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
339544219087	339544219657	339544220207	339544220757	339544221307	339544221857	339544222407	339544222957	339544223507	339544224057	339544224607	339544225157	339544225707	339544226257	339544226807	339544227357	339544227907	339544228457	339544229007	339544229557	339544230107	339544230657	339544231207	339544231757	339544232307	339544232857	339544233407	339544233957	339544234507	339544235057	339544235607	339544236157	339544236707	339544237257	339544237807	339544238357	339544238907	339544239457	339544240007	339544240557	339544241107	339544241657	339544242207	339544242757	339544243307	339544243857	339544244407	339544244957	339544245507	339544246057	339544246607	339544247157	339544247707	339544248257	339544248807	339544249357	339544249907	339544250457	339544251007	339544251557	339544252107	339544252657	339544253207	339544253757	339544254307	339544254857	339544255407	339544255957	339544256507	339544257057	339544257607	339544258157	339544258707	339544259257	339544259807	339544260357	339544260907	339544261457	339544262007	339544262557	339544263107	339544263657	339544264207	339544264757	339544265307	339544265857	339544266407	339544266957	339544267507	339544268057	339544268607	339544269157	339544269707	339544270257	339544270807	339544271357	339544271907	339544272457	339544273007	339544273557	339544274107	339544274657	339544275207	339544275757	339544276307	339544276857	339544277407	339544277957	339544278507	339544279057	339544279607	339544280157	339544280707	339544281257	339544281807	339544282357	339544282907	339544283457	339544284007	339544284557	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2693	3600	2300	2693	3600	2300	2693	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24466	23421	32980	26719	22129	17170	3279	401	362	357	345	313	299	321	320	290	346	326	314	339	320	321	312	319	315	318	354	336	319	307	313	295	326	298	316	293	348	327	338	306	314	334	302	331	329	338	325	358	304	314	331	318	333	299	350	323	333	316	317	319	314	337	290	300	327	332	293	343	323	317	316	303	341	322	297	310	319	290	335	294	356	326	335	321	333	330	316	329	331	308	295	325	306	300	302	348	318	289	350	301	332	300	327	330	310	334	293	321	291	316	345	345	287	308	316	324	318	283	327	344	333	320	320	300	333	292	301	307	318	311	314	332	303	365	337	319	329	318	320	312	308	301	322	290	313	322	330	344	290	318	302	330	332	311	341	325	296	297	316	325	297	310	300	306	304	331	301	321	301	323	296	329	280	319	298	319	306	301	293	304	316	308	327	294	325	306	325	326	328	311	301	312	353	315	302	353	302	313	321	314	324	319	344	303	340	305	337	334	293	319	322	326	306	324	315	313	306	309	306	305	324	284	319	293	324	351	331	321	328	322	307	316	344	307	294	299	320	319	296	344	333	328	321	336	325	328	345	338	313	321	331	299	333	336	285	283	306	330	327	307	311	296	313	350	322	306	305	314	298	306	309	330	336	302	335	285	326	283	338	320	317	336	321	299	308	280	322	318	300	339	288	334	343	308	330	347	345	320	331	320	308	373	300	324	337	333	313	280	321	305	304	291	332	287	357	324	333	300	296	337	330	291	375	309	311	312	347	319	323	312	327	281	285	313	315	320	314	307	343	309	309	318	330	305	345	332	304	350	295	327	336	289	347	298	312	312	299	297	304	309	281	324	298	319	315	304	296	303	305	306	289	320	339	280	300	319	310	312	291	351	319	300	321	326	341	304	351	284	316	299	316	300	339	324	290	332	304	331	355	332	312	314	340	314	312	320	292	279	310	310	278	318	302	319	309	308	342	340	319	311	313	280	289	298	350	285	344	340	306	323	305	299	320	320	303	293	298	291	315	320	327	254	280	307	267	323	337	326	317	309	320	311	314	317	282	307	310	310	326	340	324	330	316	325	346	322	303	311	339	323	314	317	346	330	326	337	333	311	310	307	330	321	322	317	321	345	318	337	335	313	317	308	325	317	329	325	356	315	331	347	349	291	338	317	326	299	302	341	307	273	328	342	307	325	317	346	316	324	292	345	335	340	317	311	311	297	347	328	327	308	323	330	325	330	339	298	285	309	313	327	333	331	318	349	313	317	289	290	331	345	312	351	339	296	328	297	304	316	320	327	298	331	340	323	309	327	328	340	334	318	288	318	332	325	329	305	327	333	343	323	297	324	313	340	347	348	330	334	330	298	344	338	283	299	318	351	356	362	334	288	315	316	334	323	319	351	347	268	309	336	330	307	314	299	322	333	335	318	309	322	330	348	313	335	319	291	314	272	325	339	318	329	319	309	317	329	317	322	321	348	324	331	335	301	293	330	326	314	307	326	314	322	333	334	304	343	334	317	308	296	297	302	299	306	305	312	322	331	321	326	299	305	346	306	316	322	304	333	317	336	311	304	314	323	346	324	319	337	338	289	286	317	293	315	319	307	309	287	292	307	306	309	302	317	329	337	307	286	307	330	306	321	290	347	297	340	298	333	308	300	318	319	308	340	283	322	330	301	312	317	279	292	320	306	297	303	317	336	336	308	314	316	299	292	310	328	325	342	299	344	321	324	294	312	349	328	337	316	304	289	301	297	274	302	317	327	308	307	318	315	311	325	305	297	280	296	318	308	305	327	303	343	338	316	305	350	315	322	312	340	300	319	323	340	354	279	333	311	305	329	337	302	304	309	323	331	327	303	318	310	320	306	316	304	305	301	298	314	311	324	322	288	319	276	343	341	307	331	306	303	327	322	353	329	349	341	326	352	293	341	311	322	336	278	338	311	313	303	330	342	313	330	336	335	327	302	311	333	306	277	307	301	311	295	281	318	318	307	309	321	321	328	296	296	314	302	340	315	341	302	332	308	311	334	338	293	341	328	328	327	331	312	316	287	333	316	319	340	304	329	304	314	313	321	285	336	338	308	304	308	337	347	336	319	299	294	317	313	306	326	302	282	315	306	335	340	293	355	311	331	283	348	304	318	322	319	332	296	312	316	303	323	332	313	336	288	331	310	319	310	318	320	288	320	309	306	355	315	293	300	332	322	313	301	337	335	332	308	329	320	321	310	299	321	353	317	309	322	308	322	307	318	316	310	306	343	296	308	335	293	312	315	307	318	324	315	335	313	296	321	300	307	318	261	292	331	353	305	320	303	300	320	325	313	350	335	365	334	301	343	319	337	331	312	332	312	318	292	310	310	310	318	302	310	334	318	308	311	297	325	299	324	319	353	352	290	309	315	313	315	287	318	330	312	320	332	327	316	314	347	321	298	361	335	331	354	311	328	332	332	301	322	297	313	284	349	308	301	317	313	347	324	291	310	307	303	350	302	334	316	317	321	368	357	311	334	293	345	291	332	320	319	328	331	335	304	317	299	308	278	276	300	348	318	332	325	286	327	301	288	349	299	305	315	316	314	294	301	321	308	330	306	335	316	314	350	313	316	344	276	309	313	301	281	343	278	328	318	294	297	295	302	324	324	311	318	289	324	304	314	278	319	356	333	338	311	336	339	307	351	320	295	298	312	324	344	355	314	313	326	286	332	319	327	299	330	344	314	323	325	335	332	312	338	311	303	303	307	312	283	317	324	322	305	338	309	313	296	282	329	268	313	336	300	323	304	344	336	291	312	337	323	326	315	293	330	334	295	348	344	313	331	300	303	329	309	310	307	331	305	289	308	326	297	342	345	310	327	290	337	344	295	301	332	316	299	357	307	323	337	289	360	313	350	303	322	314	326	314	318	315	321	325	317	319	301	345	336	312	333	311	309	317	336	342	308	329	330	342	335	317	355	307	297	289	300	315	288	344	297	344	320	304	339	333	326	294	333	293	302	310	329	339	335	299	316	317	321	327	321	309	307	307	341	299	326	352	324	285	327	320	345	310	317	296	304	310	309	318	323	326	330	294	291	331	327	323	348	353	308	342	303	313	299	296	312	341	324	303	336	287	307	325	307	320	361	321	305	326	291	311	303	290	327	312	307	358	311	322	313	357	336	285	338	326	360	293	326	332	315	318	296	300	325	321	321	330	314	326	350	341	331	304	295	299	323	307	338	302	307	317	347	357	325	307	325	337	331	313	336	301	288	330	344	326	303	321	316	316	317	333	291	316	329	291	327	295	324	317	317	296	328	327	328	342	325	331	334	292	325	315	336	302	311	323	327	352	342	313	316	330	324	315	295	315	336	308	334	312	325	311	300	315	311	335	365	334	315	305	323	303	350	324	305	309	323	307	323	289	309	313	299	314	324	303	319	312	313	320	325	352	340	315	298	326	336	308	283	289	294	314	315	350	278	316	290	340	291	308	313	305	299	348	317	307	308	329	313	327	310	283	290	327	340	327	315
62684	104853	78488	47981	22419	5940	1376	666	596	614	583	564	568	594	572	606	564	575	557	531	587	568	569	579	563	569	524	573	563	566	585	617	566	603	603	583	587	621	541	591	590	582	601	623	586	549	545	566	577	601	568	575	544	571	571	549	553	534	588	564	547	572	583	529	584	556	567	547	569	574	573	570	536	591	579	524	599	591	563	632	556	577	580	614	605	570	576	608	580	526	526	565	524	615	545	581	548	580	567	557	566	537	565	536	568	560	611	547	578	583	562	550	540	574	575	573	577	546	566	602	660	521	587	576	591	558	596	581	575	606	581	564	611	608	557	601	587	528	574	516	562	561	533	536	596	555	573	552	552	522	586	569	635	566	611	558	600	581	543	568	570	618	600	565	597	550	569	558	538	573	600	584	564	584	577	553	579	533	601	573	543	538	550	562	592	574	610	574	557	564	600	549	561	544	579	565	577	523	529	588	579	579	527	552	565	554	597	530	570	562	558	537	526	565	552	588	645	560	549	568	538	538	546	555	585	568	573	572	570	596	555	548	575	586	559	585	548	572	572	529	563	583	589	535	578	570	555	568	547	612	576	569	543	566	624	572	601	565	566	579	587	607	593	586	576	565	544	583	571	586	587	606	568	552	571	562	578	562	581	601	568	569	547	589	587	585	571	566	548	579	605	572	540	573	561	559	556	559	569	533	590	549	574	564	542	608	542	600	615	596	596	548	614	572	568	545	564	612	573	548	562	560	558	566	566	616	596	610	568	528	588	570	550	547	614	590	531	609	582	609	559	596	554	566	583	560	579	595	582	558	589	576	563	600	585	577	581	587	576	565	588	578	582	594	558	572	550	560	617	583	554	544	578	571	583	557	541	559	560	601	545	577	607	497	558	540	570	597	583	611	575	557	561	570	586	615	576	598	587	557	556	535	575	549	592	544	538	582	612	580	565	619	555	552	559	541	559	556	544	628	586	561	627	606	565	571	628	548	553	587	565	557	602	532	571	563	588	529	586	586	572	604	604	558	508	588	562	570	554	555	567	580	530	565	572	507	509	551	620	600	602	573	562	576	564	560	536	537	566	601	601	557	571	582	581	584	560	584	570	587	565	563	576	547	591	635	567	588	594	543	594	570	551	583	567	625	568	597	559	534	567	567	603	594	574	597	580	564	578	548	572	527	561	599	572	545	571	602	589	577	548	582	601	504	575	558	610	619	557	574	545	579	567	572	569	562	571	584	577	590	553	588	553	595	557	591	587	583	582	606	577	584	533	626	580	593	515	545	573	571	564	593	580	551	600	540	541	577	566	575	584	600	579	548	591	581	573	591	585	525	546	559	552	572	520	574	571	583	539	570	585	587	526	591	583	561	586	602	581	558	590	601	543	576	618	580	602	563	558	575	539	602	537	579	582	581	590	558	562	600	631	576	587	594	530	549	545	625	558	570	574	556	529	565	586	593	589	581	593	561	565	571	599	538	606	559	574	536	545	606	581	571	585	549	565	572	595	556	583	574	594	570	544	593	608	543	607	579	575	582	576	577	571	608	588	595	577	567	587	575	572	593	580	564	545	621	589	535	573	613	562	579	601	576	580	582	576	545	608	589	578	548	547	573	599	573	540	571	578	565	563	569	553	583	548	560	607	572	585	559	575	563	573	583	550	590	553	552	639	602	517	562	543	565	567	589	552	563	576	537	552	559	542	559	587	596	538	554	507	613	585	557	549	554	615	596	532	565	583	575	624	564	532	540	544	557	530	552	613	556	605	588	561	599	581	558	599	533	615	592	610	578	554	590	550	578	557	547	580	541	611	559	561	504	563	531	555	574	553	581	581	565	564	543	554	569	557	585	524	544	526	563	583	609	555	565	535	586	570	547	579	554	556	584	541	573	569	619	582	572	565	584	598	580	571	581	547	524	578	544	555	548	600	565	549	555	565	588	604	604	585	568	569	551	571	624	543	576	583	601	548	554	554	574	538	562	566	579	573	547	584	555	585	546	577	554	572	597	561	572	629	544	539	544	601	553	564	544	541	565	579	602	570	584	578	553	585	582	541	547	558	573	557	572	550	616	555	552	607	582	593	615	602	548	574	595	559	581	553	589	585	527	597	558	556	540	550	549	568	563	566	573	531	546	573	573	580	553	533	516	574	561	579	574	621	581	583	580	563	600	558	548	560	561	557	563	571	565	596	561	608	582	576	523	615	581	597	554	589	561	573	552	522	550	574	530	554	572	597	561	568	546	573	604	584	565	568	596	626	530	599	577	587	557	567	591	542	601	580	547	572	579	576	581	582	546	538	529	567	584	566	594	546	538	541	580	550	581	571	560	508	525	562	616	564	591	625	539	619	622	570	570	530	559	609	556	594	552	604	554	549	553	563	572	589	568	620	547	563	546	627	586	582	548	581	571	568	569	575	518	576	577	605	566	537	581	609	573	557	604	568	615	571	554	584	567	572	579	575	582	571	584	578	580	554	565	569	586	604	594	593	576	594	609	564	597	567	551	561	553	609	569	601	587	540	589	581	578	583	563	579	616	575	574	549	558	534	606	605	537	543	575	536	535	600	565	579	533	514	568	582	553	558	574	554	586	597	579	583	596	544	564	576	571	546	563	515	563	591	538	579	585	561	590	577	576	560	571	544	590	543	622	583	588	601	621	530	593	611	594	579	571	553	561	578	592	546	557	585	611	590	568	590	570	597	594	553	595	563	573	624	556	577	587	556	566	579	553	568	590	599	551	578	570	620	571	556	554	563	579	565	587	561	546	570	588	576	584	584	582	544	586	592	543	524	531	557	595	594	534	567	600	546	551	585	610	544	552	579	638	556	559	543	554	603	555	580	543	605	602	544	553	596	577	589	519	581	634	570	627	562	621	585	571	531	560	546	548	592	578	558	603	569	589	576	581	575	607	566	536	581	564	545	542	580	558	578	561	568	580	592	561	578	607	567	558	591	541	546	530	584	549	590	564	584	625	583	553	582	568	568	582	591	570	582	562	600	546	588	593	604	616	565	544	570	537	561	607	588	549	575	584	591	551	553	585	579	571	575	589	543	580	572	598	585	561	635	534	547	554	566	592	539	576	599	601	575	599	577	587	578	564	589	559	563	572	601	563	573	572	566	566	589	588	552	566	575	570	573	574	534	588	571	579	592	560	566	579	557	589	579	569	582	566	574	563	577	570	550	595	572	581	546	558	586	593	571	582	575	571	572	555	573	585	560	594	501	557	565	581	573	556	553	603	575	564	557	563	545	564	531	573	600	558	567	562	606	614	590	571	595	559	585	583	562	587	569	529	611	554	576	516	573	542	577	577	610	598	547	561	566	609	541	565	556	564	603	567	599	575	525	547	566	570	542	553	563	604	533	590	571	595	554	572	573	571	544	587	594	585	577	550	541	606	584	586	594	533	566	568	542	548	553	584	544	576	582	590	590	568	571	590	605	543	565	542	574	557	547	578	580	602	506	587	602	602	519	547	550	536	587	574	563	557	583	495
29771	31639	26985	12771	1987	491	297	245	254	273	255	278	239	233	265	258	277	244	241	283	276	268	274	263	266	263	217	242	267	238	285	286	287	238	260	258	255	266	253	266	256	245	265	230	252	271	256	228	262	244	236	250	201	241	271	275	255	265	236	260	272	241	252	248	278	259	260	278	247	249	256	226	229	256	259	261	233	259	277	291	267	276	240	260	257	260	254	282	258	262	254	279	258	270	260	250	250	262	242	260	266	232	265	262	253	231	274	275	277	286	277	262	252	252	255	253	234	243	270	277	257	247	247	229	242	236	271	270	268	231	270	220	275	233	267	262	249	254	230	231	261	270	279	248	263	251	250	240	252	270	270	262	229	266	250	248	287	256	260	239	269	252	237	271	279	228	257	276	223	264	257	276	250	279	246	247	247	253	268	223	278	242	229	250	257	293	250	266	232	257	261	261	246	231	245	241	283	254	239	248	246	251	256	274	257	264	250	256	271	230	259	249	274	244	252	277	246	268	244	263	259	250	225	259	248	257	240	259	263	251	245	245	245	258	259	241	264	222	231	254	256	250	275	253	252	228	235	224	253	237	285	251	236	262	259	255	265	255	247	261	258	246	256	253	271	272	268	245	245	239	231	257	250	257	273	235	232	252	242	281	239	258	256	261	276	255	256	273	246	248	263	280	266	228	247	235	282	280	281	219	248	236	267	255	267	261	257	246	284	247	262	252	282	223	263	252	272	256	236	263	244	254	255	255	248	238	268	236	264	261	277	280	269	270	255	271	269	244	259	284	267	244	263	263	267	256	266	280	267	254	270	240	250	257	248	246	235	262	264	273	244	282	251	227	285	270	267	263	268	281	259	250	253	258	264	245	247	243	269	238	255	259	254	277	238	250	281	246	240	251	256	266	260	258	260	256	278	272	278	272	235	225	254	251	244	259	238	249	250	263	263	226	244	250	270	251	261	250	225	240	250	259	270	258	261	274	263	279	261	265	265	241	262	293	254	249	262	255	274	240	263	245	263	263	253	277	264	266	234	274	274	285	278	266	259	252	250	250	265	282	239	258	257	241	247	222	257	263	253	277	274	256	274	237	250	282	246	268	272	262	267	237	268	267	255	260	239	254	288	285	258	266	266	258	246	242	251	235	247	259	267	242	245	251	266	209	255	258	263	244	266	293	290	249	255	262	275	248	268	243	235	258	265	277	268	290	255	241	244	269	261	278	214	221	267	239	244	265	276	234	266	255	249	250	273	259	262	263	248	246	292	246	274	258	235	236	273	249	250	250	267	283	256	268	266	237	263	273	257	214	260	242	233	260	263	253	254	236	244	276	247	235	240	242	257	217	237	235	264	249	254	248	260	249	254	265	235	276	241	279	227	236	231	267	270	272	255	252	259	240	259	272	281	269	263	250	256	259	260	244	243	257	240	253	240	248	305	269	264	290	245	229	227	237	290	263	253	279	256	251	268	286	253	271	272	300	264	242	210	259	277	267	274	269	263	240	267	282	251	261	243	257	284	265	243	239	276	262	249	253	248	245	257	272	233	225	259	262	261	271	296	253	266	251	243	246	284	255	259	257	203	267	240	247	272	236	260	273	253	269	249	255	268	243	246	258	230	246	260	268	269	271	268	256	271	281	244	228	264	244	291	228	249	265	237	256	270	246	234	250	247	252	277	263	273	262	230	249	254	251	252	249	274	212	270	268	255	221	246	261	221	253	314	237	253	245	247	233	254	272	236	278	252	268	255	246	232	255	272	267	285	264	261	260	241	259	253	266	247	253	244	251	259	259	258	228	261	275	247	248	222	271	251	276	246	250	250	254	266	251	255	248	249	249	240	261	252	248	245	249	273	252	267	269	248	255	239	233	283	245	243	237	249	266	292	241	258	265	284	252	271	288	226	252	260	255	271	255	272	227	246	264	267	234	249	258	279	246	256	233	240	273	273	245	242	227	261	238	251	275	244	257	236	265	277	287	236	268	224	251	260	257	243	276	260	239	256	273	253	264	246	269	242	240	257	253	269	270	258	272	247	245	232	251	249	264	247	226	242	253	267	263	242	273	249	240	266	284	263	274	244	247	252	296	235	240	239	263	262	268	247	264	252	250	265	259	260	262	283	257	254	269	227	229	256	235	262	229	297	259	262	239	266	268	270	269	284	282	251	278	260	226	269	238	253	274	217	242	247	280	236	261	262	269	216	262	257	260	263	280	251	230	214	242	230	263	266	263	268	262	281	273	297	246	250	273	282	291	259	254	253	239	267	276	232	243	247	223	223	252	217	293	210	266	270	252	258	260	262	264	247	276	228	243	275	268	260	276	237	250	242	265	267	242	250	276	256	257	254	275	245	224	264	253	250	253	232	271	248	250	263	267	254	243	240	232	250	260	248	256	244	243	275	269	265	246	238	230	271	281	291	280	262	249	250	272	236	281	281	270	264	275	257	225	281	269	260	288	244	253	247	257	256	231	247	265	269	258	260	280	250	279	258	267	251	230	237	263	253	275	267	251	245	251	257	269	250	228	260	269	269	268	249	274	267	284	244	255	263	273	247	251	280	259	256	203	257	247	247	244	269	267	245	259	242	255	258	248	215	234	259	259	244	260	244	273	241	258	246	246	294	258	270	274	241	267	246	240	262	247	262	221	248	238	219	276	258	239	297	270	261	239	283	267	244	245	237	266	254	277	261	262	264	228	238	273	228	276	240	265	255	241	257	270	266	257	250	268	280	261	286	255	255	287	271	232	256	258	259	266	257	275	240	288	263	254	250	262	270	252	232	275	248	274	233	275	270	267	287	269	254	262	281	236	249	246	236	246	279	271	265	285	251	252	248	268	267	241	257	244	272	249	252	234	224	248	267	294	214	270	251	293	253	258	255	244	257	244	273	246	228	260	239	243	256	251	270	254	270	260	247	254	256	266	275	231	236	237	238	294	293	287	238	236	252	271	250	239	236	262	272	245	251	259	246	262	238	266	234	234	239	254	254	259	241	255	248	278	253	265	258	232	259	269	267	274	284	269	254	255	286	253	272	246	269	274	284	245	265	256	238	226	263	281	259	250	230	266	241	269	234	273	270	249	240	262	244	255	274	247	225	264	246	282	253	260	239	267	252	275	252	255	251	261	274	230	277	253	257	284	251	248	272	253	238	264	243	256	265	250	250	260	253	240	264	239	258	262	242	221	253	291	223	242	253	249	273	248	230	267	236	253	266	260	254	274	271	272	270	252	246	249	261	248	259	249	262	265	254	231	267	265	255	239	257	259	258	272	273	233	244	229	233	272	222	258	252	251	221	267	262	264	241	243	287	240	239	215	274	251	237	235	258	267	265	270	222	283	249	268	242	256	264	227	265	290	269	282	272	266	229	224	251	248	284	258	262	253	293	266	251	266	255	242	262	243	234	250	260	251	257	244	271	232	259	253	233	246	252	256	260	257	242	277	240	256	253	281	250	251	240	266	262	257	275	254	270	238	234	269	260	278	241	245	261	230
37552	48349	32032	14737	3660	1089	586	496	486	469	491	474	463	475	465	490	453	451	474	522	503	505	531	467	492	519	519	479	512	470	485	475	488	466	464	479	492	461	488	512	497	501	514	495	499	508	481	474	465	490	458	452	464	504	488	494	462	474	506	465	449	489	471	487	481	476	507	505	518	485	478	480	492	472	453	491	488	504	477	470	462	482	480	471	469	481	460	513	522	497	447	494	488	450	475	474	485	447	489	481	501	450	500	470	503	465	456	513	468	472	468	500	487	494	509	445	492	472	516	525	465	502	462	459	483	506	497	483	483	476	475	491	484	528	500	480	480	486	487	473	449	489	481	485	509	454	513	504	427	506	475	516	440	504	500	528	467	489	481	495	496	523	481	485	500	514	481	477	498	471	479	526	471	458	485	486	469	508	478	464	472	499	433	543	517	478	443	511	490	460	445	477	499	466	465	470	508	497	473	487	488	513	476	461	506	514	454	475	502	519	509	496	451	479	460	485	515	514	524	463	480	467	481	496	469	449	488	478	483	537	500	453	472	505	478	494	469	488	512	494	529	477	485	492	455	500	485	477	486	529	467	554	524	495	488	505	484	485	526	490	469	491	478	470	491	479	486	486	504	497	508	484	462	462	502	500	500	498	499	478	448	489	464	487	462	504	495	491	503	533	412	473	475	500	502	499	508	492	497	529	502	481	486	474	522	476	484	500	486	469	499	456	471	501	475	534	512	414	463	474	528	478	454	462	489	452	501	546	493	497	464	483	504	442	503	480	481	442	473	485	482	512	496	457	449	475	475	496	500	501	486	457	514	465	473	474	521	499	508	476	523	489	505	492	471	459	471	552	471	479	442	460	488	471	514	483	504	513	524	474	496	465	480	508	442	489	473	500	488	516	491	464	516	459	506	491	463	472	530	508	504	521	476	519	499	496	520	483	519	456	471	471	480	502	505	479	469	463	506	496	501	453	470	493	497	461	459	511	511	503	473	488	473	488	478	529	485	517	464	506	495	494	501	492	463	491	543	524	508	468	479	447	507	501	517	500	488	471	481	515	510	473	469	489	481	484	499	505	488	484	497	506	493	488	503	502	490	498	487	509	502	482	485	522	461	490	508	500	490	446	513	515	517	481	467	488	466	470	482	489	507	467	484	480	495	490	476	471	493	497	483	491	465	455	475	494	459	482	529	496	476	477	446	513	493	503	501	511	493	488	493	520	534	512	463	459	440	438	470	504	525	470	488	494	487	493	510	447	485	473	458	454	501	494	504	491	495	502	487	517	509	488	478	512	452	543	520	522	481	503	503	493	513	481	453	510	514	505	489	518	502	448	458	477	496	482	487	445	472	507	516	489	499	452	484	478	468	469	484	516	502	496	451	501	489	466	510	502	454	514	509	487	465	452	466	476	455	483	469	493	477	486	483	493	506	518	490	500	504	489	482	430	495	446	499	451	508	523	501	467	486	483	453	462	505	523	478	502	477	491	504	515	488	486	482	504	510	489	479	497	505	508	470	486	459	501	496	469	506	468	485	475	473	504	478	470	472	469	482	472	517	484	475	479	493	462	494	509	476	516	475	463	503	455	461	495	501	475	470	458	507	487	498	460	483	474	492	461	483	490	454	495	461	533	495	532	512	444	460	463	487	483	494	445	465	485	475	487	521	501	501	514	498	446	462	493	466	479	458	453	492	474	508	457	477	444	506	547	464	520	482	512	502	498	516	478	511	528	484	471	470	503	486	494	503	511	499	515	484	504	461	496	503	495	511	477	446	481	438	503	505	499	487	498	510	513	476	491	480	459	460	467	480	460	483	497	493	496	470	512	490	525	496	472	517	504	438	463	517	451	505	488	476	472	474	516	484	459	483	483	468	453	463	458	537	443	489	507	476	474	503	491	496	491	489	455	469	513	484	512	475	459	479	485	476	499	492	502	495	472	472	471	501	473	477	541	501	507	518	537	469	491	475	499	494	514	535	511	497	495	484	458	469	450	452	459	451	474	474	492	482	472	481	510	502	451	504	483	481	483	508	486	549	489	504	459	503	498	487	468	482	492	517	484	503	488	493	503	460	482	455	506	501	476	510	511	502	502	501	529	515	520	455	479	502	534	490	469	509	474	459	535	483	491	465	477	524	453	490	473	496	500	458	457	488	467	455	472	452	475	508	493	478	467	498	508	506	501	482	483	474	459	487	514	452	569	436	496	464	477	481	464	463	463	460	517	485	477	494	498	489	489	512	456	518	475	490	529	475	461	523	495	477	462	478	545	474	494	471	491	480	484	482	509	466	517	488	457	484	515	477	488	497	492	517	530	478	489	542	491	463	466	495	493	499	438	472	451	504	476	517	458	492	459	476	488	499	490	483	502	492	480	488	538	486	515	518	479	477	477	488	474	484	479	522	536	465	458	450	500	504	481	499	486	479	479	498	484	456	496	454	541	447	446	490	433	483	442	511	515	484	504	486	501	484	476	500	493	449	485	522	425	428	463	459	443	462	496	487	494	468	505	479	470	492	462	471	500	493	471	481	477	487	494	468	503	489	504	479	539	449	484	500	497	498	481	475	471	513	512	515	519	481	490	487	522	450	522	481	479	503	480	480	493	468	481	486	522	476	493	477	452	504	493	478	474	504	443	444	487	490	481	495	467	489	480	457	495	495	462	498	499	466	476	480	470	436	472	513	521	480	441	505	515	453	456	501	466	510	502	458	495	469	484	488	465	469	492	513	465	464	498	492	512	487	499	515	512	529	486	487	466	475	489	505	507	501	459	480	523	519	488	506	517	480	491	517	509	499	491	484	479	525	502	477	505	498	471	514	461	501	477	484	481	483	502	502	475	479	498	489	495	519	461	500	527	464	495	479	494	517	473	480	498	452	494	469	490	467	492	516	447	498	474	496	516	476	459	511	435	485	482	453	521	471	474	492	486	512	468	474	508	492	458	531	456	467	494	498	466	486	497	497	508	468	487	500	519	471	463	490	483	517	505	510	486	492	462	473	529	496	491	461	456	451	485	463	504	473	452	492	495	477	515	502	528	478	486	480	502	477	474	480	467	501	487	460	490	515	468	474	483	518	471	475	460	462	492	497	472	486	477	477	481	517	473	449	485	483	476	486	512	462	467	478	509	504	504	504	484	476	497	478	500	545	513	472	485	481	503	449	499	521	480	501	472	476	495	472	459	492	458	461	500	469	469	467	528	448	514	498	481	477	465	500	464	444	488	495	525	470	531	436	472	509	491	487	501	506	487	465	497	482	461	500	494	501	441	455	486	528	483	492	466	474	507	504	432	482	514	508	500	520	515	488	496	460	487	491	477	493	520	485	464	468	488	498	500	499	485	460	461	478	480	461	500	499	500	503	545	473	471	457	491	479	505	477	499	468	469	501	482	507	508	457	456	498	473	458	482	462	484	503	454	481	476	482	476	441	495	506	500	463	530	477	453	510	429	474	511	520	445	469	525	498	466	475	484	493	518	484	510	491	440	458	463
24856	25445	34928	27835	17780	4907	548	292	279	283	260	267	259	278	253	257	285	247	243	267	280	258	265	284	272	231	264	308	266	253	244	229	287	260	248	279	270	285	284	247	251	293	252	287	272	283	270	277	277	224	292	246	276	272	256	264	274	279	264	284	280	261	213	271	290	252	268	247	282	280	269	248	286	265	279	269	263	264	256	290	275	247	263	267	267	271	247	255	256	271	254	257	289	245	244	252	296	242	261	267	240	246	253	271	249	241	261	247	255	259	273	237	273	293	263	268	288	275	252	254	261	263	257	260	281	261	272	288	241	263	231	234	288	285	259	252	243	260	280	251	237	254	282	241	294	251	264	292	259	266	277	224	273	249	270	275	271	286	252	254	269	242	262	259	246	251	249	282	280	283	301	271	274	258	260	263	254	251	259	257	290	242	252	278	282	239	272	261	267	288	248	244	278	276	270	250	230	261	269	251	257	266	287	284	269	241	251	250	246	252	296	265	250	261	290	249	288	258	236	253	253	273	247	256	243	281	252	257	257	277	224	265	238	297	267	260	283	239	241	254	254	286	280	289	271	252	273	271	279	273	283	258	251	282	274	265	272	271	253	272	249	265	249	253	276	268	257	271	236	261	275	254	252	270	223	276	232	278	260	273	263	280	259	265	291	252	238	264	257	248	210	246	264	275	253	236	252	311	299	270	265	238	252	270	257	276	260	279	254	255	239	245	277	257	290	242	249	270	276	240	242	242	264	244	280	257	283	261	267	270	254	275	271	266	281	290	267	257	260	295	261	245	279	252	288	270	262	271	270	277	244	271	263	265	265	262	238	244	250	274	285	266	267	251	250	235	244	267	253	272	265	252	246	264	261	263	276	284	245	272	252	263	294	255	247	247	264	274	251	260	258	274	243	278	257	258	239	270	283	271	251	267	269	274	251	260	284	262	288	258	271	284	272	266	241	268	246	270	245	246	254	287	263	255	226	269	259	253	275	257	266	271	265	269	280	243	260	238	282	273	253	279	270	259	272	253	277	269	280	271	294	259	253	250	271	261	260	249	252	246	246	255	258	220	252	283	265	273	257	268	262	258	247	273	240	247	278	258	281	282	245	272	265	264	262	277	271	267	269	273	240	264	270	247	248	249	248	265	287	240	270	274	259	272	266	260	313	283	282	252	273	279	264	252	232	240	277	279	274	228	254	301	246	272	252	285	257	267	286	279	264	251	295	275	314	251	273	252	232	266	254	265	272	251	304	251	299	249	260	233	238	245	257	253	269	254	256	239	262	255	270	255	267	267	265	266	247	276	222	269	252	261	302	271	264	286	256	258	233	261	268	276	281	250	276	271	259	260	270	272	278	276	241	248	235	257	255	249	243	245	256	236	288	234	284	233	265	279	250	257	275	279	263	247	272	269	279	292	237	267	260	248	270	260	266	280	268	256	242	259	273	265	267	223	257	266	247	265	249	252	261	260	269	249	249	271	261	229	251	258	262	256	259	270	248	266	259	258	265	269	263	250	253	289	241	286	265	264	268	239	281	257	258	262	248	255	248	255	230	246	252	272	247	247	253	254	274	266	275	268	257	239	266	271	253	273	272	261	257	272	252	260	301	291	243	266	249	252	257	271	285	232	267	287	263	246	281	289	275	242	250	260	277	252	249	274	250	273	277	275	258	256	295	259	247	236	275	278	297	246	279	229	246	261	273	258	267	300	278	241	274	226	285	282	261	253	252	239	264	231	247	279	296	231	250	246	290	281	257	240	271	248	250	245	232	273	279	280	268	267	257	250	255	275	262	272	258	264	273	283	272	260	261	281	283	253	276	274	254	272	241	256	253	274	256	261	266	280	264	270	273	258	253	265	279	270	278	260	272	262	256	281	274	274	254	296	261	269	274	232	261	256	234	249	262	281	290	271	282	276	280	252	244	278	277	267	265	270	296	268	264	247	270	268	281	255	293	260	270	243	247	263	261	239	257	249	273	262	238	245	268	299	264	254	269	279	252	310	281	262	290	274	236	276	278	268	260	234	258	240	286	253	269	269	259	251	276	277	271	271	262	259	264	267	249	274	247	236	268	274	273	250	272	262	277	278	280	255	270	270	251	234	252	264	256	277	291	268	274	239	271	242	263	276	258	292	261	255	266	262	257	281	234	252	282	266	240	282	273	266	270	289	276	274	283	266	249	267	232	260	267	281	262	286	259	252	258	280	270	277	263	280	232	239	257	276	264	275	269	292	279	266	252	245	261	282	262	277	243	280	245	262	226	264	268	272	259	251	262	256	266	242	240	240	263	268	257	273	275	275	270	282	275	252	270	244	279	285	266	243	242	272	254	283	245	257	268	233	255	270	276	259	249	263	272	243	271	240	271	247	265	269	259	237	283	291	249	265	292	258	274	267	266	255	276	274	302	264	249	248	247	249	270	290	250	273	308	229	272	270	282	281	261	264	244	242	292	272	281	272	249	261	298	280	262	258	226	264	273	258	253	284	277	255	253	242	260	251	251	237	268	247	280	258	269	236	256	267	267	258	249	260	244	290	223	274	241	268	254	250	259	288	257	251	279	263	231	276	265	280	243	261	280	246	276	289	255	254	260	281	238	240	258	273	263	262	279	252	274	273	268	259	252	270	253	235	274	263	244	272	245	260	287	247	255	265	254	283	255	249	259	298	259	270	242	245	269	292	271	244	283	273	242	277	289	268	249	250	252	254	266	266	234	263	254	265	269	243	253	227	260	223	259	276	269	252	250	270	250	283	271	249	258	283	246	284	244	252	253	266	268	231	263	237	246	267	262	246	281	269	242	270	259	262	247	286	240	271	287	267	250	256	252	281	265	277	271	279	273	264	268	251	274	259	271	243	253	257	258	237	276	242	245	261	274	250	250	250	261	242	257	253	277	264	286	275	290	263	259	250	273	278	256	289	280	278	306	236	270	266	262	275	257	295	263	252	281	264	279	263	263	241	263	273	253	284	260	255	271	263	294	258	260	275	244	275	283	274	215	264	288	291	276	251	263	258	282	250	260	254	283	277	258	247	246	267	282	224	259	253	232	302	259	262	294	277	255	267	260	271	229	271	262	275	252	285	256	276	282	261	254	267	257	274	248	236	285	276	264	271	233	257	271	261	284	269	248	292	287	255	256	318	265	266	277	250	255	220	259	243	278	265	252	279	244	263	270	274	261	252	273	220	249	254	280	255	268	237	277	272	293	284	293	271	255	230	270	269	252	256	251	281	265	258	254	272	227	300	259	274	262	242	280	254	264	283	255	264	283	255	264	250	271	256	228	245	233	240	253	249	281	271	268	268	249	246	269	256	251	236	279	294	246	259	242	242	258	254	255	257	228	291	251	249	268	245	264	265	255	286	268	281	246	263	256	269	283	260	265	278	254	251	283	280	234	247	269	250	274	282	269	236	249	249	270	281	262	238	287	279	266	284	275	284	280	271	290	254	257	278	254	257	272	246	274	261	273	283	250	252	245	271	279	231	265	262
60017	90505	64003	34852	13475	2920	840	567	486	468	463	538	467	471	472	512	510	491	514	518	486	506	482	497	526	480	512	520	486	472	489	523	517	511	512	488	520	501	464	510	500	514	512	497	519	498	445	503	501	503	489	526	506	496	522	539	512	495	496	514	507	462	475	489	490	517	522	442	516	471	518	514	499	510	478	463	515	540	497	494	498	463	464	528	513	496	536	497	492	490	554	529	530	471	457	517	476	467	525	521	496	506	496	437	463	448	461	506	466	503	535	488	496	468	471	498	556	506	524	441	485	508	528	520	492	496	519	503	527	475	535	475	492	525	511	459	470	529	473	505	531	482	493	488	510	497	485	494	484	514	480	510	539	487	511	500	482	518	503	466	501	479	469	521	494	500	494	482	474	487	506	478	502	485	485	508	492	533	502	441	546	495	466	521	507	495	513	507	479	458	477	492	481	482	499	497	522	487	511	509	448	506	519	475	498	478	493	492	516	567	496	482	479	493	475	477	502	501	507	542	495	465	514	502	520	506	490	446	499	486	534	477	492	502	526	481	522	511	465	506	480	499	489	498	496	481	492	493	472	480	499	462	520	474	449	504	477	504	499	501	537	502	502	498	442	543	508	509	464	517	474	477	495	497	498	466	546	489	495	483	505	483	510	494	485	523	455	504	496	515	504	525	489	470	457	482	497	506	476	495	503	506	487	508	534	508	493	462	478	471	502	480	513	520	541	469	472	522	471	468	508	518	486	472	505	496	461	448	496	473	503	499	506	553	531	461	502	475	461	507	492	494	498	486	485	494	495	487	528	513	499	479	487	540	488	488	491	509	493	523	499	461	492	492	475	494	518	545	493	473	488	519	511	504	479	437	475	511	458	515	486	515	479	496	440	506	489	532	481	487	504	464	501	496	473	521	472	467	471	500	484	494	530	509	493	516	523	496	505	476	477	486	444	485	493	491	512	509	503	483	497	487	502	503	514	497	498	484	498	430	514	525	487	466	503	534	450	497	489	495	430	485	502	473	485	503	487	483	493	495	508	491	497	492	513	472	479	506	463	504	507	509	507	465	469	483	512	495	451	547	520	520	508	487	532	504	496	501	474	482	512	495	485	482	454	508	501	501	499	503	498	484	472	488	479	516	515	462	485	525	483	488	503	463	476	510	491	485	514	514	495	456	461	451	455	486	511	498	493	490	489	493	503	487	476	498	488	481	546	485	517	513	464	499	517	499	485	500	515	488	487	441	498	457	487	510	478	496	494	490	501	494	462	511	493	493	528	476	467	471	502	507	486	453	479	483	516	477	492	506	462	476	501	493	525	463	476	472	483	476	493	493	476	465	534	498	507	469	517	525	513	485	487	495	493	497	465	516	503	463	525	512	502	473	483	491	487	505	521	497	515	517	533	555	516	501	477	514	483	501	518	492	471	518	493	522	496	490	491	548	458	492	513	494	543	512	527	538	446	520	472	485	492	540	513	489	524	508	498	472	497	456	522	522	504	493	452	534	531	436	493	458	507	516	505	473	493	460	516	543	531	499	519	478	527	496	522	477	482	463	477	472	501	481	499	531	489	511	497	509	445	484	504	503	477	492	506	462	482	469	468	495	500	495	506	474	507	495	502	510	540	487	509	496	478	492	503	502	515	455	535	528	518	461	518	505	466	495	463	468	484	554	484	501	466	500	482	494	513	494	472	501	496	506	519	509	517	469	527	486	472	490	519	519	501	469	515	501	509	499	464	479	481	501	469	469	503	499	475	494	530	480	504	513	536	519	460	522	448	510	486	522	551	509	488	502	447	483	513	518	438	500	513	491	485	513	466	467	527	503	471	469	466	465	492	506	524	444	464	491	480	495	499	535	481	498	516	452	525	538	450	490	513	478	509	495	507	536	499	476	490	510	510	485	461	486	496	541	502	467	539	485	487	486	487	482	467	482	483	505	481	524	480	463	456	495	469	522	490	465	516	493	503	527	510	474	478	521	488	511	498	517	516	497	484	464	497	557	519	491	469	527	474	474	470	532	486	462	482	451	494	476	473	464	499	454	532	522	482	477	462	519	480	533	507	507	519	473	518	485	460	464	488	491	483	504	491	537	522	545	506	504	515	511	478	476	500	493	455	515	455	519	506	507	475	482	490	491	516	537	501	477	493	487	505	502	536	468	490	513	541	501	483	512	509	506	490	439	523	495	507	480	471	541	466	524	491	529	532	463	506	522	505	511	475	496	475	477	518	484	501	507	490	495	471	468	481	476	495	483	515	500	500	501	467	478	503	515	519	500	505	516	520	440	479	507	481	512	461	453	489	511	487	500	482	493	505	541	487	503	482	537	489	464	480	522	512	470	496	498	497	521	453	528	493	505	445	516	510	528	492	482	517	499	502	503	522	505	464	488	526	518	480	444	557	495	483	461	460	466	475	545	481	476	525	452	489	483	513	497	457	499	482	501	482	510	504	488	485	489	468	470	479	520	500	478	505	475	466	508	497	511	499	466	513	462	539	496	497	471	462	487	491	506	512	457	488	473	504	492	482	528	482	480	497	498	477	504	484	542	480	483	470	471	477	525	522	507	500	481	484	502	483	473	491	489	542	529	513	496	490	495	518	438	516	506	463	491	487	476	505	522	496	536	510	505	498	481	454	466	490	491	424	506	473	506	507	484	530	508	511	533	480	495	539	495	497	494	530	498	531	475	497	527	476	494	494	527	492	492	483	519	458	522	487	505	557	525	442	466	520	466	508	474	468	466	478	511	482	495	481	489	519	479	502	515	485	476	534	500	525	513	500	490	530	505	510	491	474	491	543	496	516	490	477	528	429	488	486	512	458	500	537	510	511	500	538	504	508	459	520	524	473	485	471	505	531	518	501	529	484	488	492	475	486	485	489	518	487	493	510	483	498	492	511	514	508	496	519	515	525	470	556	505	502	498	451	501	486	491	504	506	495	514	466	518	496	510	506	505	486	484	498	518	520	484	477	485	456	495	478	514	496	499	522	521	483	537	477	483	476	473	550	516	465	508	501	474	501	476	512	493	479	490	487	523	523	474	491	478	466	476	478	449	508	539	456	489	475	515	515	494	514	493	495	495	514	504	483	514	512	551	507	506	504	462	512	493	498	500	496	527	488	475	488	484	488	501	519	504	525	466	520	482	477	498	517	509	475	515	468	515	502	480	486	486	466	490	498	533	488	482	518	475	505	452	474	516	509	460	495	486	494	492	512	495	504	509	509	496	498	506	512	514	532	463	495	485	474	524	483	526	510	511	510	528	490	513	517	500	494	525	484	491	487	520	509	477	504	507	464	527	488	493	535	466	474	485	480	506	495	516	483	509	493	485	516	499	529	480	495	500	504	497	511	485	474	493	517	488	492	471	559	474	496	521	490	488	478	531	511	458	502	482	505	467	501	491	479	480	514	489	491	481	518	471	524	500	507	499	496	489	505	511	506	453	488	479	528	496	510	501	471	460	500	529	514	499	486	506	465	514	509	494	466	455
23593	22821	31994	25680	21226	15892	2695	387	315	341	322	308	317	306	339	282	303	338	314	309	315	314	306	310	305	333	340	318	319	339	310	354	303	302	295	299	290	291	294	294	304	268	291	338	290	299	285	307	316	281	287	336	308	273	298	313	313	311	312	330	302	290	273	325	311	304	332	283	287	302	296	310	303	324	285	338	290	283	325	311	300	324	299	328	280	298	287	287	280	299	332	286	333	304	297	319	315	327	293	334	334	297	296	307	301	313	282	294	290	295	289	295	300	324	311	304	291	281	292	319	307	321	298	294	337	327	308	342	291	316	331	305	304	320	282	294	292	276	272	295	325	320	305	340	324	306	321	295	326	309	296	334	283	292	296	299	304	320	324	302	320	299	298	319	291	282	310	326	296	312	323	312	313	282	309	294	293	306	299	312	296	293	321	302	279	314	296	303	307	337	293	318	277	344	311	309	309	325	304	310	333	327	297	306	318	319	285	306	310	326	320	332	331	284	351	332	291	344	304	310	306	306	304	298	284	298	299	314	310	285	310	317	287	305	313	338	318	318	323	326	311	294	303	284	289	287	320	311	319	340	306	354	302	329	323	319	291	301	331	301	304	280	313	319	307	311	306	288	332	291	333	306	304	286	318	319	315	303	303	289	299	331	297	358	294	311	338	320	313	314	283	341	313	295	327	334	298	337	313	263	315	320	303	297	293	327	273	310	300	298	313	305	289	295	316	343	324	297	300	311	282	324	283	328	319	317	293	291	306	319	291	323	334	339	339	334	329	311	285	298	326	308	303	283	303	346	291	277	293	279	310	311	292	314	309	292	311	312	309	280	291	289	311	318	275	279	324	307	290	304	328	295	311	320	319	319	286	326	337	305	261	316	305	297	271	313	316	305	299	322	347	303	308	325	270	313	315	280	313	314	341	312	276	288	317	280	298	310	301	320	327	343	310	282	319	333	314	305	288	329	323	323	309	297	322	320	281	339	303	325	298	315	289	332	288	296	315	320	313	327	304	325	289	327	314	311	315	298	318	326	346	324	326	297	329	316	313	322	305	277	319	318	290	337	291	318	322	329	305	318	315	331	303	317	313	344	352	344	304	308	301	297	335	304	310	320	305	295	302	309	355	309	322	325	298	322	296	291	314	307	271	296	324	328	338	334	317	312	278	323	323	295	303	308	330	313	326	314	288	325	311	283	312	306	313	280	282	351	304	312	297	270	294	301	334	324	300	310	308	305	320	324	316	335	313	304	320	307	315	281	343	360	321	284	281	292	339	303	274	322	340	302	301	285	318	327	298	319	281	310	294	300	324	323	328	292	279	300	292	312	281	345	340	336	313	305	294	326	335	294	295	313	319	272	292	340	308	308	306	301	322	320	338	311	282	335	302	298	309	289	288	280	331	297	317	308	317	301	307	313	302	319	344	337	310	302	314	296	298	284	302	312	315	325	296	303	282	305	292	312	299	324	324	316	326	300	341	311	348	310	311	336	300	320	305	293	324	309	310	315	320	320	312	280	289	286	304	320	298	292	295	349	318	310	296	309	327	335	304	308	321	331	303	288	294	322	299	297	324	305	280	350	308	264	314	316	330	283	294	280	305	326	313	332	296	329	320	354	296	318	297	323	299	320	298	306	316	304	282	303	326	308	302	308	301	298	305	315	285	308	292	299	308	309	290	313	298	312	320	295	304	298	316	307	310	300	330	328	308	322	349	298	335	285	339	295	336	290	331	328	305	293	304	331	307	291	299	301	289	318	331	288	303	283	310	288	269	321	332	320	303	324	276	320	280	284	331	311	303	299	302	282	277	311	284	292	322	301	318	308	291	272	318	319	303	297	314	314	299	273	305	333	304	340	343	272	294	300	286	291	313	308	286	316	295	296	329	323	325	264	315	349	320	331	290	312	308	312	304	322	317	328	330	307	302	314	343	284	329	317	341	321	336	294	315	317	317	326	352	279	323	342	295	319	302	280	312	293	311	321	322	241	314	320	311	301	329	350	297	323	306	312	305	303	320	306	321	304	308	328	289	308	302	295	305	286	302	286	281	334	291	296	296	289	299	311	314	336	310	328	320	303	307	329	308	315	308	349	302	341	303	296	297	319	287	286	310	312	338	327	322	290	292	315	296	305	333	351	312	303	315	321	317	315	298	273	328	341	327	284	276	310	305	330	295	329	304	309	309	291	295	309	302	315	308	381	253	377	306	345	316	287	324	300	303	290	299	317	301	268	332	333	301	320	334	294	301	316	277	299	326	310	296	330	325	289	323	301	294	302	336	308	324	274	302	304	320	324	289	298	320	327	327	309	318	305	337	290	300	331	311	312	343	334	317	289	323	293	283	326	308	297	308	303	322	297	310	315	298	322	327	294	304	308	328	301	292	294	279	288	271	301	285	342	298	325	319	289	299	285	312	306	302	339	312	290	321	301	311	351	283	333	316	323	294	299	299	332	333	340	303	273	322	303	287	319	299	329	302	289	300	312	312	343	333	265	325	315	325	315	293	304	318	322	313	317	288	290	301	310	340	331	311	313	297	318	304	341	307	305	332	328	267	317	325	300	338	322	295	279	302	269	329	304	309	323	317	300	292	314	346	316	314	299	310	312	334	311	324	297	277	287	297	307	286	298	319	292	306	285	304	320	302	318	332	307	323	327	332	320	299	297	331	312	288	309	305	310	275	307	328	322	323	314	319	291	310	323	297	304	293	300	298	301	299	319	303	289	340	313	311	294	339	285	323	325	341	320	289	317	321	332	310	297	321	303	318	310	324	307	307	289	318	341	300	336	319	294	309	321	270	307	303	296	277	328	283	287	303	307	313	305	322	311	304	273	306	292	285	330	340	315	327	346	295	289	313	305	328	329	335	310	303	295	281	332	310	285	313	294	305	312	316	304	266	311	329	285	316	293	313	287	283	308	313	332	320	296	312	302	277	320	307	319	295	306	303	314	304	302	323	308	315	315	315	320	311	304	308	279	325	338	295	325	300	326	293	304	305	283	278	318	282	303	287	298	326	269	278	311	321	318	315	303	317	308	298	261	286	318	278	286	330	315	314	289	297	301	326	334	300	311	280	300	309	292	310	342	329	279	292	339	316	311	316	294	319	321	304	319	313	310	345	305	289	312	306	312	288	336	310	281	307	294	296	303	295	293	281	330	310	301	306	316	312	343	338	343	307	308	297	305	305	326	308	289	324	338	302	321	318	294	308	321	286	327	289	291	322	317	275	316	315	316	299	301	364	337	318	311	303	310	291	309	309	301	301	339	304	314	307	319	307	329	287	328	283	321	305	302	297	294	321	295	316	342	318	344	316	324	308	303	317	317	308	331	314	309	283	282	330	314	295	337	336	303	304	300	291	289	322	312	285	314	300	330	312	314	304	314	289	315	303	313	305	281	327	284	298	331	293	329	251	306	315	273	304	290	300	298	312	327	321	302	313	270	309	291	315	284	315	311	286	294	337	315	322	325	291	334	304	306	308	316	328	312
58766	101266	73772	43501	20164	5192	1271	673	597	544	539	569	562	520	586	588	557	561	581	550	590	537	521	593	524	591	564	549	551	551	541	521	523	536	576	546	520	551	565	530	540	559	566	558	511	573	510	576	516	583	573	543	573	523	550	519	524	535	547	583	546	538	552	544	570	539	541	552	550	563	581	531	566	531	545	547	546	548	548	566	511	550	531	559	561	528	589	539	568	519	551	565	530	536	520	555	560	568	529	536	574	555	557	500	561	536	573	565	549	582	551	516	568	554	572	530	525	586	557	548	566	521	542	553	544	520	574	537	504	569	568	575	536	533	537	538	604	542	526	556	525	574	524	572	589	539	534	589	548	537	532	560	524	533	536	564	553	549	545	536	530	549	535	547	566	579	546	571	556	537	566	531	524	520	576	563	548	530	550	559	552	559	537	549	555	547	550	507	571	556	503	544	548	579	553	550	525	553	544	527	545	569	533	572	588	541	536	543	579	573	580	572	549	510	547	562	558	544	554	553	549	531	527	548	540	531	540	557	545	537	527	518	528	521	572	552	541	554	527	521	524	572	595	510	590	550	535	491	558	558	501	522	513	557	567	546	563	584	561	600	557	535	546	548	583	550	563	525	531	528	560	566	536	546	546	576	561	533	524	529	547	565	552	516	579	545	547	540	568	544	573	528	570	563	599	586	603	530	538	557	594	541	560	553	601	538	551	559	562	553	512	601	562	524	546	569	531	544	574	535	520	580	542	561	496	528	566	541	523	574	554	553	551	525	581	529	548	557	548	516	555	551	555	567	551	521	573	581	525	537	527	527	547	540	544	561	554	563	536	547	537	555	561	570	592	548	565	595	560	568	550	528	539	574	517	537	555	529	545	540	556	590	556	551	535	522	592	495	543	548	553	552	535	555	520	551	542	580	526	542	558	583	569	548	535	524	546	589	533	520	572	550	518	543	544	533	562	552	570	536	582	580	602	558	531	545	549	582	550	609	547	538	586	585	568	544	551	536	555	547	542	576	551	532	532	558	561	510	540	537	539	503	522	561	530	548	531	503	533	520	573	570	545	546	517	548	580	551	543	555	506	581	521	568	531	552	530	532	554	530	567	531	554	586	531	558	540	557	509	554	505	607	521	565	529	594	565	524	569	549	583	564	541	563	545	525	526	568	571	534	551	543	527	577	570	534	537	563	519	565	597	561	579	550	560	532	532	533	508	583	546	558	572	449	574	552	596	567	559	548	562	533	556	551	570	483	539	586	506	527	540	544	584	592	542	532	545	548	564	544	516	535	556	557	560	542	594	546	534	567	552	599	582	533	558	560	560	577	562	552	518	492	526	535	535	497	551	525	534	548	556	533	551	585	550	569	557	533	571	557	529	566	582	510	550	546	574	513	529	525	521	558	558	539	532	529	568	566	551	525	585	538	495	595	550	567	552	569	580	555	551	555	541	584	579	508	544	564	543	549	590	577	536	577	567	552	537	519	544	530	519	542	529	570	531	548	534	552	561	511	543	485	539	555	555	539	547	536	550	531	558	546	541	514	531	552	545	547	544	544	550	538	545	499	506	529	559	566	522	569	541	548	562	541	499	551	578	530	524	575	556	520	542	554	562	587	576	571	507	539	534	504	572	531	574	525	532	513	575	537	559	533	526	531	515	543	571	574	546	564	560	556	550	527	524	545	519	572	558	568	564	515	557	522	534	594	564	595	576	557	561	542	560	554	537	526	540	581	600	519	542	577	583	561	553	572	561	555	545	553	525	586	536	530	567	573	570	513	530	547	511	511	551	551	549	568	565	581	573	555	524	592	572	543	555	556	544	575	555	552	571	543	545	549	579	514	549	525	534	557	563	539	599	541	547	520	492	559	554	541	547	542	548	593	606	552	522	528	595	581	569	556	536	566	548	537	599	523	515	546	559	548	567	522	566	552	534	534	540	580	545	562	546	524	531	561	559	534	575	569	582	606	560	520	543	543	549	562	555	556	584	513	533	574	525	537	538	569	559	556	507	555	580	588	519	562	525	548	520	527	581	526	547	546	525	546	574	555	571	539	557	543	566	565	583	559	523	552	549	524	533	554	559	545	574	536	589	560	518	557	521	551	530	539	562	561	561	529	568	528	565	537	605	557	540	600	538	538	563	566	585	537	545	564	536	534	534	551	568	522	549	555	549	485	564	516	544	510	541	551	577	550	505	472	549	538	515	537	562	544	516	557	583	585	563	574	536	557	536	514	557	571	502	523	561	558	492	556	547	511	553	546	557	544	558	581	516	502	556	516	598	514	574	582	584	539	534	523	570	550	584	521	523	555	524	541	563	555	534	529	527	586	575	535	537	529	520	572	570	552	549	562	557	544	482	576	600	573	509	540	554	586	549	519	525	513	522	550	548	520	522	529	565	536	577	547	572	583	483	579	549	521	551	575	561	543	578	569	509	572	546	568	542	565	562	568	583	557	545	546	555	517	559	522	557	505	542	578	512	541	547	591	554	553	550	525	574	586	543	570	571	590	539	557	549	552	566	556	497	560	560	580	554	610	552	541	509	568	558	536	588	523	539	546	589	566	542	518	564	542	552	561	539	566	574	519	578	553	573	540	530	491	487	531	563	528	635	540	500	504	587	538	568	564	552	534	556	542	524	538	541	567	531	535	570	555	539	531	548	582	581	537	523	538	540	553	526	548	573	538	508	510	564	568	557	609	574	514	545	552	541	510	544	517	501	567	561	527	543	512	548	538	540	548	573	573	573	522	600	557	612	571	552	538	585	540	550	509	556	534	577	512	541	539	560	598	537	548	541	552	590	580	562	567	500	537	599	542	517	563	565	536	571	548	535	554	582	506	539	506	497	561	492	578	567	543	536	504	561	545	546	519	543	551	545	524	572	534	576	536	574	572	547	590	610	573	511	544	544	538	520	570	523	561	561	516	567	513	533	528	574	538	558	555	530	550	572	565	553	543	574	566	584	584	485	517	567	514	544	583	550	568	501	540	527	558	521	552	552	512	570	545	560	518	556	572	551	532	513	521	528	546	558	544	523	590	581	563	531	537	542	501	540	538	509	521	527	567	557	554	566	517	539	536	544	512	538	510	531	554	538	599	527	526	559	521	536	554	526	528	534	522	566	542	548	572	544	589	550	551	556	555	564	538	589	558	567	572	541	510	521	537	590	579	521	541	510	559	533	573	566	523	521	582	564	547	535	561	559	578	549	551	531	563	511	515	560	554	538	560	539	561	531	536	567	552	561	551	539	543	557	507	550	547	574	556	545	522	573	544	553	548	555	548	561	529	541	574	514	535	526	553	524	561	547	534	589	496	522	532	559	521	542	540	520	538	530	557	572	585	561	572	567	533	545	549	593	493	566	560	561	522	549	524	576	565	536	571	528	531	600	524	579	536	534	569	564	559	542	575	576	523	568	511	555	522	543	564	538	529	538	558	607	567	565	568	587	546	498	544	530	533	539	579	571	551	560	565	537	562	527	572	578	546	548	551
29738	31520	27418	12157	1863	476	284	267	271	269	265	266	234	267	259	268	268	268	240	256	255	250	255	249	244	250	278	235	236	266	258	274	239	265	257	284	252	261	239	263	278	240	279	253	255	256	271	251	253	278	255	255	232	280	221	242	247	264	275	262	286	240	263	241	237	245	262	267	260	273	270	260	249	277	262	282	274	246	239	260	238	265	272	296	267	255	272	265	225	246	242	244	261	238	246	271	252	245	251	251	299	279	240	266	260	264	226	266	249	280	266	251	257	287	256	261	260	224	239	280	290	263	267	248	264	245	259	240	250	261	251	310	248	237	256	258	245	236	241	269	287	261	260	244	253	275	279	265	264	280	264	270	233	269	245	273	284	225	242	283	256	233	259	278	271	281	261	287	239	240	250	226	248	274	253	247	270	264	265	249	271	260	284	276	249	268	241	253	275	280	267	264	277	269	233	252	266	277	261	263	267	255	252	261	263	277	251	262	270	254	263	269	246	267	282	261	269	263	238	257	261	279	244	227	246	278	244	263	246	278	251	268	240	277	263	267	232	257	244	283	245	251	239	244	279	237	262	235	260	261	266	252	256	246	252	268	248	264	256	271	290	265	258	256	252	279	246	255	257	231	276	236	281	250	261	239	258	284	249	240	230	283	253	254	255	272	247	265	264	272	249	265	258	297	240	274	270	233	255	270	270	259	260	259	260	264	212	247	267	272	255	253	277	266	262	255	249	243	257	269	229	253	241	252	257	278	251	279	265	239	245	260	278	247	276	247	262	246	274	257	267	260	269	245	252	269	256	249	267	239	229	253	254	270	230	265	239	229	265	245	260	254	247	264	263	252	284	238	237	254	241	248	242	267	255	246	282	255	235	236	259	258	248	240	234	247	272	244	279	249	250	252	277	248	257	266	278	255	240	264	258	246	247	237	243	230	272	248	238	263	254	249	257	288	246	253	272	216	269	248	240	254	245	255	279	278	252	253	253	250	273	264	230	278	238	261	260	250	259	250	259	272	288	282	261	266	284	275	279	257	250	252	249	239	242	267	254	241	267	265	274	273	270	250	245	256	258	252	271	285	281	249	258	249	243	255	233	252	276	263	248	267	259	250	256	264	256	255	244	271	257	254	254	242	256	274	234	234	266	256	245	236	249	254	233	260	251	243	248	261	232	248	242	262	252	230	295	286	252	272	271	222	241	264	232	275	264	236	244	264	247	283	277	253	226	242	268	252	240	251	263	261	257	249	294	252	234	253	243	248	241	251	288	258	246	252	260	273	288	248	287	248	245	266	257	243	255	283	237	266	252	226	261	253	244	282	281	268	270	240	247	244	255	237	221	245	251	271	251	210	271	246	210	268	265	227	242	220	259	269	243	263	236	264	249	239	253	264	270	272	228	270	265	270	277	247	268	257	269	248	227	279	243	255	237	216	268	249	271	256	243	263	262	230	253	272	258	238	276	245	237	248	254	259	259	285	270	262	235	288	263	265	252	247	287	262	263	242	261	269	284	230	253	275	251	267	268	220	256	262	251	252	240	221	244	246	273	246	254	266	254	250	221	254	258	259	245	249	241	257	243	260	247	273	260	256	243	260	245	254	271	260	245	250	248	237	250	275	234	242	239	260	265	249	282	272	256	261	246	288	266	267	249	243	253	262	245	248	237	266	284	231	265	249	263	243	245	275	262	257	289	279	278	254	248	286	248	264	257	256	249	268	263	260	259	290	269	245	274	240	246	247	244	260	268	240	239	254	264	247	253	257	252	277	237	245	256	249	260	226	248	259	255	248	264	227	231	244	272	244	235	250	220	299	257	254	273	264	253	246	287	261	290	260	241	258	265	252	301	253	265	234	243	263	274	258	261	256	248	250	275	281	285	292	284	242	242	257	256	272	262	259	266	260	254	266	267	254	254	244	276	289	279	256	263	263	263	242	262	247	267	266	267	260	258	257	260	260	283	243	271	261	267	244	249	226	277	254	217	261	267	249	233	238	237	258	267	262	223	243	256	240	261	263	276	272	267	261	272	274	255	241	252	261	262	248	248	263	251	258	245	230	278	263	226	255	223	245	266	258	274	248	228	266	235	287	273	259	241	241	248	272	244	266	239	281	260	268	252	247	253	248	246	284	268	265	252	267	215	244	252	248	248	246	259	265	250	240	233	272	263	274	255	229	253	239	272	267	280	263	259	284	207	237	246	255	273	254	258	242	228	253	252	279	256	255	240	248	262	248	243	272	256	242	246	255	276	230	263	274	245	238	286	274	295	259	247	227	232	228	296	250	237	238	247	272	243	246	253	285	243	252	235	228	238	262	259	267	269	234	256	292	239	240	253	254	240	242	269	280	259	264	256	261	247	250	256	258	246	247	264	250	230	266	267	277	236	253	267	279	238	247	302	255	264	281	243	261	271	245	243	271	227	256	222	226	245	256	265	257	263	272	262	254	249	282	225	242	248	250	254	246	293	263	273	237	269	239	233	252	271	239	275	282	262	266	240	268	258	269	290	255	241	249	304	237	265	259	252	235	240	244	263	208	265	252	261	242	270	249	250	260	258	250	252	239	265	277	269	279	259	262	258	255	280	255	265	239	251	285	252	265	261	254	230	246	256	247	228	242	261	256	282	253	251	255	231	247	251	241	253	255	262	250	247	257	241	280	234	248	262	252	256	239	249	253	251	258	285	244	232	274	247	261	271	238	268	261	249	251	242	264	283	283	279	263	260	257	255	264	249	236	260	252	243	254	271	263	272	263	251	260	240	236	245	263	246	262	245	253	247	225	235	245	242	261	241	258	286	261	247	291	269	258	265	247	252	253	267	279	275	291	261	246	267	254	257	259	257	276	248	233	259	274	254	247	270	250	264	246	235	288	267	259	252	243	248	263	253	283	278	267	263	235	285	279	289	254	270	250	226	275	234	260	261	288	238	255	216	230	260	260	235	262	271	257	243	247	255	248	291	223	232	271	232	248	262	249	210	282	251	259	248	260	257	278	252	274	241	260	244	232	248	264	262	248	245	261	274	267	256	242	264	260	262	262	261	247	279	253	246	257	271	254	283	265	265	246	271	284	265	252	295	239	253	244	243	252	268	238	258	256	268	268	272	252	236	260	253	248	239	245	231	259	246	227	245	223	223	257	288	268	239	245	263	257	273	271	251	275	255	233	253	241	239	279	257	231	275	232	234	249	267	223	282	272	269	233	263	273	242	261	254	282	253	236	248	242	267	263	250	268	257	249	243	256	298	267	246	253	244	276	253	249	268	255	264	230	266	252	237	278	257	230	238	276	252	274	231	230	232	282	256	257	273	269	259	277	253	277	260	281	249	261	263	252	243	282	258	248	255	258	240	263	241	248	261	248	225	259	271	262	270	249	291	263	239	272	253	247	285	282	265	240	248	261	239	236	268	253	278	242	239	234	244	241	242	262	260	268	248	260	238	248	262	288	261	233	235	246	259	257	272	255	272	231	266	244	266	266	241	265	252	258	262	249
37645	48465	32827	13407	3659	1048	559	501	437	541	480	491	497	471	467	439	481	433	464	466	492	457	472	479	505	481	479	436	452	518	505	474	453	499	474	496	470	479	485	485	485	466	495	506	491	460	468	494	458	471	473	470	445	526	509	486	510	485	514	429	496	492	476	444	528	518	488	479	500	494	494	479	475	467	456	472	475	486	447	518	457	491	488	485	459	513	449	487	472	475	481	515	504	537	484	480	516	492	483	510	457	459	508	509	467	511	478	486	490	480	497	443	490	465	487	481	479	513	463	446	469	503	476	494	509	479	490	477	507	463	461	494	477	508	497	513	522	414	502	457	440	447	492	482	515	468	477	498	488	480	502	484	495	501	512	473	499	463	477	491	484	465	529	469	505	505	458	514	498	541	507	504	439	534	489	482	509	510	518	489	477	409	473	481	492	488	515	466	473	483	481	501	483	483	509	504	464	488	456	500	470	523	506	509	483	493	460	515	536	484	491	480	477	458	477	450	449	510	490	481	512	473	513	462	487	489	494	424	492	481	506	463	440	485	491	485	496	503	509	483	490	475	465	505	519	477	480	475	488	488	499	519	483	436	482	455	468	451	492	479	487	457	511	487	548	504	498	464	480	455	479	508	471	451	500	490	479	467	458	519	451	444	463	466	481	478	503	475	510	485	512	504	478	487	509	487	461	525	496	484	464	476	479	489	466	497	475	499	466	478	500	524	489	445	461	471	480	488	461	478	486	525	492	493	477	472	441	473	505	489	467	458	465	488	485	473	507	443	488	464	492	462	476	487	523	515	451	492	456	475	482	502	518	449	489	502	483	506	492	484	465	504	516	516	481	432	489	459	504	478	460	512	469	500	461	504	473	490	481	460	462	495	496	453	479	485	515	484	461	505	504	476	504	502	491	446	485	512	491	458	474	522	494	492	493	480	497	474	462	486	466	519	473	491	490	458	513	490	492	473	489	508	472	481	492	436	464	447	469	499	505	498	452	480	470	499	516	507	494	484	503	511	470	505	477	484	478	486	446	486	484	478	482	486	472	496	479	484	494	520	487	521	511	466	493	485	466	470	490	435	439	490	480	466	491	469	456	473	492	486	467	459	480	454	489	455	460	472	490	481	468	457	503	461	489	489	466	474	456	448	444	487	471	477	497	482	465	484	456	497	508	492	498	468	449	470	476	506	507	481	499	486	450	495	488	435	519	439	475	480	497	480	511	500	479	519	468	517	502	470	513	475	504	474	457	467	468	497	445	478	475	475	467	488	471	486	487	509	472	502	484	459	523	550	499	446	518	477	443	529	465	486	479	529	476	476	507	506	481	506	468	486	485	488	540	508	466	493	484	515	484	487	464	484	481	483	454	455	506	499	443	488	481	464	501	484	449	503	533	518	485	515	507	508	495	493	520	504	529	477	499	489	495	497	477	463	494	466	458	505	504	517	451	484	479	474	476	482	459	449	486	470	507	484	481	468	451	481	486	500	554	525	461	482	478	499	457	505	493	476	473	476	474	449	447	500	497	507	447	483	509	493	521	470	459	487	489	516	496	468	490	461	448	479	473	469	483	479	506	488	519	490	465	490	496	498	479	500	539	481	491	504	444	506	426	499	494	522	545	478	445	492	452	518	524	518	463	485	463	539	467	469	498	495	498	502	507	490	457	493	478	489	474	500	513	502	525	501	492	505	508	471	475	501	497	496	524	482	473	492	475	522	480	453	479	485	480	458	463	502	500	507	484	465	491	437	496	465	482	531	501	474	527	516	501	488	473	505	462	516	468	492	514	484	494	478	502	502	485	516	483	482	527	463	559	504	490	480	487	515	456	461	494	492	442	469	432	477	514	489	502	512	521	459	484	512	488	483	464	457	479	502	490	465	533	493	500	514	444	472	501	509	475	470	510	468	457	490	466	518	512	518	496	482	490	507	469	478	516	434	478	471	487	486	480	491	469	444	514	444	465	489	454	518	499	494	461	500	507	462	484	485	504	486	495	489	465	492	470	509	508	523	505	484	488	497	489	481	480	499	514	502	521	448	475	486	465	494	482	538	472	467	492	508	503	476	459	452	493	454	500	503	457	443	421	456	522	467	483	507	483	490	479	466	451	488	485	429	504	492	513	504	475	479	457	507	525	480	515	456	505	452	499	496	500	516	489	498	451	469	492	490	480	511	530	475	475	451	461	512	456	477	451	482	480	518	513	457	487	501	469	494	521	473	524	463	505	484	472	501	460	492	480	472	469	488	537	528	508	483	484	452	474	468	466	518	493	416	499	480	479	470	512	467	447	467	464	468	503	478	462	509	448	484	496	468	466	476	486	492	483	469	482	507	509	530	475	495	506	487	463	483	437	464	468	475	479	468	479	473	499	499	500	493	496	451	520	486	491	499	470	514	474	451	517	469	467	462	522	541	477	473	471	441	488	507	475	474	509	477	498	507	468	457	456	512	481	456	474	480	479	475	461	527	482	495	472	516	502	454	457	487	511	471	514	505	483	494	472	493	471	464	482	467	478	486	479	500	466	529	472	520	495	511	501	478	445	498	475	483	471	511	501	477	472	439	458	472	488	445	503	489	461	483	490	491	510	452	518	488	522	462	511	493	446	495	475	467	463	470	527	522	481	460	513	498	467	447	489	463	507	488	474	476	475	462	498	467	492	485	479	494	502	460	506	481	498	474	481	449	465	464	484	506	468	479	498	485	465	490	496	499	467	522	458	487	473	483	482	488	469	533	523	449	472	455	463	474	473	494	507	488	449	454	490	493	494	502	470	467	497	495	516	501	518	503	504	471	500	476	497	533	448	436	476	465	493	467	495	520	463	540	492	451	497	489	469	478	467	471	483	506	486	487	456	471	512	476	482	504	515	518	462	517	483	493	546	467	519	493	487	470	489	515	496	542	507	459	457	471	457	475	480	476	515	510	501	480	487	519	478	468	500	483	501	492	483	495	443	448	506	467	498	485	463	482	489	477	461	525	471	507	522	496	491	520	455	469	464	496	494	476	514	480	480	474	490	494	529	475	476	507	524	461	467	511	500	501	498	493	454	486	459	478	496	478	468	480	491	484	474	485	496	526	523	499	504	479	478	483	524	527	508	453	485	495	465	503	491	485	461	482	529	488	494	507	485	493	470	443	471	509	500	490	476	466	463	489	463	476	491	487	447	516	450	536	481	472	508	514	491	501	485	482	484	481	465	485	484	540	460	480	475	464	477	466	507	464	451	473	460	489	471	475	508	528	502	468	469	458	491	478	453	473	501	507	459	493	493	442	451	502	508	526	492	467	487	448	548	450	467	486	494	461	501	518	476	516	480	472	527	457	429	476	488	487	486	515	503	468	532	505	482	478	493	496	486	505	473	502	485	472	471	528	459	475	476	488	477	515	520	460	509	486	484	486	481	472	483	510	440	524	475	508	493	483	488	446	538	472	510	466	511	504	473	514	500	511	528	470	529	444	519	510	487	492	500	480	470	451	477	466	458	462	463	469
24951	25076	34512	27760	18459	5757	596	327	274	277	281	273	279	309	276	273	270	244	291	253	289	258	281	253	262	280	267	297	274	270	269	276	282	241	262	259	276	266	261	260	263	276	298	267	257	248	263	261	249	277	263	260	255	264	258	271	259	297	256	284	281	264	266	239	260	243	281	225	277	271	251	243	286	257	272	275	286	289	269	233	254	288	281	279	245	266	297	286	258	281	274	296	253	281	252	273	275	256	268	257	280	297	260	293	278	289	248	258	262	274	278	297	277	275	294	249	273	268	268	270	301	269	272	253	250	285	266	250	232	306	261	277	299	262	223	254	295	264	263	261	265	266	279	251	255	286	275	274	271	274	262	284	264	274	265	292	263	277	283	238	268	265	286	286	259	271	240	251	267	271	242	254	259	278	274	232	258	291	264	255	255	280	269	252	269	251	251	231	262	274	273	261	263	281	281	243	274	273	253	244	278	250	252	274	267	250	290	288	245	254	268	284	320	271	289	258	279	261	265	292	270	284	277	270	257	265	251	276	260	319	274	278	277	285	258	264	291	279	255	252	246	276	273	261	217	248	263	280	250	292	299	261	277	234	280	278	260	260	276	261	273	255	252	264	290	272	250	273	302	262	277	239	248	261	254	270	251	280	276	290	269	253	246	249	268	263	271	287	275	269	284	256	243	294	264	257	259	295	242	261	261	271	251	276	238	255	265	265	246	241	257	232	277	291	263	255	286	278	281	250	239	283	252	280	260	265	288	255	267	252	254	301	274	278	280	270	285	260	275	282	252	297	265	249	273	251	284	260	283	250	254	260	242	266	258	263	288	251	281	231	311	240	265	270	283	262	284	302	286	260	257	260	273	266	261	279	273	284	257	279	272	256	286	298	266	273	279	277	278	259	264	272	281	282	249	269	241	288	289	263	263	275	227	256	260	256	258	265	255	252	254	269	252	266	282	235	236	297	278	277	249	260	279	269	273	262	277	249	248	231	248	268	264	247	276	269	271	291	245	245	296	267	247	277	235	285	238	270	234	277	253	256	294	253	262	258	261	258	260	304	277	262	248	272	271	244	273	260	266	257	262	247	260	258	274	265	247	248	259	282	273	286	279	276	256	266	288	274	280	254	243	239	271	269	267	279	256	270	242	256	268	275	254	267	280	262	260	265	289	272	261	290	279	250	260	244	255	247	266	274	259	271	249	274	298	276	307	263	275	256	266	286	261	250	248	255	294	248	257	261	290	238	267	253	249	270	265	277	273	241	270	259	258	259	275	266	283	267	261	260	246	266	247	290	226	292	250	262	272	258	252	258	280	265	265	263	272	302	233	259	259	248	274	273	294	268	268	254	283	249	273	279	274	269	291	265	279	274	261	291	257	253	266	268	266	251	268	262	262	251	266	258	247	289	283	289	289	259	259	295	276	253	277	270	276	260	270	275	283	291	282	245	276	240	286	238	261	281	231	304	246	277	296	278	279	290	254	299	242	264	284	258	262	262	256	264	267	266	246	261	264	257	259	259	240	257	273	259	267	292	270	259	259	250	258	236	236	275	256	260	285	279	273	269	258	293	261	293	252	260	222	278	256	273	274	247	269	280	249	277	269	271	259	272	284	249	285	256	296	288	239	261	254	281	267	237	257	270	250	262	303	247	277	264	267	277	289	265	295	281	282	278	267	253	255	273	284	253	243	258	276	272	286	258	275	281	264	248	265	276	277	251	296	297	279	248	277	232	296	270	258	239	264	298	262	261	264	269	254	299	291	266	230	274	294	291	255	255	251	272	276	259	277	266	237	279	270	278	239	282	300	278	241	246	275	278	259	280	268	274	256	223	291	241	257	263	288	268	237	284	267	284	239	267	289	263	254	261	278	272	263	269	267	267	257	251	259	240	252	245	286	248	246	276	285	286	271	282	261	253	251	262	261	253	275	265	280	287	244	276	268	259	267	253	288	251	268	255	255	276	263	247	271	261	229	272	260	276	266	288	283	286	254	242	273	260	266	241	261	279	283	259	276	282	251	255	286	263	293	263	269	261	281	284	270	276	276	259	244	253	263	274	275	267	272	263	286	233	285	270	279	269	258	248	272	261	274	304	281	248	255	258	267	274	284	262	267	268	236	260	248	263	261	290	266	242	266	283	278	234	278	263	263	249	251	259	277	264	241	292	250	247	245	255	271	266	296	281	288	287	238	262	256	280	241	280	259	264	275	294	260	271	260	265	228	265	286	301	277	287	255	289	265	269	267	264	278	269	301	217	272	264	238	271	264	290	268	231	245	287	239	309	290	278	226	262	271	247	239	258	254	260	271	277	271	275	258	242	247	285	257	290	255	297	279	266	266	297	251	249	280	274	237	253	259	260	256	267	274	292	250	270	289	237	288	235	268	257	241	273	253	260	281	274	284	275	266	276	276	295	271	268	295	281	272	248	264	239	248	273	265	275	255	279	281	265	251	246	261	301	267	265	233	258	252	281	269	246	250	254	268	315	269	267	260	264	289	291	266	284	250	291	263	252	258	253	272	272	273	265	256	254	287	252	250	241	281	248	269	249	243	270	270	266	234	227	281	266	263	283	266	233	297	277	262	292	290	261	252	277	284	271	255	263	282	272	262	286	266	279	259	273	240	261	250	296	250	271	262	269	243	283	268	243	250	295	258	273	275	273	270	252	260	249	279	276	287	272	263	263	281	246	261	286	268	271	254	265	273	276	266	311	264	271	237	266	279	244	268	276	278	267	265	253	265	263	267	241	284	268	242	254	255	260	239	287	272	237	268	260	256	264	265	287	277	253	254	250	233	292	291	255	262	260	242	270	267	261	268	264	280	238	273	279	260	280	276	259	278	263	248	254	278	279	262	260	281	258	288	261	281	284	261	234	277	307	278	252	278	249	269	220	275	285	249	278	275	263	292	255	265	295	261	274	236	255	244	275	263	278	256	254	269	264	262	274	300	262	286	251	253	270	259	292	264	245	265	275	268	300	274	271	255	268	262	264	261	267	251	239	290	252	262	279	267	289	256	266	266	245	273	251	268	292	265	242	302	241	233	269	268	261	242	253	283	269	271	270	290	241	274	260	269	267	280	276	262	291	261	236	264	277	255	279	259	277	268	274	265	278	243	253	251	225	260	254	236	291	265	282	248	280	262	261	238	279	248	276	263	266	261	264	285	280	263	235	262	275	248	262	232	265	268	258	274	283	264	232	308	245	275	241	248	256	265	259	280	247	280	301	259	284	258	277	276	281	245	286	262	253	250	261	270	294	268	250	265	265	261	289	239	247	277	288	269	262	277	256	279	269	293	252	257	270	260	251	261	269	259	273	271	269	275	270	266	260	245	253	262	272	241	260	278	257	278	286	241	260	271	255	293	259	255	268	267	260	276	269	241	258	273	275	269	254	269	239	247	274	256	281	290	265	286	262	326	263	277	266	252	278	267	296	248	250	278	297	265	276	249	288	262	276	229	255	262	290	268	255	287	275	291	272	280	250	279	252
59498	90425	63377	35880	15203	3634	911	541	531	506	509	487	482	517	479	498	470	470	518	486	527	487	504	469	509	511	515	518	508	508	489	499	514	503	505	491	505	485	508	469	488	456	500	496	513	474	547	509	497	493	476	500	489	480	482	500	500	526	441	515	477	509	528	539	525	501	475	481	463	493	517	459	491	498	479	544	514	469	483	523	477	510	487	501	525	470	488	504	523	513	490	471	520	479	451	477	500	486	444	510	559	485	515	490	491	485	483	513	514	516	486	533	443	510	505	531	488	481	475	487	507	491	507	508	469	493	520	486	514	461	473	515	534	524	493	511	499	483	516	510	509	482	509	505	503	478	492	491	513	496	472	497	493	494	511	489	452	484	452	522	457	472	555	478	535	486	484	505	500	474	493	497	507	470	503	455	487	506	495	487	475	472	552	485	505	460	475	469	468	482	484	519	486	532	492	487	518	537	504	479	528	462	524	476	511	486	544	450	463	486	486	503	480	486	444	513	500	513	469	502	500	498	476	508	516	505	513	510	487	495	499	489	482	532	443	504	492	538	497	515	516	491	467	446	499	494	501	535	496	532	452	524	543	477	510	496	504	506	534	485	511	515	495	481	481	476	471	488	488	480	492	482	506	478	483	524	511	520	509	493	491	522	507	508	462	497	520	521	508	522	516	455	491	490	494	504	532	503	488	503	521	528	513	502	505	462	509	502	522	472	502	514	504	478	473	507	458	481	497	474	482	487	470	486	468	510	489	507	499	455	494	515	497	459	478	510	456	490	473	496	452	502	516	468	484	515	460	563	493	496	528	478	508	500	459	481	490	486	508	476	504	486	560	528	499	459	535	482	523	503	493	506	491	464	522	465	491	517	495	461	526	480	490	477	528	493	457	487	488	487	504	507	514	487	477	474	492	490	464	486	474	497	455	513	550	530	524	483	528	477	519	492	506	514	493	514	473	531	474	515	494	483	449	496	476	524	517	497	490	497	474	498	497	530	494	498	485	509	490	520	527	486	495	504	520	530	495	494	473	472	536	467	528	527	449	493	513	502	469	472	494	496	507	512	477	476	483	513	487	504	487	499	500	527	533	452	520	493	542	505	515	530	517	491	510	538	487	494	508	503	475	513	496	496	489	485	480	507	481	486	488	496	501	505	477	496	514	520	472	471	495	492	497	501	492	503	500	479	522	520	462	462	490	520	489	465	531	485	503	490	530	469	510	509	496	522	493	490	469	458	543	531	509	516	498	516	506	493	526	465	489	484	510	495	492	443	507	539	467	530	507	512	506	490	486	478	520	463	494	489	471	495	469	501	505	520	535	524	508	479	527	482	552	487	504	467	495	509	489	530	521	474	524	507	482	508	493	489	483	505	521	515	486	479	471	519	488	469	566	463	520	469	514	477	484	493	479	489	521	514	512	486	494	523	517	489	514	480	478	499	463	486	503	454	454	514	467	526	484	493	529	481	505	545	485	500	442	541	478	500	481	487	487	502	522	487	516	506	482	467	447	505	526	520	525	497	497	483	533	501	512	529	498	499	447	490	490	484	501	496	486	480	481	460	522	495	502	524	516	490	546	507	529	496	484	490	487	505	525	506	492	496	527	513	489	510	511	484	492	523	502	510	519	471	461	503	478	422	484	528	472	490	497	514	473	543	446	487	515	468	477	468	495	473	482	513	546	486	466	530	502	499	500	459	541	477	495	475	526	487	445	503	492	510	504	521	490	485	523	518	552	493	482	505	497	503	535	450	471	470	489	493	528	500	474	524	516	475	502	480	540	506	524	475	520	477	501	513	496	510	471	482	498	506	513	464	503	496	502	522	464	470	479	486	499	472	515	510	471	489	500	465	560	450	509	498	488	512	493	525	507	486	516	506	491	492	523	490	486	534	504	474	482	484	527	482	509	455	505	479	476	527	483	476	512	473	528	494	512	499	459	520	495	493	511	476	550	502	501	514	509	498	464	449	492	497	489	494	457	452	482	488	517	520	475	542	519	524	525	453	499	510	470	527	510	481	491	506	464	488	500	503	512	481	506	485	473	499	500	498	470	506	481	498	433	521	524	502	497	483	487	503	489	466	492	498	514	501	533	468	495	513	500	477	486	488	498	494	530	477	528	515	524	486	506	537	497	489	498	496	507	515	537	528	478	464	498	445	452	521	503	543	501	470	512	464	496	481	509	492	493	501	494	518	527	525	479	481	566	470	471	464	457	494	540	562	453	470	531	498	494	517	492	504	479	474	487	462	510	492	470	472	493	495	495	469	490	486	511	495	503	513	505	492	485	484	514	488	469	521	496	495	533	477	501	485	511	529	475	502	508	495	472	549	495	494	476	500	477	485	527	529	510	482	501	517	513	510	529	502	501	495	512	476	484	508	488	545	497	481	502	484	493	499	525	511	491	530	497	495	503	476	464	484	512	480	463	497	435	443	466	496	520	522	490	483	490	499	540	471	532	504	521	493	470	498	488	522	532	532	497	513	484	495	489	513	497	523	495	520	516	469	514	487	496	516	495	473	509	518	510	490	519	496	525	495	533	482	505	495	455	461	481	474	496	488	518	537	556	509	521	493	477	485	495	480	493	530	509	485	510	514	496	509	468	490	518	485	509	485	473	530	467	510	485	493	491	496	490	496	502	510	519	490	488	512	525	523	482	505	481	458	516	442	521	517	486	490	478	514	504	510	501	528	510	485	475	482	519	518	473	509	490	472	496	503	518	528	489	484	503	515	505	462	530	457	511	482	505	519	487	498	507	486	459	540	490	517	488	474	491	478	507	546	504	494	482	488	518	442	514	454	494	482	499	467	478	491	504	487	529	488	509	509	485	511	475	527	524	506	486	487	513	524	487	493	467	466	504	512	527	472	501	478	456	481	495	457	513	469	482	497	467	514	503	521	480	521	485	483	506	477	523	488	494	501	507	497	525	465	508	503	496	516	482	483	486	494	468	476	494	496	486	508	500	520	509	512	508	484	504	496	487	508	514	472	494	520	517	481	490	506	512	521	471	502	524	510	492	509	527	497	458	513	503	469	454	499	517	498	512	483	521	506	522	484	484	463	505	486	502	492	526	509	498	479	501	447	509	488	496	498	495	463	532	501	534	464	490	511	533	484	485	491	537	483	501	497	507	518	502	493	487	512	455	509	487	511	562	450	478	492	534	430	478	545	481	531	499	531	533	509	507	528	504	512	489	522	457	518	512	462	494	463	496	542	469	442	552	474	506	529	518	515	511	488	530	478	535	472	494	530	498	501	484	533	473	515	530	514	498	459	508	505	522	502	529	530	503	518	464	498	526	529	502	513	501	460	467	531	487	493	491	483	495	509	507	493	495	509	513	521	509	493	521	535	524	516	505	480	540	498	511	491	470	465	495	487	479	477	494	499	472	516	480	507	523	461	516	509	483	504	499	503	504	530	513	515	450	486	485	486	500	502	507	505	545	510	493	479	509	463	499	494	489	485	524	480	507	495	456	488	491	500	512	470
23506	22729	31868	25884	21334	16288	3007	393	335	327	291	318	310	285	338	335	312	310	295	333	296	314	311	333	293	329	339	308	279	318	299	313	309	297	285	317	303	316	282	320	309	324	298	300	270	326	315	294	304	293	314	335	286	325	331	305	320	311	266	308	297	284	308	321	316	322	317	293	294	306	286	284	318	317	324	312	320	277	286	285	352	279	334	352	318	324	320	315	314	332	287	302	313	313	318	306	315	327	326	283	306	315	296	291	303	285	316	323	303	292	295	299	310	321	323	295	252	309	312	315	325	310	311	330	310	284	284	328	295	286	341	331	293	316	289	317	273	331	276	320	337	275	285	312	326	313	322	302	285	315	280	300	305	300	295	314	298	296	285	294	310	312	314	287	331	329	297	309	343	289	308	309	322	293	296	304	300	304	325	329	285	308	299	297	313	315	298	297	288	297	329	279	303	312	324	316	312	303	295	301	310	285	339	297	303	327	283	278	292	312	301	304	337	337	330	323	327	289	309	322	306	307	301	291	327	307	288	289	348	300	284	330	331	310	321	301	294	309	301	293	310	333	337	312	307	320	301	313	269	331	288	328	307	308	299	325	277	297	272	312	299	290	320	319	338	313	300	315	300	329	306	294	248	319	302	313	326	347	282	329	303	304	321	337	281	293	308	287	277	279	318	300	297	323	306	292	324	297	292	328	289	309	319	306	317	314	308	312	301	292	301	316	343	312	298	285	313	305	322	313	314	301	308	316	348	285	307	301	281	346	325	282	282	293	293	322	309	297	308	333	302	309	329	296	306	312	294	314	299	323	285	297	299	314	294	299	289	327	293	291	320	283	326	295	340	286	335	290	318	293	289	277	300	284	323	291	300	315	319	283	301	318	320	302	290	291	295	310	314	316	313	317	287	331	300	297	280	311	281	289	319	292	285	304	300	311	342	321	313	330	302	337	296	301	325	329	281	292	309	318	274	284	324	298	300	294	287	291	307	302	334	293	295	305	299	317	344	293	296	321	274	295	291	310	286	305	287	310	303	337	332	280	313	320	257	332	293	310	333	310	297	310	314	329	303	292	289	324	317	286	322	307	312	315	310	300	291	305	286	361	327	343	293	307	310	318	295	296	283	307	289	312	313	293	297	302	320	286	322	301	304	297	303	305	316	295	299	292	346	327	308	344	262	301	293	296	326	290	290	312	312	340	301	324	329	295	275	333	309	286	350	309	359	319	284	320	294	325	275	298	284	324	343	280	331	275	310	306	308	272	305	298	300	328	299	304	336	316	273	303	306	320	274	291	322	320	307	288	290	291	300	307	316	296	302	313	312	315	300	306	301	283	335	297	292	285	321	349	289	317	325	305	283	312	304	322	308	309	281	362	304	313	311	297	301	289	303	312	298	278	304	342	306	313	324	288	317	294	323	321	301	292	329	303	298	314	284	290	309	277	285	325	303	275	330	292	299	287	310	284	288	313	291	298	308	304	305	288	324	328	306	304	310	330	296	308	292	305	313	316	285	299	298	312	302	298	311	339	335	275	288	337	310	351	311	284	303	311	316	319	304	310	307	328	318	295	296	290	292	330	332	288	282	296	278	316	332	329	325	298	310	320	303	317	320	302	289	301	293	314	314	299	303	274	330	317	292	300	313	297	313	303	338	306	302	289	295	292	281	304	315	322	318	321	295	300	304	294	334	273	315	328	306	334	311	324	345	349	287	269	315	317	329	336	322	316	301	298	305	274	310	306	279	296	306	328	321	282	339	303	313	311	316	315	313	323	311	316	310	313	279	302	332	313	319	289	297	320	321	298	305	302	280	294	311	290	308	319	312	294	282	310	317	309	329	334	316	282	294	324	313	300	333	298	340	354	294	312	323	299	306	313	339	285	353	298	324	293	309	294	336	323	306	315	310	344	316	310	330	289	285	281	280	317	319	310	320	294	300	334	320	317	314	308	304	306	288	309	307	290	295	297	312	306	330	298	332	295	295	309	352	309	296	284	332	294	296	335	294	340	290	302	290	314	311	334	306	292	314	294	307	283	303	285	312	324	318	320	287	312	330	304	285	314	282	270	298	299	326	297	292	301	313	285	292	315	309	324	288	321	309	276	294	327	307	302	290	318	319	336	321	278	326	287	287	303	285	302	307	283	327	284	317	305	287	302	253	295	335	271	300	282	309	323	324	317	279	307	308	278	307	308	280	307	341	289	311	295	316	329	312	302	329	306	311	322	311	311	309	323	314	353	324	285	311	322	306	293	331	344	320	296	304	317	292	295	317	313	265	264	270	290	313	309	275	293	287	304	296	312	300	293	316	316	305	310	278	320	303	310	292	290	325	293	309	322	309	305	284	283	316	332	330	325	312	334	304	309	309	309	309	326	296	324	295	292	296	321	317	299	286	295	288	318	290	310	287	308	322	319	318	318	314	338	314	323	313	322	312	260	298	281	319	305	308	315	288	327	319	297	329	290	310	324	289	288	305	294	291	320	273	296	327	339	284	308	302	283	329	310	284	317	324	341	313	307	310	333	332	293	282	286	329	297	295	331	307	333	320	328	297	322	306	328	317	288	301	310	313	312	314	324	324	302	293	310	298	331	326	310	322	336	297	309	280	322	260	283	333	318	324	301	300	318	278	297	288	331	329	294	297	303	309	323	294	296	316	315	334	305	293	293	315	288	307	283	316	328	322	282	270	303	310	309	302	293	308	285	286	310	278	322	289	313	324	314	300	281	332	292	299	287	298	309	334	311	305	313	307	294	311	337	282	314	296	322	306	320	281	289	286	324	317	278	284	303	322	280	308	300	264	321	286	314	295	302	323	311	270	291	295	322	277	289	320	300	318	307	305	330	293	305	315	292	305	319	305	318	297	299	320	318	320	327	318	296	308	307	332	306	284	307	301	329	303	297	290	324	313	291	308	326	307	305	299	288	340	268	315	306	300	315	283	303	293	326	311	317	301	335	323	324	292	307	313	299	318	325	336	295	313	338	289	320	331	310	305	291	315	287	271	285	322	279	304	312	286	306	310	325	285	321	319	307	299	294	293	318	319	317	277	282	314	302	280	323	335	285	317	319	301	296	312	320	318	281	307	297	315	273	303	287	326	303	302	321	305	294	289	315	316	342	281	301	315	278	320	284	314	333	318	297	295	289	322	280	312	288	296	323	320	295	313	322	308	300	287	271	305	289	313	324	318	341	305	293	322	289	347	286	306	274	275	310	292	303	262	283	308	268	318	283	240	309	290	288	299	274	330	335	307	325	314	283	286	264	307	289	297	288	281	312	301	324	301	280	284	346	297	301	326	325	291	294	307	288	309	291	322	313	321	281	315	319	301	306	319	289	299	289	302	302	309	302	322	313	325	331	308	326	298	314	287	314	318	272	275	287	321	281	311	324	267	300	309	310	290	310	289	307	315	302	301	294	315	330	302	299	294	286	298	312	324	313	307	322	279	299	281	305	312	293	317	314	298	315	318	293	297	312	334	318	301	325	283	316
60692	101152	73596	44949	21790	5792	1385	675	576	542	563	533	549	561	527	538	545	545	603	549	552	561	550	547	539	543	570	501	554	571	528	564	541	567	577	587	524	549	526	559	589	560	534	519	555	572	533	518	584	583	516	576	525	557	534	557	527	535	549	550	549	551	530	572	563	512	554	567	525	538	521	555	538	528	538	569	508	532	532	603	547	526	542	574	565	541	594	587	589	541	554	545	552	589	508	539	546	523	543	542	531	527	546	538	548	591	502	560	555	534	560	559	585	562	513	540	580	547	537	591	537	538	560	542	599	570	572	541	576	555	539	542	568	518	572	516	551	510	522	546	549	519	560	532	544	536	565	558	546	567	541	597	558	545	511	555	568	514	560	557	543	578	554	544	566	577	545	529	521	558	572	548	569	565	506	518	556	559	564	566	528	547	531	575	564	517	554	494	504	533	545	549	543	547	565	551	560	576	596	535	539	539	552	553	531	586	550	530	568	572	599	543	518	589	510	594	556	517	550	557	576	558	537	512	562	568	496	516	559	533	548	505	549	544	555	578	524	534	522	550	530	571	537	531	559	517	556	541	541	547	547	596	516	601	540	571	529	501	561	568	536	541	558	513	547	542	539	544	585	567	537	531	556	521	545	521	555	541	561	553	561	523	574	556	550	500	541	560	552	496	509	568	552	571	540	588	537	571	618	517	558	548	532	543	503	528	514	547	500	526	545	566	540	520	528	521	565	553	525	540	526	504	529	580	539	527	543	540	558	542	545	566	559	495	503	526	592	503	540	544	547	541	567	538	522	595	566	513	532	530	563	588	549	523	511	532	566	489	536	572	524	533	509	533	544	548	592	547	557	527	540	544	574	560	553	549	537	588	548	552	556	556	536	563	579	555	520	545	546	549	512	578	586	524	577	529	576	576	557	534	527	561	535	586	533	509	577	522	558	540	558	555	522	564	513	498	552	506	564	539	530	551	554	574	503	561	525	598	571	566	575	542	547	520	575	563	590	539	559	593	544	550	553	520	592	567	522	535	575	516	530	583	551	563	532	549	558	562	562	544	550	556	591	525	552	577	541	546	521	569	610	634	544	522	515	509	543	576	580	570	580	537	546	507	527	536	552	553	571	549	554	493	528	540	577	527	607	552	549	517	514	544	510	560	574	580	522	587	529	574	524	590	541	574	541	501	564	505	544	557	535	567	540	539	586	543	546	563	567	515	540	533	544	587	524	563	587	519	569	561	524	554	558	544	544	544	498	543	558	520	563	579	550	548	573	511	559	525	562	555	546	563	609	571	555	597	558	565	585	530	542	582	546	559	517	562	530	574	579	545	533	551	546	558	540	581	540	519	548	552	560	577	548	528	556	509	557	563	534	565	550	556	521	583	554	580	552	520	559	576	525	521	567	546	586	571	537	570	577	555	556	556	563	561	531	540	539	564	582	539	478	546	525	580	564	557	584	550	495	552	536	554	544	553	510	556	552	554	552	606	530	511	548	511	534	591	587	584	531	511	541	538	542	523	528	551	555	558	565	551	550	553	554	517	563	577	563	528	555	552	599	557	525	572	558	526	547	525	556	525	531	565	545	589	537	557	566	586	547	572	543	580	552	583	546	535	560	515	572	562	600	545	583	514	579	565	525	536	539	538	553	588	573	554	525	564	540	518	569	590	519	522	542	537	605	564	520	513	530	553	589	566	576	511	528	546	523	564	577	513	585	552	594	530	574	532	556	584	575	581	554	574	557	523	542	545	502	510	501	530	591	516	544	534	525	561	564	538	498	559	544	538	528	536	550	557	576	524	554	521	567	547	540	529	548	528	534	540	578	553	499	513	563	499	520	529	568	576	564	539	546	572	531	529	545	538	574	587	551	539	556	510	522	541	548	579	548	523	517	553	560	554	546	564	517	540	547	522	518	535	548	556	495	511	544	544	567	549	528	558	571	547	518	547	546	522	581	583	518	542	562	532	541	545	560	537	552	570	544	564	538	578	529	556	563	558	546	531	555	563	564	530	534	555	567	569	539	564	585	536	545	516	556	557	554	577	568	550	568	558	560	535	561	522	546	527	566	540	567	542	555	557	516	535	587	515	528	512	574	579	574	534	596	553	576	521	523	560	571	561	589	564	576	563	557	515	534	547	537	551	561	522	526	578	534	544	585	539	550	560	569	509	551	601	524	545	548	540	583	541	534	556	548	508	545	544	554	549	529	546	529	546	556	562	595	540	568	530	518	549	527	547	480	548	575	527	569	548	535	541	536	546	562	555	570	532	534	522	556	550	549	506	530	515	534	522	538	537	561	507	529	521	542	508	517	550	572	551	591	587	543	536	558	527	554	522	538	540	558	529	519	552	513	571	523	547	524	585	587	578	539	553	552	524	561	605	555	566	551	518	527	589	525	576	537	538	562	508	513	533	547	533	579	546	542	581	529	520	525	525	573	514	580	537	542	544	587	557	544	494	530	576	503	535	572	520	555	540	538	559	547	540	572	504	546	595	552	533	533	539	555	565	531	579	549	529	559	523	543	534	552	562	546	529	551	579	541	553	589	554	571	582	557	539	552	583	524	556	521	529	539	561	559	566	535	550	578	506	511	564	546	518	531	547	565	563	519	571	551	519	515	529	567	548	566	526	580	568	528	545	560	550	558	564	565	547	516	534	507	563	540	573	523	550	533	542	511	519	557	525	560	514	532	518	546	537	537	584	547	521	570	540	557	551	532	541	558	532	545	509	544	541	545	563	549	540	531	567	565	548	566	539	565	613	567	557	563	562	536	556	546	511	554	515	555	540	586	525	518	561	601	532	590	569	520	533	528	560	576	542	555	506	583	538	577	516	556	504	545	550	576	545	515	545	564	557	518	525	544	544	535	532	480	565	525	530	529	554	540	537	591	576	562	546	561	559	579	530	557	554	547	530	543	522	570	510	565	506	529	540	550	579	569	561	560	550	537	517	522	587	571	518	527	539	509	577	545	527	519	562	553	545	561	549	610	549	527	578	529	570	578	564	580	584	510	597	569	558	521	540	551	515	555	551	548	596	567	535	551	553	578	573	536	549	559	574	519	583	537	544	596	551	566	571	545	553	558	521	556	530	581	564	576	537	564	562	553	560	538	519	483	525	529	529	579	535	541	554	543	543	551	564	557	584	547	553	536	534	510	529	583	573	551	533	546	533	577	565	556	567	538	565	556	534	502	518	581	556	550	560	557	544	486	590	549	532	581	561	511	470	536	570	545	547	539	602	591	556	581	574	552	557	526	597	562	521	552	566	542	539	547	549	557	524	556	534	526	522	541	564	578	532	509	504	565	580	583	509	498	537	565	538	507	535	571	565	526	558	573	562	527	553	540	551	552	528	579	547	530	559	574	515	568	572	555	557	555	548	577	551	533	588	546	540	507	553	511	573	541	549	546	546	544	543	521	526	529	556	569	525	525	531	553	581	516	563	551	570	581	573	548	538	576	496	557	523	534	591	549	545	585	507	521	581	545	553
29381	32466	28082	11952	2002	509	294	263	273	257	263	275	240	261	248	254	259	282	292	250	222	264	272	257	277	298	236	223	258	265	242	215	285	269	245	257	274	241	244	246	230	283	239	252	292	236	269	254	269	282	255	277	286	288	238	265	277	272	238	286	256	226	266	218	288	253	226	273	265	242	256	258	260	256	246	237	266	234	273	255	256	249	269	259	266	239	211	264	245	285	246	249	265	258	251	266	252	236	249	248	258	241	274	255	274	242	247	238	252	254	257	251	262	246	237	252	253	272	244	272	266	280	299	251	259	243	281	251	245	267	267	275	254	258	227	258	258	241	279	273	245	282	245	217	251	247	242	246	245	265	254	246	245	271	248	237	256	225	252	242	242	241	236	234	264	254	246	256	238	246	251	232	268	244	266	287	275	287	252	235	248	274	260	255	265	260	258	285	250	269	265	260	249	237	259	251	275	290	254	248	247	262	262	246	228	273	266	245	266	240	277	250	245	236	266	255	269	229	266	288	258	239	240	234	248	234	241	248	252	237	236	289	236	247	245	271	232	251	253	267	247	291	254	262	244	248	246	263	269	292	249	276	217	243	249	257	231	258	263	229	260	237	235	248	245	252	256	273	279	260	243	277	230	261	240	246	239	237	241	273	258	245	237	258	252	236	256	244	269	262	258	264	250	283	259	258	253	256	237	252	258	263	269	252	263	244	275	237	246	262	263	265	269	262	290	269	255	278	235	235	259	266	261	244	241	259	260	252	246	258	255	255	246	243	248	257	283	278	260	292	266	249	265	256	262	259	259	240	267	275	220	269	256	243	258	256	246	249	255	251	245	232	243	248	268	248	227	249	252	254	283	256	232	266	234	249	288	226	261	241	244	259	278	277	259	251	260	242	231	254	289	240	251	261	255	240	245	247	255	259	243	258	259	272	247	248	246	224	255	249	252	215	238	280	264	248	264	249	263	249	254	252	252	238	244	251	254	282	261	269	261	255	237	310	241	217	258	241	265	282	281	268	246	260	256	223	266	269	262	268	266	234	247	267	273	242	254	235	263	234	237	256	258	249	265	259	273	244	255	252	232	241	264	251	250	250	275	273	273	247	265	263	243	265	247	230	244	276	225	260	243	279	274	228	272	261	250	258	253	270	271	266	246	252	257	274	270	236	242	261	245	258	251	253	253	242	274	255	237	259	247	251	263	239	259	245	241	239	258	272	262	255	259	247	271	241	263	276	283	243	237	281	243	253	248	233	232	264	239	266	258	226	261	228	270	240	269	284	256	241	252	251	278	264	276	231	235	270	274	228	276	278	260	233	241	233	269	272	242	270	275	236	293	293	241	246	241	238	266	259	224	261	276	263	248	264	264	267	258	253	257	237	243	249	257	232	279	231	233	228	235	248	261	272	274	240	257	249	281	275	259	262	256	226	275	250	250	243	256	245	290	266	259	254	234	257	288	237	264	239	254	255	285	254	261	242	260	266	232	223	264	260	242	225	257	237	236	269	267	242	243	266	264	247	244	256	262	255	252	273	251	232	253	216	255	245	234	282	267	270	266	259	263	288	267	262	242	280	246	223	247	250	236	268	251	255	235	272	249	251	241	225	255	256	246	258	264	266	261	271	272	232	268	255	254	252	302	237	239	250	249	258	271	258	259	275	229	231	262	255	271	268	258	272	272	236	252	256	267	270	243	246	263	239	257	236	261	257	253	279	255	252	248	238	279	265	234	258	248	280	268	258	271	271	254	253	244	256	251	246	255	261	245	269	247	247	259	266	255	264	243	269	236	246	269	261	237	262	240	247	286	255	253	249	258	262	256	259	243	267	238	265	258	258	268	262	274	257	261	272	250	236	256	246	230	246	260	239	265	280	236	282	288	266	265	256	237	260	258	255	238	274	261	245	262	213	262	236	248	267	296	286	277	264	241	231	259	262	269	241	262	242	266	279	240	278	242	258	274	247	231	273	262	239	256	239	283	240	230	242	246	252	261	245	267	228	281	254	280	260	256	274	247	256	235	264	240	239	267	254	272	244	234	266	232	259	252	269	251	239	237	272	282	251	260	243	266	292	248	255	271	250	238	263	265	252	244	243	238	266	247	240	259	251	240	265	263	240	258	262	225	251	260	255	249	246	269	269	243	278	289	247	233	265	222	277	258	242	265	258	259	270	227	232	235	260	258	265	209	231	259	265	269	238	237	262	260	253	252	275	244	269	266	249	249	251	244	251	261	237	245	238	244	213	279	255	243	233	234	241	256	261	245	221	256	262	254	275	276	246	247	259	274	259	249	244	242	235	262	229	277	261	258	262	274	260	243	247	235	258	253	257	241	243	274	247	268	221	251	250	259	259	258	246	259	264	292	259	259	255	238	214	272	249	241	253	237	276	235	258	273	241	267	275	268	261	255	287	257	278	236	244	257	264	285	284	264	284	236	262	248	235	246	252	224	279	255	266	250	284	224	225	288	256	265	227	266	283	261	240	264	259	257	233	245	213	289	241	242	258	279	240	263	265	250	254	246	256	219	264	247	264	241	256	270	225	229	247	257	237	244	247	259	267	251	260	275	254	253	263	247	242	262	285	253	259	239	246	281	253	261	245	252	249	289	249	279	258	246	264	265	208	248	231	255	247	243	262	233	234	273	229	281	263	281	270	260	266	264	224	267	238	241	263	256	269	247	244	276	267	265	262	271	250	274	242	275	289	254	253	274	257	240	261	239	258	236	268	285	250	262	251	236	260	241	273	263	247	260	252	255	249	241	246	263	266	255	268	230	260	238	242	269	237	250	269	254	249	281	250	264	282	228	280	233	246	263	232	236	240	244	236	253	238	259	244	258	227	246	234	259	251	261	243	240	235	232	256	265	240	239	259	255	266	248	252	253	261	260	247	232	257	253	266	284	243	260	283	244	256	289	250	252	276	261	272	235	268	267	254	270	241	276	242	266	259	237	252	280	243	254	238	249	234	263	264	271	252	282	247	258	277	240	222	237	240	283	278	256	259	254	245	258	265	242	280	257	232	280	280	260	257	258	274	251	242	253	265	265	280	280	255	273	237	251	279	284	261	240	249	246	228	253	271	251	263	257	270	241	236	284	223	261	249	262	235	257	243	267	257	233	257	233	240	260	234	248	260	257	293	259	238	275	249	258	241	269	280	247	285	242	250	251	244	259	230	241	276	216	253	239	265	265	255	267	257	253	222	215	232	253	238	268	280	261	272	243	258	231	240	256	255	263	264	262	271	260	249	237	245	253	267	274	262	240	262	283	273	238	267	253	252	248	249	269	260	235	249	248	249	249	288	228	256	247	232	263	252	277	220	264	298	247	237	243	268	249	255	250	283	267	242	250	281	261	256	251	243	247	264	252	251	253	269	240	244	260	256	267	283	277	269	233	249	255	276	254	272	271	272	287	267	245	238	236	234	250	237	270	277	263	300	250	270	240	253	239	233	244	229	271	240	246	227	238	231	250	251	241	251	237	235	246	242	260	227
36707	49775	32908	13133	3828	1097	584	526	499	521	476	477	465	472	450	475	485	484	448	437	510	495	468	470	480	504	491	470	447	463	481	475	511	525	456	464	460	503	490	515	480	487	481	480	448	471	489	492	463	495	479	500	515	454	471	459	470	548	488	487	514	498	500	432	481	477	480	445	506	483	523	497	475	468	497	516	504	524	474	490	500	471	462	519	515	488	488	502	504	484	483	477	533	465	501	467	462	444	476	496	499	518	507	468	491	453	465	472	477	466	488	502	461	492	481	464	481	465	485	503	446	524	462	451	474	505	514	471	488	463	492	446	477	469	478	474	458	467	502	458	494	511	463	521	467	485	538	473	470	477	496	475	485	506	546	511	478	486	478	491	477	501	482	493	482	487	507	482	492	526	508	477	459	412	469	459	520	473	470	503	459	498	497	493	504	492	470	472	526	494	476	448	504	537	504	502	475	477	455	488	486	456	502	452	504	475	475	523	483	461	472	463	501	496	493	480	435	468	456	486	455	449	471	498	464	504	484	480	487	480	472	473	493	483	502	492	482	500	503	483	465	490	444	457	498	478	459	519	478	511	465	492	520	457	439	501	500	469	504	474	495	495	467	471	467	535	514	532	461	457	466	507	497	427	468	491	477	539	462	485	489	511	517	487	444	500	489	495	507	510	493	479	474	463	435	499	478	494	495	490	455	475	486	467	501	497	499	501	506	514	451	457	483	490	523	449	469	479	481	459	481	488	451	467	462	490	446	453	471	488	473	482	475	475	468	509	527	457	443	465	496	462	438	507	529	523	480	489	474	503	496	502	453	492	510	476	489	456	479	489	470	527	498	503	453	468	483	454	446	512	487	456	480	475	504	476	455	507	479	518	502	479	454	532	488	468	482	468	482	454	469	463	465	472	504	486	510	480	466	480	459	437	508	494	492	465	482	476	491	481	473	483	462	476	515	500	485	486	474	494	465	465	469	502	488	465	485	463	478	459	479	468	458	510	449	475	486	523	503	486	489	502	493	449	455	438	487	499	484	516	501	485	475	473	487	466	503	453	510	488	480	497	516	480	450	469	504	477	478	497	461	454	489	494	461	500	466	508	447	482	464	491	476	508	465	511	495	485	503	480	503	510	490	444	472	486	440	444	517	471	471	469	486	506	486	470	472	473	447	481	452	479	464	483	486	453	459	504	532	472	518	457	463	458	478	477	498	468	482	472	477	478	513	457	485	485	457	489	480	495	478	477	473	471	479	492	471	500	514	512	427	460	457	481	487	503	467	487	474	512	495	487	515	451	498	485	465	469	490	463	498	468	472	482	461	453	460	489	491	463	464	502	474	492	488	476	513	461	490	485	472	505	511	500	500	519	470	498	476	486	516	438	478	454	441	500	519	499	461	463	479	484	474	459	491	505	488	477	515	477	485	474	464	462	476	495	482	477	523	494	477	503	471	493	483	475	484	494	513	488	499	499	511	474	495	471	515	535	449	495	506	459	456	494	478	454	515	474	464	485	494	510	484	491	429	427	486	444	497	451	473	493	470	504	473	484	481	466	500	458	484	446	534	499	485	500	526	467	517	476	462	500	469	519	516	481	491	441	496	469	479	464	512	437	505	473	420	441	489	524	466	485	500	501	501	454	485	501	505	497	477	497	462	450	486	448	476	471	483	457	505	539	455	503	463	490	452	486	530	474	505	486	470	481	463	470	499	461	461	471	478	455	469	446	465	465	497	474	490	444	500	461	464	497	494	472	511	482	499	495	489	504	465	464	473	449	493	452	494	457	498	499	487	470	493	440	499	497	485	469	463	519	468	453	493	493	480	494	502	449	502	461	480	486	473	498	494	471	473	487	467	503	452	472	489	472	487	478	471	464	499	472	465	487	473	459	479	492	465	458	507	525	481	502	461	497	494	495	477	509	478	472	460	509	451	483	470	443	476	487	515	485	474	477	509	468	442	477	468	456	486	491	501	469	448	491	492	487	486	484	476	458	481	471	471	483	442	488	485	490	482	510	495	482	475	508	486	496	495	481	471	504	475	487	460	472	480	455	523	498	491	476	481	473	464	497	497	475	510	433	446	463	439	482	516	501	497	470	498	451	516	476	434	501	481	453	486	477	457	469	492	454	481	493	470	479	480	456	462	460	505	437	460	465	449	477	480	498	476	482	492	469	491	469	507	486	476	489	448	505	488	535	486	463	490	490	478	476	509	528	451	504	499	486	487	438	498	517	498	490	484	477	473	498	472	438	483	511	499	503	457	484	518	487	496	453	484	504	477	499	480	473	467	466	469	453	508	514	515	518	491	498	472	490	475	468	513	475	474	480	493	518	459	469	474	485	455	469	512	468	509	540	490	466	508	508	500	470	462	487	492	487	494	476	512	443	518	485	455	481	479	509	502	489	442	490	513	466	452	472	501	437	504	480	498	466	477	514	462	472	495	502	468	477	486	464	476	500	442	472	490	490	487	505	524	460	505	496	478	492	446	423	457	466	484	493	515	470	502	474	519	504	513	508	460	472	469	514	521	505	463	477	526	511	506	501	505	482	472	520	452	482	469	467	495	457	460	460	506	488	497	511	473	472	495	478	507	490	493	486	481	468	443	499	510	512	456	482	499	495	476	500	527	485	477	489	469	439	489	442	466	484	481	513	443	459	467	452	464	513	444	468	470	487	460	488	480	453	485	461	478	523	446	481	481	479	461	459	473	459	472	472	503	482	474	492	479	462	465	448	512	481	509	507	462	458	452	465	450	485	495	491	496	488	460	489	487	437	507	467	489	498	500	530	507	479	487	475	497	488	530	483	444	506	488	472	435	502	462	471	478	501	487	472	516	451	473	452	517	461	461	492	488	424	491	468	469	481	476	475	474	481	478	523	484	497	484	502	513	537	448	465	480	460	447	472	448	497	522	508	487	427	486	494	487	490	459	491	483	508	483	509	485	461	458	478	447	486	483	424	453	477	453	470	464	495	492	466	494	473	478	468	492	515	487	506	485	492	468	489	507	474	475	484	500	438	506	459	476	490	496	517	507	501	458	483	501	510	490	507	492	507	479	490	448	544	495	488	473	470	454	480	476	478	482	498	503	486	489	487	486	500	481	511	463	477	494	477	465	488	516	454	510	475	475	497	467	506	456	490	474	477	502	518	487	516	457	473	482	446	466	501	467	452	502	455	459	497	459	459	474	519	521	482	466	483	482	497	491	475	482	442	530	471	476	465	453	493	474	449	500	475	481	500	488	484	502	471	511	537	468	509	504	441	483	490	474	451	488	475	525	493	546	445	498	511	474	502	466	502	514	473	476	469	454	497	446	507	495	503	470	473	463	485	475	481	476	501	486	464	501	498	472	493	479	471	503	502	493	451	469	527	482	452	523	493	486	456	490	496	485	499	466	461	481	473	471	483	478	491	491	483	505	452	481	470	470	513	468	481	460	505	443	469	482	489	496	462	477	548	491	452	495	487	455	513	486	532	491	465	499	495	464	505	492	485
24857	25443	35537	28157	18198	5618	560	302	299	283	282	292	290	287	290	289	271	287	271	270	249	259	293	266	267	271	295	236	262	278	263	286	262	290	267	270	255	277	286	304	268	267	278	243	273	307	297	267	268	266	279	302	296	251	249	272	255	258	276	276	289	280	279	279	294	230	263	295	226	242	259	239	248	278	264	266	278	255	264	255	235	281	254	252	295	264	258	259	258	256	281	271	262	294	279	241	264	259	253	275	291	276	257	250	275	228	253	295	267	240	263	286	253	257	261	283	259	254	263	281	253	238	244	251	220	288	265	265	238	238	257	265	269	266	243	274	248	266	268	288	293	275	271	273	288	264	284	259	246	296	254	264	279	273	282	248	263	263	274	254	253	259	282	287	258	255	264	266	250	247	283	246	248	258	267	284	253	262	271	304	280	269	261	278	274	290	243	267	290	245	223	265	259	263	275	275	237	245	263	273	258	263	270	285	243	250	250	265	248	247	249	268	267	283	259	279	247	259	251	277	248	276	276	232	268	240	248	247	254	257	263	256	257	283	264	288	235	274	265	266	263	265	276	248	270	267	287	250	269	246	252	261	283	260	258	263	281	258	248	247	262	271	259	240	280	262	255	243	256	260	267	259	254	266	277	270	273	273	272	294	278	279	255	253	279	274	282	272	246	279	270	244	282	248	253	254	263	266	266	261	289	232	266	272	261	253	239	250	240	237	241	284	243	251	254	241	261	259	271	285	262	254	250	278	257	275	254	266	269	283	236	277	227	239	258	259	282	263	267	266	273	270	257	257	265	254	275	252	260	273	247	288	267	274	308	248	298	270	267	265	269	256	308	238	272	275	278	284	270	258	264	279	265	292	274	274	248	270	252	244	284	265	252	256	256	271	269	247	258	302	260	270	266	261	286	246	277	241	264	260	275	278	238	291	258	285	274	250	240	253	266	278	276	283	246	268	285	277	247	290	246	264	247	272	272	258	250	290	228	285	267	251	280	269	269	247	241	262	287	251	283	265	287	298	274	266	273	278	258	267	274	267	262	257	259	267	259	241	272	257	274	235	263	242	251	258	246	253	281	279	275	249	269	287	250	246	234	279	268	271	266	277	245	272	249	244	258	282	236	265	259	242	246	271	278	251	232	247	269	235	223	263	274	299	266	267	254	292	269	275	275	239	258	274	268	264	289	262	283	277	265	264	247	259	291	265	268	284	277	293	270	265	254	251	289	258	296	244	301	256	261	250	248	253	252	268	256	278	280	279	258	286	254	260	279	253	289	248	288	271	271	235	249	271	287	263	276	257	270	301	278	274	247	299	278	277	261	285	271	281	286	251	281	266	252	264	265	262	278	288	274	287	251	277	281	240	296	233	264	265	266	244	251	251	286	254	271	250	272	270	264	269	247	279	262	281	262	252	272	275	241	270	277	276	269	274	258	242	231	251	271	267	234	283	272	280	283	245	267	279	237	290	263	272	261	257	256	275	246	266	288	262	256	270	254	286	294	285	259	278	269	267	257	256	277	258	286	255	253	282	245	269	276	248	252	273	265	257	277	284	263	277	259	256	275	254	241	251	241	260	259	260	266	288	290	240	288	250	268	274	274	283	281	263	274	257	247	281	292	280	255	282	258	256	265	270	269	243	275	253	252	270	269	263	277	278	258	269	268	251	283	273	266	245	261	264	251	271	259	251	254	239	262	275	259	269	255	275	271	244	262	292	254	285	285	248	286	255	266	280	262	274	294	284	264	286	277	257	281	253	259	264	255	229	247	244	306	274	278	282	283	265	286	268	248	219	241	283	269	260	265	287	248	271	282	270	244	265	274	267	260	253	266	256	241	267	277	278	261	278	288	277	272	271	266	264	253	288	280	283	250	286	283	262	287	260	235	300	264	272	275	286	249	252	261	253	278	261	292	267	257	255	281	255	251	270	280	248	258	263	264	270	289	255	229	283	265	259	274	243	258	250	261	281	271	294	276	271	276	265	295	282	262	273	255	266	284	288	262	259	229	275	282	257	252	225	251	244	257	228	254	273	233	230	246	262	254	253	269	290	267	278	283	254	273	270	241	252	315	235	272	265	282	265	280	264	280	253	255	234	270	272	285	279	242	246	276	229	286	248	247	265	265	287	268	274	268	268	262	257	276	263	243	265	268	262	238	260	299	270	279	259	276	264	285	296	290	261	262	265	271	262	273	292	252	320	267	248	269	275	254	273	238	261	262	278	296	284	288	269	252	250	300	301	248	270	294	281	262	251	272	276	261	257	272	270	245	229	289	252	261	274	231	239	264	259	260	300	262	252	239	273	255	229	269	263	241	246	265	267	258	269	257	269	268	272	236	248	278	265	274	273	234	253	254	256	288	271	272	232	240	285	279	245	295	257	259	259	251	254	246	271	243	256	260	276	278	286	273	270	265	252	241	271	258	261	216	273	259	252	277	248	302	256	252	250	278	273	291	248	278	255	264	265	283	272	276	263	264	233	257	274	266	296	276	269	282	259	274	281	255	236	301	239	276	271	248	267	266	291	242	286	269	304	280	270	285	266	249	258	274	266	287	278	271	269	281	261	245	288	243	297	291	283	238	275	247	261	263	258	236	274	266	269	291	270	256	262	256	266	300	273	247	288	269	292	245	274	256	274	300	244	261	247	294	290	293	268	265	260	285	266	289	247	248	256	288	255	255	281	254	280	247	263	279	285	274	250	241	261	293	269	248	293	269	276	255	254	269	271	252	255	220	274	259	273	246	267	261	270	222	254	277	273	259	243	257	246	306	267	260	252	273	279	257	248	273	252	274	288	249	274	276	253	250	278	264	240	274	265	266	263	271	265	271	249	261	265	242	235	233	275	248	277	271	264	247	260	239	263	252	267	262	248	288	260	264	260	281	258	290	219	258	271	262	294	285	254	271	252	274	272	244	236	270	277	254	242	239	253	276	244	236	277	272	292	266	256	255	251	279	262	251	262	265	267	258	244	257	270	266	262	267	256	250	271	238	254	293	257	251	299	257	260	255	285	269	270	281	276	271	273	285	253	260	265	250	244	268	272	276	269	256	276	264	266	247	253	265	255	228	261	278	270	266	289	290	297	261	262	267	264	264	285	278	311	240	290	279	248	269	235	249	276	260	293	277	253	274	232	277	280	268	272	251	264	251	274	246	267	256	273	252	244	288	265	252	235	272	276	251	294	247	251	268	247	286	264	258	262	283	237	254	263	253	257	250	252	275	287	265	267	271	285	305	266	284	270	290	233	286	255	293	271	249	304	304	249	259	296	272	281	255	265	278	275	241	287	242	225	251	256	265	264	256	260	251	283	254	288	267	258	244	269	294	266	255	248	271	246	256	306	283	272	286	269	278	279	252	281	288	257	257	240	266	266	286	272	286	269	258	242	287	271	261	264	253	273	254	300	258	279	257	276	265	231	273	256	273	265	285	243	270	245	268	245	270	258	258	235	265	241	278	262	265	287	276	247	265	244	267	260	270	241	257	272
59524	91522	64840	35815	14760	3306	951	578	534	533	482	493	479	506	509	528	516	509	528	509	493	505	492	488	487	530	485	494	521	547	513	504	500	482	477	489	501	491	488	525	461	484	517	508	507	472	491	525	500	482	532	522	508	518	517	495	511	480	525	473	489	517	530	515	439	566	531	466	497	535	507	487	517	475	478	503	511	475	517	545	520	475	497	492	511	474	506	530	498	470	471	511	490	512	464	502	515	467	508	490	483	527	511	489	476	515	521	518	504	479	539	527	508	508	501	494	474	550	512	498	534	514	513	522	500	481	552	443	517	505	522	498	443	486	519	464	468	491	521	520	492	469	476	467	521	475	469	517	496	519	473	504	540	502	471	461	488	536	473	481	498	487	508	496	506	522	511	498	512	482	518	509	512	495	479	449	478	487	533	510	516	471	457	495	497	517	520	512	465	479	479	468	485	481	473	502	505	475	471	479	460	512	512	488	463	492	486	494	506	508	492	470	508	485	486	494	520	501	479	443	521	505	533	528	501	501	483	466	468	501	530	506	488	460	534	505	518	494	472	551	469	484	498	479	528	498	511	466	490	510	480	511	491	486	521	445	503	483	486	529	476	511	491	502	492	512	502	512	462	464	506	493	484	492	503	449	469	514	494	476	476	489	520	484	502	484	474	484	538	503	501	521	519	510	476	523	497	513	504	492	498	483	467	471	493	489	468	511	499	465	507	473	474	507	492	487	447	502	499	516	513	489	511	498	513	564	514	481	465	531	490	502	474	512	525	484	502	477	516	471	505	501	495	547	470	469	459	514	508	495	445	491	481	515	477	478	479	517	470	510	510	504	490	481	477	507	516	476	455	527	516	530	494	526	474	506	514	499	509	519	488	465	502	484	468	478	445	468	489	499	486	517	511	464	512	485	477	465	487	503	476	491	507	459	500	458	451	520	516	541	493	507	451	495	489	489	495	476	525	477	486	498	519	491	489	491	529	487	511	525	510	485	500	547	488	503	475	475	468	503	479	483	493	467	482	503	491	504	492	464	520	520	490	477	525	521	471	514	502	536	492	470	498	485	511	475	473	500	492	493	507	533	504	510	507	509	500	498	496	501	482	519	485	487	464	477	443	473	468	492	476	462	497	459	519	481	491	491	518	477	476	505	490	510	524	505	492	536	492	475	502	447	498	481	518	480	499	458	493	494	535	462	490	471	472	476	485	520	497	455	498	524	516	488	490	479	505	492	508	466	475	450	516	475	492	481	501	516	494	495	484	485	472	478	500	482	487	521	518	460	507	536	512	498	526	516	513	463	509	491	507	493	517	511	497	506	502	536	495	492	502	466	471	512	505	504	524	455	488	490	539	487	489	486	488	528	489	518	484	436	452	518	493	477	475	527	467	489	498	535	473	482	511	491	483	482	475	480	461	511	519	527	467	496	503	529	509	496	476	468	497	469	468	493	525	502	514	504	488	497	483	499	471	507	482	449	517	513	508	505	525	492	476	511	495	503	489	499	456	499	537	496	505	507	488	492	512	478	457	525	504	485	488	491	475	522	458	485	484	473	527	479	474	456	473	504	519	465	519	490	488	499	496	490	510	460	477	471	520	500	471	507	499	481	472	508	484	496	508	496	489	465	482	481	469	485	530	465	495	474	499	480	457	494	527	487	443	457	487	468	462	444	488	489	506	547	479	476	479	506	524	486	473	477	470	447	449	492	513	480	481	468	481	500	499	486	485	507	523	483	486	485	504	483	489	473	538	492	526	519	498	485	435	469	483	473	495	499	458	467	517	481	466	491	484	484	498	468	485	496	497	492	517	492	461	490	496	483	544	477	483	494	512	489	440	487	473	486	544	418	515	523	483	506	504	472	507	492	494	525	510	484	490	552	504	538	485	494	516	489	499	523	502	498	484	510	497	481	507	460	500	511	525	468	474	499	521	484	466	503	510	484	553	498	488	518	487	484	509	510	493	478	488	474	509	516	506	489	474	487	561	520	512	515	513	486	483	499	504	528	523	540	455	453	530	482	528	513	502	491	512	485	503	475	472	530	515	499	528	489	459	479	492	499	517	475	495	448	487	494	490	507	489	480	499	503	484	487	513	516	472	534	473	503	492	478	499	465	511	515	489	495	466	504	492	481	515	437	487	496	501	518	506	476	521	523	470	508	496	501	461	480	504	485	473	502	496	499	475	501	510	498	519	504	526	495	496	492	510	502	474	518	491	484	472	484	511	491	526	507	485	509	537	501	505	501	495	492	555	480	484	488	499	493	531	512	527	463	518	487	472	466	514	517	495	488	500	493	463	492	480	477	497	544	499	484	495	506	465	508	524	478	491	465	491	499	452	477	494	499	500	458	493	486	526	487	536	477	526	518	515	466	454	495	487	463	483	481	500	484	475	510	501	476	517	505	496	468	468	466	478	505	480	477	495	501	488	458	502	497	481	475	514	480	463	521	457	509	526	511	498	492	508	489	468	483	497	487	489	493	520	457	486	450	504	488	488	502	447	471	472	495	479	474	455	501	509	538	508	460	467	481	553	525	495	512	515	521	497	468	541	482	533	492	465	491	500	517	488	494	487	489	488	501	467	485	526	481	503	490	491	494	505	508	501	497	535	492	491	487	525	473	502	485	474	525	515	486	481	458	492	485	533	528	481	510	494	465	499	496	522	504	532	464	501	495	505	513	503	511	502	471	513	507	469	506	510	521	498	503	490	453	484	511	520	492	488	517	508	453	494	516	512	520	508	476	507	499	465	526	510	484	464	494	505	475	493	501	481	486	486	478	477	489	435	509	500	496	429	522	484	489	505	493	500	481	474	482	498	485	447	508	494	483	512	490	515	486	499	494	491	501	527	487	495	482	508	498	486	533	525	495	515	490	515	459	481	516	477	529	488	507	449	501	500	531	485	452	507	488	502	517	485	534	504	503	466	509	493	496	516	483	491	493	504	484	496	505	499	527	504	475	472	550	516	474	490	507	506	512	479	479	490	500	514	473	515	528	523	502	498	493	489	452	534	473	466	492	514	533	504	462	481	500	530	467	548	491	487	526	505	489	457	516	493	495	488	481	490	477	505	479	489	523	499	491	502	516	473	525	468	532	503	504	483	500	526	498	486	479	493	470	509	483	486	479	503	473	484	523	493	475	514	516	512	488	472	521	470	519	494	518	463	464	504	509	475	464	501	475	488	528	533	512	493	516	497	495	479	520	499	492	469	504	500	472	496	501	503	485	494	517	457	504	463	511	475	526	494	482	472	497	503	493	487	505	512	510	493	472	519	499	534	493	538	499	511	545	521	536	520	487	477	489	544	487	509	484	466	490	493	544	488	443	495	507	493	517	487	480	534	502	483	488	484	510	490	523	531	518	474	473	485	449	515	487	471	515	491	490	487	536	469	506	481	493	525	494	490	507	471	480	514	523	475	517	459	530	539	512	491	464	501	473	511	469	522	506	471	494	525	480	507	510	455	478	479	507	476	504	500	467	465	483	457	496
23541	23110	32295	26450	21286	15634	2695	440	336	346	325	339	333	312	276	312	321	327	294	285	318	319	281	328	310	294	330	311	317	301	357	310	331	303	307	309	306	297	336	293	296	306	314	296	294	287	305	316	325	281	323	301	304	344	318	310	324	320	332	300	313	313	279	313	295	302	301	278	315	313	342	321	326	297	294	310	304	295	291	331	307	318	297	315	348	320	310	336	305	318	314	302	312	310	309	333	313	308	312	294	297	310	351	279	306	314	315	284	301	305	344	313	280	292	302	301	308	322	294	298	303	316	288	296	324	296	331	318	281	321	313	327	309	304	314	280	302	307	307	336	313	281	294	302	291	323	311	322	307	324	307	306	303	338	302	314	285	284	309	306	332	272	316	286	315	287	277	328	327	330	326	297	267	283	333	328	338	336	297	295	321	300	272	320	315	316	323	296	288	289	298	302	324	307	291	296	321	304	328	339	304	294	313	296	297	313	313	313	320	314	277	300	292	336	329	328	313	299	334	308	316	328	338	313	326	327	290	286	298	319	291	299	300	317	309	301	323	320	309	317	331	319	316	325	291	317	308	316	307	338	304	310	323	349	302	318	295	302	318	329	324	322	334	297	293	284	322	337	314	320	300	290	314	297	317	322	303	308	316	322	309	295	317	313	289	319	329	246	313	338	305	320	318	290	310	300	324	300	332	318	322	317	303	305	347	323	312	294	286	293	349	284	314	333	305	318	292	319	328	319	317	329	329	317	312	317	285	294	316	279	287	341	298	300	319	297	331	296	320	280	329	305	300	302	285	316	317	325	310	351	320	309	339	332	303	312	298	291	310	308	309	307	313	332	326	303	284	325	331	289	311	292	332	339	287	348	295	291	306	303	307	326	286	287	311	327	333	323	308	309	290	310	294	328	287	314	320	319	324	324	309	300	324	319	290	308	325	315	324	292	295	308	301	302	284	294	308	313	317	318	287	294	329	298	285	331	299	304	312	314	299	311	292	284	310	344	326	318	321	303	329	271	318	320	292	311	323	300	310	317	339	291	290	324	312	285	309	321	301	298	306	301	288	284	311	327	338	331	291	315	324	303	299	292	311	289	305	298	312	311	311	310	296	304	321	291	276	317	331	305	310	321	325	285	301	295	325	307	280	315	307	309	305	311	316	321	312	303	331	317	320	308	288	272	338	311	335	305	289	276	287	308	319	310	347	301	287	326	299	297	325	301	335	281	320	301	329	292	285	336	256	311	318	314	293	314	306	313	310	285	330	323	314	301	307	312	313	295	314	315	277	313	315	295	298	300	297	332	288	325	300	326	307	327	306	304	298	288	329	275	288	332	321	281	328	334	300	314	307	325	309	309	314	298	274	271	292	311	262	335	359	306	327	290	298	318	285	316	335	301	310	339	308	332	302	303	309	299	297	304	322	321	331	278	317	301	309	284	292	308	312	305	296	275	270	290	303	328	297	297	307	304	312	307	304	358	314	324	322	281	321	317	320	335	329	316	298	310	314	308	312	327	324	285	303	325	326	303	322	325	340	301	289	301	331	327	262	307	290	303	307	345	328	321	300	287	321	314	307	308	316	294	305	316	310	280	302	305	338	317	302	296	310	295	328	329	323	305	331	309	290	325	292	292	335	250	271	305	309	316	300	315	311	315	280	316	296	293	316	296	326	306	320	303	307	287	292	312	343	281	318	299	297	305	318	331	304	290	328	256	282	303	339	299	329	322	310	296	310	304	287	327	305	301	311	322	295	328	294	311	279	310	292	299	284	307	327	281	321	310	295	291	302	317	275	325	297	296	335	328	309	298	293	293	277	319	340	294	346	337	304	321	287	264	296	318	293	342	297	332	292	323	317	291	291	324	312	327	294	315	301	301	322	329	289	316	295	275	322	324	305	297	310	288	295	334	284	304	295	325	342	291	325	306	315	287	288	327	328	338	313	332	299	300	324	317	314	284	307	307	326	325	293	301	303	303	321	321	301	289	314	301	314	292	295	321	333	286	305	321	281	290	317	327	268	312	298	302	324	304	305	306	312	301	325	309	293	286	323	309	290	306	298	326	293	320	315	294	293	347	326	302	314	314	285	328	319	299	307	314	316	306	337	334	317	314	330	302	293	306	321	270	314	316	301	335	332	301	307	308	305	324	330	317	289	321	340	358	320	319	306	324	293	306	281	316	314	313	305	302	308	293	316	288	286	317	319	335	314	311	330	336	323	301	306	296	304	298	304	316	297	276	346	327	322	309	301	325	306	283	316	280	340	287	348	302	263	294	327	333	288	278	326	326	322	303	316	276	300	346	294	344	337	347	297	287	326	318	301	307	307	301	335	302	336	291	294	289	313	316	306	327	311	360	318	314	283	319	309	324	307	311	318	294	336	301	309	303	315	304	319	318	305	298	292	294	309	314	322	318	293	311	287	323	306	325	358	320	326	306	289	294	324	284	296	327	295	311	308	308	323	278	285	313	303	288	285	317	316	292	290	324	301	310	293	310	302	292	314	276	305	331	317	297	339	319	326	308	314	310	331	286	304	306	304	310	327	321	322	310	323	295	315	323	315	290	323	330	358	283	298	287	309	347	340	295	301	313	302	309	324	339	299	324	312	335	328	306	317	306	325	298	270	312	324	300	322	307	303	297	297	311	300	337	272	267	318	318	317	288	275	316	319	318	289	280	317	288	310	292	305	301	331	317	305	296	329	314	342	330	329	338	283	291	296	307	304	318	336	336	291	288	300	316	274	296	313	308	300	289	324	327	303	244	273	332	328	292	299	304	332	325	314	282	290	334	322	324	292	307	292	306	324	315	311	306	355	331	315	327	322	302	302	296	293	293	304	313	303	283	344	314	309	296	327	316	337	314	272	325	343	311	310	314	312	302	333	330	322	340	285	336	332	294	282	332	320	321	344	330	300	315	322	312	316	313	309	324	306	336	298	306	295	317	324	325	313	291	305	300	338	336	297	312	320	306	290	314	307	333	302	346	260	295	275	300	342	299	319	317	298	320	322	333	336	319	280	327	301	295	325	301	311	299	333	302	305	278	342	324	321	281	325	294	290	309	267	282	299	290	311	306	307	319	279	302	326	309	315	303	272	295	307	328	280	337	308	315	317	325	299	319	260	306	311	320	311	339	292	288	308	301	313	304	288	307	321	303	281	320	327	280	332	316	306	285	308	307	322	302	309	306	327	305	303	305	341	289	314	321	317	304	300	309	318	304	292	257	319	267	319	305	328	312	300	292	272	290	289	281	313	319	281	301	338	312	332	307	306	316	296	292	335	296	337	332	308	288	314	315	301	290	296	338	316	349	301	324	307	350	299	310	331	284	340	287	332	327	301	314	306	285	296	312	304	310	337	296	296	318	297	339	320	298	297	288	296	337	291	329	292	314	297	323	326	325	327	294	333	283	304	275	306	331	314	266	279	305	322	325	299	269	291	316	325	287	332	329	315	288	305	290	302	285	307	307	297	290	279	328	342	313	298	315	310	297
58905	101126	74677	44774	21427	5561	1177	643	582	550	512	557	549	564	533	529	560	567	506	567	592	600	539	537	571	560	581	548	576	578	538	561	532	492	505	551	573	549	542	580	619	576	560	586	550	545	538	511	570	558	536	522	504	524	555	529	551	585	562	530	554	540	587	590	571	539	566	546	537	560	544	543	562	553	530	571	564	567	496	512	536	564	555	519	571	520	542	548	559	569	560	559	556	547	539	546	563	559	534	505	557	530	582	557	531	567	532	561	532	538	596	540	532	543	578	581	556	480	557	567	550	554	511	588	518	536	582	566	603	556	545	563	546	517	556	533	555	535	595	583	548	548	581	538	546	550	562	578	552	545	560	566	566	532	560	533	561	552	522	536	527	569	572	559	567	566	540	548	568	535	535	537	510	534	536	530	576	536	529	555	514	610	528	527	543	553	563	548	576	520	544	550	554	555	531	562	544	554	554	533	536	585	544	558	518	533	561	557	543	490	554	531	556	503	522	543	486	533	553	526	611	558	581	531	567	543	565	572	537	543	582	563	539	568	500	560	572	525	523	603	523	575	544	547	534	556	515	558	555	521	538	543	563	519	555	531	522	562	506	518	570	559	580	540	563	535	576	610	545	584	529	532	533	545	558	545	555	572	590	496	543	549	525	513	543	535	555	558	568	556	530	559	508	528	557	547	552	559	547	548	580	562	534	529	539	537	504	562	517	515	542	505	544	530	582	565	537	585	559	547	562	546	564	543	533	576	540	556	539	548	502	533	567	580	494	555	583	545	555	550	520	556	549	546	530	571	574	570	525	524	557	561	568	519	559	592	538	572	531	517	575	522	524	538	559	512	513	558	527	546	549	553	569	507	512	572	534	559	561	579	548	584	594	542	539	538	563	565	513	568	568	533	556	529	530	577	550	559	551	594	530	547	496	512	489	551	492	502	555	533	559	530	571	494	569	522	562	522	542	554	534	554	519	596	555	546	569	550	534	545	587	583	553	581	543	545	544	527	510	543	530	536	559	537	592	540	553	567	592	540	521	579	529	526	554	514	502	533	496	552	559	543	563	563	558	551	517	516	539	585	539	553	567	543	561	529	537	532	530	543	565	554	549	531	550	568	561	595	519	519	530	576	538	595	542	529	572	546	572	548	551	517	574	534	551	545	555	523	540	534	553	568	540	557	504	522	558	560	532	508	545	564	574	494	602	536	523	522	603	551	532	539	553	555	498	526	550	548	531	550	560	553	554	548	552	559	526	542	511	565	546	541	544	548	559	518	506	589	551	569	557	588	536	586	524	558	559	553	544	555	518	564	555	585	510	529	560	516	579	538	555	551	564	544	533	582	577	542	503	576	544	550	537	596	603	546	563	522	555	521	565	553	523	554	513	536	533	534	551	576	547	554	597	536	544	533	528	555	579	572	568	573	543	524	541	538	543	548	557	519	519	542	553	549	521	578	562	544	544	516	607	517	531	567	612	512	565	565	554	517	573	521	528	562	550	566	540	519	585	551	525	552	533	524	570	540	557	550	543	543	541	534	537	559	497	505	516	543	546	531	544	520	528	549	567	568	563	531	541	569	517	587	573	551	529	529	609	548	518	536	555	555	576	569	551	545	583	531	589	531	540	548	554	509	534	567	538	551	527	547	549	577	571	521	563	493	581	532	533	545	517	514	568	549	554	496	587	516	550	543	567	553	534	560	533	581	611	529	535	569	527	540	542	579	555	551	538	542	551	546	524	567	499	590	545	559	540	515	573	521	533	543	512	572	558	553	595	525	534	520	531	569	560	531	564	577	554	520	560	552	515	537	547	589	529	531	543	527	587	588	559	558	529	500	566	512	586	556	571	555	563	540	528	534	555	553	540	524	587	539	531	558	558	602	561	551	543	556	513	549	506	528	536	531	574	526	584	589	519	551	522	565	547	548	547	504	540	554	596	553	559	521	553	529	525	536	555	534	571	534	526	552	599	576	523	515	580	556	520	546	567	540	499	536	581	547	529	550	580	517	589	547	558	592	527	558	547	542	547	541	518	555	573	525	576	545	557	529	590	539	528	579	564	514	529	534	562	545	563	531	533	535	533	560	531	515	542	548	532	524	510	533	572	558	503	574	524	546	544	514	532	525	560	558	563	595	579	552	519	538	528	521	584	566	559	593	562	553	545	554	556	514	515	542	538	504	526	585	532	529	559	549	539	566	581	572	577	540	533	538	543	550	530	534	550	550	539	532	576	556	586	544	537	543	563	528	564	606	554	613	551	582	559	533	539	548	543	502	546	561	569	550	556	571	550	524	493	556	529	567	541	584	543	588	544	537	521	559	556	560	543	550	573	517	550	533	566	576	559	553	525	533	589	549	530	513	523	512	590	524	550	516	569	507	543	555	545	534	556	531	532	586	516	507	538	523	581	545	538	601	553	535	571	551	569	509	551	550	562	540	569	543	546	529	559	562	555	552	505	552	569	581	588	551	545	497	554	533	578	534	554	560	533	593	570	496	549	554	526	577	536	552	541	505	552	541	529	526	564	556	530	527	536	547	494	564	560	508	579	530	557	508	586	550	535	525	565	531	519	561	578	537	582	585	511	562	550	572	531	573	552	560	537	560	525	515	545	524	532	501	503	566	557	554	543	563	546	549	567	513	541	555	537	552	539	567	535	562	587	587	506	564	523	569	560	588	565	541	529	517	552	541	564	523	540	540	570	549	521	566	568	526	531	561	548	528	532	544	559	549	540	557	554	541	576	512	538	531	546	595	582	564	551	590	493	557	563	558	586	548	559	588	589	561	533	519	537	577	577	537	564	545	575	574	589	561	517	530	523	541	558	528	571	517	517	594	535	524	567	558	577	500	567	555	570	570	570	580	539	536	529	510	537	535	535	549	593	540	548	565	547	514	581	561	538	553	548	523	573	513	542	517	538	519	507	509	524	564	574	515	537	548	547	552	559	542	571	596	525	541	577	536	536	574	522	556	534	559	562	544	532	572	549	569	578	522	524	553	553	547	579	537	543	561	537	487	536	557	541	577	569	563	542	580	517	528	549	553	574	563	553	569	585	535	605	555	521	548	563	511	553	531	527	572	607	593	538	525	579	547	573	546	541	563	534	579	550	555	545	571	547	591	537	509	559	537	564	527	504	555	558	525	536	571	523	531	546	532	552	544	557	577	555	511	591	508	547	517	557	529	568	523	562	542	534	537	577	539	503	543	552	555	538	593	555	571	554	565	562	537	556	540	523	535	547	543	511	557	551	536	557	535	557	545	541	534	549	550	594	530	542	521	513	561	536	550	492	512	546	539	590	518	574	529	558	562	549	547	563	539	530	534	555	531	554	571	547	564	546	567	585	563	543	525	494	579	568	546	532	565	551	541	555	542	603	537	529	571	552	576	606	546	539	526	525	538	546	556	517	579	514	604	552	489	544	599	590	558	536	580	516	546	508	548	516	523	569	558	582	545	525	565	571	556	531	521	506	518	551	563	547	547	549	536	528	569
29503	32641	28623	12389	1991	480	312	284	241	289	260	226	241	272	254	299	243	259	282	249	240	248	245	256	237	238	270	290	242	265	264	251	240	290	273	273	276	259	260	248	259	252	293	283	253	282	245	260	216	248	252	263	253	250	262	286	234	255	222	265	266	260	238	271	261	248	240	253	276	241	263	267	257	249	274	247	259	276	260	272	250	249	261	235	268	215	235	252	232	269	272	239	262	265	263	297	233	249	232	233	259	257	265	249	234	247	236	254	274	270	255	256	264	244	248	241	263	228	246	267	251	260	273	230	231	252	236	286	235	248	269	279	245	207	241	264	218	265	269	295	271	264	225	245	261	242	235	265	254	249	242	255	246	232	222	259	271	259	244	266	232	230	245	252	265	238	247	257	242	255	242	264	229	262	264	261	247	260	229	261	236	238	259	236	240	255	261	243	248	262	257	255	294	263	253	272	216	263	281	265	254	280	306	253	265	292	279	258	249	230	287	253	257	237	254	268	235	253	268	257	267	268	241	271	273	280	263	253	287	219	250	275	237	251	264	256	271	262	261	246	262	257	246	285	283	256	272	266	257	222	262	270	268	270	288	239	250	236	247	232	266	240	273	265	250	264	278	262	240	229	257	270	232	271	249	281	262	265	293	235	258	240	247	243	268	252	259	266	254	221	250	216	287	244	241	255	254	253	244	265	239	247	251	258	239	230	220	239	284	259	256	258	263	262	263	259	251	254	261	261	276	259	269	294	253	230	265	261	250	256	243	276	238	227	240	270	247	259	257	232	229	263	245	256	284	244	240	270	233	265	238	262	237	249	250	251	244	252	274	273	250	264	290	253	270	262	257	232	273	268	271	269	285	255	253	238	248	264	275	244	278	232	274	262	245	238	236	275	225	255	257	301	255	261	241	262	251	229	249	285	238	235	288	253	233	236	252	251	246	284	267	243	274	260	267	262	225	247	259	277	278	260	261	273	261	250	270	284	248	235	240	252	259	265	247	276	267	247	258	235	270	257	250	236	268	246	247	270	277	260	270	267	257	260	297	251	256	258	263	240	255	255	247	226	235	259	250	251	282	257	268	256	266	252	239	239	285	231	278	231	264	263	288	284	251	271	272	249	260	268	267	257	252	237	251	262	255	236	241	229	240	267	241	275	256	246	263	244	276	261	264	270	268	249	242	276	251	247	265	237	253	274	256	259	254	254	243	250	258	241	280	277	287	244	262	258	264	270	252	251	259	255	235	243	237	237	249	259	236	269	267	248	277	248	265	258	271	224	273	273	284	255	243	282	261	274	230	228	265	268	259	255	257	269	277	202	258	294	257	234	237	247	236	247	286	275	226	233	271	271	227	271	243	272	242	271	258	249	247	266	249	255	257	263	247	270	250	274	231	264	259	244	262	274	250	251	249	240	250	253	238	270	246	249	256	255	237	257	258	280	237	242	260	238	250	235	246	251	249	254	273	239	280	242	260	255	230	244	271	254	254	226	261	275	238	240	248	259	286	243	254	266	240	241	236	233	261	232	258	275	253	277	257	224	237	294	248	249	258	263	269	253	258	267	253	257	234	271	262	261	235	251	264	247	260	254	263	252	283	254	240	247	264	267	263	222	237	245	273	269	272	243	248	248	251	261	224	276	261	274	240	282	241	262	234	283	257	257	255	242	228	241	285	252	251	232	251	243	277	235	240	243	254	250	273	262	278	256	240	269	258	264	262	287	231	307	267	236	258	241	297	257	240	243	267	274	245	252	251	238	263	269	257	267	236	260	251	253	236	284	284	227	231	272	252	255	256	291	257	269	238	277	266	270	251	252	241	261	233	262	271	245	258	285	280	228	242	226	243	249	228	256	265	272	254	231	241	250	252	247	250	289	261	262	249	255	278	246	249	271	269	265	268	237	264	259	284	257	283	247	281	245	259	256	267	251	235	300	242	222	256	258	251	248	279	242	298	253	292	254	268	277	243	254	262	273	247	224	239	253	245	256	244	247	263	259	248	252	252	263	224	259	257	255	267	258	262	314	261	272	252	238	256	266	260	250	279	264	246	239	226	244	244	258	292	255	287	252	253	252	242	246	271	238	279	241	272	256	267	251	275	279	249	237	249	251	252	268	256	287	264	240	230	223	259	251	246	234	250	232	240	253	243	251	252	228	261	244	256	277	265	251	265	280	285	261	285	274	236	276	247	263	258	273	243	285	267	226	248	258	267	248	238	253	243	273	257	277	268	241	271	232	266	254	216	257	262	275	253	238	259	240	249	257	230	269	234	272	234	251	264	238	270	264	252	266	243	283	247	254	234	266	243	281	253	242	240	258	239	253	279	240	238	263	281	279	223	263	253	257	259	238	247	260	247	274	267	247	235	236	254	257	242	261	258	234	258	236	244	249	263	275	268	243	243	257	280	253	242	259	251	289	219	250	251	244	217	244	245	261	263	254	240	241	252	269	269	286	220	265	244	281	251	267	261	289	260	246	262	266	263	215	238	277	259	245	263	240	239	246	239	264	244	260	250	258	277	241	242	239	279	287	250	264	249	279	282	266	282	251	283	250	263	240	245	264	242	277	252	231	267	236	254	286	289	255	253	260	230	267	241	265	267	274	257	234	230	279	239	239	257	233	265	270	219	243	233	270	261	239	248	248	275	257	254	264	280	265	256	275	240	258	257	258	267	279	254	265	262	238	263	233	252	269	276	238	258	235	245	279	260	256	228	288	246	250	266	256	271	261	261	228	241	273	250	246	273	215	265	243	266	232	254	274	233	246	251	267	270	258	255	238	267	248	255	272	250	241	231	261	267	260	258	228	270	272	253	263	259	252	251	258	255	258	263	297	254	277	213	271	241	242	262	273	264	262	260	231	256	259	261	280	244	269	262	246	276	265	205	258	242	247	233	276	251	275	245	299	258	235	255	261	264	260	244	267	257	253	261	253	252	234	256	255	243	240	241	268	248	274	254	256	252	255	264	265	249	267	256	269	270	275	266	259	281	255	268	260	226	245	265	257	255	260	269	259	251	268	260	245	250	248	260	266	267	239	255	266	255	245	262	267	249	283	274	281	237	281	240	269	258	247	282	235	229	235	267	256	245	238	273	233	264	253	240	238	280	233	247	262	270	254	241	277	258	268	254	273	235	273	267	244	282	246	286	272	248	231	229	296	238	258	250	245	257	255	247	243	259	257	274	308	273	245	292	275	248	297	237	249	266	255	253	272	277	280	241	248	257	270	276	269	246	262	266	256	240	245	279	283	247	234	292	242	227	231	275	259	262	275	231	240	262	268	242	251	280	265	230	257	265	263	241	272	258	254	249	266	273	241	277	236	262	255	254	218	244	225	274	277	247	272	258	263	258	257	248	233	253	250	258	255	246	260	253	243	244	247	271	246	238	255	224	262	245	254	254	257	250	257	274	272	268	269	258	260	273	232	269	285	262	275	249	253	248	230	229	262	253	264	207	227	280	249	253	226	288	282	256	266	250	255	271	240	232	260
36783	50049	33654	13571	3688	1023	604	534	469	468	503	499	482	475	512	490	475	494	506	497	481	457	500	485	516	513	459	461	484	472	463	468	480	477	495	489	485	504	486	481	462	501	491	504	521	476	486	473	525	480	467	482	515	512	427	483	490	464	488	464	489	504	512	493	504	476	497	491	504	508	454	510	480	495	490	516	488	497	467	463	502	472	486	521	500	455	510	468	465	458	515	482	508	500	458	455	457	463	471	489	520	490	465	529	471	459	476	488	471	494	483	489	488	463	481	460	520	500	485	473	501	533	484	460	468	441	478	449	497	487	506	510	466	465	477	467	508	473	444	459	489	465	440	495	479	492	536	480	458	477	481	457	509	490	492	519	478	475	469	507	514	510	491	468	473	483	489	466	497	506	435	526	470	496	469	506	485	464	469	465	506	494	473	481	461	506	528	468	499	472	465	460	505	464	453	491	473	493	480	473	464	482	505	478	506	481	508	504	467	517	478	490	487	470	496	481	487	483	492	488	510	473	478	479	486	525	483	434	520	483	472	509	507	472	487	454	441	461	459	482	481	470	437	506	451	485	521	526	449	481	452	444	488	479	493	531	498	445	484	484	457	467	460	498	476	453	509	513	459	468	498	509	456	450	445	470	450	502	456	458	507	470	483	483	489	490	447	514	470	478	449	489	477	515	470	477	486	486	551	513	488	445	451	477	511	480	498	440	501	490	523	492	497	493	477	505	475	467	463	481	485	464	468	531	480	471	507	482	495	474	473	481	511	477	454	496	426	466	488	447	463	487	527	465	457	465	454	494	467	483	476	447	482	498	489	427	497	506	517	463	488	457	494	481	464	455	460	457	467	493	463	469	498	478	470	469	491	477	466	493	481	489	466	481	459	480	482	508	489	494	465	448	445	475	450	493	484	480	521	489	472	515	500	494	490	441	462	525	480	535	425	486	487	483	460	469	521	483	530	468	494	479	481	506	514	514	517	511	500	517	462	476	493	499	517	485	478	488	497	476	527	467	533	453	498	471	479	502	492	470	482	448	477	541	467	495	473	484	532	491	525	500	499	460	470	486	482	521	478	472	491	490	510	460	429	468	481	471	495	507	499	474	507	443	534	471	508	473	493	503	468	481	490	474	502	457	457	469	482	544	476	486	493	496	497	512	487	499	467	484	482	471	461	501	510	522	463	501	496	432	500	499	487	468	449	486	507	513	475	491	487	481	490	480	509	465	471	530	483	489	443	459	478	488	466	510	531	450	497	456	443	491	501	476	472	508	523	484	483	473	493	489	446	480	459	481	478	473	531	494	483	456	493	481	421	486	488	473	465	464	483	490	470	529	459	460	500	521	456	472	472	489	503	444	475	472	487	469	441	514	474	492	445	462	502	451	473	518	482	504	463	476	495	526	500	464	471	466	477	487	489	487	495	496	453	481	520	454	485	484	464	468	491	477	520	497	438	491	454	446	483	501	468	498	483	510	483	493	534	508	516	470	499	477	447	492	452	480	454	503	516	454	467	504	496	482	491	490	477	493	452	469	491	465	507	500	498	491	463	491	486	459	480	472	483	504	509	480	424	479	534	502	480	475	512	480	492	497	491	456	484	462	475	483	537	509	481	498	476	491	470	484	539	468	485	490	521	485	485	473	531	505	487	461	486	469	521	463	473	465	459	496	479	492	463	470	495	497	479	490	468	496	472	471	460	486	488	490	463	442	503	463	496	488	500	495	445	473	503	507	502	483	493	503	481	491	482	491	461	468	522	481	451	510	498	508	469	461	498	492	464	515	504	447	495	498	495	545	489	461	478	484	467	456	466	490	479	477	482	503	485	458	493	475	469	498	515	523	500	451	457	472	447	471	482	511	474	500	474	499	482	444	495	493	453	494	484	466	482	485	475	434	484	473	511	495	484	515	496	499	475	446	511	485	459	462	464	426	470	437	505	459	452	481	501	461	468	486	453	486	469	523	513	471	442	489	470	514	486	492	459	507	506	455	500	465	469	487	512	478	503	492	470	519	506	476	490	506	509	499	511	475	511	476	503	476	475	508	482	477	510	507	459	456	451	489	556	475	463	466	497	448	469	503	480	503	507	470	475	485	540	506	517	471	483	498	471	461	460	456	519	529	450	491	484	474	490	476	492	503	507	511	469	525	509	508	465	499	499	453	489	494	445	462	497	482	527	510	517	459	505	462	501	487	475	472	505	489	500	470	478	511	488	469	484	481	483	467	445	447	464	503	500	482	464	519	505	507	502	488	484	492	500	479	480	487	452	479	471	484	488	484	498	511	495	507	487	514	464	488	475	470	477	478	479	452	472	496	461	489	521	515	484	463	520	456	463	515	480	526	508	466	554	518	489	493	466	494	489	482	486	496	485	485	503	453	503	476	504	451	479	480	493	488	524	477	537	500	479	461	453	452	501	490	419	497	463	461	503	480	439	506	478	495	468	509	482	448	503	486	473	563	480	476	467	473	497	482	486	484	482	493	508	469	482	453	465	473	480	525	472	459	473	504	515	431	450	485	480	524	479	493	469	468	457	508	441	480	463	473	472	461	487	480	470	471	514	478	557	494	507	531	494	473	497	481	489	474	516	459	477	501	452	469	440	462	477	472	492	528	466	491	458	462	490	454	502	503	450	442	491	521	466	487	503	519	482	454	459	443	462	477	450	508	482	505	506	523	471	477	504	463	507	474	517	447	473	499	480	457	492	491	450	473	481	448	506	469	495	469	455	493	451	469	445	436	519	465	471	500	510	446	485	464	467	493	510	475	458	460	476	505	489	483	510	525	502	461	496	479	478	475	475	510	467	508	507	516	467	492	463	473	482	484	521	438	489	470	462	496	506	468	471	479	487	474	509	481	468	498	463	465	531	456	437	483	485	506	490	478	484	470	489	520	512	464	524	475	481	532	451	462	528	488	517	508	482	469	517	475	477	478	504	536	463	507	497	520	475	479	491	499	470	498	490	454	471	480	481	465	498	451	479	489	470	489	485	470	482	504	500	526	475	476	483	499	466	480	510	515	472	485	506	498	473	513	468	465	477	486	464	476	475	477	458	475	494	488	470	469	464	466	480	489	477	492	465	485	547	500	488	536	455	495	488	505	479	502	484	466	477	491	459	514	545	474	446	496	520	513	452	502	488	470	470	491	474	439	491	501	466	455	472	479	514	532	507	459	488	493	460	476	471	506	497	479	490	525	497	518	480	471	486	486	454	459	435	480	501	503	510	527	487	520	472	474	459	489	436	492	499	480	456	501	443	509	491	500	486	500	495	465	491	498	507	495	466	458	509	525	464	478	486	521	510	502	493	513	476	439	502	490	514	454	491	485	479	516	475	491	494	479	487	507	486	489	518	442	514	497	495	473	506	499	479	455	492	455	448	458	510	515	484	532	479	485	462	495	492	474	475	502	469	511	496	451	464	466	498	534	480	460	509	504	491	505	467	477	502	491	465	471	454	458	500	456	507	466	457	512	496	531	519	478	492	487
24909	25265	35575	28309	18394	5505	571	311	262	267	279	265	296	277	287	292	246	275	282	247	253	286	288	294	252	280	276	259	254	266	263	256	255	229	290	243	269	252	272	269	249	266	269	283	259	282	280	250	255	255	258	242	255	289	260	263	260	245	247	257	262	242	264	247	260	244	286	262	264	246	281	248	263	275	250	270	257	267	251	238	242	218	244	270	244	292	257	266	264	284	262	242	271	284	271	278	275	251	255	266	235	284	273	273	257	250	254	227	238	262	274	253	267	245	285	244	263	269	280	287	256	263	261	241	258	258	275	241	246	283	280	244	234	250	285	253	270	261	271	239	278	263	282	256	258	258	259	269	268	267	258	226	261	252	293	266	269	259	242	252	278	252	266	259	270	276	237	274	261	269	245	272	235	244	260	263	233	243	292	263	255	282	237	242	277	295	247	289	280	239	251	242	270	252	250	250	255	260	251	272	219	260	246	246	270	276	244	284	262	279	269	266	282	252	238	301	280	253	248	248	267	277	250	244	273	269	290	272	240	287	244	254	281	257	271	260	281	260	245	268	277	244	264	279	283	277	263	237	250	273	258	291	242	252	268	265	262	245	260	264	266	260	249	300	227	248	263	270	268	248	249	260	240	242	274	257	256	259	276	254	264	247	239	265	235	265	253	241	275	255	264	263	243	243	265	254	249	254	271	272	283	226	262	252	279	263	269	243	238	268	256	301	259	268	276	281	273	281	227	263	263	282	285	270	279	253	276	271	270	238	262	257	276	264	263	274	266	268	243	274	287	265	249	260	269	279	254	230	272	229	263	259	263	224	254	277	278	242	259	269	246	303	266	284	235	249	231	239	260	261	273	251	256	301	287	282	242	270	252	256	249	241	261	250	260	235	291	275	263	286	245	225	269	279	255	245	258	264	237	246	256	280	282	271	243	273	248	228	272	266	246	240	268	237	243	262	251	270	261	264	289	264	266	262	257	269	241	283	249	261	256	230	259	255	256	254	231	254	257	243	223	252	242	268	288	264	275	264	227	283	255	257	297	280	231	300	250	274	261	271	229	227	241	258	270	282	255	257	256	267	265	232	296	292	286	253	235	272	270	254	261	259	249	267	253	217	224	248	249	272	274	248	269	272	244	273	254	224	266	252	273	283	285	225	270	257	242	245	258	272	267	241	274	258	271	249	283	274	274	284	257	275	272	242	250	256	273	242	285	262	257	238	257	256	261	279	268	277	263	278	279	254	266	271	246	247	265	269	252	267	244	265	242	243	303	276	257	240	276	254	266	275	263	256	280	267	230	261	248	260	256	264	268	262	250	269	278	247	265	239	264	273	290	278	263	242	239	256	254	264	254	292	274	283	281	253	243	262	270	267	298	272	273	247	287	245	224	276	274	256	253	238	242	249	303	272	243	243	273	261	286	286	253	288	231	262	244	286	233	291	247	273	248	275	258	264	264	267	255	242	267	245	257	251	283	269	261	255	275	233	273	261	251	250	264	240	254	257	282	262	267	260	294	256	272	256	239	256	237	259	264	272	242	267	265	251	248	287	268	248	270	288	281	242	235	240	299	281	287	242	261	269	274	287	256	245	293	261	277	226	267	273	277	252	272	257	268	265	253	256	251	270	271	281	264	266	249	272	278	269	259	247	278	258	237	273	280	277	229	245	265	269	233	271	270	250	271	285	246	280	244	302	256	253	278	261	292	263	262	292	257	272	243	258	266	251	253	266	252	276	258	278	282	230	281	269	281	244	253	297	276	272	260	259	277	251	255	263	257	242	262	256	269	243	250	281	273	253	295	281	249	254	263	306	259	272	244	280	265	276	303	264	261	248	235	277	259	285	260	276	284	243	250	260	258	289	292	280	249	287	275	238	270	255	241	257	255	268	284	283	288	252	286	246	257	252	297	267	276	243	256	274	254	248	251	289	279	257	275	254	238	253	257	265	282	257	233	253	233	289	264	256	272	271	269	257	292	281	241	268	259	274	278	268	287	257	261	267	251	251	248	280	275	241	249	264	278	275	277	302	290	285	261	267	255	281	246	283	250	263	286	223	261	261	268	249	280	248	269	261	234	245	285	273	281	247	259	276	246	275	303	281	266	278	238	265	231	251	280	261	244	257	271	280	241	269	277	239	230	277	262	263	255	252	249	241	261	287	283	261	240	271	274	237	268	286	247	254	272	263	270	271	248	267	310	271	218	262	269	261	258	295	232	273	277	253	270	242	256	254	227	277	268	281	265	277	270	255	288	262	264	261	271	242	275	244	281	255	262	289	260	278	267	246	291	225	262	263	286	257	268	246	225	265	271	275	293	238	268	264	251	282	232	280	249	258	253	270	271	256	244	243	290	263	249	282	259	251	264	274	265	261	248	257	287	258	265	269	251	282	249	259	247	287	263	241	246	229	253	237	285	273	258	257	263	266	299	280	286	270	233	249	265	269	243	268	282	290	263	291	260	254	253	258	268	282	239	243	253	229	245	255	278	279	257	269	258	251	262	248	271	273	233	245	267	257	265	265	277	284	282	255	261	264	263	276	264	251	246	281	264	253	288	279	224	266	285	239	250	260	242	297	276	265	241	284	248	262	261	259	236	261	248	255	301	238	271	248	249	265	245	255	238	258	252	278	263	259	293	272	270	271	258	269	247	240	268	266	273	286	272	249	261	233	258	257	259	281	290	270	262	262	274	262	247	234	284	247	287	238	274	258	254	265	281	256	257	238	299	270	232	274	269	268	224	286	274	275	271	233	244	268	251	253	250	258	266	276	271	275	235	273	254	273	240	272	243	253	270	262	263	272	239	301	267	264	284	268	242	308	268	258	253	253	271	264	276	277	270	255	226	265	266	231	264	247	250	287	252	261	286	271	265	264	256	263	256	243	249	243	241	285	264	244	264	243	255	249	289	281	268	242	281	265	248	291	247	261	215	244	239	270	291	254	237	244	270	264	287	267	263	283	269	243	249	268	259	258	271	267	259	258	274	251	254	275	262	266	253	251	258	283	260	276	253	268	256	268	259	250	256	243	220	257	261	252	252	274	288	256	283	237	261	272	247	263	273	256	256	261	271	260	276	245	271	254	261	220	289	278	288	274	250	266	255	259	270	268	273	258	248	265	255	275	275	265	269	238	271	243	276	261	243	275	225	271	288	243	274	263	262	260	267	244	257	267	234	282	238	270	274	257	262	264	226	244	243	263	256	287	283	275	256	259	266	244	249	235	249	277	272	261	282	249	259	253	264	287	258	236	238	267	257	291	258	217	256	250	249	244	224	257	262	232	258	260	253	240	299	265	258	247	263	269	267	258	288	255	257	260	247	266	272	257	239	255	260	249	264	258	240	261	272	252	274	274	239	264	242	267	272	249	246	257	249	247	245	277	216	274	283	301	268	300	258	272	251	241	243	235	261	292	248	208	262	264	254	275	242	233	248	263	291	268	235	276	276	277	285	252	289	276	293	245	245	240	256	246	256	266	263	254	259	254	232	266
59236	91298	65176	36018	14673	3367	902	535	496	529	474	483	467	517	487	497	468	532	487	512	498	516	485	493	476	513	496	505	503	472	455	484	496	488	475	484	432	531	530	505	500	447	468	514	473	497	484	461	513	507	472	492	471	496	474	475	444	506	484	508	522	472	503	480	491	525	490	475	471	478	534	510	474	508	473	473	508	460	496	483	497	515	480	475	525	459	513	504	465	449	493	512	490	456	520	478	488	489	513	482	471	475	458	497	522	475	499	461	487	517	519	498	458	504	472	500	486	469	472	455	497	511	469	531	529	494	491	493	461	503	487	466	473	481	487	487	498	479	552	435	521	510	465	479	514	480	484	502	479	484	493	493	489	474	466	487	534	499	534	477	503	494	506	510	501	487	468	512	466	491	443	562	512	506	484	530	511	493	487	479	496	509	471	468	521	527	529	507	513	487	485	498	454	533	489	485	505	471	503	468	516	457	505	506	493	534	485	496	474	505	501	491	474	530	522	495	522	507	492	480	534	487	500	505	533	514	500	487	523	517	476	514	496	450	486	505	488	499	526	513	480	533	458	492	500	475	465	517	521	505	522	487	455	486	479	510	467	519	504	459	514	513	470	488	529	502	500	460	524	516	486	505	525	501	478	484	508	476	486	479	476	466	474	518	531	484	511	455	474	477	511	464	491	482	481	467	494	506	499	492	497	505	519	511	483	510	484	496	549	520	497	485	480	456	512	487	484	473	515	458	478	507	473	504	476	488	526	456	504	498	537	486	540	504	490	496	478	485	501	521	526	451	442	541	507	497	469	463	509	497	500	488	476	474	490	495	501	476	464	484	508	467	489	484	468	467	454	519	499	499	476	521	503	495	497	466	522	501	508	519	526	535	476	502	480	486	468	520	478	541	461	489	499	492	505	534	475	463	510	526	516	489	530	495	468	529	468	499	499	493	500	502	505	557	491	493	496	464	488	488	467	518	487	480	491	504	490	470	522	454	503	495	501	433	473	491	482	518	478	512	467	493	465	495	484	511	486	532	479	505	521	532	484	489	513	482	471	505	474	491	505	523	483	467	492	509	491	478	489	520	486	518	487	491	491	504	515	497	484	508	468	482	477	493	472	447	493	494	475	540	521	480	482	472	513	511	506	500	503	529	473	464	491	501	502	511	479	518	482	500	496	474	467	492	492	470	459	491	482	528	509	478	505	462	455	501	508	510	472	517	514	459	454	525	518	497	481	491	474	480	493	502	516	526	486	458	489	497	464	486	491	491	478	457	500	482	491	491	488	476	479	538	475	460	488	468	463	494	491	506	509	492	457	467	489	504	490	492	479	516	500	455	481	488	497	492	479	484	523	517	532	494	491	476	510	495	481	478	469	469	460	504	498	474	467	500	492	513	460	498	471	534	457	537	516	484	500	479	497	474	488	511	463	469	530	485	481	488	494	492	465	483	473	449	476	518	523	472	491	510	527	496	489	509	489	524	517	492	480	480	497	498	500	491	433	474	512	526	498	494	467	458	451	499	528	486	500	480	536	489	490	498	549	484	480	440	474	493	478	514	483	512	481	499	471	457	521	455	528	519	424	532	505	500	475	516	487	485	522	508	500	511	469	496	474	544	495	483	526	530	497	496	484	462	530	518	517	510	467	474	484	467	474	451	479	479	512	512	528	462	477	476	493	512	499	483	493	500	494	485	499	509	473	482	468	541	515	469	540	512	503	464	487	494	511	478	517	479	453	480	469	449	490	463	487	507	472	483	448	501	526	471	469	469	479	460	451	503	497	534	537	503	499	456	514	482	527	460	481	524	465	527	497	463	506	480	488	456	476	440	508	470	491	506	485	495	482	514	505	502	521	519	478	504	504	456	493	531	485	467	478	487	542	501	497	480	500	466	526	472	473	497	492	486	485	478	453	505	533	518	493	514	502	469	495	481	494	476	495	488	495	487	492	476	514	506	500	496	506	513	509	505	504	544	501	519	496	463	489	490	468	442	519	508	496	482	504	500	468	443	490	526	504	490	502	498	478	509	504	453	490	449	495	489	520	443	496	510	525	509	529	496	484	474	537	514	452	503	517	492	481	465	479	492	481	467	485	511	459	480	469	513	533	493	478	471	486	483	472	505	523	482	472	480	463	511	480	522	486	490	470	509	482	513	511	502	504	469	478	477	485	476	498	525	491	488	495	488	521	499	478	514	511	484	498	468	539	487	464	529	508	485	459	455	493	494	472	502	504	483	487	487	496	523	539	532	506	519	482	428	504	465	511	535	516	490	501	494	459	535	453	470	505	476	481	472	511	495	500	491	469	507	507	498	472	462	505	485	522	525	475	463	545	496	471	503	508	505	462	461	470	469	448	508	491	465	502	502	517	491	475	454	525	540	480	495	492	480	467	491	550	529	501	506	508	444	450	493	466	524	519	485	471	473	484	500	494	495	499	504	516	501	469	500	448	499	473	533	532	482	474	511	494	463	491	524	500	491	513	470	507	467	500	494	494	537	483	477	527	486	455	493	510	501	521	474	538	517	508	461	494	520	472	508	511	487	469	516	473	517	481	494	512	472	493	470	499	514	496	489	514	530	526	490	478	513	493	488	501	510	487	513	513	496	510	473	505	488	498	505	517	531	473	523	504	481	469	512	485	509	508	487	489	476	484	523	485	507	473	433	475	502	478	506	466	470	524	542	456	477	527	483	524	470	508	476	499	519	513	529	458	480	519	529	478	488	519	494	503	462	507	482	486	501	480	483	503	543	488	472	468	500	497	513	492	498	498	487	491	525	475	496	528	459	488	470	500	518	473	497	501	501	492	514	484	502	525	535	515	491	471	510	473	478	490	516	479	489	518	480	501	487	519	495	519	516	460	517	503	439	482	491	513	472	511	475	509	462	492	532	478	446	487	519	475	505	493	498	462	467	484	479	512	468	510	493	433	497	509	530	518	518	525	503	520	500	466	478	489	517	495	502	509	444	510	489	472	497	497	504	480	491	467	543	523	500	506	496	474	478	484	475	492	469	500	509	486	490	493	530	477	489	477	450	471	486	439	477	507	501	500	497	506	515	496	497	509	467	491	497	558	472	493	504	486	483	496	472	482	486	484	530	498	499	507	496	497	484	461	497	515	495	473	539	498	481	506	490	496	507	487	487	496	509	485	520	472	480	528	504	494	458	510	489	513	519	434	480	472	428	496	509	522	497	470	451	484	491	545	496	506	474	514	495	503	481	488	489	525	532	497	491	482	473	526	528	494	510	484	528	478	487	489	496	492	454	489	523	464	469	479	476	463	529	503	495	513	495	514	493	514	507	454	475	507	478	492	506	456	480	494	483	538	492	472	509	509	493	502	480	471	520	479	507	488	519	459	447	521	472	528	525	483	487	481	519	480	524	506	485	524	470	525	495	497	510	497	509	510	474	487	507	506	490	506	476	484	492	446	502	493	475	474	492	519	491	454	484	506	474	491	462	452	464	495	467	497	480	516	505	474	488	493	477	496	491
23509	22810	32362	26410	21364	16078	2973	403	315	312	325	316	319	326	319	290	339	319	316	334	303	304	327	360	318	313	296	297	279	301	327	314	295	340	308	299	309	306	306	310	294	309	303	315	294	314	275	309	325	284	319	303	318	311	300	324	341	282	330	301	291	292	289	335	333	281	316	282	299	285	337	303	284	316	299	322	286	298	286	322	300	313	314	312	292	329	322	273	287	291	281	320	304	327	309	286	311	290	304	320	289	310	292	298	323	290	318	344	299	303	310	326	301	283	311	294	283	322	280	280	298	301	305	287	315	304	333	340	290	300	339	323	298	324	322	325	312	299	292	291	316	359	307	295	339	279	270	320	290	300	313	311	297	291	291	339	288	307	302	304	258	324	310	295	306	284	309	299	297	308	289	296	327	285	298	291	304	313	288	279	307	324	340	307	308	287	283	283	295	307	337	294	326	306	294	274	314	291	298	293	306	323	303	300	327	312	283	315	302	299	297	280	331	301	313	322	287	281	305	318	287	340	322	296	302	320	317	294	310	341	316	289	352	321	284	267	304	298	329	300	311	301	283	325	289	334	289	292	252	329	308	329	339	304	275	330	325	298	310	323	301	326	286	281	302	308	354	304	335	300	321	314	295	298	291	320	339	289	318	335	306	311	334	310	286	311	322	317	290	290	296	325	314	326	316	340	297	311	294	278	282	308	313	313	313	307	297	293	318	309	335	307	328	317	316	287	306	312	291	322	290	335	324	328	320	312	319	332	282	323	318	272	293	296	354	324	305	318	288	320	297	308	307	270	321	305	320	302	280	296	328	290	285	292	330	311	276	314	317	330	318	329	310	336	310	332	302	326	310	303	313	338	277	288	307	300	314	319	311	285	295	302	286	333	305	328	300	325	321	310	304	289	300	294	300	303	317	273	291	312	278	329	335	317	307	309	302	317	303	319	328	306	296	335	297	312	298	282	319	311	312	308	300	321	304	285	299	300	286	308	329	336	339	324	299	293	294	297	309	314	301	305	324	292	339	296	283	342	326	361	314	283	298	300	306	323	309	308	283	307	317	332	303	292	277	300	320	298	319	319	291	350	302	287	304	296	317	354	326	326	337	310	325	294	282	290	334	306	332	287	302	324	307	309	298	285	330	295	280	330	290	318	334	303	297	294	297	338	317	314	310	268	317	334	310	338	308	295	277	301	334	306	286	295	292	294	269	280	322	282	305	298	298	299	306	313	325	310	301	283	306	325	286	309	306	275	334	338	281	322	294	307	299	327	326	305	327	316	298	315	308	277	340	299	325	292	304	283	327	287	296	317	280	307	331	302	313	323	325	286	294	294	288	294	291	318	318	314	336	315	304	293	303	317	319	299	309	318	309	301	311	305	319	282	350	321	300	287	321	306	285	345	309	302	287	296	305	317	332	314	289	299	297	272	290	338	293	292	316	319	294	335	310	326	307	330	293	318	281	345	301	296	286	274	285	326	315	322	299	293	314	318	298	305	304	336	289	322	314	309	317	287	271	312	304	286	300	314	326	309	330	300	304	283	276	300	298	330	314	301	292	294	333	339	296	305	297	332	333	288	317	280	291	264	316	311	300	353	285	273	351	301	303	290	299	328	317	311	319	312	310	314	310	329	289	331	284	307	305	337	306	324	344	277	308	313	304	314	343	301	320	307	272	288	286	319	311	299	289	297	286	337	294	298	323	293	333	313	309	293	321	295	311	299	300	313	310	312	318	309	304	304	303	285	308	291	288	311	301	309	320	325	314	297	294	290	322	283	294	320	305	313	327	316	306	296	279	303	321	299	296	318	300	313	331	305	313	272	310	263	311	325	315	329	332	296	321	303	316	320	317	291	339	314	315	303	321	339	285	279	314	335	290	336	315	266	328	314	317	282	330	308	314	303	324	300	294	299	322	276	306	320	328	299	304	320	300	305	312	306	297	329	328	310	338	292	309	304	303	315	280	330	308	330	296	336	315	314	285	305	308	297	295	294	297	270	309	319	341	311	323	282	310	320	306	294	340	300	289	296	256	322	325	313	316	336	285	328	316	298	284	320	288	297	315	321	322	323	325	301	294	333	332	283	282	322	305	343	361	293	318	317	297	312	291	309	293	350	316	306	305	298	323	320	303	299	276	299	299	288	264	324	304	289	303	331	287	304	286	311	331	327	302	312	303	330	328	337	308	305	321	312	283	292	293	296	342	344	293	323	286	303	335	283	293	279	291	337	316	306	296	306	341	315	286	324	307	309	309	309	280	325	302	309	280	313	303	302	323	314	333	294	345	303	291	289	330	309	298	305	307	294	326	307	280	335	272	347	291	299	305	313	291	317	306	329	294	304	288	303	284	312	317	350	291	316	301	317	283	319	301	299	276	305	298	297	323	301	346	291	304	309	292	299	307	315	315	302	335	313	296	331	247	307	292	290	313	310	322	321	320	320	306	312	294	285	296	290	319	285	281	307	320	302	302	291	313	281	349	320	299	314	304	300	300	304	341	323	304	301	354	288	305	302	317	292	319	313	297	302	316	293	319	272	301	283	304	325	306	304	289	274	318	326	305	301	304	304	329	289	303	302	336	311	315	302	304	296	300	312	321	278	299	337	289	295	308	314	319	278	331	307	303	293	331	328	303	314	297	315	323	314	317	307	269	308	292	283	316	273	291	349	304	308	321	318	313	289	330	292	316	291	299	303	325	314	298	324	322	277	313	316	304	296	289	295	298	289	296	318	308	310	298	290	274	313	283	315	298	296	326	300	332	304	306	283	302	310	316	275	316	280	314	292	281	333	311	309	317	315	295	299	264	308	322	324	275	292	300	331	327	333	299	315	302	315	303	292	285	327	314	318	345	285	287	300	339	308	318	321	274	320	302	305	323	309	328	313	290	318	292	308	315	327	311	318	306	321	299	284	306	330	314	292	310	320	314	332	279	263	311	290	290	323	323	312	323	304	302	293	325	328	286	338	308	303	333	307	281	281	295	298	303	282	304	324	295	295	299	301	336	303	289	316	306	317	315	282	302	285	295	329	337	290	333	302	300	291	313	304	297	330	346	307	319	301	299	313	273	285	333	276	329	333	329	310	293	307	334	291	319	321	294	303	280	297	289	306	290	299	296	287	296	291	326	316	322	318	303	298	302	311	311	287	300	319	325	276	316	316	314	318	318	301	300	261	298	308	285	319	307	280	308	296	292	292	311	314	328	324	282	303	296	280	325	320	304	298	291	289	304	295	297	305	314	295	283	330	286	307	320	302	299	319	280	304	337	301	306	302	302	317	304	314	288	316	301	311	296	356	305	300	315	304	309	328	287	301	326	291	307	335	321	303	300	314	283	309	312	291	302	315	322	321	300	303	293	319	342	300	316	320	332	285	295	302	294	298	315	299	339	313	314	304	294	279	304	318	305	312	292	303	324	310	312	348	327	260	299	270	304	323	315	274	297	287	320	316	302	290	303	293	287	317	295	301	297	352	337	305	294	315	311	297	308	318
59846	101900	75770	45703	22050	5898	1264	664	587	555	537	565	508	511	585	540	580	541	541	572	564	551	563	573	550	565	514	589	567	550	550	547	547	522	584	553	541	535	512	510	545	576	565	531	561	541	557	543	522	571	550	526	557	545	546	527	512	545	571	563	546	537	503	589	530	522	590	574	543	497	522	511	538	579	552	530	530	560	539	550	526	556	515	599	541	547	549	565	531	585	528	505	526	558	499	577	550	545	544	561	519	533	573	558	538	536	519	542	534	547	526	579	566	529	531	544	564	521	545	532	563	531	552	534	546	531	571	561	570	546	509	543	562	594	499	554	551	567	551	559	531	561	545	579	556	544	527	620	549	562	518	550	516	578	501	560	539	525	534	599	551	531	536	561	537	547	529	554	559	522	597	562	526	567	556	517	601	541	551	534	546	583	569	573	605	522	553	496	592	513	566	567	536	575	555	557	518	565	540	556	530	528	507	542	590	517	587	540	553	565	532	547	558	598	552	520	579	527	578	543	525	550	563	533	540	532	567	535	570	549	504	556	527	541	550	530	552	540	563	519	537	536	528	545	520	531	551	577	513	517	495	587	536	565	502	523	524	583	546	534	534	562	531	531	562	506	544	512	598	525	545	587	553	535	551	535	552	562	537	582	530	529	548	537	533	517	559	533	559	562	508	544	566	537	561	560	525	564	576	551	541	560	535	540	567	558	543	550	572	515	537	552	520	500	545	524	552	576	585	518	544	560	559	542	567	530	580	534	548	554	540	565	525	564	573	563	512	519	537	564	551	522	530	515	551	554	536	544	531	543	558	561	524	569	529	499	525	520	567	553	547	556	552	544	568	570	562	526	577	521	526	540	582	530	577	583	541	523	579	523	511	542	535	547	524	503	503	557	544	514	559	538	552	523	541	492	541	564	533	506	538	548	591	580	569	533	530	507	563	533	537	529	569	560	518	570	517	594	603	529	533	585	514	554	536	594	585	522	574	544	550	535	544	545	532	560	546	565	544	577	512	537	580	537	518	561	575	554	520	545	548	554	557	517	602	540	521	527	575	566	506	518	551	556	604	579	525	569	563	562	562	525	560	571	538	519	564	531	538	599	575	525	546	593	556	540	560	557	508	569	548	518	527	543	531	575	539	550	551	560	555	545	529	559	542	521	506	521	575	571	539	566	528	505	526	545	574	579	577	572	562	513	560	561	520	566	563	574	548	544	523	590	556	584	530	559	586	537	544	535	525	531	544	567	579	499	556	555	581	537	493	547	547	546	552	571	507	544	501	556	548	558	586	549	542	551	563	520	582	530	565	511	511	525	565	584	537	562	562	571	542	549	532	526	555	548	551	540	551	520	545	594	553	551	546	523	542	590	507	575	546	558	539	559	475	514	556	509	533	618	581	538	523	550	530	530	530	557	585	560	543	594	507	508	565	519	569	559	530	549	570	494	555	545	553	554	511	538	557	542	534	530	560	541	566	558	579	552	556	532	532	524	513	521	558	561	542	606	551	508	534	524	493	530	516	541	535	551	550	542	546	518	568	575	552	535	532	501	545	559	528	568	541	525	521	545	592	544	497	554	558	579	568	522	571	564	538	543	565	558	556	555	573	519	549	531	554	602	556	517	551	584	600	602	568	542	544	526	541	558	535	537	532	531	570	552	537	514	550	536	544	523	545	512	553	522	587	578	559	556	544	517	551	558	542	533	570	526	555	560	559	570	555	547	536	526	550	541	579	566	558	563	561	528	572	542	557	590	571	542	535	541	536	534	551	551	549	565	549	545	581	555	537	520	570	584	524	570	543	534	564	533	556	568	552	507	521	530	557	553	584	569	548	522	542	561	575	526	553	577	561	552	492	562	537	542	537	537	544	543	547	548	540	580	535	530	523	526	530	543	522	570	543	544	536	533	520	561	506	520	581	541	537	545	536	549	595	554	527	575	524	555	545	548	552	551	531	563	545	504	485	557	543	539	510	523	558	566	555	548	528	554	573	568	547	578	516	553	582	508	548	549	511	615	538	549	564	583	547	511	577	553	588	574	553	559	545	571	534	583	550	530	547	549	516	556	578	542	544	533	591	517	588	549	541	507	570	525	570	527	537	554	588	542	530	559	561	546	544	535	574	532	530	559	513	564	538	584	496	567	579	539	540	590	542	534	506	550	562	557	555	553	516	552	582	539	568	520	561	569	560	526	507	541	553	573	537	554	564	522	533	539	596	550	527	581	556	579	545	554	576	531	571	565	520	563	589	527	556	570	589	524	562	543	523	538	553	514	556	555	555	560	550	539	578	543	532	561	549	547	558	568	541	539	555	527	524	554	515	532	591	545	522	547	520	584	537	539	542	582	535	557	551	554	536	570	529	556	526	510	557	544	535	580	565	542	564	549	571	497	566	540	544	522	567	566	497	537	556	582	559	552	550	527	526	514	566	557	509	575	554	531	560	543	534	489	528	557	544	516	563	515	560	566	537	551	551	534	524	560	550	591	559	564	516	498	565	552	549	529	546	562	537	585	548	562	565	525	532	561	516	538	598	545	515	503	524	561	594	535	562	534	526	517	564	585	535	515	515	522	508	557	491	548	529	543	531	505	535	528	552	471	567	556	524	534	528	532	580	558	547	512	562	580	575	563	534	531	553	563	526	524	546	521	564	543	520	512	589	537	548	516	537	573	538	526	551	524	553	560	532	553	555	536	515	559	550	580	519	581	550	555	537	567	578	530	567	547	522	555	557	557	523	508	522	505	556	552	551	523	540	564	539	549	499	516	558	570	537	526	570	573	569	545	505	548	513	574	546	598	570	591	550	528	529	539	554	572	528	603	561	544	550	572	547	564	541	585	545	563	546	511	518	513	529	533	561	545	514	579	557	508	568	549	544	539	541	549	564	575	551	578	526	539	548	595	587	516	562	516	508	541	547	595	545	546	603	569	506	514	554	567	525	523	575	563	581	549	538	553	570	537	571	546	506	582	538	501	560	544	539	565	542	513	546	511	567	599	513	562	516	545	532	541	541	550	554	549	589	530	555	555	516	524	523	540	559	519	603	553	592	529	548	515	537	538	506	580	584	540	564	553	517	585	532	553	533	564	510	529	577	567	519	569	532	518	570	551	553	548	522	513	519	538	542	573	580	563	562	513	577	565	532	525	522	564	544	526	588	531	534	519	529	546	562	541	551	484	549	587	505	553	535	503	520	548	529	521	540	543	543	544	529	550	536	542	534	518	523	543	511	529	547	560	563	566	571	497	515	545	555	555	578	546	528	522	514	556	601	574	594	554	555	571	530	570	592	566	561	541	526	574	509	553	532	545	580	548	526	535	541	558	560	497	507	511	532	498	528	545	520	568	535	545	551	566	524	537	520	530	569	568	578	546	561	524	558	568	532	548	530	523	525	579	541	574	538	577	540	566	543	567	556	554	559	544	559	534	505	544	541	590	547	522	554	554	543	578	541	545	567	555	556	517	537	546	528	569	554	556	559	544	498	536	594	588
29401	32249	28970	12770	1983	478	271	264	243	243	261	246	263	260	283	287	240	269	219	253	249	248	276	244	252	262	256	248	223	256	275	228	232	281	262	250	269	257	253	262	240	258	266	226	260	259	247	247	272	269	248	254	257	229	267	271	251	250	253	246	232	266	264	236	255	238	244	211	256	255	256	236	279	235	234	275	294	261	244	268	270	274	260	246	237	257	266	281	277	273	272	284	264	249	248	242	248	265	264	250	253	259	255	247	252	246	247	260	262	236	247	232	239	250	263	262	266	219	250	268	225	240	265	249	224	239	251	270	245	250	241	229	241	224	225	272	275	255	253	258	257	281	255	250	250	239	232	264	247	242	251	266	262	233	244	248	268	259	259	245	243	276	234	267	254	248	255	236	263	230	247	243	276	292	252	234	220	240	258	237	237	245	289	226	259	257	257	236	270	270	248	240	263	242	231	264	255	289	254	239	253	266	248	221	250	239	252	245	268	243	258	283	252	265	253	260	246	248	271	248	267	247	228	248	266	244	281	244	234	223	279	254	267	244	232	242	258	259	298	234	245	236	240	253	270	234	205	242	239	279	259	238	289	250	266	248	254	261	273	226	247	289	246	269	245	243	240	249	252	241	262	253	246	261	245	263	307	245	240	263	243	266	265	237	232	228	268	267	258	228	270	264	268	203	242	236	250	268	277	238	257	239	251	275	268	285	237	253	239	231	260	240	287	255	257	235	241	247	264	255	242	254	235	249	257	243	257	245	258	247	274	235	260	255	250	242	295	236	288	259	255	266	269	253	257	239	229	241	257	205	251	246	239	249	246	262	245	257	259	242	253	242	264	267	256	252	268	235	263	240	247	250	244	265	266	268	249	250	249	242	265	260	256	242	274	263	256	269	248	247	237	258	270	254	244	247	226	251	264	238	244	237	292	238	240	273	240	253	274	239	262	285	254	255	245	252	243	216	233	254	258	259	238	238	232	256	248	240	266	236	242	264	240	249	261	237	256	240	266	253	245	290	242	251	227	253	275	251	254	275	231	251	242	251	268	262	269	248	246	244	259	266	250	260	263	251	257	259	228	263	269	262	258	286	249	237	219	257	274	271	275	253	225	245	221	254	258	249	234	271	223	243	266	224	260	232	245	254	259	252	250	256	268	239	221	222	247	261	267	272	299	241	249	246	289	247	231	251	248	257	243	260	236	255	256	261	272	269	262	263	243	281	278	245	252	253	247	260	228	254	244	231	231	217	274	251	262	253	234	266	232	239	276	255	267	276	262	216	226	273	241	245	275	244	254	233	263	259	229	288	227	241	267	255	226	250	273	270	280	244	244	255	248	270	269	237	257	269	301	251	246	257	268	271	255	282	249	245	248	266	250	288	258	241	251	256	242	255	254	231	265	239	238	270	269	257	274	243	254	244	270	246	251	235	272	231	262	234	236	240	250	265	231	238	269	248	253	246	240	272	245	262	250	271	271	233	267	274	263	248	262	251	274	250	251	271	293	271	245	259	226	259	257	255	262	249	269	235	282	283	245	264	255	255	250	282	250	270	264	245	264	253	230	249	242	228	254	246	280	247	255	251	251	251	256	247	267	262	245	282	250	253	235	227	254	257	257	274	244	250	223	231	239	262	252	258	231	255	239	238	276	266	253	257	249	257	268	244	238	282	234	235	266	251	261	213	259	268	249	241	238	280	244	272	241	268	256	278	266	246	251	255	266	296	248	226	262	262	236	228	227	255	266	253	232	258	291	254	268	244	236	268	290	249	252	230	260	242	264	262	236	244	240	274	251	259	254	238	249	268	243	255	253	233	232	275	231	250	252	251	268	234	224	245	251	262	230	258	270	257	259	224	242	249	235	268	243	264	248	239	219	259	254	256	283	264	217	223	240	259	258	244	276	231	234	238	276	263	235	254	276	234	275	228	263	247	275	245	220	231	258	251	258	233	246	266	242	267	258	256	247	237	255	256	253	253	222	260	261	267	265	275	212	248	255	281	248	246	261	245	279	225	257	262	239	226	249	266	255	257	265	275	260	254	243	236	273	252	240	239	233	248	243	252	250	269	238	272	246	239	263	259	278	246	243	274	250	246	243	247	235	248	248	265	234	259	244	300	261	268	249	255	281	220	262	262	272	231	254	264	251	243	248	270	206	242	284	227	267	243	257	252	223	243	287	261	226	239	266	255	288	263	249	261	256	268	247	230	250	281	273	250	238	246	262	264	271	239	242	236	234	233	265	266	249	272	270	273	266	250	241	236	228	226	263	238	246	260	263	232	272	274	286	248	239	242	264	258	255	243	269	268	247	256	252	258	265	212	246	244	256	254	229	229	256	247	264	273	243	250	255	256	252	253	272	226	259	233	274	244	268	282	256	264	278	251	271	242	255	235	256	246	226	246	264	242	245	254	290	278	269	256	236	239	261	265	274	242	260	262	261	279	255	238	246	242	233	232	265	240	255	242	253	263	245	280	236	258	278	267	276	268	260	241	278	276	255	277	248	241	239	242	293	266	281	252	234	250	254	243	266	231	279	270	260	267	272	239	231	268	236	286	242	258	245	278	256	253	234	257	272	246	256	266	253	257	251	227	234	245	248	251	250	274	253	225	246	255	281	265	246	239	243	267	245	253	271	258	263	247	252	229	231	266	266	245	276	250	249	266	265	259	239	255	257	246	260	226	237	215	274	295	252	239	225	230	256	267	235	260	265	255	267	258	253	257	244	236	263	263	232	264	224	242	252	243	259	241	273	275	261	233	239	250	276	276	225	259	252	280	234	283	248	246	275	253	258	262	275	238	243	222	239	277	262	257	239	259	246	270	243	221	252	240	263	249	246	244	250	233	248	264	235	240	262	244	286	253	242	255	242	248	262	269	247	246	254	266	225	269	260	253	240	227	215	261	299	242	263	251	269	267	266	260	255	254	251	256	249	259	267	260	230	262	255	255	246	235	278	255	249	270	283	238	243	247	251	262	270	227	255	220	245	228	269	265	242	270	249	263	228	282	261	267	253	239	266	259	250	255	260	226	221	247	282	247	239	251	252	245	251	280	249	236	259	281	237	268	245	264	260	253	251	262	232	228	232	250	263	255	243	269	254	265	223	234	262	243	265	240	238	263	254	263	251	261	241	280	286	246	250	226	248	255	253	253	258	250	233	227	239	241	268	247	261	242	257	262	253	241	307	259	251	221	251	235	254	231	242	246	242	231	233	262	229	263	261	230	288	258	257	252	248	278	260	242	250	235	261	270	256	250	251	238	233	268	279	245	254	265	267	253	267	252	236	248	254	258	264	259	254	238	274	257	247	274	275	263	246	257	252	269	253	245	265	259	258	272	256	237	234	233	255	244	247	244	238	271	235	244	230	263	265	252	236	273	265	271	247	253	268	252	244	260	253	244	248	264	249	291	262	239	261	241	253	251	258	264	285	244	235	246	238	239	243	249	241	245	283	228	258	250	256	277	255	264	278	309	250	259	282	230	259	247	256	234
36442	49571	34214	14226	3868	1113	550	491	469	478	485	498	489	493	485	484	503	477	485	473	459	528	457	467	447	451	520	499	509	461	503	517	508	498	514	471	481	484	462	503	506	472	476	467	465	463	476	479	475	452	458	490	447	475	476	500	464	454	508	490	531	494	495	474	486	520	470	463	429	503	464	497	512	490	471	507	456	494	474	471	512	461	472	487	455	462	489	475	469	500	508	482	483	473	459	500	460	501	492	485	517	506	475	468	450	473	473	546	497	476	511	493	493	484	504	496	458	462	462	473	495	425	450	478	471	492	512	499	475	448	492	521	503	472	476	432	509	461	468	455	489	508	474	492	543	497	480	490	485	447	536	496	483	465	447	452	470	491	460	481	478	433	504	481	447	564	471	463	477	474	503	491	463	448	488	480	454	459	493	488	457	495	442	463	490	500	490	477	492	499	463	493	444	477	537	507	463	463	468	451	521	486	454	481	482	493	484	465	492	491	518	501	480	470	477	449	483	482	455	531	495	485	511	440	496	482	482	517	498	481	488	479	474	501	455	486	504	464	469	468	455	474	504	433	495	476	496	458	482	501	488	462	465	479	502	468	459	483	505	478	450	497	489	473	482	454	485	503	550	479	474	505	503	471	457	481	507	495	475	469	468	498	473	442	450	462	476	474	498	474	477	532	425	470	492	426	490	503	504	479	512	469	489	485	480	484	454	466	487	455	490	523	486	515	503	500	483	441	496	488	506	467	472	453	465	485	481	506	479	457	484	510	505	480	514	463	428	463	500	481	477	464	507	467	506	476	491	480	496	474	472	442	507	481	495	481	462	466	465	508	512	496	470	498	470	511	536	479	451	439	450	481	432	461	480	500	488	469	501	471	473	453	494	480	479	422	495	502	485	502	496	470	507	453	462	462	509	483	489	467	510	518	504	492	478	448	487	452	464	479	475	464	472	447	468	456	484	486	477	476	487	473	468	445	506	497	489	486	489	506	454	481	478	482	449	472	457	478	475	485	533	468	552	499	425	488	458	508	473	491	464	471	514	464	457	449	480	451	480	493	473	505	460	519	496	509	488	479	468	507	488	496	510	514	493	462	497	454	524	478	500	477	524	460	490	523	512	482	470	450	464	493	438	490	464	445	505	494	499	497	456	452	470	494	511	475	495	516	503	472	441	459	494	452	471	509	503	486	472	483	467	460	449	506	481	481	462	495	509	463	481	453	452	483	487	452	472	478	474	474	466	471	503	495	502	484	482	482	480	484	511	504	496	474	505	466	453	478	479	518	481	498	477	468	463	491	452	491	474	505	513	450	464	475	493	460	516	485	464	492	494	451	518	469	466	437	504	493	526	466	496	452	467	469	494	482	476	475	459	448	478	491	504	473	480	504	490	470	414	459	450	468	487	496	469	453	445	471	498	455	489	459	508	488	495	464	441	514	430	460	488	490	471	473	474	514	457	481	513	468	490	459	498	489	501	483	458	491	488	500	478	495	493	464	483	494	504	477	445	458	461	525	520	490	456	499	474	483	491	452	491	498	523	515	536	510	465	458	499	460	477	492	498	457	477	476	475	463	473	518	470	472	489	476	480	504	490	485	481	480	479	484	445	449	450	479	492	494	484	461	472	516	500	510	474	489	501	494	503	495	477	487	503	502	456	471	481	489	478	518	473	464	459	491	481	497	478	478	484	474	486	474	474	488	485	483	456	480	476	462	456	440	490	453	465	457	427	459	513	488	514	474	452	491	516	497	508	497	497	486	451	496	488	468	458	465	474	488	484	458	483	468	460	414	472	468	478	493	498	476	541	538	449	518	474	490	513	504	503	493	500	492	479	470	500	468	490	512	509	474	514	474	508	463	539	448	483	486	493	534	502	499	516	444	456	491	455	455	461	467	457	479	483	486	490	492	524	459	478	459	507	484	445	484	477	493	483	493	478	490	491	479	453	479	492	464	480	428	489	514	471	477	480	495	458	472	482	488	484	448	496	475	459	472	506	472	511	504	441	480	474	521	432	515	496	449	471	482	491	452	495	508	423	451	506	466	496	486	520	499	495	460	487	488	471	509	500	508	474	444	554	510	451	512	458	543	489	466	472	495	487	457	504	486	489	499	508	439	485	546	469	498	508	465	469	451	452	468	501	499	440	493	481	462	476	488	494	531	465	507	487	504	485	454	486	459	487	472	483	463	474	509	432	486	462	445	529	468	500	461	500	514	461	503	510	451	503	501	449	526	519	503	516	479	476	506	489	464	465	503	459	517	468	490	494	491	478	454	489	480	515	480	508	472	474	444	451	458	483	496	461	465	483	507	449	462	483	484	463	475	518	453	467	451	473	459	466	494	470	459	457	489	455	468	510	491	485	473	452	465	453	504	493	425	485	478	493	474	485	466	487	462	470	483	512	427	486	440	506	496	494	460	480	486	488	508	462	489	468	475	468	472	462	456	464	523	495	458	445	487	469	502	516	469	509	478	514	474	493	488	478	481	454	475	474	462	482	522	487	483	514	518	484	518	483	505	483	496	446	510	464	492	497	460	471	518	505	485	496	456	521	486	473	457	457	467	452	467	488	449	486	471	467	490	513	505	442	471	512	456	496	473	546	485	439	496	500	492	506	478	460	477	487	470	473	506	477	481	461	470	465	553	464	468	452	491	469	478	499	514	530	475	475	522	473	463	512	470	450	511	520	422	508	466	488	436	479	467	520	506	477	435	478	489	486	451	476	485	498	489	520	499	454	498	488	474	503	442	485	512	457	460	497	504	465	463	534	493	482	518	456	475	473	456	510	532	469	464	511	472	451	561	522	468	477	466	487	478	421	453	469	469	474	471	519	478	499	489	503	478	497	446	507	464	471	501	468	491	506	500	531	499	488	495	442	491	454	492	457	498	484	474	430	447	453	502	477	506	525	486	474	495	487	512	447	490	478	490	469	479	488	504	469	509	497	473	489	489	530	469	492	455	486	473	467	457	470	438	517	500	474	487	502	497	452	472	443	511	482	493	470	482	497	446	489	475	464	494	509	482	470	451	513	484	483	462	486	513	468	525	474	499	495	470	502	473	499	478	481	512	479	500	466	511	460	522	507	480	522	480	464	499	487	522	463	450	482	507	492	487	512	476	503	486	496	477	495	496	482	430	490	490	466	479	439	483	509	445	484	518	483	471	498	472	513	470	479	508	469	429	461	502	472	485	488	492	503	460	452	501	488	482	482	484	441	467	497	471	470	447	444	508	483	500	506	509	530	464	495	493	468	502	469	480	462	488	484	471	481	472	478	503	485	465	486	490	501	488	497	460	502	496	487	470	467	495	505	491	491	498	477	488	515	449	498	488	443	476	512	477	460	520	457	501	465	497	419	447	481	470	515	480	461	484	458	493	484	478	494	492	467	497	474	507	441	459	464	471	482	486	468	489	467	491	482	492	495	457	462	494	484	496	442	448	483	515	454	490	484	482	476	470	480	481	437	512	492	472	449	489	471	496	468	470	464	457
24897	24700	36729	30642	19321	6662	730	347	279	273	270	266	272	257	226	271	273	248	258	255	266	294	253	255	265	254	264	243	244	238	268	252	244	256	267	244	248	261	258	288	248	253	242	287	259	269	240	268	243	259	256	257	260	263	284	268	270	249	257	269	262	249	261	272	265	269	283	270	255	263	247	260	292	260	249	250	256	240	231	261	281	265	254	240	279	284	257	271	268	281	270	242	285	277	269	240	288	268	249	292	284	249	280	269	253	261	269	263	244	273	251	245	257	259	250	276	274	313	278	263	265	273	271	265	261	266	257	230	268	245	274	250	259	228	280	268	270	274	272	273	288	282	248	283	219	273	246	253	257	282	263	285	228	264	249	238	294	248	276	248	272	283	254	266	242	242	266	281	293	263	282	268	259	257	264	284	279	284	295	264	293	259	233	286	258	242	236	252	258	278	258	248	248	254	253	297	256	260	278	245	241	257	253	266	266	267	263	268	266	250	266	261	243	265	257	264	236	261	293	281	265	285	265	254	262	258	266	263	263	258	249	271	254	274	284	284	273	268	267	246	253	266	232	272	260	261	282	258	259	229	294	291	268	266	251	276	280	282	209	274	280	271	250	281	296	278	302	265	252	253	301	263	247	252	286	259	272	263	259	258	261	311	249	246	248	289	279	285	265	263	225	229	252	258	252	259	227	270	262	294	249	238	254	248	253	260	219	240	272	236	268	265	229	258	270	239	269	256	266	269	254	254	264	268	264	267	236	268	283	277	268	265	271	248	246	267	268	252	260	260	250	242	245	292	258	253	249	274	241	236	245	273	280	275	246	263	274	257	268	284	257	267	255	224	239	282	276	253	260	276	285	259	262	275	249	278	270	259	251	243	264	272	249	252	248	284	277	266	261	243	256	248	255	238	260	252	252	287	279	239	277	269	264	250	256	266	251	255	278	293	278	257	272	255	267	272	264	267	257	271	253	249	246	252	270	272	252	276	274	250	244	283	260	282	272	263	286	246	277	270	266	261	261	260	258	278	256	252	243	284	276	265	242	264	281	258	298	248	262	253	229	271	237	249	262	231	271	260	270	254	258	270	283	253	267	280	275	265	251	280	264	267	285	249	259	264	269	250	285	249	249	250	240	269	244	233	245	264	264	240	258	286	277	280	266	245	273	296	259	268	260	260	256	260	270	273	238	236	282	271	266	275	265	249	274	251	247	263	238	276	250	248	249	276	228	268	278	255	270	263	270	249	284	276	264	277	294	266	269	302	242	278	248	250	266	257	274	255	272	255	291	274	263	246	275	272	212	250	247	253	243	252	269	281	257	256	276	251	262	260	264	267	272	274	229	261	267	240	249	237	258	257	268	268	270	228	275	245	267	264	264	251	280	251	248	267	260	273	264	247	284	259	251	242	239	252	273	297	245	256	270	263	258	265	254	265	258	240	247	294	248	266	274	279	268	251	276	260	253	262	273	245	287	251	263	252	239	280	230	257	270	241	240	290	271	260	269	241	227	251	275	261	255	262	258	246	278	255	273	245	288	242	248	270	282	252	261	256	280	276	229	269	278	276	279	285	269	309	238	246	251	247	251	283	266	274	290	246	259	274	254	291	233	260	235	304	261	267	248	244	237	252	278	239	255	253	273	248	271	233	272	271	277	241	248	279	255	263	270	264	261	260	290	263	246	262	250	247	251	272	251	253	253	279	257	252	248	282	248	267	278	272	284	255	273	262	260	270	253	262	254	273	255	271	275	243	256	275	295	266	271	253	241	267	247	264	250	257	259	287	267	251	254	276	270	288	249	267	273	252	282	269	237	266	249	281	258	267	259	255	258	290	267	259	261	259	247	279	259	277	249	268	244	281	267	273	268	235	243	276	269	263	298	260	253	293	258	252	253	241	288	273	268	235	268	255	281	283	263	245	262	228	256	264	257	258	266	268	268	272	254	289	257	283	257	260	270	272	259	238	287	258	275	279	238	234	268	267	251	256	262	252	241	233	274	255	249	302	251	289	251	273	230	242	279	288	245	277	279	262	281	288	254	246	250	259	275	270	252	243	252	270	254	268	248	254	266	255	271	241	243	253	283	286	263	252	239	290	273	269	282	233	283	277	293	255	253	293	266	262	267	266	276	231	251	262	262	242	272	299	265	264	244	278	239	240	274	279	281	266	285	274	276	274	284	286	249	273	278	231	264	248	282	240	270	246	296	252	279	267	270	252	245	230	298	246	240	257	265	262	307	287	271	257	239	277	250	275	269	242	320	277	262	230	275	262	277	267	253	300	286	247	274	273	254	285	288	278	262	293	288	266	275	264	275	249	245	227	242	270	278	260	256	227	279	281	282	272	281	258	226	259	264	245	266	276	246	267	239	253	273	266	262	256	284	291	268	278	251	252	279	257	262	265	237	255	262	267	263	258	267	298	251	271	285	269	267	255	269	268	249	225	266	294	245	280	251	245	266	255	279	272	254	278	251	278	248	266	285	267	247	279	269	268	242	279	273	275	249	248	279	254	278	250	269	280	256	262	270	269	253	257	273	270	261	267	280	247	257	242	261	266	249	259	251	235	267	285	235	230	246	251	251	298	293	264	263	226	262	256	260	254	260	281	250	263	269	252	280	246	267	269	268	238	254	241	247	249	286	277	275	243	241	277	242	250	291	260	261	269	264	230	256	272	249	281	241	257	237	277	294	276	245	256	239	267	245	262	244	272	271	243	269	258	275	291	302	252	276	267	270	242	235	253	275	241	260	263	260	257	246	259	263	243	315	268	219	242	277	277	262	253	266	274	253	252	232	242	257	258	271	264	281	252	254	291	213	244	250	238	276	229	260	257	264	271	248	283	269	239	269	255	230	264	254	286	271	250	310	258	295	267	269	272	262	248	261	270	249	239	232	247	263	266	237	295	238	250	263	264	265	250	283	249	283	276	290	244	281	282	276	281	276	257	267	279	269	274	271	246	271	273	265	256	261	273	314	247	263	263	282	267	255	271	242	245	255	252	309	261	268	253	250	280	255	238	268	277	275	268	240	268	255	238	299	236	296	272	266	223	273	268	242	273	282	267	260	269	279	265	266	248	263	269	274	240	265	268	256	263	262	258	276	264	252	256	271	273	238	263	282	239	264	257	248	256	286	263	266	264	257	244	250	273	281	281	255	268	274	253	241	258	270	290	243	249	248	265	263	233	250	242	256	279	268	257	293	245	280	260	256	244	265	274	252	265	254	271	236	271	241	278	246	255	297	259	238	241	243	242	291	272	263	270	271	248	241	263	250	249	257	268	277	257	281	275	256	288	296	240	277	248	289	262	276	259	273	268	248	274	258	257	265	285	272	244	254	272	264	239	292	258	259	280	262	278	266	295	267	260	287	238	247	259	267	262	278	274	292	232	254	280	241	234	249	249	252	271	276	244	234	279	278	267	262	266	299	270	248	248	248	254	265	256	259	279	257	246	270	245	272	255	261	240	235	289	267	277	263	256	271	272	243	277	278	259
59169	91039	67988	39916	17565	4233	1086	627	492	490	500	480	523	534	489	513	501	467	467	493	491	496	502	448	515	485	509	453	482	509	499	512	463	476	508	489	509	455	463	499	510	498	512	548	502	480	485	472	515	570	487	488	495	502	487	506	538	483	517	508	478	487	511	466	488	514	471	498	524	482	475	450	526	476	485	484	493	478	456	462	464	465	483	500	473	530	477	445	496	501	491	477	526	525	504	483	526	456	466	458	451	483	500	484	509	505	507	443	511	524	472	531	487	521	501	473	514	527	501	479	509	485	470	486	494	502	473	506	484	488	520	499	482	506	486	455	474	522	478	480	446	508	509	482	528	457	528	496	482	491	514	475	465	544	507	476	508	484	531	473	479	494	491	484	483	496	482	472	459	513	523	512	489	489	480	485	551	518	479	480	519	505	506	454	478	524	471	540	441	506	505	502	499	530	517	465	480	512	518	476	464	478	508	493	520	484	525	455	459	477	531	493	480	458	458	478	521	512	448	453	462	490	514	501	507	510	488	500	484	539	501	465	477	457	501	472	494	476	456	482	516	492	531	502	487	485	457	455	485	495	472	523	508	485	471	497	490	490	487	446	480	465	495	485	468	518	490	473	522	490	503	525	489	518	498	451	465	467	510	474	481	490	496	497	494	495	487	473	462	449	494	521	482	482	483	471	510	535	480	501	479	448	502	514	478	508	433	495	494	514	497	496	490	537	517	469	519	473	510	470	490	486	477	465	495	498	466	509	522	484	496	481	553	503	461	455	482	465	548	496	465	487	456	549	511	499	479	510	473	495	481	506	491	497	500	478	496	479	454	466	475	512	480	455	509	533	510	508	498	484	517	473	502	542	453	507	476	557	458	525	526	514	474	491	480	490	522	499	499	504	464	475	454	440	476	453	483	468	468	460	533	519	508	441	486	531	462	497	492	505	476	480	493	477	477	514	495	485	451	548	491	515	509	487	504	487	511	506	489	517	466	516	484	510	502	484	527	527	482	480	502	474	453	480	544	512	507	483	507	499	514	516	516	492	505	514	484	519	497	485	524	500	473	523	458	483	490	501	487	477	502	502	479	521	491	489	459	509	486	498	499	483	518	479	519	496	533	486	508	487	525	474	502	454	487	491	459	493	496	491	481	531	509	505	531	500	515	511	523	501	521	506	507	509	477	530	495	470	522	489	524	470	496	522	481	495	507	485	499	513	489	503	494	516	479	496	524	466	480	535	524	468	497	516	494	501	506	486	509	480	480	517	438	528	513	511	469	468	458	553	509	474	501	479	486	509	477	488	509	475	483	483	510	482	519	431	455	492	505	507	508	489	499	473	465	482	462	485	524	480	526	512	476	501	480	495	506	504	529	488	496	465	505	558	463	492	460	477	467	486	492	485	459	501	456	473	465	495	476	449	474	471	527	503	509	489	468	503	510	500	440	526	468	463	506	497	518	451	449	481	464	508	509	513	513	521	469	450	504	490	522	512	523	506	481	473	573	483	513	509	524	516	505	494	482	491	471	501	490	489	466	490	453	450	482	497	505	462	480	544	517	471	471	502	490	454	499	492	495	512	464	506	539	497	456	509	479	467	480	496	477	494	487	461	492	524	485	458	510	443	497	511	491	493	496	472	451	479	487	485	476	521	474	538	450	501	461	494	501	527	506	506	475	466	501	507	520	499	480	486	512	491	484	502	508	491	482	472	484	455	476	495	496	478	479	520	492	493	496	521	508	493	496	513	498	478	459	474	476	550	486	504	501	467	459	524	487	478	482	486	504	517	454	470	529	508	452	503	504	516	474	477	533	499	473	477	500	453	505	478	470	499	543	487	480	484	476	462	537	508	500	511	521	497	474	439	497	503	511	489	489	533	458	511	502	539	502	452	466	510	490	495	486	500	499	452	478	474	501	458	488	462	531	500	523	459	494	489	486	440	500	505	470	487	474	511	509	497	478	466	497	517	560	482	485	508	472	491	500	481	481	437	459	504	478	463	484	508	493	507	499	501	546	511	516	506	500	468	508	498	513	520	517	503	497	500	462	452	482	478	500	528	484	491	475	488	490	447	495	475	487	513	487	468	462	466	482	501	514	491	511	506	422	466	522	497	536	463	476	491	487	490	508	492	464	489	515	511	478	520	469	524	498	524	454	470	493	504	478	492	462	471	514	499	482	463	469	496	484	447	492	496	476	485	433	494	478	478	489	498	522	546	521	511	537	467	476	473	479	507	455	488	478	452	487	468	518	455	519	483	500	515	461	493	538	460	493	506	485	480	479	472	488	464	505	490	506	549	472	497	497	505	532	549	509	484	483	521	514	508	487	511	477	493	505	501	480	469	500	467	501	534	534	484	481	490	521	492	503	460	526	494	500	483	518	486	463	476	492	483	511	452	476	521	482	494	443	504	464	521	485	502	451	462	485	481	482	459	478	498	527	526	493	494	479	489	489	498	486	500	471	482	490	480	545	483	490	476	503	503	529	503	472	496	501	468	493	450	526	497	481	500	509	465	480	494	507	487	472	475	493	492	496	505	506	492	497	477	466	515	514	464	465	468	498	452	522	501	484	473	464	475	470	527	484	455	472	497	473	498	509	484	495	481	512	483	452	495	501	474	475	495	518	456	511	500	508	440	519	508	509	499	457	517	458	492	514	498	482	495	532	476	518	553	517	473	504	507	453	507	477	489	501	525	471	518	478	461	526	452	497	490	481	458	500	524	513	492	479	469	474	494	531	502	514	491	466	498	484	513	515	502	501	480	503	497	478	410	483	498	491	479	459	482	519	524	494	468	451	475	469	478	468	521	516	496	496	515	488	446	495	490	519	498	507	495	507	497	520	462	501	461	479	482	492	525	475	470	485	499	492	513	475	480	526	477	467	491	476	479	494	480	481	509	489	501	468	488	495	453	488	492	505	480	515	501	465	500	495	502	465	503	452	483	503	469	520	472	445	500	509	476	476	496	493	534	483	508	492	520	480	503	520	459	499	491	492	505	499	505	471	493	492	496	483	486	548	500	480	478	532	487	491	473	506	471	514	485	458	517	484	498	469	497	454	483	504	477	514	471	500	507	502	531	499	493	510	503	463	484	476	483	492	518	473	473	490	491	495	458	492	524	504	476	480	507	505	453	489	527	527	513	513	471	503	513	502	479	472	445	494	496	467	462	473	498	491	472	494	460	462	484	470	477	492	457	476	493	523	488	526	521	485	505	496	512	480	497	469	461	515	481	509	469	499	463	462	498	544	492	441	491	502	494	473	516	455	496	523	505	513	530	494	483	461	510	499	469	482	462	498	516	494	487	481	470	459	492	479	494	482	543	544	477	486	502	485	507	476	499	493	531	459	526	520	498	523	484	504	472	518	502	492	511	517	505	470	487	492	505	504	459	524	474	493	506	474	526	524	471	468	505	479	501	493	480	462	497	495	501	524	502	450	529	496	486	528	503	474	498	473	484	460	488	500	471	498	440	519	485	549	478	496	502	491	472
23501	22892	34655	28229	21749	16087	3408	450	308	308	313	308	330	312	334	312	279	321	316	322	321	297	299	309	288	357	322	336	307	304	338	297	324	321	300	294	325	309	329	326	363	300	319	307	329	322	280	265	339	329	305	310	316	327	285	295	328	342	330	251	301	317	345	293	292	300	296	332	326	311	312	307	288	279	292	326	319	277	289	319	319	316	315	317	292	313	316	311	318	294	327	304	303	313	300	327	303	279	337	312	296	275	298	339	302	294	303	311	313	300	277	332	338	308	329	302	306	306	326	284	301	264	328	298	301	289	315	288	301	324	295	301	326	297	313	308	327	315	297	299	325	295	298	316	333	293	302	303	312	290	292	343	313	315	319	299	301	311	328	297	291	332	269	312	310	329	284	305	327	322	325	309	334	290	317	323	289	319	327	297	319	274	323	274	317	302	304	328	292	310	325	307	308	310	308	309	316	293	327	319	307	333	316	332	320	309	320	307	320	269	274	322	314	305	306	316	331	320	285	273	300	307	305	295	316	319	328	320	328	294	324	339	290	332	268	326	305	316	323	307	317	323	305	292	263	301	298	312	328	323	302	306	324	326	296	329	313	312	313	294	299	313	285	312	292	302	323	293	319	299	318	299	288	330	339	302	307	333	310	334	304	307	320	339	315	305	323	307	312	337	303	296	308	325	310	276	297	280	291	323	315	274	305	266	307	296	276	316	306	307	296	305	323	322	292	310	304	301	305	309	310	298	330	307	285	331	315	320	315	296	296	313	310	297	326	309	288	288	332	316	301	324	315	290	318	315	279	297	314	333	319	293	336	316	332	298	336	312	330	317	302	343	308	277	309	322	321	282	325	315	329	321	302	313	283	327	303	310	307	313	326	322	312	310	306	327	311	308	332	300	311	347	321	284	288	304	310	304	304	316	316	309	318	305	294	321	334	316	327	313	330	267	276	281	307	305	312	299	296	320	329	304	305	310	304	308	313	313	324	311	304	316	314	297	313	320	310	296	326	317	301	306	340	304	300	321	306	297	284	298	323	314	290	336	291	308	325	286	301	283	330	323	334	319	283	301	316	309	303	292	302	309	343	283	307	313	277	307	264	289	283	324	298	330	310	322	303	305	306	319	292	287	319	284	317	307	340	323	339	305	335	321	310	290	327	326	320	317	324	300	320	351	322	291	329	286	284	316	290	314	321	331	292	317	276	314	315	311	340	326	317	275	300	302	319	293	334	312	314	313	318	308	294	328	292	323	293	283	277	302	288	316	299	327	298	305	310	313	323	309	292	318	305	293	325	305	307	320	325	307	300	336	330	289	296	289	296	318	291	318	309	319	293	257	292	320	317	317	326	312	318	300	305	313	282	313	318	316	326	313	295	326	298	313	333	275	302	320	290	286	291	329	312	304	321	319	279	281	306	315	297	333	301	311	308	310	325	306	300	348	317	308	316	301	311	329	316	311	351	324	303	312	314	303	322	312	286	298	294	298	313	282	316	290	348	304	323	304	278	299	318	308	288	320	306	298	280	300	314	299	310	312	295	317	310	319	295	342	284	316	295	337	303	301	311	280	320	303	288	329	300	305	329	327	303	302	319	314	322	316	272	313	341	309	294	282	298	327	310	312	325	316	319	307	309	288	351	318	302	336	315	276	298	314	330	297	299	319	272	327	315	301	308	284	286	297	296	339	303	317	319	342	309	265	322	302	323	319	339	303	294	299	301	307	294	303	316	298	322	323	294	326	310	307	291	309	341	343	304	326	295	326	309	324	314	295	312	288	330	260	327	312	292	293	329	302	290	306	265	338	309	306	302	281	316	294	315	312	307	298	295	306	288	283	292	300	326	316	307	278	293	288	303	324	300	310	312	317	290	281	312	314	280	331	298	313	300	311	309	263	341	314	320	279	312	307	279	312	313	344	360	311	273	298	326	316	320	271	294	310	292	306	323	308	321	319	323	329	339	315	323	302	318	324	314	330	332	297	340	313	320	293	300	310	287	308	327	368	290	320	282	307	314	308	312	323	283	312	305	285	286	301	332	332	302	318	298	298	325	329	304	311	325	323	292	302	299	292	330	316	264	291	290	299	296	300	327	302	288	270	271	312	305	324	301	294	279	323	360	319	288	291	327	308	329	336	305	331	342	289	288	273	322	315	323	315	324	326	325	303	338	264	301	335	312	284	325	325	306	320	337	329	291	307	296	322	288	295	332	317	318	300	289	323	300	305	302	288	315	315	296	299	337	298	268	294	314	313	323	329	286	333	311	311	322	292	343	300	313	302	314	291	313	314	284	304	297	268	298	277	290	323	328	298	339	314	317	269	317	324	266	290	313	308	318	302	327	327	294	294	286	287	284	341	312	310	317	308	307	275	295	353	300	281	293	321	300	308	292	301	297	299	281	307	284	318	320	313	325	304	319	323	323	281	297	321	324	302	302	296	351	325	277	299	330	324	273	278	316	313	292	277	316	310	320	310	311	282	280	314	326	297	300	291	328	317	318	300	301	335	309	314	280	315	321	334	338	316	278	293	289	316	298	271	323	302	296	311	317	314	332	338	342	292	316	296	290	294	273	342	296	317	334	311	336	306	312	311	292	297	307	290	295	281	316	306	284	358	271	303	294	273	318	320	288	316	299	318	313	316	311	316	316	294	288	288	340	311	322	299	308	324	305	322	294	275	301	289	327	287	297	289	315	288	356	301	310	314	313	339	282	317	314	293	321	315	304	302	339	320	312	321	325	333	302	308	281	329	311	310	317	305	287	288	316	311	306	342	323	324	316	298	294	289	310	306	305	331	303	293	308	326	335	326	330	290	310	316	301	272	309	312	321	332	280	288	273	316	307	313	302	331	297	310	277	304	297	287	307	288	338	340	306	290	276	305	284	316	319	292	314	295	309	305	306	322	305	313	273	320	325	305	300	284	289	310	332	324	280	336	311	314	322	300	307	287	316	296	308	293	320	288	275	302	305	301	296	342	306	317	276	300	326	295	338	320	308	307	329	302	331	336	297	299	335	293	340	354	290	307	320	307	313	331	299	271	316	319	316	287	325	302	318	316	342	292	307	288	304	295	320	318	329	304	352	319	323	308	323	340	333	326	333	304	299	282	297	282	306	323	309	342	307	304	290	296	331	330	291	306	279	301	306	292	293	301	313	310	294	287	285	306	325	323	313	278	355	312	301	314	337	298	283	305	293	284	289	300	302	294	294	311	314	333	305	354	279	311	321	293	315	301	314	320	323	301	276	269	317	286	295	318	284	282	314	300	297	331	289	341	302	290	338	319	304	304	300	330	305	306	301	292	315	313	257	307	289	316	277	293	318	297	303	298	296	325	285	282	284	272	317	307	319	316	326	287	303	285	308	322	306	310	326	278	319	295	329	267	309	320	304	304	343	303	313	300	325	302	309	323	326	346	326	311	306	373	301	312	333	301	311	321	340	297	332	308	286	304	338	269	301	329	333	306	301	309	315	277	274	303	284	316	322	292	279	297
61051	102231	77402	48936	24461	6886	1574	720	585	538	549	536	559	584	581	584	574	575	499	545	535	537	602	553	534	537	565	564	536	539	556	547	544	589	548	598	523	513	554	559	528	509	554	532	547	541	551	520	538	584	526	560	525	541	551	546	562	519	563	561	559	548	575	544	563	551	560	573	575	564	570	604	546	553	523	556	518	535	541	522	533	559	520	533	554	532	569	545	519	576	575	561	571	556	548	545	540	525	540	561	550	557	563	524	548	540	563	542	533	564	565	550	535	527	516	526	541	477	480	575	548	532	579	547	503	508	546	562	568	595	526	536	556	563	541	549	572	562	553	544	570	552	545	514	538	549	508	535	562	543	556	545	520	529	571	542	565	546	551	507	566	588	529	556	533	520	535	548	548	544	538	536	554	584	527	542	559	539	529	546	562	529	554	586	580	563	507	551	504	545	554	561	576	536	523	565	548	547	559	573	515	566	534	554	553	551	554	559	555	548	562	518	572	552	544	527	514	570	504	555	530	565	569	571	503	539	570	587	550	496	581	600	510	539	560	565	578	522	541	601	548	551	582	499	549	554	547	559	577	547	554	576	579	551	508	550	546	539	531	541	552	563	523	560	546	553	535	534	508	574	523	531	543	558	545	525	545	564	532	548	530	554	564	546	533	534	551	508	564	516	535	533	540	529	590	566	573	565	536	559	523	555	542	567	555	526	544	556	538	522	534	577	585	544	490	567	556	527	543	523	563	499	515	542	530	559	530	563	541	528	559	559	535	531	491	538	527	573	562	523	558	537	514	529	539	550	531	531	555	535	537	537	516	509	541	524	553	511	530	543	478	552	571	531	530	555	565	566	554	569	544	529	562	515	573	551	530	534	557	507	545	507	562	551	565	556	525	527	532	549	531	553	554	558	542	549	517	548	522	544	588	506	541	586	539	503	557	553	543	564	537	542	524	538	557	532	549	558	515	536	556	567	561	556	562	542	540	556	521	583	534	576	520	562	548	566	575	596	542	532	532	587	548	543	577	541	512	524	511	556	552	554	542	521	528	541	548	545	577	580	516	539	554	521	536	579	481	550	535	515	524	558	559	554	536	565	505	546	554	547	551	595	524	540	548	561	565	563	531	536	525	530	566	520	539	543	547	528	522	555	560	567	556	553	503	558	546	553	531	586	536	571	611	523	554	557	531	563	558	563	515	547	579	503	520	569	516	558	541	526	534	547	585	566	547	539	536	548	532	557	562	569	540	537	574	530	517	539	547	558	541	562	546	509	530	565	552	513	535	518	572	570	524	538	543	530	530	575	529	579	553	570	541	542	540	525	583	556	563	539	537	551	536	567	539	531	557	569	553	576	560	573	514	536	558	543	554	546	555	553	539	584	557	547	557	548	563	559	516	518	571	563	511	599	516	533	559	547	535	568	542	509	514	571	547	504	540	541	519	536	550	522	598	527	539	569	527	548	548	536	515	554	525	579	589	551	547	607	514	520	534	576	531	550	600	507	539	499	580	542	582	551	526	542	538	571	541	598	540	556	545	540	511	528	507	555	569	574	555	569	579	590	540	562	520	503	502	528	559	553	545	529	562	534	561	544	588	571	567	534	596	559	568	541	575	516	556	535	546	553	538	528	528	561	567	528	553	525	567	585	555	525	572	569	531	546	534	532	532	604	578	519	562	529	517	580	550	516	541	566	522	516	521	573	516	525	547	526	542	533	560	537	577	496	574	582	562	533	541	494	568	523	514	508	522	530	556	569	546	552	555	514	551	546	566	539	520	570	503	534	568	496	585	504	552	542	567	570	532	543	538	568	568	572	532	601	579	542	556	603	556	549	573	594	553	588	525	564	515	566	537	509	521	467	546	557	511	519	540	536	580	542	567	564	550	527	503	564	583	533	569	545	535	585	535	540	574	540	573	506	550	520	545	565	565	546	542	553	546	554	497	574	573	563	503	529	537	566	540	604	510	533	559	539	513	521	560	543	556	606	572	507	527	532	584	573	532	559	560	520	562	574	555	521	569	528	554	576	569	524	561	587	520	523	563	534	536	523	578	580	526	573	572	575	586	555	573	562	542	498	541	540	537	546	527	537	562	522	527	560	537	557	518	582	520	578	541	535	600	543	580	536	538	540	488	550	543	576	518	567	523	568	532	568	543	505	567	559	539	547	587	549	569	563	579	605	554	521	582	509	554	574	567	551	549	526	525	520	518	561	534	543	552	559	579	555	513	516	534	544	513	533	543	577	554	553	523	556	550	533	530	545	557	526	516	538	528	607	585	515	559	549	532	570	523	566	572	531	539	524	619	592	562	532	546	530	564	541	527	547	526	554	521	538	549	602	581	561	557	511	538	517	534	553	577	580	570	592	560	531	554	581	530	539	562	534	516	515	539	529	583	538	548	524	558	540	549	534	589	546	532	525	582	551	579	577	595	535	590	539	545	515	604	586	504	586	497	563	545	565	543	539	532	526	510	567	534	532	584	516	556	607	561	556	519	537	523	518	556	520	535	584	544	512	535	537	543	581	484	544	556	563	546	561	562	529	511	526	518	577	553	513	542	533	539	516	540	545	550	504	562	540	540	544	572	545	577	534	554	595	527	564	562	561	527	544	519	579	563	536	585	534	551	548	543	539	538	561	585	525	513	526	580	561	542	555	564	577	559	553	574	541	553	517	545	554	573	537	565	533	546	574	561	595	536	480	594	575	521	557	557	555	535	542	552	559	599	541	533	515	507	537	561	543	596	529	535	540	565	499	567	561	547	531	569	562	553	564	590	578	552	553	537	514	535	574	553	541	532	558	535	526	526	573	562	570	503	541	483	542	551	537	540	580	531	530	526	568	579	562	563	581	550	572	565	536	558	557	556	606	546	535	584	573	492	529	583	537	511	509	560	525	578	553	564	593	572	568	527	575	545	567	559	527	502	546	542	544	544	547	541	549	578	511	530	544	564	544	555	567	544	580	562	559	514	597	493	499	556	547	537	564	508	566	550	548	528	539	530	599	557	545	549	533	562	558	518	544	554	512	542	584	549	537	555	557	561	557	567	519	547	579	546	566	544	513	542	590	580	543	516	526	535	503	541	556	539	533	560	494	546	552	547	537	547	558	546	548	535	541	541	569	603	559	575	558	575	551	568	540	537	563	600	565	557	543	548	517	558	506	504	582	533	575	582	555	573	523	557	510	560	518	520	583	514	532	509	561	545	513	514	488	558	550	505	538	548	549	591	554	500	545	518	563	564	552	551	564	502	533	566	564	561	568	541	538	547	545	515	533	590	537	537	556	573	588	530	500	560	540	536	538	547	544	519	537	534	549	563	563	530	582	582	527	562	530	553	603	575	543	528	543	561	523	561	548	561	573	542	552	546	560	537	531	605	551	534	546	573	545	554	531	549	559	512	573	580	514	518	544	566	543	553	544	496	566	552	546	566	594	550	559	537	591	522	519	539	536	577	571	531	560	599	528	568	540	551	546	550	551	547	557	583	534	532	539
28800	31979	31569	14923	2737	700	348	270	281	263	267	252	245	244	248	232	252	261	290	245	256	269	266	266	264	262	256	242	253	270	280	240	264	241	266	242	252	245	254	260	248	254	240	253	233	249	251	270	247	269	267	259	266	266	239	263	267	293	269	290	270	245	286	259	262	274	270	255	283	258	264	240	276	235	261	271	226	282	274	274	267	266	259	265	253	261	235	240	268	262	250	239	233	256	280	281	268	270	259	260	256	251	245	242	262	267	256	251	263	229	287	239	257	289	265	269	261	257	268	259	268	240	308	269	261	253	248	256	254	238	238	244	280	265	233	263	253	283	248	248	265	241	272	261	259	236	235	272	278	261	296	225	261	250	289	254	225	260	229	263	262	263	251	265	255	260	247	259	262	264	272	266	247	254	262	241	269	253	243	274	279	241	232	270	248	232	267	255	270	256	257	241	223	259	245	258	283	263	239	228	269	258	262	266	256	257	253	248	241	238	286	261	231	255	256	288	279	262	269	245	252	259	258	254	255	258	249	255	276	257	243	250	245	288	283	248	278	278	239	264	268	264	248	289	287	210	220	255	260	266	245	261	263	257	311	237	236	256	241	251	267	238	252	269	231	249	232	235	240	271	255	272	264	281	280	255	256	264	261	234	255	273	226	252	217	283	263	261	232	278	250	282	286	245	278	258	240	279	240	267	285	259	253	282	271	275	240	269	241	267	253	269	227	268	271	228	269	252	264	260	205	263	284	233	241	236	273	263	226	272	242	252	227	244	268	250	272	252	247	246	243	254	267	252	251	261	247	268	237	235	261	237	305	246	239	260	234	252	259	264	291	228	255	261	253	261	254	213	260	243	247	273	262	262	248	257	275	251	245	256	262	256	242	256	226	245	285	287	289	272	254	252	258	281	294	264	249	281	254	267	256	255	267	255	247	263	239	243	279	248	254	252	271	256	223	233	251	231	228	264	252	229	251	261	249	268	272	284	219	242	275	264	225	273	256	269	243	240	279	238	240	257	275	265	278	248	258	240	227	245	251	250	268	260	270	229	278	242	267	234	248	243	260	269	236	249	246	273	289	266	260	276	225	234	239	287	283	234	275	244	256	259	237	243	247	221	255	253	255	229	255	230	266	265	247	254	257	244	244	256	292	283	254	241	251	249	251	262	246	267	257	231	248	257	256	237	243	237	265	283	256	228	264	258	256	265	273	215	290	242	257	239	250	292	251	261	250	253	255	265	262	253	261	270	271	243	262	256	248	281	248	274	255	274	266	256	227	234	248	261	260	267	235	261	248	280	255	287	260	245	271	265	240	251	251	285	238	280	254	246	267	274	240	245	261	259	252	256	278	252	262	269	258	268	265	283	275	279	266	254	242	261	250	256	253	258	237	240	212	246	267	254	238	275	259	254	271	279	260	226	267	277	260	250	273	262	263	262	239	253	270	233	236	272	266	287	247	262	270	258	276	266	258	263	268	253	274	263	244	263	280	269	281	232	238	259	276	282	237	240	243	258	236	279	259	264	235	235	270	244	283	235	211	244	278	275	257	256	257	213	249	240	253	243	231	237	268	245	230	236	242	252	246	289	267	266	294	247	252	280	272	267	266	258	252	246	280	253	255	254	251	231	259	258	242	239	270	250	228	297	250	231	251	270	237	280	262	246	273	254	276	251	262	243	242	270	268	251	276	262	262	236	259	259	271	283	241	278	278	256	247	230	236	256	248	272	261	243	237	261	263	267	273	258	272	234	238	246	275	272	245	266	261	254	261	250	269	293	278	238	250	231	260	247	224	219	264	268	242	274	251	285	278	262	246	268	239	267	272	281	246	210	271	262	296	269	247	251	249	227	261	271	241	235	286	239	285	279	302	256	266	247	274	244	267	253	257	264	240	281	251	248	238	270	247	328	259	292	285	259	247	256	229	260	250	246	258	233	267	274	229	264	277	247	256	271	240	246	236	268	270	266	278	273	249	235	246	236	280	254	247	247	257	250	225	250	254	252	269	250	253	255	244	264	243	263	256	294	237	278	243	243	256	241	255	273	273	261	265	252	255	259	271	265	259	267	257	278	265	271	237	248	249	302	247	248	242	265	272	267	226	257	242	267	290	239	262	254	286	258	262	276	258	253	254	273	265	273	232	272	247	240	258	297	247	230	267	253	268	253	255	254	273	293	256	235	253	248	261	240	236	253	267	241	276	256	253	228	246	257	271	238	271	240	254	275	261	252	264	291	240	234	273	239	289	258	242	257	248	267	243	274	273	239	249	227	253	256	244	234	291	264	248	281	297	263	248	235	255	256	263	271	268	252	248	230	274	256	276	246	246	244	239	301	275	260	232	274	261	243	254	261	245	272	289	263	231	254	252	225	238	272	269	239	258	260	253	251	267	255	269	276	269	273	254	248	242	245	240	239	267	255	240	247	263	274	254	248	249	245	243	287	259	237	259	265	238	260	252	266	251	246	281	244	248	264	257	258	244	240	241	250	266	255	263	247	256	241	247	266	268	272	262	274	268	252	261	261	258	251	239	273	247	229	269	220	223	269	274	255	255	232	296	231	266	249	239	256	265	238	235	262	260	260	257	247	243	263	250	245	280	240	264	235	276	273	238	278	235	260	274	249	255	257	256	276	236	262	217	258	263	250	270	264	281	272	279	269	271	257	256	234	239	251	264	263	266	232	295	245	247	240	265	274	232	252	257	278	285	300	249	238	263	255	269	270	267	248	251	264	262	268	247	253	239	246	258	273	233	277	264	259	266	232	274	256	247	246	278	243	241	269	228	251	285	258	254	232	267	232	240	229	286	255	247	269	256	250	264	230	242	256	244	229	266	253	227	238	267	222	272	247	253	272	261	275	257	265	256	252	262	240	245	289	261	234	258	246	280	265	276	260	275	246	233	276	282	254	234	254	271	257	259	254	282	276	250	275	232	265	255	258	262	266	210	263	258	249	224	270	273	246	286	264	279	236	285	242	292	260	245	253	282	264	270	235	279	277	251	246	263	265	233	268	246	288	234	235	262	260	248	250	235	270	256	262	256	253	255	243	261	263	240	240	256	272	253	270	269	232	256	253	256	241	255	275	244	285	281	254	233	263	264	246	260	269	230	266	213	255	281	225	269	262	259	285	263	236	250	246	243	245	273	234	297	279	240	255	269	257	282	231	228	262	261	259	279	226	240	228	247	277	234	281	243	250	278	242	265	268	226	262	264	257	237	250	242	261	284	266	259	252	235	270	241	266	271	246	251	220	277	268	276	258	248	254	259	294	266	254	264	246	234	243	246	235	282	239	229	254	276	253	262	257	216	285	237	270	243	270	246	284	255	238	235	262	256	264	239	274	266	234	268	267	243	258	260	243	295	278	257	272	242	252	242	244	252	263	237	280	265	273	283	263	236	249	257	226	259	269	301	250	237	227	254	268	275	268	245	277	284	284	274	254	259	259	246	217	242	271	289	267	220	254	280	246	263	261	250	250	265	270	273	245	273	248
34936	50618	37193	16501	4681	1269	629	519	498	482	500	489	485	486	461	463	480	492	481	495	494	455	510	451	458	491	503	478	487	474	514	462	447	486	463	470	441	501	489	463	498	466	487	471	502	472	507	502	497	465	474	504	481	472	516	505	480	493	465	443	489	452	491	447	480	467	501	489	497	492	514	482	448	475	497	459	477	500	505	506	467	496	466	459	469	455	489	466	493	457	483	487	480	492	503	517	497	505	504	516	464	447	473	489	514	474	484	507	451	459	525	482	469	507	477	497	484	460	469	446	506	487	491	444	473	442	474	485	459	470	446	448	478	548	465	515	481	429	451	481	458	507	481	482	473	495	530	465	563	505	508	486	497	510	505	514	470	486	505	452	484	441	495	463	525	489	465	493	508	468	496	474	506	531	508	440	487	455	459	496	505	460	470	475	500	466	472	502	455	504	514	448	511	455	463	499	490	484	519	469	446	494	454	471	461	498	475	484	491	462	484	474	490	469	470	483	463	465	430	433	473	457	487	490	462	482	461	448	507	473	484	488	488	482	491	470	467	441	468	488	457	429	473	491	451	494	484	507	463	461	456	478	475	496	466	523	453	521	488	498	534	481	440	457	459	464	470	435	473	480	482	491	494	483	486	459	490	466	488	511	448	507	496	506	456	479	487	502	457	470	479	458	488	464	461	466	479	518	451	483	491	471	494	512	475	542	506	470	487	520	460	479	457	512	481	452	477	486	488	513	494	510	451	448	505	452	463	472	443	488	459	431	511	478	475	548	497	446	453	476	463	475	498	500	504	501	496	478	468	475	442	482	470	503	482	486	479	475	505	498	476	506	476	443	450	478	493	521	459	496	456	460	467	504	504	479	478	511	494	509	483	466	496	491	506	453	453	530	507	454	483	483	482	502	489	503	467	487	462	464	449	509	486	486	476	491	483	459	490	493	476	483	492	520	479	487	455	494	511	481	469	510	509	467	490	462	485	470	466	502	475	469	489	464	433	493	495	465	451	461	509	495	472	464	505	462	468	494	487	460	461	458	469	537	515	481	492	473	471	523	499	491	473	454	498	500	493	499	500	493	500	500	455	515	491	468	463	471	467	466	488	455	472	504	480	459	498	520	496	494	511	463	470	503	472	473	475	505	477	459	478	460	434	475	520	488	497	484	481	453	491	432	523	453	472	475	445	484	519	461	477	494	507	471	451	524	482	457	485	446	511	485	470	494	488	529	445	477	429	497	487	467	486	496	437	455	468	474	449	455	476	488	491	478	461	502	456	475	512	459	478	501	453	507	496	492	457	469	467	492	475	431	445	473	503	512	481	482	466	455	482	489	440	485	475	472	494	474	501	524	484	543	495	471	535	489	474	500	496	516	467	507	520	493	492	496	483	524	488	472	486	471	474	540	469	497	486	509	477	481	467	442	487	465	491	456	488	516	487	479	501	462	480	467	496	489	458	492	456	482	461	486	484	521	473	508	464	498	504	518	495	501	493	500	461	522	496	503	450	508	459	506	475	433	497	497	470	507	461	428	499	443	458	474	487	437	512	514	468	521	466	465	465	490	494	497	498	461	468	500	483	472	470	469	483	495	485	460	454	480	485	503	504	460	491	476	496	474	461	499	500	458	499	487	495	463	470	494	492	475	488	493	498	490	478	489	464	474	458	485	496	457	470	466	468	470	482	445	463	519	477	487	522	452	475	505	433	472	512	483	505	471	456	501	472	444	462	439	442	484	506	490	515	483	487	473	502	464	488	488	463	473	509	464	477	490	500	479	493	516	472	485	505	475	497	450	511	501	505	497	451	492	436	485	503	480	479	507	484	460	425	488	485	472	508	470	467	461	498	464	517	494	447	504	490	453	438	461	489	483	484	454	476	500	483	471	447	424	491	467	500	486	509	480	482	453	471	526	471	476	464	487	500	496	530	472	450	511	475	475	468	452	463	492	480	518	459	466	472	493	448	511	500	469	485	466	439	479	511	487	457	475	526	474	490	452	455	502	509	456	485	494	461	511	496	486	439	460	449	497	484	473	461	479	478	505	478	470	492	463	460	499	499	467	495	460	473	441	500	457	495	503	491	510	492	480	509	479	463	493	507	459	453	447	476	467	493	503	502	474	472	493	493	479	514	475	473	476	506	465	504	465	481	467	483	479	475	504	485	495	477	480	480	491	484	452	467	501	447	484	483	502	491	461	482	451	475	503	524	479	448	459	441	460	481	480	495	495	457	454	435	500	466	503	495	484	476	408	458	485	501	478	474	489	440	523	493	469	487	457	494	480	467	494	487	471	485	489	469	455	454	513	522	529	530	477	483	481	515	505	507	520	539	490	475	474	485	497	482	495	470	560	506	484	501	505	457	485	444	524	475	463	449	472	475	494	462	491	475	466	475	460	505	458	512	492	484	527	502	471	515	458	468	485	481	463	460	527	468	470	469	501	476	498	477	478	453	427	465	492	504	446	504	516	461	450	464	487	467	436	471	522	461	482	484	463	477	449	480	504	459	507	495	481	508	488	459	501	444	506	493	502	473	508	488	487	471	497	500	452	490	463	481	475	489	459	470	507	482	481	476	491	464	495	451	467	466	485	438	485	433	462	519	439	466	476	461	474	501	525	493	451	502	473	487	456	482	450	497	477	486	517	458	478	497	514	518	470	472	481	484	514	490	490	493	465	531	495	477	479	455	510	463	480	495	482	441	478	472	454	508	447	439	482	496	483	477	482	477	503	465	465	488	475	515	453	492	476	493	466	475	488	464	477	453	463	507	525	477	463	461	474	461	489	484	504	492	507	495	473	499	498	479	502	478	476	481	492	436	475	482	478	460	478	478	479	467	459	472	509	484	508	505	482	514	490	482	453	485	482	486	464	495	507	484	482	478	525	475	464	494	489	518	473	521	451	495	491	516	510	471	442	521	495	466	428	448	479	486	506	488	447	459	516	479	487	495	497	465	492	483	514	518	460	485	447	458	503	482	490	508	468	505	481	458	496	516	480	469	443	493	505	493	426	476	483	444	452	501	531	507	441	496	473	458	475	495	503	464	518	514	467	480	511	454	508	493	469	450	481	517	481	476	464	467	474	469	467	524	496	489	426	457	481	485	513	459	456	470	452	462	445	446	501	486	495	483	523	453	492	473	471	488	467	507	479	504	504	466	462	515	473	425	467	485	496	483	442	457	483	496	467	468	453	467	474	492	480	477	454	460	497	465	496	487	453	482	479	476	478	507	492	489	474	449	519	448	478	503	456	488	478	469	475	472	511	448	488	487	506	452	489	512	517	497	463	478	525	466	455	514	510	508	512	477	467	483	493	497	519	487	483	449	454	483	484	510	435	486	515	506	501	490	486	515	491	504	477	492	477	479	479	484	492	501	476	475	444	530	468	451	473	490	463	465	479	469	458	492	485	488	491	470	486	478	453	477	474	532	475	479	463	428	506	467	497	482	466	487	451	471	463	478	502	473	489	468	527	464	498	493	490	459	471	449	455
24734	25318	38097	30859	19907	7796	867	378	280	264	301	272	270	251	291	247	282	279	247	267	259	282	276	254	293	255	280	267	244	289	261	268	282	243	261	246	301	235	281	258	246	258	263	284	270	263	279	279	262	287	295	257	290	298	260	232	261	250	244	270	280	268	287	245	272	268	282	280	257	269	253	263	268	286	252	269	253	265	260	277	258	249	279	256	235	276	252	229	279	292	247	263	286	259	256	271	270	265	255	255	268	257	256	252	273	281	261	263	256	274	295	264	286	266	277	241	261	278	266	256	252	265	250	265	287	277	251	275	235	255	248	256	287	268	273	275	277	279	263	256	249	260	269	271	239	277	275	252	278	275	304	246	258	236	257	277	246	259	276	259	258	264	254	239	240	229	264	280	264	261	280	279	267	273	259	280	284	271	280	292	268	253	264	252	223	259	277	246	261	279	270	269	260	258	282	258	253	234	260	265	251	278	265	256	260	253	293	235	279	235	268	263	260	264	282	256	282	280	279	282	256	232	261	249	277	284	243	263	260	262	249	277	272	254	250	273	262	261	299	263	273	239	259	273	266	283	270	264	269	253	293	265	278	233	251	278	272	306	244	275	241	275	292	266	285	268	259	274	268	267	248	272	275	258	249	285	253	257	255	248	317	240	247	256	271	230	249	249	280	268	280	241	265	261	259	246	245	248	287	267	268	251	257	257	236	263	254	239	299	304	246	265	298	278	242	260	289	287	258	256	268	287	280	279	263	241	252	260	267	273	274	287	282	279	255	254	274	260	244	237	292	260	267	262	222	287	283	278	250	213	232	270	252	267	251	251	249	248	280	266	291	290	254	280	236	288	263	301	264	264	251	252	277	257	266	280	271	262	244	274	246	270	260	279	242	249	239	289	261	266	251	239	270	275	281	263	258	270	272	279	262	260	278	279	266	249	260	285	263	254	266	227	249	267	283	279	241	266	260	278	241	247	272	279	269	285	256	240	270	262	263	278	241	271	267	265	302	247	244	242	249	262	256	255	250	250	236	240	258	232	236	271	248	253	278	262	253	233	263	264	239	282	257	281	256	220	253	269	263	269	286	254	255	260	280	272	282	263	260	291	272	296	253	296	257	253	263	266	280	283	267	303	269	267	241	278	267	274	242	278	264	265	272	300	251	286	257	251	263	258	229	285	280	275	274	252	245	264	257	258	271	274	267	256	282	268	294	278	226	257	271	279	255	249	264	261	263	249	274	282	274	280	284	264	262	260	240	274	242	266	273	293	264	251	230	246	288	231	243	253	266	262	265	282	270	247	282	267	246	278	252	296	287	273	267	257	271	261	243	252	246	263	255	235	257	257	266	252	284	267	279	240	282	262	292	241	246	276	262	260	275	246	264	296	258	255	304	249	243	254	279	262	302	266	255	273	242	241	249	257	274	262	265	254	266	296	270	285	250	279	259	280	277	261	250	272	282	267	248	280	253	253	270	288	238	267	261	258	247	266	241	280	279	275	279	255	268	258	271	288	239	255	249	298	240	293	246	294	300	237	246	268	262	265	259	241	292	268	255	265	242	260	268	289	225	260	298	271	257	274	245	272	271	291	276	269	263	290	291	260	232	244	290	255	235	293	268	274	238	272	269	268	271	256	289	248	301	280	287	256	269	271	259	288	257	259	275	291	275	271	278	272	254	260	267	254	236	262	285	254	263	278	259	258	257	239	300	255	262	276	273	278	266	266	291	267	283	255	255	270	255	258	266	270	275	234	262	286	254	259	248	274	251	290	244	271	253	273	261	252	281	268	261	267	300	244	265	257	248	228	248	244	261	241	272	294	263	245	274	259	266	255	255	264	251	270	278	285	252	253	266	272	280	231	282	284	283	290	274	289	244	250	266	263	278	290	276	280	234	260	291	276	273	244	270	258	272	273	265	262	253	264	270	264	279	269	245	250	267	251	260	255	289	247	294	257	263	238	275	250	248	239	246	246	262	268	221	261	257	283	260	251	291	255	234	234	263	245	271	255	260	255	275	248	267	264	256	249	242	268	272	258	268	258	242	296	242	280	265	291	244	259	282	243	272	267	285	263	306	251	233	265	258	285	245	264	256	277	263	254	255	249	253	258	256	204	262	237	252	234	231	288	267	253	296	233	267	253	266	299	241	285	258	254	254	262	273	266	279	257	258	259	252	271	257	251	262	259	288	243	250	277	265	261	210	264	245	274	270	274	264	240	283	265	287	248	276	246	275	260	216	253	241	297	237	231	256	279	261	247	258	243	258	241	251	248	261	292	267	280	251	256	285	285	259	245	247	281	256	272	268	281	283	256	253	262	275	302	268	257	269	220	270	255	261	257	255	258	270	262	266	297	270	251	250	273	262	247	285	284	268	256	254	268	231	248	251	279	247	259	255	269	262	244	280	251	270	257	261	241	252	260	257	267	272	253	267	236	269	282	252	274	298	272	256	301	286	270	266	270	256	283	251	264	254	239	250	259	270	278	263	274	239	268	244	254	263	245	258	274	269	256	275	241	259	273	287	263	268	265	240	253	244	249	272	248	315	262	281	285	267	245	238	272	274	257	256	246	260	262	236	251	256	219	264	259	274	269	249	247	282	275	279	248	276	266	276	245	257	270	234	286	295	276	242	272	257	278	257	263	273	248	269	275	245	280	261	251	240	280	266	273	258	271	274	268	264	279	261	287	236	275	244	250	253	259	274	252	268	248	275	251	254	244	256	268	272	253	244	279	263	272	244	255	262	278	253	270	273	244	250	270	262	285	259	273	243	269	276	259	252	283	258	249	251	278	252	275	244	253	257	264	284	247	265	252	261	304	244	243	269	261	242	249	280	271	243	259	273	253	288	277	229	257	271	256	260	259	244	265	264	245	292	252	239	244	262	245	273	243	269	271	243	270	269	277	242	257	272	265	254	254	258	232	269	274	285	270	262	263	271	266	274	248	259	239	255	280	259	266	238	274	263	252	264	289	241	265	276	240	230	283	264	252	260	240	270	264	276	254	261	272	298	264	249	265	281	270	287	274	256	266	301	267	262	241	260	262	274	276	293	240	258	265	257	251	281	274	272	256	254	249	282	272	263	280	305	279	250	272	279	275	276	238	255	263	259	245	283	269	292	273	293	271	253	290	253	269	258	277	255	210	247	248	259	265	257	277	277	268	255	266	234	256	267	276	297	276	233	252	254	250	264	266	217	266	271	267	278	256	257	238	234	261	253	272	265	270	231	278	245	280	276	226	260	262	248	261	265	300	243	251	229	252	224	266	281	247	269	261	266	267	285	272	308	242	248	235	301	272	257	279	287	270	258	267	249	270	263	263	257	271	254	264	224	259	249	268	258	276	265	254	269	243	245	265	271	277	258	253	285	264	233	257	260	250	263	257	293	238	247	286	262	301	258	273	276	244	249	252	287	293	250	272	248	245	242	292	274	256	299	280	280	257	256	268	247	263	268	261	257	259	253	273	277	293	259	276	270	288	247	282	280	270	251	292
58666	92573	69464	40396	19321	5132	1291	610	483	477	483	505	495	494	498	507	477	488	493	512	506	468	492	493	471	491	500	477	489	487	492	472	518	511	497	446	446	484	464	491	449	496	469	487	502	505	478	482	530	513	494	470	516	505	489	494	445	486	509	470	451	499	464	456	553	486	478	507	480	483	484	512	527	479	517	476	498	470	507	444	495	502	479	485	468	500	513	479	480	505	492	491	493	498	473	522	492	481	481	490	488	489	500	476	491	504	473	492	540	495	484	477	520	513	493	501	469	498	487	492	464	463	499	472	487	508	514	466	514	508	502	478	525	465	498	469	476	440	489	502	492	492	512	508	480	498	473	488	530	467	464	514	522	482	489	461	487	518	503	527	490	464	494	500	524	527	498	481	499	447	480	492	477	467	466	489	498	527	518	494	472	469	518	509	477	450	508	477	495	504	512	468	491	463	515	514	511	471	492	494	515	536	489	466	487	476	493	484	503	507	520	525	522	489	481	471	511	473	562	501	475	452	502	491	507	513	515	491	498	484	471	545	483	495	506	503	440	503	503	441	480	537	483	504	443	473	494	525	501	496	510	470	448	463	495	490	470	487	521	469	503	500	508	490	481	464	502	490	482	488	496	498	529	478	467	479	464	464	445	501	482	481	503	494	448	501	476	528	496	541	505	500	440	475	503	501	484	459	522	453	475	462	516	503	486	458	479	437	481	505	490	480	498	507	478	515	474	474	501	519	484	497	460	470	484	503	516	520	530	528	499	509	474	540	491	469	492	486	485	501	464	492	449	512	503	470	497	448	497	505	486	455	482	537	469	484	491	464	509	479	497	500	498	466	493	478	518	525	478	480	493	524	500	537	525	503	455	449	473	525	487	523	460	467	492	521	469	499	478	496	493	503	530	472	485	488	520	512	470	443	502	464	483	463	507	496	488	507	505	485	478	481	482	484	469	470	476	478	521	490	517	475	497	508	468	463	514	500	510	460	531	488	499	508	489	552	501	489	453	499	517	490	480	523	485	473	510	450	501	496	454	490	511	494	506	490	452	507	480	478	483	502	492	497	501	510	472	501	526	478	493	459	518	494	463	497	501	503	490	450	515	509	511	506	499	478	510	468	508	503	479	487	518	489	513	518	470	472	475	500	461	486	513	506	526	514	487	506	493	517	500	475	509	476	505	455	473	473	512	475	493	516	533	477	526	504	487	480	493	492	445	567	469	471	512	491	489	505	467	522	460	494	512	493	504	545	457	485	512	461	487	519	487	464	485	501	482	479	482	503	459	501	487	458	499	513	494	475	492	507	503	490	477	512	497	448	483	491	486	468	506	470	491	528	494	459	509	471	468	523	449	527	510	500	457	521	511	489	512	503	529	514	486	501	482	497	490	483	486	475	473	518	490	523	534	480	503	479	517	525	491	483	482	483	504	486	494	508	509	497	475	486	470	495	481	473	500	497	518	476	485	475	462	520	551	490	487	464	480	513	492	476	497	497	488	470	477	464	467	509	460	488	442	472	502	482	488	457	487	500	479	499	516	453	500	508	463	509	486	511	473	489	495	497	506	552	488	490	541	472	490	469	481	459	470	485	515	487	491	468	480	545	506	490	511	489	440	499	490	501	472	517	518	475	458	473	499	465	501	437	463	478	489	498	509	535	479	497	492	518	491	450	462	455	473	515	540	442	485	497	491	491	495	463	458	512	515	510	511	522	506	485	507	496	515	507	471	468	486	520	502	471	485	508	511	495	478	460	461	511	520	530	461	443	492	468	491	488	470	475	531	485	480	497	522	460	488	492	491	507	484	457	480	513	494	483	527	469	526	490	490	466	460	509	508	528	496	489	477	473	466	486	475	484	477	492	490	497	511	504	496	492	484	496	478	517	472	462	508	488	483	527	523	463	536	487	509	491	474	500	509	468	503	478	513	481	514	473	480	513	469	495	469	514	477	518	523	495	519	489	508	540	500	508	454	484	489	461	502	515	519	472	536	491	495	483	481	480	521	528	489	513	462	481	465	472	479	468	507	511	484	497	463	498	499	498	489	511	531	467	453	498	508	502	495	492	501	471	533	498	473	493	457	495	473	486	493	469	480	480	486	492	504	512	484	491	476	471	477	507	511	479	511	475	487	514	532	534	513	501	482	497	476	488	500	489	498	517	553	476	481	501	525	468	465	484	501	482	476	469	466	486	479	451	507	478	482	491	448	451	479	518	480	531	458	461	485	500	500	467	468	497	511	514	477	485	506	480	496	531	498	522	504	468	508	504	493	477	476	473	520	466	492	475	501	458	479	498	482	507	497	460	508	449	488	496	489	526	490	478	504	517	485	500	539	479	511	489	474	525	492	481	494	481	478	444	440	484	484	518	474	497	500	494	515	482	504	468	471	483	472	462	474	508	561	493	483	519	511	514	496	496	507	489	479	499	503	517	475	512	477	511	484	496	495	481	486	462	516	460	454	502	502	531	524	500	487	487	489	513	513	522	471	497	473	455	455	522	485	505	540	474	472	490	518	467	505	460	507	499	483	524	510	457	485	494	492	491	523	488	482	498	531	523	492	497	458	481	493	487	481	476	460	514	496	524	426	519	501	477	494	509	520	514	511	515	448	509	515	432	482	487	504	520	520	493	488	486	514	487	504	525	451	457	475	482	491	458	495	447	488	465	489	474	472	484	539	509	492	486	458	495	478	535	476	480	514	510	515	533	465	494	539	514	501	488	515	529	502	465	488	479	482	459	521	530	476	477	465	495	513	491	482	507	450	523	519	437	483	502	474	478	454	456	506	470	502	461	459	475	458	486	489	453	487	501	488	484	485	509	469	511	463	480	494	497	500	514	513	504	495	453	462	474	485	476	477	473	492	491	491	452	546	507	460	460	502	479	490	455	501	528	440	485	456	492	505	476	484	492	485	486	477	464	510	491	551	483	505	488	478	464	525	475	504	517	502	502	479	509	485	477	505	519	489	520	481	478	469	491	475	488	516	496	488	505	519	473	513	481	492	487	479	478	496	491	509	486	461	520	486	480	512	463	482	470	451	491	486	495	489	483	477	505	506	488	453	493	518	494	469	433	465	491	496	490	487	477	510	486	496	500	528	496	463	490	464	517	504	509	473	491	523	456	453	470	511	502	468	508	503	453	473	512	524	491	501	473	491	500	517	515	496	460	484	492	509	482	512	502	513	496	473	481	468	515	471	490	519	508	489	501	506	490	517	484	494	478	450	503	480	505	463	472	508	499	479	478	483	505	499	501	475	492	458	543	451	500	451	426	486	499	491	501	510	487	518	486	497	495	470	479	510	454	520	474	524	505	478	507	507	472	485	486	459	483	474	487	485	537	473	486	499	526	480	475	482	474	504	509	458	461	481	496	477	473	463	501	509	527	516	491	498	509	486	496	526	486	496	504	482	539	483	519	495	517	456	481	495	473	483	511	493	495	461	474	522	470	481	485	509	513	493	481	492	493	531	472	532	488	503	475	485	498	514	492
23519	22663	33088	27586	22444	18179	5589	534	378	339	312	335	357	355	331	371	324	321	307	296	291	319	313	297	322	329	264	313	300	331	285	270	321	373	339	291	277	331	318	311	313	304	333	309	306	315	301	340	285	303	299	267	321	352	307	329	297	297	292	327	286	302	300	315	321	291	305	316	303	334	293	302	329	296	307	295	315	310	315	289	332	307	310	290	306	325	328	268	308	339	275	318	321	345	339	294	312	297	312	289	314	292	337	299	302	312	303	301	302	310	309	294	313	319	352	298	304	356	287	325	292	304	301	322	332	334	293	296	326	299	312	298	287	299	311	316	319	295	323	294	289	323	316	300	303	329	282	272	305	344	296	319	320	302	338	316	277	296	294	316	293	343	300	331	346	305	338	316	307	301	313	309	310	341	320	332	315	293	309	264	268	294	326	301	302	275	295	299	322	294	328	330	325	330	279	306	310	314	327	305	300	294	303	315	353	296	338	285	315	325	315	309	307	313	299	302	296	292	299	319	313	305	311	311	297	327	268	299	304	341	313	304	318	322	310	305	315	317	294	334	305	286	295	282	312	321	304	287	255	331	300	316	288	293	332	295	329	311	328	309	309	303	301	303	326	286	276	302	302	309	318	331	313	301	294	333	316	315	331	296	314	312	320	297	293	278	296	330	306	315	300	291	324	306	309	297	315	300	317	302	282	301	299	265	303	312	307	328	295	310	291	281	285	297	324	304	290	320	291	316	332	304	312	318	314	315	280	354	282	306	307	330	327	319	316	273	286	283	290	309	313	318	297	302	310	301	316	333	323	327	304	309	309	278	310	302	322	289	335	324	330	319	333	283	289	299	323	308	299	294	305	332	305	302	298	307	325	328	307	297	302	333	297	325	338	289	302	318	323	310	307	272	298	299	298	320	311	313	304	290	318	313	313	326	275	311	316	312	312	306	319	306	303	312	332	291	310	332	299	294	343	281	301	269	295	282	310	299	305	297	290	292	303	304	316	303	293	323	334	275	319	309	304	323	280	334	296	322	307	307	322	320	320	324	300	286	315	326	270	324	314	311	293	277	288	308	309	299	332	317	355	298	315	337	328	303	296	330	274	315	322	282	344	311	288	316	325	311	321	340	302	275	290	314	324	321	288	296	317	297	302	336	293	320	320	299	302	309	293	291	307	303	311	277	305	311	302	291	281	313	310	331	325	317	287	293	320	311	314	334	330	312	303	318	296	305	286	302	327	303	284	292	295	320	322	281	293	308	330	328	339	303	318	316	342	324	324	304	292	300	300	314	293	319	303	335	319	289	331	267	290	298	326	295	278	294	298	328	311	317	336	301	307	314	329	321	300	301	274	307	319	286	313	306	315	322	315	301	316	306	324	312	271	364	313	318	297	309	326	267	284	307	308	325	316	318	351	318	292	286	288	327	326	313	311	344	297	326	281	310	297	337	285	301	290	295	331	315	305	305	278	305	292	318	295	323	329	310	291	333	300	320	288	296	294	329	303	306	311	314	321	274	338	311	303	311	285	307	305	326	302	312	329	335	327	331	333	312	286	309	285	303	320	313	285	302	313	277	301	305	327	306	294	284	329	341	311	295	290	324	302	348	329	292	319	305	314	328	317	338	310	293	280	325	289	296	319	314	319	275	320	279	328	301	374	300	306	337	307	331	288	303	294	290	300	338	308	322	318	279	293	300	287	334	318	321	310	263	313	313	304	299	309	300	324	333	332	299	329	281	307	303	328	304	290	286	297	292	340	327	321	308	274	314	286	333	274	294	312	296	336	284	272	305	327	321	289	292	330	275	308	337	275	313	293	293	291	314	325	273	290	270	310	319	289	282	310	298	312	291	288	265	291	293	281	316	336	325	305	295	302	284	293	299	308	301	296	295	308	286	309	326	264	315	318	313	301	302	295	271	312	291	305	301	334	288	322	292	280	317	322	292	323	278	300	298	302	303	355	313	303	298	316	315	314	357	313	319	319	311	303	309	300	306	330	323	301	281	302	286	318	310	314	299	315	322	309	321	330	341	334	312	306	306	303	307	314	306	300	302	310	298	288	309	318	304	327	292	315	332	307	291	300	299	316	322	280	298	309	285	300	299	314	310	305	301	290	310	285	310	305	336	334	308	291	307	296	297	309	310	315	320	288	261	282	320	287	334	277	333	280	300	301	320	282	296	310	299	294	309	306	310	307	329	328	292	288	305	315	308	282	297	287	335	316	315	300	305	318	304	300	330	290	298	275	324	284	305	274	333	276	306	329	294	315	307	307	322	299	325	309	309	291	300	324	324	302	322	308	324	320	300	258	311	303	315	301	303	309	311	294	351	331	297	305	305	343	313	316	317	300	323	290	304	300	297	326	309	300	301	315	325	291	277	297	302	336	321	338	318	329	317	319	302	325	305	311	330	299	292	279	287	290	322	311	321	324	278	315	318	312	309	335	316	311	308	323	291	306	343	306	347	297	318	293	305	291	284	344	303	318	312	305	299	335	301	306	293	328	285	328	300	313	334	329	300	277	369	339	324	321	317	309	289	303	291	300	319	313	297	319	317	294	325	304	302	318	343	317	320	320	297	339	295	292	308	312	287	310	315	284	293	357	313	318	305	307	336	306	308	304	310	308	329	295	325	292	315	333	331	320	319	327	296	305	274	302	346	308	305	296	314	303	293	296	318	363	306	273	332	303	346	295	310	332	320	306	289	315	313	317	289	313	318	311	300	274	289	321	309	294	322	298	299	289	316	304	317	285	319	320	300	311	315	299	311	323	308	304	324	304	303	317	319	329	279	317	317	323	316	334	303	351	301	303	316	307	302	294	329	309	313	308	295	325	323	270	297	294	315	306	285	305	302	320	291	309	298	332	330	309	314	297	320	299	265	302	308	312	303	282	294	301	330	310	285	311	319	308	286	307	304	296	303	320	290	273	338	312	304	294	294	337	320	301	320	303	303	272	317	300	296	317	294	301	293	309	323	319	301	302	301	318	304	314	305	316	300	319	260	300	319	330	323	316	287	307	314	323	340	363	316	305	311	331	288	310	311	292	326	325	293	323	311	309	322	326	319	310	314	315	331	278	314	293	262	330	313	325	281	313	294	291	342	305	342	346	297	323	317	292	300	309	278	343	299	310	293	304	329	289	326	292	327	308	296	311	319	336	309	316	264	281	274	322	314	321	301	285	287	335	305	311	309	320	309	322	293	304	296	292	328	289	286	312	306	324	295	279	332	304	308	305	295	354	285	306	295	295	298	314	331	302	337	316	271	308	329	284	316	302	289	328	266	332	311	310	309	318	290	309	313	314	337	293	320	269	308	281	321	303	280	295	310	292	319	347	321	349	290	286	310	330	304	329	317	320	313	291	326	330	321	293	314	296	311	340	288	302	324	319	313	327	318	321	334	305	307	336	321	305	258	318	295	278	302	296	295	309	292	309	320	301	318	326	316	307	319	301	320	296	319	346	327	327	280	297	346	291	299	333	301	293	349	298	335
58927	101979	78950	50914	30999	12865	2968	921	623	576	515	592	536	549	556	518	539	569	563	549	574	542	539	557	576	547	532	600	520	564	565	536	515	558	542	524	587	571	590	537	534	543	521	568	537	542	532	552	531	567	522	516	563	550	509	598	557	507	586	571	552	515	565	572	578	560	571	529	581	563	524	522	576	589	551	519	512	535	596	480	513	568	520	521	532	533	564	574	554	516	509	520	547	527	548	562	561	510	567	598	479	534	573	537	549	572	578	571	557	534	563	544	539	531	563	579	502	521	518	528	545	551	565	530	514	520	550	563	551	558	564	561	540	569	574	553	525	574	511	549	565	568	557	560	565	537	554	548	515	597	548	518	536	570	557	558	572	572	551	536	564	575	546	528	543	547	524	549	559	502	548	534	558	520	552	545	537	529	532	529	546	530	584	543	612	551	567	551	550	569	533	554	517	562	529	544	542	568	529	553	532	603	576	567	529	557	562	544	536	554	555	523	530	544	515	558	500	547	498	552	532	483	530	502	518	582	577	557	552	557	543	544	561	584	540	502	540	522	561	557	530	573	559	535	560	512	478	536	522	542	564	539	591	540	565	530	535	549	575	573	522	561	523	545	523	514	545	536	569	535	519	527	567	560	529	537	631	527	575	536	535	517	536	523	536	560	563	533	573	521	546	562	515	572	563	559	613	546	557	550	536	586	534	577	544	584	569	553	538	527	614	523	516	593	549	586	550	526	537	569	570	554	534	539	523	559	474	590	541	553	565	491	534	559	578	551	527	571	551	545	523	512	531	546	543	532	559	552	561	529	561	580	570	547	524	567	516	536	587	568	549	596	487	544	570	500	575	492	489	552	571	579	588	555	564	541	559	535	546	534	527	532	530	520	551	525	563	558	536	522	551	563	561	560	564	587	541	553	586	544	545	492	499	518	573	538	547	502	529	558	515	554	531	588	547	534	562	553	502	512	527	603	533	584	532	560	540	550	520	562	566	544	524	522	537	514	538	562	568	511	584	590	543	547	535	593	540	579	561	572	533	531	527	501	521	591	503	597	532	554	533	572	567	571	555	543	480	546	524	577	517	542	596	537	518	517	578	533	517	572	520	557	555	516	539	516	521	569	490	544	583	527	576	626	555	587	527	554	545	584	520	534	568	566	551	510	527	556	507	524	612	559	568	576	520	535	526	521	530	574	556	570	571	531	543	563	556	556	534	558	557	577	510	531	574	530	544	536	513	542	580	519	508	551	549	505	564	562	569	565	524	580	521	552	548	550	565	527	501	523	537	550	567	577	581	515	516	572	564	523	531	546	537	512	521	558	551	574	541	546	551	574	547	567	533	525	524	531	572	529	516	569	560	525	566	523	542	551	539	492	586	550	579	577	528	550	552	533	553	580	542	547	535	553	540	573	528	542	546	530	528	545	535	474	541	566	535	533	573	569	538	549	536	544	558	561	517	598	511	534	559	529	550	554	520	556	544	548	537	539	566	554	534	564	560	546	532	555	531	555	502	541	586	557	553	550	531	563	567	550	575	541	527	564	541	519	555	553	550	570	514	516	555	534	567	534	505	525	514	538	554	566	563	576	573	518	541	548	581	545	527	553	537	545	599	575	553	523	569	582	584	533	554	547	558	551	538	512	555	542	527	542	512	566	573	520	593	548	562	526	505	573	553	533	544	547	541	550	580	521	577	582	553	523	541	582	554	510	592	568	562	538	524	571	545	537	529	550	558	492	544	551	557	538	556	556	536	547	547	556	525	542	557	545	511	584	534	536	529	581	580	523	550	530	574	561	542	559	553	559	551	501	556	549	556	535	560	630	562	557	556	553	541	533	538	552	537	575	484	516	535	566	514	536	526	547	534	573	518	569	580	571	565	568	526	559	555	555	505	532	538	529	575	532	560	550	532	532	589	585	511	564	536	548	523	508	531	576	512	560	591	541	569	515	588	557	541	527	550	568	525	547	548	547	572	540	538	582	556	539	555	564	566	555	501	527	517	515	574	552	574	559	577	506	549	570	549	581	519	557	536	523	564	551	505	545	514	523	542	565	563	550	528	558	557	550	569	560	560	516	529	569	555	530	564	552	519	546	568	566	574	533	548	587	547	560	519	544	546	537	544	528	500	545	578	556	520	561	539	538	548	536	578	547	548	561	544	523	569	553	576	532	501	543	522	580	513	534	574	550	581	574	552	523	575	548	556	548	532	541	536	549	518	598	536	549	530	544	536	544	569	557	557	589	541	515	578	541	577	503	487	544	525	529	502	538	548	543	543	538	574	516	542	579	572	588	553	519	536	533	511	540	568	510	546	543	585	527	521	564	527	553	570	560	538	530	546	568	527	559	532	536	526	564	557	538	558	542	545	555	570	543	560	566	537	556	523	531	533	531	539	564	539	558	605	531	541	532	555	515	534	588	541	549	535	479	553	588	509	518	578	510	556	535	569	555	545	577	542	534	529	560	572	532	558	531	549	549	493	532	575	533	531	565	560	515	523	533	586	540	551	534	560	557	496	544	586	548	575	543	534	556	545	562	521	521	508	563	527	595	549	534	596	530	530	601	572	543	538	566	536	538	597	557	584	537	533	588	522	556	498	527	544	569	556	539	536	525	534	535	555	497	567	534	545	591	549	567	554	537	553	519	539	587	532	515	536	566	566	536	508	538	565	556	573	554	545	540	532	574	545	564	546	568	539	513	582	550	552	500	555	563	584	555	607	546	554	535	522	568	542	531	518	523	513	538	556	553	546	575	573	593	561	523	551	547	581	534	568	538	581	555	517	536	534	530	543	535	533	587	562	574	571	541	541	550	510	526	508	538	564	530	518	575	557	560	537	503	565	545	569	553	548	514	555	548	565	570	566	562	545	549	523	557	498	573	496	557	556	609	497	558	541	522	552	547	509	530	579	549	554	530	518	564	573	552	529	504	532	493	556	526	535	520	577	576	538	543	585	535	552	547	484	527	534	547	548	514	555	558	586	507	601	541	548	519	535	530	528	528	543	583	529	517	555	555	577	584	575	557	582	538	502	519	484	488	516	565	523	558	521	544	556	600	541	523	564	558	564	535	577	557	541	542	596	563	530	562	598	548	546	521	535	555	559	554	589	553	524	567	558	573	535	591	554	528	576	537	507	565	506	532	580	569	563	546	562	533	569	567	527	546	538	551	509	557	530	557	514	533	545	558	514	552	501	546	568	576	541	547	551	544	511	549	545	536	571	579	549	546	592	559	532	508	518	579	542	545	539	569	557	520	551	542	573	542	565	524	546	539	582	513	587	508	557	527	522	534	562	576	553	539	536	538	562	545	547	536	540	531	554	550	557	558	554	565	544	534	537	564	570	532	522	572	488	569	539	537	552	534	570	526	516	568	531	539	529	547	545	544	551	559	545	571	528	568	555	544	549	599	608	564	600	524	570	567	509	557	571	562	537	567	555	536	562	537	533	586	546	525	582	550	542	549	581	565	525	549	546	520	523	537	558	529	614	523
29229	31947	28586	14151	2914	745	345	267	232	257	251	250	249	215	277	252	274	268	243	268	229	237	266	272	223	255	236	243	248	234	232	243	248	262	253	255	254	264	249	261	258	266	225	230	218	260	247	258	253	243	265	260	248	251	241	223	251	274	232	269	268	207	253	244	267	248	237	247	247	239	235	270	267	235	244	254	286	249	233	242	236	218	269	213	218	248	212	216	224	246	266	256	277	261	251	278	254	244	254	264	259	242	269	254	246	257	235	264	264	238	259	266	260	251	247	241	256	234	270	245	255	238	235	230	264	247	251	258	247	259	250	238	254	275	229	236	217	264	221	268	278	249	247	252	247	231	231	226	253	260	247	247	252	241	212	258	240	257	265	233	242	256	210	241	244	251	264	256	250	266	238	247	233	259	269	265	245	254	238	240	245	235	262	247	236	236	270	252	255	247	250	262	287	255	239	285	251	242	235	269	259	269	227	269	256	264	254	251	228	254	255	222	285	278	264	244	243	248	269	248	265	256	248	258	243	236	234	231	264	266	250	225	277	221	274	247	228	268	222	272	231	253	225	256	246	260	243	240	241	261	233	255	233	259	236	236	248	261	217	252	272	260	235	252	239	242	249	238	283	248	248	270	240	239	267	255	235	252	249	223	254	247	250	251	283	283	234	237	242	241	250	237	259	250	241	239	274	249	251	225	236	259	243	243	258	243	252	244	264	285	247	231	243	270	246	264	260	268	256	224	221	210	261	279	238	258	262	261	248	253	248	265	267	240	241	258	249	249	232	252	259	231	235	247	260	245	260	259	258	242	240	245	266	228	246	244	265	277	270	244	239	237	259	241	207	247	253	242	251	227	220	238	236	251	248	271	237	247	260	272	264	241	230	218	237	281	267	274	247	255	251	265	259	246	258	219	251	237	259	249	245	259	251	257	240	248	254	269	238	243	251	255	249	253	249	254	259	227	268	239	260	237	268	252	277	264	253	263	259	250	248	243	273	260	288	228	255	233	237	249	257	238	282	259	221	275	253	267	239	245	268	282	263	240	243	245	246	249	255	260	243	250	236	242	274	255	248	268	236	230	264	277	246	258	219	268	238	249	266	256	260	270	233	244	234	237	263	261	253	254	266	263	247	204	228	234	236	279	272	258	286	256	248	205	264	230	238	249	228	225	258	259	255	233	242	234	243	227	240	266	274	232	247	241	270	254	270	247	252	239	267	272	251	265	247	258	255	261	225	270	236	219	222	264	244	239	260	237	218	279	203	263	260	257	247	233	238	253	256	279	274	263	235	276	249	245	252	261	236	234	237	280	251	236	280	282	261	258	261	266	228	270	242	254	251	269	237	245	274	242	257	249	242	235	224	280	246	264	257	248	279	238	245	247	262	228	257	237	272	272	249	279	217	268	231	266	244	235	249	259	247	251	252	240	249	249	265	241	260	239	246	250	238	240	248	240	248	259	238	218	283	246	258	238	228	242	255	230	255	260	264	269	249	260	266	241	261	270	232	232	275	257	268	249	240	239	241	256	254	267	258	281	274	245	261	262	252	255	270	253	253	270	261	271	263	239	226	235	211	270	255	224	257	245	274	234	236	243	253	240	276	255	251	237	246	309	259	293	248	251	251	245	243	243	252	229	243	259	250	261	275	255	243	234	265	244	249	235	236	273	276	282	273	256	236	269	284	278	261	214	269	258	239	266	230	221	257	261	218	246	236	235	245	246	273	255	235	273	224	257	238	262	264	246	232	247	235	248	241	282	247	253	234	259	234	233	249	246	263	253	243	247	228	267	260	272	255	245	228	242	267	236	259	260	233	255	248	270	253	242	233	250	268	252	254	254	216	245	267	226	249	247	262	225	254	254	237	228	274	250	278	220	229	246	263	256	254	256	232	219	242	243	251	281	297	243	256	259	253	264	246	239	252	265	256	208	227	265	245	221	256	241	237	244	226	221	249	255	255	248	240	280	201	222	274	255	278	267	253	236	247	236	232	239	236	249	290	245	274	282	249	251	264	257	284	245	240	227	258	255	265	258	274	230	239	249	255	222	235	262	246	234	243	254	234	271	226	264	229	251	231	263	278	257	246	246	234	239	276	238	248	239	276	254	247	267	260	240	215	272	253	222	250	265	266	275	273	240	249	246	244	204	263	245	231	260	239	237	234	248	280	245	237	264	244	246	263	260	243	267	255	246	262	242	250	245	251	255	226	267	244	274	224	222	240	256	272	254	259	271	239	262	230	259	244	292	266	286	224	263	236	237	257	244	234	254	250	260	233	243	247	233	247	281	268	254	268	246	229	253	235	217	245	226	228	228	250	241	234	246	261	254	258	240	250	259	227	247	255	261	234	288	249	235	251	226	240	274	261	252	237	239	226	268	234	276	264	233	276	229	215	245	233	289	277	247	237	244	262	242	226	251	253	265	246	239	239	271	282	228	254	240	260	247	251	237	241	222	301	246	255	258	250	260	257	258	258	250	244	272	235	276	278	249	267	267	270	236	252	242	241	263	243	233	241	245	260	272	255	225	255	278	244	274	230	233	244	259	251	254	265	238	225	252	239	261	247	263	258	240	250	259	250	247	266	242	250	284	261	258	270	243	261	278	238	277	276	262	244	232	270	251	266	223	239	258	255	247	253	250	253	254	259	254	268	236	256	247	249	240	245	280	245	248	214	244	239	249	228	244	241	258	275	275	262	227	231	239	256	254	241	252	251	243	245	243	248	251	244	240	273	264	262	240	248	247	253	256	232	251	236	227	266	263	277	250	235	263	274	231	264	244	268	257	250	245	259	225	242	260	243	209	229	268	221	232	257	272	241	274	279	255	217	274	233	252	278	241	265	219	260	251	238	235	233	269	240	234	267	267	227	250	282	248	225	293	265	245	248	257	265	244	274	274	218	231	252	256	258	234	261	244	243	210	246	253	241	236	242	271	250	260	263	243	266	243	248	268	271	214	266	265	258	287	255	265	232	253	251	256	276	271	236	244	262	249	263	254	257	249	265	242	276	246	241	244	256	249	241	235	264	234	266	248	235	253	240	263	260	252	256	235	267	232	236	224	254	213	249	207	241	244	272	242	277	268	257	255	241	245	250	262	240	239	255	260	229	224	236	246	206	232	239	240	253	278	252	252	268	249	269	235	238	276	246	219	249	247	259	271	247	271	240	267	236	250	308	262	243	273	233	256	246	277	261	276	266	230	251	253	280	228	252	268	260	248	247	228	252	254	260	259	255	249	215	245	257	272	250	248	265	271	259	233	252	267	264	227	254	238	269	239	250	264	271	239	244	233	249	237	245	235	278	242	258	247	251	257	260	247	244	238	238	252	229	254	243	264	241	231	252	231	289	241	253	262	270	263	269	241	263	228	239	248	263	252	242	242	260	238	253	270	246	241	253	240	260	233	232	243	269	240	239	232	245	244	247	258	261	240	244	274	223	243	278	240	256	215	267	234	272	261	244	247	261	266	267	261	215	243	243	213	262	224	246	262
35871	49201	34106	16648	5474	1629	705	504	443	519	493	490	480	486	500	464	473	455	470	502	432	476	468	499	462	484	461	481	507	496	495	490	470	484	491	482	518	476	496	458	476	488	450	517	437	454	485	514	470	469	453	473	452	476	464	513	475	460	455	453	451	501	439	497	476	508	505	452	472	459	520	523	475	478	458	499	452	522	475	465	457	491	474	436	485	495	432	474	437	474	461	481	488	479	454	483	502	497	476	486	449	508	485	497	452	461	450	433	510	501	452	493	468	457	438	482	499	471	459	481	497	456	488	452	514	486	477	488	473	462	441	415	497	465	502	491	504	481	483	491	472	517	512	451	454	474	453	459	473	470	491	462	485	463	477	493	471	493	449	465	470	451	513	464	515	467	479	501	439	508	493	474	450	486	468	457	469	465	471	457	504	478	473	489	532	467	431	469	471	469	515	497	477	457	438	475	449	471	453	448	462	517	486	481	438	474	498	458	488	461	484	478	489	445	497	476	456	478	457	484	479	474	461	453	448	442	457	462	506	471	460	475	436	464	494	467	464	444	483	522	476	473	498	469	458	486	492	463	456	504	465	471	494	455	496	471	464	514	469	493	476	483	487	461	472	470	480	455	495	466	520	468	459	472	522	493	454	492	494	475	492	468	499	460	468	484	511	496	467	442	474	432	463	437	447	488	484	496	472	446	461	424	492	452	476	490	475	449	468	501	497	455	480	505	460	506	508	489	465	509	490	463	457	475	471	458	501	467	484	476	497	496	505	500	485	471	455	500	477	487	478	466	457	497	488	448	505	471	493	477	470	499	503	473	451	439	511	491	469	462	489	471	458	456	464	465	464	464	537	460	496	486	441	470	444	452	468	462	520	471	485	465	482	466	490	465	471	470	469	507	495	450	479	431	484	447	466	466	484	514	487	441	497	446	489	474	449	487	458	478	500	443	542	496	503	495	475	511	471	480	479	500	506	485	508	457	478	467	499	469	494	500	480	474	467	426	462	459	491	454	519	474	475	477	481	474	454	424	452	480	486	467	474	466	503	479	492	504	503	448	463	479	502	448	513	452	466	459	486	499	480	475	481	483	453	463	462	524	483	481	453	460	445	479	467	495	451	466	469	498	457	468	498	483	495	475	489	492	506	467	482	459	484	471	463	454	463	507	444	481	467	491	467	498	503	448	483	496	460	501	484	515	502	480	504	448	486	469	478	472	439	478	474	498	505	489	461	487	489	452	518	471	474	497	467	480	499	489	480	464	491	475	466	496	450	462	471	459	478	449	498	469	431	448	471	487	507	446	436	454	483	486	474	448	443	456	469	496	457	485	464	496	479	466	436	474	494	488	472	484	451	508	458	471	483	481	450	478	440	461	481	494	431	484	432	464	491	473	509	508	512	464	510	423	483	463	459	469	449	470	483	471	477	489	460	469	483	521	470	493	498	490	468	496	458	507	448	472	460	468	442	435	515	458	473	473	499	517	434	468	445	444	480	473	484	494	454	457	491	466	497	424	486	509	506	450	469	429	467	473	453	480	455	494	443	476	476	488	464	456	497	479	526	465	501	450	453	490	441	449	483	517	485	451	455	487	474	487	457	480	478	521	466	483	466	492	479	444	424	449	496	468	521	460	474	458	477	476	481	468	469	472	496	468	478	431	466	460	500	476	475	429	464	481	478	490	482	481	490	487	451	482	436	442	457	451	493	450	436	480	477	504	441	455	471	482	426	489	479	501	445	474	502	452	455	457	459	487	474	486	493	453	463	468	445	485	497	486	495	469	470	491	474	466	461	516	450	486	446	454	486	512	459	434	485	460	496	440	445	473	494	467	467	474	476	494	499	495	455	475	466	530	489	527	488	436	475	478	463	469	473	464	492	450	466	496	491	474	436	451	445	454	482	482	445	505	435	450	494	487	465	453	467	493	477	450	450	463	481	463	501	483	490	461	476	510	478	423	519	500	487	476	471	461	498	461	510	484	497	482	460	499	493	499	458	473	462	475	521	483	446	444	473	457	504	466	457	436	505	456	470	484	508	462	458	456	483	480	482	487	466	473	482	494	486	434	526	491	443	466	473	465	448	475	470	459	480	466	441	454	420	486	454	450	459	478	478	460	465	495	462	461	489	486	453	489	447	488	450	475	486	474	459	495	522	455	505	512	446	450	486	470	476	433	462	469	486	470	464	492	522	504	469	489	453	472	452	469	492	483	464	477	469	469	484	453	483	469	504	479	481	483	485	475	468	466	440	471	473	451	448	492	510	483	481	493	498	472	442	471	500	482	440	502	459	446	480	492	493	443	516	528	503	473	503	460	527	493	512	435	466	479	509	527	494	453	449	457	456	482	448	522	437	464	503	519	511	450	492	485	453	505	474	460	448	489	467	447	473	443	457	473	448	501	438	475	493	453	498	430	488	461	469	485	437	468	468	489	501	481	434	465	454	486	466	512	508	457	485	485	471	489	447	502	512	443	474	489	461	460	518	511	477	481	485	462	416	438	483	488	458	449	505	481	465	501	455	517	469	506	512	441	477	461	457	484	486	517	481	448	481	517	498	441	486	501	435	461	494	491	426	459	489	445	497	458	459	461	451	470	480	488	458	449	425	488	483	467	471	486	480	480	456	460	491	472	469	451	479	472	423	464	444	455	444	509	480	475	469	494	457	503	436	478	502	503	484	488	469	478	448	464	487	531	488	480	460	498	513	481	471	516	443	452	477	440	516	547	508	496	500	484	468	503	449	485	480	495	482	451	472	470	479	499	494	480	482	486	460	470	451	450	460	480	487	489	460	494	482	451	492	464	444	493	493	454	457	509	480	466	498	473	474	445	487	476	491	467	487	477	496	459	486	450	465	501	470	437	462	454	471	454	478	482	486	483	440	457	491	462	506	494	496	508	464	505	463	487	477	486	463	461	458	510	483	459	469	451	464	490	443	444	484	472	497	459	463	467	477	473	489	459	502	457	467	474	498	469	440	479	504	511	452	486	480	472	417	450	493	501	454	470	472	480	476	456	463	457	489	467	466	472	500	474	499	483	492	447	440	442	472	518	452	444	476	482	497	488	494	441	445	466	474	454	497	449	493	484	510	498	467	487	457	445	486	486	489	471	437	475	465	440	471	450	498	461	470	467	473	453	471	451	449	449	501	438	490	474	464	452	501	473	480	451	492	471	481	435	480	497	477	474	497	462	503	468	444	445	465	474	486	459	445	476	446	484	522	450	455	496	488	489	425	465	466	478	489	468	426	506	439	500	463	465	470	463	483	485	467	471	503	497	478	464	479	462	510	473	510	441	480	462	456	474	469	527	498	478	486	488	456	464	469	496	452	474	428	506	442	483	510	462	459	474	468	502	483	469	502	489	496	474	504	483	435	452	498	448	459	519	444	474	459	490	469	448	506	481	459	512	464	511	435	495	416	479	487	485	466	487	470	454	495	487	499	482	447	466	505	484	486	471	497	491	457	433	472	455	476	471	470	467	457	446	493	413
24700	24766	38514	33280	21277	9363	1134	346	242	264	252	257	267	281	267	261	264	281	283	271	274	232	271	279	292	248	288	258	266	260	248	252	269	243	285	265	251	291	244	262	264	279	281	258	264	247	284	256	278	257	275	269	244	262	270	286	261	273	291	285	292	232	269	249	250	289	250	241	287	264	260	257	302	243	238	278	259	260	236	247	259	274	275	256	237	255	251	253	277	304	251	278	251	260	274	253	261	262	293	258	262	249	228	270	266	287	246	276	251	255	267	258	249	275	253	264	263	275	273	227	259	249	236	254	286	256	273	273	250	253	279	288	274	249	263	256	247	278	262	263	264	266	246	277	244	266	259	254	263	253	253	271	257	263	254	248	242	257	257	256	271	279	280	283	247	266	248	242	251	253	286	262	259	280	279	258	252	247	273	270	234	269	227	270	233	284	236	252	289	239	259	274	237	272	262	260	249	267	261	275	245	264	263	259	247	247	288	279	267	275	267	278	264	269	271	275	252	239	273	234	260	253	254	281	253	249	243	271	235	275	230	282	267	248	265	284	257	287	262	292	252	264	252	257	228	231	256	287	218	262	265	240	259	276	257	281	280	239	271	262	299	217	278	288	278	253	270	263	278	244	263	254	268	297	271	280	241	283	273	253	265	264	273	245	243	288	245	263	266	238	260	262	252	252	276	270	232	251	230	242	232	257	215	244	260	225	254	255	278	254	280	248	255	273	248	255	237	241	289	250	259	266	280	261	265	275	243	273	265	260	246	276	279	246	278	237	271	246	271	254	283	230	266	232	257	256	236	267	266	253	250	277	230	278	251	249	251	267	256	288	265	266	269	246	273	264	253	258	270	242	242	254	292	253	266	247	232	294	281	272	279	282	257	271	255	259	241	251	254	258	251	235	276	265	252	270	233	232	276	301	281	263	281	281	255	242	267	255	229	259	274	293	258	241	250	259	236	234	251	252	258	259	270	236	259	258	261	266	253	269	291	264	265	277	252	285	255	257	285	241	268	252	250	258	285	238	261	270	254	256	256	241	283	255	281	295	267	286	265	254	280	273	233	278	266	224	260	248	264	258	282	259	264	245	268	255	273	246	283	272	260	260	272	263	236	239	226	289	254	251	242	271	256	235	262	296	262	270	287	258	256	272	254	284	246	287	260	250	262	262	288	238	215	283	229	257	263	253	279	259	262	267	283	268	278	267	285	227	243	251	256	267	280	270	270	268	250	296	244	284	251	245	280	242	260	277	248	264	298	269	282	285	296	228	271	280	268	271	269	273	273	267	292	265	232	261	265	271	272	272	278	251	249	260	268	266	243	289	240	258	255	243	268	267	244	273	261	244	273	262	273	273	252	268	237	265	257	247	251	276	268	257	242	265	262	247	299	281	256	263	228	292	249	263	284	275	260	251	280	281	280	268	306	253	266	265	281	260	289	265	296	258	237	242	291	269	270	269	273	275	263	236	258	279	257	251	243	259	258	257	270	278	251	241	275	236	275	278	281	241	243	246	253	277	240	257	245	268	254	281	267	242	245	261	273	251	274	248	261	255	273	283	280	289	241	268	256	258	265	231	259	275	283	277	281	264	263	239	274	277	251	240	258	287	272	285	262	282	258	255	283	259	238	237	293	298	265	274	251	262	250	244	251	270	235	272	273	266	243	266	277	254	256	269	279	262	249	251	241	248	271	264	245	274	271	265	282	262	252	278	268	288	254	269	242	264	261	262	240	263	262	278	280	249	238	262	281	291	270	215	303	263	274	238	257	264	273	289	250	222	259	245	265	259	249	248	265	267	251	241	258	258	263	256	240	253	243	242	260	287	241	265	247	249	261	234	255	277	260	275	266	275	272	227	271	274	259	243	263	260	249	280	276	261	290	220	248	271	265	277	276	253	266	267	256	258	278	249	242	250	248	291	268	258	252	254	284	249	279	245	267	274	275	268	249	299	273	274	281	278	253	271	282	265	235	278	287	266	263	266	260	285	286	266	263	274	267	270	280	254	282	277	260	284	254	250	219	255	245	246	267	258	261	271	300	244	253	258	230	302	268	246	261	247	223	288	278	251	242	224	248	280	253	261	270	261	267	231	252	276	257	251	279	278	279	257	269	241	265	265	245	288	235	247	271	285	228	260	248	251	247	255	263	258	305	274	281	246	246	236	257	270	243	274	263	255	270	256	223	238	275	251	264	257	260	260	250	255	237	267	239	240	274	255	245	245	234	237	249	221	272	266	252	259	267	289	261	274	252	266	229	287	243	260	246	291	225	275	244	248	243	256	277	277	260	243	255	268	257	267	252	247	282	265	273	265	261	247	266	283	232	242	253	248	255	309	253	269	257	252	279	245	285	222	261	272	250	257	285	293	276	264	262	263	271	254	265	255	241	245	258	245	249	270	283	266	251	253	277	268	270	268	257	292	275	278	277	273	245	275	264	242	251	245	289	254	275	277	254	236	260	234	269	242	264	268	262	236	271	259	259	242	272	288	275	260	262	266	271	251	238	245	286	276	278	252	261	267	268	252	262	225	258	258	267	245	256	278	268	252	249	267	265	267	261	260	257	262	273	257	294	260	279	248	286	255	273	282	266	274	256	256	255	228	245	255	279	276	247	265	254	281	264	247	253	272	244	268	296	275	291	250	247	261	250	258	250	277	254	248	259	266	253	271	267	267	293	267	232	285	257	266	237	266	271	266	302	270	255	257	253	273	259	279	231	247	253	255	269	270	275	292	259	256	292	271	257	257	279	247	269	277	256	256	254	240	292	241	268	258	275	275	247	249	233	239	265	305	290	246	286	259	279	244	251	241	216	253	261	255	265	268	259	261	240	264	227	271	284	260	277	243	253	282	279	266	256	245	283	264	257	270	250	252	257	296	251	262	273	260	275	234	228	276	262	257	245	241	253	235	268	247	288	265	281	239	262	266	264	284	254	271	274	289	245	273	301	291	248	263	266	257	259	224	253	275	281	248	259	280	256	285	264	283	245	253	258	254	268	245	254	275	243	250	245	263	246	265	265	292	289	277	249	268	259	261	247	270	241	241	258	257	303	255	271	286	287	278	264	267	290	253	274	280	258	252	259	263	252	262	298	266	236	283	255	236	255	269	260	285	254	263	252	227	259	270	269	260	242	290	252	297	259	265	241	278	286	259	274	267	243	280	251	248	269	224	269	266	276	238	244	268	266	266	260	267	228	251	251	284	278	256	257	275	232	271	266	264	254	266	250	275	241	265	282	277	245	247	270	248	278	262	307	267	271	241	270	284	274	262	244	262	274	251	230	254	248	249	237	262	290	259	276	246	242	264	258	272	252	264	254	273	256	254	246	289	292	282	268	265	273	236	256	267	262	276	235	231	295	259	259	243	266	248	257	259	277	241	233	282	236	283	244	271	247	237	270	255	273	264	268	259	253	254	264	248	257	262	244	279	247	301	267	228	270	269	265	267	277	281	253	269	258	244	253	259	256	263	252	273	252	265	247	283	266	232
57793	91713	70296	44411	23598	7537	1607	684	496	503	470	485	462	512	541	473	496	488	482	492	531	490	542	474	490	499	477	479	521	461	492	496	516	501	477	505	499	470	502	517	500	485	494	490	479	485	494	487	468	464	457	477	508	494	479	484	539	520	499	510	517	485	455	511	464	448	471	468	505	458	490	514	511	490	482	478	495	507	488	460	506	506	472	460	454	491	522	522	467	491	494	467	487	498	468	489	535	491	527	506	462	484	493	467	486	485	493	510	493	450	518	489	500	500	504	470	516	483	475	472	503	510	516	444	483	492	474	536	502	488	525	513	482	470	512	485	489	511	512	530	454	463	465	429	489	487	476	470	481	462	448	481	480	503	506	483	473	479	507	459	529	490	497	483	486	494	495	473	472	475	478	497	470	484	527	524	521	496	490	499	434	510	475	481	487	474	503	466	489	493	473	496	517	490	496	453	470	443	491	495	487	472	480	502	490	528	505	493	473	465	489	488	547	470	500	480	437	517	509	486	451	533	489	486	524	466	489	440	487	490	495	474	473	478	540	492	466	518	471	470	433	443	507	498	501	502	510	489	476	478	469	449	468	522	489	486	493	486	476	505	510	476	463	485	498	469	471	508	465	487	467	441	515	496	491	543	452	445	528	476	494	482	473	483	468	470	478	528	479	490	521	470	494	464	525	513	485	520	504	484	475	515	459	483	514	482	455	473	497	478	456	472	458	497	516	468	522	481	467	463	493	481	493	527	482	494	443	487	450	558	474	516	484	510	456	514	470	506	518	494	471	495	480	483	479	462	473	471	502	513	491	456	491	494	505	525	525	476	493	459	486	473	508	524	518	479	476	461	469	509	500	483	492	500	469	481	459	517	510	515	520	490	501	489	487	493	518	511	493	480	464	508	473	494	485	508	480	491	513	466	501	518	496	497	485	520	475	461	480	467	493	466	479	475	434	549	485	497	445	491	508	488	505	446	493	510	476	506	500	522	521	504	482	474	461	497	475	489	498	473	508	501	496	529	453	462	511	515	492	490	503	484	492	518	499	503	528	454	517	505	432	477	499	468	496	479	489	504	490	535	433	497	466	454	493	463	525	472	542	467	509	519	526	483	485	470	524	473	481	458	471	475	466	485	491	489	487	474	470	484	519	474	484	488	477	517	501	504	459	511	477	509	484	544	496	497	532	506	482	486	469	496	481	508	450	504	467	455	476	503	507	477	511	471	481	443	510	499	516	524	483	460	494	490	491	469	457	490	479	501	463	491	486	484	527	438	503	466	461	474	487	469	516	487	503	492	476	473	558	515	480	497	469	475	494	498	492	498	505	474	479	484	474	503	485	482	504	497	487	485	507	525	512	480	462	468	486	506	505	453	492	483	479	454	535	506	499	504	445	538	454	456	497	470	442	483	515	520	461	442	474	475	524	493	522	509	484	467	485	489	496	492	464	508	511	463	479	446	518	499	470	495	508	539	518	496	476	502	455	508	499	479	482	500	498	500	465	483	459	507	489	443	473	503	536	498	516	506	489	465	499	495	451	521	476	499	471	498	514	461	531	512	511	448	481	531	474	551	492	472	458	499	501	473	493	520	535	485	467	457	506	487	477	501	453	491	497	481	471	480	449	506	479	445	448	497	496	522	484	486	492	486	485	493	492	477	451	477	471	460	463	497	484	498	478	467	475	464	485	522	487	497	458	500	511	509	486	484	539	491	478	487	511	494	509	530	514	529	514	450	501	492	503	492	511	496	481	478	516	474	482	469	457	469	484	495	506	507	469	507	490	448	492	500	545	442	481	462	481	446	483	526	485	496	515	472	506	495	478	494	500	507	446	495	511	497	506	510	470	494	482	493	509	500	474	503	488	515	473	480	506	462	481	495	474	524	486	448	505	468	493	500	457	460	463	521	480	473	491	507	495	469	503	494	516	508	464	467	503	455	489	501	494	503	499	506	482	508	487	497	480	444	492	464	487	464	499	505	462	497	457	487	466	470	499	503	482	497	455	462	503	454	442	492	467	454	499	479	459	494	511	483	494	477	482	520	449	517	489	486	502	483	494	497	492	481	518	499	447	515	498	518	470	510	474	439	534	481	476	461	466	461	495	494	480	498	461	443	503	465	485	481	501	529	500	480	501	516	482	470	486	505	482	453	460	484	483	506	448	451	500	484	518	477	494	519	475	484	457	463	493	496	479	521	481	483	478	507	507	474	466	492	518	477	448	466	488	485	491	469	510	485	497	434	474	483	518	508	515	453	532	490	475	497	471	468	484	473	456	473	486	499	490	458	488	483	481	504	494	523	462	502	489	463	468	527	506	459	500	493	484	460	489	455	503	452	475	462	486	487	452	493	487	490	511	486	484	477	464	483	483	531	485	491	464	491	494	501	505	503	504	464	509	496	467	505	509	473	506	520	497	540	473	492	468	449	473	470	525	525	479	443	474	495	493	527	469	534	473	459	518	501	512	486	501	463	466	509	484	499	505	486	460	496	444	529	494	521	454	469	497	500	520	480	517	463	495	501	468	525	466	492	509	448	532	476	475	467	478	475	509	533	472	490	497	493	481	485	465	508	498	485	479	461	516	471	462	469	513	479	493	446	511	491	467	467	534	498	466	478	483	485	542	498	467	479	479	477	473	527	495	498	475	497	482	508	456	475	478	481	456	497	540	496	475	501	493	459	493	510	519	481	487	488	488	474	502	476	495	493	441	470	458	466	514	475	510	491	542	456	471	478	511	479	491	469	473	489	516	496	517	490	470	510	437	485	498	469	466	507	525	482	508	477	505	478	530	491	463	510	476	461	473	476	479	471	493	456	496	477	485	504	483	481	489	467	467	508	456	511	443	478	491	485	476	497	453	505	485	485	535	471	478	429	487	475	503	494	502	492	438	491	491	503	507	498	506	458	493	496	494	528	454	479	482	474	476	474	478	508	506	470	502	469	523	484	495	461	456	492	491	470	452	502	505	508	487	451	508	458	504	525	501	508	510	502	507	465	472	495	508	486	489	484	485	464	503	474	486	488	515	473	478	511	509	458	490	482	532	471	434	463	489	494	455	495	489	500	497	526	478	476	444	496	492	467	453	494	497	515	492	462	470	485	487	510	481	484	493	463	496	479	496	513	523	484	472	496	497	478	507	508	462	458	501	499	467	482	456	496	482	495	465	519	474	506	494	527	465	499	483	528	506	435	526	457	500	479	487	462	500	508	471	502	480	543	513	460	471	485	532	487	484	491	491	463	492	486	473	474	482	487	461	500	497	491	515	488	512	472	512	493	470	496	487	484	514	476	513	486	486	483	527	567	493	493	503	503	550	460	501	496	475	463	466	453	494	507	505	470	490	518	451	535	488	494	538	497	490	498	467	507	494	498	462	502	499	483	457	501	469	473	497	453	487	481	519	458	482	476	502	446	503	474	463	475	485	489	476	505	503	501	515	506	480	493	466	503	502	472	451	449	493	485	526	523	494	505	472	462	486	471	511	510	521	499
23480	22533	34111	31106	23893	18580	6003	522	339	332	338	331	316	320	324	301	345	317	309	289	336	317	333	313	321	283	253	305	307	318	309	308	262	332	346	299	311	348	322	300	320	312	312	308	303	312	293	323	312	305	329	291	312	297	306	280	313	300	322	314	313	325	337	316	314	306	320	324	285	339	290	336	333	329	350	325	339	350	283	318	317	327	314	318	332	323	313	315	321	310	314	292	336	296	305	321	302	330	328	316	316	289	316	306	311	321	296	305	299	309	287	312	287	327	319	338	297	325	304	297	367	326	282	343	300	311	328	325	295	302	300	317	303	318	345	299	305	292	319	301	296	301	303	292	313	275	337	292	312	304	292	322	309	294	306	315	304	337	324	309	329	352	328	302	336	303	307	307	295	321	340	304	301	293	313	310	299	314	320	309	292	294	282	312	293	285	297	320	301	331	285	310	293	300	335	345	314	331	313	307	296	359	313	303	313	311	296	339	293	319	354	297	301	310	317	285	308	291	322	297	303	312	331	296	303	307	313	324	338	314	297	325	317	302	298	308	299	335	296	303	324	272	308	295	317	280	343	332	296	304	313	292	305	286	318	262	312	311	300	308	322	303	285	318	306	313	302	328	317	289	292	315	336	324	297	321	314	324	278	322	290	321	304	324	310	308	299	286	308	310	305	355	320	306	301	347	287	312	315	298	324	292	312	312	296	304	290	328	313	323	304	340	315	306	320	294	304	264	331	322	355	291	298	287	278	294	342	297	345	309	338	289	304	301	310	315	283	319	293	351	282	321	353	310	313	322	324	293	278	318	307	311	320	297	321	302	314	297	304	350	343	327	323	321	307	308	312	337	280	263	291	296	315	305	331	308	300	316	266	285	314	258	272	328	304	281	304	322	318	304	304	297	276	291	326	317	297	290	269	293	313	321	287	285	315	321	306	310	315	310	301	278	301	287	326	307	318	335	307	328	296	332	304	322	296	304	301	271	294	355	302	317	311	347	318	300	311	319	281	290	317	313	327	333	309	322	272	299	315	322	322	306	310	330	289	299	333	319	334	295	348	297	304	312	322	308	306	361	317	302	331	292	337	320	293	335	282	299	328	326	308	302	325	316	348	341	300	313	318	279	339	318	276	322	288	276	288	305	312	291	335	304	322	285	338	326	305	305	293	291	315	320	301	309	302	291	317	298	325	309	316	320	301	316	308	323	298	305	306	319	290	327	297	317	319	321	306	299	304	330	328	366	321	330	316	310	307	327	318	288	333	300	316	320	330	292	280	327	313	310	316	303	282	290	323	302	289	304	309	313	288	284	327	327	321	327	290	329	337	314	315	309	331	264	313	306	296	300	293	318	320	297	361	292	293	286	327	283	317	320	290	327	318	324	298	268	325	335	297	317	310	334	308	320	302	304	331	306	289	319	325	299	301	312	279	296	317	307	320	303	329	275	305	327	274	322	306	307	300	292	314	308	289	296	298	306	325	338	292	331	279	301	298	307	292	310	296	314	323	309	325	314	334	297	308	296	284	288	328	315	312	299	264	312	306	271	297	299	291	311	327	332	284	275	340	334	315	322	312	313	308	299	320	290	316	302	304	299	263	294	314	311	288	280	303	334	306	316	311	304	270	333	313	331	292	316	288	329	314	319	262	303	316	328	335	320	299	280	310	320	335	331	276	315	306	316	316	341	322	354	298	315	310	330	313	300	321	296	308	304	315	328	301	306	326	321	290	324	301	315	298	286	328	314	323	324	313	299	321	297	302	310	338	280	308	296	310	295	274	310	300	280	310	324	309	328	294	269	345	328	311	352	290	307	323	300	333	296	301	286	285	333	314	295	306	315	306	300	336	309	320	335	319	304	336	314	337	313	328	266	300	312	293	318	321	294	338	325	337	321	313	324	256	333	327	355	317	296	314	301	328	310	315	335	295	286	317	317	297	293	325	322	299	311	315	284	333	336	305	330	309	307	326	317	287	319	314	349	311	319	307	319	296	337	289	287	304	298	322	304	307	301	345	336	340	315	319	332	321	323	300	327	327	297	288	305	293	290	325	309	326	327	332	301	339	302	313	349	314	321	330	329	285	309	300	328	316	298	351	300	287	308	294	281	300	277	330	343	299	322	326	316	271	314	302	315	300	333	297	314	310	306	292	310	306	284	323	287	286	307	333	312	300	330	334	300	301	296	304	319	323	327	329	307	335	330	289	284	290	282	305	314	300	314	328	308	304	341	328	298	285	324	335	319	312	279	328	316	320	306	321	295	305	328	333	290	362	309	311	319	268	352	319	303	302	336	295	325	288	291	285	279	306	334	316	314	320	309	299	306	292	309	345	320	283	283	310	292	320	333	325	317	346	296	295	314	300	297	320	362	313	314	288	311	330	335	259	318	286	297	314	312	306	284	306	299	286	301	307	327	286	292	308	304	318	313	295	316	299	337	297	347	310	302	300	348	327	319	315	327	330	305	305	311	311	331	308	320	319	325	341	292	307	323	339	318	325	320	310	327	283	346	304	330	340	309	302	302	336	286	330	302	337	321	318	321	314	287	320	285	292	351	300	274	314	311	296	304	298	325	332	277	330	300	341	331	296	288	296	302	316	315	298	300	341	282	298	299	337	315	291	327	327	318	290	289	301	289	315	334	308	288	295	298	273	293	286	322	323	281	297	277	303	322	320	313	295	308	298	329	275	303	314	314	315	300	295	292	304	296	331	326	319	303	321	315	274	322	325	334	304	318	313	321	308	337	301	279	282	296	340	342	325	299	288	317	298	303	313	316	319	283	310	326	298	318	281	305	294	309	323	325	296	304	316	306	318	314	332	309	321	301	290	323	303	299	308	323	307	304	289	329	319	304	262	303	336	285	313	327	323	302	300	339	308	311	295	301	353	285	279	315	318	300	307	303	305	270	312	336	310	306	328	306	333	305	303	310	322	316	310	345	312	326	304	279	304	329	301	324	282	286	285	316	308	309	332	296	296	304	318	303	324	300	368	287	305	296	309	289	337	347	303	342	322	295	316	312	295	292	284	318	315	321	316	291	305	304	340	280	318	313	307	316	306	328	315	260	295	314	332	289	323	346	328	293	314	295	317	338	291	301	328	306	329	308	289	307	301	274	296	304	313	346	315	284	302	302	299	328	324	327	345	300	313	318	309	304	290	323	297	313	295	302	331	308	308	322	310	283	298	346	294	314	313	330	297	309	306	311	286	311	309	310	291	285	278	300	268	332	269	305	311	336	305	313	308	318	314	303	331	306	311	329	307	286	291	290	316	339	333	323	304	304	319	323	296	326	296	319	309	323	288	317	324	289	326	290	310	304	319	318	341	301	298	328	320	316	332	331	322	304	325	303	310	284	321	301	323	322	304	326	292	312	296	274	309	308	314	281	326	313	344	307	302	315	330	276	301	324	321	285	325	337	306	307	309	342	327	328	291	327	346	315	318	319	339	305	298	278	301	312	298	344	322	279	337	305	279	341	275	319	308	320	315	318
60294	100872	83539	57283	33429	13300	3025	908	605	579	546	551	536	549	552	585	540	548	546	565	559	526	510	569	543	560	579	555	570	571	534	555	515	542	551	571	528	538	544	546	546	569	590	583	568	582	524	560	581	528	544	587	533	552	537	525	568	554	551	521	571	511	552	526	488	547	528	504	578	541	551	521	521	492	577	556	540	579	548	541	580	577	573	572	581	544	541	557	553	543	541	553	501	525	545	535	552	533	576	549	563	569	533	561	543	532	575	543	569	553	542	596	547	527	499	546	529	536	545	566	516	515	579	581	592	546	525	509	534	533	550	534	576	551	581	546	537	515	530	537	537	587	560	554	517	567	551	509	567	572	555	530	536	529	517	555	514	520	549	555	575	560	561	525	483	551	538	565	558	512	550	601	553	509	549	503	557	542	555	588	567	562	547	540	529	507	581	521	542	533	595	517	524	539	592	542	540	549	567	526	562	549	568	569	560	514	549	524	522	547	536	518	531	570	557	562	582	523	539	550	531	551	546	567	527	581	530	542	513	565	504	551	580	572	569	566	536	548	557	559	556	577	551	559	528	546	579	539	525	561	528	548	543	537	493	573	560	579	591	530	588	556	513	547	528	585	574	543	567	555	568	548	558	583	546	530	551	545	544	574	533	600	538	579	553	539	572	555	564	566	544	547	591	550	587	530	535	530	555	535	572	521	541	518	524	529	533	531	511	525	564	546	567	531	569	591	564	553	550	542	572	525	548	547	526	537	577	589	542	498	515	541	572	566	535	569	560	565	563	528	611	536	562	561	580	575	553	550	563	580	526	544	527	574	565	540	542	532	562	564	537	548	551	530	519	534	510	569	550	525	535	548	571	555	574	541	527	601	559	513	602	530	505	552	584	542	534	541	569	555	560	569	537	550	517	535	570	550	567	572	531	541	569	557	588	568	540	553	581	517	547	541	521	541	561	558	516	560	515	565	570	560	562	549	539	517	529	592	533	531	515	507	581	537	550	586	554	513	533	542	538	583	534	540	543	589	535	552	526	549	541	574	568	553	528	548	544	518	564	561	535	560	560	573	517	512	570	572	546	575	547	577	557	551	565	559	541	536	525	541	523	556	595	546	552	557	532	543	572	583	542	570	533	533	561	532	604	529	495	594	523	539	567	545	540	568	565	558	520	546	569	576	579	542	556	556	579	576	502	583	551	546	558	541	516	586	525	572	524	569	520	554	515	588	526	535	553	559	560	560	565	531	543	567	559	599	582	554	511	542	557	518	583	543	540	557	538	537	528	565	568	547	516	544	564	567	560	538	520	558	537	565	581	586	510	535	560	492	573	554	525	570	539	514	565	556	593	556	554	535	557	533	552	582	558	534	588	587	478	544	575	549	539	600	551	544	568	533	535	563	532	579	564	528	612	528	576	533	557	592	567	527	579	557	552	558	534	577	595	585	564	573	582	587	556	503	537	617	573	563	492	550	558	548	540	568	523	507	522	540	521	582	510	550	543	564	554	551	536	526	570	518	571	536	545	576	535	538	573	532	612	583	566	560	564	535	579	598	597	577	565	513	562	564	579	534	584	512	536	579	574	590	498	585	530	512	521	527	530	577	552	580	532	524	532	557	512	491	538	531	500	557	567	574	549	542	517	588	563	524	519	546	548	575	498	528	536	538	541	512	594	582	566	523	591	544	603	512	528	555	563	567	578	552	523	562	577	577	570	550	540	537	581	544	563	575	580	539	571	561	530	576	514	555	561	549	528	583	599	518	574	517	558	557	518	575	532	571	580	513	536	557	567	529	566	477	521	536	489	548	565	566	527	562	547	532	559	558	520	541	525	566	523	504	528	529	505	554	570	552	528	536	529	544	515	562	526	530	537	567	583	591	533	532	570	568	496	543	566	542	558	513	547	537	588	572	544	553	562	567	546	523	518	535	527	519	557	546	537	549	549	574	579	559	518	523	595	564	571	521	584	531	547	525	532	548	548	538	535	550	548	548	548	535	511	555	515	536	551	565	600	499	547	539	523	558	524	521	552	513	544	588	536	524	561	538	542	544	541	521	538	545	552	542	539	549	579	509	500	517	542	544	568	552	529	553	543	590	533	532	531	509	577	534	539	577	560	540	531	563	577	540	557	565	558	569	510	509	554	590	542	508	579	554	521	578	541	571	566	612	564	559	534	542	522	556	560	552	589	521	570	515	562	577	545	525	561	569	574	526	529	530	518	523	562	534	520	571	573	521	527	564	527	562	546	535	560	553	596	537	509	550	528	554	534	505	556	572	505	570	540	527	504	550	545	569	535	568	590	527	519	533	533	546	583	566	574	542	575	587	507	564	563	580	532	559	574	547	573	526	503	525	557	579	503	557	557	537	545	558	556	542	572	578	569	523	556	545	575	563	563	511	567	557	532	546	556	547	566	559	546	577	543	568	540	520	542	548	582	532	515	559	525	588	575	541	609	538	568	558	557	510	523	575	511	561	551	576	564	513	528	589	539	575	527	546	522	524	541	550	546	545	558	553	517	524	566	594	545	547	544	547	561	563	517	575	583	547	513	586	536	581	534	509	578	525	512	537	544	562	545	578	558	515	523	540	514	543	495	549	540	564	568	545	561	600	560	542	545	532	547	561	523	546	535	547	510	527	564	555	518	582	548	556	556	514	537	562	552	544	527	542	564	517	532	520	539	572	535	545	543	562	522	526	557	516	566	529	547	521	501	551	557	566	534	570	528	546	543	552	504	543	548	572	529	564	539	517	551	567	537	567	559	514	563	552	594	534	545	542	528	548	555	533	555	533	564	565	508	574	577	503	538	569	544	569	545	531	536	558	555	530	540	568	565	544	527	530	538	557	562	547	535	575	503	570	514	536	565	588	583	526	565	549	593	561	554	524	549	559	581	507	566	548	541	512	557	548	583	560	564	555	544	577	552	535	559	544	586	589	545	560	553	538	549	573	513	549	522	572	572	580	501	614	549	543	570	539	510	537	566	567	610	529	539	526	549	587	556	541	528	574	564	541	526	589	549	553	561	541	551	551	590	542	562	503	560	569	562	529	524	537	527	486	549	571	562	542	558	523	549	529	507	558	513	522	547	555	501	520	502	545	554	551	548	566	574	553	537	570	594	607	575	559	533	545	561	527	519	558	551	540	552	533	588	557	546	531	508	529	579	520	556	557	572	541	578	563	572	557	567	542	546	558	510	541	549	516	574	496	545	505	517	554	571	572	582	540	549	557	549	555	554	512	576	574	540	528	538	559	548	518	512	518	593	541	548	547	509	559	532	524	538	513	579	547	509	581	514	533	510	532	541	557	565	548	565	522	548	550	560	508	551	554	583	515	515	549	562	539	504	524	530	580	542	588	560	544	549	554	560	536	517	545	523	527	516	522	555	579	582	542	544	578	564	533	588	543	535	588	573	564	558	595	542	505	571	528	555	523	545	523	564	556	576	558	563	568	538	582	549	544	585	555	521	519	545	558	587	584	536	563	562	515	519	566
28319	30514	33031	16974	3912	853	394	267	266	276	267	248	260	265	261	227	270	223	255	250	278	270	277	258	238	264	248	230	239	269	262	233	245	271	268	249	232	281	237	248	256	206	237	240	250	262	272	253	264	233	260	261	227	254	225	252	254	220	239	242	271	254	274	256	248	242	260	246	236	285	233	251	257	270	225	233	291	221	255	242	262	265	231	245	256	245	264	259	251	238	239	237	262	264	251	246	291	260	260	273	262	244	239	250	248	252	270	237	237	241	231	245	289	253	245	253	252	280	281	247	272	231	241	244	246	242	236	271	247	281	254	268	242	227	238	273	255	266	220	251	254	261	233	261	228	257	221	230	250	260	259	248	263	264	240	249	258	255	248	288	281	225	236	232	249	260	241	275	236	275	232	259	279	236	246	260	252	247	270	248	235	265	256	239	262	204	238	215	299	272	275	242	249	240	267	256	231	256	239	226	257	246	252	244	272	234	291	261	269	254	276	248	274	263	240	254	226	225	236	265	266	265	273	256	260	286	237	271	276	241	247	261	227	248	274	248	243	285	252	241	235	266	235	252	249	260	243	268	237	221	275	245	261	242	261	253	237	237	233	283	257	254	243	194	269	272	251	243	258	227	251	235	253	243	239	241	246	239	226	247	251	224	226	254	258	251	223	270	245	245	272	268	228	251	257	255	250	233	276	263	243	263	259	259	271	235	250	245	252	255	278	248	260	252	255	229	233	245	218	232	263	262	280	272	229	265	253	245	256	258	241	253	252	256	254	232	232	255	247	221	244	246	246	249	266	257	253	286	243	246	262	261	285	254	265	236	250	253	253	227	260	264	248	264	250	240	261	249	231	253	270	283	266	243	263	253	268	252	218	230	239	241	278	271	260	246	215	254	235	246	236	244	259	262	249	279	283	261	283	248	263	247	245	268	243	249	232	255	206	239	249	243	274	246	276	239	284	273	252	263	236	265	260	249	224	256	226	275	233	255	241	254	264	261	257	255	235	263	263	247	249	280	262	251	266	254	253	227	253	258	235	242	282	258	244	251	286	270	255	222	256	230	237	242	253	265	256	252	266	232	250	235	247	238	242	259	250	254	264	265	246	252	265	255	240	243	265	228	271	228	239	242	278	242	241	251	252	252	262	277	259	258	244	272	259	265	259	247	231	238	259	254	274	249	243	268	290	244	278	241	254	275	242	253	256	262	218	240	265	269	263	257	237	243	235	253	259	257	279	230	244	281	229	260	247	248	264	255	247	274	247	249	263	240	263	261	252	254	265	237	271	297	235	263	273	270	234	244	268	268	225	265	276	252	232	250	249	258	250	274	255	262	280	238	261	287	287	258	275	241	243	250	252	273	263	265	260	253	269	256	253	252	259	246	260	294	257	223	257	232	222	247	282	250	269	226	256	256	265	288	256	270	262	279	257	245	266	258	260	239	266	258	246	263	250	262	243	248	268	263	260	261	244	232	263	232	253	247	256	254	265	254	247	232	256	258	278	246	246	249	239	270	256	240	213	240	285	279	258	236	260	238	269	254	242	244	257	238	247	258	259	269	220	270	228	276	261	254	269	248	242	239	242	237	278	237	223	240	273	222	285	245	263	255	228	264	257	243	270	231	256	230	256	257	261	272	287	237	246	259	276	275	282	231	265	243	257	268	266	281	268	240	265	283	233	228	260	257	269	246	271	263	235	255	252	265	269	255	256	274	260	264	281	259	248	258	265	246	241	255	274	261	247	264	253	238	252	252	271	240	278	281	275	239	253	267	238	258	256	253	271	259	258	257	244	245	261	258	268	285	244	262	246	244	245	249	277	257	250	246	251	221	247	244	280	245	232	233	221	246	245	240	259	263	263	267	252	258	255	234	245	241	265	248	258	253	261	256	276	228	246	249	278	234	259	230	265	281	252	268	276	249	266	242	248	255	250	271	258	243	240	229	229	264	262	259	245	256	225	254	265	259	263	211	273	254	260	264	222	276	254	251	254	258	226	274	248	252	252	237	280	276	245	248	240	249	243	246	265	244	268	260	243	271	276	287	264	269	241	230	235	258	230	230	261	228	262	237	256	247	243	233	252	259	256	274	255	233	252	264	261	233	226	259	245	253	261	242	258	246	246	251	249	272	244	252	257	234	272	238	246	230	249	249	252	230	212	247	238	247	260	269	227	272	249	259	265	246	256	260	248	241	256	244	235	251	253	251	261	277	228	251	284	239	251	238	256	257	247	219	257	265	251	265	241	274	262	240	240	258	228	250	286	244	256	245	259	243	219	258	238	253	241	244	235	239	244	262	229	237	270	258	237	268	250	256	262	224	246	229	232	239	277	247	238	244	271	238	222	237	244	257	235	231	266	269	276	250	264	266	247	247	228	241	274	252	266	238	245	254	232	260	258	259	255	266	266	267	264	251	282	253	254	252	244	281	284	241	234	250	262	259	247	263	253	275	255	257	247	247	264	273	277	259	248	241	240	234	279	226	250	230	228	264	245	226	241	235	258	241	228	230	261	283	268	246	269	255	254	261	242	269	262	253	249	251	244	254	231	274	249	262	257	243	249	250	261	267	272	239	256	236	239	272	258	254	252	260	250	272	255	242	245	238	247	266	255	238	240	233	239	274	295	252	267	237	263	254	237	273	252	229	239	265	230	252	267	235	268	273	245	255	232	249	241	231	246	275	265	252	266	244	238	264	255	235	236	259	252	239	255	253	257	270	249	232	269	237	249	258	256	245	279	247	274	247	246	259	255	234	217	263	252	253	252	236	255	261	230	240	237	266	218	232	254	256	250	233	232	238	254	260	269	238	281	260	267	250	235	244	234	244	239	235	242	244	252	265	256	246	255	252	232	249	223	264	277	231	285	251	241	259	238	255	256	250	225	238	270	251	273	252	253	232	256	274	213	255	275	256	226	243	275	244	237	238	228	233	268	230	244	251	245	247	264	275	241	251	225	245	244	236	232	260	243	265	278	257	252	260	252	250	226	287	239	246	279	272	227	257	236	249	243	261	243	240	267	238	237	243	226	250	260	217	289	272	246	270	251	243	258	257	240	258	246	228	248	237	260	253	296	257	262	242	255	251	246	242	249	253	290	257	281	249	266	252	233	250	249	243	264	268	260	228	237	260	264	242	251	218	285	227	236	251	267	248	249	258	263	231	217	243	248	266	239	248	222	270	236	252	234	243	255	257	251	254	273	253	248	241	254	241	263	264	264	260	233	255	255	253	252	259	241	239	256	276	247	237	245	244	239	257	243	267	269	252	257	272	248	243	262	249	241	246	245	230	237	285	262	245	246	261	264	288	262	285	234	235	243	258	252	257	255	269	260	244	260	267	246	264	238	251	276	232	291	241	259	242	241	280	272	225	232	276	280	263	279	253	244	252	248	234	238	261	250	266	248	242	233	262	260	259	256	274	250	246	254	272	264	250	237	231	255	228	233	234	260	230	244	278	259	240	246	260	266	263	226	236	256	242	242	263	254	260	253	254
33144	49731	38664	18553	6888	1864	706	521	457	462	456	483	501	444	499	483	486	465	482	469	454	474	515	479	503	475	466	465	475	512	458	482	436	452	476	458	447	497	425	505	482	464	509	429	464	497	425	485	488	508	515	475	480	443	499	465	475	510	519	501	481	485	451	506	486	456	470	489	499	465	451	472	470	510	470	482	452	425	467	466	489	463	503	475	488	457	493	516	449	472	475	498	460	455	415	445	484	510	476	479	518	451	513	511	472	490	456	501	503	490	486	471	482	477	466	485	458	467	489	469	447	505	468	431	452	492	478	456	461	468	505	461	460	488	425	472	468	497	482	487	469	497	455	424	491	437	461	490	475	469	482	498	462	501	505	455	460	462	495	495	477	484	478	476	460	466	469	478	492	482	448	466	477	461	454	489	466	480	494	484	499	484	481	467	487	474	485	490	482	511	481	478	466	497	474	455	457	459	477	492	487	482	437	480	489	463	511	462	483	475	477	485	519	496	482	498	476	438	484	438	462	481	508	460	488	479	460	491	437	492	463	492	458	454	465	482	477	470	467	449	485	501	469	503	518	499	477	488	499	469	447	427	468	474	477	473	467	480	466	525	482	503	494	488	484	460	502	491	494	523	457	539	451	476	464	497	455	437	501	453	507	488	446	495	480	479	463	477	462	511	491	456	476	458	455	460	459	444	473	500	477	485	496	503	491	439	488	464	524	476	511	500	493	464	464	459	418	505	461	488	510	477	467	470	437	461	492	462	509	477	453	487	428	462	514	502	452	458	516	478	445	443	445	480	497	452	453	476	457	459	479	465	494	469	481	499	468	489	502	444	479	490	485	487	454	475	483	473	471	474	475	447	459	476	463	491	418	456	467	456	460	455	493	478	437	460	473	518	495	474	474	481	471	460	487	509	458	491	471	465	506	463	433	444	482	480	460	473	471	466	501	459	470	457	466	462	482	476	491	442	461	447	463	491	498	468	493	488	447	515	496	490	467	488	450	514	510	443	486	460	447	437	460	504	490	509	447	481	472	445	495	467	451	486	489	458	485	528	489	451	490	463	451	484	522	465	495	462	505	445	442	498	524	454	489	505	458	529	472	471	486	491	488	460	448	456	513	417	450	463	453	471	469	458	499	456	453	457	492	456	471	498	485	508	495	475	461	449	458	499	467	465	449	509	441	481	471	464	480	435	452	476	482	473	469	494	460	487	499	455	488	488	457	490	489	439	488	485	485	434	461	491	472	448	456	500	479	478	500	503	478	487	510	481	466	484	455	449	506	467	461	511	511	470	465	516	498	522	451	478	457	453	498	501	460	474	472	491	467	507	462	482	503	476	445	465	486	453	508	468	476	442	476	471	487	484	461	498	485	508	426	475	500	498	463	494	486	506	435	471	501	484	447	485	471	493	523	489	504	442	468	493	456	484	474	501	484	484	476	456	491	501	493	493	472	448	470	477	456	473	470	439	542	476	517	483	450	472	501	503	485	487	433	494	478	458	456	472	438	448	502	473	491	457	499	484	470	475	459	461	474	488	447	468	467	463	509	508	482	470	465	491	497	473	485	468	434	498	457	463	495	449	474	479	471	500	489	479	491	474	475	427	483	462	464	487	476	503	485	456	482	456	511	493	493	449	471	479	488	478	486	458	473	494	466	489	469	455	446	442	494	451	425	509	442	452	417	502	466	479	449	469	488	482	459	465	436	468	465	479	488	479	442	511	494	475	465	458	462	458	466	499	477	490	507	480	488	421	458	466	519	484	455	457	481	493	445	509	457	470	466	437	453	460	488	436	457	492	475	493	483	440	478	470	477	489	496	460	451	445	490	465	453	476	490	501	467	461	484	472	465	515	472	481	478	470	465	456	474	488	468	482	492	472	483	442	473	446	458	488	491	482	492	480	462	497	474	490	463	450	475	452	522	462	488	491	478	477	470	465	431	461	450	471	452	502	485	446	457	477	431	477	482	438	448	501	474	490	465	467	479	493	496	455	465	461	478	429	482	426	471	498	488	437	466	456	491	484	485	493	466	462	468	463	480	493	474	488	487	461	451	476	522	438	473	465	481	482	464	464	515	485	498	465	442	478	491	492	475	450	487	446	482	456	498	493	452	456	482	482	456	459	513	459	446	478	476	444	497	521	471	501	504	486	478	442	481	474	473	489	475	478	484	463	529	493	471	486	474	505	476	447	506	474	435	473	528	504	449	465	466	498	443	479	482	467	502	473	478	478	450	439	492	477	470	509	502	448	486	465	490	471	461	450	483	436	496	459	456	485	481	486	444	490	475	480	461	465	467	464	480	473	465	472	464	438	482	428	478	489	453	491	451	460	465	473	470	483	473	461	492	461	472	496	444	445	468	478	487	482	486	515	487	471	518	512	434	478	419	459	482	496	462	472	485	483	459	471	485	459	447	431	467	477	515	466	508	518	472	489	463	463	441	453	429	491	524	462	486	472	471	486	443	467	453	468	470	470	475	482	474	472	468	454	463	469	511	494	457	488	481	463	486	463	502	494	483	486	531	475	499	477	494	483	482	426	466	507	448	433	506	469	455	454	465	487	484	469	507	509	450	451	445	495	428	485	468	479	483	449	430	439	491	445	495	497	478	465	494	505	458	484	467	423	472	495	494	474	484	494	461	443	507	463	486	468	465	435	448	510	464	499	462	474	462	494	486	469	477	462	440	492	494	505	457	482	478	491	483	439	454	482	472	474	502	467	496	482	458	468	434	443	437	483	481	460	445	443	492	457	484	478	482	453	457	473	439	464	486	458	483	434	447	495	469	458	477	464	460	479	473	495	537	486	463	451	448	512	449	484	499	442	502	465	488	462	427	488	437	439	480	479	477	452	493	466	470	450	440	457	442	461	457	467	459	435	469	537	498	468	502	446	497	462	505	475	449	461	478	467	464	470	498	479	500	492	469	467	470	447	424	483	459	444	450	451	467	498	465	463	491	515	488	481	488	459	487	504	525	449	472	461	480	472	448	493	540	459	465	444	456	424	498	508	475	512	469	471	466	517	508	437	486	474	492	473	494	459	491	528	494	446	461	471	442	505	453	466	514	444	475	498	466	468	513	458	460	450	488	445	495	448	485	473	504	450	469	519	456	507	456	487	439	501	430	456	482	470	514	498	513	460	451	469	461	463	457	455	448	495	463	485	428	471	451	490	465	496	439	485	472	488	478	464	474	427	490	494	528	432	495	460	496	473	459	500	504	462	458	487	494	518	477	458	444	513	484	468	443	466	470	504	486	468	466	498	450	490	466	464	506	495	458	460	434	497	455	454	438	483	446	479	465	511	461	486	471	491	459	509	479	485	512	437	508	471	421	498	466	455	523	470	451	491	488	487	433	513	489	465	470	453	487	445	470	517	483	488	488	488	454	460	480	490	442	489	454	481	467	483	433	479	481	497	475	490	472	470	474	497	468	504	466	508	482	449	488	471	483	445	482	475	447	465	482	480	460	451	443	493	509	470	483	428	462	481
24640	25612	40081	32332	20378	8327	999	335	268	245	277	293	288	261	243	260	272	276	253	248	262	278	260	236	245	264	280	245	271	276	265	258	249	256	238	271	276	247	278	251	276	255	267	263	303	295	278	244	283	259	276	295	251	241	274	258	262	260	262	271	267	275	267	260	247	211	273	251	250	273	257	258	235	246	228	256	263	229	264	294	277	259	238	287	246	268	255	270	254	261	250	243	235	253	258	243	226	237	261	244	268	282	228	253	244	236	279	243	258	291	247	257	236	276	267	268	260	256	263	252	265	282	236	246	248	267	254	274	260	266	249	246	246	284	258	263	249	261	255	265	274	268	264	252	249	274	267	274	277	264	245	230	267	277	283	274	250	260	248	251	238	257	277	235	280	256	241	234	270	247	248	236	250	267	268	279	242	278	237	279	270	242	260	289	244	229	272	264	271	276	261	249	251	243	258	253	255	275	255	256	251	260	279	274	257	262	262	288	251	255	219	292	258	261	240	269	238	259	235	218	260	260	248	260	283	285	262	236	269	261	244	273	259	299	250	244	251	247	261	258	219	267	258	277	255	264	254	278	267	240	249	272	277	231	250	250	249	248	244	237	251	234	246	236	256	266	271	283	289	247	268	274	251	240	240	303	275	268	275	246	254	269	284	284	238	254	253	233	254	269	265	245	265	271	261	291	256	267	265	243	247	236	267	276	272	255	271	227	236	260	263	256	249	249	237	270	239	271	251	240	295	244	258	240	267	248	239	260	268	266	284	267	227	246	254	279	272	251	261	265	273	287	256	281	248	244	251	271	248	245	259	277	251	262	248	262	265	234	276	254	265	270	254	262	258	264	251	276	243	270	263	249	230	249	245	272	266	280	239	258	290	237	238	257	288	254	230	247	260	239	250	262	258	264	261	281	249	247	247	257	248	256	256	270	260	254	257	258	276	249	249	264	238	290	256	248	252	274	232	257	277	262	267	282	256	256	309	274	257	237	275	239	257	255	257	264	277	272	259	266	257	247	287	247	241	278	276	264	263	230	265	256	261	243	258	237	239	244	239	262	257	235	262	258	295	241	263	234	266	235	239	266	255	284	245	239	283	244	235	275	251	259	250	253	296	257	239	255	238	267	246	327	233	270	244	268	243	265	287	269	235	256	269	281	263	271	274	264	322	229	272	276	215	261	274	227	263	237	261	261	236	258	240	265	260	247	254	244	244	247	241	281	275	240	279	258	273	242	288	266	264	231	287	263	291	262	239	256	257	228	262	252	256	275	269	266	262	267	270	240	235	260	258	272	270	271	271	273	236	250	299	248	269	287	265	250	271	281	274	276	273	245	273	271	263	287	246	243	262	256	287	263	246	276	274	268	264	243	251	230	273	282	277	255	252	254	239	276	224	280	260	254	270	271	254	269	254	280	235	270	244	236	254	251	245	262	253	257	225	280	257	304	254	256	261	248	274	234	266	267	261	240	251	242	273	264	249	274	268	289	268	296	252	289	266	269	260	263	262	275	235	275	258	269	254	227	258	253	276	259	274	249	260	276	234	273	261	251	282	270	270	247	260	265	242	288	234	257	252	287	287	285	259	230	248	277	264	237	253	286	282	243	257	271	263	235	268	265	261	241	281	278	283	258	246	271	259	275	253	260	277	260	267	264	243	248	274	251	239	252	275	290	235	241	284	263	242	259	276	265	264	285	263	253	263	242	295	248	250	254	245	287	267	276	282	233	266	305	277	288	268	246	253	270	265	274	271	280	259	261	267	219	248	268	259	273	298	240	278	288	269	249	279	253	253	248	253	249	266	276	280	260	256	284	232	261	278	296	265	254	258	262	278	276	245	255	304	276	298	264	241	269	263	250	212	268	274	246	247	258	231	242	247	264	258	257	259	265	251	260	261	255	246	248	246	275	232	226	266	275	266	234	270	270	261	256	256	266	275	269	241	293	270	271	283	260	236	264	240	268	252	269	245	253	263	254	261	288	285	244	288	243	229	266	258	272	259	260	241	258	270	273	259	262	254	269	267	259	244	253	264	261	252	263	259	263	242	262	252	259	254	257	275	261	252	274	232	257	248	272	249	255	268	251	260	256	275	290	272	278	277	271	278	257	265	246	243	269	260	259	283	261	255	243	231	242	278	246	270	255	239	262	275	251	253	260	283	235	278	261	252	278	265	262	277	245	265	286	286	260	250	303	262	247	251	240	272	269	254	236	221	260	254	273	259	233	269	262	252	253	265	254	255	298	251	276	252	278	252	287	275	274	268	255	265	235	260	233	269	237	262	244	260	273	280	216	252	251	221	287	252	274	245	255	266	296	278	254	280	266	260	251	274	268	236	261	267	290	258	236	262	275	260	277	253	279	261	282	216	252	267	252	243	234	261	297	247	256	256	237	250	251	238	269	241	272	242	250	267	267	245	254	288	236	278	272	245	268	258	247	237	263	239	256	258	261	262	240	264	268	269	244	244	259	234	250	259	258	263	293	289	250	266	261	240	239	252	257	250	269	256	260	268	240	259	282	274	265	260	269	255	287	229	262	222	255	276	277	260	284	236	233	264	253	229	272	257	220	232	277	252	256	253	259	237	273	270	259	256	289	255	263	246	249	282	261	254	264	243	233	263	269	265	269	256	259	244	225	269	277	245	270	306	286	270	252	271	240	272	257	245	244	232	242	226	254	231	252	284	259	251	262	276	267	273	247	280	284	285	267	246	245	260	250	270	251	270	260	293	278	283	234	254	241	245	226	263	278	262	258	264	260	270	276	296	267	252	248	238	276	243	273	254	242	253	255	269	259	261	275	233	259	266	246	241	265	281	256	272	267	240	270	233	278	236	264	262	251	272	261	271	273	257	277	252	281	263	262	273	281	262	240	240	291	240	260	279	236	261	290	284	254	262	237	264	258	273	245	315	251	271	274	272	292	270	263	253	272	225	263	278	256	252	249	269	265	245	270	262	272	261	255	246	261	227	270	276	256	259	252	259	234	266	270	260	248	248	272	263	274	246	254	262	271	241	265	281	252	261	262	275	259	259	280	241	241	253	263	243	231	254	277	237	251	204	225	290	267	261	247	240	259	283	236	277	267	261	286	296	250	263	250	286	259	268	246	268	264	246	247	257	223	258	236	251	290	256	239	285	268	253	272	245	260	233	276	272	216	277	265	279	221	236	261	258	271	289	265	245	237	273	255	254	248	245	256	261	265	262	278	258	268	242	245	281	261	257	271	262	275	238	250	255	252	267	274	255	277	254	264	238	208	220	290	245	226	231	239	286	230	236	272	259	244	275	255	273	243	244	255	232	239	266	223	257	248	260	255	283	252	260	279	266	267	253	243	249	238	274	260	290	254	262	251	263	249	257	271	262	257	213	234	256	258	247	270	270	255	253	257	261	263	223	228	269	272	243	285	259	262	241	251	252	266	265	257	240	274	247	280	262	265	258	264	260	275	248	266	233	256	257	269	256	253	279	270	252	238	273	269	245	263	255	301	265	266
57195	93133	70565	42117	21525	6448	1617	650	514	488	516	493	471	460	474	484	486	477	501	536	563	481	453	522	483	519	519	509	476	497	490	467	470	466	462	475	536	493	489	503	459	500	454	499	478	504	507	519	516	495	491	492	493	487	499	453	471	488	498	436	465	486	461	512	457	489	496	488	479	488	532	448	490	483	499	514	488	492	450	479	483	490	502	468	509	482	508	464	482	481	499	468	490	507	470	505	516	480	478	515	493	520	490	466	474	514	489	514	448	476	497	495	534	476	486	481	469	467	503	516	472	462	466	549	476	456	484	531	488	488	490	504	461	487	478	467	464	483	492	516	499	499	476	512	484	467	467	538	501	505	504	477	512	537	488	487	468	482	490	475	510	481	488	507	469	477	487	514	483	517	432	445	528	509	510	520	502	490	470	433	472	489	495	436	473	464	502	487	466	552	506	477	511	496	445	473	501	484	484	492	479	446	482	480	456	520	493	486	481	470	473	536	501	439	510	467	499	519	487	491	477	481	480	462	442	508	490	482	470	466	443	510	491	469	520	536	487	477	499	488	477	483	493	497	517	490	455	502	521	485	498	470	494	473	490	468	483	496	461	507	473	470	512	494	515	495	491	483	501	474	506	455	504	497	473	476	458	454	494	462	453	468	488	496	494	498	503	523	480	471	482	546	508	464	512	531	518	509	499	481	495	467	498	502	496	462	467	465	525	478	451	482	474	500	474	493	478	505	491	487	534	465	492	489	475	480	445	470	467	525	507	524	471	478	467	514	452	488	483	514	517	482	450	479	454	461	525	472	474	473	488	497	489	514	449	527	519	517	481	463	516	504	506	495	494	463	482	516	464	495	495	474	467	472	495	491	499	516	510	497	467	498	501	466	471	480	502	487	407	473	468	531	519	495	480	481	517	521	487	492	504	500	482	465	492	497	475	501	496	470	453	454	485	492	481	500	539	466	488	493	470	497	497	483	448	547	513	474	481	515	486	450	477	471	464	457	482	497	487	476	469	472	551	493	493	514	482	470	465	514	493	499	458	473	481	508	461	480	463	467	501	496	460	478	507	488	517	481	481	478	494	504	464	483	475	471	459	464	472	477	463	477	468	470	462	500	497	524	483	492	496	498	517	502	499	507	482	485	479	490	502	457	454	453	501	480	482	511	499	485	468	539	528	469	491	516	485	501	513	518	460	508	517	476	457	485	494	498	501	491	505	453	459	503	468	510	477	525	487	482	491	472	473	488	457	517	483	484	524	516	448	445	495	508	484	515	463	466	470	480	512	527	525	472	515	467	501	470	461	497	485	475	451	497	455	475	478	524	464	504	482	470	533	463	503	480	496	507	521	486	477	521	499	508	502	489	532	502	475	517	495	487	473	536	430	483	466	484	529	476	493	462	488	481	524	466	469	494	486	471	435	488	499	499	482	478	465	473	464	498	521	495	487	493	520	490	508	486	513	492	433	485	556	508	460	428	490	475	523	463	514	452	510	473	495	466	468	529	498	529	493	491	480	487	485	501	449	483	456	491	486	503	494	488	497	459	470	518	479	458	511	487	546	503	460	471	472	477	478	513	483	463	498	495	487	511	462	500	471	455	497	513	514	479	473	489	495	499	494	491	500	505	469	467	491	483	450	464	483	480	461	500	481	482	508	487	475	482	457	468	480	477	470	512	486	438	492	498	483	487	488	462	482	500	490	506	478	477	492	467	459	526	478	516	492	508	462	489	436	485	480	479	444	466	498	496	516	487	504	476	488	440	494	414	493	514	539	500	477	516	489	446	476	482	518	512	463	507	525	516	451	496	478	507	547	483	512	475	493	475	486	498	505	510	462	478	529	492	517	489	475	485	524	483	458	473	489	452	503	498	504	516	492	497	495	535	495	452	501	493	490	514	511	477	480	477	491	505	480	505	497	482	501	514	481	529	470	511	511	475	512	462	461	501	514	505	529	465	514	504	495	489	468	484	464	519	462	497	509	481	459	522	508	502	552	475	506	470	509	487	437	465	453	452	492	462	519	444	502	457	493	502	480	486	472	527	487	442	484	474	453	515	478	504	512	500	513	522	513	509	448	477	466	509	487	446	483	490	456	480	512	492	509	498	483	463	506	472	485	468	478	483	507	515	481	480	500	494	514	500	491	473	507	471	481	503	532	490	488	483	427	500	484	511	505	477	521	505	501	478	491	443	507	509	489	495	463	521	487	515	479	519	486	490	486	475	509	486	458	504	460	491	499	495	485	493	506	484	477	523	487	473	498	473	481	486	508	439	449	510	493	470	511	506	475	453	486	491	505	491	485	482	494	516	495	471	498	462	453	528	479	483	521	491	491	462	502	537	497	457	435	502	454	482	492	472	467	485	496	471	476	517	461	491	467	467	543	485	491	450	513	446	499	478	510	469	486	488	487	485	478	488	534	517	500	436	481	458	461	460	480	498	507	505	453	444	505	510	491	504	470	441	495	479	494	506	473	490	460	469	471	469	485	452	467	513	470	490	508	522	486	489	488	461	487	465	484	441	485	469	492	510	492	515	496	465	464	479	498	493	515	455	467	531	530	527	455	529	461	518	500	470	513	468	514	477	479	493	483	497	485	546	510	480	499	523	518	489	516	496	463	458	494	452	482	506	497	465	467	512	514	495	511	464	458	480	509	534	484	470	518	467	486	463	484	513	479	539	456	489	472	533	529	454	475	487	481	514	465	476	477	474	473	473	500	517	467	452	479	493	503	511	481	471	426	500	492	477	476	473	474	453	462	463	459	489	455	506	450	512	517	481	463	478	477	461	506	512	533	510	471	471	472	505	496	526	484	521	473	495	469	476	505	474	505	486	443	515	486	493	472	486	527	514	495	506	502	438	538	460	523	427	465	486	517	493	516	466	452	483	488	526	480	469	492	486	504	482	515	482	472	457	503	502	511	456	493	517	488	443	543	473	476	467	510	484	503	468	477	480	488	491	499	495	475	461	507	484	532	489	465	464	455	515	479	483	498	494	504	508	493	476	482	506	494	493	485	512	487	509	473	472	479	520	516	465	522	451	458	515	510	474	492	475	471	455	470	489	497	480	485	492	452	480	466	490	506	448	504	511	474	473	454	459	512	487	483	486	492	505	503	496	511	493	472	532	490	474	481	516	478	496	505	486	500	518	464	480	485	469	511	490	437	532	496	499	495	470	495	479	510	479	483	439	493	490	500	470	511	493	476	476	510	506	495	510	505	457	450	502	449	488	503	471	514	490	479	472	472	486	524	448	494	444	503	493	453	513	495	509	490	498	443	456	489	458	465	506	486	494	460	474	504	479	506	498	430	479	466	517	503	459	497	440	513	458	483	505	497	492	486	473	468	499	463	454	471	482	493	513	516	514	473	520	475	472	527	476	494	477	490	462	456	460	454	462	506	473	500	475	494	509	499	495	539	505	462	472	474	505	502	477	488	495	479	501	484	479	471	481	467	499	475	502	474	488	492	469	485	475	417	522	479	470	474	505
23414	22514	34767	29370	22614	18214	5537	463	361	345	344	306	310	287	337	318	314	342	314	308	339	334	340	285	318	316	313	311	340	295	307	320	299	283	312	296	284	339	307	334	311	328	302	311	300	290	338	289	300	332	285	314	316	309	348	310	287	332	306	331	306	281	330	290	286	335	347	299	321	323	279	309	304	326	326	332	301	295	324	345	297	321	291	292	303	306	276	315	319	307	294	293	310	318	287	276	296	308	319	330	295	307	322	299	307	313	331	297	341	330	349	354	288	314	299	278	295	324	322	301	311	327	320	293	319	308	264	318	296	315	293	296	331	289	323	302	322	305	305	302	302	323	275	312	313	329	337	302	321	347	322	318	296	294	308	311	304	301	288	303	310	288	297	325	334	353	315	291	289	286	305	318	319	298	304	339	326	298	294	313	274	295	290	323	325	303	345	317	312	298	308	304	341	289	309	307	287	313	306	321	296	309	279	305	256	289	344	302	308	327	282	296	264	323	307	279	284	309	308	298	343	284	307	290	292	350	330	314	334	311	337	277	298	325	352	296	350	286	306	341	332	310	298	310	318	277	299	281	303	318	288	292	303	283	315	321	311	280	310	342	296	312	289	321	326	322	325	361	325	363	312	260	320	293	302	322	331	306	299	301	305	304	288	314	298	299	297	321	309	306	323	287	303	325	318	306	315	349	309	307	312	324	333	304	272	296	315	330	275	310	304	335	288	304	295	303	343	302	361	313	301	310	294	276	308	333	326	324	338	316	288	343	275	293	322	297	312	313	326	296	335	348	345	303	362	316	322	298	306	278	277	296	321	318	300	293	311	300	288	329	291	278	288	324	321	325	301	316	332	288	325	284	297	344	325	303	294	301	331	303	342	310	288	317	292	339	300	292	304	288	307	296	333	291	295	319	277	293	314	318	317	338	300	340	328	299	305	286	334	325	286	315	303	346	347	339	302	310	322	314	297	313	287	283	308	317	343	307	306	296	293	302	318	306	270	332	278	317	294	327	272	313	335	308	325	317	302	311	332	293	321	319	325	299	310	335	311	284	282	270	304	326	314	276	313	288	292	309	322	304	296	301	278	312	296	296	310	323	294	323	300	297	287	295	303	321	302	315	305	304	332	295	301	312	286	280	294	331	298	327	287	306	296	295	349	306	312	287	303	327	296	303	310	266	331	306	314	311	301	324	334	293	361	309	315	290	310	280	309	291	308	297	310	301	330	315	302	315	318	311	313	287	299	318	317	312	302	318	309	307	299	349	314	341	283	319	331	281	339	312	298	314	344	301	294	320	297	331	319	316	276	304	304	305	324	308	320	315	297	311	319	297	310	314	294	317	337	312	290	307	289	305	307	330	316	304	302	294	291	289	317	304	317	287	321	330	309	295	308	297	324	302	319	298	299	293	293	311	334	313	292	264	307	295	310	302	325	310	273	314	296	292	300	317	300	308	294	285	292	306	298	323	317	297	271	307	315	328	307	307	287	350	307	310	323	296	302	314	311	306	306	287	292	247	283	305	329	342	301	332	316	287	318	309	336	283	345	336	328	254	308	305	330	327	271	309	292	307	303	309	313	290	313	321	312	312	280	290	318	300	304	287	324	305	300	310	293	310	296	314	273	302	301	295	329	307	325	315	298	304	315	294	326	324	291	315	319	316	301	278	286	299	312	307	300	281	330	277	292	318	330	329	306	320	327	278	295	326	302	309	304	337	267	320	286	336	316	312	331	282	313	314	303	294	296	306	322	293	311	299	326	322	326	301	301	308	305	283	321	340	312	314	292	298	308	309	293	302	323	318	323	319	270	324	319	298	313	276	282	351	299	319	297	303	286	295	329	317	303	318	274	327	318	315	290	315	320	288	319	309	309	315	311	314	323	312	308	309	306	308	327	287	279	288	313	317	294	269	310	358	320	301	306	320	307	285	306	293	321	297	311	264	317	320	329	299	323	310	327	302	355	300	324	296	328	290	315	305	293	329	347	297	327	307	275	300	312	291	314	319	319	282	285	306	295	285	295	310	318	300	277	331	311	303	332	314	321	333	329	325	313	304	317	283	299	298	278	302	310	324	280	292	309	338	312	299	296	304	312	302	322	318	313	288	328	310	307	308	313	298	285	331	273	301	303	280	334	305	304	279	307	300	303	313	327	307	272	297	294	322	273	292	305	324	325	333	320	313	287	274	288	287	304	294	294	314	299	270	327	302	317	314	328	328	324	343	291	333	294	287	314	299	308	304	329	326	345	292	313	307	319	318	317	311	293	287	325	311	338	325	295	318	305	337	321	328	302	302	326	313	278	293	332	333	325	287	305	305	299	302	326	302	313	333	342	315	293	331	314	298	290	294	322	306	290	320	310	302	319	276	302	298	339	314	327	332	310	324	299	314	323	320	310	295	319	293	289	279	314	320	346	302	355	307	311	318	284	286	278	328	265	320	291	324	341	301	298	280	317	295	308	279	292	300	319	299	313	289	273	316	267	306	315	328	317	312	287	294	286	300	324	298	317	293	288	315	295	310	304	314	296	303	321	333	296	316	302	318	300	304	278	313	310	334	297	295	296	322	296	304	284	301	322	291	334	309	298	308	310	305	320	332	313	312	295	293	308	307	320	328	330	290	305	290	316	272	296	297	324	334	298	308	303	332	329	338	341	307	287	302	290	277	326	305	311	296	308	302	310	326	318	306	280	286	310	293	321	292	318	305	340	323	306	301	321	297	326	303	302	310	335	308	294	301	302	339	294	292	299	313	318	289	275	310	334	335	315	322	327	321	298	294	311	289	300	302	334	325	311	315	308	317	318	309	319	318	290	287	312	329	306	304	315	296	312	310	310	286	298	327	333	293	274	313	285	303	303	302	348	318	315	304	308	331	347	311	284	309	282	354	287	315	308	293	315	302	320	295	289	308	303	324	324	285	284	294	303	329	300	321	283	324	314	330	301	349	301	334	299	301	324	328	327	328	311	328	330	318	272	308	283	323	311	293	299	305	295	331	301	307	313	302	312	311	302	284	320	264	314	306	312	302	298	292	340	321	312	324	270	302	284	292	318	304	302	317	307	335	317	305	303	326	302	278	335	306	332	313	299	301	309	314	271	304	313	277	314	303	307	327	290	309	275	279	260	301	309	303	324	309	335	299	276	339	309	305	313	313	320	299	281	309	305	313	323	307	309	294	303	333	272	312	297	301	315	296	288	289	304	280	293	312	306	304	290	313	283	346	344	315	322	313	333	327	320	324	301	303	300	288	323	309	306	305	300	309	305	302	313	321	285	266	278	313	313	294	287	291	307	333	305	311	349	300	303	297	304	278	291	298	308	311	308	322	336	260	315	329	295	314	349	308	363	300	319	308	315	297	347	301	316	311	327	313	297	312	327	293	330	310	312	296	293	320	280	285	331	331	321	308	309	306	293	287	307	299	320	321	316	273	299	328	310	312	322	311	316	300	298	311	322	306	286	320	349	298	317	271	316	336	310	311	327	306	318	279
59244	101362	81777	53786	30012	10759	2298	681	629	608	558	563	594	563	566	538	553	562	512	609	514	553	545	544	550	583	515	555	569	573	544	539	534	591	544	523	546	533	583	538	569	553	574	578	552	547	556	564	569	541	530	519	554	551	531	548	560	548	550	556	571	564	562	520	570	591	593	569	569	587	554	583	510	563	565	567	549	532	572	547	561	517	545	503	578	556	543	565	516	558	541	560	555	586	483	534	539	582	578	556	534	566	577	565	514	561	540	580	540	551	538	550	563	525	542	522	546	575	516	527	530	534	554	542	542	551	560	504	581	540	542	610	556	557	549	535	568	515	547	523	552	537	537	531	535	541	512	532	587	578	538	544	551	549	562	572	566	525	535	584	544	528	556	593	541	555	534	542	572	514	542	555	559	587	564	578	573	555	597	545	572	543	554	550	570	563	524	513	563	504	552	598	545	555	549	559	601	503	552	554	583	528	595	548	548	540	526	544	565	538	531	551	531	565	539	561	518	567	599	556	585	560	550	532	567	541	558	530	545	554	550	589	524	603	493	535	553	542	505	545	573	544	563	532	500	594	554	570	542	488	571	565	524	516	567	566	542	567	543	525	514	573	558	552	549	571	551	544	584	568	560	552	533	558	509	545	554	562	564	553	552	521	544	576	558	554	564	558	534	501	566	548	540	573	548	561	551	587	572	577	549	551	581	553	557	533	545	591	575	561	484	570	559	545	509	554	613	602	564	545	546	590	565	497	535	567	551	530	547	501	579	518	621	534	569	576	576	559	581	583	528	538	577	556	542	546	579	559	556	545	588	576	535	529	543	559	546	560	551	580	544	581	561	589	563	584	543	555	582	582	571	553	541	574	535	572	543	512	539	569	552	542	535	556	572	499	513	551	535	524	560	554	557	573	514	550	552	528	533	570	544	551	559	616	533	552	551	579	497	548	576	569	547	541	558	547	544	561	525	549	513	536	582	545	556	526	580	530	566	545	561	524	551	535	560	545	564	524	544	541	529	574	570	549	570	554	544	558	555	525	581	544	494	521	579	544	535	536	542	515	628	537	525	564	550	546	569	551	544	545	520	536	521	595	570	560	562	504	560	535	542	571	559	568	569	544	543	560	507	579	570	579	596	560	547	561	541	565	559	551	601	547	587	582	564	550	563	568	555	530	554	560	580	521	519	542	541	543	597	545	516	538	591	549	580	529	551	546	535	509	587	587	534	546	534	567	533	525	576	529	530	559	508	564	530	543	559	594	589	503	565	552	578	571	536	608	549	525	569	533	546	588	541	577	551	552	523	560	593	534	557	558	518	540	582	566	566	576	583	555	573	577	527	544	499	520	585	556	526	525	566	515	551	557	579	565	542	563	604	527	543	548	619	526	564	522	578	558	551	602	577	559	576	491	537	581	565	580	588	574	542	555	557	537	576	547	561	543	538	572	584	534	551	537	553	542	534	540	544	580	521	538	538	569	531	572	575	526	538	563	563	531	553	555	517	551	533	518	539	592	564	540	556	525	550	582	586	570	588	529	545	504	551	556	551	563	520	599	541	607	488	556	543	571	586	554	524	508	539	571	528	490	544	554	577	557	526	559	549	532	569	603	538	539	559	505	558	547	554	542	558	516	537	558	528	566	541	601	544	546	510	520	531	544	540	526	511	571	537	532	552	540	538	540	556	555	565	535	532	594	544	553	559	538	559	535	550	549	516	553	563	569	537	550	521	575	574	543	534	551	574	561	587	516	556	546	578	594	550	527	582	541	598	551	578	538	570	596	574	530	538	526	509	568	531	549	532	580	561	576	546	564	593	535	548	565	578	543	578	534	571	527	589	526	585	540	571	530	591	579	526	499	540	576	516	499	567	543	583	568	540	589	573	577	591	554	559	546	557	578	522	523	536	614	547	523	518	566	523	544	528	547	576	579	565	543	568	559	556	536	495	535	600	540	557	582	521	582	544	539	566	598	569	524	583	593	541	565	506	549	582	532	539	580	512	535	555	514	574	536	545	528	579	572	539	569	593	562	585	541	517	544	516	541	554	566	552	580	519	551	552	552	508	526	548	544	554	529	536	579	560	537	528	571	607	529	545	572	547	584	579	545	562	502	557	554	536	523	553	555	548	568	560	559	589	540	528	536	545	560	583	533	564	561	581	530	554	551	544	539	541	577	570	559	553	567	534	512	513	576	579	526	534	610	589	546	546	557	553	556	601	577	557	572	586	542	531	544	527	566	547	555	577	556	556	568	555	506	561	529	566	595	571	489	574	616	582	562	576	570	523	517	516	524	610	597	544	576	547	526	549	565	530	571	565	589	506	530	564	569	526	549	541	571	520	578	570	532	516	523	565	553	569	562	580	560	546	567	544	541	552	573	516	561	521	585	529	547	528	587	569	548	523	509	525	583	540	521	559	542	546	580	533	545	546	513	555	552	504	561	613	531	543	529	568	548	505	562	587	553	513	553	566	591	579	536	574	546	560	559	519	565	560	547	565	569	570	547	540	549	554	547	565	523	525	550	592	551	514	534	568	575	577	551	543	599	545	515	555	618	588	557	578	513	551	497	561	579	535	540	550	548	553	545	556	553	541	599	536	509	546	544	560	544	556	550	554	543	569	576	543	589	561	563	558	537	494	541	595	575	578	529	594	534	541	533	550	565	517	526	552	553	536	516	538	557	546	559	553	572	543	558	522	543	537	543	531	541	504	535	560	558	525	554	576	562	568	519	570	541	542	566	552	580	555	562	575	542	524	598	535	527	540	575	567	508	547	546	532	555	550	557	591	554	609	549	557	572	541	531	524	582	553	534	542	542	559	579	574	563	562	580	528	574	630	558	566	543	544	527	519	554	534	547	553	581	606	528	573	530	555	518	533	552	577	552	530	586	539	538	533	559	539	542	515	558	535	568	554	538	560	560	560	549	553	512	529	559	558	574	535	556	568	569	540	559	532	566	522	572	545	544	577	569	529	538	565	521	543	563	550	574	538	568	508	556	529	584	528	570	530	536	558	587	482	520	532	571	552	566	548	526	570	503	557	542	551	554	588	558	555	525	601	496	562	539	545	558	530	569	508	559	563	539	579	568	576	514	541	549	567	547	546	566	595	570	550	510	539	565	544	550	571	568	514	534	564	509	544	560	537	519	515	519	561	538	536	583	590	537	561	530	539	552	551	583	563	555	542	524	521	582	516	554	566	524	556	539	552	546	578	528	555	544	522	567	583	538	519	527	525	525	530	542	542	537	563	558	559	505	521	501	508	555	551	549	577	518	536	521	563	555	540	550	567	538	524	584	539	535	556	542	576	581	514	560	552	574	553	534	531	549	571	565	527	590	561	526	532	524	580	504	546	511	601	565	508	583	501	549	597	543	498	570	543	539	563	574	532	575	536	556	536	540	520	540	542	547	575	524	535	557	586	547	535	526	557	564	525	591	542	535	521	560	539	565	580	552	587	527	520	568	541	611	584	588	600	528	565	573	608	567	495	588	537	538
28021	30542	33711	18194	4239	870	347	258	259	254	240	258	241	262	261	243	283	249	240	237	262	227	274	269	238	222	262	239	264	270	260	230	257	231	255	261	244	218	259	251	222	252	249	244	232	235	262	239	248	256	242	238	240	234	268	251	247	218	271	266	224	230	262	236	240	242	273	278	256	234	236	259	242	234	253	260	260	250	266	229	247	264	256	231	232	269	257	230	249	237	232	244	225	262	258	232	240	250	259	222	257	230	249	250	251	223	230	235	258	279	265	252	242	234	238	214	257	249	233	233	242	241	251	247	256	248	276	213	236	245	205	247	259	255	244	237	241	261	208	245	219	245	263	221	240	255	263	246	244	260	243	240	250	239	244	238	241	246	260	244	231	234	256	258	256	253	249	248	231	245	259	256	255	237	216	272	227	267	241	223	233	238	257	258	248	246	259	229	214	243	254	264	232	234	243	241	255	247	236	250	271	242	259	268	259	239	256	236	236	274	281	232	231	260	264	267	255	253	214	216	246	249	259	226	247	244	240	228	262	248	239	274	266	254	241	226	313	255	236	242	219	215	243	244	253	223	246	265	245	250	229	245	252	258	258	262	255	249	251	248	224	237	219	261	245	237	248	257	232	255	222	263	253	261	274	247	275	239	250	234	236	273	248	251	248	238	245	299	265	233	232	254	249	250	259	243	272	233	258	235	276	260	255	223	233	236	241	254	268	243	239	232	236	268	255	230	248	290	252	228	253	256	255	266	256	238	251	247	253	241	250	241	248	246	224	250	265	271	254	244	224	231	247	251	239	253	247	254	238	250	243	237	252	235	253	243	263	243	253	276	213	248	247	250	251	254	260	240	287	257	246	257	232	243	236	232	266	233	255	272	256	218	226	239	251	238	251	294	244	255	238	265	232	267	261	235	248	222	264	250	228	247	227	237	249	230	259	256	248	247	237	241	277	249	233	232	237	232	252	238	228	263	246	238	217	212	247	219	243	250	244	248	251	244	235	252	239	250	227	240	241	247	232	231	243	257	242	255	278	228	233	239	255	245	252	264	270	234	249	263	247	268	234	250	255	261	241	241	248	244	266	236	242	238	242	274	230	242	248	273	245	241	238	280	267	241	220	262	222	242	243	275	253	262	209	255	235	238	249	235	247	231	229	245	261	246	250	266	238	267	255	257	215	275	251	243	244	233	258	256	252	214	228	244	221	239	224	237	232	228	249	262	264	268	276	247	244	249	249	243	280	251	270	278	264	234	266	266	258	232	241	226	252	240	244	246	246	269	240	247	224	246	259	251	239	222	235	260	255	249	257	239	230	251	250	252	251	251	249	236	243	264	215	240	282	238	248	251	228	231	248	239	268	245	238	240	233	264	250	259	243	241	232	231	251	259	262	270	278	240	223	253	236	233	236	266	212	248	247	285	249	235	252	249	219	251	243	250	274	242	256	248	232	237	250	266	258	213	240	249	248	227	226	253	223	258	224	231	235	280	238	246	258	255	249	241	257	225	221	257	263	264	239	228	247	251	253	267	258	265	245	245	251	236	242	221	251	252	236	249	250	244	230	271	226	241	246	243	251	248	237	226	241	253	252	240	240	251	251	252	244	256	229	252	257	240	235	230	238	261	269	257	267	283	256	245	265	246	226	261	226	230	231	243	208	246	235	237	275	245	248	242	235	254	233	261	255	242	249	249	261	247	224	254	241	263	244	259	249	237	225	253	244	248	272	233	260	252	226	230	242	252	244	256	245	193	240	235	249	231	220	234	247	238	208	288	240	228	251	255	254	249	228	243	212	246	241	240	240	220	250	216	245	264	234	228	218	250	247	259	210	258	247	234	225	264	275	262	229	257	236	243	263	268	228	225	239	253	286	261	232	219	244	268	227	267	232	250	257	265	221	244	265	228	258	249	263	242	286	264	261	260	238	233	241	228	233	265	261	262	246	263	254	260	277	248	242	254	237	226	280	245	246	218	271	229	225	257	228	241	255	236	218	234	252	237	268	234	233	246	241	213	254	249	255	267	217	257	262	204	221	260	265	254	258	240	263	250	277	241	255	275	236	252	257	222	246	211	233	248	247	217	244	263	229	249	235	254	238	272	252	264	238	231	266	264	256	239	248	235	255	265	267	250	253	247	236	224	244	254	224	260	248	265	260	261	246	230	246	240	210	222	254	246	261	241	249	256	257	243	249	241	247	250	257	269	241	223	197	221	247	254	243	263	253	251	266	240	252	256	255	245	207	248	249	233	259	260	256	252	240	255	238	273	250	243	259	282	266	259	266	272	259	266	238	234	255	228	241	261	259	221	236	244	239	216	217	225	233	238	254	256	256	232	227	244	245	275	243	254	238	229	230	263	241	263	256	264	262	254	236	270	247	247	213	261	246	264	250	248	246	256	251	264	242	266	261	233	235	243	259	233	265	227	247	221	275	263	278	248	263	250	253	259	228	268	271	261	241	243	255	245	249	237	250	246	254	232	232	220	249	280	262	264	236	223	248	253	248	243	246	262	239	303	232	241	234	216	254	261	244	270	242	244	228	213	229	245	230	225	229	266	264	225	249	230	221	254	228	269	225	245	231	241	235	243	236	251	217	252	238	273	248	214	257	242	243	250	262	222	239	269	240	267	269	236	243	234	244	225	254	246	263	216	240	235	261	252	266	274	283	236	249	252	242	244	235	241	245	242	248	247	259	244	251	238	238	238	268	259	252	257	244	227	257	250	219	261	243	282	229	256	237	236	229	229	240	231	240	267	240	243	221	241	232	274	252	257	253	250	266	232	285	225	249	220	236	240	240	239	215	252	256	244	260	229	218	240	246	252	256	234	235	234	256	238	259	252	249	271	256	225	244	226	240	229	225	265	230	237	231	250	261	210	277	234	234	245	255	246	244	271	239	239	252	276	252	242	223	246	242	279	246	255	278	245	258	256	212	265	270	240	260	238	265	265	255	272	245	237	225	240	258	274	246	268	224	233	257	244	228	244	232	254	242	226	269	228	234	242	243	252	255	221	234	247	278	251	246	220	268	255	234	264	236	263	234	241	267	251	251	236	229	221	226	242	232	272	256	241	266	280	234	249	229	233	259	228	268	240	273	250	231	250	252	236	216	215	250	252	251	232	254	263	272	252	230	261	259	242	225	224	241	228	249	271	249	237	248	234	266	225	264	240	240	273	223	240	248	249	275	241	255	252	255	264	250	243	234	244	249	241	283	259	252	227	245	253	259	231	245	255	229	253	252	264	239	223	222	243	255	256	218	231	250	245	244	279	234	229	261	242	256	226	231	238	239	267	260	252	237	240	236	215	246	243	244	256	239	243	271	271	223	264	256	268	249	262	231	233	250	275	251	239	249	241	238	255	232	236	206	254	232	245	249	254	242	242	287	253	245	235	265	252	235	232	250	242	246	257	245	231	273	244	244	251	233	222	229	263	243	242	237	266	245	259	232	254	268	240	225	240	254	240	230	254	228	256	235	251	229	248	280	240	229	260
32895	49078	40206	20009	7150	1895	704	479	479	494	486	456	431	474	477	442	491	483	495	455	445	467	430	481	490	443	480	506	413	480	478	456	483	475	463	472	476	454	481	474	507	485	472	502	431	469	450	467	493	473	512	437	516	459	485	463	456	475	488	451	477	469	489	499	440	457	453	439	450	466	473	467	465	455	456	455	435	485	460	477	481	446	464	472	473	485	447	450	460	466	461	439	448	441	435	457	506	534	470	467	498	474	472	437	459	471	447	485	506	459	460	482	487	483	472	474	448	460	478	478	453	472	442	476	505	467	449	484	486	485	486	447	481	483	432	492	483	470	495	454	480	487	472	495	461	489	486	466	498	466	507	445	432	449	478	448	489	488	445	457	459	474	475	441	448	497	479	474	449	460	459	447	452	478	480	429	464	502	439	487	517	453	508	450	475	445	468	485	435	483	466	487	464	487	463	483	446	442	487	439	473	452	438	451	467	400	481	462	437	461	451	478	473	455	471	498	472	486	442	490	474	440	454	470	468	482	536	502	450	473	471	439	477	499	511	469	451	455	477	472	447	443	470	456	476	440	486	481	473	473	450	430	488	496	463	462	496	452	460	462	467	441	498	435	487	459	442	471	464	470	449	470	514	488	484	461	473	514	457	482	491	453	450	459	485	452	467	470	476	482	469	512	438	488	503	436	445	453	456	444	461	458	453	453	486	437	449	470	459	475	488	481	473	483	473	462	442	485	476	497	480	473	474	506	449	423	480	474	458	431	472	500	471	476	449	471	455	467	422	481	439	448	476	490	467	435	471	468	486	488	472	449	436	466	484	464	465	452	453	475	450	451	491	521	473	481	434	475	479	490	459	450	463	503	437	510	490	475	441	460	481	468	516	472	504	466	504	472	484	478	462	478	504	458	464	481	443	467	463	475	478	443	483	493	510	476	481	472	496	461	469	438	455	478	469	492	459	478	430	530	462	487	460	444	465	463	463	486	495	463	481	483	468	481	497	478	452	443	483	450	451	466	474	468	468	475	511	457	502	444	471	468	475	516	506	465	455	428	506	486	518	480	446	464	456	487	436	479	458	446	460	449	456	468	458	426	447	469	455	476	486	448	498	504	473	453	498	490	497	476	450	514	495	454	467	443	494	465	507	459	469	440	454	454	495	465	467	483	489	444	498	433	477	460	459	495	474	485	481	496	470	470	478	479	474	462	477	500	407	457	456	454	443	459	462	421	442	442	464	456	432	474	486	460	477	451	451	458	501	489	465	473	460	501	466	474	475	499	433	457	488	470	452	469	435	459	453	517	459	452	488	426	516	470	443	466	445	453	469	467	469	488	472	460	482	488	481	469	493	481	499	479	473	451	458	478	460	457	459	502	455	494	474	436	506	456	505	507	426	455	485	449	497	483	439	452	427	428	456	460	484	465	453	485	479	492	489	465	478	511	481	488	434	467	463	488	456	455	481	479	468	508	468	468	476	512	465	488	453	462	447	533	491	482	504	497	467	483	495	473	464	496	471	475	457	453	471	467	487	447	497	434	464	439	467	476	434	420	473	484	495	452	463	456	508	487	468	476	473	475	425	482	468	464	485	462	469	443	471	456	443	479	494	435	479	455	468	443	443	475	488	449	513	481	484	476	464	482	467	432	486	459	469	444	448	475	485	436	450	447	487	447	483	441	475	430	462	473	487	515	462	490	481	473	486	470	407	470	473	454	475	453	440	453	458	471	479	461	423	490	484	444	476	456	490	487	449	462	467	442	489	459	460	479	433	453	484	447	422	464	517	449	466	469	482	481	482	473	444	455	457	474	500	463	467	478	453	489	435	471	475	485	461	469	475	509	481	439	468	509	475	457	467	496	465	456	454	434	451	472	464	454	474	494	491	475	500	476	471	436	502	484	472	435	455	431	471	487	443	461	499	480	491	451	468	445	498	534	480	467	447	458	489	478	464	469	469	438	497	467	452	461	450	446	475	503	496	485	488	403	454	498	447	455	447	456	412	459	464	516	459	492	491	450	479	468	455	470	443	466	488	470	490	470	441	492	471	449	504	469	487	476	470	453	488	451	476	466	481	469	454	470	466	478	487	521	451	445	501	478	491	457	454	458	476	452	439	455	488	451	443	466	459	488	500	483	517	467	440	468	464	470	491	456	484	431	458	477	484	508	489	487	436	451	464	476	479	453	429	455	463	487	429	470	455	454	493	461	437	456	429	488	425	464	494	469	469	479	457	481	469	459	490	465	468	486	467	454	454	483	472	456	449	473	450	480	472	476	470	481	446	478	479	448	454	492	453	462	484	444	456	462	449	469	489	492	462	494	496	439	496	420	488	458	489	477	491	509	456	452	479	494	456	439	450	478	435	452	452	488	476	466	502	451	507	473	490	471	450	498	438	476	491	503	456	433	509	472	503	452	450	465	464	465	462	458	481	492	464	447	496	498	446	469	487	448	465	471	457	489	482	455	479	479	491	475	483	476	496	427	418	475	473	444	457	496	494	464	448	483	494	481	455	462	475	488	472	461	477	493	449	492	470	450	457	468	478	478	441	468	425	425	516	463	503	471	470	459	498	464	463	461	440	471	446	480	509	488	482	468	479	474	490	483	503	494	475	488	463	451	472	486	484	430	496	485	443	447	427	494	492	490	445	438	438	488	464	491	506	479	472	466	468	462	462	479	488	462	480	457	516	491	458	485	493	477	438	461	435	495	486	472	473	485	427	454	476	443	478	538	481	421	439	481	460	470	491	435	464	452	456	490	469	464	508	457	423	423	483	472	503	498	489	488	469	472	458	466	472	482	467	480	435	507	499	441	452	451	461	452	428	446	453	474	463	477	477	449	465	493	447	503	457	458	484	440	513	464	456	480	446	461	481	466	506	509	438	464	461	472	440	471	463	456	447	485	484	459	488	479	454	468	499	448	477	512	445	459	481	497	450	460	449	486	528	466	462	455	451	477	483	485	487	445	488	455	453	500	434	435	450	489	513	457	466	460	446	490	464	474	478	473	413	464	492	452	489	445	440	473	465	462	458	433	455	473	471	481	465	474	469	464	430	437	486	493	455	470	460	440	461	491	476	488	491	467	479	467	453	454	503	465	468	454	456	438	439	489	476	444	452	440	493	495	481	457	453	471	491	502	464	434	477	497	463	474	458	448	446	475	512	461	468	509	466	470	438	527	501	464	486	501	452	489	461	447	444	468	488	458	478	475	465	454	497	460	456	467	453	457	488	487	504	481	442	433	465	442	467	490	488	489	454	477	474	465	475	461	495	419	433	480	491	450	460	460	494	506	460	508	453	459	479	462	469	471	485	473	468	502	485	498	445	500	441	468	478	466	452	458	431	469	490	468	453	458	474	488	491	494	480	493	507	419	514	455	463	448	457	509	485	440	475	477	447	484	468	424	461	477	497	408	470	456	463	467	449	470	508	480	517	463	484	472	446	445	453	471	408	455	424	475	496	456	458	487	462	446	437	490	505	439	479	450	470	471
24582	24945	40363	36247	22241	10173	1233	371	311	253	246	274	296	292	260	269	243	256	264	263	244	250	260	263	260	258	272	252	251	262	249	257	275	290	279	249	247	239	239	243	263	222	259	221	251	252	230	256	263	252	256	248	260	261	256	249	240	260	245	250	239	267	266	246	253	281	278	266	283	275	267	254	227	261	241	256	244	243	280	255	265	236	263	267	267	233	235	242	249	267	260	261	251	273	254	256	259	229	258	235	276	279	255	243	281	258	250	291	265	247	283	256	260	254	256	270	233	257	246	241	262	245	253	237	270	288	265	272	245	217	274	239	265	266	234	285	261	259	240	258	239	260	254	270	269	249	289	234	245	267	277	234	267	278	252	250	253	270	248	252	272	258	258	241	291	244	269	269	257	236	248	279	252	267	261	258	252	286	267	290	255	259	236	265	258	280	260	263	263	258	249	231	254	227	252	255	256	266	265	265	261	263	231	237	257	250	292	264	277	263	274	262	256	219	253	262	247	258	248	289	263	249	274	247	261	273	252	254	261	272	244	247	228	273	235	269	258	266	261	270	282	273	301	277	264	276	245	243	253	252	255	281	281	244	251	258	261	266	263	285	272	247	260	229	269	274	244	271	259	284	261	249	244	245	231	227	257	266	258	262	267	257	247	251	223	261	253	224	240	254	255	251	274	256	255	285	272	282	277	239	236	247	273	233	251	261	258	240	230	246	230	265	240	266	237	254	240	273	248	253	263	234	245	271	250	273	277	276	250	237	263	268	269	260	296	279	308	263	249	259	286	286	256	263	247	268	272	231	247	253	247	260	286	257	262	247	256	299	279	251	232	241	260	258	215	291	280	237	258	261	265	231	245	279	278	267	249	256	289	227	250	260	255	285	265	252	247	275	236	267	298	271	248	241	201	268	255	247	262	221	231	259	226	285	273	252	240	253	249	252	251	273	266	259	241	261	245	264	258	278	267	234	262	257	248	254	273	250	229	273	247	261	239	239	257	261	238	243	266	246	280	258	278	261	255	234	263	230	275	227	270	248	274	266	295	261	232	270	272	259	281	235	240	277	259	235	280	261	249	256	254	248	237	291	238	266	275	256	246	253	253	260	250	239	243	262	233	269	246	260	254	251	273	241	260	265	248	261	259	260	262	288	269	253	211	265	279	251	244	259	256	264	270	256	227	262	281	258	226	245	242	243	276	258	261	242	272	279	249	270	254	291	271	276	285	240	254	234	238	261	246	247	271	266	261	271	257	238	273	280	256	263	236	236	266	255	270	258	275	271	248	240	261	267	269	212	251	230	254	259	242	264	246	274	265	260	223	263	276	282	271	261	231	269	248	255	272	241	294	236	269	255	226	257	242	235	280	255	272	261	266	275	264	259	244	242	231	266	236	284	263	276	250	254	236	284	246	271	245	237	251	266	259	265	270	238	286	245	262	263	236	277	268	287	249	259	294	264	245	253	256	268	261	244	261	250	265	254	271	266	264	251	247	266	261	274	280	252	245	256	276	252	240	260	247	270	258	254	284	271	253	271	262	280	252	246	251	274	250	263	248	270	274	275	248	258	272	249	274	248	269	254	226	244	238	260	255	268	266	256	262	267	268	265	273	256	270	245	234	315	233	282	264	245	265	262	265	281	248	237	260	236	269	257	281	250	261	249	276	267	269	284	228	257	256	227	260	282	244	264	240	251	241	253	230	251	248	256	258	243	274	271	264	244	230	228	234	267	282	248	267	272	267	248	285	266	261	258	258	261	254	257	249	263	267	230	241	256	251	250	254	277	283	267	245	262	259	236	269	266	239	237	237	238	283	270	261	272	232	277	241	245	241	251	259	258	276	282	247	269	216	249	252	228	243	255	251	266	251	274	243	256	242	265	279	248	253	244	286	223	269	245	263	250	242	256	297	247	241	238	300	260	267	263	248	236	281	248	255	261	269	250	250	257	268	278	274	262	282	297	265	272	238	259	257	229	319	242	260	267	262	251	235	239	247	274	268	283	243	292	271	274	255	235	268	256	271	254	239	257	260	230	252	243	257	242	299	278	276	241	253	277	253	248	294	293	268	249	266	259	264	277	238	249	242	264	259	258	263	234	269	263	270	282	249	286	256	263	250	251	240	253	267	268	242	255	241	257	272	255	268	250	270	253	290	257	290	289	262	276	264	253	256	296	277	255	245	255	291	288	270	278	277	265	260	250	240	261	248	250	241	211	268	251	270	265	282	277	275	301	262	271	267	252	271	238	256	240	251	234	262	228	255	273	244	254	283	284	240	254	264	254	281	279	231	245	236	235	267	271	284	244	270	264	291	248	277	256	277	237	235	251	271	242	279	265	260	249	254	242	272	261	271	239	226	254	266	282	268	259	265	259	279	244	251	236	262	244	271	266	265	235	243	253	261	255	266	273	256	258	259	283	248	255	264	248	256	259	270	255	254	258	241	268	264	251	262	242	261	263	246	262	233	248	266	234	279	268	249	266	248	267	268	244	241	240	256	272	258	271	256	249	263	244	259	284	249	238	232	240	257	258	269	254	250	274	266	248	236	258	259	243	282	275	218	233	222	275	265	238	256	254	245	254	270	232	244	270	247	255	245	282	267	277	250	247	253	258	269	233	247	251	256	270	249	271	280	259	236	280	261	265	269	242	254	243	277	294	274	251	267	267	244	259	255	257	231	267	266	276	273	237	232	266	257	296	238	246	278	277	231	258	256	255	259	242	261	246	253	251	259	263	253	273	256	251	240	240	238	276	263	239	233	260	268	276	275	248	255	256	257	263	260	256	273	232	269	285	255	252	267	243	268	230	277	274	276	236	245	266	253	233	257	245	275	248	257	262	248	242	236	302	270	259	245	264	256	228	267	254	261	250	280	266	264	256	262	244	268	250	250	257	262	267	261	236	259	286	247	254	282	263	260	256	268	241	252	256	265	269	246	259	281	248	243	278	281	280	221	266	252	270	248	267	282	276	251	250	270	257	246	251	271	228	271	267	248	261	249	256	250	249	277	310	259	225	256	240	281	282	249	227	243	230	215	269	266	255	234	249	250	275	227	264	257	300	259	244	244	247	256	245	260	240	239	255	252	240	276	243	259	254	254	247	273	258	263	274	245	237	286	255	264	269	233	253	264	223	264	252	278	231	267	277	243	246	258	265	254	260	292	245	257	263	239	278	258	272	280	257	231	254	276	236	263	282	236	249	211	254	269	271	231	260	233	260	285	270	240	255	266	264	256	274	284	253	275	252	270	256	279	269	267	269	270	233	282	280	244	252	279	253	246	238	263	247	271	242	269	288	276	232	230	288	262	276	269	233	241	271	260	236	230	260	244	265	263	248	258	265	243	238	280	228	251	268	255	250	247	266	265	232	252	247	285	258	260	283	290	231	247	256	244	281	265	262	244	288	234	231	255	240	259	247	238	269	284	270	242	247	216	244	270	260	279	250	245	233	228	256	284	256	295	263	247	243	249	260	251	238	290	247	257	248	252	243
56356	91803	75238	46460	25403	8620	1500	740	538	478	445	474	464	494	490	491	466	467	528	503	484	490	501	495	460	507	549	514	523	487	483	454	488	462	482	524	472	439	487	438	480	491	507	496	517	489	474	495	484	454	498	483	424	455	440	462	464	456	445	503	504	461	484	480	450	494	487	461	516	484	513	497	517	435	442	476	528	485	486	489	520	484	495	495	456	520	449	434	504	493	474	471	456	443	439	508	514	455	499	513	487	471	504	464	496	449	523	463	517	484	478	488	507	476	524	441	499	503	433	479	487	470	480	483	457	411	467	474	489	468	497	455	522	460	543	475	466	457	484	462	465	500	477	504	489	464	527	528	503	490	463	509	488	487	476	525	493	487	492	484	465	500	490	460	508	472	488	513	506	480	476	457	478	493	499	466	471	443	462	491	467	460	450	523	478	467	470	512	471	483	482	504	493	488	468	445	501	447	496	477	470	477	402	471	493	471	520	493	492	515	469	455	477	492	475	448	472	441	489	475	464	464	501	507	478	519	492	482	494	484	475	511	459	517	462	459	455	487	461	534	454	440	484	456	476	478	484	475	483	485	495	474	486	458	498	453	489	502	441	496	468	447	469	471	502	492	471	504	475	447	474	522	471	471	506	511	477	476	487	507	464	498	462	446	498	504	507	500	512	478	477	468	520	480	495	482	463	454	498	467	498	463	460	455	502	465	468	491	484	437	492	513	489	503	512	475	479	493	503	496	491	490	489	491	483	451	470	457	466	474	466	471	466	493	519	486	492	487	466	500	474	507	486	498	497	490	478	483	473	453	460	482	489	479	457	491	472	475	486	501	475	471	475	499	489	480	485	483	541	519	489	500	459	472	503	518	445	507	482	471	514	491	522	499	530	487	531	518	490	496	497	475	478	481	445	434	485	475	477	507	497	471	486	479	500	511	493	511	548	492	520	483	479	505	531	426	534	479	501	500	490	491	487	462	472	517	467	449	486	473	465	503	508	465	497	489	462	458	507	466	487	519	512	533	472	492	463	486	494	485	483	502	502	511	496	485	486	515	455	464	479	472	521	463	491	464	443	465	454	480	459	479	467	460	469	533	455	473	463	464	481	500	486	491	478	472	437	513	460	472	510	502	491	506	450	456	489	468	515	482	459	490	494	478	518	472	474	492	450	488	494	486	508	508	488	488	493	506	494	486	506	492	495	480	491	472	495	464	489	520	461	493	522	475	491	480	476	474	479	482	515	491	459	444	477	537	451	528	462	475	454	502	500	480	476	469	474	461	484	494	458	465	467	461	499	472	451	477	516	485	445	487	471	515	455	477	490	480	491	455	470	466	470	470	511	471	462	512	478	472	480	491	463	533	469	487	442	501	487	467	492	472	486	492	480	493	534	449	479	520	472	480	502	462	474	511	506	506	481	490	489	472	533	521	469	462	439	474	461	464	430	501	462	511	497	470	502	502	469	481	502	471	490	517	483	504	483	460	485	487	470	452	466	491	456	487	468	511	476	517	474	518	413	491	497	467	502	486	533	453	507	494	508	479	509	475	519	493	472	498	464	522	493	478	479	472	483	486	485	464	515	482	509	509	461	500	499	452	485	481	494	430	507	478	485	495	472	512	479	522	470	484	496	521	455	501	463	500	476	465	476	491	490	475	467	477	460	500	466	466	487	472	468	462	479	491	474	502	495	460	490	499	486	503	474	521	489	479	439	478	469	489	499	478	462	494	487	471	446	487	484	479	504	458	500	473	505	477	482	481	444	543	466	492	498	474	485	515	513	443	528	483	466	470	486	482	473	518	512	463	455	481	478	511	513	512	495	471	459	479	515	471	491	476	478	532	475	521	491	520	472	476	536	501	475	472	474	463	457	489	494	442	461	463	441	502	504	480	463	433	491	458	498	461	461	464	464	477	479	491	482	490	459	498	464	484	488	486	485	481	432	487	476	454	491	460	476	456	462	472	517	505	504	483	444	497	500	467	504	425	491	492	467	502	511	526	484	472	486	425	486	481	478	473	450	492	496	476	442	492	498	481	503	491	492	469	479	494	465	447	489	497	455	498	494	492	481	483	471	432	476	482	477	508	489	475	498	480	481	488	483	492	508	481	442	508	480	537	476	499	479	459	477	485	472	485	488	510	483	466	457	480	495	512	486	510	502	502	455	515	480	506	507	500	457	501	518	489	497	459	487	471	456	481	506	493	475	497	482	487	464	486	500	508	460	455	443	499	482	477	464	504	461	470	474	470	510	447	487	479	465	497	514	470	464	459	460	536	437	512	505	440	506	466	478	518	477	487	479	476	499	501	475	505	520	467	512	488	465	494	498	488	474	455	455	495	478	497	460	476	478	493	430	486	531	459	474	480	472	501	486	514	495	518	528	472	441	463	499	466	524	503	467	497	494	495	473	495	444	451	470	498	490	492	528	509	485	461	486	486	475	454	502	455	471	504	491	494	508	493	498	448	476	485	480	481	492	497	501	474	456	465	531	499	486	499	473	465	526	503	454	464	492	464	487	522	509	478	480	519	495	474	485	483	477	459	501	469	487	468	493	461	507	489	520	460	537	436	526	497	508	474	448	479	483	511	471	496	514	465	490	479	465	528	490	491	461	483	517	484	443	488	469	464	440	485	477	525	467	467	519	460	492	505	481	443	435	486	477	464	502	471	488	483	479	498	486	468	486	488	478	490	494	506	518	518	489	457	480	484	453	460	469	479	481	529	498	487	511	467	485	490	487	468	490	456	487	477	499	504	485	442	504	503	496	452	501	486	511	479	497	469	493	467	475	444	471	490	438	487	473	469	487	481	509	471	507	505	466	488	497	476	513	466	481	485	474	485	487	479	500	490	478	467	502	475	490	491	482	498	526	507	476	458	476	500	506	478	450	491	524	491	522	502	514	482	457	537	518	488	494	481	500	472	501	473	475	431	491	494	492	489	490	481	470	494	509	494	447	457	485	510	492	459	528	491	495	475	508	468	503	434	497	454	475	501	486	518	508	458	468	517	473	463	482	486	530	482	468	475	504	450	495	487	493	541	507	469	476	481	464	470	501	473	513	477	497	497	494	475	487	525	490	453	495	480	478	508	480	475	510	498	508	489	468	457	478	489	487	514	502	485	503	507	499	477	487	472	489	476	538	509	521	476	509	490	493	480	527	508	462	476	519	484	547	489	456	467	499	461	488	488	498	434	483	488	450	500	448	444	457	466	512	506	522	484	480	485	514	480	505	470	503	470	468	545	487	455	461	448	490	476	480	450	509	440	501	474	507	510	455	501	483	476	450	483	473	478	488	450	453	469	501	477	476	480	464	469	526	520	453	501	498	483	482	458	463	441	480	517	522	474	475	485	523	488	446	488	498	469	471	449	513	466	492	483	503	421	442	483	455	495	486	485	466	501	504	483	492	476	510	511	443	468	480	497	483	490	450	521	500	475	428	486	493	507	477	474	477	485	475	512	472	448	505	494	477	479	504	491	496	458	480	458	469	521
23460	22458	34774	32223	24527	18539	6391	607	300	343	312	342	307	322	314	331	311	334	311	333	315	314	328	307	333	330	321	312	332	314	326	326	322	321	326	288	337	320	327	333	338	310	314	280	257	329	305	313	320	306	296	314	294	318	295	347	333	322	282	295	304	315	322	313	301	322	348	320	316	301	309	298	323	314	306	310	315	304	313	265	311	314	332	312	312	297	319	324	364	286	311	301	305	278	287	330	338	335	320	316	331	307	320	332	314	301	308	328	323	290	321	309	307	286	326	285	312	321	290	327	317	324	308	312	323	325	340	333	320	301	306	313	335	363	326	304	303	290	297	307	312	311	339	308	282	312	310	287	290	288	305	330	301	318	307	305	315	324	313	304	326	312	319	263	303	329	334	313	342	293	336	329	308	315	330	331	321	332	309	326	276	317	332	320	315	269	308	319	316	332	314	334	336	330	333	317	319	327	328	302	293	315	312	319	294	308	324	309	332	320	358	319	332	302	296	300	290	318	310	304	327	318	309	336	318	311	316	324	305	298	334	299	331	305	312	296	317	349	307	284	316	343	297	319	312	292	306	337	305	299	299	334	286	311	346	343	300	299	302	324	325	315	311	317	329	312	329	303	307	288	329	327	320	273	320	309	315	309	352	353	293	323	333	277	296	307	296	287	319	288	305	282	299	299	318	298	306	326	280	293	280	289	309	321	333	303	290	272	309	285	336	329	313	295	322	345	314	303	292	301	303	307	299	320	324	315	310	273	334	314	291	301	295	316	293	296	287	329	300	307	309	309	298	314	287	314	314	295	302	320	307	298	293	292	288	291	308	314	336	305	301	274	325	286	306	325	336	297	311	305	321	334	318	297	304	301	311	339	330	309	271	342	342	309	332	318	270	315	315	311	277	348	266	309	272	297	314	313	301	294	290	314	317	304	320	306	299	331	335	330	310	310	326	318	347	324	320	305	341	310	305	319	310	303	339	313	296	323	298	303	312	315	319	291	332	332	308	300	286	354	325	351	304	320	315	314	318	292	344	291	314	304	308	322	324	308	324	315	330	321	293	303	345	327	300	308	304	297	345	322	291	289	261	311	288	309	328	325	341	288	329	350	292	304	293	322	290	287	295	307	316	301	314	285	308	314	277	287	312	316	320	290	329	308	314	297	303	351	326	324	301	333	344	317	291	286	301	312	343	314	318	312	291	325	310	290	317	295	333	319	311	305	293	293	339	302	332	312	318	337	293	309	305	321	308	308	308	336	279	331	301	298	264	334	306	308	350	325	287	302	310	304	280	315	284	304	294	330	332	336	318	312	295	314	341	301	308	325	284	322	298	316	295	347	325	301	351	307	313	337	326	301	327	307	308	316	299	345	313	282	313	308	314	312	299	318	277	315	317	323	298	329	292	309	340	315	289	311	307	357	266	344	261	303	303	294	317	303	318	293	301	297	337	303	298	276	288	307	320	293	292	292	298	309	337	320	315	315	308	298	281	329	316	336	329	346	297	322	281	323	302	314	310	311	308	319	324	313	289	298	300	342	328	313	303	279	305	303	304	333	304	326	324	304	320	300	316	301	343	346	299	300	282	292	298	340	306	300	322	325	297	289	326	311	303	274	304	288	302	324	325	309	327	321	321	278	337	328	314	312	317	265	362	302	291	315	314	322	341	313	334	301	276	326	312	310	314	335	310	306	317	334	263	300	304	305	306	287	293	330	300	314	350	300	321	314	313	328	324	307	316	297	314	323	310	345	312	301	303	302	293	308	332	346	268	314	299	306	325	309	327	282	316	302	333	306	297	328	305	321	311	273	326	334	299	303	298	308	303	336	343	325	284	282	306	299	262	322	304	305	315	333	323	341	301	332	323	295	314	292	300	313	329	279	311	313	287	292	299	307	314	308	341	310	295	323	334	318	289	307	316	321	290	302	293	319	302	324	314	294	274	320	305	296	300	331	317	286	300	329	309	341	314	314	301	314	325	338	303	326	326	272	310	292	289	306	310	296	295	308	337	322	326	327	310	300	316	318	314	301	327	289	336	267	312	291	313	302	327	298	319	293	320	307	319	308	283	293	288	310	331	292	320	315	300	302	352	313	333	318	310	319	300	298	292	314	319	308	314	333	299	319	352	296	314	323	288	334	297	321	312	302	305	346	300	320	270	299	312	298	329	284	302	289	307	289	330	292	287	313	335	323	316	334	317	313	319	301	325	310	287	331	330	299	321	301	322	322	339	312	305	279	311	296	301	308	325	291	300	293	315	330	303	290	303	329	297	361	295	306	351	306	322	297	317	315	342	302	303	324	343	350	308	337	306	306	314	311	342	293	330	315	298	327	318	296	328	325	322	296	307	291	312	319	311	295	342	306	316	328	285	324	308	287	295	313	306	294	308	310	316	272	310	291	305	359	302	327	343	311	312	293	309	355	313	304	292	323	283	296	305	294	289	317	293	312	344	286	311	315	321	291	261	305	298	310	323	274	295	320	298	309	297	309	300	319	326	291	284	306	313	315	300	310	328	320	312	323	317	280	306	329	309	320	302	343	294	335	328	306	318	314	341	300	306	321	278	302	292	314	311	320	272	306	335	291	314	321	259	314	325	293	305	329	295	298	299	305	319	296	330	301	327	328	336	317	331	287	325	309	313	320	282	313	316	302	293	326	282	307	317	276	316	312	299	313	338	299	299	330	285	313	294	309	303	330	293	301	326	316	300	294	317	278	289	347	316	311	309	317	342	311	343	337	323	316	328	335	295	291	328	300	305	314	319	327	300	335	290	316	361	307	346	341	303	309	294	302	323	280	300	303	282	313	309	274	332	280	336	296	306	306	323	295	315	301	286	326	319	310	308	298	303	337	306	345	301	284	296	344	304	310	333	324	347	290	315	266	313	333	294	292	307	296	331	330	284	327	319	321	316	300	314	323	311	330	273	304	325	328	324	264	345	328	315	306	323	313	306	301	327	324	310	328	297	307	315	292	312	315	315	318	303	299	354	329	282	309	296	342	268	304	331	359	296	320	282	329	318	289	328	308	323	319	293	311	306	346	319	310	336	327	307	307	316	284	293	288	301	306	298	288	299	289	330	325	314	328	292	324	354	310	304	307	309	303	284	335	294	300	352	314	302	303	321	309	295	305	307	310	297	324	316	287	288	307	331	305	320	325	325	321	346	305	291	298	281	290	290	294	305	342	319	301	315	301	305	328	307	324	324	319	289	309	357	305	353	298	286	293	289	317	312	300	329	317	343	290	292	301	300	325	299	269	282	329	297	311	309	321	281	289	315	324	336	316	339	319	284	321	312	327	327	342	320	318	315	298	331	340	295	262	322	348	309	318	320	322	294	363	306	315	301	310	281	345	324	302	316	343	312	337	300	341	318	332	279	294	308	288	304	264	284	315	313	304	327	314	296	310	295	308	307	299	331	311	303	314	299	271	335	296	337	306	298	317	303	312	330	341	334	340	318	281	294	269	333	307	302	329	326	309	313	277	346	327
58949	99486	83437	58097	34763	13285	3383	1059	600	582	579	555	543	562	556	565	519	591	540	542	526	580	525	535	554	556	525	559	581	528	519	505	544	553	584	553	583	564	542	546	536	548	523	568	555	549	547	542	542	537	557	535	558	547	575	563	547	584	577	541	550	564	556	584	599	521	526	535	571	540	508	576	538	559	551	565	572	535	577	564	598	587	607	578	533	577	548	559	536	573	591	586	541	527	516	537	562	582	553	503	568	560	563	560	519	565	519	526	528	560	553	546	507	545	530	526	547	564	543	575	568	534	558	544	600	548	546	549	538	575	594	556	539	537	579	575	578	566	528	532	540	523	582	508	558	528	562	539	506	558	533	526	576	525	545	514	503	511	578	559	526	571	566	550	521	563	572	561	571	572	542	583	534	537	502	555	538	565	563	567	542	578	602	550	574	579	529	511	520	550	554	555	534	590	573	564	559	513	574	523	576	585	565	542	579	555	572	547	539	582	522	583	535	523	561	519	530	554	584	483	601	548	537	549	585	564	563	557	559	543	548	537	577	556	494	561	548	546	526	594	543	540	563	595	561	514	582	568	549	551	584	564	525	542	517	587	548	582	506	533	552	578	545	522	539	580	555	545	527	500	579	544	529	566	543	551	543	575	578	555	556	534	544	562	553	542	542	577	568	567	544	547	554	552	577	510	558	592	544	558	543	508	517	544	547	533	551	518	565	545	558	583	555	568	587	542	552	572	495	546	572	523	564	529	555	594	551	575	537	601	553	556	567	564	514	528	553	578	582	551	561	538	579	544	540	548	582	565	537	502	579	523	529	532	599	575	490	566	535	542	572	544	585	542	512	550	547	562	541	564	566	556	546	536	617	559	542	507	530	517	533	583	575	567	553	549	515	544	555	552	573	544	569	536	559	541	556	586	528	553	521	563	552	541	538	558	549	558	490	521	562	538	595	587	558	542	497	588	585	565	531	543	572	550	582	564	566	541	513	547	533	533	534	548	555	544	545	521	563	528	543	547	531	583	582	554	501	561	514	559	550	533	581	541	564	604	582	506	564	573	584	524	549	602	541	569	587	554	560	558	557	558	537	563	560	564	586	550	560	590	504	557	513	589	543	544	552	553	555	568	532	601	574	532	557	554	565	568	524	554	566	548	568	597	526	603	567	565	506	528	564	542	574	570	587	559	575	599	512	573	567	551	541	554	509	531	553	524	540	538	561	562	565	523	558	516	596	527	547	569	563	561	537	565	559	548	573	581	532	551	578	550	554	547	553	584	580	543	575	517	561	549	543	548	534	552	497	558	536	562	545	597	516	571	555	515	544	564	527	591	500	557	556	559	544	589	519	522	505	548	508	574	582	539	563	555	526	539	568	560	587	565	536	550	543	583	537	576	562	534	558	549	551	522	553	569	550	555	551	574	573	568	542	541	515	592	541	549	570	558	562	565	632	551	563	547	520	534	555	552	536	543	533	527	544	519	544	506	577	546	545	555	593	558	522	537	538	545	574	517	542	559	594	550	536	536	548	539	515	540	552	515	517	518	588	591	575	548	543	557	542	534	512	565	561	556	539	543	536	555	543	548	555	539	598	533	546	539	555	592	537	551	542	562	574	545	532	563	602	593	552	567	548	577	563	555	562	548	532	562	518	533	587	554	557	558	548	544	556	541	567	544	532	561	580	563	577	535	558	536	510	535	575	572	602	568	565	591	555	532	582	539	573	548	558	559	573	538	507	578	564	562	578	570	569	543	509	529	512	594	512	530	536	552	532	519	515	585	544	539	608	551	537	542	538	530	550	551	516	532	536	547	557	554	558	546	536	528	567	538	579	548	573	558	553	546	515	557	533	547	563	588	542	555	561	552	557	537	529	591	583	563	561	569	510	540	536	535	552	528	590	593	531	545	562	570	557	550	546	561	568	505	555	548	533	564	540	538	556	583	525	515	540	570	562	566	565	578	522	546	567	586	561	542	570	564	521	524	553	576	544	522	588	528	522	524	601	547	546	533	614	508	539	554	550	567	532	605	572	507	558	529	534	546	529	570	606	575	575	556	555	560	577	546	587	569	535	504	611	570	559	561	556	526	540	511	561	517	591	485	549	540	557	583	569	517	539	577	571	601	597	595	574	501	544	561	533	518	577	510	556	555	568	540	580	554	534	557	536	563	534	526	548	553	496	573	546	608	567	554	549	545	533	532	535	552	585	539	578	578	524	548	556	583	561	532	576	543	564	565	551	535	529	569	568	545	583	570	577	508	564	543	581	553	525	549	564	525	563	540	543	538	551	510	544	537	501	548	534	577	563	548	552	564	572	530	551	553	576	554	511	589	561	539	521	531	584	579	570	545	564	545	525	596	567	535	554	560	570	569	510	524	580	561	537	544	556	553	549	544	574	566	570	546	530	562	586	528	586	554	519	516	539	576	589	544	528	559	582	538	546	545	534	591	542	570	559	579	542	544	564	536	541	586	599	519	563	547	562	545	571	560	545	569	566	551	567	540	535	553	562	555	566	583	544	552	566	561	548	571	563	573	565	546	522	553	550	528	527	540	485	590	592	555	557	530	535	559	574	532	584	563	557	554	519	561	570	550	577	571	558	545	494	561	592	568	553	522	531	557	589	559	582	563	597	536	520	515	564	542	541	545	539	526	567	527	581	522	577	565	581	568	550	559	577	554	577	565	577	545	528	523	545	599	580	552	568	589	549	558	517	572	567	564	557	568	556	553	531	504	541	577	528	554	544	524	560	547	551	558	556	554	527	562	606	582	544	559	588	554	518	571	566	526	543	525	565	565	570	525	567	506	553	547	576	565	582	538	535	583	534	554	553	521	562	564	533	542	536	585	571	540	536	569	524	534	538	529	535	579	575	539	561	597	563	550	558	581	549	528	563	620	548	602	559	572	579	541	529	541	511	594	513	567	554	546	567	542	557	541	543	606	583	552	574	578	566	546	572	555	549	538	543	567	540	571	574	548	567	579	592	589	539	577	562	611	550	564	562	589	548	581	572	545	541	524	571	569	548	551	544	560	569	569	539	553	549	555	564	580	514	501	584	511	544	549	586	586	564	607	580	558	580	529	561	567	561	548	563	555	581	565	536	532	504	549	513	519	560	557	567	575	550	531	561	519	551	548	565	541	544	578	574	540	553	534	546	559	548	556	538	575	493	535	560	573	534	579	560	549	546	563	537	543	571	582	559	541	566	604	551	542	557	560	549	545	570	566	514	527	526	522	540	522	573	551	546	573	537	567	561	609	580	596	540	563	589	588	515	550	525	585	525	576	520	563	535	530	619	534	513	529	553	591	533	578	561	557	583	509	538	562	518	548	546	574	541	523	554	545	553	550	543	578	550	505	598	509	557	585	536	556	564	531	569	531	549	527	536	594	548	526	545	544	555	550	549	520	537	579	553	550	545	549	561	556	535	574	539	535	561	540	536	570	537	542	535	585	532	583	533	529	542	578	570	567	572	537	557	586	569	576	531	543	562	547
28304	30175	33465	18683	4733	986	395	275	269	259	252	283	223	248	268	254	244	241	288	257	235	265	242	251	245	273	239	231	251	294	282	264	243	212	234	235	243	213	239	247	261	232	252	255	268	250	262	244	261	240	245	264	258	269	268	256	263	238	297	269	240	264	238	228	243	274	261	251	229	255	238	265	274	254	257	250	221	239	267	296	244	230	244	264	225	260	275	229	253	223	251	238	264	238	247	220	238	241	260	250	271	271	271	241	237	273	276	268	255	260	208	237	239	233	247	252	269	250	282	238	266	272	258	239	237	243	247	248	290	271	257	274	246	258	238	243	234	240	256	256	256	232	245	245	253	254	255	235	226	255	268	255	251	242	254	255	264	243	238	238	273	250	232	254	241	222	236	259	264	270	268	248	257	221	283	256	259	256	259	254	255	242	227	253	235	234	251	254	252	247	259	269	238	263	258	244	255	257	233	246	249	237	242	231	237	290	256	275	237	245	251	219	233	269	239	225	238	256	251	280	277	221	238	241	255	242	239	244	240	231	252	256	279	250	230	250	264	257	261	262	221	308	271	250	235	254	241	237	254	246	274	249	260	256	253	217	228	242	239	222	256	230	258	249	232	275	265	273	256	251	225	255	218	245	261	238	255	244	243	261	243	241	259	247	243	254	281	247	247	230	233	223	222	263	246	239	268	241	225	257	268	266	247	250	229	286	248	254	250	249	233	243	269	227	265	248	232	255	232	208	242	234	251	257	234	271	260	253	238	236	258	239	244	260	267	225	251	221	269	259	242	257	246	252	243	263	247	243	281	240	244	232	225	261	254	276	242	268	229	260	228	282	260	238	259	261	251	238	246	244	268	252	242	261	270	222	230	239	250	254	246	253	233	245	247	255	240	273	239	261	268	249	236	263	235	238	244	239	269	248	257	244	266	232	250	259	199	257	253	249	217	250	262	255	266	244	229	264	235	236	256	216	216	252	229	238	246	240	253	259	271	228	259	254	236	251	244	234	223	254	266	221	244	260	252	260	264	252	256	273	222	254	256	280	286	252	248	264	252	248	273	247	247	241	254	257	228	245	261	225	240	281	258	248	248	277	254	250	223	235	240	260	266	246	246	257	235	243	271	208	223	246	190	249	248	272	271	247	265	244	241	259	251	255	208	260	258	258	234	275	272	256	265	228	268	250	266	244	238	224	283	256	298	268	268	215	242	243	282	249	265	263	276	237	263	240	227	243	226	241	251	245	245	237	243	263	253	247	236	277	276	242	265	251	255	264	249	270	263	273	264	259	248	256	250	235	279	278	235	249	252	246	245	257	243	261	271	254	206	245	264	237	259	259	242	258	239	254	239	290	243	252	256	268	270	222	256	251	277	235	229	258	259	252	242	233	230	270	262	267	260	249	245	227	253	252	276	259	225	236	222	257	253	240	250	242	220	207	251	232	259	235	247	248	247	241	250	221	250	254	250	259	261	220	244	280	244	267	219	266	254	266	254	233	233	248	246	267	274	273	237	264	236	273	224	274	273	221	258	259	242	244	278	249	236	248	280	255	254	250	246	274	269	243	223	272	240	242	286	253	256	260	228	264	237	251	261	247	244	287	242	223	224	282	248	229	246	279	242	269	249	274	252	245	246	245	265	252	264	253	275	255	254	270	262	255	239	246	271	258	251	231	228	240	244	241	253	272	245	257	249	252	285	254	256	251	242	244	245	231	222	239	255	272	226	243	288	251	248	260	230	242	263	251	275	297	265	260	264	241	240	237	251	243	261	256	264	259	270	259	251	239	239	264	256	223	253	255	264	222	278	270	237	254	230	250	248	258	254	257	238	246	226	263	239	239	241	225	243	240	248	248	251	256	235	236	249	245	247	268	267	235	269	259	232	229	260	256	258	255	262	252	226	245	256	265	274	265	253	233	252	258	244	213	261	280	242	270	252	270	261	255	235	243	264	235	268	242	246	234	239	244	213	251	279	252	233	259	268	260	242	227	226	259	217	244	232	239	237	256	232	233	223	262	245	241	252	274	260	250	256	264	225	281	256	224	243	239	254	226	235	245	231	250	263	250	241	235	238	255	244	224	267	248	224	279	243	235	243	255	258	244	259	236	254	258	236	244	272	233	268	266	228	260	221	233	276	239	264	266	252	240	232	274	250	249	243	268	239	254	261	272	237	238	267	238	247	231	293	235	237	261	265	250	247	275	254	265	237	264	252	267	243	243	230	276	252	260	248	270	282	255	252	251	238	269	268	277	255	232	267	262	243	234	282	235	272	250	249	214	243	242	235	238	237	253	252	241	265	236	258	248	269	237	250	229	255	236	261	240	249	239	260	295	278	255	235	222	226	254	260	265	237	249	258	263	237	253	227	260	270	255	259	266	250	240	234	255	244	250	240	233	227	250	238	237	274	249	290	244	243	229	212	275	270	271	213	243	253	232	261	259	281	234	232	217	247	261	228	256	228	283	262	232	249	230	275	259	240	225	238	209	228	244	261	220	255	247	249	272	234	291	234	286	245	219	237	242	266	238	260	262	253	237	269	235	229	247	240	260	253	243	248	233	241	237	217	229	260	241	252	225	261	254	281	228	248	266	240	253	221	241	234	268	233	219	243	249	215	256	255	255	238	253	242	237	237	239	248	265	246	238	253	217	257	251	272	230	216	269	252	218	231	246	277	264	246	272	265	246	248	229	242	254	255	282	254	265	253	268	234	250	266	240	231	252	249	238	266	253	231	272	252	248	229	224	242	224	261	251	278	237	226	240	259	240	250	250	269	242	275	228	243	242	256	268	268	231	277	253	228	262	236	265	254	249	246	215	257	288	247	262	240	263	253	265	282	295	245	234	234	274	214	236	245	229	254	228	230	254	277	232	232	221	266	242	240	228	253	266	243	259	294	265	220	289	242	243	254	259	268	266	254	283	243	253	270	250	228	221	271	225	258	249	265	256	257	251	269	261	259	241	246	254	244	261	246	238	235	241	248	250	254	274	236	244	242	251	264	271	259	271	240	246	293	263	278	246	233	257	265	226	265	246	229	241	275	259	256	256	260	245	230	249	260	222	276	258	244	262	251	234	246	260	236	244	237	262	254	212	248	270	259	248	266	261	231	242	271	239	261	245	249	240	255	257	240	239	252	246	226	262	221	254	250	273	247	226	243	234	228	270	229	244	241	248	249	252	251	244	248	265	220	265	247	264	250	232	235	234	269	226	220	247	245	227	245	241	241	261	262	257	258	278	232	226	226	247	216	242	252	240	249	251	259	295	247	255	272	280	249	239	241	229	247	264	260	252	216	253	250	250	269	243	286	267	244	268	235	231	259	230	241	253	246	235	237	234	239	259	236	233	258	252	250	237	258	241	262	263	241	280	243	238	263	242	243	261	250	239	262	247	220	222	257	241	238	245	275	240	251	250	278	258	272	256	230	242	267	230	227	274	250	254	244	258	248	243	244	241	263	242	238	263	250	273	231	227	266	241	247	266	254	223	286	247
33390	48416	39432	21590	7827	2127	877	574	451	453	486	459	489	493	471	509	473	469	467	471	460	422	470	508	488	454	505	494	475	466	429	484	442	506	469	449	470	478	471	458	492	492	476	444	496	490	518	458	476	447	482	475	464	468	456	490	444	462	488	454	477	472	463	474	458	499	451	483	481	437	481	504	500	477	472	477	506	502	487	458	481	462	528	471	466	470	479	480	439	473	485	454	476	508	472	470	448	483	429	423	486	482	443	480	488	463	483	484	483	460	498	477	467	466	440	492	466	478	450	444	465	434	455	467	469	501	489	514	492	506	475	506	450	478	473	460	447	509	450	482	466	458	462	501	475	465	480	461	459	496	435	454	469	469	492	475	470	463	427	459	501	496	471	447	468	488	455	449	488	510	476	496	464	486	470	528	482	489	478	463	482	520	465	523	473	478	485	456	509	476	451	445	475	467	529	466	483	458	466	470	471	503	491	490	490	485	441	485	450	543	426	483	459	435	491	474	529	479	457	467	497	506	444	437	499	460	478	477	492	470	502	456	494	453	478	504	447	495	474	502	476	431	501	475	484	515	492	499	492	450	449	487	502	441	467	485	471	510	438	442	451	486	476	487	486	448	456	505	505	476	461	481	488	471	464	486	466	457	494	473	487	450	487	474	504	487	432	459	466	465	445	472	489	505	470	463	482	473	528	440	471	471	445	493	481	441	468	467	459	501	447	493	468	522	422	411	463	495	469	432	471	454	486	497	440	476	435	447	468	487	459	486	438	471	455	475	491	460	480	478	482	471	480	504	464	452	473	459	487	506	498	465	463	475	483	477	462	479	489	441	442	464	455	479	472	446	536	473	429	434	494	461	471	471	454	449	514	446	476	497	443	445	479	495	449	465	471	479	462	456	454	484	524	480	472	432	468	452	526	498	453	493	428	484	448	503	481	479	482	472	479	462	517	464	463	463	454	454	485	485	446	490	435	464	433	477	473	464	487	524	471	463	463	477	476	495	473	461	450	449	417	476	492	461	441	487	471	501	471	525	485	443	493	502	428	450	463	468	453	511	488	473	440	511	515	464	482	507	498	472	501	477	499	482	482	425	494	488	476	461	487	449	465	487	482	478	491	425	477	461	444	460	458	471	489	442	484	449	464	472	475	457	501	439	445	467	464	476	481	462	514	487	444	464	471	499	480	470	463	474	486	471	461	486	456	473	488	467	468	490	487	439	505	504	448	470	486	446	486	479	467	446	469	502	505	459	505	504	494	450	449	450	426	471	501	452	507	485	514	458	478	493	466	467	445	471	454	452	487	412	446	465	467	490	506	490	477	472	472	454	454	474	481	459	456	471	477	503	460	479	481	473	495	502	498	492	483	483	455	449	448	484	474	434	489	467	460	418	433	510	501	480	500	495	508	430	460	437	467	467	506	527	466	448	477	424	476	485	467	493	490	491	456	520	493	485	473	454	466	462	463	450	459	450	469	477	469	455	483	484	421	476	497	480	446	459	460	476	483	466	466	499	468	478	439	430	455	470	473	469	434	491	455	521	470	508	493	487	448	440	443	517	420	513	488	496	490	491	479	513	470	528	509	443	501	461	453	481	488	480	480	490	483	467	449	449	475	472	474	489	446	458	485	472	475	502	441	439	486	485	456	496	494	482	429	459	480	438	458	465	453	439	478	456	486	455	471	491	437	442	488	462	472	463	488	453	469	443	477	468	471	469	491	472	501	472	439	500	461	435	497	454	450	484	449	493	468	414	478	469	465	457	487	476	494	456	473	513	486	459	532	508	472	467	483	515	497	472	480	476	477	465	468	517	467	480	476	486	512	476	481	481	462	508	462	486	448	458	457	462	447	452	485	478	466	496	433	447	458	513	486	476	455	492	476	443	439	470	464	479	452	476	480	473	485	491	461	452	449	473	407	463	501	460	519	471	521	493	478	479	447	458	486	486	448	514	476	470	464	456	481	463	449	491	444	479	480	496	465	482	463	505	473	478	464	438	496	497	456	478	490	474	457	464	448	487	458	449	483	474	428	463	457	464	525	450	479	445	467	459	517	473	452	482	467	459	483	493	493	470	476	488	502	453	472	504	498	509	442	472	459	461	473	470	451	476	509	459	496	451	459	515	532	492	439	499	431	515	500	480	519	495	448	434	473	491	482	481	529	517	489	454	496	475	479	442	453	480	485	446	459	483	467	511	537	456	457	492	453	470	455	478	443	501	478	460	453	454	472	496	485	509	472	416	460	482	473	479	499	490	429	475	449	445	477	503	478	479	491	494	450	450	499	482	481	486	450	470	438	482	467	488	501	487	476	486	480	456	480	491	458	503	469	493	485	460	450	461	503	428	494	497	486	502	488	460	453	496	478	442	455	489	501	496	489	482	444	506	457	469	497	481	459	517	457	476	481	464	452	490	465	468	483	465	469	458	477	431	434	493	500	465	452	491	504	473	493	483	455	434	477	499	486	496	495	508	507	474	470	456	477	450	492	499	468	427	502	490	418	453	481	476	443	484	461	537	492	487	465	451	488	487	454	462	471	485	452	469	484	486	488	450	484	488	482	458	451	516	451	473	486	436	455	454	463	468	476	483	474	495	507	481	448	483	468	498	505	491	480	478	455	463	474	485	479	453	445	442	437	489	436	489	497	481	443	525	476	451	472	491	471	451	522	452	459	472	458	448	437	461	482	488	446	435	504	446	484	469	488	489	471	497	468	484	454	473	482	458	504	494	465	491	481	456	488	470	456	457	473	455	477	487	483	467	495	481	450	446	470	485	456	451	451	471	477	457	480	468	458	492	477	463	466	457	490	470	477	464	473	472	474	493	512	455	488	467	478	469	496	451	476	479	491	479	468	482	508	464	426	450	485	482	478	463	488	467	489	472	465	478	524	478	450	455	467	501	497	488	480	439	441	496	475	470	500	466	466	465	490	464	493	471	424	478	449	479	524	439	500	489	494	464	483	417	444	459	463	441	481	453	480	461	495	455	416	472	488	467	464	453	481	460	470	491	437	470	494	481	475	475	498	452	453	459	490	443	484	475	464	486	449	489	492	477	464	488	512	452	466	456	487	461	464	484	474	421	457	501	466	485	464	512	447	456	476	486	459	496	481	479	472	484	478	480	450	446	517	515	476	470	467	464	494	498	459	489	437	492	464	480	518	445	514	491	468	455	487	495	481	448	486	499	481	495	511	504	457	452	503	450	457	454	484	468	413	481	481	485	422	472	491	458	467	477	508	468	485	473	489	469	455	455	461	504	479	480	496	451	483	513	451	488	490	468	479	456	469	491	447	462	474	486	492	474	463	473	477	483	458	485	497	492	476	451	466	502	474	511	488	424	460	494	472	451	456	517	452	467	456	447	491	471	491	457	461	483	445	463	466	457	479	422	463	497	456	480	502	437	499	456	449	474	451	445	520	478	428	484	460	429	454	472	465	476	497	504	499	493	483	459	471	472	499	500	451	467	461	497	497	477	475	479	506	447	432	474
24641	22784	41295	39296	24464	13354	2364	427	310	237	265	265	275	249	272	260	284	271	282	293	270	267	271	287	247	254	255	254	288	236	261	271	249	259	263	267	268	238	281	281	262	263	277	293	229	275	282	254	257	219	287	245	251	238	231	292	282	278	258	261	246	244	270	262	268	272	279	259	234	284	267	240	234	242	247	280	277	273	242	265	284	257	230	247	286	242	238	247	261	243	264	270	249	264	266	245	270	287	213	240	240	253	262	275	274	264	259	276	255	257	287	277	261	253	252	272	257	309	244	238	244	278	271	274	240	255	268	283	251	269	243	265	276	247	253	271	245	282	276	265	257	246	254	269	282	243	276	259	246	252	227	255	266	247	261	251	270	273	239	253	288	254	281	247	244	264	260	237	273	244	257	269	245	272	256	279	297	257	246	267	254	248	232	268	265	232	259	246	278	247	245	253	269	289	274	269	264	273	252	272	259	281	256	249	261	254	242	242	291	291	254	260	285	260	263	225	238	264	245	236	250	252	259	275	258	259	254	251	267	279	258	256	274	286	251	246	233	271	239	303	223	242	257	274	262	273	266	256	265	298	266	278	237	274	268	293	259	250	298	278	259	262	242	232	271	266	250	252	244	257	264	278	259	252	250	260	264	257	260	268	254	255	284	256	272	277	287	254	290	265	244	226	239	262	261	220	249	246	255	252	274	253	273	272	263	220	262	263	280	245	233	238	268	223	255	269	248	253	244	272	256	250	259	281	244	273	275	251	298	282	261	249	280	250	269	243	235	276	259	282	248	273	246	255	266	247	288	256	262	281	254	268	281	228	264	267	247	256	218	263	274	258	241	255	269	266	249	264	266	279	255	256	251	252	270	253	265	251	243	252	284	255	251	256	257	232	250	243	256	275	268	253	277	253	266	243	273	270	267	249	255	269	264	272	287	231	244	256	219	252	247	280	244	257	265	241	279	261	291	281	286	246	246	284	226	262	265	265	273	267	276	277	248	265	273	252	258	260	241	275	263	256	257	255	280	248	253	208	273	247	249	266	289	283	278	253	262	225	260	225	252	265	264	243	275	265	271	237	237	252	256	263	269	242	246	274	235	240	247	288	257	264	274	275	254	225	239	274	269	256	269	285	262	269	268	262	246	289	251	262	269	259	269	253	272	254	256	265	283	224	237	249	264	246	234	254	233	263	275	266	266	253	260	236	257	257	259	238	259	292	240	241	245	259	268	276	252	276	266	252	297	262	271	306	234	276	242	261	267	276	259	234	264	276	263	258	271	270	235	273	250	272	248	267	261	268	273	264	265	248	247	248	266	235	260	252	290	272	257	293	275	266	270	271	279	241	288	256	252	255	251	249	227	265	275	261	255	270	271	259	264	268	259	246	247	260	249	266	273	232	232	282	295	262	282	279	242	246	267	255	262	243	270	256	245	255	299	280	274	246	234	237	239	245	261	258	280	259	277	266	270	268	267	277	262	249	266	283	291	256	252	246	270	267	246	233	283	277	243	260	266	230	231	271	277	252	280	294	283	260	258	274	235	255	269	258	257	286	253	276	280	265	261	249	238	277	241	241	263	260	261	274	249	270	246	282	263	246	278	260	237	268	257	244	272	239	270	277	261	268	259	277	277	288	275	233	233	268	243	247	261	269	240	268	255	249	294	246	269	252	254	251	270	274	267	280	242	273	247	262	258	272	257	247	277	254	264	242	253	241	274	268	248	265	265	265	245	260	256	267	258	265	273	247	245	279	249	271	257	252	261	294	252	297	281	268	260	255	254	276	272	240	225	271	274	246	293	267	308	263	292	248	260	250	294	263	265	264	241	237	236	246	259	274	271	265	258	256	222	288	259	256	277	266	248	248	251	266	247	243	250	271	265	248	258	288	260	271	267	259	242	246	276	256	249	291	248	240	283	280	217	282	246	250	237	252	248	247	253	254	271	289	276	249	275	260	272	249	277	238	272	243	279	253	245	224	291	280	260	240	234	266	287	262	270	271	211	286	260	278	240	252	241	254	272	250	240	246	264	251	254	268	303	276	237	260	258	285	269	297	267	265	275	268	259	250	254	234	259	302	269	283	268	264	262	251	258	240	279	265	265	301	280	259	252	270	246	268	258	275	272	279	288	258	276	259	256	253	278	267	253	258	269	266	270	251	251	254	255	287	247	269	243	275	251	242	270	257	286	239	229	262	268	247	245	256	243	271	255	264	247	255	265	262	270	257	267	260	245	279	245	259	280	264	289	252	226	255	256	240	265	243	247	253	302	250	257	244	297	235	254	259	260	264	267	264	261	277	293	255	244	283	260	270	277	260	254	271	264	238	273	253	275	262	266	283	264	251	270	249	249	251	240	244	290	276	275	269	253	269	257	276	274	260	269	268	268	269	256	267	228	274	260	238	255	248	256	255	239	262	289	266	283	278	289	254	256	260	267	256	250	259	265	260	259	256	299	244	268	265	264	254	242	247	238	289	249	256	259	241	256	262	259	296	252	239	266	275	262	257	252	261	284	257	260	283	254	223	257	239	255	250	256	274	271	262	269	218	268	235	267	248	260	254	273	264	260	281	242	286	253	257	258	254	261	276	277	259	257	280	245	260	273	264	213	267	267	239	227	254	237	257	246	263	263	220	302	258	275	273	258	248	262	266	284	231	268	264	262	207	272	271	269	275	258	265	223	243	246	250	275	237	241	281	262	250	249	264	260	265	261	248	254	245	273	252	263	262	250	266	285	252	291	246	252	289	281	268	241	261	249	280	271	235	253	293	242	257	276	284	255	251	240	243	282	273	286	281	247	259	252	249	245	237	266	243	261	260	250	257	276	257	252	271	274	255	244	250	249	245	270	251	251	274	275	238	254	247	244	265	250	253	261	272	254	260	255	231	271	274	268	248	250	268	233	275	249	250	270	273	244	263	286	263	256	313	267	262	269	241	256	269	286	260	287	282	268	260	236	269	245	268	260	255	269	232	270	233	250	276	231	227	247	260	230	267	290	270	247	259	252	255	266	264	235	264	254	233	233	285	255	264	262	309	251	245	280	289	277	279	278	244	268	260	259	261	255	245	255	260	242	235	253	266	255	242	254	263	250	279	269	260	274	275	254	259	280	229	248	263	251	263	254	278	278	237	265	255	226	240	253	272	254	255	232	251	274	230	238	247	251	252	284	258	237	258	287	233	251	260	229	261	251	256	263	287	275	258	255	236	255	220	279	231	271	250	245	265	280	269	271	253	258	252	236	254	254	275	265	251	245	267	255	253	255	266	237	240	244	266	268	255	268	268	270	253	247	255	260	257	261	270	243	241	268	233	276	252	280	270	256	270	271	268	250	284	254	269	279	232	270	256	233	255	222	298	246	264	273	258	247	259	289	255	252	271	272	262	274	254	273	276	266	255	260	261	245	239	249	252	256	291	253	266	277	268	250	252	249	249	267	269	257	269	302	243	260	256	271	244	255	227	280	278	259	271	252	276	245	246	258	242	266	265	241	253
54730	79671	76125	52376	28665	11344	2599	770	546	509	493	493	505	484	482	475	547	477	470	463	526	479	475	473	470	503	466	522	476	498	479	475	517	443	538	516	492	444	477	505	521	457	482	499	488	486	532	476	486	477	487	495	496	488	473	475	511	524	494	488	457	528	463	501	490	485	485	489	523	518	469	491	475	464	463	504	465	486	487	476	485	507	495	427	512	464	489	467	474	523	516	461	494	463	476	520	483	512	454	494	482	480	459	485	468	471	475	483	469	456	508	507	487	495	491	478	477	495	465	494	485	497	531	465	477	471	495	470	473	466	500	466	474	518	464	475	488	495	499	485	470	504	504	512	466	506	534	441	442	443	470	494	469	436	499	492	465	472	493	483	495	489	485	479	498	502	449	489	489	454	492	497	519	478	477	458	525	474	474	485	468	458	493	466	505	484	509	453	479	478	494	499	467	459	489	537	525	437	469	464	471	487	470	507	454	477	507	489	466	479	489	502	470	476	522	502	510	468	488	490	480	474	482	467	444	502	471	474	513	477	461	472	485	467	474	476	535	511	484	500	481	511	462	494	516	502	492	509	467	479	503	505	458	489	459	447	482	503	513	505	511	497	470	486	447	457	484	509	484	465	483	498	541	482	457	509	495	475	474	487	489	481	475	504	506	503	477	448	507	513	490	469	481	477	485	473	470	525	461	463	499	456	512	492	522	517	491	471	468	501	535	469	470	475	455	509	493	461	474	507	490	491	451	526	499	490	504	515	483	473	509	524	513	470	486	490	475	482	474	487	463	482	515	523	513	468	478	496	502	515	454	469	482	479	474	533	464	476	499	454	462	488	505	496	466	513	489	469	467	493	482	513	511	501	502	486	454	471	486	477	501	509	488	479	511	473	464	500	489	488	483	489	491	477	495	499	473	502	477	488	488	508	527	473	472	472	506	479	479	479	509	487	505	483	471	494	492	460	523	489	490	500	485	498	510	485	482	494	454	507	481	471	481	501	450	517	498	475	475	443	479	544	444	508	497	500	486	492	482	480	480	487	452	476	533	473	464	504	482	466	538	545	500	463	482	455	479	496	509	491	461	519	502	481	524	491	488	456	492	476	456	477	458	498	468	502	481	482	532	498	489	459	505	523	480	524	510	503	482	497	499	549	522	482	500	485	476	511	541	526	500	499	480	490	541	484	503	472	488	420	468	483	499	540	493	532	498	468	504	494	519	465	503	515	497	475	473	501	481	495	471	497	500	521	467	498	483	528	476	494	494	488	516	464	504	474	473	488	485	529	496	489	514	477	475	533	516	476	520	466	526	515	457	440	462	495	494	489	493	486	449	491	470	482	515	510	515	491	458	478	526	475	461	462	520	493	527	515	504	465	483	505	489	464	464	462	477	511	493	479	477	490	488	486	497	480	501	519	429	466	458	508	478	456	472	483	459	463	493	532	455	464	504	472	497	508	514	496	499	466	511	491	494	498	465	469	494	480	481	477	494	511	494	519	497	436	509	490	507	494	476	498	492	479	475	473	493	473	503	493	518	443	476	502	517	460	511	517	451	488	438	513	475	521	481	483	455	490	478	487	494	476	510	467	450	458	439	502	510	448	499	485	474	511	539	438	456	505	487	461	477	459	486	473	479	490	494	531	492	522	482	515	496	468	495	503	485	462	498	480	481	456	483	520	491	476	469	499	483	484	446	510	498	464	468	467	468	477	498	488	517	443	480	487	463	502	452	485	477	479	495	467	536	505	499	483	496	489	487	477	507	472	483	501	537	516	483	466	535	440	449	500	518	491	498	505	470	471	460	452	474	504	505	506	476	452	484	470	450	531	500	442	480	533	491	527	509	476	516	485	512	496	490	494	511	519	424	476	501	492	462	471	447	518	490	471	506	482	505	487	519	462	497	492	457	521	494	445	493	484	446	502	482	475	505	495	487	464	522	478	522	475	518	493	496	496	474	475	446	489	500	480	507	478	470	476	489	488	471	503	490	465	495	505	491	464	468	500	504	511	516	477	533	470	478	465	474	468	482	511	494	499	486	490	522	501	489	487	470	514	492	466	468	450	536	480	517	490	503	489	492	453	504	493	492	462	471	487	476	465	503	507	484	495	485	474	464	514	496	513	417	481	551	477	496	497	459	502	442	522	498	490	478	495	483	503	462	465	439	487	499	500	480	459	478	498	462	510	491	477	461	445	431	463	515	505	488	526	451	499	480	495	481	475	496	519	482	495	510	500	487	520	467	474	460	494	519	487	493	481	479	483	470	494	498	482	514	483	496	541	470	458	532	501	477	485	483	480	501	449	478	485	470	477	507	470	526	521	460	488	456	489	457	502	488	459	503	559	484	503	487	471	500	499	484	491	476	429	499	478	501	483	468	508	488	502	509	507	484	480	546	523	495	488	453	505	448	513	458	481	504	489	460	468	455	465	446	462	503	486	476	538	440	478	484	528	449	510	459	501	462	469	478	499	493	492	495	503	522	478	471	480	457	491	515	494	494	498	500	500	473	481	464	465	509	489	480	458	495	486	452	460	509	493	457	489	464	509	487	479	456	445	506	502	480	508	503	504	473	495	457	469	500	496	471	442	479	472	473	479	500	444	463	474	475	496	460	454	470	520	532	459	461	464	487	503	453	522	489	532	448	477	465	469	495	472	473	469	528	455	485	515	432	478	481	520	460	513	450	482	531	479	485	493	478	503	499	503	486	470	488	509	492	498	478	495	502	461	478	487	480	464	488	494	494	548	473	479	451	497	476	463	489	460	484	485	519	481	488	466	544	463	500	461	492	418	478	512	479	494	481	487	489	475	488	509	490	471	492	503	462	462	483	475	517	482	479	512	499	487	528	501	461	487	481	456	465	478	502	467	509	498	463	504	498	519	468	493	484	552	490	466	473	484	482	508	512	483	457	490	504	492	462	461	459	492	482	501	498	512	478	482	472	486	463	493	497	497	482	497	530	447	531	512	461	487	483	503	460	485	486	482	517	497	480	485	504	500	513	464	479	502	455	494	469	493	496	479	516	475	472	485	443	501	493	492	516	497	484	522	483	474	435	442	480	506	462	475	465	474	495	491	444	491	518	448	450	464	530	516	463	482	485	496	457	455	480	499	505	499	451	524	432	531	479	509	553	491	525	518	524	506	468	523	444	513	460	487	482	491	510	502	500	471	482	491	466	503	519	495	501	494	504	475	455	455	481	494	475	485	479	456	513	503	492	477	506	509	509	474	498	500	479	451	509	497	497	487	506	509	497	469	507	467	515	507	471	523	516	497	495	487	462	478	484	500	451	515	494	507	457	486	492	488	484	467	482	472	502	486	490	492	464	462	509	480	467	487	487	482	456	463	493	456	489	470	508	490	530	535	523	513	472	478	476	479	486	498	473	465	459	473	478	507	495	483	471	526	468	494	516	438	494	498	471	486	460	488	513	502	497	453	462	524	494	497	495	507	488	496	489	476	472	455	458	492	452	494	498	470	489	461	463	459	464	471
23463	22559	44772	41323	30286	21345	9013	881	387	326	315	312	322	315	329	323	335	327	317	259	305	336	339	312	337	279	288	339	322	327	322	332	318	313	303	321	304	318	283	343	313	344	303	323	307	329	326	308	301	344	341	296	290	294	336	333	343	291	309	328	323	308	336	332	338	322	305	302	289	299	292	328	322	287	322	306	317	311	318	317	314	325	335	319	339	308	332	329	342	288	332	311	316	273	281	316	298	328	297	341	307	320	305	300	310	294	315	292	317	324	305	350	306	309	317	305	313	331	326	303	304	316	335	331	317	266	309	320	275	305	327	315	310	329	328	326	314	355	302	316	289	291	305	303	304	324	262	308	312	313	279	312	299	284	298	340	302	341	338	323	334	308	294	331	316	316	307	299	330	327	300	321	337	292	314	313	315	334	320	298	328	303	324	335	308	349	269	299	308	352	332	310	298	305	320	301	309	299	281	282	327	324	305	324	319	322	292	335	320	317	330	298	335	294	317	304	318	318	327	298	360	315	299	311	282	292	304	291	329	335	317	329	314	317	292	321	326	314	317	315	343	330	317	299	285	338	313	323	307	312	334	324	317	311	329	273	327	304	323	322	294	298	298	328	302	314	297	340	312	319	308	326	298	285	325	302	341	331	292	328	318	323	310	315	298	300	315	309	324	301	297	277	298	327	325	314	313	330	295	332	311	307	333	330	284	283	314	298	317	311	316	327	320	308	295	294	328	316	293	304	345	324	317	311	306	324	302	287	280	317	311	323	278	332	305	287	297	311	311	333	304	300	303	314	349	307	306	319	352	324	309	331	326	331	303	325	335	292	319	318	335	306	322	304	291	328	319	291	316	322	340	332	300	340	300	314	299	309	320	304	324	312	307	316	328	274	307	319	306	301	330	307	309	318	313	345	315	318	303	323	315	339	327	308	295	305	317	299	292	334	289	342	310	316	327	341	318	312	288	328	302	307	325	311	298	324	314	282	318	307	310	300	307	318	301	317	295	328	297	307	299	316	310	304	304	305	313	306	322	320	317	319	293	318	321	300	296	326	327	341	298	319	320	314	297	328	326	301	299	306	321	296	334	272	343	321	291	327	303	306	318	311	295	311	291	309	306	333	330	294	313	306	309	335	307	327	322	324	288	301	317	307	280	293	333	297	334	292	336	300	286	323	299	300	276	324	342	329	340	330	333	281	332	330	333	317	313	297	341	307	316	328	329	320	342	291	329	315	327	355	327	342	292	313	318	329	353	304	301	324	314	312	317	287	284	290	329	311	317	288	303	322	297	342	318	316	338	275	320	290	319	294	333	319	340	352	317	328	270	317	348	302	323	334	324	309	301	318	321	334	330	274	317	321	320	273	294	311	279	301	311	294	324	307	303	285	319	315	322	314	307	340	312	325	301	295	361	346	302	311	306	313	307	317	324	316	287	327	323	335	336	331	318	319	313	305	325	335	295	304	328	291	343	317	274	315	317	309	354	313	302	344	320	305	344	336	301	304	329	307	291	319	302	316	359	311	314	333	312	277	311	290	296	309	315	332	313	329	325	310	306	290	314	292	307	318	317	325	311	312	311	328	293	296	340	297	316	301	317	330	306	307	316	308	298	294	304	324	292	308	293	301	279	309	291	292	316	332	324	329	289	331	304	292	303	311	303	325	295	304	296	311	310	316	331	292	322	281	280	329	307	304	303	337	296	322	316	345	327	293	304	310	307	301	299	308	312	327	307	367	282	309	277	284	321	311	296	315	322	327	304	302	270	318	317	314	338	341	340	309	319	286	330	308	281	324	321	326	311	285	320	321	314	338	310	314	323	312	310	320	294	325	335	332	318	308	314	315	314	285	297	318	312	286	308	288	334	314	329	297	317	327	306	310	335	343	326	297	317	340	307	325	293	293	315	327	334	288	326	307	319	331	328	299	310	320	323	301	305	314	303	280	305	320	309	323	301	301	346	331	317	311	291	286	344	316	288	331	336	323	302	302	313	298	302	319	303	305	292	319	325	321	282	301	314	308	293	298	295	317	324	323	351	299	354	310	290	326	324	298	299	352	324	325	321	290	322	310	310	303	288	307	287	300	334	356	343	313	308	343	325	305	302	296	332	276	311	309	328	293	316	313	295	314	324	298	321	299	321	314	296	331	319	313	341	300	315	304	315	300	327	312	325	320	304	305	301	296	310	312	292	320	299	323	318	318	303	302	300	300	306	321	317	335	317	298	339	324	315	306	314	299	307	316	312	328	318	318	349	294	307	326	328	302	303	290	273	303	324	304	327	306	345	342	307	314	290	328	290	329	350	321	331	261	334	304	297	317	274	300	323	296	310	302	315	286	314	295	328	328	288	290	283	301	318	314	336	327	300	301	302	331	327	293	286	318	330	306	307	294	281	326	316	294	288	330	290	321	296	315	350	314	317	326	293	293	304	302	331	315	337	308	320	310	331	312	328	317	306	318	331	319	334	307	327	356	302	316	322	301	334	310	338	304	329	299	337	337	286	260	277	318	360	315	288	289	307	310	300	316	314	325	317	325	303	284	339	313	303	313	275	328	324	303	290	289	308	313	321	325	339	298	321	297	302	318	310	308	323	277	303	338	335	332	329	314	320	282	332	278	331	320	307	293	293	312	336	306	336	295	344	304	299	290	305	309	333	318	285	320	339	331	310	305	295	340	356	306	328	302	276	323	335	344	319	311	299	329	334	294	328	324	296	328	287	334	341	326	320	298	290	304	314	359	332	286	337	329	322	334	318	320	313	326	373	324	291	363	298	328	318	296	319	284	309	308	347	315	292	322	340	299	297	314	330	261	335	286	314	310	285	281	291	331	275	299	315	300	313	324	313	316	294	312	264	363	295	298	319	341	316	329	305	287	331	297	333	337	334	291	320	312	314	361	322	319	317	332	312	314	295	300	318	323	298	314	310	324	339	292	326	327	338	329	321	294	313	332	335	295	311	293	326	303	325	292	322	291	301	284	308	329	295	340	310	315	277	329	285	315	308	306	309	326	271	325	342	350	304	309	268	292	314	281	312	316	326	320	292	312	332	292	300	301	334	307	285	313	331	339	310	295	295	323	290	326	325	302	312	307	340	318	325	317	310	331	319	291	345	301	318	320	273	326	313	305	305	294	308	314	304	304	332	303	290	305	283	280	308	318	294	309	301	302	296	309	315	315	306	319	305	325	314	323	318	293	315	304	328	336	354	308	323	339	335	302	295	310	297	305	327	347	292	309	334	312	343	279	280	285	284	294	339	347	323	328	315	339	279	332	322	294	334	323	312	295	320	297	307	267	342	302	313	348	286	321	286	312	329	282	288	317	308	317	291	316	339	305	296	318	314	288	311	307	343	277	316	279	329	307	321	315	310	292	293	314	308	334	280	289	347	321	334	369	306	331	323	336	311	338	290	349	323	277	316	304	324	306	308	319	320	308	288	303	317	340	313	304	286	285	310	320	291	290	298	341	303	330	321	329	318	309	318	297	309	291
53657	77571	79423	64775	41833	23656	6860	1442	649	585	569	571	566	549	523	526	557	552	577	562	585	563	536	565	557	588	561	616	540	554	543	531	546	545	551	558	530	526	522	531	574	552	518	536	565	552	608	558	522	556	566	550	499	556	535	544	563	576	540	573	550	551	574	562	543	565	552	543	533	528	581	528	576	567	586	553	577	527	576	572	568	570	529	571	546	531	531	560	549	593	588	563	573	545	536	561	567	553	601	572	575	543	589	585	517	542	568	555	552	539	579	573	538	539	585	569	552	541	574	596	556	533	543	515	582	577	557	587	525	594	566	539	561	578	546	513	515	594	553	530	533	510	530	525	521	544	538	542	537	564	607	595	538	546	560	536	529	566	592	586	568	549	550	568	569	521	576	581	578	523	537	579	583	560	554	543	582	546	598	539	535	533	533	554	613	545	520	532	591	540	600	581	575	569	585	601	536	542	562	534	579	560	544	548	541	555	588	573	509	546	561	574	521	526	581	577	550	578	576	577	532	535	543	583	568	544	522	583	544	576	541	578	567	536	579	546	569	589	545	550	568	584	522	572	572	582	551	590	568	553	545	512	570	571	562	518	571	572	537	541	579	571	551	577	587	567	555	570	569	560	604	554	576	562	604	566	589	546	546	569	593	552	508	562	545	552	544	570	566	526	574	548	583	560	516	571	582	505	540	516	580	550	585	562	538	565	554	593	556	549	512	553	559	584	564	576	559	544	578	575	550	549	559	589	525	528	568	529	574	569	562	585	565	567	595	578	562	540	563	570	551	583	600	566	576	526	591	559	559	563	556	557	531	571	577	536	580	527	546	531	544	565	537	569	538	559	567	564	606	587	556	552	569	572	554	546	570	593	544	545	547	556	574	527	558	564	570	524	548	566	500	541	564	579	593	581	551	559	555	580	598	551	602	560	559	537	540	566	588	544	553	551	540	582	496	562	573	536	529	546	549	555	559	557	517	597	541	593	538	576	571	593	544	543	548	572	576	575	538	517	515	569	576	552	513	577	550	584	589	557	569	557	573	571	563	530	529	563	529	571	531	569	569	530	541	549	558	575	559	558	544	562	602	546	551	568	532	514	572	564	521	550	581	540	556	562	601	543	540	569	581	546	543	540	542	563	552	526	575	574	583	538	556	608	547	570	588	578	528	549	567	587	535	555	579	560	552	547	571	549	568	601	549	525	560	558	555	607	547	565	570	551	513	556	553	563	552	585	532	563	565	512	533	534	554	522	575	575	563	546	513	552	565	565	551	555	575	603	529	563	542	549	532	571	608	528	562	569	579	559	551	575	562	600	555	518	560	576	529	509	606	548	574	594	537	545	568	556	550	534	557	542	510	568	574	564	524	590	557	544	571	559	542	533	577	571	556	545	548	570	508	554	568	543	612	585	583	580	576	520	541	559	531	541	535	549	540	555	522	535	550	582	535	544	555	560	573	547	516	560	561	570	577	516	583	529	571	605	545	554	507	566	568	564	566	553	540	564	603	579	563	534	540	580	561	590	551	593	538	531	550	589	547	551	549	538	574	580	569	529	567	542	554	566	555	561	563	522	583	544	523	482	561	535	574	549	557	515	560	516	524	553	557	563	571	564	565	562	586	559	575	503	546	545	562	547	549	539	548	508	543	558	554	566	552	580	614	546	573	573	582	514	533	594	539	519	556	557	553	534	551	516	562	592	541	551	622	552	604	563	593	542	534	574	499	554	580	552	550	561	605	623	560	560	541	555	569	514	565	584	552	597	531	543	547	515	547	530	503	563	522	534	556	601	596	543	600	548	579	532	612	533	543	563	554	599	541	566	567	565	570	576	537	555	555	534	558	551	491	537	557	555	547	531	554	579	493	523	522	511	589	560	537	562	554	568	579	532	561	552	571	547	589	577	555	534	547	504	542	568	565	527	585	501	589	550	538	539	557	501	534	547	617	533	551	576	594	571	577	567	572	531	604	552	534	566	554	546	557	545	555	559	601	567	607	580	528	544	535	541	529	572	537	527	582	554	540	597	548	558	520	569	586	575	541	542	535	602	579	569	566	560	568	580	539	553	560	551	574	576	574	547	554	569	522	571	575	601	551	588	572	593	562	566	555	528	581	538	567	558	562	574	552	564	542	552	569	547	581	580	528	532	546	552	548	551	597	514	577	598	554	569	551	571	538	551	579	584	576	593	542	539	567	529	538	585	550	538	567	585	575	507	556	523	552	578	496	578	560	579	546	614	596	511	553	572	520	535	506	555	545	564	599	540	579	549	490	514	561	547	580	556	552	555	549	565	540	553	527	545	563	593	562	544	551	555	548	584	565	563	537	583	547	547	550	593	533	547	570	549	567	589	555	569	548	575	574	571	553	563	548	552	536	555	592	544	539	564	534	512	561	610	560	518	509	555	541	547	597	542	535	585	535	534	540	506	586	566	539	574	548	572	543	542	525	562	567	550	588	604	593	556	618	571	575	598	586	539	600	508	542	528	571	587	569	577	592	579	565	606	539	572	538	557	575	588	563	570	566	581	577	569	531	578	565	571	595	506	565	573	540	530	597	554	552	554	556	524	523	584	584	539	569	567	532	529	549	552	574	561	526	577	599	586	561	576	547	582	534	579	583	522	553	536	556	532	541	531	584	517	549	544	573	528	591	576	565	547	558	562	575	546	529	524	555	536	568	561	545	528	557	549	584	566	539	507	551	561	556	594	569	533	536	532	554	551	561	558	565	542	608	498	525	527	539	544	561	566	579	557	557	588	546	530	588	549	528	508	546	578	560	583	573	527	545	512	600	577	544	547	548	550	568	562	586	563	576	547	547	568	534	548	534	578	524	554	573	554	565	549	512	571	544	558	565	514	577	512	569	553	542	514	545	542	586	576	571	565	565	562	525	555	548	594	557	533	566	558	550	511	530	554	524	569	544	543	588	581	561	571	523	566	609	568	566	549	548	519	576	587	533	576	540	588	563	571	551	549	550	559	562	524	536	543	580	536	567	555	535	558	582	574	566	599	540	540	551	585	585	559	577	582	550	536	587	575	602	558	573	597	561	577	542	613	532	578	551	542	544	578	550	600	509	549	540	552	586	551	549	562	575	560	576	559	556	544	536	528	570	566	565	556	535	538	578	605	574	557	555	580	533	571	525	568	570	577	591	566	586	537	573	590	560	539	590	569	579	569	550	548	558	574	591	555	580	598	581	518	570	574	581	589	563	581	563	517	524	555	566	528	559	546	588	580	582	540	538	509	542	527	586	546	572	545	597	527	544	578	612	545	561	562	559	597	545	547	558	568	582	538	584	514	537	530	501	508	536	540	530	505	603	576	588	597	584	593	538	518	590	528	576	526	549	559	566	540	573	571	546	562	560	545	562	571	539	606	598	531	560	527	567	557	566	523	574	550	562	569	539	530	576	572	542	568	548	581	569	538	589	537	565	554	549	577	568	547	565	573	547	548	561	553	586	524	582	553	569	541	566	570	505	552	562	551	568	602
27405	31018	34691	21977	6426	1401	577	295	237	242	253	255	278	242	241	279	282	242	271	236	269	263	219	252	241	268	236	228	249	261	262	295	263	242	241	248	237	259	225	238	250	242	224	247	239	271	258	252	246	242	273	245	243	262	277	222	272	261	253	250	275	266	259	249	267	250	255	270	268	282	253	251	251	252	255	259	265	261	227	271	237	228	273	230	250	254	246	245	227	252	267	252	226	252	237	250	268	287	252	229	217	257	253	259	268	265	239	286	251	248	264	260	251	255	261	282	258	255	251	268	245	266	259	263	243	260	248	259	233	246	239	275	236	262	253	260	254	259	238	260	254	261	235	241	214	253	257	279	245	266	249	251	279	246	265	242	249	256	263	247	254	261	284	223	262	260	242	260	251	268	279	226	271	265	238	260	258	288	269	253	248	262	248	253	246	247	252	267	265	254	250	259	249	257	255	232	253	253	258	256	248	239	243	242	241	242	256	242	278	256	233	245	235	214	226	254	265	264	241	244	232	249	258	279	228	249	244	252	257	244	269	238	252	244	260	260	242	273	233	239	226	244	247	281	274	287	234	248	240	258	286	236	264	260	247	237	228	231	260	221	260	249	255	288	266	238	249	272	240	251	261	241	254	244	242	251	240	247	261	262	260	228	248	264	260	264	241	249	249	268	256	249	236	286	238	256	247	263	241	275	249	250	242	256	255	249	270	255	249	262	236	273	234	251	241	263	256	268	244	210	232	271	253	241	245	276	239	263	260	246	252	245	244	257	269	275	253	267	235	256	233	268	293	236	257	276	260	245	254	215	216	241	247	256	214	230	237	266	252	221	269	248	265	267	236	239	225	270	223	268	231	271	288	242	269	265	228	247	245	229	242	279	279	273	252	240	228	268	243	256	253	254	243	256	256	267	224	247	275	246	245	239	258	226	259	269	235	250	243	237	232	268	267	224	225	273	258	276	276	268	258	279	261	257	249	252	234	296	249	233	234	245	239	260	230	267	244	269	271	266	252	249	257	235	257	248	248	261	268	259	245	283	234	251	273	238	284	236	233	256	246	275	269	289	263	269	240	289	257	236	248	249	246	242	250	237	268	245	271	261	255	236	244	248	249	268	262	277	256	274	236	268	280	243	238	245	267	258	241	253	270	263	248	268	259	271	244	249	268	250	250	247	259	270	261	263	249	257	246	255	261	209	245	246	261	268	259	243	249	247	251	247	275	254	240	253	268	246	291	269	238	232	262	277	229	256	248	270	239	244	261	277	245	234	278	243	258	250	249	246	231	250	248	254	244	235	244	290	262	244	265	238	265	239	263	255	260	242	247	253	275	255	270	224	224	262	270	254	262	268	265	264	229	248	247	233	256	246	264	250	281	273	262	272	256	245	258	261	192	259	250	269	306	240	260	274	255	255	265	230	239	264	226	211	258	230	240	260	285	247	274	244	243	258	224	271	222	248	251	246	258	281	240	277	237	248	250	251	221	236	251	221	302	241	269	252	257	287	264	248	274	268	246	253	250	250	258	259	254	261	248	252	235	234	246	218	247	249	239	241	254	234	244	256	251	237	259	237	261	262	257	248	267	241	253	234	244	254	253	259	237	243	236	232	274	228	253	230	242	243	283	244	239	256	263	260	282	264	236	268	227	253	245	233	281	229	267	212	217	281	221	268	260	255	267	247	263	242	257	272	257	238	226	242	243	241	272	257	274	239	238	260	240	239	247	240	258	249	262	261	277	222	247	231	267	257	257	243	240	244	267	248	252	256	261	250	253	266	264	234	229	231	251	257	254	262	226	246	269	244	229	283	249	240	254	248	251	259	250	259	259	226	243	264	256	248	241	237	269	246	270	246	267	257	228	251	266	237	221	257	237	257	252	254	255	266	259	231	250	277	252	246	262	245	252	276	251	267	236	269	212	259	244	256	260	227	251	259	241	263	233	270	235	253	305	236	275	240	244	234	238	270	239	242	245	253	253	285	245	236	246	235	249	222	243	263	252	239	251	241	244	282	239	252	257	287	286	255	267	227	248	258	249	237	249	238	262	255	267	269	261	257	256	273	246	271	250	232	233	273	234	263	258	227	273	252	248	250	258	226	256	300	231	225	257	253	241	243	296	251	242	284	233	261	244	243	260	263	257	289	231	259	252	233	223	274	256	259	259	247	256	252	269	279	292	266	240	253	283	270	245	259	229	254	248	264	263	227	234	233	259	250	258	224	236	243	268	260	243	238	293	272	273	269	239	274	231	252	281	246	261	237	291	264	291	267	244	262	249	249	228	258	248	240	277	257	250	264	247	253	251	218	245	286	244	271	284	260	251	216	251	251	251	257	263	270	266	255	254	271	247	239	260	291	238	244	240	258	251	244	214	257	250	231	295	228	248	266	250	280	242	279	254	251	267	247	276	232	238	228	256	259	253	250	265	267	225	263	230	261	252	269	270	249	247	264	263	236	269	240	225	261	246	242	236	241	245	258	225	224	251	265	230	261	259	236	228	254	239	236	253	220	273	241	266	258	236	277	238	286	239	252	289	262	266	255	249	243	239	252	255	273	259	258	243	241	223	256	229	249	245	255	232	260	211	268	269	265	254	260	249	236	264	238	243	236	272	245	236	267	237	235	259	268	267	232	259	249	263	251	275	252	244	231	263	209	240	245	260	255	261	262	275	251	272	299	259	248	295	262	241	226	232	236	261	236	240	261	267	259	258	271	288	229	251	248	259	263	253	257	241	244	263	279	233	221	255	224	251	249	260	246	279	251	283	241	268	229	237	244	258	244	245	220	222	226	240	251	247	255	234	243	255	260	241	217	250	260	268	266	234	252	224	241	266	239	233	232	245	231	267	216	256	237	270	279	262	258	248	252	257	238	242	262	244	218	249	246	233	252	245	237	241	231	246	252	296	244	262	257	253	225	268	252	229	252	257	260	243	251	254	263	238	256	308	266	254	233	270	258	261	228	273	269	258	255	251	245	248	248	289	254	222	243	255	267	267	249	260	223	249	256	252	264	221	236	259	262	247	253	259	261	248	271	263	242	241	257	249	245	249	211	245	227	244	256	242	273	258	272	260	231	261	252	261	251	251	240	251	254	250	273	239	262	262	278	241	255	266	237	261	276	256	265	257	257	240	220	242	257	250	244	259	241	252	250	258	246	239	235	229	252	258	262	289	222	217	270	234	239	261	244	246	254	223	261	269	247	278	266	221	250	250	274	255	290	262	262	230	247	245	240	248	282	250	224	246	279	244	265	315	243	242	243	294	251	233	272	268	271	231	237	236	283	252	251	299	265	266	265	257	256	232	237	261	226	252	236	257	247	261	262	278	255	238	273	255	262	242	242	268	239	269	257	250	292	249	258	250	296	256	249	248	244	233	269	246	265	251	256	276	256	256	260	268	258	214	292	249	246	259	254	256	242	306	224	265	280	241	249	263	274	256	261	263	274	267	266	252	248	234	247	246	270	261	227	267	250	264	256	292	260	256	250	264	239
27878	51080	41224	24782	9748	3026	1133	567	473	522	492	431	467	464	446	439	495	476	481	480	468	516	516	469	471	489	486	487	465	458	479	492	475	476	474	461	432	481	456	490	492	479	493	501	502	463	489	486	467	457	488	469	461	502	458	545	472	488	488	497	451	465	456	454	510	435	523	498	472	449	474	475	487	453	495	515	457	461	472	474	499	454	497	487	443	458	493	499	469	471	453	479	484	508	464	453	458	474	506	483	481	442	468	477	467	436	441	456	479	472	495	479	482	434	453	489	458	497	460	452	463	478	485	449	463	437	445	515	485	471	488	478	505	464	483	502	456	497	480	444	503	477	475	463	480	458	483	452	482	483	458	458	487	444	508	435	461	459	470	465	466	471	496	470	481	500	467	431	448	442	462	479	492	466	484	434	485	473	467	494	493	447	507	482	480	505	480	497	503	461	483	456	456	426	442	473	463	481	429	475	464	491	456	522	497	438	461	480	483	493	435	447	464	474	505	493	483	391	447	457	443	447	436	486	503	444	517	489	471	472	484	487	434	504	464	413	479	437	454	468	532	481	439	467	477	462	442	471	455	487	529	465	481	457	461	438	494	511	485	464	506	466	467	493	470	455	450	512	486	474	475	472	453	449	529	443	435	462	475	468	497	450	442	446	505	471	460	425	445	499	493	475	466	475	443	475	490	458	494	465	483	464	474	500	487	471	445	472	478	457	517	503	538	472	438	516	505	470	481	458	438	480	466	428	438	502	492	468	452	470	470	441	475	458	443	490	468	506	464	465	511	476	459	460	493	465	446	501	460	462	471	496	440	453	464	469	455	499	484	449	511	498	461	440	468	474	437	505	438	463	457	481	483	433	474	446	454	501	452	465	468	470	479	471	511	480	501	447	509	494	494	489	468	496	506	503	472	487	459	501	474	483	493	440	459	503	481	451	450	506	459	488	489	509	504	478	462	484	498	489	481	470	461	437	497	445	519	493	456	499	510	463	465	478	483	484	464	485	504	504	444	446	486	451	456	455	485	461	482	498	446	467	456	487	441	499	494	491	467	492	484	478	508	474	486	489	451	470	458	460	434	455	439	455	479	413	466	477	467	459	489	481	469	476	496	468	427	447	462	462	430	505	470	470	438	486	506	490	488	488	474	466	466	465	495	493	477	448	475	481	494	449	474	475	488	481	456	485	455	454	468	477	469	470	491	509	458	450	483	448	496	455	538	457	487	492	440	441	470	497	456	512	462	439	430	450	473	458	441	451	457	457	476	475	465	493	481	473	471	473	468	483	485	463	450	466	480	449	468	470	478	474	462	487	439	494	456	479	480	471	481	489	449	438	447	486	485	477	469	489	465	494	437	444	457	458	473	475	507	513	507	443	468	477	460	481	482	469	478	465	457	489	486	501	474	458	466	492	458	535	436	460	499	503	488	441	469	466	424	486	444	490	468	471	454	459	450	474	470	484	466	466	469	506	512	474	438	472	475	498	456	487	489	521	436	470	498	462	471	458	494	472	434	433	474	493	480	479	453	472	479	457	480	479	464	450	484	457	503	482	459	470	477	488	456	451	491	465	502	442	474	449	482	468	455	442	410	447	502	455	478	500	463	470	442	480	488	464	461	504	474	511	457	482	445	467	459	453	444	458	499	480	436	467	449	508	483	443	488	482	473	451	498	476	463	477	489	445	474	468	456	447	468	470	503	470	444	462	447	441	472	515	468	489	463	463	481	464	453	466	476	520	500	517	461	460	475	413	459	445	540	487	471	445	500	452	492	455	502	466	486	440	460	465	483	497	472	496	469	465	499	422	491	467	490	437	479	448	477	474	489	499	492	494	497	452	462	472	486	465	442	449	480	448	472	529	497	472	466	485	453	501	527	463	490	466	454	506	493	487	433	471	458	494	542	440	456	453	446	480	499	433	493	502	437	455	490	425	433	476	436	421	478	475	484	454	478	469	443	472	468	482	443	479	469	473	472	496	484	494	463	483	501	482	501	448	489	477	474	485	491	471	508	487	482	512	501	457	475	505	469	483	434	460	494	445	474	464	462	483	546	438	500	492	448	452	448	468	497	470	480	488	474	490	474	463	465	490	504	472	504	456	458	479	452	460	477	441	501	475	504	481	475	504	487	471	465	497	485	480	497	477	468	493	466	489	483	450	402	483	476	490	489	455	496	484	506	457	496	456	470	472	443	485	514	471	456	487	452	521	495	492	462	530	462	492	475	491	472	472	461	488	495	460	488	460	463	484	477	477	471	478	424	481	486	498	473	442	438	482	446	455	500	440	488	459	481	456	464	489	472	456	462	461	507	457	476	467	464	499	477	455	473	487	464	475	471	466	460	516	485	504	489	473	507	472	479	457	480	472	443	488	437	499	447	515	516	500	424	493	460	477	506	492	443	435	507	484	489	475	446	494	528	456	464	456	446	499	486	464	458	441	500	474	494	481	497	473	473	493	494	489	489	486	502	433	489	492	436	445	487	475	451	490	493	498	489	486	463	471	488	487	498	500	504	465	423	486	472	477	473	474	448	456	473	448	459	469	474	429	471	454	486	487	451	501	446	523	469	507	450	480	476	490	524	432	490	455	491	480	475	487	457	445	454	479	454	482	493	452	464	477	494	482	520	469	474	456	467	501	453	481	471	479	453	424	463	488	474	532	466	480	440	465	483	479	477	449	491	460	503	483	430	512	430	476	446	444	478	474	495	493	480	501	470	471	450	440	444	463	467	486	466	447	473	474	514	462	502	451	471	479	466	447	468	454	505	456	465	459	492	505	486	492	479	467	480	511	463	492	500	495	440	481	462	477	506	449	464	421	501	474	500	479	482	482	460	458	464	459	443	513	464	464	474	491	457	470	497	461	471	486	476	476	478	453	420	493	445	491	486	483	489	501	469	489	447	457	465	450	492	470	477	471	426	450	478	463	525	496	491	455	501	450	475	428	480	446	472	471	487	458	497	455	469	518	455	462	467	460	469	455	471	449	502	464	482	458	473	460	461	445	475	477	468	437	501	497	474	457	475	464	429	468	494	459	489	478	445	473	524	457	457	486	467	481	505	471	448	464	446	469	486	501	421	437	476	496	470	494	443	517	462	443	489	470	461	445	474	476	482	484	541	494	498	500	516	459	455	441	474	451	455	456	436	457	414	465	424	484	475	489	487	465	487	435	471	476	453	485	471	487	483	430	479	469	476	489	484	441	497	439	449	516	478	481	452	461	478	478	484	461	475	508	486	456	487	469	445	461	465	475	475	456	477	451	453	461	490	494	493	427	496	445	446	472	478	460	469	452	502	476	422	463	496	448	443	481	462	427	468	420	471	472	486	446	534	487	490	459	477	486	470	499	499	489	448	470	441	507	459	451	461	476	461	457	490	459	474	490	489	491	485	477	479	427	477	472	486	486	447	473	486	494	470	473	487	487	503	458	477	476	498	496	460	474	483	441	446	478	543	502	482	463	451	496	481	476	437	441	475	462	440	455	462	448
24579	26357	42218	33846	21157	9383	1175	356	272	259	297	271	274	287	262	264	256	267	275	270	272	299	293	259	292	273	270	247	281	245	251	274	263	253	295	272	254	237	257	277	261	258	246	249	286	248	273	267	293	257	267	275	268	259	258	256	273	281	268	254	282	287	244	253	285	278	272	267	264	287	258	262	237	260	270	277	273	269	270	274	254	257	261	288	256	272	254	261	275	284	264	281	255	257	267	240	258	280	269	266	251	242	264	260	247	243	254	255	272	266	276	277	276	269	268	259	270	261	297	247	294	248	295	248	272	239	247	270	256	279	265	304	269	217	254	242	250	261	272	260	256	274	270	248	257	270	296	268	243	243	261	273	274	251	241	222	271	267	235	251	252	242	272	242	275	257	279	254	265	247	285	272	250	254	240	262	255	266	243	250	272	267	259	264	271	256	248	274	259	271	272	300	269	250	282	294	264	270	270	281	282	276	248	276	298	272	269	282	251	268	249	276	228	275	262	269	259	275	267	250	295	286	287	291	268	264	237	282	243	272	265	246	250	266	291	253	271	241	266	289	240	256	292	299	255	272	265	276	297	264	261	279	259	257	250	246	252	257	242	256	230	279	261	277	279	280	265	280	259	283	266	274	260	258	265	224	277	242	256	240	229	240	239	285	274	257	252	274	266	277	262	261	275	255	274	270	272	264	270	257	272	258	278	279	252	259	220	269	264	258	249	261	265	274	255	268	267	251	267	266	242	254	273	260	276	254	263	268	303	261	262	253	239	290	257	279	265	257	286	279	270	247	294	241	260	273	274	295	279	238	299	286	289	246	241	271	293	254	254	240	250	283	269	260	276	248	269	273	289	260	270	286	226	250	263	263	257	268	234	252	250	285	256	254	260	284	250	228	250	235	258	291	262	255	293	235	270	261	267	273	287	288	274	267	270	283	269	310	270	272	240	278	260	288	259	252	263	267	265	265	237	258	244	254	238	278	261	296	268	260	257	264	235	270	281	314	236	251	271	240	253	231	254	241	237	262	248	238	272	267	235	272	256	256	290	265	259	309	265	259	266	260	249	268	250	251	267	240	260	264	253	258	250	270	277	236	265	251	264	282	250	270	252	261	248	282	272	275	287	285	252	254	268	260	273	254	303	238	281	260	278	252	258	267	236	240	291	268	236	244	215	292	268	290	263	247	262	251	249	239	235	269	264	286	259	269	253	270	237	239	269	272	256	251	241	239	266	282	257	263	280	259	303	276	257	286	228	275	270	271	284	270	266	247	222	273	314	242	260	272	249	274	257	259	265	279	279	294	283	248	262	278	247	280	264	260	257	259	270	277	240	216	242	232	259	275	297	249	238	261	280	255	289	241	284	257	256	262	265	266	261	270	295	272	272	261	256	263	249	289	256	265	260	285	252	276	245	253	260	250	256	276	280	269	278	255	273	270	236	287	251	254	255	258	253	266	274	270	252	264	271	296	262	299	289	254	262	277	293	277	250	250	294	263	287	256	263	279	287	246	247	261	258	278	288	279	266	284	273	233	260	262	276	259	253	251	275	272	260	269	246	247	270	250	261	260	277	272	272	259	271	249	260	267	244	259	282	277	258	269	290	298	262	265	255	257	275	237	275	248	277	242	260	259	228	237	274	267	246	263	247	250	269	239	276	271	270	260	256	254	269	247	271	241	285	232	285	285	307	276	263	270	282	263	288	237	272	273	263	245	288	248	277	271	261	250	246	243	264	269	258	275	256	210	262	258	270	261	273	254	268	239	280	259	258	260	264	267	302	275	258	263	248	272	274	245	263	278	266	252	261	250	260	260	292	280	268	264	253	262	294	293	243	270	281	256	261	262	278	271	257	265	292	279	263	279	248	235	263	262	290	271	307	257	269	268	207	282	283	291	240	261	251	275	277	257	276	255	251	268	260	253	284	263	271	247	277	243	291	286	271	258	259	275	281	245	228	260	273	285	253	264	254	265	274	284	264	281	254	268	250	242	284	279	268	266	253	280	236	255	264	237	276	215	270	250	285	269	261	268	271	256	256	249	266	246	266	302	260	266	253	266	284	266	281	275	265	262	275	260	277	270	296	303	260	281	280	248	263	252	272	278	273	270	268	259	237	272	270	260	246	245	268	252	264	258	260	253	229	271	268	293	229	240	277	261	275	247	245	264	275	275	254	282	268	244	265	251	267	252	231	274	260	250	236	274	278	268	254	281	261	258	274	270	253	280	267	240	268	276	258	267	226	270	241	255	261	258	249	275	287	263	267	281	242	275	289	266	246	285	267	249	302	267	259	298	267	262	301	267	253	272	257	241	258	259	273	260	276	277	278	249	256	275	253	275	295	247	241	273	254	258	275	242	245	258	264	282	271	270	258	259	257	286	269	274	299	243	294	261	258	287	267	283	245	275	275	282	252	246	267	276	256	276	271	283	289	268	238	276	284	266	244	246	283	229	259	283	288	255	265	270	234	252	241	273	259	257	266	254	268	255	282	244	263	225	263	252	280	281	258	302	237	287	266	272	228	257	255	270	248	243	275	259	257	262	265	241	261	260	290	254	270	282	268	251	290	268	272	272	288	265	243	260	264	260	276	265	273	261	273	237	244	235	313	273	253	245	259	304	296	224	237	278	273	282	237	279	261	276	250	251	261	278	272	260	270	239	241	259	251	272	251	288	274	256	261	250	287	240	267	292	263	258	247	266	265	228	269	239	254	261	253	266	266	260	269	271	267	237	246	266	237	284	286	285	253	259	278	270	254	270	254	265	266	259	239	247	266	297	242	255	267	267	259	294	278	302	281	296	277	252	249	241	288	253	285	238	276	259	250	253	281	250	228	303	276	268	293	257	280	276	255	288	252	281	276	260	264	256	274	253	278	248	261	252	271	288	291	286	253	278	265	260	282	237	241	284	282	286	261	280	253	251	244	235	260	255	256	257	289	276	284	271	273	255	234	249	264	267	230	245	278	273	278	287	268	272	249	282	286	246	245	235	269	270	264	267	234	258	264	240	257	266	262	261	255	243	227	262	295	270	273	267	312	272	252	239	262	255	283	284	241	244	260	255	272	263	250	247	251	255	243	251	261	236	273	239	242	255	242	275	265	256	278	294	256	252	268	283	263	285	274	270	274	253	257	242	258	242	274	275	281	267	270	249	244	303	273	245	257	247	277	242	280	278	261	272	251	271	248	262	281	307	278	267	261	270	282	259	280	276	246	245	266	254	255	251	278	261	243	268	277	250	283	260	267	279	265	241	257	282	275	246	253	252	262	216	268	239	268	284	257	276	290	255	252	307	270	258	280	268	286	288	238	280	277	282	266	241	240	259	247	262	254	253	246	275	272	292	235	251	247	267	249	266	277	291	224	235	247	260	269	252	260	265	277	273	250	279	248	294	245	258	276	236	267	259	246	261	239	283	276	241	255	307	262	261	246	278	253	233	251	265	282	264	266	229	273	263	254	278	274	258	265	272	268	270	274	269	276	283	277	246	245	276
53702	91696	72781	44627	22372	7128	1704	647	500	467	487	468	493	479	490	493	494	495	487	498	488	490	545	478	514	478	478	473	492	474	427	520	498	493	490	487	485	499	474	479	479	517	499	457	479	486	481	473	505	515	515	548	474	469	520	490	488	524	494	491	506	481	510	466	447	497	453	484	464	494	511	504	500	483	471	502	496	462	518	488	490	505	471	462	505	485	459	483	501	466	488	537	493	474	503	495	464	496	489	467	494	521	462	477	482	472	500	487	517	510	490	511	484	501	482	502	469	488	469	476	512	478	462	472	524	505	459	499	453	470	491	507	507	476	495	526	527	489	508	526	469	466	485	464	485	493	481	448	485	487	503	516	506	494	479	478	519	487	494	464	459	477	519	481	473	523	454	528	500	481	506	515	532	479	515	538	485	518	458	479	492	471	496	461	515	501	502	509	499	460	466	499	485	541	482	460	496	507	473	476	464	487	489	452	486	463	486	506	483	523	474	512	483	580	467	506	486	494	476	523	507	460	500	482	460	481	476	527	495	508	441	499	478	500	467	517	505	455	490	482	495	503	449	483	482	459	445	449	457	505	468	487	493	517	485	508	505	486	478	519	487	494	475	487	477	495	505	477	487	486	469	509	489	509	520	488	443	475	471	514	466	475	476	506	501	487	457	503	476	528	474	483	538	493	502	470	541	480	470	491	511	448	459	470	462	484	500	468	499	508	493	440	527	487	470	489	515	504	506	457	538	502	491	514	480	509	502	472	527	515	529	479	474	498	498	509	476	448	509	504	462	459	504	459	466	482	532	474	489	496	478	498	513	471	521	455	515	463	474	475	490	482	487	485	500	511	460	481	503	523	506	498	470	481	496	521	456	500	480	457	473	501	506	521	483	489	478	493	489	481	502	537	512	524	489	475	466	505	495	461	486	492	488	465	529	531	514	497	481	471	462	500	467	488	501	486	475	490	467	513	484	480	480	495	457	481	476	505	547	472	544	507	485	517	532	472	486	471	480	495	477	461	485	481	455	438	455	495	504	470	469	525	454	473	489	504	468	487	508	500	482	531	497	517	450	487	531	534	517	507	503	496	492	511	473	498	482	432	500	472	458	502	513	467	507	483	475	521	463	478	496	464	493	497	504	493	505	496	477	454	497	471	467	517	513	509	485	469	437	486	480	499	567	469	467	476	513	509	472	496	485	494	480	502	523	505	514	481	461	544	480	461	503	482	511	479	476	504	511	484	481	527	456	509	486	483	501	508	502	459	467	486	503	475	492	519	492	518	435	446	513	538	514	473	496	494	490	461	483	496	493	459	480	482	488	474	505	467	486	457	522	434	471	490	489	474	534	457	502	475	552	477	512	511	496	525	506	502	479	462	512	503	484	495	516	510	486	480	530	478	497	485	506	509	491	509	488	547	478	514	473	473	474	480	493	466	511	517	473	472	468	498	435	469	510	498	511	536	489	501	470	461	470	473	498	484	499	490	498	487	474	480	488	471	495	510	496	486	484	488	484	519	511	494	504	501	537	487	512	487	506	489	470	507	478	492	486	500	475	478	485	503	520	510	503	506	521	472	495	452	475	526	500	484	497	531	492	491	469	460	448	489	504	530	481	501	492	473	501	516	482	480	497	528	511	497	491	475	463	487	531	484	476	477	504	511	450	499	493	496	484	517	496	447	505	474	480	453	506	505	493	469	474	474	509	481	504	517	518	505	506	517	482	483	474	510	476	519	480	476	498	511	459	497	500	519	511	495	499	461	515	472	505	503	494	496	517	498	485	507	529	453	481	516	478	525	467	480	506	523	477	458	534	511	461	481	517	519	430	500	447	527	497	496	516	524	476	496	496	485	512	454	488	471	515	484	505	526	518	491	488	517	461	510	497	475	491	541	456	454	485	471	466	496	500	519	494	460	497	517	476	484	467	491	494	507	480	455	475	516	451	466	486	516	465	504	516	500	495	461	505	491	503	499	485	516	514	497	463	518	496	490	475	501	472	515	466	524	482	482	474	470	486	490	466	477	490	495	462	477	475	456	507	460	481	491	478	450	514	502	503	496	520	483	518	460	528	465	516	508	473	465	475	503	548	497	443	487	486	512	463	508	514	483	494	482	488	509	493	501	524	463	505	510	493	490	475	487	510	476	460	537	519	496	527	484	499	555	514	479	487	507	463	478	511	462	508	463	497	474	496	484	527	504	550	528	527	486	460	478	495	474	497	484	481	471	495	521	469	479	492	504	484	474	495	469	509	534	509	522	482	496	483	509	553	517	499	508	496	496	503	498	486	468	517	485	496	489	478	484	509	474	506	533	513	496	478	502	461	444	475	488	510	466	482	459	487	467	479	493	511	509	517	444	509	545	486	497	495	530	511	450	460	517	484	507	505	494	471	539	505	495	455	486	508	496	462	470	432	511	498	517	474	488	503	488	492	487	475	505	513	523	522	475	496	459	497	481	490	494	468	496	459	480	514	509	469	483	484	522	474	465	499	525	481	497	515	459	504	496	499	501	460	506	496	497	537	459	479	486	500	502	469	512	538	490	498	550	525	480	507	510	518	480	456	513	471	499	494	493	520	506	502	475	494	455	473	480	483	503	472	457	508	472	447	504	519	519	511	495	457	502	478	475	467	491	524	447	490	509	505	541	510	485	493	491	496	496	530	462	477	453	512	496	525	477	517	504	488	492	465	518	497	520	554	481	510	498	529	507	513	468	466	516	465	482	502	512	497	493	507	527	429	500	516	467	484	467	509	498	506	470	516	518	484	469	509	445	497	494	462	473	535	523	487	492	507	498	498	493	484	492	470	500	488	476	501	458	506	525	476	535	470	491	522	494	502	503	512	472	442	465	534	478	488	484	436	499	477	466	547	449	486	516	482	478	521	513	474	517	507	470	477	505	527	493	471	487	501	526	518	477	526	489	503	517	489	467	497	475	480	467	504	476	549	496	499	486	505	500	472	512	501	500	473	498	509	538	498	472	459	493	531	477	480	473	520	485	481	509	525	510	470	516	491	516	481	472	487	460	480	476	455	482	459	514	507	484	493	469	481	468	464	497	483	467	471	500	509	508	433	487	464	495	477	490	497	455	467	537	478	470	443	490	493	477	462	457	471	493	505	455	494	479	508	520	504	518	459	533	481	508	504	474	511	480	476	532	497	445	478	441	498	534	488	548	476	488	517	483	488	515	535	482	472	507	501	514	526	496	479	512	499	449	506	479	499	518	493	495	489	504	522	453	500	515	471	510	501	519	468	468	466	499	469	502	482	509	528	531	472	448	526	450	482	517	454	521	478	502	496	459	471	465	502	503	486	492	470	534	476	469	497	507	472	493	520	499	484	513	497	487	498	491	492	498	467	504	526	500	455	497	488	479	516	510	462	484	468	456	477	534	472	522	512	479	531	518	497	466	501	479	512	498	474	517	476	490	504	508	493	477	549	483	514	468	512	498	501	496	521	441	521	450	456	509	506	501	510	532	488	496	456	474	502	489
23394	24493	35981	30282	22505	16734	4232	480	323	324	355	328	321	313	355	302	316	338	321	327	325	310	326	314	335	346	330	279	342	328	322	340	296	320	342	296	323	331	317	274	307	320	311	294	334	313	322	334	313	342	327	315	356	337	296	335	326	324	315	334	328	292	340	338	294	334	289	338	336	334	312	317	300	297	309	325	329	342	277	333	320	309	327	330	300	282	295	319	324	331	337	320	349	320	341	309	312	304	333	306	306	329	315	296	315	322	287	309	285	327	344	311	325	333	316	303	327	321	329	327	316	301	302	313	320	317	320	314	299	340	345	324	300	300	319	283	330	303	339	315	321	305	326	307	292	309	331	331	321	299	317	298	315	317	314	296	304	308	344	324	334	326	325	317	324	334	299	314	297	318	297	315	318	300	330	308	280	310	322	302	303	320	306	301	324	326	328	338	346	309	301	331	312	307	322	321	305	336	319	302	313	294	307	315	319	315	322	311	336	326	348	328	324	339	302	270	311	307	334	324	299	310	347	323	330	315	319	291	345	309	320	319	319	315	314	304	319	282	318	301	322	308	315	304	334	327	303	320	338	298	309	323	316	328	335	316	305	295	299	329	332	357	316	320	298	337	306	321	292	299	334	308	315	343	326	310	329	313	300	347	298	303	296	333	311	309	306	328	327	300	309	315	304	326	328	295	311	296	298	314	345	318	309	321	378	329	292	322	307	293	336	301	309	342	323	308	318	333	340	295	271	310	346	320	320	337	344	315	349	333	325	292	318	285	320	309	319	306	304	334	305	334	317	333	328	304	323	343	318	309	341	320	295	317	295	311	307	330	312	323	318	317	307	298	302	327	318	289	313	314	291	324	307	317	324	300	333	299	335	307	291	343	308	333	329	320	303	314	335	310	305	317	312	326	303	297	294	292	303	340	337	344	288	301	316	293	318	311	298	310	324	307	311	304	313	316	321	305	357	333	299	325	333	293	301	270	289	300	331	290	284	330	329	325	346	318	334	335	325	320	332	269	305	313	318	325	313	344	313	326	302	299	337	299	312	319	314	301	335	293	294	311	308	333	325	325	319	320	297	296	287	311	346	312	316	336	349	322	353	326	326	301	271	328	325	278	309	328	356	295	312	302	287	337	305	294	343	281	314	333	330	318	334	282	350	259	332	308	308	311	340	322	318	328	286	296	322	309	319	292	312	284	352	308	312	324	328	326	305	326	313	298	311	313	310	300	296	301	319	315	308	352	316	313	323	306	334	309	305	314	307	320	314	328	327	310	300	320	311	296	325	301	303	309	319	310	293	294	295	295	319	291	330	301	314	308	321	294	313	332	309	304	309	297	322	322	317	317	297	321	325	299	321	307	306	331	311	306	307	328	327	313	290	274	320	322	291	295	307	292	319	312	345	339	334	335	310	330	303	324	315	303	326	332	293	332	309	295	344	332	322	322	332	320	320	323	323	317	310	291	360	298	329	303	296	317	288	344	314	304	314	311	323	315	296	322	303	310	299	319	319	280	318	318	283	306	326	340	300	322	287	312	292	333	312	335	310	302	299	295	319	316	304	325	326	321	304	298	288	310	320	321	344	312	317	311	308	310	327	270	324	301	332	294	281	285	333	316	316	345	303	319	296	299	325	308	304	315	314	282	348	310	341	319	365	304	311	312	303	358	321	308	325	328	343	320	307	330	310	301	321	308	325	303	330	335	311	335	302	308	310	318	355	316	340	308	322	314	330	331	349	282	372	305	331	331	301	331	308	312	346	325	302	286	316	324	353	313	320	309	297	332	320	302	310	300	291	327	316	311	310	326	311	311	315	297	296	323	364	309	300	318	307	290	323	347	326	319	325	344	337	321	337	302	341	307	322	319	333	329	312	321	295	329	297	317	290	279	316	304	277	276	331	331	325	318	335	342	306	312	331	324	330	338	316	293	332	326	305	323	311	310	319	317	325	289	298	313	300	335	302	302	318	284	344	348	310	308	319	312	311	307	309	329	293	315	303	283	330	300	284	336	327	291	341	306	333	313	325	315	321	315	302	328	304	332	312	301	302	326	312	327	304	315	335	329	319	299	319	300	313	290	321	321	315	334	318	323	322	322	319	330	313	313	314	325	342	294	328	299	310	319	296	358	279	321	307	324	316	299	302	323	337	324	305	299	288	300	352	313	289	298	323	345	289	298	335	302	303	350	329	306	312	309	330	337	333	314	294	326	321	313	292	335	315	323	294	311	331	338	300	314	293	309	290	305	295	314	326	313	306	331	325	327	321	329	265	347	323	296	311	288	318	329	278	317	338	320	298	313	311	289	306	304	317	316	342	320	283	278	333	284	316	314	302	368	336	296	310	272	325	296	327	308	315	301	297	301	345	295	323	317	355	367	330	305	289	300	313	325	324	327	296	311	291	303	300	313	306	333	341	337	307	317	308	298	309	313	312	273	327	353	327	318	291	289	332	347	311	297	328	361	331	298	328	319	327	319	309	294	317	320	315	278	317	331	319	337	313	327	333	325	294	304	307	276	320	328	310	331	330	341	309	311	313	323	328	352	336	309	326	301	336	304	323	308	301	317	314	295	300	290	306	325	313	332	338	311	295	306	339	309	324	297	303	284	319	314	334	301	342	341	347	308	320	315	308	308	326	336	295	337	290	318	308	317	333	348	317	328	306	328	297	302	312	344	292	313	327	341	342	331	305	294	294	309	310	301	307	326	310	320	296	355	293	314	338	313	313	305	345	312	277	353	345	317	322	308	299	286	304	291	320	321	339	325	324	338	314	337	356	312	317	315	337	280	292	353	290	321	321	311	331	285	298	300	324	313	345	330	308	295	318	278	294	308	328	259	282	322	310	317	305	331	333	296	319	313	300	328	278	348	299	290	312	316	325	325	305	329	329	316	291	312	324	338	328	342	305	320	317	304	324	339	304	301	321	327	295	318	322	323	297	290	280	330	342	294	304	361	289	348	309	319	318	312	328	313	334	292	301	340	311	323	314	320	329	303	301	303	334	306	328	298	333	315	298	314	299	314	315	306	329	297	315	320	285	304	298	350	311	325	309	327	329	300	320	332	302	337	307	309	291	312	303	305	323	320	295	317	304	306	294	329	304	313	308	317	329	318	306	324	314	304	302	322	345	326	298	344	343	313	314	289	303	299	293	270	311	318	306	315	323	303	306	335	298	331	317	315	304	307	308	286	328	322	332	303	283	278	280	342	333	295	339	301	316	293	341	300	375	289	320	285	293	312	310	323	312	310	281	324	313	320	341	315	328	324	311	298	311	326	318	308	290	326	321	326	311	312	329	301	304	287	321	326	335	321	302	308	312	314	307	323	304	291	336	330	322	313	324	308	301	351	323	335	316	332	294	303	323	321	312	301	341	314	319	307	335	278	303	319	316	351	326	339	328	316	300	285	327	312	315	332	364	339	310	288	320	350	277	315	322	326	348	336	304	326	349	339	295	338	289	306	322	337	282	316	323	309	314	324	332	317	299	361
56289	95203	76103	51405	28436	9925	2342	814	617	560	540	508	521	509	548	548	538	525	550	543	540	515	566	604	561	545	571	563	600	545	550	543	554	586	555	545	584	505	573	549	541	564	550	513	532	558	552	550	595	528	498	572	531	569	594	571	532	516	557	532	550	556	533	574	580	569	553	563	543	538	530	591	585	552	554	566	535	533	570	527	550	521	580	549	541	508	557	567	513	557	519	539	543	515	585	574	534	577	536	560	528	497	540	559	568	533	576	596	552	555	585	559	555	551	573	525	553	577	571	518	555	539	512	538	506	491	543	579	555	564	554	602	570	532	570	528	541	537	558	541	536	544	555	566	579	525	542	542	551	548	520	550	572	563	549	556	555	580	529	547	534	534	596	625	529	556	568	547	555	578	543	557	592	533	587	584	561	543	498	538	582	584	571	546	537	556	569	578	529	575	564	584	530	559	511	543	541	556	568	564	539	546	616	578	528	549	554	588	578	533	573	533	530	580	556	527	543	561	545	569	563	561	548	528	581	545	557	558	551	574	559	599	544	528	571	576	612	518	559	527	549	531	589	532	586	586	504	561	527	551	569	560	545	561	578	552	561	565	530	538	520	549	608	558	541	579	560	577	587	554	563	536	516	497	571	551	577	537	570	571	493	598	575	539	567	584	521	557	500	540	554	573	543	530	527	558	523	561	540	530	534	573	587	536	573	573	542	555	552	556	535	559	562	514	561	559	541	565	581	564	516	568	546	563	551	559	530	576	592	570	582	511	531	569	527	528	533	581	588	550	580	571	578	563	552	547	586	542	580	501	589	540	539	556	514	574	557	521	617	603	552	542	586	524	553	525	571	554	547	547	559	580	575	532	539	607	591	530	589	579	566	516	548	588	555	550	538	546	563	544	560	577	568	579	587	576	549	555	541	511	548	570	550	582	578	536	541	559	560	518	528	562	596	573	545	572	480	550	550	557	552	561	533	549	574	533	521	513	527	555	595	527	547	568	554	579	531	585	530	542	543	585	535	562	539	578	536	540	539	552	523	530	551	584	531	537	589	549	548	566	520	533	560	540	508	540	531	542	550	550	567	538	527	606	569	520	530	559	586	507	564	574	539	542	532	570	560	569	528	554	569	586	532	544	567	557	532	543	594	550	551	578	516	532	578	545	534	613	536	530	561	576	601	547	589	540	588	565	551	538	532	604	568	549	573	573	573	535	542	581	602	562	563	570	600	553	509	537	543	583	541	578	532	581	548	527	537	535	566	560	602	585	527	566	565	540	575	562	514	514	540	563	587	572	552	573	538	551	546	557	559	561	542	589	515	576	553	553	531	537	564	554	557	575	528	537	531	577	602	567	578	544	550	563	569	533	543	542	591	562	520	544	521	573	548	547	507	536	542	533	607	550	535	552	577	530	532	569	539	548	566	530	577	576	542	542	550	548	555	556	541	538	566	576	558	571	556	562	536	541	564	591	563	554	558	528	562	525	537	545	566	553	531	505	508	551	513	567	569	555	546	528	552	546	561	552	569	571	559	527	545	589	572	591	517	574	596	558	532	508	534	546	533	565	545	567	575	556	562	550	544	591	545	548	593	538	556	608	531	580	575	530	592	540	562	536	559	559	562	540	569	554	551	542	606	555	580	576	569	552	579	547	539	528	566	553	512	529	560	509	544	557	613	542	541	582	513	535	521	527	550	527	561	590	558	538	541	557	568	592	576	526	521	541	540	533	512	560	545	547	506	538	542	560	559	546	579	536	553	526	500	568	558	532	532	575	527	570	554	589	570	545	542	563	509	572	549	570	517	524	504	519	569	590	560	590	585	536	568	540	539	564	591	562	557	544	551	568	560	568	559	557	539	534	553	570	578	569	555	587	544	544	579	518	576	538	531	556	548	563	577	533	534	518	515	571	524	518	545	550	534	565	546	557	563	577	551	529	575	558	523	571	555	587	538	578	547	548	558	554	553	504	615	560	525	598	515	551	535	563	590	527	536	559	532	572	537	547	566	582	565	547	524	525	540	547	515	563	578	553	571	534	575	572	550	550	541	568	588	557	577	592	584	567	542	535	559	548	581	571	564	548	579	560	550	569	562	554	539	548	561	547	545	543	568	559	563	540	553	577	500	578	510	563	525	529	527	557	580	579	555	538	545	588	559	538	572	584	539	598	554	598	559	521	550	581	533	568	603	534	532	551	574	552	579	553	548	574	506	520	568	544	504	566	519	557	547	509	584	563	550	555	539	562	501	559	576	539	550	572	577	530	571	532	597	558	523	578	576	577	555	580	579	574	516	560	531	573	529	525	498	570	576	513	556	551	520	567	572	543	602	545	601	532	566	506	595	547	556	554	549	528	543	546	527	551	564	562	545	591	546	541	526	544	570	576	611	577	545	553	575	569	511	568	576	550	581	563	538	590	542	547	586	528	560	547	536	564	574	582	507	535	542	552	560	559	555	527	540	539	551	556	556	574	553	564	546	584	515	581	516	556	544	560	567	537	582	537	586	582	527	569	494	563	537	590	534	568	590	595	529	532	547	547	524	551	554	529	552	530	520	528	549	517	542	587	569	586	570	536	531	559	589	545	536	561	585	501	553	580	576	531	544	587	533	540	551	528	539	516	565	565	590	572	567	566	576	580	548	545	564	590	551	574	551	564	562	528	567	538	547	539	561	577	557	529	567	554	566	543	571	546	595	561	580	559	573	531	545	596	510	553	551	550	573	530	556	575	560	556	516	558	544	529	590	557	563	580	571	553	596	553	523	567	541	585	574	514	503	609	535	598	589	542	579	581	534	579	558	555	547	522	553	583	557	591	534	540	534	558	574	534	544	547	569	569	521	552	575	553	507	564	583	589	574	553	544	547	521	580	579	554	568	556	585	581	583	581	552	552	529	559	599	566	524	539	558	589	537	604	516	555	560	551	571	495	581	584	566	597	526	591	540	570	583	566	538	588	533	562	574	567	541	559	576	543	580	584	574	601	567	510	591	531	523	589	520	555	569	583	513	578	547	542	542	480	539	582	590	555	579	525	537	548	573	568	576	473	558	601	541	570	561	593	562	560	592	534	527	534	572	575	524	578	525	529	601	552	542	590	545	600	572	520	517	567	532	527	533	595	511	568	527	578	560	581	527	574	558	558	562	575	551	566	546	565	585	497	521	548	538	526	553	599	539	536	577	516	539	585	550	587	520	562	586	573	540	552	530	530	561	547	520	556	575	539	593	559	558	546	554	550	504	555	554	578	539	526	541	582	574	558	503	573	545	519	580	565	575	535	528	543	555	545	604	519	500	538	539	554	567	562	537	567	530	568	582	545	533	565	542	551	540	545	541	542	511	552	520	587	577	547	527	588	563	566	577	524	564	592	569	539	580	569	574	521	517	596	573	550	549	555	556	621	553	561	533	531	521	561	547	522	541	560	536	568	580	568	558	531	547	567	584	559	594	598	554	545	553	571	530	568	563	565	548	543	521	560	565	591	555	554	561	520	510	543
27198	35162	38051	19922	4885	943	382	320	274	248	260	281	246	257	258	245	240	243	276	272	275	246	265	261	270	231	284	256	240	258	270	250	243	296	271	305	248	271	284	258	256	242	271	265	265	243	252	268	267	259	266	234	252	295	246	238	266	253	230	253	262	274	213	265	268	250	276	247	259	252	266	251	269	247	276	269	279	233	253	238	276	251	283	250	283	250	263	248	257	242	250	244	284	265	203	261	243	238	263	275	263	245	247	262	250	229	263	205	260	241	220	239	245	255	258	257	251	254	231	270	278	234	257	259	258	256	259	244	295	243	278	244	244	237	241	271	263	262	258	262	278	252	260	247	259	251	286	258	250	276	272	234	255	240	270	264	257	272	241	279	274	247	264	263	264	239	242	259	271	245	248	212	250	228	290	238	261	233	249	262	255	231	223	267	253	254	286	247	281	257	258	289	230	287	241	220	295	271	264	272	254	260	266	222	245	264	253	246	279	235	255	286	254	254	266	261	229	251	271	246	257	264	242	252	289	251	253	272	272	269	263	245	241	257	261	266	253	261	258	242	234	258	243	239	260	226	262	258	284	255	262	266	235	253	252	239	273	228	272	254	254	247	242	260	255	270	261	249	271	243	233	221	295	244	236	277	271	272	256	240	221	249	239	268	268	261	264	256	254	236	260	262	256	249	261	274	239	261	244	275	271	284	263	216	269	251	290	284	253	276	237	253	236	267	253	261	247	262	232	272	276	274	253	243	271	261	238	285	256	258	259	251	239	253	260	266	265	266	245	260	270	248	256	261	261	278	268	254	225	250	242	255	239	256	217	255	227	233	268	263	289	263	238	249	254	255	243	254	237	263	271	238	263	278	245	246	225	244	266	252	274	261	242	273	276	265	249	243	224	275	298	260	265	253	277	252	255	249	243	282	264	246	265	244	226	281	246	252	279	246	244	238	265	243	247	266	268	261	243	258	284	285	282	244	253	250	271	271	248	251	269	267	294	255	240	275	254	265	229	229	273	287	277	264	273	243	259	280	258	248	261	263	246	254	259	265	248	265	249	239	250	245	251	263	253	270	252	264	248	256	258	263	223	244	274	218	271	254	275	237	230	259	235	260	251	252	243	251	243	240	241	266	264	246	269	271	286	250	270	256	257	256	274	232	256	281	263	259	255	248	251	275	266	242	258	249	264	252	262	256	272	245	221	262	257	248	255	263	267	270	250	257	241	254	219	253	266	271	275	247	237	279	259	264	259	253	251	250	261	236	265	257	279	239	256	221	277	298	256	228	280	250	244	230	255	256	237	271	280	269	253	258	263	248	253	234	259	230	270	268	255	238	254	266	264	244	259	268	261	245	263	279	261	248	258	252	282	248	244	253	241	259	239	236	246	272	249	268	277	241	254	264	263	270	254	252	257	283	264	283	239	246	255	271	271	252	259	226	272	249	254	272	246	235	242	281	256	241	246	269	244	264	255	260	260	286	301	307	247	264	280	235	231	254	241	232	246	305	254	225	273	256	280	280	238	264	257	224	258	251	263	245	253	240	255	263	267	265	242	254	247	261	272	269	264	269	258	259	249	228	271	268	257	273	255	274	277	256	273	250	232	267	245	261	270	266	276	242	255	262	246	215	238	256	286	247	276	266	269	286	265	276	262	246	247	234	249	261	268	236	264	278	245	245	266	242	261	241	283	245	266	240	259	292	255	275	257	262	242	255	258	260	245	274	264	265	269	251	303	272	250	261	280	258	267	272	271	277	268	260	245	284	251	237	238	269	260	244	242	276	266	251	252	243	252	242	273	241	256	263	248	262	275	224	261	232	246	259	304	262	217	253	255	283	277	248	256	267	247	288	265	223	262	242	261	233	236	277	258	255	233	226	251	244	260	247	270	241	259	274	250	257	243	236	291	249	257	275	265	259	248	276	263	271	262	242	235	243	269	259	256	276	234	264	264	262	262	246	239	240	241	254	252	234	277	227	241	241	232	257	249	299	249	261	264	233	246	242	284	261	237	253	267	235	242	263	259	245	263	250	254	234	269	245	245	266	273	235	235	276	253	263	253	267	245	268	245	253	256	241	238	271	243	228	261	259	256	256	265	259	257	278	258	270	250	257	253	243	255	274	239	268	259	278	223	250	259	268	270	262	271	286	264	259	275	246	241	254	265	265	286	255	257	223	281	283	272	278	265	255	256	276	249	228	264	265	255	275	253	243	264	254	258	288	243	259	257	247	255	259	245	258	232	257	262	251	245	265	243	259	249	231	239	253	261	271	242	254	287	245	259	244	265	266	244	279	247	235	248	247	263	253	256	240	253	255	243	259	253	251	244	249	261	257	290	304	254	264	229	239	267	263	247	260	273	262	237	236	234	264	222	247	210	231	219	228	280	255	271	275	273	256	253	254	252	250	246	226	263	252	258	251	241	233	285	259	275	244	272	272	248	233	258	262	267	248	291	250	258	278	261	267	270	254	265	237	272	250	252	288	252	252	229	261	236	258	255	239	253	267	235	278	250	254	258	285	229	251	253	257	288	245	256	253	244	284	241	247	267	274	270	248	276	269	283	283	253	265	242	258	253	270	238	257	276	248	220	242	274	229	262	265	237	287	246	218	255	247	276	281	260	245	244	250	263	265	264	247	245	283	240	257	257	249	263	232	232	256	274	231	257	265	246	250	244	250	248	256	262	258	272	256	268	262	250	257	260	263	237	223	236	257	271	251	273	243	248	257	243	278	247	260	238	235	266	246	246	238	250	263	233	245	250	263	264	233	222	243	272	222	264	307	257	250	262	257	278	265	241	271	258	254	235	271	227	260	275	242	238	243	266	267	236	272	225	269	256	252	258	255	272	268	263	249	234	247	279	247	264	266	239	243	269	282	269	271	240	253	251	266	242	260	254	270	237	243	267	249	255	251	232	268	225	259	256	257	259	229	286	229	261	253	234	270	273	243	243	253	271	257	277	257	273	254	235	247	275	257	276	243	234	271	230	244	267	233	262	269	251	206	250	253	259	262	236	267	247	253	252	274	248	232	269	263	234	221	275	247	232	249	256	276	249	242	255	255	250	272	275	248	262	280	251	258	233	263	255	252	265	228	255	264	270	238	256	256	280	268	256	247	271	270	261	269	283	244	259	298	270	286	225	258	274	249	247	275	276	265	213	236	252	252	237	280	253	254	246	253	264	247	282	255	258	232	247	247	270	251	266	261	248	232	251	237	257	263	247	238	276	256	248	228	277	252	260	258	271	250	264	231	269	249	231	249	243	239	245	248	252	260	241	259	248	258	229	231	241	270	254	256	256	280	259	256	246	247	283	246	253	277	263	239	237	221	253	245	308	264	272	262	231	257	241	236	264	255	273	238	247	246	257	290	258	236	252	267	237	258	248	248	248	272	226	246	242	275	244	294	213	272	220	266	288	243	218	253	242	244	231	274	254	261	266	250	275	273	270	265	228	285	262	248	232	256	242	231	242	229	226	281	243	249	257	268	225	248
26770	53717	42200	21646	7702	2069	735	533	497	470	538	473	478	486	457	476	504	473	474	471	476	503	512	497	447	444	490	458	458	472	476	463	490	489	459	473	459	493	515	472	471	446	436	531	490	492	445	459	474	506	505	502	524	490	502	485	445	501	466	447	473	487	474	413	499	493	481	464	467	464	476	488	501	514	468	464	456	479	451	498	476	485	527	499	455	469	472	496	506	488	490	515	490	495	473	468	491	486	453	435	503	449	472	513	476	464	464	485	489	503	479	469	491	461	497	496	468	457	443	491	449	487	497	457	493	486	453	489	495	460	495	470	512	477	508	479	482	443	465	489	493	475	435	446	458	445	458	459	461	477	498	477	483	482	470	482	460	470	462	515	481	521	513	436	494	470	475	499	496	491	474	459	478	466	508	499	452	472	514	481	468	505	460	505	502	524	466	475	466	458	474	495	421	490	478	465	492	511	495	504	449	458	492	471	464	484	507	472	454	489	496	496	496	498	495	473	448	453	471	482	483	446	506	486	466	519	486	527	469	506	498	476	491	461	446	466	493	489	479	464	443	461	521	438	455	497	409	455	472	466	468	482	481	471	502	489	470	498	477	487	479	464	495	461	502	499	450	489	468	459	457	489	455	466	439	477	472	498	472	469	482	499	444	442	473	478	506	492	450	463	471	480	489	480	487	499	442	485	450	467	459	489	451	522	483	465	474	502	462	490	485	466	470	501	509	463	491	503	497	477	503	453	462	439	517	489	465	485	484	487	497	494	532	474	501	466	464	478	515	486	510	506	487	487	479	472	499	468	502	485	458	501	501	469	470	431	498	468	492	508	482	478	456	454	493	462	499	502	465	461	486	445	467	431	458	474	516	488	491	475	515	472	468	467	467	446	499	483	532	500	473	470	487	501	502	478	448	501	494	483	435	448	452	467	436	507	465	459	450	472	496	499	484	509	469	443	468	482	467	468	470	476	499	461	451	526	453	476	483	501	437	463	462	483	512	493	469	477	506	466	529	477	450	517	465	493	485	514	474	453	490	490	481	488	513	484	514	428	456	455	441	496	473	481	452	488	461	467	484	471	489	537	480	480	471	475	472	484	444	499	451	441	482	487	494	495	456	457	467	482	483	479	486	500	474	477	444	503	497	467	467	492	461	483	451	465	485	498	448	493	509	483	513	472	494	479	454	503	515	477	470	476	513	477	457	463	460	504	505	454	488	496	487	428	507	458	472	503	524	467	479	495	482	466	433	468	432	434	487	492	432	445	533	454	466	475	499	484	467	486	484	470	449	473	491	517	455	477	471	442	492	482	493	491	499	460	470	472	510	458	472	463	494	494	542	463	461	440	485	462	484	485	495	516	501	443	531	524	469	442	452	461	471	487	504	502	464	473	500	451	489	485	466	468	472	509	489	483	457	463	449	459	520	463	473	494	489	462	475	480	474	435	480	482	453	450	459	487	449	452	476	485	475	485	461	489	527	496	458	481	481	454	450	492	475	467	472	508	540	480	483	495	483	501	485	500	469	483	496	500	489	462	448	483	482	500	462	474	508	490	466	493	428	478	522	435	501	459	527	472	418	505	485	475	519	503	438	459	453	463	473	466	493	484	512	478	477	466	510	458	475	481	462	488	482	511	455	467	469	503	470	450	500	479	471	455	460	475	470	483	440	506	485	483	523	477	500	480	461	461	471	465	487	484	516	484	488	486	464	422	506	454	542	517	493	504	513	459	478	508	467	449	464	455	474	497	481	546	467	505	500	482	484	459	483	485	489	482	466	512	476	532	516	531	470	481	473	490	482	487	469	475	505	467	482	475	467	516	460	446	495	496	478	465	508	488	473	483	474	471	500	468	492	498	450	457	496	479	479	441	491	469	504	482	521	487	510	483	541	478	475	503	485	506	475	448	477	493	437	521	514	496	519	491	505	509	514	461	506	473	482	448	468	469	459	435	467	471	471	502	477	501	465	486	496	487	501	471	492	495	522	464	498	480	469	470	475	517	472	479	466	469	497	476	456	476	469	456	445	500	512	454	478	447	470	489	481	487	468	491	469	476	497	483	462	465	473	489	513	466	483	488	443	495	483	490	516	456	488	503	525	460	492	490	479	432	510	494	470	474	487	490	460	449	503	502	495	471	490	471	503	435	461	528	480	473	511	468	474	463	492	523	489	468	472	487	492	475	461	501	481	463	483	493	471	491	477	504	476	494	475	496	455	486	473	501	484	505	483	496	535	506	480	455	522	486	450	476	464	475	477	503	468	494	477	488	482	479	504	456	471	443	535	412	473	454	478	501	497	497	465	506	469	490	482	476	480	458	515	531	518	495	476	482	494	510	483	507	487	479	455	507	494	438	504	488	462	469	446	457	482	516	497	454	479	489	481	465	495	436	480	450	489	451	486	460	482	497	480	491	473	518	489	487	531	512	481	499	429	505	463	475	463	491	442	506	459	483	453	476	516	495	468	458	476	490	472	451	465	540	477	515	467	464	492	479	477	509	469	451	441	472	487	459	473	472	453	500	516	479	473	482	500	495	516	510	472	437	496	490	493	494	467	479	517	519	490	506	499	496	474	504	487	445	480	487	490	492	504	475	446	431	491	470	462	440	512	439	470	470	466	496	537	492	511	487	505	502	484	481	501	483	491	487	478	490	481	505	490	534	470	442	463	519	496	496	483	441	473	492	484	500	457	470	466	469	463	497	496	483	483	482	490	489	502	454	462	479	448	437	449	522	457	492	473	474	474	495	463	486	457	438	477	488	468	480	491	472	494	472	494	494	486	489	501	481	466	449	514	505	481	480	501	477	447	467	518	513	514	472	456	518	518	530	452	519	438	503	429	473	456	452	490	474	455	498	456	445	504	477	531	497	464	425	451	448	493	460	490	508	488	466	488	487	499	439	524	487	479	445	500	503	464	457	461	454	500	489	463	415	457	466	463	500	459	496	474	496	473	474	449	461	495	489	522	475	497	519	488	495	500	498	493	475	491	477	491	469	474	469	497	476	451	471	521	441	463	483	453	494	477	495	450	541	482	514	476	476	450	459	479	469	488	476	475	467	473	454	463	467	482	477	458	487	466	482	518	493	505	456	478	442	438	455	499	494	471	488	486	456	477	488	467	506	442	486	471	464	483	483	496	517	465	456	495	474	471	482	494	493	490	504	480	461	491	473	509	470	475	513	446	470	535	503	440	495	439	474	480	506	512	491	479	524	484	501	437	501	464	451	481	515	503	459	467	514	490	504	469	448	493	511	443	488	477	490	466	501	472	470	482	520	493	482	464	492	469	467	465	458	480	458	487	471	482	478	483	474	437	450	452	498	518	452	461	507	475	445	481	524	474	473	500	457	478	508	451	474	497	470	481	496	478	485	484	463	500	515	525	490	498	474	478	487	485	488	450	506	464	482	486	454	471	454	504	454	455	462	466	472	497	492	471	497	474	486	425	473	475	474	494	472	479	466	506	480	503	471	469	500	450	485	490	498	422	465
24564	25729	42346	36955	23289	11532	1701	422	329	275	266	247	283	276	249	272	267	291	276	257	241	276	299	284	279	269	268	258	263	254	277	263	249	262	232	264	276	251	268	247	245	249	235	259	265	255	259	261	278	261	254	247	270	267	275	257	253	265	249	282	277	257	255	273	261	260	253	286	275	293	255	289	281	241	268	246	270	264	266	281	281	297	257	250	265	289	262	248	252	278	274	266	253	271	270	251	266	268	288	247	275	276	252	253	273	239	256	256	272	267	253	270	253	262	248	278	265	291	255	235	274	303	269	223	255	275	273	256	254	240	268	238	253	278	259	284	249	288	319	277	233	259	270	256	255	282	242	256	249	261	279	266	275	269	244	236	260	261	257	282	263	282	276	249	254	280	241	248	224	252	251	234	245	283	266	276	253	283	245	251	251	244	268	268	268	270	259	288	263	242	283	274	263	287	252	267	252	247	272	251	260	271	288	269	272	307	275	263	278	265	261	271	290	274	242	253	245	266	273	254	217	286	253	250	261	254	262	254	214	259	278	291	290	261	261	252	260	255	264	283	278	264	266	270	265	272	243	259	298	224	257	257	275	277	268	268	253	236	234	278	274	262	292	276	280	260	264	287	287	252	269	268	266	265	290	263	272	275	258	273	266	258	264	274	288	300	251	276	266	244	265	277	263	280	279	274	244	269	270	282	283	242	280	269	309	250	292	249	297	258	302	246	253	259	280	263	258	251	274	267	279	286	249	233	242	255	270	255	279	278	248	265	264	238	267	280	260	255	276	290	260	269	258	251	274	251	285	255	281	284	254	269	289	268	224	236	280	287	274	244	275	245	252	274	278	292	277	273	265	280	256	276	269	261	286	220	255	272	287	285	278	274	265	258	281	290	276	236	245	298	274	241	258	243	267	252	259	225	302	264	228	290	259	270	278	270	255	255	251	261	245	273	289	231	239	262	287	256	252	253	268	243	284	217	267	264	271	287	244	223	278	280	261	273	248	256	281	246	260	259	268	246	283	242	279	261	260	258	266	264	247	251	275	294	292	271	257	274	310	298	248	265	265	277	257	251	260	298	265	242	252	287	269	267	297	275	284	306	246	246	267	282	270	286	263	275	271	254	268	273	274	266	249	275	275	224	252	287	275	293	265	278	258	285	249	272	268	277	258	277	260	276	284	279	270	253	265	268	294	289	280	263	246	290	261	261	238	230	240	267	273	258	265	231	252	288	245	296	271	277	267	288	278	269	279	281	269	255	291	242	268	266	262	244	253	253	255	273	251	282	270	276	268	264	243	243	277	261	268	262	302	238	250	251	274	263	247	253	299	243	270	258	257	256	295	270	220	254	280	245	256	266	286	260	298	235	274	272	255	257	278	245	288	286	299	259	268	277	251	270	271	222	296	275	260	262	282	238	290	236	279	267	270	235	283	259	263	250	256	245	269	252	272	240	228	294	271	259	290	242	272	261	259	234	257	299	275	240	291	279	248	262	256	272	294	226	268	284	283	276	266	261	273	253	270	291	288	276	273	253	253	262	253	269	297	250	252	273	272	266	279	273	264	282	298	281	304	257	251	264	268	278	242	244	264	287	279	265	311	283	270	243	256	239	279	255	257	272	261	238	263	276	256	285	273	243	226	250	265	261	267	266	271	279	300	248	288	273	271	282	259	259	259	278	262	290	294	258	268	262	260	264	282	277	263	249	252	240	264	232	268	275	268	270	259	264	269	236	258	267	239	261	281	282	282	254	243	268	284	273	266	273	259	252	294	269	266	265	240	274	275	270	261	268	279	254	255	292	252	268	240	252	270	237	302	263	288	266	294	243	278	265	276	255	275	263	269	285	264	296	276	277	242	264	271	237	285	272	283	256	275	257	283	269	276	273	268	279	253	273	269	287	230	267	241	283	250	240	251	238	284	235	274	237	277	328	239	286	305	264	240	260	247	252	272	270	276	256	274	266	314	280	262	286	249	276	251	264	267	288	279	274	266	238	264	250	259	247	269	256	282	262	278	240	290	266	264	259	270	272	255	234	290	239	240	266	272	290	280	272	256	258	268	296	279	250	275	284	244	256	250	257	267	242	254	242	260	269	273	260	286	214	242	251	281	265	254	263	242	254	279	257	271	261	270	261	293	279	275	255	250	281	247	277	250	260	280	286	262	260	219	256	270	292	285	273	257	244	281	259	272	260	240	285	266	248	255	244	277	270	249	271	282	222	244	275	274	267	247	299	263	246	283	262	273	272	277	249	275	269	261	227	263	252	267	263	282	278	273	292	280	250	265	278	254	274	269	273	286	246	278	291	249	267	265	232	259	270	281	263	236	281	251	270	250	256	248	254	258	271	246	283	267	255	252	260	264	299	292	257	240	263	229	260	283	219	270	256	286	258	284	271	261	267	259	252	268	257	253	257	293	258	263	272	248	265	277	264	256	247	292	260	286	271	246	244	244	253	259	273	244	257	260	283	293	259	291	283	238	270	258	270	261	273	281	269	246	283	273	258	296	277	287	282	272	278	277	255	286	259	260	253	256	248	274	265	282	301	269	230	293	249	253	238	274	250	262	277	255	272	282	281	257	273	296	261	247	276	294	275	288	276	262	261	250	268	279	253	249	281	286	276	259	257	281	283	260	247	284	251	294	278	271	277	271	257	266	251	269	263	287	257	255	266	230	265	260	264	263	264	260	269	253	254	259	279	248	257	256	275	260	270	277	258	270	242	257	276	254	238	257	270	270	252	259	251	265	273	268	248	288	275	266	273	249	259	263	266	250	246	289	257	266	232	282	265	269	268	269	285	290	272	269	247	224	285	272	282	233	262	242	254	245	269	253	288	258	279	280	282	304	275	252	256	251	293	270	297	260	255	266	269	260	291	265	245	238	250	251	251	255	300	276	287	279	266	277	294	283	263	252	251	262	247	253	260	254	254	233	253	265	274	284	256	264	257	286	262	286	270	238	269	290	270	270	276	269	281	235	255	266	256	255	267	260	264	265	259	289	253	279	261	277	261	252	257	297	260	300	267	287	244	262	243	286	263	263	269	294	271	283	250	265	287	269	241	250	261	240	254	274	265	295	268	252	277	257	251	271	259	261	250	266	258	255	241	269	274	255	280	263	260	242	255	268	275	265	278	274	256	278	242	256	241	257	247	307	252	264	228	276	260	290	260	268	257	254	236	279	259	297	257	271	269	288	261	248	254	240	244	244	255	287	275	274	278	254	273	265	272	267	241	260	261	247	282	247	263	239	259	268	259	301	261	290	262	257	226	268	267	234	293	248	255	252	279	286	253	286	240	288	285	270	244	271	240	277	279	270	265	246	268	264	244	267	275	288	260	264	272	234	223	219	275	254	277	271	254	235	261	269	284	258	263	286	280	254	275	268	273	267	291	274	285	266	249	285	242	274	260	233	268	307	266	293	274	259	286	262	288	268	288	244	265	255	272	275	263	254	272	259	267	262	278	267	256	261	245	267	244	226	261	290	269	241	271
51911	89839	73799	48412	27160	9465	2184	747	497	486	515	513	485	448	506	491	464	494	497	526	484	527	471	499	473	496	489	504	498	483	505	503	516	512	515	492	481	466	459	491	511	448	525	507	493	514	538	465	520	467	524	453	517	505	506	490	505	492	446	528	469	534	517	512	529	529	518	499	475	508	506	539	472	489	473	488	472	525	504	499	482	498	534	486	500	452	503	486	470	486	491	470	506	492	506	509	483	510	493	457	480	479	508	471	496	506	537	508	482	495	511	508	523	525	513	486	510	505	499	494	506	471	519	447	481	499	466	493	482	506	501	501	512	557	482	477	479	522	507	442	525	489	461	499	466	501	491	511	490	473	532	460	497	488	465	483	485	500	486	501	490	499	507	504	467	464	505	512	523	467	509	506	464	482	476	476	491	465	487	519	490	506	511	495	535	513	453	513	527	491	507	494	479	483	487	496	511	551	515	457	509	500	474	475	485	510	486	504	469	500	492	509	456	488	458	499	523	485	487	470	495	498	503	497	533	491	462	475	509	496	525	491	517	487	494	491	510	507	532	491	495	466	440	454	499	502	482	526	536	550	481	506	475	502	481	462	474	529	494	527	501	482	518	513	483	504	492	542	517	464	501	490	525	459	500	478	508	489	472	502	514	454	491	489	458	467	481	456	525	502	472	486	468	492	485	496	473	469	485	478	497	526	457	514	514	535	501	547	517	476	465	489	483	516	498	508	495	515	499	494	501	460	512	508	502	537	504	509	473	529	478	474	481	522	476	474	515	482	529	478	471	529	537	479	491	498	487	483	457	530	476	491	473	493	485	489	496	506	494	474	473	512	518	509	524	500	542	524	484	495	507	508	520	521	517	483	508	499	480	497	491	498	489	474	466	449	476	472	509	500	472	496	493	470	522	453	494	534	509	429	467	489	512	483	510	486	487	544	483	544	501	488	490	460	477	522	472	535	498	503	469	497	529	467	463	472	515	484	501	535	557	493	512	455	526	515	473	504	500	507	469	481	506	440	496	490	491	563	499	460	490	514	506	503	483	485	462	498	485	495	491	483	497	509	486	496	441	509	462	510	457	526	503	500	485	515	511	477	492	490	512	481	505	479	507	484	479	518	516	493	501	529	458	490	534	522	491	511	522	493	493	477	509	539	539	491	500	504	480	499	530	499	487	530	489	471	464	492	497	506	520	530	516	480	456	515	542	491	548	463	523	501	495	523	435	507	508	498	474	500	529	483	481	488	507	521	504	484	473	497	541	509	540	508	498	503	475	469	509	482	478	512	467	503	481	488	479	519	467	515	464	426	491	496	470	469	486	455	453	519	482	515	508	504	493	463	478	488	495	485	513	515	485	483	483	456	492	492	485	499	524	517	475	536	513	476	483	484	516	518	499	491	519	525	517	477	469	506	453	478	499	473	471	479	468	486	460	522	467	492	495	488	504	515	512	479	524	492	538	472	480	502	495	531	458	472	500	488	489	534	483	461	514	526	508	479	498	516	496	489	510	481	523	507	513	469	471	540	513	526	464	492	511	503	482	527	500	506	490	439	537	488	517	514	501	495	470	526	503	507	495	502	511	477	470	483	493	437	502	500	494	496	515	531	524	487	510	490	503	470	509	469	517	483	480	502	514	453	483	493	489	489	484	498	493	514	540	504	522	469	495	476	471	468	489	496	487	508	505	444	487	502	478	470	502	509	502	537	497	496	490	499	466	515	520	501	487	486	529	497	502	449	479	519	500	466	504	520	481	512	488	506	495	477	484	499	487	471	479	490	456	448	500	523	493	475	484	519	475	503	465	494	454	455	463	493	495	474	457	537	497	528	477	511	476	509	524	500	462	449	488	471	535	499	492	471	464	471	500	465	511	476	498	491	494	542	498	456	490	515	460	492	465	504	499	513	496	500	467	471	476	467	513	495	484	521	489	542	486	525	491	520	514	502	509	479	511	480	484	541	515	485	443	476	479	530	481	511	498	491	481	495	497	523	499	505	478	468	495	481	456	479	493	508	428	525	496	502	471	511	521	541	493	486	484	464	491	504	514	501	488	510	489	508	463	469	492	467	493	529	532	507	454	484	469	486	504	497	492	513	503	476	508	486	479	513	528	491	455	474	509	515	495	512	500	489	481	501	455	495	500	522	509	519	476	477	511	483	483	506	479	474	470	479	486	499	487	478	476	501	464	468	497	481	505	499	493	486	487	491	492	525	466	507	510	484	497	497	529	487	498	500	541	540	507	519	483	487	438	478	499	528	453	514	569	512	471	517	492	470	542	466	496	478	515	522	499	446	502	490	483	495	544	456	478	483	470	456	484	490	472	500	439	494	507	506	474	504	493	511	523	478	481	506	470	486	473	450	481	485	520	502	457	463	518	503	467	481	508	513	526	500	490	487	507	473	464	476	499	504	485	490	473	474	500	539	509	483	454	525	521	517	462	475	508	483	484	512	474	493	515	455	477	491	467	481	506	471	495	499	472	522	475	489	453	513	514	508	506	505	517	476	498	473	472	468	461	507	487	537	491	469	492	487	492	533	474	496	518	464	506	530	492	470	436	504	460	527	519	545	493	483	482	489	528	485	484	531	503	477	564	518	504	494	475	455	522	507	496	526	452	525	470	513	493	470	495	479	496	481	486	482	482	497	497	514	519	499	450	456	509	496	518	504	503	480	511	506	501	478	473	506	483	525	476	533	486	548	477	531	499	455	513	495	513	470	504	513	502	509	524	466	495	481	479	509	508	508	487	516	504	512	467	462	520	478	534	542	523	505	495	526	524	467	460	509	460	465	497	520	476	519	502	461	525	499	475	522	468	516	485	494	482	487	500	488	463	496	480	510	512	534	474	488	482	525	511	485	489	465	475	476	497	477	502	489	524	487	454	569	524	459	462	540	476	476	476	463	510	451	478	473	518	487	514	498	465	523	502	476	441	477	531	502	536	509	487	491	500	495	458	441	507	490	489	488	518	514	513	463	515	513	503	451	480	481	516	465	537	494	482	479	521	478	481	525	464	511	495	558	501	517	511	538	510	527	471	467	508	541	467	493	458	475	494	506	479	511	484	523	499	497	511	504	507	513	509	486	501	471	498	506	502	465	475	480	478	507	523	501	492	504	515	532	468	490	496	485	510	504	517	486	453	446	502	507	457	482	500	494	538	490	483	538	505	476	519	505	512	487	466	475	497	490	470	516	477	465	499	476	482	521	479	478	461	475	532	464	512	448	474	481	476	469	483	504	461	463	486	475	497	466	488	502	476	502	483	483	464	500	477	512	497	519	531	504	511	521	494	520	503	490	509	549	497	500	521	500	498	498	519	458	532	491	510	527	514	458	509	465	458	518	509	483	503	485	512	503	513	474	517	473	483	521	486	485	470	509	500	508	489	469	509	493	501	533	489	488	473	502	500	490	485	542	506	485	479	477	462	498	505	513	508	519	460	514	480	495	516	526	459	454	474	473	473	538	500	546	529	482	493	499	490	498	454	511
23431	22711	33631	33565	25285	19150	7045	630	372	322	311	325	354	384	327	307	327	318	307	312	304	344	303	324	307	320	305	317	324	328	306	306	324	322	319	326	304	316	279	344	319	322	314	318	297	317	311	324	310	327	344	311	268	306	307	325	334	347	304	290	324	307	313	305	290	299	321	319	300	296	287	318	314	326	318	302	307	308	296	297	317	325	305	317	308	305	287	350	315	280	288	302	321	307	306	323	331	319	340	337	301	339	301	325	296	298	313	330	363	327	308	326	308	283	322	314	299	305	300	308	309	349	328	276	306	308	301	313	308	293	310	315	309	317	319	311	330	309	307	305	323	308	320	320	302	310	317	287	313	302	317	292	327	303	326	289	304	313	346	309	336	305	347	325	316	302	306	324	309	301	302	295	353	295	344	334	321	295	332	323	328	313	284	314	332	290	334	291	284	321	303	307	321	298	325	325	337	331	303	296	289	297	291	314	334	320	303	322	321	334	344	311	285	302	338	332	292	318	293	328	312	304	353	307	319	309	306	280	325	333	320	327	305	308	326	316	307	348	284	317	304	355	320	331	320	310	287	340	310	307	321	320	343	305	303	334	314	287	337	341	357	321	304	300	310	356	279	316	301	310	301	319	302	306	300	329	318	308	339	297	328	314	320	308	335	308	286	286	345	325	315	334	285	322	300	298	344	296	309	325	315	297	294	347	322	325	338	320	317	314	320	311	342	314	287	294	339	305	294	329	307	302	304	292	279	289	295	305	322	327	294	299	332	336	324	304	292	288	310	315	324	304	332	304	320	290	330	317	308	304	351	289	319	304	290	289	297	314	325	311	295	329	320	317	297	310	291	328	307	323	329	324	303	306	306	314	340	283	316	334	333	292	329	308	330	314	292	308	330	323	317	316	300	303	373	313	310	327	280	319	309	300	335	301	306	328	295	297	329	321	296	299	326	301	310	310	322	304	315	326	303	314	319	316	299	320	317	295	326	312	323	338	326	289	322	338	312	329	307	303	332	309	323	304	315	332	317	309	336	319	302	327	300	303	334	292	297	345	319	296	329	332	300	335	294	314	328	313	353	302	323	306	291	321	316	321	350	344	286	310	303	363	340	316	322	330	331	284	320	287	295	288	328	306	294	348	288	296	314	287	328	313	331	308	330	326	338	292	316	326	291	328	310	320	316	323	309	329	298	339	277	324	319	293	317	324	328	331	332	290	312	366	269	332	297	318	314	321	326	325	296	313	349	332	342	303	311	325	340	309	311	287	309	338	346	286	308	344	330	321	289	314	303	329	340	334	324	297	292	335	305	302	325	319	343	309	296	312	315	318	330	329	271	307	314	355	332	281	353	330	298	288	335	303	304	332	288	304	305	324	298	313	307	294	294	298	327	319	355	311	312	346	302	332	339	314	342	337	310	312	328	337	286	311	290	328	335	321	338	307	320	302	300	311	302	281	317	319	283	337	320	349	294	312	323	290	326	298	343	300	287	282	293	305	296	333	317	281	362	301	304	332	283	293	323	324	319	315	354	315	328	312	310	299	309	322	319	332	311	285	303	303	308	332	286	303	315	321	340	319	303	308	332	308	308	316	329	318	330	323	315	324	329	297	302	300	311	315	323	284	283	323	338	315	306	338	299	309	312	368	318	303	313	321	324	307	325	298	334	321	312	320	321	317	326	331	303	314	307	329	298	309	300	273	324	292	303	292	314	318	332	334	305	324	318	306	310	320	330	313	291	305	313	296	310	285	333	308	332	332	287	317	326	353	293	322	346	325	318	301	322	314	313	324	300	330	314	325	326	328	310	312	330	291	329	314	320	302	322	279	311	339	302	314	321	306	340	296	342	316	337	331	328	289	300	337	344	352	320	335	315	346	358	282	350	329	306	305	300	331	299	277	306	311	346	299	328	322	321	321	319	310	302	314	326	325	354	327	321	310	291	333	314	307	360	321	313	306	313	304	312	310	324	300	311	279	333	312	305	286	329	298	335	328	349	316	303	356	303	332	317	356	330	317	306	309	329	328	297	309	301	285	305	345	354	316	294	316	338	311	278	305	327	290	292	322	352	299	291	320	298	310	306	298	289	324	298	332	326	316	279	322	282	334	306	297	286	318	316	278	295	313	301	320	310	328	300	294	322	325	302	282	298	312	295	333	302	301	329	341	336	308	320	335	304	321	320	284	315	327	313	297	290	300	333	315	300	311	292	292	341	322	316	305	323	293	318	293	324	349	337	342	302	310	293	337	344	312	326	317	280	324	310	328	342	347	327	313	290	303	327	319	334	299	337	332	326	324	312	314	308	316	301	334	287	329	290	319	299	289	326	325	310	304	269	312	321	315	317	327	304	293	327	333	344	288	293	327	319	329	328	308	338	316	306	319	327	333	302	309	338	303	305	337	293	305	320	354	316	295	306	326	337	314	324	304	338	306	304	306	291	308	303	356	305	335	331	304	290	331	321	318	311	306	309	298	271	294	331	308	334	298	318	324	278	299	305	336	332	302	326	293	300	322	315	322	303	320	311	316	298	321	326	316	309	320	317	302	301	299	305	311	330	300	321	311	307	316	325	297	296	317	291	343	300	283	318	328	276	322	320	316	315	296	330	310	297	327	295	325	306	317	334	328	291	314	323	288	297	336	305	295	306	328	338	320	321	316	324	305	282	314	293	303	327	287	272	327	344	292	321	302	340	315	346	335	312	330	327	308	316	323	318	312	311	312	329	297	309	291	312	333	298	349	293	305	312	302	298	289	283	292	318	350	285	312	300	319	333	325	329	323	304	320	333	322	328	311	311	317	310	331	315	299	329	303	335	275	319	350	308	276	298	306	318	323	322	351	355	319	329	314	302	287	304	303	298	308	304	329	314	324	317	326	326	315	311	310	317	318	329	321	326	312	310	321	326	310	304	286	307	311	335	321	276	335	318	310	316	295	325	332	291	336	337	315	314	301	291	315	305	309	328	344	307	290	296	295	308	283	314	315	314	326	291	320	323	313	334	286	319	293	318	316	331	304	332	310	333	299	347	291	283	321	310	281	301	319	345	359	303	335	301	312	302	306	294	308	359	302	315	286	308	305	321	329	343	299	344	311	316	309	354	310	323	295	305	330	318	312	318	311	340	296	284	344	313	306	299	329	347	324	317	311	300	288	311	329	300	298	323	330	294	317	333	313	316	299	309	312	312	320	333	339	278	315	340	343	299	321	308	317	314	325	328	318	305	307	286	310	313	357	330	317	290	293	308	285	303	321	327	319	323	317	308	333	313	302	312	308	343	338	357	300	295	340	326	300	317	327	360	326	325	327	305	321	302	310	280	312	309	318	311	286	312	323	289	328	289	317	322	316	303	299	308	280	308	320	322	326	341	303	295	323	299	328	267	341	321	282	333	302	321	337	317	283	310	312	337	283	352	305	326	342	304	311	289	276	305	286	348	321	320	323	318	307	303	318	300	332	331	311	330	277	322	326	298	297	315	308	334	294	311	318	291	325
56175	96279	83272	61511	36296	15203	3545	920	636	548	549	550	572	551	626	588	510	553	555	597	554	564	565	507	541	576	555	581	565	573	556	552	556	570	504	556	576	580	578	568	570	533	570	586	591	558	571	549	532	596	551	558	578	603	537	535	514	546	549	524	522	537	552	532	578	573	570	553	577	580	519	543	579	509	553	552	580	562	578	570	536	577	585	581	553	576	551	546	525	555	524	559	552	569	576	556	570	558	563	547	570	577	555	570	555	575	591	531	603	554	565	520	541	544	511	558	571	566	534	581	599	526	513	562	578	571	601	555	589	533	508	582	598	551	553	509	577	575	562	518	632	566	570	569	545	531	556	587	585	576	578	558	558	528	563	566	571	513	552	556	583	556	544	537	572	519	545	554	556	569	565	562	543	574	557	541	541	616	559	531	533	553	569	556	507	554	539	564	561	554	543	544	597	552	552	591	614	550	538	587	536	557	570	544	549	551	537	574	537	545	522	587	537	557	538	596	542	538	547	566	548	533	538	575	568	506	556	549	564	538	589	553	514	545	570	551	564	526	495	501	572	551	553	578	547	528	594	555	574	554	577	542	573	534	564	584	517	545	565	540	553	606	536	568	578	589	586	545	532	558	566	525	532	548	531	520	541	545	538	553	561	544	544	533	563	536	546	588	541	542	560	551	540	557	535	551	556	530	540	552	576	586	552	575	556	542	553	529	570	556	575	594	536	552	529	539	562	555	586	537	548	569	578	549	590	567	523	549	585	516	543	562	521	552	551	535	537	554	563	539	555	546	587	569	535	545	534	557	563	551	567	523	568	525	565	533	585	562	587	544	517	501	550	506	544	557	537	593	583	592	532	553	556	533	576	594	577	551	545	540	546	559	592	586	550	594	563	573	534	617	523	564	561	552	603	550	507	509	500	566	557	559	558	556	580	580	590	522	508	546	548	549	544	564	538	546	530	547	565	550	545	602	570	549	523	562	620	552	577	549	529	528	548	546	563	566	627	505	566	605	531	524	529	550	508	562	546	525	563	554	571	584	549	553	583	535	564	607	552	580	534	557	565	592	548	529	561	576	537	528	572	528	569	586	537	569	553	564	526	534	556	533	549	531	532	591	517	566	533	563	524	534	574	552	569	545	541	559	559	548	535	545	542	573	575	545	544	557	558	531	543	551	553	564	559	538	570	581	587	555	531	532	575	577	550	555	533	563	556	547	600	594	563	543	560	536	514	518	532	560	604	566	552	519	543	570	555	517	545	532	561	582	566	533	567	565	530	568	537	536	525	601	553	556	534	538	568	534	562	538	586	532	548	542	573	588	560	560	566	540	582	563	523	550	564	549	567	573	538	569	551	546	542	588	584	534	524	553	550	557	535	537	551	550	563	561	618	592	536	597	577	561	530	569	521	562	530	557	562	560	538	537	573	620	591	535	552	606	558	559	550	587	567	590	498	571	511	541	526	576	555	558	562	544	525	541	573	592	528	547	533	569	571	509	553	543	569	582	578	578	605	573	600	539	550	515	581	582	571	514	560	534	533	547	536	557	559	523	559	594	522	581	565	520	519	548	522	558	580	568	578	566	527	560	503	556	535	611	590	565	557	546	573	548	549	565	614	583	534	546	563	548	541	572	533	510	544	552	596	522	560	573	572	565	574	563	600	567	540	549	557	555	599	593	549	536	543	549	524	586	532	528	581	567	535	531	586	550	577	560	557	569	532	610	524	555	575	553	584	545	564	549	566	555	560	589	533	504	608	536	561	522	568	541	574	582	573	555	546	558	556	602	546	556	538	551	539	525	578	549	545	548	600	504	573	568	555	555	567	555	557	543	551	544	578	558	606	525	552	563	574	541	554	590	534	594	601	557	569	555	533	571	589	564	570	580	546	542	586	564	556	549	554	549	562	547	540	564	557	597	558	548	522	566	491	577	552	537	579	613	553	530	548	549	575	530	575	545	550	555	548	549	577	550	564	555	555	570	559	581	549	604	541	574	589	510	515	573	504	560	558	580	562	525	522	583	545	557	597	553	538	533	562	574	541	562	574	576	557	524	568	582	560	569	542	580	546	581	550	539	587	570	567	582	554	589	545	553	558	579	525	559	557	585	570	532	587	535	557	578	585	586	602	551	536	588	571	531	542	519	576	539	587	553	579	546	579	562	543	583	589	574	545	551	578	565	537	535	557	550	526	524	552	577	571	546	545	554	573	560	569	566	603	583	567	577	575	530	569	549	506	533	574	498	521	554	513	544	539	610	539	582	539	565	563	568	575	572	513	555	588	525	516	562	540	562	573	498	564	583	538	578	534	578	569	560	565	545	545	561	549	577	567	527	579	547	547	565	611	553	586	519	530	591	575	547	598	534	545	572	541	500	557	501	536	538	573	584	533	587	568	558	553	547	537	556	559	531	508	574	563	575	546	534	572	563	519	562	565	573	556	504	539	551	555	544	576	534	508	556	570	566	544	562	584	541	514	546	526	593	498	569	520	565	530	555	559	575	543	568	551	555	545	566	565	566	567	532	572	533	514	558	531	531	544	550	548	563	530	560	522	529	544	590	565	562	577	590	528	558	545	609	565	551	572	544	529	608	546	545	590	575	575	541	564	540	589	564	621	507	554	563	538	544	525	557	527	550	570	553	525	585	560	535	538	537	551	553	571	541	597	573	555	540	556	559	539	527	587	528	536	524	578	530	526	525	563	555	604	556	532	574	555	557	545	561	541	556	573	574	544	548	537	568	533	546	555	528	511	527	568	553	533	560	562	595	574	548	564	546	569	577	529	564	565	546	559	577	562	559	567	542	572	542	534	572	569	544	540	570	572	530	595	543	586	535	545	535	529	598	563	548	570	543	569	564	536	555	534	532	587	574	543	541	577	572	540	535	556	547	544	526	571	574	553	553	551	554	573	584	559	524	529	533	537	556	579	552	592	557	539	563	559	565	559	532	566	546	540	518	559	557	570	560	586	570	546	545	548	556	561	543	562	545	553	531	555	541	586	607	534	562	537	564	536	572	581	520	530	590	524	564	581	496	546	543	573	604	562	585	572	571	557	600	578	582	567	534	586	525	557	567	548	533	539	536	529	503	527	540	534	544	545	562	520	565	576	515	549	535	576	531	555	583	552	570	538	580	540	527	509	515	581	594	547	526	600	557	537	548	526	554	577	525	524	598	557	542	555	565	597	532	523	567	568	566	547	533	554	544	556	569	611	602	534	546	526	530	571	564	563	564	531	528	540	553	554	570	561	573	533	606	528	566	563	565	584	569	535	540	510	556	586	550	565	565	533	537	550	548	516	555	545	563	566	537	608	567	611	529	551	534	545	544	571	571	578	521	528	553	516	571	571	572	573	577	545	555	548	563	574	519	566	525	569	544	570	550	510	579	530	586	561	532	546	528	537	546	517	522	580	578	562	553	562	551	546	520	605	562	539	544	507	541	523	549	555	560	582	534	545	498	514	540	537	529	537	553	555	589	592	507	553	562	538	520
27978	29426	33878	18894	4892	1053	426	261	254	271	263	255	274	246	231	250	243	250	256	258	255	263	252	261	228	233	244	236	231	249	267	248	245	250	247	277	264	253	271	222	212	245	241	281	252	234	244	255	239	263	233	229	260	284	237	249	249	279	264	245	271	247	236	219	226	245	277	270	251	268	253	234	251	256	284	251	259	256	268	288	258	273	249	261	221	243	268	240	240	246	268	274	265	264	248	281	289	245	236	240	258	231	240	267	257	251	280	272	272	234	297	272	255	220	251	246	262	269	250	281	231	237	274	276	268	249	250	276	232	249	257	267	262	238	273	242	249	223	248	240	267	249	281	251	230	238	249	278	274	270	272	262	266	275	250	235	282	265	272	304	271	246	250	266	246	250	242	260	278	249	257	265	231	251	257	254	242	254	267	246	264	248	280	239	256	245	244	271	254	272	272	264	255	251	234	280	240	268	242	257	249	274	255	273	256	273	225	247	257	261	243	273	236	252	249	255	267	243	275	285	257	248	266	261	247	246	267	239	246	263	237	265	261	259	246	257	254	279	239	249	257	254	273	293	237	265	238	240	236	245	239	252	269	256	284	258	255	260	271	224	236	245	255	249	272	253	251	269	250	279	232	281	250	275	256	253	225	275	248	234	263	242	242	254	234	230	279	265	270	271	249	260	260	249	274	275	249	224	262	245	257	248	268	268	259	272	266	280	266	282	236	236	269	240	248	261	243	234	274	261	275	278	262	279	256	241	294	273	238	278	248	261	279	272	233	235	286	237	265	282	250	220	246	221	248	281	249	261	249	257	256	263	238	246	258	257	248	236	269	235	245	273	267	254	243	245	274	273	248	260	268	257	233	255	275	222	264	233	275	254	293	253	233	281	275	232	257	250	271	249	237	264	286	270	232	258	266	248	268	274	255	262	267	256	271	282	255	258	259	255	277	222	264	247	242	253	225	252	274	235	267	250	242	271	254	285	272	248	277	247	284	251	263	273	235	282	271	270	282	245	283	256	236	270	234	261	248	234	252	281	273	256	277	253	263	239	255	243	261	275	267	303	275	245	250	269	240	255	243	244	255	267	256	224	281	259	264	223	274	261	257	266	253	257	277	262	262	261	233	247	261	241	239	253	234	247	247	265	260	271	253	233	258	282	269	280	284	241	263	270	268	229	262	252	284	258	266	238	263	263	256	246	250	283	268	274	221	240	224	269	270	249	250	271	283	247	250	260	256	269	246	256	249	242	248	280	251	253	270	263	255	211	248	236	256	276	252	248	255	246	245	277	261	240	253	271	262	261	254	261	234	271	268	253	250	268	264	280	266	266	269	268	274	248	240	272	258	247	243	233	278	246	274	257	264	246	283	206	270	261	261	248	247	244	280	240	246	248	261	249	263	249	277	272	250	243	282	258	252	246	229	255	219	260	245	266	250	251	274	284	253	245	266	230	248	273	261	263	244	272	295	241	252	289	248	273	258	284	260	270	237	258	268	264	268	246	271	266	283	227	274	269	295	297	254	274	257	263	242	239	273	284	220	250	259	241	256	238	250	236	237	264	244	253	227	276	246	256	259	229	257	260	266	243	267	226	267	287	284	269	243	248	268	268	268	261	240	256	263	233	241	250	263	236	255	244	243	249	244	272	261	253	241	256	242	256	253	276	262	267	251	252	250	263	256	263	248	253	284	228	260	260	270	263	241	248	238	248	288	273	265	227	258	262	254	255	270	265	271	257	234	218	256	265	269	267	274	277	242	262	255	277	281	246	249	254	252	282	284	293	242	287	222	274	240	270	246	262	268	252	246	255	290	241	266	268	264	252	234	249	242	261	262	256	216	252	242	261	224	206	287	277	271	261	249	255	256	254	246	241	230	243	258	252	258	250	225	236	269	273	243	260	272	252	262	223	283	244	265	263	266	265	296	232	275	232	262	228	260	271	267	269	262	247	261	273	293	243	254	245	250	273	260	267	238	264	238	259	260	233	240	282	257	239	245	254	262	241	255	243	266	240	253	288	273	280	278	239	252	269	270	277	272	255	226	272	259	240	262	233	235	240	237	231	270	253	246	241	286	260	267	245	278	250	216	265	248	262	253	237	270	272	241	264	239	258	263	263	267	263	235	253	248	248	273	260	237	255	273	253	269	238	261	255	271	257	292	263	283	257	277	262	267	243	262	276	245	270	229	243	312	258	242	257	284	268	248	232	252	276	236	238	253	253	239	284	237	270	242	239	263	290	250	254	252	257	244	245	274	302	250	271	265	257	273	247	260	257	234	241	246	276	235	266	242	270	236	238	239	259	261	266	263	262	239	234	254	229	249	288	236	242	275	251	248	259	229	251	244	267	277	263	299	252	264	274	238	251	233	271	257	254	239	258	248	239	279	253	257	255	249	268	256	274	250	260	261	266	270	250	249	266	249	274	248	245	254	243	281	250	240	244	253	241	225	267	246	251	257	255	227	239	246	269	255	266	261	247	255	279	267	252	251	256	242	275	264	245	244	246	232	248	263	266	245	247	250	207	303	216	252	242	248	249	267	248	266	268	239	234	253	272	241	238	292	277	237	270	259	246	237	250	272	252	254	252	265	240	275	260	282	226	249	260	247	251	245	291	241	230	249	266	270	248	268	248	254	272	245	231	242	281	276	238	245	265	248	278	247	248	256	233	214	261	251	263	247	241	262	262	225	274	262	261	269	266	257	265	246	248	242	240	249	273	260	243	250	246	251	272	266	247	237	238	242	262	263	258	232	251	250	270	245	274	221	262	265	248	261	264	217	236	256	242	237	251	247	264	262	251	266	257	277	239	253	254	247	239	279	251	250	250	246	234	260	254	275	269	256	268	245	270	252	279	257	262	238	270	248	246	281	263	287	247	278	263	251	268	261	249	243	278	267	262	239	279	249	231	249	272	268	280	263	277	276	261	227	264	258	254	246	247	271	228	264	237	278	276	219	272	275	248	230	258	248	266	273	252	250	253	249	257	245	259	259	292	240	248	211	261	262	241	241	235	271	236	252	255	259	256	272	279	265	250	238	263	280	240	261	233	247	235	227	271	255	255	216	274	258	241	248	241	247	262	248	258	259	224	246	254	270	267	247	234	231	242	306	271	245	260	251	256	270	219	275	271	252	246	270	262	245	239	280	247	245	240	280	277	243	272	249	235	240	259	278	273	218	267	296	294	252	249	250	260	250	269	272	233	236	289	298	274	238	262	261	226	275	269	273	254	241	257	247	239	249	259	257	263	261	284	259	254	252	221	254	253	250	254	288	268	255	281	259	246	252	259	261	229	250	281	239	238	242	247	266	242	261	263	280	245	264	238	249	244	275	236	267	261	258	267	257	266	243	257	262	262	248	244	265	261	274	252	249	232	227	288	260	255	268	259	262	250	254	237	254	264	267	257	254	292	262	256	262	277	255	205	235	265	263	252	257	250	252	245	271	275	254	265	245	244	267	284	255	268	246	231	269	274	240	253	257	251	248	239	271	273
32530	49187	40111	21218	7897	2177	781	516	460	454	462	491	492	482	460	470	488	455	494	497	431	444	458	461	477	455	454	484	521	442	454	479	462	462	509	504	484	484	493	443	465	444	473	453	470	461	446	467	478	456	482	438	480	510	496	476	492	459	478	452	490	481	482	495	500	444	437	488	477	432	495	447	452	505	476	481	475	471	519	468	484	483	492	527	500	453	463	512	477	514	503	484	476	483	476	496	437	466	461	458	442	446	506	453	497	503	496	501	515	472	478	486	488	492	467	513	463	486	488	460	497	494	454	525	478	516	461	484	474	467	458	481	466	498	438	447	473	495	483	453	466	485	494	460	488	485	447	490	493	486	474	470	521	444	440	504	527	453	457	494	499	483	493	485	508	481	487	489	483	489	478	495	470	457	494	509	493	461	468	524	481	515	455	484	484	471	488	488	508	491	468	450	476	503	454	466	463	494	471	464	485	450	548	457	464	463	494	433	485	498	499	505	507	469	471	442	452	470	452	512	516	430	489	469	484	480	483	491	493	442	501	503	496	492	497	492	499	474	455	455	479	496	476	493	473	456	481	499	455	484	474	521	475	459	468	462	475	480	509	488	480	490	484	483	469	509	466	499	462	463	456	469	501	521	498	495	458	479	485	464	470	467	477	451	482	513	501	458	465	457	477	517	471	474	463	477	472	501	470	482	462	491	471	480	519	456	467	504	509	471	458	502	473	491	464	502	473	456	512	480	475	467	493	509	448	486	476	448	469	455	470	500	445	484	511	481	467	453	446	472	483	461	459	460	508	486	480	482	514	457	485	548	444	487	472	537	450	493	486	459	444	439	528	459	440	441	493	485	471	459	471	516	473	522	432	505	449	481	484	503	478	493	431	467	441	480	451	472	504	491	464	467	480	440	484	492	497	478	472	491	510	497	473	499	499	447	471	443	471	498	479	488	520	444	476	470	514	478	507	485	471	450	500	465	455	497	487	478	458	464	466	472	446	485	495	454	511	467	476	509	455	504	480	477	508	487	470	466	453	457	462	481	465	466	474	462	440	476	460	463	513	530	498	496	470	514	515	472	482	452	469	431	520	487	486	475	461	462	433	443	483	486	476	485	452	497	537	448	497	482	481	414	488	490	477	492	472	459	446	462	497	479	467	482	477	477	497	502	486	497	487	445	458	473	499	487	478	467	475	480	485	510	511	486	458	496	488	496	494	513	491	478	507	476	471	498	486	485	474	473	496	493	473	489	479	514	460	435	436	450	466	469	490	509	449	465	493	516	516	467	466	521	488	550	468	481	481	480	509	464	474	480	524	467	457	440	493	502	474	488	498	519	488	465	434	507	479	463	502	479	488	492	496	483	470	494	462	488	451	475	467	474	500	473	520	468	469	494	435	455	490	490	515	477	504	496	485	467	492	483	485	476	513	510	485	451	510	474	418	499	482	517	467	473	474	488	512	472	500	445	506	484	486	505	472	459	502	488	504	479	448	479	461	475	475	463	505	472	473	458	503	453	477	496	467	479	484	440	486	473	486	489	468	479	507	493	493	470	488	454	497	496	453	482	489	477	494	462	465	500	452	519	481	421	526	468	483	479	485	494	478	483	498	486	501	467	463	456	486	443	473	463	498	474	431	509	461	489	499	437	494	511	484	458	440	454	495	465	492	513	478	480	520	468	491	467	496	528	497	446	496	520	488	447	461	480	451	467	457	461	488	509	516	471	500	488	498	503	433	485	491	483	456	487	486	489	478	507	481	498	496	459	507	444	441	469	507	444	478	523	466	467	473	464	498	505	505	491	489	497	465	518	461	452	482	511	551	512	473	501	445	496	484	452	473	491	474	474	427	457	498	482	501	452	470	494	487	511	474	499	473	460	479	482	484	464	491	460	481	499	461	493	515	455	503	519	463	465	505	477	428	488	516	479	476	501	454	500	447	499	479	485	468	506	489	505	478	472	475	455	492	522	478	428	464	498	465	525	455	462	515	524	491	483	495	466	493	486	483	440	490	480	470	483	530	466	475	496	474	487	491	470	441	506	472	487	471	467	500	490	497	477	495	502	494	474	461	463	475	472	428	472	438	502	447	487	480	473	501	522	496	473	510	499	474	520	494	500	444	478	468	505	466	473	499	455	488	515	460	496	446	485	462	460	494	496	496	472	504	476	474	456	477	479	421	465	499	516	489	494	450	477	480	462	475	463	456	470	512	482	442	470	478	487	463	465	498	492	490	454	491	508	505	479	500	460	490	477	543	521	488	482	497	468	479	500	464	469	470	439	449	457	484	494	509	500	509	490	457	486	450	459	472	495	461	466	496	477	483	450	503	475	472	455	488	498	490	514	471	474	457	511	506	489	500	488	501	506	506	466	495	483	504	473	465	480	454	540	441	446	451	461	515	483	453	501	474	502	527	468	461	439	495	469	504	496	475	472	474	480	460	472	460	509	488	486	529	437	476	493	484	488	476	503	476	427	480	480	486	419	486	499	468	474	459	454	483	499	464	470	461	471	478	492	461	460	470	494	462	497	479	499	457	486	447	469	485	494	481	454	481	488	521	486	474	483	468	491	451	464	478	542	478	502	461	479	506	516	457	529	465	488	483	471	483	439	478	482	481	485	465	456	489	499	502	467	496	495	417	457	495	461	458	512	496	455	472	497	468	483	505	496	436	505	441	482	479	454	469	483	467	527	481	455	456	496	470	516	492	473	452	496	466	509	473	464	484	499	479	474	462	475	500	487	482	478	480	449	468	431	489	500	464	467	476	475	458	482	518	515	498	463	498	493	509	491	463	492	477	489	487	493	505	456	471	492	430	513	458	504	475	512	493	471	468	492	488	484	501	468	518	498	466	497	486	501	457	443	505	495	474	494	430	477	464	464	462	515	495	476	463	483	536	451	475	497	501	442	477	472	476	472	445	450	488	480	503	455	509	488	503	470	501	488	471	504	455	495	502	474	476	499	466	426	454	456	496	501	473	502	487	469	484	481	446	455	452	466	492	502	496	462	489	478	447	449	491	503	488	504	488	483	491	509	489	452	522	439	467	484	498	517	491	507	449	499	468	482	474	489	494	482	498	514	524	425	478	523	459	495	491	481	505	478	519	488	453	438	468	449	498	499	452	465	488	489	454	451	506	497	494	474	516	491	501	512	436	484	483	519	447	475	468	489	481	471	482	532	468	462	493	505	451	459	458	493	474	515	509	492	511	491	447	459	482	510	466	501	471	496	476	443	495	458	508	488	492	480	498	503	516	483	487	488	449	530	437	503	478	457	476	465	476	534	500	518	440	501	487	440	548	486	490	495	497	496	475	519	460	456	492	471	506	520	495	476	482	459	499	490	488	491	469	471	502	457	486	465	506	483	511	471	483	467	463	489	497	505	496	444	465	479	470	497	476	473	492	449	500	445	499	508	496	496	478	478	495	486	451	481	443	461	482	503	487	490	528	504	466	488	480	470	437	486	475	458	489	446	492	443	485	473	449	481	513	503
24888	25238	37727	31144	20508	8588	1011	357	260	281	291	282	284	254	250	291	286	280	273	264	261	299	251	250	292	282	264	257	268	254	270	273	285	266	242	269	290	284	260	273	237	297	234	272	239	268	261	261	257	255	242	254	250	266	244	270	259	258	277	248	266	269	243	254	284	269	264	248	246	248	285	243	235	259	246	265	283	240	265	263	280	261	271	262	276	272	246	267	254	262	308	279	275	282	293	274	280	284	275	232	261	268	264	260	229	288	251	244	276	308	296	248	252	273	274	247	268	253	276	263	269	278	285	250	285	253	294	222	296	235	278	264	281	286	250	256	289	240	271	270	267	260	248	258	247	281	259	258	229	268	254	247	264	256	298	263	242	266	275	258	264	266	262	274	269	246	278	266	272	264	267	256	277	280	295	288	258	272	257	240	265	236	242	273	283	259	243	276	270	266	236	258	248	254	260	270	278	272	256	257	276	296	307	241	265	257	280	238	277	272	286	291	230	233	275	299	275	260	274	247	280	280	273	287	285	270	276	261	260	275	276	262	262	271	278	282	276	272	253	256	283	304	263	254	285	273	265	279	262	297	246	257	262	257	258	256	273	235	260	263	234	268	259	246	279	256	256	273	253	252	268	275	271	259	271	268	294	255	270	264	263	259	245	239	262	269	274	268	279	265	258	262	268	265	276	295	260	247	273	239	265	253	271	267	261	282	267	259	261	275	262	237	246	261	257	253	290	292	254	276	260	249	272	230	283	294	255	255	247	242	281	262	270	250	256	229	239	296	256	262	255	252	256	275	253	299	275	285	273	267	260	261	288	280	288	261	274	274	273	261	286	278	261	259	323	272	282	305	290	278	268	280	256	251	259	302	260	262	256	293	302	276	283	264	281	263	249	270	297	281	265	253	279	282	259	291	252	286	281	264	263	241	282	266	266	268	256	258	267	265	265	287	261	257	272	297	254	216	256	275	246	250	256	251	259	227	266	279	272	289	274	261	304	273	219	268	259	258	255	265	254	278	274	258	265	248	259	290	271	279	269	273	263	280	275	264	264	259	298	296	268	281	260	257	259	290	234	255	279	284	280	240	279	275	269	272	273	271	254	248	270	268	265	234	259	262	278	241	284	271	244	276	282	237	282	271	274	250	255	274	280	266	289	276	243	252	237	286	295	247	249	247	245	259	268	259	269	257	257	243	302	274	310	267	282	269	261	256	253	273	251	262	278	256	301	296	277	266	238	252	262	267	288	267	255	273	272	258	269	259	250	287	272	276	241	264	253	284	279	270	269	274	282	266	261	297	242	277	256	284	260	251	294	255	259	267	239	250	259	285	272	292	268	253	258	251	232	283	281	275	277	275	276	272	293	262	282	284	267	268	265	269	291	271	245	265	284	237	273	269	278	287	250	247	280	250	262	251	279	279	248	260	233	253	305	266	256	252	249	230	262	253	260	285	253	269	291	286	255	261	274	259	304	265	256	268	287	233	256	256	264	266	259	261	251	266	266	288	244	278	263	291	261	258	263	285	275	259	262	253	281	286	263	280	263	252	276	250	302	256	251	279	237	264	259	245	233	240	255	241	236	281	259	285	281	266	250	248	256	282	270	268	265	239	234	282	260	255	264	254	243	291	268	257	241	274	272	259	265	281	234	280	271	269	271	232	302	294	264	274	277	258	238	247	270	255	266	238	253	255	246	278	280	262	254	253	249	278	259	284	296	264	259	248	233	282	249	271	257	260	265	278	234	254	280	236	282	247	276	268	305	262	301	250	253	259	270	245	278	282	256	225	236	266	257	255	249	246	251	292	297	250	267	301	247	301	256	305	286	271	289	264	247	276	241	264	257	267	297	283	273	274	245	271	259	282	262	262	270	264	248	274	249	264	272	254	260	265	279	272	283	239	292	250	259	280	234	253	283	266	268	241	268	253	272	268	275	266	250	264	263	248	263	260	270	278	246	237	312	242	251	256	250	258	264	264	266	263	260	277	248	245	263	257	258	259	278	294	269	274	256	261	268	254	239	272	233	263	261	242	284	239	271	292	243	253	257	278	244	230	273	245	251	259	285	263	252	292	250	291	270	266	263	275	267	252	236	287	292	241	255	285	277	280	280	225	297	275	301	290	272	279	253	249	310	256	259	262	288	276	282	263	275	274	279	248	273	273	298	272	264	282	296	247	262	234	257	254	275	286	278	259	266	257	265	237	306	252	282	277	283	280	258	291	246	288	277	272	255	272	264	263	259	277	258	266	256	293	236	247	257	267	290	259	241	296	275	272	263	251	267	276	285	274	256	250	259	276	259	269	268	263	267	221	233	251	295	271	274	269	251	252	253	234	247	269	293	233	291	253	271	243	269	246	262	264	238	275	286	257	274	233	296	290	258	260	268	274	261	243	291	261	283	288	265	271	256	253	281	258	293	256	263	263	251	278	289	271	256	285	296	290	277	240	281	267	295	260	263	279	277	274	274	267	272	248	260	295	268	282	245	288	283	264	262	238	278	271	254	245	274	268	251	262	276	246	262	274	259	269	258	265	290	252	263	275	263	278	250	284	275	257	272	283	259	267	274	295	268	255	274	257	263	261	249	269	269	277	265	294	273	252	260	255	272	276	278	274	290	264	265	244	255	276	273	274	264	273	256	275	262	246	255	278	302	281	264	280	272	268	244	284	261	270	314	286	255	294	246	276	270	257	283	272	267	300	275	271	258	259	282	252	261	253	245	253	283	279	252	273	266	268	267	255	302	263	293	279	248	263	257	258	274	280	261	263	259	275	265	280	257	274	273	238	248	258	263	291	237	267	227	293	264	248	270	275	299	273	268	247	272	262	291	271	269	255	292	281	277	241	241	271	254	261	267	282	280	256	271	265	257	260	258	284	251	257	281	289	255	263	252	264	277	271	272	253	254	266	265	250	277	285	243	248	271	284	264	301	245	278	292	250	289	295	292	257	234	257	289	252	264	254	246	259	259	272	260	267	253	261	255	283	256	232	265	285	247	251	259	251	253	265	280	274	273	244	264	256	232	255	250	258	279	273	278	272	248	275	266	309	265	279	291	267	267	279	281	290	281	247	263	258	258	295	253	279	261	287	290	247	279	260	254	268	249	271	241	261	288	271	261	286	302	248	244	250	271	277	236	235	243	251	255	287	285	289	272	248	241	277	281	267	276	256	234	277	261	248	266	264	292	269	248	259	281	281	275	290	254	263	273	272	274	273	282	261	241	258	278	267	294	278	258	271	242	265	271	269	278	269	252	264	249	253	270	254	250	258	259	270	237	268	290	279	291	291	229	264	266	300	278	270	254	272	268	267	259	294	247	270	284	253	280	265	257	259	220	254	261	288	287	277	279	254	288	279	276	299	259	286	263	270	250	259	270	273	248	262	275	274	263	242	250	274	250	259	260	268	258	288	273	274	253	245	259	283	229	263	249	268	296	218	264	282	254	250	272	269	257	271	276	249	238	274	271	273	244	272	289	255	238	234	264	242	252	301
57527	92302	69801	42320	21622	6205	1429	644	515	466	490	486	514	532	514	487	507	500	481	477	496	521	510	481	489	517	477	499	505	492	504	481	460	496	459	495	484	495	501	486	476	495	463	486	495	481	486	516	493	500	488	534	488	490	493	515	476	494	508	491	528	486	511	501	457	503	478	499	522	494	521	493	479	500	518	532	480	544	502	509	535	539	495	443	491	500	529	514	507	490	515	477	487	511	478	467	504	446	458	542	507	503	507	491	491	492	522	525	480	466	507	492	497	505	470	492	491	532	499	474	459	491	499	511	496	515	518	466	488	481	476	477	469	469	489	481	477	531	522	491	471	466	456	496	489	514	494	511	494	490	521	503	448	461	469	494	519	499	504	518	497	475	499	506	531	451	531	499	476	457	531	534	491	481	482	502	508	497	539	499	491	430	497	524	526	480	467	521	463	476	497	530	490	512	516	454	482	488	538	526	520	478	505	486	466	466	501	541	486	500	495	500	484	448	515	450	462	479	472	491	483	497	494	512	517	454	500	526	514	547	486	517	542	460	474	492	477	483	532	523	501	486	456	489	513	465	456	510	519	480	501	547	530	492	499	499	522	550	490	526	522	482	537	505	497	529	486	475	490	522	476	537	491	513	519	483	483	524	491	500	524	467	535	505	502	478	467	465	520	520	486	477	470	519	501	472	521	506	471	484	476	540	510	501	516	488	506	483	480	504	518	495	499	497	515	513	483	506	484	475	514	509	510	472	506	486	512	534	524	506	536	480	499	493	471	501	542	502	511	465	528	503	510	478	534	509	480	481	516	470	481	473	473	500	503	498	543	486	465	513	491	495	497	515	479	481	465	502	542	471	508	500	505	509	479	502	511	533	480	494	532	495	522	524	543	456	521	464	442	470	510	533	478	510	502	477	506	468	444	492	495	515	531	462	477	523	470	478	504	507	518	509	528	509	468	489	487	506	488	506	513	499	471	496	504	489	493	502	485	489	493	532	496	487	478	474	471	488	528	534	524	505	464	492	457	483	476	553	504	452	517	508	483	501	515	508	473	470	460	508	478	505	522	515	527	487	499	501	505	479	501	493	508	499	515	508	473	484	496	510	541	540	551	501	501	492	537	493	507	483	459	465	522	503	514	420	502	529	446	499	481	483	494	504	472	462	450	508	522	490	475	482	502	507	526	522	504	474	476	543	493	537	515	488	468	498	496	499	530	462	487	509	512	536	501	488	474	476	516	549	460	484	494	457	531	487	511	481	500	485	505	459	517	454	468	511	492	475	478	491	476	461	499	465	457	479	532	464	522	493	453	488	507	495	495	543	545	482	498	474	513	490	505	458	487	479	502	492	519	445	465	499	474	494	463	482	475	494	475	509	497	489	484	535	499	496	476	440	473	494	502	528	486	484	505	517	473	479	478	502	490	512	499	503	480	469	471	479	491	524	473	484	490	479	497	471	535	530	452	479	506	512	496	483	523	491	478	469	476	506	496	475	485	469	500	505	481	459	493	467	506	513	462	477	504	536	506	511	454	478	517	472	489	485	500	474	503	470	496	489	505	482	525	509	513	485	494	492	501	480	491	497	466	511	488	499	544	514	485	454	518	480	505	472	547	481	478	483	530	506	470	521	502	459	502	479	495	509	511	518	502	507	538	490	490	488	487	481	481	478	527	501	489	531	531	486	494	462	493	508	494	484	518	498	528	471	468	500	520	493	503	497	455	494	506	496	478	511	519	506	464	481	475	528	486	502	465	495	503	447	500	516	521	465	491	493	489	488	517	526	454	529	480	525	494	505	496	469	480	498	483	459	492	489	519	467	502	460	556	511	494	507	458	477	518	493	505	538	466	508	503	494	476	559	513	504	499	518	509	522	505	502	501	496	520	536	519	506	439	515	511	505	506	545	476	495	494	477	506	481	478	502	476	509	477	468	504	530	513	453	473	526	477	467	525	451	513	510	447	483	498	490	487	483	475	507	502	485	507	520	509	488	485	490	473	440	487	542	526	485	484	480	512	491	537	489	509	496	526	506	471	457	524	491	463	522	485	494	506	498	483	505	500	518	548	474	488	469	506	499	451	523	478	507	482	499	477	503	488	495	493	466	500	518	468	540	487	498	530	520	473	473	434	471	476	503	486	497	515	528	459	464	501	467	487	476	481	485	482	488	523	491	473	530	491	493	475	493	476	484	473	513	505	494	484	486	465	514	500	509	550	522	531	519	475	515	514	522	501	519	522	531	540	501	471	493	496	508	463	476	514	523	480	506	504	515	511	463	492	510	465	475	515	515	494	505	500	506	482	500	471	502	488	522	494	495	505	500	499	483	501	506	477	479	516	531	486	510	482	510	513	506	499	490	528	503	473	495	455	505	482	439	501	486	488	513	494	490	511	472	493	490	526	468	503	501	526	460	493	490	519	485	468	485	482	514	505	517	505	505	499	468	499	515	498	520	487	499	519	514	507	508	532	449	501	504	509	481	511	507	483	483	503	519	525	492	506	447	482	522	513	500	485	511	498	434	508	529	474	481	522	532	471	494	497	504	502	531	457	506	480	481	517	464	478	484	476	524	494	471	506	494	481	503	539	488	509	499	514	524	517	461	516	482	497	517	489	538	508	455	470	518	482	477	474	491	515	529	491	522	454	511	507	492	475	489	513	441	498	477	480	458	514	472	471	453	491	531	501	467	492	539	502	470	479	487	486	475	461	498	476	457	519	505	521	474	498	486	514	488	496	514	496	481	483	486	505	490	490	495	492	484	552	541	495	472	504	496	509	494	488	531	510	505	559	488	473	532	466	494	458	508	509	476	475	496	504	477	495	467	443	499	510	507	497	493	466	473	494	505	478	481	505	510	509	482	495	524	479	497	449	493	489	502	471	492	523	504	543	461	501	495	493	508	486	492	533	501	511	462	507	521	465	478	469	493	469	491	519	554	496	510	489	523	486	442	521	518	510	518	485	472	489	501	483	491	492	534	501	498	503	517	508	513	497	503	512	515	535	501	463	480	516	467	491	482	483	522	511	506	498	476	501	493	511	498	459	493	523	539	473	475	477	493	531	482	490	506	517	513	511	486	514	482	490	536	478	469	465	478	505	499	482	518	493	505	490	483	511	490	490	481	486	462	495	482	496	471	511	515	471	496	486	530	478	498	462	491	519	475	477	440	505	452	478	480	511	507	503	500	514	467	520	485	478	486	487	483	474	510	488	494	427	496	480	526	517	528	467	499	482	533	498	460	490	493	478	476	488	479	435	483	453	524	456	487	500	487	480	522	485	508	525	484	542	482	463	490	479	456	488	476	511	510	491	493	488	504	486	483	458	505	532	466	462	476	453	478	533	483	485	497	467	522	510	510	509	481	459	484	479	485	498	502	503	485	499	513	480	509	516	509	514	522	516	503	505	484	463	483	521	477	472	452	500	461	459	523	485	498	528	476	508	478	454	532	503	480	471	516	529	522	500	480	501	499	491	513	504	496	518	474	477	527	459	473
23456	23113	34782	29658	22478	16677	4084	431	331	340	322	292	341	334	319	318	297	319	341	334	344	312	347	309	328	323	321	307	333	335	317	288	304	297	293	323	317	354	325	348	315	309	329	356	306	313	299	332	306	313	318	296	315	338	338	297	299	337	338	345	312	335	294	307	294	312	327	314	330	310	295	321	312	322	319	292	309	316	279	289	324	331	341	322	331	290	276	297	307	312	344	311	312	306	307	312	312	330	304	328	319	306	291	318	300	337	301	332	309	330	316	316	330	284	316	297	370	309	285	293	335	330	296	330	297	287	321	294	296	324	325	320	315	324	296	304	319	356	338	325	339	293	313	295	312	305	351	342	316	290	326	304	289	308	293	321	310	323	327	315	330	314	346	270	329	342	327	305	272	338	285	318	281	323	320	320	319	305	319	295	354	348	338	341	312	311	304	298	302	291	319	316	368	311	321	299	287	307	314	308	312	319	312	326	296	299	331	351	288	329	310	312	296	316	286	289	289	308	336	303	319	324	342	309	312	304	324	304	333	280	313	297	322	315	308	318	296	304	350	308	324	293	327	327	329	284	332	287	313	296	302	324	309	306	298	296	328	329	268	326	318	286	331	321	283	295	313	313	286	330	337	339	285	300	325	315	318	351	320	328	293	332	336	301	309	318	320	306	309	309	315	306	324	341	316	319	329	308	320	323	316	299	325	325	298	329	312	300	284	349	329	315	339	316	313	310	296	323	298	302	352	301	281	297	300	317	302	307	320	309	325	285	309	301	298	328	351	336	330	320	296	312	308	311	300	305	313	312	296	299	310	314	320	333	314	307	337	321	311	293	286	285	330	321	316	287	335	351	308	297	324	327	300	301	313	310	311	300	281	306	322	302	307	347	327	296	322	329	327	322	356	306	311	309	341	336	261	297	324	281	312	317	285	323	306	294	321	319	338	329	304	294	320	299	310	308	309	326	317	293	325	324	316	311	318	294	356	332	315	329	342	335	318	305	332	331	311	287	326	356	308	323	293	307	315	304	330	304	309	305	328	313	317	351	315	277	305	301	304	321	298	317	310	302	328	331	294	313	312	341	324	316	328	317	282	282	300	323	316	326	320	324	323	317	306	293	324	304	302	310	310	332	297	331	342	349	271	318	295	301	313	309	324	319	320	342	303	292	297	312	304	343	307	299	304	283	300	314	316	331	319	304	325	326	317	320	298	312	321	348	319	298	332	296	291	306	312	309	295	285	299	312	307	309	297	283	323	311	328	306	301	286	352	305	317	326	340	306	317	311	321	312	339	337	312	334	299	309	325	282	332	331	308	310	289	272	314	296	295	312	331	301	302	279	295	314	317	320	275	361	280	321	325	310	325	289	310	321	319	341	308	317	295	325	347	329	296	317	312	293	319	283	339	317	346	291	270	326	312	317	311	303	304	320	325	288	326	306	267	334	333	320	298	334	294	305	307	296	305	340	316	345	332	321	360	297	317	311	285	291	317	280	300	310	310	309	305	284	326	320	297	288	273	300	302	336	339	301	341	283	308	323	304	314	304	318	313	306	310	348	355	309	318	343	324	301	313	282	327	301	313	300	315	317	300	268	327	328	343	284	317	326	314	288	320	307	305	332	318	323	322	300	305	345	340	288	329	312	312	315	280	291	331	299	323	326	316	345	311	303	307	315	324	288	298	359	309	330	302	285	309	335	288	316	334	278	289	344	297	320	310	315	311	314	300	296	334	309	328	281	328	319	347	315	293	327	317	305	309	286	323	318	318	313	329	307	332	339	284	303	290	315	338	317	308	306	305	315	345	298	325	318	301	310	328	298	315	296	316	310	342	308	340	318	321	307	289	307	327	324	305	308	294	332	324	318	326	333	318	331	312	290	302	332	302	345	333	301	330	297	309	325	306	353	334	267	330	321	309	338	293	299	329	319	357	297	315	297	300	337	341	366	331	324	331	328	307	300	322	299	299	326	297	302	310	294	276	352	312	306	327	315	322	292	303	301	323	324	291	355	296	308	307	342	295	274	302	316	339	319	337	340	301	326	321	308	284	289	332	317	338	326	337	273	275	307	338	281	324	313	314	301	325	315	309	305	301	314	318	334	325	309	291	312	324	295	323	343	290	313	312	335	289	301	324	287	311	318	309	323	325	317	319	288	305	305	293	324	328	299	303	330	333	293	304	287	307	321	324	280	295	309	307	330	308	312	303	302	313	317	317	301	304	329	312	316	298	346	332	294	271	336	303	320	304	294	318	301	329	334	322	305	311	334	324	321	332	306	284	307	313	348	309	289	326	321	299	323	313	298	303	333	337	291	277	297	323	319	315	304	289	281	306	281	341	353	350	296	296	315	303	308	321	319	284	289	301	312	301	330	286	369	305	319	302	316	310	286	298	327	289	330	325	307	330	320	311	304	302	315	311	336	311	299	291	310	324	308	308	326	322	338	319	322	301	327	314	280	311	313	339	314	336	331	333	339	316	316	324	311	302	284	327	293	333	315	309	311	324	288	302	321	287	361	284	267	289	337	271	316	323	328	329	297	307	316	325	309	293	311	307	302	311	287	345	283	327	330	311	325	305	331	319	329	327	318	308	304	322	296	319	316	315	310	325	277	331	299	290	305	317	266	319	328	320	299	318	312	278	295	316	315	306	341	320	314	311	300	288	321	319	301	282	302	302	322	316	314	312	328	309	345	333	310	329	303	297	338	305	342	310	295	307	327	309	303	320	298	346	336	339	297	318	307	308	335	303	306	335	290	336	294	339	283	279	309	329	295	313	314	300	342	341	305	326	327	319	327	335	318	322	326	331	294	291	331	332	317	320	298	309	351	304	311	298	288	313	327	333	314	304	317	329	349	294	316	284	303	329	328	308	294	346	341	327	312	355	327	307	316	347	326	298	328	324	296	289	295	310	320	340	322	320	303	290	313	295	309	312	306	305	322	324	310	361	330	314	325	312	318	305	336	310	312	321	353	274	313	316	326	340	306	289	316	284	318	315	306	297	299	307	289	312	288	307	336	291	296	316	334	316	292	289	314	307	312	300	282	335	309	312	310	329	305	319	282	311	317	285	305	279	312	301	284	293	284	285	313	336	336	330	337	303	317	309	296	281	320	370	306	342	302	317	298	318	328	298	304	321	313	294	312	265	283	289	295	316	341	333	323	309	318	343	319	326	313	319	316	297	331	345	293	335	285	315	319	288	311	313	317	301	318	308	312	332	333	314	327	291	266	288	277	300	296	296	296	335	323	327	295	301	285	290	308	318	276	300	303	332	327	305	338	312	327	316	311	332	322	310	285	312	301	333	337	319	314	304	333	304	315	305	324	341	311	295	282	341	305	324	317	288	310	298	306	302	306	301	309	288	306	249	320	330	291	333	307	317	331	313	327	305	346	271	330	327	296	305	307	310	265	333	303	298	270	299	316	309	315	346	307	309	323	280	310	340	314	293	319	329	296	289	326	322	279	325	325	307	301	343	292	310	300	297	324	345	299
56895	103225	80011	51175	28091	9243	2089	757	603	550	580	535	584	567	558	542	590	549	560	604	553	604	505	573	606	559	546	532	562	590	538	546	574	591	544	577	569	549	545	568	578	521	550	547	542	534	565	569	520	576	581	555	503	503	584	566	572	576	525	584	591	555	546	596	526	589	551	541	516	540	540	543	559	516	549	554	555	538	558	531	539	544	549	511	519	564	560	576	529	517	541	530	589	577	566	535	521	532	531	535	505	559	546	542	547	503	566	552	558	579	549	536	553	571	545	548	569	587	517	581	505	517	550	567	526	533	571	548	542	558	586	563	508	515	553	569	535	552	579	514	525	530	535	526	501	576	550	585	536	575	563	533	563	568	560	568	543	570	544	525	564	563	611	545	546	549	526	562	540	593	542	556	565	539	579	508	535	567	533	586	538	562	548	540	549	515	550	522	530	539	571	566	556	533	549	562	497	589	602	519	563	553	561	564	546	552	566	532	600	568	571	567	568	590	575	555	514	527	513	526	572	523	530	576	558	521	506	601	585	541	541	509	552	559	564	555	588	561	559	588	548	547	554	568	534	531	584	558	540	550	583	545	564	560	549	574	522	552	539	508	573	555	566	531	554	564	560	566	576	559	583	523	551	607	527	553	568	558	542	584	551	567	538	547	501	548	572	554	552	554	547	585	564	558	537	564	603	575	557	528	550	552	558	544	559	568	547	608	549	537	532	546	520	567	506	551	555	566	540	585	546	559	558	583	562	579	576	553	533	542	533	580	586	524	577	513	599	561	504	541	564	530	524	510	547	533	552	585	545	547	538	554	544	559	513	508	575	559	549	571	596	544	514	552	574	580	546	550	588	551	530	546	553	579	562	594	569	568	585	561	537	581	513	500	560	572	549	557	566	520	579	543	566	541	563	519	517	550	535	563	571	566	544	490	571	565	570	532	593	570	513	536	527	570	552	546	550	545	526	561	568	528	555	542	524	510	554	523	504	548	512	514	538	568	568	480	554	563	583	572	567	500	585	512	581	482	564	598	536	567	546	540	514	523	521	519	537	582	545	589	544	568	560	566	605	567	552	531	532	534	573	564	537	545	579	550	564	603	563	569	594	540	558	542	580	545	565	568	546	533	569	556	541	543	543	558	514	555	581	596	547	581	575	527	540	550	536	552	545	534	562	533	553	568	508	524	552	533	529	534	561	528	543	553	539	596	566	592	547	549	579	550	566	551	564	539	549	596	536	562	561	560	582	540	565	589	592	524	554	560	518	560	575	567	562	532	554	508	571	567	486	604	545	562	568	591	564	555	534	580	516	575	570	578	532	562	529	574	580	539	547	558	540	567	536	571	528	552	544	511	577	544	544	542	558	549	572	600	551	527	535	517	549	524	490	520	516	533	569	592	558	538	553	573	522	580	515	543	586	549	507	520	554	556	542	538	531	562	552	566	597	612	528	565	541	559	548	581	537	564	528	560	560	506	529	547	555	531	539	541	582	543	517	546	558	528	573	530	587	586	560	539	544	521	541	583	533	581	603	528	531	621	570	560	573	586	523	555	538	525	555	518	555	573	550	553	539	561	565	521	553	514	557	558	561	572	555	569	518	547	556	543	555	530	510	541	549	542	588	540	575	560	604	583	567	546	549	565	553	534	521	567	529	563	548	541	540	547	557	554	583	545	567	544	520	580	524	538	547	528	607	564	570	552	563	554	556	523	532	533	555	564	571	544	539	562	580	537	512	530	552	531	506	569	571	517	552	560	515	583	547	522	574	552	527	554	556	561	547	559	518	555	521	577	569	567	569	523	519	516	550	564	575	548	521	514	559	548	559	547	562	580	587	547	560	558	520	566	577	538	530	526	541	541	527	593	567	582	527	530	534	534	527	551	538	561	593	557	526	566	605	528	502	529	527	573	500	523	565	607	572	537	537	524	549	559	588	562	532	557	593	534	530	529	558	560	572	551	530	542	517	573	498	542	524	530	526	536	537	560	554	572	499	530	572	523	514	545	560	554	556	554	555	563	520	554	565	564	559	563	551	565	537	516	580	535	568	551	582	554	589	554	539	559	561	515	567	532	590	569	530	568	557	558	544	552	568	589	534	577	546	519	519	556	537	563	551	555	558	530	557	558	550	555	580	594	546	548	520	583	530	599	565	583	552	564	537	531	566	541	542	578	590	578	538	557	564	570	551	517	538	550	547	529	537	524	565	549	543	582	523	541	560	559	549	560	553	550	558	567	559	557	577	552	517	515	536	538	573	542	518	552	550	566	578	523	532	569	565	573	567	539	557	586	559	541	550	535	554	538	588	529	593	547	583	536	548	540	530	533	516	543	555	523	573	501	544	591	555	539	568	547	547	566	569	524	537	574	542	552	536	566	598	547	515	557	556	558	565	560	554	561	583	558	515	572	517	511	551	547	576	584	557	569	568	542	573	519	474	601	577	544	584	566	521	500	546	555	528	562	558	528	502	550	553	568	574	597	531	540	572	565	541	568	563	544	535	574	550	579	558	556	544	523	534	573	554	534	556	527	540	523	588	561	537	501	592	548	556	538	530	528	561	549	579	541	559	558	524	574	531	560	552	490	566	550	546	554	569	540	542	502	529	550	536	552	537	542	602	513	539	553	527	567	583	548	551	536	563	531	600	532	519	518	546	576	498	545	574	504	544	501	556	534	561	538	603	542	552	539	568	567	573	572	547	554	516	545	530	553	547	590	533	533	534	566	536	523	553	554	550	585	561	546	542	524	529	563	514	559	527	563	557	537	564	510	578	567	552	568	594	595	543	616	545	553	517	535	554	534	552	549	575	593	567	559	558	558	552	563	558	531	552	533	539	533	575	546	553	537	537	556	576	541	538	563	596	517	499	550	569	576	565	561	555	584	593	609	558	561	531	525	549	530	552	557	597	509	518	545	510	583	534	573	552	522	523	534	521	552	541	546	549	541	547	557	515	558	569	568	549	545	556	611	572	560	565	587	513	549	535	560	532	574	596	556	530	541	564	567	555	576	553	551	543	522	534	542	552	547	559	623	548	550	589	548	578	529	551	520	550	540	580	536	494	578	530	592	598	555	579	538	557	529	552	564	557	586	562	524	546	571	537	519	537	544	572	537	529	581	579	550	553	547	551	560	544	556	565	550	553	538	559	570	543	520	589	544	546	531	552	555	536	567	583	555	543	543	538	529	544	568	577	540	551	510	544	556	568	591	581	525	561	558	536	541	545	522	530	561	546	541	554	590	542	559	502	518	505	538	529	572	588	520	581	553	544	564	559	553	588	556	522	550	546	535	540	558	540	525	542	590	563	530	531	551	538	569	561	537	590	564	559	530	563	569	573	550	497	519	556	587	538	554	519	531	559	538	543	531	516	556	538	499	570	553	522	552	562	538	558	525	570	565	560	526	521	562	540	545	576	577	565	555	557	564	516	573	531	536	536	564	562	535	567	591	541	575	587	504	538	592	557	549	554	565	550	548	585	549	543	515	585	546	560	530
28917	31738	31433	15326	2857	610	334	278	245	269	218	222	246	276	265	247	233	258	245	263	257	277	244	234	264	251	260	240	240	259	252	269	245	233	251	267	216	257	238	239	295	256	277	268	228	242	263	243	258	257	234	248	248	248	288	281	235	285	265	271	251	269	268	244	274	281	295	274	237	274	233	234	250	261	280	227	282	226	249	262	274	237	237	230	259	248	231	275	262	272	242	237	247	241	260	242	236	236	268	244	226	249	262	214	264	284	263	242	248	290	276	242	247	257	243	220	279	249	248	283	244	230	247	273	296	247	294	278	272	252	248	258	253	275	276	267	265	263	237	274	273	266	265	249	286	236	243	259	276	235	244	240	214	236	274	283	260	279	228	261	240	244	282	252	246	252	258	244	256	238	268	261	261	218	293	251	252	245	288	260	260	266	285	251	289	250	292	236	258	235	254	270	262	276	245	257	259	239	241	245	241	275	256	247	257	254	234	248	265	231	268	270	261	247	262	211	292	252	230	257	284	223	286	298	275	236	281	274	256	277	274	262	257	262	248	229	249	253	246	246	257	267	243	283	260	263	260	273	224	261	251	251	268	250	252	266	277	246	263	242	241	245	256	279	246	272	269	260	277	239	273	273	270	241	284	241	248	281	267	253	242	260	264	247	257	228	287	253	261	225	238	253	237	264	279	246	258	264	261	246	259	276	249	270	266	234	260	265	257	249	271	259	280	262	220	243	271	249	263	247	274	258	237	283	262	253	279	236	251	231	290	237	268	245	251	243	271	293	235	282	270	241	272	253	264	256	262	277	266	229	260	260	242	268	224	247	252	256	239	261	254	285	282	232	240	266	252	260	235	254	236	231	280	276	252	263	257	253	238	272	264	229	256	219	252	250	211	227	256	277	259	249	275	257	234	246	237	261	257	238	254	258	250	252	266	301	251	281	264	284	261	268	271	247	274	297	257	246	218	262	224	234	229	283	243	248	251	232	282	269	225	232	254	268	289	283	250	255	239	273	233	270	273	243	261	276	252	263	270	247	261	252	240	260	253	246	275	252	266	267	261	284	219	257	278	276	246	275	254	264	269	267	253	264	245	267	253	240	238	238	248	262	257	252	266	275	267	262	235	273	257	256	270	244	245	277	260	261	235	231	242	265	246	234	271	259	247	261	260	274	263	251	249	253	271	231	257	259	299	271	244	245	215	268	257	247	262	255	271	253	278	229	232	263	259	252	243	269	236	281	264	242	255	275	234	220	230	268	266	247	279	262	256	263	260	258	242	225	263	264	282	265	236	266	248	265	261	262	257	253	246	297	234	257	253	237	266	255	253	247	261	235	274	230	248	244	259	247	267	253	253	294	253	257	261	255	304	271	262	248	261	258	229	259	265	242	273	225	274	226	248	247	249	286	267	272	262	243	257	261	237	291	266	278	272	246	249	261	278	249	227	287	237	248	263	234	251	256	252	252	248	248	239	236	256	248	245	250	247	272	257	257	255	243	271	246	244	229	269	260	280	225	231	238	272	271	267	230	257	257	244	250	267	252	246	253	246	259	262	257	263	251	298	250	236	252	232	259	280	244	250	244	258	248	238	256	235	245	268	254	241	225	277	257	280	253	236	268	276	262	263	264	249	250	262	267	280	275	273	245	263	265	249	271	257	246	235	258	254	250	246	239	253	247	243	250	263	263	250	255	265	239	241	257	278	239	248	264	251	245	253	229	271	265	282	257	248	260	244	259	248	278	272	239	253	255	249	247	255	257	236	301	258	247	245	221	230	272	248	275	225	280	270	279	279	231	280	257	247	277	254	238	261	279	281	273	255	253	261	237	261	217	275	221	254	268	270	254	277	239	265	271	258	238	268	254	269	259	256	248	289	248	284	277	258	256	246	275	277	264	261	239	277	267	267	277	242	233	280	255	257	276	276	255	290	278	284	228	256	250	260	285	231	243	238	228	254	246	312	233	264	250	242	234	255	271	252	252	282	280	276	258	271	279	260	281	257	284	232	266	248	239	279	245	265	266	253	267	257	237	254	244	268	259	231	301	260	249	272	272	230	255	272	276	261	264	260	257	266	256	267	252	256	263	243	250	242	254	285	250	242	253	291	242	232	254	233	251	263	249	254	247	276	247	268	247	273	270	249	262	235	284	238	268	264	257	277	222	272	260	262	274	238	271	265	246	277	272	251	266	258	258	250	279	250	267	261	255	244	286	271	254	242	261	253	257	253	266	251	251	248	225	246	252	237	264	250	243	220	242	256	274	271	252	252	281	256	235	214	245	247	266	222	270	282	243	240	237	236	234	246	232	248	203	248	264	276	253	270	234	222	230	280	261	260	265	267	280	264	249	242	270	264	262	276	264	263	257	257	256	279	276	239	250	278	280	266	257	254	263	242	242	259	265	254	229	241	226	284	253	265	222	241	247	248	271	254	267	247	254	238	218	252	245	250	262	252	259	238	237	248	251	260	245	241	233	250	251	271	235	269	240	254	235	272	254	272	257	246	245	242	256	263	281	259	236	257	260	242	261	236	245	258	258	273	271	254	272	278	262	259	227	253	245	260	238	254	239	254	249	246	235	259	251	257	230	229	254	244	235	264	243	257	220	250	277	261	250	265	234	268	276	252	253	282	243	231	250	262	252	249	244	278	249	268	257	243	266	241	244	278	246	272	259	238	269	285	243	266	271	264	251	239	261	243	253	242	230	222	233	232	241	251	238	269	259	254	242	268	251	266	263	275	270	251	264	244	278	271	251	244	253	253	245	240	261	233	262	235	265	253	256	277	264	248	277	258	260	278	247	261	224	237	274	268	272	244	248	263	248	244	261	257	251	249	272	265	276	237	287	256	231	263	269	279	252	246	253	252	273	236	253	227	261	277	270	240	268	269	241	262	232	268	272	251	245	245	265	233	243	281	274	300	273	247	226	259	249	280	254	259	250	275	249	289	238	256	232	261	267	248	232	254	270	261	243	270	267	236	268	279	267	243	246	270	268	258	265	257	227	231	253	264	247	257	270	271	246	258	271	220	257	276	261	252	269	263	261	247	271	268	248	257	249	253	267	275	271	237	256	289	248	268	260	274	266	244	253	275	248	242	261	290	247	241	266	235	245	250	247	254	268	291	252	271	287	257	242	268	279	236	243	246	256	259	258	235	246	241	256	261	247	242	239	296	249	258	262	249	257	254	263	265	264	256	230	278	255	269	265	243	254	280	271	289	238	229	263	235	282	241	262	233	275	235	252	271	258	279	259	252	255	247	258	258	238	247	249	254	258	243	260	253	302	235	260	232	250	253	259	279	249	242	264	248	259	264	276	260	253	265	278	314	275	258	250	243	237	254	261	252	233	286	251	248	263	261	265	245	260	245	243	258	264	225	265	239	253	285	258	258	255	240	297	248	273	257	266	246	221	252	277	275	239	221	242	264	269	263	255	246	318	272	226	251	264	237	242	247	251	237	257	256	288	268	268	257	224	253	245	248	234	248	240	264	264
35478	49662	37131	17018	5141	1409	644	573	500	483	490	456	478	497	440	520	437	502	464	506	512	496	507	490	462	532	467	488	460	445	459	460	485	511	490	454	512	466	470	449	495	480	494	469	466	513	458	450	476	463	482	472	485	517	478	478	479	472	442	472	446	481	475	474	560	508	502	474	482	481	479	513	522	498	497	480	518	460	513	447	456	444	466	522	509	470	506	453	485	451	450	464	442	479	457	472	457	526	501	488	474	493	497	483	508	488	479	483	451	481	483	469	530	488	520	484	464	473	470	542	456	480	497	511	471	481	507	482	455	543	500	479	482	500	488	460	487	477	500	470	449	556	496	462	467	473	482	478	488	502	474	486	481	501	460	479	506	481	518	483	472	462	502	451	450	483	499	478	484	464	462	463	468	468	484	466	481	494	466	478	507	428	445	479	479	457	475	496	494	464	513	460	502	503	466	451	496	470	467	483	463	496	504	479	512	457	471	447	461	473	447	486	477	472	470	511	513	473	476	462	449	483	478	483	460	518	466	508	431	449	486	443	453	508	472	478	486	486	484	455	483	496	468	493	512	450	480	454	466	484	468	478	476	466	465	480	478	466	446	432	481	449	481	448	461	441	482	521	486	463	504	477	478	501	491	481	514	448	487	456	477	463	518	490	493	486	473	477	521	494	494	479	454	503	494	493	478	511	480	531	468	485	527	475	509	487	494	509	474	530	479	484	472	469	471	454	479	493	459	508	473	476	443	492	456	475	434	464	487	462	507	486	501	493	496	461	470	482	450	512	497	510	468	455	493	495	504	476	503	480	457	477	507	532	473	461	477	469	509	518	506	509	469	489	503	458	465	529	469	470	471	440	501	518	474	479	498	471	493	504	505	465	461	512	473	456	465	491	456	472	496	453	491	474	470	487	511	460	443	487	516	477	471	515	466	449	504	491	500	471	498	476	513	470	471	486	497	452	499	493	466	439	460	481	486	479	468	410	474	480	451	469	452	431	509	462	484	484	502	505	461	509	483	437	461	473	487	480	483	481	433	486	484	480	491	465	511	477	476	479	466	496	488	452	460	469	489	509	486	487	480	472	428	530	494	455	480	447	464	481	466	478	436	512	505	473	484	496	504	482	507	494	466	493	482	458	454	522	494	475	555	493	458	486	501	460	456	501	463	499	499	488	482	461	505	522	511	468	477	471	475	470	511	524	466	483	479	523	462	453	486	460	466	500	449	469	500	474	427	451	485	492	479	435	458	517	479	464	444	491	479	471	521	494	473	460	495	499	493	456	485	508	489	464	485	509	455	496	477	517	485	495	514	486	478	505	463	465	491	522	474	492	490	483	455	497	512	499	492	500	498	487	498	472	503	481	483	496	486	461	507	451	521	498	498	501	502	459	436	473	466	480	527	514	511	441	468	492	451	512	510	458	522	471	484	478	524	479	500	490	481	451	493	496	482	504	470	451	470	546	498	468	489	450	469	486	493	456	433	500	507	505	513	464	497	455	447	505	496	429	492	506	505	470	509	474	463	499	481	442	459	513	483	484	456	508	488	448	486	464	504	512	503	468	458	525	493	472	495	478	493	473	472	467	485	485	459	501	498	492	487	444	461	496	473	468	483	484	487	496	474	469	458	462	507	486	471	481	466	501	458	540	467	463	511	479	466	476	461	487	469	459	475	474	497	477	465	482	518	454	485	474	494	520	474	502	503	477	503	488	476	490	485	490	452	461	473	494	487	462	530	460	428	483	525	466	513	464	500	521	510	465	502	473	467	472	474	464	501	475	484	481	495	468	499	497	456	454	501	497	471	523	473	497	471	482	485	467	498	462	517	499	504	455	514	473	543	516	481	516	486	542	463	515	486	443	472	502	470	454	434	477	525	454	462	510	481	522	480	429	460	489	482	499	511	445	496	475	471	467	537	514	500	478	510	485	461	516	483	447	457	493	444	463	457	535	459	492	452	473	474	438	474	442	498	432	509	505	452	493	489	455	487	524	482	489	490	506	504	457	495	469	435	482	468	436	518	493	528	416	472	442	517	482	450	488	479	494	457	474	475	461	464	484	465	504	493	479	462	499	493	498	504	464	430	511	463	468	455	509	500	479	498	450	451	520	473	500	485	503	445	490	447	456	454	473	481	479	505	512	482	480	477	493	479	495	473	473	497	483	529	472	500	482	448	463	441	479	487	510	443	463	493	475	466	483	468	480	470	485	492	501	472	504	512	525	490	497	496	442	494	462	435	513	472	486	489	472	441	461	488	521	453	470	476	480	517	484	491	490	494	504	476	500	485	503	482	488	500	483	508	528	496	485	466	483	481	477	487	497	462	498	460	454	477	512	500	486	513	463	473	527	468	513	482	482	463	477	462	487	506	429	497	474	506	467	465	488	465	518	465	467	457	495	455	505	460	539	487	476	449	491	461	502	483	493	477	477	475	468	492	467	493	482	470	485	481	495	460	490	485	480	495	467	434	467	495	499	466	460	487	489	425	464	484	455	472	484	471	497	476	464	477	450	465	459	454	524	490	474	510	486	499	474	480	469	484	485	517	493	494	455	499	499	456	482	462	498	506	459	475	445	457	510	500	472	476	456	491	455	517	487	497	470	459	525	483	468	470	494	492	467	470	512	460	480	473	475	474	486	480	482	476	489	497	494	496	423	474	476	500	471	503	448	487	490	456	502	451	443	479	455	488	498	478	473	505	501	470	464	450	464	452	466	461	479	496	488	473	431	526	496	485	516	525	490	446	485	498	521	468	483	460	488	506	434	533	483	529	483	469	487	521	522	521	510	490	450	475	454	511	444	490	486	477	508	492	498	441	494	500	485	470	529	499	480	508	468	448	517	472	488	489	476	509	416	474	478	445	475	490	478	438	542	497	443	481	445	514	483	477	476	460	506	431	463	501	476	450	472	523	461	475	517	457	437	470	483	463	468	472	464	486	475	455	516	510	446	447	500	464	512	473	505	469	493	508	508	453	476	507	491	455	486	485	463	522	490	454	498	464	462	488	450	486	495	455	501	463	475	485	475	480	496	455	474	494	517	485	479	549	510	504	488	487	496	495	464	496	454	493	472	509	447	479	528	491	503	413	467	481	490	460	487	454	471	471	485	489	424	488	487	484	482	504	484	479	502	467	450	475	520	531	457	470	516	510	475	521	507	510	450	501	485	452	467	485	468	498	498	473	461	446	526	488	507	501	476	508	467	510	470	493	499	465	458	493	486	495	474	475	527	462	505	491	489	487	472	498	483	479	505	466	462	487	485	496	504	472	499	518	484	501	517	489	477	480	478	510	483	503	484	537	437	500	447	473	494	511	443	475	489	473	474	474	457	478	446	501	473	485	469	504	447	501	484	520	492	476	476	505	480	481	460	446	436	475	460	434	487	507	469	473	464	500	510	497	473	481	509	518	521	451	466	505	485	496	495	500	490	515	493	474	479	481	477	510	502	503	470	545	495	478	479	472	505	486	489	498	451	500	504	477	478	478	506
24794	24822	37535	32762	20152	7909	922	322	301	328	290	251	252	240	236	260	285	268	281	281	277	289	255	265	271	255	263	250	272	268	249	252	246	265	309	281	269	272	254	241	264	246	303	269	265	280	279	271	258	247	289	259	262	260	292	258	263	282	258	270	293	234	257	269	255	275	270	229	249	256	279	251	276	282	271	249	273	268	289	268	275	264	237	274	272	252	277	276	266	304	243	275	235	268	272	268	245	242	277	250	267	284	314	289	251	267	271	275	292	269	274	262	293	282	281	269	263	238	250	244	284	284	270	292	264	264	246	275	286	255	270	262	257	244	289	284	269	297	279	297	282	291	275	283	269	245	290	285	276	265	272	269	271	247	264	279	255	287	263	261	276	279	263	281	281	260	258	264	278	269	240	264	285	248	267	268	284	268	249	249	274	271	267	237	268	242	245	262	285	308	279	235	256	286	255	242	277	261	267	261	267	253	249	247	291	265	252	291	275	263	262	252	276	291	266	295	292	274	249	259	259	264	259	268	283	297	295	267	252	265	239	265	264	269	267	270	273	221	299	251	284	281	254	273	261	292	286	265	276	225	252	278	239	288	219	285	298	247	277	249	268	257	309	283	256	252	254	281	293	274	260	293	268	259	263	235	283	268	254	238	265	273	298	262	259	279	252	258	258	260	248	259	262	249	258	270	298	244	277	282	261	289	270	279	262	279	278	248	260	277	263	227	262	288	277	257	282	261	311	256	278	273	278	299	285	267	246	252	278	285	269	270	268	277	275	260	254	255	264	253	273	263	259	254	290	267	306	253	267	262	244	291	280	261	272	253	256	265	284	280	259	250	265	249	282	277	287	245	275	297	258	278	233	251	252	269	261	262	256	285	301	269	264	295	290	297	249	295	252	251	271	265	239	262	247	263	287	252	259	278	272	259	256	270	260	287	248	248	301	268	251	257	258	284	275	256	266	244	267	272	250	237	234	278	244	248	250	273	274	253	271	268	261	263	270	255	269	303	254	255	287	275	281	248	290	281	256	267	252	284	260	260	262	273	296	265	261	260	284	274	259	248	277	278	278	261	280	263	286	282	258	282	253	253	251	272	289	243	274	263	291	271	274	267	270	258	257	259	253	284	265	271	276	274	289	258	254	269	281	269	287	266	294	295	248	240	278	276	255	255	253	269	291	304	237	278	249	251	263	253	264	258	249	274	293	267	265	263	257	277	262	257	268	286	237	284	263	284	254	280	276	295	270	265	274	248	256	255	266	292	245	272	266	244	245	269	276	254	253	287	307	265	248	277	276	243	258	243	264	269	266	263	293	251	264	277	271	277	269	280	262	258	263	257	262	274	254	289	248	285	278	260	267	278	278	240	263	275	258	268	259	307	283	260	271	250	308	275	244	295	284	290	279	296	252	265	282	274	254	266	254	281	292	266	250	228	258	256	307	254	266	242	261	251	265	269	261	262	263	300	266	274	254	259	255	237	244	313	248	239	265	263	258	266	317	270	287	256	251	246	240	272	280	243	281	250	251	251	265	287	261	272	286	258	265	264	292	270	262	243	275	278	237	263	284	252	260	263	268	264	284	252	268	273	280	268	270	258	264	247	278	258	269	254	279	290	264	246	236	250	290	274	272	277	286	288	270	256	272	229	256	304	300	279	259	278	255	258	257	252	266	261	316	286	275	313	265	259	288	290	264	247	265	240	241	246	262	259	271	277	268	263	252	259	263	286	263	286	259	264	300	269	250	296	262	255	278	278	279	235	280	243	281	267	275	273	274	237	235	269	290	258	242	249	266	279	236	270	288	269	269	271	280	253	254	272	241	274	286	241	278	285	266	308	240	263	276	270	240	268	271	300	281	265	250	253	264	270	253	242	268	270	287	272	265	247	251	253	241	245	263	256	244	272	293	258	245	256	236	270	279	263	253	232	276	277	260	281	284	274	239	282	256	276	266	272	263	256	269	259	271	275	278	267	263	251	266	275	290	264	292	255	264	260	278	270	251	259	265	262	296	256	269	253	273	290	274	312	254	257	259	281	260	271	263	264	267	246	274	286	251	261	264	243	243	267	264	264	239	262	254	256	313	277	273	294	263	281	272	259	244	257	298	227	281	266	253	262	256	276	269	250	298	260	300	280	274	275	261	270	272	259	269	266	287	290	269	273	299	243	259	271	281	251	249	248	276	241	284	260	268	269	272	292	277	261	263	251	269	271	265	272	254	275	270	268	266	276	251	278	258	276	269	256	253	269	246	278	283	268	280	283	244	261	262	266	240	278	281	302	280	240	241	279	264	271	268	263	263	283	246	279	260	264	261	281	265	252	276	237	277	260	245	246	244	266	329	260	256	232	285	271	276	287	264	279	284	268	233	274	253	301	278	281	259	294	288	258	268	283	288	283	258	244	257	289	259	278	263	270	232	257	265	253	295	299	275	262	286	258	258	270	246	289	262	298	267	239	247	270	278	280	252	283	258	275	283	255	265	285	270	285	264	287	290	262	244	230	223	259	281	245	291	278	261	282	288	248	256	272	258	278	280	264	246	318	267	254	255	304	273	260	248	275	284	264	299	283	244	261	270	254	258	285	251	281	277	264	252	254	236	260	238	234	286	279	250	289	282	268	280	268	248	268	273	252	269	268	276	248	239	279	277	261	278	244	264	293	261	283	272	323	262	239	283	228	245	272	263	278	283	241	269	251	286	281	250	265	244	264	273	275	265	278	270	266	289	279	243	227	272	242	254	287	273	249	226	253	299	258	278	269	254	273	312	261	273	251	259	270	288	279	280	255	256	276	290	252	268	287	293	256	262	274	257	236	297	277	270	238	314	226	287	266	283	268	283	288	252	252	238	263	281	287	282	254	268	237	260	255	279	255	275	250	263	256	259	245	269	269	257	288	248	251	272	244	274	298	271	266	299	255	277	270	264	316	301	257	294	265	272	275	275	244	274	265	276	278	260	227	272	266	245	282	274	235	303	264	257	266	268	274	268	242	254	247	262	265	257	299	287	256	248	276	263	263	281	243	275	283	275	257	270	267	259	270	277	248	230	282	268	279	265	260	269	262	251	253	255	295	276	271	244	296	274	272	260	266	269	260	242	251	300	262	270	280	276	261	287	260	285	262	260	271	274	275	279	252	271	270	259	278	273	301	256	271	253	284	266	274	258	257	296	285	229	277	275	296	230	278	281	251	260	240	271	275	280	265	261	268	280	278	263	296	270	271	238	244	270	285	251	268	243	266	239	271	280	294	276	275	269	266	288	277	267	284	269	268	269	309	260	242	260	259	260	260	274	293	246	252	250	274	261	258	265	278	291	267	265	266	267	256	250	264	237	281	284	263	261	280	279	234	267	250	278	275	287	271	263	267	251	250	258	288	292	251	257	261	270	263	262	265	241	283	266	253	269	286	302	260	258	286	289	261	282	277	297	296	270	284	267	282	253	255	258	286	279	229	257	285	287	257	251	282	246	247	293	242	261	262	284	272	273	256	289	283
59232	91193	70740	42735	20333	5555	1343	624	527	474	489	530	537	487	536	500	480	466	502	465	482	518	495	489	452	513	507	514	523	511	482	520	503	478	494	514	519	476	530	489	487	505	438	498	511	508	465	507	535	441	477	462	543	476	514	487	487	514	462	534	491	449	467	467	460	497	499	495	503	531	494	509	491	468	500	485	501	474	509	485	450	504	497	484	536	479	506	460	472	479	486	504	493	502	502	479	478	419	480	498	446	501	497	516	497	489	494	516	465	462	532	465	484	480	528	505	504	457	484	501	496	495	501	487	474	503	486	475	516	506	505	514	520	486	471	505	496	499	494	484	536	505	478	449	461	453	509	526	502	505	528	516	506	526	482	474	526	487	517	468	493	460	471	527	523	518	479	481	489	532	514	527	494	501	482	460	489	462	517	554	509	537	492	458	517	476	537	506	504	473	521	472	469	525	488	446	507	493	486	529	498	509	471	506	532	496	469	514	536	465	485	493	468	501	505	509	512	526	540	499	508	503	503	491	527	456	497	471	481	483	535	521	485	485	480	526	510	491	507	521	487	497	518	497	516	495	489	508	498	508	474	506	498	510	528	518	482	531	465	507	473	517	515	451	487	468	508	504	496	509	462	495	536	489	463	486	512	507	499	480	490	507	507	526	475	514	515	475	490	466	489	503	494	501	511	484	474	513	474	563	518	450	497	524	474	514	526	472	514	554	467	500	450	493	484	525	525	523	453	502	479	493	502	480	449	535	469	509	453	486	419	481	511	476	520	469	450	489	499	506	487	473	458	489	495	523	529	485	500	534	500	498	512	479	503	490	458	531	494	523	480	488	491	462	510	464	542	482	470	457	471	514	529	549	509	517	503	461	533	491	518	474	486	486	492	524	515	482	499	494	495	504	477	531	465	494	469	492	497	482	491	469	491	509	437	483	466	506	487	469	489	495	472	508	470	509	505	526	500	482	486	504	503	487	510	522	465	510	485	515	510	513	510	528	508	491	486	482	500	485	473	509	514	491	481	453	488	488	475	441	495	480	528	467	484	509	476	476	492	510	507	498	492	477	508	525	521	456	463	503	492	495	485	519	513	448	495	503	488	498	512	526	505	486	476	503	455	449	516	513	537	498	491	484	508	507	495	513	476	497	508	488	455	489	515	496	477	460	509	483	527	468	520	492	523	523	444	503	446	470	488	474	510	513	486	482	513	544	460	433	489	528	501	531	517	495	488	497	475	519	542	524	482	524	486	514	495	488	468	498	522	523	486	491	489	500	474	508	484	500	478	474	483	494	489	510	516	517	498	486	464	511	465	481	470	501	493	516	481	448	537	514	482	502	516	484	475	503	505	491	471	474	501	505	541	504	535	475	517	493	526	475	484	526	501	525	460	492	477	485	497	527	470	515	529	464	520	490	477	522	458	454	496	497	528	545	538	555	467	476	474	484	475	538	475	484	493	495	462	463	505	496	511	481	488	517	512	451	505	502	498	473	467	491	459	492	508	476	554	514	482	511	515	477	532	492	490	472	481	507	493	476	469	489	492	529	500	448	452	480	527	488	508	479	501	504	474	481	449	506	502	508	489	462	533	520	542	493	481	538	480	487	513	512	496	479	516	532	483	480	460	492	467	496	516	504	496	527	475	488	497	496	504	530	530	542	511	462	496	498	463	496	502	496	500	470	482	486	517	478	509	536	498	516	492	523	455	482	507	520	515	503	475	486	495	493	503	475	505	504	528	476	471	491	494	476	498	492	523	528	492	510	464	484	499	487	491	513	511	476	430	503	490	492	491	478	500	514	499	502	506	508	516	490	496	457	515	465	500	518	495	499	509	497	520	458	521	556	483	514	528	524	467	492	503	522	490	503	519	450	480	511	500	500	489	502	464	510	492	508	505	508	534	484	506	520	503	477	508	501	534	469	505	499	493	500	507	511	498	481	487	504	471	502	499	465	481	482	504	488	497	497	511	452	466	483	467	467	477	482	476	467	501	497	484	470	499	490	518	473	486	504	513	494	489	495	480	526	480	497	477	534	504	506	485	510	517	482	495	468	498	506	479	487	490	470	492	530	517	476	461	535	501	543	522	482	492	503	498	543	503	504	502	478	489	484	526	497	515	484	458	475	503	495	471	470	502	489	501	507	500	472	489	545	495	499	458	495	517	489	454	452	453	468	477	487	508	470	499	504	502	496	460	529	476	520	454	491	516	497	478	495	519	487	479	487	504	479	480	474	522	501	527	475	500	489	535	505	518	514	465	495	532	506	479	526	502	495	508	511	469	513	487	520	521	470	509	505	496	510	499	486	558	501	502	487	507	484	530	486	469	488	441	506	482	483	469	444	488	537	487	492	470	456	506	486	504	492	514	481	493	488	473	477	505	488	509	494	549	495	525	518	465	506	483	436	525	496	518	521	495	475	468	484	458	499	504	494	488	479	539	487	477	487	509	518	504	474	486	565	485	530	488	462	515	522	516	493	433	495	518	496	508	483	502	531	479	490	470	480	478	521	496	467	485	497	504	501	506	530	512	522	497	504	509	465	461	517	485	472	472	449	486	510	499	506	519	483	508	479	492	514	505	499	496	506	496	487	524	527	506	506	493	500	464	454	479	499	517	483	516	470	498	477	511	494	502	484	485	462	504	478	488	528	472	473	452	534	463	510	492	493	529	477	512	479	507	465	499	501	473	523	477	480	497	493	488	468	503	480	523	491	496	501	484	503	521	450	469	489	482	498	518	489	490	500	492	513	485	519	487	504	484	470	473	499	478	469	466	509	489	465	515	503	448	491	519	479	482	503	475	471	518	491	507	505	520	502	507	529	487	486	479	489	505	509	512	521	520	471	501	516	454	474	503	486	506	494	503	485	486	480	475	497	531	515	531	508	525	502	524	481	458	484	497	485	486	521	500	485	492	516	461	554	497	464	523	480	514	515	471	502	500	479	497	480	493	499	490	503	505	510	484	505	447	488	561	513	510	482	478	471	516	502	509	525	507	451	481	489	503	496	536	482	475	485	482	513	525	462	472	490	487	483	497	521	484	497	476	511	510	482	486	504	507	473	502	472	524	475	467	488	462	520	514	481	471	523	472	519	487	438	461	491	511	505	518	521	480	474	512	480	516	523	510	488	505	476	472	524	492	514	496	500	461	485	490	504	504	489	526	476	505	447	463	466	460	486	533	499	501	495	490	523	486	443	499	524	477	449	476	483	475	504	479	472	528	504	545	467	521	502	528	530	494	525	488	515	504	494	517	500	493	519	518	498	513	472	509	536	533	467	510	490	459	474	519	503	493	503	503	478	481	513	548	490	510	508	467	501	510	490	525	517	480	471	512	510	472	478	526	504	484	532	512	489	559	528	477	505	508	477	494	532	438	485	491	533	449	476	469	546	479	505	510	489	534	502	526	512	487	493	506	516	448	491	473	493	508	504	463	466	510	483	490	504	510	504	524	522	491	484	476	509	497	425	471	478	499	493	510	509	546	473	523	503
23448	22665	33483	29200	22445	17020	4241	475	295	347	349	345	322	274	341	317	316	343	312	319	322	298	309	307	308	288	309	335	359	295	289	314	315	304	330	283	309	311	281	306	303	310	304	315	318	337	309	301	304	309	313	314	331	284	284	314	311	317	295	325	323	301	346	324	309	335	325	314	294	308	340	327	287	285	307	332	297	299	338	278	327	304	320	304	296	309	295	317	313	319	316	280	291	299	301	349	317	324	312	306	332	332	299	283	318	286	333	309	328	319	282	290	289	286	337	293	333	324	307	297	279	306	312	305	311	248	318	323	322	296	298	288	296	306	316	310	294	316	301	339	298	304	308	299	323	300	344	327	323	324	324	276	270	323	306	309	313	303	321	309	301	339	320	303	315	322	302	316	298	305	296	327	336	335	304	298	290	341	341	306	292	314	312	282	310	297	302	281	318	314	307	301	305	334	281	316	320	309	297	312	309	314	310	324	310	300	326	320	321	333	272	301	343	312	319	302	300	321	314	291	323	309	312	302	297	312	318	323	307	320	289	288	289	327	289	323	305	302	322	327	317	290	303	308	333	318	307	299	276	308	290	302	292	291	344	318	305	287	289	294	316	310	318	290	308	292	317	308	321	292	296	302	295	360	304	304	283	269	314	271	284	313	330	300	311	304	305	320	307	313	298	299	309	297	287	355	336	289	291	332	299	326	319	314	309	284	346	314	308	306	320	297	299	333	307	294	332	304	312	310	287	333	291	285	336	338	286	302	303	312	306	329	290	331	341	297	330	299	330	298	342	344	323	322	287	311	317	276	300	322	304	263	305	313	335	336	326	302	308	294	303	322	309	314	288	278	304	314	342	304	320	294	313	317	317	287	312	293	300	302	286	302	295	319	299	289	317	297	307	311	302	310	314	302	291	318	309	290	325	298	330	300	344	297	327	320	292	331	311	318	323	300	314	280	309	331	348	314	289	311	280	311	327	294	335	341	325	314	326	315	305	333	343	314	342	293	320	310	318	330	267	300	340	286	312	300	327	286	318	306	319	311	324	339	298	305	321	314	280	309	308	311	292	295	304	336	323	332	331	300	320	296	336	327	319	315	303	317	320	325	303	306	313	312	326	309	331	282	319	300	290	318	316	322	330	307	313	295	302	307	333	320	302	296	295	307	282	295	313	306	272	312	319	277	304	356	315	279	271	300	283	330	341	295	301	342	300	310	345	326	335	287	322	311	313	356	307	324	308	292	320	333	310	336	307	290	322	290	306	329	306	310	292	317	340	285	292	303	283	329	325	332	311	291	324	360	328	281	331	306	281	298	294	309	258	307	291	295	323	310	318	319	311	332	354	342	330	300	296	341	319	322	305	295	303	303	314	278	304	319	293	307	322	295	309	340	307	326	312	323	275	321	278	317	297	310	319	319	289	338	325	334	293	316	313	284	317	301	268	299	296	310	330	316	291	302	338	329	304	264	285	302	331	304	326	291	296	291	344	310	278	292	314	294	291	300	286	306	327	299	304	348	312	317	306	310	303	342	344	297	292	281	303	294	309	311	277	298	308	324	289	310	338	305	308	329	333	302	304	302	317	308	328	334	326	342	341	297	314	317	328	315	304	334	277	315	298	311	294	325	308	312	316	318	324	295	312	319	295	324	305	302	291	338	293	290	333	313	311	302	326	324	327	314	305	336	303	287	342	322	308	295	300	348	305	335	313	324	300	313	292	306	311	300	337	295	299	306	314	323	335	300	329	320	309	300	302	288	318	322	296	306	307	308	315	314	320	338	295	297	301	304	303	317	287	305	338	308	274	317	307	294	328	295	292	306	309	298	326	281	274	293	303	317	279	280	311	293	275	334	313	330	308	301	337	289	278	339	301	316	320	319	337	316	310	324	307	320	335	322	285	308	304	274	344	307	303	314	304	313	335	284	285	298	305	316	340	282	323	314	322	338	346	330	323	331	321	348	293	339	326	335	323	314	318	316	325	342	309	305	296	294	313	307	336	322	314	312	331	320	317	310	334	322	320	274	289	305	287	309	328	320	277	301	299	298	294	300	304	339	304	295	315	323	297	311	324	340	298	330	294	311	303	315	332	301	334	306	275	305	327	297	303	314	325	324	284	312	321	300	317	328	305	321	290	293	305	306	276	311	355	319	306	304	317	299	314	341	342	296	305	274	308	294	319	352	296	311	307	318	313	308	319	304	333	300	316	312	303	348	324	270	273	317	305	286	322	312	297	286	311	295	315	282	288	326	317	316	272	317	300	305	279	312	293	270	313	329	307	332	326	296	306	309	288	313	312	295	301	311	301	280	334	302	315	273	320	304	308	312	310	308	294	313	328	296	305	316	295	294	301	331	321	305	285	312	289	286	325	279	301	306	333	296	287	280	286	308	314	287	333	306	340	311	319	334	326	333	331	293	293	302	290	308	313	300	324	302	313	320	294	305	306	275	293	302	330	301	296	321	350	314	323	308	298	319	344	305	301	306	339	297	298	301	312	358	287	302	310	294	332	304	331	283	277	338	313	286	298	305	303	288	308	342	285	287	327	289	322	321	302	294	305	309	312	287	308	301	323	293	281	284	314	310	309	299	301	304	289	293	314	293	289	319	304	319	309	324	318	309	312	323	312	305	309	309	296	328	292	316	278	283	326	306	319	296	350	334	267	286	319	283	335	296	301	317	325	304	315	341	352	301	301	297	308	312	306	331	307	316	300	328	344	293	300	310	319	318	281	259	304	312	311	348	305	307	310	327	312	287	308	297	291	329	272	295	315	313	308	341	274	282	301	309	299	309	275	323	301	310	285	290	312	335	324	325	298	314	327	311	308	301	269	321	322	336	303	321	304	317	293	340	274	309	297	313	330	313	319	313	295	292	306	326	310	343	309	314	291	292	309	320	324	300	312	289	331	302	300	302	312	311	308	307	295	356	318	327	320	293	306	307	296	357	304	325	297	313	299	285	316	324	310	305	295	284	317	284	340	297	328	317	316	321	289	303	300	322	320	315	298	310	310	332	305	309	294	296	331	317	306	337	320	332	303	333	308	292	262	321	332	293	282	315	325	303	300	311	330	299	297	320	280	303	335	322	300	274	296	269	327	312	312	339	290	327	290	322	295	324	293	305	283	327	297	336	287	323	310	303	338	305	314	324	305	319	327	296	347	310	288	297	336	329	285	303	301	339	325	321	319	309	315	314	306	295	333	318	314	308	304	322	311	294	322	295	323	310	345	315	302	293	323	320	295	312	281	318	287	311	323	320	308	296	314	291	300	297	328	336	287	306	313	313	324	315	302	353	339	303	309	296	342	306	334	322	323	303	295	309	307	337	288	310	334	296	308	310	311	306	302	306	299	349	287	289	311	301	277	291	314	275	325	314	289	307	315	316	329	332	349	292	283	313	300	292	328	261	309	308	317	311	314	291	282	291	299	294	312	316	305	329	307	295	326	298	296	294	313	322	317	303	271	319	304	290	294	296	320	286	323	295	325	317	309	333
60824	102417	79393	52728	27955	9231	2103	773	547	548	525	552	583	592	593	527	506	566	579	586	537	565	552	542	538	537	553	595	542	539	527	554	530	572	518	559	583	556	576	549	555	577	549	567	553	549	564	532	487	572	578	582	585	557	546	535	526	553	563	564	529	535	527	528	531	564	572	550	538	526	580	565	609	548	549	528	559	523	535	542	571	521	536	604	574	533	565	581	569	556	524	594	576	521	548	554	528	591	554	541	516	575	557	518	559	560	550	552	531	578	507	553	565	547	529	550	550	528	588	569	559	580	553	535	552	566	540	548	541	578	523	552	542	562	564	554	518	565	569	529	572	560	571	558	553	586	567	549	560	554	573	566	567	515	545	561	502	557	548	539	565	581	549	552	548	550	552	557	517	586	546	562	531	571	528	540	566	577	524	554	547	533	551	558	553	571	545	582	537	507	592	573	556	571	533	520	548	534	544	600	536	523	551	540	503	522	560	512	539	520	546	551	559	572	566	544	555	546	561	550	582	550	522	567	530	606	531	551	516	569	583	532	526	547	556	552	539	599	552	588	522	562	511	544	492	561	553	576	538	570	556	539	581	562	545	552	556	564	525	533	528	547	551	511	544	542	544	594	522	566	542	575	566	570	595	560	587	549	520	523	572	597	537	560	554	553	550	562	528	584	540	565	559	530	543	522	551	544	604	547	537	527	550	545	565	547	558	563	605	529	538	574	554	566	536	499	559	564	555	564	563	514	572	563	577	529	568	561	586	570	552	567	521	565	574	555	519	544	533	579	529	557	530	573	565	531	573	576	558	536	580	551	553	580	556	554	529	551	576	541	551	562	543	553	563	545	539	569	562	543	545	518	519	528	512	488	560	536	557	563	540	576	579	558	578	554	538	592	535	563	539	569	526	532	534	569	571	513	599	546	528	517	567	540	541	549	587	561	540	523	547	568	556	537	530	558	540	504	559	551	578	539	506	534	547	519	599	597	546	567	569	529	612	524	558	543	546	540	568	550	565	560	547	551	521	542	557	540	550	534	565	545	567	544	563	551	533	538	571	577	555	585	584	524	545	537	548	547	582	572	552	571	568	523	557	542	592	555	547	513	543	564	529	555	582	578	538	533	557	561	528	547	542	575	516	572	519	520	539	527	581	534	547	564	578	519	528	588	521	519	518	556	574	526	542	601	590	543	551	521	567	562	529	596	557	573	509	572	544	570	527	507	555	554	571	569	602	543	533	577	565	526	549	547	536	500	571	559	537	580	555	570	557	580	538	545	520	521	550	509	539	572	573	573	484	555	615	535	525	540	533	536	570	523	553	543	527	547	539	549	538	588	586	533	544	549	556	546	541	555	580	557	538	570	540	585	534	596	633	561	551	543	520	539	570	596	547	513	551	583	581	515	563	516	545	552	534	542	549	553	537	593	514	554	534	607	570	586	523	554	567	567	564	553	550	610	528	584	558	542	508	571	550	540	518	521	575	526	589	565	583	552	590	521	570	534	569	538	576	559	539	544	574	544	574	545	566	526	554	515	570	595	513	542	529	592	497	566	521	530	553	544	582	553	560	553	541	552	547	536	544	552	531	606	555	511	549	563	566	561	554	519	525	566	536	538	536	517	544	563	506	537	568	555	526	551	559	564	516	536	572	580	553	573	527	547	567	551	537	545	521	550	520	561	573	519	540	543	604	558	584	551	596	561	536	551	573	524	570	548	507	537	514	566	535	576	527	541	577	510	544	522	562	537	536	596	537	571	557	581	558	538	494	557	568	568	534	566	511	536	517	612	535	524	578	550	507	564	562	509	574	537	543	598	570	524	571	532	575	535	584	596	578	561	542	538	555	531	565	539	578	543	533	568	543	568	593	565	577	578	546	577	583	538	545	573	604	578	530	566	543	578	579	552	546	562	557	539	537	547	522	568	535	516	548	565	567	534	530	536	513	563	559	532	532	560	580	534	533	523	549	522	515	530	536	564	520	551	560	502	581	532	554	556	518	558	491	560	575	565	564	533	544	515	526	499	484	544	539	550	521	563	567	589	526	553	506	526	559	534	564	535	545	564	570	554	530	516	536	524	529	599	566	524	569	556	509	564	577	536	575	536	543	545	581	591	563	600	545	534	530	555	524	526	575	559	496	575	553	609	540	530	529	538	542	570	549	555	536	521	550	560	549	559	535	540	584	508	560	552	562	537	563	550	531	528	548	507	561	518	505	550	495	551	549	537	580	539	525	540	552	556	532	535	544	554	600	546	576	536	574	569	536	583	548	547	532	543	563	565	556	515	539	485	521	538	563	557	612	565	540	554	546	556	519	550	592	525	567	558	562	552	522	524	541	604	504	542	526	579	564	533	596	561	617	514	512	550	572	540	561	546	546	556	541	558	518	592	560	532	528	531	539	527	591	558	576	547	508	498	552	530	539	583	590	513	535	533	515	559	570	587	559	532	563	568	538	525	540	553	562	559	558	530	546	539	551	555	547	514	518	608	542	539	561	579	551	563	543	527	601	540	544	557	531	552	546	532	545	559	563	535	531	551	540	548	508	568	567	503	604	530	599	530	530	524	566	568	590	537	552	539	563	577	509	526	580	575	561	556	564	559	519	582	581	548	576	548	515	560	548	527	552	550	531	540	557	517	533	553	570	507	534	546	546	524	576	535	537	554	551	502	544	493	538	541	573	569	548	554	556	549	529	566	584	516	581	516	504	557	563	505	506	560	554	512	524	559	600	575	500	594	517	525	510	588	565	524	575	592	530	582	571	540	553	573	576	536	577	562	562	517	551	587	570	565	549	558	604	527	600	559	569	579	547	560	576	533	554	491	543	559	529	577	542	532	549	520	555	531	533	524	532	569	539	565	546	540	527	547	516	516	547	523	532	509	548	509	558	588	568	560	522	486	546	563	543	585	554	579	567	520	555	508	563	566	522	575	539	561	556	542	488	550	579	585	544	582	538	545	553	561	522	549	561	572	560	515	517	526	575	569	549	531	546	528	565	523	541	532	545	528	533	529	558	511	551	576	573	604	551	570	570	553	542	554	592	572	518	556	558	572	563	514	587	580	532	554	548	526	553	561	530	566	535	556	541	573	511	561	573	578	577	554	542	523	556	546	557	584	574	532	529	500	558	540	550	560	565	597	566	564	545	555	542	528	529	565	596	555	546	524	532	536	533	614	513	577	567	573	580	581	550	540	553	578	516	535	538	529	550	537	580	545	530	506	556	498	548	527	556	572	559	531	563	538	557	580	532	530	521	536	536	536	520	508	568	562	537	571	550	541	546	542	543	557	543	545	579	571	539	559	550	528	515	570	532	552	537	566	537	559	546	521	537	507	548	577	578	538	546	562	522	578	543	540	600	540	548	526	553	556	531	526	566	552	530	536	565	541	542	576	592	543	566	564	580	554	506	566	570	560	527	510	585	543	582	570	504	528	505	538	584	503	584	535	557	586	565	531	568	578	631	540	547	558	546	496	573	531	512	524	558	531	549	567
28788	30982	29524	16559	3613	711	350	286	269	279	268	271	244	242	252	237	270	255	250	230	245	257	266	242	266	276	265	251	266	254	255	270	270	275	249	258	255	245	242	268	225	247	268	289	267	260	257	258	250	259	238	269	264	252	258	247	245	266	258	262	255	245	268	254	235	235	257	232	247	271	275	269	237	250	237	273	259	265	221	253	266	257	236	239	251	286	254	272	278	281	246	236	254	268	286	279	259	245	279	259	238	262	283	273	258	266	269	232	299	282	271	283	276	267	301	264	258	253	257	231	245	253	278	275	299	244	285	257	244	248	265	264	258	267	259	244	254	247	219	285	267	261	281	278	271	259	249	258	262	245	267	262	257	275	280	238	275	292	277	243	261	223	247	275	253	250	269	254	254	279	296	243	239	258	244	242	262	267	271	257	271	274	251	257	281	255	260	215	249	261	264	244	226	251	249	287	279	258	229	254	243	287	255	273	270	265	247	262	270	286	249	294	273	267	248	272	258	277	248	241	247	270	260	270	242	254	242	258	263	245	264	268	240	279	282	281	285	242	234	265	241	229	273	314	259	226	242	231	250	264	269	267	264	279	272	237	251	275	259	224	247	261	251	257	257	227	286	256	251	241	249	241	242	258	249	256	261	261	243	269	238	263	236	260	254	237	248	278	252	258	236	239	261	235	279	244	254	233	255	268	261	267	290	206	235	244	256	259	252	225	287	250	247	244	275	257	240	251	230	255	253	240	240	247	259	240	263	231	241	234	250	237	246	219	270	240	261	282	251	263	244	226	240	252	286	276	247	246	286	255	256	253	260	271	271	233	254	252	259	247	272	267	265	301	279	263	241	255	254	239	257	266	269	266	269	271	248	273	275	267	317	265	237	267	243	224	229	256	257	231	246	263	238	258	238	231	245	264	269	243	250	244	250	265	239	256	236	254	283	223	235	264	251	250	237	258	268	233	249	271	243	238	252	260	236	235	249	230	252	218	256	266	240	264	278	278	242	229	257	237	272	285	232	259	266	231	259	253	248	231	257	271	234	238	248	248	283	263	241	273	267	243	242	288	239	252	259	256	256	285	293	249	246	256	280	240	255	243	258	247	254	251	260	252	269	251	259	250	249	237	246	236	262	271	266	282	269	275	232	264	255	276	217	229	225	213	241	272	258	251	254	286	277	255	250	249	250	243	240	284	248	286	257	250	254	248	265	234	236	255	235	220	251	267	246	262	274	263	257	252	237	261	255	274	265	258	232	251	251	256	272	257	244	282	263	271	242	253	236	278	271	287	271	224	270	260	273	266	271	223	266	255	256	250	269	250	281	235	246	254	241	233	264	243	269	261	264	266	234	257	256	257	253	257	270	259	284	263	296	273	266	292	268	272	254	273	226	277	248	260	267	255	233	249	235	272	255	263	265	245	261	304	255	275	254	258	267	272	263	268	293	275	267	267	266	260	247	259	265	240	260	268	295	272	261	266	260	263	252	231	246	275	252	262	215	237	296	234	253	247	243	250	274	278	237	230	239	262	263	271	247	256	246	227	275	244	248	238	252	259	239	232	286	246	244	248	248	273	283	255	288	244	239	247	266	225	262	246	242	266	260	238	266	258	267	263	244	231	241	274	232	255	263	249	230	289	259	259	263	236	260	260	280	241	251	262	251	240	252	278	268	244	229	242	250	290	265	253	276	240	260	257	248	237	274	246	245	223	269	245	253	238	282	257	259	252	247	274	265	250	246	246	260	269	275	257	239	241	266	234	299	227	265	247	279	231	260	253	242	233	258	243	235	253	242	252	253	266	243	282	249	235	250	265	282	229	266	240	256	266	229	255	258	263	221	252	264	231	231	262	227	287	262	279	251	250	263	256	296	263	234	246	247	283	257	249	256	269	281	230	240	255	240	239	276	272	254	246	251	230	241	251	260	278	260	268	244	225	247	288	279	248	243	263	271	274	254	252	264	237	270	311	255	250	227	266	249	265	257	219	273	274	259	242	239	239	265	258	243	281	296	238	265	285	272	250	247	260	238	294	254	288	270	241	257	209	269	255	241	255	232	266	267	261	280	270	245	259	253	251	268	275	241	288	260	241	267	270	263	254	257	260	260	255	254	241	256	311	244	277	249	263	261	264	254	203	255	234	259	248	255	243	255	268	216	245	255	262	241	250	239	253	234	234	250	251	249	254	255	232	255	262	244	246	279	261	245	257	278	238	253	279	235	252	241	291	233	260	231	273	250	270	254	234	237	234	276	225	236	259	273	259	242	251	272	250	251	264	282	242	259	270	261	247	268	257	251	261	262	250	239	253	252	232	271	244	240	266	251	262	269	252	243	275	278	279	237	264	244	279	208	247	278	243	266	258	260	257	236	246	272	266	256	250	228	259	244	257	265	247	231	283	261	256	258	248	249	265	270	257	276	258	253	271	269	250	246	272	239	268	259	242	276	255	221	229	253	270	265	276	265	241	238	260	253	254	252	240	237	249	260	263	265	236	234	257	250	244	270	260	268	273	278	245	262	245	264	250	275	243	259	287	265	277	241	240	256	235	253	260	257	287	245	250	245	236	239	269	257	244	250	220	277	271	258	268	247	270	264	264	258	255	262	265	247	253	252	258	273	265	271	258	246	261	247	238	247	245	234	249	226	284	253	265	238	252	304	238	280	261	239	273	242	253	247	279	263	255	254	243	227	259	275	234	263	249	288	238	255	297	262	262	270	251	259	263	254	272	258	260	224	247	281	267	261	253	245	247	230	251	225	260	251	273	234	254	240	259	234	255	238	250	261	258	253	254	253	245	252	248	276	258	234	252	255	241	228	253	241	226	270	220	264	239	240	255	247	255	249	252	251	253	255	254	278	245	217	248	254	249	269	243	245	263	265	266	246	277	266	234	290	258	256	260	246	281	250	244	260	232	252	243	238	263	261	283	258	253	257	272	240	239	230	255	264	239	255	246	248	279	236	242	254	269	269	294	237	253	237	271	268	263	259	271	257	260	257	258	275	249	286	261	247	250	255	252	239	274	268	262	264	251	248	250	255	247	265	255	287	289	278	231	252	283	268	254	243	270	250	249	281	248	246	254	221	258	251	242	273	273	258	265	251	273	253	244	259	244	279	302	233	271	273	247	247	229	217	266	267	243	249	267	259	275	266	236	268	215	263	300	239	261	240	260	255	263	257	252	243	294	252	230	246	249	245	251	267	249	298	258	242	255	265	260	254	269	263	242	250	274	248	232	267	264	252	279	256	256	247	287	259	249	263	279	269	255	280	261	257	274	262	254	282	248	235	274	236	283	273	284	269	279	273	261	243	209	273	277	244	240	239	279	245	278	253	242	240	254	255	225	231	242	238	258	274	297	273	235	263	257	265	267	241	248	255	241	237	244	247	269	257	254	268	264	256	253	253	256	266	268	278	267	245	248	270	277	248	277	275	267	232	271	255	234	259	259	266	237	275	272	245	266	272	258	225	247	271	251	278	252	238	234	271	243	257	279
35264	49051	35568	19484	6456	1640	616	505	481	508	476	494	503	465	450	474	453	502	474	496	470	469	489	481	485	504	507	453	519	486	514	468	499	514	471	480	516	475	512	464	507	468	482	459	461	463	476	470	506	492	480	498	481	477	494	470	469	491	464	483	477	500	500	446	486	480	504	474	487	490	480	488	480	461	475	490	471	494	468	489	475	477	478	489	491	443	490	465	517	476	500	493	461	456	465	482	468	459	495	505	510	466	492	480	461	475	463	462	478	473	475	469	485	445	482	463	492	486	491	512	491	474	474	452	502	453	469	496	496	481	464	428	485	452	460	438	491	492	479	511	464	478	503	491	456	473	505	480	513	477	456	475	491	464	527	485	490	481	474	486	470	445	498	488	448	521	494	489	457	483	487	485	483	488	484	452	445	484	482	480	477	475	521	504	472	493	485	520	489	463	526	472	498	461	498	459	514	463	463	506	460	505	505	466	524	463	525	491	528	462	461	491	468	505	471	480	488	522	469	476	482	481	479	489	492	469	486	497	490	459	499	479	473	486	501	470	521	491	465	472	499	496	487	481	489	481	464	467	515	484	485	478	434	485	468	473	505	517	509	503	509	496	489	494	479	478	481	483	459	478	495	507	525	466	453	467	516	471	470	478	523	487	500	479	485	501	480	458	472	485	476	468	480	490	476	493	527	470	483	469	471	481	466	472	489	477	490	485	433	506	545	485	475	473	484	542	475	440	474	479	499	469	516	508	461	484	500	463	502	498	495	465	484	457	502	482	480	485	488	470	469	499	487	470	503	479	494	490	509	473	462	507	485	481	529	474	512	473	490	507	483	465	485	481	505	488	473	496	490	487	498	502	507	503	472	499	505	476	477	484	424	506	482	457	471	480	484	492	492	473	513	498	469	481	493	467	471	475	512	487	468	498	480	488	514	485	438	447	507	512	473	493	519	481	502	461	501	518	523	448	501	492	462	497	503	467	473	472	486	468	476	465	509	477	510	488	510	430	470	527	503	518	457	490	480	493	480	465	487	488	469	466	505	509	512	482	502	524	454	528	505	469	496	471	460	498	504	489	490	478	489	489	502	522	465	545	497	465	491	527	463	484	491	480	484	507	469	482	459	468	472	504	473	457	456	451	483	500	493	515	475	474	470	508	481	503	467	499	509	474	498	456	469	487	515	495	509	455	506	464	455	439	485	470	494	488	492	448	477	486	452	486	498	430	456	517	469	490	471	504	485	474	458	486	486	511	440	492	494	481	526	452	473	448	486	452	472	506	468	452	491	466	492	476	531	540	480	471	467	462	504	415	504	482	521	542	485	485	489	518	481	482	482	492	480	446	461	498	453	490	465	475	467	491	510	500	487	471	472	456	438	484	528	443	542	481	468	461	460	498	482	458	482	487	460	483	469	485	512	488	507	498	487	480	504	482	482	471	486	455	508	490	511	459	469	495	465	477	516	490	463	488	506	463	439	481	479	475	508	457	501	468	491	480	480	479	502	500	480	455	501	511	483	483	484	458	488	519	495	494	448	444	461	492	510	456	472	510	450	496	464	439	493	481	486	471	492	506	494	494	506	470	454	477	433	492	488	506	465	457	494	446	481	474	510	454	511	491	456	473	504	521	484	450	543	433	477	441	472	460	487	495	496	466	445	478	472	505	456	463	532	494	473	514	443	483	473	469	493	486	524	471	453	471	437	486	490	470	490	522	498	460	477	495	502	504	496	497	470	508	485	464	456	493	498	530	496	455	487	498	488	502	509	490	509	491	473	495	476	462	490	476	496	480	506	522	493	486	449	456	506	481	486	501	487	446	495	510	482	500	493	494	479	443	471	447	520	463	485	468	489	496	448	508	490	518	509	477	462	513	509	475	454	513	458	489	479	487	470	508	498	466	474	508	517	472	482	484	495	506	469	487	433	496	484	452	480	497	492	456	484	501	492	465	502	522	501	440	495	466	503	457	465	479	480	456	490	527	501	483	453	443	462	463	492	516	493	518	442	510	481	504	482	453	477	480	502	470	457	497	454	467	515	527	466	479	522	485	515	500	500	487	469	456	481	480	497	533	487	435	506	469	487	474	491	497	456	480	468	448	485	483	477	482	486	476	482	534	468	504	496	477	486	453	497	485	463	497	492	520	483	484	481	496	493	466	478	516	489	488	472	495	475	444	462	481	473	486	489	508	486	486	433	507	449	482	484	471	436	474	477	449	484	496	490	449	481	454	475	473	477	501	468	479	494	490	488	454	554	492	481	467	506	467	488	486	478	465	500	509	488	516	457	478	506	476	466	481	528	508	460	527	439	489	467	485	451	485	497	454	485	482	438	444	454	466	450	520	456	504	510	493	484	488	477	457	483	468	462	439	510	494	447	501	484	479	480	466	500	461	487	497	460	469	461	491	478	457	454	464	471	478	492	512	521	494	484	495	444	466	455	443	485	504	430	489	511	474	494	509	461	487	453	477	490	471	473	460	501	454	495	488	473	477	484	527	440	467	470	458	522	493	467	502	472	500	480	505	450	512	462	538	482	468	493	500	459	496	511	510	474	464	486	486	454	460	513	485	499	506	498	436	493	460	486	501	492	510	473	506	455	472	459	510	451	468	483	496	481	467	445	489	454	498	466	485	490	498	480	471	509	504	452	465	479	487	496	491	481	467	467	481	514	482	451	482	462	449	516	486	477	439	467	478	515	449	475	470	446	489	510	456	464	472	508	526	437	429	495	508	454	511	443	502	465	487	515	468	486	499	513	519	480	475	482	490	465	472	460	500	467	491	492	505	500	488	470	435	470	463	459	501	499	469	501	485	479	508	494	489	531	466	483	445	510	483	485	531	473	514	466	459	472	458	533	493	513	521	493	528	469	504	477	476	463	482	461	470	466	537	486	494	508	501	505	475	516	513	469	510	473	509	434	490	492	519	452	511	509	466	471	465	488	447	502	467	510	474	470	499	469	440	478	479	415	458	465	472	485	478	499	472	491	497	469	481	505	459	469	481	485	521	497	488	489	473	436	468	473	499	471	475	521	482	527	505	524	497	514	511	516	459	467	514	487	499	452	471	495	471	447	464	487	462	501	498	481	509	483	488	497	504	499	467	513	469	525	479	492	455	461	508	494	497	496	499	463	496	496	510	468	499	496	488	468	461	476	495	512	480	446	510	465	482	498	469	492	488	495	509	426	515	498	476	489	482	487	465	491	438	466	481	460	461	492	511	467	511	463	469	451	509	501	477	466	462	488	496	466	463	486	439	494	493	446	476	448	516	461	496	489	515	474	519	470	471	503	476	453	490	458	505	447	521	476	508	480	455	490	478	503	453	485	454	457	489	485	489	486	472	468	477	484	514	510	470	496	452	485	486	497	509	496	486	472	461	482	463	459	486	489	460	472	482	485	475	457	496	463	492	490	499	518	499	458	460	476	497	520	470	450	493	468	498	486	457	486	476	474	472	450	476	472	486	505	484	489	517	474	502	480	471	473	503	528	491
24692	25056	36991	31350	20547	8224	917	314	304	327	273	252	270	280	287	274	298	300	259	276	271	288	246	273	254	273	240	291	281	265	271	297	289	252	285	264	286	294	297	300	252	272	253	252	270	256	244	298	243	291	232	277	261	289	270	246	281	271	293	264	241	271	279	258	252	287	259	259	269	263	276	271	231	265	247	241	280	249	278	251	261	247	265	271	257	225	256	301	254	278	267	234	316	294	264	265	253	248	273	281	290	233	265	295	261	246	287	248	260	276	255	276	270	271	259	304	267	283	272	255	268	256	269	228	273	279	275	270	251	267	261	269	248	264	238	268	283	257	249	261	281	282	262	268	277	256	271	281	258	257	245	279	272	284	247	247	261	284	265	252	269	277	282	267	230	250	252	231	248	272	273	258	268	275	271	255	271	240	251	270	291	269	264	298	233	250	262	256	261	269	275	280	240	290	253	277	238	261	264	243	258	253	275	242	270	277	287	257	239	253	296	278	254	285	244	255	274	277	274	255	273	296	261	269	268	304	252	259	273	268	281	255	274	278	226	250	265	247	279	274	269	263	256	271	252	304	256	256	269	237	251	256	243	257	231	236	277	261	292	283	261	268	295	259	272	270	295	252	280	269	298	261	279	290	272	268	257	267	284	293	262	266	266	291	263	276	250	256	236	249	288	249	286	250	261	249	275	288	254	292	278	282	260	244	287	279	232	293	291	272	291	236	278	282	274	248	241	252	293	284	254	272	283	253	249	280	270	261	269	250	252	274	269	260	263	251	245	258	248	280	245	256	271	263	266	282	262	259	270	274	248	267	269	271	277	249	245	305	241	259	278	243	267	292	276	253	253	267	248	226	251	280	246	276	281	249	257	281	245	268	278	258	276	243	271	287	276	267	266	246	253	265	265	269	232	280	262	269	259	260	255	283	267	272	287	267	310	282	255	244	279	253	261	299	256	255	240	257	266	279	270	257	281	278	290	283	262	275	261	277	263	238	223	277	265	277	271	266	252	265	251	277	262	249	267	255	315	239	253	277	256	278	244	273	244	287	269	257	260	291	230	242	272	278	250	275	262	262	292	269	248	276	279	295	290	269	265	255	265	279	283	268	275	239	284	300	288	254	238	264	285	268	259	252	263	285	272	246	267	271	284	261	255	282	262	268	260	258	256	286	272	256	270	269	274	269	277	268	275	268	248	278	247	252	292	274	273	261	289	270	270	281	270	290	260	262	256	272	275	266	258	261	281	290	263	253	252	268	240	273	271	260	255	240	293	277	277	283	263	258	263	290	251	260	254	269	285	240	292	263	278	291	270	246	256	274	260	249	276	316	271	250	259	248	268	248	242	276	276	247	242	272	284	284	271	275	283	317	290	284	293	272	256	261	275	249	270	242	273	281	262	278	247	262	289	247	268	268	271	244	242	280	278	301	274	279	236	273	271	302	247	250	268	279	259	263	256	282	274	251	266	254	246	262	259	266	260	282	263	283	290	289	271	269	269	267	262	266	275	244	247	248	266	281	257	250	258	264	275	289	274	262	247	241	295	283	276	280	248	293	252	244	252	261	276	272	265	284	242	280	230	249	284	273	261	252	218	254	261	258	252	268	275	262	265	253	265	236	299	262	279	273	244	247	278	291	292	255	295	263	298	316	277	272	262	274	286	278	253	258	294	280	281	263	262	296	267	254	258	274	273	262	267	275	270	278	276	295	247	270	262	273	265	256	268	266	277	262	248	242	250	279	258	267	285	281	231	274	284	248	270	274	266	246	245	259	237	248	245	269	266	260	258	257	266	288	256	276	289	231	312	250	263	272	251	278	254	289	267	260	243	243	266	261	252	275	279	259	246	270	278	270	272	234	256	278	234	277	249	269	253	246	247	276	248	306	270	269	231	250	277	289	298	280	267	261	266	295	263	276	271	258	241	257	256	243	289	258	266	294	278	260	247	287	284	266	251	266	274	257	240	262	256	244	277	229	259	288	265	266	269	242	252	251	283	283	263	254	273	269	271	247	274	292	282	265	282	275	262	287	255	233	261	252	243	257	268	289	281	260	248	296	241	260	256	253	272	265	253	253	265	241	254	267	230	277	275	274	256	285	233	278	257	272	256	246	280	247	269	296	266	276	258	266	250	251	258	278	308	258	266	276	244	270	285	295	246	268	271	272	269	270	280	266	247	266	268	264	270	269	277	270	272	274	260	274	256	270	270	257	255	279	273	288	278	241	252	267	257	276	276	245	259	263	293	275	260	266	283	285	231	279	234	286	259	245	262	290	283	282	241	280	242	283	264	308	279	257	245	284	251	261	252	274	246	257	270	263	278	271	272	242	273	276	273	265	268	273	286	259	298	245	276	270	292	247	269	258	275	266	263	266	223	278	289	242	262	244	247	259	254	288	265	260	280	253	269	262	277	253	262	289	267	270	283	239	280	280	269	273	251	275	249	254	265	235	260	245	280	272	251	241	286	287	254	269	246	255	280	258	282	264	261	261	248	274	276	237	242	236	259	248	267	262	286	269	277	274	235	266	273	254	271	240	262	279	243	284	247	262	262	279	289	267	301	272	251	278	281	290	288	276	263	272	254	267	278	275	265	277	275	244	284	278	276	261	274	255	249	253	243	249	265	263	274	259	240	246	274	232	278	282	270	257	262	261	255	260	275	293	275	278	259	269	267	249	285	256	301	252	265	271	247	293	251	253	254	262	248	272	241	263	278	280	247	279	273	263	275	258	253	273	272	254	258	252	274	254	259	235	253	276	252	256	253	247	252	233	261	247	272	247	243	232	288	270	273	284	268	266	260	250	285	264	260	264	227	256	276	262	281	252	256	252	257	274	249	249	279	246	276	268	273	259	285	255	287	263	279	276	261	246	236	244	241	272	262	257	290	279	237	271	280	245	250	270	259	248	269	274	275	256	292	272	300	264	275	253	269	275	266	267	251	262	287	257	303	247	267	264	257	305	266	293	270	275	280	267	246	281	275	251	273	284	307	280	236	270	278	263	256	276	285	252	276	263	262	268	300	285	254	237	264	253	271	247	274	269	272	276	298	249	263	271	271	246	298	259	257	265	264	242	259	259	297	301	263	260	273	256	293	239	240	249	286	253	252	276	266	272	242	247	272	279	264	264	287	293	266	272	266	271	266	268	267	263	234	228	280	246	281	259	270	259	269	266	257	278	248	273	260	260	222	269	266	243	275	270	252	269	237	275	251	266	276	255	287	251	264	285	275	259	263	257	252	256	257	295	240	246	264	255	264	251	267	251	221	273	241	288	248	252	267	261	235	286	263	262	287	274	257	274	283	290	269	260	257	277	264	252	252	276	276	252	245	243	270	291	252	294	265	259	287	240	269	299	277	284	288	283	264	291	285	262	254	256	251	276	237	273	263	236	263	273	297	258	289	255	287	237	256	273	258	270	263	265	252	292	243	257	291	271	277	251	247	302	262	250	251	261	265	258	280	254	261	277	256	280	233	236	295	306	264	255	242	278
58794	92561	68901	42677	21432	5855	1317	615	535	506	538	468	535	520	542	529	492	505	512	495	490	522	534	528	496	452	507	495	471	486	477	458	523	484	495	533	543	509	532	448	535	480	473	483	484	472	487	496	496	505	528	500	494	505	491	466	514	450	526	458	460	528	520	452	462	495	514	496	507	458	473	479	540	484	489	514	487	480	514	476	512	506	517	511	473	488	516	519	498	486	488	499	489	490	493	489	485	495	483	520	481	504	469	489	501	503	503	511	511	480	496	478	525	512	487	544	479	521	495	498	499	530	524	510	518	519	493	498	483	496	494	507	512	485	498	514	534	485	499	529	526	477	543	491	480	509	468	477	489	529	518	494	458	499	492	527	496	494	501	514	465	445	498	467	502	522	489	505	496	498	474	484	506	497	481	482	514	484	503	434	513	490	492	504	493	488	478	457	501	520	471	515	530	493	480	490	501	491	485	481	508	472	505	476	487	512	499	488	485	512	461	480	476	497	488	492	430	474	481	473	499	488	472	476	546	488	509	491	511	484	522	491	549	506	490	500	481	515	458	483	519	518	497	496	485	503	495	459	518	467	450	470	484	507	466	472	563	474	465	507	509	482	474	491	520	517	513	460	500	497	459	519	476	509	462	535	477	462	487	522	477	466	489	496	520	519	528	490	498	505	515	502	498	505	496	477	458	516	486	483	463	545	500	477	523	483	474	534	465	473	504	523	439	521	464	481	498	485	513	499	493	480	496	505	463	472	477	483	505	514	518	500	492	486	463	505	490	512	488	506	508	476	501	506	520	507	516	472	474	501	504	507	519	474	522	465	475	514	470	514	499	498	460	493	529	505	470	498	503	501	497	507	486	500	500	537	505	529	482	475	500	513	490	545	492	537	502	492	437	483	500	442	495	483	467	489	502	511	502	501	504	476	501	514	518	493	436	491	475	523	500	507	525	481	459	469	490	493	513	528	500	505	502	468	477	493	499	515	501	511	509	481	469	506	500	480	487	490	476	526	511	500	465	514	486	528	526	458	474	511	477	463	519	538	470	490	493	489	490	500	522	506	514	512	503	487	480	516	505	497	479	518	503	542	499	510	516	456	526	514	470	488	479	501	501	524	490	480	504	527	504	496	488	454	499	491	518	530	511	494	482	499	517	445	481	443	507	490	474	495	503	526	507	511	494	491	497	466	511	519	525	505	481	525	520	503	536	499	456	490	470	462	501	542	476	480	467	494	499	483	535	477	511	531	500	463	467	464	502	515	485	495	478	461	490	486	509	500	513	475	501	531	518	485	484	476	473	540	485	482	509	486	511	522	524	475	491	509	491	528	474	514	527	503	497	503	494	473	471	523	536	522	474	463	486	486	481	495	501	524	531	473	484	469	450	499	474	514	503	493	479	491	498	506	504	477	518	501	463	474	474	463	502	503	500	518	490	502	512	509	486	545	490	440	494	480	485	495	488	472	513	495	523	476	507	491	519	475	504	498	519	472	462	490	465	461	465	488	468	497	522	465	498	494	477	494	487	483	484	521	521	461	482	504	496	495	481	554	544	488	493	487	486	472	474	487	462	517	499	492	501	527	489	537	492	496	469	480	499	447	458	524	535	547	500	490	455	512	533	507	505	514	505	500	502	465	508	488	545	506	498	489	501	466	479	488	504	470	529	488	517	465	511	486	482	480	524	482	560	473	497	522	491	518	474	499	478	505	507	500	481	509	475	474	473	458	514	475	457	510	525	484	522	524	474	465	524	471	493	453	496	480	505	500	514	497	486	468	491	518	494	507	484	484	494	518	493	491	516	490	501	511	506	503	436	497	495	506	488	524	476	485	532	490	496	483	469	494	499	489	531	508	487	484	452	515	516	521	493	530	481	503	517	539	489	487	533	488	530	471	495	502	471	481	450	495	489	518	499	476	497	499	472	521	497	520	503	474	490	516	487	465	449	518	486	538	490	461	502	505	513	559	511	508	458	486	474	493	463	516	514	482	508	509	459	522	483	501	442	549	495	477	484	446	514	520	493	502	532	505	537	510	454	483	475	474	494	482	465	528	496	504	485	446	525	521	472	499	482	464	517	474	519	522	528	477	455	522	489	496	526	502	496	471	517	532	498	486	456	492	479	502	509	510	435	484	535	491	524	500	489	532	525	502	516	517	534	474	497	494	480	482	523	490	503	464	506	537	545	476	490	466	480	480	483	511	480	517	510	494	498	493	495	508	514	533	537	517	524	504	489	528	499	501	487	516	489	533	470	531	467	481	475	473	471	492	520	475	521	536	467	527	458	471	477	522	534	516	477	481	488	475	490	514	521	495	484	522	493	489	489	507	512	531	488	461	501	478	497	538	480	491	464	489	506	457	464	532	458	503	538	492	474	473	474	443	472	493	537	500	476	510	543	515	486	480	523	489	507	520	444	495	492	515	510	507	454	504	540	447	503	459	472	487	500	480	485	504	464	524	525	512	523	469	498	532	517	500	543	478	476	494	459	515	482	508	512	494	508	478	497	465	484	470	482	526	519	438	482	509	474	479	448	479	521	524	468	482	479	499	456	500	453	515	468	465	465	516	457	489	514	489	507	495	517	491	491	453	512	451	510	534	472	540	485	481	515	437	505	465	485	493	463	468	489	483	456	518	512	521	486	513	538	485	484	518	482	474	516	478	466	499	541	482	550	493	462	484	509	461	517	497	508	472	468	468	504	512	500	488	501	493	474	532	476	467	479	461	463	497	515	474	490	467	505	521	506	509	536	512	487	486	473	470	500	484	488	471	509	461	490	486	472	528	482	502	499	488	478	508	514	506	498	480	478	510	484	534	474	495	502	493	481	520	507	510	489	496	491	513	468	464	476	467	528	545	510	495	480	451	480	498	481	483	484	516	493	468	515	515	507	451	496	471	484	478	500	510	491	540	509	512	484	480	474	495	519	463	490	516	510	508	480	495	500	489	517	509	491	494	486	516	478	530	493	484	490	514	497	500	481	491	486	473	490	516	489	492	506	465	550	512	489	513	518	526	471	506	487	505	558	481	517	492	480	491	489	492	499	474	471	478	489	521	511	472	475	516	494	517	516	507	471	508	503	516	482	519	538	497	507	496	495	483	448	513	542	525	481	466	523	457	498	467	492	477	487	491	491	500	510	435	513	483	535	510	472	513	477	476	506	470	489	481	506	515	513	502	512	511	492	494	527	505	500	480	490	487	500	437	480	481	472	475	555	455	498	460	501	507	502	484	500	498	505	484	496	488	515	485	509	475	506	463	491	509	518	481	504	491	501	488	488	524	545	493	469	473	527	509	492	513	510	503	487	495	516	511	466	461	482	518	484	512	486	528	481	478	523	476	481	431	492	509	518	477	450	494	477	547	499	471	458	533	482	505	485	508	511	555	485	481	459	511	469	457	491	494	489	496	494	508	510	509	481	509	536	538	503	495	478	489	471	468	494	507	467	469	512	475	494	483	475	477	471	519	523	487	501	457	449	479	497	500	498	501
23532	22758	34062	31400	23439	16890	4248	488	370	318	361	321	331	324	285	329	326	327	292	360	314	304	331	314	334	314	272	293	338	336	334	313	306	307	314	316	294	294	289	299	313	317	270	348	306	314	277	319	326	329	315	326	322	339	297	307	299	323	295	300	323	305	343	300	318	302	306	325	311	314	295	313	350	299	324	315	348	302	297	312	289	294	339	327	310	323	321	318	326	297	303	302	304	293	294	305	318	320	318	305	323	325	319	303	312	342	341	322	311	293	328	303	310	328	334	312	289	283	319	327	331	325	318	327	331	313	292	313	343	295	321	347	314	342	282	332	301	293	329	316	330	324	300	311	292	311	304	299	319	309	297	295	312	326	311	291	305	294	318	299	300	326	313	307	293	290	337	302	288	295	310	285	327	296	312	322	323	305	306	304	324	303	331	302	281	335	307	326	314	314	297	291	313	280	321	349	331	310	293	303	294	302	269	298	310	311	341	307	321	340	341	318	303	323	317	304	334	300	303	323	349	304	295	321	341	304	317	318	307	270	307	270	318	316	280	314	314	312	304	319	326	309	323	331	339	322	301	337	321	312	347	309	307	304	302	275	323	332	294	330	306	303	301	332	293	311	329	334	307	312	306	295	320	308	303	343	327	332	313	324	282	357	309	296	309	332	329	290	308	319	325	304	301	302	309	287	326	306	295	354	316	312	298	298	325	307	319	336	302	275	305	325	296	306	337	299	305	321	281	308	298	330	296	291	299	291	323	336	289	336	288	290	334	317	310	311	270	322	316	284	309	296	305	325	327	297	325	322	337	320	293	323	291	299	323	355	306	282	331	305	293	345	344	314	271	285	336	303	320	286	310	308	329	329	317	293	310	324	304	322	309	303	316	327	279	342	303	338	281	312	303	317	320	341	338	308	317	316	331	310	317	306	309	318	352	323	338	357	301	329	272	326	272	320	308	303	321	306	346	331	310	328	306	310	314	296	308	326	330	328	321	321	298	318	312	337	317	284	309	346	306	303	322	333	296	323	314	286	345	341	341	349	330	302	330	302	334	341	318	354	327	315	322	326	295	333	325	322	293	310	330	306	308	303	344	321	294	312	309	298	279	300	295	341	297	320	316	311	331	287	299	324	312	308	284	302	319	280	319	327	330	295	306	301	305	323	307	295	301	323	340	300	292	317	301	315	285	298	311	317	341	301	322	311	285	336	322	295	327	313	299	291	337	320	352	353	303	305	308	283	305	303	312	325	317	321	250	316	316	317	318	304	315	315	325	327	321	312	297	298	316	296	312	324	293	306	316	299	304	306	334	306	292	320	321	284	327	305	315	315	312	331	354	337	325	291	309	298	315	309	305	365	342	321	305	289	336	294	313	299	292	331	345	309	323	312	327	318	295	329	308	329	317	300	291	300	312	333	271	292	328	349	317	307	321	324	315	306	317	328	309	326	275	312	299	352	305	317	310	286	308	308	306	322	324	322	291	347	315	275	328	326	304	329	291	281	359	337	339	326	325	327	302	307	321	284	289	322	318	312	269	324	325	316	313	317	289	293	305	307	311	336	325	296	340	314	318	313	330	325	313	295	282	312	315	311	317	341	325	285	305	288	303	284	322	284	293	314	294	323	308	297	334	327	326	304	298	322	338	301	319	336	325	338	339	298	343	322	300	323	308	308	321	287	326	280	312	295	325	329	325	315	276	334	302	357	315	316	292	304	287	304	310	310	320	316	316	325	296	308	323	337	309	333	304	283	288	331	297	314	296	309	287	306	326	335	305	309	299	300	278	310	314	309	307	304	301	317	324	295	289	293	319	323	351	274	286	293	273	311	302	322	285	328	311	307	312	312	321	327	328	304	327	295	330	335	273	316	286	309	307	310	297	304	318	280	297	316	301	296	297	328	327	336	307	297	319	300	308	296	333	325	298	300	299	294	315	323	300	323	314	334	304	299	294	299	323	310	306	296	300	271	310	321	295	315	318	300	312	316	317	325	310	330	320	315	289	324	301	327	339	311	319	301	309	270	317	297	356	318	325	318	307	290	312	310	318	292	322	292	306	338	316	294	305	300	301	317	322	341	317	303	336	345	336	330	300	331	299	327	344	333	289	306	345	348	327	303	333	299	314	307	284	325	297	313	306	301	291	290	317	310	339	323	319	336	346	329	306	300	304	313	324	320	309	302	327	339	332	331	330	290	285	306	305	304	348	308	325	314	296	315	323	325	325	285	305	313	294	322	319	289	331	303	335	309	337	320	342	323	343	288	313	298	293	369	324	333	293	309	313	342	292	298	323	312	292	306	324	289	293	351	306	293	319	313	310	326	303	297	301	357	322	305	281	335	323	317	304	310	276	314	286	333	301	308	317	307	321	296	318	301	334	296	311	326	313	309	321	323	307	270	334	305	294	310	324	301	318	301	319	296	290	299	310	302	316	292	328	326	346	326	328	326	294	287	319	340	305	331	319	296	304	296	315	308	286	304	318	294	303	318	302	294	316	318	341	297	306	316	303	288	316	314	324	328	317	309	351	307	321	306	311	289	329	304	310	310	300	326	307	311	328	298	304	326	315	292	327	291	297	301	305	292	299	307	322	293	285	312	271	309	341	313	316	316	302	315	336	308	314	304	295	284	293	290	293	338	283	313	314	314	309	358	301	339	316	293	309	304	322	297	316	313	293	319	298	323	299	285	325	313	299	286	304	311	309	324	293	310	308	285	285	282	331	300	304	311	325	316	328	305	311	311	325	321	306	318	308	305	339	308	325	309	298	332	287	283	307	325	324	319	299	312	289	293	290	309	313	280	304	293	311	292	315	327	307	317	327	330	312	303	301	330	326	308	311	339	311	316	313	318	330	339	274	338	327	313	311	287	288	322	321	314	309	302	288	337	336	317	278	328	308	299	282	296	294	309	349	355	317	311	337	324	315	330	297	321	297	342	286	333	294	318	315	346	285	328	312	298	340	301	292	322	320	349	339	290	301	322	323	317	319	317	322	316	323	285	318	327	308	303	319	296	292	296	314	324	313	308	333	314	276	316	303	336	290	297	296	272	331	313	334	321	320	324	322	304	312	320	307	326	284	280	307	328	275	324	354	317	307	312	279	251	329	306	301	288	310	279	295	300	311	293	326	337	279	306	286	326	336	327	305	337	326	296	306	298	344	325	334	322	287	315	322	297	319	312	320	319	331	316	293	299	287	299	326	306	313	278	290	344	348	317	333	317	309	332	312	322	315	297	315	309	323	307	308	331	318	310	322	329	303	299	298	313	352	310	346	347	337	310	302	292	331	281	301	317	310	309	317	314	272	297	334	290	321	324	296	301	310	310	317	314	306	306	333	318	341	305	304	311	314	324	316	332	311	319	295	291	316	303	314	309	340	324	336	285	360	329	287	309	295	310	330	287	295	317	317	331	288	296	293	354	306	287	322	319	323	286	316	333	322	299	323	284	321	318	319	322	298	300	326	335	292	291	322	302	315	316	302	310	291	302	306	328
59809	101914	76926	54944	30111	10247	2260	789	596	543	589	568	558	517	595	524	553	572	495	522	582	575	553	522	538	593	535	554	562	598	558	561	555	555	513	531	577	548	559	517	572	541	541	585	552	550	526	501	552	593	543	522	566	520	545	542	530	569	547	590	543	577	568	570	578	543	535	517	534	531	518	569	564	564	570	562	544	548	546	560	576	577	566	549	514	524	539	555	548	579	555	548	582	532	558	519	558	558	568	551	564	536	531	557	561	519	545	537	535	569	596	572	536	573	541	566	589	545	540	578	580	554	547	529	592	526	543	551	530	515	540	576	565	544	551	529	557	532	503	544	548	548	600	565	569	522	521	539	533	598	596	548	522	597	595	553	546	568	577	570	565	532	566	554	558	551	566	559	530	537	545	540	557	566	552	580	577	569	577	546	543	544	594	589	576	507	557	554	583	513	535	519	546	521	579	579	587	535	534	566	553	515	558	518	553	542	558	569	565	547	517	555	564	522	593	550	603	566	545	568	523	575	575	533	564	557	507	558	533	547	547	511	536	560	532	522	537	565	584	542	608	541	576	516	583	565	522	510	557	516	595	560	586	563	549	578	577	551	545	574	512	544	585	560	556	533	535	544	551	545	562	583	544	575	555	569	536	572	593	521	579	493	546	621	545	532	525	606	560	558	560	554	529	522	548	564	522	564	526	510	484	557	562	553	547	558	530	539	543	541	565	544	525	605	588	524	528	536	535	557	551	542	538	553	555	510	552	548	529	525	530	549	532	597	578	534	528	594	575	523	537	508	571	555	537	567	553	558	549	553	565	558	590	547	553	519	571	537	561	571	550	540	527	510	553	511	555	519	563	529	570	543	537	572	545	547	565	559	599	563	574	533	527	592	572	538	534	514	496	576	586	536	539	517	536	561	555	528	541	549	558	560	525	551	531	559	552	530	557	546	507	563	519	537	554	534	555	559	532	573	515	530	547	531	588	573	504	580	538	560	524	566	564	572	555	525	560	538	517	537	532	550	523	540	553	547	540	530	538	515	552	562	548	550	509	556	551	581	524	525	515	532	552	511	555	548	550	577	533	583	549	567	578	535	533	546	515	582	603	531	543	607	545	524	515	536	520	524	542	588	568	553	529	525	503	504	532	518	544	583	541	593	524	561	571	595	536	583	569	578	603	560	576	565	540	547	570	536	517	548	571	554	544	528	554	555	532	545	543	522	582	503	561	558	542	539	595	552	585	580	578	545	567	555	533	537	564	509	540	501	532	559	564	556	545	518	552	538	589	587	528	566	567	546	579	530	556	567	577	534	550	596	539	542	552	553	581	520	530	561	556	553	564	537	564	564	566	556	572	520	555	600	577	562	571	538	512	528	544	567	564	528	536	578	569	531	554	539	532	530	552	589	569	552	585	567	560	579	571	511	523	542	532	526	570	537	540	494	544	607	532	575	531	590	561	605	563	547	552	549	582	568	566	562	589	546	536	552	547	523	530	527	540	533	506	551	556	567	508	537	563	532	534	518	557	549	550	567	579	521	571	518	578	562	577	559	543	546	591	579	582	533	569	540	523	541	550	548	569	563	492	508	558	539	574	504	508	529	535	532	531	545	570	578	502	539	528	596	534	529	548	551	590	571	528	580	574	541	586	565	518	558	551	562	527	564	538	563	553	561	553	535	586	566	595	554	523	561	563	545	546	521	565	544	529	568	554	532	538	523	580	553	549	510	561	573	512	600	539	506	548	496	559	544	537	556	588	567	560	562	533	580	540	529	596	535	587	547	523	545	543	546	585	527	538	502	555	564	531	562	547	584	585	505	544	519	573	546	513	577	544	569	529	575	517	542	556	571	526	543	594	577	597	573	589	528	512	562	522	530	527	549	591	566	521	519	570	541	550	526	539	548	532	547	530	531	555	509	588	555	553	512	575	526	551	523	561	569	548	520	559	540	538	551	568	548	594	540	571	556	567	546	564	545	524	586	550	501	532	542	559	575	516	469	576	532	549	524	586	549	540	518	551	608	576	571	535	514	591	528	581	534	559	533	553	565	537	576	556	569	550	532	538	568	532	562	571	500	562	581	564	513	557	580	530	525	575	506	531	555	587	581	536	532	562	559	546	550	529	564	543	535	572	528	576	583	553	531	539	537	566	548	553	557	557	566	533	525	542	562	539	565	596	570	584	550	516	597	524	557	553	571	556	554	560	582	560	551	572	558	572	568	527	580	553	513	576	542	548	566	556	524	579	537	539	560	528	543	583	574	563	554	546	493	528	556	545	540	574	528	549	564	554	550	573	547	526	547	542	548	573	537	536	562	560	518	535	548	556	574	598	570	549	502	576	529	509	519	558	529	572	560	572	545	558	578	527	516	535	581	563	570	538	569	516	587	566	575	549	538	580	538	546	548	531	560	532	521	508	564	550	521	525	601	570	530	545	552	571	574	521	569	527	529	569	559	548	563	546	603	540	551	543	550	521	561	578	536	511	562	606	581	556	588	550	546	532	481	496	536	534	554	562	542	554	548	579	586	549	552	557	527	578	564	525	543	571	540	557	565	585	485	583	530	535	535	533	560	555	510	529	572	570	517	575	526	585	538	545	538	542	565	605	583	504	565	547	556	570	546	562	574	516	530	560	548	498	550	550	555	528	539	525	550	575	547	542	586	530	519	527	572	564	519	557	570	569	549	568	552	565	572	540	539	491	530	557	553	559	586	591	529	525	529	553	555	539	518	551	514	550	572	517	489	607	589	566	541	588	541	532	561	547	541	535	578	532	526	536	528	553	581	544	532	522	555	527	533	487	589	527	575	556	567	572	526	560	571	560	548	561	518	539	555	550	546	518	571	517	562	586	548	549	550	557	563	539	547	546	555	547	564	563	551	520	536	531	545	550	570	541	564	559	528	546	519	522	521	534	559	560	546	552	583	552	552	574	599	539	562	583	545	508	539	562	553	550	528	561	584	543	569	523	540	563	562	544	537	551	568	555	571	569	556	532	587	557	567	601	608	555	584	570	553	559	572	582	548	559	545	516	579	551	551	549	599	555	531	572	598	555	573	537	573	569	532	577	529	540	565	536	535	569	567	525	526	560	574	563	547	614	579	588	559	551	519	567	572	551	530	545	555	536	570	564	569	553	570	593	533	591	509	544	524	560	543	568	595	573	581	507	553	567	582	530	509	532	525	584	556	610	543	545	562	543	568	543	576	527	538	600	555	519	536	522	542	548	547	588	536	500	569	563	542	512	525	571	543	525	575	533	523	541	517	550	550	579	568	569	507	545	560	589	550	538	521	545	558	583	494	572	541	556	558	543	512	529	543	542	565	538	547	549	550	525	556	555	549	550	530	552	576	557	555	565	528	580	534	539	494	582	570	517	525	527	517	579	567	527	588	564	563	559	530	547	545	561	507	555	560	539	549	556	533	573	585	535	527	546	530	540	540	560	568	487	605	554	573	589	554	532	539	522	565	515	554	535	560	536	561	516	570	546	553	576	561
28383	28661	28928	20563	5526	956	385	268	263	255	233	240	253	258	234	264	242	258	259	240	305	254	251	241	252	252	265	279	263	282	244	244	238	260	266	243	215	250	268	277	252	243	264	251	252	259	276	255	240	238	266	244	250	284	251	243	264	258	226	237	234	248	268	254	243	292	257	239	245	295	269	250	241	234	250	248	258	256	241	231	258	248	246	254	262	236	275	236	248	251	259	254	240	261	270	249	252	263	302	253	263	274	281	262	244	284	228	248	252	247	274	239	246	227	261	238	248	266	239	254	240	263	261	237	257	297	262	251	247	261	264	262	247	270	235	255	256	263	253	263	243	281	249	297	234	257	261	242	262	275	254	247	262	258	243	261	255	265	237	277	231	247	251	258	260	239	260	253	252	290	238	266	246	273	248	268	251	263	229	241	251	254	269	224	246	270	260	262	273	260	283	259	260	251	262	266	254	239	267	260	259	277	237	262	274	250	246	253	237	232	229	223	237	252	268	270	251	262	278	256	257	252	263	231	253	251	291	261	260	280	242	251	256	240	243	263	264	252	241	259	264	244	274	276	247	269	251	244	274	243	237	256	250	255	257	241	269	273	289	249	244	281	225	271	258	285	255	251	267	237	224	247	289	243	285	258	252	228	250	249	243	251	248	265	234	263	253	241	229	273	267	278	271	277	302	237	219	246	231	275	253	247	245	247	251	282	239	275	269	249	246	256	250	262	270	264	252	265	281	267	228	244	251	256	245	281	257	254	254	260	227	249	269	291	281	255	273	258	262	271	245	289	245	252	266	272	258	243	249	243	250	256	277	255	234	270	263	263	254	252	242	267	250	265	279	252	244	279	246	242	256	269	264	272	258	246	250	235	282	249	252	251	258	259	276	247	252	254	267	246	265	223	249	274	260	257	248	261	250	267	266	243	251	233	268	279	229	249	260	300	256	234	253	256	245	266	281	276	276	249	235	220	273	239	237	270	244	256	254	261	253	257	253	268	257	278	266	217	256	272	264	246	252	258	246	257	252	262	253	230	244	267	260	249	264	292	267	260	254	268	248	264	276	256	269	251	280	248	247	232	256	255	238	252	244	251	245	205	253	268	245	266	249	267	290	257	270	252	273	250	290	268	259	240	263	241	259	271	267	229	255	264	244	229	250	254	251	248	262	218	237	262	235	261	260	260	260	245	261	234	242	247	262	253	253	274	240	261	231	250	262	222	292	267	257	257	268	246	244	271	224	247	251	245	235	252	261	238	249	255	236	259	261	234	272	246	268	243	246	250	229	275	267	232	234	251	244	280	261	239	251	248	261	259	239	253	288	255	267	257	290	270	270	266	283	256	240	249	262	252	246	260	243	278	266	225	258	255	239	248	276	270	259	269	268	250	230	271	250	268	245	268	281	259	265	251	278	244	276	243	251	231	253	240	261	260	249	287	255	252	283	265	243	254	240	264	209	241	256	261	264	251	247	235	254	261	277	236	244	249	260	268	262	231	267	278	287	239	264	262	221	267	264	222	249	216	237	258	268	243	225	257	252	240	256	224	249	251	268	243	269	253	252	257	256	233	270	276	242	248	264	254	266	276	263	279	243	234	229	268	275	255	240	269	298	242	269	264	259	262	268	265	247	253	265	279	228	257	255	265	261	251	284	249	266	271	264	249	252	273	241	256	245	252	285	305	259	261	259	271	228	240	275	251	262	234	247	278	251	256	260	274	272	290	245	260	240	283	268	251	232	239	261	286	280	261	254	287	251	253	243	233	260	263	241	238	259	262	243	251	269	267	272	273	256	259	253	264	261	246	272	272	267	274	253	248	263	257	261	277	240	242	261	282	276	245	299	260	263	262	250	255	263	261	238	263	241	239	262	251	252	242	253	239	272	279	258	273	258	238	296	221	257	276	239	237	258	256	248	259	283	244	252	239	292	252	259	231	263	239	247	258	230	275	287	230	229	258	266	243	270	264	261	283	246	233	225	238	286	260	237	255	252	246	278	266	268	259	244	247	250	234	261	235	237	260	273	276	247	243	283	277	233	234	258	268	263	269	240	265	244	234	259	226	250	266	276	260	264	223	246	252	258	278	268	284	253	250	272	242	237	262	260	262	258	238	270	263	265	256	262	216	243	277	271	281	260	248	262	260	258	264	251	264	229	255	240	258	296	251	282	275	248	230	232	264	236	260	260	259	256	261	261	260	250	240	265	256	236	245	257	274	284	271	265	252	274	249	279	243	276	271	235	263	247	260	264	252	272	267	254	259	251	246	251	231	272	237	253	262	262	264	234	263	238	252	281	279	263	267	244	229	259	259	265	231	248	227	260	223	233	268	254	251	268	219	238	267	280	257	258	234	263	276	281	255	267	234	248	248	279	267	253	255	242	270	222	265	253	257	256	256	256	245	259	238	239	276	237	242	228	241	239	249	275	288	264	249	218	273	242	252	263	250	260	248	244	254	254	254	261	286	271	263	242	238	264	258	271	243	238	256	254	262	264	258	241	269	264	252	246	262	257	252	228	235	249	258	254	265	267	228	247	272	263	244	251	254	243	263	272	226	268	266	242	257	246	264	269	284	247	247	267	254	245	254	283	265	247	246	223	267	253	248	262	264	223	286	239	246	271	255	262	265	260	258	257	259	262	249	255	257	242	258	247	255	237	248	252	237	263	289	254	252	253	261	240	244	232	263	270	253	263	265	276	252	248	263	254	221	257	275	258	235	280	269	283	283	230	251	252	260	262	249	267	274	268	265	273	274	262	258	280	259	244	264	226	240	260	218	275	246	277	230	250	259	239	263	252	230	259	239	252	251	274	253	269	263	281	246	278	278	254	258	250	279	248	238	211	278	254	228	267	262	242	254	265	272	273	272	247	254	253	245	260	240	259	252	300	260	254	252	248	277	262	263	266	253	254	265	268	264	288	262	274	262	267	257	234	250	256	239	243	248	238	238	271	257	257	246	244	267	307	242	256	262	243	246	270	250	248	240	215	267	268	275	257	234	227	258	266	280	261	273	244	253	260	217	257	260	284	250	249	271	246	261	286	267	257	258	226	266	288	243	257	233	251	220	260	266	267	272	298	232	259	262	253	253	282	280	263	240	281	250	270	272	268	247	266	256	294	223	238	249	260	260	246	249	251	260	230	248	253	285	273	257	273	261	235	270	290	253	294	256	246	277	268	253	250	258	272	276	222	269	246	242	247	250	253	243	266	247	259	231	255	249	243	281	234	256	265	256	269	223	272	257	286	238	241	241	225	241	293	227	247	248	248	273	264	251	238	263	272	282	265	261	276	275	262	282	268	280	244	249	239	271	245	232	215	251	212	244	257	240	231	239	239	244	283	264	234	262	267	267	253	238	269	274	251	243	272	271	248	254	242	269	230	244	250	251	229	243	271	267	260	240	291	256	255	227	290	240	252	246	257	239	274	249	225	255	231	248	224	263	263	269	233	267	252	236	259	264	244	249	248	265	269	250	271	235	239	239	258	248	259	253
34270	46219	36483	23940	8696	2141	798	529	485	520	513	466	463	501	488	511	469	486	486	463	496	469	472	481	430	494	451	537	486	533	470	510	455	454	472	510	477	427	456	475	454	474	483	493	504	461	498	486	483	486	441	466	469	483	473	491	472	501	469	485	498	458	504	478	484	460	502	466	477	492	493	480	490	504	475	477	452	461	473	450	487	465	480	461	457	483	493	465	475	466	427	500	471	473	448	514	467	454	495	477	485	457	470	470	468	494	458	494	439	458	499	513	469	503	472	447	490	462	463	456	440	492	461	465	520	482	460	477	485	467	465	474	488	469	471	467	490	501	437	476	469	476	473	529	484	511	453	461	461	480	469	468	503	451	487	440	457	476	507	463	458	492	459	481	460	495	475	474	499	459	477	478	478	484	491	465	456	496	489	461	476	465	478	481	494	504	474	466	497	480	451	466	489	510	495	478	460	488	502	528	441	453	502	480	501	482	483	496	486	493	456	436	469	449	433	454	463	446	465	480	449	457	460	442	479	530	494	486	482	464	465	461	459	463	473	442	493	510	469	512	475	500	459	429	478	485	482	465	475	524	478	462	481	463	445	487	470	470	478	476	468	496	470	479	470	477	461	487	502	470	443	461	495	462	475	477	475	439	477	504	455	488	467	488	478	480	504	473	495	482	464	462	464	497	485	453	492	459	464	509	472	487	486	457	484	527	434	471	499	449	472	465	473	495	485	487	457	470	467	475	508	471	507	480	482	520	460	452	448	507	467	486	498	464	453	498	476	460	470	472	456	498	420	477	471	462	525	492	491	454	500	488	482	444	465	488	455	492	454	482	453	472	496	503	456	512	489	475	500	455	469	458	509	470	471	477	480	459	485	479	464	459	496	470	501	474	459	451	467	469	428	444	522	452	520	474	436	536	463	446	437	511	460	515	452	474	470	462	486	480	477	483	459	484	460	426	476	478	496	469	482	472	522	456	429	497	509	453	474	470	502	471	493	487	465	502	510	476	502	482	479	511	490	451	446	481	514	509	495	482	470	473	476	477	519	468	467	517	509	459	459	418	487	497	456	428	439	477	455	477	482	501	467	476	453	466	502	456	489	485	490	467	483	487	495	494	477	519	445	472	463	496	469	460	479	489	467	432	504	441	476	488	467	487	473	484	492	490	516	464	462	473	489	514	471	465	491	471	434	452	468	468	492	481	442	464	466	477	440	481	500	458	520	514	458	482	510	478	504	475	506	464	487	510	491	498	490	447	480	452	503	507	506	466	460	445	493	475	452	513	490	468	470	461	481	466	498	448	477	447	474	452	498	505	463	496	508	497	459	432	502	471	459	466	469	491	494	503	505	463	464	427	472	451	505	505	494	463	459	472	506	479	474	462	482	504	446	440	469	468	487	493	435	507	494	460	477	458	438	488	507	467	520	489	496	476	467	512	486	492	464	427	503	445	486	536	493	454	480	445	469	465	496	474	475	497	469	438	472	474	499	452	476	493	433	442	452	493	489	510	518	477	447	464	511	508	478	506	489	475	494	467	473	457	500	485	548	480	431	475	472	513	465	489	495	505	484	504	472	476	491	477	466	477	487	526	473	482	450	439	446	518	489	483	473	512	477	490	475	464	475	457	498	458	486	468	469	504	479	465	490	438	448	507	465	484	469	462	512	468	486	510	436	476	486	478	502	486	450	534	491	533	509	491	471	488	486	437	487	479	489	488	502	506	456	477	479	494	506	481	512	498	540	473	491	474	473	499	469	468	480	493	445	456	510	487	462	478	505	479	483	461	472	453	432	436	480	472	491	539	466	514	450	424	443	516	462	470	468	494	463	479	440	464	471	490	518	465	496	455	474	446	480	465	468	470	431	468	489	491	459	479	484	494	505	463	458	471	474	485	507	455	482	509	470	482	477	452	482	468	475	473	473	449	464	455	490	428	464	497	476	498	486	523	460	456	493	460	475	465	526	490	521	468	453	458	450	488	480	468	453	494	456	479	484	501	497	469	484	455	486	448	449	462	430	452	460	484	465	518	501	512	480	444	465	416	471	469	467	484	491	510	459	476	455	468	486	479	479	483	457	496	492	488	470	488	506	455	438	459	495	444	460	466	449	490	519	442	531	466	484	472	483	453	472	489	486	476	488	493	489	424	432	488	485	456	473	512	508	490	503	485	479	484	508	481	494	508	454	466	470	489	447	458	462	525	443	497	499	462	490	489	470	499	464	475	439	515	496	446	457	475	484	475	514	467	479	480	467	538	504	481	451	496	452	493	466	503	482	475	450	484	443	492	489	472	457	459	486	438	410	474	487	472	461	486	480	443	530	479	489	466	507	493	506	478	474	510	484	482	426	443	477	464	445	479	478	476	456	472	461	470	477	445	466	448	538	479	496	511	499	474	444	499	476	486	524	488	468	508	476	449	477	495	461	462	481	507	478	481	452	479	465	488	481	480	470	471	456	506	512	493	507	473	456	452	475	510	443	461	525	459	474	510	516	489	474	460	468	477	451	453	497	474	453	458	459	470	449	457	485	555	445	435	470	456	500	488	489	426	432	477	487	457	541	475	519	445	509	488	495	500	505	441	507	466	474	488	456	462	481	437	458	447	495	477	467	496	470	438	473	497	492	501	433	495	448	463	500	509	527	507	501	501	483	512	479	432	463	484	470	508	477	535	458	483	489	518	508	485	448	518	498	505	481	482	499	430	470	496	446	468	484	481	471	460	503	462	511	475	468	475	502	502	485	457	459	439	491	486	472	443	475	467	457	485	464	453	469	492	498	475	494	494	473	498	486	445	502	454	445	494	480	457	497	466	459	482	444	479	462	463	474	480	472	468	457	462	482	475	496	484	493	456	470	462	433	499	491	497	470	468	456	480	486	488	477	484	418	468	462	466	467	478	488	507	490	500	461	479	474	487	478	535	511	470	464	450	462	507	479	461	456	436	496	492	466	480	517	453	461	486	449	431	483	468	472	441	484	475	459	492	454	498	456	475	486	470	481	497	481	482	482	497	484	465	480	485	495	475	470	455	449	465	468	479	477	454	505	434	451	463	530	495	502	479	457	445	473	491	459	465	467	464	467	452	482	498	430	517	491	496	495	487	483	465	459	464	453	462	464	487	470	513	457	512	480	454	456	470	454	474	538	500	473	487	476	509	522	507	501	532	472	502	474	486	458	497	473	521	512	464	485	496	458	473	448	452	462	466	438	462	465	523	475	478	484	473	439	484	473	492	467	512	480	493	512	458	414	461	500	469	498	475	450	475	479	469	423	493	488	522	461	485	463	458	506	484	511	491	505	456	490	482	513	475	446	527	460	485	499	473	469	476	485	498	432	440	484	489	504	516	497	492	499	487	491	438	473	465	473	463	473	479	469	455	504	457	508	481	492	476	475	457	495	443	489	512	482	489	462	502	483	513	509	490	479	452	471	468	472	474	463	498	491	487	496	499	433	517	491	504	478	436	477	509	468	472	510	464	473	462	502	469	470	468
24644	23577	40366	35608	21936	9758	1327	321	290	264	268	259	288	282	268	272	252	269	278	276	263	283	266	268	277	285	292	273	235	253	254	274	274	256	244	277	302	260	216	244	285	278	225	264	277	264	246	260	270	264	255	290	221	260	245	258	264	270	271	242	258	258	275	268	286	280	271	255	268	273	259	256	264	259	304	253	266	259	249	240	246	260	225	276	241	261	316	260	240	253	271	267	245	273	249	243	270	260	244	267	265	283	257	264	267	260	245	278	277	254	238	302	271	265	227	234	290	227	292	237	267	245	253	267	267	270	282	297	255	221	280	269	261	286	254	269	291	280	257	253	238	276	263	258	245	267	302	267	272	280	273	257	259	264	253	288	230	261	264	284	240	277	259	249	236	237	270	285	248	283	234	269	263	273	263	278	249	284	264	267	260	234	266	247	237	269	265	256	258	289	254	283	252	312	260	284	261	249	237	275	263	282	245	256	284	273	269	241	269	269	269	293	265	263	271	269	254	287	263	280	262	260	262	257	239	275	259	270	254	246	283	275	287	254	267	270	287	274	296	252	260	275	258	262	241	229	269	257	272	259	255	243	261	275	282	273	255	245	245	262	254	284	269	255	250	263	293	292	274	255	255	261	245	281	238	253	271	240	274	260	249	247	258	275	241	262	249	268	266	240	275	219	255	260	265	254	256	265	275	288	253	283	253	252	239	278	270	265	263	301	278	291	257	247	266	274	251	262	285	254	253	289	271	228	256	267	279	271	232	281	270	249	274	273	263	281	283	257	272	233	253	284	252	268	271	269	250	263	279	269	242	283	273	280	287	267	279	272	258	317	249	268	274	279	299	309	261	250	264	252	284	263	283	266	244	280	252	258	256	236	264	247	255	242	271	243	263	241	280	266	260	275	261	288	273	231	244	271	286	279	245	294	280	243	257	263	263	260	273	257	281	244	269	263	297	295	264	280	277	236	275	262	264	290	264	268	263	277	261	269	252	249	259	288	242	244	253	271	299	248	254	249	285	245	284	266	271	266	245	255	268	269	260	264	263	261	225	280	257	278	253	231	287	257	235	246	247	272	295	262	263	264	260	268	261	301	254	256	266	247	281	262	244	240	277	285	259	274	241	263	278	241	275	247	247	252	289	248	257	251	239	230	257	293	278	255	265	256	258	291	265	250	253	252	275	269	266	281	264	250	225	270	258	212	253	265	260	275	260	275	270	250	269	244	279	273	242	245	285	259	238	265	267	252	280	274	285	253	285	238	278	238	247	256	282	246	292	242	286	266	261	273	251	263	245	236	232	258	273	296	273	290	256	246	248	249	238	222	253	269	266	264	280	270	261	285	251	250	251	271	246	299	240	253	267	259	250	256	276	234	250	241	291	273	280	266	267	235	240	275	278	268	275	282	247	255	238	233	288	271	272	247	286	275	271	249	260	261	263	241	252	260	255	280	253	288	289	256	260	244	249	276	268	229	253	277	243	276	274	218	257	243	250	249	261	254	276	270	262	258	278	260	276	297	278	282	268	236	256	269	264	272	248	281	285	269	263	241	275	255	245	270	270	288	268	250	286	234	260	269	257	303	261	276	253	234	266	246	282	251	267	261	235	260	283	269	227	248	293	270	279	253	279	236	257	268	265	271	247	268	255	287	291	251	270	285	272	258	241	259	260	259	293	253	250	253	281	260	285	256	269	270	270	259	286	298	248	255	260	279	254	240	286	260	271	270	248	287	260	271	266	278	253	260	259	261	256	233	280	240	256	249	238	271	290	238	253	280	261	265	264	266	298	255	280	279	265	275	285	255	283	270	240	283	249	279	252	262	250	280	275	244	236	254	262	228	239	250	238	271	254	239	275	262	224	282	271	279	260	259	265	264	253	274	256	270	266	300	260	251	252	242	237	276	244	246	270	245	255	243	257	259	269	287	266	302	257	242	264	268	270	239	240	299	273	267	244	274	258	261	283	269	257	272	265	283	262	246	269	268	229	264	267	260	269	260	265	244	240	283	243	266	285	266	278	250	246	269	294	261	245	237	250	272	272	276	254	280	288	279	273	236	253	278	283	266	273	271	282	263	273	257	277	265	277	272	238	253	258	271	269	254	241	259	238	278	269	291	272	263	253	249	291	259	263	252	292	277	267	228	238	279	251	275	272	261	243	302	264	262	248	258	255	267	242	266	308	277	277	256	253	241	256	241	263	278	263	269	252	238	267	267	262	268	243	276	264	298	273	263	255	266	269	273	299	270	290	243	278	292	275	258	261	268	286	269	253	255	276	273	270	258	266	228	295	268	286	268	272	257	253	261	222	256	270	252	258	277	239	241	268	281	264	256	283	238	267	285	260	253	279	294	249	262	268	275	273	271	277	276	238	293	272	263	261	256	271	295	268	255	257	283	283	267	259	236	290	257	262	265	255	277	240	258	277	265	275	270	263	280	281	255	263	259	275	264	261	250	289	263	260	260	270	253	257	254	254	243	292	263	242	282	262	268	242	281	280	258	254	283	249	275	271	263	288	244	246	255	259	263	288	261	284	249	247	270	255	260	249	268	280	252	289	233	264	289	258	268	257	292	265	274	262	265	254	255	280	267	247	249	257	273	249	277	273	233	240	289	284	242	249	268	276	244	242	264	275	281	250	259	269	263	250	244	264	291	265	255	252	267	238	323	259	256	268	232	291	273	289	268	262	278	263	240	247	273	275	272	283	251	246	272	283	246	261	286	255	258	267	240	233	289	252	237	262	232	249	282	262	267	267	241	231	267	255	248	256	263	245	278	290	249	262	261	252	274	245	231	246	267	269	263	269	277	278	225	262	257	269	228	258	262	233	279	273	251	260	251	273	260	278	253	277	260	253	269	268	234	254	279	270	267	281	272	282	255	234	281	244	255	282	296	259	283	302	295	262	244	232	261	266	248	267	285	249	277	272	251	293	280	276	263	248	272	251	249	254	248	280	251	269	278	271	260	275	249	245	262	254	266	268	271	272	255	278	272	243	260	238	251	253	256	243	319	254	266	282	266	246	244	276	259	261	256	274	303	243	282	289	268	243	262	237	259	273	272	272	270	269	273	307	266	266	245	278	267	272	261	264	263	256	271	248	245	248	263	241	290	248	269	261	268	289	272	290	249	242	262	240	265	268	255	260	246	266	276	263	261	261	251	261	263	250	252	270	255	253	274	261	251	262	278	268	269	268	257	268	237	259	254	252	262	265	275	247	276	260	292	281	263	277	268	230	271	260	229	282	270	232	245	255	243	256	256	272	259	237	242	274	248	263	269	262	278	238	257	278	266	269	253	245	258	279	264	249	276	272	282	267	258	245	281	259	275	260	241	274	256	264	276	269	270	287	257	262	231	275	258	283	263	253	257	252	252	281	294	268	285	251	255	258	254	266	236	280	250	270	247	257	249	264	273	244	258	262	284	277	281	288	291	276	245	264	265	277	251	252	263	247	279	261	255	230	237	253	264	310	273	244	274	278	261	268	277	267	269
57238	88706	73767	46219	23949	7175	1566	643	519	505	440	479	464	505	480	463	497	503	505	508	497	493	507	482	524	506	522	451	528	500	500	477	461	504	489	469	474	477	501	499	445	520	470	477	510	455	521	510	489	506	497	490	469	485	490	487	496	483	526	471	507	496	479	468	485	497	518	485	460	481	430	503	487	512	495	474	455	472	481	465	463	475	506	468	501	480	495	506	496	470	522	498	493	504	467	460	493	485	468	492	467	498	465	473	523	472	514	489	461	496	492	457	504	516	512	506	491	493	497	486	512	468	444	502	462	470	524	462	473	478	493	506	502	498	504	521	501	463	477	514	474	497	495	477	486	473	500	485	484	450	448	469	507	479	508	523	486	482	513	481	484	475	475	454	481	485	498	531	484	453	513	539	471	496	485	502	483	476	496	512	490	451	473	459	469	505	456	462	468	474	521	496	474	492	518	478	483	485	485	528	458	499	527	548	525	505	515	472	478	510	465	498	463	451	505	485	476	464	486	473	470	509	476	477	461	528	477	487	494	495	505	496	481	459	504	471	471	506	498	506	483	477	488	512	496	501	455	512	453	489	500	512	485	502	468	526	458	462	475	462	475	488	496	480	489	461	515	519	510	542	483	511	487	485	499	503	502	459	510	503	467	497	505	506	458	471	490	481	478	487	470	460	491	528	471	467	505	524	502	518	493	514	503	509	442	491	459	480	489	496	515	442	505	503	483	508	500	484	526	499	496	527	474	511	513	495	469	474	472	516	489	445	458	502	452	492	475	533	492	496	498	476	490	486	493	508	478	499	483	464	457	485	457	518	516	479	496	504	485	509	496	464	479	474	453	535	516	532	511	493	480	500	484	527	523	509	422	502	463	524	489	522	458	482	469	485	504	479	468	476	475	530	456	459	468	466	470	487	487	527	524	474	479	478	476	497	481	468	458	462	477	487	517	503	497	449	500	490	493	465	480	466	489	485	514	466	465	473	458	493	469	479	509	487	485	476	471	491	501	486	510	469	507	518	479	526	522	499	470	487	496	468	471	486	496	453	490	498	480	504	510	515	480	496	476	518	491	479	529	472	500	498	467	491	501	502	466	513	501	505	512	532	501	494	484	467	483	492	530	513	455	479	475	454	498	510	476	503	473	478	477	485	497	508	494	473	493	492	487	437	504	478	553	524	510	492	491	472	469	494	517	512	511	488	469	482	465	504	472	484	448	483	481	486	481	480	515	478	487	473	459	499	550	532	494	506	480	528	517	448	536	517	510	511	482	479	493	521	507	464	488	498	453	485	486	481	482	483	512	488	465	495	474	494	497	496	464	449	461	509	489	432	469	486	472	517	527	451	532	477	517	498	468	455	473	496	467	438	495	466	478	484	493	433	469	520	491	490	469	487	499	477	482	503	490	523	475	481	467	458	471	472	508	466	470	454	508	497	503	555	506	476	493	479	504	488	484	508	461	529	471	517	490	503	487	462	491	515	488	513	475	509	528	478	469	500	494	503	468	433	493	485	455	504	491	437	454	471	499	490	472	501	512	502	484	502	486	469	498	445	442	513	473	475	467	462	485	481	486	443	472	481	489	468	484	528	489	503	509	507	461	480	472	494	509	470	500	482	461	536	471	492	487	501	495	500	443	461	512	499	470	498	507	481	462	516	470	485	496	507	439	446	547	508	493	448	497	508	507	462	488	493	465	503	540	471	490	525	467	502	482	487	442	480	469	506	493	497	458	493	471	461	462	444	498	494	472	501	501	501	490	492	478	498	491	495	521	475	493	488	489	482	467	485	467	496	486	497	471	513	525	503	517	473	500	526	486	486	454	458	480	472	447	486	505	491	494	491	516	456	480	480	522	518	502	528	481	451	475	521	532	487	476	475	473	474	516	518	460	501	509	486	474	487	502	462	513	521	481	508	458	503	533	496	505	533	451	526	497	541	489	523	465	487	479	512	464	475	475	452	493	480	488	470	475	489	486	472	509	504	519	498	481	507	499	485	473	481	490	500	500	508	488	506	501	482	515	482	480	473	546	446	540	467	484	458	488	438	505	465	502	452	464	470	481	512	473	474	513	466	472	474	478	542	479	483	481	479	471	520	477	477	486	537	456	504	504	546	473	514	485	447	496	463	498	470	453	476	440	510	483	502	500	497	509	464	488	441	491	485	465	471	479	468	451	482	500	471	487	449	481	485	519	508	545	490	504	475	501	451	465	474	491	493	448	544	507	476	458	513	484	480	498	471	477	497	497	518	464	483	493	505	507	425	465	474	486	473	509	499	509	489	486	463	469	462	500	431	476	500	518	468	481	519	511	463	484	532	490	475	518	462	454	472	481	486	463	489	506	497	479	457	475	493	509	492	492	543	488	465	482	445	482	500	472	491	518	500	533	477	483	496	479	510	479	495	475	517	452	497	493	464	496	478	507	464	489	492	483	516	470	469	460	477	487	489	487	451	502	471	446	481	490	548	472	491	471	504	459	452	483	471	486	514	499	523	472	507	473	520	511	500	474	479	535	473	519	487	498	450	483	512	495	463	493	528	525	499	524	488	490	475	477	480	458	477	458	499	496	514	490	483	508	496	495	476	521	488	457	474	433	501	449	480	494	511	510	486	480	491	480	470	467	503	519	481	484	494	473	500	468	474	488	507	496	538	459	492	485	456	498	507	511	471	453	490	483	500	491	453	460	516	508	498	496	510	500	501	518	472	472	484	496	497	499	525	453	467	467	512	461	514	486	470	463	503	497	487	489	464	481	509	473	499	463	485	508	524	496	465	463	492	495	452	499	436	513	500	492	502	516	494	461	484	504	487	490	507	480	465	458	481	476	523	453	442	483	477	520	493	479	533	470	512	484	448	460	496	484	509	501	501	469	485	510	492	500	492	483	509	510	484	522	509	459	481	483	496	461	482	515	504	501	499	477	458	485	495	492	446	539	480	468	461	489	468	492	468	493	476	497	512	504	475	499	509	482	472	494	485	478	467	473	485	466	490	474	507	431	484	476	522	521	484	508	548	471	479	512	499	472	475	493	459	525	507	519	500	486	467	478	466	522	438	455	479	506	480	480	496	511	473	490	443	497	493	471	486	497	491	483	469	482	473	490	478	473	471	502	457	502	501	494	514	475	464	505	477	489	475	452	475	481	484	468	486	468	497	471	502	524	450	501	485	521	525	476	480	500	491	531	467	505	503	517	476	510	513	514	527	502	514	466	435	474	527	502	494	469	492	487	487	505	491	472	522	476	494	533	494	483	498	458	457	512	481	475	494	498	491	464	474	458	505	495	500	472	520	509	476	463	483	504	493	529	506	458	493	510	486	482	450	503	469	550	464	458	518	493	425	469	495	482	488	529	502	489	492	491	490	500	494	479	488	498	479	525	479	476	489	510	510	466	515	502	511	484	524	498	449	470	513	481	495	502	510	483	509	481	497	498	456	506	498	499	477	464	458	542	477	481	484	502	480	485	466	497	496	493	483	517	508	472	489	473	522
23410	22815	35403	30028	22293	16415	3835	426	344	325	293	341	313	340	311	341	296	323	320	325	304	313	300	322	313	297	337	302	290	312	320	329	342	303	347	306	356	300	307	316	327	310	317	328	327	308	293	346	311	295	333	337	320	329	326	359	305	289	340	327	304	329	322	309	305	328	300	358	304	332	304	300	327	303	312	318	297	302	296	330	317	319	302	325	320	325	320	300	315	300	347	277	317	317	319	296	302	285	342	321	308	341	317	295	303	297	298	313	321	326	279	308	292	340	322	295	294	323	309	325	319	340	300	301	280	282	316	325	305	298	325	308	324	323	309	324	357	313	298	287	304	317	269	331	316	302	301	320	309	306	327	343	311	309	311	322	302	335	323	315	320	313	296	307	304	341	300	312	303	355	339	304	318	301	309	298	327	336	341	348	300	320	247	300	347	328	307	304	323	313	321	276	334	298	286	331	315	300	307	361	277	303	288	284	311	338	323	313	341	314	297	313	287	296	317	295	317	309	304	319	274	323	292	336	288	298	308	313	294	317	277	305	291	303	334	305	304	321	315	323	327	318	300	308	282	295	330	286	317	335	316	284	300	301	313	322	335	294	318	338	316	308	329	304	343	316	313	298	327	302	264	336	275	330	319	289	324	305	316	310	321	292	298	309	301	288	284	285	326	306	297	313	313	320	278	359	311	313	327	301	313	308	324	305	296	309	319	303	283	306	310	325	309	334	311	324	325	333	287	339	305	307	295	318	320	313	327	299	338	314	308	287	293	306	319	316	319	315	340	311	288	317	337	309	319	309	304	313	316	366	344	333	328	326	318	313	315	313	323	311	309	307	291	270	317	315	334	298	354	298	312	307	354	328	332	284	298	307	302	271	342	338	322	313	312	290	312	328	292	303	319	313	312	316	312	320	312	317	352	299	321	333	304	299	335	322	307	310	355	337	334	326	347	297	291	320	314	305	313	300	335	301	310	328	279	328	312	280	327	336	303	314	313	291	321	305	350	284	316	311	328	306	334	308	284	329	326	314	288	301	312	307	276	300	305	274	270	278	295	311	315	309	311	316	316	315	321	344	323	296	305	314	330	296	326	313	292	303	312	308	307	296	272	286	322	302	323	285	300	332	276	304	307	331	327	332	331	326	303	309	325	332	327	346	316	324	284	295	297	285	324	289	334	328	314	255	280	313	326	293	343	285	306	324	333	312	289	337	275	360	311	320	318	318	325	293	306	327	317	340	314	338	311	328	313	319	316	311	340	299	338	324	288	288	320	323	333	299	315	303	304	330	290	327	319	304	358	316	300	317	335	302	308	311	325	327	310	311	278	299	320	341	278	275	315	327	318	350	286	308	320	307	319	308	314	302	296	329	318	307	312	318	302	300	291	319	309	292	356	328	296	289	316	345	303	310	321	280	323	311	312	290	299	314	304	309	296	290	310	327	294	306	344	315	340	305	312	292	285	310	293	277	318	287	302	324	327	318	295	341	343	311	333	294	310	300	325	335	307	322	318	335	320	296	297	304	336	305	313	353	279	305	303	314	306	287	300	305	318	317	337	313	294	294	307	312	300	275	330	325	322	314	321	265	313	308	281	303	307	291	314	321	314	303	326	336	296	295	291	285	294	307	311	308	357	283	304	286	343	330	303	305	297	306	316	296	292	329	315	329	307	294	291	312	333	303	321	320	314	342	277	329	320	270	313	320	324	330	283	301	299	295	287	300	336	320	349	303	313	319	307	273	333	326	279	306	325	289	313	323	294	321	286	333	310	326	294	355	310	303	291	319	327	319	293	324	308	342	328	301	295	295	284	299	324	311	342	321	319	314	327	318	295	340	305	297	318	316	345	264	312	321	311	310	290	291	311	342	295	295	296	314	311	296	317	325	338	339	305	308	314	291	332	277	296	315	286	307	331	313	286	313	315	308	306	298	332	279	312	329	325	297	341	290	325	292	291	325	354	304	315	331	313	322	291	313	316	299	304	306	300	311	313	324	319	298	341	300	303	319	302	309	288	313	313	305	330	321	301	289	295	300	347	305	303	306	338	314	290	296	300	295	308	312	346	303	293	292	306	278	284	329	295	323	307	327	322	312	343	314	319	309	313	332	302	287	309	284	308	355	321	310	293	298	313	289	273	301	290	295	326	285	299	280	300	281	319	305	310	331	306	323	332	300	309	292	304	313	302	334	317	318	288	311	327	290	333	319	351	343	311	301	329	328	354	301	305	310	308	323	303	334	279	311	322	316	313	292	312	303	301	327	312	301	314	337	288	315	297	309	287	309	328	286	320	300	317	280	321	323	307	291	331	328	304	306	283	291	341	317	270	309	318	323	292	299	294	330	318	293	307	316	309	298	281	337	273	319	302	312	319	309	300	298	326	302	297	337	296	293	304	314	295	278	282	355	311	308	292	301	332	309	313	307	301	295	346	301	313	321	341	323	306	326	351	305	311	307	293	309	310	296	295	321	332	353	290	321	296	291	330	328	311	299	335	295	307	296	307	303	305	308	301	309	285	321	327	320	296	323	311	318	320	290	317	319	326	313	308	310	291	351	308	299	281	313	313	309	309	329	331	314	311	296	303	286	324	306	312	300	293	280	321	299	298	321	321	285	288	329	303	324	335	325	316	314	298	325	317	294	348	331	274	265	306	315	291	331	296	306	318	321	292	306	314	356	326	316	342	319	312	286	336	303	340	310	313	327	319	304	324	334	296	334	304	332	319	320	299	322	282	292	298	309	307	331	316	302	331	341	316	311	313	331	303	327	339	290	329	307	315	295	318	287	284	305	310	306	315	276	304	316	309	301	289	350	326	336	315	300	343	308	302	311	325	306	310	316	318	306	320	309	307	280	269	332	316	293	342	277	306	271	331	300	323	318	302	320	273	294	307	328	299	330	317	313	301	309	308	285	282	276	277	326	323	318	334	325	303	264	310	299	305	277	324	315	337	312	319	291	267	285	293	310	309	337	285	303	308	275	314	324	302	292	321	316	325	313	296	322	297	312	330	282	286	303	291	318	291	325	319	275	301	304	312	311	299	315	322	293	333	293	304	280	287	343	324	272	280	290	274	309	287	302	294	321	317	311	308	321	309	324	319	312	276	290	314	312	296	319	342	277	306	333	321	328	300	344	314	282	313	332	314	345	294	361	328	320	311	317	311	312	341	304	293	309	315	289	329	302	312	306	297	289	305	308	340	302	313	328	284	328	329	310	309	311	285	349	302	285	342	328	313	298	300	326	325	277	303	322	349	319	321	308	334	291	323	322	311	314	318	313	356	309	336	315	289	296	312	313	344	343	313	344	322	338	301	354	315	304	288	323	297	363	298	331	331	288	335	331	313	273	312	307	287	288	286	332	322	303	316	324	327	281	315	334	323	284	344	319	357	318	282	301	330	314	346	309	299	327	311	332	335	307	278	297	297	291	322	330	266	328	296	324	320	306	343	325	319	305	295	312	316	307	295	298	337	307	301	302	326	324	295	294	282	312
59709	99954	79064	50452	27073	8710	1885	762	557	594	560	536	540	543	560	548	554	590	540	557	607	549	532	585	583	608	542	504	529	532	562	576	560	593	554	542	554	565	554	550	572	520	613	567	554	513	561	607	565	551	562	520	563	516	551	509	558	549	558	568	544	565	538	514	533	532	516	528	575	552	550	566	533	574	524	546	538	533	525	532	540	543	576	583	514	488	560	515	543	506	565	561	569	564	566	557	547	537	535	575	564	534	554	525	536	546	501	551	559	528	526	616	523	545	593	546	567	524	572	538	520	562	555	575	524	556	548	562	539	560	558	536	541	583	543	541	529	553	508	550	546	528	557	502	521	521	565	558	570	542	513	574	582	525	558	544	512	520	531	528	549	529	581	514	547	582	553	588	565	589	561	569	560	558	553	563	540	552	552	590	562	529	531	542	546	556	578	549	554	549	572	519	524	568	551	560	578	551	544	551	537	565	544	522	548	564	575	563	564	543	537	562	541	561	543	527	528	536	553	523	561	576	564	556	502	559	510	516	532	559	548	545	567	562	539	557	564	532	497	584	546	546	560	588	578	540	548	549	591	558	520	581	570	524	553	528	513	553	549	532	572	480	562	586	523	551	561	554	577	546	523	529	508	538	554	571	595	544	545	542	546	594	553	542	531	529	563	537	574	488	498	538	574	551	562	551	582	518	533	544	551	568	567	599	525	540	549	542	546	532	501	544	576	520	576	523	557	528	595	581	519	554	524	565	584	549	536	540	539	539	572	591	597	580	553	578	525	537	561	522	555	547	554	557	553	534	538	479	545	518	531	551	512	518	540	538	518	529	548	553	559	540	567	510	560	549	539	574	552	566	543	577	517	548	527	569	548	534	536	582	522	549	546	589	560	588	572	556	518	574	572	512	523	592	578	564	512	582	542	569	554	533	539	567	520	564	539	551	538	573	558	545	581	528	530	557	532	596	537	538	572	577	583	540	576	516	535	542	584	506	560	574	580	577	525	531	551	551	589	591	571	552	565	543	534	520	553	568	575	563	529	506	544	498	545	584	521	560	532	556	512	538	561	525	580	552	556	527	569	538	530	503	511	541	553	512	568	542	553	577	524	552	547	554	546	565	520	538	564	607	503	554	501	562	555	566	635	568	512	497	534	564	556	558	525	536	551	560	550	503	566	554	544	551	590	528	544	546	558	543	520	568	556	575	494	570	528	557	513	556	530	554	494	525	561	573	596	533	562	554	564	562	546	515	549	549	578	531	521	550	534	574	572	546	523	498	553	544	544	529	558	543	546	530	550	557	555	542	569	524	508	566	526	557	547	518	596	565	503	527	541	558	529	536	576	580	548	540	563	576	558	544	470	564	562	588	585	558	490	528	586	584	534	551	543	545	530	538	564	534	531	559	550	569	526	507	531	601	565	566	563	570	554	533	556	551	559	553	516	555	532	542	577	552	570	563	555	547	513	522	538	530	547	541	523	540	548	605	528	609	598	562	565	544	547	533	547	554	571	569	560	563	587	533	523	558	616	514	533	568	550	527	529	572	585	561	521	571	548	558	572	557	563	526	513	551	555	557	566	549	521	504	594	556	544	587	547	503	561	563	561	573	524	564	537	524	543	536	546	576	581	561	574	556	569	535	571	509	541	530	551	580	599	565	538	579	530	503	543	567	578	533	559	536	537	528	567	517	538	538	529	555	560	550	534	526	578	590	575	524	578	524	533	560	548	509	532	485	543	569	596	533	521	553	547	561	535	552	594	562	518	544	575	585	499	532	559	523	528	555	555	575	554	559	540	581	533	545	574	543	525	504	565	600	554	549	547	527	555	547	562	555	561	510	525	536	596	569	531	561	557	561	532	609	553	530	541	579	541	534	551	540	533	532	568	524	513	540	558	551	558	568	522	517	519	538	580	551	558	530	511	560	538	573	586	525	627	542	576	522	566	534	542	533	566	540	574	528	576	546	556	521	528	561	562	548	592	556	539	571	553	543	591	553	517	514	582	553	583	525	569	584	555	537	524	557	593	532	536	587	505	555	541	606	524	557	528	540	552	537	561	526	537	571	567	623	532	553	522	567	518	567	575	554	557	553	551	544	569	582	575	548	538	561	543	580	528	548	574	548	569	540	562	552	559	528	582	513	580	535	552	562	584	551	514	575	555	536	566	522	572	545	559	539	511	550	552	567	545	570	574	541	532	566	580	586	570	561	543	584	526	532	575	532	548	557	577	569	576	564	605	533	578	545	565	528	539	587	551	546	519	576	518	560	551	519	556	525	551	532	538	507	555	579	522	554	526	528	546	533	508	601	570	546	570	590	575	562	561	587	557	541	548	530	545	551	570	521	594	543	584	574	535	522	526	594	526	570	567	528	538	514	605	540	575	521	548	582	582	490	631	525	558	584	533	569	531	558	535	567	549	570	520	606	603	570	586	559	562	570	566	622	555	558	566	556	560	563	540	575	559	555	501	585	572	529	562	519	549	501	568	558	564	519	515	528	542	514	571	575	552	523	542	519	521	615	544	573	553	576	517	551	543	550	572	554	543	574	527	571	531	521	562	513	547	569	554	574	521	541	517	545	563	571	573	539	518	534	560	566	553	586	559	567	579	545	575	593	558	521	534	545	527	599	539	589	526	511	572	586	518	524	584	520	513	538	541	548	556	543	606	560	535	554	570	528	569	610	497	570	583	549	550	561	584	534	583	591	586	569	544	517	533	545	561	517	592	535	543	528	505	587	573	547	554	540	547	555	551	559	550	591	524	559	510	560	546	549	546	541	536	546	586	584	522	521	515	516	537	546	551	544	509	545	501	539	562	578	560	558	543	538	535	591	549	571	530	565	529	558	511	569	558	529	494	567	554	524	569	528	543	600	513	587	564	520	553	488	578	532	564	564	572	532	526	588	596	530	556	533	563	536	547	528	568	522	574	559	558	571	531	560	562	539	586	551	544	557	567	547	526	570	550	539	554	558	566	548	596	559	551	554	556	561	568	526	516	517	571	557	589	541	523	565	567	566	538	526	540	537	529	519	574	487	569	559	586	558	523	574	569	534	516	548	573	533	522	563	589	534	528	586	537	557	587	520	523	512	529	586	535	551	558	562	560	579	562	534	553	576	533	567	566	575	511	569	555	562	535	548	544	543	559	571	542	575	560	590	548	555	521	562	544	545	510	525	536	553	563	546	548	561	554	566	530	599	573	550	548	539	535	554	574	618	504	521	555	566	524	545	551	584	534	531	557	527	600	550	550	540	518	558	518	549	545	524	622	554	519	563	517	522	530	526	539	511	515	542	526	493	531	554	576	510	515	557	542	559	553	533	561	556	505	538	532	577	542	517	546	553	559	561	553	557	589	528	519	541	599	514	564	544	561	539	534	508	552	570	555	553	533	536	523	556	548	537	524	563	553	531	558	588	596	544	543	534	524	583	576	603	559	499	538	541	549	544	558	564	589	541	562	547	574	564	529	534	562	541	542	497	536	568	571	575	514	535
28542	30937	32787	16195	3083	673	338	282	251	268	258	242	255	257	282	237	262	240	220	239	260	247	280	230	280	227	261	281	275	255	248	272	263	278	253	266	229	238	239	260	233	287	242	287	269	247	243	274	257	270	259	270	269	257	260	241	259	256	256	250	260	256	242	263	273	242	271	272	270	252	261	250	256	253	238	248	272	260	227	259	242	281	223	272	261	256	241	245	248	245	240	250	249	262	247	233	238	239	239	237	210	241	245	252	278	233	259	257	237	243	275	280	283	266	243	243	265	247	249	248	241	242	233	251	230	244	251	247	260	246	254	244	260	285	266	244	270	251	238	243	249	226	282	262	252	265	264	232	260	255	258	258	225	235	265	244	246	277	244	229	273	242	273	247	241	248	255	230	263	251	252	272	253	236	246	268	235	236	260	294	273	226	266	241	229	247	243	262	233	224	269	238	245	235	242	267	246	265	246	226	236	249	276	263	243	239	289	255	250	268	247	264	237	273	266	262	266	260	261	231	256	253	251	262	278	286	259	275	254	227	246	266	247	251	248	252	308	248	251	246	258	261	239	230	269	267	259	245	250	262	234	240	226	238	238	245	221	269	255	244	246	266	276	251	256	256	277	257	267	231	252	255	231	246	228	257	268	249	232	218	228	269	277	250	236	243	247	287	240	251	231	296	255	257	260	217	247	236	245	226	222	264	241	251	249	271	256	248	242	259	262	239	273	261	279	244	260	251	293	250	259	258	237	259	244	260	246	240	276	284	250	251	262	312	230	249	237	274	219	251	263	252	253	278	276	248	266	253	257	262	278	231	258	255	209	234	231	255	260	224	243	272	254	250	261	238	246	245	220	249	250	273	274	236	280	293	246	224	245	227	242	239	252	238	263	240	264	251	266	259	252	260	234	241	294	271	244	244	236	249	260	260	263	251	244	246	264	222	222	241	272	225	214	260	259	245	254	261	215	266	266	257	262	256	278	231	259	238	232	233	268	297	281	229	245	241	233	253	261	271	267	270	241	269	264	232	270	291	255	246	277	264	259	284	259	278	249	263	285	257	240	233	258	252	250	262	260	239	256	259	276	217	242	240	261	269	237	254	249	240	255	289	241	268	276	234	244	239	261	264	272	254	229	249	269	227	253	247	256	299	260	243	265	251	248	268	246	251	263	248	254	250	235	270	262	257	248	250	225	236	256	253	248	265	249	276	237	240	274	285	248	242	272	260	253	238	258	261	272	244	257	255	228	258	266	289	247	233	240	242	217	245	269	255	251	266	236	258	237	265	255	243	267	252	249	232	287	223	280	266	262	222	249	250	238	244	271	251	216	230	242	259	277	251	265	226	285	274	243	235	241	254	254	288	245	260	237	248	254	257	250	261	234	239	266	296	245	287	299	228	250	246	256	254	266	254	256	265	232	245	259	242	229	235	278	242	246	268	254	279	240	262	252	225	289	224	242	230	243	219	248	265	268	213	249	252	219	214	252	250	280	265	270	265	273	276	265	236	238	262	235	253	219	270	254	287	253	253	263	274	228	224	250	250	244	252	243	247	256	277	266	241	264	274	249	261	256	268	276	271	245	257	245	262	265	247	234	267	233	266	248	220	232	245	258	232	270	257	270	248	253	247	248	261	235	252	258	239	233	267	264	240	252	267	271	268	257	257	254	280	256	277	229	264	277	263	248	276	257	218	254	270	241	263	238	254	261	236	236	265	257	251	245	272	275	268	236	249	218	254	227	271	268	263	268	248	223	245	274	260	279	251	247	264	246	272	235	262	264	234	260	255	293	236	256	264	242	263	253	263	231	246	255	254	239	256	269	247	272	274	227	256	259	247	279	251	249	252	235	253	254	261	255	236	235	246	292	253	263	247	240	260	259	226	255	261	259	258	275	273	258	279	224	216	253	269	263	267	268	255	230	238	214	229	226	265	257	269	252	264	250	257	260	261	245	235	268	255	232	251	253	290	242	223	256	250	235	234	257	252	265	256	259	249	251	245	279	263	239	262	236	267	255	238	261	255	221	231	273	248	257	260	269	232	247	245	267	268	256	250	250	284	280	219	264	240	242	225	276	250	221	243	234	287	223	265	286	244	270	240	228	265	267	266	264	263	267	267	262	261	265	268	250	217	239	236	261	245	255	253	240	271	257	252	239	264	261	255	249	257	278	255	238	242	276	244	264	261	238	238	256	250	255	246	256	252	252	263	247	254	264	255	287	221	271	266	255	261	247	247	252	240	282	261	234	276	260	237	258	281	238	264	243	271	247	232	263	247	217	289	244	249	264	232	252	244	254	245	271	275	257	251	255	279	257	239	230	266	237	276	210	260	258	234	238	259	250	245	244	247	233	266	257	268	244	239	247	210	275	246	221	225	265	248	263	262	256	237	256	248	251	249	236	248	235	255	259	267	230	252	287	233	252	232	254	261	224	240	244	261	271	240	251	223	270	247	258	253	247	270	256	226	263	219	224	245	247	269	253	253	251	254	247	241	230	243	269	256	254	292	255	268	222	263	257	239	242	249	245	251	260	242	240	230	251	235	265	265	243	263	252	250	240	258	268	248	229	259	285	261	254	270	242	266	281	239	265	238	247	271	234	257	233	239	235	244	213	243	278	270	243	268	252	234	266	245	265	242	241	231	255	241	289	254	233	267	262	241	236	223	271	246	266	265	244	268	260	268	243	246	255	224	262	246	246	259	245	239	238	250	279	265	231	238	239	262	237	256	247	283	269	268	266	259	264	256	266	250	264	242	247	252	280	246	249	258	249	274	243	233	260	248	242	248	256	244	244	263	239	251	283	263	257	248	263	252	250	250	205	284	244	242	220	279	253	243	232	246	276	238	240	233	279	256	239	240	249	273	260	267	247	261	267	261	279	283	256	231	250	246	260	249	266	264	213	275	260	247	242	270	262	263	245	258	254	272	246	265	248	230	259	272	251	262	260	259	241	239	266	267	250	260	250	264	225	231	260	254	261	256	283	262	223	257	277	249	256	244	261	263	254	249	244	272	260	260	255	251	221	265	284	262	223	243	246	275	269	258	256	235	265	249	259	234	264	209	239	237	282	243	261	283	277	265	257	251	250	252	264	275	273	250	255	268	268	247	280	241	245	244	252	287	231	244	275	271	199	257	256	245	233	254	267	249	259	247	250	277	259	264	310	235	277	233	231	268	271	246	267	266	275	263	262	239	271	250	283	258	227	266	224	241	251	257	247	254	268	237	239	247	249	236	257	256	263	247	277	213	252	244	256	245	276	269	268	248	248	255	256	254	234	266	249	253	252	255	251	221	257	241	274	265	245	266	290	220	249	230	257	262	235	247	244	225	231	248	231	260	292	282	244	237	276	262	253	243	241	231	238	231	267	273	213	269	273	243	248	270	252	243	264	250	242	237	252	236	265	252	269	264	257	253	251	241	234	275	238	262	259	228	257	268	270	252	266	278	295	251	277	249	300	238	243	254	270	265	255	255	243	262	272	265	259	235	254	239
33836	50150	38252	17387	5420	1517	617	470	462	498	464	492	463	470	439	488	573	467	430	460	479	448	511	465	487	494	469	462	477	472	439	481	464	515	474	448	464	440	454	493	440	507	496	446	451	472	464	500	480	458	493	486	447	521	445	473	465	468	483	477	463	454	474	466	439	452	472	477	472	444	508	502	433	491	489	506	490	456	480	468	463	494	442	458	469	442	520	488	470	497	446	457	445	478	462	511	454	452	484	492	433	440	485	464	479	488	479	458	471	441	509	480	462	453	482	475	506	480	461	463	462	445	469	487	459	494	502	446	462	475	500	455	491	430	463	458	478	463	450	458	455	484	482	453	475	493	493	506	467	445	476	485	474	474	471	499	482	480	450	435	468	462	450	455	481	480	440	484	442	471	467	487	479	465	455	468	457	436	473	455	498	485	475	478	475	464	518	487	441	474	492	506	460	497	473	482	499	455	465	444	472	440	469	510	474	503	477	476	462	457	499	476	484	479	468	468	463	434	487	496	462	472	457	467	470	489	489	469	471	487	460	485	485	468	497	472	499	489	461	443	481	451	425	454	439	449	437	444	482	487	489	505	486	502	484	441	468	464	472	434	480	503	462	482	491	472	472	495	490	476	473	484	444	495	451	486	416	471	488	459	454	458	506	504	479	488	495	470	468	501	468	466	489	500	482	454	478	423	469	476	459	489	464	453	498	447	472	466	482	456	463	453	494	479	440	458	458	474	459	492	474	485	456	502	480	471	437	463	498	495	457	468	458	456	458	458	482	452	463	453	509	478	453	448	451	516	453	468	495	445	485	492	480	508	470	460	495	439	496	468	433	496	426	462	495	466	485	466	497	488	471	468	449	449	456	466	434	496	466	464	458	473	469	466	455	441	468	476	478	455	443	458	488	501	508	459	466	508	456	480	451	487	454	489	453	467	487	487	471	488	443	455	551	462	495	474	490	491	478	487	463	469	472	471	444	470	490	494	457	448	451	479	455	504	479	481	505	486	497	443	456	449	465	506	495	492	477	493	473	485	498	452	494	477	475	472	478	455	472	495	471	484	439	441	458	446	436	434	475	420	487	498	462	493	501	501	464	486	439	491	469	492	495	479	428	444	479	466	469	459	463	489	489	479	446	486	482	504	506	460	449	419	483	460	507	481	496	463	448	449	485	447	490	461	448	483	460	464	485	496	489	463	472	470	495	489	471	483	495	466	468	490	444	532	514	469	466	501	477	473	468	457	493	440	522	489	457	477	467	453	473	469	447	438	436	471	477	437	476	484	478	490	523	478	455	461	470	502	445	471	469	469	493	455	476	496	459	466	473	464	463	450	453	485	454	460	467	487	475	456	469	484	468	485	451	467	490	478	481	485	487	474	487	490	449	469	452	457	483	485	458	485	479	471	482	484	450	476	460	474	442	464	502	503	479	480	479	449	431	477	463	436	478	480	458	445	442	497	475	451	471	490	497	456	442	486	457	455	477	507	456	490	469	456	483	468	498	469	506	470	447	455	492	456	457	480	440	446	487	480	510	477	463	453	466	477	462	442	468	474	482	472	477	483	478	468	484	493	499	469	485	460	469	466	455	472	421	493	447	479	449	443	465	479	459	497	473	458	458	474	457	477	479	445	467	467	442	503	463	467	476	504	504	461	449	498	437	474	470	459	493	455	481	451	455	489	481	466	495	451	492	461	464	489	467	474	467	474	481	439	471	428	435	488	448	464	447	461	453	467	441	514	450	441	466	486	491	461	450	411	461	467	463	503	476	443	456	475	486	452	481	446	487	479	453	453	468	475	457	447	466	444	491	499	481	500	504	438	472	521	515	478	485	452	449	456	506	481	446	449	490	446	476	490	457	494	492	431	463	494	471	441	447	458	465	512	489	472	483	459	463	457	467	536	491	499	486	448	455	448	496	484	479	499	484	444	480	433	489	466	447	479	449	470	476	467	463	472	452	459	458	474	454	455	461	480	475	454	487	464	489	473	468	512	474	498	515	463	462	489	469	482	491	472	472	465	448	457	482	441	478	495	480	464	443	456	447	462	462	445	483	437	539	480	494	461	474	466	480	469	454	479	499	424	473	463	458	498	492	461	440	474	479	436	473	463	468	455	484	478	496	471	463	462	522	455	465	489	491	478	464	457	447	458	470	463	494	508	475	461	504	506	441	464	488	494	468	478	468	451	467	454	477	441	442	440	486	502	490	445	498	464	441	437	454	474	468	497	462	447	467	529	475	492	441	472	454	473	473	494	476	471	518	502	473	477	479	491	454	480	451	455	477	448	460	464	451	489	471	500	475	494	486	445	455	459	471	425	518	472	477	507	491	483	449	431	461	454	427	477	456	487	467	486	503	457	450	462	453	487	466	448	471	482	454	430	477	452	458	471	470	489	449	468	516	444	482	443	450	471	474	457	424	465	482	482	513	465	455	460	450	473	501	450	520	482	445	467	510	451	449	447	418	456	462	435	447	461	493	530	483	494	471	473	462	480	484	479	478	425	479	450	446	495	521	509	480	465	493	441	476	456	443	493	473	495	441	479	478	452	480	482	455	442	445	481	476	478	468	472	494	472	454	478	496	456	481	429	439	457	448	484	484	478	483	466	460	468	451	434	459	461	480	458	461	463	450	462	463	451	468	479	447	455	465	445	498	498	451	444	441	512	456	463	468	461	476	505	529	464	507	451	517	484	445	485	456	472	488	489	490	459	471	485	433	485	461	466	503	476	443	458	475	466	468	465	441	454	456	491	461	452	443	467	479	473	481	465	486	445	479	494	486	493	448	479	486	454	447	493	502	489	502	440	486	461	459	485	450	453	442	453	456	477	423	450	464	455	458	421	433	500	470	512	444	470	462	489	472	496	463	478	461	482	502	491	480	454	499	477	481	460	494	452	480	468	468	483	462	468	438	475	445	503	484	450	491	509	471	474	461	463	483	491	450	495	484	471	452	486	455	442	509	517	468	472	470	460	444	450	474	468	490	427	474	489	456	459	486	461	487	499	453	433	468	490	477	457	459	463	512	496	495	447	469	477	446	468	471	483	465	531	484	442	423	458	422	462	469	463	486	479	487	459	461	501	475	468	465	488	461	460	421	481	504	485	508	451	466	470	495	518	450	488	549	446	497	464	464	491	469	509	474	473	497	498	498	429	478	486	519	498	496	453	486	476	483	471	438	453	478	453	467	511	504	492	443	434	508	425	454	495	503	477	469	519	447	432	499	445	523	452	457	472	481	469	463	453	474	472	427	469	487	473	499	488	488	493	494	474	473	476	486	467	470	460	500	470	444	434	487	458	461	474	484	463	451	463	461	484	486	473	436	450	472	444	507	483	490	481	471	494	471	430	453	470	459	472	439	495	449	424	515	443	448	458	444	513	484	461	452	486	449	457	467	481	468	476	476	479	464	476	451	504	536	474	452	501	481	506	495	521	511	511	493	474	466	485	454	436	453	429	440	482	467	468	474	449	491	473	454	473	473	477	515	476
24674	24978	38074	32233	21011	9490	1161	332	271	283	303	247	251	234	271	257	296	294	256	270	243	234	283	251	267	268	294	267	256	253	267	264	272	256	223	244	254	255	234	270	262	307	254	250	265	240	267	258	258	285	264	258	268	301	244	259	263	277	282	238	245	269	247	262	280	256	248	246	259	285	244	264	239	269	273	263	249	261	245	277	282	261	287	261	232	281	257	281	256	252	282	303	260	272	260	268	274	263	247	238	284	247	251	230	269	263	243	278	247	264	275	226	259	244	248	229	268	267	286	240	270	262	237	247	264	248	245	259	255	249	271	278	257	268	242	255	319	265	278	257	265	263	245	258	244	244	239	280	272	279	237	251	250	276	264	263	242	277	290	247	251	294	262	258	218	270	246	279	264	268	269	236	243	243	263	281	249	235	266	243	234	267	263	271	239	281	278	269	282	281	266	255	258	277	253	287	244	261	235	271	282	267	257	286	261	267	269	273	244	256	267	243	268	248	267	265	267	252	254	262	273	237	271	271	250	255	248	288	286	256	236	253	244	265	236	272	253	270	296	238	276	271	292	271	280	265	257	256	249	249	279	262	255	257	242	288	279	265	293	254	268	292	293	248	264	266	263	266	248	267	261	279	266	279	260	266	252	240	249	264	241	256	262	270	246	269	258	275	252	259	262	293	239	261	255	270	250	277	262	259	276	292	263	245	262	270	266	251	264	280	266	280	277	263	235	264	253	274	256	266	274	279	252	238	260	256	275	241	259	269	256	274	273	261	250	297	284	271	243	248	264	271	277	262	267	252	268	236	267	265	250	258	284	248	278	245	274	253	265	269	281	238	270	238	259	248	241	256	246	263	277	280	230	258	297	257	283	273	281	256	258	254	273	257	253	257	252	262	248	230	270	270	243	283	281	255	246	254	288	251	265	253	281	251	255	255	264	261	252	273	287	276	265	258	276	239	269	249	244	238	233	233	248	248	240	263	267	233	241	222	251	253	249	285	252	267	257	248	268	252	271	287	296	260	261	246	288	269	244	257	252	249	279	260	244	269	290	276	248	242	265	246	238	280	280	247	251	249	284	246	237	237	261	267	274	266	259	247	221	255	277	272	239	255	255	261	231	271	246	252	246	240	253	250	277	257	263	265	243	239	281	244	255	277	240	245	266	244	247	262	265	289	264	253	277	264	288	258	275	264	250	258	259	276	254	251	263	267	281	260	249	264	269	285	248	267	257	273	273	278	270	271	275	269	239	288	275	276	278	257	255	254	256	278	273	226	258	265	240	260	239	255	305	257	251	268	269	263	255	286	244	243	237	270	240	247	256	264	242	255	270	258	267	277	284	297	264	238	280	244	254	246	257	286	247	282	292	263	268	259	280	264	233	237	252	280	269	272	254	226	243	300	259	275	242	244	239	253	251	279	282	273	237	279	267	249	266	260	234	237	256	266	248	274	271	242	245	258	257	274	275	247	284	265	256	280	258	262	243	231	250	269	234	265	251	260	261	237	252	265	267	281	241	267	252	241	252	264	286	248	242	266	261	274	243	250	281	257	218	236	248	261	267	270	267	280	282	256	255	261	271	261	280	263	275	248	261	254	273	254	243	224	275	254	245	255	258	242	273	273	268	262	281	301	253	281	246	263	257	277	254	277	266	295	268	243	257	252	291	242	228	271	264	251	230	266	268	274	256	256	269	279	257	289	278	283	247	263	270	253	258	274	258	279	254	261	277	259	276	301	241	268	270	261	277	278	239	293	243	244	264	270	284	256	264	251	259	279	255	261	261	254	281	269	251	257	257	268	267	237	245	276	263	285	288	274	273	256	269	261	251	256	281	245	242	282	253	249	240	250	267	284	239	258	289	235	252	277	269	249	221	280	246	277	276	247	268	237	271	290	289	251	271	251	260	242	258	262	249	270	250	255	281	257	283	251	262	243	260	252	306	232	251	287	262	227	259	284	238	272	283	290	236	239	240	241	291	267	246	271	260	250	256	270	268	264	259	254	289	262	244	239	263	233	262	263	257	246	244	245	282	238	247	249	267	267	276	285	255	240	245	237	256	279	255	270	303	275	264	243	258	263	216	254	288	290	286	244	266	281	244	276	256	264	283	250	253	233	258	270	263	306	254	257	275	267	280	236	238	269	252	292	266	266	233	264	245	260	257	259	273	252	271	268	242	268	263	253	256	273	255	271	254	246	247	291	260	269	274	253	284	283	247	231	249	285	229	256	290	259	264	260	279	253	271	280	252	257	279	270	243	267	244	242	280	279	250	274	260	270	266	227	282	271	246	271	264	245	273	273	267	264	272	290	248	256	258	261	275	294	263	285	280	277	247	255	261	258	239	283	239	253	271	264	250	253	226	248	258	256	276	251	253	260	277	262	265	240	265	302	249	228	282	254	273	265	280	273	274	260	269	270	255	245	245	299	285	260	224	257	259	255	274	280	262	268	266	248	275	266	287	288	294	275	260	245	264	286	261	267	249	255	276	229	245	249	295	253	263	246	273	254	278	233	247	233	246	244	274	280	277	241	274	262	240	267	281	263	238	277	271	269	249	273	288	288	256	245	263	289	296	249	257	241	272	243	260	244	238	218	272	231	262	243	249	261	269	267	257	250	270	278	276	245	271	254	263	263	275	265	291	252	273	262	254	263	261	242	277	265	272	269	274	233	254	243	274	262	273	264	258	235	256	265	253	284	260	244	276	253	239	246	275	263	273	273	283	250	254	264	232	239	248	267	259	262	306	268	260	268	240	271	278	288	257	236	244	291	263	295	255	270	268	229	265	221	282	266	250	266	277	248	280	286	257	248	280	245	258	260	244	250	249	229	250	277	265	280	262	274	248	269	276	260	234	283	241	262	233	250	254	246	271	250	241	278	268	274	263	263	261	280	264	276	263	268	247	283	258	248	259	261	264	291	239	256	259	251	219	241	247	248	254	269	279	268	277	269	259	258	282	272	251	255	277	262	275	259	296	268	252	277	234	253	270	270	247	251	253	253	251	244	247	250	255	246	271	252	245	251	269	253	272	261	256	267	269	241	242	260	267	239	253	290	290	270	262	266	250	243	248	247	223	271	253	282	258	270	267	264	270	265	239	263	268	253	254	234	271	277	244	250	251	251	278	291	273	266	288	290	261	231	238	278	234	236	270	219	256	249	251	258	286	243	270	237	240	275	266	223	271	238	267	275	275	261	261	262	258	258	289	257	269	278	259	273	245	268	266	242	269	254	269	282	263	262	250	290	226	253	247	260	263	257	265	273	279	265	286	253	306	247	251	277	255	259	273	265	267	244	277	278	296	264	269	263	246	275	253	249	251	272	251	282	288	283	257	281	258	241	279	237	251	266	283	249	251	248	283	246	274	288	235	244	244	240	270	278	248	277	262	268	284	261	234	268	274	264	260	266	251	264	286	243	284	267	257	226	255	270	257	283	278	242	263	236	280	256	251	279	275	260	272	259	255	268	270	259	252	258	256	256	243	271	264	284
56486	92138	70968	43779	22451	6840	1638	680	530	461	461	477	476	504	481	515	493	508	486	478	491	459	500	492	460	471	509	462	454	470	465	481	468	466	534	486	460	474	494	462	473	470	469	481	540	487	494	483	487	456	484	483	504	442	532	483	480	507	501	471	472	521	463	466	496	534	495	456	471	501	456	511	491	461	490	501	468	465	471	485	463	497	496	487	439	448	501	488	477	502	480	501	525	455	489	498	444	521	478	465	481	474	502	465	463	489	494	468	471	498	497	481	458	478	445	435	495	487	500	456	527	463	505	483	481	460	482	470	475	495	488	445	504	471	498	504	476	521	471	458	476	487	461	453	480	464	475	459	489	479	514	521	441	455	474	507	482	470	509	539	452	492	466	504	502	487	483	456	511	441	460	525	513	469	468	489	512	475	504	501	452	500	509	514	504	497	484	503	503	463	470	454	471	475	487	484	451	451	450	505	490	494	502	480	483	501	486	507	493	478	504	464	483	492	461	447	499	499	471	472	469	479	427	503	461	485	494	480	492	484	539	476	463	484	480	471	498	472	492	489	504	507	463	492	465	520	485	466	508	496	496	469	489	452	487	524	450	483	487	494	499	474	484	456	486	483	472	493	501	509	468	468	495	502	493	461	475	484	480	537	477	508	451	485	474	462	497	458	479	530	477	492	469	530	485	492	476	494	481	450	527	503	484	455	485	495	492	473	492	463	474	470	485	522	498	480	482	471	507	514	487	430	462	470	497	480	466	514	520	503	472	484	485	492	463	471	500	484	463	473	463	505	448	478	453	455	484	468	443	477	457	466	485	491	467	491	457	476	501	492	473	505	503	493	468	467	472	467	453	464	465	453	513	472	488	520	486	493	471	446	471	458	474	494	486	457	423	504	479	498	473	469	491	441	428	482	476	498	496	452	513	463	505	477	445	513	499	460	490	487	505	507	472	470	477	484	485	484	448	514	505	484	512	485	494	491	461	476	471	484	477	493	437	523	495	495	512	461	483	468	483	471	454	502	501	492	491	517	436	455	514	456	474	503	465	493	505	456	469	456	487	452	428	463	479	510	475	493	438	459	460	507	499	485	485	538	475	481	496	451	485	458	501	455	515	492	485	442	454	465	480	486	494	463	477	442	495	473	462	486	501	512	479	473	484	472	438	508	515	490	490	485	485	491	501	529	430	504	485	492	457	479	466	503	467	466	497	480	483	468	496	474	471	490	487	463	497	503	475	496	485	477	482	500	488	487	470	501	474	495	504	501	480	496	515	470	455	491	488	431	463	508	489	478	493	487	469	481	501	486	481	449	506	494	494	467	478	470	465	484	510	476	500	474	452	478	467	451	477	494	463	477	518	487	514	468	522	472	525	491	495	488	523	505	452	483	484	431	487	504	468	447	463	474	470	476	465	487	527	509	474	501	442	517	499	456	462	471	452	477	490	502	475	494	509	485	466	481	459	531	514	449	458	484	505	459	468	514	475	491	468	448	488	469	458	497	498	468	512	475	486	456	472	491	458	517	489	486	452	472	452	511	513	469	470	442	497	456	471	503	456	493	497	495	488	470	510	502	475	470	536	456	491	486	506	502	505	507	478	488	479	504	526	481	441	493	455	477	493	471	453	515	454	438	503	521	468	495	499	512	487	476	482	472	493	494	500	465	485	476	496	486	470	481	480	505	485	508	501	488	484	491	463	464	497	545	459	453	496	428	437	526	487	487	456	499	501	510	505	513	454	477	507	463	434	479	434	513	488	486	508	479	514	441	527	504	473	484	485	517	456	495	487	502	479	480	469	482	489	506	469	479	443	531	505	454	477	514	504	476	498	528	500	503	478	488	475	492	480	473	479	542	493	492	512	534	476	486	459	472	478	487	459	527	479	517	493	474	508	465	433	506	479	492	525	475	460	475	524	453	492	506	526	481	495	485	491	473	527	502	466	467	434	481	479	468	492	480	490	476	497	493	503	468	477	515	489	503	487	483	517	512	475	499	477	533	465	472	474	531	487	520	495	496	467	480	463	465	503	472	517	481	489	442	491	491	482	471	478	484	482	486	467	490	505	455	458	455	504	497	476	477	485	483	497	496	492	518	487	453	462	469	512	448	512	470	486	485	491	440	514	479	474	487	478	488	500	462	497	470	493	477	519	503	425	453	479	490	502	507	472	504	501	468	487	519	502	514	482	489	446	498	491	474	516	450	481	504	485	451	460	482	500	498	510	505	491	495	503	506	428	491	486	523	518	512	442	469	498	473	486	479	463	487	475	445	475	451	505	476	465	528	507	475	489	480	484	507	467	465	500	512	475	476	485	502	446	487	533	489	438	442	520	499	484	502	496	471	481	463	496	474	466	470	523	478	473	512	480	463	453	441	479	464	503	502	443	478	513	448	477	501	500	471	478	469	499	448	462	476	518	505	472	481	504	491	477	511	476	499	506	453	508	504	477	508	470	476	504	474	539	444	484	473	470	475	477	445	470	482	434	478	463	479	479	470	516	497	473	493	499	493	503	487	504	467	453	456	480	481	449	463	481	454	498	474	456	488	463	520	534	499	480	531	494	475	515	491	494	486	446	530	443	486	482	465	440	470	456	484	510	481	479	516	465	486	455	511	505	508	481	456	495	489	554	529	502	484	503	539	509	512	526	500	475	505	475	487	487	489	494	509	522	473	499	511	449	471	455	475	496	486	485	508	479	475	483	509	484	465	497	494	482	476	473	488	467	481	480	477	482	480	501	482	467	454	448	476	488	461	461	470	493	470	534	466	477	486	491	449	445	489	445	490	500	461	447	463	527	502	501	472	464	497	452	501	521	492	485	455	487	488	515	475	496	517	463	508	474	464	499	499	465	485	491	462	493	473	460	477	498	487	503	505	464	507	475	516	509	471	472	463	501	468	494	491	485	509	490	435	517	465	507	477	480	490	481	460	445	475	516	493	501	493	459	470	485	477	459	469	492	492	481	471	436	526	515	472	490	500	513	454	516	473	501	490	469	453	498	468	469	505	497	492	469	446	473	439	500	502	484	470	516	478	481	457	489	480	452	494	471	497	450	432	477	484	491	467	503	507	473	479	450	454	478	482	499	510	481	468	450	551	474	444	507	439	507	491	486	470	454	467	537	469	514	518	501	476	515	495	490	450	495	482	466	449	468	491	487	524	533	447	505	511	492	449	481	477	496	508	505	502	469	473	531	475	445	489	461	499	476	479	487	517	477	519	498	472	501	517	475	488	488	516	468	471	495	472	450	462	466	457	513	478	503	497	502	457	487	468	503	496	477	476	503	448	488	442	470	492	502	485	478	487	467	496	495	489	477	476	504	484	472	484	472	526	509	489	470	499	482	489	503	459	471	490	460	499	516	464	489	484	479	480	432	511	482	459	491	494	532	498	505	451	475	519	479	501	459	510	474	475	513	513	489	490	499	493	491	483	442	517	501	470	473	479	529	487	483	507	459	495	495	506	499	479	505	488	486	473	484	514	479	483	454	469
23524	22986	32934	26600	22580	18497	5826	572	349	345	329	337	322	300	313	341	334	307	340	299	326	304	335	318	314	317	324	319	294	291	301	304	313	318	307	343	299	317	311	335	326	322	347	293	278	320	298	298	316	338	322	310	317	309	349	302	329	324	321	297	297	347	313	324	336	335	359	294	317	349	335	309	315	311	331	316	317	295	337	316	306	308	290	313	294	309	317	300	335	324	284	311	331	292	291	303	308	298	297	316	330	285	314	340	312	297	314	348	350	325	350	338	316	367	291	311	311	296	316	332	315	323	332	305	294	307	309	304	306	308	323	337	305	307	294	319	312	311	302	306	327	295	297	336	292	293	313	313	285	313	318	303	339	309	290	310	345	322	321	293	306	297	347	305	302	316	296	323	318	331	318	331	314	351	316	314	316	324	327	307	287	285	319	325	342	321	322	316	308	302	301	316	318	323	320	338	311	297	367	313	335	324	306	323	317	295	321	306	320	297	320	320	316	296	311	322	329	303	310	339	319	309	293	321	303	308	312	341	284	304	310	339	307	280	303	342	299	361	329	319	315	333	325	317	290	318	287	315	292	302	303	302	307	293	333	339	296	319	305	325	297	317	319	332	285	321	300	303	306	328	296	296	313	309	328	302	299	294	326	317	309	318	322	302	328	291	309	322	318	289	305	354	309	323	299	294	335	295	313	351	307	300	310	286	344	283	320	313	332	298	308	321	273	331	316	322	287	333	285	318	331	298	321	303	313	321	297	342	314	332	323	322	321	328	326	318	321	322	300	362	329	300	327	313	278	314	310	317	325	317	340	320	275	329	286	323	314	333	288	293	334	332	297	312	316	304	309	319	308	311	347	308	316	297	314	295	324	341	317	326	322	314	324	337	328	309	318	331	290	295	306	325	327	310	318	315	323	324	309	298	316	314	291	301	329	307	304	322	290	323	302	335	292	291	301	306	340	324	291	326	318	315	324	316	312	325	312	298	285	328	306	335	326	329	343	331	336	316	298	295	315	330	309	301	326	299	315	297	338	273	336	307	332	298	307	330	324	303	326	330	332	343	332	308	321	301	328	352	322	288	314	349	299	333	283	304	319	332	289	313	305	278	292	309	320	306	345	300	312	301	307	314	351	322	289	326	288	318	317	331	284	317	335	298	270	291	290	309	319	334	310	295	323	306	313	312	314	310	305	366	316	297	293	298	312	370	311	291	327	299	300	329	291	314	303	295	329	332	317	293	331	312	340	332	311	304	311	341	291	342	333	312	299	353	273	284	323	293	326	299	325	372	311	294	322	294	337	273	318	329	360	321	295	304	300	345	309	295	310	337	307	306	332	309	335	281	343	272	327	299	317	335	279	332	297	294	318	330	280	325	336	322	306	294	331	337	297	341	321	303	296	303	302	324	291	321	318	309	315	287	320	330	311	328	336	295	298	344	301	313	296	314	336	297	338	316	328	328	304	308	306	331	291	306	331	313	329	301	294	321	330	297	321	320	313	320	332	316	338	331	283	300	289	343	291	320	294	286	310	326	310	287	333	323	308	305	307	304	306	311	295	308	336	297	316	343	320	287	328	273	305	317	314	310	328	308	325	300	288	270	339	294	342	333	306	293	321	344	292	317	325	283	275	305	336	312	318	321	309	330	320	321	329	310	301	339	317	320	340	279	336	305	311	352	295	321	296	330	261	326	308	331	303	299	334	330	322	316	318	310	314	285	334	298	314	338	312	287	344	328	312	320	344	317	318	292	351	307	310	287	291	314	311	315	301	295	311	322	306	311	281	319	304	307	357	336	290	325	308	294	304	320	327	306	307	304	312	317	316	298	319	301	328	302	309	297	279	319	310	343	300	279	295	351	322	328	287	350	325	289	296	307	297	312	292	286	315	309	312	311	305	291	307	338	309	294	304	323	336	318	316	308	319	341	301	305	331	290	315	296	310	334	329	304	308	295	301	312	307	319	339	294	329	316	306	336	309	311	314	324	317	320	314	293	281	314	341	310	347	323	288	368	317	309	328	336	299	313	292	325	336	284	311	314	344	342	308	332	293	285	301	318	316	302	312	309	330	329	303	312	324	298	307	304	292	288	318	307	335	314	322	291	304	341	314	321	323	328	330	313	313	310	313	344	279	306	303	303	280	345	279	294	297	314	305	287	309	302	305	326	317	346	323	308	312	300	297	332	282	331	314	295	342	338	348	308	297	289	304	313	355	309	293	282	314	308	343	299	294	291	320	320	303	302	320	300	333	361	317	301	295	336	327	319	299	317	303	334	366	287	315	327	343	296	278	303	310	302	281	338	304	343	309	277	333	294	325	315	332	316	310	310	315	332	324	361	316	303	307	325	337	305	338	307	287	303	297	325	336	294	297	319	316	313	313	320	332	343	289	340	345	311	312	303	328	315	309	309	314	310	324	298	334	293	323	346	299	319	312	304	272	300	340	317	295	304	318	315	297	327	329	327	315	320	314	319	320	293	328	326	309	291	321	307	329	327	316	310	300	312	320	295	293	323	323	313	332	334	290	328	295	299	277	316	288	316	304	328	339	309	356	275	330	321	314	300	328	307	284	305	339	330	305	326	326	299	296	307	312	326	327	323	310	322	309	315	328	305	332	314	351	309	327	352	310	286	318	310	313	293	310	325	329	308	322	328	338	317	343	313	323	315	322	311	324	318	307	322	309	302	299	309	312	298	319	324	313	323	317	322	321	313	313	355	307	304	305	314	316	302	321	290	304	313	313	320	282	353	318	351	332	307	320	300	353	271	321	275	332	308	337	301	300	343	313	318	340	295	326	310	302	305	314	316	336	290	321	297	332	300	297	322	307	304	285	279	324	305	319	298	306	285	309	300	354	281	297	292	319	306	324	316	321	306	306	328	283	329	297	313	338	311	303	313	306	314	308	306	309	306	320	314	321	309	273	322	316	320	311	300	308	312	298	315	335	322	300	310	311	308	310	306	310	304	322	296	303	311	303	318	316	318	323	321	324	315	293	253	297	301	347	312	300	274	321	336	320	327	312	287	297	301	318	287	311	319	300	300	315	324	322	308	303	269	320	324	331	334	303	273	303	319	295	283	311	322	293	297	337	334	345	302	282	301	297	301	334	294	313	308	318	335	311	306	331	303	336	308	283	310	288	334	304	307	309	321	334	301	306	309	317	332	323	321	327	301	303	327	319	307	326	300	288	293	309	281	284	289	313	304	332	339	320	289	322	312	301	331	309	313	315	339	310	304	296	325	311	309	299	311	307	307	301	319	356	320	300	296	317	286	277	281	333	310	279	284	288	339	319	334	309	328	299	302	314	331	325	300	279	328	317	312	329	300	309	315	299	295	315	313	326	313	317	290	338	285	306	321	294	274	325	321	301	303	302	322	298	333	313	318	298	317	334	337	308	292	313	323	302	309	321	303	306	338	312	288	310	329	310	282	303	319	310	311	257	327	300	297	319	296	281	341	311	345	310	307	299	317	312	318	305	315	316	263	288	317
52014	99619	76684	50200	31890	12255	3067	985	623	549	590	536	539	525	566	545	542	554	540	537	523	548	536	578	543	583	543	536	574	531	563	588	552	586	581	531	568	564	535	574	561	563	569	510	571	567	495	528	551	542	517	558	526	560	544	590	533	558	542	536	539	496	587	523	561	575	524	546	619	562	541	577	567	526	570	511	565	557	580	543	536	563	525	566	560	591	550	595	540	522	539	589	579	587	568	547	538	582	589	552	548	506	609	567	535	610	580	532	548	545	574	555	535	564	540	568	545	591	565	564	576	546	518	552	538	542	523	554	518	586	552	546	532	538	559	558	531	599	590	547	547	551	511	545	535	533	568	569	568	501	555	543	566	526	520	586	534	557	602	565	582	518	555	577	580	556	530	547	501	575	566	529	537	567	531	510	532	593	540	557	559	540	535	570	514	566	535	552	514	537	588	551	520	553	603	548	565	519	532	542	581	547	550	567	551	530	524	574	548	519	575	581	582	538	590	585	543	579	535	550	540	543	561	560	593	543	545	538	559	575	545	525	521	514	546	525	564	566	556	544	529	557	560	523	546	575	547	554	554	569	575	559	519	538	524	538	570	531	572	522	508	546	573	550	579	539	614	523	545	571	535	595	547	552	523	538	548	564	523	545	564	540	574	518	554	589	587	547	543	557	551	564	560	518	564	560	575	555	587	551	507	530	560	597	562	505	535	521	564	532	552	526	553	591	568	500	602	590	513	563	547	550	550	523	538	536	551	543	599	545	541	570	548	557	529	596	601	553	562	531	549	539	521	542	566	601	539	546	529	536	573	520	546	573	563	507	518	539	545	566	546	532	552	559	546	512	557	504	548	567	535	570	604	513	537	550	564	574	562	531	574	564	516	551	589	573	526	544	544	524	557	563	565	531	572	532	586	537	554	575	547	542	563	500	560	540	567	556	554	546	584	577	543	570	534	574	590	531	508	560	552	582	525	514	538	543	531	599	569	573	563	535	537	577	563	517	551	555	548	538	553	586	546	494	594	527	538	605	572	514	516	516	531	491	551	535	572	535	568	541	604	553	535	585	595	525	515	513	551	552	515	602	563	566	557	538	578	552	564	526	553	517	558	531	527	557	521	541	517	576	581	549	561	544	576	581	529	569	552	572	579	566	541	580	551	582	564	537	544	568	555	586	582	545	562	509	552	594	539	562	549	541	511	579	578	558	535	564	568	577	583	581	577	565	539	522	544	508	502	570	472	521	524	573	555	580	480	512	584	530	546	541	544	577	553	589	537	576	595	539	521	544	537	547	532	556	524	504	542	534	547	509	508	543	586	513	582	514	558	531	509	555	557	578	568	564	538	570	550	591	563	535	553	554	503	568	547	531	519	516	570	555	561	538	547	555	548	537	530	519	561	559	551	554	545	567	524	526	534	534	557	551	548	568	546	554	569	514	584	546	589	563	554	575	569	494	539	572	520	533	532	564	525	550	526	538	520	540	572	501	538	536	553	520	549	520	547	545	542	587	555	530	568	528	537	548	547	589	559	518	572	549	539	497	532	536	588	537	594	569	574	572	574	509	540	597	577	542	579	549	538	539	477	546	530	570	576	500	504	529	542	564	557	558	551	566	551	566	547	562	539	562	523	538	528	575	522	537	511	584	580	545	534	587	529	541	522	562	532	513	578	580	523	584	571	548	525	581	515	507	605	557	550	547	548	541	539	574	564	590	541	547	567	575	558	528	536	581	568	587	544	544	534	562	545	573	544	574	606	543	541	553	590	579	547	545	555	551	512	531	535	577	541	551	549	504	553	544	564	549	534	520	546	540	563	568	568	565	594	558	534	571	512	568	550	491	529	559	537	552	553	573	557	554	534	586	621	592	486	561	571	577	541	580	531	556	546	533	564	576	579	548	525	548	549	572	606	510	575	527	572	513	559	516	555	527	553	524	576	555	536	527	540	550	558	532	561	541	556	555	539	564	613	590	543	581	518	554	502	544	557	559	527	514	529	536	572	549	544	551	555	569	521	522	592	590	556	577	551	558	545	565	541	545	554	581	512	565	537	571	551	558	559	554	557	543	574	559	611	562	588	556	559	562	567	555	585	518	565	536	559	516	552	560	563	567	552	538	591	541	544	572	511	545	564	579	568	572	562	545	507	571	563	533	562	575	578	525	539	544	533	586	555	518	557	533	559	575	524	534	528	543	515	571	505	557	591	474	557	575	569	547	526	578	550	568	551	515	566	531	518	534	538	565	566	520	501	571	573	547	546	557	577	566	537	579	541	555	533	523	538	522	590	534	537	567	575	566	533	564	555	533	572	546	561	598	550	577	576	531	537	545	576	536	517	538	525	536	636	507	571	557	516	530	594	537	561	563	503	574	548	562	498	479	588	527	541	543	540	534	568	556	525	545	544	545	556	551	537	572	577	561	559	551	573	554	543	519	543	548	550	567	549	532	559	527	538	535	549	564	515	537	589	555	574	529	560	565	553	580	579	569	565	578	549	580	523	561	516	570	564	528	535	578	542	567	554	518	544	587	545	566	521	571	563	566	556	558	541	504	546	580	521	547	532	586	553	542	560	560	541	551	520	542	521	520	565	565	523	556	552	493	590	555	480	607	542	504	542	569	517	499	538	573	557	507	548	542	528	554	524	573	531	537	578	522	538	530	554	589	571	550	526	540	539	567	565	551	536	551	548	572	550	555	541	562	515	552	554	566	521	610	537	543	549	575	529	538	563	602	585	549	530	571	560	564	537	585	541	550	534	556	557	567	554	522	498	547	523	539	553	536	563	515	564	510	600	561	575	600	516	544	543	556	536	568	576	508	557	527	585	585	533	565	548	537	573	549	530	552	616	539	531	537	520	514	531	539	526	568	548	604	557	527	514	534	561	549	554	521	528	560	571	531	510	540	512	557	565	524	515	565	581	544	532	527	568	562	560	548	576	533	542	571	544	541	581	609	529	561	546	542	577	556	556	540	553	563	545	514	563	515	563	568	533	551	574	568	560	541	589	528	521	537	509	597	593	529	514	535	502	555	612	563	518	599	562	591	547	544	535	538	542	524	567	543	561	568	553	543	543	511	562	562	523	567	563	551	536	563	574	520	548	583	553	533	518	562	568	549	505	550	595	568	534	567	561	552	530	570	545	581	543	549	584	543	551	552	554	562	577	549	531	609	555	553	537	537	538	567	550	554	588	552	542	574	454	518	525	566	539	595	529	512	551	572	545	572	527	562	605	545	529	556	594	587	552	530	544	547	576	536	552	589	529	564	555	526	507	568	543	530	566	518	491	541	591	554	539	564	569	531	556	542	550	564	529	561	554	532	566	538	549	531	554	558	581	532	536	516	542	567	575	538	569	555	541	505	581	573	539	569	559	533	517	568	536	567	541	527	579	505	548	578	554	538	529	543	516	588	545	534	503	525	558	552	510	533	549	530	583	556	566	602	564	562	548	577	531	531	566	547	547	571	546	538	565	525	566	498	524	559	525	531	572	531
28777	31359	30444	14644	3855	792	386	261	280	258	264	225	265	262	269	239	258	231	263	266	275	257	260	244	228	284	240	240	276	239	241	232	244	274	274	245	256	230	295	257	250	272	262	235	263	290	250	274	236	264	279	236	241	264	234	247	274	261	247	241	254	266	278	275	243	278	283	265	265	287	246	270	243	250	246	266	245	274	263	232	245	292	248	259	215	259	225	244	222	255	266	255	251	244	259	276	220	274	260	238	267	247	241	272	258	265	294	223	277	262	235	224	234	275	243	239	283	227	228	275	267	240	283	272	250	265	256	256	247	274	259	225	256	251	245	243	236	257	244	248	272	243	243	255	239	256	238	273	224	255	253	286	259	274	272	240	240	242	261	246	264	267	245	269	282	245	277	219	249	261	234	247	237	247	258	292	261	236	256	273	239	247	255	274	262	254	260	244	264	277	272	269	288	268	251	265	242	260	260	245	216	269	245	293	290	272	244	259	261	255	284	252	259	252	249	240	242	248	228	241	242	268	273	248	258	242	253	264	240	247	262	284	245	272	252	242	275	225	249	257	270	272	268	283	259	247	247	220	235	296	228	245	233	239	267	251	276	252	256	247	238	282	245	270	257	260	245	255	248	276	267	258	251	267	236	251	239	239	279	264	262	265	245	266	258	243	276	270	240	248	257	260	284	256	233	242	270	236	261	272	261	236	231	263	258	252	242	247	252	291	239	241	261	252	270	263	269	244	267	264	247	258	275	257	241	258	258	247	225	252	250	252	258	236	257	271	234	287	242	238	245	254	231	220	244	270	246	246	266	271	244	242	239	255	262	234	264	252	293	253	244	223	254	250	240	253	230	231	267	248	251	258	286	278	260	231	246	262	240	254	241	228	244	236	258	263	263	252	236	259	247	261	228	290	268	244	230	260	287	261	237	246	248	246	236	225	249	253	283	245	247	255	241	260	262	270	256	215	242	251	265	219	258	270	268	251	260	248	260	263	246	222	241	248	270	250	269	270	257	254	274	229	269	240	287	275	256	281	239	270	249	250	263	271	249	255	270	239	244	266	246	240	284	257	241	233	262	222	237	244	256	274	260	258	254	241	256	284	262	229	255	260	278	256	262	246	256	250	266	246	224	244	242	279	263	227	283	265	248	251	240	258	236	270	270	269	266	239	261	253	259	251	253	258	238	231	264	236	236	273	249	248	248	237	250	264	250	273	250	247	266	260	252	259	290	262	247	250	210	260	235	243	243	223	243	253	263	231	214	247	225	254	217	223	274	259	269	259	246	241	262	256	254	289	235	272	261	270	250	279	269	256	291	238	257	261	253	262	253	249	250	246	236	270	258	265	253	250	261	238	252	261	264	251	251	269	236	249	234	259	250	286	246	261	245	254	224	265	249	260	234	286	259	250	242	267	259	231	263	241	273	262	275	254	232	260	248	237	271	253	256	257	262	232	258	253	221	273	265	258	252	280	259	262	256	240	260	280	268	282	299	262	269	249	238	231	259	242	253	258	257	259	240	259	228	242	236	251	221	248	229	262	233	258	267	230	214	251	244	273	244	224	253	245	256	262	259	250	230	262	233	234	222	248	265	291	245	240	260	223	253	226	249	268	223	244	273	266	264	256	252	255	275	238	240	262	254	240	254	243	248	233	259	267	268	267	262	274	237	277	250	230	258	254	262	268	254	248	226	270	239	267	258	241	253	261	243	261	256	223	264	239	253	243	258	276	263	264	295	254	255	246	231	253	242	294	239	242	253	249	241	241	244	290	236	234	269	235	277	251	276	256	243	251	240	275	254	245	260	244	254	254	268	282	273	231	257	271	233	274	244	233	250	239	266	255	256	249	241	272	235	260	258	242	242	275	230	258	244	250	260	252	222	254	237	259	262	261	262	249	249	281	246	277	258	237	276	255	235	253	239	283	265	262	253	223	267	261	301	230	230	233	261	258	262	247	266	247	261	256	250	250	233	251	258	248	245	280	266	234	271	246	249	274	259	250	259	244	267	249	238	262	230	291	243	246	243	260	254	235	230	223	271	253	257	245	271	249	240	256	244	266	270	258	252	256	235	239	273	264	262	261	265	243	238	240	261	260	267	223	229	246	293	265	240	273	258	288	254	251	268	240	273	272	266	232	263	239	253	240	249	260	225	252	261	255	235	226	250	251	244	261	246	258	242	219	239	266	272	272	267	252	254	251	275	255	235	255	240	247	250	261	234	228	247	289	256	268	225	269	232	232	270	239	253	230	258	249	239	250	273	239	268	262	251	224	259	239	279	247	248	238	259	230	244	233	238	259	245	243	265	244	271	260	238	266	250	251	258	253	263	266	275	272	273	265	259	278	264	245	237	290	285	273	232	267	266	262	244	268	273	246	262	256	276	297	234	275	246	238	258	267	253	248	254	254	279	285	247	234	223	237	252	257	252	218	248	247	256	221	283	267	297	268	260	260	276	242	268	279	234	264	228	242	242	266	274	260	228	254	258	231	239	292	235	240	267	246	228	249	232	254	237	220	239	273	236	254	272	234	257	263	302	273	266	272	250	272	276	269	252	264	238	218	224	237	236	241	258	273	241	282	246	247	274	253	255	261	245	263	252	253	266	243	257	241	252	253	240	252	248	228	247	256	266	249	238	260	240	271	266	254	273	278	230	267	247	297	248	259	242	283	246	262	267	251	252	247	265	243	229	256	223	272	257	255	292	259	244	249	263	265	275	260	251	237	240	239	252	249	245	224	254	229	242	249	242	275	256	254	269	222	267	231	241	238	261	262	232	266	251	240	249	257	268	230	254	253	269	263	233	243	275	262	276	268	252	245	283	246	236	252	221	281	272	241	244	252	269	279	284	244	270	247	255	267	247	259	254	245	282	232	253	230	222	234	249	257	230	241	257	254	243	256	238	245	261	265	282	270	260	249	261	274	236	241	249	272	291	233	261	248	217	240	239	226	239	256	251	243	268	263	260	265	236	235	267	247	243	253	242	255	260	272	241	258	259	252	266	244	259	227	239	273	233	246	213	277	273	228	262	252	240	285	260	266	263	248	258	265	276	275	268	236	244	232	236	249	227	239	270	255	233	244	237	254	234	225	259	256	260	258	244	225	239	267	275	276	215	274	244	246	244	234	237	247	248	241	243	261	250	268	259	279	242	278	255	232	218	276	229	259	269	231	254	267	248	242	269	282	247	251	250	233	233	243	265	252	230	235	252	268	248	242	257	253	268	231	275	233	264	259	232	255	260	247	228	241	247	280	261	255	248	285	265	257	255	254	270	265	254	238	245	238	246	242	250	254	246	244	248	249	259	245	243	240	212	260	247	254	247	261	249	238	234	249	260	237	236	285	263	252	265	270	236	230	246	238	257	251	250	273	236	253	248	213	263	276	250	240	237	249	228	243	266	262	266	245	264	264	236	253	255	265	255	269	233	249	263	253	235	254	249	229	212	265	245	241	256	267	230	253	234	247	275	270	249	285	262	234	246	242	243	245	253	255
35097	49426	35691	16456	6998	1748	724	532	502	430	491	470	481	493	483	485	455	496	477	498	461	422	497	479	482	481	540	463	427	448	487	434	483	529	490	441	455	468	447	485	443	489	485	457	529	456	472	459	438	474	447	494	453	468	457	459	446	487	472	488	464	508	496	440	443	503	477	443	440	470	461	507	471	445	471	445	430	444	443	492	485	468	498	477	421	445	492	460	499	478	449	456	438	457	498	451	452	470	468	441	495	489	446	484	477	482	492	479	455	479	473	477	490	466	475	486	462	476	506	467	487	474	485	467	446	421	484	502	472	493	481	483	490	455	449	499	455	459	459	477	473	488	467	492	434	451	452	479	484	483	472	481	481	472	418	478	490	449	442	527	478	465	494	462	445	427	480	464	513	474	500	507	445	475	466	456	498	433	496	475	473	473	405	487	496	452	474	473	471	498	472	484	457	481	474	503	478	467	484	498	484	475	441	504	517	455	457	461	495	502	462	494	457	493	439	486	450	431	481	498	491	493	449	489	456	445	452	527	477	474	520	483	485	457	477	450	460	449	450	507	473	473	478	474	493	471	481	460	449	469	482	482	445	458	469	498	472	471	483	458	485	495	472	465	481	488	448	468	451	453	488	466	485	457	481	463	477	474	503	471	519	446	475	473	431	521	476	468	486	453	491	468	492	450	466	489	496	418	483	479	467	455	486	481	455	495	509	475	426	499	468	450	487	459	495	452	464	464	500	471	473	447	478	471	503	469	486	467	476	476	466	441	452	506	420	468	508	501	469	490	450	467	501	455	476	447	465	488	460	453	506	474	473	460	470	488	495	457	486	445	487	473	439	485	432	462	437	488	477	431	496	477	473	460	442	475	481	493	498	439	495	533	487	481	506	454	465	479	476	462	477	457	453	488	503	456	486	483	452	483	462	513	515	504	467	509	477	470	474	467	440	493	460	463	477	465	441	487	488	474	473	478	466	457	482	442	461	461	473	448	507	452	480	469	510	468	502	449	497	461	484	487	473	470	465	455	495	461	478	456	478	481	443	467	488	465	458	457	469	468	469	463	466	476	495	480	455	446	489	450	489	453	473	452	457	482	461	484	464	462	484	470	432	468	510	462	448	477	447	461	435	501	469	478	494	468	480	481	482	437	485	449	481	489	468	470	429	481	485	494	473	491	455	484	474	485	474	450	498	476	486	495	469	432	439	448	453	474	483	490	486	472	452	421	477	487	480	503	475	481	529	476	495	496	508	461	480	468	489	475	478	429	465	487	481	472	480	505	498	478	503	465	454	450	493	469	466	500	461	449	472	472	451	444	501	456	472	459	521	491	437	448	435	468	451	464	461	473	442	471	479	480	478	464	491	459	461	477	487	442	472	469	496	479	486	468	462	477	478	446	487	464	532	487	485	463	468	491	431	473	458	482	475	484	487	497	501	462	487	480	445	453	520	464	462	501	456	466	461	449	460	480	463	493	480	467	486	477	466	428	484	469	477	459	498	431	468	521	515	493	473	485	490	503	495	475	470	461	465	489	504	504	485	450	493	471	464	460	465	459	484	471	461	470	497	448	422	442	528	474	479	487	493	491	472	438	503	503	448	451	481	500	475	515	422	477	490	497	461	463	482	454	462	467	469	512	454	473	446	478	438	457	442	475	520	424	498	477	498	459	487	478	467	482	462	474	493	458	466	481	499	512	479	487	463	465	487	507	445	495	474	509	486	449	491	453	500	489	475	515	451	479	464	468	490	473	461	481	489	456	481	463	506	448	487	454	513	466	482	495	470	494	489	459	429	531	481	479	543	480	457	455	435	484	447	444	462	455	495	477	478	492	497	464	462	459	466	446	480	510	478	495	454	477	443	511	464	489	488	455	534	437	487	473	438	481	478	482	475	498	472	490	473	497	472	489	466	496	469	472	520	522	488	473	472	507	419	500	503	514	476	483	461	514	475	525	463	479	495	455	478	464	498	442	511	512	458	469	464	455	449	469	458	472	485	499	489	441	445	462	455	511	530	501	460	486	512	441	472	444	499	503	487	454	428	490	429	486	484	437	439	496	455	505	469	450	474	480	475	491	494	465	463	481	476	472	435	453	427	460	477	447	494	481	455	466	445	473	522	482	493	478	491	496	500	474	449	440	478	485	527	452	477	445	458	468	461	483	484	499	461	465	483	457	496	476	501	487	483	472	495	469	480	522	439	432	473	462	482	500	460	467	500	452	476	486	489	506	444	442	500	478	482	501	511	471	447	502	486	471	483	461	441	491	472	489	522	467	447	452	468	422	463	443	483	480	490	499	474	445	487	502	438	494	470	455	485	459	492	421	493	487	514	488	473	466	455	457	514	528	469	485	457	479	445	478	476	468	472	456	489	489	470	496	436	478	504	507	470	471	454	486	458	453	455	438	476	445	504	480	445	501	467	467	439	496	472	459	498	498	517	463	463	445	453	476	457	463	449	451	420	477	474	481	471	465	422	501	478	451	515	470	490	461	483	483	439	472	461	471	483	465	464	498	491	478	441	467	456	441	462	481	482	486	494	437	483	477	475	446	465	463	447	475	497	497	480	532	443	461	454	491	443	452	494	478	468	455	461	497	498	489	447	444	465	465	446	435	476	456	452	477	461	467	464	506	494	459	469	448	452	476	462	452	458	494	465	497	455	451	458	455	442	509	473	429	448	433	443	477	502	472	487	435	456	497	472	442	434	468	457	477	476	492	445	452	474	455	474	466	470	464	441	413	495	481	465	470	446	482	498	466	452	454	457	482	434	493	489	506	512	472	458	455	464	470	448	508	472	474	466	465	517	529	472	488	446	456	504	480	489	477	487	481	462	477	450	484	470	447	503	485	483	461	449	496	467	448	480	486	436	463	444	482	511	513	455	471	476	498	480	428	476	456	495	477	444	482	450	498	452	473	501	474	464	470	459	465	527	427	496	436	466	465	446	470	467	476	480	453	444	485	457	480	491	523	514	462	477	461	467	497	507	477	496	470	504	522	499	500	451	509	460	461	479	474	429	498	466	479	430	506	474	514	457	474	478	435	464	504	495	475	466	460	486	472	465	476	465	452	469	454	466	485	476	481	467	475	459	488	473	463	488	460	480	465	455	460	468	451	491	468	447	498	453	450	461	486	468	474	443	434	447	511	468	447	493	476	480	516	490	447	454	496	461	495	479	480	458	439	470	495	481	480	485	463	482	439	473	485	445	474	470	463	479	471	496	441	480	460	409	420	400	465	468	483	485	444	513	511	458	448	498	490	448	489	439	484	477	491	447	446	489	420	426	495	446	469	484	468	472	450	461	516	458	492	479	470	484	475	478	459	449	543	530	442	463	498	503	454	481	475	468	481	432	465	476	455	445	460	487	486	434	478	493	476	482	472	435	491	468	479	462	438	495	458	477	529	454	452	495	476	486	478	483	478	488	451	493	462	493	465	460	436	446	501	461	472	488	462	460	459	483	452	452	449	479	495	478	447	449	442	463	489	446	474
24696	24524	36920	30323	22311	10783	1504	405	276	266	271	249	264	244	256	304	232	253	253	259	269	271	286	287	266	253	286	278	245	263	283	274	281	264	265	271	267	258	297	242	265	292	242	238	254	280	293	281	292	244	271	266	262	249	281	244	277	256	277	265	265	276	262	266	265	277	260	276	261	249	268	251	246	254	260	264	261	254	259	269	264	280	248	271	248	252	254	258	258	296	272	267	260	253	267	277	289	287	259	257	280	271	249	266	264	276	268	285	282	289	259	269	249	269	292	263	279	241	280	267	259	257	267	250	273	259	276	257	249	270	251	234	284	227	291	261	261	269	270	265	232	252	237	295	254	294	266	265	242	276	260	277	255	253	255	243	253	239	284	272	283	258	247	257	248	264	256	256	254	249	251	297	250	235	284	293	263	258	254	278	251	257	259	276	283	274	254	267	232	257	279	249	263	268	266	238	266	252	260	285	251	283	292	260	248	267	261	281	269	271	258	252	308	271	277	268	282	262	251	266	259	285	267	258	247	264	253	243	265	260	269	273	269	286	268	241	263	231	254	275	257	300	261	271	262	256	268	299	260	275	271	242	259	256	236	309	258	247	237	229	256	235	273	283	269	270	267	259	256	269	260	232	262	278	274	240	275	282	290	280	265	275	289	268	244	226	274	280	285	266	280	265	264	272	307	238	243	280	256	261	249	272	260	250	261	243	250	264	252	261	263	276	246	278	258	276	274	232	264	269	268	273	212	257	294	268	235	256	253	282	270	274	269	238	274	273	251	245	264	301	274	261	278	285	268	257	243	267	241	261	254	249	261	267	260	244	279	247	252	251	268	266	279	266	259	256	253	251	259	265	256	303	272	295	239	268	282	277	280	245	273	238	249	263	256	253	273	262	265	243	236	281	289	276	270	249	248	259	276	235	251	283	255	282	265	255	260	290	261	260	298	238	252	273	264	250	279	284	249	258	283	264	255	265	251	269	262	260	267	259	293	269	260	269	278	278	259	289	231	240	253	288	264	268	251	280	241	263	288	232	262	253	258	266	238	251	267	241	279	253	271	300	247	262	251	291	251	279	283	275	244	307	262	277	262	253	233	247	261	261	280	251	269	272	273	282	263	280	267	241	250	254	254	294	250	244	274	257	273	281	252	269	236	284	219	258	282	270	239	221	265	249	266	268	281	262	281	276	278	296	253	264	240	252	272	286	277	255	280	261	275	264	279	290	267	274	290	253	283	274	273	281	233	279	275	271	270	232	246	277	298	251	249	268	265	254	273	259	258	252	263	277	267	262	270	294	267	264	284	270	261	272	268	264	245	265	268	272	274	239	269	259	234	273	252	249	300	282	266	263	253	289	257	288	240	313	260	226	272	241	284	269	277	255	258	267	275	267	276	279	272	247	263	269	266	257	251	272	280	265	244	246	253	235	264	289	252	246	252	273	229	254	206	245	266	258	231	268	264	258	289	269	269	270	253	256	282	255	276	275	250	271	263	248	266	274	247	277	266	272	221	269	244	259	269	240	283	267	269	284	283	274	257	249	271	271	272	276	264	278	267	252	261	268	272	247	266	237	263	244	266	255	284	256	259	244	247	242	273	272	235	263	275	254	279	267	263	277	270	267	227	255	234	238	272	226	244	245	260	245	282	254	264	263	239	279	267	242	233	238	254	253	278	293	251	260	287	240	256	268	257	225	248	252	260	249	273	283	266	293	251	252	236	262	268	247	254	267	240	263	254	288	261	247	235	270	300	285	263	246	268	248	261	287	271	249	277	262	275	259	270	298	268	257	272	245	268	264	277	286	257	274	259	240	270	246	265	257	250	265	257	242	261	262	276	259	260	243	264	263	260	251	264	253	253	250	239	244	266	240	253	235	265	251	271	265	261	255	237	262	241	288	250	261	298	270	264	238	276	266	258	253	252	264	248	272	261	278	260	266	276	262	257	265	283	253	275	253	268	296	262	261	267	279	293	268	275	213	252	266	269	260	258	270	283	254	245	268	232	253	262	250	239	244	242	250	270	233	284	275	262	265	274	265	272	285	272	261	269	250	259	256	241	271	276	277	263	254	245	271	248	262	259	268	286	235	298	277	262	266	276	249	271	282	244	254	268	263	279	250	237	274	284	278	272	260	255	255	259	258	284	278	284	259	243	274	269	280	262	259	277	237	271	247	247	236	258	249	254	290	275	252	248	288	267	266	243	260	267	255	245	251	275	240	234	253	282	252	265	304	283	253	229	257	272	282	258	271	258	254	297	276	314	238	286	250	261	262	266	263	244	279	280	245	282	268	275	248	266	252	222	240	239	273	240	262	248	276	249	250	257	260	269	251	251	251	282	270	257	268	242	278	258	247	269	265	262	272	266	275	276	274	299	285	264	268	273	287	276	264	254	281	249	253	273	264	262	229	259	287	261	265	266	259	267	260	283	291	264	280	259	276	248	275	216	232	259	289	262	266	288	249	284	265	269	245	296	236	274	287	252	240	286	259	250	259	301	264	263	278	243	273	277	281	254	253	236	281	274	272	257	230	282	266	264	255	239	269	282	283	259	266	269	304	238	240	275	256	262	243	302	256	254	272	254	241	262	241	251	252	260	247	288	251	260	253	226	274	265	246	246	243	288	299	258	275	288	242	225	245	244	234	246	248	248	254	281	276	245	296	256	266	269	264	279	266	250	233	257	262	277	260	278	215	263	258	233	263	260	293	270	221	286	243	255	231	256	238	260	296	244	248	265	258	250	260	309	257	295	247	245	276	266	224	263	252	271	229	234	227	302	273	248	270	251	253	264	258	243	260	272	293	244	282	266	247	242	252	238	257	266	266	262	261	251	256	253	295	267	279	275	246	272	301	275	253	251	260	259	284	263	278	272	261	247	275	283	269	269	264	244	307	288	243	259	253	250	272	278	286	249	273	271	276	260	278	235	277	259	251	250	265	255	245	274	266	249	287	242	286	292	269	285	281	233	250	257	316	259	258	283	240	272	266	272	256	271	278	283	263	256	261	291	273	262	233	252	280	261	273	262	261	235	258	254	264	282	288	259	266	267	260	250	247	263	241	280	274	276	270	261	267	223	263	259	247	283	298	253	282	231	251	270	254	267	267	250	271	289	244	277	271	253	256	254	282	268	286	263	263	251	225	257	260	265	264	270	246	278	278	255	243	270	290	268	260	248	250	254	272	260	289	261	239	276	242	277	256	292	265	269	266	274	260	279	265	260	236	284	304	258	259	254	246	263	272	260	258	233	244	269	274	272	284	303	282	286	245	270	284	259	245	253	252	270	294	267	283	262	301	259	256	244	265	266	258	295	273	283	272	257	266	252	271	275	284	253	281	281	262	270	271	260	264	306	265	256	266	269	289	232	271	295	262	280	278	261	272	278	274	294	316	266	240	267	275	246	268	250	263	271	262	277	252	236	255	257	253	265	258	261	254	282	221	303	267	227	281	268	274	254	269	287	252	268	269	262	300	260	258	257	252	267	281	242	243
58437	92248	67524	43079	26589	9155	2043	671	522	484	486	488	487	486	518	483	449	515	473	480	470	515	459	483	488	477	517	479	483	500	489	493	471	508	472	479	526	487	494	489	520	462	444	480	522	468	507	494	479	505	451	507	510	471	452	523	504	499	495	487	498	451	468	495	509	501	484	511	487	504	496	515	537	472	491	499	470	439	453	503	521	525	474	478	441	520	473	493	456	471	490	506	497	520	530	538	505	481	511	491	470	471	536	458	486	507	547	457	499	460	463	453	515	499	447	485	477	503	462	475	478	462	477	469	504	475	436	532	466	507	502	498	510	474	477	483	476	517	496	548	463	460	508	489	499	473	491	450	449	501	488	526	491	480	518	456	491	488	498	488	526	463	478	468	469	488	464	474	483	470	496	454	495	477	497	459	492	462	507	445	511	517	466	501	479	487	465	469	499	502	507	481	444	519	459	465	495	442	496	489	507	501	475	507	493	479	469	484	477	456	503	491	456	524	521	478	517	524	492	467	501	477	460	515	523	510	498	450	474	483	504	487	520	452	509	498	451	461	466	504	532	487	475	471	457	478	481	493	482	477	516	484	471	454	490	484	446	500	466	528	464	473	467	523	503	463	461	478	488	495	498	473	476	531	506	471	476	481	482	480	511	518	519	514	511	465	439	472	535	475	519	492	478	484	475	498	513	471	490	485	511	478	498	520	506	493	467	483	519	560	518	476	494	507	491	475	494	466	488	440	487	458	464	499	489	496	503	501	505	483	489	491	486	496	489	494	495	511	479	519	492	518	461	504	468	495	516	525	512	475	499	477	505	519	489	465	489	526	488	488	533	466	504	471	510	483	473	511	483	493	487	503	461	477	500	536	510	463	486	550	477	477	471	487	492	478	482	501	466	475	486	510	534	489	546	504	522	467	517	464	490	488	503	481	502	484	469	505	489	502	535	476	524	511	489	505	513	497	493	496	465	499	493	505	459	487	476	490	455	525	474	500	474	485	483	482	482	477	509	499	463	504	489	504	514	485	511	498	466	468	462	488	494	492	533	503	494	508	489	491	550	515	509	489	510	451	483	519	475	501	459	518	485	483	480	497	508	498	471	461	461	471	513	475	543	493	505	488	471	512	502	475	473	463	526	496	463	502	475	488	476	514	508	481	526	472	491	503	495	490	477	485	506	475	491	479	510	461	518	502	464	493	515	495	490	472	493	484	499	499	474	488	503	453	516	501	492	508	482	482	520	529	521	470	501	476	444	530	468	495	449	469	441	493	495	459	500	507	461	510	487	460	483	499	515	468	480	489	476	505	471	482	488	513	475	511	452	485	488	478	507	446	490	461	484	440	491	491	470	460	474	506	505	504	495	494	512	509	457	489	469	481	487	478	470	482	476	496	452	493	468	501	476	490	513	543	514	459	492	502	489	448	519	482	496	490	501	505	495	507	473	524	477	478	472	470	485	497	508	506	492	470	482	502	523	481	525	526	469	490	500	460	497	472	510	483	503	472	532	499	491	505	508	502	464	494	472	457	473	475	521	517	485	520	478	519	498	508	464	499	504	478	502	514	499	474	488	478	500	463	501	481	462	481	494	477	495	464	469	460	485	484	463	461	477	497	493	474	488	486	495	493	469	498	489	479	476	443	459	468	494	446	508	541	496	467	478	521	440	471	521	508	481	506	504	521	496	505	493	471	455	489	499	543	486	475	499	463	491	461	497	498	438	450	449	438	440	445	511	474	481	511	497	490	506	521	498	478	485	463	489	476	499	521	507	495	469	511	456	510	481	518	474	478	492	498	471	492	483	496	457	467	461	474	495	515	465	487	492	498	443	488	488	471	501	496	480	520	509	476	529	495	465	466	502	491	474	485	482	477	496	478	498	521	476	465	458	496	494	511	502	474	473	512	513	538	492	535	492	523	513	466	464	471	526	498	491	484	494	472	558	478	480	540	491	522	506	486	495	497	494	485	473	468	468	486	482	469	481	502	503	480	502	474	500	474	504	497	515	473	488	480	479	489	511	455	461	481	498	493	472	447	517	491	475	510	481	512	499	532	487	476	471	495	495	503	482	478	489	452	498	462	509	491	484	529	451	489	500	458	486	507	504	483	495	466	486	480	482	476	483	493	475	523	456	468	463	516	498	550	523	481	505	506	473	458	468	491	427	482	469	469	483	504	482	507	482	487	444	446	498	517	495	484	489	486	478	469	512	488	481	488	497	486	464	478	467	487	482	446	502	496	477	441	517	527	512	470	475	526	487	511	469	451	523	497	461	552	497	511	492	484	516	534	514	504	470	486	465	480	484	457	504	506	491	503	480	471	469	487	433	482	497	510	492	472	477	474	505	501	456	471	453	498	501	519	473	467	458	490	493	509	541	475	485	474	470	498	456	441	481	491	469	496	481	473	490	473	462	493	500	510	450	468	513	496	492	496	452	510	504	468	482	472	442	477	499	498	484	515	510	524	490	478	501	484	497	470	474	492	507	445	500	508	518	457	515	499	459	457	496	497	535	478	474	489	516	486	479	488	472	484	470	481	457	442	488	511	504	433	495	480	478	464	473	461	490	491	501	467	474	512	464	451	510	471	533	494	456	527	466	498	472	463	477	480	496	490	457	476	507	460	464	506	475	495	498	516	463	493	463	467	478	474	527	505	477	519	482	486	502	522	497	475	472	473	497	511	461	463	495	473	476	516	484	474	471	500	502	550	491	494	537	478	508	490	507	510	497	476	499	471	486	484	506	490	498	480	469	492	463	501	496	483	486	471	483	485	496	473	480	491	474	441	491	485	469	512	490	498	476	507	517	485	459	514	493	501	532	492	493	534	477	498	491	477	460	507	472	451	506	505	493	491	473	476	497	461	453	467	464	444	472	447	510	517	475	446	467	500	475	471	451	489	482	479	495	508	509	439	509	465	487	496	512	503	476	501	485	480	505	466	510	487	481	481	457	489	511	427	499	512	514	494	473	532	471	513	456	508	472	504	479	533	444	474	503	495	442	500	497	512	457	508	474	475	502	513	504	517	462	477	456	518	480	481	469	493	495	480	500	514	507	514	484	477	493	484	531	464	487	482	459	439	521	458	460	487	487	493	497	499	508	493	507	500	451	502	524	478	474	475	478	489	550	521	489	510	501	494	473	487	507	491	511	534	517	492	461	452	474	465	494	489	495	493	515	462	457	509	453	508	480	486	507	466	501	497	501	512	457	472	471	461	494	500	455	522	466	501	470	517	471	465	467	511	493	464	493	472	476	530	490	504	501	478	496	474	502	508	517	501	468	463	482	502	468	514	497	508	442	487	435	459	504	511	462	469	485	479	468	515	471	465	509	480	511	490	453	536	491	518	512	496	487	495	471	453	481	494	504	545	501	496	469	444	493	476	487	479	492	437	473	478	492	499	472	478	485	482	465	510	471	490	482	451	477	499	501	494	494	497	506	483	486	502	491	498	454	469	495	472	533	459	528	508	473	460	527	509	492	514	482	444	506	485
23405	22941	34481	28529	22503	17375	4513	469	351	317	345	332	351	329	322	300	330	307	315	297	301	328	301	314	290	320	316	327	303	323	311	307	273	355	332	289	300	310	328	308	316	325	291	315	296	319	317	283	347	310	327	290	355	294	295	290	315	334	308	292	340	301	335	310	307	326	328	327	311	299	325	370	327	301	296	303	319	311	335	296	318	342	299	302	339	296	286	322	318	338	324	292	294	283	305	298	337	333	328	333	306	300	356	313	313	324	327	319	315	314	333	306	319	291	316	334	309	324	325	322	303	304	291	305	341	302	337	310	303	318	287	331	317	300	312	271	335	317	321	328	307	298	355	325	273	335	331	314	321	321	336	287	291	342	296	310	319	295	303	323	319	355	313	335	302	296	305	337	274	328	302	327	324	340	300	306	329	327	306	308	307	310	305	294	341	294	296	332	316	305	294	313	276	301	311	313	278	320	298	343	331	343	325	324	302	307	324	331	309	309	312	276	314	284	287	307	309	308	321	292	289	318	338	332	330	328	333	300	308	295	312	292	327	337	331	325	305	333	294	308	317	291	286	332	313	345	352	316	338	284	296	320	318	288	303	305	296	325	308	317	319	331	278	304	332	299	302	310	310	306	314	309	333	321	307	292	332	285	311	349	308	286	290	287	332	288	346	255	309	306	345	311	303	343	323	286	291	309	337	300	281	312	310	300	315	343	284	340	325	291	294	312	351	312	319	323	313	310	294	319	304	308	321	302	283	321	317	319	284	327	319	305	298	335	341	315	293	283	313	308	304	336	357	306	315	290	296	294	297	333	312	329	308	309	330	309	320	332	300	300	330	328	325	343	310	301	333	310	293	338	327	314	279	331	317	265	305	300	291	326	283	332	318	326	317	302	308	301	350	310	318	308	328	309	311	321	318	335	305	297	331	300	305	335	318	341	299	326	307	304	320	283	335	332	317	303	305	320	297	350	318	291	306	316	299	314	300	292	336	306	291	316	287	309	311	336	284	297	307	309	285	296	346	305	289	324	339	303	340	319	320	319	334	319	334	305	291	327	336	315	302	308	303	328	345	322	321	293	309	290	318	317	296	332	307	315	310	332	301	291	326	287	321	302	307	288	286	303	296	273	313	309	305	328	334	321	317	310	321	306	315	317	306	315	315	324	326	292	338	306	299	289	313	329	288	316	300	351	320	301	336	278	331	284	318	294	282	321	305	325	279	325	296	314	327	301	334	309	333	322	354	302	320	331	306	322	304	305	298	319	270	308	309	302	361	300	333	313	309	326	310	300	321	311	317	284	327	314	308	320	313	307	313	346	290	316	326	291	324	303	301	316	300	288	317	345	353	276	309	344	315	319	342	308	325	309	306	332	315	296	306	316	296	323	314	295	320	349	340	335	305	315	318	319	334	326	360	316	318	303	313	318	323	304	320	318	313	310	303	314	309	320	323	295	298	320	328	301	336	326	318	306	304	324	336	314	298	294	333	341	324	296	328	291	326	285	313	320	314	297	325	333	331	298	339	313	278	321	319	297	285	323	307	339	320	332	305	332	311	318	278	312	282	303	296	306	289	298	327	312	355	299	325	308	317	310	313	324	306	333	292	284	289	300	330	329	293	317	336	308	308	320	296	319	335	287	327	298	322	320	320	301	314	319	298	336	296	323	295	352	297	294	300	297	305	311	298	303	331	290	329	345	299	286	347	325	275	320	296	278	334	257	300	318	309	331	292	316	305	331	292	299	314	332	318	310	286	292	298	293	351	295	303	307	309	294	349	315	314	301	314	292	352	318	306	296	324	320	343	287	301	309	313	336	320	324	339	302	296	318	318	289	305	306	299	328	309	310	310	332	321	324	311	289	308	305	315	315	318	304	308	313	317	292	338	276	298	305	307	301	319	307	307	308	329	301	320	314	341	286	296	313	308	307	293	337	333	321	327	286	322	290	340	272	293	308	315	298	313	317	273	327	324	306	313	300	314	326	295	289	304	318	349	329	316	309	318	330	319	288	343	322	285	301	311	304	322	309	340	301	316	300	315	318	339	311	310	300	305	312	323	304	294	284	321	314	314	329	330	316	323	308	312	320	312	344	310	291	323	316	312	305	306	353	323	322	342	279	328	285	312	322	330	310	327	316	332	312	364	288	308	333	317	319	322	325	278	299	292	307	324	301	326	342	329	328	355	308	287	306	322	295	330	323	324	331	319	294	302	311	295	306	328	307	301	310	339	335	314	312	327	313	282	324	313	306	338	312	299	313	337	293	291	328	316	324	291	297	312	307	309	297	313	303	319	303	327	315	294	314	302	308	297	301	340	335	282	337	304	321	315	295	304	358	305	321	295	289	320	285	313	320	306	317	278	306	295	316	322	319	336	330	337	295	332	331	295	315	291	327	326	323	315	301	308	312	313	317	281	318	329	322	302	315	274	310	304	327	317	337	312	294	315	296	316	298	316	307	312	300	289	307	321	300	317	311	311	303	302	316	326	303	323	310	312	306	330	296	301	352	302	319	347	295	326	309	303	350	314	318	315	336	324	348	312	301	295	292	305	331	330	346	302	295	329	339	314	326	321	297	291	315	312	303	303	314	348	322	370	318	291	305	303	339	323	312	300	321	322	316	282	280	329	326	291	317	280	302	299	323	306	318	302	286	286	320	322	307	285	309	296	264	322	292	320	266	327	316	316	276	310	265	288	340	326	268	304	319	301	288	307	299	328	330	320	345	291	285	284	329	320	339	317	311	308	313	326	304	307	301	300	317	369	315	315	296	307	299	330	323	303	347	325	318	305	299	320	334	319	315	275	281	320	293	328	296	312	326	309	305	321	321	333	299	323	316	332	304	312	307	293	322	302	294	304	303	329	304	289	309	326	345	293	343	321	340	293	336	294	334	321	312	300	351	309	296	339	326	310	298	309	330	302	289	319	321	322	318	333	305	368	286	292	304	319	305	289	284	328	312	293	338	307	300	340	294	296	291	325	293	314	304	311	302	309	300	294	339	293	322	337	329	319	308	312	314	269	329	322	326	308	302	290	300	322	309	332	320	303	321	289	327	315	294	326	315	322	280	309	283	283	315	337	333	293	310	316	338	322	313	314	293	311	316	290	321	343	325	300	279	302	329	308	305	318	312	327	320	301	340	311	297	283	330	295	319	331	316	307	292	292	314	295	310	323	334	305	330	307	332	302	302	300	311	309	315	279	301	289	329	272	333	302	340	305	318	276	332	288	324	328	301	291	328	284	326	295	323	306	309	282	313	350	314	311	295	318	349	319	308	348	327	288	282	338	343	307	304	335	333	297	320	311	332	313	282	315	279	323	317	299	325	303	333	312	294	328	309	315	305	311	333	295	305	315	315	311	314	298	305	316	317	321	300	291	316	327	300	332	295	336	311	310	327	309	315	313	298	314	317	303	289	313	329	353	319	284	291	303	302	315	300	298	304	331	333	292	313	311	286	288	306	330	324	337	317	307	293	328	330	321	301	275	289	308	329
58563	102767	77970	52088	28657	9729	2159	748	553	566	555	555	535	588	549	592	528	560	600	560	560	555	528	557	559	552	550	585	504	570	558	543	535	569	535	562	584	585	529	515	561	590	558	548	564	568	551	580	547	532	555	578	536	551	590	544	565	561	545	540	548	553	584	491	523	583	531	548	556	545	562	562	536	584	575	536	586	543	540	529	544	577	495	584	556	537	530	539	569	551	564	563	534	522	588	584	549	567	539	510	543	550	583	539	517	548	590	544	576	530	562	548	549	571	542	534	550	520	546	577	499	545	574	522	521	528	602	542	583	530	558	580	564	571	560	549	556	513	537	535	537	532	550	570	548	567	583	548	523	551	561	541	507	583	612	555	557	539	554	551	559	567	574	555	534	511	552	584	556	537	555	539	552	624	523	602	543	550	558	543	565	574	551	550	571	515	540	576	542	535	543	567	579	571	569	531	548	601	593	544	604	548	539	519	545	583	532	579	529	558	557	553	547	567	574	538	574	566	597	552	539	527	543	554	565	515	563	572	547	572	543	512	567	535	556	545	584	521	564	554	582	518	550	546	575	552	510	505	569	566	575	543	519	559	552	543	529	509	552	527	546	543	521	536	588	597	504	528	574	564	601	565	569	506	549	556	529	545	575	564	573	543	542	627	559	546	546	536	551	539	526	578	508	540	573	553	516	530	561	549	571	526	544	551	540	541	554	541	575	579	562	547	550	548	538	540	538	569	564	532	550	577	511	571	562	544	603	531	562	580	560	531	498	540	559	531	493	562	553	505	555	513	568	566	523	561	591	574	549	585	503	545	535	559	608	544	504	575	539	561	536	549	544	550	520	565	548	591	560	541	573	547	562	528	529	531	594	543	540	553	560	560	556	546	550	540	515	563	560	579	581	590	540	557	537	574	578	556	540	570	528	562	595	566	557	514	562	551	558	581	527	563	521	570	537	588	561	592	533	563	557	529	527	543	566	589	562	533	579	581	484	550	618	518	565	561	599	559	595	578	535	585	526	548	549	517	533	574	570	568	523	537	541	525	496	566	550	574	577	580	583	574	533	549	573	531	561	555	559	546	583	560	568	557	589	549	552	552	566	535	571	544	523	533	506	602	529	530	560	544	539	534	552	525	522	571	580	553	541	567	539	545	504	579	543	524	570	547	498	591	559	552	556	535	524	535	501	552	558	542	559	541	543	525	549	510	526	600	532	509	543	550	541	575	594	534	588	569	496	540	516	537	551	573	542	569	562	510	529	564	570	545	540	577	535	524	524	548	534	512	555	523	543	546	545	544	527	529	522	535	547	555	550	507	534	568	548	536	548	531	535	558	568	560	563	534	589	534	536	534	529	516	580	561	581	551	520	553	536	519	569	524	495	524	590	534	541	509	560	570	571	521	551	565	548	579	540	580	511	552	544	574	559	543	590	584	535	537	572	558	550	515	582	576	562	544	501	567	539	567	531	561	544	529	525	618	557	548	546	522	542	561	603	537	571	563	543	581	565	545	535	531	556	596	550	569	586	543	514	567	526	532	592	539	583	532	537	536	570	545	557	519	536	546	614	549	523	489	541	537	572	526	521	565	522	498	551	581	504	597	528	565	584	557	573	569	593	539	558	537	546	552	508	567	587	545	601	504	533	558	547	558	551	601	556	609	591	566	571	573	546	559	557	593	588	518	527	550	595	554	529	572	521	555	523	547	561	561	525	546	553	582	549	523	558	582	561	560	582	566	561	559	535	531	562	571	583	560	566	555	575	548	518	530	585	579	596	560	574	569	549	571	593	582	547	548	549	520	584	574	567	561	553	547	519	516	574	559	574	534	523	588	555	555	531	476	569	533	561	583	572	540	548	575	517	561	539	549	556	556	548	532	522	586	543	531	535	575	520	546	581	583	557	584	509	567	561	537	550	550	548	529	543	526	559	568	568	579	516	513	540	552	552	548	547	562	508	512	538	560	518	556	518	551	542	514	558	586	553	554	539	552	505	559	550	588	534	516	563	572	539	544	569	517	583	518	563	594	546	553	517	562	577	567	554	545	527	553	529	560	568	537	579	548	509	538	558	546	549	537	566	538	573	577	577	570	540	600	534	606	508	530	538	537	545	595	545	573	543	577	570	557	555	547	531	543	530	588	555	555	570	531	569	558	548	564	549	539	545	533	528	533	570	536	566	539	555	517	545	554	548	580	592	585	520	584	542	565	535	567	532	488	598	538	568	553	518	528	597	581	528	577	589	548	544	553	530	511	563	575	541	582	550	551	575	560	537	545	537	579	541	578	512	561	543	569	530	563	541	525	573	577	566	576	589	526	547	542	507	550	594	492	540	549	561	557	560	498	525	565	567	563	530	546	572	503	581	576	541	544	566	570	557	565	537	512	562	538	507	568	509	544	532	540	572	541	521	533	498	581	547	534	528	576	568	522	528	549	571	518	593	557	563	572	535	537	527	560	593	550	594	539	587	586	522	498	553	578	507	579	561	590	585	508	531	545	544	515	539	574	550	544	549	524	538	545	576	529	541	552	541	556	543	546	549	524	526	523	545	614	538	546	562	538	542	577	552	537	555	545	531	563	555	554	561	582	566	551	573	526	550	541	514	554	540	514	565	581	536	565	534	566	583	545	517	565	518	532	579	550	541	575	546	539	492	570	593	521	566	511	553	552	576	520	512	578	537	576	573	552	565	541	541	534	596	545	548	521	529	515	541	517	564	593	565	552	558	580	521	547	579	572	579	526	563	559	514	549	507	522	519	597	563	545	539	563	560	517	581	528	589	525	545	552	519	587	589	538	568	514	568	537	572	538	505	540	517	568	544	510	544	565	553	539	572	551	561	543	597	537	539	551	525	568	520	525	569	550	552	528	532	583	581	507	543	565	556	574	542	532	547	561	559	551	514	540	531	572	521	533	568	560	547	531	530	555	576	556	567	622	539	535	527	560	560	538	563	602	546	571	539	567	522	568	521	563	523	565	568	559	530	545	529	541	525	594	569	560	588	517	504	529	559	519	557	577	559	552	565	534	572	529	525	552	585	548	597	588	511	564	551	568	564	526	541	580	527	535	555	541	565	523	573	566	577	530	559	542	523	553	556	548	526	566	516	542	543	534	553	530	578	537	553	530	554	561	496	506	557	579	557	561	582	596	517	508	572	560	514	513	535	507	574	580	551	535	528	530	590	497	550	502	552	573	557	540	568	562	553	531	553	555	507	538	573	533	556	586	576	542	553	523	526	609	529	564	515	553	542	539	562	559	587	575	528	536	529	521	556	531	546	528	538	575	574	546	566	568	543	552	511	579	525	590	580	567	588	571	564	556	543	558	551	567	551	539	551	567	572	559	583	505	575	546	552	572	516	562	580	563	628	564	554	558	570	554	575	500	554	539	565	535	578	561	521	555	603	518	532	538	569	557	554	543	518	568	520	570	525	562	522	543	577	562	503	542	554	543	569	535	582	591	574	550	564	560	548	563	599	526	528	547	550	524	558	577
28767	32629	30296	14756	2655	613	340	271	268	253	264	264	245	253	248	252	264	256	257	257	257	250	297	240	242	252	289	275	238	278	264	269	266	238	250	264	260	239	279	252	268	255	263	236	236	270	250	266	238	270	239	263	263	253	230	257	249	278	255	268	234	253	250	268	229	275	251	268	278	247	257	259	266	258	276	279	258	239	259	243	235	259	222	257	263	259	259	248	267	262	257	251	261	246	240	228	291	256	254	253	250	270	253	275	250	251	247	246	238	249	254	247	248	255	236	287	222	255	283	255	261	252	259	246	238	246	265	238	252	266	240	235	244	262	261	273	268	269	269	239	225	262	241	252	252	254	271	234	264	268	228	266	242	268	272	253	277	294	241	265	259	267	250	235	268	261	265	266	246	232	271	251	276	233	224	272	268	261	257	250	263	249	249	271	266	261	230	255	243	278	219	240	237	248	279	269	251	252	246	245	252	280	262	267	253	246	260	272	235	242	270	251	272	229	235	270	271	262	258	270	266	244	293	275	264	246	254	256	243	241	274	241	254	251	286	260	244	262	233	272	267	260	269	289	290	245	236	232	266	269	286	241	247	233	225	270	272	254	253	288	225	262	241	251	240	265	269	242	229	258	251	269	271	257	260	247	278	258	298	246	272	234	235	243	229	230	259	292	289	224	249	235	244	269	277	254	256	284	240	260	271	253	268	250	284	233	265	257	264	237	271	249	262	257	265	254	227	273	221	237	241	261	258	244	262	252	274	234	247	246	265	244	226	267	242	233	263	254	277	254	269	240	247	239	252	266	258	241	235	251	267	249	272	253	243	230	265	272	251	243	244	259	246	257	259	253	262	289	249	242	253	248	220	292	224	235	233	253	243	251	264	261	263	262	242	252	252	252	250	253	253	268	234	259	250	244	243	249	257	258	232	283	239	245	254	214	260	251	246	279	254	230	270	257	244	232	252	243	273	236	215	270	258	228	260	241	240	237	258	251	257	233	265	267	266	275	273	282	244	248	264	248	234	244	276	256	256	242	257	259	248	258	235	241	252	256	281	272	237	259	248	274	266	234	269	273	243	269	251	271	262	252	288	281	262	243	282	278	266	246	277	278	253	263	243	275	267	271	264	245	254	245	255	234	267	256	284	246	256	251	248	282	269	262	262	243	234	286	232	257	239	270	239	231	241	232	260	258	266	257	286	231	233	287	246	244	282	267	283	249	265	251	248	281	260	272	255	264	257	250	249	273	240	254	246	255	278	273	229	258	257	246	251	273	256	254	282	252	240	279	249	240	263	263	252	278	245	234	266	280	246	252	254	268	247	238	252	246	234	263	224	284	270	229	243	284	268	255	264	227	266	267	264	271	267	256	250	255	251	249	241	269	219	259	253	244	251	235	242	252	252	279	255	269	270	242	251	232	265	270	255	263	265	290	231	272	250	254	242	267	229	275	262	251	244	260	246	251	247	262	260	256	251	263	278	248	264	246	271	235	245	249	246	275	279	263	284	263	252	264	221	275	284	224	251	246	238	249	243	271	253	302	270	285	257	252	230	253	248	282	277	249	231	255	270	270	235	241	269	263	268	249	248	272	244	253	249	219	240	255	252	276	265	257	245	264	246	248	238	267	268	232	263	242	264	278	220	252	255	257	268	241	269	265	284	265	275	282	261	273	265	235	239	256	239	234	256	273	246	257	264	266	247	237	255	227	231	276	288	268	229	261	256	252	282	242	257	232	234	236	281	248	272	262	251	294	244	250	248	270	254	253	239	266	236	244	225	259	265	283	235	252	270	258	283	258	244	241	273	260	256	238	243	277	237	249	223	251	283	262	268	250	240	267	250	235	251	263	258	254	253	252	243	234	246	268	225	243	257	276	246	235	283	262	243	241	264	252	277	257	244	266	267	265	219	268	234	259	257	247	257	227	253	235	229	269	267	259	263	274	254	255	256	295	291	238	249	272	278	263	271	283	225	271	254	244	241	269	254	246	253	240	254	252	287	228	256	244	294	243	250	271	245	272	232	245	255	267	243	240	243	241	257	243	253	280	282	280	262	254	242	230	237	216	254	279	272	270	287	279	263	263	232	283	245	214	278	279	288	235	267	249	254	276	258	263	288	242	278	265	257	239	248	281	252	258	233	261	282	239	269	294	257	248	248	264	252	237	289	269	259	291	246	250	265	234	254	265	230	247	252	291	263	243	244	291	280	247	254	254	269	264	251	272	247	268	272	265	288	283	279	254	267	237	248	270	233	242	241	264	251	245	245	260	246	274	260	270	247	261	224	254	262	260	268	248	286	245	236	262	240	249	239	236	248	234	239	251	263	263	246	286	269	245	227	228	258	241	275	269	256	250	268	230	245	272	276	258	255	286	241	250	247	261	257	281	248	243	290	276	248	235	230	249	255	237	254	275	244	273	235	239	257	258	262	253	256	256	235	255	264	264	247	273	246	281	251	231	259	243	266	258	253	263	252	267	256	237	241	253	253	242	268	251	245	231	261	260	246	272	255	263	232	256	259	256	229	274	286	248	282	255	233	237	268	235	271	284	291	237	250	267	248	269	261	232	267	275	261	236	251	224	237	272	250	271	229	213	243	270	235	241	263	269	286	259	290	270	246	282	274	254	281	239	255	262	252	236	251	239	268	268	243	254	257	269	274	238	263	286	251	256	256	244	280	282	273	236	267	256	275	241	272	255	257	236	272	258	239	260	250	233	245	276	240	253	263	251	240	281	248	244	274	267	252	241	239	262	271	278	264	267	239	246	271	241	265	258	244	265	268	256	270	248	273	270	256	237	246	254	259	268	272	247	256	256	272	253	277	282	267	254	248	252	250	256	240	266	263	255	258	255	243	229	240	263	240	236	242	249	268	251	238	253	270	251	251	253	271	275	249	279	238	257	286	274	228	243	240	278	237	260	263	262	255	271	270	242	284	297	283	242	248	244	256	242	239	267	273	241	246	261	267	245	279	239	236	261	260	276	266	262	260	224	248	271	256	245	266	259	250	259	250	275	258	256	249	246	242	248	256	234	254	272	259	270	260	255	257	250	243	252	244	246	248	271	288	265	264	274	275	256	242	265	257	256	249	258	243	289	270	244	234	269	228	224	264	252	254	269	259	249	237	279	260	253	279	255	257	252	236	259	242	257	260	258	253	242	245	255	275	260	270	291	276	272	252	244	289	256	241	258	266	276	280	234	240	277	272	259	265	283	237	261	242	250	251	263	258	232	254	263	235	252	280	236	261	216	259	281	254	270	246	294	247	252	280	262	257	261	240	283	267	261	247	271	272	268	256	240	241	243	254	235	266	227	260	247	247	261	262	257	241	245	252	267	256	239	254	260	253	256	227	258	235	277	276	234	259	233	252	278	236	261	280	278	234	255	270	239	246	249	275	266	268	279	246	258	241	285	249	268	258	241	239	237	273	229	263	263	233	235	261	284	265	271	227	234	243	272	266	255	246	254	249	245	233	286	249	256	252	228	289	280	263	258
34982	49967	36005	16447	4840	1317	662	497	537	515	471	480	492	475	460	454	481	472	470	414	472	516	542	466	497	491	466	495	502	478	498	461	490	523	471	493	470	462	471	449	473	496	522	464	508	472	457	462	441	477	507	439	471	473	497	447	481	484	496	477	488	485	512	489	465	497	496	480	478	455	505	422	469	456	461	522	498	494	492	451	503	477	486	485	467	481	502	465	466	504	449	477	475	481	498	470	489	471	472	452	475	492	495	480	477	501	477	504	485	452	458	480	492	479	480	460	460	499	467	449	470	497	495	503	456	462	482	464	461	494	449	481	472	491	483	482	475	496	472	484	452	477	468	494	472	474	455	505	508	495	470	461	456	494	437	501	464	481	465	434	502	529	479	451	457	486	473	465	470	475	494	444	471	459	492	479	451	433	453	492	461	476	487	488	488	499	467	465	461	476	486	453	497	454	493	464	468	491	490	460	463	465	478	464	508	477	462	481	492	505	492	474	469	477	507	473	475	483	493	502	508	477	491	461	469	474	509	462	515	517	481	495	477	479	477	483	478	476	490	498	501	476	480	469	428	478	464	494	523	488	474	484	449	474	475	472	509	473	495	432	477	455	483	480	489	449	470	483	476	429	476	481	521	485	472	512	480	483	465	487	480	484	465	480	513	443	498	489	508	469	511	495	487	486	498	509	472	463	474	490	469	462	475	463	468	494	484	464	500	497	486	471	485	494	477	457	484	468	485	492	491	483	487	502	495	459	505	486	491	503	503	469	486	473	461	466	508	491	534	512	492	491	477	450	470	478	466	473	453	454	484	485	459	495	495	437	449	452	474	478	485	475	454	450	480	445	527	456	447	451	433	524	471	488	451	484	445	456	497	479	487	473	487	468	488	481	468	484	463	455	458	446	471	484	464	475	486	489	465	482	471	522	483	475	456	458	464	477	502	495	489	493	468	490	456	492	488	472	511	470	495	501	474	497	493	449	492	450	477	469	477	484	433	477	469	469	433	509	493	472	495	495	472	462	489	465	491	460	424	460	502	459	442	459	470	514	489	500	463	459	517	466	466	489	494	481	472	521	478	500	510	478	456	479	456	466	484	466	500	489	487	477	460	495	484	505	476	458	468	449	483	463	507	455	475	471	464	459	499	489	477	443	434	460	465	510	472	493	474	523	455	452	484	510	454	476	475	484	439	449	456	490	470	514	495	459	488	446	461	487	469	484	469	495	512	468	449	486	521	518	497	486	434	449	468	458	482	499	495	493	480	509	477	459	475	467	439	472	447	463	480	438	517	467	461	468	495	490	468	459	465	456	458	496	463	477	477	471	484	487	452	464	479	485	461	503	505	460	490	454	508	456	473	500	487	536	511	494	480	474	469	476	464	492	510	499	476	486	488	470	486	462	482	462	501	481	483	459	494	483	435	502	466	492	507	523	455	465	447	469	460	487	473	476	496	511	472	441	481	483	470	485	474	497	483	512	471	485	503	472	473	485	494	478	464	518	478	469	484	491	469	511	512	488	467	512	465	462	487	481	467	505	463	477	443	463	473	494	493	467	496	449	472	449	439	488	469	500	453	467	486	497	478	465	481	483	488	477	467	518	488	553	456	500	500	477	472	499	478	474	501	494	499	511	490	438	456	490	465	467	422	464	471	465	458	493	493	444	476	511	441	454	469	504	488	468	493	526	490	458	479	480	452	491	462	492	477	488	499	454	518	469	473	450	471	468	499	481	488	492	525	522	506	441	506	498	496	481	459	484	468	482	494	487	491	437	477	503	446	470	479	488	488	499	483	491	474	483	455	465	467	470	486	474	490	512	476	442	458	497	494	486	460	440	453	479	464	478	472	482	478	536	430	483	494	462	473	460	478	501	516	439	505	485	470	519	482	477	473	493	485	471	510	473	456	512	497	457	476	480	488	456	495	471	526	485	458	451	457	460	479	457	471	466	444	489	466	477	481	472	473	499	473	529	535	473	467	465	471	490	442	478	509	449	444	453	461	464	486	470	456	477	490	465	500	479	495	467	472	495	468	459	498	468	485	474	491	468	576	474	472	422	498	469	500	519	463	523	462	442	491	480	453	472	487	478	486	449	449	445	450	495	426	447	449	463	482	471	441	476	468	472	442	462	473	453	430	446	468	474	462	514	467	496	431	467	489	483	482	458	523	468	469	473	479	471	473	477	454	485	505	485	474	506	437	487	485	481	515	473	476	508	507	485	453	430	487	455	500	467	477	464	520	470	515	472	476	442	470	459	480	493	441	478	489	508	492	467	476	500	485	474	497	500	501	500	536	470	466	445	495	488	463	456	464	493	488	484	438	489	490	438	444	473	478	443	518	450	470	505	441	484	492	445	491	498	492	482	494	485	494	478	493	461	465	482	526	507	496	482	463	486	462	458	487	482	491	522	475	428	523	511	464	486	450	481	499	505	477	491	503	438	476	487	501	485	485	460	456	481	467	486	456	488	482	459	481	486	470	492	436	475	467	455	487	514	474	475	452	484	450	459	477	433	456	493	473	481	460	456	456	464	457	469	488	471	482	456	454	480	524	490	488	491	483	483	456	487	527	473	477	482	465	476	468	504	447	452	483	485	477	519	473	477	476	522	491	466	480	475	467	456	479	480	455	453	460	508	464	476	507	479	476	489	473	494	460	486	458	478	474	506	481	488	482	467	486	458	475	454	480	485	478	479	516	482	496	496	429	481	468	460	470	486	486	516	486	462	470	457	474	450	475	460	514	490	470	510	475	452	531	456	465	504	468	498	481	432	498	520	494	536	426	474	485	487	474	464	488	463	494	484	447	484	468	487	442	461	491	462	466	453	475	509	487	456	460	506	483	498	525	483	498	481	518	509	440	474	486	480	465	507	503	473	480	485	442	482	492	481	467	489	472	486	464	457	479	485	497	473	441	524	505	502	487	485	481	432	475	471	467	494	462	484	444	502	497	480	482	468	464	492	465	455	528	488	508	486	459	479	497	459	462	500	473	444	480	444	498	478	496	459	515	461	452	475	496	473	472	445	508	475	462	484	503	471	476	496	480	448	481	505	481	473	459	481	481	490	521	439	441	455	439	502	456	512	497	491	466	446	521	436	492	471	477	473	491	462	505	488	492	456	451	477	472	514	483	452	475	485	516	462	461	479	439	494	454	505	494	449	442	476	503	449	464	499	486	500	472	510	509	515	469	463	458	522	473	510	494	497	502	482	469	450	434	476	444	462	484	454	462	440	482	501	461	469	500	456	504	508	507	502	475	504	529	433	494	474	458	487	499	488	477	494	472	492	469	482	472	475	515	469	472	504	522	449	449	519	442	500	500	464	470	453	459	482	450	485	473	493	492	460	479	483	480	471	497	503	482	507	470	428	500	521	457	465	485	513	478	487	477	477	477	499	494	482	510	483	478	523	473	500	472	480	468	499	491	481	471	489	510	525	460	510	481	474	471	469	444	483	481	481	476	457	484	460	492	522	471	500	453	465	481	474	482	465
24740	26134	37794	30666	19155	6481	709	348	251	278	298	281	267	274	267	280	287	260	228	263	263	295	293	282	246	271	286	264	249	269	292	281	264	281	262	281	266	266	234	261	265	283	265	245	260	268	259	296	266	289	270	220	250	261	244	269	302	272	268	259	287	266	261	284	290	256	265	256	280	248	278	255	304	277	251	260	262	251	308	254	300	260	254	264	250	235	281	296	255	272	296	288	259	279	265	303	237	272	295	270	282	266	280	275	252	261	220	245	273	278	273	256	269	282	249	265	270	272	288	272	262	273	282	243	252	263	244	267	267	279	303	234	252	252	282	257	262	249	302	257	245	236	274	273	261	274	251	273	292	293	268	297	275	268	285	278	256	274	273	282	241	270	282	252	244	250	269	276	311	261	272	265	269	253	280	246	265	250	248	268	260	268	256	268	276	273	250	272	241	246	261	272	265	285	267	260	263	269	286	260	267	258	238	237	247	264	259	289	268	263	288	281	270	288	217	278	243	254	258	261	270	281	258	255	267	244	231	250	264	252	270	282	282	289	274	272	249	265	268	296	258	271	247	278	273	283	275	269	233	276	228	271	264	267	243	255	273	253	234	284	292	250	268	244	270	252	270	262	280	291	246	275	256	271	262	259	289	277	255	277	259	290	255	261	261	242	263	247	250	296	237	271	248	260	266	284	241	273	274	281	322	274	249	275	259	251	257	259	253	260	232	266	276	294	281	270	251	259	278	277	283	266	305	266	271	257	258	260	276	276	284	269	260	250	263	265	269	279	242	270	275	279	272	262	266	267	275	279	294	272	261	272	261	255	281	277	274	268	252	284	264	263	250	241	265	293	275	272	249	260	263	278	271	278	266	274	267	272	288	267	269	246	249	252	270	243	252	277	258	244	258	256	288	272	267	234	289	263	268	265	257	284	256	298	277	252	274	249	260	281	255	258	291	265	270	292	264	269	255	275	255	263	296	266	286	257	270	269	251	301	246	251	236	295	249	280	256	262	272	259	261	247	275	273	241	279	269	250	276	285	254	258	269	258	263	272	287	273	272	253	260	250	265	287	246	268	278	271	263	270	261	267	272	263	257	265	302	274	260	261	275	263	280	263	264	284	251	240	275	252	266	293	284	283	267	259	263	304	248	246	270	266	287	275	302	255	257	276	286	237	267	257	276	284	252	270	265	284	262	290	247	286	268	297	257	261	275	253	268	260	288	256	278	273	274	250	275	278	242	284	252	288	268	237	282	276	259	294	271	268	282	267	274	269	274	252	256	248	239	250	272	263	280	255	240	273	265	296	283	261	286	270	257	281	277	269	278	270	273	260	228	260	248	290	275	249	247	277	233	266	251	264	278	268	272	274	259	273	259	268	273	256	241	257	254	255	229	250	265	250	259	282	249	254	291	288	260	252	286	277	270	288	309	295	297	264	243	271	259	271	247	255	250	273	264	269	245	258	232	229	244	287	235	275	262	269	278	274	259	244	228	288	252	243	275	271	259	275	265	256	276	284	276	265	260	285	226	255	298	232	261	273	284	264	245	270	250	267	257	263	293	246	257	268	262	292	243	252	259	251	269	293	258	297	267	278	281	268	260	299	264	274	277	244	263	266	248	279	275	293	279	274	244	277	265	289	256	256	274	290	268	280	272	266	243	261	290	284	262	288	240	251	274	287	264	292	234	261	284	249	252	260	257	266	257	261	280	246	251	280	234	274	263	269	244	251	259	257	251	247	271	291	251	285	262	247	234	230	243	274	248	258	229	277	266	251	284	280	278	302	258	255	276	265	260	280	289	311	276	263	246	279	277	267	248	265	260	244	263	264	262	263	280	230	277	274	283	277	267	271	260	274	279	265	290	286	231	286	270	273	258	241	252	247	269	290	280	269	276	264	289	287	281	255	268	254	261	259	285	268	284	249	245	282	253	273	263	274	277	249	260	269	266	267	238	251	268	269	246	274	265	281	264	254	271	270	253	269	248	258	247	291	257	263	291	242	247	254	298	255	261	282	295	241	273	252	257	237	247	248	262	258	272	285	251	268	254	238	254	292	302	261	254	275	238	246	276	263	261	248	273	265	236	293	263	254	272	288	264	252	250	302	274	252	295	257	277	253	248	257	274	269	258	270	267	263	266	216	254	215	289	298	262	258	252	254	290	256	279	264	247	270	240	285	262	284	262	231	290	264	245	250	249	289	263	277	284	243	256	266	270	273	274	251	266	265	254	260	274	260	271	276	296	262	284	253	258	251	272	269	239	271	265	292	264	285	253	244	267	257	259	301	268	261	288	279	280	252	252	278	251	281	267	244	284	229	270	281	277	236	269	245	284	259	273	268	276	279	248	271	263	251	291	277	263	243	269	267	255	261	263	259	278	247	310	251	286	263	251	249	260	253	260	278	281	262	241	273	277	267	286	276	277	242	303	302	265	250	242	284	273	265	259	258	261	270	276	265	278	252	264	244	251	228	277	296	257	270	280	289	291	274	279	281	275	267	271	267	273	269	269	269	250	265	256	270	261	264	270	248	281	279	236	252	266	279	261	246	249	268	274	259	281	260	259	288	288	252	259	265	256	254	251	297	268	289	261	279	252	254	274	288	284	259	268	294	282	246	282	249	265	278	265	280	258	284	265	249	278	292	265	272	269	281	287	265	265	249	272	273	260	283	243	269	243	268	292	234	271	276	261	262	232	265	259	292	291	273	262	276	261	272	281	276	276	265	265	274	300	247	255	232	247	262	262	252	259	273	254	244	255	278	245	289	240	272	276	262	253	281	253	275	273	285	272	260	307	257	298	262	300	257	284	271	276	261	271	267	281	252	265	251	256	269	276	269	266	242	259	276	278	272	274	278	272	278	248	259	265	281	267	257	296	238	235	247	281	261	237	254	262	258	277	251	266	248	287	284	273	259	221	300	242	276	255	273	237	262	286	245	264	264	262	273	285	279	295	278	269	268	283	251	248	272	257	270	270	247	258	250	248	259	262	287	278	257	302	241	265	268	259	269	274	267	276	235	260	248	258	257	312	249	264	271	269	264	281	286	272	270	265	278	270	285	247	260	280	277	274	285	284	288	274	262	279	240	265	275	263	276	263	281	246	274	265	261	270	281	253	292	279	257	270	252	266	275	242	288	250	282	265	259	274	276	293	246	258	244	244	251	272	246	249	255	254	270	271	259	265	251	255	276	274	223	243	245	256	259	312	273	267	260	261	284	261	273	257	288	259	262	258	273	242	268	240	261	230	247	272	266	248	292	278	302	236	257	287	264	284	278	265	278	282	299	247	268	270	262	262	268	263	277	277	275	265	251	269	255	255	264	275	259	274	262	293	270	242	273	259	273	289	234	234	236	279	297	249	287	268	280	302	253	255	265	263	266	286	278	266	259	231	226	260	247	267	271	274	264	239	252	265	259	272	251	261	274	260	250	279	262	248	263	260	275	257	283	285	261	286	268	294	289	256	284	269	266	279	247	252	280	258	283	276	255	289	242
58484	91745	67840	39245	17918	4588	1177	572	519	489	468	512	495	478	515	522	491	531	464	506	497	526	498	469	530	504	521	485	508	524	458	517	506	556	473	537	522	469	480	476	453	492	521	476	533	456	479	532	482	474	535	460	495	474	481	516	521	527	530	510	513	486	509	517	505	451	502	495	481	465	480	510	517	476	480	515	477	491	482	486	525	466	451	494	468	516	475	480	530	502	549	481	486	491	508	467	498	502	523	500	487	499	435	525	503	491	542	490	504	489	490	475	513	465	505	457	515	489	531	500	499	483	496	504	460	501	508	518	501	462	524	493	511	482	470	538	463	500	514	445	490	521	474	467	480	512	489	468	459	517	469	512	452	492	519	481	474	468	496	471	447	503	486	491	494	488	477	481	493	543	483	465	473	468	491	478	490	513	499	500	492	483	486	471	483	481	500	488	509	466	479	531	504	476	520	483	518	508	467	480	485	461	515	504	482	506	479	509	512	521	499	486	516	497	466	518	501	472	491	499	485	467	478	471	507	481	461	485	476	449	517	525	520	491	458	480	509	477	537	517	467	530	495	486	494	504	452	493	468	483	472	472	520	490	523	522	509	500	476	476	491	483	504	505	478	493	504	457	510	507	455	521	485	502	509	496	508	539	494	492	450	496	506	493	526	509	459	471	480	516	510	516	536	481	486	485	497	491	514	493	497	487	479	512	492	478	511	516	487	497	476	504	483	500	484	490	538	489	515	527	469	513	515	493	551	457	480	483	512	485	465	524	476	486	496	465	485	502	465	487	472	449	499	470	478	488	479	481	457	505	472	484	487	479	536	480	493	499	482	560	479	510	517	477	504	516	493	482	505	471	499	501	458	479	526	537	510	479	472	494	498	458	508	496	498	454	490	508	456	472	494	481	515	485	508	485	468	475	538	426	510	522	473	485	513	463	525	470	501	515	506	532	472	484	516	536	470	498	454	518	493	470	470	525	474	512	517	478	479	495	512	554	476	495	500	531	458	475	492	485	498	510	470	526	487	477	496	505	506	532	478	528	455	500	479	519	521	482	496	472	487	472	504	471	458	507	488	499	546	507	488	502	500	482	434	524	497	484	475	484	482	453	509	502	494	458	543	454	510	499	495	481	509	525	496	526	454	518	434	516	511	536	466	500	454	507	498	491	494	473	499	466	490	525	476	497	496	508	494	500	472	503	458	472	503	480	454	445	488	507	496	490	512	493	523	509	474	490	489	507	523	531	493	536	434	488	501	522	450	468	443	504	519	505	502	465	478	506	476	496	491	487	466	483	488	482	534	463	547	475	475	511	514	464	484	514	504	492	484	468	497	522	508	509	502	526	486	497	492	461	486	485	481	508	505	530	502	492	508	485	481	468	481	542	485	463	477	480	477	505	502	486	489	500	487	486	516	508	466	502	493	469	479	517	520	506	420	498	492	492	470	479	505	509	490	454	451	487	530	450	488	500	497	464	500	467	520	514	476	513	496	508	496	478	508	486	468	487	455	519	508	458	515	516	513	488	512	484	489	500	465	522	449	507	449	501	507	488	525	486	476	513	488	518	470	458	499	518	525	462	490	479	470	538	474	521	504	546	471	486	497	478	509	464	503	523	549	486	495	502	489	531	507	451	483	489	471	439	444	538	491	488	491	512	502	446	493	512	469	491	510	477	547	509	478	472	510	482	504	535	501	535	490	498	482	501	491	498	468	453	461	477	478	489	495	467	544	487	485	477	485	474	497	466	481	463	522	510	486	520	514	525	502	465	511	482	511	495	500	497	477	517	471	493	472	468	503	507	484	482	486	472	497	479	482	495	506	508	510	459	489	464	508	484	502	531	472	503	518	519	505	490	509	502	471	504	472	497	491	481	480	491	465	516	483	508	500	483	488	461	515	478	501	508	475	508	466	498	474	472	509	487	527	515	503	488	506	465	488	494	472	477	503	514	472	486	474	506	493	496	524	476	486	511	514	469	543	500	498	472	502	492	508	489	470	449	497	462	481	502	501	517	508	515	496	477	514	517	459	549	480	483	441	482	500	503	492	503	475	503	482	513	493	493	475	483	474	483	479	502	500	486	468	542	505	503	514	498	504	484	480	517	462	475	524	477	477	493	489	466	528	476	475	511	499	509	523	497	477	481	536	475	477	469	499	508	501	471	526	501	483	512	515	466	500	469	526	455	489	462	480	496	543	507	516	500	525	483	483	484	505	496	473	475	506	484	499	469	498	517	521	470	501	501	492	474	482	484	470	482	528	494	498	513	485	490	509	478	516	483	497	479	535	521	521	453	502	524	470	483	478	504	493	501	439	473	537	503	469	485	467	505	462	515	472	471	476	480	483	475	489	439	502	507	481	544	515	481	515	508	484	516	496	479	493	478	482	505	528	516	512	505	494	517	521	550	483	460	473	498	483	489	482	495	470	500	497	480	523	493	500	435	522	492	444	477	485	502	528	429	481	507	460	492	481	442	518	466	533	471	522	475	486	493	478	500	514	499	501	523	470	482	475	484	496	484	518	500	503	466	450	475	490	466	513	497	489	529	494	477	510	492	466	474	482	474	495	479	540	529	471	474	498	527	503	516	511	521	513	471	494	496	493	456	487	470	496	483	505	486	505	480	503	500	522	470	508	453	514	468	515	499	496	513	440	459	540	466	492	517	478	474	499	502	497	480	497	526	463	500	488	511	503	476	525	513	509	512	462	493	480	509	483	511	449	482	496	472	492	475	502	492	517	491	481	468	507	488	459	498	505	482	495	479	479	490	487	472	508	535	490	491	501	519	486	475	526	511	479	492	445	501	475	503	493	488	485	478	507	525	459	527	495	488	455	472	451	467	507	494	506	500	471	487	549	474	487	475	513	470	518	472	484	515	489	492	503	522	471	511	513	492	492	478	488	452	464	519	489	484	486	460	489	467	477	483	507	508	449	489	463	505	503	472	504	467	460	485	503	469	506	508	496	479	498	479	464	513	465	484	484	497	501	484	519	480	495	528	498	479	511	516	510	487	475	479	531	481	504	455	479	505	520	456	510	481	442	494	475	502	490	489	466	445	531	496	500	535	480	531	494	479	501	479	485	505	479	515	474	496	486	481	486	510	525	514	509	467	542	488	500	494	495	507	514	512	482	515	511	490	486	483	498	530	539	486	478	513	523	467	521	495	499	494	497	483	485	482	482	497	482	461	501	508	508	517	424	476	484	511	481	468	502	525	503	462	474	495	524	440	496	474	476	543	481	494	537	510	532	490	494	497	472	470	493	492	519	462	509	493	531	497	449	492	480	487	480	452	527	452	489	475	501	476	501	443	507	515	488	467	478	475	520	456	502	515	523	505	518	489	468	476	474	467	494	462	470	519	486	485	490	464	472	493	458	505	512	510	502	477	513	478	484	472	511	498	497	526	476	540	481	441	512	506	508	449	523	511	467	491	429	508	525	525	533	493	540	484	484	470	520	490	488	496	495	476	478	471	507	488	474	483	534	467	501	472
23444	23520	34041	28751	22244	16553	3734	448	329	297	296	327	329	317	312	314	313	330	322	335	296	345	345	309	314	316	303	313	298	322	337	311	309	331	301	315	305	316	356	302	314	346	301	287	300	332	301	334	319	298	353	316	335	299	308	297	307	305	327	307	300	323	313	311	316	327	320	322	311	291	312	289	325	312	316	301	304	319	328	298	310	308	306	303	301	282	291	310	314	299	324	318	297	307	289	294	304	345	317	307	290	328	335	325	317	299	291	318	284	317	331	311	312	307	325	275	322	308	314	301	273	315	306	321	320	317	354	308	304	294	326	315	333	300	348	280	320	293	333	371	299	336	320	335	313	311	318	308	291	314	336	329	303	281	288	320	275	292	284	286	334	353	305	301	351	329	312	300	305	339	297	293	323	335	305	298	287	324	304	292	335	292	286	354	308	305	287	286	287	325	314	309	334	350	307	326	295	299	293	335	322	321	302	305	336	327	305	305	324	312	313	329	279	325	330	332	301	277	293	305	312	293	315	314	324	297	302	271	320	287	345	304	295	320	308	313	325	287	326	315	327	328	270	311	296	303	314	297	307	317	290	325	301	323	294	316	341	319	329	336	348	327	310	325	311	318	310	296	299	323	278	338	304	309	310	297	287	309	282	317	314	309	305	294	304	299	297	341	333	303	342	334	323	327	339	336	322	333	301	337	315	307	302	324	278	303	300	316	346	317	288	318	307	321	297	339	310	287	292	354	329	311	317	302	313	349	316	292	292	326	311	291	277	302	296	317	325	347	317	316	348	302	276	353	314	320	306	296	303	314	312	324	279	286	297	290	299	297	340	323	325	307	298	288	325	339	319	341	342	304	304	320	302	303	305	313	330	305	319	317	296	316	329	294	311	320	343	313	308	337	299	288	330	275	292	319	319	324	308	318	335	302	295	307	358	323	305	304	307	299	309	304	339	294	294	322	307	313	323	311	289	309	328	309	338	298	305	279	306	313	319	300	307	287	312	339	320	314	335	299	316	336	304	300	295	341	283	347	307	321	297	292	315	332	337	318	295	320	321	307	271	315	327	319	313	326	307	310	297	340	299	323	314	310	283	327	312	309	295	302	297	331	296	320	293	326	317	305	316	306	319	353	277	338	326	314	317	323	321	289	297	299	317	301	294	303	296	314	330	307	276	310	350	287	359	342	309	340	334	298	298	340	332	305	313	292	303	284	310	332	323	320	345	337	310	317	317	318	312	315	309	315	328	307	293	308	327	323	310	318	312	336	336	311	301	308	325	313	310	314	328	312	333	334	303	294	291	305	314	311	271	309	318	316	325	270	343	306	333	299	322	307	315	298	356	323	318	298	319	308	319	298	314	293	310	297	304	282	331	313	313	314	304	314	319	303	310	303	333	306	313	311	306	307	293	288	308	318	370	259	311	322	324	299	338	313	315	324	320	318	312	334	310	341	332	292	288	288	323	311	303	313	327	306	334	300	311	323	316	321	324	302	319	283	300	318	296	301	316	305	306	297	306	294	285	287	325	328	360	304	314	285	318	331	317	317	282	325	312	314	334	307	310	294	324	300	310	303	305	331	323	297	300	337	315	293	290	277	327	329	324	315	318	293	337	265	349	269	330	329	345	301	302	353	330	294	302	335	300	318	327	321	338	317	350	314	299	310	330	323	297	349	312	325	316	332	314	312	321	290	322	296	297	309	292	311	310	332	308	329	282	309	314	323	313	283	334	322	339	304	317	288	321	315	296	314	315	323	310	325	293	305	327	296	281	300	312	294	301	327	331	302	334	273	303	327	336	328	313	278	296	326	321	309	324	339	296	329	313	309	310	298	332	322	320	309	336	303	291	299	299	321	317	312	296	347	313	302	319	301	303	317	308	325	291	320	272	295	322	355	319	316	323	317	301	321	330	301	331	285	318	286	305	343	312	307	328	311	307	306	308	321	287	300	328	319	331	328	283	358	329	299	300	299	307	324	279	323	322	306	290	315	330	328	310	337	307	353	280	301	315	272	331	322	332	278	326	315	342	333	320	319	336	309	336	339	310	308	326	304	315	285	327	316	282	278	289	331	306	327	332	318	323	313	336	324	293	325	330	334	306	333	289	317	302	325	300	303	337	281	308	295	297	301	319	326	299	343	299	290	313	316	335	314	305	343	296	310	303	315	299	290	306	295	317	322	317	335	313	278	303	333	309	305	315	306	288	301	323	323	307	303	317	305	345	274	324	292	314	354	345	315	310	321	312	295	311	302	320	322	349	340	301	340	310	316	298	315	310	335	285	287	318	308	341	281	308	313	293	307	310	284	310	315	302	293	338	290	343	305	304	308	331	329	320	332	312	341	321	305	306	311	328	333	323	314	324	340	289	350	316	330	336	319	290	257	314	324	325	296	339	312	303	313	283	323	328	310	305	324	286	301	289	305	310	325	329	308	309	333	286	312	317	324	320	308	252	320	324	313	317	299	314	304	320	312	296	321	314	293	308	339	288	344	311	320	304	325	329	297	297	316	315	343	285	290	309	291	318	306	286	329	349	301	313	313	325	311	311	306	314	316	302	346	339	329	327	299	309	335	339	297	310	305	297	288	303	326	309	345	303	305	336	287	334	297	349	295	319	317	308	301	286	288	303	303	306	317	307	309	308	361	282	307	312	304	304	306	337	304	310	324	303	339	318	320	325	307	326	318	323	325	313	319	285	359	305	307	325	313	321	298	292	320	325	333	271	322	341	295	306	325	299	304	299	312	313	273	315	285	317	309	272	310	335	311	324	330	299	307	303	305	326	283	278	300	302	320	303	302	321	335	311	313	300	313	325	316	302	314	328	298	328	310	305	301	326	323	301	304	307	334	314	311	312	342	311	317	349	276	298	311	304	300	293	307	325	328	302	306	307	283	317	320	264	300	300	307	309	311	306	311	315	320	319	322	320	297	303	295	313	301	330	323	313	313	359	289	301	308	323	297	355	299	354	295	319	270	311	315	265	301	300	299	297	306	296	316	311	310	314	307	310	295	327	315	295	300	323	322	294	262	324	303	303	301	318	301	300	289	316	308	331	263	308	332	324	313	296	285	305	284	319	302	317	349	334	374	300	285	333	293	327	277	285	299	345	302	313	301	314	295	281	304	288	358	327	320	325	309	297	315	339	332	328	308	331	328	296	326	330	339	324	318	289	332	299	298	313	316	310	301	311	344	315	296	312	306	288	308	329	320	298	327	296	337	308	327	306	291	336	328	304	317	282	297	308	299	290	332	316	315	299	320	319	337	335	298	305	320	323	344	297	326	316	286	286	306	311	315	301	299	336	289	291	293	341	303	313	295	311	310	335	306	313	280	319	298	340	293	336	324	312	301	316	272	285	322	309	292	321	289	304	281	288	314	287	313	314	297	286	334	313	303	319	304	295	323	321	330	296	316	280	303	323	338	283	352	305	349	309	299	310	289	299	301	326	326	311	301	285	293	319	287	320	313	254	285	296	340	278	304	331	285	293	295
57549	101737	78212	50454	27373	8866	1909	725	553	575	620	560	550	585	529	548	575	557	564	584	556	603	565	558	586	524	541	570	569	560	566	576	538	564	584	578	553	541	564	535	556	529	524	543	520	554	585	570	590	560	515	557	553	539	552	535	567	534	520	584	519	517	563	576	540	547	530	551	559	562	572	560	581	569	540	590	561	569	556	565	578	505	557	592	534	526	570	556	591	589	550	517	547	543	575	538	561	566	580	600	555	547	552	535	546	538	598	570	531	551	520	512	519	590	541	551	562	535	519	599	529	536	558	498	540	526	580	575	545	547	559	525	591	549	573	598	596	516	493	547	526	562	510	599	517	584	578	561	564	540	555	553	563	550	530	579	516	610	566	550	491	520	549	517	549	562	561	553	549	570	560	517	555	540	545	568	582	577	550	569	555	577	571	612	535	506	556	530	547	584	539	514	544	538	553	598	493	574	552	543	541	527	539	592	538	544	558	561	540	573	549	582	548	571	533	516	518	547	544	543	581	590	518	554	544	596	524	591	500	523	547	529	538	576	556	572	558	509	546	552	533	586	546	529	564	557	557	522	568	530	542	571	572	536	558	538	534	535	582	559	522	544	561	555	548	543	580	564	575	556	558	545	538	554	574	554	531	532	594	520	550	579	552	523	566	539	573	523	521	517	558	567	555	606	544	531	543	562	554	566	528	551	540	509	559	558	568	552	577	551	576	519	548	567	507	526	543	502	610	529	514	541	514	501	617	562	560	552	521	556	531	539	536	531	548	537	550	554	552	573	567	569	544	562	524	532	545	502	519	561	533	555	552	535	542	519	572	595	592	508	534	569	538	564	540	542	559	557	504	543	573	565	573	583	541	540	540	610	547	549	586	523	531	588	564	545	568	573	560	561	565	545	544	526	547	547	564	566	533	590	502	527	546	579	548	535	542	537	524	546	532	558	567	538	598	548	535	537	526	532	568	519	578	566	568	558	544	551	524	553	536	566	588	557	545	538	554	581	597	546	529	546	564	503	520	524	585	538	547	560	548	546	551	553	534	562	524	561	587	574	505	579	576	555	521	546	555	529	537	581	543	578	554	575	544	532	579	549	514	519	553	552	535	529	538	595	579	549	595	605	588	575	526	540	552	553	500	567	544	565	535	574	508	533	581	570	542	515	590	542	566	532	549	532	538	585	541	561	570	568	524	573	497	538	573	521	528	554	584	563	523	552	541	572	557	487	540	511	576	575	560	591	535	547	552	529	562	532	552	594	541	523	565	552	559	528	570	566	566	555	563	568	593	561	528	556	598	562	520	550	547	566	529	555	583	526	537	532	603	530	542	543	541	575	509	526	533	545	574	520	571	574	577	550	555	525	572	555	547	559	540	546	563	530	544	563	574	556	556	595	565	519	533	560	566	556	518	556	530	505	548	554	536	611	544	531	608	535	570	566	550	552	551	549	561	558	544	565	555	507	556	512	511	547	503	547	540	546	578	532	537	558	545	514	566	559	551	532	553	586	503	581	516	584	567	495	532	552	522	536	527	537	565	548	549	560	560	556	514	560	528	556	568	540	533	544	560	574	527	534	521	560	573	563	540	547	510	543	533	542	558	550	540	548	590	557	581	549	548	555	606	559	545	522	531	537	556	546	582	528	532	527	530	570	534	535	558	561	507	532	512	530	547	583	534	588	538	516	535	544	526	523	573	583	550	548	541	547	562	548	494	521	569	552	566	527	538	516	553	523	535	556	527	504	567	565	567	528	574	565	562	559	540	548	572	568	553	533	542	524	556	569	574	573	541	556	513	564	543	578	522	565	575	516	564	584	546	576	589	560	530	528	551	536	565	514	537	556	581	548	548	554	531	568	580	580	552	557	559	529	578	550	543	563	574	566	536	568	522	522	528	554	499	538	568	570	599	575	555	558	595	523	533	534	526	564	526	567	543	537	524	544	534	546	581	557	528	554	535	569	550	529	552	527	510	508	557	573	531	563	548	534	522	552	569	547	525	556	571	533	609	485	567	566	539	528	558	567	532	551	572	560	587	564	549	529	549	585	540	557	497	524	545	562	548	579	543	536	561	527	608	572	543	534	531	538	543	584	547	524	542	535	565	520	572	575	496	574	569	543	514	536	582	554	534	568	573	544	528	545	554	550	555	555	504	567	553	539	582	577	518	558	535	576	545	586	587	541	541	557	544	510	503	569	556	587	533	566	520	497	571	563	561	543	557	544	517	580	529	567	581	537	567	599	548	575	563	552	520	533	574	515	551	588	540	546	579	591	514	528	581	514	583	536	563	528	553	529	547	563	573	562	538	537	570	570	529	553	540	529	541	541	525	574	560	534	565	584	570	518	594	556	533	542	554	525	540	575	566	531	579	555	551	574	557	557	562	528	563	554	556	563	538	546	546	545	564	535	558	561	568	555	555	584	492	550	555	553	523	518	535	568	578	583	575	552	568	512	534	563	573	584	508	545	543	518	546	552	538	484	561	550	581	584	598	573	585	586	574	560	538	522	593	548	562	539	598	537	558	569	606	559	566	572	592	548	493	526	550	572	549	537	492	574	570	590	524	572	515	577	543	533	544	575	579	558	546	555	561	522	558	579	557	560	549	565	607	515	571	556	540	573	549	581	466	565	508	518	544	559	544	525	561	540	543	569	572	595	528	535	572	536	590	565	571	557	492	515	580	581	548	566	509	579	538	574	536	554	564	522	533	501	547	529	534	577	537	562	547	570	549	513	528	553	516	564	501	563	524	542	562	515	572	564	479	540	505	535	535	525	525	551	558	559	566	521	545	513	613	557	565	579	554	551	548	557	622	541	564	549	544	577	569	561	513	573	543	573	525	555	564	568	540	574	549	572	566	582	551	501	542	557	573	554	562	553	562	539	598	576	570	535	577	550	533	617	561	570	555	540	520	588	519	532	578	572	526	498	552	564	581	560	492	535	521	543	509	552	528	506	581	576	578	555	520	564	558	523	588	541	523	559	557	544	533	545	601	556	554	569	580	498	569	552	523	491	520	575	549	545	535	624	582	569	561	522	598	532	533	605	525	525	553	579	550	535	536	549	615	584	540	537	528	488	519	543	590	531	568	528	539	544	562	565	566	585	570	576	567	544	535	515	566	559	508	556	566	570	586	555	587	548	551	539	547	544	562	568	542	560	543	570	567	553	564	521	577	519	507	540	525	558	584	502	559	543	539	538	560	566	590	574	554	565	532	565	578	557	547	566	529	545	565	511	571	557	562	569	554	617	544	575	538	538	529	521	562	520	566	557	576	540	553	544	579	517	577	529	562	552	571	576	534	557	545	559	542	556	600	596	554	577	522	559	539	555	562	544	568	556	583	539	581	572	561	583	571	567	529	559	578	536	506	514	545	567	551	519	541	536	537	517	568	559	561	600	543	539	523	593	542	537	467	521	578	542	579	547	573	606	567	557	503	565	582	510	557	578	558	562	565	573	540	529	532	565	546	607	525	569	572	560	543	555	554	561
29116	32006	28283	14866	3182	720	363	280	258	294	258	262	273	259	258	250	237	233	261	262	281	251	246	280	259	250	239	266	257	268	212	265	270	252	246	258	265	256	242	273	267	279	234	268	238	250	248	262	270	260	280	248	236	236	278	269	249	274	266	266	257	240	274	226	233	289	271	243	262	245	246	268	254	223	280	234	288	262	267	250	236	244	265	253	261	272	235	256	253	282	256	243	249	245	244	279	246	246	265	221	265	294	259	251	282	246	287	252	263	278	237	282	231	219	250	226	248	281	270	246	280	255	267	260	244	240	239	270	266	275	262	251	236	225	261	263	259	257	267	229	270	275	255	238	245	256	270	245	261	239	230	241	262	254	244	224	246	230	242	246	257	226	230	280	287	286	225	275	270	261	282	243	236	259	243	263	252	256	247	254	257	280	249	263	280	238	268	271	251	257	253	264	257	264	266	254	286	241	292	276	256	249	259	268	278	247	232	277	259	266	250	271	262	253	217	274	250	261	266	256	241	277	276	284	238	256	259	275	264	244	251	254	278	230	230	251	267	259	238	246	254	262	269	242	250	247	277	258	250	247	297	259	259	238	257	279	234	231	237	260	266	266	255	259	279	239	229	263	255	238	260	267	248	241	264	261	281	243	277	257	229	261	272	269	247	244	240	279	234	276	253	258	249	233	237	243	238	245	264	229	270	237	235	264	234	237	263	255	251	261	260	267	251	250	265	261	241	259	261	255	255	254	258	222	237	241	251	223	263	279	257	242	262	256	249	254	249	262	254	258	245	258	253	262	260	254	260	266	239	247	248	262	232	240	252	237	230	252	247	256	245	247	260	281	273	259	251	258	279	269	228	271	258	252	235	245	270	248	239	294	273	267	275	252	273	264	248	254	238	232	258	265	254	284	246	249	230	232	254	253	256	250	265	262	246	266	215	235	270	242	280	261	278	255	262	248	247	240	252	264	245	267	253	261	251	279	308	231	243	253	235	244	257	245	256	221	264	240	261	273	256	273	239	261	249	269	239	249	252	248	248	253	243	276	259	265	258	249	259	250	267	242	268	245	252	259	234	250	236	242	276	237	237	244	284	238	247	255	284	255	257	240	227	254	292	276	250	260	240	235	235	252	247	236	267	276	249	241	258	233	243	244	239	243	256	298	265	254	252	247	251	252	267	239	255	230	262	245	283	262	224	240	303	258	274	242	259	259	248	224	265	248	230	233	273	256	236	233	290	272	251	254	230	251	236	265	263	265	241	260	252	276	256	245	238	244	257	252	244	251	262	266	268	264	245	265	263	273	250	250	256	235	251	231	244	240	250	250	252	264	260	292	240	268	245	267	256	253	266	275	233	242	227	223	269	267	275	249	243	252	234	282	249	275	241	238	267	280	244	255	235	249	258	262	246	242	257	265	270	276	268	226	274	250	256	246	250	238	238	235	261	249	231	259	253	244	282	262	259	247	271	231	262	259	267	264	238	243	253	247	241	257	259	261	279	256	270	272	253	252	278	247	220	241	268	260	250	279	256	232	244	254	257	238	256	267	231	240	265	219	254	251	260	266	277	279	240	247	226	212	294	244	249	244	223	235	262	250	243	256	274	262	262	242	229	246	247	278	293	260	261	244	265	267	276	254	267	250	240	235	222	263	254	250	257	244	276	269	261	275	250	252	220	222	259	259	275	256	242	261	247	249	247	231	283	263	235	281	239	263	245	228	248	230	255	269	268	224	266	244	249	252	256	268	253	257	260	257	228	217	250	244	258	245	273	263	269	273	247	267	242	259	233	254	247	283	264	227	253	249	254	263	242	237	260	259	285	240	246	253	225	245	249	246	250	256	224	262	255	268	250	240	257	273	244	280	246	253	241	246	267	245	252	238	250	242	268	273	270	248	233	244	244	259	229	251	267	272	262	246	251	259	260	253	240	269	257	262	221	286	263	232	219	283	256	279	288	252	247	262	278	250	256	242	269	241	269	267	256	225	283	257	256	265	255	288	249	265	234	264	242	262	268	240	256	243	267	237	267	230	251	249	283	290	260	239	240	229	292	246	259	263	293	249	250	231	227	276	269	239	259	240	259	278	255	278	240	266	248	270	250	239	259	267	263	241	272	272	279	260	244	252	262	263	235	219	236	244	278	240	252	264	269	282	264	288	232	269	271	270	249	267	238	256	276	238	282	278	247	256	262	287	257	270	257	273	248	235	260	248	240	268	261	233	259	268	272	245	273	259	271	236	242	280	229	249	292	271	239	240	255	273	250	238	271	240	254	287	232	264	215	240	267	262	269	262	265	263	241	285	242	255	257	262	238	268	261	267	249	253	256	270	247	255	243	259	250	231	251	254	238	252	254	258	283	294	245	251	272	263	241	268	232	244	246	216	236	276	243	268	268	245	256	255	268	224	234	214	258	256	274	244	240	255	225	258	233	249	230	266	254	260	247	220	253	245	257	236	255	234	236	230	272	269	227	235	255	286	235	234	246	239	255	262	231	256	249	248	271	242	255	268	229	257	262	265	256	247	258	239	279	248	250	275	258	261	266	259	269	259	285	236	241	265	248	255	253	284	277	255	229	231	250	237	239	265	259	234	251	243	261	250	250	258	236	270	248	252	241	277	247	252	264	266	238	279	272	257	260	258	272	280	260	260	239	257	237	239	307	233	267	237	258	267	245	256	244	231	268	266	254	269	250	241	233	279	267	227	246	245	290	245	245	237	240	241	247	253	244	238	280	270	226	248	252	248	210	247	273	248	275	283	278	244	260	255	244	243	237	240	251	231	237	233	258	266	258	272	237	277	267	293	272	244	290	251	274	229	256	268	245	238	237	228	264	228	229	264	260	263	217	266	261	261	261	275	244	265	245	247	273	272	254	243	252	252	249	257	234	244	277	260	266	272	275	253	256	227	249	312	235	275	247	274	237	243	245	259	276	269	250	241	236	261	239	246	244	258	249	253	248	250	278	260	229	272	237	260	263	250	277	234	253	260	232	278	268	266	253	260	214	291	268	281	244	250	260	241	253	271	244	255	253	257	243	277	251	226	268	261	242	274	266	272	266	270	216	258	236	271	251	251	247	254	214	271	245	270	254	238	240	246	268	278	258	253	237	214	259	255	262	271	240	260	236	229	223	263	212	256	240	238	253	239	257	251	237	251	261	224	258	259	266	254	246	262	245	240	268	242	249	266	223	222	270	283	237	276	234	256	247	246	240	245	283	254	260	262	258	263	250	263	278	239	247	275	252	254	279	244	247	265	223	247	260	266	268	226	282	262	269	288	232	265	247	242	283	251	236	270	245	259	249	277	251	250	241	268	256	238	236	263	271	235	256	260	270	280	242	261	273	252	250	242	240	234	245	275	257	249	225	272	216	248	258	228	247	249	246	225	264	241	271	253	235	253	261	233	263	254	261	234	243	250	243	244	279	256	265	246	271	246	267	233	270	232	266	266	260	232	227	235	227	264	260	248	230	226	281	280	267	257	231	253	258	284
35779	49180	34020	17342	6174	1669	671	498	484	485	449	474	452	470	481	508	468	487	475	499	498	469	499	492	483	455	486	536	488	463	484	473	494	521	476	449	474	461	498	519	501	504	486	482	504	497	449	496	470	470	505	429	482	517	460	480	473	513	458	474	456	532	527	505	495	505	457	480	465	467	457	509	472	505	506	467	473	457	496	474	499	469	500	472	473	461	457	476	461	526	474	516	488	461	502	469	492	452	414	494	454	528	512	468	467	450	465	442	469	496	482	498	507	520	531	483	448	467	459	460	460	448	441	472	455	452	507	436	443	477	481	495	469	438	471	455	439	494	466	477	485	502	487	483	500	484	474	505	483	467	458	506	458	503	458	498	485	494	467	468	475	453	463	464	473	477	479	485	428	493	477	425	487	507	459	478	498	492	457	485	477	508	450	486	451	471	457	452	481	450	471	488	470	456	482	466	485	454	445	456	474	473	484	486	491	464	518	490	431	480	491	462	484	433	470	498	460	476	476	479	484	497	472	471	468	476	470	466	472	483	479	499	485	483	492	472	539	475	502	500	460	489	502	462	496	510	518	462	471	444	485	507	445	494	465	440	469	466	490	493	484	501	475	496	477	484	511	484	482	489	430	455	429	486	501	494	456	470	453	462	468	470	494	479	508	523	472	456	461	461	452	478	462	436	513	469	522	484	493	487	468	456	476	493	474	486	472	466	484	464	481	479	498	444	474	499	533	451	474	436	462	476	471	450	471	463	457	486	449	512	469	488	492	491	458	405	508	474	516	475	468	506	485	445	444	500	490	489	465	473	449	468	443	503	455	483	506	475	435	454	476	479	476	486	470	455	466	459	468	504	489	477	493	474	498	511	468	479	486	458	469	522	446	470	489	496	478	477	495	510	463	471	479	457	477	482	496	472	483	481	467	430	495	481	501	499	469	504	474	476	471	467	471	500	493	480	477	499	495	490	464	478	489	497	490	458	497	487	483	488	492	471	460	499	488	479	429	502	487	468	510	452	501	460	435	469	464	509	514	472	492	451	475	484	499	469	460	483	467	530	453	469	521	499	488	443	451	450	467	467	517	481	485	477	469	489	443	458	482	534	514	507	490	476	462	492	429	473	496	501	423	514	464	444	461	493	489	460	511	490	476	494	486	470	461	473	527	443	482	484	510	471	486	495	491	470	467	488	498	481	495	451	464	469	477	484	445	457	478	484	475	487	469	485	510	501	501	450	457	488	493	461	459	472	495	440	480	518	519	511	480	472	491	456	493	481	468	486	458	507	493	489	458	500	466	512	477	486	456	468	482	506	502	477	473	449	495	484	495	480	448	500	448	510	492	491	488	451	496	486	484	499	443	473	467	479	530	521	486	455	471	459	476	501	499	464	475	448	463	483	492	474	499	513	496	463	527	483	498	474	464	482	501	471	483	442	496	478	495	503	476	470	491	474	485	498	458	487	462	504	521	448	497	475	455	503	455	471	475	492	497	471	469	485	496	476	494	477	488	478	474	427	465	505	466	467	462	486	498	510	473	476	501	487	459	510	466	493	477	444	488	513	515	500	510	517	447	511	475	461	504	474	476	466	490	509	498	485	470	495	491	466	471	489	448	487	469	448	502	478	459	463	483	461	506	447	480	505	459	475	497	463	477	447	440	480	518	477	467	431	491	495	491	477	504	494	508	441	511	488	501	454	480	477	536	487	486	547	491	495	512	468	431	520	477	487	490	488	464	534	520	480	482	494	498	495	440	473	524	443	497	462	486	455	510	513	441	463	525	485	488	465	501	520	509	476	467	475	485	493	478	476	470	483	472	490	473	464	480	463	491	464	486	469	502	460	481	465	469	500	467	474	490	467	489	475	482	463	460	481	490	497	476	460	500	450	461	489	475	442	470	494	466	446	462	483	543	452	465	451	495	466	461	468	466	457	473	531	486	460	460	475	475	451	496	489	467	475	470	474	478	484	521	482	468	472	500	458	489	487	450	494	463	468	483	493	471	487	487	528	479	502	467	495	498	496	466	487	467	519	490	482	490	493	483	499	474	509	458	445	489	508	474	445	470	494	485	468	474	446	481	488	434	492	498	432	486	508	484	467	481	482	478	451	470	436	491	510	470	475	526	479	471	461	492	519	486	472	458	496	468	488	499	434	465	495	504	466	484	463	452	483	498	466	463	462	467	465	474	481	455	480	506	494	461	515	485	445	472	477	461	493	482	461	474	495	485	447	472	506	484	489	492	463	447	467	482	482	488	457	564	488	490	493	483	463	483	470	516	451	467	489	482	492	477	458	488	453	486	516	495	478	452	493	478	475	481	475	486	462	481	475	490	452	470	445	451	497	476	479	471	458	476	484	516	494	462	448	500	439	472	435	482	457	496	518	487	474	482	442	503	467	492	463	469	464	502	470	454	488	468	463	476	456	485	469	455	481	449	470	486	459	452	483	476	513	467	485	448	484	470	458	498	465	431	452	440	452	477	458	482	503	469	519	472	512	465	494	496	496	515	481	500	493	487	455	476	467	485	431	459	468	481	506	443	449	474	460	434	501	496	469	527	473	480	462	501	439	494	458	467	502	464	494	464	480	471	503	499	492	456	503	491	449	485	480	476	475	513	490	512	477	456	479	480	490	474	490	434	485	509	519	449	454	462	471	525	446	487	457	481	424	472	542	490	461	449	496	501	457	503	443	494	460	494	486	456	487	493	507	448	458	468	504	506	473	469	495	493	469	521	488	515	478	506	479	463	503	476	504	519	480	432	468	480	483	502	472	484	470	485	478	500	499	474	489	467	472	482	494	466	500	440	486	414	467	440	479	487	482	477	472	486	497	496	483	480	463	487	478	439	466	475	469	506	478	457	482	504	495	468	479	471	490	488	508	435	468	459	474	466	452	465	478	475	495	490	466	493	490	471	493	445	494	452	476	475	488	526	461	469	445	460	492	450	467	504	434	477	472	472	448	501	472	523	497	469	451	467	470	462	469	442	461	470	463	491	454	489	490	501	492	503	475	477	490	457	457	460	471	483	468	490	475	535	482	531	458	448	496	473	481	483	457	465	463	474	486	513	448	486	454	488	458	484	488	467	514	436	468	452	458	455	490	471	501	487	503	451	477	457	492	466	448	478	466	468	489	493	508	498	501	487	491	458	477	481	469	528	521	497	508	502	465	467	535	454	440	475	448	464	490	495	483	469	500	516	457	481	467	497	459	536	461	486	459	504	479	485	478	450	476	472	470	457	472	474	481	478	526	439	480	482	476	465	500	475	452	498	479	475	487	479	478	484	460	468	491	456	464	478	495	494	497	493	432	506	466	469	527	484	462	465	473	492	466	489	452	445	481	462	483	470	453	447	503	496	458	487	472	497	492	476	472	494	501	508	464	525	504	464	517	455	491	508	480	470	476	479	456	527	538	504	470	509	483	481	440	448	461	451	492	445	501	436	457	472	477	431	480	478	489	478	476	440	494	454	496	479	472	474	453	495	468	473	461
24822	25027	35734	29785	20249	8451	936	318	271	253	267	273	259	288	268	264	276	265	256	265	269	286	266	240	271	271	275	263	249	253	263	240	241	276	242	252	256	274	269	260	260	276	285	251	265	291	260	265	262	284	275	263	282	249	248	245	276	267	298	263	248	248	261	262	245	249	273	281	260	260	288	255	259	276	255	263	260	280	253	278	273	254	261	263	260	292	276	239	274	268	274	249	271	293	245	250	274	246	285	290	269	257	275	263	266	284	241	259	260	246	248	260	239	271	259	280	252	280	270	241	258	253	261	266	298	232	265	271	251	263	249	267	280	265	265	269	256	274	296	232	288	269	278	250	271	266	229	276	270	263	259	253	312	257	264	268	299	245	263	270	284	288	253	244	258	251	261	255	274	263	262	255	246	248	263	255	284	286	275	261	273	269	260	272	240	271	268	247	240	271	261	276	261	261	274	270	262	271	273	256	250	238	268	254	258	238	248	286	261	265	264	279	302	264	259	258	214	233	245	287	265	259	300	282	258	274	241	279	258	254	274	245	293	254	270	266	271	243	257	234	265	242	246	262	266	247	266	278	274	253	281	255	297	274	257	269	270	273	279	264	253	236	250	312	257	291	235	285	254	293	241	240	275	274	260	255	272	261	282	262	253	287	295	259	260	261	263	250	265	271	256	242	273	255	283	272	245	268	276	250	253	268	259	247	288	260	289	256	286	306	270	251	280	274	255	270	255	235	246	266	254	248	264	278	257	262	275	229	280	278	238	243	273	266	255	253	261	281	269	256	274	284	280	251	262	272	298	230	273	267	254	263	270	240	279	243	288	249	270	254	269	246	288	262	268	259	273	247	257	263	294	253	267	284	253	252	264	238	257	220	298	250	296	277	263	285	235	300	268	262	251	258	272	275	285	256	232	260	287	243	272	254	277	300	265	300	272	275	292	270	291	258	289	256	280	240	264	264	268	251	276	249	275	261	295	261	252	235	247	279	279	250	271	272	288	264	257	281	290	264	261	253	254	251	284	249	267	271	285	255	280	262	287	266	256	264	260	294	288	244	266	282	271	275	276	255	266	278	263	279	281	294	278	261	292	270	240	271	276	279	263	263	283	257	246	262	272	259	270	265	271	239	288	258	246	268	251	279	265	292	231	304	277	256	265	278	248	243	248	257	261	262	248	257	270	271	273	279	260	265	271	284	247	262	242	249	266	272	250	273	269	253	274	248	247	254	247	248	257	269	228	263	271	251	260	239	255	251	260	273	262	285	248	254	248	263	249	281	305	245	280	271	277	262	253	269	254	268	238	281	270	263	251	271	277	276	275	272	283	292	251	265	266	263	222	281	263	282	282	258	272	249	231	270	269	270	270	276	287	282	257	252	239	244	255	234	240	258	236	254	261	253	248	258	283	258	269	261	296	286	251	279	253	250	248	268	242	244	257	255	244	258	284	270	273	254	245	281	250	290	255	268	303	259	241	265	241	288	271	251	257	263	248	257	269	279	259	237	254	269	261	282	263	258	260	282	231	252	252	281	310	274	245	284	273	237	270	267	278	292	274	293	289	288	271	257	270	251	273	266	261	259	266	271	255	243	259	256	249	283	273	259	262	273	283	236	235	281	255	260	286	252	250	286	243	259	276	253	270	277	254	275	264	265	259	242	264	284	276	274	284	273	275	273	283	246	286	274	263	276	237	253	266	297	305	273	265	266	267	271	295	266	294	273	258	276	248	247	259	283	268	263	277	264	296	251	272	238	279	290	272	269	263	295	258	260	263	244	249	285	268	284	235	246	266	237	279	293	257	239	263	253	251	278	262	253	260	286	265	271	261	258	254	282	277	256	289	270	275	266	258	275	277	286	255	275	265	264	253	277	278	275	266	275	288	260	281	271	243	266	281	315	282	258	251	267	265	269	285	268	262	279	277	280	263	271	269	276	247	272	271	260	264	270	280	243	258	285	257	261	262	254	264	239	269	263	275	275	253	255	260	279	231	281	269	273	233	238	230	250	265	274	258	261	263	262	284	269	274	264	272	271	227	290	249	278	261	272	265	262	284	276	251	281	262	266	271	269	241	282	272	281	269	273	272	280	274	271	256	262	291	234	284	280	276	273	249	272	229	287	274	266	279	267	264	266	258	268	274	269	267	282	267	267	283	257	273	262	262	251	293	277	272	303	270	259	234	272	244	249	257	267	238	258	273	276	270	270	258	295	253	273	260	279	262	258	263	239	265	261	268	268	267	257	268	295	288	279	275	266	253	267	298	247	287	298	282	291	263	255	272	249	267	276	271	278	274	291	294	280	283	288	240	267	259	278	258	243	281	265	288	279	247	272	251	263	272	279	250	288	243	275	245	232	262	253	268	276	285	285	267	264	249	266	307	241	272	277	253	291	267	268	257	251	248	258	256	254	260	283	261	273	248	230	266	273	285	273	250	264	285	286	290	256	257	286	258	226	284	268	265	259	238	272	267	246	277	284	276	246	253	272	290	255	275	291	240	268	287	252	280	257	259	264	258	268	265	257	278	244	281	282	286	250	270	228	248	291	253	254	265	280	268	286	269	250	285	263	252	272	234	278	285	260	269	268	274	254	271	273	271	259	289	246	271	256	268	263	256	274	241	248	298	267	231	217	252	221	265	278	298	242	270	289	271	270	295	279	255	262	285	240	279	312	263	281	298	246	273	263	250	268	265	273	285	229	238	289	254	276	234	256	248	265	270	268	282	263	262	250	247	274	247	278	257	232	265	291	262	271	272	260	226	263	264	273	247	249	248	302	290	254	264	275	245	284	310	286	258	274	284	264	282	267	277	262	265	257	272	278	256	257	237	258	272	237	281	248	270	260	286	280	250	259	273	271	274	271	256	261	281	242	277	288	255	251	240	255	264	242	249	238	290	278	297	265	226	272	252	266	292	262	287	265	251	284	280	247	260	254	275	299	260	281	265	239	267	265	268	278	290	287	255	268	254	276	260	264	260	266	270	296	258	278	284	277	251	266	269	236	269	235	227	266	266	260	235	239	266	263	269	277	268	261	273	271	270	233	261	294	268	271	240	282	254	273	281	250	255	266	282	262	253	257	296	276	277	270	270	280	295	256	277	276	263	255	262	255	253	243	280	290	253	249	273	271	269	276	263	232	297	257	259	274	279	264	275	296	263	258	267	257	271	266	248	268	266	294	245	242	271	268	273	265	287	252	271	305	263	280	284	263	293	236	278	260	292	269	275	254	264	267	288	287	275	268	276	261	255	239	284	230	248	257	253	255	295	262	261	290	271	270	263	274	256	276	286	271	260	249	275	272	255	266	246	292	265	285	263	268	260	293	234	267	263	273	260	289	253	244	238	260	265	271	297	249	254	272	237	285	252	277	282	269	238	284	271	238	248	286	254	258	255	245	253	264	273	266	254	292	255	272	267	251	273	261	261	276	281	250	262	255	251	295	258	270	248	276	255	245	274	258	268	287	283	246	255	239	293	251	232	236	250	283	265	273
58659	91216	66940	40299	21378	6839	1559	641	517	509	498	523	508	537	495	510	501	491	492	463	451	502	524	510	505	479	498	508	508	479	443	479	519	440	477	484	512	478	509	514	497	505	483	502	479	493	494	522	449	540	457	469	499	476	488	454	489	449	452	520	459	516	470	498	516	479	506	481	449	514	518	515	494	506	507	491	526	479	468	495	538	521	517	524	462	489	500	521	489	492	519	470	537	513	455	536	499	470	487	492	488	490	461	519	536	479	500	481	524	501	490	493	481	528	487	504	483	530	492	532	502	506	472	475	474	494	507	521	479	532	496	506	501	535	520	501	513	461	528	512	426	485	507	519	452	505	495	489	480	508	497	479	508	492	529	461	498	509	492	545	499	494	501	545	497	508	488	483	548	544	490	456	505	495	493	543	489	499	494	490	465	545	504	511	551	512	505	483	509	520	507	473	475	456	487	471	488	476	526	464	511	486	515	513	525	478	477	526	474	500	485	488	509	455	485	501	476	494	520	469	489	485	532	507	493	494	508	490	500	502	497	528	491	491	467	476	481	491	517	480	516	475	476	525	484	479	476	484	515	508	509	475	454	492	575	511	506	467	470	474	516	472	495	495	520	497	477	449	548	492	488	470	493	452	479	506	499	507	506	488	510	519	474	498	488	495	502	510	475	484	505	494	518	541	517	504	500	546	521	499	476	499	509	500	479	478	471	492	491	488	495	543	497	470	513	480	480	432	509	474	508	512	505	505	459	468	496	494	485	469	532	449	502	472	477	514	539	481	504	521	504	506	467	509	515	515	490	475	488	489	486	530	519	463	504	546	537	496	479	490	491	507	491	491	513	485	502	470	483	478	485	444	493	510	496	450	498	504	556	489	517	520	490	502	492	510	493	494	492	480	506	491	473	504	483	518	463	479	523	476	479	492	509	501	470	503	539	476	471	476	486	514	490	510	488	516	467	489	509	513	469	498	469	519	521	499	502	471	475	466	484	518	460	471	536	473	480	499	536	470	515	518	497	519	527	527	516	471	468	484	488	494	497	520	541	519	465	525	520	500	503	498	497	474	519	482	491	522	509	493	500	486	486	467	504	514	507	469	460	485	489	501	459	522	469	495	526	501	467	502	492	490	488	499	434	481	515	509	456	520	514	459	532	506	484	467	476	517	440	509	487	485	463	491	513	524	466	487	485	511	518	448	482	491	494	485	501	495	510	506	494	458	487	470	491	469	512	480	470	473	526	449	492	473	524	493	507	462	467	535	501	494	525	528	527	544	456	475	455	500	470	485	484	469	513	478	493	492	493	464	498	492	521	501	467	503	463	507	497	528	506	463	496	486	511	465	488	464	493	521	478	492	520	468	495	466	534	535	500	468	498	555	501	493	512	469	524	514	476	483	455	495	523	511	510	474	478	491	491	498	489	534	528	471	484	514	468	521	529	485	502	483	460	494	506	511	505	494	535	478	512	506	509	484	482	484	489	475	482	522	499	506	493	485	502	557	500	492	463	528	497	506	472	557	473	504	510	507	520	505	469	543	465	442	476	481	491	465	456	470	506	449	488	505	476	503	498	493	501	488	491	504	535	473	486	498	497	454	501	510	471	465	479	463	459	499	497	498	497	487	504	477	513	469	510	490	497	515	488	550	507	522	512	521	508	508	484	481	493	516	531	492	478	499	463	493	520	505	531	515	507	487	480	488	468	517	487	491	489	491	524	466	473	482	492	496	481	475	500	494	518	451	507	508	503	490	505	437	498	477	507	486	531	494	503	500	494	452	501	512	510	491	507	503	502	507	457	516	475	523	480	482	481	512	470	476	494	487	517	509	522	525	502	481	503	530	468	486	494	481	484	526	499	480	492	490	521	483	473	487	451	466	502	493	517	462	515	456	479	472	511	506	511	483	481	506	498	475	504	531	456	506	462	489	481	485	507	453	496	491	495	503	495	514	482	497	523	489	472	415	468	472	492	489	498	500	490	493	497	506	520	483	493	512	504	509	474	495	486	489	530	504	522	512	470	522	515	503	508	485	491	481	486	506	490	543	497	473	512	496	469	538	459	484	444	510	515	490	542	490	467	495	544	512	472	503	486	481	443	493	462	502	452	474	469	463	495	506	490	482	472	507	501	490	519	490	468	468	511	508	491	462	459	499	494	492	479	497	460	487	472	520	461	480	525	451	530	521	481	467	511	508	503	500	482	491	489	507	519	439	529	510	479	515	470	492	508	503	497	490	501	497	496	491	513	478	479	482	490	529	496	493	510	494	506	503	464	520	465	496	454	519	505	432	500	528	505	469	496	506	511	521	504	505	500	471	453	505	454	482	544	519	470	461	449	482	479	507	472	521	470	488	512	457	479	517	503	505	501	478	503	511	467	481	494	474	496	500	497	497	490	497	521	490	537	512	495	494	491	533	523	506	475	516	474	471	469	468	522	517	463	490	489	479	520	489	504	477	474	486	455	474	484	479	486	504	491	492	503	509	517	526	488	476	494	472	494	513	519	511	477	516	491	455	511	506	512	503	501	488	513	487	483	493	488	498	484	501	470	510	468	478	494	493	495	493	520	465	485	480	504	505	457	499	466	480	469	537	476	502	495	520	495	480	503	544	455	492	508	477	505	466	420	499	526	482	484	497	503	480	514	488	491	511	520	500	467	534	495	531	493	530	500	507	492	471	475	466	469	475	517	482	462	474	483	499	485	510	498	496	503	481	483	503	498	500	517	476	503	483	516	514	473	527	532	489	513	497	533	490	441	475	522	489	489	498	509	485	481	480	465	521	520	520	478	502	523	522	505	500	493	506	486	500	483	490	500	470	463	493	496	480	485	528	479	497	520	489	493	505	472	503	467	535	498	527	489	529	500	541	495	459	486	465	487	470	509	548	500	530	498	509	500	493	490	497	487	487	497	513	475	538	458	497	517	467	484	503	505	532	474	499	508	487	501	467	493	463	492	532	496	502	506	519	545	504	511	469	490	486	529	477	499	450	491	490	494	480	495	499	472	447	514	514	537	486	511	471	468	480	494	507	467	477	494	489	519	506	500	473	489	517	472	504	497	499	493	488	572	517	519	480	466	520	512	509	455	491	528	496	463	526	515	466	524	452	455	484	491	478	512	513	473	501	522	481	504	515	498	492	512	486	493	520	476	491	528	519	498	532	477	482	502	480	511	498	481	513	475	440	505	486	508	497	520	501	486	500	455	502	506	540	465	489	516	515	507	509	508	486	489	484	464	461	491	490	521	463	490	505	500	514	491	491	491	453	522	515	490	540	472	486	464	504	528	446	454	497	539	477	459	502	502	511	514	514	458	482	523	520	452	492	483	492	476	505	502	491	472	510	485	518	497	494	468	491	496	473	521	515	464	508	462	489	466	525	501	438	528	527	466	501	480	494	446	487	477	471	490	512	456	484	482	483	514	482	473	466	488	493	526	461	501	504	481	485	504	498	467	495	497	474	544	507	484	471	482	508	456	543	476	552	465	498	463	495
23452	22548	30943	28206	22731	17678	4871	517	354	315	372	345	308	309	340	316	306	297	342	337	319	319	311	318	318	318	301	328	310	337	280	292	306	343	331	307	293	290	312	295	304	351	338	316	304	326	303	303	304	337	306	332	307	314	313	349	297	295	334	309	286	310	315	312	334	323	336	333	328	366	324	326	329	339	293	300	307	345	327	285	315	352	314	314	278	345	306	287	320	307	313	299	315	297	319	316	325	315	321	322	303	319	298	285	314	317	301	300	314	297	329	319	299	341	333	291	328	309	342	286	318	323	314	315	302	316	316	322	312	283	339	312	343	350	297	328	328	306	293	326	310	319	317	329	336	322	342	300	311	293	318	294	333	281	303	310	321	322	304	318	287	317	303	323	318	340	286	345	315	284	288	316	304	318	273	346	363	340	312	344	313	301	332	300	307	305	297	306	325	330	300	326	307	333	266	335	367	324	322	318	318	293	312	311	322	301	339	346	306	301	289	314	286	325	274	310	341	313	325	283	299	319	277	321	322	324	333	318	296	312	277	327	315	309	295	321	337	326	338	322	342	305	292	313	314	296	292	351	346	311	322	314	333	314	349	315	325	291	293	338	308	315	339	352	291	322	303	298	314	330	308	288	320	318	335	327	330	301	322	316	294	330	328	331	303	327	321	311	307	324	333	299	314	319	318	298	319	337	325	340	340	321	327	327	326	328	330	338	305	332	297	303	321	302	361	285	330	308	323	279	313	327	334	331	358	317	355	301	290	273	323	316	334	344	299	353	314	320	294	289	335	302	310	313	317	310	319	316	285	304	295	320	297	311	314	331	288	313	317	316	319	304	322	300	334	311	310	289	285	322	292	284	318	310	309	337	321	325	298	317	335	338	298	287	272	318	313	288	334	340	305	325	297	299	297	335	304	284	283	319	301	328	288	307	284	313	306	320	328	314	307	316	300	322	287	300	312	298	309	367	318	328	327	311	298	312	294	300	322	297	318	317	287	316	334	318	318	358	315	330	314	309	324	326	298	308	317	332	307	312	325	312	290	305	289	296	323	300	315	343	333	321	327	317	304	311	326	319	327	312	314	296	316	297	314	322	302	298	320	307	319	309	317	295	332	354	286	307	324	305	329	316	315	278	331	272	320	275	300	299	323	304	306	320	287	312	297	308	335	303	301	287	349	319	291	315	327	290	312	280	330	324	306	350	336	320	284	305	280	316	332	306	319	315	333	308	305	293	323	310	315	324	303	323	313	368	337	329	314	336	311	298	302	305	318	314	321	307	311	310	352	339	319	319	349	294	326	315	298	309	304	320	314	346	319	316	330	298	324	315	329	312	302	306	298	303	305	304	262	294	321	329	299	268	311	287	314	309	309	310	320	286	307	310	304	294	309	300	374	343	337	322	309	314	307	317	279	327	329	320	337	341	303	302	332	312	343	299	314	307	296	318	322	312	311	296	311	299	291	312	312	280	312	294	345	296	322	315	309	317	315	330	325	327	341	317	336	322	343	318	311	327	294	315	303	286	300	309	325	318	333	314	312	329	314	314	296	319	303	317	324	329	330	315	287	351	314	317	337	330	294	316	290	323	295	343	302	316	342	311	304	347	301	304	312	320	309	302	325	284	323	295	310	325	320	310	323	320	295	330	334	328	295	313	316	297	340	310	333	308	326	310	288	284	310	295	323	301	308	303	262	330	305	323	337	312	269	317	317	312	309	315	317	342	348	308	287	296	331	305	311	329	323	312	324	338	328	277	303	318	317	326	337	296	316	317	318	316	325	295	333	325	330	330	309	307	316	315	345	295	301	335	321	334	280	311	315	325	310	292	327	323	280	339	305	323	334	336	282	328	314	308	292	294	284	326	309	337	324	310	332	296	313	319	326	297	323	313	305	297	325	305	315	343	352	319	348	319	333	310	275	335	333	308	292	328	315	297	296	299	305	314	337	300	292	323	282	305	325	281	332	305	335	300	311	300	326	312	285	301	323	327	289	306	320	323	314	303	325	295	325	297	320	290	331	306	294	320	298	326	301	338	290	342	337	326	309	321	338	298	310	323	328	306	312	316	311	307	306	306	343	330	348	306	337	307	311	296	324	289	293	312	309	330	300	311	305	322	295	309	340	331	334	311	330	344	292	290	340	252	302	326	338	294	319	326	314	333	283	328	335	305	314	305	329	301	314	290	289	299	309	317	327	344	316	339	304	311	332	318	290	292	331	307	290	313	303	309	283	327	334	316	330	310	342	334	306	322	309	340	282	316	320	324	307	340	339	354	290	296	292	326	337	307	333	325	346	308	331	301	341	307	297	311	315	332	324	314	321	314	325	299	347	298	317	335	301	332	321	332	314	315	325	309	311	307	306	327	300	317	294	302	292	323	287	315	312	337	313	311	336	294	310	326	312	331	305	307	303	284	311	330	306	323	291	319	328	337	293	315	307	298	334	334	306	299	285	352	333	328	319	312	323	326	328	309	305	312	301	292	317	314	318	301	313	357	289	341	336	300	311	333	319	295	317	278	284	299	310	295	309	307	318	333	330	290	314	333	287	341	315	310	302	294	341	273	313	349	335	333	298	323	313	312	310	280	316	299	324	311	316	289	318	282	315	299	300	341	346	313	328	314	316	323	321	299	296	308	327	312	300	330	322	318	285	287	328	310	288	336	321	283	322	305	287	307	324	304	275	310	335	313	306	318	333	292	325	321	299	334	323	326	328	299	307	300	300	314	296	302	344	299	294	332	271	297	308	323	315	318	302	338	304	285	320	312	308	337	319	328	285	308	329	313	298	307	297	311	297	320	322	304	313	326	324	320	268	314	319	301	294	315	321	301	305	289	314	327	334	342	317	320	315	329	312	299	326	309	314	298	264	347	341	289	285	283	340	307	353	315	316	334	319	318	296	341	328	300	323	341	315	319	343	350	330	293	313	315	318	311	336	320	295	319	322	304	288	293	337	301	284	321	314	312	319	313	319	331	339	319	320	298	296	302	303	327	294	323	327	322	315	331	314	292	333	319	332	306	294	324	318	295	321	309	328	337	322	292	340	323	296	284	340	331	314	314	335	294	306	362	312	296	315	328	317	303	318	333	308	302	300	294	295	327	323	313	292	307	310	323	342	301	334	311	303	325	325	331	332	320	320	329	302	320	326	319	324	332	301	324	326	296	297	318	298	301	295	300	322	327	356	336	328	292	336	292	317	276	313	298	321	292	296	354	297	332	312	328	343	309	341	314	315	342	312	303	320	293	316	315	306	315	314	299	307	313	332	337	320	311	305	281	304	346	325	297	304	317	318	326	300	307	301	322	310	316	300	321	307	303	313	330	329	303	360	344	304	286	300	294	295	314	323	301	316	324	293	324	339	315	342	327	320	323	317	316	318	274	304	306	322	295	318	355	308	302	301	263	317	287	332	279	329	306	304	319	334	326	312	310	283	297	299	293	295	318	308	305	297	308	299	303	307	305	287	312	295	316	340	314	305	306	320	305	297	295
59498	100318	74382	52175	30394	11307	2652	859	602	561	578	561	511	507	562	534	557	562	571	574	581	536	570	523	539	566	570	559	632	564	558	591	509	571	507	573	584	554	562	529	527	574	580	552	525	591	566	570	554	585	569	533	564	522	578	558	519	558	541	518	537	477	501	574	575	552	524	493	541	559	536	596	543	526	575	563	580	529	503	563	531	544	546	601	536	554	551	525	550	577	556	595	575	533	532	572	530	563	546	553	547	519	552	550	510	505	533	575	514	554	540	524	569	541	554	536	537	543	526	564	553	540	513	559	517	545	554	571	560	529	504	545	557	567	565	559	532	557	551	567	565	567	516	574	575	547	511	558	557	557	597	556	541	509	564	540	572	513	564	561	573	577	572	554	581	568	539	575	551	556	594	562	574	521	564	541	550	535	564	549	526	535	543	537	503	568	545	530	529	525	565	562	532	569	572	531	494	535	555	571	566	555	547	551	536	571	546	568	555	539	542	570	538	551	589	543	586	554	517	584	532	545	571	559	534	572	550	547	549	559	510	582	543	552	582	566	538	532	568	538	550	559	542	576	546	531	561	562	576	590	544	535	528	556	589	577	533	570	528	558	568	505	543	532	548	533	532	546	564	517	562	537	538	532	571	581	533	547	563	546	570	534	561	542	548	556	579	540	563	547	540	542	503	509	608	559	577	548	532	557	503	523	552	559	551	549	533	567	512	526	541	524	551	530	548	565	520	569	580	577	544	556	502	551	545	569	549	587	544	563	557	540	559	548	535	569	532	539	571	581	538	529	543	523	544	594	529	550	542	550	539	568	567	538	565	540	574	562	539	555	509	592	499	549	570	535	535	548	579	579	548	536	530	564	559	568	541	552	567	562	549	537	576	619	596	567	540	507	557	591	544	541	507	555	574	555	529	562	547	564	511	572	538	564	534	550	558	547	509	546	519	510	565	559	570	523	542	524	512	545	557	577	529	571	526	558	552	525	519	541	538	573	565	556	586	565	566	601	566	567	545	507	548	514	545	548	538	561	542	553	564	574	554	587	559	553	580	507	549	522	564	546	555	543	592	575	582	566	512	557	522	549	545	556	555	530	526	561	545	580	536	597	528	564	531	583	501	558	523	539	540	534	597	567	515	526	559	543	542	563	544	553	561	542	537	548	523	529	578	596	517	524	562	540	563	553	559	497	530	571	567	585	523	602	564	573	562	519	554	566	556	519	548	538	588	578	561	568	553	542	534	564	593	575	578	541	594	565	572	548	520	520	539	538	570	580	562	542	573	525	527	557	496	592	544	546	516	568	550	551	532	586	542	530	554	576	582	594	556	579	570	562	544	512	549	534	566	529	540	558	558	494	533	560	573	542	542	560	583	563	578	551	577	541	535	555	537	553	569	554	567	558	543	559	559	544	538	574	542	577	504	530	518	520	486	557	553	586	530	569	549	499	545	523	570	546	563	520	567	532	561	546	596	574	544	560	587	528	536	537	540	533	568	600	568	538	579	516	556	536	544	567	544	574	545	578	542	538	552	532	567	527	528	508	548	555	507	593	576	549	552	556	532	567	526	513	554	561	592	586	548	506	565	532	538	576	537	535	533	522	539	528	547	554	555	493	547	568	566	532	534	543	561	575	516	511	571	532	546	583	541	532	573	558	562	514	531	577	539	544	564	534	605	559	587	544	587	569	576	554	545	547	566	565	496	575	572	591	563	543	582	558	529	578	591	588	572	578	544	550	542	511	540	541	587	562	591	551	532	536	587	574	529	548	569	568	513	554	543	551	548	578	543	551	542	552	547	569	540	582	570	595	561	568	531	575	594	541	493	526	541	567	574	543	540	514	559	541	525	563	573	568	566	535	549	570	565	533	564	551	545	515	585	584	550	538	570	571	583	580	573	574	525	551	527	552	557	507	596	523	521	587	563	576	546	600	576	560	565	522	577	563	549	545	574	551	547	600	558	549	533	537	511	513	555	519	598	554	513	574	543	581	541	526	531	519	587	549	544	574	532	564	565	565	546	542	534	597	557	524	548	533	586	577	587	565	545	565	597	525	603	543	552	535	528	534	565	533	549	529	573	562	613	549	549	547	541	573	585	523	572	544	534	576	585	556	548	556	546	548	514	545	539	563	538	539	543	501	569	543	564	530	530	516	534	547	535	538	553	553	572	583	539	617	582	572	575	578	578	538	592	562	544	500	527	569	524	534	524	558	565	515	564	544	558	561	546	596	573	574	543	564	564	530	509	574	519	541	551	537	537	528	573	555	519	527	540	542	557	524	504	554	530	523	577	529	562	560	554	572	508	600	526	580	575	579	535	554	582	522	547	548	511	563	531	571	573	564	513	546	571	548	549	564	563	525	574	533	510	552	569	528	547	529	536	549	566	544	493	487	523	502	580	554	566	575	584	555	556	545	548	601	513	558	535	543	564	595	560	536	547	536	560	555	554	589	531	562	523	542	577	567	590	557	606	522	549	531	552	517	544	547	597	568	550	587	566	541	546	555	544	546	568	580	560	569	547	513	544	526	573	532	548	541	557	530	532	562	548	564	536	600	557	565	532	576	531	569	566	523	543	532	564	548	551	580	518	523	547	563	527	520	545	512	536	546	528	585	560	537	553	516	541	570	594	521	565	552	524	551	541	560	537	533	548	534	563	567	568	527	562	525	568	570	559	559	548	579	556	552	574	566	564	538	533	558	580	526	535	571	581	559	514	565	550	558	534	527	552	537	534	525	541	543	580	564	566	552	563	545	572	525	611	513	546	570	571	548	542	563	582	523	549	560	563	529	561	575	579	571	560	542	517	557	540	563	542	533	561	569	565	508	564	511	580	558	543	545	573	553	599	529	553	597	531	541	584	529	548	576	549	500	545	551	495	553	561	560	527	536	560	527	586	573	565	565	571	527	545	544	560	577	503	553	545	506	548	598	574	561	524	603	543	538	541	555	588	539	576	576	537	530	580	567	524	582	533	554	551	555	527	543	584	578	561	514	561	560	608	532	556	542	531	540	538	577	522	531	513	554	525	580	575	554	509	526	535	537	529	561	550	551	568	567	525	549	581	542	539	503	542	557	559	558	575	571	545	564	549	548	595	570	528	514	536	560	542	537	533	505	592	586	561	566	534	557	552	573	534	591	561	559	547	506	526	536	516	567	535	548	563	535	586	581	581	552	532	560	576	538	522	568	540	596	541	569	556	561	541	570	499	533	522	543	581	589	571	558	545	588	531	576	554	565	532	580	527	580	547	556	539	570	538	553	548	560	525	541	558	567	562	577	599	552	543	560	504	584	539	544	548	579	535	584	547	588	514	548	560	546	543	546	583	522	544	567	550	542	580	579	575	584	564	565	547	568	553	509	527	555	540	528	546	570	556	535	541	548	522	551	531	528	530	568	567	533	559	562	558	553	582	513	560	590	561	544	535	596	562	558	595	565	549	554	504	535	570	559	544	513	548	563	547	545	535	499	551	553	566	560	557	535	559	541	552	519
28959	29203	28422	15178	3198	800	374	272	252	229	256	252	248	273	252	264	245	272	263	248	274	271	253	253	243	281	284	227	277	311	239	249	245	262	246	249	264	267	262	251	246	273	267	267	264	244	230	292	223	258	288	236	250	251	272	248	248	273	246	224	231	272	266	258	265	276	259	250	294	245	258	278	229	268	255	260	280	234	269	241	236	268	274	261	275	252	253	272	268	237	249	262	250	233	241	277	246	246	251	274	240	272	231	245	272	238	259	272	247	289	253	241	258	264	247	237	258	255	213	226	305	250	260	233	244	251	280	311	243	260	255	267	265	272	274	252	255	275	262	255	269	281	252	255	264	234	259	270	211	269	299	259	261	242	250	254	265	258	271	264	266	236	259	259	251	245	274	246	241	260	255	238	271	240	228	260	259	248	271	245	246	266	260	273	273	257	254	259	229	250	247	227	240	269	254	256	287	266	269	240	262	286	257	274	266	279	283	245	254	248	260	249	277	267	247	265	273	264	233	245	268	241	237	252	261	240	252	247	255	258	239	289	279	254	273	258	304	246	237	252	251	246	264	264	253	248	250	264	256	265	243	253	278	264	262	241	230	237	242	266	262	313	228	246	272	259	277	262	224	256	259	254	239	235	267	246	265	243	281	254	267	266	259	255	258	257	231	221	245	238	262	289	246	267	244	251	274	246	285	259	275	248	250	270	264	248	276	232	223	253	217	236	255	273	266	261	283	286	254	245	276	237	273	220	252	254	246	252	250	268	271	263	252	257	274	253	246	242	249	285	250	244	255	271	251	266	258	253	303	255	273	320	253	270	264	270	265	251	271	272	266	255	234	258	279	242	249	255	262	260	272	232	276	244	256	239	246	270	270	258	258	252	253	253	259	261	246	243	245	223	235	272	281	270	254	246	278	278	239	233	249	271	263	247	279	265	257	244	257	243	247	257	274	288	278	256	247	252	273	241	223	252	264	260	276	291	216	251	249	257	250	222	236	270	248	256	269	253	273	251	271	254	293	269	251	265	270	287	275	272	269	259	279	275	235	243	263	262	266	290	249	260	231	255	236	246	236	258	266	272	254	256	286	260	234	253	249	250	254	222	235	250	265	256	272	261	242	253	259	270	242	256	227	273	244	258	234	274	278	240	291	263	243	259	256	241	269	264	229	259	293	236	265	253	234	250	234	260	236	265	216	239	233	233	254	261	256	291	238	261	252	263	246	251	254	217	277	264	268	244	263	247	255	262	262	253	243	276	253	231	254	228	263	248	263	280	262	227	262	287	280	276	255	244	254	246	243	233	278	257	270	270	256	237	242	237	272	262	252	266	261	261	249	240	257	262	260	272	240	255	254	274	252	244	267	256	272	269	254	241	252	267	263	250	271	213	269	255	253	270	248	237	266	235	243	244	244	265	256	273	253	234	242	260	269	264	277	247	272	279	250	257	275	235	233	274	257	215	261	265	260	251	271	242	252	259	267	282	227	237	277	260	283	274	249	239	228	255	267	235	264	241	287	283	290	242	245	267	234	265	263	253	234	248	257	266	266	287	246	229	255	261	231	255	275	260	228	255	251	266	274	235	242	262	264	249	233	258	247	242	265	279	283	282	261	233	273	237	241	257	251	246	267	244	264	243	245	250	248	261	255	239	221	242	251	251	260	275	266	238	251	239	242	275	234	266	269	260	284	263	262	241	241	228	256	274	263	251	246	274	273	243	243	265	240	267	257	228	283	263	256	268	252	250	255	230	265	237	253	255	256	252	281	233	237	263	246	252	258	267	251	230	245	220	252	283	226	230	252	265	244	247	270	256	256	261	241	271	280	263	240	279	246	239	285	271	267	264	255	261	249	260	282	272	306	272	262	264	262	262	251	266	238	276	235	271	273	253	241	262	267	259	253	259	276	252	286	264	284	277	263	250	287	256	257	239	238	241	255	258	236	255	247	280	251	230	245	271	261	239	250	242	288	258	243	273	254	280	244	257	273	259	248	273	269	219	265	265	247	261	237	260	275	248	235	265	274	261	277	254	242	224	241	269	237	258	273	282	302	253	278	245	266	268	261	240	282	247	270	275	256	237	252	252	251	265	264	282	285	293	241	261	254	234	293	241	253	251	282	254	227	281	263	263	230	253	242	252	246	277	259	230	280	247	270	266	239	292	259	235	272	257	245	246	269	267	271	251	280	275	252	250	289	250	233	267	235	269	235	239	234	274	266	260	262	251	272	252	274	231	245	259	259	264	262	244	228	237	242	264	260	235	244	288	248	224	246	222	246	255	250	264	238	244	256	258	269	286	250	237	258	277	290	293	236	229	234	269	255	242	258	270	285	257	260	295	242	246	271	244	266	244	228	285	267	256	209	251	280	256	262	255	265	258	291	283	236	263	268	235	251	255	259	250	278	252	256	270	260	223	280	221	236	262	253	235	239	221	297	285	243	228	228	275	241	261	255	263	252	277	232	259	271	267	266	261	269	222	243	242	265	234	285	242	271	263	266	221	226	230	285	264	275	245	258	240	261	252	273	253	263	262	274	260	238	251	229	223	254	249	239	257	251	239	231	272	248	269	225	261	254	263	261	232	238	242	235	242	258	250	229	274	242	224	240	228	227	260	280	250	293	267	245	241	234	262	252	269	265	272	278	267	268	229	227	240	268	262	265	268	227	263	258	257	254	248	233	273	268	269	245	264	263	262	249	253	246	243	279	281	258	260	256	243	289	263	253	237	238	265	260	231	221	245	275	265	239	266	235	262	275	244	269	258	267	259	248	247	254	283	261	208	264	234	247	250	272	231	255	271	255	295	251	245	238	254	269	231	242	297	269	264	241	252	259	270	268	239	268	253	251	263	266	286	242	275	248	293	292	241	259	235	283	261	257	272	265	292	253	279	250	256	260	250	276	262	238	269	255	248	242	248	231	252	233	253	246	286	263	247	247	257	264	265	243	236	264	241	232	243	258	272	265	267	252	272	264	258	290	221	255	252	259	250	250	242	280	241	280	269	264	250	273	284	281	242	300	220	281	258	282	235	242	262	272	276	247	253	241	244	261	251	257	252	257	262	270	237	269	264	252	285	270	257	225	248	270	265	258	254	236	242	245	254	226	262	251	248	273	245	260	269	259	271	236	242	247	265	232	251	260	258	246	249	240	237	268	274	249	272	267	247	246	232	289	266	251	248	230	259	240	253	275	266	235	237	265	251	265	242	255	249	265	243	242	256	271	245	270	248	271	262	298	250	272	268	246	261	291	265	256	271	243	268	287	232	251	265	257	285	240	267	267	250	266	273	269	284	246	242	271	234	248	265	260	264	255	225	265	248	245	250	256	258	245	256	271	265	254	259	252	266	276	249	271	236	252	281	285	269	234	209	259	277	233	281	258	261	236	276	249	286	262	286	268	241	260	229	252	235	269	256	254	238	249	254	249	240	230	255	266	265	271	295	270	254	234	258	243	248	243	254	252	271	239	262	264	234	260	267	266	236	235	246	259	254
36038	46142	35164	17922	5912	1617	690	513	484	491	487	439	457	475	469	506	470	479	461	496	464	485	481	474	471	466	472	500	478	496	507	485	454	459	463	488	466	471	450	471	462	489	477	494	485	479	486	493	462	470	491	472	474	492	507	460	525	449	465	486	467	492	476	461	494	439	489	518	462	481	442	455	494	433	514	481	502	468	511	464	444	467	468	470	484	453	497	488	467	462	468	474	481	463	497	478	472	463	461	451	482	450	466	489	458	456	482	444	536	483	499	468	486	478	492	507	485	470	469	499	477	496	497	473	471	488	463	475	496	450	431	499	486	457	462	514	479	428	469	520	483	482	483	477	487	430	454	516	481	503	515	437	489	483	503	439	507	474	455	477	478	493	477	475	446	463	523	464	450	502	517	480	471	508	452	484	403	450	465	460	463	496	468	446	484	497	471	538	510	454	488	496	440	456	473	495	450	461	509	475	460	449	481	502	456	477	468	464	473	467	465	507	479	488	503	501	473	470	454	512	477	441	460	471	464	466	486	471	474	487	510	468	496	463	463	494	456	472	474	492	471	494	461	463	488	482	476	487	496	487	482	471	457	473	513	473	489	457	497	484	474	471	482	487	452	500	463	483	499	522	476	432	496	475	494	501	477	430	455	454	484	484	443	448	477	506	444	474	497	489	460	502	460	467	432	502	492	456	532	476	475	469	480	469	494	480	477	458	489	486	408	472	464	515	490	447	499	471	487	506	481	445	478	454	511	509	487	488	508	495	469	483	471	488	429	454	457	490	457	494	433	496	513	482	462	465	461	494	517	503	477	470	485	485	495	497	485	453	473	435	501	518	481	491	484	437	440	479	490	505	490	485	472	483	486	446	423	493	459	489	487	465	442	459	474	476	498	488	475	500	455	446	473	482	471	472	538	457	485	437	499	514	471	449	511	463	518	505	464	462	492	443	503	509	487	474	519	481	476	485	474	498	456	490	462	495	472	473	465	459	460	473	496	492	481	446	476	491	444	461	505	518	482	496	478	488	462	468	479	468	490	486	474	472	518	480	486	481	441	457	468	498	481	503	428	474	453	467	467	503	473	511	521	475	513	446	486	480	473	447	469	429	478	443	498	490	488	480	454	449	473	477	464	448	481	494	495	471	490	468	458	477	482	513	496	488	466	502	505	483	455	503	486	477	504	478	459	513	449	495	463	459	473	482	464	478	492	518	475	504	488	492	452	493	500	455	493	480	477	448	486	503	443	492	482	468	473	525	543	461	473	476	470	445	462	492	483	512	502	458	488	446	482	473	450	475	442	458	476	489	509	462	479	487	485	491	474	452	485	479	477	453	463	501	518	487	517	462	480	476	467	478	510	474	458	457	467	504	468	479	474	490	476	501	465	459	492	469	468	484	513	466	471	472	479	476	486	497	437	465	515	511	466	466	496	463	477	479	456	541	502	472	513	504	506	466	498	473	449	475	500	494	469	493	454	525	458	442	491	427	493	475	475	485	490	486	490	494	502	486	487	462	438	464	483	437	471	491	459	444	507	489	434	488	445	489	473	445	509	484	491	488	467	420	465	502	477	445	460	459	455	472	491	438	422	482	479	431	505	490	465	452	487	517	509	446	491	474	504	491	475	463	487	475	464	442	453	484	489	503	481	466	467	495	496	494	470	494	464	475	471	477	438	446	475	506	483	480	453	471	507	446	482	452	497	519	459	517	474	497	434	469	475	489	439	456	458	468	463	443	486	478	394	480	490	485	468	474	466	469	469	501	442	468	462	513	475	462	491	504	478	505	465	484	459	483	429	483	478	461	465	456	480	479	474	484	487	448	501	498	481	499	504	520	485	472	470	480	496	461	444	474	474	548	459	503	491	518	462	470	453	450	462	496	457	462	447	489	439	485	508	471	485	506	486	474	514	450	466	496	473	452	452	451	470	454	450	424	477	477	506	470	477	489	468	475	538	466	498	500	496	454	495	483	471	481	476	464	473	480	454	485	514	458	441	527	484	462	504	491	476	489	504	482	470	460	471	441	497	462	461	488	510	459	502	498	465	432	446	496	470	483	467	475	443	509	465	469	479	448	490	510	512	484	441	469	499	461	442	473	482	482	501	493	476	468	476	474	443	492	441	450	495	473	493	480	512	469	496	484	429	467	501	449	498	477	506	425	469	475	520	504	470	495	471	473	465	505	460	449	534	510	499	477	483	460	491	489	461	517	467	497	489	498	505	471	495	486	455	509	417	472	492	495	457	488	449	507	481	445	527	486	478	475	474	476	487	439	463	440	470	477	485	456	482	472	453	470	496	470	500	483	434	465	452	501	466	457	489	470	477	496	469	500	508	479	493	469	473	499	483	446	499	504	483	472	529	493	494	453	485	485	450	524	453	475	490	489	455	486	479	488	488	479	489	481	466	475	449	462	455	471	465	472	464	470	475	476	480	480	488	487	476	450	503	475	488	449	487	448	467	463	477	465	461	472	491	449	472	475	466	463	477	488	480	508	472	504	478	495	479	486	464	477	507	480	485	466	492	477	491	468	485	467	441	507	478	460	518	460	431	479	470	492	486	468	499	458	461	481	458	487	480	470	514	469	482	475	533	498	456	456	463	480	449	459	445	484	502	498	480	479	396	479	479	469	459	540	462	489	472	449	491	507	476	502	483	491	507	504	493	450	496	477	496	504	494	456	485	476	479	470	476	454	473	459	466	500	461	509	492	460	472	489	443	462	471	505	459	467	464	442	458	501	463	509	438	486	463	461	448	448	440	446	470	503	456	511	500	478	459	501	470	462	453	523	482	475	447	471	505	508	456	457	476	493	487	465	467	496	518	452	493	469	427	452	482	481	502	468	461	498	463	512	474	469	482	477	473	419	475	472	474	489	475	485	469	482	457	514	500	449	431	495	447	511	493	496	481	460	483	461	465	526	489	473	452	473	488	462	483	531	478	475	481	457	467	474	488	468	476	475	434	474	440	454	469	471	465	443	456	495	465	480	494	491	500	492	474	482	484	493	486	463	474	480	525	482	485	431	491	477	451	453	467	462	467	464	471	470	455	451	467	445	464	485	505	460	472	490	505	470	463	441	450	446	452	490	478	466	480	543	478	479	500	470	480	467	471	435	524	479	464	456	497	488	452	462	490	437	522	510	506	482	505	469	522	472	509	428	488	455	466	482	490	489	478	490	452	473	456	478	479	489	461	470	461	470	476	489	534	462	457	475	477	483	478	468	487	482	481	478	462	486	446	447	482	484	467	474	485	496	489	481	468	454	482	513	489	506	467	484	488	452	451	450	490	521	459	475	449	521	432	489	487	482	464	465	482	495	505	451	469	503	545	457	442	513	428	477	489	453	470	446	479	468	424	476	510	499	506	451	453	504	516	470	506	477	469	517	485	468	503	471	489	473	462	474	470	508	497	455	482	458	489	447	482	504	470	469	480	456	484	497	501	482	466	470	473	486	483	449	471	452	470	460	480	492	472	463	458	433	455	493	521	456
24826	24129	35885	31406	20472	8536	1060	361	279	261	289	276	261	281	284	257	284	267	254	275	236	282	304	286	264	284	279	265	259	254	266	265	249	262	268	283	257	243	257	268	281	246	276	263	277	250	277	287	305	270	269	255	233	257	281	265	287	230	266	252	286	278	274	286	267	237	267	251	278	282	249	269	270	292	261	284	280	258	256	268	258	282	246	280	297	278	296	279	243	265	252	246	263	267	284	259	275	279	259	268	253	295	268	297	251	273	272	275	268	255	259	280	279	260	267	263	264	268	263	249	239	265	251	259	231	275	270	259	266	287	265	271	264	282	284	295	267	253	235	268	276	259	251	261	261	264	300	245	241	269	234	263	283	241	279	295	271	279	261	281	268	297	249	274	261	255	269	264	261	274	250	259	327	266	285	298	270	246	261	288	306	293	287	269	286	283	248	262	290	272	255	259	253	271	264	277	261	256	271	282	276	276	267	232	285	276	276	252	270	252	267	247	279	259	238	270	275	238	265	292	261	296	288	271	274	265	287	282	242	261	247	271	264	257	267	288	260	242	255	260	256	290	216	269	246	274	211	260	243	265	265	250	279	270	246	244	290	305	248	284	248	286	257	251	284	284	267	293	254	271	248	249	282	244	250	264	265	292	253	267	233	291	285	262	248	281	274	269	265	278	257	270	288	259	287	253	265	229	260	278	274	269	263	254	246	279	248	285	263	271	252	255	249	270	268	253	275	276	261	257	272	245	281	288	287	284	229	283	256	277	293	253	247	265	294	295	275	280	306	274	272	269	259	291	261	258	295	237	270	256	257	256	245	236	287	269	245	262	271	265	268	246	271	301	288	272	272	315	238	268	314	255	242	245	267	273	253	264	258	285	261	266	271	245	284	276	265	252	249	273	267	276	298	241	269	268	282	248	238	256	277	245	253	268	289	267	260	278	273	290	250	273	285	267	257	268	255	281	254	265	254	255	257	281	287	252	300	267	266	252	267	276	285	259	264	266	265	257	238	271	251	253	251	240	271	264	300	259	287	256	271	276	267	274	256	260	251	262	292	243	261	272	269	292	270	254	277	253	256	279	263	302	260	305	252	275	280	289	263	259	266	276	253	281	268	278	253	270	266	284	262	229	250	263	249	284	270	287	263	276	255	275	262	256	239	240	264	268	270	244	274	293	244	288	277	270	243	258	254	268	265	281	260	245	263	252	259	268	252	289	253	260	282	252	262	239	284	253	240	240	278	258	240	259	271	239	294	268	299	274	274	278	263	272	288	265	292	285	272	269	254	279	283	290	294	260	252	255	271	269	270	276	291	231	260	234	276	265	259	222	295	282	245	264	302	275	285	279	243	254	286	249	263	242	269	277	285	301	247	269	270	264	276	252	288	269	249	264	285	270	268	277	281	281	273	226	281	269	254	262	264	258	263	265	239	246	281	236	288	281	270	287	253	276	264	261	301	262	292	251	279	264	263	253	300	273	280	284	283	242	257	282	269	292	263	254	275	259	292	249	279	296	251	263	270	259	272	304	269	267	268	260	286	267	304	227	273	285	267	244	259	236	278	263	282	257	265	268	269	266	256	258	262	251	258	277	263	268	248	280	285	280	259	297	260	282	264	231	270	247	251	259	278	265	289	276	257	259	260	261	259	254	255	279	286	311	258	245	266	283	247	270	276	270	289	274	254	263	272	284	280	283	242	295	268	260	279	281	285	276	273	291	276	246	273	289	258	272	286	268	271	257	259	249	276	237	261	251	286	283	269	281	262	269	272	256	248	285	248	253	264	278	265	284	282	256	272	289	233	255	261	252	281	257	239	261	278	270	252	263	264	263	250	256	273	234	285	265	259	257	236	261	250	279	277	231	249	245	271	262	307	284	274	246	267	236	262	284	258	271	279	239	253	257	273	278	284	276	267	283	261	239	307	254	238	239	285	270	277	247	280	268	251	283	279	270	249	283	276	267	270	290	294	256	244	269	284	270	249	253	243	267	227	252	269	292	284	265	281	273	251	260	269	265	278	244	282	268	275	271	281	228	274	266	277	268	303	300	281	265	259	248	263	288	272	275	287	287	272	274	269	288	261	264	272	267	244	285	269	277	255	262	246	256	266	296	260	246	273	269	273	274	278	282	286	261	253	249	294	261	270	267	275	241	263	289	279	240	260	236	243	279	275	289	272	246	245	268	263	276	236	263	287	286	299	261	252	287	290	260	274	263	275	254	249	264	275	268	281	256	247	273	294	287	274	304	288	265	267	232	275	262	244	276	251	275	267	269	268	254	303	238	250	273	267	254	282	273	266	304	238	269	273	241	239	255	266	246	275	256	255	280	254	263	245	266	275	261	274	302	256	277	279	275	231	261	238	239	255	256	277	263	270	257	257	289	284	292	283	288	258	251	262	272	253	260	268	254	252	261	269	240	282	258	272	266	272	285	252	262	281	256	304	314	253	280	266	252	263	216	273	276	266	259	256	292	299	267	244	283	267	278	283	267	267	281	286	247	262	240	258	274	278	285	264	252	266	277	240	231	256	260	271	236	275	288	262	275	244	282	250	284	282	259	280	271	264	288	256	287	265	254	270	291	246	277	262	246	274	276	272	249	282	265	269	283	284	275	258	267	307	265	249	270	284	291	263	267	281	241	262	247	284	295	275	275	262	246	232	253	268	269	254	278	263	274	270	284	281	261	274	268	282	271	275	299	221	277	273	298	245	282	263	261	288	251	269	249	240	246	266	289	257	272	286	249	254	270	277	270	269	257	268	269	263	272	255	279	242	280	267	262	272	283	294	264	265	257	245	271	267	262	269	274	258	286	261	261	263	260	263	248	256	240	280	297	248	286	268	236	243	287	272	296	264	241	259	284	262	270	272	268	281	267	267	252	264	260	222	265	264	240	282	281	287	249	268	247	251	210	266	271	256	252	278	251	261	246	272	250	282	297	284	245	239	257	247	265	254	293	300	252	240	298	282	269	289	255	250	296	250	300	245	283	257	280	259	266	241	271	278	273	270	274	261	283	267	317	263	270	255	271	265	256	283	270	257	268	279	272	279	297	250	233	288	279	286	281	260	296	257	273	260	261	285	273	260	262	267	280	292	262	253	257	254	268	268	273	271	237	275	245	266	244	253	259	277	270	242	291	264	226	259	282	267	261	261	224	271	288	268	248	278	286	299	267	279	267	260	277	257	280	270	262	279	257	259	275	283	300	288	271	241	242	285	284	259	285	244	254	259	243	289	248	235	257	284	258	269	260	266	257	247	282	284	273	256	259	268	285	286	274	267	269	251	254	274	303	285	286	277	232	283	269	277	286	284	271	257	297	271	251	259	250	268	245	269	291	262	278	270	266	281	270	264	264	256	233	251	255	257	276	273	253	289	252	264	276	277	266	283	271	284	255	315	249	274	250	260	286	246	251	270	263	268	260	259	266	274	267	290	270	253	291	256	266	265	254	282	268	261	250	263	239	258	247	294	280	249	267	258	280	263	260	263	262
59194	88897	69240	42280	21190	6481	1728	658	546	520	482	480	498	499	488	496	492	483	514	488	437	503	534	474	498	491	454	526	514	496	505	519	536	465	461	529	529	524	443	540	499	519	501	492	507	454	527	535	449	487	491	472	478	491	538	467	480	484	507	480	508	498	455	491	478	546	512	488	464	500	495	523	450	490	495	509	485	478	482	499	500	531	501	493	470	518	471	509	468	470	514	490	488	496	453	475	480	505	475	515	456	504	456	481	508	503	473	487	526	509	468	482	483	502	486	500	502	457	498	496	484	535	477	503	504	472	513	526	474	509	526	482	475	538	470	491	499	502	503	448	485	532	519	493	514	465	508	490	495	476	478	492	463	488	433	485	503	489	477	457	480	497	468	477	430	496	447	467	470	526	523	491	467	526	512	507	478	476	526	480	494	477	504	507	524	470	496	470	448	467	517	514	482	494	490	491	453	491	506	500	508	501	489	485	489	480	479	465	481	513	431	475	472	524	488	473	489	477	502	483	474	489	473	550	506	493	493	506	517	506	550	485	483	482	473	460	487	501	495	524	470	501	475	522	507	482	520	438	467	490	522	472	526	466	472	489	504	482	473	489	513	517	515	504	502	477	500	461	544	510	537	531	530	497	485	495	496	472	507	489	483	498	494	501	476	508	503	502	497	499	484	474	504	490	457	504	480	532	486	490	469	490	507	470	491	509	486	555	516	502	490	464	502	473	521	500	461	482	514	525	495	500	508	499	509	517	485	462	496	480	476	471	447	472	499	522	504	523	509	461	487	500	480	515	517	476	506	495	482	454	488	480	510	498	472	485	474	500	527	496	529	508	485	507	492	487	488	452	467	481	479	484	515	478	485	480	477	508	499	493	476	506	525	460	498	501	494	473	517	481	484	482	507	480	448	463	534	466	516	506	491	449	482	486	476	542	480	503	489	461	517	525	494	475	486	508	453	450	493	480	494	465	466	499	496	459	444	503	500	445	510	473	506	491	506	463	443	496	478	485	487	474	512	488	458	475	487	495	492	502	473	538	514	473	531	472	494	517	475	490	494	499	507	512	472	494	516	511	536	502	511	492	479	493	535	479	445	477	501	493	484	476	487	532	482	476	476	507	536	447	510	494	513	475	452	455	499	471	471	470	486	480	526	510	446	466	480	468	509	497	474	496	514	485	459	473	505	505	499	500	457	483	503	488	467	488	516	482	488	453	486	505	502	484	490	508	488	504	453	485	462	495	474	479	538	478	542	521	517	490	469	502	499	483	493	513	458	493	475	506	465	502	477	460	480	529	476	498	498	489	518	482	472	528	512	478	508	458	502	526	481	467	496	457	501	537	477	477	470	454	498	476	491	464	465	517	474	510	521	455	477	493	482	532	499	522	508	462	525	503	509	496	506	533	494	488	477	504	444	484	502	463	513	451	488	479	455	510	447	513	474	520	475	546	484	538	480	519	483	495	500	490	479	470	458	477	500	471	487	480	479	491	478	501	469	510	491	498	452	503	485	509	477	533	478	485	509	502	495	481	481	478	483	483	500	503	518	492	462	547	508	456	483	496	515	509	503	475	450	466	448	514	509	479	495	485	491	485	484	496	514	546	523	486	502	508	481	504	498	521	450	492	508	461	474	535	486	504	476	488	460	470	459	475	478	499	523	505	520	490	519	522	503	474	468	494	478	431	496	506	490	463	494	463	487	512	526	503	499	500	438	514	486	508	507	489	528	470	505	478	534	497	468	506	476	464	496	499	479	482	508	479	524	516	495	516	489	491	481	505	481	452	478	504	504	497	468	509	502	501	493	479	521	495	500	486	454	492	530	492	498	487	459	483	481	488	464	517	469	518	478	473	519	493	455	516	492	491	478	476	515	488	510	507	486	499	474	462	503	492	494	491	517	548	492	488	456	504	499	515	479	507	509	472	484	484	483	490	497	492	462	501	520	494	473	494	466	511	515	517	515	460	496	538	487	459	473	506	480	481	458	506	457	512	467	482	506	507	517	529	511	512	455	489	512	451	468	495	495	504	463	504	527	499	512	469	520	480	490	523	483	505	484	493	498	506	497	476	488	450	497	481	468	474	496	484	500	509	497	493	478	492	505	458	473	484	495	516	475	492	509	488	451	490	490	514	504	481	464	488	443	479	479	548	491	451	475	477	484	505	487	484	442	445	512	499	525	445	477	510	504	505	446	538	470	476	475	484	512	490	503	500	462	453	482	469	479	480	501	493	458	489	479	522	475	523	486	481	459	481	494	483	493	510	479	481	511	501	434	493	511	479	482	474	523	511	478	482	492	497	477	489	465	487	520	466	494	481	475	472	491	472	491	509	497	515	507	471	466	502	475	495	464	483	455	520	477	500	497	478	474	514	474	505	490	482	480	486	489	476	537	508	494	518	508	471	500	488	509	522	492	475	475	483	483	508	500	494	486	534	506	489	492	496	483	473	492	451	528	493	478	531	493	499	460	500	497	481	493	462	488	475	524	499	503	534	511	494	501	510	480	510	464	489	483	535	527	499	460	446	469	494	517	485	505	489	480	465	494	487	498	489	482	499	488	504	497	502	494	515	521	481	490	496	475	483	509	492	560	483	511	481	492	504	506	480	517	530	469	509	501	492	493	509	463	487	468	505	512	495	557	484	488	459	489	512	498	510	497	520	482	505	519	456	515	504	505	518	492	514	464	505	472	490	502	462	462	499	502	478	495	485	493	478	494	513	482	455	488	478	542	466	488	507	491	458	504	512	432	497	495	510	444	482	493	485	457	491	527	495	501	493	483	525	474	454	510	477	527	505	468	488	524	505	476	468	487	445	486	482	479	537	488	477	452	462	482	488	494	455	470	506	493	466	492	493	501	502	494	513	495	513	484	510	508	486	463	530	473	496	467	510	499	486	484	495	500	533	484	469	509	476	490	503	469	518	455	505	507	496	485	520	482	520	470	507	553	454	460	471	462	505	471	471	516	515	499	498	488	471	505	514	516	499	485	492	482	516	469	476	491	525	509	459	489	474	486	468	496	451	486	489	500	501	496	493	486	461	466	532	519	503	530	503	493	484	514	477	524	452	509	472	523	530	503	467	494	481	470	465	488	488	469	456	488	490	487	489	478	493	495	512	488	486	471	498	513	505	516	490	492	524	490	504	481	503	471	485	455	475	489	486	505	489	460	498	461	502	494	494	520	481	462	510	507	486	500	486	443	458	528	470	485	507	478	496	496	511	469	496	520	501	495	520	469	507	482	498	514	483	464	513	508	446	494	492	539	483	518	506	497	533	478	512	472	527	506	533	516	502	471	494	488	497	470	479	481	480	530	512	555	496	511	462	434	499	467	531	456	458	518	508	477	504	469	502	518	484	492	510	478	513	532	506	494	474	499	511	445	494	508	487	449	495	512	494	483	465	484	470	506	496	501	505	448	507	493	498	547	483	506	462	444	489	477	515	486	530	496	510	503	514	477	497	519	503	476	447	486	530	529	532	501	498	487	496
23525	22472	34087	28543	22534	17780	5029	464	386	333	340	334	295	332	311	315	314	333	336	337	308	319	310	338	312	317	317	342	315	308	321	314	311	310	305	321	291	345	288	293	315	319	322	336	323	338	312	262	326	306	327	281	356	301	325	341	283	282	300	358	297	322	312	321	322	331	335	355	316	304	330	303	295	305	359	338	302	332	323	313	303	294	301	317	340	346	317	325	317	322	312	295	321	303	303	279	314	332	307	314	334	311	276	291	292	290	326	281	293	288	310	297	306	316	299	309	321	317	324	287	358	314	355	316	320	309	330	317	321	351	315	325	305	320	284	353	307	313	310	298	290	314	288	324	326	318	345	319	292	317	302	314	297	314	301	337	278	276	330	317	320	334	313	327	334	318	308	313	318	310	322	324	295	319	297	312	290	294	307	321	338	330	328	327	306	309	338	262	297	310	333	322	309	310	325	297	331	322	288	306	318	326	312	297	318	330	310	296	325	310	303	300	287	325	324	338	331	297	316	318	346	328	324	330	332	310	325	315	322	303	306	341	313	294	285	288	317	322	305	304	327	318	338	336	310	306	325	309	310	324	332	345	299	304	323	340	329	298	357	326	342	299	338	293	314	297	330	310	341	305	317	296	325	309	328	320	296	313	319	312	317	321	334	285	294	317	340	339	310	314	302	320	350	295	305	302	331	288	339	323	317	261	303	324	321	304	309	320	328	300	305	312	291	315	308	300	331	313	322	314	335	282	323	314	322	319	313	303	293	294	317	308	329	274	308	318	320	338	302	349	352	272	322	309	315	319	348	319	318	297	306	301	296	341	348	300	314	318	298	319	321	320	310	326	299	287	293	311	305	325	315	294	315	311	301	297	285	325	388	298	329	318	342	350	378	315	296	298	347	306	321	329	330	303	305	288	280	334	322	325	330	310	301	295	314	322	330	318	324	298	328	320	304	296	339	337	341	302	332	334	321	303	297	313	309	287	311	298	325	324	324	335	304	312	273	316	307	306	315	307	332	295	325	336	320	308	298	333	312	297	272	297	293	290	321	299	304	324	323	294	322	283	292	318	343	294	342	320	340	306	329	334	302	316	305	307	327	322	315	303	340	308	327	343	293	322	334	309	313	310	321	315	322	368	314	302	300	280	303	311	308	305	320	305	308	308	301	327	306	325	318	293	331	294	308	316	326	290	312	278	322	305	313	324	313	275	315	315	317	292	306	341	316	334	326	290	287	295	285	363	327	316	307	314	305	320	305	331	306	293	310	341	329	318	327	300	312	288	301	293	313	323	304	305	325	316	338	276	339	299	283	305	297	313	343	309	314	322	325	311	309	311	324	355	311	300	298	301	305	341	348	299	295	309	332	314	339	308	300	317	307	332	313	336	315	307	326	308	288	311	358	297	302	325	293	313	309	295	302	305	285	316	337	286	305	296	298	294	281	312	300	286	325	308	309	329	302	283	329	305	306	309	289	335	318	336	312	300	291	301	311	335	339	342	326	300	320	294	335	336	290	302	324	332	340	304	343	299	290	318	309	332	288	327	326	345	274	361	319	290	314	296	306	311	320	302	325	330	304	325	307	299	282	353	304	296	302	375	333	306	351	341	323	301	318	314	340	288	347	309	325	340	327	321	327	302	316	318	329	294	302	311	316	355	306	333	294	354	347	298	323	297	300	313	338	328	284	297	300	305	332	304	313	277	308	306	286	329	328	330	318	325	310	332	290	315	310	306	269	315	297	308	298	336	314	331	298	310	294	352	307	355	308	311	303	303	321	341	293	302	343	273	329	338	338	293	319	320	299	316	297	325	315	303	314	297	291	302	302	338	304	327	313	316	356	289	308	316	301	289	307	308	344	348	295	297	332	326	319	318	317	285	332	302	301	269	290	307	297	323	319	306	339	295	300	295	342	351	333	313	308	314	328	324	329	315	298	307	297	330	311	302	322	315	302	330	299	322	323	300	329	341	316	330	315	300	291	332	304	324	302	300	321	313	345	286	343	271	343	332	306	303	342	311	312	313	344	325	284	311	304	324	312	317	315	315	316	330	347	321	291	328	278	315	345	278	302	295	288	307	322	297	330	319	304	301	300	325	296	306	321	304	334	312	313	332	313	316	320	306	319	277	317	308	315	284	313	329	331	318	309	296	314	323	321	306	337	306	310	314	336	314	317	319	321	313	295	320	318	319	304	300	322	319	295	323	308	293	314	332	349	317	312	312	272	309	334	280	313	301	324	331	319	330	319	308	307	300	293	270	294	309	300	332	291	336	293	315	342	328	291	314	321	315	319	326	275	304	310	318	322	303	318	287	299	335	314	315	317	329	316	331	304	297	310	339	327	331	361	319	303	312	310	312	281	271	281	311	325	303	306	310	345	304	321	321	286	313	335	303	312	294	319	319	306	320	345	301	340	309	320	314	313	323	333	297	315	315	286	296	277	310	293	286	317	319	304	303	326	307	351	311	345	286	293	313	300	295	314	302	285	339	326	292	324	317	306	280	304	290	298	336	294	346	313	319	315	354	306	296	339	305	305	321	321	329	295	311	310	306	316	335	286	299	299	325	299	296	307	305	304	330	317	311	322	311	319	291	318	286	317	315	296	280	331	308	305	288	323	314	310	289	356	345	314	303	300	290	303	309	336	322	290	332	318	333	303	320	309	316	313	304	306	306	316	344	315	321	303	292	314	340	295	318	314	305	339	330	297	315	313	315	299	303	320	298	312	295	309	261	321	327	323	299	316	292	300	314	351	328	322	305	337	294	288	307	329	311	332	320	336	345	314	335	320	310	291	305	320	306	330	314	319	322	322	297	295	323	307	322	336	307	296	331	279	267	311	342	339	331	336	297	297	334	272	289	323	314	320	329	329	315	290	311	302	290	330	300	317	310	279	309	335	320	323	325	330	314	340	318	326	319	306	298	321	298	315	305	320	318	290	304	314	306	310	308	290	315	303	315	336	288	270	354	306	327	306	311	334	327	288	329	278	308	316	271	326	325	329	359	328	337	324	321	265	309	339	285	307	297	325	293	293	317	296	343	335	343	331	327	304	314	316	323	290	305	303	326	329	276	310	304	303	303	279	311	303	345	278	292	292	318	301	317	332	318	325	324	330	299	331	304	300	301	325	316	340	301	301	334	331	310	319	302	285	274	331	329	320	309	321	329	305	329	322	328	314	303	311	301	326	350	319	255	325	294	277	280	306	306	315	343	307	308	283	286	345	347	294	286	283	308	306	287	315	333	326	315	318	312	325	292	310	324	332	321	348	301	289	320	261	296	337	310	320	317	310	331	303	316	326	356	314	316	283	311	302	342	288	296	316	314	285	312	303	328	291	307	304	317	337	293	323	325	293	315	301	334	324	300	345	297	347	307	299	323	336	315	349	316	291	288	279	297	306	310	282	328	346	288	352	335	288	298	323	316	333	323	303	302	303	312	284	334	340	310	319	329	315	305	286	303	319	309	270	319	312	332	319	301	322	275	350	297	280	328
57767	98928	80871	52506	29332	10752	2637	792	675	570	552	555	561	516	548	537	562	527	561	552	551	590	575	577	545	546	557	560	570	553	554	536	560	569	574	578	507	560	513	567	582	557	576	536	594	611	537	545	568	550	517	554	532	549	603	480	546	595	563	538	548	562	575	570	545	523	542	529	530	514	559	552	579	570	535	535	565	558	508	545	615	482	533	532	527	590	552	523	594	548	563	522	559	547	546	553	548	477	565	531	544	559	544	586	564	580	548	570	537	562	568	555	564	538	546	570	566	551	588	516	543	605	568	538	560	569	543	556	529	571	533	565	547	565	526	544	555	563	550	544	529	581	538	592	560	538	537	537	601	550	531	576	563	538	529	504	573	542	562	550	543	571	590	563	550	581	574	564	552	562	573	545	561	566	550	526	530	578	568	548	527	546	568	564	576	570	555	605	557	514	518	527	556	564	572	577	568	541	523	536	567	539	573	548	562	586	531	532	561	511	537	577	518	517	576	542	542	528	590	547	534	541	524	540	564	525	557	554	561	531	572	573	567	561	558	514	537	538	561	509	555	568	551	560	580	530	520	560	549	549	556	547	528	577	555	548	534	555	534	540	539	558	565	551	535	553	571	548	554	583	554	554	571	561	549	560	543	588	522	537	593	528	529	513	568	527	545	554	560	543	558	567	530	528	555	539	549	600	528	534	580	583	573	545	539	543	562	596	578	520	486	544	548	564	563	553	571	531	558	569	552	537	548	539	553	590	531	557	545	545	583	553	538	541	552	589	519	517	574	523	547	564	551	576	546	560	516	584	520	547	540	579	549	519	568	537	576	541	567	520	560	580	539	564	587	512	565	523	551	576	564	557	506	519	525	554	537	571	612	554	585	572	537	508	552	557	579	570	507	522	537	582	572	603	572	557	608	541	513	537	573	512	567	535	566	545	550	537	535	547	552	545	594	566	515	542	536	577	605	564	558	560	558	531	528	566	590	507	550	535	565	555	546	535	524	528	560	518	554	558	523	502	536	541	551	524	556	547	578	577	551	539	562	564	557	539	610	541	503	544	534	557	551	553	571	539	539	553	572	541	555	550	605	571	549	574	561	545	525	575	546	585	546	610	538	502	522	583	546	566	557	539	563	564	583	570	582	590	515	605	533	571	572	557	562	546	580	557	578	562	577	563	537	520	527	529	554	562	526	554	572	534	557	533	525	531	588	557	528	546	562	555	537	555	525	534	537	587	572	558	550	551	562	517	576	588	569	564	588	543	574	548	552	556	543	579	524	541	531	540	583	547	567	561	563	555	553	568	567	547	570	515	548	574	574	566	550	595	566	581	536	559	552	545	540	560	541	520	520	530	568	566	600	554	558	542	576	552	533	530	523	537	544	582	529	555	519	587	555	551	543	559	519	561	572	571	558	520	542	555	544	583	552	539	560	534	579	573	537	527	552	565	592	560	547	597	565	598	537	533	568	578	526	587	542	552	546	544	579	553	550	594	550	527	610	524	556	556	572	561	527	544	556	539	552	564	567	543	529	510	523	541	506	558	547	565	590	543	524	580	532	509	540	522	530	539	552	583	581	562	553	560	536	555	510	517	542	513	580	579	542	580	586	568	569	554	545	519	510	563	566	551	534	549	582	552	550	513	585	554	547	589	531	556	555	609	564	581	536	539	582	585	571	566	580	513	531	538	524	511	569	534	533	500	556	546	568	573	572	551	501	521	541	518	529	540	562	577	569	545	570	582	562	575	561	539	554	546	527	523	524	521	537	544	518	599	577	607	583	576	562	561	570	538	569	515	516	558	581	571	554	557	544	525	531	533	550	587	544	545	561	567	556	550	558	590	526	532	554	555	507	592	570	557	532	529	558	549	585	565	544	537	556	520	531	548	541	551	520	537	585	560	532	606	531	538	574	566	522	562	574	545	556	577	564	560	579	527	535	551	558	554	613	561	527	524	522	562	526	587	538	581	536	580	588	494	593	572	543	568	566	533	537	546	622	589	520	573	590	573	579	524	545	551	529	539	535	539	557	540	533	586	562	556	554	542	556	540	569	546	559	519	546	547	540	550	559	585	538	591	585	553	519	576	542	556	514	521	531	610	590	554	539	568	580	513	492	531	543	528	545	559	554	568	570	527	569	510	528	583	537	551	569	530	549	566	560	552	556	561	562	560	555	525	550	537	524	509	567	539	579	569	578	599	535	512	534	508	552	546	539	561	574	544	571	556	503	603	573	533	528	537	532	605	540	589	551	508	598	533	581	562	529	546	531	531	547	560	567	525	612	569	554	546	590	567	584	599	554	532	519	549	558	583	557	566	569	563	515	577	539	533	545	525	540	522	575	581	592	552	519	585	544	542	559	531	560	565	548	575	562	554	482	612	557	612	525	551	575	539	545	556	536	578	560	543	493	578	524	581	528	556	521	598	536	567	580	558	565	551	560	584	504	556	532	570	570	581	553	604	549	569	532	527	526	543	567	538	564	532	555	560	573	532	527	574	544	573	567	563	563	590	555	520	544	530	534	512	541	531	548	550	561	514	542	567	557	574	530	533	598	551	594	537	547	562	567	568	519	545	547	555	536	507	484	552	591	572	577	556	545	559	556	570	599	606	532	553	551	556	533	562	530	537	517	580	530	541	528	530	545	570	562	568	475	529	562	517	531	559	546	528	566	527	569	536	586	574	532	550	554	535	548	537	581	599	538	540	549	556	514	567	588	578	493	524	565	549	594	571	561	580	557	519	521	605	560	578	550	519	531	562	571	554	553	522	544	570	557	607	564	538	569	550	621	514	561	585	523	574	589	559	559	533	518	532	521	554	557	542	592	526	586	554	594	535	576	550	567	517	559	589	575	537	578	530	580	532	549	551	558	588	548	597	578	570	560	569	568	560	562	573	551	549	566	544	561	569	557	589	542	604	553	535	506	523	564	582	578	583	550	572	564	552	556	552	553	538	541	547	591	570	573	550	557	535	558	547	535	557	565	559	545	545	563	574	570	585	559	573	546	547	587	526	523	518	549	524	513	516	547	544	581	555	539	573	559	545	541	567	543	567	541	590	548	557	565	574	557	520	585	541	564	560	544	541	583	573	553	558	565	553	551	599	537	577	520	567	548	604	577	537	572	540	521	567	566	504	587	553	549	556	528	502	639	555	582	530	547	568	592	550	553	570	537	556	531	563	554	568	565	535	557	532	587	574	556	606	541	537	617	545	553	598	584	536	599	547	529	543	567	540	570	520	546	535	543	514	559	555	532	573	555	521	560	576	490	527	564	554	578	534	559	524	575	517	562	555	539	595	535	569	537	546	575	516	571	572	575	591	549	582	577	580	556	577	571	549	594	560	570	560	608	583	567	512	585	536	576	544	557	534	546	569	539	572	589	566	530	560	600	545	555	539	527	553	534	590	571	554	556	551	540	543	612	555	588	554	534	550	569	561	525	554	527	564	544	562	556	565	545	575	536	533	515	553	536	546	554	556	586	534	579	580	602	534
28977	31161	30237	14149	2708	578	296	278	259	247	251	261	245	238	236	277	243	260	249	260	252	243	251	250	259	262	243	221	264	254	279	244	250	257	249	242	248	245	201	252	264	245	246	245	227	245	249	238	282	267	237	265	265	257	251	244	240	275	240	247	239	257	262	246	263	242	270	256	245	261	209	228	281	218	243	250	279	256	226	240	259	238	265	231	231	251	251	281	247	265	231	274	244	250	259	257	241	238	242	278	259	223	275	253	240	239	253	252	250	241	233	250	237	227	277	244	230	224	252	238	248	243	239	283	259	239	279	277	247	231	241	255	241	247	265	247	256	246	257	260	218	238	248	240	254	241	250	258	248	260	255	263	241	259	255	255	257	239	232	240	262	241	236	244	259	231	234	261	259	237	239	233	244	244	249	224	273	266	276	262	264	258	245	272	277	241	272	244	263	248	256	247	241	253	262	264	245	279	267	255	284	247	253	234	248	233	247	232	239	242	266	240	261	260	259	266	246	266	272	235	216	232	231	252	253	259	266	263	233	252	241	221	259	231	228	251	243	218	244	226	244	270	243	266	241	222	258	251	256	266	219	217	243	255	246	254	250	241	276	257	240	221	246	248	239	242	237	270	255	262	252	242	246	238	273	242	255	259	248	224	243	247	246	253	244	249	225	253	278	253	218	250	242	241	245	259	226	262	258	223	259	274	243	243	256	253	243	235	238	267	247	224	241	264	254	230	245	240	226	241	284	222	258	248	235	253	237	222	262	232	251	261	241	255	263	269	243	261	227	233	269	214	231	224	202	231	232	238	238	239	251	268	255	220	266	241	254	244	231	276	256	248	255	252	283	252	249	241	249	246	243	270	228	253	231	264	250	243	262	234	277	235	240	255	238	236	252	264	235	249	257	239	239	260	231	275	250	243	228	247	268	253	243	252	228	276	246	260	267	249	248	223	259	263	252	296	226	267	231	254	234	253	258	260	244	234	243	239	239	251	224	230	270	271	244	276	238	239	254	239	241	271	234	234	216	250	239	254	253	241	277	249	260	265	272	243	214	282	273	235	251	259	251	243	233	241	271	263	284	268	266	255	244	255	216	256	228	257	261	219	236	239	259	233	222	227	240	226	265	234	241	229	217	271	266	253	266	282	224	226	265	257	259	253	255	226	297	257	246	242	260	245	261	242	247	254	234	241	256	235	237	239	243	257	254	240	260	232	243	287	240	249	222	229	238	243	243	218	262	276	264	253	262	274	254	266	241	236	255	257	239	250	234	248	230	250	258	254	260	239	299	250	274	227	266	237	225	256	246	252	262	249	250	261	266	244	218	232	268	251	238	243	260	232	243	233	259	276	243	237	250	232	240	231	262	265	215	260	234	200	281	261	227	281	251	247	241	249	279	268	250	254	267	228	258	253	269	264	235	271	258	245	253	276	262	230	269	260	268	268	250	247	262	241	256	249	259	256	267	267	270	273	238	226	231	270	256	253	235	240	265	273	283	238	246	242	242	257	268	257	258	249	223	238	226	255	251	235	232	277	243	249	245	296	289	251	234	241	265	248	262	240	244	231	253	234	227	249	242	248	249	240	248	247	232	230	257	256	251	264	228	229	248	243	263	246	266	238	235	238	239	231	264	266	258	270	233	266	258	249	233	249	242	262	230	249	244	252	234	250	248	242	247	242	276	245	258	271	219	268	265	273	253	261	269	237	231	231	240	201	274	234	247	260	198	238	242	240	238	243	256	246	256	232	249	222	257	240	252	252	270	267	231	269	234	265	245	250	255	234	255	288	248	271	240	228	253	240	216	265	253	242	249	232	252	245	245	249	251	268	279	233	239	254	249	254	262	246	269	234	262	256	241	268	225	241	236	241	215	256	247	274	275	224	249	262	237	240	228	254	250	263	237	250	302	237	250	258	269	251	234	236	245	210	241	258	246	247	244	249	235	251	242	243	259	220	249	248	262	253	256	266	209	228	217	249	220	227	252	227	236	256	263	271	248	265	271	270	242	221	254	223	236	241	240	254	240	246	236	215	247	261	272	236	237	264	225	268	231	251	244	252	260	242	262	242	267	235	236	229	241	233	230	250	249	239	242	263	263	237	244	255	257	251	208	245	247	228	255	227	252	221	269	231	256	267	229	243	276	272	261	267	246	239	236	261	270	259	236	234	243	263	245	241	246	266	246	268	248	268	255	239	244	245	260	228	258	274	244	257	251	225	245	244	226	241	246	266	274	251	256	212	240	255	234	228	242	239	247	245	261	247	263	262	241	234	262	230	260	256	227	239	252	256	269	260	237	241	250	235	242	246	257	269	257	248	263	254	235	286	237	261	244	273	275	241	267	249	252	244	260	222	277	250	236	242	226	265	265	271	257	239	254	251	256	252	226	248	241	252	254	245	257	256	246	246	259	236	235	261	273	250	242	265	257	271	250	237	267	258	244	261	240	254	236	235	248	241	258	261	254	236	239	246	271	240	256	242	289	277	264	233	240	260	267	234	249	261	240	269	250	248	250	264	257	272	229	234	251	250	281	247	254	247	276	260	261	257	255	286	252	249	248	238	257	241	282	255	282	225	250	225	295	217	250	255	241	254	238	245	259	246	248	233	252	262	255	254	222	244	239	277	216	221	229	243	256	269	243	211	269	251	246	243	253	230	264	236	288	233	261	269	244	230	268	282	215	269	263	268	255	256	263	250	230	247	268	251	273	267	239	269	216	206	249	240	208	221	248	228	239	238	242	270	260	264	262	220	248	218	245	251	257	245	238	232	244	245	252	259	276	248	253	273	243	233	309	228	237	234	264	255	240	273	238	244	228	239	237	230	264	268	228	271	235	262	257	276	237	252	254	237	274	290	256	243	243	241	242	235	247	289	266	252	226	244	238	269	234	232	265	231	248	253	269	253	273	248	224	262	216	246	242	240	218	239	265	220	224	264	263	223	226	240	259	242	237	240	248	278	235	225	236	262	274	260	270	267	219	233	221	275	251	234	234	273	247	263	250	258	234	273	279	238	226	235	275	240	224	252	261	273	286	269	248	249	252	256	264	228	227	256	230	248	250	244	260	243	218	254	242	236	236	233	226	247	233	258	226	276	258	222	233	217	264	230	252	252	243	225	255	232	259	252	247	257	248	254	250	247	229	248	244	228	243	257	254	254	230	245	224	219	230	236	233	261	253	260	250	257	233	231	253	239	253	247	254	231	258	211	243	242	250	232	280	242	263	246	285	267	238	241	251	235	212	216	279	244	260	244	276	244	237	247	254	248	264	249	247	239	272	269	248	241	247	247	266	257	236	241	246	243	254	249	239	239	233	241	238	284	249	257	253	220	254	222	268	270	221	252	237	267	251	262	247	241	253	234	265	244	251	268	241	239	262	255	287	248	259	244	257	264	254	274	236	236	249	247	225	251	229	249	246	249	262	268	243	239	227	242	246	298	240	250	245	261	238	262	256	245	234	253	238	264	234	289	256	248	268	265	265	281	287	254	236	233
35458	49307	35615	15853	5002	1353	546	499	481	482	442	449	496	485	460	505	475	493	462	461	463	467	449	447	462	478	479	474	455	466	446	475	491	444	486	487	472	489	482	478	450	455	482	480	511	483	473	453	471	487	471	464	486	475	445	482	508	484	443	436	460	458	436	485	481	470	493	500	460	453	459	465	487	467	474	483	467	463	471	485	474	467	467	476	436	466	452	454	462	449	464	485	509	486	460	460	447	426	477	469	471	405	470	492	482	446	513	493	463	448	491	467	452	458	513	504	442	459	449	426	478	479	477	499	488	494	482	461	485	485	512	462	458	467	471	467	451	492	474	456	473	464	499	472	467	474	479	481	474	455	477	494	478	402	524	460	446	462	487	462	458	500	490	447	460	491	489	420	459	460	472	450	490	471	463	464	488	511	466	469	464	464	494	447	429	469	437	487	516	477	439	484	428	433	475	460	451	475	480	472	437	474	452	459	441	459	397	469	455	491	464	470	435	455	427	452	476	470	486	480	498	487	470	461	441	514	465	454	447	443	485	494	489	469	456	470	481	463	473	468	465	472	455	501	455	450	454	480	479	431	475	477	429	444	464	483	449	476	469	463	447	462	482	486	465	469	458	443	448	437	447	453	430	493	453	471	506	469	478	441	460	456	438	474	491	508	488	466	514	452	461	430	475	480	446	499	435	476	481	497	487	456	477	467	479	470	475	484	498	453	444	451	527	491	454	469	512	467	517	464	444	479	495	488	486	499	443	470	451	453	492	498	459	483	475	481	501	500	447	483	465	444	503	518	482	481	513	451	480	486	495	514	486	468	439	475	481	497	523	500	440	463	460	489	519	447	476	413	480	484	462	475	430	452	513	464	476	456	451	459	480	488	488	473	488	471	475	423	485	471	478	453	475	476	452	471	503	482	448	500	461	466	509	469	490	441	492	465	470	457	458	488	488	469	525	491	446	448	495	467	425	452	461	452	464	496	467	476	456	478	466	477	481	431	465	437	453	452	461	494	472	485	508	465	495	458	454	472	492	464	473	460	464	478	468	507	450	470	458	434	472	456	448	515	509	488	494	491	430	512	491	468	495	467	466	446	483	433	439	465	474	420	450	453	480	453	457	456	486	436	425	459	444	458	468	471	420	434	465	468	500	458	453	471	510	453	459	458	463	468	473	478	479	465	509	443	445	494	474	454	507	501	452	473	471	491	451	473	457	470	509	491	476	449	496	477	444	501	477	458	489	486	492	458	472	422	491	471	478	471	468	461	494	459	538	476	486	474	476	451	475	448	465	445	468	467	508	440	452	462	473	439	506	460	459	454	485	516	469	482	478	484	397	449	483	513	435	463	481	473	478	522	487	481	479	472	450	461	450	444	479	438	463	478	495	475	444	469	430	501	472	517	432	477	448	478	469	528	460	431	478	457	467	429	504	474	528	464	468	467	436	487	412	460	476	472	480	511	475	478	475	493	495	474	471	463	468	485	457	466	457	445	474	481	495	513	469	448	460	470	475	485	465	470	497	486	441	497	478	454	496	485	451	420	454	488	470	488	429	460	453	474	476	460	460	475	458	501	463	473	457	484	467	553	465	458	507	456	486	456	453	465	462	495	491	480	454	446	500	474	421	461	463	443	481	470	479	483	493	480	475	499	451	445	525	475	474	443	483	490	464	449	507	482	480	457	448	472	488	504	457	497	480	493	440	467	497	476	464	500	519	468	459	530	482	480	448	468	501	514	506	461	476	500	480	459	431	492	482	485	430	436	474	485	443	493	447	467	420	447	484	465	530	473	476	458	481	492	484	495	478	437	447	468	452	533	482	465	503	428	505	459	477	432	472	457	454	435	462	466	453	471	473	445	438	427	501	466	469	485	492	446	493	488	460	469	473	475	480	475	471	465	488	487	430	438	479	463	427	495	524	448	499	476	475	495	468	443	482	432	457	524	470	454	469	512	492	436	467	467	463	482	456	479	475	423	465	499	477	481	451	491	444	475	445	476	528	477	481	458	505	478	463	479	475	458	515	501	484	493	463	462	470	466	452	478	455	517	479	482	448	467	449	447	466	493	482	425	451	419	458	471	445	443	496	470	443	455	465	499	472	487	484	465	479	451	447	488	541	456	448	456	492	479	446	498	480	440	453	489	460	473	491	428	492	474	476	494	430	483	473	494	454	473	449	449	499	442	463	463	474	463	492	461	479	448	444	488	471	464	438	484	514	455	469	465	485	504	464	456	416	449	525	516	481	497	449	471	463	490	524	545	487	481	443	504	503	429	473	503	449	496	469	464	478	442	482	479	469	443	505	480	468	501	482	447	480	472	534	473	464	471	493	466	450	473	462	491	522	448	447	461	472	463	469	446	467	520	454	471	502	461	460	451	468	481	439	499	503	481	459	496	488	480	445	462	438	462	489	458	500	500	422	476	503	482	488	500	496	474	501	446	423	471	502	461	450	489	503	470	465	456	458	445	465	486	457	507	492	493	479	482	458	441	494	467	459	464	513	490	488	486	485	491	463	481	442	475	420	466	446	484	483	484	464	452	502	484	447	455	463	477	478	461	457	478	432	492	468	460	489	468	491	484	463	507	430	470	445	460	507	488	450	464	478	492	421	491	486	485	461	470	478	469	466	498	445	503	466	456	494	455	493	478	447	484	454	486	476	468	490	472	456	460	477	464	497	452	527	467	482	486	454	428	450	450	464	502	467	436	492	499	496	453	425	472	471	455	444	476	489	465	465	474	451	466	435	438	458	512	477	466	478	479	446	422	467	423	427	468	474	469	470	467	481	475	469	459	455	437	462	483	501	471	460	432	479	442	459	444	471	465	475	417	461	487	462	475	485	477	441	456	446	426	490	508	482	458	501	531	460	479	483	480	465	479	439	470	445	460	495	430	515	457	514	474	455	490	447	443	446	472	519	467	516	457	459	512	461	458	468	447	444	459	494	471	456	466	485	478	487	461	499	518	511	491	489	498	479	478	488	469	452	474	492	488	458	467	504	441	477	491	459	477	506	477	515	471	465	482	473	464	493	466	468	475	474	450	462	450	479	457	430	474	464	477	462	488	468	454	504	470	489	460	478	477	456	460	464	471	482	420	499	458	473	464	459	472	498	506	480	478	476	467	447	469	462	471	475	469	457	454	475	459	484	456	429	475	471	474	482	502	497	522	461	455	431	465	497	469	457	449	460	458	467	510	471	472	487	461	478	498	500	499	474	466	481	438	465	424	488	448	448	480	458	472	452	505	473	510	490	509	520	475	490	461	470	452	477	441	505	476	511	457	449	487	462	483	478	555	505	501	507	464	481	459	461	451	438	495	487	468	440	492	459	430	472	461	439	476	539	508	453	461	491	444	465	458	475	476	451	527	489	484	506	485	482	464	514	505	465	526	495	457	458	460	472	485	482	493	488	462	515	475	496	436	474	451	464	464	448	464	473	477	488	499	471	494	478	489	472	496	476	473	494	449	485	509	464	493	474	483	457	492	496	489
24759	24368	36734	30469	20046	7961	884	326	306	275	259	273	247	254	272	273	272	266	272	259	258	266	259	274	281	257	254	278	277	262	229	244	274	279	306	250	272	245	258	254	268	258	236	286	240	289	265	276	250	261	255	262	259	263	270	273	269	286	271	254	265	233	235	255	252	254	278	284	258	259	257	260	245	249	256	280	269	244	264	270	263	244	275	288	262	255	244	283	246	266	237	261	245	274	256	260	246	245	250	231	272	247	239	266	248	244	265	242	290	257	277	238	272	272	281	259	273	244	259	261	273	252	280	262	285	253	246	282	253	277	244	237	261	246	273	267	246	256	290	252	269	239	285	241	236	267	242	246	259	260	244	258	262	269	260	266	262	276	258	234	273	245	256	244	263	252	281	263	257	251	265	257	242	247	259	287	235	276	280	264	259	257	274	246	299	242	254	286	277	245	262	236	245	286	252	270	257	251	266	266	269	286	253	233	261	284	278	255	281	250	238	237	267	245	269	232	263	232	251	245	244	263	248	273	258	258	240	244	255	251	278	290	255	259	247	291	261	241	281	277	236	262	280	290	240	296	279	236	246	271	278	240	265	228	245	269	245	279	243	234	257	248	236	237	273	302	262	269	268	260	265	232	251	277	254	271	251	258	253	257	292	249	274	255	247	274	220	258	275	270	265	257	251	239	268	241	241	273	265	250	229	244	249	263	266	249	254	272	244	242	268	280	282	213	246	253	273	228	260	262	247	260	262	288	271	281	248	269	248	248	263	267	251	255	270	265	266	263	257	252	277	242	293	255	254	256	281	268	281	249	273	245	257	230	258	243	260	242	271	254	253	253	280	244	250	249	252	279	262	244	248	253	236	274	273	251	253	259	250	240	274	252	267	257	249	252	236	222	244	252	259	273	272	256	268	265	264	299	257	275	262	259	259	280	246	263	264	251	281	273	225	238	261	272	247	262	252	277	286	240	261	297	245	258	243	284	274	257	261	271	251	250	245	250	261	282	252	258	224	275	263	243	233	258	275	279	254	275	249	248	260	258	283	239	264	226	296	278	274	234	237	285	248	251	290	281	255	260	283	267	276	274	245	251	278	246	261	241	291	240	260	223	267	244	265	264	306	263	272	254	243	279	238	239	271	219	261	249	265	262	260	238	253	248	269	263	263	263	279	252	273	263	278	271	273	251	292	249	260	280	270	263	270	255	256	257	263	253	235	271	266	247	240	241	228	239	275	222	268	268	253	258	272	234	266	299	267	255	255	271	230	267	281	282	241	233	248	273	258	263	271	276	252	289	254	259	292	246	272	258	276	246	283	252	251	270	278	259	283	259	260	260	237	245	265	246	251	250	290	237	249	235	286	245	246	261	276	265	270	249	269	262	250	271	262	236	244	258	257	255	231	263	282	247	248	276	252	270	257	286	251	267	255	248	244	263	254	242	250	280	242	244	247	227	219	252	249	247	252	259	274	272	265	268	274	267	289	270	270	273	241	290	281	268	256	275	255	224	288	252	262	246	256	243	275	255	273	266	241	244	283	231	256	296	268	283	256	257	262	250	252	251	270	246	261	242	263	249	265	257	285	245	248	278	261	258	236	247	268	270	248	259	264	262	262	243	276	296	244	264	241	282	254	250	254	274	264	243	253	253	253	251	256	293	262	296	252	279	242	249	261	263	266	248	289	252	247	231	267	273	287	269	270	248	296	274	228	250	263	220	290	262	278	277	246	262	259	271	282	232	265	241	264	228	247	274	243	262	265	257	253	270	275	242	265	244	282	264	252	262	259	296	276	239	257	273	261	279	239	292	287	246	262	266	257	245	249	240	235	284	251	292	248	259	253	250	249	291	258	255	263	265	273	274	259	276	258	248	252	276	245	281	263	259	269	263	249	248	251	237	283	265	248	288	259	253	265	254	255	276	268	274	281	254	279	238	254	240	273	282	255	265	260	272	281	242	266	266	242	270	255	246	272	270	274	279	272	277	236	265	269	239	239	260	274	258	266	261	271	247	260	257	267	259	273	268	247	251	261	234	286	225	263	245	260	251	214	266	267	260	258	249	276	280	246	243	238	260	276	281	267	245	242	245	284	246	269	248	262	261	279	268	237	249	270	290	254	240	262	250	249	256	267	268	239	262	272	263	240	251	279	264	253	287	261	226	255	247	245	264	243	278	269	253	264	262	273	261	244	269	257	274	244	282	281	247	257	258	254	293	253	272	278	247	260	244	245	222	259	284	281	257	255	258	246	241	304	258	244	241	236	296	282	253	218	240	285	253	272	234	256	266	292	245	270	244	270	270	247	238	285	299	233	286	269	253	274	259	254	246	298	275	258	268	238	238	283	257	261	272	231	241	253	238	256	277	249	240	260	254	247	239	248	270	245	301	270	282	272	255	261	246	282	266	266	255	267	263	266	258	254	277	265	283	238	241	290	261	255	265	257	265	267	269	286	287	285	258	273	241	260	283	252	276	253	255	305	268	261	224	255	268	269	256	284	254	274	255	243	262	282	261	258	282	278	258	263	256	235	292	266	285	239	247	268	244	250	258	267	230	272	285	268	234	282	245	267	263	265	263	274	292	265	267	235	254	255	290	244	246	281	282	236	239	237	253	256	251	242	258	257	233	278	270	277	255	245	253	281	263	289	244	290	256	239	272	256	280	279	244	269	266	260	258	269	255	244	258	256	254	254	250	263	248	246	242	266	290	266	279	253	257	261	275	243	250	273	277	291	270	258	289	251	259	273	241	251	253	276	278	251	277	266	265	250	270	241	278	250	264	226	273	225	269	250	264	258	269	262	266	258	253	276	277	250	276	287	207	277	240	220	275	246	235	258	256	276	262	266	243	276	268	242	271	282	237	250	308	261	260	281	248	273	244	239	263	270	298	265	277	265	288	253	242	262	266	244	309	242	293	264	248	257	248	252	280	254	216	277	253	246	298	276	298	268	238	239	252	227	280	271	245	240	248	241	239	270	249	290	252	299	282	219	232	261	244	271	252	260	276	279	262	263	234	279	246	268	243	232	268	265	238	247	279	240	272	266	276	265	266	249	277	245	260	254	239	250	238	262	242	236	246	237	226	246	254	282	259	287	275	264	256	249	260	253	254	273	247	295	264	247	263	243	271	257	281	254	265	268	252	257	278	264	227	249	261	243	240	277	265	254	238	231	262	276	270	257	242	235	271	255	242	271	281	251	258	245	261	249	270	242	253	255	267	260	265	257	269	261	253	227	248	259	241	234	257	277	259	269	259	287	248	237	260	252	239	226	258	249	279	263	246	256	244	284	286	268	269	287	259	287	262	228	259	243	270	266	285	259	233	271	247	241	254	268	249	277	272	251	262	270	288	231	271	275	290	243	270	246	246	242	259	256	266	279	271	255	212	265	280	243	268	262	286	267	242	273	247	257	280	248	253	237	232	262	246	286	245	288	276	255	269	235	260	266	255	269	276	271	256	259	250	270	274	263	260	258	277	272	266	256	244	259	261	278	246
57903	90578	67970	40318	20077	5821	1564	620	522	472	497	487	508	480	509	466	509	485	482	484	512	450	473	478	521	472	466	478	503	504	478	520	532	492	480	465	484	486	497	475	506	471	493	456	498	481	482	469	487	462	481	519	473	520	434	497	467	466	452	470	512	479	466	512	490	499	472	488	480	470	447	505	484	498	489	524	466	505	488	474	462	474	500	492	468	462	518	489	502	486	460	501	464	493	486	480	467	504	497	471	495	526	532	491	490	503	513	529	508	477	502	484	504	465	515	474	496	513	474	469	519	504	469	497	475	486	488	457	493	502	463	512	475	485	490	501	521	461	546	445	513	496	466	499	509	537	501	501	446	475	488	480	472	466	481	500	499	490	496	458	479	493	463	471	475	482	520	488	454	482	449	488	489	504	472	486	498	537	481	516	473	492	465	491	502	464	456	491	464	498	489	514	487	510	502	459	503	502	507	528	459	495	472	500	493	479	465	475	477	489	474	483	465	509	458	467	450	489	467	511	480	467	476	506	510	494	492	464	458	475	484	506	477	537	433	467	503	522	482	422	502	498	443	485	489	472	513	514	474	491	494	456	471	494	478	447	450	478	443	523	496	468	468	496	478	487	490	529	540	465	485	496	501	493	479	496	457	489	478	505	494	471	502	535	486	467	436	523	507	524	455	516	493	479	468	510	503	496	528	506	538	468	470	517	491	458	480	505	452	484	495	510	480	484	538	481	491	474	487	482	489	474	519	483	478	483	468	517	440	494	478	480	510	518	468	466	501	484	482	484	528	521	499	459	491	499	498	500	491	480	501	497	519	501	496	489	491	484	528	474	470	536	485	481	495	483	472	458	477	478	507	478	524	517	491	493	496	468	503	498	435	506	502	451	506	519	479	472	481	428	492	474	490	478	474	510	507	491	461	454	490	518	498	517	450	485	500	496	487	523	525	467	465	487	544	495	485	462	512	452	482	467	508	489	483	495	460	517	477	529	472	495	520	531	497	476	488	499	453	512	498	456	460	435	459	464	467	466	497	480	463	518	508	506	459	452	472	470	494	479	487	487	493	493	505	511	487	493	499	492	489	514	461	488	475	517	503	486	514	479	491	478	485	491	486	510	476	468	541	465	499	466	505	493	443	485	494	461	491	488	502	485	492	478	500	486	495	467	477	511	495	481	517	521	479	487	489	499	507	444	469	478	487	504	451	481	478	471	468	467	516	476	522	503	440	476	478	519	547	493	495	444	495	498	485	467	458	453	480	436	482	531	441	471	492	439	510	469	510	493	486	493	492	491	504	511	473	481	507	527	490	494	479	511	479	503	498	501	496	491	479	455	480	481	471	475	527	445	517	474	478	489	462	442	492	473	501	487	485	506	505	516	475	498	485	495	498	491	464	458	534	503	475	515	476	432	496	504	483	521	462	479	450	480	476	473	469	518	485	519	507	457	495	473	479	477	505	481	475	479	473	525	506	455	509	485	501	471	503	480	493	493	523	502	462	527	508	481	471	463	481	464	487	528	519	473	459	491	492	479	463	497	474	457	480	505	505	483	514	490	466	468	458	489	510	465	496	479	501	475	515	488	482	514	522	472	467	489	490	459	501	514	477	487	481	469	497	486	497	487	463	496	499	491	483	494	507	488	513	472	496	491	484	473	494	500	490	472	498	483	499	501	528	482	491	472	496	499	438	482	505	446	500	473	507	494	474	500	498	492	486	492	462	484	486	492	480	512	485	488	462	482	506	477	493	490	483	463	480	462	495	527	478	494	456	473	515	503	493	505	472	481	503	500	461	491	505	488	461	441	484	459	498	519	486	456	491	504	487	479	516	486	516	456	507	464	479	480	467	497	474	476	475	451	485	466	498	502	500	514	505	463	493	490	443	523	477	508	529	476	495	459	505	478	490	480	464	499	477	508	501	500	498	492	502	479	497	476	474	493	490	481	477	515	468	523	489	484	512	500	510	485	495	466	502	495	537	480	495	503	501	483	463	481	490	468	528	488	484	466	480	446	513	492	498	470	441	508	467	474	496	490	501	514	475	477	484	512	479	462	483	486	480	470	528	488	448	493	472	507	485	493	480	483	470	524	466	485	502	495	447	485	447	491	486	499	468	520	463	487	489	490	489	498	517	538	519	510	538	463	469	463	481	479	510	457	531	491	465	471	515	516	502	450	524	473	494	509	500	503	450	543	492	505	475	447	501	489	457	475	532	485	494	508	518	471	468	475	512	475	472	518	523	511	486	465	474	480	499	497	482	501	457	517	476	476	464	514	482	459	533	476	475	477	458	531	441	520	450	454	466	459	504	508	500	486	525	475	473	506	506	478	486	488	506	446	523	475	485	484	483	486	506	499	502	487	511	504	507	501	480	521	496	468	495	459	505	493	465	493	497	481	465	469	450	496	492	512	450	456	484	505	501	471	484	462	512	481	448	501	476	480	478	444	491	477	486	490	489	496	470	486	498	498	471	504	464	457	496	487	526	510	491	487	517	510	503	501	510	484	474	518	474	490	516	496	474	493	480	502	502	485	492	481	480	464	461	446	444	487	492	470	437	509	490	481	475	488	488	452	506	495	475	504	484	473	522	483	539	462	458	503	458	499	481	487	496	491	483	502	484	463	452	487	509	458	496	509	469	467	483	498	479	532	475	453	472	493	422	489	493	506	462	497	486	469	475	493	486	475	508	495	490	461	476	448	471	517	477	523	489	440	523	504	445	488	499	507	450	515	470	487	493	480	521	496	496	479	477	482	481	457	552	461	489	485	493	518	523	479	489	489	427	521	511	481	464	461	516	516	484	485	471	508	506	505	491	502	496	489	487	534	525	491	510	540	483	528	507	468	511	509	452	493	485	499	481	526	501	485	493	471	484	498	460	476	477	535	474	534	538	471	494	484	473	487	476	477	503	490	495	474	472	498	491	503	507	488	502	472	460	483	480	507	544	487	489	533	440	484	486	508	480	534	516	489	484	490	470	500	491	492	454	477	486	474	452	538	486	562	502	478	493	498	507	487	469	476	517	508	499	512	467	451	457	493	534	436	478	458	501	482	470	468	462	456	469	453	473	476	477	496	477	481	523	478	486	475	498	459	489	478	485	478	489	492	530	517	439	462	500	489	480	526	498	496	492	469	503	524	503	470	492	519	482	508	492	538	485	495	499	500	508	471	501	452	494	483	490	481	495	496	459	525	437	472	495	477	492	494	537	497	485	478	482	462	498	467	511	491	460	486	480	489	498	469	486	499	499	475	540	478	489	500	448	469	533	489	495	450	499	504	480	472	497	510	488	495	501	507	546	507	446	473	488	510	463	503	449	466	465	482	463	505	518	493	473	482	478	477	483	508	456	474	510	485	499	531	475	487	464	497	457	512	521	470	462	442	470	485	513	489	445	492	486	545	474	453	467	489	477	463	475	479	501	484	554	519	464	460	493	462	520	487	474	531	485	488	484	499	435	471	489	488	513	517	476	504	458	476	467	506	464	503	505	477
23446	22211	32531	30861	24160	19137	7241	878	508	319	305	333	325	291	321	323	327	327	355	331	329	332	273	303	310	292	294	306	294	343	324	339	314	337	329	329	321	317	309	311	328	306	318	301	306	295	337	311	345	326	298	301	318	335	294	335	299	332	343	293	283	337	331	301	338	300	309	302	330	307	315	304	310	321	304	318	317	285	331	299	289	330	324	291	331	292	326	315	311	299	326	336	372	326	309	311	329	306	327	302	324	330	311	315	333	304	345	318	321	299	296	318	307	326	341	316	310	318	296	334	329	309	317	299	291	310	304	273	325	330	276	316	298	286	324	320	309	327	313	292	301	294	348	318	331	288	312	311	309	313	298	316	316	332	300	298	297	312	297	311	304	307	342	311	321	294	298	316	340	321	281	319	269	305	339	306	308	317	319	326	321	313	354	321	305	333	332	323	308	294	304	332	314	349	312	327	310	323	295	338	326	316	334	288	317	319	317	334	318	313	349	267	319	290	279	296	291	341	336	323	307	319	286	302	325	298	334	332	321	302	314	304	310	285	333	300	304	304	326	305	325	335	336	320	288	275	314	305	324	289	318	325	295	314	331	319	303	283	302	303	316	321	295	289	318	302	281	290	312	293	318	319	324	321	312	308	298	335	293	315	302	323	312	358	347	319	316	315	299	301	311	308	341	321	348	320	304	316	300	293	301	299	311	331	308	285	329	326	318	341	300	304	322	324	297	304	318	302	325	310	306	316	303	303	289	315	320	344	315	307	306	336	303	310	320	311	351	325	317	285	346	309	318	303	296	285	319	312	300	334	286	295	333	308	310	336	283	330	292	318	287	276	324	319	307	334	343	356	344	298	302	316	307	287	315	314	315	314	314	312	317	336	367	330	314	277	354	334	315	291	294	291	288	328	308	293	301	296	292	326	296	285	320	318	316	300	356	321	332	319	368	310	316	295	344	311	295	324	285	322	316	304	306	308	314	290	306	308	303	323	328	267	306	331	330	309	315	301	288	309	337	306	320	324	323	320	341	328	289	312	311	302	314	318	321	299	315	321	303	324	315	325	296	342	306	271	295	315	273	315	309	332	277	331	317	333	337	289	334	292	316	337	326	307	336	311	314	303	299	311	302	310	308	339	313	315	346	341	347	329	324	299	283	310	344	305	307	307	317	306	316	334	326	295	309	278	351	337	300	290	305	312	338	314	322	309	286	329	297	332	299	320	318	302	345	327	288	312	302	328	333	326	301	303	297	313	302	313	329	287	362	369	294	286	319	323	294	302	320	277	300	311	336	301	307	346	316	284	306	301	312	327	311	308	305	319	317	289	297	306	296	343	300	289	311	306	293	345	344	330	310	311	340	311	308	296	298	292	336	315	320	322	309	324	297	303	290	344	332	302	334	298	323	330	321	333	320	308	306	326	310	304	330	318	298	331	315	307	287	316	284	312	330	305	309	291	302	293	318	309	326	343	307	334	335	331	313	315	295	330	304	295	315	317	286	286	296	281	311	298	310	333	318	341	304	320	305	304	305	319	338	309	316	296	307	300	313	284	334	326	289	316	311	328	332	305	304	368	341	284	325	332	247	309	315	299	332	308	315	348	343	316	321	310	307	282	324	288	294	317	316	294	312	341	301	285	313	348	296	304	306	324	287	346	317	318	303	273	311	297	300	313	312	315	342	332	323	304	341	325	309	334	310	312	345	296	305	324	323	279	318	319	331	324	324	315	301	295	295	310	301	316	349	313	344	309	310	319	301	282	309	336	334	341	348	316	277	300	290	315	318	281	291	304	329	309	275	290	317	302	307	306	321	314	330	321	305	328	312	314	320	279	304	319	300	308	307	307	325	286	302	316	291	328	319	309	287	295	351	303	313	336	345	318	301	272	329	341	329	298	319	324	292	348	320	279	315	328	283	323	320	288	309	286	330	329	319	307	295	337	288	322	327	314	307	305	311	293	314	313	300	332	311	308	300	305	316	310	330	328	309	321	332	323	321	322	308	307	326	331	309	302	311	284	299	306	301	306	331	297	316	313	298	334	306	347	317	339	302	301	313	308	329	303	314	315	291	323	296	331	323	307	316	312	339	340	307	299	312	312	339	323	303	309	317	311	305	301	326	302	345	293	310	334	308	333	326	317	299	330	293	312	358	319	328	315	319	305	342	311	331	298	289	310	318	280	329	314	302	335	277	308	332	315	316	290	352	316	313	305	299	332	306	307	326	310	326	320	331	327	317	294	316	337	300	321	304	308	303	298	316	316	296	340	320	335	311	305	331	287	313	324	302	300	323	321	321	299	316	324	321	300	304	336	309	343	331	325	283	333	319	308	291	340	291	339	279	347	304	316	280	312	312	333	320	301	312	314	277	319	312	322	298	292	325	318	286	307	318	314	313	295	319	313	328	298	331	346	313	298	325	359	328	297	339	335	335	332	284	322	283	324	320	327	296	293	326	297	312	299	312	309	298	333	318	273	318	307	331	339	306	310	327	316	339	294	330	319	334	313	329	308	309	299	293	326	320	324	319	306	319	320	340	290	296	336	306	303	347	300	311	328	307	294	308	318	314	316	316	301	316	313	327	313	331	306	297	293	320	300	312	303	320	316	330	319	332	284	298	320	301	336	284	311	286	302	326	302	308	311	308	319	344	291	314	320	288	291	315	293	319	327	329	261	283	331	319	308	288	322	309	321	331	351	289	316	322	318	327	293	323	324	309	318	298	276	314	325	321	336	335	293	316	312	313	308	312	319	277	352	343	296	364	337	289	314	320	311	308	322	317	319	308	321	316	298	331	323	316	303	322	301	312	315	319	321	358	345	307	310	285	313	355	280	295	294	314	273	313	323	290	335	305	337	296	308	318	314	344	312	348	320	336	278	342	345	323	346	322	295	326	319	299	302	326	319	315	334	295	301	321	291	319	304	348	304	345	303	318	293	352	263	300	314	306	304	295	312	286	311	314	336	284	298	311	337	314	324	296	308	320	319	308	271	311	284	305	288	290	293	327	298	316	326	288	303	308	327	352	306	335	303	292	292	335	295	308	341	352	296	325	303	304	292	312	308	321	328	317	333	278	322	320	303	317	320	305	328	333	280	309	284	293	311	325	290	303	321	311	324	315	300	316	301	292	328	311	288	276	342	307	338	294	308	283	324	313	333	334	320	310	283	309	310	314	326	310	317	342	293	302	328	331	293	336	327	311	291	280	303	315	328	319	312	310	325	291	332	309	303	293	331	288	300	270	323	313	334	330	327	313	311	358	302	324	335	296	348	301	320	305	364	280	279	338	312	314	355	346	315	297	309	300	315	333	340	304	307	304	295	293	308	315	281	285	305	291	345	300	336	330	311	326	326	335	323	272	317	294	334	307	293	303	273	338	317	319	337	281	331	330	291	315	302	327	297	313	310	330	338	329	266	343	301	303	320	283	300	311	311	321	337	309	310	283	303	313	303	305	301	329	333	316	323	280	310	328	285	310	285	325	318	310	322	313	342
59171	99582	79413	55011	35222	18056	5458	1784	1091	642	538	575	533	538	534	513	589	514	528	586	557	588	590	552	542	582	541	573	596	575	587	513	499	537	545	577	575	536	519	530	576	551	514	555	555	568	567	569	567	505	540	556	543	554	580	543	566	553	560	551	516	530	568	519	575	583	562	542	509	548	551	546	575	553	566	562	580	585	580	568	578	602	574	552	543	539	540	540	556	524	516	570	580	560	610	550	549	534	568	584	540	577	571	594	548	548	543	556	543	565	578	568	504	589	569	571	565	562	563	585	525	567	551	607	562	532	546	572	524	532	526	564	562	524	574	585	568	523	564	555	574	583	571	552	573	565	565	539	517	568	550	534	550	545	575	568	553	537	532	576	528	584	562	529	573	601	589	623	602	520	553	568	583	519	540	565	611	559	520	544	501	536	558	561	577	542	552	566	571	551	548	520	561	562	575	575	540	570	556	527	565	499	546	498	545	590	583	552	549	633	567	562	522	546	563	585	568	523	530	548	524	574	556	553	544	521	544	565	558	538	525	551	562	543	572	550	541	547	561	525	565	615	529	519	588	573	530	605	573	521	589	561	575	506	583	546	545	525	539	562	577	599	576	536	558	596	551	567	573	538	578	549	543	582	580	547	577	556	537	555	544	580	546	508	589	548	579	583	556	607	560	549	595	541	558	521	553	571	542	571	572	565	550	557	570	560	549	514	551	557	551	567	558	573	572	555	513	555	515	519	596	582	564	511	543	517	593	585	617	548	531	564	617	498	551	592	504	581	529	529	548	557	530	545	568	562	570	554	588	538	552	547	602	540	567	542	569	523	494	569	543	567	556	539	593	558	564	501	597	537	551	600	586	596	534	562	525	530	530	547	536	600	593	555	561	557	546	530	580	580	519	588	564	571	529	527	580	597	562	527	527	537	536	588	604	555	569	520	573	592	572	570	557	552	524	569	608	568	568	520	543	519	533	562	590	563	559	542	584	552	553	520	547	555	552	537	533	513	577	582	580	578	501	553	549	546	560	541	533	551	599	554	510	578	516	517	554	556	573	539	567	561	569	598	530	603	549	574	548	528	549	568	613	571	560	546	605	572	539	570	572	545	588	604	552	513	562	550	586	536	549	582	566	615	517	553	511	588	533	565	547	581	571	578	565	575	528	555	578	545	569	580	571	588	539	535	517	562	548	586	617	567	590	552	543	565	559	545	539	534	599	539	562	574	586	566	583	579	526	573	501	523	559	541	521	516	522	518	566	542	568	554	583	571	555	541	580	513	552	549	590	614	569	561	572	607	566	589	559	550	458	538	542	560	576	556	561	534	573	588	559	513	583	555	547	548	574	590	532	590	530	521	524	584	527	523	575	582	570	534	560	526	542	555	555	521	583	565	535	596	590	588	528	566	591	521	561	566	551	555	538	576	574	563	527	571	557	532	560	544	597	593	552	521	568	545	563	529	557	559	514	557	551	562	592	541	553	567	543	556	562	582	555	589	545	573	536	548	596	529	547	543	555	572	578	524	567	591	566	566	564	577	542	536	583	539	544	586	546	546	560	576	571	560	599	549	593	538	569	606	568	542	561	552	518	580	558	536	565	579	546	572	550	606	519	541	562	534	544	566	565	561	532	533	521	557	595	559	570	586	582	558	538	550	553	539	573	535	560	596	590	558	535	527	566	551	538	582	560	605	582	560	589	546	553	551	556	561	540	580	579	532	582	550	562	577	568	559	550	535	549	546	563	548	589	573	593	558	575	575	550	591	558	578	529	568	536	571	522	534	531	561	562	569	544	589	527	556	563	594	524	598	616	547	536	543	546	558	555	553	575	546	572	546	530	560	575	551	556	554	559	552	553	551	561	562	556	561	540	531	532	563	542	564	586	559	555	592	593	583	519	573	561	556	575	549	577	550	544	552	570	548	563	574	563	599	548	578	535	585	550	576	538	545	554	556	541	541	568	507	565	595	535	607	561	586	618	579	575	559	607	525	553	583	534	560	587	579	569	550	580	553	552	538	522	526	587	540	538	568	578	562	540	565	570	556	537	565	572	616	518	563	582	567	548	576	554	572	512	586	518	565	577	548	547	542	559	553	494	557	558	580	585	555	564	533	534	525	522	572	565	607	552	556	557	535	558	596	528	539	562	586	552	571	547	522	570	569	592	523	564	582	574	528	570	542	555	566	546	584	537	515	573	529	570	547	517	548	556	515	563	570	534	581	553	554	546	562	526	538	579	535	576	574	563	512	563	518	562	540	574	597	572	590	574	543	536	541	530	550	560	563	572	569	548	559	525	561	580	591	564	547	568	579	528	566	577	542	560	537	554	582	531	551	576	547	555	565	539	563	585	522	535	560	557	559	574	549	544	571	531	553	531	583	565	565	569	572	574	524	526	547	607	532	548	569	569	549	522	539	565	558	543	544	635	523	530	600	580	552	531	572	552	525	573	580	549	550	512	569	527	519	557	557	565	522	510	564	566	548	609	537	570	535	613	536	566	545	554	509	550	553	567	617	515	544	549	591	552	585	555	551	584	520	564	543	576	542	523	543	577	552	523	559	583	522	545	563	567	541	582	573	552	556	559	553	585	580	544	558	586	591	520	537	581	593	550	585	565	566	567	566	553	542	604	548	579	566	544	610	550	581	610	528	535	537	595	527	598	508	551	534	567	560	539	576	570	580	558	501	529	531	569	525	525	517	540	540	537	568	531	559	550	570	534	578	562	534	618	547	493	543	551	539	592	566	531	581	591	582	547	573	610	589	543	585	542	585	608	547	544	564	571	523	540	578	556	522	562	576	546	572	555	548	565	519	590	584	524	557	589	551	561	588	554	550	545	551	551	502	570	562	571	571	587	554	557	570	575	535	573	544	545	546	573	560	493	555	540	582	581	548	575	557	538	541	544	576	555	569	541	574	562	563	582	550	596	589	572	539	588	541	564	550	589	558	566	541	523	581	588	547	551	537	533	544	539	610	557	570	573	568	568	568	536	561	560	577	599	555	590	585	548	591	563	552	579	546	541	552	559	497	539	587	545	589	537	585	581	571	532	548	525	528	582	586	560	533	525	577	549	521	544	560	548	523	528	542	534	557	526	529	564	579	543	563	559	567	558	556	575	532	552	551	543	547	584	554	513	593	549	545	556	584	583	483	556	558	553	561	543	589	566	542	584	532	557	576	563	539	565	561	602	612	564	568	559	581	510	528	551	529	557	584	508	568	539	539	567	563	547	538	544	572	558	567	569	557	545	533	571	552	542	593	559	584	570	571	529	566	571	591	533	554	566	525	538	511	560	602	554	518	515	555	581	588	536	544	570	595	535	549	548	527	515	566	553	602	565	562	520	563	571	586	578	536	527	526	544	571	595	563	574	529	520	553	553	592	582	512	546	586	589	552	532	521	568	568	521	532	565	552	546	547	592	555	565	577	543	529	538	546	559	595	560	591	549	532	508	528	566	551	545	558	527	552	547	565	555	569	540	560	510	558	576	578
28100	27467	29243	18425	5687	2008	607	290	240	257	251	265	223	238	229	239	229	261	241	239	227	252	217	241	259	237	236	255	255	259	261	259	256	296	249	279	246	267	267	258	247	251	248	258	254	243	236	237	249	232	252	262	293	247	262	227	212	261	237	260	236	268	250	263	240	268	228	230	257	236	219	245	248	238	233	235	264	266	249	248	264	235	271	252	248	234	249	253	218	262	246	223	258	235	256	228	266	277	264	260	212	236	259	257	258	212	265	227	239	266	253	251	272	219	263	253	223	230	247	259	253	245	218	239	248	245	257	237	247	242	244	222	254	295	221	262	262	254	261	236	251	223	237	252	237	239	256	224	202	265	235	285	228	258	242	220	280	241	237	242	241	232	214	236	256	249	245	250	260	240	248	236	277	250	297	247	249	250	269	246	272	240	242	268	246	253	254	232	260	250	238	236	259	251	247	221	249	262	228	256	264	285	260	262	228	244	217	251	239	246	249	228	201	255	257	252	269	241	232	274	253	276	224	247	250	235	256	234	248	238	239	253	244	247	251	242	237	247	218	244	229	232	234	220	237	257	236	259	241	265	224	220	250	222	235	260	233	269	252	242	249	238	231	248	225	265	240	219	242	261	286	221	259	234	261	286	247	245	237	236	254	220	230	268	254	264	260	230	269	236	257	267	253	282	252	245	243	240	220	241	244	261	246	239	241	244	251	258	244	260	260	243	257	256	251	221	228	264	255	224	241	259	246	238	266	220	257	291	258	266	221	221	222	253	252	240	252	239	257	232	245	246	239	258	273	235	245	215	244	228	226	247	241	210	211	240	255	292	255	247	274	237	253	268	251	247	235	237	237	225	234	220	267	227	258	251	230	264	238	235	218	249	236	224	281	260	234	241	239	235	245	243	250	220	242	230	262	266	242	256	247	284	207	249	268	236	269	222	257	256	226	252	239	266	233	249	235	251	233	258	250	249	225	264	213	225	247	246	252	274	266	261	256	240	273	230	215	242	260	248	223	244	225	255	247	245	253	244	242	239	225	275	249	245	277	275	252	247	253	257	228	239	257	239	241	248	238	217	227	252	249	260	224	234	232	249	247	236	254	242	246	273	260	263	256	256	248	268	246	255	269	222	239	255	249	216	244	255	254	259	248	240	258	244	235	261	256	249	229	246	244	216	236	242	200	248	229	282	253	235	258	238	279	272	244	236	259	234	247	265	244	243	229	258	256	274	249	246	269	255	248	264	266	227	240	239	257	243	256	245	258	263	238	260	228	225	237	262	245	245	249	245	263	263	241	244	269	229	245	236	252	260	266	256	226	241	260	265	244	249	244	235	266	221	256	240	247	249	241	251	249	243	233	264	236	250	249	245	238	234	254	231	244	245	236	259	243	260	252	223	248	224	253	221	250	253	232	222	265	239	225	239	226	240	246	240	258	226	252	257	287	252	246	267	265	267	230	245	270	254	237	252	251	283	247	220	257	236	253	232	268	253	257	246	253	257	271	243	263	261	240	232	229	266	268	247	232	241	258	218	255	250	246	220	258	240	231	252	237	249	258	246	232	231	236	248	239	255	270	246	271	263	252	248	230	261	226	279	240	254	217	245	260	209	268	235	254	243	255	248	230	238	225	257	239	244	234	255	258	236	211	233	227	239	240	243	242	276	253	246	239	266	250	241	242	266	250	231	239	239	270	244	262	236	249	237	272	229	244	239	238	261	267	248	239	248	252	228	228	281	250	237	259	265	249	243	227	262	245	244	238	244	248	273	243	227	276	228	261	227	259	259	266	243	226	235	266	249	251	229	227	243	239	256	238	261	221	253	262	261	261	255	231	209	228	253	244	251	260	255	261	258	267	259	270	221	227	235	247	251	248	261	232	244	240	226	236	268	273	247	242	260	242	283	246	222	246	233	255	226	237	263	247	224	250	251	260	254	255	256	241	239	258	214	247	267	238	247	264	288	214	240	245	255	252	253	208	285	236	229	246	225	244	231	261	248	271	257	248	253	229	218	224	260	239	224	246	260	255	260	220	240	248	226	243	218	256	251	248	216	238	228	226	234	243	272	260	254	250	246	251	251	246	247	253	234	226	259	237	245	234	264	230	244	243	251	251	237	210	235	273	248	267	247	236	233	227	233	245	241	244	238	242	261	261	235	231	271	258	221	225	243	258	251	237	225	264	264	264	243	250	250	249	236	237	265	291	248	268	251	247	262	257	246	227	259	229	260	230	256	266	244	263	240	252	228	264	261	224	233	230	259	251	241	230	258	238	242	274	245	245	265	263	257	237	238	239	236	238	261	259	251	244	275	275	233	233	239	221	237	219	237	263	267	238	263	243	252	221	234	250	221	247	251	226	274	261	259	254	233	277	245	208	249	260	263	226	260	263	240	231	247	235	242	247	230	235	236	211	242	233	260	242	258	234	242	286	288	247	246	235	220	239	228	240	237	282	242	242	244	245	238	248	251	242	246	273	280	257	244	264	259	271	243	263	231	251	269	244	257	265	206	229	264	241	256	234	250	258	259	246	235	239	250	222	242	240	244	236	228	222	246	272	247	252	265	225	214	237	243	246	238	265	268	264	225	256	287	242	239	250	244	238	267	247	250	250	275	248	234	222	236	237	271	243	219	218	252	278	275	248	243	232	235	249	247	235	245	248	240	281	252	244	261	240	271	258	266	232	274	253	232	268	228	255	256	251	226	243	241	247	236	254	260	252	257	225	238	258	244	251	261	252	243	239	258	231	248	259	238	232	221	239	250	257	276	228	266	264	254	276	241	242	254	269	230	257	233	219	223	263	256	242	247	241	253	260	250	233	257	264	238	229	280	252	242	250	251	245	257	274	254	267	199	256	244	222	238	222	274	237	238	256	257	260	243	246	241	246	235	257	277	250	254	255	240	281	255	245	248	243	251	235	254	246	228	243	253	235	265	238	247	262	265	245	250	265	260	235	243	247	237	226	255	247	290	247	256	258	224	233	232	213	252	261	260	239	248	212	249	234	259	265	251	257	253	277	268	267	273	234	227	235	251	250	258	245	249	253	259	260	236	233	254	251	230	243	241	241	236	243	239	234	266	250	256	274	252	259	238	262	250	254	236	250	224	258	258	255	219	254	237	232	259	258	229	244	212	249	254	225	271	240	247	230	231	254	243	240	226	224	269	252	252	255	245	212	233	241	249	233	248	223	245	239	246	232	255	255	246	253	276	225	233	253	260	246	253	230	252	217	238	250	228	238	221	211	255	237	260	278	255	248	241	252	241	251	233	227	260	230	232	260	263	240	243	262	259	236	237	231	256	233	226	230	239	250	274	245	245	252	249	221	281	217	264	263	291	249	236	247	245	244	225	241	230	246	254	283	229	233	238	222	235	244	217	254	222	254	237	270	277	248	262	216	250	246	245	250	255	242	244	258	243	244	254	252	220	255	255	235	268	262	233	254	251	278	232	249	237	245	250	240	250	226	242	253	242	257	249	263	266	268	233	273	211
32155	45066	37179	21959	10521	4804	1325	594	504	488	484	484	461	506	491	445	459	521	457	474	450	438	464	476	474	478	484	492	449	462	473	490	462	507	451	476	468	457	466	475	438	524	459	470	414	422	465	490	491	429	491	463	478	455	407	469	443	442	498	456	464	437	478	441	486	468	482	450	489	493	464	478	489	545	472	483	434	463	468	467	498	475	476	443	445	481	479	462	437	471	422	464	448	489	444	491	471	487	487	508	442	444	481	478	471	476	437	469	492	489	450	482	515	486	524	465	443	475	463	450	473	471	480	493	496	436	437	468	500	507	463	468	467	443	506	488	444	506	484	480	439	485	464	456	480	487	470	481	500	477	477	466	440	487	471	496	506	465	450	495	461	496	486	488	480	481	454	507	500	478	462	456	495	507	487	464	459	464	464	463	470	504	457	422	500	416	477	454	453	478	459	470	478	434	474	482	455	491	495	451	435	527	466	458	453	486	461	476	459	482	455	473	450	473	511	461	480	475	478	478	499	460	479	483	470	463	472	463	505	439	478	509	477	455	457	452	475	469	400	497	465	462	468	448	458	494	478	484	472	476	465	468	456	456	482	459	458	481	473	491	456	465	480	452	467	486	494	453	481	459	471	498	473	429	453	451	473	472	483	465	464	431	475	482	468	464	488	444	496	484	480	462	464	457	481	500	466	454	471	482	471	494	455	480	473	459	486	482	480	433	461	492	481	477	479	485	474	438	466	462	449	461	441	451	439	498	506	460	443	444	509	443	476	494	523	442	471	459	482	492	495	473	440	510	495	457	521	489	446	484	472	477	500	458	497	469	505	470	458	443	513	490	472	431	466	470	469	488	442	452	450	498	470	501	454	488	473	449	489	474	431	486	468	509	430	469	438	423	505	478	437	467	487	480	503	463	473	440	527	483	487	496	472	479	460	473	482	496	468	523	502	449	488	507	457	487	464	454	487	465	480	452	494	486	445	486	485	478	511	461	454	508	473	472	462	466	451	487	486	529	481	465	438	449	459	457	478	492	487	481	479	479	491	472	456	484	493	451	482	443	443	529	447	518	459	486	455	512	486	440	456	501	488	477	430	481	450	467	463	475	442	395	463	496	463	476	489	422	497	483	442	435	447	440	495	473	445	461	463	488	449	449	465	452	433	460	472	457	447	502	467	497	490	516	481	461	473	503	484	437	453	495	481	478	500	485	515	492	490	484	454	493	498	464	499	458	444	440	478	475	517	467	464	487	443	513	481	440	478	464	481	490	489	458	464	492	465	457	452	435	474	504	481	431	461	447	473	504	456	440	451	491	486	439	446	470	465	473	501	440	455	485	484	442	493	489	449	469	496	449	472	443	479	463	534	438	464	440	461	470	457	480	473	448	473	457	466	465	484	470	495	491	436	479	475	468	515	500	470	460	448	464	447	490	438	489	446	486	456	435	487	452	443	508	451	447	466	461	463	437	471	428	464	457	491	449	468	481	475	433	469	491	485	469	482	462	450	475	444	450	499	451	462	459	487	456	501	462	470	482	480	473	430	453	469	463	487	468	451	450	474	450	446	474	492	487	435	471	499	481	476	463	481	448	466	482	506	490	452	527	509	476	462	425	447	460	460	478	477	465	416	465	461	462	465	454	497	476	436	450	415	467	481	471	491	473	477	449	466	518	485	451	474	477	453	464	441	470	470	511	477	486	483	440	474	496	459	442	468	491	455	449	472	444	447	482	467	479	461	474	510	471	446	467	453	469	455	446	453	438	493	472	509	481	458	480	448	458	488	466	444	483	453	458	455	460	467	496	450	471	457	457	463	495	461	447	510	463	433	459	460	477	446	494	442	479	494	450	463	464	505	476	449	471	470	460	493	481	449	449	452	461	481	457	455	443	441	443	470	479	487	482	478	484	462	502	480	524	470	491	430	499	497	485	466	444	447	471	482	469	496	451	480	443	497	450	463	456	468	483	484	474	491	464	466	470	472	458	503	464	432	460	433	503	509	450	481	428	456	502	425	502	497	464	474	446	481	465	480	486	478	469	480	469	463	471	453	488	443	503	484	477	471	477	472	444	483	480	464	447	468	485	455	451	463	477	466	458	496	424	504	429	487	463	485	469	489	469	491	489	463	460	485	482	450	457	505	502	507	472	477	483	475	499	482	430	485	445	475	509	455	463	476	453	504	502	470	440	476	482	468	440	465	468	446	450	453	444	460	453	484	487	479	449	486	543	497	460	454	480	482	532	470	506	438	468	504	449	472	466	461	491	489	420	431	435	430	477	502	490	497	444	494	471	459	482	446	468	447	482	464	455	469	490	506	467	481	476	464	495	448	483	470	454	469	461	459	454	448	463	468	475	492	456	482	499	460	462	475	483	446	447	466	459	490	454	463	492	494	481	473	463	444	437	468	466	465	423	501	442	489	488	479	470	463	491	494	474	489	465	471	470	461	470	494	478	510	439	508	473	477	456	418	462	485	488	471	485	481	460	487	466	450	477	501	478	448	464	465	474	486	464	467	436	464	468	481	463	468	488	447	464	451	504	466	461	472	479	441	482	458	453	432	485	450	459	480	479	492	481	492	443	440	481	437	473	508	457	453	483	479	479	490	433	451	462	493	501	498	429	440	498	444	468	442	476	461	499	467	468	469	478	483	476	477	463	466	451	478	446	475	436	484	447	470	458	470	466	440	475	509	439	484	477	422	483	468	496	517	498	481	454	492	480	485	492	472	489	454	478	489	480	434	453	469	437	478	474	454	431	497	473	495	477	464	428	489	468	473	462	441	454	488	465	445	477	481	446	491	485	481	451	451	466	476	464	467	473	451	467	467	465	485	429	491	477	473	461	482	475	439	490	452	474	469	454	503	487	449	494	450	474	481	486	448	481	467	459	474	453	461	479	464	469	477	475	477	484	465	484	458	469	406	497	454	480	482	444	441	507	457	452	507	438	481	479	493	444	466	447	485	466	491	435	440	466	456	474	489	426	452	449	498	500	486	477	444	456	492	471	465	465	475	501	468	443	477	473	464	454	463	439	510	453	484	506	442	475	461	457	426	481	470	446	470	464	472	423	463	466	469	481	472	483	504	484	477	467	476	479	458	444	458	465	501	459	474	440	440	456	451	479	495	446	474	450	443	464	460	476	500	447	472	455	455	456	484	463	486	456	453	439	448	456	457	442	486	486	478	494	429	493	514	446	425	461	463	468	498	457	488	460	483	530	465	465	451	457	481	473	465	467	486	519	487	493	486	470	482	468	480	477	477	490	485	431	473	470	448	499	476	468	460	473	485	463	479	478	494	501	465	492	439	455	475	475	430	508	431	507	456	456	432	473	462	463	464	461	449	458	442	464	483	511	480	436	482	507	465	450	428	488	463	435	454	477	473	483	486	484	475	449	486	460	474	489	480	473	456	474	479	475	474	450	426	454	470	475	458	467	482	493	466	472	463	443	459	449	446	502	467	464	454	473	437	468	506	480	476	456	470	436	458	476	438	493
24554	23219	36340	35132	27782	19277	5642	718	309	288	276	261	265	285	258	270	246	262	249	307	264	271	271	252	267	250	243	256	261	274	274	270	271	227	270	254	281	248	260	278	263	275	259	255	235	270	244	266	268	284	257	299	234	268	233	243	262	259	251	246	268	245	269	262	268	267	264	276	274	257	300	258	263	278	236	245	254	251	276	286	269	238	255	263	245	267	282	261	271	256	260	256	277	252	309	262	269	233	279	281	257	281	256	255	246	235	263	257	232	269	265	281	250	278	264	258	270	251	243	243	253	265	276	285	264	260	273	240	250	241	281	295	271	242	265	243	261	242	270	255	260	262	270	255	276	243	244	286	271	267	285	233	261	235	246	250	251	259	230	236	252	281	280	289	244	257	238	255	252	259	235	246	271	255	244	287	260	238	252	261	251	227	260	258	277	256	267	261	254	267	246	256	231	263	273	261	258	264	306	273	252	296	287	239	264	248	251	257	278	252	254	278	267	242	244	247	264	270	251	294	251	256	235	265	254	244	255	258	255	263	281	248	234	242	220	243	288	258	263	240	220	272	262	259	240	257	264	280	254	238	270	250	295	237	248	265	266	268	256	244	248	279	249	252	240	270	258	232	250	253	257	255	238	261	284	252	266	248	265	254	264	278	276	245	260	252	253	243	281	244	289	272	245	263	260	258	254	281	258	236	282	251	249	261	255	259	265	271	290	244	228	246	257	244	237	264	278	243	261	264	276	260	265	249	241	242	266	287	262	271	255	242	240	243	247	264	259	250	271	291	264	242	249	246	237	266	238	267	254	262	257	267	271	228	264	259	254	274	233	252	262	249	217	265	259	256	273	277	235	259	260	285	270	281	254	247	253	276	247	232	259	265	270	279	257	244	257	296	261	262	229	249	253	245	260	229	238	237	237	272	255	265	278	257	275	260	259	244	258	257	277	260	264	253	264	241	236	299	278	264	241	243	239	250	223	236	255	263	276	243	250	248	244	256	222	284	276	233	264	261	260	251	259	274	254	251	247	270	292	238	273	254	250	254	268	239	241	270	265	251	250	263	246	275	250	242	262	244	282	278	275	253	262	273	260	242	254	233	290	275	228	242	270	270	254	260	238	262	233	227	289	282	261	276	256	282	257	278	263	256	241	245	250	254	281	261	241	255	257	226	235	267	280	250	261	250	275	259	263	268	255	269	259	238	292	231	247	276	245	249	221	252	250	257	233	288	247	238	251	270	242	234	273	245	275	258	287	266	266	257	247	246	269	275	262	244	297	260	266	236	280	267	270	263	218	266	285	274	278	282	255	246	262	261	269	240	244	267	283	231	264	258	269	266	267	273	253	284	296	240	286	224	269	242	278	241	245	247	235	262	232	244	228	264	242	252	259	275	235	229	239	286	266	264	261	279	261	260	230	280	261	270	289	251	247	260	262	269	244	235	265	284	270	277	269	270	258	263	280	249	256	250	267	279	259	288	244	273	234	223	256	286	229	264	268	260	268	269	234	268	267	252	269	254	268	256	251	274	254	237	258	254	237	227	279	271	270	275	256	245	264	269	262	275	271	281	260	230	257	243	251	265	261	269	257	255	251	282	257	247	258	268	257	274	280	234	224	275	246	238	278	269	274	256	246	250	266	232	246	256	251	243	275	241	262	257	283	259	249	240	283	272	259	233	281	253	233	242	263	271	255	264	277	246	270	267	245	246	260	253	243	253	261	268	224	248	261	287	283	273	271	251	258	257	259	263	276	278	289	253	250	247	232	276	289	242	246	259	246	245	246	291	278	278	267	227	282	257	259	267	266	281	238	280	241	273	252	238	235	287	260	256	235	238	270	281	258	238	244	272	237	247	247	266	277	277	269	269	242	250	243	260	266	265	258	270	258	257	244	243	281	246	255	245	294	273	247	237	250	292	266	283	246	230	261	261	281	266	271	252	266	251	230	300	270	277	264	246	240	284	267	235	235	280	258	270	254	238	238	268	306	282	281	258	249	251	266	246	289	244	240	269	281	259	254	255	260	251	237	253	250	268	257	252	247	277	259	253	261	279	305	269	244	241	249	256	270	246	244	246	281	255	267	276	257	266	257	243	282	288	280	249	241	259	236	259	283	249	246	289	251	249	266	285	247	256	249	262	282	273	275	272	256	253	287	274	241	248	244	265	260	270	274	250	244	255	263	256	260	253	257	286	273	252	265	247	259	245	253	278	255	246	261	234	269	247	283	263	263	284	280	237	268	274	261	274	279	267	274	262	253	263	268	268	253	270	283	241	269	252	244	265	263	261	262	269	280	259	223	248	293	286	250	245	269	252	225	267	239	258	282	283	273	235	285	279	254	254	275	280	272	274	236	251	249	267	247	267	247	245	257	280	256	272	256	272	294	239	262	266	257	267	266	281	257	250	228	260	274	277	280	262	233	261	257	265	227	262	258	261	253	260	230	249	272	248	236	262	277	260	274	248	265	232	261	239	242	260	264	251	269	252	257	250	241	264	256	247	255	247	252	255	273	264	293	299	254	286	248	239	255	294	256	254	257	254	258	249	252	258	265	232	265	262	252	234	284	270	263	239	241	244	268	243	283	245	255	272	260	264	255	249	270	262	263	257	268	271	243	255	237	268	270	267	249	244	262	264	259	270	257	238	270	259	270	254	280	277	264	238	250	267	269	275	262	240	258	236	254	249	229	276	249	260	258	253	270	269	246	276	267	268	233	260	243	248	243	245	239	256	261	293	250	268	260	267	261	217	247	253	288	267	250	231	241	250	264	288	289	232	247	240	253	263	286	271	236	276	262	262	264	283	283	267	315	253	264	271	217	244	269	258	265	272	280	278	251	255	241	263	242	249	240	266	267	268	252	240	254	248	252	249	261	235	266	260	257	256	268	263	249	246	259	248	242	266	252	280	246	233	226	257	270	231	267	256	254	267	280	247	250	274	255	260	246	229	241	270	280	258	273	255	277	247	265	272	276	278	243	263	248	228	270	269	265	243	228	275	246	243	293	255	281	233	245	226	255	264	261	270	238	246	279	286	277	237	269	279	267	254	279	253	263	284	241	266	274	240	251	248	245	249	225	232	297	245	261	262	269	241	231	276	253	265	267	268	280	230	260	247	244	258	252	282	264	259	243	267	280	274	257	233	262	256	252	258	253	245	252	281	262	249	265	288	234	285	241	249	256	250	269	244	269	258	224	262	278	265	267	252	272	276	261	255	247	250	271	252	253	273	240	266	273	269	241	229	257	264	275	231	243	253	268	250	264	260	246	268	244	275	253	267	281	281	240	285	274	251	262	249	245	242	267	275	241	290	260	263	260	263	273	244	294	280	264	278	240	280	251	245	250	257	265	235	258	248	267	288	251	248	273	238	263	251	263	279	240	259	281	232	263	273	299	229	269	250	256	239	232	278	277	235	278	251	254	267	259	236	257	264	249	256	287	299	271	270	248	226	264	265	303	238	264	255	262	265	278	254	251	278	252	244	273	264	242	242
56873	84506	70902	49891	38141	21983	6666	1684	624	527	479	492	495	463	466	485	504	485	516	505	460	473	484	494	474	474	478	450	453	457	531	476	486	446	482	476	449	496	454	456	473	485	466	485	448	502	476	493	470	481	501	484	510	458	467	507	482	503	523	472	466	467	498	497	476	481	467	468	493	484	502	486	477	484	480	490	469	480	443	516	471	518	491	481	486	494	483	521	489	460	475	469	522	515	502	478	464	479	481	456	478	511	502	483	459	472	494	483	468	480	452	481	504	526	488	448	503	462	497	461	495	455	466	480	510	502	496	506	499	465	489	513	537	505	472	460	480	480	483	475	470	481	508	497	442	538	494	468	485	484	500	524	482	452	508	524	477	509	469	462	489	462	490	498	467	472	478	444	493	478	483	528	452	530	490	498	472	469	488	548	462	490	483	465	494	500	495	465	476	489	466	472	474	467	488	468	441	515	474	533	467	457	453	485	455	497	491	488	452	485	478	504	502	492	484	496	495	524	468	500	504	472	481	495	499	473	488	466	473	510	465	477	469	534	475	485	514	477	507	443	512	487	481	472	509	472	501	499	510	480	495	516	494	452	504	455	536	511	529	491	455	458	495	520	495	487	497	468	458	500	496	497	477	498	502	508	509	497	469	474	505	496	486	487	499	475	483	465	471	504	462	471	507	477	491	498	466	482	459	503	475	485	464	494	499	467	484	461	518	466	518	489	474	492	461	516	522	451	476	516	475	483	488	507	448	485	494	489	513	529	484	460	477	495	485	490	490	499	525	487	501	489	472	482	470	485	493	509	506	510	541	410	480	517	476	506	497	508	505	498	482	466	474	487	510	517	504	490	498	494	449	469	464	520	486	472	497	495	478	459	539	472	483	514	503	479	473	463	472	469	502	492	471	499	495	500	520	529	485	476	473	464	512	491	485	530	486	439	517	472	472	483	443	459	487	518	472	499	475	454	507	475	512	503	483	467	483	457	464	475	491	484	489	485	470	517	498	486	457	494	480	496	509	532	456	505	543	508	513	445	496	493	494	482	520	461	481	488	475	493	486	482	502	527	487	529	526	459	494	468	511	469	464	488	468	524	451	492	513	477	469	494	475	459	462	476	508	476	469	465	497	492	446	498	467	455	523	490	477	488	484	486	490	456	477	498	491	481	525	474	501	489	446	483	466	482	496	529	469	478	501	520	470	480	423	483	448	463	480	433	490	437	519	489	457	504	466	467	443	511	485	459	443	467	464	470	462	510	500	452	484	507	494	473	486	486	485	521	483	486	497	501	506	528	464	477	499	476	482	537	471	516	466	528	513	479	488	482	502	499	483	481	497	485	508	480	475	499	452	471	468	489	468	496	485	492	461	477	485	507	501	487	526	489	481	458	430	490	495	446	454	466	476	431	458	495	534	464	456	457	473	475	512	484	522	527	496	503	502	471	515	494	501	472	512	471	490	474	469	464	479	480	443	467	461	449	520	484	488	480	485	437	499	485	478	495	463	512	437	447	487	533	477	490	520	478	450	502	494	496	473	493	517	511	482	492	512	496	468	508	467	478	462	464	466	515	477	487	494	487	512	498	483	464	485	499	541	513	496	470	504	490	442	534	483	494	511	471	525	480	483	476	494	493	486	452	471	502	496	484	493	492	524	502	457	479	502	494	488	478	449	513	468	449	484	491	491	471	511	463	485	530	455	467	504	449	458	484	465	501	505	443	439	474	488	454	479	504	474	495	507	484	511	518	460	479	517	506	509	497	492	487	493	450	485	475	508	545	488	500	484	477	504	475	449	523	473	483	475	486	487	492	508	493	486	505	474	514	503	492	487	478	492	475	463	457	504	507	464	495	504	507	484	502	477	476	538	467	486	496	473	486	482	480	492	453	528	478	516	513	464	468	493	491	493	504	490	471	487	547	495	496	478	516	490	472	534	512	472	470	520	481	497	480	486	522	523	520	471	493	469	516	469	465	467	468	530	488	485	542	483	468	484	515	490	479	513	481	468	457	468	510	499	511	508	490	471	517	504	493	461	475	476	486	460	490	480	488	507	515	465	519	490	502	441	482	504	454	451	472	491	495	496	481	506	513	464	457	500	478	496	469	471	512	488	517	493	477	473	500	460	453	488	475	500	467	502	482	479	495	510	471	469	486	489	483	492	521	466	534	466	512	489	482	470	481	476	505	544	493	450	507	454	483	486	497	494	492	504	474	468	446	510	472	519	463	496	442	461	461	488	425	452	463	486	432	481	506	491	454	466	495	523	482	487	468	473	516	522	493	484	478	496	493	500	492	478	521	474	523	480	506	492	471	500	496	477	484	494	515	452	498	484	485	483	494	490	469	475	487	519	481	518	475	489	461	466	476	482	491	470	464	509	502	519	471	491	490	503	500	459	480	448	477	464	480	508	430	482	473	460	508	502	464	506	485	510	520	519	486	477	516	487	482	474	492	500	490	505	491	481	513	487	490	440	509	501	451	503	480	514	489	520	482	481	512	495	468	479	465	494	498	494	450	495	496	455	475	488	485	487	488	510	451	478	445	448	450	483	521	488	489	487	490	455	481	495	489	505	480	486	451	476	486	489	451	493	490	475	509	494	471	455	511	505	497	504	488	495	509	466	497	512	533	477	504	504	484	452	458	497	506	503	499	448	476	519	462	485	484	491	457	507	485	477	483	491	488	495	480	469	480	482	490	495	430	482	479	472	493	485	474	484	486	501	478	509	490	445	503	512	498	464	460	476	467	474	520	497	530	515	470	477	465	532	456	452	479	473	463	494	465	466	465	491	462	541	502	467	456	504	499	476	509	501	421	520	474	463	514	473	492	468	522	496	471	494	453	467	478	505	492	488	490	466	485	487	506	544	498	502	452	504	515	499	490	466	453	475	479	470	464	487	463	447	485	476	506	492	509	483	490	482	489	451	477	492	468	485	470	504	437	473	500	517	434	460	509	498	486	448	463	461	454	479	455	494	483	522	457	480	473	502	482	475	470	473	497	469	482	494	475	470	461	457	470	463	496	493	489	459	468	521	467	479	461	522	464	495	452	464	488	494	464	458	494	468	498	474	482	465	528	489	506	505	501	498	473	502	503	482	469	509	538	467	474	509	504	497	497	510	476	464	505	479	471	510	515	487	495	510	522	495	461	476	502	476	465	491	462	460	505	468	495	544	519	526	499	464	501	508	468	497	488	514	551	471	472	497	502	474	510	509	473	473	479	482	467	514	506	502	454	511	512	506	503	480	537	461	475	476	444	492	473	487	473	495	494	453	511	510	505	495	460	440	486	451	440	455	482	482	479	462	497	477	504	467	507	543	505	503	492	509	497	482	494	477	516	469	471	521	491	500	478	481	474	448	479	500	513	445	485	493	480	499	489	530	514	476	476	497	498	485	504	488	500	484	504	480	511	478	489	465	537	481	469	485	469	484	482	495	512	505	507	514	517	458	495	439	507	468	492	479	468	456	482	493	494	515	495	461	441	483	491	504	504
23385	22036	34082	30401	27824	22725	10020	1109	404	336	339	338	315	329	329	337	277	344	292	331	318	330	318	324	304	324	320	315	292	334	305	291	331	299	306	346	297	280	316	337	271	324	299	321	316	326	321	304	325	309	292	295	313	315	344	318	317	323	302	329	300	339	287	303	275	314	286	312	331	280	332	330	332	298	324	317	309	326	317	306	281	311	349	314	320	334	324	316	321	317	310	302	309	311	314	308	310	333	312	284	304	311	315	311	295	336	325	325	305	313	327	289	324	324	323	299	340	318	317	320	303	285	316	286	336	287	325	335	339	287	328	333	313	267	311	312	292	311	318	301	297	289	274	292	304	309	287	315	303	302	319	348	309	309	313	313	311	324	318	328	321	303	313	275	304	281	305	322	316	316	322	316	299	307	297	315	270	312	336	307	338	312	331	302	298	289	344	309	333	311	310	315	298	306	303	293	340	310	299	275	298	311	287	302	322	293	273	345	321	270	299	308	276	300	308	321	285	312	290	284	296	331	289	275	327	304	330	301	312	325	302	339	283	288	321	317	287	293	334	312	323	308	326	284	300	297	271	317	346	296	289	316	340	320	316	323	289	308	344	280	285	331	323	311	337	316	308	316	352	308	315	330	322	316	332	301	312	340	347	325	296	319	322	312	342	291	299	324	328	296	316	324	310	289	330	312	317	298	301	311	305	327	301	340	337	317	339	316	330	288	331	330	318	303	286	306	296	314	314	333	296	313	341	289	278	324	277	317	321	276	305	296	332	315	309	298	336	306	325	330	333	312	298	316	333	297	316	322	293	313	301	326	309	341	328	342	274	313	303	302	291	315	295	337	297	323	292	331	340	315	318	293	315	327	293	303	310	290	298	314	317	338	302	302	308	309	312	322	346	306	348	317	317	317	311	325	328	332	307	299	323	338	286	285	334	333	319	324	280	280	311	290	322	319	323	291	291	320	330	310	337	330	314	321	316	324	345	323	315	313	311	328	342	299	305	305	305	327	290	316	321	303	293	336	325	311	334	310	313	289	326	253	324	306	297	324	299	284	314	320	373	314	302	303	304	334	306	329	310	305	308	343	283	301	311	314	340	315	320	320	261	317	326	293	352	316	311	306	289	308	314	308	306	330	331	310	309	336	331	303	311	279	310	352	321	310	329	306	291	291	309	337	307	289	332	320	293	337	305	271	307	304	291	300	295	307	295	304	292	290	307	344	290	311	311	293	292	311	304	307	315	341	329	313	281	324	306	307	316	285	340	318	329	294	306	295	320	297	301	386	346	273	325	323	291	300	337	336	309	318	304	325	311	328	328	326	306	324	330	336	306	296	307	350	333	332	307	329	315	319	329	326	324	350	300	317	298	321	342	298	336	290	307	331	317	305	337	352	310	323	286	332	280	331	288	325	290	303	316	323	304	304	314	307	300	293	315	315	296	306	301	304	296	331	322	295	324	332	312	308	309	364	341	306	329	311	336	309	299	310	323	295	301	309	304	308	296	306	292	320	323	305	310	330	288	299	308	333	286	342	336	279	333	295	327	297	297	301	324	324	296	298	304	312	329	295	327	324	323	316	342	283	318	298	308	308	299	325	310	333	339	298	313	309	326	289	311	285	304	305	298	312	327	303	287	327	297	307	289	305	335	300	306	286	311	292	320	324	308	304	325	291	349	387	334	283	314	332	307	296	314	292	336	318	310	315	345	286	346	311	316	307	315	288	315	329	338	317	286	316	299	311	290	333	288	288	314	305	305	319	310	292	316	335	329	313	320	292	299	351	315	312	319	274	316	294	311	295	300	316	308	284	324	316	292	318	322	309	315	307	345	294	295	324	326	322	323	323	294	303	316	324	305	285	328	293	329	338	305	319	288	318	318	277	287	296	320	312	317	345	279	323	317	344	274	314	288	306	308	321	303	327	304	303	295	297	322	307	291	297	293	292	301	321	315	306	285	315	325	332	315	288	271	316	303	302	322	336	290	305	324	316	311	318	311	310	302	303	315	318	315	313	288	304	338	324	297	308	285	310	288	295	297	314	321	313	325	293	297	312	321	310	312	317	330	301	352	325	322	304	311	297	296	292	348	321	318	330	303	280	317	326	312	315	343	312	333	331	296	310	309	315	327	297	301	305	311	297	299	332	303	299	294	309	293	332	320	339	308	320	322	314	327	321	328	351	290	322	280	308	289	306	343	326	316	292	324	318	333	278	318	299	309	337	297	260	295	333	331	300	300	323	312	356	326	327	327	348	302	281	330	313	326	321	363	294	321	322	295	330	322	325	326	315	315	320	297	300	274	353	296	318	319	327	300	322	294	313	321	314	300	322	318	331	312	317	312	313	337	333	338	282	291	295	315	317	286	302	306	297	328	329	307	336	301	303	309	258	306	310	328	350	306	295	320	279	318	336	292	306	313	304	308	331	313	316	299	309	327	300	332	332	319	301	300	321	326	326	306	317	290	305	346	292	329	325	298	315	293	319	313	325	292	312	292	331	324	279	289	359	305	336	305	308	291	295	334	363	299	324	307	294	327	313	327	322	301	316	304	317	317	286	356	348	309	321	313	291	342	300	320	283	305	290	357	311	338	326	294	326	297	334	289	271	315	307	312	313	312	352	334	342	315	315	316	348	342	329	323	346	310	327	302	275	312	278	305	337	325	304	297	307	302	292	293	297	345	305	271	296	318	335	322	301	322	310	319	307	308	339	277	332	337	330	317	299	321	333	280	286	324	307	296	285	334	308	292	314	322	291	315	331	306	322	283	283	328	310	310	312	280	321	289	328	338	309	277	297	311	329	288	314	339	309	299	323	291	302	280	319	317	317	307	285	319	323	312	328	322	316	317	342	324	326	281	322	306	292	327	314	302	310	305	298	332	288	313	284	302	308	286	293	300	290	311	318	277	288	321	338	310	265	322	309	312	336	284	323	307	287	321	299	300	318	307	334	283	307	284	310	334	296	303	338	290	315	318	314	342	308	311	306	314	297	316	269	314	339	331	308	340	325	294	307	288	345	348	276	319	304	303	291	297	301	323	286	337	286	304	298	297	337	311	329	272	306	282	312	309	297	316	313	315	337	320	298	326	318	312	281	361	303	316	355	306	321	293	315	301	297	324	291	320	326	319	316	317	301	305	293	312	316	293	303	318	289	320	299	344	318	296	332	291	297	300	316	312	311	309	341	282	298	324	294	284	322	334	310	301	303	321	339	333	325	281	281	327	327	318	319	332	264	327	302	301	317	322	321	327	287	297	286	305	312	318	324	299	320	301	312	295	297	311	308	307	328	306	312	300	331	290	305	332	304	297	320	292	330	332	286	326	327	341	307	327	319	312	310	305	363	315	306	305	315	309	312	333	303	303	336	328	274	292	315	300	315	330	310	307	313	312	296	325	309	308	325	323	294	302	316	310	310	302	316	299	311	295	319	306	277	306	293	318	299	291	325	314	328	321	296	305	330	331	327	288	304	308	276	299	300	317	305	320	285	308	297
59319	99423	82223	57237	43162	25324	7875	1997	911	581	591	547	565	576	576	602	591	566	563	562	535	577	541	569	561	573	549	574	556	527	603	520	604	575	585	582	571	548	629	590	553	549	546	548	530	552	536	540	553	594	539	557	530	596	558	574	568	552	579	563	567	567	580	534	603	513	566	572	571	578	556	536	577	523	534	546	588	555	548	552	583	557	594	605	548	553	538	585	575	542	536	610	579	555	553	593	524	566	583	573	521	516	589	543	542	553	564	543	570	561	617	559	601	569	523	551	538	563	532	540	556	603	616	519	587	544	588	567	553	588	550	515	536	557	530	536	537	539	530	526	587	564	557	567	555	577	595	567	559	556	553	535	563	554	561	577	559	540	530	564	560	507	554	599	594	538	571	518	530	574	545	592	578	584	546	558	561	549	536	580	535	548	528	570	558	560	522	561	561	583	538	561	571	542	546	573	536	540	535	544	582	572	558	567	504	550	536	537	549	594	539	574	514	598	578	567	523	543	549	567	545	528	563	532	590	593	584	545	553	581	579	564	574	524	536	557	550	574	560	539	550	586	563	534	586	545	550	570	546	558	549	533	554	551	535	525	575	528	513	563	567	550	538	573	544	554	562	575	546	575	544	569	568	535	568	586	572	559	542	567	552	546	598	556	544	552	571	568	552	557	590	488	528	550	541	538	576	522	570	556	526	533	534	545	550	559	554	570	510	617	552	533	552	574	528	564	517	588	579	530	575	586	607	584	524	512	539	553	587	551	548	540	596	603	576	518	572	539	568	559	514	570	584	544	565	565	533	577	549	569	579	543	618	581	517	541	559	589	559	546	580	512	550	561	572	569	520	586	548	542	553	588	581	551	586	554	567	561	531	558	589	608	548	601	571	516	567	551	516	564	539	550	580	575	544	562	530	585	562	550	504	537	595	566	571	566	523	548	556	568	522	584	540	550	548	560	603	530	571	545	580	534	559	586	570	535	567	501	556	575	547	565	581	579	548	603	546	542	549	556	582	618	556	567	603	561	563	572	574	587	573	542	561	570	558	586	590	554	537	578	573	532	542	588	548	531	567	552	594	527	577	538	547	557	568	554	562	573	551	599	551	572	555	546	545	523	568	555	578	546	575	572	568	535	578	560	585	580	526	522	534	618	556	548	567	555	600	580	576	571	597	502	582	583	558	605	540	549	566	549	501	571	527	579	520	524	563	564	521	544	584	562	559	562	583	552	538	533	573	594	585	525	572	622	526	533	566	542	596	561	602	553	543	560	562	587	599	535	577	537	570	559	589	584	552	571	551	553	563	497	541	540	511	572	569	537	560	567	580	557	549	530	519	529	557	562	566	494	569	531	563	570	593	588	592	551	587	569	622	564	534	548	561	555	533	587	548	527	560	576	591	564	531	541	556	568	554	543	522	563	539	527	546	545	560	565	561	546	566	600	587	563	546	534	564	565	528	536	574	545	591	553	540	549	530	529	560	540	585	540	562	581	597	595	559	554	557	565	550	581	582	557	554	667	533	555	522	573	590	564	562	517	575	540	575	546	541	557	508	548	539	564	566	565	596	573	547	564	539	540	565	565	568	551	581	605	564	535	555	617	549	515	544	564	533	523	544	583	566	554	560	595	532	544	601	582	502	524	541	525	564	575	558	560	563	514	575	515	570	570	551	586	576	595	573	547	544	518	563	576	564	560	537	553	555	557	507	572	548	538	554	563	589	594	561	544	557	539	558	570	570	569	548	573	603	551	573	589	544	541	556	542	513	547	572	571	638	564	564	590	620	527	552	590	542	577	557	607	529	546	566	547	557	573	572	567	545	532	547	589	562	545	551	556	594	578	549	590	553	564	555	568	542	569	560	554	583	576	522	563	575	626	591	532	517	597	547	530	577	609	535	538	551	576	581	584	582	559	509	518	569	555	554	521	590	537	564	601	559	550	555	539	578	556	557	542	593	558	592	571	534	553	535	562	531	541	541	587	540	591	604	532	553	576	559	571	544	547	575	519	591	545	564	548	592	544	539	565	545	535	577	545	571	555	571	545	551	567	559	579	538	611	599	576	556	581	566	535	602	589	590	577	593	564	568	541	590	592	531	559	559	559	565	541	562	539	578	520	580	551	542	517	602	596	592	583	555	564	537	558	561	565	542	516	550	565	516	559	559	555	516	627	535	537	572	565	558	532	513	573	549	518	565	556	537	572	578	581	538	542	519	551	574	585	546	564	588	562	559	537	554	521	564	547	555	573	589	552	592	560	570	585	537	578	573	555	610	571	572	557	536	539	534	509	568	558	582	579	504	512	546	547	562	592	547	578	544	566	559	558	548	594	587	556	543	573	543	545	559	526	587	556	541	562	608	539	559	521	551	566	540	562	534	534	590	552	581	531	529	538	565	554	548	559	483	521	551	521	542	613	584	600	556	556	580	538	557	577	574	557	522	533	538	547	546	524	582	556	543	556	579	537	537	546	557	526	548	579	540	534	561	543	570	579	540	548	565	561	574	558	582	536	513	571	588	546	600	543	575	541	579	572	523	550	572	528	554	572	590	539	558	562	556	538	563	582	591	513	561	583	578	574	569	568	580	576	548	540	597	540	541	574	555	570	569	569	558	554	555	543	558	545	543	597	563	526	569	581	541	568	603	603	556	569	558	586	583	559	525	561	554	569	545	535	576	566	584	535	599	526	591	545	535	590	519	548	524	532	532	541	548	566	565	531	532	576	580	564	546	579	577	581	546	591	556	565	520	549	583	573	544	548	549	533	569	528	563	567	539	572	551	567	562	592	544	574	547	537	528	556	509	590	549	539	529	568	556	567	564	580	527	541	589	580	522	523	574	556	585	518	543	562	557	545	519	533	554	584	526	547	542	591	540	552	562	534	582	558	540	582	536	581	573	591	549	551	561	573	601	591	556	571	574	540	580	580	547	581	551	551	533	544	573	549	546	579	577	545	570	564	530	544	531	567	513	550	575	573	580	578	516	572	566	540	547	579	547	526	547	545	575	532	532	589	568	566	561	528	624	571	544	539	537	498	527	524	586	513	528	555	552	562	556	541	540	549	535	586	562	598	540	559	564	549	545	569	546	528	561	539	552	552	566	541	572	553	528	539	578	562	565	559	503	605	552	523	550	546	532	556	536	593	553	586	612	541	536	574	566	551	544	573	538	532	576	592	549	534	563	569	564	586	571	555	591	592	540	577	511	559	588	561	557	578	513	529	572	530	592	564	568	551	571	542	527	541	560	585	556	569	549	570	578	549	573	569	514	552	586	574	522	579	523	552	583	564	537	544	566	567	567	570	607	588	576	507	589	557	552	564	528	565	572	585	565	536	590	573	550	552	576	567	574	565	578	588	532	566	528	552	543	548	575	594	555	546	589	564	537	549	563	532	564	576	565	558	570	613	556	573	540	559	552	558	591	540	590	573	554	556	544	563	558	586	531	550	569	542	561	539	555	571	588	568	550	594	564	568	526	565	574	497	538	524	593	595
28718	29383	30386	15482	3542	1082	364	330	253	257	235	256	272	251	262	224	247	239	256	245	242	247	288	274	283	241	262	278	270	243	250	262	262	254	247	241	229	261	257	274	233	253	217	229	238	253	250	272	261	261	262	270	224	264	268	276	246	261	250	256	236	236	255	250	292	240	269	240	245	261	248	256	235	260	229	274	272	240	245	255	239	259	246	246	258	272	245	245	209	254	245	249	255	240	250	244	271	270	248	254	239	262	238	264	238	244	249	257	244	276	247	254	244	260	277	256	245	272	226	243	284	236	267	253	233	261	253	272	213	249	268	239	249	220	246	262	247	235	240	237	235	238	235	218	234	279	249	245	234	252	241	261	257	247	269	248	258	267	300	266	251	240	261	242	235	265	232	244	268	233	250	270	254	255	250	256	270	238	258	269	240	245	257	233	265	244	240	237	254	239	269	247	225	240	245	228	264	281	254	242	273	251	231	220	237	242	227	257	265	219	258	254	247	270	261	240	238	270	253	243	245	244	237	287	262	245	238	244	236	243	244	238	264	263	263	273	275	259	245	233	266	265	266	283	244	246	243	258	222	252	266	244	192	258	279	212	246	241	259	250	267	236	234	266	285	246	253	246	264	243	258	226	269	260	270	251	242	242	248	262	249	237	253	252	229	228	245	241	246	250	267	263	248	243	292	240	214	264	253	254	222	274	254	263	252	238	251	254	260	265	241	277	270	247	266	258	242	245	244	252	262	274	227	259	257	234	262	249	258	257	233	241	274	244	266	247	264	270	239	273	253	254	236	265	250	255	233	262	274	254	278	266	245	271	295	235	241	231	235	246	275	276	241	232	240	263	263	250	251	248	231	254	250	249	253	263	228	248	245	225	275	216	231	253	284	247	253	249	205	268	229	272	241	249	245	260	256	227	264	261	242	264	247	231	282	265	248	248	271	242	221	238	262	259	250	233	237	224	275	263	233	218	258	262	239	257	241	262	258	255	287	265	242	268	251	240	255	218	249	270	268	279	237	240	254	288	210	244	258	255	249	230	278	252	233	271	258	241	265	242	245	242	249	249	256	243	278	226	261	276	226	264	251	218	241	232	252	255	247	257	260	252	238	268	268	276	243	226	239	241	268	235	239	255	226	251	248	252	251	233	273	226	269	255	258	272	238	255	258	245	247	236	241	244	246	255	239	241	264	235	235	251	273	253	276	224	235	226	242	240	256	253	261	249	258	259	252	255	248	277	236	232	251	254	271	268	261	265	256	252	238	259	245	232	245	231	248	233	247	245	243	256	244	260	248	245	268	260	223	220	244	272	251	244	263	253	239	250	216	232	231	257	262	265	261	253	256	254	253	289	274	238	256	228	252	272	264	234	243	259	271	233	238	231	267	237	229	270	252	232	249	274	230	255	256	247	237	266	245	240	244	256	264	246	253	266	254	231	233	254	243	263	270	239	245	265	252	221	232	227	264	235	249	250	261	252	256	272	257	253	253	262	275	227	266	244	245	216	276	244	309	240	264	273	259	268	258	273	265	243	246	264	271	269	273	251	251	260	257	246	254	225	212	263	254	249	252	241	265	250	229	227	243	224	252	214	259	248	245	232	251	252	219	263	253	229	270	238	251	249	241	271	244	247	261	234	262	240	223	267	262	262	267	261	286	259	268	259	250	257	256	238	234	224	284	272	259	242	255	283	272	246	238	260	252	238	254	253	233	238	249	244	232	269	245	244	230	239	256	241	236	249	225	246	265	253	250	240	243	250	267	262	238	265	259	255	252	229	256	236	230	258	248	253	245	237	265	262	270	240	262	273	253	234	250	263	272	220	235	252	280	238	272	267	249	243	248	290	255	244	271	265	243	237	256	251	261	230	255	247	248	273	265	238	216	266	240	245	249	262	292	280	219	279	258	278	241	270	267	243	239	219	234	231	277	264	269	253	242	265	262	245	260	225	250	232	280	267	284	257	256	242	231	265	272	241	253	269	255	248	243	258	222	261	241	255	245	259	254	262	252	259	244	242	261	268	245	268	266	213	254	226	267	269	252	258	256	237	258	235	284	269	250	260	254	262	238	206	247	270	293	243	260	250	254	232	258	239	251	251	224	230	248	263	240	259	243	232	261	235	258	252	240	272	267	251	239	248	233	251	251	263	220	253	245	255	262	255	264	245	261	233	254	262	265	259	257	227	239	250	276	246	247	234	269	258	230	265	229	229	235	258	255	272	219	236	220	240	266	241	283	254	244	244	268	256	262	244	236	281	245	254	254	234	244	279	225	273	225	260	267	232	271	286	273	244	237	255	259	271	241	229	267	238	262	243	252	229	234	254	253	242	235	247	259	269	260	235	261	263	273	293	236	256	264	260	243	214	247	254	241	247	239	261	261	244	229	248	254	252	263	247	258	232	229	237	242	269	254	227	254	216	273	237	226	277	245	265	294	257	247	260	234	266	242	259	272	245	248	231	243	233	265	243	259	216	270	253	258	258	270	269	251	274	231	241	254	275	296	265	246	253	258	271	252	239	259	254	256	266	265	290	230	284	239	258	253	239	243	233	265	252	261	246	224	240	273	247	251	291	261	269	255	265	257	252	258	243	260	242	270	245	237	265	259	255	238	263	289	271	253	262	248	272	255	254	265	232	251	249	261	233	272	263	238	223	247	248	254	250	234	271	248	243	255	261	245	245	254	247	244	251	242	245	223	240	248	254	230	256	279	250	260	225	280	239	248	272	262	234	247	245	240	249	237	259	244	257	256	231	231	249	247	256	284	241	265	279	259	248	237	251	244	274	247	266	247	248	229	249	250	241	239	247	274	252	252	233	245	239	264	226	225	276	264	238	265	236	237	240	236	272	243	230	289	240	255	248	263	245	237	231	282	231	234	242	235	254	255	283	250	257	245	265	250	279	257	268	242	242	254	256	274	240	244	254	255	236	233	254	270	255	271	242	235	282	256	252	253	249	228	266	267	237	267	255	257	246	251	259	254	269	236	252	273	253	244	252	301	253	280	275	250	263	231	239	267	275	253	266	251	280	255	232	245	270	235	251	249	257	255	224	262	233	235	263	245	246	244	229	243	276	266	243	254	259	225	283	272	248	229	218	233	232	244	251	249	232	238	228	251	254	241	259	265	235	247	225	267	252	262	250	279	239	258	264	263	253	273	243	255	218	260	268	222	261	226	279	254	288	225	242	252	232	243	254	247	228	290	255	232	263	251	222	238	263	226	245	264	242	240	240	246	239	273	249	243	224	243	258	271	244	260	271	259	262	256	239	236	250	264	281	250	250	270	261	265	261	262	243	241	253	232	243	267	260	262	258	248	263	251	237	236	250	233	255	273	261	259	230	217	238	220	251	287	249	250	257	227	271	247	254	261	282	270	234	232	246	265	231	244	278	250	254	258	236	228	239	269	224	258	243	278	269	240	238	263	228	247	253	282	276	226	260	272	234	259	218	250	219	254	223	250	254	269	275	250	256	256	251	248	244	271	263	251	251
34805	47232	37211	17610	6825	2366	798	561	553	495	457	476	465	469	478	462	473	497	451	502	472	463	521	472	508	494	485	424	456	460	488	422	492	419	460	454	460	488	500	468	494	528	512	502	445	476	512	440	490	451	465	497	459	478	445	447	508	509	481	479	464	480	479	472	497	450	475	465	482	500	501	454	462	507	448	453	466	470	484	497	508	478	460	473	461	499	513	448	483	457	517	472	501	458	494	483	455	486	450	482	471	517	510	487	464	478	473	451	478	478	468	488	475	501	510	489	491	440	481	448	468	485	498	479	479	457	479	455	497	524	493	491	464	482	439	471	518	489	454	496	470	479	501	468	506	462	469	465	500	461	488	452	474	491	437	442	446	500	457	492	447	502	481	489	500	491	508	500	481	476	467	476	477	465	469	482	452	443	463	440	491	493	442	453	461	496	441	461	468	475	483	444	474	464	471	486	453	445	477	497	468	509	456	475	514	468	501	461	482	490	506	495	478	528	482	446	464	478	525	470	478	486	506	507	478	456	471	514	491	490	487	437	474	476	467	509	491	500	449	506	506	497	459	510	476	461	487	529	495	462	504	429	490	477	462	511	460	481	472	470	488	498	501	529	501	464	512	498	479	471	492	492	436	488	474	509	439	493	465	453	476	497	450	454	514	484	474	479	460	475	439	464	514	461	518	477	480	452	474	479	458	508	497	500	455	464	444	448	451	476	454	496	475	467	475	438	479	475	469	467	510	497	488	488	460	490	482	481	511	430	471	486	430	473	497	499	477	482	469	483	447	513	469	499	460	443	471	474	467	476	432	472	472	498	515	494	439	498	475	471	484	474	502	483	475	447	500	459	450	475	493	488	456	506	475	495	468	498	474	475	475	461	475	476	465	492	493	460	431	475	452	472	472	455	468	476	462	480	496	477	467	490	481	496	481	475	466	436	497	491	499	477	436	452	450	448	493	477	452	508	511	468	483	484	474	494	481	464	431	463	455	485	480	455	509	485	467	470	506	472	484	494	469	474	446	495	453	459	490	496	476	483	472	494	478	448	461	452	471	495	496	487	483	464	447	489	484	503	495	478	467	419	502	433	440	489	476	486	499	506	474	465	473	477	464	482	445	446	464	513	492	505	472	456	440	459	459	471	489	490	473	464	470	454	502	486	479	489	480	484	440	509	514	488	473	486	492	482	482	500	468	454	500	513	486	485	499	480	464	514	478	497	478	498	487	446	479	477	462	459	457	466	497	479	461	468	517	470	462	511	484	459	450	509	467	457	483	465	489	492	452	450	465	471	486	455	504	508	455	465	459	490	500	451	441	495	478	479	464	481	433	499	513	499	516	480	429	519	485	449	533	472	512	481	499	495	476	478	505	480	478	478	489	471	437	465	466	475	449	491	493	447	484	481	491	454	465	492	484	408	457	494	466	463	467	496	464	457	479	458	496	483	463	480	478	444	511	467	490	491	479	446	446	463	450	474	499	441	491	464	424	424	446	478	430	486	459	486	442	449	447	458	475	460	494	428	508	513	472	459	501	503	479	489	472	472	519	474	470	465	460	463	493	507	485	458	471	492	491	456	483	438	468	474	466	470	441	505	519	507	420	448	513	479	472	479	470	469	471	469	481	488	467	490	465	500	472	481	491	495	499	475	457	464	426	502	463	507	471	478	500	511	494	515	526	487	463	424	482	463	458	489	456	474	502	468	477	455	473	452	488	475	467	470	453	461	466	491	462	480	462	506	543	492	470	474	441	477	471	489	458	479	430	495	471	531	425	466	475	492	497	497	464	494	489	436	474	475	451	487	475	447	475	479	480	431	493	518	503	447	499	472	470	503	486	474	484	461	470	525	490	471	452	486	513	493	493	452	467	491	471	461	478	468	488	481	447	449	476	482	461	466	455	484	438	468	444	480	474	466	476	500	505	473	487	440	491	477	512	468	480	465	487	458	470	481	484	482	474	488	455	452	473	483	466	482	474	470	504	459	474	458	476	493	489	530	492	503	471	469	438	494	466	443	478	466	445	469	458	498	484	468	478	493	457	476	468	471	467	454	498	501	472	466	452	473	498	458	477	464	478	503	504	503	465	473	462	522	479	480	434	462	497	449	507	479	506	482	467	468	466	461	491	482	482	469	468	474	483	466	470	486	486	471	454	454	470	484	436	493	499	496	465	503	499	474	481	470	485	514	458	498	485	497	457	471	476	510	458	460	508	490	488	459	452	435	488	468	485	473	493	426	481	472	499	467	497	465	456	476	464	496	491	448	467	502	500	469	487	447	449	477	450	482	484	488	454	451	455	497	438	467	490	446	463	462	469	490	468	440	460	509	428	437	493	512	454	464	460	491	480	466	457	499	483	451	488	466	479	486	485	462	499	463	514	500	501	454	489	463	463	495	491	512	471	496	497	452	503	464	452	490	456	457	493	464	469	502	460	471	474	491	437	515	500	456	465	494	499	486	476	487	465	497	451	463	481	448	479	478	492	480	504	476	476	491	482	494	458	476	478	445	455	460	509	478	476	464	440	466	463	475	484	434	500	462	465	439	468	481	478	469	462	436	499	479	487	483	512	471	481	485	469	453	484	475	460	486	474	436	469	471	501	459	498	465	443	461	494	471	462	479	488	483	445	482	491	486	466	463	456	469	501	458	481	469	447	486	526	455	494	494	488	485	452	498	503	538	490	435	478	484	453	466	480	448	480	472	491	444	470	478	475	465	469	475	518	507	467	484	475	466	483	487	475	484	472	470	448	466	494	473	455	491	454	508	504	510	529	503	460	455	459	460	467	459	483	479	478	483	446	467	503	457	512	485	453	413	481	468	508	513	469	501	451	470	458	454	475	479	474	474	470	485	480	519	447	463	458	469	476	439	517	454	434	453	471	493	512	439	452	490	446	500	493	438	517	505	495	457	494	541	459	457	473	524	491	503	486	470	459	494	451	524	519	482	533	495	487	465	459	461	453	498	463	490	455	427	486	463	445	487	490	494	467	429	477	476	478	505	465	456	462	459	474	500	487	497	485	485	475	463	510	443	445	452	472	470	504	478	465	486	456	505	476	450	478	462	465	455	467	498	495	463	458	473	461	439	495	486	480	490	526	473	496	481	483	487	506	474	471	498	460	516	490	432	477	448	476	501	489	504	505	474	465	465	511	474	474	455	466	456	445	465	454	426	477	512	479	491	487	440	494	485	480	505	499	477	487	458	462	465	462	473	521	450	472	480	485	506	462	502	550	445	469	472	518	487	472	503	442	509	461	534	448	512	454	477	483	491	489	502	462	520	454	474	474	480	486	493	473	452	469	490	452	496	460	466	492	433	516	499	488	476	459	483	481	491	469	431	435	480	490	493	499	492	491	472	462	474	491	436	416	451	463	471	477	461	474	498	528	449	500	519	457	498	488	483	485	491	463	478	466	450	487	498	492	466	452	481	496	467	464	448	474	488	486	460	466	464	450	417	443	465	487	491	504	456	464	473	474	487	475	473	463	475
24826	24883	35782	29330	20932	10442	1704	512	301	287	266	282	294	280	260	260	250	246	242	246	276	245	219	260	284	262	265	271	247	276	260	247	263	270	263	234	259	289	268	284	246	293	262	275	254	271	261	275	246	275	284	289	238	304	267	277	267	270	240	283	269	266	270	268	234	283	270	285	252	292	273	256	263	278	225	253	286	253	241	291	269	275	269	266	262	283	268	269	261	272	263	275	272	229	278	272	279	278	259	260	277	274	270	247	276	227	260	270	254	267	249	278	264	256	242	253	257	256	252	260	251	254	279	261	239	260	234	288	225	250	252	251	240	301	283	294	276	259	252	276	289	276	272	247	233	252	246	265	242	272	228	289	269	277	254	293	267	262	242	231	276	267	256	260	267	260	255	243	250	244	284	245	264	250	260	274	248	259	265	283	251	255	249	241	316	247	289	261	251	261	245	277	276	251	242	251	263	256	249	273	274	277	279	253	246	280	267	260	256	260	266	244	235	274	249	292	277	257	249	273	269	262	272	263	261	250	287	271	255	259	275	266	255	279	257	264	254	271	284	250	274	233	257	272	267	264	251	252	256	238	277	284	278	272	287	258	261	255	269	285	273	275	247	279	284	265	296	288	275	255	265	267	262	273	254	288	283	272	289	280	256	269	290	252	237	267	254	272	268	229	268	250	265	237	234	266	267	257	275	269	241	267	249	272	261	274	264	242	244	251	281	270	244	265	265	277	257	317	276	258	267	262	256	263	245	252	265	256	262	261	262	271	257	234	249	252	249	278	270	240	252	290	265	258	277	255	286	238	283	271	263	252	267	254	237	289	240	231	255	247	254	263	255	236	251	258	240	278	281	262	301	251	263	274	266	226	246	228	280	260	252	274	281	265	278	266	257	272	236	253	256	284	271	284	251	253	247	257	267	271	274	261	255	253	280	262	241	292	276	274	282	267	269	285	275	284	229	243	252	257	241	259	275	261	260	262	286	265	231	298	267	276	268	250	273	304	292	233	278	241	280	240	261	277	267	254	286	278	241	233	248	255	264	235	265	245	262	254	276	281	250	276	249	279	252	274	258	279	276	242	283	267	246	275	279	277	265	256	278	273	241	242	226	257	288	262	266	252	274	253	268	238	286	257	231	267	281	285	255	272	264	253	251	242	243	274	261	273	272	277	260	270	253	265	286	277	278	249	273	261	240	267	267	261	273	288	265	228	237	287	242	267	237	253	271	249	248	263	270	250	262	264	263	272	280	266	259	264	256	261	261	272	243	241	232	256	250	266	244	280	272	287	268	284	275	250	279	253	292	306	256	223	245	263	284	219	264	256	253	262	240	258	257	260	261	244	272	281	272	245	290	278	270	268	245	254	283	254	288	265	230	254	265	272	261	270	243	283	292	254	287	270	254	295	268	268	253	274	283	257	245	235	255	284	261	265	262	263	248	238	277	264	251	257	267	307	269	275	267	281	247	278	285	285	287	275	264	250	257	286	252	270	249	286	271	238	290	281	264	256	262	284	263	263	268	272	220	250	265	253	265	282	251	272	254	275	258	273	287	259	279	243	267	267	246	274	297	258	245	245	248	265	238	276	242	256	247	256	269	294	286	257	236	265	247	260	285	259	247	234	251	251	295	239	287	250	275	241	271	268	320	290	276	269	237	274	271	278	276	264	254	253	222	254	281	252	269	259	241	281	267	272	239	260	269	245	271	254	240	259	265	240	240	260	267	283	288	270	263	271	271	266	272	261	229	275	282	264	283	275	293	256	261	251	278	273	253	252	246	258	262	255	288	260	242	267	259	285	280	261	246	291	279	268	291	250	271	251	269	241	247	248	274	249	251	258	252	245	260	264	240	271	267	250	273	270	271	261	275	249	262	258	273	282	268	278	260	276	263	278	264	291	250	259	255	255	282	255	258	251	255	239	275	295	256	256	262	261	224	274	281	250	244	278	245	267	260	266	235	263	254	250	261	236	269	232	280	267	266	253	263	286	247	269	269	247	249	260	240	253	265	243	282	312	264	277	269	270	240	269	254	266	266	224	244	266	250	268	262	295	264	268	265	247	263	263	275	275	247	270	248	253	271	250	245	237	257	240	248	273	266	274	279	284	257	256	271	277	277	261	263	282	272	269	241	253	266	263	253	267	280	271	269	245	261	262	250	251	277	264	268	255	271	259	254	282	246	257	252	255	274	274	277	251	252	275	241	260	274	270	280	247	257	251	244	260	258	268	253	237	268	263	303	284	230	297	255	257	264	279	282	259	292	252	279	279	279	278	286	267	231	270	268	254	258	268	269	269	252	259	264	249	256	273	259	273	263	286	264	263	274	276	268	260	268	266	275	226	267	248	260	279	281	244	277	269	266	253	280	227	268	269	277	273	256	257	262	251	235	249	301	242	265	262	261	284	265	248	252	265	247	239	272	280	263	250	285	266	270	266	256	244	252	251	244	259	245	224	244	241	272	262	278	265	269	271	285	274	256	281	256	262	249	245	264	244	256	293	238	265	275	279	278	244	264	249	289	259	284	274	258	244	245	266	249	280	241	268	272	239	278	252	248	254	270	274	283	256	258	275	253	281	263	266	292	242	249	275	235	251	292	238	266	262	272	264	244	301	252	244	231	240	304	262	280	262	256	260	258	249	275	245	242	280	250	264	258	280	234	272	288	300	259	281	288	283	280	264	247	274	245	272	260	239	238	267	261	257	257	255	259	286	253	261	226	263	248	264	277	293	232	261	260	272	262	266	285	245	259	274	277	288	249	228	254	240	254	249	293	234	282	269	260	231	261	259	239	262	256	261	265	255	268	265	244	239	288	240	269	260	248	281	287	257	287	274	270	263	271	270	252	275	254	267	253	250	266	257	265	253	267	239	239	273	271	247	268	268	262	280	268	241	293	267	252	257	260	259	274	270	258	267	246	258	251	266	282	280	286	266	234	268	274	269	233	237	266	242	273	298	274	265	240	258	276	239	277	269	251	293	259	262	271	263	278	273	246	240	246	276	264	268	283	251	257	244	239	265	272	239	272	252	312	281	264	242	257	208	241	292	266	257	279	267	270	232	252	266	267	254	283	285	265	250	279	281	246	275	243	264	276	295	258	267	239	262	253	290	264	260	274	282	279	279	263	270	292	263	270	261	243	259	265	270	245	282	274	259	243	286	257	255	239	256	263	272	271	266	264	265	244	271	252	261	244	278	260	281	263	301	237	273	289	282	254	246	249	273	260	246	296	291	248	267	271	261	268	246	252	270	254	266	246	257	276	261	268	254	272	290	282	266	275	270	273	278	254	274	254	252	261	263	242	278	295	256	275	261	287	248	272	266	274	281	252	254	269	272	264	291	258	280	282	272	262	271	237	248	281	249	267	281	264	258	245	234	255	262	253	278	276	281	272	240	272	270	271	243	262	274	255	250	267	259	236	255	268	239	247	270	273	266	270	284	267	252	252	247	271	257	237	273	265	256	260	268	259	255	251	259	275	250	279	266	256	263
58874	91735	67358	40540	24248	9980	2781	1201	597	478	519	503	478	497	486	492	515	514	467	491	442	497	522	501	464	516	494	513	553	512	482	461	495	466	489	476	514	493	504	481	466	503	499	450	512	509	470	490	449	468	559	489	473	492	497	494	527	542	517	513	497	528	489	510	506	516	473	497	487	441	503	519	495	474	515	477	479	531	485	495	515	503	506	489	493	496	488	496	499	476	507	495	511	501	444	480	480	544	486	480	501	492	469	505	497	493	486	458	516	499	523	449	469	476	505	512	528	481	488	479	520	440	539	460	493	486	486	495	521	441	487	533	467	522	476	491	495	468	505	462	505	501	454	509	499	482	514	497	471	531	487	490	517	499	456	440	472	529	482	530	514	477	487	514	491	509	464	499	501	466	510	527	445	460	490	536	493	470	477	499	508	484	500	492	464	524	491	455	516	498	488	528	501	484	458	467	473	487	520	557	494	521	504	526	496	498	505	493	503	503	480	475	465	506	480	532	507	478	509	504	517	469	484	472	469	481	483	484	508	490	449	476	485	511	515	474	555	505	502	505	476	522	477	524	488	479	478	510	513	519	442	497	507	506	464	471	479	466	518	508	515	469	515	447	484	495	497	516	535	471	484	476	495	510	477	469	496	480	489	495	527	494	485	510	461	484	498	496	500	497	485	475	460	497	476	481	504	487	512	509	485	522	516	518	502	473	479	520	513	471	485	487	493	519	494	502	516	478	518	461	479	506	507	479	497	504	504	484	513	484	492	504	479	464	496	525	498	498	457	502	502	493	513	489	483	472	482	503	459	474	557	481	483	525	523	502	481	493	490	511	535	475	454	500	451	485	485	473	509	435	524	503	477	523	492	497	477	446	527	492	525	514	487	503	472	478	521	502	486	481	507	483	507	494	477	516	510	484	497	435	502	454	541	490	464	471	520	491	499	493	465	514	510	442	500	459	497	464	464	481	469	457	456	509	462	494	497	494	485	482	467	502	478	497	477	488	465	472	492	504	481	497	501	477	477	501	484	481	514	471	527	507	521	499	523	521	486	524	471	490	494	479	534	517	489	465	483	462	477	516	499	484	509	472	517	494	496	496	513	501	457	506	495	424	462	465	482	493	509	491	511	523	501	514	491	501	478	525	544	463	455	510	515	502	544	439	487	517	499	493	453	498	468	511	468	456	485	484	458	501	472	487	459	469	517	481	529	452	482	510	498	483	517	509	472	473	528	498	465	507	497	497	507	476	431	489	492	468	518	503	488	454	472	521	513	496	447	512	488	541	491	518	488	493	477	496	506	512	490	478	518	487	483	484	504	503	508	473	467	501	518	506	467	494	518	496	493	476	525	482	501	536	493	476	485	520	447	510	465	499	491	496	492	511	509	509	484	478	501	509	479	485	490	518	478	534	492	493	475	486	483	448	473	507	483	471	500	509	445	515	502	526	486	497	526	462	490	530	460	501	465	470	449	496	461	431	496	516	510	501	479	499	494	506	490	496	479	491	451	508	502	514	519	455	442	501	492	487	493	503	473	465	503	512	490	490	510	488	501	503	510	547	469	443	517	496	477	511	493	503	469	472	526	502	506	467	490	474	487	449	483	518	503	489	484	456	481	483	524	456	499	488	503	481	534	472	494	494	531	492	453	488	486	497	503	507	514	482	488	496	507	490	505	535	504	459	494	504	474	484	483	492	482	503	510	475	498	497	489	474	467	476	520	514	514	495	429	507	505	467	531	506	494	497	505	471	500	468	514	484	483	460	498	500	479	484	495	512	511	501	479	544	524	475	495	472	484	464	474	472	515	486	469	503	485	500	532	456	559	491	505	507	507	468	462	456	504	498	508	465	483	491	504	505	480	441	482	507	489	488	504	461	507	474	482	518	506	470	457	455	480	464	495	494	477	528	511	510	480	470	526	482	555	506	507	495	517	541	505	502	537	480	480	517	537	501	490	485	515	495	467	501	489	502	527	483	487	461	490	527	488	497	477	498	469	519	473	481	513	478	454	507	456	509	492	486	496	461	516	439	497	491	477	482	513	463	506	460	494	504	511	510	515	501	462	487	504	450	492	505	498	485	551	454	507	491	454	449	528	480	487	488	454	511	507	491	477	516	488	479	506	536	501	471	486	503	530	495	496	497	518	491	519	476	477	499	487	504	519	454	454	499	494	503	476	524	491	526	497	502	482	480	480	461	506	511	469	489	500	498	498	478	512	486	466	471	533	454	521	516	478	520	461	502	502	493	523	476	443	499	463	472	527	464	498	544	479	477	491	493	520	491	540	486	518	487	495	467	517	501	473	491	478	463	516	496	488	469	493	452	486	507	507	544	500	512	480	493	505	530	509	479	484	515	518	465	529	469	496	494	495	504	506	457	483	483	483	506	512	507	524	471	501	488	503	537	491	486	479	460	519	458	494	520	485	495	502	486	516	485	496	477	490	529	480	495	515	509	489	478	522	498	465	481	471	483	520	538	470	484	502	480	450	495	548	479	534	519	525	468	480	492	490	460	476	523	506	519	490	467	466	510	454	508	554	504	480	472	506	490	451	514	488	455	493	479	536	513	458	482	465	482	475	500	474	505	464	517	487	503	483	521	517	507	503	507	520	477	510	469	469	486	467	481	475	515	462	501	502	489	505	474	488	470	500	530	479	469	461	542	488	480	474	478	493	460	460	502	505	495	465	497	489	484	492	461	480	519	499	501	501	515	493	526	487	473	505	517	478	478	437	473	496	509	484	488	529	489	481	493	456	517	487	493	501	504	514	510	512	491	480	481	447	478	472	513	490	464	478	525	477	498	522	504	525	510	489	498	507	493	487	485	455	494	485	468	507	480	497	479	486	467	511	490	508	493	479	473	507	474	501	476	497	490	502	513	461	447	483	511	475	470	474	489	529	475	462	483	486	467	464	494	523	500	524	535	510	506	502	508	493	484	497	524	497	479	475	497	506	487	482	475	480	500	512	539	501	495	496	457	494	525	490	495	488	507	486	516	507	531	481	463	493	504	511	535	531	524	489	472	531	479	518	487	511	517	540	469	526	479	473	468	481	500	466	488	493	496	494	496	483	482	527	463	471	496	517	507	467	514	467	497	497	493	551	473	471	479	522	465	457	516	477	480	504	511	492	504	510	491	461	508	492	455	518	516	488	513	468	477	490	530	459	513	490	496	525	500	468	502	490	489	500	502	446	516	512	502	481	457	479	463	495	491	500	475	486	511	519	496	519	467	539	534	483	491	512	487	484	497	486	488	476	474	471	478	510	476	498	523	417	452	460	457	491	484	497	456	478	497	493	460	446	477	505	433	496	497	495	534	474	452	523	514	478	501	458	530	527	485	489	492	490	501	466	479	537	484	466	486	487	497	490	473	479	477	483	493	492	465	518	497	521	492	514	496	523	505	495	540	505	517	490	514	522	493	515	493	519	500	509	509	481	517	525	511	502	525	507	522	512	496	505	494	417	509	514	487	441	512	490	490	447	483	512	460
23456	22542	31321	27228	23213	18664	6418	723	351	364	301	322	308	332	343	319	334	326	349	322	337	334	322	325	304	292	327	334	306	303	314	323	304	298	306	300	340	323	305	313	307	325	319	312	331	337	278	317	322	356	325	305	339	304	304	297	338	311	284	340	304	312	291	321	342	324	309	336	283	325	335	305	328	324	312	349	322	322	329	314	328	307	316	347	272	307	343	284	313	292	330	332	323	322	305	291	312	314	333	354	323	344	313	304	298	287	304	297	288	318	315	311	302	323	320	315	308	326	315	297	295	313	293	290	336	297	314	320	295	309	320	308	342	338	292	333	315	334	299	270	339	352	315	337	296	334	323	315	331	354	332	316	272	322	324	292	345	311	370	328	336	301	350	319	307	318	366	311	296	326	322	317	333	316	328	316	327	314	328	316	329	308	339	293	335	299	285	330	318	321	308	311	322	310	301	327	322	335	321	307	284	330	314	338	353	319	320	314	318	300	330	283	335	297	328	325	319	350	314	355	346	311	337	322	304	315	340	311	337	343	294	332	289	316	309	308	322	288	292	333	294	321	331	325	307	316	315	296	300	315	349	298	327	345	323	335	303	328	319	316	296	330	284	298	322	343	311	300	305	325	271	324	308	340	307	328	325	314	335	315	308	321	328	316	326	304	330	292	284	284	323	314	327	346	306	336	333	304	353	308	317	322	318	330	303	284	310	307	321	330	314	346	310	343	335	297	303	306	287	290	287	283	324	299	331	321	348	301	308	324	310	334	320	310	309	291	324	305	306	316	297	329	317	315	323	313	300	334	286	317	270	320	348	316	317	311	329	320	292	303	310	283	329	302	313	313	359	326	300	348	327	354	320	322	309	295	280	327	339	314	327	337	317	295	306	297	334	336	297	332	323	302	313	307	363	316	317	347	285	306	321	304	323	310	335	309	334	316	310	327	296	310	314	305	312	320	308	300	313	313	288	325	301	323	328	318	299	332	308	299	308	314	293	314	338	320	294	335	341	290	307	301	293	330	295	297	326	337	326	317	305	326	308	325	323	338	269	302	307	309	280	297	291	301	282	336	304	344	304	325	306	318	286	315	317	326	283	350	284	293	319	312	289	278	336	335	310	305	292	333	319	309	297	327	312	323	300	336	301	287	311	299	291	312	319	309	294	318	315	322	309	316	305	318	319	299	323	320	315	300	300	323	314	316	279	299	267	310	299	297	314	297	313	281	336	293	297	289	326	294	318	298	284	313	341	342	335	338	299	291	307	320	318	290	293	361	335	306	325	323	295	318	322	279	314	342	296	354	290	319	332	306	330	297	329	298	315	302	326	350	292	297	308	335	332	306	318	327	327	353	309	330	300	318	325	295	308	310	320	315	290	330	278	343	308	325	341	323	349	321	298	291	318	311	322	333	328	308	322	313	327	321	314	298	332	321	302	274	321	313	291	289	304	304	310	326	305	329	354	321	320	303	321	351	304	309	340	316	338	350	329	316	320	338	313	301	297	338	327	311	333	328	330	304	299	315	277	312	328	287	293	329	315	322	319	310	314	312	348	338	310	303	316	304	328	300	297	321	307	317	305	340	330	298	314	321	335	315	317	344	313	315	319	319	300	282	318	344	294	311	311	307	297	311	298	301	309	325	263	364	347	317	330	318	331	298	313	344	275	316	325	323	340	274	330	318	274	342	296	313	332	318	315	315	297	332	309	304	287	291	316	306	283	300	331	317	311	292	319	320	305	291	314	302	297	308	332	326	308	323	305	296	318	320	326	333	316	287	302	320	330	296	306	261	316	317	319	322	296	323	317	295	334	306	282	329	321	327	320	307	316	336	313	322	299	326	306	309	296	328	289	318	293	320	298	311	321	292	340	321	309	312	293	318	317	321	327	309	321	295	329	310	324	326	318	315	317	324	320	324	294	328	351	335	293	331	315	316	316	288	290	324	335	326	322	315	312	304	298	314	305	324	339	340	305	315	296	321	347	293	305	325	321	334	291	310	313	277	336	329	286	292	318	305	304	335	317	292	365	306	310	354	302	284	301	282	298	295	318	329	290	278	302	351	320	321	285	273	323	316	342	320	358	284	320	335	333	302	294	311	319	303	323	288	331	333	310	360	303	327	308	318	322	298	287	309	328	293	331	301	315	321	301	320	285	296	329	314	332	302	316	288	304	320	321	309	295	314	304	286	300	319	345	308	333	269	287	353	319	287	309	325	325	302	335	344	319	332	322	287	325	319	314	322	305	331	298	313	335	324	335	320	343	337	311	320	345	299	312	291	311	339	339	305	312	291	276	327	284	302	301	341	264	337	299	326	322	327	328	315	312	304	327	322	289	301	322	270	331	319	295	312	289	348	320	318	303	309	293	321	315	333	319	310	314	305	327	353	295	323	312	315	302	310	264	321	333	317	321	319	348	321	335	300	337	312	322	303	301	333	309	311	311	302	328	342	335	311	312	325	277	297	329	333	310	311	332	307	305	316	302	311	285	321	297	324	305	305	290	311	324	304	304	311	289	281	334	323	321	321	323	294	302	330	316	290	312	324	282	297	336	313	315	315	308	310	299	305	324	331	301	314	313	322	308	302	311	299	290	327	317	329	295	272	306	284	306	333	320	305	308	315	298	303	307	308	333	341	317	331	323	316	285	310	335	336	302	291	327	314	329	335	306	337	283	332	328	279	325	319	314	325	327	286	290	307	288	316	305	317	309	311	291	342	328	282	290	284	324	338	327	315	288	292	306	298	327	310	326	323	344	296	308	332	286	322	315	276	309	324	295	311	330	304	301	297	297	281	336	310	299	310	314	311	326	307	319	333	322	305	288	313	279	303	310	325	333	349	300	314	286	329	313	308	298	306	314	321	318	336	324	335	325	329	324	343	299	306	324	295	343	300	293	303	320	329	318	317	316	314	302	315	294	315	283	301	341	345	310	289	308	329	311	296	274	297	300	322	344	332	322	310	284	281	331	299	342	319	292	310	318	299	293	281	329	338	330	299	319	317	303	323	297	301	301	339	319	292	305	300	305	334	329	288	318	296	335	313	339	299	321	294	319	311	325	278	319	306	316	327	327	314	329	340	317	321	296	321	322	320	293	307	292	319	322	293	330	303	324	259	319	336	323	314	300	311	323	317	314	317	314	328	298	307	298	315	368	310	297	334	312	337	330	336	318	314	280	301	373	296	306	322	325	347	325	332	324	310	275	327	312	337	335	292	300	319	327	318	312	316	298	304	309	290	301	307	303	322	317	335	309	310	296	331	334	307	305	300	343	273	289	331	342	316	321	314	303	337	340	321	319	302	322	299	282	314	330	287	311	286	341	334	308	288	317	349	290	299	310	315	295	327	316	322	318	326	320	312	351	321	300	325	335	304	324	320	292	284	315	339	331	355	325	303	284	306	295	303	289	317	337	305	302	297	316	297	326	321	299	301	312	314	347	335	277	334	305	327	347	325	319	315	316	318	293	328	326	343	288	340	331	329	336	313	304	277
59031	98006	76848	52676	34047	14573	4650	1366	600	517	524	574	554	582	556	584	561	571	522	550	571	570	556	539	523	525	543	563	545	542	559	577	550	566	559	586	566	518	568	543	571	529	569	555	582	566	557	507	545	589	550	556	539	523	588	557	551	601	561	566	581	564	562	569	571	574	525	570	545	537	563	566	558	534	536	559	559	533	539	581	548	543	562	556	532	559	580	557	546	528	549	501	539	529	549	533	556	573	597	559	580	522	559	589	564	544	558	504	527	535	538	560	561	551	537	551	560	529	546	561	541	552	557	547	508	555	563	580	539	557	577	594	529	574	546	568	559	535	587	524	549	569	532	562	540	571	611	504	545	530	538	562	511	563	548	595	561	539	552	572	540	522	618	553	531	557	574	550	558	528	546	552	560	560	570	545	536	514	538	554	582	593	582	542	582	586	528	570	520	551	494	598	584	545	541	527	580	586	540	556	562	549	532	592	551	553	556	589	608	589	558	567	566	557	580	555	545	533	595	558	533	525	573	564	561	547	579	547	564	543	510	543	562	533	530	557	578	524	536	536	575	563	530	519	546	535	546	581	591	574	572	574	509	558	540	554	583	577	527	580	516	532	546	552	562	588	542	603	560	515	541	545	520	546	590	536	562	520	549	551	576	536	567	541	563	580	552	543	554	559	515	542	568	547	528	565	566	541	558	521	559	562	553	539	537	559	522	563	558	542	553	558	549	548	529	518	572	579	590	521	569	574	549	591	543	526	549	565	565	564	557	535	578	555	517	543	546	527	539	525	551	531	557	540	536	588	521	555	522	595	587	551	558	543	604	537	535	562	559	538	576	539	531	559	574	521	566	538	548	541	560	566	535	542	548	533	575	551	572	558	573	544	550	543	587	568	558	544	569	522	533	568	576	552	601	570	600	561	558	538	550	563	593	526	510	591	544	555	564	538	559	563	576	580	518	550	535	540	576	535	562	543	581	598	534	540	561	569	545	525	553	593	577	547	533	519	554	553	558	549	570	561	592	587	557	557	523	533	577	582	561	553	526	566	555	537	551	525	532	529	569	530	597	558	549	545	540	530	526	559	544	553	550	541	551	552	553	571	570	562	588	551	523	545	568	551	563	582	571	592	553	562	517	526	554	560	560	534	578	572	555	539	578	561	511	594	524	574	569	553	579	556	544	556	548	567	543	551	562	566	539	566	548	555	535	567	531	581	516	595	588	525	599	522	514	547	529	619	544	590	572	543	540	542	541	613	542	524	583	549	619	504	598	586	527	557	554	504	543	550	516	575	584	504	592	543	557	545	527	559	548	545	564	553	578	584	547	529	544	588	561	568	551	590	554	545	539	549	522	559	543	500	575	543	558	557	542	550	531	535	544	520	549	554	536	530	556	538	556	581	553	579	552	547	546	546	559	520	584	551	572	535	550	544	580	569	524	533	536	548	560	566	583	570	576	557	604	539	540	589	583	579	533	533	552	603	557	570	582	567	560	531	551	578	543	552	536	556	561	574	556	580	553	533	561	589	579	594	568	600	536	587	565	546	510	517	555	536	552	539	551	553	576	566	551	540	591	569	584	608	556	549	560	562	553	567	572	526	552	512	549	577	555	542	581	534	577	556	576	554	574	536	567	557	544	563	545	558	543	544	561	516	522	531	550	535	556	556	568	551	593	522	552	540	576	558	560	543	577	586	536	542	566	592	538	551	607	568	565	563	547	575	587	563	550	531	523	604	535	535	515	529	577	571	595	541	544	536	554	549	548	566	571	546	551	534	540	567	592	529	544	553	561	520	526	543	582	548	616	574	551	550	560	584	557	564	560	558	551	564	558	523	550	558	558	558	553	585	583	595	575	527	568	556	600	556	555	601	581	552	582	551	568	517	538	561	568	547	500	531	532	536	582	558	533	587	601	567	579	569	569	575	530	562	547	599	541	541	545	563	541	549	550	547	556	585	538	549	533	519	567	574	557	531	559	581	565	542	548	565	528	541	569	569	553	557	541	555	523	520	517	512	553	535	524	542	557	541	572	541	526	551	582	556	548	580	586	565	553	553	544	517	572	556	585	576	570	589	535	545	532	571	561	540	572	581	597	553	535	567	573	564	516	577	512	560	561	568	565	514	559	525	569	570	553	569	598	566	580	579	538	540	526	573	568	541	575	585	570	577	540	565	585	513	568	539	491	570	565	562	541	545	549	571	563	540	580	530	553	541	579	547	569	553	575	549	522	582	562	544	546	572	561	550	599	535	551	559	547	605	576	580	583	577	560	566	539	549	565	579	549	583	539	562	529	538	548	542	556	577	533	567	513	542	558	601	562	544	544	552	582	552	600	551	513	611	508	563	524	537	551	548	560	567	547	528	560	553	580	566	565	546	538	514	538	546	525	519	559	576	545	542	543	573	553	557	561	539	581	549	546	543	590	540	509	564	556	531	583	562	604	523	578	571	571	553	539	563	569	573	566	554	558	519	582	541	546	545	520	548	592	550	489	575	527	578	538	595	594	543	576	555	570	557	544	531	574	598	577	552	550	592	556	568	545	598	562	544	577	588	571	564	571	575	579	570	570	522	547	571	535	565	547	553	609	568	525	551	539	550	526	578	583	536	517	554	527	529	572	550	533	558	536	541	528	541	506	536	551	541	597	520	519	522	616	541	546	536	555	548	526	531	552	547	559	542	499	548	539	572	572	538	567	545	561	558	534	537	539	514	527	575	583	573	538	556	575	570	537	516	559	537	572	529	559	489	580	515	550	533	544	581	549	560	558	566	554	572	596	560	581	529	513	537	559	584	544	554	550	599	546	593	541	545	576	533	549	556	580	557	518	564	550	599	561	569	591	574	591	567	548	524	604	545	545	563	581	530	562	555	551	568	512	565	573	519	522	552	568	565	531	545	570	548	570	522	558	576	582	593	529	554	523	529	578	512	532	525	555	519	546	529	527	542	593	531	557	548	558	598	580	499	533	586	568	561	542	592	566	572	587	547	609	578	507	571	532	557	609	572	569	540	575	570	586	575	565	560	549	540	582	540	557	557	542	593	555	579	551	566	563	600	541	553	588	535	567	541	562	538	536	544	505	521	565	552	555	609	591	576	523	583	523	593	539	560	579	534	568	561	568	537	542	538	567	530	512	564	555	511	568	554	595	543	563	535	520	552	558	565	544	572	576	543	517	567	539	562	567	536	550	565	556	562	545	542	561	518	540	549	554	539	500	561	519	509	579	553	532	527	538	529	567	552	544	541	572	583	564	561	584	582	564	568	569	525	554	530	524	571	573	595	565	568	556	531	560	584	548	526	551	573	529	573	587	557	605	534	583	514	535	537	610	522	571	555	555	587	589	566	582	594	547	546	582	548	553	553	551	553	552	505	555	575	562	575	518	560	558	571	550	550	575	538	534	556	579	575	560	564	550	565	605	556	541	512	570	539	539	573	567	571	550	520	573	618	565	512	565	535	571	563	580	541	583	537	542	535	575	544	560	547	569	550	544	567
28937	31481	29443	14536	3162	876	384	289	279	255	261	227	231	231	264	263	269	256	266	266	273	271	277	262	290	259	239	276	292	256	273	257	248	253	269	250	225	274	252	243	250	279	248	250	252	248	244	243	257	261	241	283	274	292	241	264	279	264	234	251	243	288	268	229	258	270	245	260	264	281	252	229	243	280	229	248	253	271	271	221	263	254	273	252	225	238	225	277	244	266	245	235	238	245	265	284	268	273	255	250	249	243	250	277	258	244	225	235	275	260	264	255	266	260	250	260	244	275	259	261	248	263	251	274	250	244	247	244	262	241	249	304	227	249	254	241	279	239	218	244	251	251	231	255	243	224	257	270	243	251	248	245	252	261	232	253	281	264	285	263	249	276	235	247	235	235	235	255	222	245	284	262	244	246	234	226	255	262	218	246	244	237	255	264	240	289	241	247	243	237	264	248	260	266	264	262	265	266	240	297	241	255	243	255	267	271	266	279	245	261	236	246	248	251	256	258	267	260	237	218	241	249	260	255	269	234	265	258	248	239	251	256	252	220	281	273	252	243	268	253	221	272	257	253	258	266	238	255	253	270	268	294	267	263	259	234	255	236	280	246	253	260	253	246	279	248	287	267	252	227	243	266	241	268	251	241	251	249	254	241	262	257	266	239	242	228	245	281	254	247	253	265	270	280	258	234	291	261	260	252	265	264	252	248	261	261	260	241	275	261	234	287	248	277	231	225	241	270	264	256	246	255	260	261	264	267	248	262	248	259	245	241	266	264	229	247	248	260	241	240	266	286	254	231	272	257	256	295	242	273	248	290	248	274	234	241	254	249	249	226	283	252	264	245	262	236	255	266	247	267	230	270	240	278	278	251	260	251	246	260	244	250	249	271	239	269	273	273	256	252	240	272	260	246	232	256	247	253	247	247	236	262	233	251	267	255	251	244	261	244	262	240	247	251	250	241	256	250	261	263	271	264	265	259	266	245	255	272	241	258	250	266	267	263	240	242	280	249	244	249	246	272	247	281	255	261	225	267	249	250	276	251	234	251	250	265	253	274	269	229	239	255	254	269	231	242	236	248	247	255	245	277	256	298	241	264	253	250	230	255	240	271	247	247	252	233	260	254	268	257	236	247	254	248	259	271	265	267	255	229	258	262	235	273	257	256	270	215	254	237	263	278	251	257	275	241	279	236	239	248	256	257	235	254	243	245	240	266	275	239	258	281	259	253	265	267	242	268	256	287	263	249	266	235	273	233	264	258	255	277	268	253	265	258	276	256	252	265	248	280	282	255	270	252	254	224	240	274	244	267	232	234	243	244	266	260	275	257	293	248	282	248	251	256	249	279	253	236	214	250	260	275	254	255	261	280	241	253	237	263	265	235	258	254	253	247	267	251	283	266	275	242	246	276	270	241	253	247	213	265	261	250	262	252	249	263	234	294	281	247	277	250	248	283	248	249	259	231	279	267	276	245	260	235	253	257	239	257	274	269	262	259	301	263	230	267	263	231	254	248	287	248	242	262	261	273	256	251	240	274	259	238	275	247	252	281	263	252	237	249	240	292	263	246	265	231	262	253	264	265	257	236	275	270	246	220	233	235	263	270	277	249	233	229	275	238	266	253	265	254	273	266	268	271	241	258	252	255	280	282	235	260	251	231	262	251	253	254	238	238	255	244	260	287	254	253	253	263	252	265	258	260	234	269	245	228	258	247	261	284	246	247	239	239	258	267	247	258	266	259	239	246	290	215	218	248	290	265	250	236	250	246	243	231	269	238	274	258	269	259	249	264	210	264	252	231	243	264	276	241	242	258	228	243	270	251	279	257	235	260	258	269	253	253	267	263	252	282	259	274	251	260	228	270	258	264	252	236	258	280	248	251	251	269	285	292	241	245	262	233	262	231	264	251	264	248	280	249	263	250	233	241	267	243	232	250	262	252	255	272	258	270	246	249	252	246	252	248	240	247	265	242	240	257	253	281	247	221	228	288	249	269	267	253	250	243	232	255	255	253	226	280	251	232	258	265	254	228	258	251	240	239	265	276	254	267	261	264	266	253	255	250	227	241	259	239	262	254	243	232	266	269	259	237	243	254	229	263	260	278	255	268	236	253	289	270	258	273	265	256	230	254	266	265	267	253	257	235	255	242	271	249	260	247	274	266	260	273	268	232	250	254	256	218	246	227	240	239	262	252	270	257	268	245	224	255	238	243	251	267	285	261	252	237	263	254	291	257	237	252	305	245	249	269	261	273	233	286	271	292	266	264	258	244	279	259	265	247	250	230	263	254	274	240	259	260	281	266	262	236	261	256	234	254	239	233	268	256	244	253	251	257	268	261	265	238	239	256	237	252	261	236	268	246	252	282	247	228	256	272	233	239	276	234	249	264	263	233	247	280	259	259	252	253	269	244	242	245	270	231	237	256	224	283	272	257	245	261	254	266	262	242	234	265	242	271	255	266	286	247	247	269	245	250	260	261	256	269	228	224	264	247	257	248	248	251	272	244	254	235	273	238	251	258	297	247	253	273	286	240	229	273	257	225	254	242	258	272	251	257	283	229	230	259	263	303	261	269	250	268	261	247	249	253	247	291	242	246	254	248	256	267	272	231	241	252	245	248	238	243	233	245	248	271	245	256	253	281	277	239	234	237	256	258	279	270	268	262	256	243	268	286	251	251	236	231	274	242	298	256	264	277	265	218	252	275	230	272	263	271	232	254	244	257	268	236	239	267	286	268	252	272	263	250	259	257	238	254	282	262	239	265	252	258	263	275	246	260	235	259	252	255	270	238	262	271	266	250	257	267	267	244	262	261	244	260	257	263	243	286	248	290	225	238	257	291	249	259	259	239	258	256	247	235	247	271	278	264	240	251	282	250	265	258	245	228	250	249	258	259	255	260	258	255	233	277	252	268	259	233	252	250	266	243	270	235	252	228	270	277	243	246	269	279	257	269	241	241	214	256	247	227	205	256	261	250	271	265	237	210	257	273	229	247	242	217	245	235	257	279	260	233	274	235	245	262	252	267	236	257	233	255	270	259	263	248	242	249	237	249	273	271	243	248	242	243	276	259	219	264	281	263	253	279	263	257	265	231	253	237	223	248	266	252	264	259	246	234	257	241	259	249	259	251	256	251	253	288	240	245	263	234	248	268	232	286	246	244	267	282	253	253	261	281	268	250	265	256	249	217	244	263	236	257	265	241	219	251	233	226	251	249	267	273	245	266	262	258	261	278	250	259	256	289	260	247	275	230	240	273	256	266	262	290	245	229	253	230	265	255	265	241	223	279	236	250	271	235	272	236	215	259	251	259	257	256	254	290	271	251	222	275	223	256	261	271	233	239	246	220	260	256	267	279	292	259	260	264	257	225	242	239	250	250	248	267	253	260	266	222	252	264	244	269	250	258	245	239	229	250	262	228	262	265	255	260	267	243	248	255	270	247	264	248	246	247	250	234	240	255	249	247	277	246	269	269	254	276	280	251	259	263	260	244	239	277
35824	50006	35130	16632	5778	1843	778	522	495	479	482	462	454	476	494	477	463	503	475	469	519	490	458	468	454	500	464	517	453	455	503	533	514	473	461	504	437	500	501	478	514	446	459	438	469	472	495	457	487	494	464	486	481	462	466	490	438	494	476	511	501	442	443	497	477	460	462	438	482	477	500	465	476	513	508	485	496	491	502	512	524	505	498	486	495	448	434	463	481	497	429	463	474	502	508	473	468	441	512	477	521	479	518	486	450	479	453	502	471	451	480	472	477	462	483	502	506	472	460	522	516	500	473	455	451	463	462	463	510	505	470	491	461	471	485	473	446	476	459	528	427	487	482	484	486	469	479	510	469	467	474	492	464	484	479	486	501	485	500	503	459	498	449	469	476	448	458	512	446	468	481	529	498	486	461	479	481	446	473	528	489	437	465	448	500	464	477	488	476	493	504	462	456	445	454	486	469	483	500	516	474	443	513	488	487	508	504	468	537	474	447	487	512	502	498	468	508	508	457	490	507	438	499	485	476	496	475	495	486	507	509	488	469	521	518	473	547	477	489	497	483	481	458	475	448	484	510	505	459	453	499	487	508	501	492	438	465	500	483	486	471	525	453	519	465	467	501	502	494	490	453	454	463	460	454	477	502	482	474	508	473	517	440	476	463	483	505	477	474	505	479	451	479	450	457	478	486	485	489	469	468	511	460	515	451	457	441	471	471	489	463	481	474	501	472	495	503	507	551	486	438	471	472	484	479	508	509	480	460	487	516	469	494	494	487	457	499	494	489	468	472	474	474	483	531	469	462	480	468	464	479	517	480	488	472	462	441	485	558	492	474	446	506	469	470	478	474	491	453	460	473	462	449	463	473	461	453	502	485	479	479	477	492	481	462	466	499	479	455	473	488	547	492	481	515	427	473	514	490	501	468	446	438	477	501	444	468	467	503	446	512	481	421	455	476	482	504	465	480	457	493	492	511	463	463	468	500	477	483	456	476	462	465	484	498	462	484	503	486	455	467	517	501	506	483	431	477	459	502	503	447	487	480	488	469	470	485	494	458	486	482	488	442	432	441	501	465	461	462	443	487	481	491	445	469	491	496	491	453	500	472	439	520	475	471	502	493	458	485	469	495	446	461	457	516	493	479	497	439	490	497	496	485	442	495	486	474	491	449	444	481	486	443	502	481	493	462	510	446	484	471	460	455	466	464	449	440	504	478	495	487	487	485	461	529	466	484	488	503	471	471	461	456	502	468	526	470	463	472	468	472	474	451	478	463	488	455	481	474	475	484	493	456	487	509	437	528	454	448	461	479	462	511	470	450	491	502	516	504	466	477	485	479	420	474	497	478	490	467	466	512	464	486	488	491	484	439	493	489	475	462	481	479	509	466	512	512	460	495	481	499	476	498	444	485	487	492	468	480	505	484	477	496	488	488	490	479	461	498	468	507	472	478	462	512	546	487	482	479	515	516	466	527	462	485	469	491	453	423	489	487	448	454	473	479	431	493	464	491	457	480	487	449	487	474	471	485	464	484	491	494	437	437	500	469	470	485	462	427	461	475	500	505	475	497	495	509	453	486	498	494	522	479	471	449	480	477	444	457	465	455	462	478	467	487	492	480	479	489	471	468	506	477	465	479	470	496	517	493	480	475	478	490	493	479	478	478	490	464	506	496	505	478	492	514	508	488	489	476	478	468	458	477	492	481	523	480	486	456	495	484	511	466	523	470	479	514	500	504	512	475	427	492	407	526	490	453	500	451	454	418	471	502	478	461	494	488	478	472	484	484	433	471	493	483	496	502	468	465	492	469	469	458	450	479	493	506	505	492	469	485	509	464	458	446	493	458	480	474	461	478	465	484	462	449	464	435	472	460	492	453	462	503	496	468	470	459	492	469	465	472	496	478	533	501	457	448	456	448	474	441	477	513	497	498	505	480	492	478	462	434	473	505	491	471	482	500	460	453	486	460	471	501	467	536	483	486	466	474	478	448	502	463	476	493	489	521	524	494	459	482	503	502	487	503	490	446	471	434	481	486	495	462	501	486	477	476	464	514	505	480	521	497	483	506	467	471	517	467	478	442	500	478	489	472	487	468	493	494	503	453	465	485	485	514	500	439	520	473	499	499	466	491	480	471	496	485	519	446	494	485	509	518	462	474	442	476	471	448	473	496	531	479	531	505	496	474	472	471	457	472	534	502	484	435	449	480	509	462	505	496	474	474	453	457	483	481	485	485	497	506	463	469	451	503	454	520	481	450	516	473	470	463	504	427	475	462	466	452	486	505	461	502	454	475	497	467	475	502	500	493	503	479	509	464	465	476	503	483	482	444	476	497	476	516	461	519	477	475	486	454	469	435	483	468	466	490	454	482	470	512	482	459	518	461	472	490	462	495	458	467	445	484	449	503	515	442	471	483	472	474	483	479	446	481	498	471	502	448	446	485	475	535	504	457	442	441	490	455	496	501	467	464	495	477	486	482	493	484	492	504	460	500	505	490	526	446	513	466	494	511	462	467	468	501	458	509	469	504	480	467	458	498	488	503	466	501	473	468	462	461	429	495	526	466	511	452	472	482	485	496	463	467	523	501	513	463	512	508	477	491	490	458	501	488	487	490	490	473	478	486	495	480	502	471	485	448	462	492	458	488	466	504	480	473	496	482	445	510	462	513	502	497	491	495	478	476	485	501	505	479	467	492	469	495	493	483	484	464	541	439	474	498	472	490	469	483	467	479	479	492	469	478	484	469	483	477	468	468	502	480	510	473	474	490	547	482	516	468	513	518	517	434	502	474	523	498	467	464	469	472	481	523	496	450	468	469	464	474	510	484	495	490	492	458	490	485	455	461	515	473	483	455	457	472	480	469	483	453	496	540	476	475	480	498	446	483	446	482	526	463	486	506	451	515	482	467	524	428	487	483	462	526	496	473	481	481	498	470	475	481	489	491	450	498	478	470	475	488	479	490	451	448	466	467	469	483	478	452	507	475	494	450	449	474	497	440	443	438	510	458	469	467	466	475	518	461	496	466	490	497	467	463	526	471	483	453	465	459	514	501	474	505	472	471	430	493	479	473	447	481	489	474	483	492	493	466	468	484	507	461	462	473	528	478	497	487	491	496	520	505	479	490	456	471	508	526	461	512	483	511	472	508	457	454	497	501	491	510	501	472	475	519	500	489	492	462	497	512	480	468	467	496	480	455	464	511	489	479	486	487	514	476	489	484	511	471	507	472	479	482	491	475	492	492	483	510	491	446	513	454	520	511	489	470	476	479	446	494	466	478	460	493	461	466	466	505	477	490	489	474	462	475	494	458	500	502	459	505	475	453	483	485	481	484	487	486	467	467	488	475	471	495	507	495	493	452	480	490	498	490	491	497	494	421	469	481	444	466	477	477	462	486	522	484	493	479	438	483	534	449	468	496	484	482	461	462	518	489	503	468	452	473	489	451	510	469	487	492	468	527	476	524	514	487	433	524	490	468	499	454	473	495	463	483	508
24621	24905	36802	30124	20752	9540	1305	380	304	263	274	256	285	264	288	231	309	292	248	274	243	258	249	278	270	265	256	278	270	276	254	278	253	263	261	287	271	251	283	251	271	281	286	242	254	269	270	248	259	282	280	264	271	281	259	254	253	266	235	243	269	283	276	266	257	265	291	283	239	255	253	241	290	258	252	264	266	269	282	287	285	265	285	265	268	248	266	281	249	284	261	280	277	262	282	264	279	258	273	272	261	265	256	240	266	264	268	276	252	257	253	253	258	259	263	274	252	275	273	264	271	309	261	278	268	274	271	271	251	274	255	270	275	271	286	264	248	254	251	281	261	277	248	277	277	266	304	257	246	260	282	257	249	267	265	276	270	257	275	291	298	246	270	288	275	267	274	274	267	278	251	256	296	286	282	257	290	304	236	246	301	273	256	248	264	268	232	272	258	257	265	260	280	237	270	238	260	258	253	253	244	260	251	267	235	300	273	246	269	240	278	280	267	233	248	264	238	248	269	270	258	275	263	275	277	270	265	289	263	265	250	306	266	268	283	291	268	275	253	249	251	245	254	268	270	241	274	254	277	250	267	269	266	303	233	254	255	264	276	269	280	262	252	274	273	270	289	258	270	253	262	268	259	261	268	274	237	252	257	233	268	221	300	238	255	280	280	269	277	275	287	290	253	240	262	243	283	265	242	273	251	282	283	268	299	275	242	252	277	244	264	251	264	273	257	252	261	276	300	299	273	273	268	266	255	280	268	271	269	276	237	277	246	262	286	269	249	265	259	260	288	241	266	278	265	260	259	256	267	287	282	269	269	273	301	263	243	271	270	275	306	265	271	243	264	283	275	257	271	249	282	283	273	278	241	266	270	260	287	266	248	256	287	291	239	241	287	286	285	255	272	237	244	243	252	250	261	281	227	253	262	279	270	281	251	269	233	263	244	252	261	279	290	271	260	272	258	265	288	266	262	242	268	245	256	276	252	281	311	238	284	278	256	261	271	252	256	271	284	305	268	264	267	295	264	296	247	297	255	274	269	254	257	262	257	256	254	268	266	264	253	276	241	293	288	261	238	277	264	261	279	235	259	298	297	262	254	253	251	241	291	274	265	290	251	271	262	288	270	266	252	266	275	253	262	280	269	253	261	296	264	250	285	258	278	285	284	260	274	277	229	247	302	235	258	256	321	266	297	244	243	249	239	242	250	246	275	268	273	285	284	306	261	261	269	249	276	229	279	260	248	271	251	285	284	252	270	267	239	275	252	247	255	256	253	280	245	263	280	266	256	264	301	262	271	259	237	271	251	280	241	266	286	266	274	255	237	273	251	252	237	277	252	263	268	272	265	256	259	247	277	278	260	276	266	246	248	286	289	259	239	259	287	265	261	275	281	246	271	247	267	237	245	291	251	268	290	237	248	256	236	277	281	249	272	274	264	300	262	255	260	269	289	271	238	260	285	265	271	295	268	284	261	281	258	261	256	248	255	293	286	279	280	261	279	270	241	279	276	275	255	271	247	267	244	262	251	246	246	270	265	248	282	244	266	270	289	276	264	249	279	268	269	258	260	255	258	273	241	235	256	277	276	254	268	307	268	281	279	249	227	259	275	279	264	262	266	255	236	257	243	265	262	285	254	277	270	234	262	289	276	277	251	321	290	244	294	236	231	222	262	259	271	277	250	283	268	247	274	270	227	261	260	272	284	259	238	269	244	256	273	262	279	258	229	274	262	272	265	261	244	255	254	264	277	258	275	276	260	285	269	277	250	248	262	261	249	283	270	281	274	267	263	306	268	264	264	259	254	251	272	219	246	284	304	269	231	274	275	257	268	288	275	280	244	256	264	263	257	284	269	259	261	261	249	260	284	256	257	282	264	251	230	280	254	265	278	260	261	265	250	271	255	276	255	253	244	237	262	253	279	302	256	270	264	272	252	267	252	274	253	265	253	275	258	253	296	280	261	281	254	266	277	281	261	267	273	282	292	262	273	233	249	282	264	267	270	260	252	247	283	249	264	264	248	242	279	287	251	251	271	261	272	259	273	245	265	265	263	272	258	263	236	259	282	268	292	273	254	286	278	259	257	252	262	284	258	270	248	274	210	284	269	247	262	268	266	247	264	249	245	273	276	231	256	266	247	235	284	278	249	280	254	287	328	254	257	279	224	273	266	280	285	252	254	243	258	270	259	255	259	259	284	236	256	266	225	244	271	253	298	248	258	278	256	260	281	264	256	251	266	274	271	292	288	277	255	260	289	274	275	268	271	272	270	276	260	277	275	256	247	277	246	252	292	257	274	248	248	241	267	257	243	262	244	245	249	260	289	262	291	259	283	272	249	268	289	290	259	262	280	237	237	248	270	275	261	290	259	253	259	272	258	274	227	254	264	290	249	263	282	245	266	272	255	265	257	256	267	279	218	287	280	268	258	273	257	260	260	247	235	272	247	282	244	249	270	270	268	259	273	279	243	274	245	280	284	273	279	240	245	278	278	267	261	257	230	279	259	310	263	279	260	256	254	255	273	270	260	271	272	283	263	257	279	257	253	282	276	251	263	274	260	221	272	285	253	254	250	249	266	252	238	259	248	247	273	267	272	261	269	238	264	256	277	286	259	229	276	266	241	260	278	288	262	251	262	236	253	267	272	246	261	254	248	244	269	243	257	260	271	258	292	304	269	288	294	287	285	303	274	259	287	254	273	233	268	239	271	226	266	263	262	272	260	287	238	266	268	247	215	253	257	244	240	274	253	277	283	268	288	247	265	264	248	252	266	237	243	248	295	257	271	260	253	291	262	266	271	270	244	276	254	294	277	258	266	258	261	277	261	233	272	250	280	271	280	243	270	241	248	254	245	262	267	294	298	249	263	265	288	263	258	269	274	234	276	266	291	253	264	243	273	266	276	258	259	239	267	296	223	265	253	300	243	276	280	275	264	235	266	255	266	266	268	244	246	251	249	217	282	253	263	271	277	259	275	249	250	267	268	276	283	250	271	223	269	267	274	279	245	275	283	273	249	270	260	230	242	272	259	252	259	236	250	258	234	277	231	234	255	273	268	263	267	253	252	255	268	255	284	261	240	266	258	294	255	260	245	279	268	268	256	236	280	249	255	264	274	265	243	281	247	269	285	250	272	276	278	229	260	284	253	249	263	243	267	250	271	262	259	235	236	270	255	253	259	286	249	260	252	230	255	253	264	250	248	273	305	282	303	255	228	268	260	271	279	238	274	258	236	294	287	284	246	284	256	263	283	268	266	273	262	262	245	231	282	282	268	210	289	255	234	248	263	276	280	283	268	263	258	257	271	285	262	276	277	259	282	268	266	249	247	279	248	283	257	271	253	277	270	264	292	273	232	282	282	271	255	270	274	239	263	287	261	268	283	253	256	254	258	225	250	263	271	302	249	248	265	277	227	240	273	256	278	224	248	268	277	269	264	257	254	227	259	244	261	227	290	264	249	231	295	248	233	246	239	270	243	238	244	263	269	248	261	248
58033	92343	67446	40713	23071	7517	1889	682	517	514	478	470	524	487	518	501	493	470	448	475	462	504	530	526	511	505	457	513	490	506	520	518	457	520	490	561	454	513	489	480	522	488	482	501	500	490	482	523	518	475	492	538	458	493	467	518	450	485	466	481	524	494	515	473	494	487	524	504	507	484	493	489	511	492	484	495	499	484	504	447	470	450	539	484	478	447	491	471	497	504	526	447	455	487	531	508	523	480	479	503	501	459	501	498	451	527	483	487	530	477	505	480	487	476	482	470	517	495	463	488	480	490	536	509	506	488	498	468	523	530	460	500	528	493	483	477	496	487	521	481	495	506	496	477	488	542	489	491	464	506	515	512	474	477	537	511	523	471	506	480	510	491	512	512	508	523	493	483	481	472	476	462	497	458	495	462	521	484	519	514	513	492	509	498	502	508	537	523	514	506	519	458	507	467	481	527	479	463	526	489	479	502	480	521	508	481	516	478	484	508	490	468	477	485	502	483	480	493	480	519	454	472	513	506	497	452	492	479	492	485	484	478	480	487	432	506	519	500	501	499	510	477	481	468	483	491	512	490	455	508	524	464	481	497	462	463	487	469	501	514	475	494	448	505	481	459	479	473	458	489	484	489	510	465	495	527	483	476	465	529	490	499	479	493	509	513	487	530	520	532	500	495	540	462	494	512	484	474	466	506	484	495	467	494	502	463	515	492	478	541	510	502	501	510	540	519	525	489	488	518	465	468	465	485	538	474	523	472	512	482	478	489	486	503	512	484	489	483	505	480	519	486	518	486	482	476	480	504	498	508	482	440	521	479	499	527	468	479	487	487	508	496	513	451	494	527	501	484	503	475	469	554	477	486	491	509	520	458	468	490	518	454	496	473	479	514	506	489	495	494	472	496	461	497	465	470	467	511	499	521	501	513	513	482	452	499	479	491	497	468	500	483	485	508	464	513	478	480	535	482	484	502	486	478	520	484	491	492	500	482	508	459	490	522	496	477	468	502	491	469	507	537	505	498	465	507	509	571	493	492	504	505	477	515	470	498	479	498	483	521	486	530	515	533	482	486	497	541	493	516	516	503	505	529	480	465	479	451	451	493	492	502	492	506	473	474	493	513	518	498	473	502	517	484	478	451	469	512	486	455	491	479	500	493	513	465	508	473	487	492	486	499	506	462	508	480	512	494	501	489	511	470	466	521	505	492	451	497	508	469	499	509	521	509	471	466	496	489	473	495	502	478	450	508	484	508	519	476	471	468	504	528	466	510	459	470	508	514	475	465	466	522	509	521	501	480	530	457	464	497	498	477	511	515	470	478	464	494	513	506	510	480	475	461	466	502	468	500	482	506	453	473	449	465	483	520	488	490	519	524	502	455	520	501	488	488	510	500	536	486	500	485	518	519	516	511	504	492	517	488	466	480	469	515	483	478	483	462	487	516	477	485	520	458	508	489	523	496	503	461	452	506	454	494	459	541	482	518	495	493	498	501	496	448	499	528	555	497	475	514	531	534	488	517	476	492	495	470	494	492	476	496	489	499	515	510	467	476	499	524	458	498	507	496	535	440	509	503	487	473	487	478	481	541	484	520	490	487	479	483	485	512	500	483	501	481	494	512	491	486	514	488	486	457	464	483	524	485	488	484	486	520	470	510	506	489	520	512	495	523	506	502	474	514	476	527	465	488	485	478	481	475	528	489	511	528	491	500	507	494	511	487	502	476	492	490	510	497	527	559	494	520	482	519	476	515	479	505	505	513	421	470	514	524	495	500	519	487	498	527	506	449	486	518	486	505	521	451	516	491	534	529	489	463	510	483	510	528	457	460	511	493	543	499	482	499	491	507	480	467	459	506	490	474	484	528	538	485	522	477	503	499	500	508	498	497	495	503	515	468	469	487	492	502	466	467	488	503	503	449	516	501	486	468	529	493	481	511	484	525	506	498	467	463	471	524	495	478	486	486	473	532	464	506	467	480	517	489	480	528	511	471	485	504	511	481	516	491	497	468	518	480	487	465	465	547	506	516	451	497	486	496	469	516	463	504	478	497	443	478	499	519	444	488	497	511	492	490	511	488	470	513	486	490	503	475	483	497	510	500	491	492	483	445	491	514	452	522	500	463	493	470	505	488	505	485	446	475	512	485	488	515	460	501	491	491	502	516	494	492	504	456	463	471	529	474	511	494	498	518	505	481	480	496	465	453	522	522	542	482	512	490	480	457	486	453	505	505	473	471	486	480	499	538	507	503	501	469	505	470	506	473	499	466	496	513	461	472	476	469	502	532	526	481	476	476	474	516	526	477	483	493	479	491	495	487	434	487	503	487	536	533	471	533	496	497	491	488	454	487	504	476	517	505	471	535	490	482	476	504	507	508	464	499	540	470	513	460	477	485	481	518	526	520	440	457	499	508	491	511	456	527	510	537	509	523	455	491	482	460	456	464	482	485	507	471	504	482	487	521	482	502	504	509	451	471	468	538	491	469	503	501	547	499	517	528	493	461	511	494	515	500	513	512	494	470	463	486	541	462	491	479	497	474	508	482	510	512	489	517	527	519	483	506	512	480	492	475	517	504	525	478	471	496	461	488	477	498	476	470	472	483	522	519	483	474	464	514	502	496	463	482	512	464	488	484	477	477	544	473	488	495	449	472	520	462	485	478	502	504	478	514	480	502	493	526	496	535	486	486	516	488	522	512	451	475	534	543	456	513	491	491	519	466	449	501	496	475	487	492	496	456	458	527	470	452	516	495	516	469	482	503	468	464	481	500	503	512	468	470	510	488	512	477	510	494	557	470	522	476	526	512	513	501	484	523	507	527	515	460	496	483	514	478	494	472	495	483	457	500	515	499	473	504	495	502	492	537	488	477	498	506	490	485	556	528	480	482	491	496	501	505	474	490	538	501	487	433	454	487	523	486	487	526	478	479	457	452	450	499	483	467	505	527	502	523	507	541	476	507	507	471	475	493	474	490	497	479	489	499	477	507	501	488	472	495	466	466	476	474	462	538	472	490	475	513	490	489	495	515	458	496	489	465	478	460	511	509	443	505	527	459	494	471	510	461	481	507	529	497	493	505	477	480	467	520	479	475	503	507	475	476	492	457	465	550	507	476	510	495	485	506	493	476	488	515	495	470	488	480	526	493	485	460	509	502	490	480	505	471	490	498	494	512	438	506	487	456	491	470	497	481	466	499	477	534	495	508	523	504	492	503	521	515	480	474	485	499	496	527	501	476	516	545	501	516	456	457	482	510	468	474	539	509	499	483	487	514	524	555	477	497	525	477	479	488	483	495	536	459	484	478	488	474	501	429	449	478	509	528	514	502	520	503	492	505	475	498	510	512	522	500	497	488	487	489	468	467	537	497	474	496	507	497	479	503	480	483	506	493	516	495	478	536	515	487	492	504	504	498	543	491	512	499	490	466	500	516	489	509	471	505	513	491	477	423	490	500	501	492	505	515	519	515	506	489	528	508	482	500	491	510	521	466	490	543
23408	22897	33340	28958	22205	17957	5655	567	369	316	323	339	323	304	332	335	320	309	326	305	309	335	290	304	335	315	331	333	300	330	322	309	320	310	317	301	316	301	325	304	290	294	354	333	316	316	301	328	287	306	317	325	309	321	349	301	342	327	318	339	298	346	337	312	312	322	337	327	309	291	326	319	319	311	311	291	306	304	311	297	292	332	302	306	283	317	294	327	309	310	323	323	341	322	340	305	324	318	296	320	319	307	314	350	321	301	290	314	301	311	326	316	318	299	318	310	316	352	296	305	287	332	316	297	305	296	341	313	299	324	326	285	307	288	281	310	313	301	312	313	309	304	307	321	314	311	324	314	323	293	311	330	327	299	284	298	312	325	302	349	356	323	346	292	318	363	262	329	301	306	299	290	333	310	323	312	326	314	323	319	323	301	315	318	310	333	299	330	295	325	300	321	305	332	293	302	292	295	347	287	295	320	334	318	316	307	322	336	313	282	301	309	327	298	300	295	316	319	300	300	308	311	307	322	313	323	328	284	317	302	341	294	337	310	299	295	284	285	343	309	329	338	346	336	254	302	313	311	326	329	316	296	320	335	305	314	304	302	308	334	337	288	315	305	303	318	298	307	289	299	308	288	318	291	335	290	275	297	320	305	289	307	282	317	314	282	296	310	300	306	312	284	300	294	355	311	316	332	367	347	325	311	330	298	300	338	313	309	308	334	302	323	352	357	313	329	346	283	339	322	297	311	336	304	305	327	325	288	332	301	289	294	334	296	342	309	304	297	294	319	316	321	323	309	307	330	293	309	308	319	335	297	311	324	284	313	321	290	305	298	321	315	315	294	293	311	319	303	289	332	293	310	314	304	274	327	293	348	324	322	322	307	313	314	311	325	315	306	265	327	311	321	314	308	296	315	332	323	315	302	293	337	302	314	336	295	306	326	310	327	342	293	292	293	317	304	294	318	317	318	308	311	340	318	299	317	315	292	279	299	298	288	309	303	307	310	357	306	303	282	307	322	337	316	333	309	327	325	307	331	307	332	285	320	312	320	318	307	306	264	304	345	329	274	295	313	295	289	306	349	327	291	316	307	345	325	328	317	287	289	316	302	306	331	306	330	280	324	309	272	312	304	318	304	327	282	312	338	300	278	326	338	300	315	287	295	336	332	318	301	337	327	293	315	297	278	288	330	299	333	319	276	313	322	310	327	301	306	307	335	279	326	324	315	311	358	331	307	341	315	313	304	313	319	318	325	338	348	354	321	316	320	317	308	345	325	300	340	331	310	304	300	314	321	319	295	291	328	316	340	308	332	330	329	350	301	307	314	298	284	311	314	335	323	316	292	302	320	293	309	306	318	326	288	341	325	288	296	295	324	322	286	286	292	313	314	324	330	281	279	316	299	321	288	334	329	323	303	313	344	293	317	286	327	318	284	308	312	307	336	315	294	326	332	299	283	303	287	317	334	319	321	294	324	299	320	307	298	310	314	295	290	332	309	307	308	323	325	300	295	288	288	297	323	304	300	291	339	320	313	329	336	328	326	307	315	326	294	311	309	306	338	301	322	330	310	297	293	330	302	336	267	345	311	295	314	290	335	324	323	341	302	332	296	335	308	330	278	310	316	295	323	330	313	309	308	301	309	357	301	318	303	300	329	300	313	324	301	318	307	324	295	287	328	320	305	301	288	297	310	273	314	307	319	289	307	325	299	343	315	330	301	302	296	308	322	302	326	300	325	303	296	305	295	300	355	314	290	301	311	313	305	332	322	342	294	304	303	303	314	296	316	317	327	309	321	322	307	307	329	323	297	323	337	308	336	279	291	312	285	291	312	296	310	296	316	305	294	284	287	322	325	327	256	313	314	342	308	333	298	312	305	329	313	307	340	284	302	296	310	283	292	307	335	279	319	321	288	329	304	303	320	327	317	320	327	306	339	304	326	297	295	308	314	311	298	272	306	296	331	330	319	280	293	311	305	300	287	284	318	345	302	321	280	330	298	292	333	311	287	311	311	301	280	310	319	323	301	340	314	309	301	276	304	294	305	311	313	301	293	284	306	323	318	296	304	297	319	300	288	327	289	310	279	324	310	328	305	329	314	306	324	309	289	324	297	326	317	310	337	319	290	306	319	282	319	319	311	298	319	326	313	316	308	296	301	309	288	294	312	305	357	282	316	316	278	293	307	312	287	305	314	312	291	306	339	273	302	323	314	326	330	302	289	328	314	292	326	287	301	319	316	326	324	312	325	304	312	300	307	316	298	303	321	355	330	309	283	343	279	325	303	315	287	319	316	308	323	317	317	299	301	318	284	329	299	313	314	318	330	285	341	321	299	310	324	291	320	295	294	288	285	313	321	312	291	309	290	287	313	290	288	342	322	267	291	299	272	301	333	327	328	305	308	307	308	313	329	343	318	296	305	331	307	305	316	327	329	332	298	303	307	299	310	310	322	292	346	288	321	338	288	334	314	323	291	285	289	328	328	303	288	304	310	306	308	305	298	313	312	311	292	291	322	329	319	309	291	283	334	328	300	310	297	272	330	322	272	300	299	312	332	289	324	303	310	302	318	296	306	305	314	314	314	334	312	274	308	330	312	308	321	290	308	349	310	316	331	284	310	318	286	328	311	319	283	302	299	297	311	326	299	279	324	286	294	273	307	302	332	316	335	314	309	307	305	298	316	337	343	311	324	309	309	300	297	294	313	297	325	299	314	321	295	326	323	296	311	330	290	316	329	310	315	307	306	300	328	286	308	293	304	327	295	278	282	334	325	324	341	309	305	357	315	277	311	323	288	303	344	322	290	319	343	298	309	288	297	305	319	322	318	328	339	337	317	319	330	303	317	312	299	307	304	311	337	306	313	334	314	304	328	315	316	321	296	312	325	300	308	336	330	307	304	302	288	282	302	332	339	336	292	302	307	317	330	293	312	299	297	304	288	332	328	294	324	307	293	272	322	334	273	295	335	290	350	326	330	341	304	305	300	306	289	302	281	273	312	306	298	319	312	261	283	319	336	331	313	323	325	314	332	309	317	315	308	303	316	305	306	299	330	308	340	301	273	340	280	328	336	345	305	336	318	365	289	302	323	323	322	305	338	294	312	283	326	315	302	303	291	310	303	303	324	330	309	325	289	333	323	320	271	317	322	325	308	329	322	329	290	326	302	318	282	314	320	330	297	327	310	300	306	293	327	312	314	328	289	350	296	331	332	296	304	304	314	307	331	314	325	315	329	317	310	339	291	288	327	330	299	320	353	310	336	309	304	314	328	301	289	308	319	318	299	320	350	289	303	292	301	289	305	300	303	273	302	303	322	324	292	310	276	323	338	348	286	326	320	309	303	285	307	306	315	324	303	309	300	306	300	336	306	300	295	288	327	333	312	321	304	316	344	300	316	310	299	318	298	323	293	305	314	310	290	312	303	310	298	333	312	342	305	307	309	320	292	272	320	300	291	308	303	306	320	311	323	303	317	304	297	294	288	296	294	336	287
57729	101502	79160	50412	28976	13044	3408	995	604	511	532	570	586	570	540	518	541	536	592	598	514	560	592	530	526	565	547	557	592	538	581	577	572	560	530	580	544	559	534	571	545	532	560	538	570	573	531	528	524	611	528	584	579	566	556	561	569	544	522	558	528	559	546	567	551	534	550	562	585	570	573	536	537	517	552	535	579	549	553	538	517	569	534	522	564	523	567	551	550	565	510	540	586	547	584	554	576	554	579	518	566	527	593	527	539	575	531	584	550	536	522	542	557	536	572	575	549	593	536	513	546	537	549	562	543	540	548	525	570	573	536	532	549	581	541	544	566	549	580	545	534	598	571	562	580	578	570	578	545	552	550	567	579	582	538	554	517	541	557	557	567	559	576	577	564	545	559	573	534	576	560	549	608	551	539	519	511	558	558	555	527	558	535	584	539	575	541	583	542	531	587	505	542	566	583	555	571	546	541	572	548	513	562	537	549	563	523	551	539	579	527	552	550	550	556	533	548	579	559	547	579	547	527	537	576	532	553	572	554	569	523	567	543	564	549	574	554	569	569	543	584	583	553	520	542	529	539	595	582	574	531	521	549	585	552	533	547	549	551	585	585	527	575	505	580	566	552	575	560	513	528	557	586	544	616	594	569	541	554	548	537	586	554	614	516	542	569	580	549	545	569	554	528	507	555	567	573	563	555	571	531	573	549	580	536	585	509	583	550	585	530	576	514	510	548	582	510	556	558	550	544	565	553	562	609	550	524	541	561	532	563	577	548	527	572	528	590	595	508	529	560	597	559	575	581	533	594	558	537	595	557	557	542	567	523	589	553	582	556	533	547	547	559	549	560	539	563	512	548	585	521	560	547	529	577	587	518	531	539	553	551	591	504	541	553	546	561	574	516	570	611	527	555	555	519	569	563	549	545	566	545	558	563	546	538	567	564	550	510	574	563	509	565	546	581	568	565	553	526	566	548	545	548	569	513	569	555	532	562	574	591	565	577	554	483	548	556	530	601	561	535	568	504	537	582	539	589	548	546	580	562	557	546	557	543	517	575	571	502	515	510	578	509	566	544	559	599	590	552	581	564	580	547	530	524	570	579	558	554	555	570	585	535	585	555	549	575	553	549	556	530	551	534	566	543	578	566	532	538	526	553	539	580	529	559	587	568	554	545	535	562	569	535	561	552	568	568	598	558	540	532	608	564	512	556	582	537	566	572	540	562	549	572	566	531	544	596	562	512	550	546	506	580	541	576	577	536	538	547	576	531	575	573	554	565	536	588	569	605	579	575	554	525	565	552	560	551	535	563	566	533	534	576	561	534	573	564	574	540	590	537	560	559	567	493	531	564	597	536	555	558	542	556	571	525	531	596	544	557	594	536	565	534	567	580	538	503	508	538	562	542	561	602	551	532	544	553	576	541	526	491	566	553	608	569	577	589	536	565	563	515	545	571	584	551	526	545	585	560	567	578	550	553	530	556	576	551	541	534	583	551	552	593	557	552	580	572	550	590	550	542	550	559	548	547	522	598	560	534	556	600	539	594	533	563	582	562	552	514	560	615	577	588	592	545	533	533	542	537	570	530	564	555	587	572	582	562	572	565	494	577	550	525	566	583	491	580	594	556	558	505	513	529	577	578	564	541	538	526	570	542	576	543	529	596	561	531	577	560	560	534	555	505	564	499	573	549	555	542	553	555	610	538	552	560	546	546	534	536	533	549	563	571	518	562	527	551	523	571	565	570	576	541	539	522	539	614	552	573	527	590	553	565	574	554	564	554	584	564	499	512	536	573	540	589	587	547	542	547	570	577	527	555	553	605	571	531	524	576	576	563	558	559	548	581	572	537	542	551	513	577	560	538	519	545	529	563	572	515	549	491	580	518	511	583	541	559	510	560	556	590	533	558	553	583	566	573	571	548	511	558	569	557	531	564	550	566	523	533	564	569	571	548	545	553	511	525	560	539	580	567	562	527	589	584	557	574	565	551	602	578	518	530	573	535	561	554	542	561	560	566	532	561	554	565	514	585	517	557	506	531	546	571	577	567	565	545	575	514	565	561	543	524	572	571	550	511	560	521	606	587	607	582	542	549	534	559	567	592	575	568	547	543	524	551	546	560	539	562	599	578	550	569	573	529	532	537	546	547	575	596	570	526	570	545	613	601	525	551	556	549	565	562	560	552	586	494	550	559	572	534	548	512	608	506	583	555	543	552	519	583	537	541	576	586	595	544	525	570	604	533	561	516	574	551	540	590	568	568	594	508	590	598	577	530	561	557	567	594	573	544	576	581	569	566	588	530	538	556	521	562	576	551	595	519	576	565	540	546	526	556	576	600	531	573	566	567	573	586	530	545	553	541	560	567	535	549	534	563	520	552	569	570	544	559	591	550	564	558	625	525	569	555	581	591	570	568	564	528	559	571	528	558	548	548	543	561	532	560	603	592	581	517	520	526	582	555	559	573	536	568	561	569	545	552	526	535	545	546	538	579	515	563	574	541	578	566	561	535	561	574	559	573	571	582	584	580	531	591	600	553	528	543	549	557	554	558	555	504	534	534	537	553	555	562	564	566	564	535	549	610	534	580	530	553	571	554	540	553	524	564	545	543	512	555	569	567	530	559	552	529	572	524	567	606	557	550	571	557	600	582	533	544	571	523	540	503	560	582	560	536	521	568	587	549	514	528	520	576	563	583	553	553	538	582	599	544	523	599	554	593	531	568	563	529	560	542	516	524	563	581	536	521	554	538	575	554	595	548	539	543	533	574	538	562	519	538	567	541	598	597	541	528	563	629	529	545	562	547	538	539	577	531	563	546	556	554	564	544	561	540	567	563	570	512	538	540	546	564	536	582	534	576	567	561	553	543	538	535	494	570	547	600	510	571	585	577	529	566	548	547	589	555	537	587	575	536	501	559	622	557	583	536	581	518	570	530	538	559	540	549	558	504	550	535	519	587	550	533	557	566	567	581	564	538	538	599	565	570	569	540	586	564	561	543	541	530	591	557	578	585	579	551	523	574	564	542	531	565	517	540	583	532	518	597	545	595	558	552	540	573	570	571	613	545	593	543	560	552	562	578	568	531	586	560	547	562	564	569	544	515	532	596	584	568	536	592	530	595	555	555	562	561	549	526	545	550	530	556	534	488	568	518	531	511	574	547	573	548	600	556	550	556	563	573	545	549	582	567	575	535	546	576	588	577	537	567	559	591	568	540	526	558	584	582	615	562	576	511	568	563	539	537	535	557	538	557	549	570	588	544	542	544	560	552	537	542	573	544	534	571	597	493	540	548	540	570	557	536	540	583	562	585	549	597	579	604	579	542	541	595	550	582	539	543	530	552	558	530	549	558	528	515	515	586	547	590	497	551	575	574	583	585	546	556	554	538	561	565	577	561	581	500	555	532	580	586	571	541	558	551	550	527	578	562	596	562	609	578	567	529	517	570	533	543	548	561	547	590	563	567	558	532	575	562	556	539	561	556	547	527	556	577	569	563	539
29053	30483	29101	15931	3461	912	355	265	263	248	269	259	258	252	244	250	231	243	243	226	255	258	235	252	266	259	246	243	260	282	287	250	238	247	284	255	281	254	268	254	248	249	269	268	271	266	257	272	237	264	246	240	253	226	260	253	252	259	260	287	247	282	233	269	259	240	290	251	241	243	239	255	256	249	236	257	257	237	230	257	248	257	256	253	233	227	244	256	237	262	244	240	252	240	248	258	265	256	271	259	250	243	277	248	239	249	247	296	245	241	272	253	250	257	253	270	273	258	241	251	249	256	275	222	272	256	226	264	256	256	272	263	255	253	269	265	275	246	258	304	260	253	244	266	269	231	269	256	266	250	253	257	255	249	235	266	237	256	263	250	222	263	223	258	249	248	262	233	242	241	268	230	249	248	225	274	249	258	295	217	257	229	256	252	246	242	244	250	293	252	276	236	244	267	256	277	244	219	271	259	256	262	245	268	220	218	251	219	262	251	238	242	250	237	272	250	284	242	252	258	256	273	253	236	281	262	244	252	257	254	260	237	249	269	246	255	229	241	239	266	224	256	259	269	239	228	238	267	263	266	237	256	269	258	248	238	274	252	240	265	261	221	233	255	241	251	250	241	240	266	230	260	271	256	234	253	270	243	269	243	304	238	219	239	247	235	221	274	264	224	228	262	258	234	245	256	278	268	240	243	255	269	234	244	251	230	261	249	241	261	229	265	263	263	244	246	273	264	224	257	272	225	246	265	232	276	268	253	267	257	258	236	276	261	265	247	255	246	264	252	262	251	236	235	253	259	274	266	275	241	210	279	257	260	257	231	283	265	249	269	281	254	252	250	269	255	257	297	254	264	242	273	243	251	278	255	289	266	279	255	261	246	243	252	259	243	242	259	270	248	261	246	269	255	271	243	240	298	220	252	270	296	255	251	274	236	290	238	263	243	255	265	255	237	243	265	237	277	237	275	272	231	257	237	260	278	245	270	247	248	257	262	255	241	263	277	256	255	246	251	260	277	285	247	248	256	252	241	265	258	268	246	239	255	268	249	262	258	254	261	280	252	271	267	240	219	243	235	243	241	257	245	265	250	262	243	249	256	240	266	274	242	269	254	236	247	243	265	241	246	245	266	250	266	291	245	284	227	250	224	263	222	253	244	251	247	253	276	252	237	288	251	260	292	237	240	244	264	256	247	251	264	238	261	268	292	269	255	266	247	247	261	266	258	267	251	278	270	244	229	244	281	244	229	242	255	281	255	289	250	242	251	264	283	253	241	256	262	260	254	245	257	256	255	224	239	296	253	243	274	264	277	240	270	279	247	254	276	259	264	254	271	260	283	224	240	232	243	275	256	232	246	252	247	266	246	260	257	261	245	259	266	240	252	248	253	261	266	230	244	219	235	262	283	262	233	254	253	255	245	265	242	257	244	265	250	236	239	250	239	272	258	245	246	236	214	250	283	274	248	249	251	275	224	238	270	270	240	272	297	238	271	222	267	245	251	262	238	258	257	252	243	276	273	269	244	243	253	229	240	264	272	253	250	262	262	263	243	247	238	252	254	240	245	244	270	236	244	230	234	242	264	229	270	215	269	235	236	220	260	249	255	239	245	255	275	248	264	262	253	281	245	263	268	250	248	246	263	242	251	251	241	244	269	269	266	226	247	226	259	276	252	231	257	240	251	232	241	240	260	268	271	257	283	243	255	269	275	247	258	253	258	252	253	264	245	240	250	275	248	276	250	262	239	266	257	252	285	241	234	269	271	272	259	253	219	279	241	279	234	246	251	262	236	264	250	246	241	285	269	250	253	220	265	246	231	265	224	251	243	253	281	240	265	272	277	259	282	256	250	259	245	252	261	263	277	250	237	241	247	258	237	272	240	235	255	260	274	265	238	274	264	253	231	260	262	249	239	274	238	258	276	235	266	252	257	264	230	237	270	296	235	238	261	248	244	226	254	262	234	272	255	273	244	261	253	238	250	249	217	251	241	251	237	263	243	260	251	258	259	288	247	255	265	262	231	260	249	252	266	249	263	251	257	285	256	287	239	251	260	253	249	269	241	248	261	265	246	250	270	270	248	233	229	254	223	236	247	266	229	261	263	278	230	257	244	246	249	277	265	253	244	285	247	254	265	255	222	262	232	237	270	258	270	234	251	244	256	245	247	249	240	239	268	261	276	285	263	246	244	257	241	213	286	265	245	268	232	239	240	251	264	258	273	286	299	253	252	246	248	254	274	255	269	243	263	253	246	252	272	270	251	254	231	262	246	247	248	260	272	262	259	266	241	247	269	263	277	268	258	243	249	224	249	244	243	264	249	266	239	256	282	251	287	261	257	219	246	273	219	237	262	254	241	268	254	248	241	211	266	273	247	253	261	223	263	239	223	242	261	238	266	256	220	269	235	230	236	275	274	284	271	247	275	253	240	263	267	283	266	268	244	249	259	249	238	247	234	241	255	261	273	254	261	270	270	238	266	274	250	224	268	284	248	235	267	245	244	249	228	237	244	249	252	246	267	228	249	250	257	278	239	255	267	251	239	294	270	273	261	253	255	279	241	237	233	272	297	255	256	256	259	258	258	246	283	249	218	273	265	246	271	262	265	277	251	257	241	230	235	270	256	255	232	285	241	253	251	232	266	269	254	262	259	233	247	272	261	255	231	237	276	216	256	244	237	235	240	260	237	305	261	259	251	259	246	264	254	285	277	267	241	258	249	244	308	212	243	254	258	256	282	272	245	271	267	273	258	246	237	255	257	257	231	260	251	251	258	230	269	256	250	280	257	271	240	246	271	225	255	273	258	239	245	209	305	267	260	235	268	251	250	253	229	261	278	268	283	270	272	270	238	270	246	265	273	236	274	270	247	253	277	251	251	271	239	250	244	263	271	253	256	238	254	240	254	230	244	257	265	249	257	243	249	233	224	270	244	234	241	265	272	242	278	263	240	262	283	247	271	249	260	247	243	272	261	229	259	281	266	245	259	233	263	278	257	238	275	256	267	271	250	234	256	245	243	286	246	278	263	252	242	271	242	245	257	241	226	236	259	255	269	251	265	233	248	262	256	252	280	249	252	264	260	240	250	269	243	233	245	274	257	275	264	276	247	251	271	259	244	245	236	257	252	234	272	248	254	244	270	243	266	282	271	235	225	261	251	263	245	243	270	234	241	253	238	255	264	260	267	244	254	257	250	236	244	261	261	280	265	271	233	257	226	265	257	274	284	279	234	252	250	236	250	242	264	237	269	269	233	223	222	246	232	241	278	245	258	220	255	256	248	253	231	236	261	263	257	264	259	244	231	238	235	262	262	234	274	239	242	256	253	264	267	278	266	238	237	256	255	270	303	261	243	240	257	256	263	248	247	231	244	267	276	245	250	252	257	225	261	243	245	260	229	280	235	221	266	253	239	263	271	239	255	244	218	264	241	260	279	249	259	262	253	237	248	276	253	249	255	234	253	256	265	251	266	248	238	252	275	245	269	262	225	228	240
35578	47699	35748	18251	6546	2102	722	536	515	441	474	499	508	503	500	498	476	500	474	496	477	502	474	527	457	495	496	488	503	468	507	501	506	464	465	481	474	476	483	497	464	466	467	476	478	461	478	538	506	479	459	516	534	478	461	494	471	475	492	532	462	482	459	482	441	498	463	481	482	456	475	451	499	445	490	528	492	431	472	447	474	477	434	488	458	496	463	508	482	471	492	507	491	478	469	477	487	481	467	500	494	475	462	466	489	496	453	465	449	488	457	505	461	508	472	470	524	498	505	495	511	477	427	509	508	486	466	479	500	463	484	498	487	502	491	502	467	475	470	450	492	460	457	510	520	464	493	476	486	500	442	494	466	456	453	472	517	491	500	472	461	480	501	489	493	495	526	482	473	489	449	471	496	442	446	476	479	466	462	467	491	442	491	467	498	489	467	496	480	487	443	472	491	474	445	491	463	517	461	475	491	491	472	464	495	454	505	480	506	459	462	473	458	444	515	490	526	479	448	488	456	490	448	468	474	444	516	495	459	508	513	514	509	494	472	502	483	491	529	493	459	434	475	469	511	471	441	471	479	472	472	452	465	484	469	480	495	491	514	456	525	468	462	508	486	510	449	466	509	499	485	469	444	520	455	472	524	483	491	473	489	498	449	503	507	433	480	450	465	503	515	480	467	482	469	464	458	484	471	468	466	491	488	436	442	488	502	507	465	511	484	512	519	467	462	445	489	466	509	453	502	517	505	461	503	492	431	453	489	498	479	511	495	463	479	470	513	464	486	462	452	500	475	489	496	458	435	474	510	449	440	490	485	467	485	448	476	492	441	508	465	520	470	479	465	466	503	463	468	478	487	494	439	506	472	466	473	463	486	510	471	469	519	490	475	463	505	501	447	489	478	466	473	454	475	491	497	467	490	463	480	493	494	502	484	455	475	512	458	482	502	486	488	463	483	477	492	451	462	438	490	485	493	513	515	446	459	469	509	476	410	467	461	479	504	478	509	493	472	483	469	431	455	511	489	465	444	466	470	444	448	501	433	464	496	468	524	504	497	478	463	492	453	513	514	489	494	485	499	500	490	492	440	471	495	491	470	458	491	483	468	510	507	493	484	474	485	493	451	473	518	487	485	462	470	495	462	492	481	490	484	489	485	480	488	498	513	497	498	470	473	489	501	493	464	464	471	487	510	468	474	506	517	440	488	466	448	489	470	454	531	465	461	535	476	487	452	451	527	443	475	496	462	489	492	501	469	479	519	486	501	518	456	482	480	444	505	503	509	484	492	487	482	492	427	482	466	489	497	481	477	483	452	454	505	521	490	501	491	434	481	498	515	510	488	475	466	476	515	489	511	487	491	472	477	491	497	499	484	449	479	508	512	470	489	481	465	479	445	475	484	479	512	493	541	472	463	497	478	509	485	466	466	518	455	468	462	487	491	469	501	496	479	475	446	477	451	505	417	449	451	507	481	500	474	497	474	458	508	464	505	443	476	473	491	500	492	504	487	496	463	495	512	501	512	474	539	489	461	480	437	468	515	475	490	497	493	484	459	485	503	490	449	473	441	515	504	470	440	422	509	474	504	484	485	480	476	484	513	479	461	465	469	482	482	498	517	498	470	460	491	495	473	433	481	461	480	462	482	556	488	492	474	507	492	451	443	464	459	462	489	474	499	485	502	461	480	455	487	450	467	475	530	456	452	461	482	499	541	468	458	472	487	457	479	495	470	506	498	473	475	472	454	476	469	481	478	479	507	463	472	476	494	482	462	492	464	502	478	445	462	471	486	468	483	474	484	446	479	492	484	489	502	470	479	476	494	475	475	476	498	444	503	482	483	489	490	470	498	494	490	477	449	470	469	500	498	472	506	493	475	518	506	483	500	449	464	487	460	463	469	526	463	500	484	469	487	481	520	465	496	486	463	502	479	481	476	490	476	499	510	454	500	503	472	470	475	497	451	478	491	445	451	498	488	483	480	519	513	474	479	493	460	453	485	469	506	482	466	461	487	468	478	459	481	466	464	500	470	477	480	499	517	494	495	490	504	518	475	465	502	457	494	512	512	467	497	474	466	475	534	446	474	467	460	488	455	450	480	486	491	518	449	474	488	481	502	517	493	494	487	441	491	465	468	485	483	472	503	469	498	476	463	448	457	484	502	449	538	488	502	449	479	501	481	474	453	506	477	470	451	473	447	517	457	439	494	479	492	486	482	473	479	453	468	499	507	461	474	503	475	446	526	493	490	480	463	533	494	470	470	467	480	539	464	452	462	497	472	486	427	540	506	475	503	474	481	487	480	467	496	519	494	498	466	460	509	502	469	504	470	521	473	491	499	469	493	484	468	519	479	482	484	455	508	499	501	495	488	497	468	510	489	488	480	480	490	476	482	456	477	460	465	482	507	471	495	517	502	457	473	516	478	481	488	458	506	502	458	463	499	494	449	465	500	499	515	512	463	517	479	486	475	443	484	439	486	469	508	461	423	500	511	448	459	479	440	496	454	496	480	483	468	519	527	493	461	450	491	461	459	478	481	477	484	514	479	495	513	472	475	484	482	448	490	484	478	489	463	477	467	458	496	504	494	470	470	504	477	465	490	470	468	464	459	504	493	470	495	486	502	478	470	480	488	474	455	462	472	447	470	474	457	481	511	492	489	500	463	451	450	497	456	508	466	460	465	454	512	496	482	497	436	450	477	472	466	516	507	504	432	481	470	459	466	495	509	477	479	533	453	528	498	442	462	467	483	468	512	494	478	498	483	481	492	504	463	506	481	497	463	506	458	513	488	488	490	454	496	471	520	507	459	457	495	515	490	497	438	474	479	503	498	471	493	473	499	489	467	511	470	522	498	495	470	446	450	470	487	459	480	478	469	487	549	488	494	484	485	490	498	507	502	486	478	479	530	484	432	523	498	465	468	504	489	482	469	509	476	459	470	473	475	506	501	464	468	484	492	483	487	483	483	416	478	461	468	464	474	504	489	496	479	497	468	480	465	489	484	480	493	460	482	457	492	483	464	462	457	470	492	497	461	482	487	496	484	522	458	488	452	480	525	472	495	474	469	503	501	494	444	468	514	485	466	464	500	511	478	519	467	454	479	449	505	472	464	446	479	511	500	458	498	470	498	453	445	473	475	500	439	468	466	522	467	469	462	481	505	448	484	438	495	453	505	485	424	463	540	484	480	514	471	457	478	473	456	477	490	464	474	494	456	448	490	476	495	478	446	496	458	494	477	484	495	474	499	498	462	437	481	480	472	486	485	499	474	475	446	464	535	450	459	479	463	457	489	424	464	489	454	490	459	490	469	467	494	517	452	505	513	460	466	445	472	506	477	476	485	477	483	491	531	497	516	490	520	474	453	462	475	508	486	464	457	462	475	471	473	459	528	451	499	451	438	477	471	486	491	488	479	472	453	507	477	450	474	512	505	465	482	485	484	511	468	488	506	482	479	531	510	478	497	486	469	471	515	489	505	477	493	497	501	490	453	500
24782	24490	36098	30442	20728	9420	1139	331	294	280	252	278	268	251	244	283	256	282	249	272	264	267	264	272	280	245	270	250	275	271	286	245	315	262	274	236	280	265	269	279	258	307	259	239	263	262	259	275	284	258	278	277	308	268	253	255	289	270	278	265	245	261	246	278	257	224	261	293	254	260	252	262	251	277	264	286	273	277	273	290	254	288	244	266	253	228	257	278	284	264	239	269	285	252	277	255	279	285	282	282	239	230	273	262	262	254	261	251	286	269	298	258	277	282	260	279	254	260	248	261	284	236	287	278	271	259	240	271	245	295	265	278	251	243	265	264	261	245	250	282	280	270	256	304	263	263	280	285	275	266	281	267	288	265	260	233	292	249	262	269	284	261	303	264	256	270	261	258	262	269	246	305	247	259	254	296	273	261	258	267	262	255	282	245	277	265	277	264	267	254	267	261	246	275	273	264	292	239	266	293	266	254	267	247	274	252	264	279	265	274	243	284	270	270	262	254	260	251	268	263	251	301	289	263	261	260	251	301	305	285	262	273	273	257	274	264	292	271	291	287	264	253	268	243	275	274	260	273	289	252	302	271	244	266	280	283	256	270	259	253	292	287	285	265	289	257	261	253	275	274	290	310	256	256	266	243	251	280	290	278	284	258	283	258	250	290	287	267	241	257	282	263	243	258	247	302	268	280	278	269	265	280	256	266	279	257	247	247	263	295	252	283	280	233	268	259	261	276	278	234	282	256	245	255	266	258	268	259	240	258	274	223	267	257	271	253	288	298	281	290	249	242	246	277	254	265	260	254	270	240	275	290	264	250	243	259	269	285	266	272	248	279	259	281	265	284	245	300	256	269	278	269	265	276	278	271	252	278	253	250	267	277	296	262	266	264	270	273	242	239	244	264	252	269	277	275	286	238	260	282	265	268	282	246	238	259	285	276	243	252	288	253	268	284	288	249	262	255	246	264	253	258	266	269	265	252	261	300	247	251	265	256	252	269	260	288	254	279	270	255	276	277	270	291	302	299	290	289	270	281	269	295	253	279	248	296	278	246	233	280	268	271	255	264	270	292	278	290	262	289	279	237	261	261	262	264	275	272	292	304	272	264	243	299	252	283	267	261	271	255	281	269	258	276	279	253	238	256	252	256	270	259	260	285	247	258	236	241	262	248	224	286	262	254	268	263	252	251	286	251	276	263	265	247	242	255	249	273	268	276	272	312	268	272	280	262	265	278	273	251	257	267	287	260	293	250	258	268	265	259	254	266	277	275	245	242	305	292	279	286	274	253	283	277	258	281	263	266	252	251	253	265	265	265	259	279	252	265	286	270	277	250	280	237	266	236	279	261	289	257	285	238	259	263	254	293	257	301	268	286	268	262	290	306	268	244	236	258	281	253	279	253	258	239	266	248	281	248	260	253	261	290	233	283	251	275	272	278	288	251	252	260	302	267	280	275	273	266	298	267	251	276	270	268	285	270	265	229	273	289	289	267	244	248	239	264	263	246	267	275	308	251	242	288	253	264	260	258	274	269	260	263	245	268	277	260	278	251	276	262	290	235	262	246	271	258	257	280	252	272	270	242	288	279	260	256	298	261	286	250	269	261	274	276	296	242	268	270	281	259	247	268	284	271	251	255	280	258	240	251	262	264	297	267	250	277	260	290	263	262	264	253	285	267	241	259	250	281	242	268	252	242	276	269	248	277	294	254	273	272	270	282	296	261	266	270	249	274	248	288	239	257	281	272	276	283	278	258	267	249	270	283	249	243	308	253	245	257	278	268	270	276	287	258	254	242	260	283	267	269	271	243	257	293	235	252	262	233	265	293	240	277	262	291	288	264	268	237	252	272	278	268	242	280	273	273	259	255	309	273	266	284	276	253	269	271	253	277	279	254	252	282	264	282	245	258	274	274	280	251	288	285	259	272	283	276	259	264	272	265	268	270	279	246	253	234	264	220	269	256	264	256	279	266	256	265	262	302	281	263	277	251	265	270	256	260	259	253	285	262	265	250	295	270	266	271	262	276	241	261	249	244	270	271	259	287	299	250	276	258	258	274	262	246	285	252	267	269	287	246	279	242	272	265	256	285	275	257	255	267	261	262	295	255	262	245	257	272	284	268	297	242	295	302	271	257	287	314	256	268	257	263	255	270	271	248	311	237	278	245	255	252	275	268	248	298	267	273	257	277	260	255	271	267	267	261	272	266	286	298	263	259	302	293	244	275	270	250	276	256	246	294	267	278	244	252	302	244	254	235	261	251	257	293	244	268	252	282	275	265	272	258	264	266	251	253	254	238	273	261	268	270	262	282	280	258	251	265	256	262	260	257	280	281	261	268	280	249	259	255	246	280	272	278	253	274	259	249	291	247	273	265	235	259	257	273	303	282	310	271	277	251	276	288	288	256	274	275	299	257	237	260	290	269	290	254	271	282	237	277	269	229	301	288	252	308	265	259	240	291	257	265	259	267	264	257	263	259	282	239	266	275	263	246	277	263	239	283	256	262	236	266	291	277	254	294	285	258	258	286	283	262	246	288	291	258	282	262	244	252	281	282	298	288	256	275	240	274	257	282	292	266	254	264	258	242	298	303	265	273	256	274	254	268	263	222	259	286	286	256	259	282	305	300	255	290	276	270	257	269	238	267	281	263	282	263	277	281	262	277	276	268	280	251	251	290	245	271	265	294	274	271	244	285	236	257	292	283	253	296	274	264	262	259	248	268	285	255	257	250	267	228	255	297	269	257	262	278	250	256	242	272	251	239	280	268	259	261	272	253	261	275	265	285	250	248	271	282	273	250	284	258	269	275	288	293	263	240	258	274	278	261	292	269	265	264	257	269	303	244	263	276	261	243	255	258	283	259	286	244	278	286	266	273	276	230	261	279	257	236	260	273	297	271	251	246	262	265	282	286	274	281	261	256	252	275	248	275	283	276	257	270	279	272	259	280	277	248	272	280	272	277	281	278	289	279	284	255	250	248	283	268	267	278	268	286	241	265	256	283	250	272	261	249	282	282	259	259	277	237	269	292	246	258	236	294	268	280	264	239	264	231	274	259	248	247	266	275	287	275	290	260	262	250	267	263	254	259	260	258	276	267	258	243	306	260	285	261	269	266	226	260	243	289	270	270	259	259	252	233	230	275	263	260	251	267	292	284	277	286	279	280	242	264	271	280	291	248	274	254	275	280	235	273	251	261	244	265	260	279	278	278	271	300	248	289	272	280	279	248	264	265	283	248	291	249	258	262	266	254	248	264	295	271	285	267	293	275	270	285	241	270	290	231	243	267	286	289	266	264	255	278	239	257	262	244	261	274	270	255	259	259	238	257	261	265	256	261	276	291	282	271	293	277	281	263	272	258	252	226	270	264	267	254	275	268	247	285	280	277	268	291	261	253	273	265	288	251	270	290	263	263	285	276	253	258	269	287	260	280	289	230	267	258	230	282	283	263	270	269	282	283	273	259	249	286	262	265	264	245	276	269	268	287	237	263
58316	90389	68599	42305	22517	7179	1679	607	563	505	532	516	474	460	456	506	491	493	470	469	483	500	526	493	519	493	462	511	500	475	513	508	508	526	542	447	490	496	497	527	532	475	512	522	514	481	506	451	478	538	494	470	493	494	496	450	493	503	491	489	522	517	489	472	513	514	490	456	505	476	523	483	507	532	488	504	513	514	501	511	454	479	536	513	492	528	472	493	506	518	545	492	463	503	511	521	488	538	469	502	503	519	483	466	479	489	498	511	533	469	453	494	453	526	476	488	518	479	489	472	466	522	493	487	497	481	546	479	451	471	476	552	506	497	486	522	483	512	500	487	523	485	512	516	502	485	522	513	474	476	490	502	515	473	530	509	459	521	496	456	519	519	484	489	512	502	486	528	474	511	485	481	443	487	521	492	485	528	486	486	519	517	491	508	506	518	502	470	543	540	504	498	496	512	454	515	503	508	485	470	504	486	464	523	460	476	529	485	474	514	484	481	493	504	490	531	501	462	534	476	510	512	523	471	506	486	497	497	524	516	498	486	504	476	516	503	457	482	488	485	513	532	468	454	512	500	518	487	484	532	515	499	446	505	525	492	509	525	503	488	481	520	503	476	462	491	502	510	467	499	520	502	508	508	530	493	497	504	536	478	474	515	504	464	517	480	504	490	487	482	492	478	469	484	544	486	468	501	501	466	461	483	492	492	486	433	494	462	494	499	453	473	482	471	495	459	458	496	476	505	473	504	519	464	529	507	523	513	492	448	538	542	492	502	496	459	512	485	463	526	494	508	500	518	519	471	465	497	446	495	490	482	497	515	481	541	501	512	494	485	470	456	466	484	491	534	509	491	449	471	517	506	518	496	489	485	463	510	487	471	482	499	536	513	517	527	508	489	491	486	523	489	535	494	518	472	491	493	519	453	483	473	444	529	550	484	506	504	486	503	494	514	530	470	446	512	523	501	478	488	508	504	447	526	482	494	540	483	488	497	504	442	495	544	521	470	507	476	482	472	482	463	482	482	502	526	484	500	476	517	466	514	490	504	498	488	502	518	519	496	495	439	533	498	527	510	476	548	463	521	509	472	519	491	448	476	485	490	473	457	517	522	533	514	504	499	474	529	505	476	494	464	492	505	515	471	470	471	476	526	507	494	494	513	473	498	531	464	519	497	492	479	504	450	545	466	441	451	512	487	450	541	462	528	531	451	485	477	522	533	476	530	504	515	478	466	466	519	505	489	509	491	510	512	462	498	487	513	492	497	514	512	509	502	455	493	460	522	487	516	523	477	484	498	510	441	515	495	506	477	525	483	512	516	493	475	497	488	490	479	467	489	465	489	487	523	493	526	468	464	475	493	494	490	518	523	498	518	478	504	526	457	484	506	446	549	478	507	491	490	479	474	451	487	497	491	485	511	492	481	494	554	480	502	520	493	495	467	513	525	480	484	483	504	483	494	509	489	470	490	515	485	476	475	495	480	477	480	478	502	459	472	499	469	482	491	523	487	476	508	494	522	514	534	496	505	491	482	454	500	487	476	511	501	497	457	508	504	477	529	513	513	482	493	561	528	466	491	506	498	508	493	487	489	500	517	474	477	526	516	486	520	501	499	493	461	444	488	507	495	497	512	488	504	449	470	537	481	498	489	468	500	492	519	478	530	500	508	473	488	491	461	459	480	483	502	478	501	496	514	496	495	538	487	491	506	495	478	524	480	522	492	508	520	511	493	492	466	512	470	484	524	493	473	510	496	499	505	483	493	474	515	521	479	487	505	465	526	537	474	471	521	502	501	477	464	461	493	529	479	479	502	490	511	542	512	485	486	508	470	509	485	490	510	527	439	513	483	503	514	508	490	492	514	498	510	489	525	520	514	479	492	488	485	528	466	535	510	499	538	468	522	521	507	492	452	525	472	462	500	517	522	483	471	496	554	511	498	487	507	488	500	510	484	502	483	502	538	497	513	473	485	499	472	477	501	490	468	496	537	524	491	487	476	500	496	469	509	449	465	473	517	492	494	512	484	526	511	500	490	454	503	480	466	520	500	508	494	494	472	506	501	486	479	505	500	488	512	461	472	512	479	481	515	507	551	505	463	488	548	516	466	487	527	514	510	508	468	510	484	490	514	493	486	515	494	505	528	526	482	465	501	477	493	503	453	529	484	510	467	496	508	481	513	477	470	485	513	521	518	447	480	498	474	478	498	493	480	504	510	484	474	534	524	489	533	505	474	520	485	487	514	473	490	506	493	498	506	548	492	443	501	480	471	484	479	492	466	508	492	490	490	441	525	523	522	489	491	483	526	528	495	506	489	489	498	492	505	525	497	449	532	508	469	457	500	478	506	546	531	466	564	489	483	482	487	502	479	514	529	521	483	511	521	503	480	450	487	471	479	472	483	491	500	481	506	479	494	512	495	499	503	495	519	541	474	518	504	520	511	484	482	510	527	481	494	495	497	480	530	490	482	478	509	479	528	452	488	512	480	524	500	473	480	473	480	484	465	494	479	465	537	502	525	501	503	526	494	501	492	499	503	505	464	470	551	520	551	463	456	467	547	483	497	493	494	511	485	499	508	488	519	470	508	468	505	505	479	504	523	526	500	522	507	491	522	463	504	458	501	483	495	512	461	499	482	484	497	505	498	486	525	486	478	463	489	506	439	481	518	462	522	483	535	472	517	484	547	501	472	467	512	471	502	532	501	492	491	505	455	502	482	512	486	530	506	448	493	486	495	482	549	452	489	478	538	470	470	520	513	488	478	492	507	494	452	536	497	546	512	544	459	517	506	515	463	515	558	478	451	503	513	493	510	483	502	482	508	545	477	440	470	474	477	503	493	496	501	507	498	508	487	524	528	482	490	509	469	506	513	487	485	475	526	514	473	487	489	511	475	495	544	494	444	539	457	534	488	517	482	495	463	490	513	490	469	481	460	509	488	475	481	511	507	497	518	490	509	518	476	499	494	522	476	504	450	517	528	531	492	492	480	510	502	510	510	520	509	469	471	496	498	499	507	474	556	453	477	483	510	503	461	527	493	530	511	468	495	505	505	480	481	500	459	507	534	489	486	507	444	471	476	498	523	543	493	489	496	486	496	498	504	520	524	504	502	464	506	505	526	524	481	459	478	513	490	446	521	503	496	459	469	492	513	484	483	517	487	478	508	516	457	558	500	495	534	502	497	495	469	491	504	496	501	495	500	517	466	521	509	519	479	501	494	479	491	498	512	526	505	488	493	499	512	517	523	505	523	475	490	473	522	509	482	497	480	510	511	522	499	531	461	494	495	512	497	477	512	502	503	504	522	511	492	533	477	450	477	483	502	533	498	466	532	487	473	493	490	509	484	495	468	506	506	496	466	493	508	483	473	476	497	531	488	489	509	489	499	495	518	501	496	466	495	461	492	530	507	480	506	461	494	477	495	530	474	490	530	533	543	482	481	493	491	502	463	516	472	540	524	503	464	521	472	459	494	500	495	475	488	520	497	468	469	526	445
23469	22584	33822	28268	22311	17563	4585	472	342	338	349	332	326	338	307	330	326	346	325	322	291	312	324	323	323	327	320	304	326	320	321	300	274	306	327	328	299	329	307	332	289	346	307	315	322	284	302	290	287	321	311	298	335	296	299	326	303	337	303	332	322	339	309	288	310	288	317	300	301	302	321	343	287	298	311	277	334	303	279	318	322	304	306	295	303	326	300	315	304	324	317	304	333	297	320	299	290	297	326	305	295	300	305	335	303	313	296	289	299	327	339	291	336	337	327	284	314	282	305	310	293	283	305	317	286	322	331	313	307	317	301	314	294	297	303	341	306	297	320	320	311	297	293	344	314	333	294	279	329	307	335	307	309	304	326	299	293	305	308	306	318	305	379	291	300	322	319	300	287	332	313	308	307	309	295	295	314	309	336	318	332	303	293	304	315	335	326	292	290	299	279	306	298	333	321	300	319	331	282	327	281	297	334	320	344	334	351	292	287	297	310	315	332	290	311	301	327	313	288	284	324	329	326	298	286	301	312	319	307	304	324	297	294	324	339	333	319	264	284	286	316	315	328	316	311	332	293	303	322	326	323	326	309	333	332	301	334	316	314	309	326	303	301	328	350	312	303	324	307	310	294	329	315	295	298	269	320	325	336	305	317	337	290	296	332	303	310	305	290	343	312	316	301	342	357	359	334	290	286	322	340	324	295	300	305	310	302	295	328	295	304	329	329	370	275	311	322	308	302	321	314	312	313	276	345	320	303	302	329	319	292	315	293	335	296	297	347	312	288	318	307	308	290	309	320	299	313	299	292	310	289	289	331	330	306	313	307	319	320	315	329	307	301	319	335	294	322	305	326	281	308	325	299	305	297	355	304	302	318	305	323	345	322	310	298	292	302	299	339	329	309	297	322	305	297	326	340	356	326	325	331	343	355	335	299	314	302	318	318	300	313	302	292	325	315	335	304	279	324	336	316	303	338	297	321	319	342	317	319	308	288	344	304	333	294	333	298	292	343	325	321	305	337	321	320	293	315	289	297	289	299	324	310	307	333	316	322	325	308	308	326	322	331	302	311	306	333	323	345	284	297	323	309	301	310	319	305	299	285	289	305	321	329	323	285	339	349	310	319	331	309	292	350	308	323	313	315	324	308	324	299	318	310	286	285	278	325	309	273	274	358	328	332	288	341	289	307	299	284	338	326	312	308	318	296	321	347	337	315	308	303	303	317	327	312	301	345	318	348	335	297	326	310	322	340	311	308	317	275	323	305	318	311	321	337	324	286	311	332	335	282	304	303	328	311	281	294	324	295	315	309	326	329	297	283	308	283	316	307	293	289	315	317	313	324	333	293	324	300	323	342	288	330	315	282	340	299	319	313	303	311	296	298	286	330	286	315	308	316	306	280	320	326	312	332	306	302	315	332	341	263	314	318	310	306	293	315	314	297	363	298	307	318	329	311	310	313	328	316	327	328	303	282	308	304	303	306	319	301	298	321	298	283	306	315	293	283	296	319	315	288	302	319	345	336	309	296	281	310	299	330	340	310	314	300	307	321	303	313	282	318	332	288	308	305	337	306	303	320	278	320	322	318	319	299	297	319	292	307	300	326	281	335	325	323	313	314	320	326	334	316	291	311	332	333	338	315	315	366	322	327	295	325	303	287	283	269	281	304	313	335	331	317	318	299	329	295	319	294	318	293	321	291	316	307	347	303	321	315	314	333	304	341	344	299	313	328	294	311	341	306	324	323	303	335	313	328	285	280	305	323	321	274	319	309	322	303	288	333	323	274	302	300	296	296	325	343	284	304	289	303	347	280	301	321	296	306	314	344	303	343	350	330	287	284	324	320	337	295	303	321	324	324	340	317	325	306	317	314	317	326	315	311	283	288	298	306	263	294	324	321	302	372	323	339	311	322	290	345	299	323	318	304	298	309	306	345	328	301	264	305	284	282	337	317	277	312	327	299	332	281	309	307	303	270	302	305	314	298	322	302	326	294	300	325	309	297	312	319	299	295	291	343	284	286	328	310	296	331	293	296	317	298	308	274	315	313	339	299	304	288	298	327	310	333	297	304	317	298	280	318	296	326	329	288	330	320	314	308	303	294	294	333	318	323	319	304	286	348	319	313	284	302	310	314	331	301	304	288	318	295	340	300	334	307	345	301	357	319	328	303	331	302	287	314	281	278	291	322	351	294	297	292	343	334	308	291	281	311	325	341	281	332	303	342	341	298	348	267	313	328	300	311	314	310	327	309	315	305	289	296	296	323	286	303	317	295	298	326	311	322	314	310	336	293	295	338	308	300	293	321	358	322	306	334	339	309	307	283	294	301	305	331	313	323	305	290	297	317	328	329	317	321	299	336	322	325	322	341	291	321	306	319	295	327	323	311	308	294	277	306	322	322	311	338	283	306	325	320	311	308	349	319	301	314	288	313	281	301	373	326	317	301	325	300	295	336	321	321	310	315	314	294	283	348	325	316	329	286	291	274	302	288	288	306	312	327	319	319	309	312	300	322	314	322	329	310	284	295	338	329	313	286	313	306	296	343	294	305	339	313	275	331	325	327	324	323	307	306	321	320	312	329	327	312	308	341	319	332	313	329	335	300	307	307	300	350	279	331	294	327	308	307	294	291	306	298	303	286	295	303	324	307	285	360	345	315	349	301	307	299	288	334	315	330	323	316	321	327	308	337	317	301	315	321	311	316	330	273	288	293	326	315	311	304	295	325	280	301	317	321	310	306	311	327	274	330	277	329	309	301	290	316	336	317	338	293	311	286	302	298	314	338	297	301	312	322	300	327	300	320	329	292	290	324	297	303	278	320	283	293	312	282	302	317	309	300	304	306	326	316	340	318	269	320	312	307	286	336	301	298	313	283	292	327	298	351	323	304	312	340	317	320	298	325	268	346	311	313	295	339	312	312	288	321	292	312	323	306	280	303	314	333	307	314	311	316	295	307	316	329	338	302	269	313	331	313	301	292	306	329	291	305	311	287	313	309	307	277	300	280	322	321	335	314	290	327	291	329	310	307	306	307	290	325	309	330	304	319	330	319	310	313	294	304	324	292	335	317	304	329	309	307	311	300	290	282	328	309	311	286	318	306	357	298	298	282	328	311	319	333	295	331	321	285	314	270	316	293	283	295	313	328	312	257	324	324	345	332	320	305	303	318	314	306	320	291	289	326	315	326	326	317	305	312	310	331	307	346	313	301	297	324	301	317	310	307	313	288	336	356	328	314	310	306	335	298	346	290	311	338	300	306	279	293	329	308	323	316	346	314	330	289	304	311	312	311	304	332	299	327	305	329	330	312	273	310	304	355	322	315	261	286	323	326	272	307	316	304	356	323	275	290	291	298	289	290	285	296	310	330	312	303	299	288	330	303	338	313	326	261	324	322	293	280	296	312	334	326	291	323	315	279	282	336	315	301	310	282	308	337	298	281	282	307	335	332	309	313	318	319	316	332	321	292	304	314	310	304	319	284	316	317	300	340	317
58267	100356	80302	51184	28959	10602	2307	823	619	585	530	572	563	546	554	548	567	557	530	536	571	565	569	544	526	571	559	568	564	558	560	500	587	565	539	571	585	561	565	593	545	577	576	523	607	532	540	571	548	555	530	542	527	572	579	596	577	554	571	510	581	584	558	546	599	534	557	555	539	544	631	551	502	528	601	569	550	544	558	581	570	561	536	581	516	582	525	524	540	559	525	526	556	556	559	575	535	531	551	560	580	551	540	544	563	542	541	582	585	534	556	527	567	603	549	583	518	507	533	557	560	585	530	600	565	534	548	564	554	540	556	573	543	586	561	550	537	580	531	541	550	535	538	540	564	563	540	565	504	558	551	579	556	542	546	605	554	576	564	532	571	566	575	537	547	554	551	537	556	568	511	521	544	566	596	580	587	562	554	561	578	562	577	555	556	575	588	529	560	537	590	571	544	537	603	590	602	517	556	569	561	553	541	549	556	558	532	581	585	542	587	560	527	555	554	587	589	583	548	556	553	530	585	529	560	555	549	510	557	564	561	528	580	566	572	597	515	562	549	573	579	521	602	568	537	554	541	557	544	550	546	572	550	536	548	546	545	508	508	554	544	532	561	523	503	506	577	547	525	573	566	544	545	506	536	565	579	583	551	540	551	564	545	570	543	550	568	554	558	528	549	561	540	576	606	553	576	558	520	561	539	550	541	562	561	545	583	581	592	508	532	578	595	541	547	575	605	512	592	572	530	568	554	547	528	527	562	568	563	507	541	576	527	539	532	582	560	561	516	533	550	564	581	546	535	525	556	597	524	530	575	562	538	516	529	553	546	575	526	577	549	541	564	567	557	565	583	531	555	539	543	510	556	582	545	589	556	550	575	576	520	537	551	564	538	573	507	571	542	582	549	552	547	522	539	571	541	594	513	549	589	562	556	550	560	554	560	567	530	602	568	547	515	536	521	569	504	561	511	530	585	523	527	585	589	586	516	553	576	550	541	545	570	519	531	540	529	542	531	586	527	574	564	572	556	516	563	536	568	576	545	563	562	572	566	562	548	561	550	524	550	552	586	565	576	542	572	566	601	550	536	528	567	529	612	541	576	525	584	565	529	542	550	576	561	537	534	576	532	561	548	543	540	559	546	513	557	543	563	556	580	545	536	511	564	576	568	558	552	561	572	531	558	569	532	565	566	588	557	534	541	578	574	532	518	544	548	574	570	562	556	567	558	560	572	540	522	542	587	513	560	564	572	570	575	557	549	588	563	577	556	561	585	565	565	578	517	559	575	575	533	559	544	573	554	493	571	539	589	554	563	574	575	520	515	565	529	627	525	584	541	565	542	565	556	574	521	543	558	537	575	518	539	520	555	588	551	569	572	569	562	556	586	546	545	539	559	558	552	510	526	590	539	545	526	541	574	532	546	574	544	580	544	574	494	563	555	561	564	547	529	487	602	604	557	513	544	567	559	515	544	551	575	537	575	562	584	522	548	555	553	500	508	542	496	565	616	573	500	582	523	538	531	554	543	547	547	519	551	541	576	512	533	545	560	576	546	529	532	529	593	520	568	560	571	519	546	511	538	558	576	565	554	590	558	530	524	522	532	552	543	526	551	545	540	560	582	538	544	559	557	570	589	519	538	564	556	527	535	529	555	591	579	569	532	502	557	544	569	557	560	563	581	522	528	549	604	558	581	541	524	556	554	481	566	564	575	566	504	561	587	562	546	559	590	546	546	549	550	550	556	501	592	581	541	525	548	521	573	547	513	547	566	537	567	537	539	547	514	572	497	583	564	575	546	610	560	571	543	508	532	573	568	550	584	579	559	546	537	559	546	534	558	532	580	538	541	590	590	590	545	566	549	550	566	506	541	582	568	588	544	596	559	558	561	569	535	523	515	607	563	572	537	531	536	578	549	536	566	578	507	503	572	505	602	541	559	509	567	548	541	540	530	511	560	557	570	583	593	552	566	538	537	616	576	571	530	547	538	568	507	550	536	588	542	538	524	579	541	586	534	560	568	558	590	540	548	567	542	520	611	536	556	577	539	517	560	547	552	541	559	560	545	548	566	558	543	576	510	537	579	513	538	559	531	546	543	560	547	577	538	542	563	566	555	562	549	585	539	547	542	548	544	570	523	530	530	588	490	560	532	494	573	521	558	562	495	517	571	541	570	556	541	550	569	539	553	599	536	551	529	508	588	551	558	565	511	520	534	555	546	551	564	557	555	561	528	532	556	580	576	558	536	552	554	547	581	556	558	512	526	545	567	562	582	573	532	534	599	554	595	539	564	556	517	557	556	565	570	539	513	484	541	554	562	534	556	552	543	562	546	560	563	554	568	580	517	568	553	528	535	515	560	539	554	591	514	574	591	537	591	492	574	551	558	528	569	577	516	551	553	551	582	518	514	526	571	550	544	551	525	562	534	578	538	583	570	536	513	570	554	551	536	514	517	536	588	570	534	542	565	537	559	556	595	520	586	514	551	566	507	533	551	578	574	531	512	550	553	556	546	580	570	504	527	599	554	550	565	599	573	480	532	542	575	566	546	526	574	547	525	522	543	533	589	552	554	572	527	562	521	576	558	560	551	524	538	559	554	568	558	560	543	552	561	534	564	502	510	561	545	540	570	536	584	582	564	575	580	577	504	606	539	548	556	559	505	594	563	619	567	520	577	550	545	553	558	535	496	542	577	564	533	591	538	592	536	559	553	584	529	554	573	495	525	471	589	544	566	551	519	547	562	542	540	556	557	587	591	534	530	557	519	587	555	548	532	589	544	575	531	606	536	568	519	563	558	548	527	560	545	544	580	575	535	520	547	520	589	560	572	581	542	584	551	541	520	541	561	544	537	560	531	539	589	599	541	536	571	517	580	567	562	591	539	519	525	532	608	547	561	525	486	568	556	544	523	547	553	586	556	514	515	548	571	519	536	556	557	543	590	536	535	576	563	524	535	581	550	569	580	518	577	602	549	550	521	509	587	522	544	538	520	516	551	520	516	607	569	537	563	550	529	584	527	545	537	534	514	559	535	561	562	561	569	540	565	575	565	546	566	588	547	569	538	628	589	537	538	570	560	532	531	595	524	565	532	565	522	560	542	544	525	582	531	578	547	544	564	540	571	586	578	555	556	570	554	568	544	543	550	532	551	564	538	554	557	525	567	559	522	569	588	571	564	577	540	564	540	554	546	551	536	550	576	564	537	517	543	573	546	568	507	558	531	560	554	585	603	580	518	540	570	575	555	589	543	503	610	534	546	576	539	576	560	599	544	505	574	541	550	549	600	570	556	544	548	600	554	590	565	540	527	561	588	516	593	536	572	548	561	576	583	564	589	528	505	556	519	524	537	563	523	547	565	546	560	581	541	540	562	568	606	550	560	567	514	564	603	546	557	572	539	580	572	566	548	569	553	578	542	522	630	572	568	570	547	533	524	578	515	568	594	564	551	548	534	552	556	562	529	544	570	531	595	563	549	536	564	533	529	537	539	553	557	576
28750	31583	29846	14312	2723	752	364	253	278	305	249	278	281	272	274	242	249	284	267	253	267	240	284	253	248	260	238	256	233	285	282	273	256	272	251	251	240	247	286	258	212	258	242	258	273	264	264	281	271	248	254	277	266	265	258	262	255	283	260	253	252	250	264	265	249	263	262	268	257	288	246	275	249	248	274	259	272	236	259	236	289	238	266	241	245	259	250	236	268	270	264	262	289	257	242	269	254	259	273	255	245	254	255	257	279	281	244	249	231	250	261	283	283	257	246	272	268	241	244	275	222	222	255	261	264	272	266	235	255	233	246	247	261	250	248	306	217	263	243	239	222	265	244	255	272	236	257	264	270	253	269	246	261	244	275	280	256	258	246	264	269	263	245	274	255	253	235	297	235	272	252	229	269	249	284	270	266	255	263	270	259	284	245	248	247	259	284	271	289	288	266	250	265	226	254	246	239	240	264	246	235	258	263	226	231	250	265	230	247	263	231	252	256	241	262	233	251	280	261	219	245	239	247	268	264	241	221	239	258	241	260	249	244	249	240	275	243	273	240	254	272	247	265	282	267	261	275	246	262	257	265	236	269	250	257	287	284	267	258	240	295	247	221	283	273	237	266	265	270	250	263	239	278	264	265	250	239	233	240	268	248	235	244	279	278	254	247	265	258	264	234	265	251	269	231	273	264	251	265	273	244	267	280	255	234	239	263	247	273	257	240	241	236	274	278	289	271	278	276	249	242	256	252	272	266	262	236	260	246	273	290	225	248	246	257	269	277	253	266	239	257	266	229	228	260	273	246	246	264	277	274	265	250	258	245	299	259	261	262	240	243	291	251	282	260	237	277	288	261	273	260	244	247	270	247	256	246	280	255	270	232	242	235	236	273	270	250	261	256	259	245	265	252	288	258	259	266	262	263	255	253	252	252	292	218	262	250	254	255	280	268	264	265	299	272	258	256	302	246	259	231	267	241	247	252	230	277	286	253	253	274	241	247	249	254	270	259	266	251	239	253	267	257	246	278	233	242	260	241	261	270	225	253	235	247	266	273	256	278	234	252	288	256	274	264	262	287	273	263	238	265	256	276	231	265	248	261	259	258	272	282	246	243	235	250	272	261	254	257	257	263	204	265	262	280	244	248	258	260	243	275	260	249	263	267	277	249	268	268	288	258	286	228	274	262	277	240	258	257	281	246	243	242	227	252	254	246	251	236	291	273	247	266	291	258	274	235	248	246	250	251	257	288	265	247	271	253	258	252	235	237	229	266	256	229	242	234	260	282	264	206	251	226	253	256	267	235	296	255	290	257	240	259	292	266	266	248	285	269	269	245	248	259	251	257	269	270	279	251	280	259	257	266	273	257	272	245	280	257	291	261	248	250	265	260	264	244	259	227	276	266	242	255	227	254	260	259	240	220	237	246	257	259	261	246	262	249	270	267	280	280	286	265	239	242	292	263	252	264	289	241	267	286	262	256	240	258	218	228	248	253	249	277	248	246	267	243	242	251	262	269	277	264	277	244	245	270	266	244	272	259	254	249	265	264	254	293	271	241	246	272	246	268	286	272	250	269	260	235	246	277	255	274	239	256	237	257	287	252	251	275	263	269	228	262	231	234	262	232	226	251	266	247	250	236	266	247	253	277	244	276	265	270	245	256	260	232	269	285	256	256	258	297	275	237	254	264	233	245	247	243	252	228	284	255	273	267	274	266	230	261	277	286	245	240	232	269	286	278	239	270	265	225	265	240	246	235	257	252	259	252	242	250	254	250	266	268	265	266	239	269	272	251	240	261	259	254	268	264	272	270	242	225	263	251	292	258	268	267	250	249	239	247	269	280	249	273	270	258	233	243	245	253	262	249	261	242	253	272	281	269	237	261	293	230	263	263	251	246	216	265	247	253	237	247	250	274	234	238	282	266	246	238	259	257	255	244	224	273	228	273	270	274	272	262	243	301	284	253	267	267	261	255	259	268	248	267	226	280	242	271	265	270	279	246	254	260	269	264	285	279	225	236	269	254	264	247	262	256	264	266	272	245	243	262	262	250	287	233	270	253	277	266	247	268	279	278	262	274	247	265	262	255	266	252	252	235	258	246	245	253	238	245	238	237	246	267	241	241	251	277	262	249	248	248	269	274	278	246	270	251	288	248	249	259	265	233	245	248	252	287	264	270	260	266	271	271	245	274	270	257	252	236	286	270	244	288	245	236	255	251	233	252	238	278	251	278	310	269	238	279	276	237	282	255	273	249	307	285	288	256	277	277	253	239	247	275	280	265	237	257	314	249	293	271	257	234	279	258	263	233	283	264	248	242	263	253	250	270	245	275	267	252	236	260	256	279	254	253	274	264	254	208	248	287	271	257	268	281	281	253	242	241	236	273	250	267	235	252	240	251	245	255	269	260	235	244	255	233	283	252	270	251	272	242	238	241	263	257	270	272	302	270	279	268	264	254	239	261	269	240	249	243	275	248	253	217	273	279	236	251	264	222	264	246	263	287	260	272	267	269	261	265	240	277	244	250	270	272	231	244	248	235	237	249	264	274	240	250	276	232	268	278	243	236	245	251	244	263	257	239	299	245	268	258	263	274	227	298	278	262	242	247	249	249	273	234	266	257	268	253	281	255	249	252	236	245	228	277	280	246	234	250	253	278	251	247	277	264	304	264	248	249	245	255	258	226	259	266	269	283	244	265	246	234	263	248	253	279	272	269	241	257	251	252	232	243	267	280	243	261	235	276	286	270	245	259	258	266	271	296	271	244	267	273	257	255	263	262	255	267	256	249	254	231	277	243	262	293	261	261	253	265	258	255	278	256	281	261	270	242	257	259	257	223	233	246	247	260	279	246	269	224	247	261	245	298	282	270	255	262	239	260	246	233	255	269	293	220	269	273	266	291	249	252	258	267	244	246	250	262	270	244	260	252	255	240	250	252	271	280	247	253	291	268	241	245	261	219	251	262	262	264	270	256	240	250	283	272	276	260	234	263	290	247	258	282	244	263	230	221	283	238	259	238	272	247	257	240	282	265	260	282	236	253	264	261	272	255	274	237	253	283	260	258	266	268	252	247	263	247	229	256	277	263	255	231	256	277	266	260	276	259	238	309	274	255	257	260	269	262	227	229	273	257	264	273	268	252	267	251	247	285	258	302	247	278	272	243	280	241	253	272	271	226	243	253	248	280	260	240	237	258	276	259	228	246	244	244	227	264	228	241	260	261	253	225	245	276	245	270	260	257	257	268	232	258	230	254	262	261	250	225	255	238	244	256	272	264	237	261	254	235	234	267	244	290	278	265	240	257	283	246	261	261	263	269	231	249	268	240	249	266	248	283	265	256	246	244	225	264	249	253	283	282	300	277	255	271	299	249	249	272	241	235	230	272	280	285	264	256	253	233	273	267	250	280	245	267	246	252	238	255	257	262	243	276	250	256	247	268	227	258	243	244	246	266	260	247	229	241	277	249	265	243	268	254	261	258	252	270	310	255	226	290	259
35556	49838	35796	16454	4897	1333	635	515	493	470	505	477	445	496	493	480	535	497	461	512	510	436	461	496	484	522	501	500	492	428	468	509	510	503	488	503	501	516	488	504	493	465	470	513	465	507	460	490	493	462	501	489	479	468	506	465	446	476	478	486	517	470	490	500	475	484	518	463	489	496	484	480	459	485	456	517	459	501	488	483	472	490	538	522	517	452	525	486	509	474	503	449	464	474	463	495	473	521	475	472	516	541	458	480	478	456	474	509	515	503	500	493	475	484	514	498	458	523	493	507	481	468	498	483	483	445	485	496	472	499	488	490	501	496	510	507	489	475	522	499	484	465	524	484	461	512	496	509	509	553	491	518	459	449	507	465	483	530	503	503	477	485	495	445	463	445	499	505	460	481	509	500	507	502	463	508	518	491	489	512	507	485	475	500	513	480	480	501	473	490	487	496	501	493	510	497	482	498	456	491	505	473	465	505	497	508	481	464	497	517	461	516	481	497	451	505	468	478	469	484	510	470	479	509	442	495	465	487	514	509	506	470	482	468	483	490	517	486	435	496	480	497	481	471	492	500	494	447	484	452	481	486	497	469	490	463	496	490	477	493	491	472	463	484	467	502	499	539	469	504	522	459	463	463	507	529	493	516	525	477	472	514	516	433	535	474	494	429	497	506	499	465	505	462	483	471	510	488	487	470	485	504	471	450	490	483	503	484	492	469	462	468	493	458	522	485	428	486	533	486	501	511	476	484	474	469	488	479	522	473	527	494	495	475	479	495	504	487	506	462	465	505	484	482	520	475	496	501	484	457	490	481	474	459	499	509	461	498	464	493	501	480	489	523	468	477	505	489	504	464	510	503	505	540	485	470	493	465	490	498	475	512	481	525	488	511	478	476	494	454	469	494	513	480	492	461	508	475	465	489	518	504	471	452	538	455	493	513	480	464	521	485	467	479	490	435	491	554	488	456	517	471	439	454	463	445	477	518	485	516	461	458	480	473	484	427	483	481	525	488	495	516	488	499	481	452	493	446	457	513	473	472	443	494	519	495	497	484	489	493	493	519	493	518	489	465	472	474	479	488	488	465	452	511	453	519	508	453	489	511	515	499	526	471	484	448	485	502	482	482	508	466	457	487	483	484	479	475	484	499	509	504	475	546	486	514	462	511	486	435	461	463	490	502	458	495	496	493	476	485	460	456	490	499	457	474	482	456	508	462	454	513	476	506	490	494	450	463	470	452	482	476	492	492	510	512	472	521	472	500	461	511	472	517	462	469	498	459	501	484	472	489	495	494	485	506	509	481	444	517	468	473	450	476	480	459	509	493	477	489	482	472	484	493	454	508	472	499	486	497	445	460	477	476	461	489	474	509	505	484	477	455	488	533	469	491	467	485	474	501	457	497	487	499	496	488	488	521	468	486	466	536	490	496	498	488	480	470	463	503	478	456	477	545	521	494	502	521	480	493	429	476	479	469	481	481	518	475	467	491	470	467	474	466	534	495	474	486	526	481	480	484	435	485	461	488	521	498	515	458	470	513	478	503	545	485	500	505	500	536	476	542	492	497	478	546	500	476	460	500	515	474	500	469	480	496	453	495	459	511	494	460	479	478	427	443	494	489	521	460	480	497	461	468	520	470	506	468	466	440	518	489	480	511	485	479	493	471	487	486	480	494	467	484	472	499	474	476	512	505	458	488	498	483	480	493	500	491	493	503	461	498	451	481	467	499	494	471	462	476	475	483	482	530	503	478	510	475	498	484	490	492	479	457	475	485	503	502	470	503	469	493	477	496	473	465	514	494	490	468	504	503	495	469	504	496	506	513	508	507	504	486	515	481	485	467	480	526	491	521	456	460	514	480	479	470	495	471	486	502	461	495	511	497	487	441	470	463	445	470	451	481	494	486	513	494	515	461	487	493	515	513	446	496	509	478	505	502	457	490	476	479	499	503	503	528	449	453	514	504	448	485	505	534	497	472	505	478	477	485	476	448	500	466	468	450	503	496	492	510	444	497	454	464	440	499	517	488	453	483	519	524	494	476	471	474	495	493	473	460	483	471	458	509	514	476	468	485	502	477	452	488	471	494	485	455	460	479	455	478	505	514	533	520	479	502	484	483	538	474	480	528	507	434	533	475	474	496	453	452	486	459	467	514	482	444	505	466	525	537	529	484	489	499	464	510	465	480	514	481	485	509	448	509	476	491	522	446	487	462	502	461	457	471	515	526	488	467	499	495	493	487	454	478	449	528	456	505	474	491	473	454	501	506	505	468	476	472	495	460	443	490	487	469	487	477	514	495	487	485	465	515	461	450	460	457	502	471	497	501	470	483	461	473	438	462	480	472	515	475	485	526	467	537	509	459	499	508	489	477	482	476	473	479	506	483	536	496	495	452	483	498	459	462	491	486	512	516	439	483	526	448	474	466	475	485	460	459	444	480	499	466	453	487	488	486	481	483	473	492	496	486	480	471	454	444	472	490	488	481	495	457	539	486	475	492	473	511	500	455	504	501	492	474	487	479	506	520	450	483	446	493	491	462	515	474	540	513	467	470	484	493	449	484	475	472	506	474	493	483	481	470	450	457	472	475	462	514	518	478	449	519	461	468	487	493	441	499	491	507	523	485	464	467	501	457	501	478	490	447	515	460	504	496	434	464	520	502	499	465	511	513	503	484	489	499	526	477	528	468	473	507	527	486	446	528	475	462	479	520	466	494	478	489	466	466	460	469	505	455	453	460	527	498	499	520	520	454	493	478	491	489	431	512	449	547	468	510	458	471	488	528	480	485	490	491	485	501	469	491	515	496	507	502	459	485	505	477	456	480	488	461	474	489	466	486	496	503	498	463	500	488	502	490	480	506	495	459	516	494	447	521	468	484	454	465	509	481	474	498	489	493	515	491	489	499	521	490	510	470	477	504	455	489	465	474	524	461	463	529	496	463	499	514	456	495	464	489	448	485	487	481	484	494	489	472	488	486	479	494	513	493	517	486	449	468	496	470	516	489	454	495	500	467	502	485	471	504	483	522	525	472	479	521	514	484	492	521	470	486	521	484	494	460	446	484	522	514	479	485	456	487	467	505	500	520	501	488	491	489	480	492	448	476	464	488	515	484	490	497	511	497	510	478	483	442	488	459	480	484	458	485	486	486	464	474	480	480	494	455	485	471	501	485	499	509	483	501	518	504	457	503	507	484	479	477	446	466	489	471	486	496	485	490	482	494	499	491	480	473	478	466	514	500	493	482	468	444	460	476	476	527	469	494	449	517	504	476	494	476	487	455	478	468	491	489	509	482	467	469	478	453	479	442	452	479	484	448	490	485	502	478	477	511	490	466	500	484	482	476	480	468	500	492	474	419	494	494	477	486	487	503	474	497	470	467	525	483	478	499	489	465	496	484	481	475	493	505	450	482	524	464	518	532	515	531	487	485	498	494	503	514	440	447	487	506	480	481	475	431	486	471	490	510	479	469	473	543	482	461	454	468	447	484	483	473
24857	25120	35069	28120	18547	5885	575	329	240	277	263	286	282	302	243	249	269	264	276	308	248	291	272	283	268	294	254	261	241	256	273	282	250	273	264	255	255	287	257	257	258	250	250	251	263	282	304	300	274	249	259	265	266	267	259	285	266	239	271	257	275	301	264	290	256	276	274	248	234	252	273	269	249	247	261	268	249	279	256	231	237	267	267	308	268	270	254	282	288	252	253	265	269	242	268	266	238	238	264	278	287	251	247	280	288	281	275	244	252	249	279	264	274	267	270	231	253	269	235	251	253	254	263	251	272	300	288	266	313	281	282	237	261	269	226	224	256	273	256	258	277	280	234	270	266	270	234	235	275	287	256	277	285	275	265	277	256	272	267	254	285	265	274	291	278	259	259	269	232	242	260	301	255	267	247	255	279	273	282	263	263	263	268	264	277	261	256	283	289	278	279	262	257	252	264	270	270	267	264	259	297	275	255	280	269	243	241	288	272	259	283	267	228	250	275	255	271	252	293	292	285	289	279	233	269	254	258	260	249	268	266	242	250	282	259	281	241	234	267	242	253	256	259	251	242	252	273	276	240	269	263	264	229	252	235	258	266	281	273	260	278	285	238	258	250	271	258	274	280	249	260	265	240	283	257	265	288	272	263	262	272	286	271	248	279	256	282	292	276	292	224	264	260	270	285	252	273	264	259	290	281	255	275	254	294	270	274	238	248	295	260	277	276	272	290	281	273	287	268	252	260	274	260	254	256	274	267	277	275	279	286	240	247	266	274	227	274	282	242	246	278	277	275	274	278	267	254	279	276	250	282	274	278	217	265	245	231	246	284	244	274	270	253	245	264	263	289	268	272	266	289	287	250	268	281	253	281	274	285	282	270	293	272	263	279	262	276	284	245	261	280	275	262	288	256	240	281	274	247	275	276	257	269	255	248	275	254	277	257	268	250	266	280	263	297	227	269	239	284	285	259	244	239	278	273	245	240	272	290	260	235	251	246	261	279	260	273	295	256	239	266	295	275	266	255	295	272	275	251	280	230	230	273	277	263	251	250	255	237	258	248	261	271	259	280	265	264	284	283	236	248	266	263	300	262	285	291	251	288	243	272	248	260	280	274	261	292	251	280	223	272	271	288	282	250	269	265	302	282	249	301	275	262	276	285	256	285	292	268	256	287	256	261	265	251	241	257	251	262	233	241	265	273	281	247	287	271	226	271	263	249	303	275	267	301	259	266	291	293	277	304	252	263	277	276	264	281	261	267	276	265	269	251	265	273	268	287	261	273	265	258	270	276	257	262	258	268	283	252	272	259	289	285	274	283	256	275	252	274	276	249	293	274	261	263	288	253	267	284	257	262	294	264	247	281	286	302	284	246	255	264	276	297	277	255	237	277	284	275	273	252	283	271	235	234	271	247	288	265	276	277	279	258	297	252	277	254	250	279	266	249	275	260	265	278	231	263	276	283	249	261	251	239	254	253	264	277	270	245	236	292	265	256	257	282	254	268	301	271	231	288	254	279	285	259	253	283	239	277	274	265	272	270	248	275	267	266	284	267	262	276	261	260	264	262	270	250	281	248	252	282	278	258	255	249	257	291	268	262	283	266	294	237	261	277	274	268	256	298	246	237	275	262	251	259	272	280	264	280	270	265	264	268	267	271	269	289	313	264	274	277	243	229	269	280	266	269	252	250	274	264	282	271	278	274	274	262	262	256	265	284	253	255	261	258	263	288	282	248	289	287	252	265	269	285	254	253	266	251	241	260	243	262	249	243	287	265	259	250	248	251	236	260	265	270	269	234	263	286	256	263	239	295	292	258	250	263	252	251	261	245	266	261	226	279	277	318	247	278	262	275	229	243	278	252	252	283	258	289	242	262	290	264	259	275	263	276	275	270	277	278	256	279	267	260	254	262	251	294	266	277	236	278	255	260	271	267	288	241	279	278	277	256	240	265	262	273	234	261	286	288	261	269	253	251	265	261	267	252	274	257	285	254	265	278	252	252	257	249	290	234	238	268	249	276	281	272	261	256	310	279	249	261	254	276	270	264	261	247	262	258	252	298	289	257	244	271	275	282	269	261	281	244	254	275	252	248	263	300	272	264	282	286	233	285	254	288	241	260	252	271	290	267	234	276	256	253	258	273	278	253	241	247	270	265	271	270	293	258	258	268	245	285	272	265	252	274	258	248	283	268	260	278	263	257	265	257	239	252	279	302	289	282	263	273	295	260	269	277	272	258	275	240	237	258	256	264	269	256	254	290	242	256	259	256	260	261	245	226	285	282	285	258	273	248	278	290	261	270	268	257	280	274	287	250	243	274	268	267	262	258	266	283	290	297	292	266	251	303	252	301	249	261	290	255	263	273	274	265	277	248	239	262	266	289	266	253	257	284	285	283	248	278	250	266	270	266	244	250	269	259	290	261	256	280	237	281	245	292	254	285	260	261	269	275	252	232	269	255	278	294	273	288	252	287	284	257	254	266	277	292	293	304	271	262	265	258	261	294	254	251	274	267	270	258	242	263	290	272	248	293	266	251	274	256	284	255	262	255	259	283	294	269	253	254	270	256	248	246	246	266	271	282	250	238	266	278	284	236	248	287	272	260	246	241	270	285	274	235	260	252	253	249	242	258	256	275	260	299	268	280	287	258	251	283	294	274	256	274	258	268	269	274	263	237	280	283	258	260	251	263	274	276	281	297	258	278	257	266	258	253	294	243	261	274	270	271	288	271	258	248	285	266	282	258	266	244	266	251	261	271	270	281	275	261	285	256	302	244	243	293	275	287	277	281	272	295	287	254	262	266	253	272	287	267	228	275	278	279	279	287	269	274	265	226	287	303	262	270	249	290	245	271	279	281	273	252	238	286	284	322	234	268	281	243	283	269	282	271	280	260	251	271	265	253	272	264	263	301	263	263	250	248	242	282	264	267	256	247	272	306	247	263	244	272	274	277	257	285	271	242	276	271	265	250	274	293	268	263	234	271	261	263	271	259	273	257	264	266	262	295	251	270	252	264	296	269	278	277	268	255	239	284	276	256	261	260	289	242	281	257	254	234	261	275	265	255	250	272	269	262	284	248	274	274	254	255	288	273	286	261	268	270	289	260	273	267	276	251	270	263	271	262	267	245	263	294	262	268	295	275	273	250	247	252	269	277	271	271	261	285	262	243	263	247	250	286	278	268	252	272	282	259	259	246	284	234	269	253	265	243	294	271	274	264	244	273	266	268	264	294	275	266	277	267	221	294	263	284	266	269	249	265	258	268	244	250	261	261	254	233	275	248	265	284	280	259	280	270	270	252	267	258	260	252	268	268	286	271	262	296	251	279	285	260	283	261	279	269	274	274	269	256	269	264	255	248	267	272	264	271	256	232	260	253	256	274	265	262	271	251	271	247	266	248	284	275	277	279	269	276	242	272	292	265	273	254	232	271	248	265	273	249	255	277	260	284	287	268	279	262	253	277	256	265	263	275	246	269	262	271	281	275	283	273	252
59854	91252	65200	36234	15321	3796	978	580	517	494	500	508	514	514	523	503	492	531	480	502	459	519	530	496	526	516	494	501	532	502	517	500	535	536	497	464	498	473	461	482	546	486	500	505	503	510	498	518	447	484	506	506	507	478	493	512	487	478	470	473	466	458	525	485	545	469	497	521	505	486	482	500	489	499	508	492	476	500	496	466	476	487	488	533	511	464	505	527	494	462	520	477	512	498	487	474	526	482	527	504	501	456	458	486	503	497	476	453	470	506	507	492	485	486	500	484	468	497	512	490	498	524	495	511	474	509	531	521	500	478	491	493	545	470	498	530	504	503	511	475	496	501	463	501	515	505	474	458	514	492	503	497	497	488	493	553	487	482	492	561	486	504	520	502	485	514	507	464	481	502	522	524	485	510	526	476	484	526	539	496	483	550	525	490	540	507	476	513	497	513	500	469	489	492	495	520	523	468	502	489	504	475	512	491	464	513	475	501	540	513	503	519	524	503	496	518	482	507	491	463	525	499	480	492	520	525	516	474	525	477	482	498	490	498	479	496	507	525	547	509	499	513	496	514	524	515	496	510	517	488	517	469	532	477	510	504	507	470	487	469	504	527	532	505	489	475	471	527	546	513	488	531	492	496	501	563	480	496	490	496	484	518	505	494	479	500	493	536	481	498	493	483	542	484	499	519	538	529	514	495	480	520	490	490	489	494	518	476	498	493	486	486	486	509	541	507	473	543	506	488	497	504	514	510	488	523	475	473	505	473	532	501	499	541	521	512	485	507	498	518	499	511	499	499	483	484	502	508	486	490	512	480	525	526	529	463	508	475	486	497	527	517	489	477	506	482	518	519	525	529	520	513	514	526	489	460	523	495	492	520	476	476	494	497	515	504	501	490	517	502	498	509	460	454	483	520	461	514	481	508	531	521	500	529	517	508	506	461	508	497	460	497	550	506	492	483	524	540	543	500	501	488	491	530	481	495	514	508	483	497	497	508	485	486	489	493	501	506	493	512	555	549	477	497	485	508	480	524	480	479	493	503	534	459	519	489	498	477	549	490	523	451	496	444	497	477	492	494	478	487	508	536	448	511	508	493	453	510	482	508	487	504	529	509	494	492	489	501	513	480	459	511	493	510	445	502	526	510	555	505	493	495	499	454	504	544	516	458	469	522	476	482	469	514	524	481	525	541	485	508	467	501	517	508	458	568	504	493	520	499	477	483	545	509	496	496	492	495	511	485	469	493	543	482	530	536	461	508	500	501	506	526	479	522	533	515	504	506	473	479	501	474	469	516	428	493	544	501	512	470	515	496	535	505	508	523	523	495	486	512	486	473	493	491	522	538	516	512	550	539	489	480	523	519	500	532	503	492	480	478	459	518	507	499	490	508	504	471	514	486	506	482	461	509	482	508	472	497	479	512	467	540	440	517	461	492	502	479	539	490	520	521	535	492	511	458	488	516	493	509	522	497	508	463	551	468	494	517	539	492	518	562	474	519	488	518	488	524	474	461	494	503	526	490	490	486	493	485	495	495	527	495	542	492	513	492	486	459	537	545	509	516	510	475	505	549	496	546	506	497	533	496	490	487	491	498	508	478	498	512	575	496	493	514	523	492	514	481	525	496	468	479	504	494	525	472	511	464	510	497	451	494	482	516	507	511	516	508	509	512	490	483	521	501	526	449	531	473	502	540	477	496	487	514	509	479	450	462	468	512	500	531	484	470	527	497	536	518	494	501	511	495	489	491	502	459	504	530	492	488	529	501	511	492	518	526	480	523	548	549	514	461	482	440	504	485	527	515	509	529	499	528	461	467	510	495	454	479	469	464	481	470	506	494	584	498	506	515	517	475	510	517	530	523	491	500	471	503	503	515	484	519	513	468	541	496	481	492	496	488	506	500	488	520	503	510	519	481	514	537	493	525	518	460	498	520	497	476	511	520	480	470	488	534	478	466	526	515	462	508	549	471	493	505	463	492	482	496	514	490	512	523	508	469	477	485	475	463	533	515	530	524	473	518	483	479	495	477	498	463	504	490	522	509	465	498	506	532	520	515	486	538	501	475	482	516	505	485	489	521	498	485	502	486	518	515	497	484	472	513	525	464	504	496	499	481	493	503	509	505	509	504	484	521	505	496	506	530	467	548	511	483	468	466	522	484	453	523	505	473	507	512	464	505	467	505	506	512	512	533	488	539	495	480	495	508	482	514	498	452	475	461	520	551	480	477	501	494	455	480	482	521	523	499	555	489	500	502	521	474	490	493	492	471	461	512	548	455	489	522	485	500	507	503	487	521	471	512	492	508	467	515	471	520	501	521	519	482	492	504	497	538	492	511	497	462	512	497	549	465	479	495	457	471	485	495	477	509	498	520	470	520	490	480	499	484	507	456	466	520	519	515	495	509	486	526	462	500	466	503	500	478	507	500	511	485	512	486	469	491	527	524	490	489	518	518	532	465	482	488	512	482	555	511	479	527	527	490	461	435	516	506	521	518	489	542	513	509	534	489	509	499	492	450	498	475	456	485	490	464	531	471	501	511	485	470	513	464	510	495	492	522	491	520	520	513	521	511	495	481	465	494	516	515	472	516	478	491	504	501	508	485	487	499	459	506	497	492	438	492	508	503	516	489	468	528	496	532	503	505	532	522	488	514	512	478	490	527	503	537	493	534	535	535	502	513	517	500	493	495	512	509	502	488	488	501	517	518	488	504	506	480	497	512	509	520	492	499	516	463	526	524	493	475	504	528	517	493	501	497	488	495	486	541	461	494	513	459	528	517	521	512	503	480	478	478	501	468	503	509	497	491	505	470	543	502	486	495	479	503	526	527	470	488	511	492	524	522	456	455	518	530	527	469	490	492	494	503	509	505	529	519	490	503	512	495	493	472	468	499	496	490	507	479	496	490	553	535	509	487	493	533	492	506	515	510	451	509	467	521	487	479	487	521	543	532	494	509	492	489	535	509	521	452	508	498	526	510	477	504	495	494	512	504	459	510	488	488	497	495	509	518	511	466	491	507	509	501	522	499	453	470	481	491	535	479	482	513	475	450	535	484	519	490	519	532	505	481	494	530	517	519	511	486	502	483	500	501	519	501	507	484	512	523	518	469	530	506	483	485	508	492	519	503	485	499	516	478	494	506	515	494	491	529	524	458	472	471	517	483	529	493	533	505	487	495	545	498	499	510	490	498	515	511	533	480	516	503	504	540	508	486	525	494	516	525	472	482	496	488	497	504	515	557	504	503	540	504	502	452	510	554	531	493	551	484	499	479	508	497	489	509	462	482	477	486	496	499	450	493	522	513	476	469	498	486	526	502	485	480	531	517	497	489	509	509	509	520	534	484	511	480	516	513	496	502	510	499	476	504	504	548	514	494	505	482	514	525	547	503	547	509	522	506	514	520	521	519	483	502	506	508	539	519	490	490	484	509	507	486	506	530	480	493	501	487	520	506	518	526	512	531	524	513	508	500	467	510	511	510	473	508	519	483	525	476
23502	22532	31155	25078	21209	16445	3069	415	319	329	318	293	316	336	333	306	309	280	306	299	280	320	289	306	302	354	338	309	297	331	332	313	299	310	297	311	300	333	291	319	301	304	271	312	278	308	311	341	266	331	316	304	274	288	331	311	323	300	307	324	295	319	303	295	329	322	294	333	305	276	302	334	320	299	288	312	322	295	331	303	331	313	314	317	316	307	281	349	313	329	297	306	306	280	284	319	346	295	280	301	294	336	264	348	343	328	319	318	309	307	329	348	328	290	307	307	334	296	290	305	309	297	309	310	322	317	343	286	314	305	332	270	314	274	307	311	326	310	336	325	346	310	314	286	310	290	301	315	287	311	309	314	329	330	328	301	316	323	327	323	295	303	308	320	324	317	315	299	299	296	314	307	299	309	328	280	272	305	300	326	281	293	299	303	329	299	298	301	288	297	313	300	305	293	287	281	295	309	303	311	289	290	317	321	320	318	307	306	313	305	312	320	324	322	307	292	303	328	341	292	317	284	339	279	306	324	296	338	296	280	335	320	308	293	300	296	324	335	321	321	303	282	306	311	324	317	316	289	304	287	302	318	320	298	306	313	258	305	334	300	310	297	322	272	293	286	309	298	275	297	316	297	318	325	308	318	326	294	322	331	328	288	299	329	331	304	302	276	352	310	325	313	319	305	288	287	319	320	306	321	299	293	306	329	277	323	300	310	302	315	314	328	302	302	297	322	302	317	331	306	335	329	330	285	334	305	316	309	316	310	300	315	331	298	311	308	331	327	312	302	296	313	319	317	309	341	324	337	311	299	306	303	324	334	265	325	342	309	304	293	318	293	316	294	285	301	311	301	319	316	334	303	323	334	305	307	283	308	308	345	310	306	311	305	320	308	323	311	306	294	313	271	307	270	294	333	311	334	309	325	309	325	295	310	327	303	272	333	304	305	351	313	312	293	332	290	264	306	327	298	309	322	336	297	312	315	342	316	325	283	321	285	292	292	280	324	328	308	318	327	298	283	302	302	296	291	305	312	292	316	300	345	316	286	325	316	287	305	290	320	288	337	296	325	329	299	339	308	302	339	342	306	302	310	293	339	284	312	310	318	277	295	292	292	332	295	338	315	323	316	321	301	299	317	288	285	297	350	327	291	321	287	341	311	318	278	298	270	349	318	278	318	314	294	303	313	335	334	314	332	296	301	298	311	331	297	318	326	302	294	308	309	313	271	315	311	290	313	330	340	337	305	287	280	283	305	305	295	344	335	367	339	318	296	304	325	296	318	302	290	292	276	331	297	280	320	318	311	292	331	293	301	276	319	291	284	298	317	291	312	338	278	291	307	337	301	300	295	301	302	273	324	317	294	295	333	278	310	307	324	278	344	322	281	298	334	320	318	318	328	288	308	263	293	289	281	302	305	309	319	321	301	347	290	305	305	328	299	302	308	327	322	328	326	308	322	341	263	297	336	299	313	334	294	307	296	330	329	311	289	315	317	328	299	308	286	277	306	314	296	308	304	321	304	281	340	284	321	319	326	294	315	310	275	308	314	319	321	332	298	335	335	306	332	264	304	315	300	307	312	339	296	293	296	329	310	289	304	314	321	288	294	314	274	311	287	314	280	330	309	341	288	322	322	290	328	325	293	324	294	318	318	294	292	307	313	303	301	302	269	324	292	319	298	305	280	296	313	344	316	334	322	336	293	316	309	328	321	343	296	271	317	273	306	278	284	329	323	348	307	309	307	296	303	286	313	307	314	305	291	323	293	273	306	305	305	296	315	333	289	355	308	328	327	317	316	315	306	313	309	308	320	295	307	305	303	305	342	296	327	318	329	297	322	325	266	311	319	274	292	306	306	336	310	318	299	303	312	333	307	290	324	313	314	318	324	320	318	314	285	287	297	328	295	322	310	294	320	287	303	300	290	284	294	323	302	310	319	310	300	320	311	350	311	314	289	334	278	307	306	323	321	304	318	303	328	299	307	304	301	329	292	292	348	285	309	302	298	306	313	307	299	299	310	291	326	310	316	323	313	318	316	319	311	294	326	299	319	320	348	306	318	289	316	316	296	308	308	308	314	312	299	315	301	302	276	324	312	298	322	307	320	314	331	269	296	309	270	274	272	337	295	315	269	317	300	304	312	332	298	305	332	309	285	304	298	304	263	284	322	307	292	302	310	294	309	298	337	299	304	312	301	291	299	330	294	288	300	309	313	321	288	314	324	306	329	303	279	306	325	304	347	301	320	313	320	318	282	318	261	335	305	316	323	307	326	296	301	284	293	293	351	307	324	305	300	303	330	310	324	304	271	339	335	297	303	300	289	322	296	288	346	268	310	328	309	334	320	283	305	300	296	324	309	302	295	307	323	304	290	312	303	326	337	368	335	318	304	312	323	318	316	307	284	318	309	319	321	324	329	314	293	304	297	286	281	315	295	313	327	319	320	305	303	300	326	327	334	301	310	280	269	315	336	322	333	327	335	292	307	315	331	299	312	304	326	324	310	297	319	301	310	282	324	300	299	301	331	299	300	322	295	324	336	304	329	314	336	268	312	285	312	294	306	342	312	310	298	315	288	308	337	321	345	324	278	309	303	311	303	295	299	267	321	342	297	297	326	309	302	343	291	308	300	314	313	293	292	291	316	320	318	315	319	328	316	311	312	321	306	323	325	335	304	316	311	309	304	308	302	290	269	269	306	316	310	310	303	309	297	305	334	336	327	301	289	359	322	310	283	292	328	329	320	297	304	283	323	296	300	323	314	330	281	304	284	307	266	287	311	294	320	274	322	302	303	333	328	318	323	310	317	255	320	332	317	295	283	340	294	294	315	302	299	297	309	311	295	303	304	314	302	303	305	310	298	318	308	319	298	316	308	273	314	306	322	289	307	310	294	287	335	263	294	280	324	339	305	322	292	293	330	279	323	305	301	310	308	305	332	302	324	311	301	314	316	297	287	313	299	300	282	327	278	292	320	316	323	317	335	297	309	346	310	307	343	315	309	332	293	330	279	302	319	311	306	327	320	292	331	300	283	313	302	325	282	314	300	315	328	272	332	320	322	309	281	307	327	285	314	294	328	321	286	291	263	311	334	348	300	322	295	312	259	313	324	291	338	300	342	334	302	283	288	346	286	311	311	293	291	332	294	288	305	335	294	292	323	285	338	326	302	292	327	291	331	326	282	319	307	311	292	304	306	299	328	314	302	322	307	302	302	305	301	293	319	328	317	303	299	311	303	290	299	296	329	307	315	303	322	300	300	294	300	296	298	282	316	294	308	302	283	296	302	319	310	354	290	309	294	298	315	305	297	285	307	270	319	280	331	296	308	313	323	326	322	294	286	269	316	290	298	284	310	298	325	298	280	316	289	312	299	293	325	299	271	327	313	325	280	320	286	340	329	333	296	325	345	326	303	300	336	312	289	289	310	334	324	281	305	302	281	282	340	333	298	306	286	295	294	304	294	326	319	286	288	323	330	312	322	288	305	300	304	283	287
59493	100345	72835	43363	20766	5462	1424	683	556	532	523	572	626	559	571	586	538	573	560	531	565	587	543	543	576	511	581	589	573	585	563	594	532	527	555	548	562	545	519	551	528	559	552	564	547	570	545	540	501	537	565	599	554	573	538	566	572	527	544	532	523	531	542	551	547	542	579	580	563	538	551	599	530	573	558	522	500	560	569	583	566	548	564	559	566	591	542	523	525	518	532	568	577	540	545	539	522	529	557	523	542	560	556	548	588	548	570	557	551	562	540	539	557	529	571	553	543	608	579	531	541	506	534	512	563	566	540	537	507	536	583	537	559	548	559	529	540	567	556	535	550	588	524	530	526	571	551	555	541	544	553	561	548	535	554	578	608	569	523	573	590	555	524	576	577	573	521	564	557	512	554	512	571	523	573	545	565	536	561	551	588	533	528	584	546	513	573	543	472	581	541	555	533	584	564	593	537	534	598	527	572	543	552	518	582	542	528	533	581	550	541	529	558	526	514	582	520	544	551	550	549	516	545	515	551	543	498	541	592	577	538	545	533	571	554	513	511	582	558	527	555	516	546	580	546	541	571	536	535	557	549	529	550	546	568	550	581	588	568	532	545	549	526	528	571	513	528	553	534	534	558	528	560	564	540	560	576	600	511	550	534	504	550	531	488	543	533	581	537	577	576	511	581	555	552	544	533	536	541	522	575	536	598	571	553	570	541	505	552	555	532	536	536	530	574	542	576	584	605	531	576	544	554	515	578	525	539	543	575	520	570	514	539	570	520	585	572	549	557	553	588	545	552	527	556	554	560	571	544	563	561	556	550	567	553	541	508	548	569	545	523	556	520	531	544	549	510	520	553	559	535	563	571	507	566	533	600	586	549	557	534	559	537	577	547	541	543	541	530	534	527	566	548	564	554	580	572	566	524	542	576	542	548	557	604	506	558	562	564	551	570	552	551	521	514	525	567	576	551	586	553	559	526	565	577	534	547	565	534	537	607	553	545	549	542	592	570	552	515	578	539	529	550	574	531	577	563	552	537	565	505	514	510	537	502	543	544	554	520	546	546	551	511	535	520	524	561	552	553	538	542	510	579	536	572	579	562	510	544	568	538	494	535	545	532	555	550	579	567	580	519	576	520	545	548	564	543	579	582	558	541	483	550	537	500	546	572	506	563	585	543	517	551	554	517	558	537	518	587	536	556	556	586	545	512	530	547	596	551	536	537	533	577	532	539	526	538	559	518	562	547	538	548	541	599	536	545	518	540	578	532	539	549	571	543	548	506	567	567	561	528	547	516	541	581	540	534	542	530	564	514	554	540	561	540	563	539	561	577	540	540	528	554	525	541	546	549	509	539	538	524	568	575	537	540	534	546	529	524	546	581	573	538	579	527	537	505	585	522	531	547	556	528	546	536	560	594	562	551	594	540	527	582	575	539	552	561	586	545	589	553	589	540	570	536	552	582	577	553	575	557	543	572	551	573	561	580	542	529	543	576	563	498	579	526	572	554	543	529	521	553	500	548	570	512	560	561	530	557	522	543	596	547	542	543	579	567	601	540	516	557	541	562	592	548	584	535	522	549	546	518	533	551	518	523	512	551	550	560	568	565	534	537	548	577	530	569	550	603	535	544	560	511	577	539	537	542	548	551	547	535	562	551	565	542	527	588	558	602	578	537	565	558	585	606	576	565	520	564	558	587	509	549	563	557	565	513	551	555	545	532	549	574	564	503	577	552	590	564	508	555	543	528	518	505	561	527	596	578	560	569	548	538	571	525	531	553	553	554	592	564	536	582	531	575	575	523	548	565	555	490	556	552	564	524	538	518	591	536	552	549	557	575	532	592	536	517	563	549	486	563	544	505	549	566	532	563	573	575	555	571	532	541	594	519	598	513	532	554	542	550	533	553	513	539	537	568	560	563	536	550	530	513	569	562	565	554	551	556	521	557	558	568	516	538	569	551	551	575	520	564	520	586	562	559	572	521	536	473	598	568	583	553	568	568	531	552	560	533	516	574	551	518	585	535	527	535	574	557	530	520	605	580	503	542	550	569	579	523	540	572	507	559	524	567	545	589	552	529	590	537	581	531	528	543	554	538	544	543	514	535	525	586	559	542	537	541	538	541	577	509	587	530	576	519	536	507	545	568	540	544	544	546	568	549	554	574	548	574	550	568	571	519	555	560	543	518	552	588	579	549	596	566	519	578	583	579	538	540	576	558	512	538	561	528	568	536	514	534	553	536	570	534	557	531	564	564	576	535	507	552	527	530	513	566	553	560	557	611	539	552	603	541	560	553	588	587	540	524	543	535	491	525	556	523	545	558	566	546	565	550	556	545	567	511	530	589	518	571	588	567	524	561	526	521	570	541	571	556	564	513	568	561	525	550	525	532	542	555	515	611	539	558	521	554	565	545	552	522	590	577	551	505	579	591	517	571	554	525	553	528	529	545	567	600	518	571	529	561	592	553	530	544	552	531	538	584	599	578	583	513	556	545	554	536	577	533	547	524	562	534	542	510	537	552	549	520	544	556	577	567	553	583	564	536	579	575	551	471	549	526	516	580	574	513	555	567	559	565	553	569	523	526	585	550	557	539	572	542	505	522	555	609	528	531	539	572	511	552	516	568	550	533	560	543	522	589	529	557	570	534	528	559	541	529	572	575	561	580	564	560	551	575	531	590	487	547	571	516	535	564	578	543	567	574	554	557	562	543	574	541	559	539	544	552	520	560	580	521	537	528	538	554	517	582	520	574	526	529	546	520	552	545	543	603	549	550	559	536	570	587	547	556	544	536	548	527	592	524	600	531	506	544	556	536	584	570	562	571	551	534	573	605	563	571	498	534	591	535	542	542	529	539	516	548	542	501	545	565	501	565	582	538	501	556	563	575	535	539	576	581	530	547	569	600	587	589	549	564	536	552	543	549	557	594	553	530	534	532	532	550	564	556	539	532	574	562	536	567	535	608	547	519	548	587	544	532	567	544	577	549	520	579	489	516	568	542	487	543	534	572	529	495	498	525	560	547	517	568	495	541	558	524	579	515	566	524	521	562	569	512	564	550	524	570	554	559	532	560	536	541	556	534	576	542	585	547	531	566	542	530	518	548	541	566	557	533	527	545	550	532	560	550	571	564	556	544	556	534	557	541	580	555	582	521	530	579	567	533	564	568	540	571	548	541	551	564	542	551	578	523	553	535	568	589	565	580	555	547	522	554	533	540	545	555	554	542	547	536	619	526	559	571	526	497	537	503	540	590	536	571	542	537	569	562	552	549	543	513	537	532	517	533	527	528	518	536	505	558	523	582	551	545	518	531	564	567	547	558	560	580	547	535	539	560	537	513	564	534	558	547	565	537	529	574	526	549	551	549	575	560	569	481	533	577	566	563	511	541	534	560	563	570	548	548	552	547	548	536	562	536	530	543	544	523	556	565	512	563	597	531	547	524	533	573	571	566	530	532	540	557	578	571	579	568	540	532	557	529	540	552	500	545	582	533	539
29324	31633	27494	11852	1827	499	297	261	274	266	282	253	263	267	272	258	259	244	274	250	263	222	257	224	264	262	242	254	246	257	244	282	270	232	262	263	247	242	268	249	251	267	262	265	241	239	239	268	278	245	271	272	235	251	268	240	295	273	244	269	233	242	272	239	272	273	233	243	275	245	283	258	268	246	266	246	252	249	232	259	257	277	259	240	270	250	252	247	260	268	267	231	235	262	268	265	264	254	245	273	265	255	301	223	260	266	262	245	249	266	262	267	267	237	236	276	229	270	277	271	270	270	251	251	242	271	234	265	273	253	239	267	232	264	235	264	245	264	236	279	254	254	276	250	275	287	276	227	261	240	268	257	242	277	256	272	265	260	252	283	275	258	275	229	260	248	258	251	255	252	230	231	247	233	235	262	246	263	276	250	267	267	237	272	256	272	230	242	248	231	279	260	291	256	255	267	282	281	239	248	253	248	274	232	240	289	260	233	266	256	266	275	265	248	272	263	288	260	279	270	240	252	266	269	245	266	233	246	246	258	262	268	232	280	262	247	266	261	248	266	255	248	243	282	261	247	267	264	268	258	246	265	275	274	251	256	278	276	252	241	238	247	303	263	256	291	247	248	248	265	235	270	267	276	282	248	229	283	273	263	270	290	265	258	249	251	245	234	223	263	259	249	259	263	278	251	267	263	286	259	264	256	243	263	260	257	261	258	246	250	257	237	267	251	282	289	236	234	251	269	261	240	255	258	235	237	281	266	260	263	237	263	254	236	267	241	256	242	295	280	251	280	276	264	276	261	241	256	278	269	251	284	259	271	265	264	233	252	229	235	245	240	253	273	264	252	278	265	260	246	224	255	263	251	258	247	222	257	263	234	280	268	272	259	270	248	254	260	258	247	256	256	249	252	223	249	272	263	251	262	267	252	256	248	302	271	266	243	263	225	263	285	280	289	247	272	270	238	256	267	256	257	278	240	262	252	285	293	259	262	255	275	228	266	236	243	255	241	280	260	248	261	253	246	248	253	240	244	275	245	245	274	272	288	240	238	245	250	271	253	276	242	252	228	267	274	274	252	268	256	258	251	296	238	284	248	248	305	284	228	241	262	276	258	244	267	251	241	255	251	238	247	257	266	254	273	268	242	249	299	277	238	270	276	251	239	255	264	242	258	249	286	287	228	257	265	242	269	268	267	269	252	254	248	246	254	264	242	247	238	250	252	241	233	238	288	262	251	251	268	249	276	277	270	231	261	262	262	250	276	289	271	302	240	257	252	270	216	255	265	287	277	267	269	235	266	273	249	276	277	232	255	263	258	272	236	260	248	252	250	241	262	279	249	273	276	258	251	267	261	245	263	278	250	265	247	258	278	253	254	251	252	259	265	270	261	229	263	266	273	249	219	260	258	236	245	268	267	284	265	265	269	264	239	251	246	279	255	278	269	273	247	269	257	265	283	249	259	257	251	268	231	257	276	245	264	288	252	257	273	261	251	261	261	266	242	273	239	241	250	254	276	222	257	235	259	254	281	273	237	269	273	265	269	247	268	241	236	247	266	236	238	235	234	275	248	251	249	252	242	233	270	245	236	268	254	259	269	242	244	249	260	277	272	227	236	289	248	249	266	251	263	267	239	269	260	233	259	242	237	273	254	250	239	254	284	299	254	237	280	248	259	272	250	243	263	262	258	247	258	263	254	244	283	252	261	276	264	252	260	252	274	271	247	236	257	259	251	241	256	250	250	258	256	241	254	297	262	240	272	268	240	251	262	262	275	254	267	249	252	273	253	261	258	253	243	269	250	295	284	233	248	251	260	257	289	268	245	248	249	233	264	265	259	254	263	257	266	254	266	206	261	272	241	248	231	261	226	218	260	252	235	245	271	259	228	238	243	263	260	262	276	287	258	267	271	259	261	232	248	265	237	255	250	272	258	273	257	270	259	239	268	243	252	256	239	249	231	248	249	267	290	283	261	241	293	264	248	279	240	278	235	239	241	233	256	228	234	251	260	247	267	253	267	270	276	269	241	253	261	255	257	251	265	304	269	239	214	249	256	263	260	290	268	276	256	260	282	264	257	249	248	255	253	286	278	259	274	241	270	263	264	267	269	253	243	243	266	239	223	276	249	271	248	272	253	234	227	273	257	263	269	263	262	241	286	256	237	281	272	262	267	261	254	264	236	250	255	275	254	244	272	278	240	252	253	269	234	280	246	277	273	247	244	239	256	257	256	276	273	224	263	261	272	276	277	281	254	261	237	241	243	268	257	250	232	257	282	252	282	233	285	271	260	259	258	287	239	290	243	244	239	261	261	228	258	271	248	258	251	229	259	261	264	268	255	252	246	256	258	225	254	250	249	263	269	249	263	238	279	255	254	250	263	247	264	275	253	263	272	262	247	263	264	292	273	275	263	224	244	285	264	232	248	245	245	261	249	257	281	258	266	261	253	262	243	260	258	278	261	233	262	266	264	247	246	237	245	266	256	262	269	239	253	262	266	248	272	237	269	302	243	270	277	259	248	236	252	276	236	247	239	233	210	265	230	238	247	269	291	255	247	249	282	265	257	265	238	281	256	224	264	235	240	241	275	232	302	271	258	247	255	264	259	276	235	252	228	255	267	266	295	243	274	230	281	232	249	241	247	247	255	256	268	264	246	252	264	269	276	275	251	261	281	250	269	274	277	273	221	230	246	263	248	261	264	272	249	250	258	256	250	270	271	272	255	243	268	227	271	262	256	278	250	271	250	265	253	251	249	282	245	251	263	269	271	271	285	231	246	232	251	270	239	233	257	278	259	244	235	274	244	253	253	266	258	250	264	271	257	239	258	232	283	264	280	260	253	286	272	221	236	286	234	254	251	271	258	233	254	281	283	273	247	260	262	270	243	257	252	257	261	246	256	262	278	238	270	271	244	223	220	244	270	239	260	247	270	263	251	258	253	245	234	237	252	260	247	255	251	272	217	234	239	224	272	270	268	274	265	238	242	272	265	235	272	261	281	256	245	245	212	236	245	244	259	218	267	257	260	229	278	272	227	234	250	246	259	261	294	241	246	253	238	277	278	253	254	250	235	247	231	246	230	238	256	248	249	268	252	227	279	264	274	277	250	257	239	236	256	256	259	286	239	236	264	257	260	248	234	236	253	245	231	251	255	260	278	214	264	256	242	223	278	254	245	243	273	261	244	255	260	256	246	241	237	274	276	279	246	276	243	280	259	266	253	240	258	247	239	253	244	260	229	290	303	271	264	259	262	267	243	250	248	250	226	277	242	268	253	260	264	254	238	242	238	245	253	259	260	250	283	238	260	229	262	266	264	238	239	274	270	275	272	256	261	253	245	261	297	241	279	268	275	257	248	252	266	275	262	248	292	265	266	268	258	262	250	246	240	238	266	281	259	267	238	231	258	275	272	224	263	268	265	254	258	250	265	270	252	251	278	248	266	241	253	232	246	245	246	264	262	273	277	255	273	259	235	244	246	274	278	259	257	267	249
36926	48793	32818	13098	3530	1058	515	517	450	532	492	479	508	482	482	506	439	504	503	473	514	515	505	477	484	483	508	480	463	496	497	472	480	502	491	461	485	490	497	457	441	497	498	466	525	454	504	507	476	441	493	444	474	547	484	493	529	457	476	484	475	494	472	486	509	474	499	502	468	511	458	473	445	450	488	459	463	493	491	430	464	437	490	473	495	470	465	514	485	486	499	459	471	484	467	496	478	474	460	517	508	473	502	478	466	459	480	495	454	471	502	519	461	501	500	452	447	479	454	475	453	492	491	456	492	531	507	491	467	512	438	473	484	520	496	485	469	502	469	476	457	495	501	456	502	478	473	495	546	467	481	492	479	468	471	499	515	510	471	508	483	486	462	485	472	491	504	471	509	483	461	505	461	514	508	488	487	491	504	515	499	473	473	436	449	459	512	467	499	485	473	479	466	484	484	451	493	501	479	466	477	508	484	471	483	510	499	483	504	452	450	482	473	493	477	507	465	510	516	485	496	471	500	480	528	471	473	480	456	509	468	510	483	462	450	456	504	527	498	478	509	496	475	497	462	492	500	502	469	450	488	475	477	532	482	444	472	507	489	505	482	485	472	501	500	466	480	453	492	457	492	482	489	500	513	484	511	484	503	489	441	489	472	475	467	519	459	497	485	452	473	518	456	493	523	465	482	457	526	477	514	463	470	484	487	502	497	506	477	488	542	457	485	472	456	449	489	504	483	522	476	504	486	477	494	477	485	500	492	464	486	509	481	455	498	506	483	511	491	484	486	435	485	458	483	503	503	469	486	476	464	477	505	471	488	479	482	469	456	490	499	438	472	475	471	480	517	507	475	464	466	473	497	462	472	484	518	481	469	498	523	491	504	492	510	470	454	475	501	464	488	483	480	518	462	500	487	514	443	461	471	497	502	472	488	479	471	481	490	497	479	443	480	457	476	492	450	463	489	454	494	495	484	479	498	445	479	462	512	412	459	535	498	506	479	493	484	505	521	539	491	433	486	487	452	485	503	516	491	476	523	481	480	475	461	486	505	455	439	469	510	477	459	492	440	466	476	444	511	483	497	480	513	489	486	464	481	491	487	498	508	489	475	486	517	510	500	509	496	470	489	483	459	507	485	497	460	469	504	472	488	498	510	471	479	488	465	449	480	467	482	498	486	473	488	477	501	510	507	471	468	474	512	476	482	474	478	480	473	458	520	475	509	489	470	487	448	490	464	462	489	506	481	478	475	542	502	481	502	487	454	502	496	510	490	505	467	514	517	484	496	490	471	463	458	459	462	454	471	514	525	482	440	519	495	485	497	501	507	479	481	451	451	500	510	482	453	480	482	476	468	519	470	514	420	497	453	434	456	530	501	465	495	508	476	464	535	476	487	446	513	495	478	516	516	470	491	470	466	463	476	488	458	508	501	480	483	472	456	490	446	432	482	508	498	492	508	436	522	479	517	448	500	476	483	507	472	466	499	466	467	478	481	476	473	517	494	474	487	482	455	472	511	465	478	494	533	495	486	445	490	511	498	509	482	496	484	475	524	458	509	451	502	494	503	528	488	453	488	470	523	488	509	484	414	441	465	460	481	455	479	479	509	484	475	504	478	482	500	480	481	477	483	483	503	472	489	455	483	516	474	460	455	466	487	483	466	435	490	488	482	490	489	488	488	497	477	468	486	524	498	437	478	535	509	485	474	459	541	420	479	473	480	519	494	487	488	482	496	484	494	497	485	508	478	504	490	496	487	502	484	477	474	491	528	504	477	467	459	437	489	524	452	516	522	483	527	509	476	462	466	465	490	480	493	507	486	474	476	500	497	482	482	481	525	515	466	486	489	470	474	511	477	480	494	480	477	506	507	496	477	521	482	472	485	498	490	499	536	473	547	483	496	504	464	452	455	458	481	476	468	511	466	464	494	487	497	422	488	454	533	481	539	466	489	488	456	442	491	534	493	480	524	498	512	492	508	486	503	523	499	488	490	473	496	500	507	505	517	473	471	469	491	517	452	472	483	471	485	485	457	465	463	531	455	466	490	483	499	496	497	477	500	469	464	472	467	499	486	505	475	501	492	482	448	484	524	479	502	527	468	459	453	478	465	495	509	445	492	497	455	497	499	485	484	473	480	494	477	508	496	495	503	483	506	457	502	475	485	483	510	491	484	510	495	485	475	492	458	476	471	496	488	492	475	475	467	482	473	547	495	468	531	493	500	468	503	516	477	499	491	443	475	485	477	492	481	457	517	474	499	465	466	527	502	475	471	461	493	495	456	493	495	485	478	477	499	515	462	477	504	447	505	490	494	499	511	464	427	508	536	510	500	472	509	454	500	529	504	483	466	466	475	463	447	512	482	487	482	477	456	478	489	440	468	490	517	462	469	476	463	498	482	449	496	510	481	466	471	516	471	497	489	499	471	523	504	499	458	499	516	489	475	494	482	444	444	436	457	490	482	465	486	473	436	472	464	507	486	447	476	503	487	471	500	477	512	511	440	510	439	463	466	488	460	497	480	482	520	463	522	446	486	480	472	485	493	474	490	474	460	474	530	484	492	514	504	445	500	485	520	471	482	462	502	449	472	482	537	489	494	477	503	491	456	481	501	481	497	523	513	507	459	487	478	478	477	480	481	473	464	468	459	505	472	464	499	490	507	501	514	481	496	471	492	489	480	445	487	484	447	464	476	491	497	480	482	510	496	506	477	471	478	452	481	457	497	503	474	499	489	502	469	458	517	430	493	513	487	443	489	502	499	513	471	468	441	480	468	448	515	489	469	475	497	518	501	480	490	491	470	476	490	506	512	505	485	461	501	478	511	520	493	489	485	461	436	470	506	491	480	446	468	495	504	479	469	506	519	468	478	475	474	538	487	506	509	497	460	502	493	489	501	457	462	460	449	481	502	492	484	504	492	444	441	470	479	502	503	508	492	462	467	502	485	468	477	496	448	480	451	492	486	479	470	495	498	481	513	474	454	485	482	480	501	530	494	500	481	505	496	455	495	480	511	477	467	518	491	486	495	498	517	469	509	535	482	495	483	502	452	457	466	487	471	475	471	504	498	470	462	526	502	492	471	480	499	471	504	470	538	476	494	482	483	453	462	474	490	482	488	483	465	491	480	492	486	509	484	515	489	502	474	468	524	524	482	484	485	485	466	500	471	508	474	533	461	482	449	484	440	462	465	468	452	484	474	491	494	497	480	448	508	504	487	520	501	448	485	517	470	480	490	479	516	456	474	467	451	502	500	495	484	489	480	502	513	481	462	485	472	484	492	481	477	477	463	489	493	502	511	456	503	478	476	462	463	488	439	501	490	537	461	466	498	503	497	496	509	512	507	485	456	467	472	466	537	460	498	479	474	471	471	478	486	518	489	477	501	497	485	504	516	469	489	514	469	465	512	525	537	504	489	469	471	475	454	473	492	506	509	483	478	484	482	465	472	486	500	493	473	495	447	474	509	484	492	470	489	464	498	482	510	493	501	521
24877	25021	34773	28298	18553	6053	705	335	291	303	272	287	289	238	280	248	246	275	274	294	280	259	281	282	261	263	241	272	272	262	278	287	259	259	262	258	275	272	249	258	267	266	277	261	258	279	297	257	272	296	265	276	239	256	264	264	256	266	264	274	276	254	261	284	277	273	279	263	233	268	277	284	272	293	266	249	263	276	278	246	267	267	277	266	295	257	277	276	287	285	281	265	265	278	257	225	270	283	247	264	272	268	268	252	252	266	247	250	270	259	278	285	285	282	272	241	250	248	275	252	263	258	288	263	271	254	265	259	263	276	233	278	266	270	269	264	269	280	290	266	271	251	271	257	273	268	264	277	282	266	263	281	269	277	250	260	256	274	268	267	297	270	284	266	285	276	259	288	244	253	271	254	270	259	280	269	292	275	309	248	273	301	276	269	285	277	282	278	275	261	238	270	255	240	261	275	258	287	286	274	281	292	243	266	257	263	285	283	265	273	265	278	288	274	287	283	260	277	307	293	286	278	261	252	236	294	282	294	272	279	264	283	266	257	287	270	280	261	264	278	263	279	240	247	249	324	266	245	270	258	308	252	266	257	271	277	283	288	248	278	262	282	260	282	291	279	253	278	235	279	285	242	265	273	268	265	295	253	270	261	246	291	300	265	271	291	251	280	273	277	232	260	281	274	282	274	255	289	278	259	300	267	274	219	252	258	280	291	256	281	276	296	265	259	279	296	277	294	256	287	260	255	261	277	266	273	275	244	308	282	280	270	287	289	283	292	269	262	259	273	260	270	270	301	272	299	278	256	251	248	262	257	281	234	257	252	276	268	236	261	269	264	259	289	247	271	259	281	248	269	268	261	255	258	240	243	289	270	281	262	294	259	267	261	263	245	281	263	253	264	282	255	305	283	266	284	267	266	271	274	243	268	269	270	283	247	260	277	271	278	282	236	245	252	251	292	257	261	277	279	243	249	249	289	276	269	271	284	291	272	275	272	264	297	264	248	275	254	255	249	260	251	275	254	286	264	253	242	263	273	271	276	261	268	251	263	248	302	276	271	259	266	280	272	263	260	279	290	290	268	269	273	259	270	249	267	264	263	251	260	282	262	287	247	275	281	274	267	304	256	254	283	249	271	259	279	238	262	251	276	270	249	255	297	271	241	249	264	277	285	261	266	251	277	275	262	283	266	299	249	261	254	259	270	252	293	275	275	276	249	250	258	271	282	270	282	279	253	288	269	246	265	262	278	287	269	289	256	283	285	264	251	276	250	247	298	260	287	258	270	274	282	276	278	268	292	278	270	259	265	254	288	273	266	285	248	281	251	273	256	266	275	260	284	286	265	251	269	270	276	273	230	264	240	266	258	262	278	276	256	255	272	268	257	260	257	287	268	268	262	272	268	294	255	259	246	270	262	263	253	237	267	258	269	275	270	249	279	232	284	242	273	293	258	246	276	266	273	283	277	292	262	272	267	269	297	254	273	238	262	283	253	266	264	281	258	236	282	254	255	275	283	258	259	256	280	268	242	266	281	250	238	255	273	269	263	258	321	267	272	278	258	251	265	273	252	252	297	258	249	307	272	293	290	268	278	257	246	277	255	304	277	262	273	253	269	251	284	265	287	260	272	261	225	267	272	287	266	265	263	279	281	273	265	270	266	308	248	250	250	252	266	257	289	264	271	261	225	273	260	276	263	297	265	245	252	270	264	299	263	295	255	273	263	290	262	258	245	262	297	280	254	269	258	255	275	260	252	277	279	245	274	255	278	267	257	214	239	282	243	275	279	277	267	269	278	274	274	271	253	259	269	262	254	276	283	275	276	292	259	269	266	308	242	242	292	287	281	277	264	292	253	274	274	258	264	255	278	286	255	257	250	240	270	253	273	260	281	245	270	280	240	252	282	299	288	269	286	277	277	257	242	269	278	281	277	243	307	249	263	264	271	279	256	263	245	247	268	236	256	270	279	280	264	271	301	268	267	263	279	267	286	276	271	267	263	266	278	281	256	263	270	263	295	279	264	285	262	258	297	250	261	276	274	285	278	259	291	266	269	263	248	262	294	241	258	267	246	301	257	285	261	284	249	260	277	263	273	262	281	240	275	302	266	267	250	236	250	269	236	281	270	252	275	275	255	251	255	254	265	289	268	271	269	262	258	310	235	266	268	253	264	254	288	323	265	294	263	279	271	278	267	256	275	279	278	306	253	275	241	263	253	273	269	256	264	287	265	289	287	270	268	248	259	282	278	298	277	281	273	265	280	269	286	284	282	261	261	254	257	254	283	271	265	253	271	240	302	280	265	270	244	268	290	254	240	280	253	267	259	278	237	267	259	267	262	281	243	237	256	290	255	310	288	260	290	268	266	263	257	310	239	265	274	277	271	259	278	232	277	251	273	264	281	303	278	255	277	251	291	273	273	269	248	284	279	290	266	286	259	252	274	258	262	259	263	283	273	276	267	268	277	286	283	270	246	260	251	284	248	271	248	277	281	260	297	278	258	265	267	268	289	277	287	287	278	264	259	262	289	248	274	272	262	288	270	259	259	278	270	281	272	292	266	263	258	265	271	280	251	283	276	269	264	287	260	318	253	290	277	261	266	245	263	284	275	264	254	272	278	257	272	257	285	288	271	296	272	273	261	248	252	281	265	273	296	268	259	257	251	255	272	289	258	283	282	242	247	276	256	273	254	254	302	269	246	272	266	290	270	262	254	261	268	284	242	259	281	278	231	227	249	261	258	260	259	267	293	232	262	247	267	260	293	294	267	267	258	268	263	266	261	259	289	252	269	273	278	277	235	256	287	274	273	261	257	268	237	253	259	279	254	273	237	269	261	249	291	238	262	259	263	259	224	271	278	262	231	267	278	263	258	276	244	302	257	287	261	295	236	294	257	274	266	283	259	278	294	275	267	238	285	281	277	246	247	243	288	287	291	273	253	261	282	239	270	241	248	278	251	269	282	258	263	273	268	248	270	254	271	251	267	227	268	281	276	262	257	237	276	249	231	260	282	277	269	271	296	262	248	280	264	298	267	268	247	260	273	267	291	235	256	279	281	261	252	277	279	264	280	270	263	264	237	256	283	303	242	276	261	317	274	276	290	249	274	265	278	262	286	257	275	266	260	269	279	280	305	265	276	271	274	251	274	274	257	261	248	276	258	285	300	273	284	283	251	257	284	272	272	273	263	280	280	264	275	260	280	248	279	269	293	281	286	281	275	293	265	265	261	286	274	275	272	253	271	274	262	254	264	261	290	272	267	271	289	255	280	271	251	260	290	259	260	254	252	272	276	248	253	287	286	283	267	288	241	254	269	276	255	287	246	230	270	281	252	278	277	250	247	286	258	260	302	267	276	270	269	272	263	286	282	268	264	273	290	258	265	269	248	266	262	219	239	296	247	307	272	253	261	272	273	272	266	247	272	271	243	284	253	268	298	229	257	258	241	255	271	271	241	259	270	297	284	262	253	293	279	272	276	259	293	253	268	262	275
59584	91652	64694	36870	15471	3846	972	569	533	516	514	500	469	551	445	501	514	523	524	533	492	510	522	487	528	534	499	534	539	467	519	486	512	479	493	512	486	499	530	529	497	493	491	492	500	492	513	494	529	491	491	500	547	463	534	489	508	559	487	529	513	504	475	519	466	477	498	541	476	510	506	491	470	522	505	460	471	518	509	508	467	515	512	499	509	552	490	523	487	519	467	511	490	493	503	514	456	510	486	512	483	553	510	484	504	481	503	478	511	479	522	483	492	487	531	503	515	499	510	529	474	500	490	507	486	508	481	514	466	466	490	516	479	490	484	519	479	526	493	461	497	527	477	465	518	498	511	500	514	492	461	451	529	510	467	512	493	492	546	501	519	474	438	446	500	506	455	516	498	503	512	501	498	504	472	502	478	509	514	489	512	477	526	492	504	504	507	486	472	509	473	470	498	495	522	440	487	517	509	513	479	472	493	511	509	498	486	506	474	483	507	494	473	462	528	515	491	477	553	533	521	490	516	476	510	533	531	494	493	483	470	481	489	467	487	498	527	472	503	475	560	523	514	466	530	508	517	519	501	530	586	504	483	450	521	543	484	460	485	511	499	515	522	475	480	488	510	522	483	474	532	491	493	465	481	509	502	513	515	505	520	467	486	511	479	497	496	469	519	499	486	470	486	514	505	499	505	491	527	472	545	474	485	537	520	465	479	487	472	466	507	529	502	502	525	532	522	506	480	505	504	508	500	485	516	493	512	496	465	489	475	453	511	502	518	463	537	491	488	504	520	496	485	496	542	448	465	493	561	485	524	485	484	535	504	479	455	462	504	530	522	503	485	453	484	517	526	512	514	472	497	471	510	475	472	518	526	498	506	463	515	483	495	473	507	486	495	465	499	533	510	511	508	485	463	459	527	537	484	471	503	492	494	444	504	496	479	451	473	534	488	519	501	497	498	499	521	522	534	511	493	531	502	492	503	502	478	487	501	501	493	490	520	520	469	503	468	523	535	495	527	480	478	472	520	541	467	522	501	497	486	495	519	500	514	472	493	431	466	567	505	524	487	483	474	496	507	484	501	537	540	482	475	513	516	468	421	481	507	513	500	500	500	534	503	521	525	495	482	497	474	505	520	498	501	534	501	502	516	490	522	457	504	492	490	513	522	513	486	541	489	488	453	535	502	518	495	496	497	504	477	542	469	486	483	499	513	502	512	463	494	490	478	522	503	526	516	492	524	505	508	598	501	510	473	471	520	503	488	486	501	500	485	458	492	481	492	497	526	515	519	490	493	475	523	484	490	513	503	549	470	444	502	479	519	483	507	454	538	523	494	546	473	509	479	491	482	473	510	522	516	476	466	515	478	498	506	526	505	505	497	509	476	519	531	513	484	493	503	461	465	516	516	482	513	497	506	521	507	498	516	507	517	471	506	499	497	519	517	507	496	500	514	488	508	514	480	482	493	521	516	517	495	479	520	468	519	529	486	504	537	510	499	491	487	509	484	510	485	477	483	530	483	514	507	519	473	496	514	504	490	486	460	519	488	482	494	464	471	522	470	495	477	520	499	462	488	508	504	514	492	533	508	490	509	491	520	493	486	508	478	508	557	517	480	521	518	475	490	517	503	472	484	497	528	494	526	491	509	522	493	498	510	514	462	485	505	521	520	490	524	515	509	486	496	499	477	468	534	481	488	551	529	507	486	474	495	503	480	500	484	483	477	501	484	478	532	494	455	497	506	528	480	492	506	521	525	490	485	503	521	456	512	491	500	526	502	499	511	482	488	481	520	515	499	473	482	466	473	482	487	490	542	478	521	522	492	501	481	482	458	530	451	532	504	480	518	497	494	524	479	493	496	514	500	505	463	522	517	494	456	465	452	499	525	504	486	510	501	509	501	522	506	511	535	479	513	489	472	484	534	498	514	491	522	516	508	464	466	484	474	509	544	460	506	483	525	529	452	550	519	486	469	484	529	478	532	503	507	486	526	500	481	465	549	492	503	511	501	524	486	484	472	503	481	480	512	506	521	489	512	499	494	481	517	470	512	485	471	500	499	506	500	516	496	527	492	459	511	511	497	505	515	575	503	522	502	528	529	494	510	524	505	480	463	486	494	506	495	510	547	497	480	532	492	500	502	460	505	506	497	523	481	503	490	499	473	559	500	465	495	465	489	489	505	457	494	501	503	529	479	464	444	488	477	459	554	498	512	532	510	519	534	522	479	476	486	503	467	452	519	474	504	520	469	472	524	487	495	510	477	506	524	489	505	504	522	500	501	512	528	510	512	487	495	496	481	448	513	519	502	466	514	505	516	504	485	449	511	517	505	458	518	513	495	470	475	529	512	465	530	554	508	483	513	506	517	527	481	506	498	523	483	514	511	458	496	473	488	482	476	484	528	507	518	495	544	506	529	474	493	527	549	534	495	470	522	499	526	497	530	482	500	507	506	497	515	478	513	465	502	467	511	515	493	515	466	481	547	475	487	502	520	491	479	501	512	518	489	547	501	511	508	502	524	530	482	515	503	503	485	497	509	507	504	511	450	517	522	502	468	499	524	493	512	475	458	505	525	506	530	502	515	511	529	524	539	486	478	528	517	506	513	492	499	537	471	487	525	461	477	506	495	500	534	510	463	505	490	529	523	485	522	516	496	529	472	498	516	508	508	470	510	519	538	466	494	475	500	511	509	495	522	465	505	490	466	503	496	499	540	489	484	498	485	496	508	530	450	472	499	504	503	508	505	493	497	470	539	515	494	487	494	472	457	508	450	507	508	512	522	470	484	490	490	476	521	477	522	499	485	501	470	509	496	466	483	513	511	514	496	496	528	511	496	490	535	499	499	489	499	472	472	528	480	491	500	503	493	515	450	512	495	506	487	488	497	527	479	472	511	517	489	507	515	535	530	514	484	497	473	495	473	488	451	480	475	483	484	475	549	534	507	497	492	501	495	503	496	539	454	492	475	488	488	494	528	506	508	505	576	462	493	510	503	494	476	487	496	497	487	492	471	485	555	474	508	481	511	514	505	475	490	513	517	520	480	511	521	505	475	519	512	535	494	472	472	499	446	487	567	516	440	508	475	497	501	478	479	554	476	468	503	523	483	495	485	490	552	540	496	497	505	486	524	467	484	494	486	510	499	511	514	499	483	524	516	477	498	502	486	510	468	505	517	492	499	539	478	486	514	493	522	519	506	524	475	500	511	487	495	515	528	475	482	541	554	474	472	499	560	504	464	520	481	470	507	486	498	503	483	485	540	495	507	525	483	479	528	516	489	465	483	560	516	491	544	498	510	477	529	498	514	499	517	517	507	505	521	501	517	479	510	467	478	507	504	495	493	511	513	527	493	508	532	492	492	522	484	503	491	491	492	511	484	513	497	513	513	509	464	563	506	502	496	460	484	475	472	499	486	451	469	485	521	488	489	505	523	473	480	495	513	499	529	523	478	477	509	467	501	546	535	471	481	487	496	510	446	510	458	514	490	493	495	510
23508	22638	31881	25801	21295	16521	3332	453	359	313	295	319	352	336	334	299	313	304	319	300	360	303	296	366	296	270	302	328	327	314	303	294	347	301	305	323	329	281	308	274	306	320	349	333	286	309	325	341	281	315	310	314	329	324	297	296	330	286	298	339	292	323	331	314	308	323	299	337	302	300	298	309	310	303	307	339	310	300	310	334	279	348	344	283	305	306	322	321	309	280	298	331	287	315	322	292	324	298	312	332	280	303	305	300	324	316	308	311	287	340	324	328	281	290	306	328	312	326	299	307	293	310	275	289	327	308	321	323	308	307	301	321	326	326	294	297	316	298	334	337	324	294	304	305	337	302	320	310	281	305	317	313	310	291	313	307	325	297	307	304	320	349	292	340	313	304	302	313	312	309	315	307	285	318	315	290	312	340	303	307	271	281	340	330	308	333	310	327	293	309	316	287	331	309	323	298	332	303	329	316	319	315	278	315	323	322	330	320	318	310	296	305	327	336	336	269	314	277	299	298	309	325	331	322	279	328	318	298	326	285	313	313	312	298	317	305	314	298	302	320	326	325	366	320	314	324	291	314	323	315	302	303	297	279	320	303	274	323	284	295	298	295	302	306	323	326	303	299	293	308	322	306	301	340	296	297	314	291	347	328	308	326	285	316	323	289	307	323	316	325	305	321	306	335	296	313	329	311	290	310	319	302	293	309	321	302	302	299	315	348	307	312	307	305	339	343	292	288	331	303	325	310	315	288	324	289	282	318	312	305	297	311	301	306	321	306	319	319	304	323	283	328	268	340	334	309	310	349	291	279	307	288	301	305	293	301	289	316	302	306	329	299	312	290	305	311	296	294	291	326	319	318	335	290	328	315	294	291	325	328	314	304	273	338	287	331	332	296	284	326	324	336	324	306	282	272	297	308	323	297	305	338	301	317	319	294	321	337	313	309	305	293	305	297	312	341	327	292	305	307	316	327	327	296	318	284	280	283	351	322	354	344	320	299	320	325	292	263	297	299	297	311	302	305	311	304	346	276	307	329	309	312	337	281	322	328	345	307	298	322	309	309	342	297	295	299	324	293	305	292	306	318	305	296	286	294	302	295	277	310	304	301	304	317	324	291	312	306	338	328	320	294	293	314	290	309	324	346	317	286	313	311	347	326	317	319	316	340	314	355	327	300	313	316	296	324	306	328	343	299	313	338	304	327	281	318	344	281	303	317	281	326	338	274	276	311	286	291	321	267	313	304	329	325	296	310	316	339	325	333	308	361	316	288	310	318	296	319	326	321	302	285	339	273	292	312	288	308	331	328	298	308	320	295	315	283	334	313	288	310	311	277	311	307	303	319	313	299	307	302	307	308	357	337	319	306	325	346	311	287	300	325	310	327	315	328	297	274	308	321	297	321	305	303	300	322	341	312	301	314	309	305	301	273	292	343	306	322	308	297	256	300	311	297	298	282	311	317	291	298	313	301	331	301	309	306	327	325	297	335	327	289	335	310	308	299	295	300	274	317	331	313	293	335	313	307	294	279	307	325	302	330	275	305	320	314	301	307	269	317	320	309	323	287	304	295	313	323	331	297	333	311	319	322	318	322	303	315	326	289	304	301	315	323	322	309	316	300	303	311	295	315	298	339	308	323	288	301	336	294	317	300	272	308	292	304	295	311	308	297	325	309	316	333	269	304	310	311	323	299	341	328	309	313	317	330	302	285	326	335	315	340	316	315	315	314	311	317	325	312	320	297	317	306	315	307	309	291	329	311	287	335	316	283	314	339	359	322	299	308	314	278	320	312	326	342	347	311	291	286	315	310	330	303	318	307	321	312	300	322	307	325	321	301	297	315	324	314	310	292	308	318	274	304	280	307	275	321	306	304	327	308	308	294	328	298	297	322	310	333	305	315	303	301	301	322	319	306	305	343	295	295	314	299	288	280	314	337	307	261	318	296	323	295	312	325	311	300	312	293	349	299	321	306	317	331	328	303	286	309	330	331	335	302	344	302	328	302	303	284	278	338	299	298	293	290	308	337	283	313	285	297	314	321	307	314	323	317	291	305	287	302	312	303	287	324	291	349	301	317	300	284	324	324	306	323	295	321	297	315	294	320	305	302	309	354	319	324	287	303	299	301	314	321	307	315	332	347	316	276	310	318	296	326	315	291	282	318	301	303	307	319	304	304	301	308	310	351	285	308	310	333	303	314	309	306	346	311	334	309	311	332	315	307	280	322	281	308	293	321	309	312	292	342	296	315	308	324	316	317	293	306	332	319	307	311	321	311	289	344	311	308	305	316	298	334	315	303	296	332	334	315	297	316	286	301	321	303	282	305	284	288	303	314	335	322	311	312	308	322	315	303	374	329	356	279	327	325	326	311	315	291	319	319	323	312	356	348	312	310	320	296	302	307	351	293	332	296	322	293	341	297	323	282	323	332	314	321	310	305	293	313	320	346	347	321	308	313	278	296	327	310	290	297	307	280	324	318	296	325	314	332	296	310	318	321	340	300	333	339	340	308	296	325	305	291	330	309	293	312	310	284	320	305	304	343	309	330	328	301	292	338	321	297	298	305	317	286	307	310	343	294	297	333	321	295	298	302	298	301	322	311	290	341	292	329	295	321	294	297	290	321	304	306	350	304	279	334	317	333	305	302	285	309	320	277	323	307	316	299	289	331	285	295	299	294	303	324	304	339	313	323	281	308	281	318	310	327	324	315	332	322	317	305	287	277	315	299	313	300	290	315	324	297	316	314	334	311	311	309	304	318	321	288	298	282	264	305	329	301	289	313	340	311	302	300	309	344	289	312	309	335	304	298	305	317	309	305	340	292	327	305	330	287	292	302	318	292	300	315	263	324	326	310	321	300	291	290	308	310	316	327	335	303	326	343	304	286	356	277	304	312	283	324	306	311	328	323	276	297	299	316	290	336	310	313	351	309	305	304	321	293	313	292	336	319	294	313	328	310	312	320	299	302	341	295	271	315	303	312	311	287	325	318	293	322	303	325	335	348	295	303	317	312	285	345	325	301	273	313	314	331	337	317	293	299	304	300	310	291	282	305	316	324	306	297	296	287	311	299	284	314	270	325	278	290	264	305	333	295	319	340	327	336	307	299	301	281	318	323	311	306	289	300	304	325	289	337	320	306	309	316	306	279	332	309	312	306	297	320	325	324	335	320	299	274	338	322	341	274	318	311	313	314	304	303	306	327	320	289	306	307	337	376	297	283	307	326	314	293	274	306	279	301	337	313	303	291	324	297	308	321	287	332	327	312	306	304	346	315	337	291	329	319	312	341	305	335	292	317	272	302	310	309	324	321	307	296	265	335	318	334	300	306	334	293	309	295	298	292	294	297	311	292	312	294	321	278	304	293	282	313	302	291	306	318	324	286	306	339	303	313	306	306	330	291	257	282	292	329	312	282	334	295	325	301	338	329	300	283	318	324	292	320	314	355	291	310	310	323	292	324	296	284	270	302	313	343	276	294	334	295	292	309	308	301
60183	101477	74718	44504	21551	6578	1678	701	613	549	518	548	561	605	570	566	517	505	545	538	572	517	551	578	572	536	511	522	554	535	567	527	546	555	506	516	541	533	577	535	574	558	556	501	558	557	550	575	581	550	523	560	502	553	575	571	569	530	532	562	537	541	527	591	563	567	529	572	544	522	547	575	547	551	529	517	579	556	523	549	560	532	576	545	529	574	538	558	546	567	555	588	506	555	548	537	580	541	578	503	526	572	554	540	581	527	594	545	533	530	528	584	529	564	510	492	541	596	545	535	546	555	548	521	576	536	530	526	536	531	584	545	561	555	571	510	532	581	535	590	515	533	528	541	509	552	503	574	576	530	533	577	559	524	579	559	564	527	559	568	541	552	584	590	554	519	559	563	519	529	584	524	584	567	551	537	549	571	523	568	563	559	543	525	588	508	515	552	549	568	554	561	548	562	557	517	547	531	518	568	574	555	534	526	580	548	522	578	512	554	553	539	542	518	544	516	580	565	547	556	564	555	588	546	578	545	612	573	553	549	520	582	538	540	569	525	511	529	578	562	576	580	460	542	557	556	579	574	562	533	519	531	582	560	538	529	556	593	579	601	543	548	568	566	546	548	541	547	563	559	565	574	554	538	545	580	532	527	553	560	550	551	568	544	501	556	575	540	516	511	541	558	599	571	596	541	558	574	532	492	554	560	543	560	561	577	616	559	544	496	577	596	548	579	544	513	522	549	540	545	586	544	561	582	528	568	546	525	568	533	541	516	507	576	582	566	518	543	574	536	536	521	548	535	537	596	579	507	524	542	535	546	518	609	536	605	555	539	615	544	586	550	557	584	526	535	562	539	523	583	551	565	576	553	546	525	571	552	602	557	569	570	549	548	575	553	535	522	530	533	530	557	566	542	571	537	545	545	569	542	518	561	519	557	531	576	537	560	517	504	543	574	548	533	501	504	518	552	507	544	571	536	562	578	551	523	577	545	546	565	540	597	549	526	493	522	540	588	559	544	572	532	581	547	592	567	587	550	503	567	544	552	508	584	506	554	544	560	583	551	515	524	566	602	555	524	584	585	533	551	558	530	546	540	547	579	558	573	578	537	525	521	551	556	561	562	549	575	542	556	547	539	582	552	567	538	580	547	563	535	546	559	569	517	580	557	519	554	538	525	551	555	565	557	548	572	565	562	566	585	525	559	522	548	586	557	591	532	556	490	552	516	543	489	508	543	540	552	560	578	568	526	547	518	532	537	566	527	537	537	521	567	591	545	540	527	565	560	529	572	534	549	565	603	552	565	574	546	502	559	524	536	576	545	588	542	587	509	548	553	587	519	575	510	534	533	532	540	545	603	537	527	548	542	570	521	557	534	540	523	557	567	500	553	582	562	536	535	549	504	530	547	522	566	536	553	515	536	549	613	578	569	530	520	546	584	520	568	511	531	529	546	561	538	549	552	540	519	547	581	536	535	543	568	572	561	572	563	571	557	503	535	552	516	578	563	538	542	547	540	560	561	509	551	528	512	548	586	556	595	555	538	538	559	558	517	512	576	552	537	557	514	556	557	536	557	502	549	529	547	555	565	566	546	556	560	579	585	536	573	533	555	531	568	547	573	556	555	555	578	534	557	569	560	554	580	544	560	574	519	544	604	562	557	554	524	541	538	564	531	586	554	529	504	599	569	542	511	566	559	558	558	538	493	562	556	559	545	614	587	551	579	529	560	568	579	589	558	528	564	552	564	595	530	586	548	573	514	512	584	527	539	567	575	549	519	532	558	553	533	521	548	515	552	551	555	568	530	531	525	512	531	547	544	501	535	516	538	539	571	576	507	554	553	504	544	554	550	546	551	567	528	564	559	575	554	563	603	568	528	533	546	566	551	554	544	555	572	593	560	543	554	553	545	515	507	566	511	566	566	566	532	542	563	557	553	568	549	553	577	531	535	542	572	538	514	554	572	551	560	544	527	539	625	491	553	534	503	568	572	557	583	514	530	573	547	583	555	543	596	541	514	570	550	535	509	575	532	548	549	534	549	552	579	577	575	484	573	590	562	550	539	524	525	549	529	555	534	558	552	542	541	516	548	533	526	555	507	525	553	554	533	527	557	559	525	562	569	583	531	533	512	548	559	502	525	554	530	559	533	591	521	550	571	532	516	503	543	564	564	531	558	545	525	588	540	519	552	550	575	578	523	550	536	581	540	540	546	571	576	520	568	621	562	559	527	534	532	548	567	578	519	537	540	538	521	554	503	542	544	583	534	554	535	550	569	556	571	573	548	575	563	559	599	558	480	506	597	540	560	563	560	543	574	556	550	556	556	563	546	585	516	548	563	518	528	607	540	550	548	518	571	538	560	532	570	536	566	555	581	558	569	547	543	519	565	556	531	515	554	581	539	620	527	545	584	529	568	534	573	538	532	549	548	550	531	539	540	593	552	588	545	544	563	532	577	496	553	548	539	564	537	525	535	575	524	548	548	575	553	529	559	556	577	550	562	553	536	537	531	521	502	524	559	532	537	550	560	587	546	561	566	523	547	528	564	537	530	532	550	533	562	512	540	514	557	533	554	549	518	562	573	563	518	530	567	537	544	556	550	573	595	518	585	540	543	549	511	562	572	517	609	543	543	595	542	529	565	570	551	547	571	554	550	533	575	570	528	541	586	558	527	557	556	535	554	546	547	530	557	539	583	544	540	535	577	554	521	497	585	503	575	537	585	562	562	494	533	541	562	543	551	563	584	568	514	542	559	550	514	574	530	604	548	554	576	578	541	569	583	531	576	519	552	533	574	562	576	558	562	550	537	514	558	564	544	568	558	549	570	523	528	582	559	540	567	560	543	562	571	549	563	551	541	511	524	558	541	512	579	558	522	569	561	570	524	541	538	506	483	574	534	575	535	561	506	570	544	514	563	579	504	561	490	543	567	537	566	547	564	571	562	532	562	508	527	515	566	520	514	562	534	533	501	515	524	548	517	558	542	525	529	530	559	547	565	595	539	609	528	503	558	528	521	530	539	578	565	526	583	575	565	527	523	584	538	573	578	587	551	538	555	552	546	559	506	531	553	586	534	559	498	533	575	501	555	550	540	554	515	574	528	555	544	569	574	522	535	578	531	543	573	523	595	523	522	554	537	572	595	558	579	558	583	562	580	542	550	536	584	521	545	526	527	569	538	509	544	561	526	514	531	519	530	541	573	524	540	568	556	525	554	561	569	542	568	542	518	533	567	563	591	551	521	559	520	575	553	529	567	550	536	547	550	562	562	537	533	585	557	549	521	559	531	547	554	578	560	592	561	551	549	543	555	495	554	581	529	529	539	596	545	562	572	578	514	545	521	560	558	550	552	510	603	561	567	536	534	547	573	551	541	566	527	538	531	556	533	584	525	520	558	556	524	582	567	513	530	564	586	566	544	533	565	552	567	537	530	541	550	566	558	588	585	518	574	548	546	567	551	572	547	569	571	537	544	579	580	551	576	569	550	536	601	501	532
29515	31554	28015	11478	1799	514	303	286	247	271	263	269	253	244	284	225	258	253	263	251	230	263	225	285	264	243	238	228	258	256	266	276	279	250	291	240	250	237	273	245	251	259	262	244	262	251	273	266	267	262	259	246	253	263	223	252	253	246	257	231	250	281	283	240	263	251	261	245	233	282	259	257	269	251	253	246	267	271	255	242	226	263	291	236	252	259	248	240	253	274	255	284	248	259	271	236	245	280	254	265	256	247	267	257	252	232	257	231	258	266	244	258	265	293	289	278	240	254	236	241	269	290	258	258	251	252	267	234	259	251	258	270	247	255	258	254	243	278	265	252	244	309	257	262	249	262	252	246	263	249	249	240	248	275	272	239	274	268	281	228	275	269	262	257	271	253	277	264	235	272	255	253	286	276	272	261	255	253	254	253	280	266	266	260	256	260	269	247	263	286	236	248	238	274	257	271	263	222	262	291	261	250	255	254	258	258	257	252	269	263	249	261	244	257	255	258	233	269	219	263	249	265	264	256	258	280	255	262	260	273	266	245	264	277	276	256	226	251	284	239	251	255	249	244	275	261	263	229	242	276	236	267	245	218	250	248	263	266	247	249	280	260	283	262	271	261	267	255	241	275	265	245	260	243	259	268	248	287	244	263	242	236	279	239	262	248	259	242	255	265	246	277	203	284	257	260	244	269	274	241	235	262	263	258	249	289	249	224	247	269	250	275	248	239	264	242	267	255	290	243	256	244	237	282	251	240	267	243	249	257	274	245	276	286	287	256	261	274	280	271	251	280	244	257	287	243	263	256	239	240	250	265	258	256	239	235	247	262	274	226	259	243	254	258	256	227	253	264	245	261	261	250	250	245	267	265	249	264	260	262	243	256	264	224	258	253	282	232	271	241	270	276	248	259	231	241	259	264	298	265	271	253	260	244	277	225	243	238	266	265	245	257	252	245	229	258	258	248	217	219	277	242	244	242	265	271	259	266	244	236	249	244	260	235	242	282	244	237	272	244	258	234	251	262	238	257	257	277	261	279	270	276	269	261	277	248	246	274	233	267	232	242	260	279	242	270	283	254	242	241	255	246	269	243	269	239	246	276	247	240	243	275	236	241	245	230	260	262	245	257	256	256	243	245	255	264	233	287	253	288	238	268	273	228	253	265	243	250	248	266	276	265	264	244	237	249	279	257	260	291	248	263	253	251	245	265	262	243	267	277	266	256	282	264	274	284	248	251	274	253	262	246	262	238	245	284	224	261	259	261	263	261	275	285	257	259	256	247	244	253	257	252	261	222	247	259	268	241	240	233	259	249	237	275	265	268	258	265	236	266	232	254	262	256	235	250	265	274	257	244	284	271	248	256	256	267	258	248	259	247	275	241	238	250	270	250	213	280	242	272	244	259	244	242	251	259	261	241	268	249	239	227	248	299	286	257	247	259	238	244	246	258	267	266	248	249	262	265	264	243	256	244	251	272	225	227	272	268	244	268	225	253	238	265	243	257	271	270	226	254	289	273	259	253	276	275	245	263	225	261	246	238	252	241	278	266	262	260	259	252	257	275	264	254	278	262	275	239	262	242	246	252	237	266	255	249	251	267	238	242	251	293	233	265	266	279	249	263	215	263	269	258	230	262	245	279	253	263	266	260	254	250	246	243	240	273	239	264	254	232	261	279	252	253	258	257	228	261	246	277	282	275	246	260	260	258	234	262	266	250	241	261	222	264	227	274	254	268	250	256	283	264	239	239	240	240	263	233	269	245	255	280	254	243	265	287	251	250	270	251	248	235	283	265	280	254	231	245	272	243	245	255	248	241	274	241	272	231	278	248	260	245	263	253	239	261	268	255	271	276	260	248	268	245	236	252	256	251	254	286	275	249	264	255	262	235	265	279	272	249	264	242	270	263	259	258	273	248	266	268	278	262	234	237	237	227	268	235	267	256	254	253	247	234	257	268	242	283	259	229	216	266	267	264	252	286	245	252	251	276	244	258	239	266	277	249	229	249	255	244	236	254	271	233	234	262	257	254	248	256	264	256	263	242	248	237	256	254	264	245	283	223	233	240	262	251	228	278	252	265	250	240	229	287	261	259	281	222	238	241	264	297	246	241	265	243	254	274	284	277	256	267	258	266	262	274	223	276	262	261	253	266	244	271	292	270	235	245	270	255	268	272	223	272	233	264	250	250	256	278	250	229	235	245	234	238	266	255	283	267	244	229	279	266	254	246	250	310	268	280	249	239	248	230	244	241	247	260	245	283	260	271	248	286	245	284	257	280	260	225	246	240	260	283	228	256	253	233	256	250	255	259	245	241	277	242	262	280	256	271	285	304	256	251	264	259	235	246	271	247	258	236	267	262	273	249	227	242	243	265	253	252	265	258	276	255	250	250	258	256	269	266	260	228	264	262	251	252	210	257	276	265	256	262	277	225	240	291	251	284	246	254	259	255	246	253	275	284	259	242	261	255	249	292	262	275	268	249	253	252	274	265	249	218	235	280	261	246	242	239	255	252	248	272	229	280	240	228	234	244	235	245	291	255	252	273	253	261	253	255	234	273	271	257	261	249	242	235	247	269	263	258	241	279	268	265	241	239	276	265	257	272	241	239	260	265	243	257	261	254	266	234	259	263	244	278	289	262	252	277	271	261	253	250	242	272	231	249	275	229	250	244	242	241	226	269	278	248	220	243	256	261	304	247	268	281	260	250	264	256	274	249	259	225	252	245	280	253	242	248	254	259	260	266	287	281	254	243	263	245	245	264	238	269	246	256	263	279	259	271	249	243	240	260	230	271	280	251	233	277	236	245	236	263	248	253	263	251	255	254	267	243	251	252	244	277	252	269	255	230	238	248	279	241	280	229	274	246	236	249	272	237	258	296	236	251	238	241	253	269	263	275	244	275	285	255	275	224	240	253	246	252	303	244	239	244	258	238	252	256	242	276	260	237	239	251	253	266	246	295	253	239	237	240	252	271	264	256	251	251	272	258	205	272	253	264	296	270	258	270	230	241	281	267	266	266	253	266	265	259	267	266	247	241	269	272	225	255	243	256	252	256	267	252	238	245	282	233	267	238	254	233	242	262	280	260	257	263	227	261	229	233	283	266	253	249	285	239	267	266	272	269	241	292	244	267	249	263	253	271	271	234	241	247	218	260	228	276	247	253	297	253	238	240	243	266	248	238	260	242	257	258	252	259	255	246	256	266	240	273	252	242	242	267	249	260	247	257	222	254	275	271	247	247	238	251	202	261	256	275	251	271	251	244	236	262	255	236	242	243	254	262	275	245	251	271	278	260	243	259	264	288	262	267	252	264	235	255	244	250	256	230	243	252	229	231	250	261	255	264	269	262	263	269	274	259	294	265	245	274	264	272	273	245	229	265	294	245	252	253	292	259	281	259	253	250	280	268	270	247	256	245	259	279	231	243	275	285	263	259	269	252	259	245	260	280	246	235	253	266	234	247	257	251	267	291	257	275	263	226	229	258	254	266	281	274
36884	48784	32918	12267	3723	1250	629	520	489	447	478	497	443	496	457	483	462	462	462	478	504	492	510	522	504	470	478	513	471	496	494	486	509	514	474	499	491	488	476	492	454	466	479	452	489	497	527	537	508	476	483	500	472	441	482	451	480	473	460	470	550	485	472	460	502	493	427	489	511	501	473	467	506	485	488	445	466	453	468	547	510	472	462	474	485	470	472	521	519	446	471	518	443	456	457	487	519	507	487	456	461	431	518	499	500	474	473	498	464	474	502	445	470	471	490	516	513	484	475	482	494	472	459	434	495	469	513	457	486	503	475	490	476	467	451	508	462	407	470	515	461	460	451	507	491	473	510	500	470	449	489	467	448	489	453	491	462	488	467	519	475	521	479	482	471	518	470	496	477	470	475	481	519	465	499	492	449	475	452	477	492	462	470	461	495	473	494	477	484	509	459	433	481	470	471	427	482	535	506	505	506	469	492	492	454	498	517	496	478	489	457	502	458	520	487	480	490	485	454	525	448	491	493	483	450	469	488	459	471	470	529	459	447	465	491	494	498	501	462	491	490	554	454	495	446	471	485	504	474	466	500	476	486	471	481	469	479	488	483	486	474	470	445	430	479	447	470	481	481	486	464	492	477	534	503	505	466	503	458	465	527	473	465	488	486	484	515	526	519	482	505	486	484	484	482	469	421	466	510	497	449	498	460	483	480	475	537	460	481	514	471	486	472	500	495	480	479	483	483	502	483	455	462	467	471	463	484	492	482	459	473	499	509	483	446	500	484	481	491	490	477	476	456	489	479	497	462	498	451	507	486	478	437	472	491	494	425	499	489	451	498	489	482	466	484	490	452	508	477	510	508	499	500	456	477	521	467	468	523	507	469	496	499	502	499	494	514	442	464	449	471	471	463	503	507	492	464	491	470	461	484	494	464	497	478	500	438	523	463	475	463	459	452	472	496	474	507	497	461	495	514	492	457	509	467	468	478	511	484	477	455	484	468	507	469	469	499	491	516	500	516	458	509	489	510	480	493	505	480	470	484	473	453	492	517	466	498	508	485	451	478	464	477	503	497	503	481	484	492	478	447	492	463	499	498	444	490	489	469	435	466	485	489	481	486	466	485	522	486	506	471	496	478	450	478	503	479	466	496	467	473	491	501	472	481	481	486	458	504	457	483	508	479	496	485	500	489	495	520	495	467	463	529	489	486	470	459	468	503	475	448	453	463	500	520	461	482	497	441	479	511	517	466	449	467	451	459	494	441	510	486	503	469	478	460	441	462	486	487	517	506	474	505	483	505	495	483	453	492	481	487	464	484	474	470	496	488	484	481	478	485	481	494	469	520	484	460	498	463	479	477	490	490	477	451	496	486	497	487	485	507	460	459	521	460	481	490	482	501	507	466	493	512	480	504	468	477	478	483	447	451	500	484	448	506	491	482	495	482	494	498	508	487	490	517	470	479	489	469	478	467	508	473	480	482	467	491	486	502	482	479	459	506	467	472	476	492	486	519	442	479	440	494	466	500	487	455	489	519	492	507	530	471	499	468	476	447	461	493	463	512	497	502	494	477	470	508	484	453	463	480	471	472	467	508	462	458	488	523	452	463	498	472	451	484	483	473	469	437	489	474	470	452	501	460	484	519	484	491	467	451	487	442	500	474	441	497	489	502	495	486	454	474	512	516	508	459	511	522	491	480	477	484	455	469	481	470	461	515	483	483	528	456	472	502	469	508	468	475	495	488	492	498	490	463	471	479	502	461	472	490	490	452	491	478	475	478	478	462	439	507	451	434	449	481	490	536	536	496	483	473	477	460	482	510	515	494	456	527	507	480	506	489	488	508	504	453	479	481	471	488	482	483	514	498	517	492	486	456	463	462	505	463	502	447	440	504	476	515	527	494	451	491	448	523	436	465	492	481	473	472	496	501	469	544	521	504	463	488	508	485	471	494	470	485	479	450	495	503	491	506	469	467	508	451	505	499	467	471	487	497	461	473	521	473	493	492	493	498	447	491	448	496	452	491	489	513	466	475	466	493	463	463	502	439	485	495	448	487	480	530	460	494	500	453	496	419	478	520	494	461	498	485	503	487	475	489	506	528	508	521	479	467	483	504	455	474	457	453	493	484	474	469	515	507	468	469	456	466	462	479	488	445	447	443	524	501	453	495	508	487	504	499	467	496	467	469	498	442	499	483	491	496	457	501	489	469	489	462	486	444	485	481	473	451	447	502	493	477	470	465	476	470	511	451	474	471	448	454	459	489	459	509	533	479	472	477	451	496	468	505	500	487	460	483	482	488	515	459	484	463	485	466	468	497	475	492	496	508	496	484	492	477	522	515	469	470	501	491	510	498	457	509	485	487	440	485	464	472	513	500	462	463	470	437	492	464	464	488	466	444	477	475	502	455	495	471	506	486	452	507	491	450	490	490	526	485	511	486	488	497	494	492	472	494	479	488	490	471	451	470	456	477	500	467	493	475	495	508	469	499	514	482	477	441	467	473	475	480	462	447	486	528	458	531	464	471	496	463	477	497	526	504	498	493	503	544	487	448	538	484	470	513	508	491	463	542	451	489	439	498	452	466	480	477	481	494	466	479	494	530	457	461	495	477	477	475	506	501	500	465	490	514	502	495	488	473	461	479	483	466	484	484	470	468	444	449	502	427	465	490	503	490	497	478	503	494	467	475	501	489	442	479	474	529	481	458	500	486	511	500	481	535	485	440	476	478	500	453	466	468	471	506	487	455	465	478	526	458	462	491	513	519	491	465	483	469	493	492	480	491	493	484	477	458	485	463	502	489	486	482	500	489	456	457	486	465	514	492	492	479	474	477	514	480	473	493	493	488	464	455	521	525	497	467	503	472	505	501	478	502	458	482	471	479	514	490	485	504	481	488	521	461	487	434	510	498	468	457	477	502	442	521	470	491	476	448	476	512	470	500	471	471	491	492	490	473	424	471	495	460	418	480	491	457	508	513	449	505	519	481	520	538	511	534	509	506	483	459	473	491	468	476	472	503	462	481	466	491	493	454	457	491	484	520	505	479	459	495	463	486	514	477	497	536	490	491	466	527	485	480	492	512	476	472	484	496	506	509	499	503	469	453	495	510	485	475	508	520	492	516	497	463	524	454	468	471	491	502	450	515	471	506	477	468	477	508	474	499	478	487	460	498	518	505	489	475	480	505	452	486	470	477	496	502	495	465	475	490	482	508	473	442	464	472	476	506	497	494	488	464	480	491	494	485	500	498	471	432	495	502	509	476	495	505	453	481	525	512	480	450	464	508	484	487	496	485	496	480	488	471	477	521	480	516	490	490	471	503	452	501	453	538	524	492	520	479	452	486	497	484	511	528	476	472	464	506	485	501	492	477	480	518	509	502	488	485	491	490	524	455	435	449	507	501	499	524	480	500	514	494	503	462	497	494	532	546	513	479	481	465	478	464	439	467	502	482	479	490	471	481	508	497	501	468	464	487	502	461	475	504	517	487	454	443	481
24776	24961	35061	27519	18454	5924	649	280	293	292	279	243	289	293	303	283	292	244	293	305	262	286	251	245	271	274	296	266	314	278	277	290	239	260	240	255	274	231	280	246	281	251	272	273	274	308	266	278	281	261	262	267	260	258	256	260	264	282	253	265	262	258	272	275	277	271	258	278	274	290	257	249	275	267	250	267	293	263	268	246	253	257	272	297	249	266	256	227	271	262	260	266	289	275	238	242	264	258	261	254	285	271	257	289	290	266	248	286	267	280	271	230	286	268	263	285	264	264	256	246	260	264	257	305	295	274	251	246	235	274	241	296	239	294	267	290	254	274	247	300	240	276	244	301	265	276	241	296	278	252	245	270	248	267	263	276	280	262	279	273	264	273	283	278	284	256	222	263	278	274	266	283	291	287	253	248	281	257	271	278	265	283	252	250	265	247	256	270	242	283	262	271	275	237	286	276	257	274	283	257	277	287	234	269	252	256	259	251	258	241	266	270	252	274	273	260	263	263	276	256	284	276	289	281	255	270	258	273	281	267	283	294	250	255	271	286	272	291	254	275	293	272	267	278	277	275	272	255	278	275	275	278	275	282	274	253	252	297	273	271	265	268	268	284	275	256	284	279	241	310	270	267	283	291	264	275	266	241	266	249	242	285	250	289	279	264	277	258	251	266	312	262	260	265	289	290	268	274	302	280	253	281	255	260	237	273	278	250	258	247	247	259	282	295	262	265	248	274	262	262	235	273	284	255	250	284	295	258	266	303	252	265	250	251	259	283	268	263	265	250	264	269	268	269	279	265	264	274	269	274	292	299	284	237	287	263	266	293	260	252	255	266	289	266	279	266	255	238	282	272	276	261	288	267	256	250	266	281	256	250	275	249	274	264	276	265	247	276	260	302	283	272	248	254	254	251	264	263	277	263	273	258	280	278	253	293	245	291	275	254	272	265	254	292	245	307	259	270	270	259	239	254	275	258	257	252	282	290	259	234	237	273	290	277	277	284	252	243	268	295	267	259	260	250	252	269	253	264	258	272	250	264	263	267	236	272	271	277	283	268	258	262	284	250	257	259	250	281	250	279	269	272	254	267	283	286	280	282	272	282	277	281	240	259	274	271	277	269	281	276	306	309	285	264	308	266	288	288	255	286	255	254	250	258	300	260	257	258	258	257	287	281	290	267	272	257	252	257	265	252	287	281	213	250	284	267	300	238	261	256	250	271	288	262	290	275	242	299	249	249	241	283	260	308	258	266	278	237	254	283	278	263	290	282	285	264	288	274	297	249	270	259	253	254	272	260	254	292	278	262	269	267	295	279	267	252	267	255	312	245	257	270	279	280	292	274	255	268	255	262	289	247	284	259	226	270	278	256	264	257	292	266	242	253	262	261	272	258	285	250	258	256	257	269	253	275	241	275	227	307	256	263	274	265	247	271	252	237	250	280	257	267	235	250	279	243	261	279	263	282	291	256	241	254	278	258	235	266	281	262	265	257	245	286	250	281	279	289	274	270	263	265	269	243	261	263	290	268	278	266	287	274	305	305	268	254	276	264	253	255	265	283	263	251	239	258	270	245	281	256	279	221	240	282	272	317	262	285	307	260	251	297	239	295	274	285	271	268	292	269	256	259	252	278	286	269	264	261	300	284	262	254	278	306	266	278	284	243	246	263	277	249	264	255	271	291	254	230	270	305	261	256	261	258	264	263	282	258	253	264	283	267	261	273	268	242	277	266	289	287	288	250	243	280	256	258	277	238	277	276	277	288	283	253	239	252	279	267	272	247	309	267	267	253	268	279	280	274	274	245	295	288	273	268	298	272	277	258	292	259	254	257	287	296	307	260	241	286	263	284	280	293	253	264	271	287	275	269	256	260	281	284	276	261	279	270	255	247	265	241	262	289	263	260	271	260	229	248	244	283	286	261	259	281	288	260	283	274	263	247	255	275	254	273	271	270	258	285	247	252	283	263	255	282	276	285	251	260	255	257	267	245	296	264	294	267	230	269	264	261	266	261	235	272	271	258	261	265	242	283	283	276	236	263	293	259	266	293	253	245	270	246	283	287	262	261	256	265	274	276	283	266	296	246	264	289	271	283	257	280	249	250	296	279	272	271	272	289	287	273	281	259	279	304	249	262	287	257	279	266	269	258	281	283	275	274	284	253	263	265	282	242	281	273	279	260	294	268	263	255	247	264	254	286	279	287	261	271	276	286	283	263	250	256	246	263	290	236	278	257	253	252	285	262	260	249	266	288	236	294	271	268	278	269	281	269	269	259	261	279	267	245	299	247	273	264	275	260	279	260	322	282	261	247	269	285	260	263	274	254	243	256	261	282	246	259	246	241	273	297	279	231	262	303	275	283	250	277	265	270	272	253	284	267	275	238	282	274	238	246	261	234	277	273	252	257	280	291	260	267	239	268	264	265	274	270	295	265	274	251	251	272	273	259	273	266	273	294	227	263	282	247	252	263	274	264	268	285	249	262	283	307	266	260	269	267	238	231	224	263	265	320	288	233	274	257	276	253	276	255	244	275	267	243	271	273	268	282	256	251	259	280	261	252	286	295	248	261	258	276	286	274	278	277	271	276	263	258	268	268	234	284	259	282	272	261	270	245	251	266	259	252	261	266	279	273	278	276	263	267	274	280	268	259	275	301	266	241	271	277	273	243	274	261	274	259	297	283	264	277	271	232	262	232	282	266	255	277	274	271	256	290	278	248	271	253	243	260	266	267	289	284	285	288	258	254	293	246	255	262	225	283	271	270	260	278	263	241	291	270	246	299	283	282	286	258	262	252	251	246	260	292	286	275	257	243	262	287	287	250	283	248	272	244	291	250	256	262	250	260	292	267	262	307	257	265	269	271	257	312	275	252	282	281	220	298	247	277	306	255	248	242	253	289	264	258	287	274	260	287	273	284	303	274	270	298	268	266	301	279	273	264	260	259	260	266	307	283	244	251	247	265	271	288	301	268	267	249	298	268	274	261	305	285	277	257	289	267	260	274	277	273	281	270	299	256	281	288	259	261	271	291	282	283	253	265	259	280	291	270	272	292	276	222	272	272	265	305	253	260	270	273	285	264	256	241	276	255	260	265	282	265	256	249	264	279	269	256	268	279	237	254	256	254	266	278	280	270	254	286	270	276	255	260	252	276	279	248	278	274	289	277	284	237	253	274	276	262	263	271	291	267	250	284	268	279	277	264	264	304	306	236	242	288	287	291	264	259	284	261	271	281	271	272	279	274	281	265	260	299	281	261	259	271	281	277	256	236	295	265	266	274	299	263	276	254	245	261	270	268	245	260	307	262	255	268	260	280	266	287	272	297	275	265	272	263	298	264	282	251	251	250	281	276	263	260	277	280	284	261	251	279	268	287	247	250	295	263	267	286	258	278	289	263	253	249	261	274	271	243	264	263	263	298	241	267	262	302	261	250	268	264	267	278	267	289	260	273	269	281	266	253	276	267	264	282	253	260	281	276	281	265	284	287	255	303
59459	91746	63945	35296	14639	3782	955	591	514	526	504	495	535	522	511	495	476	490	546	523	525	519	483	504	498	504	520	484	503	477	543	489	489	507	509	483	458	500	532	487	513	484	521	477	498	474	473	463	486	489	506	499	496	491	461	521	513	501	468	479	515	489	516	475	479	522	482	492	535	521	512	520	513	467	512	524	505	485	499	508	467	543	480	536	496	487	502	446	503	482	511	529	479	494	492	470	495	472	504	490	477	502	509	520	481	534	507	486	506	504	567	503	487	505	490	498	490	499	487	541	479	493	482	492	485	507	506	473	508	509	477	515	478	518	510	529	513	559	477	468	517	488	506	496	515	497	457	497	487	511	562	498	513	473	514	498	479	427	498	465	495	526	481	473	498	477	486	480	474	483	475	533	512	530	501	506	491	525	496	521	453	500	529	506	496	526	538	516	475	493	535	493	487	481	468	505	490	482	463	503	500	487	527	513	483	477	547	486	473	513	513	516	476	507	499	487	492	551	516	493	529	511	469	487	468	492	474	440	507	510	494	536	489	462	536	501	524	504	505	514	476	490	494	493	480	501	484	507	513	488	473	473	534	477	546	455	493	478	538	540	466	496	517	501	502	490	489	508	543	490	506	507	495	501	486	490	493	499	485	462	506	507	492	508	536	528	478	482	455	491	534	502	489	507	546	522	472	514	475	515	482	472	501	483	498	484	510	473	472	491	506	490	526	474	496	460	464	483	505	474	527	546	498	471	506	470	535	489	510	483	493	502	462	498	545	524	486	487	519	506	501	471	509	505	505	481	502	472	504	492	492	535	530	494	501	498	447	486	459	551	481	467	481	464	492	495	435	497	527	497	477	534	456	467	482	484	532	526	532	493	480	500	486	467	501	464	511	533	480	467	502	486	461	527	476	467	514	470	469	526	505	480	474	487	539	468	492	540	498	475	490	508	483	521	488	514	490	477	473	494	519	476	478	515	506	528	479	514	494	500	537	483	472	506	535	512	492	488	523	498	551	490	485	532	465	525	470	533	483	492	473	513	463	453	501	479	499	527	485	534	478	466	502	466	509	478	514	544	494	501	538	504	450	490	501	494	507	538	476	506	504	539	495	516	507	467	481	508	502	497	490	488	478	497	474	516	529	494	478	509	505	516	507	481	463	479	470	487	469	512	498	523	484	523	488	509	513	418	493	524	526	522	498	504	520	473	534	512	517	474	486	517	495	485	561	444	524	520	490	500	504	522	498	499	464	465	480	499	527	472	461	516	495	473	462	532	493	477	510	471	466	502	507	504	509	472	475	502	502	519	503	493	535	494	517	498	482	505	495	525	487	487	488	519	537	543	515	489	526	458	532	460	479	472	473	472	531	534	510	505	486	492	491	510	493	518	519	491	511	505	513	485	500	512	489	513	517	517	451	478	502	531	463	480	465	466	503	510	519	491	456	482	514	504	531	481	482	480	473	475	480	524	485	490	492	483	502	485	526	495	477	512	537	508	485	481	522	522	510	505	541	512	511	513	500	490	543	507	456	487	499	491	486	505	478	497	487	487	483	508	465	498	515	477	522	514	479	518	491	473	502	470	509	543	521	524	500	504	523	480	508	505	495	508	512	491	501	511	476	503	489	489	494	520	531	512	488	522	510	485	457	472	496	511	483	493	465	481	520	548	492	484	521	518	511	509	484	465	513	503	474	520	519	542	468	497	541	519	505	501	500	463	467	474	464	496	464	519	528	479	502	509	503	471	479	477	519	493	504	547	501	505	489	484	468	511	467	472	495	480	479	514	483	466	491	460	472	432	457	515	508	511	490	517	499	474	528	449	526	520	456	504	495	515	501	550	491	517	535	529	509	473	503	454	479	455	502	481	498	528	512	516	541	482	524	495	474	480	535	500	494	526	502	462	495	471	494	457	497	501	503	510	505	500	488	511	510	471	529	489	508	499	526	473	514	485	479	507	489	468	500	485	527	484	485	466	466	499	499	487	516	510	470	499	503	513	497	506	506	499	483	466	512	474	449	517	507	497	456	536	511	494	518	529	493	493	528	477	485	471	501	496	525	519	521	524	505	480	482	504	503	479	480	527	460	475	498	482	432	500	500	497	516	514	472	524	508	470	532	511	511	499	525	519	480	504	476	516	507	485	497	488	489	478	496	464	530	489	477	505	500	510	504	481	504	452	490	483	525	518	475	479	503	486	523	475	474	509	496	471	507	507	486	518	494	489	489	543	537	494	511	528	458	509	493	476	523	505	483	484	550	491	440	523	513	501	527	539	482	472	535	505	502	527	483	473	493	500	500	482	458	516	488	473	517	494	464	515	499	497	486	485	514	510	464	500	503	539	496	499	440	494	474	473	480	488	485	473	493	514	491	497	501	521	504	492	525	470	492	510	500	489	480	525	517	506	487	507	516	514	513	475	502	480	496	498	487	517	494	486	509	497	487	512	527	524	511	488	516	545	487	521	496	440	477	492	462	502	484	503	468	533	489	483	476	476	532	556	518	521	491	474	539	534	458	548	499	472	485	487	514	469	518	481	515	516	519	465	536	440	491	514	520	517	493	480	521	503	501	491	530	506	490	480	459	492	475	468	482	516	472	490	494	493	490	502	477	470	497	512	502	539	465	474	502	515	498	467	489	508	485	531	539	458	483	506	499	482	470	470	532	465	512	481	503	490	543	530	511	522	503	517	493	463	515	559	517	508	447	519	512	461	500	511	496	492	466	515	480	489	518	523	483	502	491	541	471	493	486	472	480	473	521	468	497	525	486	483	514	531	483	477	475	505	484	522	515	492	507	443	465	466	503	511	514	476	481	476	533	485	523	482	496	496	532	520	492	504	536	490	493	501	501	510	489	538	490	533	497	485	532	487	447	493	507	505	493	478	514	505	509	526	459	455	476	443	489	465	489	509	479	462	467	513	519	512	489	485	523	507	510	466	519	496	457	484	523	488	493	481	550	495	502	485	466	530	486	449	532	468	524	508	503	530	482	534	468	478	534	499	489	511	471	473	526	473	518	476	534	494	476	528	483	499	489	510	518	519	509	491	465	510	509	498	443	509	512	496	512	519	489	517	535	522	521	477	489	506	495	521	504	523	498	475	501	507	495	484	511	548	494	534	498	543	474	521	486	466	486	490	464	495	502	512	521	480	519	519	492	492	473	477	509	482	510	516	509	503	472	497	444	534	487	505	498	495	450	512	511	505	505	520	463	490	480	493	478	550	505	481	512	497	550	458	506	478	519	483	495	506	491	507	479	512	482	534	527	501	500	484	503	483	492	499	514	479	529	501	452	467	487	525	509	528	479	528	532	488	450	504	479	483	500	482	492	469	488	487	514	482	549	546	481	539	506	531	528	489	485	506	506	482	477	543	496	457	513	514	493	474	473	502	498	529	480	511	529	512	530	472	511	501	507	468	506	540	496	521	513	502	512	532	537	480	493	535	472	500	461	457	490	500	487	485	509	506	488	504	520	469	463	513	506	517	546	516
23440	22751	32071	25854	21236	16319	3126	446	345	342	347	332	294	329	299	268	341	368	330	298	307	359	302	311	317	297	309	287	337	314	334	334	321	320	289	298	303	295	323	328	317	338	315	310	270	310	303	315	315	331	347	329	299	312	293	296	300	309	317	322	327	330	344	318	326	305	332	289	302	250	324	365	306	319	307	280	309	305	277	299	309	335	309	305	301	301	315	318	287	306	287	322	301	330	339	313	295	310	304	284	316	306	294	350	326	325	280	325	317	299	336	277	315	300	319	342	303	287	310	280	283	304	328	301	301	305	288	310	305	299	324	314	310	326	305	279	297	322	364	330	322	316	328	312	328	296	320	323	305	302	297	303	297	305	310	326	287	352	328	296	325	351	282	321	319	286	319	304	329	328	328	304	289	310	302	336	354	323	300	283	272	305	298	324	336	292	298	307	343	309	287	321	274	313	302	325	327	306	302	315	308	313	333	322	341	310	298	296	289	347	335	318	345	336	344	324	308	330	312	335	327	270	334	308	295	313	307	319	326	313	331	327	314	302	314	303	331	320	309	342	304	303	315	275	280	321	318	341	307	346	324	366	302	296	283	304	323	312	306	292	333	305	325	301	324	329	288	352	286	317	280	337	345	308	284	317	330	297	320	313	306	330	316	325	276	325	297	313	334	308	324	329	325	299	294	280	299	303	301	322	309	308	336	302	302	311	309	333	314	277	343	292	298	355	280	271	266	301	337	292	307	320	323	327	319	293	298	330	320	316	306	313	324	365	289	298	337	325	327	287	337	312	305	287	268	302	289	347	275	304	329	295	326	319	292	296	295	319	331	325	312	287	327	309	310	284	301	339	328	298	309	325	300	315	325	295	289	314	312	309	300	296	324	338	306	295	292	289	316	281	325	323	315	297	314	300	305	290	306	322	328	315	323	309	320	319	367	281	316	283	325	314	330	291	316	323	294	307	316	309	282	321	295	345	342	267	295	330	279	314	335	325	310	311	321	314	297	297	315	319	316	288	314	335	312	308	346	291	333	314	339	302	302	330	295	314	305	323	316	318	293	313	297	304	309	308	314	297	317	311	286	350	325	341	327	294	314	317	286	291	325	315	303	292	312	305	290	289	318	333	295	319	333	274	299	295	326	296	323	329	277	326	276	290	295	306	339	318	353	331	295	290	331	295	300	298	305	294	310	309	322	318	303	319	303	312	292	287	302	312	311	325	293	295	314	318	318	295	307	330	289	302	320	317	321	303	308	281	330	294	299	292	335	310	311	315	307	295	299	312	339	316	336	300	316	295	310	336	330	295	315	317	303	295	315	291	314	303	294	351	314	328	299	317	313	304	296	315	299	294	273	295	306	311	296	328	313	347	315	303	321	328	302	328	314	308	325	298	322	290	359	333	320	296	281	303	328	312	313	296	251	324	293	308	329	296	303	322	307	334	293	308	308	302	336	306	285	281	299	288	295	322	316	303	305	274	324	302	291	330	295	306	323	304	283	295	324	316	279	330	303	330	342	289	321	300	318	326	298	281	295	345	314	294	317	278	303	307	309	351	333	320	279	309	311	310	291	326	306	309	313	311	309	297	300	305	320	273	300	310	306	324	285	320	320	338	342	327	300	316	293	303	307	326	318	309	311	307	327	315	313	303	336	278	307	303	304	280	304	312	318	337	317	271	352	278	286	319	308	329	312	305	316	288	374	323	341	301	312	342	319	331	315	313	311	294	297	318	291	304	293	317	298	281	325	298	284	313	314	301	302	317	301	284	279	305	302	311	307	304	305	305	331	305	356	293	302	318	305	315	330	314	325	267	292	295	312	285	266	287	302	321	331	318	313	301	305	317	269	325	347	312	322	284	294	308	316	310	297	341	298	322	300	297	317	291	308	328	307	289	330	290	269	280	318	318	292	317	299	299	322	322	336	280	303	306	288	350	300	276	280	302	306	294	294	307	307	328	286	299	326	328	300	288	310	342	341	329	325	291	300	318	282	332	312	304	310	320	334	364	311	305	305	335	316	305	312	320	304	288	308	293	339	295	310	299	312	312	301	322	285	317	321	331	300	359	318	322	299	294	315	284	305	284	319	346	318	302	302	281	315	306	299	324	305	297	343	311	318	295	311	294	311	328	314	322	333	288	298	285	303	327	290	336	302	283	318	315	322	302	313	305	286	301	317	307	342	293	294	297	306	299	339	282	314	321	313	313	362	306	322	301	346	316	331	292	326	332	326	294	324	308	277	299	335	323	322	293	310	273	293	306	346	356	314	311	329	322	254	303	302	270	330	301	295	321	306	299	293	322	298	321	305	325	301	310	315	339	322	315	308	299	322	290	309	296	326	354	319	314	326	309	306	323	302	310	322	317	307	300	334	320	299	319	317	279	337	345	307	298	312	324	298	295	310	327	318	302	307	291	289	321	309	310	303	312	280	331	291	332	330	325	337	328	287	299	332	297	353	304	314	272	317	311	338	316	325	299	338	312	320	315	332	346	310	300	324	298	333	304	319	317	299	291	321	320	296	290	310	310	317	302	325	297	317	304	283	292	313	280	291	315	298	292	305	310	298	334	319	320	271	326	284	328	324	326	296	305	296	314	329	286	291	287	282	294	316	297	269	317	324	336	313	300	340	304	290	283	291	305	287	320	337	303	314	301	301	322	293	293	334	289	280	320	303	307	324	313	322	310	328	323	323	291	320	315	324	340	314	333	299	321	321	355	324	301	288	312	327	306	303	309	306	289	293	306	341	304	310	309	290	286	297	307	310	329	331	337	311	270	297	269	325	282	318	316	320	290	329	304	281	297	332	321	304	291	305	288	299	288	332	342	316	303	320	319	292	303	313	266	308	295	306	311	333	299	298	334	307	308	327	321	329	305	321	281	340	322	294	285	287	301	280	353	309	340	310	305	329	305	310	274	316	321	329	290	300	338	323	294	298	306	299	309	343	288	300	305	291	317	306	276	278	320	294	283	293	296	322	319	316	320	322	311	297	336	325	317	302	315	305	322	302	297	327	306	281	341	325	312	291	320	285	316	331	291	304	280	314	331	298	299	292	297	317	292	315	318	320	316	293	302	300	295	319	308	326	336	299	333	302	312	294	291	290	290	286	297	333	296	339	306	312	326	294	302	284	321	289	334	316	306	318	320	325	254	319	312	338	331	303	332	295	295	314	280	312	288	306	317	322	330	296	303	318	331	295	324	318	293	303	309	301	301	338	323	293	306	295	320	296	276	309	303	314	305	298	294	311	302	319	290	327	276	299	314	289	331	318	298	323	324	279	314	321	315	306	313	319	301	311	282	310	327	309	321	337	298	330	317	275	346	285	269	301	304	326	286	275	324	290	313	309	324	336	292	309	300	288	285	320	306	357	321	346	305	318	310	312	312	308	318	296	309	311	291	291	291	313	329	322	299	281	314	302	309	305	302	298	335	289	299	312	293	306	298	334	299	292	294	341	320	318	308	307	307	305	296	320	297	309	342	289	294	332	315
60093	102008	73972	44799	21473	6018	1445	636	601	533	514	514	591	547	546	552	564	596	599	579	558	565	522	546	580	558	573	586	551	585	526	521	579	546	536	556	561	523	536	562	513	547	548	571	590	536	568	570	545	519	588	570	546	536	550	526	544	542	562	493	536	552	532	526	557	527	569	561	559	549	564	574	549	563	587	539	526	544	597	523	559	610	547	494	533	528	547	570	577	591	535	514	547	546	593	538	542	536	558	509	547	568	530	579	564	537	519	539	591	567	549	540	505	523	542	566	558	530	546	526	534	507	549	526	530	558	567	508	553	555	525	579	524	554	548	542	513	594	539	538	564	564	588	574	518	556	527	589	565	524	504	575	541	528	574	520	584	522	503	570	550	533	543	528	556	530	521	517	566	526	505	515	505	540	556	506	571	528	545	569	528	526	564	545	544	570	524	553	549	486	551	570	555	524	555	559	574	523	531	532	581	530	550	517	531	534	527	529	556	525	538	560	571	563	551	513	523	523	528	552	532	545	555	582	531	559	551	575	526	545	531	534	552	536	591	532	517	587	541	531	557	572	561	547	542	553	511	543	535	527	571	543	513	543	538	573	524	521	564	519	533	545	523	533	546	546	524	531	597	516	547	522	552	571	564	540	594	561	532	527	522	540	545	530	544	551	530	523	541	551	545	513	558	545	545	517	588	586	529	542	529	525	573	558	531	546	526	531	574	510	545	551	572	580	537	560	610	551	541	573	572	535	547	553	526	543	552	547	533	551	629	521	530	548	542	561	539	550	556	542	547	583	551	538	510	523	503	508	508	550	535	536	538	540	534	549	524	529	548	536	617	552	522	555	554	515	509	530	516	551	557	558	586	525	559	554	546	503	516	583	572	523	512	545	525	546	532	529	550	518	515	585	492	549	534	552	487	553	564	538	545	572	551	561	545	537	545	517	567	530	557	587	563	598	560	554	559	534	536	539	529	536	534	559	539	546	568	536	578	525	520	579	562	561	528	524	507	539	566	583	552	586	508	570	569	538	595	522	570	534	558	532	531	516	556	553	574	557	550	554	540	547	512	530	550	535	502	586	546	585	521	560	532	584	541	568	555	564	551	550	554	553	581	587	561	558	538	518	547	536	571	530	547	577	573	580	597	513	568	577	538	521	562	579	529	572	527	575	531	577	552	543	557	538	535	568	575	552	558	570	569	550	553	540	544	543	516	557	540	547	510	550	549	554	557	536	553	580	560	541	568	554	518	539	535	543	526	560	521	500	522	606	528	537	542	542	560	525	573	557	503	571	562	527	546	554	523	528	565	551	533	536	549	495	544	535	512	569	553	521	562	547	543	548	594	565	583	542	569	520	566	555	559	586	551	522	535	502	572	504	544	556	560	580	504	562	562	552	537	538	541	552	533	518	529	484	544	560	593	533	551	531	524	549	548	528	550	543	569	520	565	595	524	540	498	492	535	565	546	557	552	558	550	527	574	582	523	536	596	561	564	559	576	541	519	579	530	572	563	518	529	523	530	548	556	561	576	574	525	583	550	530	552	502	575	586	561	560	556	552	542	545	558	527	502	553	509	575	545	534	534	549	542	588	572	551	569	558	505	520	570	535	564	549	532	559	518	546	546	579	549	580	570	503	535	546	544	562	572	558	547	559	509	524	526	564	538	539	570	540	579	586	529	530	530	543	533	575	556	587	582	528	563	529	543	550	600	540	540	543	532	545	569	585	487	551	609	536	573	582	503	512	561	570	551	555	565	550	554	577	569	556	551	509	518	550	506	551	540	533	560	569	558	564	607	547	551	534	558	603	535	551	558	562	584	527	563	532	572	531	557	535	520	524	494	541	541	502	534	546	507	492	589	600	565	517	574	573	546	530	560	558	513	532	551	539	527	531	503	532	513	574	540	508	551	560	550	496	510	518	563	589	527	566	599	536	570	554	507	568	514	533	581	521	502	579	569	532	539	533	527	557	527	538	531	590	538	584	547	592	537	565	572	557	572	528	544	594	555	530	582	526	550	570	535	542	533	532	514	563	533	544	585	554	573	564	523	543	567	595	520	503	551	599	536	575	595	515	569	555	543	524	566	543	549	580	514	558	542	557	554	511	520	527	516	539	549	542	587	518	583	541	553	558	537	564	559	551	540	570	545	552	503	531	519	533	534	539	521	537	579	539	586	531	557	530	508	546	537	553	521	531	553	535	539	516	535	565	525	551	517	523	541	555	578	538	530	532	521	575	579	552	576	546	534	532	556	558	513	561	572	559	494	556	563	564	550	527	539	538	506	536	527	536	569	549	536	548	548	555	583	557	553	549	567	560	515	550	566	578	556	547	580	542	579	551	563	521	534	523	557	529	525	562	578	546	505	553	536	538	542	506	548	569	544	507	560	557	541	571	570	554	569	522	527	585	509	525	572	518	523	538	533	578	561	550	538	554	541	517	542	574	520	586	544	547	567	541	557	587	538	551	586	576	574	529	558	514	552	524	542	533	533	573	583	553	535	549	512	549	509	539	549	588	551	545	462	539	539	537	529	524	505	571	538	531	556	570	551	520	483	581	573	510	522	532	523	562	557	542	570	524	526	559	526	563	551	565	547	559	558	560	574	562	525	542	550	546	544	527	574	520	570	551	529	546	552	542	511	512	549	528	562	567	556	536	526	560	563	558	577	566	491	551	547	560	544	535	568	503	553	512	595	531	533	546	564	565	583	516	578	560	585	584	531	553	524	550	556	532	496	549	539	544	516	505	549	586	578	524	542	562	522	530	521	545	535	593	549	502	534	556	552	516	569	511	552	492	553	539	505	520	532	514	551	518	524	535	541	570	520	519	522	521	541	608	517	555	564	556	528	546	565	534	497	601	532	542	537	544	560	552	558	564	573	583	577	534	595	587	544	564	573	547	568	537	551	542	564	568	521	543	579	539	558	574	529	542	561	539	573	510	562	527	578	517	523	547	503	561	572	546	588	537	538	548	538	546	580	502	585	535	545	536	580	548	576	509	518	593	512	511	561	496	531	580	496	559	557	576	558	592	550	558	577	509	534	524	558	534	558	535	523	548	522	521	532	576	573	520	546	510	542	550	568	537	570	510	558	584	537	531	576	553	585	545	567	574	579	537	549	513	571	560	548	543	519	545	592	556	544	513	505	525	564	516	537	583	537	557	525	564	588	509	546	528	555	570	555	519	516	559	571	549	499	545	557	564	572	521	580	552	553	522	585	575	577	563	583	562	528	564	555	535	544	549	556	552	516	540	526	544	517	528	536	595	554	542	583	543	523	526	555	560	526	543	579	522	550	516	523	522	543	590	552	494	542	531	505	577	569	559	540	557	572	570	549	550	556	510	518	547	517	532	528	562	545	550	604	565	518	557	505	532	523	551	544	577	527	547	541	519	543	515	542	549	551	550	533	569	553	527	549	550	576	519	578	512	545	598	544	548	535	571	538	504	534	505	561	594	558	522	536	537	553	542	553	544	577	526	538	554	549	532	548	562
29576	32231	27659	12105	1838	480	300	252	264	263	245	255	264	248	251	261	277	254	274	250	228	258	284	265	246	249	257	244	254	250	287	251	259	246	267	255	270	264	259	278	288	259	279	255	267	282	287	249	255	244	251	244	267	275	267	257	265	276	248	251	254	235	248	275	257	258	267	278	251	271	245	245	258	256	255	254	256	264	268	253	270	267	261	260	254	255	262	255	251	240	261	276	248	276	264	245	247	279	249	238	254	258	266	284	270	239	245	226	240	267	251	256	240	261	256	237	292	275	250	292	249	243	275	250	257	279	248	263	246	243	263	231	276	285	271	243	230	258	264	262	269	249	272	241	270	257	244	248	244	246	235	259	237	256	257	264	253	279	266	274	243	264	212	262	270	285	242	260	249	237	262	239	267	254	267	291	282	256	262	288	251	268	270	223	247	267	241	228	250	256	230	246	244	276	263	248	248	223	248	228	265	284	259	255	256	266	269	274	252	262	251	283	240	240	264	260	261	247	264	276	267	230	262	265	257	277	230	270	281	247	282	253	252	260	265	239	254	277	255	236	252	266	272	228	263	266	264	283	259	271	264	247	249	270	260	253	251	276	252	280	261	274	259	263	235	265	258	255	249	259	233	243	256	261	246	255	237	254	253	248	237	257	293	254	221	249	253	240	264	264	284	226	250	265	261	246	288	248	282	240	278	263	267	216	269	243	260	262	232	245	260	261	259	247	275	266	292	274	239	265	244	276	254	274	275	265	241	268	261	261	261	273	268	263	264	261	250	260	235	257	262	254	239	246	265	256	267	277	244	258	255	258	266	267	271	256	268	243	268	232	263	246	241	217	265	268	254	249	257	243	240	253	250	249	303	264	234	287	248	260	272	250	245	250	246	256	238	244	266	251	249	253	277	232	262	276	273	264	270	244	223	239	315	283	261	273	282	244	244	249	247	251	267	237	250	253	266	251	276	277	248	255	293	238	251	276	234	272	265	245	267	236	262	259	248	264	273	275	258	240	256	235	265	229	252	290	262	227	262	274	260	272	277	243	254	262	270	271	222	268	255	252	256	237	248	252	239	237	268	256	243	250	254	253	268	251	268	212	265	252	221	271	260	249	277	260	255	270	257	265	272	255	249	260	255	266	266	256	250	274	270	242	236	249	245	215	251	264	262	251	267	245	255	263	244	250	236	248	231	263	229	239	260	263	282	251	249	256	234	269	296	268	284	258	216	259	254	272	260	260	248	274	264	253	272	291	237	258	245	273	252	243	252	251	220	268	282	243	257	248	255	233	271	268	273	257	257	264	266	239	274	230	271	234	243	257	256	271	289	258	290	241	258	277	248	266	255	248	231	237	245	267	242	234	267	257	266	268	256	256	279	273	271	265	286	272	272	280	255	230	256	262	257	247	229	261	282	268	267	245	271	276	243	231	253	261	275	291	300	245	270	267	258	258	260	270	264	270	244	239	261	269	313	235	244	241	252	271	278	267	279	264	230	239	259	248	266	272	238	264	269	235	273	262	286	248	287	284	238	240	253	249	265	215	249	262	234	253	232	266	257	253	251	260	272	255	248	260	286	248	278	278	245	259	271	250	235	260	282	250	274	271	234	282	260	260	263	250	264	285	284	253	223	276	283	255	257	252	261	237	248	256	253	232	252	280	231	265	239	279	229	266	288	282	258	275	253	278	251	272	265	267	238	287	277	235	290	277	265	248	243	272	288	241	237	269	264	244	271	243	263	267	250	265	247	256	236	269	281	241	258	224	263	230	263	265	247	268	272	243	265	282	277	287	252	259	261	293	274	265	278	255	268	236	266	233	262	247	287	231	264	263	244	233	268	233	295	251	255	246	276	247	251	234	239	250	276	258	280	240	245	276	243	247	245	262	272	255	269	276	280	276	262	262	236	266	290	240	277	257	253	253	299	258	241	236	275	255	240	260	251	254	231	246	274	252	265	230	266	241	260	265	246	252	267	229	273	258	289	264	266	257	246	249	267	271	259	237	270	247	246	266	273	270	251	275	267	261	279	247	256	280	258	260	280	259	265	267	239	225	264	249	278	310	221	268	272	243	270	242	267	256	254	266	282	269	267	254	232	260	280	273	242	264	263	263	267	245	249	240	280	224	257	267	283	271	253	258	259	268	240	261	266	261	262	253	248	265	266	257	277	255	284	246	249	234	234	245	267	313	268	234	257	252	233	269	263	249	251	257	308	290	279	274	219	232	254	259	247	259	257	260	236	249	251	272	273	256	251	249	278	260	213	259	250	256	267	240	282	269	264	269	242	275	272	263	242	255	238	256	279	279	251	253	253	253	278	253	242	281	275	246	267	253	248	271	215	252	232	268	253	259	274	258	235	269	253	246	255	272	251	236	260	246	240	246	285	243	234	229	273	245	240	244	253	253	260	264	229	274	251	241	245	273	289	262	250	298	268	268	268	245	246	236	240	251	249	254	242	235	275	254	264	226	251	262	277	254	283	277	260	244	244	266	286	253	227	285	266	258	267	254	272	245	264	272	271	251	262	237	293	254	261	227	241	251	236	254	243	246	266	242	255	262	280	244	292	247	261	257	280	239	230	271	263	270	235	268	259	255	238	254	267	246	258	274	291	243	264	244	267	264	280	251	252	278	265	256	238	253	272	251	268	251	231	243	267	269	274	241	275	277	263	262	260	279	272	271	240	236	249	244	254	264	264	255	277	256	265	245	281	265	248	239	286	263	274	256	268	269	259	250	285	255	253	259	216	273	252	279	291	267	244	283	255	259	250	259	277	249	271	287	252	250	258	247	268	233	273	248	259	259	296	238	212	229	254	271	267	260	273	265	288	246	265	260	264	244	267	236	224	278	239	239	235	275	288	257	227	250	282	278	281	257	262	266	251	289	244	268	268	231	271	271	239	248	231	250	256	254	276	233	273	254	270	261	252	222	263	271	267	253	281	270	253	255	273	269	253	247	259	268	252	246	238	287	291	221	266	263	244	273	260	242	253	262	255	279	257	253	264	265	244	256	247	259	263	243	258	235	247	218	272	241	267	254	274	265	263	303	273	268	243	251	240	278	261	290	240	285	261	263	260	253	271	281	279	268	243	278	231	266	282	253	241	251	232	244	267	261	286	248	250	257	263	258	264	256	262	251	241	268	246	237	293	279	257	262	257	286	252	287	267	274	248	256	300	252	248	267	291	245	234	240	247	277	287	258	252	247	262	221	276	228	222	250	259	267	262	275	265	270	263	274	251	261	261	283	245	259	263	275	257	263	273	258	260	234	253	262	252	266	277	237	253	244	272	269	254	276	285	236	244	244	255	283	248	241	263	268	268	272	262	243	257	260	259	281	242	262	244	274	270	246	256	265	282	254	264	255	258	258	288	271	272	250	254	238	259	249	248	271	262	250	259	253	262	264	254	267	264	268	258	241	271	295	269	290	275	240	255	263	266	251	253	274	232	257	239	259	269	288	268	268	269	250	274	228	263	264	280	218	265	255	254	267
37199	48973	32700	13364	3487	972	570	468	496	454	520	497	478	471	465	461	505	497	501	475	476	535	483	505	490	476	514	509	535	449	494	510	462	499	482	461	518	477	480	475	451	487	483	516	470	447	468	446	487	485	458	511	506	501	518	511	471	447	482	504	497	461	514	504	529	461	473	461	503	495	479	454	514	506	509	458	491	514	521	466	464	489	478	461	506	502	496	454	471	474	485	467	457	479	466	481	504	503	484	461	469	501	459	474	514	493	445	499	473	481	468	480	469	515	487	505	501	459	496	519	478	449	482	454	477	478	491	482	501	499	495	477	477	457	470	484	480	475	479	467	497	466	465	495	482	474	477	453	501	506	439	500	488	502	479	427	496	460	519	506	515	479	476	481	487	505	488	519	501	508	481	451	510	458	503	498	492	446	491	483	499	471	444	533	484	465	503	509	484	474	469	438	481	449	472	445	490	494	486	463	454	504	507	519	517	508	484	454	471	485	487	505	517	504	476	494	490	473	509	474	471	495	472	496	459	469	479	478	500	476	490	474	467	476	495	463	499	501	499	495	461	488	474	452	508	478	457	495	471	456	507	479	467	458	463	546	475	477	481	452	519	492	474	475	444	493	479	505	479	459	460	454	454	469	479	431	495	503	500	513	486	457	492	472	473	504	478	466	481	475	492	495	528	469	481	519	472	486	467	457	474	493	480	479	469	484	500	463	500	458	475	516	504	491	478	499	485	478	531	455	487	508	449	485	487	475	529	491	465	490	508	482	449	476	512	494	490	438	510	507	460	470	490	518	480	466	479	489	469	485	462	510	482	458	517	507	454	485	459	514	491	475	494	484	501	421	484	471	501	545	557	454	486	454	473	485	468	471	445	462	498	457	511	462	489	527	483	426	463	469	502	527	455	495	457	479	483	473	477	485	455	471	496	504	511	484	527	482	513	549	461	495	488	473	460	478	445	493	499	512	477	518	528	537	469	498	477	490	432	493	478	452	457	476	475	492	483	499	522	512	498	475	456	494	516	522	474	428	516	480	476	500	502	492	475	461	460	490	514	476	472	472	486	494	506	495	472	505	452	459	490	480	516	453	478	473	496	461	478	470	522	525	555	500	505	517	451	499	498	478	444	504	524	492	518	508	472	493	490	501	505	460	469	459	514	460	494	492	464	455	497	523	506	466	494	473	464	493	533	481	501	471	508	514	462	486	467	480	480	468	501	549	509	476	505	523	479	497	486	480	485	466	530	463	529	427	474	477	468	482	402	497	487	476	473	486	511	460	466	472	490	469	480	469	530	457	488	524	451	504	503	496	460	502	451	502	476	474	491	516	483	496	470	505	516	487	525	452	497	498	450	511	477	474	484	466	513	474	475	481	464	471	473	475	498	434	490	466	467	488	470	457	513	487	476	516	483	502	493	515	470	472	522	489	516	514	495	476	521	499	506	491	471	510	472	525	473	517	497	468	493	512	486	493	527	485	502	502	479	495	487	492	470	509	488	484	495	478	490	463	487	484	484	510	441	500	503	508	495	500	467	461	457	505	512	466	463	513	505	477	506	467	506	484	487	499	478	477	490	448	470	461	480	498	474	448	481	444	479	502	474	502	490	481	487	486	503	511	507	477	494	450	495	484	475	505	491	512	478	491	492	461	494	476	463	516	522	517	473	459	490	476	506	485	482	458	518	486	458	498	504	502	495	469	494	506	457	472	511	509	536	474	474	493	493	474	494	503	499	520	487	460	529	468	497	499	478	491	485	443	497	478	509	521	503	508	482	480	481	484	484	522	459	498	501	511	492	463	499	479	457	481	497	524	491	474	451	510	505	500	483	506	467	475	485	518	521	490	507	513	500	484	484	468	472	497	493	484	501	489	467	465	511	480	485	508	477	464	452	532	415	504	491	501	477	515	484	474	543	472	491	499	488	475	474	498	498	478	466	470	491	463	455	482	488	489	456	445	474	489	506	511	449	480	482	486	467	503	498	481	504	498	495	464	456	459	494	533	533	505	481	468	473	449	491	489	449	514	453	509	511	466	485	466	498	509	452	475	479	502	465	507	446	475	506	485	505	472	508	507	531	478	511	493	468	508	484	502	477	500	496	540	449	469	505	506	490	462	447	479	503	471	470	480	483	468	519	503	484	491	500	535	492	533	474	508	473	472	529	486	481	501	501	486	468	511	489	482	501	418	446	474	522	478	498	485	475	498	505	491	464	504	513	521	516	491	495	447	461	471	491	460	496	511	505	481	499	486	465	472	493	452	491	468	478	478	523	505	509	457	541	465	495	496	478	466	480	484	474	509	489	501	498	494	518	494	469	521	461	482	543	488	478	480	490	453	523	522	504	483	506	497	461	473	483	493	500	483	504	462	500	517	501	529	453	510	460	503	484	503	480	543	525	507	499	525	490	463	460	482	489	504	534	498	475	455	482	478	505	463	481	496	495	456	490	500	516	539	477	476	469	488	476	506	507	507	484	475	473	483	500	503	483	494	464	468	470	437	471	525	462	491	477	505	528	501	492	501	469	491	503	448	451	484	492	482	497	474	488	478	469	483	464	510	482	511	482	471	461	492	485	505	465	466	506	461	476	505	485	473	520	480	493	496	472	467	510	483	497	465	506	460	469	474	478	496	474	498	495	536	469	479	465	489	473	464	490	465	510	463	492	471	483	470	471	469	457	485	502	486	485	490	523	456	515	508	518	475	497	504	483	491	474	463	494	479	475	477	468	478	460	479	487	509	486	471	488	464	469	491	434	465	489	498	482	463	492	508	513	487	495	468	500	460	462	495	478	490	476	454	459	483	514	496	507	452	509	444	509	482	494	449	509	454	443	470	476	489	492	480	504	521	517	511	499	534	495	510	470	485	495	452	520	484	503	504	443	528	502	511	494	490	520	506	498	464	453	487	484	465	439	505	532	494	499	450	474	471	497	531	507	490	487	497	509	447	481	480	487	495	520	505	507	502	501	476	466	476	499	482	500	484	486	489	461	468	499	464	518	492	528	482	471	497	465	460	496	479	505	434	486	527	474	478	471	457	465	465	522	463	479	485	473	491	495	470	472	495	514	485	513	525	473	482	471	472	460	512	453	469	486	468	498	461	473	478	492	484	487	483	475	486	476	481	504	492	467	478	469	465	470	464	505	514	489	506	463	481	484	493	475	513	494	457	506	476	464	471	457	458	524	487	482	471	505	560	489	488	491	507	507	507	508	459	469	478	489	451	476	491	480	462	463	507	486	504	515	455	465	446	499	507	448	475	516	482	509	521	513	497	490	512	469	484	464	489	491	469	464	487	477	504	455	463	527	504	510	486	482	507	477	476	516	496	523	451	481	464	508	471	479	493	482	513	491	521	485	481	447	480	490	507	452	474	505	502	476	494	468	461	515	494	480	460	502	483	468	420	484	439	499	505	486	442	496	508	485	508	517	478	476	508	504	492	468	490	497	479	467	473	479	485	467	549	489	487	548	486	494	479	439	456	474	488	463	476
24787	24619	33953	27634	18452	5845	576	311	272	304	292	263	257	261	252	267	251	290	235	283	275	264	274	280	297	271	260	271	265	247	272	276	261	248	311	274	270	270	266	280	260	292	256	258	272	235	307	268	258	278	315	271	272	296	283	270	302	256	264	227	250	224	241	274	263	253	283	258	277	258	249	249	264	288	263	276	242	266	272	291	292	272	305	291	274	255	228	279	252	256	286	264	298	279	258	276	288	266	265	292	248	265	255	287	268	293	281	291	254	270	281	277	294	274	306	252	283	243	259	304	294	306	316	284	260	266	252	278	275	248	274	255	282	296	291	290	273	280	279	243	280	246	254	259	251	287	277	273	290	265	247	308	253	287	244	263	270	249	255	264	278	238	271	270	274	293	265	259	261	250	258	275	268	270	263	275	265	284	284	276	260	277	261	259	279	278	266	232	275	302	250	252	273	245	280	253	277	263	240	254	250	248	302	241	256	269	288	274	314	277	236	271	239	263	256	273	266	262	250	260	320	289	268	228	300	278	252	238	248	261	263	273	262	276	250	269	268	278	247	249	279	263	269	270	247	276	255	269	268	277	287	321	259	281	296	264	241	268	273	282	270	269	286	263	276	284	255	289	261	243	270	273	236	265	262	269	255	293	271	269	309	259	276	295	268	249	289	276	286	280	256	250	257	264	286	268	268	254	256	272	262	265	269	256	254	262	285	296	299	263	273	297	269	264	291	271	245	244	267	257	274	276	290	265	285	261	267	280	283	257	264	234	280	272	288	270	246	268	243	271	273	286	293	296	308	279	287	227	230	235	263	255	268	275	272	270	264	262	262	275	262	262	252	277	310	242	229	246	263	246	292	254	298	286	261	274	251	276	293	296	274	288	286	279	288	277	273	277	271	280	306	281	271	261	276	267	261	253	276	261	277	298	280	252	278	274	278	275	296	267	292	264	264	274	268	243	251	263	285	271	279	278	291	291	293	301	264	272	288	255	280	248	271	269	239	291	238	254	277	285	282	271	284	235	255	270	251	288	280	303	276	254	272	256	264	259	262	259	247	260	260	281	282	290	258	257	250	253	271	274	269	246	275	259	266	256	278	274	240	283	244	257	279	269	272	270	284	265	275	258	245	274	293	273	255	251	319	272	288	275	263	270	246	264	259	267	277	252	250	283	247	252	226	276	237	272	283	252	261	276	243	302	282	246	253	251	284	283	285	271	256	280	310	265	272	261	278	275	258	245	274	281	271	269	277	307	265	302	258	303	239	270	271	289	278	263	251	294	280	257	244	278	289	254	248	265	272	273	267	274	249	261	280	293	269	271	273	299	271	261	253	282	294	264	273	279	281	298	278	275	273	264	272	252	266	256	279	277	277	276	268	249	282	235	278	296	281	278	264	282	262	250	254	242	273	291	270	248	223	273	260	251	263	262	290	268	258	272	261	283	237	276	265	256	267	252	248	268	283	254	274	262	288	274	238	320	248	277	263	277	270	280	272	254	278	272	277	272	279	222	272	283	246	284	291	279	276	278	271	277	273	262	271	258	254	268	258	256	290	265	282	268	252	261	291	269	250	259	292	265	269	276	277	257	287	287	255	251	255	259	288	257	275	251	253	259	260	287	283	259	280	269	305	260	283	290	263	269	291	270	268	276	271	255	248	276	291	231	262	283	292	266	264	243	248	321	248	255	253	249	272	293	254	260	241	267	283	272	268	285	263	275	265	270	279	271	277	268	253	270	271	276	300	253	281	249	244	255	266	263	273	255	292	287	282	258	279	265	277	260	248	272	259	292	271	262	283	277	256	275	276	293	284	276	265	267	269	280	267	280	279	278	269	266	257	257	263	257	256	271	265	287	290	264	295	280	266	268	258	262	276	258	255	271	254	248	298	279	275	277	289	283	261	271	280	277	256	258	220	258	322	266	269	274	262	282	268	264	276	268	271	296	285	259	261	257	265	301	251	267	259	250	275	270	285	256	250	243	286	278	262	257	288	273	282	263	281	275	266	264	300	272	263	273	272	274	263	278	247	272	256	301	264	260	289	264	252	259	275	287	289	288	244	275	259	268	281	272	281	245	238	282	256	282	262	299	278	257	245	292	277	268	279	263	291	253	280	269	264	282	265	306	267	277	264	286	258	270	283	232	293	269	247	258	277	274	256	268	253	283	265	275	277	272	280	271	283	264	251	285	269	278	289	273	284	280	255	272	268	275	264	270	285	263	253	305	249	265	275	257	254	254	251	242	226	297	246	282	247	275	295	265	274	247	271	244	247	254	267	253	266	270	270	250	263	252	265	266	258	259	281	258	270	240	248	287	283	266	257	278	270	266	285	277	257	281	254	312	264	263	248	254	277	265	283	259	277	275	221	272	260	265	259	288	299	251	263	284	251	275	253	290	297	270	266	246	282	278	238	275	261	282	270	266	270	271	263	265	269	272	253	281	269	276	275	266	261	289	250	269	248	270	262	278	236	249	291	278	263	248	258	282	276	278	276	269	296	275	252	272	244	290	288	279	295	278	277	275	260	293	276	263	265	269	284	285	246	265	276	254	260	289	255	264	263	265	259	266	273	253	297	266	261	241	263	269	287	265	264	265	278	262	307	288	293	263	307	275	295	259	253	295	285	248	303	245	273	254	254	244	267	264	256	300	273	249	263	261	269	275	263	250	282	289	286	266	227	296	256	296	270	285	287	261	273	266	264	249	253	256	268	262	261	284	290	251	238	278	256	255	264	322	283	278	241	276	284	259	292	310	283	239	263	285	259	245	293	250	298	283	260	269	292	283	277	260	276	277	247	276	266	281	260	255	259	231	286	288	279	233	262	274	251	264	249	266	271	280	280	272	247	252	260	295	253	276	212	278	268	256	266	261	276	292	292	287	293	258	264	283	283	265	252	280	265	296	288	243	302	264	263	271	259	244	283	268	237	263	244	292	264	273	264	282	261	261	265	282	269	266	279	268	269	286	245	279	280	279	258	259	275	276	263	251	256	294	253	274	296	272	278	254	271	249	256	263	272	266	284	307	277	269	262	276	297	277	226	266	268	266	264	265	253	249	260	263	302	264	278	303	251	257	298	275	279	282	298	277	279	270	257	273	279	268	267	273	274	264	257	243	297	300	262	279	243	269	251	247	263	259	285	256	265	292	273	275	284	266	250	269	259	270	263	303	265	272	284	268	297	302	291	269	266	278	249	247	258	253	286	247	292	279	277	259	234	303	226	262	274	260	273	258	280	270	277	269	253	246	231	265	280	261	282	250	272	251	287	249	264	257	274	266	277	280	295	297	291	253	254	268	273	285	277	268	278	263	291	289	248	278	244	247	252	255	285	254	261	295	281	268	256	247	253	274	255	257	253	254	238	239	273	263	273	254	273	247	258	265	267	272	263	245	279	291	255	236	278	277	260	250	269	283	264	281	263	291	265	251	307	257	276	269	309	287	276	284	295	289	275	285	274	286	250	279	263	273	294	275	273	253	252	250	249	290	261	242
59457	90051	63526	35295	14862	3768	965	575	481	526	481	503	450	503	478	525	483	504	466	506	500	490	484	501	496	464	492	481	479	515	480	542	502	520	473	485	490	482	450	520	483	532	492	485	542	485	510	490	472	493	530	519	487	493	474	505	492	509	546	494	486	502	528	507	486	484	504	513	508	494	479	463	504	476	506	478	509	481	479	480	504	518	438	495	484	481	502	458	479	488	523	490	469	499	520	488	468	467	516	501	503	493	497	531	509	482	502	510	479	489	469	504	524	499	504	486	501	512	509	542	545	494	523	458	511	477	515	497	507	504	486	470	467	512	472	504	539	487	498	488	492	502	507	479	496	519	510	527	475	465	518	506	472	523	474	510	513	492	498	510	526	489	525	494	499	516	523	506	488	507	518	460	518	465	495	464	493	479	526	495	509	499	441	503	508	532	472	476	472	469	485	507	536	489	483	516	531	523	487	506	489	492	454	504	508	442	489	511	499	494	486	503	465	509	476	500	514	490	498	512	482	521	484	494	501	499	493	470	496	486	464	481	509	476	506	513	513	525	525	520	521	483	473	505	493	475	523	509	505	525	474	485	516	486	482	520	507	452	537	510	517	474	493	480	496	523	539	536	468	492	528	520	491	554	513	507	518	505	519	492	500	477	505	504	513	476	467	504	528	465	471	522	519	486	498	484	575	502	470	515	570	514	500	477	480	527	469	502	490	492	466	490	489	506	481	473	502	504	530	480	489	517	472	486	508	504	482	488	509	479	480	465	459	499	525	468	477	510	463	491	510	528	494	496	520	486	489	485	469	476	493	487	496	472	537	485	443	478	486	513	479	499	524	492	474	491	455	500	466	518	500	520	502	488	512	493	491	494	490	484	478	485	512	488	530	569	485	520	552	559	491	484	501	440	469	479	489	515	496	474	495	497	471	500	535	472	474	486	525	486	528	501	524	546	494	497	463	480	475	494	484	538	485	460	487	523	521	513	488	472	494	468	510	515	496	480	498	466	437	486	498	523	490	474	491	510	490	490	482	465	481	457	498	456	510	504	487	489	472	447	467	550	472	521	535	498	480	509	498	467	481	475	500	545	492	504	520	495	453	524	513	493	469	512	489	491	500	490	508	477	520	472	504	504	513	517	519	440	499	445	498	483	501	464	506	500	511	480	536	507	482	508	511	453	492	493	450	489	530	446	515	473	513	544	466	497	500	477	489	466	463	507	530	488	485	463	493	513	497	473	534	493	486	478	528	502	496	454	492	476	501	511	493	486	480	481	493	473	516	512	488	463	480	478	475	515	525	510	489	511	478	489	483	482	515	529	488	474	511	486	524	466	520	467	508	496	509	506	488	506	507	486	506	521	467	493	511	517	492	479	483	506	479	492	476	482	471	503	517	499	504	559	508	529	511	469	518	442	517	512	463	500	509	463	518	482	504	470	523	495	497	503	509	470	516	475	502	535	457	508	508	512	497	487	460	476	509	497	513	502	452	486	535	521	505	482	456	509	486	544	511	519	516	523	517	507	515	483	513	536	504	475	503	498	483	468	491	508	484	504	491	499	477	537	535	466	522	450	467	496	468	524	508	568	518	505	467	487	484	475	481	482	507	522	525	544	475	474	495	511	497	516	497	487	509	489	474	542	499	502	502	497	530	485	495	507	517	482	463	503	495	488	491	492	496	514	491	484	507	504	480	500	499	510	551	513	467	496	498	542	494	485	501	444	527	486	536	520	512	478	524	480	502	474	501	491	534	497	512	475	533	472	490	490	496	498	509	519	509	512	478	499	489	518	522	485	482	502	454	490	526	520	510	518	490	523	480	516	474	472	474	491	490	486	464	457	502	475	456	517	488	521	482	498	493	448	489	470	506	491	516	498	520	517	489	489	485	508	488	519	488	516	540	522	521	462	503	450	532	486	504	466	457	528	452	497	496	490	508	525	482	487	503	479	531	497	532	480	477	527	535	515	512	474	502	476	515	470	490	467	519	463	505	531	499	528	528	497	483	475	490	504	477	506	493	542	485	505	519	505	497	498	465	494	486	499	515	527	507	487	477	504	512	453	465	518	511	511	514	439	480	486	461	515	545	496	506	460	561	509	494	502	497	454	505	485	539	477	534	465	494	507	481	508	516	506	526	504	512	513	483	504	484	537	518	498	498	481	503	513	484	474	498	513	517	505	503	486	471	532	500	476	463	492	524	478	504	466	490	504	491	499	473	485	528	514	483	511	509	493	510	492	472	494	483	458	502	476	485	466	522	472	536	525	480	527	481	470	509	542	494	487	495	480	498	536	510	476	501	492	491	448	515	499	432	503	524	539	518	461	512	487	494	527	498	502	457	513	503	493	512	520	481	480	506	473	509	524	502	517	553	467	480	498	509	500	486	551	509	523	514	509	481	472	467	534	532	505	532	504	524	487	523	517	530	464	464	498	501	469	477	522	516	471	549	458	476	498	510	513	518	469	458	540	515	510	546	529	519	510	482	502	473	526	468	491	536	503	486	500	493	499	498	493	488	480	448	529	490	485	489	483	485	514	511	515	494	513	526	495	454	500	492	483	532	474	521	485	495	531	485	535	522	462	473	472	467	504	534	482	511	510	474	530	489	489	487	526	485	487	522	539	494	470	547	465	502	525	493	506	522	512	527	507	488	480	480	485	484	517	514	469	538	481	491	485	527	496	477	521	495	545	515	494	523	512	480	505	490	509	507	474	477	458	489	498	560	483	521	512	473	501	522	525	496	470	517	511	473	505	519	512	478	506	444	507	502	471	487	503	497	516	454	502	493	501	484	524	486	513	505	510	465	516	480	497	485	512	491	507	498	518	509	489	489	514	512	472	512	503	526	493	501	486	472	483	478	504	490	508	477	465	485	492	499	504	489	434	500	512	473	519	467	535	473	501	477	522	475	500	491	445	479	501	520	484	494	491	493	478	474	520	520	505	485	475	453	520	518	486	498	475	464	520	564	546	518	501	503	500	511	488	520	503	509	483	512	493	472	483	495	491	500	496	503	504	501	480	548	478	455	504	496	527	497	531	496	478	546	510	494	498	518	508	485	507	477	489	452	478	505	493	502	491	497	488	521	508	483	456	477	525	490	490	475	483	492	485	536	474	503	538	502	476	477	460	478	482	502	490	513	472	498	481	465	481	486	509	497	472	502	502	504	486	489	496	518	485	504	489	494	492	493	477	458	504	468	469	497	524	499	538	498	500	506	483	529	534	460	488	464	508	474	552	492	488	414	483	525	495	497	498	496	525	489	479	495	487	513	515	505	505	501	525	534	492	506	490	465	495	470	462	474	468	497	490	490	460	512	504	516	478	490	557	504	484	552	448	473	482	519	494	499	502	463	457	497	525	504	505	479	512	512	493	494	511	499	512	553	475	503	479	464	497	509	507	444	497	485	502	488	529	542	500	494	501	510	490	485	503	511	465	441	489	515	527	538	477	480	510	510	480	509	544	520	522	513	477	457	521	440	487	516	468	459	505
23620	22592	31416	25591	21365	16660	3381	456	351	377	308	316	323	314	309	331	317	303	329	324	312	353	308	320	304	322	305	318	323	289	338	325	344	320	321	317	316	350	326	307	307	314	299	333	334	299	317	302	349	312	309	312	307	319	280	321	302	329	328	362	339	321	304	295	316	306	313	307	332	295	337	327	315	344	303	313	295	317	307	334	290	324	344	329	314	308	300	287	312	311	324	310	313	288	315	296	285	321	287	294	296	282	316	305	331	328	283	298	320	311	337	291	327	312	310	315	299	299	309	314	309	311	341	317	316	333	310	311	331	310	349	289	322	353	353	277	288	338	328	325	327	322	309	339	339	294	341	331	314	290	302	348	294	316	301	310	326	305	323	306	337	324	291	312	317	331	297	314	336	294	312	299	311	295	292	312	313	308	309	282	341	317	324	315	300	324	346	307	327	328	321	287	320	325	318	333	306	314	285	314	341	287	341	322	323	336	322	333	304	308	296	316	308	295	300	314	321	330	310	290	329	311	305	312	352	323	324	317	289	340	343	310	313	301	296	306	293	311	306	292	315	338	318	312	306	323	333	342	310	289	320	344	305	314	333	288	309	302	312	284	287	322	316	297	277	320	296	288	306	306	310	322	278	307	314	308	306	334	307	303	306	308	322	300	297	295	295	313	309	304	303	332	356	298	316	308	306	320	332	337	331	341	303	296	306	301	285	311	294	357	278	319	327	304	309	317	324	314	299	334	311	289	324	312	323	332	321	333	313	296	324	316	294	314	326	319	346	333	306	321	326	330	307	320	291	375	306	314	336	312	301	317	316	358	306	312	320	276	271	321	289	336	317	338	310	319	319	329	314	310	325	317	316	281	343	288	344	293	341	311	303	292	335	307	334	312	295	301	299	322	301	336	310	287	337	324	314	298	315	301	307	342	331	320	296	291	347	287	326	299	305	307	345	300	302	319	301	325	324	306	320	323	302	330	312	318	302	310	330	332	322	287	287	330	294	327	294	343	309	304	286	303	326	336	325	304	309	298	295	332	304	326	309	348	347	331	326	308	303	311	342	328	338	325	346	320	327	292	294	309	295	308	314	310	319	320	301	329	289	319	335	319	279	332	313	338	316	305	310	337	278	332	312	326	282	310	299	327	277	301	320	328	313	307	310	342	298	323	289	320	269	301	336	323	296	309	314	328	255	297	315	293	311	278	317	321	310	295	325	354	301	283	306	325	326	313	346	310	322	305	326	318	317	326	267	296	323	305	312	325	306	294	306	296	309	339	324	292	328	306	339	307	336	297	285	330	282	297	320	314	308	330	285	308	313	316	298	317	299	303	276	311	333	312	303	306	326	305	335	335	314	299	273	332	310	322	329	305	337	317	320	322	323	319	314	296	299	306	303	330	312	338	320	292	339	332	334	313	321	331	327	303	321	336	299	299	310	289	332	323	314	301	328	298	326	299	283	335	307	316	344	318	322	331	290	291	302	335	301	297	324	317	318	297	311	329	303	288	336	296	344	272	319	318	288	311	302	330	324	348	311	301	303	335	325	318	310	331	343	272	310	329	320	323	316	301	322	302	284	337	308	366	326	334	324	299	326	317	332	314	328	300	311	332	298	317	328	295	282	322	308	302	334	308	330	273	335	320	294	295	328	288	297	343	307	289	311	272	305	308	296	294	344	334	306	327	317	317	319	307	284	324	328	339	305	300	302	307	305	321	325	295	328	269	323	285	312	304	319	311	294	287	328	329	323	311	339	313	296	315	313	339	290	307	316	319	325	308	305	266	314	343	301	353	294	314	323	288	271	296	296	282	305	319	287	338	321	299	337	282	317	336	312	311	314	297	305	337	277	337	327	304	295	332	350	288	306	292	291	336	321	320	315	327	311	340	305	341	283	326	304	326	304	330	296	336	317	318	311	330	306	341	316	302	302	291	291	314	325	331	311	347	296	291	291	307	320	297	325	301	318	286	315	287	340	317	331	297	305	312	321	298	312	322	311	296	302	326	293	331	297	314	316	321	288	283	297	328	316	360	305	297	308	315	342	299	308	303	308	312	295	325	315	301	302	310	305	308	297	323	301	346	340	294	300	305	310	255	284	329	315	340	335	295	323	306	342	307	335	308	315	292	321	292	311	357	335	320	293	307	310	305	313	303	314	310	319	309	328	297	305	341	303	298	314	290	325	316	313	300	283	315	325	287	305	303	305	287	349	312	329	312	294	308	322	302	292	319	321	323	318	282	302	330	290	332	309	310	273	337	294	348	325	301	311	310	294	284	325	293	303	265	293	293	313	312	296	320	327	341	279	294	295	313	328	289	299	290	318	316	327	309	314	312	330	310	316	307	293	318	324	303	343	322	321	303	312	322	294	293	285	291	302	314	310	304	326	327	331	325	323	346	314	324	320	296	321	339	327	328	299	300	299	285	326	269	335	301	356	305	312	301	312	309	321	298	306	313	288	309	327	310	323	300	310	297	325	316	317	309	327	304	324	332	299	316	316	313	303	320	301	326	318	311	287	320	301	287	326	292	330	290	321	339	323	328	339	316	333	306	313	310	295	304	321	335	335	296	316	296	296	309	352	310	303	312	312	318	305	293	314	294	274	299	329	265	290	286	319	307	325	314	321	324	301	311	318	328	308	300	318	317	316	310	325	303	295	298	299	313	321	299	297	300	336	337	301	299	312	313	296	343	294	341	326	302	303	294	280	315	272	341	323	301	302	267	328	306	310	336	349	315	314	294	316	313	296	331	317	292	312	296	326	326	300	293	285	357	295	290	323	299	339	313	296	343	295	341	316	323	298	313	297	330	296	320	328	329	284	341	316	311	294	296	299	310	342	275	314	297	325	305	322	309	328	320	323	319	314	302	315	338	330	285	320	335	315	296	329	286	312	295	311	323	285	297	301	326	293	311	283	346	308	287	284	273	295	267	316	335	297	290	321	303	310	331	322	297	311	303	319	321	335	307	335	302	290	303	334	331	310	303	323	287	311	300	301	319	300	309	261	315	301	317	317	319	298	321	291	340	260	302	336	332	339	310	293	311	295	331	336	325	326	356	323	312	291	329	275	283	337	294	349	332	292	315	297	323	333	337	328	289	325	323	321	328	315	314	310	323	328	327	316	313	299	289	322	312	325	331	314	293	330	336	304	323	336	298	325	347	305	324	318	307	301	312	290	313	305	317	303	335	311	271	340	292	304	286	311	293	304	337	324	320	318	300	308	343	305	347	304	315	302	303	287	296	299	305	330	320	309	333	313	285	306	323	329	348	340	301	300	289	296	311	301	269	296	299	324	327	288	294	320	323	316	314	317	292	297	323	322	308	331	309	274	303	316	278	278	289	308	325	297	312	333	315	328	295	334	340	299	305	287	309	323	329	319	309	297	310	328	314	292	286	315	293	312	304	304	311	284	329	312	300	301	305	334	314	289	310	299	354	289	318	332	310	336	296	315	341	305	299	309	321	311	284	294	304	335	297	306	331	352	307	332	308
60723	101299	73771	44514	22580	6616	1661	686	539	525	538	578	572	575	529	550	515	602	553	581	537	526	560	510	581	554	519	583	535	543	538	566	561	539	582	575	535	561	507	551	563	578	568	571	606	565	527	545	547	528	581	545	563	521	535	582	535	574	532	527	538	540	564	548	569	533	543	561	537	497	526	556	535	529	530	557	548	552	555	551	564	562	552	553	521	548	528	536	541	517	551	590	519	570	542	525	570	563	574	551	545	486	526	554	566	555	543	508	525	559	524	554	578	529	507	571	550	528	530	569	529	554	544	547	547	532	574	525	565	543	569	554	540	545	542	529	538	540	533	522	557	565	568	573	529	513	551	539	568	533	538	556	544	534	539	534	534	544	565	577	524	590	567	518	571	556	532	534	544	577	511	566	541	565	547	525	536	500	592	558	564	564	494	517	571	544	515	547	528	543	505	497	542	581	548	544	540	553	511	556	509	539	558	533	555	590	562	534	559	503	576	538	554	546	560	602	579	569	503	533	521	564	577	577	532	525	527	569	553	528	514	524	559	587	566	569	524	564	568	565	551	576	521	531	562	543	498	534	584	557	539	546	516	528	569	553	556	517	524	545	552	586	538	591	525	524	534	526	488	543	534	569	552	498	548	570	542	543	528	554	565	532	566	530	581	556	549	553	534	572	544	590	578	518	559	538	557	516	519	527	518	552	539	546	569	585	580	554	576	550	545	540	543	505	552	532	575	548	518	570	559	584	575	553	548	549	505	573	548	572	524	577	561	573	551	601	563	559	535	589	484	526	565	555	527	524	576	544	513	525	573	539	551	542	539	578	558	580	534	582	563	517	588	567	555	579	542	494	566	534	544	566	576	588	559	549	523	563	569	540	503	550	505	544	571	551	502	517	536	532	525	544	563	565	526	526	568	564	535	572	559	539	515	554	516	565	525	536	536	569	566	554	568	579	523	513	522	564	519	555	580	502	491	569	574	561	589	513	541	575	501	497	507	560	534	551	547	567	554	533	540	558	587	517	550	527	501	529	558	562	549	530	531	566	585	553	541	520	541	569	539	511	566	537	547	577	499	507	547	554	577	533	561	524	528	569	519	570	532	521	554	520	554	559	568	577	531	574	522	542	501	500	540	540	535	534	573	547	572	583	514	570	570	560	581	505	538	571	535	523	530	507	535	554	550	517	527	561	544	496	552	595	578	538	530	595	548	519	554	525	521	476	603	573	585	522	563	549	577	531	570	533	537	546	582	575	540	535	543	549	569	529	515	528	507	572	583	566	547	540	579	499	533	524	570	551	550	549	544	563	594	544	566	539	535	528	546	539	534	575	551	526	535	546	557	552	553	526	586	628	573	557	557	533	517	556	542	524	565	521	545	532	531	492	546	525	588	546	538	564	564	534	527	557	525	547	553	543	618	554	588	524	571	532	550	549	537	550	545	572	539	551	534	533	536	580	527	579	554	554	543	566	527	524	588	574	543	567	586	561	558	536	580	551	548	551	584	541	541	521	552	577	539	549	598	516	516	547	537	574	545	581	558	546	511	599	574	546	567	551	512	587	592	544	586	531	537	563	553	520	546	553	565	514	516	564	547	543	529	548	553	550	538	507	535	529	582	531	539	547	538	534	549	513	535	553	533	552	522	551	525	567	554	538	534	582	589	557	512	541	545	574	548	560	552	515	598	546	524	534	552	510	505	576	550	553	529	555	578	531	544	521	524	529	557	551	498	545	566	584	534	536	516	570	541	523	516	552	554	570	564	528	523	523	559	548	562	571	537	550	529	516	553	529	571	529	551	555	506	548	516	572	570	509	564	543	544	556	536	526	560	528	567	547	549	579	548	595	591	489	536	536	529	528	530	553	578	591	508	561	524	531	569	544	575	519	584	515	573	562	546	572	545	510	573	574	561	577	532	544	522	566	545	543	533	526	523	508	528	520	554	579	537	571	543	575	538	550	575	539	552	560	593	566	506	531	549	522	516	546	474	512	539	560	535	558	520	526	567	514	572	575	536	561	551	565	560	548	593	521	515	596	510	557	545	569	529	531	561	536	548	545	512	572	551	602	575	554	596	581	557	537	538	580	538	565	564	564	544	535	557	543	595	601	555	530	542	570	527	564	553	548	539	536	520	549	550	538	565	575	577	577	498	595	583	544	554	550	530	537	507	575	539	525	511	526	502	524	539	520	528	548	543	529	556	520	540	559	552	523	569	519	561	552	574	518	575	590	546	578	590	583	569	587	563	551	491	545	560	553	604	541	558	554	571	530	542	544	558	560	548	552	517	571	563	540	501	591	527	526	535	563	519	591	572	559	541	555	561	546	578	520	560	541	576	545	559	526	531	533	555	537	534	531	573	556	567	554	563	567	535	559	581	565	518	515	505	542	562	545	538	595	529	524	575	561	543	564	546	535	580	575	541	523	525	539	542	514	511	542	565	517	549	553	555	547	559	523	557	561	576	551	531	545	568	524	562	521	564	568	506	589	540	520	544	558	590	531	572	571	549	545	568	558	547	545	539	563	548	551	495	538	535	559	516	537	542	498	551	549	574	564	498	562	531	525	518	598	548	575	582	568	547	551	500	552	576	571	496	544	557	533	550	539	516	579	503	531	549	528	536	544	575	519	584	569	532	510	593	507	548	553	502	558	561	540	539	549	534	566	520	551	527	533	527	506	512	492	506	585	548	514	599	546	552	551	487	544	571	553	523	529	489	539	529	534	553	550	522	596	581	506	559	557	514	546	522	565	567	539	574	547	554	544	532	591	555	559	549	528	581	515	565	574	554	554	510	508	526	555	595	553	552	572	565	543	517	566	535	597	529	510	575	543	541	565	562	549	520	538	511	528	506	529	565	576	549	527	553	546	517	514	532	549	532	536	557	566	539	565	563	582	529	555	565	556	557	505	567	567	565	530	558	545	530	509	517	577	562	575	570	545	515	553	539	537	542	563	580	565	597	536	560	582	587	551	529	570	553	593	514	524	568	560	581	590	550	540	557	572	545	578	579	547	557	524	537	600	539	528	566	530	556	536	560	553	546	565	514	543	568	542	538	527	566	574	543	573	541	540	528	492	478	521	560	548	531	533	512	566	530	559	540	550	542	552	553	557	507	495	545	527	557	521	531	564	561	562	536	543	541	570	540	563	576	570	544	539	533	511	535	536	560	538	515	562	530	505	565	554	526	572	550	548	543	533	538	548	514	535	566	536	544	545	534	581	557	513	538	546	549	547	553	542	586	555	518	536	541	558	550	575	565	525	568	515	577	585	519	573	543	482	559	518	511	556	576	561	547	576	530	522	568	608	538	536	579	575	560	546	572	543	546	553	508	591	556	545	524	573	567	576	574	567	579	562	513	561	535	538	482	576	514	557	547	541	619	603	504	507	569	548	526	603	532	573	561	603	517	591	559	570	548	567	520	526	559	542	549	562	543	540	531	552	554	527	574	543	538	578	565	517	556	565	536	522	551	536	537	570	531	537	519	583	572	549
29414	31579	27079	12719	2235	752	382	263	269	265	256	274	252	293	268	234	268	262	262	237	267	237	295	282	234	261	256	266	242	260	231	307	260	257	248	256	276	278	261	269	262	266	241	265	274	269	297	284	247	257	227	262	271	272	259	268	258	285	278	266	258	261	283	273	244	234	245	253	244	251	288	250	249	251	248	252	277	253	260	241	286	259	271	240	267	255	256	268	245	254	239	246	274	269	263	264	260	259	246	233	243	249	272	241	280	260	283	287	273	262	264	272	244	289	262	273	264	287	261	253	243	264	261	246	268	264	241	266	257	236	283	267	252	262	283	265	249	252	250	258	291	240	250	281	247	263	273	270	230	259	262	266	271	309	284	266	262	255	272	235	252	259	241	268	238	294	241	263	276	292	269	273	261	256	270	284	255	276	251	266	279	259	240	281	254	239	276	219	259	263	231	257	255	269	249	260	260	259	282	261	266	249	261	278	254	267	263	246	285	259	269	290	242	236	261	258	256	276	253	266	261	289	230	258	277	238	219	268	271	274	273	256	243	255	261	238	281	279	252	248	263	266	286	258	254	244	266	262	279	288	281	301	278	272	245	247	265	269	246	262	238	262	290	272	265	273	244	262	260	247	249	277	248	282	226	243	241	235	239	252	238	245	250	279	223	277	284	242	271	263	282	263	238	268	267	251	257	252	256	241	232	281	252	255	255	241	264	260	254	240	266	245	237	255	268	264	229	252	258	247	246	261	290	276	249	277	263	238	229	259	245	275	284	272	273	269	264	260	241	240	243	271	264	290	266	262	248	252	286	268	242	289	274	276	271	269	254	273	263	238	284	231	262	267	282	247	266	273	255	268	243	224	255	280	250	271	228	278	263	251	248	267	305	230	266	252	244	264	255	250	253	281	244	282	261	223	287	270	261	252	263	275	282	252	243	282	225	267	236	260	247	240	242	277	276	242	254	249	250	256	252	255	256	242	266	265	262	257	256	244	250	250	264	280	272	257	267	267	279	273	276	266	262	254	258	256	258	243	252	255	277	239	248	241	255	238	248	249	226	296	247	253	272	246	270	283	242	259	260	284	262	246	233	267	281	236	266	260	256	237	280	217	250	248	245	259	263	243	260	280	265	270	269	260	292	270	240	253	263	272	286	273	266	260	227	259	269	271	286	277	250	296	253	248	259	276	238	255	283	262	247	221	244	242	261	280	275	261	244	243	265	270	286	289	244	264	257	274	226	274	298	248	244	238	255	260	269	264	241	276	247	259	261	257	279	260	272	246	283	250	280	267	264	251	280	220	262	254	268	246	213	265	251	262	265	268	297	241	296	267	271	274	234	275	236	277	243	269	237	235	266	248	252	249	269	250	241	269	242	267	248	238	262	296	251	241	269	253	281	255	235	286	263	250	258	260	250	278	244	265	249	259	244	269	255	279	281	238	230	236	263	255	265	258	268	239	261	260	249	284	283	252	255	259	257	270	255	269	248	271	240	248	272	258	253	258	269	275	264	270	271	266	262	239	256	274	262	265	233	240	280	243	249	279	257	238	289	259	254	268	254	256	229	248	244	221	280	267	292	286	255	252	238	260	245	252	247	253	261	260	258	271	275	257	245	248	269	263	261	235	264	257	272	263	276	267	243	258	261	282	243	267	260	262	271	251	256	257	241	218	245	247	248	240	268	253	263	286	231	266	254	263	271	237	272	237	262	241	279	273	259	291	258	260	262	253	252	265	250	271	254	242	268	239	264	292	252	246	241	276	282	269	254	263	245	245	235	261	257	249	268	260	230	258	261	230	233	279	252	243	270	249	231	262	253	263	288	270	295	260	273	248	256	279	276	273	269	258	259	238	242	280	259	256	285	267	260	256	242	291	261	262	274	243	250	233	259	261	277	243	272	259	279	258	262	246	270	247	271	295	253	259	308	284	235	239	256	279	248	263	266	257	236	294	268	271	264	280	292	258	279	266	253	259	252	267	263	250	276	241	230	258	248	242	262	267	288	264	280	252	259	260	264	265	266	284	267	251	259	281	266	232	264	254	250	273	276	276	265	297	256	281	243	255	251	259	228	236	283	278	256	256	231	274	265	272	262	241	251	237	268	263	233	268	232	251	286	260	284	279	264	242	230	269	297	258	261	253	264	287	249	274	267	231	251	266	292	251	292	255	262	253	233	257	236	252	267	251	271	260	250	229	245	261	265	261	262	289	230	266	261	284	257	246	267	262	242	250	242	292	273	282	258	258	269	272	264	256	270	261	261	290	274	243	248	229	277	261	254	285	265	255	258	235	255	224	272	264	275	288	271	263	297	268	269	252	262	287	265	288	250	283	254	270	243	283	266	266	261	263	228	279	285	226	241	288	265	285	249	266	269	260	280	264	272	265	273	243	239	260	257	250	251	270	244	247	256	250	260	261	266	277	254	263	279	256	262	239	273	275	254	277	244	253	283	273	231	259	249	268	250	269	263	268	244	263	258	247	281	247	259	253	266	268	249	264	251	268	244	235	286	244	258	243	263	266	258	253	213	240	242	272	272	292	275	255	280	218	245	258	257	268	260	253	279	233	275	274	255	261	275	255	254	227	277	242	259	239	234	255	267	251	259	253	265	278	245	244	256	262	273	265	282	261	258	266	226	256	249	260	245	262	263	253	280	263	271	258	233	250	253	278	243	240	260	245	294	248	281	251	262	239	245	234	238	303	266	269	232	252	267	272	237	270	305	279	276	263	253	239	263	235	256	226	272	244	282	237	267	278	262	269	265	268	284	256	258	289	257	268	237	287	267	240	254	242	228	278	282	288	270	265	247	275	268	284	254	253	264	237	284	265	234	262	258	276	263	266	273	266	256	252	252	266	258	273	271	252	250	270	248	293	243	224	255	258	248	282	255	272	252	242	242	255	273	253	281	276	271	250	268	255	278	258	258	232	271	253	251	254	246	272	247	277	257	256	256	237	243	251	247	262	277	256	242	248	248	269	270	233	259	255	242	254	258	241	250	261	271	264	275	272	238	283	270	268	263	276	291	262	249	277	247	290	251	255	267	267	241	251	245	238	254	227	271	266	270	260	263	255	254	279	258	247	252	260	271	254	259	254	231	283	280	259	259	237	261	249	256	219	271	260	250	257	258	256	282	274	255	292	280	259	287	248	259	242	260	255	270	281	265	259	261	258	233	276	256	259	269	272	222	229	258	276	249	246	282	254	264	251	277	242	263	247	249	250	257	283	271	245	245	255	258	291	276	240	250	239	269	240	282	255	280	277	284	255	308	270	263	252	261	242	251	266	261	263	278	260	266	245	255	264	272	259	260	270	257	259	264	250	266	249	269	287	258	288	244	245	262	254	237	261	252	259	240	253	242	258	260	249	268	259	271	244	259	247	262	253	263	253	247	255	260	268	254	244	260	264	233	271	260	247	267	239	243	255	275	281	250	257	242	241	245	270	255	279	241	270	262	239	270	250	252	280	244	229	247	280	278	262	259	260	278	254	268	269
37104	48554	32970	14591	4144	1395	722	517	489	453	502	491	513	465	481	483	510	480	477	539	493	497	469	490	450	472	484	467	516	464	495	501	491	499	485	494	506	440	521	469	481	511	489	407	477	488	472	472	511	489	498	483	470	490	448	490	481	470	446	483	433	519	479	458	471	494	473	480	516	482	492	456	506	464	492	509	521	462	480	471	465	468	479	451	503	502	487	502	481	499	419	498	452	443	499	475	477	493	493	486	495	452	499	503	516	522	481	492	511	444	497	472	499	499	463	468	516	524	454	465	470	500	498	516	480	476	496	471	480	453	506	483	476	489	511	486	491	452	529	457	436	465	421	468	482	484	476	496	518	504	474	468	479	445	512	473	500	479	447	501	454	496	480	479	489	517	494	495	491	517	459	505	491	477	506	483	465	558	482	483	487	496	472	517	502	484	484	468	486	458	476	468	471	478	443	430	462	464	460	515	487	482	481	435	527	495	481	512	518	494	458	480	519	499	478	503	498	470	482	477	504	446	484	464	486	480	485	439	490	473	498	485	518	502	486	507	502	488	473	455	467	465	457	491	442	483	500	470	468	491	465	480	520	514	485	467	465	425	469	470	528	481	504	516	506	452	476	493	486	494	472	492	466	485	507	462	489	469	490	489	492	474	444	469	445	497	458	439	477	462	489	465	488	450	481	478	512	459	488	495	492	476	480	516	498	499	483	459	530	454	465	479	506	453	478	453	464	472	444	528	457	464	473	475	469	498	499	497	455	451	452	504	509	488	473	500	484	499	462	486	449	454	476	496	481	455	488	462	537	486	451	483	498	481	467	465	504	538	447	458	450	499	540	448	486	466	480	519	523	475	478	494	450	497	471	475	485	456	516	464	440	445	470	477	458	445	512	512	515	475	456	452	439	472	487	467	481	478	496	509	488	482	475	498	513	479	462	496	481	457	485	487	459	480	516	443	494	438	491	498	498	451	455	506	476	443	476	482	489	503	487	522	479	500	483	495	458	532	466	474	466	491	473	478	489	470	455	519	491	493	515	513	453	493	432	496	503	481	485	491	487	445	512	500	510	480	475	484	508	471	518	478	471	445	519	543	493	517	503	504	476	461	521	488	454	484	471	491	468	455	520	478	465	461	481	490	478	494	528	498	467	476	493	492	477	469	511	466	464	488	503	477	479	486	460	519	477	461	497	509	491	496	496	489	484	522	477	471	510	499	491	494	501	520	500	457	521	460	500	495	495	472	451	451	507	500	482	444	434	451	489	500	488	531	467	502	440	482	493	475	468	453	518	491	478	489	452	517	493	480	445	501	497	479	480	512	518	471	469	461	480	475	471	507	457	506	507	523	450	500	494	522	480	500	470	491	500	440	529	497	484	492	464	480	494	490	516	476	478	464	477	480	477	450	471	475	487	504	484	480	495	492	502	489	472	503	458	480	476	485	498	516	511	517	505	467	471	437	465	474	500	472	468	495	482	467	518	457	475	473	514	488	445	496	517	479	481	475	455	450	462	492	472	511	524	498	472	489	487	500	518	472	463	491	450	498	482	480	520	465	494	473	509	484	495	476	500	519	535	533	497	491	477	527	457	504	495	479	466	502	505	522	482	465	494	487	479	495	440	475	471	489	475	481	466	476	483	466	473	484	450	468	499	472	473	498	525	473	471	481	521	459	439	479	540	482	490	473	472	471	482	475	484	534	500	451	459	495	503	504	460	473	456	507	456	508	471	515	466	502	500	494	490	484	491	466	486	466	479	457	502	463	490	490	479	484	452	506	477	505	475	480	464	452	476	471	489	479	473	471	478	466	495	489	503	463	475	503	486	540	480	466	459	479	455	460	455	448	479	471	481	478	464	502	488	443	468	475	497	492	488	485	447	497	453	451	471	466	482	478	482	491	450	465	505	473	495	471	502	473	459	491	472	483	460	474	500	499	520	496	492	501	505	447	492	483	453	486	516	531	486	472	492	489	486	500	469	451	483	475	495	492	485	438	479	479	471	452	468	469	479	516	481	507	476	480	470	482	487	457	489	485	496	506	488	492	502	461	471	468	468	432	498	477	483	474	503	470	497	503	497	516	469	455	502	454	457	443	483	472	470	474	510	489	505	493	482	499	496	485	501	489	474	496	485	455	491	489	467	497	450	523	502	508	484	490	484	520	471	476	484	494	499	498	444	471	513	478	485	544	447	491	457	452	483	492	500	494	473	456	469	497	486	440	496	499	515	520	489	441	473	461	499	462	456	481	453	479	475	520	448	517	488	487	469	506	491	476	494	473	477	491	500	453	467	486	470	502	457	501	521	449	474	492	482	494	508	476	444	498	468	487	470	475	479	473	449	469	459	491	515	470	493	492	472	463	502	467	472	468	488	469	513	477	490	493	487	492	469	506	485	493	467	458	451	494	455	496	489	446	462	478	478	489	461	514	501	485	504	467	440	523	477	476	519	485	499	457	507	488	471	478	487	456	493	475	495	467	494	488	499	488	463	495	472	494	434	475	489	481	514	461	483	515	490	469	508	478	472	502	463	506	483	481	465	502	503	501	496	475	475	505	448	533	501	518	469	501	491	462	508	459	488	490	481	481	496	456	496	467	454	470	480	519	426	486	486	482	498	487	523	496	497	469	461	523	510	480	462	477	443	483	503	468	472	498	470	462	482	516	514	487	482	480	476	523	460	458	475	499	489	469	500	469	487	476	487	516	457	498	479	494	475	500	508	503	528	478	475	478	448	478	489	479	474	511	502	534	476	519	471	484	512	500	475	473	482	482	459	471	493	503	470	489	439	464	473	470	499	456	527	448	483	482	451	456	524	485	465	482	496	519	501	469	480	505	524	508	486	490	473	493	493	454	509	496	473	446	493	474	471	480	469	476	473	475	482	493	476	455	486	482	453	470	496	491	478	497	488	462	481	483	448	508	478	484	502	482	490	501	480	498	482	502	458	487	449	465	493	509	478	480	482	479	508	462	439	511	485	528	509	462	431	489	497	483	453	508	453	483	474	509	438	489	470	483	464	497	470	481	487	462	479	505	485	512	502	513	485	495	487	517	488	480	472	466	483	470	464	481	474	491	484	481	485	476	486	508	503	489	490	465	466	454	500	469	484	526	500	500	443	485	511	486	522	492	481	475	478	474	472	452	518	468	499	490	478	483	477	441	454	467	513	502	507	466	451	474	475	512	447	504	498	458	451	480	488	512	464	466	506	480	476	489	518	456	498	498	482	487	508	524	506	476	499	483	481	494	458	487	525	489	461	473	446	527	478	505	490	495	430	489	512	454	490	483	470	492	488	480	516	442	504	484	466	472	489	440	482	495	472	482	477	525	476	454	509	453	465	486	487	487	465	505	467	461	465	476	468	507	483	440	503	489	500	468	489	495	494	495	488	513	478	484	480	490	474	496	459	525	496	461	453	488	437	483	461	466	513	500	513	485	492	481	454	499	513	465	468	468	510	454	477	497	463	534	480	460	484	469	493	489	504	461	489	506
24800	24115	35401	30125	20368	9091	1180	338	272	271	291	272	259	260	265	245	253	258	269	271	269	265	276	275	272	262	283	279	279	279	252	276	284	248	294	268	295	266	259	281	242	246	258	265	269	259	236	296	282	268	283	271	259	287	282	284	269	274	277	259	264	273	264	288	259	291	254	257	270	278	249	276	272	268	256	275	265	294	297	289	281	309	298	241	269	283	279	267	239	273	262	274	247	261	273	274	277	267	299	281	260	262	288	271	254	275	276	261	238	225	283	251	300	268	269	253	259	285	297	256	268	270	260	286	266	289	225	265	255	240	286	299	273	262	228	260	292	275	286	306	274	261	272	272	276	267	257	243	267	247	281	295	250	271	252	292	269	254	265	282	263	295	259	272	282	277	260	267	280	260	288	293	247	276	300	273	262	275	275	280	229	273	279	289	253	264	269	251	273	240	293	239	267	272	298	258	288	251	261	271	284	292	270	267	282	258	302	276	262	281	261	241	277	299	258	258	290	291	261	252	267	272	261	253	272	276	271	259	276	263	274	260	266	275	258	278	281	274	252	252	280	277	289	273	252	267	279	257	284	282	256	276	253	257	263	237	274	271	283	285	288	270	254	286	253	258	272	257	250	261	269	248	281	277	277	274	269	250	286	268	271	257	289	261	273	265	251	283	284	255	254	270	254	297	242	323	295	260	267	273	262	248	288	253	264	258	271	285	285	284	265	290	267	265	283	277	289	246	254	265	245	270	280	295	267	231	250	277	287	297	268	253	252	277	261	268	267	284	294	292	293	239	278	262	244	273	214	248	272	282	283	253	282	238	268	272	271	291	265	258	278	266	229	294	287	263	264	261	263	272	248	264	294	275	263	269	259	263	278	265	268	252	265	261	268	264	271	266	258	283	262	255	294	244	300	275	251	298	245	257	260	273	270	258	295	249	261	256	274	294	241	285	254	279	227	252	260	259	258	293	252	286	273	243	279	258	260	273	252	308	254	240	258	243	261	279	269	266	248	270	260	279	299	252	258	259	274	264	277	261	271	241	261	286	295	262	269	274	271	263	274	258	259	252	264	261	283	288	264	277	288	272	268	289	270	259	301	253	248	286	258	303	284	254	250	276	285	247	293	283	243	256	263	251	292	303	269	266	255	249	288	257	284	295	270	289	265	254	299	292	281	282	283	297	291	251	250	254	290	252	264	252	282	259	270	270	298	260	287	284	297	247	274	266	268	283	281	272	271	278	262	285	262	234	256	273	276	272	281	270	269	263	280	299	256	244	231	263	287	279	289	283	273	246	257	274	282	256	290	260	299	286	250	263	269	288	296	242	283	278	260	273	263	283	273	279	236	283	272	240	287	241	236	231	264	245	245	267	237	259	279	261	270	251	289	314	248	266	283	252	249	259	287	278	272	287	284	257	265	270	251	278	280	257	247	267	278	273	255	257	282	279	272	252	298	281	275	280	260	255	264	265	279	268	282	265	251	274	264	239	249	252	254	269	240	282	243	269	301	230	248	272	282	277	272	260	272	275	242	281	258	282	287	269	253	287	287	292	245	250	294	268	259	257	258	254	279	280	273	257	240	254	260	264	258	260	279	263	277	253	277	282	260	254	256	268	254	280	263	280	300	283	291	255	282	275	269	255	243	257	259	288	261	267	296	258	236	276	229	245	284	258	230	250	275	281	277	244	271	253	265	260	273	260	296	284	260	293	273	239	218	290	260	256	276	277	275	253	265	277	260	256	270	260	282	285	271	272	277	305	256	279	269	281	283	254	231	235	287	270	269	240	281	259	254	244	255	278	245	294	282	265	285	273	262	248	299	267	311	252	265	293	244	264	297	275	277	255	299	236	262	290	274	263	263	249	271	240	238	252	292	248	282	280	277	298	282	277	257	258	276	261	266	274	265	273	260	286	263	273	276	275	261	261	263	307	260	260	293	268	262	259	275	273	271	256	253	276	264	275	287	290	277	252	273	286	253	268	253	278	274	239	281	259	261	267	260	263	262	276	274	284	273	268	305	264	280	262	259	245	293	268	252	243	293	280	266	256	273	264	283	281	240	262	286	281	250	277	279	261	271	295	246	248	243	265	265	261	254	255	287	297	255	276	294	253	251	237	296	239	257	285	261	249	256	253	255	282	283	266	271	283	269	263	259	286	279	263	277	275	271	294	267	280	289	271	277	279	280	272	258	265	281	275	286	257	266	248	274	242	264	249	268	274	273	286	258	246	290	282	255	263	277	298	263	251	273	278	285	264	281	279	312	276	288	267	271	279	273	244	293	263	276	264	243	260	260	253	274	272	290	269	279	221	260	273	274	276	255	273	266	268	264	253	281	278	277	296	281	240	262	290	287	264	269	247	285	281	278	295	298	265	275	268	247	251	268	281	254	245	266	276	266	255	292	249	281	265	241	254	264	256	267	251	286	275	250	257	319	264	243	280	271	280	297	255	255	283	264	283	251	269	271	272	265	240	287	266	286	290	285	290	266	265	259	264	292	240	275	227	285	259	270	268	296	262	267	275	285	291	284	301	269	277	286	259	291	231	267	272	252	262	237	281	248	275	264	251	268	260	290	289	240	276	261	277	283	275	265	248	269	250	297	263	284	250	280	290	270	240	262	252	267	263	282	279	274	300	224	292	257	258	257	277	266	275	251	251	282	287	276	305	287	258	292	257	274	266	291	276	298	256	247	288	289	313	262	260	280	280	271	281	267	284	280	311	279	261	292	274	247	270	282	267	259	297	283	277	282	277	276	277	271	281	280	258	254	268	256	273	273	256	269	255	302	270	282	260	281	281	266	224	270	246	284	272	266	303	271	289	261	281	260	264	273	250	241	257	257	289	247	281	246	264	261	252	284	287	264	273	262	281	263	280	260	247	302	291	289	272	255	244	280	261	281	266	265	271	273	277	279	296	267	294	267	262	283	281	254	279	256	238	246	272	274	265	280	256	271	260	272	282	275	262	257	237	281	290	297	298	254	268	283	295	224	275	306	243	275	282	270	262	266	237	284	278	261	252	267	248	268	249	271	240	251	300	231	249	271	244	309	278	257	270	269	258	247	277	277	259	271	280	262	247	262	236	267	241	251	281	305	254	277	268	277	274	242	266	269	266	262	276	273	262	251	271	264	289	261	278	276	257	262	276	271	268	245	277	266	258	257	275	267	262	302	220	280	233	280	216	275	272	278	267	299	266	295	271	261	248	263	264	270	249	280	269	256	298	281	257	263	265	285	268	284	265	272	280	282	302	275	261	272	276	289	264	267	265	244	236	273	268	297	274	272	279	262	265	292	300	284	263	265	271	274	296	280	271	286	298	282	269	293	246	232	281	278	274	260	264	275	257	249	285	259	270	285	266	296	308	275	249	267	279	294	270	284	246	283	247	287	295	300	261	274	238	260	267	261	253	264	280	269	267	272	298	288	251	246	280	267	252	258	271	256	252	275	258	272	245	282	228	245	264	300	253	253	287	291	290	260	249	286	256	299	258
57369	88697	68178	40756	21744	7181	1693	579	506	517	502	505	479	508	469	498	460	496	500	492	536	515	495	514	518	510	453	508	512	482	520	510	474	481	495	471	489	508	508	533	486	468	500	506	507	477	497	484	487	511	495	485	536	485	534	484	469	498	485	493	505	475	482	491	498	524	514	456	456	457	475	463	479	476	470	500	486	519	479	494	495	545	491	490	482	505	500	506	475	507	473	484	517	511	470	472	501	506	488	499	524	499	502	522	488	495	510	519	509	511	479	502	516	497	537	459	507	483	478	490	502	474	521	482	497	498	488	475	485	536	471	541	493	496	481	527	488	487	534	473	486	552	497	516	467	497	506	507	487	485	520	471	510	527	504	491	455	463	482	521	497	484	463	446	475	500	495	490	509	503	503	463	461	491	527	506	492	515	503	531	478	460	528	525	470	485	490	517	510	465	502	484	506	512	473	523	502	458	482	493	493	469	528	513	487	455	483	467	495	498	513	474	492	506	453	506	499	506	489	511	493	478	452	483	511	479	504	526	493	488	476	510	511	522	470	507	515	488	482	504	518	465	454	510	495	505	464	502	518	494	478	507	506	482	499	506	495	517	491	468	462	481	518	504	506	534	493	504	469	474	490	496	484	482	526	472	482	460	481	502	502	481	472	500	470	481	492	479	498	516	491	473	488	457	493	499	470	456	532	498	516	501	496	464	509	551	511	485	518	504	484	504	470	494	509	503	501	515	486	517	472	513	462	516	474	511	488	487	486	502	468	497	528	495	475	488	522	498	452	496	477	505	493	493	495	509	519	442	511	499	496	500	473	507	520	500	481	480	474	509	480	480	515	482	502	512	501	526	525	526	516	450	484	507	469	486	473	472	528	506	521	503	463	522	482	491	481	499	539	470	529	462	467	507	439	505	514	500	483	502	481	510	463	525	466	531	513	479	476	490	502	500	506	493	477	512	472	473	515	492	520	445	535	479	500	505	483	471	511	528	466	489	487	482	546	499	543	485	510	470	458	526	522	509	464	500	511	562	502	524	506	497	481	540	524	500	466	505	487	502	483	486	525	489	496	515	504	502	468	507	519	483	507	461	530	501	469	508	494	520	449	474	480	495	469	507	488	506	526	487	500	530	517	510	490	508	506	480	489	460	485	516	480	504	489	483	507	524	512	508	492	509	493	507	508	495	534	503	472	502	538	470	522	492	506	493	492	487	507	493	480	556	476	493	487	519	499	528	495	493	493	473	481	500	504	451	505	481	500	499	489	494	474	485	475	541	488	511	510	507	499	472	493	484	515	492	481	481	463	513	459	512	519	484	508	494	508	486	502	469	478	473	502	472	446	517	497	528	499	515	511	511	480	495	505	527	443	500	483	502	500	498	530	443	505	477	460	510	503	447	486	471	496	517	479	483	510	453	505	519	507	499	480	492	500	461	456	480	491	491	468	503	516	517	472	543	508	502	461	473	502	514	491	453	487	507	484	482	505	506	497	525	427	524	492	487	480	461	497	491	491	476	475	474	514	521	502	559	495	527	497	469	497	448	515	509	460	465	511	507	505	463	478	491	524	468	522	523	492	532	478	428	479	481	549	458	530	496	496	481	442	487	475	489	484	474	498	520	546	448	460	518	507	469	538	542	492	472	483	488	523	555	469	488	514	506	493	535	493	477	488	490	502	506	503	511	499	505	499	532	491	491	533	476	499	521	473	490	476	494	506	494	505	528	499	460	471	455	489	475	524	483	477	467	518	491	531	463	482	520	479	527	535	479	523	486	509	483	489	479	498	452	488	512	505	473	475	466	505	501	519	516	461	496	530	501	508	502	449	556	464	494	510	485	502	522	473	478	501	504	514	474	481	510	481	500	519	504	527	511	483	489	445	493	483	457	478	527	504	547	503	477	516	492	480	524	487	498	496	521	491	442	496	498	470	480	516	532	500	495	496	487	540	498	498	542	502	512	483	499	488	500	470	487	484	506	495	470	499	485	512	486	485	508	498	534	518	464	461	493	470	462	500	508	487	502	473	479	505	462	516	481	522	480	513	545	487	530	498	498	489	472	494	533	498	493	488	519	504	476	487	438	500	515	495	474	455	555	492	493	461	523	485	529	497	517	496	493	491	512	477	470	494	503	493	477	529	480	480	535	469	499	491	497	491	501	534	481	517	521	507	492	510	445	490	491	504	472	527	516	539	481	482	494	493	477	490	480	516	467	478	485	526	480	466	473	515	516	530	495	495	459	500	508	471	567	500	525	489	498	501	486	467	466	525	501	551	503	487	479	493	523	496	496	481	523	510	539	475	484	507	496	493	491	526	490	522	488	467	545	477	494	489	482	499	488	489	517	506	493	481	520	494	493	515	496	468	503	500	501	489	495	514	463	509	488	493	504	491	528	460	458	461	472	501	483	504	487	513	490	467	473	546	501	540	506	476	492	496	510	481	469	520	508	466	518	469	518	511	483	514	492	517	504	475	480	490	493	477	458	484	485	477	512	507	502	475	517	484	510	483	496	506	500	461	534	488	482	469	490	449	518	539	523	482	489	477	500	496	499	503	509	496	500	498	511	522	469	500	500	508	532	495	491	455	472	492	479	492	485	538	486	486	475	496	481	512	471	465	491	518	491	512	539	492	458	443	486	478	486	518	527	466	519	504	478	524	492	504	530	482	504	500	478	503	492	497	535	498	486	509	500	468	494	515	516	472	531	505	509	498	513	484	533	457	509	545	468	534	467	490	499	448	519	522	468	504	491	481	476	469	492	542	455	501	516	476	540	489	473	489	477	480	506	488	520	502	481	462	519	481	485	489	505	523	497	485	486	531	526	477	498	522	491	491	489	529	492	455	527	459	497	517	513	531	511	476	514	506	508	499	446	533	503	521	487	472	471	498	478	500	489	556	486	495	456	472	512	516	517	467	521	509	496	521	476	502	490	512	444	476	500	520	482	487	495	451	505	513	459	521	511	464	496	488	503	531	481	499	531	454	518	484	511	488	510	485	511	457	488	481	474	484	479	489	525	493	505	500	512	509	515	512	492	519	500	497	541	480	497	507	502	472	491	514	502	463	491	512	480	467	509	497	509	514	491	481	539	494	496	516	547	505	554	509	500	476	498	511	495	466	503	503	524	499	489	489	490	480	467	479	485	506	505	498	461	518	491	492	512	467	504	502	472	441	471	465	502	497	506	462	485	474	518	510	505	442	472	480	529	481	493	530	542	452	486	506	492	509	476	505	463	499	473	518	476	489	500	485	506	479	488	497	512	513	485	505	466	483	488	471	508	477	484	493	518	481	528	468	515	469	472	485	473	471	500	500	472	493	484	480	465	518	505	514	517	484	495	474	521	497	489	509	449	466	506	496	493	471	491	456	498	518	493	467	509	514	489	522	447	493	467	523	489	488	479	502	483	484	482	491	504	481	484	465	459	513	499	451	457	506	478	510	478	474	505	503	539	515	489	483	514	475	518	469	456	485	462	530	500	491	500	461	489	484	503
23508	22031	32468	28053	22599	17733	4888	476	344	352	316	327	337	347	327	347	334	316	316	307	312	315	306	299	322	321	298	299	306	345	333	331	306	288	308	314	318	325	289	320	302	309	322	276	323	282	334	329	324	306	293	336	302	312	307	284	296	302	326	318	339	287	317	289	340	301	271	321	314	308	316	325	343	328	319	329	306	279	315	294	312	312	323	323	299	292	332	283	299	321	313	295	313	326	341	308	317	316	313	305	335	318	323	327	306	303	324	312	317	347	314	337	296	309	316	326	295	315	317	315	327	319	304	306	308	342	326	318	269	291	304	329	311	293	330	328	303	303	282	306	329	315	315	289	300	309	315	322	308	295	280	308	285	301	320	291	330	301	334	314	295	294	316	288	306	340	317	287	294	316	307	334	285	325	321	323	318	299	293	324	331	324	292	285	321	306	327	311	300	317	333	320	299	307	320	317	320	318	310	292	280	322	329	253	329	296	315	311	317	309	315	266	321	327	298	318	317	301	312	288	303	274	336	302	297	291	337	303	317	328	308	313	305	324	311	296	311	310	301	309	314	318	308	308	332	330	312	290	282	288	325	268	307	324	322	295	319	308	326	326	314	324	304	306	286	308	292	309	302	300	325	326	336	325	296	311	331	324	292	304	294	285	323	311	323	321	304	293	331	311	337	328	298	315	300	295	286	293	289	277	292	318	323	330	309	331	285	316	306	323	320	318	321	307	331	319	315	331	316	290	282	298	285	308	297	312	325	315	258	296	319	319	291	291	307	308	294	274	302	298	335	273	302	312	295	306	315	300	314	286	329	333	291	302	315	331	301	302	332	312	333	313	303	317	307	287	309	288	315	303	286	323	318	303	312	317	311	297	296	296	243	311	290	289	279	333	319	307	298	346	299	326	330	310	297	296	291	293	327	302	301	310	299	317	296	301	294	312	320	323	323	325	317	308	342	279	315	282	291	298	343	291	309	317	297	291	319	278	333	312	331	296	310	312	304	306	319	312	322	278	316	302	308	320	332	294	294	289	318	316	293	301	320	307	316	328	320	331	340	312	314	290	280	309	283	328	308	332	288	315	296	299	308	307	309	310	310	319	317	336	304	274	319	288	323	331	288	307	306	276	285	302	276	317	297	353	295	309	288	277	302	316	307	313	279	328	347	297	314	328	302	351	275	305	324	319	274	297	282	299	302	322	307	299	275	313	338	298	313	314	311	294	307	283	302	308	316	357	299	316	282	321	322	348	307	317	306	283	300	296	324	320	300	301	306	302	299	296	327	302	318	327	329	317	305	299	337	305	320	314	306	320	356	333	302	291	326	299	328	331	293	314	290	304	347	337	316	292	309	323	288	328	334	306	294	292	342	310	311	309	318	346	296	337	295	314	285	314	296	307	311	305	331	297	326	324	320	338	297	327	293	318	284	311	278	275	307	344	308	330	332	308	282	297	309	321	332	310	303	289	319	337	306	288	324	290	283	318	307	328	297	309	323	313	299	270	287	267	306	298	286	309	299	290	302	303	308	318	309	289	320	300	315	294	314	324	294	306	308	283	283	306	307	323	317	289	310	322	304	296	306	314	315	332	295	301	278	332	299	336	316	304	306	296	344	284	325	316	312	302	308	309	339	333	329	301	301	323	307	300	302	298	299	307	340	327	331	309	294	319	347	285	287	315	328	332	351	327	321	309	314	344	328	294	319	303	301	325	352	272	301	306	306	311	314	312	295	333	285	312	318	336	324	271	319	307	290	325	293	288	330	305	310	322	331	301	299	282	287	323	318	302	321	301	315	325	333	309	298	286	301	317	320	293	305	329	294	303	290	319	313	315	335	295	290	318	305	332	320	340	275	341	315	314	318	303	294	290	301	269	308	295	298	310	283	301	300	314	332	306	307	277	313	343	327	335	307	301	316	332	313	265	327	300	324	307	328	314	324	282	309	279	315	288	281	301	318	288	284	327	319	317	304	289	329	267	296	323	307	315	324	299	292	302	270	318	316	292	294	304	322	328	317	312	315	289	292	310	301	304	301	322	297	338	307	317	312	307	307	340	315	300	324	290	302	264	315	319	293	333	346	328	293	286	291	305	317	319	303	297	306	285	306	302	326	291	312	280	298	309	295	302	283	330	334	307	385	304	294	304	316	339	316	308	313	309	314	320	315	295	297	287	300	298	322	338	331	341	302	286	292	288	305	313	301	304	328	304	299	307	308	283	320	293	328	359	319	308	285	326	288	356	298	322	336	309	322	334	299	265	278	289	309	291	302	285	309	314	306	310	302	324	303	328	342	312	300	323	300	314	297	309	278	306	302	304	323	327	314	312	308	327	322	315	304	273	333	297	299	327	302	308	294	314	310	318	311	312	309	334	318	315	324	331	296	303	317	306	324	317	344	316	314	286	266	317	276	328	321	295	278	320	327	314	321	321	302	341	308	293	256	338	293	318	333	321	307	314	301	284	337	283	290	277	328	281	309	292	326	324	278	313	310	331	281	326	304	323	325	339	328	297	290	325	299	324	261	317	319	319	334	331	313	309	301	330	313	301	337	294	308	309	313	303	286	323	299	330	304	338	323	281	308	313	330	305	302	294	306	304	321	281	311	340	330	318	298	298	304	329	313	291	297	323	276	305	297	338	286	341	320	323	323	300	300	319	298	296	267	299	303	292	290	315	309	284	313	308	292	306	337	300	295	313	305	308	305	295	276	345	324	309	296	298	309	300	290	323	282	308	306	316	317	301	312	310	280	286	330	313	295	305	317	331	309	296	304	339	338	316	297	281	316	299	334	294	326	315	325	327	296	324	299	304	305	306	289	312	315	274	306	323	303	319	308	308	291	295	304	319	322	304	311	331	290	321	300	295	308	329	329	328	330	320	298	322	325	317	302	286	334	318	293	319	319	288	321	328	320	310	294	316	299	347	285	281	305	294	306	285	332	293	294	298	310	327	296	308	311	327	288	289	314	307	315	305	285	312	321	283	316	300	293	316	291	356	297	324	338	290	323	306	330	313	324	305	325	314	313	304	313	317	335	300	310	268	305	303	333	337	311	311	339	328	307	304	289	331	312	312	320	326	303	326	297	313	318	317	276	303	326	310	316	307	307	308	293	280	302	324	300	325	310	286	272	304	315	304	344	317	263	324	331	301	320	290	299	307	295	320	319	306	308	323	337	312	300	297	289	290	305	288	281	304	304	345	349	301	289	306	305	314	310	302	299	338	347	320	281	311	310	315	288	349	297	325	314	305	311	321	313	311	292	303	317	304	303	300	308	304	290	324	304	314	308	296	309	300	297	302	321	316	347	306	314	325	314	317	297	287	317	301	307	343	340	308	316	300	326	332	302	299	327	324	321	306	287	321	280	279	288	330	325	317	316	309	342	328	302	288	295	308	311	312	317	347	323	311	327	310	325	321	310	301	324	320	275	322	255	316	308	297	316	324	329	295	322	288	303	310	325	309	297	297	303	315	308	301	296	308	293	325	302	318	295	305
55963	93581	78671	51516	30754	10535	2241	798	575	534	527	553	546	538	523	521	552	558	532	555	553	532	519	568	553	552	546	518	522	515	528	529	502	500	543	534	542	551	556	576	520	535	536	622	549	527	588	540	543	569	579	594	522	566	525	561	517	594	553	590	539	565	570	556	546	529	558	567	538	541	598	536	554	542	568	550	511	566	539	522	514	531	533	548	501	556	528	536	549	490	547	538	545	533	541	548	551	529	587	502	507	547	566	569	554	506	501	542	532	557	541	592	533	588	564	519	528	551	516	555	557	583	516	566	525	534	566	577	517	540	573	541	549	543	543	547	519	566	519	558	520	569	533	510	506	497	531	541	506	563	592	564	550	510	580	574	524	542	563	518	554	536	527	517	552	529	557	559	537	545	551	527	543	548	560	532	527	580	528	524	571	543	537	536	515	557	511	502	545	566	533	536	560	555	546	523	578	563	556	540	540	532	594	544	534	562	508	502	551	595	547	536	539	543	578	552	494	558	526	564	550	562	561	556	571	508	558	532	546	552	532	549	594	562	526	551	513	523	564	570	542	550	553	558	572	518	521	584	552	547	550	599	599	522	578	542	564	523	558	567	535	520	543	550	557	526	546	546	529	542	568	510	535	528	572	552	550	554	518	544	527	555	522	566	563	539	558	523	550	498	531	556	540	530	531	528	542	541	580	581	538	541	540	593	544	564	553	545	563	557	516	527	563	583	509	550	573	506	579	526	548	543	545	531	576	535	535	519	573	526	514	540	535	518	543	503	575	551	533	541	582	582	507	573	526	562	569	530	539	544	601	539	543	565	539	549	565	570	578	564	540	582	576	534	535	504	558	530	579	584	551	559	539	562	531	558	536	564	571	547	521	573	522	552	561	549	529	572	537	533	512	537	572	528	551	537	548	528	547	558	536	551	540	563	547	540	572	525	500	520	547	634	566	531	541	541	513	528	594	529	511	552	565	607	530	543	536	507	556	549	563	588	532	557	536	555	522	532	522	541	533	498	518	546	518	534	576	550	542	547	537	520	567	567	515	557	540	563	553	551	586	540	529	538	510	512	494	497	562	508	567	528	518	563	526	503	566	530	574	603	549	535	572	532	548	566	545	568	488	540	531	513	541	521	485	552	564	533	543	564	552	573	531	551	534	513	549	569	537	504	574	529	576	546	573	518	541	498	538	552	537	553	522	543	542	556	553	549	540	555	552	559	572	541	554	526	589	592	534	538	527	563	555	588	524	528	541	570	560	547	505	528	523	584	502	554	541	522	619	575	551	535	522	547	532	559	497	526	562	548	534	528	586	519	549	524	579	554	527	541	583	518	545	573	567	562	557	523	524	522	559	546	546	527	575	545	562	573	556	570	539	538	558	545	546	545	544	536	564	524	539	540	521	519	573	529	525	551	560	557	521	517	522	546	591	550	568	534	521	551	554	524	549	555	536	545	530	544	552	588	552	566	513	496	529	527	551	553	513	577	576	518	516	567	531	536	566	546	545	563	504	519	569	544	529	519	536	512	543	547	509	506	526	566	550	565	500	581	548	579	529	534	548	512	523	591	504	539	558	529	519	524	524	547	579	575	536	498	568	512	559	604	523	527	556	526	596	528	550	520	562	516	565	557	537	546	573	528	560	528	552	533	556	530	509	563	555	552	514	533	543	532	527	529	563	510	573	537	520	577	527	577	473	571	537	539	549	573	578	554	509	564	508	520	570	535	545	558	543	546	539	529	536	535	561	517	526	535	591	537	536	530	530	508	548	558	504	551	538	566	532	538	565	529	598	510	508	552	566	559	548	589	544	543	529	511	529	538	532	539	563	572	548	540	548	545	554	564	538	479	557	559	550	551	556	560	548	543	543	560	546	550	540	559	517	521	562	566	555	519	530	551	529	523	564	535	514	579	521	537	537	533	512	536	549	577	526	553	561	552	551	561	547	545	548	535	559	531	534	545	554	558	530	567	526	597	525	533	560	543	497	519	527	583	557	579	537	521	531	581	569	547	530	558	533	545	525	544	513	570	538	504	580	576	533	583	504	554	508	549	521	577	544	523	529	544	524	545	584	566	564	542	581	550	570	554	585	584	568	578	566	536	556	563	572	524	557	499	526	548	520	574	556	552	552	507	591	545	501	508	532	542	553	553	517	546	551	536	563	535	538	559	548	553	550	542	547	528	545	557	541	548	555	519	564	584	565	569	543	587	510	556	546	549	545	546	524	518	564	592	536	580	594	548	552	546	561	577	530	544	557	542	553	548	549	552	566	554	511	501	563	559	546	617	543	535	564	583	539	558	557	540	569	540	538	501	530	505	545	564	548	550	575	543	553	500	525	545	552	574	574	552	542	552	559	597	569	537	549	551	537	548	484	525	531	529	521	539	545	512	570	585	560	553	488	545	542	580	522	622	542	585	552	530	565	570	553	550	548	529	555	521	561	558	553	542	542	561	577	550	545	552	547	561	544	532	551	541	570	542	578	567	527	556	548	530	539	536	550	561	539	516	493	569	551	582	567	561	545	606	607	575	527	564	530	522	506	545	547	578	511	537	548	541	503	544	529	547	552	513	564	529	576	538	535	557	540	504	503	560	540	551	558	587	555	525	547	569	521	562	559	560	538	551	541	500	565	516	543	577	535	547	527	514	528	583	522	509	552	515	562	532	590	495	555	529	528	543	532	539	525	522	525	537	555	583	575	514	536	564	555	550	598	539	549	543	559	596	529	576	548	523	537	529	583	525	637	570	540	539	540	520	536	512	608	574	541	540	541	536	562	496	514	522	606	581	548	566	521	512	504	555	521	556	548	572	527	525	517	533	535	553	552	569	539	541	580	520	521	536	543	555	514	526	542	546	582	544	601	483	535	546	574	566	549	550	531	519	508	551	516	558	525	581	523	536	525	534	559	602	557	563	528	545	549	534	546	557	500	511	573	565	547	528	530	600	484	506	533	547	541	547	556	586	529	529	504	515	542	532	570	570	517	528	564	547	551	551	559	548	498	546	530	559	515	536	541	556	528	489	572	557	533	537	501	543	574	545	540	564	571	552	604	562	513	583	588	525	525	550	571	604	518	551	535	551	557	552	517	529	537	563	550	559	520	551	537	558	526	540	558	563	551	518	546	525	578	528	554	503	522	537	555	531	569	545	557	508	552	522	582	533	554	557	571	532	533	525	528	555	532	519	524	540	567	538	536	536	569	530	564	559	532	540	531	505	549	546	561	514	549	558	533	536	568	529	554	565	552	521	556	538	558	534	536	558	530	530	549	509	525	577	527	557	544	525	505	573	556	558	547	546	507	582	541	572	566	537	532	494	551	580	536	539	550	529	532	534	558	509	547	535	557	509	529	543	505	560	579	545	548	511	555	535	512	512	534	519	558	556	573	542	530	558	537	566	536	516	524	569	547	553	547	578	551	571	576	528	569	557	554	563	558	542	533	541	598	491	549	558	532	527	554	553	557	570	573	544	559	568	589	536	532	537	516	570
29370	30077	28969	13881	2549	570	328	270	247	263	251	263	271	296	249	260	252	225	244	256	265	253	258	252	241	274	259	233	265	239	253	236	254	276	275	268	280	245	247	254	253	257	245	275	272	236	278	259	249	257	265	232	255	267	258	232	249	250	223	254	287	248	251	252	238	246	299	242	243	260	261	236	257	249	256	253	287	262	251	253	278	261	260	275	243	255	248	256	234	241	288	279	274	274	241	269	264	266	250	246	289	222	245	235	255	258	251	241	260	251	282	295	259	246	224	250	295	256	215	257	244	225	245	266	276	276	237	260	238	257	282	229	267	263	261	280	232	272	251	259	232	261	264	244	217	277	241	240	245	220	264	242	266	248	230	243	253	272	238	281	253	225	247	251	255	265	273	259	284	286	236	242	213	284	240	238	270	280	267	247	250	253	264	270	268	256	263	287	251	258	245	274	279	259	273	239	273	290	259	251	233	289	241	279	259	250	259	264	287	260	248	269	236	269	267	253	258	241	260	251	261	263	294	242	234	251	242	282	267	263	243	244	287	257	261	248	256	269	297	256	245	248	237	227	239	269	260	257	258	258	276	272	242	259	276	269	239	264	256	227	270	264	242	259	229	260	250	229	268	291	259	248	285	273	247	265	235	253	254	256	238	240	256	271	297	278	266	252	263	257	290	227	246	264	257	232	254	283	261	278	276	253	264	266	241	239	271	243	216	247	285	250	277	244	260	259	233	249	250	283	262	243	247	263	273	220	294	277	252	247	232	261	253	232	270	253	251	260	244	265	253	240	252	256	237	257	273	263	263	280	279	238	261	279	259	265	253	262	253	251	291	247	271	255	258	258	272	265	261	245	256	226	272	250	291	255	247	286	255	238	245	244	243	254	251	284	253	255	238	275	221	248	267	245	246	250	262	282	247	235	252	257	262	269	270	233	258	225	266	269	262	244	222	257	241	254	263	269	255	259	241	240	264	233	285	277	260	240	210	234	244	262	284	260	256	271	252	247	236	276	262	248	279	234	249	255	246	265	295	236	254	226	276	285	260	235	274	248	228	276	280	242	237	264	242	254	243	262	250	246	254	274	280	267	231	246	263	279	274	253	244	254	238	269	293	267	249	276	265	260	273	232	261	236	269	228	270	275	251	269	275	260	267	265	260	248	262	281	302	266	257	255	260	234	257	252	265	281	253	250	246	216	273	275	244	235	271	258	229	261	238	265	263	254	235	235	230	257	274	267	273	230	235	251	255	270	242	260	254	282	266	263	240	252	220	273	242	279	245	273	285	283	262	248	277	241	264	273	260	268	253	265	279	263	277	260	240	270	247	261	254	261	265	237	245	249	228	253	258	273	274	235	261	256	253	262	257	248	270	255	242	270	260	245	261	260	281	280	276	267	286	221	239	236	235	243	257	240	220	282	264	246	271	268	270	236	278	268	289	238	255	245	242	239	288	247	263	261	272	259	267	270	234	261	273	272	258	261	238	253	293	256	263	273	250	275	270	261	270	240	286	285	232	245	255	293	245	257	231	217	252	252	246	241	280	265	272	221	301	271	293	255	255	247	259	256	261	277	261	269	253	243	273	278	242	285	252	260	268	280	240	256	235	253	261	278	242	263	256	258	243	263	298	217	238	260	246	243	266	240	248	258	265	255	264	246	246	231	255	259	232	271	284	264	293	231	270	250	256	256	237	273	266	275	266	296	283	247	244	242	245	255	283	250	281	259	261	294	243	257	267	271	266	256	291	284	257	229	259	282	272	268	288	281	279	249	234	245	246	247	254	278	256	244	249	272	247	233	222	266	242	247	256	240	252	303	261	262	261	261	247	257	251	230	271	263	267	264	248	246	247	230	249	240	258	273	270	238	281	265	249	235	253	278	275	267	277	281	235	240	253	279	240	259	210	241	266	239	271	278	246	267	229	210	242	259	265	270	282	239	239	259	260	276	241	274	279	264	267	274	259	236	278	281	257	266	254	248	261	282	256	218	247	275	267	256	279	246	243	260	244	258	251	237	293	272	239	253	240	259	254	242	272	246	260	228	236	265	252	241	218	219	230	255	284	240	239	260	254	270	245	289	270	273	256	258	273	259	230	262	268	250	265	241	256	262	240	256	259	269	293	291	258	256	229	246	264	265	256	262	277	255	243	281	274	273	236	272	236	249	258	259	245	249	241	239	247	238	243	253	277	258	250	281	254	284	272	259	272	258	270	246	270	252	264	266	262	249	247	257	267	235	241	255	267	285	243	246	252	273	236	281	251	285	248	270	284	252	253	245	245	249	236	269	260	258	263	252	252	278	232	256	247	260	255	293	266	271	264	221	232	280	256	235	260	265	267	261	262	235	278	260	257	259	266	251	254	236	275	267	239	267	244	267	260	239	265	250	227	239	244	255	254	255	261	237	250	265	262	251	241	263	241	284	249	231	222	279	252	257	239	256	215	284	257	259	260	259	220	286	262	246	239	279	265	257	245	238	254	272	276	270	247	260	234	273	247	246	250	268	247	280	246	261	237	258	222	229	258	252	264	302	256	259	230	267	238	258	238	268	259	290	264	247	263	245	256	272	220	233	269	257	219	244	274	236	272	224	250	252	252	282	231	218	262	278	286	229	259	264	265	268	254	252	266	257	248	285	275	260	269	255	246	259	230	250	259	266	249	254	269	244	258	239	289	251	284	232	280	284	272	254	244	248	247	262	255	260	238	259	278	261	265	243	258	248	259	256	251	274	266	272	297	266	251	266	231	255	251	250	261	275	247	259	260	214	294	277	278	269	254	266	280	268	293	257	236	265	267	271	296	254	281	235	260	283	255	255	261	228	248	278	266	256	266	263	240	228	274	253	255	250	229	260	263	265	231	247	246	221	214	267	255	290	242	298	223	252	243	261	239	239	271	247	281	261	240	241	277	230	251	250	226	278	273	280	257	255	274	260	231	259	262	255	253	295	276	275	283	264	261	285	253	246	248	236	293	245	268	246	273	248	249	253	259	246	270	273	255	284	262	245	236	260	251	270	268	269	266	260	258	276	244	253	262	231	265	266	245	283	224	245	228	263	263	271	266	237	249	265	246	302	280	259	263	257	260	303	230	252	252	229	272	271	267	274	257	248	269	280	251	256	247	251	247	258	272	258	264	246	250	244	275	275	272	262	260	275	228	265	223	233	235	248	234	276	264	219	275	247	280	245	271	255	268	232	255	237	242	271	228	252	272	264	225	275	243	302	249	279	266	232	280	264	277	229	243	285	270	267	248	244	235	279	285	237	250	243	281	279	271	262	245	249	253	254	269	261	249	250	254	289	235	245	228	271	265	258	262	258	302	255	261	260	255	247	264	247	259	252	279	269	271	224	251	259	251	275	276	255	250	265	257	265	261	235	263	256	270	272	261	247	262	244	262	277	233	274	249	264	265	266	249	250	269	233	257	271	264	266	250	239	265	261	255	247	272	268	264	237	303	259	293	271	254	266	259	267	255	256	299	252	256	263	259	271
36142	47907	34532	15964	4782	1171	623	462	485	509	510	509	462	445	447	515	452	489	467	480	477	466	497	484	482	489	504	492	506	446	462	500	527	473	499	492	502	449	488	488	447	487	464	449	453	501	499	471	463	478	484	468	477	474	472	490	500	484	528	536	462	484	425	473	472	485	512	439	466	471	487	467	529	491	527	458	456	485	494	467	492	484	487	530	479	536	495	455	501	505	500	451	510	476	488	491	479	480	460	515	450	483	458	509	448	458	500	480	457	473	516	484	459	433	514	468	497	502	491	487	453	472	502	459	448	494	516	492	499	473	457	473	454	479	471	488	453	490	499	492	461	487	474	468	465	461	476	486	529	493	473	491	506	490	483	465	459	476	441	500	499	483	494	492	500	482	475	524	490	487	467	498	480	498	479	462	497	478	512	492	513	486	462	498	493	451	448	496	446	514	486	465	539	481	466	531	490	499	480	494	496	497	473	474	511	466	451	471	457	471	447	491	452	495	543	474	514	458	454	453	448	507	508	486	497	473	466	471	506	513	513	463	488	503	482	448	474	448	515	472	504	532	482	514	484	474	450	454	491	495	488	476	500	478	477	489	445	480	487	483	452	449	471	487	497	510	507	494	447	517	455	492	512	472	478	493	451	497	490	508	469	504	493	492	479	505	444	493	491	466	515	510	503	500	493	494	475	483	454	467	476	449	467	499	500	490	489	523	469	452	465	498	496	497	488	473	443	477	501	487	496	497	493	482	464	480	488	508	494	444	504	491	486	473	504	482	435	436	490	483	464	462	459	456	480	493	503	473	485	456	497	476	492	490	471	506	485	453	520	448	498	526	439	488	478	480	435	473	476	485	455	451	471	460	439	479	486	507	446	461	479	466	495	509	511	454	484	520	472	483	488	477	461	486	491	453	493	464	474	515	475	477	496	486	495	490	480	459	494	479	482	507	491	521	452	449	498	492	497	444	483	485	462	491	474	496	464	502	463	472	518	498	514	505	486	493	497	490	476	495	498	482	500	473	483	502	461	476	489	488	479	490	494	479	511	498	463	489	453	474	490	479	523	528	470	544	447	485	502	442	473	459	485	495	441	526	473	504	502	481	488	478	489	479	485	489	518	481	458	483	472	480	488	487	492	466	502	481	473	507	489	483	453	443	493	483	495	491	519	462	531	494	464	470	517	492	469	496	464	478	479	449	484	449	464	430	490	479	469	466	468	458	436	502	459	470	491	504	517	505	468	485	498	477	518	477	483	460	452	500	476	464	475	521	473	485	505	507	481	454	465	520	506	482	470	504	481	463	490	456	496	503	486	486	523	444	442	507	481	509	466	456	487	439	465	512	477	478	468	459	472	485	474	497	517	475	499	482	477	435	449	477	508	460	496	517	469	493	508	465	464	513	477	443	467	472	491	459	463	495	488	466	470	518	468	424	498	455	492	472	484	480	502	500	470	480	475	509	470	494	478	504	486	493	494	484	512	513	496	464	499	472	459	518	478	483	488	499	464	526	420	464	510	443	485	442	472	496	468	481	484	486	497	491	472	477	475	510	482	505	446	524	523	479	476	501	444	458	492	503	484	456	469	472	482	462	473	470	481	464	490	502	511	482	473	451	464	449	517	459	473	486	476	488	494	468	450	500	504	476	486	446	487	497	517	482	466	442	480	514	471	493	480	515	521	471	482	480	529	499	479	475	523	515	453	477	478	493	465	510	510	486	476	499	489	519	480	491	506	481	469	488	483	464	482	451	490	492	474	470	481	497	535	500	464	479	480	499	507	509	449	515	483	491	495	479	462	465	490	473	501	511	467	481	495	472	483	504	485	473	474	491	455	495	505	497	534	467	517	470	504	480	451	454	483	471	474	481	473	475	436	473	471	458	471	495	470	491	501	470	507	458	459	493	473	470	454	509	475	456	463	476	474	467	483	499	486	476	529	494	451	423	491	453	464	483	507	481	501	514	495	487	525	542	437	485	464	470	479	457	478	485	476	454	433	453	473	483	502	450	483	478	477	476	478	471	486	491	499	532	461	515	499	455	492	466	453	437	530	475	483	484	510	460	498	494	485	499	518	456	527	471	460	482	488	493	432	452	494	476	503	459	458	462	444	490	472	468	455	469	529	525	466	456	477	515	505	490	493	517	431	494	476	503	527	469	484	499	463	495	514	440	481	483	462	462	465	489	480	446	488	488	507	524	495	493	461	490	483	506	488	479	466	471	502	479	473	459	500	520	512	502	476	454	483	473	505	482	473	472	496	474	486	507	446	478	497	476	481	514	489	478	512	479	505	486	483	428	478	504	471	494	515	517	465	449	470	504	533	501	446	483	481	477	469	468	453	476	476	546	489	484	470	480	500	484	479	474	479	456	448	464	505	465	503	509	466	439	471	458	502	471	484	449	469	474	452	487	492	472	517	459	466	501	471	516	492	485	465	453	484	526	486	480	479	489	519	472	496	515	452	466	542	449	476	448	519	498	473	469	464	486	514	495	476	495	486	499	494	490	471	492	468	491	490	476	489	494	452	451	531	487	480	497	493	457	493	470	490	511	498	501	506	484	468	512	473	493	491	498	486	466	477	481	499	494	458	466	516	494	449	481	462	469	498	484	474	460	454	487	491	477	455	501	489	478	478	456	498	471	517	466	477	478	501	495	495	525	480	510	497	500	468	444	451	454	490	479	452	485	474	506	532	493	483	470	486	478	468	502	432	449	495	503	474	467	498	459	474	466	444	507	487	480	506	453	462	470	467	496	501	469	463	493	467	462	478	485	462	454	463	527	493	522	506	479	495	484	488	486	485	476	468	471	479	466	472	514	469	470	477	500	455	471	490	525	482	493	525	494	497	480	504	492	526	482	465	478	428	487	456	453	495	470	464	482	499	469	428	501	492	477	503	472	483	467	483	460	469	465	528	480	487	460	497	499	503	485	486	457	525	483	459	477	477	515	508	503	501	482	479	493	470	495	472	476	475	487	446	518	500	493	500	508	494	485	529	444	512	464	490	454	478	472	485	525	544	467	467	491	484	506	485	475	481	468	472	482	495	526	497	485	450	432	527	452	449	459	461	474	475	493	482	476	472	458	480	478	479	435	424	462	463	451	448	527	473	491	485	497	507	478	500	457	509	479	458	460	486	503	457	471	463	485	508	503	496	462	451	468	478	491	463	478	499	455	479	490	473	534	476	458	482	503	443	477	505	478	464	473	488	475	511	498	439	467	498	510	528	474	495	466	506	500	423	459	462	490	522	479	442	483	470	460	476	491	453	526	467	468	459	478	501	506	516	480	480	470	500	475	454	456	471	457	498	479	479	496	498	489	493	492	481	455	485	508	498	523	495	487	491	520	499	482	467	515	466	460	477	517	503	493	506	510	488	472	502	493	476	422	506	454	487	449	469	495	514	481	475	471	470	459	465	448	443	468	511	494	454	464	498	515	432	461	494	481	469	489	445	484	438	538	494	507	540	444	501	454	533	467	519	491	456	460	489	502
24839	24537	35633	28905	19010	6648	716	341	258	295	273	318	266	258	279	277	296	287	289	308	281	279	291	286	263	301	279	274	266	261	290	269	274	283	240	263	270	260	289	275	271	281	271	277	296	249	276	255	251	282	251	282	260	301	247	250	252	273	271	302	262	260	266	264	254	232	245	258	242	265	257	270	307	259	278	282	239	247	257	279	273	263	260	244	286	299	252	261	287	254	249	285	250	287	276	264	277	299	257	257	286	249	236	304	266	257	262	279	251	289	278	270	264	268	263	289	291	264	267	283	267	277	262	296	294	247	271	305	277	290	257	273	280	273	266	287	265	277	266	248	310	258	284	253	258	290	287	255	273	258	253	249	259	297	224	286	295	266	255	279	238	254	289	252	223	232	249	257	270	258	265	294	286	288	252	253	273	273	252	273	290	274	277	280	254	267	265	277	267	257	270	282	264	244	301	266	258	264	277	265	268	264	276	276	248	250	276	269	266	275	271	268	283	256	291	261	283	263	281	256	264	237	285	305	307	260	281	257	280	244	281	256	275	279	265	275	296	243	287	277	262	273	257	279	278	255	274	248	261	274	251	246	283	268	278	274	262	265	302	264	263	263	254	270	271	297	271	280	284	254	250	286	260	264	274	248	279	244	295	251	274	283	279	283	254	292	260	294	258	255	242	252	259	278	262	258	267	263	295	255	256	268	305	240	251	247	296	287	280	264	254	308	293	265	271	265	270	277	265	266	256	269	297	257	284	241	241	250	278	263	276	273	251	269	260	265	276	272	244	247	271	273	267	270	241	269	264	272	287	248	265	229	280	252	286	272	264	284	297	269	270	258	256	267	267	294	268	254	292	263	283	276	255	249	269	263	300	274	253	288	273	255	295	271	304	261	271	290	262	281	249	282	276	275	288	256	275	258	256	268	270	272	272	285	257	246	270	266	291	272	286	296	258	258	263	255	279	285	256	253	250	269	318	271	260	259	250	254	283	263	268	239	266	256	252	255	265	281	281	289	269	268	230	265	273	277	268	285	281	310	279	249	269	278	269	297	256	252	276	239	264	270	275	271	267	301	250	240	293	252	263	250	268	269	256	248	274	287	261	273	254	282	266	280	270	267	311	272	273	250	268	264	266	273	265	304	268	265	243	275	249	277	283	269	295	263	280	235	286	273	263	289	242	293	273	272	280	295	265	263	248	263	277	273	283	282	275	287	276	306	292	260	271	250	267	281	299	274	283	263	269	271	284	274	263	244	264	270	269	249	252	280	243	279	263	259	301	285	275	252	272	259	276	290	283	282	264	276	279	247	252	253	245	259	245	249	293	305	271	268	258	274	285	250	243	252	257	245	260	283	258	224	259	232	293	261	225	281	262	253	289	263	275	259	267	269	248	255	289	268	249	268	250	279	267	263	242	250	260	254	276	264	266	241	240	256	260	241	290	268	303	271	254	249	281	267	249	279	266	277	260	262	256	272	264	277	271	282	256	272	287	268	255	264	246	266	251	264	272	252	266	278	255	253	261	269	246	254	279	287	272	302	263	286	265	271	282	266	272	292	297	311	266	275	282	254	252	311	287	261	300	276	276	228	281	269	256	247	272	256	282	251	270	298	281	265	273	258	256	281	269	261	276	232	260	272	252	259	264	284	272	263	288	258	283	245	258	245	264	273	270	271	261	258	279	287	283	274	269	274	296	280	281	258	250	271	263	245	231	273	272	284	290	276	259	274	303	265	263	282	244	256	267	272	248	258	254	286	255	265	249	284	270	270	259	232	277	271	247	268	253	286	270	272	234	250	258	263	259	225	282	251	275	254	249	261	259	265	263	275	252	302	253	258	233	251	250	256	271	264	288	249	267	241	241	265	255	266	282	266	291	263	256	276	244	284	276	276	271	250	293	269	273	266	268	262	317	277	265	265	269	249	273	259	272	284	272	265	271	279	268	271	249	284	270	246	263	276	250	247	283	300	279	274	275	295	255	263	288	243	256	291	286	297	271	243	255	279	253	281	254	262	270	285	234	267	268	270	258	240	261	264	280	256	260	274	275	272	260	265	308	237	298	261	304	271	250	272	282	245	265	266	285	280	268	269	251	236	262	288	283	260	277	267	271	251	281	288	258	256	260	288	283	293	270	258	291	258	253	287	264	257	281	239	299	264	278	284	282	263	296	264	245	279	283	257	284	257	254	279	277	270	271	271	267	246	248	288	260	263	259	269	278	286	263	289	278	292	275	257	294	249	276	254	243	271	291	274	231	250	273	264	235	303	257	246	277	285	257	251	247	234	253	283	294	273	253	265	259	290	281	256	249	287	292	266	253	248	276	267	278	282	292	267	288	261	296	288	274	249	269	264	261	245	269	257	257	276	300	274	259	281	303	268	234	280	277	258	280	285	289	264	274	270	279	269	267	260	256	266	247	249	278	265	243	269	301	238	275	259	262	266	250	278	267	270	308	238	301	242	271	287	269	260	254	262	240	290	250	277	254	247	250	287	268	263	275	278	252	278	272	264	241	282	258	304	277	258	261	264	266	285	268	275	293	267	297	262	274	288	273	256	267	258	246	249	258	256	284	254	268	285	294	229	276	287	233	251	262	276	247	265	272	292	296	260	294	241	252	278	266	259	308	272	262	271	258	283	257	261	267	271	263	245	237	263	262	249	289	248	269	255	261	233	257	268	256	255	252	258	312	285	262	272	277	246	277	297	256	256	254	271	229	240	257	260	288	280	257	258	272	266	284	250	293	236	251	282	278	288	281	280	286	280	282	275	251	247	279	275	275	285	272	273	261	252	275	273	247	259	278	274	251	245	262	272	282	240	283	225	271	261	285	261	296	243	272	268	246	281	275	289	272	271	265	282	252	254	305	258	273	272	277	253	276	264	277	249	261	241	275	256	269	269	241	280	252	280	299	283	273	260	276	301	289	287	256	305	300	238	243	269	252	279	288	297	266	271	230	263	276	266	241	283	234	258	275	275	286	248	264	302	285	233	258	268	224	300	265	275	247	282	260	258	251	311	261	299	273	267	252	238	248	248	259	285	244	287	287	258	260	253	245	280	265	263	273	242	249	276	260	281	296	268	252	279	229	278	267	288	249	273	275	277	277	273	260	244	282	268	258	281	272	275	245	242	276	252	271	296	259	242	275	257	265	280	261	277	249	254	276	263	274	260	259	249	278	264	279	271	218	277	254	255	247	246	269	288	245	266	247	288	263	260	279	289	288	267	239	254	251	266	286	294	278	258	270	272	280	288	267	251	263	265	294	243	285	275	277	265	238	288	247	248	264	255	239	263	246	289	279	269	286	272	309	258	260	292	270	274	300	277	254	282	277	257	274	287	255	251	270	229	260	278	257	259	277	310	262	252	256	284	251	261	280	309	279	268	286	268	257	292	263	269	253	261	255	263	268	279	278	268	268	281	260	239	275	246	255	264	260	263	284	282	278	252	243	262	268	274	262	263	273	297	289	302	266	269	286	261	259	267	261	268	267	271
58857	90440	66752	37493	16589	4127	1081	591	504	499	483	498	480	509	503	539	487	477	521	504	518	506	487	490	462	471	489	482	499	510	536	501	521	549	447	528	530	468	501	530	509	493	492	532	486	491	510	482	481	498	459	515	519	525	543	475	500	475	520	490	555	520	491	474	517	533	515	522	483	483	495	463	533	474	485	504	544	520	519	514	465	523	509	487	505	520	485	532	488	488	509	529	487	519	521	528	489	542	502	525	467	522	538	458	517	484	466	517	490	446	479	500	531	494	507	506	510	502	514	506	509	497	478	495	508	468	482	487	511	513	493	492	520	526	450	511	472	486	467	502	502	514	511	502	466	497	461	507	509	498	497	486	530	530	525	496	480	489	512	490	484	483	471	481	469	498	485	513	504	479	506	486	494	477	484	521	490	474	532	525	509	490	483	454	507	477	525	477	500	487	533	487	453	506	511	530	493	528	513	557	511	507	479	528	461	471	487	516	526	476	461	496	529	476	494	498	463	477	471	484	468	511	448	488	483	487	514	486	495	483	474	532	486	506	522	503	491	518	525	512	504	506	537	509	519	490	492	467	509	457	529	514	506	540	520	523	507	502	465	510	489	510	526	512	494	504	484	490	514	452	500	496	526	534	500	490	492	517	525	477	497	497	529	481	496	476	506	517	486	455	500	513	555	469	490	515	515	480	509	555	542	498	463	544	514	511	463	483	494	438	507	506	504	495	483	469	513	497	504	509	475	463	489	467	495	500	501	480	463	500	508	528	487	483	546	475	484	500	499	507	509	464	520	483	484	512	499	516	490	492	491	472	494	500	576	505	451	536	512	506	506	520	477	546	474	515	498	491	514	523	496	492	449	526	506	497	516	525	517	479	500	506	498	513	491	523	455	515	509	533	505	466	580	478	506	507	482	492	502	486	532	522	461	506	471	510	507	513	486	523	488	493	492	478	492	499	496	513	496	536	482	487	504	508	493	506	506	508	500	522	524	529	478	481	497	542	521	519	538	463	484	483	472	534	522	492	471	495	470	493	534	481	504	490	499	483	493	478	481	500	509	488	511	488	539	491	500	502	529	506	469	501	493	517	513	499	473	465	544	520	476	481	507	505	491	495	500	483	467	533	513	498	436	496	517	475	471	499	503	507	491	499	490	491	494	496	518	481	521	518	504	508	487	500	470	491	497	483	487	493	471	511	509	453	498	522	503	497	504	486	524	521	521	505	476	480	497	504	461	501	536	469	471	539	509	487	476	524	497	503	481	466	529	480	492	498	488	505	478	478	547	519	498	504	516	471	518	505	476	479	518	485	520	518	456	497	488	503	508	512	501	500	474	501	492	529	518	510	475	469	499	433	495	491	488	517	518	471	547	515	453	487	502	481	492	445	500	515	497	509	504	504	530	505	491	461	491	505	535	460	508	489	511	471	522	477	534	491	506	484	524	468	486	481	502	492	493	499	471	557	501	518	489	469	511	487	496	486	486	480	499	478	523	499	497	453	512	502	487	521	477	513	527	490	508	504	464	495	507	496	485	477	488	499	497	511	510	466	473	449	534	499	555	526	523	482	477	486	491	497	506	502	487	473	525	496	546	473	449	475	510	521	545	500	462	485	510	455	475	493	480	465	483	500	472	488	500	526	462	503	483	474	484	488	513	492	531	507	498	494	529	489	551	491	489	489	523	520	479	496	501	500	506	478	488	476	489	533	483	537	479	482	520	512	500	514	505	536	508	506	515	490	515	502	491	498	534	542	525	478	495	491	471	495	503	481	501	483	500	474	484	499	496	547	534	468	474	525	498	538	509	487	477	516	512	518	530	468	522	457	525	517	515	493	488	503	514	510	475	480	531	508	512	470	477	508	471	489	513	504	497	504	505	512	510	502	491	484	483	515	489	526	480	489	523	454	466	514	458	435	507	486	495	507	496	492	511	498	508	497	544	469	505	482	478	505	532	461	492	467	455	457	478	489	493	559	495	468	477	484	543	479	509	531	449	522	521	483	443	462	512	512	478	529	483	515	482	515	512	529	519	485	532	491	502	530	503	510	496	473	517	508	505	442	537	516	483	516	508	491	516	493	472	517	542	503	507	511	502	488	442	536	467	513	518	454	519	487	503	502	446	501	476	502	475	451	518	490	477	477	474	463	495	485	510	474	485	512	536	481	524	481	523	496	455	492	474	537	505	471	508	472	503	496	524	511	508	470	473	497	517	481	485	502	480	528	484	536	486	483	528	488	500	507	450	488	478	509	522	484	523	458	506	457	524	503	501	486	463	485	537	504	502	526	505	510	470	490	508	527	525	532	463	518	493	497	487	486	497	518	485	522	525	534	468	485	515	526	462	498	500	498	502	468	503	487	501	492	502	501	526	489	460	457	504	479	481	529	491	501	495	525	509	484	522	512	496	486	502	486	506	509	501	523	511	493	530	489	488	470	517	483	458	506	488	500	473	444	494	513	470	479	477	497	494	475	527	506	539	505	492	494	511	490	544	491	519	543	499	474	522	493	482	470	476	489	518	509	445	507	477	465	491	530	500	514	503	549	473	500	483	478	544	489	534	507	544	523	497	492	476	477	520	501	533	498	498	493	485	492	527	489	479	508	522	525	483	496	542	459	513	469	537	499	501	503	508	469	496	537	515	523	507	486	504	532	504	481	510	495	488	528	481	506	507	515	528	474	486	529	516	479	504	469	464	568	524	518	472	520	489	509	491	476	489	496	493	509	500	531	481	520	502	480	457	492	475	507	485	489	519	495	461	554	492	462	515	487	524	472	510	504	467	513	508	519	477	493	488	525	495	494	529	483	539	471	474	482	487	485	491	501	500	566	496	495	502	469	479	532	503	496	514	504	493	509	471	490	474	488	508	455	502	523	486	507	468	502	524	495	485	486	484	506	484	477	545	496	463	517	484	511	490	487	545	541	516	472	509	466	487	516	507	531	498	486	507	499	489	463	491	469	521	476	491	510	521	522	459	499	510	484	522	516	465	483	505	490	523	534	479	506	539	506	485	487	477	480	485	498	449	473	492	456	494	477	498	481	496	483	540	508	477	492	485	471	518	496	530	452	497	488	500	487	489	512	464	534	548	523	457	495	483	509	509	482	468	534	479	533	489	503	489	531	555	485	510	536	479	501	508	527	472	488	507	486	492	462	448	514	515	500	443	509	454	462	521	506	504	442	460	500	499	505	483	479	511	493	503	509	520	512	509	509	495	459	516	478	506	473	538	502	466	484	476	483	482	480	508	482	520	476	540	479	511	511	507	492	504	506	498	482	500	499	520	537	509	491	509	495	491	483	484	486	469	504	479	522	495	505	497	504	473	515	490	483	498	534	501	461	485	470	484	529	534	494	507	556	468	456	511	498	543	524	506	497	527	476	510	525	488	468	492	484	531	479	474	513	510	516	511	499	495	503	536	533	531	512	467	498	461	510	510	486	467	508	471	517	481	489	488	459	496	544	527	497	532	506	507	498	465	528	476	501	501	526
23546	22527	31460	25809	21535	16934	3631	401	337	313	333	327	336	317	319	327	305	335	339	340	294	319	323	325	309	324	298	308	334	315	312	300	311	314	328	296	322	303	324	350	295	302	288	288	321	311	299	294	318	320	268	311	340	289	300	289	308	334	325	316	313	310	328	326	309	310	289	319	317	308	289	290	313	318	303	301	310	303	318	318	307	316	312	288	296	300	299	298	317	296	288	341	304	302	288	304	326	292	313	291	309	307	282	331	321	330	349	340	296	311	269	304	325	347	341	287	311	328	322	303	324	326	321	329	312	333	291	312	297	288	343	316	288	336	302	302	319	307	326	341	286	317	316	293	308	302	328	321	316	298	344	288	330	303	303	284	328	323	317	305	315	315	289	288	305	296	299	312	315	337	296	293	313	336	316	307	309	326	319	314	369	318	316	272	305	304	321	279	286	293	318	335	293	294	285	348	312	295	296	292	297	317	288	276	313	286	307	311	309	329	299	303	314	326	315	325	292	313	329	304	312	329	276	278	288	325	317	307	356	317	306	312	304	346	321	322	332	305	313	313	297	349	304	322	294	286	352	273	303	316	308	293	300	331	343	303	317	292	331	329	322	337	311	312	348	304	304	275	311	293	361	307	300	301	326	328	282	341	337	300	309	310	310	300	313	258	332	327	286	299	319	273	299	300	285	300	318	284	311	298	324	318	306	317	316	302	301	306	308	306	272	321	286	297	324	322	342	322	299	333	312	297	313	276	316	305	334	280	314	321	322	302	289	303	299	298	291	332	325	323	337	288	299	310	316	311	323	318	312	294	330	329	309	320	280	295	311	324	301	306	306	325	319	312	282	318	300	302	331	291	300	312	312	341	327	331	287	308	304	323	324	333	306	285	321	288	294	316	314	309	326	322	319	283	311	320	307	323	322	306	292	332	295	299	324	306	293	311	287	297	321	332	312	309	317	314	337	342	305	307	309	272	329	289	301	295	318	285	329	318	301	321	318	288	317	311	338	324	321	294	322	288	308	319	286	288	299	287	313	306	311	308	295	313	315	292	310	304	306	300	330	327	317	307	311	309	289	308	280	319	307	298	263	315	278	312	305	306	317	328	296	287	333	296	330	312	299	276	318	342	332	305	289	311	304	284	321	351	297	334	290	291	333	347	302	298	321	326	293	286	292	292	299	291	334	298	294	334	298	292	322	294	297	281	280	280	331	325	301	284	349	304	308	309	305	317	306	305	290	315	263	294	285	318	320	317	298	322	325	313	290	333	293	300	313	342	299	328	336	304	303	321	303	297	273	330	300	299	279	315	259	326	286	308	303	265	327	321	320	317	302	277	315	308	315	294	315	309	329	272	332	308	318	311	322	336	312	337	307	321	316	307	328	320	304	307	321	288	294	338	272	322	333	339	321	301	285	286	305	317	305	324	283	298	312	311	331	330	267	326	300	283	311	285	329	312	312	299	312	323	331	300	298	279	297	295	304	290	311	299	337	310	323	300	304	334	305	296	306	339	312	304	305	336	326	290	307	357	298	344	301	327	320	314	296	287	326	313	285	335	285	324	333	310	332	313	313	309	325	330	295	293	295	329	299	313	315	303	293	304	281	320	334	300	314	280	319	299	315	302	299	290	297	332	307	294	299	319	334	304	329	316	304	341	293	271	326	309	325	306	334	299	296	296	332	318	308	285	326	285	296	307	330	323	309	275	284	295	308	332	334	312	299	264	324	297	311	278	282	297	304	332	287	287	319	283	298	307	291	315	291	295	327	343	317	302	319	322	295	309	308	314	314	297	284	290	284	307	284	324	274	307	316	334	310	309	281	327	320	309	314	322	288	324	302	312	318	304	321	287	315	293	314	265	301	328	319	321	291	329	273	311	295	342	317	304	316	317	330	304	324	288	322	305	318	300	299	276	325	323	268	268	297	311	315	291	330	323	351	309	300	298	296	287	316	317	312	291	321	285	287	291	306	304	346	327	350	265	312	306	305	303	279	343	301	310	328	314	308	297	323	317	292	293	313	281	306	336	321	305	319	335	299	317	335	291	352	316	299	320	298	308	298	278	335	317	300	301	321	316	337	305	324	282	319	291	281	317	301	318	344	291	308	275	315	333	321	308	288	282	311	332	305	317	319	309	294	318	310	301	339	292	332	280	271	315	341	302	321	333	299	326	313	316	321	328	312	308	322	305	330	298	307	308	276	306	283	313	321	289	299	263	306	331	327	297	323	302	308	321	309	304	305	291	312	297	333	308	295	313	307	305	317	291	355	288	263	297	311	302	329	297	292	315	297	294	314	306	289	308	291	294	310	300	296	328	265	294	274	306	296	293	331	308	310	316	295	302	276	290	277	296	317	306	272	323	281	322	322	250	294	291	321	306	306	298	297	314	298	320	328	330	339	320	335	303	299	325	316	295	295	324	307	326	322	284	278	306	332	329	288	323	292	297	334	322	294	322	312	310	350	298	304	309	294	312	309	286	299	343	297	303	276	312	303	307	310	310	315	287	308	269	318	320	290	313	331	313	336	299	302	309	281	290	304	326	297	302	334	323	290	293	318	325	286	293	323	299	283	289	296	299	284	314	306	329	291	344	323	309	282	287	286	295	299	324	317	304	339	299	332	318	299	302	315	354	297	306	304	305	286	308	300	286	329	294	301	291	332	333	307	280	308	323	302	304	322	291	314	310	303	280	300	328	317	295	329	294	300	295	285	297	337	295	295	313	295	326	302	291	301	313	294	310	320	294	328	280	345	273	281	285	305	330	285	322	311	316	320	327	327	299	286	326	283	363	328	291	317	335	302	311	310	294	265	316	274	274	284	299	321	319	290	310	311	286	295	335	315	311	312	297	311	355	288	314	310	316	297	274	295	311	294	297	292	329	307	357	307	328	331	286	299	342	289	310	311	275	329	345	325	313	296	307	299	297	314	297	307	328	311	327	267	325	296	316	325	311	315	266	315	297	307	318	310	328	306	333	297	296	318	306	317	316	302	315	286	277	312	289	321	320	275	315	302	328	298	317	315	286	285	307	286	317	323	302	325	332	298	295	300	341	321	311	289	306	325	303	320	305	281	281	305	296	323	285	312	306	305	321	306	325	324	357	343	302	301	318	323	310	319	318	322	315	303	323	328	338	327	350	318	318	325	286	339	301	305	317	273	308	298	309	313	335	270	306	271	312	314	328	282	277	286	305	323	301	280	287	294	310	295	325	320	326	266	304	327	301	334	320	313	319	274	310	308	291	323	330	290	314	315	299	331	306	277	309	309	329	312	294	302	341	309	307	291	307	304	297	316	306	328	311	342	320	299	304	286	351	315	303	299	296	305	312	291	320	311	294	309	305	317	315	296	300	321	315	298	318	320	348	332	343	332	315	285	331	304	302	346	308	324	301	325	329	340	291	306	281	283	299	289	305	308	319	305	298	321	320	283	305	297	295	305	317	326	314	299	326	290	326	323	324	304	308	277	304	311	299	296	287	314	298	305	311	296	344
60254	101356	72888	46088	24866	7314	1576	720	590	548	552	601	525	545	537	518	541	567	572	526	603	544	527	575	548	551	523	562	550	558	571	568	539	554	529	561	565	548	546	550	519	515	571	539	498	543	539	572	535	588	550	569	577	557	587	493	536	494	577	547	527	515	522	543	558	574	521	516	510	563	573	544	541	557	553	538	544	557	518	526	530	489	527	507	509	556	568	554	560	509	537	527	559	514	522	541	546	523	559	555	553	589	521	526	536	522	508	555	566	507	560	497	520	503	558	547	533	545	542	525	541	544	546	550	540	579	564	533	506	545	511	552	503	543	536	531	567	574	546	565	577	523	552	582	500	534	544	568	513	566	533	517	549	547	496	602	514	499	579	549	541	507	548	529	506	540	546	506	564	520	522	546	546	533	574	505	602	556	554	549	558	542	562	499	538	542	558	516	554	504	461	516	507	580	543	545	546	566	517	533	517	551	516	508	557	555	560	551	583	502	505	520	520	556	529	589	554	499	549	555	567	526	552	552	561	546	560	531	545	578	532	603	516	544	542	525	528	517	557	496	530	523	491	532	555	553	540	549	547	572	531	532	514	520	573	540	502	548	542	553	541	521	559	531	535	535	513	589	537	542	562	531	554	543	520	520	566	526	532	550	516	538	518	520	538	532	574	533	531	537	542	556	565	584	551	523	537	549	579	547	575	561	571	535	559	548	515	528	525	544	535	603	536	571	564	525	542	546	530	513	533	519	536	520	555	552	541	559	555	529	535	559	539	533	520	563	561	603	534	533	555	548	510	546	571	549	568	535	556	560	546	526	485	580	533	533	543	532	550	485	537	543	530	533	581	568	566	521	537	564	488	554	572	570	590	508	548	540	549	493	521	526	532	548	563	619	568	579	526	548	555	517	520	527	484	560	550	556	608	503	530	552	506	544	522	555	536	546	539	582	559	548	517	548	488	538	556	559	562	541	552	542	553	569	542	533	544	551	565	535	572	538	583	531	537	554	531	551	542	571	537	520	545	535	543	558	568	549	524	510	534	589	589	529	538	576	540	536	560	536	518	587	507	560	520	603	522	499	544	528	553	505	518	509	560	552	502	513	518	548	549	537	505	530	522	514	515	591	590	586	558	564	602	535	554	517	604	540	519	521	563	563	540	529	543	554	558	573	573	532	507	555	543	523	532	580	522	532	568	529	552	543	535	541	558	567	526	542	513	530	494	594	550	533	558	523	531	529	546	542	537	549	537	532	559	534	491	546	539	571	525	562	528	541	507	545	575	576	575	561	526	515	538	540	523	512	543	553	518	534	505	524	554	566	523	527	543	513	550	515	537	533	559	548	528	546	565	540	540	523	568	523	554	585	562	515	548	591	500	534	583	501	536	550	560	546	591	541	539	557	562	562	535	515	513	540	551	526	532	510	521	559	504	550	525	572	511	554	537	524	540	560	550	540	530	561	576	555	554	550	513	531	525	533	581	556	522	535	533	519	562	529	595	538	542	541	524	547	531	530	549	528	553	548	527	558	549	546	578	527	566	533	544	521	522	509	547	540	545	570	558	522	538	588	565	523	568	555	516	534	533	539	495	523	475	570	518	512	536	579	594	527	574	543	521	587	554	547	546	491	552	527	516	534	554	530	600	518	565	575	536	543	527	505	532	548	565	552	543	581	525	553	556	522	579	560	515	535	508	541	519	565	575	587	538	552	511	530	540	502	494	547	520	585	550	565	543	542	541	510	557	576	510	536	502	496	578	557	547	579	575	557	508	581	564	562	568	589	550	552	548	572	531	565	562	556	525	500	552	537	558	561	580	497	558	522	521	567	545	509	526	550	544	523	574	576	516	508	543	558	581	540	560	569	529	544	515	561	519	517	573	535	553	566	543	509	585	526	537	520	509	591	563	509	553	510	546	519	565	556	526	512	506	545	554	590	570	531	522	528	550	575	530	553	508	562	514	547	556	552	554	531	566	547	546	507	533	574	544	578	513	546	540	563	562	510	543	530	542	574	513	537	561	522	516	536	553	579	529	506	537	512	549	534	540	574	535	518	635	537	576	553	528	524	573	536	590	567	545	520	544	485	584	533	529	540	524	547	534	562	532	514	533	535	558	563	520	546	496	546	530	532	526	570	542	562	546	557	512	531	548	508	572	562	522	512	501	570	559	518	533	565	547	591	550	536	543	531	565	518	539	558	518	513	562	558	524	588	559	559	580	511	539	542	520	568	557	558	551	551	536	537	521	531	562	543	517	562	509	559	509	542	573	521	586	613	533	583	525	552	538	555	539	524	560	555	546	543	524	536	542	548	518	560	585	534	526	535	549	577	554	487	509	520	592	547	550	560	572	511	570	548	558	535	529	567	510	531	547	551	562	563	566	557	564	518	571	530	551	571	566	579	533	530	564	522	568	540	521	537	510	562	510	524	499	529	553	513	551	530	576	575	553	549	558	530	562	564	579	555	505	521	550	564	546	536	584	549	587	554	539	541	542	564	560	550	543	537	514	542	506	566	534	580	501	519	527	521	484	566	558	548	562	569	519	509	556	543	559	555	516	537	573	564	536	555	576	527	518	560	523	588	535	499	554	577	536	589	557	534	559	569	555	570	570	552	543	525	577	525	532	548	530	536	542	546	537	543	542	522	540	509	571	536	529	532	526	561	557	559	541	551	540	546	538	529	534	570	538	514	560	505	546	532	544	564	522	553	544	547	529	546	537	506	558	605	547	547	576	520	578	558	559	557	528	533	528	510	522	565	549	524	566	531	589	584	560	553	515	574	570	506	521	542	566	536	514	524	538	532	571	526	513	502	543	531	565	509	567	539	550	518	539	493	564	525	502	587	537	573	563	550	539	495	533	539	548	562	530	542	566	510	550	572	502	514	529	524	533	558	545	516	553	517	545	538	541	564	512	567	554	501	570	557	584	526	574	528	519	520	482	559	520	559	556	539	564	543	543	560	534	558	540	545	517	560	545	515	572	503	560	565	532	552	526	485	539	570	523	588	564	538	562	533	541	540	498	522	569	536	523	611	566	569	545	538	549	553	591	538	531	572	540	557	545	537	527	528	535	550	513	555	580	555	597	559	544	530	529	540	500	584	560	571	516	586	531	551	526	520	520	551	546	560	522	525	511	568	512	553	569	585	571	536	570	554	509	546	573	563	559	534	577	533	531	559	540	552	528	555	544	518	538	552	531	516	526	606	510	552	534	574	476	559	556	537	522	552	557	542	571	510	520	485	521	550	525	566	583	529	555	561	512	526	569	515	524	523	525	557	565	569	556	588	540	528	536	515	564	536	542	548	537	537	542	565	495	556	537	538	546	525	524	501	529	529	524	567	560	502	529	519	556	535	528	556	569	551	591	535	591	570	527	563	565	548	551	548	531	540	554	521	496	562	560	570	499	565	565	536	532	546	518	533	525	559	528	519	535	544	524	532	555	572	541	539	544	515	513	537	590	566	560	551	508	565	528	506	560	502	530	544	541	548	579	523
29671	31123	27196	12795	2313	551	302	274	259	285	276	253	274	277	258	257	266	263	244	310	256	245	260	277	261	257	254	259	235	256	270	244	265	261	262	251	243	253	261	248	236	259	258	236	252	256	266	249	283	252	245	291	271	254	246	253	266	262	256	263	239	283	239	256	263	254	262	240	275	279	241	259	266	267	254	266	261	273	272	260	260	241	241	253	247	240	246	254	236	271	264	261	258	242	234	219	228	262	244	241	258	270	233	239	262	245	255	261	237	262	252	268	257	246	243	266	232	282	237	249	269	265	241	263	252	263	242	257	259	260	264	218	276	262	286	227	263	261	232	244	256	248	281	258	259	249	255	273	234	266	270	267	282	258	267	234	278	282	274	250	270	247	237	245	255	269	283	250	243	212	261	269	266	262	226	262	276	256	248	234	243	255	257	200	275	268	247	237	262	265	210	240	262	272	231	254	259	246	265	269	266	249	248	271	268	277	247	271	251	275	267	261	265	280	274	245	260	262	273	246	262	251	273	247	260	238	254	257	245	248	294	280	244	276	260	241	259	272	267	267	299	263	262	232	222	272	275	248	232	250	269	282	270	226	303	266	253	266	263	258	258	244	219	262	271	250	271	269	269	277	254	269	252	277	217	262	265	229	259	265	230	246	232	249	275	235	265	262	247	268	241	246	246	249	237	257	256	267	250	255	270	253	264	261	268	242	246	271	276	281	252	252	258	232	248	253	282	253	260	260	239	231	274	272	249	272	266	283	232	272	239	256	247	258	259	265	261	281	245	249	251	270	276	264	246	251	283	265	258	268	246	234	235	246	282	252	297	255	278	274	257	273	272	241	242	261	259	258	253	259	257	292	261	260	232	254	251	260	276	253	253	242	253	273	294	265	264	270	279	259	240	255	259	257	243	282	284	240	252	236	228	265	255	238	253	247	258	252	264	254	250	225	253	242	277	248	228	255	261	255	256	253	244	242	244	255	247	294	262	264	257	257	250	266	246	257	237	239	257	262	257	230	268	248	270	235	283	269	281	278	261	264	251	256	245	234	271	251	264	275	261	270	253	235	277	247	225	260	269	271	243	224	267	261	244	284	267	243	257	276	277	266	279	260	265	258	257	249	251	263	273	231	254	281	234	258	244	244	250	243	256	240	260	278	239	262	271	280	235	265	256	257	269	283	274	245	252	264	251	238	256	248	252	259	258	274	249	260	273	247	282	253	241	249	258	261	249	268	267	265	257	238	272	281	226	263	286	296	232	255	278	263	245	245	255	262	243	268	261	236	275	233	286	262	250	257	245	272	256	246	234	245	256	250	258	240	249	237	247	253	288	246	260	252	274	248	271	263	252	248	250	273	238	250	254	233	281	248	266	247	263	270	252	269	271	245	244	264	235	270	243	250	273	258	266	279	232	258	253	272	269	236	275	243	271	258	213	291	280	271	262	255	263	244	254	254	268	270	284	248	247	225	240	252	281	261	254	262	257	255	269	246	258	248	259	248	242	250	245	233	225	248	262	229	243	258	250	266	225	263	238	272	277	272	251	255	250	274	236	284	267	247	267	268	244	242	262	238	272	252	243	280	250	281	267	243	233	252	256	249	266	275	250	261	241	291	257	240	280	244	257	262	251	266	259	214	285	242	286	259	257	221	244	238	250	262	277	245	249	258	223	262	264	263	231	263	244	259	248	255	253	267	230	258	256	226	247	224	247	264	287	232	272	272	244	240	259	254	230	270	235	245	260	232	227	246	256	244	276	258	274	265	249	266	261	240	245	237	253	295	271	233	266	266	261	262	253	280	235	245	242	261	259	257	235	258	265	257	287	238	242	234	270	279	250	248	252	288	263	235	251	255	254	263	263	245	244	218	252	289	235	240	267	230	254	242	275	269	242	263	233	253	255	246	254	258	256	249	257	265	239	224	251	266	263	287	248	236	249	231	278	277	266	242	240	248	267	264	254	255	256	264	243	243	240	271	259	267	255	271	281	236	260	254	274	254	240	246	255	248	247	291	234	279	244	265	239	260	279	251	266	244	223	260	266	265	249	256	273	256	231	253	274	291	271	268	239	257	261	231	252	262	275	268	278	258	267	251	270	261	298	219	225	266	273	243	251	226	234	256	237	248	264	256	237	263	240	274	246	241	235	257	250	273	273	263	255	258	263	263	281	276	262	267	266	237	228	238	261	300	290	225	260	280	230	249	268	268	242	249	268	251	270	247	283	243	216	265	285	265	288	268	237	276	267	252	250	267	248	250	253	233	225	216	230	254	253	237	254	272	241	249	273	264	305	272	230	266	251	274	251	233	238	228	250	277	265	272	226	244	205	271	254	237	267	237	252	252	298	319	237	241	241	245	265	262	246	256	263	255	262	239	258	283	239	260	255	261	233	248	281	251	260	279	281	273	265	261	257	258	215	266	252	250	275	260	231	240	262	229	228	260	260	276	247	286	225	241	230	245	250	263	267	243	287	244	254	299	251	258	264	282	260	262	251	269	241	250	255	235	275	240	260	262	265	243	233	266	254	216	229	250	231	265	282	260	277	250	284	253	237	274	238	274	257	283	249	251	255	242	257	250	257	258	237	260	268	255	253	233	303	244	233	272	255	252	262	254	238	288	274	239	268	234	248	256	259	242	284	245	240	250	255	243	261	280	254	244	248	250	297	241	264	257	294	259	244	256	286	258	247	270	263	266	269	266	254	252	249	267	244	259	277	268	286	266	246	263	253	272	258	247	245	254	223	263	253	248	241	262	253	271	255	267	260	244	274	262	251	273	271	269	249	271	268	261	252	240	256	287	270	255	240	264	266	258	278	247	276	266	234	262	288	233	248	251	270	265	234	235	252	243	255	239	239	276	244	254	275	230	254	246	219	235	248	244	267	271	271	266	275	273	253	243	243	265	236	258	252	253	250	266	278	235	229	241	258	217	236	263	305	228	251	257	287	262	266	275	282	257	246	259	239	228	257	277	262	211	245	264	255	258	256	243	250	248	258	263	244	297	249	248	243	262	292	273	251	245	250	253	249	259	249	257	267	259	267	262	221	210	266	255	257	234	229	266	274	263	243	252	290	253	280	260	249	266	244	275	292	255	231	251	256	258	261	260	253	265	277	272	236	251	265	235	255	254	257	233	239	241	235	256	251	256	237	260	249	254	240	264	238	253	241	222	268	253	265	265	247	278	233	253	277	270	289	251	235	261	244	270	251	246	273	265	251	238	224	276	255	262	252	253	243	277	263	242	224	238	263	256	263	257	252	247	244	250	272	271	250	240	279	253	271	267	257	266	271	265	276	266	243	255	220	257	253	246	224	246	267	233	241	262	261	241	259	257	237	255	229	245	264	261	267	243	267	253	265	271	240	257	259	265	238	245	262	258	260	266	257	248	246	237	256	259	258	255	250	230	252	267	249	226	270	255	231	252	254	257	276	258	257	283	276	283	266	236	260	227	250	262	263	242	270	274	242	267	267	250	267	282	260	269	260	240	281	253
37305	48637	32002	14427	4277	1181	616	519	494	515	501	499	500	498	450	476	430	478	438	511	465	475	490	478	465	509	500	514	502	465	467	496	474	464	467	453	442	476	487	507	479	493	465	506	486	476	498	479	484	463	465	468	506	493	480	498	516	472	510	439	462	498	490	494	460	465	494	450	495	457	482	479	474	487	542	479	492	456	522	449	505	457	483	475	469	475	507	462	475	517	493	484	512	470	485	458	489	452	520	483	497	467	504	488	530	480	473	470	518	483	489	473	501	488	481	481	437	492	478	481	499	449	462	489	493	502	492	513	484	494	481	504	483	482	516	453	450	486	467	488	497	488	502	473	501	482	486	496	475	525	452	458	465	495	464	498	516	461	496	468	497	495	472	472	438	517	483	529	469	499	473	473	490	475	476	509	462	485	500	466	497	496	522	486	508	483	506	492	500	502	459	501	502	483	498	486	498	477	507	482	475	491	520	457	509	532	478	487	473	455	482	481	478	464	524	479	493	477	503	494	492	481	481	466	483	499	472	482	491	511	485	486	471	514	490	510	444	473	452	460	473	476	492	488	488	481	449	478	462	482	494	472	495	488	484	492	460	465	483	446	469	482	459	480	495	443	471	486	481	460	470	478	519	504	492	484	496	458	490	491	492	515	459	464	462	494	444	491	461	441	468	492	454	494	504	490	484	474	477	498	488	489	483	503	500	475	508	526	467	436	499	437	528	484	474	513	464	458	487	458	527	495	494	475	475	542	496	489	512	492	486	485	463	514	497	487	440	472	445	492	509	487	506	525	447	497	490	486	506	454	510	467	477	439	465	506	455	468	453	464	466	504	467	480	443	471	487	498	507	486	512	462	465	448	462	468	475	506	457	446	501	451	453	545	477	492	503	493	458	458	469	459	517	508	489	499	487	499	489	506	467	456	471	454	503	463	462	472	468	466	459	503	529	448	480	492	480	436	493	485	440	471	492	484	487	437	528	510	473	461	489	481	459	469	464	532	490	497	481	495	500	467	471	491	494	521	455	490	487	491	488	501	476	444	498	502	478	468	535	489	449	485	499	449	461	492	502	474	484	466	455	485	459	471	465	485	467	503	498	491	466	493	495	499	480	471	461	489	481	465	532	486	503	534	453	481	484	481	467	492	525	495	456	468	458	491	450	472	514	479	519	491	456	449	491	484	505	463	494	473	480	486	475	501	483	466	476	473	496	452	458	470	457	478	477	455	485	472	487	472	475	479	454	508	522	477	463	498	491	515	456	491	457	496	492	495	472	493	496	502	458	469	443	480	476	464	546	469	492	470	430	457	453	489	464	481	476	487	475	502	467	476	506	477	482	472	488	489	514	525	482	482	490	477	493	480	483	533	453	460	472	427	494	485	459	514	535	507	523	468	482	479	525	511	478	459	466	434	452	453	512	471	467	500	515	468	507	464	523	448	521	499	483	464	462	480	496	503	505	532	503	485	457	465	489	476	466	488	508	466	471	482	510	520	490	494	492	459	499	486	468	479	478	456	528	503	456	459	468	455	490	491	491	455	493	497	467	483	460	481	512	490	473	487	470	449	467	513	474	473	498	460	486	479	459	481	491	471	496	511	471	473	456	473	455	458	495	496	528	493	502	474	451	491	457	549	494	478	475	520	482	460	481	513	493	486	492	508	478	523	485	446	495	500	459	498	487	470	509	472	475	485	521	466	470	486	469	470	461	446	496	474	501	524	470	486	497	493	471	486	472	471	506	451	476	475	489	501	497	500	493	451	482	515	484	483	461	472	492	503	479	461	515	429	476	468	473	463	501	513	486	500	481	505	477	475	505	463	467	474	503	520	524	490	449	463	509	494	453	450	493	492	489	505	489	488	493	501	456	524	472	497	473	466	496	465	460	483	470	464	469	511	513	517	510	448	478	526	494	458	447	489	452	460	474	485	481	499	456	442	504	483	535	474	467	453	473	531	473	469	522	484	499	509	476	507	489	444	505	477	479	466	496	492	487	513	492	499	459	421	439	497	459	467	498	489	475	459	486	441	505	440	464	520	454	494	498	505	478	518	484	477	487	492	486	472	467	469	505	490	504	500	513	483	487	447	506	497	488	512	494	467	495	486	497	491	479	462	476	476	481	437	486	473	497	466	479	454	486	448	490	483	465	476	498	460	457	478	480	450	478	462	467	434	511	479	489	481	501	491	510	506	484	484	502	520	444	484	539	520	468	495	472	484	495	449	483	471	492	530	483	487	480	444	465	515	452	499	473	498	471	500	498	503	480	504	489	490	457	438	538	492	516	505	435	464	468	496	471	504	446	486	517	518	490	504	518	526	484	480	488	511	480	461	474	497	509	488	489	505	462	490	475	458	504	486	456	478	454	484	479	478	494	466	502	477	452	497	505	508	452	482	478	465	466	465	502	489	470	493	471	462	491	498	457	512	480	460	475	492	441	490	460	482	481	454	475	468	497	468	488	522	470	485	481	487	502	451	468	487	481	495	477	466	494	474	458	495	495	477	447	467	483	496	443	500	430	457	494	466	499	499	510	492	480	474	476	485	434	481	502	510	499	470	497	468	491	486	510	469	465	463	491	514	494	489	460	428	506	437	466	497	504	495	499	490	462	487	463	459	446	453	487	476	469	489	477	489	474	474	478	483	444	480	505	472	505	488	466	496	452	531	489	501	457	486	469	473	500	492	481	517	490	488	462	503	484	485	501	507	492	494	464	463	488	472	466	481	496	482	520	494	454	496	463	488	500	467	471	482	485	501	507	475	446	489	471	481	461	493	491	488	481	478	527	531	513	512	485	499	514	472	463	500	486	504	476	511	494	466	491	494	471	475	497	462	489	477	534	489	485	454	496	489	480	456	511	487	491	463	488	486	506	477	492	448	483	477	506	472	488	509	534	477	488	487	541	488	463	453	473	491	487	482	493	498	492	508	474	498	451	476	506	466	468	502	498	474	445	486	480	450	501	506	487	502	478	472	522	470	474	472	486	488	441	456	497	488	490	489	528	452	495	524	498	522	536	476	496	509	511	470	492	461	485	502	454	476	472	482	514	509	455	481	500	450	475	457	495	440	520	522	501	483	454	462	478	472	510	471	452	483	448	458	508	476	521	480	475	487	490	458	473	505	504	469	485	462	524	478	472	496	449	515	495	454	487	510	459	489	495	483	506	512	501	505	486	431	477	467	471	478	485	486	465	488	463	484	490	457	445	484	483	521	523	490	456	497	479	442	483	486	506	468	493	533	490	493	503	484	486	450	463	465	491	454	464	521	447	459	489	487	476	509	494	505	467	494	463	489	475	483	523	534	469	491	466	492	490	450	486	500	466	481	524	493	475	515	480	510	463	507	496	490	494	463	455	509	488	474	464	463	459	485	511	459	461	475	471	460	455	455	519	475	445	488	470	521	465	446	497	489	498	485	528	497	494	479	495	509	454	443	491	468	468	456	488	508	476	506	479	516	490	480	489	470	479	498	514	494	475	459	490	444	488	476
24890	24456	34597	27341	18557	5943	659	339	300	257	278	281	261	327	296	273	278	286	251	240	278	281	275	299	272	270	276	242	213	262	253	277	274	254	213	239	270	262	281	265	263	267	254	263	283	295	284	264	262	254	279	271	266	270	255	269	262	273	251	266	280	262	265	278	266	263	284	275	270	251	279	252	276	260	260	277	259	263	270	257	296	249	273	279	263	273	271	253	261	268	288	252	239	264	297	270	274	294	266	255	275	260	270	278	292	271	250	269	260	255	245	295	286	289	293	265	308	259	280	264	264	227	252	283	288	271	267	254	273	266	262	261	281	271	280	250	237	263	266	251	293	275	277	267	261	253	278	254	282	286	289	264	263	236	255	265	277	260	266	270	281	278	242	260	262	280	264	273	251	241	253	255	265	278	253	262	276	261	305	257	269	273	257	293	307	259	284	283	302	264	282	271	241	281	235	255	253	278	275	265	257	267	257	256	267	293	274	254	291	239	232	266	272	274	258	267	261	282	266	234	275	243	298	264	284	236	253	264	280	265	297	297	276	259	280	259	285	264	280	254	247	252	279	268	262	278	257	273	273	267	283	232	267	263	236	248	269	281	256	237	289	250	314	269	233	290	288	251	251	244	261	252	278	253	264	290	284	268	286	245	276	284	270	272	303	270	238	262	316	274	240	272	276	268	260	266	249	253	247	277	282	277	264	247	311	265	274	254	282	258	275	273	295	246	271	255	271	273	251	265	302	271	275	269	258	273	255	273	247	279	280	275	261	271	294	266	255	246	260	255	268	262	241	266	254	255	290	280	274	259	253	288	260	292	265	262	262	260	274	266	265	250	265	263	267	252	261	275	267	251	258	231	278	267	280	292	254	274	264	247	264	287	283	279	278	272	277	275	268	212	292	267	275	271	255	269	266	233	230	290	304	307	248	234	273	266	261	261	235	259	275	274	267	260	280	280	273	259	250	274	242	282	275	262	273	257	250	259	241	266	246	258	306	283	290	270	239	273	281	271	261	293	285	260	261	241	286	268	276	288	269	271	231	268	296	282	256	238	278	271	245	255	281	266	260	247	289	272	279	277	269	277	294	241	271	286	248	272	276	287	265	255	246	291	297	284	253	269	283	276	265	274	280	271	269	280	259	246	267	259	263	282	260	273	236	278	303	273	288	264	278	262	268	260	267	244	265	259	259	265	270	272	242	274	292	279	280	255	239	275	244	311	276	284	254	252	260	252	250	278	291	286	254	282	261	265	271	264	277	271	248	257	244	265	288	284	282	274	263	244	271	272	261	246	260	258	278	287	233	266	300	277	288	261	263	275	241	246	260	252	278	246	269	268	273	256	249	260	277	296	272	251	276	288	264	250	243	265	283	229	257	264	246	281	281	251	247	256	271	252	263	276	263	257	258	257	287	256	282	277	273	283	260	257	268	249	272	263	237	254	247	246	261	272	270	296	291	269	227	264	259	260	262	260	256	236	272	269	256	265	279	273	301	232	288	281	294	250	249	249	292	283	267	255	264	276	248	271	305	303	269	280	286	274	267	270	250	275	253	260	283	278	248	282	228	271	250	289	286	289	259	247	282	235	281	264	297	272	257	265	274	279	264	265	229	292	261	250	273	258	240	268	271	235	271	267	245	274	271	290	283	267	286	246	297	264	268	274	285	297	248	273	267	280	244	261	315	259	282	309	257	267	265	248	258	266	258	267	291	258	266	248	264	276	264	264	251	258	249	289	280	248	284	259	273	264	281	269	281	304	243	278	268	258	255	242	256	274	273	292	252	284	286	255	277	268	260	285	260	254	294	286	262	281	261	223	270	287	274	245	248	262	264	269	271	288	277	250	258	275	294	248	260	265	245	278	280	266	242	269	253	261	250	278	280	287	288	262	260	262	238	280	266	281	266	247	263	273	248	269	259	261	261	271	257	257	294	269	292	247	246	249	264	281	273	256	278	250	297	296	288	264	261	237	267	281	294	254	305	277	260	246	252	266	271	241	251	241	248	258	248	283	253	261	268	227	260	259	282	247	286	276	285	266	225	260	283	277	273	261	260	286	270	252	254	272	279	266	278	267	256	268	259	274	288	274	252	245	275	278	262	283	255	293	233	252	254	270	241	257	278	266	260	275	273	281	258	267	273	275	250	219	236	248	269	261	266	254	249	255	257	283	275	267	294	230	241	281	266	279	268	244	290	266	242	269	293	296	276	285	269	248	298	287	253	287	258	253	268	265	254	293	273	290	271	263	259	269	253	270	270	265	255	282	279	279	293	289	295	295	301	283	274	298	280	257	262	269	256	300	263	253	265	279	258	280	254	281	253	251	280	264	258	270	281	276	249	256	274	265	300	266	259	264	257	259	248	247	273	269	252	271	267	258	254	263	284	256	253	256	249	268	259	267	280	244	281	252	248	257	275	275	257	251	270	259	303	272	284	251	279	246	278	278	300	249	281	266	263	278	266	263	232	254	263	251	275	261	284	254	301	286	296	271	283	253	299	273	288	257	297	266	301	265	259	266	289	265	261	276	242	304	260	258	256	264	288	273	272	245	265	255	253	269	269	283	256	251	224	286	253	247	284	292	280	258	252	285	244	273	276	251	281	272	268	243	263	219	299	245	270	259	269	284	256	293	247	257	268	279	230	271	280	240	275	273	246	276	279	242	273	259	259	271	241	274	281	258	243	282	239	272	249	258	270	245	238	247	263	249	251	252	260	233	284	256	242	276	246	258	256	276	271	274	290	261	284	262	279	261	278	251	254	253	255	250	238	279	287	260	282	261	278	263	258	249	244	276	260	264	258	282	267	279	262	287	244	290	249	269	264	258	274	263	280	280	277	264	286	249	279	250	258	264	293	250	260	281	290	266	288	253	258	277	269	250	251	281	302	278	261	264	264	264	240	287	289	244	263	264	239	250	245	273	270	270	263	265	281	288	285	264	287	291	260	260	260	263	254	242	237	286	252	270	270	273	293	276	272	243	269	261	259	247	264	301	250	295	275	277	284	268	248	281	265	264	256	262	223	262	284	291	281	297	290	255	258	271	251	293	286	262	273	289	272	288	259	271	265	239	256	283	273	267	240	271	254	257	279	283	277	255	287	275	240	293	279	275	260	268	266	240	274	264	253	244	270	257	244	295	291	262	264	273	253	294	261	272	261	273	255	248	261	276	270	260	249	273	283	272	286	266	254	273	240	261	247	264	258	254	311	306	289	295	240	276	237	276	288	266	249	249	257	249	280	274	254	269	295	276	275	260	257	279	271	240	269	245	269	282	255	267	289	263	278	282	266	281	255	252	266	236	266	231	279	287	251	246	256	265	253	254	280	269	276	232	284	246	289	255	277	277	270	279	235	274	270	276	268	259	286	270	245	274	267	266	232	282	255	254	269	269	258	241	232	264	243	275	281	261	262	305	238	267	290	232	277	245	275	258	301	260	264	245	261	245	269	251	259	256	275	261	262	226	269	269	258	286	281	245	245	259	291	257	244	281
59899	90508	64156	34642	15331	3791	1044	626	549	509	490	493	523	497	482	501	477	504	506	496	502	501	509	488	531	514	460	516	524	501	507	488	463	525	499	470	466	497	480	493	510	454	482	494	511	506	498	489	526	498	498	507	480	491	501	508	452	499	498	494	483	518	511	457	488	494	476	485	512	481	544	515	531	474	492	461	526	503	489	501	482	502	477	504	506	455	501	503	484	505	506	485	528	500	524	516	522	509	467	501	477	466	489	470	465	494	454	502	490	504	509	478	518	510	477	464	546	479	469	494	507	495	496	499	492	466	518	507	477	497	485	500	501	493	503	492	494	490	485	508	526	503	510	470	490	478	520	548	484	513	464	515	519	489	520	491	493	485	485	473	498	531	565	503	483	524	491	485	497	496	533	475	505	511	537	488	497	501	481	439	505	517	496	462	486	514	490	475	522	478	532	490	468	518	418	500	470	499	482	489	500	464	531	505	506	489	509	465	465	468	466	516	481	535	479	515	502	476	520	484	478	503	531	513	483	545	530	491	495	477	475	502	496	499	471	482	507	503	497	471	504	485	512	511	482	463	531	513	504	432	515	448	514	474	505	496	518	509	443	460	520	489	482	488	529	480	522	461	504	477	516	476	548	472	536	447	475	476	492	521	507	559	473	515	525	453	516	488	491	467	446	466	494	437	502	524	506	487	463	509	497	463	491	502	497	511	475	510	536	451	497	519	525	466	494	489	499	497	541	494	473	532	488	529	475	511	493	471	483	509	502	493	506	502	511	507	553	491	460	529	551	465	510	530	507	479	519	522	494	493	477	530	514	482	497	499	489	496	529	473	504	505	491	463	513	466	493	461	495	520	493	494	496	485	513	475	503	490	535	484	495	441	531	506	485	489	472	503	477	464	510	492	456	515	475	526	520	453	499	485	537	513	503	478	510	459	515	508	501	479	492	493	522	502	536	488	493	536	507	505	455	507	486	463	498	509	462	472	497	508	461	490	490	479	501	493	521	497	497	505	498	513	507	510	532	469	520	469	474	466	485	476	496	495	490	475	472	487	490	485	478	509	490	494	529	472	470	504	528	496	443	467	490	510	502	465	494	518	478	484	525	476	475	461	500	538	484	488	481	502	499	491	477	493	545	501	473	512	472	510	488	498	475	507	496	504	515	470	503	462	470	531	523	498	494	475	484	479	502	483	505	479	538	497	464	502	452	487	465	497	501	444	514	478	495	494	503	526	473	507	531	493	506	465	456	514	487	478	504	506	489	514	522	506	502	523	502	486	505	476	437	516	474	522	494	461	502	493	466	512	458	523	509	484	476	465	509	498	494	459	448	499	514	496	495	504	489	491	526	507	467	525	474	532	478	476	492	528	496	507	488	492	477	541	504	476	471	505	488	501	493	467	469	503	495	502	476	531	498	498	498	492	484	480	508	511	486	539	526	496	469	539	512	468	496	513	488	511	463	491	490	510	481	485	496	479	528	496	511	491	512	507	463	513	471	458	504	504	497	456	491	546	502	496	464	494	479	436	494	494	486	435	499	477	483	482	504	488	495	525	460	489	468	510	482	470	512	477	487	509	484	506	468	487	494	495	502	532	513	485	487	492	518	490	468	501	469	459	511	510	504	506	476	476	488	490	507	493	491	483	505	497	511	471	478	486	454	480	504	516	533	501	503	505	537	475	482	476	492	493	523	500	491	451	529	523	483	506	473	498	469	476	494	450	499	494	495	478	511	514	439	509	512	485	542	480	447	487	527	483	475	469	498	470	463	500	495	466	482	507	457	496	443	496	510	493	483	525	481	512	477	492	482	512	461	496	537	492	496	480	510	478	497	537	494	494	479	508	502	490	527	492	487	492	447	483	527	484	497	532	503	513	483	458	481	518	489	501	538	458	531	502	472	504	521	486	495	475	498	481	469	466	536	485	489	491	489	500	488	511	448	515	505	518	510	452	489	458	546	487	497	490	517	509	489	516	480	488	471	494	494	512	481	498	493	505	505	490	478	494	465	526	468	497	487	503	499	500	467	523	481	445	462	519	522	499	501	476	503	486	477	531	501	529	485	447	492	501	481	505	472	465	504	545	488	522	495	510	501	501	493	456	473	532	520	473	509	475	478	503	508	548	427	531	493	479	444	481	465	490	535	483	472	522	485	462	463	509	486	501	511	459	500	527	481	476	469	474	482	502	459	482	502	514	482	480	536	531	508	512	498	529	499	492	506	478	530	497	493	468	518	500	533	481	471	477	461	501	497	479	477	512	477	486	516	473	485	489	504	492	470	552	472	456	542	473	490	510	500	512	502	478	488	477	500	506	526	528	452	517	459	498	507	494	512	472	507	494	470	492	497	505	478	479	517	500	528	483	468	453	448	505	462	482	463	521	510	479	491	540	515	494	484	493	487	476	477	484	485	481	490	501	508	477	465	517	521	452	476	454	510	483	502	504	491	476	508	501	509	451	461	503	454	471	450	423	512	537	528	496	449	500	470	494	535	483	485	468	445	483	523	510	490	492	538	439	477	498	499	469	491	452	500	459	512	475	460	468	466	496	469	506	514	506	481	482	472	536	487	517	469	518	486	499	465	511	490	481	482	503	490	522	498	493	522	486	509	499	486	489	520	481	478	473	519	518	536	490	489	466	552	540	470	491	497	498	499	513	521	497	479	502	526	488	534	503	515	485	528	484	487	494	459	453	512	511	499	490	483	501	511	481	494	494	522	465	537	499	476	485	506	516	511	510	548	454	485	458	524	504	512	524	445	493	450	523	476	499	491	512	492	489	512	477	503	490	482	474	457	494	471	493	487	468	489	522	497	527	502	530	497	512	516	503	468	488	542	503	479	474	482	494	520	493	503	464	556	524	475	517	488	471	481	487	484	526	462	526	499	491	479	515	484	504	497	492	500	512	462	480	503	490	476	489	524	478	511	493	538	517	520	472	504	503	472	513	500	562	485	492	488	497	488	538	462	488	486	519	515	492	469	485	494	478	494	515	512	494	521	521	478	501	471	490	515	465	512	495	495	505	487	495	494	494	502	511	518	458	466	496	516	492	475	545	522	508	514	501	539	509	491	532	539	496	508	504	497	494	455	477	469	488	500	522	529	507	511	473	482	491	497	491	516	503	480	485	493	477	507	452	537	488	481	502	484	485	481	546	497	507	478	535	535	480	522	494	478	511	535	550	500	446	472	466	539	490	521	478	462	498	477	550	483	520	468	458	528	497	530	482	496	507	509	520	494	489	504	486	506	502	486	479	492	507	481	520	489	493	506	522	491	471	504	520	498	523	470	493	465	538	491	463	504	527	530	457	524	501	499	546	540	462	444	500	461	498	488	515	468	512	498	535	522	493	464	482	488	464	485	494	492	459	501	461	519	514	496	465	532	490	454	460	510	487	504	503	539	488	501	469	519	488	542	462	469	490	502	471	487	500	495	554	503	458	551	464	460	556	483	482	535	459	488	487	456	496	451	488	492	469	477	471	475	491	522	471
23499	22549	31734	25629	21255	16319	3072	446	314	350	347	352	331	304	285	289	332	314	323	298	304	261	323	337	338	303	326	335	315	301	292	317	325	314	310	323	317	298	363	292	316	272	314	324	340	310	303	336	302	292	299	323	306	298	344	317	315	323	334	316	297	307	291	318	305	304	311	313	284	311	315	284	273	307	280	340	274	306	328	313	314	308	281	297	330	312	287	313	303	319	329	321	305	339	326	289	296	305	317	305	294	290	306	310	304	293	314	309	308	289	325	324	325	300	307	335	299	339	306	322	345	301	309	312	276	307	306	288	288	320	310	321	304	289	298	349	283	321	304	313	283	275	305	340	295	282	323	315	302	287	337	320	314	307	308	296	330	322	318	314	290	314	301	331	339	285	307	263	340	346	318	286	299	300	338	350	291	288	298	289	302	320	310	340	304	314	302	303	282	313	293	301	278	321	293	340	325	279	305	304	294	324	302	298	334	302	293	311	295	302	305	303	332	305	278	290	338	321	324	295	298	321	299	283	332	310	299	322	320	287	330	317	305	302	314	310	305	291	294	306	337	321	333	315	293	277	305	327	338	307	310	307	301	295	335	275	292	302	308	291	300	298	294	322	318	285	289	306	310	317	302	320	274	301	310	302	292	313	293	309	310	316	299	334	319	298	303	321	293	304	285	296	307	309	304	304	310	299	316	313	294	290	332	277	328	277	330	315	270	314	318	310	298	325	307	316	307	296	325	324	328	304	308	318	260	254	322	316	314	334	313	315	331	312	325	321	320	307	325	320	321	303	324	310	285	310	309	348	309	297	314	312	294	307	338	306	336	290	299	270	327	312	314	316	310	317	292	323	309	316	304	317	319	304	311	282	309	285	299	323	304	338	319	296	342	277	293	276	294	299	314	335	289	293	291	298	315	291	342	335	273	337	305	333	328	324	322	308	300	301	332	294	317	311	334	309	299	326	273	315	305	315	308	285	312	301	304	300	331	288	283	324	296	287	331	318	299	284	327	318	302	297	308	287	317	316	317	337	328	299	316	318	336	313	326	296	302	296	279	293	310	299	321	330	332	313	318	328	316	299	295	303	328	334	286	300	279	330	307	290	320	298	322	293	289	296	286	314	290	282	307	319	303	341	293	335	309	310	289	328	293	302	305	310	301	319	287	316	298	319	310	288	343	325	286	299	274	357	313	276	300	321	314	308	283	338	308	273	301	301	313	288	306	326	289	333	312	337	295	300	296	323	300	301	291	339	266	309	287	302	281	337	321	327	306	305	295	291	315	323	310	276	288	325	322	299	326	331	291	308	303	317	304	319	312	307	313	327	360	322	338	315	297	312	288	329	313	318	302	321	290	274	282	303	253	268	286	275	273	273	294	334	327	312	307	314	286	318	296	339	314	328	298	308	298	345	328	345	305	301	311	339	334	270	329	323	314	300	324	302	321	300	310	299	307	303	290	326	346	281	310	331	340	294	332	310	292	330	338	309	332	265	296	318	306	290	302	289	313	314	319	314	292	291	298	290	302	302	283	301	319	318	320	311	321	325	313	313	291	322	338	311	314	324	292	297	309	316	316	287	293	303	300	330	317	301	325	314	345	316	319	319	308	307	306	307	335	314	340	307	325	299	296	301	290	304	311	328	312	316	328	315	304	315	290	294	313	283	310	292	280	270	318	344	309	292	315	305	311	266	299	313	318	315	309	327	285	311	292	331	301	317	307	296	280	325	306	316	307	308	312	321	299	286	315	269	335	290	302	271	317	320	338	329	288	302	310	332	344	329	291	303	307	298	326	313	294	311	299	366	300	291	331	324	305	266	294	314	339	314	324	326	316	316	305	306	338	306	290	299	345	315	339	340	313	310	312	312	286	301	305	300	318	300	306	338	295	301	338	283	318	301	310	289	272	323	315	298	312	348	303	281	303	281	279	312	325	314	312	300	326	294	317	287	329	309	341	303	307	287	305	310	327	306	284	312	328	283	277	297	305	335	304	327	326	302	314	307	305	274	313	294	290	295	289	315	326	306	311	328	318	324	324	320	292	316	306	329	346	291	333	295	324	314	339	300	321	313	323	283	306	346	301	286	298	316	304	327	301	305	315	306	294	281	329	303	328	292	284	337	304	320	295	286	294	274	305	307	338	315	310	327	311	288	318	271	314	325	293	327	292	300	274	295	310	325	331	297	318	312	300	302	278	339	332	299	336	321	308	308	309	320	302	276	350	311	299	309	299	319	295	282	289	325	303	316	296	316	324	298	325	311	311	293	328	316	339	347	327	305	326	301	323	283	298	322	311	299	315	302	323	313	287	313	290	315	277	325	321	350	315	341	307	290	276	282	289	288	278	321	289	329	275	331	311	311	278	302	307	288	331	325	315	276	300	346	312	282	313	293	309	308	278	303	286	287	342	301	304	296	311	282	308	312	313	308	299	312	280	298	294	290	262	292	299	318	321	296	323	327	311	327	303	333	320	297	293	309	303	290	333	309	276	283	333	303	311	300	279	307	316	288	297	304	309	290	331	314	286	299	324	281	341	303	313	321	337	279	328	296	311	314	319	316	272	305	299	311	305	312	328	325	301	297	277	307	309	331	311	314	308	299	289	298	337	295	308	301	298	312	308	308	307	311	322	296	314	331	307	331	307	309	293	303	319	296	293	302	365	332	272	339	336	286	308	306	312	312	309	301	300	297	301	300	322	308	305	322	304	297	318	312	295	289	325	332	313	296	311	304	291	267	267	319	320	286	308	289	337	293	289	280	355	288	281	311	307	317	285	286	327	308	290	312	305	312	309	331	323	267	306	331	315	342	305	320	295	309	274	304	287	308	295	311	322	313	335	328	301	305	301	330	289	318	297	283	329	282	316	302	286	287	265	317	294	307	303	298	299	324	300	270	301	289	312	329	288	291	269	329	316	304	271	332	308	310	328	317	316	299	302	318	294	332	320	344	312	293	276	354	313	298	298	326	294	289	308	319	310	298	300	301	304	302	309	311	307	288	297	305	289	299	308	336	295	321	326	331	284	291	338	320	309	303	315	337	302	295	313	318	330	278	317	303	326	299	325	312	312	341	337	300	293	323	326	301	336	298	309	315	306	317	318	324	309	311	258	303	320	322	304	309	329	291	302	295	295	290	300	280	298	297	311	294	308	288	289	353	282	310	308	321	297	284	298	309	312	310	289	300	303	333	275	278	294	300	315	275	327	299	307	295	293	282	306	310	279	315	320	330	300	311	296	316	309	285	329	298	291	351	330	316	281	317	307	315	297	310	289	313	291	312	300	329	302	319	289	265	313	311	314	290	325	286	290	302	308	249	304	316	301	295	285	306	311	326	301	281	308	319	308	317	323	324	298	313	322	299	285	292	303	308	330	314	289	308	306	293	309	301	294	294	294	354	311	306	313	312	316	316	299	324	295	289	327	313	288	312	307	370	317	304	306	283	276	296	316	315	281	335	335	302	308	309	304	293	323	321	305	313	306	317	293	297	319	265
60643	100811	74391	44336	21357	5780	1426	678	588	579	591	554	528	562	536	503	553	522	518	535	554	532	532	540	576	555	558	513	561	586	592	555	562	540	524	568	550	523	528	600	609	547	542	537	525	552	522	527	556	532	553	588	525	548	541	541	535	521	527	544	538	521	533	544	526	587	557	523	505	524	535	528	538	541	516	550	563	537	557	539	548	526	524	516	571	533	559	589	509	562	524	575	537	565	533	509	558	516	519	562	534	532	521	546	521	543	539	571	554	518	537	520	596	535	553	534	565	500	560	549	510	541	514	535	543	521	540	533	554	528	548	516	497	547	554	567	560	518	571	520	575	518	513	514	554	555	552	573	505	542	562	543	548	531	546	554	579	511	569	544	548	548	555	580	521	545	522	525	545	574	564	561	518	545	533	512	520	559	524	599	554	522	551	551	551	492	547	546	531	534	523	566	513	541	532	498	560	565	533	538	511	562	595	530	555	575	511	543	528	530	510	528	533	530	569	551	539	560	543	533	498	593	568	545	538	578	535	532	548	558	564	545	555	543	563	545	553	508	537	542	558	610	511	538	560	540	532	569	538	532	531	609	550	561	534	584	543	540	567	544	555	555	549	590	548	537	562	525	563	559	550	545	526	561	559	545	553	551	525	501	517	550	526	528	550	539	524	575	519	545	532	520	561	555	531	563	570	547	529	536	527	538	560	515	558	565	557	551	556	574	543	549	534	571	557	525	564	557	546	550	570	508	591	550	556	528	549	545	519	532	549	570	550	556	564	559	582	524	573	526	560	574	573	543	527	534	573	535	543	564	560	522	592	515	536	569	559	543	486	532	572	544	534	554	571	582	599	571	559	511	535	510	568	536	551	553	549	563	572	537	560	584	546	550	546	579	567	554	559	527	552	565	514	501	547	504	535	548	584	538	537	520	534	560	495	535	490	546	520	526	564	575	526	539	511	526	505	543	493	516	545	551	580	591	556	541	546	555	548	524	557	517	513	541	547	520	561	540	543	539	537	544	520	531	549	553	540	554	586	563	581	560	548	529	545	564	583	526	548	531	567	509	526	536	515	528	530	499	520	533	568	574	551	535	547	528	514	555	556	574	523	538	508	542	572	536	557	574	520	544	533	564	550	549	575	554	537	507	532	545	535	524	537	553	549	529	536	526	548	571	546	530	555	508	534	540	530	518	529	530	592	524	544	534	523	549	489	569	567	542	579	550	577	559	510	551	562	560	492	510	527	562	544	571	548	528	543	518	543	519	564	504	576	524	513	548	546	560	594	548	542	520	500	560	555	594	529	545	519	547	534	554	548	557	534	555	555	523	538	566	550	570	547	568	538	495	556	529	556	526	544	530	561	562	560	574	564	548	503	579	497	537	513	514	569	586	520	499	497	585	512	578	573	542	551	544	548	539	587	540	538	524	526	561	564	568	534	553	568	565	496	572	553	517	543	539	543	524	549	568	556	558	567	552	540	536	509	567	546	544	578	542	531	578	550	553	572	501	529	541	570	586	581	535	524	564	525	532	488	600	566	568	514	555	553	550	563	575	557	536	563	482	524	530	573	526	515	538	559	559	567	560	531	536	565	564	541	535	593	570	537	556	536	540	523	529	494	551	553	531	520	532	545	530	538	529	546	573	553	553	553	537	535	576	501	556	551	532	524	552	562	529	513	527	559	542	561	555	539	530	524	519	554	586	524	562	539	556	558	542	568	562	554	561	557	541	539	522	502	576	566	567	556	590	550	568	541	536	550	558	559	548	540	530	520	578	532	522	552	509	501	545	536	556	586	566	565	561	511	530	546	578	564	559	588	529	522	527	547	572	543	541	548	549	582	586	555	558	572	552	522	505	516	530	560	572	571	563	545	557	541	536	528	569	527	529	572	522	563	541	544	530	529	535	549	564	523	554	489	526	509	556	513	554	581	535	510	513	535	537	556	575	547	526	532	524	544	548	527	527	566	523	540	548	503	517	553	520	534	569	562	540	530	519	544	471	523	547	547	514	525	536	545	560	524	576	538	571	548	531	575	540	589	548	551	533	566	548	562	578	542	546	552	533	543	530	533	577	533	575	555	515	540	544	520	553	524	564	518	543	550	567	539	529	549	529	541	542	550	554	547	568	535	569	551	545	527	534	559	514	549	551	553	548	547	539	515	529	548	517	537	554	565	556	562	584	559	490	578	552	552	531	564	548	493	528	555	556	524	546	523	533	543	583	524	508	558	546	549	550	564	530	555	519	576	505	558	558	570	536	513	566	510	514	506	519	524	527	530	527	568	552	562	572	530	521	502	572	528	578	562	529	519	544	564	568	567	533	529	515	582	524	556	527	540	529	591	536	521	554	555	568	544	577	530	537	517	552	521	565	514	516	534	545	576	514	495	526	547	547	557	512	579	561	613	553	535	542	552	518	518	532	552	558	546	544	520	583	561	546	556	551	534	589	508	502	554	560	516	552	596	518	528	537	596	550	535	533	540	549	554	590	549	554	531	531	597	546	534	543	567	560	534	494	529	556	514	586	534	537	566	541	516	544	545	540	544	521	515	559	584	529	521	546	552	536	541	555	524	536	567	567	516	550	542	566	552	546	568	508	546	579	534	540	555	554	560	533	535	504	562	579	497	549	547	549	570	559	533	592	577	525	555	551	571	516	535	500	526	518	561	538	571	539	529	552	516	566	550	547	513	529	573	528	616	534	584	568	578	524	525	543	559	540	539	529	536	541	546	551	539	542	534	531	517	589	541	556	554	513	525	559	570	582	559	543	568	534	517	528	517	517	557	566	533	544	544	536	541	551	527	541	517	532	531	551	536	535	563	557	551	539	544	545	573	597	549	517	526	574	550	557	571	540	569	537	530	571	541	601	545	536	501	526	542	558	567	549	553	532	553	563	535	571	546	545	573	509	569	526	549	546	517	566	543	565	581	507	539	556	560	575	533	520	530	575	577	523	539	491	545	553	489	536	526	519	556	540	503	570	538	524	545	516	553	547	567	529	547	515	562	508	569	533	583	543	520	529	548	561	575	521	519	554	543	549	520	517	534	546	570	584	548	549	568	564	526	514	516	579	532	543	510	527	515	556	566	534	556	562	556	543	530	583	527	561	516	541	549	541	567	530	533	561	504	589	592	574	547	540	547	551	554	510	586	546	562	539	536	532	551	523	542	547	564	573	504	532	577	541	575	560	560	507	557	579	507	554	551	517	574	543	584	561	517	570	546	544	525	549	566	533	532	541	547	540	537	535	490	529	575	557	522	518	543	550	559	566	566	552	514	533	513	545	542	520	540	539	514	535	574	533	552	532	505	520	536	583	538	543	565	574	556	513	532	572	485	544	585	557	553	558	527	551	552	533	542	542	518	514	597	533	503	547	531	557	569	513	572	514	510	610	543	531	554	555	554	539	506	577	518	549	559	576	540	600	509	574	561	548	524	525	516	550	529	539	546	502	592	607	505	548	533	579	577	577	531	572	527	579	570	559	591	541	561	542
29571	31558	27720	12010	1782	447	307	278	259	282	232	251	245	272	246	277	227	252	277	294	263	260	241	270	275	265	273	254	264	259	284	264	234	277	266	254	254	248	263	262	241	272	282	250	250	278	273	261	261	259	272	275	260	273	277	256	262	267	260	243	264	233	261	254	243	262	268	260	276	275	235	279	278	248	264	233	244	271	249	264	275	245	256	228	283	254	266	210	255	251	247	256	267	255	264	254	260	269	243	251	229	290	245	250	232	254	236	255	245	236	251	260	243	247	260	230	238	261	283	223	259	244	279	249	255	253	244	245	275	262	228	227	262	234	267	250	258	275	289	265	281	249	272	256	244	256	273	258	259	253	258	266	248	257	268	254	265	261	281	256	266	253	277	237	254	245	273	269	261	264	263	273	274	274	252	237	243	254	288	249	281	248	225	254	254	280	243	265	266	285	243	241	243	234	244	267	249	268	240	238	244	240	243	247	239	249	267	252	284	252	253	266	258	266	244	247	255	267	282	272	247	251	249	234	261	260	238	271	256	285	255	241	268	232	272	239	264	242	239	240	276	255	256	263	250	275	270	247	224	235	280	297	242	255	240	230	265	238	238	264	230	261	254	269	268	287	257	222	241	236	276	283	258	255	258	247	234	261	238	249	252	249	253	219	252	226	270	244	276	258	266	258	264	259	249	239	247	252	259	275	281	259	240	260	281	263	254	270	264	268	280	250	248	275	234	231	275	267	271	259	257	282	257	277	269	244	253	228	249	255	283	261	248	263	282	243	229	233	278	262	255	260	257	264	242	256	245	237	279	263	254	256	233	261	264	283	249	230	278	266	272	237	256	248	279	268	234	277	238	248	259	274	263	253	259	240	275	277	266	269	263	227	272	257	274	257	254	285	279	272	249	277	280	251	244	304	259	244	242	294	252	240	265	241	263	244	263	245	277	241	244	266	263	263	250	287	269	274	252	259	266	270	260	250	259	247	271	238	266	246	257	280	235	255	258	272	244	236	267	261	283	252	244	284	249	255	276	267	261	268	260	236	230	287	267	275	291	248	248	253	257	241	288	229	242	273	270	232	257	266	245	256	261	261	293	263	245	246	296	255	245	248	248	232	272	264	273	268	255	247	264	266	249	253	274	281	264	240	260	246	261	249	256	258	268	259	245	249	226	254	262	258	267	217	268	263	258	236	263	276	268	270	258	255	289	264	281	279	268	261	257	262	298	242	250	250	261	245	259	288	273	231	269	269	243	248	248	264	272	258	239	228	263	257	239	267	272	252	250	210	233	269	267	256	254	253	285	244	264	253	243	256	257	248	279	239	260	232	251	262	228	246	281	276	231	238	244	265	241	250	240	249	274	213	259	239	242	256	271	270	294	260	246	273	262	271	245	276	227	262	253	235	280	279	268	253	248	264	269	272	238	235	262	244	250	272	262	272	244	249	266	249	259	264	247	261	250	241	267	243	265	237	259	275	296	221	274	255	243	269	256	247	234	254	277	241	262	250	233	272	288	258	233	245	262	247	245	254	225	247	258	245	254	247	260	240	260	265	249	246	251	247	253	251	244	255	265	265	274	258	276	233	258	244	234	246	267	272	269	250	263	243	243	258	252	259	268	265	288	245	281	270	263	266	262	264	248	252	252	252	267	237	248	261	259	256	250	264	238	286	216	236	248	266	264	260	281	244	245	232	260	280	268	260	259	270	258	246	260	251	256	254	255	245	239	256	263	245	260	255	248	256	251	271	233	258	256	288	271	252	258	254	271	234	244	251	259	237	279	307	241	254	248	268	280	236	247	240	273	259	251	269	236	266	254	247	256	271	272	273	246	278	251	278	244	257	279	245	262	295	278	229	254	245	269	282	250	273	264	244	240	300	243	252	251	271	275	255	268	266	261	250	266	234	250	281	274	246	247	236	264	250	253	270	266	248	237	264	262	295	280	253	238	273	287	258	275	239	240	270	253	273	252	257	235	267	248	279	279	265	255	251	264	252	285	242	259	254	208	238	233	273	268	271	255	288	252	242	236	300	248	278	242	259	263	247	252	243	232	274	236	253	252	267	239	248	273	273	277	250	263	294	252	251	280	228	241	281	263	287	246	265	277	246	246	293	223	253	239	264	231	237	238	257	288	239	259	267	283	254	252	230	239	254	254	258	245	273	246	274	319	265	249	254	257	236	275	296	284	254	269	287	256	275	224	283	259	255	261	267	264	256	248	253	252	261	303	253	241	246	249	268	265	246	281	253	251	258	284	267	247	255	292	270	256	244	274	248	272	239	264	257	252	291	290	260	263	293	262	240	264	263	248	257	247	251	231	247	243	230	264	258	287	258	260	243	260	260	245	248	249	253	283	237	276	265	241	250	279	247	286	218	278	253	272	265	274	247	252	267	269	259	269	291	248	244	235	261	234	259	230	244	233	279	258	281	262	253	265	255	275	282	251	248	241	267	252	291	225	253	259	197	250	263	272	265	263	255	301	229	249	287	264	263	263	235	276	260	247	235	266	238	250	305	247	268	270	261	273	246	265	267	266	276	255	249	281	272	243	259	248	252	257	268	233	260	252	245	246	251	236	246	254	246	267	235	272	266	254	248	261	276	272	246	252	234	270	294	234	242	260	256	241	250	273	261	264	239	249	259	251	244	251	265	248	257	248	268	241	241	262	248	233	289	262	258	232	255	245	267	227	248	240	254	242	250	257	255	255	242	252	226	271	257	238	250	263	256	265	258	260	240	259	243	248	239	252	262	251	237	261	251	252	254	256	246	245	266	273	268	258	251	250	231	237	261	262	257	197	241	253	286	272	254	242	244	229	240	272	253	244	264	269	286	246	253	262	260	264	261	257	249	267	241	255	261	256	247	257	265	261	255	237	224	278	281	250	264	235	274	277	231	270	257	233	260	248	267	256	313	248	225	239	259	264	255	264	231	244	281	267	262	239	235	245	217	276	261	267	245	270	260	238	246	234	229	233	282	256	251	263	256	244	261	289	252	275	252	270	238	266	270	277	237	238	263	230	258	244	265	242	271	248	240	261	258	264	273	248	265	287	235	237	256	249	256	262	262	253	236	267	257	255	274	273	255	248	255	262	268	216	271	237	264	259	253	209	226	245	244	264	229	229	251	251	259	239	232	274	237	276	269	254	247	258	256	268	248	253	269	253	237	283	251	233	247	282	238	236	245	255	265	235	258	252	237	258	275	267	286	257	257	243	264	255	263	266	279	247	245	245	268	253	242	255	242	245	261	271	244	256	261	257	268	251	252	227	251	254	238	255	245	267	244	255	253	268	240	262	236	298	259	245	251	252	295	244	242	276	262	266	252	247	258	307	234	274	260	249	260	242	272	276	274	255	248	281	220	275	287	269	267	258	238	288	256	247	246	271	246	269	223	251	248	250	258	259	247	256	240	272	279	270	248	259	250	254	274	275	275	243	242	242	255	254	268	257	255	265	249	251	266	269	262	258	256	273	247	244	255	247	282	256	255	234	275
36991	48478	32819	13170	3493	1039	538	492	508	486	488	465	437	457	466	489	463	471	489	514	456	492	476	490	478	502	493	500	444	476	456	525	494	506	482	544	502	493	465	479	433	519	509	498	458	498	503	518	448	430	491	512	475	485	478	492	470	494	445	501	453	459	490	531	491	495	500	519	495	483	466	455	465	488	456	489	470	487	524	524	459	477	462	453	477	471	472	478	464	499	484	492	488	492	494	481	459	479	477	508	474	487	488	515	458	487	473	454	465	475	502	451	487	494	506	525	496	487	456	485	457	507	495	511	464	463	485	466	485	491	516	459	437	470	520	495	456	470	489	496	451	502	463	487	466	488	492	476	476	500	494	448	469	479	490	472	445	480	447	502	449	500	477	464	467	484	516	485	485	451	477	503	508	453	442	471	487	499	481	507	476	466	487	479	476	478	462	437	483	506	500	465	481	461	481	492	504	475	516	512	448	510	486	463	507	418	455	457	473	508	505	475	434	476	493	498	482	455	492	483	522	498	463	426	499	479	489	514	518	481	480	497	481	515	489	507	435	499	507	481	503	499	477	462	492	469	472	494	459	483	503	454	454	481	491	481	485	511	487	444	462	462	514	489	510	467	479	469	489	530	501	508	489	484	487	471	470	466	505	483	451	444	508	474	507	494	464	485	496	483	458	469	492	473	452	472	490	459	460	448	490	505	480	443	446	468	438	444	496	455	498	517	515	472	504	501	456	482	486	497	490	471	497	481	494	467	487	511	475	453	486	438	472	530	460	466	480	484	486	483	465	487	451	499	500	473	488	486	510	497	515	494	505	437	485	496	534	489	479	488	485	462	499	501	470	498	518	489	509	480	470	463	496	515	462	485	480	480	486	453	460	476	501	447	459	480	476	458	495	502	511	433	484	479	480	506	459	456	458	479	486	473	454	459	488	469	470	469	448	470	481	494	476	507	463	502	506	506	457	454	516	485	452	496	484	510	469	512	455	523	528	468	496	476	528	521	457	516	483	476	518	443	438	449	485	451	486	487	486	458	471	470	461	475	456	463	476	495	482	489	484	474	475	538	509	518	466	499	467	462	456	449	514	503	493	519	482	487	505	491	524	453	503	522	500	488	505	452	483	445	487	509	510	496	504	472	441	486	496	513	491	479	504	466	489	504	506	488	474	477	472	485	495	479	512	470	505	501	479	487	496	513	472	464	482	457	470	459	456	477	483	449	506	457	454	482	474	469	454	503	465	467	469	485	486	446	441	515	472	503	443	466	512	485	464	485	492	504	461	502	504	508	495	442	499	470	458	472	500	491	487	468	483	490	549	466	509	507	489	519	467	471	514	445	444	497	508	481	470	478	474	474	492	479	470	487	491	484	510	439	480	475	502	526	477	468	475	501	466	458	519	476	511	462	460	487	494	487	475	488	500	458	470	482	495	488	478	464	453	486	485	492	475	467	527	494	477	491	459	488	498	484	470	486	462	506	464	494	488	476	451	463	453	480	488	473	514	467	461	497	441	509	502	479	463	458	474	482	499	448	474	480	516	455	488	499	487	489	479	454	483	497	529	512	449	513	494	472	499	463	461	440	488	475	514	499	470	506	489	539	486	509	494	447	538	472	496	503	463	492	455	536	521	466	513	485	486	500	526	502	504	502	502	448	510	476	492	439	501	491	479	488	496	504	470	444	505	481	496	471	481	466	471	478	497	441	447	491	495	464	485	470	508	515	456	486	492	446	507	501	528	481	491	503	487	482	484	480	510	494	476	506	464	493	497	509	498	460	463	480	459	456	468	455	488	475	512	482	467	489	485	451	520	488	460	474	495	511	467	457	493	462	486	483	424	539	426	493	475	478	489	492	469	481	464	494	481	475	503	478	469	452	494	481	459	472	484	465	470	483	498	473	456	529	461	475	455	536	487	495	483	486	482	453	437	477	471	474	444	437	472	457	463	493	480	484	442	479	487	461	455	468	472	511	497	512	495	464	471	457	463	455	478	491	481	490	468	485	437	456	448	471	509	493	504	485	485	522	476	493	480	485	465	469	423	471	485	464	462	454	493	517	519	475	476	473	497	449	493	464	453	483	519	504	499	487	495	480	472	527	496	473	446	450	468	517	469	506	490	510	485	450	488	521	482	482	491	482	490	473	497	478	499	461	480	486	485	531	478	519	502	494	487	474	505	479	474	500	480	475	420	477	497	450	457	496	502	464	512	475	493	453	517	473	473	479	513	498	504	458	490	479	470	487	485	489	485	497	460	489	500	468	460	466	505	485	508	494	478	478	476	490	475	451	466	465	492	485	507	484	516	477	510	479	448	538	456	494	524	516	467	436	477	481	489	456	459	464	464	495	471	483	494	446	452	482	510	475	511	458	486	488	474	506	473	493	517	479	484	480	457	530	462	489	473	515	484	441	464	510	528	476	537	467	466	480	466	526	457	464	475	470	485	488	517	477	474	470	470	470	470	472	482	449	512	498	502	510	501	483	479	461	474	468	442	490	468	450	502	460	440	511	484	509	462	491	481	469	510	464	491	450	437	486	488	491	462	486	476	490	467	476	482	497	506	492	497	445	497	469	457	498	474	519	474	488	485	486	472	484	489	466	479	502	471	500	460	511	471	429	487	463	486	498	466	489	487	534	459	466	512	482	470	496	488	456	437	486	495	450	496	500	463	474	466	508	509	483	486	448	492	449	471	505	513	444	500	498	484	457	492	451	471	450	481	499	474	469	452	495	478	493	464	499	472	511	507	500	484	477	479	473	445	478	437	472	505	452	449	469	471	494	463	506	460	493	481	480	467	473	485	513	508	451	507	506	477	480	485	443	473	483	495	485	444	466	485	442	471	491	457	491	505	451	518	475	464	479	494	450	509	422	515	496	483	479	477	491	481	454	494	495	489	465	497	450	452	472	464	471	479	499	470	536	423	494	505	502	504	462	500	529	530	456	483	462	459	486	468	472	475	532	494	472	461	478	490	453	469	498	503	481	489	492	458	484	475	486	455	449	479	508	451	485	472	488	518	461	511	475	469	513	499	498	466	480	449	473	476	464	467	490	506	468	506	467	479	480	471	478	476	469	506	447	469	466	498	477	438	486	490	471	508	461	493	474	454	462	438	532	473	472	496	487	482	461	453	482	519	492	456	492	461	467	498	501	486	481	474	513	489	492	484	474	469	478	489	515	538	460	469	465	482	478	478	478	449	513	481	469	484	474	494	480	491	477	532	482	520	480	459	511	472	481	506	501	443	500	524	466	492	511	508	470	525	445	495	495	479	492	448	501	462	506	468	465	472	491	476	472	468	460	452	484	485	503	487	478	449	465	495	516	483	508	479	470	476	498	480	476	467	467	485	473	489	472	466	489	502	510	490	486	448	480	469	492	472	470	476	457	496	490	471	438	497	473	513	498	513	491	469	460	467	460	452	471	486	512	480	486	461	505	484	495	509	490	467	492	501	497	447	491	490	502	480	476	465	472	511	495	444	501	473	496	486	499
24796	24754	34761	27705	18413	5744	531	317	258	254	274	280	229	275	272	282	265	268	275	267	278	249	277	262	258	253	254	297	281	241	242	316	283	274	279	280	276	278	269	266	250	268	268	274	276	262	278	268	265	270	254	264	280	289	295	262	260	301	291	242	258	280	277	240	276	276	250	259	242	235	250	284	300	258	268	275	249	231	282	246	267	242	268	246	273	283	265	271	264	329	261	310	286	267	270	266	271	268	258	240	256	257	278	255	288	299	256	262	280	263	266	282	254	269	257	284	278	267	260	282	251	257	272	273	280	261	253	270	260	270	230	252	261	264	266	255	289	261	291	277	245	260	277	296	258	257	270	238	258	273	268	252	258	258	240	281	276	264	308	289	251	268	260	245	274	259	260	251	285	280	261	298	298	243	275	273	259	268	262	267	285	279	274	264	291	256	282	279	283	281	258	266	287	253	268	268	282	278	263	279	253	254	276	306	239	242	269	293	288	266	294	290	279	273	286	246	256	280	277	245	226	288	250	296	290	264	261	277	274	272	282	285	261	220	271	266	271	287	278	262	287	277	273	274	267	289	300	259	279	299	264	282	269	266	245	284	264	269	282	262	272	248	253	269	278	273	239	251	275	294	234	266	259	268	291	255	255	254	294	277	286	265	308	252	261	272	266	247	248	269	266	246	271	255	270	254	313	267	263	250	270	246	266	260	277	245	278	246	271	266	272	277	263	246	265	290	288	298	303	274	286	258	263	235	271	235	266	254	238	286	247	281	294	268	270	290	284	278	254	289	242	239	240	265	264	265	274	272	265	285	238	249	280	244	233	269	285	276	278	277	253	271	267	267	254	229	233	279	242	262	274	268	286	257	259	284	261	240	258	258	251	253	248	296	277	231	296	265	258	232	265	302	251	301	274	245	247	281	239	265	278	262	258	269	272	266	252	283	258	250	249	281	287	246	258	284	244	242	264	248	255	269	276	236	263	272	249	261	273	258	272	251	287	292	251	265	271	272	281	242	283	275	255	251	270	278	272	276	289	240	260	282	283	258	255	251	252	247	258	238	262	240	246	265	259	283	280	271	253	250	235	284	269	277	251	260	258	256	289	253	273	259	248	279	292	270	260	277	258	232	274	286	253	271	293	235	238	261	272	263	299	275	293	269	271	287	262	271	261	264	281	244	260	243	269	276	281	259	243	281	260	272	279	253	285	271	281	266	267	264	274	257	274	270	252	261	260	245	257	282	286	261	250	261	257	297	282	281	268	249	243	250	284	256	246	256	262	292	256	276	288	253	234	270	237	239	277	259	260	237	273	273	280	257	285	236	277	254	270	240	284	236	263	244	231	272	283	269	300	273	294	256	288	281	274	289	246	260	256	254	283	231	254	250	264	262	281	273	260	258	282	289	283	265	266	263	251	292	262	264	274	234	276	258	263	268	299	256	260	251	260	282	270	256	280	250	280	290	286	259	285	249	243	262	256	275	269	252	283	265	257	274	302	279	252	256	264	283	275	244	268	243	302	241	259	285	264	235	257	269	249	277	259	272	258	299	256	267	285	270	245	271	270	268	261	274	270	294	274	270	265	308	273	277	246	265	260	274	279	267	248	274	241	225	280	265	265	279	275	258	268	261	257	257	238	280	286	290	253	285	235	273	245	293	257	275	259	246	269	278	276	273	255	281	261	294	271	303	274	280	250	274	258	276	239	231	279	270	278	266	264	253	275	251	282	246	253	257	264	274	280	304	270	278	244	280	252	263	262	276	249	276	253	265	287	267	293	233	291	257	278	278	272	276	262	257	278	269	240	275	251	244	270	284	309	257	244	265	233	273	277	270	250	295	271	271	274	259	275	281	274	254	268	255	258	261	274	252	274	263	249	236	257	282	240	300	280	251	256	259	266	288	253	266	237	253	259	262	265	273	271	268	280	275	256	264	274	253	280	251	274	263	274	276	248	266	278	293	277	266	272	302	308	259	290	277	289	270	272	254	259	237	272	294	276	296	255	283	283	279	278	269	214	269	273	269	264	259	258	256	257	286	248	241	276	286	260	255	232	274	250	267	259	266	289	262	256	275	284	251	254	323	262	269	276	294	247	246	259	283	248	266	267	274	254	264	282	278	289	277	243	262	279	290	231	276	264	283	268	257	295	297	281	240	269	263	276	274	284	285	280	282	253	279	268	250	254	244	243	257	299	275	281	231	248	231	259	243	234	251	242	268	267	269	247	291	258	260	280	254	271	263	286	268	264	255	289	289	266	289	245	281	286	272	277	270	284	269	227	271	250	246	255	272	282	288	247	257	271	289	268	270	250	240	244	281	249	283	228	253	274	275	286	268	287	267	253	256	255	274	268	281	272	305	270	254	290	268	263	256	267	261	254	248	258	269	267	258	300	263	248	273	284	273	265	240	277	266	271	267	242	256	299	263	272	272	246	274	243	270	253	258	233	301	263	277	288	284	263	256	259	282	273	257	258	267	249	271	247	281	260	284	281	260	257	278	264	270	235	260	219	273	276	282	267	294	298	272	239	247	277	282	287	272	246	264	242	248	281	266	295	219	265	255	278	270	250	261	266	294	257	302	297	288	247	284	277	260	282	259	278	262	281	289	292	278	269	278	271	253	253	265	275	249	262	257	259	241	267	277	264	247	233	265	281	271	270	272	266	259	283	285	254	286	264	258	279	232	258	264	242	263	259	294	264	283	270	252	264	288	234	225	251	261	272	280	301	307	263	256	275	258	266	267	286	251	282	281	277	282	260	238	275	256	275	268	272	272	260	309	270	240	269	275	295	284	268	269	283	252	262	255	245	265	269	259	284	260	282	280	274	280	265	296	254	262	257	252	263	271	268	266	276	249	272	267	273	272	271	266	259	271	266	286	266	233	246	273	286	267	263	242	232	264	266	251	263	249	251	256	260	264	247	255	259	257	260	278	258	260	254	283	284	266	280	250	238	261	243	257	232	262	284	259	281	277	265	252	265	267	291	264	277	263	276	260	233	293	239	250	285	249	248	251	247	257	288	266	286	265	272	279	240	262	303	279	269	249	258	275	275	274	285	271	245	258	279	290	263	262	244	276	240	262	267	243	271	254	276	280	272	251	274	262	271	278	280	265	241	259	270	236	247	263	262	276	269	256	293	285	281	295	262	271	257	277	262	262	248	268	287	225	265	251	264	301	240	267	264	283	276	270	250	252	260	278	234	268	250	262	271	250	289	270	260	276	258	250	248	247	300	275	267	265	280	244	283	284	261	273	263	243	282	268	246	251	258	241	274	247	274	256	275	275	242	284	286	284	290	270	269	289	241	261	247	259	281	277	255	266	266	262	280	266	265	242	247	246	258	245	268	276	257	282	244	271	278	253	267	271	279	272	301	285	251	255	262	277	271	280	269	276	241	261	282	267	296	230	288	262	262	278	293	254	254	285	266	278	265	273	252	270	261	267	255	257	280	280	250	263	254	254	238	254	271	276	243	264	258	250	281	245	285	262	250	275
59579	91159	64556	35422	13957	3121	847	593	512	488	485	479	477	511	510	506	491	499	510	486	496	480	516	495	512	482	517	527	490	499	478	519	514	486	506	500	468	524	507	499	484	509	480	472	435	475	477	462	523	570	488	498	472	549	492	486	457	501	510	500	488	487	535	538	517	483	477	474	510	499	516	510	457	538	485	522	514	468	504	496	507	519	468	480	500	480	504	489	485	525	467	525	478	502	494	517	521	503	549	473	473	512	472	486	489	496	506	489	497	456	488	475	488	494	461	482	492	477	483	474	483	435	469	479	466	508	508	490	474	527	492	500	471	501	505	473	453	517	517	463	515	510	464	486	476	477	469	511	487	516	497	516	480	516	494	512	509	478	479	506	516	543	481	470	492	509	497	493	495	501	482	523	483	529	544	467	528	453	486	510	528	492	520	497	503	539	492	494	477	482	476	504	489	495	486	508	492	515	492	509	502	482	488	486	484	461	517	489	501	503	491	496	525	507	472	475	490	495	490	513	515	524	454	505	461	454	498	522	522	478	456	486	456	476	530	434	475	476	503	467	500	501	507	495	485	489	523	483	500	474	498	503	479	527	460	509	525	474	505	522	528	475	489	491	495	532	492	514	521	518	450	490	508	518	477	515	539	524	469	507	529	499	495	485	514	481	496	473	502	529	536	434	483	534	499	465	513	497	518	468	451	475	463	470	449	513	528	456	505	465	501	477	495	482	506	507	510	497	506	497	483	504	484	486	489	496	450	511	455	493	532	500	525	459	511	497	498	516	482	512	506	464	474	538	484	497	539	488	501	513	517	518	480	458	453	477	483	480	485	520	519	497	523	540	505	506	519	492	505	510	497	475	512	501	472	507	523	475	516	458	518	484	483	486	516	540	545	532	480	466	493	460	499	517	518	488	526	519	484	487	501	505	479	499	538	534	490	496	434	478	495	482	465	477	503	464	486	464	487	480	504	494	515	518	474	501	513	499	517	485	478	490	482	551	497	493	470	524	473	512	471	519	503	521	506	487	499	468	504	509	492	472	459	479	507	487	475	491	482	484	480	493	463	541	501	500	443	481	545	524	494	485	462	503	481	490	481	526	488	520	475	523	496	500	495	469	470	512	471	508	473	501	508	500	469	492	521	481	463	478	499	467	511	455	483	495	522	476	469	496	490	509	483	504	491	484	456	517	511	492	512	492	480	501	501	502	475	518	509	455	465	498	489	518	506	481	493	513	506	479	488	508	479	475	538	484	518	499	496	499	517	561	504	498	467	512	504	526	484	497	518	522	472	490	488	513	477	519	485	494	532	472	572	491	498	482	502	479	494	471	496	507	505	468	525	512	471	488	505	484	460	499	491	470	450	512	514	478	508	496	519	505	443	446	476	475	459	487	503	497	490	499	504	487	484	479	540	459	497	502	505	479	545	533	542	458	471	462	532	522	485	485	487	499	448	484	488	525	482	536	461	516	504	487	475	487	518	472	505	531	498	510	494	451	473	500	464	529	499	493	509	520	522	465	478	500	486	479	524	498	499	499	524	464	474	528	534	497	530	496	525	485	505	473	466	483	505	502	500	512	523	534	512	497	509	504	487	499	492	512	489	485	476	491	518	472	477	505	490	463	468	446	487	519	465	502	461	460	484	525	487	475	454	488	479	505	482	504	479	473	487	500	509	498	506	491	534	512	515	470	499	484	475	515	474	528	507	524	489	537	511	486	476	482	499	518	486	493	515	498	514	468	508	497	509	484	499	490	491	488	506	471	496	514	501	515	530	450	471	516	493	532	536	510	551	489	510	497	476	488	453	537	457	476	532	490	509	477	511	516	502	503	498	504	491	428	506	416	449	454	463	458	481	460	491	490	466	482	499	487	493	538	512	535	496	486	480	473	502	506	470	501	508	490	521	497	508	532	498	517	481	535	529	516	480	517	521	495	474	441	473	457	501	475	503	502	472	488	504	504	508	473	496	511	494	489	504	480	470	468	505	514	511	482	515	497	522	516	465	474	508	483	512	499	489	511	495	500	500	482	501	484	477	501	506	471	497	490	438	500	472	464	509	499	496	534	500	496	462	519	528	484	502	479	514	503	507	499	512	564	505	520	522	522	474	468	482	469	477	489	510	504	525	498	517	530	476	516	464	481	494	497	495	510	457	478	483	518	470	488	477	540	476	482	503	482	488	513	500	515	505	489	488	497	503	502	480	517	480	520	503	486	470	495	511	513	504	482	496	514	522	472	531	468	508	488	489	486	500	491	450	502	487	528	487	473	495	459	540	493	491	471	491	490	499	469	453	515	490	457	490	505	491	487	494	496	488	500	505	478	499	468	498	478	526	529	513	493	485	498	476	537	483	475	507	546	498	467	465	551	466	542	494	515	481	489	477	455	488	478	533	494	470	464	454	474	517	493	516	498	465	466	516	468	457	515	537	494	478	478	477	483	543	513	458	451	466	494	496	491	470	502	514	506	493	450	538	534	493	523	522	484	482	498	515	479	445	505	514	512	463	501	485	495	521	485	489	538	447	504	513	485	481	491	528	515	491	522	496	496	473	504	497	498	474	469	491	463	519	485	519	513	502	495	508	497	489	503	491	501	482	500	448	495	462	521	478	539	478	512	498	513	504	553	475	542	489	493	492	508	479	506	494	510	493	469	449	462	478	494	524	517	504	543	486	505	488	480	504	524	531	524	486	452	517	478	523	515	507	511	490	497	494	483	519	494	524	472	521	490	473	456	496	483	521	455	527	473	525	483	505	489	495	502	483	490	447	477	486	523	508	479	468	495	475	490	540	486	508	513	513	504	465	484	513	457	472	494	473	512	470	458	506	482	492	501	496	473	508	480	464	475	485	475	495	503	508	478	537	515	533	470	505	504	508	504	502	501	505	455	496	532	503	505	482	538	469	495	500	480	492	466	503	519	454	525	482	518	492	524	498	478	475	504	499	461	465	496	524	515	518	462	508	457	492	507	518	476	485	482	479	490	478	516	518	475	457	473	547	487	480	490	496	490	506	479	498	530	482	521	511	510	503	474	473	529	521	490	488	493	549	553	447	484	485	485	491	449	491	542	500	506	508	495	495	510	498	471	517	476	505	454	500	513	508	504	456	474	448	503	526	494	503	483	459	486	469	487	503	525	493	507	529	500	512	515	489	508	465	455	482	503	484	502	499	474	497	486	481	481	467	487	504	502	502	488	521	472	494	497	475	448	489	510	488	475	498	485	484	503	488	522	488	498	490	527	515	528	519	510	463	508	483	487	473	524	492	507	508	495	516	504	473	473	459	496	493	479	486	501	481	481	533	500	470	512	486	482	512	538	480	478	519	514	488	511	483	482	501	499	460	477	498	498	458	513	536	494	522	495	471	496	501	465	456	477	508	495	493	498	473	502	478	485	491	489	446	500	492	502	515	473	464	489	491	477	468	496	504	507	493	481	507	537	505	476	503	466	530	468	504	479	503	529	481	463	485	475	524	456	498	477	483	494	492	519
23588	22644	31777	25747	21218	16400	2996	412	355	316	346	302	311	317	326	301	301	320	313	300	346	361	327	329	325	297	309	338	340	326	320	265	321	317	329	332	296	309	308	324	313	285	320	291	292	290	313	327	316	316	349	275	315	307	317	306	306	320	301	317	288	311	311	343	342	301	323	315	308	331	300	299	310	305	295	329	300	301	288	327	311	318	304	321	315	287	313	324	321	295	309	291	299	330	322	309	308	327	289	347	308	305	300	286	318	296	319	313	299	337	322	306	313	336	337	302	306	323	308	357	329	305	315	307	327	317	328	317	282	296	307	288	290	291	300	319	293	312	280	296	314	332	303	282	310	315	326	350	282	300	300	336	298	320	289	308	320	274	331	293	280	292	306	329	317	342	319	306	300	309	319	319	310	286	324	335	295	321	283	285	291	311	337	333	305	299	283	299	263	330	319	333	312	310	312	307	285	319	316	334	341	321	279	305	317	328	276	291	316	312	293	274	298	272	313	303	304	305	339	288	324	319	307	300	320	312	316	325	298	314	294	296	313	294	308	309	316	290	305	321	324	308	323	311	301	309	335	281	321	312	327	326	310	276	285	347	302	312	338	349	325	335	314	326	344	305	312	290	314	302	291	303	299	294	305	308	281	306	297	299	295	315	312	330	272	328	322	293	316	299	338	300	353	323	316	325	314	343	358	317	321	332	275	316	316	279	299	327	324	335	283	281	311	313	313	330	341	310	303	272	333	326	344	304	310	324	300	315	310	323	290	323	286	276	331	336	319	309	314	322	291	301	300	292	303	298	312	335	305	316	306	280	303	317	301	320	314	305	335	286	316	320	309	283	323	321	293	306	311	288	285	319	328	316	312	329	296	306	275	333	321	302	297	306	357	322	300	328	295	294	283	300	315	331	309	328	327	326	321	319	325	325	292	302	307	339	306	330	335	313	310	300	292	313	283	308	303	306	261	283	325	326	300	336	320	296	291	326	327	312	300	293	288	319	295	300	312	304	302	321	307	327	329	319	306	302	306	311	332	311	285	319	311	324	324	331	304	321	316	281	302	295	318	318	313	290	347	316	337	321	324	280	321	301	313	338	327	321	320	321	333	303	332	296	282	329	318	306	329	296	339	311	287	327	281	332	289	328	301	330	322	309	342	301	316	331	308	338	307	316	337	335	291	297	339	291	312	328	348	305	301	292	310	301	311	299	347	273	321	294	325	328	315	307	314	305	314	317	335	310	331	300	290	327	289	327	320	325	309	323	310	323	329	288	313	311	293	315	318	309	332	295	315	291	320	301	344	293	302	295	293	305	329	278	321	324	308	346	330	304	335	296	311	326	340	296	294	273	308	285	310	314	324	299	317	326	299	327	351	301	280	301	326	313	309	304	305	297	339	306	322	336	312	307	327	304	301	334	307	295	349	290	306	291	319	298	308	307	283	314	314	299	302	341	335	310	319	264	305	311	304	310	311	302	320	300	301	326	313	324	305	304	318	287	290	343	324	257	329	341	293	287	275	303	341	286	308	322	276	261	330	284	283	350	310	294	310	306	298	296	304	343	294	290	308	327	328	285	289	324	328	301	295	316	325	322	282	306	297	315	306	322	322	310	331	299	337	291	304	303	324	290	342	300	342	293	302	333	325	350	301	316	300	321	336	334	303	315	313	319	295	297	325	307	306	345	322	330	350	331	305	275	315	307	336	316	290	311	316	290	307	290	309	305	301	288	308	294	330	304	300	291	296	334	340	307	318	321	322	300	309	333	316	346	334	313	313	311	304	298	280	305	309	308	310	339	282	306	336	314	295	299	283	314	328	308	347	319	335	301	351	328	299	348	279	340	328	298	295	321	277	302	281	345	302	319	292	283	322	284	279	309	302	313	316	314	310	305	277	287	297	309	324	334	323	306	288	300	336	263	309	307	310	306	291	321	331	298	310	329	328	325	306	314	287	331	305	291	289	298	303	290	319	311	308	310	308	339	305	309	269	264	305	290	307	316	311	310	294	294	316	304	298	338	319	292	303	329	308	329	344	317	307	331	294	299	319	327	308	300	316	306	302	312	322	315	335	312	313	277	340	304	325	282	317	279	328	309	310	303	298	307	317	283	297	312	322	354	317	303	309	318	320	324	322	299	317	292	334	289	331	348	335	324	316	335	274	285	333	300	299	318	311	305	326	296	270	311	300	302	301	303	318	281	302	286	304	318	301	311	302	285	319	273	339	339	305	280	296	328	291	302	300	301	321	329	308	302	300	317	310	338	320	301	311	315	309	316	307	323	316	296	331	282	320	309	291	331	320	280	337	340	328	315	308	331	306	301	302	321	308	305	291	297	315	305	317	336	302	340	306	311	279	313	329	293	316	297	319	304	282	334	311	315	316	313	338	292	329	317	347	304	320	323	300	337	322	305	333	349	320	352	323	323	295	272	329	304	313	311	317	327	297	303	293	296	297	343	325	316	267	319	310	317	293	314	295	302	295	328	280	319	317	324	333	282	324	318	310	321	308	301	277	323	315	306	285	302	283	308	331	304	304	296	322	320	317	323	297	311	310	306	316	297	317	323	305	302	305	277	334	332	307	314	302	293	304	331	319	285	297	338	330	304	300	310	295	332	305	302	333	299	306	308	300	305	307	311	333	320	336	296	299	303	311	289	322	295	367	345	278	347	313	302	311	332	319	300	303	327	303	302	316	286	289	310	296	333	302	289	268	339	310	285	331	303	312	315	340	283	322	343	318	301	283	314	271	290	290	270	261	336	307	317	318	313	325	288	298	314	336	324	296	324	305	320	324	304	272	275	334	291	346	314	325	335	321	324	328	317	297	337	315	339	308	296	312	313	285	307	316	321	276	292	342	279	281	288	338	302	293	322	302	280	330	314	325	308	302	324	312	312	324	315	305	298	315	293	304	303	311	306	317	332	341	304	314	329	286	315	329	295	316	288	298	303	331	291	310	307	336	259	357	280	309	306	303	282	298	341	311	332	341	284	297	291	320	328	303	293	302	360	301	312	294	308	325	321	329	339	282	302	332	312	321	325	301	331	358	291	286	292	303	345	304	322	314	318	325	320	330	310	339	313	331	291	322	308	328	294	317	300	330	308	294	322	314	313	320	308	291	324	291	322	306	279	289	286	285	325	297	321	273	340	299	312	316	302	322	341	276	298	310	307	334	341	295	323	313	316	321	306	297	322	323	299	303	311	326	319	296	323	316	306	326	325	318	334	301	323	306	308	311	335	332	310	324	283	308	306	307	304	316	319	294	315	328	314	321	287	333	323	338	301	290	328	320	282	358	314	301	304	298	311	333	338	307	304	304	328	314	333	307	294	298	292	319	328	299	320	288	330	328	313	300	309	284	306	336	304	268	286	302	305	273	304	318	305	324	320	313	321	270	312	290	301	315	309	321	325	359	343	275	274	279	315	300	291	318	313	310	291	316	301	318	333	291	294	331	313	311	352	324	346	317	323	305	321	322	284	290	305	308	325	331	299
60594	101230	74643	44357	20318	5179	1181	638	529	588	559	537	553	576	526	527	541	523	510	514	546	536	497	586	557	550	534	532	561	565	563	563	559	544	558	505	506	552	554	531	562	574	526	553	487	551	554	523	514	597	537	592	545	514	556	531	519	550	598	537	495	556	590	558	540	567	531	556	552	533	524	525	562	511	573	573	484	568	573	559	582	540	540	501	567	561	509	559	542	539	553	603	541	566	577	563	547	567	599	522	540	542	557	546	551	511	570	557	540	580	555	537	517	595	552	562	569	553	504	557	532	537	530	557	540	537	558	561	538	569	519	560	515	561	541	556	554	535	563	548	577	548	536	504	535	576	528	528	544	540	509	537	582	542	516	570	537	518	576	592	569	533	546	547	580	546	543	551	572	522	551	555	523	514	542	541	538	543	571	549	535	553	537	536	546	544	535	541	569	595	541	551	563	567	558	496	585	525	524	510	522	565	544	529	548	499	564	545	551	546	561	527	547	531	545	572	542	563	602	505	527	559	544	509	534	545	521	573	536	547	559	549	553	573	547	493	543	529	552	540	538	578	543	561	564	556	569	531	554	519	548	526	523	564	548	530	505	556	556	550	567	516	573	528	529	538	513	547	477	506	564	549	520	557	553	580	542	504	548	518	534	545	563	560	526	571	558	557	564	500	511	554	572	551	559	552	511	545	544	585	527	551	595	536	552	569	568	550	524	510	586	566	513	507	533	578	574	551	602	590	554	519	566	530	559	568	545	521	556	509	544	512	542	505	533	537	546	537	557	555	532	547	555	544	547	560	551	515	502	522	540	532	533	523	531	575	525	565	521	576	576	532	570	516	580	583	536	567	545	567	565	565	587	516	523	553	563	551	537	585	563	549	588	565	536	590	556	525	522	556	519	549	532	537	537	531	571	553	504	539	524	525	491	542	551	550	541	534	554	527	531	549	525	562	515	554	538	553	543	516	552	526	554	564	568	524	548	605	531	553	572	515	528	545	546	534	563	515	564	513	507	545	549	499	551	545	551	553	560	575	565	514	575	547	514	542	561	532	520	554	544	515	538	549	505	525	615	544	529	543	561	592	575	533	539	588	554	502	508	505	513	525	582	569	526	538	539	570	581	561	509	540	574	527	573	549	549	573	538	536	551	528	547	537	535	547	536	534	585	540	561	530	566	545	580	575	529	556	555	533	553	586	553	579	561	559	534	563	531	522	576	562	537	578	542	569	550	528	530	581	540	553	569	558	544	520	546	560	559	506	546	566	528	542	553	567	518	495	548	492	533	566	541	536	536	537	549	536	564	565	540	518	566	570	524	550	518	567	518	565	580	546	612	538	516	551	571	527	526	555	534	533	553	534	565	561	585	547	506	538	585	560	543	542	549	523	556	554	537	551	522	552	561	498	535	555	540	577	505	545	541	570	545	579	518	558	609	560	529	550	590	515	551	548	538	565	522	514	533	571	582	559	543	531	528	511	549	524	547	508	570	572	529	535	576	529	587	554	533	543	539	553	508	542	519	536	559	532	560	562	540	528	568	583	525	532	564	537	523	562	499	542	554	569	563	564	540	542	551	542	507	537	538	549	534	492	562	546	597	562	586	551	532	545	571	589	570	555	498	574	514	538	544	569	577	573	558	543	590	552	523	557	484	565	551	539	529	610	532	547	548	540	523	544	517	577	543	573	533	541	590	520	559	560	547	521	560	566	584	533	531	529	536	544	545	514	506	538	555	528	560	532	542	571	561	524	558	539	531	561	536	550	535	560	551	514	558	479	551	563	542	570	563	539	551	535	495	541	528	551	520	542	557	547	524	513	511	525	552	553	535	547	536	532	506	543	571	554	566	600	563	589	524	542	547	574	540	558	503	541	566	533	591	565	542	576	529	524	541	526	579	555	548	535	575	514	581	527	541	536	515	572	550	566	572	557	547	489	553	534	509	562	526	518	573	560	538	588	558	551	531	543	589	526	516	564	555	528	544	595	507	579	559	541	539	549	552	552	530	573	584	555	547	549	567	553	526	527	514	534	546	575	526	538	591	539	514	524	538	554	506	569	508	572	553	562	534	559	505	527	565	548	536	552	552	516	535	544	546	581	525	536	520	526	552	566	524	562	531	570	533	529	532	558	539	526	551	563	579	577	528	570	517	544	531	538	558	544	504	544	559	514	537	549	558	515	540	561	570	508	605	538	570	568	541	540	542	527	540	532	543	542	538	560	519	563	559	565	528	512	547	554	546	547	547	523	553	516	577	545	534	584	571	543	557	543	523	499	549	547	520	540	529	516	537	574	552	546	531	536	599	532	510	532	573	574	606	581	526	531	516	554	533	520	525	515	571	538	506	534	536	548	591	567	548	574	546	538	552	583	554	550	522	559	500	559	552	561	547	551	529	574	569	500	559	523	540	538	548	541	520	569	556	600	565	544	541	531	547	559	566	486	558	524	542	564	511	584	566	562	490	523	551	549	565	519	518	547	560	539	491	575	501	552	544	556	583	573	525	514	486	534	544	562	526	541	540	585	530	551	519	540	519	566	579	522	518	557	562	553	519	540	554	528	517	514	532	567	549	545	545	542	552	548	543	503	560	510	531	567	543	539	527	570	569	558	559	552	564	542	595	527	568	541	523	532	579	560	554	534	544	541	528	555	536	515	516	522	522	572	560	537	581	556	543	524	594	507	535	556	536	569	561	535	535	523	512	501	553	545	494	562	550	546	560	560	550	554	518	553	590	612	499	575	528	533	538	550	536	563	585	548	572	568	587	542	538	585	562	467	585	569	502	567	543	557	529	559	568	517	577	586	527	556	551	531	504	580	553	547	569	561	540	557	541	507	568	537	532	561	546	566	567	540	550	518	482	533	538	555	529	586	530	528	551	547	556	531	552	588	503	541	525	571	550	552	586	549	521	534	544	504	538	539	598	568	507	539	517	519	502	507	547	543	552	531	513	577	538	542	546	529	538	541	525	557	499	524	586	580	534	561	575	509	510	502	519	562	552	519	555	556	538	540	501	552	537	539	511	502	545	533	544	558	541	532	527	524	545	508	568	505	575	560	555	559	527	541	577	592	499	542	535	597	634	576	519	560	572	534	549	565	551	550	545	545	565	557	533	538	546	547	521	539	526	551	524	530	527	554	564	558	537	594	542	569	532	542	531	542	521	536	547	563	540	506	508	564	557	570	536	558	566	508	530	538	554	556	533	537	524	516	564	557	575	543	540	539	606	548	570	588	556	581	553	546	523	533	563	511	500	538	561	554	504	560	565	551	555	540	512	557	528	564	533	515	546	555	582	562	512	563	533	538	563	538	526	523	566	588	553	489	527	566	520	537	533	542	574	567	529	545	509	552	566	540	543	546	562	533	502	569	547	562	556	545	504	567	512	582	547	541	566	542	561	533	586	526	554	490	536	555	550	539	569	482	513	531	507	575	565	551	556	592	570	507	561	536	525	563	550	537	545	550	528	558	543	532	561	510	528	541	566	570	543	505
29564	31164	27964	12444	1926	499	321	269	237	275	280	235	238	290	280	281	254	240	251	281	247	255	242	264	236	252	255	222	253	255	249	258	269	243	264	244	296	265	267	246	255	259	269	247	268	255	266	261	293	252	303	274	273	257	252	268	251	242	246	273	246	277	265	270	260	250	264	265	249	258	262	253	267	254	259	271	261	255	263	267	240	275	265	255	267	238	257	266	249	280	272	276	266	242	243	263	278	305	282	265	236	269	247	280	262	268	262	253	261	255	258	266	261	238	258	255	256	270	261	256	237	254	268	247	268	256	245	235	252	290	239	250	246	259	269	251	272	237	255	264	246	239	258	272	262	275	272	250	284	277	262	285	241	235	262	245	267	236	245	258	228	301	265	202	258	227	259	263	245	257	260	275	257	236	247	246	272	266	264	256	265	255	273	288	255	270	274	257	270	271	255	238	278	285	253	269	259	238	294	240	261	258	264	284	289	268	258	261	254	287	274	266	277	265	247	261	252	257	268	274	264	219	262	256	254	283	284	248	276	252	273	255	279	285	268	264	257	243	276	292	283	259	252	257	291	263	256	271	255	280	242	266	245	290	238	237	270	271	247	279	292	269	263	256	262	268	261	281	283	254	298	237	268	257	261	256	235	270	243	252	257	253	274	259	242	256	268	247	275	271	247	258	274	273	265	246	261	258	251	264	288	291	283	243	264	268	232	234	277	261	266	257	261	261	254	237	245	248	271	264	270	276	247	279	277	268	260	279	229	268	245	243	264	243	259	246	230	288	282	241	277	275	266	259	273	257	255	248	238	235	253	252	239	245	270	253	249	248	250	246	260	274	262	267	279	280	266	241	265	281	261	238	253	260	258	266	248	239	260	255	258	275	268	249	253	277	234	230	260	258	267	230	265	263	282	274	248	282	266	263	254	279	240	256	254	257	296	271	271	213	223	283	285	234	291	252	271	241	270	253	279	242	265	260	259	252	263	260	248	263	268	253	254	262	273	236	262	242	252	272	238	235	263	256	257	270	272	227	245	262	275	283	254	274	253	274	262	268	262	253	259	246	258	293	256	240	269	241	255	262	262	282	271	247	280	291	309	249	214	239	227	248	248	264	246	267	242	293	258	257	269	228	269	228	257	273	257	253	235	253	256	261	256	286	224	276	275	238	260	249	227	235	267	281	266	257	278	275	236	263	268	262	255	261	239	265	276	245	251	244	274	260	233	248	275	261	286	263	226	247	261	243	305	256	237	266	276	255	261	241	285	242	263	249	275	237	259	268	275	244	264	265	263	277	282	243	253	263	274	271	261	266	288	270	242	279	260	278	245	264	242	224	277	249	251	268	249	262	230	249	259	270	263	248	240	248	266	271	259	256	258	280	228	257	243	262	249	266	257	260	283	270	235	250	259	240	259	229	270	260	271	255	250	260	275	275	269	256	245	274	293	286	256	222	260	261	256	259	246	254	256	296	276	258	264	273	265	257	257	271	244	269	266	262	249	262	278	240	241	273	298	279	280	246	295	262	266	258	243	289	270	244	247	248	237	273	253	256	237	285	248	273	251	284	250	279	257	254	218	277	268	248	289	275	254	251	249	264	256	272	278	254	239	251	272	230	242	267	293	262	246	240	254	268	260	271	262	241	294	248	247	259	276	260	290	281	223	268	242	252	247	270	264	274	257	260	248	279	275	260	256	233	274	221	275	268	252	287	262	251	252	236	257	244	263	274	302	253	257	242	246	260	265	275	270	276	274	298	259	256	264	257	246	275	282	243	245	242	240	245	267	255	256	244	257	266	257	261	241	261	272	246	268	267	238	238	274	259	241	273	264	229	259	285	258	249	251	298	269	273	262	232	287	273	292	263	250	263	257	248	254	261	246	240	252	244	273	290	272	252	268	281	271	256	269	282	286	246	247	247	272	245	247	266	288	237	271	242	266	277	235	272	266	236	277	262	254	275	252	234	269	271	239	256	266	266	276	241	248	254	224	256	236	228	251	257	268	222	257	259	231	251	264	300	230	277	259	256	279	255	283	263	273	284	253	248	248	260	245	252	278	249	252	233	255	247	252	273	263	238	281	291	249	216	257	262	247	241	257	280	255	261	268	257	288	249	257	256	211	250	249	259	259	233	251	241	231	252	243	250	247	287	281	289	265	271	245	251	234	256	267	267	253	248	274	281	270	280	288	242	274	279	270	278	266	262	250	226	269	245	279	254	253	283	266	256	280	291	267	259	234	294	255	234	234	250	254	266	286	262	253	251	242	265	245	222	259	229	273	267	249	257	259	238	238	289	265	297	265	276	259	277	265	264	231	264	277	260	276	252	235	257	286	257	270	241	243	263	253	269	262	267	255	283	273	256	282	262	252	264	245	243	237	244	286	219	252	267	278	266	257	225	279	299	266	282	281	227	261	284	278	259	264	266	258	247	301	263	243	249	273	246	282	265	253	251	265	275	275	292	259	266	257	295	221	259	236	251	252	242	253	288	266	245	254	275	296	247	257	267	244	271	254	272	264	256	237	261	257	257	259	249	215	256	280	275	255	279	277	263	252	244	268	269	260	219	267	264	251	244	238	253	253	257	269	263	279	249	229	254	243	240	269	280	267	273	238	254	232	243	266	254	281	234	209	266	253	230	261	251	272	254	244	279	259	251	259	231	266	280	257	251	252	261	276	243	241	251	250	223	264	256	255	255	265	269	274	265	264	252	284	266	275	258	231	241	284	250	236	262	263	260	233	250	289	281	246	269	259	258	250	234	299	263	262	256	257	262	248	241	254	259	253	231	264	230	265	247	251	275	247	247	251	279	253	258	260	256	260	254	279	278	256	224	233	244	254	255	294	279	266	292	261	261	271	242	270	263	267	255	261	236	259	281	240	256	235	273	261	287	263	261	282	276	268	250	271	253	295	268	233	269	278	267	245	255	263	271	232	271	266	288	229	248	260	279	255	263	243	262	234	262	259	255	275	246	242	290	262	276	239	245	285	283	271	274	264	244	264	269	265	277	268	242	257	284	275	242	230	233	276	264	231	247	266	249	274	258	261	247	252	267	266	288	262	246	248	243	275	254	251	282	256	271	282	276	275	242	244	245	246	277	245	242	263	266	281	267	260	260	270	273	271	250	240	261	248	268	264	244	254	250	285	237	266	240	259	262	262	246	241	269	257	271	269	244	268	278	277	267	245	272	277	246	265	243	256	269	276	264	241	273	269	246	275	245	273	267	250	255	221	243	249	273	255	270	271	253	246	264	269	251	264	234	262	247	228	268	260	268	241	273	266	239	253	233	255	272	245	264	274	246	239	255	264	249	258	251	243	225	228	240	257	258	271	243	274	255	249	277	254	273	256	256	243	244	267	274	281	250	262	251	259	256	240	255	274	255	252	272	266	266	259	261	273	250	255	251	256	271	255	267	270	245	257	271	293	264	271	234	247	260	247	278	255	261	279	278	269	257	284	282	267	248	274	276	238	261	248	267	277	266	298	260	263	276
36710	48168	33056	13658	3629	988	588	480	482	475	506	447	465	465	486	511	464	469	506	496	463	488	456	499	508	482	527	496	534	475	448	534	489	497	504	475	516	484	536	496	487	469	482	484	484	470	474	499	475	445	479	481	515	494	504	468	490	532	469	514	450	496	524	458	457	463	470	487	459	478	487	472	509	468	468	479	495	484	458	487	481	493	525	483	497	521	485	453	449	520	443	468	525	480	422	500	477	468	482	547	458	490	487	481	477	538	487	471	480	495	514	472	496	474	473	509	479	506	487	474	472	457	469	470	472	501	476	507	457	485	490	465	444	462	488	463	489	498	474	455	477	434	479	473	496	433	459	477	462	486	487	480	497	443	465	461	491	459	469	485	477	494	498	541	496	493	430	481	485	485	509	454	457	488	489	463	494	495	532	503	426	503	507	471	471	437	510	476	500	487	467	476	517	456	476	510	512	483	466	450	507	509	516	454	463	503	509	495	477	462	458	510	469	483	472	434	481	484	512	460	461	479	483	506	503	468	478	448	483	466	499	492	472	471	472	497	489	471	513	472	485	440	461	464	514	463	432	481	490	500	500	487	496	462	504	494	489	446	465	479	492	492	483	498	473	498	476	447	462	441	475	446	470	508	503	491	526	475	474	484	475	476	485	476	494	481	495	476	478	450	490	508	493	493	465	506	484	485	486	468	480	444	488	478	460	481	486	513	482	474	481	492	467	492	498	453	466	447	436	488	500	464	464	436	453	496	494	456	484	473	494	460	482	446	449	518	462	491	469	476	498	511	462	480	498	466	456	471	480	496	495	497	481	451	479	507	447	501	465	478	477	489	492	499	507	507	502	488	487	498	473	485	454	476	493	467	486	495	499	466	472	499	479	522	480	504	501	520	495	433	484	483	491	505	487	483	476	483	486	505	456	493	498	517	486	445	460	479	497	525	467	500	458	458	483	420	495	451	446	486	486	467	446	507	488	459	492	473	451	459	518	446	492	468	449	472	467	506	459	446	493	464	522	515	492	475	473	476	505	501	510	511	463	477	477	501	477	449	495	484	494	466	489	498	467	479	506	484	527	500	478	480	455	493	446	457	469	452	457	500	473	477	465	462	466	466	506	430	443	466	517	474	481	450	469	471	468	498	465	489	489	420	503	495	462	464	480	465	497	477	480	529	476	491	501	471	494	463	475	451	450	519	441	485	459	502	475	502	485	525	457	479	478	474	460	469	463	453	483	517	484	517	501	498	485	468	514	491	447	495	495	489	465	488	510	479	460	486	487	488	471	493	487	501	457	456	491	455	487	464	481	422	483	500	512	456	474	491	447	517	491	501	487	468	510	488	471	486	476	530	477	489	508	473	472	478	451	480	458	458	501	495	477	477	466	509	499	465	496	455	496	484	550	457	515	485	473	506	503	512	455	445	504	478	465	509	468	500	488	474	439	463	463	517	483	487	476	469	480	469	459	478	500	479	473	480	498	473	493	485	513	472	440	426	490	499	495	466	493	504	494	519	477	533	490	462	477	451	483	478	500	448	454	466	480	473	503	488	466	469	468	499	454	473	455	491	432	506	463	468	494	465	462	504	475	474	433	465	462	485	485	485	493	462	499	449	459	481	465	475	479	473	480	436	463	457	482	461	514	501	508	492	507	456	458	450	492	468	493	535	478	440	447	500	460	488	459	479	481	462	483	474	487	468	511	446	484	520	487	475	490	489	477	459	498	514	458	481	472	454	418	491	453	460	499	491	494	464	467	483	490	481	506	476	469	501	499	514	476	470	447	502	430	484	447	465	479	478	476	507	477	455	459	449	460	503	485	432	483	498	483	500	459	445	476	464	511	476	498	488	473	529	465	469	462	469	462	497	473	529	469	495	506	514	475	480	485	475	455	479	484	454	459	499	496	510	486	459	467	491	483	441	439	485	511	494	439	433	472	468	471	505	493	527	488	466	486	491	443	478	467	468	505	506	482	528	493	494	443	486	464	475	471	503	517	463	485	430	491	496	478	519	472	466	496	456	444	475	495	478	462	479	480	492	514	502	464	485	485	509	463	472	521	482	474	495	500	466	479	442	459	493	493	488	474	486	492	494	447	501	508	492	493	452	474	524	483	488	454	441	511	505	435	461	438	471	478	505	464	503	481	451	510	477	506	423	494	463	496	472	458	530	491	508	477	483	471	520	463	469	490	476	520	489	527	470	479	483	447	470	521	506	478	456	484	496	479	481	451	486	486	484	460	431	501	471	446	499	470	470	551	501	456	440	462	471	492	470	470	478	508	487	474	445	509	444	464	496	529	487	504	470	469	461	468	463	454	472	481	478	451	507	510	465	469	466	518	443	471	459	518	491	493	448	481	482	499	470	468	461	491	455	457	465	495	479	470	458	508	481	526	491	485	487	495	486	462	503	497	505	493	476	454	505	467	486	466	487	468	464	500	449	530	453	462	479	473	505	500	446	473	517	455	515	454	454	468	447	458	489	467	458	476	475	497	443	476	466	489	470	489	485	460	515	482	459	500	464	491	490	466	513	474	485	483	502	496	447	489	469	465	453	449	476	478	491	485	526	493	495	502	521	495	450	474	512	484	487	474	541	438	483	468	499	489	476	483	483	469	490	503	442	476	481	509	481	483	489	492	524	490	435	469	459	485	486	469	488	455	502	473	472	472	477	470	475	513	490	479	485	518	512	487	477	478	463	493	447	490	476	456	442	490	491	484	497	445	450	441	507	482	461	491	487	440	483	485	470	488	481	499	505	471	459	481	502	474	510	474	468	504	484	459	535	465	501	467	496	532	468	468	462	526	490	461	517	506	512	509	488	479	506	494	481	467	461	475	496	492	503	492	485	497	444	518	448	497	451	476	510	459	497	515	483	486	449	484	476	469	466	503	501	518	444	495	474	462	518	486	436	467	465	444	454	464	485	461	488	453	516	453	481	465	462	455	470	472	502	506	495	502	520	502	478	476	481	476	489	498	446	488	525	467	465	477	463	531	492	489	490	462	515	476	424	444	460	519	447	499	450	458	463	465	493	471	496	461	475	474	498	451	491	480	498	468	471	468	482	501	466	444	463	482	449	477	460	490	464	484	486	448	494	486	493	489	485	503	473	480	477	491	487	475	474	483	443	486	511	492	504	465	503	467	479	479	492	492	477	495	486	464	478	501	532	484	479	452	492	524	488	454	486	491	503	511	471	503	515	455	504	503	501	475	485	455	537	463	453	488	485	500	453	480	462	469	431	519	495	462	501	461	493	442	508	465	482	479	427	482	503	473	477	518	462	485	501	496	470	485	493	482	446	447	511	442	481	486	463	494	444	453	480	507	504	503	475	503	502	479	497	475	504	510	467	463	484	494	533	487	471	480	455	476	500	483	460	487	469	495	489	459	467	506	498	443	464	493	484	492	518	495	466	458	509	489	503	515	506	486	486	487	477	437	502	516	491	473	464	472	483	509	489	459	471	433	486	484	477	455	477	472	481	465	445	453	541
24804	24579	34856	27939	18625	5908	577	290	291	274	274	260	260	293	272	273	258	258	289	297	287	272	250	276	290	264	289	292	282	285	299	245	288	278	270	291	265	253	279	241	262	283	290	278	298	273	267	273	267	258	292	278	254	254	259	300	269	281	274	289	293	256	298	239	234	282	265	261	267	279	288	302	289	264	255	260	252	294	261	277	284	285	280	273	272	276	273	275	272	255	235	275	276	247	277	276	252	285	283	259	287	234	297	259	250	224	261	255	282	270	249	270	222	275	280	284	274	248	276	280	275	270	256	267	265	289	305	254	274	305	297	263	279	282	287	291	277	253	279	266	267	265	264	273	294	254	273	257	279	258	250	236	272	248	287	280	272	256	242	244	259	277	284	285	262	295	260	291	260	252	254	243	283	261	259	259	268	293	271	266	274	280	254	257	273	250	281	257	272	257	245	257	267	252	265	246	277	289	269	255	271	265	250	260	270	254	288	290	264	292	262	274	286	280	272	265	281	267	295	279	285	280	253	273	273	287	253	275	273	266	265	219	265	273	249	260	267	287	273	262	297	270	266	308	262	279	291	265	263	252	255	258	244	244	277	278	282	273	266	239	287	273	290	254	289	254	290	273	274	254	270	288	283	262	266	256	268	256	259	270	250	257	242	246	257	265	267	264	269	291	274	288	264	268	275	256	298	272	269	292	281	258	262	277	289	270	266	288	282	262	275	276	255	279	219	258	291	276	245	261	282	293	275	241	253	282	246	286	269	279	272	277	260	265	260	250	293	278	250	276	261	304	269	256	273	250	263	268	242	268	259	245	289	248	247	285	289	266	286	283	269	292	272	259	274	280	247	271	258	279	258	271	262	275	254	280	253	273	255	237	283	273	267	272	275	279	296	268	278	257	254	302	266	268	282	279	254	272	263	276	285	263	270	249	287	274	268	264	271	238	259	276	276	283	246	261	275	272	282	265	241	255	290	265	244	287	285	264	261	304	299	264	306	233	274	272	277	273	266	304	231	258	231	256	268	234	296	272	287	264	308	241	271	266	268	311	285	295	296	290	279	279	242	263	256	257	269	261	247	289	251	285	232	272	253	242	263	261	275	235	264	260	275	285	249	283	270	279	272	266	281	246	260	258	266	284	267	238	265	294	262	274	268	281	277	262	280	261	279	245	251	269	266	284	270	277	243	281	300	267	289	244	254	246	252	256	242	276	252	273	263	285	255	276	260	285	285	289	262	292	291	239	277	307	300	244	250	265	268	293	306	271	247	242	284	288	271	274	271	308	279	285	266	232	257	283	271	265	253	306	249	252	277	246	273	252	294	255	245	264	267	264	287	280	278	279	241	253	271	254	283	281	244	275	245	308	293	263	284	276	252	282	258	283	266	253	293	287	271	284	270	277	266	267	262	255	249	286	266	294	258	268	264	303	264	277	278	265	265	249	294	274	290	309	225	257	254	274	251	259	260	299	258	288	265	248	278	283	256	269	267	271	252	304	281	281	246	228	269	286	267	272	264	271	235	266	294	247	265	280	286	276	264	245	258	273	274	279	271	276	274	279	265	233	257	285	274	244	234	271	253	250	255	263	278	283	255	271	286	277	259	277	275	257	258	241	252	261	263	269	230	255	260	264	275	264	263	275	295	278	251	291	271	276	273	262	283	276	267	279	276	280	267	267	261	257	265	281	260	267	272	247	297	271	266	237	265	248	240	273	283	268	280	252	263	249	256	236	239	271	256	243	230	250	291	247	281	263	255	262	274	295	269	233	272	254	252	277	263	276	266	278	238	290	262	286	271	261	279	302	247	284	250	265	249	261	272	247	268	279	244	290	246	257	280	280	251	252	276	286	266	244	268	252	271	279	256	292	248	248	295	258	257	281	249	271	258	286	252	242	287	263	245	285	312	262	273	248	283	286	256	278	240	274	244	293	274	269	246	273	277	275	246	272	265	253	280	245	261	264	287	277	239	259	266	259	292	256	284	293	261	257	290	298	236	265	311	273	280	263	252	245	269	275	271	286	256	281	261	279	260	254	272	267	257	244	259	297	295	271	271	272	267	264	274	273	261	308	303	262	271	271	273	284	301	270	245	265	267	296	259	250	289	295	279	229	271	272	263	278	261	259	251	257	277	251	271	285	276	261	247	223	285	269	265	258	276	291	274	285	274	266	249	266	269	244	256	289	281	253	281	243	304	258	276	258	271	244	261	240	267	257	284	286	267	266	264	225	271	264	304	236	274	276	288	290	235	267	289	290	296	260	248	269	274	286	267	299	272	250	285	264	288	259	241	261	251	256	268	293	277	285	275	260	272	263	252	276	247	269	243	280	256	250	257	267	287	260	300	281	271	264	237	261	273	289	258	260	263	299	281	283	271	254	277	263	253	260	290	270	270	275	265	238	258	235	270	286	295	256	274	280	276	281	255	271	269	262	252	271	262	267	274	268	272	258	276	253	286	267	245	274	263	255	258	244	261	292	244	232	277	251	277	283	258	257	269	283	284	260	257	254	253	261	281	271	254	209	274	250	265	256	304	251	273	239	288	234	260	295	297	282	273	271	264	252	287	291	295	237	282	278	261	299	260	255	251	247	256	267	246	277	267	266	279	266	251	287	261	286	268	311	267	254	271	276	275	261	270	257	288	283	277	276	274	268	276	266	284	259	260	278	240	228	228	264	287	295	249	276	307	302	276	225	282	273	260	259	288	262	259	272	283	288	239	290	276	262	261	255	254	279	297	284	309	277	265	251	244	277	267	227	249	263	240	268	272	270	256	243	280	258	255	310	265	238	282	269	252	254	239	280	262	298	274	279	281	273	284	276	259	290	251	250	264	301	293	256	278	268	279	263	258	273	268	253	255	269	275	263	269	285	266	264	243	277	263	301	256	255	253	287	276	265	262	263	273	318	253	264	300	263	281	267	260	261	268	289	266	250	297	255	300	253	269	270	266	271	268	295	283	294	228	275	296	269	274	266	273	269	259	267	279	288	262	271	228	247	253	273	275	259	271	254	274	271	276	254	252	271	252	301	274	273	273	274	266	283	297	277	285	251	258	284	305	251	280	259	275	269	286	268	240	275	259	264	299	268	263	243	284	283	240	248	257	281	265	260	244	255	295	286	293	269	261	257	272	266	271	261	260	257	300	268	264	273	275	265	271	276	274	271	303	272	266	265	243	236	251	298	258	238	257	281	267	274	257	265	277	274	246	275	276	289	277	279	273	280	277	288	289	283	275	256	273	287	263	285	285	282	266	279	257	228	251	267	282	245	282	243	255	295	260	280	278	252	292	244	244	253	258	289	273	265	242	252	262	269	255	259	255	236	245	285	255	257	286	269	284	280	275	297	280	252	272	249	289	252	248	285	265	261	258	272	286	267	225	273	272	260	266	272	240	241	247	212	285	243	265	278	264	274	278	297	261	295	280	275	252	272	265	259	258	269	295	283	277	284	280	286	247	243	290	253	260	283	258	257	271	253	252	264	274	241	275	258
59788	90902	64846	36442	14929	3555	974	570	497	484	519	481	464	521	477	500	475	492	531	498	462	503	532	536	485	494	513	468	450	495	528	499	477	503	474	494	503	489	509	531	465	488	487	484	491	471	528	504	475	486	467	485	475	471	529	528	474	504	484	483	547	509	514	508	515	470	491	455	523	542	500	502	529	494	499	484	495	508	498	507	492	498	502	506	490	462	483	434	513	453	500	505	534	478	524	473	507	512	497	506	485	492	475	456	489	504	504	517	513	518	514	486	509	467	488	460	479	488	475	487	522	452	502	461	537	504	465	480	504	486	467	501	481	453	495	483	510	500	483	485	504	459	530	480	500	482	531	490	501	507	487	476	487	526	466	465	501	498	473	489	467	468	473	491	497	455	481	493	455	476	503	518	499	531	490	460	464	506	481	500	510	503	498	504	495	462	509	500	548	539	499	515	492	468	494	495	475	464	451	499	495	512	494	460	522	491	528	492	494	504	519	505	514	460	502	494	471	514	491	474	498	505	469	504	498	515	496	538	507	502	489	508	500	527	511	529	492	477	496	512	489	538	502	494	510	497	490	516	497	534	508	463	535	532	471	545	504	526	532	492	482	472	520	518	486	488	538	495	518	497	495	495	482	478	489	512	493	475	535	492	500	511	458	504	489	508	555	487	484	474	465	459	478	552	478	511	473	515	510	485	504	518	504	552	477	502	486	475	529	504	510	492	502	525	467	463	470	466	509	504	488	474	479	509	502	501	496	466	501	495	472	516	515	484	472	499	502	516	494	491	502	497	477	476	480	466	484	509	502	479	516	515	505	469	482	479	513	488	483	545	485	519	510	494	502	506	465	498	471	493	507	568	487	513	511	529	501	510	490	528	494	504	500	500	485	522	503	499	497	518	509	491	511	498	484	481	502	503	505	533	535	515	460	520	457	522	501	495	555	443	487	495	501	501	487	518	496	508	530	515	472	474	494	500	518	515	485	482	476	523	507	524	527	487	512	490	549	496	473	474	483	534	482	458	503	480	488	536	502	487	514	507	514	521	495	526	470	485	470	547	522	495	540	454	459	484	483	493	505	522	465	528	509	458	541	507	515	495	534	458	499	493	490	482	500	471	486	483	482	501	475	468	503	496	493	469	472	472	530	500	492	457	496	482	507	505	499	483	488	447	529	489	490	495	486	507	498	486	504	499	488	515	478	452	506	478	494	525	523	492	495	478	496	495	488	532	492	471	481	491	504	484	484	506	484	508	502	504	465	476	509	494	510	497	520	503	515	497	527	479	520	537	501	513	510	476	514	493	482	479	472	491	473	482	474	482	459	499	469	448	461	468	474	504	499	494	524	498	502	481	508	500	482	524	452	513	473	502	509	500	565	502	519	482	456	451	490	498	455	464	480	498	494	524	516	495	503	480	511	499	490	475	453	490	507	458	509	486	502	483	505	478	483	460	496	474	478	488	484	516	500	500	490	490	515	515	481	536	497	492	532	486	485	483	493	478	536	500	502	472	485	481	491	477	489	482	492	521	479	525	479	513	527	529	451	514	500	477	478	505	441	489	517	482	491	488	513	510	488	509	493	519	517	556	532	503	505	479	484	511	499	488	483	457	520	500	515	503	529	516	491	487	488	463	492	499	467	483	526	514	490	479	504	495	526	475	501	480	490	471	455	518	478	514	483	481	480	453	536	490	497	512	499	501	491	533	487	501	510	474	490	500	505	479	504	489	501	518	518	507	450	508	506	487	492	542	495	493	498	506	514	485	470	506	520	460	491	506	486	506	485	541	531	479	539	443	480	492	476	511	506	498	478	493	459	488	492	504	445	479	477	510	497	485	515	494	493	463	492	469	510	504	492	480	484	506	540	524	461	455	518	498	519	477	523	475	488	489	503	518	509	502	537	499	485	493	467	489	476	478	476	487	517	520	514	509	460	482	525	478	493	500	470	506	503	547	479	457	522	536	485	474	478	510	531	466	515	493	480	526	483	485	487	510	493	506	505	495	531	502	513	532	490	498	491	473	482	525	537	498	514	484	476	496	540	490	522	499	484	471	492	513	508	481	533	488	481	486	531	489	503	492	532	486	515	461	482	505	480	514	450	508	507	512	508	505	506	501	493	489	507	449	485	504	473	509	450	492	525	496	503	504	457	485	541	555	517	491	494	492	473	460	512	471	486	490	487	503	460	463	463	472	498	488	506	448	470	507	482	505	495	503	485	485	457	478	474	459	507	433	495	463	477	476	461	495	484	468	519	513	493	500	502	489	455	492	479	478	540	469	498	500	471	503	486	494	453	534	509	490	477	484	471	541	498	479	515	512	491	518	487	549	496	507	509	501	515	515	498	485	477	526	512	504	505	471	512	504	511	542	531	481	504	504	457	473	516	498	484	486	526	500	481	501	503	499	545	539	500	482	492	490	509	478	446	469	462	558	516	520	529	507	477	493	487	538	499	458	479	475	500	462	473	499	533	513	488	496	505	517	475	533	495	457	466	500	578	492	502	522	475	510	527	523	486	516	502	498	479	492	483	485	502	456	468	508	489	485	480	465	512	477	477	522	500	503	478	530	491	482	474	505	485	493	474	473	502	485	514	458	497	504	475	472	504	504	497	491	506	468	491	518	483	491	484	511	504	486	506	485	457	504	494	471	506	449	509	519	491	523	526	521	477	526	500	491	519	528	496	512	505	513	499	481	474	470	440	529	446	499	495	494	481	485	479	468	512	530	503	479	459	546	515	497	472	505	487	478	513	482	517	498	536	494	478	477	505	493	463	501	487	463	499	459	481	518	481	524	490	481	477	512	525	475	452	469	528	502	495	509	557	538	504	477	502	514	532	472	501	473	522	469	462	510	489	507	486	495	520	533	493	514	518	496	472	548	477	501	507	486	467	496	477	470	504	491	486	514	513	540	433	470	457	496	477	491	516	479	504	469	483	516	519	480	487	478	470	488	496	483	466	468	494	534	506	507	487	480	497	489	494	498	491	524	485	483	511	498	494	475	476	468	509	484	523	511	475	476	456	475	468	464	502	500	473	508	487	508	497	479	520	516	524	459	512	520	522	476	464	468	487	482	483	509	479	478	445	525	481	522	496	458	528	495	469	470	477	518	534	485	513	537	490	541	481	496	464	480	569	501	508	489	496	486	470	510	496	477	521	543	493	437	494	498	509	468	531	501	511	495	529	495	516	483	523	465	507	531	540	495	524	515	516	509	494	528	471	477	464	513	493	480	526	494	496	520	501	490	480	527	494	478	495	468	507	487	489	491	495	491	520	504	510	497	507	510	435	487	456	511	501	496	491	522	479	492	471	526	501	485	519	477	554	545	467	492	488	503	486	499	480	469	481	508	539	509	497	521	500	484	514	508	471	492	477	487	466	496	483	508	488	493	488	515	499	521	470	528	508	484	522	488	501	475	494	513	466	537	453	497	532	499	533	444	496	479	508	515	508	506	490	540	490	477	485	464	529	515	491	483	462	490	480	536	482	486
23586	22730	32296	26401	21417	16192	3084	388	323	346	313	323	321	308	330	283	295	332	326	308	363	308	318	324	324	339	336	306	289	306	308	338	306	323	311	302	335	333	300	312	301	322	302	322	324	329	308	299	323	312	298	323	320	294	315	327	328	300	326	322	301	301	328	301	305	310	318	316	321	301	288	332	308	311	309	313	309	305	297	313	337	306	273	300	287	309	339	296	296	309	323	314	315	275	290	318	290	312	317	294	316	305	341	306	324	333	317	280	329	302	314	278	292	302	304	311	293	360	310	320	285	324	296	310	287	322	312	309	334	335	305	286	301	295	309	297	286	322	333	313	300	322	348	289	284	335	275	306	290	310	301	307	341	312	310	272	327	327	269	307	320	311	301	315	298	324	342	300	300	331	292	301	331	312	292	306	320	264	310	302	286	294	303	306	313	305	308	323	325	303	310	297	286	321	282	295	302	329	307	302	313	291	284	323	332	320	324	301	306	302	305	310	316	308	310	325	301	318	350	312	330	332	313	324	302	285	306	289	304	315	346	316	312	301	288	320	304	307	326	308	319	321	303	308	303	307	320	328	282	315	308	297	298	321	334	321	292	337	318	338	321	287	307	303	313	311	344	316	311	283	318	342	322	303	332	322	294	319	291	325	285	287	315	318	308	300	360	311	326	340	292	301	311	328	292	311	322	326	306	281	306	297	344	311	345	292	317	315	333	300	305	314	294	314	334	323	301	303	307	274	290	311	279	314	321	293	296	314	306	314	320	295	336	304	316	311	337	309	337	327	296	325	312	286	303	346	300	277	300	331	297	294	301	329	327	306	283	318	329	296	313	298	290	283	295	344	307	299	341	343	296	297	325	293	326	362	301	297	310	313	329	308	319	333	313	337	282	283	311	328	279	325	322	317	307	335	341	314	314	334	327	314	339	294	311	306	338	282	297	290	282	302	282	326	300	307	325	282	298	309	323	314	295	315	302	319	327	330	324	309	315	317	332	329	310	300	319	336	294	311	305	284	316	297	308	303	322	304	297	330	320	303	283	296	306	284	307	270	319	304	286	305	297	333	339	313	305	293	345	276	303	312	320	326	295	321	313	288	303	315	296	291	300	270	320	336	307	311	330	311	312	333	314	311	309	323	313	331	311	315	314	299	291	317	294	331	296	292	290	303	328	328	303	325	310	294	312	296	309	279	325	290	304	292	300	322	332	304	307	307	255	305	326	289	333	316	294	333	297	315	340	319	279	311	301	318	306	311	293	326	329	277	286	309	286	344	324	299	320	279	312	320	301	335	347	306	316	286	344	333	307	310	299	301	325	326	310	293	319	270	325	307	311	286	327	315	317	306	323	278	318	299	322	341	286	315	307	319	316	308	306	323	322	311	330	301	322	319	322	319	318	306	316	302	302	308	335	308	335	313	299	285	296	305	324	310	315	300	331	321	317	333	323	310	299	299	322	281	303	313	305	319	280	322	330	292	327	307	350	290	286	285	335	324	323	350	317	329	307	304	307	305	337	287	317	315	328	328	280	316	299	286	321	343	280	305	291	324	331	299	314	332	337	292	282	281	337	315	311	304	332	278	293	331	281	321	328	305	303	326	310	296	309	291	315	294	303	291	302	321	318	335	322	318	278	323	303	333	288	321	279	279	294	296	306	283	316	302	323	284	273	324	317	315	270	310	302	326	329	328	287	326	320	302	314	306	296	313	287	322	329	310	288	315	311	301	310	302	315	289	326	305	318	297	295	297	324	313	303	301	296	310	309	333	312	298	293	297	323	331	321	326	291	285	302	276	319	303	325	313	328	309	284	316	309	295	313	320	297	313	305	320	324	311	320	314	314	317	318	286	280	305	324	301	271	311	328	328	327	306	324	292	318	276	313	308	329	325	341	338	332	317	317	293	333	301	301	313	325	326	323	312	320	348	329	293	315	336	314	263	305	313	285	305	308	306	323	298	316	315	285	335	326	321	315	296	294	297	305	291	331	325	303	319	319	342	323	306	307	310	312	329	337	321	310	319	306	323	288	336	306	326	322	281	302	311	342	343	337	282	299	340	303	303	328	269	317	329	308	310	336	308	326	305	337	319	318	311	310	318	307	284	280	294	308	313	308	316	270	297	323	332	327	310	325	295	311	335	313	310	295	309	292	282	327	299	307	321	302	319	336	303	296	301	291	300	321	296	299	338	307	277	319	305	307	307	305	290	318	335	300	308	321	308	328	308	336	281	320	303	326	288	317	323	302	305	318	320	342	310	296	307	329	317	292	281	328	312	336	340	290	301	319	315	317	310	319	290	309	300	308	287	322	325	332	321	335	315	315	314	314	326	343	335	285	325	312	303	299	321	273	320	345	314	301	318	330	331	327	321	339	294	298	333	302	329	330	332	317	304	318	319	302	299	306	286	330	306	320	319	301	308	304	307	303	328	340	305	308	327	316	315	354	331	308	318	323	309	298	303	311	298	300	310	307	292	328	286	317	340	330	305	307	312	300	299	283	274	332	345	329	277	349	306	320	306	310	284	285	303	306	286	338	320	339	296	309	291	304	328	330	314	314	309	326	300	291	299	318	297	284	293	317	314	325	318	279	312	292	297	300	336	330	303	305	311	314	293	319	297	334	300	301	280	311	320	339	298	319	306	284	322	339	312	311	332	313	306	307	305	302	280	304	298	306	330	333	315	333	319	318	319	319	287	309	333	321	332	326	323	310	334	327	300	326	310	307	322	317	302	325	326	304	298	293	334	321	303	289	327	329	281	341	289	323	325	296	313	318	303	334	322	316	322	324	311	326	299	318	298	310	350	296	292	323	324	286	331	306	313	313	293	314	304	270	318	296	327	318	328	324	324	319	329	320	289	292	314	301	315	305	334	301	312	305	323	333	311	295	290	283	290	325	325	323	334	300	314	322	310	299	328	326	328	331	337	331	313	343	313	283	312	326	288	305	314	329	312	326	317	304	312	279	309	300	324	300	303	323	295	291	317	285	301	294	293	346	301	324	315	309	325	286	323	302	299	308	292	318	317	318	318	298	322	318	265	327	319	299	332	351	325	284	305	317	287	326	288	303	349	305	301	303	294	314	285	281	291	316	314	341	284	298	328	301	305	303	307	332	302	305	307	321	287	293	315	300	310	297	311	366	315	329	337	314	311	309	282	315	315	305	336	303	336	288	292	316	333	274	294	307	328	284	296	317	314	312	318	307	289	311	300	272	317	333	299	315	318	320	294	312	305	330	284	307	288	307	319	334	309	319	349	311	309	341	297	308	312	300	286	286	314	326	326	315	300	301	328	304	329	285	326	294	296	311	307	334	298	312	349	290	289	314	317	311	329	320	313	315	299	316	313	320	319	337	310	352	327	294	320	326	280	298	330	331	337	304	300	283	317	330	318	282	326	318	293	324	317	309	312	319	318	322	302	312	312	314	306	338	333	288	319	299	295	343	318	316	292	309	313	305	305	313	303	309	312	317	304	316	290	322	302	318	341	314	318
61331	102492	75741	45821	22038	5838	1378	626	563	531	523	545	584	580	573	541	545	540	550	532	540	551	575	542	509	550	553	554	526	553	584	566	555	563	534	527	533	548	542	537	597	556	527	564	533	584	534	575	564	531	532	531	550	606	576	525	545	567	543	581	574	516	505	555	476	533	576	519	570	537	559	509	532	522	545	553	520	593	557	519	567	555	570	549	584	550	563	513	537	508	494	536	535	539	549	510	569	534	540	523	518	573	527	605	512	547	580	559	505	546	546	576	557	568	563	500	598	617	537	566	545	554	513	535	527	545	598	591	543	502	563	548	537	551	569	580	547	531	574	599	548	548	579	521	554	588	551	575	564	569	569	500	531	531	562	554	584	579	570	563	528	561	560	532	547	516	525	519	574	506	589	549	550	553	558	569	494	580	506	504	546	564	559	532	545	538	569	532	555	531	569	538	555	555	501	510	534	546	547	546	529	539	545	529	549	535	536	559	516	544	530	552	533	524	588	537	601	543	513	504	488	559	549	529	504	517	593	562	550	582	521	564	564	562	582	566	528	536	538	540	541	529	538	542	508	514	580	584	546	544	583	506	576	548	525	557	520	522	509	578	511	526	519	497	534	577	588	568	583	563	554	506	519	529	569	526	558	563	536	541	525	573	539	559	530	494	544	570	540	553	551	539	544	527	577	549	564	562	593	569	562	557	582	511	553	549	544	549	539	538	562	513	551	542	553	545	563	507	553	503	550	547	524	542	557	548	561	575	565	554	578	585	541	550	556	560	547	607	571	529	508	544	542	584	556	549	577	564	573	560	534	596	535	546	556	582	539	550	566	539	498	592	553	531	543	537	559	552	537	577	555	608	559	548	579	537	537	526	525	541	526	538	578	549	536	541	542	550	572	529	531	516	563	526	496	577	591	525	568	561	551	547	539	512	519	504	538	552	526	567	566	549	555	493	551	574	546	548	502	571	540	573	544	577	537	536	539	540	525	545	569	558	545	554	562	568	597	518	537	580	547	561	515	538	556	554	581	575	552	550	571	546	525	566	547	522	568	511	583	566	536	551	578	525	534	542	534	544	543	551	554	560	569	567	568	534	543	560	549	515	558	546	527	494	555	587	561	518	515	544	549	551	530	581	553	545	535	577	516	545	561	531	543	568	553	574	528	545	506	533	524	563	580	546	561	564	508	540	524	539	514	596	539	550	593	520	568	539	526	562	557	572	537	521	544	530	514	556	524	544	571	576	596	541	537	590	535	557	554	537	532	557	568	547	534	509	548	545	553	524	481	563	585	569	524	598	551	559	557	574	550	551	518	544	581	508	563	547	572	581	586	534	573	594	592	544	551	541	572	499	546	584	508	557	579	577	537	549	581	555	514	545	547	542	518	543	548	552	511	512	536	556	568	537	583	575	496	578	532	607	563	600	549	567	534	536	531	568	554	522	508	552	518	579	527	529	558	541	564	534	565	576	555	597	523	557	518	554	572	560	546	545	575	520	558	535	524	543	587	568	532	506	517	582	554	555	538	528	518	532	526	594	528	561	551	586	544	552	514	549	496	549	515	544	523	542	507	547	547	518	514	543	547	553	554	545	510	552	591	545	528	560	539	564	533	530	543	548	584	522	536	552	576	579	568	498	553	516	554	530	537	560	557	521	534	515	542	501	571	536	564	550	524	564	538	557	539	519	521	512	555	538	535	526	578	521	546	558	524	512	573	562	565	594	575	562	526	596	546	540	520	561	550	562	543	608	580	529	568	520	547	564	547	524	568	544	530	541	564	517	536	537	564	532	566	549	566	562	575	524	523	574	557	552	532	571	576	523	537	521	577	566	544	539	562	551	575	527	551	510	530	524	545	558	537	539	574	535	527	536	586	587	556	584	579	557	580	562	530	548	539	515	539	521	552	573	571	578	551	546	563	545	572	540	577	506	559	566	502	607	538	562	558	544	588	575	605	576	545	552	596	597	543	535	526	534	555	566	525	559	559	559	537	522	513	563	571	530	540	543	512	533	517	575	550	542	562	520	547	527	554	539	538	522	558	534	553	532	562	524	502	545	548	527	558	530	543	498	567	577	562	543	546	529	553	588	560	604	556	551	521	582	557	535	571	530	488	518	538	592	555	556	581	564	566	535	561	556	521	529	536	577	599	561	528	582	507	574	564	575	575	535	583	529	531	528	536	542	565	561	578	554	576	586	546	543	538	566	546	553	545	572	558	555	563	538	571	550	596	533	512	533	506	604	573	533	557	536	559	521	553	557	556	561	499	577	523	517	536	534	542	535	591	518	536	570	549	575	543	498	511	570	564	550	522	596	562	564	592	548	515	555	564	554	506	524	599	531	571	518	534	550	556	514	503	549	531	528	558	530	562	546	539	515	523	543	574	557	546	561	538	552	536	550	561	526	527	516	532	534	529	559	565	553	527	558	511	527	516	504	541	561	496	553	546	538	532	538	526	535	577	570	550	579	545	498	505	576	527	533	559	519	561	536	560	539	541	551	558	511	493	590	549	520	543	560	510	581	557	559	573	536	558	578	561	534	537	557	534	513	548	525	517	531	498	553	530	532	551	549	518	552	513	549	556	529	504	573	556	547	556	538	554	520	595	576	547	544	546	585	544	564	551	559	559	568	495	554	562	552	580	542	574	560	530	522	536	552	537	569	556	567	540	529	570	554	552	506	530	528	567	547	521	519	494	481	559	512	559	528	581	543	553	560	527	524	521	547	528	548	590	532	572	553	557	559	519	507	534	544	585	553	506	568	561	540	575	555	571	529	549	527	576	559	514	534	503	566	520	552	545	551	534	544	557	550	533	530	557	525	525	541	580	547	516	541	596	542	544	587	543	576	553	525	544	546	550	566	537	520	589	555	542	558	560	563	533	510	538	538	530	567	554	568	574	516	541	557	545	526	554	538	576	533	560	533	570	537	540	570	554	543	557	566	509	521	535	581	552	562	552	537	526	609	504	529	534	597	578	558	577	544	536	552	532	550	584	536	557	550	540	579	511	571	536	544	538	550	513	532	576	507	575	522	514	522	580	593	557	537	520	556	542	515	561	535	569	555	530	498	526	575	600	548	564	519	549	572	566	570	600	546	589	549	558	536	554	564	528	548	555	536	555	574	539	561	549	577	583	547	513	582	507	535	564	501	495	524	557	540	572	520	544	580	521	547	534	503	539	539	552	517	562	522	519	557	581	516	566	517	552	556	532	525	553	551	550	558	508	531	596	586	558	504	535	544	524	593	516	550	542	512	551	579	516	588	551	559	542	561	560	544	564	569	537	538	534	551	535	512	580	582	557	553	574	545	587	549	544	531	497	511	565	538	539	575	589	542	485	544	563	547	511	539	574	568	540	530	555	571	541	533	556	501	543	550	550	560	521	559	542	531	572	549	512	550	577	548	562	520	518	540	533	548	526	512	554	555	580	572	550	524	528	587	529	509	516	536	553	504	544	531	511	548	560	598	508	557	545	563	533	555	542	555	553	553
29445	32078	28616	12424	1905	512	291	288	274	280	234	262	220	260	237	266	267	231	268	263	309	264	235	251	233	260	248	236	233	251	252	255	267	272	258	243	249	253	240	241	232	268	283	251	254	250	269	277	255	274	242	258	257	247	269	262	276	234	261	271	284	239	257	280	276	254	259	255	284	238	265	261	241	251	266	237	253	249	259	279	248	235	263	262	251	270	260	259	261	270	248	263	257	262	236	272	241	261	260	275	252	251	246	269	254	261	254	236	240	246	231	220	259	271	299	253	299	248	230	260	279	304	259	278	267	280	260	264	249	248	246	263	256	270	250	278	283	268	259	267	248	246	277	259	259	236	249	241	290	268	249	253	288	247	237	252	253	262	258	253	249	252	281	299	248	275	222	269	273	251	263	261	282	252	265	257	267	271	260	258	289	262	269	269	268	265	240	274	252	260	242	238	252	251	242	249	237	244	268	248	227	230	261	262	254	252	285	228	295	280	267	282	259	257	241	260	287	260	246	243	289	256	267	297	253	255	268	254	282	258	245	253	279	282	246	268	257	272	237	237	260	261	275	232	277	252	283	258	261	266	218	264	245	254	253	256	257	253	269	273	285	267	277	284	241	233	244	285	226	256	277	283	263	274	250	270	295	260	268	226	244	229	279	258	254	254	262	255	256	251	264	275	270	271	266	287	232	264	270	270	275	254	259	246	260	261	265	257	248	256	275	277	239	268	259	306	254	261	256	255	266	258	252	291	249	235	270	243	261	252	250	243	268	278	266	246	274	220	249	279	251	267	244	255	261	257	267	257	275	271	270	245	259	295	253	274	272	267	229	267	256	254	270	248	245	215	231	265	288	269	293	276	251	277	287	256	239	259	267	273	237	290	240	259	235	249	274	269	263	236	291	270	279	261	263	248	251	235	245	239	245	258	250	245	262	254	269	260	240	250	268	263	242	226	257	242	272	234	285	275	235	255	279	275	248	321	267	269	245	274	230	249	256	296	257	309	252	264	267	245	257	247	250	229	257	262	261	274	296	252	268	257	264	250	273	240	249	236	266	254	228	257	280	269	260	224	244	249	277	244	260	245	254	269	241	290	235	243	233	273	255	261	247	255	250	277	268	259	248	257	235	261	269	251	246	250	253	294	270	301	251	254	239	271	243	246	267	264	270	284	254	259	257	264	257	264	264	283	246	233	254	246	267	294	244	247	270	261	252	272	236	263	277	271	282	252	241	263	287	275	241	261	258	259	284	210	282	240	261	226	236	251	285	252	225	268	282	258	263	265	274	277	270	256	272	274	253	273	249	259	270	258	238	272	256	264	243	239	245	274	276	265	282	263	261	261	253	238	292	276	274	280	225	228	248	272	248	257	252	253	244	247	259	256	270	278	264	254	286	256	269	252	223	248	258	268	255	263	276	267	273	281	286	259	249	253	247	240	268	276	243	285	245	263	265	282	264	255	273	254	268	271	246	253	290	248	251	251	279	254	231	243	240	272	225	253	250	234	247	237	280	253	257	273	267	233	226	274	240	247	257	238	239	242	243	234	244	251	236	242	278	267	255	248	271	222	267	242	236	257	267	249	260	261	270	259	250	237	249	253	258	255	270	262	260	257	305	233	244	262	279	244	261	300	262	241	256	288	229	245	261	252	248	228	276	265	252	251	263	278	235	239	263	276	262	284	249	257	270	253	246	252	294	249	226	267	252	248	270	264	260	232	257	257	249	263	252	278	259	267	241	251	250	275	243	245	254	263	284	276	281	248	282	279	228	262	245	234	273	263	249	253	260	268	288	251	242	274	255	264	252	279	268	248	267	280	256	274	288	253	236	257	269	275	260	263	280	266	234	242	279	258	268	257	250	253	286	236	264	277	297	272	255	234	265	280	251	246	264	279	261	256	261	246	244	259	251	242	265	258	284	254	260	272	245	251	261	241	279	254	248	249	263	244	250	280	271	259	224	267	252	275	229	254	266	261	255	240	247	259	266	258	283	267	260	273	250	307	279	272	237	253	269	281	248	257	257	265	271	262	256	249	254	221	250	253	274	261	264	239	260	234	252	292	249	270	242	261	267	270	259	264	265	254	254	255	242	251	273	282	240	254	254	274	270	234	272	253	267	248	257	279	280	242	278	260	240	265	277	264	259	228	234	233	251	260	210	273	255	268	235	255	254	237	265	252	227	269	222	276	259	246	232	263	287	277	283	318	222	267	295	263	263	257	253	250	250	230	253	287	266	241	265	249	255	276	274	268	266	228	286	243	260	260	257	259	251	247	283	244	264	256	268	242	279	241	268	261	262	273	223	266	268	274	247	269	251	275	259	247	253	254	259	234	246	249	249	246	253	253	266	264	237	248	259	249	274	262	272	263	235	273	287	240	258	251	269	245	268	257	273	258	273	261	255	229	262	282	287	269	248	271	253	299	270	245	255	239	272	279	251	273	265	276	287	244	253	247	232	236	245	248	254	248	230	292	247	273	266	260	252	306	263	266	257	242	229	259	249	261	258	245	239	238	269	270	287	260	229	256	259	249	244	300	249	241	240	263	252	285	263	270	245	232	254	262	241	266	253	244	240	232	271	264	281	267	289	275	262	259	238	269	283	273	229	223	273	271	263	249	247	257	240	273	261	272	253	276	268	242	273	274	232	257	257	234	256	244	259	252	251	282	297	222	243	244	269	254	255	222	258	255	276	233	246	268	259	244	259	245	255	249	265	270	235	255	257	278	264	263	274	261	235	260	256	264	240	258	234	278	260	271	257	243	305	261	247	250	249	259	249	253	268	251	265	268	272	226	238	262	246	274	246	286	242	253	264	236	286	277	275	251	241	250	250	256	238	255	244	282	221	259	242	250	275	256	277	233	241	240	239	265	251	237	242	257	256	277	265	260	243	278	276	267	287	268	266	271	251	251	239	252	228	267	263	272	268	273	254	252	263	225	267	241	256	253	265	254	260	240	241	245	264	238	276	262	284	262	255	230	253	239	254	257	260	269	246	254	255	264	274	214	250	250	268	270	268	265	243	271	243	273	243	272	269	270	266	253	276	247	270	213	255	256	270	255	241	279	246	291	287	262	227	286	235	258	230	247	275	246	264	257	240	241	271	257	262	263	247	259	252	253	254	293	296	264	292	267	248	240	246	226	283	235	241	264	237	247	274	237	259	270	269	275	272	262	275	235	252	260	242	259	272	239	244	293	265	271	253	274	255	273	248	272	256	254	242	258	271	241	267	258	233	266	268	272	264	227	285	263	269	233	267	268	245	260	241	254	270	269	277	251	260	247	247	222	286	270	235	258	251	251	255	287	258	263	239	269	256	280	262	279	256	230	270	267	242	289	258	244	283	244	265	259	257	274	285	253	256	276	283	269	246	243	254	278	292	268	285	230	278	238	253	264	276	229	252	264	267	264	250	281	267	253	269	291	267	274	270	262	261	251	247	250	236	250	299	249	266	270	242	265	275	257	273	265	230	266	265	234	264	271	245	270	267	259
36531	49214	33637	13407	3602	1035	588	504	447	507	483	492	495	462	471	517	451	500	495	500	503	432	430	478	512	474	489	491	467	477	479	466	501	522	453	499	494	488	419	521	469	484	477	489	475	476	464	466	465	456	469	489	489	488	492	497	491	489	515	492	479	503	464	452	532	490	478	499	503	491	464	460	437	495	480	447	480	471	445	499	503	445	448	527	474	479	499	495	525	459	473	450	481	496	481	492	479	445	452	444	445	481	488	473	453	463	483	459	500	487	503	503	451	495	456	516	446	491	471	487	480	501	492	504	497	489	470	471	506	449	463	500	515	485	486	485	495	507	509	463	483	482	460	522	449	464	508	495	484	504	514	504	469	466	512	483	468	514	491	459	524	525	466	497	466	480	475	467	509	513	533	502	484	467	474	497	530	473	515	494	496	479	460	486	487	470	450	499	476	477	446	488	492	453	469	489	494	498	475	539	487	468	509	500	494	470	512	484	510	480	485	456	457	494	468	435	505	454	496	477	485	457	498	461	473	483	444	492	459	487	496	466	460	468	485	481	466	461	483	470	452	470	481	492	444	473	506	471	473	453	507	455	496	515	482	460	488	474	468	477	491	501	504	491	462	484	506	487	501	504	451	504	492	464	499	483	453	466	492	463	478	467	535	515	474	479	521	459	486	467	504	438	490	500	500	501	452	464	446	465	494	447	474	466	477	440	530	481	491	473	469	515	498	485	480	461	441	472	490	500	515	474	463	457	490	480	451	463	495	472	448	511	496	479	440	457	504	482	486	449	461	490	438	469	508	473	464	468	500	452	410	514	475	463	489	505	465	480	482	458	459	504	482	448	524	475	461	498	465	499	478	478	470	488	450	454	473	515	477	495	496	503	535	456	483	510	502	489	462	464	496	442	462	448	496	470	504	500	472	460	488	466	462	472	509	476	475	457	477	473	501	493	485	490	449	524	484	461	457	465	466	472	455	474	469	480	502	462	472	472	463	472	484	450	476	482	471	504	427	494	469	502	499	473	461	479	455	509	480	496	509	493	451	475	522	496	501	494	452	460	467	483	483	442	473	512	452	449	472	461	460	513	480	469	505	509	488	448	487	496	479	491	500	473	502	500	502	488	468	441	441	486	469	489	460	419	494	468	468	456	479	438	457	475	477	501	473	478	477	481	472	518	462	476	515	510	454	493	504	509	455	452	428	455	450	492	461	521	500	487	477	516	459	477	456	505	512	480	492	508	514	493	504	471	469	445	469	468	517	482	477	479	461	446	472	471	456	497	482	469	473	483	475	491	489	491	452	457	497	492	460	457	518	474	451	485	511	495	519	463	429	461	502	510	506	447	503	498	460	478	464	457	486	497	459	458	481	500	456	521	475	447	470	469	520	449	506	519	423	503	492	509	469	489	516	496	449	495	492	464	482	511	439	449	458	458	474	482	460	476	518	489	508	497	520	506	480	475	458	498	487	505	484	469	487	461	485	537	436	495	474	482	461	448	446	489	513	513	483	467	463	455	472	486	492	463	498	486	489	459	527	500	480	483	481	488	419	519	469	490	478	464	479	470	474	471	493	508	463	538	485	464	437	510	495	495	493	492	502	503	466	458	466	496	469	507	487	483	532	485	499	518	478	494	479	521	503	457	489	505	477	475	515	453	520	539	483	475	482	480	504	477	433	486	476	450	503	478	468	478	450	458	470	493	544	507	464	447	480	482	526	510	493	475	526	452	482	480	460	471	490	439	462	424	474	464	498	529	468	441	495	446	488	487	511	477	510	485	491	462	434	509	488	459	516	485	493	465	459	466	459	506	465	487	469	477	496	462	475	477	522	483	492	492	447	454	482	487	503	521	495	461	502	497	472	501	523	440	483	526	531	498	510	487	544	518	479	476	509	509	499	482	498	442	464	495	489	498	519	486	428	482	445	425	471	477	476	488	509	514	479	471	495	477	492	505	515	487	495	459	493	454	498	469	466	466	454	503	467	487	444	462	429	460	474	510	471	505	489	456	490	450	461	499	508	454	521	484	461	521	483	482	466	484	463	448	505	487	459	491	459	458	494	456	502	444	524	440	527	467	482	534	483	491	492	507	487	503	490	486	501	493	464	497	471	490	483	478	448	459	501	449	510	498	496	494	493	443	469	508	451	492	506	436	453	483	441	502	504	442	508	524	494	456	488	501	505	465	474	530	484	522	451	516	495	489	485	505	485	502	487	473	452	511	450	478	524	511	436	472	520	512	461	477	463	481	496	490	485	483	507	502	478	497	478	480	485	483	503	466	482	505	460	517	486	481	510	464	495	475	478	488	483	472	507	483	477	515	444	457	458	498	486	476	497	489	448	463	464	467	467	450	463	492	481	489	494	496	485	472	450	485	481	472	523	486	492	498	467	494	498	500	484	480	465	436	471	458	478	465	478	516	434	465	515	480	500	464	483	492	486	441	489	476	500	485	499	507	493	540	478	456	506	478	477	536	511	494	520	503	463	520	472	500	509	475	481	482	468	485	488	475	451	500	460	442	492	480	476	462	432	450	485	472	472	503	443	464	508	480	497	477	492	461	492	515	473	460	435	472	458	464	452	474	512	484	509	465	457	503	520	454	473	483	488	473	452	481	491	481	535	524	477	511	476	465	497	466	464	476	458	472	477	513	470	506	467	476	501	464	473	513	514	477	474	465	531	436	489	429	488	532	464	496	459	490	490	451	492	520	478	454	474	428	461	473	445	491	461	448	455	502	478	494	481	455	478	462	448	463	521	450	487	488	481	491	482	469	494	504	512	431	490	518	484	496	496	480	456	494	502	455	455	485	474	490	489	538	505	477	490	485	500	486	484	494	520	466	470	461	473	487	492	498	470	494	473	493	473	476	445	497	500	511	493	491	474	492	559	445	490	456	470	494	494	452	445	469	461	459	494	495	482	455	498	482	483	508	520	484	508	450	481	457	460	488	451	506	473	459	458	496	464	451	473	471	476	465	481	450	499	482	499	478	445	499	459	495	494	459	495	487	451	470	502	457	474	479	463	453	501	470	461	464	466	481	507	458	487	452	505	522	472	459	463	468	454	436	513	527	464	488	485	432	474	495	486	527	540	483	471	487	450	479	479	472	475	496	465	481	453	484	452	489	476	461	447	518	457	518	526	497	503	468	503	485	465	493	463	479	493	464	444	477	461	516	493	481	477	444	501	456	485	464	488	483	477	448	461	499	500	496	492	471	502	449	507	473	466	503	477	464	497	460	476	491	482	476	446	518	478	475	483	480	474	518	485	490	506	494	528	481	473	495	504	452	473	465	466	494	446	458	498	481	485	452	468	494	475	470	486	487	491	492	470	480	463	459	498	468	486	493	454	479	477	509	504	495	471	456	476	457	516	476	426	510	481	479	493	460	468	505	487	487	489	473	460	483	480	472	488	485	483	493	459	453	472	435	484	461	469	517	514	489	494	493	471	492	468	427	515	490	493	492	471	495	491	484	493	510	482	492	492	472	476	460
24870	25226	34645	27638	18078	5439	561	336	261	308	256	302	263	292	258	281	289	283	241	244	257	282	286	276	288	293	263	254	235	279	265	256	254	271	280	249	267	289	260	303	257	291	288	252	267	314	247	283	274	276	257	290	251	273	261	272	268	310	263	286	288	255	265	262	262	297	279	268	274	273	248	230	255	279	257	268	250	268	266	248	260	241	283	279	282	253	273	283	246	273	294	276	286	280	282	267	261	279	272	264	273	275	275	262	264	267	267	274	269	269	269	293	259	270	268	276	254	296	264	270	268	278	260	256	258	252	277	266	273	256	280	268	255	260	273	280	274	269	272	265	272	244	276	296	246	247	258	243	251	273	278	268	276	277	267	276	264	267	240	280	273	285	243	275	304	259	259	258	251	269	249	280	273	251	233	275	281	243	254	283	273	269	275	251	266	274	242	262	276	280	252	271	290	265	231	271	274	262	252	247	279	252	292	264	256	271	285	279	287	256	272	285	247	298	264	267	274	243	280	277	279	283	275	275	283	251	279	283	283	247	275	260	273	277	301	244	294	298	242	248	262	274	287	253	272	259	272	268	263	280	278	260	273	275	266	250	273	264	258	244	274	253	273	283	239	252	286	262	261	242	235	268	268	271	261	271	262	268	236	280	284	252	254	265	277	297	265	250	283	222	326	252	276	248	278	296	261	270	270	277	230	262	274	268	264	292	232	274	273	259	282	284	266	256	247	269	288	287	256	241	238	239	277	281	265	272	263	273	259	265	272	280	268	255	273	265	238	257	236	261	241	240	251	289	239	267	296	270	255	252	281	252	255	254	271	251	257	261	269	255	286	262	271	276	257	244	296	281	240	257	253	275	260	267	265	260	296	261	239	273	249	273	284	279	260	254	253	278	266	232	257	276	261	261	259	253	239	256	259	262	268	278	265	268	266	255	278	257	273	256	258	269	278	300	261	277	300	256	270	252	264	257	273	261	259	285	268	284	234	272	260	253	273	258	256	264	260	271	289	267	255	264	251	244	269	259	256	270	285	272	242	260	269	255	269	273	295	258	257	282	294	272	271	272	263	256	256	261	296	263	275	280	288	257	255	273	258	235	280	248	242	293	311	272	275	261	285	260	260	249	253	277	275	282	285	269	268	300	252	256	269	271	237	224	255	238	275	257	263	296	265	271	242	245	258	273	262	245	262	235	276	246	253	280	258	289	275	232	285	272	275	275	288	266	267	256	246	255	262	271	266	247	258	273	252	304	239	265	260	270	290	292	261	252	260	251	300	291	294	258	266	306	267	266	260	251	259	274	283	237	272	252	281	273	269	267	263	273	250	249	269	316	267	278	282	282	298	254	251	258	265	242	294	287	256	250	263	253	267	244	276	266	271	289	264	275	261	266	254	259	254	239	286	246	255	259	255	267	283	284	292	249	244	273	290	257	252	285	235	250	248	281	271	289	257	264	261	265	252	281	271	282	277	225	242	249	258	261	280	273	279	232	256	257	260	266	295	258	269	279	266	279	281	240	278	256	253	247	264	266	244	259	267	265	277	257	238	282	254	279	270	267	287	295	290	283	282	272	292	240	296	280	286	258	281	262	254	266	277	249	253	268	258	290	287	271	266	281	258	255	262	300	261	258	273	278	259	264	247	285	292	264	247	264	314	292	263	274	313	267	262	248	250	296	278	269	268	253	268	289	262	269	275	283	283	244	256	286	253	294	258	276	296	240	230	284	244	272	280	268	289	268	273	285	237	274	257	236	249	246	264	253	249	242	251	285	251	240	260	257	265	285	284	278	250	274	267	282	276	267	265	260	253	262	282	274	270	259	277	282	271	232	250	247	277	253	289	280	237	313	253	280	248	274	259	282	291	277	283	258	288	259	281	268	267	245	304	273	260	292	271	283	269	263	276	275	264	281	285	256	264	257	272	277	274	299	300	289	289	264	268	275	266	273	260	302	263	243	272	258	292	287	275	293	256	278	265	284	256	306	299	256	253	273	277	266	240	269	262	258	275	257	272	250	266	264	274	250	289	275	248	259	251	245	260	235	255	297	282	237	246	276	265	242	246	282	274	284	272	254	257	265	248	259	265	270	276	261	253	235	269	262	256	268	288	246	259	262	255	286	306	285	244	250	255	291	290	255	271	274	254	255	264	256	277	239	270	305	272	263	282	287	278	260	263	286	297	254	270	230	291	254	265	247	264	265	285	293	296	284	276	294	271	297	236	255	266	289	293	280	263	263	281	264	254	269	270	283	250	298	251	268	280	251	267	256	256	264	281	273	281	260	261	264	269	276	279	294	261	238	260	263	265	301	267	291	277	260	249	275	265	260	275	281	250	263	300	291	271	285	286	270	284	254	270	256	283	259	249	260	256	266	248	260	263	270	267	235	263	268	278	260	281	293	263	268	261	282	284	268	292	273	262	274	280	274	257	268	275	292	261	290	269	243	290	252	292	278	276	250	262	280	270	262	295	258	237	254	235	284	278	283	282	271	265	261	290	251	265	255	266	265	240	287	273	283	309	303	251	285	283	265	241	287	286	256	271	246	256	286	285	272	305	260	264	278	254	253	249	243	268	272	289	254	255	278	272	246	282	271	280	247	262	241	272	257	248	285	272	293	264	278	278	275	287	241	249	272	275	250	247	278	268	274	290	254	270	250	277	267	275	248	268	252	258	270	238	288	282	254	288	259	258	277	281	272	263	243	261	275	289	247	280	288	288	301	263	265	257	287	269	264	306	304	270	239	298	290	290	246	258	276	284	312	252	262	278	277	283	267	264	280	262	268	263	259	283	280	253	251	264	264	273	241	260	262	286	260	249	245	262	260	253	261	244	258	290	258	296	273	269	260	251	274	261	240	253	266	256	257	273	275	261	241	276	249	261	264	274	260	283	255	267	266	255	293	265	254	249	272	249	262	265	270	293	278	286	261	248	258	245	281	275	245	278	267	260	279	284	227	251	270	268	248	256	269	281	263	260	256	262	269	248	267	241	250	288	294	257	262	280	302	263	288	255	288	241	258	275	259	248	298	271	277	253	288	283	275	286	274	274	280	289	258	278	271	241	274	291	272	270	274	279	266	252	283	264	260	272	271	246	300	261	259	263	268	290	240	254	276	256	265	282	269	244	260	253	245	268	284	256	280	280	292	281	300	271	262	270	250	240	240	268	229	297	270	272	272	257	269	265	269	235	243	260	250	264	290	236	288	237	258	279	281	286	285	277	258	230	260	272	288	264	282	284	269	266	264	272	263	260	261	298	263	274	263	258	273	262	273	273	254	249	284	281	278	266	261	264	313	256	283	258	262	266	251	259	243	291	285	249	289	233	289	274	253	306	276	258	241	275	268	256	278	288	222	281	245	247	303	280	238	298	290	273	259	288	246	279	282	260	280	235	270	272	276	260	266	280	244	239	262	274	242	280	278	289	266	298	273	262	283	259	275	267	267	231	262	280	272	257	248	283	270	256	252	273	269	266	273	279	281	256	271	256	235
58917	91741	63838	34814	13478	2941	857	539	472	499	505	519	513	504	521	500	517	483	468	467	508	536	468	518	497	474	513	505	514	494	522	496	524	490	462	434	492	500	534	508	538	481	447	485	466	487	504	495	508	545	455	496	516	462	468	483	490	469	501	500	489	477	487	496	498	489	491	499	506	496	525	501	469	472	482	501	511	508	508	486	506	450	542	479	485	541	522	479	465	499	465	508	461	506	467	487	529	490	487	507	520	525	504	485	506	532	494	495	552	519	506	502	556	524	487	504	513	498	518	499	514	482	512	516	503	490	482	494	510	480	523	522	449	520	494	503	467	495	523	520	495	461	488	488	507	524	479	468	527	480	466	505	529	451	508	547	502	493	478	481	517	514	484	484	491	474	507	501	525	513	489	518	491	500	510	485	484	509	489	502	485	519	502	495	538	477	487	515	529	480	497	492	505	498	503	528	472	491	481	463	494	415	485	488	538	514	543	495	516	538	510	540	479	500	521	497	513	501	476	532	503	467	466	503	532	496	451	468	537	509	497	507	545	492	462	524	489	524	471	517	527	467	472	494	475	520	499	505	487	501	465	543	542	513	452	501	527	483	524	519	466	499	512	482	464	475	498	505	491	513	508	489	521	463	492	483	525	514	494	518	491	478	533	475	482	493	493	477	459	537	505	514	525	498	492	506	524	508	517	510	479	494	486	490	478	476	499	493	498	461	484	506	484	520	482	496	486	482	484	482	524	493	510	502	503	493	493	482	547	481	461	463	479	507	466	500	471	489	491	523	472	506	512	480	499	523	490	467	490	483	473	477	489	484	458	513	501	500	483	487	506	490	494	530	515	538	526	504	479	488	486	498	506	528	492	488	506	471	520	488	493	543	518	517	478	476	497	498	500	480	449	491	496	488	500	504	468	491	531	491	499	492	500	495	498	491	521	506	503	488	472	472	442	501	564	482	498	483	492	481	545	493	471	480	505	456	491	478	492	490	457	514	497	515	504	534	477	521	519	499	462	492	503	510	508	516	464	504	495	507	484	495	498	467	489	543	503	525	535	471	532	527	500	491	493	517	479	477	498	497	509	535	531	481	508	492	493	522	464	491	461	465	543	500	498	505	544	519	504	486	505	516	481	501	460	508	500	515	514	496	483	477	490	490	513	484	490	495	496	478	497	453	514	475	492	513	490	527	500	511	495	546	471	473	458	476	477	543	511	473	496	481	502	486	507	517	482	495	506	539	496	501	508	513	477	512	471	510	492	488	504	494	576	493	476	484	459	499	442	504	546	510	465	467	492	497	512	502	478	508	495	514	515	475	476	467	499	479	495	473	507	497	480	490	474	470	477	502	487	493	481	493	486	495	530	537	529	522	509	489	551	486	477	487	484	460	476	469	518	491	460	518	538	520	502	453	511	519	499	529	479	484	502	504	494	524	512	495	528	469	481	459	547	517	500	468	501	498	495	505	528	499	489	482	502	489	505	500	480	440	468	474	526	513	494	457	482	485	503	518	472	507	506	457	500	475	517	511	520	506	470	496	482	527	520	515	481	471	488	475	493	483	490	477	493	482	498	522	496	500	513	531	507	479	523	471	472	549	531	493	484	469	524	559	550	459	487	498	484	501	473	526	508	491	494	467	474	510	493	514	487	520	544	511	476	514	498	512	489	503	499	507	495	503	525	489	467	491	475	493	485	506	532	479	482	524	501	512	518	484	488	480	481	498	499	450	557	488	531	452	452	501	509	505	494	503	507	497	484	487	510	505	557	469	510	513	546	480	556	488	503	457	484	504	473	510	508	493	487	444	550	451	471	535	511	499	482	490	469	521	513	474	467	476	488	509	491	496	504	464	482	466	500	497	509	475	456	502	461	484	497	538	502	489	492	487	468	490	478	493	506	467	462	507	494	470	499	500	494	511	500	552	539	486	484	467	544	517	483	487	498	495	512	526	512	506	507	501	499	481	460	500	484	528	516	513	495	484	506	507	519	502	490	464	497	539	483	490	485	476	491	511	461	493	489	481	502	467	503	445	465	515	510	496	496	489	472	520	517	512	489	449	514	515	479	477	498	514	474	490	479	522	502	495	527	499	518	486	503	488	481	484	502	511	477	513	481	494	484	509	481	446	514	545	493	466	521	486	547	484	491	501	518	517	509	511	486	516	519	504	493	511	492	459	503	494	479	482	549	506	505	516	515	524	492	471	492	529	500	532	518	523	528	467	536	474	487	486	488	518	472	502	493	495	508	568	491	481	489	497	478	492	494	493	529	507	471	537	515	501	495	493	511	478	489	465	487	513	492	517	460	511	482	476	473	474	470	491	480	499	467	472	491	511	512	517	526	508	523	494	455	498	467	458	512	476	523	528	538	503	501	518	510	534	467	512	512	518	498	471	508	490	520	476	483	501	544	483	509	480	491	489	486	535	481	495	504	506	508	474	517	456	517	488	508	515	477	530	514	472	491	519	502	508	532	503	487	487	473	469	526	498	513	486	504	511	514	498	464	479	511	474	498	485	486	506	499	436	489	482	455	476	525	491	492	513	505	516	503	463	495	514	478	468	496	513	486	501	521	522	485	510	510	489	472	469	480	481	539	475	521	509	510	506	492	485	508	489	530	526	496	495	503	517	475	493	482	523	499	451	484	504	482	533	483	536	497	520	444	485	479	491	483	522	482	489	501	451	531	456	492	504	490	499	512	530	467	508	495	514	483	479	511	501	515	480	468	460	486	494	534	498	471	479	465	510	484	475	514	506	528	479	488	500	509	518	477	496	502	484	491	472	504	509	448	501	486	490	495	496	506	431	505	500	473	512	530	460	482	520	530	472	487	525	524	524	482	468	508	503	478	510	498	520	515	492	493	501	531	469	457	484	482	528	489	479	495	493	465	514	520	498	469	479	510	543	478	555	474	483	493	511	492	507	466	512	527	502	495	518	507	514	482	500	471	532	512	478	492	495	487	523	482	494	542	489	499	493	504	482	518	515	529	455	483	456	452	499	456	473	464	505	537	495	511	474	501	471	534	464	476	527	453	521	503	485	507	488	446	484	501	497	512	482	462	463	493	497	477	506	505	505	480	483	486	518	482	489	491	473	527	487	505	531	523	470	471	507	501	511	510	555	505	490	505	489	483	478	477	489	490	493	468	506	551	491	506	525	507	472	492	525	501	523	475	482	512	484	505	498	475	530	511	442	468	485	482	481	451	504	475	470	484	521	503	539	471	528	507	495	504	509	489	489	498	484	542	491	482	479	476	484	509	502	484	479	476	500	497	501	497	526	542	531	469	492	463	509	472	502	507	472	460	480	511	466	511	452	492	535	542	553	466	524	516	483	480	475	494	496	547	534	451	500	521	470	525	477	507	529	485	499	479	469	480	527	509	506	477	577	506	484	467	491	497	510	519	491	503	499	493	463	520	494	515	516	467	524	526	520	518	512	479	518	500	544	511	452	473	493	501	475	465	482	462	491	492	456	489	479	471	465	469	503	546	512
23699	22569	31181	25133	21164	16299	2714	419	304	294	300	347	330	315	316	320	296	307	287	321	318	335	328	319	336	345	323	330	312	321	318	308	318	327	282	333	301	305	325	335	313	301	303	288	313	324	330	333	306	317	305	300	330	273	305	289	326	288	333	310	284	289	339	302	276	310	293	288	320	338	302	300	328	296	319	328	326	320	288	308	312	309	296	310	298	320	308	275	299	334	318	294	300	317	339	327	317	294	303	296	310	284	292	299	282	319	304	313	340	303	333	308	313	297	345	284	318	294	301	294	311	298	268	298	281	302	291	318	317	316	296	326	282	329	296	321	322	319	329	327	284	292	319	325	305	329	331	338	331	315	326	296	324	319	299	301	319	294	336	318	329	304	328	327	293	327	341	296	287	333	295	291	292	335	331	346	301	290	323	293	290	314	337	276	313	307	290	318	283	294	326	297	319	292	303	304	322	333	344	316	310	322	333	330	284	289	318	273	318	299	280	313	307	301	328	311	310	293	322	303	319	309	323	325	299	290	298	340	295	341	312	320	317	288	306	317	314	304	304	315	326	312	294	264	293	294	332	320	312	310	285	287	330	301	338	314	297	298	324	296	301	322	324	299	317	306	321	289	290	308	291	290	316	317	316	287	324	275	324	290	291	286	298	302	303	322	312	330	315	333	283	290	302	296	315	328	303	313	308	331	321	337	311	334	297	305	277	301	284	287	308	300	299	309	276	289	276	306	306	306	307	265	308	306	266	283	314	308	270	316	330	302	322	321	305	317	293	317	338	291	305	323	302	289	296	329	307	332	308	313	342	314	319	332	325	311	335	297	301	320	309	287	279	272	310	286	292	288	324	292	305	328	305	305	324	330	287	305	322	311	339	283	263	311	299	305	288	314	338	335	317	293	309	289	310	313	301	328	306	318	291	349	324	324	308	334	282	320	315	321	313	319	316	321	317	318	298	282	327	316	313	299	308	318	292	322	305	307	308	310	308	319	319	290	283	281	323	307	305	307	319	305	299	322	324	298	276	331	308	301	264	285	301	317	333	305	339	312	333	315	297	327	292	293	295	313	289	322	321	292	307	310	280	312	293	314	284	307	326	318	275	313	303	335	291	322	305	292	325	323	319	288	280	271	302	345	308	332	316	295	320	290	320	307	316	331	301	327	277	320	362	350	287	282	316	319	305	306	312	325	315	275	304	290	313	298	299	322	318	312	304	314	314	318	311	361	290	326	338	307	325	314	314	306	300	319	322	275	321	293	325	287	304	305	299	309	307	292	282	298	324	322	328	307	352	280	307	306	308	353	299	305	295	356	318	329	296	312	305	288	296	319	317	297	328	304	288	287	328	328	304	296	316	309	304	330	339	303	313	320	316	285	326	290	319	323	283	316	300	330	273	295	300	266	274	295	313	317	310	319	330	305	300	313	318	289	286	294	306	307	299	326	303	282	308	297	252	304	298	292	313	329	302	335	335	322	306	300	292	280	335	321	314	303	289	315	303	344	291	304	282	328	321	285	328	317	331	291	318	337	293	286	319	328	320	297	309	292	313	321	297	340	331	310	296	340	301	308	336	267	296	336	289	295	348	325	337	319	310	319	309	288	289	273	302	300	327	307	309	296	322	278	311	281	336	282	287	268	302	319	322	304	284	307	306	333	282	337	319	303	304	303	315	294	297	314	308	321	297	316	314	293	286	298	311	281	295	299	299	303	297	318	276	324	285	293	291	293	306	330	342	319	298	280	315	308	306	336	293	301	322	284	314	338	283	266	305	316	290	269	279	307	333	268	282	321	298	341	298	269	302	338	342	295	303	337	300	315	336	286	313	317	309	305	326	309	293	319	336	303	295	316	314	275	297	311	332	325	278	316	327	302	298	317	282	277	305	285	319	315	313	287	300	309	320	289	294	321	310	304	287	315	320	285	316	296	289	307	303	295	324	270	313	286	302	293	315	336	336	288	312	319	332	326	334	282	303	296	286	297	337	321	336	291	322	278	308	295	339	295	321	340	312	306	308	310	317	321	328	296	308	313	303	295	311	352	275	314	323	296	325	288	312	295	302	310	328	316	278	326	296	329	316	290	300	328	331	359	290	312	331	322	277	288	296	306	315	283	320	314	311	326	303	290	300	308	326	288	304	328	334	315	342	291	298	331	294	330	271	324	336	313	316	330	309	292	305	328	292	307	301	302	315	314	327	306	290	295	285	286	286	295	339	286	280	301	320	280	300	313	300	285	310	298	293	341	325	347	288	308	291	340	318	346	306	312	309	301	302	327	303	331	300	289	326	342	315	305	338	295	310	311	325	294	285	297	319	320	302	323	297	323	345	310	308	288	295	289	298	275	306	344	294	314	303	308	309	295	290	315	301	331	313	293	305	318	326	309	328	303	307	299	320	332	317	310	314	294	289	311	299	338	302	326	294	300	296	332	289	299	295	315	298	272	317	318	306	334	341	280	334	315	292	304	297	313	315	311	319	301	295	335	332	315	319	342	295	275	304	306	333	288	318	298	336	304	322	301	307	330	303	337	287	299	316	300	306	293	327	304	300	303	312	310	291	289	318	309	327	320	316	302	301	320	303	302	326	312	287	322	293	333	316	349	314	305	288	329	316	333	314	280	315	306	303	301	283	313	305	302	303	292	322	302	280	319	333	323	264	306	320	297	306	319	313	326	269	325	312	325	278	292	304	311	316	309	285	315	336	292	293	295	295	281	323	332	323	337	331	277	318	321	327	303	297	321	324	317	281	314	317	326	312	326	314	274	295	298	320	313	280	315	306	318	294	305	336	289	306	308	299	299	330	294	331	328	290	281	295	308	336	324	303	309	317	327	331	292	341	332	319	285	298	341	313	308	291	315	293	284	322	312	296	304	302	327	297	351	307	284	298	312	324	338	320	304	285	303	314	321	294	313	262	293	319	284	301	301	291	286	299	302	306	289	312	310	303	299	315	326	312	292	317	294	339	321	321	314	306	293	330	306	314	331	322	277	317	320	301	318	300	320	295	308	316	286	279	289	297	305	308	309	336	274	340	298	301	333	304	299	309	274	314	344	309	319	308	295	312	344	338	295	344	309	332	315	311	344	295	348	313	310	319	307	319	288	308	305	290	294	295	290	294	297	311	295	294	284	311	301	331	305	322	293	279	322	331	323	301	336	298	324	279	315	301	320	296	293	319	309	313	294	313	343	302	274	322	319	287	327	320	336	286	309	320	318	313	285	291	306	297	297	323	309	294	296	287	305	294	317	331	286	319	268	292	264	277	305	297	287	321	329	301	304	316	314	321	313	273	311	305	284	312	304	319	270	281	285	344	321	312	333	303	298	279	297	286	304	315	305	318	300	314	332	316	317	304	311	304	292	312	319	299	310	298	305	320	319	306	285	307	322	326	335	315	325	331	292	279	268	314	305	320	286	280	326	312	289	296	304	301	341	311	283	330	314	322	342	311	302	300	320	317	274	302	309	299	288	295	323	300	316	332	277	299	322
59828	100936	72656	42395	18560	4417	1152	616	533	548	537	570	577	542	544	554	580	565	587	551	518	575	556	534	580	531	532	579	535	592	518	532	551	539	543	540	554	540	584	570	554	525	555	544	561	575	514	535	546	538	557	568	537	520	509	561	546	531	567	575	522	555	601	550	584	559	541	570	528	507	524	549	550	521	495	544	570	585	523	554	555	538	545	526	500	571	551	536	539	523	530	536	555	590	562	526	575	530	527	521	560	542	534	533	487	556	591	548	563	584	524	527	531	553	549	550	558	517	557	559	543	542	546	596	547	566	544	535	570	554	542	539	550	523	564	554	556	520	526	487	548	547	568	554	570	539	536	556	566	512	548	532	579	535	522	567	524	565	572	539	546	589	557	534	590	585	534	548	556	526	576	517	524	568	600	540	544	542	563	559	542	551	572	534	538	571	582	555	547	536	528	553	542	532	553	536	545	525	540	553	560	545	535	548	582	553	536	553	548	522	582	569	522	512	562	496	544	583	542	613	523	559	550	537	508	564	548	540	536	572	534	580	516	570	544	526	540	555	566	522	560	573	533	541	532	556	521	583	532	543	575	529	581	565	562	591	554	520	546	546	538	512	578	565	570	572	536	558	540	552	493	547	548	573	531	573	562	564	559	541	560	560	534	541	546	554	543	556	586	545	588	563	517	517	577	573	545	524	549	548	583	535	590	571	532	506	552	565	556	540	574	534	552	554	554	554	561	538	584	559	586	560	563	535	557	541	525	564	563	557	575	559	504	530	562	564	526	519	567	580	548	538	532	554	562	554	561	579	562	559	578	570	550	588	570	553	573	545	538	539	571	535	529	550	517	534	555	581	638	556	546	516	522	581	545	545	545	547	544	536	548	548	565	509	541	568	546	536	575	545	538	551	565	532	537	576	567	499	567	567	535	554	541	552	543	581	536	535	548	541	490	579	566	504	519	503	531	551	546	519	553	561	519	546	519	514	557	539	535	506	578	510	538	543	599	556	518	541	541	580	552	551	554	567	548	533	540	519	556	552	530	555	531	519	561	553	516	553	595	525	551	534	573	543	546	547	539	503	542	564	519	514	530	548	536	565	506	535	524	534	540	554	592	531	572	553	566	517	594	508	569	557	530	560	555	541	546	550	546	552	511	582	589	561	548	595	569	546	558	571	513	600	571	551	535	523	575	577	519	565	555	573	594	533	539	570	542	531	549	539	549	508	582	542	577	561	571	521	542	555	563	509	572	542	530	524	588	513	528	545	563	534	559	575	559	556	540	534	595	506	550	575	541	590	560	534	575	542	563	590	565	573	530	515	525	597	555	520	553	526	545	543	575	577	552	529	527	542	570	596	523	549	552	553	552	552	585	547	507	559	551	554	569	566	549	606	536	562	561	526	535	552	563	559	526	534	556	506	580	542	510	551	576	553	517	561	571	597	538	572	570	570	543	534	553	533	544	570	612	542	535	548	505	526	554	586	504	556	569	547	521	569	560	571	563	530	526	541	537	527	583	516	501	588	549	578	534	526	561	555	553	559	557	551	567	560	532	565	549	505	551	561	550	504	545	550	557	530	555	556	558	560	553	530	583	550	550	530	576	548	551	555	549	524	576	541	513	550	535	563	550	562	528	504	521	542	558	561	566	550	519	559	520	556	584	525	523	554	537	556	559	526	542	591	541	560	562	554	551	554	550	511	524	515	515	593	551	541	572	567	552	576	545	557	536	526	513	543	625	567	573	564	575	571	512	578	550	511	560	567	578	548	563	551	542	549	525	542	544	532	548	534	547	542	579	539	574	553	531	542	523	546	573	551	540	572	535	533	587	522	553	548	529	569	558	526	584	563	525	517	541	565	570	566	606	565	504	545	540	518	607	554	549	583	589	538	527	553	555	578	535	581	570	549	572	540	536	535	518	546	553	571	553	551	514	513	553	555	534	537	524	520	558	525	525	543	517	533	551	557	554	564	539	551	531	545	483	594	511	559	547	540	542	550	563	521	566	579	613	546	592	542	534	570	498	556	570	577	525	571	534	542	575	537	549	517	593	576	549	540	557	525	582	531	528	556	584	552	564	574	529	599	564	546	544	576	547	559	607	558	551	548	531	519	557	510	544	551	505	536	571	586	549	493	527	539	572	540	552	557	547	554	615	537	561	577	525	550	535	558	545	557	565	543	527	521	504	564	529	541	560	543	578	570	548	528	574	502	550	544	539	602	565	573	582	589	562	520	565	537	583	538	516	560	538	553	580	561	533	527	520	504	547	573	554	513	540	563	546	562	495	574	555	549	531	559	554	533	547	557	584	549	546	567	526	551	514	557	535	535	529	561	530	546	545	533	555	515	574	556	504	541	566	542	552	534	550	513	582	540	551	577	548	551	563	535	552	570	543	510	555	567	540	492	507	551	539	537	585	534	565	559	563	543	560	536	568	569	552	576	535	535	568	561	565	563	499	547	579	548	565	523	565	535	546	556	545	540	510	561	535	570	532	557	522	551	562	529	568	575	547	516	558	537	517	567	535	546	534	545	526	550	531	549	547	538	549	561	590	540	531	582	593	580	592	548	536	542	546	558	554	542	531	512	561	565	521	553	537	527	573	514	541	550	499	599	562	552	534	559	532	561	568	577	571	537	616	537	565	544	526	561	525	532	516	530	552	532	578	560	541	543	554	524	557	555	549	544	559	566	558	554	577	520	513	520	554	591	546	537	567	581	596	547	564	556	532	580	581	517	582	554	514	540	566	511	584	545	547	531	548	510	530	591	516	550	548	521	544	532	546	570	571	535	519	556	522	497	552	564	550	598	555	562	514	580	547	563	559	568	549	545	508	521	550	573	590	533	582	553	550	513	557	559	499	536	521	533	545	539	552	550	574	532	547	566	548	570	564	522	576	554	559	565	590	561	522	518	536	551	515	532	566	592	563	560	548	537	571	522	576	547	536	521	496	537	504	533	573	508	562	578	513	549	522	548	550	548	516	534	577	563	557	535	550	535	598	542	563	582	559	582	586	567	529	556	558	532	585	526	594	566	574	533	566	588	574	531	495	575	581	533	533	532	586	549	550	548	565	547	539	539	546	545	552	510	570	548	558	551	543	581	531	532	588	500	554	585	527	593	511	538	575	533	578	542	572	543	531	543	546	518	509	543	508	545	566	551	538	537	559	574	558	573	580	581	558	508	565	557	491	542	532	522	538	548	548	549	554	551	614	506	506	587	559	567	518	563	542	590	518	535	539	587	563	589	556	586	614	552	531	550	514	590	559	554	568	525	514	545	555	559	541	522	566	584	589	578	541	546	550	562	540	561	512	546	556	579	512	522	545	557	529	558	550	545	486	546	515	543	598	557	585	522	518	556	526	535	533	547	531	569	530	587	542	514	550	564	566	518	528	571	534	565	536	577	570	567	521	565	565	568	560	532	541	534	549	600	544	540	514	557	545	557	560	504	561	565	569	547	535	525	541	545	539	531	545	577	575	539	590	497	547	519	554	509
29594	31749	27100	11252	1552	441	279	280	252	280	249	301	239	270	230	273	258	227	233	271	258	253	236	265	293	257	239	269	254	236	237	264	228	264	267	237	263	287	271	245	226	293	260	248	240	250	261	258	247	265	253	257	258	261	259	245	239	284	258	246	264	228	285	251	267	252	260	266	278	267	230	234	251	241	263	252	259	250	252	282	264	247	247	256	252	243	251	242	265	250	249	269	282	240	271	257	236	263	286	248	236	238	271	269	259	279	251	288	256	250	279	274	274	276	282	277	266	240	273	264	245	255	242	263	273	253	265	256	234	259	255	243	264	234	259	226	259	259	266	249	237	249	255	247	269	261	254	246	245	249	273	231	246	242	261	260	269	265	263	245	254	251	253	251	285	257	265	265	281	281	244	269	236	237	266	270	279	248	232	236	251	259	257	251	242	248	248	230	249	253	245	275	228	236	245	236	272	265	254	248	261	261	233	232	239	260	254	223	260	262	270	253	244	251	266	260	235	289	242	263	259	269	262	254	271	254	246	270	252	249	275	284	272	257	265	271	223	252	251	263	241	256	251	248	277	254	243	237	267	274	283	220	241	252	276	266	276	271	229	252	259	269	252	242	269	254	260	254	278	236	234	238	255	233	279	257	270	253	261	251	274	235	270	268	267	252	262	261	229	266	277	241	257	265	257	250	264	248	256	239	245	233	263	260	268	239	266	243	256	243	284	242	285	257	278	247	259	260	256	255	267	267	260	281	242	263	253	279	253	263	292	268	253	268	245	274	258	230	261	240	262	251	235	247	263	217	260	236	268	305	217	217	266	266	267	238	252	266	249	262	249	244	301	257	274	262	254	241	254	260	260	233	287	239	270	254	274	251	245	287	231	257	244	262	238	240	242	272	244	244	238	229	246	287	261	255	251	273	241	268	275	260	271	294	242	244	275	231	228	232	256	241	244	240	280	240	254	270	244	275	238	248	272	258	267	261	260	251	246	252	279	272	268	253	276	259	247	251	240	277	239	235	239	227	244	246	265	277	260	254	256	277	258	258	243	229	260	251	241	268	240	237	224	255	253	245	238	290	252	238	253	296	259	230	258	247	258	262	241	237	264	265	242	271	237	232	243	274	252	218	276	270	284	245	259	272	225	265	264	248	254	267	292	223	271	260	267	249	233	256	254	261	260	278	255	257	265	285	247	253	284	241	222	239	254	260	246	228	292	241	272	263	260	253	216	246	246	271	257	258	226	240	262	267	233	245	262	257	249	261	227	279	264	272	236	265	258	265	259	236	258	241	216	267	247	243	244	270	243	264	240	247	263	223	263	255	241	251	252	248	236	256	220	245	223	249	282	256	252	268	246	267	222	269	237	237	265	254	277	253	254	284	257	237	252	244	282	248	284	262	243	250	251	273	233	273	253	296	233	232	234	278	261	270	270	244	274	225	245	260	262	263	252	248	260	282	258	212	250	250	226	261	273	283	273	245	267	275	274	276	256	270	213	254	270	246	274	244	239	269	264	242	259	268	241	234	236	263	249	250	238	264	239	239	271	244	281	249	254	280	238	217	257	247	270	263	267	273	237	249	248	266	248	265	247	264	253	255	245	248	249	269	243	263	241	264	271	258	262	270	257	235	258	248	254	266	262	223	228	275	250	253	246	258	253	237	252	243	282	279	257	254	270	296	259	241	262	231	248	262	244	249	251	234	260	275	260	246	223	247	290	258	273	283	258	258	265	274	255	257	253	256	242	260	263	252	267	234	247	240	247	236	261	268	248	218	268	285	273	277	280	226	240	260	254	261	231	261	236	237	250	271	235	266	260	268	244	249	277	274	293	266	267	245	274	258	244	247	250	269	241	252	240	276	286	252	246	233	270	295	261	221	244	252	268	276	249	261	271	276	255	263	271	280	235	251	216	224	257	232	245	272	284	271	267	264	253	254	257	240	272	247	234	254	258	220	253	269	235	214	241	252	265	256	264	276	261	221	272	266	252	243	282	268	237	262	253	263	233	250	248	278	283	244	278	276	262	266	238	261	270	251	301	235	259	232	245	245	279	259	256	257	261	252	239	271	233	241	256	280	255	279	255	227	257	264	257	264	265	256	250	233	246	238	261	277	284	253	268	243	239	249	259	243	271	254	258	274	227	258	242	240	283	271	303	280	273	240	247	262	276	257	262	272	222	276	244	247	233	242	292	253	254	242	291	248	251	237	270	257	280	239	262	266	283	277	246	237	266	242	272	275	245	269	237	246	265	236	236	248	277	254	252	254	232	278	218	275	239	270	281	283	249	239	250	277	249	280	230	261	263	263	241	257	259	253	257	245	281	269	287	263	265	241	271	275	244	264	233	243	254	238	253	228	260	243	263	248	259	234	267	250	268	250	256	286	234	245	231	268	277	269	287	280	262	241	248	252	257	251	270	295	262	250	276	245	247	262	270	238	228	259	261	246	252	269	275	275	238	247	253	263	257	248	253	272	270	277	209	228	262	261	247	246	288	262	238	259	285	216	270	243	257	238	272	245	249	257	259	262	256	271	264	262	240	269	281	243	239	258	241	257	270	284	284	271	256	274	261	256	275	258	283	272	233	274	249	245	268	273	255	256	242	266	278	231	272	283	257	236	259	252	255	242	260	260	244	269	262	230	246	277	260	279	256	245	262	256	277	278	264	257	233	263	270	255	242	259	235	280	245	247	294	259	268	262	262	247	277	270	234	248	253	236	265	252	244	260	236	264	279	252	239	264	270	264	281	275	279	265	253	258	249	294	251	277	264	284	247	277	229	246	250	266	251	223	227	284	275	243	246	223	266	254	241	238	251	256	270	284	253	281	270	255	235	244	263	272	235	290	251	255	246	256	252	249	252	259	235	273	285	258	264	284	261	251	259	264	267	278	258	239	254	258	254	250	269	275	266	262	250	252	251	253	249	266	271	265	284	244	254	255	264	285	287	299	251	258	262	274	283	258	251	275	226	256	235	247	273	255	276	268	231	263	240	248	257	263	257	229	273	258	263	242	252	247	251	246	285	292	248	267	256	248	242	256	262	231	256	235	243	263	262	259	252	253	230	256	242	266	255	243	261	227	256	266	228	258	277	268	239	262	250	262	250	247	253	254	259	275	263	275	240	255	256	271	238	275	253	269	265	238	241	234	260	272	251	252	259	258	249	254	265	254	263	252	251	252	244	288	258	285	226	249	279	272	243	274	264	267	270	245	261	261	274	269	284	243	231	242	253	245	259	270	244	237	231	251	259	250	270	269	240	209	253	248	265	268	261	268	258	253	229	255	251	253	272	271	248	262	274	244	249	260	265	264	252	244	251	265	252	239	269	270	256	255	265	267	240	237	263	268	245	271	249	238	270	263	261	268	270	260	256	241	252	251	249	261	238	278	257	247	242	276	274	272	271	252	237	261	262	272	262	261	276	266	271	247	262	266	223	253	260	229	297	246	242	252	239	248	262	240	250	263	284	266	259	261	271	268	231	264	255	265	256	256
37367	48415	31809	12210	3147	898	553	499	497	517	468	476	475	459	478	477	454	483	509	497	480	495	472	464	474	472	452	480	435	501	531	463	471	464	480	461	457	486	491	443	490	459	482	507	497	472	463	466	509	466	520	477	501	491	489	484	484	467	454	487	509	465	470	531	484	479	471	439	508	486	435	500	480	519	472	477	504	457	504	463	492	490	507	495	479	472	486	512	446	465	493	489	476	468	495	455	481	500	509	505	532	455	497	464	478	505	524	446	474	484	481	460	504	487	448	485	479	472	499	534	469	482	494	488	476	489	466	479	512	475	475	448	502	475	497	486	492	460	486	487	460	461	476	499	488	482	479	450	505	501	486	490	468	494	464	426	486	523	513	517	518	496	464	511	475	470	455	466	490	513	482	504	520	493	482	482	492	466	483	482	525	504	488	476	491	468	458	506	471	453	447	478	485	490	500	506	495	462	501	472	492	486	466	472	472	529	484	492	472	461	512	488	467	530	500	475	446	483	459	445	481	511	510	461	435	504	502	463	448	492	486	502	515	479	507	468	457	484	478	493	491	468	497	481	524	457	489	458	515	489	498	493	469	504	419	507	484	482	459	459	472	486	500	457	495	520	521	471	481	489	493	493	486	469	474	464	462	469	486	447	509	467	504	488	511	467	450	521	470	502	483	486	469	462	479	481	499	492	446	483	491	455	507	449	477	489	514	492	503	508	447	487	473	470	507	520	461	483	456	473	460	464	467	501	440	502	450	473	509	491	490	468	495	484	478	455	494	463	485	454	500	501	493	506	491	466	507	484	506	523	524	481	483	474	505	470	496	499	494	453	484	475	485	484	487	482	477	490	474	488	504	510	481	507	462	484	429	494	487	497	504	487	500	451	435	484	489	473	531	454	480	465	488	518	490	477	476	481	501	463	458	506	507	496	493	482	431	471	480	491	454	464	434	508	491	469	498	490	473	491	504	477	459	520	505	490	502	450	509	471	465	483	490	507	411	495	523	500	476	499	472	447	476	469	506	482	491	458	481	513	495	496	504	506	489	524	453	491	442	482	477	486	457	465	489	510	485	492	501	489	511	502	472	470	516	480	470	524	490	486	492	499	469	474	476	483	496	482	470	496	473	461	436	480	500	469	496	450	463	465	452	501	449	507	507	485	468	503	490	506	490	450	446	471	488	524	461	480	467	467	486	505	467	483	525	461	449	493	436	491	460	489	458	423	472	503	500	494	496	439	472	472	491	501	488	505	476	468	489	481	518	459	496	489	499	476	507	427	507	477	467	471	478	458	467	488	475	480	464	471	439	455	522	468	465	483	487	435	496	519	531	497	495	482	474	464	514	472	512	519	466	473	516	492	533	457	513	530	467	511	448	469	494	464	469	483	520	480	532	484	475	494	484	498	501	474	484	456	485	480	472	478	496	441	497	460	517	512	424	517	463	490	491	513	456	469	468	436	514	500	509	457	483	507	448	483	453	518	494	470	492	478	476	471	513	487	464	490	500	516	457	472	464	511	448	485	477	473	468	440	491	481	465	498	488	437	479	449	478	518	474	515	477	477	482	472	509	524	519	472	506	491	442	492	477	422	466	490	515	485	485	493	494	483	492	442	470	506	460	470	482	474	512	473	463	474	460	485	475	500	476	524	486	479	505	508	450	493	466	464	429	517	462	517	480	516	475	503	472	483	475	452	496	479	468	490	467	486	487	456	525	447	494	459	482	498	479	453	469	427	469	498	479	464	510	488	486	485	494	499	444	499	505	453	500	472	488	449	491	469	489	500	453	496	503	495	456	496	477	495	482	444	479	470	488	443	466	464	521	523	557	515	490	512	488	468	460	475	456	487	477	488	507	484	498	485	458	516	499	467	513	447	516	496	516	495	465	445	481	481	502	504	515	471	430	511	491	476	461	461	497	497	471	507	488	469	472	496	469	487	546	429	498	466	462	452	477	479	495	446	474	470	507	481	496	460	500	482	461	501	466	452	507	525	483	483	475	455	470	497	476	475	477	476	466	498	495	468	458	501	522	456	468	468	481	492	447	470	478	474	469	457	482	504	475	533	502	463	500	477	472	483	466	468	485	461	468	498	477	472	477	552	471	504	453	494	518	497	476	506	474	434	460	453	478	484	511	474	493	485	495	447	494	515	498	461	510	481	449	483	476	493	476	487	461	493	491	482	491	508	471	472	461	478	488	476	439	491	475	486	506	493	489	502	485	473	491	482	471	472	468	482	460	453	490	510	499	481	464	459	494	480	479	451	488	497	459	469	456	450	474	505	496	516	443	464	488	490	503	464	464	495	471	477	476	438	475	455	478	505	482	444	463	440	503	501	509	483	462	514	462	474	461	486	478	472	436	432	505	493	492	491	445	460	500	452	469	475	486	471	514	435	434	494	493	474	425	495	469	513	493	472	461	492	459	477	500	466	521	470	513	459	485	501	469	489	491	481	454	469	479	489	503	482	461	445	492	458	500	471	458	494	512	492	472	499	460	501	486	474	477	485	481	471	508	487	483	467	469	460	476	507	494	451	466	469	508	512	478	495	503	456	461	475	473	457	490	480	454	454	410	452	464	453	504	533	518	507	495	461	464	453	445	490	481	475	480	492	500	505	503	514	481	439	475	520	484	474	482	448	463	498	464	501	514	527	482	500	457	477	461	458	483	459	482	459	499	451	482	473	491	521	501	514	499	494	485	497	512	469	477	455	457	478	486	519	513	496	468	520	495	471	486	476	472	478	447	482	462	470	471	494	478	494	504	471	455	481	486	467	490	466	497	485	482	501	451	498	443	463	490	463	470	481	448	483	491	433	483	463	469	489	501	506	476	437	463	477	468	477	475	466	464	481	453	480	460	451	455	487	491	477	468	482	474	479	478	510	512	497	463	493	495	476	472	464	448	488	485	471	501	446	519	503	439	499	434	491	479	492	465	471	448	496	540	476	477	471	454	471	472	503	481	465	498	496	489	492	448	472	494	457	480	476	509	512	465	499	473	500	464	486	460	442	498	523	442	467	482	469	499	510	496	479	516	498	502	481	522	490	481	495	493	459	487	498	461	498	465	462	488	489	508	474	466	480	503	478	480	513	473	463	483	483	536	464	492	490	485	523	500	472	491	458	448	468	461	487	485	497	449	465	465	437	517	450	471	478	439	465	502	478	453	478	497	509	473	503	464	487	458	477	517	440	498	472	445	480	479	480	473	441	494	478	473	476	536	453	477	497	495	472	495	493	496	507	442	489	459	464	478	467	480	476	469	484	480	490	499	506	498	534	468	483	496	458	473	472	493	486	463	518	486	470	476	497	515	519	503	466	514	492	482	495	533	482	474	457	478	478	492	497	511	493	480	501	475	461	497	473	468	473	442	509	487	502	508	468	491	502	506	502	488	492	433	481	513	493	486	493	529	441	495	509	483	462	502	473	459	526	478	469	473	478	496	486	476	515	518	479	461	483	473	470	479	497	499	481	478	480	461	504	490	519	493	434
24827	25190	34979	27612	18108	5395	523	284	270	260	288	291	278	283	270	269	264	297	244	245	257	315	284	294	270	274	282	229	266	306	291	312	258	268	262	285	267	241	258	283	268	252	278	262	273	249	268	289	277	278	274	264	262	258	257	279	263	268	261	289	278	286	259	264	250	264	244	260	246	255	259	266	264	287	294	264	300	294	275	247	268	245	244	237	282	271	238	239	284	241	252	275	258	261	296	283	263	267	259	250	271	244	251	252	262	290	255	303	296	288	256	277	261	292	269	279	266	257	248	245	288	291	262	255	272	236	275	248	284	281	244	295	270	268	267	293	279	269	245	253	274	252	273	260	292	264	254	271	268	276	277	292	278	298	269	302	270	259	280	280	282	268	265	253	279	269	285	280	250	258	263	276	226	266	254	261	288	272	251	287	297	281	272	226	245	274	251	279	267	237	282	277	287	271	295	273	256	262	225	280	253	252	248	273	273	273	296	248	278	280	273	277	261	231	259	267	273	267	279	280	256	259	293	252	275	272	243	243	299	255	296	287	240	286	244	295	255	257	255	297	269	263	257	265	275	245	257	274	284	271	263	287	243	257	293	268	279	239	256	266	247	254	264	273	270	258	257	283	247	285	263	240	251	258	274	298	280	256	276	263	248	275	258	257	293	250	266	292	265	289	272	263	283	244	282	229	277	279	259	260	268	261	267	279	281	252	286	257	235	227	272	274	265	272	278	255	259	277	253	286	276	278	286	282	283	271	278	260	272	276	254	266	266	293	247	285	277	255	287	279	255	278	239	281	265	288	270	288	261	258	287	237	279	258	254	247	281	311	267	249	277	274	272	245	260	280	258	262	299	244	260	256	275	309	260	269	295	275	262	267	263	267	250	250	294	268	258	242	266	265	321	277	246	249	266	271	242	270	289	259	257	289	245	260	271	269	238	269	254	294	248	296	264	275	265	262	278	255	255	281	268	252	256	280	253	255	259	261	262	245	287	256	287	248	266	234	254	253	285	267	239	279	266	238	278	294	270	269	262	289	279	284	268	268	278	288	244	267	276	262	277	253	260	243	255	240	262	261	248	278	282	233	275	260	246	276	256	295	273	254	271	251	249	259	288	270	283	257	308	260	248	260	257	245	298	264	267	249	272	276	296	269	281	259	278	256	280	274	249	237	256	290	269	300	259	286	271	283	274	284	273	264	306	250	249	277	295	256	263	292	281	257	271	274	298	251	265	267	262	266	265	305	252	252	304	273	249	284	264	271	264	267	261	281	265	248	293	284	259	233	270	249	281	289	279	240	247	281	268	279	273	238	255	279	284	296	277	268	265	262	280	268	230	259	271	279	276	269	269	262	261	289	252	263	246	262	281	260	238	267	279	274	266	265	242	277	265	260	266	279	253	253	268	283	241	280	269	251	249	270	256	240	273	265	270	274	275	264	274	263	287	273	261	310	260	264	263	255	256	260	268	265	252	242	255	284	273	269	278	255	249	251	279	240	266	258	287	265	263	281	264	257	273	284	285	239	287	287	270	275	247	296	284	286	302	268	247	252	279	255	268	263	273	294	285	279	287	281	266	251	289	259	291	252	274	239	262	271	263	278	266	282	281	262	285	289	252	256	302	245	246	245	284	252	260	263	236	279	283	273	268	251	286	255	256	259	269	285	274	288	268	260	286	296	292	280	262	269	312	255	278	280	274	257	313	263	265	255	283	281	267	281	243	253	277	244	263	261	255	277	261	274	245	258	273	278	264	286	264	280	275	246	283	272	266	260	277	255	239	269	285	254	280	283	264	275	259	292	277	257	270	283	275	257	256	288	299	257	274	253	256	242	274	263	263	250	250	263	259	231	263	273	267	286	249	252	266	283	251	278	263	264	270	258	272	273	258	248	283	261	265	264	269	281	272	245	248	278	241	275	283	299	293	281	245	239	295	272	257	254	266	249	270	254	287	297	267	266	237	261	266	259	248	274	263	295	258	256	256	283	285	267	275	291	273	262	261	256	269	246	262	261	276	257	247	283	290	263	257	254	248	269	247	259	252	282	289	261	266	282	262	282	265	284	270	252	278	258	265	254	256	298	256	260	242	290	273	233	270	241	274	271	234	244	279	252	279	244	272	268	260	271	276	241	254	254	265	255	258	277	274	290	274	289	283	258	253	289	274	305	271	272	259	269	262	279	294	275	251	285	254	284	296	269	255	279	281	296	275	261	260	250	296	260	256	267	248	279	260	271	237	278	246	237	275	276	282	254	263	250	271	238	314	247	266	250	271	260	282	265	276	273	256	292	264	241	256	259	268	276	288	256	269	267	270	258	258	250	277	265	246	261	266	271	259	292	279	294	277	263	272	243	294	276	245	276	270	289	261	268	261	274	283	258	279	234	263	280	263	252	279	248	266	257	280	291	269	256	256	262	266	302	279	262	291	273	278	255	262	260	301	271	275	285	269	244	276	252	263	259	268	261	245	235	248	277	334	268	279	242	288	260	267	248	277	260	277	260	256	264	247	291	277	281	276	281	253	286	239	283	253	266	266	273	271	266	266	251	260	268	255	255	285	280	247	256	264	281	271	258	247	246	271	272	243	277	263	243	275	279	272	274	291	267	251	225	282	266	265	280	247	270	253	274	288	277	286	246	252	277	275	260	257	289	291	261	245	255	277	274	306	277	285	261	304	239	259	265	278	249	252	264	272	274	305	278	277	262	258	259	257	269	262	276	275	271	240	278	275	290	271	261	261	276	245	260	292	275	264	250	290	240	254	245	259	255	286	274	254	235	271	261	291	282	292	300	278	287	294	275	278	291	241	234	282	288	252	284	266	258	244	241	270	249	244	257	264	281	275	258	278	292	256	272	249	257	246	281	247	293	268	271	253	246	248	263	288	273	308	273	242	262	246	263	269	260	252	309	256	271	256	280	295	307	247	284	267	256	271	230	267	261	248	258	273	274	278	236	246	264	277	242	301	289	250	254	246	272	275	273	253	235	261	262	223	275	249	270	272	281	258	250	261	289	282	243	238	260	269	238	267	230	267	259	281	262	256	280	257	273	248	276	257	285	252	296	286	259	283	247	310	284	248	276	243	278	240	242	234	266	251	266	268	260	285	286	263	252	284	265	281	300	251	247	261	265	280	276	254	266	261	286	257	245	279	277	253	245	277	298	273	300	259	250	260	297	277	258	254	265	271	251	277	284	279	278	275	244	257	259	269	254	244	246	258	254	257	294	276	258	290	264	258	260	266	275	269	261	259	252	257	246	278	248	257	250	271	277	261	250	235	247	265	303	266	257	248	264	238	256	252	254	288	293	273	274	262	266	265	243	260	256	263	278	270	219	283	261	288	279	262	250	274	239	276	267	274	247	249	265	272	272	265	248	280	283	278	296	273	253	263	279	241	262	259	277	250	262	270	290	267	256	254	271	258	283	279	283	274	287	236	290	270	268	266	262	286	264	301	266	246	249	258	273	288	279	267	280	269	282	253	220	289	261	272	274
59464	91677	63999	34931	13419	2876	830	561	540	521	496	512	564	520	486	526	505	530	481	500	487	517	487	471	491	512	510	497	505	515	506	482	470	470	506	501	496	488	490	501	503	485	498	505	514	551	504	512	525	515	530	486	497	512	497	465	500	450	465	488	502	495	481	481	484	479	486	499	498	472	467	530	476	482	496	500	516	512	493	503	497	500	476	472	524	525	511	534	508	510	468	488	497	504	514	467	500	502	480	521	509	473	481	492	489	518	487	524	504	527	480	508	500	508	520	531	542	515	506	487	487	475	508	493	502	526	498	482	508	504	553	516	459	450	503	498	506	524	502	502	491	493	508	514	466	484	480	494	501	493	510	496	483	463	523	505	495	483	525	498	450	520	519	501	507	508	523	487	511	521	502	474	533	538	488	511	477	538	487	490	509	474	485	481	475	519	485	525	487	517	475	492	511	493	532	480	472	513	466	522	464	481	492	472	519	492	504	470	501	509	510	496	497	482	504	496	471	518	463	446	523	458	498	512	501	504	487	504	517	504	511	506	483	471	521	515	493	484	452	519	490	500	480	484	492	500	501	489	499	497	518	471	463	495	500	528	478	503	519	488	505	467	499	546	500	496	448	490	501	535	503	491	490	501	512	519	506	501	501	476	477	489	505	503	473	506	479	459	523	530	535	542	494	519	502	484	495	464	501	490	491	497	483	484	480	486	475	519	479	510	502	521	487	503	498	514	483	513	458	493	484	521	499	495	463	524	526	510	508	478	497	511	474	494	463	476	496	527	507	484	538	530	485	490	515	486	523	494	490	515	511	486	480	512	518	461	512	486	452	469	488	526	494	494	505	501	476	510	501	507	487	478	502	486	477	525	512	480	467	510	477	552	510	472	498	497	483	506	520	499	503	464	467	501	494	489	504	447	535	484	525	468	479	511	504	477	485	526	445	513	491	476	482	516	502	541	496	507	516	459	457	511	499	491	477	499	479	513	477	501	516	514	497	518	499	508	475	474	475	456	504	481	475	493	499	503	488	490	506	505	500	476	493	494	447	496	481	490	537	452	515	496	512	496	474	479	485	550	574	493	497	449	529	561	490	502	557	469	523	512	481	513	526	520	526	471	488	525	500	511	488	495	518	502	479	508	514	459	496	539	514	525	501	536	469	471	508	519	469	501	499	497	488	439	497	491	498	468	513	501	516	476	463	517	488	545	467	496	488	486	493	478	468	494	487	489	477	478	492	531	476	546	507	495	473	482	488	525	465	497	508	518	464	519	485	530	511	475	504	469	495	493	499	464	515	486	500	497	468	487	474	453	536	508	488	510	521	543	503	516	532	478	509	494	509	505	514	548	471	499	521	530	489	494	545	497	508	499	514	486	509	493	496	523	523	527	519	503	488	502	497	472	493	486	525	476	479	494	502	551	503	496	518	538	506	506	473	483	515	485	497	497	467	514	496	514	476	523	526	494	472	486	481	458	517	466	458	503	513	524	488	481	508	504	505	492	505	482	456	489	479	510	519	497	491	501	493	489	527	471	524	497	500	467	503	486	456	497	524	515	483	472	535	506	552	496	487	503	457	495	491	476	503	524	496	479	487	467	488	513	516	501	484	498	505	496	538	483	488	479	528	504	471	500	503	523	470	510	518	474	479	487	497	504	455	510	509	478	471	493	505	470	505	512	512	492	518	463	477	496	524	495	490	489	507	506	518	469	461	489	514	485	475	497	468	498	491	540	458	509	498	511	506	506	507	485	465	490	522	497	456	511	509	554	517	507	525	484	542	520	504	526	481	495	462	448	492	510	535	491	489	494	538	496	479	510	508	514	491	519	468	518	529	510	515	470	469	518	517	470	524	509	494	505	518	439	478	496	470	492	473	514	510	421	492	473	492	510	461	497	483	474	513	497	495	498	487	527	510	515	487	520	482	512	472	487	546	524	503	515	501	481	501	494	502	511	533	498	514	508	492	497	510	512	507	489	504	501	487	520	496	555	482	540	554	470	505	507	513	543	491	488	481	506	508	507	484	508	500	494	479	495	490	489	471	527	492	502	522	469	490	494	488	487	500	512	504	502	498	524	482	543	530	509	508	518	495	505	537	500	503	514	484	499	524	526	483	486	481	495	532	476	478	491	491	489	498	492	460	533	500	483	472	487	500	491	475	504	451	517	471	509	550	512	456	552	530	497	536	481	512	515	492	513	465	529	495	502	518	539	513	512	475	557	457	475	501	502	503	483	551	508	513	486	521	538	477	504	527	503	515	509	462	506	510	485	487	459	454	512	499	518	507	498	483	491	504	498	482	492	448	504	481	525	504	477	482	487	507	445	521	495	479	542	484	481	458	491	454	484	524	503	495	517	490	469	533	512	507	465	494	511	445	508	510	456	541	502	480	494	491	506	490	503	511	506	475	489	519	501	488	465	507	491	499	483	509	502	520	475	489	525	528	504	476	539	482	518	476	492	517	500	497	521	473	491	474	495	521	511	497	518	496	545	496	467	485	507	517	480	496	484	534	452	455	511	493	493	488	512	486	492	526	497	488	525	522	465	543	506	453	482	529	517	477	463	478	492	501	489	472	515	497	481	501	520	488	487	484	486	520	494	500	484	479	455	533	519	467	487	462	538	482	460	501	528	490	528	484	491	462	486	496	496	521	498	493	501	493	481	507	483	493	543	479	495	476	478	501	504	492	537	492	480	454	515	494	510	482	497	523	476	497	533	469	468	489	506	488	483	474	482	514	466	489	463	467	500	520	510	466	500	487	546	489	488	495	499	509	476	501	470	516	510	469	509	510	506	458	483	478	533	470	493	496	480	500	523	483	525	476	473	500	493	509	498	498	496	533	517	547	471	492	519	514	486	521	480	528	472	516	524	486	478	468	470	467	466	522	480	461	508	508	482	480	473	504	480	516	513	510	491	474	504	521	466	486	502	461	509	474	488	493	479	483	511	487	479	475	469	508	484	494	460	478	516	498	503	497	474	471	538	488	511	517	505	468	527	494	500	478	451	428	496	476	500	494	517	492	510	474	543	472	513	467	524	498	521	500	541	519	461	523	500	490	513	516	510	500	490	525	528	496	489	514	513	485	521	466	526	499	528	522	486	488	454	496	502	468	465	502	451	493	501	506	537	537	535	456	493	505	511	468	530	493	500	496	469	483	496	520	473	518	551	547	500	501	487	487	493	491	497	494	520	532	503	480	497	486	545	490	513	500	477	491	448	486	484	459	510	520	473	495	524	516	502	478	490	467	526	493	487	518	519	514	499	523	487	506	511	497	490	482	517	510	502	492	473	474	537	493	473	519	484	499	485	459	498	508	513	475	489	489	492	513	491	548	483	497	505	462	491	500	478	451	497	491	496	498	546	524	491	498	507	476	495	521	489	516	516	506	494	492	501	514	470	485	514	530	481	474	480	519	511	517	517	451	521	513	475	500	513	479	475	517	536	499	486	459	507	489	493	489	529	496	506	487	520	501	515	516	491	517	502	464	489
23507	22913	32062	26114	21147	15633	2659	407	343	311	327	352	311	341	339	338	317	305	313	309	323	338	311	343	341	319	313	318	313	305	305	285	310	286	314	307	316	333	295	279	321	278	349	340	329	327	304	323	318	323	300	324	301	290	282	294	320	311	308	306	307	339	287	334	290	325	329	324	332	322	326	302	308	309	284	308	314	297	296	328	323	304	288	296	310	338	306	361	290	307	317	308	341	287	327	342	324	324	325	320	301	309	316	300	293	303	323	292	284	288	304	295	329	284	285	321	334	322	301	285	320	330	309	313	310	287	288	310	291	326	310	312	326	325	337	316	326	275	276	288	297	321	282	326	327	299	310	292	326	312	304	298	324	294	308	312	320	304	322	288	300	313	304	321	309	310	313	299	318	324	306	330	290	333	277	317	353	282	320	305	285	319	303	297	292	312	308	306	314	339	314	284	310	297	298	286	278	286	306	295	307	338	308	308	294	310	308	296	295	309	330	328	284	298	287	282	309	313	286	313	275	320	304	313	288	285	308	330	322	302	288	296	302	313	323	323	309	286	364	340	287	319	342	308	304	264	305	270	300	290	306	296	319	319	317	297	287	305	303	320	316	312	303	300	305	312	323	326	290	329	311	311	322	303	301	297	330	286	296	319	321	308	314	327	300	291	304	314	320	338	298	322	272	321	324	305	319	299	311	301	319	316	312	320	294	311	289	297	305	329	333	308	270	336	326	323	331	313	324	286	314	317	280	329	300	312	285	303	320	281	322	280	309	318	342	299	323	310	319	284	306	333	309	295	329	341	303	305	336	284	327	296	310	283	323	304	292	332	337	320	314	313	278	314	314	310	273	292	285	322	280	307	299	285	314	293	319	302	290	326	296	345	326	332	314	308	308	302	311	318	345	305	297	303	290	304	322	303	305	324	318	317	308	303	319	341	283	332	318	304	318	275	298	313	277	287	290	310	307	273	273	317	307	314	288	316	279	276	308	283	345	340	301	310	329	321	337	319	293	330	327	359	333	292	291	319	320	290	287	300	298	292	318	297	306	297	321	308	307	314	315	320	311	311	277	324	298	311	296	286	317	349	279	311	302	313	307	305	281	338	330	321	303	306	302	265	272	314	336	305	335	317	300	294	301	330	313	304	290	328	316	327	281	313	317	305	321	325	280	321	325	306	306	307	322	331	315	301	298	305	327	272	297	326	307	324	312	279	302	291	311	321	321	295	308	292	342	309	293	310	304	339	301	295	304	316	289	321	314	303	303	340	298	299	271	324	304	296	316	336	292	317	301	311	299	319	292	313	287	307	295	305	284	312	309	287	303	291	297	321	265	313	284	278	298	283	286	305	295	327	297	304	303	312	288	315	335	305	297	325	308	308	309	310	318	298	335	337	308	321	322	319	296	303	304	321	329	311	297	312	325	302	284	308	283	348	295	300	279	302	353	299	304	330	298	311	338	333	293	321	333	296	318	314	314	298	270	315	311	303	311	344	320	284	305	337	284	331	306	307	296	312	304	340	306	329	309	325	295	349	306	316	319	293	333	308	335	328	322	308	314	356	313	358	325	311	307	310	319	336	302	294	330	303	281	313	305	299	300	304	318	278	310	321	315	295	319	323	316	282	308	328	353	285	317	318	303	297	317	309	316	317	328	263	298	300	304	298	304	334	294	316	314	332	308	294	310	301	277	307	345	335	306	310	308	307	310	297	330	282	300	298	316	328	297	292	310	280	321	310	317	327	305	319	328	290	344	295	331	301	280	326	328	287	323	329	312	309	295	349	305	295	275	329	271	287	302	331	286	280	312	292	346	328	319	288	314	323	271	288	280	329	305	292	300	289	296	316	328	311	315	315	287	319	321	299	344	312	317	295	305	341	283	292	342	319	326	323	318	335	300	333	329	317	310	293	310	330	303	328	321	330	320	332	311	311	329	304	303	301	303	299	298	285	279	317	303	307	269	309	312	306	314	315	290	324	291	287	310	300	311	318	323	323	271	289	334	332	322	306	325	324	324	270	278	341	291	320	317	324	302	338	303	296	310	317	304	306	301	326	308	323	328	315	293	341	292	317	292	325	301	279	324	332	297	296	307	323	271	279	303	320	316	304	300	285	288	299	305	306	285	300	321	329	279	317	310	307	296	320	310	285	321	296	305	316	294	310	321	332	319	318	298	304	331	292	316	291	349	307	318	316	294	294	326	325	348	279	282	293	306	309	350	306	323	312	321	333	312	337	325	325	302	345	302	307	305	307	281	323	292	288	304	304	322	294	339	294	319	314	322	334	284	319	280	329	291	326	321	331	301	329	312	322	332	290	304	283	289	314	307	319	309	310	300	292	273	329	298	322	319	284	306	300	321	290	309	314	317	293	315	326	306	330	341	351	332	307	308	295	337	301	302	350	269	324	311	300	306	316	312	344	301	327	298	309	312	356	316	271	289	308	318	276	310	306	315	310	307	314	294	292	324	310	286	282	300	316	296	316	304	307	312	296	285	298	324	327	279	305	314	288	336	306	324	295	335	306	288	290	310	308	344	322	319	283	319	307	303	287	332	294	305	307	276	321	324	351	304	297	302	300	297	308	312	298	310	311	328	272	327	340	320	297	305	328	281	303	308	301	352	336	330	282	300	284	311	343	295	310	316	292	287	320	335	300	285	293	325	318	293	318	305	275	321	309	295	342	326	317	321	243	314	355	306	307	304	292	293	308	302	348	314	325	319	325	304	280	339	286	319	306	299	298	285	283	326	312	292	309	345	289	311	303	301	322	300	306	338	312	302	329	319	313	312	290	294	296	311	331	321	296	329	337	326	325	313	345	309	298	321	312	311	342	296	299	336	306	322	279	303	294	318	311	292	306	288	279	290	296	290	261	301	298	316	314	282	317	341	304	303	310	325	299	328	331	279	278	315	319	294	329	325	294	301	342	312	342	314	329	300	306	300	299	283	313	314	341	336	305	287	304	325	315	294	288	301	343	311	321	321	311	326	311	290	309	308	307	296	299	306	295	348	328	342	321	325	351	276	321	294	316	310	270	325	329	332	307	344	287	281	328	339	322	337	312	316	313	296	301	300	298	314	297	306	291	310	286	292	314	309	283	293	301	282	279	309	327	322	298	308	302	309	289	304	304	327	305	299	341	308	314	312	315	306	298	269	299	330	291	304	337	321	312	319	309	305	303	322	296	304	324	302	309	301	278	302	289	317	287	298	323	312	305	316	297	300	320	327	306	342	330	308	295	282	312	292	319	305	331	284	289	271	317	325	313	311	316	309	295	310	333	296	324	326	317	321	298	309	332	289	312	318	316	291	295	309	316	316	307	297	305	292	286	289	315	346	318	280	311	324	297	310	300	303	301	296	295	307	286	311	287	300	304	328	280	347	280	279	307	300	323	318	313	308	321	324	351	346	333	329	299	326	324	283	321	311	347	263	292	275	299	292	322	352	322	290	320	317	309	328	304	302	321	302	327	305	338	327	318	295	324	335	343	309	288
58608	101876	73962	43982	19837	4832	1168	598	567	559	573	527	532	544	525	556	536	564	539	541	540	565	544	544	559	535	515	529	548	583	576	542	548	522	536	580	531	588	561	547	550	535	535	533	564	529	540	527	549	524	529	548	543	565	574	572	585	535	552	511	519	558	530	558	520	522	575	566	540	570	559	521	556	579	550	554	549	498	534	592	555	505	592	531	575	539	546	536	578	545	542	553	533	534	576	567	510	579	588	565	525	534	553	561	538	587	575	545	554	585	515	537	540	568	547	580	501	518	566	585	533	496	507	518	508	540	576	532	581	543	576	551	525	554	578	562	566	575	546	530	533	562	512	525	569	575	544	547	590	524	591	498	575	535	516	539	541	537	516	555	550	580	550	579	520	580	569	532	587	577	551	531	534	541	577	506	531	528	517	565	579	524	563	581	541	523	547	532	504	536	561	589	585	581	543	541	527	588	530	546	532	557	499	562	545	535	543	528	537	539	517	554	605	571	558	590	578	539	522	574	536	522	549	490	514	567	556	550	568	544	545	575	557	541	554	532	565	570	551	561	531	557	530	563	557	539	549	554	535	579	558	537	539	541	544	512	536	503	558	532	573	526	505	544	537	538	601	518	541	473	535	540	529	578	581	565	531	497	514	552	533	482	536	503	528	516	519	535	525	552	534	526	531	539	545	591	518	551	538	533	568	515	574	521	537	542	524	527	539	552	560	565	545	545	565	487	509	530	567	551	553	559	597	534	554	597	516	582	572	564	582	519	561	561	550	524	540	572	588	525	536	548	560	533	564	577	563	578	532	555	540	531	536	540	581	508	555	537	594	561	552	511	541	534	594	522	549	537	557	626	536	589	548	530	540	545	558	509	582	477	576	551	558	547	497	550	488	526	520	569	558	524	563	548	533	504	547	568	575	534	510	559	544	544	563	548	540	601	544	522	519	578	503	572	516	542	554	546	536	581	547	562	505	534	552	547	558	535	530	580	556	564	509	549	508	585	563	509	588	585	551	551	537	577	553	549	539	548	523	544	527	541	535	537	568	565	570	495	569	553	577	565	551	496	563	545	530	536	576	537	549	518	566	524	519	505	538	555	559	542	544	522	549	555	567	524	549	513	556	535	514	516	551	525	536	583	585	555	511	511	569	548	546	531	544	540	512	547	576	565	577	535	509	546	558	541	586	574	607	519	565	514	562	566	525	561	570	583	594	530	537	521	527	568	510	531	545	539	522	537	586	585	549	527	544	543	526	556	523	513	518	552	483	552	550	521	552	550	533	545	548	568	564	510	513	543	590	557	539	519	559	543	524	518	484	547	566	571	556	536	531	501	542	563	556	603	566	522	555	589	537	508	547	547	555	509	494	546	509	544	570	571	557	527	577	549	526	549	554	533	561	577	556	505	544	523	574	559	494	565	538	527	548	599	549	511	581	553	544	543	532	554	525	551	550	550	559	524	492	551	534	530	537	571	566	553	525	549	544	616	526	549	578	563	547	527	574	539	557	555	503	529	526	527	553	524	544	544	506	581	548	528	576	536	528	522	509	543	598	567	551	581	518	555	507	557	546	518	535	547	537	544	524	519	546	543	537	549	542	559	535	519	547	543	537	496	557	561	516	563	522	550	554	528	554	553	515	524	542	555	552	573	570	552	545	581	525	575	575	534	536	511	578	546	539	551	515	533	545	530	564	554	594	537	553	580	568	554	559	562	505	555	536	546	553	554	541	563	540	576	542	544	538	556	555	533	561	546	530	570	534	585	566	542	531	513	588	568	550	557	565	516	531	550	586	561	547	575	523	528	569	537	583	546	535	543	579	587	543	510	545	525	563	557	555	576	568	596	522	551	543	566	551	575	569	564	571	493	571	573	549	584	519	535	587	553	517	530	546	567	557	525	591	558	557	504	554	520	559	562	535	569	545	551	555	576	496	551	556	507	508	554	550	502	518	541	570	528	523	595	607	544	523	537	513	512	549	570	520	547	551	542	515	542	562	518	525	589	592	533	550	572	554	554	524	583	542	551	548	559	586	525	505	537	540	520	576	514	564	550	581	534	576	532	560	566	550	601	511	563	559	540	513	565	523	532	565	574	527	549	532	528	570	526	550	581	573	545	529	523	539	562	552	574	550	536	577	520	516	558	542	528	564	527	548	555	568	585	552	568	544	581	521	513	571	526	560	548	557	530	545	577	606	531	559	554	532	524	546	538	538	539	542	536	513	536	576	574	565	586	590	567	544	557	526	544	558	515	550	574	580	545	566	534	528	540	529	538	541	511	544	542	558	483	556	513	551	529	539	568	504	533	591	523	558	532	562	583	524	538	523	508	514	522	553	549	550	504	535	615	577	544	544	543	583	557	567	554	558	554	500	582	554	549	535	573	529	556	510	534	576	526	517	512	589	553	511	534	513	535	540	545	563	562	561	539	531	580	556	563	584	526	529	553	492	518	569	579	586	569	556	584	526	537	491	522	533	567	509	572	544	536	553	579	571	534	540	569	574	521	553	544	541	559	547	543	550	533	534	551	541	524	549	574	531	547	551	562	526	569	568	580	562	545	571	533	516	562	580	502	582	564	565	511	530	524	563	526	580	525	480	516	526	538	548	555	563	548	543	541	509	554	508	563	486	541	557	574	521	554	542	543	548	505	502	524	498	542	541	575	562	540	496	550	545	536	559	545	556	529	534	506	557	561	556	531	575	544	530	532	582	611	512	534	570	523	529	534	548	566	582	519	563	554	551	486	527	525	537	562	587	550	543	572	563	530	530	525	570	530	530	552	521	520	559	524	560	573	558	549	519	558	544	556	501	530	530	523	529	538	559	512	528	537	564	567	521	575	530	578	561	524	585	536	506	486	561	540	515	559	561	548	558	506	530	522	573	551	587	536	565	549	512	537	551	545	550	533	549	529	537	544	516	550	528	556	554	579	560	500	554	557	577	548	551	547	521	539	521	550	525	543	556	559	536	551	537	580	559	562	529	558	571	487	523	540	560	576	532	540	507	542	580	526	533	545	542	506	565	536	534	517	553	523	578	516	529	541	550	578	556	576	518	509	549	574	507	532	511	533	537	557	551	538	552	501	509	553	510	582	530	593	549	525	554	542	591	562	539	529	570	546	556	553	544	515	543	574	521	512	552	489	533	526	521	549	540	538	569	559	520	538	468	605	536	585	547	574	566	531	580	586	523	539	570	565	538	554	564	511	540	539	547	563	590	586	539	542	561	554	512	518	508	557	536	584	552	550	530	548	537	531	556	565	604	550	536	548	515	510	570	509	507	550	554	528	503	587	539	543	564	570	533	553	524	558	517	570	541	555	518	545	562	517	552	534	560	525	544	528	546	535	584	553	559	517	554	533	556	562	532	596	539	551	538	577	567	574	578	543	516	554	577	526	573	545	563	530	539	564	543	602	575	543	567	556	537	540	554	581	542	539	560	548	555	546	529	566	566	556	550	537	587	548	541	548	546	528	537	583	539	525	579	550	544	537
28985	33001	29127	12491	1938	478	314	231	284	269	305	270	256	285	276	251	258	263	250	266	265	242	269	265	241	255	261	272	245	257	262	241	297	237	258	264	270	237	273	278	244	229	273	247	262	284	237	261	258	254	230	272	247	277	270	262	270	268	241	258	281	272	277	231	268	250	271	277	227	276	268	295	233	243	269	242	264	260	269	291	260	277	273	249	256	247	278	270	242	276	259	260	229	240	258	237	235	256	223	292	229	279	228	246	255	269	251	253	267	272	256	285	299	249	271	246	261	250	258	244	261	230	264	261	248	287	271	242	240	275	266	247	276	267	266	265	260	255	263	260	264	269	243	301	242	274	246	244	251	274	247	242	239	234	271	263	252	261	278	292	249	241	252	259	252	246	260	297	291	265	271	238	262	223	259	262	249	246	269	251	266	267	245	258	261	267	235	246	241	296	278	258	257	241	268	230	243	250	256	256	254	278	288	277	242	255	251	246	246	268	269	229	256	248	261	262	281	287	257	228	257	218	289	256	240	246	287	274	252	249	267	255	232	271	241	224	269	247	272	256	277	277	280	249	285	262	247	262	245	255	275	261	236	271	291	266	263	274	265	268	270	254	268	245	241	243	235	271	251	285	265	285	254	267	253	298	276	277	281	270	251	236	244	272	276	271	277	253	277	263	276	250	252	281	249	255	240	273	237	232	254	263	222	259	263	246	254	256	245	262	235	237	314	299	256	244	241	242	245	269	269	261	294	247	263	260	285	264	282	246	266	264	252	256	273	253	240	258	241	290	265	244	268	248	248	249	278	243	248	282	256	247	266	275	267	231	278	232	266	241	262	261	257	275	234	249	232	260	264	272	253	251	238	284	272	261	258	261	255	255	271	219	268	246	261	255	308	226	253	241	258	242	248	269	271	237	252	231	294	271	235	267	276	265	242	278	261	298	251	275	238	244	254	258	266	278	255	280	256	243	260	272	267	273	267	263	240	272	239	239	285	217	248	258	268	273	269	297	253	268	261	253	252	269	231	253	233	233	268	267	241	249	274	289	306	286	246	245	229	218	248	259	267	245	246	269	258	234	292	258	280	264	264	264	257	279	266	225	262	280	234	245	259	261	281	267	257	266	244	261	282	291	264	267	235	265	241	250	250	237	273	254	273	234	255	259	266	237	252	256	267	220	248	243	271	252	272	275	249	245	274	236	267	284	232	275	252	261	268	242	252	249	253	249	269	272	288	264	288	252	266	287	269	269	247	296	241	260	282	258	278	254	258	252	302	244	242	267	279	255	273	258	262	254	271	238	291	276	261	252	249	263	258	245	282	244	239	260	248	245	270	256	279	273	255	263	276	283	249	253	272	265	272	259	294	280	239	249	244	231	257	253	268	269	243	258	282	259	220	236	237	259	262	255	270	262	276	293	268	266	262	245	241	278	279	257	262	263	277	259	259	254	281	254	257	232	246	234	243	244	271	227	250	242	292	267	259	273	274	239	279	258	232	258	264	257	237	252	280	261	260	268	245	268	247	252	285	269	270	256	283	233	272	262	254	269	240	246	268	287	244	250	247	261	263	242	254	274	256	260	246	261	246	280	216	248	234	279	238	266	245	248	248	250	281	240	270	279	234	252	266	289	261	252	268	259	250	264	267	285	278	293	248	254	259	288	264	252	238	269	259	233	262	264	266	244	242	251	245	239	266	260	276	254	271	264	277	252	239	245	246	276	274	249	247	237	236	254	264	257	259	259	273	231	265	274	240	258	257	266	267	250	246	280	272	255	280	275	235	268	268	248	273	258	251	253	252	235	245	279	257	272	258	245	273	237	254	237	260	251	260	275	258	255	260	253	241	243	250	269	228	256	242	240	253	258	265	275	240	257	267	276	272	251	246	222	253	273	250	263	277	239	254	252	246	258	258	245	235	259	266	267	270	255	263	268	293	265	253	239	257	244	257	262	267	250	259	285	289	242	272	249	276	258	296	263	248	270	245	249	244	259	243	259	262	266	291	248	288	280	256	264	264	272	258	254	295	264	255	261	261	266	267	272	232	249	282	265	274	265	250	261	284	265	254	256	256	238	246	258	282	221	286	242	269	254	276	253	250	257	261	284	256	250	256	257	243	288	280	253	291	306	288	257	256	248	236	253	293	258	264	216	243	248	272	252	271	246	269	237	282	241	264	268	280	244	226	246	236	246	256	291	237	266	233	262	264	278	235	262	296	253	267	268	245	255	274	289	261	236	250	288	243	232	236	274	226	243	239	273	274	251	297	285	253	263	258	267	276	242	265	244	259	285	240	277	274	257	256	236	275	263	271	253	233	288	270	240	266	252	267	289	248	244	267	259	252	264	258	264	272	257	265	274	244	280	261	302	259	257	279	276	212	271	265	263	252	267	250	274	265	255	240	258	243	255	257	241	229	253	270	261	252	236	266	273	232	237	281	258	250	254	282	277	237	245	245	251	238	246	261	253	268	264	237	268	258	271	221	228	225	261	250	282	268	270	258	262	240	269	240	247	225	278	266	242	237	245	281	253	264	278	268	263	285	251	256	230	246	278	249	251	249	240	254	255	249	257	249	231	263	263	258	259	289	272	255	280	252	271	292	248	250	269	280	246	254	259	258	267	242	268	267	244	255	260	254	221	288	248	257	272	260	259	259	282	253	267	269	266	255	241	299	252	292	256	248	275	287	252	269	256	279	255	260	242	237	251	255	268	302	279	301	239	269	221	280	229	273	258	277	248	249	261	245	264	259	286	236	266	260	264	277	273	258	235	276	263	300	253	263	278	235	257	244	252	229	255	252	229	259	274	260	274	271	277	244	285	261	273	284	257	276	261	247	232	254	291	242	264	264	263	268	260	240	264	283	260	267	252	280	263	266	269	296	256	252	240	260	259	242	264	267	232	260	258	272	244	249	259	248	254	248	255	259	248	280	276	266	269	286	277	255	260	275	271	276	241	243	258	239	231	240	258	265	290	267	259	271	252	271	258	254	273	262	248	271	230	285	262	292	279	284	278	219	241	274	276	253	290	255	244	272	257	264	250	272	238	278	251	269	272	255	245	265	297	245	274	259	275	285	259	271	278	252	248	262	248	252	236	264	243	247	250	299	256	266	244	277	286	274	264	247	274	285	258	261	279	246	277	262	251	283	289	254	256	259	259	277	245	264	278	279	267	252	254	245	243	240	290	244	224	208	288	272	284	260	240	282	275	281	238	266	266	274	257	276	272	250	279	255	253	255	262	246	267	251	249	256	236	268	234	238	247	264	262	239	234	279	264	253	280	240	266	258	250	238	246	290	252	215	262	235	274	249	252	247	247	272	272	252	248	261	252	311	242	267	278	257	238	287	271	272	292	256	257	255	252	309	275	283	272	257	234	243	244	283	231	249	274	235	287	222	271	263	263	259	241	272	228	281	242	235	270	250	237	261	269	275	263	280	252	274	238	274	259	244	246	282	257	271	254	227	269	233	256	271	245	268	249	268	270	293	259	255	260
36272	50520	33866	13464	3411	996	570	522	479	483	439	447	505	507	503	484	482	447	480	512	474	511	481	519	465	536	478	498	502	474	460	461	450	512	494	497	483	504	473	524	446	495	511	443	434	452	482	469	488	480	462	529	467	504	471	487	492	447	477	491	490	558	503	506	486	526	508	472	486	476	481	472	453	494	482	465	477	480	480	473	480	486	501	490	473	453	458	475	509	507	518	473	506	491	503	457	490	485	491	439	451	485	531	488	496	474	474	469	525	487	492	505	499	492	482	450	478	507	508	526	482	475	528	502	492	479	492	486	455	441	461	470	462	504	512	503	480	445	548	515	481	473	493	467	452	495	483	494	492	492	472	469	500	477	493	477	469	487	461	463	526	479	478	484	481	504	485	508	499	486	490	483	482	499	478	472	502	503	473	482	476	486	494	480	471	495	473	520	450	462	495	463	501	464	490	496	459	482	448	523	472	481	481	490	494	487	494	498	492	447	495	539	526	469	520	443	449	516	502	457	503	488	455	477	486	475	458	480	485	488	466	476	518	491	502	486	433	485	460	491	483	503	515	495	526	482	478	467	507	491	498	489	476	490	447	465	467	506	495	448	455	486	532	458	487	473	476	461	463	493	481	474	483	508	520	458	456	480	477	494	479	486	506	495	497	479	491	476	469	471	501	502	507	466	500	459	497	489	470	507	501	459	466	476	507	490	524	508	475	479	477	468	490	506	454	462	505	443	473	493	500	506	499	468	449	482	480	474	479	452	498	472	474	450	520	477	486	474	475	469	444	497	469	459	482	483	455	480	488	526	482	493	486	525	478	516	509	519	505	493	475	459	444	492	492	510	513	502	508	507	492	487	457	536	464	483	483	475	506	519	517	467	489	491	461	530	457	451	477	496	464	485	473	422	481	460	487	507	491	483	478	524	516	463	460	494	494	465	483	478	495	490	473	496	522	488	489	485	493	537	447	471	467	522	476	457	458	492	510	465	495	493	491	459	518	423	503	486	464	476	484	480	461	487	476	473	505	493	499	503	450	483	468	483	474	481	487	493	468	454	503	463	507	486	464	475	458	494	490	482	471	472	459	465	504	479	479	499	455	535	466	467	462	481	475	508	481	477	464	480	498	496	509	470	508	473	505	485	484	485	495	474	485	482	470	459	467	483	454	485	480	477	467	487	504	475	463	478	501	480	530	490	472	505	519	503	460	492	457	482	495	496	495	494	468	493	527	491	491	487	445	517	455	472	459	497	532	477	471	507	459	484	506	459	510	467	455	483	471	525	513	501	459	485	464	506	451	493	449	495	485	476	479	478	495	472	480	520	502	463	512	473	477	474	478	457	463	456	457	495	498	467	511	491	455	497	464	503	489	519	520	512	477	526	481	488	443	480	457	489	488	477	496	471	481	465	508	448	457	510	484	491	482	458	484	485	501	452	494	483	487	526	482	498	471	515	500	508	497	486	551	474	489	476	502	450	504	477	495	503	488	489	494	480	476	490	479	481	476	529	492	468	506	455	526	504	496	469	451	534	477	513	480	454	478	500	477	494	514	504	540	488	481	518	500	502	479	511	519	487	458	448	471	494	480	470	495	486	506	472	472	452	501	448	533	510	504	445	464	483	522	520	474	490	493	486	503	493	451	478	477	458	470	536	497	511	479	478	506	488	464	492	463	489	470	455	473	501	504	465	480	517	467	508	476	487	498	468	484	492	465	462	522	490	510	460	480	504	516	506	491	498	468	487	488	512	508	502	497	477	485	471	479	487	484	507	509	519	485	505	480	509	516	484	466	466	469	459	462	522	467	471	524	485	452	485	469	507	480	489	496	462	485	480	494	476	539	459	499	469	471	487	480	478	475	516	449	493	473	508	468	482	531	483	516	445	489	493	477	514	468	467	455	483	504	472	447	475	490	486	473	499	534	467	480	469	489	473	455	521	464	505	495	465	517	499	498	462	502	475	454	477	485	480	494	494	473	486	526	504	478	439	465	494	521	453	496	494	476	489	472	455	479	505	492	493	450	499	515	454	496	492	490	469	470	478	461	465	495	503	516	480	444	515	497	480	481	462	477	491	480	473	476	465	504	509	460	475	491	514	467	522	518	519	494	483	510	496	454	477	454	495	517	546	482	514	462	499	498	452	480	494	455	520	488	513	461	479	455	502	476	460	481	497	475	517	450	478	499	473	479	512	464	504	469	480	471	500	487	489	518	491	473	467	488	488	491	487	497	514	471	481	546	485	510	493	523	509	484	525	515	484	509	463	493	528	486	509	502	455	488	511	429	468	481	483	489	517	505	489	511	487	530	509	476	459	463	461	491	479	469	495	506	480	485	466	513	465	494	486	490	487	489	529	456	480	489	514	478	486	517	454	449	471	482	483	500	527	490	470	475	446	500	472	520	489	453	460	508	466	500	470	497	509	476	483	508	484	501	457	450	533	440	455	512	485	518	483	495	512	494	455	500	503	482	459	430	495	515	496	466	424	480	512	504	501	484	479	476	453	461	488	472	484	475	506	512	521	481	503	426	481	508	476	513	458	492	465	491	491	476	499	475	462	476	442	474	463	493	513	485	461	501	493	492	488	482	464	451	475	467	522	515	464	514	496	464	488	497	451	462	490	541	462	467	503	441	485	484	479	501	454	471	495	485	512	479	458	499	494	517	505	539	482	472	516	471	470	498	538	478	479	496	473	494	451	497	460	465	458	457	500	485	505	530	490	448	491	492	493	491	443	502	448	467	466	475	459	493	495	487	521	469	474	523	473	470	466	476	489	483	480	488	501	452	481	465	478	520	492	463	506	490	492	492	518	503	513	503	496	492	480	465	497	511	475	501	488	484	486	463	484	480	496	485	514	486	488	471	473	471	477	494	475	492	484	463	500	458	504	514	523	502	482	493	486	478	516	486	491	490	528	487	532	471	474	472	492	473	493	500	478	484	494	448	514	494	477	502	498	479	494	473	471	466	460	481	477	497	511	494	478	479	510	529	492	502	515	483	475	495	479	456	509	492	510	497	503	479	472	497	501	460	494	508	493	487	511	485	475	472	484	485	462	499	474	462	483	443	474	468	526	486	474	485	487	504	432	477	448	492	507	483	502	486	492	505	484	496	449	456	497	488	513	499	520	451	482	485	452	541	481	445	478	473	486	503	454	490	465	484	498	495	487	491	454	499	491	525	513	499	461	519	475	471	491	442	483	491	494	513	496	492	513	492	515	476	435	499	497	490	495	465	446	472	515	476	497	496	503	501	448	529	469	496	483	491	488	500	455	486	532	541	520	490	484	489	475	483	478	492	471	485	482	475	483	494	483	488	489	494	482	485	498	459	480	493	447	496	452	455	468	489	482	511	441	466	485	497	467	471	529	507	450	484	480	512	461	526	472	473	467	481	517	497	480	507	474	492	483	492	486	492	493	469	497	525	484	490	494	462	460	509	468	492	460	464	469	458	512	463	454	462	469	492	450	438	475	499	485	477	451	516	495	509	470
24812	25901	35964	28234	18260	5545	549	331	289	279	290	292	259	274	304	261	282	268	246	283	288	264	278	304	313	260	278	287	290	287	248	290	287	274	299	307	273	260	281	251	271	277	248	296	278	272	284	251	272	294	285	259	272	249	264	246	266	268	251	285	252	248	301	253	304	259	255	260	266	275	260	284	278	293	254	264	266	270	266	266	254	256	273	266	280	268	314	274	283	233	269	274	245	266	276	268	283	249	248	252	281	233	262	260	286	287	265	264	259	256	240	257	269	244	301	256	268	265	275	265	248	262	275	257	272	280	254	264	258	267	263	264	263	266	236	242	261	266	268	255	287	243	261	275	247	266	248	291	300	281	293	292	293	257	323	272	249	268	282	270	284	281	265	271	226	289	257	291	258	275	293	267	267	290	248	258	295	254	262	276	294	251	245	264	288	269	262	259	295	245	246	274	255	264	280	285	261	254	260	275	253	254	248	296	272	284	267	276	280	234	241	298	283	257	296	276	267	267	267	275	280	273	255	298	264	211	286	255	245	285	250	256	255	275	281	271	263	256	254	273	262	272	246	293	305	258	253	278	262	254	278	270	311	266	273	269	297	257	248	264	282	251	273	271	267	287	253	277	268	288	247	244	264	279	268	269	291	278	264	243	260	259	281	299	268	268	252	247	292	261	269	281	261	262	261	257	252	300	238	262	270	259	309	276	246	236	273	247	253	256	274	277	265	273	278	262	272	264	265	253	270	282	274	309	264	275	276	267	275	272	262	264	265	269	239	240	274	236	237	279	242	290	244	248	255	267	260	270	263	279	250	261	261	269	213	261	276	259	252	253	224	245	217	278	282	261	261	265	271	276	283	274	247	285	256	268	255	252	237	281	248	244	269	263	289	262	258	278	282	299	246	272	253	274	267	291	250	275	265	263	267	254	296	280	283	276	281	262	276	275	285	269	277	270	274	277	264	292	272	244	263	253	264	266	277	259	231	278	297	266	277	235	267	282	268	290	285	297	263	267	261	267	288	288	292	274	235	281	288	263	277	272	289	279	311	260	255	283	251	254	255	281	246	273	254	224	258	274	245	271	255	270	277	278	253	275	274	265	252	265	298	240	274	265	245	276	254	300	281	270	272	282	274	279	276	284	274	241	261	260	265	295	266	268	281	265	278	225	267	272	300	254	255	259	265	277	262	261	265	290	266	277	233	244	245	254	285	254	282	276	296	259	249	275	282	286	269	282	240	263	265	282	254	293	271	290	267	258	275	271	261	264	240	273	283	277	261	283	274	304	270	258	262	267	286	297	254	288	268	271	272	239	236	254	256	254	276	283	250	262	252	268	240	275	263	252	253	288	302	252	283	232	298	287	287	283	254	276	278	281	250	272	272	263	268	250	278	291	270	256	257	262	248	255	260	269	270	269	246	266	296	255	258	278	295	289	267	305	289	266	248	269	240	287	242	269	251	259	270	271	280	272	250	271	295	273	247	286	267	276	266	304	266	255	271	255	288	284	247	266	286	262	257	228	263	276	304	245	248	255	267	248	278	279	268	279	258	247	277	275	275	243	267	277	256	251	242	271	267	285	246	282	282	263	238	314	276	269	248	278	258	285	283	305	252	250	264	275	286	257	278	252	272	252	275	271	251	247	281	260	261	278	270	280	239	289	305	301	254	271	263	324	254	283	280	253	232	270	266	276	274	275	289	256	256	252	269	265	271	266	300	257	279	263	266	270	252	246	254	240	277	260	257	283	285	287	264	281	301	241	259	266	272	270	270	264	265	270	274	295	249	237	278	250	267	256	270	268	284	273	269	253	270	277	245	265	268	240	265	307	253	280	270	254	261	281	244	248	253	270	268	233	292	261	286	256	263	261	270	252	258	282	283	246	241	270	275	237	254	265	274	286	269	255	268	256	274	259	257	251	292	271	279	260	265	264	284	246	265	284	273	263	282	261	261	259	249	272	255	253	276	267	281	250	230	289	294	257	253	276	274	296	260	276	264	284	265	285	271	303	277	252	266	264	284	286	285	298	291	306	276	278	252	264	287	282	279	238	252	218	263	259	271	279	249	254	283	282	267	282	252	241	258	272	290	282	281	247	255	277	254	253	285	246	250	267	289	266	293	279	270	275	237	284	271	263	256	272	249	258	293	252	281	285	254	274	252	284	252	269	250	291	269	261	258	272	248	266	280	266	315	272	280	248	276	262	302	265	297	270	270	271	289	267	263	294	264	258	261	270	278	263	262	269	268	282	262	243	251	262	276	262	239	264	251	234	294	243	290	262	252	260	283	267	266	273	282	264	287	262	279	261	268	255	255	257	276	239	245	295	262	260	256	271	278	256	263	289	259	254	274	283	267	254	272	262	269	256	272	242	287	270	284	307	261	278	249	275	273	273	267	257	285	253	265	259	252	294	255	286	273	266	252	279	267	281	242	268	277	271	253	237	257	257	269	274	262	281	305	283	291	289	250	265	239	272	275	274	279	239	243	272	252	240	280	302	262	254	279	255	263	287	244	263	264	263	248	286	264	282	289	262	231	262	248	240	271	261	266	283	274	282	284	259	252	250	258	287	244	250	303	261	248	267	267	261	271	258	262	276	290	261	275	271	245	261	305	267	245	280	295	262	288	257	270	258	277	259	263	267	275	257	265	266	264	260	236	277	274	213	255	286	272	285	257	236	259	287	260	297	256	257	278	262	252	267	280	257	248	273	251	297	259	266	271	269	286	263	253	269	295	286	276	254	272	283	260	258	270	262	268	288	233	259	252	288	252	256	242	290	276	258	287	259	270	264	242	250	243	231	260	269	266	263	257	240	283	268	265	252	244	296	270	261	256	244	256	277	302	244	270	300	251	274	269	268	262	295	293	247	282	276	245	278	282	240	247	286	269	263	274	271	279	257	270	255	246	321	258	273	286	282	246	262	274	278	276	274	262	245	297	255	259	260	234	273	256	260	281	272	270	253	263	267	281	270	288	253	297	290	264	273	276	266	282	281	263	255	275	270	274	274	269	248	251	273	263	255	267	276	258	285	262	251	258	257	288	259	253	281	268	295	270	255	272	269	251	279	277	289	283	298	242	297	268	265	282	231	284	261	256	294	273	261	275	261	260	299	265	253	259	284	247	308	274	259	301	227	256	253	316	260	265	301	296	243	256	243	284	250	280	257	274	268	278	261	280	264	258	291	270	249	270	270	247	271	276	255	246	257	265	269	245	298	259	282	260	279	260	285	302	266	267	287	290	282	269	261	249	296	258	284	239	269	262	260	275	262	262	270	269	253	263	261	246	283	281	272	259	266	281	247	266	240	276	281	248	261	269	266	290	257	266	251	278	275	258	299	290	270	235	280	276	269	256	236	280	267	239	240	280	230	253	256	262	260	283	255	249	255	256	256	247	275	241	265	267	250	255	293	277	257	271	259	279	262	256	277	242	261	281	264	266	267	262	241	254	289	271	277	259	285	257	263	225	290	261	244	281	242	263	262	280	273	272	265
58920	92728	65020	35960	14269	3225	903	479	485	499	504	468	566	511	516	526	456	502	517	506	459	493	501	467	473	467	479	505	515	493	503	550	531	489	483	448	513	442	484	449	487	522	495	540	498	506	499	484	508	499	510	514	478	539	529	551	520	528	498	496	476	510	496	515	509	518	519	565	463	527	507	516	486	492	505	491	527	485	490	506	493	475	501	501	481	516	510	497	511	514	518	462	518	548	480	471	499	478	496	511	500	508	499	474	516	537	540	520	467	500	522	500	513	496	514	521	521	521	499	486	509	487	485	476	531	492	477	467	492	477	499	501	541	507	559	519	531	520	509	502	442	484	478	517	469	475	506	493	523	518	529	553	479	499	497	506	500	498	518	508	535	481	489	524	482	505	540	516	484	518	507	504	515	500	538	519	460	481	477	494	510	505	523	468	512	488	498	521	486	481	484	474	516	537	464	527	480	500	543	509	542	514	511	497	512	478	528	468	451	475	514	502	502	512	497	507	509	533	516	479	467	500	482	508	486	541	466	498	507	495	534	505	504	470	503	459	504	488	474	523	470	492	493	515	519	500	513	503	498	489	502	496	538	481	521	512	501	473	493	480	485	490	515	497	491	487	488	482	493	508	508	506	503	443	503	501	500	476	454	462	500	490	479	497	477	500	494	494	509	446	535	509	511	480	484	508	468	479	477	494	517	471	488	511	537	510	505	545	490	497	456	490	511	516	501	520	457	509	481	482	491	480	530	468	493	455	511	487	495	489	475	501	482	482	455	518	519	513	509	475	549	470	507	503	528	514	502	503	499	475	475	498	484	484	521	492	512	519	520	500	510	543	532	519	531	495	495	489	483	553	482	469	498	483	483	497	480	493	535	506	528	502	512	518	515	492	538	517	516	471	454	516	490	523	477	526	476	488	524	507	488	497	489	518	526	512	503	484	508	495	516	502	488	501	480	488	484	445	532	483	556	501	487	508	484	501	454	515	480	538	509	477	528	484	508	532	502	535	513	491	508	510	524	492	505	508	499	486	480	462	497	502	533	467	494	437	529	470	489	502	505	484	514	484	504	478	497	487	489	495	477	463	502	515	544	480	499	561	483	509	496	517	482	501	505	498	494	486	539	506	469	514	470	493	479	492	494	503	497	484	491	520	523	504	507	492	505	488	527	460	493	479	476	507	518	501	543	495	490	571	486	527	485	469	502	496	471	500	522	517	531	502	470	500	533	511	482	475	483	492	483	493	499	556	509	484	538	478	540	467	521	483	495	493	529	523	518	493	531	505	511	488	490	510	498	496	480	504	526	521	504	561	479	507	529	495	520	516	496	489	452	483	511	495	486	524	521	468	504	453	502	523	507	483	528	508	508	484	492	499	498	445	482	497	525	467	529	513	492	513	494	446	508	488	445	500	486	488	476	514	503	539	443	484	519	497	466	483	541	452	499	489	512	483	464	479	524	510	517	500	520	514	489	466	465	497	520	498	506	481	511	468	504	547	474	525	491	523	498	468	498	522	482	497	479	486	517	540	514	480	484	510	479	506	489	467	506	503	522	486	464	440	519	466	508	516	496	480	515	503	492	495	491	473	481	545	499	478	468	488	500	499	522	477	493	470	477	492	491	493	501	542	452	495	469	497	468	510	507	507	513	462	480	501	485	491	497	541	506	493	522	494	460	515	503	514	515	465	501	468	482	513	468	513	509	484	479	494	490	499	515	481	541	495	495	525	526	491	470	495	508	538	470	519	510	516	513	508	521	485	500	481	491	531	490	509	502	493	497	526	533	501	509	454	460	492	505	501	506	492	476	494	512	454	452	484	487	496	509	498	496	472	504	530	465	511	501	492	505	509	498	513	496	504	509	539	477	535	494	523	487	534	490	500	487	520	483	536	495	493	504	517	496	521	493	506	535	500	499	510	517	494	508	486	512	508	505	513	526	520	460	497	501	498	473	469	474	478	526	518	493	497	513	489	480	507	507	542	540	479	515	506	527	505	511	474	473	543	495	471	464	453	475	549	498	494	491	472	530	528	511	495	538	547	502	506	504	506	513	457	481	498	519	453	509	518	461	519	488	530	509	530	476	457	482	481	541	512	472	515	527	524	502	522	512	483	486	484	507	497	496	517	486	483	516	526	507	549	482	476	444	522	492	510	507	513	499	496	482	514	470	505	500	503	506	519	489	531	490	535	549	480	505	491	519	492	498	517	476	514	493	510	486	491	492	496	520	511	494	501	503	497	484	475	495	481	511	519	502	519	497	528	516	538	502	482	479	510	499	512	514	455	462	542	481	533	538	506	496	511	477	480	488	548	494	506	539	494	482	503	491	470	525	489	507	482	507	485	469	506	461	521	517	466	485	517	475	512	492	488	499	460	463	490	497	489	477	509	470	464	498	522	467	495	508	490	489	474	464	487	510	511	512	540	481	536	512	483	480	521	509	488	513	430	504	456	507	539	495	491	489	487	441	486	499	485	515	547	508	448	504	503	510	506	493	486	482	486	543	496	507	507	514	478	519	523	490	523	481	490	481	517	491	489	521	495	522	498	497	509	498	507	496	513	506	453	546	549	501	539	504	494	512	466	512	488	550	493	474	483	500	523	489	513	484	510	515	487	461	461	534	483	443	486	514	489	533	457	496	461	518	514	530	473	532	506	511	511	483	497	510	487	503	506	487	461	531	466	519	490	487	535	523	490	514	509	459	517	503	475	513	527	495	494	488	496	476	523	524	534	506	490	494	473	485	496	485	537	473	522	491	532	478	467	521	493	500	492	497	471	529	481	512	487	498	491	504	492	520	485	503	530	499	494	524	487	507	520	519	494	512	486	478	501	496	528	492	490	505	473	496	537	503	505	487	513	475	515	503	472	502	476	479	475	531	490	472	504	495	514	530	503	502	571	477	463	508	479	549	478	522	512	519	470	522	516	492	509	527	484	469	520	461	527	514	486	511	497	519	495	496	513	507	495	523	496	469	529	508	498	539	486	460	534	480	502	449	497	499	474	467	478	510	478	455	458	491	506	464	515	487	500	489	514	461	461	563	498	467	496	519	493	510	529	545	548	488	540	497	512	503	497	505	493	510	487	476	476	459	469	511	497	521	494	535	543	516	520	519	527	511	513	484	480	507	511	516	508	520	480	503	466	492	449	491	478	481	493	456	492	471	496	518	501	495	532	479	485	522	527	469	491	481	523	480	486	538	498	450	496	515	520	513	444	477	492	522	481	492	522	485	516	511	495	475	460	498	489	488	472	525	511	470	485	527	483	512	518	453	486	502	489	490	468	503	465	462	491	515	478	506	526	463	488	514	474	488	489	478	494	491	509	512	496	514	490	502	496	518	519	531	482	561	499	512	550	522	503	497	507	532	490	528	488	501	507	513	489	486	481	493	488	533	527	486	480	441	507	501	496	484	519	479	483	477	506	536	538	532	507	483	503	520	524	461	514	518	489	517	511	482	515	511	504	484	521	495	498	515	489	543	514	506	502	507	525
23509	22792	32010	25693	21199	16106	2837	400	317	328	283	313	299	335	322	311	328	296	286	308	297	308	313	322	339	350	298	296	305	340	339	336	327	293	326	326	319	316	332	356	290	288	309	301	321	318	324	282	326	328	311	308	315	307	296	310	328	286	319	332	343	311	305	301	284	322	325	304	316	301	286	322	309	321	296	337	328	311	336	314	316	313	300	345	344	292	329	313	307	286	312	286	309	295	318	291	335	289	292	309	310	287	299	302	292	320	338	322	303	317	331	280	300	321	316	298	338	316	325	299	327	311	314	320	281	300	304	326	264	306	303	276	311	322	302	327	304	334	322	318	297	313	307	319	285	323	308	306	301	306	307	298	302	328	269	299	295	311	291	297	308	303	298	337	316	268	296	345	321	305	324	301	332	325	313	334	315	309	315	342	299	327	295	323	301	305	318	333	303	312	302	310	278	316	337	310	294	309	319	293	299	291	302	310	310	326	329	316	327	319	315	296	286	321	278	322	333	309	304	325	286	307	306	306	316	294	313	304	277	330	312	316	309	276	324	350	303	301	302	308	317	278	325	302	330	296	320	273	313	320	313	283	314	287	314	328	322	291	302	305	312	308	323	293	319	326	289	302	317	335	318	300	320	272	302	263	330	316	307	307	307	288	313	304	305	296	270	305	298	289	314	319	322	334	334	301	311	328	323	302	311	284	297	279	298	303	324	269	331	314	309	310	298	294	304	290	291	301	295	300	300	288	321	304	321	272	293	283	332	306	321	316	326	297	324	298	315	312	325	297	278	312	284	333	317	336	304	308	308	287	347	294	316	318	358	321	338	271	333	324	301	340	287	311	337	313	315	267	311	311	326	300	326	316	305	268	281	322	269	307	303	292	327	298	303	286	318	312	298	274	310	280	287	356	326	270	303	301	294	298	287	301	282	299	304	308	335	325	328	296	337	319	300	299	325	303	320	322	318	291	336	317	332	315	315	310	314	313	313	286	298	283	305	281	296	344	290	266	312	311	305	296	294	298	307	326	316	320	304	292	301	316	286	305	300	285	297	325	312	304	300	325	285	316	298	267	323	343	321	324	291	278	285	309	298	324	285	296	288	298	299	290	308	337	305	309	316	329	304	311	274	296	333	324	310	333	315	297	301	327	315	306	302	288	291	312	278	291	274	305	296	299	342	289	283	335	297	307	301	322	278	347	356	290	300	310	302	323	332	296	305	316	311	329	332	286	311	304	336	298	338	300	314	298	302	310	313	308	305	331	318	290	323	320	323	315	294	305	317	333	286	307	318	317	302	303	311	312	317	300	286	293	312	325	299	348	314	328	296	307	320	301	295	303	322	282	299	312	316	285	320	312	337	314	296	306	315	313	296	335	304	303	311	304	307	292	337	325	308	249	316	299	309	287	306	314	320	299	316	291	336	320	293	289	313	285	320	317	307	303	315	347	341	298	340	325	317	327	316	325	293	289	339	286	271	303	323	338	320	271	308	295	313	308	294	272	309	311	340	280	303	301	308	320	322	316	286	274	313	291	315	325	299	294	309	306	318	323	329	288	299	306	281	297	305	314	292	284	279	313	320	337	277	280	308	294	290	319	326	276	304	308	327	308	294	290	322	320	322	342	335	291	299	309	294	271	310	314	308	332	316	326	319	292	342	316	321	274	282	301	323	296	313	343	332	312	302	306	330	317	327	306	325	321	328	294	311	302	312	289	301	323	298	301	305	277	286	290	308	280	324	296	281	285	328	291	316	307	303	268	331	307	297	313	326	284	314	319	292	285	308	328	310	323	345	321	313	273	306	297	303	317	313	288	299	300	292	290	325	343	302	292	314	316	312	310	309	300	295	300	280	303	314	296	301	326	303	291	297	306	299	317	319	316	306	310	294	307	291	310	319	295	284	324	289	305	316	311	290	292	333	276	290	270	319	316	325	281	289	329	311	329	316	310	312	311	300	300	327	321	316	316	286	342	313	307	303	309	325	303	300	301	266	284	291	317	326	313	273	309	297	329	302	323	303	325	333	353	297	287	306	311	285	327	286	345	298	290	288	276	301	297	317	320	312	286	318	297	307	302	296	292	290	319	307	310	307	290	314	297	297	308	289	324	284	307	313	288	309	284	287	303	314	336	303	315	298	299	284	297	284	309	318	285	319	307	320	272	303	316	304	292	294	307	313	299	262	311	300	302	289	301	296	327	298	310	272	314	345	318	321	290	268	307	312	319	274	281	301	315	299	317	310	302	298	327	312	288	320	290	333	323	306	299	312	288	288	288	320	308	298	332	336	297	279	321	302	296	290	318	296	320	315	303	338	299	337	333	282	316	286	288	328	338	306	301	297	290	324	278	296	292	297	286	313	314	297	324	325	310	290	304	306	290	298	330	306	302	301	302	365	304	296	315	299	308	321	270	289	307	306	305	304	328	323	335	312	324	305	293	304	302	294	313	330	301	286	308	286	330	312	319	280	327	301	346	311	329	321	314	304	354	321	289	301	317	319	290	299	350	306	314	288	303	300	313	289	293	305	310	334	308	293	328	320	317	276	324	320	297	327	311	315	312	282	334	308	343	295	281	298	322	316	311	318	292	315	340	309	333	262	304	323	311	330	309	326	297	306	312	355	325	312	286	284	304	292	325	292	307	303	300	337	329	308	277	317	335	318	288	289	313	329	293	294	319	284	306	295	318	329	311	302	300	334	312	300	294	327	314	289	337	314	305	294	313	263	312	325	319	302	317	305	314	298	291	316	292	268	317	321	310	326	272	317	293	317	291	292	282	289	323	319	335	333	334	322	310	254	283	281	312	290	260	288	291	300	316	286	297	316	290	301	319	279	311	317	292	324	316	325	299	332	333	296	299	309	311	297	325	304	287	293	296	300	309	356	322	300	335	328	312	314	344	304	277	299	278	334	320	291	313	294	332	306	329	273	335	331	337	309	311	324	298	306	273	312	325	345	316	304	310	308	295	333	299	340	291	296	309	314	309	305	322	301	302	327	329	274	317	272	306	297	317	284	317	324	302	286	326	305	318	293	282	330	311	325	291	310	300	302	338	285	308	281	303	263	291	311	318	306	295	282	299	280	305	327	297	276	300	294	295	312	330	292	339	329	295	293	299	297	318	332	317	276	305	297	302	319	324	310	334	316	285	348	291	324	331	313	302	305	301	309	295	338	297	312	315	319	307	323	292	300	329	293	323	315	282	304	291	352	296	321	332	317	299	270	290	287	273	307	301	317	307	310	303	294	340	297	296	302	273	306	276	280	329	331	331	300	293	294	327	297	296	308	293	317	312	322	336	314	327	292	291	281	297	304	292	277	306	320	297	316	287	295	317	327	274	302	309	317	311	330	302	292	303	310	305	333	309	314	311	317	287	313	293	343	305	330	319	313	288	328	309	292	279	318	318	286	294	281	285	287	315	317	316	316	305	276	301	331	297	339	297	316	298	297	313	302	279	321	338	320	321	319	324	308	322	303	346	287	305	297	261	327	329
58938	102199	73868	43843	19732	4845	1211	648	564	537	534	555	534	540	578	542	497	549	491	557	521	564	569	512	540	571	539	557	513	544	513	580	555	543	535	565	592	563	563	571	535	600	541	589	532	560	561	535	556	539	534	560	558	585	541	551	555	528	527	518	567	585	575	569	586	556	530	554	555	543	543	565	512	535	571	523	528	549	603	537	521	565	520	530	549	552	532	500	551	525	559	530	557	531	540	533	562	508	555	560	552	526	544	600	551	562	528	568	560	551	614	562	573	554	564	591	539	515	543	558	532	571	553	523	543	539	555	537	490	572	529	586	562	506	556	524	559	569	566	538	557	528	535	563	582	543	563	497	547	521	548	546	604	514	534	566	565	551	544	624	569	542	550	539	531	512	537	578	576	544	526	563	541	535	554	553	542	543	535	576	540	548	550	574	583	535	506	559	550	545	532	523	527	581	540	535	554	532	531	518	538	562	577	517	580	531	522	500	556	554	547	535	488	551	514	587	596	534	568	535	548	573	553	543	538	550	583	532	552	534	504	548	555	561	536	539	478	585	540	536	519	574	541	530	536	539	488	555	502	571	562	572	572	556	573	544	548	529	536	556	528	554	572	546	529	576	557	541	545	540	555	568	572	592	503	528	558	545	548	529	561	579	546	529	540	513	525	500	528	539	525	527	563	562	568	515	531	576	546	570	579	516	533	535	571	514	570	533	531	569	525	569	524	554	548	576	510	537	529	564	580	549	539	509	563	558	549	556	571	581	553	553	557	532	523	538	528	564	545	533	532	512	522	549	563	493	528	561	539	553	593	534	561	569	532	555	560	537	563	534	578	551	517	491	523	569	562	527	590	552	537	553	569	493	546	528	564	538	529	535	504	589	557	580	550	551	548	550	530	541	574	532	541	598	508	540	614	521	565	555	542	560	497	528	487	570	552	548	533	534	539	589	523	534	552	541	570	521	525	559	542	584	582	555	544	511	583	534	519	553	541	523	531	534	549	563	556	512	522	569	574	515	596	539	557	552	538	515	569	541	567	546	561	511	548	523	558	568	550	574	566	521	562	540	573	571	569	516	564	516	566	538	558	570	569	546	532	563	559	548	527	537	554	564	520	550	504	560	557	570	542	560	525	532	552	538	583	565	519	540	530	570	556	522	550	555	561	510	559	547	536	537	564	558	537	529	557	535	591	510	570	544	531	522	550	572	556	565	549	533	563	562	543	544	527	581	529	536	580	552	565	574	520	539	569	552	604	533	566	535	528	583	513	519	559	515	540	536	582	554	554	522	544	553	545	521	556	564	572	510	529	553	519	548	556	574	539	499	561	564	544	519	542	562	548	552	549	563	531	569	570	550	546	552	569	551	574	576	493	522	563	556	542	533	583	553	510	511	536	539	548	517	556	534	552	573	545	560	541	527	578	554	535	537	583	514	555	543	534	571	523	559	526	552	560	564	551	537	558	513	549	541	569	576	554	528	559	570	539	577	590	576	513	570	536	542	573	529	517	561	528	574	548	535	554	601	510	559	565	563	525	586	578	515	523	546	584	564	554	553	552	539	516	569	539	581	540	548	564	575	565	537	508	533	538	566	563	543	591	544	522	535	555	578	549	587	559	520	528	563	534	592	591	608	556	527	550	541	530	508	538	483	573	557	556	562	535	569	560	553	528	511	522	502	566	557	573	568	519	549	545	544	550	569	539	517	604	550	543	562	573	546	555	551	565	515	582	558	558	512	517	547	575	554	544	526	543	570	544	598	496	570	527	545	515	559	561	575	549	541	562	537	561	524	526	534	557	548	506	515	565	553	560	520	577	551	573	563	532	502	554	538	581	506	568	541	504	534	567	546	558	566	530	558	551	526	546	543	525	520	506	577	628	549	534	550	550	557	563	550	570	538	536	529	570	534	528	566	511	588	583	532	511	517	568	560	569	474	550	549	532	562	548	578	568	535	558	550	567	504	551	534	547	545	543	553	554	520	552	580	533	562	561	527	590	545	560	536	528	602	531	528	557	561	551	552	542	561	574	528	571	547	545	539	555	568	528	608	568	533	544	579	509	565	570	525	530	566	542	562	538	575	518	551	555	563	545	493	599	539	544	528	550	547	586	559	593	507	504	573	573	559	562	563	589	522	527	579	570	574	522	531	543	525	595	534	554	555	498	538	549	556	504	535	550	551	569	515	560	530	530	576	565	562	557	550	535	556	538	560	600	509	563	516	506	573	589	508	615	536	563	536	518	577	493	560	535	526	549	565	557	543	577	513	573	558	590	577	550	555	577	532	547	532	545	534	507	539	534	541	555	522	567	508	562	471	580	544	495	531	563	508	567	540	557	530	574	547	529	563	553	551	580	516	527	552	569	558	555	562	565	546	544	523	514	534	532	578	581	543	567	528	526	567	546	535	571	546	563	590	526	569	552	532	553	547	572	552	540	548	539	539	530	523	495	545	565	550	540	517	565	526	545	556	514	536	543	590	505	576	554	518	576	516	590	538	538	512	551	556	532	575	551	535	594	567	562	522	576	558	552	571	575	572	507	559	536	543	578	582	556	530	558	504	576	566	553	574	541	540	583	556	577	498	537	555	487	552	524	568	560	558	514	560	566	522	552	561	536	572	555	589	557	528	516	539	576	546	547	538	542	592	491	540	545	488	539	566	548	506	537	539	571	540	580	526	529	588	530	561	572	539	530	568	537	524	542	553	606	535	519	561	564	526	545	529	529	521	565	514	563	541	551	550	557	545	525	589	540	559	532	546	532	515	515	523	504	518	542	556	558	537	531	520	558	531	606	518	530	539	522	516	557	505	517	558	495	568	490	533	546	546	524	542	522	593	562	559	577	590	534	516	562	574	574	542	578	488	558	548	564	571	548	569	554	554	569	511	543	477	504	568	543	540	561	562	577	548	550	543	547	538	526	584	556	542	573	541	516	574	501	518	532	517	567	608	586	596	551	555	528	541	556	501	558	508	546	525	566	557	557	566	617	528	533	536	547	536	511	540	535	524	557	532	546	532	586	586	559	535	531	605	551	566	566	566	546	580	579	529	538	572	504	595	539	527	520	539	506	557	545	544	579	562	580	547	559	545	533	530	551	524	539	531	509	525	572	512	540	502	592	531	559	547	514	584	561	553	552	532	553	510	565	579	540	525	541	528	531	562	540	543	577	538	555	523	545	565	523	540	554	567	588	518	572	521	549	569	548	578	526	555	531	539	552	530	532	525	559	560	482	527	518	579	528	525	517	561	559	558	518	557	542	529	582	544	545	566	553	490	580	516	574	573	568	544	548	532	550	563	498	561	545	539	540	520	523	543	528	551	583	577	504	578	562	538	548	556	573	500	570	538	538	561	525	570	563	555	568	517	568	547	568	561	575	531	547	549	536	557	570	524	481	578	534	536	564	513	505	515	558	527	555	562	518	578	521	532	553	537	484	528	513	529	556	559	535	556	548	554	563	530	556	532	523	560	579	557	551	545	528	546	583	556	583	554
29625	32803	28728	12202	1992	594	336	283	272	264	240	276	255	255	277	256	257	272	252	242	286	245	254	279	274	261	279	272	281	272	260	233	255	257	276	228	247	258	264	260	240	253	234	242	268	276	251	269	251	255	290	234	289	274	255	259	244	272	262	259	250	253	286	238	259	248	276	257	255	280	254	217	264	248	255	273	279	246	254	248	248	283	246	258	274	256	277	257	216	255	258	257	262	267	251	290	280	241	255	258	270	293	271	294	245	252	237	248	229	252	253	258	249	280	248	282	252	240	240	259	256	246	247	286	265	277	252	274	274	288	263	259	240	277	255	286	269	246	280	244	263	245	252	257	234	259	248	278	307	271	280	242	250	263	262	266	248	255	273	272	271	251	282	258	266	265	278	255	238	273	275	224	262	301	257	261	265	253	270	263	262	261	270	279	255	261	258	256	244	268	284	256	236	254	257	263	274	231	270	273	263	266	236	246	262	259	245	263	252	256	250	279	267	248	231	251	250	275	257	232	265	268	271	252	248	267	252	269	261	273	276	255	257	274	225	243	280	274	269	265	275	279	232	256	254	224	272	244	237	283	260	260	283	282	258	266	249	270	251	242	237	251	264	241	239	237	275	284	244	246	244	239	265	251	264	259	234	243	253	245	250	272	278	272	264	274	252	270	241	256	254	233	258	278	249	259	261	271	283	267	280	260	283	253	237	228	267	262	283	268	246	255	248	237	284	251	253	253	263	237	228	229	264	263	268	262	246	245	246	271	264	266	265	256	254	258	261	231	245	238	247	254	297	256	290	259	270	264	260	286	279	267	248	250	277	239	250	228	242	252	269	279	246	247	260	273	242	244	250	258	233	261	264	256	264	254	276	273	298	287	260	254	279	237	270	252	247	251	268	253	287	250	254	263	253	255	227	252	249	269	241	246	288	255	239	265	266	239	265	266	286	243	243	255	254	234	299	251	274	287	245	256	263	277	253	228	247	272	253	243	268	246	259	253	257	227	255	264	264	257	291	260	254	250	249	241	244	268	254	296	245	255	257	262	271	245	288	250	261	239	262	254	241	261	268	244	241	295	254	269	302	267	242	241	288	236	244	257	241	263	250	253	225	234	275	261	258	253	256	247	287	268	255	260	281	260	270	262	257	256	230	245	261	254	212	248	243	278	271	242	275	231	245	271	275	280	261	261	273	266	274	269	251	302	251	240	255	288	224	295	262	243	226	251	271	246	272	271	253	250	236	274	258	271	245	243	252	234	273	255	262	234	249	256	269	278	259	286	274	254	259	263	253	303	251	251	290	240	262	262	265	261	256	275	273	271	256	266	256	253	266	268	270	239	259	252	257	237	263	266	255	269	269	246	281	279	283	263	239	253	261	272	254	254	246	278	257	265	242	277	253	246	246	251	262	247	284	289	277	251	250	256	266	231	272	294	259	279	264	278	262	251	242	277	271	278	247	256	235	254	242	273	300	259	243	245	239	270	276	248	246	253	260	254	273	255	270	256	235	271	252	256	268	244	255	259	271	264	272	253	265	274	265	262	253	252	242	250	253	256	256	256	246	275	257	264	274	260	249	274	273	260	242	240	268	262	227	243	261	252	244	266	257	256	251	257	225	252	294	258	244	270	259	268	261	277	257	253	263	261	268	262	230	235	261	242	269	245	268	238	257	243	268	249	255	272	276	271	230	297	267	290	268	267	265	256	284	263	249	247	265	249	266	239	246	248	250	279	246	232	261	262	219	246	230	238	256	268	239	245	280	266	246	260	281	262	248	242	256	283	273	269	266	246	287	274	259	284	271	274	287	252	255	246	267	288	262	263	256	238	262	260	241	257	276	280	251	250	252	229	277	236	262	256	264	242	249	247	250	281	237	266	261	279	249	246	262	244	237	251	321	256	231	244	240	231	268	256	257	234	251	246	278	240	258	293	270	233	260	245	258	283	274	277	249	267	240	261	276	248	268	240	260	246	280	256	288	253	283	255	256	291	250	262	274	235	264	258	263	257	269	285	250	284	241	252	264	252	260	267	223	260	241	258	259	262	245	220	246	268	223	251	226	301	219	236	251	270	268	259	260	258	250	280	262	247	257	248	257	264	267	262	264	273	266	248	265	268	229	239	281	247	230	282	246	266	252	262	260	262	246	255	239	260	240	259	268	258	282	241	243	264	275	252	238	241	297	253	254	228	260	269	265	273	273	277	249	274	283	224	249	284	266	278	260	273	250	227	284	281	243	268	241	261	229	270	279	268	271	243	275	266	285	246	271	241	263	255	278	267	270	247	228	248	256	258	242	247	277	260	280	281	268	260	235	244	245	274	275	264	256	256	228	266	298	284	226	248	257	251	267	286	243	236	284	267	261	275	264	263	241	277	259	253	280	258	251	259	253	261	248	237	256	273	235	256	255	262	276	254	235	239	264	253	265	257	279	238	257	251	259	261	270	252	290	265	247	259	277	274	257	251	266	240	271	270	256	244	243	275	269	279	272	243	252	275	256	263	251	271	268	253	281	275	258	283	236	285	310	272	280	278	280	274	240	259	270	285	253	266	252	238	269	278	254	272	238	255	270	245	252	281	251	243	278	275	263	260	260	278	247	265	272	287	266	276	272	242	260	257	239	254	291	252	249	249	235	246	258	224	272	264	244	258	264	244	254	271	256	260	258	269	257	256	241	237	242	269	232	252	253	270	253	287	290	250	264	272	221	260	279	258	246	260	245	257	273	248	253	270	266	268	288	231	247	285	250	271	280	253	267	249	266	232	280	262	253	280	285	244	262	239	272	279	255	274	264	238	231	254	257	243	243	246	242	255	222	261	256	237	239	242	249	244	254	258	280	265	262	263	229	256	284	238	246	261	236	280	247	255	253	263	243	248	235	263	229	247	266	269	268	265	277	271	272	291	240	253	241	263	231	257	281	248	243	254	250	277	263	262	258	271	265	255	267	257	247	263	283	273	248	268	263	245	236	277	248	267	269	280	305	265	246	262	288	249	243	253	266	276	267	254	250	273	238	266	236	262	278	281	247	275	276	243	256	282	250	236	262	263	272	259	245	250	254	241	266	238	251	262	253	264	264	237	233	260	251	248	258	286	240	235	252	251	236	238	238	274	269	262	262	282	244	242	274	247	273	246	267	224	267	275	247	267	272	252	253	262	243	233	282	237	222	221	254	256	260	257	246	276	280	239	257	266	258	268	265	242	241	245	244	262	248	262	270	274	262	279	258	264	253	239	278	274	248	260	228	261	258	264	245	264	262	266	292	257	263	259	247	246	248	256	235	263	271	256	222	264	266	248	270	262	279	238	253	259	251	263	244	289	238	246	263	259	248	273	233	278	250	283	272	289	239	238	255	245	246	270	269	252	267	248	246	264	258	253	251	246	281	255	251	261	251	278	247	261	275	237	233	249	253	258	252	280	252	293	281	232	251	263	238	271	289	230	268	282	250	243	247	252	280	266	271	265	258	252	274	265	248	259	267	265	234	234	250	268
37088	50334	33904	13106	3424	956	558	535	459	500	521	476	464	516	449	492	475	507	488	488	521	439	503	510	445	515	493	521	457	512	478	507	484	473	503	455	458	547	477	484	483	489	482	509	472	488	505	466	471	492	483	509	464	526	482	477	496	484	507	500	517	489	471	501	537	456	483	474	494	450	509	479	508	498	525	475	460	499	445	459	476	487	479	447	518	492	506	489	512	505	470	478	501	469	472	442	467	478	525	503	464	464	498	459	510	477	529	510	454	488	480	454	487	507	483	481	466	510	473	526	503	517	490	477	470	497	467	517	467	538	503	468	494	481	485	494	475	447	541	453	501	505	493	521	507	514	471	509	511	465	490	491	492	458	490	514	492	498	471	490	497	453	515	475	499	452	479	452	501	514	469	483	492	530	468	515	443	531	479	488	530	447	490	485	432	518	504	484	465	461	446	495	481	490	489	465	490	475	471	446	543	492	492	451	483	496	494	503	484	510	478	438	480	468	496	458	535	490	468	464	487	520	514	496	524	496	484	500	521	496	491	495	484	485	460	469	480	468	462	472	443	485	495	463	489	509	485	494	477	473	452	480	482	459	469	519	492	458	483	490	451	500	478	502	447	476	481	529	464	524	467	468	471	478	495	476	473	476	478	512	472	490	504	489	504	444	495	472	489	459	506	493	464	457	489	507	518	488	472	498	460	468	506	499	449	474	507	489	481	480	507	502	513	513	488	482	525	451	468	461	466	490	472	511	486	465	518	467	457	511	449	447	526	529	495	521	539	499	508	499	489	462	483	484	479	473	472	474	500	483	460	501	510	510	504	468	447	460	463	494	443	473	469	457	475	468	516	509	474	511	462	500	505	464	484	508	480	451	473	491	523	501	490	462	548	499	489	467	442	463	467	488	488	489	480	484	495	491	460	478	464	484	487	495	462	483	480	485	476	487	506	463	474	464	453	496	501	451	490	458	528	461	519	472	498	486	525	502	466	528	521	490	457	476	462	512	553	529	463	471	473	506	471	482	521	477	444	486	449	501	475	491	457	444	486	496	446	528	451	507	525	456	473	481	483	503	500	488	522	481	474	491	505	477	488	490	479	476	488	479	512	480	508	482	491	501	487	531	482	491	476	484	484	495	524	486	504	505	467	485	463	465	485	503	479	524	467	480	485	451	487	485	440	507	524	473	506	467	457	476	493	488	495	502	508	474	475	438	453	486	480	486	462	458	534	471	486	490	468	489	469	468	478	465	503	468	517	464	489	531	515	475	470	455	457	491	479	466	527	487	474	476	492	487	527	512	537	482	471	453	493	524	517	498	459	459	496	467	473	490	523	494	476	496	502	510	484	438	443	513	468	492	478	494	529	499	466	524	500	516	483	495	473	482	466	484	483	480	495	489	482	478	508	490	466	467	470	519	489	484	489	471	462	500	507	510	482	494	469	443	448	499	536	470	495	454	478	493	522	485	477	514	479	521	466	488	472	477	490	508	532	497	482	511	527	510	462	449	493	454	480	497	473	484	472	509	480	472	510	464	482	471	511	494	473	473	522	479	542	500	469	471	509	471	510	463	499	487	454	503	496	512	441	502	461	491	485	488	491	484	468	471	503	488	502	525	519	421	473	520	496	471	492	490	482	435	480	497	494	506	475	500	476	483	514	446	484	458	485	503	472	480	471	485	456	454	518	527	523	514	493	504	513	492	491	520	481	484	527	462	428	518	491	513	483	509	475	467	526	455	504	501	498	451	495	496	471	461	476	476	485	464	482	504	517	467	512	516	484	474	547	482	474	434	503	424	482	509	501	505	464	487	480	517	493	491	504	508	510	478	492	470	466	473	480	524	461	470	448	464	490	491	471	469	505	523	504	505	464	482	471	444	495	492	449	493	461	494	451	478	502	471	462	472	472	484	506	504	511	515	488	464	488	466	508	536	492	510	493	485	481	540	471	476	466	461	479	456	507	480	488	457	539	485	483	509	481	453	451	510	510	450	520	462	490	513	446	484	451	490	463	451	472	437	469	456	478	446	458	503	523	505	445	484	452	471	489	453	490	496	491	451	478	453	471	471	494	473	443	508	473	493	499	512	513	499	468	448	474	522	466	466	434	457	486	489	494	489	516	462	502	449	473	462	528	501	456	505	504	471	482	495	482	487	480	480	475	485	496	472	520	490	487	512	493	470	470	499	503	475	530	473	444	495	479	481	526	507	527	482	517	489	480	477	500	464	451	478	499	514	459	485	469	429	489	459	486	512	511	477	503	494	512	503	495	482	487	472	493	519	473	491	486	501	450	461	515	531	479	486	467	442	473	495	503	444	489	465	476	484	485	495	486	480	489	466	498	456	504	508	462	460	482	492	504	484	508	485	521	485	520	471	498	506	472	502	490	499	464	456	490	470	507	509	496	510	439	535	470	500	489	502	485	500	445	497	493	509	462	516	469	480	472	478	485	452	483	491	451	449	469	513	480	470	491	450	509	494	501	503	503	480	524	506	456	480	531	462	525	491	528	492	534	475	478	489	510	498	505	501	446	463	496	458	470	506	498	484	470	507	462	498	486	466	495	522	508	525	481	450	496	465	478	511	480	484	433	500	495	471	478	448	486	502	480	484	471	489	503	495	482	454	467	511	551	480	492	517	486	501	466	487	476	474	487	495	498	511	494	488	469	513	476	449	482	453	473	483	518	468	496	500	446	503	475	508	468	482	457	488	477	497	487	487	472	535	506	473	483	501	497	481	462	477	498	483	484	477	472	496	506	453	488	514	482	474	461	487	507	495	395	489	464	466	489	443	479	474	479	466	457	520	491	518	471	523	514	470	478	490	456	470	484	504	476	473	470	492	453	461	475	466	499	506	444	486	499	475	457	502	476	437	486	502	500	453	488	514	488	481	488	446	443	467	495	492	491	507	446	490	491	487	464	466	482	483	528	520	493	473	443	469	493	523	484	482	464	489	494	476	512	511	448	474	470	547	500	495	485	511	493	467	472	508	503	469	515	478	484	500	480	483	454	498	474	474	476	472	508	507	518	476	505	484	469	505	498	479	503	479	519	464	482	506	474	498	469	480	488	468	523	479	474	463	536	446	472	445	490	512	489	493	483	488	472	447	491	457	487	510	476	501	490	480	488	453	459	496	492	497	508	491	485	500	474	490	441	457	463	488	517	480	488	526	448	451	511	466	513	467	484	511	503	455	476	466	496	470	491	465	439	490	464	468	453	460	503	500	487	471	473	515	479	490	472	457	482	457	501	475	515	482	490	452	470	500	524	505	486	501	526	481	508	501	457	488	486	475	474	478	486	472	488	454	487	497	468	505	481	515	491	480	495	476	433	477	479	540	489	467	503	497	435	466	477	451	502	515	513	486	521	506	505	482	446	453	469	488	490	466	463	470	485	534	492	455	496	494	521	525	472	493	500	487	475	497	513	517	502	489	469	508	483	506	499	531	474	467	525	468	483	470	477	480	488	492	472	492	476	467	488	513	451	473	435	458
24775	24935	34979	27747	18332	5528	578	302	266	290	250	285	236	253	272	284	276	270	288	290	296	250	279	269	279	274	287	259	290	265	281	241	250	275	281	264	301	264	253	262	282	263	266	257	252	299	289	265	263	298	256	272	255	248	252	292	281	257	252	274	280	272	244	259	275	291	256	256	277	261	268	257	275	257	278	280	278	266	245	254	271	246	274	260	259	248	294	284	251	305	274	285	250	246	259	264	262	257	250	251	276	239	272	236	267	280	274	295	268	255	258	281	257	279	264	268	268	264	267	249	251	223	238	268	274	270	247	265	238	282	269	253	274	266	293	243	295	276	264	229	266	251	268	271	273	309	269	273	279	260	284	292	260	254	261	253	272	255	283	253	286	281	243	264	275	259	251	268	269	267	285	280	250	316	269	261	284	247	257	276	293	251	291	259	260	249	267	230	283	279	279	277	250	262	288	259	256	267	270	247	265	251	270	250	286	267	283	276	261	267	281	278	307	260	304	271	260	285	280	267	270	253	245	258	284	268	259	273	274	270	277	254	276	269	254	264	256	295	270	239	281	283	286	283	247	247	251	259	267	264	275	269	264	275	274	270	288	282	302	280	296	257	246	260	264	240	285	321	267	259	264	251	263	268	285	273	283	265	257	275	237	247	262	277	284	262	278	301	251	285	281	254	250	254	227	284	240	277	269	267	279	275	277	227	248	267	238	256	275	267	258	261	284	258	230	241	248	260	270	268	279	248	268	280	264	271	255	270	246	240	252	249	279	277	246	269	273	258	247	291	281	237	253	264	287	244	268	261	271	274	276	300	273	261	270	286	255	275	258	249	252	261	285	256	279	270	259	301	288	305	241	286	265	269	241	225	256	234	255	246	243	288	260	288	255	254	240	258	231	283	266	270	271	265	260	253	255	263	270	256	276	262	256	275	241	259	237	270	292	270	266	267	239	292	273	274	263	264	279	275	255	260	245	289	247	247	302	290	278	303	271	277	249	251	286	277	240	247	283	294	271	272	257	271	242	284	280	265	263	265	290	260	274	272	273	275	283	268	260	286	283	281	274	280	245	268	268	271	250	260	277	250	266	241	276	272	278	300	248	283	272	260	283	280	259	258	278	278	249	249	269	262	264	272	273	264	290	286	271	278	268	273	262	278	264	257	287	281	283	240	248	254	261	261	245	246	265	236	263	252	284	261	270	259	251	267	258	245	266	290	243	287	275	244	271	277	260	260	266	260	242	253	254	258	258	258	261	264	267	262	296	265	258	251	253	257	232	254	279	246	240	276	294	248	283	254	266	253	253	265	280	250	274	246	275	260	261	262	260	282	251	282	243	277	265	265	272	242	240	226	250	255	263	254	263	258	243	248	275	265	292	277	269	277	308	291	260	280	270	269	248	271	256	247	265	285	267	287	277	279	266	272	232	257	263	274	241	256	283	265	267	253	272	279	254	267	287	280	268	278	280	281	263	261	272	254	269	230	265	261	279	260	264	271	259	236	283	247	283	281	264	257	275	269	321	269	266	274	275	296	266	255	263	295	289	243	288	268	273	255	274	279	268	280	273	253	271	277	288	246	292	289	260	247	279	278	256	271	278	254	257	254	273	292	291	269	265	266	273	225	280	255	250	270	287	264	257	293	277	245	260	241	295	279	248	262	253	288	290	282	276	244	265	273	245	232	258	261	267	254	270	256	254	282	293	303	250	272	290	280	269	266	269	282	264	247	235	262	256	269	282	273	264	258	253	291	272	270	281	261	247	222	255	231	275	285	252	261	278	293	270	271	263	262	280	254	263	255	248	251	268	273	262	272	279	248	268	300	289	239	248	269	243	258	247	286	212	281	251	265	247	262	279	276	270	261	269	263	267	273	286	290	271	293	241	251	263	255	267	258	278	247	257	265	255	267	245	231	265	274	286	246	249	241	263	262	259	263	268	241	260	291	297	252	274	283	277	260	262	236	248	262	276	279	285	274	274	243	313	273	234	265	287	292	270	274	270	240	265	259	272	247	270	277	272	266	283	243	244	275	245	271	263	260	278	277	285	286	253	238	260	252	257	291	268	268	252	251	271	275	274	271	269	265	278	282	273	279	268	273	293	267	259	313	264	267	254	265	240	252	282	256	257	277	259	270	263	233	293	281	283	277	271	226	285	274	272	305	273	271	276	277	255	271	267	250	251	265	255	254	253	247	294	254	271	274	263	236	280	287	285	260	237	271	261	268	272	240	261	274	262	254	269	277	269	259	283	258	254	273	275	254	240	266	280	273	264	246	284	249	261	257	247	271	242	289	275	267	277	281	291	255	279	260	272	268	271	277	243	255	280	256	269	227	257	262	251	231	241	281	269	245	265	252	241	262	297	286	252	291	267	249	278	264	259	264	273	286	291	249	270	276	272	246	279	263	246	254	253	255	246	292	262	248	267	254	266	246	276	272	263	260	255	243	249	293	262	245	275	291	260	254	246	262	258	253	284	255	221	302	260	245	276	280	284	277	272	280	250	278	263	260	285	256	270	240	264	258	252	269	234	285	255	261	269	260	251	240	252	242	270	253	262	253	257	269	266	277	301	249	267	281	257	263	285	272	250	273	277	275	260	235	266	256	255	248	266	258	278	270	270	272	255	264	274	248	254	279	258	252	270	275	298	266	257	235	281	275	279	254	275	275	255	274	249	257	270	273	257	264	259	271	259	273	269	285	246	263	268	249	277	248	284	279	254	286	261	249	274	271	266	280	277	251	253	273	258	270	275	288	238	243	247	281	261	281	231	258	248	269	290	236	267	259	266	247	274	253	239	307	269	263	254	254	278	259	243	259	277	254	274	275	292	257	254	283	258	279	248	269	258	243	243	270	234	260	276	270	268	256	264	261	252	242	312	267	273	264	261	271	262	280	267	253	273	279	276	255	237	270	246	302	258	263	271	278	243	255	256	244	253	285	252	257	300	273	293	268	239	285	281	266	259	273	272	265	262	255	278	268	283	287	283	252	273	279	244	260	252	287	269	302	263	267	256	264	238	268	288	287	276	276	265	254	232	276	255	267	280	255	265	270	238	271	273	273	278	290	284	225	291	261	268	250	262	270	265	281	293	250	242	251	289	274	242	260	270	268	290	268	263	279	251	272	268	263	280	257	284	261	307	268	270	258	276	270	284	294	297	241	275	284	287	244	246	310	299	279	297	250	277	264	263	273	264	239	293	260	250	262	288	248	250	261	267	288	278	271	247	240	242	275	278	264	274	290	256	305	255	292	272	243	283	266	277	261	250	238	266	264	274	289	245	276	268	263	294	279	253	249	262	246	256	247	263	245	293	246	246	288	244	247	291	269	269	296	261	248	283	275	274	268	268	291	262	264	289	264	243	273	259	260	253	256	280	237	240	257	268	237	281	267	252	266	257	249	274	309	286	268	299	278	251	260	275	238	247	242	261	280	257	271	272	262	273	265	279	239	290	237	258	270	280	280	273	270	277	282	231	269	257	274	282	260	264	262
59789	91535	64666	35333	14001	3057	881	522	486	517	517	530	481	516	499	496	472	479	478	504	506	485	529	507	467	468	478	496	513	506	474	516	526	480	494	525	483	484	472	484	497	525	468	506	505	527	514	509	486	491	500	508	484	471	475	438	488	469	531	476	465	507	452	496	513	487	516	503	483	504	526	506	465	484	477	534	497	526	470	460	487	462	487	521	517	514	501	535	543	518	494	500	506	484	485	514	511	476	516	489	493	533	539	495	505	467	520	533	512	536	513	542	479	499	523	472	496	479	497	512	503	503	488	481	495	483	508	479	526	491	488	481	529	539	510	537	492	502	485	511	497	528	493	447	477	512	528	483	506	497	483	450	518	484	489	483	518	478	476	529	500	482	499	480	497	491	477	491	470	490	485	488	491	462	484	483	479	477	513	510	486	488	490	459	484	496	475	489	500	508	497	554	496	482	494	526	519	494	477	491	560	518	482	497	498	505	520	506	474	485	501	504	484	527	479	522	469	439	532	484	515	497	509	527	501	507	533	482	474	478	531	458	500	475	501	499	504	494	523	499	498	520	531	502	566	523	468	460	505	509	455	501	514	511	480	460	492	503	512	516	503	494	475	507	484	509	492	513	491	481	502	514	481	490	528	528	540	480	534	476	518	494	460	523	458	543	480	478	505	519	468	497	483	502	524	481	495	457	527	523	459	497	507	527	466	512	475	501	462	501	496	542	517	473	558	489	527	498	508	488	506	476	507	482	501	487	466	493	513	486	550	465	499	522	488	486	501	493	487	488	470	485	523	535	514	552	454	494	554	499	467	495	491	454	519	503	496	511	507	506	541	464	484	486	505	518	469	501	496	522	510	474	562	503	457	521	507	443	470	486	523	534	572	500	480	501	481	485	502	466	519	498	489	500	529	477	530	540	504	480	498	499	475	529	504	520	458	497	482	538	492	472	496	480	521	492	516	477	513	497	512	474	510	470	461	508	495	513	459	493	498	528	507	489	542	478	487	514	475	499	500	491	487	495	545	512	509	547	513	489	484	516	517	490	486	474	518	514	489	487	501	478	552	509	470	516	485	504	509	511	487	501	500	509	547	512	500	470	495	483	507	506	502	479	507	475	480	474	456	497	477	526	496	499	498	506	494	452	487	512	504	481	492	524	536	515	526	477	485	501	522	494	490	504	527	489	479	482	498	477	470	489	504	486	505	517	483	497	539	534	474	551	472	473	452	511	516	486	513	462	459	470	482	510	450	447	483	503	482	507	529	505	514	505	461	509	491	515	502	481	497	522	501	518	518	511	501	488	491	507	518	532	497	517	518	503	499	483	517	536	482	474	480	471	484	498	479	513	519	527	548	466	491	506	496	489	529	535	525	516	477	495	512	481	482	500	525	480	503	531	484	508	476	459	506	490	496	505	491	519	502	523	511	505	490	513	517	497	459	501	514	506	490	494	524	533	476	470	508	470	536	484	502	526	512	481	521	531	496	503	518	517	480	496	496	544	515	501	551	496	454	478	476	486	541	472	468	481	522	497	464	503	490	504	506	508	499	534	511	468	494	485	521	455	501	466	491	530	527	487	489	485	535	497	517	538	435	509	510	521	506	485	491	523	479	513	500	521	501	469	529	471	471	481	497	486	491	542	524	530	537	479	453	505	518	469	522	522	542	482	490	511	491	523	496	494	463	538	498	486	491	508	492	503	473	497	507	517	502	514	478	504	486	473	471	506	509	503	489	479	497	525	491	485	517	519	534	486	519	518	479	496	493	512	479	502	469	501	519	452	484	486	483	531	541	500	466	525	466	504	471	497	487	488	518	472	509	493	481	524	486	509	488	548	508	454	469	511	524	455	526	533	498	505	487	511	518	509	493	478	554	507	505	498	472	508	510	529	485	466	516	472	463	521	534	506	498	494	500	524	541	507	515	504	467	525	482	502	494	487	470	473	496	504	453	506	456	507	539	480	488	512	496	485	498	521	500	473	524	500	470	528	542	485	503	498	486	516	507	516	529	500	466	537	501	490	494	517	478	474	484	518	496	517	531	505	503	507	509	498	514	484	519	548	500	512	502	508	488	488	492	490	503	484	507	490	500	472	494	505	521	540	509	514	459	473	492	524	496	486	489	501	494	470	509	515	494	472	520	509	488	507	545	529	495	483	487	496	492	491	474	499	536	517	495	507	499	532	474	522	515	531	501	486	509	506	504	483	522	545	511	515	515	485	503	503	538	493	488	463	501	542	511	501	504	511	498	502	462	474	522	476	489	519	490	475	520	515	444	496	533	503	504	484	463	479	472	483	516	478	519	506	498	475	503	511	441	494	498	523	495	486	529	469	485	497	487	511	493	462	501	478	484	502	495	500	484	466	523	492	457	467	497	492	491	502	493	513	534	512	477	493	484	511	510	519	467	484	517	483	487	504	488	500	518	519	493	491	507	468	509	489	515	489	481	468	493	454	457	492	486	477	481	500	491	507	499	537	525	501	513	528	498	474	485	470	578	506	474	498	494	472	484	494	489	477	473	509	485	514	507	486	487	552	510	478	485	495	499	511	523	465	462	478	527	477	481	495	482	507	485	504	547	525	482	466	453	511	486	540	447	476	500	467	523	489	481	521	503	505	478	507	485	470	491	567	521	469	500	502	541	497	514	509	482	500	483	548	500	456	469	488	512	484	490	502	445	491	501	485	498	511	485	513	508	498	463	484	511	544	472	473	483	496	506	508	474	475	511	503	472	506	534	512	471	486	480	479	499	501	547	487	482	490	519	522	483	481	497	483	463	506	459	496	507	479	503	477	492	539	508	508	467	483	455	530	514	537	496	507	480	491	497	498	532	511	489	493	501	542	501	471	518	518	488	490	504	473	491	513	487	457	471	476	497	514	521	500	503	465	475	495	525	494	481	504	512	500	491	495	516	509	499	475	548	499	472	494	471	460	503	500	499	510	499	527	509	526	467	504	516	463	492	480	486	477	509	468	498	506	497	495	475	521	482	520	495	475	517	476	481	499	449	498	456	482	508	505	479	499	491	457	483	464	506	518	518	477	551	525	514	527	505	513	486	498	524	494	521	526	497	479	459	493	472	501	500	505	489	535	494	478	476	485	524	485	534	532	489	520	534	515	500	472	545	501	512	523	497	504	454	455	532	470	482	496	467	515	478	472	526	508	515	516	540	493	494	532	507	544	479	490	502	494	432	511	485	496	485	542	495	490	513	463	529	480	512	520	533	498	476	464	466	526	490	505	496	476	536	498	470	436	501	483	493	525	492	506	490	506	495	493	513	528	472	512	547	495	503	482	469	519	487	503	445	461	497	510	478	473	488	453	524	499	525	472	527	492	500	519	498	519	488	473	563	501	493	507	478	474	476	461	484	482	460	463	507	524	523	488	544	517	503	491	507	483	492	499	454	536	424	503	498	501	501	559	543	455	469	504	502	543	502	503	479	523	477	488	479	486	488	551	498	524	456	500	499	534	500	504	463	479	471	465	519	473
23498	22756	32211	26055	21212	16039	2931	441	343	350	305	324	359	302	320	298	310	302	286	317	315	287	306	312	283	312	320	308	329	350	310	310	322	297	295	329	299	340	321	297	317	311	306	326	316	325	305	314	325	321	293	287	306	323	283	302	292	310	317	331	309	313	340	325	282	316	301	292	289	314	347	291	328	309	316	323	298	309	294	313	323	282	313	305	300	270	306	303	292	299	356	319	314	307	304	331	300	283	305	315	279	342	311	293	316	308	307	299	299	341	302	358	285	292	307	324	299	297	297	311	297	313	334	315	325	332	313	329	322	290	320	333	308	314	318	273	275	299	300	298	305	288	309	282	288	301	306	316	316	312	298	307	327	313	292	304	317	298	296	293	302	308	304	309	331	329	302	303	288	298	295	317	331	290	288	286	297	286	283	314	294	293	304	325	279	272	311	298	317	321	319	323	285	329	337	282	284	320	277	293	299	309	315	312	328	315	296	310	312	283	304	308	294	305	299	301	304	300	321	295	287	293	321	311	289	333	264	323	296	304	309	334	277	316	329	265	280	300	293	344	327	340	311	293	302	330	307	312	308	293	305	337	302	325	301	327	313	300	295	309	313	307	269	333	292	335	310	281	334	319	338	312	331	304	333	288	319	308	332	281	288	316	304	309	323	318	334	308	291	315	306	302	318	294	338	301	320	286	294	308	320	316	333	283	352	306	299	309	286	316	293	292	309	308	302	317	308	328	286	294	320	259	267	283	291	305	325	308	305	301	298	339	326	326	301	335	300	318	307	303	316	291	324	323	305	289	336	304	285	332	292	325	335	306	322	283	299	323	327	305	301	312	320	298	319	312	304	291	300	324	318	272	296	318	347	316	292	312	272	294	319	307	307	287	306	304	285	301	293	311	301	303	286	308	305	306	308	290	304	292	297	297	287	322	327	304	312	320	319	308	273	310	283	307	285	304	290	320	308	303	276	306	304	309	282	303	338	327	289	296	278	301	300	334	289	316	298	342	290	295	285	322	311	313	303	265	324	308	279	286	291	304	276	356	313	309	292	302	290	290	306	299	334	305	283	311	314	325	284	338	304	320	298	256	270	315	308	307	318	310	298	301	332	286	332	328	338	280	289	292	296	329	337	271	281	284	314	293	296	316	279	270	303	306	298	299	303	292	340	328	285	320	315	293	288	292	329	295	305	277	331	297	330	293	289	313	307	309	306	286	269	274	340	324	283	290	294	321	312	297	301	324	334	303	308	333	293	319	328	317	306	296	307	282	340	311	310	283	301	316	331	304	311	306	324	294	287	278	285	345	317	296	337	339	304	337	333	325	324	311	299	313	280	331	280	287	289	301	297	340	307	273	298	320	297	304	333	324	293	296	315	314	310	270	326	303	321	307	308	331	307	305	288	330	326	278	321	345	277	319	312	303	304	302	308	308	305	337	310	278	301	276	318	308	302	312	296	307	291	300	313	310	297	330	280	319	321	288	330	328	315	334	311	303	311	316	295	312	303	249	309	290	306	313	348	309	308	308	334	324	312	290	295	306	308	299	309	285	302	306	317	311	287	319	304	301	331	292	303	303	323	293	314	321	279	299	293	313	307	287	298	296	301	313	319	313	336	328	293	321	344	308	305	303	313	306	303	302	346	322	303	312	290	313	295	307	316	290	323	285	285	313	329	309	282	288	297	325	291	331	325	324	296	270	335	276	320	314	283	302	351	303	311	287	308	317	297	289	297	325	281	295	285	312	299	253	304	300	311	320	308	308	328	328	293	283	314	313	316	313	315	291	317	298	295	301	281	307	326	301	286	304	326	280	309	295	257	293	306	301	312	282	314	303	296	309	305	281	313	300	320	306	299	319	317	316	293	299	310	305	276	294	290	308	306	303	322	290	319	329	288	338	267	304	318	323	307	303	306	309	314	308	304	342	306	306	299	299	316	288	310	312	309	329	279	338	311	313	307	299	308	296	289	308	307	302	305	297	291	305	320	282	339	334	264	309	296	281	306	333	312	282	307	266	334	315	301	292	318	277	305	323	285	304	304	309	314	327	287	277	308	296	293	284	318	296	312	321	311	298	317	308	297	293	287	292	323	287	301	284	283	341	297	332	310	334	319	314	285	299	311	310	306	302	247	291	307	278	331	312	311	298	316	295	286	286	323	315	307	295	303	332	312	313	299	293	314	306	324	299	308	303	331	310	327	320	291	304	321	307	343	308	286	293	337	329	324	312	307	294	320	310	280	314	310	289	300	304	297	343	308	303	318	305	274	340	308	308	300	316	348	301	292	303	322	276	309	262	305	298	293	276	274	295	304	306	298	295	324	309	310	298	294	330	267	309	326	330	304	277	292	323	302	324	303	298	285	312	325	321	311	289	310	316	300	315	309	317	314	296	283	313	331	292	303	320	325	297	312	302	313	312	325	324	330	305	292	327	309	318	280	274	303	283	312	281	354	288	340	279	278	290	271	299	318	331	293	310	301	327	275	299	304	341	312	300	261	283	321	321	292	320	311	311	293	312	300	303	326	288	300	293	309	334	323	353	325	323	306	316	321	312	298	348	288	296	292	291	287	303	294	286	317	336	278	318	312	291	312	304	307	282	290	316	313	286	271	300	291	290	292	296	345	353	314	331	298	310	298	313	305	332	329	342	291	330	284	313	300	284	297	308	325	288	309	305	302	299	327	274	295	289	314	310	308	286	292	338	303	310	297	294	268	320	338	302	283	313	348	344	275	307	299	325	345	336	298	292	332	321	308	308	317	344	314	298	311	307	303	289	316	324	300	287	280	299	311	293	328	302	347	287	293	288	298	318	298	314	318	294	289	319	311	267	279	285	259	311	286	278	314	328	289	290	290	323	294	309	315	310	309	315	296	312	268	330	295	336	298	322	291	322	318	305	294	310	318	311	301	286	345	300	274	300	301	337	277	326	332	339	348	284	308	316	293	312	295	293	299	300	308	273	305	294	321	291	293	287	299	303	307	305	306	302	307	315	326	291	304	317	293	331	309	288	303	333	307	305	311	313	301	287	323	353	280	322	289	295	305	339	313	286	290	288	290	313	295	288	337	318	314	318	318	292	300	316	324	313	296	296	293	309	307	300	321	332	307	321	321	320	312	308	318	310	303	257	326	306	305	297	325	321	295	304	310	285	315	346	295	282	313	330	331	337	299	337	291	291	303	322	314	304	328	299	305	323	314	300	315	308	313	280	320	306	284	287	303	308	303	277	281	294	292	290	303	305	336	318	327	318	287	294	290	283	313	269	310	310	319	306	296	337	308	286	287	321	300	316	298	322	271	290	322	317	302	288	302	312	317	327	314	327	294	304	313	300	312	337	303	294	291	299	308	303	323	299	286	308	318	302	288	313	272	291	316	293	283	312	288	300	294	296	330	289	307	296	297	324	301	310	279	309	291	315	295	297	343	272	312	296	308	310	288	351	301	292	312	309	306	299	321	343	323	322	318	287	338	307	322	304	306	291	323	334	284	308
59633	102238	75162	44755	20424	5295	1284	640	567	548	574	586	575	538	598	576	527	530	556	549	540	540	531	543	554	588	569	539	579	545	542	575	525	537	555	535	559	552	524	530	536	548	556	567	560	525	532	532	566	595	529	535	546	528	566	527	542	548	558	498	562	581	554	578	520	519	553	555	583	577	531	515	551	532	501	561	528	539	554	573	548	560	552	546	511	559	559	545	526	558	550	577	558	552	547	536	560	567	581	537	544	527	554	578	566	559	540	544	531	536	565	537	554	535	546	566	542	533	564	553	526	562	569	537	522	499	595	488	527	595	547	566	566	529	548	526	545	564	524	518	585	526	529	567	567	527	559	521	523	527	526	501	554	564	500	560	564	532	539	541	513	554	548	557	507	525	534	553	540	558	576	549	534	553	520	556	490	533	542	558	547	520	551	579	557	527	596	556	589	504	564	580	530	521	523	560	528	549	599	532	529	518	564	532	554	577	542	512	542	530	519	559	560	530	527	551	557	519	598	531	540	605	564	507	555	572	571	553	539	523	577	563	547	563	544	559	570	519	522	545	541	559	547	602	597	565	542	545	557	528	554	507	562	571	543	531	504	539	534	564	520	549	555	500	547	547	538	557	501	587	532	541	590	558	565	560	593	531	535	562	518	572	538	591	574	561	522	538	559	583	548	544	567	506	577	534	565	570	481	553	515	588	565	537	519	516	566	511	602	557	554	534	534	540	517	545	541	551	548	561	520	511	556	509	578	522	594	559	564	558	529	537	574	500	559	566	519	551	539	541	572	544	541	559	560	495	527	520	557	561	586	515	569	524	541	516	489	555	542	591	525	546	514	500	527	573	482	579	589	591	519	536	543	522	545	529	537	531	543	562	555	571	551	518	551	561	579	562	535	522	549	537	568	570	527	517	574	574	511	595	584	530	543	524	515	558	562	550	529	532	540	573	548	557	565	510	581	541	552	548	564	543	558	577	519	541	555	560	551	541	530	534	512	517	532	554	549	541	545	528	550	557	550	549	508	519	552	540	563	531	598	545	543	504	558	546	561	523	574	531	562	523	521	533	533	521	534	530	552	513	523	543	517	519	552	555	549	537	524	506	539	565	559	570	535	544	549	518	569	579	510	552	556	582	577	538	569	520	584	590	574	542	540	535	538	531	502	549	586	546	547	537	568	559	521	574	529	520	534	575	557	583	507	550	524	529	531	561	576	575	593	534	516	567	539	524	533	587	546	587	528	592	571	558	536	547	534	514	576	521	535	574	492	532	583	588	508	532	551	498	540	581	527	559	534	534	553	532	512	516	544	559	555	536	568	544	553	536	535	557	541	543	564	509	552	537	558	533	585	519	540	505	541	504	591	501	554	522	550	513	563	534	543	537	558	534	544	529	525	526	526	512	524	543	528	534	565	539	574	517	516	580	583	525	565	539	554	543	491	555	593	536	553	564	557	528	560	599	525	575	536	542	536	509	547	566	544	545	559	548	542	535	502	534	548	512	544	532	556	522	551	537	553	535	568	550	519	553	608	582	544	546	526	491	516	556	532	583	555	541	526	523	552	533	524	565	525	535	543	559	530	534	546	548	543	527	545	549	593	565	531	546	541	559	574	534	547	548	572	528	546	567	514	526	559	520	548	567	576	522	545	522	561	543	519	533	571	551	564	545	569	531	542	534	511	565	571	541	559	554	519	594	511	524	573	544	538	570	564	569	574	540	552	525	540	540	537	513	535	525	566	538	538	585	538	586	531	563	596	518	526	505	525	529	539	514	553	572	556	520	537	486	536	596	583	547	539	503	565	543	521	546	543	528	567	551	524	531	526	504	522	524	513	551	569	551	566	543	532	588	535	536	571	544	519	561	547	538	587	521	542	569	561	489	523	531	507	572	564	577	545	538	568	557	517	527	540	541	554	571	545	538	534	521	484	542	540	480	538	507	566	532	529	559	535	582	537	566	571	509	562	532	584	561	549	540	534	517	531	533	549	575	585	532	547	527	590	576	517	546	559	552	589	585	533	510	535	511	545	551	538	534	538	521	569	560	538	562	525	509	513	576	548	536	558	567	508	500	552	565	533	507	552	555	586	552	555	579	558	544	527	557	535	519	535	531	541	589	547	572	570	561	569	555	567	544	529	568	574	543	540	545	558	522	557	506	573	536	539	556	550	568	546	601	539	535	547	569	558	557	544	573	472	540	535	559	516	547	548	576	536	553	490	575	569	534	523	503	559	555	543	581	540	569	600	566	540	544	571	544	536	517	547	590	542	549	572	545	553	527	567	547	602	494	563	543	547	606	545	587	555	573	583	533	549	548	529	542	541	538	539	534	567	554	563	534	600	543	549	559	555	599	493	589	508	559	534	504	543	547	528	512	574	500	554	572	532	578	532	558	547	591	552	528	579	591	577	532	528	553	546	535	550	537	549	542	600	574	534	549	547	551	536	525	559	560	552	548	573	576	582	548	559	548	536	528	540	562	514	543	564	576	520	500	568	494	520	557	564	539	557	519	525	512	531	491	520	525	537	541	549	546	529	565	555	542	525	540	540	540	552	543	527	554	543	601	538	525	542	533	527	591	559	570	552	511	516	592	594	539	559	589	558	548	548	535	565	559	521	500	558	506	546	534	541	539	569	514	567	576	546	501	541	562	542	530	568	554	563	572	580	539	523	549	569	546	542	528	555	535	548	567	522	549	521	514	522	533	556	519	588	588	511	562	541	525	567	553	501	539	525	526	544	586	561	592	541	527	566	583	570	567	571	568	599	555	529	551	553	544	559	538	536	492	563	531	544	569	558	541	543	607	552	569	515	560	570	540	532	547	536	546	547	545	530	568	541	577	576	542	525	527	559	560	561	529	543	550	515	533	542	522	564	567	495	536	520	574	547	559	572	536	546	552	567	592	532	530	516	538	528	545	516	562	584	551	527	581	543	538	556	556	530	525	535	504	517	554	510	543	529	565	557	562	510	536	586	574	536	553	533	562	525	537	550	519	583	533	528	531	545	586	574	538	537	535	489	587	535	536	535	578	540	570	542	514	544	562	494	513	518	534	538	563	543	510	504	591	528	565	561	541	549	558	550	546	521	540	553	527	528	578	530	550	516	528	557	515	574	527	590	526	539	531	550	491	524	550	549	534	584	549	538	546	482	555	565	508	517	546	543	535	533	550	542	516	545	571	560	543	518	539	553	592	533	562	577	537	539	555	528	558	550	554	550	576	549	539	553	510	564	564	512	558	572	534	524	575	549	555	563	512	553	522	560	551	525	552	538	526	606	535	543	550	518	551	571	520	534	549	546	566	524	535	537	527	566	555	533	569	538	531	537	556	553	513	546	485	540	540	584	553	545	505	555	552	523	548	523	517	581	540	563	534	534	513	547	505	550	559	539	602	536	579	584	534	546	515	536	556	535	548	528	516	526	559	544	520	542	546	569	571	526	550	537	555	511	546	502	518	561	545	553	549	552	544	538	555	558	548	502	518	529	551	506	587
29267	31445	28616	12591	1782	474	275	237	242	264	287	245	249	244	277	283	246	256	266	251	276	248	228	265	235	234	270	252	244	264	263	286	241	280	236	269	252	259	267	262	258	244	245	246	242	291	244	254	232	260	237	248	244	241	284	253	218	243	244	263	271	252	287	279	276	271	264	249	252	260	266	237	257	261	240	248	255	278	272	265	234	242	268	257	254	247	244	235	257	250	266	268	284	264	258	227	226	250	249	257	255	239	245	244	285	265	258	221	266	272	245	261	263	280	222	258	237	273	250	272	257	263	258	248	271	277	282	249	271	241	280	279	265	246	241	262	286	249	263	241	261	245	279	252	264	236	277	251	263	246	249	247	261	269	247	263	271	254	278	238	255	279	239	293	271	243	254	241	261	239	254	256	269	266	242	225	264	266	267	294	273	223	237	269	257	268	228	246	247	270	245	227	270	292	266	260	280	236	245	255	243	254	255	262	261	246	248	248	249	255	263	220	265	246	237	250	256	290	263	252	284	244	244	269	256	274	282	264	268	245	258	273	254	253	253	279	268	267	254	244	278	269	249	243	288	279	250	241	249	248	264	231	249	272	270	250	256	258	257	268	248	262	239	246	238	261	251	242	268	274	249	266	230	247	253	267	244	256	261	259	260	268	276	217	248	240	267	270	258	238	246	245	265	234	266	262	252	258	263	257	253	264	245	252	216	265	258	251	245	225	268	253	259	240	272	236	240	261	272	252	261	283	256	246	210	249	259	253	273	263	270	258	233	221	260	250	254	259	253	268	257	274	253	251	276	269	274	244	261	242	261	252	247	244	238	244	264	277	282	256	276	291	261	233	237	257	216	238	254	250	297	260	260	263	229	244	242	247	261	242	244	234	251	263	245	250	263	250	252	272	272	267	266	256	258	268	247	247	248	261	256	233	264	229	262	257	261	271	258	271	245	251	255	249	233	260	261	235	275	219	267	244	246	243	276	269	290	271	256	237	245	291	276	248	207	258	218	244	238	264	252	255	283	257	264	275	249	226	262	284	265	260	238	258	269	256	222	259	272	256	274	275	272	259	258	265	262	248	251	263	300	256	247	256	282	261	245	246	261	267	231	227	257	267	248	260	250	273	264	240	251	268	252	255	244	248	274	245	241	266	277	272	240	252	255	267	278	257	261	251	251	250	254	240	239	257	264	281	251	260	254	244	281	232	267	266	270	258	268	264	223	240	258	268	256	265	230	232	251	249	252	290	253	251	249	252	256	254	262	260	274	281	235	245	263	255	233	249	259	273	230	250	240	273	270	275	260	261	278	246	281	255	292	217	241	273	234	260	269	256	266	286	261	240	282	271	247	257	264	256	261	233	242	257	264	256	226	246	257	269	283	229	249	267	244	243	242	229	275	260	286	255	266	257	242	258	219	248	291	275	264	269	246	258	270	274	245	253	247	230	241	267	248	262	233	235	270	264	273	242	260	261	247	260	257	275	249	241	247	274	263	259	244	289	257	285	253	268	252	252	267	246	260	252	255	298	240	243	285	232	245	219	245	258	236	247	266	283	268	285	226	255	217	280	257	261	267	241	260	270	260	293	226	252	264	243	248	229	254	271	270	283	288	253	257	228	261	248	250	224	253	288	256	246	255	260	262	267	258	242	257	251	232	262	245	246	263	220	273	259	265	271	241	263	287	270	239	251	252	250	265	257	267	236	241	233	275	248	235	241	271	238	237	248	262	283	274	248	258	260	241	241	243	230	204	232	258	259	284	257	270	230	252	236	279	245	275	254	294	250	240	231	236	250	228	283	256	273	259	240	238	259	254	267	261	275	248	255	262	230	248	260	255	247	266	264	260	251	250	259	279	233	254	255	259	226	238	215	250	229	246	245	287	283	259	315	267	281	252	267	238	250	217	266	253	240	273	253	245	265	227	256	278	249	247	266	262	279	279	246	246	270	248	271	266	270	266	268	232	255	264	232	266	247	228	232	277	262	274	228	276	256	259	234	252	270	247	263	288	251	276	247	229	271	236	257	287	234	262	245	278	241	255	255	280	233	249	253	248	266	243	263	266	240	268	261	261	281	266	250	261	266	254	281	251	278	257	216	293	272	247	233	228	269	265	255	260	248	251	229	254	251	266	238	235	284	284	271	235	250	222	244	290	273	238	263	259	255	265	268	275	268	265	274	234	242	247	227	246	262	266	271	266	261	274	265	262	256	250	259	260	269	238	232	271	253	236	246	288	258	243	250	275	265	250	254	243	221	232	259	269	260	242	253	262	247	267	254	272	303	258	234	277	275	278	244	248	256	246	266	246	285	245	259	262	239	228	227	237	279	286	241	237	265	260	229	255	232	272	222	251	267	293	237	273	217	261	249	248	271	227	258	255	261	271	284	263	268	253	264	245	255	244	247	248	249	254	264	272	261	252	283	263	217	277	262	247	253	265	253	261	233	263	251	284	262	265	227	242	247	242	247	256	277	232	250	249	267	245	242	268	250	261	278	229	235	252	262	247	260	262	250	230	265	257	267	266	255	212	266	263	277	247	278	260	224	257	238	245	277	249	255	257	252	271	236	277	237	268	272	265	262	269	254	230	275	253	250	240	289	223	258	226	286	259	265	243	249	263	261	240	297	275	241	278	254	264	280	236	258	254	247	282	258	239	275	265	256	259	270	236	234	258	280	264	257	250	263	242	270	266	266	227	223	248	243	250	268	271	254	255	254	302	258	229	261	248	274	292	263	262	272	233	283	272	251	271	248	263	253	266	273	282	258	234	276	252	312	266	246	224	271	235	237	250	261	251	272	282	248	251	239	253	268	264	253	257	250	252	271	253	246	260	249	265	257	248	279	267	261	235	257	283	240	264	251	280	260	264	271	277	276	238	245	270	252	225	264	248	269	272	263	247	250	263	269	264	256	247	262	276	275	277	231	260	261	265	257	262	238	252	229	242	244	252	234	241	252	292	240	249	258	248	256	245	240	280	251	251	274	236	242	265	269	260	229	264	262	254	289	254	286	239	247	234	226	266	236	246	243	252	252	277	252	258	270	265	259	257	256	266	263	238	247	259	296	241	257	288	297	265	253	258	274	260	252	253	248	268	229	273	244	284	244	234	254	256	233	252	281	273	266	286	266	253	273	235	254	253	251	252	279	269	261	260	258	234	277	253	237	253	260	241	271	249	264	278	233	218	267	267	290	251	286	265	243	282	237	249	263	241	266	262	238	242	242	288	269	269	256	274	252	256	266	256	260	233	261	277	241	260	274	252	250	243	257	226	252	279	234	261	218	268	257	258	264	223	282	247	244	250	260	242	294	263	260	263	256	255	268	250	251	245	241	238	307	250	263	228	246	256	267	273	247	243	264	261	242	274	232	231	237	247	241	234	236	256	249	251	250	253	235	288	255	262	235	271	248	255	275	250	239	249	266	262	271	246	269	274	243	265	276	244	262	259	269	262	262	266	240	285	248	270	236	267	250	266	246	257	253	247	286	276	248	262	240
36653	48983	33883	13735	3425	1011	593	462	434	475	484	435	480	471	493	502	490	481	496	461	486	508	429	466	485	494	477	489	479	490	493	488	460	499	468	506	483	514	487	508	475	490	485	452	509	464	481	492	499	485	469	482	465	506	471	504	488	496	476	481	464	466	514	478	502	486	493	475	484	527	470	484	504	507	471	492	486	479	474	470	475	478	527	498	456	469	482	446	439	498	508	494	459	490	470	484	468	504	501	471	491	484	467	469	458	529	500	453	418	478	488	483	479	468	472	491	459	481	484	450	469	492	497	489	466	475	488	459	509	491	457	507	506	508	526	483	490	480	514	503	500	490	448	417	481	514	482	494	503	464	485	524	453	486	484	462	485	481	509	471	461	463	485	467	516	516	469	474	519	493	492	452	509	460	468	489	472	466	471	456	474	477	444	498	484	484	462	485	494	467	468	470	465	480	465	490	474	487	495	502	478	473	529	512	456	474	498	469	461	444	472	462	479	481	502	459	482	464	467	489	486	485	466	479	514	474	490	472	499	470	483	507	497	492	434	481	460	521	480	465	472	461	489	482	469	480	518	532	516	491	492	468	474	451	486	481	460	501	516	475	490	490	483	528	481	475	475	512	492	495	498	452	481	478	432	499	466	454	485	450	458	521	458	475	464	507	451	457	529	495	483	492	520	494	456	480	490	482	484	462	474	474	447	482	513	472	523	453	465	496	505	512	477	507	512	473	466	489	496	493	472	496	497	471	457	516	494	528	515	469	471	467	446	488	482	464	476	542	518	506	493	490	482	492	520	480	444	452	487	495	483	497	460	488	494	468	453	463	508	481	457	510	489	478	494	484	479	493	499	511	481	473	452	498	485	509	464	440	491	476	469	457	506	478	477	454	468	468	480	499	485	441	462	425	501	482	472	495	508	463	470	482	518	508	493	510	477	455	475	486	488	485	508	458	478	519	524	446	449	464	478	476	486	448	488	509	463	516	482	452	457	460	475	450	462	507	513	511	484	496	499	490	509	467	491	464	465	459	457	479	474	492	480	473	465	474	500	507	465	492	480	453	514	456	494	411	485	451	498	480	496	474	519	532	493	485	509	538	476	500	491	482	449	507	507	471	494	459	462	453	473	495	479	460	481	426	485	461	508	481	536	487	452	457	473	451	474	495	492	462	479	521	489	480	492	495	463	479	475	493	485	475	477	483	511	484	465	481	526	457	523	477	455	511	428	470	495	441	485	441	522	512	460	431	470	519	478	491	479	487	471	451	473	437	509	461	443	544	513	493	523	469	445	497	453	472	483	519	505	487	504	510	483	504	475	504	486	486	513	464	476	455	460	467	466	484	463	466	480	481	480	441	485	470	452	501	461	470	455	492	483	539	462	518	451	491	506	495	469	512	492	475	482	479	494	481	449	490	459	500	498	467	474	446	503	485	479	497	485	512	506	482	451	502	471	438	491	493	484	449	512	485	513	559	493	483	463	454	485	462	471	465	461	472	450	499	500	467	453	483	497	469	490	480	456	532	494	486	468	508	498	476	498	478	479	484	457	480	491	449	518	469	470	497	478	511	442	458	505	481	467	428	459	461	461	519	491	512	492	486	486	475	456	533	488	469	496	496	508	501	466	495	484	480	514	498	515	466	502	464	450	494	463	504	535	475	475	479	448	475	472	527	469	468	479	484	445	450	499	448	489	469	456	461	512	515	495	488	480	474	471	503	475	479	475	496	473	495	473	504	486	487	471	490	451	480	464	453	482	503	450	466	504	508	508	486	536	475	474	502	475	477	498	465	463	497	498	519	516	496	480	486	476	489	479	520	463	534	462	495	485	500	484	470	493	476	470	520	454	493	471	479	461	491	501	499	468	487	494	490	472	452	471	482	490	466	484	487	492	470	476	499	457	498	487	475	498	480	456	495	512	508	453	459	462	503	486	465	471	437	478	438	483	468	481	461	467	463	485	493	543	469	498	485	500	477	434	495	454	503	446	449	475	471	446	488	469	485	539	494	472	458	473	482	480	476	480	483	473	462	477	455	456	455	512	495	467	479	494	513	466	497	479	470	479	497	495	478	495	514	491	487	503	442	476	473	483	520	532	475	475	503	406	494	463	510	491	497	469	469	513	472	464	481	491	485	497	486	473	459	484	454	501	491	467	498	450	451	478	494	470	490	463	496	467	498	427	470	518	464	484	494	482	460	497	490	463	467	455	463	517	463	512	485	521	479	450	456	472	487	449	462	505	469	497	459	497	533	468	497	520	466	509	478	488	477	464	490	484	484	493	474	463	471	461	469	480	491	500	453	498	476	484	482	452	449	466	510	501	472	501	455	469	456	496	474	476	477	445	489	513	526	495	488	447	498	500	473	493	493	507	503	474	472	533	496	516	464	476	496	499	478	498	471	498	471	466	485	501	493	504	473	469	460	505	509	479	513	502	463	511	457	491	496	482	503	532	459	464	497	481	464	480	460	499	491	494	468	501	492	477	479	482	491	498	481	470	466	504	503	434	501	484	503	482	487	479	481	476	486	487	475	474	473	475	462	495	470	500	489	477	459	481	497	482	468	500	474	438	460	469	477	441	504	456	455	489	456	472	431	451	482	508	459	489	481	472	470	469	464	469	510	462	486	459	492	471	512	412	438	522	495	445	499	490	475	475	466	484	494	520	448	470	457	475	524	459	491	438	445	505	454	481	475	476	491	478	481	526	451	463	487	471	509	467	501	488	485	524	487	451	499	479	522	485	500	470	484	441	446	470	465	443	518	459	510	454	510	462	504	469	441	536	459	488	481	487	486	505	468	492	476	482	476	466	480	501	457	452	481	488	516	478	521	486	437	462	465	500	489	492	499	487	484	483	463	492	501	482	495	481	480	522	458	496	444	489	471	515	536	468	457	510	466	465	484	515	505	468	475	475	508	514	482	487	465	494	479	537	431	464	471	482	477	521	506	465	440	501	510	472	504	431	462	457	491	464	459	488	446	501	490	446	458	466	457	483	462	486	493	481	474	483	491	480	482	523	466	501	473	492	474	508	480	483	484	508	477	476	523	464	489	486	482	487	541	488	508	489	497	443	465	471	468	476	498	492	467	454	495	494	478	514	457	429	479	507	459	509	504	473	501	451	477	482	453	458	483	487	464	453	491	466	496	473	491	472	476	436	487	508	466	523	518	477	462	482	533	466	477	467	511	466	479	470	457	452	470	468	469	479	447	509	463	494	467	483	479	473	512	493	443	474	469	469	479	480	488	476	446	473	457	484	462	483	440	461	547	451	479	502	500	489	519	491	453	462	475	450	490	523	525	521	537	528	506	473	466	532	475	510	475	476	495	476	503	515	478	478	505	490	490	498	490	489	462	490	495	483	495	481	468	444	411	457	486	518	497	498	464	472	504	503	486	448	482	463	499	473	497	464	449	452	441	480	518	495	472	477	518	478	466	485	479	480	486	507	503	511	481	491	515	465	451	472	453	458	490	446	494	477	483	509	488	523	466
24870	24846	35371	28126	18389	5553	550	328	269	306	266	284	278	276	302	253	266	238	290	278	276	264	255	279	274	245	271	261	277	275	254	297	272	268	268	274	263	307	268	264	252	264	286	252	279	259	244	253	233	273	291	284	255	248	284	285	263	243	260	276	278	271	251	255	272	297	277	264	262	277	261	262	275	273	307	285	260	261	252	261	241	274	248	256	259	251	278	262	223	247	255	276	270	284	254	240	239	272	276	236	266	286	282	280	288	278	239	262	251	265	290	254	280	255	294	288	269	272	293	272	271	248	299	255	286	308	286	221	296	267	246	242	229	293	280	255	289	273	260	274	269	254	276	280	269	242	295	293	278	258	226	273	251	231	284	276	273	267	250	263	240	250	254	263	288	264	245	276	250	280	277	259	275	286	260	259	265	284	280	283	251	263	228	276	274	272	287	259	262	278	264	279	257	275	282	271	256	277	276	253	283	258	252	279	278	289	227	281	241	263	259	268	269	241	270	265	257	263	251	264	277	242	256	228	302	232	262	237	255	277	271	276	262	263	289	270	247	289	283	274	290	271	309	265	259	263	253	278	277	234	253	276	289	240	278	287	246	256	284	278	284	265	273	270	271	307	247	295	260	239	265	265	264	270	272	237	258	293	275	272	278	298	242	263	269	298	277	272	275	260	279	251	286	242	296	281	270	278	257	282	277	289	260	285	280	262	258	253	256	247	283	268	241	270	261	262	276	250	278	255	268	260	267	259	257	295	257	270	281	291	239	269	276	272	277	267	280	249	273	282	297	245	279	291	259	250	265	245	259	264	288	278	251	271	265	270	253	287	260	268	292	291	263	263	228	284	265	268	266	271	254	253	271	276	271	282	281	269	236	254	290	267	268	284	266	268	266	250	234	241	286	258	280	259	288	268	266	279	282	267	284	280	310	236	301	279	272	227	277	264	287	263	258	277	299	285	257	248	284	261	282	278	277	274	272	287	259	275	275	254	238	287	257	287	268	255	233	232	279	274	271	242	266	251	271	264	247	249	285	275	248	243	289	285	273	271	244	287	269	267	282	283	243	285	264	276	251	284	263	248	275	268	259	243	288	251	279	234	266	266	265	280	262	288	277	291	289	286	279	277	283	270	272	261	241	266	256	269	270	254	235	281	269	247	268	257	294	279	258	269	297	260	264	268	254	252	250	252	257	267	264	268	276	262	269	269	255	291	262	255	257	269	272	250	267	277	238	245	290	262	255	253	271	253	251	241	274	249	294	269	260	291	258	266	280	263	306	280	244	266	254	244	277	273	244	282	281	263	270	267	275	252	269	282	315	296	256	263	247	254	286	252	257	273	261	276	275	233	265	252	249	272	267	270	260	252	277	263	269	230	269	256	261	299	258	251	277	301	265	276	273	249	246	256	268	300	274	275	250	278	273	258	285	254	287	274	253	276	277	256	288	246	281	266	284	261	236	254	264	291	311	265	266	228	284	246	316	242	259	319	256	268	285	267	248	260	275	256	293	264	274	213	256	245	266	273	259	282	284	277	276	261	260	260	230	260	290	270	258	233	278	273	257	266	260	276	246	264	278	261	241	284	248	290	256	264	290	277	270	245	263	258	295	233	264	296	276	267	289	257	261	274	278	291	269	284	252	259	276	244	255	258	275	269	274	243	260	259	291	244	277	271	254	278	282	283	257	280	247	278	254	270	263	260	265	273	271	274	270	271	280	301	221	296	285	269	265	286	269	250	270	267	291	286	252	276	285	262	264	283	257	283	234	275	287	257	289	243	290	256	274	245	304	284	248	303	278	264	284	278	264	285	262	270	255	290	263	291	266	285	230	298	242	267	302	284	257	255	288	273	252	254	289	254	293	288	246	257	251	234	228	273	265	277	290	298	289	240	247	260	301	256	275	251	260	254	280	286	277	249	253	312	256	282	263	263	276	277	274	249	238	276	274	293	236	263	271	312	258	276	254	259	275	281	253	256	266	264	287	229	275	235	288	269	268	289	250	288	275	262	238	278	288	290	256	245	271	273	223	277	272	282	271	270	285	267	243	290	246	259	274	282	254	294	254	297	232	270	260	259	242	268	286	276	259	283	276	276	244	286	265	252	287	244	293	310	254	270	259	255	244	263	290	288	271	283	260	268	271	277	252	264	273	274	277	275	259	273	287	255	284	274	244	244	277	289	275	266	270	285	277	258	263	259	256	280	264	267	250	262	306	269	288	263	258	257	283	263	269	293	280	274	242	260	255	263	263	258	275	253	231	271	276	260	263	272	261	259	277	295	273	242	275	274	272	268	274	277	285	252	280	281	262	259	312	243	275	281	276	271	300	257	266	272	295	253	240	247	255	242	267	263	246	239	247	237	252	255	278	252	260	266	249	261	253	290	267	270	262	276	265	287	258	263	251	271	266	258	268	265	253	281	253	300	269	249	265	259	248	276	282	280	274	292	253	267	267	264	302	249	275	254	273	284	287	246	288	276	275	251	250	277	249	263	262	284	256	250	260	290	256	264	249	273	304	232	283	243	215	278	269	271	279	263	267	278	254	282	257	278	262	285	261	251	267	232	248	269	281	261	286	304	259	264	249	260	276	288	250	285	265	282	270	262	268	279	282	240	291	268	299	262	273	271	247	296	272	270	266	282	276	276	258	259	259	265	266	262	268	266	269	262	256	265	278	249	240	254	264	263	275	244	250	261	280	299	241	285	276	261	269	273	268	249	253	223	273	263	254	252	260	271	288	230	232	253	270	258	308	254	285	258	284	264	256	283	263	275	256	291	250	297	300	249	287	240	298	263	249	251	296	242	255	285	274	251	257	252	284	296	267	288	262	263	296	227	274	274	269	288	293	255	252	270	290	256	256	257	252	284	294	268	250	248	255	270	285	274	278	264	277	246	257	262	257	266	283	290	243	281	282	288	262	261	255	261	281	252	287	251	283	286	253	289	242	282	273	317	278	274	257	291	256	272	234	269	276	261	250	285	273	292	261	273	297	254	286	264	249	248	263	281	269	247	245	272	247	280	278	254	303	268	283	253	252	305	259	253	267	247	266	301	277	262	259	247	292	254	272	261	254	252	258	253	283	258	262	276	265	266	235	273	273	285	285	261	260	258	260	280	287	269	264	257	278	273	293	258	241	295	265	255	266	250	269	280	253	285	249	273	252	292	277	262	260	262	262	232	269	261	242	260	279	253	296	257	257	239	222	280	253	279	270	269	279	303	271	245	287	259	269	258	271	252	248	257	275	286	270	260	247	274	254	260	256	259	289	297	253	289	268	257	274	286	269	253	278	260	283	285	264	248	264	263	264	252	262	257	273	303	274	281	258	286	255	253	276	256	271	236	263	266	259	258	266	267	274	283	274	242	268	281	263	284	290	267	271	259	272	251	270	259	280	267	260	245	245	274	288	258	258	253	250	262	276	264	261	247	269	261	269	287	264	257	269	250	258	297	268	254	273	250	276	258	268	276	277	267	247	275	264	248	299	265	285	277
59613	91346	65578	35994	13944	3102	920	569	504	543	514	512	453	501	496	486	509	483	499	502	506	483	523	485	512	539	462	549	483	455	496	527	500	448	515	524	501	501	492	492	487	513	515	490	560	495	500	473	507	488	498	483	518	514	479	529	541	478	493	504	477	500	462	475	487	496	494	493	505	542	518	492	512	519	494	502	513	491	458	525	500	477	510	469	506	511	498	516	529	488	507	484	484	480	566	524	494	526	520	515	506	467	478	492	506	483	503	474	465	496	518	534	487	491	500	515	514	475	508	488	487	497	469	537	512	480	477	520	527	496	452	519	486	485	494	471	508	510	528	498	491	529	502	523	516	451	474	482	480	515	508	491	478	460	491	468	505	505	466	526	479	521	518	461	535	453	529	494	501	493	525	496	530	470	505	492	511	506	519	512	502	477	518	497	471	515	501	465	498	417	508	495	511	484	504	493	490	521	516	466	515	465	491	510	519	513	514	491	472	520	475	510	492	536	500	456	508	492	521	468	531	483	516	508	510	478	470	484	499	485	480	489	493	512	522	499	470	507	469	483	529	470	519	512	491	470	531	506	528	526	511	484	491	484	488	467	450	543	463	521	474	472	494	443	494	490	505	500	525	474	528	521	473	482	487	481	471	499	492	508	466	493	442	487	511	501	513	504	489	538	478	509	441	542	500	486	483	512	501	499	510	481	483	486	479	464	501	492	489	480	466	508	481	495	528	505	492	523	517	486	481	509	537	512	484	521	539	457	477	488	524	482	478	441	469	510	485	484	510	473	463	507	517	494	474	451	505	491	486	484	485	493	477	506	517	484	509	502	478	487	514	551	554	500	484	473	499	547	559	449	493	485	466	478	492	507	516	504	475	495	500	517	485	533	456	463	487	491	487	542	507	512	491	464	498	515	490	546	497	494	495	485	451	494	499	536	519	491	471	543	515	496	537	485	503	505	490	488	521	478	473	489	503	501	502	533	493	474	507	465	513	484	542	513	479	477	529	472	488	477	479	454	510	503	468	488	475	536	455	496	496	472	488	463	502	476	492	472	544	458	519	490	508	469	509	529	472	511	500	486	499	505	492	456	475	499	514	496	555	505	487	494	480	481	495	493	491	503	473	495	531	468	524	469	484	515	477	498	492	498	480	494	506	480	507	483	503	492	507	481	465	509	499	475	503	468	490	497	475	451	476	504	479	493	498	524	506	448	482	482	527	533	487	464	514	455	466	524	499	500	520	524	521	510	476	494	479	453	477	544	521	497	457	496	518	474	526	442	495	540	507	472	477	523	495	488	555	550	513	517	534	470	481	490	452	525	488	515	496	512	500	486	564	510	544	484	482	484	522	485	528	531	520	493	492	492	492	506	477	521	502	479	483	497	481	491	481	467	534	472	486	513	509	536	487	477	487	510	495	495	504	506	500	479	523	489	531	472	481	499	498	508	478	505	515	488	535	501	517	480	524	483	493	508	478	535	519	525	500	482	487	513	518	489	508	475	498	484	499	521	500	533	510	501	528	498	450	528	508	536	493	577	474	509	457	480	509	514	507	447	507	511	455	489	487	495	498	517	471	520	551	482	549	510	506	495	517	499	461	491	492	489	510	504	477	514	491	517	523	493	526	504	509	501	509	511	495	502	532	490	480	496	482	473	505	482	499	480	461	515	497	490	516	530	515	507	472	488	491	546	475	537	498	516	472	461	532	490	532	478	487	536	500	482	537	520	463	530	490	518	524	481	500	507	528	471	490	505	512	497	502	465	502	487	501	447	556	486	505	548	502	504	513	482	497	502	457	505	491	499	520	487	478	463	487	494	499	456	483	521	500	501	492	468	526	517	456	495	512	517	444	505	516	461	502	472	502	481	521	484	503	491	516	527	497	473	501	527	500	479	487	517	518	464	503	513	467	486	526	504	504	518	505	526	503	532	493	498	476	494	489	501	485	505	444	486	476	484	503	464	494	503	517	483	479	514	521	450	499	504	480	518	553	522	527	500	504	491	521	522	480	498	471	472	497	463	488	462	484	528	458	503	511	541	491	497	495	497	498	531	476	479	514	522	497	503	475	509	502	507	471	515	485	515	493	503	484	459	499	502	506	491	503	499	477	512	490	530	484	454	504	485	495	494	504	487	501	499	517	476	529	514	496	489	462	510	494	481	511	477	480	507	475	481	515	482	484	475	478	485	490	484	510	499	467	512	484	468	505	494	482	478	509	480	507	492	487	486	513	530	478	502	513	511	478	448	523	495	485	465	516	500	521	542	475	514	506	475	527	501	519	492	513	504	510	480	518	472	492	493	484	491	502	513	490	486	515	493	489	464	482	504	487	519	481	530	511	554	473	456	488	487	481	465	502	498	503	499	505	459	511	488	489	502	502	534	524	549	500	497	526	499	517	458	539	527	472	469	499	506	517	495	508	481	507	487	464	508	449	482	473	503	480	485	514	510	493	438	483	533	485	474	497	509	506	496	508	506	505	499	477	505	551	479	519	459	476	515	467	485	526	481	512	505	494	498	475	536	509	514	472	538	492	538	497	501	500	475	491	509	488	535	519	493	495	475	541	440	498	514	514	548	512	499	501	499	463	517	500	492	489	494	513	474	495	498	511	521	490	501	506	501	516	492	502	501	495	544	522	517	501	487	506	499	508	542	485	456	481	527	462	487	459	493	521	498	505	499	477	544	485	485	514	474	559	551	521	475	508	493	492	502	508	545	470	471	464	531	497	480	477	531	490	488	495	525	478	459	501	507	498	470	524	474	519	520	491	458	497	508	492	500	485	523	488	484	481	479	514	482	513	523	499	482	480	511	513	493	530	482	528	475	471	476	528	475	470	488	512	517	485	522	536	503	514	506	510	509	498	479	458	487	499	490	512	529	523	439	460	485	485	510	527	458	512	552	491	487	490	452	520	458	494	539	456	478	514	470	504	505	499	504	515	462	485	497	500	509	502	488	502	490	480	490	498	540	481	486	474	469	506	496	506	542	507	517	546	493	538	494	496	467	515	526	498	524	480	476	493	506	472	497	503	533	486	478	499	482	457	513	484	530	486	477	493	483	499	516	537	513	502	496	500	475	526	474	514	542	512	475	522	514	487	478	483	475	504	495	516	480	497	495	487	481	509	514	522	523	465	513	504	528	519	497	501	510	530	491	518	498	453	511	503	474	555	518	517	505	504	488	493	541	492	505	494	500	502	467	481	512	507	512	509	449	509	480	512	492	490	521	518	532	477	474	482	515	478	509	501	502	501	540	489	483	488	469	488	511	508	499	537	505	497	508	531	460	477	484	481	545	511	503	489	508	466	499	531	550	485	517	496	509	515	479	474	491	452	550	510	480	496	493	481	477	522	485	484	470	521	512	489	488	495	470	503	518	498	526	472	487	477	483	523	546	510	495	519	495	531	476	465	461	472	494	508	509	481	516	511	476	445	475	514	476	575	463	478	476	519	537	481	461	520	511	479	516	549	522	447	479	500	504	494	508	472	514
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
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
