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
338749803838	338749804405	338749804955	338749805505	338749806055	338749806605	338749807155	338749807705	338749808255	338749808805	338749809355	338749809905	338749810455	338749811005	338749811555	338749812105	338749812655	338749813205	338749813755	338749814306	338749814855	338749815405	338749815956	338749816505	338749817055	338749817606	338749818155	338749818705	338749819255	338749819805	338749820355	338749820905	338749821455	338749822005	338749822555	338749823105	338749823655	338749824206	338749824755	338749825305	338749825856	338749826405	338749826955	338749827506	338749828055	338749828605	338749829156	338749829705	338749830255	338749830805	338749831355	338749831905	338749832456	338749833005	338749833555	338749834105	338749834655	338749835205	338749835755	338749836305	338749836855	338749837405	338749837955	338749838505	338749839055	338749839605	338749840155	338749840705	338749841255	338749841805	338749842355	338749842905	338749843455	338749844005	338749844555	338749845105	338749845655	338749846205	338749846755	338749847305	338749847855	338749848405	338749848956	338749849505	338749850055	338749850605	338749851155	338749851705	338749852256	338749852805	338749853355	338749853905	338749854455	338749855005	338749855555	338749856105	338749856655	338749857205	338749857755	338749858305	338749858855	338749859405	338749859955	338749860505	338749861055	338749861605	338749862156	338749862705	338749863255	338749863805	338749864355	338749864905	338749865456	338749866005	338749866555	338749867105	338749867655	338749868205	338749868756	338749869305	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23409	21154	28175	24414	21166	21369	18448	18240	2410	1216	1088	1023	903	869	851	799	799	732	722	719	710	744	717	649	680	628	664	684	641	586	617	631	609	633	601	635	629	575	634	648	613	612	672	571	626	642	640	607	635	571	616	632	567	597	577	629	581	567	608	589	669	593	583	550	563	651	604	585	568	588	578	609	604	614	580	632	596	609	594	586	578	601	589	590	584	614	609	560	611	622	533	553	615	637	595	617	576	601	572	569	592	614	617	579	561	583	607	604	580	570	548	597	573	567	569	574	599	537	548	623	588	550	576	584	588	555	573	560	553	568	563	555	587	588	616	608	571	571	545	549	578	616	571	548	583	588	630	576	521	576	590	583	624	596	599	576	598	601	611	592	586	598	578	594	600	529	615	530	564	567	572	579	571	578	553	584	552	579	565	595	535	630	573	589	574	597	606	581	577	615	610	566	557	569	563	607	556	597	550	521	566	576	566	580	575	598	556	572	620	576	580	569	608	587	613	589	612	584	628	576	632	589	576	563	582	598	570	578	580	616	566	621	567	574	570	572	533	624	543	586	582	591	613	585	647	563	610	598	582	562	596	638	575	552	557	522	573	605	581	563	596	545	594	619	624	561	578	621	592	573	600	556	589	584	563	603	591	558	534	555	586	562	549	599	598	583	527	561	532	606	567	562	602	569	603	592	566	598	536	606	602	579	622	589	584	571	525	586	577	585	561	559	616	581	607	605	566	588	541	524	565	581	565	541	569	584	594	510	546	554	566	554	597	556	594	571	609	641	585	566	601	603	546	591	591	594	571	597	554	591	622	620	608	598	556	618	637	569	593	557	617	574	575	609	599	571	586	572	594	554	570	596	587	525	557	585	566	607	615	581	544	588	585	636	543	614	564	577	599	610	572	528	546	574	584	570	594	579	583	611	576	565	584	606	577	555	547	580	589	605	586	601	589	544	611	609	567	579	573	588	556	573	606	600	574	578	564	583	592	567	522	567	544	577	619	621	589	569	585	620	627	632	575	543	625	586	568	568	583	542	597	613	589	629	586	593	542	591	614	554	607	621	568	598	556	568	531	588	591	571	554	585	584	603	543	559	553	561	571	585	589	604	574	608	590	573	593	564	549	613	625	640	540	593	540	572	568	566	581	611	596	568	545	638	559	601	575	566	526	566	590	556	542	609	584	615	567	626	593	565	555	595	571	589	560	562	588	610	564	584	574	566	567	570	618	575	618	594	531	645	635	605	617	547	590	563	616	667	595	570	622	544	574	582	538	564	546	594	613	589	577	584	585	557	581	560	601	545	542	555	551	593	607	603	584	560	581	573	565	553	636	639	652	613	613	597	574	540	538	576	612	589	577	571	580	641	600	557	601	575	591	530	594	577	590	547	587	585	564	540	616	574	563	611	590	583	615	590	573	561	536	609	586	551	649	582	587	569	587	517	608	585	588	535	597	562	567	588	580	594	581	559	604	573	622	598	581	581	544	594	573	528	583	534	576	597	560	565	623	567	602	585	620	621	622	597	617	595	595	580	563	591	560	580	589	657	545	569	564	607	575	592	556	560	557	590	603	589	576	561	547	613	594	585	562	581	650	560	584	539	571	570	594	598	548	584	585	577	585	577	560	590	596	549	578	577	611	602	614	601	566	589	628	588	585	580	585	579	573	545	600	546	562	599	596	546	570	575	577	584	579	551	596	556	635	552	576	574	560	586	546	593	552	542	614	545	574	568	613	592	577	578	551	549	623	596	584	595	568	567	612	546	545	601	607	592	564	569	599	554	554	569	551	599	606	577	589	575	583	573	574	585	570	565	549	526	573	610	584	592	569	612	583	611	600	554	567	575	575	604	572	579	577	605	586	589	559	564	603	588	627	611	543	553	601	559	625	606	553	561	630	550	592	629	575	560	583	633	555	557	606	597	571	574	576	579	622	594	566	598	599	601	600	587	602	577	587	591	548	641	579	531	610	586	567	547	581	587	593	562	559	552	574	566	567	564	588	618	584	551	631	563	555	605	649	613	549	538	564	544	573	566	650	554	608	578	563	584	582	518	571	605	595	643	562	598	569	582	582	555	584	592	590	625	589	570	536	594	577	546	536	608	559	615	550	569	579	567	559	600	594	537	580	571	593	570	588	573	577	563	586	583	547	564	556	608	604	540	567	567	552	569	530	592	581	551	561	612	584	587	604	614	564	586	571	529	591	567	576	592	577	562	593	591	551	585	592	588	563	612	569	594	555	599	557	574	602	588	558	555	584	617	557	602	578	595	565	556	627	584	587	554	537	638	545	560	588	554	609	584	585	588	540	576	540	629	590	572	614	577	573	612	589	585	621	580	589	574	604	565	563	629	580	591	585	593	572	550	598	596	550	537	567	589	596	576	539	570	597	559	581	568	577	550	555	550	580	567	569	562	586	578	548	621	559	581	575	571	599	538	575	553	585	570	603	579	571	544	568	564	568	582	649	567	570	572	579	578	620	602	594	596	586	588	573	545	552	615	605	583	570	556	586	601	588	612	600	582	572	603	558	593	607	585	545	593	575	575	613	606	594	573	627	586	570	617	577	549	627	605	599	618	578	539	602	599	574	619	597	572	553	621	587	591	564	596	581	586	600	611	554	594	573	607	591	547	579	572	569	562	560	615	609	562	594	545	562	579	538	605	557	604	592	589	553	567	562	588	602	571	573	571	581	602	550	546	613	559	603	599	581	572	594	567	610	568	593	562	608	575	589	601	577	565	607	547	600	583	571	574	584	586	579	634	601	564	581	606	559	582	596	577	584	580	594	600	542	538	560	566	565	586	572	591	586	571	594	571	604	550	566	645	567	553	552	571	589	586	568	581	644	520	597	597	570	579	575	610	589	622	556	610	545	618	588	575	570	593	559	588	564	600	606	597	565	594	598	602	574	630	562	564	558	551	514	548	579	624	615	595	570	601	595	566	551	556	577	628	579	565	566	602	604	576	587	577	641	531	576	599	617	548	590	571	568	599	570	606	581	583	590	593	596	569	595	568	562	586	566	570	592	607	578	609	543	573	558	549	557	571	589	585	637	554	622	617	547	538	614	575	624	520	540	548	614	600	557	607	576	533	552	585	601	586	588	587	535	606	569	593	591	619	616	582	565	591	576	581	623	599	578	570	558	575	639	518	579	593	568	565	590	551	590	529	601	555	575	652	569	600	568	552	561	576	541	607	562	537	577	580	568	556	555	586	612	573	601	577	548	574	566	544	625	584	575	564	599	555	583	609	581	610	557	561	618	579	561	584	575	574	619	574	573	566	585	554	601	613	542	605	607	535	584	575	605	582	603	576	604	576	552	553	578	577	567	644	521	594	584	570	626	584	595	540	603	598	542	608	544	644	606	565	566	625	567	566	560	598	561	554	572	595	524	526	602	620	616	574	586	561	582	554	550	582	568	561	576	564	565	588	561	600	581	550	569	591	581	581	565	583	573	560	607	563	542	578	564	600	612	614	573	570	506	607	574	559
46490	28696	29202	19723	11608	9764	14734	18390	2347	1907	1590	1417	1230	1216	1092	975	1008	872	848	789	839	800	757	725	676	696	666	670	643	645	691	612	614	611	600	597	630	567	603	601	572	606	593	584	579	571	553	590	578	573	547	581	582	548	519	573	589	562	600	568	593	554	564	604	540	567	543	575	561	523	571	560	533	546	584	546	531	559	530	557	543	541	534	523	552	523	588	589	516	576	519	501	557	543	566	563	538	534	546	539	530	539	534	607	571	544	565	523	550	544	562	524	540	553	536	579	535	555	531	537	513	543	530	560	567	555	554	532	580	564	523	511	516	558	576	555	533	521	550	547	575	511	524	541	540	523	567	543	512	499	511	578	567	525	534	536	589	575	555	532	521	504	544	543	558	579	516	573	537	527	552	507	523	536	513	572	507	506	525	546	499	529	520	504	522	567	513	562	521	536	571	521	537	528	519	542	512	522	529	541	515	544	590	547	551	544	549	518	552	535	562	510	526	550	512	533	557	538	558	488	534	570	566	550	582	534	541	515	561	519	512	578	550	515	555	526	499	511	540	542	525	521	549	557	564	548	530	525	583	529	551	549	524	511	548	540	518	525	574	520	567	540	533	543	544	579	550	529	536	532	547	519	582	564	547	522	526	543	551	500	560	549	523	511	556	560	484	520	542	542	570	580	562	561	556	570	549	523	541	552	537	551	517	553	501	516	520	538	525	556	531	531	534	543	510	573	513	546	506	489	530	556	550	533	521	569	538	557	570	531	578	517	497	576	550	530	566	519	524	552	525	526	594	526	548	541	533	512	555	550	510	552	522	543	521	545	557	555	545	529	593	517	598	552	547	504	588	541	536	546	510	483	519	559	559	559	557	584	590	513	529	555	530	545	515	571	542	534	507	532	550	542	558	520	565	551	529	561	528	501	551	521	564	559	564	521	568	573	548	546	484	527	570	531	529	553	547	532	540	530	567	517	571	552	573	555	550	531	563	540	541	507	517	545	560	554	508	558	558	564	572	538	557	507	519	537	544	567	549	518	550	539	538	575	552	516	538	558	526	512	564	560	562	504	573	538	532	549	559	502	547	572	560	500	521	525	530	574	532	562	502	535	554	569	570	527	566	577	517	520	528	491	512	508	508	525	551	576	507	529	534	544	488	553	533	580	586	534	520	538	533	538	484	531	531	542	571	502	515	509	524	533	557	547	578	503	514	541	482	511	535	560	567	571	510	513	562	532	557	506	540	548	535	526	547	513	553	574	504	529	560	525	544	512	515	546	551	540	521	545	526	549	546	581	541	570	526	534	515	525	552	583	527	547	528	567	559	511	567	543	538	528	572	525	613	548	557	544	536	585	521	528	512	555	546	569	531	551	545	547	506	547	535	540	543	554	564	561	534	478	582	519	537	558	578	565	534	519	524	523	513	551	502	537	567	527	482	520	577	523	537	527	515	537	545	504	564	551	508	566	541	515	524	524	548	554	540	517	590	528	496	548	558	506	542	557	588	537	555	585	571	525	533	510	491	556	538	560	548	561	535	540	533	603	529	553	568	527	500	509	545	551	530	539	548	551	563	518	551	550	557	532	543	511	538	516	531	536	532	529	550	539	500	541	549	546	554	547	512	498	559	559	549	538	527	546	540	537	533	533	548	525	554	596	516	552	536	532	512	574	525	508	564	511	581	540	497	557	550	537	537	528	540	526	555	528	516	563	508	535	568	558	518	552	551	547	538	530	564	524	557	543	539	526	579	516	558	524	553	558	571	536	566	536	561	527	532	545	524	547	540	511	547	521	544	502	561	540	547	523	566	525	509	528	506	571	524	524	552	508	501	547	522	563	566	551	528	548	561	518	549	568	536	542	549	520	578	528	536	522	564	519	525	498	561	547	503	523	558	547	541	562	564	538	547	509	571	526	551	531	553	552	522	567	553	501	520	532	516	504	535	546	521	532	538	531	544	561	547	551	550	536	515	552	567	544	560	513	515	536	540	543	535	523	550	580	518	550	525	530	557	553	538	528	537	568	568	527	544	523	547	567	521	555	618	529	546	519	526	549	540	522	544	514	579	530	516	503	560	532	513	549	537	522	511	483	522	525	560	568	543	546	542	529	552	519	551	532	558	560	521	501	497	518	513	525	506	594	555	541	560	523	521	539	523	543	534	528	548	537	555	569	535	508	564	556	531	537	525	555	531	522	520	554	531	539	527	540	540	518	539	578	573	482	507	555	582	539	554	579	527	544	561	555	580	543	584	523	524	556	568	505	543	597	493	519	524	547	591	551	574	511	539	571	483	535	531	573	481	571	524	542	551	549	547	525	507	521	526	496	512	569	549	543	530	579	554	558	569	524	580	553	520	538	538	563	518	477	579	558	525	539	538	549	525	526	511	535	552	546	565	529	529	527	497	530	541	494	578	570	557	555	564	530	520	544	492	557	559	567	522	538	556	535	560	557	572	552	575	527	546	553	534	566	500	547	539	523	520	533	527	535	520	595	581	502	529	551	553	517	496	555	534	520	567	589	541	521	548	533	548	549	573	533	523	562	544	511	527	508	581	547	533	554	542	535	489	574	551	530	542	551	539	583	508	539	536	617	572	479	533	536	536	559	523	515	488	535	525	531	561	481	535	506	511	524	541	541	521	573	512	553	510	552	528	523	570	520	578	533	467	533	523	503	529	553	561	527	555	564	561	511	502	556	567	583	536	547	548	546	600	558	570	532	539	522	574	540	543	522	582	540	545	556	538	537	520	543	568	556	538	596	495	543	580	545	510	525	532	563	504	526	573	524	556	521	550	531	537	537	561	551	559	543	536	540	513	544	525	549	506	551	527	554	531	583	590	571	561	545	567	477	514	515	518	599	542	516	557	556	560	586	511	528	540	567	558	558	531	558	513	543	538	539	526	536	561	553	548	512	590	562	502	519	563	555	512	541	538	561	519	506	543	512	603	536	549	545	546	499	545	554	529	548	557	536	519	552	513	552	552	538	545	525	566	531	585	560	525	525	484	545	488	547	539	529	510	554	553	508	534	530	547	531	569	538	514	497	520	570	573	535	579	522	567	542	514	545	596	580	525	545	527	567	542	520	543	531	538	583	570	542	529	564	504	561	562	530	531	529	536	539	565	534	525	521	549	548	534	517	578	533	559	532	524	494	556	559	463	566	521	565	546	540	544	567	550	558	554	535	508	568	485	546	497	545	554	532	526	527	518	552	491	539	565	532	529	544	522	525	548	524	540	516	526	533	576	556	505	571	525	535	573	542	537	545	528	537	524	545	546	553	541	547	520	566	521	549	556	531	557	565	504	583	510	528	541	511	474	542	537	529	536	522	540	578	519	586	550	517	515	526	527	557	587	528	545	525	548	519	529	570	511	551	536	563	578	572	554	554	537	529	513	558	524	530	519	545	532	549	557	572	568	595	527	530	568	552	563	535	554	545	523	542	490	580	507	582	551	545	551	534	527	527	561	533	574	549	520	544	546	525	552	546	533	520
28314	16038	4114	1122	666	569	575	517	138	139	138	115	135	122	116	132	145	142	127	129	133	140	141	119	127	120	127	123	142	143	117	122	133	120	114	122	140	132	136	148	128	125	147	136	137	145	121	129	133	131	130	136	101	119	118	134	133	118	126	117	124	109	128	132	114	143	119	144	137	102	147	148	114	116	130	129	128	130	120	114	113	149	121	129	138	106	122	119	140	126	139	132	123	125	131	133	135	128	124	133	125	123	125	116	133	126	121	124	109	144	133	142	110	114	105	116	112	140	146	115	129	134	127	116	130	110	104	130	114	114	127	132	110	97	130	142	140	115	125	118	141	106	127	122	113	108	124	125	113	124	130	127	113	126	125	126	121	119	120	147	138	116	100	120	120	118	134	135	135	129	134	123	122	108	138	114	126	134	117	121	111	122	136	102	140	131	121	131	135	127	115	108	114	135	124	119	160	99	123	116	103	136	115	130	117	127	112	115	142	142	121	117	124	116	125	125	138	107	125	136	138	111	123	119	113	129	123	133	117	123	147	99	108	128	111	134	108	121	132	112	128	123	134	117	117	113	131	130	116	106	133	139	136	128	105	117	129	119	122	146	115	142	126	125	101	121	123	105	128	128	124	107	131	123	115	129	146	122	131	113	123	123	130	122	121	131	91	152	111	138	117	116	110	120	128	134	94	112	121	106	107	128	131	144	122	127	129	137	131	143	98	131	124	124	115	130	137	112	113	121	139	110	109	152	115	120	126	122	113	115	104	114	102	119	122	137	127	135	116	113	108	125	126	144	124	133	130	119	116	117	136	116	111	124	117	104	107	123	115	144	132	120	120	113	119	138	132	111	116	111	123	134	131	109	116	117	148	140	132	101	132	115	148	128	118	113	127	121	121	133	121	139	131	124	101	145	139	145	133	119	122	131	122	141	123	134	127	128	116	98	112	119	117	113	96	95	107	132	119	131	132	121	150	115	121	121	109	125	129	122	132	132	121	133	120	113	119	132	114	145	120	123	112	135	116	111	149	129	122	118	132	111	116	120	134	110	125	119	128	110	135	135	111	113	121	103	119	129	142	105	110	136	119	122	138	123	122	116	131	141	108	115	136	142	122	125	130	122	111	116	108	120	126	133	116	112	104	121	133	112	114	98	109	118	123	121	114	147	126	125	134	131	134	121	127	125	132	127	115	114	122	115	145	109	127	107	122	115	132	109	131	137	124	115	116	128	127	117	138	123	96	121	101	130	138	116	125	115	120	124	113	123	136	107	137	128	127	124	143	122	118	131	121	118	124	130	126	126	112	122	104	117	120	120	114	118	128	132	119	123	108	118	118	112	122	138	114	123	126	129	96	122	137	114	106	117	122	127	104	127	115	146	130	112	130	117	145	113	112	133	121	129	110	123	110	103	124	132	111	109	114	112	145	135	121	121	130	103	121	125	130	117	147	109	110	124	117	113	131	125	109	110	119	114	116	106	124	132	123	110	119	125	100	132	114	125	140	117	130	103	120	139	143	123	114	125	105	126	116	150	154	111	125	113	125	122	124	139	145	146	134	128	117	144	113	136	118	141	115	115	135	122	128	116	117	126	132	126	113	102	126	120	128	111	120	106	122	116	138	119	127	134	116	134	133	106	122	122	133	99	136	115	137	117	124	117	109	138	125	128	104	125	144	111	129	127	121	112	119	130	124	123	129	124	121	133	134	121	114	136	127	129	124	132	135	124	133	111	141	118	130	104	122	121	114	132	133	106	135	122	140	126	121	133	133	127	137	130	127	141	130	108	111	128	117	110	122	132	138	124	141	139	134	145	124	122	121	143	105	142	111	111	122	136	111	119	119	104	108	123	121	116	126	119	120	107	124	112	139	136	125	137	118	118	120	127	130	125	113	136	118	124	134	128	141	128	112	127	116	103	115	153	129	121	112	128	125	109	110	91	144	119	125	119	134	132	135	140	110	126	118	133	122	136	131	133	112	133	132	130	121	142	133	120	118	114	125	118	132	116	117	134	129	115	140	127	117	129	120	100	119	137	111	123	126	127	109	131	123	138	125	120	128	125	114	111	127	100	120	120	123	107	128	125	109	117	146	134	116	116	138	117	133	125	111	108	123	136	111	127	121	119	113	111	116	133	125	136	136	117	111	110	112	120	113	105	125	111	130	124	130	133	118	107	113	125	107	122	115	112	116	122	121	117	103	117	112	126	133	117	126	116	101	148	139	129	105	123	127	117	117	112	120	113	110	112	118	129	126	129	104	120	128	148	121	115	98	137	119	148	126	136	115	135	128	118	127	126	129	119	123	131	137	112	129	112	140	115	129	98	123	145	135	118	125	133	148	111	131	115	109	133	129	126	113	143	109	127	125	132	110	106	102	110	105	123	124	111	126	130	138	125	116	121	101	100	121	101	110	124	102	118	115	132	135	136	115	116	128	117	121	118	124	131	119	116	136	124	117	112	130	111	114	124	128	136	137	114	115	129	122	107	141	113	123	100	119	148	126	125	105	130	120	136	122	128	122	123	118	114	112	131	113	100	104	113	152	110	112	132	114	128	107	141	117	129	112	119	124	114	109	133	127	112	117	126	124	127	115	117	110	117	114	119	138	129	111	115	123	116	127	129	127	121	112	119	121	120	105	111	117	103	114	119	109	134	134	122	127	120	123	144	125	108	137	131	129	119	117	120	114	119	111	120	127	116	121	127	124	118	115	109	102	118	111	138	119	124	152	119	136	128	113	116	124	117	113	123	123	139	145	129	111	133	123	132	119	130	143	118	123	113	117	109	118	136	131	132	120	125	115	119	124	109	110	133	120	118	125	120	107	135	131	135	124	126	113	124	113	128	125	127	105	123	115	133	125	129	140	117	121	140	134	97	119	133	139	121	116	130	129	130	132	119	119	109	128	125	133	135	109	109	114	114	131	126	116	132	116	131	118	130	127	121	114	117	107	126	143	129	111	113	125	137	126	117	123	122	122	120	116	103	123	125	129	104	122	116	130	133	127	118	102	138	111	134	129	126	113	131	110	108	141	110	113	119	133	109	122	129	132	147	123	117	128	141	132	126	137	116	101	116	116	144	121	122	132	121	121	118	166	116	113	117	101	113	135	127	115	115	117	125	107	136	127	115	132	120	127	116	126	107	114	122	106	113	114	117	112	131	139	136	112	128	129	129	111	125	131	90	115	120	121	112	102	125	131	121	106	131	128	113	115	111	137	128	116	122	133	119	105	120	107	145	158	137	125	128	147	132	121	122	125	121	136	101	137	131	103	127	120	122	133	106	132	125	120	109	114	127	120	133	144	115	134	122	112	123	116	127	119	120	130	124	126	105	116	138	125	113	97	114	117	123	108	136	135	126	122	129	135	125	134	127	145	141	131	114	132	100	118	127	114	99	121	111	130	121	140	114	145	116	122	125	129	119	130	124	128	116	111	126	123	121	114	125	138	118	109	128	113	125	116	115	117	118	121	129	124	141	123	121	119	139	141	106
15690	6698	4459	1818	1392	1118	1196	970	151	178	152	182	148	133	165	130	152	137	124	138	124	127	113	134	144	144	155	138	163	142	137	139	143	127	137	107	150	116	143	142	118	142	133	136	136	130	149	138	129	147	150	142	152	141	134	139	153	117	135	134	143	117	139	126	142	139	139	123	127	125	125	121	118	117	134	151	130	125	136	125	150	138	141	139	131	110	135	123	125	144	141	142	135	112	130	144	134	117	124	143	146	133	101	130	120	134	121	132	148	135	116	148	118	124	130	128	122	139	114	152	126	118	142	117	118	159	132	105	127	147	135	132	132	149	127	116	116	152	136	139	120	141	139	121	133	117	133	122	123	113	133	133	154	132	134	142	115	124	111	112	128	104	140	152	121	147	142	135	151	140	131	123	103	124	128	155	135	150	156	143	145	134	137	136	129	150	149	138	131	138	140	144	136	129	123	123	147	120	132	145	141	130	122	136	144	122	121	130	125	136	126	137	127	145	136	116	126	105	118	129	138	125	127	128	139	159	164	133	119	132	123	127	118	132	139	138	150	145	138	147	128	129	137	129	137	133	137	151	142	162	149	133	134	162	139	131	129	133	140	144	128	129	138	134	141	129	146	113	141	130	127	129	152	139	129	143	137	158	131	128	131	130	113	134	159	142	112	140	138	147	150	119	127	123	129	128	132	133	126	132	125	166	123	117	127	128	135	135	149	139	135	127	136	120	121	122	119	115	115	117	132	128	143	151	135	120	128	128	124	123	124	125	156	139	119	111	121	135	144	136	130	145	119	119	157	143	123	124	137	132	122	135	132	128	145	128	125	124	113	146	109	128	137	122	155	149	116	137	138	137	126	134	147	134	107	149	115	140	112	143	131	120	156	122	138	138	139	134	154	130	140	107	124	123	123	145	107	122	119	135	147	139	130	140	121	136	127	130	121	111	136	142	135	133	127	127	133	132	128	140	129	140	113	128	133	114	126	130	129	124	136	130	130	123	116	129	122	160	133	131	139	126	135	144	147	120	135	143	129	117	118	132	134	131	133	137	136	131	131	134	154	131	118	147	121	128	152	136	131	130	134	147	124	130	127	127	145	139	140	144	102	133	154	135	156	114	137	123	139	104	155	130	115	135	143	136	138	136	139	117	129	130	131	116	139	137	151	123	127	122	125	136	123	131	134	148	137	140	124	124	130	131	115	128	156	154	143	121	149	138	133	137	129	135	124	129	135	140	117	129	132	137	137	118	161	147	127	130	133	130	131	127	133	139	129	120	111	144	147	126	160	129	125	121	135	137	134	146	156	153	134	128	124	144	121	149	155	128	139	124	131	121	129	160	126	127	127	137	133	132	133	132	140	143	132	143	139	137	125	144	144	127	153	119	115	141	137	157	132	125	136	122	126	112	135	114	114	141	132	125	122	127	128	160	143	148	140	133	117	125	133	142	138	132	126	144	155	112	144	149	114	156	148	141	148	134	138	133	130	140	114	128	131	130	125	119	148	140	143	108	137	138	138	151	134	133	135	129	145	126	134	153	129	149	136	121	120	143	127	124	101	133	124	128	112	142	133	131	136	131	136	129	125	150	156	152	115	114	120	133	151	127	134	135	130	132	131	146	132	120	126	123	130	142	134	146	136	129	131	132	155	126	135	142	125	140	131	136	112	140	129	120	122	148	132	128	138	136	138	119	113	134	114	116	122	138	138	127	151	105	125	121	135	120	147	117	138	131	116	130	129	148	137	122	128	146	119	127	133	115	134	135	137	137	129	130	127	148	138	122	111	136	148	129	124	111	133	134	135	132	137	150	121	130	138	138	139	114	120	118	118	119	139	146	144	138	138	123	119	128	119	132	141	124	114	141	142	121	138	125	138	137	143	153	102	125	132	129	149	131	136	124	142	132	135	125	128	140	139	134	150	114	123	145	137	140	139	144	141	112	151	141	129	127	136	139	145	130	138	135	139	123	132	127	143	121	143	124	137	133	116	122	143	139	131	135	140	140	149	133	141	134	123	140	157	149	120	132	131	130	127	141	147	119	132	134	146	133	127	137	133	123	115	148	138	140	132	128	150	152	140	134	150	131	138	122	130	133	129	121	135	138	144	149	144	131	144	124	158	136	151	143	136	148	148	132	137	134	130	136	126	137	129	118	136	116	131	150	121	136	130	123	145	119	132	135	157	140	122	133	132	114	113	103	129	123	153	130	121	122	123	121	101	112	139	132	135	127	126	142	115	137	128	116	130	127	125	130	152	140	145	121	122	141	149	109	136	134	134	147	129	156	132	123	137	123	126	138	136	130	142	123	143	121	125	120	125	129	123	143	157	137	131	125	126	138	128	134	132	121	134	137	127	146	116	148	138	133	122	121	131	137	132	123	132	124	149	142	143	129	139	136	144	153	122	135	117	149	122	128	115	144	115	127	125	113	135	157	150	111	125	134	118	145	141	112	147	124	114	128	138	122	123	122	137	143	147	116	135	123	128	144	153	122	114	132	147	153	116	124	134	140	119	129	154	142	130	118	116	150	116	132	112	155	137	127	118	149	111	112	115	126	125	109	129	132	135	125	141	128	127	136	120	141	152	120	122	146	139	142	134	114	145	126	134	140	133	128	133	134	149	139	141	139	122	125	145	145	138	137	132	109	152	127	139	122	157	138	159	157	114	116	140	126	133	146	148	139	122	142	109	137	156	130	124	111	138	116	116	119	134	128	132	148	128	116	142	113	135	124	149	151	143	114	129	127	122	126	119	133	137	127	148	133	133	127	133	122	130	123	120	119	126	119	164	101	125	126	146	115	121	138	151	139	120	129	138	133	113	117	133	120	140	146	145	152	146	129	149	158	136	140	145	110	124	136	129	131	115	118	156	131	145	148	140	129	126	112	114	130	126	155	136	131	148	116	116	127	130	130	117	121	128	136	130	137	146	129	135	115	125	141	138	121	146	124	146	113	134	128	138	157	135	127	145	128	128	137	127	136	145	135	145	129	132	118	128	132	141	124	142	131	143	114	135	124	128	122	135	133	123	120	124	146	140	127	140	145	153	133	161	139	136	106	141	127	131	117	145	136	130	132	138	136	119	147	137	136	115	118	141	123	137	140	139	125	155	132	130	136	135	153	130	137	138	136	119	140	149	136	133	128	138	136	119	122	148	123	149	133	139	157	138	123	154	129	129	142	120	142	120	140	131	130	143	122	157	129	125	133	122	113	115	129	126	138	113	109	128	138	133	144	120	124	142	133	144	129	125	141	143	122	164	134	128	121	115	134	115	119	136	163	141	146	126	129	144	127	141	137	100	124	120	163	134	122	134	156	137	143	144	154	120	158	121	131	118	129	131	129	136	130	126	113	122	122	140	143	140	133	158	150	123	120	128	150	135	155	130	127	137	152	136	130	164	130	125	134	137	128	137	113	110	123	112	147	140	138	130	117	130	138	138	140	115	139	138	128	116	160	137	135	127	135	117	115	143	114	140	122	136	136	136	146	145	149
24932	20400	26886	23798	20416	12566	3314	4601	784	660	566	543	513	443	449	430	452	424	405	381	429	364	325	338	386	362	372	393	362	346	377	352	372	368	346	344	346	357	364	335	316	331	338	356	362	352	380	346	340	358	340	349	337	345	329	336	318	372	344	330	323	303	342	333	314	322	358	350	335	340	328	345	350	343	354	337	340	339	359	335	331	285	323	330	394	318	344	319	313	343	336	324	318	302	332	337	328	335	352	336	314	317	353	379	299	259	363	302	342	348	359	343	343	318	322	378	330	337	333	313	350	311	343	310	332	326	325	329	351	341	334	346	357	341	333	328	340	322	328	346	331	334	334	336	357	335	323	337	335	310	353	348	316	343	321	322	331	325	322	351	308	346	280	320	327	339	356	359	325	316	315	337	312	304	324	302	323	355	340	296	324	303	335	336	297	345	334	326	321	330	346	329	359	335	349	318	327	341	320	318	307	330	364	320	338	325	353	331	346	314	349	329	315	332	332	305	333	354	341	319	349	316	357	348	334	311	349	337	313	327	312	333	324	312	329	344	320	318	344	310	322	318	308	307	332	357	345	321	352	343	322	331	315	314	362	331	379	329	366	325	361	329	333	320	349	320	332	301	323	302	315	350	296	345	322	293	329	367	322	319	309	331	308	342	345	366	313	345	313	292	336	352	346	320	303	352	341	299	327	316	330	320	318	302	297	336	329	328	330	326	327	366	333	316	312	322	337	338	337	283	335	373	344	321	329	305	341	301	312	336	309	312	338	339	355	352	334	325	351	333	332	289	301	343	325	354	316	330	339	327	352	288	351	307	346	311	322	328	310	352	321	326	373	301	328	312	330	324	299	325	367	344	334	328	318	326	322	326	311	403	336	306	356	336	352	329	328	334	337	334	340	341	344	323	322	337	348	359	319	330	332	337	326	332	335	320	321	342	339	313	342	309	320	300	337	331	312	340	304	313	280	365	367	309	316	295	317	320	343	384	311	308	318	361	338	315	343	342	287	317	295	319	321	346	317	363	343	317	290	339	287	331	340	325	350	323	336	324	325	310	320	330	330	347	344	275	315	326	333	358	324	319	329	332	352	312	309	290	332	307	327	388	313	320	317	316	329	314	313	318	355	332	366	309	358	311	338	304	361	327	334	323	327	342	326	349	327	312	348	315	344	333	350	298	330	324	307	333	325	343	325	334	337	342	312	325	334	335	312	293	329	328	334	328	329	293	313	329	321	363	320	333	315	350	318	320	324	306	355	328	309	321	333	338	314	306	324	352	359	324	340	314	318	337	323	309	319	340	348	328	290	311	319	330	323	334	324	313	318	331	335	326	341	326	348	335	368	296	336	346	314	310	324	343	328	334	342	356	332	341	306	376	327	320	330	343	315	359	303	338	323	316	350	329	369	323	349	319	330	316	358	330	313	325	304	300	304	326	349	353	323	351	350	328	342	346	357	328	354	330	333	369	340	305	325	339	345	355	348	328	360	336	352	332	339	312	317	365	333	352	345	355	311	322	301	314	308	345	331	337	333	339	323	353	326	309	338	325	321	351	374	328	346	306	313	341	352	338	329	300	321	347	336	336	323	324	319	326	341	303	349	322	323	351	329	321	352	375	349	333	348	349	340	306	338	327	344	308	334	308	346	323	322	325	329	355	306	329	306	343	342	328	331	344	336	301	339	334	307	341	317	327	326	318	333	317	331	343	298	334	304	365	344	352	326	340	348	334	322	340	349	318	308	324	318	311	350	339	319	330	321	293	352	322	328	359	324	357	336	317	346	327	328	316	345	310	352	335	308	287	333	327	329	345	301	332	299	342	320	372	337	312	339	336	318	318	334	322	307	330	324	335	330	311	365	330	314	338	308	325	333	316	337	293	361	317	360	265	313	318	289	330	340	349	311	310	326	307	351	318	328	339	326	350	316	302	316	291	334	304	332	321	326	335	310	336	328	354	334	346	321	327	330	374	311	310	299	367	355	315	308	343	320	313	334	313	308	319	338	308	304	307	335	361	319	358	348	319	334	311	316	337	321	340	327	307	336	341	292	340	316	337	285	314	279	336	317	314	308	338	331	315	313	334	322	323	354	335	308	317	306	351	299	303	311	327	313	320	297	321	345	286	332	378	355	342	313	337	334	339	283	322	320	324	283	330	331	335	320	368	305	305	303	323	342	325	293	362	349	303	339	324	367	325	309	323	339	323	325	321	327	353	321	369	313	336	351	317	326	305	328	314	333	332	325	309	332	322	354	320	312	365	331	311	320	341	307	334	336	360	331	328	343	320	341	335	332	349	321	356	321	336	339	315	336	323	313	338	299	304	345	324	347	319	334	335	335	319	318	313	331	312	330	313	303	329	323	342	320	344	319	354	351	352	305	328	349	386	354	314	322	322	327	346	332	345	340	353	297	301	287	334	295	316	297	349	308	303	322	335	344	310	340	306	334	312	339	319	310	328	275	310	323	299	315	300	345	341	346	325	351	293	329	307	323	328	333	321	349	366	329	366	301	330	333	360	326	313	331	294	343	356	332	320	318	336	314	342	311	342	316	314	327	320	330	309	348	321	346	314	290	325	306	358	324	318	312	351	352	346	351	348	304	369	362	313	322	359	331	321	314	329	341	305	330	320	325	341	342	326	340	330	320	305	334	321	303	348	325	303	307	310	314	331	345	352	341	297	312	304	322	331	317	327	345	347	328	352	335	344	305	332	306	316	337	316	319	317	346	306	301	335	319	321	297	300	324	346	328	322	335	339	305	344	325	329	337	335	327	343	341	308	328	339	322	361	299	334	311	309	351	322	316	350	309	322	337	322	340	335	319	322	327	344	317	321	323	361	327	341	349	328	350	306	349	308	333	332	345	369	358	324	326	319	329	335	330	328	323	380	327	321	346	329	337	327	339	309	315	330	328	342	339	316	341	309	339	304	307	339	317	332	357	311	343	347	336	380	364	341	315	303	333	363	304	353	327	293	352	326	330	313	339	325	327	345	329	308	331	335	325	319	293	334	310	323	373	340	314	340	316	341	299	346	342	344	304	309	340	356	321	338	331	318	308	343	338	338	301	306	313	316	354	321	353	313	322	347	341	353	346	327	334	326	354	318	333	343	326	339	348	334	280	373	312	338	358	358	319	326	312	335	333	310	356	345	314	322	315	320	324	331	350	344	314	317	314	340	310	340	326	307	328	334	320	364	318	311	319	343	333	307	357	299	350	331	355	325	333	348	317	331	308	321	325	365	328	365	319	330	367	299	325	330	312	356	312	314	357	321	351	338	324	337	319	313	339	376	314	347	329	315	331	331	322	324	350	291	337	341	331	360	323	341	290	333	290	357	353	324	328	333	352	343	333	348	342	343	322	338	342	352	355	334	350	340	298	338	334	316	323	350	279	331	304	318	345	324	326	369	315	323	336	329	359	334	346	370	312	317	323	325	339	326	317	283	334	362	328	332	342	350	342	359	337	335	324	343	335	345	302	316	348	322	340	317
37161	21178	15349	10122	5849	5100	4848	6325	1155	941	818	729	693	638	589	569	512	481	490	467	431	442	404	401	391	391	360	393	350	389	361	347	367	341	353	356	330	307	333	346	330	347	340	350	362	322	331	305	322	323	359	311	325	302	309	274	318	300	338	313	329	333	313	318	309	313	335	310	333	334	318	303	356	319	324	289	302	304	292	323	282	321	335	327	324	301	326	315	340	308	317	322	335	297	303	328	339	314	285	302	331	319	315	332	314	309	286	287	329	309	285	303	295	306	332	315	323	322	317	339	326	287	278	319	266	324	349	322	308	307	317	305	317	297	312	298	316	308	291	330	317	304	310	305	314	291	308	324	299	291	302	323	303	333	314	345	276	300	314	309	331	318	317	295	279	332	336	299	279	277	325	310	299	302	293	300	287	299	333	324	304	329	315	272	323	327	286	318	304	305	312	324	307	325	276	308	313	317	318	292	304	313	297	316	293	335	323	324	283	277	312	306	315	310	326	297	297	302	326	323	291	317	306	330	292	304	330	349	317	323	325	305	318	277	312	318	307	297	298	311	298	312	285	295	299	311	295	304	294	309	304	301	290	329	313	338	289	331	285	297	282	305	308	313	319	320	273	286	323	319	304	332	313	279	311	291	326	313	305	324	315	335	318	293	312	291	347	317	300	293	304	314	306	291	307	311	300	284	281	299	314	306	324	291	311	340	303	306	320	272	317	306	310	287	339	292	310	349	324	320	293	331	312	314	339	323	323	307	333	294	316	340	301	330	294	321	289	284	309	309	295	314	298	318	352	314	308	307	303	304	300	312	311	299	323	337	321	303	296	313	308	307	316	279	277	279	312	302	349	331	321	287	309	326	318	301	287	316	255	305	308	312	309	301	278	278	283	276	320	358	304	308	305	351	331	275	298	309	281	289	296	314	332	301	301	304	311	300	303	288	320	308	310	327	310	301	314	293	308	286	312	329	344	310	295	290	295	325	315	316	297	292	323	339	287	278	301	339	288	292	317	304	329	306	274	317	328	311	325	302	311	311	301	302	304	316	320	309	303	301	299	296	296	321	296	295	291	305	327	308	265	307	293	322	298	336	295	311	274	327	313	291	332	308	318	298	303	329	326	318	302	339	323	288	298	281	304	286	316	285	306	303	285	288	325	298	308	305	329	296	306	293	308	300	322	296	294	316	300	327	282	306	311	324	291	313	287	327	320	305	322	296	307	327	286	281	323	311	312	319	295	299	297	333	330	305	291	323	316	295	301	326	308	285	307	323	325	294	315	297	320	281	299	305	308	296	288	288	301	292	327	327	296	304	302	333	282	302	307	299	319	319	326	302	280	301	311	310	302	318	304	299	300	327	304	310	323	319	296	317	345	285	288	315	329	313	302	282	313	289	309	278	300	331	296	311	301	338	277	295	297	304	323	301	329	284	317	347	291	293	328	310	323	282	290	318	295	313	293	312	304	294	285	328	329	288	310	307	278	326	313	324	338	295	290	339	354	312	324	279	289	314	297	305	313	301	309	288	294	310	318	308	311	302	313	339	305	268	312	303	289	295	321	313	316	283	271	322	311	324	279	291	296	346	287	297	310	270	315	309	279	316	312	302	318	315	324	316	306	306	302	268	301	300	316	302	330	296	288	318	305	308	298	318	315	348	291	310	291	315	327	301	265	319	298	295	305	330	301	317	284	292	292	305	287	336	288	274	315	315	335	300	316	303	324	337	330	268	325	324	341	301	334	246	282	302	301	305	334	278	289	281	305	297	313	319	284	287	331	305	278	290	301	274	317	317	313	313	294	271	297	303	304	326	301	289	337	312	295	342	296	310	317	263	283	329	305	285	308	293	276	292	290	306	345	331	287	336	330	324	314	306	294	309	312	338	299	299	303	293	308	312	307	277	292	308	317	300	305	293	316	341	324	350	298	290	302	313	276	326	311	304	320	287	283	287	322	321	304	323	284	306	308	298	321	328	360	308	360	276	307	363	283	316	333	296	306	316	293	287	308	305	314	300	317	318	304	330	310	292	324	302	321	299	299	290	312	286	265	305	317	274	301	306	294	320	267	293	323	287	327	311	288	287	308	311	297	324	280	329	300	297	333	331	307	307	298	310	300	314	300	307	322	323	305	327	304	279	304	291	315	326	318	324	285	299	292	303	270	304	291	315	306	323	326	293	310	291	271	311	325	304	298	324	313	309	309	272	296	297	277	302	296	309	307	296	326	289	292	324	292	281	296	302	307	344	313	305	295	313	326	284	293	347	329	306	310	295	341	336	281	275	311	278	282	316	308	293	339	303	324	309	295	289	322	302	320	294	304	315	313	290	334	295	294	292	325	338	300	284	307	317	287	305	317	281	325	301	319	336	301	296	323	304	303	342	303	319	287	305	309	319	322	318	321	293	338	289	358	314	267	323	344	341	327	298	316	342	318	303	320	324	320	293	315	310	331	322	327	278	303	329	319	299	313	325	281	320	288	289	333	313	304	313	282	318	287	323	319	283	307	317	287	326	330	301	289	292	275	280	297	326	321	284	325	303	331	300	308	305	303	289	306	306	310	285	293	301	317	310	324	320	271	321	301	318	314	299	289	337	312	284	320	324	317	322	303	322	318	310	343	328	304	293	311	303	286	340	279	287	318	278	331	298	296	320	288	322	315	314	301	307	297	312	311	315	297	291	296	365	302	334	317	346	350	351	296	321	325	297	291	307	289	314	307	302	290	335	286	319	328	304	301	336	297	298	310	326	312	307	313	293	323	310	298	296	332	299	300	286	299	308	317	268	336	302	299	292	331	293	281	292	324	304	306	299	296	313	308	289	310	303	324	297	303	318	291	299	337	302	315	286	328	304	290	327	313	326	318	315	334	312	299	331	303	330	310	328	295	311	273	305	361	284	334	306	339	314	338	292	311	281	306	278	272	316	280	315	302	312	316	306	329	286	309	317	312	302	318	301	276	313	316	285	301	309	305	315	287	303	322	305	310	312	308	307	296	333	316	305	335	344	303	327	303	311	316	300	286	298	311	317	329	291	312	307	291	308	282	314	307	324	312	326	302	311	308	302	320	337	302	298	324	293	330	291	308	322	291	324	329	316	324	315	289	314	326	287	323	302	311	332	330	312	305	286	330	324	319	322	313	323	302	290	317	323	336	293	306	305	315	333	309	276	307	306	334	282	336	284	288	317	341	323	323	319	302	322	298	282	316	300	307	305	292	311	306	321	307	295	325	302	345	312	306	282	300	330	288	289	290	323	298	332	299	335	329	310	289	287	299	318	311	307	298	290	296	276	254	337	318	347	353	304	332	269	290	296	283	276	309	296	296	327	269	320	331	283	317	308	284	310	317	311	302	290	347	330	283	332	295	314	322	309	300	345	317	313	316	305	322	359	286	297	286	277	299	324	299	308	338	280	334	304	294	271	284	311	297	297	356	315	281	292	285	342	327	313	288	308	298	295	344	329	325	324	312	256	302	326	296	306	311	283	285	334
22546	20398	27234	23470	20424	20639	13222	14076	2041	1206	1125	1015	901	864	850	816	777	716	741	725	714	638	696	618	625	669	682	600	657	623	618	580	596	569	627	564	632	613	605	584	569	533	653	566	646	597	539	589	570	551	589	554	605	590	539	553	548	552	569	559	525	578	615	544	577	549	573	579	593	584	568	582	586	601	548	538	558	590	584	595	535	577	548	590	593	577	622	577	574	535	536	548	552	574	517	572	595	585	599	511	584	531	518	583	569	563	546	609	529	544	532	582	484	627	587	588	566	564	569	530	553	550	583	559	606	542	560	576	561	553	517	530	522	597	562	567	580	560	597	589	571	563	558	579	539	559	553	521	591	609	549	593	537	568	579	549	571	567	577	556	560	554	577	551	573	600	550	550	533	570	523	604	562	578	536	543	544	553	525	541	528	523	600	573	589	546	553	573	528	570	563	551	529	578	550	566	567	572	558	578	562	561	554	578	564	557	576	539	610	607	555	562	508	606	589	579	581	584	547	581	600	559	541	524	567	550	572	528	594	545	536	553	571	579	593	576	556	570	548	522	573	564	543	519	524	517	555	569	523	493	586	580	590	537	590	495	596	564	547	548	587	576	612	542	538	536	537	549	552	572	575	557	540	612	568	566	583	570	520	600	553	589	615	585	593	564	544	586	560	595	549	529	558	581	552	577	591	563	571	554	544	516	600	605	567	528	546	534	547	540	559	526	564	593	524	589	573	580	565	538	602	593	555	567	551	577	583	530	544	588	590	564	583	529	537	552	590	536	536	563	571	548	566	535	570	541	621	551	557	552	588	528	596	533	594	540	554	553	555	554	538	591	582	515	613	615	590	542	526	568	562	546	546	559	555	575	568	570	561	523	551	534	542	511	590	527	649	521	576	554	563	551	563	560	526	581	581	579	578	563	583	546	538	536	562	590	572	590	560	532	576	564	566	609	590	583	546	502	561	529	537	530	583	556	579	550	574	525	572	564	564	577	601	567	557	542	545	558	547	603	577	565	599	592	594	575	577	575	538	589	576	578	543	588	549	568	593	605	637	552	530	582	576	581	574	529	596	570	594	541	555	566	531	579	588	543	577	538	551	543	531	556	557	543	547	535	571	549	533	564	529	589	534	557	526	570	586	593	581	581	595	606	553	572	567	589	582	565	577	508	572	580	598	570	594	562	541	576	568	559	570	566	529	544	596	549	525	557	503	554	585	552	524	573	554	550	564	559	562	567	572	594	552	569	548	539	552	509	566	542	525	597	558	548	547	541	542	543	610	538	587	565	581	569	537	584	554	525	567	533	565	540	572	562	567	553	553	566	589	577	542	514	563	511	580	563	569	522	540	561	558	554	560	528	609	543	547	535	587	531	568	553	561	596	575	589	505	582	559	573	572	546	569	535	598	562	594	549	540	577	537	538	610	546	579	565	533	525	531	516	559	557	600	616	539	541	557	532	550	546	580	568	577	548	586	550	588	579	561	595	569	575	535	529	519	568	601	585	541	589	559	515	568	570	549	580	562	558	556	528	573	592	524	559	577	531	546	559	560	605	549	583	533	535	543	538	607	556	594	531	536	545	603	590	516	597	549	530	568	549	539	537	560	541	583	575	580	601	542	517	597	568	538	535	572	543	612	610	590	598	576	618	555	597	544	575	548	575	547	563	547	569	531	566	586	553	551	588	559	563	550	528	516	544	580	560	577	584	576	537	596	551	573	502	568	566	541	544	580	589	533	572	598	564	540	547	577	549	540	563	582	570	525	551	549	544	568	585	593	594	581	581	565	552	561	582	558	551	530	548	542	560	564	582	540	548	604	556	544	557	557	574	620	562	597	560	538	543	536	514	543	522	585	538	578	563	537	564	559	567	546	540	565	537	599	531	577	534	535	537	565	568	532	548	543	541	567	584	580	517	567	535	583	544	589	580	602	576	556	582	537	567	562	517	550	508	560	546	578	547	604	540	561	568	607	589	575	550	566	558	554	533	580	596	529	600	598	538	553	577	592	577	618	516	575	536	543	554	564	570	573	588	560	503	587	549	542	573	534	585	573	504	512	584	553	537	569	585	563	598	534	551	523	546	570	539	584	571	529	599	610	522	562	551	551	530	568	559	555	602	592	495	560	550	576	576	553	541	556	561	568	541	594	562	564	593	548	509	634	564	583	565	557	530	573	518	566	547	567	560	556	556	522	596	538	558	567	586	546	520	538	563	520	535	545	539	515	566	580	553	550	605	579	546	575	608	544	569	543	543	546	519	540	486	553	559	582	576	580	538	545	589	565	546	522	544	552	512	564	593	548	567	556	558	608	561	596	579	540	570	555	577	552	550	584	564	567	554	530	585	599	555	597	535	570	600	559	586	596	569	521	572	541	534	555	527	550	583	574	535	546	572	567	565	574	504	594	545	605	551	588	543	585	559	557	547	527	560	539	559	550	569	533	606	623	546	568	548	543	596	568	549	578	546	520	578	571	589	561	555	524	607	571	597	544	605	581	546	591	583	534	546	626	589	538	549	556	537	589	528	599	617	561	559	595	523	549	527	574	554	557	595	554	585	523	589	581	557	548	560	544	552	559	551	546	540	536	565	563	574	545	536	555	593	550	595	548	600	533	540	554	594	570	545	576	536	576	582	605	519	567	517	556	560	558	598	578	592	574	558	543	598	523	556	579	572	589	580	525	622	590	578	541	549	598	550	519	531	565	569	598	578	549	544	543	568	594	545	569	579	573	575	551	579	525	540	611	558	590	577	534	556	604	539	549	557	534	565	553	616	511	549	571	577	586	527	568	568	571	594	551	559	543	581	515	584	544	560	529	549	545	557	542	558	567	549	553	578	609	567	577	575	556	595	569	539	567	556	570	587	558	585	545	615	522	539	573	579	522	601	593	553	550	613	528	528	600	527	580	581	528	554	601	560	572	543	526	563	565	549	580	574	518	553	615	563	559	623	571	542	593	525	590	530	546	541	552	529	574	556	547	556	539	563	578	543	574	567	549	581	524	565	523	582	605	569	562	546	561	531	568	573	537	537	519	542	553	534	540	555	589	516	559	582	572	538	571	608	557	570	568	562	551	499	521	558	563	551	585	542	565	589	551	579	521	533	587	605	548	531	563	564	605	556	610	546	581	600	596	534	594	541	567	611	589	554	551	575	508	520	598	543	559	568	541	593	530	532	510	578	548	538	559	558	573	554	564	547	528	567	549	582	570	529	563	540	532	570	586	583	575	537	566	587	557	514	562	532	589	516	568	559	560	563	611	576	577	609	543	548	582	559	575	579	595	563	589	520	536	521	577	521	604	559	575	530	581	562	611	531	602	546	598	548	578	582	595	534	578	546	530	584	601	565	533	553	578	553	546	561	557	522	560	545	561	569	566	527	554	586	555	527	587	586	555	573	545	568	591	573	556	574	578	554	587	538	539	555	524	552	537	550	588	539	606	592	577	583	506	594	594	560	580	573	589	577	568	535	572	513	562	508	580	554	583	531
43416	30748	24846	15419	13351	9622	7860	15410	2206	1789	1624	1358	1251	1149	1068	939	911	873	821	830	782	795	741	675	746	697	674	635	606	628	654	610	620	599	596	596	563	552	597	609	597	551	533	587	544	540	589	556	570	574	519	582	558	595	534	521	500	569	580	500	551	561	533	499	557	562	512	576	497	572	490	557	544	532	563	530	518	501	540	532	512	514	526	523	551	515	542	550	556	507	527	490	527	514	552	531	540	513	523	546	519	541	529	515	509	522	491	515	504	524	471	514	537	541	547	516	489	543	521	529	523	541	514	499	556	514	529	535	516	555	528	546	505	527	515	538	521	486	512	493	512	487	545	518	506	514	492	487	482	486	533	519	508	508	520	528	494	530	530	560	558	528	523	491	505	522	512	507	517	508	527	525	495	524	568	520	513	543	490	497	497	542	545	563	499	528	494	552	505	520	531	541	533	529	530	512	554	542	563	515	512	528	496	565	533	523	537	498	526	543	528	508	510	497	519	537	476	512	566	518	513	503	539	493	487	533	535	511	521	572	532	508	529	532	556	539	522	471	506	506	539	486	582	538	533	498	527	533	536	515	571	507	483	518	564	519	518	528	514	557	571	513	485	508	528	515	536	530	513	539	568	543	506	502	581	541	523	538	495	499	574	521	514	559	516	526	520	530	544	515	538	473	498	557	552	458	532	534	543	515	518	547	519	528	531	572	485	546	516	505	501	549	531	481	525	533	521	514	543	455	520	516	582	530	524	506	527	513	511	542	512	539	558	568	527	557	517	497	527	551	525	535	487	524	510	540	502	535	510	523	514	462	493	477	533	560	525	492	505	519	581	562	530	519	531	560	549	514	495	540	490	534	505	542	515	548	525	509	516	498	516	524	527	484	546	486	509	488	534	498	511	530	538	522	534	514	531	475	530	538	531	545	478	534	509	508	486	574	527	511	524	489	588	476	512	531	514	555	529	521	509	539	522	463	540	564	487	516	525	502	512	512	498	503	593	511	533	538	487	533	479	519	482	543	525	526	524	532	502	509	527	522	567	533	509	523	570	517	509	545	534	478	514	499	512	530	532	515	478	574	539	529	541	576	522	496	482	535	491	540	526	516	511	457	568	503	541	517	551	506	487	546	460	534	526	524	538	546	505	556	522	506	478	495	538	523	508	503	534	544	524	530	541	520	501	508	523	515	494	489	507	514	527	483	515	507	514	536	499	495	545	526	539	511	503	530	527	532	500	534	481	517	524	555	534	531	514	554	498	498	516	513	576	532	543	539	557	508	489	514	552	509	563	562	560	532	543	522	495	514	541	513	527	513	508	519	503	526	519	503	532	511	488	516	492	492	538	494	518	527	530	509	540	513	513	566	523	543	482	486	536	517	554	523	510	560	506	531	511	520	524	520	490	551	508	492	581	543	467	508	510	448	567	506	492	538	507	520	515	502	528	523	548	537	493	525	460	557	530	507	511	539	535	522	514	558	515	519	517	539	505	512	516	466	505	512	517	536	475	503	564	506	517	549	541	568	523	508	534	502	552	578	538	519	560	514	504	512	554	551	504	511	545	498	518	502	515	517	497	511	520	506	544	502	507	533	534	581	518	545	511	542	515	544	498	517	523	521	517	526	525	506	482	526	499	489	510	518	536	585	514	532	512	526	554	528	515	494	499	493	542	509	532	496	505	520	499	533	521	529	525	523	553	514	457	552	506	547	519	516	521	507	536	487	545	517	543	550	532	548	527	561	524	515	529	492	559	513	513	528	518	508	495	519	507	483	527	506	563	536	510	528	512	535	552	525	523	566	504	526	556	530	533	536	541	560	504	540	543	523	532	562	460	511	501	523	575	507	523	538	529	518	528	527	544	511	501	547	510	520	508	466	554	507	507	532	490	478	503	513	537	533	513	455	517	512	500	531	491	493	512	499	506	505	514	550	481	533	524	530	487	528	455	525	523	508	512	535	545	499	535	535	516	519	534	490	519	511	534	558	524	517	541	532	490	531	519	531	535	526	583	544	505	511	505	527	526	544	498	555	502	530	532	495	524	510	559	528	518	528	522	538	540	510	492	525	507	515	518	485	552	547	552	557	496	527	553	514	532	513	492	522	527	502	530	509	547	547	523	501	477	544	507	546	573	531	503	528	516	532	531	517	508	525	536	521	538	536	543	481	487	520	566	480	525	498	533	531	542	543	532	510	511	507	539	499	513	506	522	543	536	512	527	514	452	508	528	512	554	508	526	526	542	517	550	590	510	542	549	513	489	523	541	507	474	524	494	495	509	513	503	520	513	517	509	511	546	504	550	530	530	522	512	519	524	480	471	516	496	524	505	538	552	544	535	545	538	521	558	532	538	500	547	529	520	518	517	499	503	541	528	509	517	523	529	527	550	498	540	545	502	566	543	547	550	539	509	517	579	523	524	523	503	558	501	509	534	520	542	586	533	545	512	573	538	554	527	492	524	543	497	532	536	522	511	515	505	568	521	483	545	490	525	516	519	522	513	543	544	512	550	558	493	515	562	508	503	490	506	542	508	492	529	507	520	539	510	522	549	536	511	532	521	502	518	528	517	529	529	523	497	489	528	496	489	535	539	516	531	523	520	523	582	489	534	499	576	507	529	517	484	526	475	528	516	519	506	509	537	563	513	529	512	538	514	523	520	484	498	535	510	510	492	518	502	532	494	508	516	529	537	571	513	543	528	509	468	534	512	545	514	493	515	533	561	549	489	545	548	542	506	546	483	481	480	504	541	548	529	488	497	521	513	486	546	540	489	530	495	504	509	530	521	481	490	507	550	529	555	510	500	527	524	556	536	546	555	495	505	539	543	467	530	521	533	544	471	543	486	508	526	530	558	542	475	503	545	499	497	583	563	519	536	555	533	499	484	525	501	473	525	513	557	572	525	533	544	516	496	533	552	537	529	475	510	531	542	518	554	560	537	491	567	520	520	484	513	525	507	523	519	505	552	541	527	539	515	527	531	527	484	544	539	518	492	507	532	516	480	526	540	546	531	536	536	565	503	502	542	517	529	524	503	517	487	450	553	538	547	526	531	514	503	470	490	530	492	530	531	493	563	528	477	527	492	520	536	566	493	525	577	529	581	502	477	527	535	506	523	516	524	524	507	535	533	487	521	509	540	509	480	545	516	502	507	525	514	500	514	550	533	507	483	514	510	514	557	532	566	485	540	520	492	505	510	535	552	544	568	546	521	513	521	492	543	523	504	483	534	568	516	573	462	500	519	520	531	503	507	526	539	529	533	506	570	520	484	530	521	500	509	531	531	509	536	527	551	500	575	515	524	500	538	521	512	533	505	522	571	517	530	552	531	522	516	521	491	492	498	544	485	546	526	537	537	509	493	538	539	546	494	506	493	532	527	545	531	544	530	496	492	557	549	554	518	513	529	526	561	547	569	535	580	503	524	518	519	524	522	530	494	495	508	524	497	494	542	484	566	525	527	495	562	519	449	505	497	521	536	523	510	480	534	537	526	564
28398	16859	6088	2243	1390	990	615	759	153	124	145	110	119	158	132	139	147	159	142	138	126	123	123	143	129	132	117	102	117	146	133	125	137	124	134	128	123	125	153	109	120	126	118	124	124	132	133	135	113	138	114	135	129	113	123	102	144	119	131	140	123	114	127	122	136	121	116	136	130	111	137	139	134	118	107	114	127	112	126	144	106	122	116	123	116	143	122	127	122	140	115	116	145	124	116	123	125	117	147	129	136	141	134	105	127	106	136	140	126	134	134	122	141	136	123	134	130	124	116	131	113	130	131	123	130	129	120	124	116	147	130	112	142	114	127	123	124	150	109	114	142	135	137	133	134	123	107	130	130	122	122	105	117	104	113	140	134	106	127	120	129	132	129	126	139	151	118	132	123	131	101	120	139	109	131	138	121	137	110	146	109	106	136	112	123	120	113	144	134	125	126	105	114	147	103	127	127	131	137	113	121	133	122	118	113	139	105	119	126	120	120	129	120	121	132	103	131	142	143	133	118	116	126	134	135	117	117	141	119	122	137	134	146	126	138	118	124	142	134	131	114	125	134	140	125	121	141	136	118	127	109	137	123	126	126	132	134	113	120	118	114	121	139	112	98	121	136	148	117	140	105	138	125	111	110	124	129	151	135	137	127	129	112	130	127	107	133	114	124	109	112	137	112	144	137	123	115	107	138	107	127	113	116	124	121	136	128	131	111	135	131	117	141	132	135	137	135	128	120	131	117	141	131	122	107	100	143	142	124	139	122	118	138	136	109	139	130	126	109	118	127	134	112	129	125	117	113	115	128	120	124	115	118	116	109	112	137	125	115	112	125	128	120	112	125	128	120	120	114	119	126	116	120	117	113	109	121	140	124	120	118	130	126	143	126	140	143	115	140	123	124	113	132	134	115	126	104	139	125	122	129	126	125	129	126	127	119	121	118	129	121	128	113	113	138	136	121	134	135	133	131	130	103	110	118	110	126	131	129	97	136	115	122	128	133	123	126	136	142	112	119	146	131	136	119	130	145	115	123	119	129	135	133	131	118	120	111	140	132	128	129	126	120	140	121	107	130	145	133	122	119	147	123	128	139	131	101	131	131	142	136	121	109	159	127	123	124	140	106	117	104	127	127	130	119	127	134	128	110	119	121	134	137	113	114	113	127	118	132	136	126	113	128	113	142	138	126	133	124	121	134	141	111	118	119	122	139	145	132	107	123	98	142	122	113	132	110	119	125	150	115	126	115	115	119	135	138	121	138	145	112	141	113	114	123	133	121	128	131	114	119	123	139	129	125	133	115	146	116	114	110	122	124	131	126	120	131	131	133	126	117	126	103	119	148	111	116	156	116	138	119	124	141	131	134	111	133	124	120	127	108	114	131	144	129	128	130	123	110	145	133	103	113	114	133	141	114	103	126	132	130	117	135	140	120	124	133	150	125	134	136	134	133	100	133	129	120	123	109	126	122	108	123	112	121	135	131	116	112	139	132	111	122	147	122	132	127	145	110	137	121	136	125	126	108	118	102	114	117	111	145	112	123	114	108	109	132	112	137	138	141	123	135	130	115	136	134	131	122	127	124	130	117	113	102	111	117	135	116	137	117	103	138	123	120	128	101	131	144	107	130	134	137	101	148	117	133	120	122	128	132	127	121	130	129	123	137	120	125	141	117	127	131	132	123	124	109	148	146	134	110	124	107	115	111	123	150	127	108	143	131	127	124	129	104	112	131	119	130	133	127	124	111	123	122	141	130	128	131	122	123	115	132	135	138	112	145	135	120	122	123	132	137	142	114	128	125	111	108	119	125	110	129	135	132	118	114	127	133	100	118	124	148	123	116	123	137	103	132	131	125	111	145	116	132	129	138	130	106	129	141	129	138	142	125	141	124	110	115	129	129	133	129	137	120	138	139	119	109	142	137	123	127	128	145	125	101	131	106	125	142	133	113	128	119	135	120	121	131	113	131	134	111	129	130	103	118	119	117	133	114	119	125	140	131	132	122	131	108	132	110	134	130	132	121	130	133	118	116	113	135	136	124	115	135	121	128	130	110	130	138	127	122	110	122	142	141	121	118	123	136	122	117	121	120	111	126	129	141	125	129	120	134	137	142	137	128	113	124	103	123	114	136	128	121	130	142	108	104	128	117	131	123	127	128	134	124	132	116	122	138	124	129	123	133	133	116	125	145	124	134	116	140	122	129	107	115	145	133	124	133	106	147	125	125	118	140	122	139	134	108	123	119	130	125	129	132	133	102	120	136	118	128	126	133	121	116	124	115	119	122	125	128	122	160	124	135	126	134	134	121	115	134	144	130	125	116	121	122	125	137	121	140	143	111	130	136	122	144	129	140	126	128	129	120	128	131	141	117	129	107	141	127	116	122	101	115	123	126	123	119	122	116	132	97	103	141	104	113	131	126	94	135	125	129	126	130	124	98	134	120	132	130	127	118	127	123	135	129	144	119	122	126	117	106	100	124	132	118	127	111	122	124	126	125	104	123	132	127	126	131	114	136	121	130	116	137	130	101	136	110	106	123	120	150	129	108	125	140	118	126	117	132	131	130	128	126	130	126	116	129	132	125	126	147	118	120	115	139	129	140	123	126	132	114	101	126	127	139	118	131	126	133	112	129	119	122	115	110	130	117	112	130	153	107	136	127	143	140	142	113	127	147	133	121	123	110	137	111	114	133	134	107	122	115	135	119	115	132	136	106	131	104	124	124	130	127	134	119	127	145	114	136	141	107	139	145	121	113	133	107	147	131	120	132	122	129	154	125	117	123	127	127	117	104	103	119	126	126	119	138	138	132	122	110	136	108	127	133	123	117	153	92	136	109	133	112	126	117	132	132	106	132	138	117	119	133	139	115	138	110	123	127	127	108	127	135	132	132	121	138	104	130	127	129	128	138	135	127	126	118	120	119	117	112	141	139	128	121	118	113	144	150	125	141	140	126	137	125	146	116	157	118	128	143	120	106	116	113	114	134	130	111	96	116	138	137	135	120	146	103	115	118	127	159	126	134	134	117	108	127	141	122	135	138	114	148	138	122	122	107	113	136	128	149	111	125	142	141	130	110	110	103	117	118	106	128	113	125	134	141	126	144	133	104	130	119	138	128	139	109	148	106	111	114	127	134	132	118	121	130	129	110	116	144	129	129	127	137	104	114	117	122	106	120	129	153	125	111	112	115	127	111	126	119	117	112	136	124	136	132	112	135	117	136	100	130	114	97	124	148	104	118	108	132	131	154	113	134	138	133	114	123	113	113	129	145	119	152	118	116	123	115	127	96	158	122	134	129	132	136	128	132	119	117	110	129	125	134	107	128	114	140	105	117	105	132	113	134	142	136	119	143	123	128	117	117	132	133	110	114	137	117	137	125	142	137	133	123	116	130	125	114	127	126	99	119	126	116	109	115	128	125	106	125	118	141	127	112	128	137	142	123	131	122	130	123	133	125	121	102	128	120	134	102	115	123	145	131	133	144	115	116	109	113	128
15970	11741	7353	3915	2815	2107	1166	1496	213	157	169	159	174	172	155	135	146	145	141	140	137	143	150	139	153	147	149	132	129	133	128	114	150	123	151	136	153	135	144	134	139	156	137	139	141	156	143	117	138	119	158	141	128	141	130	145	140	137	131	122	130	134	133	120	145	127	124	136	132	133	138	144	162	132	142	145	138	131	122	130	145	116	124	128	127	138	143	124	136	123	131	132	153	143	131	144	124	135	141	135	130	149	133	121	139	157	152	133	131	138	139	120	127	144	146	124	141	141	124	126	123	126	139	132	139	128	133	126	160	126	128	104	135	124	131	149	145	134	150	135	153	149	131	145	138	126	141	135	155	120	127	135	136	135	142	148	149	115	115	137	127	129	121	107	136	136	131	129	148	131	125	112	128	154	137	141	109	136	152	138	143	132	120	134	128	121	153	131	141	138	139	141	151	159	152	130	116	118	145	141	159	145	134	144	120	120	131	148	146	131	135	107	147	134	124	158	138	118	132	131	130	150	133	145	110	130	105	120	165	117	121	122	131	146	119	122	147	118	122	148	110	142	139	160	137	128	141	156	111	139	151	142	150	128	156	146	137	142	141	133	121	128	133	117	139	149	126	121	128	132	141	101	140	135	150	113	150	121	143	139	124	135	145	146	147	116	139	118	135	141	131	132	132	118	128	139	138	156	125	116	122	110	138	118	125	146	147	143	122	126	136	135	120	140	135	150	134	146	123	127	144	115	127	144	133	130	159	124	129	117	138	155	107	130	137	123	157	141	137	131	152	118	131	145	124	138	135	143	129	139	127	134	139	126	136	153	144	133	160	133	131	143	136	121	140	126	119	118	122	130	132	127	121	111	154	120	139	152	138	134	144	131	129	135	133	124	146	144	140	124	142	129	134	129	118	167	138	133	143	153	117	121	119	147	146	143	119	122	145	137	137	124	144	111	127	141	135	119	121	130	146	134	131	127	133	131	114	130	127	142	126	127	147	136	126	124	136	145	120	122	142	135	137	140	133	155	141	139	126	141	133	125	127	125	137	133	121	140	124	138	151	116	132	151	107	146	157	123	134	151	161	140	147	147	147	119	152	143	120	132	141	140	137	133	153	134	142	137	142	143	129	126	117	134	130	123	140	120	128	123	131	125	139	122	128	124	137	152	127	129	128	143	142	119	142	145	143	163	126	140	153	150	146	153	137	111	159	118	159	141	130	134	130	112	130	121	160	130	141	151	124	128	128	144	136	147	135	135	132	113	128	149	129	130	141	154	104	119	133	147	129	139	145	135	127	114	111	138	145	126	139	127	138	134	125	135	129	135	147	132	147	124	129	131	119	128	156	160	134	132	139	147	134	126	164	146	136	126	123	126	139	136	142	118	140	144	130	137	142	134	136	133	140	139	109	119	170	142	128	125	109	116	139	156	136	143	142	130	131	127	140	127	132	127	133	119	150	146	146	137	128	136	126	147	135	129	142	142	142	129	134	129	143	134	147	149	131	136	124	120	130	128	154	135	136	143	145	134	131	139	135	122	145	142	122	126	138	157	126	117	127	130	133	149	130	131	157	156	141	134	123	161	140	130	130	126	114	135	141	142	124	128	125	158	135	128	124	134	134	132	142	157	127	134	134	118	154	130	123	149	144	132	145	128	132	127	135	141	146	142	143	142	138	127	134	141	135	139	103	159	132	128	129	121	143	134	133	115	131	151	133	134	146	121	151	141	128	132	127	133	148	132	122	132	131	112	132	140	133	118	152	142	124	150	122	115	170	146	115	149	133	139	146	129	124	123	135	139	155	144	147	143	121	141	143	144	117	144	139	139	125	141	123	119	145	126	128	128	127	128	124	122	137	133	141	126	130	124	146	127	150	120	144	149	146	137	120	132	132	139	147	113	142	151	128	127	133	125	138	131	149	139	128	124	136	142	153	156	135	141	139	146	108	125	129	131	129	128	132	125	144	146	147	126	128	127	136	135	149	148	129	135	123	146	142	128	136	111	136	155	118	127	132	130	135	142	144	122	127	129	132	147	129	152	130	134	140	143	151	125	137	147	127	148	133	135	133	134	143	128	148	123	120	136	144	126	145	139	126	139	156	129	169	121	118	116	131	130	130	135	136	142	123	142	148	137	112	147	120	134	135	150	132	137	159	118	118	141	125	140	129	130	131	140	144	118	138	137	139	147	114	123	128	131	122	132	137	134	147	117	133	130	143	146	120	143	138	122	155	128	143	120	113	110	144	139	129	133	135	116	129	140	138	126	143	127	129	157	126	141	122	144	122	150	136	118	137	143	155	154	130	136	154	154	149	124	112	155	148	132	153	142	127	133	133	134	124	126	153	136	129	124	130	146	126	131	138	152	136	146	115	116	142	134	141	146	127	150	125	126	130	139	136	129	131	153	119	128	125	171	138	137	117	117	151	131	131	147	136	126	131	136	144	120	116	129	140	132	118	105	127	135	140	124	148	128	136	122	135	145	128	148	142	123	125	126	159	134	129	144	146	120	123	135	122	154	146	126	134	128	133	101	155	137	134	136	137	118	146	134	147	124	141	120	152	134	124	145	122	124	120	149	128	155	130	128	124	127	131	149	144	135	146	130	149	130	132	124	142	150	157	148	153	137	162	173	137	136	136	117	126	137	137	144	137	154	137	122	143	133	139	152	122	134	120	142	157	114	139	132	145	151	119	138	129	144	146	131	133	158	132	125	141	129	129	148	109	140	138	123	143	112	133	126	138	145	119	134	126	146	126	138	136	115	130	118	136	145	153	138	143	134	157	142	126	127	141	137	121	137	131	127	135	163	139	133	127	120	144	132	138	127	143	123	145	111	136	131	140	136	128	152	130	155	128	124	135	153	117	148	144	142	115	130	114	115	134	127	130	131	138	142	151	132	116	140	121	142	144	134	142	117	143	135	146	122	137	129	122	133	148	115	124	150	136	139	128	139	138	152	140	131	117	125	128	130	164	153	128	132	123	145	138	126	143	131	117	140	126	153	141	130	118	140	148	129	162	155	120	143	117	118	133	138	121	141	141	130	136	139	136	139	164	138	118	129	149	117	146	130	132	151	131	138	132	116	122	121	125	125	138	132	127	138	147	142	142	141	147	131	138	120	114	130	136	126	125	136	139	133	129	138	127	151	130	153	130	150	147	133	125	137	144	125	139	132	136	148	139	126	136	135	148	178	118	135	140	132	125	144	145	140	140	128	130	121	137	150	157	116	140	120	139	131	131	127	153	139	151	114	135	156	144	134	118	127	132	138	137	135	141	119	150	130	132	121	118	147	138	143	121	107	138	136	151	156	147	130	135	141	133	119	126	142	107	144	139	161	143	133	138	149	139	136	137	116	107	133	142	133	134	157	149	114	124	147	130	136	145	144	124	145	147	123	154	153	137	123	122	137	146	148	132	117	127	117	126	109	138	152	149	154	138	130	129	144	132	122	125	143	134	148	132	153	166	147	140	134	127	143	133	122	125	146	129	146
24871	20409	26842	23899	20485	13482	4130	8142	950	607	613	542	533	444	447	451	430	382	413	375	405	348	413	414	384	352	336	342	384	338	319	384	343	367	354	341	300	368	312	327	384	351	342	339	332	350	343	325	350	355	325	362	376	332	338	358	304	315	345	347	305	314	387	328	358	290	323	320	319	312	317	319	324	340	366	323	324	335	311	343	318	345	309	305	365	329	358	346	338	324	305	340	324	365	339	301	316	351	340	336	380	335	349	323	340	354	310	333	343	302	322	346	355	322	340	329	340	363	326	350	357	335	358	361	357	337	352	335	341	330	301	336	304	326	333	340	326	326	345	332	330	330	327	335	339	338	327	327	348	323	342	331	328	313	308	302	350	346	332	326	340	327	371	305	345	322	317	364	338	335	325	302	317	316	307	346	342	292	332	300	311	365	320	340	340	345	329	382	317	326	343	331	339	334	346	332	349	319	314	310	340	304	350	335	316	350	317	342	321	310	310	321	309	336	337	353	331	315	317	340	319	351	343	357	321	365	353	326	305	357	319	347	323	387	286	317	345	321	322	316	299	324	326	349	324	328	322	317	344	330	322	297	347	350	330	305	332	348	307	337	329	335	349	304	328	310	337	351	344	331	350	330	338	314	319	344	316	330	373	312	348	353	327	344	333	274	353	336	361	332	345	366	336	375	317	337	328	319	321	349	319	333	303	316	316	332	340	311	364	343	343	317	342	328	332	316	330	341	336	344	371	338	372	341	348	346	324	359	337	332	316	334	334	313	366	348	315	344	323	314	349	335	305	383	350	338	342	330	315	371	348	341	297	368	324	353	352	347	316	333	321	351	346	340	336	359	314	357	351	314	353	362	330	364	343	342	345	315	313	322	331	322	344	324	305	336	297	331	327	321	319	337	317	335	341	332	341	309	310	310	328	351	333	326	308	340	317	332	336	317	346	345	334	318	356	320	320	348	317	327	338	323	343	354	331	365	329	301	295	355	353	354	304	296	338	340	335	334	317	349	323	337	317	321	335	303	331	343	329	332	375	347	322	326	331	364	329	358	352	341	297	371	324	362	373	317	323	319	378	338	347	320	352	342	331	341	340	343	307	341	319	316	331	348	323	310	326	310	341	304	346	343	331	294	314	337	316	338	344	326	309	351	317	344	339	354	339	315	326	342	340	343	329	298	340	346	321	380	328	348	317	335	357	325	291	351	311	355	336	332	349	327	334	342	334	356	311	360	341	343	345	333	304	342	339	310	352	341	339	300	314	329	317	304	320	358	354	338	326	348	329	351	320	341	321	288	319	348	354	305	342	356	351	323	326	339	335	346	317	350	353	339	334	354	356	343	305	338	358	307	318	338	330	344	317	324	332	343	346	323	337	324	367	333	341	345	316	325	328	359	331	332	318	315	347	348	327	340	341	384	329	316	318	337	334	314	340	367	359	322	349	341	321	314	317	371	340	339	350	327	329	324	322	316	334	364	329	373	321	326	322	301	356	325	310	329	316	345	361	329	345	331	329	312	353	323	301	307	309	316	327	319	322	323	357	293	333	356	307	357	322	377	367	320	350	347	352	318	338	344	362	335	284	331	348	294	355	349	319	343	328	323	330	318	313	342	301	327	309	338	312	324	309	374	306	337	326	291	319	334	346	340	354	317	350	340	356	344	304	336	336	351	306	342	336	315	387	350	340	339	339	342	339	328	360	340	338	347	318	329	323	342	318	304	341	337	352	317	336	327	344	343	352	300	320	312	316	311	319	338	328	331	326	321	330	349	347	333	305	310	341	330	328	335	327	327	359	336	312	304	358	376	294	359	314	325	322	299	309	346	354	325	331	336	352	329	329	297	317	329	336	351	364	342	297	347	303	317	358	326	342	351	327	362	339	394	318	328	313	318	337	339	332	338	344	283	321	316	340	330	335	330	301	333	311	343	366	345	356	325	325	322	360	320	305	326	318	358	335	326	334	319	351	315	318	302	351	345	296	314	338	331	325	320	313	314	348	344	377	340	323	320	319	300	292	353	323	356	318	290	349	319	337	309	330	327	312	308	326	316	337	331	327	331	339	336	334	356	358	305	304	328	330	351	348	318	316	383	314	359	334	341	350	305	331	304	307	327	319	336	366	329	341	294	325	351	343	354	335	340	338	363	334	344	327	345	346	345	358	340	309	352	348	334	319	332	315	359	318	328	322	292	332	331	337	332	345	335	315	328	308	339	311	342	359	340	319	369	347	322	326	351	333	316	310	303	311	335	358	351	333	323	344	328	315	337	324	319	338	339	351	329	311	354	337	309	337	305	294	351	376	305	321	315	344	338	345	345	307	334	362	316	334	309	344	317	338	329	320	347	310	383	339	343	351	331	356	323	299	321	345	355	321	341	329	324	337	328	346	351	341	332	306	322	354	346	343	367	308	307	326	338	318	325	315	361	312	333	321	323	325	293	345	315	365	341	354	344	324	351	321	337	353	339	347	319	357	300	307	330	325	320	317	321	330	319	300	357	304	297	329	388	342	343	315	318	317	311	347	319	297	322	354	353	329	334	306	307	310	323	320	344	315	339	337	355	326	338	350	345	349	329	304	334	308	341	365	322	354	330	346	321	334	358	342	322	334	321	350	339	319	339	327	346	342	350	327	356	302	317	315	308	302	345	346	301	326	317	308	334	334	338	328	335	368	327	321	348	309	335	332	316	345	339	350	335	345	330	346	313	352	323	360	306	321	338	335	340	360	337	340	334	350	290	327	341	321	321	357	303	320	334	315	309	338	329	353	350	332	323	320	316	332	325	327	327	361	313	319	315	297	334	336	315	341	336	343	320	359	318	339	330	331	282	310	345	322	325	319	372	361	331	312	340	320	343	335	317	330	343	350	360	325	344	329	321	306	336	336	300	336	294	322	366	357	332	327	344	343	314	338	289	332	341	350	329	361	301	309	324	344	341	347	335	339	324	336	350	350	377	333	330	361	342	313	347	359	329	324	299	325	338	344	352	321	342	337	338	351	379	338	350	313	343	345	313	339	353	331	332	319	351	372	363	342	310	346	308	338	350	327	312	307	342	314	341	337	338	323	326	312	309	329	311	323	363	363	312	339	305	303	329	334	334	320	331	341	336	320	300	329	340	338	369	306	355	323	357	331	309	315	355	323	333	312	350	322	343	314	328	296	359	309	352	316	344	290	384	319	307	341	270	324	328	361	329	328	291	329	316	335	324	344	366	292	341	309	326	339	355	329	323	350	337	312	334	359	330	332	331	354	356	339	366	327	347	315	336	320	331	325	329	345	331	336	309	339	328	346	343	371	340	336	305	322	325	331	320	344	313	338	347	346	319	341	307	330	362	328	350	338	309	337	331	312	340	324	357	324	333	311	353	325	350	332	316	363	326	313	325	323	349	323	319	300	346	351	357	332	327	302	318	301	290	341	325	315	331	309	326	318	311	352	327	327	343	324	320	313	325	309	321	342	376	333	323	323	343	361	338	351	330	309	355	332	330
36567	21162	21236	14925	8728	7050	5781	10386	1104	964	878	776	646	579	554	562	523	485	473	486	436	422	375	385	397	362	338	357	371	372	368	358	347	331	351	335	328	344	353	330	299	361	350	308	339	315	327	313	301	316	300	333	323	355	308	310	299	330	306	334	326	325	303	318	320	325	337	292	338	290	292	333	336	283	300	306	319	297	328	300	318	308	308	329	297	311	314	322	298	302	322	327	315	306	328	340	296	297	317	318	313	314	328	306	286	317	315	288	300	268	303	325	352	323	320	315	300	311	317	354	301	322	297	303	314	319	361	309	323	310	321	312	344	329	285	308	305	293	328	305	342	312	308	323	317	303	303	299	343	358	282	317	330	284	288	336	315	308	322	299	340	310	292	300	296	311	326	333	344	323	307	339	305	302	303	312	324	354	328	284	284	323	302	318	338	317	330	318	326	324	305	302	297	313	297	285	334	309	300	305	326	288	315	321	312	281	314	315	294	302	266	310	296	289	275	317	323	320	297	301	319	279	325	286	285	353	297	326	308	289	310	313	307	328	299	279	335	314	285	316	312	334	319	292	323	322	330	294	311	303	276	326	286	325	285	288	318	344	310	325	299	302	325	354	301	315	325	284	310	327	274	333	303	287	331	337	313	321	319	299	344	294	314	305	320	307	292	291	313	319	294	300	277	307	277	279	346	317	298	324	323	297	310	344	299	334	311	292	308	318	271	318	320	324	337	303	283	303	305	302	294	328	293	314	304	321	335	334	276	324	340	285	318	313	259	287	308	299	310	309	297	350	308	317	311	322	290	295	323	327	298	329	317	307	307	319	287	315	303	273	345	312	301	324	308	347	341	314	320	299	316	295	275	331	314	314	334	340	305	278	332	323	305	303	342	319	294	302	314	315	306	299	340	319	322	321	329	314	314	343	285	326	308	299	323	341	336	283	309	293	306	314	317	306	321	321	307	284	289	300	290	297	317	294	309	319	310	323	314	304	303	314	327	320	336	285	315	276	275	295	303	299	297	292	291	294	292	345	287	313	321	323	324	280	301	291	298	296	314	307	283	306	293	290	312	293	303	279	293	300	299	317	292	286	310	327	326	320	281	323	345	306	297	314	292	286	312	300	312	324	319	324	309	314	313	300	307	337	329	306	313	294	316	289	320	323	292	310	301	326	308	325	268	336	322	284	319	309	320	324	293	329	297	321	303	317	335	287	313	324	302	339	290	377	277	313	329	319	312	360	277	303	323	348	313	334	300	320	321	312	321	292	267	329	316	306	289	298	299	297	304	308	326	292	307	304	294	318	309	296	302	280	318	286	325	285	290	300	334	316	315	328	283	305	299	320	302	308	319	309	298	297	321	297	301	329	289	282	313	309	287	279	315	330	330	300	311	282	298	299	329	313	325	289	291	302	302	288	296	320	303	340	309	333	266	310	337	291	335	275	311	291	309	336	323	299	302	270	311	312	306	296	312	307	313	303	333	303	294	323	304	291	311	341	304	325	301	283	280	308	293	302	311	306	313	299	303	313	325	285	278	300	317	329	292	302	277	323	300	291	316	268	290	287	310	323	327	305	331	317	318	307	289	295	319	332	293	304	299	313	324	285	294	329	311	307	326	300	323	306	292	335	266	314	308	327	320	286	305	322	299	302	316	331	327	293	307	290	306	321	309	312	341	286	280	331	297	319	300	302	312	318	314	283	328	271	298	302	283	316	299	344	284	292	316	316	304	320	301	332	313	333	299	326	337	294	322	313	326	327	313	327	300	322	304	330	339	282	281	303	311	309	313	315	329	324	306	328	281	340	306	312	293	306	322	313	302	327	301	313	309	307	297	308	298	304	294	307	306	354	301	286	307	290	310	287	296	300	302	316	331	319	300	273	327	318	334	328	302	312	310	332	312	327	346	335	325	306	283	314	290	302	290	295	306	270	309	296	316	304	335	302	290	323	315	295	313	325	313	312	288	329	297	282	326	295	292	298	345	300	308	302	305	281	302	323	277	340	330	268	310	288	292	305	316	334	288	312	314	299	287	300	312	333	327	300	294	339	286	302	328	330	309	313	282	300	322	292	301	322	281	314	326	304	319	291	332	301	304	284	296	331	279	344	325	298	319	283	322	336	319	312	289	314	317	303	290	319	298	290	308	317	349	298	304	313	326	317	323	305	329	307	311	325	334	300	330	305	306	301	305	324	280	318	316	318	308	310	332	326	291	281	314	297	295	312	304	298	311	308	288	316	342	324	332	316	279	322	314	291	308	280	293	335	294	310	307	303	283	319	315	328	307	309	301	270	306	305	285	307	308	288	289	302	301	287	305	268	326	304	291	301	330	316	301	267	334	361	321	317	347	313	311	314	307	312	324	281	313	278	327	341	281	291	332	303	288	290	308	293	294	306	310	306	305	297	308	317	316	268	330	285	347	353	316	291	299	307	341	301	318	326	305	313	330	317	290	327	318	298	317	296	309	318	287	284	303	309	286	303	329	288	317	278	307	302	292	291	306	305	326	306	313	278	311	314	303	287	307	319	318	286	327	283	322	301	307	322	289	325	333	300	278	307	294	268	330	334	308	319	310	331	307	347	307	286	302	293	301	315	286	281	309	313	327	318	318	347	311	299	255	304	308	327	309	324	320	305	315	322	302	308	327	320	334	345	295	311	301	317	311	301	316	316	307	296	300	273	309	284	296	340	306	268	301	355	317	290	306	305	327	268	296	330	315	297	305	306	314	316	311	292	316	314	336	312	303	333	300	329	319	268	281	315	298	324	314	315	314	299	280	278	282	304	280	303	296	283	309	331	314	318	334	306	303	281	300	304	316	315	314	315	310	290	303	316	331	326	312	322	307	298	289	314	313	314	307	331	325	287	294	330	289	288	294	317	325	309	298	265	336	318	323	312	289	342	272	309	324	306	341	313	350	337	295	299	327	300	308	299	332	308	294	309	290	321	310	301	276	295	306	305	313	311	306	293	303	333	349	301	290	335	317	317	285	318	294	323	284	326	308	340	297	331	325	291	321	325	336	287	303	287	292	332	301	324	306	313	322	289	300	322	341	310	313	310	311	319	332	307	302	302	287	313	306	339	308	290	336	282	322	282	325	319	326	329	312	308	310	318	316	327	333	323	338	306	298	336	275	293	300	314	288	278	338	331	316	272	310	285	317	300	303	285	305	333	321	288	313	323	305	313	296	327	325	325	318	292	364	323	300	300	328	309	312	290	289	326	299	324	318	292	299	284	333	346	296	296	319	296	294	322	334	306	321	305	323	330	295	291	328	309	309	333	277	313	298	312	302	296	310	315	326	345	311	319	317	297	300	342	334	284	303	346	281	315	294	319	318	285	308	290	310	307	291	285	309	339	302	354	323	363	308	320	289	322	316	285	295	329	322	304	315	314	304	312	298	309	297	333	307	297	326	310	317	309	312	309	307	297	334	304	304	317	319	299	348	337	300	298	278	311	304	331	343	334	340	325	343	333	273	324	285	294	304	303
22561	20412	27183	23567	20438	20729	14154	37463	11255	1527	1013	919	892	800	786	779	713	730	743	653	645	667	708	640	636	652	609	638	589	643	549	596	617	597	583	631	594	605	636	595	608	604	591	598	598	576	567	618	558	581	596	586	554	590	602	582	599	573	592	564	586	561	605	587	560	583	579	587	605	577	618	576	538	555	569	548	642	591	590	591	615	585	569	611	554	563	592	574	561	523	555	600	618	577	534	578	576	541	574	557	560	567	602	545	573	568	589	579	578	576	547	574	569	546	582	584	570	573	579	570	587	584	587	585	525	614	594	613	551	585	544	576	593	594	580	532	559	560	536	564	587	597	571	577	532	550	581	600	566	578	577	554	540	517	577	550	520	582	565	549	564	545	557	559	564	546	569	592	537	579	584	585	577	588	572	568	563	548	550	566	556	562	578	565	596	593	532	588	556	552	560	607	564	565	574	561	515	567	578	590	533	567	556	560	578	562	583	570	589	551	577	613	579	621	606	596	615	587	585	531	569	519	586	597	621	535	574	589	567	597	595	557	527	589	504	559	566	608	564	528	586	602	545	588	577	549	582	534	578	531	602	511	577	547	570	571	560	592	553	525	563	577	559	565	546	582	584	558	572	554	570	579	547	538	519	562	606	555	572	594	579	624	556	538	529	538	614	585	592	540	521	542	580	529	587	537	548	590	587	528	568	541	567	556	573	552	594	557	533	571	543	561	599	541	558	604	588	608	576	566	581	598	603	560	555	548	571	557	563	505	592	552	551	582	591	533	560	595	549	593	564	554	560	621	550	594	584	572	592	568	514	559	590	557	571	582	533	560	545	574	566	597	596	561	549	544	545	577	531	541	562	555	573	597	573	548	577	610	572	585	566	583	523	526	540	584	574	565	585	585	578	537	582	591	582	594	583	586	591	600	562	568	548	537	593	538	555	562	563	592	572	562	592	576	543	546	554	565	609	575	576	579	589	578	600	581	556	577	555	574	565	570	583	571	582	635	545	544	504	570	547	560	577	566	562	572	563	568	575	592	520	565	586	545	587	574	561	567	557	581	568	583	585	558	577	587	553	555	564	534	597	619	582	555	547	586	550	589	543	577	569	592	584	534	594	553	557	554	576	558	568	593	518	567	600	604	613	598	555	562	578	566	582	569	562	537	607	582	549	598	518	615	553	557	547	557	605	564	540	596	537	566	589	529	555	596	542	567	577	538	583	566	548	605	580	563	576	560	578	545	564	543	560	582	575	609	540	581	555	604	604	568	540	598	607	587	605	487	581	570	597	630	586	585	576	562	592	503	533	553	545	573	556	551	587	548	530	598	550	575	571	591	568	541	559	574	544	580	581	524	560	562	561	546	602	567	562	534	573	587	575	556	610	583	586	537	583	546	632	627	542	550	580	555	542	570	530	558	539	574	588	599	528	580	563	547	584	605	591	587	578	606	558	570	564	547	545	607	559	554	588	577	581	552	592	577	572	554	573	572	559	553	573	591	532	589	592	583	548	605	580	575	548	600	580	541	579	592	590	614	560	586	575	594	589	560	527	544	527	571	583	546	584	589	582	562	585	548	576	520	559	591	555	568	540	589	567	570	554	619	616	561	615	537	572	583	564	547	550	539	572	574	544	558	620	527	546	579	539	588	592	565	585	545	543	580	578	563	553	568	585	589	590	559	610	556	583	543	564	568	540	586	608	581	563	549	581	571	567	553	543	574	622	558	613	597	572	569	587	564	567	524	572	556	590	557	574	560	555	563	597	556	604	538	585	558	567	615	612	571	536	518	558	573	557	545	584	583	576	532	580	601	568	553	546	595	532	595	603	556	606	566	574	567	598	556	577	571	572	534	550	590	587	560	545	581	591	585	596	528	591	573	598	590	577	578	608	619	572	584	527	555	545	567	595	551	556	566	601	572	565	614	599	587	564	526	579	533	548	582	574	555	529	550	553	563	553	582	514	558	573	544	574	560	541	543	573	607	567	541	509	575	583	572	562	601	572	595	554	595	539	562	565	549	541	552	578	557	573	567	521	587	586	583	589	570	524	562	535	539	607	567	553	536	580	540	530	564	572	570	602	596	562	602	595	595	548	580	588	597	572	563	585	586	572	539	596	598	612	566	546	581	580	552	558	572	575	586	580	607	572	565	560	583	582	540	565	582	584	573	591	549	573	565	562	561	548	522	585	520	583	582	572	598	580	511	588	568	562	576	569	568	601	570	592	537	604	608	578	578	614	561	600	547	563	594	518	597	552	581	561	606	559	563	573	602	578	578	588	572	581	562	578	556	581	581	578	568	595	614	571	570	596	577	566	549	579	566	555	568	593	551	555	551	583	572	568	554	579	553	565	606	573	620	588	547	562	573	579	619	535	545	566	572	572	568	580	545	542	574	587	592	538	583	569	581	592	571	564	565	602	546	623	566	583	607	554	593	593	542	558	578	525	555	562	568	519	580	549	569	543	608	564	572	553	550	558	565	544	578	562	581	560	530	574	562	549	593	576	552	632	546	558	540	565	578	558	585	564	615	601	583	593	623	595	555	572	553	576	549	581	590	588	572	601	604	561	535	630	602	529	584	557	562	582	522	570	589	622	557	620	533	605	537	573	566	582	557	570	548	578	587	564	595	611	532	592	567	550	540	596	568	546	591	549	574	616	578	589	582	553	562	570	583	560	556	557	568	587	595	520	577	557	548	612	522	559	580	596	577	534	551	571	546	547	587	546	579	559	551	557	580	558	570	601	576	528	560	570	527	602	546	567	545	605	583	582	574	549	561	561	549	540	597	577	585	585	589	551	551	565	543	569	551	558	586	575	597	558	573	583	601	584	597	586	573	597	547	565	513	578	567	573	584	548	617	544	602	611	582	542	584	519	523	562	562	618	599	565	567	588	550	533	581	563	583	529	576	554	545	548	587	593	610	599	599	587	547	581	538	590	556	583	624	551	612	575	585	610	587	606	588	590	579	583	594	542	594	579	559	597	551	556	574	569	602	538	571	550	564	547	561	564	602	592	555	535	611	550	555	574	588	581	541	557	609	598	571	582	588	554	571	563	568	560	577	583	531	571	591	604	604	599	613	570	565	538	535	573	552	564	622	580	533	554	555	613	600	549	588	543	569	570	539	632	614	572	545	583	549	587	563	544	553	544	550	600	592	522	507	581	594	562	562	578	565	580	577	514	541	553	596	569	559	517	544	566	587	576	585	605	554	549	511	574	549	549	602	563	582	557	549	573	555	583	586	579	598	604	564	588	559	563	590	560	571	582	549	583	579	555	566	586	584	575	563	605	594	595	548	586	579	538	566	565	550	561	565	517	523	538	591	556	549	583	523	522	533	592	580	558	598	561	579	565	557	548	527	569	583	586	529	527	599	560	571	609	610	535	529	594	590	551	568	516	571	571	520	573	540	540	550	577	555	573	552	579	592	546	598	551	520	562	560	546	585	551	592	538	539	580	566	594	581	570	590	578	556	568	499	575	601	556	605	604	586
42559	32407	25913	19921	15084	11350	9242	33925	2087	1737	1431	1277	1126	1097	1017	926	922	833	758	807	746	702	757	691	665	689	616	637	655	619	610	596	562	641	646	579	583	569	588	579	564	553	577	574	552	558	573	556	568	559	564	576	583	640	545	562	552	587	540	559	542	544	517	493	555	547	526	497	535	518	540	563	538	569	514	541	537	497	506	546	528	561	536	497	527	549	541	531	523	564	560	558	547	504	536	534	529	512	534	547	499	527	555	508	542	550	529	544	536	513	516	543	505	508	551	508	534	541	527	536	549	524	540	542	521	499	590	577	541	563	537	499	517	514	548	504	514	496	531	495	564	564	542	547	548	543	550	502	555	503	552	551	524	502	521	535	516	513	478	547	534	539	525	556	558	540	535	549	529	503	552	502	540	505	522	549	501	569	497	501	512	542	518	517	525	523	549	554	535	527	527	503	457	508	528	558	534	525	523	525	542	527	553	537	528	502	481	568	512	535	515	562	513	506	493	495	528	503	483	545	534	535	505	491	511	533	594	530	518	504	519	518	560	496	519	551	522	518	549	522	505	494	489	523	519	538	526	559	534	537	545	518	522	556	525	491	571	499	533	513	520	529	524	508	504	491	505	543	489	517	525	550	532	547	571	512	518	513	524	489	542	533	523	503	523	525	550	484	505	508	574	541	523	566	549	552	570	522	538	508	524	555	541	556	500	554	547	551	521	520	548	538	498	514	567	560	559	546	569	519	527	512	504	557	543	508	550	554	533	533	530	525	534	512	532	570	542	510	489	523	534	519	539	529	540	527	571	539	528	495	512	530	514	525	555	557	550	540	534	537	534	509	516	542	517	517	514	501	533	546	521	562	531	550	536	467	500	524	539	510	524	548	532	472	546	533	561	513	550	526	524	515	536	528	519	503	534	533	531	507	514	535	567	536	531	527	543	534	530	501	540	510	566	482	498	575	537	490	536	538	515	516	538	568	447	540	519	552	530	517	559	535	529	549	525	540	550	515	536	544	482	529	568	521	515	548	548	554	527	536	510	543	542	515	555	564	494	539	511	548	502	479	485	518	525	526	532	572	520	574	547	530	579	495	526	569	522	553	561	536	569	511	533	519	520	532	558	507	505	504	553	558	539	528	575	512	508	503	508	578	530	519	546	525	511	547	534	549	500	511	550	542	541	534	509	530	519	515	558	554	548	556	533	560	520	554	537	531	477	513	506	578	527	476	540	564	522	549	546	530	529	529	518	511	526	508	497	517	508	556	535	501	515	525	528	560	525	541	528	506	529	559	568	527	524	533	540	524	528	573	531	541	551	549	536	561	502	536	553	532	489	560	569	519	523	537	529	560	552	516	525	537	547	504	579	563	553	476	522	505	533	531	514	506	503	534	543	507	545	529	505	515	493	573	545	557	500	557	544	547	497	520	564	551	579	561	517	510	575	501	551	531	505	572	559	515	534	525	538	552	538	572	569	499	544	505	534	519	519	500	507	529	526	516	558	477	566	558	557	509	511	530	577	498	537	538	535	530	490	573	564	511	549	514	554	533	521	558	529	480	566	541	555	516	520	535	515	553	554	517	548	516	507	517	536	508	514	477	501	538	517	567	489	538	567	531	509	532	538	560	545	527	555	589	520	534	576	528	495	541	525	516	541	520	549	513	499	516	543	545	522	500	541	569	554	528	514	528	514	502	512	519	540	520	552	559	515	546	535	509	516	555	552	492	586	509	504	548	519	502	524	585	539	507	543	510	567	556	530	561	537	460	528	540	528	547	554	536	510	511	514	576	525	482	556	519	513	528	520	514	588	514	535	541	508	543	523	525	481	487	514	554	515	532	536	508	551	502	496	565	563	531	520	540	530	502	528	540	547	532	528	534	498	521	512	555	522	543	520	543	526	557	535	539	521	521	576	534	529	529	577	534	542	573	487	562	571	534	538	531	482	544	543	519	509	487	535	550	487	546	536	535	492	500	518	517	529	504	541	547	520	531	518	520	532	538	552	489	576	576	548	514	527	532	514	510	523	528	546	534	546	484	558	592	514	542	541	528	550	548	543	487	512	505	549	551	528	513	507	490	542	509	517	535	512	533	476	487	513	571	524	522	518	515	541	498	552	540	544	507	538	533	499	535	532	553	515	534	512	508	539	527	557	514	597	519	539	531	526	526	495	514	506	522	533	541	526	522	532	517	512	521	535	496	542	542	539	475	532	536	558	501	540	522	553	525	552	562	523	540	534	527	541	554	506	531	488	492	508	508	520	527	518	510	515	547	510	574	544	537	529	546	530	539	539	519	544	521	524	550	533	556	527	540	559	521	533	532	547	535	546	510	499	549	520	529	524	546	529	511	511	523	527	492	515	540	554	527	522	544	520	531	582	518	509	503	513	574	535	529	510	572	506	553	512	492	548	543	538	524	554	552	525	552	500	528	554	542	513	516	499	549	527	553	530	535	524	562	513	491	517	518	529	557	573	529	505	528	520	504	502	552	535	566	543	493	565	544	564	567	587	510	544	532	502	522	544	500	508	519	469	536	536	499	544	560	548	511	519	553	543	521	529	502	569	511	476	535	498	513	502	497	512	539	504	532	500	493	580	529	518	544	539	561	535	526	521	547	541	549	525	555	518	572	524	519	487	526	540	580	507	513	523	532	501	502	501	568	512	517	515	508	526	566	487	517	494	516	521	527	524	542	507	538	510	499	544	517	551	536	551	559	531	541	543	506	479	508	489	514	492	546	551	532	563	530	500	541	560	516	530	536	503	539	496	515	524	474	508	526	522	504	546	516	535	523	505	573	557	543	496	495	535	534	577	508	551	520	524	556	569	527	517	517	493	528	514	556	550	545	522	535	492	542	506	522	521	528	531	537	562	520	556	529	516	494	496	521	473	549	536	547	519	519	550	490	511	538	546	499	516	540	530	559	471	540	546	549	550	501	545	528	494	551	552	488	502	528	525	522	537	526	547	529	528	518	516	550	522	535	526	519	545	519	539	551	541	551	542	546	517	558	564	533	527	515	534	510	538	571	510	545	555	548	526	518	500	535	520	505	518	583	525	505	540	553	546	509	536	548	521	519	501	556	531	556	502	521	532	523	518	518	538	496	509	499	514	494	515	549	546	527	533	543	555	528	512	535	573	514	545	536	532	517	507	557	542	548	535	480	487	529	512	513	515	520	543	531	516	515	532	525	553	554	515	537	529	496	525	553	526	524	527	502	486	540	557	535	501	537	568	518	529	515	517	523	538	530	523	486	544	503	513	507	509	542	527	540	523	523	560	548	508	503	525	525	498	532	498	540	576	538	571	541	491	578	546	547	498	517	519	497	588	556	510	551	521	518	525	552	535	502	531	520	512	497	501	546	488	550	532	545	526	557	560	490	555	554	505	497	501	564	491	508	475	495	499	539	514	530	534	514	527	502	525	475	528	526	482	565	524	538	518	523	525	590	541	520	532	510	559	568	550	544	517	540	515	545	544	568	521	502	503	524	521	513
28344	16768	5314	2486	1466	736	666	2250	158	127	140	128	126	137	144	128	132	125	149	135	129	125	107	118	126	124	123	126	139	159	134	124	152	139	114	130	128	131	127	134	122	121	145	128	125	115	135	159	141	139	132	132	128	133	140	125	130	120	114	133	141	145	142	127	152	135	121	124	114	126	121	147	127	140	110	135	115	145	128	122	144	147	136	146	116	135	151	127	128	134	140	145	130	124	133	127	124	121	121	121	132	133	130	137	138	133	144	115	139	137	132	133	126	139	142	147	125	132	136	132	133	127	151	124	155	143	132	146	140	121	156	124	141	142	127	139	123	128	125	119	128	139	142	128	132	141	142	136	131	131	146	141	133	134	148	123	141	122	122	154	123	139	131	121	138	113	128	136	148	133	134	138	137	125	138	137	130	148	133	140	132	142	129	117	124	136	145	115	122	124	145	144	132	149	154	139	135	123	128	130	108	120	132	164	128	153	136	140	125	126	117	128	119	149	142	127	134	110	133	140	143	143	122	118	126	129	127	143	132	135	136	143	127	142	136	126	139	147	125	128	114	147	123	139	129	136	123	134	123	113	132	131	134	130	119	130	138	137	139	158	141	103	131	135	154	123	129	128	144	114	133	146	138	137	140	128	130	128	139	138	137	126	137	144	143	139	132	141	129	148	142	139	125	126	144	143	140	136	137	142	133	147	124	124	133	125	134	126	130	137	153	142	124	107	116	122	132	128	132	123	121	121	138	126	118	134	144	121	133	148	141	123	137	141	134	149	122	124	126	144	142	132	127	136	117	119	162	136	136	151	117	132	133	124	127	129	128	122	124	130	118	124	132	130	113	133	147	120	145	123	125	131	142	129	112	144	134	128	130	127	137	130	127	129	135	120	126	139	147	123	148	125	141	123	109	134	127	144	128	123	110	144	120	116	121	119	131	143	120	147	155	109	153	134	143	162	144	134	104	147	112	136	133	109	140	150	145	128	130	139	157	136	134	135	150	133	147	151	134	122	145	154	131	122	112	130	153	146	123	122	149	150	123	144	145	146	138	137	113	135	118	149	122	110	121	125	116	149	128	133	156	131	144	137	136	150	119	138	139	142	133	116	131	136	131	137	122	154	119	109	123	143	137	130	147	140	135	133	139	134	145	129	130	113	167	111	129	130	137	139	132	129	124	116	140	125	117	137	149	117	134	141	129	137	129	136	138	122	135	142	133	115	135	124	123	121	142	126	106	123	138	143	135	138	141	130	128	143	151	136	149	126	132	136	140	136	128	112	124	115	135	135	128	121	156	141	133	127	143	144	131	133	117	153	110	142	135	136	138	124	119	134	133	131	137	142	151	103	133	126	128	153	142	114	129	124	126	138	115	137	128	120	135	135	122	116	130	134	111	143	127	141	114	126	121	145	133	141	145	122	130	124	126	135	129	126	115	112	133	143	129	133	139	177	125	123	129	143	116	135	102	119	122	104	136	128	144	136	123	128	146	146	139	125	118	138	131	129	131	131	133	134	127	133	120	137	133	140	162	140	128	133	148	132	131	132	126	131	141	142	125	139	148	135	141	150	145	143	151	136	115	136	114	146	148	127	151	133	139	130	118	145	115	120	118	149	135	131	121	126	137	137	129	134	118	123	159	126	139	119	135	149	130	132	135	124	131	127	122	139	123	161	144	141	120	143	152	139	121	128	144	137	119	138	131	118	126	138	148	140	140	125	142	131	141	142	146	136	147	152	142	123	128	143	136	125	136	127	135	132	129	137	121	133	130	155	118	142	151	124	138	149	143	121	119	109	118	108	144	118	127	112	126	112	133	114	123	135	130	106	132	121	134	128	144	126	129	118	142	163	127	110	139	133	135	134	136	128	139	121	162	141	118	139	144	129	136	124	115	103	144	137	133	137	139	125	132	129	131	134	144	125	129	145	135	144	124	137	127	133	122	125	142	130	126	143	122	106	125	131	155	139	143	127	126	126	172	129	127	152	145	128	119	126	141	124	144	146	122	119	129	136	118	151	124	154	134	137	140	136	128	132	142	130	130	133	131	117	141	143	135	138	144	117	147	134	141	127	125	116	136	127	112	128	133	137	156	144	147	130	139	134	127	129	118	143	128	136	149	130	133	150	136	123	134	136	117	129	129	139	123	133	130	131	153	136	127	127	157	130	131	119	114	141	134	111	144	139	135	141	128	129	112	132	142	126	124	133	117	143	133	125	123	139	132	120	151	132	133	133	116	133	124	137	130	128	137	147	121	141	130	122	125	134	139	146	138	132	110	149	151	139	146	140	143	134	117	128	138	117	126	124	122	139	124	145	114	127	131	140	134	129	131	136	132	123	138	136	144	138	147	119	112	130	146	147	121	130	138	118	126	126	135	137	114	163	140	128	130	139	145	134	130	126	136	134	136	109	106	105	147	137	110	120	123	139	125	115	137	124	146	121	134	132	139	125	130	142	135	153	140	133	121	128	126	133	134	130	137	134	123	127	135	123	143	146	135	134	124	123	134	132	114	122	127	140	126	143	132	139	118	151	138	139	138	113	148	135	144	125	108	155	131	122	125	135	134	119	138	135	125	138	134	142	126	113	140	151	139	149	112	130	133	134	124	137	130	120	158	127	115	127	135	140	144	123	127	130	135	117	146	127	132	122	113	130	133	140	133	112	123	129	115	159	138	107	139	134	130	131	136	149	140	128	131	147	138	119	122	134	127	147	136	129	131	119	156	122	132	129	142	123	127	139	135	122	137	136	133	149	141	133	172	134	118	129	136	114	118	130	124	146	129	134	133	130	125	143	126	157	116	147	124	152	127	101	121	123	123	135	149	121	127	149	157	152	134	127	145	135	133	144	119	123	129	117	142	151	131	137	136	125	142	137	127	103	130	161	144	138	133	119	115	127	142	112	135	117	133	142	140	130	127	130	140	126	122	115	127	136	153	125	129	131	150	120	160	141	116	138	134	134	144	127	130	124	113	127	121	124	135	127	141	118	125	138	111	147	116	124	123	143	149	112	129	132	139	133	153	101	119	145	126	140	132	127	145	134	119	162	126	159	131	137	124	133	119	141	130	131	124	130	118	164	130	129	119	115	130	133	129	136	129	130	113	156	125	134	142	131	151	142	152	130	137	125	135	139	137	131	142	145	137	127	123	158	134	114	148	135	127	127	104	136	144	142	141	111	133	128	121	138	131	144	152	124	144	138	141	157	126	131	138	143	133	148	144	145	125	136	138	127	122	131	127	131	119	134	144	140	132	138	153	150	136	127	153	131	134	136	145	130	126	136	120	116	124	125	121	134	128	131	120	133	141	156	137	128	126	130	131	135	122	142	138	146	141	126	116	111	152	116	138	134	149	125	134	142	121	133	140	139	148	146	120	136	115	133	145	128	148	134	136	129	112	139	132	128	138	130	113	137	140	157	152	123	130	118	106	150	128	141	122	148	133	133	125	146	122	118	126	129	124	130	127	113	127	122	119	138	128	124	127	134	135	148
15974	12294	6255	4671	2968	1390	1310	4202	188	176	173	155	149	156	154	161	155	148	174	143	144	162	150	137	150	149	107	145	150	141	149	172	142	133	139	149	136	149	144	142	132	133	147	124	151	123	153	170	138	155	148	148	140	142	137	170	141	136	140	126	144	136	132	150	137	147	151	142	130	137	153	150	152	148	135	145	170	135	142	121	142	146	132	148	133	135	114	140	151	133	146	152	132	141	128	137	154	133	171	133	156	141	143	154	153	143	140	128	164	121	171	130	122	127	137	152	139	143	156	167	128	143	132	144	149	143	132	130	148	139	150	157	154	142	142	158	118	143	133	160	121	145	128	141	144	138	155	142	132	142	142	138	173	143	131	137	125	128	166	123	140	151	139	116	154	140	143	149	130	147	141	153	139	151	120	136	139	153	138	126	138	146	154	138	161	136	132	160	120	149	119	159	148	156	135	128	138	158	136	144	122	138	136	148	129	148	127	159	144	141	127	151	143	168	144	147	125	147	134	153	144	124	133	147	130	135	139	137	141	149	135	149	147	155	160	155	134	150	158	146	133	151	145	158	149	137	144	142	144	179	146	146	126	140	138	149	140	142	140	137	139	151	133	162	155	123	138	125	158	143	132	147	144	133	142	155	140	136	146	124	155	140	140	148	135	134	151	145	154	127	125	132	134	131	158	140	162	139	162	167	124	150	149	137	130	133	133	154	136	141	165	139	145	129	134	156	145	140	134	138	146	166	133	153	146	153	136	148	149	158	145	137	167	128	151	148	129	136	145	137	152	152	152	162	152	155	139	152	155	146	153	154	136	147	137	132	149	142	145	133	144	127	145	165	139	155	142	162	141	166	124	151	152	126	134	146	146	145	136	136	136	126	124	156	153	128	135	135	147	152	136	146	153	147	130	141	127	154	128	150	155	138	156	142	145	156	135	146	162	126	138	160	152	147	130	148	141	118	150	155	143	134	138	138	160	128	134	132	145	127	144	143	127	150	161	134	149	145	137	112	130	126	163	135	150	153	124	181	129	164	152	146	158	157	128	149	144	127	156	132	136	139	130	133	139	125	160	126	134	136	139	168	121	150	149	161	134	125	131	152	141	151	151	140	146	161	117	146	139	143	160	152	141	139	148	142	136	149	154	135	150	156	148	136	139	150	157	138	151	156	123	144	144	182	135	123	140	148	124	149	155	137	150	173	155	147	147	141	145	167	137	132	134	153	133	138	166	129	140	145	158	134	147	149	131	145	133	141	142	146	123	157	135	140	149	129	146	139	157	155	149	133	154	131	146	146	146	151	145	154	156	144	142	135	130	128	138	153	118	142	149	131	143	141	134	135	144	129	143	154	140	146	134	133	150	156	150	145	142	136	127	132	171	133	140	163	153	136	118	137	133	144	146	148	126	123	135	126	171	159	152	123	148	141	155	150	137	134	147	136	140	141	148	156	131	137	155	146	167	147	152	129	117	126	162	130	155	168	126	127	143	165	135	129	114	168	118	147	134	138	143	141	139	126	148	136	125	124	175	144	158	150	133	139	137	160	144	157	155	136	147	124	142	158	146	156	143	132	154	151	124	147	140	149	137	147	124	131	114	111	153	153	140	164	146	170	133	133	163	149	137	147	141	143	152	147	154	145	127	125	139	151	137	132	160	169	145	153	125	135	144	127	143	147	146	131	144	168	138	132	161	134	136	143	153	132	170	118	139	140	152	146	125	139	139	134	144	141	135	152	145	163	144	147	147	128	139	146	148	114	142	173	138	139	139	123	161	148	114	143	129	142	142	130	139	131	164	147	139	145	142	144	152	143	131	127	136	124	141	149	143	152	129	123	137	144	133	147	136	138	150	120	144	135	145	156	142	141	133	139	135	132	163	139	158	134	150	138	143	152	142	135	128	164	155	141	158	154	146	132	155	132	134	155	122	139	149	146	167	146	123	146	130	135	135	154	152	123	140	129	139	140	149	142	136	128	126	126	124	141	119	140	139	155	143	138	154	146	142	138	154	159	133	155	137	136	156	146	153	150	136	156	134	153	171	151	139	163	142	153	146	135	147	137	122	135	143	133	161	128	133	126	152	134	166	128	130	169	144	134	145	136	134	155	149	128	141	117	132	129	129	159	138	142	140	126	136	141	131	115	150	134	148	119	142	169	129	160	142	151	138	132	134	141	140	140	130	137	134	143	150	141	132	138	144	133	161	154	137	156	164	165	148	134	148	151	153	146	136	135	142	145	133	148	152	131	129	155	136	125	122	131	123	141	125	133	164	139	159	171	133	128	115	132	129	148	135	156	128	138	132	130	140	146	142	148	146	151	148	147	155	148	141	127	142	158	140	149	160	154	118	142	132	128	135	165	158	128	151	140	151	161	120	150	147	123	150	146	150	135	143	158	143	145	156	148	127	146	145	130	140	130	153	140	140	127	130	148	122	126	145	142	143	128	138	140	168	157	147	145	126	125	130	142	150	160	135	164	146	141	159	158	145	120	141	130	161	163	126	126	155	135	134	151	164	124	132	149	130	156	155	152	153	126	147	156	138	139	158	156	130	145	140	142	136	139	157	151	140	146	159	147	146	134	122	133	148	130	128	126	147	127	150	159	139	161	128	149	152	136	138	144	150	146	159	150	143	127	135	153	132	131	141	154	136	140	153	157	141	135	135	133	159	174	166	146	149	141	144	141	134	130	141	129	136	151	168	163	134	146	128	138	150	161	147	139	131	142	141	158	151	160	133	152	154	149	133	156	125	141	159	146	143	148	130	146	145	165	147	154	157	133	133	139	149	137	126	152	147	126	139	151	135	143	136	170	133	160	117	140	149	149	155	137	134	131	148	133	135	125	125	156	143	134	147	153	147	137	161	153	142	131	157	126	157	148	125	140	145	142	147	158	135	160	136	156	146	142	151	146	145	157	142	145	139	141	153	159	160	128	137	171	142	121	152	136	149	142	134	148	175	135	125	152	156	154	126	139	132	154	139	147	147	121	143	142	151	152	160	115	168	135	162	145	169	147	120	139	151	144	138	163	159	133	165	142	136	133	151	161	148	128	157	144	156	158	121	148	144	150	148	148	161	125	129	162	143	145	145	140	147	121	155	139	153	134	156	143	144	141	126	134	155	127	151	149	144	126	144	137	159	126	131	133	146	138	164	145	155	144	138	128	134	134	144	159	134	144	137	128	141	152	141	131	136	159	129	114	158	129	139	121	151	145	114	147	126	121	138	140	143	149	128	147	147	137	133	133	134	133	139	161	138	139	129	137	137	142	163	135	158	153	141	146	147	133	147	174	112	142	168	142	141	157	131	173	139	152	147	132	157	178	144	146	137	137	134	140	149	146	139	134	162	141	158	126	130	130	128	171	146	139	118	123	153	161	137	137	132	154	137	140	140	130	146	147	137	128	130	140	150	118	139	157	120	157	155	154	154	133	155	136	146	130	128	138	126	147	153	129	163	148	111	141	165	150	137	153	121	136	162	162	158	133	145	144
24858	20396	26831	23857	20458	14157	6632	36534	12087	1035	566	487	467	472	439	457	385	421	392	377	408	410	395	380	390	407	353	393	350	373	377	400	365	347	383	346	386	355	367	367	368	339	368	394	372	340	381	379	330	370	378	341	343	384	341	394	352	342	353	339	354	340	351	316	328	350	374	365	395	327	376	331	352	379	387	330	332	337	347	368	330	342	352	373	314	389	344	381	335	332	357	334	359	359	348	337	383	327	356	338	378	338	353	364	347	340	384	353	318	375	356	355	324	328	345	325	309	336	349	353	353	360	383	333	314	332	333	342	334	325	342	330	358	336	361	342	343	337	340	342	346	336	375	396	303	365	340	323	335	341	375	326	366	356	305	340	348	370	333	338	354	336	370	341	370	337	347	376	357	357	312	342	326	370	368	354	391	383	332	347	350	338	355	315	329	322	356	330	357	324	352	338	339	323	380	363	377	352	348	347	362	354	333	387	353	341	333	322	376	344	364	377	365	307	313	361	337	312	330	364	326	322	358	320	357	384	359	313	356	327	315	356	370	362	349	359	324	374	365	328	359	340	324	326	340	340	361	303	329	368	309	356	349	335	341	341	361	322	364	361	355	369	375	332	323	321	330	369	364	367	369	326	335	352	332	340	317	324	362	368	350	367	375	341	336	324	342	356	349	351	332	345	356	367	358	352	351	355	390	358	359	342	372	381	342	362	339	363	372	349	355	342	356	359	311	358	374	367	362	369	345	374	368	360	371	338	344	367	371	339	329	373	346	342	345	340	355	344	336	344	348	327	348	360	369	360	347	367	331	351	370	330	338	327	350	361	369	341	361	364	378	330	344	370	344	344	333	330	343	392	362	345	376	322	371	362	357	335	335	326	332	333	375	350	357	342	352	374	304	327	344	367	316	363	335	331	377	346	367	347	345	329	347	359	332	346	363	336	351	360	340	364	329	354	363	369	353	345	371	360	348	378	384	350	365	342	349	378	330	333	313	324	328	327	324	360	341	354	343	349	365	313	348	341	326	372	349	345	327	349	335	331	326	356	387	377	393	333	356	341	353	354	356	391	323	356	373	342	352	347	327	340	355	354	352	331	360	309	332	356	369	345	341	347	322	347	331	349	369	287	366	373	341	360	335	401	320	327	366	347	368	305	330	341	351	324	340	340	329	360	346	339	333	322	327	360	338	342	355	349	357	331	347	360	341	359	362	369	367	345	326	330	303	336	327	350	337	367	383	341	345	371	373	355	335	362	329	337	397	348	349	369	368	325	323	361	347	353	354	324	349	358	317	335	329	347	360	334	350	313	369	368	336	351	338	337	360	335	347	350	352	318	363	332	370	323	357	347	365	347	362	329	382	340	355	382	366	323	311	349	373	357	337	346	362	346	380	330	365	326	381	310	325	341	336	362	345	350	337	350	323	331	332	366	377	360	370	358	326	355	354	343	347	361	315	335	322	355	356	319	341	366	364	358	360	328	376	319	307	322	363	341	321	332	349	370	360	379	348	331	382	385	360	359	343	358	320	346	354	317	345	360	377	354	364	368	358	336	337	344	362	362	334	322	354	328	345	331	330	317	350	341	345	385	332	331	379	327	371	319	333	348	365	348	323	390	327	332	336	330	331	336	325	324	326	370	352	345	306	362	360	375	367	334	340	354	362	376	318	357	355	361	328	336	361	355	326	357	340	331	365	339	346	328	321	334	342	333	330	368	343	332	363	305	329	355	362	331	320	365	328	361	362	325	362	370	356	353	336	302	374	333	340	376	322	347	333	380	358	363	369	342	363	353	349	358	370	377	339	327	352	331	377	373	368	369	328	380	350	337	364	350	294	360	354	359	320	331	345	354	346	355	366	375	362	342	370	336	381	325	334	333	347	364	315	342	326	381	326	355	327	383	317	336	303	348	330	379	318	363	348	360	344	374	339	356	313	378	386	367	387	381	341	341	349	349	356	365	340	327	346	338	347	359	337	346	313	335	317	351	351	308	314	332	328	357	336	364	350	375	312	354	344	330	362	363	346	333	373	345	341	336	341	377	364	346	310	347	373	362	339	398	316	373	356	340	362	356	345	315	345	334	328	357	349	330	329	373	364	373	337	367	330	366	320	354	351	365	375	361	335	339	320	336	343	347	323	365	328	339	335	375	345	369	354	314	305	339	368	354	334	313	324	332	383	313	328	317	382	374	329	343	378	332	356	319	327	308	368	347	330	297	394	332	325	340	335	353	371	366	366	360	352	345	350	335	351	345	380	338	333	342	330	363	359	350	323	324	337	375	343	349	319	366	335	367	324	345	331	336	313	324	314	330	391	304	353	357	362	342	340	352	344	327	371	311	363	326	326	326	383	337	342	327	362	367	347	338	361	364	368	345	354	370	346	335	360	366	344	325	360	339	342	336	397	358	367	358	371	367	338	377	377	326	348	346	343	350	334	353	313	343	344	316	330	327	344	365	347	340	358	358	369	362	341	327	331	357	384	338	357	357	334	314	357	340	328	320	345	326	333	357	363	398	341	339	364	352	360	329	359	330	327	352	296	370	365	356	345	357	379	370	332	375	344	357	366	328	334	363	312	360	371	372	346	361	365	327	332	341	329	365	339	365	358	355	348	334	330	363	326	403	325	354	345	344	350	344	349	355	371	370	352	358	320	332	328	341	340	354	357	312	357	363	347	338	341	365	345	334	327	335	338	332	327	346	366	369	336	338	346	312	339	378	335	357	321	371	358	362	320	343	339	353	324	341	364	313	363	390	353	340	374	352	378	384	367	355	357	331	339	342	353	324	338	373	372	373	366	392	353	356	349	349	317	356	330	321	337	337	372	359	358	353	361	330	336	340	341	292	356	321	342	368	390	360	354	339	334	340	349	371	381	346	347	349	354	365	339	331	333	360	344	370	340	364	327	360	348	356	325	325	354	346	293	349	422	374	351	340	367	327	325	373	331	362	371	350	351	348	344	352	360	338	361	335	372	340	336	326	371	345	333	356	345	346	323	341	327	335	362	319	336	355	323	368	348	345	340	326	339	402	353	359	344	319	365	347	368	354	373	313	343	330	348	378	323	361	349	333	329	347	365	355	388	356	321	353	341	340	343	355	336	363	360	348	328	342	370	333	345	347	325	343	387	306	366	358	345	332	345	353	346	330	381	354	344	363	342	377	344	327	361	320	319	371	341	404	343	335	358	351	351	338	334	342	334	336	371	345	375	320	365	346	322	360	358	360	330	341	350	321	368	327	364	353	315	370	354	336	358	373	325	351	343	372	361	371	336	346	354	348	353	356	343	330	338	352	360	341	347	371	344	358	365	347	297	359	344	334	344	344	353	372	364	328	335	334	373	357	335	375	349	366	336	336	380	346	371	350	345	366	369	336	327	329	368	351	344	327	338	335	362	338	364	360	335	349	369	370	281	334	367	344	328	342	357	355	334	350	360	362	387	308	349	341	346	372	329	353	354	375	346	353	344	348	356	368	353	352	317	363	385	313	329	344
35491	28609	22806	13904	9466	8221	9535	39243	2585	854	773	691	641	585	550	532	478	452	395	442	403	433	422	420	379	409	372	371	377	394	357	343	349	385	351	356	349	350	330	353	333	357	309	348	359	374	311	337	349	340	342	326	361	359	347	339	317	346	321	331	325	332	327	333	322	342	327	330	342	331	342	301	358	333	328	334	323	314	326	302	331	321	352	325	343	329	350	346	337	312	341	287	349	334	290	310	304	322	348	306	333	327	370	314	333	302	343	322	325	363	309	328	311	327	314	293	317	322	318	297	289	331	349	330	339	314	324	296	331	341	326	297	351	323	315	326	306	352	332	347	342	320	312	362	330	324	294	334	315	331	325	347	338	332	311	332	311	354	302	307	327	338	344	328	286	342	327	333	338	289	293	311	314	353	326	326	315	335	318	314	306	339	310	296	324	337	326	315	324	323	311	343	335	302	308	328	315	344	340	365	305	331	333	335	331	322	323	345	318	354	335	347	321	325	325	324	343	311	332	298	345	329	333	341	328	348	305	324	325	361	339	325	330	334	320	295	334	293	349	318	351	319	335	351	324	323	350	322	317	313	326	326	316	302	312	304	354	309	331	357	282	318	303	324	315	331	332	301	346	331	305	320	317	336	322	318	368	334	323	338	367	350	317	309	346	310	343	336	300	318	313	329	339	314	316	348	309	317	310	330	306	321	320	338	324	322	340	320	339	328	320	334	315	330	343	358	358	340	333	336	322	354	322	352	303	290	289	326	317	328	301	317	307	311	336	314	327	311	337	319	314	305	325	319	318	329	295	319	320	363	313	308	315	338	357	310	320	334	302	322	329	337	319	313	321	299	325	344	309	355	330	326	351	351	328	330	337	357	352	330	346	374	316	351	333	298	320	343	347	319	312	307	297	309	305	308	318	320	307	348	349	311	309	320	308	332	325	347	315	345	358	327	342	344	310	319	338	324	305	331	322	337	331	338	319	305	295	323	337	330	350	327	312	335	337	352	302	335	326	315	321	283	333	331	328	337	328	347	360	320	345	314	293	322	321	331	341	350	331	306	315	345	334	335	318	319	297	344	334	329	333	310	315	349	333	317	310	344	344	324	320	317	353	314	361	312	335	312	334	331	315	345	310	333	318	383	335	316	295	313	337	343	318	288	362	325	323	302	347	309	309	328	319	351	296	324	302	310	348	347	340	287	361	303	314	333	297	304	314	317	303	299	321	308	322	316	332	319	324	338	291	321	313	300	339	315	324	336	320	329	306	323	319	329	318	330	317	348	334	339	315	312	363	290	330	357	290	327	320	326	320	300	312	341	348	327	358	338	362	307	288	327	323	302	337	343	333	323	332	329	327	304	342	334	376	350	302	338	322	338	326	323	331	336	327	305	317	328	311	320	353	322	323	327	307	351	318	320	325	328	316	334	333	302	350	318	331	327	329	333	329	316	334	320	345	334	341	301	338	319	349	314	325	291	303	325	295	310	330	332	338	306	314	325	350	313	312	342	326	315	298	305	325	304	312	322	320	338	368	286	324	331	340	309	269	345	327	329	325	335	320	305	329	339	311	305	322	318	323	337	330	326	318	325	309	333	337	282	353	339	306	357	331	329	305	338	328	322	327	333	312	320	305	300	315	334	298	298	346	338	308	325	320	311	337	323	320	336	297	341	302	346	318	347	322	297	331	323	330	291	313	306	343	329	358	318	331	332	319	298	320	355	347	300	328	341	319	344	337	305	343	314	340	359	309	329	331	298	321	373	347	383	337	317	323	318	317	339	319	352	351	316	331	338	301	339	323	334	344	316	336	330	327	290	309	317	322	289	340	322	326	302	340	330	306	285	337	330	315	336	313	324	374	331	339	325	358	364	296	341	357	322	316	319	279	327	340	336	326	311	326	320	302	306	306	323	325	321	313	297	319	323	310	344	303	307	326	312	334	330	323	311	321	329	353	318	339	321	344	312	302	337	304	349	349	340	311	353	304	332	272	318	330	344	337	314	314	308	349	320	324	306	298	328	322	345	332	314	327	313	301	341	321	343	320	320	340	367	365	323	302	308	351	325	284	292	317	298	310	343	307	343	350	316	336	286	332	305	298	321	326	347	306	363	318	324	371	329	340	329	333	314	301	322	293	342	323	350	319	329	321	337	351	327	313	339	340	290	317	344	356	358	344	313	329	327	334	325	342	314	345	348	330	308	319	304	314	337	326	318	351	347	330	312	305	353	339	335	313	371	320	351	327	315	313	361	300	333	332	348	312	307	327	346	283	304	293	313	316	337	322	308	329	330	301	339	332	281	344	309	315	332	318	281	322	316	338	359	329	330	313	322	342	352	326	327	319	303	310	313	302	346	303	283	361	343	306	306	341	328	326	328	308	311	325	318	319	310	308	308	300	308	305	316	343	290	340	331	320	295	361	346	328	325	334	322	327	312	336	342	286	331	290	334	323	327	332	342	299	289	317	312	358	334	346	318	316	333	305	341	305	327	300	304	329	376	309	319	282	352	323	334	312	318	316	324	320	340	340	314	320	351	351	310	352	328	331	339	346	299	300	334	325	334	363	334	329	338	317	321	331	290	354	297	344	322	355	341	315	335	339	319	313	319	292	323	326	321	322	321	301	343	328	337	347	300	307	345	346	334	318	289	301	323	303	332	314	297	345	319	331	310	347	341	316	346	336	297	334	313	324	308	337	317	306	307	325	301	309	306	339	344	317	302	316	334	330	310	331	354	321	299	332	324	314	352	336	320	353	322	317	320	343	323	306	346	311	330	288	349	337	346	342	320	319	318	336	321	318	341	296	322	325	323	320	318	301	338	310	303	305	328	357	310	337	341	333	308	351	327	337	319	326	328	334	298	332	320	336	385	317	323	312	327	290	338	329	333	334	334	338	322	303	348	346	331	296	347	315	329	313	321	319	283	312	323	311	308	333	375	330	299	312	297	350	323	312	348	329	337	309	319	303	353	334	329	333	334	318	323	353	319	354	299	303	339	310	326	355	326	323	306	322	292	339	319	361	306	329	298	332	320	317	342	310	359	336	305	308	321	311	359	319	309	332	322	335	327	314	321	291	314	323	327	335	314	312	327	322	322	336	323	333	321	336	308	297	323	326	321	359	282	326	332	314	339	311	330	317	306	334	321	313	318	349	319	312	336	324	290	317	340	320	328	323	347	302	332	343	326	348	358	334	323	314	358	338	308	346	360	309	297	338	335	364	353	343	329	343	309	322	323	317	310	347	301	335	331	302	336	334	319	359	321	344	337	358	324	337	348	291	323	363	316	329	340	321	322	333	338	323	344	301	326	343	312	314	333	335	355	316	345	290	303	360	343	326	295	330	359	288	317	316	312	351	320	345	319	350	310	356	361	317	295	283	329	351	296	320	370	344	346	287	340	316	341	359	322	339	291	322	362	322	314	326	331	313	327	362	346	329	337	325	314	300	323	319	316	319	335	295	349	298	349	310	318	322	319	357	290	325	337	314	326	303	347
22563	20404	27119	23579	20432	20719	14789	50704	23625	4621	1120	893	855	803	751	701	664	707	710	699	652	676	635	678	626	640	663	656	634	644	588	692	638	635	577	644	590	554	651	601	629	624	621	607	538	620	628	629	569	598	543	601	557	578	589	611	604	592	604	616	585	617	587	540	612	621	603	589	587	592	615	538	564	613	623	586	583	614	627	546	633	604	569	618	589	571	582	539	602	581	586	581	582	550	592	583	599	607	617	541	606	529	572	551	566	592	627	601	622	597	601	588	594	547	578	589	577	615	599	572	632	556	559	578	564	631	569	613	573	608	577	600	552	591	602	571	617	595	624	569	564	617	566	537	571	577	587	578	544	567	575	630	579	623	610	588	577	536	600	644	598	534	548	611	569	599	568	590	594	564	563	588	585	563	561	565	541	582	559	563	622	606	565	594	574	617	574	633	574	618	603	616	523	599	589	587	622	637	559	561	610	575	600	570	563	550	564	539	619	589	596	603	550	603	612	613	566	597	579	560	578	568	610	584	562	565	580	610	563	545	563	554	545	624	563	555	567	613	626	564	599	601	556	582	577	592	561	570	583	617	605	598	562	593	591	575	585	566	553	586	576	546	602	609	583	561	614	597	592	571	588	571	545	582	590	561	592	595	538	575	514	580	577	537	574	571	610	521	564	592	554	630	543	565	607	568	563	644	605	593	580	578	576	602	572	614	533	619	577	589	581	571	542	548	590	622	541	574	551	655	581	568	621	552	527	575	606	570	623	577	552	600	567	583	618	546	619	606	551	576	581	561	570	592	587	615	654	539	590	592	564	576	603	577	573	611	554	587	585	550	575	574	535	626	567	572	622	602	579	604	543	609	532	565	574	594	578	581	615	608	585	582	585	595	602	588	601	608	592	602	571	565	611	586	557	545	612	542	545	565	582	571	596	574	629	554	566	595	592	594	578	571	592	559	586	557	587	625	548	625	574	580	562	591	605	534	606	576	607	530	589	607	560	560	574	594	549	582	598	612	556	582	601	590	570	627	582	595	603	584	614	618	559	537	586	611	592	602	612	589	626	595	578	616	624	583	598	552	559	618	590	577	589	582	598	574	568	558	574	575	584	598	518	568	600	560	566	635	569	575	612	552	595	586	585	615	567	588	621	559	580	587	621	559	555	586	608	560	616	563	555	572	624	596	554	561	546	585	611	609	572	585	603	572	563	614	622	600	623	599	594	578	543	584	584	580	581	592	557	603	618	567	538	610	568	595	569	541	574	595	586	559	586	568	566	589	581	593	574	603	577	576	614	644	549	543	566	585	661	581	622	593	610	585	598	587	591	596	522	607	647	568	556	570	575	543	605	576	517	609	568	617	614	612	620	632	584	601	602	632	585	579	628	587	574	578	598	607	558	586	551	558	628	550	560	596	626	542	630	592	561	593	587	588	579	573	590	555	603	590	578	546	541	576	543	554	576	598	605	597	556	620	587	548	569	576	612	565	599	561	580	597	622	575	588	603	542	616	603	603	599	599	572	594	542	615	567	574	594	610	570	610	574	602	565	560	601	570	559	570	562	543	556	624	588	565	576	569	609	643	564	555	556	620	549	575	593	568	597	586	556	614	562	573	600	540	581	559	572	599	568	566	566	563	604	577	586	558	626	570	569	559	581	579	584	559	589	550	630	588	564	559	581	580	565	619	586	611	584	581	572	613	593	545	557	549	594	511	576	556	592	605	599	558	590	624	552	559	598	590	596	611	539	565	616	605	573	571	601	623	578	607	571	556	582	559	578	548	602	594	585	595	543	556	537	563	568	551	553	581	572	598	632	571	631	610	591	605	586	624	574	611	602	597	577	587	578	559	587	594	574	586	562	593	636	569	592	598	608	576	575	547	568	598	603	543	565	587	628	578	556	597	619	547	615	591	616	601	560	598	590	575	582	613	552	581	537	621	572	563	606	618	553	572	604	587	599	613	565	614	574	577	585	629	565	593	568	610	601	606	602	614	576	572	560	569	551	566	559	567	610	560	593	576	570	575	537	605	609	593	585	576	591	527	557	577	564	598	547	591	581	567	610	556	628	604	590	595	574	581	564	570	598	591	578	590	541	595	568	615	608	608	556	572	562	596	584	584	579	585	595	545	577	573	554	595	589	561	590	584	571	563	562	564	596	527	611	573	593	583	601	590	555	557	554	566	600	544	581	546	546	624	634	549	607	573	557	582	573	544	593	575	574	589	583	560	577	596	593	543	554	570	608	568	530	601	603	620	544	616	582	588	606	606	600	554	564	570	626	613	595	585	558	571	583	563	607	551	548	583	570	537	590	611	562	583	581	606	583	567	584	577	595	573	587	561	598	605	620	561	599	564	585	547	549	617	560	603	613	573	597	594	560	595	609	556	580	570	581	573	561	597	626	570	605	580	612	586	615	576	607	560	548	564	595	563	532	600	593	535	559	564	613	553	565	599	573	557	552	561	553	562	594	570	609	579	595	602	611	559	598	566	603	587	608	618	609	577	602	647	606	590	583	571	558	576	588	597	605	552	603	580	532	567	539	583	559	557	573	570	568	573	598	592	504	581	560	580	569	564	529	562	575	560	556	591	548	596	566	549	570	556	599	575	578	539	576	562	549	571	580	614	577	570	578	577	577	609	565	547	585	621	584	569	585	586	533	583	565	552	585	559	571	586	610	608	582	587	604	592	594	621	560	571	555	556	557	568	600	578	571	605	603	593	559	576	566	626	563	596	562	593	550	582	575	591	561	546	582	541	567	608	612	611	574	616	521	574	597	636	547	576	584	551	617	571	579	601	547	607	601	581	583	584	558	596	554	568	543	555	595	582	589	566	543	579	590	581	548	579	576	620	571	535	569	554	595	582	555	595	588	612	580	566	558	560	593	617	631	627	621	561	552	605	583	589	558	610	611	570	586	617	607	572	549	577	582	576	574	564	563	569	577	608	560	557	537	588	565	545	590	588	615	589	586	598	631	589	575	600	593	600	612	607	602	560	579	571	577	537	551	561	572	581	556	542	572	578	578	564	589	616	608	615	582	609	581	554	601	583	623	580	612	541	543	556	590	552	599	586	574	586	574	606	570	584	577	572	546	574	584	626	540	633	589	558	576	566	602	573	547	590	559	611	602	576	577	607	579	602	591	548	543	601	595	605	588	597	567	603	543	610	536	555	534	615	552	549	561	599	581	578	598	566	529	603	573	584	635	559	582	600	576	626	594	552	575	538	528	625	605	632	576	583	566	615	589	597	537	547	588	602	568	598	568	583	541	629	599	575	561	560	556	549	592	578	545	590	582	603	595	568	592	599	579	586	582	629	628	598	561	559	562	577	596	583	607	612	582	550	554	639	589	609	554	563	588	579	599	580	586	593	532	591	576	567	585	601	614	559	621	606	587	538	577	552	610	579	606	551	592	557	585	626	554	607	554	574	591	586	583	624	564	579	609	586	619	562	612	536	558	591	597	568	624	622	622	548	570	565	574	604	621	561	571	575
40140	32372	30380	18792	14247	10441	10493	50467	4402	1501	1395	1197	1118	1029	888	886	882	770	726	728	759	740	679	665	644	624	660	668	608	597	578	636	588	563	593	632	587	566	595	569	559	576	545	585	571	569	571	611	563	551	606	586	597	540	550	576	552	565	529	518	579	566	549	573	548	526	567	546	549	568	526	555	478	539	550	573	567	564	543	496	551	542	527	513	590	493	563	494	546	524	545	505	488	573	598	551	565	593	519	569	510	532	527	478	527	568	532	514	552	534	559	531	556	552	507	539	566	521	510	537	531	554	562	550	609	521	561	564	554	536	514	565	567	536	552	565	548	532	517	544	541	524	533	532	501	525	570	558	495	521	578	511	580	585	529	507	498	551	538	530	515	542	505	527	505	497	530	531	517	536	546	550	551	524	529	541	552	546	546	529	491	570	517	509	495	545	515	503	542	513	525	544	559	541	522	556	560	521	554	551	538	528	563	527	489	550	547	585	535	573	557	560	577	500	501	553	562	487	588	509	520	541	549	518	540	547	539	549	541	490	547	553	522	542	527	518	518	558	510	518	526	544	521	535	542	513	567	582	564	520	523	524	524	564	524	535	557	545	534	551	499	537	536	568	546	540	542	504	552	525	542	593	547	565	576	565	529	513	574	596	621	564	521	538	508	528	512	524	547	568	530	545	546	497	504	544	525	539	568	534	523	536	515	508	562	533	505	538	537	556	577	544	521	565	507	549	536	578	540	526	494	568	548	537	530	553	599	530	518	485	553	555	565	532	514	562	520	527	557	528	544	532	572	549	560	562	560	598	534	529	544	564	552	605	553	529	537	540	536	559	529	521	512	576	543	559	492	551	530	506	507	527	610	539	562	541	541	529	568	573	545	519	534	533	570	548	521	541	525	534	566	541	501	528	509	558	531	569	565	542	494	562	499	538	529	548	522	552	550	530	505	548	536	530	537	575	521	525	534	596	505	535	548	548	535	533	492	525	524	549	550	537	558	530	536	580	518	537	514	564	539	565	499	559	557	545	567	548	492	508	510	560	558	561	570	604	569	540	572	522	564	532	560	594	569	564	594	542	527	554	529	514	544	523	514	559	520	496	527	552	557	572	536	519	515	509	574	536	551	524	545	527	521	534	531	494	534	558	556	544	523	521	551	546	553	562	570	507	543	525	514	543	565	489	530	559	521	524	530	530	537	534	552	558	572	509	528	540	480	567	518	547	547	532	573	552	571	559	543	527	524	529	535	520	539	553	503	510	572	476	521	518	566	531	574	499	539	527	520	528	542	508	568	558	570	566	524	553	531	548	565	530	526	512	559	500	548	535	542	514	559	524	503	541	538	523	534	547	563	546	533	542	534	528	539	511	540	506	540	558	524	523	558	527	520	517	523	533	531	539	497	550	525	555	527	528	529	591	555	520	550	551	554	534	535	534	560	553	526	567	544	527	549	544	567	554	540	537	540	517	580	539	537	559	570	505	538	575	571	543	558	541	505	521	557	558	557	528	514	575	504	518	493	528	478	559	516	547	553	498	615	488	542	544	560	538	525	546	536	540	511	523	541	518	526	524	535	527	552	541	552	565	531	543	501	535	514	507	505	519	535	557	506	515	532	545	553	548	556	547	547	573	535	543	573	576	555	572	545	504	581	578	503	514	586	523	576	539	548	521	504	548	518	548	531	521	483	541	586	553	524	543	509	505	590	496	540	541	518	551	496	545	553	535	594	586	551	527	540	516	543	489	543	556	528	544	547	543	537	538	527	530	546	528	521	558	559	510	533	554	534	556	524	566	523	526	557	560	507	529	531	524	515	511	583	537	528	513	587	513	543	545	483	524	490	537	531	517	521	547	516	522	511	534	571	536	534	507	526	504	538	559	540	564	560	516	528	524	487	518	506	546	549	502	594	506	544	477	548	526	539	526	584	535	506	545	535	528	561	552	567	574	532	519	543	515	538	514	523	558	498	506	537	529	528	564	531	565	551	568	552	535	543	588	502	564	488	552	534	568	536	572	524	561	496	536	534	494	537	497	588	523	542	539	529	532	559	528	504	514	536	543	522	523	567	517	582	588	575	532	551	527	540	540	561	551	473	503	514	556	514	569	542	531	513	506	537	533	494	542	563	484	539	513	529	532	569	543	538	559	509	561	570	541	540	554	554	542	527	510	530	538	516	511	548	554	508	542	508	558	528	515	500	574	556	564	541	554	531	509	563	532	555	551	508	530	529	509	510	536	519	569	556	509	511	532	534	529	533	506	498	507	554	521	546	590	516	558	516	521	554	533	556	526	556	541	535	522	563	586	557	523	549	530	515	582	526	553	541	530	513	559	591	510	552	543	558	529	492	530	556	561	572	529	551	557	542	539	556	533	526	547	509	534	550	520	543	495	548	522	563	485	527	491	469	506	532	503	535	548	533	515	547	550	539	543	548	534	521	504	539	580	525	520	521	533	524	545	547	498	557	521	531	575	549	545	557	562	566	518	645	560	525	493	542	492	527	574	577	538	506	564	510	523	544	550	527	539	564	536	567	551	541	558	539	509	515	537	556	560	549	584	565	525	566	562	527	545	536	529	569	519	563	541	513	532	514	558	487	518	548	559	556	552	532	540	542	538	538	520	575	558	526	525	541	571	520	538	538	534	565	560	568	494	522	539	539	558	568	542	540	537	549	568	521	541	527	529	535	555	534	476	529	552	565	539	580	535	533	534	513	557	541	530	512	541	559	546	570	547	531	547	542	557	526	552	502	568	573	600	554	540	513	507	552	486	544	572	539	473	581	503	524	514	529	536	579	520	577	520	529	562	587	515	508	581	547	549	552	547	569	557	570	542	547	584	564	514	569	561	561	523	537	543	588	526	534	516	526	514	519	509	567	555	538	571	561	538	515	544	491	526	551	532	546	564	556	527	525	530	521	545	559	527	524	477	513	526	538	509	535	505	504	549	533	538	530	541	538	557	546	569	514	538	515	585	575	569	530	530	572	563	538	551	496	554	566	552	512	542	537	525	515	487	519	534	517	547	543	538	577	553	560	543	515	543	529	520	558	556	536	518	543	555	558	568	539	567	565	512	533	566	576	551	599	538	536	558	510	505	504	566	537	537	531	514	533	557	505	553	569	550	494	565	571	512	540	543	525	546	548	539	556	559	565	546	515	592	536	536	550	535	533	520	539	558	533	547	483	567	580	509	500	552	549	498	575	534	542	576	549	482	556	586	550	522	599	525	505	527	548	526	543	549	555	545	540	548	563	542	567	509	541	515	545	561	522	536	548	502	590	546	511	537	509	536	545	577	601	598	542	500	537	549	558	550	534	611	561	523	562	549	527	546	528	549	553	517	518	534	537	533	566	548	594	543	537	533	548	564	522	516	531	520	587	543	555	514	531	506	549	499	556	531	513	500	527	566	556	547	535	566	544	545	546	532	513	545	529	544	538	523	552	563	538	538	532	531	499	519	562	543	522	527	560	552	516	524	542	539	508	542	533	519	497	557
28548	17522	6341	2339	1096	830	650	1441	202	126	141	160	131	129	142	170	123	139	134	130	145	138	154	141	117	148	127	126	138	125	125	131	132	144	161	130	137	124	113	140	138	119	139	135	129	142	121	133	135	131	117	123	140	129	121	144	122	115	142	118	138	137	141	129	122	131	134	128	125	130	124	113	131	139	119	127	133	113	121	141	131	117	137	109	128	127	144	116	134	121	133	137	129	113	131	128	126	142	128	135	116	128	118	134	116	166	137	136	153	113	117	122	117	143	127	128	120	131	130	123	124	117	122	136	141	132	104	129	135	136	133	144	118	129	117	134	138	139	131	121	139	136	155	124	131	129	144	136	125	162	125	131	144	120	140	136	132	131	130	140	124	135	121	119	128	124	116	144	128	138	139	147	110	141	122	142	126	125	127	158	142	137	129	135	147	142	117	130	127	125	114	119	153	143	126	133	143	115	138	129	128	117	138	134	129	130	155	136	106	124	131	123	124	121	119	119	137	138	129	135	132	142	139	136	115	115	147	128	125	129	125	139	144	129	130	132	129	114	117	123	109	148	121	123	149	139	121	133	136	127	132	137	141	122	147	141	119	148	158	131	135	121	129	138	130	142	128	121	137	124	128	136	158	131	139	138	117	126	138	128	144	135	144	138	124	156	124	152	143	132	119	157	140	135	135	134	130	128	132	119	130	139	117	125	109	146	131	133	149	149	127	123	165	146	130	127	137	123	137	141	114	138	117	132	141	131	133	105	129	127	141	130	116	113	142	123	136	135	135	133	112	152	140	114	146	125	126	158	129	122	120	113	132	123	122	155	127	130	140	115	139	129	123	136	127	118	137	145	140	125	138	137	116	118	119	135	120	118	135	148	109	130	117	117	134	123	128	149	158	142	138	136	122	114	141	119	130	121	153	124	130	130	128	117	128	139	134	130	147	140	140	145	145	157	129	130	122	124	145	125	133	141	127	124	122	132	142	124	143	132	127	126	123	129	135	134	138	127	118	106	136	131	126	166	142	133	124	130	126	130	107	112	135	109	107	124	125	113	124	127	135	116	120	149	128	121	151	122	131	136	148	125	160	108	159	130	135	136	124	139	139	144	126	152	143	127	145	114	148	117	120	136	138	126	125	132	144	128	134	137	120	146	121	137	128	147	123	104	140	149	132	136	138	143	124	136	123	149	124	124	131	129	131	136	118	122	114	117	141	120	142	145	131	144	129	139	112	122	128	136	128	146	119	144	128	122	142	123	140	128	139	142	134	134	133	119	129	120	168	119	136	126	128	142	158	138	123	128	132	131	117	103	143	116	114	142	129	136	114	128	127	117	133	140	112	144	148	127	144	109	116	129	141	123	130	125	156	119	128	120	158	156	128	126	151	132	142	135	130	148	122	147	138	134	134	125	133	128	128	133	152	138	133	116	135	113	125	122	136	122	138	123	124	130	140	145	138	146	134	131	134	123	146	130	133	147	163	132	123	120	136	124	143	147	133	136	129	152	108	113	126	113	123	145	156	133	130	129	126	130	138	120	165	128	107	144	135	119	129	144	144	129	130	148	149	140	140	118	118	138	118	125	126	111	137	127	113	131	136	126	125	123	115	136	131	131	131	140	117	135	125	123	149	122	124	118	98	130	98	132	125	134	141	113	117	138	110	143	114	121	141	115	138	135	134	153	143	151	126	124	126	129	134	118	129	148	137	134	138	120	130	141	150	127	133	132	119	142	126	129	137	118	132	128	129	135	128	132	136	135	140	129	136	133	101	141	122	111	134	109	122	141	129	135	117	141	130	137	151	132	141	125	119	132	129	148	118	123	124	122	132	110	126	130	126	124	148	137	115	140	139	133	134	124	143	131	133	138	138	122	125	132	129	131	119	140	149	118	143	121	154	143	132	119	132	117	123	127	142	132	134	131	138	136	120	130	143	134	124	132	126	144	136	133	124	119	124	161	125	150	124	117	121	142	137	137	133	141	147	135	143	129	130	124	125	110	120	139	132	113	131	123	142	131	150	130	119	156	127	145	113	119	122	142	133	124	123	135	152	128	111	145	144	119	131	138	144	108	133	150	109	151	137	133	112	132	148	157	130	128	112	139	124	132	130	134	114	127	141	121	147	149	137	133	116	117	147	137	120	155	127	132	157	120	122	130	127	136	127	134	116	132	157	131	122	143	136	152	112	139	129	133	126	146	140	133	144	133	122	125	143	127	130	121	151	114	139	138	134	143	138	128	139	106	138	121	127	142	146	132	158	147	126	113	136	122	131	155	108	144	129	135	132	130	127	142	130	120	133	127	132	140	128	129	146	129	146	142	118	119	151	154	140	119	125	133	130	113	113	117	154	117	148	124	142	134	127	116	140	117	112	125	118	150	123	151	147	127	138	117	141	147	134	142	128	122	112	135	137	126	131	124	123	140	121	124	137	130	134	118	140	114	146	113	134	144	132	136	119	129	128	139	131	134	126	129	131	146	121	117	132	132	121	137	138	110	135	103	139	128	153	146	124	150	137	147	149	116	127	132	126	139	133	129	125	123	129	151	124	133	126	132	150	134	128	137	152	131	123	127	147	119	141	149	143	128	132	118	137	117	128	124	138	159	114	124	145	143	128	108	138	127	122	121	152	123	127	130	147	131	123	164	118	135	133	126	139	137	141	130	111	142	122	125	135	150	130	117	125	128	122	126	131	117	129	137	144	137	123	135	150	119	129	128	124	122	161	132	138	137	139	114	133	145	103	122	142	126	130	127	147	113	130	122	130	124	136	128	139	110	107	145	137	135	135	135	151	127	129	131	137	131	152	134	143	132	130	135	140	130	134	134	145	148	119	132	120	124	138	143	118	111	119	115	127	123	139	123	121	163	140	138	129	122	124	135	130	141	123	130	125	125	140	131	123	112	116	117	145	122	135	138	151	130	129	111	147	128	149	136	154	127	136	115	133	144	133	129	123	144	108	120	131	136	137	117	118	130	125	125	156	135	147	136	164	134	132	143	137	159	137	131	136	109	140	116	131	133	140	117	133	154	141	140	130	118	137	138	125	119	124	128	137	136	132	114	109	131	119	137	129	140	126	115	158	137	132	130	128	127	114	141	141	123	137	114	127	138	138	165	120	129	149	118	126	141	135	110	124	136	138	136	128	140	112	130	131	128	135	113	137	129	141	143	114	130	124	134	124	116	131	146	125	145	134	129	122	114	104	138	133	125	138	121	138	117	135	124	141	154	143	138	119	125	130	139	110	141	99	108	106	121	119	112	133	144	149	141	144	132	141	133	142	124	135	135	124	124	125	133	155	115	144	124	127	133	130	144	108	124	135	145	136	141	144	139	128	125	128	143	106	132	120	114	143	137	137	146	115	155	130	133	131	119	133	119	117	123	130	123	128	114	127	127	119	128	126	139	150	123	126	144	139	122	129	118	127	141	121	149	124	121	147	142	134	121	143	144	130	112	117	127	146	140	132	117	121	118	132	118	147	123	127	146	123	132
16986	15260	7726	4220	2225	1730	1370	2791	200	164	165	157	149	130	150	138	142	128	152	120	155	140	131	130	140	125	163	155	134	154	148	149	151	151	139	150	166	129	163	124	146	133	161	145	153	149	152	141	139	136	136	122	162	123	125	140	150	141	146	133	132	140	139	156	141	126	128	144	143	135	141	149	139	145	159	137	145	137	140	140	145	110	137	140	149	135	133	141	120	143	147	135	129	155	153	147	145	146	131	118	135	137	121	146	137	163	137	133	154	137	139	146	142	126	144	119	130	130	130	144	130	132	133	158	116	145	134	140	166	154	140	128	134	149	124	145	170	149	130	143	129	159	157	141	136	133	144	147	150	134	137	125	154	156	154	144	137	139	144	132	155	167	144	128	132	127	133	143	124	123	144	131	163	125	143	163	136	141	126	154	143	136	129	126	157	128	151	125	154	152	151	134	135	145	127	136	140	127	147	145	164	133	132	157	122	158	119	158	150	133	157	148	131	132	156	127	132	145	150	125	145	124	131	151	131	132	155	145	155	147	144	161	136	128	142	130	162	142	120	123	143	130	157	135	143	124	131	126	161	136	155	133	164	174	133	147	138	145	126	148	156	129	122	153	138	152	156	134	134	144	143	146	141	143	146	171	152	114	165	123	139	127	140	142	155	124	145	142	122	136	160	134	126	129	158	140	143	154	130	144	165	132	157	145	143	160	143	117	138	161	130	153	143	148	147	135	138	161	164	171	134	144	133	132	144	144	128	140	134	137	140	142	155	146	145	124	141	137	130	145	136	126	131	147	126	138	133	132	138	143	145	126	133	142	136	153	123	148	135	142	150	158	119	140	159	145	128	132	137	127	150	134	156	159	159	137	135	151	145	134	149	144	146	146	124	160	142	148	127	138	125	159	135	149	136	144	135	128	149	147	128	152	140	136	145	141	144	150	131	142	121	129	163	144	133	133	156	150	124	127	145	140	147	135	138	132	163	109	159	141	131	132	125	135	140	132	150	135	133	130	141	144	133	141	154	125	157	157	116	149	151	157	112	140	143	134	144	140	150	146	144	148	141	125	131	158	137	159	133	139	147	135	113	142	128	125	125	126	131	148	136	129	143	141	131	131	137	147	124	129	151	139	150	147	146	140	142	135	135	146	132	144	143	139	148	137	128	146	126	152	152	172	155	123	124	143	123	145	149	139	142	149	146	161	155	176	134	142	142	135	127	119	132	120	133	131	143	145	127	129	140	152	139	137	143	133	144	145	128	151	151	146	158	138	125	131	162	151	116	141	149	137	136	137	117	146	122	140	130	149	147	148	140	152	120	151	156	142	136	126	137	149	116	124	149	129	143	140	126	133	133	125	135	126	156	140	140	136	136	155	127	145	134	146	127	141	135	155	150	124	159	138	139	155	157	151	137	160	136	134	145	147	136	157	131	155	136	133	163	155	118	139	123	114	124	149	130	138	182	140	125	150	122	145	136	141	138	125	139	142	128	122	155	141	117	129	137	151	125	152	153	144	141	140	120	136	156	124	141	138	139	153	120	141	145	157	133	143	168	139	148	130	123	136	134	146	146	135	130	138	165	161	125	150	141	161	149	145	117	151	128	139	136	134	136	132	161	148	127	146	156	153	131	135	135	135	129	144	141	140	119	141	138	119	161	129	139	147	142	141	131	148	117	136	134	129	131	128	142	132	126	158	158	135	146	123	146	139	146	126	143	138	130	149	162	123	137	168	156	145	155	125	135	146	128	147	169	133	149	117	142	134	141	147	157	139	132	131	150	165	153	119	144	143	133	139	145	154	141	143	119	133	130	116	151	154	165	136	138	150	143	129	138	140	136	146	159	148	153	148	139	148	130	142	146	157	139	149	129	115	152	137	126	148	138	142	150	131	146	128	149	130	158	135	136	131	147	126	149	124	143	143	165	128	127	141	137	155	143	161	141	120	152	143	148	119	141	140	143	145	165	135	154	124	140	146	136	162	154	139	134	127	139	162	138	144	114	146	135	147	125	153	158	138	119	147	112	147	137	151	149	144	139	140	134	151	133	155	124	143	145	139	150	135	137	155	128	132	125	161	153	150	136	151	155	163	129	136	145	145	144	123	144	136	124	136	141	132	159	154	136	161	126	148	155	137	143	141	162	148	136	150	124	150	137	146	134	137	143	133	148	140	160	132	156	139	128	133	149	136	118	132	149	141	150	131	144	133	141	133	140	145	156	147	158	135	140	129	150	139	143	138	139	137	154	125	130	131	135	136	129	142	143	160	141	142	146	146	141	137	131	152	148	146	143	159	146	159	161	147	133	150	145	148	124	139	120	134	136	146	126	164	146	155	152	152	156	173	131	155	154	150	135	123	137	147	133	146	136	142	172	150	154	159	154	146	164	149	166	136	114	127	133	125	129	120	127	141	140	131	137	133	117	151	137	145	152	142	149	163	141	159	135	148	155	145	127	157	133	135	142	122	145	125	142	139	139	129	124	120	149	136	153	144	142	150	145	132	125	131	123	128	134	135	126	148	141	138	152	145	146	136	136	132	142	143	144	135	140	157	151	131	143	136	149	138	149	122	146	141	142	160	136	174	128	151	120	141	159	125	129	115	143	145	143	157	135	148	144	132	130	152	135	149	148	139	135	137	137	143	125	148	135	145	157	154	147	140	126	140	145	139	148	117	145	149	149	159	155	124	122	127	138	123	137	130	134	129	127	133	132	126	151	132	138	147	138	172	158	142	106	148	154	145	133	139	132	122	156	132	134	129	131	159	137	164	140	140	118	137	143	140	125	123	111	117	134	127	133	139	116	162	150	136	137	156	127	123	142	152	144	143	142	147	146	150	126	137	134	140	131	139	133	129	134	125	126	154	147	136	135	147	143	150	127	132	144	151	149	143	131	164	132	117	145	149	150	124	166	150	134	138	158	156	143	136	149	141	163	146	155	170	127	159	136	142	145	130	130	133	140	132	133	147	149	149	123	124	139	136	151	164	155	146	128	132	134	147	122	128	122	137	129	150	150	164	155	151	150	135	120	126	147	119	134	131	129	150	130	138	142	138	134	150	120	128	118	146	112	143	154	127	135	144	146	139	132	145	134	134	136	129	142	142	143	147	130	144	148	142	142	146	150	153	147	113	129	154	130	155	144	131	130	134	135	138	162	140	119	129	148	134	153	154	152	120	135	140	125	149	143	145	153	148	148	132	122	138	140	145	153	126	141	122	130	144	141	143	123	163	140	136	132	150	143	124	145	137	136	126	146	143	150	137	125	141	133	134	125	156	133	146	135	134	152	151	131	139	148	157	140	157	141	133	138	128	138	148	139	122	125	148	131	132	139	113	136	118	161	146	131	122	132	137	158	119	158	141	132	129	176	134	124	137	153	129	173	142	148	151	137	154	129	144	154	127	131	135	132	135	148	146	139	133	140	137	125	135	153	131	128	126	144	151	142	153	150	130	162	152	133	126	138	131	132	112	158	125	137	159	162	158	111	141	143	140
24829	20399	26765	23931	20482	13239	10031	35960	6688	739	604	523	496	462	482	424	437	423	407	401	401	408	426	430	391	390	329	375	382	394	374	371	379	356	356	358	333	298	342	366	349	405	336	338	359	341	350	346	357	364	354	372	337	343	391	327	359	317	346	378	364	360	363	322	341	365	355	330	359	354	367	331	336	306	306	356	333	361	354	343	367	338	370	330	329	360	341	338	339	345	348	358	369	353	344	345	361	346	360	357	329	321	355	349	369	331	368	333	329	336	359	334	358	341	361	375	360	369	338	312	362	336	364	306	320	314	392	364	350	326	355	315	383	358	365	323	338	362	354	367	358	331	319	371	342	348	354	353	360	361	369	339	362	388	352	322	313	382	349	344	339	348	364	359	342	376	370	355	371	332	367	402	357	341	350	326	311	371	347	341	364	344	362	349	363	347	346	332	324	320	319	344	358	384	331	355	370	351	314	347	352	342	312	340	368	365	341	328	353	339	371	362	356	390	362	370	338	333	343	299	347	335	332	348	337	329	358	334	362	351	360	338	353	341	350	364	356	337	411	343	381	340	332	363	321	396	361	362	381	320	325	367	355	364	374	343	337	375	333	346	334	344	356	366	342	375	341	349	321	348	351	369	313	333	378	354	327	324	356	345	325	355	338	380	338	335	338	323	341	343	362	377	322	368	360	355	368	371	320	384	346	358	326	360	350	340	337	334	340	348	352	380	326	344	365	352	365	347	312	340	332	336	350	335	329	360	352	344	359	335	369	324	338	320	357	328	284	335	358	356	341	342	360	358	355	340	353	376	315	350	345	350	331	362	364	326	364	354	323	339	352	320	362	348	348	316	379	362	338	327	340	371	364	342	352	359	374	332	345	358	333	359	352	338	318	327	382	331	351	355	341	349	358	372	321	350	360	346	329	362	375	320	352	349	379	342	333	371	361	376	378	362	357	348	341	341	374	312	360	355	373	328	364	347	343	357	329	369	388	354	334	335	392	360	336	372	371	333	347	312	372	367	353	347	366	328	334	341	340	318	366	351	340	321	351	341	356	367	351	338	350	356	349	346	335	342	349	363	358	369	349	324	349	370	348	368	357	377	373	357	375	346	331	412	358	342	341	353	350	372	358	344	333	326	337	341	371	345	358	297	332	364	337	370	354	331	364	355	347	327	343	339	346	325	320	343	336	374	386	380	332	349	336	365	339	373	345	335	365	310	334	352	346	349	379	348	393	296	332	345	368	335	342	400	358	335	334	362	346	343	372	363	350	355	354	381	373	347	367	359	328	319	361	336	348	350	343	354	364	317	350	374	372	336	373	366	336	381	396	347	329	327	348	341	351	349	373	332	353	348	354	376	354	339	351	332	356	341	361	335	328	342	340	316	363	391	389	318	363	325	352	346	377	362	323	346	334	323	353	337	374	304	325	381	325	333	350	327	320	334	340	350	341	350	363	335	322	367	313	383	353	382	392	339	356	366	357	349	345	346	333	337	341	322	355	336	356	383	356	366	323	384	352	334	332	357	319	336	323	360	325	316	354	350	365	340	335	338	334	351	361	371	331	348	316	325	334	357	347	368	318	322	352	343	388	369	331	331	353	385	343	322	335	352	377	365	348	367	337	390	301	303	352	361	346	360	340	365	349	364	362	357	374	359	369	355	342	378	383	316	357	333	373	350	328	341	364	317	351	308	346	347	355	367	365	291	323	368	334	337	341	320	346	336	318	345	351	344	367	398	340	376	328	358	367	354	327	335	359	353	308	345	371	330	380	341	351	374	371	336	326	339	322	317	320	319	401	356	349	340	333	366	363	339	327	325	371	348	325	348	334	358	355	345	353	333	352	361	315	357	320	347	386	359	363	343	368	337	341	326	334	316	351	356	339	323	335	341	350	345	320	332	370	328	366	351	363	347	318	344	348	335	353	334	338	348	338	326	353	352	328	355	321	374	323	334	336	357	318	353	365	367	351	368	359	375	381	325	367	338	339	320	338	375	400	343	363	346	362	354	343	344	362	356	358	345	338	385	351	338	347	349	345	352	360	356	343	351	342	368	370	362	324	333	365	335	352	355	335	344	393	310	376	342	339	345	333	378	347	388	359	339	350	350	364	333	308	373	348	358	386	363	319	365	358	338	361	336	318	357	375	327	347	370	352	363	351	344	358	347	343	327	383	360	338	353	313	339	374	360	333	359	339	373	339	371	378	355	359	352	345	348	367	352	328	329	355	361	322	339	311	350	352	360	332	374	336	347	353	364	354	366	332	331	342	356	358	341	329	353	365	374	368	368	340	339	370	333	362	354	371	351	378	355	309	342	357	356	326	356	369	334	345	378	359	351	373	333	350	327	350	350	330	313	353	365	313	351	354	333	322	333	376	347	325	353	356	319	366	318	339	353	358	351	330	348	349	377	368	360	379	330	358	363	353	359	341	350	369	337	348	353	357	356	335	350	340	393	352	368	365	321	335	337	334	351	341	343	340	328	339	341	392	356	376	349	339	361	375	351	319	368	358	353	335	370	345	343	377	370	355	340	341	357	354	346	339	356	353	350	355	335	369	355	373	322	304	358	342	349	321	322	371	313	355	346	334	358	369	380	307	314	306	370	328	337	356	324	346	363	365	354	360	362	355	350	368	346	313	352	350	357	378	367	342	365	342	392	330	315	337	334	354	324	332	336	360	304	357	337	350	335	353	349	351	353	379	358	374	375	340	362	338	346	385	360	375	354	358	331	343	350	374	346	356	342	362	335	361	360	345	333	338	329	354	330	359	375	346	317	333	342	371	329	338	382	342	334	306	290	352	405	344	368	378	314	351	341	333	344	357	339	382	312	355	371	334	353	334	350	339	359	360	375	332	337	371	371	358	375	336	311	319	330	356	351	338	329	346	342	354	325	331	376	326	353	317	371	326	341	360	341	348	364	382	320	336	312	356	331	373	361	359	362	341	371	301	361	360	349	328	345	367	333	338	326	352	328	333	334	366	367	366	347	338	342	365	335	347	345	341	352	339	309	362	338	319	373	332	382	380	358	382	340	360	354	333	351	365	323	322	376	322	378	339	359	335	322	343	324	351	355	348	350	368	358	355	350	362	371	356	364	376	348	353	337	353	357	377	359	330	344	328	378	347	358	386	354	356	314	357	346	366	341	375	335	325	334	321	335	372	347	380	374	331	329	329	322	341	357	362	334	359	356	348	337	323	342	343	355	356	337	353	334	342	352	334	372	341	330	362	328	366	356	341	334	364	342	354	359	317	358	401	379	336	341	347	347	358	344	341	370	314	341	353	384	346	311	330	358	366	375	306	331	335	336	348	342	309	319	347	325	357	352	344	384	338	339	344	343	324	312	340	357	348	370	372	385	348	372	380	323	331	332	355	350	335	365	324	327	340	351	316	344	318	383	350	379	336	385	364	377	348	365	350	329	314	348	348	334	312	350	365	357	325	411	327	332	371	327	360	333	377	331	376	339	343	325	361	361	366	371	346	334	307	392
34433	30605	22098	11864	10495	6231	14227	32793	1080	862	770	691	659	569	563	480	473	499	439	473	422	429	404	403	407	366	372	395	381	364	351	346	376	364	365	386	331	382	334	373	349	359	364	352	324	310	329	366	364	311	332	352	334	337	291	335	337	345	330	333	321	353	311	339	334	344	330	303	322	308	321	317	353	326	331	320	322	318	309	306	328	322	340	344	369	328	313	320	328	328	329	300	295	356	353	336	345	291	333	308	325	296	329	345	323	362	325	291	313	327	346	345	336	312	307	365	333	321	277	308	385	329	314	326	344	322	375	323	343	303	324	345	313	346	325	341	336	358	318	300	330	287	322	312	322	341	291	356	308	305	291	359	333	326	354	315	325	278	325	343	333	337	350	316	303	346	314	323	325	337	344	320	344	315	324	329	330	306	336	325	332	315	303	319	331	331	308	351	337	333	298	338	337	319	315	335	361	323	321	320	347	311	304	325	313	350	322	335	366	316	334	315	339	328	319	326	328	324	314	316	342	320	331	334	336	319	298	324	336	341	321	314	303	307	292	322	326	320	309	288	299	320	342	337	319	350	327	298	306	329	318	322	334	324	347	323	372	360	327	340	337	315	300	357	288	308	311	317	310	321	288	330	306	352	344	323	335	325	328	321	313	319	303	340	328	314	333	289	317	323	306	319	322	312	326	310	336	348	310	329	325	300	322	297	308	334	348	305	283	365	292	351	305	338	318	322	321	340	323	311	280	340	323	319	327	322	341	333	311	335	316	308	317	329	291	321	327	340	337	303	321	312	336	312	338	335	339	346	316	335	328	322	319	327	311	337	305	333	354	316	334	327	356	316	319	300	299	312	333	324	323	345	318	310	322	332	333	322	336	297	300	321	333	310	357	304	354	312	330	328	339	346	296	293	335	315	326	321	299	337	304	310	341	336	325	316	334	327	312	326	364	360	345	314	288	359	329	328	337	324	323	313	353	350	331	326	310	333	342	323	286	315	372	331	371	321	323	323	355	305	347	339	316	311	320	318	338	332	341	331	332	333	321	330	308	311	317	335	340	349	329	325	319	307	316	334	344	332	318	322	319	338	271	321	325	325	348	327	341	316	338	307	363	311	341	330	315	334	303	306	283	339	339	335	349	340	329	355	324	324	311	298	363	335	358	337	330	333	321	336	337	323	363	317	324	299	309	321	339	330	286	315	311	344	333	333	301	322	305	328	324	302	337	313	326	327	321	283	302	335	319	321	291	347	358	324	309	310	345	323	318	298	344	344	309	351	308	341	326	324	342	353	296	296	330	346	334	305	326	348	336	312	322	306	321	326	331	293	324	333	338	277	330	311	344	316	331	331	348	335	295	306	329	324	346	320	329	307	294	340	323	331	347	329	285	323	320	338	334	293	308	374	308	320	351	346	298	349	315	319	309	357	318	346	334	298	304	348	369	340	323	330	376	304	337	307	340	344	329	341	334	321	289	296	319	335	357	312	323	343	326	338	355	315	341	327	318	314	325	313	349	349	325	330	312	350	355	340	319	320	353	331	308	352	330	345	306	319	326	333	313	310	341	301	343	307	317	331	291	343	299	332	335	295	350	336	337	319	297	328	331	317	302	319	313	312	347	343	328	326	337	337	329	354	303	359	311	326	308	342	342	302	332	313	327	314	323	340	341	329	330	337	312	328	346	310	336	354	315	320	342	337	327	343	323	315	362	329	339	279	338	354	324	342	317	322	332	339	306	334	338	305	278	333	284	335	329	330	312	317	339	335	340	332	322	357	314	325	321	298	315	310	327	323	358	311	315	378	296	329	306	295	306	311	290	338	344	336	362	335	346	281	306	324	320	322	317	322	308	348	341	333	345	301	357	328	319	324	320	305	299	311	331	304	318	347	307	327	317	349	324	335	317	361	330	330	370	313	329	297	314	310	346	299	312	319	337	313	304	334	339	340	322	330	338	317	315	322	352	301	324	317	321	329	308	287	328	334	322	314	304	317	325	311	325	315	326	341	332	324	311	358	327	339	331	325	319	311	313	305	302	339	305	333	296	334	307	341	327	315	311	349	303	324	350	335	323	352	325	292	311	299	369	316	314	329	323	300	326	301	360	311	305	323	292	326	317	313	348	334	293	355	301	309	351	329	345	346	349	315	318	346	377	345	313	331	349	291	327	381	356	297	327	327	356	294	330	327	317	351	323	307	304	323	282	310	316	336	328	356	279	323	336	360	320	334	315	339	324	336	320	287	328	322	295	327	316	317	325	337	338	342	354	329	321	323	315	333	312	341	318	314	314	320	339	317	314	358	329	331	333	353	311	324	302	325	337	333	350	300	343	318	356	318	355	322	309	354	336	344	341	313	363	328	314	335	330	332	281	313	307	288	316	291	317	332	346	342	331	325	335	319	330	329	319	339	288	331	331	329	332	324	318	332	326	314	335	323	317	308	301	361	293	370	306	348	338	286	349	300	338	361	332	326	333	326	334	317	313	306	300	306	319	298	291	326	322	332	330	312	358	290	326	328	311	321	318	317	330	293	324	322	324	348	345	315	338	349	319	341	304	314	325	315	320	334	328	323	284	295	314	321	329	347	324	323	340	317	335	372	319	331	302	324	286	297	334	329	348	346	321	336	304	306	345	302	304	319	347	291	326	327	313	358	312	368	287	322	327	319	345	338	328	371	334	352	334	340	318	325	322	324	322	320	363	340	333	306	312	377	316	348	318	320	332	321	337	338	358	318	303	329	314	322	322	297	348	311	301	341	315	351	341	350	322	332	327	350	324	302	309	299	340	311	319	312	313	298	315	324	312	347	298	312	317	337	310	344	305	352	321	325	341	347	319	337	331	352	308	312	338	337	329	322	317	338	355	303	317	335	308	308	346	348	311	306	334	291	369	356	328	276	327	323	337	350	310	311	306	308	317	352	360	323	327	331	321	344	320	353	350	321	333	315	320	303	335	361	366	297	325	335	329	307	309	321	313	323	355	312	296	310	315	319	324	314	317	307	321	331	313	319	321	300	337	309	330	311	320	392	341	325	333	339	325	349	306	324	312	364	331	316	330	297	309	345	346	314	335	326	348	295	324	322	319	348	329	332	336	350	320	333	324	320	322	324	340	336	301	310	333	331	337	311	307	306	337	337	296	361	344	323	339	321	320	316	332	331	307	316	313	340	350	296	331	323	302	309	328	320	295	304	328	334	335	314	328	321	308	328	355	339	344	316	344	337	348	341	320	333	301	327	283	333	345	298	306	312	338	315	342	304	306	314	295	322	337	347	321	303	322	321	317	315	308	350	320	341	318	335	332	317	328	328	341	352	304	322	295	310	305	327	319	297	280	292	355	315	336	319	337	368	339	298	294	330	319	326	341	343	345	315	346	314	322	334	324	332	351	318	342	328	323	311	315	335	292	288	350	357	353	298	314	331	301	321	312	351	314	332	321	318	305	335	313	320	312	300	323	323	344	312	295	303	342	338	305	334	358	307	308	311	338	332	296	333
22569	20416	27123	23616	20445	20729	29646	56757	17753	2917	1027	892	849	786	779	725	714	667	706	730	672	680	662	650	697	662	627	661	595	599	603	616	636	581	637	597	596	673	635	568	597	615	589	625	587	630	598	647	611	615	588	584	575	596	628	579	606	579	617	608	569	590	618	585	613	554	649	628	615	609	597	619	590	642	594	594	620	561	553	591	591	603	606	585	619	569	545	594	623	585	586	634	597	597	582	614	564	568	600	560	603	592	592	573	582	613	582	630	623	586	564	594	633	618	604	630	585	631	590	599	596	619	578	555	608	638	586	561	581	581	556	606	584	607	537	591	603	583	598	574	608	566	583	570	593	606	552	540	605	582	622	588	587	567	616	610	569	596	597	585	582	565	635	602	580	562	554	570	618	601	613	583	560	562	590	587	603	615	590	595	625	594	551	619	578	564	592	588	570	604	590	550	600	573	668	579	567	601	581	590	606	579	641	554	562	629	594	636	578	575	586	605	570	590	618	606	600	588	543	564	589	555	571	594	559	595	576	563	580	593	604	621	587	584	605	603	590	582	581	589	555	606	570	613	604	612	598	562	577	636	562	565	541	565	606	635	567	615	560	596	574	597	557	612	562	593	605	619	612	614	576	592	596	579	580	562	627	627	560	612	572	592	581	582	650	566	591	575	508	582	615	634	551	606	576	624	586	649	564	652	569	622	633	606	609	610	571	608	560	590	576	561	535	572	620	592	594	573	584	610	613	578	544	577	590	595	577	605	579	625	561	583	605	627	561	600	539	562	585	595	563	616	610	567	581	587	589	571	598	611	607	560	603	595	566	540	535	584	633	567	563	582	600	580	616	596	566	598	590	573	577	587	578	569	570	608	576	528	584	592	562	606	594	600	604	599	569	601	616	575	593	571	572	586	566	599	570	581	636	536	563	537	586	624	607	551	620	564	582	596	592	610	569	544	557	610	534	587	574	637	607	544	602	553	608	612	580	571	585	616	599	587	546	658	570	555	563	588	581	542	565	656	562	588	577	571	634	605	599	592	613	569	615	526	562	586	604	589	602	589	545	529	593	600	568	576	574	606	642	588	575	599	627	634	603	596	561	600	569	574	561	576	618	566	628	556	607	608	623	548	596	561	581	656	603	598	556	602	631	614	588	566	599	578	607	555	577	609	588	576	608	576	575	615	579	554	528	572	619	619	578	570	579	593	549	554	579	578	573	594	571	553	616	617	600	604	620	581	597	540	561	621	561	575	579	627	602	621	622	609	569	559	607	569	616	569	595	582	588	601	537	607	583	595	587	571	599	589	569	573	588	600	618	552	622	639	578	564	623	572	538	613	613	609	621	646	574	600	613	616	584	616	611	630	571	583	619	613	582	524	585	565	557	622	588	595	613	578	591	598	582	577	585	576	609	593	599	556	601	574	607	560	569	571	596	582	570	593	583	615	601	601	543	572	544	599	584	566	631	546	560	584	522	619	613	624	604	595	598	608	620	555	517	606	575	599	578	612	528	615	604	603	623	632	549	616	581	579	585	603	575	596	624	609	601	564	617	632	605	601	609	609	585	569	552	582	622	566	601	622	581	608	576	576	548	660	579	601	597	549	565	579	578	600	600	589	557	567	601	571	594	570	609	603	581	551	569	614	579	567	576	593	571	586	578	559	553	548	564	550	561	635	586	581	548	575	585	599	620	607	595	626	606	592	606	558	577	599	587	561	563	629	593	543	599	546	580	553	551	582	573	594	595	576	576	614	576	600	625	590	579	581	650	566	588	596	648	586	607	595	651	578	581	603	566	622	573	550	578	602	610	602	579	548	579	573	568	597	587	607	581	611	591	575	610	615	585	589	560	576	626	532	596	592	644	579	587	581	579	644	581	627	599	632	545	610	587	590	588	579	585	571	523	609	589	569	577	633	589	556	605	571	593	603	578	651	579	645	602	599	597	604	579	618	577	563	594	534	609	572	606	619	585	611	630	586	568	586	604	582	567	622	587	586	592	578	630	571	570	585	534	600	590	567	567	584	575	639	546	601	612	594	629	576	580	591	597	626	609	628	564	562	611	586	574	588	586	567	599	583	607	589	610	631	569	624	634	556	572	581	570	568	580	561	628	595	646	586	620	564	634	561	593	588	598	554	610	598	613	581	578	617	595	595	562	628	594	581	614	585	621	593	595	600	605	625	565	543	576	628	607	570	594	568	569	583	580	606	583	567	561	564	611	585	580	572	609	559	579	558	608	568	577	625	581	608	605	573	610	612	628	600	582	608	629	592	553	607	578	586	584	584	588	623	627	547	608	625	595	600	614	585	588	604	573	581	604	591	589	575	580	561	578	573	571	625	584	589	584	615	578	594	626	577	588	613	587	574	551	632	585	633	571	615	625	634	615	557	612	597	601	599	550	616	578	582	587	556	583	597	585	570	569	599	584	586	583	648	563	615	558	575	572	571	594	578	611	588	627	584	568	554	589	677	608	586	580	590	599	570	617	584	623	569	563	624	579	586	596	554	582	556	571	614	622	583	606	590	566	598	595	547	583	577	578	653	605	613	592	587	554	594	663	577	599	603	579	602	611	591	612	597	592	602	606	621	573	539	579	577	570	614	598	575	558	605	552	513	582	559	566	629	632	586	620	607	606	580	580	581	602	580	572	547	577	559	594	564	608	630	581	548	588	557	574	544	603	635	599	607	585	581	606	575	551	586	579	540	588	586	575	609	581	534	605	620	577	550	613	558	575	614	566	613	569	578	571	584	579	565	632	657	594	569	584	574	587	600	563	559	592	571	546	539	561	574	580	546	592	560	625	642	542	600	571	580	567	554	597	560	626	568	581	561	595	556	591	577	559	582	610	603	582	573	613	561	628	588	587	580	553	600	554	590	632	604	594	553	574	566	598	601	601	568	599	558	596	604	591	626	571	575	542	546	590	608	591	569	594	610	621	582	580	611	601	583	615	578	583	590	606	628	609	621	583	576	544	579	571	643	595	528	584	558	553	558	564	583	574	577	607	563	557	580	568	561	621	597	563	595	613	577	568	590	577	582	619	629	602	622	574	602	590	558	547	597	555	592	612	565	614	579	603	575	600	608	591	598	594	573	543	645	606	564	586	604	584	618	604	574	581	561	594	585	563	617	604	592	586	566	579	592	546	566	592	553	561	582	598	519	569	583	627	614	590	630	569	565	578	556	609	585	588	591	576	576	574	560	556	644	574	564	593	595	609	601	591	583	572	575	547	589	569	568	634	581	588	557	582	569	568	634	627	604	618	617	592	587	590	547	593	569	566	592	606	594	538	613	577	608	605	615	577	575	585	533	589	540	624	558	579	595	593	560	567	547	586	604	575	583	623	587	616	589	530	599	569	571	625	585	576	590	554	621	585	525	569	589	592	583	568	564	608	581	600	589	577	594	564	632	607	576	540	600	594	582	553	580	569	554	599	576	606	615	583	574	602	567	616	570	589	583	562	604	610	592	596	587	578	603	662	599	582	602	576	613
39475	37693	35044	21117	13299	10373	28545	49513	2037	1447	1286	1186	1098	1019	956	839	790	723	794	708	702	686	677	701	693	655	643	621	650	559	638	639	618	571	579	596	594	593	624	587	612	565	562	576	516	535	582	553	587	582	594	550	572	538	593	589	584	544	578	523	537	569	529	551	548	586	563	550	521	531	534	495	547	521	547	563	546	541	567	578	524	532	553	582	537	532	565	582	539	500	553	531	565	535	536	569	530	596	508	569	553	523	539	560	525	538	537	559	526	547	542	568	562	559	527	548	553	534	607	579	535	538	542	539	500	553	546	570	547	582	538	548	543	544	596	550	530	509	566	586	545	540	571	529	548	569	530	516	544	569	568	598	546	536	540	547	563	553	558	538	540	595	547	520	539	556	477	614	555	537	524	564	558	559	512	578	553	544	555	564	490	558	494	564	541	518	550	516	546	557	614	611	524	534	526	523	520	528	582	551	557	558	554	535	538	549	527	519	561	566	552	524	570	546	593	584	571	543	569	527	510	580	507	588	545	550	540	571	565	552	547	564	607	538	584	505	566	519	542	529	526	588	559	560	528	528	558	538	520	553	577	524	549	557	535	511	557	532	543	530	559	544	506	515	534	571	553	519	591	571	552	507	527	515	527	559	561	511	522	578	546	530	557	520	532	544	544	522	587	511	555	553	540	550	523	560	515	537	548	502	565	562	564	544	539	559	535	565	574	551	522	546	536	542	532	564	549	524	548	547	555	541	561	518	533	501	548	551	528	513	548	523	555	514	537	523	564	553	508	586	543	536	563	555	525	553	563	540	555	543	550	564	530	535	549	587	512	523	560	558	590	539	550	561	492	588	569	554	563	581	560	562	575	534	520	562	560	568	519	512	540	604	528	549	548	519	512	530	547	539	536	530	538	559	519	562	544	557	552	561	541	580	542	537	569	560	574	516	531	512	542	523	577	526	556	487	485	532	550	554	555	534	570	508	588	538	556	549	536	542	577	529	530	545	534	582	543	551	505	525	553	534	529	550	533	517	560	523	528	523	544	536	525	528	572	527	536	508	547	546	540	543	565	531	576	571	546	578	533	564	560	540	550	541	572	609	538	542	548	550	527	533	548	525	518	538	532	496	543	539	562	544	552	581	533	537	560	535	563	532	553	523	543	544	519	511	527	553	597	556	569	511	529	560	615	562	533	542	524	537	564	568	564	567	494	577	555	527	530	525	546	594	518	530	536	520	547	554	558	580	556	562	552	530	592	571	529	561	578	542	559	589	534	578	546	563	550	564	521	542	534	530	549	553	537	564	568	536	542	561	623	517	530	553	506	531	524	520	555	567	549	532	509	538	548	534	555	546	505	569	554	572	539	520	549	561	538	491	558	530	529	536	555	518	541	573	554	558	546	565	580	541	532	508	544	533	529	547	555	561	560	576	516	578	558	522	553	542	547	532	584	560	563	500	526	519	532	531	548	519	559	545	564	533	492	564	537	526	547	529	517	558	536	546	568	530	517	511	564	546	527	522	517	536	548	555	548	513	534	551	555	521	554	572	551	532	547	557	548	539	539	536	527	544	531	550	521	572	589	550	565	537	564	512	529	562	525	531	536	526	565	541	534	573	586	535	560	533	547	581	539	554	512	516	542	515	564	563	542	577	545	521	518	553	557	621	536	556	495	571	581	552	512	528	529	535	567	531	520	542	530	545	550	567	531	511	532	539	540	513	502	535	537	535	571	555	541	528	518	540	520	542	524	581	522	545	506	570	536	549	517	517	559	552	526	548	576	538	551	533	538	494	543	572	523	520	576	556	529	543	511	537	547	558	508	519	532	565	518	547	546	498	507	514	511	523	506	526	550	592	517	565	557	522	563	538	528	561	523	565	537	571	553	530	564	541	531	568	557	524	517	572	552	533	560	513	552	560	541	541	556	542	561	560	541	505	525	537	517	521	564	559	550	593	535	545	542	511	574	577	578	530	575	513	500	553	521	538	540	549	546	543	570	493	530	529	557	560	566	570	515	589	556	492	563	534	549	540	612	545	509	519	556	587	550	599	575	537	567	541	518	536	544	507	539	564	559	526	479	548	524	540	525	556	540	559	534	545	505	511	544	491	554	545	513	575	512	532	582	575	540	509	525	583	505	567	534	560	535	536	572	582	511	522	534	545	572	520	554	563	529	601	556	520	499	517	554	576	546	539	525	552	550	567	545	525	557	519	545	594	584	554	503	569	559	567	543	532	539	498	563	528	559	538	570	594	517	525	526	542	509	543	534	518	550	518	528	487	570	588	572	529	533	564	501	558	548	567	536	541	557	526	509	544	515	572	555	532	526	552	529	573	569	542	554	505	598	501	528	515	582	555	516	562	506	542	560	570	526	522	523	538	541	519	551	559	521	549	578	520	524	546	567	519	545	517	583	594	525	546	564	564	582	514	590	582	559	541	532	527	569	546	547	556	562	538	538	555	551	547	522	500	561	576	541	578	538	544	576	518	555	542	566	565	579	532	566	529	563	547	525	572	577	531	507	591	534	515	525	547	578	553	542	517	528	549	556	521	568	550	530	544	547	562	562	554	530	558	507	557	575	539	541	539	488	499	552	571	510	542	478	541	561	554	527	513	600	533	517	568	530	561	551	510	551	547	534	542	589	548	534	480	544	515	516	532	560	545	555	520	545	550	579	560	519	541	520	539	578	542	521	555	570	578	513	523	543	559	511	544	529	498	532	535	548	573	566	551	551	577	606	590	547	526	533	522	571	541	558	560	542	529	518	567	559	591	536	562	553	530	544	524	515	526	533	536	516	535	519	559	532	485	546	505	541	525	533	519	515	545	574	566	561	500	528	566	548	551	523	536	549	555	559	546	572	555	558	548	520	557	495	560	542	489	541	557	581	529	542	569	544	570	585	525	544	546	551	568	558	541	562	521	552	535	544	526	512	534	568	550	596	543	550	556	572	523	547	535	538	533	570	545	550	520	537	565	545	544	538	551	522	528	501	582	551	542	536	600	579	562	573	550	500	562	573	533	560	530	526	557	496	562	519	555	534	551	541	553	543	539	555	565	527	561	529	551	509	556	560	511	565	554	572	503	507	550	562	554	547	522	556	579	537	502	493	535	546	561	531	569	536	538	503	543	554	507	548	574	552	545	542	563	565	553	566	537	581	582	545	519	512	519	498	545	531	527	553	533	522	549	555	494	624	544	529	511	547	553	480	582	565	557	528	515	587	530	539	596	532	516	576	545	549	578	514	532	515	578	586	584	531	580	546	535	566	525	500	526	520	569	503	576	586	515	514	542	567	513	529	500	560	539	558	555	525	538	537	486	565	547	551	559	543	558	533	546	526	601	586	539	544	509	543	526	536	530	551	597	572	553	513	532	541	541	551	541	593	592	557	531	544	553	501	574	555	536	545	560	514	546	546	520	532	551	550	491	539	527	574	533	542	522	551	544	549	525	527	538	542	536	521	550	589	567	569	516	521	545	554	579	486	556	544	560	546	524
28259	16692	8307	5791	2954	1122	1510	4941	314	143	174	145	160	155	151	174	164	142	143	164	145	154	156	170	177	170	124	148	151	148	130	158	159	152	164	143	169	154	162	149	179	146	162	136	135	172	164	177	154	155	153	159	142	155	139	141	159	128	164	158	173	153	167	160	152	155	133	170	162	151	152	143	162	158	176	150	154	153	141	161	145	141	183	124	158	160	129	157	153	149	147	166	163	166	172	177	143	155	136	165	157	145	142	164	135	138	148	132	137	136	166	126	144	143	154	148	147	142	142	143	156	147	168	155	147	125	144	158	140	158	139	149	143	171	167	132	155	131	162	142	155	151	142	129	132	131	173	167	151	147	141	152	165	166	144	141	149	152	144	148	147	154	149	141	146	173	165	128	149	154	150	144	133	140	167	129	162	149	140	149	145	160	154	153	157	154	178	140	130	144	161	129	143	130	151	163	153	165	155	153	148	138	155	171	156	159	142	164	179	155	153	127	154	156	136	154	163	152	154	155	174	136	158	148	168	155	133	161	147	140	144	159	153	156	168	149	164	153	154	155	135	160	146	174	186	125	150	158	152	136	159	169	128	134	166	156	162	155	146	151	151	147	139	170	139	157	122	129	156	150	155	148	153	147	152	178	156	144	155	166	160	153	143	152	148	136	180	175	147	134	161	154	155	157	153	160	149	170	154	140	158	170	152	141	144	148	148	144	141	156	139	145	162	129	154	161	145	158	153	129	152	142	161	145	147	157	145	144	155	158	151	169	158	165	184	154	143	149	157	144	156	174	150	137	151	135	152	159	142	147	159	138	156	148	165	137	158	159	171	167	164	148	140	131	156	153	166	147	159	161	156	146	151	148	150	149	138	150	135	133	154	153	134	154	167	128	149	141	176	137	155	139	163	158	132	145	133	161	167	151	149	174	143	172	166	147	155	140	141	167	150	150	150	150	153	163	153	151	146	163	156	149	161	134	140	151	161	158	167	145	126	172	150	171	156	157	134	137	157	159	156	151	163	145	162	157	155	154	151	147	145	149	157	155	157	162	141	164	133	145	164	163	142	155	168	143	147	163	174	134	148	128	133	160	148	124	138	154	161	140	131	149	143	160	131	165	160	138	135	165	148	156	148	155	131	138	155	162	154	155	152	135	157	168	142	174	135	155	170	154	155	168	152	150	125	155	142	147	137	163	156	166	160	144	144	165	173	155	176	168	141	174	137	158	126	149	150	152	143	144	145	140	124	157	145	159	153	149	164	145	151	167	148	142	166	149	173	154	155	134	150	169	136	140	162	156	157	152	149	139	170	139	151	158	156	155	144	155	149	159	154	137	152	141	142	144	170	130	155	170	165	139	143	136	143	166	150	142	159	148	159	154	148	147	151	140	153	172	151	162	146	145	169	143	150	138	143	158	148	146	152	161	154	159	170	158	147	151	150	132	133	147	176	140	162	165	147	147	168	154	134	156	166	131	163	152	160	139	146	144	139	150	153	143	139	145	140	164	142	156	159	142	161	150	157	147	139	130	151	135	153	166	175	152	136	157	151	149	168	177	146	140	158	153	134	128	144	142	153	159	153	154	149	143	159	152	187	149	157	138	169	137	131	163	151	137	140	142	149	156	157	149	158	173	166	146	150	142	150	140	140	163	165	137	148	157	164	183	161	147	148	135	147	162	151	139	162	148	165	166	155	149	151	160	121	164	143	148	151	126	153	158	152	159	130	161	149	174	149	139	147	149	167	156	130	156	170	144	150	164	172	144	154	163	135	118	141	142	170	173	163	170	168	158	146	155	132	160	157	149	143	151	145	134	153	145	136	161	154	136	145	175	149	158	152	140	153	164	144	140	165	143	141	154	145	142	157	154	160	170	153	156	145	149	152	158	142	156	150	160	146	165	169	173	149	128	170	150	147	167	161	146	156	131	155	145	151	162	154	172	137	150	161	162	150	134	160	157	148	143	154	157	159	144	173	151	168	150	144	142	177	143	158	151	167	154	137	147	132	141	140	161	146	157	154	134	131	147	178	149	144	147	136	150	156	150	140	154	155	165	145	145	148	145	155	156	159	143	164	166	153	153	165	175	161	162	139	158	159	146	145	142	129	156	145	153	151	147	141	130	154	161	159	155	143	146	140	169	156	153	136	135	162	165	154	166	160	147	144	134	153	167	160	167	172	148	172	169	145	133	160	152	164	151	147	140	149	146	161	149	134	167	165	156	142	168	143	147	157	144	139	149	142	152	130	161	149	158	148	140	165	148	148	153	153	166	163	165	162	171	152	151	147	140	149	147	167	174	151	135	159	146	150	138	166	157	132	148	153	132	164	156	141	167	134	141	140	130	133	146	139	183	148	156	152	157	159	166	155	156	145	145	137	154	144	136	156	142	136	141	160	159	137	139	161	145	147	155	161	132	137	184	150	138	150	126	143	157	154	160	166	131	173	159	134	149	160	144	143	163	155	177	145	138	154	164	167	136	143	149	164	158	143	142	152	141	141	147	154	164	132	159	152	146	140	157	149	144	154	150	156	143	153	143	158	152	163	173	163	150	180	163	159	138	153	173	165	160	131	163	124	148	168	146	165	170	143	169	146	151	152	162	141	150	169	169	138	155	167	132	160	162	142	155	165	142	154	140	160	137	165	158	144	150	146	148	155	151	154	151	150	160	136	130	153	166	125	133	157	144	166	156	135	169	169	140	165	152	162	157	142	134	137	160	151	146	162	153	148	154	155	188	152	165	141	149	141	142	138	150	142	135	149	172	157	149	166	147	145	123	140	152	142	144	151	173	151	153	130	142	154	152	163	142	166	142	138	153	148	151	146	146	144	136	159	167	143	141	152	162	150	140	167	151	168	151	139	160	142	144	152	145	147	148	164	146	144	146	120	147	162	172	137	142	145	131	139	153	150	156	147	156	161	161	142	169	147	151	155	125	164	106	143	178	169	131	142	147	176	134	149	151	157	155	150	145	148	147	146	153	137	151	151	159	146	163	154	160	140	157	147	162	157	140	164	154	147	144	134	158	141	161	139	144	156	140	161	143	153	176	143	148	145	131	146	160	150	174	154	130	130	153	144	153	150	146	156	161	145	131	133	153	145	150	169	155	160	161	158	152	154	165	140	150	174	139	159	152	141	168	152	149	150	147	138	144	144	155	179	142	148	156	160	165	147	151	145	142	147	143	168	136	129	146	140	161	177	144	138	164	141	152	167	171	151	162	151	140	138	149	178	121	157	160	151	151	151	139	164	162	140	166	157	132	149	142	133	134	156	156	142	147	144	167	164	133	156	148	178	168	149	143	151	139	140	145	156	154	165	140	150	138	158	148	166	152	155	167	147	161	160	140	144	151	171	138	152	171	136	167	154	141	140	153	158	126	181	156	153	157	139	155	163	157	152	151	169	158	159	152	141	152	147	170	151	157	162	125	145	151	158	177	158	176	148	163	151	141	151	171	139	153	150	137	139	155	146	168	150	154	136	144	139	163	146	147
15383	10980	12135	9437	5501	2151	2889	8582	229	184	159	173	171	164	181	169	175	184	157	182	176	155	158	151	183	164	151	180	170	162	162	151	155	145	164	163	175	161	179	161	171	146	173	180	155	162	164	166	167	165	159	156	163	172	174	171	155	157	155	170	158	149	180	148	144	150	150	169	154	175	161	160	182	146	183	163	159	158	157	179	163	165	161	148	145	160	143	164	176	186	170	182	168	181	172	155	158	177	153	175	142	183	136	159	160	150	149	166	192	154	179	155	166	161	169	187	159	176	164	166	161	165	161	155	160	150	145	167	177	143	125	161	152	171	138	152	154	173	135	152	177	153	166	149	163	179	161	161	161	151	153	152	163	173	167	157	155	170	171	154	163	144	169	157	169	180	157	156	171	152	160	168	151	160	172	142	144	162	169	146	176	174	146	144	167	155	170	133	170	160	190	190	173	157	147	172	179	155	156	163	175	182	154	150	157	148	158	171	150	150	149	167	143	156	165	160	144	125	157	173	186	175	160	185	171	164	145	185	160	171	167	159	145	166	154	170	174	155	158	153	187	160	176	179	145	176	167	130	154	175	161	164	164	172	152	162	160	171	160	170	155	184	166	163	181	135	153	166	145	140	148	158	158	154	151	154	157	165	153	158	169	175	164	168	158	161	152	167	149	163	137	163	175	161	136	162	178	175	150	160	168	158	166	157	160	146	161	162	172	167	174	168	165	149	164	183	155	160	161	141	152	165	154	152	165	151	161	153	167	172	145	153	176	166	152	150	183	162	148	180	156	173	173	166	147	166	166	166	162	162	142	168	168	175	177	160	167	164	162	148	174	169	170	157	173	156	155	140	172	177	172	159	149	143	154	159	157	140	154	139	156	172	168	156	153	172	160	139	144	168	151	165	171	190	153	152	172	149	168	145	151	134	142	163	156	157	168	154	149	157	167	181	147	148	182	169	168	173	156	170	173	161	164	168	174	163	198	162	163	161	154	166	169	164	162	174	150	154	142	150	159	169	169	181	159	177	156	145	176	158	174	179	160	165	167	171	173	159	162	145	174	159	184	141	170	194	174	170	161	166	132	137	147	165	169	147	165	160	141	159	159	163	153	166	161	144	151	170	154	140	146	170	169	164	141	167	171	166	148	139	168	157	169	152	170	153	127	152	173	169	161	162	179	173	143	170	170	177	149	163	158	167	155	174	181	159	159	164	140	158	165	168	148	142	164	160	138	151	157	152	165	168	187	196	161	151	147	174	146	147	163	157	166	164	154	159	164	154	160	149	165	141	166	157	156	153	147	167	158	153	160	156	163	152	144	186	168	187	159	163	162	153	168	182	154	171	193	172	133	144	148	152	141	152	175	156	144	163	157	160	166	157	165	173	161	153	171	179	165	150	154	155	140	183	162	157	163	159	153	183	165	172	160	135	154	146	175	157	185	139	156	160	155	163	175	179	147	160	144	158	160	151	175	145	144	173	154	155	157	156	164	176	155	177	151	153	160	176	131	171	170	150	142	172	151	151	142	149	161	176	189	140	156	181	171	167	179	174	156	164	164	157	170	158	146	187	158	177	143	156	163	159	151	171	158	169	159	168	163	159	166	146	163	158	159	156	147	158	158	151	142	175	156	151	188	160	172	176	152	156	184	180	150	158	174	146	154	141	157	164	137	172	164	154	142	157	161	193	155	181	171	162	181	169	161	157	197	173	165	156	147	161	155	160	146	165	144	151	155	158	160	158	158	156	148	147	125	154	163	148	173	168	154	139	145	160	152	164	172	187	152	148	151	168	170	145	176	144	150	175	157	150	174	176	130	168	159	168	159	159	179	166	160	155	168	166	162	191	144	169	160	143	141	179	173	181	175	169	148	154	164	167	140	145	156	163	160	168	174	176	137	160	168	161	169	165	156	150	157	161	173	153	160	185	156	169	168	161	154	153	142	172	174	145	164	164	152	163	152	169	165	166	184	149	167	145	165	177	165	172	162	139	177	164	172	158	167	146	148	156	155	149	146	172	167	150	159	151	159	176	146	168	167	143	165	185	161	169	146	151	147	162	165	149	169	172	140	164	154	148	151	158	174	189	154	149	165	156	170	166	150	135	154	166	152	166	138	155	173	145	177	172	139	160	132	153	160	169	173	175	159	160	155	155	160	168	146	148	160	141	169	162	150	162	150	155	174	166	161	175	133	160	166	154	167	156	154	170	161	158	168	178	170	154	155	172	152	153	176	151	148	179	157	135	166	156	155	165	171	193	160	156	194	163	171	183	152	143	172	165	174	159	150	159	159	166	144	158	134	126	165	141	181	166	154	160	144	158	134	173	171	157	125	157	186	158	157	169	186	171	145	157	139	146	140	153	159	153	164	149	170	139	177	144	167	165	146	160	141	147	133	164	167	173	164	153	151	180	168	176	166	155	159	174	173	179	151	167	179	153	154	157	162	133	182	147	146	155	158	162	184	146	153	170	169	154	149	155	146	174	165	159	151	175	165	144	158	168	173	177	155	166	148	170	162	177	167	167	165	164	174	166	154	172	179	163	165	140	162	180	161	145	164	154	164	169	156	175	166	149	182	151	152	146	170	159	174	183	145	145	160	168	141	160	169	169	153	178	181	140	154	172	163	160	158	156	162	129	168	160	154	148	171	172	173	176	141	172	158	164	151	159	158	174	162	173	180	175	157	141	158	164	162	169	154	161	159	162	136	167	176	159	165	153	147	147	154	154	162	165	150	154	154	149	158	154	159	189	159	165	167	162	161	157	178	171	175	184	152	162	140	174	176	156	170	182	145	180	169	166	156	145	163	159	157	164	161	154	159	165	160	157	168	163	156	170	144	155	154	152	160	156	169	170	163	181	186	170	162	171	162	154	162	161	161	158	171	158	144	156	164	163	144	136	146	150	160	156	168	162	182	135	149	150	165	172	149	148	136	168	167	150	150	167	174	146	163	170	170	150	149	172	150	143	155	158	150	162	155	169	156	162	148	159	165	138	156	179	168	161	211	145	180	150	143	157	158	179	160	153	165	171	143	173	157	160	159	158	167	144	159	173	175	179	143	159	141	167	135	164	166	143	176	181	165	175	143	152	149	158	154	149	176	148	150	181	145	161	167	164	171	168	183	157	153	187	151	158	150	168	157	182	173	169	145	163	162	159	188	158	152	135	159	162	146	172	157	179	178	169	159	118	189	170	163	163	146	159	144	175	172	162	146	148	142	153	155	161	154	149	168	145	170	152	168	156	168	160	181	160	150	140	164	153	171	184	157	169	157	162	149	143	184	158	163	144	170	153	172	137	159	187	161	170	159	161	171	147	163	143	168	163	150	160	163	179	168	153	168	156	154	165	149	175	158	157	176	171	169	182	189	174	168	171	169	172	157	140	169	169	172	153	154	174	150	166	149	164	174	179	203	152	166	163	170	157	157	168	144	172	190	146	146	150	149	156	150	153	157	172	163	158	156	152	134	194	174	165	168	151	148	129	143	143	159	170
24952	20408	26726	24024	20562	13572	22782	48018	16158	1470	510	456	490	463	463	393	436	450	445	418	405	373	405	417	388	373	398	388	397	402	385	422	391	371	365	378	403	363	357	397	370	357	397	380	345	352	387	412	399	348	355	360	347	383	394	372	353	328	359	377	360	344	373	354	378	394	380	381	390	380	436	361	398	410	353	383	359	391	337	361	398	387	404	352	354	336	350	368	408	352	405	390	368	376	373	354	398	382	373	374	373	339	381	362	351	354	397	370	375	388	350	341	397	368	370	341	369	390	377	383	353	355	358	398	340	364	347	375	337	343	381	359	362	368	384	355	364	375	349	388	383	346	353	356	328	382	338	378	380	354	369	366	370	372	383	383	398	347	379	384	375	387	388	332	357	394	362	348	379	390	313	357	353	360	365	367	347	350	388	371	406	356	370	348	358	391	375	395	340	384	404	385	364	373	356	372	378	332	409	387	381	362	357	356	385	378	361	348	357	365	370	413	357	398	335	421	360	356	345	339	402	378	375	377	360	403	328	359	335	381	371	384	356	345	323	383	372	358	367	348	347	386	391	385	342	388	344	393	348	339	354	376	383	417	361	358	390	341	374	336	359	360	351	361	355	366	375	381	359	384	376	355	342	406	353	336	356	392	339	363	358	356	375	396	371	362	376	355	406	365	358	349	367	364	366	359	366	357	412	398	398	357	372	384	377	354	344	363	393	360	340	387	397	375	341	364	372	371	365	374	382	392	367	333	364	363	337	367	374	352	369	361	359	374	329	341	353	373	350	361	389	373	356	406	353	373	385	412	379	339	381	388	372	377	368	398	381	381	359	387	406	372	348	399	370	390	378	389	373	357	374	388	398	367	368	347	360	398	361	361	363	325	380	386	377	352	328	373	388	363	377	370	396	361	408	316	365	359	352	369	360	378	394	369	354	371	375	372	400	377	381	383	400	389	354	342	347	348	403	357	352	375	374	371	370	374	370	344	375	408	377	380	353	368	343	373	390	342	381	386	399	343	378	335	395	347	337	405	349	363	355	386	411	356	396	373	328	386	380	348	378	379	342	355	377	350	372	382	377	358	336	372	387	387	365	375	385	382	373	384	418	369	392	350	359	345	392	381	340	356	389	354	369	377	378	389	405	415	372	380	366	378	367	326	364	345	350	331	373	359	369	362	368	409	395	381	371	396	336	344	372	397	352	393	316	382	389	399	352	368	342	406	344	393	397	367	340	335	400	382	361	388	333	397	362	359	367	373	397	388	368	376	362	363	372	379	372	361	403	376	373	359	351	349	400	395	340	356	338	340	387	365	323	347	329	414	382	340	397	349	367	341	359	375	346	409	387	366	351	336	350	374	369	370	378	373	366	355	399	319	369	376	365	377	367	365	356	359	370	388	357	380	362	365	424	371	379	368	363	377	365	361	381	353	361	340	404	343	392	373	364	353	381	334	356	336	402	381	366	370	345	350	377	383	381	360	364	376	392	369	363	371	362	361	355	356	368	351	357	362	376	351	358	399	393	370	353	368	357	387	368	369	371	381	371	360	381	364	362	377	379	341	340	396	369	367	392	381	359	353	343	376	339	357	370	372	364	371	367	380	371	376	360	341	358	366	401	360	362	367	355	372	377	371	384	355	327	364	375	353	360	356	369	382	351	379	354	371	361	365	370	375	358	352	362	346	347	364	342	370	365	376	384	377	352	405	362	341	379	335	359	362	338	397	364	360	403	401	384	354	349	377	381	340	380	374	384	316	384	387	388	371	372	368	350	389	375	391	340	365	378	375	362	390	380	342	350	372	367	354	344	363	366	344	353	328	376	315	362	358	381	368	379	380	368	402	363	356	360	367	336	368	387	380	368	364	356	356	347	374	371	384	361	387	361	373	369	356	370	356	406	359	354	377	374	378	404	351	364	361	362	380	334	393	408	398	351	398	380	370	407	395	395	376	399	338	396	359	385	350	354	374	411	365	377	364	342	371	350	396	370	353	362	369	358	336	378	402	381	379	381	370	382	387	408	369	335	377	377	375	349	355	362	401	381	391	380	375	381	354	375	362	367	353	381	359	365	364	410	363	378	376	391	376	365	351	375	388	366	405	337	368	361	389	367	355	331	349	384	380	399	389	405	382	354	353	380	379	371	368	393	366	368	359	369	384	394	348	357	378	336	380	357	360	379	376	391	376	336	377	403	363	365	360	354	353	369	357	379	336	393	372	366	382	410	374	398	354	372	379	404	397	365	330	359	358	347	367	350	380	336	376	353	370	351	390	350	362	393	345	402	388	369	357	385	380	343	355	365	379	333	340	375	349	350	373	353	367	379	399	314	362	353	380	361	378	380	381	369	360	381	325	336	365	387	350	361	340	368	383	367	370	367	402	355	361	408	365	404	385	337	389	376	367	364	372	335	338	344	382	386	327	354	382	377	342	332	382	377	365	367	404	404	379	418	372	358	388	353	409	371	369	368	362	346	366	408	336	392	353	372	370	375	389	362	357	378	356	339	395	389	351	349	365	359	380	393	353	355	380	365	377	375	382	396	366	371	351	381	344	385	392	356	372	372	382	394	398	361	381	371	381	377	366	366	360	385	397	376	341	365	395	365	370	353	417	350	400	378	329	352	329	358	359	376	402	363	374	339	394	389	350	342	356	359	378	344	331	372	385	359	355	376	374	364	361	409	393	341	372	373	364	349	397	344	367	369	362	341	362	399	366	371	381	377	383	352	366	355	350	380	364	393	413	361	389	343	384	355	322	369	383	371	354	377	358	381	364	360	344	383	376	340	352	383	387	375	369	341	385	351	366	364	352	385	386	362	380	345	369	369	332	360	371	381	357	385	361	373	370	358	361	354	353	363	362	406	339	392	362	352	337	362	372	383	385	362	354	384	362	363	391	389	358	359	364	329	360	366	372	355	364	371	364	353	348	373	386	388	340	369	350	348	387	362	378	374	336	389	317	372	342	394	348	352	385	302	359	393	354	376	384	362	346	348	383	375	376	382	367	369	355	367	392	388	356	367	358	382	365	367	377	330	352	329	394	339	373	349	329	366	372	352	360	375	333	370	400	370	372	370	326	377	408	355	363	371	391	360	361	369	389	336	362	372	328	412	370	369	312	362	349	406	351	361	404	390	337	363	378	366	332	332	352	423	375	354	375	367	350	404	373	373	346	370	365	361	319	404	378	350	348	338	344	372	348	351	380	375	368	378	357	367	390	345	373	410	385	338	359	379	368	356	356	353	362	375	409	392	374	367	367	402	377	353	386	388	394	374	351	345	396	368	355	365	403	365	359	369	353	389	370	391	366	349	356	424	357	375	380	390	360	384	377	361	367	361	370	377	347	368	353	375	367	390	349	361	352	384	335	352	352	368	351	370	380	383	380	389	359	379	416	368	331	367	347	366	345	387	418	392	380	379	335	369	351	368	406	388	364	413	358	387	369	343	369	358	385	394	354	364	428	394	390	367	341	372	381	333	367	329	338	376	361	406	362
34197	23556	26770	22331	13818	6424	27657	43372	5592	720	652	616	549	499	498	483	458	419	465	451	424	402	385	394	384	406	399	401	369	291	385	359	361	388	363	379	365	327	414	339	377	330	356	368	365	337	370	341	347	347	361	366	337	347	374	359	315	332	357	331	330	327	349	359	358	340	338	350	355	335	372	373	332	335	345	347	346	351	381	320	335	348	294	336	349	347	342	352	347	358	352	357	365	316	356	359	359	357	353	324	339	323	377	327	350	346	353	333	334	348	316	335	351	362	352	362	351	376	388	380	318	346	328	345	371	325	308	348	345	360	350	347	381	353	369	331	349	339	330	334	339	370	363	349	328	343	335	324	384	330	354	362	360	370	336	373	325	320	340	349	378	348	336	334	348	327	338	313	376	349	329	330	349	336	334	369	324	358	342	355	313	357	352	355	338	340	343	310	371	326	378	421	345	364	321	343	317	361	312	327	338	327	339	351	360	353	328	327	364	345	368	314	346	324	340	365	358	361	343	343	347	343	328	360	327	312	348	369	322	373	333	337	361	344	324	345	346	379	377	324	368	385	340	357	315	357	318	347	321	294	377	364	342	327	342	353	351	362	355	348	354	342	395	350	340	363	344	315	355	332	347	368	341	348	352	348	313	353	350	338	355	383	325	317	347	353	316	365	339	369	351	359	337	342	350	349	352	364	333	364	356	341	321	323	359	351	384	343	339	341	373	339	336	345	330	355	355	344	350	349	342	333	332	343	360	342	331	368	340	342	341	342	320	342	349	358	363	319	336	344	340	328	341	366	359	334	351	346	330	367	348	316	316	311	343	331	315	335	393	360	372	342	379	336	347	352	342	350	343	344	339	327	336	359	340	368	307	322	359	328	331	364	341	330	376	339	311	381	307	337	346	388	375	316	326	312	335	354	350	364	336	320	346	365	343	360	359	334	359	323	352	366	356	345	360	337	313	342	343	384	364	341	364	325	346	374	353	313	365	382	344	314	351	343	332	345	337	310	331	345	348	353	375	337	337	347	362	344	376	311	381	360	368	334	347	358	330	379	360	353	343	350	354	335	344	340	329	357	351	361	333	351	301	330	370	324	359	346	349	344	370	337	350	350	327	377	359	343	343	365	336	330	368	383	400	323	300	333	322	314	367	379	358	329	363	349	345	335	356	362	369	335	325	355	334	359	359	353	336	362	361	373	368	344	353	350	335	352	360	320	324	341	331	322	335	348	375	330	335	386	321	367	346	330	339	353	370	353	341	335	358	334	342	368	371	321	362	352	349	351	356	345	369	352	308	357	364	320	351	324	324	353	384	337	319	336	350	334	343	336	371	355	321	295	339	356	335	350	376	359	313	345	366	330	362	345	352	381	337	314	360	331	330	358	324	294	347	355	345	355	351	309	346	363	343	334	349	345	339	351	326	344	318	331	350	359	337	352	343	306	349	348	348	399	331	327	334	340	366	356	367	387	343	337	312	363	357	359	338	371	334	350	314	332	342	336	337	319	361	334	333	363	342	316	366	326	356	358	310	334	379	350	336	331	332	347	354	335	339	345	359	329	311	346	340	337	341	353	349	349	352	355	355	338	321	374	358	352	352	352	373	331	334	335	349	334	330	349	339	334	383	355	348	344	352	339	360	338	350	331	346	336	349	350	361	359	332	349	330	317	372	352	339	346	335	331	339	338	352	392	336	300	314	325	346	361	319	356	373	314	349	311	328	364	320	311	321	353	335	336	295	367	317	332	367	355	330	369	338	336	334	365	347	335	357	343	349	333	387	363	311	347	342	319	345	350	351	347	305	335	350	341	331	347	344	305	341	379	358	336	311	328	333	330	338	320	366	335	310	344	347	357	322	348	336	337	351	345	365	355	344	347	329	358	336	348	327	345	315	356	328	370	378	385	346	365	352	350	342	330	330	342	345	340	374	324	325	355	356	340	311	337	336	318	345	349	376	330	338	361	363	353	356	327	347	386	346	383	366	384	357	353	331	325	345	322	312	356	328	352	357	342	386	360	338	340	334	338	344	330	308	338	346	327	335	303	336	339	342	341	340	347	367	343	349	325	362	349	357	403	345	334	366	349	335	359	377	362	360	310	345	340	348	313	361	339	342	351	345	351	348	314	329	358	382	326	320	336	340	338	340	321	348	331	347	338	371	352	373	316	346	344	358	348	328	318	326	347	357	369	351	324	346	328	342	351	373	354	330	395	344	354	318	327	320	354	344	342	355	357	343	338	339	319	360	345	340	352	344	343	362	373	385	349	350	343	351	357	334	339	388	326	372	336	331	331	358	318	347	353	335	342	333	335	360	337	320	338	354	373	347	311	359	343	347	327	312	357	335	336	338	357	351	360	329	359	365	369	353	400	322	326	343	347	358	332	322	374	333	338	334	381	352	374	342	347	349	333	366	352	332	332	321	329	335	338	348	330	317	359	340	348	350	366	367	334	346	405	376	338	350	331	335	348	332	365	361	367	329	356	309	321	335	327	334	383	356	338	389	319	365	345	371	322	328	315	367	352	336	341	351	362	339	377	343	357	350	358	369	364	382	370	364	342	359	342	342	372	361	339	327	382	330	393	348	346	331	320	353	314	365	353	378	379	315	341	349	331	365	370	358	343	371	358	379	358	358	392	362	336	360	355	345	333	340	368	342	360	312	347	366	353	324	367	331	367	358	343	349	347	321	368	349	335	318	389	357	338	364	355	349	345	343	367	311	348	369	339	384	340	334	355	335	360	357	388	355	320	341	381	349	363	358	321	343	381	301	341	362	359	347	333	350	333	312	363	370	336	365	351	362	295	337	332	346	314	340	367	328	354	343	368	350	337	314	339	323	338	350	313	360	363	333	365	330	360	348	334	335	383	341	340	345	344	320	362	335	370	382	354	316	338	342	317	366	339	351	327	322	355	355	338	356	335	369	333	356	352	351	319	368	342	359	324	350	364	330	359	345	344	344	333	338	333	351	336	318	338	337	349	336	345	330	348	356	338	347	363	338	320	334	374	330	314	334	361	356	343	331	366	331	312	336	341	312	318	328	333	332	306	345	332	343	361	340	356	364	344	336	375	368	336	316	318	347	356	321	360	331	297	346	333	383	360	354	366	344	344	376	334	342	324	340	337	342	372	329	324	328	374	354	295	354	334	309	343	334	340	350	352	330	347	346	320	327	341	355	359	361	366	376	355	337	342	332	354	343	330	370	346	330	363	346	334	379	350	305	382	367	355	349	308	400	339	346	326	350	350	386	335	353	375	363	338	340	325	323	368	372	367	345	347	320	347	336	330	359	356	351	361	368	351	327	337	340	351	350	354	344	384	382	359	352	360	356	364	327	346	346	324	340	332	342	347	380	353	332	354	338	353	340	340	386	370	381	372	355	336	337	351	353	365	360	355	361	345	362	335	330	362	345	355	374	339	344	312	345	342	346	351	330	358	341	347	322	353	355	335	366	332	344	350	337	318	343	319	344	352	285	323	354	336	335	351	309	363
22557	20416	27105	23639	20434	20993	36493	23891	4509	1208	1033	964	882	856	825	733	767	704	727	687	734	695	677	650	687	665	632	639	624	613	570	633	642	616	614	646	606	585	620	588	610	605	595	611	625	629	605	585	551	579	619	644	570	607	614	622	614	585	589	592	582	638	621	580	562	632	592	629	601	566	593	576	562	612	596	632	571	600	585	610	603	624	588	645	548	589	619	605	608	606	614	568	576	561	585	579	578	586	621	593	567	581	595	601	573	543	549	580	546	604	545	548	616	555	553	594	565	605	631	540	603	560	583	585	541	584	525	575	554	590	586	594	573	592	574	585	571	553	576	569	598	577	576	572	604	555	556	596	575	571	599	595	627	615	554	583	557	586	575	552	580	604	596	559	565	587	577	561	560	550	577	607	565	597	582	555	573	594	563	577	586	582	562	562	630	575	568	582	547	614	582	547	558	561	571	554	583	601	617	598	616	561	595	583	589	552	610	574	578	604	595	576	580	558	552	602	538	543	528	557	613	601	559	578	600	590	620	591	566	566	609	580	571	557	570	538	591	545	582	627	579	591	582	574	610	561	562	608	649	572	581	574	585	587	591	540	616	616	589	543	539	630	594	591	508	611	603	557	586	631	575	617	589	585	544	532	573	553	599	544	562	588	594	599	569	567	606	599	600	569	566	620	568	596	625	545	612	576	599	516	541	574	574	553	574	523	582	613	589	561	600	583	542	559	551	592	559	614	604	537	618	559	586	613	584	569	597	619	596	562	572	565	613	598	574	572	575	555	591	589	628	573	613	552	575	629	627	575	623	548	576	571	565	531	606	566	547	597	569	540	583	609	553	562	582	591	598	633	574	559	570	601	585	567	587	539	619	569	595	529	566	575	537	601	561	600	569	561	570	602	581	547	564	598	584	587	605	601	594	578	600	559	626	591	548	600	546	602	591	538	557	601	552	578	539	575	561	568	576	606	592	600	594	560	586	566	547	584	573	548	586	545	570	581	567	569	522	571	593	599	586	577	581	590	595	593	610	568	545	550	563	587	562	583	578	587	604	526	587	591	556	595	588	602	577	578	564	611	593	608	570	608	601	594	572	586	572	619	556	541	531	569	585	588	560	601	576	592	568	572	607	573	606	586	606	568	556	591	561	584	558	569	605	582	557	565	595	558	551	560	607	559	558	581	604	574	614	597	569	551	628	587	562	581	598	590	562	560	579	576	569	548	599	551	555	547	559	569	564	569	595	625	587	567	595	563	586	538	579	569	573	590	583	573	591	554	569	598	595	577	575	546	600	584	592	613	613	570	575	563	559	617	607	563	607	585	550	576	612	536	593	531	581	584	559	567	543	603	598	602	566	544	558	594	594	574	581	577	581	590	566	581	582	563	605	604	583	540	542	563	584	567	550	584	610	590	580	575	545	619	558	544	619	535	573	585	576	568	603	556	573	563	616	574	580	584	571	546	567	579	515	553	581	605	581	561	570	554	556	561	580	568	583	584	547	571	550	547	606	567	580	596	543	571	561	542	561	578	601	589	541	550	547	611	577	599	622	604	618	565	580	593	570	529	596	535	598	547	561	602	527	575	573	542	593	579	599	586	606	573	604	590	608	597	553	563	565	590	564	556	579	561	587	589	563	563	585	582	533	607	553	572	580	576	591	572	602	579	587	590	539	576	569	571	612	555	582	563	546	603	571	584	605	550	580	575	568	537	584	584	577	571	588	592	577	558	570	631	614	531	574	611	598	567	608	587	582	550	648	557	602	550	595	583	560	559	539	558	541	540	587	569	613	612	628	640	571	592	578	608	583	580	595	567	543	558	557	590	609	549	597	612	557	578	546	559	551	589	626	558	535	591	584	568	610	536	614	581	572	582	564	564	581	529	582	565	572	563	541	557	563	581	599	600	575	596	564	573	554	544	593	613	573	612	501	557	638	550	563	535	529	575	560	588	555	563	547	562	579	580	579	599	572	564	569	588	572	592	583	519	558	604	578	607	549	562	564	557	577	590	617	577	567	578	579	631	593	546	566	588	585	585	564	559	545	564	599	575	601	579	595	585	599	599	569	582	591	567	560	610	612	571	589	533	582	594	570	593	588	579	557	573	595	591	545	550	552	564	557	573	627	601	592	596	613	589	550	574	565	545	554	582	578	563	530	580	619	560	575	572	541	595	583	595	556	587	585	618	591	537	600	617	558	509	589	545	585	552	563	598	550	627	538	576	532	561	587	577	622	572	564	537	615	656	578	597	552	582	603	546	589	601	600	599	571	560	578	604	588	583	594	580	608	577	583	559	573	591	574	569	558	567	577	619	562	574	597	582	537	591	578	600	567	549	603	556	611	548	603	553	591	606	610	546	594	549	534	559	596	540	591	590	606	571	559	566	584	629	559	542	590	543	532	557	570	589	576	621	604	566	553	563	547	570	571	553	583	604	606	544	560	566	614	579	575	588	631	565	592	573	564	599	568	540	558	593	623	536	601	580	555	571	608	584	586	592	557	604	582	549	558	632	584	605	608	558	543	539	546	582	550	550	609	595	543	580	548	574	588	604	600	567	536	582	577	587	567	630	613	598	603	574	563	550	571	542	578	566	582	586	619	553	590	556	574	567	533	534	565	565	614	605	576	571	612	555	554	513	582	577	532	611	596	585	542	626	577	546	574	569	559	581	585	574	569	579	584	587	540	560	566	578	575	598	540	586	594	597	570	587	582	574	548	576	554	562	579	612	553	612	580	566	568	622	576	579	542	555	540	544	627	534	579	517	569	545	613	567	561	566	557	593	593	601	576	556	576	570	610	551	520	582	576	582	575	593	547	594	590	539	568	551	586	588	565	581	560	554	554	573	580	570	602	584	536	592	603	578	615	598	558	605	581	562	571	598	560	586	581	578	592	611	594	561	568	586	546	559	574	590	534	583	530	596	544	609	579	590	585	602	589	554	578	514	579	548	579	578	591	577	578	569	572	574	577	514	559	567	527	550	601	598	575	588	541	563	586	562	648	570	537	578	563	607	598	579	607	537	608	603	605	565	566	531	544	554	597	557	558	597	587	579	587	574	590	544	602	635	574	563	591	618	587	566	621	586	588	606	547	570	601	577	554	621	571	567	579	557	575	585	585	590	600	591	551	542	643	604	581	606	571	572	591	561	594	586	587	574	568	623	575	579	563	571	538	596	616	586	601	633	568	608	573	599	601	553	582	572	576	558	576	572	602	561	598	589	579	606	602	577	607	565	567	549	541	607	621	564	579	568	583	592	569	612	571	627	560	563	607	592	620	595	568	540	535	586	540	575	567	581	516	576	574	597	581	565	639	615	592	590	562	553	545	620	618	602	612	565	570	546	574	558	613	578	565	590	583	560	574	580	554	581	600	628	593	564	517	589	567	608	595	605	563	588	582	579	570	583	572	602	573	563	571	615	582	567	551	596	568	526	568	593	570	605	601	598	626	564	595	596	551	533	557	575	576	570	567	572	557	600	566	576	592	598	577	552
39350	29346	35738	24237	10926	12689	35523	14522	2229	1677	1493	1360	1219	1139	1062	940	895	846	828	779	687	756	725	685	641	711	602	640	631	649	607	600	640	593	572	608	605	615	582	569	546	560	606	558	617	517	594	548	636	575	557	562	546	604	560	555	582	570	535	559	573	582	593	519	563	532	555	530	517	512	561	550	530	585	532	564	527	527	530	512	551	526	541	556	570	533	536	518	518	528	575	545	525	557	506	505	541	522	564	540	530	564	529	542	531	538	545	541	556	528	541	515	499	518	554	521	544	508	537	516	526	538	531	545	515	542	535	511	574	535	565	569	534	519	534	537	512	540	539	523	525	526	553	543	531	513	528	561	564	578	497	540	576	543	510	550	573	520	535	554	520	529	492	532	566	508	530	564	504	544	512	525	544	579	550	532	521	508	560	518	558	555	534	534	573	534	541	522	542	498	563	580	543	566	536	543	559	505	501	534	538	563	561	558	574	550	559	580	572	564	489	567	543	537	523	541	534	558	513	588	575	512	526	542	537	514	596	550	549	508	535	560	542	557	543	534	527	579	539	547	554	505	542	566	504	502	500	541	525	533	525	504	544	560	554	525	571	515	488	575	478	559	531	539	547	544	567	529	506	543	515	563	574	528	547	538	552	534	519	554	558	545	546	561	532	566	540	512	560	557	544	546	570	538	542	564	502	499	531	508	546	545	545	553	533	533	566	522	494	549	518	549	543	549	564	510	545	524	548	530	524	503	564	523	532	518	536	532	517	520	510	548	546	555	521	537	479	523	490	548	508	563	517	521	512	566	534	561	483	543	552	519	563	540	566	553	543	549	566	546	502	501	530	538	528	513	582	562	513	492	521	537	552	543	548	538	527	584	514	531	508	564	536	521	530	543	562	495	545	560	519	506	549	530	514	508	531	564	513	521	533	568	577	508	504	608	534	527	578	523	555	530	490	571	516	548	529	533	498	534	508	534	523	560	514	502	540	553	488	514	499	498	557	499	539	515	584	528	506	546	535	563	539	558	512	536	501	520	545	530	497	555	545	552	513	567	548	574	548	527	509	575	513	560	542	521	528	540	553	530	527	460	525	527	512	555	506	591	544	544	490	484	555	516	515	518	557	542	512	516	527	531	548	542	527	555	555	519	555	566	588	515	558	565	541	557	558	514	500	496	562	519	526	537	511	543	534	528	533	537	552	512	524	544	517	541	572	549	524	499	544	516	554	549	511	535	521	517	530	514	498	551	526	516	514	554	533	556	563	558	520	490	555	540	539	511	531	552	524	526	533	553	559	501	506	563	538	547	520	534	561	558	523	562	534	551	543	553	555	531	525	543	550	511	581	523	528	525	525	536	539	550	561	526	547	526	530	548	495	532	456	505	526	578	528	556	547	562	588	517	502	586	568	563	501	514	515	493	495	581	549	552	530	540	564	520	524	532	501	550	548	493	524	517	498	554	521	541	576	570	533	516	513	504	543	529	542	550	501	536	539	517	539	536	555	547	548	557	533	543	519	534	522	547	541	554	523	515	537	496	525	497	521	599	506	539	507	507	519	567	522	559	525	504	532	573	534	543	495	557	520	550	599	500	570	527	562	522	531	506	533	522	527	521	535	546	522	540	532	544	567	535	549	527	526	530	505	547	519	562	534	546	521	530	528	552	538	580	549	548	503	536	561	530	537	595	539	551	528	561	564	535	515	528	565	553	522	546	483	547	532	494	487	521	525	538	554	602	540	535	497	541	559	550	551	506	555	517	497	550	552	532	499	555	556	525	514	547	549	560	518	501	519	537	500	512	557	535	516	572	513	511	492	515	505	524	547	521	504	517	488	539	541	545	535	520	506	540	542	519	522	516	511	555	571	559	517	554	556	468	526	524	563	538	504	525	573	535	542	540	532	583	577	554	564	534	560	544	521	527	541	514	558	561	512	548	573	523	510	541	514	526	554	535	520	528	476	518	519	541	582	514	497	552	528	551	505	545	534	580	560	544	546	559	531	502	513	545	518	563	525	544	532	507	549	520	557	510	529	546	533	544	554	507	533	535	570	524	475	506	556	528	523	559	521	495	529	507	520	570	529	536	573	513	556	510	537	533	532	529	560	523	501	539	580	549	518	522	534	565	533	529	572	554	557	493	562	531	541	522	560	546	570	596	549	549	503	537	533	554	541	533	552	531	512	547	516	504	552	552	512	546	502	521	529	545	589	554	580	562	538	539	555	500	529	572	518	524	525	512	542	535	536	543	528	528	538	525	514	541	524	558	522	542	521	565	534	537	503	540	528	542	535	547	553	569	539	529	537	521	559	529	513	565	504	546	523	498	534	504	548	516	534	529	544	551	543	515	548	536	516	510	547	540	522	526	533	528	543	550	518	530	541	519	555	562	492	565	540	545	498	533	558	486	566	514	528	538	548	504	526	539	552	577	532	552	539	551	553	520	537	549	544	530	524	516	523	537	538	511	528	539	501	521	560	523	547	519	524	561	516	547	536	553	552	537	559	511	503	529	480	522	525	550	507	537	513	540	549	528	531	534	580	539	532	541	538	511	574	532	555	573	534	556	508	520	531	528	489	568	521	560	569	538	531	559	530	507	540	523	534	510	523	510	552	520	578	553	560	535	548	548	535	528	527	532	555	542	527	526	530	520	507	563	521	533	556	500	601	504	549	522	495	567	523	563	521	527	511	474	548	562	555	539	519	522	534	527	516	516	529	504	521	566	523	586	545	577	519	561	509	514	524	533	544	537	519	505	525	582	530	548	567	565	522	547	511	533	553	549	575	549	557	530	546	516	524	535	539	518	496	485	527	536	530	525	558	516	509	546	531	508	551	534	493	535	527	553	511	536	539	544	604	513	496	510	515	555	544	540	532	532	509	530	517	516	525	557	480	507	532	537	548	518	524	542	480	540	550	498	542	537	543	517	544	531	516	543	532	511	519	507	524	591	550	544	563	527	552	531	525	513	547	601	534	515	533	542	524	532	495	525	506	554	506	526	558	543	561	549	523	543	557	526	518	540	564	541	527	529	523	519	496	543	539	565	534	559	531	516	536	570	540	529	529	506	504	519	514	504	524	533	572	537	521	525	520	505	516	514	577	531	524	534	507	522	550	598	580	528	555	541	563	543	522	521	510	524	512	541	571	534	564	553	539	545	501	568	510	514	528	541	510	471	530	569	529	547	554	557	532	534	550	527	536	544	541	488	505	507	559	541	515	537	520	549	570	576	514	533	563	558	541	524	502	529	513	498	494	535	533	574	527	502	516	499	531	586	532	553	539	554	545	516	521	535	577	542	512	509	526	542	541	565	572	553	563	533	537	485	505	546	553	526	535	546	550	573	516	548	505	537	522	502	543	557	523	514	478	551	465	492	549	501	489	559	522	502	508	544	539	567	539	552	531	497	543	556	538	529	566	524	505	511	567	544	519	546	526	540	497	524	515	536	515	535	578	563	537	519	578	547	513	549	572	530	547	548	506	576	560	523	535	516	521	507
28242	16296	8194	2863	1287	569	578	975	144	135	118	146	125	139	136	138	139	128	129	144	141	141	125	144	136	127	125	150	130	138	134	107	125	119	116	139	102	126	130	151	132	123	141	135	130	128	124	122	144	144	131	130	113	125	123	127	117	140	116	135	145	121	134	134	130	119	144	139	123	133	118	137	138	122	128	130	130	148	147	135	102	134	120	120	134	133	126	151	108	127	127	107	129	132	135	133	118	113	109	159	147	139	107	126	122	141	111	132	136	133	127	133	120	124	138	143	130	127	144	124	126	118	140	140	135	120	121	122	156	134	150	115	131	120	107	127	117	140	114	115	131	120	135	120	126	127	123	124	126	123	128	132	144	137	137	144	129	145	148	114	136	117	141	131	133	123	108	134	116	129	130	123	133	136	134	151	123	123	137	129	106	131	108	133	134	130	126	112	133	118	156	139	139	129	132	134	136	132	133	110	127	103	134	115	118	112	138	119	112	124	126	128	111	123	110	124	124	113	134	134	137	138	135	118	126	120	124	132	110	136	115	134	136	130	135	117	119	131	135	139	121	116	133	120	111	105	132	130	133	123	101	124	138	131	115	149	123	124	137	126	148	113	114	133	125	133	115	144	140	120	143	99	117	135	132	146	129	117	127	125	113	130	123	152	143	122	138	125	139	104	125	111	118	133	142	153	113	126	110	125	115	139	119	145	113	133	122	110	117	122	141	116	126	124	128	133	125	129	127	134	132	114	118	128	115	142	131	128	136	123	128	126	160	121	125	132	111	140	116	131	114	142	138	152	127	126	123	135	140	119	129	122	131	110	140	131	125	134	132	137	109	151	113	121	130	131	131	125	136	126	130	130	134	119	136	136	127	131	138	151	138	118	137	121	149	139	113	114	122	127	124	126	142	136	125	126	134	120	123	123	114	135	138	130	147	123	136	153	143	102	117	145	125	135	125	129	128	116	129	136	126	125	135	126	126	132	156	134	147	140	118	131	129	118	136	151	126	152	121	126	110	115	131	126	143	101	125	119	118	121	117	127	143	128	127	135	128	139	130	130	127	118	127	112	110	115	156	132	126	158	127	144	121	129	129	127	129	162	147	132	134	154	132	123	118	121	135	127	127	113	127	129	152	140	118	131	103	143	137	111	123	120	131	136	121	132	140	116	120	108	126	133	150	131	136	129	144	157	130	142	111	119	129	147	136	121	114	125	142	132	124	115	134	128	138	125	108	125	118	124	125	135	111	133	133	121	126	143	148	134	137	132	129	128	128	133	135	113	134	130	133	143	120	121	117	121	139	131	122	114	120	117	99	106	125	118	164	118	132	128	132	129	146	122	147	126	126	142	114	128	130	120	128	129	155	127	126	138	121	130	131	140	113	156	131	134	134	127	143	107	134	128	105	126	144	130	141	143	135	108	143	139	144	101	121	119	135	114	128	129	146	137	132	132	111	115	146	125	142	132	114	148	132	114	122	117	134	137	134	128	130	123	139	132	117	120	133	132	135	132	133	126	118	119	140	134	140	113	118	125	135	136	116	140	125	123	112	152	132	134	131	143	151	123	131	138	129	118	133	130	110	137	112	112	119	128	115	118	109	124	136	143	130	116	124	122	104	137	131	126	142	139	126	135	156	139	133	123	133	129	119	124	126	124	109	123	135	125	136	154	117	114	145	132	134	132	121	133	117	134	124	126	130	122	135	113	111	127	143	100	123	141	119	131	139	126	124	126	131	124	145	117	131	127	125	135	144	148	144	135	137	110	138	152	143	123	129	127	130	122	119	127	120	132	119	135	135	121	133	138	136	124	130	113	112	145	112	145	133	107	127	126	151	115	129	116	119	125	125	119	129	134	119	145	142	143	132	127	134	101	133	119	123	117	123	123	121	127	119	143	140	124	129	114	139	146	128	135	126	143	120	133	131	156	129	127	145	129	130	147	130	149	114	125	147	107	136	125	136	126	124	113	134	126	133	112	112	137	109	123	155	125	121	118	119	129	126	128	123	119	135	125	129	115	129	122	119	128	126	128	126	116	123	126	136	119	129	134	147	127	119	118	114	128	145	135	124	151	120	124	140	126	132	93	145	100	111	122	123	139	132	128	110	133	114	147	128	122	115	119	138	125	116	120	145	132	116	114	120	154	127	120	144	132	138	127	123	139	140	114	126	125	138	142	141	113	130	120	134	135	127	136	129	94	120	123	147	136	152	121	135	104	123	105	135	128	118	135	126	125	139	139	133	129	144	140	137	119	125	146	130	130	128	132	100	119	131	131	125	123	125	113	141	123	133	125	120	110	117	144	153	139	135	112	159	123	127	152	124	101	130	113	136	123	128	123	111	122	129	138	120	128	129	141	131	125	139	122	120	128	130	129	122	109	128	118	133	110	134	140	128	119	140	157	128	125	128	106	150	122	136	142	138	126	130	140	122	128	125	152	132	137	118	113	133	124	142	115	123	121	141	140	119	135	119	130	129	149	131	128	145	134	149	122	125	150	146	126	125	114	134	128	123	142	108	123	132	118	126	158	144	145	150	147	143	141	144	136	134	132	125	130	145	144	147	111	124	117	126	119	142	114	129	127	120	140	146	130	118	138	155	131	133	128	116	131	133	119	122	151	129	126	157	126	122	130	121	135	115	129	121	111	119	135	132	134	128	158	120	138	125	136	142	140	121	140	129	134	108	127	132	122	144	122	122	120	131	122	136	135	121	141	111	126	138	104	131	135	120	148	131	116	119	131	121	146	149	127	125	133	132	127	129	133	121	115	133	100	132	113	114	124	135	130	144	115	120	144	109	131	141	124	141	143	116	115	134	133	122	135	125	124	127	116	127	139	120	127	113	133	133	136	123	120	135	152	141	146	118	120	145	132	144	115	111	121	127	134	123	134	117	120	139	129	129	110	145	125	138	123	124	115	135	130	128	130	111	132	138	133	135	115	118	129	128	123	137	141	127	109	122	126	128	144	139	118	127	119	121	113	108	120	128	123	135	109	123	124	128	122	144	134	123	130	133	114	143	152	113	131	127	153	130	134	135	120	133	115	118	124	134	136	133	131	143	127	129	129	129	133	126	132	123	122	128	142	128	124	137	141	138	113	128	115	139	105	134	113	120	119	136	116	123	130	125	132	128	128	115	137	167	127	128	129	146	128	109	127	138	108	134	127	124	135	124	115	120	117	139	124	130	108	153	106	99	119	146	133	144	130	123	155	134	112	134	135	125	119	140	136	130	140	125	143	149	129	129	115	135	135	117	136	114	138	119	145	132	126	128	143	125	142	131	113	117	129	122	126	121	130	128	114	126	126	153	102	121	145	119	143	134	121	122	138	142	119	125	123	127	124	133	110	115	127	125	152	137	128	135	134	117	113	145	120	130	130	130	129	143	90	118	116	135	123	138	122	129	109	151	116	120	137	151	112	125	138	138	136	129	126	140	102	136	136	129	135	119	127	136	133	130	133	134	127	125	130	127	125	140	136	133	128	127	138	119	123
15310	8574	13604	3923	2505	1080	1027	1857	156	149	170	165	163	143	170	164	153	139	159	141	143	136	142	150	167	145	139	143	177	138	164	133	138	130	140	133	139	133	146	140	123	142	133	125	144	130	131	139	151	120	146	141	142	146	137	133	137	130	129	122	135	151	152	163	138	134	127	125	123	131	126	146	136	128	121	140	131	151	148	129	143	140	143	139	126	137	140	139	136	138	157	136	140	141	130	131	128	137	144	144	141	138	137	127	129	139	125	138	125	154	123	132	140	122	146	143	150	118	143	114	131	124	135	131	146	138	144	136	129	149	119	126	137	125	117	130	130	124	132	135	139	160	153	136	140	132	130	145	130	145	136	141	143	141	136	127	149	150	140	149	144	151	151	141	142	116	136	147	121	129	113	132	123	145	130	127	130	137	149	123	138	108	130	152	135	142	138	149	127	145	151	137	154	139	126	134	135	137	158	143	148	167	143	139	140	135	162	130	122	120	142	133	162	149	147	132	150	138	122	116	117	133	142	141	153	136	143	149	155	131	147	146	118	143	145	127	144	144	146	171	148	146	134	125	157	124	128	151	126	128	140	141	136	128	162	129	137	143	130	133	123	136	132	159	114	136	137	150	129	131	142	126	141	136	119	130	134	153	118	138	131	145	131	138	152	137	158	160	139	128	148	139	134	149	134	154	146	138	137	151	142	153	149	132	125	134	147	130	141	144	120	126	131	139	133	153	146	155	145	140	124	123	123	134	149	141	144	156	135	133	151	147	139	141	142	151	153	148	132	149	125	133	148	130	144	143	129	135	138	135	134	126	161	126	119	137	152	127	127	135	147	151	154	140	146	135	144	127	136	153	125	138	130	118	153	124	152	156	159	147	125	119	127	130	124	127	124	161	149	150	123	145	139	157	142	134	138	141	128	144	134	146	153	126	143	136	126	157	139	138	134	136	137	141	125	160	132	155	147	139	140	124	137	131	133	138	145	144	143	129	115	140	116	158	124	116	144	146	141	146	148	151	142	131	134	128	136	129	150	141	153	142	130	136	148	119	145	143	142	119	156	153	152	151	146	125	120	144	141	127	147	151	161	147	123	135	137	123	144	146	138	131	158	137	143	116	117	125	118	160	119	139	148	158	147	127	127	141	152	134	137	126	133	154	148	127	121	132	153	130	147	127	140	141	126	152	143	130	153	146	149	136	139	135	133	154	117	134	145	124	162	163	144	129	125	127	133	144	140	126	132	141	136	136	147	133	143	130	130	161	135	144	161	137	141	146	157	140	127	125	153	131	136	135	152	154	143	149	127	153	158	150	128	124	137	125	134	120	142	128	140	147	141	144	140	140	166	136	150	154	121	155	138	137	145	137	154	130	136	127	141	161	145	130	142	126	140	134	150	139	141	127	160	130	138	147	155	149	118	121	126	126	144	145	123	139	123	150	133	128	137	126	121	136	127	135	148	130	130	153	131	140	170	142	134	165	118	134	140	134	128	131	123	131	126	127	151	137	147	150	141	145	146	114	134	126	149	147	156	126	133	133	128	153	147	141	149	127	126	138	145	139	134	140	151	146	152	159	145	134	144	127	134	133	119	139	133	142	134	140	125	133	135	134	134	118	113	124	142	142	139	146	130	147	160	120	132	121	130	149	129	152	137	133	165	137	148	133	138	137	114	151	136	116	125	138	144	137	140	139	137	117	158	141	131	158	145	149	120	134	143	127	140	154	154	142	143	144	147	126	152	126	128	121	140	129	125	131	137	141	141	132	100	142	140	154	129	135	134	125	123	143	154	142	111	140	134	170	128	151	123	126	148	140	127	129	141	126	138	156	135	110	143	146	138	124	132	140	137	126	123	143	158	127	123	127	135	142	142	137	121	152	132	116	141	139	128	128	148	113	163	128	127	145	141	160	153	150	134	131	160	134	130	148	146	123	131	146	116	150	152	129	135	126	139	135	156	134	159	128	131	149	129	153	136	118	148	145	140	123	132	145	142	140	142	139	146	144	138	137	145	126	129	129	154	113	154	121	133	132	145	159	145	125	113	141	146	148	143	121	134	143	131	142	147	125	124	129	139	124	121	132	134	133	162	149	153	137	141	161	125	130	153	148	132	134	147	151	145	154	128	128	132	153	140	151	140	140	148	134	145	129	145	134	117	136	129	146	125	140	135	147	137	140	137	128	138	130	121	146	138	130	130	129	129	150	125	131	124	124	120	135	141	122	141	146	121	148	150	153	152	131	127	123	132	120	150	145	151	121	140	136	134	161	155	137	139	131	144	137	118	151	136	128	127	137	139	148	157	145	127	147	162	138	136	150	141	140	149	128	132	138	133	135	122	167	144	129	122	135	154	151	149	137	139	155	148	131	141	148	141	130	157	123	136	149	139	131	134	128	132	124	121	146	152	142	126	127	155	118	117	143	118	147	155	132	143	121	139	164	129	132	154	145	152	150	162	134	139	134	149	120	127	126	139	137	129	159	132	136	148	151	146	149	145	138	131	134	146	139	145	136	155	150	133	141	129	141	158	143	129	149	142	136	128	145	125	135	136	137	138	139	145	153	125	127	166	146	152	150	156	132	128	151	114	130	128	124	146	152	129	140	149	137	145	139	134	131	140	148	136	121	138	151	155	126	136	152	142	126	147	143	142	156	142	119	142	142	135	121	149	144	126	164	120	128	144	129	132	144	129	130	112	133	155	141	137	148	112	142	141	133	147	145	129	131	140	133	153	127	165	140	158	136	129	133	155	170	130	154	126	123	146	149	134	110	161	153	157	147	132	119	139	134	150	153	136	137	120	133	147	136	124	131	143	131	148	130	133	147	141	109	148	147	141	146	127	168	149	138	149	123	131	149	158	138	140	146	146	141	146	128	147	127	128	131	121	141	137	133	110	145	155	140	139	128	142	149	144	138	144	126	122	156	120	142	144	141	148	139	138	153	130	144	142	155	132	142	165	128	130	134	124	148	151	150	146	151	140	157	144	128	137	139	117	110	136	138	138	144	128	141	150	164	162	149	131	133	149	145	148	136	132	129	130	146	143	147	159	142	181	150	121	129	134	139	135	141	127	125	155	137	125	136	132	134	131	123	142	168	129	134	129	130	125	161	121	146	148	145	145	143	149	145	139	118	127	121	161	130	122	137	137	130	127	135	148	144	128	150	144	150	133	127	132	127	121	151	130	136	131	144	120	112	123	125	124	139	125	130	128	149	148	139	126	138	144	143	147	134	141	143	141	149	145	127	121	163	141	175	117	130	120	139	164	134	143	133	136	150	130	148	141	117	138	129	150	121	149	148	132	144	147	132	126	141	147	140	147	162	137	137	159	135	143	140	148	144	151	147	127	131	155	129	131	155	155	140	130	140	130	145	133	113	130	135	144	116	142	147	138	152	147	132	124	146	130	144	146	144	138	141	125	146	125	132	134	140	127	146	139	134	150	130	151	124	132	146	136	131	159	133	134	143	143	141	138	126	127	152	134	132	145	136	137	127
24982	20385	26724	23903	20403	12722	6902	21711	2039	685	587	566	526	460	450	449	430	433	388	406	387	362	392	373	399	380	397	375	374	368	360	372	362	354	343	349	320	380	351	337	328	352	354	350	352	348	346	370	375	333	381	364	331	348	346	377	352	369	328	336	352	343	363	359	340	312	315	330	349	339	355	369	348	333	360	339	338	336	329	335	329	337	350	361	342	331	349	327	346	325	325	353	336	384	325	329	361	359	357	348	339	348	302	326	333	330	335	317	355	322	344	303	381	371	333	355	373	349	329	362	354	348	333	399	329	355	331	326	380	336	343	349	327	343	335	353	338	358	371	322	330	341	346	380	358	340	316	344	375	329	375	341	325	334	319	358	348	333	315	360	325	328	326	360	309	351	301	372	360	348	396	361	340	332	322	368	344	337	365	341	367	325	347	311	354	356	338	347	367	353	339	325	358	329	338	343	313	332	318	326	338	331	373	327	321	341	316	330	317	348	357	345	320	335	326	309	313	323	341	326	343	347	369	358	343	320	326	334	326	306	321	323	330	344	350	341	315	331	360	330	337	333	325	353	324	364	368	328	341	330	382	338	310	351	316	339	308	360	315	329	346	320	333	342	344	325	329	337	344	337	328	341	373	325	352	341	367	359	350	342	366	330	310	323	357	331	369	306	350	335	349	348	335	313	380	392	331	316	363	333	335	331	354	338	305	333	341	325	333	341	328	330	305	381	351	312	365	311	348	331	370	345	360	366	382	323	331	366	335	348	322	382	333	337	358	364	353	374	353	332	347	358	335	347	361	359	339	347	310	317	358	321	377	328	348	310	326	357	349	321	323	295	355	360	324	346	336	324	379	339	334	332	378	331	335	378	354	385	328	345	350	324	338	338	357	344	366	359	319	318	337	328	360	325	361	331	349	330	377	344	297	346	370	355	298	364	339	353	357	336	345	374	324	344	335	336	305	361	358	333	349	358	347	341	316	336	307	343	309	333	354	364	329	355	337	322	333	339	315	347	327	343	358	358	332	336	351	332	326	326	349	341	321	344	344	321	330	337	338	318	362	326	329	338	337	315	322	345	347	319	348	359	348	316	349	325	337	323	330	339	339	359	354	337	337	374	335	334	343	361	305	339	346	350	346	356	323	356	347	335	339	327	360	361	346	349	367	363	343	343	323	334	350	383	347	310	323	334	358	384	344	381	323	362	329	319	303	348	369	342	331	339	346	328	341	344	343	329	347	337	343	344	355	315	331	307	364	352	351	303	355	366	335	348	345	347	321	324	349	325	360	351	361	327	358	326	327	313	352	330	348	347	328	346	341	347	363	324	326	324	370	348	363	358	333	330	332	335	345	348	355	353	325	288	330	349	312	341	343	352	339	356	296	336	315	341	361	330	344	345	331	346	341	331	326	358	322	364	331	316	346	353	307	322	370	333	338	338	373	318	367	358	351	357	337	318	375	348	335	333	343	352	322	342	315	343	358	309	333	354	334	330	351	332	349	320	339	375	350	342	339	344	343	329	313	346	321	347	354	333	325	342	328	344	313	317	356	358	341	339	343	308	342	348	339	335	331	344	347	346	308	351	320	349	341	341	374	327	376	331	315	342	342	334	326	360	388	330	344	355	348	327	344	322	344	359	361	326	339	313	303	306	339	349	344	302	333	302	351	343	351	324	345	382	331	325	348	360	326	361	327	338	321	339	357	329	338	343	319	340	359	312	359	343	307	329	359	325	322	366	364	325	328	317	344	330	347	367	322	332	350	325	339	382	331	325	338	350	336	338	365	353	355	358	343	335	337	328	307	336	352	309	355	327	349	381	327	361	331	339	325	335	345	361	342	371	323	336	339	348	315	365	337	354	325	341	283	347	324	323	354	324	338	363	347	328	333	349	325	319	362	322	356	342	367	357	319	335	363	326	358	323	340	336	333	316	339	338	358	333	308	346	331	363	328	350	336	318	352	331	343	373	350	350	367	339	342	375	376	347	355	344	293	351	345	334	368	332	375	324	350	361	365	360	347	350	345	325	322	345	371	339	348	372	371	338	382	336	359	337	344	339	359	356	353	349	344	301	378	351	350	337	316	341	324	369	333	342	333	365	361	375	334	338	345	356	314	316	378	382	343	317	346	332	356	348	381	324	327	350	386	387	351	328	352	349	322	320	366	340	336	342	344	316	346	343	330	332	312	308	335	300	354	325	333	325	351	346	343	358	346	368	330	313	351	341	347	362	340	365	352	335	320	326	345	354	367	359	364	322	315	351	326	346	333	337	364	301	333	330	333	364	325	322	366	328	323	309	349	303	313	326	357	337	395	326	328	353	363	313	360	366	343	355	369	364	342	344	328	303	348	338	364	329	328	336	314	342	341	334	352	315	361	323	364	364	358	317	326	364	322	337	333	333	347	341	344	343	360	317	327	319	352	315	340	336	348	329	383	328	298	328	376	347	350	317	346	370	361	339	315	316	333	337	363	343	331	317	336	349	334	373	337	299	301	331	364	308	317	359	327	338	367	339	380	320	336	347	341	305	332	362	336	296	341	323	332	342	314	317	362	333	339	337	328	331	340	345	316	381	322	329	350	346	363	316	346	352	355	317	359	345	350	378	350	342	354	356	319	337	369	357	364	329	341	347	343	350	333	323	362	348	348	341	356	349	349	330	372	338	320	339	320	317	327	301	299	356	365	322	332	329	333	321	358	346	368	314	350	330	367	339	357	332	339	336	310	328	318	339	329	318	354	334	313	358	392	313	324	312	335	302	319	336	337	337	341	357	353	367	336	323	320	369	354	338	326	326	353	337	345	318	332	324	315	329	323	329	348	360	345	325	324	357	332	345	329	320	350	352	326	367	328	334	383	325	355	357	351	315	345	315	348	290	312	372	311	358	349	349	348	369	351	358	340	329	327	316	337	323	310	341	336	328	365	320	321	378	332	339	339	330	367	357	343	342	333	323	380	334	329	332	329	409	359	341	332	332	372	361	368	365	293	346	341	350	320	387	322	354	334	371	340	308	331	309	348	330	328	304	325	336	360	349	342	345	342	325	343	368	358	340	281	362	336	359	360	316	322	382	355	329	334	320	350	351	330	372	309	335	351	331	350	321	351	346	317	346	323	322	309	339	344	330	318	344	393	369	312	330	332	370	336	347	330	344	332	341	333	327	350	340	351	339	379	329	362	380	360	332	371	332	348	370	355	307	351	328	335	327	306	342	357	335	323	362	335	357	324	334	342	335	339	346	359	322	336	341	311	337	314	307	364	317	321	345	333	322	350	349	322	374	323	297	379	331	342	398	337	329	322	336	348	350	328	340	341	338	343	358	345	366	333	362	334	324	360	328	317	340	338	336	338	340	317	346	295	335	345	324	314	344	314	307	326	375	336	335	348	322	347	326	334	338	339	322	363	362	339	319	339	322	326	331	342	351	335	339	350	319	381	351	336	348	342	326	331	338	358	333	338	305	314	347	356	380	350	322	327	345	373	346	380	321	338	331
34513	22598	18129	11743	6552	4919	9890	19416	1165	971	854	787	619	627	520	537	523	461	439	425	451	435	427	390	438	388	401	384	362	363	347	345	380	385	346	335	329	357	310	357	302	355	355	345	360	358	344	314	344	334	358	317	310	335	308	318	291	354	324	336	343	326	362	338	366	338	306	366	321	353	361	293	319	322	347	347	341	341	296	334	352	354	343	310	335	324	301	319	296	303	340	292	314	323	339	340	340	316	274	309	321	301	315	323	314	316	344	340	293	330	322	328	349	320	304	319	366	316	309	303	306	354	309	345	349	324	311	332	323	293	311	294	329	302	332	322	322	338	310	323	306	364	304	327	330	335	290	318	320	300	349	320	315	334	340	303	357	326	342	344	331	322	323	320	321	317	314	310	320	300	339	316	316	363	310	334	333	301	325	348	350	329	305	310	327	366	326	314	320	314	314	328	343	296	298	360	283	307	299	327	303	288	334	312	326	331	330	307	284	316	312	318	354	341	273	299	292	310	327	324	314	317	292	317	306	316	317	323	315	318	307	307	297	322	340	361	326	340	291	342	287	306	319	328	312	330	301	299	355	315	303	323	360	294	299	313	324	325	305	345	309	348	323	336	312	332	364	303	307	309	286	342	334	312	318	340	306	335	302	315	343	337	357	339	323	335	327	336	327	314	314	296	297	279	314	319	302	285	321	341	277	320	311	312	342	290	306	320	309	355	292	302	319	307	305	317	339	313	322	334	315	320	314	327	354	356	333	290	335	320	323	313	347	311	302	330	319	316	291	315	332	354	311	312	310	328	331	318	317	359	335	318	330	322	278	325	295	343	259	302	315	326	298	318	284	312	330	364	315	310	317	328	313	315	340	319	314	333	315	329	332	302	327	330	314	314	324	304	337	327	334	330	338	308	311	333	315	323	294	296	294	353	326	321	344	362	317	328	328	320	348	322	337	308	294	327	361	339	315	303	337	351	309	304	323	330	321	297	348	319	327	319	312	291	283	345	343	331	302	292	340	338	312	307	324	292	288	319	318	312	328	337	316	318	333	336	316	294	309	330	314	348	318	300	360	303	311	352	281	321	312	312	332	321	330	320	318	331	325	327	333	329	360	313	301	303	316	329	317	331	315	309	307	330	324	329	299	286	319	311	304	340	318	293	336	309	308	310	324	323	339	317	327	333	299	302	326	318	306	307	298	341	324	309	361	314	319	320	305	321	341	309	347	320	299	333	286	319	295	326	298	322	325	329	318	320	317	322	318	299	328	343	323	284	324	301	326	336	353	320	290	319	328	289	341	328	306	319	319	356	336	330	304	343	348	331	327	319	309	334	342	366	302	329	337	300	317	338	307	299	311	331	304	344	285	295	329	311	335	320	310	340	308	320	301	320	328	343	357	315	305	322	330	303	302	346	316	360	328	297	313	350	323	314	326	329	331	326	334	337	309	325	308	329	327	312	335	306	301	317	311	322	321	315	314	318	322	297	307	321	291	320	317	292	322	305	291	325	366	333	360	331	345	306	304	299	324	315	323	307	323	304	325	297	325	322	307	305	313	338	327	293	315	310	312	318	308	319	324	335	313	310	316	357	290	296	332	305	319	304	297	283	297	323	310	287	304	308	322	353	335	298	349	333	327	322	343	312	314	312	328	329	293	336	337	324	317	326	306	344	327	305	319	330	289	305	314	327	328	311	313	328	340	329	291	318	322	311	348	299	326	319	318	328	306	286	310	314	321	284	306	333	342	342	311	316	310	316	355	301	324	328	302	323	336	297	298	322	306	326	316	336	303	315	311	322	325	301	322	322	297	321	318	348	311	322	328	330	337	306	337	323	337	302	339	305	286	330	333	335	344	344	329	339	296	347	311	340	300	291	321	319	328	316	314	305	326	325	310	313	325	304	329	299	368	335	311	297	317	309	313	300	319	360	340	295	312	337	305	277	307	317	330	323	310	319	346	303	308	286	322	330	311	326	319	327	343	305	308	323	307	362	292	323	339	333	299	294	313	303	335	353	332	323	320	305	330	334	327	330	304	344	321	340	306	318	260	329	293	347	314	329	303	310	346	300	312	307	321	282	299	334	345	339	303	337	325	283	316	283	301	332	336	318	324	311	333	301	329	318	313	336	317	321	306	310	329	333	309	312	355	288	309	313	296	316	305	289	321	304	282	317	309	298	315	317	344	314	310	318	284	337	296	332	315	327	286	335	356	331	307	320	303	309	329	303	339	315	284	318	338	317	329	319	309	313	303	303	308	323	296	339	283	308	344	311	311	339	307	303	317	303	303	331	334	296	317	325	329	308	318	331	298	336	309	299	306	301	326	311	313	330	311	332	298	295	287	308	347	332	317	355	303	321	299	327	318	332	314	311	303	340	320	309	304	331	322	309	315	330	265	299	322	310	319	299	313	354	282	313	326	324	302	315	302	347	309	290	303	305	335	294	339	317	334	347	303	309	325	322	316	305	298	303	353	295	344	313	301	330	309	328	299	338	329	315	316	364	337	311	291	300	316	320	287	327	306	292	333	321	312	300	300	339	299	295	316	329	311	324	334	310	302	309	333	316	326	319	318	315	341	311	308	331	316	286	304	308	285	310	326	319	277	335	331	332	297	302	326	304	318	336	343	325	313	304	313	303	324	328	293	316	338	306	339	301	305	335	326	349	285	322	311	338	319	313	327	310	312	298	348	333	297	346	311	320	350	303	335	291	309	314	330	311	313	335	268	296	340	312	294	316	333	351	317	337	292	333	339	304	309	328	324	319	323	304	286	343	331	339	321	313	306	302	295	319	357	315	338	324	300	326	319	310	349	351	331	320	323	309	305	348	319	337	341	326	313	315	355	319	319	330	304	269	314	289	343	307	330	311	335	310	335	330	333	296	340	338	360	308	320	349	321	289	329	328	318	339	309	319	323	349	316	295	351	326	300	338	356	305	307	330	334	325	315	323	326	351	326	325	300	319	307	335	325	292	327	311	318	302	327	337	294	292	305	348	292	297	321	314	362	336	337	302	339	303	339	334	306	312	318	339	368	311	309	308	316	327	346	288	306	306	323	322	318	324	312	306	329	308	313	325	352	283	338	316	333	291	319	306	285	300	303	311	350	332	298	325	312	336	319	299	317	339	343	309	307	282	342	305	324	296	342	331	310	316	321	334	303	329	291	292	307	344	311	304	296	293	303	316	299	302	303	320	351	297	335	320	338	300	309	309	336	337	322	332	305	352	308	335	321	314	308	305	339	355	344	298	340	310	364	328	328	306	307	300	329	289	318	317	339	297	330	315	324	314	332	318	299	343	324	316	362	320	293	339	309	339	329	345	358	319	313	314	323	321	304	315	336	321	308	340	301	285	330	330	324	308	328	317	332	342	323	312	288	307	303	311	328	324	326	332	327	295	298	351	293	303	312	315	355	295	287	343	336	348	276	298	342	300	341	348	320	320	308	319	314	320	295	331	346	304	353	298	347	319	302	321	301	321	266	323	323	307	303	292
22520	20392	27031	23659	20409	20568	14775	37606	7885	1410	1054	909	939	808	846	785	754	741	700	691	708	699	645	632	643	636	617	594	609	588	596	604	575	622	653	573	623	592	611	598	640	595	626	586	602	636	559	608	590	589	562	615	620	562	579	598	627	576	534	604	593	552	594	623	586	558	602	595	614	632	592	585	585	591	538	601	600	573	564	584	570	577	530	635	593	562	638	582	586	594	583	547	580	543	545	544	579	575	564	583	593	566	584	604	599	561	587	561	547	573	599	565	573	600	596	551	599	576	601	605	610	554	546	585	611	616	572	571	594	602	608	593	561	614	584	588	574	583	597	592	576	599	564	636	574	602	553	585	588	553	595	541	578	595	558	571	608	595	572	579	558	584	566	591	595	588	634	567	563	617	589	559	589	599	608	572	535	583	587	593	570	571	545	550	547	585	549	559	593	577	580	546	525	574	560	588	554	620	599	601	552	533	579	578	572	546	544	583	588	541	593	609	572	579	564	560	585	570	578	610	543	590	559	585	617	586	570	567	563	559	557	591	563	591	528	579	539	571	551	550	565	582	581	583	579	579	531	580	592	578	596	592	612	538	571	581	598	550	592	586	566	607	601	571	565	576	568	582	624	542	583	568	597	579	576	570	565	582	591	577	604	549	589	595	586	579	552	543	595	550	594	585	609	569	562	619	613	562	615	598	563	607	594	531	605	530	532	576	595	546	596	551	563	556	569	577	552	543	565	570	577	593	560	588	608	581	566	608	588	615	607	588	578	622	570	593	582	540	596	554	576	598	601	567	587	574	587	604	583	577	561	590	574	590	603	599	552	567	574	586	560	594	535	619	596	540	560	608	565	585	565	556	562	618	557	578	549	590	574	594	582	581	552	587	529	558	575	525	577	588	610	524	616	568	537	588	634	584	598	559	574	564	577	617	561	586	575	588	592	558	574	586	598	584	572	560	596	576	586	601	579	582	558	577	579	596	599	571	541	562	574	546	572	589	654	578	573	601	580	578	560	552	581	560	619	610	537	575	587	564	565	608	588	601	578	599	587	583	626	628	596	556	615	556	557	545	561	602	611	603	578	576	575	534	611	615	566	522	577	585	587	553	561	620	571	596	562	600	602	552	579	585	550	606	543	593	613	584	582	575	518	561	613	558	557	587	593	531	576	604	567	568	559	571	553	580	556	577	595	534	547	562	584	584	624	579	536	596	579	604	592	519	557	581	573	587	629	601	562	551	596	522	585	571	594	566	557	598	579	599	556	573	545	592	590	584	567	599	573	572	559	601	570	567	567	526	576	578	581	571	603	580	542	580	600	579	553	594	566	587	589	547	609	556	550	579	555	572	617	584	556	597	606	599	559	548	566	596	604	608	575	585	629	558	568	595	589	595	577	562	604	590	594	609	590	567	568	565	583	578	592	607	513	554	589	570	557	588	577	588	555	559	594	575	598	579	584	554	547	560	612	571	584	588	549	530	592	576	571	576	579	563	554	572	569	632	592	593	586	591	606	586	573	558	593	596	577	545	573	603	603	593	598	589	571	572	599	587	559	593	576	613	595	550	578	599	566	614	555	604	548	603	599	582	569	575	640	550	544	587	590	549	618	564	557	600	559	589	546	568	599	587	568	569	576	595	536	539	568	617	592	593	591	582	573	576	601	569	594	595	609	553	604	532	574	566	544	580	559	556	605	556	550	581	557	545	575	585	569	608	578	553	605	599	589	528	583	561	581	578	575	587	568	561	538	594	567	596	587	536	605	555	614	571	605	580	594	599	572	543	575	532	560	547	570	574	621	576	592	578	551	598	585	590	590	573	537	584	586	530	614	587	573	604	563	583	576	564	561	561	559	560	637	550	557	612	568	551	593	582	503	591	535	620	555	619	605	569	580	619	557	570	583	615	587	573	597	527	593	545	599	585	568	587	587	567	578	569	606	558	547	538	551	561	607	563	585	560	564	555	528	587	552	567	571	585	538	580	573	569	579	590	585	579	535	542	585	577	581	560	602	618	592	639	592	621	544	576	576	582	595	569	529	587	578	562	580	610	556	545	530	574	590	545	547	559	575	531	537	562	585	584	591	572	548	572	567	594	589	579	551	619	582	620	587	541	559	616	569	569	576	545	583	600	593	582	598	587	600	562	551	558	577	597	601	578	551	580	589	565	613	580	572	560	595	575	626	601	568	603	575	621	538	580	574	590	559	585	555	593	580	551	563	584	581	566	596	537	574	606	552	610	598	570	556	588	565	614	556	560	589	578	540	573	568	585	588	587	522	534	583	592	591	566	586	577	575	550	551	559	607	604	601	580	582	576	607	621	579	612	546	612	570	541	586	566	613	553	533	598	579	604	596	617	556	589	568	573	573	593	554	560	586	573	598	556	562	592	593	585	579	604	588	567	597	584	575	588	588	570	528	572	574	563	596	579	611	543	665	607	550	577	587	585	617	565	507	590	576	563	571	588	623	585	602	546	595	604	596	578	563	537	595	616	607	560	600	572	576	577	601	585	570	571	631	594	590	571	550	562	536	598	594	563	559	571	562	573	599	565	611	605	581	574	604	603	577	542	573	572	589	604	567	571	597	600	595	586	572	554	569	571	529	606	589	620	541	565	584	564	586	601	574	601	570	580	602	545	575	564	575	542	575	592	566	585	577	588	608	600	563	566	581	601	585	632	582	532	551	566	569	599	576	548	554	567	585	593	553	607	588	583	597	602	625	596	614	606	571	615	558	603	565	589	562	548	579	622	578	551	561	575	549	561	585	621	599	588	570	533	556	557	599	576	572	588	604	584	558	546	588	613	556	559	570	560	568	553	610	552	573	549	535	580	572	585	597	589	609	592	597	561	613	576	555	563	591	590	585	568	559	578	554	528	565	578	567	566	605	591	575	556	547	588	610	573	550	582	595	564	600	560	592	615	581	553	556	573	548	582	558	551	594	601	558	576	599	569	578	544	524	596	578	559	564	587	585	567	542	547	601	588	604	565	584	537	542	521	599	619	566	573	565	601	553	596	552	566	578	594	574	564	556	586	582	568	600	560	554	593	587	532	580	542	583	567	582	569	607	560	596	560	587	586	549	573	587	622	556	593	535	596	592	602	567	595	543	540	591	596	628	565	600	611	561	599	548	560	604	578	562	599	571	606	581	557	601	590	545	548	567	555	563	635	607	597	578	592	526	554	572	610	568	594	589	593	615	534	594	558	602	550	589	588	546	556	571	573	582	588	559	563	615	530	549	617	584	586	599	584	609	615	599	627	611	542	610	575	608	576	544	568	556	516	560	628	547	582	612	559	589	550	530	532	590	570	591	577	541	579	584	610	577	593	620	563	529	589	562	604	562	562	592	606	608	637	546	554	598	556	556	596	541	553	565	588	621	580	551	548	589	547	587	594	554	609	608	569	570	579	557	581	554	547	542	577	587	578	556	543	616	610	627	634	552	594	571	579	564	572	574	614	593	562	602	537	599	561	559	593	576	584	567	570	590	580
41673	31030	30206	18945	11965	7694	9985	28062	2121	1773	1497	1303	1199	1105	1007	946	918	819	827	777	777	738	778	711	660	730	667	656	667	581	580	634	615	582	562	572	591	599	554	538	560	563	573	595	581	591	584	538	545	576	546	526	552	555	522	519	587	561	595	574	518	514	577	549	559	557	551	537	569	493	511	533	551	544	582	552	531	546	563	533	588	535	557	545	518	575	493	528	545	564	546	561	527	520	550	575	540	562	503	579	603	537	561	552	551	526	548	526	523	521	540	581	547	545	509	558	529	584	562	519	562	553	546	525	581	523	573	521	523	516	529	578	513	541	537	556	514	551	581	552	518	549	524	530	514	505	558	512	554	510	575	574	552	538	562	554	549	545	542	500	533	547	559	564	592	534	479	532	507	534	546	499	544	533	530	559	534	578	524	535	539	519	545	531	545	542	569	534	517	550	532	512	509	535	559	552	522	584	478	593	543	545	510	515	537	557	501	549	518	526	520	511	513	536	521	520	538	562	524	527	518	556	488	487	568	515	534	557	531	555	525	547	550	528	539	548	541	533	538	488	529	531	559	548	527	520	520	490	502	532	546	531	529	531	505	556	518	540	539	513	573	531	549	499	479	539	549	511	538	488	571	542	490	528	497	523	532	512	573	520	494	531	530	505	538	514	563	545	534	558	549	543	539	491	504	500	534	544	501	564	547	529	522	557	571	548	543	519	541	522	529	503	528	531	510	531	547	546	528	534	566	540	523	525	507	525	525	578	530	575	547	515	552	509	551	541	549	521	531	560	535	522	529	540	556	558	549	523	564	504	556	516	557	515	554	555	532	548	536	533	517	541	538	542	519	560	529	518	525	514	504	526	491	536	522	548	509	528	563	533	500	532	519	539	545	501	513	543	560	530	551	559	517	569	506	496	536	571	516	571	539	520	507	533	551	510	534	563	526	522	534	519	537	524	531	506	550	555	518	572	516	559	523	535	534	532	525	524	538	559	513	535	542	571	533	556	511	527	535	559	494	529	531	502	594	530	540	536	525	540	570	520	522	529	509	564	522	524	507	590	562	509	544	561	555	547	530	543	575	524	503	567	529	541	565	540	532	520	532	530	551	563	553	531	508	549	550	500	526	547	515	537	534	560	555	559	565	509	517	508	492	538	520	521	521	529	515	527	552	547	481	509	575	519	574	581	517	563	577	534	567	509	537	500	538	529	500	525	523	502	539	527	556	527	560	536	501	532	543	542	566	513	514	562	510	510	518	541	529	557	550	502	500	506	526	534	525	508	520	511	538	522	534	511	547	536	557	564	524	564	534	552	543	540	522	497	553	514	504	500	493	573	560	550	529	502	506	519	543	538	498	550	522	530	553	570	542	608	515	565	514	587	521	534	526	554	547	535	503	506	551	533	510	539	564	531	531	561	522	508	541	519	507	498	528	537	524	519	544	524	508	505	533	515	514	528	530	546	555	549	495	553	518	530	548	542	568	542	566	517	506	531	534	502	555	544	536	536	515	507	552	525	543	559	520	511	497	540	518	560	496	502	533	513	521	548	529	545	570	553	553	505	563	535	559	515	534	511	523	581	532	549	514	549	525	541	525	546	534	539	580	514	532	485	519	524	508	550	541	540	494	600	537	559	535	544	536	509	516	536	520	567	539	552	552	505	560	520	593	524	528	545	546	518	506	553	520	513	525	483	497	516	529	538	533	532	519	525	530	565	545	519	505	558	491	496	565	530	544	535	502	555	541	511	539	523	552	567	510	558	498	534	541	512	540	532	521	540	556	503	559	524	536	542	524	569	522	558	533	509	549	531	576	534	547	543	526	544	529	549	502	530	624	557	526	529	513	566	543	556	534	521	505	532	546	549	490	522	547	521	532	593	523	553	513	514	528	496	503	540	540	539	494	517	564	511	530	526	492	574	565	555	546	544	532	503	552	562	490	543	483	574	580	503	524	503	520	545	569	586	522	529	567	554	492	517	509	541	529	612	518	527	535	548	561	520	519	556	542	565	556	565	538	528	531	548	562	571	535	530	544	525	549	503	553	541	531	543	567	522	573	518	516	539	551	560	546	517	541	546	529	532	542	536	538	554	575	540	542	535	534	541	513	571	540	563	549	553	551	550	522	530	532	540	549	544	534	553	502	537	532	522	533	539	532	491	546	528	508	543	578	498	522	531	543	494	544	518	539	526	521	562	530	533	530	539	538	578	516	542	508	548	541	520	537	523	563	509	541	517	496	530	524	522	517	537	516	549	494	523	549	515	506	524	549	547	549	560	514	550	501	506	602	524	500	549	555	545	529	558	540	517	527	545	543	497	527	548	565	509	553	521	519	520	535	541	532	550	531	531	484	479	546	549	497	519	554	516	588	521	504	529	562	494	526	539	532	514	520	536	537	535	545	547	533	530	550	508	555	549	534	486	519	575	509	559	524	575	562	526	521	591	538	568	510	522	544	503	501	485	511	556	518	543	522	539	572	550	476	522	525	585	559	529	504	544	526	488	519	530	570	525	505	524	530	497	549	517	554	506	541	560	537	526	493	495	503	544	569	539	514	532	564	538	572	558	519	542	532	510	521	507	546	504	563	518	554	507	536	561	516	547	548	524	515	492	549	534	517	505	522	500	538	566	514	550	542	516	507	539	508	531	538	544	558	563	569	532	509	516	544	527	518	528	495	541	514	527	573	531	513	507	535	541	554	542	526	525	521	525	530	540	520	538	540	517	537	517	578	552	562	511	540	499	522	494	488	538	529	530	546	529	521	561	546	513	547	506	504	523	536	551	518	531	538	543	510	539	512	571	527	494	546	531	511	534	543	531	596	528	530	543	537	529	546	516	543	552	557	557	531	555	535	564	524	581	532	492	497	540	557	567	524	558	541	472	546	560	521	571	526	541	516	544	509	538	494	518	521	507	471	544	525	559	543	580	526	581	542	561	553	517	533	527	539	529	542	510	520	519	533	552	569	512	515	549	517	556	555	519	517	473	508	535	537	533	535	489	561	566	509	537	542	578	532	562	556	534	500	523	539	531	548	516	516	605	521	524	530	517	516	513	517	548	540	556	530	526	566	539	499	543	524	526	598	546	552	547	531	554	527	557	545	528	527	564	551	528	474	521	574	498	514	492	534	509	533	499	569	543	539	551	556	526	496	556	538	547	553	494	528	564	516	561	506	495	542	518	539	581	521	527	488	532	507	546	540	550	533	511	582	564	548	529	544	545	537	536	529	542	546	561	516	536	552	569	531	526	533	551	554	530	540	517	540	509	532	523	542	547	526	560	547	519	566	595	529	527	557	499	506	557	528	572	546	499	529	533	527	576	533	587	495	492	542	531	482	561	562	499	488	537	530	536	522	515	507	487	521	538	521	527	566	529	503	539	550	536	560	536	516	516	538	523	516	574	558	541	505	505	557	515	520	563	521	560	502	541	539	532	518	555	564	555	525	548	521	517	535	498	574	524	560	526	551	534	523	528	514	511	546	557	548	548	566	524
28376	16322	5674	2371	1064	683	410	779	152	152	140	154	134	145	155	128	146	150	128	112	114	123	144	121	127	127	141	130	119	131	134	133	110	133	89	118	137	127	146	128	130	138	118	117	144	120	124	141	124	120	106	133	146	124	119	152	131	118	128	134	121	121	111	129	139	153	122	136	147	134	117	127	132	132	109	127	121	119	123	146	155	115	135	133	125	127	137	119	138	126	126	115	134	124	130	123	126	118	131	126	132	145	122	121	132	105	125	123	145	129	144	142	121	131	131	126	136	125	123	114	135	120	146	121	106	95	136	150	114	122	142	137	110	121	141	121	137	135	141	116	129	139	141	126	121	127	158	119	138	128	107	108	132	117	130	126	132	114	126	120	133	127	124	130	121	109	113	125	137	127	133	124	134	150	122	133	143	115	130	122	123	133	134	131	119	144	119	140	117	136	125	130	98	140	140	120	156	102	111	131	123	142	128	117	141	149	126	149	132	136	119	109	115	114	132	124	152	113	123	104	125	117	146	121	133	146	112	126	147	141	136	133	135	140	119	119	126	153	122	128	136	140	133	138	124	121	128	128	127	117	115	135	125	130	121	133	122	119	144	129	142	115	119	123	125	134	121	124	125	109	149	112	105	111	132	106	139	110	123	121	123	130	128	120	132	139	140	125	139	123	129	131	129	129	124	114	124	133	134	132	119	127	125	125	121	139	120	137	138	122	134	120	117	119	143	133	118	131	130	147	153	120	129	124	131	129	138	121	122	119	115	112	139	141	127	123	131	130	104	120	131	123	116	139	124	129	142	114	127	109	120	118	107	125	105	144	125	122	122	129	135	124	144	135	126	139	106	131	146	132	118	138	123	126	128	135	126	125	140	128	122	150	122	123	120	120	115	124	123	140	128	123	136	134	133	108	118	116	124	134	114	132	128	132	147	151	142	120	115	129	128	141	140	138	135	124	140	120	134	127	133	139	127	120	113	129	126	121	128	126	108	120	114	124	127	136	122	124	133	139	144	127	102	107	130	134	136	132	130	128	150	132	121	137	133	125	128	117	115	149	106	128	132	141	120	131	122	129	109	124	127	132	116	132	122	137	125	134	113	143	141	137	110	113	129	146	122	127	116	143	127	129	129	143	139	136	122	140	134	107	123	124	141	126	128	119	137	117	126	146	119	120	103	129	117	98	114	135	148	106	133	117	133	114	123	120	119	129	124	120	137	123	136	117	142	130	127	104	134	117	138	124	125	137	124	148	132	138	105	142	94	126	127	129	126	124	148	135	101	111	124	138	146	123	121	109	122	144	132	114	147	129	116	127	108	140	125	140	130	129	143	123	120	122	120	135	134	117	140	128	111	149	128	134	126	136	136	120	141	127	141	130	114	136	118	126	129	135	112	120	134	122	115	128	115	119	142	144	126	124	130	127	138	122	124	132	116	126	121	116	115	124	135	129	118	123	131	165	131	131	104	118	130	126	103	125	146	144	127	113	117	119	159	142	147	129	135	115	129	128	127	131	123	147	118	146	124	135	119	110	151	137	141	139	125	138	118	136	104	126	111	121	116	120	120	131	118	107	137	134	119	110	126	119	134	134	120	118	123	136	124	145	126	132	107	132	121	131	115	124	114	151	133	132	114	119	113	119	139	153	139	120	121	132	141	121	133	119	110	137	110	116	108	127	130	119	125	138	130	138	123	110	122	107	126	132	138	155	128	103	112	125	137	118	126	120	138	110	111	117	111	125	140	132	139	145	113	127	120	134	112	133	118	139	127	156	133	126	129	138	121	143	136	123	138	130	126	117	137	120	133	142	115	130	131	126	130	120	103	142	125	119	122	112	139	126	98	141	120	115	151	113	141	153	146	145	128	118	122	124	128	120	116	129	128	122	111	108	151	137	116	153	119	135	111	136	113	126	117	125	143	146	109	116	141	116	126	123	127	100	145	159	117	116	132	134	141	143	144	115	138	105	124	133	143	109	126	124	135	118	146	114	134	108	119	118	117	126	122	130	141	122	128	114	131	121	138	117	168	137	129	129	109	152	131	142	121	128	117	123	125	142	139	134	123	135	128	115	142	139	107	118	141	129	138	146	123	125	132	126	143	147	119	123	133	141	127	121	149	126	137	117	128	130	118	111	123	104	121	127	158	147	122	140	118	128	142	129	149	121	101	131	143	136	121	131	107	126	128	121	128	118	133	144	150	111	134	131	134	132	112	114	118	145	129	148	121	127	131	144	116	123	108	146	108	119	132	113	144	138	135	122	142	132	129	139	99	121	136	131	131	121	143	133	120	158	118	122	142	135	158	109	144	113	123	120	137	128	115	126	133	126	131	128	140	124	122	137	129	128	127	132	112	134	94	126	117	118	128	147	116	121	127	129	114	113	115	106	128	140	132	138	126	100	114	123	139	134	159	119	124	108	138	131	113	125	134	131	137	110	125	122	107	132	114	118	136	113	125	123	106	120	132	121	142	127	138	136	127	131	133	115	127	137	136	124	100	118	132	137	143	138	152	124	126	139	130	113	113	120	127	121	127	118	133	127	125	114	121	144	146	129	128	135	127	111	129	124	121	113	120	124	119	149	120	112	124	123	114	122	132	114	139	143	137	129	129	122	146	142	115	147	130	116	114	117	110	118	120	116	121	128	124	129	119	161	119	110	123	119	100	125	131	118	116	124	137	140	130	134	111	124	148	126	126	124	105	119	118	108	139	127	131	131	121	136	130	117	125	137	139	130	148	139	133	133	140	113	127	123	144	130	128	119	107	139	129	140	119	147	119	125	126	136	131	129	124	130	122	132	116	133	132	122	114	134	129	123	117	129	146	138	132	135	130	133	128	116	141	120	132	133	123	128	120	124	129	127	129	122	130	94	129	144	126	150	118	127	153	118	114	135	127	122	131	121	134	125	132	142	145	116	134	114	114	160	130	121	130	120	114	114	132	132	125	125	139	117	128	107	111	115	145	123	141	153	130	105	123	134	141	135	116	139	116	142	119	117	122	115	135	131	128	142	132	138	117	125	121	136	113	142	136	111	118	130	125	128	135	129	143	121	123	136	148	136	110	137	141	138	133	132	121	129	117	131	138	148	143	115	124	122	142	126	123	116	135	134	148	121	141	137	144	130	121	133	122	131	111	127	140	103	132	130	128	130	108	141	148	142	125	152	115	124	141	134	123	144	137	124	129	125	129	130	122	120	119	135	124	119	117	129	144	132	125	134	114	105	137	134	129	150	120	130	140	131	131	106	119	109	139	113	128	122	136	114	110	127	130	133	107	145	141	127	110	142	130	130	106	133	153	114	121	128	135	130	102	120	107	131	136	114	124	145	135	153	136	148	148	120	118	136	130	112	139	134	108	158	142	123	103	122	119	135	113	123	146	141	109	142	117	149	118	139	122	137	142	113	130	119	121	145	137	145	150	130	125	126	123	110	124	114	135	137	118	145	121	136	129	111	123	125	110	129	133	132	141	137	136	123	119	133	121	109	141	121
15530	10011	8123	3857	2043	1272	719	1484	165	190	170	145	163	143	134	144	136	148	160	147	135	161	132	151	140	118	129	121	157	134	115	129	115	113	131	141	132	153	149	149	135	140	147	110	148	151	139	136	142	111	138	109	111	129	145	126	135	127	131	118	139	167	147	123	158	141	152	142	148	119	141	149	145	142	133	137	139	152	149	130	134	136	145	167	126	138	148	152	142	119	142	121	133	140	158	147	147	152	148	116	127	149	151	148	119	114	154	130	117	121	134	126	149	133	151	149	123	116	131	139	144	135	120	153	145	124	133	141	116	128	147	149	139	134	133	131	153	134	129	132	144	139	128	125	135	149	137	159	154	140	157	124	133	150	161	137	130	144	147	131	133	147	140	119	125	138	141	132	135	149	131	133	148	124	145	137	143	157	158	147	122	118	133	132	142	146	148	144	144	123	128	134	127	128	130	143	141	121	154	143	132	148	160	138	136	127	162	153	144	144	126	128	134	145	126	146	144	152	141	180	132	127	140	128	130	123	165	134	128	126	126	148	134	143	150	135	141	144	174	144	139	114	129	143	119	135	149	165	127	115	128	127	123	125	136	144	157	129	126	143	99	128	158	153	133	137	119	115	163	120	160	135	140	141	161	143	146	132	131	134	129	137	138	142	133	137	133	132	159	143	126	131	147	139	122	150	136	125	125	156	131	134	141	132	144	141	141	151	159	131	145	131	149	124	140	102	148	145	151	143	142	120	140	146	135	137	149	130	136	128	135	125	149	144	115	114	117	146	156	123	129	131	114	122	108	135	129	137	167	143	115	129	133	152	132	137	125	127	106	129	133	135	137	125	136	130	144	141	152	138	127	137	137	147	137	126	132	138	142	140	126	136	149	135	139	141	130	139	122	125	149	136	116	148	144	141	139	146	124	119	157	147	137	129	139	143	135	159	127	133	125	127	153	144	100	137	151	151	152	135	151	153	141	161	131	126	132	119	138	140	144	151	135	129	137	160	131	130	128	133	147	137	142	128	129	129	140	138	139	130	131	143	131	141	119	142	145	148	153	129	157	133	131	134	131	128	129	117	142	154	140	125	139	137	152	139	139	160	161	154	143	136	145	145	149	125	131	147	130	143	124	150	128	145	139	135	138	128	150	135	160	131	120	151	151	138	131	138	140	132	137	147	139	115	132	148	132	125	151	143	145	152	145	134	150	124	128	142	133	132	146	140	136	133	166	133	140	157	128	156	136	137	137	125	143	121	136	150	150	129	144	120	125	127	125	111	152	125	134	161	126	127	137	141	116	126	135	127	120	130	133	124	142	126	164	131	151	117	122	142	129	152	140	132	150	120	130	158	162	160	142	146	131	139	161	129	132	147	144	130	134	141	130	132	124	135	121	121	144	133	129	165	145	145	146	143	164	133	143	150	134	142	135	141	136	121	139	127	132	117	135	137	139	130	129	140	122	119	134	143	124	135	137	126	124	136	143	130	132	120	141	130	126	154	150	157	122	139	147	138	151	127	152	140	122	123	135	140	149	128	112	137	150	147	141	133	161	144	136	137	128	120	120	130	118	136	144	143	121	129	143	140	125	134	133	148	142	140	144	137	139	120	140	151	132	121	147	139	156	129	137	122	125	133	129	150	146	124	129	145	157	126	137	144	135	123	123	138	124	144	149	131	140	131	142	141	133	119	118	139	128	134	134	132	145	129	119	149	115	139	144	118	155	143	146	127	152	106	140	122	146	130	116	125	141	125	148	142	132	134	106	126	133	153	143	146	147	151	136	139	135	136	158	127	144	119	150	156	139	137	146	126	132	119	148	147	128	125	146	125	138	139	114	128	142	127	135	137	130	137	134	119	135	158	135	140	134	122	148	138	170	134	142	147	160	135	138	141	146	132	137	135	143	134	125	124	116	143	146	128	110	139	116	130	122	132	141	126	153	159	155	115	121	147	126	127	131	127	138	150	130	140	141	144	155	128	129	129	152	129	140	137	136	107	132	139	151	143	142	129	143	141	124	149	147	145	149	160	161	149	142	140	143	127	149	139	129	131	155	121	139	131	138	139	133	129	142	146	137	117	156	144	140	124	131	150	144	138	134	123	139	132	146	132	141	127	132	136	114	133	143	137	149	133	135	134	124	113	124	137	121	121	133	130	134	120	137	140	144	136	151	131	147	156	125	148	123	135	142	146	118	146	143	130	137	138	139	128	148	125	123	130	141	146	152	127	171	120	130	122	143	146	148	124	148	162	160	125	138	131	144	123	149	134	117	141	143	145	144	118	173	119	128	143	124	134	155	125	137	132	150	145	124	139	135	143	149	142	137	143	158	147	137	149	131	134	135	129	135	119	141	141	139	122	136	124	122	118	134	138	151	150	130	157	154	129	112	148	127	136	129	156	135	127	130	129	129	133	154	122	127	139	163	135	145	141	125	143	170	137	128	134	136	140	124	111	157	140	136	121	137	156	161	137	108	127	142	140	141	145	129	147	156	119	135	159	146	128	149	123	129	138	136	129	148	155	124	141	136	134	140	135	142	165	139	130	147	142	131	130	147	159	153	143	148	126	126	152	150	131	125	140	124	146	168	126	142	140	130	142	154	145	130	141	127	127	139	120	150	144	156	145	128	147	144	141	148	146	161	134	144	130	128	125	125	140	131	131	138	145	135	130	122	121	129	145	151	121	144	135	138	138	150	150	115	145	146	130	171	143	133	149	123	139	133	131	123	126	135	152	156	136	129	132	146	135	142	137	123	124	139	147	127	154	141	147	131	127	137	146	147	144	141	114	152	129	130	135	128	125	132	132	140	150	137	149	151	149	149	126	157	138	143	150	120	146	126	143	138	138	143	132	157	148	140	129	136	146	139	133	126	140	150	127	142	132	142	134	130	144	121	138	111	159	150	134	140	147	145	122	131	124	140	130	157	126	137	158	119	161	147	135	135	138	140	125	143	149	121	134	137	125	123	142	149	129	149	138	158	113	151	130	138	125	129	146	149	132	134	119	142	155	133	165	133	139	131	120	139	136	118	156	150	120	138	158	125	124	129	147	123	120	143	139	163	145	140	156	142	139	145	145	133	146	123	131	129	130	138	138	142	126	160	152	142	117	144	150	143	152	138	141	127	113	154	130	147	110	142	138	118	143	122	167	147	137	150	120	142	144	148	135	127	122	135	129	123	128	125	113	123	118	115	139	152	152	154	139	122	144	159	136	149	135	120	123	156	151	142	143	130	133	149	122	131	151	174	138	131	124	128	146	149	124	174	124	127	137	119	141	125	132	143	141	122	143	151	151	152	140	132	134	160	133	134	138	131	133	150	139	136	149	142	135	130	130	142	152	127	130	142	131	136	153	144	127	127	123	138	134	130	154	151	129	155	131	145	155	133	133	128	127	151	122	109	138	141	136	117	142	168	138	119	129	129	148	120	143	135	149	129	122	152	132	142	146	144	130	130	154	130	134	146	142	129	157	145	150	132	150	148	135	148	150	126	148
24825	20385	26660	23976	20425	13236	4145	19146	1779	611	582	563	509	524	469	435	430	412	434	402	396	416	360	401	393	381	373	360	388	357	364	375	350	390	378	341	384	360	355	349	389	373	362	356	373	374	385	363	329	349	389	350	347	370	336	339	376	368	364	356	354	334	353	376	349	330	345	334	356	349	327	339	395	349	358	340	346	338	342	355	352	348	355	329	336	364	347	354	360	347	369	330	327	339	316	337	335	315	363	316	372	360	328	380	352	339	366	334	350	321	324	340	338	356	350	349	345	364	345	364	371	339	355	396	368	347	355	340	357	350	318	317	333	340	381	325	332	365	364	357	349	353	317	351	334	343	332	321	348	336	360	367	361	361	363	321	362	328	374	365	314	359	346	335	333	311	334	327	347	370	345	338	319	341	353	341	364	361	376	361	336	329	322	350	336	390	322	318	347	331	358	354	344	326	355	393	353	325	362	365	340	365	334	376	385	379	330	353	352	360	322	355	310	364	322	330	324	345	359	337	360	342	358	354	317	371	334	334	330	353	343	325	337	352	338	332	328	356	345	359	365	340	335	336	326	343	331	328	350	334	379	307	319	338	354	361	337	335	339	322	349	346	325	355	356	352	351	362	295	322	343	364	349	307	345	323	325	339	360	360	337	348	347	335	347	313	334	347	338	324	353	364	333	357	345	358	304	363	318	348	341	347	340	348	320	327	350	321	331	365	340	350	356	397	336	335	328	336	336	342	383	343	349	357	333	340	339	339	355	348	331	337	372	372	340	337	319	311	354	344	356	385	358	350	335	355	325	315	335	363	328	338	362	361	372	327	350	357	327	332	345	310	350	356	348	340	321	328	347	331	352	346	357	364	353	379	326	350	333	341	334	350	353	354	354	335	328	334	336	336	356	351	345	361	360	307	354	365	359	339	349	327	335	337	332	352	341	328	354	342	327	338	348	339	317	338	345	315	368	323	335	312	345	378	346	341	352	334	331	333	332	321	354	366	325	345	340	335	342	346	328	365	344	351	350	344	350	326	361	344	347	342	331	346	369	344	338	356	336	360	345	357	322	352	331	331	341	324	331	332	345	360	348	340	346	346	365	331	332	350	353	343	315	338	326	358	370	316	339	337	347	357	340	371	346	313	315	358	335	342	372	361	326	328	362	339	333	332	354	357	358	339	354	313	339	349	371	344	344	336	333	333	345	369	342	345	370	332	380	340	342	353	316	318	326	366	338	327	338	351	373	335	313	358	318	322	337	328	350	333	336	358	349	366	334	324	353	362	370	341	348	370	325	323	369	344	312	362	368	331	371	360	350	348	329	397	386	325	343	319	327	350	327	315	320	325	369	335	351	347	374	350	328	351	330	327	335	302	347	331	319	328	350	371	345	332	383	358	346	326	343	371	349	365	334	336	339	351	355	356	352	339	339	345	362	322	345	316	342	343	352	335	335	337	354	357	352	341	370	348	350	314	338	303	310	379	361	357	345	351	376	343	294	328	347	351	344	331	359	347	321	343	341	375	304	358	325	328	324	366	343	363	343	324	376	315	374	305	346	321	347	338	336	343	317	373	370	346	317	334	365	374	338	324	373	315	334	344	335	328	329	316	347	309	321	319	349	317	324	331	338	351	332	363	397	340	368	318	345	357	311	343	343	367	349	382	351	335	347	298	339	354	339	359	363	335	310	337	325	343	350	333	333	305	336	311	296	331	338	321	330	313	357	341	371	341	358	341	368	379	305	365	333	318	339	340	309	305	363	348	341	355	295	331	372	355	314	339	322	316	363	366	355	328	323	350	325	334	308	365	320	354	346	360	372	327	358	337	345	341	338	350	329	329	360	321	335	313	375	343	347	323	317	331	333	313	349	352	356	316	331	359	333	358	349	355	309	324	348	334	355	307	370	357	363	357	339	374	339	367	338	366	362	332	352	338	318	306	368	328	362	354	336	349	322	326	332	336	337	354	355	353	330	316	341	372	328	348	338	375	345	362	327	355	373	379	335	349	321	364	357	333	354	356	328	349	335	342	334	319	319	335	345	361	346	358	330	353	340	357	302	354	328	330	360	372	327	330	352	342	355	355	325	370	356	349	336	385	333	351	307	375	325	331	343	332	368	313	323	348	361	378	357	341	343	301	346	325	375	336	350	334	343	334	377	328	317	315	334	321	319	331	335	351	346	331	359	320	362	334	358	341	339	307	320	352	366	329	354	326	349	348	344	315	322	330	306	371	344	325	366	310	361	309	352	345	334	334	357	358	306	344	324	348	339	307	359	334	322	330	359	359	340	329	356	332	319	331	336	384	321	337	356	350	301	296	367	342	340	364	337	342	321	366	327	339	342	338	369	333	368	323	352	352	371	365	321	387	348	337	367	345	355	348	329	324	338	339	354	335	353	333	315	337	344	334	327	396	331	327	321	334	318	332	357	341	342	343	360	346	315	355	346	340	317	317	373	314	355	338	374	342	352	353	343	326	349	351	326	352	314	342	369	308	358	367	345	336	316	363	356	330	331	334	338	319	366	355	349	342	332	340	356	362	363	359	336	319	311	356	331	343	345	308	322	348	321	329	337	352	362	328	370	360	342	341	339	332	324	353	345	329	325	298	309	364	316	351	300	349	330	353	347	317	346	366	349	365	363	342	386	364	323	350	348	338	357	373	345	339	318	311	331	333	383	342	353	315	342	361	315	342	351	359	298	323	356	349	323	356	340	330	361	321	367	331	290	327	332	365	320	372	345	359	337	314	339	323	336	372	333	379	306	345	352	371	348	323	329	347	347	347	380	326	342	337	368	336	319	336	317	347	337	345	356	326	362	325	309	316	350	356	333	339	339	342	344	352	327	345	340	345	334	311	325	307	323	303	336	354	347	366	352	328	351	334	331	329	343	376	332	374	332	323	365	304	320	332	343	340	355	357	351	349	336	363	359	369	338	366	369	393	337	341	351	344	345	350	334	345	357	329	346	321	368	358	356	312	319	358	364	340	350	344	318	316	321	326	359	311	358	354	352	336	336	325	350	351	337	343	364	328	346	351	374	346	355	343	286	311	365	341	378	346	325	336	379	324	352	325	334	319	316	312	318	357	338	323	340	356	355	343	322	338	349	364	317	356	334	308	341	345	326	344	351	344	353	374	334	330	341	354	337	310	330	354	334	377	360	346	330	341	340	360	379	314	325	329	345	366	370	294	348	319	343	356	382	331	336	331	373	340	351	325	348	344	332	335	341	330	336	365	332	334	345	351	358	334	322	336	337	337	338	319	318	365	385	323	358	339	325	359	340	353	336	324	350	354	319	320	351	335	360	361	323	363	335	366	333	342	345	328	360	362	371	327	330	337	341	372	346	357	349	349	372	340	349	330	350	371	341	330	321	344	342	335	340	325	347	360	361	336	318	319	323	357	350	321	350	309	339	332	348	366	364	339	355	345	361	354	367	345	335	325	336	376	328	335	352	336	340	332	374	356	343	324	335	347	365	322	337	351	342	365	329	342
36703	26633	20710	12469	8665	5982	5980	19757	1055	891	817	728	671	614	610	536	487	466	472	428	466	460	415	392	390	376	383	412	369	417	363	348	370	356	371	380	362	347	353	337	362	312	321	323	333	355	317	344	329	321	293	317	343	335	338	318	333	321	346	377	309	319	342	368	343	342	316	343	325	379	348	300	346	301	325	326	340	327	332	325	338	335	311	364	328	313	329	320	311	350	334	322	330	336	295	350	294	286	366	313	335	290	310	322	342	305	342	325	310	317	331	343	322	306	313	322	328	277	316	314	319	336	343	352	324	282	301	329	328	300	343	327	287	336	300	313	318	334	307	343	327	296	322	329	329	321	335	311	312	311	312	281	342	300	346	316	324	313	305	353	323	314	338	357	310	323	312	308	330	314	339	318	319	315	311	353	267	308	314	332	310	302	352	315	309	286	307	335	318	344	321	333	336	305	350	314	328	346	328	324	319	361	311	304	365	298	305	315	317	305	334	291	296	309	334	326	279	321	310	324	323	328	309	326	327	311	311	300	292	345	332	301	337	319	305	310	325	318	341	309	290	305	318	328	317	296	303	310	307	301	290	314	363	290	322	310	305	336	303	322	282	301	323	323	302	317	333	350	313	316	315	309	313	306	299	316	336	306	320	364	347	301	327	332	330	315	328	330	308	308	331	294	298	312	347	327	297	304	318	290	335	308	319	312	307	301	319	329	313	305	319	307	311	327	328	294	315	326	294	299	303	334	284	308	326	295	319	303	364	308	324	307	340	308	314	327	319	347	319	326	305	324	300	306	303	306	322	316	333	321	313	322	284	317	308	301	296	319	324	306	325	316	339	355	350	329	311	329	312	313	323	327	295	327	295	320	329	300	349	307	327	331	344	330	307	301	329	334	337	347	315	310	287	342	299	304	283	334	280	336	306	328	308	355	307	320	337	299	342	304	322	334	311	311	308	303	321	297	306	314	316	310	301	293	331	342	266	347	322	316	326	332	320	302	315	300	309	350	320	311	289	335	295	292	308	285	303	318	318	321	312	343	346	310	312	321	290	307	322	300	306	331	334	312	299	338	340	326	390	315	313	330	340	312	274	302	314	317	290	323	318	327	306	319	299	330	306	366	317	311	324	326	340	356	364	347	334	324	314	300	325	304	325	349	347	316	293	336	316	339	341	323	295	342	302	319	320	338	355	320	305	350	370	306	312	344	309	316	337	335	332	327	331	327	291	319	327	306	315	331	298	331	342	318	314	342	339	330	363	302	298	336	320	315	328	319	334	300	305	312	298	307	328	307	326	334	322	310	334	340	301	334	331	329	336	343	323	310	321	299	314	322	310	324	324	317	314	290	328	334	305	329	313	336	318	330	348	318	310	318	343	303	326	364	324	320	310	335	285	335	300	309	294	313	321	321	295	338	287	283	327	298	352	319	309	308	290	300	305	340	311	305	323	327	303	324	317	312	325	291	304	320	317	338	318	327	339	315	321	302	329	326	298	366	363	296	279	328	337	313	314	324	340	317	308	306	313	296	328	348	339	327	289	326	311	308	299	321	316	301	320	334	309	297	317	339	304	338	357	347	342	317	304	310	331	316	319	332	334	329	333	322	359	313	346	321	324	348	315	346	297	337	318	331	294	303	311	304	297	345	312	298	327	318	288	333	319	308	330	328	297	342	305	321	286	294	334	305	291	345	295	340	289	277	335	298	346	334	300	327	317	311	327	318	326	331	304	310	317	349	329	289	294	285	335	313	307	327	324	332	294	315	316	312	343	370	314	326	323	338	311	321	328	311	300	348	336	336	323	329	319	316	306	323	321	325	347	322	317	286	310	337	292	290	306	313	347	288	294	310	290	324	327	313	306	312	330	321	312	346	320	320	326	277	310	283	321	358	324	302	299	331	349	323	334	331	309	315	332	332	336	270	333	345	340	325	322	295	321	343	314	353	314	338	304	331	334	322	328	318	303	311	299	311	318	329	337	308	320	321	303	329	310	330	330	294	319	361	280	331	317	322	304	321	301	319	318	310	320	314	330	314	333	325	347	311	323	321	283	314	332	322	347	331	319	321	326	324	340	289	334	305	315	305	312	314	349	297	311	298	346	304	316	307	329	344	316	322	334	309	321	311	343	308	329	289	300	305	313	325	316	354	321	314	332	312	366	317	286	314	320	307	304	331	346	355	334	316	321	335	327	329	297	322	299	324	276	313	314	324	335	336	317	326	322	314	329	293	301	297	339	333	322	314	318	315	330	296	325	323	316	313	325	346	292	308	328	331	307	317	319	301	327	313	314	310	310	305	334	343	321	356	338	337	340	336	312	322	311	333	341	321	320	298	323	330	324	293	320	333	320	321	357	327	336	308	302	300	296	308	294	321	301	329	323	333	315	335	325	307	336	311	303	334	300	336	290	305	283	324	301	307	323	287	337	301	309	295	340	337	327	325	299	346	314	286	337	345	317	319	318	310	307	344	310	348	287	313	347	341	317	306	326	334	287	313	292	338	315	315	321	308	326	330	333	310	338	314	325	291	324	334	333	322	310	355	345	311	356	346	309	308	302	298	322	346	302	326	317	328	285	312	317	311	324	314	327	325	325	301	285	321	307	332	351	302	319	339	301	317	354	356	312	308	358	337	290	299	349	304	324	344	330	346	333	334	294	310	325	324	315	317	332	308	339	336	287	297	335	329	319	338	307	307	287	308	330	311	327	297	296	325	336	330	322	286	289	334	342	319	321	329	305	305	303	309	317	302	323	330	316	276	316	306	291	345	344	307	323	318	339	299	305	336	307	317	309	331	317	316	344	300	296	286	356	350	322	307	316	337	333	337	332	350	351	315	339	336	323	342	317	311	323	328	367	328	316	290	284	318	332	318	326	327	337	298	302	335	340	307	278	335	329	307	331	316	292	319	303	319	285	312	292	310	296	337	272	312	338	309	333	316	345	312	313	326	335	333	317	335	304	314	301	306	318	333	307	321	314	299	327	329	290	309	329	350	327	319	311	317	332	342	312	276	318	324	316	326	290	313	337	308	327	324	324	308	352	306	340	294	357	326	319	351	330	321	318	293	325	302	317	319	336	319	304	292	316	321	320	318	340	327	323	336	317	326	296	327	313	334	325	307	309	300	352	329	323	361	297	331	331	298	335	298	281	337	328	326	313	283	312	315	329	341	363	301	289	297	309	305	338	320	305	285	308	312	289	306	324	327	344	307	317	330	340	326	311	308	318	326	320	316	329	318	324	337	342	324	333	310	323	312	342	314	311	305	287	311	337	316	349	307	305	333	307	292	331	336	303	310	341	316	322	324	314	314	301	325	317	319	334	317	307	326	293	318	317	321	317	312	269	315	312	340	306	314	335	354	348	365	321	320	347	318	295	302	307	334	311	309	332	342	286	325	315	331	342	322	353	294	291	314	322	353	309	324	310	347	331	320	319	314	318	311	351	332	336	322	327	291	303	332	329	344	298	312	341	339	349	336	292	334	333	325	324	351
22528	20389	26986	23716	20405	20608	13373	22417	3783	1217	1052	1026	927	887	834	810	744	703	742	654	672	690	690	643	669	606	643	657	658	643	695	617	637	606	614	590	638	625	622	580	611	628	599	588	607	558	646	586	609	577	591	623	576	606	635	604	604	598	589	644	580	603	605	589	575	602	621	571	541	624	566	556	587	623	588	624	589	551	563	577	595	592	579	588	530	569	598	535	594	598	580	581	544	578	582	542	536	550	581	533	597	582	549	567	575	559	546	573	552	563	556	577	571	556	583	552	595	545	559	558	548	627	531	583	551	542	577	575	574	583	583	568	580	573	555	560	581	561	622	580	610	583	592	589	567	557	543	547	597	594	605	585	589	564	608	578	588	600	601	580	581	554	563	604	573	580	598	604	572	516	577	555	624	589	543	579	567	563	571	597	612	607	547	568	590	545	557	570	535	587	573	541	538	596	567	558	626	565	567	550	594	539	585	575	576	603	600	577	583	581	596	569	556	562	616	539	576	602	549	553	573	559	573	528	595	581	585	595	538	591	577	571	557	602	578	550	568	583	576	556	584	575	564	573	563	570	573	553	590	561	568	538	566	555	543	567	559	574	574	536	613	587	544	577	524	600	610	591	600	560	531	531	574	559	551	596	573	553	561	594	566	548	558	536	584	585	586	582	540	576	595	598	578	616	553	545	567	571	556	586	579	592	593	517	608	622	575	560	573	604	616	606	539	574	564	592	575	591	600	552	549	560	565	587	573	566	563	563	592	598	533	607	528	563	645	608	616	525	593	550	592	563	563	592	553	566	597	557	576	618	588	574	588	578	562	538	574	584	586	572	575	590	595	542	582	589	559	524	598	570	581	570	548	598	569	555	570	585	595	601	523	552	605	609	562	568	556	565	593	575	556	560	618	601	578	588	565	578	621	563	549	534	589	574	595	577	593	593	568	589	546	569	591	534	589	585	523	582	599	522	599	540	616	525	597	539	560	606	585	606	556	584	546	616	591	517	585	599	565	607	580	542	546	611	517	581	546	614	599	558	597	554	589	546	575	548	579	587	567	612	556	567	595	598	541	534	638	623	577	542	571	560	604	574	559	589	559	551	557	578	556	587	601	591	559	566	548	521	577	573	604	540	555	565	562	510	607	545	569	585	577	614	576	600	531	606	568	519	595	580	549	542	592	547	564	548	624	601	631	579	599	545	528	636	530	575	550	580	563	562	588	564	570	597	538	588	557	569	570	596	568	596	570	540	583	563	549	592	588	593	549	573	550	583	566	586	580	565	530	540	552	590	516	588	553	580	560	573	542	586	583	591	570	558	576	581	550	537	593	589	569	550	624	542	590	621	567	571	564	552	586	570	567	558	583	530	583	617	585	548	605	566	559	555	635	526	562	625	567	542	566	599	546	551	560	563	558	577	537	617	575	610	523	618	571	584	497	566	609	620	583	564	573	544	577	534	575	579	558	569	541	574	620	600	596	579	589	570	528	575	519	597	570	584	611	564	568	570	607	623	530	604	584	598	547	619	562	525	564	590	572	550	543	579	547	570	605	545	601	580	567	599	585	596	538	595	555	565	586	555	561	610	578	564	573	589	571	561	612	569	591	547	553	585	566	588	619	603	574	607	562	611	532	588	572	585	584	604	588	554	606	594	574	566	557	610	549	563	546	569	567	576	551	556	601	585	597	569	574	575	517	560	566	518	572	567	587	543	505	580	577	553	558	618	613	569	553	580	562	569	599	561	593	552	579	588	526	570	542	590	604	589	557	545	544	578	578	572	573	603	514	583	617	559	572	555	588	576	568	602	569	560	564	564	569	566	586	582	537	601	564	560	576	563	537	536	575	600	549	569	568	575	555	582	559	530	575	593	600	579	585	570	580	573	555	584	537	556	574	600	521	551	581	550	625	546	571	611	579	578	567	566	562	577	542	544	587	576	550	591	582	595	565	544	620	549	562	566	563	549	609	602	594	573	578	611	604	540	555	610	572	573	546	573	589	569	586	556	534	546	592	559	574	591	578	594	588	559	542	605	540	585	555	551	519	559	534	556	576	578	595	592	601	509	529	574	566	614	578	566	596	604	547	618	584	546	559	583	581	579	546	581	539	563	556	581	572	561	551	581	542	596	596	592	577	584	601	585	531	502	536	586	520	557	545	501	549	567	591	564	576	507	582	582	603	611	546	575	566	536	569	561	554	553	568	566	587	578	592	571	577	549	548	610	547	623	587	567	609	562	605	552	597	561	558	577	570	576	544	586	558	579	591	561	553	589	563	586	556	557	589	587	594	567	513	570	516	573	575	587	559	574	561	570	533	533	592	579	592	562	569	565	618	577	584	542	564	603	602	566	544	564	590	553	541	540	598	581	575	576	515	570	579	594	616	553	596	607	565	607	553	575	586	593	541	546	569	583	616	518	597	585	563	551	577	554	526	570	565	523	585	597	562	537	580	588	578	517	561	573	561	584	583	582	598	569	553	566	581	575	543	555	578	556	585	563	570	540	521	578	570	563	593	592	555	582	583	576	570	575	616	554	578	576	566	578	542	609	578	574	590	570	592	586	581	548	603	536	555	592	570	616	538	622	565	550	590	561	573	597	595	572	549	581	558	621	576	541	569	520	538	571	586	572	575	586	545	546	561	581	527	558	571	571	580	570	579	575	556	574	533	559	617	547	568	589	538	543	563	593	526	579	545	549	548	562	553	590	614	542	556	580	584	579	557	591	582	574	545	535	587	590	572	548	557	582	556	554	606	529	589	558	574	576	616	599	556	562	540	606	549	590	576	572	567	540	598	609	553	580	611	597	554	588	615	554	538	550	577	546	604	567	555	571	547	540	612	593	591	597	566	562	606	583	560	577	572	577	613	565	557	580	570	548	566	596	612	595	560	601	582	560	580	558	621	593	590	569	583	537	582	574	602	564	541	560	552	577	603	581	562	521	555	609	555	565	558	593	545	567	571	553	567	563	560	560	558	560	592	562	576	537	553	577	632	568	559	578	590	591	592	552	561	595	544	540	572	575	549	516	554	564	577	566	569	562	607	574	596	567	560	536	547	557	591	602	592	575	596	596	586	538	587	561	580	519	562	594	549	570	583	556	551	563	564	584	567	592	527	542	545	578	591	541	554	564	545	603	572	550	591	579	554	540	553	579	570	592	560	572	573	597	558	570	581	653	553	595	587	619	596	573	516	576	557	606	581	622	576	577	578	590	543	601	590	569	540	558	553	551	604	600	588	605	544	581	566	539	575	611	567	618	570	612	634	597	576	529	582	545	596	584	532	573	548	551	592	595	597	586	551	587	590	560	592	574	567	587	561	553	586	590	579	567	555	529	571	550	598	571	502	584	558	531	567	559	557	566	612	609	554	565	533	586	587	562	583	594	558	555	529	549	550	543	585	610	544	551	588	584	589	560	542	596	604	549	600	566	578	535	583	618	535	595	553	553	553	557	592	553	569	564	582	588	576	568	576	543	556	583	569	548	546	579	546	519
44392	37737	27093	18436	12745	8907	8244	21063	2101	1784	1507	1425	1233	1111	1054	1006	924	908	878	813	817	729	745	673	661	679	617	636	668	640	639	615	598	587	612	624	641	587	580	586	604	573	578	609	604	563	583	587	566	570	558	591	519	504	526	566	570	603	535	572	535	496	572	537	572	569	557	585	514	542	564	523	569	530	537	515	532	543	547	568	514	529	530	533	553	544	542	572	490	563	551	503	535	533	549	539	513	517	536	536	549	513	532	553	512	527	551	572	483	498	557	539	545	532	565	534	509	521	533	520	561	538	563	550	546	531	551	519	567	554	514	547	561	529	539	583	533	536	521	540	525	557	560	549	545	536	528	536	516	532	528	522	565	541	549	557	505	573	526	497	532	489	504	481	561	541	548	520	539	557	587	530	533	567	543	550	545	519	510	557	513	538	502	519	516	539	504	551	554	503	499	557	559	532	543	540	501	544	551	527	519	546	555	528	521	517	532	534	525	543	531	539	545	491	531	541	544	542	545	531	524	534	578	583	550	548	515	546	531	518	548	573	510	514	555	529	478	513	531	563	509	577	510	508	531	547	495	549	527	548	579	534	523	531	527	548	498	504	529	532	500	500	555	543	553	534	529	508	538	538	537	566	531	555	527	569	514	516	534	522	500	490	546	546	536	536	506	573	503	496	505	526	517	562	563	528	486	548	527	518	516	578	563	518	528	487	529	505	567	532	513	514	567	519	525	549	524	547	563	525	481	511	569	503	572	577	514	535	496	555	564	518	512	583	519	557	536	545	501	575	558	564	565	513	528	575	552	547	541	521	577	510	565	504	471	538	534	578	508	540	514	572	523	535	553	501	529	563	536	517	521	530	565	520	511	553	550	544	519	515	528	533	536	493	544	535	538	510	534	500	521	572	553	538	543	561	521	515	548	530	517	539	511	568	538	501	548	542	533	536	526	534	538	520	532	518	526	513	475	544	522	542	506	518	526	566	529	587	544	508	574	504	532	554	573	501	541	551	544	530	537	542	550	499	557	544	533	539	521	548	560	523	536	509	543	564	521	521	534	506	535	546	558	555	509	566	548	572	580	499	551	530	557	564	536	522	527	559	504	576	546	538	541	535	541	553	560	538	537	530	545	520	532	536	512	546	533	561	517	582	551	550	512	528	520	502	535	517	584	545	548	516	528	529	547	539	521	563	546	563	501	564	527	492	527	509	517	513	539	536	488	572	526	512	515	579	554	551	520	525	541	547	490	514	507	548	543	529	515	538	614	528	528	543	517	514	542	514	545	543	545	520	527	533	519	488	508	543	523	539	522	494	506	526	550	569	507	535	526	526	584	535	553	507	559	506	573	534	548	528	516	558	543	562	539	523	551	522	512	519	539	551	532	544	517	542	530	553	516	519	525	539	539	550	517	545	562	535	532	507	521	576	568	570	496	498	545	534	535	506	541	516	504	547	524	527	513	580	548	532	565	501	579	493	511	567	555	545	522	537	573	510	558	533	523	551	515	514	556	553	542	526	494	553	534	529	525	559	557	577	564	593	558	541	543	534	501	589	528	537	554	523	570	517	475	551	546	520	514	568	541	536	551	547	555	559	544	550	518	530	535	554	523	516	518	543	544	522	524	525	540	570	528	551	553	497	561	539	523	579	507	507	553	499	514	555	541	538	529	527	528	512	538	546	525	532	572	509	535	569	539	513	507	534	538	529	516	535	516	541	515	520	522	500	512	522	529	530	516	498	508	557	538	522	518	507	541	548	519	573	529	545	515	525	523	556	541	543	539	530	496	561	539	539	548	565	536	512	507	569	510	509	516	498	509	485	564	575	485	528	526	530	505	541	540	550	563	488	538	534	523	527	520	503	523	526	557	553	535	530	511	549	557	545	531	538	530	583	530	531	560	551	528	532	530	539	555	518	518	587	515	528	542	534	522	501	529	512	544	544	475	581	570	492	558	575	530	580	519	527	546	556	517	523	549	537	550	509	535	552	501	493	508	500	542	525	542	524	482	532	556	530	563	541	542	533	514	533	568	539	540	520	542	524	515	517	552	523	590	525	556	514	519	520	545	497	507	555	508	529	523	560	534	539	548	563	543	531	559	532	532	536	497	516	515	515	568	511	552	529	527	499	551	549	561	538	480	553	532	521	556	521	536	529	518	535	534	539	524	513	580	550	564	517	505	539	543	541	543	535	530	531	517	521	506	518	537	547	511	547	522	542	553	498	547	487	498	540	523	526	524	562	511	488	530	493	522	552	535	519	562	512	502	545	554	569	512	557	523	541	519	521	523	527	517	550	544	554	525	518	542	544	516	531	542	528	512	525	518	491	541	498	564	557	540	588	552	519	513	524	523	527	521	556	542	516	540	536	511	553	477	542	489	527	546	562	512	501	530	538	544	572	543	489	534	568	554	521	566	568	559	533	521	544	592	528	551	505	510	518	546	562	500	529	561	510	551	563	562	546	513	513	498	531	545	548	553	554	528	517	536	562	554	564	539	497	539	540	511	528	504	515	535	555	528	575	500	526	532	535	532	524	538	545	518	491	525	547	568	514	524	545	534	560	556	488	546	511	538	525	507	530	549	509	535	560	581	542	561	567	488	542	550	554	539	497	532	521	570	522	531	520	554	540	544	571	533	510	557	517	519	522	515	518	525	566	580	595	521	507	544	537	509	532	534	561	533	515	535	545	479	558	512	530	591	530	525	521	498	549	501	547	522	536	525	545	527	496	561	592	529	534	527	523	523	556	476	543	552	564	545	571	520	524	543	496	534	519	549	540	514	542	531	540	549	539	568	521	563	544	507	528	532	538	559	542	542	557	518	531	555	550	558	541	566	518	556	556	555	543	503	560	507	543	534	520	529	519	508	518	536	535	522	572	570	548	567	496	549	547	517	518	476	570	562	548	550	535	480	537	512	530	530	500	515	510	550	576	578	563	559	537	530	521	530	554	515	514	570	549	553	517	537	575	506	544	531	566	551	574	530	524	527	542	557	542	516	490	524	531	573	494	548	544	541	525	630	510	546	544	558	570	507	544	489	564	510	514	546	524	496	550	544	510	495	536	478	571	539	524	493	532	530	521	562	500	518	531	493	518	490	526	528	508	544	531	559	486	521	506	547	504	518	561	492	539	493	559	517	509	577	500	573	508	518	553	552	491	547	529	556	538	550	495	553	548	500	459	540	514	531	543	548	521	505	485	543	539	521	526	553	504	499	548	529	567	505	526	494	526	518	514	569	527	482	491	509	522	542	571	553	507	536	503	574	570	515	535	517	549	515	557	502	548	543	580	528	567	517	532	522	510	552	542	515	514	494	526	535	523	518	509	512	528	529	509	538	541	517	498	562	543	515	532	525	534	487	533	543	510	552	503	515	525	529	573	540	551	585	523	529	529	535	522	554	591	485	551	528	537	568	542	554	550	532	514	531	511	531	484	566	532	530	530	527	554	525	528	556	529	493	520	566	564	582	515	580	539	501	501	560	512	564	511	535	548
28339	17324	6470	2511	1024	665	466	651	155	163	133	146	167	162	124	158	124	138	131	130	149	137	144	121	122	126	120	128	116	125	125	134	128	141	142	141	125	137	128	112	135	124	114	135	130	137	131	120	117	144	121	119	132	138	126	137	128	158	125	134	125	120	127	125	125	128	141	155	149	123	119	166	117	112	118	125	113	143	156	113	146	133	144	130	123	136	136	126	115	144	131	139	138	113	144	139	118	127	125	133	115	144	126	137	124	121	138	132	113	115	138	118	124	123	137	131	121	151	136	147	117	122	143	140	128	129	144	134	138	140	136	136	160	124	138	132	109	141	169	129	133	139	119	132	119	156	154	122	118	122	117	126	128	115	120	130	132	125	131	117	113	123	116	134	133	131	130	143	138	137	152	130	129	146	132	135	146	105	118	136	146	122	100	138	134	129	116	117	141	126	151	142	131	125	120	155	118	123	130	132	136	139	114	128	138	127	135	116	123	128	113	132	126	131	120	123	127	141	124	110	123	120	128	162	136	149	121	142	113	127	135	117	127	120	142	124	119	125	130	125	148	127	131	145	134	141	129	114	129	147	125	108	119	119	112	134	121	133	122	120	136	117	115	138	135	126	134	124	159	124	138	134	131	131	112	137	133	136	126	139	117	105	131	120	131	119	125	104	120	132	123	127	138	127	108	134	121	144	122	131	134	116	137	118	165	139	146	120	132	131	123	122	131	141	122	110	116	135	138	147	133	127	111	106	125	108	133	127	139	131	141	115	130	149	124	134	129	143	139	127	134	137	119	126	120	138	127	135	142	125	116	113	154	135	134	132	138	110	121	123	132	138	136	134	142	113	115	122	129	130	130	110	157	116	140	151	127	148	118	129	148	127	131	128	110	144	136	133	138	144	114	131	155	139	151	141	128	130	123	116	147	123	125	149	138	137	115	127	132	121	115	141	137	127	118	135	119	120	136	128	133	137	121	123	150	142	125	151	159	142	144	130	105	149	124	114	116	133	117	138	144	124	131	129	123	126	137	122	138	134	138	118	120	116	115	148	125	135	125	126	136	118	133	135	109	119	142	127	115	152	129	128	122	128	113	116	145	117	131	152	142	141	115	136	131	116	138	132	114	125	114	119	119	136	147	124	110	139	131	112	121	128	116	132	153	135	130	99	119	143	125	117	139	132	137	121	143	132	153	102	138	136	127	142	138	132	148	130	107	123	132	149	132	129	144	130	143	155	128	136	136	146	127	118	147	134	140	124	108	145	109	152	108	142	151	130	144	151	147	134	109	132	115	138	117	118	121	132	119	141	112	137	131	110	119	131	159	129	124	139	131	115	138	116	99	135	118	125	130	153	139	123	141	109	121	142	125	129	141	134	119	130	140	129	123	141	129	128	133	135	144	134	138	123	130	143	135	133	127	147	113	119	134	114	120	122	128	123	122	136	127	134	132	132	135	116	109	126	116	143	123	135	139	108	124	124	147	130	131	143	136	113	146	130	129	138	124	121	122	135	156	120	137	130	133	131	125	125	111	120	136	118	134	121	117	123	130	126	145	121	123	140	116	134	130	122	133	124	124	139	136	144	126	140	138	131	141	149	115	109	135	138	110	111	102	120	113	121	127	127	131	115	142	133	123	144	112	124	167	119	136	101	120	136	136	133	134	95	122	131	116	135	121	108	143	132	138	122	128	150	116	129	128	124	122	139	127	162	152	157	124	129	130	102	136	112	131	141	147	136	128	119	141	117	140	132	120	148	136	131	135	137	118	144	157	135	118	113	129	150	114	121	152	134	124	140	140	119	119	124	121	109	135	149	147	128	122	117	116	136	138	135	126	137	102	105	128	132	127	125	120	131	124	114	141	135	128	126	125	105	141	128	120	134	127	142	145	111	129	149	137	129	125	125	139	131	121	136	139	128	113	111	150	142	133	120	128	139	122	137	111	136	116	126	124	122	118	119	141	142	125	137	136	129	114	149	124	115	151	122	124	136	132	137	131	137	135	124	131	141	122	105	135	117	104	121	124	108	140	143	133	146	139	122	122	125	143	116	132	137	142	134	138	130	120	164	124	113	126	123	138	135	107	133	131	157	134	128	120	130	134	125	141	108	145	134	114	125	149	126	150	126	123	124	124	144	112	135	117	122	136	131	144	125	122	136	120	118	108	121	119	162	150	113	145	140	135	135	140	160	149	127	155	102	122	133	148	138	115	144	118	119	134	142	149	155	122	135	137	128	147	125	126	123	133	128	125	105	137	128	138	132	133	145	115	160	100	153	129	132	123	126	119	123	131	138	131	105	136	117	116	134	134	127	140	129	138	128	144	128	126	146	140	126	137	135	128	143	133	158	131	120	138	124	145	145	130	124	138	128	136	122	129	117	124	126	143	122	119	133	135	126	125	138	140	131	139	112	126	118	120	143	122	128	113	113	139	131	114	125	124	128	116	150	124	138	143	141	121	114	118	126	117	126	119	126	129	117	130	141	127	110	122	130	125	106	114	134	116	131	129	125	120	137	128	135	144	117	136	129	134	129	116	143	121	155	114	121	121	130	156	132	121	109	104	101	128	140	126	128	128	129	113	130	128	123	132	124	137	124	144	140	127	131	124	123	109	116	110	117	137	141	126	132	131	122	120	132	129	142	136	111	135	134	130	158	128	113	125	127	138	144	122	117	135	123	137	160	157	108	132	115	109	129	125	128	127	101	152	124	130	110	135	128	123	124	132	116	126	115	124	131	141	134	141	136	119	120	131	136	127	123	146	127	124	115	116	141	117	139	133	130	132	144	132	127	135	121	134	126	130	130	127	122	142	127	129	126	137	134	135	112	129	137	99	141	137	116	129	140	140	117	129	116	145	135	154	136	120	119	115	104	144	119	153	151	126	140	127	135	115	136	123	112	134	127	130	118	111	120	129	140	126	132	129	109	128	127	138	136	123	133	130	114	117	136	138	131	136	149	129	132	135	123	121	133	135	133	129	126	136	142	115	136	123	130	136	122	112	144	161	144	126	112	121	131	107	115	120	141	127	145	118	140	122	138	123	141	121	137	131	118	119	134	132	132	129	125	126	132	142	147	121	136	152	148	119	117	133	112	137	120	130	143	102	127	133	118	129	137	129	128	113	143	126	140	119	133	149	118	129	124	146	127	125	125	121	146	137	144	147	115	144	135	130	133	115	136	117	107	145	129	121	131	125	139	111	130	124	126	151	136	130	118	129	124	141	123	134	137	112	135	133	143	152	122	125	140	122	125	139	120	156	142	130	148	122	128	121	153	114	126	136	129	122	145	153	109	125	118	135	141	120	132	151	129	122	147	151	125	137	148	123	142	146	131	137	121	134	147	126	122	135	146	136	126	116	142	124	121	136	127	135	133	147	128	114	115	139	136	111	141	117	145	124	123	131	137	111	144	126	121	133	141	121	122	121	136	145	126	120	140	124	131	126	143	135	128	145	127	126	129	124	101	115	135	139	128	135	125	122	131	127	136	141	140
16945	13303	8490	4094	2077	1527	936	1191	174	183	167	133	162	133	157	144	147	152	132	133	156	128	133	154	132	134	140	142	159	148	173	137	131	141	122	127	157	160	142	134	142	140	142	120	140	145	121	130	143	136	159	134	143	133	143	133	133	156	121	146	124	138	127	139	156	134	138	148	126	135	117	143	139	111	135	143	132	135	127	140	120	139	167	130	128	138	144	135	136	139	141	131	138	145	125	134	125	152	130	153	143	139	135	140	133	142	125	131	145	156	144	137	148	160	148	110	139	135	181	143	116	132	164	129	141	154	129	147	116	135	137	139	129	129	143	150	136	146	127	131	114	129	145	145	158	127	145	112	120	134	153	124	137	125	136	138	139	132	145	142	125	134	142	131	153	140	137	136	146	118	140	133	138	139	136	130	123	126	157	143	140	143	138	143	153	118	127	157	133	129	144	125	141	128	130	122	151	154	138	131	139	136	121	143	144	125	163	143	143	134	133	139	139	142	139	134	137	136	143	146	132	142	140	140	137	136	135	160	123	134	123	141	153	136	130	121	143	137	131	151	133	132	148	124	151	139	143	140	131	140	158	138	165	146	151	159	145	138	140	125	128	132	134	130	144	148	138	134	127	147	141	136	122	147	145	131	129	145	151	145	156	148	150	135	135	146	147	134	150	131	130	127	141	152	126	152	128	152	143	150	145	117	129	138	140	142	125	137	167	135	114	160	119	141	138	112	148	128	140	146	139	151	127	138	133	131	134	139	160	145	127	144	138	133	132	126	130	164	140	98	146	147	144	166	141	133	127	131	141	124	143	119	139	142	128	124	142	134	145	135	136	130	139	108	159	157	138	143	138	136	145	146	123	154	131	142	144	142	161	130	144	157	153	117	145	142	130	118	137	139	125	132	131	156	143	142	129	137	117	140	137	129	131	142	134	157	132	154	140	162	122	137	149	137	131	156	136	149	127	138	159	137	133	132	138	155	113	141	135	140	150	126	141	128	142	127	132	144	142	137	134	123	154	154	150	162	137	136	133	126	152	120	142	112	139	120	113	139	157	134	126	127	153	159	136	126	147	145	142	137	138	126	141	151	143	129	135	151	150	150	146	145	149	127	147	130	145	124	138	145	151	141	141	143	147	149	147	144	131	126	156	142	144	137	124	171	138	132	119	139	142	164	125	158	159	136	140	155	133	142	126	142	137	161	125	150	143	128	165	157	163	149	140	150	142	141	114	132	132	142	139	135	136	114	135	146	130	154	128	122	145	137	134	144	124	159	155	119	146	134	159	140	160	140	155	151	130	139	120	134	159	124	128	123	145	151	156	123	151	149	115	161	136	138	144	147	139	149	127	129	135	155	125	158	130	151	142	127	149	140	134	145	140	129	141	134	135	134	156	139	148	110	167	131	115	136	148	131	122	134	126	127	124	137	125	132	161	130	122	122	119	119	155	148	146	149	159	146	146	145	133	144	152	129	134	137	153	124	131	129	141	139	136	128	121	148	149	135	116	134	177	150	119	124	135	141	159	165	133	146	164	157	143	125	129	143	137	151	141	129	141	146	135	146	122	146	122	149	130	130	131	137	156	143	140	127	144	146	139	135	140	160	123	139	128	136	153	137	139	143	130	128	149	154	147	117	133	142	135	134	152	148	158	132	142	125	140	125	141	139	137	142	147	139	141	130	144	132	127	137	128	158	130	136	138	144	146	129	139	127	120	164	138	123	144	146	153	125	144	149	161	135	158	149	136	155	135	129	161	141	141	137	141	143	158	128	136	132	153	123	148	134	139	153	145	158	163	131	134	145	137	155	120	144	154	148	129	141	116	116	144	140	156	138	146	129	130	130	129	123	129	131	148	146	158	156	126	156	154	132	144	156	140	158	118	131	151	129	125	145	147	143	146	157	145	148	124	133	130	146	120	166	147	129	147	134	155	138	152	119	126	120	153	138	140	143	155	129	140	151	159	149	139	145	114	138	148	128	133	153	117	136	157	156	141	139	154	123	116	158	144	141	161	132	153	145	132	130	146	143	132	130	126	149	134	142	136	125	127	150	168	114	122	138	125	123	142	137	158	143	141	130	121	135	142	116	142	146	148	163	126	129	149	137	128	142	145	137	129	135	148	142	126	128	123	133	140	130	139	132	145	148	137	132	137	141	115	156	117	137	153	148	158	124	132	152	138	129	119	125	129	124	145	133	154	138	136	154	147	138	136	162	138	134	144	128	128	145	152	138	151	110	147	142	136	150	160	140	135	151	146	150	118	133	151	137	145	136	158	135	143	137	126	134	132	173	153	149	151	138	147	146	138	135	144	139	128	144	130	132	134	122	137	159	153	146	138	132	124	158	156	143	116	150	119	123	147	141	148	136	128	122	146	117	141	152	144	155	157	146	142	139	134	128	135	130	151	134	128	153	138	144	163	133	146	140	131	130	137	129	133	131	132	157	138	142	128	132	134	159	127	144	150	118	141	148	116	146	156	122	139	124	143	118	160	140	125	140	139	152	134	114	133	126	137	140	146	144	135	138	147	135	154	148	128	138	127	131	130	149	147	150	157	137	141	124	145	157	148	156	135	138	143	118	115	162	148	146	140	131	158	155	129	131	134	125	148	133	140	134	113	141	143	138	138	133	132	125	150	152	153	130	132	142	139	131	152	150	134	127	148	119	157	145	124	129	148	121	147	131	139	152	167	150	147	153	137	134	132	133	128	137	141	143	161	126	145	129	138	113	142	122	131	140	122	146	116	140	144	129	145	116	133	153	151	146	128	147	137	135	132	143	161	138	143	143	156	147	133	144	141	126	133	149	125	125	139	117	139	128	144	135	131	143	164	112	146	115	100	185	142	135	143	148	142	135	146	146	133	129	149	129	140	155	143	108	153	130	135	151	123	139	128	141	143	129	147	124	134	136	148	133	128	150	133	137	130	126	156	143	117	125	137	128	139	135	122	107	144	141	124	134	148	147	147	129	155	173	147	142	140	137	153	145	142	141	144	131	144	131	149	137	133	133	142	130	129	128	140	135	120	142	151	116	159	124	121	136	134	131	122	144	134	141	136	142	158	152	137	138	158	138	143	128	128	131	133	125	147	140	154	142	157	136	124	119	139	130	139	137	140	143	146	134	144	129	128	140	146	141	113	142	157	130	133	144	132	149	139	156	146	143	142	138	115	126	139	134	145	135	138	139	167	124	135	152	140	133	134	124	146	110	124	139	149	144	142	126	131	148	135	145	148	141	148	137	121	153	127	143	137	135	156	128	142	132	140	135	146	149	115	135	140	139	154	136	140	140	142	151	157	121	147	134	142	146	136	134	134	134	154	159	154	132	138	132	148	136	127	160	145	140	136	139	113	143	160	131	137	143	135	129	134	142	139	162	131	131	149	106	143	143	153	126	154	148	137	150	122	114	143	131	141	159	116	117	136	149	147	148	137	127	142	121	122	174	139	127	120	143	145	150	129	133	137	146	140	116	117	168	130	142	145	144	137	137
24843	20390	26651	23995	20420	13407	3381	3341	727	620	582	530	482	480	462	438	417	404	417	425	438	381	409	394	382	399	386	399	345	384	370	324	376	377	331	350	380	357	330	342	389	330	359	393	337	336	392	355	375	361	347	388	360	373	360	377	347	348	353	337	362	346	373	357	344	339	337	362	358	326	316	338	334	354	360	343	367	360	368	349	352	338	368	332	350	350	351	358	335	382	340	327	339	344	356	330	340	330	370	372	331	331	330	327	329	351	329	360	369	364	367	368	339	325	338	331	322	302	320	355	339	358	341	379	361	360	313	304	356	336	306	375	323	332	351	343	338	331	339	369	352	350	317	348	367	338	348	318	362	351	314	352	363	323	361	316	318	333	347	398	345	316	344	346	356	344	336	351	314	346	321	344	332	384	354	369	345	382	362	321	316	369	344	348	341	322	320	354	374	335	356	329	315	370	377	339	343	344	339	360	363	370	342	352	324	349	313	350	335	359	352	339	344	338	346	327	318	330	330	358	343	325	356	363	322	334	310	348	345	328	360	347	347	333	390	382	328	312	323	366	342	381	366	364	347	365	346	362	346	376	337	349	358	334	366	343	346	359	355	361	337	352	300	336	335	376	357	345	360	337	339	363	344	326	329	341	299	361	361	354	365	360	358	356	342	324	352	361	377	327	350	386	335	346	356	342	322	336	361	344	327	333	346	355	325	336	346	338	345	332	353	331	312	360	355	351	357	330	387	328	327	326	354	341	373	369	307	320	330	334	355	348	345	356	329	356	321	368	364	350	331	348	341	329	342	332	341	340	353	332	337	348	347	388	346	341	340	353	351	340	327	338	333	357	374	324	341	365	370	364	348	349	346	347	384	346	343	337	332	348	334	301	337	367	378	331	359	332	313	353	330	334	340	352	341	346	358	370	345	318	373	343	345	365	339	331	337	331	351	341	340	336	341	331	351	342	349	332	321	337	364	324	341	376	351	334	358	330	348	319	316	348	350	346	335	347	325	333	352	358	327	333	350	308	348	332	346	323	379	337	357	366	356	352	363	365	350	359	361	347	328	364	345	346	329	367	388	360	379	333	341	360	313	305	353	331	364	339	348	375	353	335	345	350	296	327	330	371	348	342	351	347	325	367	343	345	379	349	339	348	351	356	355	362	357	354	339	324	346	356	356	342	336	346	345	332	335	335	329	363	329	346	375	346	370	328	363	359	359	345	349	364	320	322	316	337	316	349	359	337	338	319	344	342	355	358	344	301	333	354	371	351	344	351	330	364	323	352	341	336	364	348	348	375	350	311	335	329	311	336	335	373	365	332	368	346	374	334	359	312	313	331	359	367	316	335	315	338	351	363	337	333	343	369	344	315	344	343	337	334	370	341	352	362	337	325	373	365	342	328	366	347	363	359	336	328	368	348	336	376	360	342	329	321	342	351	333	341	354	320	366	349	335	335	356	335	337	339	342	335	339	329	336	327	347	325	358	339	320	378	359	338	313	341	309	316	330	350	338	334	324	335	322	326	310	320	321	321	343	322	329	325	337	353	338	355	332	356	330	361	364	334	340	336	337	311	360	356	350	321	319	347	356	355	353	323	321	329	360	351	349	380	352	327	313	352	334	335	339	340	358	327	343	315	308	363	341	335	321	326	345	395	352	364	329	356	352	322	350	352	333	360	365	354	334	370	365	344	340	319	360	317	368	362	344	317	402	355	327	324	362	356	353	306	365	366	324	348	306	358	318	342	356	359	323	329	351	372	354	351	334	353	296	328	373	345	337	343	323	318	339	352	373	369	389	356	351	340	387	337	336	346	343	379	374	348	346	311	365	340	348	347	365	338	357	341	340	323	324	326	368	352	354	351	358	346	347	359	343	352	326	376	328	362	328	328	374	334	334	364	374	336	334	365	319	338	343	343	369	359	343	370	336	338	330	321	364	370	346	351	359	376	334	348	357	332	327	362	376	311	327	297	359	361	343	373	342	323	343	349	350	317	367	318	367	354	297	310	321	360	347	323	356	357	339	348	342	359	311	342	342	366	322	374	325	357	327	361	324	357	334	346	335	361	342	321	316	345	356	323	324	356	355	336	340	358	327	343	333	352	332	320	369	353	364	344	335	315	349	368	385	349	342	350	293	345	363	333	341	371	370	356	349	361	386	350	338	348	324	338	365	321	366	370	327	346	325	343	356	333	335	312	294	360	381	354	345	364	337	325	359	365	372	321	343	353	344	317	359	382	372	371	360	370	369	309	329	315	363	354	341	338	347	336	309	332	350	330	354	365	335	374	335	314	344	320	354	345	352	357	334	364	382	352	356	362	347	348	339	306	347	366	340	349	347	306	369	344	318	362	371	324	317	339	351	313	338	339	343	320	363	357	331	338	334	344	343	390	356	344	383	345	322	322	312	320	342	349	391	332	346	342	349	343	353	384	323	361	331	371	301	344	321	392	361	298	354	338	336	368	354	341	328	352	350	384	337	347	386	378	355	357	374	344	341	352	331	316	311	353	347	347	334	342	378	331	317	346	317	329	326	351	332	345	367	331	329	320	361	370	360	352	336	324	316	322	333	339	350	361	335	353	343	312	301	330	349	337	344	370	347	355	392	327	348	345	341	360	336	342	391	320	348	342	344	337	364	323	343	349	340	329	316	338	317	371	336	393	354	359	327	340	358	355	371	321	312	355	343	327	324	343	308	378	381	333	297	342	390	323	332	341	338	311	348	372	350	318	324	336	333	337	361	333	319	332	342	331	338	360	328	355	339	318	329	327	363	344	346	334	336	326	318	345	328	347	307	352	334	370	333	331	311	330	309	356	370	356	363	375	337	371	360	364	336	344	342	368	298	338	352	331	368	349	343	343	312	330	328	331	367	315	381	305	375	330	326	366	356	318	358	332	351	322	354	349	365	340	319	342	330	346	311	373	336	346	355	326	315	346	357	343	363	353	317	352	393	376	338	323	347	324	336	367	365	332	372	347	340	346	370	352	333	330	349	335	377	359	361	334	318	324	333	343	349	338	331	351	341	358	342	344	342	322	331	321	327	311	321	323	309	357	307	355	317	349	323	344	336	330	325	311	337	337	330	362	333	346	355	341	343	348	338	330	334	322	332	336	349	360	338	372	367	316	345	324	353	359	335	377	375	309	354	333	324	314	327	345	342	345	313	363	334	334	342	320	338	351	325	331	341	361	341	345	336	363	354	344	327	358	334	360	362	320	344	361	380	355	313	351	341	327	332	368	325	356	344	331	346	358	325	373	334	353	353	336	356	358	342	351	355	370	382	360	364	338	363	327	345	368	318	354	349	370	356	344	333	342	356	360	350	354	330	323	334	354	375	337	332	322	334	362	347	340	340	307	347	359	347	339	330	323	336	324	328	345	332	341	364	358	367	337	345	345	367	337	336	346	345	360	372	331	352	358	344	323	356	335	307	329	346	347	326	340	362	347	354	360	349	348	366	364	305	354	325	341	365	371	330	357	338	340	346	317	350	313
38672	45121	20891	13095	7831	6091	4630	5343	1103	930	846	780	718	621	581	570	544	516	470	411	501	446	433	417	395	382	367	366	375	390	351	348	345	394	326	354	344	357	362	354	335	339	309	370	338	344	318	357	361	321	348	352	321	312	368	346	316	355	331	367	330	317	327	314	323	317	313	314	317	313	350	316	331	350	320	356	322	314	312	303	281	308	320	324	315	328	316	316	318	308	349	335	318	302	306	338	309	298	313	322	332	307	362	340	318	345	298	321	323	308	320	336	327	325	321	302	299	317	295	314	309	302	322	318	312	342	339	362	354	329	324	337	326	318	290	329	310	333	320	332	288	307	311	327	343	294	310	281	314	335	332	319	347	322	307	304	316	341	316	291	334	311	289	306	322	336	322	322	295	320	293	341	351	287	355	312	292	343	348	298	321	337	310	324	308	321	298	320	352	319	312	287	327	329	330	357	324	348	349	319	299	318	335	320	347	316	335	316	351	320	344	317	341	331	319	291	360	341	348	337	288	307	323	324	332	332	348	351	344	325	329	338	296	326	321	339	333	303	340	354	286	328	336	295	313	337	296	345	339	321	324	302	300	318	334	305	324	327	322	298	304	337	322	316	337	339	310	303	347	323	334	301	333	327	320	318	324	312	284	271	327	303	324	329	330	294	280	287	334	316	321	318	344	323	326	325	344	347	352	337	326	326	351	307	340	314	303	325	301	362	280	333	291	340	312	307	314	324	305	343	298	313	318	340	324	313	293	332	321	325	312	306	351	345	349	293	325	341	336	312	323	322	354	322	321	312	301	306	320	304	312	328	346	341	283	309	322	310	300	293	332	327	288	335	313	302	342	349	311	320	334	350	317	332	322	314	360	321	328	336	339	335	336	300	336	342	312	298	291	309	317	298	285	316	301	287	311	337	295	301	322	279	311	355	298	337	334	356	350	338	316	340	339	325	321	304	332	330	312	322	350	312	352	355	379	345	316	313	314	316	333	341	303	314	325	314	311	328	360	308	319	330	304	323	288	364	332	346	317	330	316	309	352	352	353	325	316	321	323	325	321	311	298	306	327	344	333	323	319	323	306	288	304	342	331	328	313	339	320	309	339	331	311	315	348	322	324	323	302	314	318	299	313	327	327	330	302	355	331	329	329	322	282	341	321	313	326	294	336	307	323	315	338	328	340	345	328	315	308	307	318	344	332	294	321	303	307	298	324	317	336	349	322	319	327	283	345	305	340	334	333	302	316	306	295	314	310	316	293	340	323	299	324	319	331	313	329	322	322	310	319	340	296	299	322	311	339	338	320	293	301	345	335	332	328	308	289	324	328	319	319	282	349	325	301	331	349	337	321	306	339	296	306	297	334	346	314	322	292	314	302	343	304	324	367	330	305	311	364	320	320	288	359	354	328	358	352	350	311	340	317	284	333	342	349	347	273	281	321	350	323	315	333	341	319	322	315	324	330	287	328	368	313	320	295	305	335	319	319	327	295	315	311	329	335	303	292	322	338	306	310	312	285	348	339	304	303	325	296	303	320	332	296	336	334	326	317	300	333	331	339	325	320	344	329	359	322	332	321	307	328	314	335	313	307	293	324	334	319	310	316	324	319	308	345	339	315	320	330	326	343	292	316	335	302	318	283	299	301	295	289	348	335	346	321	337	315	293	320	311	347	336	307	321	266	288	310	317	305	315	340	330	337	318	314	291	329	301	342	309	298	328	288	335	316	299	328	354	309	326	319	305	331	329	312	339	345	295	321	310	321	303	324	300	326	317	282	305	297	333	299	341	297	309	339	307	319	279	335	290	300	297	331	335	335	290	311	319	309	304	310	313	311	321	324	358	330	315	319	331	309	319	310	313	317	325	324	318	338	345	336	306	315	354	327	291	321	328	305	310	303	318	317	303	340	314	321	332	319	300	318	335	326	330	348	327	335	322	332	314	316	350	315	306	311	326	324	353	350	372	340	325	292	329	321	296	317	315	319	306	326	343	317	359	338	343	318	313	327	320	312	332	284	315	342	324	299	345	313	281	332	348	304	289	309	336	313	336	340	341	327	320	343	331	349	298	300	333	333	333	330	341	303	321	322	322	318	301	326	345	310	334	313	324	334	339	335	309	292	317	323	305	315	289	319	308	332	346	314	320	360	350	293	346	335	328	326	313	337	323	345	349	319	324	322	342	319	327	317	308	328	314	324	331	318	315	334	343	311	307	336	348	331	302	301	325	315	306	302	312	297	318	319	306	329	328	309	323	290	330	320	342	319	321	343	312	306	347	337	316	287	332	336	298	322	319	309	338	305	319	316	316	312	312	341	301	346	308	331	336	333	308	321	328	301	293	288	316	329	318	347	330	302	332	301	330	323	349	310	312	344	354	314	329	333	330	349	333	302	346	323	334	329	346	309	350	330	326	335	342	316	303	299	316	350	295	318	341	310	287	338	338	305	320	333	322	299	314	321	274	298	338	330	297	328	314	305	361	376	322	319	326	321	325	361	332	343	324	318	285	309	328	311	333	313	331	336	313	301	323	306	291	304	293	324	296	333	318	322	321	313	304	305	342	298	324	309	340	328	306	342	289	360	313	322	317	321	298	326	319	320	341	312	345	344	294	318	342	326	332	343	354	314	316	320	303	315	317	315	328	336	327	296	295	322	327	324	319	329	304	309	332	305	304	290	279	338	342	304	329	342	321	304	348	327	353	305	290	303	328	340	335	316	328	300	304	369	349	350	309	341	335	329	332	352	302	339	298	345	311	329	346	305	313	313	334	330	329	306	322	318	299	304	320	327	325	295	333	293	343	302	304	334	326	296	332	316	377	308	335	323	335	316	283	333	358	324	327	322	306	343	292	324	316	289	300	307	318	316	346	333	341	328	338	340	350	324	358	347	290	314	304	322	329	325	335	281	332	319	347	331	339	319	318	307	328	311	295	358	322	327	315	347	352	304	349	317	336	298	328	316	335	334	316	302	330	300	341	326	319	303	307	316	353	328	311	343	310	271	313	327	309	345	300	312	313	304	346	317	339	307	339	345	304	310	330	310	313	306	334	308	313	333	338	333	311	318	327	309	317	282	310	303	308	315	279	331	317	301	331	324	355	296	320	331	338	384	323	308	348	319	300	306	309	322	305	319	335	329	342	304	324	326	331	332	341	328	302	315	329	334	343	305	294	348	311	310	276	327	297	306	314	324	346	314	330	308	280	302	328	301	360	325	311	335	345	305	298	334	310	323	340	343	340	299	305	324	325	310	328	317	321	323	329	315	315	334	288	328	322	294	299	292	314	314	294	305	338	319	306	326	338	309	320	335	327	295	337	322	323	326	334	340	318	314	331	359	322	303	324	337	297	298	320	356	341	307	312	314	322	341	322	337	335	323	326	299	346	325	332	323	315	330	328	327	307	298	305	335	332	337	263	304	330	297	327	314	304	318	307	337	347	299	339	303	361	321	328	309	311	292	334	335	333	335	327	285	348	332	336	321	307	339	361	325	310
22513	20414	27187	23560	20438	20644	12803	4858	1311	1241	1024	983	904	873	895	765	816	774	732	747	687	637	705	626	634	627	702	655	653	642	635	593	578	610	603	603	644	602	563	576	579	607	594	600	608	579	577	563	578	588	613	667	570	620	597	601	583	627	596	565	626	558	563	579	581	570	597	574	586	564	551	571	599	593	609	575	559	621	602	594	612	606	617	560	589	582	563	610	627	627	553	605	598	564	605	574	551	601	559	543	576	526	589	633	556	613	641	606	588	559	596	561	571	579	613	585	558	579	558	606	570	587	550	596	598	562	606	611	566	583	574	573	569	593	608	600	578	577	558	596	584	541	566	543	575	558	562	573	572	585	603	564	537	566	588	578	548	604	566	575	619	574	569	614	609	607	534	589	584	571	578	577	608	557	595	594	602	514	554	589	565	625	564	581	595	560	619	575	562	565	608	590	553	602	581	576	542	602	568	639	593	597	547	581	611	585	569	628	619	592	589	539	581	608	519	608	577	548	585	563	579	551	599	575	580	572	613	618	566	533	569	560	540	549	567	588	571	575	588	553	565	610	585	579	593	595	614	609	613	571	633	598	616	589	624	601	578	592	621	585	607	596	613	592	572	583	581	578	540	566	551	596	591	597	615	565	530	605	584	572	608	576	583	605	573	562	620	620	576	564	609	567	596	563	611	533	573	579	559	569	535	546	567	624	576	585	575	610	565	606	581	572	598	614	623	590	585	603	555	556	566	602	602	596	590	585	602	564	561	523	571	583	574	552	577	593	553	599	610	564	574	575	550	595	605	598	550	546	592	543	618	624	572	582	603	623	585	584	603	587	568	564	601	607	586	584	565	608	630	560	582	624	535	598	615	569	579	591	583	581	557	560	574	617	554	621	571	580	591	570	521	567	557	561	550	587	597	597	585	566	587	596	585	549	578	586	569	584	584	608	582	529	580	592	552	537	530	589	582	572	614	577	588	584	578	583	566	584	611	560	555	608	621	534	574	601	608	600	624	532	555	581	565	534	572	561	577	554	630	549	595	615	605	601	563	567	626	580	572	558	574	573	586	585	600	540	557	631	595	573	591	600	594	573	613	593	575	598	618	548	577	593	576	620	637	575	544	581	553	589	594	570	623	581	611	617	532	556	609	547	544	639	613	568	597	586	580	621	556	643	569	577	575	572	577	582	573	576	598	590	615	609	566	589	574	559	533	581	641	595	543	597	546	593	602	601	548	572	623	566	596	579	598	558	545	580	608	577	592	569	574	540	547	586	590	594	596	577	583	525	581	638	580	564	624	566	576	544	564	589	571	603	582	596	578	545	584	607	560	589	546	620	606	560	593	598	574	586	573	586	558	560	621	616	603	536	601	540	581	536	582	614	566	539	566	602	592	589	589	579	577	572	544	591	574	630	547	583	599	551	579	580	589	552	595	551	615	549	563	559	584	581	565	598	576	608	627	553	612	559	597	582	590	547	589	595	575	559	589	585	588	600	619	597	585	586	589	545	591	558	594	596	588	593	561	624	574	600	602	580	598	579	575	594	619	587	630	582	625	568	543	569	590	536	558	587	541	567	566	592	595	631	601	563	613	574	582	623	544	567	580	590	579	556	573	588	568	654	528	577	515	589	575	593	532	594	641	603	595	553	507	594	551	507	574	617	590	604	590	523	561	558	565	577	569	559	648	604	599	596	546	594	559	610	613	582	610	526	599	558	591	535	549	617	608	554	552	611	562	601	541	565	579	552	567	576	587	571	579	573	559	572	587	561	631	566	626	563	594	594	570	582	545	616	545	563	596	571	603	533	578	579	545	578	571	590	568	596	565	560	587	610	597	556	586	592	582	592	571	587	606	592	639	588	571	569	561	590	604	613	590	559	591	638	586	608	578	566	555	569	570	601	583	576	571	608	583	603	594	578	587	607	584	554	548	601	589	568	568	552	612	588	536	596	578	546	543	590	587	574	565	591	579	590	593	587	613	588	590	558	558	586	566	585	562	518	542	600	585	610	597	603	575	534	570	603	582	550	609	574	603	577	583	619	586	593	554	577	598	576	608	591	558	580	544	593	567	613	608	524	553	613	561	579	591	601	615	596	528	561	623	618	574	595	581	619	525	612	551	571	569	583	614	579	586	603	595	586	556	581	576	584	595	576	560	583	578	557	608	570	574	569	576	578	607	571	597	574	610	618	594	599	550	598	568	592	612	549	552	562	620	636	519	597	568	558	583	577	599	593	611	529	586	561	581	541	602	594	577	540	553	628	613	573	559	599	584	615	625	541	536	565	591	582	583	547	588	573	613	539	619	598	565	615	595	637	558	611	597	554	608	575	588	589	616	578	576	552	555	624	598	593	584	615	607	552	577	548	656	575	601	612	605	525	590	570	550	591	556	609	569	583	570	588	616	576	548	658	593	550	589	604	548	545	598	578	596	572	589	566	634	563	580	545	613	587	571	581	573	528	590	606	604	570	558	611	542	580	562	558	615	536	566	572	578	554	576	592	567	575	554	621	621	549	545	597	592	590	604	565	603	590	562	617	575	609	569	585	551	556	574	556	575	578	556	596	553	544	608	590	581	594	534	555	660	545	569	620	584	561	591	585	590	569	585	568	525	609	570	558	568	602	567	561	554	563	587	567	546	560	587	540	593	577	596	591	598	575	588	569	595	630	591	618	568	541	631	574	590	543	602	600	592	529	572	547	581	572	573	574	576	555	584	568	583	602	542	610	609	574	599	538	598	560	580	584	561	553	574	544	567	567	614	627	586	589	588	631	599	597	546	603	584	632	594	639	593	572	595	589	587	556	580	614	594	626	590	611	617	551	582	548	581	568	557	598	565	614	593	578	566	586	576	568	557	597	589	565	584	514	573	560	591	565	586	586	582	576	583	545	566	562	584	543	542	590	528	572	633	562	599	555	614	563	606	619	530	536	549	590	566	567	573	603	550	608	590	561	624	582	587	562	604	585	607	616	550	574	560	596	553	583	557	602	566	591	554	565	604	560	605	591	563	599	602	587	610	591	597	570	585	624	586	574	577	564	560	577	576	581	608	576	618	606	562	554	569	644	570	568	587	544	590	616	629	602	634	596	619	583	594	621	587	623	545	591	571	610	577	610	544	548	564	565	628	575	613	584	614	576	599	594	582	613	558	558	603	535	545	601	598	596	550	605	627	560	594	555	571	560	522	575	617	581	563	582	606	637	592	595	593	619	588	613	591	557	552	607	536	564	560	617	568	583	587	573	562	580	595	607	597	564	574	562	596	582	559	556	552	563	583	600	582	542	621	567	589	586	548	563	627	590	577	600	562	545	553	539	571	626	608	566	590	592	567	556	548	578	623	648	612	594	579	595	582	572	595	582	549	571	572	582	557	565	575	600	561	581	581	556	595	590	590	593	586	553	622	588	602	575	583	619	586	615	568	597	549	605	594	555	563	536	556	599	565	583	585	573	543	577	574	588	593	547	584	607	595	562	566	565	575	584	594	603	541	590
46452	55010	28233	18444	12257	8448	7429	7076	2057	1768	1592	1448	1237	1140	1088	968	859	919	831	849	799	737	749	732	670	725	701	691	648	655	617	603	625	582	628	571	601	599	591	567	542	579	574	563	623	605	557	637	545	584	566	554	533	550	590	548	547	605	579	497	541	555	538	544	529	534	516	511	556	550	627	578	532	526	529	547	556	568	573	555	509	583	536	569	556	513	535	523	583	503	501	562	555	569	542	605	531	532	544	532	534	571	530	541	505	517	518	496	536	505	534	530	576	592	496	501	495	528	520	563	506	588	531	506	504	527	548	599	557	517	525	557	543	573	514	510	548	563	550	539	565	523	499	524	545	544	567	532	575	481	543	551	506	529	571	584	546	535	512	537	503	587	534	578	530	531	570	541	549	550	499	514	544	566	513	566	525	550	536	521	500	556	483	566	569	512	504	523	527	523	536	527	532	518	562	552	513	578	514	516	544	520	550	499	539	493	563	537	508	541	539	552	561	556	561	522	522	504	552	537	540	518	528	514	539	511	587	546	561	550	547	513	549	554	580	522	574	563	519	531	534	582	529	510	531	520	514	521	563	539	510	537	550	528	571	553	528	511	576	528	545	561	595	487	502	530	539	554	550	529	544	548	536	538	533	496	517	527	565	513	499	574	513	514	602	540	526	515	565	535	577	540	535	516	521	550	544	524	524	539	540	506	515	530	533	549	526	564	557	523	520	529	548	516	520	559	606	517	558	554	550	509	539	579	505	543	527	570	552	529	505	519	525	521	532	531	520	520	532	523	532	559	535	518	514	533	531	540	556	510	508	536	541	510	505	565	542	481	538	503	524	536	564	563	557	575	550	487	524	557	511	520	506	544	510	568	530	573	484	509	532	530	545	571	508	555	556	541	545	530	541	533	574	529	525	538	533	567	568	515	576	524	569	544	540	544	523	606	551	554	527	504	536	542	544	541	546	530	552	548	549	565	547	506	525	543	517	531	487	511	546	526	513	531	487	556	548	566	538	529	523	551	539	530	532	517	542	551	529	525	543	568	543	490	505	543	567	531	511	543	539	532	532	535	575	522	575	525	535	578	521	510	571	554	516	529	533	546	536	548	504	556	543	541	524	536	574	516	516	527	516	538	516	546	566	525	518	580	520	510	537	550	550	512	547	527	545	493	510	553	547	506	590	587	527	505	522	554	555	536	544	555	542	545	544	534	547	558	517	542	544	562	568	522	531	598	554	534	531	521	558	512	563	557	529	528	508	513	511	526	518	511	530	540	531	533	494	563	564	572	514	505	506	509	508	542	539	522	548	513	527	597	512	521	525	513	558	514	536	546	579	544	518	518	526	526	490	540	542	529	520	572	516	532	511	496	545	541	526	550	555	498	524	561	538	540	556	572	538	537	572	517	493	538	512	512	521	539	499	508	528	548	536	502	561	565	514	525	535	528	526	554	521	540	529	507	582	552	551	514	506	505	486	534	519	557	528	549	531	523	573	548	515	551	550	539	531	493	543	507	516	526	541	556	538	516	521	514	525	544	565	579	560	504	486	479	531	524	534	517	543	557	554	487	550	497	565	489	553	577	537	530	553	515	547	535	579	514	535	517	554	529	510	531	542	538	532	523	539	557	556	533	545	555	545	494	547	550	517	511	496	568	571	555	537	521	555	512	526	543	582	555	548	504	566	506	551	564	549	560	534	524	557	537	512	505	523	517	526	539	565	549	525	559	549	541	549	544	544	528	556	540	567	503	559	474	541	537	528	518	529	540	584	561	560	545	540	565	517	518	497	546	547	530	571	528	570	494	526	522	537	512	552	534	525	517	549	559	546	506	541	509	545	528	525	558	501	513	536	531	503	545	555	497	521	536	496	518	555	533	518	523	548	528	530	526	546	549	536	520	497	524	549	504	504	529	508	535	570	527	539	561	504	554	534	556	543	570	531	543	554	578	537	551	531	530	536	560	563	527	538	533	504	531	535	557	559	542	532	551	547	551	542	489	519	541	542	543	526	561	559	537	556	528	542	511	546	517	562	550	541	546	559	550	543	540	546	529	529	525	546	546	549	522	502	518	527	525	536	525	534	564	513	505	531	549	540	510	527	556	559	538	519	505	526	546	539	510	550	550	540	517	562	553	579	526	500	542	510	547	521	555	520	592	511	524	585	544	544	521	528	556	490	541	494	514	546	566	516	517	535	554	568	499	547	536	525	536	537	489	527	489	544	538	566	538	536	538	537	522	523	503	520	536	516	560	503	553	509	532	498	537	540	564	490	549	530	532	551	514	538	501	536	555	553	534	543	518	535	524	535	559	545	553	526	566	550	510	500	569	587	521	529	509	543	559	540	505	560	500	516	546	535	538	541	527	558	518	518	536	573	531	495	546	535	531	537	546	551	546	526	530	536	542	558	564	532	555	514	491	545	524	564	550	569	525	554	558	513	521	553	564	538	521	572	523	532	553	550	529	544	530	548	524	541	525	555	524	572	552	517	543	540	523	502	556	526	556	552	516	557	566	573	535	553	529	550	557	555	508	524	559	543	521	529	536	538	563	560	508	586	547	507	545	493	552	509	528	556	545	519	535	532	514	548	507	528	545	501	543	523	540	515	533	554	571	521	551	533	535	537	538	520	550	516	498	530	513	564	503	511	521	542	537	569	547	547	542	501	504	571	527	500	540	568	522	477	544	495	551	538	539	527	530	542	562	507	532	525	572	544	556	527	517	561	565	537	493	526	515	518	510	531	576	551	549	537	502	506	534	559	576	516	542	513	539	550	525	552	508	545	535	538	510	494	552	511	540	569	560	529	543	586	520	551	561	564	493	520	536	544	551	593	581	552	555	538	531	480	543	579	546	494	549	540	576	549	537	513	560	493	523	538	555	505	542	578	566	517	548	585	541	523	531	574	533	556	530	560	528	555	546	537	529	527	506	536	523	539	569	528	530	562	519	549	536	560	516	582	537	562	522	527	499	508	528	478	551	558	548	528	526	531	514	570	553	553	486	541	510	590	541	548	559	521	577	505	538	518	527	501	518	562	583	524	492	529	554	536	494	534	530	559	562	522	521	596	539	551	554	555	532	554	522	532	523	571	503	540	536	530	491	544	525	538	517	514	535	527	524	484	535	569	529	526	520	555	585	536	570	563	542	534	540	551	548	556	513	528	587	509	552	547	565	539	520	528	496	546	525	506	519	532	518	576	526	567	542	504	548	537	549	553	512	507	490	537	575	512	531	555	536	525	538	546	519	522	523	533	539	503	544	533	531	542	504	504	506	519	560	493	537	520	557	528	553	528	558	551	558	543	560	572	580	534	511	541	520	514	569	474	540	517	565	533	507	523	536	559	552	507	532	532	528	503	512	522	517	528	491	518	510	499	595	507	491	523	512	543	551	543	577	508	535	561	514	528	524	559	523	524	550	507	559	550	542	560	513	531	538	583	571	560	495	519	540	551	535	544	570	552	553	611	501	543	502	501	570	501	521	533	533	521	570	511	545
28527	18243	7944	2723	748	438	578	209	138	173	126	149	152	147	145	118	140	154	136	119	126	122	114	145	136	130	120	139	138	117	107	142	156	135	160	126	123	135	145	136	136	128	145	142	128	132	117	116	144	133	124	134	148	149	118	125	133	134	138	117	134	135	134	134	115	105	150	134	143	138	115	138	132	132	123	114	111	141	132	113	143	129	139	138	141	133	134	127	105	118	120	135	148	108	120	136	122	108	126	125	129	117	116	125	115	115	122	127	115	120	122	125	136	127	129	105	143	142	134	141	150	132	143	128	123	142	112	121	146	126	127	150	137	132	130	139	101	112	142	126	144	112	113	138	154	111	140	96	130	138	131	116	151	125	124	126	118	127	135	132	136	118	112	144	121	139	133	144	114	137	118	126	130	123	127	138	123	118	132	141	113	122	126	154	126	135	118	143	130	113	131	110	132	118	119	126	144	112	147	142	126	130	98	117	116	148	131	129	146	145	120	120	113	131	121	138	143	130	118	122	120	126	128	133	117	119	145	101	117	118	119	126	128	144	117	116	131	130	128	117	139	139	128	123	117	124	120	131	129	122	160	132	133	137	135	136	118	133	108	148	147	127	138	138	142	147	119	116	119	135	139	128	150	133	131	121	133	130	120	131	120	114	126	109	111	145	115	123	117	130	129	139	129	128	110	129	138	135	144	141	140	128	134	120	122	134	134	136	125	151	148	132	120	154	120	151	125	121	159	116	132	121	157	133	142	116	135	116	146	145	138	131	138	116	137	154	115	123	127	124	136	156	119	122	124	130	156	118	145	142	138	125	118	111	131	110	127	142	128	120	128	127	131	135	109	141	128	111	120	117	150	133	121	132	122	123	129	147	125	137	133	156	140	118	108	115	127	116	129	113	115	143	129	124	121	132	126	141	132	126	136	117	122	136	136	122	142	130	117	113	125	110	133	130	127	144	126	118	140	133	144	131	149	140	152	160	143	115	132	120	136	116	140	113	114	143	139	150	126	131	130	158	108	112	154	125	151	101	135	114	134	129	133	130	119	136	134	127	129	131	150	137	137	140	114	130	149	139	150	140	110	126	145	122	130	116	127	130	155	143	160	137	131	129	129	138	148	133	122	139	130	124	140	155	139	124	135	145	127	113	117	131	132	110	127	128	144	144	123	119	128	129	127	132	138	131	141	127	136	122	144	152	123	122	140	135	137	134	124	129	127	151	138	137	134	126	128	130	121	128	130	154	126	139	120	149	113	112	127	127	130	145	126	128	131	119	141	120	137	115	132	127	130	142	113	140	104	122	150	110	161	144	138	149	140	125	130	126	137	127	120	134	119	136	135	134	122	114	134	123	142	129	145	142	143	129	151	123	108	124	125	132	143	153	113	134	104	126	125	117	138	144	136	123	111	144	148	125	152	119	127	129	120	118	128	126	141	121	127	131	112	137	146	133	131	130	131	131	134	118	111	137	127	100	147	118	114	128	145	110	141	119	130	127	119	139	125	119	124	127	144	129	139	128	161	143	130	132	130	139	118	132	140	121	100	126	128	141	119	126	135	121	116	131	145	107	130	106	132	137	134	142	132	123	113	126	125	118	132	127	130	114	134	141	129	83	150	124	148	107	130	139	119	130	120	124	141	134	112	137	112	137	133	111	114	123	133	129	117	130	147	141	121	147	147	131	132	144	108	136	115	116	138	141	127	125	117	139	159	130	134	131	136	148	126	148	124	113	147	126	129	117	136	109	130	140	107	139	135	139	125	132	130	118	135	133	133	120	136	124	140	144	138	132	142	117	107	107	138	132	97	113	127	124	126	129	131	127	119	126	127	121	143	136	129	124	128	140	125	141	116	133	136	136	124	121	113	135	137	130	120	135	128	107	143	131	126	115	134	117	117	142	114	129	136	133	125	122	138	132	107	125	122	118	131	137	141	153	146	137	120	142	132	130	145	116	127	108	146	129	145	137	127	151	120	134	137	132	118	137	120	140	148	149	106	131	131	120	105	137	139	111	133	122	149	151	143	125	127	128	131	122	116	146	121	141	128	137	109	139	124	129	162	122	130	145	104	141	116	130	134	116	110	126	145	124	125	158	125	128	128	137	140	142	124	123	125	120	134	109	119	115	122	132	132	136	143	125	129	133	134	128	134	131	138	131	137	128	122	130	142	107	124	146	146	115	151	127	144	117	124	117	129	131	138	144	127	120	138	142	119	129	126	129	131	141	115	120	128	135	126	130	137	116	134	144	116	144	124	150	114	127	123	105	111	127	149	129	133	137	147	108	124	145	108	125	131	114	117	114	128	127	135	144	126	134	122	103	129	143	147	140	131	115	126	119	124	132	135	145	118	136	130	112	127	117	126	129	127	146	127	112	131	140	122	128	108	143	127	147	133	137	135	117	139	132	117	116	121	138	124	124	122	141	128	119	112	150	125	123	116	123	134	146	121	125	117	123	144	137	119	139	127	132	127	125	129	115	135	125	138	143	122	125	134	126	135	116	114	121	130	138	121	138	103	126	124	123	125	133	116	116	145	112	118	122	130	126	134	132	126	117	150	145	107	129	135	130	107	135	149	137	134	128	111	119	129	127	138	137	115	139	119	134	154	122	122	123	130	141	138	117	120	143	152	111	148	139	133	129	137	149	122	133	141	110	115	128	131	113	116	131	160	117	133	140	133	140	136	118	129	129	141	129	132	117	130	129	129	126	128	120	127	122	118	137	127	149	126	130	105	122	143	135	137	112	131	127	108	124	128	127	144	139	121	141	123	130	140	114	138	111	123	142	139	127	120	135	109	120	114	138	141	134	124	127	141	136	125	120	118	119	138	133	153	143	108	119	140	121	129	134	133	134	136	138	117	149	132	124	114	128	142	121	145	127	137	118	127	136	119	113	124	116	133	121	136	114	120	139	142	126	110	134	136	130	137	125	119	112	135	162	124	134	121	150	134	134	127	120	123	139	158	128	131	132	125	136	137	137	124	144	132	100	135	112	133	125	140	134	139	119	142	140	143	140	131	149	129	145	114	152	124	125	144	123	119	120	118	130	113	130	137	133	142	130	145	122	109	142	141	118	133	117	119	123	124	117	120	127	126	113	125	136	133	137	106	141	141	124	126	136	131	132	128	121	116	142	119	136	130	129	107	114	126	130	119	108	144	122	123	156	124	121	123	142	151	143	152	121	126	119	126	131	153	140	126	130	130	133	138	120	127	120	139	135	131	135	141	134	138	108	122	123	139	147	164	136	121	126	125	128	124	113	136	129	133	128	133	121	127	137	153	145	153	145	121	115	144	118	121	126	137	129	125	129	128	133	146	119	131	109	139	115	143	125	127	146	132	113	137	122	127	125	116	127	116	111	116	110	129	145	130	117	124	138	144	128	126	128	114	127	136	136	112	129	140	130	120	130	111	131	120	121	122	127	157	138	118	130	120	160	140	108	132	130	111	133	115	132	137	117	137	112	131	149	129	113	128	137	135	143	126	133	136	128
19198	16163	10733	4237	1320	783	1211	289	188	165	158	162	165	150	149	142	152	162	142	148	166	134	152	143	134	148	163	141	131	130	158	131	157	125	129	145	142	139	133	116	148	132	144	145	129	159	125	116	139	166	151	168	122	142	136	157	140	117	126	154	125	137	144	144	132	164	151	157	152	151	135	136	147	134	140	140	147	148	150	133	146	145	129	146	151	138	151	152	135	158	154	120	133	128	139	113	140	138	136	172	142	145	132	128	156	155	132	123	157	122	137	125	136	139	142	151	124	133	137	124	137	152	128	143	142	131	141	135	126	151	125	139	166	156	170	127	122	140	142	118	140	149	140	113	155	153	140	153	142	134	129	127	136	130	128	141	146	146	129	143	133	123	149	137	150	154	151	128	124	149	134	138	143	136	149	141	136	135	154	121	157	144	131	139	142	137	145	121	138	152	135	138	134	146	134	146	147	120	114	139	146	134	159	146	139	131	162	150	145	145	158	168	107	133	130	140	159	131	132	165	138	141	139	113	150	146	139	154	136	136	128	133	145	135	148	134	145	133	144	132	159	156	127	141	128	154	136	164	131	140	132	134	113	160	151	135	167	141	134	150	130	130	139	134	146	147	141	175	131	139	165	139	136	121	143	175	146	153	146	142	141	147	145	153	147	138	150	152	142	164	127	144	159	159	141	140	146	125	138	142	120	132	124	137	125	140	149	127	149	129	145	124	149	124	135	125	119	127	141	130	136	131	139	122	141	144	144	133	146	151	133	130	142	109	146	154	134	137	125	121	141	155	146	138	136	137	165	142	126	144	137	128	146	164	157	135	144	128	132	128	128	136	144	135	147	132	138	144	157	119	145	150	127	132	123	132	146	143	149	150	144	143	125	142	128	130	135	136	132	142	137	135	142	166	135	145	151	142	159	140	121	132	129	146	132	135	146	111	134	142	137	147	150	152	153	132	127	148	169	131	127	147	133	136	113	144	128	138	118	124	138	146	133	146	142	150	124	152	135	156	131	135	127	146	148	143	139	138	154	133	152	127	146	131	131	160	166	154	143	125	112	148	137	135	125	153	139	122	162	132	138	136	138	138	126	156	145	127	133	148	118	138	141	165	144	157	155	147	134	128	151	163	148	150	116	142	141	147	129	147	136	145	128	133	119	135	135	141	125	104	143	148	131	130	137	147	160	168	153	145	141	148	132	149	159	160	140	132	148	128	147	141	140	133	131	166	127	146	183	163	145	167	140	152	129	144	159	143	157	132	134	141	154	116	133	138	119	151	138	133	145	141	163	141	131	151	123	147	142	140	165	141	152	133	112	144	140	150	140	154	126	134	130	129	159	119	163	159	126	131	158	137	132	137	129	136	119	139	136	131	153	138	149	114	140	152	138	142	125	146	126	143	151	137	134	157	126	149	132	136	139	135	138	120	133	139	137	162	128	161	157	144	127	136	142	144	115	122	130	135	155	129	130	125	131	146	132	141	148	121	126	160	143	124	132	129	151	137	146	124	161	114	128	121	136	124	126	145	144	141	127	141	142	146	123	144	122	134	145	133	141	146	149	133	147	145	120	159	141	138	156	147	151	132	125	141	134	136	134	124	120	149	133	160	119	159	129	140	124	124	150	140	169	143	136	152	137	126	139	138	153	136	139	131	133	151	140	137	158	142	145	135	160	142	148	147	124	135	142	152	128	144	153	136	139	147	126	153	127	151	161	115	144	131	124	133	136	146	137	135	145	151	140	148	133	153	130	123	123	135	121	122	124	135	122	147	128	148	152	132	167	131	124	142	127	121	149	129	128	142	128	126	132	146	113	149	129	135	137	143	150	152	132	136	111	139	140	138	148	137	153	140	153	134	145	160	128	145	147	155	151	132	119	134	139	135	126	141	128	128	147	129	149	129	133	139	151	139	130	128	147	132	127	147	141	115	144	149	135	144	146	142	143	157	144	142	119	140	149	142	119	122	139	134	143	132	128	111	139	139	149	134	144	147	137	160	128	138	138	144	139	131	138	144	144	143	142	114	123	168	131	123	156	128	167	142	149	164	167	138	133	161	115	142	151	149	130	156	133	128	140	149	132	144	157	150	143	145	121	134	129	115	108	163	156	143	138	135	137	129	131	130	171	144	123	125	151	139	119	134	158	139	160	142	142	146	134	131	123	135	141	135	154	134	148	125	133	146	119	135	153	142	111	115	134	124	139	140	152	117	140	154	140	153	160	132	130	154	150	126	123	131	136	127	148	133	117	127	140	146	117	149	151	169	128	129	135	155	134	129	149	157	121	140	149	147	149	140	137	150	126	132	145	124	125	134	129	123	139	125	125	135	145	129	146	146	146	160	143	146	143	164	123	120	138	153	138	146	142	152	148	137	163	122	144	145	114	148	133	126	168	154	131	139	130	131	147	133	145	157	129	128	122	132	145	118	136	129	140	129	145	121	146	128	150	130	137	126	135	136	151	148	156	142	139	142	129	144	126	152	139	146	139	148	121	126	156	135	143	149	158	138	131	148	141	132	134	156	147	140	151	155	146	143	152	132	134	143	133	113	141	130	139	137	140	132	120	129	134	128	155	122	132	151	136	144	127	128	134	139	118	147	103	108	140	141	135	120	159	141	153	128	139	139	123	134	139	150	116	133	141	146	122	146	143	124	144	134	155	132	121	149	124	142	119	147	136	150	162	149	139	131	129	145	139	146	170	155	145	149	150	147	147	144	136	150	152	129	151	139	149	123	157	141	137	143	138	136	151	129	145	157	126	132	137	127	139	140	123	163	146	149	152	127	144	144	142	129	121	142	126	155	126	136	130	157	144	143	130	146	129	129	142	148	140	152	148	139	132	131	146	130	146	135	144	121	141	139	126	142	138	145	132	124	146	137	133	152	128	115	144	122	140	150	150	150	154	129	144	113	130	134	131	135	143	141	128	145	138	121	132	131	153	131	145	136	147	132	154	137	121	140	159	153	150	128	141	143	122	144	141	141	147	140	142	137	155	125	125	166	138	123	114	130	169	156	143	145	136	148	133	141	141	160	146	125	134	109	142	144	146	138	133	143	149	142	141	139	120	120	137	134	142	141	136	148	136	145	152	130	119	153	122	127	130	145	130	129	151	135	146	150	128	111	155	137	130	148	148	148	148	140	130	137	155	118	132	155	136	131	114	132	128	155	135	146	135	132	141	162	138	140	146	116	134	143	137	134	160	128	138	148	133	171	131	126	131	120	130	130	128	157	157	137	141	133	135	138	161	153	138	131	120	134	137	135	147	147	150	142	143	132	134	153	138	134	163	113	132	140	145	132	166	130	135	162	148	149	133	127	129	142	143	150	135	137	128	141	137	121	135	144	140	126	135	139	125	132	126	141	142	137	159	153	137	135	143	135	142	99	152	133	147	140	140	125	146	147	142	135	141	139	141	131	137	113	129	158	123	129	159	135	145	143	139	130	144	126	140	125	154	140	132	142	136	120	149	150	153	118	144	122	131	137	145	132
24882	20413	26724	23974	20430	12580	4882	1515	750	635	555	554	516	463	463	481	443	411	483	423	377	380	401	415	396	412	368	388	382	370	363	378	369	379	347	393	403	315	337	368	360	377	377	391	359	349	358	346	353	375	365	350	334	361	353	336	338	343	333	340	363	351	351	353	358	353	349	375	353	339	347	370	352	341	362	362	338	332	342	342	342	315	334	368	332	336	345	325	339	332	336	366	368	354	337	345	305	354	374	342	378	344	328	386	349	328	339	352	355	345	360	358	368	346	311	337	340	339	335	364	338	384	335	338	365	371	370	353	341	345	377	361	367	347	357	305	345	335	352	343	316	331	342	359	355	371	329	339	344	356	343	340	337	362	322	345	361	345	341	371	337	365	325	360	360	319	314	374	346	355	352	333	371	333	358	340	321	355	355	369	347	334	324	356	318	328	343	304	333	320	379	386	316	323	325	330	342	333	345	369	340	345	340	362	334	356	339	333	355	370	345	356	319	343	340	357	339	324	363	368	315	348	324	319	367	346	335	350	366	352	325	310	353	339	364	345	378	389	361	351	304	388	341	362	348	348	344	330	351	327	322	333	323	359	292	358	341	343	369	355	368	347	342	401	353	371	369	336	346	348	350	350	359	363	342	334	325	400	371	375	356	331	335	341	332	329	329	357	358	338	364	364	337	366	328	341	386	375	330	406	343	311	307	366	373	321	339	342	349	369	327	366	334	339	324	336	317	361	333	336	312	350	350	341	353	323	330	331	324	294	352	363	365	343	347	376	334	354	350	323	319	358	358	365	329	359	338	323	317	352	352	348	370	364	370	376	359	361	343	332	354	335	355	346	318	350	329	327	375	359	339	338	357	365	334	364	330	342	377	358	365	370	358	334	340	341	362	339	337	362	311	343	335	323	343	340	334	335	341	362	321	348	366	350	337	360	332	334	316	320	361	350	368	352	306	322	346	348	340	319	350	353	349	344	367	342	335	328	364	354	381	352	309	367	331	323	356	334	359	343	330	339	357	351	334	340	351	361	325	359	331	330	304	306	353	351	354	354	370	334	362	387	352	354	357	330	315	337	342	353	366	359	331	331	368	368	322	351	356	340	341	323	328	336	332	337	368	360	354	345	344	346	312	350	333	347	339	343	344	364	343	357	296	319	325	387	357	352	372	340	341	334	328	354	361	322	371	359	339	339	355	291	350	363	344	323	347	348	338	345	340	328	337	310	347	375	324	354	333	357	331	382	363	353	350	331	322	341	323	363	364	331	322	353	360	315	364	317	350	339	307	346	316	358	345	333	369	373	366	352	321	354	338	344	354	316	357	351	331	362	358	342	361	357	339	347	320	346	344	352	340	323	348	398	333	354	358	351	309	321	306	361	370	354	342	328	334	383	350	324	336	368	339	377	334	323	329	345	344	343	331	319	356	343	347	287	346	334	367	366	314	361	342	325	348	357	316	358	298	339	323	340	330	325	330	329	317	337	344	332	343	347	358	342	348	355	365	346	357	359	345	378	305	349	372	326	352	363	350	360	346	349	352	337	313	342	323	330	331	352	369	324	348	370	357	319	347	392	356	366	335	323	331	337	333	334	376	310	367	316	360	347	353	340	322	364	332	321	347	339	323	339	327	371	339	332	360	350	359	358	346	370	304	313	339	363	356	327	339	357	358	373	361	336	348	354	367	339	334	354	316	332	287	336	375	325	380	372	322	333	337	342	351	333	333	340	305	331	344	353	351	336	356	368	348	353	319	341	352	323	376	343	331	311	362	321	355	322	364	343	350	377	360	311	373	366	339	321	344	351	344	357	315	323	335	345	330	327	348	354	345	366	374	346	332	350	334	377	347	359	326	320	371	334	336	322	331	364	338	362	322	349	331	325	337	350	350	343	358	336	316	392	334	345	329	338	324	334	364	381	340	332	344	370	346	354	324	343	327	388	348	339	334	364	326	356	345	314	367	321	351	334	337	330	329	337	346	372	323	317	345	305	309	370	321	343	368	369	351	357	356	357	366	363	298	345	350	343	353	321	330	354	367	354	348	390	376	331	323	374	381	307	335	334	364	326	389	341	355	326	360	329	342	385	343	321	319	322	334	317	334	351	311	340	336	308	371	330	352	358	347	358	336	385	332	373	363	360	337	346	363	367	328	324	336	336	363	336	364	364	333	342	338	358	331	356	363	343	333	361	366	348	373	338	333	335	334	323	365	324	355	379	310	332	347	373	322	331	341	340	332	360	362	337	329	371	334	343	332	401	369	356	364	350	329	351	348	371	324	330	346	386	318	354	355	371	345	362	323	338	363	324	341	336	332	340	338	360	378	365	352	330	336	327	373	348	357	357	337	368	335	306	331	322	371	333	322	337	332	345	367	325	336	331	350	381	342	356	324	358	350	356	349	351	366	351	341	356	356	348	343	361	353	341	349	371	332	382	362	375	371	364	355	326	390	356	345	365	333	350	338	369	335	394	364	343	364	361	329	341	300	362	336	359	324	298	331	311	359	361	366	335	372	346	368	335	307	357	331	362	357	341	324	364	357	361	348	356	305	361	338	342	368	339	332	356	358	337	368	357	352	326	364	321	336	366	356	349	318	340	320	351	345	326	363	339	354	328	342	321	341	356	350	337	336	347	340	332	352	343	362	327	344	358	384	340	339	377	360	359	376	352	375	338	360	358	336	352	376	344	352	326	331	326	367	346	340	338	372	355	355	334	313	344	326	344	348	390	346	369	379	337	343	329	333	353	336	300	371	342	341	342	335	364	337	348	330	327	353	343	381	374	342	364	335	313	331	344	329	339	334	353	339	327	348	304	331	352	374	367	362	346	360	341	351	365	340	341	369	330	336	366	340	354	330	366	329	309	323	371	368	368	343	307	345	335	327	356	319	363	369	361	314	337	332	341	377	347	366	364	345	323	346	329	322	342	340	354	324	357	341	334	338	354	339	320	349	368	367	366	367	363	360	351	381	365	343	317	323	335	355	357	368	353	362	349	291	367	334	369	325	350	326	342	348	309	356	350	376	360	329	342	366	362	367	359	363	384	372	365	334	357	349	345	328	366	313	372	341	345	312	361	358	344	318	348	342	362	333	349	351	356	348	368	358	340	347	368	332	320	312	315	360	375	316	315	328	328	341	345	348	306	340	360	329	337	339	343	358	330	325	375	330	355	351	329	314	332	334	380	369	352	386	345	306	355	364	328	354	344	354	366	336	351	308	344	319	366	316	328	323	335	337	343	381	372	342	316	313	357	363	366	337	327	348	336	336	332	376	365	355	363	358	359	347	370	341	348	337	354	342	363	372	343	339	339	339	327	371	316	345	348	323	324	347	345	377	373	358	350	331	320	319	364	357	359	331	328	340	322	315	382	320	350	305	348	344	346	373	305	374	322	392	352	335	345	359	338	332	348	352	341	343	325	369	361	354	366	348	324	364	355	387	389	337	341	359	328	331	358	371	389	363	356	365	353	361	359	333	348	358	335	345	350	338	334
41181	39241	23525	11007	6775	4674	7523	2501	1181	990	871	776	708	592	619	523	517	478	482	468	457	418	411	415	418	367	415	344	397	363	357	360	335	334	373	356	340	344	366	332	399	328	326	329	373	359	347	337	313	350	319	351	353	354	331	371	367	338	346	329	343	345	318	333	311	348	328	334	352	320	340	319	346	306	356	348	351	325	299	325	350	315	339	320	343	316	317	300	327	321	290	294	316	294	344	311	312	318	312	328	354	301	356	349	353	329	297	295	345	316	339	329	322	313	313	346	326	320	314	330	326	372	342	326	312	294	310	311	323	346	284	330	322	326	348	365	318	290	309	342	324	342	314	311	322	295	330	315	360	342	295	308	312	306	343	313	320	316	311	322	302	308	316	300	318	300	320	355	320	333	261	302	342	290	336	322	306	312	288	334	350	337	307	297	317	316	324	345	330	330	357	316	337	334	335	312	327	298	327	337	307	331	312	309	318	300	333	321	328	321	332	336	295	300	322	355	316	331	298	315	317	307	336	342	317	291	327	318	302	336	321	321	323	323	292	342	313	305	310	339	291	346	330	330	313	334	324	347	306	344	320	313	321	307	301	349	348	347	305	334	334	308	312	347	350	312	319	326	323	314	334	289	321	316	312	349	323	308	305	326	345	293	317	298	318	326	319	329	320	311	361	306	299	303	300	342	324	290	306	300	298	285	321	337	313	335	331	317	319	325	360	334	289	323	331	322	317	343	288	334	301	338	320	311	321	310	365	310	314	321	339	304	313	326	294	358	291	317	278	327	325	322	323	336	360	305	342	293	342	310	343	299	296	322	310	349	326	314	309	323	326	327	331	299	316	304	309	307	331	329	300	282	323	332	339	329	335	334	293	330	319	340	319	321	279	337	321	314	333	323	327	297	319	311	318	337	320	309	342	318	339	316	332	330	319	357	310	322	329	320	342	344	312	319	329	322	334	327	295	312	291	333	298	320	349	326	326	326	313	298	315	315	333	341	322	333	290	330	313	307	337	345	312	312	347	277	318	304	305	312	320	308	325	297	337	340	320	343	306	331	323	340	322	328	348	317	347	308	322	346	301	341	305	304	324	329	306	326	309	306	313	323	313	322	319	310	331	320	345	307	312	325	321	334	300	316	328	356	335	333	304	331	287	309	327	312	344	318	318	321	340	332	310	331	318	342	330	319	304	300	279	319	333	289	317	310	312	319	339	309	339	376	326	347	323	317	309	318	318	323	303	336	287	313	330	364	311	326	307	306	312	303	339	310	301	352	295	309	308	311	300	308	304	305	325	288	315	324	351	320	310	339	329	300	323	338	341	313	311	294	346	345	306	297	314	333	308	308	320	315	326	317	331	309	330	349	328	341	343	297	325	331	331	331	336	306	337	329	331	295	300	298	339	317	302	307	295	328	306	311	334	314	333	293	316	319	318	309	328	328	310	302	302	325	355	323	319	341	316	327	307	318	297	328	309	338	348	320	336	332	321	311	338	316	340	360	323	302	344	312	321	340	320	340	333	296	330	324	306	317	353	332	327	316	290	344	315	344	315	319	311	305	316	347	334	336	355	295	330	291	293	317	304	329	360	319	354	330	332	307	344	333	298	325	331	320	301	331	327	295	314	319	307	333	346	308	317	320	331	298	333	308	311	316	306	308	270	326	298	313	337	322	347	322	349	316	323	329	323	342	310	304	313	296	315	369	349	325	346	318	332	310	290	326	340	349	350	341	334	338	295	303	297	338	321	323	294	347	344	331	321	347	288	332	291	325	311	332	328	346	328	367	327	312	344	365	335	288	319	341	324	315	312	346	318	337	341	281	319	346	340	303	314	296	326	318	315	338	291	307	301	331	276	338	329	326	334	293	316	319	377	332	306	336	322	332	326	299	325	334	346	315	299	366	311	345	321	308	355	325	343	365	354	337	294	326	303	347	331	330	313	331	308	336	357	325	314	360	323	287	315	304	343	316	353	303	300	310	298	344	310	343	315	341	327	317	330	318	312	337	297	319	340	355	323	321	345	326	328	321	299	342	313	318	306	307	339	342	304	315	303	325	310	310	303	337	322	332	308	340	312	320	298	285	332	335	308	332	314	323	360	315	335	350	322	314	323	335	327	343	334	324	367	295	331	323	322	346	342	298	303	316	320	316	330	340	305	339	304	324	303	329	352	334	367	338	342	308	334	354	334	308	304	325	332	329	336	334	323	308	322	345	326	362	318	284	317	343	310	330	316	327	332	311	350	341	346	320	289	328	347	298	319	313	293	324	308	307	322	322	325	309	281	344	299	305	335	302	290	322	332	312	326	313	325	306	328	302	348	311	298	337	302	335	343	327	335	302	319	303	297	292	317	304	312	298	335	364	330	320	348	332	324	331	292	309	333	321	339	323	353	313	361	313	315	311	344	310	328	384	305	315	293	308	319	320	328	347	324	318	322	319	323	329	275	314	319	298	318	303	319	346	360	306	301	322	328	313	355	326	351	283	331	316	324	356	299	311	315	326	318	313	311	320	325	313	301	356	327	315	288	307	296	343	347	296	362	301	332	303	315	317	354	339	337	343	293	352	332	292	294	282	322	324	316	362	324	296	315	333	313	296	311	308	310	326	288	322	315	302	319	315	319	318	317	323	373	300	334	334	302	328	302	293	314	324	342	304	323	301	311	354	315	303	349	335	304	310	303	306	321	325	322	350	326	340	319	299	302	313	322	329	326	327	290	295	348	320	330	302	319	302	329	326	302	322	329	297	327	338	319	323	313	314	325	319	311	299	305	369	339	343	340	349	301	335	321	326	308	305	278	315	333	320	293	314	321	324	316	333	329	308	328	315	355	324	296	308	315	313	317	328	332	334	315	339	312	300	332	334	394	317	320	290	306	319	336	307	307	333	334	316	324	311	326	314	310	346	320	324	296	329	308	342	322	297	336	324	293	312	304	291	332	316	349	319	315	326	297	326	339	293	322	330	326	322	300	343	328	329	331	315	330	320	306	330	330	311	308	297	349	330	292	345	306	315	330	310	325	306	313	323	335	305	316	301	363	300	365	341	345	300	299	320	301	330	289	320	338	322	309	321	351	319	289	307	359	319	341	319	328	324	332	327	312	311	304	297	309	294	334	363	326	309	346	344	300	317	299	347	352	297	305	341	324	303	330	333	310	334	323	320	304	316	324	306	353	333	314	312	344	339	316	328	314	316	319	318	311	342	323	343	326	298	309	314	294	334	313	298	316	325	335	302	294	353	315	357	315	319	328	323	311	286	305	314	352	320	337	305	326	317	335	299	328	299	305	307	275	313	310	320	341	331	307	295	340	310	336	314	338	311	333	337	340	305	328	303	355	317	356	320	342	330	344	327	326	327	342	318	304	308	348	310	317	338	306	327	313	352	330	301	317	302	324	301	311	336	295	349	344	302	306	312	334	317	366	287	321	317	341	340	309	304	327	319	336	341	317	281	311	324	315	347	310	335	345	325	322	348	316	328	325	347	317	324
22523	20397	26934	23744	20415	20647	18343	5422	1306	1136	997	978	873	864	812	814	761	731	776	753	691	681	641	734	686	632	666	680	630	636	654	650	638	604	587	642	594	592	652	665	635	600	603	619	592	606	576	615	614	619	625	597	617	598	562	608	550	549	613	574	625	594	617	606	598	604	610	628	549	572	570	587	613	576	578	597	587	587	628	525	574	621	590	608	576	580	593	580	597	610	572	615	564	585	593	591	594	586	585	570	547	566	659	607	632	606	611	576	635	582	570	609	607	623	575	577	592	554	569	593	592	559	548	594	550	526	563	616	573	590	551	587	571	569	575	556	553	574	615	563	619	559	611	585	564	579	577	610	610	572	581	584	600	586	569	599	632	576	576	570	617	580	595	569	614	588	621	578	586	566	583	556	620	572	573	621	598	560	603	631	581	567	637	575	577	595	599	598	601	635	546	573	582	596	574	573	559	571	572	593	559	599	574	596	587	571	591	575	607	602	573	559	627	619	574	634	587	604	617	561	577	611	602	580	575	627	569	569	554	549	552	598	604	585	593	605	563	558	573	587	609	612	618	566	592	560	626	555	556	577	597	560	611	533	534	599	551	562	633	583	553	558	593	602	595	605	586	580	633	533	547	566	604	587	604	597	539	550	595	612	547	597	580	633	621	606	552	584	581	569	601	588	567	654	538	658	595	533	588	617	567	662	637	593	586	596	618	567	590	614	511	590	610	639	545	595	564	579	611	565	532	602	561	614	594	621	621	591	576	573	549	576	593	574	610	610	564	563	581	581	624	611	563	537	539	541	588	573	581	610	602	599	544	574	589	592	601	578	561	628	597	577	583	575	592	616	548	612	565	592	533	588	578	588	571	588	564	560	595	590	566	602	605	623	625	611	595	560	593	614	552	569	549	611	569	555	543	607	595	574	592	615	577	598	578	566	603	570	547	578	584	595	564	581	551	572	601	558	594	560	587	584	568	548	575	564	569	571	641	531	577	601	563	581	589	528	578	578	571	595	594	623	578	563	566	547	586	585	585	559	599	625	604	578	597	637	594	585	572	547	598	559	566	572	580	550	539	578	538	586	564	593	533	579	611	608	643	562	570	598	554	530	599	580	665	602	603	587	584	604	554	579	610	591	579	582	558	546	569	596	547	581	585	600	591	571	574	599	586	581	551	570	587	623	544	613	603	572	566	549	578	547	598	571	600	623	613	612	592	596	570	576	591	558	581	621	551	569	563	589	593	557	629	566	578	556	571	544	603	584	610	534	514	615	620	582	560	599	545	600	610	626	566	600	602	582	596	594	600	569	556	575	612	587	583	582	546	575	605	553	627	588	581	547	615	597	633	577	602	570	597	592	566	598	636	568	605	596	541	574	566	609	598	589	579	564	600	590	553	561	599	568	552	564	558	586	590	560	558	598	618	596	551	610	598	548	574	569	545	565	557	592	611	564	592	641	563	600	567	537	557	615	573	562	595	594	591	622	576	598	577	582	600	570	538	593	577	584	547	551	605	559	536	614	574	601	591	586	601	576	578	608	565	549	548	559	592	570	580	607	603	570	549	589	590	577	613	546	591	524	585	600	564	609	578	594	623	599	535	583	566	561	594	598	576	588	581	566	596	612	597	577	604	601	604	606	600	592	554	565	567	521	563	573	577	608	580	495	578	544	600	586	571	569	579	651	565	629	589	537	570	616	560	538	596	563	579	606	622	533	566	593	625	613	558	634	592	581	589	614	569	569	576	593	573	572	572	592	544	559	560	601	590	621	543	536	571	588	599	568	589	557	565	582	565	607	552	625	559	621	592	605	557	599	627	558	552	615	613	611	591	629	558	619	588	547	543	580	581	594	572	588	528	596	596	541	546	594	567	607	623	585	612	585	603	597	560	639	596	554	537	580	573	544	581	581	548	585	643	572	629	590	542	559	579	568	592	587	555	560	613	626	561	638	586	581	619	621	520	563	588	581	588	565	590	606	563	613	554	591	543	632	587	585	559	624	554	569	594	584	610	572	596	538	608	590	608	567	567	579	616	546	561	564	565	590	574	572	556	542	585	583	614	570	562	600	570	608	583	585	591	577	584	636	599	592	586	594	591	574	545	555	567	589	565	537	541	585	590	592	599	571	581	553	559	593	568	551	585	570	616	588	591	608	615	604	560	564	605	633	608	555	562	613	595	609	556	581	575	564	627	572	619	593	584	579	587	607	589	576	606	562	585	557	583	568	597	595	559	576	565	583	601	602	546	590	565	582	583	576	584	601	598	581	556	595	542	626	584	621	609	589	594	572	573	585	615	615	577	598	606	587	568	562	598	610	559	568	574	569	558	541	563	620	619	527	595	589	587	588	590	554	582	617	603	610	602	609	553	550	582	555	572	592	584	590	648	567	571	535	568	555	571	582	621	560	607	579	569	576	553	535	525	587	557	587	555	557	628	599	567	561	583	568	605	551	560	585	570	547	573	563	575	590	612	586	558	606	589	608	604	601	607	603	562	554	583	576	576	523	562	606	553	571	566	616	552	562	566	603	569	564	597	577	596	613	573	643	630	596	605	549	583	544	574	554	541	583	553	580	551	628	587	601	584	570	586	620	596	560	590	579	603	565	588	532	575	599	577	627	608	607	582	590	583	564	583	553	613	594	569	583	571	550	609	620	604	557	564	613	575	587	556	627	594	579	535	561	596	602	593	559	608	586	555	614	561	602	599	600	545	578	556	581	566	575	556	574	567	602	585	557	557	571	596	573	608	563	629	551	569	567	578	601	589	584	552	586	584	587	627	561	569	561	567	590	550	594	575	555	583	558	596	596	589	541	615	628	570	587	537	625	625	623	584	593	544	551	600	549	610	592	594	560	554	579	592	558	566	611	611	596	566	593	569	609	555	622	593	516	640	587	586	578	589	565	597	579	644	580	604	608	577	578	608	565	594	576	577	620	593	582	572	559	586	551	568	623	554	585	563	598	593	583	594	602	608	540	596	597	581	582	584	573	589	532	601	547	567	567	613	588	555	594	542	625	588	528	629	579	563	549	570	584	604	576	595	525	540	538	587	599	578	571	547	587	604	584	580	584	582	548	552	548	558	578	604	620	637	576	621	590	616	600	608	630	593	567	589	620	601	608	552	598	630	575	563	585	609	548	604	549	595	585	558	526	623	573	596	572	566	619	552	564	608	580	544	586	595	567	566	554	599	606	583	570	585	593	576	588	584	643	553	603	586	553	557	587	548	564	597	569	625	530	540	590	561	550	578	527	582	581	545	592	516	577	632	585	592	552	569	609	560	575	613	597	591	563	556	545	579	601	568	560	635	573	564	590	563	585	570	570	623	611	590	612	591	554	613	565	547	587	569	579	559	580	620	549	596	603	604	567	564	588	612	539	600	599	587	591	575	577	587	574	605	582	566	620	569	575	520	574	542	596	580	605	572	565	554	576	587	570	579	569	589	559	568	607	604	617	573	590	592	493	565	573	580	571	586	596	558	627	554	532	620	604
48902	46418	29921	18348	13888	10025	15771	6036	2063	1854	1555	1376	1205	1181	1012	1021	930	886	806	844	795	747	702	706	659	656	664	629	656	634	639	618	554	583	555	631	628	615	545	594	593	562	585	552	555	565	539	578	575	608	602	607	604	570	556	532	618	571	574	523	557	557	566	563	610	570	553	523	547	571	554	541	547	547	543	544	557	570	522	561	553	560	527	506	566	519	559	520	540	562	559	502	548	557	537	510	529	544	525	521	541	526	518	548	518	542	578	545	558	520	525	519	540	499	547	540	546	539	562	550	545	571	565	564	536	536	559	535	538	558	543	578	515	534	608	516	562	546	561	569	556	548	526	528	570	523	515	546	572	549	525	524	534	546	537	553	539	563	528	558	528	530	543	537	519	515	558	533	540	521	545	534	538	522	572	564	543	545	543	549	529	522	521	558	560	501	505	557	571	574	511	540	534	564	566	533	547	523	568	539	556	517	522	522	541	543	537	580	552	565	518	524	573	535	562	526	524	579	560	546	549	540	573	533	531	533	556	578	569	504	490	544	545	527	582	516	496	537	531	503	534	526	529	540	517	518	565	525	530	559	533	523	523	582	573	523	497	514	520	568	554	517	553	558	597	507	570	496	532	495	538	551	556	546	539	535	566	508	519	562	541	554	529	547	536	566	537	527	523	551	538	534	526	578	545	538	572	513	519	538	547	548	530	501	548	524	502	545	569	536	534	550	541	553	532	564	547	526	536	540	540	563	534	522	537	532	535	533	530	574	517	577	568	506	539	565	507	553	507	526	543	537	563	508	495	578	496	547	546	577	515	535	511	527	521	532	496	539	521	539	527	562	546	493	505	564	551	569	540	521	499	539	557	523	536	511	520	528	566	518	525	563	553	504	552	570	529	509	540	567	509	516	558	540	558	555	567	569	542	525	547	574	570	526	532	565	579	542	521	545	526	554	545	520	518	546	563	532	540	504	533	579	508	517	521	531	556	541	549	564	564	554	542	551	510	504	501	553	512	533	580	556	501	502	526	530	538	538	541	554	557	569	546	524	556	535	528	541	537	538	526	546	544	562	471	586	562	527	511	512	521	542	530	531	521	540	559	550	500	524	552	553	553	517	538	536	540	519	551	551	538	530	551	583	568	566	571	551	507	545	561	547	504	536	526	535	526	531	520	540	536	540	542	524	513	548	509	527	562	515	516	536	549	493	557	544	542	576	549	511	539	487	559	534	548	536	532	534	528	549	510	552	550	529	551	574	509	535	512	531	541	512	542	558	519	526	580	523	547	491	521	533	551	516	556	532	522	539	532	537	510	563	521	551	572	511	528	530	487	539	584	537	523	535	521	512	515	558	531	549	511	539	552	539	584	563	526	544	559	511	544	564	571	516	526	549	545	527	547	549	552	557	536	536	540	537	516	507	579	558	546	529	588	506	564	542	527	547	552	527	508	531	566	524	523	529	589	544	535	540	568	527	499	569	491	504	497	526	512	568	500	543	554	534	571	532	554	519	574	570	555	519	558	549	594	518	570	525	548	519	584	534	533	538	488	542	572	554	543	507	524	519	509	542	526	589	510	524	554	544	528	544	557	539	544	568	552	523	545	516	555	548	541	548	553	528	551	574	509	554	516	537	565	578	570	567	556	509	534	529	532	558	521	544	552	563	568	544	502	549	573	535	528	556	548	517	549	532	549	541	532	525	538	591	555	538	504	551	556	526	575	582	571	564	519	527	527	567	547	537	557	526	537	533	509	585	555	530	518	549	528	528	517	492	485	537	551	509	540	548	564	526	521	508	543	570	499	567	546	527	575	519	536	536	546	543	539	544	509	560	535	516	527	523	552	570	541	543	550	559	471	526	561	586	545	545	537	569	531	544	495	528	558	549	520	505	530	576	547	532	549	562	577	566	553	537	513	536	567	530	550	529	541	543	538	582	586	537	501	494	518	504	532	521	509	512	500	535	507	576	517	520	540	532	576	566	471	541	574	552	487	543	547	562	534	549	536	556	557	524	539	502	562	513	545	551	538	556	519	581	531	504	527	554	545	538	536	566	514	537	558	523	548	520	527	544	526	541	539	502	551	524	521	509	554	530	494	512	515	576	524	551	593	549	552	564	519	543	525	553	552	533	509	556	515	554	530	513	532	511	563	524	551	519	466	523	546	521	524	562	548	526	554	528	550	544	498	544	543	531	508	578	544	557	526	524	502	518	533	507	562	511	561	564	567	542	530	518	499	532	507	577	524	490	514	541	526	515	530	495	544	514	522	548	543	544	602	545	525	562	537	555	538	512	564	551	539	571	570	552	563	516	510	522	543	576	532	553	557	503	534	519	555	556	517	545	544	558	499	522	487	519	549	555	528	536	541	534	546	503	494	542	558	509	495	550	522	558	540	539	540	556	574	538	509	527	505	541	497	540	534	550	517	528	576	505	572	505	557	511	541	518	524	554	548	563	541	525	569	528	501	550	522	555	539	564	524	526	515	518	527	551	547	561	525	549	502	509	548	509	516	569	586	495	529	524	485	552	606	517	542	528	539	563	544	539	517	550	529	517	579	537	552	540	541	563	486	545	548	553	543	537	548	545	583	570	543	551	503	571	540	518	545	543	536	504	555	523	563	548	553	544	543	501	571	546	537	542	576	550	566	517	533	575	530	518	558	538	550	530	551	533	510	485	549	528	544	557	521	539	479	489	554	545	553	510	524	514	538	532	539	575	524	514	527	545	530	540	560	496	565	518	532	565	568	541	553	539	526	572	516	476	511	556	573	502	518	520	536	510	558	525	515	527	543	542	560	559	573	540	510	568	589	565	575	542	543	549	513	552	528	497	525	505	579	546	509	522	496	591	531	552	539	518	520	550	544	502	547	539	521	543	531	519	591	541	522	513	506	526	562	551	527	532	525	524	539	557	495	555	571	510	524	547	507	577	497	556	555	552	493	528	527	553	556	537	563	510	536	568	529	579	553	520	575	551	562	523	494	549	518	534	548	523	527	555	511	505	532	538	511	533	513	550	533	543	537	535	571	538	542	570	537	554	551	519	534	552	537	548	533	563	499	537	535	551	517	542	544	538	516	517	530	529	548	544	547	508	538	507	526	549	559	534	538	532	543	531	535	530	502	524	511	537	531	516	520	546	533	550	523	562	539	545	538	545	498	542	532	552	578	514	527	522	555	536	557	494	527	530	566	555	546	503	544	556	549	538	542	567	560	527	552	531	610	552	532	561	512	515	525	529	509	478	487	498	522	531	586	541	534	514	548	590	532	546	541	578	539	531	494	512	561	514	511	581	582	519	518	550	546	497	530	518	538	560	524	524	563	522	527	557	553	541	572	536	539	514	562	514	515	505	557	561	552	506	527	532	507	553	560	540	571	574	539	572	526	561	532	528	536	565	526	525	567	574	564	532	542	542	563	535	520	504	509	564	521	510	524	523	539	566	499	541	531	497	531	514	535	479	517	543	544	490	531	535	549	568	570	561	535	539	551	542	550	541
28773	18739	8562	3652	2100	815	419	149	144	129	140	125	132	141	154	124	143	147	159	123	138	118	134	124	130	133	125	137	105	129	135	143	124	134	160	141	132	134	117	124	150	130	131	144	117	138	134	121	118	147	133	116	115	144	149	120	148	122	121	128	120	148	125	126	138	147	121	134	127	124	121	106	120	109	126	130	122	102	112	137	126	151	115	117	106	129	136	160	125	121	123	144	139	132	123	126	139	123	137	119	106	118	133	124	135	152	122	134	119	119	120	113	132	134	134	124	146	138	124	116	111	137	135	138	123	126	144	146	146	127	132	114	155	134	135	116	121	111	109	148	148	125	133	119	127	133	128	119	122	134	118	149	153	105	142	148	141	134	137	129	137	142	134	129	132	120	127	145	158	141	121	133	124	134	132	157	129	134	121	121	115	106	135	148	150	131	146	137	99	145	115	130	126	134	129	127	145	125	120	139	121	138	118	143	134	146	136	133	120	128	136	121	125	126	144	114	127	130	147	141	151	139	154	142	144	142	137	125	144	128	123	133	109	133	140	118	135	132	132	139	137	115	128	119	139	151	143	118	120	125	121	120	121	130	161	124	132	157	112	147	138	116	132	143	129	114	140	149	115	128	141	118	111	122	139	125	117	126	115	148	148	132	118	123	137	129	129	120	135	139	118	96	152	135	140	128	114	118	117	130	133	133	108	132	148	142	138	158	115	125	115	119	147	148	127	124	130	124	134	138	131	131	116	114	118	125	145	134	135	139	115	142	131	123	127	151	136	143	130	120	143	134	123	128	146	111	130	120	123	127	119	126	119	118	123	116	127	136	123	138	116	130	141	136	137	121	121	124	119	111	130	142	129	132	131	127	119	138	133	128	145	132	116	125	133	115	138	152	123	107	129	118	133	125	129	122	145	142	147	133	128	109	148	135	127	110	153	147	136	135	130	141	113	134	152	134	125	133	137	146	120	121	127	120	113	157	146	140	130	133	145	139	138	130	133	119	143	131	129	131	122	114	151	131	113	117	135	135	135	110	134	129	144	129	128	116	123	137	146	104	138	136	123	120	130	145	116	128	110	140	112	129	136	119	129	125	126	116	132	138	149	119	127	112	146	129	114	139	117	121	141	123	126	120	140	135	123	146	124	142	114	153	134	112	140	103	144	127	121	146	135	131	131	129	141	135	156	139	103	132	128	141	141	134	117	128	148	142	135	103	93	138	127	120	134	127	132	118	143	135	122	120	137	125	121	114	127	127	119	128	117	131	118	128	135	127	129	121	142	99	132	134	132	131	151	123	133	131	114	140	131	132	121	114	117	144	135	115	139	151	127	130	129	147	119	137	152	131	150	115	126	122	139	117	131	125	111	112	134	114	132	129	150	137	118	127	141	121	124	134	129	124	147	136	124	133	120	130	137	140	144	144	144	131	151	133	120	126	141	146	130	138	118	113	137	131	131	113	123	114	133	135	134	113	120	141	127	117	130	139	120	136	132	126	137	126	149	138	149	109	124	128	140	143	150	141	139	135	134	124	121	130	139	105	129	134	128	124	150	149	130	128	145	125	160	131	128	121	134	134	144	147	126	151	135	134	132	136	129	140	116	134	122	129	131	125	145	138	132	127	140	123	116	111	121	142	151	158	129	108	123	142	131	122	126	137	126	118	108	121	134	122	121	145	118	131	140	132	118	142	143	126	129	118	135	123	128	134	132	120	138	135	130	135	117	113	124	152	125	140	140	136	144	143	140	133	141	125	133	109	105	138	122	144	132	140	124	149	142	147	144	113	135	140	119	139	136	124	117	129	117	145	126	162	126	97	128	114	122	127	127	134	126	139	134	135	140	138	157	150	132	150	139	144	130	122	143	135	110	127	143	137	131	137	127	128	135	120	136	130	135	132	123	135	120	122	144	135	132	131	116	120	130	109	144	136	117	155	128	120	117	115	138	134	134	136	130	127	125	143	133	135	119	149	155	121	125	155	120	131	128	121	117	122	115	144	145	125	128	115	147	127	131	114	108	134	126	120	140	137	163	134	130	124	140	108	123	123	127	118	121	129	142	114	126	135	134	135	114	140	119	134	135	146	117	127	143	117	112	136	131	127	122	151	127	137	114	124	128	128	126	121	145	141	138	139	123	146	138	126	120	138	119	133	136	135	109	117	148	146	148	123	136	109	142	120	126	142	127	126	127	131	139	159	124	108	136	125	130	129	127	127	153	146	122	132	126	121	123	138	121	136	138	131	138	133	139	146	122	150	122	113	140	142	157	145	118	131	122	106	120	127	141	119	121	127	114	149	127	133	138	121	142	137	122	127	132	129	135	130	158	140	131	136	129	154	130	132	122	154	124	128	122	126	129	128	122	117	133	140	121	134	123	151	113	113	144	112	136	141	139	133	137	146	149	118	98	122	140	102	110	161	127	143	148	133	131	128	118	135	151	141	133	135	126	140	123	136	128	142	142	134	147	112	118	128	147	123	123	131	140	134	126	129	116	145	110	127	124	125	147	99	134	150	133	130	121	129	130	124	131	125	122	146	147	134	131	112	134	126	107	146	146	134	129	115	148	121	129	131	144	127	127	124	123	114	114	124	121	141	129	140	156	119	119	120	115	121	138	134	118	132	120	155	133	154	140	125	115	134	133	114	144	130	136	142	138	151	133	101	102	157	123	134	144	143	129	131	135	137	133	143	130	123	144	139	130	107	141	140	130	138	115	124	129	135	153	115	131	126	129	121	134	138	149	112	139	138	120	126	127	129	120	139	127	114	132	150	122	136	133	114	122	126	100	134	161	124	151	138	136	134	123	119	130	145	131	144	116	132	123	138	121	130	119	116	143	119	123	131	155	120	130	118	137	136	134	123	129	127	121	124	124	146	159	135	141	128	148	125	130	148	126	144	126	136	121	125	133	130	127	133	128	132	124	122	134	120	139	136	144	121	141	120	132	125	143	132	96	136	118	137	146	130	143	110	144	127	132	137	127	121	128	118	139	135	142	130	110	145	128	131	129	148	133	160	131	133	123	131	139	144	126	126	121	153	139	142	128	119	131	137	144	128	130	119	120	112	144	143	117	128	133	118	142	123	142	121	147	141	123	125	134	120	132	134	143	123	128	131	119	157	132	117	143	139	126	111	149	121	139	122	126	133	136	157	97	130	135	142	116	139	112	140	122	131	118	115	123	121	133	129	111	140	133	107	130	128	120	122	115	135	112	128	126	137	131	141	151	142	136	129	149	129	134	130	117	132	129	128	134	134	125	144	139	150	130	116	134	124	97	126	143	119	125	128	133	127	118	115	141	135	152	135	119	121	119	136	124	135	140	128	105	154	121	109	121	128	132	117	131	132	113	123	140	128	108	139	119	139	121	139	129	131	107	130	134	118	128	114	124	141	131	133	134	125	119	132	141	125	115	127	123	134	148	128	153	126	132	138	117	98	149	140	116	129	148	124	134	114	116	138	113	148	142	109	128	154	121	152	135	127	118	129	147	137
19785	18980	10950	5924	3998	1587	824	219	186	149	169	157	171	132	145	149	139	147	135	141	140	151	122	124	142	138	151	143	147	127	139	148	173	125	146	132	134	129	157	148	141	140	113	143	147	124	134	155	124	142	141	140	131	124	145	138	136	141	127	155	131	125	127	145	138	163	144	142	149	147	140	154	132	137	141	139	144	135	140	103	138	150	158	114	142	130	140	137	122	133	134	132	143	161	126	123	154	116	148	115	129	134	130	141	115	156	148	127	135	118	105	136	130	143	148	134	146	146	134	132	132	144	151	131	156	135	142	146	138	137	134	148	131	131	146	147	125	138	152	137	145	136	116	137	143	139	142	146	148	142	138	148	157	123	148	155	133	120	127	147	141	152	121	153	142	125	101	149	148	137	148	158	129	140	147	128	160	140	142	148	129	144	130	124	131	147	147	122	144	140	162	138	131	136	141	128	139	119	160	141	127	138	168	146	123	125	146	136	122	144	139	153	126	146	160	126	138	144	118	155	140	118	161	124	158	131	114	121	121	132	131	126	141	143	135	160	134	149	151	152	122	128	154	137	138	132	140	120	133	154	129	135	138	140	136	142	154	157	143	151	128	159	138	124	123	123	154	150	142	149	136	161	140	110	148	135	142	129	151	148	149	144	130	140	152	132	141	150	142	147	109	144	134	136	139	153	146	140	140	157	133	138	131	117	159	149	150	117	137	137	152	138	142	153	123	136	132	132	152	145	126	139	141	140	149	133	163	148	131	157	151	122	115	132	143	137	135	143	147	124	128	159	133	126	153	126	139	154	130	160	163	160	125	151	157	147	145	142	121	171	135	124	150	133	102	137	145	134	128	137	130	144	159	123	146	146	141	145	131	123	129	136	150	140	141	138	125	137	143	152	144	151	136	129	123	138	154	151	145	125	134	138	139	154	124	139	132	141	138	134	155	128	129	120	172	133	130	140	135	155	136	131	132	151	146	168	137	130	137	152	163	148	155	140	133	140	144	148	131	136	157	120	135	150	153	142	116	144	130	147	115	179	136	142	129	146	136	128	137	126	141	130	112	151	137	148	129	150	126	143	118	143	129	129	149	170	158	149	146	139	126	118	137	144	149	152	146	129	162	134	147	143	129	160	122	149	150	150	149	138	126	108	138	132	158	143	134	144	140	148	144	122	139	133	144	151	174	130	144	145	116	130	155	133	152	144	138	133	145	129	109	143	150	166	140	153	152	141	147	133	126	148	126	143	140	159	114	126	127	148	148	135	123	152	161	137	133	145	123	117	149	152	141	143	139	136	140	147	165	150	151	124	139	134	135	140	147	139	126	149	161	134	142	145	126	144	148	143	132	125	135	129	146	134	156	150	147	148	141	134	136	144	144	148	135	145	159	142	133	155	107	133	142	120	128	131	121	136	129	138	123	150	139	158	147	118	119	140	130	115	149	145	136	143	163	142	148	127	144	137	156	134	150	133	134	135	132	148	176	122	145	123	137	112	145	146	139	143	137	137	158	151	150	122	131	136	130	147	154	138	137	136	143	138	144	135	147	138	135	151	159	128	165	145	152	133	157	135	142	132	142	136	140	140	141	159	134	140	132	137	134	145	142	142	130	136	123	133	130	115	144	144	139	135	136	167	137	170	152	137	138	136	171	129	122	142	151	138	158	136	121	169	117	139	140	153	116	131	138	132	127	156	133	143	148	144	142	129	157	147	169	118	125	138	134	144	118	143	146	145	121	128	132	144	164	149	166	118	148	136	130	134	145	127	161	162	141	163	120	144	142	127	134	142	142	133	141	161	161	138	149	153	137	143	145	126	138	134	160	130	147	154	150	127	146	155	143	149	159	143	154	127	139	128	135	144	130	137	152	152	148	128	145	148	139	130	136	123	136	144	146	159	145	148	156	144	128	130	145	139	138	166	141	135	133	148	135	141	132	136	125	170	141	145	132	125	154	139	129	152	138	148	139	129	124	154	126	153	150	132	122	137	134	137	174	148	144	139	155	129	129	143	132	156	148	139	141	153	143	156	131	137	148	118	124	142	142	131	118	123	168	137	128	160	131	131	142	115	136	129	134	141	149	136	131	146	130	144	138	143	139	132	136	124	152	135	125	138	119	132	156	156	121	144	149	128	142	139	149	164	114	161	150	128	121	128	134	134	146	178	137	142	148	153	129	127	146	138	127	138	164	138	136	136	144	142	128	137	147	141	124	157	146	150	135	129	132	128	141	154	154	141	139	126	120	136	126	164	144	144	127	141	156	124	134	155	150	156	166	141	138	152	163	143	142	143	143	130	151	130	134	142	140	159	157	144	133	151	126	147	130	153	146	141	149	157	136	145	124	137	156	125	127	138	155	139	153	136	130	140	142	162	139	131	143	134	152	125	137	155	125	122	166	156	105	146	150	141	136	144	136	162	129	146	147	115	144	158	138	146	134	165	141	166	133	139	156	141	137	150	123	145	147	101	143	135	134	153	147	148	140	138	150	144	146	158	123	112	134	138	143	150	136	159	149	126	138	139	142	142	123	155	137	143	138	145	139	137	121	160	127	146	117	114	135	148	116	135	153	126	145	118	139	141	142	130	140	152	147	137	118	136	148	124	135	132	161	142	130	141	123	130	124	129	141	157	142	144	135	143	138	144	135	136	146	130	132	155	132	124	146	160	140	143	160	137	157	141	136	131	163	148	127	138	126	132	115	129	150	149	141	147	169	143	137	135	128	128	141	127	158	128	148	126	157	145	148	133	145	144	157	135	145	128	146	126	136	145	130	120	131	126	146	135	128	137	127	122	142	133	142	156	143	147	145	121	126	158	145	138	138	128	141	136	124	150	126	153	160	160	154	163	151	136	143	146	126	136	148	171	141	147	127	142	135	142	120	141	120	156	149	138	131	149	148	136	141	132	136	130	125	150	143	135	147	137	145	131	119	143	132	138	122	134	142	164	126	137	144	144	140	131	135	138	122	144	151	141	126	136	137	156	147	147	140	146	153	143	118	139	126	152	136	155	161	135	134	137	126	136	144	150	125	138	150	143	124	147	139	154	137	147	132	155	134	118	164	143	155	149	136	115	153	130	124	124	146	140	160	148	144	141	131	145	132	121	111	130	140	139	154	141	115	165	148	140	142	133	164	132	137	137	139	133	125	152	136	126	154	110	127	151	141	125	147	138	132	131	148	149	150	151	129	131	123	144	144	146	122	130	147	160	131	136	150	155	137	138	130	117	127	136	157	135	153	137	130	147	139	145	152	153	159	141	126	146	141	145	129	140	136	151	134	132	142	130	116	143	146	159	119	144	131	149	139	120	119	136	129	139	149	157	149	134	121	134	148	149	121	144	144	145	138	124	141	121	120	146	160	149	146	133	148	134	153	133	135	146	134	125	139	141	132	143	155	132	132	148	150	131	143	138	153	131	129	118	132	131	137	138	144	157	142	125	151	138	142	153	149	137	136	160	131	138	139	152	142	140	158	133	152	125	130	138	133	138
24966	20443	26553	24226	20491	13802	3049	941	679	611	561	571	491	452	473	468	431	464	410	423	378	417	428	360	401	415	394	390	396	316	375	378	388	347	392	362	378	382	355	356	378	414	369	374	379	367	361	331	403	368	382	331	354	336	363	356	346	349	378	367	353	349	340	353	377	375	395	330	371	376	385	357	349	376	348	368	336	318	366	316	328	372	382	349	330	340	357	354	371	329	377	363	365	350	334	329	346	327	382	343	319	334	365	338	314	351	371	342	340	354	357	341	345	317	394	358	347	365	339	349	349	373	345	357	377	343	341	335	325	375	341	367	345	389	377	345	324	336	361	323	354	351	350	367	348	340	331	346	382	370	363	374	335	368	357	361	338	321	387	351	375	360	333	344	349	327	358	353	376	349	358	363	336	363	334	363	379	373	356	338	336	344	344	336	338	339	348	339	378	332	319	374	358	374	374	392	364	355	336	365	343	332	372	341	349	389	357	323	351	365	335	337	359	367	347	367	385	326	335	327	351	327	334	331	370	333	330	369	343	344	356	337	392	361	345	334	363	334	345	370	362	334	363	354	321	360	352	344	366	346	346	350	319	346	369	361	340	360	351	376	351	382	354	328	358	358	347	355	367	347	367	351	331	345	385	369	338	325	351	342	338	354	351	369	362	318	342	379	376	326	327	364	345	369	338	365	350	326	349	342	350	361	366	359	379	344	364	345	346	354	364	331	359	367	358	380	338	336	368	327	328	376	371	320	375	329	354	342	361	316	349	305	352	335	355	351	339	345	332	352	367	366	336	339	336	348	334	361	343	382	358	381	315	332	353	363	358	370	327	387	320	387	356	351	358	348	332	368	333	353	374	344	344	341	335	387	384	316	323	362	358	349	329	359	369	342	317	373	322	356	357	342	342	322	379	379	367	326	362	367	339	347	347	335	358	355	389	358	357	367	356	367	345	342	311	346	352	307	361	357	312	318	358	362	343	380	362	355	334	360	349	350	360	345	348	325	332	353	328	363	355	348	355	349	349	344	370	320	346	356	344	347	341	369	350	335	356	375	355	353	356	353	355	336	344	345	363	348	368	374	362	342	352	342	325	371	346	360	342	354	352	334	339	358	351	336	332	356	314	339	353	341	396	347	362	352	361	360	367	375	345	366	336	354	385	347	371	346	359	321	353	372	379	337	366	372	334	338	332	366	327	348	370	357	370	347	331	340	323	333	318	333	373	342	365	382	335	341	331	314	361	380	360	372	324	356	331	314	346	350	377	354	343	342	326	306	345	377	314	385	366	330	353	311	380	328	364	336	360	348	338	367	358	353	371	322	394	379	324	351	338	368	378	359	325	376	316	360	365	326	376	359	359	355	384	330	347	346	328	331	350	403	326	335	345	365	331	376	343	369	322	384	338	315	323	372	348	373	354	343	365	342	360	347	345	363	369	349	361	358	356	324	376	354	366	330	345	371	354	368	372	375	355	330	351	360	319	355	318	332	343	326	382	380	365	353	361	340	371	339	362	349	354	399	361	326	354	358	350	354	343	336	374	352	337	376	347	312	362	375	341	351	362	343	325	348	352	379	365	336	365	354	324	328	320	347	345	331	341	367	359	346	358	374	380	317	289	339	359	338	327	358	343	335	359	338	360	324	343	344	360	365	351	347	366	387	339	335	350	350	391	337	365	331	357	346	336	347	314	334	349	379	395	375	333	336	292	351	328	330	316	368	369	324	308	343	352	364	352	378	345	372	339	340	353	333	372	358	351	333	397	361	368	329	380	369	355	355	345	361	365	390	382	329	347	315	328	364	357	345	310	338	310	356	357	357	326	339	321	371	379	359	354	336	366	367	361	399	326	335	358	344	346	358	349	346	360	348	357	353	309	364	364	327	348	322	349	347	379	355	360	320	321	347	349	343	353	369	351	362	383	343	374	374	342	377	347	325	345	353	354	393	322	368	335	331	320	386	371	358	362	357	340	312	397	352	365	345	315	322	361	359	340	362	359	345	352	336	326	340	330	331	339	342	347	340	328	347	353	327	329	326	364	344	353	353	348	335	365	350	391	352	354	328	351	345	340	296	355	356	346	323	360	362	385	365	337	349	341	325	331	325	341	381	366	351	371	358	320	317	341	366	349	363	356	360	367	367	323	358	352	378	354	380	352	327	325	355	358	344	371	324	364	338	370	376	360	340	333	349	372	366	371	356	379	352	350	295	347	379	316	358	322	347	353	385	322	379	387	318	331	338	328	322	362	336	370	327	384	342	338	343	332	342	337	312	347	361	339	366	354	363	353	338	329	335	342	357	342	394	318	306	356	377	359	355	347	368	354	332	339	350	356	353	312	330	374	344	351	366	345	372	364	324	338	338	365	364	354	361	343	322	356	379	324	347	343	357	365	358	352	356	366	346	325	364	348	321	351	365	334	377	390	356	348	330	387	345	330	359	352	336	345	360	328	347	357	343	350	324	370	350	348	352	330	383	361	342	339	334	358	367	300	354	341	316	359	316	327	352	351	371	366	349	348	364	362	337	348	358	367	338	368	308	365	344	377	340	369	337	286	326	336	361	318	337	346	354	369	353	366	316	320	348	376	354	373	325	343	355	379	320	336	345	376	358	336	380	358	362	330	335	343	339	342	331	326	374	380	375	384	317	357	336	394	373	334	335	358	339	345	357	301	357	354	352	355	345	351	340	359	347	321	374	345	334	340	338	300	392	346	359	352	352	339	323	342	319	336	330	346	355	362	347	338	382	353	321	340	357	362	349	342	303	337	320	373	379	319	332	325	369	364	357	355	349	319	358	333	361	352	357	341	344	334	348	341	348	386	352	335	355	359	376	331	375	338	362	357	343	366	363	379	339	368	331	335	335	336	350	342	329	331	380	359	350	339	322	344	363	339	383	350	332	375	350	345	324	358	341	348	332	346	354	343	346	347	352	313	379	371	359	382	326	371	359	349	333	328	331	345	350	370	348	345	302	381	383	339	324	371	374	329	332	327	353	349	371	391	372	366	321	319	356	358	367	343	356	392	378	349	364	331	329	330	328	321	331	344	344	358	352	352	381	325	351	374	309	339	360	367	336	357	359	373	344	340	338	318	349	388	337	344	345	374	360	344	315	358	327	369	363	347	343	324	331	345	346	348	343	328	358	378	352	372	360	353	331	344	348	366	345	351	354	353	372	359	377	332	318	353	325	337	361	339	362	365	333	350	314	320	364	340	329	336	328	336	336	337	331	322	318	352	382	314	324	365	347	325	351	371	364	338	321	342	349	344	349	359	321	334	342	340	367	346	374	359	348	344	311	326	361	339	360	355	353	351	309	343	319	357	357	340	383	332	380	324	374	360	339	334	377	333	348	348	338	373	324	370	375	347	342	342	348	328	369	342	336	348	331	331	367	372	353	399	335	338	344	348	342	362	387	369	352	348	345	321	345	341	360	362	335	336	336	363	361	357	357	377	349	314	318	336	366	328	354	334	355	359	355	333	354	339	331	347	377
42056	40304	22429	16585	8863	6265	3631	1564	1160	889	864	778	728	664	620	541	496	528	487	474	478	406	418	388	395	410	380	377	377	366	352	410	375	367	402	321	329	356	320	364	333	341	328	332	369	359	362	343	344	325	333	350	343	340	338	314	365	340	349	359	313	348	322	393	357	340	315	330	358	314	331	327	316	330	311	299	324	332	329	305	306	330	335	360	350	328	344	321	336	353	321	319	342	293	349	334	320	316	327	323	320	361	316	320	312	366	336	337	342	310	331	304	351	343	301	323	330	327	325	310	325	317	316	349	322	321	313	330	325	291	354	323	360	358	338	328	348	298	328	346	369	325	312	343	326	339	352	343	332	323	308	296	335	341	290	327	347	326	318	333	322	409	323	335	340	358	315	292	307	315	344	344	352	325	286	295	322	323	344	311	328	339	326	330	321	330	320	323	319	324	318	320	317	326	306	356	336	352	355	302	320	308	324	315	327	309	302	341	309	314	318	304	361	308	313	323	332	315	305	292	319	332	298	330	322	349	328	349	344	340	338	304	316	336	347	319	346	343	342	317	340	322	330	319	350	320	343	339	342	307	318	328	340	335	276	328	315	359	292	351	349	308	336	318	352	341	316	324	312	330	341	317	339	350	289	306	322	344	296	337	351	340	331	372	317	302	306	290	305	339	304	343	305	342	309	314	307	321	295	334	308	337	324	314	326	327	327	317	322	315	334	339	346	279	304	321	313	291	284	337	303	325	288	345	362	324	328	310	309	327	319	314	304	299	322	300	329	319	309	303	334	319	328	325	347	344	304	338	290	308	295	286	307	361	333	362	350	339	361	315	335	335	287	319	299	343	324	340	329	308	357	329	326	348	319	336	298	319	329	344	329	335	329	336	318	311	335	324	315	326	338	304	330	309	319	318	337	301	342	304	319	314	300	297	292	298	321	339	316	330	310	334	315	345	331	300	309	334	310	342	300	314	327	313	318	340	300	326	331	320	314	296	335	340	345	342	324	341	336	299	360	349	316	288	300	307	327	309	320	315	343	338	334	330	328	339	308	328	320	311	316	301	325	331	327	291	345	370	314	317	321	313	343	321	310	312	335	319	369	308	346	316	323	345	350	341	315	343	336	344	287	353	309	320	304	319	318	321	303	320	314	334	293	323	316	370	299	324	349	342	315	320	342	290	332	283	317	321	328	310	303	322	296	349	292	341	325	284	325	325	331	327	320	344	340	311	310	329	352	313	332	334	303	338	317	323	319	317	330	344	316	325	345	333	317	351	347	308	328	343	344	341	356	314	291	320	307	342	317	315	332	353	358	308	339	322	323	290	315	333	318	323	312	307	317	340	304	357	304	276	325	316	339	302	291	306	326	318	336	315	335	330	324	315	325	327	324	350	319	349	319	349	333	347	325	350	354	325	321	333	318	349	341	313	349	339	312	290	332	351	334	303	293	337	351	275	359	325	307	332	347	327	323	314	299	302	328	313	322	335	334	317	300	336	330	340	305	299	320	341	357	310	349	326	299	340	323	320	299	351	355	331	316	342	351	327	365	335	333	325	305	347	309	314	323	333	327	303	318	322	329	361	344	318	345	332	293	349	318	325	324	348	320	321	321	304	377	311	330	317	335	322	333	333	300	308	325	333	330	280	308	301	319	341	315	333	291	303	333	371	312	313	297	298	321	323	306	322	313	319	321	294	359	340	302	307	337	312	347	317	357	342	313	321	337	310	331	315	344	328	317	313	306	329	272	327	330	312	296	308	315	337	312	331	318	316	289	330	302	267	300	330	373	319	317	310	321	305	325	312	351	358	318	322	337	314	310	304	334	327	314	321	339	316	340	303	338	298	321	332	336	344	318	317	297	317	323	341	307	354	324	288	299	323	338	300	317	338	343	307	278	319	347	341	338	297	335	324	309	288	304	355	317	327	331	318	343	314	312	337	329	343	327	333	330	301	308	356	354	309	324	324	332	323	359	305	332	309	331	344	326	286	303	297	328	348	334	334	319	311	302	310	342	298	331	364	326	344	322	323	341	292	327	333	306	317	306	295	305	301	328	318	310	336	311	314	300	289	292	332	331	331	349	295	311	334	314	304	360	311	314	320	314	343	312	309	316	309	338	343	297	309	327	347	346	332	322	320	284	343	314	307	333	310	338	348	337	351	332	299	356	335	341	303	312	357	311	340	335	324	326	321	321	322	326	328	328	318	339	332	295	353	305	329	324	314	325	339	339	294	331	320	307	339	317	323	304	307	324	331	308	292	322	312	300	319	300	307	335	302	325	292	321	300	327	342	323	328	319	330	351	330	325	318	312	338	335	315	309	307	314	317	330	319	311	297	363	338	317	308	314	308	285	329	354	328	317	322	322	337	317	326	342	318	312	345	359	290	303	314	298	343	343	352	314	325	315	315	327	322	330	314	336	331	321	312	298	310	335	313	327	317	328	330	334	374	311	312	355	307	315	316	302	323	298	330	297	325	306	336	358	350	303	292	336	329	333	326	318	315	319	353	339	306	326	345	308	337	355	317	347	343	345	306	332	299	304	334	310	315	332	316	350	316	319	335	322	353	317	325	321	346	337	318	366	295	331	312	322	318	372	358	348	338	292	322	292	302	329	329	318	324	295	308	318	332	335	340	323	329	289	312	324	344	312	344	313	309	346	319	335	343	315	300	340	322	338	329	299	317	308	315	324	328	277	303	327	358	332	340	316	335	320	329	328	328	327	293	302	324	330	304	326	350	321	289	299	298	308	308	296	319	325	315	310	328	288	285	301	299	350	305	331	323	310	325	342	310	353	326	328	264	301	349	322	329	312	342	312	314	344	328	334	336	309	315	328	339	317	312	326	332	331	315	314	331	344	329	319	349	309	314	344	288	335	351	318	323	301	315	314	354	322	334	332	350	325	314	298	329	328	322	290	283	300	328	347	323	299	309	331	326	320	311	310	347	272	327	299	329	321	322	317	350	309	335	314	311	298	317	353	308	306	303	335	312	330	302	366	319	333	294	330	291	302	326	306	320	312	337	317	339	301	358	320	321	333	316	288	341	294	302	328	336	315	332	318	298	309	337	321	306	344	306	320	339	343	314	316	332	335	292	302	316	327	300	330	310	297	349	329	333	336	343	332	303	298	342	317	305	316	294	313	336	298	282	334	332	341	337	349	322	371	333	325	337	334	306	343	345	319	319	335	325	324	306	324	376	324	328	308	322	323	328	303	335	342	328	317	349	357	321	313	337	308	336	335	336	343	355	324	328	289	322	303	338	328	321	310	304	327	343	298	327	291	317	304	323	343	278	297	294	314	328	328	300	319	328	351	335	314	321	317	302	342	311	351	335	343	342	312	308	317	288	338	326	301	308	313	347	349	307	343	312	306	337	331	337	322	327	340	336	340	351	311	320	326	338	338	304	313	315	328	310	318	320	314	341	314	344	355	331	317	333	326	354	327	350	344	333	311	338	329	325	349	325	350	327	312	339	319	317	317	318	342	315
22562	20422	26921	23849	20451	20644	12463	2019	1298	1143	1105	1013	897	870	800	850	749	742	731	732	689	700	648	697	671	627	634	649	668	668	640	613	643	589	613	621	633	626	646	649	636	616	642	626	562	603	626	618	614	609	604	556	581	593	603	594	564	600	599	631	603	580	600	624	564	546	605	596	571	559	617	571	584	616	593	636	587	595	596	650	588	625	580	578	616	590	575	600	617	563	591	587	597	605	615	588	564	610	605	607	592	627	627	620	604	559	618	602	598	635	593	594	584	578	560	624	562	583	589	611	597	630	619	605	560	546	655	567	608	545	608	606	563	556	603	610	596	583	542	627	624	596	618	577	637	584	577	587	544	618	598	614	561	570	607	584	567	617	547	608	583	585	582	481	587	588	583	638	578	589	598	589	566	556	592	627	625	610	591	594	610	610	557	571	624	565	569	573	600	581	590	576	574	525	569	571	561	559	608	585	550	578	612	582	597	592	550	572	590	581	612	554	587	608	609	603	593	552	572	591	608	554	609	563	563	621	580	551	540	541	595	594	563	618	553	590	579	594	626	600	574	594	606	595	566	587	578	604	619	587	580	586	576	579	564	594	601	540	583	580	588	585	581	617	595	548	575	581	611	638	566	661	619	555	618	565	577	573	609	596	601	609	575	612	593	565	536	587	576	536	584	636	604	574	613	610	628	572	578	578	567	566	570	594	556	576	614	547	596	581	573	578	610	573	566	633	565	581	630	558	587	566	589	620	642	600	643	564	570	622	555	615	531	585	605	600	550	588	635	618	576	633	592	577	586	581	536	572	598	598	548	573	610	588	587	595	623	600	581	589	586	591	555	587	609	593	571	602	575	558	563	591	538	539	574	573	581	556	583	591	602	609	596	547	536	597	579	587	570	606	595	609	586	587	583	550	579	620	591	521	584	583	570	606	590	594	545	593	591	588	599	595	601	516	591	577	574	589	592	642	577	543	587	602	602	597	592	586	569	587	514	598	595	569	590	570	637	590	570	564	614	589	591	599	555	624	594	578	582	599	544	585	594	589	604	575	580	558	572	579	603	607	607	567	580	577	615	616	577	574	557	581	556	587	617	562	562	604	603	550	575	579	597	613	544	603	599	545	558	573	605	590	589	603	610	578	603	565	524	607	632	588	572	587	611	600	566	579	586	619	580	599	599	592	646	595	590	521	608	590	576	593	585	606	607	615	634	583	584	623	597	556	598	562	585	545	590	580	590	552	613	610	609	615	578	567	592	605	585	558	597	584	568	582	577	557	598	604	566	589	608	580	560	570	565	592	546	564	569	617	630	583	611	563	553	529	582	588	605	600	559	595	579	557	553	604	557	562	595	619	602	599	555	560	606	534	579	572	660	597	609	579	599	609	559	564	624	567	606	565	583	571	561	535	544	633	545	573	600	531	567	605	553	545	616	594	629	607	594	536	606	600	582	583	572	595	607	595	610	573	592	597	586	594	590	563	603	577	586	584	590	596	588	605	562	575	650	585	564	593	583	580	582	555	598	622	559	615	597	555	609	583	647	544	601	587	557	555	566	571	547	587	548	619	628	637	511	559	550	579	577	550	635	583	580	546	591	588	584	547	564	602	567	585	596	606	572	618	571	604	539	598	566	517	579	530	545	546	610	579	566	592	609	581	563	544	606	587	589	570	594	588	559	577	607	566	583	632	616	605	607	597	551	575	573	564	600	627	615	644	580	539	585	597	559	587	546	586	582	612	599	612	621	578	554	596	580	606	620	644	615	592	553	612	563	580	594	554	577	568	589	592	617	618	599	589	650	550	590	631	592	606	624	570	524	563	555	599	629	555	587	589	575	605	603	577	563	574	583	577	582	547	602	516	537	577	609	582	610	548	591	602	576	549	598	611	555	599	626	579	578	561	599	578	549	581	583	600	574	584	535	564	568	619	602	603	553	569	611	572	552	551	568	577	601	570	606	603	600	570	587	572	670	576	594	566	574	663	572	531	587	593	598	563	616	582	581	561	605	595	619	602	606	606	600	570	620	576	602	583	598	604	579	558	571	580	571	582	581	578	569	603	621	535	611	631	612	569	617	578	613	536	556	562	586	611	587	619	638	582	590	589	608	601	555	540	537	600	598	602	583	580	561	599	571	596	587	582	613	581	572	581	551	545	585	577	574	574	644	551	629	603	614	557	585	605	615	551	596	602	592	596	594	592	590	558	575	546	574	555	591	606	626	619	605	557	577	572	623	614	544	615	590	556	539	634	583	552	554	576	568	595	560	620	586	579	569	583	611	603	616	606	581	558	588	586	580	596	576	583	587	587	530	595	608	601	577	579	567	591	597	583	594	567	578	620	594	612	580	558	558	645	615	610	615	629	597	595	592	593	593	605	572	551	611	641	612	585	568	566	584	567	579	606	589	563	598	578	532	522	565	588	605	593	575	595	518	569	556	599	586	597	569	579	601	612	593	580	567	625	552	592	576	592	613	555	548	588	601	572	607	595	566	558	618	574	586	555	605	559	602	619	570	563	601	617	580	591	553	564	604	575	577	569	576	586	547	587	606	586	530	549	595	599	604	581	588	597	561	583	640	615	611	593	621	633	568	608	596	561	593	623	585	607	620	566	615	610	574	570	673	597	552	536	580	557	624	586	604	598	636	608	628	594	591	587	614	554	605	598	604	625	600	596	608	601	545	599	519	594	578	595	585	612	582	622	600	588	613	621	581	606	564	609	578	538	573	600	568	613	566	576	579	581	611	621	605	592	584	559	569	579	608	555	617	629	584	550	611	558	572	573	579	580	602	589	586	577	561	585	571	563	580	566	547	608	569	618	592	531	589	572	597	580	589	556	607	575	555	603	581	592	604	583	595	546	561	590	598	582	575	582	556	573	575	627	607	615	561	614	572	555	559	629	574	576	589	604	594	586	567	568	581	623	601	606	587	641	548	539	616	562	530	613	570	572	542	602	614	604	610	599	579	582	549	577	603	579	531	595	570	568	580	595	618	565	605	546	591	598	559	596	598	581	580	623	558	557	534	597	592	575	575	571	559	570	571	595	641	573	562	551	577	546	569	604	559	548	627	584	583	577	590	587	595	571	581	541	557	588	629	563	616	578	595	611	598	572	565	602	653	579	570	572	595	627	623	569	617	602	561	585	525	584	616	633	588	589	559	542	575	602	569	592	574	591	605	605	608	639	571	536	564	578	573	566	602	582	579	565	591	588	552	628	602	551	604	559	593	546	563	591	537	601	547	589	649	589	581	590	599	587	553	629	562	570	615	583	578	594	550	575	557	564	642	577	570	625	553	574	592	576	594	543	632	544	606	589	607	565	560	568	628	585	598	566	619	611	606	571	580	610	597	614	522	594	616	585	592	563	568	590	591	594	604	594	572	554	588	635	581	571	566	602	627	576	567	554	588	611	596	581	613	576	586	575	611	549	570	625	602	589	613	589	576	549	572	582	571	602	572	563	570	610	594	579	580	591	558	583	574	578	585	588	542	560
48601	47491	27935	17305	13297	10054	5787	2694	2042	1809	1604	1450	1275	1136	1029	1020	858	871	881	756	780	772	746	732	666	689	669	664	592	710	599	656	603	608	613	557	614	612	591	578	562	582	585	590	612	565	547	593	571	567	573	571	563	571	574	527	588	527	550	503	531	549	544	586	567	546	515	578	565	505	561	585	553	537	485	571	541	531	555	601	576	583	552	539	555	554	520	540	571	550	526	516	517	585	562	551	567	485	544	567	552	526	544	524	550	509	578	525	529	553	561	533	509	544	539	515	574	520	520	572	530	501	561	562	500	518	557	529	556	552	537	542	574	542	571	536	538	540	545	549	512	522	609	540	556	556	526	534	539	545	569	527	540	489	606	550	527	499	534	540	579	549	530	541	542	556	524	532	554	538	533	534	552	513	520	530	530	515	546	514	549	522	526	531	546	480	584	513	523	542	531	546	551	561	550	518	541	536	524	568	540	558	556	558	562	536	507	515	555	563	549	524	540	557	540	539	524	526	528	550	498	523	535	548	584	526	556	516	509	511	551	547	547	560	579	540	581	563	529	525	550	558	552	508	541	544	521	547	550	561	516	532	518	519	550	560	511	558	540	591	517	548	560	544	526	483	546	519	578	570	495	502	527	539	528	533	561	578	547	522	571	522	572	519	496	522	563	530	545	540	556	524	545	517	578	537	560	562	555	556	563	530	563	549	551	507	528	546	543	556	547	551	542	541	558	568	592	478	599	539	544	548	549	554	575	535	523	529	523	564	537	518	536	586	536	519	547	511	529	505	573	524	527	562	547	556	514	507	552	553	566	515	557	527	578	536	566	488	532	536	518	512	551	517	537	539	533	553	505	506	560	566	497	554	536	543	528	548	541	535	494	519	537	575	542	522	545	558	572	534	554	518	531	533	506	557	558	497	522	548	547	540	552	510	529	493	524	509	550	521	518	555	493	524	546	531	555	526	558	486	587	548	518	511	492	524	579	553	556	562	528	534	513	541	520	560	565	521	556	518	538	538	609	519	563	549	490	536	530	555	556	534	522	538	570	512	552	553	528	557	548	542	571	552	536	531	529	508	519	486	548	514	490	563	541	562	530	546	536	523	534	556	498	529	555	576	544	507	491	545	518	533	535	497	548	564	537	526	599	541	542	529	541	515	597	549	507	540	581	552	518	541	562	580	535	515	528	500	552	515	533	563	499	533	517	535	567	546	590	523	576	513	513	503	542	520	528	543	551	547	534	525	530	520	564	524	521	568	536	543	535	535	565	525	508	554	488	538	515	516	557	548	519	548	553	551	543	524	525	494	546	494	577	560	529	553	574	557	568	574	540	526	554	508	566	519	566	488	545	516	557	508	529	550	513	503	572	555	557	580	481	550	552	524	528	584	532	542	552	475	559	544	532	513	560	574	561	508	534	567	535	530	571	568	516	591	567	547	515	560	534	520	537	517	507	549	547	537	571	529	507	532	535	553	543	534	530	536	518	502	577	524	530	507	549	530	518	504	487	516	519	510	540	543	563	540	540	544	528	544	520	506	553	552	529	527	565	579	537	549	543	539	560	523	579	527	529	572	507	551	516	517	533	508	539	528	535	508	547	560	523	550	548	567	525	517	533	527	510	518	519	535	533	516	553	538	514	579	542	579	525	524	545	519	555	557	576	560	536	545	494	581	509	601	517	543	565	549	524	522	538	542	574	567	541	522	511	543	513	555	523	563	563	541	568	519	504	525	553	500	555	576	560	572	523	526	511	535	516	524	587	500	547	540	523	580	576	548	512	528	589	538	552	568	515	528	519	548	531	529	498	502	541	528	532	560	521	499	531	582	512	554	570	577	513	513	552	522	527	506	551	514	575	516	535	505	555	568	515	570	540	534	528	542	549	549	516	551	545	524	495	525	545	526	552	548	561	561	537	524	546	551	553	547	512	552	538	518	548	541	549	496	551	556	572	516	511	543	572	523	537	502	483	497	539	574	510	510	529	529	511	518	527	541	541	520	500	513	566	523	554	574	492	544	534	552	528	533	546	548	525	530	570	578	550	544	565	521	530	500	498	504	555	565	502	563	536	566	516	526	500	536	536	538	540	522	496	536	557	560	540	522	503	552	532	519	531	564	541	525	537	523	524	526	553	485	568	526	537	504	548	533	534	523	537	506	530	536	507	532	538	534	557	551	541	544	551	530	523	543	521	529	522	574	551	565	564	582	526	576	547	500	503	510	550	536	522	518	558	533	557	540	492	531	555	498	533	596	541	557	582	539	558	559	510	531	574	529	533	524	516	521	564	544	522	582	530	523	551	567	534	542	538	538	546	546	533	555	517	533	541	565	564	516	597	552	558	574	517	589	555	510	540	534	518	547	539	541	536	553	548	556	528	559	520	562	573	530	521	520	549	545	538	530	556	530	503	508	526	516	566	542	525	520	526	508	555	523	550	546	529	580	532	556	527	565	583	566	542	501	526	534	543	581	523	560	524	541	539	541	557	528	542	509	560	539	540	555	568	547	539	519	547	519	542	554	539	490	564	541	552	539	498	550	513	510	536	509	485	544	584	527	565	516	566	519	533	544	551	529	551	509	541	573	543	525	508	556	541	519	507	540	560	529	570	566	521	525	566	536	534	563	546	547	521	550	545	548	553	531	527	533	551	523	571	556	537	502	547	527	527	561	551	558	531	532	514	530	534	533	564	529	509	554	563	533	503	528	550	497	522	507	540	539	539	522	544	594	529	566	543	541	519	577	528	522	574	552	535	547	543	548	560	560	536	515	542	550	518	549	560	498	553	532	527	564	506	543	563	568	567	569	508	546	516	543	500	570	496	533	554	561	515	518	547	532	527	508	505	538	514	568	531	505	556	539	549	605	560	554	529	510	547	531	512	527	537	532	579	488	543	515	532	539	531	512	545	580	587	563	497	526	543	508	551	593	537	531	572	546	528	515	497	516	534	515	541	488	595	531	541	518	585	521	573	539	510	507	543	533	521	572	523	526	590	561	543	564	565	532	556	544	524	516	524	519	514	535	522	536	559	566	522	544	514	569	530	578	548	520	511	527	570	567	556	547	550	547	557	519	597	547	512	534	521	536	558	552	538	561	551	525	518	528	500	531	536	576	529	563	530	530	539	548	540	507	528	547	512	541	555	525	575	546	555	494	558	554	545	547	525	578	569	507	535	596	513	565	555	547	500	496	548	523	527	510	553	521	564	536	547	529	491	516	525	531	549	569	535	527	551	555	555	555	563	517	516	520	538	556	533	583	552	512	546	494	612	524	554	530	520	552	538	548	580	529	540	529	549	553	509	549	555	544	520	507	525	505	567	567	563	550	540	514	576	521	512	520	546	562	542	548	511	538	515	531	506	544	573	541	566	581	520	506	567	506	524	560	531	530	579	551	522	523	531	530	563	506	509	537	524	517	520	542	532	506	539	507	532	502	480	525	536	514	540	532	503	577	558	541	557	527	523	543	515	556	496	532	557	580	516	504	545	462	528	513
28753	18709	5914	2130	1488	710	290	144	152	152	131	140	127	151	149	138	148	129	142	127	132	137	131	136	123	131	140	139	132	118	138	139	160	143	119	129	112	140	98	134	147	111	150	149	116	129	130	118	136	147	153	116	128	117	112	115	113	124	122	127	122	143	142	117	127	137	141	160	124	143	145	116	145	134	130	129	153	157	122	139	118	150	134	146	120	135	120	128	120	150	147	127	119	140	138	145	123	119	129	157	132	118	120	132	103	138	132	119	128	116	152	131	131	120	115	131	138	138	113	122	142	155	126	107	122	127	129	113	124	143	117	123	138	147	143	130	119	136	144	117	109	140	128	128	126	136	139	123	126	135	120	129	130	123	108	119	131	110	131	138	159	128	143	130	127	107	123	119	160	129	151	152	128	117	111	140	129	130	136	126	128	149	135	121	117	117	137	137	115	137	144	125	150	125	118	128	146	140	140	111	158	146	150	142	151	129	136	130	133	95	142	152	134	128	118	124	139	143	142	149	136	129	139	135	142	127	153	132	134	121	129	110	135	143	135	133	136	123	134	141	135	146	145	130	115	117	119	130	131	107	130	119	114	134	107	137	128	130	129	143	126	124	131	133	136	129	146	146	127	120	143	148	146	120	130	139	128	131	135	133	133	136	129	148	143	149	138	125	149	143	124	117	131	143	128	134	145	143	154	131	147	137	128	121	108	152	125	116	125	128	132	132	146	134	127	111	102	140	116	146	125	125	164	116	128	145	126	109	145	148	129	121	123	136	116	133	129	139	139	166	131	129	124	128	120	128	123	145	132	138	114	144	153	133	138	130	131	146	133	139	149	143	148	130	135	139	146	147	142	116	129	132	117	159	128	125	128	120	108	116	125	119	121	143	132	119	136	123	126	131	140	114	138	111	121	141	137	135	134	135	137	113	130	121	136	143	112	148	109	134	132	133	119	126	125	131	121	148	135	125	121	128	120	122	131	125	117	133	133	124	127	136	149	140	134	125	125	117	131	126	122	127	125	120	117	127	134	161	116	123	124	131	120	138	111	142	132	151	119	118	121	134	130	131	133	131	134	131	125	132	131	126	134	141	129	123	130	114	119	150	131	146	145	123	147	126	138	163	135	136	135	124	127	127	131	135	124	153	146	134	114	110	125	129	127	139	127	130	152	141	121	115	145	144	127	128	151	112	126	159	118	122	141	124	137	150	116	104	123	134	131	124	126	136	131	124	136	147	110	139	136	136	129	151	132	124	124	160	139	136	132	131	127	136	114	143	119	143	107	145	128	146	117	112	139	127	141	112	143	131	138	116	117	138	155	143	124	129	139	130	157	125	107	126	129	140	135	119	138	119	132	128	110	114	125	141	139	135	128	122	106	130	132	143	133	160	125	103	120	145	140	133	141	144	138	136	132	137	136	129	129	130	132	140	118	141	131	138	136	123	129	128	114	139	117	127	142	133	136	105	133	119	137	111	127	102	112	119	139	136	135	122	151	156	125	139	129	142	142	116	126	145	150	131	125	124	123	125	138	121	130	135	124	141	135	121	121	134	121	137	142	138	128	133	121	159	132	137	148	132	142	143	134	122	113	124	158	153	141	116	154	116	149	111	139	127	118	120	156	134	152	123	136	136	118	161	113	155	153	120	134	122	141	120	126	124	127	126	150	129	136	146	130	129	141	131	128	128	143	126	132	121	137	133	120	120	121	120	125	146	143	132	110	126	112	130	138	128	154	138	133	130	148	143	131	121	112	118	143	124	142	133	140	124	117	132	120	152	143	137	125	130	123	134	149	152	135	127	136	133	126	137	130	119	127	127	136	137	113	108	118	148	138	104	146	136	121	131	135	115	125	144	148	127	125	139	118	119	133	132	132	134	152	146	132	138	122	163	140	133	127	148	130	134	128	137	145	132	122	115	119	129	138	149	135	107	134	150	134	133	136	121	151	111	142	121	149	143	135	133	144	160	137	140	132	115	122	142	132	146	134	137	136	113	132	130	142	141	115	129	137	124	135	143	134	139	127	113	132	113	129	132	129	108	116	140	128	120	121	136	137	91	125	127	123	142	150	121	128	142	145	129	122	112	117	145	117	138	145	134	123	122	138	132	121	116	130	115	154	118	131	145	119	126	131	138	117	111	132	136	138	158	140	128	127	131	117	122	135	131	139	144	124	158	148	147	136	125	152	129	127	141	133	136	137	133	149	122	137	134	130	165	134	120	126	135	129	147	132	124	127	149	125	117	142	169	144	111	125	132	127	126	129	146	142	145	128	142	138	133	121	133	156	139	147	115	128	113	145	138	139	132	117	137	117	110	129	124	123	119	135	128	138	134	125	129	151	138	135	124	143	145	114	124	124	123	131	144	154	121	149	110	123	119	141	134	134	110	112	115	131	115	146	127	133	145	150	127	129	122	133	132	120	154	142	130	139	116	129	124	127	143	139	144	126	138	132	123	130	134	115	130	107	119	145	130	148	114	141	140	129	130	158	133	123	132	127	145	137	134	130	125	117	137	130	119	127	126	135	128	140	124	132	137	145	121	133	133	124	125	137	139	129	135	139	123	134	134	134	118	119	122	133	122	119	133	137	147	143	118	127	148	114	124	140	131	131	145	109	124	138	136	111	130	120	129	128	132	113	131	139	139	120	128	118	118	115	152	121	128	136	110	128	114	130	115	151	126	136	116	142	134	138	115	129	114	148	119	123	103	124	141	117	128	119	161	126	148	123	120	117	136	138	129	140	123	128	122	144	118	143	138	106	132	157	153	138	127	144	131	132	116	122	117	132	117	137	133	126	138	131	139	167	135	119	134	108	120	145	133	131	151	118	122	118	131	138	135	133	122	132	137	112	129	143	130	146	123	116	123	116	118	128	140	118	119	131	136	139	98	133	129	151	137	144	132	140	155	145	136	123	127	121	139	114	120	125	137	134	141	123	154	144	112	135	147	125	130	145	146	121	137	152	163	121	119	138	147	153	127	125	124	117	124	129	120	139	148	129	139	118	131	133	142	133	126	120	135	133	138	125	123	137	150	120	125	132	122	158	144	120	116	109	132	148	119	133	139	147	144	146	140	139	139	132	127	134	140	134	125	125	127	131	133	127	132	114	140	115	130	146	134	118	113	116	131	123	116	136	108	134	128	129	131	116	128	138	125	121	126	127	112	128	114	151	117	126	114	136	123	138	135	126	143	130	131	116	125	137	143	129	106	143	137	144	146	130	112	117	118	133	125	127	131	119	126	156	141	131	139	113	129	120	133	124	145	139	118	127	112	148	126	140	133	141	131	142	141	146	139	99	102	130	138	139	139	117	122	133	138	146	124	113	144	134	154	141	142	132	119	122	142	139	136	148	136	130	139	124	135	135	141	127	137	140	121	139	139	145	120	133	118	121	132	117	126	148	120	134	136	132	124	132	122	143	131	117	143	134	145	142	126	132	131	133	154	116	125	150	126	126	131	120	146	130	132	137	150	127	136	122	157	133	113	135	129
20851	15920	5718	3772	2833	1316	414	222	209	175	173	142	165	156	156	159	143	147	190	150	148	125	152	143	141	133	134	146	122	136	143	135	144	158	126	141	137	159	145	155	142	141	141	119	145	135	144	162	139	129	136	135	128	137	125	123	146	142	162	127	153	134	152	139	137	118	140	131	135	123	139	141	156	162	148	137	131	150	151	137	139	132	142	125	129	147	138	145	128	130	119	141	141	132	151	149	144	144	154	167	153	156	153	126	150	154	140	148	130	166	157	131	164	136	130	122	138	132	135	139	137	134	131	134	131	149	132	148	141	161	168	156	135	149	125	147	136	147	151	132	138	116	151	137	130	148	162	129	129	164	127	132	137	126	147	132	132	149	123	153	140	131	147	139	138	124	138	132	140	139	153	153	156	124	138	128	150	152	135	133	158	125	137	153	134	138	153	154	152	133	141	141	154	146	119	142	125	133	154	133	145	133	151	137	159	145	119	141	145	153	132	134	139	156	135	129	135	166	137	169	131	151	145	126	154	151	125	135	147	145	158	147	160	157	139	111	116	163	143	131	141	143	116	142	135	147	128	128	143	132	140	134	145	124	130	165	145	150	141	146	154	155	137	151	144	131	126	132	148	140	131	144	137	155	148	133	167	143	136	137	143	111	154	151	128	134	152	164	141	145	136	130	137	159	146	156	167	131	116	131	140	121	132	136	147	146	141	123	139	143	140	142	150	148	149	132	135	125	137	157	146	118	142	137	149	145	146	139	150	140	131	133	142	143	147	154	150	124	135	133	119	139	138	134	122	146	121	134	126	126	129	145	131	137	150	146	143	137	150	143	146	127	144	131	141	141	154	127	140	171	151	119	125	135	116	127	134	157	128	151	130	142	143	150	141	158	153	141	132	138	141	141	141	147	144	134	157	145	153	142	160	127	141	128	147	133	137	164	143	147	132	158	150	141	130	160	158	127	135	137	165	127	152	133	143	139	151	131	168	133	131	145	132	135	131	132	134	132	140	138	114	123	142	120	145	168	144	128	147	121	157	143	131	136	130	140	156	153	146	134	147	155	131	149	135	133	143	149	144	130	134	153	141	146	145	148	115	120	149	131	154	152	148	151	134	131	147	161	149	145	141	149	140	144	134	150	143	140	129	144	146	132	149	152	122	151	141	143	133	144	134	124	137	138	134	128	125	120	150	137	143	142	145	159	146	144	127	131	152	129	134	117	140	121	127	141	121	132	132	148	157	170	136	123	138	139	156	110	133	137	154	164	133	156	128	144	138	139	152	146	145	155	158	154	147	137	120	134	151	142	129	106	132	132	148	133	134	139	114	149	137	160	135	140	119	149	133	140	129	142	147	131	139	137	141	135	145	142	135	136	133	134	148	134	124	136	129	136	116	137	127	148	139	138	156	137	136	150	130	136	145	128	137	143	129	124	145	141	137	145	131	142	131	117	134	116	148	159	136	147	135	148	134	145	155	145	166	155	146	149	135	124	132	117	133	141	156	127	133	151	123	123	146	136	149	131	158	128	129	143	143	161	138	133	128	149	157	138	162	144	116	110	114	135	142	152	129	135	128	159	134	157	125	136	129	139	153	139	145	149	141	150	140	149	147	121	121	148	139	146	146	154	168	146	138	116	136	140	140	114	132	147	116	142	137	120	135	150	131	143	142	153	139	151	124	136	147	135	139	134	134	124	154	142	130	159	131	154	133	110	139	149	142	135	153	127	148	130	155	125	147	158	147	152	150	151	144	126	146	133	135	149	159	136	137	144	127	126	136	125	129	140	149	161	128	159	146	145	136	135	142	153	158	130	144	146	154	150	140	162	141	148	136	157	122	121	127	139	114	132	142	144	160	132	125	145	158	148	152	127	146	151	137	142	143	141	135	138	162	152	141	147	150	142	133	127	137	130	127	129	129	126	135	140	140	130	147	143	142	164	144	145	116	154	130	145	140	122	142	148	139	141	161	144	144	149	141	127	124	146	147	136	136	124	157	145	131	146	156	120	159	145	170	144	140	148	142	144	141	147	121	149	147	147	141	151	163	144	119	140	130	140	116	135	121	139	149	137	134	139	151	134	140	148	135	131	134	137	156	142	143	145	132	132	165	155	137	137	123	134	136	169	146	133	131	145	134	134	159	132	157	135	143	142	136	152	129	153	145	150	142	168	140	148	135	158	118	126	166	135	145	128	130	135	155	136	141	137	163	144	134	121	133	151	124	142	142	149	127	150	125	140	149	149	134	164	154	134	141	146	129	132	125	121	136	161	146	122	142	146	141	151	138	120	157	151	133	151	145	156	144	164	132	165	130	138	120	151	140	137	138	156	129	134	150	126	130	125	132	130	143	164	130	127	137	151	144	149	138	156	139	125	151	145	146	163	114	134	143	151	146	136	134	144	167	160	131	171	156	137	146	138	154	148	153	151	146	142	148	145	131	153	138	139	147	133	138	148	135	158	141	132	142	135	132	135	132	128	138	146	143	134	154	146	139	136	135	145	141	143	136	146	141	139	134	140	156	131	136	163	166	132	138	146	164	142	138	150	130	136	130	143	117	134	136	145	125	142	151	144	148	150	152	139	131	140	135	136	134	144	142	139	150	139	125	136	155	125	127	140	153	132	142	138	122	154	156	149	129	143	154	139	137	137	161	144	129	149	141	146	118	143	129	133	152	135	130	155	155	156	148	134	140	144	149	134	122	136	147	135	127	139	130	130	163	143	136	147	163	152	159	137	133	129	142	124	136	145	137	146	156	131	138	142	144	145	133	147	163	147	137	128	145	153	136	140	122	144	150	146	153	155	154	143	142	129	124	133	148	143	137	160	149	109	130	183	144	140	121	143	131	126	140	115	143	136	138	146	127	141	148	138	136	134	132	137	127	130	151	135	132	138	145	160	135	135	150	158	136	136	121	157	126	123	119	149	141	114	125	137	129	147	135	133	124	145	158	144	137	130	143	143	139	141	133	144	134	144	138	129	139	138	150	147	149	144	128	157	140	139	159	131	144	149	149	137	141	120	129	127	144	139	156	151	141	147	146	148	133	145	164	133	135	149	136	128	145	114	134	130	140	150	137	142	139	145	140	138	136	137	130	158	137	138	146	158	153	138	150	145	149	120	150	153	142	155	141	128	148	114	127	139	148	139	145	160	143	133	129	151	143	118	143	142	158	147	140	159	155	148	147	144	139	141	136	153	132	152	135	151	141	145	120	140	144	128	153	149	139	168	158	132	144	148	152	144	134	138	159	123	142	135	173	148	150	146	132	156	153	136	133	137	146	153	133	124	137	126	139	146	156	134	159	140	149	157	130	149	143	151	138	146	155	149	132	127	145	140	147	152	127	132	128	137	144	134	135	136	121	146	144	146	141	132	146	142	135	151	165	145	141	138	141	141	128	148	153	137	134	152	132	120	138	151	126	142	128	142	140	135	146	160	126	155	146	139	164	155	141	130	142	121	123	150	158	143	152	135	118	140	153	146	143	166	155	126
24999	20568	26950	23858	20433	12258	2037	865	732	639	594	569	517	484	421	439	461	455	449	430	410	408	388	429	365	407	391	361	351	368	383	387	378	373	378	367	382	355	349	345	341	353	319	358	373	397	328	371	376	368	346	358	370	364	369	355	371	358	341	330	388	397	363	354	363	342	355	340	365	352	372	358	348	344	321	341	379	381	361	356	374	342	344	336	345	348	314	339	360	334	338	379	377	369	325	351	312	333	354	382	369	356	364	384	368	353	368	337	344	354	350	380	380	366	359	360	317	345	318	356	353	359	389	323	347	375	381	373	359	403	351	376	335	349	349	320	333	360	386	375	367	358	357	353	345	341	346	362	362	332	335	372	357	331	337	361	388	361	370	354	348	336	378	367	351	354	352	366	349	342	326	359	380	341	365	346	370	386	355	346	365	379	376	324	359	351	397	356	318	301	374	366	348	351	335	335	357	353	342	348	376	375	338	370	386	369	330	339	367	357	387	337	346	352	355	360	376	358	357	359	359	374	348	364	305	346	380	348	372	339	360	349	345	336	358	336	332	338	359	313	341	351	323	358	356	370	355	360	379	351	355	362	324	334	365	353	359	337	342	406	366	329	342	335	339	372	389	354	374	359	353	347	353	357	337	369	348	328	351	358	361	350	349	338	370	357	353	340	354	370	313	372	319	366	348	385	341	327	356	335	342	339	385	336	375	355	314	324	362	368	376	327	395	328	359	347	337	370	352	355	360	374	327	352	352	339	320	373	362	358	390	363	332	368	361	372	314	349	344	341	343	340	365	346	321	336	354	354	363	354	348	366	335	367	364	390	324	349	347	373	308	374	347	368	307	390	356	351	341	350	345	355	342	338	347	359	352	330	368	348	381	382	387	383	330	358	347	343	402	411	351	343	327	372	339	355	335	353	365	343	354	349	368	322	323	353	364	360	350	360	366	360	360	323	342	345	333	335	377	346	339	358	371	342	365	348	389	373	350	336	360	352	345	371	331	343	338	377	372	371	337	348	371	363	351	367	347	363	384	344	329	341	367	332	371	349	343	366	329	330	367	346	362	331	362	321	375	389	354	341	370	350	325	420	351	370	350	338	376	369	332	369	379	323	346	361	344	323	343	365	340	337	329	380	347	366	359	325	335	334	383	314	323	334	358	325	334	403	317	314	367	386	353	325	373	364	339	363	349	359	326	330	353	312	339	332	328	366	337	341	365	344	343	364	346	385	388	317	351	352	338	375	337	349	331	386	366	349	342	339	355	353	354	335	359	357	343	382	321	344	353	391	344	365	334	324	332	345	361	336	347	347	355	344	324	363	340	345	350	368	371	356	375	324	374	327	377	339	334	345	382	360	349	354	328	360	344	359	397	327	370	380	335	319	345	336	344	350	325	335	364	334	359	376	348	326	344	382	336	355	312	335	332	373	346	352	331	350	381	327	362	356	348	353	348	357	363	373	386	343	390	347	317	339	365	362	351	344	328	334	343	360	332	381	374	361	329	361	319	371	343	376	320	368	327	350	365	363	358	368	347	362	364	354	356	339	361	328	353	332	368	332	360	340	383	363	355	344	370	384	359	340	351	322	327	356	387	366	360	349	350	343	354	313	339	330	362	332	342	376	343	340	364	320	348	342	369	349	359	353	358	349	367	363	364	336	351	376	388	358	339	377	333	340	386	336	382	354	356	353	365	338	332	335	352	313	368	377	380	341	334	349	315	340	346	359	337	355	354	335	338	353	364	360	363	371	348	342	366	355	321	335	337	340	348	353	350	339	351	351	324	349	326	358	330	356	346	342	334	365	337	348	354	321	308	340	342	358	355	343	364	314	365	337	382	334	311	355	342	324	362	333	387	353	357	349	386	341	356	363	385	369	388	360	345	356	325	362	335	381	353	327	349	381	361	371	363	357	356	347	339	362	352	383	368	337	305	402	347	376	365	334	372	336	347	356	343	348	355	349	371	361	367	368	360	331	378	341	355	363	349	329	354	357	362	343	339	347	351	338	365	351	327	326	408	342	367	332	349	368	372	313	370	343	341	324	360	342	359	367	359	339	358	337	379	302	369	346	376	327	365	343	357	344	349	362	370	370	349	331	358	376	369	368	337	361	358	319	353	356	358	322	380	352	364	327	338	380	357	350	335	344	359	345	381	372	359	328	341	353	340	368	340	345	334	373	313	315	370	315	346	377	386	356	390	350	371	396	323	347	354	349	369	371	358	339	344	371	378	342	353	342	339	375	368	358	347	358	356	363	347	328	372	377	347	362	377	360	332	326	314	352	333	333	356	343	358	358	334	370	387	347	317	374	319	354	385	353	380	364	351	340	362	346	359	327	370	339	345	378	340	337	370	348	376	367	377	350	401	332	361	344	406	336	344	389	351	342	381	335	375	317	346	369	344	352	358	335	359	355	364	325	378	333	351	351	308	358	361	365	345	351	388	362	370	400	409	360	360	388	362	344	371	380	361	350	360	367	349	340	353	350	360	340	339	322	343	351	340	348	351	341	370	330	340	335	401	343	369	329	340	351	395	339	364	334	346	396	357	353	345	378	349	376	334	363	380	383	360	367	353	369	330	375	347	355	373	375	373	338	362	381	314	359	352	348	335	356	356	362	353	328	390	331	360	337	322	355	338	379	334	372	353	355	346	317	367	363	385	335	350	369	344	362	387	388	362	364	335	331	345	327	359	340	342	367	358	343	346	342	340	394	376	315	353	383	348	363	359	363	362	358	355	350	377	340	329	314	367	327	337	339	398	389	383	354	335	351	342	366	350	357	357	342	336	357	347	362	363	363	308	348	362	404	380	335	375	320	341	330	345	324	330	353	391	325	327	378	372	344	361	330	351	333	343	334	361	324	374	343	356	358	329	387	364	326	328	333	361	375	329	369	342	335	366	340	341	389	373	356	361	357	360	350	336	305	339	324	336	353	351	333	354	361	347	356	355	341	322	351	323	362	326	344	345	358	350	379	358	378	404	348	367	343	355	323	317	356	360	360	367	345	369	339	352	366	373	350	327	355	345	365	342	365	340	353	346	343	361	339	357	372	321	315	372	365	340	338	334	321	356	348	348	360	350	336	356	334	354	371	326	354	321	336	366	347	358	340	365	366	358	331	362	336	375	379	316	391	373	318	351	374	349	341	387	298	343	327	361	368	342	348	337	357	347	346	374	364	372	357	327	357	353	345	385	343	329	356	378	369	346	355	363	344	411	320	383	348	355	319	372	372	343	336	333	361	377	361	345	365	368	352	332	366	344	338	366	339	360	375	323	333	367	324	337	359	357	372	379	352	373	324	350	348	349	325	316	345	347	357	360	338	309	351	373	382	338	335	343	334	373	357	358	380	360	360	369	340	355	367	337	366	385	357	360	349	416	355	359	355	394	344	361	348	360	361	366	374	394	347	367	361	344	372	377	358	341	347	341	351	339	352	375	341	354	339	352	355	349	346	343	364	384	310	312	340	373	347	357	358	386	371	351	364	345	348
43395	57256	20774	12506	8851	5013	2381	1393	1104	900	886	708	692	598	582	548	508	486	469	473	404	430	416	412	401	379	404	399	403	373	348	386	377	365	347	361	352	354	344	383	344	356	324	357	317	334	342	354	341	324	318	340	335	355	318	344	370	338	361	312	351	335	316	336	348	357	357	338	339	356	333	351	303	343	303	331	307	353	308	321	327	313	326	322	334	324	328	316	305	333	333	333	351	336	353	335	343	346	309	355	304	305	325	342	300	337	327	312	315	330	346	300	322	317	331	288	330	325	304	321	329	336	380	325	312	312	323	327	360	324	345	326	328	334	342	289	304	305	317	321	321	319	325	344	301	326	339	357	324	294	325	337	358	327	297	335	371	315	321	326	331	322	343	324	337	358	301	305	341	330	348	328	313	333	311	325	346	337	270	375	312	300	325	334	340	315	348	319	325	322	362	347	339	315	343	349	329	316	309	317	315	321	337	324	295	328	341	319	314	312	295	318	331	359	344	319	336	316	341	358	326	351	353	314	317	377	337	337	318	322	342	337	335	337	313	302	309	309	306	289	326	338	367	341	309	294	337	296	327	329	357	320	330	325	344	311	348	347	319	345	321	323	318	327	326	328	330	330	342	324	303	326	301	295	341	334	354	345	349	311	333	312	382	308	322	297	344	326	317	348	341	317	330	323	324	310	346	308	327	341	329	328	311	342	339	303	306	331	329	308	329	359	336	361	330	354	362	310	332	321	323	336	375	294	298	332	348	319	292	304	358	338	349	350	312	306	352	303	326	327	340	339	344	301	333	336	313	333	362	343	319	307	362	296	328	299	324	323	324	331	313	324	337	301	311	282	327	347	349	338	332	300	294	294	332	300	323	317	331	342	331	313	360	317	290	342	324	292	358	348	330	358	290	336	333	343	300	363	352	330	328	339	340	385	347	290	317	310	315	354	316	343	361	336	324	330	315	329	330	308	334	355	291	351	326	364	362	336	324	331	323	348	323	314	343	333	337	322	340	356	346	344	337	311	327	319	328	335	316	329	338	321	302	341	302	325	309	313	302	325	327	320	322	342	331	324	316	331	339	358	345	331	356	370	301	345	347	327	313	330	340	332	343	334	315	319	326	312	310	352	355	332	332	307	344	337	319	341	328	329	338	351	316	343	327	322	325	291	315	333	316	328	349	295	355	325	342	338	311	343	312	340	361	295	315	329	349	335	331	329	317	321	343	323	301	343	370	365	329	338	330	312	353	335	318	325	341	318	305	319	284	345	331	329	323	325	325	349	323	326	345	332	304	323	350	365	348	337	299	357	299	337	304	347	330	322	326	335	326	328	304	341	321	325	364	332	313	334	308	349	292	329	333	314	374	304	325	307	317	332	314	325	346	341	290	336	318	312	330	356	335	333	294	334	365	338	324	331	314	321	313	340	338	339	357	312	317	329	349	322	331	349	337	305	309	316	353	363	340	312	354	334	310	321	354	338	319	325	317	353	323	331	328	338	296	325	331	323	312	351	355	321	316	310	346	329	350	345	319	372	325	363	329	346	342	311	334	347	304	322	331	335	335	347	302	305	337	358	350	321	303	310	362	347	349	337	334	329	318	317	357	324	329	341	330	332	333	340	334	347	348	335	330	318	375	341	326	336	319	362	338	319	332	305	355	326	324	345	326	307	343	372	332	322	321	341	338	353	329	348	372	359	299	358	329	305	334	340	346	321	331	349	321	312	366	282	324	317	303	358	333	319	343	313	325	322	337	339	345	312	330	335	284	354	335	351	348	300	332	305	353	315	344	337	329	329	318	336	311	325	334	351	328	333	353	308	320	338	359	347	312	340	304	321	319	320	352	347	355	296	320	324	327	348	335	333	271	337	297	296	358	332	318	308	320	336	335	322	349	328	317	334	333	339	310	323	351	339	354	357	335	343	304	323	330	330	362	359	333	355	340	333	337	312	322	320	324	316	365	323	319	338	314	318	323	343	319	353	341	295	327	334	341	343	305	298	358	337	304	325	340	351	301	347	307	384	342	311	323	337	316	341	337	343	322	335	342	319	343	321	341	329	304	351	326	310	329	366	356	344	306	310	309	340	329	342	321	320	342	354	323	301	342	359	330	310	312	334	322	341	330	311	318	321	330	334	332	322	321	341	335	301	336	319	315	356	352	366	316	359	330	329	355	375	341	303	333	318	315	316	304	311	338	342	309	320	319	320	314	300	331	332	340	334	343	328	318	359	345	313	337	328	334	314	333	324	363	335	308	308	314	319	321	330	329	350	277	317	346	343	314	317	339	324	300	327	350	349	321	323	347	323	320	322	329	332	338	308	293	317	293	329	324	336	345	329	326	352	326	300	300	337	330	300	348	352	373	340	349	343	324	327	381	278	371	348	341	330	340	317	303	331	307	325	345	336	344	325	316	329	349	358	321	352	307	336	351	330	358	325	331	365	352	310	316	326	328	333	300	306	332	333	318	340	310	324	312	320	294	331	327	344	298	350	356	333	312	371	354	325	328	351	336	352	357	350	329	315	332	338	337	333	316	323	350	368	332	352	316	325	374	328	356	337	331	339	292	331	294	320	308	332	330	367	355	323	308	369	299	328	306	365	346	301	340	335	324	327	322	341	336	343	325	338	322	330	346	325	343	294	335	351	337	305	313	341	341	308	302	344	346	336	290	355	355	304	308	335	331	328	328	356	355	344	312	318	332	335	351	359	329	314	338	312	336	328	324	311	339	333	340	334	334	357	327	362	326	330	321	305	305	313	333	317	334	305	356	324	335	332	356	340	282	300	310	324	326	321	319	323	338	353	319	330	335	329	341	309	324	319	328	340	330	309	342	344	322	336	294	364	378	347	337	351	341	335	324	309	310	321	341	329	330	331	341	312	315	355	317	351	350	315	325	337	310	331	333	333	335	332	324	364	348	384	345	317	316	361	317	319	314	323	315	338	319	336	355	350	340	305	327	355	323	330	347	337	323	314	342	303	303	345	308	318	348	322	311	318	310	316	321	326	363	337	323	342	353	345	329	330	317	369	346	330	330	333	317	362	288	357	316	323	326	337	330	321	297	331	292	328	354	334	333	334	330	333	325	338	299	303	313	335	352	345	353	324	329	338	334	309	340	350	321	343	343	322	323	341	341	309	310	333	318	320	342	303	300	337	351	331	350	344	333	340	340	297	322	320	311	294	322	312	321	319	330	346	329	360	362	317	327	320	310	341	342	330	319	325	313	344	334	345	317	301	315	354	330	333	318	345	327	336	345	315	345	332	327	315	301	323	327	329	299	320	329	327	314	305	328	343	336	314	306	301	355	326	335	334	337	303	337	328	315	350	321	341	296	334	371	315	286	344	332	310	316	334	348	319	327	344	327	331	316	366	334	330	353	321	327	329	322	331	313	321	322	354	337	306	296	334	305	311	327	344	331	311	334	321	347	340	325	353	325	343	332	308	335	326	314	317	318	290	312	354	333	323	308	336	321	332	330	331	316	338	342	329
22594	20489	27149	23635	20459	20415	9666	1809	1168	1142	1023	938	851	806	823	784	777	786	737	745	737	716	733	653	664	651	667	676	621	620	643	649	668	694	640	614	645	607	623	646	614	597	629	627	629	598	629	619	659	625	629	614	627	611	593	647	566	611	594	595	583	669	649	537	612	572	610	537	578	602	563	599	632	582	603	622	618	590	643	571	591	611	634	599	543	609	605	618	558	618	597	593	550	616	619	536	578	582	564	588	604	523	573	596	610	605	582	602	599	589	567	543	637	560	578	634	594	570	598	610	616	607	606	601	625	579	569	607	582	574	626	579	570	606	606	583	547	618	603	603	596	606	586	621	578	582	634	616	613	554	595	619	624	591	586	589	603	587	568	647	565	610	607	582	565	602	589	577	598	618	642	610	615	588	604	584	580	615	645	566	572	591	587	584	574	579	589	616	620	583	600	625	619	602	607	594	621	571	612	584	614	620	581	573	571	551	590	589	606	589	590	546	629	557	622	557	557	585	558	559	626	570	551	632	584	553	610	587	625	611	616	616	604	585	604	616	572	582	623	569	573	608	588	586	585	560	577	616	582	598	576	577	588	581	611	602	573	570	604	618	557	583	570	617	575	583	566	574	631	586	589	585	571	595	609	596	649	613	547	628	592	597	594	588	587	629	566	594	587	600	563	561	592	580	563	588	585	593	541	651	597	628	601	585	576	543	629	629	611	604	577	605	559	608	611	680	651	596	594	637	583	561	601	618	623	590	562	611	618	586	604	602	576	567	628	563	561	637	614	664	625	603	603	601	571	565	539	590	560	596	624	560	555	614	574	556	567	588	600	616	654	608	597	543	604	572	558	580	555	650	603	564	617	589	597	611	593	597	591	583	598	624	600	629	586	594	549	636	584	610	604	602	583	596	582	609	603	638	657	618	601	608	587	621	563	601	589	577	643	553	615	621	585	607	618	568	572	585	575	597	597	596	591	565	550	608	587	579	590	567	561	589	604	598	612	626	601	570	592	618	576	563	599	572	573	564	572	596	573	570	558	578	610	575	599	584	593	545	615	601	600	565	586	606	551	606	544	584	543	551	585	564	555	552	608	610	588	623	581	564	604	645	581	601	623	579	597	612	580	637	617	556	545	597	548	582	571	594	598	612	561	590	549	603	578	600	620	583	565	590	569	600	606	539	552	562	601	560	554	599	612	573	638	602	630	576	586	643	594	583	568	602	621	549	588	577	572	582	566	600	588	588	613	578	570	547	595	625	614	585	627	629	569	593	604	562	588	618	567	580	636	558	558	616	612	631	575	622	584	603	591	582	587	604	571	638	575	577	577	574	588	561	641	601	637	599	623	596	611	583	584	591	563	548	585	607	587	550	612	617	598	628	572	606	612	548	570	591	572	601	607	597	590	614	652	566	589	567	625	592	593	591	588	658	573	570	549	633	606	607	610	577	633	576	596	589	570	642	581	604	583	609	588	580	549	593	594	593	614	590	571	613	589	555	599	623	592	603	575	629	601	526	594	602	568	629	578	573	629	545	618	549	600	607	594	585	592	614	613	577	603	575	601	570	601	582	560	571	573	583	571	619	632	599	607	555	595	594	581	585	624	595	602	578	608	586	594	574	585	597	577	581	576	617	588	591	594	634	634	555	564	569	601	628	581	602	597	586	571	596	606	606	602	598	572	594	652	584	544	539	566	539	575	580	549	553	566	591	582	586	570	550	610	575	612	584	564	575	543	640	588	588	584	617	561	632	582	579	570	604	575	575	571	550	605	585	586	564	615	580	594	581	611	565	664	601	579	583	595	585	581	583	594	572	611	571	559	601	603	584	579	647	558	568	603	594	602	597	576	614	550	632	576	562	560	624	550	574	594	616	619	574	599	604	573	550	606	613	647	569	611	593	567	591	594	612	573	595	580	621	553	612	554	578	578	540	604	627	565	531	577	564	608	581	546	611	564	576	593	531	585	573	576	547	615	594	598	624	582	597	611	595	586	581	580	596	622	609	581	573	582	567	607	635	534	602	567	606	609	569	576	572	617	550	632	586	613	582	646	580	591	608	575	579	570	622	567	568	606	601	592	577	603	564	618	620	589	568	581	615	561	597	587	588	565	613	574	579	558	604	641	583	608	549	607	599	629	548	564	579	573	583	601	618	587	548	614	600	596	559	557	569	636	600	596	539	607	601	629	612	558	576	599	597	592	603	597	550	597	581	532	582	570	623	589	565	589	594	593	557	599	596	609	623	584	635	568	655	583	576	593	572	591	596	632	565	611	551	532	584	615	640	591	571	603	574	618	571	608	604	594	572	566	590	591	581	592	588	655	622	591	563	601	596	627	615	562	598	576	626	582	587	605	603	569	558	598	546	594	577	578	600	602	604	640	563	570	582	594	597	572	582	530	579	639	574	567	587	559	553	594	573	575	563	589	560	584	580	618	570	623	579	551	558	591	602	572	561	565	614	573	624	600	617	559	589	604	613	582	577	569	585	560	576	603	639	601	596	599	579	561	588	592	544	618	545	603	567	577	604	594	600	584	586	629	599	598	592	573	609	628	624	618	606	581	609	609	607	572	601	607	598	593	575	549	579	662	588	603	571	616	584	638	623	600	589	614	640	551	573	570	594	626	594	542	528	536	588	610	588	573	574	586	593	557	572	562	588	597	593	572	568	564	583	566	599	583	586	577	557	611	570	521	612	598	596	596	591	593	612	615	614	556	584	579	642	596	568	561	587	588	624	611	641	620	619	578	619	593	559	555	607	585	618	592	576	584	593	608	635	576	608	577	589	606	570	605	620	605	689	588	562	591	598	580	573	588	582	594	597	598	575	584	551	584	572	592	570	558	585	602	581	635	572	547	633	595	594	594	570	609	595	604	559	568	587	589	602	551	565	569	626	591	577	585	573	606	650	591	588	582	602	594	676	585	601	604	567	589	590	546	632	608	597	588	605	613	572	593	587	587	552	557	589	574	623	604	578	617	634	564	590	599	613	614	620	619	628	606	614	585	572	578	598	573	599	613	569	596	622	550	597	610	588	518	549	613	564	632	577	584	582	629	595	580	611	613	577	569	604	633	590	580	532	603	605	595	597	621	565	568	628	602	576	620	617	571	603	598	602	618	550	562	597	576	628	570	550	578	606	623	581	559	584	567	541	583	613	595	562	591	591	599	626	613	550	626	551	578	556	550	610	647	606	624	564	593	603	567	592	615	597	656	599	596	602	638	605	569	628	597	603	591	617	630	574	567	594	604	588	600	571	596	620	564	556	579	569	600	583	585	553	615	579	608	574	553	619	567	568	605	576	599	532	557	588	578	590	552	608	611	595	593	587	586	584	620	572	592	568	577	593	618	633	610	610	597	611	600	554	574	544	578	565	590	597	552	545	605	586	583	551	579	594	591	551	567	565	582	583	593	618	544	585	594	600	597	584	584	599	611	609	580	533	562	561	580	605	634	571	626	622	612	579	577	573	576	581	586	575	586	585	599	605	591	578
51402	69872	30602	22655	15250	7765	4047	2507	1962	1670	1513	1287	1183	1059	984	904	955	843	865	771	764	766	683	714	667	650	666	644	659	629	621	559	610	634	593	584	575	567	602	629	597	547	569	564	576	557	617	607	609	609	587	542	592	609	556	557	572	547	531	588	561	596	562	595	556	590	533	598	558	570	623	539	556	566	525	568	572	574	536	565	605	579	531	588	560	537	543	568	588	567	540	531	554	555	588	532	534	519	548	554	541	528	541	564	520	540	537	544	584	555	535	513	558	533	515	516	506	521	574	562	540	555	588	508	541	538	540	553	541	533	567	555	522	560	563	551	537	577	563	584	590	546	540	510	550	573	538	525	527	513	556	517	552	531	553	538	561	552	517	556	553	564	519	502	564	555	581	527	562	539	555	526	543	571	545	548	548	557	577	559	547	529	556	504	548	552	522	521	561	582	536	553	539	535	501	521	540	531	553	578	513	526	523	529	557	543	544	542	539	566	538	530	560	572	550	542	540	544	579	545	547	552	590	561	545	571	562	548	546	542	523	509	580	548	529	543	576	574	568	564	533	542	554	493	565	512	531	569	538	519	507	541	528	546	545	548	497	541	542	553	550	502	529	535	552	558	532	569	525	494	558	559	545	567	551	545	599	509	561	547	554	531	526	560	540	541	565	558	551	531	588	512	525	558	532	523	584	590	562	576	541	559	527	508	543	574	535	503	503	556	544	528	548	551	539	545	560	549	541	519	535	555	531	561	526	521	584	555	577	559	551	544	542	518	555	539	528	540	510	587	554	568	572	539	554	492	543	534	538	502	505	471	521	537	526	553	545	545	498	588	558	530	550	500	542	548	560	554	558	553	593	545	553	558	536	548	539	511	514	572	494	569	499	514	570	543	560	571	526	544	479	568	551	507	516	517	512	574	560	498	549	564	534	524	565	542	517	559	594	514	564	531	571	560	553	525	576	550	560	519	532	563	598	524	549	553	553	544	525	548	490	529	527	571	560	532	534	546	568	579	555	536	577	550	551	557	559	560	515	528	559	534	530	555	565	536	515	529	515	521	571	520	501	580	560	519	586	527	529	586	565	564	574	578	543	534	547	582	532	559	520	534	562	571	543	529	556	589	531	560	547	541	569	616	537	546	573	540	540	530	537	533	523	544	559	568	571	554	524	559	574	514	520	529	538	537	510	590	580	553	525	526	542	534	571	547	569	560	552	516	574	556	569	572	554	546	564	528	580	536	505	568	542	535	521	555	540	568	584	563	512	575	532	545	575	555	571	561	566	557	504	553	491	589	537	512	513	534	543	531	525	502	635	551	524	555	538	543	545	478	561	551	562	554	594	563	582	506	522	548	518	532	579	545	545	555	550	580	524	512	562	541	550	526	522	538	552	500	567	570	562	569	603	537	530	554	567	547	542	558	549	555	549	577	531	527	581	541	532	567	554	560	566	570	556	543	532	562	543	559	547	533	549	557	557	555	532	563	543	527	538	520	571	507	570	561	558	550	533	510	559	560	523	587	513	547	507	557	540	557	534	475	580	515	549	561	536	600	574	580	540	546	564	522	487	563	516	521	597	527	529	529	568	539	561	568	499	554	544	566	529	515	569	555	534	494	570	533	540	507	521	514	531	561	567	530	545	538	505	541	558	555	519	582	556	538	560	519	531	533	567	549	540	545	527	544	528	552	535	574	605	529	572	573	565	585	540	570	513	551	555	585	566	531	617	532	579	578	543	534	560	533	556	587	555	511	538	567	583	516	524	529	533	540	600	573	523	524	549	593	552	547	560	523	543	507	561	571	540	569	552	540	542	600	549	556	536	530	562	533	529	535	557	540	521	569	562	533	552	546	575	554	522	525	540	522	570	569	571	543	503	564	569	572	557	562	543	524	572	507	559	540	543	566	490	536	560	550	561	521	574	522	524	516	522	544	583	551	525	520	553	558	556	530	537	588	505	537	528	544	560	550	549	541	488	544	568	548	547	591	593	531	553	567	528	524	526	535	549	517	524	572	561	606	540	533	524	539	563	545	578	549	578	564	566	519	526	581	552	505	545	576	497	533	491	541	540	548	511	510	556	563	551	567	488	567	538	558	511	570	542	567	527	541	544	515	512	513	535	568	522	569	554	568	557	508	495	552	544	513	520	569	576	559	519	537	521	539	554	548	501	488	521	548	524	536	529	544	566	514	539	522	527	559	520	525	539	538	482	535	523	547	496	528	562	535	545	578	487	573	534	547	555	531	509	533	559	531	519	531	550	560	546	518	503	519	571	594	574	564	515	523	574	564	555	546	553	539	545	465	565	526	557	526	534	568	579	556	569	533	581	553	528	554	533	507	552	570	541	542	511	520	553	535	516	567	571	573	541	563	559	530	533	497	589	539	556	575	507	548	526	542	551	542	560	529	530	556	539	589	593	527	533	550	509	541	501	549	523	575	544	552	511	551	547	541	526	559	546	561	529	553	548	553	535	566	572	568	559	511	553	537	522	550	533	528	514	501	503	568	546	522	537	568	571	530	523	545	564	551	543	542	574	556	555	557	577	567	571	550	537	567	584	560	559	533	561	599	563	586	561	550	485	535	547	592	562	570	538	572	520	566	549	484	547	558	540	543	574	526	564	594	570	541	530	515	526	559	560	566	551	563	539	535	551	549	513	605	588	527	550	535	582	545	545	545	555	549	559	572	515	548	584	546	586	511	548	533	507	544	542	587	489	569	563	584	553	590	525	584	589	524	552	537	555	556	535	561	518	537	542	545	573	556	551	553	548	565	534	462	508	564	536	528	556	562	552	579	581	537	542	578	551	515	522	560	539	571	502	536	553	541	578	512	533	537	512	542	564	525	579	557	562	554	513	557	494	504	575	527	523	522	545	562	562	526	550	504	523	540	531	562	536	545	560	588	589	518	569	574	553	567	586	547	525	551	563	570	532	545	527	552	538	551	496	555	544	554	548	562	563	547	573	565	561	527	549	546	573	599	580	509	558	542	517	519	562	547	551	596	539	511	552	594	550	490	529	580	541	567	543	517	550	595	586	528	573	560	593	553	567	579	571	520	552	542	546	503	544	511	570	542	535	531	528	566	539	511	537	523	562	612	570	549	589	535	517	549	579	520	546	508	497	505	528	538	530	543	533	505	558	568	541	516	520	554	540	537	575	540	530	539	554	513	512	536	522	571	567	514	532	539	551	547	541	518	532	539	560	569	571	561	560	567	561	569	518	540	558	561	574	516	534	530	579	526	540	556	531	514	537	564	521	559	620	557	575	526	585	562	519	550	547	567	529	583	540	525	559	534	522	569	538	525	533	517	518	528	566	568	574	585	582	551	516	534	544	566	554	495	483	583	531	572	528	541	538	565	521	576	533	546	577	494	523	537	522	522	548	554	556	523	512	539	523	527	575	582	565	525	540	555	557	506	554	559	546	520	531	565	569	553	531	573	551	574	572	549	548	590	551	556	506	581	530	533	532	553	565	519	535	581	547	553	527	516
28593	20778	10216	2954	1216	437	179	169	153	139	161	147	142	132	142	132	148	125	150	151	140	129	145	143	131	148	177	147	143	145	153	138	143	139	143	131	152	155	121	118	166	141	140	145	129	142	122	123	127	138	153	141	140	145	116	131	148	133	143	131	147	140	130	139	133	136	122	123	126	134	136	132	137	144	140	142	120	128	139	124	125	145	138	128	129	137	131	130	154	146	124	117	137	140	136	148	132	134	123	157	119	122	142	136	152	128	146	128	126	142	155	135	156	137	138	139	138	119	141	140	148	132	140	126	127	149	123	134	135	150	140	162	122	144	138	117	135	138	132	142	138	141	154	139	137	143	134	143	132	127	156	144	133	129	130	140	147	112	163	118	153	136	138	143	167	124	145	163	109	140	145	130	129	116	147	147	146	116	149	142	131	150	136	140	126	116	134	129	142	145	113	147	139	135	145	135	150	119	143	147	162	120	124	123	138	127	134	149	129	128	148	153	123	149	131	145	119	136	141	132	129	120	136	116	143	126	145	129	121	118	135	145	119	144	137	131	114	159	129	145	163	128	149	120	134	128	136	128	130	137	142	136	143	137	132	154	131	114	122	135	136	150	134	127	146	151	144	122	157	149	124	132	123	146	139	158	155	134	144	153	150	121	143	129	136	118	135	124	110	140	138	123	140	135	131	130	138	150	123	138	136	131	112	144	136	146	138	136	121	130	131	133	139	162	141	142	144	142	144	130	138	153	138	146	144	152	118	121	144	156	128	141	144	114	147	131	143	148	132	132	146	116	161	131	163	128	146	141	141	137	139	118	113	158	140	114	132	140	142	164	138	150	136	158	130	149	130	135	120	126	148	119	141	127	123	138	142	150	112	128	118	156	141	158	136	163	117	121	127	125	141	139	148	153	118	138	150	126	145	139	127	138	126	132	115	156	142	132	136	148	139	118	131	120	161	133	149	147	148	115	149	139	155	136	152	137	140	154	136	133	138	142	127	149	132	143	135	132	126	132	128	131	121	142	137	163	134	139	135	151	135	140	139	134	119	160	129	139	152	145	130	135	140	135	119	121	129	167	121	146	119	122	118	166	137	123	125	151	129	126	142	143	136	123	147	124	160	120	125	139	125	143	135	157	136	117	145	128	147	129	124	138	144	140	143	149	155	145	132	136	140	135	139	161	139	129	141	153	131	146	146	130	128	125	126	149	155	122	139	156	147	170	118	146	144	147	133	144	114	138	148	118	136	138	149	118	140	141	153	170	141	147	151	122	122	123	117	134	148	137	140	146	147	133	145	131	146	123	120	130	132	151	145	125	131	145	138	116	165	145	146	150	137	112	135	125	137	112	140	147	161	126	130	135	141	161	135	127	153	134	128	121	140	135	134	140	131	140	138	142	137	116	122	133	154	113	134	137	133	144	133	152	141	133	143	130	134	147	125	130	140	143	147	142	138	160	148	167	143	120	145	127	146	153	136	130	126	136	138	134	137	121	153	141	138	138	138	112	143	140	117	134	128	127	129	128	139	151	136	133	148	147	144	135	134	162	131	145	125	131	149	131	145	141	131	143	125	141	126	133	146	141	144	136	156	140	133	115	147	134	147	141	130	132	130	140	125	117	130	134	146	160	144	132	150	157	143	142	134	122	153	151	144	113	147	125	129	131	139	138	147	101	159	111	140	108	127	145	119	131	133	131	126	130	140	128	137	123	153	131	166	145	144	127	149	139	149	138	142	157	129	142	127	140	151	132	124	116	141	130	154	135	146	126	145	115	142	134	134	162	135	116	120	141	132	157	118	141	130	153	134	142	124	129	144	132	148	148	139	117	162	141	167	126	117	135	148	139	139	113	128	121	147	136	151	159	145	154	130	140	132	130	130	133	127	128	145	145	122	133	142	119	133	137	144	126	117	134	133	156	138	152	120	138	155	146	109	138	124	138	148	135	151	129	126	152	131	120	142	133	140	110	149	159	120	133	135	129	146	141	144	118	122	137	131	135	126	129	124	163	131	151	135	117	164	132	135	142	141	148	127	129	129	137	139	155	142	140	131	123	138	148	143	145	126	140	136	136	141	145	120	142	153	153	141	158	150	144	155	154	138	147	122	124	129	139	138	154	154	140	121	140	104	126	116	132	143	126	154	128	162	136	140	132	133	127	139	143	154	135	117	145	127	128	158	118	136	139	139	123	125	152	124	137	128	137	124	147	161	130	123	125	139	123	127	139	133	136	146	126	135	122	131	137	130	149	136	149	124	130	125	129	99	128	134	125	130	139	161	142	133	140	137	141	140	146	121	138	157	131	134	149	117	127	139	101	138	142	150	144	154	132	151	134	138	120	111	126	131	129	101	140	137	129	139	130	115	148	135	163	138	115	138	127	144	131	133	141	143	129	141	139	167	142	140	157	159	171	135	129	122	144	132	139	119	131	128	134	125	166	131	131	140	165	131	142	117	144	133	129	128	140	131	133	138	118	128	142	137	153	150	141	138	135	131	141	118	150	122	129	147	142	158	146	125	142	147	121	147	141	126	127	137	123	135	120	154	132	130	125	120	149	132	129	138	145	157	118	151	150	145	133	148	131	120	128	155	140	153	144	136	123	147	144	141	141	150	118	164	160	137	134	123	115	136	107	139	145	143	117	145	120	138	135	146	150	134	133	135	142	137	144	155	140	122	155	132	129	113	136	139	126	124	133	155	135	118	152	141	135	112	143	125	157	147	139	124	136	134	133	116	144	152	132	127	122	111	146	141	138	139	130	129	123	151	144	132	161	143	142	151	156	141	119	140	137	117	146	136	152	161	130	144	119	133	132	150	133	123	127	129	145	126	141	145	143	130	143	143	140	125	137	130	146	120	155	126	121	136	153	139	140	126	123	144	131	118	150	154	150	144	139	126	131	132	130	150	128	129	130	135	128	136	127	140	152	145	129	132	146	136	131	152	152	167	143	147	140	148	132	149	148	147	121	142	127	110	126	138	145	126	135	115	108	146	128	131	164	124	145	144	135	124	130	148	138	121	151	127	133	125	132	145	122	141	136	116	119	158	136	138	160	117	147	128	147	140	141	151	119	133	141	130	124	127	154	134	137	125	117	141	124	134	121	123	138	130	133	135	154	125	155	136	124	141	116	127	141	150	129	127	113	120	123	151	138	134	134	116	151	158	119	128	140	137	131	142	134	151	145	145	135	145	139	152	146	123	126	120	117	144	136	131	116	133	144	117	142	138	148	135	138	146	106	146	123	127	153	150	137	132	134	141	149	126	164	140	142	161	117	160	140	152	128	123	140	124	121	130	131	146	138	142	119	137	163	139	145	123	150	135	135	113	140	140	154	120	136	133	151	143	142	148	145	158	169	148	125	136	120	148	132	139	125	133	161	141	133	151	125	159	138	143	151	137	131	130	135	123	154	155	124	141	140	132	138	125	153	135	129	136	150	133	146	144	168	110	137	138	134	109	152	131	119	135	169	117	127	160	146	149	139	134	137	128	139
20684	24344	11108	4756	2409	745	242	189	188	171	177	150	177	171	148	136	138	150	175	172	144	162	177	138	130	150	161	158	142	135	149	148	150	146	133	134	158	149	160	135	159	142	146	143	171	130	140	142	130	138	137	160	165	150	129	171	121	132	145	147	132	138	152	134	128	141	134	140	164	142	173	169	141	120	157	174	146	156	165	165	164	129	141	154	131	155	147	157	158	168	153	137	157	149	138	141	173	160	131	144	160	155	146	144	166	131	143	137	165	145	131	153	148	150	155	132	155	147	153	144	139	148	149	146	149	153	150	135	130	144	131	133	165	147	134	149	131	169	161	138	144	164	131	133	162	149	148	131	149	152	141	149	156	142	136	144	135	132	169	121	141	143	161	126	155	137	130	142	154	162	139	135	128	131	131	143	141	147	165	161	155	144	145	153	137	156	169	151	158	155	139	129	144	169	168	153	151	145	127	145	150	130	163	138	143	173	142	163	169	146	133	161	139	152	151	175	183	130	145	162	157	156	158	116	149	151	144	151	135	139	143	150	153	168	135	145	142	133	135	142	136	160	154	145	140	145	137	152	131	168	171	126	149	136	131	141	147	160	142	155	154	151	144	130	143	149	145	144	144	162	148	150	146	140	150	154	173	139	132	132	136	133	166	149	138	158	152	149	140	153	165	134	136	136	155	138	156	154	162	153	138	148	123	152	154	149	137	155	117	161	129	166	146	142	140	133	133	140	165	123	146	131	130	142	139	158	145	139	142	139	152	146	131	136	143	173	132	132	131	145	150	167	142	143	147	122	137	148	146	154	135	141	134	120	141	125	127	156	144	156	131	132	128	138	137	148	148	161	165	139	133	141	143	143	143	145	146	131	136	137	133	135	156	146	144	129	143	157	168	144	155	143	133	130	133	146	138	138	156	130	133	131	112	142	128	123	144	129	151	136	156	138	142	178	169	164	151	138	157	130	159	125	141	157	145	135	138	165	140	146	149	147	136	154	160	172	135	163	131	151	143	170	146	147	157	154	140	128	137	144	147	128	151	138	127	135	156	134	156	137	146	164	165	146	151	109	114	147	141	146	137	140	134	127	136	167	148	144	132	148	152	138	157	158	150	132	154	146	154	128	158	153	170	164	122	144	122	148	132	138	146	148	127	159	139	157	140	135	143	142	153	138	142	161	145	154	119	141	155	174	148	146	145	132	147	128	135	142	144	141	135	162	150	121	144	148	149	141	133	143	150	118	146	144	147	140	139	138	138	173	138	160	136	126	139	136	126	163	148	138	125	144	162	147	169	130	128	125	143	150	132	149	149	150	139	148	141	137	145	138	138	142	153	132	156	155	143	133	144	128	143	172	150	144	131	143	134	125	141	152	144	163	148	136	152	143	160	142	151	148	132	132	144	140	131	150	173	158	152	157	137	155	144	139	161	141	154	158	172	144	137	143	153	149	125	154	165	151	115	132	142	156	126	142	145	159	143	138	147	137	129	137	161	156	143	134	157	159	126	152	125	145	136	148	150	147	143	140	133	152	142	144	153	152	159	160	147	113	128	130	151	144	129	156	116	159	115	157	152	140	162	144	184	150	144	154	163	142	146	136	147	137	145	149	127	168	140	134	153	130	137	148	155	154	157	151	129	146	159	121	126	140	139	153	134	156	144	149	136	156	163	131	127	117	165	135	154	134	130	161	135	135	124	132	147	149	141	147	125	149	153	129	145	145	117	141	157	135	153	158	161	128	149	132	151	145	126	138	141	130	133	154	146	158	130	138	134	133	126	162	148	145	159	156	145	146	124	125	149	151	169	157	155	141	130	134	162	141	127	148	143	147	163	125	153	142	146	143	118	147	144	150	138	135	157	162	123	134	162	123	135	140	160	126	150	164	137	131	127	155	154	152	130	146	147	131	133	131	136	137	138	136	147	159	152	150	163	124	129	133	151	166	146	134	145	154	152	148	125	146	168	127	145	166	141	135	123	146	143	154	140	137	125	136	163	147	153	135	172	130	130	154	135	165	142	143	153	143	137	137	145	153	158	146	144	137	157	138	138	144	142	139	150	132	147	133	130	161	150	137	153	152	157	138	138	124	138	129	152	141	162	132	148	148	162	158	144	140	148	118	141	127	167	151	154	162	126	149	142	136	146	130	146	153	184	128	149	149	150	144	151	146	150	158	134	146	138	126	147	163	143	154	122	175	160	126	144	158	136	176	155	132	140	144	133	122	119	146	139	155	143	160	153	140	135	160	122	123	150	139	133	144	130	127	153	142	148	139	145	154	144	152	149	143	138	138	133	143	143	147	133	128	148	147	132	129	133	148	130	151	130	147	168	155	134	135	148	140	146	139	156	134	135	144	145	145	152	139	137	163	139	125	147	141	158	158	146	150	144	131	146	149	132	152	155	141	135	151	145	123	153	130	167	170	166	159	127	159	138	136	121	143	148	133	161	144	133	154	142	153	132	143	148	159	127	126	144	152	140	150	142	135	135	169	145	147	138	149	156	149	137	156	135	144	150	145	147	114	160	138	130	149	138	162	126	133	135	158	152	157	158	145	137	146	160	132	153	172	143	145	151	162	158	138	140	143	145	130	166	165	149	146	138	144	135	143	157	145	149	146	177	151	136	155	171	149	163	147	137	144	159	143	143	124	144	136	140	166	163	151	142	140	140	152	144	157	161	134	136	149	128	139	134	150	164	137	153	145	128	154	135	155	154	142	144	160	149	164	152	142	168	133	142	140	139	139	162	160	152	147	132	157	142	169	142	155	138	145	138	164	129	136	152	146	153	150	156	147	158	143	144	117	158	146	148	139	132	126	131	144	120	146	150	157	155	157	160	139	152	138	166	138	128	143	158	128	135	145	155	149	154	126	133	120	124	137	138	144	164	128	139	159	142	168	140	155	161	144	138	138	149	151	163	163	130	148	142	157	134	150	137	144	165	141	137	132	126	131	142	158	154	149	143	167	126	108	142	140	153	139	127	130	153	146	137	124	169	138	153	150	151	161	146	151	139	168	141	144	152	135	138	135	138	151	135	145	146	153	138	143	153	128	149	143	152	158	125	136	133	150	152	151	130	159	146	147	153	158	125	127	133	135	136	160	130	126	135	149	139	154	159	153	141	152	142	148	130	141	150	136	134	158	155	134	127	117	130	139	159	158	145	147	154	151	143	134	159	147	126	140	135	145	130	148	161	145	132	157	128	176	143	151	166	147	156	145	143	138	132	134	155	156	147	159	137	147	140	165	113	146	146	154	159	142	143	181	151	147	136	164	162	150	133	161	123	138	137	157	137	140	151	140	139	133	146	167	130	115	149	145	166	150	169	154	133	151	128	142	143	150	150	141	151	150	141	140	133	142	134	150	133	152	168	162	158	156	139	139	137	136	159	160	137	145	166	145	128	149	139	122	131	140	146	134	146	146	139	145	127	153	154	161	147	146	131	122	144	136	142	133	152	145	150	149	146	170	153	139	128	135	123	144	166	162	145	148
24983	20561	26514	24244	20245	10006	1691	855	641	601	618	510	493	463	495	457	416	437	455	423	419	417	414	415	371	347	395	419	386	372	348	371	402	398	404	349	362	375	354	353	341	357	343	382	381	365	332	362	384	372	376	378	348	367	362	363	325	339	357	312	390	342	395	346	361	359	366	357	362	354	344	361	382	387	373	339	391	354	364	338	367	384	398	399	360	336	357	341	355	408	348	341	317	356	329	368	350	362	345	376	358	360	322	370	379	371	355	374	378	395	380	339	352	344	372	361	369	372	341	382	349	333	358	378	346	330	349	381	340	348	349	342	368	378	343	338	365	363	376	356	344	319	350	357	379	360	401	328	356	340	317	378	360	325	353	349	359	343	342	332	348	325	374	376	321	360	365	334	360	350	334	341	379	364	378	358	378	360	365	353	363	365	370	351	371	367	359	355	388	396	325	374	359	378	366	349	382	335	332	331	354	330	361	354	374	342	378	367	353	337	387	363	336	363	384	339	345	363	386	358	325	338	358	359	383	366	333	355	366	345	348	409	372	354	372	312	353	378	369	366	372	376	343	377	350	340	368	362	361	353	355	324	356	361	382	365	368	371	370	383	345	377	340	337	347	361	340	397	333	373	360	374	319	350	357	365	360	359	385	364	360	364	335	358	348	330	315	370	349	332	353	322	366	327	374	336	309	336	343	356	345	357	335	352	371	333	364	361	370	359	369	338	369	356	368	354	358	348	343	371	361	384	382	337	339	396	347	336	357	341	337	365	337	353	396	361	320	360	394	342	381	341	341	353	394	341	348	381	347	356	340	356	309	353	365	381	387	359	365	355	387	365	351	363	352	366	379	378	364	318	371	327	324	332	332	371	353	364	364	359	379	328	389	374	336	360	349	309	334	342	355	371	377	331	340	390	335	333	343	355	358	380	396	374	320	341	411	337	357	341	353	356	393	309	324	367	382	360	334	363	353	360	362	342	338	365	326	355	349	379	348	342	359	339	318	334	339	365	369	339	375	346	357	341	355	360	347	374	373	353	353	336	381	379	365	359	364	367	355	389	370	374	387	336	327	353	310	345	414	336	377	357	334	371	330	361	358	339	364	382	346	338	332	370	393	394	365	372	358	367	368	347	329	365	375	340	339	345	373	333	344	335	343	362	338	369	340	347	382	368	335	420	372	312	363	367	364	364	356	390	374	339	381	346	361	333	323	401	331	377	315	319	366	346	408	376	383	355	337	333	344	360	367	375	362	350	329	367	322	354	363	337	377	354	342	344	364	346	365	373	382	359	373	358	342	345	409	378	372	364	303	378	357	340	377	313	352	341	349	335	402	364	341	350	324	346	378	353	321	325	342	333	381	327	355	376	362	356	328	364	392	338	355	376	345	336	326	367	373	375	329	367	313	345	346	345	383	380	320	354	360	347	387	359	407	336	375	324	341	347	377	329	374	306	375	371	384	350	352	331	363	354	395	345	357	333	354	337	347	371	362	330	356	338	347	338	354	363	387	359	370	356	371	372	375	363	390	364	366	361	357	375	348	392	350	369	340	331	351	358	396	406	348	370	365	356	386	347	409	365	346	350	336	326	368	349	357	353	354	312	369	348	360	351	332	368	346	331	348	385	380	322	352	365	356	387	361	360	379	326	391	373	377	343	360	341	356	318	352	348	367	374	360	360	362	339	388	375	353	352	342	365	356	351	353	358	339	353	365	330	343	353	368	336	344	370	302	375	393	348	361	358	317	330	344	316	370	358	363	374	335	364	371	369	384	327	349	382	381	351	372	362	360	385	323	329	332	365	355	336	355	327	337	353	331	401	355	366	342	361	401	332	350	354	367	315	316	355	358	335	346	372	322	369	318	326	363	369	334	364	358	352	386	391	353	378	340	378	339	351	391	350	354	365	346	336	379	334	348	370	334	359	322	362	357	351	377	361	367	374	374	353	348	353	330	347	341	369	362	321	339	358	371	401	361	327	359	355	325	344	360	355	361	356	353	362	353	361	361	347	321	334	366	338	360	352	378	376	346	360	355	365	309	372	388	358	380	335	339	364	358	374	344	376	372	353	338	322	394	366	338	354	394	340	353	352	378	326	335	360	336	380	346	324	352	345	318	333	363	329	366	323	354	377	358	360	352	324	356	360	380	347	372	387	310	356	351	375	348	355	357	374	373	361	362	347	355	326	369	347	345	393	382	346	332	330	332	350	337	347	309	343	375	371	354	358	354	326	326	355	359	381	348	366	358	376	333	340	342	346	349	354	352	385	345	378	366	363	342	369	366	367	305	345	350	367	376	347	368	319	352	357	369	338	367	348	380	360	376	327	326	350	383	375	349	342	318	367	338	318	394	400	362	337	364	361	372	370	321	333	363	347	360	342	352	335	364	379	376	332	333	346	364	391	365	335	331	344	355	351	315	341	343	350	394	349	345	362	358	384	368	348	359	336	355	362	358	361	340	365	343	335	363	355	348	359	346	377	379	395	328	353	369	343	322	346	339	363	345	342	354	340	381	369	398	359	377	308	341	362	336	348	388	358	383	360	355	392	368	323	374	385	392	366	345	360	368	339	350	368	355	380	351	348	363	365	336	343	342	344	345	318	341	370	359	362	358	355	365	375	364	341	344	367	370	339	345	390	348	355	326	368	339	340	357	362	342	354	333	370	371	368	324	372	331	368	331	361	340	380	360	359	361	337	350	380	352	345	380	344	306	336	369	352	365	320	321	351	346	346	377	368	358	406	348	362	359	352	340	365	349	351	343	341	361	370	350	331	352	383	348	371	370	322	345	335	359	377	357	397	354	396	342	356	377	345	344	316	351	331	366	385	356	337	363	364	392	339	385	371	336	356	381	391	369	352	350	330	348	376	337	399	360	360	373	366	354	351	370	351	374	363	341	326	322	350	374	344	373	304	333	363	402	380	363	364	355	344	381	355	352	356	350	372	388	358	364	355	351	388	391	401	373	352	331	348	346	383	419	356	391	321	350	363	341	362	361	395	355	355	375	339	345	362	331	363	358	354	391	371	363	342	378	347	349	363	325	372	318	353	357	371	359	376	341	365	331	389	350	378	347	329	363	323	329	339	367	371	362	350	350	339	360	340	350	326	328	384	336	380	360	332	347	350	380	358	359	355	371	343	348	368	339	338	363	361	373	367	391	319	379	362	358	339	357	332	346	349	357	331	371	360	350	353	351	359	365	345	344	331	343	347	363	350	358	398	350	389	353	338	343	383	310	368	354	398	328	350	340	328	342	333	357	356	349	351	393	381	378	331	343	356	383	328	357	343	332	338	358	340	355	351	361	370	333	364	387	336	368	354	382	328	326	386	369	355	346	356	350	353	362	336	312	351	375	377	336	373	356	367	350	332	383	344	351	357	334	363	341	364	360	365	368	332	343	343	343	345	356	353	364	381	311	342	360	359	328	392	355	339	385	376	341	366	371	376	382	339	338	378	364	376	358	331	385	414	369	390	344	366	337	354	375	381	372	358
45777	69205	22835	12600	5932	3266	2120	1272	1106	941	812	723	643	579	581	513	522	511	499	450	400	422	410	417	383	398	391	356	388	393	348	362	341	338	364	363	356	348	380	348	394	335	366	343	352	380	370	362	342	365	365	386	368	357	329	335	370	376	316	360	327	359	331	312	341	353	341	307	328	362	328	327	317	331	343	315	309	318	324	316	332	368	341	333	323	341	359	335	326	330	340	329	335	314	321	356	311	348	347	332	332	328	319	335	321	358	330	339	303	335	304	342	333	314	316	340	356	304	305	368	376	383	341	296	325	348	336	358	316	355	305	325	360	372	388	355	335	352	306	359	332	322	321	318	345	333	337	347	324	313	331	337	322	341	333	335	324	324	346	330	309	345	315	372	345	338	326	320	340	315	327	333	332	315	322	328	332	368	323	304	331	343	350	319	329	315	352	309	324	336	294	325	319	330	336	323	304	305	304	326	288	310	316	325	329	331	323	300	327	310	323	323	343	311	306	315	308	338	340	318	318	307	371	362	300	333	322	329	329	329	319	356	316	346	329	336	319	355	336	341	373	315	334	344	313	322	342	348	386	336	352	316	343	368	334	345	349	343	326	330	316	370	314	335	316	354	330	294	335	336	367	322	349	362	306	371	314	325	345	314	303	325	310	327	343	339	307	337	335	292	314	338	308	317	322	306	315	344	353	319	351	323	315	359	343	356	335	321	324	326	328	355	346	358	319	364	341	331	334	347	362	332	357	308	334	316	334	324	369	306	332	301	340	349	325	344	320	298	332	385	362	315	334	359	336	336	340	318	316	353	340	331	381	356	325	316	310	322	335	290	333	303	340	342	382	347	383	344	323	327	331	336	338	325	335	352	304	347	335	335	324	309	327	338	315	334	346	305	319	310	347	374	358	347	346	336	345	348	339	298	327	357	306	327	318	345	324	321	337	337	323	356	307	352	316	330	322	327	320	372	304	364	323	343	332	317	308	326	323	342	316	353	317	342	312	335	310	335	361	314	344	344	325	301	317	331	273	331	322	323	329	342	349	356	308	341	329	336	335	324	332	305	308	327	344	357	300	321	315	346	332	320	329	345	342	316	332	327	346	336	341	345	326	319	326	348	333	303	353	331	317	350	310	304	317	308	331	315	308	319	331	324	346	337	323	324	327	304	355	331	324	313	309	328	326	332	367	328	325	374	342	347	336	294	353	347	331	351	331	350	339	287	315	308	305	326	340	347	330	328	379	345	329	335	316	317	330	295	315	317	342	314	350	319	323	308	339	390	345	336	328	305	335	337	336	332	332	312	357	327	331	331	331	328	309	338	335	324	362	330	335	358	352	328	309	360	311	331	329	380	328	359	352	351	357	325	335	343	349	350	336	349	363	331	324	345	349	306	357	314	293	309	344	332	364	339	320	317	345	329	313	313	312	323	343	356	337	384	343	330	319	313	346	334	295	312	311	319	312	322	343	304	346	313	322	348	320	317	326	319	306	341	324	345	307	328	315	337	329	355	340	314	340	323	331	349	337	333	314	344	329	323	324	331	318	367	310	375	340	374	333	345	331	295	349	359	307	306	345	294	306	340	317	363	332	323	349	274	315	307	327	365	314	306	357	306	348	321	326	330	313	335	295	336	344	302	344	323	321	343	360	350	352	347	339	316	329	363	329	339	301	360	345	326	329	327	343	295	299	314	320	310	320	291	334	306	309	349	320	364	339	313	340	320	349	330	321	344	334	318	318	303	298	331	335	339	313	314	328	319	355	331	333	365	328	301	316	339	347	329	339	282	347	318	315	323	320	312	351	345	284	312	331	352	343	344	309	323	356	332	330	322	328	307	347	323	327	324	312	304	330	320	284	324	317	343	336	323	341	341	323	330	318	371	311	342	339	331	331	350	325	347	315	328	313	345	375	324	332	338	343	338	329	346	362	341	342	329	346	345	314	355	342	329	321	350	360	341	330	307	318	335	325	332	329	318	329	316	326	343	347	328	343	357	340	331	330	314	298	310	327	308	327	304	312	305	339	325	341	358	346	333	334	334	295	341	339	344	294	355	334	312	343	338	356	321	330	322	356	339	317	355	316	314	307	327	353	310	324	334	352	323	357	337	336	309	298	349	320	364	350	351	332	348	345	311	351	299	354	364	346	304	332	348	334	335	342	342	344	347	360	336	356	327	332	336	319	329	317	324	335	345	306	299	328	316	310	345	338	353	339	327	324	303	314	329	356	346	323	324	345	321	340	351	301	349	350	323	334	327	312	309	315	322	326	352	353	343	316	329	333	305	298	333	346	357	335	346	347	344	305	369	331	335	317	365	340	332	345	367	340	337	340	316	324	327	359	295	349	363	301	320	351	340	380	365	344	366	334	315	339	318	321	333	307	346	341	318	329	341	348	340	364	352	331	360	346	355	293	321	336	353	326	318	313	329	304	303	300	338	325	346	309	366	327	312	319	290	331	356	310	316	326	351	337	343	343	305	342	308	330	308	308	321	353	361	347	309	319	342	283	327	360	319	369	308	350	353	346	341	329	330	333	332	294	307	295	308	315	340	377	317	334	309	357	337	337	334	319	345	338	342	328	354	317	358	350	332	320	348	319	318	337	353	337	346	309	342	337	336	311	333	329	316	336	332	314	341	321	316	329	343	300	341	349	354	310	316	323	318	350	309	317	311	314	351	291	307	349	352	330	315	336	319	337	316	331	363	348	376	351	358	338	315	315	342	309	366	368	336	358	302	366	314	339	347	344	336	326	308	321	323	381	349	326	333	339	318	311	342	339	315	322	324	339	349	287	373	330	324	322	357	330	337	329	345	321	322	332	373	338	356	352	331	333	307	344	321	300	337	333	333	327	339	336	330	339	303	361	295	333	298	314	346	353	336	325	300	323	327	326	313	352	292	332	330	342	321	329	328	360	326	320	357	300	320	350	315	311	339	307	324	358	280	345	355	319	323	301	334	358	331	341	336	286	345	323	323	343	352	316	309	336	354	287	333	334	325	341	325	310	347	337	328	332	335	333	362	313	317	366	302	314	321	355	329	329	352	373	343	340	299	339	336	340	292	328	316	305	313	372	342	360	347	342	318	374	304	358	326	313	329	325	345	328	357	331	334	310	318	319	341	376	322	305	322	337	308	335	326	344	349	335	322	343	339	328	324	300	328	311	324	329	327	323	342	355	359	337	351	332	342	296	346	336	309	372	354	327	344	348	336	325	350	331	335	305	326	343	333	345	318	334	322	346	306	332	362	324	324	365	303	300	360	296	340	334	327	355	331	320	317	298	318	324	334	317	305	371	349	350	332	333	355	329	335	341	342	334	298	361	333	337	336	315	317	331	316	359	334	341	349	332	327	317	322	326	324	344	303	311	317	330	333	309	345	319	349	326	331	331	363	321	344	360	324	294	332	351	324	324	335	330	307	342	330	332	325	351	351	320	360	313	341	352	326	321	324	360	335	342	356	317	341	341	379	287	298	321	323	316	319	343	329	365	325
22503	20467	26899	23823	20411	20395	9267	1667	1207	1139	1075	944	878	813	798	768	752	718	712	657	717	701	670	694	703	628	653	643	594	654	643	591	678	641	663	570	623	623	602	587	624	599	618	631	569	652	615	578	634	584	573	648	648	608	626	611	591	603	617	613	614	541	604	577	625	606	589	565	666	570	630	632	608	579	600	595	611	583	590	564	591	635	584	580	594	576	627	611	602	592	634	631	633	583	624	629	602	622	564	581	615	579	581	599	605	612	591	618	590	647	579	638	625	600	614	623	605	610	596	622	626	604	640	577	633	633	595	611	624	583	615	571	596	574	590	642	627	589	523	597	587	566	619	566	533	631	644	577	625	554	566	565	622	548	585	570	603	596	548	620	605	595	555	609	572	567	671	595	621	595	604	599	605	590	625	606	528	593	605	558	559	567	617	623	597	641	636	616	569	638	595	611	608	567	542	545	605	594	582	603	606	625	577	560	582	597	596	617	585	649	618	611	638	618	649	608	586	631	598	578	624	553	580	557	602	585	600	563	573	565	572	542	599	571	564	559	614	561	577	570	577	585	592	562	617	590	543	600	599	575	587	604	588	528	569	627	573	608	585	561	567	546	582	615	565	636	600	602	572	591	616	615	568	590	599	600	595	593	600	596	603	553	592	588	672	613	603	606	560	534	570	606	608	593	523	579	597	598	550	573	606	558	600	589	629	605	592	562	581	579	579	612	589	595	557	577	629	595	599	575	597	566	586	610	588	603	574	570	582	536	622	602	602	575	595	563	625	553	603	569	599	587	616	594	583	560	624	594	603	619	631	615	599	605	644	599	571	623	601	602	587	580	528	614	621	554	606	582	620	574	595	668	586	630	614	646	606	604	560	557	611	576	619	655	604	581	613	577	622	671	611	601	606	621	621	642	636	607	593	601	614	607	571	562	601	571	543	591	584	557	542	568	612	557	594	603	563	654	623	613	600	578	586	597	610	582	599	610	591	616	551	560	562	592	544	565	603	606	594	601	576	548	622	590	583	606	656	643	559	578	627	571	607	587	556	583	634	584	628	581	616	580	632	608	616	612	599	622	605	568	608	585	588	620	573	572	567	628	591	566	561	516	603	600	575	583	600	559	603	585	601	598	541	615	554	590	606	587	562	595	609	585	581	608	607	567	570	620	552	605	582	571	594	582	605	616	601	595	600	640	584	609	578	573	584	559	606	605	611	598	608	605	640	588	653	613	576	629	573	596	587	571	617	621	576	593	570	566	567	603	591	598	600	564	587	597	631	569	592	614	584	629	570	584	554	554	564	586	606	602	589	590	620	595	596	599	644	617	614	592	590	545	569	603	582	581	570	572	591	585	566	545	626	617	611	584	606	617	568	547	591	596	611	604	572	600	586	591	594	644	568	572	597	580	579	640	637	562	568	605	598	544	566	582	579	566	623	595	595	576	641	598	580	588	604	569	603	583	610	568	604	593	583	588	615	604	582	596	630	617	608	595	579	614	561	546	607	594	596	614	607	560	556	561	639	572	619	610	643	603	547	530	599	582	582	590	581	576	581	602	589	648	604	628	614	590	560	617	592	558	636	625	559	589	585	549	597	580	598	551	569	580	581	594	543	609	617	582	592	547	600	583	607	573	597	558	592	563	587	583	540	597	595	602	586	573	582	625	624	578	577	596	599	625	584	630	596	548	624	556	606	629	563	574	578	575	628	668	619	579	562	598	568	627	581	629	611	621	625	598	564	574	638	643	591	632	580	593	637	582	594	531	590	606	544	571	567	589	599	624	591	604	579	612	593	581	577	610	570	599	582	574	594	603	605	603	596	557	602	575	605	597	591	601	577	597	599	574	593	594	587	631	575	615	621	585	546	602	633	583	617	589	605	620	611	603	595	604	585	543	579	596	563	587	608	635	614	594	623	613	602	587	573	602	606	598	585	587	604	587	589	577	587	584	576	589	614	602	603	583	636	593	615	548	613	581	619	556	556	660	606	601	558	639	617	564	575	617	603	604	629	615	580	586	596	617	654	583	584	583	602	566	565	606	588	584	582	621	590	604	567	608	598	651	534	574	539	560	569	575	576	584	544	609	597	573	599	602	573	635	642	557	640	615	631	599	624	597	579	591	575	627	568	584	574	596	597	569	565	611	624	633	555	584	561	563	608	598	580	574	574	614	599	610	545	552	576	572	612	620	609	567	598	585	599	544	596	584	547	630	659	623	585	596	565	597	563	564	585	583	616	602	621	563	604	592	616	614	617	570	613	569	555	590	572	593	607	609	625	626	550	605	608	615	597	568	600	582	593	614	595	621	582	569	579	544	590	547	608	609	600	610	609	570	563	620	575	601	569	607	549	600	560	599	598	617	540	566	577	561	627	575	590	578	581	571	589	577	616	557	624	565	584	599	619	612	581	570	562	612	632	577	582	573	591	602	614	612	592	547	590	588	565	609	586	592	591	571	628	589	600	589	586	610	585	594	616	587	579	577	593	614	566	571	584	554	582	654	634	611	602	616	628	610	603	614	621	590	590	596	608	555	549	627	594	585	554	597	565	573	625	611	631	580	619	592	623	616	615	590	579	608	608	626	608	584	598	579	605	592	597	583	575	593	621	583	608	550	578	606	582	579	607	570	566	524	580	622	629	636	580	614	573	555	590	607	617	590	573	612	608	571	652	585	638	563	576	616	617	607	591	558	564	595	544	586	624	605	583	643	572	579	593	565	608	583	596	564	581	624	564	565	592	614	576	595	618	566	590	552	597	585	562	573	624	608	601	557	589	598	570	600	599	601	613	548	569	586	566	579	551	608	578	551	628	564	592	593	616	538	623	568	558	612	625	585	607	544	627	630	579	606	611	596	560	616	570	564	584	628	566	559	622	577	573	596	595	607	590	586	598	596	601	595	557	528	629	628	560	559	543	622	576	583	598	637	598	629	579	588	616	540	598	609	634	581	565	578	619	584	565	574	586	620	605	574	574	607	607	612	570	552	616	613	596	609	572	582	578	576	580	592	623	619	601	575	614	626	629	596	599	598	603	549	559	580	610	585	566	620	606	638	599	604	659	593	605	614	572	605	591	580	624	593	572	581	532	579	582	596	533	575	594	600	573	546	587	606	571	591	618	586	607	629	604	648	637	615	569	604	520	546	616	624	607	606	582	570	599	604	608	600	568	612	569	595	609	567	593	603	578	573	586	583	598	612	588	587	613	595	577	595	610	568	594	559	556	625	602	596	577	566	601	537	594	651	576	567	628	583	619	592	578	568	583	609	614	611	582	606	635	570	603	612	586	593	587	586	603	621	623	587	593	532	621	555	593	612	613	616	591	576	603	606	615	615	593	659	595	557	604	562	602	583	600	573	635	558	574	593	576	605	601	598	570	565	603	565	600	577	540	618	581	592	583	581	596	587	601	600	600	555	603	577	584	591	594	545	556	570	570	597	616	577	586	625	640	613	672	581	617	581	578	593	630	588	578	633	572	613	634	598	611	567	574	578
53608	78613	20360	12372	7715	5248	3559	2420	1983	1636	1445	1289	1196	1117	1017	889	858	859	863	757	769	736	703	722	644	685	641	638	589	637	616	638	618	681	641	619	587	610	571	589	634	616	567	558	617	586	520	622	574	557	577	578	594	582	555	573	545	564	543	532	598	555	578	579	587	538	564	577	517	524	561	590	569	571	576	526	642	542	551	564	556	578	550	580	587	563	522	517	524	532	556	532	558	534	544	494	604	560	577	538	534	579	544	575	554	528	550	544	565	556	571	569	507	568	557	557	574	578	551	550	554	558	535	536	592	526	553	559	546	569	533	540	552	558	561	534	551	565	559	528	568	579	536	526	573	521	590	570	549	598	520	548	557	526	534	612	583	506	573	591	534	524	538	588	580	544	528	572	546	560	525	570	537	550	515	602	541	534	565	531	553	575	571	537	531	513	548	568	564	505	532	519	547	563	565	550	591	574	544	593	543	552	598	529	542	557	504	546	516	580	527	511	535	582	530	527	534	553	547	582	532	564	530	563	565	559	560	525	499	511	569	535	535	569	555	549	597	555	517	500	532	595	539	571	544	538	590	546	542	548	511	574	574	550	582	536	572	517	588	529	592	544	481	506	537	553	600	567	500	544	509	561	563	537	532	542	495	601	596	563	563	547	546	539	564	550	518	547	572	537	571	514	533	553	553	501	526	551	538	552	585	529	577	552	533	570	594	546	536	521	552	536	591	541	555	535	526	535	573	535	521	564	590	520	586	539	559	537	555	535	558	542	558	512	517	528	562	536	534	567	552	574	541	553	518	576	568	574	559	524	549	537	546	560	536	558	520	540	535	557	559	619	549	522	538	559	595	579	565	537	564	511	539	561	563	510	564	581	580	546	539	516	528	522	554	546	550	538	555	499	524	555	580	525	520	545	541	546	537	571	501	604	565	558	504	532	560	546	523	572	550	548	518	516	544	590	516	566	555	520	567	545	554	524	545	553	537	525	564	564	544	563	531	526	559	530	533	578	550	575	583	540	518	575	527	574	505	513	510	539	524	547	569	535	541	577	531	521	563	580	552	542	572	572	553	527	537	525	515	547	565	549	545	541	503	571	576	538	522	545	536	574	551	532	503	534	552	477	550	524	557	535	570	571	534	562	570	526	557	537	557	512	549	585	550	529	558	545	591	576	515	545	526	559	519	514	561	502	544	550	591	545	594	556	526	527	528	543	543	546	519	517	539	522	531	507	533	559	556	566	560	602	512	586	541	577	542	549	551	545	518	557	571	515	558	507	555	553	569	506	584	556	557	581	559	544	540	575	502	574	518	596	555	523	569	549	517	533	537	517	569	514	545	541	543	533	516	514	576	526	557	574	571	536	553	551	553	542	603	546	533	590	547	550	525	579	584	558	545	532	558	558	533	573	560	529	584	560	526	540	512	521	593	557	555	538	588	528	578	574	575	545	528	513	554	559	523	532	539	559	536	509	569	535	552	532	571	564	537	569	516	591	561	539	554	547	532	579	551	576	599	535	570	574	529	544	508	531	553	588	543	570	537	593	551	531	573	549	534	533	548	564	583	541	553	521	526	582	571	526	550	516	563	568	549	541	562	538	547	560	518	582	535	555	564	562	580	567	543	510	552	522	555	531	593	537	540	577	568	599	531	544	526	497	545	559	541	552	551	582	552	585	515	563	529	528	522	559	590	539	550	515	594	547	554	547	540	541	520	558	543	526	564	554	546	571	561	538	531	537	601	559	530	539	570	519	568	522	545	582	528	559	549	563	565	533	558	549	499	543	522	531	545	542	584	509	543	539	537	550	521	551	534	531	574	529	534	542	539	547	553	527	548	554	511	525	538	539	567	479	564	541	540	534	513	543	547	553	533	543	504	521	569	511	523	524	525	541	556	526	562	559	557	544	558	553	529	542	542	542	532	544	557	546	522	553	556	551	512	555	548	518	548	553	553	552	577	555	536	538	529	533	555	562	542	570	587	533	561	533	545	548	576	517	547	500	536	568	557	524	591	531	564	544	529	590	547	537	564	544	562	562	568	534	549	547	552	581	531	516	553	525	540	540	554	564	541	547	529	553	520	542	499	617	559	536	555	617	539	532	594	535	535	528	562	518	533	536	515	562	547	532	539	555	520	543	543	531	525	526	560	575	551	517	576	545	538	535	500	557	562	548	584	563	564	581	537	520	521	589	571	542	536	520	522	558	511	556	547	579	595	549	552	535	513	592	527	525	520	521	537	550	540	551	571	533	537	556	563	581	534	574	552	512	536	552	484	534	562	569	584	574	529	586	563	556	525	527	523	540	546	554	535	528	491	567	552	561	570	526	583	531	586	589	530	572	567	564	542	551	504	545	571	560	568	528	554	527	541	569	588	520	553	567	559	546	540	602	605	551	535	568	554	556	531	518	545	571	553	547	512	524	568	495	592	488	577	553	535	537	543	541	529	566	532	543	587	539	557	545	571	533	615	531	580	536	528	509	554	570	551	501	606	563	578	559	509	545	572	597	568	541	543	540	547	536	531	575	551	555	549	522	554	544	520	516	540	571	539	527	583	557	529	549	510	589	540	538	535	540	504	552	609	539	579	535	532	518	544	574	570	552	537	506	529	523	526	537	550	577	589	522	551	529	565	529	536	578	562	551	527	533	575	523	529	526	545	568	535	575	577	557	525	546	557	524	544	513	516	563	538	549	553	565	556	569	515	528	562	534	564	531	551	574	515	582	591	540	576	528	523	545	538	559	536	506	559	569	527	540	552	545	543	506	543	565	519	547	557	562	538	568	535	498	551	602	557	526	572	512	556	568	522	532	592	516	550	548	529	497	587	557	608	609	555	539	539	556	544	567	567	528	548	566	556	536	554	534	530	551	541	551	577	530	551	550	540	580	568	577	572	540	554	532	593	526	523	526	554	562	549	537	538	531	538	546	558	530	501	537	574	544	540	524	578	556	534	566	554	549	552	509	566	553	529	539	586	581	592	588	535	576	541	548	553	555	557	525	568	539	498	542	520	549	518	524	556	544	557	533	551	539	512	535	536	542	535	547	591	564	532	520	533	509	532	527	502	522	520	565	587	552	524	554	535	538	541	529	535	550	538	557	537	526	525	548	566	561	529	525	561	565	556	506	540	543	546	532	581	563	537	532	552	564	501	539	561	561	583	508	560	564	540	533	501	543	567	563	562	538	556	572	513	579	545	521	503	554	540	486	559	514	549	522	575	551	519	529	551	544	533	554	560	554	536	541	529	560	544	522	523	540	560	533	541	566	543	539	554	552	547	505	500	548	571	533	512	514	540	575	539	551	550	514	583	539	542	537	605	542	559	512	531	567	582	580	513	555	574	554	544	585	526	538	567	515	531	544	567	568	557	526	552	505	563	550	528	594	548	555	544	547	531	554	567	573	613	558	528	561	551	507	545	535	581	529	553	558	523	550	573	566	561	549	566	525	535	522	559	577	544	558	552	557	566	544	596	529	528	517	519	561	518	535	576	544
28828	20928	7513	930	349	204	156	143	160	148	115	144	133	136	151	132	128	145	150	143	105	150	135	135	134	133	133	128	144	135	137	129	128	131	132	147	146	141	127	146	121	130	121	139	129	122	139	126	144	146	134	153	129	137	121	130	138	147	137	139	134	125	116	152	147	122	116	135	122	133	119	116	128	125	139	132	122	128	140	138	169	140	118	129	170	143	146	166	132	119	158	117	145	128	147	143	122	146	142	132	139	131	134	129	156	128	123	131	123	150	124	115	122	127	127	140	142	159	134	145	161	130	143	136	144	138	137	144	137	126	128	132	118	135	123	135	140	147	177	137	123	124	130	122	111	134	127	135	124	130	135	156	139	154	143	161	119	143	139	123	124	139	127	135	129	149	131	141	174	140	141	111	127	146	132	129	121	139	148	137	147	151	126	127	131	132	128	127	139	133	118	157	128	142	138	136	135	135	128	133	149	132	122	139	153	131	135	134	130	129	130	154	126	132	142	136	148	121	145	133	148	144	124	126	136	139	136	129	138	158	135	150	149	145	129	140	123	133	133	119	147	136	149	126	137	136	145	150	105	136	120	146	141	132	125	150	99	143	150	161	125	150	140	147	151	129	137	127	137	135	141	136	148	116	139	132	140	138	123	130	137	138	118	133	127	136	129	147	142	129	159	123	142	123	135	121	141	140	145	118	139	151	129	123	133	134	160	154	130	151	140	138	132	138	143	149	134	138	132	123	99	150	128	117	124	132	145	155	150	122	141	148	126	144	138	129	126	117	141	126	147	140	129	128	115	125	130	139	122	151	128	140	131	129	119	143	115	148	150	131	130	125	129	149	132	130	143	142	148	133	115	117	144	155	142	128	152	132	150	150	135	138	126	130	130	129	120	139	128	120	127	132	133	132	143	145	154	122	149	126	117	121	145	150	135	122	138	125	143	131	146	146	124	125	117	149	126	124	144	143	145	128	145	155	114	126	130	117	126	150	129	144	143	122	125	154	139	129	156	148	135	135	117	129	136	140	124	126	136	136	150	121	141	135	120	132	135	130	137	135	128	133	132	149	118	124	140	144	153	127	136	129	145	127	129	146	137	130	142	129	126	143	136	130	134	125	147	138	111	127	157	125	154	153	131	138	139	119	111	130	135	141	134	149	129	141	163	135	127	172	116	128	168	152	127	123	132	142	122	138	136	132	112	149	151	131	133	143	115	147	138	130	129	132	132	134	163	136	134	138	122	129	123	138	138	116	135	118	138	147	116	130	135	130	124	149	143	129	142	126	140	128	136	139	130	130	136	121	134	139	143	141	134	143	145	146	129	131	143	127	116	108	160	153	127	115	140	136	131	119	148	137	131	126	130	146	156	129	145	111	127	137	141	128	142	136	135	148	122	131	145	167	144	145	144	139	146	155	145	141	147	116	136	113	142	132	135	127	137	128	131	166	138	152	120	124	135	135	134	153	122	145	144	127	123	154	145	145	139	127	120	125	130	141	129	141	129	132	132	119	129	137	138	126	132	131	126	140	136	125	144	141	124	136	131	132	129	143	130	167	136	134	137	148	145	120	138	147	148	139	140	158	132	142	136	142	140	148	129	133	120	147	116	160	122	150	146	145	140	129	126	149	139	134	130	159	142	130	133	129	157	133	112	123	135	137	139	140	142	142	124	142	138	120	143	133	154	135	149	124	137	148	158	145	141	137	138	129	127	157	137	127	124	132	142	155	141	140	127	127	131	137	129	130	143	110	135	135	132	144	130	156	155	139	147	139	125	146	141	129	126	152	158	149	137	134	134	143	135	134	136	143	134	135	125	148	161	141	119	129	156	153	148	151	138	134	136	144	148	122	121	132	136	143	134	117	139	144	153	127	149	145	147	132	120	158	120	130	145	137	131	124	134	131	123	129	128	140	128	136	127	148	132	121	130	124	140	142	146	130	134	126	125	141	147	143	150	142	145	143	108	133	132	138	155	136	146	121	131	149	159	147	128	110	151	129	138	136	125	125	148	121	140	141	140	137	136	127	146	145	142	131	134	131	126	120	137	121	140	130	140	143	132	133	140	121	115	128	125	147	135	115	134	147	132	144	143	150	131	144	135	169	150	117	127	138	151	102	127	145	137	147	151	148	132	150	159	124	110	129	137	130	150	125	140	153	123	137	161	141	146	150	123	135	133	125	128	125	117	154	142	128	143	126	141	132	138	135	140	125	142	127	127	117	132	133	136	135	145	133	141	161	144	147	125	135	137	126	147	144	122	123	134	146	125	120	153	138	118	145	121	152	147	131	128	143	128	139	119	118	127	138	146	144	120	128	126	130	130	160	164	136	146	144	159	147	129	122	125	147	148	128	133	142	135	117	138	133	158	136	126	151	125	143	137	151	134	125	168	154	141	145	134	118	131	130	134	148	130	134	138	131	139	152	125	111	149	121	146	127	119	169	129	146	140	141	155	134	143	144	131	149	145	147	125	150	128	143	141	136	131	120	134	133	118	152	152	132	128	128	141	134	137	135	153	138	144	142	139	132	126	146	147	120	133	143	144	119	113	137	147	132	137	152	125	122	154	142	156	116	137	139	134	125	142	152	149	128	156	121	159	137	139	129	128	134	148	122	131	146	125	127	157	109	124	127	135	123	153	123	124	138	144	111	145	138	105	148	138	144	134	133	125	125	122	152	144	134	125	135	150	144	152	146	138	124	138	148	126	138	138	111	134	118	119	133	125	135	149	144	140	126	145	131	126	150	141	144	142	128	134	138	156	135	155	144	138	134	139	124	140	135	151	119	119	144	159	135	119	122	128	138	127	151	151	148	124	127	135	128	153	152	127	141	130	120	114	148	152	129	139	135	119	124	117	147	131	156	127	139	153	146	141	143	117	150	120	137	135	137	139	124	125	127	153	141	138	129	129	115	140	136	138	132	156	131	132	147	140	134	140	153	134	131	115	121	152	131	121	133	143	146	144	131	119	153	123	139	139	152	130	136	136	140	120	128	132	140	112	135	132	150	115	142	136	124	129	120	144	131	112	132	139	143	125	139	135	125	122	133	150	122	137	140	136	158	125	117	127	110	134	128	146	146	159	125	121	137	147	132	131	107	144	138	120	146	116	140	146	137	139	135	120	134	108	137	137	127	138	134	130	123	123	125	117	117	131	145	143	126	138	123	161	141	129	121	134	136	145	140	150	149	136	132	153	143	143	155	146	129	141	132	128	133	122	157	120	130	125	136	151	122	119	155	107	135	131	144	132	131	129	134	136	122	131	146	114	130	136	153	128	124	134	145	151	124	131	130	145	135	116	138	114	110	123	134	130	137	138	143	136	124	138	149	156	137	143	140	146	164	126	132	147	128	126	127	121	145	124	131	140	138	140	116	126	140	137	140	131	145	154	148	148	130	134	153	151	145	144	133	129	116	142	145	142	143	125	133	121	126	140	141	142	121	152	122	155	131	147	150	125	137	137	132	145	115	130	143	118	137	142	143	135	148	115	131
21008	24134	3877	1414	575	241	197	198	183	182	167	148	179	158	162	157	158	142	146	170	173	150	151	146	142	147	142	151	133	185	157	137	152	153	162	145	154	151	144	136	152	137	144	156	138	140	163	143	150	140	132	129	171	132	138	138	172	157	139	138	135	161	129	162	132	133	144	155	152	143	136	124	152	141	167	149	140	143	142	162	173	149	153	153	140	149	134	126	138	129	156	157	126	150	121	157	120	141	143	149	156	154	152	146	161	146	161	156	155	147	157	153	151	139	174	130	161	125	143	147	137	125	169	152	144	147	147	168	150	137	125	132	139	151	140	162	149	158	152	143	144	148	140	147	133	149	133	127	148	131	162	139	165	145	155	145	139	154	146	138	134	155	142	158	130	152	164	167	159	156	140	150	149	151	129	144	154	178	156	137	132	164	154	142	148	155	169	142	156	132	137	157	148	135	154	143	156	147	143	148	119	132	146	142	160	153	156	130	149	149	154	150	140	146	132	139	137	157	154	159	138	153	128	141	150	142	146	138	138	118	164	155	137	145	144	142	161	131	131	156	142	139	141	151	143	143	152	138	148	157	152	157	124	128	161	147	150	147	149	130	149	133	155	164	134	145	147	146	141	128	135	153	131	123	168	131	138	129	143	129	153	135	148	127	137	136	128	144	158	155	130	152	136	135	146	137	133	148	165	145	147	129	117	140	144	151	142	155	134	133	178	133	127	137	144	149	140	156	127	162	137	128	147	128	157	152	167	147	155	120	128	115	150	152	152	135	150	148	139	169	153	127	155	139	136	126	137	131	167	154	164	120	152	143	145	151	132	146	144	138	135	143	169	110	151	126	148	132	146	134	120	143	149	132	154	140	147	145	146	135	113	137	140	128	144	134	142	143	131	158	142	151	155	155	114	141	138	148	136	157	150	151	137	136	147	148	144	121	136	132	147	156	136	138	158	159	163	153	122	155	131	142	163	132	118	144	146	155	154	171	176	148	134	156	141	139	146	146	125	143	138	137	142	160	141	136	132	166	131	140	162	146	151	134	145	172	132	163	143	140	142	164	144	147	136	167	153	129	150	132	138	125	131	152	140	136	132	127	156	132	146	139	148	158	135	149	139	150	172	136	140	144	132	136	136	142	146	142	134	154	153	137	147	137	136	149	141	151	138	157	134	138	127	155	134	156	149	145	160	140	145	149	156	140	137	148	136	136	124	132	138	132	146	151	137	136	158	148	134	162	141	156	131	115	172	160	152	132	161	144	144	132	151	146	150	153	167	137	122	137	152	151	142	145	128	121	160	137	163	169	159	142	141	147	157	144	143	136	171	138	158	131	155	152	152	163	138	164	138	123	146	148	153	139	153	154	157	150	123	143	156	142	134	151	152	157	152	149	126	158	129	163	126	137	142	121	170	144	141	141	138	153	151	149	166	160	159	130	128	147	152	163	134	160	156	161	164	138	160	144	146	137	146	153	152	137	140	128	140	155	143	134	147	145	155	177	159	155	134	151	119	155	152	171	175	171	158	149	154	147	149	135	137	142	147	137	127	137	133	155	152	139	117	137	137	145	153	158	154	124	142	132	131	162	134	137	130	141	156	144	120	152	145	134	137	150	133	127	146	142	145	155	137	142	153	153	141	188	123	143	167	147	133	147	115	132	144	144	139	145	148	148	150	124	153	114	138	159	128	156	131	119	149	134	146	144	144	152	141	149	138	138	160	154	141	121	157	157	135	148	132	152	138	138	128	146	136	156	123	138	142	143	136	146	145	145	145	129	171	134	154	155	127	133	117	144	139	140	162	112	142	153	138	154	157	139	138	134	141	150	144	146	153	133	147	137	143	146	126	147	155	158	152	135	146	134	147	131	123	141	124	150	178	147	125	171	125	149	143	127	174	158	141	138	136	179	133	167	142	156	128	129	163	171	138	132	152	125	133	137	129	168	155	134	149	161	133	139	127	131	143	154	172	150	149	137	138	152	169	156	146	134	163	158	144	119	154	131	138	136	149	153	131	142	144	135	141	137	153	154	148	130	157	143	146	156	148	125	138	142	157	126	152	176	142	151	158	124	161	151	160	148	132	142	151	145	126	139	144	121	141	141	147	166	145	162	158	147	138	156	136	165	143	163	146	136	134	150	131	154	163	173	160	155	136	150	137	171	143	127	146	132	141	128	146	159	123	156	160	145	151	158	135	125	141	141	141	144	140	139	156	148	163	137	148	138	136	140	139	169	170	147	151	137	155	153	139	149	147	169	133	132	162	165	148	144	145	130	147	147	140	158	131	148	126	145	133	169	148	137	138	157	152	135	163	147	129	163	150	165	115	148	138	138	146	150	153	140	162	146	134	144	146	146	135	151	141	145	134	127	137	149	129	154	124	144	132	136	159	144	148	141	146	141	149	130	145	164	156	148	150	144	161	145	141	153	135	134	150	140	108	142	150	143	139	146	138	147	145	140	137	135	163	145	139	154	136	154	142	121	132	129	160	142	140	147	155	145	138	139	142	138	128	149	128	149	129	145	151	159	134	134	131	120	127	135	181	124	137	158	151	160	163	138	160	155	149	129	132	171	161	153	146	145	127	151	152	126	126	129	143	128	154	139	134	138	158	156	161	143	140	171	121	148	157	158	129	159	136	120	153	147	133	159	139	147	146	150	130	129	152	134	138	136	163	150	146	133	145	149	159	149	152	172	142	147	133	127	167	147	170	160	144	150	172	134	135	148	140	139	131	172	157	153	123	150	147	146	134	144	142	145	145	144	146	149	146	150	152	170	141	140	165	158	140	164	133	134	156	140	163	137	147	143	140	143	131	143	154	138	142	161	144	144	123	155	139	157	157	137	138	139	145	148	122	139	139	137	135	154	143	153	134	138	140	148	157	152	115	130	168	148	133	148	181	146	156	149	115	129	162	147	135	133	163	128	133	137	136	125	161	132	153	139	163	151	137	135	143	141	127	119	132	137	151	150	150	148	173	145	152	161	139	159	133	135	132	163	151	170	140	145	139	139	144	148	143	138	146	150	145	146	149	141	148	127	143	134	150	133	166	159	146	141	149	140	163	114	136	148	142	138	150	164	167	154	148	123	140	146	144	140	165	153	144	156	158	145	154	131	170	163	181	127	139	132	146	153	139	155	140	143	150	137	138	159	137	151	158	142	125	161	152	114	137	144	124	128	169	133	145	127	139	126	154	145	147	118	144	147	142	146	156	146	143	128	126	140	120	165	169	150	139	148	143	133	140	155	148	121	146	156	143	156	125	141	141	165	149	137	139	134	137	162	166	134	141	150	146	155	144	148	140	150	159	147	141	161	161	147	152	148	137	148	175	138	165	159	147	131	163	154	131	146	151	151	133	168	166	143	121	142	143	152	144	143	153	160	157	148	145	129	139	144	142	128	127	109	154	139	118	145	162	152	151	147	147	147	137	152	141	154	152	135	134	130	150	142	147	133	132	147	149	140	143	130	150	153	131	141	157	147	121	133	172	157
24788	20759	26362	24418	20300	11565	1606	875	700	585	585	496	481	539	495	513	427	427	428	407	427	405	416	440	411	393	405	344	401	396	402	403	378	381	386	399	390	372	380	372	364	380	369	403	346	353	359	376	351	388	397	330	393	381	371	398	329	410	381	344	381	362	391	366	348	359	373	363	356	377	387	356	347	385	353	323	343	353	359	354	338	382	373	337	336	343	319	349	362	390	396	366	359	344	356	352	345	360	363	388	365	404	338	362	384	388	337	313	363	378	380	331	356	417	372	384	333	349	350	364	391	371	315	345	359	379	370	339	360	340	376	378	361	369	354	364	363	375	338	348	390	359	343	345	376	345	354	362	301	331	365	330	327	349	333	367	359	377	358	367	386	321	377	341	332	348	346	364	342	373	349	345	384	332	369	361	382	376	348	360	388	391	341	360	372	369	388	347	359	335	367	372	321	339	345	375	314	321	340	352	368	370	353	323	354	327	331	401	358	343	352	340	397	357	331	359	369	362	340	391	391	340	388	373	371	372	350	347	329	338	365	380	370	364	362	367	345	366	368	351	385	331	341	349	361	328	341	374	355	340	354	355	357	350	344	346	369	332	349	350	330	373	383	373	382	346	357	356	381	363	371	358	371	353	362	332	377	376	370	317	346	402	342	347	339	352	364	373	359	372	361	335	346	367	361	376	384	368	350	373	372	380	350	369	336	366	361	372	378	350	351	335	424	367	379	323	349	348	375	378	372	354	396	359	346	330	368	350	338	353	387	353	374	367	368	352	369	373	365	354	366	327	354	342	372	385	327	388	350	378	365	363	367	332	352	356	402	386	337	346	346	370	386	363	353	398	356	369	377	368	338	383	386	328	329	341	382	374	372	345	339	332	360	387	381	357	388	375	349	377	392	346	373	390	406	328	319	368	361	386	365	344	363	362	386	375	350	364	365	357	320	373	358	361	350	355	355	374	328	367	370	357	358	339	364	367	349	342	379	374	364	343	381	360	365	322	345	367	347	346	355	329	374	350	366	368	352	324	361	379	349	381	358	346	345	340	381	350	375	344	327	337	359	403	381	351	379	357	380	333	369	369	365	357	392	376	370	353	349	342	345	352	356	333	330	364	351	355	374	339	344	355	366	343	357	371	391	390	369	346	374	349	386	363	370	375	350	359	362	350	333	332	372	369	363	391	353	354	354	341	392	337	367	363	363	404	357	342	340	338	401	394	365	329	357	351	311	367	371	337	393	340	382	341	347	369	374	366	361	375	363	366	352	378	352	336	325	391	357	323	357	359	367	377	345	332	337	396	370	328	359	316	329	358	358	322	337	343	364	370	365	375	345	366	344	381	344	351	354	336	316	356	371	379	348	398	370	373	365	352	387	380	365	345	333	388	375	351	371	346	336	369	372	391	383	356	368	362	334	346	350	346	378	328	368	342	366	352	345	354	348	340	372	352	349	339	352	376	383	347	367	360	346	362	380	343	337	331	360	390	380	397	425	382	355	362	405	355	370	372	385	368	391	319	384	366	332	307	353	334	382	341	367	328	347	356	363	376	302	389	358	403	354	338	371	346	368	365	366	326	362	377	369	359	361	379	353	334	343	366	337	343	343	372	376	345	356	348	344	375	387	353	358	323	349	366	343	353	331	364	355	381	374	332	346	332	340	389	384	354	343	362	350	356	387	367	384	338	346	339	388	389	334	346	387	343	387	377	378	333	327	355	365	347	348	373	361	324	399	377	348	376	338	373	333	353	380	357	391	370	350	355	333	379	357	362	330	353	352	344	368	332	375	400	342	363	343	375	396	364	370	352	356	334	341	322	346	360	318	359	400	350	333	371	359	356	342	329	373	361	353	362	363	349	369	375	368	393	357	345	354	394	396	384	314	347	415	372	369	354	356	349	374	363	330	361	350	362	327	359	351	339	343	343	362	365	333	367	338	351	366	337	358	337	384	344	381	383	356	339	367	354	363	404	388	347	378	335	349	359	375	382	361	359	392	337	387	395	357	373	363	391	333	342	370	347	339	377	339	366	365	384	387	361	352	354	362	360	332	364	338	340	359	346	339	336	335	372	378	354	320	335	347	323	345	374	375	369	363	350	354	395	352	368	343	384	357	310	379	382	341	381	387	347	373	395	346	328	354	369	346	332	343	366	379	393	355	353	351	368	383	353	336	331	366	372	357	380	393	376	310	345	311	378	333	352	378	386	352	353	351	367	365	355	370	350	369	380	334	355	368	377	379	376	353	368	342	347	341	373	351	352	370	377	319	332	340	378	329	334	333	350	323	346	355	382	321	378	368	385	355	317	348	381	340	354	366	355	366	367	389	389	365	369	363	367	346	377	337	364	376	400	346	392	352	384	380	334	347	352	324	359	368	350	354	332	373	352	363	355	341	324	383	347	342	346	358	371	365	370	325	338	329	375	361	362	374	382	352	338	377	353	352	385	352	318	359	350	367	349	357	374	350	332	364	331	345	396	342	330	340	364	361	385	340	347	397	367	342	328	344	360	395	364	383	361	356	343	355	396	362	369	344	349	370	367	340	362	370	346	354	335	374	378	397	383	342	384	353	361	376	348	362	356	363	352	355	357	354	370	371	370	376	367	386	364	374	353	362	336	337	365	377	338	333	375	357	353	355	386	354	371	366	316	340	343	348	356	360	326	399	356	364	350	354	368	323	332	316	365	375	344	351	343	366	376	367	334	350	369	393	365	364	369	347	376	377	373	371	350	336	359	353	346	351	346	332	364	354	372	335	373	342	356	359	352	322	392	351	358	352	363	331	343	355	335	371	393	375	345	344	389	354	357	341	331	383	369	332	360	367	362	355	347	341	318	363	350	377	355	320	336	373	358	376	338	375	374	390	325	351	387	358	361	415	372	364	377	345	345	382	353	352	350	361	371	366	333	327	397	374	383	383	360	364	351	346	341	364	362	353	327	385	332	360	353	361	378	347	352	373	346	357	385	386	359	362	359	366	353	361	346	365	331	389	337	363	352	332	326	365	327	362	356	362	342	360	363	363	334	344	381	325	341	366	359	368	376	382	361	361	351	350	368	331	364	371	371	364	347	356	362	360	407	333	323	367	364	333	334	373	357	371	388	384	344	359	392	367	358	396	363	387	353	335	366	325	349	353	360	364	348	369	412	369	360	371	342	341	374	354	368	353	352	322	350	396	370	349	311	397	331	365	367	355	353	361	383	361	371	405	362	363	348	381	400	354	332	377	336	353	409	363	335	378	349	357	364	367	333	353	377	365	351	339	367	384	356	377	409	366	328	352	316	389	352	331	351	359	333	357	381	366	323	393	379	362	334	363	341	390	360	356	360	360	364	382	362	356	370	372	395	350	372	363	344	332	370	355	368	354	343	374	367	368	382	374	365	386	386	379	395	360	343	356	304	345	346	338	375	357	349	370	340	329	356	370	349	350	386	350	373	356	324	344	335	371	396	337	340	345	381	320	343	359	342	361	343	341	387	380	347	384	341	401	332
47475	70254	11947	7772	4504	3084	1743	1249	1064	901	769	714	627	604	557	534	499	479	494	437	412	444	454	433	420	412	404	367	362	370	371	393	345	366	402	376	332	347	365	337	343	345	334	344	348	328	357	329	366	344	323	345	372	314	341	343	327	381	379	346	311	325	341	320	328	352	323	337	351	355	360	347	346	347	331	368	361	331	406	363	330	354	360	324	342	332	342	351	326	338	318	337	345	352	297	341	333	309	343	345	322	357	348	327	348	368	317	317	351	326	329	333	303	351	308	347	332	334	350	332	341	348	316	362	354	314	348	354	343	347	332	328	331	326	330	319	340	345	359	340	318	328	337	355	357	336	353	340	339	370	320	322	319	316	298	388	357	331	321	322	319	361	311	356	326	317	336	345	343	348	329	346	330	340	330	335	329	329	296	346	322	355	373	328	305	346	324	347	342	290	362	355	319	337	318	315	310	329	308	354	330	309	346	334	331	326	328	348	317	330	319	338	359	337	319	319	311	343	343	297	311	336	325	329	355	310	341	330	349	351	325	322	311	333	347	341	329	326	308	345	371	341	356	334	364	352	339	318	307	342	366	328	328	307	343	333	346	355	322	340	298	315	350	334	319	348	299	336	333	351	357	327	310	336	341	325	341	293	326	345	342	361	349	333	338	333	361	318	314	333	320	340	357	322	286	326	329	306	327	354	320	336	303	340	306	304	336	322	332	323	352	309	313	350	333	344	368	341	351	309	353	277	348	311	356	331	315	342	325	321	361	354	353	351	338	353	339	367	366	354	309	347	311	339	332	327	307	358	329	341	376	345	315	331	340	334	338	350	329	319	368	349	333	337	351	365	339	363	335	332	348	318	338	357	338	330	332	334	301	348	329	379	354	344	334	310	348	316	317	338	329	341	331	307	319	335	352	337	327	324	357	348	316	312	341	330	359	351	350	360	300	327	327	340	300	391	344	340	344	335	349	326	338	384	302	354	296	341	341	325	349	346	343	346	347	338	334	316	327	300	327	343	354	344	318	337	344	309	336	363	341	325	333	325	344	329	376	316	362	340	337	370	342	315	351	326	357	301	334	303	334	326	333	331	315	360	301	299	319	333	326	322	343	330	311	345	319	316	306	342	345	370	306	327	352	325	335	320	319	336	324	334	295	361	334	324	339	371	343	353	316	331	343	326	344	333	334	319	349	311	329	322	295	340	308	325	326	317	323	346	325	317	344	332	332	313	340	343	336	309	336	340	354	335	315	290	331	326	349	344	317	356	345	329	312	300	323	295	302	333	328	334	359	329	321	299	341	299	351	344	352	378	298	316	341	339	368	298	315	339	341	347	325	302	313	361	306	333	349	323	320	332	330	350	354	325	348	361	342	318	337	324	332	326	323	336	339	303	316	335	343	368	345	349	327	362	322	363	320	317	332	339	322	316	337	325	326	348	338	361	366	367	338	345	325	328	338	309	326	352	349	325	318	322	327	353	354	321	336	338	334	355	337	362	327	360	321	340	313	339	336	341	343	347	354	346	314	331	340	331	374	333	292	364	300	343	342	317	338	320	342	299	330	327	333	321	340	326	303	322	311	342	321	326	324	347	329	348	346	320	375	341	357	314	337	340	326	319	309	325	315	363	364	304	369	336	326	321	345	326	342	367	352	375	339	306	357	343	308	325	333	342	324	330	327	316	324	345	357	347	333	344	330	313	318	333	325	342	315	332	331	327	316	331	357	340	322	340	321	341	335	330	319	318	346	327	341	331	349	337	346	360	317	365	333	332	335	312	325	326	319	316	350	340	325	341	326	332	342	375	346	332	339	320	284	363	349	308	335	340	350	349	278	307	336	338	346	312	371	308	327	305	345	319	325	354	360	346	345	330	345	355	324	356	311	326	352	299	345	348	334	348	334	351	360	313	330	349	365	340	309	341	341	324	348	315	334	340	377	317	322	328	359	323	376	316	321	325	311	333	341	333	322	341	337	327	316	346	344	362	346	331	377	320	319	345	323	323	338	335	344	307	307	296	344	348	326	346	335	353	314	320	338	327	318	338	347	347	342	345	289	339	339	325	347	333	329	352	339	313	330	321	331	331	326	347	371	332	322	340	354	339	331	322	347	311	333	336	309	360	350	357	315	341	316	371	329	292	362	319	322	293	350	319	350	309	329	299	352	310	318	371	326	339	314	337	354	330	311	304	361	373	344	337	366	333	342	334	320	313	340	335	319	370	318	338	328	350	343	350	363	326	350	318	327	325	307	351	316	302	330	331	321	362	342	358	296	322	342	359	298	334	347	368	349	334	298	333	315	338	330	318	341	328	318	317	349	313	312	333	360	320	305	325	333	329	320	321	308	321	318	327	336	322	358	328	323	334	325	319	358	324	347	360	345	347	298	328	332	329	355	307	338	361	326	344	365	298	377	324	315	325	345	317	339	308	329	365	336	305	367	342	336	309	326	313	322	332	344	339	348	325	353	306	338	307	331	320	356	392	351	316	360	351	329	318	368	333	327	378	338	339	326	337	329	359	314	338	366	353	334	320	326	334	330	325	361	349	354	352	295	314	338	323	331	346	335	355	284	325	329	344	332	324	342	358	340	305	304	333	338	335	303	332	327	352	361	364	341	309	293	349	340	341	340	326	331	316	352	310	323	298	344	361	357	328	291	336	344	343	354	330	342	324	356	343	331	338	299	317	329	347	346	336	316	329	340	343	359	312	343	320	333	310	358	322	315	316	337	306	320	347	346	309	367	336	322	308	337	298	335	317	327	322	321	333	329	353	337	339	339	327	313	339	343	339	314	332	351	341	328	327	339	320	356	346	337	364	327	362	321	352	317	358	318	354	336	341	316	327	344	337	331	304	325	349	304	321	302	305	295	353	326	360	317	341	351	335	329	318	345	331	311	334	336	305	322	313	354	351	349	309	352	319	339	332	363	306	349	325	333	320	340	315	350	320	361	295	343	368	339	361	325	323	332	341	375	320	307	338	314	323	309	321	328	345	348	321	314	342	331	369	331	323	354	296	323	351	328	316	300	319	349	344	338	320	317	337	320	308	356	353	321	325	338	331	328	330	368	329	354	330	309	381	326	328	338	339	344	350	338	344	381	359	339	358	338	352	341	357	288	330	341	310	318	337	330	325	332	327	321	302	327	343	359	323	302	342	320	340	335	328	357	364	342	309	344	326	328	323	345	323	313	327	315	331	351	323	346	341	322	302	308	334	343	339	320	335	330	307	307	315	318	321	339	341	317	316	350	335	366	321	348	368	315	323	343	332	339	308	351	335	324	323	369	330	323	326	338	317	338	337	349	315	326	336	300	371	301	326	317	353	319	326	322	352	325	313	346	323	328	358	333	347	323	342	333	331	340	358	339	329	322	354	319	311	324	324	319	348	331	324	355	318	335	344	319	325	335	335	346	328	322	328	319	322	326	329	335	310	358	324	338	341	345	319	347	367	336	349	323	331	340	324	314	354	342	351	348	382	330	338	328	338	356	350
22485	20676	26361	24294	20396	20358	8498	1733	1223	1127	1020	927	865	839	843	783	795	748	703	748	730	693	693	710	658	672	614	663	654	701	726	633	636	631	649	614	649	637	670	625	641	638	655	634	649	649	579	679	609	653	638	633	618	591	602	591	662	594	632	601	600	616	597	654	638	600	610	598	568	599	648	572	657	579	637	629	622	639	635	589	651	633	613	595	620	627	603	573	592	572	581	574	608	615	623	606	618	575	623	584	646	588	579	605	639	630	611	612	582	552	625	609	642	634	585	628	595	554	592	594	583	617	579	589	591	614	572	589	638	640	549	627	580	628	603	639	605	600	601	605	583	564	604	598	624	642	600	640	620	586	559	599	622	625	609	605	594	599	573	559	594	613	632	604	603	565	635	593	571	595	583	625	625	618	603	561	632	588	621	624	602	624	610	623	581	612	592	596	607	565	574	610	582	629	631	591	604	602	562	595	629	667	603	605	624	605	573	580	607	600	562	563	591	632	630	589	606	574	599	580	606	619	596	615	611	577	612	602	580	609	562	591	600	599	637	606	585	585	638	604	591	553	598	650	647	559	612	649	565	625	561	576	625	608	632	616	601	608	554	587	648	605	603	619	635	594	566	552	609	569	605	605	569	588	591	617	607	570	615	588	550	587	633	570	590	588	610	610	625	584	594	629	613	583	623	603	605	621	558	640	590	607	598	630	578	682	601	629	610	596	615	578	605	610	581	550	568	607	581	604	613	584	577	623	607	618	607	572	617	617	605	587	612	562	624	657	592	599	599	647	593	603	598	624	575	585	621	641	636	599	581	588	638	594	637	576	636	623	605	582	581	588	608	626	631	612	594	641	619	653	623	592	656	624	624	637	555	579	642	603	580	581	599	623	615	626	660	590	573	588	613	631	627	604	638	585	612	634	594	596	600	639	618	599	576	614	633	581	619	613	616	594	653	615	602	567	558	568	583	584	614	571	634	632	575	614	621	603	585	619	621	627	612	588	598	599	652	552	618	589	592	642	586	600	601	628	595	663	644	607	607	527	627	627	581	614	637	615	653	605	556	600	634	615	625	591	575	578	622	602	593	612	594	600	574	627	591	613	584	571	627	560	596	641	556	619	590	628	571	592	626	590	563	593	538	638	593	587	615	618	614	596	568	610	633	595	588	627	601	601	579	580	582	621	571	588	563	570	606	619	595	627	600	611	567	606	578	615	572	641	641	610	613	601	626	554	584	572	631	642	631	604	608	594	600	652	623	584	615	592	554	569	614	621	614	569	616	628	560	599	574	574	592	599	613	611	622	599	576	618	645	603	613	626	618	591	600	549	605	576	597	602	636	596	564	553	574	642	646	579	606	582	612	577	598	617	583	579	616	596	595	628	658	579	627	647	639	585	607	632	582	585	611	626	594	595	607	625	621	619	586	638	564	645	588	622	593	588	600	586	609	596	591	589	567	549	635	633	583	621	560	630	612	600	622	617	636	597	638	583	596	613	571	649	528	591	601	606	586	550	619	612	652	574	608	619	596	597	586	555	575	601	611	594	591	649	659	625	617	620	624	606	649	607	599	655	627	641	573	577	601	623	624	631	577	587	590	606	606	645	631	574	653	573	636	596	597	568	581	595	587	590	623	641	614	612	551	618	604	584	617	590	536	566	609	599	608	613	604	583	593	636	593	614	602	615	605	641	572	589	574	553	628	611	526	586	652	607	631	623	570	555	625	597	612	625	575	610	622	599	580	607	565	628	627	625	586	639	606	632	611	641	566	588	590	621	631	630	595	607	615	615	601	601	606	585	625	643	644	601	633	627	623	584	574	610	594	599	574	633	572	532	578	589	609	609	617	629	590	560	595	619	594	614	618	619	549	629	601	601	634	559	627	603	615	625	635	583	653	609	600	654	624	585	612	631	571	649	599	570	600	579	573	607	621	629	622	588	702	589	597	606	615	609	602	650	616	579	644	580	596	623	592	626	644	583	587	605	586	597	596	599	614	642	611	598	630	569	629	607	570	603	634	589	604	616	620	623	583	553	608	607	620	613	620	611	569	619	639	585	635	637	611	584	652	604	571	632	619	592	576	575	626	581	582	589	598	574	598	644	577	625	585	537	581	617	634	575	657	622	596	597	559	652	598	607	630	573	592	615	621	608	586	610	580	561	596	620	596	569	581	617	642	553	594	571	582	614	625	616	608	604	596	565	586	637	573	620	583	546	567	602	578	618	572	590	594	614	588	583	586	570	576	574	632	583	577	617	576	594	605	624	608	604	619	619	620	608	637	649	616	603	618	582	604	598	567	611	596	648	569	595	567	559	597	617	606	615	571	588	588	611	617	590	594	603	577	619	587	635	587	610	579	583	587	581	579	625	646	615	605	566	616	614	592	613	600	578	588	571	582	564	593	600	635	556	654	603	609	587	605	612	650	573	600	613	607	594	618	629	587	556	608	633	574	623	647	616	591	648	623	575	620	616	579	590	595	609	630	593	644	621	615	586	629	598	617	604	632	577	603	610	573	556	624	606	606	632	640	584	624	568	558	572	619	636	608	559	604	589	594	606	575	615	581	587	595	626	576	629	577	597	626	643	593	674	625	553	552	598	596	618	605	592	557	569	597	552	605	578	610	559	588	617	596	614	611	634	587	588	609	626	604	572	603	572	604	577	630	613	581	636	593	596	593	583	577	602	602	619	627	575	606	590	630	583	564	566	598	587	561	637	635	580	565	636	634	595	562	601	629	603	633	612	644	622	608	631	567	592	611	609	595	603	615	599	623	591	578	613	600	559	574	585	603	610	610	620	594	643	583	596	575	600	625	605	603	585	584	580	618	542	657	609	621	590	612	580	592	578	628	591	605	617	615	614	590	625	623	564	580	611	614	601	609	575	597	629	601	582	593	636	613	596	610	626	600	636	592	562	613	638	569	603	602	610	593	626	586	618	574	617	555	637	603	610	593	618	623	597	581	593	591	555	607	557	582	592	643	571	612	616	623	574	601	571	617	635	588	616	587	624	611	619	621	575	616	599	565	578	608	570	602	613	619	606	601	597	620	633	618	593	634	603	648	589	608	577	585	584	570	598	649	588	560	590	604	620	660	618	584	636	643	666	598	626	585	565	602	579	633	603	607	555	598	583	611	623	622	569	599	619	604	579	618	616	623	579	606	579	590	554	650	622	589	568	610	585	622	570	621	604	568	565	620	655	597	604	558	619	602	610	599	636	614	583	561	633	586	603	603	617	592	611	611	608	620	637	590	636	586	587	562	571	600	624	583	598	592	623	614	600	576	620	594	622	640	603	553	564	571	582	622	607	601	602	641	606	633	589	597	646	623	646	537	587	613	596	619	600	603	564	591	572	571	613	586	620	601	609	644	618	567	634	597	628	617	614	632	576	618	618	620	590	599	580	568	621	623	587	625	629	590	635	657	592	626	646	630	591	584	609	629	601	617	620	590	583	598	584	598	625	618	582	585	575	589	643	610	570	602	648	651	562	560	645
54041	76566	14800	10428	7475	5847	3249	2293	1864	1650	1463	1246	1132	1034	963	921	882	874	803	804	780	720	712	752	727	652	627	621	643	649	626	630	588	601	601	557	565	636	633	584	621	575	588	614	597	604	572	571	535	580	562	567	601	613	596	576	561	571	594	551	595	550	608	562	591	553	582	547	580	594	546	549	563	594	559	537	567	587	591	594	569	507	557	507	552	535	531	529	556	560	582	616	579	566	571	539	580	612	541	572	552	587	560	585	551	549	542	527	551	557	557	535	560	557	536	539	539	540	539	559	531	545	530	586	578	560	539	547	547	564	555	513	555	542	542	556	560	534	541	552	521	540	538	525	562	558	532	531	576	538	509	473	596	582	533	552	533	561	575	559	571	554	548	525	532	555	544	591	593	541	540	566	553	573	545	536	542	530	567	503	589	586	545	602	577	512	580	555	552	546	559	570	545	541	578	518	565	546	533	534	579	557	557	579	581	580	506	532	556	572	574	528	562	503	552	527	500	550	587	574	556	583	554	552	561	606	546	557	535	521	516	589	534	544	571	527	564	547	552	603	525	568	540	509	573	534	597	543	567	568	526	601	543	558	551	558	561	530	533	608	542	547	536	578	540	547	508	597	569	565	527	574	560	568	570	546	513	577	481	507	559	557	520	537	543	522	517	614	570	539	531	531	539	557	559	544	553	553	536	570	538	592	548	570	565	521	539	556	530	553	584	528	588	562	506	515	508	587	557	502	546	529	571	529	544	544	537	536	530	568	595	543	559	580	555	545	547	589	561	596	592	536	543	540	555	532	533	527	576	539	576	540	570	576	555	555	563	574	579	563	525	511	534	518	520	521	580	573	534	546	557	542	562	530	536	580	571	567	565	523	556	539	591	526	586	579	555	557	573	530	572	531	569	547	559	553	544	548	554	560	587	562	538	538	552	586	564	583	569	532	554	567	532	544	505	528	565	552	557	584	597	543	578	578	536	551	544	544	564	558	523	568	551	510	581	544	551	579	563	581	524	522	562	546	555	538	555	525	579	571	555	586	537	556	523	533	560	540	530	576	556	516	571	557	557	569	523	544	543	515	581	567	571	548	541	548	532	501	566	541	533	577	560	567	541	540	625	568	594	519	552	593	588	577	527	551	573	524	538	550	552	563	543	491	608	556	584	514	562	539	550	546	561	537	575	568	515	548	550	551	545	555	588	580	572	525	524	557	562	581	574	534	530	525	536	564	532	552	590	569	562	594	511	537	534	541	538	538	520	590	573	554	593	589	578	531	543	524	543	543	525	561	539	581	568	560	547	580	595	519	549	582	525	603	593	549	546	552	579	542	539	581	533	556	536	536	582	518	551	550	576	534	585	608	560	562	523	588	526	550	585	518	538	606	572	569	537	526	506	507	507	538	577	548	515	520	540	564	557	577	520	520	516	558	577	530	554	585	571	573	563	535	556	543	573	510	593	507	550	522	540	550	537	520	572	562	565	546	556	552	559	592	576	572	531	527	560	548	598	541	542	551	572	562	562	572	586	528	548	534	567	544	533	563	525	541	576	574	514	529	584	571	556	555	566	581	523	539	520	545	593	544	559	523	559	550	542	539	562	552	521	557	526	573	542	543	540	566	537	583	589	550	546	527	491	581	558	573	559	561	584	570	547	506	581	538	566	588	514	523	563	524	550	528	549	544	535	585	579	570	553	525	531	544	546	528	583	541	506	550	553	559	577	574	549	538	553	582	569	529	555	524	533	546	529	536	572	561	561	555	547	564	561	540	574	562	546	552	526	580	620	605	527	564	560	572	553	570	576	571	578	532	547	537	508	565	558	535	537	538	536	546	539	518	573	542	550	546	557	536	581	547	576	554	587	552	569	563	523	576	535	526	569	559	520	584	546	571	564	522	569	611	588	510	505	564	603	568	584	531	578	514	548	560	562	574	547	543	524	553	535	541	506	535	582	535	516	536	559	538	545	493	556	550	524	544	571	551	564	561	529	551	559	556	608	531	582	562	556	562	533	523	542	577	550	541	564	569	533	529	559	569	511	525	502	525	490	594	553	522	593	551	579	556	520	565	511	553	543	541	586	542	491	547	561	535	587	588	558	557	552	541	566	556	551	549	516	502	564	543	523	568	531	536	537	521	554	553	550	539	554	562	544	593	530	548	578	525	607	501	534	591	561	499	556	559	543	541	542	535	543	565	565	523	503	539	568	517	566	526	574	559	540	519	555	573	529	559	564	506	545	580	502	518	601	555	530	585	535	530	503	568	545	540	519	556	562	546	586	568	517	548	564	536	563	563	560	554	525	541	557	536	578	550	512	569	533	531	604	538	543	520	546	528	506	561	561	513	555	569	535	572	525	567	568	524	579	559	566	534	536	557	543	549	533	554	559	532	532	581	547	557	554	496	570	586	526	568	520	538	578	605	546	535	525	529	547	562	523	583	540	565	560	538	549	544	553	566	580	540	515	543	523	541	565	576	576	562	526	543	541	552	546	530	536	549	516	549	539	544	553	595	520	520	558	590	563	555	588	519	509	578	523	569	564	544	542	540	543	547	579	518	524	501	582	567	520	565	510	585	582	545	515	546	549	599	545	566	557	530	488	556	529	555	558	526	558	568	534	546	562	574	577	511	569	557	516	574	542	537	485	575	524	562	544	597	568	547	548	564	503	542	556	550	552	553	549	561	559	565	565	598	529	572	564	576	514	592	529	536	550	586	555	601	512	576	561	590	564	540	560	570	577	522	537	550	528	565	541	540	542	554	563	560	578	503	553	566	499	534	533	553	556	530	532	548	554	530	571	562	580	556	573	588	572	563	602	546	583	540	527	601	599	561	523	589	557	571	584	535	573	519	563	581	527	574	542	559	538	571	583	545	580	531	580	586	584	515	561	585	547	551	524	568	576	566	573	566	516	560	530	570	557	519	571	576	561	552	539	570	523	529	551	503	561	520	599	578	584	561	535	551	543	514	550	554	586	559	557	536	508	581	525	573	561	576	602	535	545	584	583	571	561	527	566	538	544	544	583	542	575	532	585	572	535	569	574	544	515	540	552	550	537	566	496	581	526	499	565	536	568	568	554	548	548	540	585	535	533	584	562	561	558	616	568	499	526	571	532	558	523	556	552	580	549	532	567	566	573	555	564	572	573	544	538	538	565	545	534	564	536	521	592	573	555	528	567	515	539	552	575	577	563	536	560	557	556	554	506	567	524	529	574	535	543	544	575	530	533	567	553	579	580	565	536	566	552	554	583	582	550	574	565	547	551	579	571	550	582	538	541	570	552	527	533	545	587	562	528	556	556	511	607	538	548	562	563	571	516	542	586	507	513	562	556	522	562	549	558	573	554	538	522	537	532	586	567	518	545	566	561	538	548	562	569	545	521	533	568	517	527	538	544	553	580	575	558	523	498	576	594	558	530	565	600	540	557	561	531	562	552	561	531	563	551	561	537	531	564	556	567	521	544	581	551	553	531	541	560	538	567	548	553	566	601	569
28680	21415	7122	500	265	194	162	161	143	153	171	141	136	135	140	112	149	156	149	158	143	170	142	136	151	132	153	138	134	145	134	115	130	156	144	141	135	129	136	148	151	152	131	130	133	149	128	148	162	139	155	151	159	142	157	165	156	159	142	134	142	132	119	140	131	136	174	129	152	155	143	144	134	132	132	130	136	143	138	145	136	148	125	125	127	136	154	135	139	132	135	127	141	147	137	133	130	134	137	139	149	139	135	128	150	138	124	143	135	128	139	134	131	139	131	115	150	132	133	131	157	163	131	141	141	154	146	143	143	134	132	154	130	142	130	126	128	138	150	140	137	112	123	124	147	122	119	145	133	139	131	146	138	153	130	135	133	135	141	142	143	150	149	144	139	141	142	144	138	157	155	141	145	129	135	150	138	139	128	152	134	152	120	131	133	154	139	124	149	150	132	136	131	147	112	127	131	136	166	148	134	145	113	128	142	125	159	171	138	151	147	122	127	150	126	138	128	152	157	148	139	128	151	116	148	154	140	154	149	137	134	139	146	130	128	138	139	138	136	157	137	145	155	145	122	119	119	147	159	155	149	129	149	119	125	136	149	156	164	147	119	115	130	127	129	160	138	156	147	143	163	105	142	146	137	136	165	154	125	169	121	124	144	170	151	130	114	126	130	136	140	130	140	146	141	135	150	121	154	126	125	127	142	125	139	130	146	141	119	139	151	135	144	122	150	126	141	150	140	128	115	157	139	142	138	136	151	149	141	129	140	146	139	130	151	157	133	145	135	140	140	140	140	137	126	136	153	129	145	123	138	148	136	139	148	136	132	153	114	120	132	117	136	146	135	130	151	153	146	112	152	138	153	160	147	157	169	136	139	118	167	136	138	129	135	160	145	128	125	142	141	143	139	132	135	115	132	152	118	139	133	128	128	122	147	148	130	158	155	155	138	149	149	169	145	127	138	145	176	127	150	129	133	134	122	144	131	135	134	132	132	140	137	157	143	130	142	135	148	140	127	132	137	135	146	138	127	136	159	124	139	139	143	134	147	139	143	107	125	137	128	142	132	131	121	142	147	151	129	126	130	159	150	130	140	140	139	122	147	158	121	137	124	141	152	144	139	154	127	140	133	133	147	149	124	153	133	151	120	124	128	150	146	141	127	151	149	150	130	147	133	116	120	155	134	149	151	134	142	133	136	134	152	128	118	155	133	150	125	144	151	133	135	136	131	155	150	138	128	131	137	146	126	134	146	141	138	137	128	156	142	170	139	135	154	145	146	146	135	126	132	139	149	128	144	144	127	159	134	162	132	163	144	148	164	138	151	147	127	132	141	125	138	155	144	138	155	125	125	134	167	121	117	131	142	132	139	134	121	128	148	127	148	128	141	123	139	137	119	128	156	155	134	160	146	121	138	121	125	128	137	132	134	131	121	142	145	139	128	145	128	128	138	133	162	151	132	146	167	129	133	155	142	136	131	134	162	155	129	129	138	121	140	144	149	137	128	139	127	134	134	143	139	145	134	114	122	158	112	123	122	138	133	133	130	127	149	132	132	126	151	139	138	153	133	141	146	147	151	138	126	140	138	140	131	117	156	128	135	148	131	131	146	146	138	121	139	138	136	147	138	154	119	128	137	133	126	140	133	118	134	132	141	131	138	164	148	140	159	134	139	154	147	118	143	145	138	130	123	121	140	136	148	123	132	136	139	125	149	138	132	145	112	134	146	156	149	133	130	133	119	131	150	125	153	131	133	146	131	127	130	141	125	146	124	135	152	130	140	155	127	136	127	116	161	135	151	155	132	148	142	135	159	132	129	138	146	145	135	127	138	136	140	127	136	151	125	128	147	142	143	159	130	177	155	160	128	141	123	124	133	135	133	143	150	154	128	107	104	147	127	137	124	126	143	125	132	151	164	133	151	142	157	140	149	130	121	129	121	155	172	142	112	131	142	134	135	157	132	140	141	129	131	153	124	147	144	146	118	120	158	158	134	128	143	126	137	137	142	124	121	142	128	137	140	115	140	145	135	141	127	137	148	156	157	153	135	125	136	137	149	151	136	129	145	146	132	138	125	141	137	139	144	125	138	152	139	134	138	145	137	140	138	137	150	145	121	142	124	151	150	133	113	132	150	158	144	126	118	132	134	139	160	131	139	141	134	135	145	159	119	143	144	166	128	123	152	151	130	132	125	129	111	144	128	129	145	138	145	135	126	133	127	150	139	133	127	138	153	146	143	136	158	134	121	131	142	143	171	138	138	135	147	133	129	133	152	139	130	137	122	126	146	154	139	134	151	145	148	142	130	122	124	138	138	152	134	126	142	143	136	136	142	138	149	144	150	139	127	134	137	144	137	119	131	140	148	144	126	130	126	134	167	140	147	130	169	127	138	147	140	143	126	140	137	129	140	158	157	134	131	136	138	119	129	159	144	125	145	125	127	158	115	135	133	120	141	131	129	129	127	146	144	151	133	149	123	133	145	133	130	149	130	134	134	121	127	137	113	135	157	129	140	142	129	154	171	144	146	143	135	136	137	126	120	127	147	147	132	131	119	129	122	161	138	119	135	132	131	136	151	120	142	137	137	142	137	161	133	161	131	157	137	130	130	149	138	156	135	133	109	135	124	114	156	121	133	143	126	143	134	139	138	143	123	135	146	128	150	132	138	133	119	135	123	157	146	159	138	146	132	139	116	152	124	138	161	141	131	132	127	133	129	154	128	140	123	126	134	124	131	130	139	151	136	140	141	129	137	134	155	142	141	172	143	153	125	137	128	148	152	121	121	120	145	122	128	146	148	121	146	150	138	126	120	146	154	152	119	121	124	141	155	139	140	132	153	142	131	142	126	141	139	140	132	137	128	150	161	153	123	128	152	132	130	151	140	139	152	150	132	131	153	153	139	134	137	138	128	162	137	135	144	133	144	110	125	155	153	129	130	165	137	140	126	132	137	141	151	132	156	148	137	145	150	163	150	127	138	127	145	144	137	149	133	141	132	134	149	114	147	130	152	139	140	124	145	126	127	146	116	135	132	167	132	124	121	141	134	135	139	140	151	139	143	145	150	148	151	148	142	132	149	149	125	125	148	123	152	128	153	141	137	112	136	158	140	141	158	113	138	158	154	154	143	161	140	160	156	123	122	121	121	129	143	139	142	149	130	152	137	120	133	138	125	159	127	144	138	140	133	154	149	136	136	147	131	150	122	147	130	121	140	140	127	154	143	136	143	134	130	146	148	153	129	180	142	152	142	124	144	123	114	125	119	137	127	137	142	130	125	117	138	158	147	125	131	149	132	144	160	140	148	131	140	148	151	141	121	121	145	154	149	140	130	134	139	141	133	161	118	147	136	143	151	133	115	122	160	121	122	154	125	137	141	132	129	153	130	111	143	165	145	142	115	156	143	127	135	146	138	149	135	131	148	113	121	119	126	120	114	129	165	153	145	141	133	131	142	147	128	145	157	127	125	121	141	117	167	129	144	146	109	158	170	133
20594	25752	2549	527	341	217	235	188	175	164	156	165	162	176	146	147	136	166	166	123	136	164	158	143	136	136	145	136	136	142	141	147	157	169	161	157	147	172	138	158	153	122	147	150	126	146	151	140	129	166	159	131	162	154	123	154	140	149	158	146	144	162	139	158	153	134	139	168	145	154	153	118	135	153	144	138	147	153	157	152	158	123	150	132	130	136	147	148	149	131	139	141	144	147	179	138	160	149	141	151	161	157	158	131	161	172	154	136	149	148	145	134	135	168	119	135	150	146	156	152	132	139	183	141	160	154	148	151	169	162	135	164	118	148	164	126	152	163	123	140	145	171	135	153	172	136	149	143	140	149	141	139	154	137	150	160	154	144	154	165	135	138	157	136	153	153	151	150	140	163	159	143	165	123	132	132	126	144	145	144	125	119	143	158	172	134	149	148	159	150	133	155	131	157	110	140	153	159	144	161	133	148	154	139	130	141	163	173	129	124	147	143	159	111	152	121	144	137	135	128	150	140	142	145	133	135	132	154	127	139	144	145	146	132	136	136	142	137	142	146	147	128	147	154	154	152	134	137	156	134	136	146	141	147	149	151	133	131	136	137	139	151	132	157	129	138	115	125	153	134	135	155	143	153	142	144	112	136	138	122	147	145	148	139	142	146	151	159	163	143	156	153	128	150	177	158	143	139	148	144	140	160	163	121	158	140	147	156	146	130	149	115	133	141	141	150	118	137	156	140	120	128	135	138	140	167	159	145	140	160	139	147	151	149	142	151	142	125	161	156	159	120	143	146	158	134	154	151	150	145	155	168	147	134	137	151	137	133	163	130	141	154	130	161	150	117	145	134	133	137	145	154	145	142	145	146	147	152	155	142	152	170	153	140	141	140	138	160	150	151	136	154	147	133	144	149	142	159	136	145	129	116	143	128	146	145	157	145	147	142	146	150	149	121	151	154	164	155	164	165	151	147	140	155	135	125	154	155	134	140	152	132	129	158	157	145	151	136	120	133	131	162	140	151	162	151	143	155	146	148	140	124	146	159	140	155	144	132	165	138	161	146	126	149	142	153	143	129	149	145	136	154	138	150	132	137	137	147	172	150	159	149	147	153	145	155	157	144	148	141	149	154	164	123	123	130	157	149	137	153	138	150	149	153	137	144	156	141	127	155	151	139	134	160	150	149	163	157	160	155	140	143	134	152	154	147	165	151	135	147	126	156	151	159	130	156	157	162	146	154	142	136	149	138	155	124	134	147	155	160	150	157	158	136	151	136	153	131	148	154	150	142	140	190	152	126	145	169	144	156	140	144	141	151	149	138	139	170	152	144	150	147	152	125	151	148	151	156	156	162	137	149	147	163	147	162	143	119	143	147	149	155	140	148	144	143	146	149	123	139	159	138	129	169	163	138	140	146	163	154	166	144	153	139	128	140	144	148	146	173	144	162	163	137	158	178	133	143	144	150	140	145	157	158	163	119	152	154	137	147	118	152	152	131	137	144	132	146	145	157	142	166	142	160	143	141	156	144	143	139	147	143	147	137	153	151	169	153	141	136	143	132	141	121	135	147	157	129	162	147	155	161	137	145	142	126	144	120	151	161	146	143	148	134	144	142	127	140	152	142	135	174	135	138	147	135	154	145	124	152	150	153	139	152	144	139	139	143	152	124	139	154	146	135	129	135	158	156	140	154	140	136	148	160	151	135	150	135	142	142	147	148	135	143	157	161	143	134	137	154	160	130	140	142	153	141	139	151	141	152	136	143	156	149	163	146	150	158	134	119	132	154	149	139	134	154	144	136	144	161	139	165	138	128	145	154	144	130	144	152	152	162	154	159	135	148	139	146	151	153	169	136	139	149	147	149	152	151	159	130	161	145	138	161	157	139	139	132	140	123	165	156	156	137	147	140	138	156	136	163	146	171	164	122	138	147	133	144	140	137	148	139	114	153	169	133	136	138	134	131	157	145	146	135	129	133	143	179	149	118	162	182	129	147	161	158	107	143	140	137	128	154	151	127	153	138	152	149	160	154	156	151	134	123	156	156	138	157	146	161	141	135	157	153	150	148	165	139	140	145	149	155	132	161	147	117	138	139	159	122	150	150	164	149	142	155	153	142	157	132	160	126	159	136	141	156	149	142	163	171	149	144	143	141	140	170	144	129	147	139	135	142	143	129	145	116	149	141	163	147	166	143	155	138	168	136	135	161	148	142	147	157	160	161	149	138	161	167	147	163	145	136	171	144	145	135	146	140	130	140	137	133	159	150	148	163	167	167	148	146	164	138	140	141	159	140	113	134	167	151	151	139	137	167	161	147	145	159	162	157	151	149	143	149	159	135	152	138	172	157	144	155	179	156	177	183	138	130	154	125	148	170	166	149	144	159	153	136	145	119	112	158	117	159	139	155	139	134	143	151	164	124	134	138	127	138	150	161	151	147	149	154	131	154	124	133	146	126	146	145	150	148	153	162	135	143	134	136	165	152	147	139	145	125	157	145	152	143	154	126	145	144	172	158	122	128	130	152	143	142	131	120	116	143	166	145	157	136	159	143	157	139	137	133	162	148	135	139	146	135	149	143	140	154	151	131	147	173	127	153	168	157	146	139	150	163	149	143	145	152	133	152	161	158	139	138	166	158	136	149	140	139	135	142	147	123	132	158	123	148	134	152	153	149	126	128	150	129	156	133	129	132	153	151	149	159	151	132	151	145	142	163	137	161	143	139	147	134	143	141	125	154	132	154	141	149	132	156	168	131	144	150	139	150	123	157	140	135	136	151	150	143	167	132	122	121	140	147	140	153	138	148	140	142	130	168	137	116	153	141	136	137	146	162	153	150	146	131	138	150	145	162	144	116	148	166	155	123	158	149	169	168	147	140	155	148	143	150	139	110	147	152	159	150	124	155	149	137	162	153	157	165	148	149	132	150	134	158	141	148	167	179	146	152	141	138	144	144	140	122	140	149	138	157	147	124	151	150	155	131	152	135	161	141	150	148	140	123	137	134	154	144	127	144	155	150	126	140	146	165	156	170	141	137	152	180	159	134	146	141	143	144	122	141	142	142	139	134	149	154	145	135	163	152	125	151	134	159	163	139	140	160	168	134	150	129	141	145	161	137	121	169	149	146	160	131	124	168	147	134	102	176	119	154	146	148	157	137	111	166	157	132	135	134	156	162	142	143	144	147	156	125	138	157	150	146	152	154	164	164	137	136	151	157	139	150	132	149	148	143	163	125	135	151	149	160	147	136	148	131	154	144	166	149	155	141	133	154	139	143	148	155	146	161	158	132	157	131	156	159	133	148	139	134	116	147	139	139	155	108	144	142	160	131	137	157	141	165	158	160	153	150	129	145	136	152	143	147	143	160	154	149	146	122	129	153	133	147	167	144	119	146	151	142	141	151	178	142	139	130	132	140	143	144	138	151	143	154	152	134	158	141	151	144	158	139	150	150	150	137	153	155	148	132	150	151	132	138	152	163	169	155	165	177	139	142
24894	20925	25840	24919	20114	8249	1292	911	668	677	592	520	537	488	486	431	461	453	401	443	417	407	409	385	436	409	342	421	409	392	348	385	383	385	373	373	346	414	361	364	342	360	370	362	389	357	367	392	356	346	362	353	353	369	379	392	383	369	353	338	361	334	364	367	356	385	366	319	387	352	374	359	366	353	349	369	392	359	366	339	349	404	396	356	341	335	375	384	379	347	362	365	358	340	332	387	329	356	352	347	344	346	367	373	358	374	356	359	322	336	378	364	340	330	368	361	376	367	365	365	352	371	377	404	398	340	372	355	409	379	363	354	355	366	371	408	375	330	354	344	365	359	329	387	379	358	374	407	367	362	336	346	376	332	334	369	388	356	379	369	384	347	352	332	343	367	377	345	340	344	403	359	351	351	369	340	380	345	357	356	332	329	333	371	362	336	326	377	372	352	373	380	378	373	352	348	326	340	347	343	425	334	361	358	338	343	330	364	346	350	371	391	345	349	345	335	409	358	389	373	376	362	413	328	346	364	380	365	363	348	361	373	378	369	380	355	383	353	375	323	362	360	350	359	414	357	379	328	354	391	356	361	374	365	374	373	343	381	361	391	360	355	357	340	380	384	359	388	344	317	359	365	367	368	345	366	353	356	362	367	343	350	365	348	354	368	357	364	339	357	354	343	344	351	368	346	367	369	359	379	343	363	352	332	379	351	359	363	368	348	337	340	383	351	334	381	323	376	361	364	336	355	348	372	404	356	382	323	336	362	376	373	388	332	328	401	367	397	359	337	335	384	375	343	379	341	345	381	358	367	376	374	382	346	390	364	365	324	357	345	386	397	350	378	383	339	351	343	316	355	383	368	321	362	351	328	364	363	369	349	351	385	379	361	346	348	384	376	347	374	389	391	337	373	369	377	343	365	377	369	377	359	338	366	350	381	356	324	379	372	364	352	367	370	362	367	358	368	352	392	422	383	373	345	400	363	361	389	353	379	385	333	343	401	349	364	345	401	359	334	347	392	371	327	349	366	413	365	360	362	353	368	384	368	383	359	385	321	364	370	347	324	341	365	386	363	350	364	365	369	320	391	359	378	391	351	357	325	330	362	375	340	339	359	339	357	366	352	354	343	359	379	345	343	356	322	395	357	372	386	343	325	365	348	364	377	362	361	332	351	377	351	396	391	378	340	382	382	350	356	337	350	357	352	392	363	338	356	358	346	378	368	372	379	368	324	382	340	358	405	362	340	337	374	363	337	360	376	364	364	357	369	328	342	343	344	341	342	400	358	353	363	366	312	348	348	354	365	349	378	339	338	353	351	339	343	372	366	364	383	337	368	374	367	370	397	377	326	345	339	379	332	382	356	386	354	376	365	355	368	350	371	354	365	378	416	358	381	333	345	380	349	372	363	376	366	347	381	368	352	354	346	375	357	354	342	363	380	371	381	381	350	348	364	354	346	355	375	366	395	327	365	337	349	359	302	379	378	371	340	367	348	384	354	341	368	382	340	369	383	390	358	365	360	352	366	361	395	358	343	375	390	353	360	354	335	354	384	379	368	324	352	348	344	368	361	377	349	362	351	391	330	384	374	342	357	352	384	371	351	324	366	359	320	367	357	376	291	365	384	362	355	364	357	366	348	384	383	357	369	350	353	343	377	361	344	354	336	347	355	390	374	334	335	315	379	399	402	328	331	370	344	367	341	358	354	362	354	383	360	347	324	359	372	352	380	323	377	352	358	385	378	340	386	377	384	364	354	372	344	353	379	344	375	409	344	368	322	350	375	340	355	334	334	390	374	397	361	347	350	414	334	352	378	359	396	325	361	351	346	376	332	383	377	371	350	389	368	389	366	356	349	363	372	341	358	357	347	360	368	328	344	332	359	370	328	361	343	352	344	354	358	365	345	311	370	320	350	350	346	402	397	346	357	354	348	357	408	365	355	397	330	388	364	401	390	361	355	393	349	356	371	356	365	360	379	367	346	323	378	350	324	325	358	349	359	363	358	356	335	361	398	364	366	350	388	343	358	343	350	401	344	347	351	345	404	369	384	406	373	386	398	388	341	359	341	353	389	334	359	347	374	373	345	336	391	353	364	380	338	356	424	358	347	366	362	382	322	352	351	353	347	332	354	351	385	376	369	347	324	354	373	347	373	376	369	373	326	370	366	343	390	337	350	366	357	366	379	348	353	389	357	341	364	347	350	331	363	377	319	356	338	337	353	358	356	371	345	335	363	372	375	358	374	319	375	323	354	348	335	364	374	340	377	385	363	377	342	324	356	371	332	351	372	350	370	362	368	370	355	354	385	379	346	378	332	363	353	352	375	399	379	362	378	312	373	363	380	366	328	338	400	359	347	325	354	342	358	353	361	355	360	332	334	357	356	389	348	363	379	391	366	352	355	374	362	348	359	396	329	336	413	342	365	376	376	384	353	396	378	331	359	350	381	363	357	367	373	326	377	330	361	352	379	342	350	377	327	334	355	332	351	398	386	342	313	358	368	347	393	385	350	358	385	333	332	354	364	367	347	372	365	382	341	374	344	389	375	360	375	358	331	334	343	332	352	374	383	354	388	390	350	368	385	367	348	381	351	357	350	338	367	399	352	363	355	380	409	339	333	337	340	380	379	351	356	363	373	384	362	368	352	356	347	379	389	357	352	384	351	317	368	349	369	363	373	381	353	359	325	348	405	344	387	339	349	372	388	380	347	386	350	383	340	329	383	352	331	344	390	349	367	287	350	342	379	329	343	368	394	342	335	363	360	366	342	369	333	339	359	336	378	365	386	380	359	340	390	324	346	364	375	330	362	367	368	369	393	391	348	354	367	381	348	360	330	347	324	355	348	355	352	344	349	338	391	348	339	361	335	372	367	392	344	334	345	346	359	366	354	354	345	363	388	351	358	376	354	352	378	327	362	359	354	351	343	352	370	368	345	386	360	335	353	343	363	358	400	363	405	366	351	358	365	355	342	389	331	356	401	362	344	339	360	359	371	349	387	352	340	344	361	331	364	352	385	379	382	365	380	321	362	379	344	368	370	373	364	392	365	359	379	367	353	347	340	347	383	350	366	363	331	370	366	343	347	363	359	361	343	393	375	379	336	384	358	352	399	370	370	381	382	368	372	371	359	328	375	350	378	369	367	330	337	356	370	373	389	337	343	376	362	335	366	373	341	365	356	389	353	361	360	345	372	351	346	367	363	333	347	355	353	377	353	361	351	384	378	363	379	330	350	348	384	388	334	370	351	340	371	356	365	362	378	369	394	347	339	345	311	343	347	348	344	355	348	376	361	352	360	382	359	370	352	358	378	381	353	353	326	374	351	380	383	345	359	367	361	377	328	405	325	354	369	322	376	399	352	361	386	360	397	388	363	355	348	358	361	353	377	396	384	327	380	348	368	350	352	377	393	336	321	384	367	372	393	374	357	378	370	328	379	349	350	355	363	360	357	316	353	351	364	356	327	371	346	367	376	410	360	379	317	362	355	380	368
48451	68897	10393	5623	3579	2449	1770	1295	1031	867	780	677	646	581	568	546	491	490	444	450	436	395	419	450	415	413	402	411	401	385	328	374	376	385	392	352	367	342	352	365	318	366	392	364	353	362	373	339	354	351	337	362	372	309	363	360	346	347	347	320	325	397	335	367	289	339	355	371	335	342	331	379	330	361	339	356	331	344	341	360	370	357	349	340	321	331	369	328	339	314	353	312	367	353	348	309	338	318	338	346	352	371	356	335	297	325	334	342	338	300	320	360	309	369	343	312	378	350	348	306	323	337	360	334	325	338	320	343	345	337	354	296	337	344	346	319	312	299	345	338	342	331	340	356	327	340	318	322	341	343	334	345	340	359	329	322	308	341	316	323	341	324	318	345	346	375	362	334	333	366	362	322	323	307	306	332	377	334	350	323	354	347	304	327	327	295	357	322	346	353	340	347	375	334	317	313	352	337	325	348	346	348	348	316	301	327	351	354	340	339	349	349	341	308	322	335	340	342	350	343	311	341	338	343	350	362	340	328	340	292	339	332	331	359	343	328	314	321	348	301	364	314	312	359	335	361	311	315	355	336	301	353	336	374	360	338	319	317	306	332	316	326	372	354	341	305	341	322	321	352	311	339	338	361	321	335	345	334	316	334	319	340	343	348	361	366	321	359	320	327	318	358	370	339	346	312	337	316	345	341	294	339	333	309	301	363	351	334	326	329	328	321	315	316	338	340	324	303	367	314	326	336	343	343	322	362	327	367	320	306	336	337	354	314	346	318	324	314	326	348	356	348	339	342	352	339	353	345	370	316	308	331	324	292	319	339	346	344	324	350	299	328	374	329	335	352	348	367	321	351	378	313	347	336	370	339	329	323	346	356	335	366	302	306	314	328	357	293	309	329	361	344	321	349	351	342	330	341	345	362	342	345	329	320	323	304	317	322	320	354	346	344	334	332	301	335	339	348	365	365	344	367	342	303	386	330	329	313	310	317	325	321	345	323	308	381	332	331	326	321	369	320	311	329	326	344	341	333	327	309	331	344	324	353	339	348	346	317	333	337	345	353	309	317	305	343	354	310	327	364	333	334	343	306	334	336	312	339	322	331	336	290	331	363	314	288	347	328	338	318	339	322	352	356	309	318	312	350	306	340	308	286	350	332	315	338	319	340	346	342	327	335	318	322	370	391	354	318	355	338	370	370	354	308	366	330	305	308	363	338	345	379	308	348	309	341	331	348	327	334	306	323	348	316	358	365	346	345	350	327	351	312	349	325	329	367	317	360	368	335	347	303	343	340	325	308	333	353	365	358	342	339	336	371	328	311	343	376	320	337	327	324	340	346	312	337	313	320	316	326	317	346	337	339	335	359	337	298	332	329	327	297	338	346	328	322	349	325	316	338	364	343	369	337	356	345	321	327	340	307	340	311	298	332	326	311	316	322	332	315	326	323	338	326	341	311	351	326	342	329	346	315	353	351	307	372	310	341	359	310	326	310	303	338	334	333	341	333	345	290	350	317	345	318	343	326	346	365	353	323	356	355	327	311	351	335	373	341	328	354	330	351	340	331	308	314	346	334	304	314	326	347	327	342	363	354	317	360	328	318	320	369	358	350	347	365	314	330	351	338	366	344	328	301	342	327	323	331	347	316	345	348	345	331	316	359	324	349	322	305	328	343	329	317	333	349	358	324	330	340	350	316	329	314	328	321	347	347	340	346	340	325	319	337	312	311	337	315	344	345	339	327	329	338	329	312	338	333	298	324	335	332	328	337	347	311	335	329	336	335	339	311	323	302	330	310	365	344	341	325	289	334	296	328	373	335	332	306	348	313	335	337	336	360	351	334	327	339	355	360	291	337	316	330	312	320	340	355	336	327	321	337	323	351	350	329	322	348	331	319	333	321	315	379	312	331	316	327	327	326	345	312	361	323	368	325	304	328	306	325	329	336	325	327	347	315	329	324	331	351	346	330	334	322	321	328	328	350	334	334	353	348	336	314	323	356	344	346	379	367	326	354	315	335	353	332	375	308	356	321	326	336	322	317	371	354	300	324	330	335	306	307	331	342	364	345	319	336	358	321	326	342	371	346	354	378	319	356	326	338	370	355	336	384	316	350	332	377	317	319	348	363	313	369	355	316	340	361	330	322	323	351	331	328	352	365	307	327	333	316	324	335	323	346	345	352	348	362	325	334	331	377	352	328	345	307	332	343	343	375	323	327	349	310	338	331	334	329	345	344	319	329	342	319	327	351	345	339	345	338	315	335	328	349	318	346	328	337	333	303	324	303	357	335	344	312	341	334	306	359	359	332	316	313	308	316	369	335	328	340	328	361	306	332	353	348	355	332	341	300	335	319	302	303	330	336	319	343	331	335	373	332	337	304	328	332	343	339	332	326	330	337	319	293	338	344	334	307	321	322	351	333	335	356	305	342	352	354	323	319	342	363	338	336	321	352	347	346	338	355	348	353	330	348	336	368	337	295	315	329	356	318	358	324	338	319	336	327	318	360	350	354	325	354	337	360	336	352	332	361	355	343	318	330	364	325	358	339	289	340	291	328	326	302	341	319	346	375	348	355	353	305	339	334	338	300	360	343	356	336	328	344	351	359	353	300	313	295	352	383	332	335	336	333	335	376	329	321	341	339	359	349	344	359	332	349	315	366	325	351	315	327	327	357	342	343	342	311	328	335	317	347	343	315	352	324	358	338	370	355	334	309	301	299	321	318	323	353	342	365	338	349	362	343	320	339	298	364	318	329	352	323	319	310	324	331	346	327	314	340	336	341	359	324	344	344	306	354	366	316	327	328	346	367	346	345	341	341	336	306	332	344	341	329	339	356	354	311	310	322	350	351	329	342	346	348	316	337	378	343	316	301	330	323	325	348	340	322	332	345	366	326	360	353	328	310	308	301	334	346	345	327	367	342	350	335	380	358	302	333	356	379	327	311	343	324	272	326	325	342	338	355	349	341	335	353	362	332	315	325	344	327	331	336	324	320	308	315	293	364	342	326	343	304	325	351	314	308	329	304	343	354	308	351	330	335	362	341	315	344	348	312	334	353	300	364	327	336	327	334	331	350	340	334	339	357	348	322	326	359	329	338	328	319	336	296	337	327	330	362	332	318	342	331	322	361	327	334	327	336	333	333	338	341	357	328	351	347	350	353	320	329	332	318	346	354	329	345	335	340	326	337	345	340	338	343	341	298	341	332	333	331	333	331	330	318	330	319	311	344	295	337	370	353	344	372	322	356	343	337	320	343	349	335	302	352	356	318	325	351	339	343	312	340	356	326	356	344	344	313	322	330	334	353	333	354	359	349	318	325	376	333	356	360	362	371	328	314	348	336	355	314	313	332	304	353	367	352	333	300	327	344	327	333	358	347	347	370	361	322	332	361	317	365	329	336	284	332	339	308	334	338	343	335	322	318	343	321	324	371	341	350	331	321	334	344	336	330	327	316	351	343	302	345	325	358	339	327	317	327	339	304	319	315	360	308
22493	20639	26515	24277	20425	19697	6111	1701	1148	1149	937	917	916	832	832	798	800	739	677	700	676	729	728	663	719	695	679	744	684	685	667	638	644	640	609	610	646	665	603	620	632	621	582	628	593	616	654	628	621	608	640	594	601	580	637	631	597	646	621	645	630	618	612	637	644	621	587	622	581	612	639	640	596	597	589	585	668	595	669	610	617	633	634	621	594	601	593	609	672	597	584	613	594	587	552	634	630	621	637	635	645	587	593	582	559	631	580	619	638	591	617	608	624	596	612	607	611	589	587	561	581	605	577	638	659	562	641	628	612	633	626	589	595	597	621	575	598	560	643	641	618	580	598	599	575	615	628	600	613	657	632	630	621	612	612	642	587	578	599	642	608	577	596	576	621	563	631	605	634	562	605	586	617	584	622	648	589	659	632	629	561	587	556	609	630	604	623	609	591	590	610	601	619	566	639	618	632	574	561	617	568	567	625	609	556	589	598	593	584	617	619	599	573	589	620	625	611	616	583	574	593	646	659	602	633	604	604	616	598	577	659	617	622	614	587	631	581	593	615	574	578	606	570	624	584	598	580	603	574	580	596	603	636	619	592	587	592	617	601	593	549	597	596	581	588	583	640	623	653	614	604	624	597	653	598	632	607	584	619	600	622	592	580	587	583	594	615	616	634	609	579	573	602	621	570	600	600	658	590	630	611	631	565	576	623	608	623	555	580	608	586	590	580	576	615	586	624	579	619	566	596	586	593	605	613	570	595	573	638	582	602	636	663	618	631	608	597	600	642	627	652	594	626	572	594	628	600	585	607	620	613	558	610	582	566	581	588	615	601	551	606	554	582	624	611	592	607	601	594	586	606	617	600	590	614	596	589	602	616	591	631	606	613	620	611	646	601	593	624	573	584	543	571	617	577	593	633	567	608	670	632	594	617	592	593	625	608	610	609	577	603	599	571	644	564	635	584	571	601	586	614	609	579	597	629	617	652	589	542	611	600	579	605	602	604	658	629	578	543	588	658	618	615	625	604	599	604	595	606	663	617	600	599	605	586	589	576	586	621	615	596	605	558	566	591	601	648	601	568	571	592	598	636	612	615	581	637	620	600	575	571	571	575	589	571	594	547	596	645	591	596	575	642	583	648	591	649	598	625	595	579	631	578	583	610	584	586	602	620	602	638	640	604	620	612	563	578	599	628	602	615	602	573	630	598	639	591	610	590	574	561	622	635	602	609	645	586	579	602	597	592	592	583	603	660	564	578	610	605	559	549	610	582	636	630	598	606	653	566	643	619	606	612	577	576	643	617	591	617	597	589	615	577	590	591	587	608	609	633	626	630	595	598	589	601	604	559	591	577	597	620	640	580	593	561	605	646	602	617	582	594	554	574	603	612	618	601	646	612	594	613	563	630	562	621	582	569	569	542	556	582	619	586	630	587	593	625	643	628	649	622	631	615	596	650	578	623	624	588	583	585	612	642	637	560	630	560	597	579	613	593	602	611	579	560	611	599	635	583	634	606	632	600	608	551	610	601	615	569	643	613	601	571	586	595	607	572	609	584	608	573	587	600	561	597	587	574	602	572	586	640	561	579	608	630	640	596	579	627	586	598	611	618	620	635	596	646	551	577	582	602	617	605	602	580	628	600	613	637	583	579	570	614	607	589	590	631	626	613	606	646	607	594	570	570	577	588	611	620	595	575	537	606	630	646	620	610	602	599	545	587	620	631	594	590	608	600	622	607	625	584	639	646	608	560	572	602	649	582	625	590	582	589	588	607	571	613	593	616	562	582	570	589	615	614	638	597	625	644	618	605	625	604	639	649	594	567	555	593	600	624	643	572	637	630	599	576	581	594	603	593	627	579	587	584	625	585	612	603	570	601	629	584	580	563	573	650	572	573	645	589	600	607	556	688	626	646	613	550	583	594	606	597	552	582	672	565	576	578	549	604	593	615	612	634	639	621	627	625	565	599	627	597	593	656	579	581	574	616	616	610	552	618	596	573	603	567	601	623	604	633	571	612	597	588	612	636	595	578	556	559	643	599	555	592	567	552	614	635	640	575	585	617	629	612	627	606	592	581	618	593	616	608	587	578	629	630	613	574	582	629	609	621	625	609	597	619	569	624	635	577	594	624	620	591	651	589	634	602	636	648	614	610	589	652	575	579	559	592	591	585	598	567	611	548	554	621	583	585	590	561	594	560	607	575	593	629	612	592	586	622	678	609	594	612	628	634	639	617	612	630	635	599	612	584	580	653	643	597	581	548	606	590	629	620	610	590	566	595	593	594	643	578	634	659	631	565	622	593	583	627	552	587	600	599	597	615	592	578	617	583	618	598	622	573	574	616	594	615	601	601	633	589	599	582	610	603	556	567	602	563	632	642	668	585	587	570	628	619	664	618	585	581	574	634	577	585	578	590	588	602	563	628	590	576	600	583	603	617	578	560	618	622	604	590	625	574	581	621	608	606	625	617	599	602	598	571	595	596	586	573	530	644	600	611	599	617	599	606	557	588	634	599	570	569	611	622	603	631	563	584	606	582	617	599	613	620	559	604	593	574	639	579	597	585	617	580	570	599	591	615	628	591	574	637	578	589	649	653	576	616	577	652	566	623	614	547	637	613	603	606	594	619	592	617	639	598	627	601	643	583	588	616	588	630	585	588	629	593	637	589	580	603	628	636	589	657	582	597	587	583	603	581	583	607	636	647	601	560	631	578	589	628	579	555	615	619	593	613	569	581	599	585	554	590	605	595	608	598	547	580	594	624	543	585	632	610	626	606	661	594	590	636	570	620	573	568	589	622	573	538	615	599	612	649	587	572	617	573	605	574	597	582	615	603	613	631	618	614	619	612	568	630	588	585	594	638	592	574	621	622	584	556	611	586	587	604	579	623	628	630	624	618	620	566	654	604	610	611	629	583	630	617	612	596	617	572	565	618	628	608	609	600	673	597	625	606	584	594	596	640	592	603	613	591	630	583	583	574	614	597	621	608	596	631	595	618	632	591	564	637	660	552	594	559	573	593	647	631	582	588	585	620	582	589	602	578	592	602	631	563	601	602	599	563	621	658	585	663	597	591	586	586	597	593	588	604	590	604	572	601	590	601	594	613	564	551	548	587	579	589	572	599	620	618	576	579	592	615	595	592	533	608	651	591	602	618	610	575	613	638	617	609	595	587	602	615	602	610	557	565	619	587	602	594	641	625	602	605	611	588	592	633	602	606	580	596	594	619	569	586	603	556	597	566	603	621	605	625	596	610	605	650	614	604	667	576	602	610	573	595	558	612	581	632	598	541	584	620	618	608	606	628	623	605	606	598	585	608	591	599	596	558	582	606	561	594	553	610	581	650	594	611	563	590	642	626	603	610	635	587	621	597	614	598	619	638	626	614	613	587	590	603	594	550	595	659	601	603	629	580	619	551	625	580	602	571	619	592	593	586	590	628	611	645	614	558	608	597	597	599	589	567	640	610	580	599	621	597	620	599	591	627	623	618	604
54152	72558	17743	10133	6507	4572	3036	2392	1875	1670	1416	1235	1160	1114	972	934	897	873	776	844	750	764	668	690	671	682	675	652	636	608	657	647	614	620	602	648	558	596	592	618	556	598	576	595	583	615	554	573	608	578	609	555	620	605	579	589	562	585	567	585	592	545	607	592	504	622	567	534	584	576	588	582	563	571	541	562	551	588	552	577	579	588	581	555	589	566	568	597	525	526	602	546	546	545	560	584	536	552	542	582	545	574	544	546	606	580	516	550	574	550	538	543	544	554	579	537	541	572	533	570	540	581	524	571	574	519	551	530	563	564	541	581	558	492	586	566	533	549	614	549	553	558	566	575	547	527	553	556	552	560	548	539	567	548	525	513	583	553	545	592	552	567	589	582	543	555	591	528	581	507	533	503	546	553	561	526	556	569	593	516	537	557	545	562	538	533	546	556	533	529	550	535	556	581	529	534	566	559	575	563	583	571	563	525	528	565	561	510	531	529	572	549	542	583	527	558	566	514	521	541	551	535	583	525	570	561	543	544	531	534	534	596	536	519	558	516	502	569	557	547	552	533	543	530	524	549	568	549	526	566	548	509	560	545	528	563	580	563	548	576	560	553	553	517	570	550	542	539	577	526	549	555	538	570	514	524	597	546	541	556	550	539	537	568	554	573	574	509	577	530	537	560	597	555	523	536	571	535	552	527	582	570	549	581	559	542	542	563	563	557	545	525	563	511	559	527	546	532	538	585	555	530	538	581	534	588	514	534	574	511	551	554	551	582	522	534	515	547	542	551	535	565	554	576	546	591	550	535	544	542	548	548	538	554	577	515	551	557	553	530	537	563	532	539	533	591	548	554	554	550	551	558	549	529	601	541	509	586	577	518	530	547	541	564	529	490	542	590	593	546	560	559	529	562	568	538	525	526	553	558	540	594	580	576	562	548	575	574	566	521	527	552	554	536	550	522	500	509	578	533	562	575	568	531	517	563	548	539	520	606	550	550	550	584	553	595	559	548	536	534	594	556	567	557	546	551	545	517	561	536	557	533	557	547	577	551	526	571	559	546	574	536	554	602	575	557	534	594	587	537	561	544	574	569	565	539	544	579	533	534	546	561	573	543	540	555	593	573	515	518	587	563	543	520	571	555	551	551	576	488	570	578	540	574	550	548	534	565	535	517	549	582	561	539	571	566	556	561	599	559	557	529	596	533	557	586	525	562	590	516	561	548	571	557	567	532	537	529	552	529	591	528	540	546	527	582	577	552	568	570	509	547	533	546	554	548	534	541	554	554	561	561	581	602	593	558	497	544	581	523	584	563	488	561	517	561	565	559	563	539	565	561	558	585	543	522	575	567	560	541	596	500	563	582	575	523	572	566	566	550	549	604	529	566	584	509	555	540	538	559	574	536	548	519	532	544	572	515	570	553	532	570	532	566	571	570	555	542	568	546	481	581	559	584	589	524	608	542	560	541	550	554	543	544	580	589	539	569	548	545	562	518	567	561	534	535	570	548	584	567	561	543	545	560	556	563	568	503	590	551	544	529	588	567	508	527	563	539	558	524	567	543	574	564	563	550	555	572	526	540	600	521	524	552	544	564	566	528	534	545	581	540	540	582	552	529	553	522	535	533	614	577	522	580	567	543	537	513	570	521	573	562	558	540	552	549	560	537	565	566	548	538	562	564	602	559	505	550	536	532	512	547	536	559	576	569	542	518	570	554	551	513	540	517	569	512	531	550	545	608	563	548	571	553	551	540	572	536	573	577	553	552	541	586	551	541	600	523	529	579	521	553	578	543	567	555	568	563	556	553	530	515	540	576	523	537	548	548	563	586	600	553	564	569	535	538	567	584	557	561	554	544	556	566	571	519	555	546	549	575	550	590	586	542	570	529	540	520	575	540	573	533	546	554	568	548	556	515	551	574	528	558	544	563	589	509	589	560	523	555	558	532	537	550	545	557	567	554	560	566	539	531	578	562	537	552	528	553	546	566	548	551	501	532	592	552	553	575	555	559	548	566	559	525	565	562	551	569	572	576	557	593	526	585	540	570	548	564	556	538	528	540	538	568	578	524	527	573	590	507	542	551	538	548	563	557	519	565	549	568	549	571	589	537	547	567	566	529	561	547	572	563	555	563	583	589	519	545	570	566	526	532	545	551	541	529	562	551	554	502	553	552	580	543	583	536	528	562	585	576	576	539	550	509	581	536	558	549	580	581	539	558	574	545	542	523	574	523	571	572	502	548	515	541	541	547	548	509	543	544	595	565	578	563	546	522	530	602	544	581	558	536	549	571	552	513	535	534	584	563	570	576	580	560	572	549	516	539	576	570	539	569	571	577	600	517	566	525	588	546	556	549	546	557	552	565	513	534	539	551	565	564	621	581	546	548	553	579	527	591	566	537	571	572	569	578	570	537	536	519	540	558	573	575	568	548	577	541	528	533	547	511	558	575	569	555	573	547	538	571	534	543	561	589	578	527	554	540	507	534	554	585	571	488	545	525	543	517	576	565	497	545	528	544	503	561	564	533	577	539	541	519	573	538	561	543	546	589	550	556	583	541	513	525	545	537	532	547	565	563	531	550	575	516	565	548	545	589	577	506	548	515	531	528	527	553	557	537	539	518	567	567	534	547	532	539	565	537	530	535	560	526	534	557	570	602	555	528	513	556	577	545	574	537	558	537	520	541	546	594	558	589	528	548	530	580	498	557	564	528	519	572	567	573	518	570	517	529	585	564	539	576	521	570	514	548	565	536	573	568	583	533	562	545	563	563	522	523	580	530	548	535	573	618	546	545	514	563	517	543	511	576	571	530	529	545	535	557	538	535	578	569	569	531	538	560	546	550	557	552	562	536	550	565	537	518	542	546	551	535	557	566	568	592	548	578	571	545	530	587	557	531	558	535	572	556	538	528	593	531	602	530	518	521	555	561	543	623	532	554	536	526	625	541	538	522	528	552	562	595	579	569	580	522	579	578	545	553	571	577	572	541	556	533	586	546	546	534	529	541	516	572	588	506	522	511	560	594	594	579	547	572	523	571	580	516	571	585	540	545	528	541	553	544	564	587	557	539	558	537	562	574	584	541	571	565	580	547	523	564	546	584	601	534	547	517	558	586	566	549	554	549	544	594	554	539	571	562	545	577	512	560	584	557	548	560	587	512	548	555	518	592	598	490	550	580	538	577	564	575	572	542	555	550	533	550	559	603	564	567	538	556	616	565	557	566	556	541	531	516	550	552	572	526	550	535	511	561	581	533	582	560	561	528	571	536	606	483	568	551	551	560	527	557	559	543	580	562	520	560	556	539	532	555	549	552	568	561	548	532	531	575	582	536	554	521	576	544	555	567	522	555	535	537	534	579	580	588	534	561	548	502	492	543	567	538	541	588	569	577	574	542	556	560	588	597	550	513	529	494	541	528	575	571	586	550	556	540	513	546	551	554	552	533	593	531	549	537	544	563	585	587	540	550	555	541	551	517	554	536	538	550	534	581	585	587
29070	20775	6921	911	252	208	159	163	168	126	142	142	144	148	153	152	157	142	130	151	131	144	124	141	130	123	107	133	121	146	122	104	144	121	149	134	124	122	145	154	141	151	133	143	160	143	156	138	138	132	154	140	140	141	151	153	148	132	137	139	120	139	144	126	132	144	174	138	134	146	135	143	131	134	144	116	134	159	141	147	136	112	154	129	118	122	116	121	139	125	154	127	123	150	141	153	139	136	138	128	118	140	148	137	117	120	147	129	136	125	150	128	138	153	156	151	150	131	155	132	138	155	157	157	126	146	140	135	144	141	142	131	130	138	135	147	145	135	146	147	155	132	149	109	145	139	129	126	129	143	147	132	151	126	147	135	125	152	142	125	148	135	136	150	123	133	133	143	155	151	131	131	130	147	147	158	136	143	123	164	134	142	136	137	136	122	132	145	146	131	143	134	120	154	128	143	140	122	137	133	136	130	148	106	145	140	137	118	134	135	136	120	117	125	134	133	156	139	126	136	131	125	157	153	153	123	128	126	129	152	137	149	116	150	141	135	140	137	140	139	139	149	144	107	141	139	130	145	137	157	137	129	149	136	134	140	133	130	138	146	127	124	153	132	148	144	141	140	149	139	116	143	129	144	151	137	158	126	125	139	138	136	139	139	140	160	143	119	114	142	132	133	159	139	133	162	140	122	126	129	135	120	136	155	125	164	120	126	143	128	144	114	162	148	135	155	124	128	144	114	110	144	137	136	121	145	139	110	148	139	134	141	137	139	133	134	140	153	128	140	149	139	129	140	143	125	115	117	154	137	113	140	155	122	118	145	140	144	128	147	151	127	142	152	134	139	137	133	134	144	128	136	166	143	133	151	134	150	153	135	132	150	134	139	134	154	139	144	120	134	152	115	153	123	143	133	124	140	135	138	136	145	137	131	145	125	124	124	132	131	161	151	132	148	152	145	139	140	120	159	149	147	147	136	145	129	154	137	133	134	138	146	139	129	158	125	140	118	131	137	143	149	129	124	139	139	118	146	142	141	153	140	135	153	155	127	134	130	148	155	147	131	142	140	133	126	158	114	143	156	128	116	131	159	166	137	140	130	139	130	131	122	123	136	139	121	130	152	156	140	138	137	130	149	117	155	121	126	146	147	140	109	117	152	160	138	130	133	128	137	137	131	126	121	108	126	137	128	134	137	112	146	133	154	129	146	144	135	140	126	162	118	145	140	149	150	136	124	118	141	146	131	143	150	139	125	146	159	120	137	154	114	135	167	152	127	153	130	156	128	160	149	140	131	116	139	139	136	134	128	126	141	151	143	115	141	128	130	125	135	166	122	140	150	148	156	122	142	146	154	146	151	132	129	129	147	140	122	122	145	132	146	136	155	131	131	131	129	138	136	139	143	150	132	134	129	128	124	141	166	156	132	120	164	150	163	153	138	135	123	149	125	159	156	147	124	135	140	131	150	150	145	134	153	128	123	150	151	144	150	152	108	148	140	147	142	125	121	114	140	130	149	129	150	141	127	128	148	137	135	123	147	123	137	133	111	118	156	128	138	146	128	147	143	148	128	143	149	137	137	151	133	138	136	132	136	139	144	158	142	150	141	140	153	135	134	139	160	120	134	146	153	147	139	120	168	134	150	129	153	156	136	145	140	145	126	133	137	147	142	153	133	118	130	134	132	143	141	122	141	133	117	138	141	115	148	143	125	135	141	124	145	115	158	147	151	139	122	111	129	170	139	139	130	145	151	139	139	148	152	134	133	140	149	144	141	142	138	140	135	123	154	143	141	131	110	152	144	137	138	143	112	133	147	151	135	151	128	104	126	117	124	119	129	152	145	147	136	121	140	155	149	132	136	153	129	157	146	134	150	120	132	139	150	140	121	117	121	154	138	158	146	155	115	134	134	141	136	142	151	143	134	125	139	133	150	138	151	134	139	137	140	149	142	122	132	129	149	152	114	138	145	146	110	155	128	146	150	130	151	145	129	152	127	129	142	138	132	136	145	154	122	125	134	127	113	116	147	122	147	139	140	125	150	137	132	122	146	160	164	155	135	126	134	144	144	128	125	140	129	160	130	139	124	127	151	145	136	164	128	148	158	129	119	116	129	120	134	155	148	143	144	138	126	138	124	123	138	144	120	146	139	157	134	140	142	140	145	144	135	130	133	128	134	153	149	169	146	140	154	134	159	131	131	145	140	129	120	137	115	144	157	135	119	129	150	147	135	153	146	128	144	121	134	165	149	137	143	114	134	119	134	157	116	138	127	139	127	137	140	130	140	133	141	134	155	134	112	149	138	137	144	132	151	141	138	134	150	135	140	128	145	147	124	132	145	114	152	135	138	146	142	132	150	152	125	151	143	157	126	136	136	130	133	128	128	162	135	131	140	152	139	132	133	141	113	152	145	142	128	126	123	146	145	135	147	142	152	119	118	138	140	129	139	144	150	124	139	124	112	144	121	136	139	137	144	147	135	148	134	136	121	139	143	139	125	122	159	149	150	118	139	144	129	133	143	136	143	148	143	151	142	150	119	139	154	124	131	142	140	152	117	129	126	143	111	160	139	126	139	142	126	144	153	142	128	130	141	128	155	149	143	149	148	147	133	139	136	122	138	123	131	127	124	144	115	141	158	147	152	137	132	126	132	154	140	140	137	144	131	141	159	129	123	132	143	113	151	132	153	121	144	164	144	143	130	130	141	140	125	136	119	135	151	151	149	145	136	139	139	121	140	168	148	153	165	134	134	132	141	113	112	119	133	121	149	144	138	147	114	139	146	155	142	139	141	149	122	155	163	138	138	135	123	164	141	164	130	114	134	140	115	131	93	155	144	125	143	128	135	135	170	125	133	131	154	124	135	125	144	134	147	137	129	138	138	150	128	140	147	144	130	128	151	149	153	149	150	149	138	131	151	120	125	145	133	141	136	138	150	135	144	136	113	149	139	118	135	139	140	140	138	124	138	130	130	141	154	117	135	132	143	127	150	135	115	151	142	144	138	123	131	138	150	147	131	129	142	130	144	134	135	140	119	147	147	134	152	147	131	148	144	158	138	154	144	151	148	146	130	121	136	161	158	127	149	153	137	147	137	136	140	125	146	139	129	144	146	134	132	125	132	152	123	153	143	131	142	142	130	139	160	147	147	125	130	139	133	135	123	134	147	131	149	127	148	133	159	139	131	147	147	133	165	138	127	144	129	155	141	129	124	138	144	132	152	163	132	138	146	118	138	144	135	152	137	126	154	122	140	136	146	146	138	130	134	156	160	141	166	138	142	120	139	136	140	130	138	146	129	136	122	174	165	131	134	147	143	140	167	121	152	147	129	149	106	139	144	140	139	146	155	131	142	151	130	144	144	134	132	134	108	143	133	137	145	157	133	120	133	137	139	131	145	156	148	150	142	138	121	159	154	132	149	125	129	134	124	150	121	161	134	137	139	143	136	128	133	132	134	118	103	130	127	151	143	139	138	143	139	120	124	121	122	155	129
22133	22044	3349	1198	405	235	199	189	196	171	171	165	166	169	151	146	153	140	168	153	156	162	150	149	162	148	146	137	144	141	157	159	136	153	161	168	147	128	150	135	155	142	126	142	160	153	155	150	141	147	156	134	152	145	147	134	165	140	166	165	159	133	143	146	133	152	141	153	122	147	130	149	147	148	148	151	155	151	144	155	151	164	141	136	137	162	139	140	148	117	141	146	144	138	137	149	140	148	139	150	151	120	164	142	138	140	143	141	144	170	170	150	143	145	127	156	177	155	130	146	141	130	148	134	167	137	153	147	138	152	144	127	139	140	148	152	152	151	125	142	149	147	152	139	133	152	132	160	134	140	153	144	131	164	152	150	146	160	130	151	168	123	149	136	148	143	128	142	184	163	145	129	139	127	148	162	156	121	131	137	144	156	146	135	153	161	143	124	150	140	161	172	150	158	133	151	145	139	142	140	140	128	145	158	165	151	142	144	135	160	141	155	158	131	160	152	154	151	167	152	148	155	163	154	147	121	154	152	132	139	161	127	135	146	131	145	123	141	168	141	143	174	137	150	162	152	143	157	181	135	142	145	121	139	136	145	157	131	160	150	123	121	125	150	133	165	127	153	158	136	144	144	144	160	134	141	136	139	153	132	151	124	139	140	162	141	138	159	148	146	130	137	171	144	164	143	155	150	132	143	148	155	142	151	149	148	132	147	142	144	149	133	158	182	155	135	172	163	157	132	153	117	175	135	147	145	151	151	143	139	157	152	142	147	152	161	127	136	135	154	132	163	146	140	148	160	145	148	123	152	149	152	148	133	143	134	130	125	137	156	139	172	169	138	168	137	130	158	150	168	140	163	161	143	145	132	136	156	125	152	129	125	148	139	133	156	142	157	134	147	145	151	147	141	154	152	175	137	124	154	149	154	139	158	138	152	147	146	152	155	129	154	140	130	127	154	148	144	148	156	147	147	134	134	125	161	147	156	143	131	132	150	145	155	150	144	144	122	158	131	178	121	146	157	168	147	134	137	150	155	142	136	156	145	153	150	152	146	150	153	125	141	152	166	149	151	125	156	152	144	142	146	163	143	167	129	132	174	137	138	178	137	156	171	159	145	127	155	155	124	176	160	139	130	162	156	138	157	135	149	159	136	137	160	154	141	137	166	143	165	139	142	134	148	127	147	159	147	145	144	129	151	166	136	138	163	150	145	157	139	133	148	152	161	151	152	136	163	142	138	153	149	140	162	144	148	155	161	137	155	143	152	152	119	137	128	126	139	153	157	148	150	136	139	141	155	140	134	136	158	130	143	136	147	152	121	138	136	143	137	138	155	158	134	139	122	129	152	151	161	135	163	138	132	151	141	154	160	153	151	155	155	134	158	137	144	146	151	163	164	169	138	157	140	166	164	129	138	138	153	139	135	137	140	135	148	187	136	150	142	157	137	143	136	146	135	142	138	136	143	160	143	133	175	151	124	138	137	173	151	145	166	145	147	134	162	141	146	158	130	164	148	163	173	135	172	165	167	165	129	158	142	134	150	132	152	137	147	142	143	150	168	144	147	138	146	143	131	142	154	145	145	152	163	132	137	142	162	158	157	123	134	156	159	154	135	135	140	156	152	154	169	138	146	127	174	147	143	155	162	146	152	132	165	141	141	147	133	129	170	135	145	138	159	138	154	164	159	149	138	174	138	136	131	147	158	159	143	144	154	139	137	128	131	154	125	165	145	157	182	160	136	132	153	141	138	149	134	149	167	149	134	142	153	149	129	144	174	131	170	161	140	146	133	163	144	125	160	145	165	143	150	126	168	134	148	169	150	148	171	167	146	158	148	161	145	126	159	142	157	127	161	153	115	161	142	129	137	135	129	137	132	141	147	151	155	167	138	151	158	145	142	147	151	128	131	150	134	156	137	164	160	134	158	159	151	143	145	157	144	142	145	148	153	156	132	137	140	137	137	150	145	132	153	151	157	146	138	164	149	145	139	149	165	117	178	158	144	135	141	150	154	130	150	136	144	132	139	132	149	145	144	159	161	149	141	146	153	159	174	152	154	147	145	144	134	125	144	139	137	151	149	149	159	165	148	155	140	148	165	142	142	158	132	114	162	158	115	140	126	163	150	157	138	138	151	138	147	149	175	145	144	150	152	143	147	122	147	141	156	138	156	141	125	145	177	149	157	136	136	153	147	139	149	146	152	152	164	154	155	134	153	178	130	166	157	159	145	162	126	150	145	147	162	156	144	144	156	134	127	141	146	131	129	162	160	123	121	169	133	139	153	154	123	144	141	148	138	168	125	145	140	147	141	153	133	156	152	137	142	143	149	155	140	150	143	149	171	146	160	170	146	141	136	140	149	143	130	136	122	153	166	163	145	148	155	163	159	152	147	154	163	149	154	146	167	156	133	148	157	155	155	153	144	145	138	128	159	136	144	131	145	158	160	138	157	154	153	140	131	152	142	165	161	151	145	141	139	131	158	146	161	145	147	132	144	160	141	155	157	156	156	151	123	143	148	148	144	128	154	165	144	152	134	138	136	144	146	162	143	170	147	177	136	170	140	149	142	152	147	151	155	131	151	156	135	151	153	153	150	141	128	133	148	172	126	141	144	133	134	136	146	151	148	143	148	133	154	139	142	160	141	136	140	145	172	138	142	137	140	141	135	138	138	162	152	155	149	146	138	141	154	142	127	146	146	149	123	150	164	148	133	147	137	144	131	104	143	146	139	153	166	155	139	170	154	122	143	147	167	135	120	165	195	151	127	150	141	157	141	181	141	170	136	151	160	143	156	137	131	149	135	134	147	157	143	143	137	146	145	140	151	131	131	163	131	148	142	149	157	163	142	132	138	156	135	157	134	134	146	142	152	135	149	140	134	142	133	151	128	152	169	147	142	132	141	155	147	146	166	154	157	126	145	148	156	150	143	156	145	140	154	156	152	134	155	147	146	136	137	146	129	160	160	145	155	138	152	156	172	157	148	133	131	147	160	145	141	146	124	157	145	157	128	129	143	143	139	134	152	164	168	130	145	126	140	135	136	146	128	143	140	136	133	124	149	142	151	132	160	153	155	140	129	142	152	135	133	144	137	130	137	161	130	153	153	137	151	146	127	125	139	143	163	153	148	140	139	141	140	146	144	153	131	159	168	136	157	131	150	133	141	168	135	148	147	141	144	151	156	160	150	147	132	148	150	143	144	160	168	144	152	150	150	147	169	116	140	159	149	121	151	137	122	136	146	140	137	141	154	157	141	164	150	131	140	146	130	162	145	154	148	149	141	141	142	133	165	150	142	154	162	160	148	141	163	162	150	165	142	128	144	159	155	141	154	159	142	165	137	151	131	137	130	159	154	134	149	140	162	142	140	141	133	152	141	149	134	143	145	151	160	162	134	152	172	137	161	145	159	135	130	130	166	115	135	157	151	147	143	127	138	155	146	126	133	132	157	150	151	137	133	160	160	166	174	134	138	151	137	150	178	146	128	148	141
24831	20592	26496	24168	20383	16076	1891	852	672	672	533	569	478	498	490	492	476	463	462	426	421	395	426	396	399	377	395	406	392	419	371	373	348	364	368	357	362	389	375	374	381	372	353	386	415	349	376	379	383	344	350	368	340	363	396	383	376	373	381	360	355	355	344	394	368	377	343	358	341	348	376	343	381	361	293	382	344	363	348	381	350	347	353	404	357	397	387	368	349	360	346	390	391	398	366	370	360	367	357	375	358	363	372	338	385	386	332	343	402	397	400	353	372	344	409	332	341	345	322	368	406	372	353	345	349	362	360	336	358	342	357	335	355	367	353	379	323	358	345	370	354	349	356	341	374	349	357	323	381	335	335	356	368	368	395	372	328	384	358	367	397	370	397	352	387	358	388	349	366	334	345	372	390	368	358	398	350	382	343	336	349	381	370	381	374	382	371	388	355	386	335	321	379	353	362	352	356	368	353	372	344	359	368	361	376	348	349	352	361	347	388	354	350	394	354	341	365	361	380	338	336	383	354	347	341	338	387	340	366	373	318	373	383	354	351	383	382	353	346	360	347	391	369	371	315	362	383	356	405	363	359	381	381	333	330	365	360	340	377	367	373	358	334	377	374	403	357	397	380	374	373	358	345	358	382	324	353	371	361	384	389	346	352	378	337	366	358	349	397	364	326	363	340	347	346	330	356	333	357	367	321	366	368	367	386	349	390	327	367	399	355	366	402	391	354	400	360	345	402	341	358	350	352	345	342	377	365	366	354	374	376	345	357	377	328	334	345	391	368	361	360	383	370	376	321	327	334	393	358	363	347	362	349	353	371	365	351	364	353	350	363	352	373	337	354	383	347	381	358	369	396	384	365	362	338	375	363	386	340	413	383	343	393	369	360	359	333	351	391	365	351	350	342	357	379	386	354	366	356	393	341	335	358	365	348	378	384	344	313	393	366	306	379	326	373	391	374	402	382	366	384	365	355	364	371	368	383	365	374	333	362	338	366	354	367	322	343	376	410	365	360	327	381	366	367	391	350	399	354	340	357	334	369	388	365	361	384	364	368	346	339	363	368	355	368	339	366	350	387	367	381	378	366	359	364	325	372	349	353	341	371	371	396	391	357	364	324	375	376	364	365	360	347	336	332	368	342	365	360	378	363	356	378	368	393	358	378	363	359	323	387	374	358	386	387	395	334	333	379	372	352	358	377	373	394	355	400	396	337	360	368	354	344	360	335	340	333	378	372	370	372	365	337	353	363	390	382	377	360	362	361	391	351	347	380	364	363	359	344	367	330	375	339	337	395	374	346	343	360	362	391	377	356	367	356	362	339	348	380	375	361	362	332	343	353	387	350	367	354	365	389	378	351	384	373	353	359	358	378	348	344	343	367	382	351	365	371	345	383	394	382	390	379	367	369	375	364	334	337	365	361	362	362	368	395	380	335	392	372	345	354	338	379	345	365	374	324	367	349	373	362	323	356	380	328	294	385	341	406	368	358	367	374	378	369	391	376	397	351	334	320	338	391	363	384	364	371	346	383	377	368	352	335	361	378	405	381	354	411	359	352	331	373	404	367	351	376	328	393	345	388	380	361	373	315	372	351	367	365	344	331	361	359	327	353	361	380	370	394	395	313	326	383	359	354	376	337	388	343	389	365	375	354	353	353	384	361	397	318	372	356	369	361	348	373	363	376	372	377	334	410	360	365	363	384	349	356	371	344	356	384	374	391	377	386	363	373	406	366	348	336	394	368	354	358	339	347	368	355	357	361	357	340	331	343	342	366	352	366	371	370	388	333	377	361	359	373	340	361	366	365	350	362	343	342	387	365	403	370	390	400	352	349	375	333	415	363	352	362	356	380	386	345	359	346	345	338	374	379	368	341	341	371	354	359	365	363	340	352	337	339	377	388	350	371	359	360	336	355	368	372	378	355	365	366	382	327	343	378	375	325	353	353	380	377	374	346	370	360	348	382	362	387	392	392	392	360	362	361	385	361	326	338	368	361	360	365	346	386	369	348	346	370	342	331	369	400	386	367	349	352	325	397	361	389	392	385	365	360	368	374	368	375	406	382	337	367	374	320	372	359	364	398	342	351	330	355	324	348	382	360	407	325	375	357	322	380	352	349	339	363	392	320	376	383	348	353	379	371	362	340	355	377	327	369	363	390	355	332	370	373	398	350	347	386	314	345	343	315	359	338	380	365	370	341	356	335	358	379	367	364	343	388	346	377	365	381	380	334	346	332	371	383	353	361	376	333	360	402	353	318	375	355	396	332	366	349	356	363	391	368	337	365	401	394	345	355	381	361	406	362	395	356	398	350	405	380	381	337	361	343	357	342	356	348	354	359	371	355	352	365	362	377	370	373	330	342	349	336	367	322	373	364	364	398	348	368	354	341	396	351	355	341	381	363	353	374	354	344	358	379	369	331	403	399	389	368	359	379	357	354	373	379	348	355	365	341	340	368	392	356	414	323	377	371	347	392	343	362	345	345	375	357	347	367	348	353	342	414	364	393	369	397	329	373	382	328	364	345	334	346	343	347	356	376	336	348	359	354	358	342	371	400	384	332	357	372	333	345	374	342	336	359	391	395	385	357	337	344	358	349	369	359	365	368	383	361	337	350	362	354	385	353	362	341	356	342	372	354	358	415	359	328	354	320	387	342	349	369	343	369	384	344	372	351	392	355	353	385	384	389	353	365	356	359	369	333	385	371	389	373	366	392	332	371	356	367	356	380	347	337	356	373	368	348	361	352	369	376	364	347	369	376	393	370	347	351	334	334	351	341	382	362	364	380	345	378	329	380	379	381	380	335	392	374	360	333	364	373	374	330	385	377	367	406	375	380	366	374	352	320	347	332	399	352	389	378	362	380	327	343	339	341	375	345	379	355	359	342	373	362	363	379	368	318	388	370	363	370	366	389	372	350	354	382	303	373	359	316	386	405	345	378	359	374	355	360	369	383	365	321	388	355	344	370	339	336	346	390	331	374	370	364	334	362	357	341	375	354	335	384	360	355	382	376	349	349	360	352	344	367	363	363	362	375	378	387	324	395	395	341	341	353	331	380	369	338	336	337	386	362	379	354	330	372	365	375	355	373	366	365	339	369	364	324	345	361	327	332	353	348	367	350	366	348	358	342	331	371	346	399	401	332	353	328	345	321	358	353	369	374	356	343	342	396	373	401	360	348	366	378	358	365	391	338	402	377	374	366	370	358	354	329	370	382	337	372	358	345	370	359	380	381	358	369	367	336	339	360	359	357	372	410	351	365	385	325	358	403	353	383	362	361	348	386	346	352	341	337	361	332	396	324	352	323	355	367	357	356	381	384	345	377	373	348	353	393	352	365	374	374	377	397	384	347	350	403	361	374	411	360	372	381	371	359	371	362	345	369	348	377	337	341	349	361	338	374	360	344	358	345	377	399	340	378	350	356	361	335	382	326	336	389	391	371	343	380	336	391	364	368	364	328	348	370	358	338	353	365	349	355	354	363	331	337	346
48968	58456	10499	6426	3612	2541	1765	1342	1030	886	788	724	700	591	543	518	498	513	442	451	421	397	420	420	391	438	372	415	394	389	398	379	405	382	346	362	386	376	389	329	349	352	363	371	350	358	372	343	316	354	347	351	384	351	355	327	328	370	370	338	355	339	318	352	369	356	370	308	343	357	329	341	336	341	359	327	358	333	321	336	385	344	363	352	310	350	317	308	333	349	338	329	362	330	342	358	308	326	346	353	336	306	341	331	290	334	315	327	352	342	319	351	327	357	318	323	330	374	326	344	306	294	331	310	327	314	331	317	327	291	325	306	358	331	314	344	308	321	307	330	335	314	337	314	336	335	352	346	345	357	314	354	358	337	353	312	311	344	346	332	325	331	308	358	339	314	304	331	328	320	332	336	331	347	314	343	317	280	356	327	332	334	325	308	355	304	332	349	338	333	347	325	310	321	348	344	312	352	308	351	373	353	303	326	325	348	316	330	313	350	325	365	323	323	299	315	343	329	319	338	311	327	314	340	318	314	321	323	327	337	308	332	300	377	349	318	352	345	332	347	359	343	359	360	333	321	332	328	336	332	331	336	329	356	328	324	347	341	356	330	361	330	345	332	334	351	331	342	325	364	325	325	303	313	346	351	313	333	321	343	358	338	307	327	326	319	309	321	343	323	370	324	345	305	322	339	319	310	342	344	336	359	310	320	303	301	336	359	329	315	357	349	323	318	329	353	316	344	331	352	369	372	355	340	347	356	341	351	335	346	317	312	302	345	329	343	330	308	333	315	339	359	319	337	335	329	351	352	332	326	322	338	321	323	346	332	322	335	331	337	359	345	322	350	339	371	286	316	311	354	346	312	289	365	364	343	336	324	361	357	343	333	314	321	340	335	335	351	341	319	309	328	359	356	309	345	325	339	325	349	312	347	355	345	298	379	312	366	330	344	365	341	320	362	333	355	308	338	369	321	364	349	332	344	333	335	337	295	344	306	295	351	356	312	328	340	341	339	347	342	350	328	327	329	320	333	306	324	329	337	339	327	327	347	346	370	324	326	362	327	328	299	349	357	331	353	359	328	349	344	340	350	361	322	309	335	351	331	341	324	326	360	353	361	332	332	349	350	298	349	351	350	334	322	309	315	327	313	366	342	310	336	318	351	295	320	344	347	319	320	325	340	327	321	335	363	333	342	330	296	344	281	348	317	348	308	327	335	364	364	351	328	328	338	338	352	348	319	307	292	368	334	307	328	324	353	339	352	331	364	341	299	339	353	337	364	331	342	340	340	335	333	336	312	351	346	341	320	321	336	349	326	343	383	327	331	296	356	342	332	318	304	357	331	336	359	320	314	327	315	348	316	342	358	336	370	309	340	328	342	350	354	336	338	347	330	325	327	318	341	300	343	331	318	364	372	331	347	327	335	329	306	345	331	335	306	356	309	335	356	350	367	358	329	361	315	306	329	305	356	339	347	337	344	342	326	317	319	318	306	315	339	345	341	336	346	332	322	351	372	330	321	325	332	348	332	315	330	354	326	319	348	344	338	347	331	345	353	367	327	352	322	320	341	345	346	342	331	331	376	364	330	320	341	345	352	315	320	328	341	367	353	335	309	317	319	374	338	329	360	339	329	362	340	359	321	331	345	363	347	315	316	345	317	361	329	302	342	315	319	352	295	350	321	339	333	341	325	299	349	331	355	344	360	337	333	328	355	342	333	326	343	341	359	345	327	335	344	338	355	353	302	369	331	387	313	338	332	312	343	341	346	322	330	312	327	330	319	320	356	373	343	350	358	340	311	358	325	315	275	325	326	361	358	339	320	330	345	339	323	357	316	354	323	291	345	337	353	315	346	332	353	312	324	340	327	350	345	355	320	369	313	323	325	316	320	336	318	296	366	318	341	348	344	316	345	354	339	350	332	360	328	332	332	344	327	328	313	344	304	326	357	332	318	333	333	315	352	353	316	311	371	358	309	329	355	378	355	314	347	314	331	326	309	320	348	302	340	299	317	357	327	332	330	321	328	333	314	321	373	332	327	349	343	357	323	333	359	304	327	341	343	345	324	336	324	333	354	304	325	327	288	336	334	351	326	319	339	332	321	325	331	308	369	339	349	339	324	321	356	326	333	327	321	338	310	353	337	338	347	326	331	344	327	336	353	335	357	353	333	328	325	347	318	315	337	314	301	343	356	347	339	319	340	325	353	349	353	353	325	351	354	347	328	317	319	340	331	337	322	358	341	320	304	331	338	329	326	334	316	331	341	344	329	303	316	317	349	362	329	358	336	366	343	340	344	360	340	334	335	320	316	338	361	353	323	374	349	341	336	333	347	304	321	310	387	343	341	343	352	339	328	382	344	333	317	308	337	325	303	357	318	354	332	311	326	354	337	346	350	349	341	339	350	359	350	331	337	341	329	309	326	348	307	318	336	343	310	317	319	318	333	332	333	371	324	340	353	312	346	331	335	352	327	317	340	320	314	323	327	332	338	305	345	332	344	323	328	328	342	339	335	353	326	378	332	333	362	325	322	362	333	307	347	340	330	339	332	314	339	325	359	342	363	343	334	354	346	315	336	344	337	316	353	318	334	325	334	365	349	326	313	307	322	341	347	332	323	327	313	347	342	303	327	331	332	353	350	312	344	325	328	319	359	318	326	361	333	332	359	321	338	319	347	330	328	317	344	354	344	316	349	314	354	352	347	337	342	320	353	322	342	307	354	299	351	326	358	349	353	373	318	340	333	330	323	327	360	337	354	322	330	330	312	320	298	340	347	316	324	326	327	331	347	329	336	366	361	346	307	326	335	379	345	331	316	365	312	344	333	328	317	326	350	359	367	330	321	355	322	316	324	320	325	332	330	310	319	332	316	292	314	355	340	333	336	302	354	344	340	324	343	331	363	331	321	383	342	329	311	370	345	346	309	337	348	341	332	312	312	320	345	325	344	349	372	339	351	325	327	313	332	336	325	341	302	350	350	331	345	329	352	331	328	365	310	347	303	343	351	331	348	305	324	328	356	358	363	321	297	342	348	332	340	351	342	332	326	311	345	326	324	331	325	332	345	316	343	308	287	327	338	318	342	320	345	330	358	332	332	348	331	331	359	350	328	342	309	352	340	341	300	343	383	343	325	361	340	322	337	333	340	352	332	340	366	316	321	368	326	318	327	331	343	353	301	334	319	351	328	336	326	348	339	358	350	347	337	346	327	368	316	352	326	328	331	377	352	342	349	357	328	337	333	356	332	313	313	320	384	350	351	350	293	365	308	338	320	340	345	313	352	341	303	341	330	337	361	348	329	340	341	299	330	359	311	343	315	360	340	325	338	337	300	326	344	331	325	355	331	373	340	359	333	311	318	326	319	361	332	328	323	338	302	307	334	347	338	305	349	319	337	337	320	372	332	331	323	315	335	324	329	336	361	374	340	357	351	335	377	318	372	314	340	338	330	332	331	341	316	308	368	345	334	327	348	371	329	341	326	348	324	341	326	373	328
22522	20479	27114	23559	20393	20483	14034	1758	1209	1211	999	926	852	831	812	769	734	720	716	660	690	715	700	700	674	714	641	624	651	624	657	620	629	632	655	651	654	655	581	623	572	620	632	602	640	646	673	633	620	614	613	630	654	703	620	641	662	552	611	620	590	590	648	616	591	577	593	606	617	613	604	623	598	606	590	608	625	636	620	571	644	605	652	593	571	631	642	614	606	599	624	638	587	674	620	671	597	599	622	589	597	603	586	623	573	618	614	630	616	642	619	579	631	600	611	592	618	594	608	604	569	614	587	614	568	599	586	620	633	590	573	584	624	622	591	569	634	636	585	639	595	616	597	562	619	604	614	595	588	652	578	593	597	614	606	618	573	607	628	607	618	630	610	632	589	640	647	586	584	623	629	636	565	655	582	580	624	615	617	595	602	635	629	627	608	626	627	636	637	600	570	588	610	600	597	637	589	652	595	578	652	628	587	655	633	633	651	613	612	625	587	605	651	623	607	624	567	654	591	556	644	566	576	617	601	619	573	588	539	630	581	600	601	661	607	609	609	635	580	586	607	617	562	560	602	609	572	621	604	610	591	594	619	586	602	592	622	592	622	595	598	598	626	595	603	609	603	604	622	557	627	592	626	648	554	600	630	634	627	590	595	591	604	606	604	619	656	590	625	601	596	643	563	616	557	576	621	646	617	616	614	636	575	627	588	583	580	618	595	561	609	591	614	637	587	592	609	605	573	628	618	630	622	591	622	608	571	607	574	600	627	602	566	583	617	636	648	629	579	594	595	611	606	603	568	627	572	610	608	632	610	608	602	582	587	637	585	615	607	605	596	640	605	604	576	601	618	613	552	566	643	612	633	615	599	612	604	582	637	605	599	610	620	607	618	568	589	626	597	605	622	634	626	578	634	595	580	575	607	608	619	604	618	620	638	583	613	630	573	614	634	666	593	585	649	610	588	655	636	609	629	637	579	608	588	631	586	644	660	628	594	579	635	617	549	616	597	574	621	594	582	579	642	642	554	591	602	575	585	606	607	593	595	607	607	603	594	603	624	566	617	618	661	624	575	598	617	548	568	598	612	568	606	603	606	652	659	546	627	618	668	610	617	612	598	611	609	598	611	607	615	628	594	550	628	591	655	593	609	581	601	631	656	645	626	585	599	608	608	644	648	652	606	660	578	592	602	607	634	627	543	622	618	615	617	593	594	616	606	624	593	567	652	607	595	622	612	616	623	568	620	622	596	600	609	601	632	617	604	652	603	615	600	658	611	629	637	590	610	634	612	583	575	579	554	623	633	577	607	602	576	619	597	563	625	548	623	589	649	553	638	676	607	632	615	619	597	603	605	586	625	668	665	580	607	647	593	545	607	617	610	608	654	620	586	600	623	599	626	613	585	591	587	619	610	579	588	622	595	592	588	573	568	605	592	608	603	616	618	587	610	636	603	579	621	608	586	619	630	595	601	580	595	594	638	632	621	564	578	585	637	592	627	600	630	577	583	602	612	605	599	610	591	631	616	626	610	597	614	615	635	586	601	624	626	575	599	617	622	594	591	593	643	595	599	600	630	615	593	588	619	602	622	568	652	621	615	623	597	628	603	608	552	602	590	583	648	599	624	640	593	604	629	647	610	644	647	600	586	569	625	653	608	620	617	639	547	613	596	619	561	625	622	627	603	585	588	683	596	585	632	629	605	600	584	620	611	562	595	600	605	640	587	610	632	629	575	570	539	559	610	601	571	591	598	622	603	589	627	627	633	635	619	608	619	628	610	645	578	602	581	575	613	604	620	579	651	635	610	594	648	607	615	654	633	616	629	590	575	644	674	564	610	627	590	625	630	621	570	584	577	628	679	603	601	596	593	614	619	569	609	582	625	622	620	573	593	622	606	588	593	567	613	581	562	588	595	572	612	559	598	631	616	610	589	587	582	597	597	566	616	616	610	580	617	574	568	624	591	590	564	596	627	631	613	576	594	567	609	605	597	649	639	601	568	605	623	616	632	590	636	591	618	614	612	622	602	574	616	550	620	614	632	598	590	625	631	636	614	568	631	584	664	595	611	579	619	601	618	609	597	599	609	618	635	615	574	624	626	606	639	595	628	643	590	556	640	599	617	575	613	585	624	585	643	629	613	618	596	645	597	643	630	620	630	654	597	614	611	588	635	557	636	571	624	598	624	618	604	600	615	599	606	639	636	647	579	550	582	598	618	593	622	597	598	620	604	622	610	620	619	637	580	624	649	566	615	594	628	626	614	608	603	583	625	607	586	593	618	572	608	624	624	615	569	586	575	619	558	617	617	614	610	579	616	567	596	553	611	666	585	622	578	622	627	596	560	615	613	597	606	588	559	607	645	613	613	625	607	635	643	593	572	609	595	636	643	574	661	600	608	627	602	624	594	601	586	598	621	580	610	599	640	574	584	624	587	599	604	596	608	556	591	580	573	612	571	596	619	638	642	582	584	625	628	652	580	628	621	562	650	557	556	620	572	642	620	603	583	627	632	599	597	571	594	597	574	566	599	627	628	636	591	620	626	609	651	596	585	594	585	548	578	579	602	615	645	615	636	601	571	644	621	590	586	579	632	651	624	617	609	595	609	552	574	584	610	590	580	609	593	605	631	594	616	600	595	679	610	594	531	612	570	613	567	653	600	647	635	620	583	588	546	597	610	608	610	584	621	600	611	592	595	667	593	566	602	606	573	608	642	591	629	626	606	663	621	603	598	595	655	615	597	602	575	599	623	601	608	620	635	600	599	622	560	630	587	589	624	597	648	560	590	614	603	631	627	618	659	578	614	591	581	603	635	605	634	654	594	617	606	612	607	632	628	590	554	651	575	634	537	584	550	605	627	593	645	580	614	594	584	589	634	620	623	665	602	573	622	607	588	606	631	591	601	602	615	618	600	611	619	558	573	629	614	649	660	623	582	683	590	612	634	641	591	597	572	656	594	611	564	580	590	618	642	559	647	587	602	587	629	583	608	628	607	616	623	540	567	581	598	640	590	642	601	612	592	597	604	607	609	580	635	613	590	630	603	583	601	644	576	591	598	632	634	628	586	630	625	620	581	590	605	640	591	587	590	620	599	579	558	579	621	612	594	602	596	625	635	607	582	659	586	616	623	620	642	595	595	596	613	618	595	629	571	619	624	581	613	624	638	587	559	590	601	629	609	628	613	593	593	613	607	596	623	557	627	622	592	647	605	601	609	622	556	580	601	583	621	588	630	589	577	612	614	620	613	577	611	569	550	625	608	642	581	601	671	625	614	597	604	597	603	608	642	558	604	643	602	583	611	598	598	598	545	588	582	607	618	613	612	601	603	610	605	587	593	628	614	624	587	644	609	612	598	590	664	588	628	606	580	580	597	567	638	642	615	538	593	593	595	612	551	612	593	591	621	598	631	595	633	614	652	556	589	586	609	590	602	587	581	631	625	586	630	637	617	620	593	563	625	638	616	599	618	651	602	600	617	646	573	597	618	597	591	603
47157	67650	14400	9262	6316	4517	3201	2324	1846	1576	1422	1257	1138	1039	980	936	880	814	838	793	734	760	718	661	720	677	699	625	630	638	643	627	604	632	609	572	601	618	662	592	599	534	621	613	556	581	610	583	598	575	576	577	578	567	636	552	549	574	599	560	588	510	522	560	547	543	563	556	572	578	527	604	573	565	614	564	548	522	556	562	594	611	581	503	545	544	559	576	562	535	573	590	538	542	558	549	551	592	530	524	535	583	536	539	591	550	581	555	574	576	552	600	565	568	578	541	580	543	567	581	594	573	529	579	538	544	575	542	571	588	580	557	573	559	585	549	577	526	563	526	552	511	543	547	563	541	562	549	590	576	531	532	612	592	551	542	588	582	574	543	542	553	527	546	555	620	587	572	598	538	588	541	563	600	588	534	586	561	566	623	569	532	581	569	561	555	575	566	548	547	566	524	534	590	542	551	537	592	539	554	564	585	547	501	536	541	549	519	557	544	569	545	556	568	574	511	591	564	556	546	535	583	587	591	582	529	612	557	594	592	505	555	566	606	555	549	570	557	567	563	540	594	548	536	538	580	539	550	583	527	529	525	560	562	529	552	579	546	564	509	560	557	537	529	566	543	529	536	563	568	535	570	554	576	555	550	570	591	566	531	558	536	570	523	481	537	561	562	566	556	549	548	573	534	581	518	569	542	516	533	546	597	532	548	556	549	585	567	525	577	563	598	551	561	495	519	558	512	553	546	599	542	499	603	536	565	577	577	545	597	541	530	515	547	555	556	553	574	514	532	555	579	539	560	576	554	552	555	558	600	525	544	580	550	551	536	591	530	576	559	583	551	571	523	591	573	567	558	517	511	593	578	530	571	570	588	582	618	554	521	528	581	577	557	547	560	565	589	545	547	580	580	564	512	553	527	573	592	538	551	552	556	556	539	576	563	550	581	572	559	572	553	564	553	549	553	532	551	604	533	536	548	609	563	571	580	589	530	560	575	554	541	551	560	527	571	549	532	557	562	569	575	567	554	572	530	574	579	561	556	551	522	542	543	525	564	538	547	528	565	566	544	597	587	591	564	549	564	534	554	561	545	563	574	589	610	538	559	516	513	544	552	600	599	536	543	583	541	578	569	566	534	576	555	550	551	550	531	559	523	571	528	583	575	571	531	564	533	559	520	556	548	516	514	561	540	547	575	522	513	535	563	580	545	602	512	586	544	540	547	580	562	598	565	572	602	545	563	496	537	553	558	605	619	592	554	568	564	554	549	565	524	557	554	543	570	601	516	541	570	521	533	549	549	582	565	580	541	542	580	557	554	558	551	587	575	562	561	519	502	564	542	572	588	539	531	570	557	566	579	552	566	562	535	541	547	559	601	567	557	562	592	553	577	519	553	555	533	549	560	565	573	554	592	551	551	555	564	535	526	559	553	562	554	571	526	540	539	537	525	585	496	571	525	552	551	517	585	516	565	577	597	585	543	590	560	573	562	574	559	533	551	529	545	595	585	526	524	571	572	540	548	557	528	565	523	552	553	549	530	514	534	542	553	580	541	556	509	590	569	557	543	595	542	511	583	558	600	547	527	556	556	576	548	563	597	507	573	550	554	534	560	571	569	525	544	609	560	538	556	564	563	564	592	589	572	547	575	561	538	538	557	525	586	570	535	556	538	546	570	566	552	551	545	568	551	558	526	519	558	525	535	573	566	545	550	580	580	536	519	513	542	574	527	569	573	535	540	559	545	540	556	552	540	573	587	588	523	552	546	574	556	566	528	571	550	590	604	528	544	515	567	566	533	517	591	559	511	549	546	582	574	551	561	569	534	501	592	559	519	570	586	523	534	520	572	560	561	585	563	575	564	533	603	583	547	532	583	549	554	553	573	582	554	586	598	553	540	554	552	609	545	535	560	602	544	578	583	571	577	524	537	546	533	560	560	550	589	528	590	531	574	538	569	645	536	543	561	523	549	570	569	551	552	538	551	583	528	545	551	558	550	538	516	526	529	553	567	621	534	530	534	524	566	587	575	559	548	563	545	556	511	577	578	528	611	512	546	531	574	540	539	596	522	585	575	518	548	595	558	547	563	525	545	522	527	598	579	530	601	584	551	585	585	559	580	555	572	540	534	553	525	554	519	565	556	574	533	580	580	557	540	600	584	505	588	572	536	562	557	550	567	579	539	550	497	582	566	607	590	548	533	554	498	561	561	559	587	573	554	560	584	551	544	535	543	545	553	534	550	585	557	532	555	574	566	505	577	533	556	558	603	534	545	522	583	540	502	549	555	595	515	572	570	532	563	582	596	558	551	561	539	575	559	548	540	557	517	567	520	524	576	509	547	534	553	569	548	533	548	550	586	577	578	574	523	582	559	572	561	589	528	582	546	546	512	578	564	569	557	587	559	542	547	557	551	595	537	582	541	537	556	566	553	573	576	548	558	565	529	554	578	541	533	597	556	557	558	554	587	557	534	512	539	538	562	578	576	564	551	566	565	555	538	598	583	604	578	576	548	545	539	578	560	552	577	537	571	539	556	572	580	572	603	535	566	568	517	618	530	532	566	573	541	550	542	562	546	569	567	564	561	527	515	562	553	565	565	544	561	615	573	527	528	562	598	548	532	592	521	596	592	544	557	561	572	526	544	560	578	552	595	535	566	569	563	594	528	555	573	550	539	542	571	552	560	552	581	561	578	586	574	566	539	542	598	547	542	585	577	556	586	552	572	558	564	563	515	562	560	532	585	587	526	542	538	538	580	574	571	578	556	565	547	576	565	545	593	556	555	564	541	518	564	614	526	543	541	569	526	571	569	542	575	539	595	552	544	527	563	531	512	580	556	601	557	553	526	555	606	567	573	558	520	535	600	522	564	520	542	564	573	576	578	556	574	522	579	522	513	620	555	506	587	573	527	555	574	564	565	531	558	555	556	557	541	592	488	533	561	550	532	531	560	525	558	571	553	561	575	542	502	574	567	580	572	580	549	603	566	592	572	598	583	598	536	580	567	527	574	557	559	492	571	559	538	549	538	550	569	570	548	549	575	510	569	625	595	556	538	564	565	562	601	565	574	561	605	541	539	539	545	507	604	539	544	558	530	552	516	543	558	556	545	569	553	549	549	548	566	541	594	570	520	550	553	530	573	536	603	557	551	586	556	552	562	573	550	565	562	558	537	545	518	576	555	579	584	581	535	605	566	527	532	557	541	540	566	579	620	581	529	572	574	534	542	560	540	546	551	561	574	539	521	546	561	591	539	559	568	545	567	569	572	584	542	571	559	554	548	524	582	554	561	558	547	545	606	579	546	546	580	528	548	585	534	598	592	502	547	536	554	575	537	517	526	543	568	557	564	580	510	542	493	560	561	593	568	552	515	609	559	566	592	545	547	557	586	506	578	560	550	580	558	547	535	537	537	564	573	574	545	541	532	562	575	569	556	566	513	522	536	604	512	506	568	589	595	610	558	558	563	528	501	566	570	558	533	493	574	527	582	522	546	534	586
29748	20895	6828	617	273	226	169	160	160	150	129	142	162	153	151	138	148	141	136	154	150	139	153	139	143	153	140	141	149	121	149	129	127	153	147	135	169	128	127	143	126	131	139	138	137	119	141	143	121	150	144	141	135	127	135	145	157	142	142	142	134	151	136	138	138	123	153	146	149	152	159	145	146	125	127	141	121	154	163	140	139	137	133	149	127	154	152	127	157	142	140	147	158	153	142	150	164	127	161	129	131	153	144	138	162	144	130	143	152	142	145	154	120	145	128	161	151	145	144	150	128	143	129	137	117	140	148	128	141	130	163	136	145	156	177	146	107	136	139	149	122	143	159	146	159	126	156	144	156	151	129	128	147	153	140	144	143	155	138	135	141	139	138	141	123	132	135	159	136	139	143	132	130	131	132	141	138	134	132	130	159	139	138	137	176	155	129	141	135	127	155	153	138	147	143	146	120	117	148	132	143	128	154	147	136	126	140	170	139	142	132	144	123	137	140	128	144	128	133	159	135	140	159	134	161	151	129	144	118	151	144	135	130	139	128	133	126	139	141	132	130	138	178	136	145	140	154	152	152	131	149	107	142	141	129	133	123	140	120	148	149	137	133	127	155	145	124	151	153	157	147	117	140	139	153	126	131	156	155	148	126	139	137	134	108	142	133	124	142	152	142	151	135	140	134	144	153	141	132	133	145	142	136	134	121	159	130	151	130	151	142	139	146	164	147	137	146	142	145	155	147	147	145	149	149	161	117	166	118	145	141	136	156	130	158	139	122	144	169	140	131	138	157	118	148	134	136	142	160	153	141	138	136	134	141	138	134	141	127	130	162	117	169	137	163	127	148	140	120	163	128	157	160	156	140	181	129	131	126	123	119	164	137	128	140	141	161	135	127	140	139	130	138	140	144	133	143	129	116	126	120	137	135	160	127	144	136	139	155	150	128	152	130	133	128	164	157	143	111	139	165	154	136	146	132	143	148	111	149	145	136	154	160	157	156	150	156	130	130	159	129	142	116	153	142	138	134	124	164	153	144	133	162	133	135	149	116	148	149	146	166	152	125	153	134	146	120	155	154	137	145	144	133	123	136	146	131	145	137	135	149	125	156	142	129	115	140	123	132	156	152	142	142	133	137	132	138	138	161	140	118	147	129	162	144	153	140	125	152	141	140	132	131	148	125	162	147	140	154	136	146	146	165	125	132	163	154	165	122	130	140	122	147	136	132	137	145	170	151	118	156	124	146	144	143	151	133	128	123	131	134	109	141	148	119	137	135	127	152	142	145	149	154	147	142	136	137	152	141	147	129	135	143	138	143	139	143	137	137	139	132	143	137	138	118	143	130	161	124	147	138	125	137	133	139	137	115	138	133	132	133	151	130	138	126	137	157	131	153	142	131	157	143	154	139	123	134	140	138	133	159	137	127	124	144	124	133	133	137	139	146	128	162	127	144	149	149	124	144	130	133	146	125	156	150	137	140	142	128	148	139	134	149	119	149	148	138	141	130	148	129	137	153	150	135	141	138	163	139	130	133	113	148	154	149	135	148	143	142	130	131	133	165	149	138	160	151	150	129	127	145	121	144	128	142	140	141	128	133	147	122	145	133	146	145	123	136	150	138	136	163	135	133	122	136	146	150	162	158	138	129	122	152	149	157	156	121	123	165	136	137	156	130	154	124	134	135	101	147	139	132	132	128	125	144	144	141	151	132	149	135	135	144	128	155	131	135	129	149	134	134	129	141	125	146	141	141	148	137	158	140	126	128	163	143	144	134	132	138	131	119	133	157	145	134	107	124	125	129	127	131	138	155	147	125	155	138	138	125	123	142	130	156	140	123	146	155	145	136	142	142	136	124	139	115	145	140	137	137	152	144	149	144	131	148	143	128	117	168	153	147	156	149	136	131	141	146	131	138	144	141	113	125	136	136	131	165	142	143	154	130	129	140	136	126	133	144	143	147	129	147	143	146	145	169	144	122	147	171	140	145	146	134	121	137	154	117	141	138	129	155	146	128	161	132	145	132	119	168	126	139	146	143	141	158	130	142	152	120	184	112	119	149	123	159	141	138	151	145	160	147	121	153	127	123	155	129	161	126	141	124	140	129	129	111	116	114	157	157	155	161	134	161	149	135	142	142	151	145	146	144	152	152	154	136	141	146	145	142	140	143	154	149	150	125	133	159	138	145	143	140	154	163	136	142	128	146	131	132	139	148	135	149	155	140	159	153	139	145	125	139	150	119	148	153	143	149	139	144	159	118	128	134	127	139	123	147	144	147	128	136	124	142	138	124	138	128	133	128	135	144	132	163	130	135	129	146	142	124	117	146	132	136	141	159	144	128	151	151	144	157	165	149	145	151	140	146	114	152	157	153	121	129	143	144	154	149	122	142	144	148	150	167	142	147	136	141	159	123	131	132	132	136	127	136	140	150	136	132	146	126	150	152	127	146	160	129	137	158	139	139	158	133	131	149	143	128	131	155	169	152	139	147	144	137	145	126	143	144	133	136	166	129	136	153	147	148	148	159	131	170	149	145	150	132	145	141	133	144	155	148	157	141	143	148	160	134	148	122	132	133	147	139	155	143	133	132	134	139	146	130	157	131	140	163	145	141	140	116	141	128	142	147	145	138	138	157	146	128	123	144	116	141	163	156	118	158	125	133	130	125	132	162	141	150	151	164	124	163	165	152	139	129	153	142	142	121	134	152	146	145	160	127	154	143	131	135	135	131	130	145	150	158	124	131	133	141	129	136	147	153	145	124	154	116	163	131	147	144	122	168	133	138	156	149	154	150	151	126	161	126	148	127	131	129	150	148	132	137	143	136	134	125	138	140	136	158	126	117	126	141	151	143	125	139	142	144	141	131	124	156	149	138	155	137	138	136	151	132	143	144	120	141	115	145	141	136	161	145	146	143	150	142	126	131	121	144	127	133	146	151	157	112	135	144	156	141	126	134	117	148	123	122	123	141	156	122	159	158	133	138	136	156	156	139	151	159	141	144	151	140	138	148	156	136	136	151	138	147	134	115	122	126	157	136	142	158	140	126	127	145	154	142	154	132	144	131	148	136	139	140	157	150	136	133	146	170	162	135	129	131	138	126	143	171	140	122	136	148	133	146	140	118	151	142	127	140	124	115	129	134	127	144	138	135	170	160	132	160	136	134	141	149	150	142	150	154	149	153	137	141	135	146	142	141	153	144	126	164	133	160	143	148	147	140	133	150	158	131	133	141	131	148	114	126	136	130	131	171	123	137	139	150	151	130	156	129	152	132	137	140	129	141	134	136	141	140	158	148	135	155	133	141	141	144	140	133	149	155	124	162	139	138	135	166	150	131	153	133	139	145	147	150	140	110	158	130	132	140	142	146	153	118	124	127	143	154	131	147	161	123	131	139	134	151	159	148	151	142	136	148	139	119	144	123	132	142	141	148	137	146	143	129	153	139	143	131	146	157	150	128	125	134	142	152	147	140	140	142	146	143	120	161	135	134	149
24579	20356	2595	562	318	296	183	202	181	162	161	187	155	170	160	141	168	160	149	160	156	167	141	133	114	149	159	146	178	160	171	148	150	148	149	143	153	142	165	136	147	148	165	143	165	143	153	152	159	135	165	146	138	153	163	160	146	148	122	141	162	147	152	158	153	157	154	171	158	160	134	140	152	162	121	150	142	153	154	164	168	151	158	154	140	140	145	160	141	158	142	151	154	166	137	155	144	139	146	138	162	123	177	142	161	137	160	138	155	142	174	139	169	156	156	144	145	148	133	176	154	136	129	157	165	152	151	131	155	143	168	146	152	147	163	145	132	164	142	144	140	153	139	143	173	176	152	153	153	166	141	145	153	121	163	150	144	178	164	146	144	188	156	148	151	138	151	136	143	152	161	130	153	168	146	133	146	147	154	157	154	131	159	179	133	138	162	168	151	136	129	152	135	151	155	155	163	144	157	165	152	134	160	154	166	135	146	139	140	138	142	133	163	142	143	144	152	160	172	148	153	157	155	154	148	149	146	153	140	145	140	113	141	160	146	147	131	143	143	142	144	130	137	135	141	168	146	159	140	156	159	151	140	159	145	135	159	151	143	140	170	156	161	156	169	158	148	142	151	157	166	139	177	135	141	161	162	142	142	134	175	156	156	151	140	141	126	183	152	127	151	161	114	148	137	141	152	151	154	132	149	163	146	149	152	147	164	169	142	140	159	157	143	138	138	140	161	156	161	138	151	174	138	149	130	165	167	120	143	121	158	139	157	158	167	176	144	141	147	152	159	159	144	146	142	162	146	143	141	137	157	143	141	148	148	153	160	149	155	167	148	164	163	137	132	148	142	165	153	146	151	155	162	149	151	138	149	154	146	151	154	134	167	156	163	159	123	155	139	160	145	153	155	164	145	169	167	141	156	138	149	138	144	148	163	164	139	131	184	139	150	156	174	144	141	146	131	139	162	138	136	164	165	131	152	161	148	144	151	151	161	157	128	142	144	139	148	165	160	157	146	139	146	134	126	144	138	152	137	141	145	137	151	129	137	155	149	140	140	172	158	136	117	127	143	147	153	149	136	137	165	162	126	133	157	155	178	144	139	144	139	146	161	164	161	167	155	145	166	140	150	152	157	144	151	140	136	125	155	142	146	137	152	140	107	136	149	161	138	166	156	166	164	146	166	162	158	163	150	145	132	175	139	155	144	127	133	155	149	150	140	153	155	141	142	146	155	144	147	145	154	165	145	143	148	155	136	169	130	142	138	140	180	134	152	146	150	136	143	148	131	148	163	129	154	146	136	144	120	137	140	160	158	174	145	151	163	141	178	166	157	151	173	129	144	135	153	146	146	133	148	142	174	129	178	147	138	162	143	145	155	143	136	167	161	161	147	133	156	176	147	149	136	158	158	163	158	151	159	151	128	141	152	167	140	157	122	162	160	128	173	153	169	146	160	155	163	143	142	160	150	142	168	142	152	122	136	154	158	142	140	174	156	168	167	160	152	155	164	153	178	174	149	142	152	156	131	137	168	154	131	151	152	139	140	139	123	137	176	154	159	125	166	172	160	148	168	139	140	154	158	140	140	123	156	151	173	164	128	157	171	160	160	174	161	140	157	142	140	137	163	141	144	145	164	166	139	171	142	151	143	132	125	149	149	159	143	187	149	182	151	130	158	130	145	166	133	162	141	145	144	138	163	156	153	152	168	145	153	135	147	145	156	153	136	152	153	146	159	143	164	128	149	155	160	147	138	155	129	139	157	144	141	153	156	135	147	164	194	163	168	150	155	148	162	129	130	160	123	138	155	139	151	128	163	136	157	153	152	126	144	166	142	153	143	153	128	168	135	144	163	129	150	151	174	146	134	143	159	135	152	179	120	128	137	152	156	145	148	178	158	146	132	174	135	141	191	152	160	130	152	152	158	153	141	136	141	168	145	160	127	147	161	145	171	146	156	169	156	122	149	150	157	157	164	149	146	151	137	169	142	167	166	144	154	166	151	154	134	164	131	159	159	148	143	149	150	142	150	136	144	150	150	169	132	151	142	141	155	151	150	149	148	150	138	146	163	154	155	161	160	144	150	152	149	137	141	145	151	151	143	154	125	165	147	153	147	169	146	134	148	153	154	161	142	153	148	140	150	157	151	158	122	147	156	143	167	161	129	152	158	118	159	139	161	143	143	149	147	130	155	140	137	167	146	164	162	149	141	137	176	152	150	138	160	118	153	172	149	149	143	170	148	137	128	151	157	143	143	151	131	131	138	154	144	150	151	171	147	163	145	154	132	143	139	146	159	123	147	141	169	153	133	139	154	136	138	138	142	170	154	162	162	147	142	164	155	159	152	140	145	164	166	175	141	144	136	164	142	138	132	148	139	153	152	153	142	160	139	164	155	166	137	160	136	141	129	148	146	156	133	170	131	148	120	140	157	138	175	153	146	153	143	165	151	142	129	143	175	141	174	146	165	137	131	165	145	154	136	143	146	148	155	155	146	160	158	155	144	144	148	138	151	140	124	156	147	142	153	143	127	124	163	169	153	148	136	147	162	160	154	148	148	148	162	159	137	134	153	159	160	168	137	143	136	133	146	160	131	136	134	152	137	173	151	151	176	157	146	153	152	150	131	155	134	147	176	160	143	141	140	143	148	145	130	153	123	162	151	141	150	155	158	159	154	139	135	147	162	154	149	167	158	164	149	162	134	147	128	133	170	150	152	168	159	155	140	130	161	160	156	154	125	169	134	148	126	157	158	140	155	138	162	164	143	131	162	143	132	139	157	160	140	141	156	142	135	148	166	142	143	130	137	149	155	138	159	121	158	154	157	149	180	147	153	141	138	156	128	161	172	136	113	136	167	158	139	141	141	153	135	137	160	163	147	141	162	130	138	151	141	131	147	139	162	149	155	151	155	157	149	140	138	118	148	127	154	149	170	148	175	145	120	150	171	134	150	145	152	144	123	160	179	136	152	151	156	155	149	145	167	148	127	142	151	132	150	153	141	158	124	173	171	136	144	159	138	158	160	160	165	159	148	151	152	144	163	128	149	141	121	155	141	151	133	148	123	157	155	161	158	159	143	146	142	150	169	144	133	148	146	137	151	149	140	146	150	132	142	144	153	142	155	179	156	143	157	170	148	167	130	140	142	146	167	153	140	131	137	145	148	122	146	158	151	135	147	118	151	150	128	134	162	139	143	140	146	135	146	167	145	169	150	166	159	146	143	122	156	149	145	130	143	152	152	154	129	154	143	158	155	178	154	166	164	139	141	154	147	163	138	154	153	142	167	169	142	149	156	154	170	150	131	156	161	146	165	133	142	139	150	151	156	140	145	152	151	147	141	149	144	179	139	150	140	137	144	143	151	149	147	156	142	160	132	153	141	147	152	141	157	141	157	139	150	115	145	153	158	147	129	135	163	146	174	143	139	157	146	152	162	158	137	164	154	155	142	162	160	135	152	150	158	160	149	140	163	145	134	149	160	141	150	168	142	158
24994	20827	26928	23852	20442	13933	1680	790	681	623	552	520	503	481	473	448	437	424	430	396	398	416	385	415	364	408	392	424	391	394	350	393	390	398	370	379	385	374	366	358	368	376	363	394	388	419	385	369	385	384	388	337	381	393	403	357	379	371	387	399	395	359	382	342	404	378	380	341	374	361	377	376	380	364	344	393	370	348	408	388	328	388	375	357	345	354	359	373	367	394	402	374	352	405	367	390	397	376	343	344	334	362	334	402	345	372	340	361	393	396	352	368	389	397	360	372	387	363	381	389	375	387	366	334	376	404	396	358	376	396	346	382	377	365	390	352	407	385	325	396	338	368	374	387	407	366	374	348	362	384	365	335	344	381	412	372	393	396	392	346	365	347	422	357	377	367	362	364	372	379	371	372	378	344	364	369	389	384	355	384	382	385	357	365	346	405	356	351	315	411	326	390	379	328	404	388	344	341	405	397	360	385	358	356	369	404	342	400	373	397	365	394	377	355	371	342	368	398	382	354	344	376	389	356	364	364	409	368	331	371	408	363	366	388	360	367	426	366	386	354	365	371	365	370	364	373	391	412	372	398	377	358	346	321	356	396	388	381	368	383	392	354	343	389	385	360	345	342	336	322	359	392	364	368	370	317	347	365	364	405	374	386	360	385	386	371	319	368	383	339	346	383	362	378	388	373	341	370	399	375	349	379	376	367	332	381	414	369	392	385	380	380	345	353	366	352	407	361	381	396	393	361	335	391	386	410	381	359	376	354	363	355	361	341	408	362	377	351	345	415	389	363	360	357	350	363	331	360	354	379	389	393	336	394	336	386	333	407	373	368	347	337	350	386	380	383	372	356	345	362	354	339	352	344	360	399	373	358	331	339	357	365	345	393	354	384	357	369	378	369	351	361	369	377	394	364	371	365	343	404	356	345	367	327	362	385	385	312	357	370	354	335	379	369	380	376	359	374	348	379	388	363	390	374	393	400	385	412	375	379	367	320	338	324	354	387	401	419	380	306	411	337	361	352	372	356	360	381	377	338	335	347	393	376	349	383	417	371	320	366	352	373	355	365	359	320	361	353	385	354	381	390	360	394	343	384	403	376	386	391	361	381	406	362	389	370	370	341	384	360	381	403	378	387	332	369	382	352	374	351	359	362	335	368	350	394	335	365	349	362	383	366	395	360	362	340	358	362	372	344	384	393	405	394	335	375	345	344	361	389	364	359	438	345	353	371	385	395	393	365	337	369	343	385	364	379	358	343	335	401	382	341	397	378	396	381	373	356	361	376	370	370	360	375	346	435	381	369	367	384	345	363	394	385	378	366	354	371	354	358	372	358	372	363	344	333	372	378	359	372	388	327	362	377	346	359	380	335	372	388	347	364	361	370	391	384	383	389	364	353	364	377	319	365	378	337	382	357	355	375	340	357	379	345	378	382	364	375	336	335	349	382	370	371	353	368	374	392	354	335	375	381	383	398	359	378	367	346	357	394	367	391	367	358	384	365	383	353	395	403	379	367	356	374	377	383	323	394	359	353	367	360	347	408	367	368	367	364	346	375	351	343	394	335	345	369	360	338	391	368	386	394	354	362	379	359	387	365	343	322	392	349	363	358	392	401	374	366	378	354	356	353	370	345	395	373	359	350	362	375	362	360	370	365	380	379	361	377	392	386	323	355	377	358	348	362	400	335	363	340	407	404	400	404	369	363	374	369	367	373	370	367	420	351	413	362	359	383	381	332	347	350	367	338	356	384	380	362	365	363	395	379	360	396	382	388	372	389	369	350	397	348	387	381	383	396	369	393	366	335	382	401	387	349	374	377	406	377	343	332	371	361	358	371	357	335	380	376	401	360	360	336	383	388	337	361	378	352	370	329	378	396	386	377	389	395	335	382	385	374	390	375	374	343	368	311	331	382	398	364	401	363	374	352	399	373	347	369	359	373	359	339	384	420	385	404	377	389	353	360	379	373	384	361	364	384	410	352	369	354	366	381	381	374	391	345	368	360	353	399	388	373	359	377	385	374	397	342	379	362	378	362	352	385	368	371	381	359	400	400	383	416	362	358	369	361	357	397	371	355	347	360	365	376	436	373	340	342	365	389	363	336	377	381	399	385	350	406	363	397	372	362	382	391	398	353	389	354	336	357	395	411	339	384	368	376	370	341	384	341	375	374	353	354	363	373	411	371	335	362	384	359	387	381	359	343	379	359	362	366	372	378	367	364	373	351	370	371	369	353	387	365	364	396	375	362	368	361	390	393	366	364	389	349	337	369	367	349	368	382	365	356	396	343	394	355	378	401	373	332	364	343	426	363	369	366	388	377	361	333	377	385	345	352	348	350	353	357	372	374	360	359	356	359	352	380	367	396	391	376	356	353	358	349	363	380	385	370	373	377	364	341	387	373	350	395	360	399	394	357	388	352	394	384	329	365	378	367	368	354	366	387	377	350	383	377	383	334	371	342	377	327	374	380	341	379	390	365	357	403	365	352	400	367	359	331	364	360	375	399	363	375	375	398	348	368	352	372	394	371	354	401	350	368	394	385	365	365	352	360	391	386	362	373	364	359	392	378	355	356	352	381	359	389	377	349	375	411	349	379	373	396	420	380	372	382	360	400	383	398	340	386	361	348	366	365	378	422	337	348	384	337	376	357	365	383	369	371	374	366	357	374	370	373	344	331	361	366	344	353	376	332	347	406	347	362	370	381	391	366	338	344	372	369	374	380	383	363	376	356	366	393	355	384	371	397	338	357	404	360	376	341	372	343	370	377	396	359	376	377	386	338	348	336	370	373	339	387	361	357	393	376	357	376	350	351	333	355	371	326	359	361	342	388	366	342	368	384	383	367	365	345	343	376	365	402	351	324	347	359	363	350	373	367	351	372	362	359	387	379	343	352	368	389	359	367	361	381	387	341	376	412	353	367	328	385	366	384	381	378	344	347	399	374	358	368	356	351	380	345	370	369	398	338	371	368	395	372	352	410	414	365	367	406	388	351	373	352	348	367	389	350	413	370	389	358	377	402	370	377	358	351	361	376	386	346	364	370	362	369	361	378	352	334	362	367	366	343	354	379	343	371	375	377	340	369	387	384	347	340	389	360	369	383	378	391	348	374	416	367	374	370	365	376	405	386	331	381	352	339	384	383	399	363	366	350	360	396	368	389	418	340	347	338	347	391	320	392	403	347	370	367	344	370	375	364	357	371	346	318	394	336	361	389	363	350	369	361	365	370	349	386	397	331	395	350	356	351	373	381	367	377	408	349	367	358	370	359	363	360	387	392	391	386	368	355	354	391	355	347	353	363	337	347	371	367	374	351	421	365	377	390	387	371	360	355	353	371	379	361	343	392	370	358	360	387	356	341	364	368	394	385	373	345	373	368	353	344	398	370	354	397	377	374	342	407	354	367	331	359	371	369	370	363	359	356	377	388	356	355	379	332	370	372	395	327	350	393	371	371	383	348	385	390	379	411	383	391	363	389	419	384	382	378	340	391
52049	60494	10822	6358	3904	3213	1685	1210	962	805	787	630	614	593	541	539	525	457	490	438	451	391	424	429	419	400	406	376	377	406	349	354	390	364	374	373	403	407	374	364	341	335	334	384	357	348	396	317	367	350	354	352	346	364	362	336	364	347	342	345	358	348	345	385	347	327	364	382	311	344	338	353	353	343	370	336	340	354	349	351	336	383	326	362	325	360	325	314	331	351	333	340	377	331	344	349	343	357	337	326	350	347	358	342	385	371	367	345	333	330	343	318	337	340	334	327	364	344	298	321	331	316	334	366	335	344	342	335	341	325	352	341	346	333	349	354	343	342	346	324	345	345	331	318	338	338	320	326	345	338	331	358	327	357	336	352	332	371	345	328	348	341	337	346	319	328	337	329	345	343	369	339	321	368	361	354	370	344	337	331	354	327	336	325	332	337	328	357	313	336	367	358	324	326	344	317	337	343	342	323	316	335	326	330	349	347	347	303	337	322	356	368	304	332	335	361	323	339	343	329	367	377	355	345	373	340	330	368	384	338	353	324	335	337	343	331	320	334	329	321	281	338	314	324	348	368	355	326	337	308	350	357	365	354	338	357	372	328	345	322	324	384	329	340	350	311	332	313	336	341	353	306	349	344	345	287	350	332	343	320	339	325	336	326	339	355	359	314	344	352	339	352	346	356	318	345	381	354	328	360	356	352	324	329	361	370	357	337	331	346	309	313	326	363	338	341	338	331	285	350	330	372	377	344	336	350	330	371	357	319	365	360	352	359	358	337	371	356	337	348	337	337	356	349	338	350	347	340	380	335	356	318	326	349	298	374	341	329	326	368	362	353	342	344	342	342	329	360	351	328	367	315	361	314	344	379	320	319	347	341	364	320	358	330	333	357	314	347	322	359	340	305	317	360	337	345	322	349	370	345	366	339	345	354	358	342	340	322	344	358	332	325	340	343	327	324	341	380	330	347	317	325	366	322	339	337	334	345	385	345	365	316	348	368	350	368	325	315	333	332	346	355	335	359	366	365	335	332	350	370	354	324	373	342	351	344	367	327	323	316	348	377	378	357	358	365	323	345	312	329	311	354	365	336	350	334	325	361	356	366	334	368	323	368	358	325	313	348	346	346	304	334	343	381	285	343	377	323	329	340	340	333	340	317	376	312	367	337	346	302	357	312	363	345	317	357	356	333	319	346	338	348	359	302	349	342	319	380	376	357	341	305	328	361	337	348	332	359	357	350	343	364	323	351	382	344	326	317	316	351	327	349	324	323	359	370	316	318	343	338	363	333	344	314	343	347	338	334	336	312	307	342	341	321	327	351	337	374	345	379	313	332	344	326	339	333	328	339	354	369	368	365	328	341	312	351	345	323	366	347	323	332	341	325	318	366	328	326	324	324	350	368	317	357	324	351	339	327	323	343	359	365	355	338	332	354	362	326	330	363	332	358	340	332	324	327	318	330	316	367	337	353	338	341	304	345	340	350	312	342	350	322	332	336	348	323	297	339	331	342	337	356	383	335	338	329	323	367	339	304	350	332	350	344	324	323	377	350	340	350	347	342	380	385	317	333	344	318	340	356	331	324	335	335	356	375	340	316	358	318	328	354	333	332	319	334	329	356	351	315	331	332	353	325	339	351	357	329	355	328	331	344	361	325	304	338	344	362	352	374	353	361	349	345	335	344	367	360	344	351	342	322	338	308	351	341	349	368	387	348	325	378	332	392	363	339	329	367	342	374	323	336	324	344	366	336	311	337	331	346	344	357	344	334	336	353	331	345	340	325	335	346	345	335	352	347	349	325	328	360	358	326	384	368	352	347	370	347	332	357	329	323	341	344	375	346	362	364	353	315	332	332	390	342	346	333	312	364	339	336	342	312	370	359	317	340	334	345	338	357	340	309	325	354	336	317	355	333	356	328	321	326	360	309	360	302	341	333	327	324	316	330	317	332	361	343	307	344	344	348	366	343	343	358	343	372	329	405	346	366	352	328	317	363	358	388	394	303	347	334	330	346	336	309	349	357	353	357	353	388	358	344	365	359	324	318	351	380	327	345	330	334	354	338	340	358	341	317	333	346	358	340	354	319	366	355	332	359	324	333	337	359	308	344	352	338	344	341	327	317	341	334	349	363	338	355	334	336	318	339	352	330	361	329	341	343	308	381	337	330	323	355	344	369	356	320	352	363	332	332	347	300	328	326	335	330	356	327	362	335	357	338	345	348	358	349	363	350	380	333	382	359	326	340	321	329	343	333	329	322	366	368	352	360	350	299	346	357	331	360	378	309	354	347	378	360	383	351	364	324	339	339	330	355	328	359	340	339	327	327	305	340	366	342	348	349	328	323	357	328	350	373	365	327	341	356	367	334	336	315	362	373	329	341	371	344	342	370	335	357	351	338	352	335	298	336	339	392	321	351	340	332	306	340	400	326	354	344	313	395	322	348	349	333	334	349	326	339	378	365	338	317	358	329	352	333	367	340	352	382	333	360	326	340	320	304	377	345	325	359	360	368	351	383	355	333	364	350	355	350	345	349	353	379	322	339	362	340	328	350	320	330	327	338	348	380	354	321	338	344	336	354	355	314	328	320	367	374	338	329	377	333	347	346	361	348	354	334	315	332	345	355	322	360	353	382	342	330	362	361	324	332	353	337	339	334	331	353	379	361	323	308	327	320	343	311	358	344	342	323	365	362	333	346	327	337	348	347	343	329	335	352	322	348	380	353	362	335	367	342	325	336	319	337	346	359	351	359	380	352	309	321	331	366	359	334	360	346	321	346	334	354	322	315	347	366	356	340	358	334	381	313	342	319	368	324	346	295	321	338	333	353	334	334	379	355	332	346	340	313	345	314	327	343	343	367	336	340	338	331	339	336	314	352	361	352	324	329	309	304	359	349	346	341	353	339	387	325	327	341	323	345	384	332	370	333	322	353	343	342	336	329	339	349	347	343	354	373	336	341	344	309	311	341	344	344	339	353	329	319	372	364	342	353	333	343	347	334	346	364	335	329	328	321	305	333	335	303	345	360	307	340	331	329	334	327	336	363	318	347	353	325	350	333	352	315	321	324	351	346	388	321	371	327	347	349	344	329	348	349	322	359	353	344	349	306	356	341	313	345	333	320	339	319	372	322	347	307	351	348	337	319	328	391	317	354	344	406	355	363	322	316	347	313	318	349	361	363	378	321	374	343	317	360	318	345	338	353	323	336	361	350	330	344	330	336	332	351	372	330	352	337	365	300	348	318	370	351	340	329	350	345	318	343	364	334	360	312	334	349	360	338	316	358	334	343	352	322	330	350	312	319	338	307	329	331	345	341	306	342	302	391	349	354	344	326	323	336	342	327	344	355	322	353	355	356	331	368	358	339	366	366	340	336	352	338	363	355	359	350	334	352	353	322	359	355	383	362	362	331	354	348	349	348	330	345	342	334	333	317	304	351	345	349	341	324	343	316	333	354	359	341	341	343	343	336	327	323	368	364	333	339	349	353	367	341
22543	20535	27688	23018	20438	21084	13027	1861	1209	1135	953	943	821	857	834	804	807	752	737	666	737	695	693	694	652	691	684	684	642	628	640	679	569	631	648	642	640	638	625	650	685	642	611	614	640	582	594	628	640	693	605	654	620	639	659	593	624	686	589	580	614	630	640	608	659	611	631	672	592	606	625	627	639	605	609	604	611	580	621	585	566	588	660	614	641	609	652	584	560	606	627	626	647	597	624	619	631	605	635	643	589	624	614	603	610	565	623	625	585	628	628	621	641	598	568	658	591	597	621	592	648	644	621	627	600	635	619	620	633	636	644	608	608	636	619	626	650	614	562	643	647	586	618	616	626	561	610	588	637	591	642	611	602	619	614	624	592	634	650	586	605	642	651	625	613	603	610	613	616	642	600	611	643	648	629	606	630	594	601	584	610	588	591	653	610	535	616	619	600	632	612	587	623	594	654	652	607	643	577	610	660	625	603	620	627	622	597	587	623	636	652	631	648	611	634	590	613	583	654	622	627	558	609	602	624	644	586	623	603	600	600	610	657	586	651	569	598	599	611	569	573	637	655	622	652	642	625	578	589	614	625	584	603	625	640	631	669	656	594	569	602	625	584	600	582	629	651	631	589	595	639	618	598	597	639	607	598	577	559	592	586	646	642	649	619	615	596	593	607	607	647	592	641	641	579	631	639	635	616	596	631	603	627	578	621	653	640	562	592	592	624	599	594	634	637	613	629	633	610	592	611	640	603	613	592	611	602	600	619	592	618	622	619	585	650	615	630	633	635	630	610	619	626	589	630	629	603	598	609	633	610	557	574	593	631	603	600	601	590	591	626	615	583	623	622	609	575	620	598	623	622	605	592	624	561	586	595	638	631	585	577	614	637	608	576	614	614	612	618	566	619	571	582	604	598	587	616	614	578	634	606	614	577	616	575	630	633	636	598	648	632	669	593	613	573	580	582	571	625	591	647	633	648	610	605	656	612	596	593	578	593	604	606	627	625	626	546	608	586	645	611	584	608	639	635	622	584	568	594	575	597	623	609	593	649	614	613	606	612	653	616	571	601	610	587	565	535	615	590	638	590	579	612	608	648	609	576	551	621	609	615	617	592	614	589	654	621	615	587	558	571	635	628	592	599	574	620	616	626	618	626	605	695	579	609	616	621	622	607	642	638	612	605	575	578	615	556	641	575	590	587	589	649	615	609	639	633	616	639	637	572	616	603	605	586	595	595	587	624	639	615	615	595	614	640	629	623	617	595	633	580	619	595	618	576	611	622	555	604	694	596	588	624	619	609	596	614	591	626	638	598	562	597	610	632	599	625	585	567	591	645	616	595	611	592	619	632	626	592	629	674	640	629	621	594	610	574	580	608	568	659	595	607	587	609	586	656	580	627	611	615	644	609	605	573	626	597	575	567	632	599	566	584	636	616	603	563	604	575	588	613	593	621	645	645	637	621	605	625	613	565	578	595	576	636	595	620	638	592	580	621	643	613	583	591	596	605	584	589	571	605	588	594	598	623	660	603	604	594	602	599	618	618	649	616	624	626	632	555	593	592	587	607	653	605	612	557	578	566	598	591	599	629	639	597	577	628	601	655	560	596	583	601	637	622	588	625	584	638	594	610	592	635	595	674	577	613	599	587	624	595	661	560	580	567	617	625	639	581	574	599	592	601	599	598	622	585	599	624	633	667	626	586	624	627	622	614	608	598	537	621	617	646	637	622	587	593	600	583	611	599	606	579	656	580	604	570	579	596	596	615	596	582	572	608	595	639	607	594	626	631	553	626	575	622	643	583	593	634	596	610	601	621	604	584	615	656	611	603	589	567	611	637	609	591	632	635	612	604	626	675	608	644	580	582	623	586	618	653	608	622	626	580	578	602	594	610	596	641	588	617	618	609	604	654	628	632	610	573	607	663	635	577	591	596	636	598	633	600	602	584	630	627	632	581	606	640	618	607	627	598	609	622	615	625	598	582	593	595	633	644	611	646	611	604	587	580	619	659	595	573	595	635	597	649	604	579	599	641	676	623	607	595	613	646	594	596	613	629	596	601	583	614	603	612	584	582	641	661	628	608	601	670	603	636	629	618	608	630	631	572	633	654	619	625	597	580	585	646	554	572	601	635	588	622	641	584	645	602	603	577	580	585	610	600	635	642	605	603	643	564	593	614	572	610	614	596	585	600	637	606	627	608	581	584	571	612	642	654	612	587	600	572	649	628	599	601	615	610	599	628	641	640	604	654	644	579	635	610	659	612	619	631	605	658	600	609	580	587	657	574	590	641	634	605	618	616	617	658	645	572	606	617	596	631	615	602	612	622	599	614	655	602	557	599	613	606	616	636	562	637	626	595	613	598	635	628	638	620	610	569	578	574	644	620	633	613	599	596	599	630	650	576	612	588	608	574	623	585	624	591	608	614	629	607	652	615	605	615	642	608	661	635	581	641	597	613	596	622	576	592	604	636	593	564	633	579	590	630	577	591	616	654	626	616	579	683	627	660	626	598	601	598	562	608	572	624	630	587	582	632	588	565	640	616	636	583	619	574	600	606	584	595	603	566	633	591	602	575	619	601	620	619	650	621	647	605	640	638	608	654	605	652	613	554	640	633	604	635	626	653	603	611	652	582	623	529	598	592	580	617	634	602	594	593	611	609	590	571	602	605	584	623	570	594	641	580	658	610	596	640	581	626	574	631	640	591	596	559	607	613	622	595	599	592	623	580	613	665	627	588	620	598	648	632	604	608	600	615	578	625	617	579	628	610	623	613	615	599	634	633	622	637	609	593	606	638	626	591	577	630	593	630	614	642	628	669	602	600	649	603	635	611	579	587	602	625	588	599	624	622	623	589	606	591	597	632	579	628	616	597	618	623	620	597	590	581	627	605	616	578	583	626	600	633	613	577	566	608	616	566	589	567	618	581	616	658	595	621	637	581	663	625	637	586	573	615	624	604	612	640	617	603	662	601	617	646	636	595	599	561	645	581	605	608	605	640	659	617	646	631	663	568	634	638	619	611	621	593	598	594	619	542	633	643	629	626	589	592	623	587	617	603	556	621	609	626	622	600	601	587	599	610	579	623	543	567	615	582	622	613	554	630	619	608	597	565	636	667	627	606	622	608	607	587	615	631	603	608	602	608	583	612	646	572	600	610	634	638	613	644	569	622	574	594	636	625	592	627	615	643	655	624	618	586	622	612	654	617	592	618	646	598	601	660	590	616	577	609	624	624	597	604	618	576	662	605	587	626	639	611	584	646	599	601	623	613	649	617	590	582	579	598	623	623	595	612	593	571	565	651	546	642	625	623	582	571	614	603	639	637	560	614	605	656	624	614	643	620	610	576	614	623	602	618	632	622	574	634	618	598	622	633	604	598	577	639	626	616	612	648	605	588	609	624	596	601	633	623	589	623	613	557	640	600	579	609	636	611	569	594	667	663	649	619	623	601	608	561	567	590	587	613	612	570	569	626	587	580	633	554	622	586	614	562	591
50345	53341	18437	11894	13309	14688	3118	2296	1824	1566	1420	1178	1147	1029	1012	908	908	796	826	806	733	704	730	681	720	625	649	652	667	643	643	628	635	606	617	607	625	592	605	599	589	627	614	636	597	587	568	552	624	587	600	576	615	582	620	587	596	569	590	553	560	572	582	579	579	564	583	581	560	605	562	569	555	535	586	529	554	579	585	573	552	565	577	563	543	581	590	597	562	572	553	558	555	550	582	564	592	550	531	610	543	567	540	553	558	599	565	565	567	544	587	577	578	551	555	539	559	565	578	599	563	613	604	602	578	567	582	561	572	544	541	568	557	589	562	576	574	569	588	578	552	531	571	572	559	580	516	563	546	574	580	552	530	540	566	592	550	567	584	567	546	559	533	564	570	583	590	569	553	547	536	587	542	594	613	539	582	560	551	556	542	598	555	568	530	551	554	558	532	555	550	582	550	593	577	546	548	529	586	573	551	538	573	575	556	541	560	565	554	572	555	557	592	613	516	541	553	579	593	541	550	588	580	574	598	542	550	597	580	572	548	589	529	559	581	567	540	556	568	545	572	559	540	555	536	554	553	507	577	553	561	606	577	559	545	562	563	548	612	592	585	561	572	581	555	589	595	558	589	558	513	545	563	533	547	575	609	511	553	551	556	619	584	570	570	573	531	532	575	508	538	540	529	528	587	557	594	578	568	564	545	563	582	549	581	571	588	562	570	557	586	537	598	603	536	529	602	558	570	580	562	604	589	549	578	528	565	545	544	555	532	585	539	580	525	535	597	583	576	537	554	622	562	580	554	581	548	584	556	524	568	544	554	547	526	505	562	552	555	558	577	571	571	576	590	526	571	545	551	548	541	583	547	541	535	561	548	567	547	544	570	567	554	561	562	560	535	566	649	513	556	581	534	605	510	581	556	570	578	561	542	573	547	544	520	545	555	559	593	555	548	590	547	577	596	552	542	558	532	556	543	595	552	527	526	561	510	568	575	529	558	539	558	585	541	547	556	607	574	545	582	524	539	587	618	591	577	520	600	508	567	555	528	562	589	551	567	526	603	585	605	561	543	511	594	545	530	586	493	555	554	538	546	563	582	543	618	524	548	542	581	577	567	603	590	568	557	566	561	552	566	560	544	518	536	539	568	544	570	585	539	531	557	607	522	548	570	585	533	570	564	553	571	562	569	568	548	537	603	546	564	582	564	543	573	581	605	594	561	549	552	532	563	535	569	580	579	553	532	559	547	588	555	556	557	585	555	508	557	592	556	581	562	570	589	500	532	602	588	558	565	572	594	552	606	570	574	569	566	526	520	552	585	566	607	572	555	553	540	573	556	530	579	568	571	515	534	557	556	600	546	599	545	545	531	546	535	574	522	556	556	549	574	546	587	593	595	566	566	567	552	568	529	534	547	587	551	536	580	573	540	575	581	555	570	567	554	566	569	580	588	511	601	567	580	572	546	557	545	545	579	551	550	558	585	579	556	551	587	554	577	568	570	545	584	558	602	550	550	602	547	600	587	557	571	526	520	598	572	556	561	509	553	559	577	538	544	558	554	590	575	562	562	595	558	576	595	561	554	543	559	565	543	539	593	588	533	546	551	577	553	559	577	542	581	558	503	536	581	574	577	529	579	572	581	567	587	568	555	581	577	522	587	548	573	537	566	560	563	592	554	538	553	581	569	569	570	532	598	568	579	545	561	564	554	583	521	571	560	544	538	589	564	562	565	533	585	526	560	604	572	576	547	549	542	578	601	557	543	525	593	582	627	564	527	584	537	577	560	554	568	538	552	550	535	579	576	572	560	565	593	560	599	558	558	544	574	580	588	572	564	607	614	508	572	515	539	523	564	602	547	566	544	548	522	567	540	574	596	540	537	509	574	561	524	552	584	573	563	598	520	548	536	572	535	616	554	575	577	580	532	547	550	575	543	530	542	600	580	550	627	538	570	578	533	541	578	528	543	577	591	523	580	547	588	550	577	646	621	552	563	553	578	543	567	582	578	575	547	535	511	557	571	563	566	574	575	573	560	560	565	576	564	559	571	530	517	587	558	568	574	573	546	536	592	565	570	548	594	553	549	554	582	583	544	588	542	574	512	494	582	574	550	548	574	568	562	555	581	558	586	512	599	537	558	578	554	565	582	562	589	560	537	563	531	556	568	552	561	531	608	538	578	567	611	559	537	519	557	566	547	600	597	590	531	537	560	554	570	544	551	539	561	589	575	594	535	602	574	541	573	582	539	568	586	579	556	586	545	537	531	553	554	564	561	520	570	582	521	580	526	588	543	572	563	521	576	530	593	586	560	494	537	523	543	562	579	514	544	549	517	586	574	576	564	549	557	601	525	535	597	590	550	567	590	546	565	531	554	553	601	567	510	530	546	583	585	538	592	538	592	590	573	578	556	617	544	569	580	585	560	562	520	534	617	576	570	589	587	545	583	569	560	577	549	614	579	595	584	564	559	581	534	571	545	560	596	532	545	539	550	558	563	506	578	564	550	562	543	538	542	527	564	553	548	584	532	599	568	590	562	557	595	575	578	535	489	567	573	557	578	539	546	565	561	577	529	565	572	522	508	558	544	596	534	574	597	559	584	560	551	600	564	517	573	573	575	546	597	549	584	541	556	544	538	529	595	551	563	542	547	602	546	585	557	572	576	546	527	555	589	501	546	552	555	531	579	508	555	565	576	540	568	537	534	526	581	625	584	547	549	586	565	541	551	537	630	576	581	583	556	534	576	576	574	554	569	563	558	503	555	491	553	581	543	561	554	547	546	562	582	606	544	540	575	566	592	558	620	585	555	551	576	546	562	548	558	555	531	590	529	534	552	545	561	545	559	556	569	546	555	563	555	586	613	564	566	533	549	576	514	530	543	559	550	550	553	576	542	549	611	571	532	550	541	549	560	575	587	630	567	556	555	623	549	558	569	532	552	600	529	593	514	554	538	547	593	565	586	585	561	581	560	554	596	576	563	549	561	548	580	556	548	562	571	546	567	551	576	558	556	558	527	575	588	583	579	591	605	564	544	554	603	562	587	563	564	535	600	529	548	576	591	609	549	537	529	532	543	538	520	574	564	558	544	558	586	548	540	553	584	548	519	536	561	509	567	568	554	522	555	561	525	581	544	566	548	594	518	525	503	538	594	527	559	532	543	538	536	522	538	561	573	585	561	553	623	551	563	580	610	556	538	566	566	584	573	588	519	583	577	532	563	576	577	537	526	555	524	564	537	521	583	584	560	591	573	563	580	541	531	561	573	588	569	565	546	550	586	553	540	569	567	511	589	539	528	556	579	572	571	555	564	562	559	554	529	547	582	548	564	573	568	559	589	643	586	591	546	559	535	591	561	557	573	557	564	536	629	518	601	564	607	540	579	564	527	571	536	572	585	553	564	502	593	574	541	548	546	561	542	529	544	589	560	563	514	580	551	597	555	588	516	556	550	558	569	580	534	559	592	575	560	582	603	562	547	592	534	550	533	590	550	574	594	542
29908	20205	5685	957	623	653	196	165	158	158	152	140	164	167	145	147	143	137	128	128	143	132	158	155	144	138	144	128	134	138	140	149	163	126	124	144	127	116	132	148	139	124	142	118	135	141	144	145	128	137	145	139	132	128	139	138	157	145	135	146	151	146	129	152	152	149	148	154	149	149	139	142	161	120	159	149	123	155	154	131	158	115	123	137	144	149	161	134	126	137	126	146	128	145	146	125	141	136	154	159	132	162	136	138	131	178	132	147	155	150	116	161	160	121	131	148	134	145	168	159	137	149	137	134	129	135	124	148	159	159	146	142	152	139	141	125	131	157	152	138	144	132	165	136	136	133	143	166	128	129	147	160	159	149	162	148	119	151	147	153	150	153	143	140	142	136	140	128	143	162	138	146	160	148	130	120	144	166	168	122	135	121	129	150	130	151	151	138	123	155	152	157	153	160	151	142	141	134	133	146	140	142	146	123	118	154	137	138	135	143	131	148	148	145	129	130	121	136	154	155	149	158	142	136	141	139	140	156	142	141	161	157	124	127	123	146	166	155	153	139	159	139	138	158	136	138	143	132	138	137	141	138	147	134	135	120	136	143	139	139	146	164	156	173	159	148	134	156	133	145	129	154	149	125	142	153	126	126	141	152	161	133	138	142	142	136	136	157	135	133	156	137	154	152	131	148	142	139	127	152	125	123	159	142	140	148	142	126	155	151	166	153	143	148	133	137	128	143	139	132	151	159	137	138	151	141	125	140	121	146	151	147	143	130	154	143	151	121	109	126	120	144	137	164	145	169	136	159	134	134	155	137	137	147	160	151	145	133	144	142	159	126	128	140	126	126	126	142	149	127	133	154	149	131	158	141	151	148	131	149	151	133	157	136	155	149	139	149	144	149	140	135	152	132	148	133	158	145	150	154	141	128	148	137	146	133	149	155	136	136	157	149	144	138	170	144	148	137	130	151	144	143	145	145	161	125	121	150	129	151	130	132	158	136	145	143	153	165	132	155	123	156	151	140	145	165	151	143	141	152	150	172	145	154	147	133	129	149	113	153	148	136	138	133	146	173	124	148	143	147	138	145	129	134	128	124	146	149	144	125	134	149	139	131	140	108	147	120	132	141	143	143	133	133	160	132	148	174	148	139	148	142	161	157	134	129	151	139	136	147	127	160	152	169	144	129	148	129	136	138	154	150	127	139	138	143	135	153	159	146	132	147	128	136	155	148	138	154	116	151	161	131	147	128	144	149	141	153	164	135	157	120	140	145	143	123	159	147	162	161	163	150	129	138	137	157	129	146	175	111	152	136	138	138	123	127	136	130	123	166	150	130	147	136	139	122	138	152	170	159	162	154	163	159	123	128	156	138	133	131	120	150	150	138	120	127	142	134	126	138	137	152	134	183	144	139	148	155	138	144	117	132	139	141	158	150	143	154	169	142	144	142	137	134	124	161	147	139	146	149	137	155	144	144	138	146	136	140	133	144	142	122	163	139	147	115	141	149	160	144	129	126	152	152	168	134	145	155	139	138	143	155	125	131	163	155	174	117	166	121	135	142	132	143	167	129	144	137	125	130	141	158	134	144	127	161	172	119	136	139	154	142	150	137	143	137	132	147	157	157	126	144	123	160	134	143	128	134	157	132	121	127	153	150	136	135	126	134	120	127	143	131	128	147	140	154	147	150	142	154	142	148	153	129	125	153	140	150	138	127	128	132	159	157	147	152	152	143	139	136	140	146	153	139	150	130	138	137	138	141	166	125	128	163	135	133	151	146	118	142	124	143	124	137	142	146	137	118	118	129	131	133	144	143	141	146	138	152	163	128	165	164	117	155	139	147	150	162	141	140	149	143	149	136	136	143	131	139	138	143	139	156	115	136	130	136	179	146	123	153	140	132	145	140	131	158	140	127	148	141	136	128	130	160	144	145	130	122	155	136	162	122	149	153	118	137	139	154	125	142	141	141	140	136	180	126	152	139	136	152	140	129	142	142	138	175	150	149	149	150	138	136	155	137	140	134	141	138	139	148	140	128	142	154	133	120	140	127	129	150	138	113	143	143	145	137	114	159	126	151	156	116	135	130	152	123	153	131	123	164	142	151	130	154	135	136	129	117	121	152	126	117	135	125	140	135	132	136	142	134	140	155	154	154	140	161	129	149	129	148	122	134	124	131	134	140	142	143	129	136	140	135	119	144	141	143	138	128	143	143	128	155	138	129	141	146	158	124	144	144	135	130	144	134	140	137	121	132	115	132	140	130	120	130	122	134	141	134	145	159	156	125	164	140	169	131	147	122	155	149	131	142	137	135	141	135	127	125	145	149	149	148	127	115	151	151	118	152	162	129	145	167	154	138	155	131	149	140	148	135	153	132	151	137	139	157	141	130	151	153	147	152	126	150	160	119	144	139	154	126	152	129	167	156	126	157	144	144	144	147	137	158	146	143	148	151	133	143	130	127	147	139	105	151	134	151	151	147	130	158	118	139	156	151	138	125	128	134	143	139	140	147	139	137	148	144	123	135	131	137	149	141	138	160	147	131	149	133	161	140	141	162	151	138	151	146	153	140	118	148	147	148	141	153	159	158	141	138	178	189	166	140	146	145	137	162	140	150	141	122	127	154	133	142	125	134	152	151	153	143	147	136	116	149	143	154	130	125	166	140	144	149	160	133	139	161	141	144	132	153	128	135	165	144	153	135	141	125	145	146	161	159	139	148	160	138	164	125	142	128	152	149	137	151	143	148	155	124	127	142	141	157	143	155	158	139	113	143	163	135	141	138	121	133	137	156	158	158	137	134	143	142	134	134	137	140	139	125	139	124	158	137	153	145	148	150	127	158	146	122	128	135	130	145	138	147	122	145	143	115	119	141	136	133	161	147	145	141	136	129	142	148	143	151	132	121	150	142	137	150	150	115	156	123	114	124	136	119	136	130	136	137	116	143	142	158	142	146	144	151	147	152	178	140	138	144	125	135	153	141	144	116	117	133	148	136	137	162	147	138	149	132	126	135	130	143	141	131	134	158	135	140	144	178	158	126	134	143	161	154	122	155	167	132	166	142	122	136	128	121	142	145	135	157	157	143	141	154	145	150	124	145	152	126	140	142	144	124	127	132	142	139	170	145	136	147	136	121	152	131	125	136	158	145	151	149	142	146	142	135	139	139	158	156	154	131	143	145	150	164	137	142	146	124	143	141	128	154	168	138	131	158	149	146	144	151	174	129	154	168	148	152	159	141	145	154	145	143	144	160	138	158	140	138	152	140	121	151	153	144	126	131	122	134	137	134	125	134	130	141	145	139	127	141	125	146	148	145	160	150	122	154	116	143	129	148	159	142	153	155	163	152	135	169	136	177	137	149	155	153	166	127	145	145	146	123	134	132	130	138	132	132	132	142	125	120	145	155	149	131	144	142	153	138	148	140	147	164	151	137	141	146	153	128	169	127	145	149	131	139	145	156	135	124	149	164	123	100	161	144	147	137	146	135	141	154
25930	16152	2074	1418	1007	1014	208	200	168	170	190	169	147	153	180	185	156	171	155	153	158	160	157	158	148	141	154	160	150	137	138	153	173	158	146	175	142	173	127	147	148	151	139	134	165	145	158	135	150	148	140	157	167	154	130	137	136	151	142	140	150	152	128	138	164	127	141	142	152	152	148	127	135	143	148	155	154	158	149	143	152	139	161	138	137	150	165	173	151	167	150	169	150	159	147	150	176	147	145	157	148	152	156	146	157	152	161	153	140	149	149	155	140	156	155	141	151	142	154	166	135	143	159	173	155	140	150	148	131	136	159	163	155	154	146	179	148	126	145	161	169	165	128	162	144	142	153	148	118	145	154	148	146	161	149	134	159	154	149	173	146	173	155	160	168	149	162	146	159	152	174	145	171	144	166	164	174	146	153	171	136	141	136	163	143	135	145	148	160	140	152	143	140	144	139	155	165	144	152	136	147	145	162	128	150	158	166	151	147	140	152	121	154	142	150	186	147	144	173	151	147	153	142	135	155	163	181	154	158	148	139	144	155	141	141	144	148	155	144	160	152	138	159	170	148	167	163	138	137	150	154	138	151	134	147	148	137	165	151	149	135	143	140	127	162	164	142	147	152	170	163	146	146	151	154	128	141	162	145	157	143	175	152	140	127	154	142	171	131	139	135	176	153	149	148	149	141	130	157	140	166	149	161	133	148	156	148	157	156	148	153	159	143	181	129	172	157	162	165	169	166	138	151	119	132	153	128	146	140	159	166	158	153	169	144	139	155	150	169	146	147	159	149	158	150	165	155	161	137	164	144	160	125	156	140	154	150	133	152	153	161	150	144	151	125	145	141	159	155	128	147	137	133	169	151	144	150	149	153	148	134	120	159	160	146	147	141	173	158	136	131	158	147	133	137	130	143	145	150	164	151	144	145	156	151	171	165	165	148	128	150	135	134	141	162	168	144	158	142	141	150	126	162	150	147	141	142	177	145	158	145	130	164	145	124	138	123	157	163	157	157	140	151	133	161	161	143	143	151	132	157	142	148	152	127	115	146	148	154	159	152	141	134	141	148	158	143	162	149	130	152	163	159	150	156	166	154	140	153	151	134	171	140	175	140	149	153	154	167	129	124	139	148	159	147	153	136	140	141	127	174	159	147	156	151	172	131	140	150	152	177	167	153	144	144	150	142	163	151	163	152	129	136	172	137	163	166	145	139	137	167	152	132	145	160	146	152	164	152	163	129	151	167	135	145	154	160	147	165	156	150	132	151	156	156	147	157	155	137	163	133	145	122	167	132	146	137	138	148	140	143	163	147	144	161	171	136	165	143	132	142	168	165	144	145	157	158	145	157	159	142	161	174	162	174	144	128	154	158	149	149	172	181	142	145	168	147	145	166	134	140	146	135	159	168	138	134	129	157	150	150	133	141	164	129	161	133	135	156	155	147	147	150	160	137	140	157	175	158	148	173	152	150	150	157	136	150	142	173	150	136	153	171	153	141	154	158	145	126	157	149	152	162	148	128	148	138	131	174	151	165	143	135	164	158	165	138	149	130	152	157	152	150	142	171	136	156	161	144	130	140	126	146	160	142	142	142	141	144	163	148	148	142	156	144	148	152	154	165	146	145	150	156	136	149	158	160	155	164	145	157	132	142	136	137	159	134	189	164	135	161	161	150	130	164	136	135	155	145	159	153	172	167	161	149	153	164	155	147	154	146	121	154	135	168	152	159	160	147	149	157	132	129	159	167	165	135	165	149	159	138	162	168	150	187	161	150	159	151	152	145	162	145	171	153	162	154	158	140	162	143	143	174	136	144	165	131	157	152	148	168	158	147	176	156	153	151	167	146	160	177	160	150	175	148	155	141	148	157	149	139	160	149	153	171	159	159	138	151	131	153	149	173	139	136	157	150	151	159	150	159	159	173	141	161	137	172	149	189	141	152	147	151	149	146	144	159	153	144	195	139	152	138	151	155	150	141	149	156	153	148	162	162	150	139	144	151	145	159	148	140	132	162	169	159	157	144	127	141	169	151	156	157	174	161	150	136	146	149	138	174	145	126	126	154	166	137	138	147	132	139	151	160	157	173	144	153	139	172	155	139	144	138	151	175	141	116	170	158	156	159	131	154	150	153	148	168	166	137	143	157	143	162	165	152	150	145	156	132	136	169	129	163	158	151	167	141	154	145	154	158	173	158	149	159	124	161	149	149	170	152	143	175	156	150	168	129	165	152	156	141	150	158	167	144	141	167	139	139	168	131	145	150	157	128	150	174	146	154	136	159	129	158	139	128	158	150	158	143	162	152	153	146	161	149	142	142	136	147	157	150	155	172	143	142	133	140	165	144	155	142	142	147	141	172	137	164	154	161	150	119	136	139	120	166	132	129	128	163	156	175	159	164	152	168	158	171	163	146	128	149	159	123	140	140	166	168	127	161	158	140	160	149	148	161	147	166	152	161	182	142	145	136	143	120	151	152	141	151	176	152	148	164	177	150	154	140	157	167	147	154	177	157	149	140	146	157	137	159	156	150	150	159	146	159	149	145	164	138	153	153	178	173	173	146	131	136	146	158	130	157	147	130	156	141	157	136	150	182	131	154	154	152	134	165	121	164	150	134	151	162	148	142	156	162	158	144	147	156	152	139	137	156	157	168	125	171	144	142	129	147	133	137	170	141	136	149	155	148	126	156	148	159	148	164	170	130	154	144	165	181	149	145	156	144	119	153	139	143	134	167	140	141	161	137	150	162	144	148	163	147	146	152	144	165	152	170	147	170	150	141	140	160	138	167	144	170	138	173	165	151	146	155	122	161	145	147	156	157	157	143	156	170	161	147	180	148	153	159	139	124	121	120	155	150	157	151	145	159	163	141	153	161	154	136	150	151	150	145	149	140	139	155	166	141	165	125	163	167	156	130	139	150	152	131	152	119	151	164	153	149	146	149	146	146	158	146	151	147	152	152	138	144	151	121	159	130	142	138	171	153	160	163	153	170	175	154	128	132	136	155	160	143	144	146	165	140	125	163	163	166	145	171	159	147	150	157	140	152	148	172	155	160	146	156	175	148	158	165	160	164	148	163	150	145	164	160	162	137	162	179	155	154	164	144	146	136	130	164	155	124	153	152	142	173	147	172	159	148	134	144	149	146	126	148	140	156	134	171	128	140	143	152	146	132	150	168	143	144	141	153	164	139	156	150	150	156	171	162	159	157	161	168	146	149	177	166	152	156	159	145	136	149	161	148	167	171	154	156	148	142	161	159	119	161	160	148	170	163	161	163	139	161	127	150	140	174	167	149	167	141	159	160	159	170	163	142	129	135	135	145	155	127	164	147	183	153	136	155	147	134	152	163	158	159	156	167	139	146	141	134	132	148	161	164	157	140	146	159	161	150	151	165	143	139	147	150	140	155	154	141	150	152	130	156	129	146	157	160	140	135	160	154	172	158	155	147	158	155	147	163	177	185	169	153	158	133	173	158	138	141	161	154	158	153	130
24962	20671	26913	23773	20549	21142	5281	895	680	557	537	537	487	511	464	426	441	459	460	405	415	439	436	417	447	420	438	383	401	421	414	396	397	396	383	416	382	383	419	361	372	355	378	335	355	386	398	401	388	360	393	356	360	338	376	383	442	385	362	392	398	376	356	373	346	390	362	365	397	354	356	394	378	382	364	370	405	355	387	377	352	361	380	386	411	352	348	397	400	367	391	389	400	386	383	388	336	354	360	393	370	352	413	354	347	392	378	376	363	349	373	411	383	366	372	386	394	376	377	367	382	361	351	392	385	370	387	397	404	359	364	383	363	360	386	338	346	399	377	357	375	365	384	389	346	385	363	342	353	367	374	344	377	374	357	400	393	363	417	386	349	373	351	399	419	379	341	338	387	388	394	350	370	368	414	390	363	375	340	375	379	372	349	327	353	365	363	397	388	355	365	394	402	385	371	351	381	363	391	369	360	404	335	343	366	364	353	381	340	332	394	363	352	397	358	386	404	364	382	344	370	368	384	355	349	408	391	350	399	359	356	358	353	372	377	407	361	375	372	320	393	407	408	360	327	383	390	408	354	390	374	338	402	388	356	387	349	382	375	370	361	357	388	380	333	390	345	385	379	374	395	358	423	355	372	365	376	383	362	335	334	358	382	354	384	342	393	380	381	354	381	349	383	380	384	396	399	374	359	366	386	368	359	384	349	379	382	356	320	410	394	413	363	376	344	356	373	367	372	382	341	369	422	369	335	382	368	343	370	365	395	373	342	397	362	403	363	362	398	375	373	372	387	357	340	396	389	353	361	340	367	411	344	354	344	382	396	358	366	354	401	367	347	400	375	353	366	407	361	383	367	364	357	364	362	344	351	344	379	404	382	367	347	402	374	379	396	369	343	375	375	363	338	328	386	372	397	391	382	368	368	350	349	384	353	370	354	397	369	373	392	347	374	354	356	401	368	326	395	346	384	381	381	368	399	371	360	362	362	372	388	356	368	379	399	352	368	390	421	361	375	354	393	350	399	377	365	377	372	324	361	394	369	381	404	341	358	367	367	358	343	332	393	368	367	395	369	370	396	364	376	369	384	370	373	383	367	364	351	375	370	356	386	375	379	392	374	361	342	377	351	364	375	369	374	346	396	368	375	350	378	379	329	376	387	386	367	381	343	410	406	405	343	381	370	389	360	368	380	371	340	387	326	400	375	365	384	337	346	370	347	368	378	399	358	387	391	359	393	366	369	381	412	377	357	350	376	377	355	361	351	374	385	358	383	358	379	333	365	379	359	360	355	388	361	382	424	387	405	349	374	351	369	372	380	349	372	368	355	406	397	375	378	405	379	380	357	360	370	375	381	364	357	405	373	393	336	347	370	356	404	378	334	372	372	360	365	378	401	339	397	383	361	380	385	368	367	366	377	385	389	323	417	397	342	347	374	414	396	374	376	373	393	351	361	359	364	383	382	355	370	321	375	392	387	370	354	386	367	341	343	387	341	383	370	334	357	389	396	348	346	353	399	384	364	353	348	364	395	396	369	370	379	343	331	343	352	375	410	393	380	385	356	348	388	424	411	391	404	409	344	366	373	391	384	352	385	391	336	401	387	372	374	371	365	377	380	354	358	342	405	376	369	361	360	368	383	371	386	352	376	345	356	344	430	381	344	391	360	345	369	381	392	358	348	352	349	352	396	380	383	369	386	411	374	373	377	350	359	358	388	425	382	392	372	384	359	368	350	384	392	396	388	365	368	346	363	362	369	396	365	381	388	382	378	380	389	368	359	395	344	357	414	352	373	374	354	345	371	406	377	401	389	389	375	393	343	397	415	384	372	380	376	359	354	360	361	394	389	363	351	375	349	374	362	353	379	376	340	359	355	361	354	358	358	345	366	383	386	377	381	404	377	363	354	342	345	398	340	362	376	378	392	392	373	402	363	402	357	355	346	348	372	392	404	383	389	386	369	348	385	387	356	399	380	339	396	355	371	389	377	362	346	329	393	372	411	360	385	354	359	403	346	381	428	400	376	348	359	383	335	355	406	360	372	358	390	379	392	384	358	375	371	352	394	366	359	393	369	391	366	383	382	371	362	373	380	361	360	384	389	385	359	357	346	373	353	383	388	370	378	347	357	370	335	362	351	396	372	396	365	402	371	376	370	404	383	346	370	357	344	401	389	380	334	393	353	372	380	343	356	421	380	352	417	380	354	398	343	366	373	359	390	403	382	370	352	375	376	389	343	338	350	351	360	358	352	354	376	394	356	364	343	408	346	336	367	385	358	391	378	414	393	386	381	366	343	388	357	399	346	383	367	395	389	372	355	365	370	364	330	416	384	389	365	360	387	401	365	389	368	330	334	359	388	391	381	381	367	369	369	350	399	408	324	345	374	364	387	356	360	395	379	383	364	366	346	370	366	407	412	335	372	342	369	344	362	325	351	370	392	397	372	424	394	378	380	367	366	377	343	390	363	382	361	373	345	398	399	341	386	373	335	360	364	366	339	350	379	359	348	391	344	353	367	350	377	379	395	353	386	342	348	389	355	364	359	378	373	383	353	378	350	385	372	388	400	365	351	399	354	400	363	382	370	387	393	368	382	408	371	362	346	376	360	384	371	377	387	361	384	399	400	395	345	385	361	403	358	382	373	371	402	371	341	363	381	380	360	367	384	368	387	389	374	320	357	368	368	373	359	336	369	379	353	363	366	362	372	391	379	356	326	354	370	387	366	390	364	351	371	378	366	343	349	364	369	358	416	387	364	351	392	378	370	362	366	378	395	379	389	328	384	368	379	352	388	341	358	346	353	376	392	350	380	367	359	357	353	397	356	361	389	370	361	347	389	373	383	363	373	402	387	401	368	386	386	389	369	342	373	367	360	379	368	404	388	336	357	401	382	352	392	395	382	369	354	359	377	369	381	401	353	424	339	375	388	365	388	395	354	388	358	369	337	366	375	377	361	408	377	364	363	356	373	347	366	382	350	353	338	343	347	353	357	374	363	344	364	398	363	368	360	323	378	371	354	363	352	387	362	365	383	392	361	384	366	343	391	372	384	336	396	361	393	404	385	348	375	403	340	356	373	356	375	404	369	380	390	374	351	345	373	382	368	333	357	355	380	361	354	334	388	422	383	355	370	372	382	371	371	376	364	396	384	354	396	370	390	339	386	318	429	341	393	365	379	337	359	367	411	383	346	378	372	387	364	412	364	379	374	365	373	406	385	349	409	387	337	394	372	389	369	377	347	393	363	336	399	371	381	387	347	389	374	383	386	397	413	382	397	348	355	418	384	333	349	393	363	381	324	392	368	346	357	389	388	354	364	402	380	346	357	402	364	357	395	402	390	382	396	371	378	384	430	379	401	373	350	373	381	335	363	389	395	372	372	380	373	344	430	369	400	408	377	377	369	406	375	368	380	389	381	367	384	352	358	369	420	379	349	358	373	375	393	405	347	394	369	400	355	389	354	371	350	383	367	415	370	359	360	380	381	390	371	365
52673	46736	10828	6966	9447	16523	1591	1126	950	905	783	666	623	547	531	513	509	470	504	473	424	408	451	446	424	406	403	399	399	354	379	381	355	362	367	364	391	364	349	388	329	360	354	342	377	347	329	354	372	381	339	367	343	366	381	350	350	337	356	371	368	339	347	335	357	341	390	370	359	333	329	347	353	370	334	356	367	355	334	316	369	353	344	357	334	361	337	362	350	334	362	343	314	354	348	302	349	360	357	382	296	367	308	329	366	328	339	355	315	338	335	337	368	338	304	373	367	359	341	356	323	346	338	353	350	357	336	332	319	343	367	357	340	336	352	319	346	353	348	328	322	361	342	373	315	343	357	359	353	326	331	354	364	349	327	370	344	342	323	360	334	309	352	329	323	371	361	349	346	368	345	346	367	358	352	337	347	344	334	319	339	331	344	345	349	387	370	327	350	341	343	343	352	314	359	341	361	317	354	325	342	356	358	332	339	370	354	363	373	382	392	335	304	326	360	353	349	377	307	335	361	322	357	345	364	367	340	367	336	334	358	343	349	351	374	353	334	361	355	328	334	323	337	324	353	364	361	301	353	335	324	356	353	368	343	347	348	331	334	343	338	315	308	362	367	316	347	321	363	345	336	384	345	350	336	328	335	339	341	333	373	364	369	344	341	325	317	330	349	327	386	312	325	354	340	360	384	354	335	364	341	343	317	287	336	340	371	328	343	374	341	322	353	356	334	373	356	355	307	366	330	365	326	400	360	376	359	334	322	355	313	338	343	309	334	348	351	362	324	330	339	358	306	333	355	315	360	339	332	331	339	305	331	365	339	339	350	374	365	328	330	322	374	346	317	328	310	354	342	356	329	340	351	340	345	348	332	322	327	322	339	352	351	345	364	341	363	343	304	350	353	347	335	349	318	382	362	339	352	380	351	312	330	376	342	296	356	338	302	316	348	347	362	336	330	312	358	331	342	339	323	322	357	372	353	331	312	314	327	358	359	322	346	408	344	351	333	346	371	330	361	345	370	349	323	335	359	348	327	346	328	329	381	326	324	350	318	343	355	351	367	384	332	346	363	344	329	351	337	298	370	350	344	352	334	341	338	340	376	336	326	360	350	338	352	302	301	330	355	351	357	344	341	321	338	343	368	382	341	337	328	335	354	332	337	365	335	347	327	325	321	337	319	318	355	335	342	336	339	349	333	359	366	342	327	326	349	319	358	345	340	326	361	352	358	336	348	356	349	354	355	346	317	341	328	340	351	334	332	379	337	350	354	333	323	348	309	337	350	345	351	327	353	325	319	318	366	336	321	321	333	325	338	339	321	329	322	377	326	335	349	359	333	341	318	354	331	348	361	346	327	315	346	323	354	304	350	348	335	355	354	336	346	351	347	367	355	333	349	336	325	354	362	335	376	352	366	331	328	355	323	335	365	342	329	345	334	339	309	377	354	362	344	325	343	341	341	342	380	342	377	336	325	349	321	330	361	344	333	347	389	345	354	337	357	381	326	350	371	361	331	368	320	294	356	376	362	308	366	333	358	342	322	332	341	357	329	348	342	370	336	315	326	346	346	327	329	355	339	316	348	327	348	336	367	328	339	359	367	323	330	325	323	337	327	335	340	356	394	348	376	328	324	341	340	333	343	339	353	337	360	349	315	332	324	337	322	353	356	345	300	386	344	330	332	318	341	328	356	359	371	340	340	322	349	347	330	313	318	327	337	337	344	338	324	392	363	369	352	358	331	343	320	318	366	332	324	312	367	331	359	385	344	344	340	366	375	335	305	341	314	331	370	364	324	356	366	351	337	354	343	333	338	322	341	342	342	321	350	358	309	313	341	330	339	321	349	308	347	345	333	351	343	352	335	350	331	340	343	331	384	353	331	351	360	360	346	346	354	331	353	332	366	337	317	279	344	322	326	318	344	337	330	333	338	327	347	351	363	359	345	347	355	372	351	354	327	339	324	328	314	336	334	389	324	352	334	354	350	344	355	324	336	339	359	337	340	353	327	355	339	361	367	352	340	348	329	355	327	333	365	376	332	359	359	352	387	372	368	350	312	337	334	373	352	337	343	363	322	383	332	344	358	378	362	385	341	317	360	337	366	331	355	369	319	333	329	349	381	345	361	338	361	341	354	339	358	306	319	361	352	350	352	374	329	345	368	371	352	322	299	322	357	359	338	340	381	381	360	360	347	320	345	356	356	336	353	339	335	347	359	351	364	342	327	326	330	366	346	352	335	324	356	342	361	334	343	315	364	310	320	348	315	380	339	323	358	392	372	375	338	349	342	353	349	349	323	313	349	349	350	366	331	346	316	314	344	358	353	341	307	369	348	321	336	339	339	354	326	338	358	333	381	334	334	381	321	318	378	352	364	340	322	355	352	342	380	315	337	336	358	351	360	349	341	336	355	331	353	326	352	340	318	347	338	331	331	346	340	342	323	343	342	350	358	321	363	335	370	348	336	343	335	338	346	345	332	365	323	327	358	355	336	348	346	346	347	354	335	357	395	322	329	324	354	349	347	353	318	355	403	358	382	343	361	333	361	342	337	324	328	334	341	321	343	338	364	353	340	330	377	338	350	376	350	366	333	347	341	360	344	361	331	360	326	320	367	339	317	349	354	322	328	332	355	361	346	322	324	333	360	392	346	369	308	368	347	363	337	338	341	327	337	356	321	361	329	360	331	323	339	332	356	337	340	328	351	350	335	336	365	324	365	343	344	340	350	354	360	338	345	332	342	336	356	355	337	343	320	335	361	375	338	351	351	332	339	356	344	339	323	317	343	318	352	324	319	344	317	328	336	335	339	361	363	356	327	335	351	352	330	318	328	341	347	380	362	370	338	358	319	375	359	320	368	320	346	329	363	355	351	347	335	349	372	338	327	361	350	328	365	339	332	341	337	327	347	326	288	335	350	379	369	329	349	352	322	317	347	324	329	320	350	363	373	359	349	330	366	366	376	326	332	345	348	343	354	333	340	352	324	334	338	327	328	357	362	356	366	317	338	298	375	325	355	338	342	354	330	339	343	359	348	328	314	323	349	334	328	350	343	365	350	343	333	321	324	351	383	335	350	340	322	344	321	327	360	366	327	361	355	347	390	341	327	379	357	340	322	329	308	350	345	349	341	361	359	352	325	347	358	352	315	326	322	365	320	302	349	349	345	343	354	330	337	349	371	335	367	355	321	298	324	337	338	355	328	348	331	340	361	355	339	330	356	349	349	342	349	357	350	349	353	317	395	346	342	335	352	336	353	364	358	357	342	340	328	351	340	346	355	342	354	338	354	344	311	342	344	319	338	359	374	341	329	341	351	356	356	380	312	319	319	338	362	360	335	332	333	322	339	340	346	344	323	341	363	345	335	329	334	351	364	317	350	354	355	360	319	316	353	331	354	355	337	361	377	369	335	345	318	317	376	326	322	343	334	377	341	365	331	352	349	324	364	355	343	345	343	348	356	346	367	326	349	351	332	347	331	345	338	334	330	336	373	353
22530	20552	27234	23508	20609	22045	10212	1716	1229	1027	1009	980	842	848	821	799	784	735	726	760	705	674	678	672	671	689	701	659	695	628	664	656	674	647	659	663	628	657	612	636	658	626	677	603	623	649	678	605	631	629	588	674	610	619	641	620	645	619	595	636	608	639	632	618	580	662	589	626	620	643	654	684	635	606	625	647	650	639	650	696	625	570	611	588	643	620	603	620	609	631	631	602	629	649	625	579	622	603	626	626	627	633	646	629	648	586	656	605	598	627	567	632	623	626	610	563	606	624	597	653	640	582	608	648	593	583	624	626	627	605	673	623	607	557	608	685	668	565	631	575	674	608	629	666	613	620	593	626	615	627	584	651	620	659	606	613	617	611	642	588	668	649	602	616	643	655	588	622	646	609	604	591	638	630	610	606	582	601	599	585	568	618	610	624	612	596	580	620	688	644	643	619	609	584	566	639	643	610	594	584	599	639	661	598	640	616	641	587	622	616	642	608	615	644	593	662	655	630	584	593	611	595	625	643	599	593	605	583	636	621	610	602	593	581	625	570	613	588	629	585	618	623	574	610	622	571	607	630	604	650	640	596	640	684	584	603	631	641	618	638	610	609	622	577	570	622	596	653	588	610	624	619	580	625	617	634	615	602	584	605	611	550	630	616	650	620	629	610	575	646	645	620	650	605	571	627	612	607	616	646	632	649	593	614	619	681	636	602	613	597	660	585	568	604	586	591	572	638	615	614	619	574	591	649	564	627	613	604	586	600	620	596	605	607	597	595	616	598	596	653	640	566	618	620	579	596	656	600	645	583	645	639	623	567	609	577	562	606	599	575	620	648	589	582	612	617	603	635	629	631	627	567	652	579	620	643	636	635	618	625	641	624	614	629	589	602	635	613	600	619	621	581	619	646	651	641	650	618	669	590	626	647	591	631	637	609	601	614	593	591	669	592	584	610	610	638	606	614	617	606	540	630	627	581	623	607	647	585	620	568	611	652	572	653	595	600	627	598	641	614	577	575	591	588	608	598	602	618	596	593	632	633	595	614	602	638	612	608	631	614	596	608	614	608	620	598	610	625	617	598	612	617	629	616	644	567	638	633	596	629	616	576	591	643	613	654	671	587	591	636	619	588	618	594	599	573	587	646	620	614	573	632	649	615	619	602	612	568	647	650	595	606	577	592	626	628	587	565	629	592	657	634	621	644	632	624	571	570	624	597	621	691	580	610	588	632	626	570	603	590	611	589	678	593	551	604	621	633	636	615	645	610	602	598	583	639	607	642	605	648	598	638	601	590	618	595	617	608	651	604	648	608	571	641	577	587	642	599	573	626	606	623	591	627	629	640	634	619	642	557	614	617	577	648	614	562	655	618	588	590	592	656	609	585	602	635	592	596	667	631	602	616	604	625	609	654	649	649	615	638	580	637	607	619	591	651	602	574	659	576	657	616	610	588	640	584	689	600	634	640	579	586	605	610	651	656	623	602	600	636	641	612	611	597	593	582	620	592	664	657	637	595	611	594	592	597	614	640	670	551	603	589	616	606	636	633	620	573	584	603	629	614	580	562	632	598	577	614	568	621	643	607	625	629	570	643	584	562	646	605	641	623	630	607	624	564	603	608	576	623	625	602	646	611	623	608	663	642	657	576	600	621	643	567	605	573	615	652	613	641	654	600	573	627	656	611	564	625	625	632	570	662	632	575	621	606	627	639	621	640	612	614	635	589	600	585	626	566	609	582	624	635	637	644	634	577	635	602	552	615	649	656	668	629	547	668	594	605	623	601	625	596	631	620	577	627	597	643	618	591	626	630	586	600	600	622	618	594	622	623	622	607	619	617	637	603	570	635	650	660	621	568	602	629	587	654	607	576	659	609	634	632	608	613	590	647	631	618	635	620	619	650	599	616	604	629	571	647	657	600	607	607	625	624	633	620	646	600	643	623	576	607	608	617	585	563	613	666	597	601	582	611	606	645	590	631	592	639	592	587	602	638	648	608	620	586	637	648	522	632	600	575	636	629	615	656	589	626	663	623	561	604	631	633	575	616	601	637	633	591	626	588	607	643	618	642	612	638	629	576	632	612	624	626	595	632	627	594	654	655	574	665	601	644	637	593	631	651	599	653	613	593	631	633	629	591	650	599	599	611	627	612	590	651	600	654	661	598	596	583	595	574	599	616	620	669	637	596	579	602	614	658	619	609	615	600	620	663	606	625	597	617	614	654	628	636	653	595	608	647	621	601	608	702	598	618	629	605	569	582	606	687	614	586	583	589	677	589	596	631	610	601	610	600	623	616	627	600	586	632	600	627	629	631	646	628	619	605	593	640	639	617	598	610	586	638	602	574	602	637	620	637	586	663	620	629	590	555	597	607	593	654	602	640	599	605	550	622	629	601	673	633	608	594	625	603	616	557	617	615	590	592	634	621	621	588	614	602	610	579	598	610	608	624	605	594	602	599	606	624	606	623	631	617	610	621	643	570	627	579	605	636	601	606	645	648	620	584	648	625	622	597	611	610	633	599	600	676	629	661	607	638	612	618	618	619	631	621	623	614	585	546	624	629	552	679	643	566	596	587	639	597	626	590	602	634	580	599	609	635	624	637	638	622	613	630	644	596	603	626	609	588	613	640	622	604	622	601	557	668	632	632	573	623	670	622	626	643	630	660	623	609	584	620	604	644	620	640	588	605	620	577	618	677	597	584	591	668	607	631	627	599	640	617	611	591	638	613	607	606	637	625	621	587	673	604	592	598	591	619	610	599	592	601	615	609	579	552	589	684	624	569	644	659	627	592	628	665	567	597	638	614	582	612	631	590	574	634	605	545	592	641	616	592	596	596	619	612	593	608	579	630	643	614	609	631	601	612	629	618	638	660	617	606	637	644	592	649	627	591	591	588	609	644	622	627	640	653	592	658	652	586	632	609	627	627	605	639	614	604	591	584	615	632	591	624	609	624	649	595	581	581	599	591	601	615	622	634	621	608	583	624	623	610	557	582	612	622	640	603	609	595	613	648	631	593	629	653	626	601	581	652	622	633	633	623	610	614	572	633	621	589	612	616	644	599	608	615	611	581	582	613	622	620	616	643	609	646	643	617	628	646	595	656	646	612	615	633	618	591	598	628	609	586	633	631	604	588	592	607	582	654	604	613	593	626	594	610	665	574	625	652	621	643	627	631	601	570	651	636	625	593	630	603	592	637	579	635	623	638	614	639	615	616	643	611	638	605	615	610	616	620	646	621	611	592	658	645	583	631	645	622	619	625	603	626	605	638	660	655	616	656	623	594	606	615	603	573	656	621	609	628	653	588	610	593	604	617	587	631	650	654	628	597	616	608	632	636	631	619	653	607	655	612	631	638	612	598	604	570	636	606	623	610	609	569	625	567	630	582	661	644	621	603	623	621	580	649	622	631	632	671	571	596	635	602	591	617	627	650	648	640	641	616	631	587	631	592	624	681	640	636	618	640	621	604	567	572	606	612	594	615	619	619	632	622
52333	49723	15754	10864	17710	12830	3026	2163	1818	1530	1463	1255	1122	1058	958	924	869	846	755	784	731	730	689	708	627	611	676	656	682	696	651	646	669	663	616	649	625	606	603	603	638	612	619	608	570	606	589	593	557	605	589	582	605	567	597	578	579	585	597	549	549	590	578	578	528	535	553	569	584	586	575	548	560	526	576	606	555	585	631	587	557	565	609	576	541	576	564	561	561	584	584	589	568	550	562	577	580	562	566	536	577	547	584	542	563	552	548	561	583	560	558	585	584	598	562	592	570	546	604	603	522	559	584	577	558	580	584	596	565	549	575	596	560	545	574	573	590	589	538	589	557	544	539	527	592	553	568	586	540	571	595	584	589	598	573	533	567	593	583	585	560	548	560	573	552	518	552	562	571	538	571	566	546	573	552	606	586	544	566	544	559	540	548	592	538	566	532	588	575	543	575	535	575	543	571	554	513	551	545	609	577	543	564	560	561	533	530	580	540	593	576	577	508	577	578	559	591	575	559	537	590	589	628	539	569	573	585	618	572	561	560	549	564	546	556	558	539	556	593	535	537	574	620	569	548	595	507	580	505	569	555	553	597	530	542	573	554	572	587	540	599	567	550	554	595	576	550	577	572	553	553	572	580	601	549	540	551	564	572	547	548	573	531	577	560	578	513	562	590	585	560	582	544	524	534	588	545	630	522	577	559	557	593	524	596	567	554	579	564	531	582	547	575	614	550	548	536	565	549	591	616	632	600	566	573	591	577	566	528	548	560	539	585	550	553	564	588	573	576	551	547	595	563	540	543	565	553	578	586	562	538	555	543	547	571	572	609	583	555	585	546	568	570	523	558	521	513	539	561	557	577	595	521	604	565	539	539	540	534	571	561	582	536	550	556	542	588	573	531	520	520	520	550	543	599	597	583	584	531	612	556	525	553	537	575	514	532	592	586	589	567	541	604	560	563	561	540	572	539	560	553	557	587	598	590	556	519	575	557	534	564	560	573	565	545	588	526	559	552	546	565	528	572	522	604	571	560	592	607	591	555	562	569	579	578	551	544	556	577	568	574	588	560	551	581	561	571	542	601	541	578	573	600	564	558	568	540	565	575	601	522	547	603	545	583	542	576	572	547	520	594	566	577	565	594	553	553	600	571	553	554	557	591	568	572	546	571	540	533	536	603	584	574	529	583	550	526	582	548	529	567	524	527	572	606	542	563	576	570	544	595	571	569	550	531	566	568	595	558	534	596	577	531	564	592	549	570	568	507	527	537	540	598	562	566	584	520	566	561	574	534	592	531	544	548	584	521	569	551	542	560	577	555	555	573	596	604	569	554	589	567	599	578	577	592	529	603	519	572	555	609	554	525	567	525	541	578	585	581	587	533	607	551	552	562	541	524	562	614	588	557	581	536	559	517	527	593	544	571	571	564	555	564	570	551	552	583	554	605	589	573	585	594	553	540	557	565	584	527	554	564	575	556	581	570	565	539	548	570	546	539	579	568	540	588	594	580	556	546	577	529	554	584	533	553	579	565	570	577	532	534	572	582	564	576	577	544	579	593	562	537	563	578	540	558	550	570	564	568	590	575	548	563	578	551	556	581	586	556	552	534	563	575	563	573	602	575	539	560	579	559	551	521	524	556	565	611	583	584	557	583	518	571	544	527	583	579	559	525	581	559	563	557	547	561	573	546	585	529	577	586	577	559	558	538	595	581	563	594	531	577	564	550	567	579	548	581	565	582	583	581	567	573	594	540	556	589	520	542	579	543	575	577	567	567	585	535	556	559	562	556	543	560	566	601	562	591	536	492	562	618	555	561	588	618	602	535	580	568	553	558	553	581	569	509	550	577	556	601	563	555	561	541	536	542	561	574	560	539	533	569	564	552	539	574	545	600	564	567	578	583	582	606	593	608	536	568	537	555	592	567	571	592	582	538	578	560	582	527	568	568	576	576	573	568	574	559	568	506	563	585	548	563	584	609	559	577	534	587	527	592	557	570	575	582	568	556	553	568	561	572	562	535	572	551	576	550	508	604	576	513	560	532	620	593	588	570	535	564	604	571	571	541	539	584	562	580	562	524	565	565	541	581	572	565	587	607	565	574	580	536	563	550	560	577	568	505	561	587	535	546	528	575	584	562	527	630	572	593	558	545	543	527	531	546	553	596	599	560	558	584	576	519	558	574	568	598	539	573	566	579	551	597	543	565	606	572	562	512	549	576	592	590	552	556	547	606	613	570	564	576	559	601	566	570	519	562	599	591	576	597	534	537	587	550	575	571	565	566	547	570	604	585	560	586	541	558	524	543	496	575	581	570	533	575	513	606	562	549	621	567	551	587	567	560	538	588	558	581	539	536	577	611	581	520	585	582	575	575	539	553	574	570	552	566	584	584	550	585	555	572	548	596	579	512	567	554	555	576	613	510	566	514	547	554	587	553	607	549	573	560	581	552	542	549	550	585	582	563	535	592	551	548	550	567	540	553	555	546	620	589	500	556	564	591	573	564	562	548	574	550	542	520	528	564	538	577	537	539	563	552	540	531	570	622	578	560	586	628	577	532	586	618	565	545	543	544	569	564	561	513	589	558	577	544	553	556	588	559	562	585	548	584	592	575	576	558	568	547	540	528	540	534	550	578	547	517	548	532	565	589	580	565	557	617	548	524	589	589	536	571	605	528	612	574	590	535	592	581	538	577	573	556	597	575	652	564	540	558	582	566	551	562	608	610	593	628	575	607	572	541	546	575	499	568	526	563	528	540	556	565	545	518	548	559	596	558	607	488	552	557	549	537	552	567	541	561	590	542	586	520	586	578	528	549	559	559	523	547	584	521	532	554	616	582	584	593	533	558	550	571	535	521	567	563	586	535	594	553	602	584	556	577	553	516	568	558	565	559	572	587	558	568	587	577	561	567	594	558	559	556	545	576	577	543	538	576	551	520	582	562	546	552	571	554	555	561	561	598	598	550	548	550	577	559	538	536	597	624	570	554	542	594	565	550	554	574	599	538	610	547	537	565	571	589	566	580	533	517	524	530	569	541	551	547	569	590	579	574	572	584	589	605	603	538	587	610	569	574	592	574	530	532	567	550	517	609	572	554	560	602	533	566	558	561	563	603	568	574	572	558	553	571	585	558	568	569	585	570	611	621	537	519	565	571	602	571	548	576	555	572	607	570	565	563	592	559	570	599	569	547	602	570	595	567	569	569	615	582	553	555	545	566	574	557	521	540	570	560	565	600	559	538	557	508	549	512	534	547	566	556	562	544	581	545	535	565	558	587	522	570	575	563	572	565	573	576	527	582	543	560	574	583	580	507	536	548	580	572	568	577	557	563	546	530	581	518	630	588	558	565	604	583	552	565	596	542	583	556	536	578	568	532	557	576	553	555	553	593	563	540	540	555	536	578	595	547	573	605	565	609	567	574	549	531	572	567	581	573	581	557	555	517	534	546	625	548	569	531	558	584	572	539	575	580	538	546	533	549	557	557	498	574	539	582	569
30283	20256	4895	395	414	439	160	141	158	145	158	146	140	138	140	148	149	141	154	153	143	156	157	164	150	136	158	127	154	143	150	155	157	145	167	140	132	124	156	145	145	144	156	135	161	150	130	190	149	147	166	159	138	166	125	133	151	147	135	144	152	132	142	148	141	174	153	145	130	136	135	135	141	142	153	141	146	139	126	116	143	130	134	139	136	143	132	125	139	138	123	137	141	126	148	149	162	148	148	138	141	146	137	154	141	167	135	139	147	164	152	147	132	142	158	157	138	116	145	155	139	133	149	121	145	153	161	139	143	130	132	135	132	142	127	151	131	156	171	159	162	154	139	149	142	145	137	144	142	141	133	144	128	142	145	145	154	132	160	167	147	150	126	145	146	140	147	166	153	133	150	151	172	140	151	129	135	164	139	128	154	140	142	158	148	169	138	165	151	143	137	174	129	156	129	151	144	131	142	146	136	159	142	135	166	138	124	136	149	156	132	161	151	140	159	118	132	139	161	141	164	122	160	137	133	167	124	161	145	138	149	117	164	136	147	134	145	161	153	152	156	148	130	150	143	130	136	130	158	129	149	126	139	130	133	135	132	131	137	145	131	162	143	138	161	138	140	150	136	143	125	154	139	163	129	140	133	159	158	142	156	162	133	126	163	151	140	156	159	136	158	167	144	162	158	140	144	134	158	133	123	149	130	135	146	136	135	129	156	138	149	143	142	133	124	123	133	159	135	140	164	139	159	145	122	141	165	154	157	131	136	145	144	143	144	134	144	156	133	120	143	160	125	150	153	157	139	143	155	117	131	176	134	136	142	146	143	142	150	142	150	159	149	152	147	146	159	125	165	128	120	139	126	146	160	167	149	154	159	137	141	162	157	148	143	159	146	157	132	145	150	166	149	134	137	138	155	151	148	152	136	122	146	141	135	126	141	139	132	146	136	128	145	164	154	135	148	165	163	148	130	139	146	122	150	154	142	151	129	151	140	136	137	141	141	144	153	131	158	132	148	132	149	146	147	131	146	153	141	156	129	139	167	142	147	140	125	149	132	132	123	129	150	147	122	124	146	132	156	135	122	119	140	157	135	140	115	146	135	108	134	152	131	162	155	150	137	142	158	136	157	143	134	149	126	126	137	156	150	144	152	156	136	134	141	167	145	131	145	131	142	159	164	140	128	146	136	134	129	121	145	117	155	146	146	143	149	140	139	146	140	149	141	156	168	128	143	122	162	139	133	159	146	147	133	142	156	142	153	138	151	150	154	134	148	135	142	140	135	147	148	148	150	132	125	137	153	126	142	165	139	148	150	148	139	143	135	159	134	146	142	152	134	139	136	138	144	146	148	146	125	148	164	144	136	145	157	167	163	135	129	149	157	147	134	131	141	140	137	138	148	138	151	138	148	153	150	142	134	156	149	137	127	133	168	135	149	142	150	144	159	144	139	135	147	153	139	129	131	161	147	144	145	134	153	156	152	153	140	106	147	148	132	148	157	144	157	137	117	148	132	127	145	156	132	141	136	155	125	129	159	140	134	142	145	129	150	158	147	147	139	138	156	141	156	135	130	141	144	133	161	144	141	146	131	134	137	153	144	143	152	157	145	130	146	148	144	154	139	136	139	142	137	153	140	149	140	150	156	120	133	149	139	161	132	148	148	155	161	126	167	137	126	124	142	152	164	172	143	138	143	144	161	154	171	132	138	162	152	160	155	143	138	130	135	141	131	145	161	148	134	161	152	138	165	157	125	131	145	135	140	153	144	149	149	129	143	170	148	130	143	135	127	134	160	133	154	129	146	133	156	152	150	160	151	126	138	125	131	149	142	146	135	149	160	120	137	151	140	118	124	142	148	133	128	138	153	148	162	124	160	120	129	149	152	153	154	148	144	142	151	163	146	167	145	154	140	148	147	163	133	129	138	152	163	127	149	135	161	154	137	141	149	145	142	163	139	137	136	137	158	134	148	118	150	141	159	136	160	138	136	122	146	144	165	140	145	130	132	131	137	159	139	160	121	139	156	155	141	170	131	132	153	130	158	146	140	134	137	136	153	166	138	137	164	138	145	148	151	130	115	134	147	146	156	128	164	158	181	145	141	142	162	143	159	137	151	156	139	134	139	152	162	152	149	151	130	140	144	149	138	141	140	136	124	174	157	139	158	154	155	155	131	146	123	147	141	151	148	139	142	152	148	148	156	145	164	124	139	158	146	129	128	147	143	125	138	137	136	152	144	119	136	162	133	142	126	152	122	142	142	139	138	150	157	148	134	140	135	162	140	141	143	137	123	142	147	150	160	140	156	128	135	143	141	150	141	133	123	127	153	156	168	139	151	141	122	132	142	139	150	135	137	135	139	138	157	146	143	153	147	143	141	166	144	128	156	156	144	133	161	146	148	129	145	140	132	147	156	149	151	123	172	150	151	145	141	135	140	135	143	143	139	135	147	131	136	148	130	141	130	154	128	154	149	146	130	135	147	139	130	147	119	159	133	162	156	137	129	165	128	158	153	155	115	129	133	138	158	172	142	136	134	144	145	144	128	117	157	122	137	147	143	141	152	143	144	138	144	138	132	139	158	146	125	142	130	145	155	155	159	145	135	131	147	137	148	152	146	139	128	127	130	136	147	156	149	147	154	131	152	149	124	130	133	130	134	137	142	140	139	118	150	146	153	120	143	137	173	128	163	174	150	144	146	135	133	109	116	140	145	147	130	151	136	123	136	160	146	159	146	153	144	133	157	127	127	146	147	162	140	128	145	133	130	151	155	143	142	138	153	154	160	137	148	148	162	133	166	141	165	175	150	155	150	152	126	133	141	144	133	171	138	145	153	131	145	143	132	154	125	153	124	156	143	163	124	145	131	161	155	159	142	141	123	137	148	150	145	144	143	130	142	170	145	143	134	144	141	146	130	162	155	140	148	154	139	146	144	144	142	141	161	156	147	153	150	118	130	154	131	145	142	129	146	142	148	147	156	145	138	131	124	164	144	146	143	132	126	154	158	148	131	169	140	134	132	141	150	136	130	147	167	138	129	151	141	141	142	147	150	157	136	159	130	141	125	145	120	131	138	149	158	116	124	123	167	140	143	151	141	147	134	131	153	143	154	170	143	134	125	106	122	141	135	160	143	139	140	138	137	155	131	143	140	154	165	145	136	150	144	139	138	144	149	154	121	158	156	160	144	145	150	140	162	147	145	138	147	132	133	143	133	151	127	161	146	131	126	140	131	133	163	160	144	145	151	136	132	133	129	143	138	145	157	140	122	142	161	128	148	164	132	143	152	147	152	134	144	147	142	139	140	118	144	123	133	148	128	148	150	121	148	138	140	142	131	148	149	149	142	139	137	134	160	145	137	152	132	144	145	140	148	137	146	154	141	145	129	124	156	130	153	128	164	137	154	152	139	135	142	144	152	147	140	187	146	158	153	129	150	144	136	155	145	122	131	156	149	154	136	159	129	152	149	137	126	148	152	137	140	139	149	138	144	145
27614	13042	819	485	697	666	200	185	185	191	160	182	153	151	141	155	141	168	141	145	147	134	178	161	151	146	136	173	146	167	158	143	167	132	143	150	151	150	143	174	148	149	164	125	138	183	177	141	151	153	155	128	172	142	168	155	135	158	174	164	127	121	160	155	182	153	147	131	151	131	162	138	166	153	163	139	142	163	191	158	162	165	172	168	156	149	148	135	159	174	149	134	150	151	181	132	175	152	141	154	174	192	144	141	146	138	144	152	170	132	134	122	156	161	152	156	141	170	157	139	143	157	176	145	154	160	131	152	159	146	134	154	131	171	137	152	152	155	153	138	169	142	139	159	143	145	140	146	147	142	143	163	169	146	138	177	146	154	148	168	156	141	142	160	155	149	170	179	173	147	157	153	154	136	151	168	165	164	166	153	155	155	151	144	150	143	154	151	148	153	152	162	138	154	163	140	147	141	150	146	144	147	154	146	147	132	154	158	154	149	144	154	151	170	136	157	152	138	150	142	135	164	140	156	163	145	159	147	158	150	153	160	147	156	133	150	153	146	159	152	154	142	186	145	161	163	143	147	135	152	153	140	143	159	174	138	161	138	172	148	152	159	160	151	134	148	180	163	165	155	140	164	136	146	171	167	153	147	148	162	150	148	149	137	157	139	149	146	148	151	145	149	147	150	144	129	167	151	141	162	156	157	172	136	155	159	140	149	145	168	131	147	151	177	140	149	175	149	148	179	150	176	136	151	144	151	157	145	143	154	139	143	136	132	158	139	177	148	145	158	146	152	158	162	171	159	133	140	161	151	135	151	169	153	138	184	159	146	167	159	158	168	165	150	153	145	159	138	158	147	127	162	159	164	137	146	136	146	117	165	159	155	147	158	139	158	150	174	126	140	124	170	164	154	139	134	142	148	153	153	166	152	156	130	147	144	138	146	152	153	154	143	142	159	145	126	157	166	122	149	128	149	133	145	146	162	177	146	153	145	146	150	157	130	160	149	138	132	168	136	141	161	156	150	167	149	150	148	140	171	146	144	147	154	163	137	157	148	132	148	150	161	144	147	156	134	152	149	174	156	150	160	165	137	161	145	172	149	151	158	176	166	141	153	135	151	153	150	156	145	161	156	153	149	154	135	134	140	149	159	169	170	150	154	152	145	161	138	158	180	151	173	155	120	146	138	156	170	164	167	162	149	165	171	160	142	159	159	145	151	153	151	162	154	146	153	145	164	139	134	147	137	138	148	164	152	153	169	158	137	165	178	146	154	149	152	140	150	155	154	136	139	152	152	157	134	149	158	168	150	143	162	160	158	156	139	167	148	138	136	158	139	137	144	151	160	159	138	167	147	147	139	131	132	160	138	148	135	172	165	157	152	138	151	155	150	147	156	137	144	154	138	142	143	174	162	157	150	148	143	164	150	152	140	158	146	161	161	158	139	137	159	162	134	144	154	143	146	160	163	153	144	138	130	164	143	148	160	164	142	157	147	156	154	156	171	145	163	161	161	124	167	159	159	145	170	168	160	149	141	161	146	168	132	160	140	139	137	153	157	157	143	143	152	158	145	158	154	125	170	140	144	165	155	151	158	137	165	174	168	139	141	139	159	158	147	149	140	154	169	165	143	147	138	151	162	133	172	165	153	151	129	151	143	144	148	148	151	169	141	156	142	159	138	159	137	131	143	133	151	141	139	129	150	158	129	143	151	137	141	160	134	179	134	150	138	146	160	170	180	132	146	145	145	153	149	171	152	148	141	160	128	149	144	136	153	177	144	170	163	170	172	136	151	166	142	153	168	139	185	164	134	164	147	145	159	129	141	168	146	148	144	153	161	157	168	134	152	149	141	159	146	155	161	144	145	142	162	157	156	142	139	153	140	135	143	150	139	145	145	187	168	184	158	151	139	136	148	143	144	160	157	171	160	143	149	153	160	171	175	144	154	144	149	136	163	143	152	169	166	163	166	160	148	149	161	155	133	140	151	138	132	152	138	179	153	150	135	137	159	150	159	154	144	135	165	151	157	142	142	166	158	139	174	172	145	162	148	155	144	134	154	151	126	149	147	159	132	148	164	142	151	126	180	159	148	133	156	149	155	157	160	148	130	170	139	168	150	143	147	151	158	124	135	151	152	175	151	140	141	152	138	139	159	158	120	148	151	140	157	144	135	141	150	159	141	128	155	152	166	152	135	162	169	155	139	146	150	134	152	153	149	155	145	157	151	163	157	137	141	150	151	157	162	160	140	167	138	155	150	158	131	157	145	134	153	153	145	136	148	130	138	163	146	144	122	161	156	140	136	151	139	144	146	158	126	174	152	147	136	152	151	128	159	152	154	172	161	155	154	161	152	144	140	153	154	133	159	143	160	162	159	150	139	169	145	146	142	171	139	150	149	145	151	140	153	141	168	127	151	162	145	130	168	169	167	169	145	133	153	161	133	159	159	155	151	133	147	145	154	137	151	165	162	142	145	153	152	143	156	143	153	141	144	179	147	152	159	123	166	172	151	147	161	158	156	149	162	134	144	147	157	167	169	176	156	142	144	141	157	154	161	151	155	155	131	149	127	133	152	171	154	137	157	143	136	163	137	146	159	118	144	139	123	151	139	151	156	171	148	149	125	143	131	153	140	158	139	140	159	150	149	145	128	165	158	124	158	138	141	147	152	156	148	165	138	145	159	164	133	152	143	141	143	159	149	163	146	164	145	151	182	159	163	154	128	148	151	123	156	150	140	162	145	157	158	127	162	160	129	144	164	155	136	135	162	146	160	169	161	143	146	139	154	168	145	147	173	141	136	159	152	153	150	146	150	138	131	156	142	144	173	124	148	142	138	154	152	134	149	145	171	157	152	133	141	136	143	157	161	145	157	148	156	154	154	159	161	159	170	135	152	156	154	174	142	152	144	142	165	152	150	148	149	156	148	162	144	163	136	136	162	149	149	158	157	148	130	162	151	128	160	124	150	141	167	166	145	152	149	134	132	117	145	162	126	149	146	144	148	156	167	140	164	150	151	165	148	164	135	160	156	141	142	159	146	162	159	161	154	153	160	159	168	146	156	140	121	170	154	145	148	156	147	165	148	142	146	155	151	154	154	163	158	170	165	167	138	166	162	157	150	137	159	144	150	147	166	148	151	177	166	155	160	154	130	155	157	147	174	133	169	152	153	147	186	137	149	155	157	168	146	177	118	141	180	120	137	151	176	131	171	161	149	143	138	141	184	157	139	151	164	152	172	144	144	163	186	156	148	136	127	145	152	134	160	162	151	143	134	154	165	147	165	139	154	154	161	149	140	151	159	166	147	145	169	152	152	127	128	157	129	151	153	139	152	167	176	150	128	144	152	158	139	139	138	145	163	148	146	132	151	154	159	148	146	146	162	149	130	146	161	158	143	165	164	168	155	133	178	143	149	148	159	152	146	162	168	144	154	171	159	168	146	126	161	170	135	140	142	144	162	143	169	151	144	158	132	149	150	166	156	147	151	152	168
24929	20820	26423	24188	20359	11234	1378	859	690	587	573	532	484	474	487	460	440	421	444	439	402	461	413	433	383	395	383	413	388	397	394	386	381	384	389	402	389	363	390	355	432	418	427	413	368	382	413	374	360	359	395	381	375	420	386	392	375	371	398	368	341	366	365	387	387	396	338	383	412	384	382	342	388	397	391	360	353	396	398	425	373	365	394	342	389	374	381	354	364	366	362	410	361	354	387	362	385	382	373	379	356	370	370	399	376	366	384	383	373	382	404	366	374	350	364	369	351	388	352	371	387	399	367	351	355	346	361	381	369	396	373	344	383	361	384	412	376	391	378	352	387	355	390	388	403	375	390	354	363	348	379	372	386	343	360	345	379	367	380	398	404	371	410	382	362	377	358	378	385	361	369	379	368	372	361	369	354	397	390	352	374	356	358	392	378	373	378	359	377	381	373	381	384	405	350	392	377	384	369	389	358	342	373	340	383	381	361	366	357	387	359	378	384	370	354	376	380	385	339	364	391	344	369	421	382	364	381	401	408	380	384	380	385	370	414	366	378	382	367	407	378	349	371	354	384	368	378	367	376	393	396	372	370	342	389	365	361	368	377	369	364	395	397	378	393	359	383	385	379	364	373	399	368	371	399	376	368	344	359	352	350	372	361	365	357	414	381	405	378	393	378	348	377	353	412	376	378	397	358	385	378	381	381	386	382	373	362	379	388	353	352	387	353	382	355	415	379	372	337	380	393	383	373	374	382	379	379	373	355	375	357	355	390	388	411	352	383	361	337	362	350	362	377	374	358	367	414	397	366	383	338	339	399	363	355	346	346	355	412	363	357	395	332	391	354	388	402	321	329	373	378	380	367	410	407	363	370	385	417	385	332	384	350	422	376	380	369	369	385	380	327	367	393	371	366	352	377	360	375	368	389	360	381	379	369	397	345	341	359	408	377	369	370	406	385	328	385	384	391	397	391	348	362	382	346	361	360	385	397	354	364	381	361	398	374	365	373	382	352	354	383	413	396	371	364	376	349	365	363	375	371	371	377	363	396	375	401	400	372	354	364	371	394	366	380	357	384	391	368	415	376	365	381	380	358	377	364	396	394	389	378	379	370	373	395	360	381	410	350	378	355	388	380	363	379	381	352	370	386	353	376	363	400	372	383	381	346	334	337	396	391	385	388	368	349	339	356	365	342	359	351	360	369	373	364	385	361	376	355	364	365	382	361	388	370	352	353	365	354	408	357	388	390	382	364	391	353	384	373	383	361	393	365	381	377	394	367	349	356	338	343	390	407	411	383	390	390	413	359	381	341	398	337	373	406	373	375	387	400	391	382	368	368	386	422	373	375	322	371	352	378	407	341	344	405	378	362	358	348	400	359	352	351	375	380	416	380	349	378	350	367	366	371	362	352	385	380	389	406	362	346	385	362	360	378	389	373	353	366	377	346	397	368	371	409	392	379	429	370	386	338	344	380	379	376	371	363	350	373	357	339	409	366	364	398	345	400	368	364	345	373	361	380	371	370	398	373	394	383	399	392	333	391	357	348	378	372	357	372	385	351	376	391	382	383	399	397	393	375	378	371	388	388	359	390	390	373	369	402	360	381	395	336	379	379	352	375	339	356	331	347	402	358	348	375	358	401	387	360	379	361	375	377	367	362	398	386	338	343	400	376	355	382	374	366	388	390	380	366	373	385	389	385	435	386	356	397	378	377	362	388	382	407	362	385	393	389	371	366	364	355	381	362	377	353	381	380	383	377	367	371	368	366	361	385	393	354	384	380	368	388	386	359	362	373	371	384	359	357	391	365	384	392	400	389	352	355	384	362	366	370	365	391	367	347	359	367	376	373	374	412	351	373	361	409	376	402	364	384	362	398	384	385	378	370	394	382	400	384	362	403	368	379	372	359	357	397	378	392	372	358	349	376	372	363	388	385	388	386	379	373	390	404	349	393	389	389	367	375	382	392	367	410	380	361	356	371	381	368	392	390	384	368	381	374	387	342	400	413	379	368	355	364	381	344	355	365	401	365	373	360	385	371	383	365	354	368	344	391	383	374	383	366	381	397	365	371	401	376	350	352	398	332	367	368	385	422	379	362	402	396	360	386	360	363	353	337	359	384	368	390	379	350	364	391	395	341	393	363	345	348	397	392	399	346	383	375	356	404	382	408	397	375	380	388	387	395	381	364	355	372	367	403	352	400	405	394	341	373	362	336	385	372	372	410	368	371	385	365	368	341	377	357	341	389	361	389	372	386	355	383	381	353	340	393	372	361	356	375	375	350	352	385	379	359	381	386	400	379	383	356	366	388	356	380	347	377	397	388	350	366	364	364	372	342	396	407	318	382	327	376	380	348	385	411	393	400	369	371	360	352	344	389	358	361	384	367	396	349	387	357	386	359	378	377	375	359	350	399	373	382	379	328	388	365	357	393	365	378	362	397	411	310	403	372	373	367	367	367	340	360	368	396	375	381	361	372	369	336	374	358	356	328	401	381	384	342	360	390	364	420	400	374	361	366	377	384	383	415	400	405	358	375	425	364	345	383	395	343	351	401	383	370	366	381	371	371	385	365	376	361	341	406	412	394	377	348	375	373	376	372	356	385	375	374	360	348	387	370	386	392	394	428	377	389	353	358	349	418	404	340	360	338	353	357	372	362	384	375	353	379	364	390	343	398	403	414	393	362	389	355	365	360	361	368	385	339	351	375	367	373	352	392	364	400	386	394	365	369	365	372	374	396	417	348	375	378	371	392	372	388	376	393	389	343	362	312	366	409	386	362	340	347	373	369	364	381	377	381	369	363	380	351	361	370	340	411	367	348	398	332	376	356	372	383	369	379	360	369	345	419	384	363	408	337	352	364	366	381	399	363	332	393	373	394	348	356	361	354	369	400	355	376	411	365	361	349	364	365	371	362	363	366	376	365	386	385	352	342	401	369	350	387	404	359	378	352	366	380	395	359	361	401	372	390	379	349	352	372	331	404	383	371	400	396	375	374	370	376	334	385	375	391	438	400	390	389	349	373	401	385	365	349	373	379	384	360	385	374	412	381	401	358	393	404	386	368	368	361	399	358	332	350	353	360	369	349	371	381	366	360	372	377	385	370	367	387	378	339	394	326	368	376	400	367	392	399	388	361	371	337	383	427	393	371	370	389	363	393	357	390	363	377	354	353	395	356	366	373	360	369	350	364	377	374	419	361	381	380	375	398	398	401	337	344	368	350	369	392	361	382	358	388	388	378	349	365	362	380	384	376	370	382	359	369	380	339	384	390	397	378	410	347	399	369	390	358	329	386	343	342	392	361	404	367	358	386	378	360	366	349	370	342	371	368	370	370	408	365	390	348	410	376	390	364	385	382	351	371	348	362	412	340	355	404	357	398	377	370	388	371	343	363	365	388	411	387	381	360	362	378	405	360	359	408	380	335	416	371	404	361	374	373	388	377	387	356	363	363	401	362	356	398	396	395	367	385	368	360	402	365	386	385	368	361	409
54794	43633	9016	5755	4826	3099	1638	1304	955	846	747	693	658	601	539	497	483	469	468	441	463	417	424	412	433	417	376	353	371	439	374	380	375	416	364	352	365	355	366	368	371	366	312	372	366	375	361	335	364	367	325	357	392	335	351	349	335	341	354	385	354	328	349	376	362	362	331	360	337	349	320	367	352	352	366	348	343	359	346	358	359	334	377	371	325	342	336	376	353	368	372	363	377	347	358	365	331	361	354	362	327	338	354	343	374	343	376	301	336	315	328	360	344	350	313	330	356	349	342	311	369	360	379	370	371	367	344	308	346	369	357	335	344	328	360	323	324	312	362	298	371	347	349	355	338	345	348	371	368	340	355	314	345	335	324	324	364	348	330	332	306	387	331	349	372	342	367	361	337	333	328	341	322	335	340	318	364	354	357	343	332	339	354	337	359	328	342	353	373	349	331	357	337	341	301	344	310	356	315	362	350	325	350	352	337	351	393	352	329	388	364	320	367	313	342	326	364	324	345	348	353	320	367	301	323	345	331	350	290	357	345	346	334	357	375	321	340	375	373	356	327	347	349	345	362	338	358	350	362	318	352	334	350	376	330	317	314	346	342	333	353	360	346	352	377	356	320	347	362	350	348	375	350	329	356	353	352	328	336	365	354	336	340	339	356	315	350	327	366	358	360	366	325	343	354	361	334	349	324	314	320	339	369	344	350	348	322	323	326	388	346	348	351	350	343	350	351	360	346	314	360	318	352	327	343	322	336	355	322	345	344	349	381	373	353	358	359	342	355	312	352	326	346	364	372	356	345	356	338	348	333	350	321	328	337	313	332	329	368	369	319	400	357	340	358	321	347	335	347	376	360	327	358	335	359	323	345	346	356	321	359	349	351	313	344	334	372	341	351	351	333	362	359	373	372	341	333	376	344	329	360	323	347	342	347	323	362	341	316	355	320	367	347	359	375	358	378	319	360	375	326	335	309	367	373	325	335	382	335	332	340	357	354	333	321	330	312	319	361	316	326	366	325	356	350	362	328	355	343	337	370	329	348	371	350	347	306	328	344	329	367	356	358	385	358	310	353	352	354	326	337	362	355	343	322	372	339	335	368	346	310	361	322	362	330	333	364	343	334	359	303	337	348	354	353	326	359	334	341	340	332	347	336	350	314	352	377	330	346	370	320	319	351	331	318	296	346	343	324	351	359	359	361	332	335	362	369	369	334	328	305	331	359	327	367	351	325	312	350	343	330	357	358	327	333	342	358	347	364	332	369	331	328	339	326	339	348	333	361	359	314	346	348	350	324	364	345	323	321	363	350	343	344	356	330	351	349	352	351	356	367	319	389	373	361	358	332	324	354	354	338	375	320	361	386	327	367	329	347	355	352	378	369	339	315	345	331	346	340	370	315	351	344	332	340	334	333	373	374	343	348	375	361	363	366	363	367	357	355	289	341	355	309	337	353	376	348	348	376	357	360	343	322	356	324	308	339	313	316	363	341	360	348	349	358	334	362	311	322	358	338	348	330	340	301	344	342	317	344	333	345	362	290	341	362	324	309	337	332	339	356	335	344	373	372	351	331	347	316	334	351	331	337	314	349	356	333	320	324	336	376	323	348	351	350	371	319	367	336	315	325	339	365	353	321	343	342	354	326	355	351	345	312	358	339	353	334	328	303	325	340	344	342	331	330	342	318	378	344	330	325	354	339	362	372	326	352	343	366	343	359	327	349	342	336	389	347	347	338	322	366	314	372	353	344	318	339	355	357	328	354	367	346	339	333	373	317	340	327	337	339	347	352	357	343	361	326	338	335	356	366	340	354	337	332	363	359	370	323	344	343	355	316	323	352	345	333	365	343	339	325	357	357	349	310	355	355	361	346	359	316	389	371	389	362	333	315	315	330	321	346	338	341	351	374	349	319	346	388	346	355	354	343	358	344	352	350	333	313	351	348	336	353	341	317	360	313	350	341	335	354	375	318	323	366	324	310	331	344	339	344	351	323	347	340	357	340	331	347	373	325	314	368	334	317	284	348	331	342	336	320	336	334	345	333	328	311	391	353	360	343	339	349	345	344	374	342	322	348	337	361	333	349	344	345	346	334	358	343	298	310	336	336	355	338	331	343	335	352	364	337	342	357	339	343	341	371	314	370	319	344	302	329	349	322	335	357	358	330	354	361	321	348	359	352	349	325	344	342	352	322	316	353	359	338	333	313	373	343	301	358	308	371	344	349	372	372	344	383	357	370	371	349	326	344	376	363	307	353	337	347	350	343	327	347	308	324	357	350	359	377	360	351	334	343	358	353	330	324	349	325	356	334	332	353	329	362	317	321	365	381	346	364	358	345	353	373	335	334	309	350	308	342	344	346	357	367	316	339	352	336	363	352	352	341	323	303	385	357	357	328	339	322	335	363	334	329	375	321	321	358	344	342	352	351	353	302	343	357	331	338	338	327	367	352	365	340	391	329	312	326	332	344	334	340	361	328	350	321	325	347	335	332	356	388	321	347	345	337	374	340	370	352	302	352	343	330	339	341	353	390	358	348	344	319	372	333	348	334	362	347	341	347	359	361	329	338	333	351	332	367	332	375	352	351	339	346	366	353	319	382	332	300	358	357	337	353	325	346	335	334	383	373	357	366	329	353	358	375	355	360	347	352	350	351	374	345	329	327	344	374	342	364	341	360	326	346	346	343	355	340	380	330	341	326	325	371	336	318	351	333	334	321	348	358	358	357	340	333	329	363	332	335	349	328	348	349	346	341	340	329	372	341	319	383	337	360	369	344	344	334	354	363	340	366	350	339	322	350	374	334	343	328	354	341	324	376	313	346	300	343	326	363	371	326	372	352	344	345	356	345	351	346	361	327	381	351	340	353	347	394	329	337	364	350	354	341	371	302	335	369	338	348	334	332	321	319	370	334	359	325	358	359	370	343	332	344	313	350	339	332	376	325	363	319	380	330	311	344	341	327	319	341	324	360	328	366	352	358	347	327	385	358	329	324	334	333	342	350	323	361	360	335	362	367	369	328	341	314	349	366	308	324	368	353	345	348	351	335	339	334	380	331	362	313	372	328	325	366	338	371	347	334	329	329	334	364	349	324	326	382	331	340	339	334	323	361	322	379	343	359	323	342	345	357	357	301	330	331	352	329	343	323	325	356	340	317	353	365	351	329	362	319	354	377	334	312	357	352	367	340	323	345	342	333	342	334	338	365	375	322	345	359	352	348	308	389	347	357	321	336	333	330	345	342	362	341	340	345	337	359	345	348	344	332	335	321	311	388	359	357	318	347	343	335	356	333	343	319	305	352	332	331	334	339	336	330	329	367	334	352	357	331	348	343	337	336	340	349	314	344	319	334	356	354	337	315	382	357	331	362	363	341	367	325	330	322	323	377	340	353	331	309	389	323	339	323	344	316	363	361	375	349	336	324	341	318	319	324	330	348	367	347	311	319	333	350	325	346	336	346	360	385	318	345	355	367	344	342	316	331	354	337	365	331	372
22558	20617	26781	24014	20442	20491	9912	1735	1208	1125	967	934	834	857	824	764	762	753	711	750	708	710	657	699	684	662	640	663	688	645	655	658	621	646	656	643	638	681	636	637	638	616	590	588	626	571	668	669	645	689	685	645	619	623	646	660	627	624	639	611	678	638	649	623	646	664	608	626	627	637	631	647	657	699	663	551	637	598	593	594	636	606	583	663	577	638	640	624	648	633	601	607	609	579	579	633	612	695	601	576	639	626	621	595	621	616	625	602	636	609	620	597	624	631	625	651	597	573	653	611	631	608	621	595	620	614	655	610	599	612	638	603	588	643	612	578	606	622	623	609	626	615	605	568	643	638	567	583	583	620	599	600	599	615	646	617	647	629	631	637	628	588	615	595	612	603	613	603	653	608	650	591	604	572	598	676	588	607	612	626	612	644	585	665	576	635	633	624	629	593	617	583	628	652	651	644	615	639	636	634	643	597	628	600	580	618	675	608	642	640	606	635	643	635	624	595	614	633	611	661	601	637	600	624	587	656	626	653	602	553	604	631	589	622	603	594	652	638	611	610	661	667	614	599	636	604	610	603	622	637	650	640	590	586	611	677	629	630	594	579	589	601	610	641	626	649	598	570	618	670	591	640	598	615	655	623	590	637	581	630	626	621	645	599	581	591	640	552	586	619	622	630	593	611	604	628	656	617	592	582	622	598	610	631	629	583	610	657	614	608	629	608	654	628	631	667	599	622	555	644	627	625	621	575	621	628	643	618	622	629	613	582	619	645	630	634	647	643	634	600	596	582	660	616	653	604	630	647	614	609	581	610	634	616	613	608	613	617	570	643	590	636	621	618	653	581	624	662	602	660	583	658	648	608	606	614	610	650	616	625	603	632	581	621	636	620	618	655	630	625	607	557	635	647	595	645	621	630	598	604	618	607	605	578	626	657	655	672	683	625	615	591	601	575	653	631	593	598	621	667	607	662	646	606	609	624	628	609	617	641	652	613	594	573	602	631	620	648	666	636	633	593	577	590	619	640	661	600	610	558	619	632	590	561	653	555	562	614	625	598	611	568	629	550	547	632	613	593	584	612	581	604	643	601	642	620	581	615	593	661	642	623	664	611	635	648	663	663	632	621	635	581	618	578	602	594	589	683	610	627	579	648	586	618	621	611	602	646	581	568	605	624	624	596	623	660	626	613	643	634	632	604	590	618	646	579	601	625	602	556	616	578	650	634	569	623	655	618	621	583	592	646	642	614	643	562	654	641	636	633	624	617	608	639	614	626	620	638	632	605	625	641	600	551	634	638	600	601	597	626	643	671	631	580	598	623	608	610	601	594	639	670	632	610	581	633	630	611	601	629	584	593	621	596	677	603	623	649	572	614	612	585	612	611	605	597	624	635	635	595	592	653	589	578	598	578	631	599	640	660	622	651	580	592	618	594	631	576	658	619	597	614	638	622	612	598	589	618	626	622	580	637	596	607	609	679	628	632	660	598	599	649	627	612	657	665	591	593	600	635	621	616	650	584	608	619	631	605	602	580	614	623	602	666	588	619	665	677	631	643	578	607	592	602	593	581	611	607	637	637	620	613	619	592	629	651	642	586	644	646	625	658	576	619	606	647	679	620	612	585	631	617	638	642	595	601	668	622	593	641	595	638	628	676	615	611	575	625	603	607	633	627	627	642	606	575	650	584	619	631	628	681	597	616	594	618	644	625	638	585	574	610	640	618	585	645	644	610	573	626	590	598	649	616	620	657	621	598	622	646	621	678	594	663	597	625	617	621	607	642	621	579	609	554	621	607	619	627	562	601	625	621	615	566	610	595	589	621	624	610	565	618	576	666	640	663	581	640	650	617	647	573	628	608	589	616	595	594	601	629	609	630	618	623	594	597	639	625	641	616	638	582	580	619	573	599	627	677	595	614	625	630	637	604	602	637	618	633	615	633	637	616	630	646	605	622	622	606	623	653	614	682	612	605	604	587	595	625	600	629	624	574	607	597	604	595	597	611	616	632	628	578	635	633	632	605	613	610	668	594	632	607	658	651	594	632	612	631	608	595	628	631	617	629	642	629	623	637	630	643	609	626	593	621	600	646	667	617	654	627	579	635	614	601	627	641	626	596	643	638	587	590	631	637	600	600	640	555	667	597	641	631	643	646	630	615	629	599	581	651	596	627	599	610	569	566	591	598	625	638	616	652	645	612	575	623	582	606	622	628	632	613	584	635	636	608	590	598	627	625	618	603	661	643	642	625	637	638	625	569	610	602	603	621	638	619	617	606	628	652	635	610	645	611	584	649	602	599	581	657	644	613	615	632	597	629	591	579	611	624	577	588	577	590	647	603	644	610	598	602	592	642	611	608	641	625	606	644	612	648	601	627	629	669	637	591	607	575	635	595	642	623	677	578	592	696	604	603	625	582	624	595	628	599	582	603	635	589	651	627	635	597	674	602	596	641	554	585	607	637	558	647	621	654	588	643	652	630	610	583	676	605	632	648	615	657	573	653	615	583	617	606	584	629	628	627	614	623	625	639	638	603	608	556	636	604	593	611	601	619	666	677	667	606	671	603	582	662	684	613	639	580	646	572	642	637	572	647	639	603	628	591	564	615	635	627	647	653	614	629	608	604	568	593	567	660	635	644	613	608	678	607	691	607	597	654	655	635	597	650	604	596	581	616	619	646	600	603	593	614	604	553	666	630	641	576	607	586	634	608	627	643	592	605	644	618	622	621	620	656	592	601	581	605	604	603	614	640	611	563	593	605	638	613	607	640	642	642	647	581	635	656	602	617	607	584	596	620	682	623	592	613	622	633	601	645	653	623	585	614	621	607	669	624	625	642	626	605	628	631	646	665	599	603	689	648	612	594	633	642	601	613	598	574	562	638	615	627	595	670	624	654	582	616	622	621	654	596	657	636	636	625	624	611	638	625	602	595	580	693	623	653	554	663	642	596	590	653	608	601	583	612	647	613	653	596	654	661	575	631	592	596	585	651	637	569	632	578	601	625	644	605	624	591	644	625	589	640	624	655	643	618	606	638	606	659	650	613	584	615	640	590	652	613	619	585	623	611	620	634	567	613	575	607	594	605	617	657	649	638	635	628	558	590	618	669	622	655	600	585	596	626	614	662	635	603	646	592	636	576	636	573	597	629	584	612	629	632	655	655	631	582	642	616	636	626	597	638	610	609	613	585	647	635	620	601	603	624	621	625	619	626	623	602	592	634	635	622	638	649	610	634	625	638	592	648	675	596	643	674	643	624	599	633	551	622	627	605	582	592	625	609	607	622	542	613	617	560	635	607	615	619	591	603	564	635	608	602	601	610	615	605	640	638	689	680	620	610	632	640	652	647	600	590	642	633	588	631	670	616	623	642	610	660	648	611	654	670	665	626	634	608	599	595	651	613	606	618	587	595	615	609	601	666	628	640	635	608	586	625	676	599	650	587	646	631	583	644	596	569	663	623	576	609	594	608	597	603	623	612	569	656	611	609	645	658
54895	56167	15080	11413	8478	4781	3277	2185	1799	1524	1412	1177	1121	981	1004	962	884	774	779	731	791	689	699	686	660	642	663	641	689	650	643	648	594	622	625	640	639	578	602	630	544	596	604	595	574	580	595	584	603	619	558	620	555	607	597	592	555	589	590	593	544	589	614	542	591	578	551	562	612	588	579	618	592	612	627	600	602	605	555	541	588	600	548	568	633	552	614	549	572	575	578	557	575	523	565	585	580	615	554	621	549	629	561	602	562	576	585	538	587	576	587	570	600	593	571	550	578	523	616	559	546	571	581	593	604	558	587	569	511	576	573	575	603	523	534	592	611	568	549	620	518	567	578	605	567	563	569	559	557	571	553	559	599	569	543	593	567	598	589	538	558	553	546	526	581	576	607	550	587	603	595	573	562	563	525	581	577	565	561	551	525	594	565	552	534	589	566	560	557	545	550	553	597	572	557	605	570	575	551	548	537	574	578	552	588	569	531	571	545	541	566	566	547	586	527	539	631	573	521	571	592	585	572	543	607	538	581	556	562	561	566	554	571	590	613	523	544	569	581	558	596	581	559	564	548	574	558	573	611	596	626	525	612	570	548	591	539	566	541	595	563	540	533	541	621	551	573	571	567	553	546	593	609	560	552	527	612	589	565	596	553	613	528	560	598	562	570	536	564	608	548	566	568	593	561	571	567	584	584	542	574	580	555	541	563	537	552	547	571	568	522	552	600	528	553	561	571	522	597	561	539	582	584	592	593	588	585	549	604	544	544	540	546	582	562	584	611	566	606	557	588	542	552	581	570	553	597	569	569	558	546	562	572	582	567	581	583	568	574	567	566	593	558	626	571	598	528	576	561	562	540	556	532	556	538	545	585	541	548	570	559	569	609	606	584	575	586	572	588	576	605	523	575	593	549	609	568	593	573	623	564	602	599	579	566	564	596	561	544	568	554	590	569	547	539	551	590	584	566	584	552	580	580	564	565	544	572	547	591	568	561	595	568	599	550	601	565	584	564	575	598	574	578	588	579	578	560	564	589	581	553	547	513	552	575	545	600	516	533	597	596	572	535	573	601	537	620	547	606	550	571	539	572	578	545	525	548	548	524	579	574	578	538	588	546	610	583	567	608	560	542	567	535	564	553	561	599	595	595	557	577	581	542	547	551	540	549	554	630	535	577	564	596	569	542	592	551	568	594	599	598	569	513	553	592	536	572	575	569	559	577	591	561	547	546	545	576	551	575	550	594	558	580	546	565	559	601	525	567	557	545	560	571	604	563	548	545	603	575	538	570	563	559	547	576	588	574	553	581	529	528	590	559	555	557	544	581	593	545	575	561	564	574	568	568	566	595	561	568	589	573	552	535	571	522	545	537	575	568	549	564	562	532	591	537	583	509	558	577	596	616	548	577	561	544	543	557	566	591	600	593	530	566	587	564	572	588	502	572	556	579	530	574	548	579	595	518	544	576	573	581	598	584	582	531	574	576	533	591	585	600	588	555	556	630	557	537	587	572	558	552	557	516	587	576	569	598	547	561	589	582	594	573	576	597	603	567	617	565	614	522	584	563	562	568	560	540	539	526	629	602	559	583	581	568	568	545	580	519	563	576	583	561	582	535	585	584	595	561	613	531	574	561	580	568	575	567	551	597	601	578	514	557	583	540	518	527	561	549	524	570	584	568	523	583	587	592	600	587	516	600	551	542	558	617	577	578	533	611	583	596	601	558	559	556	586	555	568	590	602	581	535	577	567	575	568	569	609	547	531	547	595	568	559	551	572	609	541	549	564	584	576	574	549	507	544	588	551	538	562	559	530	536	545	552	529	603	575	590	513	543	533	568	606	590	546	573	596	525	584	584	543	544	545	563	530	598	598	574	550	571	568	543	554	591	578	570	559	615	583	550	574	565	570	578	526	539	591	563	516	556	570	567	577	574	532	566	534	570	625	550	556	613	551	556	590	547	570	536	556	588	539	582	576	565	573	572	564	561	609	576	571	560	556	578	581	542	563	610	550	555	583	587	568	558	587	542	548	566	578	541	596	579	574	580	607	552	535	536	584	572	607	603	555	571	608	595	559	578	572	548	569	544	597	610	558	599	582	565	569	581	541	535	587	572	579	590	550	536	585	526	561	544	614	555	541	527	570	546	542	548	548	567	584	594	592	586	549	578	525	552	572	566	586	568	573	573	604	562	560	518	604	621	551	553	582	568	555	540	550	605	553	556	571	562	563	536	554	528	552	571	578	564	549	587	573	558	590	572	526	607	561	587	594	549	548	522	537	556	546	560	566	562	581	576	596	551	569	536	602	604	600	554	560	551	525	558	565	590	611	573	524	570	557	549	590	534	612	541	538	535	547	582	538	546	566	584	526	566	575	572	542	592	561	544	550	568	547	594	581	555	598	587	536	525	544	562	597	590	562	537	574	573	589	588	558	533	594	537	569	585	579	619	549	563	574	545	562	533	581	557	591	543	598	585	540	561	559	553	569	546	540	560	545	603	619	549	543	549	602	590	542	529	534	587	538	517	566	529	556	573	591	570	565	550	593	547	571	583	562	585	559	561	548	563	582	539	580	557	570	536	582	578	551	543	534	545	523	575	582	559	591	584	549	562	520	574	598	523	528	564	554	568	552	551	560	573	557	556	565	574	573	555	498	529	575	548	528	587	540	600	592	519	595	574	523	547	583	567	532	563	538	572	600	573	555	578	570	528	604	551	550	544	573	579	566	568	569	628	549	550	567	592	586	545	535	534	551	542	546	562	545	564	523	539	587	536	568	603	571	565	553	589	538	588	592	540	586	576	558	559	550	571	562	577	542	590	538	539	569	615	604	569	570	578	587	555	562	581	549	516	573	600	570	572	580	534	558	574	576	562	564	586	569	540	538	585	546	542	529	539	560	574	572	580	576	525	575	595	596	527	564	592	572	607	560	523	580	597	558	528	588	560	580	556	554	590	577	560	568	529	541	558	559	605	568	551	535	546	560	542	567	558	578	595	593	532	633	597	582	533	564	583	588	550	573	606	542	590	592	567	577	569	544	573	564	601	574	595	571	598	542	571	533	574	539	568	579	537	562	563	571	544	542	551	593	571	618	568	610	567	549	578	596	566	595	563	552	539	525	555	578	576	554	576	594	593	553	561	587	564	579	595	580	580	548	562	582	552	555	556	588	552	571	596	569	555	556	564	585	541	575	566	526	541	570	569	589	503	547	575	578	554	545	593	584	582	550	521	552	569	584	590	545	600	561	593	530	542	538	577	578	595	535	541	563	598	550	545	543	570	576	627	577	573	581	565	570	547	552	558	576	597	552	560	542	528	588	585	545	505	563	576	585	555	575	566	538	577	608	597	564	570	534	607	541	581	581	536	560	553	572	561	553	536	544	562	529	561	541	595	524	557	574	526	579	519	559	527	493	519	558	586	563	547	539	598	545	549	533	572	577	597	581	587	543	551	601	604	581	561	561	575	594	568	570	538	572	550	567	580	576	559	529	565	587
30370	21097	6224	623	264	193	172	171	156	159	154	153	156	142	148	149	154	154	143	151	141	150	126	144	147	146	156	145	159	158	152	161	148	142	150	140	158	154	168	152	148	149	122	155	140	126	163	148	171	143	141	116	141	155	112	130	153	142	161	135	124	148	142	142	152	155	151	154	151	148	146	146	152	139	147	158	151	134	158	139	126	149	147	147	141	147	122	140	142	159	157	137	138	144	136	156	172	165	157	145	155	134	150	167	153	149	145	122	151	138	146	168	143	121	139	158	126	149	156	145	116	131	158	134	147	146	139	132	138	151	149	158	156	134	159	151	161	139	167	146	137	139	157	151	137	156	150	150	142	163	156	141	146	132	138	134	145	166	112	136	143	137	149	153	151	153	164	158	141	141	154	135	152	161	149	148	145	164	128	157	136	152	135	131	135	164	141	137	158	134	132	170	141	162	167	136	164	117	155	151	156	149	144	133	122	141	144	156	150	156	150	146	144	152	149	158	125	134	120	161	144	141	136	159	171	156	127	142	134	157	155	122	136	140	145	138	164	131	128	146	162	170	149	159	146	154	138	149	174	145	151	159	171	138	135	127	143	140	145	153	136	153	152	128	134	137	129	170	119	150	143	151	130	139	156	134	129	119	128	137	185	122	134	140	163	148	137	148	156	146	147	143	155	151	152	143	140	148	136	163	151	144	140	149	127	136	130	153	151	145	146	147	147	158	153	131	153	143	144	139	149	161	143	139	150	130	139	158	144	135	139	141	147	126	141	164	138	164	152	144	115	137	135	160	153	137	146	130	154	150	123	136	131	141	146	141	160	150	157	145	135	160	135	156	162	145	154	165	144	132	153	129	123	126	138	142	135	152	137	144	138	146	139	157	140	138	168	142	140	164	130	140	167	139	152	142	153	131	153	140	148	142	151	157	149	166	137	162	126	157	151	138	146	144	154	141	133	160	150	172	151	141	157	162	147	159	151	150	169	151	149	125	144	175	152	150	138	146	158	154	153	157	136	163	153	150	142	155	146	165	151	136	126	131	137	149	147	141	157	151	145	138	149	136	155	130	154	155	138	144	159	128	137	147	143	162	146	146	146	151	130	142	131	151	156	147	138	150	143	135	138	144	152	140	147	146	153	128	134	168	150	137	162	150	139	154	160	147	141	160	153	150	168	143	141	150	151	153	170	128	149	152	143	167	153	147	140	135	146	141	142	154	152	152	146	167	149	151	159	144	127	155	158	156	139	141	145	126	136	131	150	135	153	140	149	151	138	147	163	144	143	153	142	162	124	134	165	130	128	143	151	136	150	142	149	146	147	139	153	137	156	149	146	145	165	134	150	148	145	121	144	153	163	132	133	159	141	140	134	140	136	174	138	153	158	139	147	134	149	138	130	141	121	170	128	128	142	137	146	146	152	149	139	162	150	148	140	137	151	145	156	132	167	123	139	113	145	150	137	160	132	147	152	119	139	169	130	156	151	155	141	154	154	144	157	153	139	149	159	139	135	152	138	133	145	168	141	154	143	156	165	164	177	150	148	125	153	146	143	144	126	142	164	137	144	157	136	154	138	138	148	148	139	148	166	173	156	153	137	148	152	135	160	157	142	129	151	138	148	154	132	147	164	150	136	137	158	152	165	151	163	138	148	170	156	154	156	138	140	173	148	161	154	155	146	124	129	177	150	136	147	141	150	156	150	142	159	164	151	150	159	152	165	165	126	145	152	144	150	145	133	141	157	154	144	165	132	166	148	169	135	147	141	125	148	135	146	130	140	126	150	145	122	158	160	158	148	130	166	150	139	155	145	139	147	149	155	143	147	132	125	145	148	138	134	152	182	138	156	171	140	119	133	148	145	138	141	145	153	129	135	144	161	155	129	144	157	144	130	142	140	144	158	143	152	138	143	135	137	164	152	146	126	158	154	148	154	140	145	146	142	135	145	149	141	133	153	136	154	143	133	158	145	164	150	151	140	149	145	142	155	144	146	159	162	142	132	143	135	159	141	141	154	135	168	154	134	160	151	129	134	141	154	160	129	146	163	149	137	147	140	161	144	163	147	149	138	155	142	126	125	146	168	154	135	150	153	135	159	132	161	134	156	144	121	117	148	144	148	135	146	151	142	153	138	160	137	156	141	153	148	162	157	140	157	150	148	132	158	149	159	149	152	141	141	129	148	138	136	154	148	117	121	142	163	146	154	133	146	151	138	139	139	140	145	149	155	143	141	144	145	128	152	151	117	134	123	129	161	131	127	161	117	136	158	159	134	141	141	157	139	139	138	145	161	140	138	130	139	161	139	146	144	143	147	144	128	157	156	150	162	135	147	153	138	145	164	158	135	122	136	114	161	136	144	132	162	151	153	149	149	147	136	168	175	153	154	144	157	155	136	157	156	162	134	130	156	138	136	163	146	172	134	143	150	118	147	175	134	146	132	154	163	120	144	130	137	138	160	162	165	143	140	151	160	153	165	151	151	133	136	136	162	143	164	157	145	127	139	131	152	146	148	139	153	134	151	156	159	160	149	142	146	179	127	157	144	137	146	150	134	143	124	137	143	114	146	141	158	137	129	136	151	150	135	144	136	143	155	150	163	146	160	144	162	145	144	156	120	155	139	151	143	137	139	169	137	134	152	133	158	155	150	150	148	151	129	140	141	142	143	157	150	137	139	169	133	150	133	143	156	145	159	144	176	146	113	165	134	153	143	149	126	122	164	165	136	130	159	150	127	145	150	160	136	166	149	134	143	161	149	142	139	147	135	134	144	144	155	155	146	143	148	141	131	125	161	131	128	140	147	145	136	153	136	136	151	139	130	150	160	136	169	160	148	141	162	136	125	131	143	147	121	145	152	142	118	152	146	130	139	158	130	157	136	148	154	134	144	162	151	159	149	141	154	130	149	136	139	141	158	121	145	160	115	133	152	145	146	126	161	135	128	146	164	180	127	161	150	151	155	149	151	132	151	155	141	149	157	140	162	151	159	151	161	145	162	155	138	172	141	150	162	140	170	160	166	138	137	157	146	140	137	153	161	144	162	152	139	144	169	139	140	152	132	141	140	131	136	148	151	141	156	146	137	129	146	143	141	157	144	138	157	159	138	149	149	145	144	145	161	127	157	140	145	167	153	127	141	130	153	142	148	157	145	158	153	142	142	155	140	147	141	136	158	137	164	141	166	143	130	152	148	138	136	154	143	175	139	148	130	111	138	153	146	145	162	137	127	159	135	133	163	137	171	127	178	138	132	144	137	136	140	143	130	148	121	142	179	138	138	128	135	146	159	143	132	143	147	167	147	148	144	166	138	152	140	131	158	143	153	150	136	146	139	151	146	162	146	134	141	143	158	140	138	140	152	138	143	139	146	133	141	152	141	134	160	158	157	151	155	143	135	142	152	132	112	148	158	142	158	153	158	164	153	133	160	148	140	168	139	163	152	131	154	144	148	146	144	151	154	150	154	151	135	144	140	144	173	145	145	157	141	155	146	125
27909	17961	1559	586	406	256	195	185	170	177	180	159	165	158	165	174	147	158	148	168	144	140	167	167	157	151	148	160	154	160	138	137	145	149	159	138	144	160	150	170	153	154	166	152	162	175	147	154	144	149	146	149	161	176	136	139	158	170	158	164	141	151	139	144	163	178	144	179	155	156	139	156	150	133	145	157	141	146	186	136	132	179	167	164	174	127	156	162	167	162	149	167	148	148	166	142	192	141	154	162	172	147	162	146	147	147	161	139	143	156	177	161	144	143	159	151	171	162	151	162	159	158	131	148	149	138	161	163	152	168	168	146	170	147	164	162	138	163	167	161	148	161	165	153	153	153	152	142	175	170	140	165	167	150	167	159	174	159	155	129	148	149	135	162	152	136	139	137	160	171	154	160	154	158	141	142	136	135	177	168	138	126	153	122	164	142	160	157	135	161	154	137	130	162	158	151	146	159	160	137	150	151	155	146	144	153	153	149	151	159	141	148	147	138	168	160	169	132	154	156	161	165	145	161	133	174	159	159	140	160	161	159	148	155	135	127	140	136	169	128	169	167	176	133	148	144	149	173	140	125	157	171	159	150	159	149	155	143	164	157	130	161	161	146	141	164	169	148	169	158	155	134	141	136	172	169	150	162	148	146	149	154	141	165	158	159	158	172	129	148	174	162	177	155	141	138	168	150	167	155	147	123	152	166	161	159	147	158	161	146	138	153	156	195	153	150	152	162	141	161	166	162	173	154	145	150	155	141	165	152	164	151	166	155	154	163	153	144	150	165	163	154	147	158	158	161	144	161	145	143	172	150	156	162	157	173	163	154	127	139	173	152	141	153	135	141	157	165	170	148	131	163	162	144	165	152	156	151	135	143	152	156	172	156	131	172	146	144	143	160	131	171	152	159	157	166	137	160	145	141	150	162	156	139	166	162	147	147	160	125	146	145	171	140	169	154	166	155	152	150	144	170	144	153	168	139	152	164	149	155	143	142	162	167	154	148	170	124	139	165	128	149	195	160	141	165	135	156	151	151	165	161	165	163	145	152	160	153	152	156	137	165	140	158	134	159	139	152	154	161	147	150	156	143	153	150	158	152	149	152	159	153	162	161	174	153	146	147	134	149	161	169	143	153	163	127	144	142	173	158	180	163	162	166	155	164	150	144	136	153	153	167	135	163	125	169	137	159	128	154	142	159	146	149	143	172	148	154	146	153	152	177	139	172	144	160	155	162	144	170	168	183	144	152	170	162	154	133	146	141	149	130	166	160	153	150	164	153	145	150	160	161	143	142	163	147	140	152	168	166	150	163	158	145	150	143	146	162	170	153	165	167	155	153	169	153	165	144	142	174	151	152	148	164	169	164	155	146	137	151	124	178	154	148	144	162	148	167	162	156	149	141	176	166	170	170	170	141	141	150	166	142	161	167	118	174	140	145	161	155	178	128	146	137	146	155	164	171	165	166	142	171	164	169	148	165	159	148	156	164	155	143	174	153	176	167	143	173	158	142	148	151	157	155	145	186	158	161	187	153	147	150	178	158	162	153	146	170	155	147	150	144	151	139	165	150	174	177	159	161	134	123	172	156	141	166	179	148	144	163	145	152	148	134	150	123	187	161	157	160	153	147	151	147	156	172	130	135	177	143	130	144	170	135	161	158	158	159	126	179	151	173	145	145	149	168	133	141	174	140	142	156	156	159	189	161	136	170	160	139	179	130	159	146	162	135	159	158	150	145	157	165	145	153	145	173	158	170	158	143	167	162	157	161	159	149	159	152	150	147	155	151	162	150	148	160	150	160	157	156	159	156	161	129	169	145	157	182	146	154	143	138	147	139	140	131	150	142	156	162	160	157	157	154	154	156	164	153	143	164	167	154	142	147	162	165	148	158	146	155	166	156	155	163	179	165	161	149	128	146	162	159	153	166	147	153	144	148	180	155	135	171	153	162	149	169	153	160	156	153	140	146	156	153	159	145	162	149	146	163	173	164	155	160	155	152	182	146	145	141	152	153	156	141	156	176	155	171	153	165	165	147	152	151	163	158	133	162	149	152	155	135	149	182	138	150	160	161	139	152	156	157	148	153	157	151	158	162	160	164	156	149	156	181	181	158	140	159	154	154	155	149	156	150	167	142	159	151	153	166	145	151	143	157	161	148	161	163	162	171	150	176	170	155	140	142	126	149	173	145	162	166	149	150	148	177	170	154	136	152	169	164	158	159	147	159	155	137	130	163	163	175	143	161	153	152	146	130	160	153	146	174	152	166	185	154	135	186	181	166	134	158	152	160	166	158	156	146	163	160	146	160	157	178	180	162	153	163	165	148	161	145	143	158	145	162	148	145	133	154	159	175	138	155	157	148	167	159	160	166	170	158	182	143	143	151	160	148	146	140	155	145	159	147	162	144	128	151	146	154	169	136	140	149	139	158	159	158	146	179	154	162	140	142	156	132	155	156	169	156	141	163	161	149	153	162	183	181	157	165	154	144	156	146	161	157	153	156	155	165	170	141	163	170	127	153	150	155	158	164	159	147	164	151	170	159	145	152	139	148	134	144	144	156	162	153	163	147	160	159	147	146	166	149	155	180	155	155	137	153	156	173	161	161	168	155	137	166	159	156	154	142	158	145	179	165	137	155	145	187	153	138	149	147	162	142	142	168	150	149	133	132	154	167	168	170	170	156	143	129	147	169	154	149	133	134	151	150	131	175	168	162	142	171	148	167	141	148	126	154	151	147	139	155	170	173	159	167	155	147	157	144	167	142	167	150	152	157	145	178	160	165	161	127	156	149	154	151	148	150	157	138	142	148	134	148	165	148	173	153	160	178	165	156	146	145	161	168	147	179	171	146	167	174	147	153	153	160	149	158	139	176	175	151	146	166	136	134	121	152	165	148	155	169	171	170	169	177	176	143	136	148	152	154	137	166	118	147	140	161	137	150	151	164	153	141	167	142	145	149	117	142	138	141	138	134	156	149	159	152	149	147	155	158	157	140	127	156	160	146	150	144	153	162	161	175	154	153	152	148	163	175	140	155	177	144	156	161	126	167	161	177	135	155	156	141	132	144	163	173	139	152	156	141	155	183	134	153	152	158	182	160	148	145	156	155	165	164	168	152	158	147	173	143	170	139	125	156	160	128	151	152	144	187	125	157	169	149	149	160	155	137	168	142	149	162	132	143	148	159	164	150	140	137	140	169	168	158	142	156	152	125	141	143	159	153	159	170	147	134	142	152	154	151	138	149	144	165	153	144	155	130	147	153	150	148	140	162	164	167	183	161	129	152	165	146	162	126	166	154	170	133	165	143	166	162	161	137	169	160	181	151	154	141	150	161	187	151	155	145	163	187	140	155	167	143	164	170	177	145	181	165	142	154	143	142	142	155	159	130	168	145	159	158	149	141	150	154	150	146	148	150	154	152	164	173	147	165	152	151	166	150	163	143	147	168	167	130	149	156	159	149	136	170	155	150	153	173	143	165	171	133	142	168	143	148
24901	20786	26759	24063	20306	10554	1430	781	636	608	562	524	488	527	460	408	452	449	404	395	450	445	415	400	451	415	414	408	418	406	420	400	408	384	368	392	423	386	357	355	381	410	397	359	359	371	406	369	375	411	391	402	371	392	367	373	378	373	388	369	363	361	404	371	375	383	414	376	388	337	364	391	405	371	379	374	391	394	373	395	387	400	364	375	369	377	401	357	387	402	365	390	337	382	374	411	368	395	360	379	378	391	401	339	390	383	380	366	372	397	358	403	401	404	370	386	374	387	379	389	365	374	403	393	367	374	386	430	409	376	413	387	394	378	368	398	414	399	384	419	383	393	363	355	396	400	390	379	372	394	394	382	401	384	378	381	390	419	368	402	358	379	360	381	373	395	388	384	402	375	379	378	399	340	385	345	372	362	341	404	364	381	363	396	395	370	371	408	368	438	383	384	370	365	365	441	384	381	377	348	399	423	401	352	389	402	389	397	406	362	369	374	389	369	377	369	394	369	400	364	392	366	391	372	393	382	378	429	349	333	367	369	383	391	372	354	393	371	413	399	364	378	400	359	398	364	402	416	377	360	367	377	393	366	394	397	405	363	412	360	401	360	358	411	342	359	353	398	384	388	373	376	368	399	376	359	353	350	367	392	361	346	372	395	376	410	382	380	380	370	407	374	389	416	392	370	395	378	406	379	372	372	374	379	397	385	400	371	367	394	363	363	402	375	356	387	383	379	411	359	330	355	396	392	414	372	372	389	401	387	392	423	383	364	368	406	409	367	402	382	397	381	365	372	375	363	404	384	373	382	394	363	373	409	375	395	364	376	372	389	372	379	407	407	429	389	389	402	398	409	400	405	379	392	348	396	353	393	386	390	398	387	405	396	379	364	398	363	413	405	363	360	387	391	388	387	400	390	353	384	387	323	367	376	362	358	400	438	369	353	345	383	385	368	394	397	356	387	355	396	378	375	372	369	393	375	390	382	414	405	389	396	402	390	354	372	386	384	335	347	423	371	389	407	375	372	391	356	347	385	376	379	386	400	426	409	366	393	363	350	370	403	373	395	401	353	370	395	395	384	362	413	386	384	366	351	387	375	376	359	373	361	372	357	380	357	364	367	351	406	372	375	389	384	384	369	361	388	383	428	409	361	364	368	360	352	369	395	390	382	361	323	380	369	378	387	383	370	409	413	420	408	406	400	393	407	391	359	391	371	372	362	389	376	359	397	408	405	409	388	378	369	380	396	384	390	392	398	351	380	357	390	355	369	359	405	390	353	378	369	374	337	381	361	403	361	390	379	384	423	386	380	406	366	371	374	364	381	373	351	350	397	375	366	387	358	391	353	386	413	386	397	335	357	367	369	352	407	404	360	389	398	392	390	361	358	341	412	380	406	360	360	382	376	397	352	379	390	382	330	438	397	396	378	390	383	377	374	357	387	398	361	365	387	381	381	384	353	405	396	412	351	390	402	381	353	347	397	386	397	409	367	390	391	412	385	373	406	370	399	423	380	419	438	362	379	391	385	380	386	411	372	400	390	391	368	380	374	390	393	384	347	403	379	382	357	351	418	405	413	345	403	361	377	400	383	385	372	402	365	380	369	360	376	383	382	378	389	385	389	398	393	387	411	402	339	398	347	349	395	402	377	416	378	399	402	369	386	408	414	408	362	369	350	401	379	365	371	427	363	358	379	388	348	406	362	359	389	387	376	353	383	374	373	375	390	375	371	403	368	411	393	335	385	399	388	368	411	385	366	362	409	413	364	385	387	403	371	363	416	411	357	375	399	404	362	378	389	425	398	389	382	389	367	377	389	371	380	379	374	412	395	345	395	413	408	355	375	399	358	377	381	414	394	388	390	387	382	377	404	385	412	377	363	337	361	344	429	396	365	391	383	347	370	389	416	402	407	378	385	362	400	423	372	396	389	403	369	389	384	389	381	368	375	361	385	360	379	340	388	367	381	412	376	372	362	378	376	380	391	385	381	346	324	411	391	371	349	383	349	389	408	374	371	393	401	396	394	435	389	347	390	364	396	378	437	358	387	377	410	358	344	397	346	396	412	402	380	416	390	381	413	374	336	398	335	360	399	369	439	423	420	363	383	364	402	412	428	365	353	359	366	406	360	373	376	360	362	379	396	422	412	379	430	350	408	376	359	377	367	415	382	387	360	379	379	359	382	403	405	344	361	383	390	396	361	359	382	406	366	422	365	398	373	403	355	356	439	356	397	372	388	367	345	392	390	394	427	389	398	382	413	364	366	380	363	368	378	397	349	367	361	405	360	370	366	406	334	381	384	374	355	392	385	417	363	411	369	363	390	400	379	407	377	382	378	373	415	351	395	381	377	350	373	364	376	360	367	353	384	399	397	392	364	372	386	371	353	383	385	341	370	415	399	371	342	340	403	385	408	382	384	371	368	372	418	401	405	407	391	373	410	388	415	422	373	389	365	368	380	400	399	377	343	401	390	374	398	397	374	401	398	387	391	339	385	345	372	407	382	403	386	396	379	368	386	364	361	369	344	395	422	377	400	384	360	381	337	402	382	354	366	401	428	362	351	386	372	383	415	419	367	405	385	384	357	371	382	382	383	349	355	384	413	390	393	395	389	363	382	363	394	383	328	395	394	378	408	411	346	387	357	415	382	373	391	362	387	381	367	373	397	369	394	379	389	366	429	395	334	387	377	370	366	352	379	354	389	384	367	354	383	381	392	359	401	398	380	380	395	347	401	376	368	400	366	349	357	403	384	367	392	362	393	336	384	379	376	400	371	382	361	398	374	377	382	380	402	390	419	413	376	378	375	361	391	374	389	389	386	381	409	397	403	386	369	370	343	391	387	411	387	377	403	353	377	383	405	368	362	369	388	354	373	378	393	395	378	389	376	401	361	376	359	408	373	360	401	376	373	394	385	381	334	361	394	364	402	381	386	432	394	405	349	395	355	386	392	389	369	350	372	413	377	348	435	366	377	339	375	398	374	414	387	395	356	390	374	374	365	363	372	375	372	384	359	369	379	391	360	417	400	386	401	413	364	386	385	396	394	387	418	365	380	375	379	354	402	386	361	398	403	395	365	364	390	379	366	406	377	358	396	349	399	382	374	380	383	425	385	361	383	387	370	400	378	364	373	359	395	371	386	414	358	382	396	395	395	361	373	377	398	412	371	342	360	360	368	379	392	387	361	399	415	362	341	385	415	394	407	384	366	342	369	366	388	345	407	362	365	355	401	367	338	380	375	373	396	387	394	373	390	393	361	377	389	400	429	369	394	389	393	415	373	364	371	378	353	348	370	378	378	428	417	376	417	392	395	360	359	365	350	377	401	381	369	377	398	394	384	386	360	358	375	380	350	405	384	333	384	389	377	403	399	401	416	390	367	346	365	407	382	375	382	376	368	425	401	341	354	395	366	385	385	395	395	368	398	406	373	370	373	380	389	357	398	418	361	363	394	371	347	400	380	401	368	397	368	374	380	386	358	399	378	413	363
55917	60078	11947	15179	5265	2368	1719	1121	983	846	711	678	645	555	550	514	541	468	458	420	430	431	425	427	401	379	406	396	350	424	364	397	380	394	365	370	370	380	349	384	342	377	375	358	365	376	363	357	380	354	348	360	389	378	367	343	364	355	388	357	305	352	362	389	379	335	373	350	348	380	331	372	360	359	337	359	352	366	359	344	362	339	349	353	328	382	336	373	375	341	366	367	320	356	382	329	346	362	321	355	344	320	333	336	369	349	379	364	336	364	379	338	368	347	354	335	373	314	344	366	315	367	310	363	347	355	346	367	314	381	340	328	371	320	317	338	325	354	319	378	377	396	377	348	380	357	396	379	326	366	370	336	383	324	345	348	327	350	344	343	344	357	365	353	342	335	378	333	358	328	348	380	342	367	338	355	355	348	312	385	353	352	369	336	370	349	326	342	340	392	369	317	333	342	350	345	337	385	381	363	360	352	372	354	349	330	340	357	345	357	376	351	337	363	322	350	364	315	366	352	307	359	346	333	360	341	341	354	337	345	369	320	371	351	353	349	344	336	353	367	366	360	354	336	335	347	344	356	372	314	347	341	341	350	361	360	337	350	346	345	353	326	340	349	345	322	374	350	361	336	349	388	372	342	341	334	330	351	380	339	360	389	374	338	359	360	355	367	336	319	339	365	336	359	340	324	345	371	384	370	364	339	344	318	376	363	346	361	357	334	351	358	346	368	362	346	334	362	309	358	377	370	349	353	411	364	353	344	370	376	352	324	315	367	328	360	368	344	349	359	367	377	368	350	336	345	316	354	344	344	377	344	340	375	347	340	359	357	309	365	348	373	324	347	345	340	338	345	318	352	365	340	297	342	341	314	314	344	339	335	345	353	332	329	396	370	353	344	353	337	381	373	360	359	358	360	314	351	350	344	381	351	330	330	342	359	338	367	378	361	345	331	332	350	335	347	348	350	362	342	366	313	348	341	327	338	362	336	339	336	356	354	351	352	356	346	361	366	344	381	331	341	354	366	346	357	332	352	353	361	348	372	381	379	364	357	357	329	340	315	351	326	360	352	324	364	345	343	389	364	363	353	321	321	326	354	370	342	344	337	360	355	331	343	355	360	331	380	338	322	355	341	315	357	350	365	349	360	341	375	349	338	384	373	402	349	357	393	325	355	354	341	378	356	381	355	338	354	333	371	332	345	328	351	328	305	356	379	355	355	360	327	349	336	314	370	327	366	398	350	322	346	339	353	340	377	347	314	342	357	312	322	350	331	356	372	346	337	349	318	385	353	358	364	368	375	351	346	324	344	352	373	310	350	388	361	332	357	338	351	343	351	320	345	333	336	374	407	364	375	343	362	341	351	333	370	360	341	341	406	350	345	348	374	377	310	311	352	365	374	334	338	370	326	321	351	363	342	375	336	380	380	346	363	337	353	350	356	356	364	342	338	332	359	334	378	372	363	316	335	370	356	352	357	333	340	340	336	368	369	348	362	368	337	374	359	331	352	375	364	355	355	336	316	354	365	353	379	360	334	368	362	317	300	313	357	303	352	388	317	369	381	358	335	359	361	341	366	344	341	343	363	358	344	348	311	379	324	391	347	327	354	324	374	339	382	351	367	396	393	348	341	354	374	357	354	351	363	354	357	364	369	365	348	351	347	362	344	339	332	356	356	308	349	352	356	356	336	377	323	380	316	324	357	329	360	329	338	319	318	340	352	356	370	338	368	366	372	388	332	323	348	327	353	338	347	335	325	352	349	361	350	323	363	358	378	370	366	367	368	367	377	327	370	355	335	367	358	339	356	355	346	341	326	346	323	374	356	321	349	354	367	345	328	340	348	355	333	314	368	338	387	364	344	363	342	316	327	356	337	345	335	355	359	324	354	349	367	353	350	357	368	321	333	370	334	359	347	347	356	356	342	341	352	361	364	344	366	332	356	337	380	358	353	327	360	357	342	367	348	333	346	322	302	375	347	358	338	354	341	349	359	350	334	370	336	345	347	345	331	318	339	323	358	352	361	340	326	350	372	348	344	337	350	338	349	375	394	345	364	336	357	345	323	329	340	376	364	334	360	340	344	359	329	329	344	354	367	351	359	340	341	381	363	343	318	357	335	313	338	304	358	365	333	372	365	362	351	356	360	347	315	348	346	349	321	360	355	363	357	342	359	363	344	364	345	346	346	378	354	362	343	385	352	356	357	369	357	354	340	369	358	359	353	316	368	324	334	381	333	338	362	333	330	335	338	362	361	377	357	314	339	364	385	323	351	315	322	354	373	343	311	346	368	343	350	334	338	339	377	368	366	344	336	322	345	351	346	326	372	344	347	318	334	356	348	320	358	357	335	347	385	381	371	336	385	342	335	341	352	371	347	359	375	354	370	338	338	336	343	367	340	309	360	348	338	336	335	349	306	327	359	351	363	352	334	368	346	358	340	346	345	325	371	350	352	346	329	348	344	332	355	368	341	363	362	356	352	338	353	334	309	341	359	361	348	361	352	333	357	376	353	368	365	316	376	354	371	325	321	335	325	337	351	329	346	353	361	354	337	348	350	363	384	371	349	382	368	339	355	305	310	330	348	346	332	344	344	380	339	352	346	358	371	377	361	327	349	356	324	334	350	352	338	327	360	351	363	345	330	309	351	350	362	355	346	358	336	359	336	349	359	337	359	329	313	338	377	410	338	342	324	355	340	355	364	365	368	306	379	320	355	341	344	333	325	362	332	323	343	328	359	337	362	342	350	317	360	340	344	368	355	317	352	344	335	354	350	353	352	348	333	373	327	363	315	342	311	366	355	372	333	366	339	381	327	307	334	365	346	354	330	389	361	369	334	358	325	333	336	332	344	315	327	356	389	354	351	375	359	339	356	357	363	380	368	358	328	355	342	315	384	337	340	320	340	370	365	356	385	366	338	346	351	359	339	334	373	358	329	352	367	331	387	360	349	366	357	364	356	327	363	370	342	315	347	367	350	357	369	341	355	335	331	345	391	330	296	326	342	368	347	365	337	357	348	345	342	374	329	341	346	345	338	350	360	355	343	326	360	351	343	371	347	330	366	329	312	365	342	357	371	362	293	348	357	340	321	364	317	352	333	345	349	335	329	345	344	340	328	362	350	347	350	336	362	335	346	355	356	332	344	336	376	334	340	336	394	336	378	370	370	327	373	333	309	364	336	348	346	363	349	372	354	357	334	365	376	362	335	344	349	336	341	364	354	352	339	360	355	354	358	335	335	348	383	316	360	355	364	345	347	345	367	335	327	346	334	352	369	347	372	348	365	364	358	338	388	357	354	326	359	332	350	339	361	356	364	373	346	368	328	354	367	335	359	345	376	343	364	357	342	360	382	360	311	347	333	341	326	353	323	325	364	366	354	377	357	299	336	338	350	349	334	335	346	330	338	337	376	333	358	341	349	359	316	383	362	357	349	340	338	340	349	353	364	353	362	364	337	315	357	335	316	353	332	324	344	326	347	364	357	368	352	330	337
22510	20607	27455	23289	20427	20360	8757	1529	1163	1061	948	932	855	836	828	785	780	657	733	707	719	739	721	724	677	662	685	704	628	688	655	618	650	677	654	666	640	611	665	667	632	649	631	644	684	634	647	633	617	646	665	632	630	637	617	636	639	642	610	679	627	617	644	638	636	612	633	669	656	643	635	669	618	655	593	582	686	654	621	634	638	643	624	622	696	652	648	581	612	620	689	616	623	625	629	608	603	653	595	683	625	655	625	657	655	648	641	648	670	667	648	665	588	634	625	637	615	664	648	641	614	651	586	632	661	639	632	652	668	623	654	598	638	581	580	642	583	634	617	657	630	598	631	616	600	648	627	592	576	615	604	642	610	651	638	594	636	591	597	628	597	603	654	650	626	632	660	618	660	651	639	653	618	616	602	639	637	669	584	594	669	633	626	607	599	661	605	606	606	665	657	641	639	647	599	597	616	604	627	640	656	624	633	639	621	628	669	632	618	628	646	655	641	629	643	660	618	587	657	609	656	612	613	684	640	644	604	641	614	633	606	616	647	664	578	654	573	591	655	651	641	594	654	627	652	618	629	642	641	615	643	648	596	610	601	598	621	615	645	620	623	619	599	637	641	639	595	569	649	645	635	629	594	623	653	613	623	608	588	642	584	656	637	631	635	627	636	651	637	658	559	630	622	650	605	592	618	650	607	596	632	670	641	635	645	638	618	638	643	652	632	684	607	642	612	605	596	626	621	662	646	652	642	624	631	616	638	633	636	613	613	603	620	636	611	692	609	640	610	625	637	634	648	647	659	587	644	601	639	607	594	621	598	663	625	611	605	610	611	647	623	609	662	648	632	653	629	622	589	651	564	619	609	635	621	645	606	611	614	615	633	600	610	559	644	594	629	628	652	623	596	676	594	634	659	581	607	647	624	629	638	616	664	656	590	641	648	635	645	630	653	632	673	591	634	638	657	593	619	619	624	595	617	587	663	653	639	643	622	588	678	665	667	657	656	625	618	618	613	628	667	666	583	660	633	624	601	618	596	657	642	614	589	613	641	660	626	595	638	647	644	586	615	620	623	670	627	613	654	612	617	606	621	679	615	610	659	641	618	579	634	607	601	597	655	639	591	644	621	632	643	656	646	633	643	611	664	681	616	642	614	641	581	644	637	610	601	648	669	650	651	629	609	602	640	653	617	609	651	582	608	621	589	630	621	626	613	644	646	641	646	621	606	624	635	674	619	702	592	675	604	585	596	624	693	627	617	658	628	617	666	610	630	661	620	606	623	603	624	659	618	653	656	666	631	667	629	565	606	632	676	611	642	662	682	599	648	624	602	641	626	662	631	630	617	579	633	611	626	614	622	624	624	640	631	633	640	617	639	636	628	643	664	627	553	623	653	631	577	663	644	626	601	676	632	589	618	622	641	609	683	593	643	688	647	673	579	629	606	618	625	642	646	602	641	638	626	627	634	662	611	694	602	648	656	596	663	680	649	655	654	590	622	564	637	649	616	654	624	635	629	587	601	641	603	634	646	674	618	606	637	618	595	609	639	597	641	685	640	654	625	598	596	613	647	627	603	614	611	595	657	635	625	615	649	695	668	638	573	663	641	627	634	601	623	613	623	603	658	635	626	615	605	620	615	649	628	601	666	619	639	674	654	627	656	634	662	598	641	623	618	613	678	608	636	607	618	645	608	655	607	615	668	604	661	660	608	617	616	651	649	589	630	589	662	662	612	625	594	605	634	653	631	643	662	638	619	601	586	658	656	643	616	645	677	661	633	620	573	591	643	623	623	600	631	651	642	644	680	644	569	631	630	659	613	621	613	635	623	587	601	620	611	639	587	629	644	677	642	657	667	625	690	584	620	681	662	650	661	660	618	628	618	612	646	627	660	619	640	608	620	617	653	667	620	638	639	606	610	645	634	655	640	632	554	611	635	676	631	641	614	629	616	647	642	648	642	659	598	622	606	608	594	648	615	648	661	615	632	619	691	671	629	667	600	630	579	586	621	621	652	597	717	646	629	656	685	649	631	618	601	655	606	598	600	641	585	609	636	607	620	603	619	651	655	599	619	618	641	678	615	618	644	640	638	668	605	672	600	650	629	626	629	608	602	620	652	624	589	641	669	593	683	592	601	618	648	633	655	613	630	617	626	626	609	624	652	645	643	646	627	592	610	618	585	585	612	662	611	635	634	622	627	655	625	651	627	640	651	650	643	613	654	640	641	602	632	614	614	629	596	607	631	648	603	596	650	646	658	622	628	647	604	664	652	622	603	584	663	641	697	639	661	626	631	625	634	579	599	634	600	604	634	677	696	600	650	593	649	644	630	655	620	649	615	633	660	607	629	636	569	616	613	645	611	586	572	625	663	630	598	618	631	652	672	639	621	631	633	635	636	620	643	626	679	606	618	618	598	655	642	587	659	600	631	575	653	634	680	632	636	639	631	607	633	675	575	594	634	577	627	580	655	618	609	617	712	683	604	650	605	580	606	670	639	627	622	655	581	640	623	625	599	639	624	592	641	631	618	612	620	654	662	603	657	677	614	682	641	622	608	665	671	611	619	656	609	665	623	589	631	627	601	618	621	648	646	634	633	637	598	648	582	645	636	617	617	668	598	656	650	658	654	634	639	594	599	631	626	614	628	628	667	640	672	599	639	626	619	638	613	608	625	654	641	645	633	657	651	600	602	627	614	580	600	628	632	625	603	621	650	645	618	663	617	648	611	649	599	613	618	594	635	689	653	615	654	611	597	571	592	620	605	649	624	668	635	617	637	638	646	640	641	584	634	662	631	589	567	605	567	594	678	620	626	649	604	629	610	624	680	656	639	653	592	597	657	638	597	624	657	645	612	604	599	678	639	624	628	602	599	638	637	606	681	664	644	595	612	615	673	613	618	615	621	671	633	638	649	611	632	654	653	613	613	648	596	589	624	604	609	662	624	642	620	610	647	683	649	666	630	590	661	640	603	617	653	631	662	593	650	626	672	615	609	625	629	660	623	617	572	624	627	616	634	644	601	618	592	632	623	619	682	640	627	591	662	587	617	631	645	597	638	651	638	618	620	668	613	614	610	617	671	632	636	668	599	644	644	610	681	592	663	651	624	585	635	612	590	636	612	625	632	667	591	662	616	629	627	600	606	683	605	616	590	636	646	652	693	632	647	618	605	665	587	644	596	645	616	601	600	624	627	622	629	641	593	627	639	614	615	630	597	595	619	630	589	629	584	662	619	597	622	553	650	595	602	599	664	594	652	634	572	664	592	626	661	680	640	618	590	658	583	618	609	625	633	600	631	628	575	639	668	655	627	584	652	584	625	581	601	621	634	657	652	610	663	614	615	656	622	622	632	618	674	657	655	585	688	624	685	627	624	620	608	633	627	598	699	610	618	644	630	651	618	629	610	643	656	670	630	605	594	639	611	622	606	623	626	637	598	629	686	591	640	624	610	624	645	665	583	570	610	597	584	640	604	587	603	614	646	640	613	648	626	693
54936	66234	17292	24662	6301	4320	2901	2116	1673	1443	1295	1118	1069	1037	966	876	836	831	787	746	767	721	727	662	674	701	703	618	664	660	634	654	600	622	594	629	650	610	632	585	580	636	628	596	596	573	644	620	603	565	604	572	597	624	600	614	596	581	602	527	538	626	602	585	571	613	589	579	600	545	541	606	584	552	587	563	583	598	555	559	605	558	613	566	565	590	573	575	593	593	574	584	606	563	574	562	604	548	567	575	567	577	561	556	591	601	598	580	578	572	562	582	570	576	588	543	599	574	549	594	546	567	587	555	610	575	598	595	583	566	538	587	599	576	575	595	536	588	588	538	590	597	547	575	559	569	579	602	621	569	505	604	634	585	586	521	607	585	585	539	542	596	537	591	555	594	559	522	565	556	566	563	598	547	591	612	578	569	571	566	561	565	582	541	562	601	588	595	586	583	559	521	572	530	564	562	565	614	571	607	576	588	561	536	543	554	578	553	590	546	618	584	571	556	600	548	549	593	552	549	583	587	609	573	542	592	547	532	571	558	586	580	548	545	565	579	593	563	606	540	531	601	546	549	573	585	544	565	516	561	569	547	550	617	574	596	579	596	563	584	566	552	618	539	604	553	550	582	556	552	564	565	543	591	554	571	574	569	582	577	567	577	581	589	571	572	578	560	565	605	586	569	584	576	582	617	557	542	581	540	569	562	527	571	542	550	581	575	603	548	560	555	602	603	594	565	551	567	584	584	549	524	572	602	543	519	550	551	573	559	558	527	583	614	588	561	579	575	577	598	555	543	559	521	584	540	559	563	584	561	622	590	557	596	563	581	530	602	567	558	599	578	558	550	557	594	532	566	547	580	627	546	598	585	590	576	565	624	606	589	552	539	572	638	555	581	577	536	590	600	573	565	573	614	547	564	557	571	593	568	556	514	599	559	577	541	534	564	612	563	549	585	542	556	586	564	568	520	569	559	569	557	577	560	558	543	529	560	572	568	599	580	571	537	595	582	567	538	556	579	573	573	555	588	570	548	564	560	592	547	573	570	563	581	571	569	563	564	555	604	552	561	537	583	621	600	614	538	606	578	541	603	548	545	565	579	542	620	562	609	569	598	512	577	599	582	548	586	597	608	552	545	516	519	563	561	587	545	569	590	487	585	551	609	588	630	567	562	564	581	533	579	579	578	589	564	576	548	556	562	537	575	523	577	577	554	559	590	602	595	572	506	553	585	591	582	575	557	531	578	553	566	580	566	567	611	575	541	556	599	573	582	573	539	591	598	560	577	582	578	596	577	580	548	628	580	587	597	557	510	570	600	546	530	579	538	539	559	593	563	544	538	552	594	552	569	615	511	575	552	560	556	572	571	551	563	559	551	585	565	575	602	578	594	559	590	652	593	520	585	561	587	549	558	588	543	605	578	553	608	543	553	588	616	555	563	554	558	585	584	543	554	562	615	556	563	566	595	612	555	591	536	581	546	561	546	526	577	610	572	571	556	539	579	534	561	634	590	561	532	576	592	530	552	599	553	581	592	525	545	579	588	540	624	565	566	598	576	562	589	586	565	548	573	576	536	549	577	576	525	583	584	554	576	575	521	551	596	553	586	560	547	539	584	544	576	549	596	620	535	563	532	574	572	571	592	535	558	581	591	545	568	579	532	587	546	585	544	539	576	564	582	578	589	571	565	594	563	577	569	592	584	543	577	574	582	561	583	551	582	573	518	572	541	637	551	593	564	549	603	597	549	623	564	580	579	556	544	606	565	554	618	567	598	626	573	601	539	593	548	574	578	573	601	547	600	577	603	575	548	550	554	556	536	566	572	563	565	563	583	596	572	530	579	567	561	593	564	589	546	555	554	598	638	593	547	546	581	610	531	581	549	550	575	507	538	559	569	588	538	572	583	610	541	570	528	553	584	573	543	584	540	579	590	553	589	578	628	543	554	535	565	569	615	522	535	595	580	573	561	593	545	557	560	534	557	577	584	532	544	619	557	567	543	556	581	531	593	549	566	539	571	555	541	501	569	560	530	537	601	545	587	565	546	598	589	583	543	573	552	530	551	564	569	562	550	608	603	548	580	533	584	550	589	540	573	613	556	535	569	566	521	581	593	600	532	524	577	559	611	578	589	566	540	585	527	567	550	590	537	555	593	526	563	551	558	567	523	574	567	592	559	604	562	588	562	555	562	579	598	593	530	577	571	561	606	591	554	571	599	552	612	594	526	612	549	582	586	601	566	563	568	586	570	599	579	593	552	560	557	594	572	610	568	559	599	594	553	579	596	571	575	528	527	565	550	603	550	540	556	570	600	571	572	558	544	572	564	572	605	539	566	582	561	539	572	576	560	600	573	559	553	570	588	571	584	569	586	538	569	556	608	594	549	567	585	552	548	570	579	592	604	532	558	575	595	576	550	595	538	575	536	569	584	605	584	557	568	549	557	553	597	609	582	557	535	554	530	579	540	600	553	559	555	582	574	592	585	594	567	587	547	594	610	549	538	568	566	586	548	594	589	600	585	550	537	581	547	551	545	586	566	558	603	564	586	583	587	553	586	575	537	515	554	577	571	560	582	541	590	596	578	583	603	533	584	593	550	599	571	560	546	558	538	529	573	576	559	542	590	578	570	561	555	566	557	573	582	557	569	540	540	637	565	588	559	563	584	572	639	552	566	563	542	596	551	565	560	521	577	557	554	547	583	538	583	573	591	542	526	585	588	598	601	542	599	555	534	565	585	586	576	603	589	558	585	568	579	549	559	567	564	555	581	574	595	599	563	559	607	617	603	561	551	554	581	549	581	557	546	567	556	568	545	553	567	571	571	580	571	587	603	598	601	557	558	512	584	583	578	547	553	575	576	537	553	554	552	560	564	584	604	578	597	576	575	553	578	567	588	601	590	590	566	584	596	594	572	554	583	573	585	591	542	517	598	601	582	582	551	581	568	585	573	570	569	548	590	539	577	552	624	568	544	609	522	536	504	570	541	579	572	546	560	620	521	593	597	543	532	595	564	585	577	560	571	578	591	593	603	562	556	570	545	552	571	621	597	613	559	607	552	562	582	580	551	584	559	546	601	523	605	580	561	582	551	542	578	599	547	562	556	597	587	541	572	586	612	585	549	610	614	595	567	564	565	568	557	582	573	592	573	560	520	560	585	592	593	537	539	547	581	538	592	584	600	563	579	551	577	544	591	574	543	568	534	603	584	555	611	513	541	585	576	586	584	581	586	568	582	553	576	568	508	552	574	576	555	561	537	549	579	533	555	631	584	564	581	559	555	586	555	582	604	541	553	571	608	580	542	561	551	556	514	575	562	590	613	565	545	578	508	542	554	566	545	583	558	603	598	574	574	544	535	568	592	592	569	573	549	559	561	569	571	591	552	599	546	549	595	588	583	574	558	560	552	558	622	571	619	609	589	553	567	556	605	541	601	586	543	553	612	606	549	608	563	606	595	533	606	577	584	571	556	569	597	603	566	583	586	544	584	582	524	572	607
31145	22394	7064	1124	235	185	172	175	170	156	157	169	150	173	150	182	140	167	140	156	180	145	152	152	141	138	178	171	132	130	132	131	166	146	156	150	135	143	142	159	129	136	161	123	159	145	158	160	135	157	164	140	161	140	153	144	168	159	144	167	159	153	155	179	141	148	162	147	131	161	158	151	151	156	148	141	153	147	166	149	134	154	152	153	141	163	152	139	175	148	139	144	148	148	166	163	133	157	146	147	141	148	168	144	128	169	159	151	147	152	151	150	153	151	160	159	137	124	152	153	162	141	142	145	143	157	157	161	137	161	145	132	145	172	164	148	164	143	143	146	147	146	163	142	166	133	143	160	147	176	156	143	158	150	159	161	168	130	142	143	143	133	176	151	152	149	146	151	157	146	159	160	143	155	143	143	145	157	149	162	142	130	142	142	143	163	192	150	169	134	162	153	137	156	159	154	119	139	149	139	168	159	138	139	118	156	134	157	136	149	165	162	165	168	142	144	141	160	147	178	147	161	145	127	156	162	152	133	162	155	135	176	165	161	166	164	155	132	174	149	157	158	170	210	155	138	178	134	138	140	129	135	172	173	137	126	137	154	107	158	151	161	154	170	144	115	156	171	155	145	136	141	156	114	137	146	159	158	168	164	136	162	164	160	159	155	168	135	146	140	135	145	155	115	151	119	127	156	145	138	176	141	160	150	140	146	153	147	156	158	136	145	151	160	127	156	142	152	146	142	144	159	147	146	149	167	161	154	153	145	154	148	141	154	176	129	148	173	151	177	149	178	146	141	165	161	143	156	135	136	156	161	153	158	143	127	138	151	154	160	157	139	172	143	177	141	176	144	154	129	155	164	142	139	137	148	145	149	154	149	148	170	152	140	126	138	144	156	136	176	143	167	150	126	146	171	147	145	152	165	151	163	163	147	151	159	145	144	164	149	161	156	141	154	154	156	143	146	161	153	149	152	134	141	139	155	159	158	156	141	160	135	135	156	160	152	148	149	164	168	165	136	126	170	146	160	131	167	124	142	165	153	131	164	150	132	140	153	145	150	136	142	160	157	146	136	127	166	148	135	155	167	164	149	157	172	162	141	164	153	144	150	157	130	172	151	151	130	153	137	152	150	157	171	166	149	150	189	137	127	171	136	143	155	140	154	184	133	153	148	167	156	161	164	155	152	156	137	150	143	164	144	148	146	134	155	143	152	153	154	148	132	139	133	161	181	143	151	161	125	161	163	166	156	130	148	149	154	148	184	160	142	151	134	157	130	157	146	146	155	150	146	151	167	116	157	149	160	156	143	133	161	134	162	141	183	136	155	130	150	165	149	177	161	141	157	158	161	161	133	160	167	180	145	131	147	164	152	138	152	138	162	130	138	189	132	153	141	172	158	155	140	171	152	156	146	144	164	140	138	143	158	168	154	173	157	165	152	165	122	131	170	174	141	142	151	146	154	147	153	145	153	140	159	158	144	154	146	150	154	150	134	188	153	145	188	153	156	154	160	153	152	141	144	132	162	145	136	171	150	122	145	165	109	162	158	167	162	149	158	143	166	164	170	171	151	151	141	161	146	139	141	148	159	124	153	143	166	158	142	162	153	160	141	133	149	143	139	162	144	155	151	151	151	146	138	147	158	143	169	136	166	149	175	167	160	159	143	153	129	156	159	129	128	152	152	146	141	153	154	161	145	158	162	152	159	134	169	144	148	138	162	158	147	147	152	155	156	159	150	137	144	140	161	148	149	153	145	145	159	176	175	146	154	167	162	144	141	154	160	161	150	181	157	127	134	160	153	144	141	143	158	152	167	142	144	171	141	148	155	153	157	156	143	154	177	176	165	140	163	150	141	144	163	137	161	133	139	132	146	147	141	139	150	152	165	149	156	128	156	156	136	145	154	121	140	144	148	158	167	171	149	153	151	123	153	150	146	168	169	148	133	159	157	163	171	119	165	126	148	149	127	139	156	139	160	158	152	150	146	125	153	156	147	143	174	156	140	155	150	126	183	140	167	189	131	119	133	157	153	168	141	158	140	136	149	155	161	144	143	167	140	154	158	155	158	140	172	155	178	149	158	149	134	145	168	155	137	169	180	136	153	132	135	140	143	169	155	140	170	163	145	156	131	149	129	138	163	150	149	180	159	172	162	160	166	158	143	130	145	125	161	179	150	158	151	145	135	158	167	125	157	135	152	130	149	164	175	163	168	128	137	167	159	129	146	128	145	155	167	138	139	138	152	147	168	163	142	163	170	145	157	157	159	173	155	153	160	157	127	139	146	137	179	156	152	151	164	141	144	154	166	175	169	178	131	135	161	149	131	154	151	151	132	167	156	164	143	151	140	158	152	133	154	136	152	143	143	160	136	135	150	163	123	151	167	140	138	145	149	126	159	134	154	140	174	157	150	147	137	176	137	163	148	172	149	137	136	136	169	145	152	166	161	159	147	120	150	158	150	170	129	166	165	163	133	159	152	159	132	165	127	162	151	159	157	155	140	154	151	153	147	143	146	169	161	150	149	167	154	144	162	156	152	152	155	153	135	150	178	139	156	155	171	143	144	166	159	147	155	148	158	164	123	161	150	170	149	173	155	150	154	158	162	131	165	141	132	170	145	135	133	163	150	129	168	111	134	149	135	148	147	152	175	146	149	154	169	142	143	160	122	155	189	154	164	131	140	160	156	133	168	144	155	180	153	147	129	129	145	152	173	141	155	165	164	152	138	149	127	136	157	174	146	154	131	143	156	176	157	144	177	149	175	170	167	144	135	150	136	167	160	142	145	165	170	156	142	169	145	134	164	164	146	140	161	159	150	161	153	152	153	153	154	154	172	164	151	164	152	118	162	140	143	151	161	138	163	155	143	146	140	148	149	144	151	145	148	124	153	160	140	140	159	142	147	161	174	151	177	139	168	142	131	139	157	129	158	150	142	156	154	158	186	160	145	155	165	135	178	158	151	145	142	139	146	142	157	176	151	162	122	154	160	161	172	131	155	144	171	142	153	151	157	146	156	152	149	139	143	130	144	163	142	164	149	136	174	148	162	146	152	173	145	154	171	136	157	161	154	149	137	173	143	128	155	170	144	155	151	139	137	144	148	165	141	169	147	163	150	144	157	156	161	148	165	139	146	134	148	145	141	160	153	164	148	173	161	156	152	164	152	151	144	152	134	142	163	157	153	143	135	139	141	155	139	176	155	160	158	149	147	145	138	146	166	158	164	146	147	164	153	166	138	162	155	157	150	142	141	159	159	144	154	141	145	157	146	150	144	150	138	166	150	161	144	139	144	160	169	160	152	151	155	174	151	133	159	146	134	166	142	146	159	164	137	153	163	150	166	177	148	160	163	138	149	155	152	134	149	169	160	149	144	154	159	138	155	130	154	149	131	126	144	159	165	142	164	174	170	161	150	135	164	170	167	149	157	170	179	125	151	156	154	159	135	159	152	172	151	171	166	163	174	162	177	150	159	142	134	135	156	153	138	162	142
29583	20086	1341	1402	267	250	206	200	197	196	190	144	179	187	166	145	165	163	159	165	172	172	160	161	168	152	154	143	153	153	162	171	173	158	169	170	153	147	168	164	163	167	149	128	170	176	166	137	173	141	145	136	170	155	149	167	185	157	126	147	164	155	175	144	150	183	185	154	157	169	153	172	142	172	168	147	167	157	143	153	157	154	163	156	173	159	151	174	146	152	141	184	167	180	170	165	156	171	171	152	162	153	152	163	148	153	156	148	153	154	165	158	148	146	149	163	153	169	160	161	168	154	168	153	171	175	147	144	158	160	133	167	168	156	156	145	174	161	157	161	139	189	156	185	158	146	167	166	150	161	150	142	163	169	168	164	152	153	173	149	155	131	143	192	127	137	145	177	165	175	169	159	158	175	176	140	161	148	173	159	171	148	150	157	163	177	148	178	141	158	161	149	132	150	159	139	173	169	144	152	160	176	181	158	172	141	151	180	161	166	152	144	174	156	159	165	160	144	165	180	180	152	150	160	158	155	156	163	146	130	171	135	169	157	149	136	163	155	150	167	187	158	163	167	163	154	168	159	175	151	169	138	153	176	146	138	155	161	146	162	148	205	154	146	148	171	156	165	143	153	157	146	167	150	156	159	167	162	153	175	163	170	134	170	150	149	158	167	168	150	161	161	158	149	141	151	157	157	149	143	173	154	167	152	139	145	149	178	148	168	143	171	171	144	164	163	154	166	165	136	175	147	165	153	159	139	145	142	154	183	146	148	151	162	140	172	159	155	164	162	161	172	153	148	150	149	171	175	175	149	131	170	164	160	165	183	167	134	151	172	150	148	169	166	156	151	147	160	135	164	146	161	178	147	171	167	131	149	164	133	192	183	161	173	160	152	177	183	158	151	167	168	158	183	154	148	152	182	155	174	165	148	155	156	168	162	162	153	177	170	167	150	168	144	177	153	170	169	158	179	155	159	183	154	162	161	153	165	156	153	160	169	170	139	156	136	168	154	168	168	158	181	153	152	179	163	173	187	140	156	125	152	151	170	165	179	165	166	144	164	156	149	155	158	173	160	146	161	133	158	160	139	149	172	136	153	151	166	144	154	187	147	157	140	163	132	153	161	158	169	145	151	173	166	152	156	157	189	133	168	121	152	156	140	146	166	172	149	158	146	138	148	151	173	179	164	155	169	149	153	154	163	153	170	157	142	177	186	158	144	158	157	158	140	147	172	140	160	150	165	163	143	174	165	147	163	155	162	144	169	163	170	150	141	156	166	162	183	161	148	151	148	152	159	160	168	163	139	173	144	165	162	143	141	151	150	172	153	152	149	174	144	166	161	174	185	158	142	156	158	155	168	148	171	185	152	157	141	192	140	161	164	151	186	165	147	135	155	149	150	155	132	147	169	158	160	155	143	156	180	151	167	179	163	135	122	167	177	162	165	159	166	159	154	160	145	156	124	178	156	152	181	145	147	181	154	162	157	160	149	158	170	145	171	146	140	148	148	169	179	169	149	166	157	140	174	156	147	141	158	170	154	156	148	148	157	163	150	145	162	155	165	156	163	156	130	149	169	166	169	145	163	147	156	155	141	171	169	173	148	173	153	165	142	144	160	161	158	161	154	153	142	156	157	173	137	185	168	146	155	158	148	165	157	144	146	145	151	166	140	197	171	178	158	153	180	153	163	156	153	166	135	167	162	148	140	168	171	140	139	128	140	155	170	152	139	141	158	167	159	166	156	168	151	166	153	153	141	164	155	161	163	155	147	156	168	148	158	164	169	151	153	154	146	158	168	170	131	154	143	148	148	152	165	145	147	165	144	147	153	159	137	172	173	152	168	181	163	129	153	171	147	158	171	157	146	168	154	150	174	151	159	132	191	160	161	175	165	161	146	167	157	150	174	149	178	146	159	165	154	138	165	166	165	174	145	142	149	148	178	151	149	158	143	149	145	156	162	189	151	160	154	135	160	143	181	163	172	138	143	146	188	154	152	164	153	158	174	153	144	158	165	152	188	153	141	162	155	140	161	158	166	157	145	155	161	155	152	182	164	158	178	170	157	164	168	204	171	180	175	155	152	168	162	153	149	168	155	151	144	159	142	161	165	172	141	145	146	166	177	198	156	143	165	165	175	153	170	153	145	145	160	171	179	156	147	150	166	140	158	150	153	149	127	157	150	157	172	157	174	167	177	142	153	170	146	152	184	170	176	160	167	157	160	153	181	159	148	155	158	130	176	158	171	152	152	143	159	165	134	168	141	158	157	147	184	144	183	168	149	153	161	139	175	164	155	168	159	164	166	180	167	153	132	160	165	183	147	147	143	166	151	168	163	152	162	162	146	158	152	163	169	161	166	181	174	155	156	159	165	158	166	148	149	158	152	140	151	147	164	168	152	173	139	179	155	182	150	181	143	165	161	177	147	143	163	149	158	164	160	167	161	157	157	163	162	158	137	156	136	159	163	183	168	166	178	169	134	149	164	154	157	173	177	136	163	180	169	174	137	145	171	161	125	156	169	144	152	167	173	148	158	137	153	154	160	155	147	149	150	147	155	162	166	141	158	157	163	138	130	160	140	166	156	164	152	152	133	140	150	155	143	160	165	168	155	162	145	151	156	146	165	155	145	159	173	169	161	136	158	158	147	159	159	176	172	141	164	155	164	120	169	156	150	166	167	157	171	172	153	164	156	169	149	155	145	148	145	159	169	173	163	128	147	134	145	170	150	135	153	162	173	163	139	152	163	149	149	149	143	144	158	168	144	148	144	171	157	164	138	158	164	150	142	146	151	156	174	167	147	167	166	158	147	161	166	153	152	163	151	166	146	145	153	157	167	168	151	162	166	148	150	138	173	151	139	140	169	158	142	152	144	164	150	158	161	170	169	163	172	164	156	168	152	148	157	166	166	186	147	148	146	156	147	173	143	161	160	163	147	151	151	186	155	187	181	146	169	157	144	169	157	161	139	159	154	164	150	157	152	156	162	149	162	142	159	136	142	170	168	152	149	162	157	168	161	162	148	152	163	161	155	159	142	159	149	171	145	148	160	142	157	135	143	169	169	169	177	164	177	139	162	162	166	162	158	186	176	164	139	148	158	132	136	155	177	165	178	165	155	168	130	155	157	147	169	154	162	167	175	158	140	169	168	146	170	160	150	162	158	149	143	141	151	159	152	170	184	144	150	149	154	176	155	155	130	138	159	137	153	167	150	173	154	155	168	126	168	174	136	165	151	151	154	165	174	154	130	172	158	148	162	148	158	141	169	192	139	156	155	166	149	153	147	153	151	142	162	167	162	153	161	169	172	127	147	161	157	162	151	160	148	157	151	164	143	145	158	154	156	163	167	153	147	150	152	161	162	153	146	150	154	181	154	175	158	163	153	163	138	151	151	150	172	159	141	142	169	146	172	169	170	173	170	177	163	167	152	161	164	151	159	153	161	157	155	151	162	153	177	142	147	149	171	159	134	149	149	157	160	167	167	158	161	141	153
25109	21308	27114	23779	20124	10079	1259	786	639	576	541	521	474	491	497	422	435	421	479	443	398	443	408	414	381	402	409	417	424	423	398	433	389	383	419	424	391	406	436	363	405	409	410	412	379	403	362	369	399	397	394	355	388	390	384	410	399	414	420	400	388	374	416	396	387	380	385	420	355	357	400	393	378	395	388	408	389	404	384	391	385	411	388	423	372	374	367	388	384	384	360	374	387	385	415	367	411	406	358	359	378	360	376	411	384	374	393	399	360	384	390	393	387	422	408	424	395	365	389	427	382	374	375	384	373	403	358	403	390	392	362	395	362	370	415	359	409	373	390	372	409	350	378	389	433	398	375	415	425	401	388	382	355	376	410	417	366	398	355	378	390	379	410	385	375	372	389	379	376	391	386	396	419	373	445	383	414	370	381	415	398	370	422	409	378	422	382	396	349	402	390	422	426	394	380	392	390	368	384	387	368	355	400	403	371	392	404	406	448	375	411	367	366	404	427	405	389	385	419	370	360	361	379	379	407	398	392	394	381	393	368	365	368	389	439	394	437	396	415	395	395	392	406	383	383	379	387	386	398	383	379	376	378	383	394	386	367	349	370	388	390	393	394	423	406	382	408	411	400	393	392	392	415	386	394	419	364	371	387	347	391	360	380	382	368	400	388	386	419	368	411	378	388	372	412	367	402	383	382	420	437	369	397	386	379	388	398	405	432	374	405	397	391	369	392	421	406	389	375	383	353	398	420	390	408	396	376	398	383	418	389	402	372	383	394	390	397	391	382	405	374	391	412	372	380	362	401	414	380	369	405	375	375	409	346	407	371	373	406	352	385	394	390	420	410	375	405	345	377	370	363	389	386	395	392	346	358	377	405	388	395	354	402	370	389	361	395	387	398	387	386	380	401	409	363	322	368	377	397	397	433	352	416	387	384	369	354	372	397	399	391	396	379	349	398	426	376	386	379	391	397	381	365	387	387	442	401	375	380	372	348	372	396	440	409	412	415	389	418	353	400	379	381	361	375	352	396	387	405	389	373	389	388	424	396	370	410	408	420	389	384	370	401	383	388	416	383	372	407	407	384	400	393	382	405	390	403	371	391	377	388	419	380	394	394	383	413	423	373	426	423	416	386	363	391	398	395	380	372	381	380	407	373	430	413	394	399	413	358	339	400	382	373	385	406	417	397	392	404	417	415	421	360	388	395	396	389	355	370	390	416	425	396	366	390	359	404	382	434	396	414	388	393	367	358	418	378	420	377	362	425	421	380	373	357	415	394	391	381	405	446	403	411	368	430	374	407	382	385	347	371	396	406	358	398	408	405	360	364	401	376	417	390	420	363	362	356	384	411	368	352	402	366	402	394	376	383	419	368	394	405	393	395	397	415	427	394	390	406	392	399	385	390	419	348	392	416	402	412	393	373	407	410	368	375	411	365	379	397	390	401	425	350	415	374	397	374	419	399	372	408	404	411	364	401	362	409	375	388	350	406	395	384	395	411	401	413	387	370	335	415	373	382	379	396	357	408	397	356	411	440	385	402	400	390	398	397	406	386	405	362	402	356	363	404	377	411	392	394	418	400	405	361	415	357	378	372	377	369	380	385	399	395	383	401	382	394	382	395	423	410	377	372	423	364	407	404	407	398	383	418	405	387	391	406	398	394	376	383	383	462	376	408	404	361	418	388	382	383	382	398	405	393	378	403	384	402	403	395	373	404	347	385	373	364	391	379	377	363	408	364	380	396	388	401	416	366	391	399	418	409	434	380	414	392	409	412	383	362	415	373	411	419	362	390	399	379	367	368	398	407	389	408	396	430	403	398	381	378	402	352	380	377	374	412	389	387	408	360	399	429	380	407	399	419	403	389	351	355	366	408	369	371	419	411	410	421	365	394	379	376	369	377	377	363	387	397	431	393	393	376	372	374	385	348	421	367	375	376	405	348	389	415	389	388	382	367	369	374	402	394	380	380	403	379	384	367	370	395	393	394	390	383	404	390	381	404	358	392	398	380	423	396	398	416	411	416	381	381	348	407	397	369	415	409	388	403	407	357	413	407	342	385	397	410	386	392	421	338	383	379	393	421	397	399	412	400	419	367	378	401	401	398	392	358	421	423	417	402	369	368	375	396	389	383	394	370	363	393	368	370	377	359	354	376	397	427	402	384	389	406	379	385	367	394	387	380	392	415	373	393	400	397	406	456	371	430	332	373	366	367	366	352	408	382	365	384	367	396	392	396	357	403	402	393	428	421	390	412	368	396	397	352	373	392	406	405	391	415	384	406	393	399	408	418	395	363	393	384	403	386	416	406	381	399	405	390	378	425	351	406	384	395	388	402	364	392	421	363	375	382	360	400	386	366	387	393	375	382	410	406	393	363	374	373	383	408	362	360	363	369	373	394	388	388	402	422	429	409	422	364	376	402	394	376	402	396	379	415	368	410	374	383	382	427	377	378	342	420	369	372	407	376	374	390	386	365	382	399	368	355	390	395	375	415	413	380	407	397	358	398	373	353	382	411	390	405	358	402	360	387	436	366	366	374	402	363	372	390	384	363	393	419	385	396	376	389	369	353	375	391	363	356	379	377	377	421	375	398	399	381	382	381	404	373	416	392	349	405	389	353	392	419	403	363	379	381	389	399	374	401	408	388	375	395	392	378	357	384	364	401	389	416	384	398	390	377	377	413	344	403	402	372	355	448	419	362	393	370	410	393	402	407	376	377	399	384	375	376	396	383	394	357	369	375	405	388	387	424	356	392	399	383	405	356	357	387	392	377	379	392	366	413	384	399	399	371	383	402	400	397	389	365	407	377	403	345	365	410	387	431	404	376	380	389	409	369	357	378	404	400	362	394	374	387	412	392	396	396	371	416	369	379	376	393	361	418	415	428	368	403	373	360	399	381	400	364	399	420	357	411	342	366	393	393	370	383	382	353	390	405	397	384	366	405	380	378	370	387	393	410	366	346	361	384	418	356	395	351	381	412	388	374	436	403	395	384	408	394	406	390	422	364	360	409	378	380	411	393	391	400	401	374	374	373	405	404	386	400	406	378	378	388	369	393	355	405	391	390	375	411	418	391	352	393	422	373	356	402	384	404	377	405	424	380	371	380	387	411	393	397	418	381	373	456	394	401	406	383	406	379	389	345	373	398	367	369	366	371	417	395	391	357	349	372	402	398	374	354	390	376	388	370	411	356	357	398	401	376	420	391	368	390	351	425	409	409	394	390	416	412	348	400	403	365	389	385	382	407	403	375	371	401	374	391	405	378	357	418	370	397	399	372	368	401	419	405	407	340	383	387	391	387	381	416	428	363	373	395	396	366	417	330	394	416	410	425	429	394	421	391	388	380	411	367	371	381	367	378	411	384	372	397	376	359	396	378	358	411	395	407	362	400	345	372	402	413	388	398	379	355	382	375	403	379	354	397	418	381	355	414	332	390	377	390	360	394	382	377	383	353	375	387	396	388	383	410	363	388	389	407	384	406	398	377	408
55424	63609	16545	19713	3870	2071	1457	1049	818	763	616	660	645	528	499	510	510	482	475	439	430	413	390	418	390	411	417	393	402	362	406	380	370	360	355	337	358	390	356	347	393	388	359	355	348	345	366	366	396	348	350	393	364	363	344	362	319	330	330	347	366	326	373	339	352	342	338	353	376	358	382	348	330	362	343	351	359	366	337	355	344	344	372	355	348	379	359	368	359	402	340	368	339	365	352	359	325	325	353	392	365	371	377	330	335	338	365	346	362	383	352	342	384	319	360	383	343	386	343	375	334	357	349	320	355	353	346	368	353	354	388	381	360	349	358	342	352	334	392	357	376	337	392	342	349	385	352	365	341	365	347	370	376	375	323	368	360	372	361	361	364	340	345	337	380	395	363	309	338	352	373	374	367	367	331	357	352	376	359	360	378	307	391	337	407	322	335	333	327	349	348	401	352	332	350	390	362	344	381	339	372	345	379	352	343	382	359	364	354	347	350	334	322	367	376	358	340	380	389	338	379	349	385	352	363	357	376	366	343	342	358	361	378	304	369	334	337	348	348	349	364	363	394	375	359	336	346	371	373	388	362	371	319	389	356	347	378	349	344	363	371	358	370	353	351	366	366	358	370	384	314	365	327	362	331	331	337	370	339	358	337	341	366	339	345	381	345	368	340	338	349	371	326	332	332	355	357	339	380	372	338	365	367	355	333	338	342	359	367	364	365	358	365	382	346	383	360	364	367	385	356	375	345	351	341	353	366	319	348	339	354	368	351	342	376	393	351	341	347	346	379	353	363	335	345	365	334	351	359	370	359	340	364	322	351	333	346	376	344	353	373	354	314	333	348	369	336	329	339	343	359	377	376	336	400	339	329	331	355	326	361	349	362	323	350	347	313	341	354	405	341	332	363	389	342	355	365	354	352	347	334	357	374	375	345	353	348	345	377	381	377	334	368	377	379	403	367	349	363	359	326	386	372	342	358	371	372	333	352	333	356	344	369	395	356	350	347	328	362	369	367	359	397	340	365	371	335	340	372	301	334	355	365	373	371	354	355	352	355	359	358	390	333	393	376	354	358	396	346	372	382	376	340	349	391	341	379	358	340	385	353	352	370	371	361	384	336	344	315	320	345	330	350	365	352	324	310	375	342	368	379	345	360	341	330	357	351	339	357	337	360	334	344	370	373	351	356	356	366	382	359	356	386	368	336	373	367	344	318	327	325	359	354	358	351	362	370	387	373	368	374	377	377	368	358	381	373	358	328	353	353	383	361	328	367	364	381	328	387	366	352	321	366	337	358	360	379	364	370	322	395	341	361	369	334	338	374	355	347	394	356	342	405	359	373	363	359	364	350	373	367	367	367	358	362	345	346	386	367	349	381	355	349	364	379	331	347	348	336	384	354	371	357	368	369	372	379	375	336	356	350	378	382	371	363	377	391	363	377	344	379	340	361	374	339	385	367	351	329	366	348	335	344	374	376	324	357	378	375	327	347	357	347	341	348	349	354	391	334	364	365	340	382	353	376	351	361	333	340	297	322	394	342	356	367	333	368	357	355	356	369	349	347	341	352	372	364	329	337	376	340	338	347	353	361	339	371	366	335	389	339	356	346	342	337	350	358	367	388	345	371	365	348	329	346	331	361	382	367	374	360	352	358	364	349	364	370	371	347	379	348	387	370	354	323	352	330	373	369	361	365	371	337	351	342	341	347	371	338	386	356	339	362	354	360	380	351	372	352	363	386	350	350	348	371	397	361	360	375	334	351	350	342	348	347	360	345	346	332	356	375	359	366	384	331	357	364	324	345	366	361	363	390	365	374	366	364	338	381	318	348	389	347	366	372	347	374	339	368	358	383	361	377	357	364	349	354	350	367	367	348	342	379	375	343	339	372	375	346	323	345	338	345	334	364	319	360	371	382	355	359	348	355	358	343	327	347	349	366	335	396	394	349	389	365	350	368	377	351	361	388	326	369	340	351	376	343	360	394	348	340	382	371	343	339	322	346	363	353	389	387	331	331	374	354	333	385	383	349	336	304	360	336	398	334	359	324	361	404	358	374	367	346	349	372	373	347	364	375	309	361	329	356	356	405	347	369	379	353	356	361	352	329	338	370	362	366	368	334	336	377	389	342	342	375	352	381	362	362	389	359	385	357	404	343	359	371	348	362	330	350	366	396	360	381	353	332	388	335	370	373	363	380	351	394	343	340	360	355	357	389	366	361	360	335	353	375	349	349	373	385	334	336	367	352	374	363	382	355	380	352	374	354	331	346	367	353	332	374	384	374	369	357	308	364	342	355	379	359	361	373	338	386	337	375	341	348	358	355	379	333	345	352	356	353	361	355	334	350	371	340	389	384	335	370	364	331	388	374	353	372	374	372	322	380	343	376	383	335	351	321	354	342	383	325	347	351	341	319	333	375	374	356	359	380	385	338	331	337	355	365	346	367	365	342	336	352	343	372	368	352	386	357	362	345	343	367	370	361	354	357	332	372	353	353	354	337	351	346	354	376	355	367	349	332	362	359	396	387	332	362	370	344	348	352	357	316	353	402	335	393	365	359	341	333	350	341	356	363	343	340	370	336	376	386	346	359	339	327	340	321	346	318	318	362	370	329	344	410	380	343	370	368	374	362	396	360	370	386	359	354	375	363	370	354	375	349	342	326	341	365	366	367	330	392	344	377	340	444	354	369	364	352	338	335	376	400	406	359	345	352	342	376	344	346	371	391	335	368	369	356	353	334	394	358	350	334	353	342	358	355	377	353	367	332	329	319	327	350	368	367	340	338	335	346	354	352	349	326	375	371	340	326	358	371	322	368	327	344	357	378	348	387	330	363	333	341	338	329	359	335	339	333	351	336	363	342	386	383	367	364	371	368	322	369	337	332	366	353	348	357	369	337	323	364	332	386	366	345	358	361	369	361	333	359	361	357	376	359	368	353	352	330	362	356	384	368	355	372	371	364	374	334	330	341	340	382	384	320	341	388	354	398	375	338	362	355	349	340	359	338	355	354	387	349	368	368	323	360	342	350	348	343	343	379	362	359	358	340	346	386	345	350	385	380	357	359	355	382	371	345	388	336	348	305	383	374	325	362	348	351	388	359	369	361	337	353	353	350	359	384	362	362	341	351	368	368	354	333	347	366	372	360	353	372	391	310	357	373	355	362	360	374	365	346	382	363	375	382	359	386	364	366	364	351	351	352	352	367	322	352	351	323	370	357	341	366	349	365	363	356	366	353	341	358	373	342	323	371	368	330	354	344	352	355	292	373	353	364	383	357	333	379	326	325	371	378	363	355	353	349	370	338	328	415	381	349	340	326	346	346	360	346	363	317	385	336	338	384	353	337	364	349	355	341	359	346	378	377	355	336	359	345	381	354	373	373	336	354	361	374	362	369	342	345	390	366	324	341	355	344	358	371	364	334	345	377	371	368	373	369	353	356	349	367	362	358	341	357	334	366	347	352	385	337	352	369	350	337	352	390	339	376	327	328	371
22514	20799	27279	23473	20406	20120	9066	1488	1055	997	954	879	872	799	803	770	744	785	733	703	735	657	749	671	665	711	677	630	699	706	665	685	673	607	665	633	605	597	654	617	656	628	615	691	650	646	613	629	615	663	691	655	631	611	658	663	634	647	656	666	628	646	632	675	657	630	640	655	628	665	641	610	657	655	668	621	664	614	654	655	646	654	650	617	662	683	634	658	643	640	668	628	640	668	595	608	599	638	640	603	608	641	655	652	646	622	627	659	633	661	597	649	660	620	632	637	615	661	616	648	633	682	650	599	635	600	638	647	575	615	636	614	646	672	642	619	658	600	647	678	621	686	653	695	610	626	643	615	635	654	653	626	657	641	617	654	609	624	636	580	632	573	668	620	657	626	603	629	607	687	642	594	616	634	628	606	667	631	642	615	608	631	643	599	608	606	642	646	631	643	621	605	667	628	650	620	659	604	623	699	641	606	677	632	657	591	692	612	641	661	697	628	636	654	637	678	647	663	676	665	599	647	638	638	616	670	625	606	628	586	649	627	629	671	697	644	646	689	682	625	632	686	696	646	611	626	677	619	643	585	624	622	659	659	668	612	598	648	638	619	644	633	656	609	646	620	642	594	657	615	656	646	643	663	656	638	641	663	647	647	636	583	657	656	648	639	681	628	654	619	663	644	602	629	624	655	667	600	682	691	639	624	656	654	600	643	621	574	662	630	609	613	678	626	699	643	638	619	585	632	659	647	662	642	663	618	607	651	681	611	650	614	605	619	690	658	655	595	656	632	688	646	630	640	624	569	660	625	598	664	643	684	681	629	637	699	580	629	635	661	607	636	638	637	647	619	616	651	653	663	660	634	681	621	667	682	656	621	682	671	576	683	638	647	597	639	613	618	645	648	636	651	653	668	615	643	703	631	621	645	616	654	640	637	617	695	645	666	612	615	623	695	558	638	635	615	650	642	651	634	661	614	606	678	649	626	638	628	590	651	656	649	697	654	616	668	622	604	642	643	658	633	641	638	628	605	618	637	652	641	645	599	634	672	620	646	635	623	641	626	678	646	645	639	602	651	627	584	642	681	617	580	625	700	625	623	636	666	705	670	625	635	628	629	639	654	660	641	606	622	677	614	647	582	626	605	610	671	608	619	652	632	618	643	654	608	665	686	665	655	653	685	649	621	665	676	644	654	655	659	637	649	629	692	620	649	646	659	645	634	607	612	619	647	624	694	670	626	647	651	649	651	614	629	678	612	642	648	646	599	598	657	641	615	674	690	679	627	652	656	621	630	667	643	605	681	604	655	644	664	608	605	646	641	651	683	600	681	588	644	649	630	610	642	634	639	636	654	633	654	634	697	661	635	641	613	642	643	581	627	604	630	618	619	640	613	580	613	613	608	627	662	643	620	643	631	610	667	633	643	642	646	636	650	590	612	637	613	681	650	658	606	636	638	642	641	664	661	626	593	613	636	620	638	664	676	662	635	653	647	632	625	656	653	656	659	636	665	601	652	649	636	639	633	665	653	677	660	670	648	643	631	670	602	618	624	653	653	652	632	657	651	635	650	638	574	633	617	654	631	673	601	638	622	667	676	619	635	594	584	617	686	659	624	670	634	633	647	689	610	641	623	590	621	643	670	603	611	632	643	655	644	620	670	637	684	646	618	679	640	632	670	616	603	720	651	667	661	622	618	604	627	654	654	654	616	647	645	633	659	647	670	617	610	637	666	669	684	623	694	672	643	678	638	675	645	617	660	626	646	584	639	658	620	642	687	626	659	690	631	646	622	595	643	630	637	616	593	592	630	612	626	666	674	621	602	641	666	667	658	620	672	655	661	601	629	659	621	633	690	672	645	603	592	636	656	640	610	625	655	670	567	678	620	593	637	693	644	671	600	653	679	695	669	648	677	640	648	670	675	630	618	643	610	650	667	669	645	619	638	622	646	607	654	657	626	626	669	594	625	639	680	605	640	657	633	609	614	655	619	602	665	648	675	607	674	614	655	649	681	621	658	643	665	595	646	675	628	640	682	662	623	646	625	673	604	675	672	613	641	640	618	655	653	616	674	663	659	615	638	639	607	659	638	607	595	595	672	712	625	610	607	658	641	588	654	592	601	676	652	587	621	670	673	633	601	671	707	620	654	654	665	626	640	601	651	640	639	600	630	616	628	664	640	600	647	641	645	674	655	647	627	614	629	632	624	661	647	611	627	653	659	614	645	661	692	659	633	606	698	650	679	639	635	646	632	642	642	631	665	660	632	632	642	686	620	597	620	628	682	643	611	654	622	667	662	627	657	661	623	589	678	649	629	648	644	615	645	644	616	659	679	635	613	600	645	630	673	652	653	648	659	649	638	654	632	711	617	620	643	609	656	645	621	649	661	669	640	652	626	649	559	665	690	610	631	649	599	672	672	602	620	673	618	672	634	625	639	610	637	617	588	606	612	628	621	637	651	650	663	587	642	692	646	606	673	633	609	648	677	634	624	647	630	619	673	623	610	631	617	627	628	660	656	648	661	673	627	655	625	667	696	610	606	645	651	610	630	657	639	689	626	685	653	625	634	631	667	607	647	588	631	609	645	628	637	640	640	745	605	684	622	621	663	623	620	661	646	647	661	690	619	661	702	661	641	615	640	657	688	642	691	637	640	666	642	668	558	609	608	628	628	650	685	635	569	610	663	643	625	595	650	619	650	644	581	614	651	626	609	652	607	676	649	576	621	622	657	660	643	660	691	647	655	654	613	655	619	594	680	647	678	604	648	631	645	633	603	655	602	641	695	617	643	591	647	630	683	623	637	592	671	615	619	677	585	657	627	667	594	671	699	691	696	698	646	660	646	617	625	626	648	649	630	690	630	619	638	619	621	643	653	631	662	627	641	617	628	660	637	636	622	639	605	606	610	646	624	656	624	653	645	677	665	605	606	640	617	650	648	590	640	698	611	626	647	612	651	659	689	619	630	593	630	645	651	653	640	638	631	614	642	684	576	652	660	599	623	604	660	668	642	639	666	667	615	623	622	636	648	624	644	662	614	622	657	632	635	632	662	664	618	665	639	635	637	660	638	626	642	677	601	632	629	628	662	624	684	633	594	663	678	691	627	596	611	610	647	628	655	659	632	631	667	673	642	661	616	649	631	612	662	626	668	640	604	673	627	661	641	621	584	642	649	633	634	617	684	611	692	633	687	622	658	617	618	623	676	636	643	663	634	628	635	638	672	631	650	588	645	626	674	663	591	642	598	664	626	666	658	630	636	615	651	645	625	617	676	637	627	663	638	627	627	650	626	621	614	670	633	681	655	657	663	643	628	652	628	626	637	664	661	650	660	628	659	582	618	669	632	640	653	661	638	620	624	601	650	618	623	679	655	637	639	660	624	611	652	688	594	710	611	643	610	598	635	632	646	622	658	633	621	630	686	609	633	618	597	669	628	620	651	649	635	641	621	640	626	619	650	637	615	660	692	655	653	640	689	664	677	629	605	665	662	643	630
55210	66308	24095	33008	8470	3664	2475	1863	1443	1286	1195	1037	975	919	846	832	813	842	742	744	690	731	632	688	692	648	648	617	679	627	660	644	646	589	652	625	580	625	636	626	620	552	651	685	654	616	579	621	637	604	611	563	568	594	583	608	613	592	630	617	587	555	583	602	602	629	555	555	598	568	616	559	626	581	578	587	564	586	594	580	589	560	616	606	578	632	557	590	543	560	606	591	631	571	585	535	563	554	602	583	574	583	561	620	562	596	594	576	569	589	598	576	577	569	597	612	612	559	566	575	590	596	577	584	602	546	609	540	588	567	621	572	576	541	555	570	591	583	584	607	584	623	556	599	595	568	600	612	564	592	580	543	585	555	557	579	568	551	591	575	572	555	600	594	590	608	577	593	558	589	604	625	536	565	549	581	571	579	559	587	536	587	582	602	582	604	557	563	604	615	577	537	579	559	596	630	562	590	543	582	614	561	580	607	653	595	572	555	567	567	563	561	579	550	574	559	584	565	565	561	592	578	635	597	616	576	571	529	599	612	536	581	589	570	603	541	566	567	586	588	568	555	588	613	564	606	593	547	537	584	603	614	571	598	540	600	587	638	550	595	570	565	559	579	657	565	589	559	581	553	581	557	612	600	572	552	589	571	603	583	580	531	578	593	597	615	564	554	587	588	615	597	562	576	591	573	609	574	620	594	585	569	538	598	553	601	533	539	574	538	614	574	593	571	585	592	549	568	582	606	541	536	606	637	604	609	609	547	565	561	530	604	544	580	552	565	567	567	600	594	563	589	586	578	567	607	583	590	586	561	521	607	565	575	597	550	556	569	552	562	574	607	584	621	567	625	581	627	550	594	642	595	533	581	580	600	591	578	574	623	589	582	585	576	610	582	583	576	556	567	558	652	594	586	538	585	594	590	594	530	565	586	615	574	562	551	539	566	587	563	571	585	547	566	562	575	569	572	587	587	517	567	605	601	581	561	600	547	591	567	572	566	553	549	564	582	630	585	600	633	567	592	551	594	561	604	545	591	628	598	594	574	591	582	558	547	579	559	565	566	544	634	584	581	583	546	609	603	573	552	643	566	564	624	562	577	612	599	584	610	567	553	577	605	556	573	560	570	579	594	592	590	592	594	563	588	572	562	569	612	579	596	608	558	562	555	589	571	568	583	582	587	580	597	597	631	596	557	588	600	570	563	564	566	596	589	590	583	598	596	615	552	562	587	577	603	569	544	583	576	594	582	563	579	588	575	588	590	554	564	580	550	552	602	564	591	572	623	592	590	589	573	576	573	571	588	570	608	553	592	552	608	571	601	590	591	587	596	578	552	543	539	566	554	567	573	566	590	577	536	596	595	576	609	569	589	591	531	526	599	541	589	600	593	554	608	579	587	620	524	542	527	571	546	545	570	592	576	590	570	547	601	572	609	607	591	583	556	587	581	598	582	603	610	567	564	587	551	615	539	571	536	550	561	610	631	562	585	539	588	588	608	575	576	609	575	569	554	547	588	533	614	561	591	556	575	591	615	543	607	550	596	580	559	565	521	536	579	591	582	541	598	562	539	557	631	618	583	572	627	588	636	560	579	614	602	600	574	583	578	519	540	574	542	576	564	574	578	576	583	564	576	602	576	584	526	560	599	540	599	550	600	570	597	570	530	555	589	591	566	603	610	562	594	597	559	602	552	586	612	591	570	546	582	561	584	578	545	611	570	597	548	590	588	581	552	567	577	524	584	602	591	581	567	532	579	582	569	588	563	600	586	571	648	535	587	551	573	541	616	579	558	555	525	577	538	601	608	590	576	592	565	596	565	543	592	572	608	603	588	542	559	564	605	552	585	602	605	533	550	578	633	571	549	597	615	536	542	602	557	593	527	612	572	575	557	564	572	577	625	580	570	572	572	553	564	556	561	622	578	585	612	589	576	584	611	551	615	572	555	555	596	601	583	600	581	565	577	567	557	595	547	603	630	546	569	585	586	562	600	601	579	570	569	542	606	602	562	573	564	573	579	575	556	585	605	601	583	543	573	627	578	605	576	564	591	591	593	570	557	569	600	604	575	562	568	563	584	601	570	538	593	594	564	567	558	595	563	665	559	540	593	580	556	575	563	572	583	564	593	581	593	563	565	564	618	517	605	583	578	574	592	534	551	604	557	556	597	520	527	598	575	584	579	586	619	540	611	577	553	553	546	595	581	590	565	565	559	561	575	582	577	554	575	560	572	570	564	540	549	584	621	562	626	583	559	546	552	588	584	579	583	591	534	533	589	529	538	578	574	591	546	589	625	585	549	579	594	595	557	593	577	544	533	599	580	518	647	586	558	586	582	591	565	575	589	580	565	594	581	585	608	584	602	559	537	572	617	606	560	604	547	590	605	563	574	587	581	542	575	568	556	571	571	608	569	570	584	545	553	590	558	532	557	595	580	569	587	546	647	593	559	577	580	583	609	584	579	529	584	564	559	563	573	593	597	569	610	584	582	582	585	580	600	593	588	605	603	561	626	596	580	526	585	559	561	578	587	576	540	624	578	549	612	541	562	559	597	558	575	616	588	535	556	576	558	611	573	569	584	559	627	566	570	553	561	553	599	551	629	568	573	591	605	557	578	538	574	579	573	578	624	586	582	587	608	579	559	613	559	597	623	602	576	565	638	610	619	572	611	611	583	599	566	572	576	587	585	552	582	590	577	585	547	589	581	597	578	601	611	570	592	565	587	535	616	595	583	578	551	549	574	602	564	586	577	608	544	545	561	602	552	570	599	578	555	601	561	612	594	567	559	602	616	588	561	592	582	610	570	575	653	619	603	554	597	544	548	564	627	543	613	554	558	576	573	562	567	592	547	592	581	602	543	555	555	585	558	563	574	591	555	589	549	590	586	581	600	545	570	576	580	563	580	575	543	569	594	608	555	584	541	589	595	600	531	578	533	565	565	582	559	502	559	579	599	593	579	551	552	584	559	587	595	575	588	586	580	574	623	589	631	629	553	552	608	575	589	547	553	606	557	620	590	562	545	547	549	544	586	625	596	586	598	595	602	548	570	543	599	540	561	551	532	551	567	579	600	552	592	540	600	614	560	607	595	614	602	545	576	575	582	544	569	577	593	538	585	574	538	608	568	594	593	552	588	534	572	557	576	597	575	564	565	583	550	542	579	567	552	594	563	572	550	569	577	614	619	567	597	533	612	561	581	565	572	572	538	559	562	590	589	584	556	554	586	585	563	566	556	572	592	640	566	557	585	595	596	551	582	603	588	558	544	566	595	598	591	574	572	585	591	556	565	559	560	550	564	567	591	545	584	581	587	578	593	575	559	638	583	583	561	604	580	548	555	600	565	561	576	570	610	571	583	600	568	573	622	626	602	573	558	580	589	606	613	574	596	561	565	552	585	573	607	577	550	591	541	596	538	577	601	558	524	569	577	598	576	573	588	560	603	602	571	544	598	582	576	595	635	604	582	561	552	585	551	589	587	610	543	586	533	605	583	580	573
31906	23399	7570	3063	580	176	195	179	179	177	175	179	154	167	172	161	154	150	143	152	196	171	163	187	174	157	158	158	187	156	166	154	187	168	145	167	173	155	166	163	164	150	169	186	166	169	154	156	173	157	162	177	152	185	182	157	171	152	181	165	178	162	158	155	166	155	139	161	147	173	170	162	152	179	177	145	151	158	143	161	146	158	193	165	176	177	182	159	154	170	174	154	175	163	175	146	185	192	141	165	167	153	161	165	161	142	168	164	170	175	167	131	172	176	152	166	175	175	163	157	165	157	171	147	194	170	165	167	158	144	158	172	137	148	149	169	145	156	146	145	170	165	148	174	168	182	158	161	169	147	162	168	170	164	166	152	179	158	179	145	161	179	166	150	154	161	176	167	150	159	177	148	168	156	156	170	178	175	146	168	142	154	170	164	181	166	170	163	169	148	150	163	128	162	157	163	179	167	173	146	169	180	146	168	200	151	158	154	141	159	171	158	162	162	146	158	191	158	177	175	173	149	144	152	161	140	181	187	159	163	149	127	155	167	164	161	144	171	151	174	141	148	152	154	149	166	158	167	182	171	167	151	176	145	153	158	153	166	180	148	160	159	172	164	159	140	172	139	187	167	134	154	181	174	164	146	166	149	156	154	160	153	145	165	164	170	156	158	170	156	160	177	156	169	158	173	139	169	143	182	177	143	156	173	156	186	158	151	139	144	172	160	161	156	180	187	139	156	184	138	169	160	173	160	169	172	166	149	166	145	181	168	157	169	137	168	151	167	161	174	169	151	154	166	178	169	169	144	137	182	151	164	167	160	174	141	174	183	165	180	172	160	155	168	164	171	160	154	168	156	157	162	175	164	153	158	151	162	151	170	163	154	161	173	165	152	180	161	156	151	175	172	160	148	167	174	173	159	174	172	172	163	163	183	150	181	176	144	164	151	178	154	142	159	183	137	161	141	155	161	157	148	167	175	158	140	143	173	166	146	181	141	148	170	145	146	175	170	174	170	157	159	165	151	159	155	171	170	150	159	152	174	171	159	176	188	182	186	170	141	167	160	181	167	158	152	171	136	176	153	154	184	135	156	163	173	157	167	151	176	169	154	165	142	162	183	165	186	157	181	153	153	141	162	174	153	172	169	157	165	149	177	174	162	159	156	154	154	148	149	190	150	171	169	159	161	171	148	152	159	164	151	154	169	158	160	177	173	199	167	163	160	147	169	169	168	185	154	150	198	164	162	175	147	168	158	190	174	151	163	165	158	154	179	173	144	157	148	188	160	149	153	178	154	173	180	172	153	158	177	173	174	172	161	148	157	152	163	165	153	148	151	142	192	148	161	161	168	152	199	186	168	161	161	164	178	151	154	150	153	184	172	155	151	160	178	158	162	168	153	177	142	141	153	153	158	168	152	176	182	151	163	177	157	189	178	153	184	169	164	154	172	175	150	173	196	160	140	142	173	145	156	177	175	167	166	139	152	149	162	156	159	167	158	162	144	152	157	145	165	155	156	149	166	144	163	147	148	159	157	138	146	169	158	175	157	125	159	140	147	140	161	146	162	179	170	169	160	156	144	168	171	176	173	159	151	166	152	151	167	154	150	152	148	159	162	174	162	156	138	147	163	157	145	158	191	156	161	180	157	180	144	164	155	145	164	163	127	177	171	159	167	167	162	146	160	136	161	166	160	156	170	173	158	170	153	177	147	157	160	156	163	158	149	172	169	146	161	141	172	140	181	161	178	152	160	146	148	191	152	161	167	153	164	183	150	179	152	161	177	163	166	148	162	143	155	168	155	155	157	165	157	153	139	147	176	165	153	151	150	143	173	175	173	163	162	171	175	131	156	168	148	150	155	159	165	156	163	157	176	135	186	140	151	193	155	154	144	157	158	155	161	177	170	149	169	155	169	160	151	162	159	179	174	175	155	176	175	153	152	161	159	165	181	190	171	144	149	159	159	159	149	149	174	169	191	157	173	160	171	142	149	163	145	167	155	154	151	173	191	180	179	168	135	155	160	151	151	168	190	159	159	169	172	158	152	175	160	167	148	158	159	179	143	159	172	189	160	153	153	151	150	166	162	153	150	165	152	155	154	160	171	164	148	170	163	176	163	179	171	173	155	149	176	149	166	155	145	162	162	155	164	174	167	162	160	143	159	148	145	167	178	174	181	181	166	173	174	141	157	143	151	174	156	178	147	159	141	170	173	172	179	160	150	158	152	167	177	170	139	187	142	145	164	169	145	176	177	130	155	177	140	161	166	174	149	162	147	159	153	151	180	164	152	168	166	143	164	172	169	163	153	137	162	166	171	166	146	158	141	176	174	160	164	152	150	148	163	168	187	181	168	169	144	162	165	145	179	170	164	148	146	163	174	171	177	166	163	160	181	154	137	188	122	152	162	167	149	164	149	123	165	176	159	154	156	153	145	179	145	172	157	140	181	160	174	164	154	180	168	180	181	163	175	140	174	148	151	178	164	168	152	144	162	172	151	154	160	171	146	150	127	182	143	154	168	149	135	149	139	151	176	172	169	163	176	173	163	171	165	147	173	156	174	170	152	160	174	166	182	163	168	155	139	177	153	162	148	165	155	157	143	144	157	157	162	154	169	157	167	149	164	168	175	141	165	148	164	176	172	165	178	154	183	168	165	173	173	172	166	176	161	170	162	166	131	162	154	162	167	152	183	174	150	164	166	167	143	144	187	150	162	154	177	182	152	177	173	148	156	151	145	169	150	162	174	168	171	148	172	167	165	177	171	151	159	147	146	157	175	158	167	167	193	178	169	163	160	174	154	162	139	178	165	149	158	177	145	158	163	160	163	156	165	168	183	160	193	147	183	161	153	175	169	150	147	189	179	138	156	155	161	152	164	162	164	153	158	186	145	159	177	157	128	171	182	151	146	155	165	165	136	153	157	166	175	136	162	155	198	144	150	151	175	167	176	154	155	155	157	178	143	144	158	181	171	169	153	155	132	171	180	190	158	152	174	156	152	163	135	175	155	162	146	163	159	166	137	155	170	167	171	157	194	147	168	173	161	135	134	176	148	177	157	182	152	201	170	196	135	156	154	179	167	145	142	157	184	176	128	151	184	158	149	160	188	171	160	146	147	187	163	160	142	171	162	182	150	158	137	146	163	165	170	165	176	176	154	166	151	169	173	167	174	162	165	169	149	160	153	156	168	158	164	158	182	158	174	163	158	155	183	143	169	159	167	184	141	184	159	176	146	131	158	160	154	171	147	164	160	128	162	164	186	152	153	145	150	179	173	140	146	179	156	165	167	146	161	162	169	157	168	155	176	164	153	163	155	182	159	152	181	165	192	143	164	172	155	160	164	161	153	164	170	164	173	150	162	152	149	167	177	160	157	164	174	169	158	181	163	163	156	179	152	171	162	159	156	167	168	162	164	153	154	178	156	168	153	150	156	168	152	183	181	168	175	145	157	146	158	177	148	137	170	178	180	167	174	162	155	159	172	172	155	175	168
31484	21547	1509	4138	635	264	216	179	196	191	187	191	174	175	184	162	178	170	157	183	177	145	161	154	176	176	171	179	167	174	170	181	168	169	148	196	160	180	163	169	164	182	177	154	191	190	151	159	162	149	172	186	178	170	162	166	163	173	174	163	176	153	161	148	158	170	170	166	156	143	175	178	169	179	182	170	162	164	160	139	167	165	157	155	168	156	170	158	182	157	179	166	154	198	173	140	154	163	171	186	187	162	163	163	167	170	166	150	154	169	179	175	167	167	194	172	170	146	151	173	166	159	177	159	173	153	163	156	183	175	157	153	168	164	185	155	165	157	153	155	143	191	166	174	172	164	136	181	184	190	164	156	142	175	161	164	155	157	169	169	152	157	159	163	140	188	146	147	176	152	187	152	181	175	167	183	140	138	170	159	187	178	168	180	167	161	156	146	150	166	200	176	181	188	154	157	169	167	173	143	157	134	177	171	181	164	176	160	175	159	166	161	176	173	187	167	151	178	153	163	211	203	187	157	162	149	157	178	181	164	150	168	162	157	168	168	153	180	172	182	153	177	164	168	169	174	166	148	170	170	141	165	172	151	187	150	200	166	160	148	173	152	168	152	157	166	183	176	159	183	175	160	170	177	144	160	166	163	189	147	181	193	174	182	190	170	146	155	155	173	169	164	166	173	150	150	156	173	171	158	176	161	175	179	149	161	178	150	200	171	179	161	160	172	155	174	141	159	166	162	190	163	196	177	166	155	171	167	176	183	170	166	167	173	165	168	170	155	165	168	173	143	168	184	152	181	161	172	156	176	156	184	176	143	180	165	167	180	173	177	205	148	166	170	130	151	181	170	160	149	156	152	169	152	155	142	148	161	137	165	189	182	160	167	178	169	175	198	173	150	158	158	187	166	169	170	159	156	169	151	178	164	173	168	162	160	161	157	169	180	171	163	146	204	160	164	170	167	144	174	161	168	159	176	161	167	163	164	156	178	155	180	161	166	153	164	176	164	178	178	169	170	202	168	189	164	173	177	143	152	154	161	163	171	155	156	189	166	172	171	184	170	166	163	183	142	155	167	161	154	179	174	171	147	159	163	161	153	157	163	174	157	157	157	182	141	144	176	144	161	158	159	159	179	172	163	161	172	149	177	205	164	192	165	151	168	182	175	151	156	149	163	181	154	170	155	160	149	158	168	136	172	153	178	167	176	177	167	154	160	160	157	158	155	175	165	146	155	169	170	180	164	174	153	166	159	168	178	161	159	167	154	153	159	161	160	165	156	148	167	151	175	173	152	168	151	179	150	160	134	173	156	171	152	155	171	159	147	157	162	157	152	160	162	166	164	145	151	172	168	172	190	152	166	149	164	151	183	179	151	162	147	180	199	163	169	154	166	182	153	187	165	159	191	171	164	160	159	147	163	165	160	155	155	155	155	173	185	190	154	179	162	175	164	173	156	154	157	151	163	190	163	174	168	167	153	145	177	156	165	178	167	171	187	169	158	176	156	165	163	149	151	168	144	157	164	170	168	157	187	160	138	195	172	182	166	185	185	191	167	193	174	174	182	152	172	161	172	172	165	165	168	177	153	171	164	171	171	171	162	171	160	175	162	162	174	168	145	151	159	156	136	179	167	184	178	166	161	172	161	184	154	171	172	159	146	176	163	172	175	152	180	159	173	176	166	169	178	152	166	161	170	160	154	153	164	185	153	173	154	175	162	162	173	178	174	163	145	162	158	196	166	193	153	176	154	165	182	146	159	180	205	145	166	171	156	154	163	149	143	166	162	170	168	167	156	155	162	168	174	151	164	177	190	161	174	181	161	193	167	166	153	173	136	169	180	180	183	168	159	171	178	150	167	164	180	181	163	161	158	163	170	163	167	169	181	145	171	178	156	157	185	175	152	166	184	170	149	180	164	180	168	165	185	170	179	146	178	163	154	150	158	155	172	181	167	166	163	188	178	179	170	158	161	158	176	146	158	166	177	171	178	194	172	162	170	182	166	187	168	155	150	175	161	185	169	178	178	154	148	169	159	181	172	152	158	158	171	152	163	173	153	175	162	147	154	164	159	176	192	146	162	192	168	188	186	169	169	183	183	180	149	167	165	145	167	182	170	179	164	151	151	170	173	150	149	158	174	169	185	179	178	154	170	189	180	166	172	181	165	149	168	167	159	178	167	171	181	166	170	186	164	164	167	167	173	165	183	157	161	193	150	170	166	164	158	156	167	155	190	182	188	187	178	169	171	163	174	155	193	183	164	152	156	161	169	171	167	164	169	183	167	168	194	162	160	173	171	188	157	164	174	157	174	160	160	162	137	178	166	172	150	166	164	146	176	158	192	162	171	149	169	161	193	170	161	146	186	169	173	179	161	158	185	162	173	167	173	173	165	166	167	187	183	177	156	180	131	150	175	173	160	186	190	161	153	190	172	169	160	141	172	171	166	171	156	171	157	162	183	174	160	153	183	152	175	177	186	173	184	147	174	163	164	163	168	159	181	159	190	180	181	195	187	174	171	144	165	158	173	187	173	161	160	162	175	147	176	161	149	170	163	169	158	156	150	138	160	148	190	201	155	168	171	152	155	168	172	160	185	170	177	148	188	159	191	162	184	161	183	181	161	171	153	134	171	171	198	171	162	183	171	170	158	187	161	173	182	163	171	177	176	152	180	169	183	147	177	183	165	186	151	169	166	176	129	169	172	167	160	189	174	158	169	168	160	171	166	184	154	162	177	168	176	180	164	167	189	165	197	164	158	153	161	138	178	159	153	143	173	180	162	165	175	156	191	143	130	151	167	149	176	163	161	183	168	179	171	148	167	174	159	166	160	168	167	173	172	143	175	135	147	162	188	145	186	177	187	176	191	142	177	188	162	172	155	167	182	175	189	177	185	173	170	163	147	171	174	154	140	174	154	155	158	151	155	143	172	173	183	144	171	157	172	167	166	166	177	176	138	191	174	169	174	178	150	188	174	184	185	144	187	174	179	186	169	182	175	177	157	150	141	168	145	155	176	190	169	160	156	172	161	183	160	144	177	171	168	178	139	162	178	156	161	167	158	170	166	167	165	161	163	165	170	180	184	163	159	161	145	160	165	160	134	162	164	160	185	168	170	169	176	162	166	140	151	151	166	165	152	178	156	153	170	146	147	170	174	151	177	199	181	183	187	175	193	161	166	161	174	159	158	160	186	171	164	184	191	155	180	133	176	176	164	166	155	174	149	157	161	185	165	151	168	174	157	167	177	203	186	175	162	146	173	149	191	150	172	170	160	159	170	165	185	166	173	148	164	161	184	158	172	169	163	165	168	158	148	164	173	169	159	161	140	174	173	162	167	178	167	145	183	170	164	143	171	163	167	158	165	178	141	181	187	162	166	168	183	159	163	152	165	176	174	148	179	149	167	162	151	149	178	151	168	167	195	164	174	166	157	158	182	187	163	161	168	142	160	166	170	180	148	173	177	182	167	173	156	164	177	169	157	186	177	177	169
25101	21019	26815	26687	30121	15714	3888	771	581	530	522	505	513	464	485	477	450	431	426	415	408	406	469	463	512	463	435	425	454	408	433	432	453	420	427	413	404	410	409	383	379	407	403	439	486	416	423	452	406	417	407	415	419	408	384	420	373	481	426	405	402	423	393	422	396	413	448	399	424	391	438	421	402	416	407	438	374	394	395	430	420	408	405	414	438	415	442	418	413	389	450	421	422	423	409	428	391	436	387	439	436	391	417	363	395	406	441	380	377	427	403	435	392	427	416	379	394	417	392	437	421	444	402	413	385	383	379	419	420	412	429	431	397	422	434	390	408	460	421	406	424	416	388	430	385	431	406	396	427	428	417	416	444	415	409	398	411	402	452	404	425	384	415	401	393	448	395	397	409	394	398	424	454	415	362	395	400	416	420	391	382	431	396	413	395	423	410	433	408	401	400	380	465	411	429	423	427	397	425	453	421	410	410	365	422	435	426	420	423	406	380	401	420	401	418	382	390	416	398	425	415	435	386	405	403	425	386	437	385	427	402	404	413	411	410	443	387	392	408	441	421	418	414	408	413	409	411	350	375	398	429	428	381	373	424	395	399	427	399	412	385	375	391	430	394	433	439	413	410	415	413	416	445	408	407	411	459	430	436	401	395	429	396	381	443	378	406	409	392	403	425	403	423	411	423	397	399	439	438	389	434	422	388	395	390	393	381	404	384	407	403	455	429	401	436	426	428	420	422	398	384	418	373	429	422	373	436	424	384	405	442	414	411	384	405	441	399	446	441	412	387	397	434	419	433	390	383	402	428	400	361	402	362	427	397	402	421	439	449	395	411	420	430	442	397	427	387	429	433	407	402	399	415	409	373	409	396	426	417	392	375	396	422	424	411	411	445	450	418	418	410	458	421	409	470	396	434	418	414	393	401	414	418	402	402	395	415	420	442	403	449	422	400	418	369	457	436	353	399	414	411	418	414	417	404	401	401	405	402	390	405	413	443	395	409	384	394	418	435	395	394	407	433	425	421	395	393	421	427	398	427	398	418	403	403	407	447	427	418	411	449	433	373	409	422	407	396	401	423	422	432	418	410	424	415	392	412	385	450	406	406	417	402	403	404	417	404	406	381	425	424	392	413	402	452	421	451	393	392	405	403	385	429	407	397	417	395	446	374	441	393	399	414	410	442	400	409	408	428	426	406	408	432	403	423	466	419	403	402	409	427	398	399	456	404	451	425	440	404	391	390	430	391	433	416	449	435	411	396	458	379	391	378	413	417	405	403	420	429	403	444	422	388	376	404	408	432	415	381	386	404	435	407	438	418	405	409	424	416	421	421	407	402	414	418	425	426	419	431	398	457	430	423	432	391	397	405	391	433	417	386	407	414	406	430	396	400	415	406	377	420	404	384	403	390	409	399	417	417	422	409	413	422	447	396	411	418	407	418	392	445	377	401	393	391	431	417	430	417	364	430	403	438	454	408	408	422	422	408	397	410	389	398	438	409	447	418	443	412	388	401	453	422	425	417	416	418	426	418	409	399	428	377	430	434	457	440	375	433	416	402	391	388	390	421	409	403	418	372	428	385	402	441	412	371	422	386	371	405	440	427	450	412	395	402	424	431	367	401	402	413	405	464	449	451	394	399	411	417	398	430	418	404	471	366	413	391	419	436	420	380	447	434	416	420	457	422	389	441	415	421	363	417	398	419	408	437	439	383	415	380	368	407	378	425	414	427	403	431	401	387	429	413	417	427	418	388	414	397	429	411	416	366	434	424	420	406	360	425	418	407	411	413	371	414	421	448	379	427	436	369	416	368	423	431	403	374	427	374	406	392	411	409	407	393	408	398	423	419	392	390	394	419	372	415	384	427	379	396	401	403	419	400	405	420	366	404	395	378	360	416	410	417	381	435	389	412	393	387	387	442	416	383	407	410	387	442	416	400	406	432	403	439	428	411	408	403	431	425	384	429	381	408	420	420	425	434	362	410	414	409	480	393	426	436	385	455	403	402	440	429	420	449	406	387	430	404	414	403	377	400	387	393	414	422	396	415	394	413	409	448	383	412	403	415	398	395	407	383	422	412	409	403	416	421	368	422	445	451	411	415	359	382	438	403	440	422	413	412	434	434	407	401	428	461	385	395	391	387	412	449	393	381	411	406	394	419	399	446	404	425	423	423	438	412	408	433	432	417	380	384	396	374	437	420	421	372	415	414	447	405	412	408	432	425	408	450	416	398	420	464	448	441	410	442	414	387	403	410	399	381	404	397	445	414	394	422	375	414	407	421	430	377	433	423	405	374	434	429	414	391	386	376	408	411	409	414	412	385	432	387	418	406	376	415	437	411	396	431	436	409	393	424	416	366	421	415	450	402	420	404	419	362	404	442	425	408	422	409	398	466	379	425	408	417	395	443	408	403	398	391	417	443	391	432	426	413	431	420	439	408	460	392	413	410	383	373	398	423	426	418	424	412	423	391	394	413	412	404	387	440	392	434	390	432	356	386	390	418	406	442	401	363	390	391	402	441	403	426	412	429	419	399	410	396	407	433	397	408	412	403	406	406	396	404	416	424	428	399	441	377	435	418	384	404	426	418	407	395	418	398	411	424	418	381	389	347	377	392	375	407	374	409	403	399	413	388	392	433	406	405	418	408	404	379	387	412	441	417	448	398	426	452	448	430	387	426	420	428	407	418	389	395	401	405	420	407	398	432	366	408	435	390	390	418	372	429	393	415	405	419	427	410	412	417	409	384	415	399	426	378	436	362	405	395	447	442	409	459	420	412	411	426	423	384	400	424	446	384	424	405	403	402	425	395	403	388	378	379	413	384	366	388	405	396	392	426	408	423	414	413	398	392	406	442	437	425	450	413	422	416	427	407	410	405	409	389	428	442	380	439	416	420	403	428	423	413	406	438	408	418	394	426	390	459	442	407	378	408	410	438	415	421	451	445	405	393	397	402	383	451	407	437	458	420	395	403	410	416	400	398	385	414	421	406	387	389	417	440	429	384	377	419	375	414	408	434	423	384	439	411	444	433	402	429	385	454	428	434	423	397	428	407	373	411	398	404	426	411	411	418	410	363	376	426	438	365	390	417	391	396	394	430	444	420	422	383	376	438	414	423	455	431	399	404	440	403	413	418	410	388	417	383	439	445	417	438	420	409	442	411	431	413	393	409	410	411	394	412	409	418	409	413	416	442	398	396	431	396	423	412	416	407	389	379	411	430	421	410	433	452	394	411	409	399	380	409	427	441	390	431	441	401	401	416	442	393	416	407	405	433	410	420	389	437	372	404	436	413	430	472	399	393	397	411	424	421	413	391	400	406	384	453	410	411	407	418	436	413	400	407	399	424	389	398	409	422	452	428	417	392	404	403	392	424	404	394	413	423	411	407	411	440	414	430	416	399	397	427	410	376	403	436	421	428	405	449	378	407	368	414	396	424	357	405	403	449	419	390	425	389	404	394	378	423	420	396	426	388	415	407	419	411	409	387	430
56218	67804	12881	46265	25523	1766	1174	881	770	681	605	578	568	501	464	484	489	453	453	447	448	418	410	441	407	388	398	408	397	393	413	351	412	360	391	405	395	397	375	398	410	361	390	397	352	372	383	429	369	396	371	396	364	366	383	356	371	387	397	341	371	347	366	398	403	372	411	372	384	381	370	375	354	366	366	365	350	385	372	390	354	384	347	393	371	396	397	372	392	371	372	378	359	378	358	351	376	436	367	386	360	389	323	335	370	353	345	342	357	358	387	384	408	335	389	339	345	370	359	382	364	390	370	378	388	378	389	361	379	388	381	397	391	368	398	386	343	367	401	380	363	381	346	389	358	356	340	331	383	358	385	396	388	375	354	377	367	368	382	370	413	360	360	394	392	373	347	380	375	390	379	389	389	336	351	341	362	357	385	362	395	359	368	384	372	384	355	382	364	401	365	383	398	393	356	344	356	373	417	388	410	407	383	408	336	374	358	376	398	389	378	384	392	372	391	392	377	357	374	354	374	381	357	402	359	364	393	378	400	352	387	386	310	374	381	357	402	336	384	365	372	337	368	402	386	377	374	357	373	373	356	384	373	390	365	393	376	382	385	379	391	398	367	377	368	400	353	362	376	362	366	370	388	353	378	358	335	414	396	382	363	362	376	360	354	413	365	384	397	380	398	350	360	354	400	377	395	363	371	351	391	364	344	371	365	393	381	369	390	358	344	355	361	363	361	397	372	375	362	362	377	413	413	344	372	372	378	368	345	357	348	368	426	386	359	400	383	404	372	381	394	358	340	403	354	366	406	396	369	371	371	370	413	364	370	361	375	373	381	391	381	368	388	354	373	361	381	350	348	405	358	367	351	364	378	339	351	363	365	368	352	384	357	354	400	369	373	371	386	376	351	333	365	418	381	410	380	381	393	417	361	395	379	354	420	385	361	377	388	372	372	356	365	379	381	339	396	358	378	350	395	364	396	389	366	381	392	397	380	382	367	379	363	330	370	341	356	354	382	344	381	399	339	360	394	348	375	383	401	364	370	401	389	375	412	368	332	385	402	378	381	332	392	382	413	388	426	395	375	363	394	403	350	386	352	388	369	397	358	402	342	377	380	353	383	356	390	376	373	361	353	372	354	383	353	401	351	346	364	360	358	368	357	361	367	399	369	381	381	384	360	366	351	378	356	379	342	351	376	341	365	364	398	357	335	378	382	376	392	382	342	367	383	418	351	367	367	336	365	366	376	374	359	359	390	345	375	379	380	380	388	364	401	368	347	361	347	372	363	383	363	376	365	371	358	387	370	337	344	364	365	355	372	374	397	367	404	407	369	397	376	345	383	363	411	349	408	347	351	350	348	384	360	384	387	398	400	368	334	373	348	388	367	377	345	392	369	368	387	369	346	375	355	387	350	388	353	404	375	386	339	348	341	345	372	367	361	382	385	355	383	360	373	367	365	345	400	356	330	334	399	375	372	362	416	354	361	393	342	399	379	398	393	392	368	343	387	363	340	305	365	388	378	364	365	369	371	366	405	367	362	343	358	380	359	399	356	409	405	364	400	346	404	344	347	356	380	384	349	369	389	406	385	370	372	354	353	382	370	356	369	375	381	370	385	362	381	407	357	353	353	377	351	402	359	373	355	364	360	401	388	380	356	353	337	347	372	385	377	379	381	391	386	374	373	384	361	327	370	422	366	361	339	385	343	353	375	388	364	372	389	355	411	380	363	340	360	379	358	352	375	383	370	398	350	422	385	324	385	351	377	389	358	363	378	391	378	365	394	373	356	373	362	400	357	336	364	425	381	388	391	353	374	384	356	361	388	402	355	393	364	368	362	401	386	376	362	382	377	353	371	378	399	411	414	360	337	377	374	400	367	418	374	386	391	338	350	361	361	355	378	356	391	358	365	386	387	374	385	351	427	357	367	383	372	357	370	373	368	368	384	345	381	393	365	378	365	389	375	405	385	373	406	360	369	364	337	385	378	351	356	374	365	352	366	397	348	376	359	378	372	382	373	401	341	367	365	373	355	349	395	364	369	441	388	386	363	387	388	364	394	371	377	364	330	352	380	392	386	348	373	370	348	372	360	342	363	381	367	330	373	412	398	354	373	382	356	329	357	349	348	353	403	360	371	405	382	381	386	378	334	354	357	388	388	375	394	358	350	347	384	342	328	355	383	417	377	364	382	347	360	371	389	412	385	380	366	387	374	341	352	369	375	402	366	355	377	337	370	353	382	308	365	355	381	360	378	378	407	375	380	391	395	362	367	391	347	397	391	364	396	378	335	361	344	402	360	342	371	368	361	371	357	382	371	375	390	422	358	344	387	373	331	360	391	350	359	359	358	374	420	354	374	371	374	380	363	371	352	407	352	382	341	379	387	412	333	393	402	398	376	380	364	366	377	387	401	368	374	363	376	366	389	381	403	383	394	366	339	385	387	384	353	378	382	385	364	368	368	396	392	383	357	395	393	372	372	366	367	377	394	352	364	361	375	396	386	426	356	384	345	374	342	370	348	372	402	364	377	367	390	381	389	357	397	365	387	367	382	342	380	360	392	354	382	373	356	331	380	354	348	396	370	367	361	374	391	389	408	378	321	402	363	386	366	381	368	359	347	361	337	368	383	382	396	426	386	346	361	396	382	381	338	377	396	364	354	380	372	374	372	364	385	370	396	383	409	367	360	347	372	368	400	331	417	376	367	349	413	368	403	362	371	349	400	371	353	389	413	340	374	371	420	355	343	390	351	409	382	358	380	377	360	358	363	363	387	350	387	396	420	359	364	381	357	386	382	371	377	393	370	353	354	397	373	396	392	365	396	389	374	344	368	383	339	367	347	396	394	387	352	346	369	384	388	392	380	370	378	391	393	378	398	356	400	387	384	360	385	363	367	398	397	357	350	393	363	362	412	372	371	360	365	408	401	345	363	345	364	373	380	374	361	393	344	368	383	357	375	382	407	378	360	381	363	403	362	345	354	373	369	385	359	379	366	370	404	374	391	404	325	367	354	338	367	342	363	365	388	366	375	371	391	390	351	373	401	398	379	384	336	333	368	397	378	354	381	384	403	374	392	368	366	356	390	351	371	338	403	390	359	365	385	388	384	386	347	337	360	386	406	353	377	405	357	351	386	360	364	377	384	380	348	388	356	413	352	382	376	368	354	425	372	367	383	375	395	382	397	353	381	370	379	362	353	400	352	381	373	366	354	395	369	379	358	402	321	381	361	364	399	358	364	380	367	384	378	356	387	396	378	348	389	354	367	362	376	343	400	363	342	396	354	340	379	384	395	364	333	348	335	360	355	413	338	394	347	394	376	388	407	386	379	342	402	372	392	366	365	351	381	400	395	372	372	371	360	323	365	384	399	378	410	356	385	418	387	396	373	349	389	362	360	372	367	372	355	379	347	379	359	356	380	374	351	362	372	376	359	378	383	399	380	372	354	373	345	366	387	356	345	352	367	389	375	366	396	394	392	361	361	394	368	338	348	367
22581	20692	26826	25923	26081	19554	11062	1578	1027	971	904	876	793	804	751	830	740	764	713	720	722	711	716	736	683	711	704	675	716	654	695	690	695	728	641	634	701	696	658	620	693	628	663	634	672	635	662	653	683	656	695	646	647	624	672	651	648	662	617	689	642	668	659	692	696	658	675	657	707	654	633	644	662	668	663	684	666	677	618	642	668	690	652	661	629	679	659	643	647	637	652	644	682	687	633	662	704	683	678	692	639	665	645	669	664	644	677	631	619	635	712	649	690	635	636	633	597	629	653	637	659	636	672	630	671	683	620	679	633	631	670	651	720	678	667	619	633	635	685	649	666	700	625	640	654	623	681	610	653	671	698	652	685	694	716	686	650	667	629	635	636	617	620	660	707	661	647	663	638	653	673	628	620	644	633	696	653	647	697	703	680	681	600	691	676	644	619	603	652	669	630	651	650	648	670	659	650	605	637	621	648	694	653	604	605	669	707	677	680	644	670	631	633	635	649	646	670	620	672	596	661	699	676	650	638	682	647	634	666	638	642	643	642	657	612	625	679	620	662	667	696	628	665	669	613	665	656	654	652	661	646	629	624	658	682	640	651	675	668	652	660	688	644	653	680	677	660	650	679	639	654	662	717	658	623	676	667	668	633	644	683	611	621	711	672	633	696	683	696	660	637	653	677	690	642	657	677	637	701	645	668	638	660	642	661	631	659	655	659	645	630	667	658	676	619	664	667	681	680	603	605	695	639	655	651	692	643	698	632	645	689	606	662	645	650	655	693	645	700	573	650	653	649	621	634	642	656	645	646	642	641	640	668	647	639	690	597	723	682	646	679	687	649	666	627	614	646	691	665	676	701	654	663	680	695	695	679	669	654	632	614	660	632	707	639	620	678	682	685	625	674	664	678	656	684	659	667	657	644	609	673	626	646	680	675	677	650	686	624	624	727	671	703	669	643	627	659	664	699	631	630	654	667	645	644	677	618	617	680	644	641	648	663	631	682	623	601	639	647	630	687	622	704	684	646	652	609	639	667	654	598	622	656	669	641	652	678	668	651	662	638	657	660	642	625	651	638	670	671	615	643	604	672	672	658	676	614	648	648	604	671	645	643	687	634	642	677	662	666	625	681	668	643	666	628	673	679	648	654	687	689	663	655	684	654	666	634	718	641	654	717	669	674	658	697	677	687	619	668	662	670	643	674	642	650	611	664	617	625	652	628	582	672	688	714	677	595	687	686	652	693	678	641	654	653	635	663	671	643	628	640	677	656	635	634	654	679	672	673	687	666	633	656	645	637	639	644	651	656	649	621	660	644	616	649	645	684	714	662	624	666	662	646	625	685	655	668	678	606	665	688	634	630	671	646	651	627	669	619	671	658	670	628	643	641	629	695	628	653	637	641	711	636	638	706	697	654	657	624	648	663	651	638	605	642	640	661	653	647	693	589	648	675	643	661	700	702	588	659	648	656	664	596	678	683	628	647	685	645	635	655	684	668	663	649	696	652	671	666	601	655	616	644	694	682	660	630	633	633	654	625	605	652	626	723	631	641	695	729	642	682	637	627	644	623	663	674	663	621	604	637	648	628	652	647	677	644	663	646	645	658	695	651	651	658	661	641	665	666	661	668	666	678	639	649	648	668	669	616	655	712	643	624	695	610	612	678	681	708	657	648	656	667	658	648	691	651	687	694	639	628	665	647	682	637	616	682	631	623	697	653	652	654	649	681	674	634	653	636	696	641	672	623	622	687	633	664	638	675	647	704	630	737	696	612	628	645	707	690	664	672	604	681	648	665	691	642	619	629	650	648	633	662	672	618	668	664	682	643	635	641	670	652	655	653	646	681	708	628	678	661	655	691	657	666	704	719	648	598	670	640	677	671	657	666	643	647	658	674	652	587	655	669	659	622	669	618	657	627	640	670	623	671	673	624	674	617	666	635	666	644	677	661	704	690	667	652	620	640	650	676	648	680	656	655	682	651	659	629	687	679	644	608	690	656	689	658	645	654	646	636	631	652	653	636	657	653	699	631	648	656	693	704	647	687	668	631	634	621	673	663	653	683	611	666	663	624	665	643	638	619	651	658	618	602	651	660	620	679	675	641	641	643	658	679	627	660	673	686	673	657	673	700	695	741	648	654	650	661	691	637	683	630	605	639	678	595	632	675	604	631	640	627	631	658	639	712	665	630	661	620	646	638	659	662	665	595	668	608	659	692	662	671	644	714	664	645	647	676	660	665	647	646	648	620	634	683	645	672	646	680	655	710	638	592	649	670	644	693	652	720	641	635	647	659	627	659	642	661	643	678	669	647	655	628	652	642	639	645	636	622	639	670	595	637	652	706	654	662	615	629	675	617	601	609	654	652	665	640	605	669	699	689	617	654	629	629	672	662	700	706	621	619	670	693	689	652	652	636	672	626	646	656	657	670	590	665	729	654	653	697	668	647	638	653	639	655	607	640	677	634	662	674	650	649	625	691	645	646	654	658	682	637	595	646	695	641	654	649	660	616	712	638	664	705	620	657	618	644	659	602	631	666	620	639	650	628	641	671	684	650	653	671	671	655	657	660	632	644	633	629	633	639	612	663	660	694	663	647	654	654	629	649	658	654	668	668	670	700	632	651	625	674	625	630	669	671	595	626	664	691	636	663	647	676	625	667	671	641	657	641	664	670	642	626	610	634	646	701	634	658	651	681	628	619	642	649	640	682	632	624	652	661	663	661	638	662	685	671	618	640	706	598	669	630	644	640	685	642	641	685	594	621	653	720	679	627	640	667	668	632	660	680	669	658	692	677	639	678	676	655	671	627	613	652	626	653	627	632	679	654	669	605	647	604	651	681	618	640	653	666	648	664	629	667	675	624	658	667	600	647	631	636	648	627	644	676	686	654	637	633	606	664	669	635	663	655	669	638	622	633	616	680	650	658	640	651	672	643	662	672	631	622	674	627	635	636	679	696	704	666	643	645	636	697	659	707	718	652	650	661	613	619	644	648	640	654	603	659	656	651	627	662	653	677	628	626	669	646	691	612	610	678	656	651	623	710	644	650	617	618	646	710	663	650	646	625	665	668	650	617	650	673	619	666	644	652	633	651	668	625	623	634	639	688	608	625	666	673	669	647	622	711	655	683	661	631	637	701	711	616	671	617	642	643	631	663	667	669	640	689	661	656	633	687	666	665	679	656	648	670	693	638	631	638	677	684	648	682	636	637	684	661	671	648	671	642	659	672	624	683	667	644	661	663	666	650	670	664	661	657	674	671	654	688	700	662	623	640	612	637	668	662	647	652	633	655	641	662	626	633	672	610	671	633	704	620	680	644	629	651	633	646	695	637	667	615	649	657	659	662	588	669	651	642	672	593	663	659	607	661	629	661	690	699	646	675	660	601	604	634	692	612	673	682	626	635	657	656	634	651	634	672	645	635	642	617	660	647	698	629	691	643	665	624	633	606	623	631	656	656	638	638	679	605	643	640	628	650	636	661	630	650	618	648	628
53794	76882	17579	54467	22449	3330	2188	1650	1397	1236	1086	1087	936	908	818	846	773	770	772	726	710	666	718	638	694	682	645	630	611	648	643	636	632	634	546	616	642	588	573	631	623	626	623	606	636	603	656	585	550	639	600	633	599	635	611	625	587	588	598	587	625	593	574	571	640	628	600	587	616	583	576	585	611	599	604	602	614	619	583	612	594	554	557	630	613	655	584	561	588	606	587	606	603	615	599	604	617	586	565	625	590	573	580	580	615	564	564	595	623	605	581	580	651	618	573	642	620	550	622	551	595	558	576	584	576	565	600	564	589	625	574	546	650	598	583	604	573	594	557	616	630	580	591	617	571	563	582	565	583	569	580	555	593	589	584	560	597	582	588	625	611	634	587	610	579	641	591	588	565	564	607	560	563	583	619	564	575	597	569	593	566	590	593	593	618	566	543	528	616	614	623	586	570	624	574	572	593	591	593	545	591	597	601	597	700	536	582	606	593	575	621	590	578	593	572	550	578	605	586	568	569	611	579	583	604	531	591	617	621	599	581	620	581	571	612	622	567	590	629	588	576	567	581	579	583	605	602	561	638	633	565	590	544	577	579	582	569	558	596	618	612	590	578	586	588	599	614	599	575	569	614	602	584	636	602	618	563	591	587	606	594	602	551	590	594	615	578	604	634	590	592	578	582	586	568	536	601	602	569	560	609	576	603	578	589	609	600	576	536	586	627	654	595	607	564	571	588	580	577	630	620	595	583	584	564	589	621	593	590	584	584	562	590	592	599	589	621	592	565	572	522	583	561	549	565	569	604	566	604	568	590	606	571	587	564	592	592	613	531	560	593	599	596	642	556	601	572	593	605	600	603	616	641	614	573	589	606	575	572	611	589	604	610	547	584	597	531	608	600	517	628	556	633	581	622	572	622	623	547	562	584	559	561	595	604	581	590	557	634	595	592	581	615	620	604	558	603	606	601	609	625	574	567	556	596	663	599	627	570	621	625	564	577	590	606	578	578	610	619	574	639	600	613	571	602	604	541	594	598	541	599	564	581	553	554	602	608	627	582	633	609	611	653	603	597	602	594	558	620	564	587	574	597	582	612	575	590	572	578	583	602	593	644	623	591	553	627	576	583	611	583	535	577	522	601	616	563	592	592	657	598	584	588	509	579	629	588	595	588	571	552	541	604	585	581	584	545	547	657	599	589	610	638	564	605	558	579	631	591	624	515	591	586	595	549	602	611	609	614	625	561	614	583	611	576	597	604	619	587	601	578	614	607	551	573	594	591	561	581	600	593	558	616	601	599	609	529	623	583	609	591	586	585	623	577	595	607	581	581	585	604	528	573	616	612	603	572	565	608	554	591	618	602	633	596	619	568	609	602	593	612	635	603	578	615	568	601	621	590	597	588	575	563	583	580	562	604	610	571	530	624	546	600	555	601	603	641	565	554	573	592	596	626	626	571	649	588	586	613	622	612	606	582	644	600	613	570	578	574	590	601	573	667	606	579	639	578	591	570	578	615	589	596	573	561	613	613	558	549	549	603	583	604	592	578	597	595	592	611	628	632	565	605	582	611	538	601	622	603	602	592	590	588	615	645	585	576	634	612	587	571	535	563	627	614	613	618	585	601	589	571	588	565	618	598	593	585	585	550	625	571	637	537	586	630	608	585	599	606	573	595	620	564	633	613	586	557	568	573	635	609	586	573	565	564	558	604	571	574	598	562	600	597	595	640	577	558	579	560	580	620	609	653	596	557	587	551	546	593	559	571	608	589	570	616	579	566	559	640	570	593	583	639	592	602	612	599	583	560	587	597	553	601	574	587	553	574	612	623	544	623	577	562	659	649	640	563	561	617	573	611	607	603	571	580	587	603	562	576	588	649	621	587	555	625	594	543	579	577	581	576	613	576	589	567	568	586	605	641	569	589	625	553	579	612	542	607	609	565	576	568	583	613	565	556	646	577	567	639	634	577	600	604	575	567	593	592	563	610	591	619	581	596	582	624	567	621	576	596	578	605	561	593	619	618	628	559	595	601	588	578	558	593	585	594	585	572	615	593	616	577	606	585	566	593	557	557	563	571	596	585	604	581	599	532	568	599	620	566	609	590	574	582	592	581	604	609	598	608	574	596	583	572	596	606	562	547	607	593	588	595	594	572	650	623	569	576	586	591	575	626	641	597	617	594	585	608	574	590	613	604	595	613	585	590	597	580	580	595	571	540	589	608	636	592	612	558	634	563	597	615	572	571	592	590	566	578	597	593	577	595	593	571	604	602	571	606	563	567	601	603	554	569	584	621	570	611	605	574	541	598	565	612	601	620	554	567	604	550	598	545	533	611	575	584	609	589	582	577	642	621	573	595	614	547	581	591	632	601	594	552	605	580	606	574	587	571	582	580	625	590	611	592	541	609	636	617	519	593	620	569	598	589	595	535	593	570	644	601	598	620	596	587	576	562	574	559	613	513	590	586	601	595	585	587	573	602	594	582	559	606	611	615	609	582	595	605	633	545	588	569	635	609	608	590	564	599	586	569	589	565	553	613	631	581	580	589	588	550	594	604	555	617	590	584	601	584	612	582	607	624	594	622	602	573	587	578	566	569	550	585	613	625	602	609	575	573	581	563	608	600	586	599	576	614	570	576	566	564	566	648	560	627	595	573	628	560	539	641	582	637	589	592	602	572	590	583	576	578	568	597	589	545	586	570	583	576	599	543	607	571	579	609	595	599	616	564	609	550	578	604	622	534	642	581	582	591	544	627	565	590	554	577	569	583	614	621	611	562	589	572	598	653	590	569	569	582	614	589	607	592	574	617	595	581	589	579	554	599	570	548	620	569	583	598	596	615	628	584	626	585	575	588	584	562	594	596	583	574	584	580	544	614	607	590	580	616	584	660	576	558	599	614	594	596	607	554	608	592	600	587	613	578	554	532	560	599	632	590	616	586	583	605	574	574	567	540	621	572	583	577	600	589	617	614	576	585	613	597	623	600	553	562	660	585	583	595	553	590	623	609	596	604	572	588	559	568	593	590	578	579	602	611	592	621	547	569	664	595	566	611	588	539	591	604	605	600	613	563	611	561	636	583	601	596	590	598	598	609	589	634	548	595	557	597	596	637	613	572	578	615	596	565	592	574	567	542	574	588	590	628	595	552	591	583	575	636	556	590	588	551	599	577	553	610	552	598	563	595	597	573	572	612	599	566	563	612	586	614	586	554	579	552	553	581	586	565	560	607	620	611	608	553	570	618	601	617	620	593	575	561	610	557	587	577	606	580	588	594	599	621	608	624	657	609	585	588	586	580	573	623	611	579	598	572	568	578	573	623	605	590	584	615	577	592	572	601	567	599	584	579	624	560	581	563	605	601	588	577	596	579	547	609	571	551	612	622	546	609	589	669	577	568	567	590	569	609	590	609	601	552	542	603	582	587	589	591	591	607	565	597	577	626	579	612	581	523	570	584	562	591	589	585	619	620	538	613	584	593	575	571	554	619	557	564	619
32612	22577	8059	4468	2680	218	201	176	190	172	163	171	171	190	178	163	168	186	179	179	180	192	177	176	185	171	168	173	190	166	159	180	185	175	179	175	187	181	183	160	135	196	172	154	173	162	154	163	178	170	168	176	154	169	168	166	200	176	180	160	196	172	166	186	163	176	181	191	182	181	186	168	151	193	176	172	184	174	168	174	171	160	159	168	171	151	184	194	192	179	177	166	143	165	197	187	149	190	157	154	157	175	172	181	195	153	184	165	171	193	157	156	154	168	179	167	163	158	197	189	169	176	188	189	182	178	185	167	181	150	182	182	176	179	161	173	149	181	187	179	174	179	175	183	204	191	179	154	173	169	160	173	176	179	172	154	178	169	173	189	178	164	194	177	181	194	171	184	156	167	166	182	171	173	178	203	184	166	167	156	157	161	170	167	203	173	193	153	164	175	192	163	188	156	162	170	178	194	183	172	187	203	163	147	176	170	183	167	168	180	185	164	182	163	184	159	186	177	176	126	167	158	172	184	157	182	169	169	150	146	155	177	160	174	183	160	166	175	171	163	184	188	180	170	177	156	171	137	167	164	174	180	180	165	163	191	167	191	173	169	169	166	181	165	167	175	181	167	172	180	153	169	154	170	187	155	179	186	187	185	159	168	160	175	155	169	157	171	157	160	168	162	177	174	155	143	169	158	164	179	175	188	138	189	170	167	156	161	158	166	177	176	185	151	181	172	186	177	181	162	177	165	182	182	169	143	163	179	161	184	173	209	186	166	196	190	183	166	171	159	157	138	151	183	207	179	198	182	178	188	149	176	172	146	179	170	174	162	169	187	189	169	182	180	194	187	163	165	143	156	170	181	157	180	162	184	187	188	164	180	174	183	170	164	156	184	162	189	169	176	176	208	186	160	164	174	175	184	152	157	165	178	174	163	162	140	171	198	168	182	177	191	180	168	177	166	158	192	184	157	156	167	173	155	185	171	153	166	153	177	188	169	182	189	177	166	160	152	154	158	190	188	191	194	167	174	181	167	191	191	162	175	171	169	175	177	169	163	154	162	188	168	171	159	159	159	170	175	168	151	176	187	161	162	178	169	161	180	169	156	177	165	161	197	150	177	171	157	189	167	150	150	172	185	169	185	184	167	182	172	162	169	172	157	186	181	175	184	169	168	152	165	180	174	189	143	155	175	156	163	181	169	156	171	167	169	185	180	177	171	165	210	176	167	177	205	137	172	166	198	192	161	175	184	185	162	154	175	158	157	190	174	186	176	151	186	172	179	163	152	168	178	182	193	160	169	179	160	149	184	177	186	186	165	168	176	164	184	161	155	167	164	185	195	185	168	157	158	205	173	131	175	159	156	179	159	167	201	177	170	168	133	159	160	188	164	166	163	153	182	159	182	183	192	179	171	147	159	181	174	159	167	159	154	159	161	191	156	175	180	164	176	171	141	157	179	167	169	181	168	197	181	191	177	175	124	164	169	163	165	172	159	165	181	211	163	182	154	166	156	158	168	157	168	153	183	187	200	188	173	174	169	188	163	146	179	168	155	181	172	189	168	184	169	174	162	172	179	181	186	179	189	182	171	187	166	179	150	162	187	162	180	192	186	178	191	172	193	187	184	184	174	155	154	176	173	173	188	163	173	205	178	189	172	153	181	185	171	172	159	185	158	172	165	137	184	161	174	174	196	191	168	163	175	191	158	163	179	167	173	156	181	172	162	167	172	207	172	168	173	184	170	180	187	191	163	162	168	169	184	185	168	155	197	146	153	181	166	159	177	151	184	172	168	179	163	173	161	179	178	177	172	152	161	216	176	171	191	171	200	155	167	178	165	162	188	139	190	165	171	162	176	171	162	198	174	186	160	183	178	166	176	198	174	192	173	173	172	153	179	154	173	163	176	158	173	163	171	158	159	189	169	183	156	160	177	166	176	204	166	161	180	197	180	155	165	176	172	178	158	176	164	162	163	172	172	160	178	162	155	153	159	158	171	174	167	162	183	163	158	185	155	189	185	156	168	172	159	190	171	159	166	168	165	153	157	218	186	178	174	182	194	152	182	178	173	179	174	180	175	171	189	186	173	169	178	170	175	182	170	170	210	180	168	162	163	183	170	174	177	190	184	178	156	172	150	174	170	171	196	167	165	165	189	189	202	170	169	148	168	166	178	169	177	163	195	171	194	145	174	166	150	182	187	169	150	173	175	144	137	159	167	191	146	187	160	185	174	197	175	170	183	197	168	163	160	184	176	188	168	185	169	163	178	189	165	191	161	150	174	146	169	190	187	150	186	155	153	190	180	176	168	163	179	171	179	157	186	150	164	196	165	178	166	164	175	168	158	174	171	176	170	178	167	186	168	150	177	176	149	173	148	160	175	171	165	187	158	191	174	219	166	165	194	153	175	163	160	168	149	188	178	186	160	159	168	186	172	177	198	187	170	176	177	184	169	193	168	181	168	158	164	181	162	162	174	173	179	166	175	144	158	158	174	159	172	169	169	171	183	193	177	174	191	188	199	166	177	176	160	177	182	183	162	190	148	144	184	189	189	157	176	201	168	189	176	171	179	174	198	175	176	169	161	152	192	166	150	164	183	180	182	181	189	163	179	189	168	197	153	178	155	163	197	170	153	162	175	165	175	184	183	160	158	178	191	173	144	150	165	162	176	156	195	182	183	179	168	206	173	184	163	159	182	200	173	175	198	175	166	173	191	161	166	198	170	189	194	185	178	180	210	173	184	176	175	170	187	170	187	170	156	182	189	181	166	163	176	168	167	185	192	191	169	162	140	154	158	171	174	193	191	155	169	184	192	188	200	162	169	187	168	180	180	167	195	171	162	181	170	177	175	186	184	173	168	177	161	178	142	168	183	173	160	183	176	161	174	186	168	176	177	173	161	185	162	185	138	181	171	196	169	166	169	183	161	180	173	194	177	173	177	172	161	158	177	167	157	169	184	175	152	163	187	140	183	155	183	181	156	173	172	170	169	152	174	169	183	141	186	183	157	176	194	183	164	195	175	174	191	174	191	149	172	189	182	183	155	164	157	176	164	156	165	172	183	172	183	178	178	171	185	166	174	198	150	148	155	194	161	171	168	161	189	181	171	172	175	179	162	162	179	188	152	174	155	173	153	187	151	171	176	184	161	176	156	159	201	180	164	172	178	194	198	179	169	154	190	167	189	168	183	179	173	194	152	156	165	169	171	166	175	178	194	170	164	155	162	177	182	173	156	168	177	170	183	164	154	181	147	168	164	169	172	170	179	168	161	186	179	151	171	165	153	161	178	155	161	176	167	172	164	183	169	147	160	160	168	155	147	161	150	194	176	196	166	179	177	165	199	181	183	149	173	188	196	161	170	162	171	171	169	186	185	164	178	175	169	174	158	184	178	183	185	178	179	180	160	160	161	203	164	198	183	163	144	165	168	176	175	167	186	169	183	167	155	160	186	166	204	179	175	182	192	179	161	165	151	170	187	177	178	152	154	191	176
32085	21124	1785	5854	3290	235	172	186	208	163	190	202	166	196	205	182	177	162	172	175	171	202	210	189	175	170	196	177	186	171	177	197	178	188	182	180	176	179	206	181	186	172	185	177	171	192	196	178	176	186	186	175	183	183	156	176	195	169	167	151	187	183	167	160	176	189	189	180	167	196	187	170	188	172	151	203	165	185	180	174	184	172	178	169	163	198	180	185	193	171	213	167	192	171	181	207	185	194	207	194	172	156	178	183	169	181	186	175	192	193	168	176	192	186	168	168	159	137	175	184	166	163	181	174	173	191	158	172	151	175	154	170	177	183	165	189	151	175	164	170	194	185	191	181	159	174	167	162	155	168	157	171	207	183	160	170	191	172	173	164	189	160	178	170	180	164	189	178	161	172	207	182	165	175	162	163	167	177	162	165	217	195	192	170	162	177	168	178	188	185	184	198	157	196	173	160	193	159	175	181	186	187	171	167	202	180	169	161	169	195	166	178	166	188	166	176	154	183	176	195	173	185	184	160	161	168	171	166	198	154	172	173	181	180	173	171	167	181	194	180	202	186	157	186	176	173	190	181	157	182	186	191	174	187	174	181	190	175	158	192	181	178	162	176	162	210	168	156	191	175	188	167	171	159	170	190	189	169	184	179	191	168	183	171	165	187	181	168	176	157	169	183	170	172	166	181	180	206	143	187	176	175	176	166	180	164	181	183	191	175	161	192	166	164	192	157	157	168	182	180	181	198	190	177	168	176	172	171	186	138	171	182	165	169	184	191	175	179	207	211	199	169	179	153	174	163	155	183	171	164	180	172	168	171	205	181	162	178	181	176	179	178	168	152	193	173	160	194	194	173	185	162	170	176	168	175	171	180	197	191	178	151	167	193	179	164	197	161	156	169	185	182	184	195	201	166	170	193	153	182	162	178	171	163	201	180	179	174	173	185	163	160	173	171	178	186	183	170	167	171	175	162	188	184	181	179	191	171	190	167	193	172	173	190	170	187	166	174	177	172	156	182	172	203	186	157	202	168	160	177	189	188	180	177	180	163	193	177	162	171	172	170	197	189	191	170	162	181	177	161	151	195	188	200	154	169	195	148	186	152	171	164	155	158	173	187	182	177	199	199	193	166	153	183	192	167	192	184	161	178	201	174	181	175	180	183	174	184	178	186	157	167	185	176	183	167	187	187	205	199	172	162	171	172	193	211	168	183	176	188	181	168	196	176	173	165	153	164	140	194	156	175	192	188	157	167	179	163	194	188	181	174	175	187	176	185	169	175	168	172	179	165	178	199	153	176	168	179	158	166	181	170	174	184	165	167	163	175	196	168	175	189	158	166	192	166	185	205	197	198	188	176	193	173	171	185	177	174	181	175	180	147	170	209	199	169	168	161	171	182	190	195	177	177	184	187	200	156	185	165	175	190	191	175	181	180	183	175	187	174	181	177	180	172	208	184	187	179	155	176	198	158	165	158	202	173	175	171	169	160	169	181	191	185	168	181	167	196	165	175	165	176	169	195	187	178	178	176	185	182	170	168	162	181	187	173	162	175	196	162	186	176	162	161	203	184	164	196	171	155	181	153	162	191	180	169	170	160	180	166	186	154	194	172	180	176	165	166	164	191	157	181	180	170	204	181	164	161	185	166	173	184	184	187	196	179	199	186	191	177	170	199	149	196	162	171	174	177	164	156	156	183	184	196	162	172	190	166	164	180	171	177	171	198	160	168	165	158	175	205	187	172	167	186	182	175	188	174	185	170	177	163	185	161	174	184	202	152	162	174	182	172	175	174	177	174	166	186	181	171	179	175	181	186	155	177	191	200	205	184	184	180	183	172	183	177	193	172	187	163	179	175	176	173	176	194	164	158	184	156	178	183	163	142	181	191	189	168	172	158	188	176	171	203	209	177	185	169	183	191	198	162	177	169	182	165	170	165	182	170	195	172	181	168	164	156	190	177	176	167	173	175	179	186	173	187	171	161	173	182	195	176	169	178	176	197	178	195	186	171	171	174	184	169	190	170	157	179	202	183	181	168	169	200	182	186	173	162	177	196	174	171	187	172	181	205	181	167	188	163	188	150	183	183	175	187	171	161	162	175	174	181	166	200	180	186	147	189	173	152	215	190	183	181	181	163	200	181	170	167	194	175	168	189	194	170	160	176	170	190	182	173	193	173	177	147	184	180	190	186	163	177	163	192	173	174	167	202	181	183	183	180	174	171	172	188	172	192	172	180	180	162	178	166	176	166	156	159	180	174	175	187	189	198	174	169	209	188	178	159	174	160	195	185	150	183	171	190	193	172	195	185	191	182	151	171	192	176	166	162	167	160	176	194	160	193	172	187	190	154	184	158	177	158	188	188	160	169	176	180	175	172	183	174	194	169	177	162	176	185	171	171	180	187	167	156	175	202	195	166	193	178	171	181	182	160	172	169	162	151	158	152	193	171	173	193	165	175	169	156	186	166	166	176	168	166	176	161	177	151	184	183	170	195	155	181	168	192	196	192	178	177	201	170	179	186	202	150	158	166	175	161	163	176	173	170	170	162	154	160	161	182	151	163	166	168	153	174	191	160	206	170	163	179	175	162	184	187	178	162	187	180	161	193	175	195	169	173	190	156	163	197	185	182	195	177	179	169	182	173	163	178	192	196	146	177	168	169	204	162	186	180	185	160	182	171	161	187	134	190	190	185	170	175	187	162	161	194	162	179	199	151	143	170	176	169	176	189	155	180	190	164	164	187	153	186	174	190	171	147	196	155	196	185	203	171	189	183	175	170	163	161	177	162	170	184	187	179	166	192	160	177	170	173	180	189	166	164	179	166	193	192	182	170	188	187	192	188	186	169	157	198	191	195	197	164	151	175	181	170	166	137	197	163	176	157	182	175	202	180	181	180	192	174	212	161	164	176	169	178	157	160	170	173	195	193	181	189	162	163	178	186	170	165	186	189	179	177	181	181	155	181	198	201	191	171	185	182	188	199	170	191	184	185	176	152	150	185	176	161	182	174	155	151	160	189	172	184	158	154	159	192	165	190	164	168	180	195	164	167	187	170	180	188	176	168	172	209	166	218	164	192	190	173	187	157	167	163	168	184	171	178	174	187	166	181	187	181	188	183	175	180	229	181	174	177	184	160	198	187	196	164	195	181	156	193	180	181	191	156	183	154	164	165	176	164	192	179	181	193	165	173	179	174	153	166	164	206	169	153	159	180	178	160	169	194	189	176	182	177	173	142	163	176	189	170	187	192	168	172	196	178	181	177	154	181	165	174	161	177	173	173	176	152	151	189	165	179	165	195	189	174	149	184	172	160	168	197	215	181	174	194	180	178	177	177	171	172	195	193	161	171	175	169	174	169	179	162	179	172	181	153	162	169	197	193	173	156	200	179	203	197	180	160	176	174	169	186	167	200	166	173	181	191	185	184	173	195	176	152	180	171	165	169	151	158	174	186	169	174	198	186	163	179	180	187	184	191	183	161	162	166	182	162	192	188
25135	21097	26624	25725	27973	13570	2232	732	589	539	546	480	459	495	487	471	463	448	466	454	440	458	406	454	450	453	378	437	439	424	418	432	398	420	419	427	393	398	411	432	409	408	423	401	453	427	464	474	398	429	414	380	404	407	400	409	427	408	441	431	410	419	422	433	401	416	398	412	429	401	367	413	391	423	444	467	435	408	440	429	412	429	435	396	431	411	383	433	434	417	417	416	430	400	435	400	450	456	385	397	393	421	386	390	453	384	436	380	388	443	411	434	406	427	396	359	396	356	417	368	434	390	396	421	408	391	392	411	407	402	380	432	417	429	419	439	402	403	400	392	415	430	392	427	405	386	409	391	411	436	396	403	399	401	398	398	443	451	396	404	390	389	442	438	404	371	417	394	447	407	410	406	436	371	404	382	371	391	391	450	383	388	410	390	436	417	406	430	419	410	426	413	373	402	411	375	384	400	407	442	408	413	412	372	403	408	405	399	405	368	413	429	404	424	395	426	417	396	395	434	412	439	408	444	405	425	388	410	401	398	379	402	411	447	395	414	407	440	424	412	429	422	433	394	415	422	399	407	368	435	419	373	397	409	392	426	382	417	377	426	390	432	409	425	413	396	388	425	422	418	412	404	466	423	451	382	380	397	422	413	392	401	406	369	422	410	407	422	428	375	401	376	455	422	411	444	428	401	376	401	395	418	381	430	409	433	458	446	409	378	431	389	401	400	472	405	422	435	390	404	428	402	450	413	442	430	425	419	430	436	374	443	421	401	404	404	403	418	445	427	419	405	403	427	426	430	399	429	407	432	375	401	402	418	369	410	428	434	391	406	371	446	448	423	376	366	424	437	427	412	410	446	407	446	413	442	422	424	422	422	381	408	421	440	427	413	442	407	408	439	398	389	396	405	426	386	397	466	380	435	398	416	446	386	407	381	398	380	399	425	394	388	399	401	414	398	396	437	438	416	396	402	393	415	410	404	410	410	401	406	421	398	395	430	380	358	447	397	380	399	419	448	416	426	387	419	401	417	439	409	394	449	442	411	408	399	427	422	414	429	431	428	384	395	435	411	406	404	423	390	373	408	426	400	425	411	402	417	382	396	378	402	396	416	375	450	431	438	425	386	422	380	388	419	407	466	431	380	396	394	439	439	435	419	412	418	431	421	388	419	409	436	414	398	431	406	393	439	427	387	373	430	415	408	426	418	403	381	405	392	451	434	417	423	427	379	401	416	421	409	386	395	451	388	409	377	410	434	404	434	397	448	437	438	417	425	406	422	446	397	411	417	372	414	410	410	443	451	461	395	442	417	432	453	390	411	421	393	411	384	412	420	431	450	383	436	439	444	441	404	432	406	421	383	409	426	354	386	414	419	421	412	431	404	405	398	379	394	404	390	426	386	401	452	419	381	392	382	429	425	416	437	404	395	424	412	413	408	422	430	382	428	390	396	431	422	408	399	384	459	398	385	355	415	391	412	419	395	435	382	385	421	436	419	423	396	371	435	392	453	435	436	404	405	417	434	398	408	393	408	400	424	461	417	460	397	411	433	457	379	383	381	383	395	417	410	401	411	372	394	380	408	412	414	425	387	433	430	422	453	423	423	430	370	471	416	392	405	402	417	410	413	422	387	428	390	411	420	404	416	412	405	369	427	409	417	419	427	417	415	380	421	415	396	420	387	405	415	424	423	398	448	420	406	417	386	420	364	409	443	401	412	405	392	398	387	357	379	419	384	426	411	419	409	403	363	387	406	483	421	409	425	421	407	435	390	426	417	400	381	404	425	403	398	392	404	406	418	402	431	445	400	437	354	390	399	422	433	424	372	412	381	407	412	407	393	384	395	420	407	425	394	443	403	404	413	404	403	408	379	396	409	402	432	401	402	432	430	393	405	407	399	397	453	451	392	410	463	406	416	430	391	440	398	421	411	386	395	423	423	395	416	383	413	392	413	390	378	397	398	434	430	401	423	401	395	401	415	385	426	413	422	421	427	402	416	406	439	422	436	397	412	413	403	422	437	442	393	402	427	404	386	410	440	368	456	429	421	423	403	408	363	387	420	425	448	407	443	396	464	412	405	384	437	410	433	431	447	383	418	374	445	389	443	407	402	433	429	419	376	421	427	388	424	407	395	464	410	436	404	423	379	444	407	400	433	419	413	372	404	430	437	409	437	414	400	410	431	380	385	408	404	406	403	390	418	418	408	408	420	425	404	405	428	418	409	405	389	469	422	424	360	400	421	414	406	398	424	418	407	422	412	413	393	427	402	400	419	429	393	393	410	425	375	426	389	429	416	412	441	411	425	402	379	422	392	456	398	411	395	403	430	375	434	423	405	402	386	416	393	389	436	463	423	417	398	409	391	396	417	399	409	409	428	386	401	469	415	406	406	401	447	437	401	421	442	410	438	430	438	426	409	445	439	423	418	455	383	399	406	423	414	419	413	445	414	436	431	403	406	441	406	454	409	415	390	462	414	407	402	418	424	445	415	405	434	415	406	413	422	390	434	429	418	381	390	422	416	411	420	419	432	421	387	391	426	413	399	408	394	374	416	419	409	416	419	419	391	417	433	422	382	413	384	386	403	421	409	394	435	397	396	394	392	432	405	423	422	422	420	380	396	400	427	400	423	397	418	432	455	469	452	429	412	442	369	391	425	419	377	386	402	428	415	391	381	432	417	398	397	384	397	418	428	426	436	452	406	417	395	422	395	406	398	410	419	448	378	392	389	437	396	386	407	392	425	405	425	420	365	423	397	412	436	411	398	392	398	411	400	406	419	435	413	385	439	377	403	385	424	427	422	400	383	413	429	413	400	381	403	405	414	446	416	410	412	375	356	419	374	430	414	406	422	378	372	420	411	390	395	439	402	428	384	393	389	434	395	427	427	400	381	439	419	422	425	380	411	443	408	421	453	409	428	408	410	445	431	420	377	390	438	426	442	405	404	365	436	423	393	394	434	412	392	408	399	409	381	412	366	419	419	411	393	413	441	414	403	417	392	422	435	440	424	413	415	409	388	418	432	445	402	413	413	424	398	412	448	422	426	418	412	435	414	415	376	423	384	409	393	406	402	423	455	440	411	451	411	395	394	393	418	376	427	384	410	367	429	418	437	437	363	424	423	404	415	436	404	416	441	411	441	424	449	427	384	400	400	414	405	406	397	407	407	393	419	411	429	390	393	418	446	395	425	380	446	411	367	395	438	401	441	394	391	383	438	420	404	414	392	416	404	402	402	394	404	418	405	388	409	427	388	416	416	379	458	392	426	406	429	400	397	450	457	385	413	417	442	410	401	414	411	383	372	404	399	391	412	365	422	410	369	428	426	382	400	419	413	421	432	388	411	399	410	368	384	424	374	421	427	450	436	386	377	466	429	383	388	409	398	402	421	423	410	429	400	385	412	427	409	383	422	393	439	439	422	422	400	401	425	421	426	427	386	408	442	413	425	401	434	432	423	392	407	404	427	408	404	408	418	408	426	431	409	407	372
57576	65818	13167	39354	18869	1689	1121	898	767	661	621	572	564	481	475	457	507	451	429	443	449	434	404	399	367	430	408	395	406	399	403	393	357	371	406	388	375	372	374	416	366	393	357	374	403	377	365	375	384	398	361	367	401	356	361	388	381	358	391	425	428	352	399	394	394	383	409	385	369	402	367	406	371	403	354	378	383	377	370	385	355	375	377	365	352	387	349	354	359	389	405	342	338	407	375	368	375	358	356	370	365	380	363	363	384	362	380	362	426	350	358	378	337	409	375	354	370	372	372	373	366	399	372	361	396	361	379	397	366	385	354	396	337	368	388	360	418	408	357	383	369	408	379	352	368	377	350	361	374	370	370	363	373	397	430	401	384	369	406	380	352	403	368	387	372	342	366	362	350	367	396	360	357	372	342	377	368	399	402	361	392	392	363	352	382	404	351	396	374	381	365	377	367	355	406	369	363	384	382	359	347	378	370	383	367	376	354	353	386	352	394	367	380	386	387	380	403	366	380	359	355	328	395	364	362	370	404	373	396	373	407	359	364	390	360	378	389	376	388	364	354	362	402	397	406	373	371	377	348	412	385	377	390	393	385	392	374	368	396	361	370	352	393	347	367	404	374	381	396	327	375	366	341	390	378	360	329	349	375	409	346	341	375	369	360	376	367	353	395	401	424	358	361	387	379	371	372	373	397	378	369	391	378	373	420	338	417	359	358	367	374	372	388	385	367	359	371	422	364	409	399	369	401	367	396	348	357	376	355	393	374	375	351	381	380	352	365	395	364	409	359	394	381	405	421	390	366	364	363	347	407	370	384	432	398	406	394	358	356	385	361	367	368	389	365	379	356	352	346	362	374	420	357	337	398	391	401	366	369	377	374	388	366	399	391	373	385	404	355	374	361	367	365	389	363	392	394	371	363	414	377	388	411	397	364	399	351	392	385	353	367	389	382	376	363	376	378	366	380	364	366	410	368	380	358	353	370	317	372	375	393	369	387	369	369	377	379	376	380	362	362	363	386	389	401	352	361	360	363	387	367	400	364	381	339	385	389	359	362	371	400	392	346	376	359	391	378	385	380	340	376	356	383	381	383	357	377	364	378	362	378	401	365	380	372	365	375	383	362	379	390	366	322	382	378	380	355	373	365	364	374	351	350	373	371	404	363	365	372	382	357	346	379	347	342	373	363	383	383	391	374	384	382	401	412	363	395	386	398	373	387	384	357	377	379	370	366	353	390	364	346	333	384	378	364	377	384	362	363	360	391	401	340	370	398	375	358	370	382	356	404	362	365	389	381	387	362	391	354	346	378	357	403	385	399	400	352	365	361	387	393	370	396	400	357	381	393	409	343	387	366	346	373	400	362	408	384	377	360	347	382	355	365	354	393	377	382	359	367	394	405	367	380	391	366	368	379	361	420	384	363	359	364	399	379	364	394	342	396	379	387	386	388	365	362	375	409	437	372	379	376	399	365	346	376	323	381	361	364	355	391	346	380	373	381	384	432	368	398	372	365	403	374	369	343	361	400	397	371	392	380	370	349	381	396	387	396	364	398	372	360	370	378	415	343	358	362	354	352	349	347	334	385	350	407	365	380	409	362	384	390	375	402	358	334	387	374	390	374	347	362	378	324	400	362	374	370	378	366	409	361	358	378	346	369	336	367	356	404	376	377	347	353	338	377	344	362	361	376	402	427	372	364	390	349	369	344	373	338	387	357	388	380	393	366	393	369	363	317	382	370	350	380	359	378	370	405	379	363	392	380	381	394	374	378	403	361	370	375	367	360	397	366	330	385	354	396	347	363	346	359	351	378	394	370	366	371	416	385	371	387	375	331	410	376	376	378	377	393	337	390	398	379	372	357	368	375	406	368	363	360	357	408	378	366	382	365	380	350	380	407	373	381	331	366	383	375	387	365	379	389	382	373	372	339	417	371	381	385	365	367	374	367	337	371	354	372	349	372	365	332	373	359	386	385	378	361	336	389	350	385	359	370	381	389	396	403	377	364	395	318	379	383	397	321	380	410	366	365	384	369	388	364	390	397	382	376	401	377	375	391	373	394	351	355	375	359	407	366	386	376	402	340	383	360	363	403	387	409	377	381	346	396	348	352	376	384	352	378	408	362	383	391	349	380	373	390	351	393	386	361	358	393	399	358	399	388	371	390	383	389	382	377	372	358	360	360	356	355	366	393	390	342	368	368	385	395	378	393	405	328	358	374	415	414	368	368	378	351	342	428	367	378	355	373	364	365	374	377	359	379	369	391	361	372	344	337	345	370	360	379	387	380	330	392	403	377	397	428	356	378	352	396	351	355	408	388	384	345	338	390	400	376	370	374	372	356	388	384	342	388	350	386	380	408	350	380	337	349	357	374	379	355	360	367	402	379	362	317	371	376	360	367	401	363	383	344	360	388	407	337	392	391	385	377	383	391	408	333	358	362	358	383	378	357	354	364	346	399	345	408	389	395	356	393	359	366	377	372	378	395	400	392	349	370	392	372	369	371	367	356	375	370	347	384	358	359	386	376	353	432	361	395	378	398	382	380	383	332	355	367	387	375	363	389	395	362	403	331	364	358	384	408	393	306	363	370	352	375	402	363	373	373	350	379	380	370	389	374	393	400	371	389	369	389	352	402	375	335	363	384	388	358	375	371	367	336	370	394	369	402	362	348	408	368	413	382	389	403	358	363	391	383	353	335	366	372	378	360	390	378	370	361	363	355	353	383	327	370	389	375	347	358	393	407	356	356	387	400	384	369	340	397	381	401	349	361	358	356	387	355	357	356	343	407	370	360	391	405	368	391	364	379	386	409	389	362	371	358	363	383	373	347	340	409	393	371	376	382	382	363	385	336	362	356	369	407	394	348	403	354	351	391	400	379	398	368	373	405	358	348	410	358	367	363	356	366	379	362	368	381	372	355	363	371	333	376	372	355	399	398	411	386	391	399	379	385	346	389	368	389	398	357	340	351	391	396	382	331	383	385	400	374	394	391	390	413	361	363	414	361	385	364	378	363	361	364	403	384	354	366	388	391	393	337	395	360	371	364	369	339	389	381	383	369	367	356	373	369	349	357	315	403	350	405	377	373	370	379	360	362	342	324	368	359	370	336	357	381	387	332	375	414	394	390	388	375	353	349	361	399	414	403	354	402	408	343	350	366	377	371	380	377	363	376	384	408	379	381	382	382	357	398	362	374	375	393	380	367	371	404	376	361	387	367	377	370	354	389	400	395	341	375	393	375	375	380	364	385	399	371	369	404	353	412	378	370	379	388	368	384	397	377	403	369	371	399	382	393	390	402	342	393	398	387	365	386	375	372	376	384	399	373	386	403	397	378	368	377	366	366	359	381	370	382	367	377	412	361	382	362	388	390	372	391	354	350	421	392	362	383	342	376	354	375	386	381	365	402	329	387	364	396	368	398	377	365	325	387	343	434	387	387	394	371	386	373	352	397	383	370	378	367	347	376	382	359	377	373	386	362	374	357	372	358	382
22548	20667	26851	24207	32031	20354	11428	1601	1022	920	911	822	815	823	793	795	738	803	745	765	742	751	679	725	683	745	677	703	664	720	748	690	671	692	701	672	671	695	683	681	627	666	676	636	664	662	691	686	663	704	647	651	617	687	643	639	643	657	714	626	683	638	686	705	705	714	669	696	695	647	677	689	646	670	669	693	686	625	697	700	653	680	601	666	642	693	601	647	651	686	660	698	665	648	645	605	677	681	657	649	683	615	633	674	662	676	663	637	654	676	615	621	625	645	660	654	669	662	605	657	691	676	648	706	637	633	629	678	692	664	624	708	613	645	634	688	682	667	700	676	683	711	645	673	681	676	685	679	712	665	644	679	683	685	671	643	621	648	673	673	684	656	638	659	623	705	700	656	635	623	685	669	705	691	667	624	669	680	689	699	662	658	671	682	677	644	675	672	643	676	644	624	649	697	678	671	632	652	626	717	676	597	638	684	628	705	653	687	712	674	621	666	646	664	687	717	701	682	676	630	683	686	660	657	703	691	648	681	643	684	675	646	639	619	650	672	625	699	668	690	694	634	693	649	704	628	672	670	710	683	651	640	685	646	657	671	687	649	658	673	669	657	644	685	630	654	664	626	597	710	672	632	636	653	665	641	640	683	636	672	669	649	677	682	599	634	636	672	637	636	620	644	695	673	668	614	668	650	648	688	702	697	721	676	644	652	700	705	664	645	689	694	654	641	706	696	642	682	623	696	645	672	677	715	683	732	670	664	665	690	693	715	652	684	656	667	662	654	667	646	655	632	706	642	658	669	668	655	656	635	680	705	641	688	662	672	716	653	672	671	693	661	658	689	648	677	640	634	702	680	625	640	684	687	652	642	638	699	621	682	635	680	646	668	635	658	644	691	645	651	652	671	642	656	704	611	658	685	638	703	671	685	709	681	701	650	665	664	627	627	694	667	687	661	680	643	649	673	661	675	709	623	726	716	685	666	617	703	611	654	704	614	609	698	673	672	649	693	692	684	672	644	664	736	658	663	667	631	671	682	680	646	678	653	651	639	663	647	662	653	659	693	685	666	692	709	673	671	642	657	673	654	634	657	625	702	681	623	680	650	685	627	692	652	666	679	662	693	649	658	696	665	695	656	649	663	674	648	709	662	693	633	658	673	651	664	717	679	639	693	654	674	644	653	707	670	663	665	662	626	680	649	613	655	696	662	652	700	651	651	674	634	652	701	693	653	699	641	681	645	682	660	621	615	653	656	649	676	683	617	636	660	650	674	687	641	676	647	668	630	635	652	639	697	676	646	624	710	647	695	683	686	609	651	656	718	652	659	650	670	726	667	691	679	675	633	650	670	633	697	660	645	652	640	725	633	667	675	678	674	652	661	688	654	712	673	683	669	656	587	616	637	730	690	660	682	715	619	651	698	680	668	762	653	681	667	638	702	600	661	644	682	669	699	649	613	669	651	662	654	690	673	665	706	682	693	698	651	679	645	681	670	624	715	646	601	683	694	642	667	668	706	698	667	668	694	666	617	664	656	652	655	655	695	678	706	704	656	664	658	635	719	683	654	675	632	662	637	686	678	685	616	661	726	636	686	686	672	679	689	708	652	680	688	685	675	652	682	647	668	687	648	680	643	631	648	640	664	689	675	642	679	684	647	680	602	644	662	705	618	664	700	659	678	684	623	633	621	633	640	719	693	679	679	686	672	688	646	663	642	692	679	651	657	686	671	632	700	628	624	652	693	683	652	699	705	678	667	650	652	618	729	678	664	693	631	670	660	667	689	676	716	664	693	692	679	621	710	688	680	628	642	704	667	692	652	656	719	716	639	685	671	589	663	688	671	677	623	695	688	628	660	728	638	653	658	643	651	672	727	606	663	660	671	661	656	718	654	659	640	683	681	686	656	661	653	619	673	676	676	668	637	691	667	695	649	659	662	695	684	650	674	632	656	636	639	689	644	660	670	663	685	664	693	625	665	677	693	683	683	702	701	613	668	698	668	654	604	639	674	669	685	658	635	690	665	672	657	661	679	675	650	654	691	681	648	657	662	669	671	623	664	670	688	670	668	682	622	661	613	649	648	685	639	674	660	634	624	622	653	691	695	671	660	654	688	682	649	715	639	645	653	639	664	652	630	699	649	662	637	656	641	669	634	699	677	596	666	669	653	702	708	661	649	676	653	651	667	682	666	646	713	610	685	629	671	635	660	707	665	677	680	648	642	632	678	683	659	649	641	663	683	656	662	663	654	640	647	684	698	668	683	669	639	631	668	642	694	637	654	691	645	721	682	642	659	648	617	690	672	688	701	698	672	710	622	661	668	692	695	629	651	630	697	680	610	639	715	673	664	692	687	616	634	640	671	632	692	679	650	643	690	669	695	617	644	665	695	669	661	671	672	671	618	653	640	679	717	701	718	637	677	650	689	713	662	651	712	682	649	723	657	708	706	652	678	696	610	657	650	663	711	642	606	647	657	649	665	660	667	606	699	667	678	695	667	634	689	657	683	656	608	668	656	621	656	645	680	712	633	727	668	652	675	691	650	683	663	682	658	654	634	682	664	651	704	667	671	692	677	664	628	653	658	692	691	637	660	664	695	671	668	653	682	693	672	672	678	619	662	665	659	664	639	603	735	720	708	697	666	653	625	625	652	667	651	673	643	656	664	712	630	670	608	695	680	687	661	670	658	623	657	659	666	655	621	668	707	684	693	646	602	640	610	638	623	701	687	699	639	695	628	683	683	689	681	710	686	630	670	683	681	646	655	677	642	673	714	734	696	677	669	626	645	695	733	623	685	672	663	673	645	646	656	637	613	677	694	676	654	712	649	610	677	690	624	634	683	700	655	635	688	629	679	651	685	651	677	649	683	650	673	703	701	632	680	639	669	665	696	670	657	717	662	667	674	693	625	672	669	664	695	663	625	618	663	674	660	659	652	666	659	671	692	677	660	717	652	666	637	643	626	628	667	632	658	664	680	665	666	659	687	712	657	701	694	685	620	654	694	693	671	683	682	681	668	671	613	660	655	658	652	651	713	689	659	675	657	693	664	694	649	618	667	668	696	636	667	681	694	694	647	684	638	700	628	646	612	668	649	671	632	683	687	652	648	637	675	674	657	644	660	665	687	670	680	687	696	642	673	715	634	673	659	623	687	671	610	668	693	660	656	621	644	696	672	653	694	643	698	651	635	663	628	628	618	702	675	664	710	700	692	663	641	658	659	626	661	742	663	666	692	695	680	674	667	670	669	618	678	704	680	682	683	686	654	664	668	678	681	626	677	646	648	677	712	650	636	696	651	675	664	672	690	664	660	649	628	669	648	668	676	663	697	641	671	672	674	700	706	721	681	665	650	630	638	677	666	633	656	695	691	711	695	649	691	675	652	649	639	645	696	658	602	651	603	653	622	648	659	653	637	684	650	640	668	679	671	667	699	625	701	690	637	668	673	667	704	710	679	682	706	646	698	685	690	641	695	713	697	614	658	661	650	673	688
55223	69279	19053	43848	45504	3544	1964	1438	1300	1210	1085	972	917	887	749	774	781	762	735	708	695	698	655	658	675	668	682	667	621	665	634	604	630	601	629	650	648	623	615	582	613	607	655	615	634	603	582	628	571	586	580	600	573	600	618	617	589	612	625	589	571	625	633	624	603	600	586	592	639	590	598	607	590	601	601	609	594	543	591	557	637	609	566	610	585	563	604	626	590	618	556	599	625	579	610	591	610	557	623	614	596	594	585	562	594	574	599	565	582	573	626	661	598	660	605	587	580	642	567	614	597	584	596	592	569	591	554	634	618	581	610	576	597	602	615	628	630	586	632	546	612	594	609	574	597	626	567	648	597	631	608	615	591	587	582	587	597	582	609	580	614	588	606	607	581	604	570	585	578	652	621	630	573	574	605	591	591	600	574	593	627	611	621	546	606	609	574	639	596	606	619	609	599	627	598	567	537	618	623	599	630	595	613	609	597	612	588	608	546	563	584	547	600	610	624	564	557	571	581	551	612	589	581	586	567	599	616	597	619	616	596	568	578	639	588	594	640	616	602	589	641	613	574	544	592	602	576	605	632	570	620	535	609	620	558	567	597	603	611	626	592	555	587	591	569	601	603	595	574	593	616	541	597	534	564	597	569	605	587	581	590	603	551	595	627	590	619	580	610	593	543	581	603	617	598	629	612	541	638	575	610	576	636	643	597	607	613	634	578	565	590	639	642	593	602	617	604	577	581	608	542	587	621	642	601	609	575	568	632	572	614	627	610	598	596	578	570	618	623	581	570	561	604	583	594	611	615	578	602	601	617	630	608	617	572	588	608	581	653	559	615	575	584	598	577	619	609	611	558	587	625	590	607	569	622	563	577	542	585	578	593	596	590	585	576	578	607	570	580	595	596	579	612	591	615	593	569	565	568	569	587	601	600	583	553	631	597	539	558	630	587	587	639	579	574	584	582	603	589	623	567	604	606	579	598	575	620	568	603	610	586	653	636	596	589	612	618	561	580	633	631	629	581	628	598	595	579	578	582	595	625	598	615	581	598	584	617	621	581	567	584	582	574	625	570	629	585	621	622	609	582	622	583	613	616	597	601	609	581	583	625	627	616	603	572	578	556	638	602	610	627	593	608	583	618	585	586	600	656	605	583	620	576	571	597	625	585	604	617	602	552	592	554	669	594	590	603	660	596	608	603	601	620	604	588	598	547	643	615	583	616	607	598	637	617	645	604	579	527	591	598	609	603	606	602	613	614	635	578	585	593	592	606	611	593	565	583	608	610	632	638	620	611	552	588	576	605	600	622	615	602	560	569	595	591	569	569	577	561	574	581	623	569	590	644	574	554	627	586	618	551	597	570	551	611	634	584	587	629	582	596	613	587	623	589	628	588	603	634	593	535	574	593	587	575	557	598	606	595	586	630	615	620	580	616	580	581	626	587	579	589	602	576	605	594	561	605	572	621	572	578	551	601	600	567	601	614	632	542	555	584	601	612	565	582	555	617	598	574	562	643	617	581	566	596	573	589	588	581	583	604	626	605	566	592	574	612	622	651	615	600	618	573	599	575	641	561	589	615	613	576	651	558	640	577	588	592	571	634	612	602	607	568	621	618	573	582	596	577	578	597	598	587	584	575	594	551	615	587	608	619	580	573	653	619	585	662	602	596	600	587	555	591	606	580	581	559	607	582	583	652	564	593	620	577	594	587	607	600	575	587	598	577	621	599	601	631	572	588	582	619	601	599	626	584	588	606	581	578	568	571	580	591	604	608	577	619	620	623	629	591	658	632	595	598	587	573	584	589	595	601	657	593	583	632	584	602	594	582	606	666	611	619	581	573	608	628	605	608	569	653	573	628	612	587	564	601	617	565	592	601	588	573	561	604	591	553	617	608	596	624	558	557	559	602	632	567	630	595	588	559	600	557	605	584	614	551	589	592	579	585	596	612	593	577	556	573	581	628	586	606	626	608	565	577	592	600	589	585	586	603	580	588	611	612	619	592	585	596	605	571	594	562	575	556	558	588	586	574	606	581	584	578	568	610	586	633	576	591	549	601	643	591	588	605	585	593	579	600	624	634	664	579	628	593	575	603	588	587	582	623	536	601	558	567	609	573	634	568	647	582	595	564	607	603	580	634	620	585	596	568	614	616	585	605	603	626	563	596	596	604	587	602	609	563	634	594	633	562	572	603	562	631	558	625	612	604	579	616	632	619	614	602	601	579	613	641	600	596	595	629	564	587	607	620	615	620	573	615	610	550	580	595	592	605	587	611	602	583	638	611	600	600	615	592	574	599	562	602	589	633	596	604	601	612	615	622	606	633	583	582	587	593	607	582	621	577	560	578	587	609	606	550	571	616	577	578	565	583	622	587	599	640	557	627	582	593	567	640	616	650	589	616	596	623	627	598	596	605	613	580	571	580	597	633	553	599	589	606	562	595	570	568	571	557	601	581	585	596	584	587	590	610	602	607	554	580	582	597	602	584	622	603	574	556	577	565	637	627	593	597	626	579	573	593	606	593	590	611	607	628	617	621	618	610	575	593	594	570	570	590	619	594	617	582	596	573	594	589	581	576	603	600	584	614	604	649	578	596	612	604	599	579	603	633	587	565	607	664	602	577	592	595	579	631	623	588	567	634	567	565	602	588	609	587	620	636	567	588	572	587	619	575	573	592	596	628	608	592	562	586	619	586	595	601	603	559	586	624	561	590	583	603	617	575	602	621	609	593	617	573	601	595	555	509	609	575	611	611	588	627	567	632	618	567	574	583	596	622	593	607	577	614	575	611	627	589	591	606	591	587	547	605	551	597	576	586	597	575	589	613	571	610	605	621	577	564	554	636	595	575	550	603	595	580	588	605	610	600	576	597	622	640	577	590	588	591	594	591	609	571	630	591	613	546	640	531	610	598	629	630	591	605	594	600	578	559	607	619	566	619	606	612	592	588	575	597	581	558	601	599	560	571	618	576	584	567	612	589	594	576	578	610	560	595	585	643	596	596	636	651	622	619	572	622	578	604	592	609	633	574	549	621	595	591	576	605	617	624	580	610	617	585	567	590	620	580	609	570	593	631	628	579	586	582	642	580	610	523	635	540	626	638	601	579	618	612	625	613	569	629	611	610	553	582	578	588	585	588	587	624	622	567	606	647	622	614	596	632	600	596	587	571	566	599	581	606	589	618	555	562	586	581	604	578	598	630	601	588	595	628	592	605	554	596	597	624	654	593	589	643	612	583	614	596	595	539	622	604	591	613	640	558	583	600	558	571	635	599	581	567	590	585	632	611	566	566	590	598	570	571	610	615	533	613	601	600	587	564	571	612	541	550	593	576	604	591	598	581	562	622	584	628	584	601	559	555	600	587	612	595	614	591	616	628	574	586	571	627	604	562	568	622	584	588	589	580	594	583	576	560	623	605	581	569	618	585	604	614	584	661	603	586	586	581	596	587	581	572	617	584	592	606	579	628	597	585	609	624	574	582	566	574	634	619	593
32484	24139	8857	1862	3054	311	237	172	193	159	205	188	188	148	179	172	170	200	163	173	184	176	155	188	160	191	178	183	170	188	169	183	168	187	188	183	179	173	170	157	182	160	208	166	174	185	181	170	193	194	180	191	181	197	170	178	168	194	175	175	187	190	192	179	201	188	188	201	186	189	200	187	189	214	172	183	178	187	174	170	200	182	153	170	189	166	182	185	202	162	175	176	162	186	190	173	181	192	177	177	183	163	183	175	202	189	185	199	170	163	174	175	191	173	182	180	158	170	194	176	159	183	162	198	163	199	174	195	187	168	187	178	199	171	182	168	157	183	187	162	153	178	202	163	184	175	193	175	157	180	159	182	177	179	173	196	180	183	188	178	151	186	186	196	179	149	168	161	176	162	173	192	181	173	175	157	200	184	176	182	163	167	164	186	156	167	172	175	177	172	166	186	186	172	178	202	181	170	183	188	192	180	198	164	171	165	144	174	178	176	190	198	188	168	179	180	155	186	187	164	213	170	174	164	178	155	171	193	184	180	190	192	199	183	189	181	192	165	166	187	180	182	168	194	169	166	189	177	197	186	191	182	178	175	170	183	192	206	169	185	176	187	162	192	163	170	180	170	173	166	178	174	177	166	156	162	145	167	167	174	172	177	200	174	188	165	170	167	172	200	180	145	171	198	176	176	190	182	200	189	160	159	176	191	176	176	172	200	177	202	192	204	173	198	175	165	174	185	165	173	169	188	172	179	199	183	181	183	193	189	159	179	177	191	184	195	165	160	189	178	185	172	177	173	170	167	173	161	175	165	169	191	156	190	175	181	182	176	194	169	180	166	178	193	177	180	184	142	179	160	159	177	182	174	189	168	195	143	164	180	182	176	166	182	177	162	179	163	167	184	147	183	202	187	174	170	174	188	189	181	205	177	198	194	183	177	168	186	176	197	201	193	179	166	167	157	190	181	187	180	179	160	184	182	175	152	165	181	189	154	180	159	182	181	171	182	172	182	173	202	174	214	172	188	157	184	189	217	183	177	180	198	182	168	172	168	215	175	184	180	194	213	199	159	175	203	181	182	184	192	179	179	184	176	187	171	158	156	161	191	178	168	184	162	173	191	166	186	200	178	200	194	191	168	194	177	173	159	197	184	183	194	165	183	161	201	175	185	183	198	189	180	177	199	199	205	181	159	187	190	163	179	156	184	167	167	181	166	154	177	170	184	170	190	152	168	194	195	186	154	183	165	186	186	165	199	180	210	193	145	200	193	182	167	172	176	182	186	176	172	169	207	175	179	173	199	172	197	186	166	189	175	183	186	157	206	182	180	185	162	193	177	158	186	175	171	156	188	183	185	195	174	179	185	166	164	165	184	174	191	192	188	149	155	183	180	158	176	162	151	167	197	192	198	184	166	176	173	176	188	169	180	203	171	171	181	192	175	188	174	193	161	199	193	180	183	185	177	194	202	154	178	196	196	165	174	148	193	160	170	171	168	180	187	159	161	191	196	191	177	171	155	186	173	197	171	181	185	187	160	152	170	164	184	181	197	170	167	169	197	175	215	172	173	150	179	169	174	165	182	178	182	163	190	180	176	172	161	187	167	170	161	187	189	178	181	165	178	164	161	197	182	185	199	185	166	209	190	187	168	166	183	172	177	183	153	166	202	172	208	182	178	191	195	216	144	186	170	177	180	160	190	183	182	204	172	163	160	188	181	162	180	190	179	187	204	168	192	171	153	192	182	174	156	195	159	186	169	181	194	168	164	171	177	174	182	185	174	164	210	178	176	170	196	170	171	176	166	192	166	175	150	174	181	153	169	173	175	180	161	177	175	181	181	188	187	185	164	179	177	187	189	151	167	167	193	163	167	158	162	167	181	170	165	161	164	160	163	179	163	185	184	189	196	195	159	179	186	181	207	178	204	181	172	179	172	165	186	175	203	177	173	178	188	170	180	181	171	208	195	168	152	188	160	193	157	198	195	192	160	157	154	176	178	170	154	184	188	174	176	201	166	198	171	184	203	170	189	167	168	175	195	183	161	217	204	197	188	187	162	178	178	186	185	167	181	187	191	168	174	189	199	181	172	175	187	159	181	180	196	177	182	203	179	182	169	163	198	177	193	186	184	176	175	184	164	181	167	207	173	189	196	165	178	174	195	171	177	170	167	161	180	190	183	173	205	201	186	166	165	174	187	164	189	180	169	170	190	187	176	157	178	171	204	178	158	185	187	179	171	159	195	177	159	158	156	183	195	171	161	192	166	178	171	198	173	167	166	169	178	171	177	185	178	195	196	175	179	192	194	152	162	170	158	179	152	164	189	181	177	180	194	187	173	185	183	185	185	184	188	157	161	169	158	180	183	184	164	181	173	194	175	183	161	176	164	165	168	167	191	184	185	168	156	159	183	187	168	195	178	172	168	187	176	186	165	159	177	188	166	170	147	191	161	170	174	176	174	176	174	174	159	175	176	173	148	174	166	148	192	173	193	162	175	147	184	197	193	175	184	189	160	188	188	185	184	172	184	180	179	149	210	191	157	179	167	191	188	185	187	181	172	193	167	177	164	181	165	175	180	179	162	176	187	181	172	182	183	180	166	171	200	196	192	181	199	173	164	166	173	193	171	188	179	170	172	183	181	160	186	193	187	148	160	194	169	162	197	178	179	198	205	159	194	191	175	155	196	189	193	166	219	184	191	176	202	186	201	176	187	184	171	159	189	177	189	153	157	175	176	178	186	177	171	179	165	175	177	165	170	199	182	171	192	177	201	159	186	195	171	197	180	184	160	170	179	170	201	172	179	178	172	177	202	181	181	182	172	206	190	185	168	186	203	180	174	190	175	160	157	157	182	168	161	186	159	169	191	188	181	155	203	182	172	189	188	193	199	171	185	193	201	165	169	184	189	169	187	166	170	169	179	166	184	176	174	188	153	172	199	157	174	172	159	193	165	177	189	201	154	173	171	188	150	191	211	177	180	170	169	187	197	194	175	171	173	185	170	169	200	200	192	183	165	156	185	171	195	184	170	159	176	173	167	182	172	153	157	169	176	171	182	151	190	197	185	175	182	175	185	191	178	185	164	173	158	170	172	173	183	165	167	186	184	187	182	180	174	169	187	190	174	162	164	157	173	164	194	169	199	176	196	202	182	194	173	190	196	185	182	195	169	175	181	188	176	163	173	179	189	172	180	178	172	180	182	181	200	147	174	160	173	189	162	172	176	178	162	175	160	184	167	192	186	195	168	196	146	162	171	197	187	189	181	163	181	180	188	176	174	183	160	181	192	185	176	180	171	183	205	176	172	185	194	193	173	160	172	195	202	183	179	206	170	183	205	190	170	170	158	216	153	160	174	168	182	197	185	166	166	176	153	177	191	169	181	195	195	169	195	163	175	188	164	147	180	176	159	203	166	176	168	178	187	184	183	196	198	201	181	187	190	171	159	187	196	185	167	165	197	166	184	183	195	169	177	162	210	179	177	171	164	171	189	170	167
32835	23411	1728	2212	4166	338	232	167	206	199	163	173	192	189	175	178	191	179	183	191	176	180	203	184	192	188	180	189	174	200	187	185	162	174	179	186	185	171	167	178	181	171	186	164	169	171	164	193	173	200	172	177	200	192	184	188	178	160	203	200	173	201	187	196	189	194	181	184	183	178	174	182	196	194	175	163	179	172	177	167	186	159	187	168	175	177	196	154	192	172	211	196	196	179	176	184	172	192	168	204	215	177	179	172	184	190	194	181	201	208	176	169	155	190	171	175	179	179	154	180	166	175	188	170	212	164	164	202	188	183	181	199	206	173	171	165	192	189	178	196	190	210	194	170	159	174	173	184	211	166	171	169	188	189	200	185	190	166	164	192	171	168	171	188	184	157	182	186	181	179	177	180	166	171	205	174	196	183	201	171	183	202	160	184	183	174	166	177	205	177	194	178	174	165	217	194	190	180	189	162	178	185	185	187	176	194	201	194	183	189	178	170	193	199	173	185	183	179	186	193	193	188	147	190	185	174	177	170	166	166	168	168	179	208	194	179	177	181	195	159	173	180	196	179	172	172	173	204	198	191	184	195	175	188	157	186	153	193	166	164	179	187	167	180	174	170	182	195	186	192	164	198	173	155	167	165	163	179	204	174	187	193	165	187	189	169	174	180	165	179	176	204	179	175	185	181	168	184	178	151	176	182	199	201	185	181	202	144	165	192	169	209	174	177	190	180	185	165	184	194	154	176	182	175	179	174	181	171	183	182	164	161	181	174	179	175	198	169	194	171	184	179	188	175	206	170	162	158	189	172	182	163	176	157	179	193	197	153	168	173	165	182	175	157	189	170	188	168	200	185	200	204	208	168	178	185	170	195	165	199	180	183	182	184	159	168	171	184	196	190	178	183	190	165	179	191	178	160	164	179	201	192	154	190	162	190	191	202	184	168	215	180	171	154	187	168	181	176	182	195	178	191	178	169	194	200	194	167	168	164	188	203	169	172	176	184	201	153	190	202	190	171	193	159	178	193	182	190	194	169	174	204	175	179	193	196	179	161	178	175	195	200	186	179	173	189	187	160	179	187	179	167	179	169	179	172	187	159	182	181	172	164	180	181	185	175	182	202	161	150	178	171	192	200	187	201	190	190	193	193	177	174	176	194	165	174	174	194	184	215	166	197	175	207	171	186	199	195	172	195	166	192	189	162	192	201	175	207	168	172	190	176	172	201	198	172	190	185	170	180	181	179	164	191	184	179	179	208	168	189	175	177	174	182	176	183	172	185	191	197	191	202	179	211	196	175	193	193	179	184	180	174	179	163	193	169	197	168	162	202	179	178	188	164	166	193	193	176	197	200	202	194	186	183	165	179	158	197	168	203	174	176	181	191	192	193	184	154	184	217	188	188	199	165	167	177	186	182	176	182	184	185	182	156	206	171	179	194	185	178	161	173	181	186	167	191	176	173	168	167	163	180	209	164	178	171	187	170	172	188	179	165	190	197	168	165	136	185	180	182	178	189	193	183	187	187	163	187	170	188	162	179	160	170	194	183	197	191	174	185	182	165	191	174	183	169	181	181	182	181	199	209	184	172	190	177	163	149	184	169	180	202	194	178	166	167	194	192	190	160	192	184	158	205	176	186	167	188	198	151	203	189	193	189	191	171	179	168	212	195	174	183	196	184	188	176	210	179	180	176	181	186	172	144	188	183	195	166	186	190	199	165	174	206	195	176	185	191	171	182	193	168	163	169	216	184	163	207	153	178	177	200	178	186	207	187	187	196	178	193	212	161	181	185	189	175	198	202	192	184	186	190	181	192	165	190	173	199	173	166	200	153	185	186	177	181	171	174	166	172	189	173	159	176	159	178	185	196	159	180	171	175	169	156	195	185	183	181	158	165	177	187	187	191	180	169	169	174	183	182	157	192	173	166	215	193	167	189	171	189	181	182	181	165	169	188	192	188	188	168	166	195	167	179	171	180	158	176	187	175	188	185	181	160	189	191	181	201	174	200	173	171	172	174	183	183	185	201	176	171	177	140	187	182	198	183	162	154	192	158	171	192	187	181	170	180	188	179	175	177	195	163	188	184	183	194	173	204	182	182	186	170	195	183	176	198	162	174	161	174	183	184	164	175	172	198	192	186	184	179	194	173	180	182	198	174	176	189	167	202	178	169	178	167	180	178	173	177	176	181	175	174	192	184	189	194	165	192	183	187	178	179	195	193	196	212	174	205	180	191	199	197	182	155	193	186	186	176	171	165	198	175	180	199	172	202	151	193	160	193	178	160	154	189	196	202	189	163	184	180	183	179	217	164	187	198	175	179	185	204	197	170	183	187	184	161	160	194	188	198	180	212	156	162	194	205	151	183	191	175	161	183	176	182	178	183	188	177	183	178	179	149	193	169	180	180	188	200	181	182	219	162	199	178	178	187	172	175	170	199	163	192	193	194	191	173	191	169	151	197	202	176	197	157	166	159	165	167	181	174	190	178	184	185	179	188	192	193	172	190	179	178	167	185	182	183	176	183	175	188	186	176	187	147	188	178	179	187	168	172	181	189	175	182	200	183	187	206	205	189	172	167	171	170	184	191	172	189	172	159	182	159	174	190	166	193	179	188	175	173	195	193	194	177	182	182	187	171	196	171	173	172	159	164	194	167	183	171	196	169	181	180	186	194	210	197	166	183	190	180	194	203	165	180	192	204	173	179	201	193	186	172	173	171	160	154	192	189	185	154	169	185	212	184	180	213	212	182	196	171	192	180	192	180	177	214	174	189	212	192	169	207	173	162	200	160	208	180	158	195	154	177	171	155	183	183	176	183	182	189	186	178	163	166	164	192	198	159	176	200	187	179	192	185	171	170	195	180	170	213	170	153	191	200	171	152	181	196	161	160	176	174	168	170	186	163	168	213	190	177	187	191	203	174	176	182	172	202	185	192	188	170	185	184	187	174	186	178	171	185	174	181	170	186	194	201	159	154	197	185	170	184	158	183	193	164	195	220	184	158	183	173	168	178	174	164	182	162	168	196	185	194	199	196	175	162	178	180	168	187	171	179	176	178	171	192	169	155	154	173	189	172	182	203	198	181	192	168	194	191	166	212	189	182	185	193	187	175	187	190	161	173	161	156	194	205	178	189	175	175	165	178	180	195	179	196	178	174	180	185	173	194	182	167	167	172	182	188	192	186	190	174	182	168	177	183	197	186	180	144	190	197	183	172	179	184	177	182	158	172	183	175	206	176	201	210	198	169	176	197	192	151	181	182	177	173	177	173	178	189	204	177	180	179	157	183	200	194	158	189	180	182	167	175	177	198	168	207	165	173	193	189	205	200	195	174	207	211	197	176	187	190	178	183	153	160	206	168	161	178	178	157	181	163	175	198	216	183	196	177	172	198	198	196	170	184	172	193	155	184	178	204	188	207	188	190	192	139	165	191	178	170	185	189	170	164	195	194	168	197	200	200	191	181	193	178	193	217	179	160	180	176	190	175	207	165
25144	21090	26984	23881	21362	14410	1870	753	564	562	536	516	489	477	484	473	458	462	476	485	423	465	471	456	399	443	459	452	459	402	419	437	439	420	431	444	440	406	402	424	428	372	448	404	444	396	409	410	420	445	406	428	422	424	407	432	418	434	397	382	405	420	423	426	423	401	412	421	383	378	373	438	429	392	400	405	401	414	419	408	405	449	420	430	420	361	381	407	405	388	409	425	395	424	438	411	407	412	383	397	390	420	423	423	425	374	412	408	421	436	396	424	385	428	392	420	395	384	410	422	394	416	443	434	417	435	422	438	417	393	403	420	409	433	378	455	425	422	421	387	400	404	385	387	437	390	457	419	433	424	442	406	406	445	385	410	422	419	408	396	393	404	428	413	412	438	445	424	403	416	375	426	441	402	429	396	387	412	388	421	419	401	433	446	392	394	415	398	425	429	404	428	401	427	449	376	440	383	420	434	389	413	420	398	417	382	421	428	370	383	405	382	408	400	437	377	436	407	412	405	424	374	424	416	390	433	409	466	392	423	445	444	389	368	388	433	436	375	380	424	394	442	435	391	376	411	401	404	400	400	431	459	374	394	407	427	386	428	403	404	406	408	397	388	386	440	421	416	428	433	432	437	388	413	410	404	399	403	442	424	395	404	403	390	398	431	426	400	393	419	375	406	426	436	421	429	403	436	410	405	404	388	397	426	438	411	422	409	380	419	425	389	421	381	412	425	404	452	440	380	418	406	405	376	411	420	400	398	413	386	383	389	418	432	418	430	433	407	410	394	414	428	409	443	372	435	397	395	418	388	400	417	393	388	421	451	405	439	412	386	402	391	412	389	381	410	439	405	400	460	400	422	452	394	395	414	427	416	396	410	411	388	403	421	406	406	392	438	402	403	448	405	437	426	411	405	395	407	410	427	405	414	415	397	450	405	375	386	385	427	391	386	434	381	381	401	387	424	410	395	387	427	402	393	410	432	393	406	433	428	421	408	411	441	428	410	407	425	392	423	424	389	366	392	442	408	396	418	460	416	424	411	397	410	409	367	412	411	415	388	404	398	410	413	410	420	421	406	400	406	411	388	383	415	403	406	382	422	396	438	411	411	406	407	414	367	362	381	410	422	387	443	420	407	424	436	407	405	408	418	441	390	395	386	416	412	406	414	427	415	405	425	416	408	403	445	390	412	380	398	413	410	421	414	389	431	401	387	462	408	393	404	434	419	439	396	432	407	431	396	414	413	404	425	421	431	419	416	435	414	411	407	408	412	416	365	407	390	440	417	418	439	399	418	394	428	403	410	402	397	391	417	382	411	420	412	388	387	467	409	387	422	431	404	412	390	393	404	396	395	373	394	435	415	396	425	435	397	409	431	440	409	366	404	425	392	432	418	412	428	422	380	383	437	390	394	411	400	392	408	403	389	371	454	423	401	426	419	423	422	402	431	424	437	422	412	434	400	396	395	411	374	395	402	399	395	418	356	414	418	389	367	402	408	405	406	424	400	398	451	406	408	416	421	381	424	375	423	396	433	455	411	432	404	404	439	458	371	393	400	427	399	374	409	386	372	395	411	411	438	386	390	416	396	430	426	403	390	427	376	401	394	390	405	404	406	382	416	429	419	399	378	404	423	399	407	462	415	426	373	389	362	444	391	421	413	393	398	413	446	428	380	405	420	400	433	355	436	384	396	416	398	414	416	427	416	377	407	397	396	465	448	389	407	418	411	412	444	430	423	416	440	447	403	423	359	373	397	366	429	380	412	389	434	411	446	392	411	391	453	441	380	412	367	390	404	413	425	411	409	408	399	428	423	379	397	405	397	391	418	401	370	412	400	400	420	397	390	387	424	472	416	425	403	412	423	430	419	421	420	423	405	428	389	389	417	411	415	410	431	386	410	425	383	405	391	411	421	419	409	445	408	402	411	362	418	413	414	391	427	401	377	399	409	379	399	414	430	405	439	399	400	409	405	412	446	390	374	457	410	407	409	398	408	398	425	383	413	405	416	380	399	410	398	394	401	417	436	442	406	429	428	418	424	449	440	413	435	383	442	417	394	387	427	423	411	438	407	450	418	425	387	412	435	373	405	415	411	390	418	390	417	447	419	349	385	407	400	406	442	404	431	451	403	404	433	442	422	392	411	396	389	419	378	391	399	425	415	433	410	414	446	389	416	433	409	393	421	410	402	418	431	417	416	366	410	451	398	404	410	404	408	406	411	380	407	379	405	367	382	410	382	420	412	394	383	428	388	404	430	410	422	426	402	413	428	407	426	409	412	424	414	426	420	427	414	421	396	420	416	418	400	406	435	366	415	422	405	416	382	413	432	415	407	408	372	435	398	410	415	432	409	410	410	382	447	414	385	411	375	403	401	395	395	399	398	436	372	373	367	401	424	408	405	379	388	450	384	418	429	433	395	386	406	427	420	405	437	404	412	399	418	432	448	417	423	384	387	421	423	401	381	414	412	395	371	424	426	417	387	425	439	403	405	393	417	386	420	425	408	419	389	410	377	400	399	411	422	431	386	397	436	437	408	406	400	397	410	425	433	426	431	435	380	406	352	426	414	381	391	417	417	376	371	417	415	410	431	412	407	403	441	439	381	382	378	404	441	401	408	376	390	398	407	415	410	402	374	423	422	382	458	405	441	385	408	381	423	380	434	396	407	412	438	412	406	387	377	435	404	418	410	408	433	441	481	395	424	434	417	422	386	447	413	433	417	415	406	424	411	392	398	406	397	388	416	414	378	410	426	444	402	392	419	448	419	406	396	397	427	404	409	380	408	399	401	425	382	400	380	441	393	388	402	420	385	405	428	416	428	385	404	419	429	396	423	416	411	428	450	393	436	427	430	401	400	380	420	422	374	398	454	416	397	407	401	436	395	433	422	399	384	402	393	422	400	433	417	405	405	396	406	415	413	385	399	428	446	366	370	422	423	420	401	389	399	426	397	383	421	420	394	404	456	416	391	395	389	418	388	432	395	419	418	444	427	396	413	404	411	403	413	391	396	422	443	403	374	392	418	389	402	409	420	386	426	396	414	399	432	384	398	418	410	456	430	400	427	415	415	426	450	399	427	404	398	395	410	426	410	405	401	397	391	412	402	431	416	402	423	417	363	395	400	410	430	374	404	357	398	387	383	420	408	432	397	393	381	426	370	404	380	395	388	415	407	370	440	417	460	398	419	423	361	410	393	407	357	398	382	446	420	405	405	412	392	403	412	384	426	409	448	424	410	426	398	445	442	403	456	415	426	383	395	383	406	408	458	426	408	410	401	398	402	425	440	420	425	415	457	413	383	422	383	429	390	428	431	434	408	425	451	397	364	414	452	392	430	368	452	479	395	432	459	412	396	391	390	431	418	451	395	392	388	386	387	426	373	415	427	432	450	420	406	388	430	441	383	386	392	436	446	446	394	390	413	414	433	415	398	423	403	390	421	447	428	434	407	376	394	426	416	411	425	407	373	413	382	415	408	387	437	425	426	404	433
57148	67620	16556	26992	11381	1903	1199	916	789	723	640	594	572	531	505	524	491	438	473	442	411	404	446	391	411	429	393	439	413	439	422	394	382	371	417	365	353	380	390	403	370	371	409	361	378	397	420	380	369	404	374	390	364	365	390	388	404	376	375	392	387	387	391	354	349	380	355	393	379	377	384	353	363	363	381	362	356	359	386	385	390	376	377	375	380	376	354	405	366	362	399	372	357	388	342	340	392	355	358	353	378	340	342	386	367	366	354	330	376	371	377	364	378	375	386	358	423	356	350	430	398	411	387	374	356	358	395	390	356	336	398	391	390	383	326	382	380	377	385	386	375	361	364	361	373	342	386	370	369	394	379	374	382	376	384	385	358	358	355	410	371	360	400	360	369	354	381	390	359	385	376	359	372	348	382	341	348	385	420	347	362	387	346	333	383	359	363	380	367	353	393	381	390	393	370	351	397	382	377	371	397	412	360	359	372	382	357	377	369	369	329	368	360	363	371	383	380	368	368	369	332	390	387	341	379	385	403	401	377	362	365	345	363	360	374	361	382	376	331	380	357	378	381	352	383	394	408	354	373	379	365	381	374	373	344	365	378	381	360	359	372	329	378	386	358	374	395	396	340	390	338	359	363	361	395	323	343	373	408	399	392	391	376	328	347	368	352	369	406	364	393	345	397	361	383	368	320	361	354	367	390	370	386	359	403	376	381	376	326	356	349	379	363	391	365	371	381	368	371	355	363	372	366	398	327	399	375	365	333	376	360	336	381	389	360	338	382	356	363	371	321	388	390	368	356	359	392	378	381	389	367	388	398	326	347	359	363	413	361	362	359	390	383	393	368	364	373	359	368	404	371	332	413	355	382	355	343	384	348	391	383	374	415	340	397	399	349	407	391	348	354	389	385	374	365	358	367	344	386	385	362	376	371	352	355	354	383	348	364	387	409	362	392	373	379	389	361	371	360	348	359	363	339	350	392	369	383	353	367	366	355	389	381	339	342	369	359	359	351	348	358	376	396	373	389	378	384	392	351	384	408	383	330	358	354	381	354	397	383	390	348	356	367	394	356	385	386	346	377	365	381	358	376	364	349	411	383	377	370	353	409	386	397	377	392	366	365	406	359	351	368	376	375	349	358	362	376	386	380	374	380	377	359	372	373	374	385	386	394	401	365	357	388	360	386	378	374	401	359	380	343	369	349	400	343	350	333	356	377	372	374	369	340	391	342	394	361	362	371	358	364	377	351	371	396	339	374	328	379	383	407	370	399	372	371	347	376	386	400	370	367	376	356	357	382	384	393	374	354	377	389	363	375	368	380	368	383	373	387	383	341	368	405	401	372	362	377	387	359	373	355	376	389	361	375	370	370	414	351	341	381	364	376	367	381	363	349	371	387	384	383	371	363	373	377	370	370	356	351	359	359	372	369	368	385	378	381	380	355	354	391	378	380	357	385	376	348	350	338	352	399	315	368	417	388	341	354	333	342	386	353	383	366	378	392	370	380	360	381	370	373	376	404	370	344	385	359	378	362	366	362	349	359	376	379	400	370	382	365	357	366	384	395	404	369	371	358	379	328	380	399	367	375	343	344	382	370	366	394	364	372	385	331	353	362	382	339	383	368	354	354	367	392	354	362	375	404	368	333	373	375	326	389	414	377	349	375	365	359	318	382	374	397	386	379	367	357	345	384	365	365	356	373	349	349	378	366	394	377	381	380	360	381	361	371	358	385	406	356	387	352	376	342	351	389	403	375	370	386	361	363	365	343	386	370	370	346	399	395	411	389	355	379	330	375	378	373	375	354	409	396	334	358	348	375	375	405	336	361	415	367	369	400	346	377	400	399	339	370	360	377	352	356	413	423	356	405	382	365	406	374	387	401	401	392	352	348	377	388	361	385	382	386	365	391	364	362	368	333	403	372	390	329	366	374	338	402	358	384	316	369	370	353	388	378	385	385	386	374	382	380	356	372	346	361	377	362	373	340	344	342	347	368	376	364	356	378	362	359	397	371	370	377	370	383	355	347	369	381	382	383	372	377	368	351	354	353	364	352	390	359	395	375	340	393	348	355	391	345	376	380	346	392	361	367	356	415	367	381	350	387	390	351	408	349	385	386	380	360	377	344	368	364	415	391	390	377	378	395	378	382	385	387	394	357	362	358	406	386	391	365	369	385	351	353	377	369	388	385	361	391	384	368	387	369	349	396	333	379	372	390	393	347	385	395	390	393	365	394	373	374	327	369	362	412	356	355	375	334	401	381	336	365	359	385	365	366	366	378	361	347	390	369	377	369	379	379	350	395	411	312	365	383	383	370	387	360	351	371	369	382	363	335	371	351	370	377	376	348	323	382	401	363	368	406	396	393	371	367	399	357	374	372	350	380	368	416	385	362	386	352	380	352	402	382	367	352	397	384	354	340	387	380	393	346	374	397	359	359	389	397	363	349	367	351	332	368	379	357	384	397	371	384	376	354	352	347	348	356	373	377	378	348	360	375	355	383	383	401	371	349	377	364	358	379	422	385	371	378	369	371	360	366	390	384	353	404	363	373	400	384	345	350	371	364	384	333	401	377	353	390	373	366	326	404	342	366	396	380	382	387	367	365	385	388	377	348	374	366	361	381	351	400	345	383	378	332	339	374	382	365	401	361	403	361	400	401	364	392	393	381	348	372	380	386	382	380	360	394	369	364	380	366	371	370	361	349	370	358	371	374	391	399	367	387	330	392	359	350	359	376	389	367	378	372	380	351	365	340	356	396	376	372	377	368	369	385	357	374	375	332	396	372	400	369	396	312	349	397	412	396	358	398	398	392	369	343	378	348	377	339	348	405	382	378	398	381	336	366	372	380	382	381	373	345	408	364	379	356	367	386	385	394	375	371	385	386	379	391	329	386	392	364	378	401	371	359	367	382	383	388	356	368	378	362	365	362	366	359	362	358	370	370	332	376	412	371	412	400	365	372	371	366	329	379	356	391	364	381	352	377	334	358	346	353	391	362	364	377	361	387	345	326	346	359	396	353	390	405	381	416	364	349	377	374	399	334	380	372	366	370	398	380	363	359	385	389	351	347	386	361	349	369	346	405	393	376	381	403	356	376	361	366	364	377	357	398	373	387	386	369	362	342	396	393	393	393	352	361	373	378	383	368	360	368	388	340	383	372	399	363	378	380	354	373	385	381	386	375	385	405	368	413	335	359	390	351	359	351	388	375	370	366	380	379	383	401	380	363	378	381	362	360	410	365	344	364	366	350	362	388	402	389	347	389	365	368	355	345	347	369	375	364	378	373	371	339	373	373	336	350	375	371	365	373	395	400	371	368	362	339	359	354	377	383	403	375	379	396	351	382	418	377	347	372	386	365	386	378	368	409	344	380	384	331	418	358	388	365	390	350	384	394	371	369	329	361	416	380	356	398	379	368	375	381	401	349	363	401	383	384	358	364	368	385	380	375	362	329	374	383	368	340	354	422	422	417	366	367	355	342	354	382	382	412	354
22466	20750	27290	23563	21318	20480	13229	1601	1065	953	925	841	835	832	843	792	766	750	789	703	684	740	725	683	707	724	701	705	716	691	640	674	684	665	691	666	682	679	682	692	724	657	651	665	645	631	659	686	688	646	692	635	677	639	690	661	680	694	632	684	681	640	641	681	664	656	656	653	675	630	695	594	698	689	678	637	678	659	700	667	659	672	651	640	695	673	666	666	632	624	679	633	639	656	656	635	617	674	706	685	625	649	677	623	681	675	680	701	685	630	683	667	689	651	674	666	634	686	647	641	630	693	621	643	703	658	636	687	725	675	712	643	665	700	652	668	606	622	618	708	657	655	668	646	632	710	668	672	702	680	628	640	692	636	633	668	639	618	670	681	637	702	666	667	627	685	669	682	626	706	639	647	652	669	631	652	638	687	626	646	635	661	715	616	691	674	683	705	631	693	648	667	684	644	655	664	681	634	656	675	686	637	680	681	691	611	650	683	648	678	646	686	679	667	727	679	680	645	617	634	684	642	644	671	694	705	657	604	681	658	670	709	710	641	661	676	680	701	678	625	679	615	666	634	640	671	701	685	658	685	658	662	640	707	638	650	683	658	618	674	636	619	632	685	668	671	662	657	648	629	648	607	679	678	684	636	646	682	604	625	655	682	606	624	598	671	616	635	621	644	695	724	653	625	660	648	672	645	699	624	661	643	674	664	645	653	658	671	678	673	702	669	613	715	641	639	636	630	662	691	678	605	656	657	684	627	619	698	623	669	672	657	654	619	630	641	646	708	635	636	630	660	641	687	651	678	655	654	657	655	674	665	679	636	680	645	644	686	634	634	661	690	671	649	667	665	675	659	642	655	709	637	643	659	660	652	669	667	714	647	644	682	662	663	656	677	627	637	631	679	625	669	639	600	649	718	646	657	637	644	665	622	640	647	628	643	654	683	680	658	638	624	638	648	669	631	642	673	661	681	647	691	657	631	668	609	707	692	675	672	657	697	614	651	669	682	667	625	694	641	648	654	657	673	623	653	665	643	664	667	679	685	624	642	666	661	635	713	638	613	653	668	670	646	677	672	654	634	680	665	599	641	672	659	604	654	675	668	654	600	664	635	631	657	674	680	611	689	639	677	657	639	645	663	665	632	671	686	649	614	613	645	692	624	641	669	677	688	689	660	646	699	611	670	634	696	695	640	627	642	669	656	696	609	662	654	633	616	662	671	645	636	680	686	650	663	656	622	706	692	676	659	711	617	633	677	690	650	681	645	630	616	645	663	667	653	613	635	671	708	639	640	682	660	661	709	685	684	705	635	623	638	673	664	659	633	680	693	642	653	691	603	702	638	705	612	642	624	657	670	653	659	628	617	614	685	659	730	607	708	651	646	683	661	682	663	695	645	657	630	651	668	635	629	691	655	686	651	655	625	655	644	688	664	636	608	652	659	702	646	654	696	636	645	622	677	661	644	665	674	693	680	679	732	672	681	682	668	687	641	675	648	668	700	679	657	625	724	666	686	683	706	649	601	646	654	704	646	692	654	654	675	655	645	687	647	675	656	623	652	694	672	661	679	674	642	651	646	656	655	664	735	661	644	627	679	669	684	685	715	664	648	652	639	675	687	652	657	631	657	653	651	680	638	700	685	637	681	635	652	607	691	650	645	682	667	665	685	694	649	689	687	630	678	664	656	646	625	707	620	653	682	692	625	688	713	652	626	633	631	648	624	683	678	653	656	642	662	658	647	679	682	631	676	674	664	648	667	676	681	665	661	684	679	667	681	643	702	658	650	698	668	658	669	644	655	644	659	692	670	606	629	690	667	615	641	693	689	609	692	688	674	688	646	696	675	661	660	658	697	673	651	640	649	579	645	650	670	607	619	695	686	690	674	684	645	713	619	663	659	679	672	667	674	680	677	685	643	668	637	664	674	688	635	679	654	683	671	634	642	632	650	664	655	662	634	641	612	629	635	673	645	658	670	608	664	650	649	669	641	669	639	660	656	644	623	637	616	664	646	656	635	694	698	647	650	626	674	648	696	686	652	628	637	670	622	681	729	633	658	632	678	658	660	690	643	633	589	667	675	663	672	676	653	665	660	688	657	666	610	675	650	679	674	724	614	674	695	700	666	686	670	666	648	652	650	651	659	660	665	671	675	629	644	682	627	666	680	663	703	654	634	654	611	653	672	672	643	651	628	669	657	677	639	623	676	644	658	683	629	681	637	675	680	635	663	629	652	673	644	648	645	649	659	685	663	642	677	703	632	668	681	690	648	639	648	643	659	644	669	646	657	629	669	642	686	645	685	648	683	636	657	645	700	669	647	640	702	696	648	661	686	696	682	691	640	662	678	630	669	643	636	667	613	652	661	618	683	628	682	674	600	703	711	688	655	588	574	628	691	669	667	675	687	668	628	672	642	708	695	673	703	651	619	658	596	661	641	677	645	667	640	615	695	599	698	652	630	630	674	686	651	648	633	663	690	634	662	688	642	645	648	646	644	656	682	665	633	653	652	618	597	660	642	682	683	732	657	657	667	650	671	665	591	667	698	652	703	645	665	682	648	672	652	624	682	681	680	648	670	667	661	636	622	657	690	666	626	664	704	685	625	661	662	659	642	654	655	654	646	640	662	676	610	712	648	647	627	705	658	656	630	711	685	662	648	661	683	685	590	657	624	641	646	677	675	631	674	729	682	658	647	664	667	665	666	607	658	644	712	705	637	676	638	702	647	684	653	687	677	628	665	622	653	612	711	661	642	623	674	694	676	662	650	665	676	671	681	673	616	658	676	669	708	640	646	697	632	684	676	629	669	625	681	690	632	672	634	650	634	641	645	652	639	653	625	638	618	669	664	676	697	673	668	698	664	655	648	662	635	642	630	654	691	636	621	689	606	708	628	695	684	645	642	640	710	644	643	668	681	669	637	640	680	636	677	665	695	620	623	640	672	664	683	666	675	631	661	651	645	647	673	633	677	629	668	653	656	694	643	656	648	659	630	614	630	670	673	674	627	623	670	651	683	666	623	659	632	630	657	656	639	675	652	668	665	628	701	683	639	665	650	679	665	647	684	666	677	624	649	673	661	634	680	685	708	693	662	721	673	663	679	639	663	641	632	675	653	656	678	646	658	660	662	693	616	628	690	648	679	682	677	633	657	646	664	616	640	675	667	645	622	671	639	682	669	688	646	693	668	721	727	666	675	662	651	642	637	626	713	626	623	623	661	636	618	684	620	606	667	658	703	686	634	690	675	659	646	707	676	676	733	702	656	658	648	657	649	658	679	609	629	582	669	644	666	676	603	643	616	660	663	656	621	633	652	609	676	637	645	704	696	678	666	701	625	700	679	685	667	660	671	635	635	625	627	652	685	662	612	670	682	668	651	690	664	665	671	641	655	683	624	652	666	681	667	663	677	632	657	625	654	634	690	682	641	622	654	646	655	629	621	635	666	681	614	684	665	692	653	679	679	699	666	637	647	658	681	698	705	628	629	656	651	646	690
50554	76029	25982	41389	27782	3270	2155	1629	1335	1291	1120	1000	968	921	838	807	760	738	695	717	696	681	670	698	620	679	646	675	670	641	603	606	640	617	622	627	596	647	663	680	683	623	654	593	601	677	648	601	619	610	621	613	633	590	589	606	598	536	634	619	602	608	612	590	564	633	596	604	560	591	590	585	607	595	592	599	617	629	600	543	586	592	587	571	592	573	620	557	625	612	624	595	611	586	634	595	540	575	608	606	567	621	629	613	593	598	567	595	597	603	592	545	624	534	570	599	585	543	622	590	598	632	619	603	624	546	582	584	574	610	601	586	580	530	572	611	613	590	567	604	603	590	573	604	598	629	562	575	609	599	581	594	579	609	592	594	648	584	581	630	571	590	561	614	590	533	596	570	578	639	565	651	566	571	583	620	657	567	566	590	598	613	588	594	629	589	605	620	531	599	615	581	562	598	601	559	636	597	597	570	599	599	599	586	625	566	605	607	585	561	581	587	555	604	539	606	613	598	593	560	612	586	543	583	608	587	627	601	593	599	555	602	608	586	582	597	560	622	613	647	585	623	615	563	586	628	560	560	570	599	544	568	612	587	551	600	564	573	605	564	548	589	614	582	622	591	615	630	598	578	570	578	570	584	579	586	575	575	565	617	563	575	564	581	588	576	537	591	606	624	584	612	610	624	582	571	564	597	597	582	596	574	586	580	583	559	649	596	588	604	563	622	601	575	587	574	586	551	590	630	578	589	530	594	642	600	591	561	562	563	624	601	598	572	602	563	595	581	581	606	576	577	598	565	583	610	555	600	581	587	557	579	546	572	570	613	593	610	565	554	605	585	605	587	577	591	565	586	565	577	592	577	532	624	611	562	575	602	599	595	616	574	534	586	638	565	615	606	589	585	641	616	596	610	585	566	623	561	630	596	557	582	563	552	548	630	580	590	624	570	555	645	594	549	594	591	586	620	627	590	576	559	576	570	632	599	607	602	581	581	599	575	527	634	567	609	626	593	614	569	593	553	598	596	593	558	577	619	641	596	589	575	573	563	557	579	535	628	623	576	584	620	613	599	577	602	626	581	542	589	617	586	589	567	616	616	568	563	565	585	563	601	562	596	569	579	594	587	615	573	598	549	543	595	594	629	568	615	585	569	572	594	615	631	603	604	558	605	615	589	600	590	596	584	577	614	598	632	597	593	589	611	547	587	583	560	554	572	583	588	624	551	557	593	630	615	596	600	637	547	625	597	597	618	651	599	587	632	552	572	608	610	603	597	603	583	584	579	590	576	603	617	600	589	597	567	615	570	584	580	619	594	630	600	562	537	591	580	586	556	623	605	604	570	582	658	570	567	614	597	597	544	631	593	583	576	628	612	643	641	611	603	589	645	595	558	590	583	630	577	591	559	586	622	579	563	569	552	615	584	555	562	535	637	623	614	566	627	590	555	586	553	591	624	590	580	576	569	573	544	596	609	549	558	634	620	585	639	596	551	592	599	563	581	605	606	549	635	577	608	584	605	566	566	596	597	597	581	607	611	628	586	578	570	544	628	571	551	620	579	561	550	574	588	599	654	644	596	601	595	576	616	604	572	611	598	591	611	584	596	537	613	599	622	585	597	612	563	606	600	579	591	546	574	587	594	578	638	625	567	612	573	606	594	614	533	589	611	568	577	583	614	566	642	635	624	608	622	612	604	641	591	591	587	606	593	536	619	577	558	576	560	591	633	629	575	594	550	612	572	652	589	601	594	615	605	602	572	577	587	587	591	593	552	617	576	596	548	595	602	577	568	561	597	616	572	576	616	610	612	610	623	568	646	564	625	547	628	546	591	604	584	595	628	596	598	617	566	579	588	580	576	567	592	568	567	608	551	560	605	587	583	577	583	597	596	581	590	565	605	600	574	602	603	567	597	598	607	584	614	534	574	588	588	568	586	592	616	621	588	571	602	613	605	572	582	577	622	636	606	636	602	623	572	625	630	604	558	643	575	607	609	570	561	591	614	574	562	587	594	598	610	580	601	591	617	575	631	572	585	583	588	555	577	551	580	625	622	628	604	606	566	630	603	597	573	630	642	601	633	593	566	594	585	607	647	570	557	560	591	554	609	612	576	616	576	623	607	607	549	609	577	577	579	562	574	577	538	538	596	579	593	578	616	576	613	615	561	596	592	614	615	603	604	584	571	567	593	592	592	575	586	565	609	566	585	603	589	614	598	606	591	620	568	595	576	609	585	641	556	567	621	607	595	571	584	617	594	576	553	580	631	570	598	604	572	630	585	570	530	587	579	602	573	584	569	590	618	609	616	612	584	591	631	635	568	604	601	546	622	574	596	578	594	591	615	639	563	618	559	614	589	617	577	595	592	570	606	590	560	559	583	561	592	600	590	595	593	601	591	607	581	614	566	582	613	562	585	564	600	590	579	581	568	614	584	581	616	578	588	603	585	593	573	591	640	622	565	583	596	576	548	560	584	594	578	546	565	626	613	597	592	592	633	610	577	588	615	608	612	590	610	587	636	572	602	588	609	607	572	581	574	608	564	563	586	596	567	604	604	624	562	630	586	586	580	579	587	598	585	568	565	552	581	629	604	587	575	607	599	600	586	621	604	597	572	565	570	619	568	604	625	587	611	622	590	593	602	570	591	591	622	609	569	579	588	618	596	603	582	585	567	609	571	576	589	584	623	599	552	613	610	564	599	609	625	618	561	611	593	581	579	609	571	543	576	630	628	629	612	641	618	584	620	623	584	577	612	597	592	570	578	616	646	604	604	599	618	630	598	558	619	594	603	587	582	588	613	596	582	583	588	579	616	592	568	553	596	561	587	604	571	582	575	610	587	579	599	546	561	609	637	553	626	582	552	604	589	597	622	579	645	586	639	588	595	597	614	550	603	597	633	587	600	592	576	592	575	565	599	571	609	588	586	591	597	598	590	636	586	605	609	606	644	581	609	606	580	617	606	568	604	539	597	644	624	591	636	582	588	562	585	534	600	586	577	567	580	590	607	595	592	563	566	581	614	603	562	602	593	613	581	571	573	576	603	570	597	611	614	545	607	595	597	573	590	565	591	573	545	541	580	607	620	570	567	599	602	572	592	584	619	592	599	601	617	598	537	601	570	547	595	572	572	591	563	589	634	624	578	595	595	607	575	608	546	576	621	596	576	601	611	556	589	595	581	604	550	602	585	596	565	638	570	607	598	575	614	572	573	607	580	559	589	566	581	593	580	591	599	602	614	593	589	593	546	605	630	628	596	594	652	581	575	568	599	563	597	618	543	612	601	582	621	569	615	602	569	598	614	587	564	591	586	631	607	582	600	580	558	614	608	591	549	549	561	597	544	582	570	608	566	574	581	574	560	599	613	584	571	563	564	571	620	584	568	572	609	613	565	568	520	570	613	624	592	626	627	593	555	576	607	597	596	586	574	585	609	622	564	567	589	582	582	553	580	547	607	588	613	576	623	604	591	587	564	598	604	542	594	628	598	549	611	596	638
32747	24117	8409	2992	1581	227	226	192	169	180	174	185	186	171	169	186	168	183	174	186	167	153	175	192	183	182	159	207	180	172	184	187	160	170	187	157	172	187	167	165	182	176	177	160	171	181	183	195	186	176	158	187	184	164	195	166	173	159	183	181	172	201	184	175	156	172	150	160	152	164	162	161	182	179	163	154	154	189	176	160	157	173	159	178	173	188	163	169	189	166	179	164	194	189	172	153	182	182	163	192	186	164	192	162	174	161	149	160	169	171	169	187	162	183	153	168	166	184	185	161	187	175	198	184	154	157	173	194	176	184	182	176	187	155	165	179	159	166	165	163	153	170	171	164	177	160	179	172	193	167	162	180	167	175	181	179	179	186	183	169	180	191	199	167	163	196	149	183	176	170	157	170	184	176	169	168	188	165	174	194	161	192	168	210	166	185	184	162	159	192	192	178	168	172	184	170	174	170	177	172	194	197	169	199	154	167	162	166	179	171	192	184	176	168	166	171	167	167	168	151	166	170	194	191	180	176	186	196	174	166	178	168	157	175	171	173	178	188	173	191	169	147	178	164	156	197	161	196	174	167	155	142	173	192	190	174	194	187	185	201	167	190	195	181	175	206	172	170	169	192	159	174	195	172	151	141	179	161	165	175	208	168	158	170	162	175	155	168	172	191	182	156	183	159	184	193	174	170	203	178	176	182	187	179	183	191	172	201	185	158	173	165	167	163	160	164	156	185	177	196	146	163	148	197	188	198	170	152	178	161	158	193	185	171	208	172	180	190	191	163	191	168	201	191	165	157	172	173	184	152	189	166	218	188	194	176	180	209	179	184	156	199	167	180	174	186	180	183	174	165	205	189	191	214	211	178	178	188	200	181	190	169	175	162	167	167	164	210	177	175	174	174	156	176	155	154	168	178	158	181	154	180	172	176	178	169	185	155	161	191	154	166	189	169	173	175	182	176	170	183	173	171	196	167	164	173	185	144	177	168	170	170	192	167	193	176	137	170	160	185	176	184	157	177	187	165	184	203	189	158	142	184	195	177	167	163	184	173	191	190	171	187	192	156	168	169	170	146	177	157	184	154	159	166	192	169	178	168	177	175	177	171	146	153	172	173	187	169	157	195	148	163	176	176	160	153	170	185	175	170	172	166	184	151	180	170	168	171	182	153	164	152	170	152	169	170	172	196	183	169	161	181	224	165	199	173	161	193	153	177	171	162	175	163	163	172	170	169	186	158	177	160	170	178	164	165	187	183	206	180	204	169	155	177	162	174	174	174	173	174	170	162	185	174	178	183	174	177	181	162	174	187	169	179	168	177	145	170	174	173	178	177	182	163	169	172	152	174	163	181	186	171	187	160	173	154	181	167	181	187	165	196	187	158	179	171	158	183	159	179	167	167	172	169	171	166	170	166	156	181	179	178	165	187	167	172	169	174	166	176	187	174	169	172	169	187	197	182	166	174	180	186	165	167	169	168	171	196	191	154	168	172	183	210	176	186	187	170	151	154	181	174	160	191	175	161	190	157	200	169	154	200	172	190	149	168	200	184	168	167	158	186	165	180	143	207	185	173	170	167	175	173	179	194	157	192	177	176	181	174	169	178	190	177	182	166	180	158	206	181	193	179	184	170	191	165	181	170	178	183	197	181	193	159	193	165	192	183	167	190	157	171	158	190	185	171	173	173	153	184	174	168	173	183	170	174	183	175	162	171	179	168	185	192	179	148	172	175	185	192	160	192	186	175	159	204	178	179	178	162	182	169	169	184	170	187	194	163	159	192	195	169	176	173	191	191	168	162	172	178	166	163	183	163	174	161	171	197	184	167	171	187	185	163	186	177	189	185	150	198	168	164	177	180	201	185	202	189	174	174	174	174	177	177	193	163	181	166	174	151	162	203	191	182	183	168	176	183	188	171	188	172	166	174	189	165	161	166	184	183	166	179	162	167	158	163	178	174	166	167	177	144	177	172	177	166	147	163	183	172	178	178	193	165	187	177	180	181	171	159	181	172	180	174	182	164	180	149	165	186	173	172	145	182	145	215	151	194	160	180	155	195	201	188	178	176	172	176	186	200	164	179	166	165	181	181	180	165	169	175	183	179	178	181	175	186	161	161	177	167	167	179	178	195	169	190	195	162	193	166	169	155	191	143	182	200	179	153	187	179	188	176	194	172	176	170	141	177	184	190	197	190	163	178	170	161	192	164	174	178	201	183	177	172	161	178	166	178	175	193	182	177	163	170	192	175	181	172	177	172	168	163	160	178	172	172	166	201	177	172	171	152	174	172	188	181	191	188	199	150	157	156	187	176	165	194	209	200	196	181	176	192	188	171	171	164	201	174	177	166	166	165	166	151	181	218	154	185	162	148	169	181	165	164	166	193	186	199	170	182	170	146	165	181	167	195	187	172	195	182	174	161	185	175	159	185	175	167	147	157	172	150	165	181	168	157	176	174	159	163	176	184	154	163	179	178	180	174	168	176	173	182	163	182	174	182	199	184	179	180	194	175	197	196	161	166	175	178	158	162	196	198	158	153	184	161	170	181	183	175	189	178	180	179	164	175	171	183	195	185	170	199	179	192	167	162	189	153	177	174	173	160	173	165	174	175	159	180	171	167	138	191	168	197	179	180	167	186	194	155	182	169	154	162	158	170	164	157	169	172	159	188	157	199	186	144	187	161	176	160	191	181	192	180	174	159	210	171	189	193	179	155	184	175	198	172	158	179	177	171	177	180	164	164	199	154	163	175	169	189	180	154	189	180	180	139	175	167	173	170	173	165	163	207	176	181	185	171	183	184	158	170	191	162	178	161	190	183	168	179	170	168	161	156	181	175	172	201	161	204	167	139	185	177	155	207	187	180	155	187	191	193	185	170	174	159	195	175	185	184	177	174	154	189	198	157	160	178	196	168	156	187	202	187	183	168	191	165	164	170	185	180	183	161	185	182	175	194	187	172	178	177	185	162	177	162	163	174	168	203	171	169	166	170	179	166	183	165	197	192	189	182	168	180	154	160	212	192	172	183	164	178	165	175	187	206	165	186	178	180	178	179	179	173	158	166	176	173	185	151	164	172	178	191	182	178	167	193	181	163	190	189	183	191	190	181	169	156	186	179	184	192	186	168	180	188	152	188	186	157	185	174	185	171	170	174	178	174	181	161	148	199	165	161	160	195	179	187	181	177	164	189	168	180	172	151	183	186	174	159	204	168	173	163	190	170	190	174	168	158	185	179	177	170	182	180	163	188	189	176	185	176	172	175	170	190	159	186	154	173	188	163	176	168	179	165	176	207	161	175	165	169	169	180	170	154	177	172	200	153	172	168	174	143	184	154	163	194	167	150	184	170	163	185	189	157	188	169	191	177	165	196	173	170	176	179	194	183	168	163	181	178	196	165	166	173	168	182	156	146	188	183	147	187	156	186	178	168	183	180	163	192	177	171	179	175	186	177	165	174	168	182	148	182	182	169	155	182	177	159	163	188	180	167	178	170
32543	23962	2102	3728	2186	242	189	187	177	161	207	194	214	183	171	176	171	166	193	189	174	187	213	171	198	154	178	173	179	172	162	183	178	165	173	190	188	161	169	175	160	186	192	177	185	177	178	187	168	162	183	161	172	171	190	200	173	185	183	173	186	183	176	191	194	168	169	179	204	175	170	173	172	153	164	145	193	199	171	187	174	163	177	198	183	169	184	178	178	151	174	195	194	164	185	174	178	194	145	194	166	180	181	204	181	180	175	154	176	160	169	189	171	168	179	185	182	166	214	169	179	176	176	168	180	168	200	203	181	169	171	159	192	181	155	172	159	184	183	177	186	166	163	167	189	173	182	175	164	177	181	196	168	171	185	178	195	188	187	164	189	180	156	189	179	201	185	156	179	188	163	162	202	221	171	171	169	197	183	188	158	208	156	176	180	180	191	157	210	182	161	168	185	219	180	182	178	161	180	179	176	167	211	188	167	184	166	193	165	185	194	178	174	197	176	185	179	192	153	169	177	195	177	193	155	162	167	198	197	175	170	184	191	186	171	181	161	177	174	181	186	152	184	178	177	181	174	157	168	182	171	188	166	175	174	173	170	210	184	156	190	163	190	163	168	192	173	183	179	179	156	186	192	171	173	196	185	183	200	179	194	188	179	150	179	172	197	165	162	166	179	190	175	169	178	149	187	181	173	162	177	194	162	190	174	174	172	174	164	164	168	201	179	183	177	188	167	175	153	149	152	176	160	184	189	170	137	201	163	192	171	188	163	178	174	168	201	200	204	181	188	183	159	198	177	155	167	174	175	194	177	163	157	182	168	177	182	150	195	175	188	181	180	157	213	167	185	189	173	178	147	169	186	180	179	184	189	178	174	179	165	199	152	205	155	170	172	150	188	163	160	151	194	160	181	171	201	182	168	178	177	157	189	164	182	174	174	160	183	150	190	193	171	174	178	168	179	199	172	195	165	175	163	157	171	167	192	185	144	164	171	184	186	192	165	199	169	163	194	195	193	192	195	159	181	191	190	167	180	191	201	183	176	167	187	185	173	183	189	191	173	164	158	188	158	159	167	180	173	192	169	185	152	166	153	196	163	168	174	181	189	178	156	188	195	181	170	207	191	184	185	187	172	177	175	174	183	147	175	185	166	183	161	163	174	201	160	182	172	167	180	151	183	166	166	170	203	189	177	164	179	186	200	185	179	180	184	198	186	180	168	192	164	170	158	165	162	165	183	164	179	157	185	183	183	180	188	180	191	204	189	176	176	184	199	182	170	169	174	185	180	145	171	174	173	182	169	183	173	185	183	176	177	168	180	179	188	185	147	185	191	180	187	175	166	161	153	183	174	173	159	182	207	172	149	187	180	191	180	152	163	172	194	167	179	208	155	162	164	162	162	189	166	202	196	215	158	178	169	173	196	169	168	184	187	189	157	167	154	193	181	184	157	175	187	177	171	168	202	171	175	180	182	172	185	176	175	189	184	188	173	194	190	157	182	169	202	197	179	199	180	176	198	178	202	174	167	164	172	172	183	175	163	196	159	175	199	196	169	187	187	199	193	190	171	187	208	164	166	157	177	159	176	166	187	172	210	180	185	199	178	174	175	176	185	175	180	173	158	179	182	156	188	181	186	168	173	179	185	185	166	197	182	180	176	201	177	180	174	191	185	180	184	175	172	171	184	176	157	173	166	179	158	162	171	175	178	170	187	181	189	167	196	173	168	189	188	186	187	198	168	195	162	176	150	200	157	208	210	198	191	165	175	175	179	177	163	179	186	161	179	170	196	168	177	157	169	174	164	175	180	167	159	200	156	180	189	185	177	184	164	184	191	189	196	155	193	194	195	189	172	203	169	179	174	185	188	169	161	165	170	176	188	197	193	180	183	187	199	160	190	180	172	159	177	176	167	198	194	177	188	173	174	177	179	173	199	162	165	191	201	169	184	179	180	175	183	170	184	167	176	157	173	162	190	188	157	163	174	193	171	153	189	166	210	172	183	166	172	159	186	162	189	155	193	168	201	179	184	206	176	155	184	183	181	180	173	185	196	192	190	170	178	167	189	172	172	180	183	183	179	196	172	165	174	169	192	175	173	173	184	164	195	175	197	186	217	169	170	185	184	180	168	191	196	157	174	189	176	182	165	161	208	218	168	156	153	206	166	171	191	182	182	180	170	186	199	180	188	172	171	173	176	178	159	183	185	176	162	161	162	173	158	198	202	170	174	184	196	172	216	192	188	212	164	191	189	213	213	156	176	173	180	170	175	190	174	171	205	177	166	198	167	181	174	179	175	170	195	170	194	197	192	181	170	192	177	183	165	174	177	176	189	168	168	171	189	167	166	160	169	167	163	191	168	186	172	195	194	182	182	171	179	197	168	166	168	182	179	200	192	180	161	157	164	159	173	199	167	189	169	181	156	181	174	187	180	174	187	163	199	179	181	165	187	171	182	194	191	174	185	186	179	177	185	206	184	188	177	178	178	179	171	197	179	172	177	174	193	164	181	176	158	175	186	168	187	171	177	185	188	191	198	182	179	156	174	212	159	173	186	169	173	204	174	190	172	171	185	166	173	178	179	170	155	182	163	200	178	159	188	174	182	175	177	196	181	160	187	169	198	181	166	173	167	190	188	159	178	170	186	178	173	184	175	191	165	171	193	182	164	174	177	162	175	152	183	162	196	180	164	182	169	173	155	183	176	157	174	165	178	174	161	173	183	166	172	207	176	186	187	160	182	161	150	182	168	159	184	163	195	178	177	179	167	152	190	168	174	195	166	140	178	172	171	199	176	189	167	167	148	166	179	179	176	203	168	200	172	174	188	180	185	186	183	173	176	204	177	161	178	166	162	162	193	185	176	185	179	177	198	177	158	166	174	181	176	172	178	181	180	182	184	189	173	173	193	163	180	179	199	196	180	196	165	180	182	171	179	148	170	188	157	164	192	162	145	179	179	156	177	177	191	161	182	165	168	165	176	169	151	184	181	189	181	170	176	173	163	173	182	176	187	155	163	176	184	192	157	192	175	157	173	182	171	176	157	156	196	186	189	167	184	193	183	161	187	186	209	168	165	166	178	178	178	173	166	173	168	185	165	172	174	186	182	207	185	183	187	180	180	175	174	173	168	181	174	180	173	175	171	197	189	174	186	171	185	184	168	214	185	168	181	197	156	181	210	173	160	194	172	156	157	188	171	168	168	192	183	174	183	186	178	193	159	167	187	196	176	206	175	206	172	158	179	192	179	177	191	178	178	181	174	165	189	184	176	187	157	186	189	189	171	195	205	184	187	215	195	183	167	191	196	199	164	171	178	134	186	172	180	198	181	174	188	183	152	181	196	167	176	176	174	191	179	171	191	173	171	189	183	174	184	172	185	162	166	197	174	187	190	171	173	176	167	194	214	179	188	175	165	184	193	187	195	171	181	184	179	176	172	181	195	196	192	145	181	168	172	196	201	171	179	179	169	197	181	183	201	174	190	174	208	155	163	180
25079	21564	26667	24537	26791	14309	2441	670	557	570	552	489	512	470	498	482	440	483	450	459	444	455	435	459	454	435	426	416	433	392	410	414	447	425	395	445	457	420	407	438	426	419	451	470	406	421	444	405	423	411	449	461	422	435	464	443	429	411	420	412	463	460	413	411	435	441	392	430	394	429	453	449	410	414	415	421	426	393	410	445	406	420	437	421	430	398	383	418	424	438	436	460	452	420	415	435	413	416	386	401	410	412	446	423	422	424	399	431	420	423	429	428	424	441	413	413	441	402	422	464	406	432	417	427	432	410	435	430	408	422	390	417	405	381	403	391	419	442	440	430	405	409	420	425	411	430	448	403	415	436	432	448	435	400	456	424	422	432	416	416	414	389	463	407	403	401	412	441	423	405	431	412	419	419	410	417	427	417	446	453	454	413	443	428	426	418	422	420	473	440	426	410	425	413	444	413	429	441	415	436	413	394	426	411	407	417	396	389	438	419	401	411	433	440	410	414	443	449	403	419	416	410	395	425	419	425	396	458	413	405	413	421	406	389	425	404	406	407	416	385	440	399	435	411	442	414	408	393	423	439	420	432	428	439	442	432	427	466	421	411	400	399	424	409	406	446	388	411	404	416	434	446	437	417	438	411	402	385	441	463	430	449	430	432	410	436	411	445	416	402	407	436	453	449	443	438	416	440	438	390	437	395	383	436	457	438	446	458	446	467	402	410	398	427	420	423	460	415	424	418	421	433	398	436	412	399	434	405	433	426	403	395	407	445	465	457	429	446	444	466	447	431	422	413	412	401	405	430	471	396	412	387	414	402	417	403	427	400	445	415	410	392	420	404	433	436	407	386	417	451	400	392	407	407	436	385	428	455	474	405	414	412	417	460	447	421	424	394	425	430	413	437	397	408	413	403	444	436	389	415	410	436	416	401	408	424	407	387	418	449	413	399	394	406	394	397	405	458	395	438	385	376	437	449	442	438	391	391	410	405	449	430	427	417	408	411	432	375	442	366	420	455	456	423	441	441	431	451	445	422	439	435	419	448	424	430	393	406	436	424	447	424	449	406	428	407	414	408	424	422	443	395	399	442	388	470	422	416	445	400	429	414	426	416	429	427	449	441	455	447	430	461	465	418	418	419	468	437	412	412	456	429	382	398	429	438	487	415	462	406	407	424	448	417	443	420	399	442	411	396	430	423	455	420	402	443	425	387	435	437	427	419	432	408	463	435	441	457	442	439	429	430	425	455	465	419	429	410	439	421	451	427	443	389	396	433	365	407	392	425	411	384	441	452	380	426	433	464	376	437	403	443	371	417	431	384	430	417	411	432	434	406	424	435	463	420	422	431	422	405	442	431	410	394	458	395	422	439	442	425	438	413	441	387	419	421	415	399	407	446	386	427	450	448	419	399	435	409	413	433	408	444	401	425	402	433	419	392	418	409	437	429	401	409	411	427	443	366	477	424	440	424	393	392	405	439	439	463	439	436	414	400	438	433	403	430	425	405	450	414	384	404	414	408	430	452	433	421	471	425	443	389	434	412	440	400	422	411	406	391	435	401	428	391	417	455	453	411	436	449	418	434	394	426	399	429	430	402	438	426	431	418	402	425	418	437	438	425	415	417	411	437	397	450	433	416	452	427	420	422	420	409	405	449	418	447	386	386	447	418	484	424	445	412	394	437	429	421	398	427	437	429	435	439	421	407	422	404	454	385	405	419	422	410	418	398	415	425	456	425	425	430	407	404	440	423	442	425	410	405	412	431	395	423	408	421	403	389	422	427	431	437	410	384	401	436	379	426	447	426	416	398	466	429	399	406	437	452	435	420	394	408	422	441	417	439	401	411	436	446	469	394	425	373	393	410	428	409	434	400	364	420	427	440	433	401	443	394	450	409	425	401	457	419	422	392	433	434	440	415	477	394	397	406	414	423	413	382	440	412	400	446	407	458	406	422	410	451	426	420	390	432	432	423	432	405	443	446	450	436	418	426	439	422	419	433	393	424	422	421	447	396	433	384	430	408	449	408	386	425	436	393	374	421	388	411	412	442	437	417	441	437	406	396	424	471	430	395	423	468	431	399	415	406	435	442	397	413	441	406	439	439	435	435	451	414	415	410	429	436	431	397	449	420	440	407	424	463	415	439	439	405	429	403	405	409	415	437	423	435	393	425	433	386	450	454	431	458	419	411	436	426	418	395	401	436	456	425	395	408	407	393	440	455	400	395	425	441	427	389	419	424	454	456	450	416	399	418	442	395	429	409	392	420	400	416	414	403	404	418	422	425	384	396	445	452	439	341	403	405	433	433	399	382	442	421	435	406	402	438	384	453	418	438	411	440	419	399	463	438	434	429	458	446	423	416	439	411	419	402	404	423	400	429	419	412	446	402	433	439	401	386	465	373	424	385	396	428	417	425	434	439	411	430	437	398	417	395	427	412	441	469	408	408	380	427	450	441	447	431	419	426	426	403	405	466	412	425	418	399	421	451	412	390	417	403	455	397	430	417	444	448	413	448	414	370	427	410	411	442	441	405	368	426	396	417	403	414	436	400	412	423	436	419	414	475	415	407	422	415	420	400	406	437	425	416	412	443	400	434	403	430	417	428	420	435	454	449	413	405	403	408	399	396	487	425	419	403	368	395	430	425	420	424	439	413	403	408	429	450	432	437	416	455	423	407	402	391	428	447	434	436	444	432	429	404	401	418	432	443	376	413	417	422	411	408	395	433	414	432	444	454	397	440	445	418	415	406	417	390	435	461	408	400	415	411	452	405	399	410	462	424	395	419	459	430	436	440	463	424	404	412	446	433	428	425	429	449	409	435	444	422	425	432	426	453	425	423	445	457	431	477	425	405	417	373	422	388	407	448	431	411	398	423	379	415	427	388	416	396	434	403	395	424	435	444	419	387	405	399	413	407	404	388	398	427	424	394	440	413	421	413	401	404	444	424	431	417	398	454	396	441	422	440	376	437	410	417	404	415	393	418	408	413	380	426	444	421	403	435	424	400	406	438	440	436	424	449	423	393	441	428	399	401	398	410	406	407	423	429	435	426	451	407	405	417	408	425	423	442	407	422	422	425	416	399	365	391	416	403	388	445	423	440	430	418	406	411	429	441	451	426	420	405	416	451	400	445	416	442	392	406	386	397	406	391	412	434	415	426	447	402	412	401	426	425	437	395	424	403	428	418	389	424	415	391	418	416	407	441	414	395	426	402	431	402	454	430	401	412	441	427	419	396	412	390	439	401	440	393	414	410	421	411	386	427	403	410	415	414	412	402	442	436	427	409	426	421	401	406	432	397	414	429	424	442	456	402	386	447	432	389	416	409	447	421	408	416	382	444	359	452	420	393	453	410	438	424	421	419	441	364	396	417	421	427	423	418	433	423	393	438	467	441	391	423	414	463	409	408	415	409	400	438	448	405	409	417	423	431	390	439	413	378	432	393	417	451	429	448	460	472	450	424	443	421	434	460	415	414	426	418	450	398	403	463
57087	69081	14254	31236	29800	1506	985	800	693	643	578	592	523	492	480	477	443	471	497	444	450	431	417	427	422	415	432	394	413	377	397	369	393	419	355	373	375	374	436	387	398	381	384	422	412	445	372	386	396	370	387	371	361	401	386	366	393	373	417	412	384	386	374	392	349	373	391	354	390	367	376	369	362	392	377	384	381	369	426	403	390	384	401	367	346	415	415	377	403	369	376	371	375	369	376	392	378	414	384	366	390	375	370	385	391	370	399	355	391	347	351	367	341	387	395	378	367	414	416	354	433	363	381	402	373	395	376	323	364	373	369	402	349	395	387	408	363	392	353	374	364	364	386	345	384	401	362	386	387	382	334	375	412	373	399	359	365	399	334	399	370	375	391	392	372	360	361	359	370	390	396	376	400	355	397	364	352	366	405	366	339	414	393	372	374	370	415	369	395	393	369	417	391	368	402	366	375	381	377	398	359	403	386	376	406	408	405	373	394	380	372	396	392	372	421	388	366	391	373	366	388	389	356	396	338	368	391	367	391	383	351	383	408	379	415	373	370	388	394	384	377	386	400	398	373	389	358	375	366	369	361	362	370	371	353	382	393	374	359	376	413	365	369	398	376	377	404	405	366	382	389	377	360	374	374	399	375	375	395	354	399	379	377	375	354	405	414	412	373	380	370	380	361	372	395	376	392	411	364	365	371	362	353	362	375	391	379	350	372	370	380	371	363	377	365	402	393	391	375	378	423	382	378	400	360	392	354	379	361	372	400	386	357	401	396	374	365	388	361	419	377	372	345	351	401	374	383	376	359	362	389	408	357	337	317	396	386	423	390	387	383	424	342	388	401	363	383	360	428	383	351	373	407	373	376	360	362	393	387	379	381	378	372	393	383	391	390	398	389	376	397	338	397	386	377	385	353	372	383	370	381	356	409	330	397	370	399	348	349	361	385	393	376	383	403	374	360	383	415	351	392	383	354	355	383	374	367	374	373	351	381	393	389	360	403	364	387	356	392	362	348	394	405	380	355	375	396	380	381	346	401	398	400	394	391	392	376	392	352	370	381	379	394	404	369	383	403	375	387	373	354	365	390	366	340	386	374	398	384	390	355	369	354	376	364	417	379	374	376	374	360	349	372	371	365	358	383	374	383	383	394	345	381	406	358	354	352	390	378	384	377	392	396	369	393	417	343	386	368	374	382	348	379	378	373	367	401	401	401	358	390	381	382	379	400	381	370	396	394	391	387	363	367	389	405	418	385	374	356	373	349	392	361	389	395	388	398	357	430	369	421	385	396	371	348	367	385	367	353	366	387	418	388	429	367	389	384	377	387	368	387	383	368	391	381	389	391	391	384	373	354	378	369	401	354	364	391	386	386	386	387	387	393	375	379	364	390	357	369	372	390	386	417	379	363	369	406	406	406	380	367	337	402	364	377	368	393	357	393	352	375	411	375	387	395	379	419	397	391	377	395	405	389	376	380	386	402	372	396	411	405	396	390	338	369	379	367	378	390	388	365	352	392	367	393	351	392	364	403	346	363	390	344	406	365	345	355	376	375	397	361	350	343	365	396	378	378	412	380	343	380	399	365	396	405	385	386	363	329	381	370	358	381	363	356	362	344	352	367	375	377	382	409	357	370	379	382	390	404	337	394	424	368	373	369	375	341	369	408	346	389	409	367	352	356	399	396	389	383	394	368	391	381	424	378	367	393	388	377	331	363	382	404	382	370	384	405	370	384	387	383	392	358	387	389	372	383	404	389	403	361	384	373	370	351	379	362	376	396	398	371	357	375	397	372	389	383	393	399	365	345	385	351	371	392	376	368	382	390	358	364	384	372	403	370	367	354	350	390	379	380	399	346	372	349	359	412	377	361	358	365	394	383	369	375	392	381	369	362	372	363	361	385	389	350	359	392	357	359	380	379	402	364	412	377	412	395	372	361	363	346	407	422	386	408	357	338	383	374	399	358	402	364	364	382	386	404	384	422	353	370	391	334	342	378	420	385	373	397	384	391	384	402	383	386	398	396	378	356	388	359	367	394	396	390	388	390	387	367	399	399	379	373	372	400	406	376	384	371	388	395	384	350	385	395	354	381	387	382	381	399	376	360	380	415	376	380	389	399	377	368	352	397	406	388	391	370	396	410	395	382	327	360	428	343	372	321	360	377	386	377	379	391	379	392	353	390	400	391	378	407	376	328	369	382	387	399	408	390	345	397	372	396	396	394	387	378	399	376	356	356	383	384	367	392	374	356	408	366	424	379	387	352	387	374	358	378	424	360	355	382	394	372	393	334	383	352	365	387	367	410	388	367	373	398	376	365	399	365	370	383	390	364	374	338	397	376	364	387	333	347	361	358	397	397	369	388	380	372	369	382	390	375	379	407	346	368	405	403	390	377	375	396	411	404	375	379	391	403	340	345	374	386	381	374	352	375	350	405	367	353	392	397	402	405	345	391	373	411	358	352	340	398	344	387	359	398	354	364	420	415	412	401	363	380	384	371	405	376	373	365	375	398	378	356	351	362	376	384	393	411	375	418	389	395	378	385	359	401	369	388	354	353	413	389	371	363	387	385	347	410	405	357	382	406	385	380	370	385	372	349	368	419	373	396	375	362	368	383	378	376	392	376	327	370	386	376	349	409	413	375	388	372	358	390	346	396	388	341	371	392	339	389	398	379	393	403	394	353	364	369	346	415	364	383	377	398	358	420	353	374	388	403	366	415	383	383	370	417	366	367	404	399	402	364	378	345	403	359	373	394	393	371	358	397	355	392	363	388	377	358	393	373	375	355	385	372	340	346	382	386	406	367	393	376	393	380	410	373	375	395	397	342	399	367	388	420	349	387	390	389	403	381	361	352	407	388	360	375	367	385	379	354	377	383	388	350	366	395	377	376	357	362	371	377	386	385	353	367	378	389	383	352	354	366	365	429	363	352	395	369	381	379	398	387	395	353	381	365	365	382	374	396	373	378	359	339	365	366	382	317	395	380	416	361	354	379	391	396	385	393	387	360	387	396	391	365	376	335	369	377	365	372	398	389	384	385	379	340	403	394	363	404	405	426	358	363	371	397	406	367	363	370	389	404	376	400	397	377	387	382	333	390	361	370	383	368	395	404	367	389	367	353	396	385	348	368	390	345	381	393	385	382	400	384	348	334	364	394	415	362	366	390	415	399	351	342	399	379	397	373	361	397	370	384	373	383	406	396	374	426	372	345	369	359	375	388	368	376	365	373	359	385	394	376	392	350	385	402	394	373	372	383	381	381	393	395	409	362	349	371	381	354	373	395	386	373	387	384	382	376	385	376	425	377	369	402	382	335	396	393	365	376	408	364	372	393	387	412	365	340	391	373	367	352	364	413	379	370	375	365	386	347	390	367	405	341	395	388	407	387	411	373	385	356	396	388	375	379	379	387	399	372	384	385	386	391	385	368	386	368	391	319	400	399	379	369	405	385	372	394	369	383	355	386	376	401	366	374	403	381	389	395	372	376	390
22520	21024	26941	24335	21911	19721	9461	1288	948	996	909	879	844	782	747	781	765	747	739	700	751	725	766	725	744	733	708	690	665	718	776	682	699	714	670	702	674	762	657	639	685	652	684	704	715	720	652	707	732	715	734	644	684	697	650	741	634	707	662	697	680	698	644	691	710	695	676	635	688	702	667	707	641	686	684	655	666	668	663	671	698	689	657	692	671	655	661	655	674	705	665	704	681	662	681	706	632	615	645	683	658	690	698	664	698	682	719	658	644	640	710	731	672	662	616	711	663	696	709	730	678	657	668	708	681	701	710	668	686	688	708	690	679	726	670	635	702	728	637	691	648	674	701	681	686	662	661	659	663	705	678	679	697	673	715	705	643	669	681	698	639	625	671	687	681	656	710	648	689	654	671	679	665	646	687	665	655	647	663	660	670	706	599	651	606	739	624	664	627	660	687	664	642	638	679	701	712	628	677	694	663	638	697	722	673	629	682	674	644	672	649	638	682	693	661	643	649	650	672	689	645	645	695	681	721	624	657	720	671	669	700	630	717	729	658	674	655	698	677	646	633	699	656	676	687	644	633	652	600	650	678	683	667	673	687	703	709	667	660	708	607	652	703	669	685	674	681	668	708	731	661	670	652	671	715	691	673	711	687	672	623	657	617	692	671	653	668	651	657	675	671	689	673	692	676	653	677	673	636	664	665	688	642	692	674	680	641	690	704	663	691	661	704	692	692	651	685	664	627	610	668	631	686	640	658	675	716	690	683	683	670	666	723	703	664	682	735	662	667	692	665	641	619	624	663	729	662	691	676	683	661	667	710	643	719	651	707	663	656	662	714	727	663	674	630	692	660	679	627	746	644	708	658	732	688	708	665	692	702	672	711	706	663	664	621	659	678	642	634	653	643	670	735	695	643	651	667	674	662	682	697	658	687	703	704	688	647	679	672	690	674	670	700	681	670	671	676	660	703	623	693	622	656	656	683	631	685	699	649	675	700	667	661	653	666	695	665	637	696	697	715	686	692	692	658	687	658	619	681	640	670	671	638	699	641	679	673	669	708	683	661	656	722	679	667	666	678	630	710	652	698	670	649	666	694	653	648	718	649	673	710	699	685	666	672	669	703	630	684	718	642	668	642	683	677	673	663	679	687	629	658	657	629	695	673	695	657	677	678	655	723	687	668	644	669	691	710	652	673	669	671	731	713	652	709	650	667	696	652	648	711	692	669	665	711	673	680	684	674	712	670	631	695	664	703	703	674	684	638	667	687	661	638	627	715	683	669	686	644	667	699	692	676	657	658	634	675	674	685	694	700	676	686	715	691	612	681	722	717	670	680	614	670	672	668	703	689	672	704	650	726	719	700	668	661	669	674	683	649	646	628	697	661	705	691	678	690	651	734	703	706	670	694	657	705	673	639	645	692	673	658	693	688	620	721	694	703	707	658	661	674	672	650	657	683	706	684	644	658	691	668	646	660	697	685	687	689	680	690	706	676	682	700	696	666	658	692	635	638	653	668	661	627	721	691	666	684	690	687	697	685	689	694	639	667	677	670	678	681	636	642	676	725	657	704	675	708	712	663	637	662	686	684	736	658	691	650	692	669	661	694	706	698	704	710	668	692	691	683	681	714	650	675	696	696	704	653	688	706	699	708	677	709	659	684	667	684	686	690	660	713	645	680	689	695	662	678	650	684	648	673	689	676	672	668	665	653	652	653	681	664	663	640	628	660	711	724	652	689	662	664	723	715	676	659	682	674	667	678	674	651	674	684	687	685	690	736	664	698	702	687	642	654	640	661	649	690	705	671	687	613	670	698	671	707	639	719	694	679	659	664	652	685	691	655	671	700	692	670	620	712	676	676	685	696	683	618	690	702	692	683	667	650	657	703	660	705	670	680	649	673	673	730	635	634	629	707	648	674	653	686	750	685	702	642	679	668	685	693	668	674	686	682	664	678	690	655	662	724	655	669	665	630	660	651	659	688	709	647	693	684	674	673	721	675	727	716	659	680	615	636	678	686	658	683	724	672	703	729	720	701	690	655	688	672	656	676	677	654	691	714	665	642	681	664	694	660	659	647	679	647	633	690	673	645	632	669	666	670	626	680	670	678	723	677	673	676	662	691	667	617	681	648	677	657	633	720	643	629	655	680	658	680	674	676	661	604	677	704	669	660	634	656	626	666	701	666	697	679	640	664	669	698	653	675	667	669	676	702	691	642	670	647	704	710	656	710	642	632	689	672	667	677	696	678	667	645	627	653	686	694	655	672	653	615	660	653	635	685	697	710	671	696	704	605	646	687	645	681	676	674	724	686	684	646	646	734	689	674	655	654	692	698	659	682	711	652	669	736	662	675	656	637	644	704	626	651	657	672	693	609	677	636	704	680	672	652	678	732	651	687	688	642	654	662	644	632	676	674	605	694	608	664	697	689	646	686	689	688	697	659	694	685	668	649	669	650	673	650	659	629	670	671	645	692	692	664	665	700	696	684	631	687	592	664	742	654	676	697	693	709	647	728	717	687	682	714	708	640	612	667	692	671	643	676	649	660	692	659	695	649	690	643	668	659	653	681	695	657	661	648	671	650	637	676	684	688	702	648	655	697	656	702	676	649	646	704	682	687	635	666	651	679	725	717	690	689	671	622	646	701	711	729	691	664	627	726	699	695	685	652	634	659	657	686	655	679	681	658	673	692	670	651	672	694	660	704	736	684	702	669	670	635	643	723	662	678	638	678	687	649	633	676	683	712	687	723	646	681	683	645	654	653	706	670	667	709	656	620	667	635	655	678	675	641	678	638	700	691	694	709	700	656	674	710	680	690	690	681	723	647	706	673	654	655	655	713	696	694	679	678	657	690	704	644	695	644	664	655	704	685	678	645	652	704	659	693	653	671	647	665	663	699	696	693	657	650	653	687	637	687	706	692	735	655	695	665	655	680	680	644	668	705	667	696	701	710	675	666	618	666	673	710	692	712	729	659	684	660	677	663	717	657	682	716	657	652	634	679	691	675	673	727	677	678	675	727	645	656	649	692	687	673	642	673	651	661	653	673	663	631	677	699	661	686	691	664	676	659	671	605	655	642	686	639	621	699	674	707	679	627	644	725	644	662	638	654	673	686	708	654	671	676	694	627	674	687	677	734	665	668	674	668	684	680	675	642	609	651	643	667	708	663	648	682	653	663	720	688	693	663	673	621	678	665	664	686	667	704	691	670	686	655	652	678	704	652	730	712	702	699	672	681	626	673	701	627	618	711	691	674	729	667	644	677	669	686	667	716	695	671	693	709	682	691	694	717	665	673	603	634	693	648	672	674	633	672	673	668	693	677	669	652	714	709	687	640	663	684	656	678	631	753	668	647	674	661	689	651	718	658	658	718	672	670	649	649	620	657	660	687	692	638	701	704	680	640	697	657	679	666	699	648	691	644	658	656	689	662	669	674	697	669	682	662	654	663	701	670	679	689	637	651	732	661	691	695	701	657	626	656	647	669	653	698	656
56186	73785	18824	44798	22885	2694	1863	1491	1293	1218	1039	925	949	893	815	776	755	767	667	682	702	728	720	695	698	645	640	681	605	638	607	648	625	636	597	607	630	621	627	613	573	625	651	670	611	582	615	598	609	609	625	622	617	623	611	557	585	576	582	587	636	589	652	594	635	636	674	643	606	629	670	610	593	600	588	584	625	596	568	565	594	628	609	591	608	604	620	608	577	567	627	615	571	640	571	566	641	584	573	625	549	546	588	609	640	607	619	598	578	577	649	568	656	611	597	623	620	639	636	574	635	584	613	596	593	568	607	625	601	578	575	650	599	643	594	597	576	588	593	606	600	579	596	558	576	563	594	589	643	636	575	603	599	619	581	587	615	600	580	597	590	588	617	641	594	626	587	593	594	588	576	603	592	605	630	578	608	630	618	602	602	630	599	581	579	602	600	610	558	633	591	600	631	585	615	603	608	595	581	601	605	604	618	576	564	570	585	596	577	603	613	618	596	611	580	598	602	659	628	601	589	581	594	612	619	593	626	628	616	604	587	612	586	627	597	568	624	621	590	532	565	597	619	611	586	588	594	590	621	620	586	608	596	583	574	573	610	616	556	580	616	595	604	579	651	600	589	621	603	598	588	638	592	586	617	599	637	600	587	558	620	613	655	593	588	617	603	601	575	599	629	601	645	621	591	586	608	603	624	649	651	585	621	601	599	632	570	594	574	651	619	627	537	632	631	583	589	594	615	587	605	624	602	593	571	597	586	590	654	591	617	582	577	612	605	643	583	631	631	668	608	594	569	581	608	585	644	590	616	638	573	570	569	580	600	616	596	664	600	597	572	573	620	625	630	581	595	611	613	591	597	567	609	579	574	575	598	550	604	640	625	620	588	606	608	585	591	588	568	616	588	610	612	600	605	592	585	606	626	584	603	589	577	583	618	605	667	574	624	598	590	595	609	604	618	606	582	609	626	617	585	636	619	591	664	608	614	656	617	578	629	597	626	601	589	584	616	609	631	551	622	596	577	627	615	626	586	591	567	609	581	642	648	619	649	550	591	629	584	598	583	584	538	617	562	629	650	641	537	583	559	620	634	596	591	586	588	615	583	624	575	577	569	606	583	630	598	627	601	618	603	604	647	611	604	638	612	601	591	643	629	622	558	672	598	592	587	616	592	591	593	595	607	565	631	599	605	614	581	587	607	618	584	590	596	626	572	553	626	607	569	613	634	600	623	616	604	592	598	621	598	618	578	619	581	521	536	588	607	603	606	591	583	561	600	610	591	609	593	638	575	649	572	595	617	566	600	588	572	579	631	592	610	626	598	557	603	585	588	590	613	609	609	561	604	617	592	613	640	595	584	615	622	617	595	572	614	604	615	624	592	583	616	615	563	629	615	595	649	599	603	613	592	553	604	625	633	598	582	595	568	582	612	608	587	589	608	621	603	654	612	592	601	630	604	601	574	564	609	638	579	570	630	600	628	603	599	599	594	575	564	623	611	591	590	621	576	570	597	632	587	610	599	611	611	616	575	638	623	590	611	641	643	610	608	616	585	573	552	616	541	614	637	564	585	587	629	590	568	624	603	578	584	623	623	579	593	628	618	587	595	602	553	579	601	565	600	620	584	604	583	575	589	559	633	615	646	605	641	610	576	583	610	608	602	578	584	529	578	592	606	616	561	602	591	584	608	577	637	615	606	508	615	576	640	614	596	625	661	628	584	588	626	569	622	576	608	617	536	638	627	638	635	610	633	598	600	585	633	575	608	603	566	621	594	619	602	617	615	577	568	621	588	626	588	634	609	623	614	604	609	633	577	594	602	598	598	658	629	645	618	612	628	625	601	579	618	642	584	580	625	583	579	580	557	620	607	597	563	593	576	593	634	572	620	592	582	626	576	584	637	591	609	594	605	562	578	670	619	607	603	606	582	570	558	600	657	550	571	594	582	573	593	631	610	596	609	610	582	571	585	618	619	569	598	569	583	593	594	562	603	619	601	654	571	576	623	611	613	604	652	555	629	625	568	614	632	607	602	574	599	568	583	613	625	620	561	609	594	607	585	580	612	589	536	631	530	600	596	585	585	587	565	568	609	613	592	595	583	598	589	651	602	601	570	607	554	576	601	572	623	596	573	623	612	615	610	584	602	639	578	595	540	578	602	582	615	584	601	634	604	626	585	581	642	626	601	589	627	543	631	616	605	556	580	586	654	639	543	582	627	625	644	564	578	615	573	580	563	625	582	577	571	597	624	589	588	616	590	602	640	593	631	604	590	535	611	642	558	616	569	604	597	549	599	629	604	623	655	590	589	600	635	606	625	585	547	617	626	609	641	634	628	599	591	623	591	564	628	598	557	637	576	570	601	623	608	637	611	613	586	578	591	614	611	646	629	585	564	579	563	638	578	597	581	616	572	583	618	578	598	594	591	622	607	598	615	602	578	601	580	610	592	597	600	600	638	649	609	602	544	586	571	579	629	643	589	589	587	587	619	564	603	634	637	649	595	586	583	611	570	543	579	577	588	610	572	612	618	618	608	609	600	604	645	605	621	644	599	587	581	587	597	624	608	592	588	583	574	605	583	611	601	586	630	607	616	589	597	618	621	624	627	578	616	613	587	605	583	602	620	590	605	588	608	635	587	622	587	645	581	589	579	608	618	556	628	565	577	599	571	594	580	588	615	604	633	590	605	598	581	591	600	573	582	598	610	631	549	617	662	605	585	603	628	594	598	656	585	608	625	618	609	597	603	606	601	593	571	609	565	601	609	531	589	609	604	581	617	589	591	559	581	616	588	573	591	576	589	615	548	589	626	573	626	635	604	574	637	611	591	596	597	583	578	580	606	605	598	592	579	618	613	572	616	583	640	611	618	616	548	588	596	613	593	630	572	599	600	597	581	623	588	587	613	622	577	614	637	603	568	619	635	596	654	566	626	636	609	600	563	570	653	565	590	588	608	573	591	579	598	601	654	613	606	601	608	598	578	589	617	601	615	626	589	579	602	596	622	582	591	605	601	600	646	593	584	599	564	647	584	606	577	614	610	609	578	576	610	575	585	587	580	587	627	562	621	606	597	625	642	598	593	611	581	580	628	605	599	585	622	597	609	633	608	595	566	608	657	595	558	598	614	625	613	594	615	578	553	637	637	606	613	601	593	592	609	650	551	567	619	593	598	607	578	577	581	582	594	545	575	608	627	630	594	634	614	614	596	603	559	598	552	603	599	585	601	550	595	668	558	564	602	583	617	602	642	570	583	589	642	602	576	607	595	586	558	611	612	600	606	614	598	581	625	576	646	556	603	619	577	577	576	594	589	618	618	632	604	613	583	611	581	584	650	637	549	635	572	602	564	592	600	579	606	605	583	585	615	594	583	572	619	598	582	583	626	590	630	577	576	598	605	605	579	583	625	551	590	577	563	614	622	555	587	580	606	610	624	631	588	575	582	571	602	594	589	608	601	634	558	606	614	616	610	602	624	619	611	596	568	585	606	622	572	613
33352	26723	9662	3237	660	208	193	179	210	177	200	186	207	171	185	200	193	154	208	192	189	211	191	184	204	173	187	188	167	190	176	176	202	206	172	194	177	178	169	183	168	176	202	206	181	198	187	217	180	186	192	192	168	204	202	183	182	174	179	171	192	190	196	179	171	194	189	203	192	194	197	194	183	185	186	157	195	189	190	176	183	184	183	199	193	189	167	214	187	186	179	176	185	187	207	187	182	200	185	149	155	167	192	196	191	179	193	190	228	157	169	181	175	165	185	186	177	170	186	205	158	184	209	184	183	188	180	177	168	183	188	167	180	187	158	197	170	174	164	188	183	168	186	188	175	189	169	175	176	206	170	183	170	197	204	153	178	151	208	174	185	197	185	200	193	175	182	166	190	211	180	173	178	174	192	181	181	178	192	169	181	193	173	174	187	195	170	181	187	203	183	188	157	200	178	186	184	180	171	199	211	212	176	179	164	187	198	166	176	187	183	183	168	217	200	186	162	200	206	177	193	172	180	192	198	165	171	176	193	180	200	192	194	194	169	167	198	186	191	181	185	197	192	193	201	191	200	165	186	186	169	195	166	193	227	195	182	185	205	175	173	183	203	173	179	178	201	179	194	190	174	191	167	186	166	186	193	178	176	184	195	175	155	196	193	193	180	188	187	172	171	195	180	191	207	167	196	199	188	160	193	212	188	172	176	191	192	187	180	177	189	200	204	178	174	167	169	200	182	194	174	182	174	198	201	204	173	180	178	196	171	179	188	207	210	190	168	164	184	180	194	159	169	185	187	198	192	189	175	226	191	165	186	192	186	194	192	158	204	184	184	176	185	188	151	183	186	172	175	163	206	199	173	150	212	187	189	183	193	176	147	202	172	177	155	206	152	173	218	207	190	190	189	228	180	181	182	188	179	184	197	190	180	187	188	185	180	187	166	207	200	159	169	186	212	164	207	185	201	197	169	199	194	168	200	194	205	196	189	183	196	196	154	190	174	169	196	163	191	194	185	181	195	174	177	187	189	198	186	207	187	179	203	157	192	186	193	190	199	198	179	187	199	188	204	197	151	194	187	210	185	191	189	187	184	194	169	202	169	217	185	190	195	181	182	171	165	170	191	197	189	198	188	180	173	179	184	192	177	199	177	168	197	202	172	164	186	177	168	182	203	209	184	165	189	204	216	199	182	185	188	192	179	200	231	188	191	170	159	156	199	161	203	187	192	194	175	175	173	177	187	201	167	171	189	220	185	185	185	180	182	166	167	175	190	170	190	181	187	190	168	169	166	184	188	179	163	183	200	203	193	179	178	197	195	197	186	193	176	209	180	207	166	192	186	189	204	184	186	199	165	173	199	179	204	170	161	178	189	167	209	171	189	168	183	175	179	209	182	201	169	171	199	181	184	188	174	175	198	179	174	197	198	177	188	178	195	172	197	186	183	193	192	184	210	206	184	170	177	195	185	196	204	188	161	155	177	182	190	177	176	189	197	165	207	200	173	190	194	186	181	193	182	180	204	197	206	175	177	209	195	205	196	199	194	196	173	195	173	191	166	168	209	178	169	199	183	180	187	191	179	172	202	191	176	170	202	201	176	185	201	190	154	184	181	191	187	183	190	180	181	205	206	187	197	184	187	188	188	189	189	192	194	180	144	176	187	201	172	185	202	186	171	170	187	202	185	183	195	166	187	165	201	169	173	192	194	187	205	171	167	178	197	211	186	191	193	183	183	183	195	183	183	180	199	172	185	184	185	177	191	171	169	200	188	173	174	183	182	192	172	222	202	200	182	226	175	171	188	157	158	176	169	173	156	200	177	191	186	185	182	213	203	199	197	180	189	179	204	175	184	201	195	183	177	180	195	182	180	174	190	164	205	196	205	199	206	181	198	209	192	171	171	180	196	173	182	198	181	180	202	198	199	166	188	177	169	171	185	184	179	170	204	186	188	180	179	168	195	173	177	173	153	196	197	158	198	195	162	189	203	206	186	167	181	179	171	166	165	176	189	212	183	195	163	193	193	195	187	185	188	161	180	194	199	182	190	179	218	189	182	179	196	192	200	179	188	181	178	151	197	207	167	189	159	189	175	215	209	176	176	189	185	180	198	194	193	182	174	176	183	203	161	195	199	168	215	199	192	180	167	195	192	187	192	177	188	196	176	182	190	195	197	182	221	159	184	202	194	176	190	190	180	167	175	161	190	192	170	197	204	197	180	158	192	178	197	221	207	180	184	191	192	180	163	178	194	178	193	179	204	214	173	167	179	212	189	175	170	175	187	181	182	203	189	207	195	167	172	182	182	177	187	183	198	180	180	200	197	170	173	183	186	164	182	173	189	210	180	188	199	162	177	203	202	163	206	183	199	186	205	178	172	172	198	187	182	188	181	176	192	179	196	204	184	199	162	191	174	183	204	189	187	181	181	176	165	171	182	192	184	199	189	183	190	182	173	177	169	193	185	173	178	205	174	178	182	181	201	176	176	170	171	214	210	169	177	187	196	180	174	190	176	200	192	194	189	195	190	196	187	167	187	188	201	190	170	174	171	185	170	189	135	174	181	183	174	202	193	181	176	190	185	182	205	171	196	179	196	187	171	177	175	184	207	210	188	194	213	167	174	201	202	166	169	171	178	180	183	169	161	185	211	177	203	173	184	199	202	185	203	165	183	165	157	157	195	178	164	196	206	185	177	208	199	175	173	193	199	186	176	189	211	182	182	207	204	204	169	180	191	183	169	177	173	177	170	178	184	192	184	205	201	178	190	207	186	178	167	193	191	183	183	175	180	219	183	213	173	173	190	195	174	163	184	183	212	187	176	163	178	186	184	194	202	174	189	182	191	176	166	173	183	194	179	185	192	194	201	175	167	171	176	179	176	192	169	218	174	159	181	167	181	196	170	199	158	190	188	176	171	186	169	188	175	156	182	204	190	176	150	192	172	165	180	187	185	170	177	187	207	176	196	196	206	197	187	174	182	182	165	195	192	195	181	200	207	206	177	177	198	183	147	169	186	197	186	187	188	194	183	180	206	181	175	187	208	202	176	193	205	190	199	196	189	195	195	178	170	187	182	201	192	196	166	182	194	196	167	173	183	175	204	178	186	163	175	182	194	194	204	194	177	198	197	198	189	186	185	191	193	166	172	184	188	149	164	192	196	185	179	187	169	182	198	189	182	191	181	189	175	169	186	204	189	181	193	201	186	201	186	174	193	180	164	178	176	179	168	170	182	197	183	192	171	212	202	178	197	178	168	172	193	179	177	181	196	191	207	190	152	195	184	170	194	189	185	167	207	163	195	195	183	207	163	175	181	204	207	166	196	195	197	181	188	174	199	172	173	169	195	187	214	180	194	209	178	189	187	212	167	162	163	166	178	185	190	172	185	178	198	190	194	196	184	169	173	209	178	181	183	185	205	193	174	177	187	168	184	167	180	190	165	188	188	189	202	200	200	189	170	196	184	180	213	176	195	152	169	182	175	175	171	169	165	191
33922	26885	1633	4025	721	252	205	218	174	190	179	247	175	186	201	174	198	206	192	181	193	202	197	187	204	180	198	171	182	190	175	184	183	190	169	188	190	181	202	187	190	182	189	159	172	196	198	184	211	188	191	189	183	176	197	200	189	202	180	189	206	181	191	189	197	172	180	198	193	212	190	178	203	205	186	170	168	185	170	191	180	197	190	179	174	191	206	173	184	197	203	174	208	205	193	178	176	192	198	188	167	169	170	171	176	201	196	167	181	162	204	184	210	187	204	207	205	196	187	202	193	170	184	163	182	198	149	200	197	186	171	192	202	184	193	188	202	206	176	185	217	196	170	191	175	168	201	212	183	205	180	200	196	180	187	166	171	176	186	178	177	186	189	187	167	209	171	180	184	147	183	200	180	184	184	173	191	195	187	185	196	199	184	198	164	175	182	180	187	191	186	192	208	194	200	178	208	172	196	180	177	188	172	207	168	194	184	178	195	184	180	173	177	220	192	198	172	166	198	198	217	190	183	185	169	186	180	182	206	174	192	180	188	195	189	195	212	183	177	204	179	205	177	168	165	185	174	177	181	194	208	213	202	161	179	201	180	213	176	190	172	191	186	181	193	196	193	185	168	187	170	202	181	187	203	164	205	186	197	194	177	191	202	151	218	198	185	192	200	188	204	168	191	166	182	206	204	164	177	177	171	175	198	204	178	196	174	219	189	191	176	193	185	180	182	186	187	170	215	172	186	178	189	196	218	203	187	182	168	190	197	185	165	193	201	181	165	198	208	171	191	190	175	201	169	157	173	168	188	198	206	200	180	179	184	184	183	171	206	191	175	199	201	184	182	174	178	189	166	194	188	173	177	190	206	201	173	169	183	177	189	174	178	194	207	181	178	201	173	151	156	195	184	178	180	170	186	169	184	193	184	179	193	205	193	177	184	187	185	187	202	184	205	197	190	197	182	194	163	181	172	182	201	190	187	205	190	189	190	166	202	166	190	187	179	192	201	186	187	182	215	155	222	189	174	212	168	177	185	178	185	186	178	202	175	178	203	194	202	170	148	182	203	187	188	192	217	176	205	199	209	171	187	158	209	189	187	193	181	167	173	202	176	175	171	168	209	178	187	177	175	189	165	172	202	165	188	187	174	178	203	175	163	187	185	173	196	168	184	189	200	172	183	183	173	198	199	187	200	169	201	177	201	176	199	193	183	190	163	177	180	205	187	190	190	197	184	188	201	196	181	193	173	184	191	186	178	181	185	200	191	207	167	190	194	178	193	193	198	185	174	185	170	184	174	194	204	182	189	181	184	169	176	207	182	198	176	205	196	185	196	184	183	173	188	202	181	147	169	193	195	170	198	194	152	206	199	163	162	181	197	167	199	176	186	194	203	209	164	189	186	171	191	184	163	204	183	218	189	202	207	158	196	188	180	210	181	185	179	191	192	194	186	177	193	183	172	184	181	200	176	185	168	166	217	171	182	187	187	194	201	188	189	200	200	183	191	191	160	167	193	182	179	180	183	184	184	171	190	188	188	204	179	178	201	178	194	185	189	213	187	179	186	188	187	178	204	190	191	209	189	185	178	198	200	179	175	165	176	187	181	158	164	170	203	224	206	162	181	187	220	180	177	191	196	177	173	209	196	185	183	192	180	189	193	165	183	195	170	182	189	193	200	190	203	186	175	177	184	169	189	207	168	218	216	184	186	160	200	189	184	208	169	203	206	198	170	172	174	165	187	169	185	180	176	191	205	180	205	195	174	185	198	190	198	180	211	189	206	207	208	188	198	185	207	222	171	228	196	189	191	200	209	176	217	208	174	183	177	188	205	175	186	184	175	197	203	171	194	193	174	203	170	187	188	185	183	207	196	207	193	170	191	180	198	193	175	193	186	200	185	209	188	202	185	209	203	191	198	235	169	175	199	181	193	188	189	177	186	184	190	184	205	171	210	198	180	163	206	194	184	188	200	186	198	177	216	195	186	200	185	180	180	188	171	190	184	164	204	170	176	197	170	176	208	181	194	186	183	194	189	201	196	196	178	164	212	173	162	165	184	188	185	172	189	175	176	191	165	187	198	177	184	167	191	186	202	200	203	201	194	177	166	183	201	176	194	205	168	220	177	184	219	172	175	173	157	197	202	163	198	184	210	201	191	184	182	188	182	211	191	185	195	184	193	197	202	193	179	191	181	172	189	174	162	159	203	188	190	169	195	183	195	186	202	197	188	164	178	227	202	203	203	174	181	161	187	193	201	195	175	180	200	197	204	193	183	182	169	195	205	175	186	184	196	193	204	196	196	193	197	188	212	194	210	178	220	200	198	184	180	188	184	176	184	182	190	205	193	193	168	195	186	199	175	178	188	198	170	175	183	197	199	158	201	190	203	206	188	202	172	193	204	198	182	215	165	186	181	169	213	174	164	181	169	199	193	200	189	188	200	192	172	184	183	204	174	164	192	203	177	176	182	186	180	206	188	197	187	198	181	193	181	186	199	183	207	168	191	169	177	181	206	189	197	192	209	178	187	176	202	168	202	196	170	202	200	193	181	210	200	185	197	189	163	161	155	177	185	171	189	185	167	182	213	189	199	214	202	186	179	186	192	167	188	190	171	184	204	178	191	186	188	174	198	189	184	191	169	182	193	185	187	172	180	213	206	197	190	183	183	206	212	168	204	191	193	162	194	200	183	201	164	189	198	193	193	207	180	179	204	199	180	180	169	189	192	167	184	188	182	168	197	200	196	179	185	179	200	207	198	209	200	213	186	193	191	191	182	199	176	193	216	189	189	160	184	178	190	174	170	198	190	193	173	191	181	214	190	193	189	179	175	178	192	194	210	186	171	174	177	190	168	192	196	179	192	211	171	177	178	198	205	199	166	200	208	181	198	179	187	193	191	161	189	193	212	201	189	165	195	190	200	197	188	187	189	204	187	169	187	206	205	185	178	183	197	186	207	167	163	197	200	199	198	217	182	206	172	189	199	198	204	220	188	179	209	194	198	186	153	176	161	196	202	194	196	186	171	178	192	177	177	192	184	187	191	215	191	173	218	182	203	200	180	194	210	197	178	210	196	196	205	190	163	171	188	175	194	202	198	203	190	173	196	196	178	188	176	195	183	181	196	208	194	170	204	184	177	190	177	182	173	188	188	196	199	192	172	180	198	188	186	171	191	166	222	181	183	181	207	165	181	198	185	197	192	187	185	195	205	171	182	200	170	197	197	201	178	215	202	203	172	194	186	203	210	181	159	194	175	171	172	170	187	219	188	201	168	162	208	192	209	169	171	189	180	200	185	165	199	197	180	188	202	173	198	188	180	190	188	205	196	164	188	177	175	172	221	163	178	192	193	183	202	177	201	186	193	188	170	218	153	205	193	194	171	178	185	217	210	166	197	194	205	192	200	207	188	182	183	157	192	186	189	178	183	193	186	209	177	154	186	183	219	178	177	192	168	172	208	195	191	207	180	194	191	182	178	193	210	190	192	175	159	176
25118	22053	26805	25715	20692	11750	1290	658	594	566	513	502	502	488	480	519	487	413	459	418	454	463	455	469	480	435	435	449	443	446	455	404	423	403	459	455	425	419	464	433	411	439	446	428	427	461	428	463	437	409	461	476	411	441	463	442	474	416	407	470	474	444	468	434	415	466	451	466	475	456	419	447	417	420	424	420	449	407	414	427	422	445	380	432	454	424	427	420	392	424	424	431	402	475	447	416	466	416	416	431	448	402	431	445	445	412	449	436	445	448	413	449	419	464	445	458	419	432	455	432	440	431	443	471	409	421	439	433	396	436	429	457	422	464	442	422	468	467	429	393	363	471	422	428	411	419	386	430	459	432	426	434	418	379	414	421	420	406	408	408	449	403	454	411	415	487	436	410	432	436	431	431	435	408	434	439	421	417	389	452	464	422	465	446	425	451	382	445	469	458	427	425	428	441	423	408	433	417	415	418	420	451	403	400	459	454	448	427	413	408	503	446	430	436	468	437	405	429	432	446	429	405	444	449	483	430	404	406	426	416	456	451	427	449	451	445	447	403	457	459	404	427	425	410	438	439	441	414	412	459	439	449	423	423	409	425	448	427	412	429	455	424	397	455	461	440	436	459	426	429	444	465	463	422	445	468	439	415	437	420	452	439	426	438	451	423	425	426	418	458	441	440	428	392	430	444	462	433	418	427	478	454	443	430	401	418	424	448	441	462	392	440	406	460	421	425	433	415	473	392	403	467	416	460	455	457	437	424	463	434	447	437	444	402	401	447	445	451	472	428	436	409	467	439	440	430	440	424	441	453	445	449	432	431	423	397	458	437	425	429	445	449	448	428	443	424	406	401	437	442	410	415	442	441	392	412	422	427	437	469	396	403	425	460	430	434	433	424	396	416	440	448	447	433	460	431	404	415	426	466	438	442	492	449	484	415	413	439	395	440	425	435	439	456	432	464	442	444	408	436	409	455	416	429	467	436	438	407	454	450	435	419	416	448	449	407	415	453	476	430	425	434	438	457	448	413	430	433	394	388	446	429	451	445	379	411	474	407	430	439	418	432	405	454	431	386	464	400	402	397	454	443	431	455	403	449	450	397	468	440	394	442	446	403	452	404	441	457	457	475	421	433	461	434	438	456	427	439	446	446	430	421	446	432	430	422	454	457	437	459	427	431	493	414	377	409	398	442	481	472	425	425	427	427	450	448	470	411	409	440	389	420	457	410	465	428	464	419	426	409	425	432	437	428	436	427	412	468	398	430	467	426	437	437	440	452	466	420	438	468	455	431	402	428	447	425	468	454	414	476	437	416	428	459	408	441	404	455	399	446	398	428	405	451	415	483	442	404	428	425	436	434	452	408	412	418	437	430	424	405	410	455	427	420	435	419	472	441	441	422	452	427	444	400	427	452	404	407	482	412	457	440	426	427	427	471	423	410	424	445	389	419	442	418	446	421	444	456	462	428	419	417	454	426	424	425	439	439	441	445	473	402	421	446	387	462	456	475	423	404	443	442	428	433	441	429	450	440	444	421	427	421	448	426	462	441	451	434	416	445	437	444	445	447	412	442	456	443	440	436	443	440	437	442	420	427	461	477	417	404	435	423	404	443	448	491	400	418	442	459	455	437	420	419	422	436	451	425	401	408	422	400	431	408	429	471	455	436	446	406	418	453	431	431	493	417	456	425	381	394	437	423	417	440	452	412	414	426	429	462	438	454	406	453	443	437	412	438	467	433	454	438	423	457	413	412	440	487	397	466	418	432	417	447	427	439	371	439	411	429	424	401	438	471	432	433	386	392	413	444	414	472	423	434	453	445	413	419	411	423	392	458	434	444	460	424	440	457	451	400	384	437	400	406	414	435	449	421	427	444	462	421	446	428	473	493	404	488	398	439	449	466	463	416	410	445	401	444	449	461	421	443	425	386	402	449	412	391	456	444	460	442	463	418	452	480	456	455	452	433	437	390	419	421	441	405	453	415	454	443	444	458	419	444	423	478	408	464	442	438	417	453	421	466	415	376	415	435	455	413	463	473	446	405	393	433	412	417	418	441	442	404	426	426	409	394	414	410	438	429	447	397	431	441	449	404	434	444	455	429	427	449	413	474	407	397	428	452	465	430	422	447	411	461	403	435	457	415	451	418	427	432	420	446	407	436	440	436	440	422	403	440	453	421	455	471	425	425	410	406	415	437	475	446	423	431	435	424	412	435	438	445	419	457	458	490	410	430	460	459	421	443	448	437	428	458	401	434	454	441	399	449	471	419	455	441	394	431	458	441	475	441	406	417	415	478	439	442	437	485	449	449	425	405	419	385	420	430	428	455	443	429	441	421	443	438	451	409	425	451	431	439	395	410	417	426	419	476	432	405	432	438	419	409	438	443	408	469	419	463	429	457	463	449	429	447	420	448	438	432	414	439	479	411	421	425	405	441	438	448	420	451	465	381	433	457	417	408	469	468	402	466	445	398	419	458	399	454	424	412	395	446	425	439	426	467	413	423	411	417	456	432	406	461	454	435	425	449	463	441	433	418	430	444	427	438	419	440	452	423	405	445	417	454	421	391	431	462	468	425	443	443	425	442	409	451	444	424	423	434	425	387	397	422	433	440	454	399	447	442	416	434	408	402	423	457	426	444	446	437	431	424	446	447	428	447	407	431	426	429	449	434	401	437	437	470	436	429	471	384	467	405	414	447	453	430	448	424	401	414	432	426	461	454	435	440	457	436	411	421	426	439	403	472	438	398	427	399	424	437	391	404	408	420	440	439	388	442	422	449	420	404	462	421	440	405	461	446	424	477	461	409	401	444	416	450	421	410	443	440	443	383	437	432	421	439	420	424	439	427	454	419	443	448	412	463	427	413	440	438	447	434	425	422	446	451	413	447	480	406	417	401	419	423	442	427	444	451	417	432	466	395	426	441	438	446	441	444	400	417	418	413	454	410	428	417	435	425	409	440	424	444	430	409	443	436	433	412	456	459	453	446	455	423	463	413	428	423	472	408	423	420	430	450	433	411	412	473	470	407	424	458	434	403	455	429	401	427	419	447	412	419	446	433	437	430	436	406	477	422	453	418	396	423	417	410	383	437	453	443	416	461	444	433	442	416	412	435	462	452	433	452	431	439	398	447	424	442	455	444	453	429	442	454	412	453	420	453	413	421	440	420	440	435	438	458	435	433	423	397	407	444	423	442	427	477	450	428	392	423	428	455	464	417	427	449	451	411	415	424	463	423	466	419	423	437	451	434	425	442	443	444	449	401	413	419	447	432	456	444	442	448	448	415	435	455	426	358	452	421	445	445	434	421	456	452	435	441	420	433	453	438	430	444	450	435	459	416	461	434	452	404	456	433	433	405	436	414	412	433	452	415	452	435	391	398	421	498	427	466	420	436	470	414	460	441	465	460	438	467	413	487	446	472	431	409	400	424	413	408	443	414	422	411	485	436	397	425	445	423	445	421	418	405	419	432	444	431	412	448	434	427	457	450	450	429
59178	76723	13989	37716	5815	1241	930	739	735	611	578	541	500	518	448	471	466	515	422	459	447	404	402	437	396	429	422	407	411	408	395	400	422	432	417	392	416	419	393	412	411	385	384	413	413	386	387	387	409	411	404	369	398	377	386	380	398	406	414	398	351	429	383	391	405	395	405	408	399	379	396	445	371	386	412	377	363	396	386	375	380	359	407	399	401	364	363	373	411	372	389	380	380	372	377	409	398	339	426	405	382	365	422	433	402	385	403	407	392	393	399	412	386	420	396	396	387	407	380	401	401	382	402	402	363	398	387	386	401	372	398	394	409	385	386	384	378	410	397	381	392	375	394	374	377	381	359	437	395	415	397	385	377	421	388	391	388	420	384	364	405	396	393	418	382	383	376	402	357	389	414	410	390	406	404	399	417	403	382	375	399	361	402	376	393	361	359	396	387	377	355	387	392	375	359	367	393	393	369	372	386	381	393	402	394	410	393	420	342	376	357	385	389	369	387	418	380	416	392	378	401	380	409	376	364	421	341	415	386	389	397	401	400	375	359	396	383	369	421	433	418	400	369	407	384	367	389	420	386	384	387	404	377	404	390	383	397	359	371	394	383	404	380	386	360	396	363	395	388	377	403	395	384	367	385	399	402	370	411	383	352	350	405	382	386	411	403	357	380	417	366	386	392	343	377	419	403	414	385	397	399	371	369	386	406	379	385	372	369	408	378	381	382	363	338	381	375	397	388	373	402	403	405	404	386	427	389	392	385	351	356	396	399	399	399	400	403	440	404	418	388	410	371	388	376	403	419	369	360	408	367	353	428	391	400	371	417	385	382	359	366	396	379	352	356	368	413	373	367	381	403	392	375	379	421	398	355	367	395	375	357	397	357	412	376	350	423	378	368	367	397	403	377	377	406	379	385	378	398	385	377	400	431	369	399	373	374	397	390	407	362	373	371	398	402	407	386	358	392	377	385	353	370	384	387	383	383	406	386	344	367	373	434	391	390	382	391	372	385	428	399	382	377	400	439	374	409	414	370	420	401	402	397	412	402	368	412	393	362	408	389	377	376	402	357	418	412	400	385	378	395	403	395	360	385	389	400	390	391	353	385	373	417	378	373	365	383	377	390	378	424	404	399	399	393	397	410	411	372	400	397	390	385	365	397	400	387	357	400	413	371	415	374	370	369	424	336	386	407	402	370	376	383	354	375	404	397	349	412	399	382	404	397	378	401	366	338	418	392	383	386	360	395	382	411	367	406	335	418	369	390	425	378	373	373	333	380	360	381	382	412	395	387	367	414	371	393	381	384	353	429	397	387	388	411	409	361	400	388	403	399	407	377	381	373	400	386	411	390	398	382	381	394	394	400	379	383	346	385	373	357	350	402	381	393	377	408	367	397	398	364	364	393	365	369	391	387	400	374	377	379	417	364	380	349	404	374	400	417	362	395	371	373	374	386	359	418	378	385	400	389	398	367	358	393	389	412	383	390	382	407	373	401	363	376	402	381	384	404	351	388	403	395	387	402	413	398	375	404	415	390	377	366	394	402	376	417	393	407	391	432	385	368	415	429	395	426	384	428	393	406	425	381	396	407	398	371	413	392	415	442	388	384	386	372	362	375	397	357	384	399	409	405	414	365	409	356	389	401	371	367	398	421	383	372	359	382	385	384	380	355	384	393	395	394	390	393	424	417	397	408	407	395	392	375	392	375	383	357	361	372	380	377	457	352	435	356	401	415	387	369	397	380	343	400	423	438	411	388	397	418	385	394	402	368	391	431	383	397	376	351	368	410	374	370	436	374	400	417	366	392	390	409	375	406	386	410	374	411	366	384	379	392	398	415	365	405	406	376	386	395	382	358	414	363	434	377	388	381	376	411	407	412	419	396	372	377	386	401	352	408	344	370	380	370	400	393	388	390	404	362	393	389	409	369	397	383	385	383	395	360	428	347	403	392	380	376	399	389	422	387	363	352	408	389	406	410	350	418	400	374	370	381	360	407	398	410	404	391	362	393	387	379	343	371	385	413	384	374	399	392	410	381	387	392	390	397	404	375	380	401	394	366	379	381	388	388	409	399	395	384	352	388	376	400	397	399	405	398	392	406	379	403	402	371	423	387	367	360	369	398	401	392	384	382	384	392	383	391	407	372	394	375	404	362	393	375	381	387	409	410	382	386	384	382	406	385	426	436	370	402	385	403	414	388	410	366	398	366	420	394	367	379	379	426	383	404	354	393	370	393	358	382	424	411	389	363	427	385	392	418	376	413	370	411	392	358	410	362	381	415	369	401	421	384	410	394	357	395	385	382	413	398	402	384	377	365	399	394	398	389	414	357	396	383	374	399	387	366	402	362	344	405	368	413	385	393	394	361	377	336	394	362	368	372	376	377	355	413	372	400	418	393	369	362	375	398	415	367	395	384	383	384	387	358	396	381	366	407	386	381	400	386	387	410	382	374	389	410	367	395	393	377	380	385	382	411	365	409	374	393	413	379	366	402	339	392	395	373	400	394	400	374	389	415	374	418	367	379	383	405	389	373	413	422	357	331	393	386	371	377	392	449	394	409	407	379	360	375	359	400	382	355	421	398	375	388	368	379	374	366	394	434	417	383	382	378	374	400	378	373	345	390	396	392	381	388	435	366	383	387	349	412	343	389	391	364	400	390	387	374	384	384	348	420	384	335	408	374	405	392	401	402	371	407	369	393	385	396	378	387	376	422	368	395	371	378	378	420	392	417	380	365	431	355	395	379	374	397	377	415	381	381	403	417	398	370	389	367	400	407	394	411	361	372	423	408	364	389	389	393	383	365	380	383	382	383	415	421	393	397	422	370	404	417	411	398	366	366	360	400	403	386	367	406	385	405	397	387	436	400	331	413	391	389	405	407	398	351	361	398	363	412	380	374	373	418	401	423	371	377	368	399	387	361	419	378	382	415	386	387	364	426	392	411	369	394	431	379	419	409	361	392	398	422	376	396	427	405	377	399	378	407	438	421	392	414	369	403	393	388	389	396	377	379	402	364	378	384	361	359	392	384	367	420	388	408	413	372	371	368	386	380	383	363	421	391	380	380	399	361	392	395	426	351	348	342	377	416	414	398	385	428	366	428	374	399	374	414	399	379	372	385	392	396	400	373	410	389	403	397	371	350	386	395	402	401	323	434	355	409	415	386	396	409	373	360	376	395	386	365	378	362	371	367	406	396	375	397	395	388	392	396	380	399	360	402	387	393	379	365	422	350	426	407	390	360	387	424	386	417	404	399	378	388	382	403	362	393	385	376	385	390	398	386	398	382	394	363	373	390	421	392	364	387	363	400	350	368	361	373	431	412	350	386	389	376	374	413	384	382	390	382	387	394	382	379	403	418	448	363	444	351	437	391	404	382	390	400	381	405	418	392	389	400	358	391	384	316	358	398	366	432	370	373	425	370	434	385	381	410	404	375	384	394	367	380	383	373	383	395	392	399	356	360	342	373	373	343	354	449	384	396	408	358	377
22569	21290	27020	25282	21811	20106	12612	1445	929	886	904	852	821	755	785	751	767	733	718	736	721	745	719	730	741	728	727	733	733	688	732	723	702	710	630	658	645	682	695	695	669	685	715	710	701	687	667	695	747	711	694	732	666	685	697	648	724	723	737	685	719	668	726	665	715	691	689	677	679	707	675	649	710	649	712	680	640	716	683	703	657	696	667	703	713	687	690	646	725	710	661	744	708	676	673	695	681	683	658	756	690	734	759	691	722	721	682	690	678	693	688	651	678	707	704	678	653	680	698	702	718	725	684	671	751	663	687	665	670	713	691	695	712	681	675	670	688	714	700	682	669	730	689	648	684	638	721	695	701	655	708	674	643	699	644	698	689	692	656	703	699	691	659	690	651	728	648	690	693	673	751	699	693	644	664	718	715	683	656	701	675	659	651	697	737	679	683	661	687	653	660	652	677	658	717	719	683	693	657	652	682	690	704	657	668	693	691	697	684	691	667	676	689	719	660	739	673	674	707	706	674	723	665	707	663	677	689	693	690	732	675	700	721	674	684	675	696	714	688	714	643	684	763	637	650	667	697	674	646	678	687	714	711	674	711	732	703	698	666	737	668	699	699	665	671	679	700	706	721	690	661	686	696	713	674	689	698	702	648	642	756	717	702	702	693	668	725	705	738	658	677	708	672	683	691	680	631	686	690	690	671	722	664	690	648	665	693	696	702	710	682	656	631	653	692	674	675	674	670	689	700	699	663	667	694	702	669	676	734	675	700	681	693	673	712	656	693	630	701	681	670	639	715	679	672	631	670	663	708	688	676	659	670	667	723	643	679	688	684	723	695	661	668	686	653	672	674	673	706	674	717	730	651	719	705	679	615	684	704	663	691	664	702	625	650	703	678	651	708	715	649	669	674	622	684	679	712	684	659	652	617	661	673	646	695	696	662	725	669	690	681	706	702	654	695	655	684	714	694	650	691	699	696	731	713	698	693	723	699	703	667	676	664	652	674	670	705	672	704	682	715	662	678	676	667	680	745	690	723	660	708	705	676	687	721	673	668	737	659	683	638	686	702	699	650	737	734	674	670	729	690	697	712	729	719	723	665	707	728	707	705	692	691	656	713	702	676	667	733	673	697	702	691	705	677	650	671	709	702	680	715	664	660	667	746	680	693	662	671	710	697	674	690	676	707	699	654	681	656	711	686	700	676	706	740	693	676	683	683	689	722	710	658	674	682	713	683	710	688	707	726	679	697	668	675	646	681	703	700	719	670	683	695	682	712	681	665	737	737	692	718	679	671	701	666	698	682	703	711	668	682	665	706	728	687	690	717	706	653	673	643	730	685	638	684	716	675	692	649	680	681	700	624	724	703	657	674	708	690	659	713	699	649	658	672	696	722	688	723	667	703	691	648	671	675	639	659	728	679	618	659	731	699	697	687	679	671	681	697	664	695	715	697	702	655	704	692	662	665	729	702	653	748	739	659	715	661	666	728	653	705	674	728	669	716	690	646	663	657	702	712	734	722	735	719	671	676	645	700	687	708	708	749	674	695	628	664	698	688	659	646	726	630	670	693	661	650	665	734	683	684	675	725	735	615	655	689	700	697	697	697	669	706	644	658	671	692	688	693	719	670	713	688	676	743	667	726	718	715	706	667	721	656	691	697	698	644	688	699	641	692	697	727	673	664	714	680	714	712	699	696	699	624	726	696	691	653	716	657	652	654	722	725	642	702	658	716	641	693	680	716	695	635	714	676	672	644	765	714	673	735	652	662	707	678	714	660	678	725	671	681	688	737	692	670	717	676	738	663	682	700	666	703	661	685	669	677	653	720	672	695	669	717	678	667	661	640	690	660	655	660	719	686	702	704	684	678	691	680	681	713	667	747	674	645	694	700	755	658	723	652	677	653	707	685	693	717	704	650	688	738	686	682	697	669	633	683	734	643	664	690	687	657	674	686	683	688	710	658	628	664	715	700	717	740	670	662	653	678	678	697	674	682	619	677	668	730	723	692	657	692	718	672	672	674	659	710	691	656	645	718	696	718	706	690	687	650	718	711	668	684	648	672	700	634	652	660	684	660	673	681	687	689	640	677	689	690	667	707	698	672	667	658	689	673	676	685	694	659	696	737	690	666	713	710	723	710	690	700	666	715	683	671	643	679	680	726	622	663	702	713	672	675	706	703	693	678	681	680	715	701	712	675	699	641	678	727	681	668	689	741	654	664	680	673	671	729	696	646	702	691	714	628	639	706	728	696	704	670	700	685	716	689	705	669	690	656	681	655	719	747	687	684	678	707	668	700	695	690	694	696	653	692	681	720	683	649	676	712	716	707	645	682	713	701	722	672	671	730	634	714	671	634	691	726	700	701	669	639	683	651	741	663	672	664	658	670	633	682	670	687	665	655	685	715	689	712	661	697	682	644	670	723	665	654	682	677	674	678	703	653	759	688	656	673	688	665	675	741	696	690	656	678	652	745	705	677	723	741	672	644	681	679	704	723	676	714	688	676	713	706	692	697	670	687	669	701	653	686	655	625	687	666	727	667	679	688	635	698	654	714	688	715	658	713	637	699	682	651	698	669	683	674	691	673	680	684	771	636	689	709	650	693	709	692	631	681	693	672	682	685	651	663	705	715	630	667	640	714	672	661	672	686	697	649	691	719	676	679	667	699	701	657	712	684	662	697	654	702	697	726	690	679	662	704	716	710	681	685	638	689	687	651	663	689	699	699	660	643	716	667	675	712	707	686	686	665	691	650	681	707	679	640	736	680	692	664	700	736	638	699	730	662	681	710	727	660	712	661	695	691	694	690	694	682	711	709	740	722	669	682	705	643	650	621	685	680	659	720	655	716	687	693	679	670	639	698	697	663	733	695	707	662	684	679	692	657	682	686	666	661	680	708	711	708	683	698	724	646	692	716	697	720	709	666	648	669	676	690	676	673	697	767	644	672	691	613	691	691	655	683	733	688	641	697	684	646	676	696	656	633	677	724	668	678	692	654	698	710	662	671	702	666	604	660	714	666	639	691	677	658	710	665	691	683	675	681	666	697	713	698	636	647	683	669	722	704	710	699	638	699	715	702	663	747	661	708	757	666	668	691	702	690	667	674	709	762	653	680	671	704	670	678	677	682	680	676	701	719	651	651	667	660	653	694	719	690	697	665	665	686	707	671	676	653	720	685	737	700	697	706	674	690	686	734	626	672	663	731	694	703	681	697	668	650	677	718	701	685	690	666	664	659	665	696	734	713	672	684	696	669	704	700	655	710	723	712	749	683	732	719	744	699	664	642	741	632	680	738	731	686	687	705	697	693	692	647	675	698	677	661	679	692	719	640	651	699	689	682	673	693	675	675	656	669	692	669	732	697	696	656	685	679	697	714	713	698	708	690	700	661	684	716	684	667	684	725	685	694	669	692	685	714	703	662	687	721	685	693	709	637	684	718	660	681	694	698	694	701	684	677	693	688	703	748	684	703	664	657	644	628	673	666	704	735	678
56450	84329	19597	54502	11066	2159	1593	1258	1151	1065	943	858	822	828	823	758	785	740	770	706	733	662	632	655	652	687	671	647	686	668	665	661	614	639	659	613	655	600	609	639	635	638	603	647	647	622	617	658	651	615	608	658	609	619	637	599	644	636	591	665	560	612	637	637	622	606	641	624	645	611	649	629	621	589	625	587	642	606	650	610	605	616	631	554	622	618	641	603	604	604	611	625	645	609	663	618	611	600	588	650	612	623	611	610	606	590	629	570	563	617	599	615	607	580	627	616	576	596	617	583	573	621	633	588	613	605	613	634	612	600	625	607	606	613	617	591	572	626	612	562	636	649	603	649	609	604	656	578	600	618	589	592	623	587	562	583	617	632	649	585	616	557	619	626	589	637	620	613	614	598	588	601	618	621	638	615	644	576	610	622	606	622	619	613	589	618	619	630	659	566	586	605	557	621	541	629	643	590	641	639	557	636	574	620	590	638	590	628	586	577	619	606	605	597	596	596	612	606	616	594	606	612	629	575	573	603	603	618	547	605	637	598	596	599	605	618	606	596	614	584	594	622	610	582	602	633	622	593	595	647	599	624	608	640	594	635	669	597	596	595	585	639	615	582	573	597	637	635	617	591	633	602	583	603	628	612	610	589	579	647	613	585	595	546	625	620	611	602	604	624	616	608	599	582	643	560	616	594	602	579	614	606	621	581	621	611	609	598	583	596	594	607	597	638	666	632	629	639	623	599	645	610	611	608	564	604	591	568	598	668	622	587	618	635	625	644	598	636	593	653	583	616	612	612	624	616	652	596	590	612	574	593	608	595	598	609	628	610	596	606	586	613	594	566	602	640	602	593	605	572	624	597	604	612	618	640	592	625	604	583	588	594	610	614	653	597	625	632	590	645	653	582	571	642	613	589	649	607	533	690	643	586	609	575	640	602	612	633	644	629	645	627	651	582	641	596	606	624	591	635	647	620	647	585	634	582	633	659	615	611	629	593	625	619	597	599	640	629	635	607	605	590	615	641	595	631	597	582	601	599	622	596	658	601	625	628	646	632	616	634	613	596	610	598	637	706	557	624	633	599	616	638	586	582	585	585	642	604	597	637	586	572	614	611	631	624	547	599	623	632	616	602	619	607	561	603	626	612	578	605	616	645	613	629	591	648	539	591	597	553	598	646	642	639	635	586	597	593	610	589	614	663	642	629	641	591	647	624	633	578	623	602	605	638	595	620	543	617	598	597	585	614	639	617	607	598	579	605	626	593	598	607	615	588	621	635	638	631	612	576	640	635	616	573	604	589	623	649	679	595	611	596	600	631	623	615	614	634	598	594	640	594	609	652	567	619	632	589	631	609	629	624	625	645	597	655	618	606	586	646	590	582	602	611	638	585	616	566	633	610	600	607	628	602	608	547	622	616	600	646	632	637	604	591	622	640	635	586	634	596	620	598	592	648	579	620	614	612	628	644	647	618	584	596	617	572	590	629	612	623	592	612	658	584	607	623	588	622	599	624	570	595	570	607	620	605	575	598	586	614	637	610	600	645	623	593	601	637	585	624	623	585	611	634	631	596	596	616	622	617	603	594	616	586	623	593	638	622	603	584	596	631	659	593	616	614	567	566	600	597	601	619	635	596	605	582	617	641	634	620	592	567	571	610	625	625	643	564	589	576	626	606	611	621	604	581	636	615	579	614	622	592	607	629	610	593	612	624	599	641	618	600	632	574	628	643	613	665	581	595	589	623	631	584	567	588	632	615	654	637	582	640	631	634	610	620	628	599	652	614	591	606	590	601	627	598	618	607	583	579	644	606	613	617	598	598	637	630	613	605	643	620	630	641	584	614	621	637	607	617	636	607	600	559	591	602	585	582	587	595	605	649	650	624	612	651	609	587	612	628	606	576	630	622	601	605	621	576	586	658	600	602	637	587	632	586	611	666	610	652	598	601	606	609	594	624	571	586	598	649	620	636	641	637	597	559	641	585	606	624	579	651	576	588	610	582	598	611	574	636	610	638	595	591	600	612	618	609	610	643	631	622	592	614	597	634	632	597	635	639	637	631	639	645	575	611	603	654	634	609	596	604	599	604	612	597	619	634	639	628	577	601	567	602	616	616	613	605	585	590	576	594	624	599	627	613	596	607	597	624	584	568	627	618	611	599	573	598	584	626	625	637	605	625	672	602	634	570	634	607	614	606	555	643	603	615	633	599	632	609	596	578	593	611	641	570	645	629	622	572	577	639	581	664	676	622	619	626	615	624	609	599	596	636	607	573	615	574	616	579	641	601	642	603	623	609	622	639	660	626	627	621	628	618	613	677	628	604	603	614	646	628	629	616	626	641	641	613	611	608	638	648	613	579	604	603	664	618	597	578	579	589	623	654	579	660	597	654	631	577	569	586	627	661	618	601	608	638	605	654	598	582	612	634	641	579	612	610	569	625	599	612	638	639	607	645	609	659	622	588	617	565	622	616	573	597	649	608	571	630	575	656	610	611	584	640	620	614	642	576	610	614	580	621	625	609	641	629	591	625	607	618	585	619	601	594	609	590	609	644	574	600	603	640	631	612	630	624	614	573	623	587	581	615	613	623	636	613	643	628	645	640	609	603	617	657	648	638	590	598	617	597	605	613	591	562	622	601	592	619	628	599	613	672	599	633	596	635	630	614	611	614	613	598	627	593	601	678	622	568	632	553	613	559	589	620	606	627	620	567	651	641	597	609	586	594	625	630	576	612	594	644	610	653	632	629	627	611	614	647	606	610	616	604	629	614	610	632	614	634	619	621	601	612	606	606	583	588	632	589	646	639	631	600	619	615	631	669	610	641	603	597	630	598	660	637	597	555	658	632	603	602	630	633	604	666	655	652	584	595	617	615	595	625	609	603	617	586	599	605	576	607	591	605	585	623	620	583	549	623	609	617	646	609	559	609	583	598	623	628	590	602	630	574	591	657	611	644	631	620	627	610	635	574	614	645	603	606	637	650	575	636	591	628	613	640	598	623	600	626	602	608	595	588	617	554	608	631	603	615	585	603	627	617	584	590	609	633	641	630	627	636	588	625	606	591	581	603	605	614	658	577	634	582	593	596	588	649	571	685	601	598	603	644	581	652	619	660	588	583	574	595	623	619	631	594	570	636	635	619	625	673	618	627	599	607	590	623	653	669	614	559	605	530	596	621	629	618	626	646	590	601	603	610	634	603	643	668	594	631	613	633	634	613	637	614	650	549	622	567	639	631	638	575	581	616	602	586	602	641	624	625	569	578	595	609	646	608	600	610	633	586	609	610	587	620	623	609	631	621	659	637	589	604	617	581	599	619	546	588	598	608	582	604	621	596	652	614	587	582	609	561	610	612	637	597	576	613	597	599	587	603	629	617	643	577	584	609	575	609	572	613	614	608	622	628	619	563	617	611	572	627	581	581	595	581	600	592	649	641	613	644	591	576	629	588	618	671	613	608	619	631	592	626	545	630	601	574	624	629	628	626	615	599	599	623
34125	28627	10733	4490	1626	259	200	200	204	218	185	226	214	197	216	240	210	205	212	192	195	213	191	224	186	192	198	200	178	190	209	208	200	196	214	219	199	198	178	195	211	203	221	200	179	207	191	213	196	203	207	191	197	197	205	203	195	194	199	188	209	197	202	186	200	204	187	225	196	221	178	196	205	196	214	178	201	197	186	196	201	204	219	165	212	206	191	195	171	184	206	194	204	209	185	181	207	190	203	202	202	180	200	187	208	170	200	180	192	182	191	183	203	195	206	197	201	212	194	203	215	206	193	198	206	179	220	187	162	199	201	201	198	174	187	220	187	211	225	180	196	182	181	216	181	208	201	225	211	188	222	206	195	189	209	171	195	216	205	186	208	187	200	213	207	220	180	173	178	211	165	208	192	183	198	199	187	198	205	180	191	212	219	198	204	203	189	195	201	206	197	223	211	189	233	210	231	199	179	206	202	200	189	189	191	183	217	176	191	215	215	206	174	206	203	236	197	173	213	198	199	173	197	185	192	193	197	229	183	198	190	202	184	185	184	192	205	202	188	191	188	207	183	191	201	192	213	187	214	191	210	202	200	216	193	186	210	204	215	194	213	190	229	237	215	184	200	183	222	193	195	217	180	192	202	225	196	193	179	235	204	216	160	193	170	196	214	186	186	182	210	183	189	206	215	194	194	223	176	164	232	192	182	208	168	198	206	207	181	202	220	192	190	172	209	210	205	190	199	183	196	190	181	203	219	184	185	168	197	203	196	208	210	215	220	225	183	205	198	201	201	213	201	198	197	172	216	203	195	188	183	209	221	224	212	193	181	186	179	212	205	199	193	200	180	201	201	192	202	193	192	191	189	206	234	181	215	183	213	198	222	194	194	220	203	197	207	193	217	164	196	197	189	186	184	224	204	209	213	176	174	166	207	200	213	218	177	200	189	191	185	206	204	205	231	197	188	192	212	211	181	186	183	204	216	207	205	191	208	212	219	217	178	203	207	236	195	201	174	181	180	209	195	211	189	194	206	199	213	177	217	214	205	195	216	192	216	225	193	194	211	196	217	198	188	195	179	206	183	196	205	208	200	202	201	191	204	222	199	199	217	211	209	182	214	226	187	176	191	194	199	183	218	187	191	194	195	180	194	197	185	195	218	197	178	190	191	179	191	195	199	168	199	178	195	193	204	175	185	179	216	188	208	202	207	198	197	165	218	194	202	204	218	206	215	214	205	199	203	200	198	193	188	183	202	203	188	196	216	218	205	201	210	187	198	180	188	200	200	202	169	222	201	188	203	202	191	195	192	195	198	213	157	211	210	181	194	182	192	178	208	213	221	203	185	169	207	194	214	164	211	208	200	161	194	215	190	217	200	195	201	191	208	186	184	213	203	198	216	201	209	170	206	192	213	193	192	203	218	182	199	205	202	179	192	191	184	195	205	197	219	216	201	205	176	222	195	201	203	188	213	205	175	185	211	208	175	196	211	203	216	196	191	187	206	232	189	189	212	197	192	216	190	195	188	178	220	190	211	193	195	189	216	193	197	190	198	215	206	169	214	188	192	202	195	217	159	198	188	182	210	230	178	180	200	206	205	179	193	222	201	204	190	208	215	220	167	197	220	185	222	204	215	189	178	184	183	203	168	221	203	213	214	208	193	209	205	217	190	215	203	196	210	195	220	193	207	188	221	209	191	203	203	184	204	204	186	189	240	196	196	184	206	190	183	217	213	226	184	180	214	203	196	195	207	218	186	172	212	214	198	191	176	195	181	212	201	209	184	172	187	197	212	210	201	206	199	196	219	185	210	204	223	201	195	210	194	202	226	225	201	206	205	208	207	221	173	199	201	199	191	182	195	217	190	181	211	195	235	201	191	202	193	202	189	212	191	190	232	183	232	193	198	185	213	198	190	196	214	188	212	200	206	208	205	188	211	183	201	182	216	180	198	224	213	201	206	175	182	206	196	223	199	211	212	202	205	207	217	184	210	198	194	207	197	202	226	189	181	193	175	169	215	182	212	225	197	204	182	207	191	189	186	176	174	210	181	213	197	218	181	207	211	188	224	200	186	174	197	186	217	205	202	203	217	188	210	204	211	203	203	187	183	195	178	199	188	227	190	218	207	208	192	211	200	180	186	217	173	200	206	194	200	221	166	186	218	196	203	211	179	234	196	192	197	210	214	213	195	204	188	182	195	174	221	217	190	211	204	178	185	191	205	199	203	199	171	189	189	170	206	181	198	174	172	201	190	205	197	206	199	220	219	211	198	197	220	201	202	198	185	202	195	194	189	199	212	189	199	203	217	195	210	186	199	195	183	203	190	188	196	208	182	183	207	230	191	206	220	181	203	204	179	202	223	187	182	207	179	210	196	190	196	191	177	203	192	193	192	209	172	201	208	204	194	207	208	195	219	195	187	204	172	201	194	210	198	190	194	183	196	185	213	182	191	210	181	200	184	201	213	205	184	197	206	185	188	192	185	209	222	207	183	193	183	195	184	185	182	198	197	189	197	194	192	192	220	197	194	194	201	215	176	195	197	207	233	219	192	175	215	192	202	188	198	215	192	205	196	191	199	230	194	187	199	216	202	214	214	195	193	204	183	191	211	212	188	173	192	224	183	199	197	211	204	194	208	210	199	224	213	186	193	208	204	210	208	170	178	164	196	200	209	178	194	207	185	197	215	202	189	204	180	200	198	180	165	190	225	196	231	182	191	199	225	209	196	200	187	198	193	189	189	190	213	184	193	190	180	190	216	218	193	209	195	192	191	221	185	207	190	191	204	216	183	184	199	176	197	203	204	219	200	190	207	221	191	213	207	193	203	197	225	196	208	200	183	206	199	223	183	191	224	176	186	213	212	236	184	182	199	192	192	213	164	223	186	195	180	176	186	187	224	215	216	195	194	179	175	191	198	192	194	201	216	217	207	167	207	201	197	194	191	207	172	208	193	196	170	197	209	197	185	186	190	162	175	200	187	220	212	216	225	230	208	205	197	187	205	221	192	193	235	198	213	195	166	207	180	201	188	200	187	221	180	211	215	164	205	179	184	198	199	158	201	195	221	213	205	204	203	199	211	198	219	196	189	206	162	211	197	207	194	170	180	176	194	197	197	184	206	199	218	194	192	210	198	196	216	220	186	173	200	192	212	209	208	213	194	199	214	198	179	216	195	194	181	192	181	188	188	204	221	189	224	193	188	214	188	212	165	223	190	209	200	212	205	193	174	210	201	213	190	183	196	257	178	204	208	192	217	189	193	203	200	191	215	201	208	220	196	186	193	196	193	187	185	184	185	197	194	157	203	204	206	192	204	196	224	193	181	214	193	193	194	189	200	202	208	182	223	222	202	200	206	178	204	197	198	217	197	207	185	210	199	213	199	202	199	179	196	195	198	178	182	197	179	200	202	200	210	188	203	191	171	204	209	186	210	211	217	196	190	196	215	202	185	187	193	216	230	194	201	209	201	203	207	200	200	197	191	208	179	194	198	187
34685	29964	2309	5385	1914	240	249	216	228	198	190	195	201	196	199	219	220	191	213	229	195	219	194	213	191	189	187	229	177	192	205	222	220	184	201	196	231	192	194	203	202	170	183	192	228	198	206	191	187	174	209	218	182	207	215	213	202	183	179	184	184	181	169	190	193	219	198	192	189	198	229	207	209	198	205	185	215	180	193	191	206	203	219	195	197	196	181	193	188	195	183	208	204	215	172	176	195	181	213	197	202	225	201	203	202	197	184	223	196	199	189	215	213	193	201	180	165	202	201	195	224	230	203	214	205	209	207	202	217	189	188	210	198	186	205	194	194	200	207	193	189	187	190	190	223	195	212	219	190	210	190	175	210	190	211	198	193	196	243	215	190	202	212	211	201	202	183	217	198	179	187	202	167	201	215	193	204	199	224	190	208	198	210	211	213	190	208	177	205	213	199	204	199	198	215	184	200	211	193	201	221	188	195	220	178	213	207	223	219	186	205	178	202	202	192	213	201	214	219	215	187	195	183	218	206	219	196	211	193	219	186	219	216	213	206	188	199	198	182	202	191	222	220	196	210	201	181	207	194	179	183	213	193	177	183	195	199	206	189	192	194	216	185	205	201	196	211	213	231	198	221	193	196	216	217	210	215	202	206	188	204	184	207	216	211	225	182	199	183	196	199	206	190	196	190	171	211	199	201	189	199	205	180	204	200	174	208	197	201	200	193	213	189	207	203	175	217	180	196	219	204	204	187	202	187	199	213	178	191	191	203	173	219	179	188	193	198	191	212	186	195	193	214	199	178	193	175	190	190	187	196	196	195	197	177	202	226	188	183	190	194	183	171	184	197	195	195	207	193	212	185	193	207	176	202	211	200	211	219	206	208	210	206	215	181	195	190	174	219	181	198	197	197	230	192	197	193	212	189	194	195	188	214	180	200	192	207	213	208	178	204	216	192	200	162	196	191	213	213	226	204	184	215	198	199	209	175	199	199	201	200	186	186	190	199	212	193	232	218	193	208	192	217	209	181	191	230	206	206	218	187	199	191	200	183	173	224	220	187	189	198	199	192	212	207	189	243	197	174	207	201	189	186	205	187	190	234	186	205	174	215	203	156	194	227	228	195	166	205	179	223	196	164	209	177	182	181	195	198	188	199	202	184	198	194	182	178	184	216	219	198	192	218	205	198	177	190	180	179	215	182	199	220	200	192	197	187	202	190	208	203	200	198	187	196	189	183	171	196	200	223	207	225	217	209	190	195	181	200	183	184	185	203	213	195	201	198	199	187	204	221	212	201	210	195	179	207	216	202	213	208	203	208	178	189	221	195	187	209	174	192	199	230	192	182	182	200	200	199	192	211	197	210	207	186	206	194	181	194	187	197	200	221	196	199	206	187	187	198	175	219	200	223	214	191	175	191	233	214	182	217	191	192	194	180	231	217	203	198	183	198	165	194	231	236	181	199	203	201	191	209	212	183	216	202	207	196	186	187	194	196	185	217	211	204	185	181	216	197	193	201	216	213	187	200	190	210	215	189	197	200	191	222	191	200	192	192	180	192	208	226	206	213	230	217	216	215	212	212	195	205	192	204	183	181	197	209	202	209	185	213	197	196	209	218	190	179	223	189	195	203	178	198	191	188	206	191	191	201	201	197	216	222	189	190	195	163	197	218	193	224	179	197	208	191	214	206	219	194	206	211	195	209	188	197	211	190	192	199	199	190	194	208	219	210	202	170	197	213	197	208	200	173	202	214	190	196	191	185	207	183	177	194	199	192	177	210	197	179	182	203	192	206	178	198	198	192	204	161	192	203	202	217	196	193	157	186	201	184	214	198	194	231	176	198	190	201	207	186	199	203	224	191	210	220	217	193	215	209	210	237	212	199	208	192	225	204	209	221	210	183	190	216	189	190	160	193	195	247	205	174	187	209	175	201	201	189	218	188	220	177	209	181	206	189	210	201	206	211	185	185	202	193	187	186	196	208	210	195	196	180	192	187	202	186	186	180	177	169	215	228	207	230	195	185	217	188	199	203	193	213	179	204	191	198	186	185	196	200	203	207	180	212	194	203	232	182	220	215	208	194	192	196	199	184	216	173	163	214	200	204	192	208	204	196	186	178	203	228	210	173	215	186	184	219	209	211	199	187	206	193	187	229	201	196	199	187	172	220	214	216	196	210	187	192	194	214	219	207	193	208	215	206	209	186	200	209	223	191	192	227	200	198	235	185	209	214	194	224	219	194	202	203	204	194	218	199	188	215	162	220	207	196	204	198	197	170	190	213	200	193	187	199	202	197	194	211	225	199	192	190	215	215	197	230	182	214	210	215	198	174	180	206	209	183	209	210	205	193	203	220	203	201	204	208	181	233	188	223	213	206	203	188	197	197	200	197	185	164	197	198	205	205	192	192	212	224	191	213	192	207	200	227	195	186	226	232	196	180	215	208	199	228	198	204	200	198	194	202	196	197	191	189	199	193	205	184	196	207	198	195	199	188	223	172	163	200	218	217	222	186	209	187	205	176	173	192	190	167	187	192	185	207	194	212	188	203	199	182	213	191	229	199	213	185	207	205	198	180	210	204	183	200	196	181	197	200	215	185	203	216	193	191	203	205	183	198	197	179	213	224	201	201	198	179	215	196	189	189	201	211	244	207	180	175	233	191	201	166	193	181	187	202	199	200	210	204	210	190	200	210	199	202	213	216	215	202	210	210	208	228	198	198	211	205	196	205	215	196	203	208	199	185	222	191	213	213	208	192	209	185	199	204	183	209	200	186	194	201	218	190	187	227	185	199	193	192	189	209	200	198	201	210	209	193	201	214	210	209	201	213	194	189	209	201	188	219	220	186	200	190	194	203	228	193	164	197	206	191	212	206	218	219	227	210	192	201	191	182	213	207	202	206	222	200	220	206	217	207	196	201	205	208	226	186	201	185	235	226	205	176	178	198	197	205	204	196	226	182	193	185	166	201	186	187	187	206	184	196	175	193	213	202	194	209	181	206	192	187	189	191	190	199	230	190	199	194	194	192	181	209	189	205	209	208	209	183	174	223	166	181	175	216	217	210	196	192	202	190	224	201	222	205	208	213	188	191	197	229	202	195	196	213	225	186	214	207	195	180	192	207	198	205	204	199	216	184	210	187	200	223	198	200	204	200	186	200	192	201	185	200	204	215	191	178	174	197	202	204	206	194	206	207	202	222	168	209	190	178	199	208	189	202	201	187	186	219	191	189	194	194	196	217	226	212	209	193	223	229	193	199	193	184	208	194	198	208	196	197	187	186	213	183	213	195	218	208	194	156	201	195	212	198	207	202	184	166	197	195	208	187	197	193	204	203	190	206	214	194	213	217	199	205	201	232	212	201	183	183	162	209	211	195	221	195	201	202	196	210	207	214	196	184	193	205	190	211	189	216	200	193	230	200	224	213	185	203	217	192	197	206	194	201	208	202	195	204	190	195	200	183	218	193	189	181	173	180	205	206	187	199	201	164	220	227	206
25130	22165	26577	25599	23226	13016	1765	648	567	544	532	508	469	496	491	477	479	471	443	451	491	478	455	463	455	490	447	444	455	459	425	430	460	462	442	410	429	451	437	499	455	459	435	460	441	476	417	451	432	443	431	428	472	464	469	460	407	441	443	411	438	463	440	424	487	445	439	416	473	403	430	439	413	438	437	460	462	470	444	441	433	457	468	463	412	423	486	417	443	396	436	417	410	457	468	437	445	455	440	464	458	425	493	434	471	437	455	449	444	416	434	437	454	444	427	443	443	433	441	410	476	430	448	423	411	434	443	446	451	455	430	443	434	429	414	465	418	451	419	424	455	433	456	428	438	422	433	438	441	457	419	401	421	432	431	438	471	446	416	474	423	442	442	433	435	422	419	415	488	426	435	416	424	451	432	412	444	453	470	387	443	438	412	425	424	441	460	467	462	400	449	421	409	427	454	472	457	446	425	420	430	443	471	487	409	432	430	413	423	411	407	440	450	416	440	468	429	395	448	440	455	421	436	438	476	453	448	472	440	464	431	441	442	409	436	432	471	451	451	454	432	439	443	424	427	414	445	455	417	435	450	472	444	417	436	400	467	424	454	397	474	497	419	419	436	393	421	433	446	493	401	446	399	447	459	426	433	463	406	404	457	429	440	436	385	446	458	464	397	435	469	443	423	477	449	473	428	453	422	435	441	458	456	448	436	441	443	475	467	464	453	436	428	422	424	409	427	438	474	432	443	397	419	451	414	422	407	434	404	469	442	435	437	453	441	446	442	415	434	428	436	436	407	400	445	411	413	457	422	459	447	432	420	402	423	457	422	438	464	448	451	430	424	453	423	426	505	427	421	420	411	391	424	443	416	419	427	460	450	428	439	452	446	424	424	469	478	441	436	424	411	445	420	453	478	479	481	449	465	451	454	487	479	407	472	418	390	439	468	427	445	424	420	451	475	459	439	412	442	460	412	438	478	419	401	448	439	473	448	430	419	422	384	422	459	446	428	451	469	437	452	439	414	422	480	454	403	435	459	414	447	453	472	467	471	429	443	446	478	439	449	422	418	417	455	411	452	429	429	430	444	443	483	413	434	466	466	450	437	390	433	408	422	437	405	431	449	429	475	410	437	442	440	485	454	425	442	438	446	455	446	442	417	449	439	432	466	417	458	438	406	396	412	434	430	434	453	442	442	451	435	431	468	441	464	454	439	415	478	479	486	448	462	431	442	445	455	406	434	475	413	427	433	440	434	386	418	434	410	455	458	426	424	422	416	387	430	426	395	456	450	423	446	462	443	414	441	441	424	405	449	419	457	442	414	415	412	437	471	434	438	419	424	434	460	434	438	468	427	425	425	455	427	441	442	442	430	448	420	419	493	458	467	404	463	446	449	438	414	436	442	459	454	424	440	418	475	456	450	466	433	479	454	436	435	444	436	415	454	455	429	413	466	442	431	430	442	463	437	428	418	456	433	442	422	427	463	449	453	451	444	417	450	450	412	423	411	432	482	455	437	458	452	473	436	435	461	423	429	447	466	413	453	445	421	452	438	432	435	431	452	420	477	421	427	455	409	447	404	448	424	424	398	426	457	444	374	453	447	421	463	430	437	430	428	487	453	430	412	443	429	478	461	438	435	449	441	417	445	429	443	452	411	428	423	442	418	445	405	436	375	423	438	421	470	421	493	486	437	411	431	461	443	410	459	446	441	448	422	444	436	437	441	470	453	454	417	470	467	461	450	441	421	436	441	412	477	435	455	426	468	475	438	445	457	428	445	417	426	453	415	443	501	482	425	438	476	468	451	420	465	433	441	412	407	450	469	437	456	421	449	419	425	466	469	431	410	448	418	413	437	456	455	427	446	440	437	450	420	412	408	430	452	468	437	425	418	421	453	452	459	412	428	448	466	451	422	464	440	441	446	459	495	406	413	434	449	439	459	457	438	447	419	438	433	415	456	431	433	454	470	464	461	430	459	434	419	451	425	469	431	417	465	487	450	422	424	424	469	403	416	414	454	412	445	452	460	414	430	431	413	431	418	406	454	417	447	453	468	462	486	437	406	428	448	375	458	472	407	439	415	455	427	430	463	446	430	473	433	413	453	453	429	447	434	415	442	467	473	443	475	425	402	415	411	442	406	449	476	470	453	433	423	428	438	464	447	490	443	463	456	432	403	433	470	418	446	440	444	458	457	420	447	436	423	391	465	413	407	416	418	471	486	433	428	420	456	446	458	390	433	423	418	436	432	454	496	497	462	437	430	437	449	461	449	431	453	425	440	433	422	428	444	448	423	413	444	434	404	441	448	409	455	413	416	448	441	443	452	434	457	434	406	432	457	449	443	457	435	464	445	420	426	462	455	461	437	430	447	442	449	449	433	454	409	414	481	423	436	435	411	435	452	435	427	459	422	444	446	454	442	433	453	427	433	456	464	444	377	457	456	423	458	439	432	439	446	429	417	452	432	458	431	444	481	460	434	430	451	422	454	456	475	459	446	446	479	432	431	432	451	425	432	432	455	473	408	421	454	419	424	467	461	449	443	430	445	430	455	450	446	483	433	442	411	413	478	426	447	445	452	414	445	454	463	431	397	440	454	431	448	432	450	432	475	464	412	431	439	444	446	451	459	444	435	448	460	431	461	361	466	418	446	461	465	454	434	491	410	463	423	435	460	429	449	453	418	388	438	416	452	470	432	440	411	431	426	425	465	430	451	421	419	458	448	446	426	400	438	418	438	441	478	411	426	442	444	429	442	407	460	463	431	404	415	428	429	434	462	426	424	448	445	468	418	418	410	433	434	463	435	470	434	455	414	437	452	414	437	440	445	420	415	416	438	421	443	477	435	455	477	412	443	458	431	430	449	430	439	446	422	391	426	450	427	456	423	441	419	435	463	470	459	437	417	439	415	445	403	420	442	446	442	427	464	470	475	429	465	428	397	462	441	456	444	446	464	469	430	452	434	425	409	466	459	429	457	503	400	433	431	455	423	442	451	458	441	461	399	449	444	466	417	462	440	399	434	428	468	414	435	428	437	412	440	400	459	410	444	420	466	447	447	464	438	392	400	420	404	433	450	474	417	405	419	407	465	445	434	452	441	404	430	482	420	429	433	413	450	441	442	425	448	448	458	438	405	445	476	431	439	439	421	462	408	456	443	435	430	465	424	445	461	431	412	454	432	459	399	416	475	444	384	415	448	436	428	447	456	440	413	459	425	436	443	434	482	443	417	399	448	434	422	420	398	412	479	457	439	451	419	424	430	432	431	456	443	432	438	467	407	483	445	448	444	456	468	509	450	445	454	438	442	447	435	470	417	440	451	438	468	443	447	464	403	444	453	449	453	448	443	451	427	477	423	438	430	464	421	452	443	442	449	420	426	433	408	452	478	448	453	426	401	451	454	414	451	459	427	428	432	401	489	440	415	464	469	403	449	437	466	454	448	433	450	418	467	460	442	442	468	420	478	404	448	467	438	459	451	415	416	427	435	427	445	456
58191	78828	13632	39243	12934	1222	891	728	673	592	528	522	511	471	473	485	416	451	461	441	445	393	410	399	422	453	448	408	409	429	395	418	439	382	412	377	384	379	351	370	409	401	396	369	407	411	408	407	426	401	393	404	361	412	418	422	382	375	365	404	414	387	371	386	424	401	389	360	393	394	407	396	400	388	376	450	380	433	392	381	386	428	385	375	391	393	388	416	382	381	358	395	393	425	410	394	406	389	400	395	417	382	366	379	357	380	373	404	386	442	414	419	410	386	408	391	397	411	407	403	380	398	392	415	395	383	404	392	417	399	407	393	396	403	399	405	391	403	422	374	369	370	430	368	409	400	389	373	389	394	402	397	396	394	388	399	423	396	413	402	400	411	418	430	408	345	370	391	375	364	364	399	404	399	392	390	372	422	372	352	397	393	380	383	405	418	391	395	390	409	376	407	422	401	384	413	411	384	407	366	382	407	427	421	410	410	386	418	389	367	409	389	424	380	378	418	382	372	394	377	398	395	364	383	402	366	403	383	402	413	364	403	394	358	407	380	399	391	404	391	414	353	409	413	420	373	406	360	402	390	420	408	360	392	426	388	390	378	417	410	393	387	386	417	426	383	390	405	389	384	387	425	423	383	395	391	416	382	383	410	419	372	402	432	363	382	404	401	434	403	391	413	441	370	367	404	380	426	398	399	395	389	377	365	360	415	371	386	378	376	361	398	372	389	393	361	383	382	411	390	407	407	406	346	370	401	382	388	398	411	369	399	402	400	368	355	380	376	380	424	426	380	416	406	381	417	427	381	386	420	371	376	419	377	375	410	433	395	399	421	395	403	400	353	372	363	401	420	363	388	400	343	390	425	413	401	405	417	405	371	433	412	391	396	377	397	412	389	409	396	411	366	397	391	376	369	410	381	378	380	423	397	400	413	336	363	394	352	384	413	413	403	387	416	429	402	394	382	362	403	405	407	415	345	367	437	383	390	365	379	416	420	399	370	391	417	403	396	404	374	422	399	405	409	358	379	400	379	399	390	402	418	417	393	373	366	420	377	375	406	385	396	375	372	418	365	374	392	390	343	376	371	397	387	408	390	358	391	399	391	388	404	412	368	386	380	376	396	422	380	391	375	427	419	387	404	417	402	375	395	445	410	405	392	413	384	393	414	379	362	422	334	386	391	413	393	392	395	411	402	422	382	382	393	428	358	370	372	365	410	393	414	403	394	401	388	397	401	416	418	411	362	440	420	407	379	417	401	385	376	401	387	387	421	410	399	381	410	382	423	380	428	424	421	387	411	370	373	419	363	371	368	385	391	378	416	371	387	375	394	413	377	409	405	404	397	379	357	392	367	383	390	364	392	370	370	419	402	435	403	382	400	391	425	412	435	396	430	419	422	379	397	408	398	358	408	383	382	382	394	380	403	390	391	407	376	372	384	406	340	404	387	359	407	416	386	380	411	408	400	393	384	390	386	392	366	362	367	358	391	380	404	392	390	419	409	392	386	371	393	391	373	332	361	422	443	387	405	374	347	413	422	363	362	427	401	403	394	399	390	394	395	417	415	373	383	404	373	411	364	416	388	408	442	430	388	390	400	395	381	396	394	400	394	387	389	392	407	349	410	387	380	398	389	377	378	417	378	401	430	365	396	404	416	387	419	395	413	391	378	390	402	365	358	385	390	422	399	398	386	403	425	405	411	388	389	408	395	418	409	436	388	442	404	384	455	417	373	411	420	405	409	382	399	434	402	428	363	398	411	386	409	437	420	381	380	408	364	406	408	376	405	405	396	388	396	385	376	386	417	390	392	376	433	412	405	394	393	387	391	420	378	386	433	380	424	394	395	384	427	398	371	390	372	399	394	399	388	387	353	394	375	431	377	429	392	410	403	390	419	400	388	399	378	402	374	377	395	391	416	394	386	438	407	421	393	389	411	397	393	428	428	413	375	411	410	364	373	401	399	378	433	390	376	402	402	382	407	411	403	429	385	400	403	379	445	383	377	399	397	400	359	365	406	398	393	392	402	405	398	405	401	396	380	398	390	384	421	397	403	410	410	396	404	401	394	386	387	384	383	403	425	389	376	393	429	382	412	417	393	394	407	395	367	405	427	403	414	379	407	417	395	409	377	414	413	379	388	388	449	391	382	374	367	422	379	373	386	393	392	395	414	392	388	415	448	414	354	402	381	394	354	414	383	391	385	408	402	369	394	360	358	378	427	416	378	418	396	387	390	374	385	372	411	378	396	407	423	400	390	420	374	408	434	405	394	372	402	356	395	394	404	389	378	384	370	403	408	384	397	363	387	394	414	399	381	365	395	408	392	379	365	382	384	394	386	415	388	403	405	403	369	346	387	385	404	365	421	406	383	405	416	393	385	399	419	373	374	413	383	405	414	411	398	391	361	412	393	390	376	390	405	404	447	378	396	429	398	391	407	343	393	402	406	380	374	400	431	401	402	397	409	377	391	371	405	378	392	382	386	403	415	384	413	413	412	407	343	388	415	402	382	400	380	371	395	430	378	368	388	382	394	386	409	388	416	432	405	380	415	384	414	379	364	385	414	395	440	401	378	411	395	409	389	434	403	432	403	417	426	395	375	386	393	399	403	417	403	395	353	382	399	422	399	390	389	405	375	413	421	411	406	383	410	398	419	383	346	404	397	373	393	400	363	389	395	378	406	415	403	404	384	389	391	423	412	413	351	401	414	410	382	417	376	378	364	368	426	420	391	395	376	381	413	399	415	385	403	415	364	358	396	375	381	381	368	391	390	420	377	407	397	409	395	396	362	364	379	419	430	375	419	348	382	397	387	428	392	378	381	373	391	412	380	382	378	407	395	386	427	367	384	388	371	405	391	405	419	429	411	402	369	366	395	400	403	425	440	368	394	373	417	427	391	413	390	412	383	381	374	410	351	377	403	419	411	377	379	362	386	370	394	433	358	396	407	404	377	398	394	385	380	393	375	401	384	424	377	445	387	384	401	416	394	420	421	402	398	431	430	417	390	391	415	397	395	395	432	365	422	401	379	391	401	404	383	419	388	417	365	433	413	420	402	404	375	375	395	404	392	398	434	416	415	405	373	403	407	409	406	370	422	403	435	425	409	419	384	373	416	405	389	389	410	381	408	421	380	401	396	367	365	418	383	407	372	368	411	389	391	344	408	415	383	365	394	373	419	360	375	391	369	392	439	372	359	383	411	405	364	394	401	389	383	401	414	410	396	394	402	365	408	405	391	425	397	428	383	387	376	401	388	369	385	376	411	436	397	406	398	366	395	380	405	379	408	405	375	421	408	395	371	394	402	385	374	376	391	390	382	373	408	374	394	437	398	392	383	398	414	394	406	345	410	383	377	417	401	360	371	424	372	411	403	378	388	412	379	390	399	407	393	401	405	393	387	389	397	364	415	412	400	401	382	409	384	371	397	416	416	411	393	362	401	402	386	381	389	386	386	380	421	397	372	387	343	389	414	436	342	414	340	383	399	399	364
22589	21219	26933	24558	23193	19491	9680	1277	911	883	847	812	812	824	808	768	770	746	753	769	729	710	717	712	707	709	747	707	698	699	716	725	727	728	705	678	723	738	714	704	733	680	699	758	720	690	663	725	763	710	700	700	701	687	679	727	707	771	651	728	693	683	670	709	671	702	711	688	660	651	682	673	653	711	675	681	611	672	677	704	726	686	645	722	722	691	682	684	656	703	717	649	717	675	714	695	742	717	687	668	701	612	664	701	680	705	714	719	661	709	734	706	719	674	748	753	645	683	752	693	733	676	676	679	693	735	711	700	740	714	700	704	682	715	741	676	694	700	610	683	706	704	680	686	698	736	737	693	681	714	671	687	706	714	731	721	699	711	728	643	676	705	694	670	694	677	688	644	661	694	725	734	670	737	684	677	721	650	733	703	635	690	673	744	700	678	659	711	695	734	691	714	749	701	746	690	671	662	711	706	697	697	678	637	676	698	701	698	725	707	714	698	716	689	672	693	668	673	705	711	675	734	658	700	701	714	627	712	689	763	741	678	714	752	674	700	681	654	703	658	672	717	684	712	649	647	725	679	751	684	697	684	709	660	705	720	721	665	663	644	697	640	689	777	723	700	685	683	713	685	708	709	712	715	703	714	738	684	636	648	733	687	670	705	675	736	674	666	706	663	653	711	687	710	700	663	699	715	690	679	691	693	661	658	650	675	674	675	714	718	682	716	738	725	722	695	700	674	682	706	706	711	749	662	725	671	706	685	668	663	645	738	688	665	733	687	697	651	663	718	689	720	673	737	685	672	688	653	719	663	668	712	714	741	719	671	698	752	751	646	672	680	661	701	697	677	695	691	746	656	699	672	756	724	741	693	677	718	741	732	665	687	668	721	679	690	751	699	687	688	761	665	699	716	718	686	667	618	704	691	652	702	693	690	700	706	699	684	704	663	691	716	735	734	716	718	691	689	648	716	694	692	710	705	692	711	720	692	691	673	657	657	743	733	615	678	694	719	684	716	616	708	690	640	710	667	665	711	711	728	689	671	717	672	663	695	656	676	715	714	673	700	732	687	665	667	723	669	730	697	694	660	702	747	736	668	730	670	736	740	701	659	696	743	692	723	710	722	693	653	664	718	693	690	668	654	700	731	684	704	650	677	683	684	708	659	690	666	653	684	657	681	750	719	675	698	703	684	690	652	695	681	648	688	671	647	702	703	679	661	675	678	700	707	665	686	640	681	746	710	730	713	724	727	683	675	697	723	724	688	756	649	623	720	636	667	693	672	714	740	704	666	671	686	716	660	672	721	682	684	682	654	684	707	667	675	697	662	702	710	742	696	725	642	653	715	718	756	718	720	739	712	717	694	699	649	740	698	719	732	717	701	760	728	716	677	749	733	695	723	689	686	591	705	653	681	697	709	661	717	754	706	714	734	705	679	677	678	725	695	666	670	664	653	683	710	686	652	644	622	713	681	713	652	676	681	712	694	671	673	711	722	642	732	698	692	662	737	702	686	700	712	697	656	744	681	664	663	663	740	694	701	655	695	729	667	730	713	709	719	678	712	663	708	708	672	682	702	740	639	695	680	708	697	702	744	727	712	682	647	721	714	700	688	666	697	686	728	703	740	632	728	704	747	665	751	697	660	652	686	701	652	691	729	686	708	691	666	655	697	748	694	661	698	697	690	695	713	743	731	722	727	683	704	664	715	703	723	706	725	719	672	711	700	666	721	680	697	695	696	674	707	696	729	703	710	729	671	683	676	663	692	688	702	702	709	674	675	745	675	695	703	704	698	717	731	726	677	709	655	727	680	663	700	644	663	715	727	688	725	667	679	714	666	685	713	708	665	653	715	690	685	678	685	676	645	672	695	626	715	708	666	680	711	692	660	719	673	729	708	744	726	720	680	679	691	673	698	645	653	694	697	642	696	673	638	676	680	675	658	660	667	721	677	706	740	693	702	685	689	678	684	687	651	672	733	713	713	661	694	686	705	706	673	711	657	686	685	697	722	638	654	721	704	674	671	711	658	694	696	730	682	669	640	684	709	686	720	707	677	687	670	693	713	712	686	710	692	653	754	692	687	671	670	717	720	680	678	677	727	669	642	688	706	694	682	689	709	671	643	710	642	702	731	704	690	730	717	697	693	613	673	694	696	685	703	714	687	709	728	675	681	694	746	674	724	697	748	683	720	733	697	650	692	692	680	723	718	702	723	702	688	681	677	685	708	677	705	715	662	713	710	716	654	715	674	715	676	738	666	729	707	675	707	715	691	734	723	671	690	752	716	692	707	686	727	707	695	686	676	692	656	669	726	631	702	699	729	708	685	728	665	624	699	726	766	726	689	701	680	690	681	677	706	684	671	693	667	690	692	722	717	722	676	714	686	715	693	698	648	668	690	741	687	648	715	740	695	694	697	693	701	696	700	699	685	651	712	720	687	666	707	731	678	707	732	703	668	699	728	713	753	656	659	714	727	734	672	673	728	685	668	695	684	688	683	708	744	674	658	704	673	714	720	690	685	686	707	733	703	722	699	629	696	729	664	747	683	700	716	692	685	665	694	745	678	698	693	690	686	685	673	697	673	738	702	727	673	681	719	680	751	735	686	690	733	693	684	701	697	658	646	678	688	685	659	680	707	713	699	695	699	710	654	710	712	656	704	740	665	691	700	700	718	667	722	688	714	698	679	697	671	720	648	698	697	684	693	727	691	681	707	694	732	684	675	631	727	689	666	699	665	655	674	749	706	706	690	717	654	721	663	675	684	689	718	692	700	686	680	636	657	701	697	703	673	695	677	677	646	742	688	696	683	660	662	669	689	676	676	698	750	696	698	724	734	674	661	669	724	690	690	684	657	692	691	632	669	710	658	671	735	730	711	692	725	748	686	663	681	738	661	677	715	692	683	694	625	691	701	709	678	670	716	698	687	656	730	664	674	742	698	685	730	703	652	698	675	674	685	627	671	678	683	667	709	700	715	616	740	717	695	703	715	723	697	694	699	725	750	701	700	652	730	678	711	682	675	676	686	691	689	687	686	666	690	699	692	644	681	674	690	678	737	680	714	764	670	698	699	695	706	662	675	664	718	692	701	661	665	698	703	696	677	679	670	714	730	678	728	694	674	735	670	709	736	664	654	676	729	723	681	697	698	717	637	650	735	720	685	700	706	697	713	697	699	665	662	747	651	684	710	712	687	695	687	681	690	679	726	731	702	678	651	683	681	694	663	689	655	698	659	713	685	687	746	651	701	622	671	665	709	692	673	711	709	689	690	697	688	705	678	676	695	718	664	679	698	681	660	732	651	721	687	762	676	654	697	653	685	708	659	685	714	650	778	719	683	669	696	708	690	699	681	683	725	687	689	700	697	720	697	696	685	681	697	655	674	735	647	687	753	710	671	679	710	697	708	666	668	737	732	661	749	694	629	716	718	666	729	685	677	683	681	711	718	692	677	676	678	698	708	686	707	694	723	728	714	676	727	673	676	699	686	675	687
56259	83941	15686	45087	18379	2081	1461	1242	1151	1060	922	832	836	800	761	755	727	724	710	724	654	737	657	642	697	685	677	710	651	644	642	708	627	628	633	678	605	601	646	638	635	634	587	616	611	627	623	619	633	613	605	609	582	624	612	601	646	626	627	656	595	567	604	584	570	609	620	595	674	612	582	642	663	594	624	610	595	646	625	657	611	649	640	615	599	577	640	590	616	618	612	599	594	628	648	625	626	563	617	646	630	622	624	588	605	632	583	611	620	626	661	624	639	625	597	661	625	624	597	635	621	600	634	565	595	593	579	622	681	594	628	603	611	644	602	655	599	637	589	641	653	643	615	662	638	590	596	620	649	647	658	651	629	614	606	589	639	615	622	599	599	600	630	573	645	635	589	635	662	604	593	642	594	565	613	611	605	602	629	622	644	569	622	615	607	606	652	607	599	592	613	633	640	657	603	601	640	621	608	591	627	604	597	602	594	590	648	618	663	636	613	611	611	643	610	607	620	581	606	609	599	613	645	623	577	628	587	656	609	637	595	590	621	590	595	614	629	579	628	641	630	628	637	599	635	624	610	625	589	594	607	606	607	582	621	609	586	672	585	632	598	596	619	637	610	579	575	590	568	601	636	633	620	573	638	596	638	611	615	642	618	606	649	617	616	628	596	606	584	641	624	610	614	590	643	620	637	649	606	633	629	594	622	589	645	624	620	607	631	604	625	674	633	644	590	610	593	628	627	591	597	588	611	554	594	617	656	645	616	600	596	624	628	650	621	630	653	641	634	640	608	613	645	615	602	621	642	604	604	627	640	669	598	596	638	538	618	598	598	607	570	569	637	595	623	605	621	639	605	591	650	576	649	612	652	594	651	564	619	565	628	640	621	618	632	637	624	625	658	623	596	619	642	613	618	655	616	606	657	610	597	607	607	621	588	620	611	628	618	642	611	606	614	601	596	620	615	629	614	613	594	610	607	664	612	626	630	620	639	624	562	661	594	582	593	629	615	636	631	623	598	598	610	624	649	602	600	634	604	647	685	576	607	657	618	642	605	603	615	629	661	623	615	591	639	654	574	589	600	590	623	582	627	623	626	636	638	610	600	618	619	622	655	613	623	592	616	608	611	640	651	605	619	620	627	580	584	621	622	626	627	643	591	628	598	608	584	596	622	617	610	594	601	629	601	590	593	621	625	632	640	623	613	592	642	614	626	645	605	685	575	625	655	640	588	650	608	672	586	582	623	604	558	600	654	578	604	598	601	611	618	609	605	578	646	605	605	610	619	637	615	639	576	609	644	589	582	620	613	608	617	578	637	607	637	624	626	615	567	645	619	572	567	661	628	630	649	549	595	625	591	600	584	603	594	580	614	614	572	596	641	623	600	611	604	643	655	636	617	616	610	593	636	598	602	636	596	591	606	570	619	620	583	566	620	585	574	604	613	610	620	554	598	608	626	644	610	607	601	622	575	622	597	568	595	588	613	643	585	611	627	604	670	586	619	629	652	604	580	655	606	614	622	607	614	570	602	594	642	629	571	616	596	562	633	633	596	615	645	601	588	675	578	586	593	600	648	648	590	636	627	618	593	620	611	661	665	608	623	649	598	602	656	632	578	659	615	586	611	589	645	595	595	633	614	669	606	603	659	575	606	608	593	642	593	594	592	618	568	641	636	614	566	669	592	591	567	642	583	586	604	622	624	620	584	648	619	616	626	580	624	542	566	640	615	637	636	589	651	584	581	554	660	604	598	614	622	594	656	594	605	608	600	642	570	564	618	579	648	619	591	637	599	640	609	594	576	624	648	627	596	643	650	607	611	640	603	613	639	641	639	599	638	609	590	593	581	648	586	636	633	597	623	588	587	596	630	579	622	648	570	595	627	602	629	625	576	633	648	609	658	631	635	642	629	582	627	588	569	596	638	663	649	607	649	605	602	587	657	578	675	611	602	635	601	666	596	568	598	612	624	621	642	562	605	610	627	662	632	598	600	622	575	639	652	592	565	575	616	634	595	661	631	631	623	642	602	629	569	614	627	616	628	605	599	575	629	586	594	581	586	592	641	603	621	586	625	616	588	598	619	635	611	603	598	602	583	608	584	624	619	631	612	616	588	582	620	631	603	606	590	654	581	565	604	625	614	592	620	608	644	614	653	601	648	644	603	621	607	620	601	643	603	640	654	615	573	620	630	594	598	614	588	568	671	594	612	622	652	649	608	620	639	608	595	607	650	587	595	596	602	669	562	659	652	658	657	599	629	617	643	621	643	626	625	590	584	622	575	564	600	638	642	603	651	609	613	561	636	605	635	619	596	630	612	604	575	623	589	626	602	584	597	587	609	572	638	635	600	580	659	630	641	601	564	611	598	617	575	602	594	623	608	624	639	566	594	632	605	612	618	644	629	607	627	567	599	657	614	616	567	654	603	614	598	636	644	637	629	592	654	594	595	578	604	592	650	627	613	623	603	597	632	591	621	603	607	594	649	647	639	615	611	598	604	597	637	640	624	636	619	625	603	574	620	619	681	621	607	604	606	657	608	582	624	618	597	607	600	619	609	578	583	660	608	632	632	602	619	604	589	573	623	622	655	604	622	633	600	619	617	588	652	609	622	574	579	582	571	610	583	631	597	576	625	615	622	643	588	594	584	612	624	618	609	629	595	591	623	569	597	608	588	658	606	627	611	599	590	632	587	572	587	621	622	635	591	627	631	594	641	632	651	638	631	605	637	636	629	641	630	615	630	568	594	595	615	618	623	606	590	601	677	627	633	653	593	574	629	583	580	643	645	615	639	646	590	607	628	599	575	581	653	594	611	609	636	567	627	584	650	649	637	578	605	679	619	573	603	572	685	646	665	609	598	590	643	634	632	619	620	619	614	566	621	625	621	626	606	613	638	594	632	639	647	607	614	581	600	584	592	605	600	635	565	620	568	574	588	611	627	597	543	614	605	568	595	587	597	631	658	574	657	652	641	619	576	603	617	615	606	605	656	671	612	649	614	624	579	607	635	655	637	607	607	615	608	628	598	634	594	622	602	623	603	646	659	599	605	594	628	613	604	592	607	608	592	638	617	592	616	619	585	587	592	623	608	570	667	631	611	623	640	601	618	597	594	633	585	589	626	633	576	606	639	660	602	642	655	624	631	630	621	663	638	615	594	652	607	638	644	631	643	616	632	564	636	651	681	620	615	593	612	624	622	597	669	630	628	605	606	618	589	629	637	629	595	583	664	635	603	608	608	631	635	631	607	646	618	597	615	610	624	602	601	589	643	603	644	636	611	571	620	585	596	617	609	617	606	592	634	670	626	611	651	656	596	622	632	597	575	608	611	594	603	600	565	624	597	615	574	610	685	634	605	596	652	590	620	591	613	613	558	626	600	586	642	592	588	648	590	613	593	613	613	644	613	643	603	610	605	605	623	627	597	599	637	639	633	553	605	647	647	573	643	621	609	664	604	616	627	691	672	603	623	588	649	557	646	627	587	573	624	635	595	618
34329	29182	11207	2660	1430	266	217	196	204	217	167	191	204	179	223	204	175	179	193	197	195	206	194	190	182	220	192	192	188	218	197	191	178	194	224	190	193	174	202	194	200	196	181	216	201	206	194	190	178	204	185	190	190	211	181	174	207	206	187	210	174	228	200	197	233	184	223	199	206	184	185	213	205	203	199	205	204	217	222	204	209	191	192	201	198	188	215	187	218	188	201	209	227	184	206	202	194	190	191	188	201	174	208	204	199	192	217	190	185	200	188	184	190	187	198	207	199	196	178	233	215	198	187	197	193	190	221	212	192	210	177	205	195	198	176	193	221	202	206	164	176	185	194	211	190	210	202	196	186	201	158	189	223	211	226	182	211	192	211	197	227	214	159	198	206	188	191	193	202	194	178	203	200	195	181	186	196	190	221	179	182	174	222	201	214	203	194	185	177	186	213	193	169	200	201	186	198	200	187	174	196	204	211	186	188	205	188	191	210	207	222	212	202	213	188	230	201	189	171	199	218	188	193	210	209	199	197	210	193	179	188	193	208	209	182	184	178	225	197	194	202	199	194	183	186	191	196	186	207	172	179	188	182	195	168	199	196	199	212	208	207	214	206	180	201	185	196	185	187	200	185	191	209	186	178	187	211	210	179	187	199	190	177	215	170	197	186	181	191	190	182	188	188	187	180	190	191	221	197	201	195	200	192	209	199	194	212	207	223	181	188	201	207	178	176	199	182	184	213	200	188	185	194	197	177	197	198	203	202	213	213	178	198	205	193	192	179	197	204	180	211	180	195	194	190	211	210	176	191	184	191	183	198	162	211	212	205	207	207	179	194	188	165	199	180	192	204	218	189	189	187	220	204	203	218	163	176	199	201	202	188	208	219	190	181	215	185	197	182	208	193	195	207	208	190	187	206	178	198	178	193	183	188	207	180	199	192	186	199	214	208	202	183	190	189	206	225	206	199	204	196	211	182	167	187	178	192	194	199	199	197	199	186	201	191	187	185	190	225	203	195	197	191	189	191	181	213	163	188	183	173	184	213	201	209	228	191	179	194	183	183	192	217	210	160	192	192	203	190	185	190	208	205	238	191	215	202	214	195	196	177	190	202	190	207	197	200	204	223	200	194	218	219	190	207	206	209	162	206	200	201	193	174	201	185	196	199	195	185	189	172	204	203	196	194	198	189	193	205	192	201	194	207	207	195	208	227	216	194	210	191	207	189	181	212	177	202	209	201	199	183	207	221	189	237	213	187	205	183	208	181	195	192	184	169	212	219	189	205	195	186	204	219	174	191	176	201	216	209	159	183	183	184	186	203	191	212	189	182	163	212	195	177	213	220	184	199	186	185	235	161	203	194	198	195	205	231	187	207	187	166	178	179	181	194	184	181	205	205	208	224	202	176	200	193	194	200	189	175	209	182	176	181	193	221	187	213	200	204	205	160	201	191	195	209	190	198	207	212	203	206	202	171	182	198	180	193	218	232	192	189	185	222	187	217	174	195	206	192	187	199	211	179	191	173	204	166	197	162	234	178	195	187	190	179	220	199	215	183	189	170	202	222	200	204	216	204	215	184	197	192	168	208	203	210	204	192	177	200	194	212	180	200	178	181	203	213	199	196	185	198	185	210	191	189	191	166	205	215	187	187	212	213	189	211	220	217	216	196	204	216	198	190	175	187	228	204	208	201	184	203	185	206	200	198	211	214	193	209	200	162	194	217	156	195	187	188	187	176	187	198	187	197	184	209	206	196	207	183	196	176	181	182	205	198	185	193	194	216	197	200	186	187	184	204	188	188	210	210	206	187	207	204	194	159	214	180	195	210	187	167	206	188	185	209	181	186	204	206	195	193	179	185	206	200	202	219	214	180	191	187	202	223	191	217	234	223	211	186	184	200	210	193	211	193	204	186	196	197	191	178	213	203	176	207	197	212	183	212	198	205	202	214	198	196	170	195	210	215	204	201	187	194	187	210	193	186	199	187	204	226	191	185	225	184	216	163	183	207	178	192	188	181	220	203	175	189	182	209	181	201	194	200	180	186	199	198	195	182	181	203	168	184	212	190	187	209	184	219	172	205	207	230	204	196	191	174	194	181	212	199	180	208	206	205	199	202	195	200	199	198	213	198	200	200	191	193	222	185	202	169	186	185	202	196	184	209	218	187	188	198	191	186	208	200	202	214	183	193	203	203	191	223	203	192	205	220	225	194	193	222	195	193	216	223	190	177	210	199	184	174	182	184	184	199	171	196	213	219	189	223	204	208	216	214	221	210	190	183	218	232	203	198	202	205	208	219	177	191	184	224	206	184	186	194	196	184	188	227	177	197	202	215	224	195	196	193	212	200	210	195	191	209	217	195	208	180	184	190	200	224	222	205	171	196	211	195	213	193	185	221	221	195	185	205	214	211	202	214	215	176	200	191	219	202	190	169	206	191	198	185	219	166	190	200	216	166	198	187	210	189	227	174	195	205	188	169	204	200	193	182	211	196	195	201	202	184	195	186	205	221	210	195	187	202	184	193	175	194	219	183	207	207	153	202	192	183	184	198	208	200	179	197	189	184	167	201	179	215	196	192	178	176	201	194	202	188	193	188	199	213	195	198	235	208	203	170	183	218	180	210	211	213	187	197	222	195	179	189	201	205	205	199	248	208	168	195	187	205	196	182	205	193	193	204	208	210	196	198	194	191	205	207	189	194	217	220	217	178	192	203	202	199	194	200	182	210	195	202	187	197	184	191	184	196	181	184	223	177	188	185	216	218	203	187	224	183	189	203	178	197	177	216	192	189	206	180	196	221	183	189	218	186	236	183	187	198	176	210	220	237	182	199	198	203	195	224	196	187	222	215	192	203	213	166	192	199	180	239	196	185	208	179	201	200	193	197	218	195	187	203	193	187	205	196	197	183	211	200	195	205	188	197	218	188	199	193	208	206	174	186	216	188	162	192	198	193	176	176	194	211	200	194	181	213	188	210	192	211	176	196	212	189	199	214	203	215	217	189	203	196	198	209	187	196	199	175	186	186	203	188	184	201	194	201	204	194	208	189	188	193	191	181	189	223	233	205	186	203	191	173	191	186	191	173	189	208	201	194	212	203	185	197	184	177	202	202	213	217	194	200	190	203	200	202	184	171	188	177	205	202	203	206	183	186	216	180	205	185	191	196	179	218	228	188	186	215	214	204	189	178	218	191	194	207	186	214	190	197	204	170	207	193	189	219	174	201	207	185	209	212	201	188	215	210	213	205	208	205	199	183	181	223	208	217	199	203	210	206	217	201	209	213	204	183	192	195	182	208	221	177	214	194	217	191	192	214	171	163	196	225	201	199	220	237	214	192	200	178	199	209	188	196	174	184	222	193	179	200	208	217	204	171	198	204	221	201	204	195	194	190	191	208	183	190	202	193	172	176	208	199	193	229	177	202	179	187	201	193	178	191	191	203	222	182	183	174	175	175	187	222	195	203	222	199	215	182	222	213	179	182	170	211	189	209	216
35457	30534	2148	2928	1781	233	220	217	226	193	195	207	191	193	204	193	213	209	220	155	177	211	177	192	221	218	193	203	186	202	207	234	175	197	176	221	214	208	187	201	213	208	182	210	204	180	214	201	178	215	217	204	218	221	187	189	191	184	202	205	189	214	178	206	214	205	208	208	210	200	208	196	210	188	198	191	203	209	216	205	192	193	197	197	217	190	206	194	178	191	182	180	209	172	201	182	203	194	200	205	217	200	203	206	205	184	175	206	187	204	190	184	201	192	183	180	187	175	204	191	199	229	217	222	206	202	208	193	231	176	195	203	172	194	184	204	192	232	184	188	173	185	210	185	185	203	213	208	193	184	192	176	203	174	176	188	211	208	193	173	199	205	201	203	192	190	223	196	190	216	184	176	224	184	187	180	205	203	189	191	217	212	198	198	225	201	195	193	208	223	187	192	169	182	198	203	197	191	200	192	201	194	193	189	202	187	220	201	198	199	183	193	222	210	191	198	179	203	204	198	193	189	196	187	198	195	205	195	213	207	200	198	201	212	206	215	218	186	191	192	213	186	201	177	202	187	194	187	189	205	205	197	189	190	214	205	203	214	192	187	187	201	208	187	228	184	222	187	176	215	212	195	180	189	203	194	188	202	206	193	195	208	176	195	214	161	207	177	217	189	230	193	206	216	183	194	194	196	195	205	204	183	210	212	187	198	174	202	190	201	190	191	198	183	203	160	191	198	195	178	212	232	197	219	201	204	201	194	206	208	214	180	210	215	199	166	206	224	172	183	168	181	188	220	196	195	182	208	207	197	184	217	208	200	180	185	209	197	199	202	209	207	189	211	189	206	174	182	192	204	184	180	212	185	196	216	224	208	193	198	180	203	195	213	210	201	176	208	196	174	179	211	174	230	200	193	212	174	183	193	193	156	194	178	171	179	192	191	203	204	198	186	194	226	234	196	208	174	189	208	212	206	190	201	201	185	210	224	187	198	175	186	220	203	223	196	216	224	197	201	212	224	201	203	224	202	190	201	193	215	218	176	203	220	175	191	207	198	176	185	207	215	211	208	204	204	184	188	220	192	175	203	217	204	210	192	206	203	219	191	189	198	184	222	192	192	201	201	183	190	182	174	190	216	194	192	200	194	212	212	194	199	197	181	207	186	196	209	203	184	209	220	171	208	192	200	216	170	219	206	194	186	199	207	193	197	209	200	215	194	175	198	188	201	215	178	205	197	226	205	188	202	191	198	185	197	176	198	164	192	165	184	197	174	180	159	203	187	221	241	160	210	185	224	194	191	188	182	177	219	211	193	207	197	213	202	191	211	204	201	184	178	204	168	184	204	197	207	222	177	191	199	194	189	187	215	190	192	202	188	179	161	200	184	182	197	180	174	197	187	208	195	181	212	180	185	198	198	223	232	204	160	190	183	184	189	189	188	211	190	196	204	177	207	199	184	207	208	191	188	210	203	205	221	192	170	185	198	208	212	176	204	184	191	205	215	202	194	219	208	193	184	197	196	203	213	201	193	226	180	189	216	190	202	212	189	210	187	217	202	211	185	189	223	186	185	172	184	221	191	191	196	192	171	206	227	200	183	205	189	200	184	206	203	196	204	213	212	201	198	196	209	198	203	176	215	203	182	183	187	183	188	185	188	201	169	170	199	203	230	169	201	194	199	192	190	185	199	190	202	174	218	197	180	218	193	181	186	206	227	196	197	192	193	185	204	208	195	186	200	214	186	212	203	198	177	186	215	198	178	196	173	178	191	198	159	210	207	180	220	211	187	211	205	223	209	200	216	210	185	182	178	202	195	208	207	172	192	200	198	199	179	201	189	211	198	215	204	200	186	213	183	200	212	227	209	201	190	202	194	199	184	178	203	177	214	212	185	183	184	230	202	183	188	198	195	218	220	199	209	226	218	179	192	205	194	203	193	208	203	202	180	233	202	173	198	203	191	217	207	201	194	194	208	192	194	209	204	197	180	203	190	187	224	229	188	179	210	196	190	195	202	193	176	209	170	216	196	196	230	210	194	206	185	190	206	221	219	210	175	189	202	197	219	209	184	197	203	193	189	195	190	208	195	186	194	190	176	196	224	193	180	198	218	187	216	177	197	197	170	192	182	198	210	202	183	197	228	196	204	183	181	180	213	200	160	212	213	183	196	198	196	186	179	193	228	192	206	189	209	199	196	188	219	204	191	218	219	206	189	185	196	209	207	189	174	202	209	198	179	197	181	195	222	188	204	186	186	202	201	200	216	201	215	188	182	200	181	193	213	225	206	183	216	228	173	186	207	194	183	183	178	202	201	187	200	189	187	187	215	184	192	187	215	188	200	203	207	215	204	200	232	193	190	208	189	197	188	194	206	203	211	222	215	185	169	228	182	206	183	195	197	209	218	215	219	196	204	192	200	187	185	210	208	204	183	199	219	188	205	199	217	203	193	211	199	209	211	204	182	216	178	216	175	205	193	219	218	208	202	191	174	191	203	211	211	214	196	205	173	226	218	181	221	226	201	206	208	197	190	188	228	188	175	200	191	189	210	195	175	219	187	203	194	190	220	202	212	200	223	194	189	204	213	180	219	219	191	153	184	195	181	195	207	199	222	213	180	172	225	185	192	193	189	210	188	211	202	199	203	215	215	201	187	177	183	206	202	188	183	218	179	201	201	165	204	206	185	213	178	197	201	178	178	200	198	192	220	216	208	186	172	190	212	205	176	172	203	197	207	204	187	171	179	196	225	180	187	209	220	223	168	224	226	188	188	199	212	180	185	192	213	230	218	211	214	191	192	171	209	217	209	215	175	211	184	204	172	172	219	193	189	181	187	210	202	192	201	202	198	195	224	195	201	214	204	194	182	199	207	192	202	196	193	190	208	198	192	196	186	215	189	203	219	189	216	194	190	218	201	229	207	192	179	219	184	189	191	195	204	181	190	211	204	219	181	197	228	222	195	213	194	203	208	182	194	213	207	183	214	176	182	214	172	190	197	178	195	214	213	174	181	194	220	204	217	222	190	195	211	201	190	198	200	212	203	188	200	202	218	203	225	192	194	221	214	210	214	195	195	188	195	193	177	201	196	192	199	198	188	228	198	210	209	211	202	175	187	185	204	216	205	176	184	207	192	203	197	212	199	213	181	191	214	203	181	226	217	199	196	183	188	194	184	202	195	194	183	197	210	196	188	213	193	197	186	174	179	212	183	213	184	222	201	207	195	205	190	217	179	193	189	204	218	182	186	181	188	187	195	197	220	207	202	215	219	175	185	209	207	200	202	206	204	221	212	205	217	205	200	194	199	183	197	180	166	177	188	209	213	178	187	202	190	180	197	205	201	250	201	189	171	206	221	180	167	176	225	189	195	198	165	229	199	222	183	178	188	182	190	177	211	194	206	207	226	214	206	212	202	200	185	199	215	202	227	190	197	211	228	217	187	196	172	209	219	222	207	202	197	213	200	187	209	188	175	195	213	173	199	240	177	186	214	220	192
25157	21985	26680	24291	23154	14984	2341	632	580	507	529	542	500	491	498	476	475	490	470	477	451	413	489	465	495	478	432	442	453	487	458	442	432	417	440	406	456	452	481	466	460	416	436	436	427	430	482	461	490	427	469	464	465	412	423	473	452	445	470	458	459	443	500	405	468	473	468	414	467	433	459	487	447	442	422	447	424	439	429	435	418	431	452	433	480	420	427	516	433	483	423	434	422	444	435	451	422	428	453	447	444	448	456	447	449	437	443	447	464	455	448	450	450	470	483	433	470	460	449	435	463	426	416	440	464	431	460	452	439	453	413	451	491	441	429	417	437	452	446	455	455	465	452	447	432	467	484	436	442	464	476	457	415	413	486	434	460	417	427	446	452	450	416	443	460	452	442	409	456	469	468	477	455	464	430	402	423	428	472	403	461	409	464	501	440	440	452	475	470	432	491	484	456	405	428	442	464	407	448	424	437	428	445	427	439	450	442	471	423	438	461	444	448	469	444	386	434	453	420	440	470	447	471	410	474	418	408	484	434	421	424	471	417	463	435	463	456	450	453	465	483	423	432	412	424	432	456	436	463	432	449	428	451	457	460	486	452	453	463	467	474	446	411	487	423	484	466	440	452	438	459	444	421	503	451	449	487	466	412	469	453	423	446	432	451	456	471	433	474	424	448	431	404	439	429	471	449	452	478	400	439	424	453	411	456	447	473	464	440	473	467	439	466	447	454	457	430	422	438	494	469	412	471	389	441	409	425	435	432	460	454	425	446	420	467	439	463	426	459	435	467	391	460	464	438	443	421	438	467	440	451	447	417	452	437	446	440	459	427	405	438	420	471	462	453	419	423	463	448	430	432	442	452	441	489	415	444	454	427	478	404	435	433	422	461	453	441	458	441	423	425	443	440	474	452	472	457	457	485	424	415	480	432	447	437	433	468	409	464	448	476	442	453	455	455	438	429	422	500	444	475	438	446	417	465	446	439	394	445	437	434	446	457	445	468	448	437	451	440	445	474	446	394	466	431	422	475	432	412	440	426	444	440	444	456	422	459	486	431	425	456	436	461	428	424	498	436	423	450	438	425	441	458	468	460	422	444	427	485	394	454	459	470	428	430	422	437	457	485	449	426	417	448	422	437	443	462	451	446	453	456	444	461	483	427	442	425	445	464	447	484	446	415	447	485	467	423	460	446	472	480	448	459	441	460	455	402	411	449	452	437	429	466	482	417	432	434	429	420	444	461	440	473	443	416	426	418	447	453	487	446	441	443	431	436	477	424	469	448	462	404	482	416	459	457	440	456	449	411	429	461	414	471	462	431	483	438	475	434	448	459	493	420	465	456	445	461	423	468	455	442	442	471	450	483	502	511	454	431	453	435	462	463	422	443	467	392	408	442	435	442	426	392	429	487	437	445	456	451	460	432	426	438	446	463	462	474	409	428	441	474	448	489	446	425	466	426	447	443	418	456	465	432	425	479	430	452	452	408	459	447	448	453	482	433	394	444	484	405	414	448	403	411	436	453	492	461	446	464	430	439	457	433	440	473	450	430	424	440	454	467	434	428	442	454	447	435	444	447	453	470	391	424	457	456	425	475	443	459	439	436	462	392	417	419	478	435	438	427	423	435	441	397	438	420	432	435	447	419	408	434	405	439	440	456	454	401	472	463	480	448	427	429	452	450	486	415	470	441	452	400	432	432	464	447	403	422	477	466	477	447	443	457	473	447	430	474	469	411	427	440	402	465	424	446	485	397	429	474	413	442	453	435	461	428	447	458	442	459	398	403	444	430	449	421	457	479	471	441	437	464	440	437	445	460	416	417	439	421	423	463	418	464	446	450	445	426	439	443	415	453	444	470	420	412	417	434	443	432	462	483	438	433	441	422	430	398	443	443	466	409	422	426	441	427	443	494	454	446	423	489	436	455	453	467	421	446	446	423	472	435	443	472	456	427	457	443	484	467	467	482	437	437	421	476	455	425	440	439	441	454	430	451	425	480	459	433	438	502	491	490	444	429	471	466	466	445	453	435	439	442	421	417	399	445	472	506	462	452	433	428	464	458	461	476	409	423	434	452	452	417	440	432	459	432	460	440	458	438	418	427	452	460	446	440	458	441	455	431	426	465	451	450	465	419	452	428	431	461	447	430	400	417	414	437	465	426	470	455	422	400	461	443	472	432	445	457	437	421	405	429	460	440	434	443	442	438	444	445	429	440	446	398	489	502	431	449	464	429	485	441	455	440	445	460	460	438	450	419	462	430	449	445	473	463	471	409	448	425	418	440	466	440	403	430	413	425	442	458	458	462	436	424	442	445	477	508	407	464	414	449	430	427	438	425	402	461	451	426	462	435	420	470	437	432	446	461	412	451	425	425	457	453	466	442	468	440	479	471	412	449	491	474	447	484	444	436	434	439	408	450	440	426	416	469	419	473	422	477	428	468	444	418	438	412	436	459	433	483	492	430	470	429	456	435	436	435	440	461	438	415	461	426	405	431	436	414	415	503	422	438	468	449	433	425	424	467	464	440	485	461	452	446	407	445	423	470	485	448	449	439	409	435	473	461	436	433	454	457	479	440	415	448	454	430	442	426	440	433	439	395	455	447	384	466	440	501	433	448	472	425	404	443	438	467	425	428	408	404	426	446	458	411	470	400	456	432	435	436	480	438	424	405	495	444	474	462	439	450	424	470	437	468	445	481	432	435	463	460	430	416	397	454	458	429	435	441	462	441	459	432	486	487	474	448	463	453	484	437	429	475	446	446	485	437	460	464	464	439	436	454	457	430	432	448	456	421	416	500	441	452	426	457	454	462	451	431	449	475	418	481	448	446	464	450	440	442	443	439	472	443	429	426	436	435	464	415	460	398	416	443	412	473	468	469	446	471	459	490	456	470	456	480	442	391	439	477	451	446	423	416	450	443	444	478	436	451	454	454	446	444	473	468	438	441	428	442	419	393	453	485	460	444	457	459	437	454	440	409	456	468	461	512	487	427	429	428	448	452	429	419	429	449	463	418	449	428	465	455	433	404	419	457	462	487	415	435	431	447	440	464	429	445	454	439	432	417	452	411	474	452	420	448	448	443	412	444	498	467	446	475	413	486	442	443	459	438	467	485	454	418	437	478	424	425	461	436	433	428	472	416	483	444	446	429	436	405	490	450	490	453	434	449	437	450	420	478	449	452	461	436	432	469	425	432	444	452	405	425	468	425	433	448	419	414	438	454	442	437	451	463	432	424	452	430	411	454	425	470	432	455	423	437	424	465	432	497	420	431	451	426	482	404	435	470	456	459	453	453	450	467	468	451	480	425	480	462	442	443	406	439	435	473	473	455	471	454	439	450	467	460	460	440	445	439	411	457	441	403	438	448	456	456	462	469	425	433	444	454	470	460	456	444	451	427	436	444	442	437	446	468	437	452	475	440	434	428	458	430	463	397	481	428	435	449	456	401	431	414	443	470	451	463	444	438	460	450	464	413	453	473	484	460	432	452	448
59911	78035	13428	20409	19884	1140	848	686	677	594	549	514	469	478	463	482	445	440	434	449	421	431	408	427	453	460	454	435	395	403	377	408	411	405	437	429	425	411	420	407	411	429	452	397	450	371	442	396	397	432	420	371	390	406	401	381	428	409	421	417	412	359	388	356	350	382	387	391	384	430	378	379	414	403	375	396	410	387	398	423	370	401	429	412	393	395	401	396	361	399	401	429	402	451	397	404	369	428	387	379	378	436	392	408	390	431	415	397	386	420	418	388	354	403	384	421	394	398	411	385	377	378	360	402	397	381	377	419	402	392	380	419	367	442	401	414	392	428	393	401	396	381	386	386	396	370	428	434	431	390	382	400	405	396	405	386	393	419	381	436	395	401	396	407	396	413	408	388	392	428	427	411	411	393	401	397	386	405	404	397	430	368	387	374	395	423	384	391	397	397	419	367	379	416	380	447	397	428	441	364	380	408	412	385	412	389	414	453	398	395	389	434	408	395	387	400	417	402	375	430	406	413	403	414	396	343	403	393	387	398	435	377	414	383	411	421	374	396	381	400	417	411	399	388	450	380	407	362	408	428	387	406	355	365	464	376	399	406	409	381	434	353	402	409	387	403	412	406	409	439	403	412	443	388	451	386	400	407	426	414	415	430	420	435	433	420	404	403	422	401	424	378	398	394	386	378	388	413	419	409	398	368	403	388	409	379	386	432	358	397	427	370	388	411	399	402	390	377	356	428	415	400	435	422	391	394	377	399	423	389	385	433	405	380	413	363	368	382	413	398	383	435	401	397	402	435	417	408	409	378	407	393	422	384	367	380	438	416	401	395	409	372	398	425	374	406	403	422	415	355	390	397	400	404	381	385	407	407	416	391	395	378	389	409	397	422	403	436	417	384	397	415	374	392	391	398	380	393	407	431	388	403	375	409	379	395	429	399	382	435	422	402	364	353	397	368	419	395	396	390	433	377	373	401	425	439	415	383	419	375	397	404	389	435	409	402	415	388	427	414	408	398	387	377	414	331	375	402	384	398	365	406	382	379	394	402	403	392	401	422	381	384	403	404	425	417	376	383	403	386	375	444	409	386	411	423	407	378	389	410	373	411	400	394	415	424	355	443	375	363	401	423	382	398	380	367	406	406	403	405	425	377	437	400	379	406	390	401	390	435	383	384	440	406	400	418	383	403	357	390	392	391	411	379	384	429	363	401	353	395	357	399	420	383	416	412	398	367	400	415	417	431	391	387	403	418	393	385	401	397	386	403	422	428	406	377	401	375	398	386	400	418	409	420	410	377	437	372	394	417	432	428	407	387	430	407	398	407	382	413	385	428	403	367	400	394	419	402	337	448	395	402	390	420	407	392	395	396	398	417	407	404	431	379	365	412	413	366	443	387	398	424	380	401	398	346	411	417	438	401	407	415	432	411	399	391	415	384	410	401	401	358	380	386	390	418	390	415	368	404	395	412	391	404	369	412	404	399	417	403	413	390	369	391	435	416	426	387	399	409	414	424	382	375	394	401	408	389	446	398	407	401	396	401	427	389	420	415	399	402	384	428	395	415	435	427	387	354	428	385	367	377	428	407	401	406	402	407	416	391	398	378	391	414	407	381	422	379	427	386	374	397	385	408	401	423	373	408	397	365	373	416	424	409	377	419	399	384	392	432	404	404	423	394	436	421	388	352	386	392	419	386	390	444	389	413	396	402	370	403	379	381	424	384	397	434	398	367	373	397	412	399	401	420	425	340	434	399	401	408	418	389	431	390	376	401	411	359	372	413	384	407	347	395	405	417	399	405	377	366	377	412	404	420	394	437	393	412	365	397	432	416	411	377	397	429	379	384	432	401	433	397	413	396	386	369	422	388	424	431	405	391	391	415	349	418	409	407	394	411	393	385	371	413	393	406	412	420	407	374	415	353	407	397	438	403	415	366	411	389	396	425	383	413	392	406	414	394	401	410	383	405	393	373	367	399	410	402	393	418	389	359	406	434	339	370	409	417	436	394	400	416	391	374	390	405	365	398	376	398	382	386	374	413	407	361	404	423	398	401	391	402	411	407	419	376	424	385	442	402	395	386	422	421	439	378	385	401	431	383	390	398	417	446	404	393	399	393	393	401	370	391	421	412	405	415	410	408	371	407	372	401	394	410	374	403	377	396	419	391	407	372	418	396	385	395	409	401	405	404	435	429	385	403	432	399	432	382	391	407	404	424	396	406	401	409	428	393	405	423	390	404	405	406	395	380	410	449	385	418	395	429	381	391	397	425	415	377	433	367	379	415	374	431	407	410	396	421	374	393	382	416	399	375	393	365	404	405	402	397	395	431	421	445	415	431	407	390	389	427	402	388	392	378	402	397	382	406	379	411	377	435	420	403	402	404	421	377	357	411	411	398	391	390	396	402	408	385	416	398	414	404	398	418	410	405	404	400	395	411	421	399	412	406	433	440	402	335	392	401	389	407	415	381	420	410	391	431	404	405	389	420	413	398	392	385	414	398	379	407	419	412	398	381	405	389	409	403	407	395	387	410	386	415	364	391	437	392	396	381	412	412	386	394	425	398	395	440	398	415	390	399	407	434	419	415	385	418	394	410	349	408	382	406	411	416	399	435	410	416	401	433	408	380	413	396	380	424	403	417	371	383	419	412	405	403	398	407	348	384	399	394	376	399	364	393	420	407	383	428	402	404	399	406	391	382	402	387	387	363	406	387	416	413	436	405	409	413	382	396	414	389	380	421	393	415	359	390	379	402	375	410	385	402	371	399	419	407	407	425	400	380	394	408	392	371	403	435	401	375	398	412	408	388	409	395	399	389	392	402	424	396	407	393	430	370	400	382	391	375	379	383	407	391	375	410	391	420	397	412	390	395	400	389	370	415	401	412	387	388	393	404	417	402	407	384	439	395	405	383	409	372	418	377	407	396	404	390	347	411	421	392	408	397	396	366	384	402	416	389	414	414	430	402	389	406	397	411	352	413	435	424	418	374	358	399	394	401	386	394	396	401	407	406	390	385	379	393	375	377	401	400	412	379	428	378	395	383	435	406	394	417	422	364	431	385	403	363	426	396	447	398	417	378	411	391	366	390	400	382	387	396	335	399	425	408	443	412	390	395	408	376	380	417	415	412	400	369	360	404	413	409	393	380	386	389	404	411	385	391	409	387	377	379	398	399	374	423	390	389	392	397	414	401	407	352	424	388	388	415	350	365	378	417	404	362	400	357	360	405	407	403	392	377	387	407	408	393	397	379	395	397	388	369	431	386	416	398	419	383	404	436	420	351	366	431	388	403	403	385	365	410	414	409	399	380	424	407	455	398	377	388	404	396	401	376	377	386	408	419	442	372	396	396	388	395	412	382	364	396	456	397	399	393	381	400	383	458	418	371	418	399	405	407	391	389	386	386	427	404	402	400	442	406	391	423	394	434	414	380	399	375	419	400	408	348	418	399	391	380	372	408	397	379	423	365	393	384	436	361	412	414	389	393	413	382
22544	21127	27032	23671	21556	20301	12885	1471	931	925	844	848	868	799	790	743	734	733	682	813	712	765	698	724	728	707	724	745	711	735	709	701	680	670	718	696	674	758	707	674	703	676	708	761	726	689	714	654	726	704	693	715	699	699	721	703	734	713	693	655	696	704	661	709	731	689	685	658	682	737	682	699	645	656	715	728	685	702	735	659	701	711	758	670	742	670	721	685	694	741	703	711	684	744	670	699	755	654	699	697	696	664	711	689	707	753	701	697	740	728	679	685	736	732	701	686	706	743	724	672	690	721	691	737	682	703	673	725	664	731	739	673	752	663	704	651	733	706	705	668	722	687	735	711	719	676	715	725	686	691	707	732	747	691	646	698	714	736	680	679	687	695	724	736	680	680	680	698	714	660	694	704	702	690	706	769	742	671	775	690	736	680	735	700	688	726	665	652	739	713	661	749	691	692	687	731	683	664	668	704	702	657	696	681	701	693	696	698	671	716	678	660	701	706	681	646	752	703	717	707	679	655	695	713	737	664	704	652	710	700	706	662	692	690	701	738	647	715	679	707	713	668	741	656	694	668	713	702	672	668	684	703	661	701	684	686	720	677	730	709	701	678	715	691	684	719	708	681	688	705	683	723	653	692	681	657	672	722	686	697	704	714	643	665	737	649	694	720	662	710	633	719	726	665	707	658	698	717	675	691	675	717	649	671	655	615	714	663	678	680	705	677	668	681	676	637	674	690	662	695	658	689	691	691	733	707	666	702	735	721	685	658	723	662	712	669	718	706	664	625	688	702	711	673	715	648	742	672	666	660	749	760	684	721	742	689	705	716	718	749	670	693	708	709	723	769	688	708	707	683	728	672	711	643	664	657	691	704	724	701	664	685	730	725	723	704	703	666	701	672	682	686	717	752	669	694	664	670	709	733	677	633	692	707	739	741	728	652	680	695	719	695	702	694	716	732	693	686	732	686	662	713	713	696	679	661	679	679	694	696	700	690	646	692	710	632	721	745	701	708	719	678	678	697	733	655	676	696	728	706	718	706	678	669	696	694	695	719	722	696	676	742	647	730	657	677	629	658	710	707	691	686	647	701	715	688	710	691	705	701	714	712	673	702	697	737	689	680	706	685	736	709	702	704	685	648	677	668	703	669	688	727	706	701	710	700	701	666	697	668	698	735	699	727	700	676	722	658	684	712	683	672	673	669	663	705	712	668	708	695	706	674	678	676	630	662	699	718	690	729	741	682	728	685	719	653	731	676	691	725	687	694	728	663	678	671	734	722	719	704	688	697	676	658	697	704	665	713	687	696	682	725	696	684	724	685	651	716	685	645	688	711	730	674	668	700	652	687	724	634	701	727	667	704	674	652	711	705	670	673	685	716	701	675	727	695	707	662	722	681	736	702	675	700	712	704	670	714	705	723	672	696	717	686	704	696	683	731	704	691	708	711	705	703	642	669	701	707	705	692	724	660	680	717	699	678	670	709	681	705	738	717	642	716	664	726	648	705	699	723	649	715	697	736	698	703	689	674	686	733	693	701	697	706	720	631	686	692	683	704	704	743	664	732	713	699	738	719	692	677	689	692	658	708	712	654	647	705	699	691	733	729	727	706	699	658	680	696	696	673	701	701	729	726	699	705	665	674	703	655	700	692	719	685	730	678	690	718	707	743	738	694	678	649	711	706	655	748	690	753	718	658	767	703	704	679	707	662	725	662	683	688	676	724	670	755	665	648	727	658	696	684	676	688	744	671	686	734	696	720	676	698	673	706	709	703	687	665	661	683	685	732	706	717	692	655	668	698	714	670	717	686	702	690	683	670	709	688	671	705	707	748	689	714	714	665	661	686	701	706	685	711	668	689	665	708	694	643	695	686	707	639	705	700	677	686	702	716	694	662	723	745	684	690	754	719	699	693	670	722	704	710	673	652	691	652	640	687	657	688	698	703	655	725	643	680	647	705	699	679	668	732	707	725	666	706	676	705	693	695	676	657	673	675	704	729	724	671	715	711	707	683	752	672	641	713	701	688	677	719	704	690	703	703	700	674	659	660	711	723	665	697	709	657	659	683	702	708	701	695	696	703	710	697	648	690	622	668	718	716	713	721	643	683	664	659	657	653	672	686	720	661	701	648	720	713	722	707	676	718	680	661	703	687	703	717	704	692	687	695	687	710	702	677	715	701	658	688	707	699	659	736	702	690	729	731	687	660	671	683	697	673	693	687	694	668	705	667	725	670	690	713	735	721	678	702	636	671	678	674	703	699	710	691	635	690	645	697	657	648	687	702	688	650	690	708	703	710	679	687	709	725	686	683	661	701	708	654	650	716	708	731	670	660	686	694	678	680	697	638	700	690	659	688	628	672	682	679	685	717	675	696	674	705	699	768	670	668	657	703	677	663	714	673	664	682	651	729	708	682	708	667	691	706	731	642	692	683	660	712	699	675	710	678	741	666	658	659	660	665	690	645	652	677	745	730	674	664	680	668	663	664	721	680	672	647	663	720	651	698	703	695	710	683	645	733	692	680	672	712	685	685	703	681	653	725	740	706	671	698	694	714	657	703	651	714	685	724	660	664	654	677	660	700	640	725	695	687	678	701	691	707	684	666	718	656	708	678	699	686	722	663	655	673	674	683	712	668	715	716	658	672	731	707	723	702	718	689	674	675	662	744	681	687	748	679	691	692	657	721	660	675	676	691	718	704	656	675	653	678	673	702	698	679	746	718	685	642	643	736	723	686	661	705	710	682	710	684	723	698	727	662	695	738	690	659	669	693	696	648	692	709	690	654	677	684	773	718	684	645	667	705	659	705	662	682	696	696	668	686	718	682	707	698	694	677	735	713	735	726	667	694	729	702	684	735	708	748	699	630	696	666	653	686	639	671	709	700	648	705	674	663	657	655	732	696	666	732	705	703	738	658	664	721	704	717	665	752	668	678	645	714	726	674	670	713	630	710	676	682	718	720	631	713	705	668	670	675	699	626	724	754	704	711	719	700	672	714	700	655	679	728	650	686	692	647	676	742	657	722	696	624	693	651	723	667	715	719	659	664	696	740	722	709	641	729	695	742	691	704	694	680	686	630	682	658	688	683	715	705	672	671	699	678	670	730	745	692	663	712	661	696	672	674	671	630	647	715	683	675	677	713	698	697	656	649	677	689	704	712	715	641	645	658	718	682	707	657	716	693	683	728	716	666	759	669	655	714	684	679	667	696	655	703	734	647	704	725	642	709	688	707	702	735	633	707	633	715	675	694	713	712	667	687	668	719	765	648	658	720	721	686	665	677	712	681	661	699	676	691	746	709	675	701	672	655	674	688	687	653	688	677	703	697	723	619	705	715	674	675	663	628	683	655	715	719	653	648	751	708	689	693	734	706	713	675	680	705	753	702	672	702	694	657	693	662	658	713	670	683	684	675	722	747	616	704	695	709	676	698	672	663	693	693	697	728	665	716	714	699	672	780	684	709	738	748	653	665	682	689	714	708	685	717	679	693
56390	82861	18038	17079	24497	2260	1587	1259	1109	1021	972	871	826	801	797	781	736	716	732	725	699	657	664	689	651	712	667	648	672	635	663	695	614	672	680	641	619	624	620	612	619	597	643	648	601	644	634	603	624	645	614	604	649	628	652	612	698	589	650	604	579	640	617	611	617	637	618	626	640	584	597	632	632	643	613	622	606	625	594	593	682	605	650	605	662	602	638	638	626	595	605	613	620	612	642	611	655	626	596	629	620	587	642	631	642	630	595	603	628	613	611	618	630	643	651	649	642	583	571	617	602	640	588	617	625	609	592	609	650	599	619	583	604	579	574	659	648	623	628	612	604	639	595	597	684	606	610	629	633	574	609	595	644	598	662	566	594	583	584	656	614	619	532	623	597	609	628	605	629	585	609	583	573	587	630	605	573	588	658	552	647	659	576	640	591	627	628	594	601	610	600	606	616	599	636	589	599	629	616	606	631	605	622	611	640	661	596	599	587	577	620	608	585	625	644	665	641	603	638	622	634	650	649	622	620	597	598	609	615	590	591	635	611	651	611	654	589	602	601	635	618	627	605	629	637	629	621	623	564	584	630	613	582	620	621	610	595	651	606	632	649	626	635	553	621	592	646	608	632	604	614	610	593	609	612	636	616	622	581	608	606	652	588	608	607	655	576	605	589	608	642	596	606	580	631	681	593	611	640	597	603	658	650	616	605	643	582	588	587	613	626	654	602	629	632	582	599	597	582	612	600	641	675	618	629	652	546	581	571	596	619	622	606	649	577	568	600	625	588	611	588	617	653	610	600	593	607	638	582	567	591	619	610	648	577	633	642	606	622	609	608	677	593	594	564	598	605	562	603	663	647	598	601	645	593	581	637	619	597	618	626	624	618	575	626	594	616	630	653	626	603	603	610	632	582	607	631	586	604	608	582	592	617	606	634	626	603	672	614	619	599	581	674	605	620	621	608	601	585	655	595	582	614	651	627	595	635	627	594	604	627	599	700	588	590	586	602	616	667	616	593	597	563	612	614	612	650	648	613	635	590	653	601	617	599	592	602	602	650	571	581	613	597	583	653	627	641	642	624	617	620	592	618	624	601	581	625	602	592	631	624	607	587	570	637	623	619	634	641	581	586	608	556	610	657	574	633	621	619	609	582	603	639	654	586	606	641	636	596	616	597	618	627	658	632	621	563	648	594	601	595	633	611	647	597	642	658	576	590	628	599	676	626	599	572	573	590	626	640	625	596	640	587	640	631	605	579	583	593	615	638	625	604	603	607	622	551	662	595	592	606	607	678	613	649	667	618	567	609	622	615	574	580	640	593	626	587	646	639	606	629	620	599	622	645	627	641	647	650	595	648	632	630	653	604	605	581	593	612	591	616	636	614	612	616	584	619	636	605	633	603	628	613	594	620	570	606	583	585	580	645	614	626	634	629	652	606	608	582	626	601	586	615	585	628	606	593	590	572	620	611	577	630	619	591	647	616	652	646	633	647	623	620	639	611	601	646	598	658	622	612	609	590	614	577	599	648	652	618	585	583	610	629	603	557	638	630	621	640	590	568	653	593	618	603	598	610	608	610	628	578	627	642	616	621	624	585	614	562	602	638	652	642	609	584	590	638	608	626	602	596	578	622	611	618	611	635	594	614	620	669	595	570	601	636	621	630	608	606	637	598	611	550	583	582	613	629	636	610	620	631	652	618	565	626	619	631	610	651	610	671	656	611	609	610	594	645	590	654	585	600	613	625	632	582	633	600	660	611	620	622	657	636	670	619	625	660	622	591	657	614	590	626	636	586	578	620	638	640	601	603	598	592	584	574	598	616	620	648	607	605	627	613	595	644	621	609	643	590	651	619	633	614	577	661	638	608	647	590	637	636	620	642	560	636	602	636	634	623	594	665	614	604	576	668	571	623	595	643	556	603	650	582	614	626	591	578	630	588	633	645	636	603	581	595	656	578	639	608	630	619	581	647	605	610	580	617	617	643	700	602	612	632	627	613	611	639	630	644	628	620	651	613	599	599	646	635	614	641	596	626	551	615	599	629	620	585	660	626	569	568	584	616	608	583	610	598	633	641	544	555	653	597	621	621	618	599	654	611	646	637	575	645	598	618	596	553	590	586	599	579	620	648	597	610	642	603	597	631	604	613	584	642	574	601	607	625	607	623	629	655	559	602	594	612	638	619	586	591	579	614	575	574	571	621	617	603	591	621	567	607	595	613	604	613	630	579	611	638	616	603	649	650	614	604	616	592	636	603	591	574	607	589	608	627	584	604	631	617	656	691	626	618	608	610	620	565	605	612	632	659	643	621	631	594	597	591	619	649	616	608	598	630	564	646	609	608	602	664	583	580	639	598	617	642	603	623	622	656	592	613	631	642	590	582	591	615	616	609	596	605	578	622	608	649	612	670	592	582	600	627	625	575	599	638	618	611	574	608	599	565	629	620	624	613	590	636	641	629	602	615	637	584	671	641	603	619	601	625	588	604	634	615	593	624	607	650	615	602	585	651	609	643	643	626	637	662	556	620	674	600	604	612	626	576	643	605	618	601	608	609	583	608	634	622	611	646	568	602	645	655	585	573	656	576	619	615	597	617	598	686	611	594	558	569	645	576	578	587	604	612	641	620	619	568	582	608	592	612	610	633	574	617	583	594	628	578	591	618	608	590	621	619	653	601	596	626	583	599	603	618	607	631	610	651	611	603	590	616	599	610	623	693	611	628	596	631	571	630	604	651	634	593	625	660	669	605	608	616	623	595	651	637	669	600	642	623	632	565	630	608	627	587	579	588	651	628	574	629	602	579	638	576	606	629	620	616	607	583	605	627	599	620	623	582	638	589	642	563	629	618	595	619	594	611	596	628	633	587	606	629	598	635	595	599	589	586	624	581	614	625	587	605	644	607	593	617	620	598	580	594	612	591	636	625	667	613	641	610	638	567	591	598	600	605	601	627	597	605	615	628	626	585	621	620	641	617	605	620	628	610	634	600	587	587	631	599	628	639	637	654	615	623	608	627	657	653	635	576	623	615	601	613	626	599	628	631	638	626	644	617	610	582	614	617	638	633	579	614	613	572	641	654	608	593	631	629	608	648	653	653	628	610	603	652	576	595	626	664	679	626	588	596	598	639	627	604	599	607	592	610	614	614	585	585	598	605	626	579	618	607	633	617	594	601	583	609	638	615	660	570	623	587	618	599	616	609	609	593	623	643	623	674	619	618	613	625	619	606	610	611	670	636	653	603	593	665	642	595	637	602	660	624	567	607	572	626	629	584	633	618	554	656	666	594	612	627	643	601	663	635	594	598	574	625	611	589	604	628	613	618	570	622	576	603	652	612	657	594	606	590	639	610	633	598	645	639	627	601	605	592	620	682	577	673	587	608	604	592	618	653	608	613	661	606	604	607	609	609	626	566	657	607	591	623	605	631	635	652	581	627	581	569	558	622	661	621	604	648	597	613	595	625	667	607	668	659	597	644	613	662	577	682	608	604	579
34792	29130	11283	1530	855	227	236	222	203	197	180	213	192	205	173	174	205	214	167	209	187	182	169	191	194	179	212	186	226	183	176	214	209	193	191	181	192	196	197	212	193	196	178	170	213	192	197	202	200	204	188	206	187	203	204	188	170	211	167	204	197	196	184	191	195	180	219	185	200	200	219	212	217	185	174	207	183	201	201	219	228	186	195	208	194	194	199	183	174	185	204	184	177	175	208	180	222	213	196	179	191	192	175	187	204	195	197	198	174	200	186	191	211	198	194	194	198	198	159	190	199	201	173	187	200	200	213	193	198	180	187	194	203	215	195	203	201	167	220	214	173	190	210	210	170	188	186	178	197	194	173	195	187	203	193	191	204	188	198	190	199	207	222	189	209	203	210	196	214	170	189	208	172	205	186	189	183	211	172	195	189	213	196	196	219	174	178	176	218	173	219	220	194	199	199	189	201	193	217	201	189	190	170	187	198	221	217	217	183	219	215	197	178	170	201	188	205	198	202	189	193	207	231	205	178	209	181	206	188	184	181	208	199	187	206	196	204	202	213	216	182	214	199	192	186	191	205	185	210	192	209	198	184	199	169	187	199	187	184	193	191	215	212	181	183	187	203	188	199	205	203	166	174	218	214	194	188	169	196	211	175	213	192	204	193	194	204	188	178	188	186	215	227	167	166	195	206	186	193	174	198	207	204	194	185	203	197	189	202	199	175	184	215	186	211	176	215	200	203	201	183	190	195	172	193	171	151	180	185	178	190	191	219	194	199	196	192	214	203	205	183	167	198	180	195	192	146	165	208	214	185	177	203	206	196	172	211	205	189	200	196	180	164	188	200	183	213	194	212	197	222	177	183	186	183	192	197	200	210	200	209	185	203	204	220	210	190	209	190	177	221	208	203	199	186	206	190	211	204	179	179	187	205	167	213	195	188	175	205	192	179	213	188	200	179	224	209	207	196	186	194	187	209	220	211	199	199	197	201	180	179	182	201	189	196	182	198	172	215	196	203	174	176	195	201	164	199	202	193	204	188	191	198	181	194	189	195	193	204	189	184	182	202	197	194	184	214	188	190	203	180	213	199	186	189	218	177	211	203	219	208	189	200	205	201	194	194	170	183	170	197	206	198	191	204	169	179	187	187	220	203	198	203	197	186	166	175	166	183	195	186	221	185	222	165	198	186	203	195	186	210	206	167	214	212	233	197	190	196	220	182	200	178	199	209	189	190	208	199	192	173	196	193	200	202	209	190	192	190	191	194	207	203	187	211	191	203	189	194	195	228	197	217	210	190	200	210	180	199	208	215	202	208	192	201	175	184	193	229	196	171	184	188	201	204	170	199	210	171	200	194	192	180	209	193	199	185	193	194	198	199	198	207	177	216	191	184	176	211	204	191	170	209	205	212	188	201	182	193	208	169	200	198	190	199	195	215	213	177	182	188	212	191	167	186	203	215	230	178	183	212	199	210	187	193	200	215	175	203	197	196	177	207	195	208	196	183	206	196	230	179	195	200	174	184	208	194	226	203	193	193	186	189	180	192	172	187	207	177	197	180	180	184	219	169	181	195	200	169	210	204	170	201	196	197	188	164	186	185	198	188	194	210	195	196	204	151	192	172	188	190	194	190	208	237	208	195	194	193	201	201	225	207	181	199	183	172	217	199	196	175	183	188	218	216	200	198	192	229	204	210	203	184	203	206	211	188	183	192	194	204	193	223	171	193	206	177	209	217	209	185	209	194	207	180	185	227	176	185	211	192	184	156	192	178	186	194	167	209	197	206	170	203	182	202	181	182	189	205	190	204	210	205	174	206	184	202	179	183	202	168	189	202	179	199	193	174	194	176	187	169	204	196	187	189	196	185	186	191	204	162	191	178	189	189	192	182	204	212	194	192	201	191	172	181	189	202	205	226	175	185	171	209	212	214	206	195	209	197	179	198	182	200	216	188	192	231	189	227	178	200	204	211	193	200	200	178	192	195	187	187	182	184	185	196	183	182	197	204	205	217	204	222	210	191	192	202	192	214	195	197	199	200	189	199	176	183	201	202	197	187	195	171	177	213	175	194	188	213	170	203	203	196	180	204	195	191	204	220	191	195	210	177	221	192	182	208	186	220	185	204	186	180	180	193	208	197	226	239	179	182	206	185	209	173	207	223	190	193	199	184	184	211	178	179	200	184	178	188	185	194	196	192	187	187	181	192	155	212	186	202	177	211	190	201	186	202	197	197	219	181	192	192	191	180	218	198	191	204	178	182	184	193	189	205	190	204	218	171	218	190	199	180	211	174	180	182	203	179	175	186	180	195	233	178	180	203	203	200	203	178	190	205	174	192	184	190	174	207	181	188	191	212	189	202	214	215	180	193	211	221	192	176	172	184	201	182	193	200	205	208	213	204	188	185	191	193	217	182	196	173	184	172	192	197	200	192	215	176	169	215	182	193	207	213	183	207	225	188	195	209	179	199	188	219	195	210	194	214	212	195	169	193	190	180	204	210	168	203	192	182	177	183	207	211	218	202	186	184	185	178	209	189	194	191	207	218	194	221	177	166	191	187	190	162	203	199	181	212	202	207	185	217	201	202	202	185	199	216	222	197	190	188	165	198	191	202	199	195	189	202	212	195	204	207	208	189	207	182	197	199	187	190	204	198	208	177	187	184	187	177	202	198	202	192	179	212	196	176	215	201	222	180	205	214	185	177	178	180	186	195	193	159	188	182	192	192	212	187	206	193	187	188	183	197	189	195	193	197	185	189	181	187	211	162	200	188	186	213	219	198	203	195	212	193	214	190	177	202	183	184	185	200	178	176	203	177	202	215	212	166	198	216	173	211	187	211	191	181	189	187	172	192	208	181	192	204	211	161	196	177	211	198	188	196	175	216	167	191	188	179	204	223	190	187	223	181	189	180	203	184	199	217	204	180	192	176	196	184	170	170	202	185	175	182	187	203	196	178	194	224	189	200	199	224	182	220	177	186	189	212	185	208	178	185	206	196	199	182	215	199	194	204	173	169	198	191	217	171	191	202	203	192	182	190	201	195	195	188	188	199	175	194	172	214	230	201	198	194	203	204	170	208	200	184	214	172	188	208	207	184	200	188	181	203	198	215	221	193	218	193	205	179	202	203	199	186	190	189	202	211	195	190	195	211	221	229	211	178	202	191	208	200	175	192	170	193	188	188	213	207	185	201	214	182	187	197	189	196	220	191	180	217	201	187	193	207	196	212	203	187	202	194	175	199	180	199	197	207	185	191	205	225	207	195	176	205	191	178	187	176	180	199	206	191	224	209	196	207	198	201	179	177	205	172	227	197	223	191	202	188	194	207	209	158	194	202	177	173	221	189	184	202	180	202	201	192	187	197	205	219	173	201	208	178	195	168	210	198	202	201	193	191	184	205	201	168	179	209	199	195	210	196	201	178	198	206	187	196	198	188	189	180	195	212	189	232	189	198	192	210	191	183	179	216	199	208	176	202	220	192	179	186	201	220	197
35851	30511	1772	1158	1098	240	208	215	226	219	229	234	182	229	175	209	209	191	219	207	208	206	174	241	163	206	211	211	179	197	223	190	198	196	187	191	192	185	180	204	210	216	210	226	203	191	192	196	213	222	185	173	164	206	183	201	190	206	198	199	218	190	196	179	196	198	206	166	202	173	205	184	187	184	206	189	174	178	207	200	176	182	190	216	207	193	187	201	203	194	205	202	209	176	172	190	194	183	188	178	199	176	210	214	200	196	193	196	183	187	195	217	215	201	212	230	202	188	199	181	217	200	198	204	187	217	209	186	200	215	187	233	232	203	202	196	211	183	208	182	184	196	188	212	226	202	190	202	191	197	195	217	207	184	190	212	201	209	204	176	191	171	202	203	195	189	185	184	159	183	184	197	188	197	190	185	188	198	200	167	176	191	215	199	194	188	188	203	194	197	215	188	184	145	205	190	202	203	199	213	208	209	198	183	184	179	216	203	187	197	183	185	189	173	194	176	206	214	198	195	199	182	191	214	219	185	188	185	198	209	195	203	203	204	188	197	181	192	202	160	231	174	170	190	192	177	197	192	198	203	188	202	197	199	190	190	185	200	185	205	197	174	189	190	180	203	188	194	195	183	195	217	205	211	187	219	200	208	185	204	212	204	200	205	197	194	207	225	191	212	193	205	189	184	194	208	199	189	168	173	182	191	215	192	194	211	198	164	179	198	237	195	197	204	186	181	213	186	194	222	189	191	178	199	186	195	191	196	194	171	199	205	193	176	187	185	232	193	189	213	192	198	212	189	190	196	187	203	193	178	191	164	176	195	179	195	179	184	216	194	200	205	218	192	192	205	184	209	174	203	216	185	188	180	217	200	210	201	181	190	168	183	212	211	211	194	189	177	184	164	214	194	190	181	200	200	181	185	179	222	176	185	181	210	195	168	192	207	190	197	182	172	199	181	218	196	178	186	203	190	183	201	195	198	206	196	207	190	191	216	200	207	201	208	198	213	193	178	195	204	214	187	193	216	179	197	170	193	202	204	173	202	191	197	194	193	176	216	198	196	182	198	180	197	200	182	211	188	200	170	196	209	208	200	182	187	185	194	188	207	207	194	192	191	218	188	201	165	199	199	213	196	196	204	193	199	206	181	183	189	192	207	197	212	208	202	197	206	200	212	199	204	199	183	182	214	185	193	182	193	197	205	194	187	191	191	210	173	188	197	190	189	181	217	212	212	194	173	177	211	166	185	191	181	192	197	197	207	195	181	178	190	215	165	177	205	203	178	177	219	170	196	191	204	200	193	190	195	220	210	218	180	186	200	195	210	193	227	196	206	215	152	189	205	194	177	191	205	182	207	195	202	182	207	193	177	223	201	202	221	190	193	199	199	185	202	183	179	193	212	203	183	187	213	188	189	228	184	211	180	193	199	180	198	194	197	202	196	185	209	202	195	191	228	192	204	189	179	192	220	205	200	182	194	185	182	225	190	235	220	199	183	175	187	200	197	166	206	204	205	176	193	214	207	196	173	195	220	208	203	173	198	198	204	191	216	192	208	176	212	201	183	200	197	216	194	206	205	207	197	198	184	186	201	187	199	192	211	182	201	199	167	206	195	210	185	178	170	181	195	196	179	184	175	205	186	199	181	206	196	217	184	202	190	169	193	211	207	182	157	177	227	201	215	194	178	185	179	186	180	229	182	218	186	193	197	197	187	228	207	212	195	173	184	171	202	187	219	202	174	187	193	182	166	201	189	201	174	184	194	221	183	195	203	185	196	216	206	229	196	159	188	198	184	192	212	202	166	173	175	191	218	174	221	190	184	204	218	187	211	195	200	205	188	203	192	195	198	211	212	195	206	208	194	195	203	220	174	212	209	204	192	200	199	217	183	180	219	201	216	182	213	174	199	195	191	191	191	211	185	193	189	210	182	209	185	190	175	176	198	218	184	198	204	194	177	197	219	221	190	189	209	196	173	207	191	196	191	215	176	196	196	218	198	205	175	183	213	188	199	214	192	206	180	186	216	191	193	203	203	214	205	235	213	194	198	204	193	204	203	197	189	208	187	186	204	193	193	170	189	211	181	196	205	191	194	176	207	187	215	187	202	188	213	213	200	185	186	179	207	187	189	205	213	204	203	181	166	221	172	195	193	183	199	193	210	211	194	196	205	196	217	207	195	212	189	195	223	194	192	184	186	196	205	201	178	166	174	199	206	207	204	199	195	186	232	204	193	190	198	197	213	180	196	213	217	216	218	181	197	185	176	197	185	197	182	197	175	194	192	191	195	214	210	192	194	217	166	187	203	194	201	181	194	193	192	183	184	181	213	198	187	204	209	205	189	189	187	194	190	203	186	175	190	185	173	196	192	203	202	180	161	198	156	191	195	195	218	182	165	179	221	194	189	192	180	187	204	187	190	181	194	181	165	215	186	198	200	195	211	204	192	203	175	193	175	199	200	184	165	189	180	197	173	205	185	172	202	209	206	192	203	184	176	201	217	195	222	194	204	171	197	197	213	183	201	202	189	179	189	180	198	159	213	192	205	195	185	212	206	220	185	213	187	201	180	218	225	188	219	175	184	191	221	201	174	167	203	191	214	197	183	210	193	203	189	188	194	179	207	216	196	206	217	223	186	195	187	215	186	172	188	190	206	194	209	198	187	188	194	196	212	177	188	200	186	193	194	203	188	167	190	199	209	188	190	197	207	209	182	203	212	179	197	181	188	206	208	185	186	185	191	197	183	179	183	207	197	198	190	186	200	209	181	209	191	176	197	214	203	185	152	189	196	225	179	196	214	178	205	204	199	160	186	191	174	201	224	226	201	151	192	190	195	184	168	202	192	205	171	193	191	192	190	185	203	198	181	188	209	169	200	200	206	202	188	200	192	195	171	202	156	182	220	172	192	190	203	185	196	209	199	211	189	210	211	167	176	175	172	199	186	194	196	182	216	181	188	193	174	190	201	194	195	183	178	183	191	170	223	196	180	226	209	193	198	193	173	177	199	193	188	175	190	217	194	201	175	199	219	197	184	197	180	208	190	193	188	221	200	197	164	192	222	202	202	164	185	192	192	191	217	190	199	198	197	201	194	188	193	192	211	210	212	206	229	211	183	190	200	162	218	183	222	195	187	204	167	168	200	206	209	196	177	201	189	176	196	182	200	169	196	178	211	212	210	191	183	192	159	177	214	179	187	191	176	208	181	194	206	185	191	208	177	204	194	197	177	188	184	174	198	182	180	202	216	216	170	211	187	208	220	203	172	185	213	215	207	189	204	162	197	190	215	189	209	201	187	205	198	194	182	183	201	181	194	181	184	204	190	209	174	206	193	201	190	186	175	194	167	177	184	203	200	200	182	196	218	194	170	186	208	183	208	238	181	194	185	206	193	166	173	200	185	174	220	205	208	195	185	222	208	207	198	178	201	188	171	218	202	195	169	198	205	185	201	204	200	213	193	204	180	188	170	188	196	198	182	196	195	202	197	203	220	187	186
25176	22016	26557	24174	20423	14230	1454	760	547	516	536	499	494	523	494	495	442	464	517	466	498	495	475	423	501	475	470	432	423	437	452	429	457	466	436	422	445	482	428	437	418	435	451	447	459	457	433	419	493	434	411	428	474	481	447	426	459	434	445	404	437	453	446	460	462	466	461	469	469	437	401	442	472	476	416	425	440	417	424	435	457	488	441	415	436	467	470	452	455	451	430	425	426	449	460	445	471	445	419	461	412	443	409	460	435	484	447	460	478	457	445	402	462	463	452	447	448	450	437	397	437	431	458	449	429	444	451	469	422	419	416	472	429	440	420	470	431	420	456	464	416	455	448	460	431	416	424	459	443	406	466	412	418	469	434	435	467	424	431	417	435	456	456	461	473	446	445	443	442	455	465	425	474	427	435	468	406	436	435	454	455	468	452	424	445	452	482	417	423	428	472	446	447	460	440	455	441	409	430	463	449	447	444	461	477	433	434	436	439	423	439	419	403	426	432	499	445	436	449	424	421	449	430	437	449	424	427	449	440	441	441	420	446	447	464	447	443	481	462	443	470	475	475	444	432	458	423	454	436	462	480	434	434	472	466	467	390	450	439	478	404	422	462	419	455	445	425	450	446	450	432	452	470	445	418	464	478	416	427	433	461	450	439	422	441	421	447	449	459	425	451	439	429	453	433	431	480	417	457	401	402	438	451	449	432	439	447	452	449	465	446	442	448	444	482	487	484	442	407	449	463	437	467	483	433	489	425	458	505	420	445	434	451	474	444	391	481	461	442	431	445	433	446	426	406	421	468	450	443	434	422	453	417	443	435	407	455	407	441	420	425	434	456	446	394	431	433	403	431	457	421	459	435	452	456	470	443	433	450	435	457	437	459	452	441	431	476	430	430	431	392	453	438	489	381	457	413	410	442	453	454	470	469	453	435	454	449	444	422	430	460	483	403	436	463	432	434	433	452	445	417	427	429	437	478	424	443	478	461	453	437	443	443	402	447	454	464	421	494	464	436	455	433	426	451	412	435	451	421	443	445	405	451	433	402	416	450	425	425	444	428	464	462	458	456	479	437	429	437	462	442	434	446	434	466	449	457	445	440	465	453	485	444	426	435	444	453	401	441	436	448	429	463	432	470	465	456	440	465	440	437	449	466	469	447	398	457	411	426	461	407	427	457	433	463	420	455	421	460	448	477	456	426	421	451	421	459	431	428	451	429	437	454	442	443	482	424	449	446	445	447	438	492	487	472	475	434	459	490	450	433	443	417	435	464	449	449	448	438	440	429	436	439	422	425	442	453	419	473	418	411	446	449	450	446	425	440	428	418	492	420	447	424	480	431	430	455	424	453	439	443	416	438	451	465	410	456	420	426	409	441	455	453	436	405	436	414	440	416	417	461	440	447	434	437	453	442	448	476	451	440	436	407	455	431	423	451	443	471	447	427	417	393	428	447	483	470	478	446	442	496	454	460	437	431	462	436	436	447	446	456	474	423	448	435	417	400	402	471	433	448	480	455	423	463	436	465	453	472	426	419	471	444	443	461	373	453	456	418	453	436	452	478	423	474	437	447	430	438	460	423	428	459	458	460	488	451	452	441	402	429	427	443	411	464	450	438	451	433	453	445	450	404	430	435	422	480	442	452	423	453	467	445	437	415	432	446	436	421	441	444	487	444	409	436	452	444	455	459	495	431	454	472	413	429	432	491	430	430	453	441	441	433	435	454	425	435	432	430	433	428	464	466	415	452	478	451	495	481	455	405	436	461	382	423	427	453	417	436	481	433	430	427	436	420	459	455	457	446	468	438	428	434	464	415	455	446	459	444	453	421	417	410	476	471	441	418	488	455	420	403	420	392	421	451	426	412	433	436	430	433	420	421	470	412	459	434	416	429	416	482	448	433	413	464	435	425	453	438	453	474	480	438	445	412	434	437	477	464	410	481	459	443	418	440	434	472	422	506	417	418	448	412	434	451	421	465	439	413	461	468	443	460	443	441	457	441	427	440	477	434	427	448	460	390	463	443	431	440	443	460	428	443	421	465	443	470	416	460	437	462	411	435	449	428	446	444	437	428	464	441	452	448	478	436	410	428	441	458	429	454	434	459	456	439	400	425	415	410	455	428	478	466	445	408	415	413	474	404	485	418	465	468	446	429	432	451	453	431	392	428	449	459	496	469	457	427	454	433	437	478	442	443	416	456	394	442	427	417	420	444	447	388	424	458	418	422	473	463	401	455	445	456	468	460	432	441	423	453	448	456	434	426	478	449	463	401	431	445	467	422	442	412	442	445	470	461	437	454	475	407	414	476	472	423	432	424	465	411	435	434	461	433	457	451	409	459	424	469	454	450	431	428	449	431	448	460	471	486	468	425	426	462	475	447	454	463	475	411	430	430	409	451	432	456	459	432	436	415	457	464	434	428	434	440	439	473	399	458	457	448	426	447	422	449	459	470	430	445	467	450	485	423	466	433	453	453	473	451	445	454	463	427	452	434	464	427	452	456	447	456	440	454	455	453	427	472	460	477	464	447	416	446	448	434	425	439	470	435	419	438	416	454	403	445	426	446	497	410	434	461	448	435	417	434	430	457	422	448	475	450	438	404	421	445	487	414	441	452	469	447	426	425	477	457	435	416	447	472	432	435	452	443	439	462	447	393	435	457	450	440	434	442	425	443	465	440	447	458	436	444	439	474	471	463	432	470	432	449	481	429	437	448	443	424	420	460	466	459	459	445	435	458	449	448	478	456	420	406	431	424	421	472	421	455	432	414	450	410	450	423	411	447	418	435	432	461	415	425	469	452	387	434	487	424	447	465	446	447	428	394	464	449	440	433	484	456	446	437	414	444	454	443	431	421	450	440	425	402	439	411	459	448	439	446	418	428	454	427	444	420	489	460	423	452	474	430	408	413	460	461	461	445	454	471	470	429	456	380	460	490	466	449	422	413	421	425	435	432	452	469	451	432	473	425	431	484	476	439	482	462	437	400	431	432	407	437	425	418	439	448	443	430	458	423	457	460	442	456	451	459	448	425	448	433	414	466	414	434	438	439	458	468	460	422	441	456	439	428	437	472	459	449	455	474	419	452	438	465	440	461	434	450	423	483	430	456	411	499	437	440	475	434	446	458	473	455	413	486	463	441	445	442	437	463	441	437	460	416	454	430	444	471	452	454	461	465	439	452	463	438	451	392	449	434	444	453	441	453	466	461	455	464	423	454	452	405	478	458	450	447	445	425	449	451	501	441	464	426	401	439	459	443	420	454	414	478	444	439	448	428	416	483	471	435	415	447	479	474	431	446	455	459	438	433	491	447	470	439	451	473	456	435	476	453	438	449	431	444	423	469	446	422	499	435	450	453	433	424	425	431	423	424	433	452	451	455	435	438	442	471	458	430	427	447	439	425	433	470	401	476	438	449	430	457	437	428	435	425	412	439	468	468	428	437	460	447	446	424	477	457	425	472	440	446	424	441	430	444	433	426	428	426	461	435	415
59146	78114	14899	16376	6746	1148	921	708	702	569	620	539	477	524	454	421	444	414	466	414	415	396	422	404	432	441	418	405	391	410	421	393	450	412	434	420	422	411	404	426	379	401	449	422	394	405	411	404	381	402	412	406	392	387	368	402	378	395	412	415	388	412	396	361	425	394	389	445	396	390	371	407	396	379	411	417	403	376	377	396	382	409	422	393	372	391	419	396	402	385	422	401	413	389	405	395	411	405	383	368	385	378	414	381	402	424	374	356	406	369	424	407	369	402	405	373	411	356	413	425	390	388	376	380	383	400	398	389	354	417	392	423	415	412	375	415	385	429	419	427	391	393	398	424	373	415	403	399	386	398	419	398	444	410	394	406	384	395	405	395	397	387	383	382	409	410	369	413	423	430	413	386	403	401	404	376	369	393	374	396	396	409	367	387	397	362	387	380	403	385	407	399	404	400	406	390	387	374	378	371	396	403	393	365	380	418	422	357	384	385	443	386	376	380	403	409	388	412	387	404	405	404	394	393	406	420	379	419	395	381	406	381	401	389	401	419	407	396	426	411	382	412	386	410	407	396	368	372	424	424	372	422	375	403	388	385	379	393	397	393	395	360	379	386	398	419	385	407	422	400	399	377	399	389	383	398	399	407	397	409	420	434	417	391	387	402	370	383	404	378	423	399	414	393	387	369	367	428	370	394	416	387	414	358	427	396	409	372	404	388	399	427	407	391	387	389	365	393	391	373	394	349	416	421	390	420	395	407	387	407	406	431	396	430	397	380	427	363	394	407	402	408	369	392	373	409	413	404	386	384	377	422	384	390	399	400	366	439	377	399	385	401	403	380	372	410	398	375	400	398	406	361	387	406	367	400	414	397	385	430	385	344	387	403	404	402	430	416	401	398	399	397	383	419	379	379	398	372	411	371	393	388	395	430	388	373	375	407	377	381	410	399	412	398	416	403	390	405	376	395	412	414	364	390	401	402	403	401	383	364	428	373	430	422	427	423	393	419	396	398	428	375	408	404	374	381	412	386	404	389	378	426	383	395	378	391	360	396	382	391	395	384	413	386	431	415	386	386	419	416	393	390	401	412	383	414	373	433	398	374	376	366	383	384	415	372	393	384	420	383	425	364	437	414	399	404	366	405	388	353	372	388	375	393	437	424	362	397	397	423	399	396	390	342	369	403	374	387	397	424	388	376	370	393	391	388	381	400	397	391	358	395	397	403	378	413	413	375	392	371	378	367	370	433	392	386	397	412	431	397	400	407	414	410	372	409	373	427	373	345	412	415	406	399	438	355	414	390	389	380	389	394	359	415	382	386	360	411	338	386	416	417	409	421	401	403	352	433	394	383	393	421	401	407	365	400	397	410	389	394	370	412	407	372	387	389	380	402	369	369	416	412	393	442	400	430	389	391	438	442	376	420	354	391	377	409	371	365	368	376	383	410	371	407	397	422	407	412	392	396	421	398	373	412	420	382	410	387	413	393	407	391	396	402	417	381	430	382	406	391	386	414	387	406	409	365	393	376	401	362	410	403	442	406	382	384	411	373	384	417	402	396	361	388	416	373	390	403	404	398	367	401	393	420	377	397	379	399	404	369	408	369	415	425	396	359	423	378	416	404	384	416	416	410	432	370	407	397	411	421	388	421	397	428	390	392	404	382	424	370	405	404	430	406	402	396	423	423	374	401	423	370	391	405	339	427	431	424	371	402	389	379	419	376	379	358	406	405	385	413	393	358	396	375	378	388	375	384	400	430	408	384	387	416	397	390	407	389	402	386	399	435	412	382	431	369	411	402	406	368	401	418	394	404	392	392	388	397	417	393	424	389	422	413	405	388	390	386	407	423	403	405	413	383	416	387	375	410	413	414	391	405	414	371	390	409	395	405	375	411	394	437	373	401	432	356	409	391	400	403	389	404	391	422	371	392	388	349	422	406	409	400	370	377	395	432	361	410	397	376	396	360	397	396	447	400	396	371	371	382	420	400	395	374	395	401	421	388	392	443	393	388	416	324	366	404	358	438	412	402	412	401	390	403	379	372	404	382	374	378	354	390	399	402	406	409	394	377	370	404	468	422	403	386	407	414	406	369	407	405	421	370	416	395	410	408	391	411	383	400	415	381	384	395	399	408	409	355	400	408	351	404	400	415	385	417	381	413	427	394	397	381	406	380	393	398	390	395	432	366	382	421	433	391	400	351	423	381	391	389	387	411	391	414	387	402	387	383	404	380	404	442	382	383	392	407	392	404	371	399	404	368	376	377	379	381	367	388	381	394	425	400	369	427	411	392	384	383	418	390	369	357	390	409	405	408	372	415	386	404	382	397	391	394	401	402	402	415	375	377	385	372	386	394	409	412	413	413	389	372	377	399	404	362	371	391	388	378	403	379	378	420	361	393	335	368	364	405	405	440	393	371	408	373	365	418	362	390	350	422	391	383	380	392	391	377	398	401	379	379	408	405	368	369	383	363	426	435	395	372	380	389	403	421	372	392	431	408	367	396	382	384	386	414	387	364	379	403	426	399	366	419	414	404	395	373	437	398	381	417	389	357	425	380	424	402	409	372	383	381	372	379	408	402	393	384	374	389	407	384	410	400	378	366	411	385	422	369	400	403	401	418	394	414	415	392	414	416	402	389	418	395	364	400	393	392	391	398	397	387	403	381	394	422	379	377	376	362	395	382	406	415	420	338	400	379	404	397	422	404	421	392	408	422	411	398	370	393	382	393	440	380	408	379	392	393	383	403	402	385	397	380	378	375	415	415	374	406	390	385	409	397	361	371	389	365	383	391	444	386	403	373	420	395	403	405	394	383	441	410	372	369	402	396	359	428	382	421	395	400	413	374	413	417	400	405	414	428	394	417	398	396	422	378	385	420	402	426	379	412	412	373	393	407	426	423	462	393	405	404	407	399	373	409	395	409	377	391	394	434	400	422	388	372	398	381	380	359	392	397	389	391	390	429	418	374	408	395	400	419	403	410	395	414	376	385	399	374	416	375	396	397	398	368	374	400	372	409	396	421	416	394	375	388	366	405	408	403	404	392	399	400	403	385	428	388	396	401	365	402	423	360	393	392	390	405	398	387	401	375	417	402	408	381	423	423	414	420	413	405	407	404	389	351	380	401	404	420	379	410	399	377	381	387	383	395	424	406	396	410	383	406	424	397	410	397	411	424	404	447	428	407	399	397	403	425	450	407	395	396	413	435	437	387	391	412	405	370	435	403	417	393	378	403	410	443	400	387	353	431	373	351	368	406	399	376	376	377	377	391	397	440	373	421	389	418	397	423	407	401	380	442	395	421	405	422	418	396	415	389	388	441	422	396	396	390	379	414	394	390	396	391	422	420	421	406	413	406	417	390	402	369	435	388	433	372	402	358	374	419	378	392	404	392	405	391	395	421	379	369	401	418	413	402	391	394	377	410	363	402	408	386	367	392	427	416	378	411	388	410	373	415	443	410	387	367	403	392	379	380	366	390	387	366	393	372
22581	21199	26990	23731	20585	20319	11914	1294	927	862	812	837	831	809	763	825	755	772	773	724	735	792	749	750	758	699	757	764	693	725	726	733	721	693	729	753	736	710	701	626	693	714	686	684	716	666	668	729	706	736	680	682	672	729	742	711	722	680	697	713	731	719	666	683	691	730	713	666	732	712	685	687	690	707	701	684	693	695	717	685	702	699	676	688	687	702	730	780	687	695	697	696	689	696	691	711	690	669	718	733	729	707	715	691	730	728	732	681	714	754	667	739	730	650	741	695	711	713	687	711	712	738	684	682	654	717	656	660	707	671	710	680	678	722	684	670	724	732	687	638	687	688	726	668	673	713	669	695	722	706	701	752	711	673	710	668	653	708	689	702	671	688	736	701	722	705	709	705	702	665	718	701	692	665	658	701	704	702	730	717	721	709	681	679	720	705	715	715	703	722	704	674	708	688	687	697	681	772	717	686	670	707	684	722	717	697	699	703	695	716	788	699	695	690	716	724	696	714	699	750	689	735	675	698	687	687	683	676	730	727	714	717	763	734	693	697	677	738	731	672	704	671	695	653	728	695	686	698	697	678	646	704	711	681	704	727	711	681	762	710	680	676	667	670	734	716	740	664	683	679	713	672	710	765	718	696	665	703	703	708	714	667	671	720	715	700	694	679	684	708	687	698	694	681	699	748	672	729	680	690	727	672	699	700	677	697	693	689	734	708	693	661	691	694	720	732	721	735	730	689	700	672	719	697	728	686	699	708	736	708	633	687	668	699	660	676	703	685	734	713	684	704	750	679	715	669	672	712	728	733	721	661	750	759	683	695	683	701	676	722	679	670	667	700	685	726	717	670	663	707	704	746	701	713	701	677	736	685	707	685	685	677	707	693	732	682	699	741	754	685	689	732	696	745	749	696	692	746	714	711	681	711	696	667	685	693	710	681	767	716	684	700	734	736	728	727	691	684	682	757	716	711	709	699	741	668	708	631	686	681	686	678	672	688	733	719	700	740	733	727	690	628	697	669	682	738	699	730	673	689	734	649	686	702	626	665	673	684	712	718	705	687	716	690	677	673	706	670	744	650	720	702	713	652	654	709	730	730	703	668	711	704	707	696	690	717	700	740	626	660	731	757	693	704	721	656	649	725	734	694	652	713	680	685	678	755	712	688	675	686	687	701	664	725	735	738	765	702	716	690	706	742	706	659	696	682	695	751	750	672	696	686	746	750	726	723	739	681	709	683	682	712	728	698	652	674	677	713	697	686	689	688	651	687	658	720	686	720	714	658	679	689	744	716	665	682	720	687	739	677	664	701	629	714	708	719	696	674	704	727	715	647	714	706	697	761	676	693	747	696	704	719	658	656	732	688	634	660	683	697	691	727	678	696	653	742	675	723	678	720	702	734	656	674	696	720	746	731	664	679	699	688	669	703	688	662	740	685	695	643	705	736	696	671	741	676	684	685	699	714	719	714	712	692	681	725	662	723	704	689	682	687	710	683	673	739	700	710	720	772	711	714	741	632	699	653	687	674	719	705	701	737	745	720	704	703	708	697	729	680	696	743	708	733	702	686	716	663	694	672	688	689	707	640	729	690	763	676	707	688	639	710	686	704	721	758	697	704	700	720	720	709	713	748	713	639	682	685	682	691	699	695	699	720	673	757	699	687	643	746	723	731	677	737	703	693	699	718	717	705	710	695	703	702	670	708	709	700	723	715	684	706	702	681	702	686	676	732	686	693	662	672	656	728	677	687	751	673	695	671	698	661	711	692	682	715	664	638	695	712	737	686	677	734	705	644	676	728	705	689	696	705	675	718	681	677	735	704	676	712	736	708	741	715	673	678	708	694	694	668	735	703	687	710	664	704	682	655	670	734	683	665	701	681	665	730	688	741	695	742	627	697	735	695	716	691	736	726	760	701	637	696	750	647	691	652	718	709	705	729	657	739	661	645	672	748	650	711	690	651	736	720	689	707	703	709	688	722	705	697	695	654	673	668	703	758	741	696	726	714	683	750	697	699	681	716	749	719	707	704	636	645	673	676	672	725	661	723	688	657	674	705	672	706	673	665	654	729	693	674	706	694	702	706	663	681	666	670	702	702	736	697	733	709	792	676	717	762	763	705	669	743	643	680	706	691	722	707	719	699	730	704	746	708	721	718	729	709	725	733	690	712	676	732	715	698	683	675	676	677	725	701	701	704	678	746	712	663	693	685	713	710	642	686	706	702	671	660	662	717	673	704	710	733	707	673	696	682	671	684	743	675	704	693	671	716	686	686	715	673	710	635	686	724	679	631	703	686	719	699	682	708	707	748	694	713	691	720	641	710	702	715	732	661	719	651	714	675	736	699	691	725	704	691	684	697	700	728	723	666	692	671	624	715	671	666	723	701	720	726	763	676	742	727	687	718	694	722	742	661	677	676	736	662	692	711	698	669	702	645	675	683	716	687	681	702	733	674	671	657	686	674	708	688	725	711	702	679	659	749	685	721	635	676	672	732	721	691	679	676	753	730	723	701	657	696	677	699	667	674	728	736	720	699	729	699	731	773	704	718	640	714	693	639	643	670	654	674	671	720	636	699	736	722	720	740	689	714	718	697	693	670	720	712	710	714	736	697	704	661	681	682	728	656	664	759	668	661	662	689	677	656	677	764	703	747	692	703	708	688	722	687	680	686	698	721	690	646	677	714	722	703	675	680	719	704	657	733	741	777	700	690	706	717	682	737	702	681	699	733	639	708	691	737	739	738	718	700	743	668	694	683	718	687	718	654	703	722	652	674	742	715	700	652	713	675	692	679	718	754	673	704	715	703	686	679	677	702	702	703	709	676	687	715	702	673	694	672	702	703	697	691	733	729	684	697	666	734	704	676	671	696	728	721	684	738	692	688	682	686	729	741	695	729	720	761	684	697	717	721	716	721	741	698	674	697	661	690	723	700	702	645	663	718	661	674	705	722	697	671	690	693	726	676	690	659	714	706	708	703	734	650	711	694	711	702	718	685	696	670	614	679	703	720	696	645	710	699	676	694	704	704	718	696	726	689	673	698	690	715	658	728	722	711	705	724	739	701	676	659	685	716	678	700	664	665	696	746	703	686	718	711	666	687	678	691	670	694	717	642	693	712	646	724	733	726	678	717	669	737	678	695	688	659	703	664	705	692	705	705	690	671	728	737	721	762	710	699	702	685	695	733	683	678	745	716	722	747	702	696	745	655	667	693	680	700	724	730	693	719	671	682	721	699	684	712	706	708	637	708	710	692	754	677	699	685	672	708	650	643	709	749	724	713	700	736	695	713	718	706	718	666	691	657	687	699	710	706	646	673	657	707	706	686	721	700	727	680	693	690	690	713	709	696	698	660	717	708	705	696	710	710	747	660	671	702	700	721	703	650	695	716	671	707	724	718	729	739	727	708	680	681	669	742	655	673	661	697	708	729	729	704	678	732	693	627	730	708	710	715	764	700	679	715	675	705	711	704	726	711	674	703	682	724	709	717
55264	84816	18929	23693	11714	2013	1599	1227	1098	990	931	878	848	858	775	746	711	699	690	685	722	680	676	679	635	677	675	663	670	654	591	711	634	650	644	624	650	644	622	620	650	592	629	628	617	628	625	641	625	646	637	657	634	602	629	633	607	639	625	657	601	593	638	603	579	618	648	616	633	620	615	662	655	626	603	652	617	599	577	620	603	634	682	620	626	635	630	643	610	654	668	652	632	643	656	665	632	585	583	632	565	633	638	627	606	628	593	651	600	633	575	604	625	622	614	623	619	642	640	632	621	617	677	630	640	637	643	637	636	653	606	639	660	631	615	608	650	605	573	673	591	592	609	660	632	671	622	625	634	607	618	630	622	613	630	630	609	601	628	627	647	606	587	632	638	592	615	637	651	618	645	620	584	647	609	637	606	598	583	620	577	587	602	630	639	645	666	634	663	650	642	618	612	613	634	639	605	615	591	596	645	587	632	642	599	611	643	644	618	604	624	658	628	617	673	656	605	620	596	609	644	609	607	583	607	641	681	616	617	646	610	610	625	645	639	650	621	638	624	585	663	639	610	597	623	615	605	583	619	600	566	630	607	624	633	599	623	607	562	624	651	610	612	613	617	595	640	642	614	568	633	615	620	613	644	613	637	609	635	622	607	628	640	571	597	668	615	580	599	619	584	633	570	602	647	587	592	633	633	651	633	653	607	559	634	638	629	627	587	641	638	601	649	608	604	603	630	581	604	596	613	654	634	594	673	653	618	584	579	634	658	635	631	618	631	644	661	617	562	606	587	615	597	637	628	577	615	614	633	608	645	620	589	577	646	665	608	610	610	618	606	658	649	613	624	595	599	613	627	575	641	603	623	648	609	651	600	612	611	626	618	646	643	623	684	655	616	649	604	589	615	615	608	617	591	602	613	611	619	620	630	607	590	624	654	600	645	661	642	651	652	630	650	648	591	637	630	623	647	614	614	610	580	632	649	630	627	613	586	596	613	600	594	620	577	619	589	608	636	610	657	620	606	617	667	580	594	619	608	636	622	602	618	597	657	616	625	689	654	611	598	604	630	608	600	609	611	632	591	621	627	634	611	636	604	581	600	639	630	661	605	610	624	600	605	615	644	607	586	652	647	637	618	596	610	636	619	656	627	598	632	592	599	598	650	635	631	664	626	602	669	619	609	577	674	639	602	591	579	659	627	652	629	610	572	627	595	621	666	555	624	626	632	623	619	638	636	657	602	625	616	672	631	621	647	624	597	621	586	651	611	627	625	648	641	638	620	600	593	628	580	644	637	624	592	595	637	589	601	632	583	640	602	638	628	628	587	634	643	630	621	635	596	625	617	593	645	607	615	638	586	640	650	576	641	611	654	612	655	652	604	620	687	616	595	623	648	640	656	581	633	600	643	627	619	601	622	622	619	595	620	653	617	583	618	649	630	626	626	599	570	627	605	643	551	618	621	626	676	632	641	623	623	683	638	638	618	609	582	618	647	625	594	610	633	640	625	591	628	676	618	677	622	624	624	642	643	631	626	619	650	638	667	639	608	633	635	589	626	568	616	617	645	638	555	601	605	569	592	618	632	596	633	677	626	642	616	606	610	593	625	644	591	609	577	656	567	641	607	625	670	612	628	618	649	618	628	587	663	605	619	615	628	640	626	638	596	599	594	647	591	603	620	602	629	594	584	584	630	614	647	591	605	606	589	595	612	653	635	618	598	598	624	636	601	605	577	590	629	632	621	636	603	571	597	621	620	619	608	613	659	607	615	624	637	600	609	635	628	585	612	600	644	629	624	635	588	651	608	594	648	606	585	598	607	594	617	534	594	617	609	619	576	609	638	633	606	665	637	634	581	580	619	598	618	639	616	642	611	601	600	647	623	587	619	616	628	605	611	577	648	574	596	596	642	619	601	588	646	609	648	639	600	625	584	617	625	579	638	604	622	597	609	645	606	549	623	626	600	604	631	674	602	628	597	565	649	622	640	614	561	572	612	587	614	589	623	624	609	594	616	591	602	653	618	650	590	625	665	622	645	593	668	607	645	602	627	600	609	614	635	614	591	614	632	638	644	593	588	608	579	632	623	616	597	643	635	619	631	602	621	612	642	568	650	666	638	605	618	663	609	655	630	641	616	622	595	652	617	617	645	582	637	635	618	636	670	622	611	641	613	606	625	665	627	669	634	650	612	608	611	572	629	654	608	627	670	611	616	610	639	631	590	642	631	598	622	566	610	637	584	570	603	654	589	663	627	621	595	594	611	614	629	598	557	610	607	625	611	610	627	597	634	609	648	654	623	642	630	603	604	588	620	646	557	617	617	631	638	603	625	617	622	637	718	592	646	619	618	631	621	615	687	633	626	637	592	630	625	618	581	619	612	609	630	630	645	627	606	573	603	630	607	609	609	594	666	633	600	635	639	583	661	653	638	627	664	604	589	569	610	640	634	629	562	586	624	606	597	630	583	633	620	589	618	592	563	590	619	667	561	583	630	648	603	639	614	575	573	590	585	594	642	625	568	631	614	613	588	654	599	630	655	646	631	582	585	624	615	607	623	634	600	627	642	620	621	623	633	596	595	604	631	573	624	660	628	582	573	608	613	644	594	606	617	617	597	589	587	596	593	629	615	586	597	632	608	616	648	639	605	625	599	614	591	601	638	603	621	619	648	589	628	611	596	618	604	585	598	606	585	622	599	644	588	660	594	632	619	608	613	659	612	597	618	616	629	620	577	608	617	638	616	638	620	628	586	632	615	602	618	644	577	659	627	628	617	614	617	609	592	623	657	609	602	652	600	629	622	599	635	633	626	580	589	661	624	624	578	637	633	617	606	583	625	655	622	617	608	599	618	667	612	659	624	620	634	567	654	588	628	620	627	627	646	608	679	625	612	612	649	631	658	658	635	623	613	592	659	608	629	600	629	647	643	538	657	584	642	578	628	589	632	601	627	652	633	636	636	613	648	673	629	613	650	584	644	600	561	580	630	598	608	618	623	635	663	580	597	594	600	604	605	599	628	629	643	590	638	598	616	626	628	640	656	645	604	675	649	600	621	636	616	651	629	692	659	624	565	633	660	589	625	611	627	620	618	591	590	583	626	632	604	590	629	666	606	608	620	635	652	606	620	583	634	601	590	610	662	601	590	631	621	601	617	620	606	633	615	665	629	648	618	619	587	617	622	629	628	590	649	585	627	614	598	634	598	651	653	634	648	637	578	584	587	574	601	591	639	656	640	616	623	605	646	574	608	589	632	621	613	603	616	616	618	584	635	601	627	594	651	697	604	617	621	613	579	632	636	607	589	600	581	574	629	574	616	579	619	624	632	604	653	597	615	663	583	635	614	658	677	637	643	589	588	607	656	615	620	628	602	596	610	648	615	661	644	604	634	606	629	624	643	632	637	619	609	643	600	613	625	637	580	659	634	664	601	625	622	604	591	602	554	602	607	609	612	629	614	654	646	627	620	650	650	619	615	603	602	614	601	596	621	633	642	654
35543	30692	12030	1723	971	210	202	215	216	219	207	213	200	209	195	221	197	196	234	208	186	221	207	190	213	207	202	192	214	208	191	209	225	188	204	201	213	209	212	210	215	204	205	199	198	191	184	198	226	217	201	225	192	180	198	187	205	207	178	208	210	214	215	186	186	197	205	217	213	216	213	213	199	219	202	207	201	197	176	213	219	230	206	229	193	195	217	187	207	197	208	184	200	211	203	179	193	209	222	214	218	208	176	203	199	189	190	202	210	212	216	229	199	193	218	203	199	188	229	200	188	200	218	205	187	204	209	210	203	213	215	185	204	187	204	202	197	206	200	177	233	208	223	201	207	191	186	208	213	186	199	222	206	221	212	222	202	214	193	200	213	219	203	213	211	203	204	205	189	178	198	205	184	229	217	186	196	201	201	207	191	204	205	214	193	232	200	194	195	210	203	191	210	197	206	213	222	178	195	209	201	202	219	188	193	229	213	198	203	176	198	204	226	195	208	187	199	198	219	201	176	213	204	210	199	197	182	187	190	209	187	194	188	183	226	221	229	209	212	220	179	182	218	219	209	210	208	211	199	203	197	190	208	216	177	180	195	222	221	199	202	197	214	201	199	208	236	209	214	224	182	184	181	199	215	223	187	182	217	195	187	215	205	205	166	209	180	180	196	213	206	212	218	253	181	207	186	206	193	204	188	216	202	202	217	205	215	222	240	187	200	199	185	193	191	203	224	201	218	205	226	204	225	213	200	194	222	195	185	196	210	187	197	196	185	208	245	183	218	195	183	190	203	206	202	214	206	217	196	219	187	236	219	197	201	208	194	206	178	211	211	178	215	228	200	222	228	188	192	217	226	204	202	217	185	220	208	208	194	220	207	206	207	189	217	202	184	212	221	205	196	174	215	204	193	190	203	206	211	222	180	238	196	189	213	226	202	220	213	225	208	192	207	219	178	203	188	200	210	205	198	195	208	183	214	217	196	199	237	201	208	218	203	197	202	227	228	212	194	222	184	190	202	216	200	229	184	199	211	208	240	178	197	169	186	205	180	224	209	188	174	210	204	211	188	198	246	185	199	211	193	183	195	210	221	200	203	224	198	185	195	225	218	214	196	214	205	191	212	172	207	230	189	221	222	199	202	215	221	207	201	177	214	219	193	220	226	208	208	198	210	198	200	182	200	189	194	193	206	213	210	192	221	218	194	190	194	215	228	202	195	223	208	208	205	197	218	208	207	216	233	186	217	222	203	201	195	214	179	205	206	193	207	197	220	186	180	186	190	195	212	189	205	212	212	220	203	193	209	200	215	225	214	189	194	201	192	210	212	197	206	204	218	209	211	182	218	183	187	178	221	189	175	169	188	197	214	184	168	215	220	192	186	217	186	195	206	205	226	258	215	192	210	201	219	193	212	239	183	204	228	186	198	197	199	228	198	177	205	228	198	240	226	208	196	205	222	194	201	214	184	211	212	212	214	219	192	209	212	209	186	200	198	202	219	197	216	208	211	205	222	220	228	222	193	206	222	207	182	203	212	213	181	186	185	204	227	218	182	224	202	193	212	205	224	197	198	206	219	190	216	197	199	211	169	199	208	194	187	208	211	230	199	215	208	204	212	208	196	191	213	206	213	202	213	185	218	187	216	210	214	217	199	167	199	205	227	193	193	212	210	217	221	182	208	226	211	208	188	199	206	219	223	183	218	189	197	243	189	200	191	226	204	193	199	207	201	218	218	223	212	219	204	219	192	195	179	200	203	223	209	217	179	218	205	181	185	199	194	209	220	219	202	222	209	190	219	206	185	205	205	203	168	239	211	200	233	185	207	189	195	205	188	202	185	202	200	187	225	198	210	196	185	196	197	223	206	205	198	205	188	169	212	211	203	220	202	225	195	204	211	232	174	197	196	209	224	232	223	187	207	208	191	203	199	192	195	199	200	232	219	198	223	174	205	190	184	206	188	195	197	232	223	237	188	209	195	221	211	209	179	205	231	206	209	219	193	191	207	193	191	207	231	212	210	205	191	197	225	189	204	206	205	220	225	199	214	189	217	212	220	219	187	216	200	213	208	247	208	216	195	203	222	191	177	204	183	191	190	224	190	200	210	222	186	195	208	234	204	200	200	211	211	170	191	190	222	185	220	202	208	207	230	181	219	203	218	205	221	199	200	198	201	193	212	197	206	188	190	191	205	198	207	189	207	232	190	181	183	181	202	206	189	213	211	204	192	204	198	206	206	204	188	233	213	207	183	215	216	205	245	217	224	214	195	204	204	205	193	228	207	206	183	209	212	212	220	199	209	223	181	226	204	202	195	206	203	201	199	215	207	181	193	211	206	220	196	210	180	222	205	206	200	176	179	193	211	212	222	226	216	190	198	190	205	213	195	197	208	202	202	219	194	205	183	195	190	200	217	202	205	207	215	206	187	182	208	204	229	211	209	205	195	210	216	184	211	198	183	208	181	221	206	189	209	203	206	191	204	208	229	197	213	206	216	180	204	190	185	205	207	197	194	183	227	215	222	216	189	206	198	207	192	190	232	221	212	200	202	212	241	219	190	192	225	197	190	167	188	192	167	205	215	205	211	196	217	213	191	211	198	210	197	196	222	203	200	190	186	167	186	252	201	217	204	194	224	214	209	191	186	218	216	181	183	226	215	231	199	222	206	188	214	208	201	196	193	231	209	231	220	229	207	210	207	195	209	225	223	212	218	219	223	200	203	200	212	198	184	200	206	214	202	195	195	193	206	218	213	219	218	205	196	198	214	199	205	218	198	222	190	212	197	213	181	196	199	209	230	199	169	228	207	189	201	181	190	182	182	224	188	192	205	197	207	223	189	203	204	222	200	192	168	231	205	201	191	216	205	220	196	186	192	195	200	199	199	218	215	220	211	192	201	209	208	181	227	228	218	220	211	178	192	210	192	204	231	223	200	210	210	205	187	198	204	193	210	204	224	202	212	190	213	192	214	230	201	194	213	244	200	202	177	237	171	206	206	177	192	217	208	207	226	227	201	189	198	176	200	186	181	221	206	212	204	212	235	179	191	211	195	193	217	200	208	222	178	237	210	201	201	187	200	232	205	197	201	221	200	201	190	208	224	206	232	208	191	187	204	198	223	208	221	183	213	198	204	220	207	210	221	204	194	211	205	180	207	232	216	203	199	187	193	227	195	197	213	167	198	214	199	179	227	247	181	178	211	202	194	210	209	218	218	221	186	220	192	198	203	216	179	210	224	206	220	195	224	211	197	208	211	203	200	191	201	209	215	213	207	198	216	196	203	203	205	203	230	200	179	204	175	207	226	206	184	231	179	198	190	203	201	193	209	197	200	184	191	199	198	241	229	194	230	229	188	181	203	228	212	216	213	218	220	192	217	195	213	196	175	195	216	195	208	199	183	196	211	206	201	227	199	218	203	223	202	200	211	205	160	198	204	215	220	189	208	188	187	199	200	202	178	185	220	208	200	179	201	214	194	211	197	232	184	188	224	196
36808	31907	2248	1252	1267	227	220	215	228	191	218	210	215	223	212	200	221	232	216	208	199	211	204	177	208	187	220	219	191	205	196	195	214	176	211	177	196	203	183	237	218	209	199	197	190	203	200	182	220	209	211	215	208	197	199	204	205	193	200	195	207	192	195	189	182	191	199	213	209	196	213	199	209	197	216	202	211	221	223	238	207	218	192	196	190	209	208	206	208	205	228	191	208	212	205	196	206	217	193	173	185	196	189	213	226	187	197	211	189	197	188	212	205	225	186	195	242	192	192	217	202	191	221	210	207	208	194	221	217	184	195	206	202	206	222	215	191	228	205	212	218	212	234	207	201	201	209	220	223	227	169	213	220	221	239	214	201	167	217	205	219	207	216	213	231	232	197	217	204	209	209	211	211	206	201	216	224	219	213	182	212	197	204	191	193	206	197	237	202	241	219	227	220	207	229	238	200	214	173	186	205	193	185	208	182	217	201	202	182	197	228	216	216	196	198	209	210	225	215	187	191	182	197	220	222	206	189	211	194	210	178	192	191	208	193	224	218	210	193	196	181	194	207	216	205	183	195	208	202	209	212	209	193	195	195	195	189	187	192	200	204	215	222	222	205	212	216	206	185	216	189	178	190	190	229	216	213	188	202	208	206	198	205	220	173	191	207	198	204	183	195	201	188	208	204	212	231	222	198	200	184	193	179	204	196	184	201	204	222	224	208	217	188	220	206	205	196	206	204	211	177	222	166	213	213	205	179	229	191	180	198	217	235	199	196	193	228	208	184	219	202	218	166	224	213	194	186	184	197	192	203	232	244	198	206	202	223	201	203	220	207	242	209	212	213	202	192	203	222	194	194	199	201	203	196	198	210	230	218	201	205	239	212	197	199	200	193	220	192	217	212	241	211	198	227	183	217	190	194	195	236	196	216	215	207	204	204	209	209	191	204	231	198	210	220	212	208	212	196	201	205	224	216	208	214	207	212	202	196	207	215	206	211	206	254	220	229	197	218	224	202	219	202	223	194	197	208	191	201	213	191	216	206	202	203	219	215	224	222	171	207	199	190	223	201	197	225	209	194	233	214	188	208	218	218	201	193	196	223	198	205	184	206	185	216	203	205	211	211	209	179	191	203	199	217	235	205	203	223	203	184	202	208	225	180	187	204	203	210	192	194	209	203	201	224	201	213	206	189	220	200	204	188	206	177	202	189	232	220	209	211	215	241	208	199	174	219	238	210	190	195	207	207	220	193	180	214	208	186	194	192	196	218	226	193	209	191	214	188	179	218	177	219	229	182	215	201	203	204	183	207	217	210	192	187	188	200	196	193	227	202	215	184	201	212	211	236	169	217	199	186	199	204	224	202	193	182	197	216	195	205	196	191	206	207	195	219	168	219	212	213	184	190	190	209	199	225	194	185	213	181	223	200	186	197	216	210	211	215	178	189	195	215	217	194	230	199	213	198	187	188	223	191	217	205	190	211	206	209	205	204	195	195	209	190	223	203	213	196	219	196	211	225	205	210	216	174	210	217	200	194	174	197	193	206	193	190	225	201	194	201	178	183	214	214	236	195	191	213	197	191	197	210	209	188	171	193	184	202	204	225	181	189	194	231	187	198	191	204	227	253	207	201	185	209	213	199	206	223	199	205	218	215	202	190	221	210	185	206	219	209	234	205	185	185	205	223	223	201	218	205	212	213	227	210	221	217	232	200	210	193	200	208	210	201	197	193	216	175	222	205	210	222	235	185	212	192	173	213	212	209	217	234	210	201	184	217	192	206	218	209	196	220	215	186	171	218	214	205	201	219	177	200	243	198	202	194	193	216	190	210	192	236	206	208	163	216	168	225	197	209	199	204	196	188	189	214	220	240	191	214	203	181	211	212	235	230	211	225	220	202	182	225	221	208	197	191	193	237	206	179	230	213	208	177	183	216	219	224	195	210	207	178	219	214	194	217	221	187	210	214	196	217	198	206	228	213	214	196	208	196	191	211	190	207	217	217	200	185	184	219	170	238	181	189	241	222	212	208	194	209	182	214	230	178	214	208	217	221	200	195	212	222	203	209	194	188	178	222	192	213	201	216	225	181	211	189	178	224	188	221	209	216	217	200	204	178	204	209	179	234	199	190	205	197	196	219	205	183	219	200	214	212	206	219	202	220	202	194	211	198	204	193	173	197	220	198	231	185	186	204	231	184	219	207	175	171	192	207	222	217	211	200	206	215	192	187	208	194	213	203	208	208	209	188	191	191	179	203	211	189	192	229	198	215	220	221	208	198	190	207	186	224	219	203	171	215	207	191	208	199	183	188	182	212	203	200	222	177	219	226	213	215	199	188	196	216	204	200	214	188	204	206	208	219	201	197	212	204	190	171	211	208	201	197	187	230	212	223	209	195	196	194	207	226	211	208	187	207	208	215	206	210	217	207	210	204	214	209	202	204	220	223	201	183	198	214	219	195	210	199	200	188	209	225	214	204	206	223	196	203	200	206	192	201	204	208	198	222	196	201	216	209	193	176	202	228	193	205	206	209	229	217	217	220	200	209	207	194	225	249	188	242	196	203	228	221	203	209	203	199	210	189	216	168	183	213	189	196	185	202	186	204	196	202	213	213	219	234	186	205	217	173	180	187	188	194	198	207	234	208	216	217	216	203	211	214	204	188	178	224	184	215	234	196	206	206	198	237	211	204	178	208	187	206	186	199	190	196	234	173	211	209	188	213	214	214	199	231	195	228	201	185	213	200	221	191	211	210	209	213	194	189	181	204	204	182	213	212	192	197	244	217	178	201	217	207	203	218	189	200	212	194	204	188	214	212	196	221	200	188	216	214	195	174	193	219	199	214	210	208	195	204	201	182	202	220	203	190	205	215	200	198	206	197	208	197	193	223	194	194	204	181	241	192	215	208	202	216	203	200	197	196	195	224	218	190	215	197	201	217	224	207	223	200	207	201	214	224	201	208	199	173	219	191	201	191	191	212	189	213	177	209	222	231	190	209	197	217	204	210	214	209	180	184	221	198	235	182	191	196	195	214	215	181	185	215	184	196	210	216	202	202	218	193	192	205	185	195	214	207	224	205	182	221	207	215	196	201	217	206	196	203	198	185	193	188	209	212	210	203	211	196	218	180	222	205	189	198	192	223	188	210	194	237	219	214	223	202	193	230	191	181	223	198	193	215	205	243	201	185	207	207	220	203	224	194	201	190	211	213	216	205	209	220	196	205	202	207	192	194	200	164	203	203	199	181	213	179	198	201	220	199	218	234	193	214	212	185	194	209	209	225	219	201	239	210	183	171	201	212	178	206	192	183	196	193	208	200	201	198	197	206	210	197	180	220	208	219	201	213	210	205	196	191	206	227	201	233	224	200	204	212	207	181	180	187	194	196	209	204	192	212	221	217	189	201	216	206	208	182	181	205	220	189	215	204	207	201	175	187	221	201	207	202	197	234	190	197	201	189	208	205	193	204	209	213	199	226	192	191	194	214	169	182	195
25333	22229	26867	23904	21411	15445	2205	623	541	553	523	506	522	497	499	441	474	489	443	480	478	494	469	429	492	466	445	453	466	495	440	457	456	418	492	499	439	481	434	463	440	440	421	478	457	472	473	461	486	458	443	452	480	439	482	444	475	450	422	523	436	489	448	475	455	451	442	465	441	448	437	450	439	434	444	443	482	486	434	441	436	462	439	462	430	439	494	446	466	414	434	457	444	446	439	480	470	413	415	477	503	446	421	419	470	458	456	423	442	472	444	471	444	456	450	453	446	453	489	439	424	477	456	463	479	476	468	465	454	479	436	437	467	495	433	440	481	452	445	451	482	470	460	447	441	468	446	475	469	462	480	472	452	455	448	467	451	445	495	494	444	472	448	503	441	475	444	453	426	453	465	442	484	505	438	475	463	478	470	472	430	470	443	465	441	410	440	456	472	481	431	463	486	459	500	491	469	438	482	458	440	425	456	466	478	454	435	416	429	485	431	442	449	475	448	439	472	449	462	433	443	514	450	430	454	462	443	422	431	456	465	483	437	429	431	472	458	438	477	487	478	439	444	449	433	469	422	439	474	454	458	474	432	480	470	419	443	452	447	441	435	469	440	442	488	460	424	452	466	468	431	440	454	441	467	435	441	442	451	428	476	439	442	432	471	467	431	428	427	420	453	458	430	467	459	493	486	459	486	486	466	429	462	514	456	453	451	449	438	438	409	435	449	480	409	457	455	476	457	449	462	451	490	454	437	467	421	451	485	450	382	445	472	485	432	420	447	453	451	418	466	473	463	458	446	445	474	458	435	468	478	492	445	437	447	464	479	454	472	463	460	453	507	473	471	476	480	450	508	489	451	456	468	482	477	461	465	432	490	434	453	457	480	484	471	479	473	464	430	483	456	435	521	469	449	457	478	447	489	466	470	443	470	463	459	479	489	434	477	475	475	414	470	436	470	436	454	434	441	463	439	496	462	465	473	476	452	440	468	480	462	472	419	417	427	453	452	471	444	477	490	450	463	470	459	471	455	481	482	443	436	454	446	448	483	438	449	424	463	436	451	418	482	480	462	492	479	449	428	420	450	445	474	420	468	465	440	473	483	454	493	437	440	431	450	448	461	460	465	447	468	437	453	427	449	453	438	479	435	456	408	437	483	481	455	468	468	428	526	472	447	477	491	478	493	445	430	477	428	436	475	445	453	483	416	458	444	464	418	468	465	424	432	450	406	453	450	447	458	427	448	438	489	452	450	488	480	451	461	478	471	466	482	455	442	419	429	463	494	452	471	449	507	394	436	437	439	484	496	489	454	424	461	454	474	461	472	457	451	500	436	463	439	443	446	458	456	455	464	486	463	457	440	466	452	446	436	496	452	447	442	437	474	417	474	463	494	470	437	460	473	431	431	458	443	452	464	450	456	510	433	440	463	444	466	456	467	449	453	439	484	440	432	441	471	484	451	441	471	421	470	448	488	437	489	437	467	457	480	465	454	455	424	411	452	429	457	426	460	425	437	428	424	409	447	474	450	445	437	444	414	461	468	485	455	451	479	392	484	449	469	449	481	463	443	451	458	459	432	506	455	464	379	470	450	527	443	445	489	463	474	430	448	449	441	431	465	474	487	461	473	429	456	420	464	445	412	421	474	458	470	454	465	468	439	464	427	470	468	458	421	493	447	476	446	455	454	444	473	451	450	455	455	433	481	475	478	427	475	451	458	437	424	470	467	437	477	468	417	454	436	498	465	444	433	480	495	441	458	480	453	441	449	452	448	449	463	460	452	431	460	427	446	423	427	433	430	421	458	420	462	445	464	440	461	474	446	440	486	439	466	455	478	460	430	426	420	470	428	441	462	443	481	422	470	464	469	450	453	444	484	474	446	429	457	466	471	460	500	514	437	470	427	451	467	454	444	453	458	423	428	434	445	428	424	460	462	472	460	436	485	478	451	443	461	459	456	397	475	481	449	430	427	482	457	462	443	480	459	476	461	462	435	474	466	390	450	461	415	446	482	439	430	465	468	458	465	423	464	450	450	459	444	438	430	436	426	422	433	474	492	496	476	466	463	480	475	459	496	501	488	457	465	460	449	454	450	462	466	460	505	407	493	463	429	470	422	426	457	489	437	466	435	477	455	439	470	441	450	458	464	479	420	448	463	483	448	435	465	492	435	453	474	423	440	500	465	442	463	416	456	462	444	475	458	440	433	447	433	472	469	434	471	458	474	470	447	442	452	452	473	430	478	476	466	472	455	469	425	423	457	403	458	471	456	482	475	466	400	440	451	483	469	479	451	462	436	452	485	468	458	444	454	423	467	503	438	437	442	464	472	448	473	474	458	470	431	494	435	425	445	436	464	412	443	428	475	459	459	451	483	458	468	435	440	404	449	443	444	471	506	438	450	445	452	464	432	446	482	432	449	456	471	477	436	495	447	483	454	417	458	410	456	449	444	436	499	476	410	440	432	437	449	460	453	471	476	489	496	479	445	465	452	417	437	453	467	447	489	478	473	461	493	449	502	441	477	446	468	442	471	442	458	437	477	451	447	480	473	458	416	475	460	466	407	483	446	480	483	453	462	440	481	479	428	460	438	468	477	468	442	431	460	453	424	480	446	425	456	460	397	448	411	478	473	447	479	461	460	478	479	425	437	421	464	435	471	453	406	444	470	433	478	497	453	447	441	438	456	449	431	428	428	426	447	454	416	462	467	436	437	414	465	444	492	484	497	429	455	475	485	450	459	455	464	485	463	448	430	447	451	454	477	439	421	445	485	467	446	458	462	486	445	438	439	474	454	483	463	466	472	504	453	464	444	466	497	445	469	473	417	450	470	482	482	469	441	454	494	479	473	438	456	454	483	463	439	453	462	460	448	458	450	479	458	453	454	457	450	474	471	473	484	407	456	456	482	455	450	451	459	493	450	428	454	485	454	486	490	439	439	434	463	465	438	456	500	455	446	487	447	533	453	443	486	451	431	420	476	479	460	453	431	490	438	465	459	426	453	441	463	451	484	446	457	500	464	448	473	461	461	450	460	472	439	437	464	434	479	486	437	468	454	427	498	444	430	441	437	444	418	453	481	481	445	430	423	462	455	467	450	476	430	493	462	436	446	445	437	461	442	463	479	431	452	440	446	480	499	455	474	435	454	441	458	432	465	459	481	449	502	439	467	436	456	460	496	482	452	447	474	484	481	449	447	490	443	422	435	441	461	439	445	469	430	457	451	415	478	456	432	451	431	426	485	461	429	452	447	472	439	451	484	457	455	471	484	457	472	439	429	436	462	491	446	473	483	494	453	470	445	456	448	451	452	435	449	467	459	443	471	468	472	439	440	453	465	464	476	435	432	443	445	437	530	425	470	437	394	418	462	454	453	465	500	483	451	464	446	476	463	471	431	458	453	430	454	478	444	448	478	472	458	457	427	445	451	474	474	468	465	460	464	419	458	520	435	466	406	466	445	454	466	471	452	464	476	489	444	431	454	453	467	460	473	479
58141	80383	18105	14130	18978	1005	830	649	634	554	521	548	482	520	438	450	465	467	437	455	455	421	454	433	453	446	425	419	443	415	452	429	409	416	405	405	404	420	392	404	396	426	421	370	447	417	430	424	408	412	415	448	404	414	424	401	429	437	430	412	414	418	400	430	436	419	445	393	390	418	383	439	410	395	448	420	402	394	400	399	442	403	436	422	390	416	400	434	375	384	393	420	430	455	381	435	413	388	406	374	421	396	414	425	401	395	419	402	443	431	407	408	464	385	426	396	430	423	416	439	421	387	399	385	409	397	368	386	412	391	374	396	389	388	431	414	419	386	407	425	432	398	434	451	451	425	412	346	400	402	436	415	429	409	391	412	399	408	400	437	391	410	426	405	391	426	373	432	417	388	417	440	415	399	383	423	397	419	415	406	432	466	393	393	405	379	428	401	413	407	399	395	424	394	394	400	417	421	394	438	397	401	389	390	391	420	378	396	423	407	411	404	393	380	372	403	460	426	395	384	390	389	438	410	401	380	408	375	432	426	435	395	389	377	352	421	438	380	420	425	376	419	383	359	388	414	451	396	439	391	416	414	411	411	402	427	389	393	435	403	402	405	414	382	388	353	397	438	420	458	380	434	403	405	380	432	368	386	412	394	393	425	392	376	382	429	414	428	400	402	387	406	401	355	402	417	399	416	404	408	389	455	412	408	414	437	424	442	436	439	395	442	403	413	423	411	401	426	406	419	375	394	427	384	380	407	407	391	395	410	414	415	419	442	434	399	430	414	390	381	388	426	404	405	391	394	403	387	397	409	456	412	403	407	372	404	402	422	426	404	402	410	413	430	406	395	425	398	417	412	387	410	398	368	426	353	396	406	430	403	413	388	411	425	447	414	414	393	409	407	404	378	397	374	393	415	398	419	351	401	397	438	385	382	394	393	406	401	414	394	413	407	410	415	404	413	403	358	399	419	419	448	422	438	409	405	417	422	398	385	442	421	430	428	447	427	411	426	369	436	414	401	432	417	409	410	408	402	439	441	353	398	381	426	428	373	431	419	383	407	402	405	397	414	433	376	372	396	400	387	420	388	396	369	382	433	421	416	362	410	366	405	404	332	422	425	435	412	420	457	434	404	391	428	404	385	409	436	408	403	401	395	392	445	397	431	395	404	384	418	418	409	428	408	440	418	431	382	381	419	398	379	389	410	400	412	432	415	441	411	371	429	424	376	411	364	414	409	427	404	425	456	420	406	391	413	420	410	395	392	396	389	422	409	430	403	404	387	424	427	413	375	381	461	425	439	405	406	410	438	372	387	380	416	434	418	405	432	399	411	405	398	394	395	409	423	427	440	381	369	378	443	406	393	419	398	422	431	425	361	427	390	418	365	402	373	421	409	393	364	397	386	413	421	420	451	366	425	427	385	380	387	402	404	403	429	412	417	398	408	393	447	430	421	423	392	446	371	404	421	426	401	391	428	392	403	411	409	427	436	387	427	405	431	430	388	416	387	380	436	411	384	373	392	413	391	409	410	431	395	407	372	397	432	399	398	403	397	429	397	382	392	418	418	429	397	419	436	404	386	413	389	386	407	441	391	427	422	398	385	416	401	404	371	422	397	393	401	397	439	429	430	399	400	394	399	442	401	415	401	417	434	403	399	429	398	398	416	412	387	420	422	421	394	377	453	464	446	429	388	409	415	384	404	417	423	410	397	411	410	401	442	405	420	451	366	384	418	414	470	366	426	418	422	388	444	446	427	459	410	408	417	402	395	420	404	416	386	443	405	399	445	398	427	417	403	401	401	407	392	418	403	435	382	386	399	420	415	410	412	398	392	408	449	432	385	402	415	409	431	424	403	416	433	432	426	406	400	419	425	435	408	382	379	391	413	396	391	401	395	431	383	384	384	399	386	387	417	384	377	382	438	444	458	374	391	411	395	406	432	447	418	415	386	426	448	441	418	408	397	447	381	389	407	436	404	388	419	424	441	405	406	370	435	412	383	401	404	385	391	458	412	383	367	422	409	381	417	400	402	393	408	384	431	396	426	406	426	412	475	414	417	404	446	422	394	395	434	409	435	395	401	384	396	414	400	408	420	421	405	414	415	451	401	376	433	408	436	382	433	388	399	415	400	416	420	393	428	420	387	391	387	406	418	418	401	412	394	427	386	438	409	443	404	437	390	422	407	438	405	377	412	402	418	418	445	389	420	396	400	409	412	419	392	413	422	395	399	423	435	415	427	406	404	450	436	415	405	458	399	396	392	402	421	438	422	396	424	430	400	417	416	406	401	427	408	413	421	447	417	393	423	398	396	383	376	413	410	446	382	393	402	378	405	412	408	374	414	419	412	393	389	438	407	442	407	423	407	387	408	430	356	416	404	356	399	380	435	387	439	423	444	432	402	398	442	416	408	379	403	406	408	398	414	457	412	422	398	356	435	376	417	424	392	422	411	393	405	431	399	368	396	419	394	419	448	387	409	382	395	418	392	408	402	403	404	426	389	346	418	364	388	447	403	377	415	418	416	396	441	409	440	434	445	422	397	397	348	415	394	421	434	399	421	410	399	436	386	400	413	398	401	375	407	396	413	428	406	443	385	396	433	382	415	373	431	396	419	402	436	388	401	433	384	403	415	390	401	399	332	412	376	390	377	385	458	384	386	414	409	382	378	397	405	420	423	395	426	404	388	416	413	374	422	416	432	366	361	391	419	402	381	409	421	412	393	402	411	423	386	390	407	430	409	429	410	386	387	401	421	405	401	400	400	414	429	394	376	403	414	413	406	398	405	393	372	375	398	439	405	412	407	411	405	429	411	430	400	433	431	432	406	379	387	383	422	430	419	441	412	412	370	432	389	406	402	411	421	423	440	398	431	374	413	406	396	438	372	420	387	408	447	401	378	411	448	409	427	426	401	420	411	418	444	393	426	395	429	395	423	382	408	367	415	427	430	432	420	386	408	399	392	390	388	431	403	455	418	410	410	391	403	404	430	409	394	369	443	402	419	401	408	412	421	392	393	397	445	415	422	379	432	431	373	417	364	417	403	417	387	404	424	441	400	378	401	407	421	402	377	448	411	397	411	406	415	406	392	410	405	401	365	399	421	385	423	454	373	435	414	402	406	394	418	428	419	417	398	418	410	409	388	386	412	405	408	410	430	387	417	384	420	424	398	372	381	398	405	390	406	427	410	405	425	393	425	401	430	401	414	411	429	430	373	407	396	419	399	404	429	404	423	421	365	411	394	418	428	366	423	401	386	413	373	423	379	397	405	413	431	431	407	400	432	434	399	403	361	440	399	405	430	404	394	390	372	416	435	414	428	382	421	400	408	420	389	387	412	445	380	390	376	388	421	409	427	389	383	423	441	413	416	406	395	383	415	431	385	408	397	446	435	463	408	412	407	398	402	386	401	426	387	373	412	438	420	411	377	399	396	417	420	395	432	392	397	383	392	419	412	409	435	394	413	384	386	411	430	396	415	401	404	364	423	447	445
22619	21333	27105	23625	20985	20198	10779	1256	944	829	830	835	780	776	774	775	756	801	771	702	742	749	723	764	764	655	741	732	752	725	765	718	733	720	730	683	721	758	766	765	733	705	779	730	644	757	745	734	783	753	774	695	673	716	715	721	737	733	732	694	673	737	728	750	716	662	708	708	703	694	718	734	728	727	718	691	662	720	721	741	709	772	774	731	754	730	674	721	729	693	719	699	727	680	686	752	726	740	730	687	681	668	736	714	725	671	747	703	741	700	649	651	699	756	763	714	696	675	718	678	726	727	722	691	713	712	723	714	706	681	653	671	714	664	709	704	701	662	713	707	727	732	724	725	736	719	690	729	727	706	715	726	686	730	715	721	684	699	679	704	708	712	636	777	748	731	721	669	727	714	700	737	654	732	699	726	695	700	685	707	683	734	730	715	682	680	729	718	688	739	668	707	686	756	744	689	695	664	721	762	712	707	682	738	691	721	718	723	734	691	684	665	718	706	702	763	746	650	736	671	744	688	677	693	673	718	691	748	701	730	699	672	712	678	696	719	688	737	695	722	662	692	695	683	718	647	735	706	710	706	662	699	762	709	642	690	709	738	735	720	691	691	717	720	722	713	665	719	756	721	745	737	665	723	693	690	698	699	729	746	675	684	705	728	692	723	736	717	721	725	705	692	687	751	715	713	757	724	757	682	715	754	697	722	733	680	685	691	696	710	699	687	727	720	780	681	744	742	732	711	682	717	698	698	729	720	704	681	740	718	692	734	702	685	715	701	674	727	753	702	690	651	686	736	732	795	686	672	691	693	727	663	674	710	707	778	723	717	712	720	717	668	691	740	743	746	710	690	710	699	682	695	648	741	694	758	688	693	654	753	692	696	709	677	703	704	764	721	668	673	706	713	710	648	734	739	747	719	667	702	741	667	710	724	716	745	688	699	724	727	693	703	732	737	679	656	698	727	670	693	641	655	724	685	757	715	701	701	741	752	719	705	701	690	764	671	726	730	742	728	691	714	718	719	732	749	708	728	739	705	716	721	724	676	719	685	725	662	689	694	735	730	712	730	724	697	710	699	715	684	711	755	715	741	716	699	696	653	685	708	639	762	694	704	663	751	706	684	696	765	700	715	736	730	677	726	691	681	712	733	699	701	704	730	678	722	749	699	714	702	751	728	719	742	734	730	683	717	675	719	715	690	720	717	691	686	708	676	717	710	699	693	701	724	690	726	686	768	635	693	711	708	709	725	717	707	696	664	723	738	692	669	718	690	702	715	770	696	737	785	764	726	678	689	704	696	714	697	696	713	711	736	679	671	713	698	697	721	711	699	674	718	695	694	738	727	702	702	724	739	728	698	688	705	765	718	656	725	735	719	676	694	738	694	692	746	641	691	752	695	726	702	744	689	717	691	681	721	699	693	710	744	733	697	708	689	683	648	742	687	769	665	701	715	690	672	738	680	719	710	678	760	709	656	716	700	688	721	710	734	700	698	632	667	759	741	689	733	702	734	724	708	717	692	718	713	740	690	747	704	766	696	698	713	733	713	659	711	684	691	707	715	740	688	712	704	749	707	698	666	668	704	779	673	756	715	709	743	715	662	722	700	686	723	774	709	664	693	715	736	684	664	714	741	720	723	724	715	685	751	664	691	728	695	720	714	658	688	683	707	688	707	712	663	656	681	732	723	714	735	736	661	687	733	676	723	712	689	726	689	690	659	710	692	703	750	667	696	680	682	706	667	688	698	727	732	677	712	674	718	706	738	742	686	708	681	684	788	764	675	681	679	726	689	692	703	681	742	695	744	710	687	686	732	721	713	676	686	704	702	748	699	701	705	731	670	732	692	752	715	679	687	701	720	719	697	655	728	724	661	652	726	692	725	675	718	703	768	717	670	694	672	714	709	696	748	732	716	738	692	734	710	728	723	702	705	755	741	659	668	676	722	730	736	690	686	702	728	710	680	679	670	647	725	711	718	708	674	646	747	720	782	702	737	698	697	692	712	716	688	727	757	720	675	681	734	722	660	739	723	728	715	735	699	701	725	734	703	654	727	677	685	693	760	685	672	683	719	699	758	737	704	753	665	692	697	692	720	678	735	703	678	713	736	706	702	698	678	755	712	727	728	661	705	712	691	716	665	765	697	695	673	709	717	698	700	715	715	712	703	748	727	674	692	703	686	744	764	714	709	695	731	722	671	698	720	665	698	701	685	748	701	692	659	667	690	723	709	733	698	724	716	731	747	759	708	709	720	711	697	684	744	684	707	704	736	685	708	708	663	730	744	710	711	758	676	731	727	680	763	662	684	684	716	701	728	711	730	716	708	708	719	728	683	664	702	745	685	692	720	767	705	731	670	701	669	685	708	699	707	699	685	717	720	716	734	667	712	786	712	739	747	687	707	697	686	675	702	671	690	725	716	739	677	720	719	696	664	733	725	701	653	678	719	696	699	669	715	702	735	681	691	718	726	707	739	765	647	774	659	703	686	703	693	699	664	656	697	668	672	715	703	732	717	704	665	723	709	706	675	676	723	668	690	713	744	723	760	752	712	712	673	661	711	739	710	707	657	707	717	723	663	661	652	789	742	696	708	658	726	705	669	686	732	670	709	707	698	716	674	770	673	672	692	715	686	683	708	690	707	764	707	699	678	718	650	680	718	716	707	721	714	691	702	700	708	706	706	672	665	725	711	702	723	710	704	726	725	711	692	735	696	719	712	702	668	728	757	712	731	673	665	702	731	697	702	699	689	666	719	699	714	737	688	675	705	691	714	778	742	640	717	726	741	738	725	732	759	733	688	688	676	745	710	675	709	700	711	659	649	689	718	636	699	684	686	680	699	698	707	677	680	728	697	666	736	713	689	733	731	699	685	731	701	716	651	719	656	694	701	725	749	696	756	687	693	670	710	719	697	678	685	675	663	682	682	640	685	741	677	724	737	699	709	710	703	698	723	733	712	713	723	711	699	687	711	706	704	721	725	753	687	750	712	703	684	754	700	678	693	760	715	702	640	720	724	700	729	716	665	719	731	745	675	749	694	661	696	733	748	703	719	745	767	686	699	694	700	703	694	748	660	727	734	695	707	706	747	703	675	666	709	741	715	742	731	678	730	686	693	680	715	680	717	771	678	686	712	731	717	703	690	708	715	681	745	696	714	699	730	732	722	733	738	709	731	754	710	663	696	651	719	685	745	696	692	739	688	708	634	707	696	723	722	675	712	698	687	734	703	743	719	708	645	674	688	673	694	745	718	712	713	697	701	729	744	661	671	709	744	713	684	671	701	754	722	731	678	703	681	749	716	678	707	721	708	691	702	707	688	714	701	694	722	685	741	708	696	685	727	695	686	645	725	746	772	705	722	674	694	683	707	700	690	716	711	743	733	697	723	724	725	730	701	749	697	690	726	730	702	732	711	765	707	719	692	726	695	696	710	712	711	716	709	684	749	692	739	735	690	732	733	692	768	698	645	651	696	670	713	700	642	689	705	757	667
53560	87462	21867	14563	20785	1975	1375	1094	1044	965	950	847	806	798	825	730	706	712	681	669	688	687	665	688	654	662	673	631	661	623	619	633	660	683	647	648	696	638	645	663	656	654	624	674	624	619	606	626	656	645	603	621	643	608	628	624	580	601	601	655	659	647	622	591	641	600	662	642	635	610	612	660	627	649	639	650	652	643	625	663	634	614	674	634	600	623	633	624	599	624	625	651	614	649	559	669	644	582	635	661	568	587	620	590	639	607	636	641	597	619	652	623	633	640	636	593	668	621	628	604	652	607	611	654	607	586	627	577	641	621	632	595	631	633	605	568	647	574	662	654	639	620	671	644	638	582	611	639	628	634	627	651	588	625	658	619	634	602	590	628	644	604	608	595	628	587	593	636	607	607	641	615	596	639	597	634	677	604	652	692	640	624	617	669	645	614	651	637	642	586	616	644	666	597	607	618	678	629	621	594	639	614	642	602	625	629	605	603	671	635	635	616	662	609	655	631	626	651	670	630	605	605	637	583	652	634	620	636	627	623	618	623	650	646	632	626	613	625	624	597	637	636	665	659	649	630	638	627	580	582	608	624	622	604	602	616	615	650	642	596	626	632	648	619	638	600	626	643	598	583	624	629	635	627	620	627	622	604	636	648	599	652	643	628	577	630	643	653	632	601	605	611	590	604	627	639	641	642	656	632	702	613	630	634	613	610	592	614	645	587	636	651	666	617	614	647	596	659	643	673	595	604	630	647	656	648	601	644	626	644	665	626	614	663	652	659	657	624	642	638	620	677	669	631	606	604	623	647	672	631	621	609	624	646	629	603	623	628	638	613	624	641	612	605	639	599	621	615	633	577	657	621	644	604	666	595	630	679	638	620	633	617	655	640	651	636	618	620	616	615	634	655	614	577	613	635	627	636	658	625	618	657	643	642	615	636	652	627	628	623	658	607	660	612	592	673	633	590	626	594	640	593	575	670	595	633	602	596	671	630	640	594	643	639	641	646	599	661	644	668	616	632	647	677	618	628	647	619	610	626	644	601	593	613	582	663	625	616	654	645	600	629	644	667	629	585	657	627	627	646	617	658	627	639	624	580	614	605	646	619	592	612	675	617	612	614	626	623	636	619	647	653	672	652	653	627	628	617	627	649	612	609	631	672	615	605	660	653	574	625	661	586	610	626	611	583	611	603	642	621	607	619	632	643	615	675	638	649	613	645	596	644	623	641	651	656	642	599	634	596	624	625	619	595	598	617	610	630	613	633	616	652	673	645	639	654	595	671	584	627	598	668	641	634	659	630	647	647	629	664	629	614	649	657	623	621	635	660	578	610	668	570	596	646	676	633	648	644	622	652	639	587	620	617	617	644	610	628	580	580	633	615	607	601	665	607	670	625	626	619	604	605	679	633	608	691	599	612	605	621	605	620	628	613	596	627	610	636	613	629	671	646	635	673	641	640	589	635	598	640	619	646	598	650	684	630	622	600	620	585	592	624	610	629	594	610	591	655	598	653	604	578	616	648	632	608	634	641	627	688	590	592	621	630	584	633	604	631	632	604	636	623	624	657	669	650	608	631	621	619	606	599	614	626	610	624	663	619	601	616	602	614	609	669	669	618	652	676	619	614	594	644	630	657	617	640	611	662	617	614	588	614	597	610	584	601	650	696	642	644	647	628	642	647	650	660	612	602	634	680	635	618	630	611	688	645	618	624	622	628	588	642	634	632	617	626	700	651	600	643	614	633	663	611	628	636	637	615	604	645	622	627	602	660	591	584	647	584	632	655	611	620	623	630	616	615	622	634	626	656	639	588	643	607	631	620	614	625	639	626	629	629	564	605	656	674	609	570	609	630	628	648	660	623	613	637	662	631	636	665	670	602	609	601	676	626	621	611	625	615	646	639	603	610	592	600	661	645	634	605	611	637	653	650	635	598	595	600	603	619	636	629	629	636	630	624	604	579	602	660	650	624	642	643	659	647	587	627	630	644	627	627	602	607	704	637	640	610	619	597	623	613	638	581	596	635	649	654	607	622	608	640	633	625	621	637	630	658	610	617	647	619	626	620	656	574	619	611	619	608	642	632	617	684	628	604	617	611	660	621	626	652	623	665	658	642	591	639	590	683	610	695	657	628	622	580	659	632	632	640	622	634	599	659	643	619	626	641	640	686	611	632	677	573	641	604	676	628	620	660	623	582	630	600	689	618	660	655	639	656	653	646	616	634	598	632	610	691	643	628	632	612	585	593	623	640	647	625	605	675	699	622	601	608	610	641	597	626	651	627	627	622	623	646	647	626	648	631	584	649	595	692	620	625	644	652	638	641	609	643	617	625	620	613	638	636	619	630	595	621	615	610	641	615	629	639	618	600	562	636	632	608	618	586	680	669	630	617	642	643	675	658	615	625	657	617	680	608	591	633	596	622	625	698	601	659	648	614	573	618	618	648	632	615	644	641	650	694	633	629	657	588	656	630	627	617	617	646	664	674	599	602	595	641	618	612	629	590	628	625	589	599	611	599	620	655	630	644	645	613	600	657	641	624	643	623	651	622	611	600	607	662	615	670	612	586	628	637	598	606	654	597	625	650	597	632	631	647	654	630	640	595	659	634	630	653	612	607	628	613	624	600	623	630	626	652	558	648	614	651	596	634	606	585	606	643	621	648	644	625	626	623	657	648	605	667	660	632	663	637	675	653	634	622	594	629	678	643	617	600	629	616	610	621	595	640	632	640	598	652	629	629	596	621	651	619	626	657	625	611	640	595	585	648	592	598	653	647	624	635	603	636	644	579	652	646	614	632	646	631	625	625	634	591	606	627	615	600	620	647	638	646	625	635	637	607	611	597	629	667	653	636	656	611	656	663	609	634	622	605	652	656	664	600	646	610	599	660	610	650	640	638	629	650	627	610	683	631	587	647	604	634	621	635	639	588	618	608	612	612	613	617	616	659	635	563	632	676	659	617	670	613	619	637	635	597	629	654	704	637	651	631	618	638	598	647	638	664	635	617	578	609	626	660	614	642	627	646	644	637	641	647	610	621	664	628	640	588	620	607	625	613	589	584	658	649	642	612	598	628	608	665	640	590	616	598	668	628	616	658	629	611	650	647	602	637	615	604	589	651	607	623	603	594	656	641	591	682	671	672	671	667	641	602	627	620	604	618	599	681	640	629	618	615	639	617	631	629	642	599	610	622	634	658	648	654	626	630	622	647	613	626	610	678	647	633	619	647	665	616	617	620	669	608	673	616	646	618	592	630	639	651	624	650	628	640	627	636	657	634	592	631	624	634	616	623	601	625	622	660	666	625	644	598	677	608	587	610	615	607	650	564	622	582	612	581	647	623	641	625	641	637	617	583	585	621	640	603	605	613	622	586	666	678	643	576	620	644	640	617	594	680	577	625	662	584	606	640	614	602	637	674	646	612	599	631	634	606	639	609	618	644	621	614	625	630	628	609	631	586	671	633	623	635	649	609	590	624	630	640	615	654	657	588	592	663
36340	31343	12856	1650	1038	204	206	199	249	198	216	232	210	221	224	235	214	230	193	206	221	231	220	201	213	228	204	197	198	209	218	213	202	197	190	205	199	225	196	201	202	238	208	238	210	222	230	217	219	213	218	190	217	230	207	227	198	222	213	205	244	219	248	206	230	246	216	206	220	216	226	210	215	220	216	210	198	211	221	232	195	229	202	204	195	221	221	227	226	225	218	230	256	232	202	200	216	218	219	212	197	187	222	220	198	207	212	205	185	207	209	207	186	226	213	196	202	216	201	208	217	190	219	195	208	196	225	188	223	205	210	194	233	201	209	192	196	214	219	223	199	211	205	205	202	223	214	197	221	219	213	222	224	192	225	204	241	221	198	190	216	227	210	215	192	188	174	191	199	216	215	241	210	207	221	218	215	212	212	203	207	235	219	200	213	209	197	203	198	195	243	220	193	210	195	212	198	186	202	203	222	219	211	238	188	210	246	225	230	203	235	224	219	209	226	198	232	197	216	226	218	229	220	220	226	208	211	220	218	224	221	230	232	224	220	212	213	202	216	225	215	222	219	223	214	214	205	204	202	262	213	218	200	207	262	215	232	236	217	183	198	217	226	216	194	221	206	194	227	227	215	197	209	220	231	207	212	197	231	208	205	218	215	220	219	216	223	227	210	187	192	231	251	184	220	226	223	234	236	236	247	225	222	190	187	216	239	226	206	219	212	223	195	192	210	200	192	188	235	219	211	198	204	205	231	207	244	224	207	222	210	216	200	232	222	211	228	215	238	189	201	213	180	196	206	199	191	224	218	215	199	220	213	226	203	216	199	209	224	211	222	222	206	240	233	199	210	208	206	203	223	218	204	213	209	227	221	186	216	219	232	228	212	237	222	197	210	231	199	205	211	209	223	212	209	205	219	201	193	189	210	203	216	212	210	195	222	220	205	214	226	213	204	198	226	233	215	240	214	203	232	209	200	206	198	207	242	210	197	192	203	209	216	205	205	192	212	210	240	184	197	214	199	226	208	218	212	231	197	229	219	185	212	213	205	193	220	224	217	221	196	218	243	211	238	212	222	199	217	231	186	219	211	228	190	229	218	203	188	194	221	219	208	235	214	199	199	203	201	219	225	216	221	225	213	212	241	182	212	208	231	193	198	211	214	197	228	229	201	216	233	219	198	202	223	224	218	206	249	229	227	254	214	218	230	235	221	206	198	196	196	215	207	184	202	199	204	216	211	208	218	260	219	211	217	201	201	238	218	214	215	229	214	206	193	221	198	204	224	188	208	210	216	216	226	195	216	231	202	221	225	245	206	222	212	229	216	203	241	210	200	202	225	189	213	193	225	211	228	239	214	218	203	208	235	221	203	236	214	210	219	198	186	199	210	181	193	176	193	200	202	209	208	208	236	218	226	227	226	204	198	210	194	194	213	203	241	226	200	199	225	253	233	221	187	234	206	201	217	200	219	209	229	233	183	201	201	230	215	197	193	228	230	220	215	232	210	224	236	209	230	211	198	180	212	216	227	205	223	210	203	240	218	210	212	228	220	179	210	208	230	241	207	220	233	216	238	205	222	237	228	209	192	227	217	208	217	206	219	254	205	224	214	225	198	206	208	205	208	225	220	201	219	240	235	242	231	187	220	220	207	210	213	208	223	218	203	245	199	222	214	209	223	211	226	207	247	234	222	223	233	228	239	202	198	208	206	214	219	228	220	225	178	219	210	223	208	215	201	199	201	225	210	226	226	212	230	235	213	186	209	231	203	218	229	214	203	227	194	235	217	202	234	209	219	202	200	238	224	212	191	210	211	195	200	203	220	210	205	199	208	200	191	220	212	191	227	214	216	219	227	196	225	206	215	206	204	234	183	200	218	197	206	226	199	213	219	202	192	231	206	214	233	231	223	226	223	222	208	205	203	210	203	229	221	211	210	218	181	221	201	193	237	210	231	225	216	213	233	206	209	230	243	195	230	226	186	192	243	217	194	194	208	219	198	200	203	212	241	200	223	208	221	213	212	231	233	204	212	218	207	231	224	211	232	232	187	221	233	212	196	240	228	208	202	210	219	229	225	234	217	221	221	222	222	208	190	195	199	249	203	200	225	233	241	190	192	237	222	193	185	196	222	203	201	220	192	201	173	180	224	193	213	188	213	203	214	215	203	202	244	193	184	216	224	242	231	197	209	190	240	226	235	222	205	252	184	239	204	203	209	218	195	220	205	226	207	207	225	231	219	202	225	207	199	198	217	225	214	242	198	223	207	221	236	198	203	200	203	241	189	225	207	218	231	208	196	243	212	210	232	202	214	211	189	196	232	211	186	216	206	219	207	221	237	223	200	196	217	224	238	204	211	206	212	212	216	234	212	193	188	201	207	221	220	218	213	202	221	197	219	217	209	234	221	228	230	200	223	228	259	239	213	227	220	210	225	226	222	237	212	224	189	196	232	210	216	192	198	236	205	232	218	207	205	213	209	190	193	238	230	227	200	211	214	210	209	224	213	226	211	196	194	210	223	213	224	187	209	212	202	230	221	237	230	221	252	220	207	215	207	209	209	210	197	215	225	212	207	174	224	199	182	207	232	175	213	207	212	203	224	226	195	228	227	228	217	252	225	188	238	201	208	239	213	217	229	214	172	210	197	204	210	207	195	216	232	217	232	222	230	203	231	194	202	207	212	201	190	193	191	221	193	214	219	229	221	238	206	205	226	219	218	213	205	199	199	168	230	230	209	227	206	206	225	191	204	207	254	225	225	230	222	213	220	222	189	237	210	216	190	228	221	221	199	211	216	201	218	223	187	234	233	229	186	225	237	243	224	243	203	198	219	225	225	200	209	210	201	207	238	237	231	210	217	227	219	206	195	218	204	223	231	213	191	200	195	237	217	216	207	220	233	226	198	228	185	238	209	236	194	204	186	194	214	213	192	216	218	219	230	203	216	207	237	228	207	188	214	212	198	228	241	241	243	207	222	195	197	223	216	232	210	221	247	214	228	205	203	222	211	214	191	214	217	241	205	206	234	207	213	208	211	237	216	205	221	205	218	222	218	189	213	214	200	202	199	208	214	231	221	203	210	192	218	212	203	213	227	221	236	220	215	217	231	236	225	208	238	208	234	197	222	212	201	214	200	199	223	201	199	211	227	202	187	211	234	209	208	208	194	212	228	234	223	192	198	240	208	213	195	216	207	202	220	200	245	208	188	219	193	205	213	218	205	237	195	228	205	197	228	222	215	190	235	206	198	215	221	223	191	201	203	208	219	210	224	219	229	213	214	227	225	215	228	217	204	192	226	227	187	177	225	222	219	232	206	206	212	205	189	226	194	249	219	205	224	192	189	206	209	218	238	212	228	206	236	207	209	211	190	217	188	236	190	211	215	225	198	222	218	213	202	209	198	236	191	235	230	199	198	221	225	236	201	202	208	225	182	194	220	238	218	205	220	228	191	200	210	223	240	222	243	218	217	232	222	226	224	206	216	222	210	202	220	187
37634	32762	3383	990	1528	249	188	218	237	218	231	229	215	225	195	237	212	237	239	216	204	239	198	204	214	207	208	202	226	210	204	212	216	214	232	196	207	185	183	208	213	213	191	209	201	221	210	207	209	213	219	211	208	208	202	198	222	207	201	195	228	205	205	220	209	217	240	217	216	197	223	210	206	202	201	222	192	213	209	211	181	239	220	247	233	201	199	221	213	216	218	232	215	201	201	192	214	200	192	194	200	220	209	197	206	225	235	254	211	227	217	207	239	222	234	210	228	217	268	223	200	208	211	204	234	246	197	205	207	223	204	214	265	232	180	211	196	214	228	223	231	216	216	206	229	209	202	227	242	223	187	221	230	200	198	219	244	214	205	181	219	203	237	198	176	206	204	237	215	209	218	237	227	206	226	218	214	194	216	192	221	222	231	221	228	210	220	202	213	225	197	208	239	224	211	228	212	251	225	210	215	203	216	197	198	208	199	183	192	211	215	200	196	196	235	222	220	216	204	208	223	236	236	208	193	198	197	219	235	191	219	239	198	191	210	231	217	219	208	191	223	252	204	196	203	210	232	192	195	196	205	202	209	233	221	204	226	197	254	178	220	201	236	226	207	215	225	201	242	188	207	217	199	222	227	215	212	203	203	194	215	221	225	212	185	196	199	233	223	199	221	203	199	214	205	220	220	228	218	175	223	206	199	242	181	235	201	224	226	204	206	232	248	228	243	225	212	199	251	253	222	211	222	227	218	227	191	239	216	234	199	183	221	215	206	189	195	223	205	210	204	218	224	208	214	215	222	224	220	211	215	184	237	198	207	199	222	220	206	219	207	201	209	201	222	214	238	204	183	212	249	205	229	211	241	214	233	200	210	197	220	204	204	213	203	210	208	222	208	211	214	224	210	211	211	217	224	227	210	203	202	220	221	217	237	188	205	232	198	202	221	206	222	219	194	205	209	184	222	232	208	209	240	206	217	209	223	217	209	218	216	206	212	244	202	238	214	195	216	236	215	219	209	195	251	224	218	213	237	199	208	210	207	220	204	211	228	198	210	197	221	218	216	218	198	197	203	205	194	217	206	203	194	197	233	220	196	227	214	220	218	239	195	228	218	249	233	219	235	201	204	195	225	217	214	227	206	205	200	227	189	212	243	220	182	221	199	211	182	172	228	189	216	215	234	212	207	212	213	232	221	194	241	193	202	203	231	213	209	220	213	187	202	229	211	186	194	241	216	227	199	209	224	215	203	193	223	223	205	228	215	207	207	213	203	198	202	224	213	208	200	219	203	208	206	211	208	227	212	204	193	242	217	221	204	206	218	196	204	241	184	244	233	229	213	184	199	226	213	201	210	217	174	192	213	234	230	233	214	204	196	197	194	210	205	204	195	223	204	214	223	212	242	239	203	218	206	233	202	212	224	209	215	219	202	233	219	221	223	227	213	226	196	224	203	214	217	205	217	201	209	230	228	203	203	204	207	237	200	216	202	216	196	211	198	190	230	217	198	224	220	193	231	224	210	214	228	222	200	207	204	211	217	219	201	228	228	230	205	170	236	239	217	216	198	213	211	168	215	211	236	221	200	238	231	222	220	215	202	207	205	240	225	234	209	221	200	237	200	209	201	201	236	200	210	210	211	200	221	227	216	244	221	229	199	227	219	186	202	220	231	207	208	212	213	203	198	210	208	207	200	229	216	217	219	249	221	213	226	210	206	227	192	206	179	201	218	233	208	217	235	223	218	216	220	231	223	224	222	225	228	210	193	201	212	201	197	198	236	223	209	197	208	214	218	241	212	195	197	198	198	205	216	227	199	193	207	200	230	202	231	222	205	185	204	195	193	220	220	200	242	211	198	216	210	223	229	212	191	201	239	203	247	209	213	220	234	234	188	219	226	228	234	214	218	203	228	206	227	189	220	217	203	227	220	235	221	224	232	210	229	220	211	226	206	203	200	227	223	195	228	197	209	233	208	243	234	189	201	221	197	225	197	212	205	237	198	230	238	226	215	182	192	241	218	205	191	213	196	207	222	188	203	205	197	215	207	206	204	220	185	227	220	215	224	192	210	224	212	216	225	242	238	202	195	191	218	194	208	200	216	224	200	204	227	210	234	212	201	218	211	219	218	211	198	220	215	233	201	196	211	240	212	215	196	230	200	195	197	244	221	196	254	196	214	219	221	232	197	237	216	219	226	204	210	186	226	190	210	184	230	207	183	232	209	209	208	202	222	205	217	184	195	195	204	214	229	204	235	232	204	234	190	219	210	189	232	219	197	225	223	214	213	224	242	203	228	207	198	194	214	196	184	230	210	214	194	196	220	183	199	230	226	221	237	231	241	215	203	222	197	234	187	213	204	204	224	211	221	200	226	204	208	210	221	206	217	209	203	212	210	212	216	238	223	184	203	206	197	226	216	210	220	239	229	196	257	216	234	183	213	198	183	217	184	219	196	219	210	209	245	227	218	226	214	201	199	196	225	207	217	198	204	203	212	215	190	221	213	196	185	259	199	217	208	210	203	218	190	238	191	201	200	210	220	219	213	219	193	205	248	226	208	213	224	214	206	226	207	211	204	220	215	220	206	186	232	200	224	211	191	235	201	187	195	229	223	199	186	198	214	183	234	194	184	215	217	212	204	223	219	208	209	208	212	210	222	204	204	177	228	226	208	221	209	223	206	200	173	226	224	215	223	234	191	210	203	229	167	213	217	186	210	218	202	214	197	216	230	225	215	214	193	209	210	215	237	235	191	221	222	192	213	228	215	221	218	218	192	210	200	186	224	219	229	184	218	220	220	200	222	205	221	216	247	235	207	209	234	222	211	251	200	190	220	216	218	232	239	220	201	204	215	198	221	219	220	224	193	221	197	202	207	210	222	200	189	195	198	214	249	210	206	228	197	212	209	237	236	210	227	201	226	221	223	213	233	217	227	212	218	218	212	221	215	227	225	202	208	197	184	223	215	211	224	216	202	206	199	205	230	223	225	225	219	210	218	214	227	222	206	215	200	194	181	189	227	211	200	164	205	173	218	229	234	206	235	213	189	198	194	201	219	213	216	240	224	235	197	220	219	219	210	187	235	213	235	215	193	219	195	228	196	209	208	228	218	191	210	189	218	214	218	232	170	194	223	192	207	225	214	203	205	203	239	201	211	227	247	198	213	212	225	236	189	187	238	190	216	212	186	198	193	211	209	209	227	198	200	241	202	239	204	255	196	215	205	213	195	229	228	231	202	224	232	197	215	221	209	238	226	225	221	222	217	223	219	206	225	226	182	208	220	216	185	225	231	224	211	236	251	234	217	221	209	185	195	229	209	208	204	187	195	210	210	203	183	206	217	226	216	221	220	180	223	214	172	215	199	207	200	200	223	218	193	215	194	220	189	207	224	225	231	197	217	209	235	210	214	222	246	210	219	214	207	209	219	237	194	214	202	186	201	225	238	211	242	186	214	208	181	214	223	239	229	217	192	216	207	211	202	213	216	195	223	227
25356	22417	26882	23929	20949	12628	1248	613	546	509	508	459	565	500	482	463	510	508	495	483	469	481	501	406	519	484	484	472	486	463	494	472	477	466	471	443	440	466	494	473	482	477	457	452	486	483	467	409	444	490	477	474	464	462	449	450	476	443	471	503	478	459	450	444	485	457	465	481	463	488	474	430	473	454	471	496	458	456	496	488	453	509	461	483	446	470	483	445	483	443	439	483	449	468	486	444	447	458	491	453	455	458	467	476	489	446	449	487	485	453	448	447	456	460	406	479	484	480	452	428	428	439	481	481	470	447	455	435	421	468	497	508	492	495	471	505	469	438	433	482	469	456	441	472	470	442	440	476	470	438	444	480	458	480	437	478	432	500	472	465	431	490	448	483	499	421	462	448	471	453	469	470	443	437	471	427	492	452	436	454	461	445	447	451	442	474	508	480	471	480	500	453	431	403	456	456	488	489	465	432	423	496	492	477	433	467	473	454	475	489	458	456	477	443	502	471	450	511	460	434	469	479	455	476	436	472	470	456	453	460	469	455	450	472	434	463	454	448	459	495	453	449	462	469	450	468	430	474	463	484	493	465	459	494	460	488	432	460	461	447	431	448	466	439	505	446	468	468	427	499	451	445	450	446	487	426	478	503	449	459	446	453	477	463	447	453	466	480	483	479	522	481	468	489	469	453	480	445	458	452	453	413	463	460	462	480	468	451	466	492	474	478	475	467	446	486	469	437	482	456	437	478	451	448	437	434	503	443	442	409	439	477	490	448	436	478	453	507	415	473	423	461	457	473	435	481	474	456	435	486	474	445	500	465	457	467	480	462	493	456	440	470	430	432	502	484	415	456	460	448	484	448	445	463	462	454	463	424	478	451	456	475	419	470	460	464	441	477	486	453	469	480	450	489	466	455	474	471	466	453	454	443	473	463	456	458	479	440	476	434	467	470	442	460	457	443	478	481	475	458	458	445	492	503	443	479	452	437	446	441	479	459	417	456	489	437	429	468	456	482	464	436	473	457	420	486	443	444	472	461	463	511	463	422	464	487	441	472	468	446	443	506	434	426	456	464	486	434	458	480	437	511	454	470	450	421	456	466	473	471	483	499	489	469	449	470	458	412	458	487	457	456	422	471	483	456	453	467	504	472	471	475	451	478	452	420	508	472	496	462	449	503	496	489	460	463	506	445	482	469	522	476	474	451	463	478	469	479	480	422	478	478	438	513	439	461	443	441	483	489	462	492	466	466	490	468	477	467	469	483	487	452	468	448	457	418	450	506	484	466	495	434	445	425	440	483	460	466	496	442	492	439	462	485	449	447	473	495	484	477	461	461	489	441	461	431	427	455	461	484	502	476	479	433	440	457	426	453	433	501	469	471	515	449	470	471	427	451	467	437	450	461	444	480	473	461	453	473	473	472	489	431	474	477	474	450	496	483	526	447	500	458	443	502	462	461	447	449	446	471	502	448	469	442	475	460	436	475	420	414	447	467	467	429	465	458	433	460	442	448	450	461	472	462	466	474	446	469	410	486	463	472	459	456	471	445	467	450	460	460	434	442	486	428	442	498	463	476	403	460	459	477	491	508	457	477	459	441	449	507	453	484	458	455	435	469	457	463	429	465	447	484	435	433	425	458	478	487	435	478	459	458	466	455	444	463	472	465	472	475	508	482	455	462	475	492	488	459	433	446	459	502	484	456	446	466	414	450	469	488	469	495	491	457	454	482	461	439	485	444	429	468	458	431	426	471	416	466	468	468	473	478	449	469	464	475	440	443	475	460	453	486	455	471	502	462	458	449	450	474	477	438	484	428	470	449	478	453	476	464	468	495	460	431	462	462	495	475	422	463	447	476	472	479	449	455	441	461	478	508	474	425	474	482	466	436	432	477	453	450	424	486	475	454	470	470	451	465	474	451	445	463	468	432	481	493	462	472	486	468	445	443	478	424	510	486	486	455	441	464	481	475	463	472	461	478	482	451	466	492	440	423	474	488	464	432	477	433	495	473	486	442	462	485	470	421	477	462	423	472	501	505	447	426	450	448	456	468	456	465	527	469	464	462	439	482	449	469	435	481	466	454	481	457	475	460	463	462	445	490	488	455	482	467	436	455	452	478	486	478	463	491	472	454	489	475	512	478	492	464	471	491	422	456	489	468	450	476	451	496	448	488	431	461	445	483	434	432	483	492	441	456	483	456	473	480	445	439	439	486	487	438	435	411	436	473	489	504	460	426	461	484	429	481	475	469	460	446	449	458	473	471	450	413	479	468	450	462	462	455	479	446	472	491	503	476	419	446	475	461	451	467	461	436	485	451	480	493	468	445	517	498	457	463	441	480	453	423	430	496	496	441	527	459	473	499	477	456	456	453	489	431	486	463	451	422	425	463	438	457	491	450	450	457	472	423	436	461	478	462	479	421	493	464	494	445	469	429	482	472	464	431	476	461	507	464	451	479	504	462	432	463	439	430	470	451	488	482	463	469	435	466	448	459	467	475	475	467	484	421	433	456	425	461	468	466	431	429	473	451	441	496	447	473	430	486	433	462	492	495	461	477	472	501	456	480	432	532	457	466	479	468	455	474	463	444	454	471	455	451	419	477	484	464	442	437	452	508	476	429	451	430	483	447	470	449	441	413	488	428	446	431	471	467	491	441	467	440	440	465	483	468	432	440	462	406	502	455	465	448	429	452	434	456	477	436	428	427	473	452	473	512	482	461	433	480	440	474	469	478	486	454	465	427	463	467	448	459	435	473	482	467	505	471	465	405	478	447	467	480	434	445	454	425	486	437	460	449	455	481	432	482	477	489	463	495	475	452	425	451	467	448	489	474	471	417	475	467	448	462	515	477	490	446	419	448	450	426	500	445	436	408	448	456	469	463	490	450	452	472	478	444	476	450	467	451	474	427	443	469	432	454	478	436	477	478	456	477	428	422	480	456	462	455	508	448	473	475	465	466	434	482	505	464	454	427	491	456	469	476	459	420	515	466	478	463	466	458	516	450	480	485	445	442	492	502	457	474	458	419	442	434	421	482	483	451	454	477	439	483	451	438	455	470	442	461	429	477	451	442	474	446	454	487	497	429	464	467	484	457	415	471	452	487	448	477	456	460	438	464	463	455	473	474	462	493	488	453	469	430	438	465	479	454	444	455	442	461	451	427	474	483	465	495	461	458	458	426	460	448	506	487	424	459	467	470	456	444	467	422	436	436	466	442	448	442	458	506	446	486	460	461	447	471	467	477	435	473	481	443	437	440	439	461	404	411	465	470	437	468	481	489	464	471	462	437	500	455	417	467	450	495	466	411	481	491	479	468	471	454	499	488	478	491	498	496	461	445	479	482	462	477	487	468	474	476	454	499	449	462	453	472	457	451	499	487	437	461	472	444	456	493	438	469	444	467	483	475	473	436	467	448	465	496	496	423	480	439	500	438	444	456	488	469	432	462	432	475	491	465	480	507	433	452	454	451	419	479	485	516	493	445	435	463	434	497
59249	80994	18704	13661	12710	980	786	656	594	527	556	509	497	492	479	460	466	460	468	441	419	453	419	463	442	398	422	390	425	406	443	425	419	427	427	428	422	429	388	429	396	437	420	420	414	397	399	408	461	387	409	388	431	440	425	418	434	401	411	427	417	396	424	411	468	415	425	402	406	442	425	387	414	420	407	405	396	427	444	431	389	370	419	418	404	394	437	408	421	414	402	403	464	400	443	414	399	405	391	424	412	457	424	426	445	428	385	413	400	437	469	400	426	400	383	405	405	410	412	384	401	436	432	399	366	390	379	391	429	416	427	406	408	416	405	393	452	432	388	456	445	424	411	417	421	439	443	440	409	434	439	386	438	395	428	390	393	439	354	437	392	386	395	373	420	407	411	439	405	431	424	401	427	427	400	441	351	420	405	428	437	413	435	417	379	395	382	407	446	408	397	390	423	403	438	427	390	447	458	394	415	433	420	396	432	437	400	387	423	388	420	434	436	409	430	416	426	423	408	444	397	416	416	423	443	411	421	413	422	417	380	438	401	443	454	378	426	397	395	402	368	461	442	437	403	415	412	376	427	448	417	408	440	413	436	399	394	450	419	401	403	422	428	381	439	425	414	427	447	395	416	445	401	387	421	436	386	366	409	443	424	401	411	409	416	421	424	424	399	407	406	411	404	424	425	402	404	401	407	418	414	464	407	392	459	417	406	403	418	390	461	466	423	429	422	411	435	448	413	393	367	443	406	401	428	394	431	436	421	406	411	449	386	434	420	426	397	420	448	424	426	386	368	421	420	450	420	398	407	407	411	437	413	394	439	407	450	461	388	402	393	431	392	426	399	401	393	435	398	402	406	412	436	431	410	390	384	393	392	420	389	409	393	413	422	455	419	409	420	403	385	431	410	382	450	433	429	401	430	408	421	410	427	403	426	420	397	430	444	436	414	365	425	445	427	420	396	423	407	433	422	419	391	405	411	403	397	381	418	396	418	442	413	412	424	421	392	385	382	421	412	444	435	427	429	418	457	383	356	442	428	429	414	403	428	401	404	400	411	389	424	396	414	386	440	423	373	422	440	408	402	401	418	429	421	417	423	428	433	394	402	427	446	377	418	419	404	390	441	427	383	454	409	431	388	398	405	420	427	433	371	426	422	370	393	432	402	403	400	435	411	390	406	397	418	424	411	406	442	390	404	405	404	409	398	421	434	419	388	458	437	423	417	408	415	406	428	420	407	408	390	433	404	428	464	387	426	434	388	430	426	405	432	436	433	425	428	418	417	422	402	417	402	427	385	407	427	423	407	381	410	414	432	402	433	392	407	409	425	437	401	424	442	397	399	423	435	423	421	410	406	429	424	433	372	419	403	449	409	409	441	428	389	430	412	397	440	409	390	441	432	428	407	402	442	440	441	428	405	411	413	383	402	374	408	423	383	416	413	383	427	405	417	373	441	424	389	415	452	387	422	434	412	409	383	408	457	400	418	406	384	432	425	404	386	432	394	426	415	396	416	439	430	390	429	440	444	456	421	432	448	412	420	411	456	421	379	423	409	398	399	404	415	397	413	424	404	411	418	441	422	407	408	422	461	424	426	421	441	406	402	392	405	438	401	449	434	388	442	420	407	402	396	420	389	422	433	402	396	440	428	434	414	447	386	452	428	364	433	405	421	385	403	418	418	405	403	406	415	424	403	408	399	391	435	440	408	413	409	405	427	397	465	449	398	422	460	445	431	436	405	416	402	395	433	396	410	411	389	395	474	396	433	351	468	437	416	396	398	439	407	443	456	408	420	368	411	414	413	403	401	456	432	432	406	399	423	423	386	418	389	396	396	383	412	396	445	374	408	422	431	418	417	398	428	408	396	356	428	397	425	437	429	434	386	420	400	419	443	410	424	446	394	419	430	400	399	433	422	385	389	417	412	407	406	393	429	426	429	365	387	398	429	437	398	421	411	415	369	441	382	412	388	418	388	430	457	467	389	401	426	398	423	396	417	427	377	389	398	418	415	407	407	405	442	427	447	406	382	386	417	439	414	410	435	378	420	431	403	376	379	377	422	406	403	392	442	444	374	405	422	424	437	387	418	431	375	408	387	407	422	427	426	426	416	424	446	379	411	405	415	433	423	440	408	412	394	450	442	378	406	416	391	412	419	416	390	407	454	416	369	432	426	414	389	397	401	411	407	410	379	441	425	391	400	403	380	420	400	394	394	412	455	410	437	417	403	393	423	408	441	371	429	407	422	412	430	412	425	403	448	418	375	393	430	417	406	424	440	418	399	353	397	410	405	421	396	421	419	418	409	395	409	357	416	454	425	415	436	416	418	369	423	413	404	407	426	411	419	449	430	429	413	397	451	423	428	405	412	399	412	416	418	413	469	424	430	427	433	404	402	430	401	423	393	409	419	409	392	392	413	438	382	418	406	398	446	438	423	408	402	398	439	399	378	412	403	411	430	445	446	394	364	406	437	435	406	425	428	414	378	413	407	409	415	451	378	394	383	416	422	415	407	417	417	400	406	410	381	403	433	360	401	448	449	412	452	417	418	435	422	427	424	421	400	413	462	442	400	381	409	381	414	391	386	399	412	401	385	414	413	356	399	405	445	403	365	420	408	416	411	401	404	380	424	417	391	398	348	402	418	426	393	404	428	411	436	424	388	388	413	455	437	421	421	421	426	416	401	425	411	361	418	403	401	427	402	401	423	405	419	414	418	463	377	418	429	431	416	419	461	366	409	432	409	434	388	347	435	417	391	418	463	399	403	436	401	439	394	457	419	408	379	450	430	417	416	414	439	375	427	385	402	398	414	405	417	413	392	441	397	400	441	399	397	377	402	431	430	400	393	394	438	416	426	385	403	387	429	403	397	383	385	375	433	432	399	426	423	388	435	390	376	423	414	400	367	455	417	439	458	403	403	434	405	450	388	395	418	404	422	419	425	459	395	428	384	389	393	418	418	432	407	419	412	363	425	428	426	395	426	387	396	433	417	417	422	411	436	405	429	460	410	394	412	452	391	413	430	428	428	419	399	400	446	382	438	413	401	384	429	401	422	402	421	411	377	427	420	406	380	403	411	435	395	408	412	403	399	440	426	414	372	451	429	408	411	404	386	410	419	401	428	434	436	391	421	430	411	438	401	424	385	428	411	432	422	368	405	393	384	441	402	424	435	404	433	455	412	407	414	391	422	403	395	398	407	408	423	408	375	419	409	403	405	421	418	427	409	468	369	417	452	437	410	400	422	399	470	422	412	388	433	407	390	412	416	425	432	450	414	427	449	407	428	391	389	433	430	401	413	459	466	420	411	409	431	396	451	418	427	417	418	407	438	427	440	409	410	402	413	409	403	391	432	412	401	431	397	410	423	468	412	421	420	430	412	391	436	442	386	411	419	459	405	449	410	404	411	432	429	378	391	410	410	446	402	413	449	391	381	428	424	387	408	402	403	446	413	382	440	407	424	439	386	464	394	406	411	421	432	412	436	418	376	436
22637	21378	27060	23696	21038	20041	10347	1260	903	873	834	834	758	789	720	750	802	724	711	779	770	767	764	805	693	760	722	746	731	725	694	732	743	744	742	705	645	680	687	722	704	725	716	731	734	743	731	690	738	734	750	664	750	715	745	733	686	712	751	722	663	692	726	706	683	742	751	703	685	718	696	741	775	717	705	737	709	684	738	713	713	739	723	757	706	782	753	714	686	704	722	763	677	752	728	719	722	725	733	721	730	724	743	684	721	729	737	694	708	725	744	668	745	716	725	722	764	677	752	752	743	781	665	705	714	695	728	722	731	793	715	707	704	711	740	743	719	703	734	675	774	738	703	681	708	738	738	739	679	699	717	695	728	721	737	699	720	761	716	735	710	724	755	732	712	716	707	653	717	729	693	730	724	723	747	695	698	677	720	714	659	710	677	705	727	730	755	711	722	734	767	739	731	740	697	733	703	727	663	762	791	723	686	709	655	702	704	692	698	683	726	719	716	728	740	731	739	750	697	708	719	713	745	716	687	677	668	675	699	697	686	737	728	723	718	754	724	726	702	716	740	709	684	724	729	708	752	674	759	687	729	718	709	759	704	702	727	710	694	723	736	766	736	727	711	725	687	738	716	732	713	716	726	721	778	691	695	666	722	720	681	736	735	728	738	746	692	776	746	734	747	764	742	760	734	767	723	693	713	755	685	703	644	759	727	709	760	680	730	733	746	688	663	711	716	718	709	757	701	713	710	735	743	697	717	752	696	687	681	723	724	757	735	649	709	737	677	707	700	714	697	770	682	714	695	726	668	720	726	692	725	718	757	716	728	679	744	730	716	759	718	705	749	656	714	706	730	745	761	743	709	693	768	726	724	700	757	709	714	697	749	768	749	699	699	716	721	739	723	720	748	738	693	676	733	724	712	702	707	754	746	765	757	725	695	693	734	731	739	700	716	745	719	663	723	695	698	678	772	758	690	730	757	702	744	703	753	725	699	765	748	719	671	715	744	694	743	718	751	702	731	728	734	682	727	752	742	707	696	693	688	732	735	760	694	711	712	699	725	740	783	747	736	737	696	724	712	733	741	727	725	717	723	766	741	711	711	768	702	670	762	708	784	688	706	770	750	718	703	703	711	707	680	697	718	731	669	751	715	721	710	773	737	760	746	695	679	742	682	696	681	713	692	689	764	691	736	732	682	697	669	719	739	692	716	715	692	737	751	743	703	707	733	725	711	721	733	683	697	709	668	710	741	703	718	733	696	724	619	708	707	779	688	690	652	713	704	740	676	712	719	715	717	705	685	714	693	750	740	756	707	669	722	732	734	720	697	669	673	730	712	734	730	720	738	667	735	763	680	781	715	752	706	747	678	747	707	748	676	722	718	751	730	761	731	693	712	796	727	719	733	706	703	739	706	691	718	811	702	694	701	747	718	693	729	703	695	746	730	757	718	759	674	662	760	709	733	731	680	748	702	724	725	702	733	729	697	716	751	752	784	739	721	698	689	782	738	776	731	788	709	731	742	680	741	812	731	706	697	714	703	705	714	725	773	678	724	732	714	770	768	699	719	679	758	752	713	738	729	731	726	733	793	731	734	741	720	715	674	718	747	679	723	708	770	705	734	751	698	735	712	696	728	691	666	707	753	718	751	746	774	681	709	749	708	700	713	777	709	686	755	716	734	688	710	678	726	697	701	696	724	746	718	767	772	733	736	773	712	708	641	671	707	728	695	770	710	744	724	700	746	725	713	713	738	727	715	727	707	754	746	710	715	735	770	710	717	700	747	726	772	730	734	702	739	727	725	686	744	730	734	701	738	695	769	714	748	731	724	714	720	739	744	699	733	644	703	768	662	677	750	701	712	764	718	749	764	710	670	714	701	714	728	709	705	720	746	673	702	692	761	699	717	677	721	701	762	684	727	720	678	721	701	706	733	710	742	702	716	749	718	682	711	719	728	702	743	740	706	709	779	727	734	753	717	735	755	732	706	707	711	741	709	738	739	755	667	719	737	739	698	702	691	773	725	703	724	748	735	656	756	720	751	708	682	737	697	722	731	751	768	736	703	697	777	764	708	726	772	680	695	681	690	702	725	730	755	745	718	694	719	677	760	745	717	741	712	681	657	731	701	683	681	674	721	766	719	708	710	664	688	749	720	717	726	738	769	669	740	678	739	729	721	706	739	742	738	713	758	736	703	716	722	733	701	769	749	674	674	714	777	759	698	713	711	710	698	688	717	734	744	717	737	741	663	738	756	691	766	742	741	744	703	762	718	693	704	721	718	699	719	665	667	761	683	697	723	732	774	729	737	726	715	689	735	731	740	739	711	696	699	735	725	708	690	685	754	695	762	733	720	724	675	681	740	649	710	716	731	739	678	704	765	677	682	720	721	719	751	729	748	749	731	745	688	693	735	718	713	726	754	702	713	751	726	660	734	708	708	698	731	762	699	681	734	727	715	694	735	710	702	668	737	723	711	691	701	718	712	762	716	714	706	765	762	769	740	708	700	733	675	711	723	715	715	734	668	758	736	740	688	701	711	690	732	715	722	703	800	722	762	727	755	755	713	729	702	700	749	662	703	714	681	752	761	686	736	731	713	765	710	730	745	707	697	685	690	764	727	707	695	705	743	698	737	741	730	750	782	688	723	718	692	738	687	690	676	705	745	704	785	682	764	684	733	709	753	745	699	722	728	715	729	703	715	721	679	676	670	694	726	772	745	672	740	774	698	705	722	719	696	709	668	723	705	769	689	776	723	738	732	723	705	662	754	718	713	712	693	757	656	695	684	744	753	701	707	734	701	715	709	713	699	707	672	765	717	706	730	741	702	678	753	748	747	707	732	703	751	700	718	733	694	712	764	756	686	714	702	679	716	724	741	695	686	766	719	720	729	714	698	700	716	706	679	703	738	735	692	681	732	742	724	705	681	671	703	738	733	712	728	749	679	743	713	726	695	715	747	729	740	742	738	691	743	712	757	747	753	755	756	723	783	748	729	731	707	700	695	712	730	728	733	767	723	736	698	755	722	688	727	736	733	669	671	706	714	726	714	709	699	754	709	707	700	723	692	700	716	680	729	736	727	708	703	725	669	728	742	713	696	699	708	645	670	704	680	708	701	741	702	710	715	716	689	719	694	693	687	726	761	693	743	679	684	715	703	728	746	725	729	735	725	695	757	741	738	715	689	713	709	738	719	741	755	738	741	695	731	754	728	676	723	755	714	678	702	740	682	732	753	714	689	720	729	744	704	732	731	717	717	749	741	706	712	735	690	717	707	696	729	694	717	714	707	703	765	674	681	741	721	718	695	778	762	725	741	703	697	699	746	714	713	737	738	704	713	661	709	751	730	715	742	692	704	730	728	702	705	673	728	708	721	712	714	727	706	723	664	659	706	636	720	651	694	694	699	722	731	765	691	679	733	669	726	786	663	731	701	753	709	649	713	750	740	704	712	704	710	656	718	712	689	684	701	694	695	715	704	766	684	731	707	681	731	720
54209	86384	21522	22898	18426	1785	1346	1017	1013	901	823	796	764	701	758	726	772	677	693	726	664	702	692	690	665	642	637	664	702	652	612	695	691	627	670	660	673	709	655	674	675	663	598	663	651	680	645	662	629	655	655	616	641	659	652	641	623	571	580	676	595	634	622	596	628	655	631	611	610	698	651	637	615	651	620	647	670	624	609	595	645	644	632	624	588	620	653	632	633	633	616	645	624	630	626	597	638	650	607	643	640	643	633	630	634	653	610	665	622	621	639	575	646	683	603	704	621	654	645	665	619	638	631	635	665	622	687	588	619	631	612	675	632	618	640	663	615	637	649	649	651	627	685	639	633	662	634	636	612	678	647	668	623	605	642	621	622	618	621	605	625	654	616	613	630	605	610	651	684	591	635	636	689	684	622	626	665	577	653	648	611	616	604	619	657	666	624	644	662	649	678	593	615	691	603	619	703	672	635	597	664	604	619	646	652	655	633	612	621	610	670	643	656	612	646	643	641	611	665	597	679	624	623	627	652	632	610	644	595	677	610	631	640	647	620	635	682	669	598	637	658	669	614	667	639	653	624	589	615	642	633	643	677	641	659	683	619	627	651	620	651	660	601	634	657	641	631	678	627	617	612	612	656	670	629	654	612	653	613	629	620	697	614	690	625	664	606	646	662	648	639	638	690	670	614	601	646	621	621	634	613	635	658	656	612	644	650	634	624	621	693	658	619	622	631	599	635	645	604	644	620	631	657	601	653	649	626	622	631	635	661	681	627	634	682	627	671	623	666	617	632	629	647	630	601	630	633	634	679	624	606	642	654	606	633	678	619	644	648	647	630	631	592	605	625	654	645	634	635	633	621	637	610	660	617	607	606	656	625	585	611	631	589	618	639	622	572	626	651	625	672	618	640	659	649	642	644	639	651	696	641	637	624	609	631	644	629	633	609	659	682	670	633	657	645	650	640	618	635	634	617	641	650	654	624	603	658	635	636	608	629	648	657	670	643	630	615	633	620	598	632	646	640	643	630	604	664	624	641	611	611	667	616	599	610	594	655	618	656	616	587	645	653	611	630	651	635	664	639	587	625	635	612	682	618	627	661	662	620	648	622	599	609	644	657	646	640	686	599	603	640	605	619	610	662	635	678	608	623	716	620	645	678	657	642	656	633	644	642	617	653	650	586	610	632	652	684	664	621	641	629	577	635	613	639	632	604	604	600	654	635	658	667	624	661	630	656	654	649	649	676	664	639	666	634	609	578	643	666	639	615	616	682	644	637	638	613	653	647	627	623	630	593	652	601	617	682	651	626	645	617	641	583	674	644	636	613	589	620	615	617	611	633	656	627	617	637	668	694	652	646	628	608	615	648	636	627	614	629	669	606	609	674	624	576	597	594	647	616	645	663	629	634	592	647	598	630	602	645	655	657	646	617	607	636	646	627	646	655	601	641	631	634	670	633	647	669	613	668	627	673	618	580	602	636	614	653	650	646	664	616	680	629	647	631	613	620	647	643	683	614	626	661	661	635	625	622	641	615	635	600	619	623	631	667	606	604	659	645	657	636	622	660	637	642	654	624	615	626	595	645	624	645	633	681	667	649	640	632	583	669	620	614	630	630	646	637	649	677	632	629	637	648	620	630	623	663	647	660	656	584	662	659	578	597	618	632	589	635	667	607	696	660	601	622	607	668	637	607	608	656	675	671	560	635	602	617	632	616	580	632	645	641	623	700	643	612	649	637	633	652	634	639	646	626	653	631	598	651	651	636	604	667	616	628	643	646	622	640	572	645	643	666	620	581	594	640	661	588	655	667	598	668	658	672	638	599	650	638	626	672	639	598	637	654	633	615	642	624	616	649	650	650	630	688	659	652	636	635	668	646	664	601	614	624	625	643	671	600	621	590	642	644	621	640	669	626	654	659	637	632	611	663	602	647	626	668	644	568	644	622	642	628	631	622	647	653	663	637	654	647	630	610	615	633	648	666	650	658	671	615	622	632	617	660	655	647	613	674	669	602	649	652	643	606	655	632	603	611	591	663	664	635	643	615	623	661	644	613	605	627	640	635	655	637	620	641	612	642	591	656	601	606	605	663	593	636	689	635	632	631	677	631	577	617	668	680	672	658	728	657	601	604	618	639	607	651	640	614	619	623	628	635	635	616	646	672	652	669	627	617	634	671	623	618	636	667	642	632	673	644	623	586	619	664	612	610	602	646	630	635	612	647	638	604	669	636	609	656	639	601	619	606	590	683	618	608	642	666	611	614	585	644	653	612	653	630	594	601	612	636	658	676	676	606	632	643	621	604	645	633	636	606	617	654	610	596	624	665	622	650	641	630	594	625	637	645	640	596	621	656	648	624	677	633	623	640	632	636	646	636	619	660	632	641	667	671	678	620	601	591	652	605	594	609	665	611	636	617	628	612	699	620	601	621	647	649	612	613	629	634	577	651	612	604	628	637	617	648	656	619	668	615	629	610	645	640	642	648	597	646	615	637	671	645	651	667	644	658	652	645	626	672	623	641	637	664	646	641	631	606	629	624	618	676	639	588	622	562	609	645	607	665	590	631	667	666	644	640	656	637	644	630	634	648	657	596	665	614	621	616	625	641	633	619	640	610	649	614	614	652	677	620	604	646	633	616	627	585	646	605	656	610	619	645	604	641	640	649	597	637	594	599	620	634	605	615	627	598	653	642	609	634	659	643	648	612	667	631	623	620	649	619	610	643	635	654	626	638	599	690	674	579	613	609	616	604	625	652	657	625	637	634	642	650	633	641	630	613	615	675	669	638	626	634	649	602	639	622	610	663	593	616	643	636	617	671	640	622	638	617	656	596	644	643	643	607	632	609	635	652	612	629	613	654	648	647	666	628	656	592	648	571	688	622	640	624	623	643	641	623	634	640	677	633	654	674	675	634	596	610	638	616	650	625	632	641	612	606	678	593	631	621	655	622	645	646	672	651	606	601	624	648	636	615	665	629	617	636	657	627	629	671	674	578	684	614	603	633	628	590	642	637	622	619	635	627	662	664	621	648	615	657	613	664	624	634	668	604	628	590	597	588	642	635	642	625	617	618	632	676	611	634	632	643	633	595	626	661	643	633	641	610	630	638	634	618	651	591	634	619	634	668	651	662	605	610	650	671	636	619	640	649	603	626	606	620	688	598	653	689	637	659	667	613	644	645	629	595	642	610	622	619	669	632	639	606	632	669	636	605	624	619	659	630	624	609	609	638	590	651	602	634	619	635	653	614	679	692	600	616	631	603	634	603	628	654	647	646	650	651	634	664	615	654	662	641	578	641	667	617	610	667	582	650	667	606	688	609	659	598	629	698	624	661	611	627	641	677	590	626	604	632	682	615	609	645	636	651	622	622	644	632	569	614	671	618	617	638	639	664	601	615	639	612	639	610	652	591	632	628	617	639	600	704	628	586	679	602	622	615	656	630	598	620	648	629	616	683	608	627	630	595	608	615	621	653	626	634	657	598	602	644	684	600	654
36357	31562	12693	2000	938	231	203	213	214	213	260	240	219	211	198	246	239	191	201	237	237	234	254	228	217	215	207	211	210	250	242	239	206	201	215	188	239	209	211	211	190	227	226	233	205	221	197	203	206	221	214	221	203	235	221	229	216	235	218	233	209	190	235	243	222	213	226	231	229	216	229	210	211	221	235	233	255	224	227	208	217	224	206	214	232	223	205	203	224	198	228	228	229	230	216	205	216	216	208	223	177	217	219	212	240	239	200	252	219	209	219	212	215	230	235	248	212	202	232	233	208	232	227	223	228	209	215	228	235	189	232	227	219	216	223	200	210	223	232	213	250	216	229	208	203	237	219	208	231	224	214	218	216	216	212	232	237	201	215	229	215	222	228	214	217	225	220	223	237	237	221	235	232	227	227	233	187	234	205	190	213	234	224	250	215	189	221	230	204	224	236	197	213	212	207	210	216	230	199	208	224	235	224	197	192	223	199	202	235	228	207	218	231	204	253	209	218	216	230	228	216	218	240	203	228	193	215	234	215	196	252	230	225	200	247	212	206	220	256	225	242	200	234	243	186	215	247	198	229	220	216	228	221	202	211	217	237	208	200	209	215	214	198	229	232	202	228	184	217	230	218	213	220	199	199	227	223	197	228	242	214	226	219	218	225	200	202	247	230	221	213	203	201	209	247	207	210	249	216	219	211	197	222	212	216	188	218	202	210	222	235	207	220	241	232	212	235	235	214	232	229	221	237	210	221	218	226	225	215	238	223	218	222	228	206	222	214	215	227	213	220	238	241	225	225	227	210	208	230	189	228	221	214	232	219	199	184	222	200	205	215	228	230	226	208	199	253	208	190	222	237	218	258	203	227	224	207	215	227	208	217	246	212	201	217	220	228	212	207	207	223	249	228	215	253	202	220	218	234	222	220	213	217	224	232	224	228	199	241	230	225	233	216	240	220	220	217	203	193	218	213	200	229	220	215	200	210	215	218	225	212	217	220	232	248	189	226	219	218	224	236	229	199	251	228	221	233	222	222	204	257	221	199	218	201	234	218	238	204	221	235	212	219	236	219	239	212	236	214	214	217	238	213	215	224	179	184	215	232	224	228	236	189	210	205	212	193	215	229	209	223	200	212	227	222	239	217	231	209	205	189	209	252	228	246	206	222	239	210	237	210	226	209	201	200	213	234	210	197	213	201	233	220	224	191	206	223	206	217	222	214	223	217	221	245	222	207	249	205	186	218	211	209	221	231	205	225	206	224	206	210	237	219	212	213	200	210	237	182	203	208	220	229	220	208	222	205	208	211	202	224	214	220	219	227	228	215	215	241	242	237	189	215	231	219	202	224	237	234	219	227	211	231	188	239	205	213	201	223	232	240	214	219	223	200	230	214	240	214	231	208	221	212	212	242	222	182	214	240	230	211	251	221	211	221	205	219	203	215	208	218	230	221	225	198	219	191	209	210	204	239	210	221	211	209	237	224	227	189	246	207	225	233	218	252	236	218	208	200	214	218	250	223	233	219	216	234	225	208	236	233	199	191	248	221	229	198	229	208	237	252	226	220	228	213	208	211	226	215	248	201	243	211	217	222	218	229	228	201	205	197	234	190	216	217	215	212	225	241	209	224	216	229	220	228	201	202	183	218	224	230	227	241	209	236	195	210	210	229	238	222	199	210	207	219	223	223	198	204	193	207	232	230	203	219	223	231	206	211	245	225	209	191	214	220	196	219	206	208	206	193	204	212	218	233	224	234	235	184	220	198	218	232	231	214	202	191	224	229	212	212	189	205	220	224	193	204	205	230	213	239	190	230	211	225	215	199	197	206	227	208	209	233	228	224	219	236	232	208	195	250	230	267	203	235	225	187	219	230	229	206	247	206	206	234	233	231	228	224	193	230	211	207	235	188	210	232	223	203	200	229	217	207	223	234	264	214	219	181	194	202	216	202	226	209	227	238	220	241	236	219	240	236	230	219	226	196	231	203	236	205	226	190	204	211	230	225	211	196	236	214	236	207	227	223	252	225	225	241	231	242	226	219	228	200	187	218	193	224	225	222	233	206	213	197	250	203	228	245	242	206	235	229	208	199	233	217	231	220	218	200	209	227	224	235	213	196	211	222	216	205	197	196	207	214	209	241	225	236	207	237	235	212	214	213	238	190	223	223	217	237	215	213	208	221	221	229	222	195	243	217	219	231	192	208	231	224	223	220	213	220	223	216	205	235	216	212	222	199	196	212	224	236	225	219	204	211	219	220	229	177	222	235	212	216	220	211	208	241	211	234	235	231	230	254	229	223	222	205	215	194	224	219	219	218	234	216	213	238	228	205	226	218	234	220	248	227	204	214	237	230	237	205	222	190	197	229	216	206	224	210	213	214	196	214	229	213	219	239	225	204	222	215	220	210	209	213	202	211	221	198	221	215	218	223	228	211	213	203	217	227	212	212	235	233	222	244	206	226	214	226	223	232	221	251	234	207	247	212	217	213	237	217	218	183	208	226	228	221	206	220	234	211	195	221	217	219	230	197	203	215	232	217	224	221	243	230	225	231	241	224	208	173	223	216	270	213	218	201	209	198	218	223	242	205	217	228	212	198	209	215	245	232	210	222	222	212	195	234	218	220	227	248	198	226	197	240	212	232	219	199	216	229	196	221	204	226	197	222	206	224	195	219	212	229	232	237	241	234	228	221	214	201	217	226	231	195	217	242	223	216	214	188	241	224	203	244	232	238	201	235	199	220	206	209	193	218	210	243	233	217	213	221	211	204	201	263	216	212	200	230	221	212	225	227	238	218	218	243	223	226	197	214	188	201	183	225	230	243	219	209	232	214	227	232	211	211	257	228	241	263	192	204	206	207	204	198	204	216	223	234	236	213	225	231	219	219	205	199	213	224	240	230	212	215	188	209	223	251	215	212	233	196	236	219	226	231	189	175	224	221	213	203	201	212	196	233	199	226	206	238	214	209	208	214	219	214	224	223	226	202	222	200	215	207	216	221	196	231	226	214	263	197	209	217	207	230	235	181	203	247	234	224	239	199	226	199	207	231	200	231	207	218	224	220	208	232	216	197	187	228	233	221	221	238	211	217	211	226	221	238	215	200	219	186	215	211	191	218	206	202	261	228	218	240	207	238	221	251	205	221	224	231	226	201	223	206	217	201	202	183	226	230	201	224	252	238	207	225	226	224	213	212	214	239	201	207	224	233	229	189	231	246	232	252	201	231	215	229	219	225	218	198	225	212	221	228	245	198	201	207	214	216	223	193	206	236	241	204	232	234	213	212	205	211	238	202	235	204	219	217	224	223	209	210	239	205	230	224	224	245	221	243	248	197	238	204	224	220	197	199	217	207	233	211	211	206	235	211	226	213	197	224	194	231	235	220	220	217	211	201	206	239	224	254	244	209	239	219	197	194	225	219	232	226	234	205	215	218	233	208	228	234	203	240	197	215	228	199	204	218	229	217	213	184	222	192	221	207	197	269	226	205	209	226	230
37816	32522	2861	1441	1133	256	239	217	234	208	235	216	209	231	210	220	216	210	223	211	219	218	227	252	201	196	181	202	219	213	216	213	232	231	238	216	231	224	249	201	193	190	219	204	200	204	246	210	238	222	238	223	201	211	215	225	222	241	222	214	180	226	224	213	212	227	199	207	215	208	217	231	215	215	229	216	220	224	212	226	224	214	231	234	207	210	219	193	228	235	231	238	196	222	228	237	202	205	205	220	221	209	218	206	215	206	248	215	239	185	208	223	202	189	230	228	225	206	237	217	232	241	213	216	236	211	230	198	216	208	206	211	224	211	212	209	219	206	237	237	212	223	187	240	219	214	187	222	235	222	229	217	215	245	203	214	209	214	231	209	211	241	217	235	232	206	228	214	199	218	207	213	222	222	214	223	235	202	193	216	215	202	216	208	199	210	220	249	212	208	211	213	211	206	210	181	225	215	213	236	186	228	218	201	205	223	215	217	223	210	236	197	202	217	219	206	205	213	235	239	206	196	229	221	201	224	220	196	205	213	224	199	232	208	219	201	228	235	204	228	190	230	226	233	213	208	212	204	203	201	243	194	209	214	199	211	207	193	196	195	213	225	242	207	249	207	207	208	210	224	224	182	217	207	194	250	238	236	232	201	224	226	201	199	197	194	204	212	214	236	212	211	192	207	237	189	223	232	230	211	170	210	217	191	204	200	206	214	201	221	230	212	180	188	206	202	222	220	223	215	207	203	214	218	211	205	176	197	223	183	206	216	238	225	207	227	242	209	238	195	249	227	213	245	226	238	216	220	210	199	219	225	205	228	227	239	211	216	226	202	211	213	217	211	212	223	229	215	213	239	218	185	190	228	222	214	219	217	211	223	204	216	225	195	210	208	219	237	227	207	216	230	187	211	230	213	242	206	235	200	239	223	218	208	193	181	219	197	182	212	206	230	203	213	193	223	215	228	224	209	220	201	207	208	222	228	203	193	227	219	250	215	216	227	213	225	226	234	227	213	200	226	232	237	205	210	220	222	206	233	218	250	224	233	207	203	220	205	219	229	211	179	208	182	208	215	229	210	212	192	219	184	212	226	199	234	210	216	206	194	195	216	199	195	238	193	217	204	221	184	210	226	199	205	211	184	192	225	209	221	197	208	207	227	198	198	205	247	202	224	226	242	219	212	255	225	203	221	214	214	223	209	204	213	227	225	233	175	223	222	201	224	211	206	224	212	215	230	201	223	214	211	228	218	190	211	222	188	234	200	225	198	238	222	226	217	220	201	210	200	221	226	215	220	202	226	231	216	218	228	200	239	206	273	215	235	207	233	224	218	232	265	192	210	218	249	200	241	202	188	237	227	211	237	208	233	200	224	225	214	227	209	212	240	236	231	205	219	219	203	240	218	209	217	229	211	203	216	217	217	224	232	215	238	224	222	195	195	219	200	191	208	225	205	204	201	231	212	216	192	191	224	206	186	223	242	202	187	210	224	190	215	220	192	239	239	230	218	206	197	241	205	225	226	217	216	204	197	223	212	221	190	246	228	231	208	204	208	212	217	186	204	248	204	237	222	201	205	190	226	224	196	240	203	247	200	224	252	232	200	226	203	225	185	227	185	230	231	234	196	193	208	218	257	225	207	211	229	234	210	215	216	212	240	212	226	209	223	243	196	245	197	218	232	236	214	256	227	230	248	235	222	229	201	212	237	214	215	213	209	197	214	207	226	223	218	187	224	219	215	248	201	214	227	182	207	229	199	196	192	218	215	194	179	228	215	215	209	213	216	208	234	236	222	223	226	200	218	229	247	221	201	217	206	202	207	272	203	237	210	237	193	219	230	205	212	218	223	199	225	244	206	216	226	213	195	203	252	205	192	216	197	217	225	195	215	223	232	232	216	196	210	237	216	225	230	194	250	216	226	227	195	190	193	210	197	210	227	203	175	194	198	221	211	246	214	200	209	220	212	224	197	207	192	202	237	231	197	192	220	195	224	192	212	221	212	230	205	218	236	195	200	202	206	204	230	194	226	228	234	206	216	222	214	200	215	237	223	202	215	198	219	192	224	194	194	214	241	216	230	236	223	225	211	217	222	196	193	217	204	232	241	204	212	208	225	201	233	236	209	212	228	230	235	193	210	223	202	189	203	224	207	237	206	206	200	235	189	188	200	201	234	211	217	213	236	205	217	207	201	209	212	227	207	219	215	209	217	221	211	197	211	198	215	210	218	235	225	251	211	230	227	212	225	211	223	204	202	239	223	214	207	251	212	211	231	203	220	194	218	237	221	232	214	229	222	222	245	222	193	187	220	194	229	232	213	252	197	211	220	216	206	210	189	212	218	211	222	227	200	221	218	205	209	223	228	222	249	188	200	234	183	222	221	210	226	230	181	226	231	237	203	229	223	197	216	214	223	204	212	218	239	204	221	215	203	225	239	209	238	213	218	219	229	212	234	213	207	223	188	225	234	211	240	211	216	203	202	211	226	209	201	210	225	224	237	221	185	229	225	228	207	223	221	213	256	198	235	214	227	241	226	208	227	211	219	210	226	201	182	233	213	197	237	218	208	199	214	225	188	185	199	214	224	210	228	235	208	209	197	242	232	202	248	227	203	209	211	219	227	210	212	228	216	202	192	224	214	208	200	209	208	250	219	197	216	230	199	231	185	209	204	234	215	213	235	232	252	185	222	210	227	224	223	238	217	206	216	209	226	227	216	226	198	215	201	220	208	217	203	230	216	226	227	236	205	207	207	211	202	197	209	204	225	197	251	207	240	229	196	173	203	234	215	222	237	199	216	233	250	222	202	234	231	197	221	204	196	216	194	226	203	206	215	228	228	221	202	197	216	218	209	210	217	220	211	240	209	222	225	239	200	202	213	206	221	206	221	211	217	214	183	218	221	208	218	185	220	186	232	208	193	201	219	223	230	213	205	216	220	204	219	223	216	203	217	199	226	229	210	228	223	211	195	220	211	230	226	193	215	213	214	196	220	208	246	211	230	206	198	214	247	195	214	231	213	223	224	207	206	245	195	225	210	235	228	213	219	245	226	213	207	205	203	207	228	200	224	214	215	197	221	195	222	204	218	219	200	245	224	199	234	199	196	215	221	210	174	221	212	217	209	197	202	207	214	200	222	226	205	208	245	188	217	225	219	205	224	214	191	216	202	207	191	228	207	212	213	251	210	220	212	212	209	200	198	229	224	193	235	219	196	207	239	227	235	235	205	203	211	241	204	224	239	194	195	227	208	233	211	217	199	216	218	216	200	223	206	228	210	249	204	211	212	215	216	183	217	198	213	207	223	209	208	207	217	229	200	220	217	228	213	223	203	220	227	188	205	216	228	208	176	199	217	219	222	204	225	227	203	225	234	218	223	208	207	209	226	218	220	236	216	190	221	211	223	208	218	219	216	217	197	198	241	184	212	217	232	201	215	222	218	240	206	222	239	215	240	227	198	211	207	218	238	216	227	207	230	213	202	200	209	207	208	194	208
25248	22156	26796	23990	21190	14151	1571	581	548	505	502	546	554	530	502	501	488	521	514	503	491	465	496	496	487	494	468	498	454	470	479	467	474	479	447	511	471	483	475	494	500	450	476	497	466	511	458	480	451	448	482	472	443	487	456	466	416	453	469	494	466	497	477	439	442	470	467	478	467	449	459	507	461	491	472	469	486	448	489	483	448	498	475	460	459	498	497	443	460	510	448	480	516	469	469	524	480	443	430	493	495	440	453	453	497	454	490	475	475	487	455	451	535	418	482	484	479	522	493	515	468	456	471	476	436	495	483	466	479	454	479	455	426	474	462	448	485	483	463	463	467	432	503	461	490	509	477	458	487	500	474	495	448	455	515	481	436	461	480	465	482	476	480	466	475	470	456	448	457	474	488	433	440	451	464	444	489	478	473	458	478	488	477	439	517	428	489	483	516	469	488	449	455	503	461	452	475	507	470	473	486	475	438	476	419	481	454	482	463	445	488	434	448	440	492	470	435	485	495	490	453	498	495	461	472	495	462	470	462	447	453	479	473	465	469	438	462	467	430	483	492	467	489	474	482	471	459	501	522	503	483	476	487	452	482	481	467	463	474	450	453	461	453	432	432	462	489	450	496	489	497	474	482	471	491	504	494	485	470	506	493	444	503	457	488	466	473	480	469	459	436	503	496	466	499	462	409	458	480	494	436	463	468	446	421	479	494	452	449	456	455	469	470	479	477	475	454	478	483	441	477	431	464	451	500	460	445	467	453	492	464	445	454	459	516	536	426	484	487	459	457	434	485	461	489	466	449	455	479	506	494	449	472	468	453	465	491	488	426	466	502	445	507	498	461	511	442	436	520	474	494	451	466	417	462	430	445	451	461	502	453	477	473	449	466	439	440	493	487	514	490	512	483	471	479	524	459	429	498	467	488	483	473	461	458	493	423	487	464	463	486	417	410	475	485	478	467	445	493	490	456	446	487	430	420	471	475	427	438	440	457	445	481	461	462	484	477	452	443	448	496	481	491	518	461	458	483	479	493	460	485	482	443	441	480	443	468	422	447	463	467	454	441	454	468	464	459	440	443	472	462	431	407	460	468	438	482	468	448	463	462	498	488	428	479	445	484	439	503	468	484	464	486	490	466	476	459	437	474	461	474	471	520	484	467	439	478	460	526	462	475	459	422	471	507	479	501	491	491	483	442	478	460	468	470	429	484	487	527	495	507	480	465	468	436	486	444	468	450	506	441	459	502	452	498	438	469	443	467	455	487	460	495	467	452	497	435	458	452	451	462	479	498	496	464	467	472	512	478	490	432	480	510	450	475	459	467	467	455	458	532	521	484	487	485	426	475	449	473	458	469	505	477	456	466	438	489	502	441	504	480	456	482	445	467	457	467	454	477	460	507	442	441	460	497	459	485	479	466	461	482	472	445	485	407	473	481	450	464	469	507	451	492	426	483	476	467	443	447	466	509	452	447	451	464	456	459	495	447	434	481	471	484	475	456	460	429	446	472	492	480	484	474	449	471	437	492	494	447	472	499	514	486	457	489	436	465	435	460	464	456	466	487	469	434	488	482	470	453	495	420	438	456	466	493	469	452	464	443	486	456	486	456	435	480	472	479	500	454	435	458	488	507	471	466	446	488	488	477	464	500	478	460	481	488	440	459	536	466	482	430	496	487	510	437	473	438	455	494	506	437	485	456	465	454	455	454	485	410	483	485	460	474	411	446	463	437	463	473	458	452	457	477	476	467	457	481	494	428	444	465	521	418	448	430	472	496	420	477	458	465	480	481	477	422	478	456	509	463	464	442	472	471	453	446	457	471	467	453	519	486	486	485	475	486	484	491	430	458	498	490	463	462	443	488	477	451	455	465	439	450	444	407	427	460	457	434	515	478	479	468	447	468	482	536	503	444	481	471	520	455	442	470	447	450	480	480	464	439	521	468	484	461	456	412	470	477	486	491	513	442	453	547	505	454	465	481	485	494	475	476	456	503	476	472	501	468	466	486	463	483	489	446	469	451	474	500	469	449	476	452	431	455	457	454	511	474	478	483	493	460	481	469	481	467	493	469	480	504	537	484	488	449	464	515	467	473	478	463	469	515	487	467	453	462	391	458	468	417	471	484	453	453	502	474	450	456	499	478	479	450	481	472	445	471	455	428	459	464	466	458	469	496	478	461	461	452	446	489	479	466	441	457	483	461	468	477	418	467	449	479	483	447	437	452	478	502	461	453	462	477	481	482	487	482	514	454	506	477	482	456	488	514	467	446	449	489	470	459	475	479	475	507	476	489	461	488	486	477	431	437	473	495	481	507	444	479	468	478	491	471	492	462	484	461	506	459	447	436	489	477	465	449	458	484	480	491	451	440	470	481	458	452	503	475	458	473	481	449	462	486	478	457	458	479	442	479	479	437	416	433	466	481	459	473	503	474	495	492	486	469	451	443	487	448	435	467	491	481	465	441	460	508	448	444	481	470	446	491	473	480	501	450	489	451	478	466	466	484	423	459	495	438	423	466	483	481	469	476	451	428	477	461	472	454	469	520	456	505	498	491	489	480	472	452	472	465	500	504	467	480	477	489	481	452	497	477	458	462	463	463	455	453	462	480	438	460	437	495	489	502	461	452	438	458	446	507	498	460	477	477	452	474	497	430	477	465	495	495	481	432	474	429	492	456	487	493	451	491	513	459	447	523	430	491	489	474	468	494	486	460	471	459	443	468	479	490	448	431	431	446	468	460	476	469	484	467	452	483	469	488	470	458	468	469	492	453	443	442	473	507	484	458	453	484	433	508	465	494	487	490	438	487	462	452	517	488	461	509	524	441	428	476	444	454	491	465	444	408	448	495	441	489	471	449	507	439	479	454	454	476	461	483	453	464	456	459	463	485	494	493	454	469	503	486	486	467	451	471	486	447	422	487	504	471	480	445	451	450	440	487	499	452	495	406	477	447	495	484	418	461	483	473	517	461	481	487	452	457	472	457	476	468	489	441	447	504	520	476	482	461	494	503	473	497	485	426	440	471	490	474	482	436	422	455	460	451	501	469	451	527	481	479	456	516	466	491	459	481	465	518	436	457	417	454	441	457	458	441	436	497	456	479	493	502	476	445	487	486	479	451	448	495	448	430	459	459	462	459	488	455	478	504	444	492	481	508	462	470	436	474	471	465	477	462	497	473	491	476	463	461	483	477	456	494	493	454	476	494	468	445	452	441	441	486	478	471	463	491	448	480	470	482	465	463	469	436	460	501	473	420	475	462	491	433	457	445	481	451	437	506	490	519	442	486	486	423	448	440	470	498	433	455	488	475	458	469	486	480	457	477	456	498	466	466	521	459	438	474	464	463	483	480	457	459	457	420	507	477	466	450	448	485	507	456	445	482	480	455	473	461	466	457	512	458	438	476	467	458	497	491	477	472	430	455	473	461	498	470	451	459	539	478	418	453	482	483	466	455	461	448	444	513	460	441	464	469	471	492	460	462	476	479	505	406	458
59260	80352	16793	13520	15507	983	809	615	605	511	507	508	517	446	440	468	455	458	453	459	463	460	459	427	402	430	418	425	433	426	436	458	436	398	439	456	424	447	426	452	414	473	438	430	408	396	433	406	404	440	412	430	401	402	421	433	404	451	413	432	389	414	429	432	383	427	395	389	427	377	435	466	413	404	451	399	402	415	440	399	414	388	418	412	391	420	417	404	390	462	435	395	454	416	432	402	438	475	406	385	439	433	409	403	412	382	432	419	444	400	434	444	431	408	426	419	398	418	451	415	440	420	385	419	376	414	436	438	458	407	413	420	396	386	430	366	409	391	418	423	405	428	412	444	406	423	410	430	446	433	412	414	433	388	386	459	392	421	401	415	407	450	432	399	420	447	432	393	436	448	411	437	450	456	447	385	423	429	428	424	413	422	421	431	439	380	411	462	410	391	437	388	404	382	429	382	432	431	411	405	409	420	412	411	431	370	442	430	426	404	445	424	391	387	420	432	434	415	428	396	390	446	392	409	428	426	395	432	450	424	455	413	427	405	423	438	451	434	410	424	400	373	467	433	418	422	437	412	420	426	435	449	405	412	429	438	406	442	453	411	387	393	417	424	430	409	453	422	429	403	436	463	419	405	402	415	412	404	431	386	424	409	403	416	382	405	427	419	422	432	383	402	411	390	416	415	411	404	418	454	421	410	418	411	428	453	400	414	391	406	460	434	415	424	396	409	414	417	390	405	425	456	429	423	412	413	408	414	405	390	403	425	401	429	410	405	446	398	430	409	451	424	447	436	407	425	432	431	426	452	400	435	395	412	437	427	418	419	442	433	430	425	414	415	428	410	415	400	412	403	448	425	380	432	415	409	444	438	427	395	422	377	426	450	395	422	389	417	403	422	435	445	397	399	389	400	459	427	416	419	435	414	460	462	401	400	416	421	400	436	388	407	429	426	422	408	426	413	428	446	415	391	428	421	422	431	447	393	415	398	403	410	446	399	393	436	414	417	425	397	387	433	437	407	430	417	401	424	399	417	444	476	402	385	382	403	454	437	415	441	458	423	400	414	384	401	405	394	424	411	423	406	419	413	468	406	371	443	404	420	421	408	409	412	433	453	424	409	392	441	408	434	403	418	396	445	398	457	398	442	418	431	427	424	414	413	425	408	479	443	394	394	425	402	422	439	412	442	405	418	408	445	407	406	412	412	415	428	411	397	446	388	389	408	420	401	432	383	433	388	424	427	423	409	431	446	385	419	437	424	422	384	404	411	411	431	427	405	408	394	385	407	431	470	413	422	421	461	401	422	393	411	435	438	410	445	401	402	397	419	422	417	436	394	408	407	407	430	389	409	407	461	420	367	416	432	456	421	410	434	438	402	431	459	415	404	421	403	398	427	428	413	404	416	420	411	400	402	397	391	407	436	421	397	415	436	436	452	467	417	392	448	416	390	406	412	418	433	408	408	406	420	443	409	440	417	414	413	398	429	450	397	403	444	395	405	427	409	413	438	444	429	412	475	441	387	411	413	433	415	434	405	416	388	435	414	436	444	418	407	432	419	429	407	447	433	443	442	455	438	410	399	376	401	403	396	444	445	422	457	427	396	389	427	421	387	384	400	432	445	380	418	414	404	421	407	411	464	417	376	411	425	432	414	418	411	457	396	410	419	433	414	451	469	414	396	392	407	410	420	386	402	441	371	398	444	439	382	398	399	419	412	434	382	389	409	410	373	419	438	413	428	420	401	454	404	426	438	392	402	434	425	410	450	431	383	459	425	418	430	437	414	437	442	408	399	450	437	388	430	429	427	421	437	419	433	469	381	417	439	444	421	423	428	424	417	430	449	433	420	403	438	411	409	421	434	458	441	418	406	411	417	421	366	427	402	420	369	438	413	424	458	420	416	440	439	433	418	419	391	399	439	401	413	387	447	377	404	401	404	413	418	455	391	449	440	397	449	402	410	381	387	403	426	398	428	420	404	435	440	439	395	435	425	420	385	426	435	410	420	428	403	423	406	426	419	408	386	409	417	405	398	430	403	404	413	466	432	415	438	406	409	431	419	390	384	402	418	410	400	428	415	408	415	469	412	420	399	409	417	421	421	447	393	424	412	422	424	446	422	395	460	441	426	438	443	448	409	410	458	427	381	426	419	422	416	417	443	409	425	429	403	421	450	421	424	413	394	415	429	422	463	445	408	419	415	413	409	384	450	407	453	436	399	431	397	410	420	426	386	417	450	403	467	415	461	407	442	396	425	419	424	403	410	434	413	402	418	401	432	390	448	428	424	419	431	435	435	431	445	406	376	415	409	417	435	453	420	428	367	406	414	427	409	444	396	424	426	415	471	403	420	407	424	413	454	408	402	432	387	404	392	407	398	380	433	415	401	436	404	398	437	439	410	489	439	467	434	432	402	436	441	423	412	429	434	435	426	418	417	393	412	411	451	476	401	422	406	434	407	383	456	420	439	402	409	408	426	425	398	409	409	411	437	413	405	405	419	460	413	405	407	416	432	415	416	395	433	416	403	425	429	443	404	437	438	400	404	401	434	433	389	458	391	399	396	403	449	420	423	423	431	388	414	442	410	419	427	443	401	428	413	400	424	452	463	412	439	406	408	440	434	458	422	408	422	430	423	431	408	415	400	453	428	458	414	382	415	408	399	424	453	409	407	373	423	435	400	426	406	414	408	423	425	413	456	417	407	441	409	437	437	402	385	384	414	422	409	419	414	459	368	394	420	403	407	391	375	402	419	412	410	408	425	420	406	422	442	421	447	435	450	412	429	437	407	410	409	423	421	437	422	438	428	444	396	412	409	424	446	425	405	429	434	399	400	410	393	405	406	411	410	436	422	429	390	433	423	452	421	400	401	421	417	409	397	454	416	461	386	428	409	438	428	425	417	401	381	405	428	404	421	397	442	450	435	415	427	431	394	406	419	440	404	395	460	415	399	400	438	455	383	435	436	447	425	401	442	440	441	443	446	408	406	414	438	391	406	380	412	458	376	428	391	405	446	382	441	424	421	374	393	393	413	413	409	436	417	382	416	431	438	400	432	385	429	433	420	429	395	393	426	417	392	450	448	422	417	400	415	404	450	386	445	406	409	442	439	401	414	430	389	396	386	429	401	425	437	451	423	439	438	438	416	416	437	426	429	434	423	403	417	444	450	428	405	403	409	400	418	405	420	413	440	416	406	419	415	370	405	470	450	392	397	436	377	417	440	423	376	432	440	412	448	419	379	427	455	445	467	393	411	429	433	444	424	411	421	426	400	408	429	391	416	400	419	393	430	421	399	410	431	395	400	412	476	409	396	441	426	407	396	417	439	415	400	408	420	410	405	415	398	438	456	425	452	389	393	400	449	393	410	413	437	433	400	408	399	425	404	363	423	436	416	443	454	417	432	421	387	414	402	432	410	431	430	418	445	448	404	410	415	425	427	412	408	406	414	420	408	422	428	433	386	415	420	435	432	386	431	446	424	394	435	405	388
22574	21267	26937	23894	20964	20353	12716	1210	826	886	814	782	846	754	772	771	800	808	718	743	756	748	709	760	750	722	753	739	714	719	712	758	758	719	747	773	689	754	747	720	747	759	703	730	759	686	755	742	734	748	724	717	742	759	750	753	719	746	756	709	716	767	758	714	711	787	712	748	704	703	727	745	718	719	672	753	733	726	721	721	712	730	695	730	687	735	728	741	745	742	695	687	756	719	723	758	716	731	730	744	729	685	752	728	700	726	694	707	734	677	724	733	673	686	652	713	713	765	690	687	694	651	731	707	726	753	728	750	744	717	775	754	719	678	705	739	722	736	700	715	743	671	679	739	697	761	738	737	671	711	717	733	720	699	735	730	717	732	735	730	714	724	749	706	722	705	708	706	764	759	750	698	731	713	721	708	729	691	692	712	693	716	680	765	721	736	692	704	754	785	740	742	724	706	701	752	687	718	708	726	723	695	745	674	736	717	686	710	710	699	759	703	725	704	738	704	686	731	720	725	740	707	719	712	714	742	709	746	730	775	737	747	762	725	763	733	738	729	715	751	739	763	699	693	718	719	744	720	706	722	728	704	728	744	709	724	716	716	695	736	731	695	673	716	725	731	709	724	743	714	750	733	742	779	654	699	662	722	669	703	740	747	687	690	701	703	738	707	769	707	737	739	781	692	764	749	725	734	765	703	704	765	697	726	738	741	792	662	745	751	731	764	715	709	806	712	733	694	735	759	673	721	722	676	730	677	699	707	680	687	721	710	681	708	753	741	774	725	723	692	714	737	705	703	726	695	734	682	746	700	716	730	723	738	762	672	789	755	702	752	750	710	689	696	689	677	694	720	775	721	708	729	717	704	736	722	687	746	741	792	748	730	736	703	747	749	753	720	730	746	762	725	759	710	746	742	728	695	762	710	727	733	707	701	758	687	764	684	715	751	706	733	733	715	740	742	688	709	747	745	726	725	729	704	751	741	706	753	733	716	744	732	735	744	711	728	743	724	714	716	735	689	729	719	764	781	695	756	706	758	733	750	755	757	747	708	733	696	723	726	743	672	691	703	706	729	730	716	737	714	741	692	753	737	714	728	717	736	757	737	745	754	708	738	725	733	683	725	709	704	718	760	655	701	732	755	732	751	685	736	708	740	673	728	741	727	665	744	754	745	764	751	748	655	771	762	765	777	702	681	713	736	699	775	750	774	692	727	705	701	691	678	784	758	734	741	732	737	771	708	745	702	683	750	750	781	730	682	769	687	690	742	685	750	741	717	702	783	752	729	756	761	708	708	711	737	714	733	720	734	733	677	693	713	748	706	684	687	711	700	776	744	685	697	746	727	704	688	724	749	694	751	687	728	691	697	732	664	714	721	704	717	669	780	756	798	724	750	693	690	763	754	692	683	730	730	711	658	685	751	739	706	650	721	785	755	672	722	706	705	774	723	742	733	769	730	714	705	748	733	697	725	718	774	726	760	715	690	742	690	742	699	736	714	726	731	733	735	670	727	688	716	726	748	705	717	756	770	690	734	721	701	733	726	729	751	675	747	739	721	747	770	693	724	748	657	737	752	773	742	728	685	737	704	750	686	725	776	724	730	747	701	740	727	735	710	739	752	771	716	713	722	726	649	740	684	745	700	738	736	721	782	738	739	735	755	702	750	737	719	753	691	728	687	739	731	740	679	718	686	700	712	701	734	756	680	704	693	733	729	732	711	761	713	722	761	688	684	784	735	699	744	730	725	761	679	733	768	697	712	698	723	773	731	737	727	754	782	749	730	727	755	712	686	671	733	743	717	732	722	710	681	759	718	732	739	733	696	723	730	705	680	735	755	667	728	732	700	733	715	726	747	707	742	712	702	758	727	733	647	710	711	736	726	738	727	728	770	771	705	740	723	727	708	732	686	759	700	681	732	736	713	679	727	736	750	678	727	777	746	682	728	706	739	711	705	757	756	729	725	718	664	724	705	739	699	718	683	684	767	764	755	685	724	748	744	686	680	761	730	690	731	717	739	814	692	692	701	714	722	750	764	744	706	693	730	729	732	703	745	700	745	762	694	802	760	706	750	767	706	695	621	757	696	667	694	744	739	749	760	736	743	769	720	762	712	744	697	771	728	703	692	690	771	756	666	690	718	715	696	719	766	744	712	730	717	715	696	761	782	708	737	788	698	779	723	729	726	738	701	705	761	740	747	713	717	730	739	733	695	737	725	699	707	717	706	725	743	771	669	682	762	735	700	695	709	708	701	701	748	696	691	766	735	702	693	747	715	734	746	760	744	690	762	714	687	773	711	673	698	713	722	725	703	686	713	743	734	703	728	707	704	661	750	723	742	697	767	725	740	711	727	681	758	727	737	767	712	706	709	725	734	706	715	704	773	699	723	705	696	760	720	708	691	736	749	688	711	736	746	697	742	756	723	723	682	724	757	756	703	733	775	714	766	709	750	723	746	723	783	738	696	698	751	716	700	710	692	683	773	774	725	721	713	712	705	665	726	740	751	707	740	746	731	729	724	667	748	703	678	734	697	736	685	724	761	718	732	707	692	689	683	708	743	678	754	698	725	741	776	727	725	720	719	770	749	714	699	671	741	690	713	804	769	753	725	673	668	706	688	689	773	761	775	675	702	730	701	702	705	738	732	706	777	730	745	696	690	723	702	740	733	758	726	746	719	696	719	710	730	714	745	720	729	762	702	647	738	747	753	771	680	697	718	724	721	734	720	736	668	754	714	696	719	716	704	702	750	699	741	740	731	700	736	752	714	711	794	710	704	755	703	727	740	697	721	709	752	688	640	742	728	727	722	712	794	688	729	730	727	729	721	743	742	752	735	713	784	681	709	730	736	731	703	690	726	721	715	677	711	726	739	671	726	681	753	729	703	802	705	707	704	708	729	702	719	720	703	731	757	691	700	718	727	718	735	716	722	748	760	729	682	752	710	706	773	725	711	738	757	775	667	773	702	747	680	749	722	794	720	753	726	757	713	731	673	697	734	668	750	712	785	749	747	667	766	740	648	727	763	791	695	652	718	749	784	682	735	713	696	740	729	682	716	741	774	725	701	734	705	682	742	732	748	708	686	693	742	711	699	708	713	690	675	715	753	686	729	741	730	704	693	736	757	713	727	731	706	708	766	759	741	704	719	691	700	703	735	699	700	778	738	730	717	695	701	690	694	780	722	750	775	684	695	752	724	746	729	740	697	740	774	740	732	690	709	732	698	758	741	700	711	719	724	731	683	747	723	751	717	717	775	737	721	703	743	733	745	695	744	648	710	707	757	706	736	691	737	778	747	781	722	685	742	742	716	694	717	703	756	758	706	726	712	725	720	759	675	694	680	716	710	778	683	665	706	756	737	716	702	697	691	741	702	731	707	709	705	742	690	743	772	739	734	739	769	731	719	727	763	731	667	725	673	728	756	734	710	774	708	712	678	734	690	759	749	767	730	647	737	691	699	733	706	726	749	714	779	703	710	715	720	706	724	770	745
56142	85893	19847	17880	22957	1764	1307	1022	920	872	852	812	749	750	698	725	724	712	698	682	679	678	708	661	665	669	665	643	687	660	639	633	640	682	642	664	665	671	635	626	640	661	657	653	660	664	614	623	627	642	681	639	683	642	682	639	663	663	600	662	668	637	702	607	662	648	641	661	617	635	613	640	631	620	614	633	635	605	682	636	606	645	641	604	667	626	594	635	618	686	633	670	613	639	627	609	638	638	630	643	583	672	662	602	609	650	664	629	618	645	658	667	678	613	670	644	682	606	642	650	602	663	638	578	635	631	627	643	637	603	623	661	656	665	615	682	624	648	629	614	601	603	655	640	647	635	610	615	593	608	632	655	635	632	641	663	615	644	642	668	656	602	580	624	650	614	626	626	607	606	594	610	591	612	652	587	656	606	619	582	686	634	644	652	646	654	669	649	654	634	660	661	664	673	653	614	628	677	632	661	610	652	590	634	620	643	627	627	648	644	636	623	626	612	615	656	621	664	657	598	638	646	635	611	618	600	636	641	633	599	675	606	625	634	634	662	619	604	663	672	641	646	660	627	616	648	648	620	608	614	615	646	620	638	632	592	639	596	626	619	587	663	624	609	645	634	618	654	655	677	622	635	603	605	595	664	649	617	603	610	622	641	687	617	626	655	668	628	600	635	609	639	660	643	629	650	613	643	616	661	616	625	627	618	630	630	646	652	684	613	637	605	629	635	643	686	658	626	624	625	649	629	676	665	626	626	616	655	679	610	623	590	609	669	642	715	590	640	646	615	630	641	634	648	684	629	639	628	668	656	572	640	609	628	635	671	594	680	643	669	623	631	606	629	626	706	631	663	655	621	633	616	612	600	668	633	585	667	651	615	636	639	666	639	654	637	630	676	658	615	607	651	638	607	639	648	644	675	638	629	629	653	632	641	629	632	605	654	651	600	631	662	672	660	626	631	603	678	656	608	678	671	646	627	651	637	669	644	663	647	591	623	661	634	614	620	642	601	643	611	647	637	618	624	655	613	622	646	621	634	621	671	613	644	657	612	620	618	666	644	648	668	644	652	668	665	675	642	637	730	656	625	659	619	637	616	683	631	682	661	673	589	627	655	632	620	658	619	659	646	635	658	605	646	612	650	662	650	630	669	620	616	636	647	642	660	596	674	625	606	619	651	642	642	671	661	643	660	620	617	648	665	637	641	642	681	670	643	617	613	620	656	630	655	639	644	631	595	642	626	646	643	637	671	670	673	640	607	640	679	657	664	598	653	629	641	617	601	606	648	616	643	676	626	602	643	625	633	698	648	640	647	607	616	617	640	606	621	654	678	600	626	651	674	610	637	615	636	677	634	641	606	680	641	610	684	647	637	661	651	653	640	642	627	666	643	649	628	629	619	594	652	647	648	618	607	608	627	621	617	649	661	673	619	633	644	600	639	637	608	622	607	644	657	666	620	648	655	632	618	668	618	657	626	604	634	630	650	641	644	648	645	608	631	591	687	652	647	646	616	644	632	648	597	604	643	617	669	650	633	607	614	617	585	649	641	657	635	611	654	625	618	638	614	635	625	661	623	645	619	614	645	663	693	634	679	659	594	630	673	629	633	655	634	631	663	707	620	595	641	638	602	656	619	616	633	644	638	625	644	647	656	667	676	608	605	664	640	635	606	647	601	645	635	594	609	694	604	653	599	606	606	629	608	665	656	605	604	640	676	622	654	653	666	642	623	619	638	670	682	628	623	623	596	640	618	654	646	638	617	664	638	636	624	620	629	635	632	625	639	622	590	605	634	641	636	677	614	598	656	617	590	630	651	658	606	572	661	674	646	669	656	616	621	599	646	644	657	656	626	656	645	654	618	618	624	658	642	635	635	627	672	624	628	675	612	633	590	653	629	592	676	678	639	631	621	611	597	616	596	615	614	643	647	633	667	626	667	667	613	611	634	618	668	606	621	648	657	622	647	639	611	594	650	651	617	633	664	617	675	627	649	628	658	658	647	669	660	690	621	633	592	635	666	617	661	656	641	611	621	652	654	636	642	648	659	652	641	618	648	622	636	650	641	619	690	646	663	655	627	643	635	648	623	622	675	597	635	648	633	671	667	615	617	644	645	655	635	645	649	671	635	631	661	646	619	648	686	611	645	670	640	618	643	675	663	606	612	623	614	634	647	647	619	672	646	631	687	683	598	674	629	641	606	642	675	636	646	645	637	655	628	611	654	612	578	606	626	594	636	617	598	622	632	670	664	641	606	645	655	657	566	661	615	655	601	650	628	651	632	618	653	616	676	598	641	616	648	640	602	584	655	623	669	636	638	646	606	680	607	671	625	618	635	622	631	665	639	637	625	616	620	643	644	676	649	606	642	660	656	642	641	640	610	664	615	676	646	639	613	703	656	685	619	642	631	669	652	653	619	696	668	600	597	629	665	589	615	651	623	662	652	663	620	659	647	645	651	678	607	638	607	639	624	626	633	639	631	647	658	672	624	634	670	642	629	632	622	673	629	643	645	691	668	636	666	654	632	596	624	662	651	637	618	673	652	623	619	625	697	625	619	665	667	646	643	645	577	647	613	631	608	666	588	603	664	647	670	631	657	666	654	626	625	658	637	604	620	646	672	595	600	637	609	588	641	652	656	617	597	611	624	618	602	603	593	642	612	629	617	614	627	668	609	652	650	618	632	647	582	631	658	660	638	630	608	707	621	648	647	665	608	647	624	643	635	610	630	683	646	665	617	663	647	653	632	682	639	675	637	614	641	666	657	632	616	631	623	652	670	594	624	602	601	633	669	675	624	695	626	608	661	656	627	647	700	654	640	643	665	628	649	632	650	665	621	657	631	592	638	694	646	635	589	585	672	617	582	603	626	609	613	598	632	640	622	667	663	673	593	600	622	658	675	608	634	665	614	619	629	663	637	698	600	684	617	650	615	619	590	625	582	634	653	656	635	629	615	669	615	636	687	632	683	661	646	613	609	628	610	626	638	643	621	676	654	613	674	620	599	608	592	629	671	578	659	640	632	610	598	659	607	633	640	642	644	622	591	617	609	623	614	602	600	655	609	626	623	648	608	675	610	642	632	600	662	657	603	607	630	636	653	626	628	646	642	633	616	655	628	632	634	621	659	622	632	675	617	676	694	655	639	648	649	626	640	674	645	628	639	639	630	655	664	653	658	616	598	644	594	670	629	582	554	661	664	651	634	706	642	650	639	655	650	623	639	629	647	629	662	652	650	615	638	609	677	605	608	654	642	603	605	666	643	647	642	642	613	617	646	658	706	675	639	648	646	613	663	650	647	626	619	631	673	603	616	652	631	648	641	662	637	649	627	693	687	618	648	649	628	642	643	617	620	645	602	672	639	633	611	626	632	641	621	659	620	654	624	614	647	635	641	661	652	628	651	628	646	663	621	626	657	673	658	637	677	644	598	665	650	633	674	585	621	629	668	664	669	654	621	610	638	629	610	670	662	618	644	697	664	625	606	616	637	621	631
37771	31274	12678	1364	1536	239	212	249	219	208	234	226	244	231	215	224	234	254	219	245	218	254	264	221	232	231	231	213	211	204	246	219	231	228	211	236	243	198	231	229	217	214	254	241	209	230	208	216	214	234	226	199	209	250	217	221	251	213	205	240	213	257	226	239	238	229	213	233	231	216	218	198	218	214	228	225	219	248	223	244	227	217	233	236	229	220	227	225	230	248	204	211	215	215	248	213	235	222	235	211	236	197	218	215	235	216	197	201	219	228	224	218	216	215	236	217	221	240	216	220	208	222	203	213	202	212	227	226	246	190	226	237	241	234	230	244	213	218	237	192	203	209	190	208	227	220	203	222	208	240	199	247	223	209	223	215	245	210	234	220	247	207	229	227	251	246	239	199	223	253	232	212	233	241	207	238	199	224	192	262	220	252	240	232	232	232	214	222	211	217	227	230	243	228	234	239	221	217	221	212	244	223	233	233	207	211	224	211	199	220	191	214	278	222	238	199	246	226	198	205	217	231	205	223	227	223	218	236	216	241	229	212	236	236	227	211	206	243	227	225	243	228	210	239	260	245	245	219	220	251	214	211	261	205	192	230	242	187	208	219	218	239	217	237	222	247	254	219	234	210	223	225	237	237	233	242	235	201	222	218	215	235	210	205	249	196	224	237	224	213	213	209	233	221	240	217	236	228	228	218	228	211	209	196	203	228	214	209	245	236	183	231	238	240	235	222	227	222	221	227	226	207	228	239	212	234	214	274	217	224	223	193	228	223	231	236	238	227	247	213	223	235	208	197	211	196	230	228	193	224	220	221	224	204	206	229	218	217	226	241	218	236	224	220	221	230	206	233	234	215	202	219	236	222	226	203	233	210	222	222	244	249	236	241	231	203	219	238	211	226	226	239	221	195	225	243	226	214	203	237	215	204	224	216	226	249	206	222	219	227	231	215	254	207	242	241	212	248	229	237	210	215	214	221	221	210	234	230	218	251	242	222	225	239	236	232	227	257	226	224	223	230	225	210	239	221	207	198	201	221	196	218	218	217	222	210	223	237	221	243	197	226	228	189	213	238	237	223	255	233	211	223	210	228	201	214	229	225	238	240	210	206	233	214	223	237	215	209	238	209	227	216	216	222	240	217	224	215	230	199	241	231	232	236	218	251	222	210	226	217	211	188	226	247	240	225	247	209	234	207	222	230	209	204	244	211	210	209	215	241	233	250	188	244	226	239	202	221	209	201	217	239	229	216	229	240	227	187	224	208	237	237	215	231	261	200	223	200	218	220	232	235	234	235	219	254	237	237	221	222	225	233	224	197	229	229	210	206	245	245	248	234	224	227	220	235	233	234	202	221	207	225	216	265	228	236	234	204	248	232	202	208	218	238	211	238	221	202	228	232	248	223	214	234	224	219	202	215	200	200	226	222	212	233	216	224	226	235	230	190	241	220	215	223	214	219	227	206	260	193	212	226	231	208	228	215	249	224	257	246	254	249	249	260	221	228	231	224	222	204	220	212	230	239	236	246	240	223	241	223	209	211	233	225	235	242	197	215	200	257	210	232	222	229	195	232	216	234	194	222	232	242	225	197	231	211	226	225	222	209	196	218	229	214	230	195	228	233	227	266	216	213	213	187	229	241	245	216	254	220	213	223	216	216	206	230	211	228	252	212	236	226	251	224	230	214	245	237	228	229	199	210	226	237	225	235	219	229	231	219	229	211	223	229	235	212	201	195	226	196	235	243	198	225	240	206	212	208	218	241	215	214	249	223	250	194	247	233	201	221	214	218	231	218	211	241	233	226	233	232	222	220	229	241	207	232	219	214	224	200	228	214	224	222	228	222	203	232	215	217	230	243	206	217	209	240	233	238	259	225	232	221	215	206	222	233	232	226	229	230	252	222	259	227	211	249	211	224	238	211	219	200	205	183	235	213	246	239	227	255	204	214	225	196	227	217	216	232	215	229	191	230	203	228	221	220	266	217	230	230	262	212	233	220	216	207	241	206	232	238	221	209	213	212	228	228	223	239	227	209	221	206	234	218	222	201	215	208	201	243	234	238	216	227	213	230	227	215	212	209	250	243	213	208	218	218	256	224	219	229	219	224	256	248	201	216	181	212	242	201	203	226	206	239	210	228	223	200	206	231	236	206	198	239	220	220	256	241	218	228	219	218	236	195	220	215	232	219	238	207	213	230	211	229	193	224	225	251	203	227	217	231	227	226	225	199	213	200	208	209	207	210	198	219	209	227	202	253	208	215	232	233	216	230	234	227	221	256	219	225	221	233	216	215	206	232	233	236	219	230	258	228	228	249	206	223	238	193	207	219	203	210	227	221	219	222	243	248	224	222	206	224	227	228	230	217	249	227	225	237	205	233	224	239	236	214	245	229	216	235	224	213	238	199	211	232	191	243	199	241	223	230	196	232	217	240	234	229	221	222	235	239	228	254	206	223	230	234	215	213	225	217	214	220	220	219	228	224	248	231	209	236	228	206	240	210	240	216	220	225	211	214	268	223	177	186	213	226	247	210	221	217	218	279	235	235	207	236	228	218	238	242	199	211	238	235	195	244	212	210	247	213	208	211	228	227	205	265	232	202	231	208	237	226	238	231	232	197	231	211	224	201	248	216	202	203	225	218	229	229	212	246	211	235	245	232	219	227	226	235	210	225	223	215	229	223	232	208	236	232	248	206	247	214	217	225	193	237	235	201	206	209	231	259	217	221	247	227	233	236	234	220	213	236	231	214	230	185	233	223	230	217	232	226	219	230	219	218	234	198	228	224	237	204	239	240	219	212	237	245	238	207	219	228	226	212	230	227	239	234	204	249	224	207	251	228	249	200	208	231	212	196	199	209	227	234	217	249	201	208	212	249	231	228	245	213	214	237	220	254	250	226	237	238	210	214	205	235	223	207	209	226	232	217	266	227	217	220	249	236	243	226	231	239	230	207	226	240	223	265	250	251	227	205	227	234	229	217	224	218	229	243	221	204	227	198	219	213	231	229	242	242	227	214	221	220	233	232	240	212	249	199	258	222	217	237	177	223	223	218	224	233	238	213	232	215	240	236	219	223	251	229	238	237	225	247	205	205	242	197	208	220	214	206	220	190	243	266	200	196	240	222	189	240	220	234	223	213	231	227	199	250	205	223	223	187	231	205	216	238	234	194	214	251	214	211	230	206	212	237	237	192	222	229	194	227	210	220	223	205	227	248	212	192	216	234	200	197	204	258	244	236	242	207	226	213	228	225	211	227	231	234	212	200	220	224	218	226	236	218	251	216	221	231	242	204	204	208	200	219	225	252	203	236	221	224	232	218	243	241	242	212	200	198	231	186	224	216	203	224	194	248	211	213	223	216	216	215	226	228	235	229	224	243	207	249	213	238	212	225	205	221	244	200	200	226	218	235	240	238	212	232	242	232	221	236	223	216	224	233	207	236	222	245	213	229	202	223	202	223	233	232	224	214	236	244	228	241	218	249	248	218	233	227	234	222
39319	31386	2926	584	2212	263	221	248	230	214	228	228	197	212	207	219	227	173	222	241	238	213	221	236	229	227	206	208	220	228	222	207	233	191	217	215	221	207	252	236	232	201	227	211	230	217	234	186	230	217	227	215	221	239	211	240	211	205	235	232	235	215	222	234	231	224	230	205	220	227	251	230	219	191	196	237	211	222	231	212	220	245	235	235	236	212	206	211	227	199	212	222	200	222	196	225	221	225	244	234	219	213	223	219	218	235	227	232	222	225	221	229	223	211	242	209	228	210	211	245	214	216	239	221	233	223	221	217	229	225	205	241	210	217	222	224	220	242	221	236	227	210	220	223	217	219	200	220	222	211	218	244	203	235	239	237	214	222	220	214	234	245	228	233	223	214	221	236	227	223	224	231	213	250	229	185	212	228	233	220	216	218	211	225	237	207	230	241	229	199	222	193	233	228	210	238	213	225	209	250	209	232	227	203	240	221	207	251	212	238	254	212	237	207	235	220	208	223	230	210	234	235	210	195	207	225	249	208	232	237	232	228	214	194	217	215	203	231	217	233	230	238	209	208	237	212	205	195	224	204	243	207	246	230	244	220	233	243	199	214	221	220	229	218	202	201	215	242	218	224	242	207	244	234	228	238	258	229	206	215	205	252	226	226	216	225	224	224	223	231	220	232	224	238	203	225	214	216	229	203	219	218	231	255	209	214	233	195	229	213	217	251	231	235	189	219	218	235	227	232	218	221	224	252	220	216	228	229	217	213	237	242	208	215	225	231	228	255	217	223	195	215	230	204	207	218	242	214	234	211	223	218	250	201	241	211	275	240	225	234	221	219	227	231	236	230	215	230	213	223	214	231	215	232	230	194	216	217	236	233	216	229	223	238	235	232	221	216	198	227	243	214	231	203	236	229	204	193	204	229	232	220	227	241	226	225	208	226	215	231	227	205	200	215	183	206	215	223	231	231	244	234	214	216	226	226	208	220	235	221	215	210	215	212	218	238	204	240	228	223	222	222	241	231	205	217	202	234	230	246	229	214	233	220	219	201	236	228	196	223	207	223	226	235	204	231	209	201	229	248	247	200	225	223	212	232	218	234	233	200	235	227	223	259	248	226	227	214	222	234	213	241	228	203	229	222	218	233	204	211	216	253	206	201	244	221	240	244	248	253	204	227	227	211	208	212	216	232	210	237	228	256	241	233	220	211	248	251	241	213	242	241	207	216	236	232	214	223	206	212	215	227	200	200	222	208	235	237	220	199	224	211	194	238	189	222	218	209	230	223	232	218	222	234	229	214	216	210	214	210	204	211	226	202	232	245	215	218	215	210	208	246	238	219	245	219	233	231	217	224	220	221	250	237	238	193	221	213	210	209	268	233	217	225	210	221	223	224	235	226	219	230	258	220	240	182	205	221	239	230	212	226	217	214	236	216	201	215	228	223	208	228	207	230	227	230	233	211	242	233	229	222	209	212	202	221	187	236	245	216	212	230	226	237	224	214	227	250	224	222	219	211	224	205	196	217	236	215	216	199	210	227	232	226	204	250	252	209	198	241	230	192	218	206	204	231	240	235	217	216	221	212	215	201	227	236	225	216	210	227	240	233	195	224	230	222	207	218	198	189	237	205	205	226	238	207	207	210	208	242	226	218	205	213	187	202	197	238	237	226	217	207	204	211	222	241	183	235	203	257	223	220	218	196	214	231	206	218	223	199	218	230	217	227	239	217	244	208	182	214	212	235	220	211	230	238	202	230	228	207	239	224	207	231	202	206	213	236	219	226	223	217	204	232	271	236	245	217	231	213	223	218	226	208	243	238	226	205	248	225	248	244	247	206	222	231	216	222	197	203	235	220	215	207	251	237	205	210	222	209	236	205	228	237	215	225	240	223	216	181	215	226	237	213	219	263	233	238	238	234	232	217	192	219	231	239	250	229	244	217	230	209	216	215	223	252	205	225	208	232	230	272	214	221	248	223	189	195	225	207	237	249	235	195	230	203	218	204	218	242	202	193	239	228	209	199	214	223	240	231	213	226	226	247	222	239	235	236	211	213	227	210	237	221	223	238	219	201	210	218	228	241	224	208	225	228	198	214	213	217	229	231	212	242	201	240	210	200	215	221	248	228	216	241	240	236	200	231	216	206	218	229	237	202	229	236	207	241	218	229	232	218	209	218	228	244	248	226	230	223	210	215	209	200	209	221	208	215	222	208	238	224	225	238	226	208	205	245	224	237	238	243	218	231	236	214	211	208	231	218	210	209	221	232	213	234	220	206	202	241	218	207	223	222	232	223	216	209	233	236	208	201	230	215	269	210	231	245	204	222	258	231	247	254	214	250	211	236	215	231	234	194	189	216	250	235	220	224	228	229	223	224	237	258	239	202	209	229	229	217	221	203	234	252	198	225	233	236	217	235	196	209	221	187	236	236	208	229	238	220	223	189	228	211	232	266	209	201	221	233	225	224	222	223	215	248	230	222	228	233	195	242	236	234	209	211	211	216	219	237	223	229	228	238	224	225	228	202	235	206	218	199	230	227	208	212	209	213	218	225	225	197	227	236	216	233	220	227	206	239	240	244	231	219	206	213	186	232	211	206	249	207	227	205	209	253	207	221	231	207	207	198	234	219	256	237	215	202	212	250	256	219	254	208	227	206	197	216	201	239	212	224	201	241	241	194	202	226	208	236	228	216	207	211	243	225	245	200	213	225	231	237	240	237	207	222	213	255	225	211	262	198	209	219	220	229	225	259	221	260	238	205	209	206	181	221	243	218	214	236	211	220	194	222	245	223	247	241	211	205	231	186	210	214	221	225	225	236	228	215	236	233	231	243	235	195	197	219	228	236	240	245	244	252	237	237	222	195	243	236	219	229	209	217	226	235	237	229	207	220	217	201	216	245	223	223	240	217	231	231	233	209	220	206	242	228	245	213	230	223	207	211	260	216	235	222	218	190	230	219	235	247	233	211	232	205	244	217	220	229	238	202	220	178	233	223	240	208	236	240	218	235	220	208	251	204	213	212	225	241	232	202	227	222	202	239	246	215	233	193	200	218	207	248	238	227	184	215	226	234	237	223	234	221	231	188	234	226	210	187	223	223	226	238	230	238	215	248	227	228	245	233	212	181	250	220	205	203	213	237	216	240	201	215	223	207	234	210	251	220	235	259	223	226	215	222	236	212	226	222	227	228	229	255	196	242	204	201	239	217	226	252	238	217	232	226	218	214	214	236	222	215	223	217	199	231	226	229	203	247	212	242	221	235	197	209	225	184	214	233	239	237	226	253	212	205	236	218	213	238	217	217	234	215	228	212	207	226	217	237	207	226	211	234	246	230	210	206	226	229	194	242	211	216	216	181	232	219	224	218	221	212	255	212	215	232	214	213	211	201	217	229	227	212	232	209	227	211	242	230	213	203	229	199	224	221	195	236	202	205	220	234	240	231	206	218	225	237	207	227	210	247	229	256	222	230	216	232	214	207	200	211	218	231	222	234
25380	21985	26781	23960	21636	14518	1636	640	538	514	508	511	498	500	463	480	517	518	489	508	481	495	506	499	530	458	514	476	481	471	492	463	528	457	468	496	476	490	528	498	474	471	466	443	485	463	495	521	469	507	480	477	506	507	479	451	490	505	508	507	469	488	464	482	462	443	461	493	502	483	493	474	504	433	515	465	439	481	456	483	501	456	478	488	489	454	466	464	511	505	494	448	462	478	472	447	490	480	475	485	457	476	509	440	510	509	457	467	469	484	472	470	517	467	510	463	469	509	462	449	504	461	507	485	455	473	486	499	471	456	497	449	547	447	527	451	499	444	490	481	446	485	467	488	480	453	496	474	478	456	486	471	479	479	437	470	451	497	477	476	454	479	516	472	498	503	468	490	449	476	457	492	482	472	471	458	499	486	470	488	468	455	507	441	477	462	491	480	470	532	543	492	485	448	487	435	487	499	470	454	540	477	417	476	477	476	472	447	453	475	475	443	495	481	477	461	483	478	452	485	454	479	468	463	459	501	434	465	458	497	502	479	474	461	458	467	432	472	461	466	490	503	502	459	516	417	465	426	486	467	434	482	482	449	493	451	501	495	463	452	482	437	451	497	451	457	526	444	448	502	468	503	487	467	458	466	468	466	474	402	482	457	460	475	454	453	459	469	454	469	490	494	467	460	480	446	501	445	454	468	434	457	490	428	467	479	493	468	462	456	468	474	511	498	501	475	460	527	507	463	492	452	495	456	482	462	472	486	489	453	472	455	492	498	476	517	467	419	473	491	503	445	481	474	476	468	450	445	452	460	524	453	501	460	471	489	463	485	497	483	472	490	480	488	469	488	480	473	445	468	484	471	485	442	471	446	454	434	508	423	467	482	511	470	484	492	470	446	448	428	455	506	495	481	473	470	452	504	481	447	479	480	502	478	467	461	509	467	465	507	495	508	489	508	497	455	489	479	471	490	472	454	464	469	460	483	486	489	488	456	480	493	485	471	481	456	510	459	470	484	507	475	481	497	473	497	489	462	442	469	487	489	452	462	479	501	452	495	456	497	468	499	494	508	468	463	469	447	443	466	496	474	468	508	498	493	435	483	445	478	436	490	520	468	491	500	420	497	488	482	493	487	421	458	440	510	506	508	482	442	518	439	487	454	457	459	439	497	464	455	524	509	501	455	472	458	500	459	497	473	503	497	493	507	498	491	457	462	499	455	500	464	467	515	484	496	445	472	479	458	469	494	450	467	455	467	516	468	449	468	489	452	448	477	464	500	450	506	474	470	464	478	445	497	500	456	475	468	501	497	474	456	496	452	488	540	481	478	478	504	476	455	561	479	462	453	460	465	471	450	483	468	456	476	479	464	455	475	416	467	462	480	506	493	503	486	513	476	491	446	459	471	439	449	489	476	511	451	485	464	479	487	464	488	479	489	445	446	457	445	458	487	496	491	468	514	462	454	527	495	477	528	473	450	457	447	450	517	494	489	498	455	507	495	493	466	491	473	492	455	438	469	498	478	463	469	519	498	496	483	479	507	534	490	448	449	456	465	460	479	465	449	476	445	489	506	439	443	453	473	447	429	474	496	466	496	469	484	429	468	512	468	475	450	497	471	457	484	515	470	483	509	476	478	468	449	471	544	469	491	488	481	443	479	478	491	477	490	492	450	459	460	481	479	476	487	456	460	434	438	492	476	452	473	489	486	499	440	527	455	440	509	492	484	481	467	451	492	470	489	491	482	476	457	502	494	501	482	462	500	467	492	466	497	445	444	443	465	464	428	447	491	475	507	509	454	456	510	478	493	469	461	468	462	509	471	472	492	454	495	447	461	487	488	489	522	502	451	481	455	471	468	494	460	492	460	477	474	478	466	419	465	443	492	516	442	452	465	500	508	501	501	459	483	485	450	470	453	472	463	473	478	490	449	472	517	476	530	469	494	476	498	498	463	472	480	449	481	480	469	489	461	495	501	514	462	416	456	428	506	470	494	509	475	455	480	465	465	496	466	496	515	430	503	486	478	493	491	480	460	493	489	483	480	446	468	468	458	477	496	493	484	419	438	436	460	466	514	477	517	493	505	458	460	471	494	448	421	476	469	450	494	502	511	486	492	470	484	488	480	485	493	455	457	490	495	459	457	450	453	471	489	461	468	492	502	486	469	510	479	497	466	468	468	433	437	499	456	491	449	440	494	491	522	479	482	472	447	436	484	440	453	457	487	480	464	486	453	451	493	521	487	516	468	471	446	510	489	472	487	497	533	473	498	483	456	448	474	550	472	448	447	467	507	470	484	469	500	468	470	457	494	474	472	486	494	468	491	493	456	453	470	473	493	472	526	461	461	475	503	482	443	450	465	477	493	483	517	481	509	471	487	440	470	480	462	441	469	443	498	483	482	527	467	473	511	469	507	474	468	507	448	451	480	476	476	481	460	481	473	490	495	505	517	462	504	471	481	491	463	452	460	502	452	472	489	483	471	436	481	481	514	462	459	497	467	513	487	470	459	477	488	484	477	441	510	450	484	472	475	466	493	491	476	491	484	513	506	463	478	503	457	491	476	431	463	475	504	490	525	473	508	459	511	481	440	492	474	471	489	510	481	477	501	440	502	446	477	481	484	491	483	457	476	479	459	484	457	499	468	504	439	490	482	460	465	485	453	444	466	460	505	469	455	462	483	478	495	499	528	477	457	493	447	443	429	464	464	456	475	503	496	495	507	505	453	462	453	471	468	466	491	520	523	518	471	500	498	475	490	485	507	507	477	472	484	476	506	491	491	482	504	534	456	472	486	492	461	432	487	470	461	517	455	419	485	460	463	504	451	491	460	467	477	427	470	467	475	447	478	481	493	487	486	480	503	450	499	493	493	438	493	442	500	449	497	449	467	496	422	466	473	484	472	467	502	443	512	501	490	484	478	466	470	493	448	492	472	457	506	517	466	454	514	481	459	498	473	507	447	482	473	460	474	499	496	488	479	480	455	503	529	462	484	493	480	482	433	505	507	469	482	481	454	467	510	472	470	475	455	500	468	501	471	453	507	465	457	456	454	475	459	470	469	452	512	463	434	453	463	512	478	543	470	513	446	434	449	516	474	451	488	516	464	457	469	464	501	485	424	492	487	492	459	476	486	490	492	499	475	451	490	507	473	469	454	516	464	477	465	490	485	439	509	469	508	468	464	478	461	456	457	483	447	521	492	503	476	491	438	441	457	496	497	463	510	465	497	484	511	502	481	479	495	479	468	475	508	494	455	460	459	458	485	482	446	480	451	474	483	432	464	445	466	472	485	443	463	468	467	527	461	488	497	438	470	516	451	465	489	444	467	461	456	529	474	520	465	486	462	471	502	492	443	478	499	463	496	469	455	479	463	520	461	470	464	478	483	481	480	446	458	453	493	456	495	453	461	483	456	438	493	447	502	418	484	462	509	442	456	432	473	435	466	432	441	516	421	455	522	479	482	455	479	455	466	475	506	494	476	460	501	466	489	484	478
60007	78408	22384	4277	22106	928	736	606	564	571	488	430	447	468	468	456	448	436	414	477	457	462	410	441	457	442	452	449	452	434	464	439	444	438	465	439	406	442	411	380	449	447	404	433	425	448	442	400	444	439	405	439	443	436	431	408	418	410	453	406	369	434	402	411	408	400	385	443	415	425	405	433	426	405	396	419	421	458	427	396	427	442	446	444	432	422	395	435	436	422	428	417	419	401	435	432	439	436	426	414	422	433	439	403	441	432	384	406	426	434	404	423	385	415	404	398	432	406	430	434	407	414	427	433	436	463	427	424	434	435	438	423	431	439	428	418	419	384	465	425	441	394	460	429	416	414	430	412	441	438	428	418	442	395	418	438	423	397	448	399	442	416	404	421	431	411	425	401	437	386	428	425	422	454	423	442	413	396	409	396	427	431	428	433	425	445	424	383	412	421	417	417	448	415	441	394	397	407	398	411	434	429	455	432	419	402	435	441	407	441	426	384	394	419	419	382	446	375	415	439	433	414	422	434	473	414	431	440	424	450	462	403	453	475	426	442	395	432	419	456	406	412	414	387	453	440	435	432	423	430	423	441	409	405	410	408	440	425	444	432	458	460	405	427	386	404	424	413	391	475	401	421	435	428	419	451	423	411	422	432	417	429	449	442	422	404	443	434	431	421	439	379	390	438	403	420	414	447	440	452	424	425	425	422	429	419	440	386	391	407	426	434	428	393	442	416	414	450	424	411	434	391	393	416	412	433	406	391	456	410	440	412	423	400	406	457	454	442	426	409	438	369	471	439	412	395	420	406	435	448	443	445	431	472	410	391	427	445	447	396	435	419	396	453	427	393	426	446	408	439	431	444	430	443	405	446	397	413	465	430	419	443	458	434	454	456	412	402	431	440	433	428	463	435	453	465	434	425	440	420	430	430	419	420	411	433	423	449	400	411	421	423	415	424	423	415	412	428	412	414	426	441	424	442	430	404	423	420	408	392	446	435	414	458	422	461	409	409	417	406	415	423	426	412	399	442	424	433	437	399	430	442	409	417	420	463	468	419	421	416	416	427	437	400	387	425	411	428	389	434	384	435	458	420	449	405	416	419	422	399	384	385	431	448	426	450	412	469	408	412	452	432	398	411	428	446	422	412	421	387	396	440	435	442	435	447	399	393	443	460	408	409	401	406	461	416	433	426	413	418	418	454	438	419	413	449	405	461	441	406	443	383	414	422	473	429	411	405	424	410	414	411	411	406	450	410	439	420	443	417	481	424	395	443	401	411	426	418	419	470	452	434	436	420	412	425	435	437	424	430	404	405	428	401	396	438	457	416	437	440	428	449	417	419	374	438	403	432	420	407	392	424	436	391	432	448	406	403	439	448	432	419	422	414	419	400	408	395	453	438	436	401	461	435	410	448	417	421	433	407	402	380	425	461	434	409	408	444	430	452	397	439	426	427	409	414	420	423	455	442	438	392	450	418	472	400	455	442	413	434	432	453	405	456	420	420	432	393	462	451	440	436	411	421	413	437	418	384	404	391	425	390	433	415	443	447	424	439	404	426	443	437	431	398	422	388	395	450	425	423	427	418	421	419	409	427	449	393	400	413	440	422	435	425	407	406	410	418	419	432	401	433	430	417	436	427	404	440	433	403	421	430	459	414	415	413	425	437	370	399	471	413	439	399	427	416	419	456	445	427	444	401	407	390	439	412	397	425	417	383	406	437	413	427	440	441	434	442	377	416	428	421	450	411	397	405	408	413	442	424	428	418	435	446	432	435	455	442	426	432	428	430	406	393	405	409	437	369	413	425	398	414	435	436	386	442	409	425	420	408	414	431	441	402	401	434	434	407	433	424	437	471	405	434	405	426	475	408	420	438	428	407	430	446	383	428	471	415	420	387	456	427	407	418	425	444	389	432	408	401	440	448	420	393	436	465	444	429	397	452	415	424	393	424	471	424	395	447	411	433	417	414	405	416	398	428	452	407	398	413	424	448	415	473	446	401	410	417	448	434	414	420	415	445	431	424	428	437	432	412	407	433	418	431	429	460	418	395	431	430	405	429	448	463	407	395	421	400	418	371	409	418	414	404	392	420	433	446	448	425	444	424	422	413	417	381	396	418	437	410	413	406	421	408	425	442	410	401	384	417	436	438	447	385	443	420	460	437	435	423	407	435	368	388	409	390	386	412	401	399	429	442	424	393	415	429	419	442	419	439	398	418	442	427	448	444	455	447	421	440	381	428	382	435	430	388	438	439	390	442	423	436	418	430	419	440	477	445	439	440	398	413	432	399	440	422	446	415	428	430	431	421	411	427	427	393	454	444	417	411	433	394	444	426	414	401	404	396	423	439	403	422	403	402	402	447	429	438	440	428	391	400	449	421	424	429	435	447	432	413	443	445	408	416	408	378	392	404	410	454	440	414	418	415	420	408	424	451	416	432	464	405	408	450	428	441	419	393	460	432	411	396	415	436	412	373	412	428	435	424	441	441	403	398	421	432	432	429	438	430	438	385	432	419	409	453	412	422	426	442	420	429	446	383	427	438	417	435	449	437	460	391	413	403	403	421	458	450	427	449	423	419	410	402	435	432	427	420	390	428	464	407	399	415	421	407	378	409	409	410	418	403	396	409	435	439	401	455	430	415	410	439	453	415	412	386	409	450	402	422	413	410	452	458	422	414	402	439	411	412	411	458	442	455	444	459	428	396	449	396	420	400	412	456	409	411	428	457	423	405	446	457	372	423	446	433	463	441	407	388	443	432	427	421	423	431	407	388	432	399	424	411	419	408	399	407	437	438	405	417	413	423	395	427	421	446	399	409	403	408	414	435	403	436	435	426	429	410	437	425	413	424	394	422	434	433	428	417	428	410	396	430	399	443	431	426	442	429	426	413	468	447	423	427	441	424	388	455	409	397	389	427	438	420	427	423	453	403	428	414	446	402	393	416	451	448	397	439	417	434	405	418	414	417	412	451	428	430	399	401	405	401	432	472	446	450	422	408	407	406	388	450	446	440	445	440	410	459	406	390	393	425	409	428	397	408	423	440	408	392	462	408	412	415	388	420	445	423	440	410	448	437	413	420	425	435	401	420	410	435	388	395	458	421	450	473	428	425	420	434	451	421	429	412	416	443	426	437	434	432	416	383	429	408	425	404	454	402	433	402	430	411	425	412	413	449	425	406	415	398	415	425	409	399	410	391	455	449	430	406	441	440	428	445	417	414	412	445	416	440	490	404	443	417	434	435	387	431	415	420	401	424	428	398	425	440	436	410	410	405	437	433	419	428	445	438	424	447	429	423	415	450	440	400	396	428	430	415	451	458	425	452	414	410	429	421	433	429	409	428	407	430	438	434	416	392	431	403	432	386	406	432	462	433	395	456	420	417	421	483	429	444	470	406	442	435	453	442	430	442	419	427	428	383	421	443	415	464	447	398	437	452	405	403	423	426	438	393	405	403	422	435	394	410	417	478	409	420	426	446	448	406	429	453	394	452
22554	21152	27005	23708	20895	20259	12778	1250	900	826	798	794	836	762	870	779	728	808	755	746	791	799	816	773	754	735	733	793	735	755	755	740	734	720	715	731	792	779	719	724	719	708	762	746	745	743	748	674	712	712	767	713	751	752	709	709	759	760	702	708	731	728	720	749	753	769	700	749	809	785	733	722	710	724	756	759	712	729	793	758	765	737	688	728	707	739	790	692	717	710	725	731	754	793	714	720	713	774	741	735	670	769	745	726	747	761	751	713	737	745	796	714	738	770	720	744	769	729	754	754	726	703	806	715	684	739	722	686	689	690	756	785	679	774	733	759	748	723	701	698	726	704	763	782	725	756	744	748	750	697	733	756	678	730	676	786	758	772	739	769	718	749	768	708	710	791	725	750	734	719	720	707	759	737	752	724	752	724	742	689	716	768	661	754	740	673	733	732	673	727	767	776	755	704	706	725	748	727	753	739	713	734	746	716	736	717	756	703	702	728	754	725	720	735	820	675	729	738	729	715	745	727	728	710	709	710	711	695	714	703	712	760	725	751	748	738	724	744	782	734	719	765	716	729	724	744	697	806	747	731	718	731	689	732	712	706	679	745	776	763	690	720	750	716	759	715	736	764	748	739	726	699	781	734	743	792	776	771	752	755	675	665	744	713	782	718	711	689	729	744	703	745	753	774	775	762	790	753	705	720	714	721	711	678	738	738	704	731	720	711	725	711	771	714	722	739	684	748	724	694	750	792	730	727	704	710	739	704	756	674	741	770	740	760	745	744	767	719	698	759	723	748	756	751	695	727	756	709	747	745	713	744	695	778	703	709	763	780	775	721	774	753	740	726	737	725	717	728	722	786	759	740	693	777	768	704	760	737	743	758	733	771	754	714	730	725	745	723	758	738	730	741	744	739	718	724	753	751	744	761	726	723	766	709	698	719	727	698	735	720	691	781	699	738	716	743	751	752	773	733	759	737	783	720	731	767	703	743	797	724	746	722	733	752	787	719	701	707	725	741	694	731	744	761	731	753	740	755	737	740	774	789	756	755	710	730	762	749	726	744	735	760	792	719	726	689	694	750	718	754	689	705	679	751	762	747	691	734	731	757	770	734	754	786	733	743	732	770	741	781	724	741	692	729	714	744	709	694	767	733	715	759	721	771	741	733	717	716	758	735	743	707	783	698	714	779	705	717	741	759	707	763	698	790	722	737	719	779	726	750	745	722	732	716	712	723	725	718	728	762	762	737	702	748	779	783	739	759	751	683	745	747	726	741	763	690	733	703	706	712	760	754	750	703	783	692	721	741	719	744	716	732	708	728	785	725	714	797	700	752	752	767	734	764	753	715	730	714	743	737	743	726	729	711	741	732	744	733	723	682	692	709	694	744	714	744	750	815	722	745	705	703	736	808	718	791	734	768	701	707	691	741	728	751	771	678	754	742	730	696	707	800	788	725	743	762	742	740	734	736	734	730	726	689	770	781	727	755	728	722	704	749	688	793	697	735	750	767	750	738	750	733	707	723	713	723	741	750	715	709	722	718	740	689	744	759	701	740	706	744	713	747	751	730	676	723	691	708	702	738	731	753	753	718	732	720	750	729	687	718	794	769	726	720	751	739	772	722	757	777	715	725	734	728	753	736	712	729	751	751	726	694	734	730	719	695	739	759	754	725	724	702	733	763	763	748	746	675	764	739	716	790	804	700	678	761	726	709	758	743	759	700	740	737	773	685	769	732	712	747	745	690	728	743	723	777	730	733	696	721	701	739	732	721	737	743	744	731	693	676	754	778	762	736	748	737	733	671	748	729	734	776	783	727	735	720	694	764	731	723	715	726	706	701	675	758	762	771	704	719	707	691	790	721	722	755	742	766	718	736	728	757	747	769	747	758	729	688	728	683	742	704	728	721	743	748	704	734	774	726	700	781	750	705	723	748	787	761	698	715	725	744	699	694	732	711	729	748	777	728	715	729	705	728	700	710	713	703	773	738	742	684	739	794	774	709	732	732	761	709	696	740	768	749	706	729	754	690	788	751	737	724	716	711	735	766	740	697	780	726	773	752	717	727	748	692	733	739	738	693	695	725	779	741	759	704	782	723	753	724	727	755	738	712	687	728	684	709	706	733	738	708	659	745	707	706	689	717	744	733	704	790	716	727	726	718	711	753	668	750	765	685	741	726	817	743	749	721	738	749	757	717	755	755	741	725	710	761	734	699	709	739	751	670	763	754	765	743	733	700	670	720	748	807	726	720	737	764	725	734	756	756	730	707	775	723	745	770	780	750	727	731	786	718	731	734	755	771	725	707	726	671	669	708	746	719	735	686	760	711	744	715	714	758	777	768	764	715	744	714	771	729	706	740	762	760	706	736	760	732	729	735	744	718	785	737	766	692	696	757	721	777	745	741	716	695	776	676	750	733	719	767	756	756	703	729	753	751	743	702	727	772	727	758	719	734	735	718	701	715	764	725	755	785	733	728	756	754	740	721	721	719	730	737	715	733	747	744	726	700	703	729	694	696	745	765	750	709	729	787	686	751	686	772	703	725	733	771	704	741	734	735	744	727	733	799	723	727	758	705	768	707	733	737	709	755	754	759	751	707	681	767	721	739	728	700	797	737	769	738	773	718	717	727	753	676	714	755	762	707	696	745	691	651	708	747	710	707	712	735	759	751	716	764	691	688	782	745	753	711	742	708	734	698	769	701	749	724	734	730	677	707	752	736	750	766	729	752	709	730	723	741	764	722	706	710	751	709	726	725	743	721	750	738	716	741	764	745	710	752	715	721	737	733	756	662	761	733	741	772	719	730	667	722	716	758	721	773	750	673	719	725	732	670	766	751	784	676	760	721	761	680	713	707	712	715	742	713	727	719	703	784	756	734	706	747	697	721	753	698	770	714	764	744	694	649	742	690	687	765	745	734	700	718	756	761	732	715	742	676	736	735	790	767	758	715	722	751	705	793	780	758	770	738	736	736	751	721	721	714	742	684	766	791	691	743	772	763	678	745	750	758	746	713	733	723	760	707	730	692	727	723	699	726	729	734	710	753	714	781	737	695	758	723	745	748	736	722	756	733	704	750	758	732	725	780	732	764	711	767	762	712	725	748	751	700	691	671	722	747	707	732	742	754	707	737	714	751	721	702	733	730	711	746	755	750	699	746	750	763	730	693	723	748	806	686	729	730	687	733	757	743	727	735	746	725	726	759	762	697	739	714	715	731	718	786	712	706	757	773	702	728	728	719	756	826	680	702	768	727	711	687	722	721	689	701	718	754	734	814	700	748	790	712	750	734	729	744	753	722	732	727	681	730	696	766	733	702	756	737	788	715	730	740	749	767	748	749	719	750	791	721	681	757	716	707	718	673	674	698	780	711	692	707	742	758	754	755	749	700	776	736	666	678	728	699	747	709	677	730	758	731	744	781	716	719	710	747	772	746	786	764	730	709	721	720	716	715	769	722	700	736	679	757	728	731	711	708	673	725	753	803	784	740	689	677
56528	87263	33302	5083	24961	1607	1290	939	911	890	798	798	762	690	756	756	723	758	714	680	706	748	746	736	630	655	605	692	658	628	670	629	626	647	685	658	640	632	694	668	681	646	627	671	650	695	634	625	638	640	654	721	659	647	691	685	651	613	660	607	681	635	633	676	659	601	657	659	664	584	647	641	656	633	610	645	666	639	654	593	653	619	587	651	628	642	657	608	656	662	668	671	582	659	625	657	648	674	645	650	638	613	620	641	670	635	680	597	704	622	596	619	660	634	621	638	638	640	696	596	646	619	612	653	629	619	601	637	649	690	651	634	637	676	643	641	680	667	640	669	656	644	611	624	632	639	666	642	673	659	645	640	604	628	673	636	682	656	694	665	626	643	646	671	689	658	689	614	662	604	666	635	637	625	633	620	665	624	630	685	625	672	699	627	653	633	623	653	675	678	623	673	647	638	683	641	629	615	641	618	604	663	627	634	605	624	643	666	650	671	664	647	660	639	631	741	638	670	631	622	648	643	681	665	667	632	585	621	617	595	637	657	648	684	647	618	715	655	604	646	620	631	663	691	613	656	661	617	630	649	668	652	617	597	630	630	602	666	628	626	690	662	662	632	645	671	661	638	664	656	609	626	640	639	646	634	634	693	624	645	613	652	609	622	686	683	628	662	614	622	613	596	689	656	585	634	676	610	643	677	611	648	635	666	653	657	643	684	657	636	652	607	643	605	604	634	636	634	649	624	604	630	647	639	650	621	654	723	656	668	635	702	654	631	621	665	616	658	621	594	640	643	633	589	649	635	652	660	682	652	606	591	640	621	640	673	624	641	638	636	651	643	634	665	643	603	620	668	630	619	683	652	651	625	670	676	665	688	685	666	621	634	660	644	653	659	633	626	632	654	624	618	654	696	645	663	575	642	646	588	657	668	674	608	656	609	647	615	661	652	629	617	672	638	663	611	626	635	636	625	639	692	658	644	637	659	649	671	626	655	655	653	679	643	653	682	601	660	587	635	642	663	606	619	615	680	650	632	701	660	647	636	611	640	662	665	629	620	667	630	668	611	664	619	611	626	670	585	634	651	662	657	613	681	709	617	633	587	621	669	614	589	667	638	647	663	662	605	610	626	646	674	646	660	638	665	668	670	597	673	593	655	638	663	602	639	692	624	627	674	617	637	643	633	629	660	633	668	663	656	665	661	664	612	659	660	648	635	676	634	665	645	626	646	668	644	638	653	655	625	661	657	583	661	621	647	640	615	632	667	634	631	680	600	669	610	637	662	632	651	629	625	639	622	608	690	654	647	652	583	603	596	659	636	626	630	660	641	618	643	589	629	714	643	614	655	647	640	643	666	634	627	684	676	634	697	681	645	616	665	604	642	698	637	641	676	692	635	631	647	641	670	610	688	633	640	611	643	686	673	632	689	612	656	631	612	683	630	634	618	664	650	620	625	656	644	644	680	608	656	633	631	640	630	645	630	663	617	657	639	651	601	619	687	652	651	676	669	592	579	653	642	619	659	635	641	666	676	644	650	614	657	627	631	641	643	660	650	641	645	623	643	606	668	623	643	603	623	615	630	643	642	605	643	657	688	623	629	668	655	654	651	632	624	623	644	633	661	630	666	662	666	635	656	663	634	623	630	616	714	642	659	653	630	662	673	636	639	628	671	651	632	636	633	665	633	654	679	642	660	593	632	650	668	641	588	638	648	629	659	674	674	624	634	646	679	636	671	615	651	636	624	615	642	667	647	607	654	678	666	630	619	614	602	640	627	599	680	634	686	632	619	668	651	650	665	638	617	652	676	575	689	647	652	630	611	687	625	665	646	697	643	632	612	643	616	657	620	612	667	602	638	612	604	597	675	634	658	611	667	623	600	662	640	676	652	671	617	615	635	632	644	609	634	643	676	633	613	629	673	687	666	643	640	646	649	639	678	679	635	596	680	669	698	682	613	617	661	631	643	661	638	607	627	632	600	632	659	632	663	647	611	634	636	664	596	657	600	635	617	594	630	644	646	643	625	669	647	698	654	644	650	625	629	599	636	697	653	604	603	673	656	624	631	609	672	663	665	594	644	613	627	652	672	602	646	600	684	615	653	615	645	632	675	670	662	650	619	668	662	653	658	662	629	640	657	626	621	634	609	666	634	626	662	666	596	672	657	699	664	618	614	655	684	672	664	633	608	675	618	645	664	666	642	669	598	644	595	610	645	653	624	630	616	590	633	635	639	641	680	669	642	582	646	659	671	638	618	637	657	618	614	652	691	635	657	615	632	643	645	680	668	648	664	650	637	693	609	697	691	627	646	595	680	628	662	638	665	608	620	632	622	632	634	657	618	652	688	675	652	629	636	614	628	624	641	638	619	650	676	682	673	606	656	646	636	678	637	637	664	636	622	606	649	634	648	610	623	643	629	672	622	635	593	674	620	646	687	644	667	673	636	659	652	624	635	659	637	615	598	674	656	661	644	660	665	704	670	626	671	617	613	663	660	667	641	666	627	613	641	669	667	654	614	649	623	641	689	640	627	619	652	641	629	631	672	666	614	649	600	619	611	618	628	667	620	637	630	633	639	700	638	614	618	651	642	614	626	671	692	693	619	613	673	704	691	664	652	630	647	660	677	701	645	632	623	608	638	685	664	611	641	665	654	640	586	673	602	623	625	672	672	648	670	652	644	620	647	620	685	656	697	633	655	679	650	623	656	604	633	641	670	633	644	660	657	638	634	624	640	620	628	631	655	660	653	634	639	689	644	653	631	597	628	621	583	707	652	632	655	637	625	631	642	689	656	676	659	718	664	600	642	601	649	606	649	668	648	648	603	626	634	661	628	628	654	606	622	667	609	616	643	600	698	624	604	641	638	646	629	678	651	634	664	624	621	595	652	638	670	652	663	682	663	662	641	616	650	640	632	595	615	633	683	625	637	660	606	597	619	650	654	620	658	644	646	590	618	663	635	619	616	589	620	597	665	620	641	649	660	661	656	667	628	629	609	657	602	614	647	610	668	685	611	639	621	658	691	644	638	715	615	584	669	662	657	616	640	620	608	620	623	644	634	648	687	655	657	676	662	626	655	633	652	638	629	630	596	597	670	620	600	621	649	630	618	653	667	617	656	640	652	616	628	639	685	656	658	654	617	645	614	610	676	606	647	681	659	656	665	654	663	660	653	650	673	616	658	641	624	620	683	637	613	676	617	648	626	644	642	587	637	658	650	613	622	606	626	664	659	667	645	696	613	647	672	683	593	655	687	621	644	624	668	604	626	677	632	603	649	639	622	580	620	663	657	651	688	634	637	654	657	632	663	612	616	654	642	606	639	600	629	648	611	640	649	601	624	625	641	662	618	607	644	668	628	605	691	689	641	617	634	692	655	682	636	595	626	648	643	601	679	607	666	665	605	636	654	628	631	647	674	664	626	667	616	644	659	622	656	644	631	635	627	612	658	655	655	668	624	622	619	645	659	638	681	610	636	636	615	614	636	672	630	596	612
38066	31455	13732	1615	1175	265	252	236	224	225	243	235	224	264	215	206	254	228	233	210	235	235	281	260	245	244	222	227	230	207	209	225	213	223	240	281	215	241	223	226	253	223	215	265	221	226	231	243	263	232	220	248	224	247	243	239	272	220	224	234	223	226	236	273	205	224	242	258	207	219	222	201	236	255	244	234	243	207	262	214	219	249	227	246	224	259	247	229	229	219	211	215	230	233	229	237	227	243	222	224	250	197	249	223	245	248	228	227	251	219	230	221	228	246	228	234	245	238	207	248	210	242	257	215	244	233	251	226	201	233	265	227	232	219	225	191	227	226	231	214	221	231	203	256	247	226	249	221	226	213	219	219	267	220	240	220	230	221	240	225	227	251	251	234	234	216	232	225	233	214	219	231	246	236	270	218	223	241	224	215	239	241	226	242	222	224	221	247	229	243	222	241	225	225	244	233	209	220	228	220	261	244	217	258	249	230	221	231	241	241	222	233	245	229	241	193	233	223	256	280	248	227	227	270	218	222	217	245	214	253	215	220	246	214	229	242	198	246	244	220	257	239	232	222	227	230	251	215	217	224	223	231	223	245	237	227	225	225	231	248	235	248	232	230	231	242	211	222	233	224	230	207	228	218	241	202	273	238	251	240	243	263	251	220	200	226	221	255	221	229	225	226	245	219	238	224	278	246	250	230	220	207	239	243	251	254	242	235	221	228	241	207	223	209	221	243	201	217	216	210	258	215	243	217	224	213	227	228	210	227	230	237	252	206	231	244	226	211	249	223	229	219	248	249	250	211	248	238	237	225	243	206	231	234	232	218	237	210	230	203	239	209	228	213	227	218	229	225	249	210	235	219	229	217	220	224	248	249	214	214	211	221	212	250	229	227	261	248	232	245	226	222	272	254	199	248	232	220	222	211	227	245	272	209	203	209	254	257	248	247	203	233	238	210	199	215	202	206	237	227	240	238	248	211	249	226	237	260	236	234	253	230	241	229	240	245	227	234	236	244	234	215	211	198	254	205	228	228	226	211	213	217	281	219	223	218	253	240	219	219	246	228	224	255	210	227	236	223	205	218	246	214	240	250	248	235	247	208	244	215	239	219	248	234	240	220	245	210	211	212	237	219	242	237	228	228	210	240	263	237	239	220	211	252	218	245	246	243	243	217	210	232	243	232	206	227	214	236	232	213	240	226	213	216	237	266	204	240	229	235	219	224	204	215	233	230	237	270	206	218	261	210	225	228	233	232	251	224	235	217	237	229	265	249	243	257	241	229	243	257	233	217	246	252	214	218	231	243	242	229	237	237	225	227	237	241	228	226	217	220	258	259	222	230	243	216	259	223	228	208	242	218	206	252	258	246	243	235	227	243	229	203	228	227	239	243	225	226	226	198	247	226	249	243	265	222	211	234	234	215	212	222	233	226	210	230	236	220	240	238	239	205	211	236	220	222	237	209	229	226	240	264	250	226	223	221	221	280	215	227	221	207	217	231	232	247	246	233	222	222	244	211	212	226	219	233	253	221	225	231	235	228	219	217	259	214	236	222	224	223	262	242	229	253	244	251	220	251	217	214	225	246	209	203	237	241	199	224	240	275	254	229	236	233	265	234	200	241	217	235	238	213	240	252	229	242	236	221	245	239	241	230	232	216	248	252	221	217	235	224	206	236	247	223	224	204	223	253	203	234	237	247	224	199	225	239	218	228	237	218	243	200	247	214	224	242	247	232	241	227	221	235	212	227	237	244	218	259	210	242	232	243	225	229	254	232	239	238	236	217	241	231	244	220	260	249	206	220	216	202	230	234	231	221	228	248	208	259	247	242	250	234	215	243	220	250	215	232	245	235	227	258	216	226	243	213	232	214	257	245	261	236	210	215	236	206	257	231	239	246	237	234	236	248	228	239	225	254	224	224	251	243	237	220	229	228	259	251	233	238	224	246	225	215	231	221	221	227	240	233	229	226	249	252	224	260	218	217	244	221	238	221	242	208	219	228	235	213	224	250	217	246	247	236	214	234	248	240	225	237	215	223	232	239	232	234	212	237	236	248	209	247	228	240	244	206	232	248	232	243	222	227	229	218	239	236	255	228	214	229	227	208	236	209	200	243	224	242	219	261	232	222	249	223	234	257	247	234	229	198	225	233	218	206	238	241	222	225	218	238	221	206	207	229	221	261	179	245	231	204	256	229	240	220	212	224	254	228	246	216	222	230	232	243	223	215	281	224	239	229	232	235	223	239	224	243	216	257	232	222	237	246	246	226	234	253	243	227	213	220	240	226	200	239	257	225	249	243	209	240	239	203	234	229	250	219	229	233	265	234	221	221	236	219	249	237	238	213	218	235	244	215	253	226	199	212	217	239	255	218	249	250	228	211	214	219	237	235	238	214	233	230	281	179	191	245	238	209	237	237	248	213	219	238	254	219	245	247	233	211	215	214	234	212	232	237	257	248	248	229	227	253	236	216	238	247	206	206	245	265	253	277	239	222	234	216	222	252	254	231	222	245	229	246	228	220	241	232	227	218	219	240	244	235	233	199	250	235	216	237	211	210	243	213	225	231	210	214	223	251	240	213	234	223	240	245	213	255	243	248	217	225	249	226	223	221	256	220	202	233	231	244	226	248	212	218	229	250	237	222	247	210	218	271	208	237	194	218	199	243	227	236	234	234	229	236	240	241	219	235	210	235	212	218	211	239	240	199	248	190	237	238	226	250	230	247	238	215	213	227	226	219	245	225	245	222	200	228	220	245	257	228	222	239	232	248	230	217	249	229	236	216	251	244	195	236	225	229	225	232	222	243	224	213	223	231	232	233	268	244	224	224	244	248	239	227	238	252	212	211	230	246	235	213	215	234	223	251	227	254	230	240	220	235	244	219	239	237	235	232	206	217	235	235	244	209	211	249	225	245	240	204	235	235	231	259	225	231	265	236	225	220	220	242	254	224	202	222	245	225	235	233	225	229	240	221	226	224	235	277	215	249	240	212	216	214	214	214	234	234	236	236	222	243	219	263	225	212	232	226	229	245	243	242	218	233	221	233	239	247	242	237	235	243	233	222	237	255	213	256	206	205	224	251	235	211	244	247	220	247	235	216	224	216	240	251	223	220	231	238	248	230	248	222	228	233	237	242	203	242	233	232	232	230	215	213	266	244	221	226	249	226	222	251	230	225	237	245	218	208	203	236	238	243	210	234	240	240	231	237	244	248	252	246	225	257	235	237	229	236	204	238	210	236	246	233	226	213	242	241	211	227	227	236	242	248	230	207	228	246	227	234	234	246	244	223	240	239	196	232	221	217	244	219	258	234	232	227	229	253	243	233	237	223	221	218	234	258	215	209	224	240	257	242	247	235	226	240	232	240	230	248	224	258	231	224	249	214	260	199	223	213	237	257	233	262	235	263	236	231	222	240	221	274	272	209	232	220	244	223	219	228	230	244	230	231	203	226	231	248	231	188	235	246	225	216	208	216	227	251	244	235	204	213	221	248
39553	32239	5446	687	1496	245	234	214	240	247	221	232	233	228	261	201	228	215	226	220	209	214	234	218	232	208	238	219	210	249	203	222	222	225	202	231	230	202	243	217	221	222	247	220	230	243	252	233	228	215	215	246	231	225	218	200	212	206	225	239	240	253	195	259	222	224	223	202	211	217	232	214	216	235	213	219	235	222	223	221	206	231	227	225	207	226	218	221	232	217	192	233	219	258	222	237	237	214	220	237	241	203	238	201	237	216	229	238	219	209	233	239	211	226	236	221	222	223	211	244	210	246	264	235	204	256	231	225	226	245	221	204	232	227	223	232	216	249	227	227	212	206	206	229	203	222	216	230	223	239	205	255	229	227	248	233	232	242	244	206	229	254	219	200	212	204	247	211	235	215	224	217	251	220	233	249	248	219	225	218	239	250	223	224	231	248	241	239	205	228	212	239	220	228	228	224	247	264	229	230	261	237	214	227	222	224	240	225	226	245	222	207	259	238	234	238	244	223	253	210	228	189	215	228	228	232	239	234	233	221	234	258	264	233	249	224	233	229	240	204	240	232	247	229	222	246	225	249	245	231	236	228	236	222	258	224	219	207	242	232	226	236	258	224	224	224	232	242	209	226	226	229	220	221	207	235	219	223	221	270	219	236	220	230	226	228	252	237	228	227	239	221	208	233	216	211	235	212	244	243	236	250	236	234	264	218	197	226	212	216	228	222	213	222	211	248	238	244	232	218	236	223	224	237	190	235	228	240	215	225	243	220	229	250	216	256	221	232	222	246	207	220	249	235	228	228	194	232	232	272	234	209	234	239	213	228	247	216	227	214	240	192	245	220	214	266	226	210	223	209	224	221	232	239	225	238	253	224	209	232	210	230	238	220	220	233	242	242	241	194	221	226	208	229	228	199	232	225	220	213	180	225	236	211	242	220	215	222	211	240	257	198	244	232	237	252	229	209	215	201	222	274	235	233	246	234	253	235	239	236	252	242	249	244	224	210	245	249	233	216	225	216	223	236	232	230	221	211	198	240	225	214	258	240	221	197	217	216	222	229	225	215	230	196	240	215	202	234	224	244	199	241	226	237	221	212	237	225	259	239	221	216	235	237	241	231	241	240	229	230	221	233	210	248	232	227	226	260	229	214	237	226	225	216	213	238	218	244	233	230	225	226	219	218	230	228	203	232	235	215	258	225	214	222	264	233	239	230	228	235	231	224	230	224	236	221	226	232	217	225	245	213	191	205	236	226	258	216	227	240	219	218	193	235	221	223	216	211	202	233	230	223	221	268	227	237	231	186	215	222	228	237	211	224	227	211	249	231	258	214	221	235	228	247	239	243	221	219	227	207	244	221	220	223	239	206	221	232	183	236	213	249	201	223	248	239	219	212	201	216	226	258	236	214	231	199	240	242	229	238	245	245	259	223	213	240	243	231	254	227	222	215	244	255	242	231	234	276	257	229	215	230	241	222	217	225	242	201	252	228	230	221	217	249	202	235	205	251	254	223	224	207	226	217	203	221	238	217	227	207	237	239	221	236	214	231	227	237	233	256	226	201	222	234	226	228	217	234	216	226	212	221	216	202	231	250	225	248	217	211	228	225	218	222	233	195	209	227	225	280	211	252	232	226	203	226	204	220	222	223	237	240	230	255	246	212	218	221	255	235	221	224	210	218	219	243	229	214	240	223	233	247	250	229	224	241	233	220	204	241	219	224	222	216	252	241	227	214	239	202	214	243	200	214	215	259	237	238	211	247	227	212	206	250	231	251	215	226	248	213	240	229	249	226	227	231	218	223	236	234	221	235	236	222	227	237	217	234	250	244	239	187	224	223	196	228	261	243	215	218	256	244	243	223	241	208	227	211	212	219	227	251	234	214	226	238	224	207	227	228	216	214	207	231	223	205	248	231	207	233	211	210	233	234	237	224	220	231	243	255	226	215	242	237	222	238	210	220	214	237	226	229	220	224	218	218	258	237	224	212	250	234	212	235	234	243	221	220	243	253	252	224	244	224	219	237	210	231	230	225	217	234	240	244	188	256	209	232	196	212	225	235	256	226	210	261	252	223	230	253	234	248	225	242	277	258	227	226	218	203	225	218	241	202	227	233	220	227	221	215	226	218	217	212	238	226	209	225	205	204	226	234	253	228	229	225	218	211	204	218	236	232	211	248	223	232	258	240	217	196	236	254	253	265	261	226	240	221	208	236	202	232	218	222	243	215	220	234	213	205	247	242	213	226	226	237	206	229	240	211	213	206	231	253	219	243	223	204	224	231	229	223	232	206	230	260	227	220	236	201	241	221	229	208	236	190	242	240	229	210	243	212	233	245	248	238	251	227	201	224	249	240	215	236	205	209	215	231	216	227	238	247	244	184	211	214	234	226	244	215	225	229	198	235	242	225	224	243	209	208	241	224	222	234	232	213	245	242	222	220	215	208	220	259	198	221	242	234	240	237	253	246	194	208	222	238	214	211	229	231	236	232	243	188	250	228	232	229	228	219	246	228	242	204	228	231	219	217	190	228	208	276	201	237	212	235	237	210	217	231	200	238	227	227	233	236	250	238	196	232	236	231	237	203	233	224	199	246	228	255	232	231	227	257	244	222	242	223	254	253	240	248	233	256	223	201	216	231	222	232	214	220	228	210	218	224	230	256	241	229	232	248	236	241	201	233	208	231	233	236	229	220	242	228	204	225	241	219	243	195	225	245	223	231	230	239	228	212	234	231	209	202	219	231	242	241	243	245	252	250	215	202	244	217	225	228	256	203	243	235	229	235	218	227	232	234	246	232	209	245	218	228	252	196	224	244	245	237	225	250	252	212	252	224	195	225	211	231	220	233	222	211	229	230	234	194	214	276	222	237	223	228	246	243	192	203	226	215	233	218	236	241	237	231	222	211	209	219	252	229	224	229	223	196	233	225	267	260	236	227	239	217	225	206	245	217	227	227	245	223	231	232	216	251	239	229	209	218	236	252	198	236	219	242	243	212	219	240	208	217	212	220	234	231	222	225	230	237	232	224	224	259	222	225	221	246	234	231	244	212	231	243	234	237	244	237	234	202	236	225	233	224	239	207	220	233	242	215	212	211	214	222	256	204	220	208	222	204	231	215	224	232	232	230	204	243	232	192	235	238	220	239	229	230	217	210	237	238	211	219	233	251	253	231	239	220	228	210	248	228	232	228	263	229	204	236	240	230	236	203	235	234	229	242	201	214	249	244	238	249	231	217	243	212	217	237	210	234	228	242	227	224	237	232	218	238	230	221	218	217	225	239	225	222	209	256	201	244	215	247	190	201	235	232	228	238	243	245	229	231	241	195	229	225	250	231	213	209	227	213	259	242	226	216	229	206	210	237	244	201	222	231	237	221	256	207	260	230	242	222	250	232	228	237	215	242	224	242	236	222	220	210	244	243	211	220	240	220	256	235	242	219	236	227	255	243	242	202	229	238	225	225	231	218	222	224	228	239	251	212	253	226	242	215	250	229
25404	21963	26780	24087	21526	13806	1631	571	566	551	526	543	523	528	531	492	502	509	496	520	523	527	497	508	447	492	456	502	456	496	496	480	490	514	492	480	477	492	505	501	494	496	467	496	489	501	478	517	483	478	464	480	560	476	461	495	538	507	453	471	482	484	495	438	509	499	499	475	503	518	459	467	508	494	459	486	479	493	468	511	476	474	483	507	499	501	486	517	476	487	481	485	477	470	445	524	481	498	533	513	469	473	495	496	458	475	486	501	450	516	479	479	469	462	460	500	496	479	508	468	495	485	492	467	475	506	526	479	480	475	505	463	511	503	516	500	483	478	473	450	486	484	501	484	496	489	488	486	504	484	484	489	476	493	468	495	490	510	537	467	455	516	521	484	511	493	472	476	534	513	487	487	467	496	482	458	462	496	468	495	478	519	478	505	506	498	491	509	488	474	501	463	487	469	508	504	502	477	501	517	513	499	510	484	517	469	496	524	487	480	482	467	541	465	497	503	497	508	494	480	490	490	502	463	518	503	470	500	495	486	468	450	466	456	505	467	516	449	483	475	497	517	461	520	476	493	469	464	472	424	449	465	493	485	497	507	494	429	471	430	434	501	493	451	486	506	477	516	474	495	460	510	476	500	488	493	507	501	472	461	484	463	519	475	481	485	497	449	498	458	498	462	493	491	512	500	487	460	502	479	469	512	526	495	481	482	463	471	463	517	517	532	501	515	503	481	496	529	485	479	460	499	494	473	511	478	499	522	496	533	519	461	490	489	501	484	495	512	485	471	506	523	486	506	519	493	480	463	473	462	496	466	500	459	483	456	519	516	485	478	495	494	503	526	484	467	506	452	475	473	469	475	450	473	509	475	461	504	503	480	511	479	521	475	479	463	490	490	469	473	481	459	489	491	480	484	468	509	471	530	477	441	449	487	469	508	507	494	467	490	452	504	456	485	487	466	516	479	495	516	501	521	468	507	461	514	507	505	480	474	513	492	507	482	462	444	476	511	478	507	467	472	484	474	466	516	504	540	482	493	504	494	512	525	490	506	471	481	483	510	458	487	479	489	505	518	486	475	473	481	446	475	482	499	488	528	468	500	478	446	457	468	485	496	500	514	512	467	526	459	450	456	491	457	473	448	489	471	501	472	481	444	482	464	481	484	498	508	508	476	511	470	493	472	490	441	494	479	510	509	500	555	500	467	487	466	511	479	478	520	489	510	468	507	477	488	491	474	462	494	467	479	501	559	494	493	474	491	532	492	505	457	497	520	501	491	473	548	499	451	534	465	508	460	490	477	504	476	479	520	482	518	503	467	449	476	488	488	506	443	485	529	467	481	488	468	469	443	499	503	471	509	463	469	481	510	493	476	463	492	506	462	509	478	480	492	540	488	468	493	465	495	531	502	517	497	475	542	458	490	480	537	464	457	459	487	489	513	462	521	481	456	496	488	495	500	462	521	481	516	472	510	500	515	429	492	491	460	468	473	438	485	476	489	474	529	502	454	442	483	500	496	520	514	497	497	506	488	496	528	482	492	461	526	508	497	476	484	515	502	476	484	467	492	485	463	501	512	533	523	483	475	504	521	485	485	466	492	460	484	518	512	482	519	498	470	501	453	480	454	492	511	454	516	515	488	531	522	467	483	487	485	534	444	462	455	489	471	497	470	501	509	502	457	507	516	544	521	467	480	455	493	456	441	463	497	509	476	501	458	453	473	510	484	482	520	547	473	498	485	513	474	515	487	517	512	500	492	489	459	524	483	474	502	509	500	459	455	517	486	538	460	502	481	517	466	492	487	492	465	434	475	498	439	516	501	475	514	479	506	485	501	486	504	520	473	464	489	499	490	502	466	473	501	483	463	550	510	498	526	483	483	484	479	519	496	452	510	506	475	468	498	484	460	452	469	498	443	521	462	471	457	506	463	509	471	480	485	506	486	510	464	532	505	533	476	473	476	479	471	500	451	501	471	508	489	445	483	499	485	486	493	472	481	505	521	515	443	509	456	489	494	466	517	498	504	488	468	460	455	483	501	488	497	520	484	465	481	467	511	509	500	520	486	477	487	474	489	513	484	471	507	455	513	468	468	495	507	498	469	495	500	498	519	484	494	430	496	493	512	530	469	488	505	432	458	493	494	493	508	494	499	481	495	475	465	486	471	476	473	485	511	467	472	515	439	461	460	487	502	481	453	524	495	485	480	458	486	479	521	505	499	516	496	466	504	509	445	512	502	492	519	501	507	510	471	461	503	508	446	498	475	537	472	530	453	494	484	479	479	498	467	479	482	491	517	461	522	520	467	452	470	477	465	458	492	481	522	493	472	452	517	502	514	475	467	513	511	498	467	467	491	523	486	499	482	474	482	519	494	485	502	496	477	466	476	482	499	511	500	472	488	487	483	512	522	526	498	487	472	462	528	449	458	488	491	454	470	486	492	495	460	452	516	473	469	505	510	516	507	505	486	495	474	485	529	509	501	496	497	479	499	494	478	510	487	510	465	501	526	472	472	457	494	475	498	480	445	416	457	468	506	506	478	473	473	481	506	478	489	485	473	497	476	507	493	492	466	484	489	472	438	464	484	458	498	441	477	489	432	471	481	471	468	477	440	446	454	460	463	470	454	462	506	530	503	480	455	496	503	518	459	496	475	488	497	537	511	506	488	491	515	463	507	461	506	479	475	482	479	481	499	508	479	482	456	499	497	446	484	482	495	479	487	512	496	473	511	466	490	516	464	513	449	490	490	478	497	486	491	443	459	472	467	455	494	505	517	478	483	499	491	482	471	487	529	474	524	479	452	473	494	471	468	473	501	477	498	491	497	483	436	538	500	496	503	504	510	517	456	467	448	432	503	479	463	463	460	455	459	501	483	453	441	462	492	453	494	497	492	506	511	492	506	466	528	474	529	481	460	492	465	477	487	467	463	492	490	500	451	504	495	541	488	492	498	442	479	452	522	478	488	472	502	469	505	509	500	481	503	508	518	508	445	505	511	430	526	468	409	494	439	513	501	491	486	494	497	497	491	488	478	471	522	482	476	461	511	482	474	492	466	479	476	511	481	497	480	478	489	529	486	485	526	506	528	536	496	493	476	496	469	485	461	443	492	461	456	492	498	477	478	476	499	486	513	487	484	464	512	481	525	506	488	472	442	485	503	505	507	536	522	498	495	524	435	497	495	474	476	486	480	485	508	425	467	512	448	483	427	497	512	509	496	526	470	493	523	485	460	483	481	468	483	493	472	479	464	481	472	543	482	512	447	479	478	474	475	453	495	534	519	523	489	466	454	487	492	476	487	494	521	480	489	499	507	498	448	488	485	496	514	445	526	475	501	461	479	509	535	449	491	449	483	473	499	495	496	502	474	479	478	482	469	487	483	460	513	502	500	493	469	503	483	433	510	494	516	492	480	469	476	510	498	493	561	473	509	463	503	476	477	475	529	465	474	478	453	472	507	477	497	493	499	475	484	498	504	483	480	489	489	512	480	466	476
60607	80104	32664	7592	20221	918	686	588	522	485	525	445	481	477	480	460	457	452	457	489	448	462	454	411	451	456	452	463	478	439	423	455	415	450	432	446	426	409	446	444	440	431	441	424	430	451	407	410	440	468	438	429	424	395	456	423	446	486	394	463	403	423	444	426	433	410	433	408	415	434	419	405	420	411	459	382	461	462	426	414	394	424	451	429	388	427	422	439	436	416	430	423	369	454	431	425	442	426	400	448	454	405	423	453	427	443	449	415	435	420	418	439	401	418	412	427	423	440	417	432	421	420	416	424	421	445	420	389	459	394	434	431	455	420	429	434	417	404	426	437	402	423	435	430	429	448	446	447	405	443	455	417	459	431	399	446	440	438	424	443	454	474	420	449	373	447	440	417	419	421	453	426	447	469	463	423	449	464	422	418	404	451	427	443	463	478	411	427	421	404	421	397	429	426	450	428	430	446	398	412	435	448	454	484	445	410	421	405	400	429	456	393	415	437	419	423	409	460	434	486	424	444	400	421	459	426	432	393	431	419	419	440	437	455	425	413	398	448	421	440	455	417	396	425	394	438	424	438	472	434	422	411	400	460	447	429	465	406	429	452	410	420	448	405	437	429	435	429	445	436	418	474	444	424	425	427	452	423	450	439	429	454	450	373	428	418	472	440	449	407	421	404	425	418	426	420	440	403	440	417	429	420	428	453	448	382	430	437	481	418	423	461	426	440	464	449	434	422	444	444	428	442	451	440	443	451	427	429	406	414	434	442	418	444	404	441	424	413	425	430	437	451	458	445	420	442	434	443	424	416	448	429	427	448	443	438	402	398	409	468	427	430	409	433	434	451	419	415	414	455	415	413	443	387	406	429	456	450	438	403	430	445	427	449	421	458	441	444	397	447	432	445	450	411	388	439	430	429	424	430	414	452	438	412	412	444	425	426	469	429	422	395	417	436	419	464	430	405	438	400	426	413	432	464	427	405	432	412	438	461	479	404	455	443	447	411	428	434	445	416	470	492	424	445	404	437	452	465	458	455	434	399	411	437	430	458	412	468	463	454	423	416	402	428	398	437	457	427	434	426	430	440	419	421	425	445	423	423	450	446	378	404	410	433	376	443	421	419	420	433	411	394	430	449	401	462	430	449	414	458	434	429	411	436	439	446	437	471	390	453	414	397	440	425	436	445	447	469	400	442	409	481	402	444	405	426	459	420	400	441	422	440	442	423	420	426	463	458	405	397	405	447	453	404	406	403	444	435	396	419	416	460	403	430	416	433	434	408	433	396	368	424	412	412	452	411	425	477	441	424	428	431	382	444	468	438	425	422	442	425	439	412	423	414	412	456	405	419	417	453	457	426	452	452	429	444	401	450	408	419	411	410	437	419	408	408	431	431	417	462	441	411	440	471	437	420	424	446	389	411	428	447	393	442	451	424	424	430	397	415	405	422	405	397	440	480	411	388	419	420	415	448	438	440	436	442	419	452	409	407	428	400	437	423	462	437	459	440	428	432	426	475	426	426	423	415	442	436	450	427	428	420	410	415	443	424	436	425	451	425	418	428	460	412	390	410	419	404	406	416	439	458	412	453	429	419	401	404	420	433	476	449	435	415	403	430	449	444	407	395	430	428	474	422	401	440	423	446	404	416	456	410	441	415	412	457	439	421	445	444	439	436	425	428	440	446	421	390	423	398	462	401	425	442	447	451	371	438	446	454	398	418	428	404	443	430	428	433	481	424	454	441	418	420	396	431	465	456	424	437	424	389	418	405	440	438	434	451	436	433	432	443	468	397	444	414	421	406	391	410	424	441	459	413	439	424	435	436	430	420	443	417	414	456	404	426	450	445	444	453	425	424	451	448	469	396	392	457	436	452	410	455	434	430	443	447	463	435	432	428	439	421	436	421	460	427	448	449	448	407	398	463	457	426	417	456	413	438	409	430	401	442	451	459	477	449	412	449	436	403	430	425	451	434	437	415	470	400	420	437	421	425	386	447	424	450	459	463	449	435	409	448	451	414	422	433	421	471	454	410	467	421	426	433	435	438	425	424	391	452	435	420	445	427	465	395	442	397	413	405	436	423	453	384	442	417	421	471	464	395	416	443	415	416	440	426	436	435	437	425	405	424	436	455	426	446	466	438	417	456	425	433	419	382	431	400	416	452	463	430	436	420	390	434	457	445	448	417	444	395	410	448	436	447	445	406	425	483	448	418	420	428	432	467	439	459	448	415	392	397	419	413	419	406	443	430	437	462	450	429	437	418	412	423	400	467	412	430	410	446	421	476	444	434	411	401	413	415	413	403	390	454	418	452	457	431	413	436	398	453	441	407	386	400	414	440	452	452	403	426	456	433	459	453	384	409	434	465	415	411	400	458	442	426	447	446	421	409	416	431	396	406	432	459	438	413	465	470	435	442	422	445	422	426	413	441	401	425	430	387	431	427	462	409	432	388	436	456	402	432	424	406	467	405	441	439	421	413	413	464	418	402	460	432	423	462	430	465	462	440	419	397	433	421	416	402	376	426	443	432	389	408	396	447	416	394	443	425	412	451	450	424	443	444	391	388	397	415	464	431	447	429	412	399	429	443	396	445	428	449	437	437	408	443	408	403	407	441	454	447	418	436	441	427	437	441	429	441	432	462	444	396	407	449	444	422	437	458	469	423	420	411	468	421	461	453	421	451	449	450	439	454	432	431	406	448	398	428	426	418	437	413	420	411	424	440	430	440	414	433	442	402	430	428	424	413	441	406	439	464	435	422	419	443	436	411	414	435	441	410	440	440	415	406	438	453	441	428	465	433	443	425	395	461	466	459	427	386	436	412	422	431	475	411	434	440	409	435	432	434	439	415	417	455	405	450	437	427	453	441	393	491	419	454	401	408	427	465	438	429	409	436	451	456	406	428	395	442	428	397	408	457	454	437	424	417	454	414	446	440	422	437	432	418	468	444	447	411	469	455	458	466	444	434	407	438	451	400	452	436	430	453	416	427	409	417	419	481	411	426	432	450	431	408	447	410	427	407	447	466	405	426	463	394	449	422	415	467	445	380	428	446	439	406	442	446	421	454	406	430	421	474	456	442	470	407	416	437	401	459	400	437	433	448	411	459	422	430	423	424	440	433	434	449	426	468	444	433	425	443	451	416	449	433	445	399	447	460	416	445	445	427	447	418	441	395	449	403	409	485	426	419	427	447	451	468	410	428	420	435	445	428	388	443	428	397	490	427	427	448	440	464	428	427	474	444	399	419	419	433	468	444	408	438	441	417	447	478	461	438	436	474	394	434	444	414	421	462	406	442	433	423	415	427	414	418	444	399	416	409	418	463	433	446	440	427	422	405	427	416	440	409	435	447	461	433	432	410	446	439	433	416	443	422	430	390	455	418	402	416	465	418	406	419	428	436	419	439	376	392	415	423	430	431	431	442	454	457	457	421	452	388	400	425	443	432	428	475	463	401	414	433	415	395	452	453	473	467	417	439	413	433	434	434	435	432
22555	21227	27262	23557	20738	20252	11450	1174	861	862	803	817	809	827	821	796	746	750	778	805	761	776	730	747	773	771	756	712	782	785	707	760	745	742	796	737	728	773	735	714	735	735	749	710	740	784	736	779	725	734	686	717	738	731	734	745	750	708	748	713	771	714	762	752	705	735	759	724	756	790	749	763	760	753	719	747	684	799	708	790	758	717	769	778	807	741	737	705	729	792	721	757	741	723	692	739	749	724	724	733	779	748	729	690	714	739	756	755	808	737	749	745	742	727	771	771	715	749	691	769	717	734	694	765	691	754	769	722	745	759	746	770	779	727	654	754	763	725	715	730	762	806	744	750	756	735	729	765	755	713	707	738	712	736	770	737	765	699	770	768	763	723	736	678	741	764	774	724	761	755	770	731	696	725	742	759	724	748	725	775	734	724	734	708	727	735	779	722	777	728	706	717	744	749	770	778	782	691	710	716	713	735	778	720	717	709	692	750	783	733	769	758	745	735	766	725	732	758	763	713	767	799	735	764	716	726	759	744	756	769	761	698	762	744	721	732	720	755	741	780	744	734	711	743	729	723	766	736	754	723	718	786	765	697	741	759	750	703	665	766	780	803	705	731	743	721	757	753	729	762	778	712	769	744	721	665	767	741	751	766	760	689	714	782	786	729	711	766	768	712	750	748	719	747	769	697	714	767	758	764	718	776	739	751	753	726	733	752	675	718	729	739	756	739	752	741	773	761	742	768	702	751	725	750	731	725	755	698	680	726	741	737	734	685	790	685	679	706	747	748	737	731	714	763	789	713	735	782	773	687	677	745	760	758	775	774	734	745	782	756	741	783	790	710	714	753	682	732	718	731	733	715	717	782	797	759	753	786	735	752	760	766	706	754	740	741	745	790	784	748	780	753	769	744	757	695	769	720	726	750	728	751	699	730	755	775	786	734	742	722	825	767	766	690	776	736	767	742	723	744	732	775	718	752	722	746	675	706	727	698	783	773	776	761	749	711	717	797	733	794	702	694	742	746	758	768	731	752	718	714	721	697	730	741	764	706	741	771	756	760	789	754	748	719	733	771	698	769	762	803	724	716	801	725	734	739	750	793	770	730	789	703	708	810	794	760	773	736	752	736	716	786	711	728	724	735	768	718	765	721	696	787	738	736	710	733	741	682	749	808	715	733	735	764	712	764	753	691	710	792	763	725	713	766	735	739	692	800	742	805	718	725	690	790	717	729	743	718	737	772	715	745	702	732	743	672	742	731	713	761	744	730	677	746	731	743	744	696	747	735	701	674	747	760	703	723	720	715	761	725	745	779	769	698	764	719	776	705	741	740	692	759	769	769	719	736	743	719	779	709	706	748	690	740	737	733	730	755	722	764	750	768	750	734	710	728	755	721	737	767	755	780	741	766	719	770	752	732	747	722	734	697	745	782	714	736	768	790	726	788	710	754	695	700	761	744	736	754	732	699	727	754	719	743	716	732	725	718	776	698	727	765	750	764	775	739	709	713	789	763	695	740	734	757	686	704	791	740	758	703	751	761	718	717	791	768	782	714	736	796	678	731	762	698	723	790	755	780	729	688	736	739	709	735	732	746	757	739	725	748	730	716	827	791	770	721	759	744	788	722	674	773	698	788	717	751	759	741	705	717	709	707	775	741	796	779	853	735	722	771	720	703	742	731	771	739	741	721	782	770	705	736	719	700	734	742	701	716	738	746	768	729	767	718	750	707	760	748	744	742	776	742	736	698	695	718	762	672	703	746	715	708	705	753	780	744	735	739	764	705	768	741	763	701	733	734	793	750	765	733	727	778	758	793	703	732	728	744	759	784	801	762	736	760	776	738	756	767	696	729	761	744	723	792	791	722	798	725	695	738	682	703	722	709	763	723	773	718	745	715	734	732	746	753	718	731	728	718	743	780	686	705	721	750	729	746	758	714	781	736	789	762	742	721	710	783	751	731	779	747	713	725	726	735	755	703	750	747	786	725	780	747	773	762	762	788	744	688	711	753	768	776	741	780	754	736	770	767	719	709	757	727	734	749	789	748	706	678	765	690	733	771	781	706	761	694	746	756	730	700	735	739	784	803	756	702	778	738	744	737	784	698	771	723	767	714	725	734	775	731	697	725	725	724	763	755	738	717	753	796	739	758	752	784	724	751	759	723	700	746	734	735	769	758	813	757	731	727	769	702	772	725	770	740	807	794	764	763	757	747	744	695	772	744	720	772	745	737	735	721	724	761	737	722	737	720	736	729	730	746	733	742	759	728	734	752	735	774	731	717	754	733	696	743	747	754	715	758	785	811	723	724	727	713	763	784	734	753	717	781	714	765	754	743	735	747	728	751	729	739	747	748	752	725	764	736	745	782	772	740	734	747	705	736	753	722	711	703	728	737	748	722	773	687	782	726	745	733	735	739	756	689	752	754	762	802	711	749	738	755	725	765	756	719	755	749	754	704	752	739	761	754	704	762	753	764	748	778	729	755	742	704	701	684	740	721	759	769	702	700	744	710	703	721	778	769	784	726	765	727	754	761	746	724	745	758	777	744	773	713	651	689	722	728	691	762	736	732	729	762	723	759	790	761	735	771	675	738	736	732	708	740	726	740	677	750	772	772	736	797	764	772	804	766	668	747	729	738	741	678	733	748	741	730	764	748	724	745	746	741	750	823	728	747	745	735	739	753	735	720	772	725	761	784	764	720	731	714	693	711	767	714	746	748	782	668	735	722	723	761	764	727	707	713	788	720	725	749	724	722	734	709	710	768	746	729	743	722	728	710	758	719	702	764	751	760	780	691	716	728	691	731	720	778	769	665	750	751	743	740	756	737	714	753	751	725	787	788	783	715	762	831	741	762	762	708	702	704	774	745	725	775	727	742	697	678	749	718	739	709	787	764	748	741	749	741	729	715	730	711	760	712	745	731	746	739	764	730	706	724	698	755	719	712	767	725	724	795	752	757	763	766	800	733	739	720	761	753	687	691	755	730	716	801	720	710	688	744	699	758	748	732	799	684	703	679	714	782	734	758	745	751	752	771	721	735	732	724	760	727	739	725	734	724	735	721	731	750	691	734	724	750	716	720	765	767	742	705	734	706	761	772	737	683	742	741	745	782	733	724	756	760	776	719	760	703	729	726	744	733	706	739	732	728	753	723	728	743	782	730	751	750	747	739	714	703	733	748	704	726	745	743	772	722	739	770	775	726	742	710	798	773	721	760	730	772	734	757	703	724	745	737	732	708	735	765	739	738	752	784	791	709	736	761	726	749	743	759	755	717	751	713	716	731	711	747	799	787	756	810	804	792	737	668	749	733	735	713	723	684	721	730	740	719	717	737	751	717	772	796	739	730	707	720	735	733	754	771	737	738	723	755	776	748	717	738	767	745	798	727	769	752	773	707	732	775	787	687	734	729	772	694	760	770	730	716	756	775	764	769	754	775	680	727	735	741	744	733	758	749	750	745	698	777	772	794	773	780	736	737	745	734	748	753	757	740
56195	88188	43241	5743	22111	1584	1279	970	922	837	802	756	787	745	744	715	734	708	716	735	690	649	660	671	640	685	669	665	673	619	709	639	676	623	685	675	662	680	636	643	637	650	652	594	692	668	650	634	638	610	644	654	681	641	612	680	646	637	666	625	610	684	663	630	611	657	611	661	667	673	673	672	671	651	629	629	620	679	647	681	635	669	650	662	699	629	649	604	657	649	617	672	621	657	654	657	647	630	649	618	635	633	651	703	606	629	633	643	654	642	656	709	681	684	689	645	604	641	625	710	658	642	683	611	640	661	665	657	643	634	635	683	647	644	651	647	657	629	632	607	634	687	664	682	661	642	660	613	661	687	649	636	684	672	651	662	675	632	649	673	670	668	622	662	627	622	614	637	654	686	635	663	626	650	657	613	662	637	606	675	667	607	640	649	629	625	676	608	684	644	660	626	675	611	649	591	674	646	649	672	638	599	660	680	648	724	692	557	633	607	674	645	697	642	637	648	656	609	654	677	604	614	615	638	674	650	662	596	660	629	634	627	638	669	640	622	658	665	666	616	674	660	660	652	706	628	685	613	651	677	677	614	642	618	663	588	662	629	653	657	619	668	633	628	633	650	668	656	650	618	631	661	631	667	692	647	659	638	621	652	657	628	707	645	685	641	625	659	646	660	643	621	632	656	634	670	638	628	611	657	663	649	635	674	667	645	638	677	666	654	644	621	633	650	696	619	624	598	676	647	659	591	690	645	690	662	613	585	622	607	644	679	641	617	645	644	675	660	637	646	652	657	632	646	651	653	618	656	632	642	723	666	649	622	689	645	633	629	642	693	630	685	655	660	633	627	683	679	655	611	634	647	660	643	666	620	658	644	626	638	652	651	686	667	641	640	606	668	673	632	630	648	625	653	650	665	613	653	678	695	638	648	671	609	674	581	645	645	604	661	605	627	632	656	626	622	618	610	685	614	632	634	635	684	691	659	644	669	666	679	666	645	643	627	599	662	633	677	630	634	659	694	677	656	674	627	601	637	643	634	643	642	648	650	645	614	688	677	678	670	632	633	671	640	618	698	668	609	648	664	671	676	622	658	642	615	646	618	709	680	620	648	668	670	645	581	667	654	675	676	633	649	676	637	660	703	678	583	681	651	646	660	607	669	637	646	662	635	647	640	686	620	649	668	677	668	674	700	628	691	671	624	644	623	640	675	660	659	713	648	694	656	612	638	613	677	659	614	675	672	658	667	618	668	639	665	651	640	670	663	619	657	621	632	667	629	706	643	669	678	683	655	620	608	633	592	686	668	622	650	628	678	638	665	662	640	616	615	646	698	667	635	660	668	636	652	667	648	615	657	619	614	622	660	635	631	662	689	657	595	627	654	624	649	634	657	620	612	619	686	668	639	609	607	638	628	600	697	636	662	611	680	637	677	669	667	622	660	638	639	678	640	646	659	629	674	653	625	618	662	648	616	682	671	682	664	672	615	603	628	670	620	654	674	619	627	658	651	655	690	627	676	651	637	656	602	608	679	688	654	700	681	661	666	645	618	667	652	669	589	682	659	620	631	659	668	617	612	660	668	598	664	643	633	643	634	660	662	680	636	648	640	651	651	650	674	632	674	679	650	684	613	681	662	608	660	616	594	626	664	662	590	629	638	634	635	649	617	646	650	626	659	621	687	646	653	623	692	634	653	646	642	672	646	661	650	641	646	666	639	635	687	663	641	636	665	657	662	661	604	632	627	607	636	638	652	607	676	650	636	627	610	619	599	645	657	621	658	675	613	651	662	643	669	626	605	674	654	612	647	656	636	613	625	631	660	675	648	644	605	653	638	665	616	655	680	653	641	686	617	662	651	683	636	672	669	586	626	646	641	660	647	702	670	616	664	670	640	678	680	663	645	647	657	622	628	639	623	640	642	649	645	627	680	645	644	654	630	629	632	639	673	662	602	633	685	654	620	690	659	660	668	622	641	656	682	638	619	674	634	669	656	668	689	598	666	636	658	682	654	676	646	650	642	661	640	661	639	656	673	629	656	615	639	621	659	611	664	649	647	570	616	651	631	700	594	658	635	656	645	642	672	700	641	638	700	647	708	630	676	655	627	648	662	639	631	643	637	644	664	664	613	671	640	640	650	677	639	605	644	639	687	660	618	628	580	676	646	628	656	625	680	697	660	661	634	627	653	661	658	713	639	604	662	649	655	623	630	668	645	655	687	665	652	620	654	663	634	614	629	673	626	647	653	627	654	642	644	612	674	635	636	684	617	623	674	627	662	609	673	651	654	612	660	645	705	599	659	676	692	616	672	611	665	628	654	690	612	653	647	682	646	647	631	676	634	621	674	605	657	685	624	641	612	604	669	680	618	614	626	635	684	659	676	635	638	689	671	645	595	668	675	621	659	663	687	628	613	627	591	663	625	665	687	677	657	595	618	608	664	663	653	654	670	610	634	690	649	641	624	648	636	661	622	617	642	655	675	635	618	615	640	705	637	655	647	626	632	648	663	636	675	674	675	652	671	716	679	643	645	616	652	641	646	604	586	660	674	645	669	635	619	640	660	631	654	611	601	626	622	704	673	630	666	661	676	645	665	663	642	652	659	628	643	689	636	661	661	650	638	609	659	656	672	638	641	665	677	646	658	623	628	677	675	627	609	623	621	675	653	646	656	673	634	667	640	624	628	584	694	597	648	694	630	622	653	660	703	656	652	604	670	624	654	640	701	619	660	653	662	626	648	622	645	691	658	631	687	673	678	656	639	630	680	583	637	647	627	661	620	622	683	642	624	592	684	630	664	635	674	640	654	660	640	635	653	619	690	677	652	656	622	648	714	644	627	643	657	651	663	601	622	637	586	635	645	647	598	672	681	653	636	660	689	684	665	624	631	637	640	656	682	661	667	638	672	659	643	660	643	704	646	651	668	660	631	678	682	630	658	666	644	660	636	631	659	672	617	642	691	648	627	618	614	690	613	617	685	641	645	631	662	653	665	638	652	645	615	648	669	665	666	616	611	644	678	622	619	638	660	615	616	697	662	647	644	649	677	613	632	675	691	601	623	640	659	617	634	690	655	660	670	612	651	647	658	654	647	635	593	619	583	631	660	672	668	682	644	659	600	650	667	650	643	632	620	678	657	667	668	626	655	645	720	678	672	603	654	702	633	658	635	676	644	629	626	660	662	676	649	650	630	608	650	649	615	660	645	636	677	630	621	668	603	629	625	640	628	618	642	622	649	682	606	654	647	684	645	658	670	623	697	655	677	663	676	668	621	674	622	647	700	677	656	621	675	614	705	646	663	691	654	645	605	645	620	650	677	606	609	631	691	616	636	640	650	641	690	603	699	657	654	645	608	662	631	717	708	677	651	659	700	626	684	615	684	619	638	616	658	628	650	672	650	637	670	648	666	644	609	616	668	608	694	618	658	616	645	602	665	608	665	613	658	685	649	635	647	658	651	685	619	630	638	654	660	599	658	674	612	638	640	656	645	684	670
38052	31608	15019	1804	1565	266	289	251	248	244	255	248	273	266	242	265	229	234	251	281	246	236	223	240	258	264	230	236	249	228	248	253	237	247	241	233	228	235	242	221	244	231	267	256	259	230	250	240	251	220	252	205	262	246	229	224	237	249	229	255	219	241	248	217	232	227	210	228	227	238	216	233	237	226	249	256	245	241	211	241	257	255	219	240	236	246	232	239	261	239	230	219	228	237	212	263	241	214	247	226	235	257	231	244	227	257	234	247	234	237	231	243	231	222	235	215	229	214	223	248	254	243	250	246	269	272	240	247	234	270	237	230	230	238	231	242	232	241	232	224	236	254	264	237	246	222	256	249	243	238	224	255	246	238	250	226	229	240	238	225	224	220	256	255	216	237	235	229	239	262	220	242	241	249	253	235	252	227	258	235	216	240	244	224	222	249	237	234	262	238	227	252	247	225	212	233	235	272	241	234	242	265	239	244	231	284	232	261	218	243	219	257	282	227	251	230	247	253	238	258	246	248	253	231	242	213	210	234	226	247	237	244	227	259	255	260	223	249	234	236	228	254	249	255	230	241	243	242	240	241	267	255	231	240	223	234	276	246	263	239	231	225	243	225	225	267	238	226	263	257	253	275	246	224	238	223	241	228	243	231	216	244	253	223	254	224	209	226	204	218	233	236	233	243	227	256	242	256	248	252	255	219	236	254	236	235	220	227	234	261	262	222	222	222	265	246	231	249	271	221	268	252	246	245	237	262	242	214	234	257	238	229	233	217	235	233	251	249	234	268	244	282	257	229	273	246	233	219	259	229	244	242	241	240	240	233	249	225	246	252	244	270	257	223	230	242	239	244	231	242	199	253	222	255	235	226	244	243	236	229	246	255	224	242	208	207	257	225	238	239	233	252	212	250	229	237	251	221	246	265	240	250	230	226	228	251	244	226	242	236	209	207	231	247	223	213	248	247	253	231	244	239	238	225	247	241	220	245	218	214	249	251	232	234	233	281	263	230	253	239	225	236	238	226	224	242	229	218	245	250	215	224	231	220	241	244	202	288	247	226	242	237	245	238	256	223	250	222	257	248	237	248	240	224	224	253	215	255	221	264	259	232	230	247	233	241	241	235	268	245	237	241	236	208	222	251	226	239	202	221	235	226	219	252	261	231	231	213	243	210	255	249	231	251	239	239	242	247	266	256	219	223	223	239	234	248	220	259	245	234	230	251	249	221	241	224	221	242	263	229	221	226	225	279	235	246	209	238	240	235	246	253	268	256	243	231	277	260	249	249	239	213	219	246	244	244	218	230	247	234	220	246	245	256	241	228	262	230	239	234	254	247	252	274	260	242	242	209	221	247	234	236	248	214	216	260	247	208	224	264	240	248	282	240	226	236	235	246	231	241	234	255	233	266	229	234	250	211	247	237	229	229	227	273	232	249	253	253	241	237	231	276	219	238	244	229	280	278	224	225	225	244	190	248	206	239	229	244	239	248	222	245	234	245	253	216	239	241	218	240	238	247	236	249	263	249	235	269	236	217	227	273	196	232	250	222	245	208	253	248	244	250	264	250	242	255	277	276	243	255	229	239	242	241	260	243	232	250	238	227	231	250	221	239	229	235	230	225	219	257	239	232	251	241	256	243	234	276	219	242	254	227	266	238	243	254	233	230	252	240	270	249	250	235	245	252	242	238	257	230	230	231	233	250	247	248	251	232	235	238	224	244	254	217	242	232	233	237	210	262	234	227	224	229	260	239	226	218	234	230	224	229	246	266	254	248	231	262	219	247	232	215	226	253	234	258	256	222	249	228	239	216	225	235	246	229	242	246	232	232	208	241	225	238	233	246	237	270	233	238	250	243	240	240	233	240	240	208	218	262	238	252	241	238	248	264	244	260	241	241	239	230	221	267	235	267	245	246	251	244	242	242	245	256	202	264	264	237	233	255	227	238	229	248	240	210	248	249	228	221	212	233	230	224	253	239	244	241	224	231	243	214	238	230	234	243	217	265	245	262	209	242	241	239	245	221	223	234	256	228	243	254	232	239	255	247	251	245	272	239	224	235	253	245	218	257	254	226	249	253	238	239	239	255	258	236	234	203	221	245	238	258	246	246	236	227	242	270	250	223	269	225	244	230	230	226	235	213	251	247	243	244	234	221	249	239	261	207	230	207	263	253	235	243	236	257	243	237	246	216	258	239	214	217	247	270	220	240	236	211	247	239	235	235	244	241	228	237	231	230	268	235	226	249	241	223	229	250	237	217	256	237	240	228	218	249	246	231	240	224	231	246	230	238	243	229	197	246	242	229	257	233	259	223	240	221	262	250	261	213	223	223	247	214	243	238	253	245	243	235	242	214	240	274	233	228	199	237	246	230	225	234	233	232	238	197	251	253	250	263	261	237	234	224	229	256	241	249	234	252	222	258	233	263	244	255	252	229	245	246	198	233	214	260	254	239	228	261	228	234	217	208	248	240	242	247	247	228	217	234	249	233	250	248	251	225	226	225	239	242	240	246	226	235	248	245	243	212	264	234	217	240	262	258	228	239	235	246	222	238	252	235	242	267	255	231	240	241	255	219	245	250	248	229	255	238	242	226	238	246	254	236	249	254	249	245	216	244	230	213	250	250	251	237	229	270	261	241	228	249	215	247	239	251	246	249	243	243	249	247	249	234	250	256	198	238	233	243	231	243	261	250	250	237	254	240	243	253	249	264	246	239	246	225	243	213	233	243	239	263	252	241	235	206	251	249	235	253	229	250	241	225	233	261	267	238	245	222	227	240	224	233	248	265	216	250	226	259	259	254	238	250	229	246	230	247	250	270	231	260	244	250	238	247	228	257	245	237	232	246	266	230	225	241	257	268	268	215	249	267	243	233	248	254	207	220	235	219	238	230	225	241	242	213	223	240	226	248	231	265	254	251	234	222	247	236	223	222	243	208	237	221	252	217	228	265	247	207	251	220	261	239	254	254	232	230	248	219	258	229	270	237	230	238	245	231	222	245	262	241	245	250	215	243	236	236	232	271	223	234	256	263	249	222	252	227	217	265	216	233	236	249	268	236	240	236	224	252	243	230	236	229	240	251	257	203	233	233	253	245	236	265	249	232	243	236	260	209	254	245	234	260	261	234	267	265	254	258	226	230	223	262	241	263	237	262	231	250	244	226	252	232	250	261	230	217	266	257	244	256	246	219	225	242	194	261	224	220	240	209	266	290	267	233	243	246	252	239	243	235	250	240	239	232	234	261	239	249	243	276	246	237	236	236	240	249	222	218	216	233	219	213	239	262	244	252	239	218	251	242	235	232	229	249	233	243	254	248	225	229	260	241	227	234	240	234	246	251	243	238	230	232	219	224	266	257	234	251	238	257	227	247	243	237	211	251	204	255	231	212	253	223	239	264	235	225	205	260	237	245	237	255	250	252	228	224	242	221	234	257	259	194	216	251	240	235	214	282	243	234	230	264	237	226	242	250	233	256	234	246	228	228	255	236	251	207
39693	32914	7334	529	2081	263	241	223	238	231	252	248	275	244	203	237	227	245	240	247	243	218	238	238	244	232	226	242	259	251	242	232	241	266	251	235	223	219	242	249	242	239	247	243	257	201	242	263	222	241	235	219	230	229	233	216	216	240	276	245	289	220	228	238	234	245	218	222	260	230	232	232	241	240	206	231	223	236	233	206	208	247	233	201	235	201	231	252	243	254	231	231	257	213	208	216	252	224	237	218	252	251	257	226	240	224	218	224	254	253	240	207	211	228	225	233	234	241	230	242	217	234	245	234	234	229	233	242	244	244	209	236	228	243	231	227	240	247	239	228	256	256	246	242	256	235	240	270	256	223	235	242	233	249	228	235	229	230	242	228	232	232	233	225	235	236	245	239	232	234	243	220	247	221	225	218	252	228	259	221	240	229	239	230	217	233	252	239	228	235	207	234	257	246	210	243	229	226	194	212	230	236	240	223	211	235	216	250	231	217	232	241	218	193	226	223	223	226	255	240	218	230	247	232	236	251	226	236	205	227	210	232	236	263	259	245	243	249	237	230	222	254	213	244	233	212	244	231	232	231	214	208	218	257	204	229	215	218	250	248	251	258	230	248	222	222	235	240	252	248	259	257	260	228	232	265	220	253	220	233	259	246	229	205	222	234	246	213	258	237	231	219	242	215	215	216	194	230	201	241	235	245	231	246	258	225	214	233	221	245	235	257	239	236	225	233	238	219	221	224	229	232	235	229	234	225	243	236	251	216	222	240	224	238	225	224	257	241	246	234	246	231	247	218	263	230	253	239	249	237	215	260	238	228	237	241	260	235	237	207	239	234	234	231	224	229	208	213	225	239	249	225	244	263	195	233	254	223	252	228	221	235	247	212	225	237	228	235	239	211	246	242	222	243	244	249	230	225	241	208	254	214	233	261	229	255	234	238	234	235	212	233	245	233	237	254	220	222	232	251	248	226	258	214	266	227	231	234	261	237	261	262	216	240	225	244	220	260	226	231	241	215	219	231	220	232	227	230	218	212	230	236	223	267	242	248	209	209	245	229	256	262	232	205	213	220	212	238	227	217	255	232	252	236	235	239	223	236	242	236	252	236	214	248	206	250	240	227	256	227	235	240	223	237	223	233	226	220	225	228	191	223	212	234	232	226	227	245	235	230	236	260	235	250	263	246	225	256	240	241	253	246	242	212	217	258	241	231	250	244	247	223	239	225	228	234	204	255	243	233	244	233	220	246	212	218	228	220	213	237	230	242	233	218	240	257	247	216	246	256	222	215	245	219	220	213	234	247	241	240	251	210	245	250	250	207	247	223	228	224	235	202	240	248	235	223	240	191	224	259	244	219	226	247	249	251	234	225	248	223	227	226	217	240	195	227	217	223	246	246	244	222	249	246	251	239	242	259	243	246	239	225	214	254	244	251	211	214	258	243	226	222	228	241	251	243	231	254	231	244	242	242	223	234	233	255	237	220	237	213	234	242	196	202	250	237	254	220	239	223	210	240	247	231	242	245	244	243	234	244	241	216	222	238	236	226	242	242	241	215	245	242	247	218	255	245	233	228	252	215	205	233	231	240	252	227	225	253	238	214	241	223	225	235	224	233	208	228	211	241	222	216	226	229	276	249	271	223	228	219	243	222	227	235	219	198	257	255	217	247	227	245	241	256	220	256	210	210	257	236	229	242	249	249	220	236	225	253	252	237	225	242	237	231	235	222	233	223	232	244	238	234	231	222	218	239	218	228	216	228	226	227	241	235	269	258	221	214	258	226	233	238	241	249	218	219	225	212	237	224	223	240	225	241	268	244	236	230	239	246	272	242	238	253	255	215	248	235	240	212	249	217	229	232	229	246	234	229	215	231	232	267	216	224	234	236	230	248	241	222	236	253	216	263	226	213	243	234	245	229	215	227	247	272	240	260	223	235	219	236	222	225	264	244	228	239	236	221	216	238	214	231	271	227	242	227	236	243	234	217	244	236	236	243	209	251	228	236	230	211	261	248	246	241	229	256	228	255	241	253	235	219	224	227	261	219	226	257	218	235	251	200	213	209	271	252	244	220	245	253	215	201	249	227	262	242	230	226	236	229	249	224	205	251	230	243	202	246	229	231	234	208	231	255	242	230	215	225	223	248	240	211	219	242	243	207	238	253	229	243	205	237	232	223	224	269	240	229	246	217	228	223	269	256	249	210	239	248	239	217	215	226	237	207	236	243	243	245	240	244	241	223	239	213	223	240	253	228	234	241	224	210	224	243	231	266	231	217	227	219	236	238	233	188	241	256	229	260	234	234	243	234	239	242	228	221	246	248	228	246	252	269	246	235	205	214	247	238	250	224	220	234	233	225	226	230	196	253	233	255	236	253	240	247	249	248	245	206	211	237	239	222	250	207	220	210	261	236	229	256	215	214	221	250	230	235	241	239	223	243	263	227	250	244	231	242	238	233	242	250	240	231	228	261	257	271	216	266	209	236	249	225	224	238	233	231	217	263	235	218	247	243	215	263	244	230	236	237	245	215	247	207	241	245	250	261	242	263	229	208	206	239	257	236	201	266	235	249	247	232	229	238	227	239	245	241	241	226	236	240	227	233	197	227	243	238	224	223	257	236	237	227	273	239	219	234	238	226	245	231	251	237	222	217	223	225	243	229	233	254	246	241	229	225	209	243	241	223	224	229	251	256	246	240	270	269	232	218	223	225	255	249	206	239	242	257	252	216	227	264	232	219	217	253	246	235	260	252	230	234	276	226	231	230	252	253	224	234	249	233	234	243	221	239	245	230	217	223	234	263	241	239	215	230	232	246	213	230	252	237	233	259	245	245	215	236	242	243	213	218	247	230	258	255	218	220	252	247	237	251	272	286	230	251	220	219	237	231	222	225	245	246	262	232	237	220	240	250	230	241	248	242	230	248	235	228	220	227	227	242	243	247	240	230	210	228	232	225	231	249	261	237	243	241	246	249	263	230	246	236	242	216	217	243	215	236	254	257	256	212	248	245	239	214	248	207	233	239	213	230	209	230	246	229	254	243	211	219	226	247	247	236	231	231	240	251	236	222	220	242	227	216	216	249	235	230	217	238	215	229	272	230	252	215	238	237	200	244	235	258	236	260	239	231	249	210	213	221	239	239	230	258	248	243	219	240	215	225	226	231	226	242	213	244	257	221	251	236	219	214	207	250	262	229	226	250	242	229	227	229	234	238	255	233	212	239	221	235	231	233	213	219	236	243	215	241	209	224	234	233	237	248	264	262	263	225	247	245	227	215	231	241	252	240	250	256	255	225	245	230	241	239	246	213	222	213	213	241	233	240	252	235	221	263	237	237	221	269	246	248	228	228	236	251	223	240	231	256	239	208	238	239	218	238	230	235	204	241	238	262	230	228	234	256	230	253	253	224	234	223	228	236	247	235	224	253	213	224	234	235	249	231	225	236	253	247	238	242	237	240	251	234	269	237	238	241	251	226	237	240	238	243	222	245	216	222
25349	22132	27367	23598	21145	15170	1891	649	530	485	533	556	490	525	483	516	522	520	505	508	503	536	527	466	501	494	494	494	460	502	528	539	525	523	473	520	466	507	506	527	513	500	529	514	481	469	494	496	520	488	523	458	498	491	461	505	482	457	490	516	464	499	498	508	501	455	491	500	512	539	491	488	486	469	530	494	471	514	468	485	499	504	486	497	488	460	535	502	501	468	485	499	510	483	532	494	457	510	511	494	534	542	494	506	486	479	520	505	473	502	474	473	492	500	508	464	497	468	476	477	511	535	530	456	489	499	509	521	512	524	550	472	503	494	473	495	518	505	490	496	516	496	496	502	506	542	462	500	505	493	504	500	485	492	495	513	494	500	466	562	467	489	513	515	485	480	490	476	470	479	536	503	510	476	455	465	454	499	482	491	529	496	549	529	491	473	503	500	473	485	437	474	509	462	493	498	528	521	454	519	477	476	480	501	482	458	475	466	495	492	469	496	484	466	490	484	475	516	478	454	489	532	496	469	446	481	456	472	456	502	511	489	445	474	501	502	483	482	512	490	478	524	481	487	513	521	483	489	517	488	487	499	497	449	468	500	521	453	453	519	525	502	503	472	517	539	485	554	485	519	505	491	464	492	517	513	541	488	528	478	491	473	506	499	480	523	514	530	501	482	478	507	518	537	483	490	496	476	508	488	524	510	471	511	500	464	482	461	483	477	515	505	435	468	469	472	507	469	490	525	452	541	480	510	505	511	506	500	491	514	493	477	505	497	467	504	469	488	496	504	449	481	525	492	479	484	502	494	459	453	479	472	505	438	487	460	484	486	480	524	490	481	490	517	518	531	493	478	462	473	514	518	491	506	456	488	493	484	468	496	509	502	435	510	478	505	457	481	499	474	456	505	476	492	468	504	501	562	517	511	501	499	505	479	455	509	530	514	497	505	483	489	487	526	474	519	522	492	512	498	497	507	482	506	499	510	521	537	484	457	492	483	464	487	498	475	469	448	502	448	496	492	480	511	473	469	489	500	521	484	460	474	477	520	507	447	507	532	506	497	546	462	499	476	523	511	549	508	535	473	487	466	525	484	494	512	473	508	521	491	506	492	500	459	487	475	469	479	472	477	469	521	486	487	499	478	520	484	469	513	483	515	503	444	496	488	478	509	528	510	507	512	494	514	474	445	455	483	483	503	467	520	517	480	492	487	490	531	485	528	485	508	526	509	459	516	502	498	475	492	475	513	527	485	492	470	510	466	523	468	511	498	478	478	466	494	487	505	474	489	492	501	486	526	536	472	498	507	470	494	487	518	530	492	484	502	514	488	488	507	485	474	470	488	494	479	546	495	528	501	502	514	501	462	501	486	512	477	500	489	498	478	481	531	476	477	467	511	528	498	534	476	522	531	523	478	463	460	512	474	483	498	463	469	495	483	494	472	536	476	461	498	496	493	536	494	507	502	490	490	484	456	497	520	488	480	510	545	483	493	472	510	512	510	492	469	483	486	452	429	452	471	463	499	479	531	477	512	528	509	499	521	513	533	494	489	476	491	508	478	488	480	479	507	503	527	497	505	494	488	473	515	508	469	511	507	485	499	517	527	477	485	508	467	471	453	497	519	462	523	513	482	520	489	497	487	499	479	519	492	520	469	511	517	475	492	446	470	500	469	512	508	494	518	486	478	490	518	491	504	487	502	491	488	510	512	490	501	530	476	475	498	527	520	483	524	514	488	487	455	520	511	494	497	447	506	520	477	532	468	490	532	462	481	466	531	555	471	470	478	490	450	462	504	506	507	496	486	453	519	515	484	515	458	487	499	472	554	476	528	497	489	460	475	505	463	462	534	473	501	515	494	503	517	507	461	435	490	482	467	476	495	509	476	469	511	473	460	445	529	463	517	475	506	494	474	506	461	484	524	502	454	501	481	469	494	504	513	471	524	420	483	498	499	503	499	498	496	484	479	454	507	488	484	503	510	502	460	547	487	478	542	554	489	482	457	497	492	506	490	514	505	515	456	473	527	499	493	540	515	471	469	501	473	490	488	475	535	445	533	501	472	494	497	483	508	526	495	524	452	514	445	506	479	497	477	434	475	493	482	499	456	485	499	495	485	499	508	509	468	504	466	483	549	488	526	461	509	463	472	480	488	509	515	537	461	478	491	484	475	484	547	475	459	495	487	541	507	502	509	505	498	484	477	520	503	497	536	547	510	468	514	500	479	488	520	465	495	517	514	480	499	496	503	522	459	491	472	523	449	490	525	500	457	486	497	481	511	513	491	483	475	487	489	496	478	459	520	464	438	476	504	462	467	505	503	549	509	482	496	454	489	485	521	495	531	495	512	502	484	528	500	470	492	507	514	540	476	510	516	465	491	507	507	452	451	504	479	466	485	506	514	489	476	488	507	532	496	485	494	507	536	474	505	453	499	492	500	488	423	528	497	509	506	529	474	492	494	477	437	492	500	493	498	497	501	473	441	525	507	519	477	495	520	481	498	498	533	504	502	513	481	466	520	477	483	468	503	461	479	492	495	505	512	503	502	486	504	495	521	507	491	479	506	479	497	471	465	489	474	459	479	490	455	457	486	481	487	482	497	480	472	467	494	441	486	513	522	503	470	536	470	482	497	488	516	484	499	500	511	469	513	486	551	519	485	515	460	503	482	457	509	452	484	516	474	469	479	486	479	478	450	474	526	511	488	509	449	502	471	461	511	534	454	496	504	552	514	503	472	485	438	503	509	466	494	498	453	497	493	470	474	521	484	499	497	470	477	505	495	522	510	503	493	494	487	525	480	502	489	513	496	482	459	500	471	499	439	509	477	497	485	478	475	520	472	477	491	486	521	487	515	501	464	538	504	486	510	475	524	506	477	498	538	480	497	471	485	488	472	476	462	508	483	499	484	521	508	562	470	493	500	510	515	492	510	506	482	524	487	498	455	485	503	493	462	488	484	496	426	486	527	447	473	547	517	471	512	516	492	518	489	487	500	434	494	509	488	444	508	499	490	493	534	518	502	515	510	528	507	508	474	512	490	473	498	487	463	537	468	540	476	468	523	486	528	508	478	494	483	504	442	518	491	495	513	461	520	518	506	492	436	475	486	461	467	492	475	522	462	480	477	493	451	514	472	482	493	475	518	473	484	454	458	502	521	521	495	518	520	465	499	506	517	503	417	503	482	496	449	493	542	511	475	505	484	497	540	523	505	463	494	495	530	510	524	472	501	521	493	486	499	455	486	534	491	481	479	480	466	525	484	491	454	487	461	500	517	521	473	447	499	503	472	474	500	490	468	526	499	457	432	525	469	519	463	473	546	487	501	495	496	532	472	469	491	503	522	472	493	500	511	471	526	530	493	526	511	501	513	564	485	513	495	497	514	511	465	470	507	510	489	487	501	497	512	488	495	497	485	508	478	486	497	477	475	481	491	513	494	478	478	479	471	512	488	495	512	474	473	485	505	490	483	482	483	485	508	516	529	494	522	492	489	503	472
60942	81293	40102	3155	18953	886	738	620	549	505	544	509	492	454	466	454	408	492	423	465	433	462	488	438	459	469	443	473	451	464	422	437	471	427	448	452	431	468	466	469	471	454	427	481	412	448	428	439	437	413	449	456	454	460	439	414	410	456	406	427	446	446	448	433	469	425	460	421	414	418	439	449	397	412	440	408	442	386	447	438	441	431	463	463	425	489	426	437	434	409	426	520	450	441	459	496	440	428	423	416	407	433	460	420	456	419	443	425	481	433	461	432	439	455	424	431	412	431	434	439	419	431	451	415	422	407	435	448	442	468	448	466	410	454	464	423	450	478	457	429	420	399	440	443	423	411	449	429	457	463	431	423	457	460	433	422	445	443	464	436	437	410	427	418	416	435	450	498	450	446	456	429	439	429	404	444	435	395	473	422	457	441	430	450	441	415	449	400	403	421	436	424	454	437	411	426	423	466	450	470	435	452	493	449	465	431	446	425	458	443	458	440	443	435	419	405	432	435	469	400	419	469	442	439	422	411	453	389	434	413	435	440	469	417	426	439	423	427	427	447	407	421	405	465	446	443	439	402	397	448	414	448	403	422	434	437	451	417	417	462	450	430	405	438	462	424	410	414	456	431	441	427	451	454	411	453	446	437	420	423	413	480	451	426	406	446	420	478	460	403	435	434	406	365	435	418	459	416	428	454	447	444	423	434	442	390	435	418	412	445	422	451	457	418	461	428	398	484	453	444	462	440	380	450	442	423	444	430	402	459	462	442	397	431	394	413	432	458	441	430	432	461	430	381	457	510	426	440	386	433	407	421	455	424	407	398	488	423	425	431	452	427	484	454	456	430	446	473	411	455	425	415	416	471	437	455	453	456	419	434	475	449	467	414	415	396	415	407	440	418	456	442	439	448	469	405	466	451	441	408	424	435	452	437	416	437	432	453	437	444	437	431	438	455	412	462	438	467	406	432	458	428	459	414	467	491	439	458	417	460	432	463	450	419	435	458	452	428	455	432	424	435	409	415	414	414	393	418	461	439	418	438	462	414	418	434	422	431	444	450	435	427	429	470	431	460	458	471	467	474	410	440	412	436	413	457	450	465	422	463	441	445	434	435	405	461	439	428	403	431	426	462	431	458	452	423	451	422	453	450	433	436	461	395	409	464	461	402	422	395	416	421	438	424	445	407	403	409	473	457	460	401	439	417	436	410	451	441	458	425	440	443	428	467	435	430	426	445	445	479	418	444	452	446	449	420	467	438	457	429	471	418	423	448	436	437	438	478	423	415	441	473	447	432	423	418	447	479	445	431	446	471	449	409	428	433	438	434	405	418	421	453	406	456	407	418	446	417	425	452	438	411	422	465	439	467	451	458	415	445	441	451	461	387	445	429	412	403	449	456	399	404	470	448	432	435	460	414	433	454	448	444	432	433	456	418	460	400	469	405	410	396	457	439	448	441	453	428	402	431	464	405	427	392	438	447	429	414	464	439	467	460	438	475	452	428	413	414	423	406	432	444	401	480	446	457	420	442	469	450	432	421	421	455	423	486	442	395	457	463	447	441	458	425	406	465	454	432	464	438	405	431	442	452	426	462	426	421	492	453	429	464	436	427	430	447	458	453	408	428	423	442	477	477	419	406	415	434	392	409	434	444	450	442	440	428	435	457	439	416	456	429	431	445	476	461	424	440	457	452	438	465	423	459	399	416	437	414	436	430	422	392	470	420	426	456	431	437	442	457	463	458	457	432	425	388	473	429	461	453	485	437	447	452	442	421	437	436	435	446	441	451	440	415	406	415	400	426	432	463	398	469	445	418	476	464	412	455	471	453	439	429	446	451	461	455	441	428	450	467	465	414	454	402	401	475	468	421	492	459	397	460	453	457	393	403	421	422	439	416	410	399	421	428	448	446	447	424	393	397	446	440	412	415	439	422	459	412	425	442	454	434	451	451	436	467	424	460	433	427	431	427	430	462	440	457	439	441	440	438	395	429	421	407	446	464	420	443	444	411	433	408	474	450	449	495	434	421	413	449	464	457	477	444	423	430	429	431	428	405	438	495	428	445	422	456	460	416	411	410	429	466	447	402	429	386	442	454	404	418	434	444	455	448	445	416	497	448	450	457	461	398	454	433	441	434	414	435	440	426	427	440	418	426	450	425	456	411	446	478	464	454	461	409	466	436	443	459	464	441	423	421	442	423	444	428	435	434	444	428	482	456	428	434	444	424	409	409	453	432	457	406	431	428	433	442	413	487	441	483	432	463	426	492	466	469	417	409	403	445	429	396	429	441	412	443	439	424	420	455	426	455	429	442	436	422	474	449	416	424	424	393	417	442	427	441	424	444	452	438	427	437	454	431	457	414	464	419	473	460	426	446	462	424	466	428	416	456	429	405	398	438	434	421	401	446	449	461	427	410	466	484	412	443	419	407	417	431	452	438	449	445	430	444	434	428	472	442	429	436	421	445	449	423	445	445	458	456	449	424	407	437	437	457	436	423	440	413	432	427	448	439	423	471	450	432	470	451	420	459	413	383	450	419	451	441	470	419	431	414	481	453	444	438	506	431	445	455	423	432	446	440	429	438	433	461	449	464	490	425	435	472	430	421	447	424	455	449	462	450	424	423	451	413	453	451	438	457	424	429	414	466	440	429	412	433	430	442	447	452	456	446	421	432	449	437	430	451	468	435	441	460	459	434	407	433	450	437	431	422	483	433	446	481	415	412	427	468	438	445	415	441	433	470	441	445	483	401	451	433	440	416	414	447	426	411	420	427	408	441	448	443	457	430	428	401	449	440	453	429	455	425	417	447	415	434	446	429	466	448	412	466	442	429	428	447	438	442	455	386	426	459	438	410	420	447	429	450	449	444	408	422	442	415	447	468	441	437	452	434	415	441	441	438	441	417	466	467	443	419	446	382	444	445	468	436	446	399	433	436	452	459	404	441	410	427	446	463	453	417	411	460	409	460	440	460	430	405	442	442	435	451	420	457	438	466	453	406	418	433	419	420	438	429	437	459	445	426	507	435	396	417	457	420	414	440	462	396	448	426	429	431	442	433	477	446	442	476	416	441	459	452	463	453	432	468	445	415	405	460	440	434	429	449	448	433	506	438	471	435	442	419	449	453	441	423	463	448	407	424	433	461	444	452	444	417	471	411	461	425	404	471	404	461	446	447	410	421	433	452	449	416	420	473	431	428	455	435	438	455	423	453	463	432	445	443	471	452	409	434	434	433	422	435	442	437	432	398	433	489	438	428	421	442	473	389	424	410	431	399	451	441	429	431	435	449	406	463	446	451	419	452	444	404	466	421	511	444	435	422	404	466	446	406	428	440	447	453	432	464	446	442	444	452	467	414	412	442	407	444	430	493	456	410	416	417	417	452	451	423	401	415	438	416	462	403	430	427	435	452	401	411	472	418	429	426	451	423	410	450	458	428	433	415	437	427	475	397	442	447	441	421	451	447	403	436	455	482	457	383	468	447	437	477	461	442
22614	21206	27341	23497	20601	20418	14362	1288	872	827	804	813	862	761	810	766	828	784	799	730	764	762	752	746	797	745	738	778	775	795	716	805	752	756	761	713	759	752	762	814	727	758	714	774	766	762	751	782	780	710	774	734	761	719	750	755	724	776	719	756	762	743	722	723	769	771	751	773	758	762	763	755	705	731	768	766	778	698	719	733	735	721	739	744	755	759	730	762	773	727	783	695	753	763	697	761	753	751	763	747	755	718	697	702	804	743	787	744	771	785	802	740	730	737	779	738	772	740	750	745	738	720	736	712	752	765	784	697	705	773	766	751	745	722	771	724	758	725	782	709	739	755	726	723	801	744	771	737	757	747	763	718	713	794	764	801	753	704	725	728	767	754	749	782	768	741	740	680	746	758	738	759	723	758	749	773	736	723	748	685	773	723	734	778	759	735	738	730	718	745	707	737	703	770	744	743	716	745	746	750	725	756	765	704	796	752	787	720	755	718	721	735	739	739	779	737	770	718	776	778	753	783	714	732	738	687	765	753	764	737	765	764	755	766	671	711	824	766	733	777	718	756	745	721	750	764	735	779	701	746	718	735	716	717	786	752	712	722	741	767	748	730	724	735	711	712	826	734	668	743	731	672	705	759	740	720	765	740	745	669	775	728	725	809	747	731	707	763	737	742	829	774	709	755	763	676	765	740	722	715	725	760	742	804	737	757	765	715	703	729	730	757	743	752	782	792	738	733	736	702	718	702	727	811	754	742	786	742	731	721	723	767	745	757	768	758	746	705	758	733	783	698	748	686	749	739	720	786	742	725	715	706	793	742	792	766	775	753	721	764	748	794	749	816	719	765	756	699	759	712	717	738	746	746	788	723	764	709	707	764	749	826	745	754	782	740	794	728	747	753	748	759	737	757	749	752	750	716	764	722	736	738	722	761	758	698	712	753	701	775	732	739	761	781	767	733	732	722	755	738	777	762	763	753	818	733	708	699	718	721	743	705	755	704	749	724	728	736	764	767	792	710	763	768	810	747	772	730	738	775	759	727	680	719	782	823	784	728	813	788	710	733	752	708	787	773	810	774	716	764	749	685	755	740	725	746	781	751	737	799	769	680	745	734	730	769	707	707	803	768	769	743	784	726	698	751	784	736	748	745	720	710	752	748	746	719	770	751	750	774	830	707	796	760	723	755	715	705	726	779	738	784	767	770	750	756	725	713	753	746	788	718	745	690	700	789	770	728	732	724	776	735	713	765	766	740	716	741	814	777	713	794	777	736	751	729	741	734	738	788	787	729	747	779	801	778	780	746	733	731	763	741	754	738	699	752	753	780	716	785	761	741	717	720	738	816	779	709	760	745	707	728	787	708	754	740	787	736	765	798	754	760	758	733	771	723	703	725	751	756	750	725	775	780	752	756	706	759	722	743	796	782	755	753	800	768	703	715	778	772	752	787	732	733	782	741	740	725	741	731	701	773	762	699	759	700	744	747	750	764	687	717	751	750	790	735	762	763	754	745	741	812	769	734	726	740	796	763	749	745	773	716	711	754	765	792	734	707	711	742	791	716	739	757	751	726	736	732	779	793	716	775	740	718	746	712	689	671	738	757	734	727	780	769	706	729	737	763	722	715	763	744	775	729	813	738	730	732	755	751	750	717	740	743	699	716	726	740	745	726	775	742	706	722	764	702	738	787	732	768	814	792	708	726	745	738	736	758	755	743	753	722	781	720	747	795	739	760	779	763	798	791	747	733	670	723	743	741	732	707	792	748	761	733	736	775	718	806	729	713	743	711	699	736	734	748	765	745	770	766	705	774	708	723	811	706	766	751	729	716	738	712	741	762	790	791	758	794	753	710	778	734	755	770	710	694	751	748	790	785	721	755	768	737	765	688	776	729	686	742	760	724	743	765	721	761	742	739	771	763	755	757	719	761	724	779	789	758	740	748	752	691	739	750	757	804	796	767	760	737	766	775	755	788	768	762	820	791	769	722	770	750	738	791	766	716	712	748	753	669	702	755	739	718	749	770	720	747	738	718	770	737	734	677	751	727	710	779	726	762	759	805	781	673	725	766	696	734	759	755	773	788	757	722	736	736	790	769	726	776	699	739	703	742	732	717	778	730	751	792	715	751	736	739	716	727	730	778	752	773	769	698	750	759	761	736	737	731	778	720	752	703	702	719	744	819	739	768	737	705	706	722	799	749	742	709	755	745	741	767	713	741	736	712	735	760	784	724	726	706	716	774	741	769	771	702	736	783	737	780	788	737	738	755	722	813	730	747	738	746	714	777	734	753	766	846	715	743	736	773	743	751	713	789	777	698	771	747	780	749	727	752	735	696	719	747	744	758	797	732	802	797	733	824	726	791	720	736	739	777	757	800	744	767	706	714	728	739	692	760	752	740	772	797	774	723	771	761	720	713	769	757	721	750	724	761	770	768	763	744	731	800	732	734	738	827	757	741	756	715	717	694	739	724	765	770	736	721	758	761	722	714	767	749	772	747	747	709	730	755	711	727	736	753	762	773	696	802	764	745	758	728	694	713	749	816	763	758	755	774	739	736	749	726	737	710	759	728	759	757	719	736	738	761	768	771	720	745	759	753	749	755	737	723	723	749	759	739	757	719	699	762	720	731	697	776	721	734	797	696	738	755	750	730	758	746	737	765	746	776	749	709	758	802	716	760	784	793	670	748	773	744	775	754	757	796	756	785	731	717	766	790	746	770	772	775	724	737	770	808	760	728	773	802	719	785	733	733	729	728	731	757	771	740	728	731	762	749	742	748	773	745	733	744	760	768	762	765	762	745	747	758	751	752	741	778	789	747	711	708	712	688	763	790	760	728	738	728	737	743	791	760	752	749	716	757	765	739	751	741	708	752	721	745	777	734	752	805	787	752	767	727	743	754	764	782	708	777	757	797	753	749	754	763	751	792	723	782	780	733	732	758	786	742	740	729	728	712	768	740	770	716	734	757	739	723	739	797	737	744	761	746	788	764	768	698	820	751	771	719	747	734	737	762	756	720	744	739	744	733	778	759	730	756	763	734	705	782	779	732	736	727	738	686	743	744	716	708	778	788	753	773	735	767	702	759	746	733	763	748	735	741	767	783	704	748	753	748	767	768	760	734	762	738	711	797	761	715	711	764	736	741	782	768	700	710	728	722	768	754	743	741	719	736	766	683	765	731	748	749	745	744	776	763	744	742	717	752	742	729	771	753	737	735	748	735	757	778	741	728	774	777	749	743	772	774	767	745	747	747	745	710	783	687	756	780	737	774	728	734	740	779	794	782	744	748	765	771	724	763	736	708	776	711	770	780	770	725	793	759	751	731	713	751	740	725	787	746	757	761	741	688	750	721	745	746	736	738	747	734	753	712	742	711	710	721	745	772	782	747	692	762	740	782	730	732	760	783	747	750	685	728	738	705	749	777	725	766	740	772	736	728	746	732	746	704	780	719	766	752	743	771	763	714	756	705	718	698	804	700	728	751	722	736	781	752
57014	87435	52278	4893	22474	1527	1346	978	923	845	794	787	738	721	727	704	716	710	679	690	722	677	719	666	687	674	688	683	686	674	677	680	642	664	689	685	625	635	622	675	680	661	637	674	634	638	672	711	671	668	652	641	656	664	608	635	671	703	665	649	638	671	660	698	657	642	657	658	624	593	595	619	623	639	639	647	670	594	650	667	604	664	687	663	653	682	623	670	671	681	646	646	696	640	649	673	656	640	682	657	676	658	635	662	642	696	641	632	697	652	621	632	607	604	637	657	637	642	634	690	655	620	678	690	642	681	632	688	664	698	664	703	621	650	635	703	638	651	654	652	691	655	650	647	677	634	689	677	687	671	635	626	682	694	629	607	663	649	691	670	677	612	618	645	696	698	667	625	677	659	640	677	658	655	658	618	619	643	680	680	624	675	614	633	639	659	661	668	666	659	621	652	612	632	634	641	652	704	628	675	633	658	632	660	658	626	629	613	668	679	646	670	698	660	671	641	677	649	667	660	632	648	636	648	632	596	679	663	637	715	660	629	652	673	638	716	618	651	680	650	633	654	683	639	659	684	635	670	641	665	656	644	658	656	614	661	693	646	660	697	693	700	658	633	665	621	651	686	703	616	652	650	684	659	695	678	641	714	674	650	729	625	634	675	671	673	683	655	658	651	702	644	614	661	652	693	652	652	654	633	710	674	656	684	607	660	685	624	635	665	672	667	665	655	670	646	641	688	682	665	638	694	658	690	633	675	694	646	624	625	621	641	671	682	600	646	694	629	651	602	651	621	649	628	673	674	692	675	691	642	647	616	660	639	650	621	667	698	624	633	693	645	664	674	646	637	666	688	610	650	656	682	669	640	643	637	652	620	628	669	675	655	598	662	676	644	649	705	662	643	619	705	671	676	675	677	683	626	663	691	667	629	630	651	695	702	696	645	624	654	641	655	650	698	686	659	701	670	674	616	652	636	641	671	652	627	695	653	697	618	652	626	652	622	603	633	649	697	711	657	637	667	643	641	711	654	654	682	665	615	622	625	623	637	696	656	631	723	610	615	633	677	663	629	665	643	655	667	658	615	643	645	632	642	688	648	659	665	611	627	636	606	650	663	666	598	629	734	633	628	632	631	690	597	692	644	622	647	636	638	621	632	697	628	589	647	645	642	635	681	642	603	676	649	619	686	649	628	637	638	656	669	647	643	669	659	666	629	628	648	628	640	648	659	653	684	662	625	662	643	645	648	691	660	652	649	645	625	649	585	668	650	674	664	642	615	613	664	663	657	626	640	651	637	647	641	677	617	659	690	664	682	697	625	665	588	692	708	660	685	653	659	666	651	621	652	637	662	674	662	619	635	660	632	670	667	677	621	694	650	615	638	650	662	627	663	647	663	620	683	646	648	656	681	653	628	667	693	673	652	675	649	641	623	652	658	659	644	632	674	708	656	641	656	647	626	616	656	666	633	667	653	659	638	644	657	618	649	677	645	632	635	685	644	661	667	642	685	623	648	657	629	636	694	639	690	633	674	652	683	658	668	699	705	646	633	654	686	701	656	670	661	677	715	643	662	628	659	678	606	604	673	648	621	651	705	623	655	662	642	628	643	601	645	684	653	650	650	633	707	630	619	587	686	620	641	656	642	628	625	623	670	670	672	643	677	686	648	636	662	629	666	652	644	675	647	658	647	693	623	667	625	639	685	655	651	623	649	640	666	631	693	638	664	623	657	670	663	655	648	691	670	655	690	649	639	669	679	649	645	655	660	655	637	632	662	617	627	625	654	720	666	662	717	653	662	657	594	658	640	656	682	675	633	643	633	658	635	659	659	629	616	626	642	658	649	681	615	674	594	644	655	667	647	625	663	680	636	643	639	646	631	646	641	669	618	635	689	598	649	657	665	641	666	590	717	672	683	689	673	680	641	600	629	655	665	649	685	598	627	633	642	674	684	675	624	685	617	670	723	620	610	601	666	654	655	628	652	642	629	653	638	658	697	679	640	639	669	658	623	639	643	657	640	629	638	659	665	652	610	718	670	623	666	675	655	677	638	667	634	658	653	654	629	669	617	671	659	626	655	653	656	641	680	664	688	652	625	675	636	664	628	666	689	668	666	706	673	663	671	608	639	666	666	673	662	662	677	624	672	657	643	615	655	662	644	619	657	648	629	601	671	626	665	674	663	637	654	657	662	612	635	658	599	678	641	660	629	632	614	679	641	632	618	626	667	644	597	659	654	679	641	659	609	680	670	667	633	707	652	649	673	632	697	637	647	695	701	597	611	645	685	669	667	679	660	610	682	632	642	655	652	673	669	672	636	654	663	670	657	631	656	655	636	653	637	668	709	655	656	625	653	616	662	663	672	645	626	617	673	625	636	617	625	640	642	635	654	668	658	638	609	647	645	637	665	638	597	688	618	625	636	692	682	623	657	658	656	671	694	620	651	647	659	675	632	627	632	708	673	669	670	659	625	621	629	667	634	680	686	641	677	637	647	659	656	693	676	659	681	604	608	657	648	643	672	667	675	632	645	644	640	662	678	711	623	656	690	636	673	690	639	633	611	641	657	641	618	639	642	664	638	645	651	633	655	691	636	688	659	685	667	669	625	675	679	660	622	696	670	640	670	650	661	651	648	597	678	621	683	610	663	665	671	674	640	632	668	615	670	592	630	690	578	683	647	648	668	683	707	612	747	635	659	644	630	684	647	643	608	595	689	659	641	695	633	642	666	623	634	673	684	618	670	661	665	614	670	642	686	662	645	704	641	687	666	654	639	652	672	672	614	634	683	712	652	644	695	664	641	641	662	617	642	623	670	624	665	661	651	667	567	641	628	669	666	661	657	644	631	618	661	670	639	650	696	635	656	645	661	688	656	651	662	638	663	637	653	660	651	685	618	660	722	634	654	646	640	615	702	682	625	657	615	704	638	630	650	650	685	678	687	661	645	647	624	703	614	686	650	655	635	667	682	650	620	705	628	611	645	643	659	678	644	690	651	687	639	684	614	633	633	621	659	658	641	604	684	633	643	642	608	648	647	640	677	654	633	675	639	635	690	654	636	648	622	684	670	634	641	688	624	644	621	657	672	663	671	662	673	640	664	666	592	665	605	675	684	719	659	655	650	631	666	627	664	678	704	640	624	697	664	629	641	650	646	642	672	690	654	670	662	688	661	625	627	648	642	654	676	697	657	677	683	634	652	612	622	636	707	662	652	659	670	683	631	645	648	684	622	635	650	625	660	645	650	612	668	661	673	679	645	688	672	659	658	681	651	663	627	644	683	679	671	678	663	660	644	673	685	661	677	623	664	631	661	604	648	637	673	665	608	655	645	651	628	674	662	660	655	675	652	667	629	685	653	669	724	651	631	634	676	666	686	674	663	637	646	622	666	649	626	625	657	613	660	664	669	638	646	691	679	640	639	630	690	620	641	638	637	641	674	637	661	637	657	684	655	663	649	667	667	645	697	691	625	658	606	716	663	644	650	628	646	695	644
38777	31518	16303	2770	1058	287	272	269	247	250	219	234	251	233	234	271	233	253	249	236	223	252	250	248	238	238	250	260	237	241	248	217	240	250	250	229	274	262	238	256	237	225	263	239	238	222	230	236	251	235	238	259	235	254	229	242	240	271	242	246	232	235	250	245	242	214	221	258	266	238	237	255	249	231	246	265	248	244	246	255	229	229	251	257	241	254	257	260	234	266	250	246	259	239	244	239	229	237	227	252	240	258	231	226	264	242	245	249	247	269	258	244	237	232	224	221	212	260	226	257	235	255	238	242	242	258	231	290	262	248	252	257	243	236	241	242	247	284	245	217	244	234	252	224	262	223	228	244	252	252	250	270	220	269	253	224	269	235	233	268	226	230	236	248	238	196	234	244	221	251	233	237	234	249	258	251	241	230	252	260	232	256	254	238	258	227	282	226	230	232	264	240	241	259	220	244	267	244	217	285	214	245	226	224	238	232	241	228	242	236	230	246	241	246	238	254	231	213	276	226	230	270	245	277	234	215	236	245	234	234	276	257	235	255	245	256	238	253	267	237	242	248	250	259	225	232	243	228	283	264	241	245	275	229	243	229	252	226	230	222	223	240	252	261	256	278	278	235	261	243	253	252	247	258	241	238	250	232	290	235	236	253	242	237	239	230	244	242	245	223	246	251	231	232	238	249	255	260	240	254	225	235	266	247	226	255	237	261	232	223	232	249	223	237	240	262	259	259	254	243	255	240	220	262	243	237	225	246	255	252	247	239	239	229	251	264	229	284	249	223	261	222	224	247	268	256	250	240	238	272	223	251	226	231	252	242	240	223	249	222	254	236	236	223	225	228	248	230	237	228	255	232	245	259	240	231	261	243	226	238	215	264	221	282	234	249	236	235	254	234	249	251	237	243	250	242	216	245	235	245	242	274	235	256	247	243	250	262	218	249	251	257	255	244	250	268	220	233	251	229	240	272	254	246	260	229	221	235	235	227	210	228	265	235	267	261	235	240	239	251	262	268	256	258	234	238	226	274	257	248	229	219	268	247	258	223	250	261	261	278	279	262	268	247	254	242	229	256	252	259	246	241	281	219	209	280	260	250	237	245	237	238	234	236	258	251	238	252	231	233	250	231	259	254	227	251	255	238	252	242	235	234	249	245	253	267	244	192	283	248	236	221	239	261	209	234	247	228	248	227	237	256	252	240	259	260	275	265	231	237	244	241	233	254	233	249	231	242	230	243	265	254	253	246	242	238	272	217	235	249	245	230	255	252	257	278	244	263	242	227	234	264	267	234	237	232	240	239	236	238	246	227	252	214	220	240	258	223	225	267	234	271	264	239	224	256	276	226	244	236	220	267	255	240	241	257	230	233	243	228	228	218	241	254	248	239	253	248	243	244	258	255	257	266	239	255	261	260	240	247	247	248	249	284	240	236	253	214	236	272	251	242	226	217	252	241	240	221	256	230	227	237	248	254	260	251	259	255	234	235	238	223	241	257	241	237	208	220	249	234	262	242	263	248	228	244	232	242	260	273	252	268	234	216	236	259	250	265	251	252	253	238	253	215	237	237	238	236	263	217	257	204	264	278	253	263	251	247	276	216	248	280	246	254	241	258	240	267	219	233	276	235	240	227	248	240	250	254	229	244	242	273	244	239	236	262	255	269	251	240	244	216	252	241	224	246	267	230	237	265	226	241	253	231	234	272	228	237	261	243	252	247	254	259	213	229	236	268	238	245	259	268	261	256	256	232	227	226	263	261	255	240	250	253	245	240	246	240	232	247	261	254	265	237	234	258	260	206	235	247	267	230	245	250	224	279	257	244	264	256	252	236	237	233	220	239	248	236	221	251	254	247	257	243	264	232	255	255	265	233	248	234	221	224	257	255	229	247	254	232	232	262	249	251	234	246	246	254	256	239	249	223	216	257	243	214	248	226	240	251	227	233	245	242	248	239	228	254	255	234	258	262	236	247	222	232	229	258	257	260	247	256	275	226	290	240	232	248	231	238	243	231	239	252	229	265	225	244	263	230	241	195	253	220	258	245	269	235	241	227	228	233	262	250	265	222	242	220	271	270	230	246	247	218	220	242	255	232	275	234	234	262	245	252	253	280	243	235	243	244	282	239	243	233	243	222	254	228	233	206	232	241	236	261	238	245	260	254	239	255	229	246	253	229	252	249	260	243	227	265	254	243	247	252	243	249	223	272	247	247	220	234	247	268	259	250	220	235	252	238	262	240	243	237	257	240	232	246	259	221	239	237	258	238	230	255	253	239	258	241	240	229	251	234	260	257	242	253	200	245	244	262	262	259	243	264	237	233	268	250	205	255	247	253	224	232	241	234	255	262	237	246	248	280	266	257	241	250	283	222	254	226	255	238	242	231	249	245	222	237	237	247	247	250	231	241	243	243	263	247	260	244	252	242	246	255	274	236	230	259	281	223	245	252	256	228	275	251	249	265	255	242	236	231	276	260	251	235	232	246	193	223	258	238	253	226	271	262	256	250	225	263	251	253	232	238	218	256	271	257	249	244	229	237	243	251	269	240	205	250	226	242	247	235	234	248	248	258	245	247	245	245	254	235	257	252	268	252	222	238	241	254	240	238	242	251	243	254	234	237	239	252	256	234	268	243	261	294	267	252	254	272	222	254	258	251	227	281	219	248	269	233	249	278	237	256	255	248	228	217	243	251	250	237	227	253	226	246	272	236	235	245	217	257	258	238	242	248	250	228	284	233	247	226	233	252	240	258	223	272	227	273	248	257	216	263	259	280	236	248	256	241	269	236	223	227	215	253	257	242	265	244	204	264	260	284	236	240	220	235	262	251	277	257	206	248	251	254	260	261	237	243	199	258	265	247	247	246	252	255	209	220	242	237	245	245	269	242	245	268	216	252	250	244	267	246	266	254	263	239	234	263	230	248	234	241	250	248	236	222	220	245	229	255	246	227	248	247	266	236	262	233	229	254	224	235	266	239	242	242	214	249	273	255	247	242	232	250	252	234	295	230	234	226	266	275	254	229	231	253	241	204	261	270	253	249	259	271	256	238	222	240	264	217	258	245	253	223	247	236	240	246	218	246	252	237	250	247	235	228	247	245	246	224	267	231	260	253	263	248	284	262	270	230	257	255	262	253	240	253	263	239	224	231	274	248	216	245	245	243	229	236	244	223	266	226	252	224	244	232	253	246	236	237	256	236	250	258	257	241	238	250	246	259	235	235	259	239	234	234	238	217	245	237	259	264	236	283	245	270	262	228	240	269	250	216	250	243	241	263	230	251	204	258	267	236	263	244	241	209	247	272	221	254	269	251	246	263	259	235	247	221	263	259	265	234	254	241	267	242	256	229	244	225	232	220	243	268	235	271	265	219	225	229	232	232	236	231	250	253	255	229	262	239	249	259	245	273	231	233	259	243	242	244	240	240	230	270	257	240	236	223	238	238	252	258	244	262	252	255	261	259	245	243	266	227	239	251	259	224	242	239	221	220	252	244
40006	32412	9966	698	1448	301	258	240	243	245	241	240	232	237	222	243	231	237	251	260	231	207	239	245	262	195	253	229	259	246	232	253	238	255	247	236	240	250	212	247	229	249	247	225	220	236	261	259	233	225	240	255	248	247	202	262	220	217	236	249	223	227	246	245	227	233	241	252	267	217	227	230	272	256	241	252	203	219	226	241	259	230	254	239	253	237	223	222	226	243	246	260	230	248	246	227	244	244	243	239	247	237	244	223	249	232	243	243	252	214	249	254	236	246	223	248	254	237	211	247	223	260	271	241	232	200	257	237	240	220	253	232	243	272	228	264	255	230	254	236	262	245	260	264	214	235	265	255	203	217	228	227	247	246	234	216	254	242	205	226	234	238	245	229	230	227	238	219	205	228	257	258	235	273	229	234	226	246	257	236	248	266	242	227	229	232	241	213	251	216	263	243	235	238	220	250	253	228	222	242	234	242	228	212	221	222	221	237	225	234	239	242	238	209	206	234	215	245	228	257	243	232	238	257	221	213	209	239	230	236	224	255	236	248	230	228	234	231	227	238	237	214	253	235	251	254	250	210	213	227	256	253	250	267	241	250	215	252	246	233	236	235	211	248	240	231	226	225	225	219	229	211	206	257	255	265	233	232	226	229	240	233	252	253	232	257	238	223	215	239	276	245	247	238	224	225	216	253	207	223	235	218	231	254	258	228	240	259	230	262	228	242	262	254	244	221	273	253	243	243	221	253	219	233	227	256	249	250	221	241	230	241	224	274	239	217	237	220	233	242	218	240	261	218	227	256	275	219	219	225	228	215	252	251	236	231	208	255	259	245	236	273	236	226	225	244	255	248	234	252	236	227	235	213	246	225	258	238	215	234	242	227	212	236	216	233	233	203	250	233	223	256	208	217	226	249	247	248	240	232	263	220	273	230	231	223	238	232	229	232	247	248	239	245	264	247	238	227	262	243	233	253	222	271	247	247	224	235	244	246	228	229	242	245	218	237	252	249	233	259	208	243	261	244	267	245	204	247	220	196	240	226	239	243	239	234	229	260	238	235	252	255	236	247	252	262	202	247	251	241	230	261	222	235	240	242	219	296	250	242	256	237	229	264	229	229	233	254	220	212	246	249	271	264	234	261	246	260	252	222	251	221	249	250	255	242	235	252	250	239	230	235	220	231	242	241	252	245	238	241	219	216	241	220	244	250	211	243	259	276	239	232	250	260	257	252	233	251	234	225	238	277	230	224	234	242	239	230	242	255	243	238	216	219	214	271	221	244	228	246	236	237	229	234	269	227	211	259	250	252	236	214	233	237	247	249	230	239	213	244	258	239	242	273	238	245	236	232	247	220	205	210	232	238	211	244	250	228	246	224	231	253	250	226	244	257	250	264	243	219	229	225	244	226	222	225	225	232	226	231	250	254	265	237	217	222	256	229	227	222	243	243	237	229	264	275	272	207	215	243	244	244	217	232	235	262	255	251	256	229	243	220	233	251	244	288	248	245	230	232	244	225	246	231	237	224	245	204	232	211	267	242	222	250	219	228	234	226	211	232	223	224	235	254	248	237	220	226	244	221	245	257	246	223	231	261	260	226	266	226	238	249	234	254	234	233	273	243	246	226	240	234	228	236	224	270	245	247	239	235	236	233	266	238	209	215	217	229	238	258	253	240	227	234	233	233	251	245	259	260	243	230	244	242	246	226	222	270	269	235	221	267	224	241	247	241	253	236	233	249	238	229	243	214	228	242	222	261	246	238	229	206	217	252	257	258	239	246	218	233	250	258	233	250	255	252	220	255	235	266	237	236	258	216	253	235	238	246	233	232	235	226	226	245	238	229	260	233	223	228	249	242	223	229	229	216	216	261	231	241	234	242	231	237	267	270	233	238	230	237	257	234	228	223	254	240	240	228	248	234	227	229	195	244	243	248	246	211	256	252	220	231	235	222	231	245	257	220	224	216	205	233	247	244	216	251	232	231	239	234	237	228	259	275	231	220	223	247	239	254	234	241	222	232	226	254	242	239	236	250	206	244	252	221	228	230	249	259	222	217	237	221	229	244	233	253	253	215	248	253	242	229	221	251	249	223	190	226	236	251	247	231	264	249	248	243	217	238	257	243	262	226	233	214	203	230	235	221	244	215	243	239	222	225	252	273	212	269	237	226	226	241	203	239	266	215	228	242	224	235	247	259	233	244	237	228	243	255	230	258	228	243	241	233	237	242	249	219	217	268	232	242	259	248	224	221	236	242	245	229	265	238	240	219	262	238	238	245	211	218	227	243	272	246	220	249	263	257	234	237	231	243	240	235	237	224	243	242	240	235	207	227	243	249	234	233	241	249	207	245	209	239	243	210	214	221	256	238	250	234	227	246	236	225	237	264	214	222	235	231	232	256	244	209	235	220	244	230	234	231	249	245	241	253	224	206	218	249	230	239	255	229	258	272	224	226	215	249	224	222	214	227	250	274	251	234	249	232	214	236	254	245	243	232	224	226	243	214	224	230	223	256	245	235	256	238	246	270	234	241	234	247	245	235	241	246	246	243	200	226	246	235	243	247	243	241	250	250	252	220	262	272	237	248	222	237	241	236	233	250	229	214	231	217	231	236	235	237	236	249	262	249	231	231	237	241	245	219	240	224	218	219	244	225	243	243	272	235	238	237	227	243	235	231	240	239	251	235	204	247	245	232	239	247	232	273	237	237	225	227	270	245	255	234	217	250	225	223	249	228	218	245	262	241	227	206	241	206	250	264	236	246	233	258	231	250	247	230	229	212	250	240	242	245	242	236	235	211	225	241	231	223	242	235	215	254	223	247	240	248	242	250	234	257	229	260	239	253	233	237	244	194	246	239	246	253	227	229	255	218	238	226	246	240	230	264	255	241	266	247	244	207	240	257	232	237	232	230	241	260	211	217	244	243	234	236	257	257	245	237	273	231	227	223	248	247	253	231	232	224	254	224	231	261	250	259	208	245	231	237	265	213	232	243	245	254	216	243	228	245	223	245	246	214	258	245	222	257	243	228	207	238	240	249	218	248	222	238	252	254	251	232	231	254	284	237	233	243	250	268	259	200	204	228	239	235	233	244	240	231	233	224	240	219	230	242	248	233	217	249	229	249	234	214	248	253	219	231	241	257	248	232	230	230	243	265	221	249	213	233	251	220	270	232	244	248	246	224	267	221	228	250	220	243	258	236	233	226	242	251	264	235	251	239	261	272	246	231	233	235	233	231	252	219	263	223	207	243	239	210	236	244	258	260	239	221	239	244	247	213	238	249	236	230	236	256	236	235	213	247	239	239	255	231	231	260	264	245	235	219	268	220	235	253	255	232	228	247	252	254	244	233	227	221	253	266	226	249	225	216	234	235	242	248	234	227	204	248	201	222	231	226	262	267	242	263	232	256	222	236	211	239	237	232	217	237	237	230	229	227	230	260	200	220	251	247	248	233	240	236	217	232	224	237	238	241	260	221	217	234	217	224	245	264	250	239
25296	21816	27075	23947	21201	14847	2637	654	526	579	508	540	497	548	513	502	531	500	526	514	524	515	526	529	499	491	505	526	531	453	508	500	539	506	550	530	515	495	534	519	505	490	501	512	517	502	514	557	461	538	511	479	524	496	504	545	548	564	484	527	496	468	511	513	488	520	493	518	510	483	488	501	494	465	467	477	551	502	539	525	486	499	525	479	467	522	533	460	520	517	507	475	521	506	517	530	502	490	498	512	500	499	487	503	469	495	486	511	448	527	511	493	547	512	522	476	510	504	485	477	511	549	553	513	478	505	507	462	496	460	459	518	482	516	500	460	489	519	536	485	518	484	537	516	528	438	480	482	524	511	502	513	490	511	473	514	533	493	516	519	519	483	518	539	504	489	537	500	478	502	484	472	568	527	523	495	505	508	504	480	511	507	502	502	503	526	496	500	492	507	504	525	546	487	490	538	465	535	502	533	480	495	532	517	514	471	516	530	516	459	497	492	515	478	463	513	518	462	506	498	486	491	474	512	486	547	504	495	517	477	492	480	522	517	502	507	520	523	474	472	491	510	506	496	502	548	500	521	467	512	492	507	499	484	471	524	558	513	530	488	517	507	475	497	470	521	509	514	493	502	499	496	505	472	504	510	478	494	482	510	519	508	538	509	486	474	552	510	488	474	488	525	525	491	490	533	485	510	473	513	484	514	463	494	507	527	518	503	525	497	521	473	512	529	529	514	501	464	501	521	458	509	533	528	480	468	487	508	505	557	495	489	459	513	474	494	507	510	530	524	512	485	478	490	513	499	495	544	488	506	495	536	486	523	481	493	483	477	511	530	488	550	476	489	490	520	502	502	501	542	502	491	491	456	524	503	471	531	495	509	503	520	470	503	482	505	484	486	506	506	483	532	511	508	493	503	488	505	535	510	486	519	545	482	504	498	554	518	466	489	509	521	541	514	462	501	478	525	452	512	504	543	512	496	488	482	516	499	510	508	467	489	500	500	485	515	525	490	457	534	486	472	485	491	467	486	487	488	502	467	521	491	489	504	518	513	504	468	492	499	508	532	521	478	471	471	505	510	462	519	514	523	482	494	498	477	491	503	508	503	512	513	502	501	505	511	512	470	503	463	517	492	527	472	495	480	524	498	489	507	500	478	482	536	476	557	465	503	507	463	498	532	508	526	524	519	480	531	506	490	497	514	523	514	529	512	487	517	496	487	501	513	504	469	487	512	504	520	523	524	534	516	484	505	525	487	488	459	491	469	524	543	500	519	496	518	469	458	533	485	512	459	521	522	473	492	512	481	498	478	523	520	482	493	501	492	518	520	524	492	485	490	468	494	516	505	528	524	492	530	506	532	461	466	464	504	511	491	519	514	494	503	514	484	499	508	495	498	496	506	511	449	468	528	519	529	575	541	534	501	482	508	499	496	521	479	486	560	488	514	475	474	506	461	511	445	489	477	473	479	483	512	510	549	517	508	553	494	504	491	560	500	515	456	525	525	491	524	535	497	482	520	519	502	508	479	516	516	517	496	487	509	494	520	504	491	483	523	512	545	470	490	508	461	505	517	468	487	493	502	479	498	493	486	488	516	496	510	518	573	527	534	500	499	491	527	467	513	520	470	463	516	479	505	497	495	474	526	463	510	523	499	545	522	523	488	486	496	473	532	475	493	515	558	500	486	507	514	492	490	510	546	491	502	514	498	514	499	503	463	476	521	496	505	473	516	494	529	471	516	500	507	495	493	505	511	511	467	467	471	460	476	497	487	495	475	504	520	484	461	526	514	529	494	512	479	507	535	470	503	532	513	510	490	514	481	496	456	487	490	510	477	499	502	502	495	525	535	511	453	483	509	520	505	526	492	461	488	517	448	495	500	522	487	512	500	514	477	470	470	480	522	512	475	529	494	479	492	505	502	508	494	535	495	501	470	495	490	545	500	506	464	512	494	489	515	503	509	514	505	532	499	484	505	481	518	481	482	523	473	497	475	497	496	489	479	449	561	533	502	519	494	507	518	547	486	511	478	516	516	529	533	525	512	467	508	454	506	503	527	514	511	468	464	544	506	522	457	492	521	472	530	491	497	531	490	507	519	485	517	559	531	509	516	519	540	503	518	517	513	528	507	500	480	498	518	499	518	473	499	482	482	459	520	527	562	528	489	499	484	472	482	491	485	527	490	510	466	545	477	515	461	482	508	473	525	554	513	509	506	452	483	543	487	534	484	492	521	505	534	506	498	519	505	505	539	492	501	489	506	503	502	470	516	497	514	459	514	525	492	532	491	480	483	518	487	509	483	503	487	537	507	498	540	489	497	484	506	520	500	493	527	484	539	493	518	496	504	493	506	471	549	545	478	534	480	521	520	491	492	517	515	487	515	488	487	487	464	512	534	514	528	509	524	527	540	556	491	465	483	502	512	510	484	485	509	478	487	496	512	525	509	526	503	484	504	486	483	511	526	491	523	510	474	541	502	491	492	464	468	513	528	506	513	486	539	501	546	503	503	497	460	516	539	463	521	505	509	499	490	555	491	470	476	469	490	469	508	499	495	519	489	502	506	483	506	484	546	508	481	519	516	501	521	491	476	473	510	486	470	524	548	522	511	508	517	541	541	513	488	504	491	498	468	505	499	484	517	524	522	518	510	539	502	512	500	484	504	480	473	518	494	472	474	505	464	483	555	490	502	490	512	493	502	519	502	524	505	530	527	491	517	518	513	533	480	522	514	511	516	548	475	531	493	471	543	505	509	548	473	518	508	545	497	511	493	511	530	561	487	505	495	477	495	491	493	467	467	472	481	462	495	474	537	492	445	468	485	493	498	511	537	460	477	542	499	476	512	470	486	526	508	509	506	521	490	513	509	493	453	438	509	494	493	497	505	475	529	511	481	530	500	515	498	499	514	532	491	469	525	523	495	496	457	537	502	529	504	551	498	486	520	506	484	495	489	496	503	519	524	508	495	525	484	517	510	488	543	474	514	499	486	467	518	502	522	527	484	530	473	493	532	516	506	488	486	490	484	464	512	512	529	475	489	516	501	523	498	495	486	532	514	472	508	523	546	533	512	513	531	554	465	506	504	451	469	487	486	516	491	516	502	531	479	493	491	514	518	508	525	484	526	512	513	501	479	489	508	500	483	515	519	508	509	495	464	508	533	500	523	504	514	482	469	501	511	491	527	462	500	496	503	488	492	494	477	536	543	489	543	504	496	475	490	549	498	487	505	512	523	516	500	508	474	504	484	517	516	492	479	539	503	478	497	520	505	447	493	507	493	508	497	496	522	525	506	517	546	496	476	508	482	490	487	525	533	520	522	506	471	510	519	502	508	523	499	464	505	479	458	526	541	472	485	536	494	515	517	531	486	496	462	496	495	502	478	486	469	500	490	511	525	475	499	501	486	492	530	494	485	486	499	483	517	499	554	492	508	476	495	545	526	465	510	490	512	502	524	492	473	470	458	471	492	497	484	523	493	522	467	453	471	505	490	493	506
59231	80133	49394	9682	16682	1062	1761	545	562	521	477	465	511	448	451	479	476	498	444	482	472	473	461	478	441	489	466	440	438	468	465	499	455	464	444	433	446	408	477	460	455	439	438	447	441	452	449	425	434	441	463	439	428	466	432	430	447	454	413	462	419	425	433	441	437	474	449	406	432	443	453	440	444	410	460	441	456	477	429	428	461	443	454	456	440	425	461	458	438	466	455	441	450	458	440	461	467	416	463	452	451	416	457	426	453	420	452	444	422	468	462	441	479	458	416	447	434	443	446	427	456	445	483	451	454	442	416	437	446	409	435	448	407	435	444	480	487	452	474	463	451	405	434	413	465	421	410	461	444	384	457	422	462	455	435	441	471	475	474	441	420	410	438	444	438	380	452	418	413	453	439	440	436	491	451	445	492	408	419	429	459	432	471	408	434	470	442	472	489	457	434	434	390	440	430	405	420	422	473	473	445	476	436	481	425	421	426	455	440	470	414	465	451	468	446	437	468	454	421	418	463	478	459	474	403	456	444	446	435	464	460	455	435	465	424	469	462	440	430	443	453	438	443	414	433	472	451	429	441	443	393	475	404	456	464	433	416	431	458	395	466	476	405	463	465	435	485	477	451	469	454	411	453	439	435	408	452	451	417	453	449	425	407	443	406	439	467	456	434	473	458	448	457	420	448	442	469	451	472	451	435	440	425	466	416	425	424	441	457	490	430	420	463	400	472	428	470	417	434	424	434	448	423	447	406	469	399	452	449	427	411	433	398	460	429	430	425	453	469	430	440	438	446	421	411	437	433	467	438	437	453	427	421	468	454	452	417	417	446	405	431	464	396	435	435	444	408	445	458	439	465	445	450	458	444	423	459	445	466	424	447	454	430	447	440	414	427	441	470	406	462	415	438	435	441	422	429	428	457	446	462	453	472	432	418	418	403	480	456	460	475	449	432	445	496	446	428	425	460	453	449	460	443	463	431	418	432	431	454	438	437	449	418	414	458	457	421	442	454	411	443	454	408	425	460	438	433	424	418	434	430	474	452	412	460	444	490	431	450	445	441	473	426	453	447	485	420	437	410	425	414	463	467	438	463	436	407	446	427	476	425	486	416	450	433	414	403	442	449	426	408	413	442	479	444	498	448	440	426	438	449	425	472	456	442	441	442	477	472	435	418	445	476	461	426	421	432	402	431	441	433	470	469	431	431	456	421	466	463	419	421	450	449	425	423	460	447	458	463	473	437	412	435	477	450	421	415	395	473	477	488	433	453	459	463	419	435	445	423	468	431	446	447	447	457	380	449	443	457	431	477	434	456	453	414	438	453	443	431	410	398	417	485	457	429	452	440	438	431	439	452	432	452	435	443	451	421	391	454	420	465	436	481	409	427	442	435	420	434	465	430	453	461	436	433	399	459	442	461	467	449	428	461	428	464	456	459	439	465	442	451	460	428	462	436	456	444	442	459	407	449	444	444	422	419	497	422	453	441	440	414	425	440	441	442	485	434	453	435	467	442	440	429	417	466	469	422	447	436	427	464	452	471	447	422	443	410	458	428	428	415	451	405	470	424	430	420	448	395	442	443	428	458	425	451	446	455	418	463	419	433	459	405	445	434	487	405	430	419	477	468	446	402	422	439	451	423	454	479	420	423	418	411	437	436	434	426	464	428	434	435	455	439	417	424	406	444	430	396	435	451	462	436	398	453	409	479	426	453	388	429	434	463	385	463	458	468	454	432	428	424	471	459	453	423	483	460	442	458	446	423	437	475	444	458	452	433	415	448	446	423	443	486	469	452	451	440	465	438	486	437	431	447	405	437	439	460	440	441	460	436	448	424	452	425	453	414	432	465	438	421	434	413	453	455	443	427	442	461	422	439	468	414	448	415	438	410	423	411	457	438	428	444	432	427	409	428	442	452	418	435	416	455	434	436	417	459	441	432	443	453	463	467	459	425	441	434	417	438	453	469	446	463	435	410	439	457	455	440	407	451	438	435	416	435	443	460	435	417	460	440	428	468	443	418	408	465	438	451	492	447	437	427	447	448	491	409	427	452	455	433	453	416	441	466	387	428	467	423	442	413	431	471	477	464	410	476	461	493	443	413	428	430	426	454	440	428	457	436	435	433	433	480	440	420	432	389	428	477	399	443	449	413	464	426	439	445	428	421	456	414	436	472	437	456	497	428	442	461	413	452	401	453	430	454	423	447	443	433	463	460	452	432	440	424	427	412	460	428	426	444	427	416	438	457	479	475	406	471	454	415	454	430	431	438	439	435	424	450	455	405	431	474	454	404	406	449	441	434	411	434	408	436	418	418	434	426	456	435	465	426	408	416	391	439	457	413	464	423	424	429	468	451	494	449	436	459	445	429	443	441	474	445	439	446	442	438	427	479	433	429	438	460	414	422	430	422	440	421	422	457	436	423	443	456	428	405	470	430	434	448	447	408	487	418	459	425	474	436	394	451	457	407	444	446	415	414	445	430	433	458	429	409	419	424	480	473	468	458	431	474	453	443	450	446	441	443	465	423	426	448	476	445	442	472	453	452	418	446	444	460	474	451	459	419	402	451	473	423	430	439	451	460	445	432	389	429	431	441	425	425	409	414	426	417	439	477	465	450	433	390	487	470	454	445	447	440	430	439	478	465	430	436	465	445	428	440	425	458	443	436	415	450	423	468	449	433	460	426	442	440	478	469	419	407	454	430	473	417	405	461	464	422	422	467	449	461	460	449	422	455	386	434	374	457	432	412	458	436	477	439	409	412	487	455	456	423	445	483	397	444	429	450	465	453	423	448	429	458	466	429	424	425	417	449	478	470	430	466	439	416	444	442	424	443	470	448	442	424	469	447	478	459	474	432	465	462	426	452	464	422	456	427	417	435	449	425	474	458	443	438	395	467	462	453	398	425	425	475	404	437	459	429	460	419	426	453	466	445	468	446	432	453	432	434	441	439	466	456	465	446	446	463	461	417	438	466	434	446	439	411	445	456	437	424	449	441	452	409	427	442	430	416	492	426	451	456	413	449	495	463	465	413	417	442	441	471	455	429	458	406	448	436	428	428	441	425	437	452	408	400	450	428	434	432	433	451	456	424	433	440	451	449	447	453	451	462	427	440	438	457	416	427	461	502	474	456	454	416	440	430	469	442	450	422	427	409	433	457	413	458	444	413	378	438	433	419	401	453	421	429	408	460	412	485	430	479	412	451	459	415	449	420	410	469	440	443	429	468	447	459	410	460	456	462	450	453	424	435	445	469	431	448	430	469	455	442	410	455	457	434	435	439	432	436	444	458	444	414	461	432	440	481	403	474	432	418	432	440	417	428	454	435	421	403	407	400	455	441	434	448	482	485	441	420	421	416	420	427	439	482	435	398	440	460	437	441	450	396	402	440	447	419	425	412	474	428	428	456	431	381	435	427	452	452	433	442	427	421	489	440	426	413	407	443	431	483	456	437	434	477	477	438	409	443	434	449	465	478	460	463	417	414	452	404	460
22543	21099	27128	23720	20910	20311	16472	2033	875	889	889	833	862	799	791	803	844	753	780	789	780	799	799	806	777	814	778	820	839	763	758	799	769	774	780	782	765	792	763	703	797	752	756	748	780	783	745	821	785	785	736	774	715	795	775	769	775	828	740	808	757	729	770	770	800	712	724	762	795	745	805	798	797	765	745	772	778	766	813	762	756	714	756	729	785	762	781	765	781	720	751	797	742	823	809	737	737	757	742	710	783	733	759	796	755	721	780	759	731	758	785	686	789	745	771	769	778	756	801	747	759	753	753	737	774	767	772	756	758	747	749	749	734	722	715	734	740	766	693	794	801	758	805	775	786	776	817	793	746	735	774	767	731	758	721	779	786	768	744	764	759	804	785	799	717	729	830	737	754	773	803	736	799	709	707	777	726	804	761	735	743	796	736	763	777	790	762	736	751	755	785	803	754	764	749	804	789	781	765	762	812	714	773	768	747	785	740	779	741	779	690	721	774	772	707	748	738	731	806	721	806	793	795	809	784	767	744	750	786	734	713	739	776	756	811	781	739	754	737	763	730	796	755	780	768	806	779	750	751	827	757	777	787	775	748	793	748	791	756	790	754	745	796	719	781	743	725	698	792	800	803	779	768	750	762	785	742	751	794	698	770	712	767	803	735	772	756	756	752	818	763	748	768	833	769	764	749	761	796	713	778	771	766	782	802	799	788	750	737	747	787	743	781	781	774	757	746	814	743	762	759	749	801	767	735	691	745	736	770	791	742	744	739	763	797	759	772	792	712	753	748	806	786	756	713	808	806	790	773	734	765	792	747	784	780	765	740	726	757	778	739	760	757	785	759	724	785	781	767	721	737	787	792	763	778	782	809	758	819	741	742	773	745	739	756	782	784	734	760	774	782	845	745	729	763	788	809	789	756	747	764	791	752	745	747	767	734	756	782	739	781	751	738	763	739	734	724	765	732	748	804	771	710	732	794	786	765	753	742	770	776	752	790	764	807	825	781	777	816	831	739	758	731	719	769	763	800	740	766	773	742	816	765	793	786	829	758	792	768	749	688	766	724	699	792	774	823	774	770	748	768	780	787	782	785	753	751	743	779	730	728	759	782	746	725	718	724	744	767	749	750	774	766	748	780	793	737	737	756	787	753	754	773	818	763	738	736	714	761	779	777	723	749	746	772	710	774	767	744	775	756	762	820	732	821	729	786	730	743	747	813	743	791	740	769	755	776	774	755	765	746	722	738	773	738	778	774	727	810	739	756	739	735	722	790	747	756	743	712	776	758	742	775	742	773	748	800	730	753	808	739	732	738	770	768	812	724	771	761	770	825	770	819	747	776	772	781	783	778	723	716	736	733	799	742	788	728	771	757	749	771	760	729	788	763	757	738	730	749	810	767	737	792	774	794	790	741	786	785	723	757	710	821	767	768	866	744	740	772	741	757	716	748	793	701	757	737	779	832	755	771	782	758	703	772	741	793	811	743	733	788	745	734	802	755	731	743	695	720	751	778	709	744	766	806	768	760	745	748	788	730	761	783	792	698	687	784	760	792	745	766	822	712	780	706	774	811	777	794	771	755	712	770	783	739	714	730	736	743	780	758	748	724	780	793	829	782	784	768	764	754	740	735	784	782	779	778	754	770	769	743	777	790	709	751	752	753	768	836	795	761	746	789	746	778	790	749	746	750	781	691	733	737	724	751	722	742	816	799	764	797	742	779	757	773	736	715	731	723	824	795	790	733	719	745	758	734	779	807	730	738	729	813	717	714	819	793	744	777	814	749	776	699	760	791	737	737	740	769	778	751	757	789	783	730	757	768	755	757	757	726	751	741	763	769	737	812	823	783	732	737	794	733	724	727	810	817	723	754	752	772	721	767	753	801	740	725	804	758	766	787	765	771	773	761	763	750	777	759	715	698	761	757	757	793	784	742	737	765	763	758	733	715	733	735	745	784	759	722	801	762	833	715	763	754	750	785	734	768	775	813	719	784	757	744	774	760	773	730	802	735	757	831	702	735	777	752	705	719	728	817	763	732	772	768	789	734	780	809	773	746	751	757	704	781	756	787	730	796	723	799	725	743	770	745	780	739	772	761	759	714	732	729	750	756	776	791	747	775	764	720	790	731	795	768	766	781	744	766	748	738	768	739	769	790	781	756	790	762	764	745	771	739	762	777	785	711	749	733	830	724	778	774	765	797	796	733	800	815	775	787	746	744	749	791	728	741	753	756	726	804	776	782	724	790	769	736	760	734	747	724	743	736	726	760	767	740	769	761	805	773	773	786	803	740	774	743	741	764	750	761	755	797	752	781	772	770	790	754	788	766	733	770	786	724	741	711	763	749	734	780	797	782	762	728	753	746	759	773	706	773	757	735	766	758	774	776	685	731	748	769	730	745	725	699	710	758	758	742	780	790	737	770	764	739	752	794	741	772	759	732	775	779	761	764	756	786	806	770	755	797	771	763	710	769	769	732	736	738	765	750	791	786	760	750	753	753	786	781	760	756	815	785	769	771	783	802	749	776	724	769	734	753	798	797	757	771	685	766	734	738	767	768	790	768	746	784	750	757	782	755	778	723	737	810	756	767	790	735	766	775	703	806	778	755	777	794	757	784	766	736	711	736	819	747	717	785	759	779	704	783	740	788	810	773	729	743	792	744	806	747	721	748	773	781	758	747	780	799	772	815	782	745	754	735	793	770	741	776	765	757	753	801	760	811	762	783	804	772	769	737	773	755	731	755	765	749	715	769	733	756	719	778	798	761	739	783	737	755	814	721	802	774	712	787	823	755	709	762	728	764	777	721	738	734	780	770	757	758	742	796	768	765	739	734	752	712	759	739	754	766	794	791	748	781	759	753	753	791	730	747	732	763	762	776	731	773	776	742	748	790	764	746	735	770	766	781	711	776	779	792	774	695	761	818	800	730	731	801	791	737	768	762	741	805	737	782	762	788	712	720	774	759	784	739	746	731	729	777	800	769	746	745	772	786	780	824	812	762	765	720	741	766	746	758	737	756	736	746	786	819	751	747	746	694	778	765	769	754	759	795	751	765	757	735	753	789	813	765	789	747	743	732	748	774	786	734	771	762	781	770	805	740	755	694	784	773	788	712	736	808	755	774	780	796	781	792	764	752	737	783	743	739	866	776	793	734	749	714	786	810	736	760	745	764	764	742	781	791	740	769	730	753	731	752	757	776	799	786	768	747	824	764	733	762	726	774	744	796	774	758	766	759	757	732	791	747	738	736	724	830	749	761	779	798	771	751	788	813	767	764	720	761	774	766	755	754	769	749	751	738	770	769	771	795	756	790	717	780	760	793	820	752	757	744	756	816	731	775	746	771	759	739	747	759	774	758	756	749	767	817	773	747	734	723	717	752	772	741	742	811	778	766	765	764	735	808	782	732	720	714	767	794	721	770	776	783	781	726	751	791	772	770	743	755	778	802	736	757	752	793	791	745	783	753	774	828	728	748	755	758	815	801	704	799	780
56076	89210	58820	13847	24436	1787	6905	912	842	826	789	750	734	749	785	718	730	697	674	709	677	693	659	704	682	691	741	768	673	635	661	687	648	688	642	615	659	641	672	650	661	641	610	662	715	679	692	639	678	675	654	683	689	641	669	680	633	687	660	650	676	653	647	663	660	674	701	677	710	694	678	675	664	669	652	695	687	667	669	644	672	647	704	639	647	663	622	634	635	683	702	653	645	684	681	704	663	658	647	675	651	653	658	673	671	684	749	651	624	640	663	675	655	592	662	687	620	632	631	675	695	660	648	623	700	679	670	693	684	667	652	689	631	638	656	670	670	662	725	659	720	668	692	701	685	642	612	680	641	689	599	687	680	678	685	668	669	654	648	639	734	679	639	697	638	650	642	663	639	675	678	688	643	654	651	659	668	624	679	698	660	688	675	641	658	681	616	716	668	631	628	645	588	688	708	666	695	672	674	636	630	679	610	657	664	657	669	634	664	713	685	638	685	667	708	664	718	650	652	661	666	670	656	658	661	688	725	632	614	649	677	681	619	626	629	623	662	650	654	630	671	683	644	634	687	633	641	633	650	652	670	630	682	680	667	679	677	623	667	666	623	654	648	685	639	702	627	624	648	671	642	660	675	623	687	662	608	613	693	622	721	656	679	668	632	663	651	666	662	672	659	665	666	672	685	634	652	633	656	648	666	635	653	649	669	627	645	657	665	679	659	661	658	685	628	670	657	638	668	624	649	710	689	631	647	658	653	664	637	660	672	650	683	691	681	625	680	623	678	661	632	662	670	668	651	634	661	638	645	672	663	677	643	640	679	682	650	633	663	676	655	709	657	670	621	645	656	652	696	692	668	641	633	677	685	690	700	655	634	690	674	647	675	663	680	650	635	651	643	702	643	657	665	635	656	607	642	689	649	667	633	683	709	641	648	642	677	664	656	660	634	627	671	654	708	624	668	678	664	711	655	718	700	635	673	629	649	677	628	690	683	648	701	673	697	668	659	706	666	598	665	665	708	690	669	700	658	670	673	667	668	588	646	643	644	637	723	724	670	670	646	693	674	681	668	683	639	637	625	644	673	671	634	637	662	693	657	657	674	636	655	690	638	673	690	654	678	652	666	668	662	661	633	664	666	642	630	647	667	646	670	653	619	645	620	612	661	661	679	662	691	677	655	658	653	659	651	644	714	661	710	651	670	671	649	664	643	637	641	662	623	657	618	661	626	615	644	661	640	665	623	666	659	618	654	672	632	654	663	658	698	719	665	669	673	652	641	653	681	650	650	623	653	666	656	660	662	638	648	656	622	653	630	670	601	657	656	663	629	636	646	680	672	621	669	664	682	606	640	690	684	714	656	647	660	667	665	705	637	659	711	676	675	666	634	700	627	659	651	646	674	691	651	685	629	709	613	707	609	613	661	710	637	655	657	672	615	689	607	626	680	630	613	638	675	652	657	663	636	639	634	676	685	619	693	643	679	676	656	656	644	600	693	643	667	681	648	641	664	686	651	655	671	626	654	649	657	650	668	603	652	623	646	640	718	669	660	635	694	633	682	649	669	670	668	656	703	707	635	683	654	677	667	634	679	621	697	666	613	662	654	669	673	677	676	644	651	649	659	641	653	625	635	693	618	667	636	691	632	639	650	650	621	665	657	672	622	692	656	644	659	638	653	686	643	640	684	697	642	638	699	665	665	709	660	692	642	677	670	657	667	649	677	654	698	639	682	645	648	639	660	638	661	685	705	679	657	632	725	686	679	635	683	652	676	663	686	598	663	648	683	689	695	649	659	632	676	623	681	652	629	694	646	707	659	651	701	725	667	637	664	613	654	645	638	679	641	664	656	669	659	686	701	642	663	676	650	647	675	670	656	685	651	662	654	643	648	676	665	673	671	683	647	669	667	625	675	693	631	675	680	653	690	662	670	648	615	676	647	662	658	684	689	626	661	675	670	647	653	654	650	670	669	675	636	703	633	662	644	638	676	720	691	637	622	664	642	726	677	686	648	607	629	635	644	697	690	630	665	633	646	631	671	653	647	573	694	687	621	663	651	658	658	681	616	711	616	622	644	621	630	668	654	638	668	664	677	653	633	636	662	695	676	668	666	658	659	624	670	626	648	685	661	654	682	640	648	689	639	619	676	677	647	641	645	648	709	645	676	634	647	655	692	640	651	688	642	674	685	687	673	640	719	658	645	703	684	621	686	670	657	675	651	653	661	687	637	658	653	653	657	654	691	665	693	579	684	633	596	711	666	670	693	690	671	691	665	641	637	658	637	673	645	670	632	705	710	673	628	661	650	674	633	624	652	679	640	684	621	662	701	648	695	658	610	653	648	657	666	677	722	667	681	621	640	647	681	682	717	629	645	649	651	665	653	643	662	638	670	637	671	678	674	647	627	715	636	678	671	630	677	644	626	657	689	634	694	624	644	634	678	667	669	638	608	665	655	669	619	657	636	650	637	682	704	653	655	608	660	698	678	648	684	676	623	666	674	665	651	669	655	700	715	642	643	650	659	646	646	682	650	609	640	652	649	627	652	675	665	652	664	667	612	703	646	661	624	645	662	647	640	672	702	671	668	654	699	623	619	654	705	651	704	662	664	674	649	663	645	643	629	605	694	671	642	637	629	676	673	647	694	701	694	645	629	645	648	666	660	662	658	633	647	670	662	676	632	675	695	624	688	712	654	673	604	673	656	678	661	637	663	655	660	706	645	649	622	642	675	651	668	649	627	696	666	632	644	644	686	673	673	624	686	619	671	686	652	669	664	602	678	660	664	668	635	616	653	667	686	619	660	590	638	640	665	650	692	653	680	683	642	627	661	665	682	659	653	674	646	667	690	657	628	657	668	672	659	678	654	637	641	676	693	664	653	674	646	703	671	629	683	653	618	692	633	649	642	705	672	654	665	684	628	678	637	660	645	655	688	702	677	691	688	670	660	710	648	649	678	696	675	682	664	669	656	682	642	673	665	641	633	651	649	633	652	649	622	615	661	691	637	718	662	679	646	679	657	659	646	681	703	675	667	625	717	644	655	676	678	653	653	674	669	655	668	681	637	675	686	638	657	631	674	657	710	688	697	636	723	633	657	644	683	650	658	654	609	645	669	643	658	679	692	624	703	683	652	652	707	639	684	650	701	677	655	671	666	682	659	683	690	689	684	661	661	673	709	640	663	652	683	670	614	678	651	653	695	682	659	671	643	652	661	648	682	643	660	715	670	670	662	687	669	637	627	617	649	646	671	663	618	647	711	660	650	659	652	676	681	714	667	708	652	669	668	689	718	673	713	637	629	688	671	614	631	657	687	656	671	680	655	638	631	694	654	637	671	617	636	684	658	657	658	660	617	673	647	643	659	675	618	673	652	635	666	653	644	727	636	615	670	688	649	639	671	627	682	658	681	659	673	633	614	673	673	682	629	693	584	690	596	684	711	670	637	645	692	639	664	653	654	637	645	687	688	655	644	673	675	655	628	676	681	650	666	656
38978	30807	15847	3340	878	326	378	230	254	256	281	273	258	268	238	257	242	239	252	259	263	229	266	260	245	218	255	254	252	228	249	231	265	257	240	240	279	248	264	288	244	247	210	255	264	244	257	258	243	255	277	256	273	239	248	267	261	270	260	245	277	261	270	251	265	240	225	267	261	232	256	235	255	249	235	245	243	247	270	247	249	270	236	258	290	265	215	231	271	244	262	257	237	286	221	276	238	262	263	261	247	247	254	280	229	254	226	232	273	270	273	240	240	234	284	235	249	244	265	254	266	257	281	249	288	253	261	257	243	274	236	233	258	284	283	250	249	245	263	280	260	246	258	272	249	257	250	242	268	262	252	261	253	272	256	245	260	266	267	227	273	253	270	279	275	241	249	261	248	263	256	246	242	289	265	241	247	263	268	241	251	236	265	252	257	237	243	261	266	260	246	256	252	247	247	243	232	262	257	217	256	258	252	247	260	253	266	244	255	253	273	265	253	261	251	270	239	272	264	234	233	259	224	252	267	231	260	254	260	247	227	240	233	248	285	244	278	257	255	240	311	229	244	297	240	242	225	259	248	257	243	232	242	242	268	237	263	257	252	224	294	266	260	246	214	264	251	254	257	229	255	238	267	255	261	236	238	268	273	252	264	261	256	223	248	245	255	241	248	253	245	281	259	268	263	280	250	239	250	244	254	248	221	263	237	252	253	284	266	223	281	233	225	298	212	274	256	234	281	247	229	276	241	255	275	264	242	244	246	235	256	262	247	270	250	253	239	273	249	246	243	266	258	259	252	258	229	270	244	247	235	263	267	248	229	269	284	282	275	252	268	246	257	242	234	222	227	247	239	272	248	256	278	237	265	288	252	252	256	245	244	287	278	250	259	237	243	274	242	238	273	260	238	263	230	260	256	268	251	253	258	255	276	257	247	250	246	258	248	243	279	264	276	274	251	261	268	275	246	265	242	255	252	246	247	236	238	264	269	247	222	253	251	256	261	267	219	246	260	264	257	245	239	274	249	275	269	274	259	282	226	262	245	227	247	225	286	255	266	244	250	239	254	238	253	264	251	233	261	250	264	267	263	230	242	273	247	273	258	269	235	251	275	252	285	268	268	249	236	213	276	229	274	236	260	273	280	222	248	224	272	245	254	297	258	237	259	253	255	237	264	240	258	242	262	254	265	239	244	284	266	227	255	225	233	267	228	248	262	224	271	232	272	275	243	244	238	269	257	242	264	243	234	230	280	276	262	272	291	244	247	247	233	245	252	272	267	251	263	269	258	249	248	228	252	243	255	253	255	243	247	262	294	259	242	247	262	246	254	257	265	252	280	262	249	240	273	231	271	249	233	236	235	255	220	236	285	277	256	240	246	243	267	268	260	252	272	251	250	266	280	249	265	269	277	267	290	251	266	264	239	261	225	263	252	260	263	237	259	266	244	260	255	235	263	253	256	256	236	274	219	246	250	249	262	240	260	257	241	249	257	243	260	274	266	254	273	258	248	272	263	247	242	244	251	242	263	271	240	261	295	256	256	240	258	242	278	244	271	257	235	253	263	267	221	265	247	262	257	256	238	270	270	221	251	250	263	252	254	235	252	253	279	253	298	257	262	235	264	259	243	256	260	251	227	249	279	249	258	278	259	279	239	268	260	246	274	272	226	269	255	260	267	252	263	237	267	257	252	257	261	240	272	273	272	254	246	236	267	252	231	238	254	244	240	266	264	277	263	242	261	271	250	269	236	227	264	235	254	260	247	268	259	238	216	246	259	263	261	242	234	244	236	256	270	245	260	261	249	277	268	267	271	235	268	283	262	263	263	262	258	258	263	259	267	243	265	248	275	242	225	258	249	301	275	274	250	238	255	253	259	229	262	267	266	262	276	247	263	269	242	259	243	233	254	260	242	248	259	265	257	237	271	249	234	240	226	250	227	287	280	267	266	286	261	269	261	246	250	266	239	255	256	278	246	260	229	250	250	268	247	258	233	251	246	258	271	269	227	246	258	246	248	243	259	244	239	228	265	268	258	265	229	265	225	243	267	257	227	243	277	271	223	278	272	289	239	270	245	252	235	271	276	242	250	242	247	266	257	257	244	228	254	264	228	249	254	246	270	245	258	227	249	236	261	245	254	236	271	252	267	250	254	251	271	254	271	251	243	267	240	267	237	255	215	241	243	271	265	269	258	237	231	226	269	266	257	277	260	259	279	285	264	278	255	281	231	257	263	226	269	260	265	245	269	257	226	274	251	255	247	269	282	246	271	257	255	261	237	229	252	279	247	235	267	268	247	249	259	259	236	270	241	254	266	244	252	230	272	257	219	272	256	261	274	217	268	259	284	282	273	282	285	262	270	260	246	257	271	257	238	277	280	252	271	228	244	234	276	263	268	242	250	217	273	233	232	260	262	249	263	238	236	276	228	265	244	238	230	233	277	240	256	224	270	238	259	274	270	263	272	285	276	261	264	242	234	266	284	258	263	243	275	267	233	255	232	228	237	267	244	239	263	246	260	242	258	235	260	265	246	264	280	259	238	238	249	267	284	270	252	250	281	255	274	254	282	255	264	265	267	236	243	255	250	239	243	248	245	276	272	245	237	243	269	264	271	265	254	272	296	272	255	248	231	216	231	260	267	243	263	279	256	253	257	241	253	278	240	266	256	257	254	258	237	270	273	286	266	241	239	247	222	250	272	278	234	258	246	241	251	251	253	243	251	235	261	256	230	227	280	241	267	277	246	266	265	261	272	275	250	225	260	259	275	257	290	242	231	260	249	253	263	244	274	288	238	253	262	238	265	256	244	244	255	266	259	240	245	278	275	245	241	294	268	276	287	227	277	279	270	261	255	227	265	251	270	254	256	264	268	253	264	265	264	230	266	300	247	282	243	241	267	243	255	246	251	226	241	261	292	255	239	258	280	228	264	233	288	240	257	254	237	255	295	291	220	284	296	226	264	253	252	242	242	237	251	246	237	262	286	271	281	254	281	269	251	229	256	226	251	257	288	238	271	273	273	252	275	244	255	239	265	224	245	264	279	281	267	245	270	239	243	252	249	249	261	262	295	262	288	265	279	256	272	241	264	246	264	252	270	260	238	228	270	266	263	244	257	238	258	263	271	260	262	241	273	269	259	233	217	259	294	265	244	281	272	247	248	241	231	241	277	267	235	241	282	276	265	256	257	276	275	255	268	262	228	265	245	274	291	262	246	249	253	273	256	227	249	264	262	272	259	244	269	256	239	261	247	248	275	264	282	258	293	251	262	255	281	245	287	288	213	225	248	250	257	266	235	236	252	233	242	235	263	251	256	249	250	262	262	248	268	236	237	264	240	245	227	251	265	270	259	242	280	244	263	246	274	249	272	258	268	271	242	274	237	232	295	279	242	266	237	241	256	228	263	248	271	247	246	279	258	266	247	296	238	258	244	259	289	245	253	272	229	242	240	248	251	240	250	230	237	245	238	265	236	262	244	215	273	248	249	260	249	295
40326	32823	9160	1858	1126	334	493	254	262	249	247	251	244	244	243	250	237	234	227	259	253	250	225	243	209	243	232	261	236	272	242	232	238	258	240	253	247	258	250	243	267	224	233	251	236	255	260	238	260	226	237	269	252	250	259	257	266	256	234	258	232	232	250	226	236	257	259	224	247	279	267	265	253	251	235	239	258	245	238	236	246	264	261	236	254	233	260	247	250	259	255	252	250	257	235	237	252	225	241	200	220	226	243	226	270	238	229	246	214	263	255	253	272	240	282	248	269	238	228	259	245	256	243	247	258	233	239	250	266	263	261	258	251	271	249	254	275	267	263	255	242	261	231	223	239	258	233	220	218	259	268	261	237	243	279	237	237	256	224	235	257	253	287	240	244	267	267	256	208	236	266	238	268	226	243	225	251	234	250	276	225	240	236	228	223	247	266	230	268	253	245	274	266	249	255	231	244	276	257	244	239	256	235	260	254	253	253	270	257	282	258	239	269	216	253	246	262	251	237	272	247	251	220	255	252	235	227	244	245	259	251	240	254	265	228	251	241	258	235	259	262	257	265	258	224	239	247	240	234	258	227	263	228	229	240	252	228	246	271	257	226	256	232	262	233	260	217	234	229	240	246	239	260	248	238	271	242	253	246	254	263	265	262	275	265	260	219	247	251	267	247	253	237	236	258	239	268	256	244	237	243	266	237	247	227	249	229	241	226	231	256	247	218	249	260	243	251	235	233	246	272	254	294	267	227	241	233	261	247	268	245	234	249	269	245	246	281	241	248	230	242	252	252	224	233	248	245	266	244	282	238	225	259	231	263	253	242	231	260	261	231	255	259	242	271	212	234	273	239	300	231	263	261	223	244	259	218	241	249	248	230	241	260	257	243	241	272	271	237	243	243	233	248	271	253	238	250	228	237	245	266	212	249	245	249	256	253	237	261	242	255	233	255	271	236	219	252	245	226	262	243	272	232	242	247	256	245	249	304	253	250	273	278	240	255	264	239	256	274	266	235	239	238	248	247	248	258	271	275	235	237	253	260	256	233	229	241	260	280	238	243	290	217	230	223	245	218	248	256	241	269	215	246	254	239	237	250	265	252	214	235	257	251	274	222	252	240	247	263	261	223	254	252	251	250	234	247	252	243	264	243	250	231	238	239	255	274	270	236	255	212	252	268	272	241	256	274	259	249	272	251	221	273	222	258	271	246	249	250	221	254	256	255	251	232	222	228	244	247	257	274	224	243	224	230	251	241	238	244	258	232	230	245	279	277	245	219	257	233	264	217	234	237	259	253	239	233	265	209	249	247	245	233	245	231	250	250	253	243	243	253	228	227	304	245	239	262	239	237	252	231	230	252	225	233	233	271	212	250	247	234	261	249	250	262	243	233	249	243	243	208	244	268	234	259	243	275	247	252	269	253	224	225	273	247	274	233	241	240	223	242	245	254	231	237	247	247	259	239	203	241	245	243	263	217	253	258	266	275	231	253	239	246	229	257	220	253	273	248	271	233	253	278	220	248	250	250	245	242	260	225	238	272	240	267	241	238	274	218	218	242	224	253	250	243	248	223	255	233	207	243	259	232	255	251	238	242	243	244	252	257	267	240	250	253	261	245	269	248	249	267	248	249	241	241	226	245	260	255	237	222	265	241	272	231	253	244	257	253	268	242	231	236	265	282	254	259	267	243	251	263	251	241	213	259	230	246	269	243	226	232	242	230	238	243	249	248	244	256	259	266	253	252	258	278	255	278	279	215	259	209	264	237	271	237	242	277	228	246	221	249	236	241	230	263	252	269	257	271	264	235	239	259	236	243	270	211	246	233	251	261	230	223	245	240	221	251	228	222	239	238	250	250	235	249	268	277	251	214	232	262	222	237	264	245	250	248	269	245	249	238	302	265	240	245	225	273	222	235	271	225	241	239	258	240	254	264	229	245	276	229	224	247	229	248	277	229	273	253	240	261	248	235	253	245	251	235	256	239	212	247	211	253	253	236	242	264	239	265	241	245	263	230	224	244	300	235	257	248	242	251	265	271	243	221	257	262	241	245	274	266	260	258	217	241	265	228	245	234	263	215	265	273	227	270	250	271	241	274	238	270	239	218	269	260	258	251	235	253	239	297	268	265	246	259	259	225	235	265	240	222	248	239	240	259	249	233	214	242	255	237	221	241	256	252	274	244	267	274	268	238	252	259	255	217	239	263	246	249	236	253	256	226	265	250	229	239	268	251	256	238	255	227	252	252	255	219	272	243	249	262	263	260	228	254	266	248	235	247	242	230	264	252	248	235	245	264	233	243	265	268	233	255	254	270	245	258	229	237	239	245	265	237	244	285	238	243	245	226	252	215	242	248	233	274	245	224	251	254	267	246	248	231	234	256	251	276	263	242	248	247	218	237	252	238	256	237	238	250	264	262	265	269	256	238	252	237	259	256	256	224	261	228	249	259	232	277	237	234	253	236	237	222	253	279	261	233	247	228	274	246	231	225	224	244	253	276	232	250	241	245	223	263	244	244	233	241	240	248	210	243	235	244	218	211	263	275	265	255	227	227	239	269	239	258	241	225	233	257	239	224	269	250	236	270	280	256	235	249	268	267	245	243	253	270	250	255	254	233	230	257	268	222	239	247	249	250	220	216	254	244	242	229	241	256	257	274	252	231	236	244	283	254	262	245	244	265	243	268	252	220	253	228	247	252	262	235	268	230	275	268	246	246	242	259	219	222	239	248	232	235	267	256	235	240	237	259	274	259	260	235	247	223	257	222	251	257	270	247	224	253	251	232	223	242	242	258	289	264	247	258	237	235	229	244	260	281	263	247	267	220	253	229	278	219	229	245	255	260	281	289	246	247	251	279	242	234	263	268	274	230	257	243	272	243	258	256	222	242	240	273	231	247	277	240	260	239	242	272	247	263	253	241	225	242	220	255	258	256	247	239	252	258	243	273	243	245	269	248	243	222	216	262	239	248	241	233	231	244	232	264	240	249	247	250	263	260	238	226	248	246	243	266	263	251	263	243	221	237	226	251	276	253	242	242	226	253	241	245	255	261	220	236	250	253	252	231	249	235	254	252	231	239	257	220	257	244	268	250	242	221	229	248	231	261	245	245	244	261	238	227	261	222	247	229	234	258	253	288	240	271	280	262	255	254	235	213	257	235	238	239	243	250	259	233	264	222	263	245	237	228	264	253	238	224	246	223	279	252	253	233	240	232	242	229	234	270	226	272	237	249	244	267	242	228	251	221	257	266	236	274	252	258	241	227	248	275	261	268	244	244	251	242	247	225	266	258	236	203	281	256	260	241	248	249	273	287	271	253	244	240	266	219	218	268	246	240	236	234	274	235	233	280	229	271	266	259	238	249	264	235	267	235	226	249	263	254	256	267	286	221	246	258	255	234	246	247	239	216	248	237	259	223	250	227	259	235	263	228	274	229	260	235	258	252	234	219	202	256	241	256	239	268	237	255	217	252	271	245	235	221	268	237	244	234	251
25273	21859	27210	24109	20467	15690	8849	754	546	561	546	521	562	516	576	523	513	538	568	509	534	508	526	515	571	498	537	549	539	562	494	577	530	562	535	505	508	534	478	479	510	498	519	510	520	490	479	517	503	491	486	460	542	468	529	511	508	495	520	507	501	527	524	541	526	508	528	535	475	529	528	473	509	481	504	520	513	543	510	524	529	513	501	484	498	469	543	508	578	511	485	472	549	543	474	521	545	557	530	526	474	551	522	494	518	539	515	507	512	501	497	502	531	525	550	512	471	514	503	510	462	482	536	504	513	554	518	528	513	499	494	520	527	528	538	524	495	552	491	507	517	538	518	484	519	481	464	474	492	521	525	491	513	558	522	531	573	527	494	495	498	478	525	487	499	520	498	520	544	492	515	499	562	544	526	561	493	499	565	522	528	497	491	520	508	545	473	567	499	481	485	483	505	524	513	557	517	520	540	520	541	520	499	513	521	522	552	506	532	538	498	524	473	439	503	488	540	544	541	534	543	505	460	506	539	537	508	477	473	492	511	532	493	505	506	514	514	499	513	542	525	485	517	483	510	545	511	535	530	528	477	505	502	516	520	544	488	513	536	501	533	490	505	530	510	547	492	524	487	474	537	478	537	492	511	550	462	543	507	523	526	516	504	503	488	458	471	509	493	522	507	505	483	497	486	513	492	502	522	521	526	534	494	567	513	478	553	503	492	490	566	474	543	528	535	551	500	497	507	524	528	470	502	511	516	503	476	527	517	527	531	529	516	502	510	493	542	529	512	485	524	497	495	493	487	504	487	521	573	499	523	518	495	525	504	525	489	518	542	516	510	473	503	486	522	527	536	522	535	483	513	491	511	557	506	495	507	525	519	526	501	492	510	522	504	529	503	501	541	489	546	457	500	499	500	524	526	510	486	526	519	510	496	448	538	505	482	494	512	510	498	524	534	531	495	482	558	483	503	520	528	484	493	519	523	478	536	538	497	517	515	492	528	514	527	556	494	483	482	490	548	457	522	497	528	555	523	550	500	497	469	495	498	484	513	467	516	549	479	497	548	510	493	501	526	499	575	484	519	479	503	484	521	486	480	501	520	505	486	511	499	573	505	554	504	531	541	516	506	548	552	533	520	520	508	534	522	498	526	528	497	548	497	495	494	512	536	543	525	540	500	552	528	518	489	510	496	542	548	475	519	502	489	522	491	519	487	554	501	519	540	551	514	519	536	494	510	497	517	522	537	496	502	537	490	489	547	491	509	533	495	517	510	538	528	535	511	482	482	530	512	516	521	529	530	516	507	531	474	501	512	529	475	537	496	504	460	522	514	510	532	536	477	527	499	472	457	540	547	463	483	544	541	479	537	496	482	530	542	511	507	541	519	542	558	509	499	494	545	497	500	490	505	504	494	556	509	477	473	530	504	547	540	517	544	494	498	496	511	548	522	494	468	559	501	516	531	517	517	504	531	538	532	519	498	465	491	491	486	512	516	515	526	504	521	541	534	497	493	493	488	517	510	488	507	499	555	520	509	482	516	520	507	517	498	574	544	554	526	491	511	558	525	513	505	481	531	531	561	509	491	507	511	481	537	490	479	527	501	511	508	520	504	548	502	542	506	486	495	527	532	531	538	508	508	501	512	443	519	507	499	522	524	469	520	489	481	488	529	544	497	513	550	521	537	534	541	510	524	520	516	543	517	492	509	504	483	534	506	514	481	510	455	535	513	526	522	522	513	547	523	511	499	524	518	511	476	532	511	468	485	527	532	543	524	555	530	481	532	497	530	509	501	483	509	531	480	557	518	516	504	483	513	494	522	520	506	517	480	519	498	467	478	554	528	531	526	530	484	527	516	508	517	545	517	497	513	523	549	474	486	540	534	510	507	491	574	516	493	478	534	511	531	527	501	506	521	495	535	471	472	462	494	469	544	512	512	492	526	478	483	536	506	477	505	517	502	490	522	493	515	522	486	538	487	524	534	506	535	476	498	528	483	503	499	483	514	518	486	520	526	473	519	525	519	499	508	518	521	496	547	493	509	534	519	528	470	520	537	479	529	499	506	554	514	532	523	542	507	552	522	536	476	516	492	525	502	498	516	513	491	507	521	509	545	513	506	508	507	507	513	559	486	521	515	516	565	516	540	511	554	498	522	528	507	555	517	506	513	486	495	512	544	490	531	507	555	527	507	529	529	498	542	529	511	490	509	507	532	515	523	486	499	484	508	478	508	501	523	492	465	478	480	508	493	497	515	533	549	504	539	514	569	509	518	489	569	524	491	525	501	557	521	528	523	505	513	531	549	506	531	524	543	511	495	457	523	515	514	493	542	461	528	495	526	543	541	486	503	503	530	500	503	520	467	508	510	522	516	542	513	482	489	551	536	555	503	552	462	531	526	554	510	490	524	509	535	515	517	501	569	507	540	488	517	487	502	475	507	510	542	505	513	493	509	524	533	509	468	561	527	502	514	515	502	538	560	485	489	506	496	551	520	503	479	498	512	468	518	494	493	510	499	477	486	484	497	539	543	525	521	510	541	555	533	533	501	571	573	510	450	499	523	502	545	528	497	485	503	504	521	573	511	515	542	513	491	477	472	455	456	550	515	528	515	499	520	521	537	484	501	528	510	523	513	513	544	484	559	528	554	502	509	533	522	546	485	506	485	480	528	536	517	577	515	488	462	478	542	509	532	537	578	487	480	517	515	527	466	497	480	548	498	524	513	517	451	500	524	502	507	494	560	519	516	517	499	544	529	529	513	539	488	482	534	522	501	499	518	487	549	502	494	489	522	541	504	485	522	501	493	507	526	564	507	502	507	504	488	551	500	509	533	523	516	540	514	488	521	507	468	499	520	525	503	516	460	524	503	525	524	529	514	521	512	517	496	498	491	475	502	497	542	488	501	541	538	511	488	469	539	505	509	471	489	519	480	552	519	466	518	515	550	504	555	528	540	536	521	521	487	506	483	482	514	497	496	485	566	505	530	475	531	499	494	539	532	514	530	484	513	497	515	554	512	514	508	524	510	528	519	523	486	502	534	560	527	507	517	489	518	532	498	556	505	515	501	510	507	532	523	491	488	520	488	506	496	484	506	496	514	522	488	470	485	505	530	535	540	485	504	518	511	498	526	501	471	517	517	501	468	476	505	491	535	504	537	489	515	526	502	507	455	491	469	523	517	497	509	470	567	513	531	465	500	521	490	509	528	549	510	497	510	518	466	484	509	494	523	521	501	500	519	523	504	522	513	511	461	495	561	522	487	518	529	494	498	509	484	540	537	508	496	488	528	517	498	535	468	569	514	511	475	513	472	497	523	505	539	502	496	513	509	452	496	520	486	524	512	534	499	512	535	483	506	487	483	503	493	517	524	497	538	495	508	542	490	491	487	501	522	532	536	531	475	512	513	512	485	481	506	490	526	460	499	492	501	507	484	531	516	498	491	495	476	532	513	504	530	522	489	512	491	482	503	494	494	500	526	532	494	486	495	538	485	511
60527	82461	48528	11381	10688	5158	9108	539	537	547	545	529	503	499	469	524	483	500	497	450	485	464	482	470	471	447	459	473	454	489	450	477	431	464	422	468	452	500	459	440	429	443	456	446	490	478	463	443	437	480	472	458	461	437	454	433	469	460	441	404	476	454	492	429	423	438	448	438	467	474	484	450	459	463	467	457	458	457	425	433	421	425	471	456	452	481	424	475	392	439	423	481	467	507	467	480	409	451	465	436	463	440	427	464	460	480	414	452	453	438	469	425	468	454	446	464	469	435	484	456	505	450	428	465	475	433	449	458	443	446	476	466	478	463	470	427	445	404	425	476	471	435	444	470	454	500	464	474	462	428	415	464	428	446	460	460	459	446	416	506	435	436	447	454	465	471	448	435	439	460	448	458	458	455	489	481	466	444	449	456	440	484	424	451	449	439	455	417	464	455	459	463	481	450	428	484	495	436	433	434	475	476	461	460	465	430	448	427	468	466	478	453	445	465	464	452	463	457	451	468	450	400	461	472	464	438	476	464	455	487	428	505	466	428	458	442	479	458	444	484	447	429	427	474	427	424	417	435	449	476	418	465	484	480	454	487	445	477	478	449	445	448	485	443	445	424	420	429	420	475	458	454	439	439	441	455	475	438	431	449	469	433	485	435	439	451	450	464	460	444	436	441	454	454	424	440	457	459	485	441	490	482	455	456	437	420	455	474	409	433	478	480	492	398	433	457	451	439	454	465	439	451	458	447	411	504	456	462	459	461	437	450	427	422	444	438	512	455	472	473	459	508	462	466	440	427	422	433	444	466	459	448	443	414	460	455	412	488	468	473	435	415	451	434	471	461	477	484	478	451	427	422	440	449	484	445	433	470	454	483	467	447	447	478	470	468	442	444	415	475	455	477	457	450	429	446	466	474	453	426	474	432	426	435	475	480	462	443	489	449	446	447	447	435	499	483	439	489	433	426	456	451	445	474	457	479	450	471	480	453	462	483	441	448	470	434	413	450	454	430	425	484	427	421	469	488	460	485	475	427	439	426	418	436	480	466	436	434	448	459	436	422	433	461	479	421	479	473	405	436	488	415	458	469	453	463	450	427	422	429	482	423	475	436	468	463	437	460	460	468	412	438	472	435	455	455	474	457	468	454	461	446	437	412	436	408	455	442	438	479	404	477	448	449	443	432	457	439	437	447	439	448	458	428	450	454	436	430	470	423	432	483	386	418	487	414	416	429	444	454	467	493	478	474	438	444	454	463	451	481	402	479	477	460	465	423	474	437	469	477	477	500	413	437	439	466	487	433	469	411	439	450	474	461	471	472	479	425	433	460	458	444	484	472	439	495	440	452	465	450	487	464	465	466	457	443	438	441	423	454	451	474	468	444	452	464	478	417	480	454	482	447	443	409	497	476	471	475	456	445	434	441	454	439	435	456	458	432	418	466	505	491	466	412	487	458	451	437	453	442	436	440	484	451	438	444	417	415	461	438	439	455	476	440	445	516	503	456	454	483	467	420	435	438	469	443	445	468	476	496	455	457	467	484	476	447	412	446	455	473	443	420	461	444	461	432	468	488	493	468	408	455	461	456	437	464	454	466	504	408	459	484	422	462	447	407	469	440	490	448	475	459	488	427	440	457	441	438	414	455	476	436	432	477	485	464	447	444	412	469	454	423	454	451	457	441	449	435	458	413	471	472	452	461	445	446	458	511	439	451	433	425	464	405	489	473	443	430	500	440	447	444	459	458	452	472	445	453	461	482	445	463	474	501	451	437	425	489	452	473	408	457	449	469	458	455	430	477	465	486	495	435	442	448	435	465	429	447	445	470	465	518	448	476	445	457	420	437	455	430	433	409	481	466	454	430	438	455	461	479	510	462	433	522	471	418	463	462	468	440	401	482	456	407	491	488	454	428	456	422	423	456	464	439	463	445	472	434	433	450	452	464	494	432	467	452	456	480	411	466	465	412	485	473	472	449	432	467	465	479	437	456	444	442	424	453	450	413	487	418	445	460	436	474	453	450	482	432	459	434	456	453	471	457	450	453	450	443	444	426	438	420	453	434	454	437	419	431	437	441	470	460	458	484	436	457	444	469	459	471	473	476	457	479	446	494	473	465	462	452	472	435	451	468	436	475	429	468	472	442	428	446	431	437	419	475	421	441	436	430	432	433	447	431	455	420	446	441	465	455	468	485	447	420	431	458	435	454	414	488	476	434	501	477	445	459	454	425	457	460	451	479	480	432	429	441	446	450	454	467	430	444	461	446	451	477	441	464	473	484	456	440	433	483	439	433	422	460	483	467	373	454	448	439	442	491	456	504	474	488	451	459	467	434	477	474	414	435	446	480	459	446	449	486	425	449	482	453	481	464	460	450	436	473	441	444	479	423	449	468	459	454	492	519	512	443	491	407	447	435	470	452	429	431	443	475	487	461	482	429	471	443	426	438	429	440	464	471	473	440	443	472	479	452	459	442	501	437	462	469	440	459	464	464	444	420	457	471	439	472	457	438	486	445	451	476	406	473	437	511	451	466	457	449	467	456	444	433	462	463	447	424	442	449	449	450	464	451	445	493	445	494	440	427	464	444	469	466	463	433	458	427	460	469	456	453	445	463	465	431	467	440	449	425	431	427	415	485	461	463	449	457	443	447	490	455	440	483	433	485	465	454	469	402	448	461	465	470	449	410	455	439	433	493	468	446	455	497	472	472	411	455	436	449	486	474	429	476	455	436	464	436	425	490	432	477	454	456	485	473	451	480	429	467	461	436	459	454	470	468	431	481	442	456	457	441	471	448	448	460	407	457	489	454	435	447	451	449	450	432	464	450	425	443	464	477	469	455	467	458	448	452	467	473	423	442	456	422	464	446	434	460	456	459	477	449	478	501	451	483	435	493	439	459	446	455	430	446	454	517	436	448	473	453	446	478	446	399	446	451	448	476	459	465	465	453	427	447	450	437	446	458	442	444	439	438	441	467	504	468	462	470	432	433	419	494	427	424	444	441	482	448	434	492	426	463	438	461	445	445	482	480	431	476	466	462	450	439	466	462	493	484	466	483	446	456	443	418	444	433	460	432	474	493	465	431	458	443	435	464	480	486	469	423	475	439	472	443	424	428	470	419	456	433	445	461	458	428	470	440	443	438	411	429	445	440	438	466	460	460	455	447	438	463	440	412	478	464	479	456	473	461	434	475	405	435	466	498	458	457	461	504	432	464	461	430	478	491	454	507	473	464	492	474	448	433	478	446	440	454	453	439	519	450	467	410	481	500	438	481	419	481	452	449	415	439	448	440	490	469	457	456	420	432	451	522	428	472	422	483	428	440	390	419	448	446	438	444	488	468	511	452	436	396	441	457	476	461	455	458	449	466	471	438	464	448	432	451	472	451	465	446	422	462	440	481	445	484	452	477	446	469	465	452	427	462	461	443	474	460	419	411	488	423	438	417	402	497	462	476	449	467	421	438	501	454	460	461	482	483	429	437	429	464	448	486
22539	21062	27521	23371	20404	21246	17290	1742	938	833	870	818	826	740	802	816	816	795	782	780	775	793	844	819	786	769	745	806	815	770	840	792	775	778	741	786	756	795	803	848	780	759	778	785	762	798	780	749	750	782	780	762	813	773	802	804	829	776	743	772	750	750	748	749	747	729	808	787	773	768	738	719	768	761	754	772	772	778	765	714	757	747	786	743	748	790	747	824	732	820	737	818	812	772	819	753	762	744	789	785	793	762	806	764	758	820	801	767	807	771	778	808	771	820	781	798	778	748	792	760	753	765	825	798	774	753	740	700	761	759	776	754	791	741	741	817	749	780	772	796	752	757	774	757	772	802	772	751	763	808	781	743	736	840	739	802	784	733	774	765	793	797	750	742	735	796	768	750	757	757	714	792	803	798	748	742	770	736	809	758	798	801	747	764	738	808	751	719	798	788	776	774	699	795	766	783	807	784	759	806	820	732	767	779	755	774	790	782	753	780	780	751	819	774	737	762	783	723	784	790	752	761	730	769	743	808	807	714	754	846	738	766	731	790	749	774	756	775	751	782	779	734	792	757	713	796	784	771	743	761	813	732	852	772	769	821	747	767	785	766	788	761	770	807	758	738	764	761	798	773	733	780	803	787	760	709	755	764	819	769	762	803	787	766	797	771	771	717	737	753	742	749	786	764	732	796	786	722	740	761	752	766	756	819	747	740	751	795	738	799	817	748	742	792	787	747	827	729	752	785	764	792	756	794	773	767	747	738	781	740	750	747	769	787	762	771	809	724	778	792	812	771	750	678	791	821	799	802	766	772	794	747	787	723	861	776	774	841	737	777	783	749	793	750	792	760	787	759	769	751	789	722	789	739	804	752	747	822	797	728	793	778	783	812	785	792	819	756	773	761	752	796	787	782	739	773	800	824	748	724	803	774	800	732	755	799	798	716	743	799	759	748	828	745	762	765	748	726	784	760	797	725	799	831	761	792	721	753	740	793	825	779	779	803	766	810	791	759	792	798	752	739	772	811	749	821	808	779	773	753	797	787	788	827	736	840	748	823	771	753	745	780	778	750	821	743	800	783	786	791	775	761	847	788	768	765	765	731	758	786	785	769	753	781	707	785	788	803	769	777	805	768	748	760	744	699	764	767	795	756	763	720	823	687	786	780	780	778	793	771	783	770	796	790	786	764	706	752	741	779	848	793	772	752	790	769	756	791	802	771	829	739	748	794	773	772	759	721	796	743	772	745	761	820	762	778	764	762	776	758	797	757	792	719	780	784	766	784	775	772	750	788	777	763	746	756	809	766	728	755	791	795	749	768	764	789	778	801	739	746	806	789	814	742	805	807	804	795	744	749	780	783	825	796	714	787	790	738	740	777	725	735	720	723	814	738	780	724	724	735	775	757	766	794	773	796	806	794	729	787	816	770	767	772	762	742	732	737	720	778	741	778	761	741	768	778	785	762	748	754	802	742	748	742	763	762	765	777	780	767	745	744	771	760	751	747	788	779	795	734	781	787	731	748	773	734	786	770	712	819	742	760	761	721	795	730	780	808	779	825	804	739	753	793	739	805	807	746	726	788	792	775	773	780	758	773	714	784	742	808	801	763	762	783	839	741	778	750	826	777	777	793	757	768	762	752	768	797	756	753	751	774	702	774	785	787	807	732	754	736	802	775	794	773	773	793	759	780	747	761	737	778	768	735	748	784	725	772	776	775	737	825	763	742	746	730	762	742	753	800	716	797	780	768	752	823	751	735	762	734	781	751	772	759	742	735	760	821	794	783	785	722	770	749	750	804	779	726	797	765	776	763	784	771	739	772	769	762	762	799	798	761	816	800	757	743	774	801	772	796	823	790	777	750	725	763	778	839	766	784	807	732	740	714	764	753	762	794	799	760	790	741	781	782	728	757	742	802	788	750	805	786	758	774	755	749	754	805	729	740	727	751	759	758	792	794	708	777	753	763	764	791	833	763	750	798	764	790	776	758	733	767	792	798	781	734	743	744	700	789	788	791	780	755	750	778	770	752	795	740	731	777	798	794	805	772	743	773	775	741	747	770	784	724	756	708	758	746	742	777	795	816	775	755	848	707	762	751	770	800	794	733	729	759	775	753	811	812	789	739	731	741	751	778	811	749	818	762	791	789	783	753	768	724	791	767	784	731	774	752	770	814	795	772	774	781	786	715	761	748	771	730	745	785	770	799	760	790	773	768	757	765	809	772	737	752	769	783	772	774	782	734	725	736	730	746	797	721	804	811	764	713	711	758	822	776	741	786	764	790	793	746	827	752	754	775	741	772	767	748	753	772	800	774	757	831	723	733	686	766	772	803	745	802	746	796	783	759	799	825	737	748	788	745	776	745	765	803	752	741	728	747	786	757	756	729	808	763	827	764	795	722	761	768	764	752	789	785	803	753	814	748	771	774	740	742	684	802	772	739	748	746	798	763	725	774	785	791	786	708	755	784	841	781	747	749	751	736	806	755	792	740	779	747	802	786	767	790	801	797	778	791	767	758	732	790	792	801	761	745	751	801	743	751	797	779	728	745	805	751	815	810	734	767	776	766	784	736	779	771	723	757	831	758	774	740	732	781	767	751	776	775	786	790	761	810	782	730	787	793	742	783	763	783	776	784	809	784	772	773	782	834	758	762	734	770	708	781	780	803	809	806	750	766	728	786	756	755	751	762	773	804	759	751	758	768	795	770	716	772	757	752	770	729	779	793	795	790	814	790	817	771	753	763	768	767	778	750	776	750	743	809	721	792	738	767	757	721	770	799	820	752	760	806	802	732	821	726	744	755	798	728	758	776	757	789	758	804	767	707	775	816	747	779	756	778	738	784	736	780	740	841	818	725	783	793	726	762	772	798	691	769	716	726	767	782	772	760	753	779	741	779	747	800	804	762	763	773	781	748	772	798	753	781	816	724	775	769	765	752	783	763	736	790	767	792	783	762	772	743	771	783	776	798	781	748	717	824	780	756	778	750	739	710	793	780	740	771	737	739	770	763	754	748	807	745	750	792	771	710	797	724	757	745	837	776	796	736	743	688	750	753	796	781	794	759	732	826	780	780	768	747	708	807	747	772	823	764	744	742	761	735	743	771	747	705	795	768	766	768	800	784	775	728	841	730	702	769	813	765	815	757	758	732	790	778	820	786	786	765	780	758	770	761	750	781	823	767	801	742	781	761	780	718	766	719	772	724	753	762	779	750	730	749	762	791	778	776	766	800	743	809	792	765	819	692	705	766	750	769	792	708	746	804	769	816	765	730	743	756	763	793	768	801	757	763	796	752	778	736	757	740	819	797	749	770	784	749	762	773	751	820	762	790	741	756	716	760	734	767	770	802	724	703	735	767	716	759	803	824	753	775	774	723	791	816	754	720	835	757	843	719	765	799	770	751	731	694	767	763	756	767	748	802	751	795	775	823	720	760	780	761	808	746	837	768	795	775	782	805	765	726	734	744	776	743	755	819	804	773	776	777	733	780	767	754
56418	91301	58605	19275	6661	13281	9426	853	838	781	810	760	756	781	690	790	728	692	705	721	674	731	650	695	701	713	681	696	712	646	680	683	637	700	668	669	685	617	723	641	703	676	697	676	676	695	692	644	659	670	693	671	658	714	671	704	695	651	688	621	697	671	652	675	615	684	657	647	638	669	692	647	641	655	649	665	652	695	661	636	692	688	697	688	665	670	660	681	681	650	676	694	676	674	657	654	659	661	675	666	673	621	654	663	696	683	675	668	644	657	671	689	660	646	686	700	631	671	660	651	664	698	683	666	708	664	665	663	672	632	677	639	691	674	625	652	697	606	649	681	691	687	677	648	691	681	682	674	685	641	643	681	659	680	662	645	697	657	664	664	656	682	683	648	677	660	644	675	687	677	695	669	692	700	613	703	684	692	674	709	729	676	665	692	684	677	664	677	637	686	701	693	698	666	670	648	662	682	653	611	676	656	671	663	672	630	626	626	655	685	702	673	626	662	643	658	665	659	702	722	668	696	661	700	671	664	672	656	683	687	641	663	681	634	660	659	666	673	678	626	665	649	610	685	664	639	675	663	670	692	659	627	644	685	641	679	672	680	695	692	672	645	721	669	670	667	679	661	662	675	656	679	719	655	651	654	642	686	670	673	686	671	686	658	705	686	682	651	643	677	685	698	700	666	664	675	678	624	676	645	644	703	653	666	675	643	668	644	655	632	655	677	668	681	669	648	701	675	630	647	644	642	713	631	692	651	645	664	676	659	685	704	655	673	673	684	645	630	646	665	695	695	678	688	688	649	656	670	618	646	693	700	680	639	644	672	613	658	625	685	725	634	659	692	685	698	696	638	726	665	675	710	696	640	654	657	704	688	678	652	645	702	656	665	682	662	692	677	694	661	674	660	657	671	639	715	722	646	644	661	674	655	662	678	642	723	643	684	672	704	733	674	629	629	638	660	706	646	671	658	679	685	692	701	702	653	656	698	647	661	659	635	690	681	671	631	674	702	691	670	709	728	667	643	685	700	689	636	676	674	659	659	665	624	682	672	652	672	623	652	647	701	661	716	669	676	646	689	721	658	652	696	672	673	644	673	622	678	647	628	723	675	654	631	632	674	647	625	638	635	651	681	683	660	656	699	681	696	687	689	647	690	662	695	662	614	670	701	672	614	689	638	609	670	619	713	652	614	651	626	664	700	670	688	675	664	672	616	701	706	662	658	671	703	628	677	669	679	675	701	645	632	707	653	627	648	661	641	679	696	672	661	675	668	712	672	634	628	669	658	675	690	629	681	660	677	596	637	680	639	675	682	713	647	659	670	694	665	709	679	689	702	710	656	644	663	686	665	675	678	633	681	645	662	699	689	703	662	682	685	649	645	659	659	650	676	620	686	625	655	672	695	666	711	677	653	677	685	690	688	676	634	653	659	626	655	680	692	684	674	678	685	678	672	629	651	655	617	670	687	637	709	643	704	685	676	679	671	668	726	703	701	675	682	642	693	687	647	688	689	680	658	652	683	666	665	683	683	662	685	652	627	660	709	726	682	634	655	680	627	686	663	705	704	654	674	669	664	672	612	674	673	644	661	658	694	713	714	678	647	666	634	696	664	669	674	678	720	638	672	695	725	704	736	605	690	628	689	693	691	622	646	644	708	625	676	694	629	636	685	668	673	702	672	698	677	640	654	670	683	691	643	683	689	691	694	671	685	666	689	679	660	684	648	665	670	625	648	663	686	693	718	667	667	649	661	644	678	692	655	678	676	672	675	614	650	645	678	659	691	657	677	628	657	666	661	677	673	684	661	675	667	626	646	678	651	686	649	664	654	671	671	665	699	664	682	655	686	670	667	674	673	683	663	699	674	709	666	681	686	642	658	653	640	646	624	631	674	631	702	706	676	709	704	667	674	676	642	726	668	645	652	686	649	640	672	655	682	652	697	673	638	650	659	663	744	664	682	651	724	614	706	687	669	702	700	711	610	665	682	678	653	656	683	688	649	661	695	642	676	640	668	662	654	696	715	666	653	657	655	676	670	673	667	668	656	682	644	699	678	675	668	678	704	715	650	670	668	647	655	661	652	676	669	657	665	678	644	685	691	720	697	617	676	700	677	690	656	646	670	650	683	660	639	669	701	643	611	639	655	706	676	680	684	636	645	642	671	662	692	678	671	657	628	665	732	662	688	672	732	668	648	709	715	715	691	674	701	666	643	712	662	672	622	646	652	649	670	634	674	643	658	694	653	645	657	685	711	642	620	663	687	616	677	635	656	668	663	707	667	654	697	689	674	629	631	633	682	661	673	699	690	703	678	646	627	609	658	676	700	661	726	621	636	647	683	649	697	644	648	720	657	645	661	679	623	660	634	678	680	655	681	669	673	671	645	680	684	639	672	696	702	642	690	674	678	668	640	690	686	683	690	680	612	663	677	607	668	681	679	720	672	652	666	703	684	705	661	673	679	652	684	695	681	678	656	690	668	684	678	703	631	677	688	665	655	653	691	637	698	714	700	657	627	636	698	697	690	720	629	655	660	619	644	695	638	640	668	688	684	666	691	710	651	670	686	697	660	637	613	670	648	674	674	649	657	660	637	661	737	676	654	687	670	660	679	668	660	666	674	656	686	692	676	671	695	623	647	717	665	635	660	651	666	685	693	679	705	658	724	726	723	636	654	662	645	670	674	673	673	665	676	690	642	728	654	657	642	709	667	659	648	676	691	688	656	658	693	700	716	668	672	672	679	671	682	680	678	665	661	646	636	678	673	624	689	687	641	651	697	610	672	709	680	643	683	637	700	632	624	673	684	660	695	685	677	697	709	673	678	659	665	667	686	669	668	677	666	655	711	644	681	633	685	647	636	681	699	688	662	679	696	662	665	690	636	677	658	694	658	672	677	650	715	637	650	682	668	677	673	650	704	617	694	660	636	703	654	643	713	650	685	654	641	722	598	637	650	733	673	678	660	662	632	673	679	666	658	663	657	658	646	694	703	656	662	680	663	692	675	665	700	680	642	645	658	675	661	687	642	660	649	682	661	684	687	679	678	689	658	679	691	647	694	659	678	712	679	684	670	660	671	673	664	625	698	642	645	614	653	695	645	689	689	683	676	593	701	646	672	653	700	683	649	640	682	654	670	676	619	670	708	672	746	641	727	690	694	707	714	679	673	669	636	690	641	687	692	643	642	690	676	681	712	653	702	651	661	680	643	688	683	637	666	676	651	641	667	645	655	650	674	685	702	674	649	679	718	637	641	697	675	674	683	661	666	674	680	664	656	672	661	639	634	616	627	692	648	661	662	653	638	701	670	649	686	689	742	634	605	629	657	673	676	645	694	645	707	648	711	707	689	682	709	675	679	638	671	647	626	662	672	657	628	671	669	657	615	690	679	650	656	687	663	675	675	712	648	704	673	665	673	655	723	693	679	702	657	609	646	732	628	658	684	673	690	668	656	690	659	690	652	605	692	642	677	655	660	650	648	733	693	635	667	654	669
39260	31435	17299	3978	355	409	369	288	242	305	280	277	253	266	260	261	278	277	283	281	266	253	266	252	232	236	299	282	243	255	277	279	276	270	238	278	259	273	296	270	252	271	285	287	244	269	264	266	272	234	279	254	255	258	256	277	236	276	245	280	277	267	286	254	224	299	238	276	255	282	268	243	272	250	228	241	272	268	282	288	252	254	252	254	275	257	267	273	281	263	280	272	263	263	284	288	245	265	272	284	251	240	262	265	252	240	266	266	283	269	270	268	287	254	222	262	260	261	265	271	256	278	252	265	266	260	256	277	249	263	289	264	263	287	281	265	265	242	272	271	248	267	284	248	239	263	266	255	246	247	266	219	260	278	264	266	275	262	245	269	285	279	294	264	248	266	272	260	259	245	283	228	246	236	272	286	246	260	258	257	251	257	270	274	220	258	233	266	249	288	270	247	256	255	248	281	260	253	274	273	255	250	266	294	260	255	255	261	248	266	260	286	275	235	290	263	271	251	275	234	233	270	267	255	253	255	265	260	246	240	237	264	281	249	261	253	295	276	273	239	238	276	318	262	270	268	267	237	261	255	248	267	266	280	275	271	279	240	260	279	276	252	268	279	246	234	261	274	249	239	285	276	280	258	256	271	267	254	288	283	249	257	266	291	234	281	263	258	264	303	262	250	256	273	256	264	253	276	290	248	282	258	253	247	249	263	296	260	261	282	256	257	251	229	281	250	245	261	257	272	282	278	239	287	291	248	249	261	274	278	274	242	252	257	269	253	242	262	252	225	252	245	280	248	277	274	253	238	273	264	280	243	280	262	283	252	273	270	252	249	275	247	276	267	241	252	247	261	238	241	257	277	233	248	263	218	265	254	300	261	235	248	275	275	254	252	284	287	265	296	256	245	238	281	248	272	269	268	261	279	252	259	246	270	288	255	309	245	250	255	272	280	276	284	282	300	273	250	280	254	265	269	248	293	280	258	274	259	264	313	286	271	263	279	238	284	298	259	262	303	257	255	264	272	258	259	260	255	262	286	277	272	267	243	288	294	255	275	268	256	253	275	273	232	253	252	278	282	280	217	275	253	270	286	241	254	263	258	259	256	286	270	238	279	261	274	253	260	266	272	275	270	240	255	276	257	243	257	260	258	271	250	248	282	266	252	256	275	271	250	246	275	273	277	261	260	297	251	304	249	242	276	274	260	250	275	253	229	279	259	279	244	264	259	273	267	259	236	281	248	261	234	263	256	254	263	250	259	237	268	284	274	278	268	268	235	272	227	230	266	247	260	257	284	277	272	267	261	249	274	275	257	261	265	240	258	240	270	284	263	279	286	266	274	256	267	247	304	265	265	277	250	249	246	301	244	261	264	264	234	273	277	251	264	256	269	252	265	290	250	254	247	280	295	261	267	242	270	236	240	236	280	255	287	261	248	263	245	267	238	227	248	274	260	262	233	276	257	223	239	276	271	275	255	256	234	262	225	274	278	260	280	297	286	289	283	274	285	270	266	256	293	270	271	297	329	273	271	252	236	300	300	257	251	265	262	268	261	260	281	256	278	239	267	274	277	238	280	254	244	266	248	246	265	275	236	250	260	275	244	249	258	231	246	283	303	286	257	246	272	255	291	284	251	273	269	254	254	275	275	259	275	267	248	268	258	291	263	282	297	247	253	274	240	237	264	246	243	245	253	284	259	252	256	249	273	264	243	247	289	268	257	265	252	267	269	255	268	257	276	314	257	285	243	264	288	247	285	257	244	279	267	294	222	290	277	278	265	245	270	247	238	267	234	294	266	266	280	287	276	248	291	251	251	271	266	270	265	270	257	268	255	254	267	278	302	255	254	244	277	272	261	268	240	279	244	288	258	262	275	279	278	242	273	265	295	230	278	254	271	247	252	252	242	275	301	263	270	276	255	246	271	263	236	264	244	282	272	247	267	256	272	306	281	264	276	265	270	242	254	274	251	268	252	236	251	253	258	285	276	239	258	266	261	230	272	247	285	268	259	282	245	254	244	244	239	280	264	284	261	271	292	257	279	258	271	303	267	260	221	258	274	262	271	270	261	306	255	293	277	283	296	266	250	290	256	288	277	276	264	285	251	235	282	255	227	257	268	284	269	256	266	258	252	238	228	250	256	273	284	288	295	283	266	270	253	267	240	278	284	270	255	269	250	272	287	255	248	252	251	263	279	286	252	275	295	281	260	283	261	275	256	242	250	250	274	259	286	256	258	257	243	276	274	267	252	255	302	268	261	269	248	273	290	279	256	261	245	271	259	271	218	259	265	257	270	251	279	252	266	247	269	255	227	280	247	271	288	250	279	268	256	263	278	256	279	255	266	279	252	299	261	281	268	280	276	262	270	230	281	277	327	273	273	270	244	272	253	243	256	271	264	272	256	270	263	264	291	232	254	268	267	293	250	236	291	272	256	255	265	257	278	254	254	278	241	253	275	249	253	268	265	243	261	251	267	251	275	245	250	248	288	300	274	262	247	283	239	292	291	259	298	274	248	271	259	256	270	240	258	306	269	255	269	238	250	279	270	265	264	229	260	263	234	251	286	267	256	276	260	263	265	284	270	292	278	268	252	279	290	254	254	264	259	255	273	280	269	270	279	267	265	239	265	243	257	254	272	277	241	254	229	245	262	264	229	293	244	263	240	249	278	240	292	248	253	273	248	271	261	250	250	257	263	252	255	270	250	293	257	245	283	251	271	277	277	261	267	253	237	279	277	259	269	240	272	281	255	266	259	261	273	251	285	265	288	244	300	271	249	275	284	246	244	231	274	272	275	245	261	264	240	251	276	274	308	285	247	247	274	263	255	239	270	280	274	262	261	243	275	245	281	265	269	253	266	278	247	266	238	288	243	276	279	283	257	265	289	245	287	255	294	243	239	266	247	273	243	245	280	269	241	277	257	274	274	251	287	251	278	236	250	255	259	295	276	271	233	275	281	285	230	261	238	263	262	248	268	282	281	269	279	273	264	279	297	269	256	265	249	273	287	255	278	275	270	262	263	260	252	250	240	268	278	267	252	243	251	278	271	249	292	263	273	267	302	258	291	280	286	275	250	278	255	283	250	291	265	264	258	272	282	255	266	252	270	253	263	267	297	265	268	264	278	253	288	260	279	246	268	258	283	268	289	237	258	261	262	222	250	276	298	255	256	241	260	282	260	241	282	258	264	242	271	256	292	273	265	236	277	277	279	265	284	276	289	269	266	275	263	271	287	262	259	263	268	270	263	254	269	276	251	262	261	246	267	263	299	267	249	257	250	294	257	297	244	274	268	266	264	269	256	244	266	297	252	327	275	286	260	256	241	270	264	252	234	262	262	274	255	256	237	229	293	274	283	270	292	278	261	256	258	286	259	257	259	271	264	294	291	247	245	258	254	259	291	270	290	249	267	285	240	277	253	267	285	271	252	240	294	252	247	279	266	247	284	236	291	275	248	236	253	247	250	255	282	295	257	279	274	249	267	277	269	270	264
40205	33715	11281	2217	338	507	466	288	250	273	281	264	287	259	257	265	256	277	235	274	233	262	271	248	240	246	248	235	247	256	267	238	224	271	270	261	248	248	269	248	235	288	274	247	269	246	225	256	265	271	226	253	299	276	274	247	262	246	229	231	265	253	255	240	234	240	229	262	236	259	298	257	267	260	237	305	275	238	263	261	252	251	263	237	282	256	268	239	283	251	271	249	265	247	231	248	256	241	258	255	254	274	233	251	283	246	267	251	240	280	259	269	255	267	259	217	253	302	238	237	248	262	270	265	256	245	266	246	263	272	246	252	261	237	265	278	263	255	271	250	245	219	253	249	257	257	271	243	257	263	288	271	258	267	236	279	242	233	233	295	262	237	268	250	263	265	271	261	266	293	267	258	264	266	225	256	268	259	282	246	251	258	261	265	260	262	246	243	244	267	271	246	253	256	272	225	302	236	234	265	253	272	256	274	267	239	270	268	247	283	243	237	265	274	230	267	244	263	252	237	274	235	255	281	264	232	240	252	243	266	274	255	291	234	260	246	260	220	240	262	255	238	240	251	223	273	242	240	272	244	241	293	251	287	251	252	271	281	241	231	262	273	275	272	258	239	233	253	240	268	283	250	253	252	260	255	259	239	274	258	246	268	251	246	260	270	256	256	283	250	268	212	247	282	231	237	258	269	270	251	297	259	256	263	249	264	249	249	242	262	252	229	263	239	253	282	261	256	246	276	261	239	279	249	257	250	254	266	247	258	252	243	236	257	248	253	250	251	243	253	250	248	264	267	228	258	232	266	267	273	271	262	252	230	267	269	294	240	268	236	258	243	265	269	264	239	252	275	245	249	238	245	220	255	238	270	253	241	263	262	245	272	239	255	264	291	249	261	257	272	298	223	298	260	232	249	257	241	270	258	263	259	255	241	251	261	266	250	268	267	267	262	259	245	267	248	265	240	269	267	262	238	270	235	254	254	243	238	277	256	249	246	245	255	235	250	261	236	254	266	234	249	275	264	250	285	262	283	252	278	256	286	271	238	245	240	282	278	271	271	245	254	240	247	249	281	267	236	264	255	249	259	245	288	255	242	252	254	231	216	241	256	261	244	251	265	270	259	215	235	229	247	239	279	264	247	268	248	246	254	265	227	272	260	225	254	253	253	261	254	269	247	268	229	238	256	258	282	254	311	243	260	244	252	270	256	238	262	273	234	260	231	308	257	241	296	272	259	264	251	271	278	273	236	234	251	260	287	279	235	241	238	229	257	253	240	246	276	252	276	266	241	240	249	262	244	230	240	279	285	229	266	239	286	244	265	271	281	247	272	255	280	265	243	263	265	271	237	265	260	262	271	268	238	256	299	238	253	257	247	244	287	241	257	226	228	269	282	244	268	279	254	265	244	289	275	247	272	268	222	244	260	273	255	252	262	250	281	259	248	256	261	266	234	252	263	282	258	244	260	243	268	243	256	266	268	241	265	259	243	262	247	246	274	244	244	278	278	247	236	281	280	255	239	285	277	272	243	230	273	267	295	271	247	245	232	248	253	275	257	222	246	260	255	255	240	240	247	237	219	242	260	237	278	272	285	272	255	227	252	282	244	250	278	260	242	247	241	248	256	264	254	245	275	256	245	250	271	267	260	214	270	272	247	250	260	253	282	223	263	258	247	271	245	236	251	242	284	252	249	284	268	277	269	257	292	274	242	248	263	229	267	233	249	246	261	253	257	253	260	254	284	248	250	280	254	267	240	268	240	218	278	264	274	253	248	243	275	258	248	239	266	248	249	269	229	250	278	231	274	250	262	265	244	248	260	238	245	227	252	239	260	246	238	245	248	259	255	234	290	248	262	249	271	252	256	272	250	249	254	239	264	260	254	272	232	262	280	268	269	276	248	266	242	257	264	264	290	258	277	257	259	252	249	239	250	252	234	247	269	259	268	265	239	274	274	262	288	267	252	252	255	266	252	253	289	266	255	252	269	267	227	227	239	258	277	283	273	244	262	265	250	228	240	263	265	272	244	281	277	238	247	257	285	245	233	262	253	267	290	293	265	265	236	253	261	249	248	265	250	267	252	257	252	272	246	253	235	255	280	273	284	270	244	251	233	267	253	243	247	270	251	252	252	261	260	256	273	236	234	256	237	253	289	251	263	246	225	243	224	260	263	248	292	246	241	225	264	237	260	221	301	276	260	253	265	269	253	258	279	262	267	241	263	233	248	252	271	251	258	247	260	261	251	253	280	237	256	255	223	246	244	258	284	287	248	257	284	280	282	234	267	266	242	262	266	245	252	250	266	264	264	283	273	270	262	271	265	232	238	244	264	251	274	262	269	252	277	243	255	258	232	254	248	224	245	232	270	224	258	286	281	257	250	254	245	240	242	315	257	247	263	276	219	240	261	256	257	265	243	244	261	254	255	265	260	267	234	239	259	246	252	257	249	245	258	242	264	258	273	237	273	267	257	246	230	262	278	238	249	229	267	282	246	266	267	239	264	245	269	266	232	266	251	235	240	257	239	232	291	248	252	238	235	279	262	241	260	259	270	281	240	232	265	250	234	274	261	263	261	238	261	241	252	258	260	265	229	278	265	260	264	265	267	254	260	265	274	240	236	263	279	273	247	269	263	277	266	259	257	244	257	241	231	281	301	241	281	247	264	234	229	259	271	250	271	269	248	230	249	246	238	261	213	255	272	259	253	248	251	265	254	234	270	234	217	246	275	251	223	218	264	236	261	246	242	248	294	252	261	244	260	261	265	248	265	253	257	235	250	280	263	235	235	262	259	250	255	237	252	251	266	255	271	258	263	247	256	230	257	235	270	258	229	257	229	248	292	264	290	252	261	257	262	260	255	256	268	251	252	294	254	270	263	251	267	249	272	230	273	270	256	278	250	272	248	217	261	237	280	251	300	265	247	241	268	254	262	240	236	235	236	244	267	234	245	233	242	249	239	245	259	261	249	245	249	286	268	257	260	287	278	239	251	259	260	225	264	247	240	245	260	242	256	265	255	263	248	271	262	270	266	245	278	250	278	265	249	233	267	269	232	258	301	255	230	239	228	260	271	266	260	238	264	258	251	243	240	244	269	251	264	263	252	234	246	251	249	252	243	292	268	265	227	244	256	241	266	255	265	252	267	243	269	257	229	239	262	261	264	222	254	299	262	288	269	251	260	277	245	279	276	256	235	241	248	271	268	279	271	245	240	243	242	255	243	251	247	269	264	261	268	238	260	263	275	240	256	245	255	270	258	250	255	276	248	279	246	237	268	233	262	278	238	227	261	262	242	251	255	269	252	228	240	252	259	274	229	276	273	267	222	247	276	248	266	255	251	250	259	262	250	238	252	261	242	274	269	239	237	268	266	245	251	274	257	243	243	292	260	272	266	260	267	240	260	272	234	266	268	250	257	266	245	258	224	278	254	269	256	242	264	270	263	247	262	291	271	239	243	261	272	246	244	271	267	246	232	261	229	275	289	272	276	271	265
25314	22128	27956	23831	20161	14519	3708	626	591	536	546	583	543	488	563	558	549	512	538	502	518	526	500	527	519	551	507	478	536	516	535	521	531	524	531	546	493	485	510	546	502	515	542	508	517	573	519	506	531	512	528	500	537	487	547	517	524	512	530	515	507	514	551	540	541	539	539	521	553	497	548	512	549	545	515	514	496	498	538	533	543	529	487	507	532	522	517	553	515	485	531	489	488	557	510	519	535	529	549	564	498	464	531	498	506	536	492	547	455	562	527	530	482	517	514	496	508	505	498	508	526	509	493	515	551	525	563	485	529	494	530	507	494	540	564	486	491	518	545	479	514	522	515	505	536	494	546	580	556	496	501	514	530	534	510	543	510	506	526	537	517	503	531	548	527	528	509	527	506	510	507	529	533	524	533	563	526	488	539	521	546	543	485	530	526	528	509	534	523	541	531	573	572	526	534	527	495	480	528	534	447	536	486	481	513	526	521	538	536	457	525	530	518	535	520	523	506	530	520	501	535	518	539	498	535	552	507	523	547	504	536	557	513	503	503	564	570	543	523	499	479	497	520	490	489	500	501	542	525	507	567	515	484	519	509	543	518	500	506	509	500	535	500	521	509	494	513	509	502	502	501	527	552	495	519	545	551	527	505	509	514	546	527	519	535	564	523	535	506	464	497	560	517	540	546	522	503	540	500	514	502	503	555	525	503	515	540	540	498	492	533	497	503	540	443	496	499	549	552	499	523	495	523	521	551	513	509	545	476	529	489	518	454	517	515	534	513	496	518	532	501	494	480	485	532	524	536	507	480	496	524	546	487	571	526	501	549	503	532	486	518	519	553	524	524	518	503	488	503	546	533	495	555	519	528	514	522	473	539	513	525	543	519	524	496	520	522	558	505	483	500	477	557	523	517	487	496	533	509	539	532	504	519	534	508	546	534	514	558	535	523	502	523	505	535	504	553	485	532	506	551	515	520	507	526	544	520	497	520	497	514	528	505	545	527	500	524	504	504	486	525	510	536	565	529	522	536	505	491	482	535	526	507	514	475	515	529	525	534	516	501	548	537	504	530	543	505	483	492	551	509	511	503	541	504	530	508	539	491	521	509	498	542	557	573	521	496	570	520	531	513	529	479	509	534	551	555	528	509	506	547	535	539	539	525	479	530	549	528	533	510	581	523	529	522	583	530	495	542	517	561	548	505	503	520	509	529	535	563	498	517	557	556	521	528	541	516	529	527	498	508	550	528	541	520	518	521	506	503	499	552	528	547	516	530	568	504	485	536	508	551	524	486	518	492	505	529	500	568	509	464	509	517	556	505	487	496	501	530	525	535	506	511	528	518	525	499	547	499	481	535	508	528	520	509	452	484	531	527	513	572	516	550	524	554	504	525	567	490	540	494	536	509	512	515	519	514	531	507	527	537	525	503	533	481	501	521	488	527	549	499	526	506	517	494	518	526	553	518	487	551	505	510	541	575	484	530	545	539	587	538	563	517	545	515	525	490	502	530	544	530	493	512	528	536	505	522	497	480	506	514	542	536	516	486	501	529	549	474	524	504	498	505	498	550	542	522	522	527	498	538	510	549	519	502	540	503	568	483	527	519	509	506	535	508	537	482	524	514	508	503	498	530	497	503	558	486	517	503	511	536	512	499	540	497	523	532	557	524	525	517	535	538	507	485	543	537	550	497	525	541	552	488	535	540	491	519	501	529	560	506	490	505	526	517	504	539	526	518	484	526	538	523	488	502	476	544	510	555	515	448	519	531	497	530	493	540	509	538	486	536	553	541	516	510	509	463	511	479	488	555	486	507	520	551	523	516	500	519	530	547	485	498	529	522	486	494	479	514	468	543	532	498	573	501	564	545	504	513	502	533	509	477	529	514	522	518	501	514	523	543	506	521	531	505	515	518	547	553	520	546	514	504	501	512	525	503	496	530	448	487	552	482	523	507	488	543	469	523	532	533	527	485	562	514	524	578	537	487	543	508	481	492	528	496	522	523	471	563	558	560	494	499	521	468	527	507	511	531	483	496	527	515	546	555	559	527	507	543	524	504	554	516	524	526	537	526	541	491	506	527	524	551	494	478	531	486	520	577	492	501	547	524	500	514	536	509	530	479	527	512	511	538	515	471	504	515	534	520	541	523	565	527	517	487	526	507	469	504	524	486	514	515	527	524	531	490	540	554	539	511	537	525	513	495	578	518	508	520	463	508	534	504	545	522	519	495	504	543	492	593	511	498	542	543	524	518	525	501	520	548	538	500	505	499	540	506	515	583	536	514	502	556	560	557	501	481	511	517	513	496	497	530	545	495	485	513	525	473	490	547	545	525	545	511	509	539	511	480	534	535	524	532	523	555	500	568	524	532	535	482	484	519	482	521	514	480	526	493	523	503	542	518	547	485	542	525	542	530	534	529	499	531	535	502	558	503	493	531	530	500	529	521	513	487	524	490	521	561	524	511	546	536	542	523	491	520	515	490	515	523	509	573	559	538	564	490	503	518	545	526	495	551	551	547	527	495	505	557	530	521	501	529	521	489	505	500	515	498	521	532	519	481	524	517	509	494	496	547	503	515	518	533	493	520	526	534	535	501	516	530	506	537	541	518	498	490	510	527	507	476	511	528	525	490	532	534	516	543	507	504	517	472	478	510	497	505	488	533	541	507	532	508	514	474	516	506	546	477	487	534	547	508	516	502	503	513	509	501	549	509	489	514	541	518	518	518	493	508	548	521	549	532	505	556	491	505	494	541	499	529	509	515	479	511	500	556	510	497	514	495	520	518	525	536	533	540	513	492	473	490	532	530	514	485	490	541	513	560	506	546	533	521	481	479	505	515	526	545	505	557	516	504	513	534	525	517	520	505	546	532	554	537	523	523	544	520	527	543	515	531	521	537	507	471	536	547	495	543	549	568	533	486	521	502	509	535	540	524	544	497	514	515	529	518	513	526	505	528	534	535	508	529	543	488	496	540	549	525	525	520	523	545	525	489	518	547	516	480	525	487	533	504	491	534	559	551	528	517	531	531	543	539	537	503	470	502	541	507	521	527	515	521	535	520	516	515	519	480	551	506	461	533	493	537	516	535	492	489	509	487	535	472	536	533	512	539	552	497	525	531	528	542	514	538	521	496	534	504	509	528	540	543	502	543	491	524	560	493	500	513	509	538	523	526	597	500	534	529	497	502	488	496	499	573	531	515	563	506	507	521	526	496	525	519	506	479	520	533	527	520	501	525	532	545	532	525	497	528	522	520	508	553	514	524	518	497	501	536	541	512	554	527	506	503	510	497	515	554	499	519	488	503	516	503	532	529	472	495	556	551	512	499	509	509	523	554	514	520	527	492	550	507	526	519	541	515	488	546	506	472	493	511	523	494	501	533	533	540	548	514	570	565	500	522	517	553	523	487	483	512	505	522	489	517	507	540	520	533	499	538	537	519	547	503	542	524	480	509	532	557	509	517	548	572	498	525	553	516	504	546	476	509	518	495	520
60355	84982	51748	11924	1226	4715	2546	536	566	562	483	472	508	495	500	423	499	484	493	445	492	500	488	459	458	438	477	449	451	430	438	457	464	454	493	440	450	431	469	468	456	478	456	483	475	461	441	453	445	444	485	469	458	427	469	461	469	430	472	467	467	461	454	473	456	513	431	447	452	447	447	443	446	421	461	456	476	476	458	419	458	461	420	521	480	439	499	455	472	473	453	433	472	458	478	470	491	483	489	412	485	468	451	450	429	429	460	412	484	453	477	419	459	513	464	441	453	436	447	459	435	457	481	426	449	480	458	460	459	504	473	453	433	458	435	449	442	455	490	464	461	458	447	462	459	464	469	485	482	473	440	459	464	469	457	435	475	442	439	439	465	474	444	435	470	490	471	464	488	477	462	444	426	449	437	459	445	422	466	457	470	433	461	455	475	458	451	500	521	445	457	474	433	433	457	435	491	444	470	451	481	417	482	478	420	448	464	457	463	450	494	437	467	431	465	451	467	522	508	460	472	471	470	459	446	446	494	454	466	460	460	467	464	474	454	445	447	456	449	444	450	425	455	438	454	444	436	500	439	467	425	462	464	485	474	468	484	457	455	460	446	473	453	477	463	419	483	430	452	457	450	473	474	455	444	452	501	486	443	434	426	455	469	475	460	463	452	462	429	467	484	441	462	437	478	446	451	450	454	476	436	438	483	449	481	441	461	458	465	451	469	429	458	422	450	478	447	442	452	463	483	464	478	468	482	459	431	455	477	446	498	419	466	454	431	448	449	420	458	406	432	441	473	455	472	468	478	484	445	470	424	504	463	424	449	440	418	483	443	455	456	426	455	447	457	441	463	482	413	472	489	468	467	469	457	475	431	478	420	450	444	466	461	484	481	429	462	471	473	476	479	508	508	472	468	460	457	452	450	477	496	485	473	461	477	418	433	454	459	475	457	439	439	449	466	465	462	433	436	444	465	451	447	434	460	450	456	473	453	447	438	448	464	458	493	441	429	464	452	423	442	444	437	473	461	444	446	444	461	485	428	441	446	459	434	460	463	452	454	455	463	483	451	441	420	446	437	475	482	493	449	441	449	442	478	453	478	460	403	444	451	439	446	459	465	441	482	483	481	461	491	462	459	476	399	443	490	434	483	477	438	481	437	460	456	463	466	462	454	484	482	482	463	444	437	442	480	481	467	487	452	462	460	448	455	469	449	453	450	469	452	477	481	468	436	460	476	447	507	460	441	455	422	481	414	454	443	452	455	455	460	427	486	464	433	473	418	433	448	447	467	462	470	488	461	504	478	464	452	465	505	459	436	448	463	476	491	483	426	432	471	457	434	444	466	457	434	479	419	465	412	472	445	449	481	434	477	484	430	476	416	440	500	474	476	453	444	439	480	465	468	476	437	455	488	465	469	441	455	495	474	509	504	507	433	453	448	463	431	471	464	492	501	437	477	410	424	463	442	434	488	456	475	478	437	434	450	436	467	438	470	439	449	490	453	445	456	434	443	468	468	467	466	430	463	459	423	433	464	448	477	487	428	472	429	424	450	440	481	447	444	447	456	441	446	453	440	487	440	446	499	438	437	449	483	458	485	480	479	440	478	429	456	475	459	490	450	470	429	483	464	505	470	440	468	452	476	459	470	448	465	451	459	478	497	450	418	458	488	516	452	438	437	447	474	463	422	467	483	471	450	448	458	457	417	471	424	431	445	506	450	438	443	457	455	449	443	457	446	464	467	433	440	454	433	469	471	455	477	478	490	469	485	434	452	453	465	467	445	439	454	459	490	482	460	455	447	491	466	457	461	469	480	454	462	519	452	468	444	516	469	450	443	452	448	448	458	469	461	438	482	459	439	484	436	443	452	469	465	472	493	437	469	437	451	452	450	468	465	461	439	463	437	416	470	439	438	465	461	457	440	459	476	430	467	449	458	460	481	457	438	450	433	434	496	501	470	446	469	459	436	470	460	439	425	434	438	484	457	446	470	476	460	478	436	431	458	483	443	426	429	457	438	465	454	457	448	434	433	469	489	501	436	444	475	446	477	484	476	465	450	448	479	449	440	440	489	473	480	474	449	460	457	485	498	466	440	459	476	454	452	500	468	395	443	475	469	426	479	452	452	420	474	475	453	464	443	399	489	443	440	444	442	435	456	437	455	471	452	464	406	427	456	475	473	429	454	478	437	433	439	438	457	421	459	439	441	467	445	465	475	451	475	452	486	453	450	481	490	473	504	456	455	487	466	452	451	449	468	473	466	447	445	477	492	430	499	451	448	442	469	466	442	445	503	472	481	522	462	425	465	479	444	463	492	463	471	461	445	456	448	479	428	470	470	480	443	465	422	439	465	437	456	451	444	442	437	469	446	467	455	490	469	416	433	463	441	465	479	476	493	478	469	436	463	448	493	465	422	455	429	500	465	495	491	475	475	446	499	447	442	471	446	477	477	469	491	476	456	464	471	444	450	456	441	474	459	489	438	487	468	459	492	479	445	438	441	447	433	477	435	448	436	442	438	449	475	456	425	477	447	422	447	433	441	489	501	478	478	474	447	460	473	498	467	464	492	458	448	447	473	484	440	483	441	429	433	457	447	457	450	440	451	452	467	404	465	444	463	431	489	460	460	453	451	471	436	432	416	465	450	455	483	480	463	472	489	495	477	431	447	530	465	439	435	442	450	405	468	435	469	462	463	476	488	457	449	443	448	481	499	470	491	443	460	434	449	440	477	460	463	491	434	475	481	445	456	470	434	436	455	460	452	431	442	448	441	459	436	472	469	493	484	464	500	443	472	475	465	491	458	399	488	450	479	471	438	483	458	470	459	448	468	500	489	480	448	440	465	467	430	466	448	469	477	466	465	501	444	474	447	450	463	431	453	464	478	463	439	469	442	463	453	485	486	471	455	414	472	475	480	456	445	467	469	467	473	481	437	453	455	433	469	450	443	449	441	455	470	470	482	487	455	463	417	501	444	499	456	432	483	422	463	440	444	442	427	416	453	476	436	460	417	467	477	467	439	480	473	444	462	470	452	466	455	427	444	462	478	446	435	472	442	483	435	463	453	472	465	431	490	476	439	438	467	445	422	451	444	480	451	453	449	461	466	455	396	447	486	443	472	390	441	432	453	455	444	503	452	421	458	444	445	448	454	478	458	427	486	474	460	429	482	471	409	464	479	477	427	429	478	472	476	435	440	473	438	438	451	470	471	455	454	501	483	468	492	461	465	492	489	413	484	481	488	441	454	460	457	428	435	438	480	482	451	465	446	405	444	457	495	475	467	441	432	445	464	486	477	490	463	466	436	515	454	460	508	474	486	448	465	469	432	456	444	455	453	450	488	469	467	486	477	404	438	464	459	443	478	464	428	446	431	438	453	439	457	457	406	449	475	460	479	483	452	443	456	512	468	476	451	448	445	464	480	461	433	452	507	463	467	440	440	464	452	431	440	485	502	431	417	452	459	474	479	475	446	466	437	458	486	434	459	445	479	496
22587	21269	27613	23434	20402	20946	15050	1416	873	833	908	853	796	814	798	795	809	799	812	812	769	768	852	769	798	809	805	857	779	769	791	807	789	831	783	783	779	790	757	807	808	812	809	761	813	839	826	759	735	759	793	763	824	808	793	772	796	807	749	762	744	692	790	791	827	835	758	828	761	779	776	742	785	810	778	788	759	839	774	722	784	800	752	766	752	775	723	730	780	745	747	787	799	742	755	775	780	779	815	813	793	778	765	744	829	848	750	747	742	829	812	776	786	738	744	747	755	816	734	818	804	719	769	718	802	751	777	811	727	772	753	754	774	752	790	808	779	809	787	804	801	750	814	793	757	769	758	771	779	786	751	726	858	785	764	832	722	809	771	763	749	750	751	786	762	776	714	757	810	746	801	785	778	739	818	720	783	738	822	775	772	773	813	811	766	766	719	762	808	768	774	786	743	781	822	760	770	725	777	771	804	807	772	744	768	731	762	768	810	760	754	818	814	779	780	802	806	773	869	758	753	784	728	817	762	733	771	784	788	763	752	822	793	783	813	754	813	781	787	736	783	766	707	781	771	762	789	823	816	785	777	716	750	758	792	765	805	749	785	734	808	716	788	812	772	775	751	781	749	828	750	715	748	832	766	777	756	771	816	814	781	800	749	747	741	834	818	778	777	739	794	783	820	757	743	742	751	809	820	769	743	740	769	768	706	754	781	732	757	808	792	779	785	795	773	745	735	756	761	794	776	726	722	762	796	791	764	764	768	808	716	738	783	780	786	769	781	820	729	783	838	786	788	816	757	817	805	747	756	768	775	758	779	717	747	779	841	771	781	814	711	716	776	766	745	761	777	770	790	783	752	736	818	749	761	775	730	818	782	729	825	759	810	712	771	812	797	758	747	769	764	804	788	765	825	768	756	748	783	762	802	766	791	804	786	794	784	755	773	735	811	758	789	789	722	819	741	787	745	799	763	766	760	779	771	755	789	772	773	830	754	722	774	746	792	751	807	750	740	735	799	744	802	805	746	791	752	809	802	775	791	786	762	795	770	761	786	798	739	793	760	762	749	777	748	760	730	819	748	790	802	775	804	746	758	729	822	741	791	789	771	808	747	731	764	781	752	786	793	753	818	774	775	765	813	777	792	778	774	787	751	782	758	870	726	853	763	716	757	814	718	740	809	796	767	786	745	763	766	784	728	784	770	802	803	733	740	781	767	724	779	791	782	798	767	767	782	812	775	775	739	788	742	794	736	812	812	841	795	751	795	753	774	779	775	805	840	760	794	769	774	739	739	749	770	805	792	775	801	752	686	762	812	766	792	741	726	740	779	806	806	780	774	760	758	765	831	775	745	807	804	775	789	813	762	758	817	797	740	798	750	795	760	760	770	829	755	772	772	748	773	755	815	748	789	768	758	765	741	721	812	791	787	758	798	812	817	779	774	760	730	756	748	766	817	813	780	758	776	747	776	788	743	784	786	722	772	750	746	771	782	752	830	799	762	759	779	810	785	744	760	750	842	748	771	782	750	735	758	809	779	768	754	736	766	784	786	783	828	774	760	782	756	736	757	710	736	785	819	771	782	759	756	774	771	804	765	737	745	784	795	792	733	762	794	792	789	783	837	805	750	727	775	743	783	799	790	783	771	784	817	808	738	778	786	802	768	760	793	727	791	774	756	786	785	824	758	782	767	704	795	761	780	763	791	809	746	710	753	758	803	799	814	753	765	773	695	826	773	790	768	792	736	796	812	804	748	743	815	755	724	789	793	759	737	769	795	768	819	776	738	742	782	769	750	799	792	737	798	746	801	732	797	779	762	769	759	762	779	774	793	779	760	802	731	774	742	773	805	803	799	771	803	776	801	765	765	783	784	772	753	783	743	748	792	808	780	782	803	761	741	784	770	763	761	768	758	757	803	774	746	746	766	794	745	751	782	761	767	782	761	788	800	818	767	749	759	742	735	795	739	749	769	811	753	765	828	745	783	767	809	718	770	734	789	760	759	770	786	771	758	760	810	789	819	735	777	751	760	780	795	807	813	773	771	725	807	739	809	717	733	803	762	772	761	819	837	724	733	811	744	777	766	805	795	781	802	789	831	774	817	761	724	811	767	736	811	733	776	764	756	777	780	767	808	777	837	717	771	825	752	786	766	753	795	769	816	758	775	683	741	803	771	742	727	729	756	754	809	810	795	761	783	790	729	817	767	728	783	754	772	771	771	770	758	762	764	731	772	811	801	779	814	791	779	790	780	727	782	784	791	829	739	787	787	753	814	776	752	786	821	752	798	760	830	725	806	778	756	739	729	747	762	739	773	791	745	849	767	761	805	735	775	819	734	752	736	783	782	777	776	813	798	760	746	804	844	757	766	747	753	811	769	745	746	788	776	748	746	786	774	831	777	728	791	740	795	759	763	775	746	777	776	830	790	782	755	826	733	789	738	779	804	749	717	717	815	734	802	736	793	801	741	849	747	755	731	776	791	793	768	777	812	796	772	772	727	771	764	763	780	796	759	796	790	837	739	710	771	812	752	750	746	792	793	784	773	791	749	743	819	792	761	778	756	744	778	738	784	766	745	814	757	802	849	760	773	712	815	740	753	807	801	718	773	773	780	800	761	835	778	773	769	725	789	812	770	760	754	796	789	759	814	798	742	787	810	799	827	764	739	769	762	791	755	747	788	780	796	829	759	792	814	734	794	783	801	743	774	778	822	754	722	844	754	756	761	811	769	801	737	746	772	825	774	726	770	755	817	747	766	791	790	804	759	742	749	756	752	757	737	760	800	774	802	712	753	738	734	763	775	771	735	808	799	818	774	752	753	750	761	734	777	795	783	857	744	753	752	780	698	726	808	743	795	782	742	757	740	746	791	773	774	773	744	785	760	715	807	752	834	784	749	797	774	758	723	790	815	758	756	754	749	715	817	785	794	791	792	835	816	803	761	792	794	772	753	759	789	770	817	774	778	743	739	743	779	742	812	755	787	777	792	743	774	759	755	802	737	709	792	781	804	779	734	772	746	756	753	783	767	801	786	774	752	762	783	813	769	791	718	775	742	741	818	808	782	758	755	747	815	765	792	757	801	708	811	834	771	786	742	780	736	745	741	802	813	792	791	828	759	763	778	715	771	728	722	752	693	772	778	758	803	773	767	800	765	772	772	787	788	746	786	772	789	800	773	766	774	782	840	780	794	794	725	784	789	735	759	773	787	763	779	781	766	759	748	755	786	802	771	751	806	749	754	816	758	728	754	767	773	818	733	755	782	749	803	768	766	782	773	738	728	770	787	791	769	806	795	765	802	764	739	796	781	809	773	723	811	790	789	753	739	807	793	756	753	788	791	772	775	810	806	772	825	759	776	797	784	783	817	764	730	730	774	729	768	807	784	774	812	774	809	770	761	717	796	719	778	772	759	809	795	833	798	774	781	782	814	745	739	756	776	779	767	780	692	714	782	776	770	757	761	720	808	764	777	786	804	749	786	774	736	788	797	753
56714	93264	61493	12248	1945	8823	7093	893	846	800	780	791	774	744	764	694	701	694	748	729	690	683	674	684	756	723	662	672	713	643	689	641	669	690	721	710	697	681	627	687	667	677	637	638	642	704	649	685	675	695	688	701	695	718	676	659	680	647	644	654	680	670	645	694	685	655	679	688	677	726	670	647	699	693	648	656	684	658	667	674	687	663	602	730	678	674	696	673	667	638	618	685	706	694	687	689	680	661	637	649	702	671	692	640	667	665	693	700	688	636	682	690	669	629	668	690	673	637	690	669	648	674	663	674	681	640	704	667	710	652	680	667	641	674	664	671	701	704	676	672	625	673	715	688	680	706	663	682	651	727	696	656	689	596	706	687	652	676	651	614	667	652	672	612	649	643	619	717	647	654	666	666	677	698	627	669	699	718	673	650	703	680	671	738	708	629	653	695	676	676	737	660	713	686	714	678	632	708	715	647	674	684	683	638	674	707	691	678	694	660	684	712	683	651	670	653	680	652	624	692	678	665	680	661	658	682	669	667	637	669	701	685	634	690	691	653	683	686	688	670	667	699	677	641	710	712	676	659	685	666	707	710	666	712	650	650	691	683	646	702	688	698	645	700	708	684	686	703	695	699	679	627	663	700	720	682	677	674	689	665	646	643	667	662	714	698	625	650	642	672	645	648	639	646	697	665	654	721	679	716	671	710	651	717	678	689	651	642	667	671	681	661	698	676	649	648	723	646	684	699	661	679	731	653	653	671	698	710	633	659	720	680	634	660	677	698	690	655	631	699	685	696	657	665	646	675	702	682	638	678	678	659	637	672	646	698	671	685	681	678	674	683	675	656	676	664	680	681	704	645	669	688	671	658	661	677	687	661	700	653	674	654	711	676	665	664	663	674	687	686	675	698	709	663	711	641	709	695	622	683	658	632	637	695	674	666	729	622	658	644	699	666	695	683	617	614	683	652	678	687	665	694	684	639	677	654	611	666	652	652	676	643	662	648	642	678	713	677	680	654	689	698	662	635	707	688	696	688	669	711	699	685	685	671	672	691	652	700	661	705	674	667	683	652	635	668	674	670	677	661	678	672	684	651	714	684	660	643	667	697	652	691	652	629	675	644	673	665	672	666	617	682	653	681	674	689	646	654	663	617	648	707	653	684	673	674	669	614	685	643	659	691	700	679	621	694	663	682	658	666	679	667	626	707	710	621	677	687	693	678	678	699	653	667	707	691	653	696	707	641	624	676	702	663	653	711	657	624	725	724	662	684	688	669	667	648	701	695	672	643	687	646	705	682	646	644	696	678	680	647	654	677	634	700	640	681	637	635	640	682	693	716	627	662	673	661	704	687	654	667	724	632	646	690	699	678	709	648	680	689	712	636	670	706	701	653	639	663	659	677	691	658	642	685	650	687	674	670	660	689	634	661	687	674	635	622	638	648	672	654	666	670	673	688	673	656	669	676	629	641	700	696	623	639	641	671	658	644	696	664	638	656	703	675	669	708	694	655	677	665	636	688	698	707	679	654	664	623	629	678	691	686	685	629	691	718	713	699	682	667	669	654	704	675	674	699	713	701	676	699	675	654	665	682	691	717	676	724	737	692	707	634	638	640	706	658	668	699	648	591	636	628	684	663	628	685	713	663	681	637	720	664	687	627	644	682	666	669	659	679	662	679	680	659	630	718	656	629	720	682	665	690	692	699	649	668	669	598	656	681	701	676	690	655	675	704	702	702	701	654	678	645	703	726	657	677	668	717	689	665	726	630	693	713	721	650	653	705	686	659	666	681	692	666	692	658	664	687	646	695	674	630	693	696	676	666	676	673	677	687	694	687	680	689	662	708	636	649	632	667	659	661	700	630	667	679	652	712	633	634	665	662	657	703	630	656	615	683	680	658	718	688	678	677	690	645	656	656	618	657	711	693	678	681	690	653	721	670	660	667	683	695	671	738	693	659	664	660	639	672	640	654	636	677	656	660	657	676	647	674	659	654	679	655	652	633	697	697	672	712	671	653	742	629	702	685	647	645	645	646	639	649	687	624	644	664	656	703	668	672	651	647	701	652	653	676	678	643	683	693	641	704	681	650	640	694	699	690	686	679	643	681	654	682	688	713	638	707	677	650	682	662	637	685	638	722	687	688	586	694	692	712	664	687	666	686	666	681	639	646	647	675	644	668	667	633	702	703	655	639	649	703	619	683	684	631	647	646	660	684	668	632	679	685	685	707	657	697	648	641	642	695	660	682	673	685	661	693	655	684	656	664	672	681	677	676	663	718	627	666	701	658	679	687	620	654	664	682	690	649	674	645	642	705	601	674	697	673	641	699	667	672	648	678	640	700	650	693	655	692	711	684	667	656	649	692	649	668	685	664	667	694	651	689	683	711	655	651	654	623	667	689	699	682	688	655	714	676	680	693	633	674	694	675	707	690	715	699	667	687	660	659	687	674	603	675	716	692	645	684	674	684	640	648	654	698	669	667	657	668	665	672	672	706	675	683	634	661	678	662	682	661	677	714	670	687	692	658	662	648	681	670	645	680	687	668	682	638	678	690	699	666	632	661	702	650	715	673	641	698	714	654	702	668	699	676	678	630	708	682	637	679	646	643	646	661	674	700	720	644	651	707	666	644	650	687	712	619	628	649	647	698	676	694	648	679	627	635	684	698	675	675	681	694	662	664	665	675	629	684	686	653	644	679	699	694	696	649	683	629	637	684	659	688	663	670	697	724	681	638	674	651	643	720	671	675	639	697	655	678	683	665	625	692	674	661	695	664	681	656	698	647	693	700	694	719	663	681	679	728	641	734	664	659	643	679	646	682	726	649	705	697	685	613	683	661	677	657	655	638	643	661	683	658	674	648	720	684	700	615	662	662	694	674	690	647	644	659	693	658	673	648	684	641	619	652	703	667	704	690	686	635	713	681	682	670	694	684	681	608	655	683	660	681	662	721	677	689	688	702	703	647	696	653	657	658	698	688	661	664	697	698	691	682	667	698	692	688	676	669	641	698	675	653	643	670	654	688	679	691	638	652	685	643	692	627	665	671	696	717	672	644	638	691	699	651	668	648	669	659	672	662	678	703	695	666	659	695	690	687	683	709	667	672	700	726	632	647	678	671	674	696	691	677	692	664	676	688	716	682	703	634	717	710	670	697	653	669	659	668	699	656	670	664	631	660	661	700	689	674	628	645	705	610	699	693	655	739	692	607	659	655	689	651	697	678	671	675	653	620	763	632	695	705	689	700	696	650	695	653	650	706	676	699	664	680	658	686	694	694	661	674	627	657	648	670	703	615	689	647	704	647	672	676	681	686	660	676	676	667	705	673	639	671	675	681	706	648	642	725	687	680	687	663	650	697	675	667	698	732	717	660	725	698	668	690	666	681	702	645	699	653	659	693	681	688	698	658	724	689	670	715	655	691	658	644	646	650	675	662	688	683	657	689	660	626	674	674	663	646	662	683	657	664	702	709	683	686	677	694	633	671	673	626	674	642
39354	31957	17738	3655	353	431	329	277	251	259	244	269	276	257	287	258	267	258	254	242	239	272	250	274	238	252	224	241	277	264	253	262	258	291	300	261	275	249	292	280	282	260	246	236	261	246	258	266	272	260	279	279	252	281	253	281	252	274	246	272	287	276	271	280	271	268	276	278	283	268	263	250	261	225	252	287	264	298	271	248	268	270	289	275	271	264	247	274	231	288	269	281	313	237	255	239	248	272	262	248	236	257	259	250	263	290	253	302	255	253	271	239	264	276	280	268	237	240	275	277	257	279	257	271	248	257	293	269	258	232	272	279	279	261	245	270	240	283	265	273	275	254	297	284	246	274	291	252	275	258	268	262	262	274	280	309	224	273	303	251	283	270	251	285	267	291	241	280	250	296	287	267	270	266	259	255	290	266	288	273	247	235	295	242	294	261	247	278	261	262	263	290	277	230	256	260	255	255	254	280	292	274	243	261	252	283	278	249	254	253	280	277	264	261	259	275	273	260	264	285	276	254	280	266	265	238	266	255	244	271	279	273	258	278	253	259	250	268	258	265	271	235	283	272	238	283	255	264	256	275	255	271	247	289	286	250	291	240	264	261	255	266	260	275	269	235	286	262	272	249	287	269	283	262	279	272	273	298	255	250	261	230	260	235	282	275	279	243	262	254	252	279	283	236	286	269	277	274	264	265	247	250	265	253	252	270	264	269	245	248	268	259	264	254	257	257	262	249	249	279	272	288	245	260	292	271	267	246	251	251	262	279	259	244	291	281	255	247	280	280	244	272	277	283	239	260	245	269	260	255	279	260	254	259	254	264	298	262	307	263	269	282	258	282	261	290	294	274	262	263	296	264	275	267	250	256	276	262	270	249	290	273	265	285	275	279	272	236	280	235	257	266	246	278	241	267	266	249	248	285	272	267	300	241	255	285	254	254	268	278	262	279	266	287	268	264	282	262	297	233	272	257	258	284	296	247	269	272	274	280	264	278	222	266	305	284	266	278	270	257	271	304	275	286	262	254	233	247	297	305	279	280	279	295	266	266	267	286	259	246	256	296	297	305	267	268	276	258	279	291	253	267	263	247	266	272	274	291	250	292	231	252	281	266	273	262	262	271	285	265	291	281	299	263	283	278	270	257	253	271	250	252	289	270	228	257	249	263	265	251	279	258	268	261	241	271	284	261	299	263	257	285	274	233	259	259	240	279	267	293	255	285	281	257	263	245	243	244	267	260	249	285	283	269	271	265	265	278	244	266	256	278	259	267	278	291	300	263	262	263	264	286	266	274	251	264	256	264	268	286	249	276	285	249	267	239	235	249	285	264	294	280	272	283	262	257	280	263	271	253	282	255	277	271	249	236	256	286	255	245	284	260	280	242	276	295	203	273	266	264	248	255	268	286	261	260	272	260	269	282	285	283	263	268	275	284	252	271	236	254	273	275	263	287	279	264	275	260	272	277	253	248	259	270	265	306	250	263	255	285	253	261	241	257	265	227	293	276	295	245	237	262	237	256	260	311	275	252	278	267	260	285	274	267	264	269	263	252	230	271	263	252	258	286	278	286	246	275	283	295	252	245	273	248	261	248	262	248	254	253	270	254	245	250	272	252	268	266	255	264	269	282	291	278	279	243	279	256	253	296	257	280	249	274	278	252	249	271	255	240	273	259	272	260	243	282	269	235	278	282	270	262	252	271	267	248	274	272	284	268	269	256	261	270	263	289	245	244	280	296	274	299	261	276	273	272	267	256	288	285	260	280	260	268	259	282	292	289	242	257	264	282	253	252	254	285	251	239	262	257	258	297	260	239	298	259	254	260	270	264	280	294	272	294	280	267	252	257	289	290	264	254	252	265	279	259	286	243	271	275	280	252	265	285	240	275	270	293	263	270	259	250	250	250	249	264	248	302	251	273	280	265	273	254	249	262	255	248	255	249	292	255	258	287	288	284	275	248	241	249	275	267	257	271	268	265	267	282	262	286	264	247	258	270	281	283	281	277	274	241	255	264	261	296	266	247	256	275	269	246	280	220	264	278	280	239	273	286	302	291	251	233	255	270	280	247	271	263	272	252	251	267	255	288	247	305	291	267	258	251	264	262	272	255	274	259	267	285	282	286	278	270	279	280	269	266	283	267	272	281	269	248	297	279	269	292	277	284	261	229	267	271	262	259	246	257	282	278	287	289	263	296	229	268	273	272	274	230	259	281	285	285	272	271	289	272	279	261	264	272	230	263	279	262	255	264	292	267	276	250	263	283	263	261	279	255	286	261	268	268	285	308	247	259	287	274	262	268	288	279	271	259	249	259	262	270	270	249	256	275	238	260	267	281	251	261	249	259	282	263	287	284	251	289	275	247	257	254	283	261	282	302	238	262	246	284	268	267	263	275	267	239	290	277	237	247	256	267	254	266	255	271	284	247	299	277	262	272	278	272	236	244	282	270	250	251	244	287	256	250	292	286	277	256	259	293	295	246	239	246	263	281	251	304	235	272	274	288	270	269	258	245	257	235	287	262	254	283	270	239	241	268	292	234	280	270	252	229	274	244	230	277	254	262	294	243	258	267	275	256	246	245	270	276	293	262	270	291	262	279	259	260	288	256	252	269	244	261	243	255	300	254	277	254	282	274	268	255	290	268	276	278	250	251	249	289	268	294	287	295	257	273	258	248	257	267	244	249	264	272	262	246	271	257	282	277	285	261	251	257	283	280	286	251	264	286	283	273	254	270	294	241	249	269	272	252	303	246	298	244	263	272	293	265	276	245	273	274	238	279	255	283	254	255	266	255	282	260	235	263	271	248	263	286	267	267	268	277	250	272	289	266	278	256	286	256	277	255	273	298	269	254	274	248	257	252	248	242	266	250	250	240	270	268	274	264	275	248	248	266	286	258	250	267	242	250	264	279	273	256	261	290	230	282	294	270	270	291	270	266	267	242	279	281	273	263	275	246	253	250	289	284	281	284	289	260	249	243	222	249	265	277	264	296	281	251	325	274	271	274	259	290	263	287	308	282	314	247	263	286	296	254	262	285	260	276	263	266	317	255	279	260	261	276	309	285	307	297	246	264	241	265	276	248	252	284	258	260	270	250	275	264	264	253	278	275	254	290	268	267	278	264	260	274	261	249	243	261	261	254	259	274	261	270	262	268	259	280	263	252	261	285	276	284	263	288	269	251	287	252	295	236	251	275	276	261	250	280	264	278	251	291	255	283	250	222	272	257	267	276	266	258	278	277	285	293	281	246	314	270	255	250	252	265	256	289	277	274	279	251	236	254	235	282	250	281	250	255	267	267	283	292	293	277	261	263	243	286	273	263	287	272	291	264	253	229	300	250	236	290	280	253	263	293	297	237	257	275	272	264	276	271	248	264	229	255	218	269	254	244	281	251	278	291	271	253	303	251	269	295	267	256	235	231	236	249	252	272	269	250	264	259	242	274	270	269	280	248	259	288	281	272	270	295	282	259	248	279	284	280	298	270	234	280	255	262
40323	34572	11464	1691	360	495	357	263	292	287	245	238	213	236	235	233	262	231	260	270	275	251	270	273	268	253	275	239	274	246	289	243	276	258	256	250	276	244	288	254	261	247	261	276	267	276	263	252	273	259	248	239	267	261	279	250	295	238	230	254	239	257	247	254	262	279	284	267	212	242	272	270	238	256	251	242	269	234	238	273	303	257	228	273	273	295	288	263	264	256	251	247	228	246	250	262	262	250	256	259	249	247	248	247	279	245	271	268	274	278	267	283	270	275	255	259	255	274	250	265	254	252	260	285	265	233	268	238	265	270	252	242	236	281	211	238	284	306	262	267	266	255	243	238	232	260	263	239	237	257	224	234	292	246	277	257	269	283	251	247	259	246	280	208	280	269	263	276	263	243	266	212	255	279	299	266	275	260	257	273	259	255	232	246	266	266	234	289	266	270	254	241	275	268	254	265	264	267	246	266	281	243	254	238	279	259	261	239	260	235	272	265	256	279	248	284	252	263	277	232	254	259	266	285	264	281	257	269	282	251	250	253	289	245	238	295	259	260	267	258	261	252	245	271	264	243	239	241	264	257	247	264	272	248	233	248	271	238	269	233	255	283	254	254	266	262	279	246	264	244	278	231	280	245	232	244	279	246	295	256	256	253	297	250	252	268	254	247	262	251	269	281	239	264	219	267	252	270	228	268	248	260	248	235	281	280	248	295	231	243	220	256	216	249	271	267	238	226	239	254	262	235	271	259	240	257	248	230	257	260	234	269	260	244	267	286	275	282	263	287	235	255	248	258	275	259	273	248	274	281	275	230	258	242	248	230	227	253	269	245	247	265	264	251	253	266	234	243	269	230	253	261	231	256	277	267	255	265	226	273	236	254	264	291	251	257	268	287	248	270	274	262	253	246	251	236	256	250	288	250	276	229	238	317	222	247	270	269	270	247	242	253	274	257	244	297	227	224	245	257	264	281	242	247	275	273	254	247	270	258	250	230	285	257	235	239	255	251	255	269	274	261	277	233	239	299	267	251	255	281	278	266	274	246	287	278	261	241	254	263	259	250	252	248	255	294	249	232	253	254	270	266	252	234	248	282	245	267	261	266	255	258	271	249	275	261	278	248	252	239	245	256	233	261	240	258	277	264	262	257	241	294	240	244	240	264	256	281	262	269	279	271	262	269	263	244	266	231	251	264	258	263	241	247	249	261	278	267	278	262	245	259	258	238	278	253	250	244	258	258	261	269	293	246	254	259	242	239	286	271	240	260	222	268	258	250	271	242	258	241	248	256	249	273	243	267	248	262	262	252	275	247	262	265	259	226	269	272	255	264	277	259	257	265	231	252	250	264	227	247	251	224	267	265	299	253	251	258	261	258	295	290	267	262	270	252	258	253	272	237	269	287	224	250	245	270	244	280	237	235	244	270	274	271	272	275	235	268	280	275	260	263	268	274	282	259	258	271	277	281	275	261	265	270	247	259	270	267	263	231	265	243	256	256	274	259	244	259	230	235	280	258	275	235	238	257	265	273	253	274	246	235	229	241	264	252	284	267	280	238	251	243	252	244	268	277	257	255	260	256	275	243	292	285	250	243	259	229	250	284	254	245	261	248	259	269	246	253	257	249	223	265	279	294	258	259	237	258	260	286	272	277	285	269	248	271	275	279	280	261	263	244	250	252	256	250	243	252	227	263	259	271	257	255	254	240	226	252	242	245	237	282	258	273	275	223	269	264	264	257	266	288	252	248	240	277	282	275	239	290	267	264	242	280	264	281	251	256	252	246	264	278	251	267	256	239	247	258	228	259	247	238	236	250	278	266	270	266	285	276	237	270	249	264	252	273	268	261	251	251	248	291	259	226	264	272	249	266	268	249	279	240	288	243	275	247	263	229	273	220	278	257	242	265	244	247	274	265	270	247	250	271	252	215	230	281	265	258	250	291	240	277	231	262	249	261	272	274	267	261	236	271	251	264	267	235	275	288	251	243	264	258	262	270	257	264	256	280	259	236	298	264	279	287	264	225	256	269	276	265	271	260	270	267	291	249	272	261	264	267	269	230	260	248	247	239	248	233	249	275	274	245	263	250	246	232	266	282	259	243	247	249	288	275	283	274	246	224	276	255	238	251	250	264	261	223	243	276	278	244	249	251	234	266	281	256	242	259	276	237	281	262	270	240	251	255	258	250	264	246	280	254	268	238	279	261	289	263	258	249	253	254	247	240	237	276	256	293	259	259	253	260	236	232	268	248	265	241	285	269	277	270	245	269	272	252	258	251	253	282	252	278	259	278	273	252	252	263	258	249	249	276	246	273	278	257	234	269	248	283	242	266	260	265	252	281	248	251	242	259	251	263	253	225	233	273	271	241	252	271	251	262	251	270	257	286	265	254	296	261	251	250	291	233	260	248	241	271	269	248	237	252	259	246	242	254	224	247	256	221	249	273	239	288	288	259	268	271	262	244	251	253	247	244	283	281	236	243	246	274	267	266	239	256	250	269	243	258	256	278	246	244	277	260	262	269	247	279	274	276	249	280	229	256	268	247	236	263	272	252	249	264	259	269	252	242	276	227	275	279	277	248	224	266	259	276	290	250	260	266	265	291	239	266	303	240	226	236	266	264	242	275	246	246	261	242	282	280	238	236	243	256	253	287	281	271	266	265	250	252	262	265	263	248	269	243	239	237	259	261	296	266	272	238	259	254	278	241	264	232	255	269	256	277	298	281	248	254	260	249	272	256	270	259	265	279	245	256	270	247	277	276	297	248	281	254	240	245	283	260	276	255	249	276	269	270	264	253	264	266	264	261	268	281	276	244	239	248	257	264	266	263	275	254	239	255	273	258	251	270	240	277	272	259	266	275	256	285	271	262	243	247	260	251	267	232	236	283	241	256	278	254	253	260	248	240	265	242	262	250	299	249	257	266	272	246	250	254	253	258	256	256	250	253	255	262	254	230	230	297	244	254	271	261	252	266	245	238	227	245	252	256	267	261	265	287	248	245	275	263	278	253	236	236	235	260	266	253	249	216	258	249	246	239	234	285	248	252	247	253	265	268	268	246	263	236	270	253	274	238	254	256	263	284	246	243	271	234	262	237	257	243	245	261	274	280	266	244	280	266	286	253	257	247	281	306	260	252	282	234	243	275	268	263	258	254	248	258	254	269	254	255	248	240	273	231	248	233	263	260	244	263	263	250	252	264	253	289	271	235	294	223	219	278	260	240	230	282	257	244	280	263	276	249	253	256	268	262	251	264	268	258	250	261	283	264	267	247	264	263	251	276	302	286	236	269	270	241	284	255	249	252	258	258	265	296	271	261	260	260	237	257	276	273	234	263	244	258	260	272	246	263	258	246	261	261	254	249	254	265	243	278	288	248	262	281	247	252	240	258	286	244	241	235	252	271	261	250	272	260	240	277	279	278	266	254	257	260	252	277	260	250	269	276	262	252	264	271	255	263	270	243	246	250	256	255	228	275	252	250	257	243	255	239	271	256
25219	22155	27551	24028	20094	13742	6108	730	522	593	541	568	553	576	558	541	576	549	556	557	530	518	576	551	519	525	529	553	533	499	547	534	548	534	522	549	510	527	549	532	523	562	550	533	569	532	526	497	532	544	531	549	463	516	526	543	517	510	535	544	545	464	518	513	564	572	571	497	505	556	516	472	546	540	569	559	533	505	509	507	517	537	542	517	511	522	544	533	550	579	565	541	463	518	528	535	542	504	561	510	546	499	499	547	526	518	537	586	530	522	507	536	495	489	526	493	561	527	538	552	502	551	514	533	527	518	534	576	540	548	540	519	529	524	509	543	557	512	539	493	522	552	522	560	506	540	486	480	504	536	527	528	535	557	533	522	506	528	555	563	524	575	519	533	528	513	535	538	518	497	549	501	529	567	525	528	543	513	495	511	531	510	509	511	554	506	540	523	544	507	489	546	533	547	502	548	517	592	562	524	569	539	511	521	510	517	536	527	575	528	514	508	524	490	544	542	478	556	548	503	557	526	482	515	519	556	555	519	504	547	527	524	567	512	545	552	503	504	514	567	607	500	576	528	526	541	519	513	532	577	532	556	531	527	543	552	508	547	502	535	511	469	522	497	506	575	504	513	515	558	492	541	506	542	531	484	539	518	495	526	528	518	532	527	534	525	529	505	548	499	485	528	495	539	553	536	520	515	556	578	520	542	515	527	426	523	493	494	493	492	515	500	520	518	530	534	491	519	545	553	553	490	553	533	571	535	491	481	542	527	546	544	542	508	462	517	548	478	557	505	489	517	519	528	534	522	490	510	541	512	517	523	553	498	491	539	524	515	515	494	530	504	485	487	507	543	511	563	498	541	498	510	549	541	516	540	540	543	545	528	539	518	501	563	557	554	512	566	537	546	555	529	510	507	524	542	527	472	556	515	506	525	567	514	547	553	546	526	558	553	524	525	515	548	517	537	540	480	567	502	487	508	489	529	521	534	552	550	507	498	504	552	586	528	516	513	549	548	560	509	531	499	532	532	543	457	530	544	536	532	506	511	502	535	540	550	491	522	555	535	529	544	520	541	515	510	547	504	511	525	526	518	543	498	521	531	524	521	518	520	554	533	535	524	522	544	543	473	537	526	577	511	525	544	518	527	530	507	514	573	499	536	524	543	491	539	516	540	511	537	542	537	532	523	503	535	554	468	536	515	514	521	527	534	479	512	566	519	495	497	506	524	526	537	572	532	493	502	523	547	525	486	524	555	529	492	517	511	535	519	507	551	533	528	565	543	551	490	493	526	495	542	534	492	529	493	562	526	545	531	551	524	523	544	521	543	560	530	518	538	486	513	571	553	554	505	572	515	524	539	527	574	513	524	557	503	539	543	482	491	562	541	517	546	530	526	489	522	498	465	532	489	594	545	526	516	508	499	539	500	517	549	531	513	484	547	530	511	512	554	544	550	528	512	503	492	532	520	511	484	521	525	538	469	540	517	532	538	512	559	521	554	548	520	524	498	544	544	540	528	535	544	517	532	564	500	527	530	547	488	555	547	529	531	533	539	569	501	525	512	522	559	534	549	550	511	543	511	533	541	525	508	565	512	554	500	538	568	536	518	547	514	516	514	545	512	539	583	525	560	498	522	531	506	503	484	518	592	495	559	527	528	541	496	517	548	546	528	508	512	548	527	531	498	504	502	544	517	544	556	547	551	484	515	491	564	495	488	531	524	525	510	554	500	544	535	521	488	560	513	541	570	503	549	492	540	625	528	511	514	546	491	489	556	543	504	515	524	608	565	516	542	530	515	544	512	548	517	511	574	536	507	538	540	504	475	512	546	558	520	509	514	510	526	532	519	496	481	493	523	532	521	505	535	563	508	538	516	492	559	526	506	502	523	557	556	496	497	515	541	561	500	565	507	505	525	514	529	544	530	476	560	516	502	519	503	537	535	547	547	519	534	511	539	511	549	540	578	537	509	508	517	508	540	543	491	527	537	518	513	556	520	519	509	505	518	504	524	526	522	474	520	496	505	549	526	536	572	562	515	552	523	547	536	545	498	532	514	517	551	517	530	489	495	523	548	594	515	543	500	536	532	541	553	532	528	550	493	541	497	505	499	500	492	516	515	535	549	528	521	556	530	501	530	501	477	542	499	514	539	524	557	528	507	505	502	524	523	557	543	538	551	544	493	530	497	502	537	503	522	521	516	511	538	531	515	556	522	533	544	539	576	560	533	520	505	528	510	541	548	500	525	529	503	517	545	539	488	531	558	540	505	532	530	528	539	523	515	534	508	524	540	548	518	498	526	490	540	539	539	536	549	503	519	513	535	536	548	483	530	533	541	548	513	566	540	497	517	479	487	567	483	510	499	506	511	484	487	505	510	482	520	516	515	498	525	500	520	532	553	521	532	524	521	540	509	525	551	528	515	549	525	528	516	537	583	534	538	481	540	543	577	542	533	529	532	513	534	532	540	562	532	532	530	525	519	561	521	553	529	545	537	540	549	541	504	513	554	550	505	558	540	541	534	556	526	489	527	514	517	529	530	527	521	481	515	516	511	504	537	551	532	545	544	537	500	478	554	522	493	539	488	538	550	500	519	511	506	554	531	553	520	532	515	512	521	562	502	546	509	549	530	537	509	494	516	512	529	567	524	489	520	521	455	490	475	485	548	507	527	501	500	543	493	512	526	521	548	534	511	496	545	501	518	530	559	489	532	508	552	559	573	533	508	505	537	536	470	556	510	508	518	496	517	507	514	526	540	498	505	541	492	521	507	526	547	521	492	519	569	569	599	536	531	508	525	513	503	527	520	509	556	519	553	527	557	517	506	524	485	510	504	525	466	519	553	519	502	508	503	529	529	509	496	536	506	531	524	516	528	495	508	560	507	519	524	532	527	538	558	558	497	551	529	569	551	533	564	519	543	504	511	519	581	530	546	558	548	519	520	552	522	525	519	514	523	547	569	525	538	527	547	500	519	522	517	484	528	516	527	488	527	498	535	517	530	556	526	531	545	512	477	539	543	585	571	556	532	540	540	533	519	562	524	530	476	510	538	541	520	569	522	542	536	530	525	538	496	546	544	556	538	535	520	510	542	487	541	519	567	527	487	527	569	545	557	513	492	537	549	558	541	494	534	585	570	572	519	518	494	535	556	483	548	544	533	506	491	547	511	529	495	549	495	533	510	479	544	509	565	510	507	526	518	526	549	508	519	523	513	511	560	502	520	538	518	518	552	524	519	533	531	491	527	501	492	525	557	499	515	538	525	514	546	554	529	522	528	525	508	511	535	541	513	497	528	528	568	553	472	557	532	481	552	508	539	553	556	527	586	585	563	497	548	519	541	531	530	529	533	516	535	536	539	457	518	513	538	551	512	527	523	501	517	534	521	499	524	537	517	507	551	512	526	498	521	559	573	505	481	539	518	508	519	539	502	535	560	507	545	537	555	532	513	534	516	486	535	469	504	524	483	525	492	534	554	556	504	537	504	512	520	505	530	524	523
61093	83060	51929	10739	1060	3943	6108	536	522	530	495	515	482	531	519	481	479	460	469	455	494	511	471	453	446	437	478	461	481	446	471	487	467	440	447	485	491	496	460	465	469	484	425	461	474	479	464	465	498	473	422	445	465	504	448	447	460	474	481	472	468	438	456	459	504	466	426	435	451	475	476	472	481	482	476	424	435	486	479	466	449	491	423	490	484	480	430	471	460	454	439	469	493	450	501	451	488	460	486	473	444	399	471	451	461	453	484	503	498	460	465	494	469	464	420	459	473	443	448	474	470	447	488	453	471	431	457	438	417	466	429	462	473	452	475	462	491	477	459	483	500	452	471	488	478	478	456	477	515	479	497	462	431	441	449	480	476	466	462	480	481	442	436	460	480	476	482	492	479	448	452	425	467	431	454	458	456	476	441	431	451	476	485	476	431	497	444	448	444	463	482	499	434	471	482	445	434	469	444	421	440	435	471	482	445	442	445	462	422	494	467	501	469	438	459	475	427	463	486	446	448	433	462	480	458	438	452	449	460	459	502	457	466	456	455	469	480	429	455	480	435	442	428	450	480	476	456	472	496	439	501	466	465	458	462	477	459	437	457	468	464	467	445	432	459	454	479	503	449	466	463	462	453	484	455	494	435	492	475	464	472	476	519	466	469	470	450	483	428	467	486	458	482	478	456	451	451	436	488	443	455	466	462	457	441	479	465	450	491	464	458	425	485	461	409	484	445	478	443	434	451	439	448	462	451	446	473	463	434	444	438	442	455	452	455	440	449	495	476	463	487	448	444	496	484	443	467	487	429	490	467	453	452	466	477	476	471	457	463	483	472	448	470	470	495	461	454	471	415	416	480	446	465	468	466	455	481	477	486	431	440	436	469	499	440	493	460	481	430	478	465	462	457	510	458	482	439	459	457	458	433	447	476	471	454	440	469	441	442	475	450	495	451	486	462	493	454	487	492	506	474	446	486	466	449	487	465	519	491	445	481	489	466	475	489	463	482	469	450	461	468	463	481	476	447	478	484	469	467	454	497	461	482	444	448	433	441	497	505	477	455	453	420	434	452	464	494	425	483	489	478	476	501	444	467	452	475	484	458	482	460	482	460	478	445	453	483	432	430	483	435	466	419	459	457	470	475	457	496	429	467	483	419	477	423	472	482	442	473	464	450	472	479	474	461	450	475	472	483	462	474	467	465	487	472	468	461	439	459	469	481	457	436	406	454	461	406	451	483	439	464	493	424	482	478	436	506	487	419	478	493	480	495	463	438	439	428	497	443	432	450	435	464	472	471	482	463	489	497	469	462	504	465	469	435	449	467	454	495	430	450	476	465	478	465	477	441	432	423	449	464	484	484	495	438	461	449	433	441	428	469	474	452	411	470	487	455	437	472	426	477	445	457	492	462	483	494	443	419	459	477	424	509	455	435	461	440	443	508	457	475	453	431	467	507	444	479	509	431	414	430	466	482	478	464	530	483	450	470	484	488	456	464	444	443	478	449	472	482	460	460	449	456	425	476	432	491	485	459	464	490	472	468	466	445	473	494	420	438	511	458	423	476	454	464	424	474	474	482	466	438	461	453	508	508	438	481	454	463	468	460	460	445	427	487	466	475	468	476	482	445	458	459	447	470	463	444	469	459	466	441	481	459	439	478	484	468	475	493	472	490	472	504	452	444	429	460	442	455	470	465	457	448	455	458	490	446	481	491	468	472	443	495	441	467	447	480	461	488	446	448	466	458	485	443	452	443	458	430	465	449	454	435	456	452	449	469	491	497	475	483	460	471	462	486	440	444	486	478	468	462	494	446	464	463	454	500	461	521	488	484	441	464	454	449	454	402	480	415	502	461	453	468	468	440	480	441	503	475	490	464	454	455	450	449	445	473	464	475	470	452	457	432	493	477	448	471	489	456	490	470	507	473	479	454	460	469	471	494	427	449	490	449	509	471	433	443	509	462	492	455	470	449	433	478	491	450	442	442	478	489	463	471	469	489	470	435	423	482	494	481	437	439	481	468	461	422	433	471	481	412	463	437	452	449	449	444	498	482	481	486	501	471	493	471	467	468	453	462	450	432	461	494	469	477	479	435	470	449	482	466	444	450	451	488	443	453	435	478	459	444	493	474	433	477	415	479	469	512	473	465	471	496	467	482	503	475	440	449	458	446	496	460	483	454	444	474	472	462	453	440	488	471	461	439	491	496	462	482	440	440	467	482	476	484	486	440	462	452	439	493	454	479	453	463	474	423	465	432	463	459	408	480	465	458	462	465	530	472	459	490	442	452	453	474	466	449	465	455	435	466	465	441	464	439	454	493	528	480	476	472	507	484	464	457	455	457	490	490	492	507	456	455	468	477	457	480	467	489	495	442	491	492	457	438	457	448	482	479	425	483	450	493	459	475	460	484	499	484	476	452	458	466	480	446	469	449	440	479	418	473	467	453	462	465	454	496	441	474	448	462	438	477	478	460	489	458	491	463	444	495	425	446	472	474	482	483	468	460	472	443	483	440	464	482	469	498	488	455	462	456	481	462	463	415	448	459	442	466	458	475	436	465	420	516	477	460	447	447	484	427	441	486	452	474	469	460	454	445	460	492	484	449	441	451	469	475	441	466	501	432	469	467	459	447	495	449	443	445	465	485	460	474	462	490	459	444	453	446	464	492	466	459	457	468	467	453	492	467	462	470	469	469	496	460	472	469	469	478	467	439	456	483	459	469	453	446	499	463	479	456	494	484	493	498	476	503	480	445	428	469	463	499	449	459	474	422	431	467	470	485	483	493	455	457	481	486	468	471	483	454	448	443	481	489	458	452	454	500	448	494	453	455	455	447	474	457	468	464	473	502	457	468	463	491	480	444	499	453	437	446	449	446	484	446	426	447	433	438	478	432	473	476	459	477	497	449	454	468	483	474	474	481	459	475	425	495	468	475	440	486	490	436	446	441	474	500	458	431	472	462	459	474	445	472	493	439	455	503	485	454	501	423	480	442	522	465	475	450	490	485	452	461	476	501	469	458	457	481	489	462	505	462	476	469	473	447	472	484	472	427	432	510	452	486	468	460	453	441	452	471	444	464	484	474	440	483	457	457	460	517	512	425	463	476	439	472	466	483	445	482	445	473	474	493	501	473	451	466	462	444	416	472	463	451	455	440	471	450	471	456	463	458	467	458	471	431	488	470	441	438	424	449	483	439	482	470	465	452	464	473	468	498	452	478	488	491	436	504	458	455	496	483	482	475	457	472	455	476	479	464	494	444	468	470	460	485	483	482	480	472	486	448	434	483	434	474	470	468	453	474	459	504	496	511	476	513	421	480	462	484	474	472	466	450	485	479	489	454	451	472	450	451	480	447	474	471	466	520	459	464	421	471	452	456	459	457	469	491	455	493	473	466	426	448	477	462	478	466	449	457	484	473	451	474	451	467	455	459	451	436	461	440	446	464	468	482	478	449	459	461	428	485	451	499	510	462	463	471	436	443	464	434	468	438	488
22609	21232	27403	23708	20414	20835	15877	1667	841	830	880	851	860	826	817	848	809	790	843	786	839	823	819	776	795	722	755	780	781	773	840	794	823	747	834	805	863	774	808	755	790	806	743	819	841	837	804	788	777	791	802	771	765	776	781	764	815	761	746	761	757	826	785	784	754	791	813	742	809	802	774	753	794	791	762	766	788	804	787	760	802	785	747	811	783	772	815	779	751	708	797	803	782	786	752	844	817	792	764	801	794	793	774	815	768	793	769	834	833	786	766	750	782	800	817	774	791	743	768	760	786	788	762	774	824	761	776	808	794	770	756	783	794	810	790	779	798	798	817	761	824	780	846	805	805	782	779	758	749	817	803	814	772	804	798	779	783	774	736	771	774	744	777	783	778	824	764	786	749	728	827	764	758	759	807	761	774	786	805	811	756	780	778	780	796	749	735	832	771	816	798	759	766	744	787	783	789	760	772	773	796	786	769	804	815	731	810	794	777	799	768	773	765	769	744	832	786	779	737	782	781	784	753	752	766	808	762	817	725	788	796	783	783	813	721	786	849	766	789	794	787	771	779	761	804	754	772	770	785	782	781	733	830	751	790	792	760	790	718	742	761	771	790	828	755	756	755	727	788	710	735	738	773	819	817	799	764	763	789	747	756	816	801	770	747	828	801	810	809	748	813	826	808	750	764	809	780	801	776	777	807	741	778	767	784	808	735	757	751	792	828	791	745	785	760	739	753	783	818	783	799	818	797	828	798	757	768	752	734	780	826	802	817	831	797	814	737	851	789	806	798	825	806	819	790	809	766	809	710	854	769	773	771	799	729	761	819	810	743	813	799	766	836	774	775	739	797	789	797	778	810	823	784	762	786	809	743	789	831	799	807	746	779	756	800	764	750	764	794	770	771	781	764	820	797	801	820	778	763	782	792	730	761	809	815	775	761	812	799	812	778	816	786	739	816	733	812	703	725	790	735	778	709	811	780	800	779	732	808	789	804	847	762	792	796	774	748	795	755	765	759	785	779	797	791	760	783	775	788	809	774	759	790	770	766	791	839	749	778	818	791	777	780	780	751	791	744	823	762	797	800	796	822	818	777	745	793	745	811	763	800	826	777	793	783	783	726	764	729	852	795	782	801	793	811	788	767	807	787	817	806	813	785	757	784	765	755	798	783	777	758	754	773	757	748	782	760	819	790	729	765	813	752	755	813	782	798	833	781	788	751	775	779	842	840	786	797	751	761	794	781	757	771	779	742	787	772	834	807	758	804	784	788	745	791	830	749	820	782	771	754	814	806	781	737	757	811	782	785	787	798	778	836	767	817	845	797	786	742	872	777	738	769	788	783	790	746	771	782	756	763	838	795	787	812	755	795	781	784	758	808	765	769	783	766	803	787	766	807	756	767	804	796	786	830	795	841	713	778	763	789	802	762	769	826	780	814	772	755	806	829	761	788	820	788	785	771	769	750	788	724	791	818	734	778	748	786	811	733	800	750	827	798	806	752	786	779	761	789	734	765	799	770	742	779	832	791	795	811	793	764	806	768	708	791	773	790	825	761	754	753	771	754	770	769	767	780	876	792	759	765	818	763	734	750	769	756	794	781	756	807	815	774	801	744	752	724	823	710	750	819	828	730	792	782	727	771	854	785	801	758	764	821	813	784	796	792	765	774	765	781	746	784	736	749	747	781	798	804	755	759	797	804	773	778	759	804	802	789	803	746	838	795	815	785	866	760	719	792	777	768	770	760	744	824	769	761	800	739	753	795	786	791	811	736	787	753	784	815	764	815	748	815	798	776	809	788	783	756	753	765	844	752	809	779	790	759	828	787	802	733	743	793	784	755	770	746	816	774	782	786	749	851	756	772	777	778	792	798	796	799	782	775	766	797	724	786	825	741	807	755	747	747	800	730	792	784	813	824	794	754	764	762	781	773	815	779	748	780	750	768	773	735	767	772	838	804	763	789	798	743	758	740	783	795	756	781	767	755	757	778	798	804	803	813	715	765	787	804	797	767	786	759	785	807	770	773	795	749	786	780	783	852	805	773	756	785	778	790	767	723	757	818	755	819	801	781	753	817	771	813	801	753	758	758	748	845	820	797	772	727	795	809	765	788	756	809	818	798	795	812	826	779	768	774	850	785	747	765	790	789	776	807	833	774	777	803	845	774	782	798	752	754	789	813	745	785	824	766	783	797	812	774	739	772	825	769	797	818	761	761	789	770	849	796	799	771	728	760	785	799	771	801	819	758	742	738	769	774	760	757	802	779	835	802	742	752	821	790	765	778	841	763	737	748	788	741	806	794	784	736	765	753	730	817	793	838	789	790	786	783	786	769	779	799	732	752	802	709	763	798	744	765	742	747	826	738	773	820	798	777	793	805	825	754	813	797	802	783	801	763	756	763	772	800	791	800	845	778	769	780	791	775	839	792	816	780	806	778	758	813	784	794	779	820	805	762	842	739	758	771	758	747	777	826	761	778	728	759	794	783	790	762	805	726	777	818	756	765	741	781	832	799	768	802	852	790	767	820	768	808	789	832	796	754	753	765	795	776	804	784	804	789	783	771	741	782	717	792	861	755	785	835	784	794	803	752	747	803	781	783	808	762	786	747	770	782	768	760	777	768	766	792	798	796	783	802	760	816	759	829	790	736	786	783	806	792	758	777	748	755	753	783	743	771	814	754	775	779	805	830	828	763	788	781	802	822	809	810	776	774	797	803	794	816	819	778	805	758	808	805	750	786	793	804	805	719	750	831	756	788	784	814	774	791	815	748	740	787	825	789	765	785	772	766	828	784	756	782	780	755	740	809	775	800	772	768	764	730	811	824	774	812	748	808	790	781	789	743	809	824	745	808	805	799	774	769	775	762	781	775	793	774	791	787	755	773	792	750	802	814	782	732	841	750	784	757	775	746	750	788	751	797	723	749	784	822	796	833	787	839	823	819	751	779	824	743	814	834	771	790	786	770	751	808	786	788	753	748	765	761	772	786	777	737	796	747	754	785	803	829	778	741	760	799	818	791	780	794	795	783	772	810	829	793	794	787	822	838	746	830	788	791	827	759	765	762	744	789	803	813	797	761	820	761	767	819	796	774	752	772	799	747	783	797	797	805	745	838	845	785	784	802	786	742	827	816	785	827	780	770	791	765	747	775	794	764	795	759	811	806	755	802	767	763	743	801	782	798	810	737	750	802	774	730	774	737	755	776	771	782	840	789	744	710	752	773	746	813	824	767	780	791	790	766	776	773	791	744	788	743	767	806	797	822	753	792	750	763	751	842	794	845	789	731	796	756	774	792	775	770	842	822	709	790	807	780	770	743	744	750	772	792	783	757	814	813	754	748	767	781	791	749	752	785	826	756	815	820	766	802	716	789	794	773	739	806	759	808	789	795	729	777	828	744	790	766	798	782	799	791	815	789	760	784	750	766	778	803	747	807	844	803	755	794	790	747	810	778	809	833	798	817	775	802	751	799	776	782	759	794	795	803	781	792	895
56584	90245	61587	17949	1763	8194	7224	866	774	823	782	766	767	722	743	719	695	730	741	712	754	649	714	652	700	726	685	692	676	633	635	672	665	654	684	696	701	716	726	740	676	697	630	685	690	672	695	672	710	699	649	680	693	703	714	716	712	737	675	649	685	647	744	616	663	623	641	708	673	685	690	670	673	632	677	665	654	731	669	657	707	646	650	680	710	738	726	697	656	677	651	678	681	648	689	626	666	665	665	674	727	653	655	691	718	718	693	699	617	706	659	620	653	652	686	674	707	701	709	672	684	710	693	655	662	660	729	665	698	706	694	700	705	677	681	702	677	652	681	687	652	694	701	680	668	691	696	692	706	715	679	657	625	701	639	672	652	708	677	687	659	704	672	705	710	725	675	662	690	663	677	712	685	673	625	651	706	629	687	700	696	674	677	652	664	730	661	674	654	685	691	664	689	735	672	671	662	682	636	670	707	689	729	705	710	649	659	701	687	698	663	686	648	641	690	724	692	638	685	675	705	668	640	671	682	694	696	706	670	689	685	694	674	712	647	683	659	642	640	720	666	659	634	670	693	679	610	716	699	646	688	694	652	690	701	635	664	692	705	711	691	699	695	691	677	692	693	642	721	698	656	682	661	653	658	663	675	691	657	638	680	666	704	636	663	723	666	700	669	706	630	686	701	677	637	681	683	645	659	733	702	668	666	686	667	656	717	674	682	700	678	694	670	638	686	728	697	670	647	693	680	658	694	669	641	638	670	669	661	644	673	649	632	691	717	670	663	681	712	696	657	674	672	711	660	705	683	691	700	648	719	660	652	628	689	704	693	648	671	680	688	660	710	659	643	645	662	663	649	689	659	655	631	696	704	693	692	697	720	678	697	692	696	686	636	665	689	682	678	691	669	675	672	689	742	692	656	693	732	694	706	705	711	674	691	623	666	648	697	669	672	708	680	647	640	639	714	685	662	707	709	637	659	703	715	685	665	678	676	706	684	652	690	712	652	691	685	681	651	714	664	717	701	676	643	718	698	647	692	720	640	724	690	654	687	662	694	709	666	656	732	650	714	648	701	674	694	717	640	639	675	671	703	663	669	639	688	654	674	699	645	666	639	656	665	656	706	695	656	638	669	661	671	671	665	652	656	712	712	694	710	688	662	702	707	667	660	680	688	711	687	638	711	689	683	679	682	717	698	713	732	719	650	643	695	704	660	697	647	680	690	666	673	715	651	639	674	724	680	710	677	678	682	695	673	703	661	712	659	668	660	675	667	650	683	671	651	679	659	656	665	664	721	667	734	683	675	680	699	690	695	731	672	693	694	674	655	693	708	676	713	690	704	673	746	705	727	689	682	678	674	683	723	669	670	678	645	651	677	676	654	656	669	638	652	655	695	674	662	714	660	680	663	639	703	697	657	709	691	671	681	660	688	727	731	621	678	750	689	667	678	662	692	677	713	689	705	675	694	649	721	669	634	679	668	657	672	690	700	651	678	687	709	711	686	652	739	720	661	642	685	673	632	662	694	664	687	645	680	689	667	684	655	701	684	661	683	672	703	683	690	657	679	634	660	692	639	685	640	677	677	685	697	679	674	660	637	715	684	707	650	687	664	623	697	706	719	690	704	656	665	661	671	670	705	688	677	693	674	707	686	717	625	657	701	649	634	678	693	680	677	697	683	695	706	696	659	648	679	671	692	644	680	667	698	661	688	661	669	660	643	690	665	717	655	670	646	705	697	706	682	657	668	648	661	671	698	717	676	715	754	698	702	632	685	685	688	700	665	724	687	698	711	677	698	707	697	684	688	675	662	678	684	694	636	730	649	684	715	699	641	700	745	685	675	639	733	695	690	661	735	709	703	705	688	680	670	664	654	675	614	686	715	690	678	617	663	677	722	649	708	682	655	629	669	652	631	674	699	636	670	668	655	656	699	693	643	703	674	712	633	653	689	667	667	678	724	649	700	669	661	647	678	724	694	661	702	660	694	702	626	670	721	695	638	644	706	666	693	670	695	673	725	643	642	658	661	648	726	661	661	641	701	676	699	655	679	659	638	679	662	703	717	708	688	695	682	713	663	652	722	718	671	700	705	672	628	685	645	671	653	726	656	657	705	666	679	647	613	684	693	636	686	655	671	679	673	650	666	663	649	656	724	658	672	698	704	664	645	664	644	686	655	674	637	701	709	666	664	653	623	666	694	681	660	678	674	630	649	676	666	654	641	663	661	674	700	696	728	662	632	642	699	747	679	675	653	666	680	665	733	666	690	716	676	708	691	676	682	669	729	677	686	642	717	636	695	720	646	670	682	695	661	714	636	683	710	690	675	670	727	667	731	648	701	688	657	665	661	682	663	656	691	659	684	654	658	693	671	681	630	671	688	686	713	690	703	703	638	699	644	665	749	697	682	719	669	650	694	644	684	704	665	683	694	664	653	704	682	732	667	648	678	676	658	669	613	685	674	674	674	680	742	637	682	668	681	666	668	630	682	696	639	671	661	693	667	666	658	661	658	692	736	669	690	639	703	675	753	712	668	669	686	698	642	675	637	695	688	680	669	663	673	670	707	673	688	650	709	705	694	680	699	682	695	677	700	666	630	655	709	683	647	756	687	691	632	654	678	693	607	707	680	717	663	638	678	656	675	692	658	663	656	704	698	695	690	636	652	684	702	698	732	725	701	681	692	715	705	697	678	727	669	688	700	642	672	654	716	692	708	660	680	628	655	709	671	657	679	704	681	677	693	687	749	705	664	704	689	698	706	673	624	698	719	683	662	683	646	670	700	709	663	673	651	643	656	656	719	690	710	690	660	696	682	732	676	682	654	675	689	668	682	671	746	679	670	697	653	622	657	707	712	656	689	657	685	671	643	701	694	661	740	658	670	659	696	700	666	687	661	623	706	693	676	707	687	737	659	675	678	695	664	671	693	680	640	706	688	664	712	679	690	645	706	688	688	708	711	680	666	661	715	681	690	728	662	688	659	667	695	705	643	671	695	704	637	637	623	695	697	635	631	681	645	674	687	692	629	679	667	668	683	681	632	689	677	714	703	730	634	731	690	652	683	707	677	678	671	663	664	673	637	673	679	663	654	655	684	671	680	724	678	703	606	686	626	678	677	661	632	685	698	664	694	653	657	686	675	731	627	657	655	666	685	633	667	712	709	684	721	705	672	658	705	728	640	709	686	683	648	656	703	678	732	722	688	665	695	671	712	683	674	705	649	666	690	707	706	685	615	647	702	649	678	693	707	656	632	627	655	647	750	671	652	712	695	681	665	681	652	703	711	673	660	644	694	685	642	683	613	623	684	643	704	675	641	690	656	697	647	680	682	675	682	710	690	663	620	650	653	715	734	665	665	670	677	683	633	691	655	657	712	676	666	629	684	670	644	630	665	657	659	674	711	656	704	666	666	709	644	630	699	694	677	679	680	675	701	708	664	635	669	691	661	708	700	662	686	691	669	658	660	686	703	672	713	720	695	657	669	685	733	672	657	698
40213	31688	16685	4227	336	339	417	276	288	296	294	259	274	301	287	263	258	282	290	278	282	293	261	284	286	262	286	257	290	262	271	267	286	272	270	276	260	295	251	273	280	276	289	297	249	271	271	269	308	310	248	272	236	274	293	285	313	279	277	279	314	269	276	282	278	289	283	276	277	269	275	271	288	253	235	276	279	252	263	292	274	276	274	279	250	305	263	290	248	267	286	251	293	290	249	282	248	275	271	261	297	271	267	292	272	288	276	286	287	274	289	269	264	293	285	272	292	289	302	253	264	255	261	314	301	263	277	278	266	294	295	250	266	277	304	282	268	298	267	282	301	278	265	272	307	282	268	276	270	267	271	301	278	293	287	271	289	274	274	297	255	319	271	267	273	331	323	283	301	267	292	267	282	311	280	295	296	285	294	265	280	280	290	279	278	267	256	271	269	273	264	272	292	266	270	283	282	267	289	265	275	293	277	271	280	292	291	268	233	285	257	280	277	271	270	264	282	265	283	260	273	264	267	283	258	289	276	281	243	298	250	255	265	286	289	294	262	267	285	299	267	252	291	263	313	263	268	270	274	290	279	290	304	303	260	286	285	308	285	279	307	289	284	294	285	266	273	306	277	295	310	256	273	293	309	274	295	261	250	312	302	278	277	284	291	272	280	254	291	303	286	259	267	250	285	289	292	271	264	267	286	293	275	261	264	293	269	261	274	264	267	289	281	281	258	267	258	291	268	278	282	258	284	278	277	261	275	261	268	278	278	284	305	284	288	287	272	280	259	284	297	283	257	304	249	277	287	277	277	251	320	302	284	263	292	281	276	292	269	274	261	240	262	299	316	303	270	283	244	257	316	278	273	278	282	292	287	280	289	307	266	287	269	249	288	276	267	262	270	291	250	281	287	240	267	296	261	259	266	290	269	283	285	293	276	251	294	276	303	273	244	251	243	281	274	281	253	260	270	277	282	269	268	284	285	273	308	257	269	290	258	263	264	259	260	287	302	272	249	284	260	265	281	281	270	264	274	243	257	256	285	275	287	290	284	282	282	290	291	310	289	276	275	272	289	278	265	261	248	286	311	278	263	277	262	272	271	259	283	262	278	284	274	282	301	275	312	310	304	267	291	290	280	285	265	272	269	281	274	246	277	258	275	259	282	255	262	275	272	299	274	273	282	260	248	281	272	264	248	272	301	260	294	255	277	265	266	257	289	274	251	281	304	277	266	257	293	275	276	288	294	273	275	261	282	278	285	281	268	278	255	283	248	267	276	267	282	286	287	268	280	312	265	268	277	304	306	268	291	293	279	285	292	267	263	266	282	282	267	280	279	285	286	255	282	243	277	284	244	259	297	268	277	276	275	253	260	289	274	320	298	252	277	299	306	294	267	266	288	295	271	283	268	284	290	285	293	277	284	270	273	271	271	283	252	272	257	284	270	295	275	272	267	276	283	288	263	265	272	275	250	264	253	299	284	267	287	291	246	264	279	307	296	257	256	261	289	273	269	300	279	262	288	279	252	276	249	265	252	293	259	270	257	262	284	291	272	265	264	273	281	260	261	284	274	265	271	278	280	283	280	294	302	274	265	288	267	265	258	286	294	277	264	295	279	264	287	265	290	299	246	296	255	266	262	277	270	307	276	280	234	288	262	287	291	259	311	302	286	287	300	275	290	271	300	300	245	271	284	304	274	295	251	261	282	310	270	265	248	295	267	263	259	271	287	275	300	274	287	279	260	261	275	283	284	288	254	291	289	248	258	246	295	285	258	263	285	291	279	257	303	277	279	260	267	269	261	284	278	279	278	296	311	285	276	269	279	249	271	226	300	279	277	276	279	272	260	290	284	239	261	290	312	283	288	290	284	271	261	289	276	315	266	249	294	264	269	300	297	279	256	286	298	280	287	281	267	318	261	250	264	257	264	288	296	283	278	291	255	269	246	286	281	290	238	292	276	273	276	305	277	263	284	277	276	285	290	283	265	270	280	268	267	280	240	262	262	280	259	261	268	258	287	286	277	264	289	253	275	294	281	268	278	258	279	287	293	246	257	283	265	275	267	263	298	273	282	324	271	299	274	266	297	283	272	261	296	293	284	285	288	304	271	296	287	242	256	304	274	265	284	265	278	291	283	256	281	250	278	298	267	268	255	322	269	270	307	301	281	269	263	290	263	274	280	283	308	274	254	277	298	279	264	279	287	265	260	260	299	289	304	261	316	256	251	287	261	249	272	279	249	284	275	255	280	299	254	246	271	308	301	281	269	275	304	253	282	284	282	277	251	274	309	284	266	247	275	280	252	278	273	274	292	262	284	289	282	284	297	289	281	264	288	270	329	279	241	281	270	291	283	286	295	296	303	245	316	286	258	283	252	267	292	231	287	260	252	315	305	262	281	274	276	266	235	269	281	292	278	297	325	272	274	257	276	260	253	271	279	285	272	303	268	270	253	260	263	310	266	288	287	273	269	262	290	290	280	266	314	270	278	284	274	250	296	272	295	277	262	269	283	272	275	300	274	276	296	258	288	294	276	288	273	278	292	282	267	269	308	276	299	261	260	284	275	274	283	289	297	277	320	290	269	270	271	309	283	285	258	255	282	274	280	267	272	287	285	292	285	230	280	245	310	254	303	276	295	260	305	286	277	305	270	240	251	282	285	299	278	304	294	261	274	308	273	279	264	289	290	263	259	269	271	287	258	270	280	259	288	280	298	266	294	272	281	288	265	294	258	288	316	273	239	268	275	273	298	272	260	292	278	272	264	311	256	284	282	273	279	266	294	254	281	279	284	269	302	267	273	267	271	322	292	244	264	272	282	284	284	298	275	257	287	287	267	279	276	282	280	291	268	258	283	279	270	278	269	307	268	270	300	283	243	303	311	285	268	307	283	294	278	265	299	290	266	301	264	254	284	315	250	280	292	300	312	258	263	250	256	297	264	291	263	249	301	283	273	280	250	285	280	276	283	241	269	286	252	259	272	304	268	248	297	286	276	257	292	265	284	273	266	299	262	260	286	270	297	240	281	291	276	287	273	265	272	254	259	275	278	287	258	270	276	269	274	269	266	293	299	258	297	266	288	267	302	279	280	279	251	266	303	256	296	269	268	288	284	252	259	275	266	277	274	305	265	279	282	247	257	277	293	291	272	278	250	268	309	263	294	260	270	278	281	281	271	294	288	270	279	253	277	273	284	284	276	292	264	324	270	285	274	305	259	287	291	276	260	258	275	273	281	266	282	273	272	265	284	302	259	280	275	264	255	303	273	264	315	253	300	274	274	241	285	293	274	298	255	290	253	291	304	236	285	263	269	268	254	248	261	307	267	265	268	292	290	280	285	290	240	277	291	271	242	245	307	310	243	296	256	249	252	313	247	287	269	307	270	342	288	296	273	309	283	249	266	275	284	283	303	300	260	287	288	268	297	295	267	293	269	288	283	271	284	283	287	281	235	268	262	273	277	295	267	238	244	294	276	273	258	273	271	275	278	274	298	268
41030	33716	9793	2968	326	426	471	267	221	287	266	281	255	266	265	270	273	278	254	258	256	243	268	278	270	228	263	279	235	249	265	314	255	261	259	249	244	283	251	273	269	269	276	280	276	286	278	307	278	267	280	282	234	262	281	244	272	268	292	278	272	276	279	259	293	272	313	293	266	248	258	253	278	257	270	273	265	256	250	260	268	278	296	244	255	263	275	267	254	284	261	245	284	242	269	262	237	260	250	263	286	285	260	280	273	267	263	281	261	278	262	273	267	266	278	233	245	325	289	223	261	276	275	298	253	300	248	260	267	249	260	264	270	283	253	284	263	283	282	258	263	274	244	281	260	260	300	256	225	270	256	227	258	242	276	287	248	250	286	273	278	282	295	256	271	289	247	275	287	279	264	258	229	258	268	298	244	276	259	276	291	283	255	293	261	286	299	230	255	278	263	264	280	292	248	229	292	235	271	270	272	278	272	238	294	271	275	269	288	263	267	296	250	252	278	289	262	268	281	275	226	269	286	263	270	261	271	279	270	262	297	273	281	264	287	296	287	279	242	265	265	241	238	274	266	254	250	256	234	284	256	263	271	277	273	288	269	263	278	263	250	279	284	258	294	243	262	241	277	249	274	260	283	255	296	277	259	273	259	267	291	263	276	256	280	261	265	276	289	266	285	247	272	243	278	264	268	282	231	248	270	278	252	279	266	252	275	236	268	287	247	263	251	283	255	270	271	274	272	276	264	244	260	259	260	311	284	274	249	281	281	263	277	249	251	309	278	260	268	268	259	235	275	261	318	269	267	299	266	254	259	266	290	265	265	284	263	249	284	263	266	252	260	279	250	279	288	278	285	242	256	267	277	259	277	257	277	263	259	267	267	264	293	261	235	270	250	282	263	272	265	264	262	240	281	280	264	250	260	274	264	266	249	270	286	257	272	273	249	254	280	255	235	276	297	264	268	272	295	277	294	255	275	278	274	291	254	288	249	276	254	248	261	275	284	274	289	255	296	261	248	229	241	253	266	270	271	256	277	267	246	260	269	272	292	278	272	263	260	254	272	255	241	296	238	258	295	252	280	278	304	258	282	264	275	244	276	267	263	295	268	254	277	262	238	265	259	265	238	249	234	267	267	279	249	265	245	260	268	228	303	250	275	261	244	259	268	267	280	253	269	247	249	268	249	314	274	263	272	276	255	277	243	303	286	259	247	265	287	282	250	263	291	286	257	275	279	259	256	257	256	274	263	290	268	286	282	276	283	277	286	256	250	256	240	263	279	257	269	265	233	245	273	290	256	275	256	232	287	263	285	230	261	285	294	256	241	265	273	267	251	266	255	260	251	236	266	270	293	276	257	245	291	268	254	263	265	274	271	273	275	256	238	271	279	270	233	267	249	285	255	271	264	293	265	284	283	250	264	274	266	284	277	291	262	230	245	279	301	246	258	237	290	270	254	247	283	207	271	261	280	269	281	277	276	253	268	276	283	283	288	265	286	280	265	274	233	264	285	246	258	271	241	242	270	244	296	290	261	266	263	248	278	270	250	254	279	244	254	280	278	252	247	288	250	281	271	237	257	261	265	251	283	246	282	258	268	254	262	272	256	260	248	267	262	263	256	268	277	281	268	265	295	237	255	278	272	256	276	282	244	296	261	241	258	252	277	277	249	272	293	260	223	274	244	274	243	260	272	250	264	262	287	265	264	269	268	299	291	230	270	228	261	260	263	245	249	281	265	258	268	235	266	257	278	243	285	249	267	257	257	265	245	242	278	270	233	292	260	241	269	240	274	264	246	237	290	260	283	219	275	281	248	276	249	249	283	235	258	268	248	237	260	250	273	273	257	243	275	246	280	275	246	262	268	277	281	274	274	306	276	268	270	265	289	259	267	254	288	269	271	262	287	258	242	245	269	230	263	251	272	241	264	237	275	256	263	294	266	282	274	258	287	267	265	290	278	256	259	259	265	234	258	284	267	287	289	253	271	265	293	261	278	250	274	245	251	260	278	262	275	248	254	251	259	274	247	277	245	274	266	252	281	266	241	261	266	264	261	255	236	276	263	243	273	276	263	268	289	231	285	247	279	290	264	287	278	272	248	254	267	251	258	268	254	273	282	266	261	258	253	279	263	287	254	250	270	286	256	283	254	242	275	276	262	256	272	257	290	257	256	289	267	246	257	268	276	259	257	250	277	276	295	254	279	258	240	277	260	260	261	272	268	237	259	271	254	284	278	255	293	252	287	280	266	251	262	257	290	253	249	235	268	260	280	273	267	264	277	249	258	250	273	279	252	287	274	258	250	263	259	268	290	254	288	280	274	269	247	279	263	216	283	266	268	251	264	269	279	269	261	257	248	273	288	266	262	266	251	271	255	252	291	260	249	266	252	253	295	257	263	263	245	266	279	256	271	295	279	283	239	248	265	282	275	292	263	252	273	259	225	253	280	236	282	254	284	262	276	258	253	274	271	237	265	272	291	256	260	255	258	271	282	253	257	260	235	279	248	252	292	244	268	236	273	267	261	254	271	246	290	216	288	305	277	267	252	232	272	265	287	282	296	242	265	286	277	269	257	258	259	271	286	254	243	268	285	278	295	259	297	295	256	269	250	262	272	242	289	266	281	259	268	267	239	248	254	256	297	242	244	255	282	241	259	280	263	266	247	264	307	290	260	283	264	239	277	259	272	239	267	273	235	252	251	254	272	286	278	263	288	270	256	251	282	245	275	285	285	285	274	272	252	262	262	262	276	273	277	263	238	249	258	271	275	249	272	296	241	275	264	287	278	290	259	259	283	269	270	254	282	261	225	228	278	283	263	258	269	261	272	260	298	254	242	273	265	272	268	280	265	290	304	268	257	271	264	270	276	268	296	257	257	231	259	282	279	240	264	266	256	274	245	269	265	272	247	278	270	276	283	267	289	274	247	247	257	260	279	249	275	290	249	244	253	260	278	257	273	270	276	255	287	289	269	253	258	255	290	264	268	283	263	282	259	266	268	282	263	257	290	254	264	275	270	264	262	260	262	249	257	261	268	273	277	291	264	260	235	320	248	264	286	253	259	268	277	265	256	254	277	257	266	267	270	255	277	279	280	270	257	248	264	248	243	268	271	301	257	286	263	277	254	251	272	276	281	285	252	305	285	286	271	254	287	271	278	276	285	241	251	260	279	274	280	259	290	254	247	284	255	267	232	228	276	257	300	276	276	285	256	257	276	266	273	281	263	249	280	246	274	268	295	264	252	300	237	284	279	268	279	229	277	244	263	291	265	306	281	241	267	266	275	276	250	293	281	264	313	278	258	249	260	231	285	240	273	284	278	254	280	251	273	243	273	235	262	266	264	270	281	271	255	265	259	261	254	250	265	276	265	283	261	289	258	238	233	287	265	273	285	277	294	232	282	268	249	253	247	256	257	258	297	266	247	285	268	246	271	282	263	283	260	268	271	261	269	253	270	258	278	270	256	257	272	284	283	262	273	239	258	265	242	260	273	259
25307	21885	27217	24226	20137	14770	5471	692	586	584	596	573	521	504	540	560	579	519	570	550	518	535	525	523	536	555	550	549	526	566	556	552	516	541	529	503	518	574	518	537	570	548	528	559	541	537	567	513	509	550	520	534	548	514	575	528	521	511	501	571	539	532	538	553	501	505	529	524	520	532	551	525	548	506	509	492	523	526	512	548	534	557	587	531	520	514	531	560	542	557	575	546	535	541	504	514	510	519	550	517	540	558	530	487	504	521	491	558	514	539	516	498	553	523	546	531	530	533	567	571	526	542	566	495	550	525	550	502	499	508	540	535	558	536	515	526	567	548	514	538	552	535	539	567	545	536	491	464	524	542	483	530	504	558	502	519	553	536	566	548	530	549	529	543	514	523	525	540	500	539	546	532	525	550	542	512	509	520	560	553	560	477	522	505	554	515	576	496	546	540	567	530	537	537	512	498	484	527	505	518	531	506	521	517	514	540	568	547	524	542	535	513	530	516	554	541	511	548	509	499	534	520	549	504	540	532	542	523	528	519	572	537	546	544	538	500	545	534	524	558	514	529	529	500	533	486	541	525	538	552	537	510	541	498	527	506	537	536	527	481	543	552	528	515	553	526	542	543	522	525	520	511	508	536	531	492	535	538	494	521	521	515	529	530	571	549	517	517	509	497	551	531	525	514	535	536	529	551	559	512	553	547	532	545	532	504	559	497	514	596	543	565	525	525	527	484	506	524	520	511	576	538	519	472	546	524	530	529	537	553	478	498	568	556	525	539	485	547	544	524	518	535	521	555	561	483	514	547	545	554	541	534	555	514	517	558	523	546	522	542	483	559	505	556	530	533	504	515	482	521	507	556	579	548	542	518	501	505	527	553	514	556	525	501	522	499	538	531	535	581	520	535	541	471	543	538	515	539	524	543	556	500	521	539	499	531	508	580	521	552	575	582	543	513	525	502	550	539	510	563	492	518	496	525	484	546	530	505	544	507	570	537	507	544	552	524	509	562	557	566	554	571	520	489	497	532	515	519	526	570	584	494	542	548	544	522	527	529	539	593	496	479	521	538	536	530	545	519	542	523	524	530	490	505	565	482	526	540	521	507	558	527	531	501	543	520	518	499	517	556	546	494	573	528	581	534	515	502	538	564	508	562	536	514	495	523	592	535	552	517	509	560	512	519	567	526	565	547	517	525	537	531	535	533	576	543	559	530	538	519	508	563	532	543	592	559	499	479	515	530	536	524	548	481	491	531	508	516	558	544	525	530	511	563	546	570	594	556	530	515	512	537	541	537	515	511	535	522	538	494	530	515	522	522	549	571	506	500	522	548	584	539	520	530	547	540	507	503	528	516	546	556	528	503	551	517	551	544	527	489	525	592	483	522	546	573	558	557	544	511	529	539	547	580	501	527	526	560	517	516	522	519	532	558	518	537	582	562	547	539	544	513	548	546	570	574	581	570	549	525	552	532	549	526	521	547	529	496	547	563	517	520	511	536	534	532	535	518	492	496	544	556	534	523	514	521	537	542	583	552	564	504	545	576	553	535	524	504	552	487	530	503	548	537	540	523	495	551	518	510	526	571	570	514	506	531	519	518	528	552	552	512	566	549	533	523	500	532	517	515	527	557	567	529	538	506	555	461	525	539	565	485	512	508	536	543	508	506	537	563	549	509	492	513	524	530	541	537	519	520	500	563	486	515	538	530	535	529	558	520	556	542	507	536	533	509	516	525	512	542	529	573	505	500	545	525	547	545	576	514	500	547	546	567	534	519	526	483	570	520	510	547	527	536	525	562	507	545	504	549	544	556	542	511	495	533	536	567	518	526	501	481	589	531	495	532	509	543	509	561	468	553	518	540	541	546	574	508	570	537	514	529	548	531	500	572	543	511	525	515	531	576	579	506	507	536	550	550	512	550	550	540	492	502	534	549	511	513	500	514	540	510	558	527	513	547	520	524	513	562	513	506	528	539	514	509	595	549	526	521	537	552	534	540	575	561	523	523	539	541	536	498	550	533	504	528	511	551	521	499	566	502	536	534	521	521	550	545	563	569	517	530	524	547	512	553	533	575	551	534	554	538	506	509	523	509	485	530	521	502	505	498	487	551	541	531	532	583	529	530	523	518	504	574	537	494	526	503	537	497	518	500	557	583	529	549	525	548	543	518	560	523	549	538	537	544	539	543	510	545	545	519	540	493	533	509	512	483	541	515	528	531	550	549	570	502	551	545	539	513	537	547	515	545	568	485	526	531	515	520	546	528	488	560	510	540	475	571	533	532	519	535	512	512	565	543	542	515	547	524	503	490	527	544	526	525	515	517	516	550	515	536	536	513	501	555	522	512	524	510	559	574	623	531	560	554	547	530	512	521	512	604	511	501	556	499	508	520	548	557	576	536	540	516	503	521	555	535	558	510	545	576	508	531	529	551	503	522	541	565	586	528	509	553	553	569	560	540	510	525	505	538	530	558	566	550	551	527	506	509	522	520	501	546	524	510	580	515	536	498	524	488	529	545	498	558	537	516	505	504	521	512	489	535	541	516	552	505	533	488	560	536	556	529	502	507	519	546	522	519	539	521	517	532	559	543	521	573	546	539	537	530	564	513	553	517	534	531	539	527	522	515	475	545	524	524	494	517	557	513	538	511	557	538	512	519	518	488	548	528	546	567	533	573	559	512	551	532	548	552	501	544	544	520	506	520	550	557	548	536	520	519	524	521	547	544	536	534	542	548	484	515	493	555	537	507	512	569	523	571	528	547	497	576	517	535	552	505	515	524	517	543	505	514	504	543	522	543	548	543	589	554	531	529	566	553	548	525	514	518	492	506	547	560	499	539	535	567	493	546	527	526	527	541	533	536	576	496	496	515	549	564	493	532	554	562	561	465	568	553	513	554	556	527	527	528	536	555	518	543	525	554	514	561	549	543	506	524	550	520	506	488	554	496	521	505	530	548	549	528	549	540	511	512	555	533	561	546	508	562	528	537	543	509	560	541	551	532	522	532	502	554	530	492	513	546	498	520	545	508	528	503	526	529	538	534	574	538	493	519	507	546	525	520	465	540	552	529	546	483	563	543	556	541	546	521	539	524	516	578	550	520	499	528	549	530	527	512	512	564	524	530	547	540	551	494	575	530	548	582	501	547	545	500	542	573	515	514	525	519	481	524	501	509	528	555	524	542	527	538	515	537	552	574	542	550	489	499	515	531	545	506	533	530	530	535	518	527	497	539	493	550	545	570	535	490	553	561	505	525	522	574	530	518	533	512	562	538	568	553	543	526	494	556	542	541	561	590	506	496	474	560	533	471	539	510	544	498	524	550	501	487	544	518	541	529	523	502	501	544	516	549	486	522	542	559	561	544	567	563	521	572	521	517	498	502	518	484	501	522	533	565	497	537	512	558	511	527	563	530	532	536	533	515	562	524	558	521	576	538	522	575	536	553	551	502	567	541	463	553	552	565	564	547	531	531	529	527	488	552	529	505	523	488	540	515
60649	83022	47367	22545	963	4411	4374	573	550	573	492	520	481	476	454	478	451	500	513	477	501	511	493	491	473	519	439	456	503	475	480	458	461	469	479	427	499	510	443	470	504	504	485	457	471	464	495	499	492	470	459	475	450	463	441	459	462	427	479	481	505	484	485	470	458	439	405	445	463	464	486	497	472	458	464	484	471	487	445	484	498	490	475	498	448	477	432	436	468	431	463	477	468	493	469	452	448	462	457	501	490	497	450	464	480	492	481	482	477	451	483	479	480	514	482	500	476	465	472	461	480	449	462	427	467	499	471	494	473	472	455	478	455	476	442	460	467	448	491	468	466	472	491	453	492	436	446	455	459	443	450	468	450	468	467	462	485	440	484	466	458	462	465	490	494	508	445	472	445	506	448	459	472	457	437	480	429	487	484	506	417	488	436	481	462	479	467	471	470	458	454	444	436	475	499	450	440	465	500	442	523	462	475	494	470	458	490	470	445	481	438	468	471	463	491	498	479	426	490	453	487	473	452	472	507	464	475	472	464	473	477	447	490	496	441	489	457	457	492	444	491	453	453	438	460	458	459	489	470	469	464	439	466	466	481	470	435	478	485	461	480	470	452	468	466	474	454	477	490	492	467	482	438	449	503	437	489	471	470	454	484	436	502	484	489	453	464	458	490	427	439	464	460	467	501	450	484	458	458	467	472	441	455	467	439	480	474	469	475	461	468	413	453	481	489	473	518	452	469	480	481	445	463	498	496	460	475	469	448	518	503	482	457	491	489	461	452	500	476	446	487	450	503	477	444	479	444	478	489	452	471	479	453	471	492	465	471	497	486	450	435	427	480	512	449	454	449	441	462	483	500	457	457	458	423	466	455	483	452	471	490	473	480	436	448	457	487	446	476	475	468	454	471	426	472	444	492	479	463	458	459	447	435	453	472	458	450	465	463	485	473	467	440	486	487	442	445	462	472	492	469	460	469	486	475	478	457	476	460	435	458	472	458	456	463	431	452	459	501	493	516	456	453	468	472	469	490	432	443	450	492	478	459	472	425	474	453	456	458	501	465	482	480	478	475	434	494	494	462	445	470	496	491	451	498	503	444	462	446	457	472	438	409	464	475	470	508	492	475	479	485	471	440	485	494	443	475	437	491	461	461	477	482	481	460	488	472	457	468	478	456	473	452	447	497	451	488	459	466	480	449	484	457	461	477	467	472	452	475	494	471	507	466	480	459	441	442	484	450	466	482	471	496	463	422	466	478	452	463	463	457	452	506	462	507	474	446	416	480	457	470	483	466	491	481	460	443	452	426	478	430	480	470	459	453	485	450	469	430	459	477	461	451	459	470	477	478	490	460	460	469	490	465	443	496	461	461	494	480	478	474	467	473	459	437	500	427	472	460	481	481	466	465	474	493	473	455	479	452	458	458	485	471	440	457	450	502	454	469	482	447	477	429	504	475	459	473	455	435	513	415	455	461	479	489	488	428	442	468	423	458	461	474	456	441	420	417	467	479	454	479	456	486	489	500	463	500	487	480	488	478	460	470	483	457	473	493	491	479	490	454	458	459	485	481	445	502	442	484	467	425	451	475	468	473	467	456	445	464	494	453	457	482	480	463	445	479	471	493	470	459	473	508	483	469	501	485	472	447	477	469	417	490	459	454	478	452	483	492	435	436	474	476	469	472	495	475	467	451	455	476	500	466	445	477	469	438	435	474	475	464	442	484	459	495	504	470	454	458	465	472	466	459	453	453	482	427	440	440	460	475	470	477	453	475	466	463	487	485	441	465	479	502	417	497	461	464	492	480	484	479	488	507	458	482	481	450	480	472	517	444	501	512	455	476	415	479	513	448	434	470	452	434	442	451	489	457	447	467	478	472	497	486	499	491	453	436	461	449	450	490	464	473	504	448	428	446	457	448	433	476	477	503	470	471	463	429	457	441	481	439	460	464	452	479	472	525	463	440	500	430	441	471	438	440	454	489	466	437	468	440	479	448	450	501	496	456	458	482	496	449	456	453	479	522	479	490	441	486	442	489	471	496	460	504	487	458	480	453	500	468	499	461	483	445	506	484	470	482	443	463	472	453	498	459	468	444	463	465	450	449	448	486	480	440	501	489	469	472	440	457	481	462	464	466	466	466	469	433	435	452	512	480	518	497	450	478	457	478	496	476	468	469	437	464	482	476	484	441	501	491	471	457	463	460	486	437	473	474	510	477	450	507	453	468	455	473	455	464	478	482	519	498	431	429	484	460	469	480	490	435	447	490	491	481	461	469	443	476	484	469	493	485	447	452	521	490	423	470	427	500	452	497	498	496	446	456	479	460	467	491	454	434	460	470	492	456	459	492	458	489	445	489	481	447	501	444	454	470	485	483	459	492	443	465	472	495	496	435	463	460	501	460	473	511	476	444	451	446	464	484	504	466	434	421	459	443	451	468	456	464	452	471	456	463	500	470	460	469	468	448	475	454	451	474	499	451	453	485	470	458	464	482	502	480	477	493	422	447	408	446	454	453	459	432	462	489	463	475	482	475	464	467	477	431	467	518	478	435	471	478	475	464	483	464	482	485	467	445	482	469	500	456	494	426	477	448	516	465	480	469	488	458	488	488	430	472	435	498	474	481	465	466	470	492	464	487	477	484	495	492	474	470	496	463	441	493	471	462	482	459	487	468	471	459	482	459	473	512	482	462	476	487	462	469	480	468	486	501	481	468	490	493	459	482	442	485	510	425	452	478	471	430	473	465	471	497	431	442	471	448	422	507	503	472	457	469	441	483	467	487	443	449	447	493	467	499	482	483	459	514	468	455	435	476	449	463	472	459	478	483	463	474	505	493	489	494	479	483	465	461	461	498	428	441	474	470	488	460	440	457	472	456	497	477	492	475	489	461	495	437	499	459	477	450	465	446	470	504	474	493	447	455	463	436	439	482	512	486	475	475	452	446	502	473	488	470	501	473	480	461	473	474	464	496	473	464	450	457	423	455	426	459	460	456	462	466	488	470	477	442	470	478	488	470	456	460	493	444	436	462	443	418	486	475	451	418	455	487	469	490	415	452	484	506	486	487	464	525	499	518	482	449	467	478	491	479	454	499	464	470	510	479	465	479	442	482	441	469	492	467	492	455	484	465	456	474	499	474	458	474	473	431	442	439	438	505	465	455	490	480	518	435	478	457	453	456	485	455	473	460	454	451	437	430	493	435	467	491	503	502	430	484	434	469	511	456	487	449	443	493	500	482	449	492	475	496	492	547	512	490	466	460	463	493	492	458	479	477	521	460	454	443	497	473	448	456	458	455	506	445	482	440	443	466	484	480	502	473	456	474	470	483	492	404	422	424	474	470	480	476	449	463	469	475	481	463	449	476	439	484	500	454	461	470	489	472	485	454	506	459	452	475	477	442	500	495	448	466	447	449	463	450	447	473	455	456	449	502	456	462	426	485	476	453	478	491	473	453	455	472	465	455	461	452	487	469	478	467	499	473	501	478	475	486	440
22527	21128	27201	23767	20374	20838	14514	1446	875	934	849	884	831	801	830	848	846	881	847	810	859	780	814	793	803	820	807	779	778	750	815	803	774	839	771	769	806	820	797	736	806	774	743	792	794	794	845	828	786	753	816	831	817	789	802	856	872	822	759	744	784	798	800	770	734	827	803	739	781	816	748	810	816	793	783	803	804	783	786	768	754	779	800	799	835	789	789	809	772	768	792	747	841	820	795	714	828	749	823	749	866	757	779	824	791	858	803	803	766	791	795	813	798	788	749	762	809	803	765	785	775	805	795	814	783	810	805	786	823	790	746	794	786	761	762	761	794	797	762	791	767	794	793	848	769	788	774	812	789	801	810	780	824	749	800	788	787	797	808	753	786	778	754	805	783	728	753	831	770	803	789	784	761	829	788	809	809	801	815	805	764	734	836	770	773	780	816	782	802	750	793	804	765	764	765	791	806	814	798	776	799	818	792	808	762	781	761	777	793	753	796	752	771	774	796	792	769	807	770	733	736	752	779	730	716	780	809	768	794	785	747	751	807	779	788	826	814	834	831	792	816	800	807	809	808	793	748	747	823	830	775	783	770	757	796	794	786	814	863	775	853	815	759	815	772	797	758	763	728	757	769	818	784	792	775	769	764	773	824	799	815	795	807	806	775	766	790	784	799	776	759	775	796	754	792	811	817	759	762	796	795	814	823	791	789	842	744	802	808	763	828	803	775	776	807	746	826	799	856	819	795	760	717	741	774	765	814	772	803	779	829	780	809	786	792	794	799	805	779	765	788	786	816	772	819	794	783	790	748	825	809	768	767	783	778	766	780	773	793	764	770	816	779	787	823	802	827	726	854	789	803	801	767	828	797	806	794	752	800	787	771	823	826	832	772	741	783	783	794	759	753	766	793	780	813	765	746	756	839	791	805	761	786	770	789	773	798	751	754	744	754	763	790	814	792	795	834	807	765	751	816	755	763	872	797	851	766	781	815	784	793	801	724	760	753	817	771	795	789	770	820	748	824	787	776	751	804	736	777	783	815	806	786	751	730	745	804	782	794	820	809	784	762	793	780	826	812	775	735	809	794	832	798	803	786	802	804	752	779	800	764	799	836	801	802	758	793	817	802	792	783	792	778	789	804	786	764	748	764	831	763	823	769	796	773	761	822	754	777	790	813	769	787	798	769	769	824	750	721	799	773	751	788	768	762	769	811	789	727	783	835	792	795	788	737	760	808	884	814	805	771	718	820	821	792	766	821	800	845	826	790	765	786	835	791	782	810	774	763	789	766	819	825	782	812	766	790	770	758	757	821	803	815	786	784	786	794	777	780	813	778	773	770	818	733	760	791	826	775	769	807	730	778	761	771	840	715	786	836	807	794	823	787	790	735	792	688	774	774	813	770	806	730	787	784	756	763	857	778	796	792	786	742	805	775	769	799	788	784	799	774	763	831	753	825	755	798	776	769	780	715	757	739	794	778	845	767	767	792	814	796	793	778	836	770	737	773	830	805	740	774	821	810	812	805	778	768	753	807	820	805	748	774	823	742	793	789	807	790	799	799	798	766	788	824	761	799	783	801	785	805	721	804	744	753	726	745	810	793	786	773	784	745	785	747	834	788	796	794	812	762	722	804	823	785	770	779	764	814	804	772	737	794	819	757	788	748	795	769	775	750	817	793	806	766	820	734	775	714	816	783	824	798	771	796	728	749	811	739	803	803	760	764	792	784	788	822	764	771	832	780	777	767	770	760	728	755	763	780	795	798	781	757	827	785	789	777	787	831	813	827	845	755	743	835	756	783	761	777	780	761	765	781	810	782	769	771	836	794	817	797	773	745	736	762	793	788	822	796	832	787	763	794	769	768	768	810	779	761	827	766	750	814	780	800	821	770	805	777	778	802	811	750	735	825	773	814	807	811	776	757	789	743	774	771	806	813	775	786	777	743	797	807	830	758	744	763	774	781	768	767	783	771	765	786	793	765	783	793	775	779	783	801	842	798	808	817	771	761	768	765	803	782	758	777	779	777	802	762	807	805	825	801	814	787	797	782	844	817	777	745	816	781	790	781	753	841	752	775	770	801	801	820	792	794	761	809	796	821	796	783	751	795	758	753	784	787	800	862	795	750	793	774	795	783	760	792	725	726	793	844	796	781	769	796	798	816	817	803	821	836	772	778	803	811	825	799	808	715	773	850	762	747	798	787	768	808	763	785	813	781	797	815	761	795	771	803	828	792	725	756	801	757	767	742	804	762	767	767	781	795	767	796	744	737	807	769	771	808	741	751	751	839	782	771	727	805	836	762	830	779	807	724	782	770	778	818	795	804	735	817	812	812	750	782	821	747	804	794	791	786	741	789	812	807	783	812	804	751	796	794	783	752	823	730	779	804	768	778	723	857	749	815	784	807	774	771	810	777	799	761	822	810	762	807	805	755	775	779	757	788	758	775	794	777	734	786	776	803	796	732	747	794	750	808	743	739	813	810	785	820	765	749	746	756	773	791	825	729	813	806	800	783	831	806	746	745	831	793	781	820	794	760	804	778	777	739	778	758	796	741	847	779	725	743	806	795	819	745	792	779	770	754	797	704	771	797	740	775	784	820	811	751	797	791	784	750	730	777	758	810	778	801	812	796	772	727	811	770	737	778	821	796	783	787	786	817	770	786	798	799	795	782	797	790	814	786	791	779	806	802	751	776	777	830	746	779	777	816	741	719	749	830	751	815	806	719	789	754	783	805	755	805	808	784	806	756	771	792	783	774	748	792	741	814	799	761	818	818	787	781	777	842	806	798	816	770	805	762	779	783	748	797	794	812	795	808	779	800	807	777	774	772	783	809	781	770	836	797	765	781	772	744	775	803	790	753	769	747	815	767	830	779	772	806	840	775	800	797	814	851	759	786	763	782	735	794	716	851	795	734	773	785	782	811	789	779	779	805	800	787	819	792	800	799	799	803	759	787	748	777	735	781	780	831	812	771	776	716	769	825	819	824	758	835	811	792	807	744	794	728	761	746	819	716	800	754	781	773	816	779	783	797	815	804	758	834	743	803	787	807	765	767	780	780	754	819	787	817	784	778	865	746	776	781	822	801	792	806	788	810	796	818	804	832	804	801	784	819	750	782	738	815	779	799	816	811	799	765	775	791	768	766	783	813	767	832	751	767	779	802	828	774	823	800	794	814	770	788	796	780	781	773	828	779	829	792	779	783	778	760	792	792	846	758	771	802	794	759	789	783	769	761	753	749	755	727	752	802	824	750	779	758	764	777	785	745	765	783	795	759	753	794	786	800	800	754	794	740	754	808	805	785	747	741	842	788	793	801	814	773	767	736	734	791	775	811	746	784	767	770	761	786	769	807	778	740	785	801	785	836	783	769	751	753	810	793	785	773	762	840	804	793	802	798	748	789	821	807	822	792	769	793	748	751	799	820	776	819	801	777	763	787	776	752	821	763	775	803	756	781	799	810	756	760	757	812	818	810	764	760	753	783	772	798	791
56277	93141	58626	24662	1507	10146	3933	898	853	753	778	759	729	766	677	681	693	713	736	696	711	752	676	693	683	691	674	722	709	682	664	646	687	713	677	708	711	715	694	703	672	712	650	728	701	708	705	701	683	663	752	715	690	662	671	670	633	625	644	730	713	696	716	686	683	685	678	690	687	711	712	691	653	724	670	702	709	634	679	668	715	671	713	675	690	671	703	689	697	647	650	684	688	705	705	654	706	685	694	684	676	730	675	668	656	731	691	682	656	682	646	704	693	678	663	692	718	653	676	652	689	654	679	722	644	657	751	714	658	655	657	689	698	675	673	695	679	665	691	704	684	681	713	654	684	689	664	706	645	693	673	697	698	681	721	670	639	685	704	639	643	703	686	663	672	659	697	677	676	649	677	686	660	651	661	677	714	712	711	672	688	733	666	691	661	697	703	705	676	697	667	661	672	676	712	677	673	747	685	663	660	649	656	654	717	682	675	715	701	681	648	684	684	675	635	683	714	685	656	716	657	702	674	687	677	703	697	645	687	703	726	671	651	711	701	680	695	681	644	660	669	677	682	745	687	657	687	641	689	686	730	716	687	663	694	698	685	688	655	634	672	667	685	679	677	643	667	674	661	653	647	671	694	679	697	672	672	704	652	714	659	686	659	684	648	714	649	671	703	684	665	646	672	695	668	707	680	693	666	647	741	677	704	685	672	734	684	685	634	690	713	722	697	723	680	702	698	677	699	658	687	684	667	657	712	689	641	672	686	680	633	697	678	651	671	654	780	647	676	673	680	651	693	696	740	682	653	659	670	646	698	714	679	716	672	664	680	695	670	678	675	654	680	709	693	691	663	643	666	676	681	720	694	669	702	730	645	637	668	682	683	672	621	648	700	675	708	660	716	696	701	693	659	723	679	622	675	662	647	693	665	691	678	704	653	703	662	672	635	655	679	634	689	686	642	702	694	668	662	664	706	662	685	681	646	659	695	693	643	686	698	683	705	680	683	679	669	697	677	727	690	605	696	683	631	682	640	656	665	706	696	681	654	690	694	695	659	691	685	690	667	672	665	719	677	664	746	682	725	687	709	710	689	653	695	700	678	699	673	686	704	653	686	688	655	683	695	707	654	664	614	671	646	691	675	682	715	655	705	701	680	641	650	692	656	685	694	674	697	693	697	675	658	668	680	731	710	693	659	688	663	673	704	653	673	688	720	656	670	684	674	685	704	703	656	654	679	725	714	685	656	696	703	704	663	680	667	732	714	702	671	736	654	715	659	715	722	692	701	673	680	625	633	676	656	694	709	687	674	672	675	684	702	709	668	662	646	714	685	613	679	710	678	660	667	673	719	708	710	675	683	661	710	687	691	682	639	690	641	686	652	672	670	685	674	682	725	690	676	688	683	709	667	644	698	705	681	648	666	701	661	685	688	701	699	681	690	655	706	690	727	726	668	686	699	720	659	650	697	689	736	710	703	675	709	676	673	665	672	672	678	705	672	761	660	650	639	725	716	722	725	659	633	699	743	634	719	641	730	640	685	684	668	642	655	611	723	666	676	671	695	637	689	629	730	672	682	728	689	623	665	691	658	685	680	678	634	671	735	715	703	637	688	672	661	619	681	719	692	671	667	661	683	724	672	640	653	697	688	670	749	651	712	651	664	655	619	675	680	675	704	689	721	699	680	683	719	708	696	678	649	671	708	653	685	677	732	659	694	678	684	645	690	725	666	675	664	695	671	625	684	698	713	697	644	672	669	683	671	700	682	685	691	642	676	688	679	666	644	727	723	723	672	656	651	648	696	664	733	664	727	700	693	700	679	691	677	672	611	717	639	672	710	710	647	719	655	642	740	694	679	650	629	678	713	657	665	675	704	643	701	720	699	660	669	691	691	666	651	665	688	700	648	659	677	727	705	666	686	732	641	688	658	675	702	663	683	687	653	687	674	691	697	676	687	677	692	733	670	701	691	681	682	641	672	650	649	716	671	706	656	712	617	698	714	651	727	684	655	730	643	726	694	720	668	654	715	639	709	713	704	695	701	660	665	682	653	696	679	693	698	706	679	644	673	702	698	703	686	658	679	653	638	635	686	712	634	661	642	672	637	669	672	674	631	655	714	650	665	688	686	686	643	707	658	653	686	701	665	689	652	697	727	675	698	686	661	694	707	670	625	721	669	668	673	684	687	738	674	721	673	658	688	598	698	688	693	675	642	748	672	687	668	705	666	699	703	641	674	661	693	683	669	691	698	671	692	693	672	691	744	659	651	678	677	699	737	705	679	714	691	670	659	649	657	668	662	711	666	719	701	688	672	713	688	679	674	681	665	720	705	729	729	669	679	717	677	708	653	671	694	662	683	702	682	745	691	696	677	685	664	727	690	697	666	687	710	679	675	704	719	679	682	661	699	706	640	739	692	675	703	713	679	687	622	644	661	662	648	645	683	659	702	694	667	706	697	725	681	698	648	660	687	658	695	635	692	683	679	629	688	627	717	679	680	705	713	660	682	678	677	741	676	699	638	717	641	656	722	636	687	742	696	638	668	650	706	669	681	706	711	683	696	669	728	656	664	688	647	643	664	676	644	715	695	692	651	703	672	669	652	663	707	668	664	672	688	674	751	693	658	695	682	722	687	676	670	694	665	671	723	679	668	689	715	642	705	701	684	683	703	671	663	687	634	675	669	657	721	704	678	715	662	711	637	637	654	715	695	709	694	674	664	670	702	688	684	690	692	678	741	676	681	617	683	722	688	690	675	706	665	676	689	692	661	698	670	665	678	740	651	677	659	696	679	714	685	708	667	681	643	658	707	619	628	662	670	680	679	689	666	654	640	707	717	665	681	637	703	691	699	662	699	641	688	631	726	654	718	651	675	735	705	687	703	691	672	751	684	696	740	661	678	673	652	687	696	674	680	661	691	712	690	713	702	725	651	672	685	700	711	660	714	658	675	696	701	687	652	661	652	727	682	674	692	660	669	649	698	727	724	669	709	702	701	703	697	697	700	652	709	665	643	672	690	736	620	678	716	658	703	670	691	691	662	723	648	683	667	681	660	665	699	688	665	679	678	707	683	648	719	676	653	694	692	660	669	653	666	750	682	644	674	695	653	704	674	702	629	709	693	667	715	698	688	692	753	703	718	679	697	653	754	728	665	684	705	689	683	695	721	710	707	695	687	683	683	676	696	708	710	719	673	723	658	686	691	669	678	690	664	706	667	688	680	658	671	635	693	684	748	702	656	715	731	681	708	725	671	695	639	673	683	663	665	709	662	672	670	722	674	673	656	681	719	669	684	646	653	688	684	659	648	692	694	652	648	654	729	712	700	674	689	671	705	689	696	676	656	685	692	668	685	716	686	695	664	663	711	659	723	691	717	684	678	649	696	700	656	674	696	651	667	667	689	682	718	648	664	715	661	694	649	640	687	672	736	706	700	711	671	696	685	666	681	714	667	676	695	638	703	634	672	659	668	702	692	741	673	757	704	710	720	676	751	677
39943	31971	17920	4228	353	323	293	266	280	278	286	307	274	280	302	290	298	294	277	277	265	300	274	268	280	260	302	308	272	300	288	311	281	303	274	276	289	297	285	273	272	265	271	270	281	278	306	262	278	253	330	288	260	298	286	265	274	291	274	290	325	293	299	284	285	289	297	247	260	247	260	279	271	289	287	285	287	271	283	282	316	279	285	267	274	275	258	313	276	275	266	252	271	266	288	271	281	266	274	266	274	308	258	279	285	266	278	267	278	242	307	260	240	296	275	282	311	297	303	275	298	270	253	247	272	278	287	288	297	276	285	276	266	276	260	283	282	298	245	262	293	283	297	312	279	317	265	288	266	269	310	263	292	284	298	291	261	301	288	297	272	286	339	257	296	284	238	317	288	306	265	290	261	282	280	254	267	285	294	307	278	295	306	303	256	274	284	270	277	273	289	277	288	265	308	285	289	300	292	277	268	284	296	280	282	304	249	302	248	255	289	300	265	295	310	275	257	257	282	314	253	308	291	296	263	282	286	244	290	306	278	317	277	285	282	298	272	274	258	291	274	280	295	293	264	250	272	306	273	260	294	273	308	274	287	260	250	279	300	290	283	281	323	277	276	303	251	311	279	281	282	275	290	264	273	289	294	253	269	284	267	287	274	312	333	279	305	273	275	291	274	291	287	315	260	304	257	254	279	287	290	292	285	276	291	281	281	267	297	296	278	284	301	279	296	233	274	262	286	287	279	272	278	296	260	285	322	278	272	277	273	265	292	269	292	301	264	281	256	286	289	286	258	251	272	259	259	279	302	301	271	287	273	280	306	241	248	268	289	289	277	264	311	270	263	315	294	286	289	270	300	284	279	273	271	281	302	251	268	318	291	271	279	254	277	279	292	259	271	285	295	264	299	291	292	284	276	287	314	280	268	274	322	271	260	282	271	292	288	273	270	261	302	254	281	282	262	271	261	277	296	280	300	279	307	271	306	283	279	254	274	330	295	257	290	286	288	275	279	276	276	249	271	257	259	280	297	289	304	257	285	272	303	280	298	286	271	282	277	259	278	282	310	270	286	278	275	265	293	285	274	285	313	265	303	286	288	262	273	296	268	278	282	278	275	302	286	294	293	302	305	342	292	282	262	291	271	257	276	306	277	264	287	292	296	294	273	278	238	271	312	282	253	307	280	252	283	267	309	258	293	280	269	295	303	306	285	288	305	292	267	260	297	286	270	275	282	291	303	295	279	292	293	302	276	271	266	276	304	282	302	270	273	281	247	276	275	279	279	274	291	282	302	257	283	299	266	262	260	340	299	270	285	284	272	291	261	263	281	269	310	298	283	289	263	292	319	281	281	241	265	322	272	287	296	290	298	274	282	284	284	252	292	315	279	309	289	282	241	272	261	271	259	270	280	291	276	275	279	245	281	267	290	275	294	286	272	279	271	282	245	279	278	300	278	268	271	273	294	290	303	280	289	250	272	301	303	260	274	301	302	250	264	277	253	263	294	300	282	266	283	278	280	262	291	258	275	283	278	285	285	269	305	286	294	277	286	283	240	303	299	276	298	292	308	275	272	298	309	296	298	286	268	287	317	271	289	253	278	260	276	248	269	290	294	283	287	298	278	284	276	265	263	282	271	279	254	301	249	265	291	274	257	287	260	267	278	292	304	277	262	262	276	299	299	262	288	277	286	270	279	270	289	288	279	307	294	248	284	288	307	253	301	272	287	301	266	249	278	308	287	263	290	306	296	285	274	277	259	327	280	276	259	253	291	291	299	289	284	271	298	295	286	275	267	261	282	285	270	275	279	295	281	287	276	293	264	269	299	292	273	268	275	304	268	278	265	284	263	279	257	285	263	278	287	261	260	249	290	309	261	295	282	307	266	278	297	301	264	282	308	303	267	289	274	292	308	285	293	285	292	253	309	290	264	288	299	279	266	263	276	283	273	285	281	303	291	293	276	284	282	306	289	287	295	288	298	277	281	259	281	274	302	291	299	284	279	295	302	281	274	272	269	286	302	252	308	284	252	307	297	252	302	287	250	311	296	298	306	278	292	306	287	262	284	268	274	269	291	269	274	294	307	286	267	313	298	287	285	299	276	257	300	250	266	278	303	306	288	256	287	270	303	292	280	254	273	299	273	291	269	275	260	276	286	298	295	291	252	305	291	256	283	304	279	293	294	297	261	272	293	293	288	303	285	262	254	301	280	307	278	283	303	272	312	283	270	306	280	294	287	313	284	289	304	301	294	265	298	281	290	314	276	276	242	272	267	257	283	286	314	273	291	306	292	288	276	259	291	293	277	311	260	275	262	268	306	271	282	278	291	274	265	269	288	294	254	279	267	262	256	296	293	273	269	291	279	284	264	258	265	258	274	301	262	248	256	308	251	268	270	297	313	282	279	282	289	282	272	276	288	282	277	301	256	266	280	290	290	287	300	283	268	263	295	291	274	275	275	290	292	300	254	261	255	299	256	297	276	263	301	261	289	277	270	285	283	301	259	280	278	333	272	274	283	321	264	273	295	299	278	262	271	260	293	263	302	297	257	266	268	282	269	296	289	290	292	307	285	257	241	266	296	296	267	274	297	303	279	295	302	307	297	265	298	290	286	249	277	260	293	270	271	284	294	316	275	272	282	283	294	252	265	287	286	265	281	274	255	270	293	299	287	276	271	301	292	293	278	291	272	277	286	270	296	264	277	280	271	283	313	299	287	290	285	272	257	277	261	245	253	285	246	280	302	306	283	292	259	252	295	300	326	279	265	292	278	294	250	300	303	260	285	319	277	307	250	267	283	276	281	284	243	298	260	314	286	281	296	299	278	276	293	268	291	245	274	285	282	278	286	295	287	245	282	265	292	278	277	270	271	288	280	256	283	283	267	307	287	262	282	277	282	259	301	286	291	322	289	268	271	294	285	275	289	287	267	253	294	273	310	271	309	302	312	311	279	264	292	272	277	296	259	273	297	257	268	260	277	271	255	300	306	291	267	262	300	285	274	285	268	267	310	288	272	296	293	286	271	282	287	272	299	291	296	297	286	299	278	293	282	275	285	261	280	299	303	299	279	318	262	284	295	288	283	276	280	307	278	282	260	272	291	275	274	268	237	260	262	274	299	293	273	272	265	255	282	271	255	314	286	250	291	326	270	288	280	294	283	267	251	300	263	238	272	287	293	276	300	278	287	285	270	284	272	290	283	277	284	265	292	309	273	269	286	277	260	285	242	274	290	276	302	287	268	304	294	307	282	276	287	272	264	279	288	281	267	303	316	296	273	284	281	275	272	309	304	253	255	320	259	282	263	275	282	256	284	266	295	274	270	298	305	287	282	265	276	306	301	278	300	274	289	285	284	261	273	282	275	289	284	283	282	291	294	314	263	275	256	266	285	309	291	309	301	277	284	297	267	267	254	299	252	288	291	259	285	282	274	259	274	287	287	303	275	274	272	294	254	276	265	268	291	256	258	293	308	287	288	293	276	300	288	274	284	265
40603	34995	11411	2461	337	325	288	285	266	270	286	266	264	291	261	256	265	270	280	271	242	257	291	304	276	284	282	269	272	291	282	258	249	278	293	272	253	265	261	254	259	240	256	289	268	294	244	298	264	298	271	267	267	276	286	234	281	265	276	266	288	271	253	290	273	275	285	279	294	283	277	285	276	273	274	294	276	276	271	248	259	305	276	264	286	270	271	289	274	280	265	274	279	287	251	266	279	272	272	265	243	260	277	244	281	273	262	269	268	282	291	244	264	266	258	262	264	240	277	271	280	317	292	315	242	276	258	287	248	269	303	264	255	293	284	249	257	277	256	258	275	291	274	302	247	270	264	268	292	275	305	280	269	239	266	268	249	314	285	251	292	259	285	272	248	276	266	287	289	284	261	268	276	278	252	271	246	288	278	305	270	267	296	283	265	268	279	252	272	306	281	280	244	274	263	236	249	246	261	252	288	250	267	278	295	283	275	277	264	265	257	292	250	269	262	263	270	250	283	266	274	289	265	243	260	284	249	265	308	239	288	274	288	246	308	291	297	281	281	258	277	283	272	285	268	282	275	251	266	279	272	266	264	298	270	276	259	282	281	295	270	280	280	259	269	273	273	294	262	278	271	285	298	252	257	284	294	247	262	297	286	255	273	244	263	245	306	278	248	306	255	241	270	249	289	269	289	266	241	263	293	297	278	258	274	283	269	241	292	263	258	246	258	257	289	253	275	261	295	252	254	275	295	295	265	276	278	287	251	268	282	255	308	285	254	308	323	299	253	268	271	268	272	267	249	248	259	301	272	270	237	269	282	280	273	286	273	276	261	278	287	256	258	257	282	260	279	274	281	289	270	257	258	267	286	278	233	261	266	317	254	307	255	289	274	293	279	242	293	268	258	269	288	300	258	251	280	286	268	253	253	253	271	271	264	230	280	261	287	267	267	256	257	239	278	245	258	271	255	251	245	288	276	268	266	271	297	235	296	263	280	265	261	257	270	264	275	262	262	274	272	263	274	268	260	280	250	288	280	295	295	270	266	257	259	271	256	253	263	276	275	249	261	270	283	256	294	272	276	247	303	277	252	282	268	262	248	265	247	288	283	259	300	259	249	277	267	273	277	273	266	288	261	305	258	246	259	261	268	246	292	282	290	271	274	273	295	302	266	272	287	252	287	271	254	254	293	271	278	283	257	290	253	238	268	279	280	253	272	277	290	268	274	294	270	285	253	266	283	292	266	271	280	264	275	280	266	279	300	270	296	289	286	258	266	263	281	235	267	267	258	264	257	278	253	259	258	264	257	282	271	286	265	294	257	263	262	261	287	267	278	268	245	277	300	252	250	252	264	277	254	236	272	286	272	239	263	282	283	291	262	254	232	278	269	293	280	281	249	264	256	276	254	264	293	274	297	270	294	294	281	289	231	285	281	269	288	292	239	257	253	262	281	276	267	277	260	277	282	286	271	294	283	260	283	277	254	292	267	218	265	257	280	282	272	283	279	260	271	281	278	242	282	252	268	279	261	268	280	297	269	287	244	261	262	263	275	262	271	266	286	252	255	287	236	262	299	288	233	277	247	282	275	266	272	294	261	257	291	251	247	268	278	289	254	278	251	277	268	268	265	270	279	253	226	233	292	262	242	293	248	273	258	299	246	285	264	299	280	291	249	270	292	254	278	233	285	259	297	252	284	303	263	286	254	276	245	274	271	255	260	269	297	272	270	243	294	268	280	281	299	280	276	280	263	287	283	250	265	284	268	248	279	272	288	281	273	260	257	252	282	271	264	276	292	274	284	277	268	270	264	261	261	277	255	277	255	254	294	283	238	250	282	295	254	254	287	264	287	253	256	295	281	280	258	244	290	299	271	292	291	286	304	246	265	269	264	309	273	264	265	269	311	260	279	240	287	269	267	242	242	245	280	282	256	265	280	284	253	273	256	268	231	275	300	275	284	251	255	275	268	265	243	283	268	277	246	275	280	274	268	240	275	267	284	277	263	274	271	281	237	283	236	261	243	250	262	288	249	263	262	253	247	248	268	278	234	262	258	258	243	286	257	268	264	290	265	261	310	259	281	280	287	256	234	326	282	260	284	277	264	251	277	273	291	266	274	286	258	242	292	254	265	289	257	269	268	257	275	278	259	246	270	275	273	262	260	300	273	295	250	277	248	270	245	291	276	269	257	243	259	264	263	260	291	264	289	270	274	274	259	275	257	294	247	276	270	271	271	268	265	277	255	272	257	246	258	293	258	304	287	272	282	286	253	292	269	255	291	275	266	282	289	257	268	247	279	271	247	277	268	271	283	306	281	272	253	274	298	273	298	272	234	283	261	219	286	260	287	278	254	270	274	258	301	289	254	255	284	287	289	251	275	278	270	273	273	275	259	271	255	269	271	302	253	238	282	251	289	252	297	238	269	282	265	258	294	278	247	266	292	259	229	272	261	279	265	291	266	307	259	274	250	302	274	271	294	276	290	290	284	269	291	260	262	251	289	289	293	273	272	272	309	269	273	259	309	256	270	271	284	278	278	281	265	261	253	261	293	276	275	276	256	268	247	250	255	281	263	284	276	295	272	264	267	304	320	286	294	257	247	253	269	254	264	256	277	285	290	279	286	278	273	245	289	259	256	261	262	279	282	293	266	266	277	247	261	273	254	293	274	298	288	274	262	276	286	268	263	275	274	267	266	263	280	289	258	260	266	285	242	247	268	288	264	311	275	263	250	273	268	266	265	271	271	266	247	272	278	237	312	278	262	275	278	264	259	256	274	251	276	273	245	259	251	277	298	279	269	289	271	284	271	273	250	255	261	269	239	266	279	279	265	277	274	297	268	294	276	254	257	268	261	255	278	265	268	268	266	288	247	238	289	269	261	275	258	270	291	275	274	284	279	267	265	271	250	247	271	284	285	237	255	267	250	253	290	273	248	252	242	248	270	272	279	289	265	272	278	256	260	248	257	269	269	251	279	280	261	286	249	262	232	252	286	298	268	248	268	279	252	282	248	251	264	283	270	262	261	282	265	248	266	274	255	293	292	275	244	257	326	268	262	283	262	283	261	265	289	297	282	254	293	272	291	254	278	242	266	279	287	264	252	275	268	268	281	265	254	269	261	273	275	236	275	263	277	262	276	263	261	264	266	280	272	306	258	268	271	253	274	267	264	261	238	251	261	266	277	306	259	252	277	275	268	269	277	261	266	273	264	275	244	248	267	279	280	259	262	268	266	273	284	265	266	271	265	252	272	257	283	260	260	282	275	283	295	249	269	244	291	285	268	270	245	267	281	283	258	266	290	271	253	248	280	296	303	287	296	255	278	266	290	268	276	287	265	276	262	261	255	275	287	294	273	266	270	260	309	253	259	252	263	248	265	285	284	253	294	263	288	280	303	272	253	276	284	287	242	272	257	297	283	273	287	252	286	284	256	235	260	270	293	288	256	268	280	281	268	287	277	257	263	278	268	264	263	295	267	265	265	264	264	258	277	275
25423	21901	27476	24023	20196	14389	2111	632	569	598	549	531	560	578	555	544	566	545	530	515	544	541	533	572	542	539	553	572	574	541	583	539	540	544	530	541	569	579	545	563	507	536	562	557	527	533	567	566	521	510	500	547	500	521	536	517	529	549	530	508	567	575	569	550	534	546	525	543	549	595	564	509	563	516	571	533	548	558	546	519	555	558	517	554	561	533	488	527	560	575	537	553	528	474	559	541	544	552	524	506	544	544	549	518	522	561	571	484	556	544	560	538	538	486	530	531	531	543	550	517	533	539	522	540	545	522	561	529	525	534	499	543	549	528	559	539	593	550	542	519	566	544	589	543	520	551	529	582	506	520	567	600	552	551	564	531	524	561	528	551	563	527	511	585	562	548	535	546	577	540	548	564	551	511	539	572	556	516	574	554	542	538	584	586	505	516	502	530	566	537	537	561	520	530	563	504	576	524	495	554	515	534	517	498	555	544	554	531	508	590	540	505	504	528	521	536	545	532	583	553	479	534	574	528	567	556	496	510	549	552	547	526	544	547	557	556	550	553	569	501	554	515	587	547	564	573	564	472	541	531	530	529	533	499	524	576	534	514	494	521	527	488	531	540	551	520	535	537	565	522	524	538	530	564	524	551	569	499	506	522	553	531	532	515	531	531	538	497	537	516	529	507	550	533	512	518	492	532	538	542	554	531	549	542	568	552	528	543	528	551	546	582	585	544	585	567	480	546	553	493	511	495	572	567	579	524	514	549	550	535	534	540	494	526	578	493	511	541	563	528	544	541	541	530	536	564	519	549	538	521	503	511	569	562	583	573	577	509	555	550	502	539	538	514	515	562	561	566	541	523	536	556	550	533	546	545	556	558	571	526	534	544	527	504	529	531	537	540	485	534	563	526	573	536	565	563	541	528	489	563	521	549	543	573	561	561	500	511	508	571	545	572	547	548	523	552	494	566	558	521	508	518	529	535	557	501	557	519	561	563	587	522	528	549	513	562	537	560	516	536	559	515	550	556	527	506	503	554	545	549	562	573	554	523	522	530	548	533	535	522	543	534	535	555	500	515	537	551	553	547	595	543	536	517	549	543	545	528	545	554	554	525	560	547	544	548	535	535	517	561	577	597	527	543	559	482	487	555	511	546	552	529	534	520	526	558	532	500	540	563	569	554	586	554	553	527	492	551	566	524	564	560	569	564	554	539	503	518	497	522	548	503	469	534	557	536	523	514	550	541	520	567	559	531	536	583	524	567	555	539	570	502	518	572	535	537	562	536	583	550	554	541	516	595	571	516	580	592	487	569	549	498	506	519	511	565	557	543	587	547	526	559	552	581	529	535	591	528	502	569	556	528	533	534	532	509	552	520	525	603	469	523	513	581	526	554	532	584	546	577	560	549	548	554	520	542	523	536	546	564	526	557	540	510	552	547	527	511	518	526	525	506	542	513	509	517	547	524	528	516	519	550	548	533	492	511	557	577	573	546	512	580	509	526	537	513	531	551	515	531	529	541	536	564	527	549	579	500	534	564	521	537	582	559	515	548	543	567	546	573	580	538	568	562	551	520	600	536	533	533	499	515	572	562	526	526	542	578	505	552	517	548	561	527	514	512	517	492	523	562	555	552	516	570	592	571	577	559	595	529	542	550	527	515	532	543	533	575	483	529	531	550	533	548	520	537	550	545	544	534	572	509	570	559	499	575	501	562	504	524	502	519	525	525	546	529	546	493	525	541	556	561	539	558	526	553	540	559	574	518	517	542	474	559	524	547	481	514	554	529	543	557	542	534	510	538	491	544	528	566	504	564	572	547	542	528	528	553	520	503	521	572	532	534	489	555	550	568	535	537	560	559	530	508	576	503	579	564	552	514	532	557	570	540	539	514	567	509	532	578	515	509	564	593	529	513	559	509	583	517	569	526	538	529	551	508	534	575	528	538	523	496	562	554	520	545	528	582	542	540	558	499	519	549	531	471	516	548	509	508	563	523	567	541	530	570	492	504	514	497	507	554	551	528	514	518	550	532	547	541	540	554	552	537	526	479	559	559	543	526	516	512	528	552	608	551	550	562	548	531	539	528	574	559	579	560	554	508	542	545	544	535	493	514	552	550	538	566	561	529	505	542	569	542	552	565	514	526	525	538	562	553	551	566	547	563	557	515	512	554	573	554	563	541	545	541	558	567	557	579	542	547	582	521	533	557	523	538	474	562	513	508	533	528	522	538	549	572	513	524	545	519	494	564	507	519	525	512	557	565	510	563	505	545	559	531	562	501	552	548	563	533	514	532	557	544	534	528	559	509	546	546	533	528	542	522	559	578	570	528	603	526	552	575	533	564	536	569	538	528	565	542	540	517	528	511	509	524	549	579	519	540	537	557	557	550	576	521	561	550	575	589	527	549	526	530	536	515	538	561	557	483	508	556	543	567	606	554	557	543	518	568	533	533	503	530	545	530	543	563	563	518	525	531	496	550	588	565	571	521	532	547	509	510	561	551	530	522	571	533	568	523	534	513	526	518	575	531	525	547	550	530	520	497	523	552	547	531	552	547	539	601	539	544	552	531	567	532	540	527	541	559	572	522	545	518	479	543	525	524	563	566	533	535	552	548	532	548	531	535	507	525	550	572	534	533	574	552	541	535	545	533	536	516	505	551	519	567	566	553	605	540	534	531	583	546	535	551	534	579	479	542	539	540	523	547	523	537	514	533	520	549	509	544	584	548	515	527	496	528	532	543	521	548	551	564	565	542	511	547	556	547	557	527	568	542	526	538	525	536	553	564	572	544	544	511	527	553	522	534	533	580	565	544	561	542	510	565	496	549	595	520	526	547	563	553	473	507	498	527	546	550	588	568	553	517	506	477	550	561	507	549	503	553	500	560	520	542	583	509	537	529	504	531	552	538	553	553	561	530	558	539	557	557	510	591	579	484	507	551	534	547	540	543	518	578	545	512	550	512	589	543	519	565	523	540	534	560	556	568	605	555	553	587	531	542	530	547	590	558	541	533	539	531	536	531	510	525	572	535	515	554	546	523	520	490	590	523	563	568	578	527	554	536	569	541	572	556	559	543	541	588	526	516	521	567	556	553	568	513	520	506	528	566	531	543	545	575	549	565	530	514	504	545	522	522	549	534	500	563	577	523	526	534	533	573	541	558	523	541	535	512	493	518	543	527	567	525	510	566	540	532	533	503	520	536	514	552	526	538	580	523	509	533	546	522	536	526	550	559	568	552	551	565	502	550	536	495	512	542	558	544	546	544	549	564	546	574	547	566	490	512	571	549	501	566	490	537	513	566	540	601	542	554	568	507	518	538	541	554	538	552	519	532	576	567	554	548	503	553	529	557	545	536	560	539	528	581	504	563	546	511	568	541	540	539	550	538	541	560	535	560	605	542	527	518	527	527	535	581	556	546	528	566	504	548	501	505	547	547	561	532	523	535	522	535	578	541	565	548	530	555	512	548	550	535	521	540	522	549	534	530	542	565	539	554
61021	85322	50621	22240	879	2142	1148	583	554	498	540	500	506	514	510	496	514	516	476	499	452	503	468	454	492	484	467	506	466	469	503	487	477	452	448	459	517	479	485	492	496	465	491	487	547	483	470	464	473	488	486	460	492	503	494	469	519	493	473	452	448	458	472	484	514	440	475	504	442	474	457	477	423	444	460	462	476	502	446	451	479	491	510	515	485	447	461	458	469	457	509	475	496	440	472	471	478	470	475	461	452	491	435	454	467	477	473	472	425	459	482	481	482	470	473	485	506	496	471	484	445	476	460	473	489	489	430	476	455	490	437	476	489	466	502	446	452	434	481	480	495	463	462	501	476	450	479	487	472	462	485	489	467	466	448	480	456	494	442	474	442	505	466	448	500	479	516	468	481	490	448	461	442	488	499	497	482	461	496	492	480	500	468	464	452	525	478	452	458	455	468	439	497	483	474	440	425	445	456	476	453	505	420	466	479	473	439	466	473	502	445	463	440	461	487	458	529	453	457	494	480	450	490	439	470	438	457	490	491	456	464	503	469	491	491	485	517	470	488	478	423	503	469	496	473	463	468	485	481	410	469	459	494	478	480	487	474	472	499	450	442	488	474	488	484	482	473	461	473	465	460	525	468	448	490	452	464	496	448	496	464	482	464	472	463	487	500	472	511	510	432	485	448	494	450	495	510	492	459	446	452	466	493	497	451	441	458	468	464	481	439	416	475	470	478	486	500	463	451	503	468	487	466	446	462	477	463	495	450	465	488	484	464	469	467	479	466	490	504	470	415	456	490	511	446	473	483	469	479	501	474	457	475	493	468	482	493	468	508	480	480	504	450	468	477	474	488	476	505	470	458	502	451	463	483	498	519	478	476	471	471	424	481	442	511	475	462	464	457	467	448	443	468	497	449	477	540	493	507	481	441	449	474	443	501	484	473	456	426	441	460	456	491	482	483	498	474	479	457	474	458	489	461	487	460	454	471	449	461	496	486	523	467	475	473	479	514	490	465	472	498	498	469	480	486	516	455	486	502	476	426	440	469	493	492	447	459	463	442	469	469	484	481	474	446	474	480	486	480	481	482	447	473	435	485	415	483	488	458	463	460	471	445	471	457	473	492	498	464	501	464	480	461	461	465	476	484	488	477	443	453	476	479	469	452	486	465	485	480	462	491	513	473	501	488	503	510	478	466	489	483	446	516	499	502	452	501	486	476	444	467	437	461	490	439	478	441	460	441	461	440	461	470	454	447	423	503	494	489	443	482	449	489	479	493	463	463	458	473	483	472	479	484	502	474	488	467	469	462	459	461	452	497	447	512	454	464	470	491	441	480	453	483	454	475	469	437	516	430	449	462	479	504	484	469	507	504	476	488	460	481	463	488	484	490	467	433	486	455	465	426	465	476	457	481	472	509	478	502	489	491	487	454	498	465	474	482	459	489	486	485	496	429	466	492	506	483	467	481	470	509	454	466	465	460	457	463	464	480	453	469	474	453	486	494	464	487	486	491	489	452	448	501	478	474	465	462	482	470	457	448	464	471	451	479	453	450	474	490	440	469	469	484	480	478	454	481	518	498	476	481	436	456	465	473	494	456	459	513	459	484	513	447	468	451	490	482	448	491	459	485	496	498	488	501	486	482	476	491	475	463	444	481	446	478	448	484	492	461	545	484	478	507	478	462	463	477	432	496	444	505	500	475	422	473	462	465	447	456	472	508	513	472	472	500	441	459	482	465	464	436	460	502	506	464	499	439	465	457	514	460	502	477	491	463	503	477	506	487	458	472	450	454	485	505	480	462	454	478	475	482	456	495	495	480	498	473	516	486	469	452	460	495	472	488	493	479	476	476	473	462	461	450	471	448	470	467	444	499	502	449	437	475	503	465	447	492	515	435	409	454	446	476	482	444	450	484	480	477	475	514	481	469	480	485	500	438	511	487	524	494	500	455	466	435	472	516	461	483	487	504	517	458	476	468	441	456	467	482	487	493	458	459	447	512	469	500	441	474	449	470	457	508	449	468	498	472	475	468	467	472	497	480	463	489	449	457	461	465	480	481	495	534	478	445	480	479	442	480	462	480	449	451	492	416	475	440	506	449	449	467	457	475	453	442	419	462	494	475	477	485	460	476	472	497	449	477	487	468	466	406	486	475	447	460	445	439	467	517	496	506	489	476	496	487	445	499	487	464	482	482	484	474	458	487	498	478	418	447	501	481	473	438	467	471	481	470	471	471	480	478	458	483	484	482	472	469	483	466	507	492	488	479	445	502	448	444	469	465	440	499	482	456	474	483	491	472	457	509	462	450	435	424	458	476	494	436	473	453	480	465	452	460	499	489	480	494	482	487	468	485	475	461	498	489	475	489	467	456	481	492	461	462	448	497	460	485	484	499	462	446	492	467	483	432	503	459	491	489	468	459	489	480	484	486	485	493	449	449	523	453	472	461	503	464	447	447	492	467	464	496	480	522	485	477	479	486	486	448	457	451	449	491	488	467	459	453	472	463	464	482	491	451	457	472	460	452	461	491	536	527	498	474	474	435	454	499	442	477	473	465	477	481	465	488	503	485	488	440	480	462	447	476	487	459	429	469	451	446	480	481	471	438	419	477	424	540	488	453	436	473	509	475	487	454	474	473	478	478	478	477	462	467	469	474	481	462	495	472	489	473	449	463	480	489	519	479	479	475	496	472	515	505	451	507	461	451	468	442	449	466	514	495	473	477	469	462	483	520	444	465	465	438	452	521	475	469	486	497	428	461	487	462	490	490	444	495	494	492	482	459	464	509	538	474	513	490	518	444	470	453	480	459	485	473	495	443	498	473	478	443	467	448	431	481	478	456	496	449	488	488	457	476	481	453	464	477	511	509	476	428	441	482	503	490	490	479	465	484	463	458	491	513	457	486	457	492	472	481	484	492	454	451	487	483	484	507	450	417	513	480	446	462	462	462	451	524	467	496	467	480	443	496	507	493	499	458	478	532	417	466	479	487	469	498	464	473	497	449	466	486	493	485	485	440	491	429	465	460	504	504	477	492	517	487	460	447	452	483	457	453	468	455	482	467	425	501	440	470	449	463	459	489	489	480	463	435	494	465	456	490	475	459	453	478	467	458	455	488	457	481	501	442	457	480	529	469	477	463	490	430	493	489	497	458	467	477	473	450	474	452	477	515	497	498	480	474	454	472	471	484	454	463	478	448	480	502	480	471	469	461	444	436	475	468	500	471	476	460	479	453	442	454	474	447	494	459	505	447	477	479	451	453	471	477	465	470	474	507	431	481	493	509	500	483	453	503	462	527	483	480	504	487	486	457	500	476	488	475	456	452	473	462	461	501	435	520	473	490	459	483	479	462	473	506	474	494	514	473	493	523	461	459	451	487	459	495	497	482	490	445	473	496	464	424	451	468	493	480	465	440	476	481	457	491	461	488	476	507	464	434	479	476	497	450	482	487	462	445	506	462	472	478	474	458	466	486	498	463	480	486	488	473	483	464	500
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
