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
340247163237	340247163792	340247164342	340247164892	340247165441	340247165992	340247166542	340247167092	340247167641	340247168192	340247168742	340247169292	340247169841	340247170392	340247170942	340247171492	340247172041	340247172592	340247173142	340247173692	340247174241	340247174792	340247175342	340247175892	340247176441	340247176992	340247177542	340247178092	340247178641	340247179192	340247179742	340247180292	340247180841	340247181392	340247181942	340247182492	340247183041	340247183592	340247184142	340247184692	340247185241	340247185792	340247186342	340247186892	340247187441	340247187992	340247188542	340247189092	340247189641	340247190192	340247190742	340247191292	340247191841	340247192392	340247192942	340247193492	340247194041	340247194592	340247195142	340247195692	340247196241	340247196792	340247197342	340247197892	340247198441	340247198992	340247199542	340247200092	340247200641	340247201192	340247201742	340247202292	340247202841	340247203392	340247203942	340247204492	340247205041	340247205592	340247206142	340247206692	340247207241	340247207792	340247208342	340247208892	340247209441	340247209992	340247210542	340247211092	340247211641	340247212192	340247212742	340247213292	340247213841	340247214392	340247214942	340247215492	340247216041	340247216592	340247217142	340247217692	340247218241	340247218792	340247219342	340247219892	340247220441	340247220992	340247221542	340247222092	340247222641	340247223192	340247223742	340247224292	340247224841	340247225392	340247225942	340247226492	340247227041	340247227592	340247228142	340247228692	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22541	20974	28787	23351	20973	21079	14052	2163	1456	1066	769	530	427	398	310	280	247	236	217	208	201	169	182	169	170	145	142	164	155	143	139	148	158	122	137	125	142	152	122	125	122	110	149	131	127	109	129	107	117	103	94	120	120	107	125	107	113	86	114	106	115	129	121	114	115	123	100	108	91	96	115	100	100	126	116	96	101	107	116	115	116	98	118	111	111	124	125	110	117	115	110	113	122	100	108	107	102	107	123	112	117	100	115	94	113	122	94	132	101	104	111	104	105	110	102	101	118	96	110	103	111	113	107	115	93	108	122	89	112	98	108	103	101	108	94	108	102	107	111	106	123	101	93	100	105	103	100	119	121	109	107	106	101	108	116	100	100	104	94	119	93	101	108	102	116	108	102	95	107	99	104	88	115	105	121	121	104	103	119	85	114	122	107	116	112	102	95	99	101	115	110	98	114	111	99	107	113	109	91	110	101	108	102	103	107	94	105	114	105	107	71	80	106	109	82	90	91	105	107	106	102	105	93	117	93	103	112	106	92	106	124	111	91	128	95	103	106	109	108	103	113	101	92	98	95	101	107	102	112	102	90	111	109	121	105	100	114	99	114	100	91	99	108	107	99	107	105	90	94	117	93	119	89	105	103	105	92	107	109	122	111	103	105	99	112	99	98	110	115	104	102	95	105	97	91	109	109	114	96	111	115	87	121	107	99	109	100	93	106	96	86	106	102	94	111	112	107	116	100	102	106	121	108	86	101	112	95	119	102	93	115	117	95	88	98	128	103	99	93	106	141	109	92	99	99	96	122	117	106	97	106	101	96	87	108	101	122	95	110	96	111	126	116	102	89	98	116	107	104	101	111	95	85	112	129	114	89	119	108	116	100	93	103	91	94	120	116	110	105	96	106	92	118	129	120	104	100	92	106	108	98	92	110	95	107	102	107	100	94	127	119	116	116	98	98	106	100	114	106	88	107	99	100	111	103	105	104	98	78	104	128	94	114	123	100	101	81	94	84	110	100	100	115	107	107	109	122	95	93	103	106	102	137	116	106	111	116	105	87	129	110	105	111	114	104	125	108	97	100	106	86	97	106	110	117	105	109	98	110	105	115	101	92	114	118	112	86	118	103	89	104	111	114	120	117	106	112	113	97	92	100	115	93	112	108	112	107	93	96	109	103	91	102	108	119	108	95	113	88	102	98	128	113	100	109	114	98	97	95	110	105	107	114	104	88	110	100	112	100	101	87	116	111	106	97	115	90	98	103	101	106	82	99	98	111	102	120	85	108	96	105	90	99	114	106	110	108	114	116	113	102	113	117	101	124	116	124	119	94	116	88	117	107	117	99	96	111	109	98	115	102	107	101	116	113	96	90	95	95	95	103	110	105	108	131	94	111	91	97	97	106	112	109	120	108	112	104	99	102	106	115	106	118	111	98	91	103	98	121	88	116	95	118	91	99	120	125	112	103	103	119	89	98	113	91	122	100	108	101	111	103	109	106	92	92	94	102	107	123	100	119	96	103	104	119	111	113	108	103	115	103	108	109	100	104	100	95	109	107	104	91	107	101	111	111	103	100	90	97	99	108	104	125	103	97	98	97	114	85	92	103	108	103	110	122	105	125	86	88	114	111	85	100	97	102	111	96	92	113	100	118	102	97	97	105	88	95	120	128	111	103	109	96	115	100	120	103	114	94	106	105	99	100	94	111	108	83	93	89	115	103	107	100	103	103	103	101	109	119	103	106	115	81	102	103	90	131	104	121	109	96	102	110	104	95	98	115	100	109	92	123	90	109	103	115	123	117	108	87	127	111	99	105	107	98	114	98	116	113	111	99	121	102	109	97	96	99	91	110	102	117	107	102	120	124	85	108	111	111	111	108	106	99	117	105	113	89	104	103	114	105	77	95	98	112	118	106	111	107	107	100	95	118	110	118	89	100	124	104	89	110	97	111	91	95	115	116	109	96	107	115	131	113	103	118	112	104	98	98	103	102	108	104	109	130	97	100	101	91	106	112	85	104	122	102	116	90	93	109	125	120	115	107	91	117	89	126	104	95	103	114	94	108	118	91	108	90	87	113	81	92	97	107	101	113	110	102	116	86	109	117	109	104	102	107	114	105	96	106	122	76	97	103	120	98	106	109	111	101	101	94	94	105	99	89	93	112	119	91	96	115	106	112	95	107	95	89	94	105	123	96	111	109	87	102	100	107	105	97	87	104	126	107	97	101	108	105	90	123	106	123	123	113	87	98	100	101	123	102	84	104	97	86	115	105	92	106	90	99	109	106	117	96	93	111	105	105	110	105	115	77	104	111	105	105	113	102	120	106	111	104	121	107	110	106	96	110	84	95	88	112	109	95	103	118	122	106	113	93	92	119	100	101	115	102	100	89	105	106	90	107	92	125	99	120	119	110	114	102	105	127	113	102	113	98	102	79	98	92	103	112	103	100	114	89	118	116	102	120	123	112	103	108	103	112	98	107	94	113	99	109	111	95	107	99	102	110	110	111	86	101	95	104	112	114	95	110	111	99	101	85	84	112	113	98	123	103	100	110	97	107	110	93	108	96	100	107	80	110	123	102	103	104	109	89	94	92	99	101	102	112	98	90	117	114	120	89	115	111	111	107	101	100	98	91	103	107	95	112	124	111	102	96	97	99	97	105	85	110	84	117	122	110	107	97	112	102	116	110	103	118	108	116	106	99	102	101	123	99	107	108	98	94	98	95	96	117	103	105	96	104	103	93	114	88	106	115	114	100	107	91	110	102	89	102	101	87	100	118	110	103	111	100	91	91	102	108	100	102	102	120	88	109	97	107	105	124	114	105	113	108	103	93	107	108	101	108	94	100	104	108	116	104	102	102	108	112	100	96	120	108	92	122	111	126	108	96	97	100	88	88	105	104	103	110	105	82	99	116	125	110	123	99	92	106	106	115	99	97	109	98	114	94	114	110	99	104	119	116	89	93	110	107	111	126	115	115	119	83	100	103	118	99	96	109	120	108	114	106	102	114	100	107	98	106	100	109	113	114	112	96	111	103	105	101	102	106	108	127	121	107	111	105	126	113	99	85	93	111	101	116	106	113	108	103	92	91	91	90	108	104	99	112	89	97	109	93	108	102	94	114	108	117	102	89	93	72	103	104	106	93	102	99	110	125	98	98	98	97	91	124	107	107	103	117	127	102	101	95	99	110	98	107	112	116	95	109	91	93	109	112	93	113	94	100	100	93	99	107	129	93	95	101	94	118	95	107	76	117	91	95	123	104	110	106	101	99	98	107	109	91	112	122	91	92	111	90	94	107	91	116	103	97	123	116	101	124	104	102	105	99	96	103	98	109	109	88	96	124	112	99	103	115	102	90	109	97	98	98	119	111	84	122	98	119	95	98	97	100	83	121	116	103	100	97	102	115	119	98	108	98	114	104	111	110	100	99	94	115	118	101	108	125	96	106	88	122	110	101	99	102	97	105	107	103	104	90	113	117	82	116	100	127	110	112	96
17615	24710	20218	11632	9802	7118	6416	4022	3318	2292	1492	1003	835	650	541	497	397	366	362	323	279	236	271	248	214	229	209	212	172	203	189	176	164	193	159	168	161	154	158	148	164	163	170	139	157	143	167	136	152	144	143	125	135	131	134	147	140	135	161	137	148	131	143	127	140	129	111	126	117	131	107	129	134	152	136	124	114	136	135	125	123	124	151	114	114	127	129	129	142	135	108	137	122	127	117	135	137	128	127	142	127	114	128	131	130	133	124	133	107	124	109	149	147	126	116	129	115	118	116	122	112	134	152	113	111	121	122	108	126	142	130	128	129	121	117	129	150	130	137	130	124	120	120	118	139	118	104	119	105	122	111	128	133	131	121	126	112	114	111	120	133	124	128	124	134	130	129	146	135	123	134	123	121	110	125	119	120	120	116	123	106	130	138	112	99	128	138	117	108	128	105	146	147	120	120	118	134	119	120	141	115	127	103	138	81	129	126	120	117	111	121	114	126	118	121	111	132	126	126	123	114	129	134	112	142	125	111	133	113	124	119	106	127	147	115	133	122	118	118	111	132	128	118	132	132	117	128	114	95	124	122	103	123	102	110	125	119	118	122	109	115	112	130	122	119	115	116	153	138	119	135	108	118	139	127	144	137	117	144	122	147	134	123	120	123	131	129	108	121	122	126	133	116	136	107	97	125	106	110	136	114	136	132	100	121	126	116	115	127	125	101	112	125	111	119	119	157	107	127	130	133	144	127	111	115	105	118	128	125	115	117	119	119	132	140	122	136	114	133	95	108	119	138	106	118	124	123	120	134	119	122	125	99	110	136	124	121	119	109	116	113	119	137	120	137	119	133	103	153	128	119	127	134	102	117	133	118	126	122	104	117	114	110	116	126	115	111	134	122	135	121	125	116	111	109	130	135	137	131	134	133	124	115	136	116	114	133	117	119	147	116	147	116	134	135	110	131	107	116	153	118	117	129	106	127	130	100	125	112	100	124	115	149	122	112	128	132	121	104	142	101	146	108	118	109	129	124	124	126	154	125	139	123	125	124	126	144	129	103	114	113	104	133	103	125	142	117	138	116	116	120	134	127	131	136	126	118	122	119	127	126	105	129	122	123	128	123	125	113	118	126	136	114	118	113	133	127	126	125	128	141	125	120	131	120	125	130	110	133	102	102	131	116	119	143	105	107	116	119	127	145	145	121	123	112	118	106	119	127	116	138	127	118	107	127	131	139	121	114	131	109	127	115	126	122	120	120	134	121	119	117	119	121	116	122	112	131	109	129	112	122	142	112	113	122	125	115	105	120	146	128	144	122	99	121	116	118	106	128	121	118	139	117	121	111	116	140	138	113	117	114	134	110	125	129	124	122	134	117	133	121	119	118	144	113	124	118	138	109	123	96	121	121	131	134	121	109	139	115	116	114	125	125	127	106	118	107	148	100	126	127	103	127	118	119	130	136	100	111	122	111	111	120	123	120	117	107	114	111	139	98	123	120	132	116	115	117	104	111	110	150	111	134	123	113	115	124	117	129	132	102	138	131	117	116	114	133	138	143	126	109	118	102	121	119	131	126	103	114	129	123	120	129	127	128	116	130	127	124	125	130	126	118	129	123	115	109	133	129	120	118	123	115	112	134	120	102	113	124	129	114	118	110	115	123	128	117	105	127	113	132	126	130	122	123	140	110	119	112	95	119	113	123	115	103	117	117	119	115	132	129	111	116	103	115	132	129	127	139	132	130	112	107	113	119	119	115	111	133	123	108	120	98	112	106	124	114	99	129	130	116	126	119	119	142	118	118	114	122	102	106	141	116	129	112	122	118	123	119	116	112	127	120	128	107	121	126	115	109	116	112	132	117	115	122	131	137	124	119	109	110	118	127	117	126	145	106	131	94	104	111	121	118	141	117	119	102	115	128	103	138	103	115	120	134	117	116	105	125	132	127	118	105	109	118	130	124	96	115	107	118	120	121	114	111	104	122	126	121	119	125	120	112	126	109	143	133	116	113	122	123	130	131	138	113	129	121	116	124	130	122	125	113	116	126	145	132	126	103	120	146	142	149	129	119	116	138	131	98	88	130	115	113	127	144	120	138	113	142	111	119	113	139	130	126	130	133	130	108	143	125	105	107	146	142	135	120	146	142	104	117	123	144	142	119	118	133	124	158	136	134	130	125	142	124	125	134	111	107	147	113	138	124	103	135	125	114	102	110	129	129	103	114	116	115	102	123	124	111	113	102	127	122	108	122	128	109	119	129	127	96	152	118	114	115	112	106	107	112	99	130	110	114	142	131	124	137	109	120	129	112	131	138	118	141	144	116	106	119	118	119	119	131	115	122	112	118	107	120	123	112	101	122	122	117	119	120	132	114	144	118	122	110	124	113	103	135	103	123	123	113	119	121	132	123	92	124	126	117	116	116	123	122	121	131	108	124	111	124	111	123	128	100	114	108	140	132	119	123	123	124	113	127	113	114	123	129	121	113	123	116	113	109	134	117	140	115	139	132	109	120	128	111	119	117	113	123	109	118	105	123	120	112	124	106	120	145	106	110	115	128	125	121	123	120	136	133	109	104	145	86	125	127	123	119	129	132	115	109	116	113	113	120	100	140	94	119	104	139	122	134	110	128	113	143	119	140	119	120	123	138	131	113	132	145	124	122	124	113	110	114	118	105	119	112	106	116	123	126	127	126	126	106	104	122	122	107	116	123	137	119	115	125	126	133	127	131	121	134	109	121	112	128	135	124	112	122	121	106	132	106	135	108	130	132	127	100	120	136	123	124	143	140	116	118	114	121	125	127	114	132	141	124	130	100	114	123	105	121	114	123	129	140	120	128	124	142	135	145	123	144	132	119	129	126	125	108	108	134	128	114	104	122	120	110	128	120	129	110	127	115	125	122	137	94	124	102	135	108	120	142	120	121	107	122	108	125	117	134	123	124	128	124	124	115	116	134	117	114	126	127	120	140	127	107	119	109	126	111	116	106	130	125	131	138	129	132	116	133	122	118	114	141	139	102	124	141	144	132	118	123	131	138	127	141	100	130	123	118	122	113	119	99	119	125	124	110	124	117	118	117	114	110	126	115	118	116	125	120	122	132	108	120	97	129	123	110	131	135	95	115	128	128	123	144	120	129	129	144	126	113	131	110	130	134	117	115	113	129	112	127	123	142	129	138	124	121	131	131	135	137	127	127	120	139	128	125	115	114	122	118	127	105	124	140	124	106	118	116	104	129	98	122	130	136	124	112	110	124	140	128	101	120	133	110	113	130	115	121	139	129	132	128	115	122	110	134	101	126	128	124	96	122	116	121	117	127	126	122	129	123	121	108	121	133	132	124	141	103	109	120	118	122	120	106	136	119	136	133	109	149	130	117	126	114	128	119	124	124	139	128	129	139	115	98	125	127	125	126	145	116	119	131	109	117	131	109	113	131	104	136	127	117	105	120	114	129	139	133	114	112	116	143	112	104	111	111	122	120	105	121	123	118	134	120	127
26425	20342	11578	2557	1371	911	963	756	528	377	321	281	276	264	272	277	256	270	272	252	257	253	280	237	270	256	261	252	242	253	274	275	246	257	282	305	252	268	245	278	291	274	281	256	239	272	268	250	234	261	261	237	293	274	265	287	267	266	267	275	259	258	308	249	226	223	254	252	277	250	231	242	223	287	260	259	309	230	263	245	280	267	284	244	260	255	263	263	258	264	252	254	239	258	259	253	278	272	255	252	263	237	246	274	268	257	254	234	246	261	258	254	245	256	251	265	278	239	246	231	284	270	254	262	251	259	259	258	242	297	267	243	249	267	265	266	256	271	275	238	273	291	270	266	259	260	241	261	257	257	250	266	262	262	279	292	296	273	261	265	273	266	270	231	261	256	261	257	267	275	284	262	252	252	238	233	252	255	285	245	231	267	266	274	243	229	265	268	242	276	265	246	252	258	268	228	244	257	259	246	276	279	228	263	247	278	241	259	258	266	257	260	254	251	264	262	268	241	255	287	250	273	243	280	261	281	269	256	278	245	267	270	253	261	255	239	263	257	240	230	259	279	266	227	237	257	226	225	232	247	247	249	259	268	261	226	269	270	269	259	246	269	265	264	211	295	245	249	264	243	259	252	236	277	269	273	270	272	228	252	246	247	264	273	262	255	273	265	239	276	259	255	237	259	264	242	271	247	288	269	243	221	251	258	246	236	252	258	288	270	260	259	277	269	289	260	267	250	233	268	249	266	242	294	260	259	301	270	246	256	246	269	248	265	264	273	234	249	252	243	260	261	268	254	238	258	256	270	284	233	258	262	257	262	272	262	248	267	246	255	246	280	262	256	236	268	268	255	282	266	290	294	239	254	239	260	274	245	280	244	265	255	282	259	245	241	232	262	235	268	267	257	253	247	274	225	252	231	261	223	279	240	264	212	230	285	272	274	257	273	243	242	270	254	244	303	253	249	316	260	274	246	279	239	284	253	300	274	247	267	269	246	258	298	242	267	293	252	256	246	273	263	273	262	260	254	258	249	256	272	270	236	297	264	284	265	259	251	267	252	259	236	267	249	259	268	264	287	266	261	261	263	236	258	256	260	259	253	275	233	270	261	272	279	235	257	241	280	263	263	223	278	247	253	258	221	248	267	272	246	236	237	274	237	266	239	265	251	256	263	307	305	249	291	239	258	220	249	271	282	246	255	258	247	272	249	256	278	228	275	283	263	256	253	253	274	256	280	258	265	258	276	269	237	271	265	269	257	229	265	269	278	259	261	247	255	278	287	255	273	273	254	242	244	267	238	266	253	235	246	267	263	245	279	262	250	249	249	290	240	282	282	257	248	259	275	266	248	268	248	247	244	265	258	276	266	236	268	266	277	247	273	270	259	275	279	255	266	245	263	249	237	256	247	263	266	254	258	243	272	230	258	289	274	276	265	271	274	264	256	271	263	269	280	271	264	253	275	225	269	255	228	297	253	249	272	275	277	290	287	265	263	265	251	245	241	248	250	260	237	231	275	270	261	244	301	276	263	267	218	243	239	241	251	259	278	279	250	258	246	290	276	268	236	249	250	270	276	280	268	271	284	251	292	273	260	272	294	251	255	260	283	269	255	279	246	255	283	230	271	247	247	254	267	278	289	251	257	263	265	263	250	254	292	225	264	270	262	278	267	273	267	236	247	258	250	269	239	262	293	269	290	271	278	262	261	291	281	247	285	250	262	244	281	284	249	244	250	253	270	259	282	263	278	274	253	269	256	259	251	259	237	269	263	266	261	257	268	247	217	252	301	271	280	296	278	291	280	235	248	262	249	286	254	290	240	227	245	228	236	264	242	268	251	255	258	257	298	275	241	251	280	235	298	266	251	260	262	258	260	269	280	251	296	261	254	269	256	268	283	271	227	251	278	229	223	263	274	238	283	298	290	237	261	265	234	261	279	290	288	276	248	254	272	287	269	268	241	297	240	253	234	287	253	246	245	272	264	256	260	245	249	244	252	249	289	246	262	243	257	289	249	252	259	243	254	263	245	308	257	224	273	250	254	266	265	274	257	259	251	241	258	263	248	255	249	252	275	263	245	271	256	255	231	255	250	266	292	276	237	244	261	276	257	262	254	270	255	276	251	270	255	278	262	241	273	256	239	276	247	265	277	249	245	255	269	269	285	266	258	256	272	256	259	241	269	232	289	236	246	267	264	229	270	223	253	268	216	278	257	240	260	252	275	265	252	257	291	259	269	250	264	270	218	256	263	262	260	268	254	247	265	261	254	250	256	266	270	266	293	250	271	239	242	304	265	262	256	282	235	263	262	232	244	263	238	272	259	244	295	268	256	258	276	269	233	243	233	291	280	274	247	234	279	258	230	258	230	262	275	246	271	259	260	271	244	274	256	271	273	247	261	264	277	275	248	239	260	252	242	249	250	233	274	244	281	230	248	263	247	256	263	256	261	261	270	255	273	239	289	270	261	274	281	238	238	261	239	273	282	264	254	267	241	270	263	241	241	260	282	248	276	238	250	250	274	276	267	243	269	245	281	269	276	283	235	238	270	272	294	256	267	271	266	254	241	294	252	236	259	249	250	237	254	249	266	247	254	282	264	264	264	268	281	244	270	238	237	283	260	261	255	249	286	283	275	256	273	255	256	272	243	244	290	275	261	263	268	246	296	277	243	277	287	259	274	252	267	269	260	249	257	263	266	267	284	273	257	253	268	245	298	291	260	281	271	248	278	242	230	254	231	279	248	268	266	255	261	263	254	289	269	223	238	277	246	221	269	261	242	237	276	277	267	250	274	277	255	245	244	265	270	241	254	249	246	231	250	266	288	249	241	270	261	255	272	235	266	277	263	252	246	265	248	228	257	263	235	264	251	254	214	290	261	264	251	275	260	231	268	264	268	231	225	252	271	278	255	240	235	262	240	261	260	299	265	286	263	282	250	269	268	266	245	294	242	258	249	248	257	290	277	262	227	284	271	273	266	284	270	259	247	264	262	281	214	246	267	267	251	278	219	288	271	262	240	262	274	283	244	238	237	240	276	235	287	272	289	270	252	243	259	260	248	248	284	273	261	252	243	262	275	283	240	292	290	232	283	270	252	258	227	241	288	261	236	265	261	249	219	259	247	229	236	243	243	265	254	273	257	265	263	244	270	249	248	282	265	244	238	209	260	255	259	262	255	267	235	263	273	254	248	244	284	265	256	239	237	255	292	270	224	271	242	268	268	255	268	239	241	258	264	263	272	280	258	264	271	268	248	254	272	240	258	252	253	271	261	274	266	251	248	287	252	254	242	260	279	245	244	272	249	234	279	250	273	276	255	232	267	279	246	269	256	273	251	247	241	222	285	271	252	236	233	273	281	277	296	261	249	221	269	268	273	244	256	269	230	270	247	245	252	250	268	279	271	252	269	269	261	237	257	250	275	229	250	266	250	269	266	267	268	275	241	253	252	277	256	257	239	270	244	289	281	257	245	222	272	226	253	250	290	241	238	256	267
8237	8768	6373	3331	2561	1998	1884	1573	938	570	470	354	336	299	312	340	321	349	330	296	341	332	332	312	357	349	317	320	315	315	305	335	319	328	306	327	335	352	329	339	305	302	335	320	313	328	320	347	312	312	337	315	300	297	306	303	274	354	341	299	303	307	301	292	302	293	301	349	344	298	311	293	308	316	303	348	320	326	333	312	351	325	310	300	316	318	308	310	287	309	317	307	304	332	317	295	343	357	304	321	346	334	302	313	347	333	312	343	294	295	328	345	311	340	343	311	299	360	352	345	303	303	322	356	295	323	333	321	333	320	326	316	308	303	334	322	326	325	293	316	293	307	305	303	297	313	330	333	293	343	359	324	315	334	296	300	315	307	315	317	321	332	323	304	331	325	291	304	328	327	321	332	307	341	334	336	308	350	312	292	310	335	331	320	308	329	303	296	317	327	300	279	336	306	300	301	282	342	350	295	322	307	295	362	326	347	310	350	334	313	331	297	311	350	339	304	313	294	326	317	318	330	313	327	342	320	300	326	338	336	301	334	300	308	307	309	341	310	308	305	323	317	328	266	320	318	303	305	335	305	298	323	298	343	336	336	324	290	323	315	316	322	292	325	307	349	346	338	310	345	366	347	302	347	300	327	295	285	333	314	315	304	325	311	367	301	339	299	282	311	327	360	325	341	328	320	314	311	312	356	317	329	325	322	308	318	312	302	298	313	304	332	338	320	296	295	315	332	332	326	342	329	325	325	345	302	319	341	337	338	332	314	320	319	315	309	319	325	315	314	349	344	355	307	342	289	336	336	304	306	317	320	327	297	286	322	290	296	309	344	321	289	319	318	318	317	317	328	293	327	312	338	296	342	304	305	302	305	303	301	297	316	364	313	291	301	303	308	322	283	328	336	312	289	285	323	312	315	316	336	330	319	265	333	318	325	354	331	307	313	315	312	322	323	348	295	309	333	338	313	306	327	314	298	330	312	316	269	316	322	310	307	338	302	344	305	336	315	319	305	291	341	317	343	299	340	316	311	303	315	316	294	326	328	336	300	322	303	300	333	323	326	344	314	302	308	296	332	332	316	339	347	315	322	336	301	322	325	346	311	316	307	311	334	338	305	294	340	294	351	298	322	322	332	331	338	307	319	323	291	300	327	329	346	329	301	311	330	316	331	329	300	305	347	307	351	296	323	325	320	310	308	353	309	318	336	317	326	333	333	314	294	295	300	319	331	310	302	305	292	325	294	324	320	316	320	329	339	299	330	319	319	297	334	320	313	314	296	335	302	308	341	330	322	330	322	288	319	329	313	306	350	320	320	302	329	321	310	308	347	321	329	307	294	286	315	299	278	313	317	298	323	295	349	327	305	303	308	288	303	329	324	342	325	298	300	331	328	321	331	314	320	293	308	341	330	314	312	333	302	327	343	314	321	335	302	312	319	327	321	321	314	316	316	312	323	315	329	311	343	310	318	350	316	301	296	306	327	293	323	310	330	317	322	337	289	317	351	306	320	329	330	284	324	308	329	285	319	297	321	323	319	315	313	316	320	323	321	325	328	331	311	328	329	330	293	301	300	310	323	330	313	312	312	333	317	315	298	301	315	318	364	316	312	318	296	349	308	320	303	298	323	325	300	287	312	319	344	304	333	304	310	316	325	300	335	309	292	304	284	335	341	296	309	311	281	274	320	323	339	304	339	319	316	352	323	304	317	312	309	330	368	245	301	342	301	301	315	325	344	351	325	313	334	298	315	297	345	284	316	326	313	334	358	293	309	285	353	290	322	291	346	338	306	343	302	330	323	282	310	315	337	356	333	286	333	303	324	327	325	337	323	330	330	306	297	336	317	319	310	317	312	312	333	293	349	323	331	317	337	339	300	316	330	337	342	322	331	324	319	322	300	343	304	327	330	323	314	321	329	328	324	305	311	323	320	345	311	339	309	319	369	298	333	317	336	328	308	331	310	286	309	345	343	324	323	318	305	307	312	322	296	319	326	298	315	313	306	316	284	318	318	313	293	339	314	332	295	321	338	310	298	355	295	333	310	321	300	303	304	335	330	338	302	301	335	336	298	284	325	316	311	327	300	298	312	330	316	318	344	311	315	315	329	353	316	314	357	316	335	282	318	322	338	329	309	340	311	340	323	298	314	329	322	281	280	301	338	281	305	304	299	338	313	349	341	317	318	345	330	314	319	363	322	345	317	323	313	336	338	308	315	288	339	321	344	340	314	333	320	324	309	343	323	289	336	323	311	340	326	283	318	319	293	304	318	318	299	313	322	325	323	313	300	319	339	338	320	307	277	314	320	295	345	334	349	278	283	302	348	333	306	318	300	296	311	326	308	363	320	287	346	297	340	318	344	332	306	307	312	309	310	312	344	304	346	265	343	296	334	311	337	318	310	318	310	284	315	335	306	335	291	334	293	328	321	280	293	329	279	307	326	314	280	317	316	323	311	320	308	302	315	282	302	336	296	332	296	288	345	293	339	327	304	298	296	302	295	288	292	303	334	312	340	308	322	321	316	322	327	304	329	332	335	323	326	327	309	297	300	321	313	303	310	330	295	304	302	338	367	328	326	309	319	303	301	336	309	296	313	328	321	310	319	314	326	330	334	307	337	312	316	318	346	317	361	326	313	340	341	323	318	340	293	310	320	321	301	352	313	320	316	347	316	285	326	345	321	311	335	315	316	332	336	318	312	333	311	342	330	324	324	347	309	352	317	307	336	317	288	315	337	340	301	295	301	301	323	311	308	299	284	284	329	310	323	302	360	325	334	286	345	331	343	305	327	353	324	345	347	318	350	325	313	324	316	283	315	293	322	278	310	328	332	315	318	292	317	320	296	323	328	344	282	323	332	311	335	326	321	317	359	310	300	337	305	309	319	301	345	321	314	334	301	326	331	326	294	312	344	338	294	321	325	321	305	317	295	302	321	297	321	349	335	323	304	293	329	338	316	320	300	331	326	308	317	294	299	305	328	322	311	338	327	349	316	316	309	305	311	338	314	328	337	326	342	326	333	308	319	311	301	341	330	349	325	354	328	314	332	292	295	318	320	313	291	336	322	352	281	304	320	328	339	325	303	322	316	287	302	329	294	306	312	295	290	314	317	336	299	313	311	315	303	352	314	315	315	302	320	337	320	322	305	308	324	313	328	306	305	320	290	300	330	370	309	332	313	350	295	314	335	324	349	329	297	337	297	344	316	353	306	320	305	319	286	321	302	317	347	337	335	295	305	358	292	341	330	303	315	288	329	289	323	282	309	358	300	326	292	324	319	274	309	329	303	295	291	307	311	306	286	327	299	351	327	312	325	301	311	311	349	323	314	306	353	300	352	314	316	299	327	322	297	319	317	311	327	302	294	303	294	295	325	351	343	330	329	306	309	326	292	315	331	335	342	327	310	290	323	296	324	327	349	314	300	334	316	331	335	303	289	318	328	313	286	337	313	297	310	310	329	337	319	348	331	321	321	319	309	294	319	311	316	338	324
23253	20776	28137	23484	20783	14407	2710	1647	857	558	454	322	304	243	220	199	191	183	180	172	160	142	152	133	135	143	136	153	145	122	127	137	122	119	123	125	122	136	121	113	104	132	116	114	138	128	121	120	123	131	97	110	97	118	117	99	105	124	115	109	114	113	122	108	120	88	113	112	115	118	116	98	123	138	112	106	132	109	125	124	101	99	122	116	126	121	104	101	127	126	108	132	98	110	110	115	114	113	107	108	119	115	108	96	127	103	110	118	91	132	115	134	123	121	132	121	125	119	119	107	111	120	112	102	121	132	109	114	106	99	109	123	120	129	120	103	107	102	112	105	104	120	111	118	115	127	115	123	119	122	120	103	114	118	122	107	127	121	115	113	108	119	124	117	97	118	123	107	109	102	124	118	116	121	129	112	112	115	117	103	110	109	90	108	130	114	95	129	111	118	128	98	113	116	113	110	103	109	116	97	113	113	138	103	99	100	114	132	117	119	109	120	110	118	108	106	115	124	119	105	104	135	103	107	114	90	92	127	98	107	109	123	117	103	104	103	105	131	110	118	106	109	119	121	103	110	121	121	99	93	93	136	113	105	131	119	108	116	99	115	119	119	109	103	115	115	110	124	124	116	109	110	102	133	108	106	104	120	115	116	107	109	107	114	123	101	122	107	114	114	120	116	121	136	120	104	88	114	103	117	112	101	104	95	108	131	128	106	106	99	96	113	126	102	110	111	109	115	117	123	120	109	98	110	122	118	104	104	117	96	117	100	122	100	112	110	113	107	109	106	110	117	116	123	109	147	113	110	116	112	132	112	105	111	106	104	121	117	102	111	116	129	110	112	112	126	116	108	97	107	116	116	127	121	98	108	107	120	137	107	114	112	111	114	129	117	116	115	106	115	121	99	96	111	102	114	108	111	101	113	101	121	98	113	124	113	95	117	108	115	126	97	108	107	106	126	110	102	89	115	120	107	131	105	105	113	82	102	128	111	95	114	103	124	89	103	114	104	117	107	104	122	104	110	104	114	128	105	97	113	121	88	105	101	120	113	100	122	104	109	108	108	123	112	118	118	106	128	115	119	129	124	107	114	99	102	113	95	104	120	110	116	122	98	119	114	117	112	108	84	109	124	113	107	94	102	114	115	112	108	128	113	114	100	102	127	125	117	114	115	118	115	119	127	115	120	103	120	100	97	122	107	125	108	113	130	103	123	115	96	106	105	90	129	91	110	115	118	107	115	114	123	115	98	94	113	104	108	114	118	114	94	123	116	97	121	102	134	120	121	97	117	125	94	130	120	113	107	105	117	115	104	119	106	97	91	128	111	103	104	109	107	126	102	110	109	102	105	115	129	107	114	120	110	111	107	106	128	111	101	117	106	128	118	96	112	111	109	112	102	117	110	106	100	128	94	96	109	127	147	90	107	109	131	109	122	102	111	105	109	111	125	107	134	98	111	101	120	126	119	144	89	115	124	119	125	121	132	116	114	119	108	116	106	111	108	115	108	124	106	103	88	111	123	104	107	126	104	120	126	125	125	105	102	128	117	111	107	125	105	102	124	110	114	117	119	103	110	105	105	111	112	105	131	118	116	113	101	122	95	121	124	139	103	108	88	95	117	100	97	120	124	107	117	116	111	101	110	106	115	121	127	121	109	105	106	112	105	95	118	97	100	107	112	113	109	111	111	113	105	108	98	109	129	111	112	124	112	122	95	117	118	94	110	101	88	108	108	113	131	126	121	99	98	97	106	124	122	123	120	104	114	127	103	109	106	124	114	112	104	95	116	96	107	115	93	121	130	112	95	102	115	106	86	111	112	142	90	111	125	92	102	108	101	104	113	126	114	107	118	117	125	99	117	114	123	102	122	93	112	108	120	114	106	102	120	126	81	115	141	129	115	107	93	120	107	126	109	100	104	104	111	112	109	107	133	104	119	93	114	117	130	122	128	102	142	103	114	112	108	115	118	94	105	89	120	115	117	133	90	117	124	105	125	112	106	112	116	109	114	129	109	105	102	123	96	134	120	96	98	128	100	124	112	127	106	123	111	131	107	100	96	124	88	121	124	109	123	107	123	125	103	100	99	100	113	132	108	101	104	125	108	104	119	109	105	97	110	120	99	106	98	110	130	107	117	102	116	95	116	120	111	109	119	102	110	119	114	106	99	107	126	116	114	104	108	126	110	122	121	110	122	101	101	100	107	114	106	104	106	105	104	110	108	113	100	112	96	114	115	117	101	118	109	108	114	95	89	139	116	106	124	91	128	121	105	108	113	133	125	132	136	122	111	105	113	112	109	114	117	120	93	114	101	103	128	102	103	112	109	111	105	130	108	115	103	103	117	107	95	103	110	107	121	123	135	123	110	100	126	111	116	119	112	105	117	100	115	128	97	98	124	99	106	127	89	116	120	103	131	124	117	103	107	98	118	116	121	117	105	89	124	112	96	118	124	113	120	108	118	117	104	120	119	110	105	118	117	126	121	105	107	106	99	113	119	107	111	107	113	129	103	100	111	104	128	122	114	113	80	114	116	108	105	99	109	114	99	110	106	117	121	138	117	136	125	108	108	106	115	102	106	119	111	103	99	127	126	116	125	125	116	99	100	122	119	107	128	111	125	117	109	119	117	105	101	106	91	112	116	94	136	119	123	100	103	91	108	114	114	125	114	108	114	100	88	119	113	113	105	109	124	114	107	114	86	102	115	110	111	96	89	111	103	114	115	110	115	108	90	113	99	88	123	109	110	121	93	104	117	129	111	113	116	106	116	108	124	107	118	93	115	135	116	101	107	106	120	100	104	108	138	118	117	122	112	126	104	110	130	100	106	110	109	126	101	113	113	117	107	103	116	123	107	112	114	121	115	117	107	113	104	107	108	133	128	109	120	111	125	131	123	97	110	124	96	118	113	103	118	106	119	110	97	116	144	107	103	123	93	109	105	100	112	99	113	130	134	107	115	102	104	111	120	110	103	106	117	131	132	89	108	102	104	115	111	106	108	116	109	113	100	93	116	117	99	99	108	117	146	104	123	140	130	112	121	107	110	114	107	113	96	103	122	142	127	121	111	103	122	105	134	90	118	95	105	104	100	120	116	122	114	110	119	115	104	123	88	101	107	114	110	114	134	105	103	133	113	106	117	106	101	121	98	106	102	126	105	124	115	121	99	124	108	137	108	105	120	95	138	106	120	105	88	93	113	98	91	110	129	113	124	103	132	111	123	103	95	113	107	113	106	115	98	93	115	123	105	121	112	95	106	106	114	113	123	116	115	102	102	115	109	99	115	122	135	113	113	103	123	132	101	97	106	115	96	100	119	121	125	116	104	117	116	107	110	108	114	103	107	123	130	119	112	108	119	106	97	121	120	117	106	103	95	111	107	136	107	97	119	116	123	91	109	115	121	126	117	112	123	99	112	109	94	101	120	112	107	107	109	113	116	107	112	106	114	104	117	92	119	109	111	114	114	110	93	96	111	118	119	103	98	104	111	108	116
14616	17527	14170	8643	5943	5255	4004	3204	1955	1160	827	555	507	392	372	321	295	282	248	255	234	237	220	209	184	203	189	174	174	173	192	177	182	145	160	170	157	174	200	170	134	159	168	163	139	141	169	148	147	131	150	153	157	153	147	148	148	129	140	145	165	157	140	161	146	147	150	179	159	149	140	129	145	132	143	154	122	177	140	150	132	134	162	133	170	142	152	147	136	146	130	133	141	133	151	151	161	138	134	168	139	160	131	145	151	146	152	120	126	144	145	144	173	177	136	146	148	154	154	151	135	150	135	116	151	163	141	147	136	145	146	124	132	156	180	154	142	152	125	134	155	145	154	128	132	126	150	148	138	131	146	143	140	131	136	154	144	138	144	140	131	143	148	160	131	145	148	146	134	138	134	149	134	154	129	126	145	140	149	153	146	161	146	169	153	122	146	135	138	153	148	155	141	148	141	147	145	149	142	133	137	150	129	142	131	145	143	164	147	159	145	169	125	129	115	159	135	164	150	138	137	136	152	149	150	138	142	126	172	164	149	150	140	163	127	151	144	135	157	132	130	124	146	155	137	164	138	162	165	142	129	144	133	144	146	145	149	140	147	154	146	139	135	149	151	154	162	140	148	136	146	172	130	121	167	127	155	135	144	159	145	139	154	129	135	138	129	131	147	162	133	134	134	145	151	163	152	143	142	158	128	137	148	140	143	160	134	153	122	152	142	161	151	132	152	147	148	141	143	126	141	156	135	129	124	131	131	144	134	139	133	114	143	103	144	140	168	148	147	142	149	147	126	151	154	151	131	121	138	150	154	145	130	147	140	136	135	127	145	155	137	141	127	137	137	131	147	138	136	161	145	147	127	157	160	141	137	134	121	140	140	142	157	133	140	141	134	168	147	153	148	131	125	156	151	131	135	148	137	138	130	162	141	148	150	161	130	138	145	132	151	155	127	141	141	135	133	137	125	134	141	166	145	161	143	137	161	131	171	121	172	168	139	166	145	147	129	142	135	149	142	135	147	163	126	145	144	133	140	133	135	144	140	141	136	150	152	144	146	155	144	152	151	150	151	132	143	115	151	154	134	136	130	134	139	136	160	120	133	147	125	141	168	158	142	127	154	135	161	133	137	131	137	132	155	140	157	136	158	148	134	140	130	127	155	137	154	129	150	136	165	158	141	148	137	150	127	159	154	149	155	134	145	160	139	155	124	139	148	124	126	123	150	155	146	156	158	151	147	147	135	150	124	130	135	147	142	129	161	165	121	151	134	132	150	139	137	138	152	135	130	137	131	145	147	148	148	140	139	161	153	138	150	134	142	124	151	133	144	128	137	140	157	144	170	142	155	138	152	126	129	142	149	134	127	153	160	152	160	148	162	153	138	137	151	138	133	161	128	128	143	158	138	146	125	145	139	146	145	144	122	148	175	138	130	136	144	132	153	140	138	152	176	148	153	141	130	142	131	173	137	154	154	152	148	123	141	136	129	159	133	134	132	142	142	138	143	148	144	137	137	147	152	176	152	157	177	153	133	168	137	152	143	164	137	139	133	144	134	135	142	134	156	143	145	126	139	157	130	164	143	164	154	143	140	156	147	149	146	128	138	146	169	146	143	150	155	137	134	175	139	139	127	144	140	136	150	147	151	141	142	164	144	162	143	137	180	151	132	146	140	154	139	157	165	136	162	151	139	146	134	161	127	171	148	146	146	145	144	133	150	155	191	138	153	138	127	141	132	170	159	141	164	135	128	152	142	164	133	125	118	129	144	136	121	148	145	156	146	116	156	136	169	159	158	150	139	148	138	129	139	149	99	159	144	148	129	134	156	139	165	134	125	133	122	150	148	135	127	134	155	173	150	134	142	147	156	134	134	144	145	145	174	135	128	158	149	143	160	147	144	131	158	153	148	120	153	139	152	148	148	129	135	148	165	143	148	143	155	146	143	153	154	161	141	137	155	138	147	137	161	130	140	138	168	137	151	126	163	146	153	148	153	128	131	136	151	155	156	144	144	138	156	166	142	160	158	164	151	137	139	146	155	148	137	124	135	149	145	146	137	145	162	130	160	141	128	120	142	129	147	156	134	153	130	152	131	140	146	144	156	138	153	156	114	116	154	159	129	142	131	138	130	148	145	146	169	136	142	136	166	153	143	133	124	131	152	128	166	161	130	139	162	122	147	150	128	161	153	146	142	147	136	140	137	146	148	156	120	168	145	146	119	148	157	119	154	136	142	131	138	137	151	156	136	122	146	135	149	138	141	148	157	161	125	164	147	134	135	144	132	135	139	149	142	145	173	128	161	147	142	151	154	146	144	144	130	152	143	158	134	143	131	135	158	160	154	153	140	135	152	136	145	142	148	136	160	135	140	150	129	140	143	143	149	148	133	155	143	164	151	163	158	159	137	139	135	158	141	129	131	120	146	125	144	144	140	147	158	134	152	135	135	136	150	149	138	159	134	136	139	147	126	128	144	132	140	130	163	129	148	165	141	143	151	126	125	167	133	119	157	140	148	151	149	151	151	155	144	142	127	146	149	158	150	127	138	137	160	126	131	140	154	150	153	144	156	151	144	147	162	154	127	142	122	149	136	148	156	167	136	136	146	126	157	144	151	158	137	140	152	137	145	154	137	140	131	147	133	133	130	136	172	142	145	129	146	123	130	141	149	126	150	139	143	160	162	151	144	165	152	130	167	140	129	153	131	135	155	164	149	140	147	138	131	146	155	129	140	130	123	153	133	142	156	160	131	146	122	150	153	146	132	151	149	154	164	149	123	162	151	150	140	151	172	147	136	146	144	149	145	132	161	125	139	156	142	136	158	134	147	153	135	133	154	132	155	146	125	144	142	142	135	152	154	148	142	158	138	131	161	146	132	126	153	130	150	147	150	156	140	141	134	145	145	150	168	136	164	129	129	147	149	139	140	138	152	143	151	163	134	131	120	158	141	169	140	155	149	153	134	141	124	139	140	151	137	154	138	132	144	146	140	158	165	149	145	164	130	157	155	133	138	133	143	143	143	145	141	140	128	133	154	142	147	165	135	161	126	156	129	164	162	137	147	130	148	154	151	137	136	117	128	159	164	137	154	152	161	130	131	152	138	159	133	141	174	142	136	153	139	131	149	148	145	150	138	146	132	127	143	146	124	147	125	131	165	128	163	152	144	136	141	132	150	154	152	155	165	127	131	151	149	139	131	162	147	128	154	135	144	129	140	143	159	134	145	162	123	174	136	149	135	136	123	136	159	156	128	159	165	145	168	158	133	150	141	161	141	168	175	130	131	157	133	165	154	136	161	149	159	157	142	149	147	135	157	129	136	150	127	126	141	132	141	136	134	166	140	160	132	155	153	151	138	153	140	138	145	163	133	147	155	142	133	155	147	144	166	136	145	151	132	148	132	141	154	144	143	144	157	137	155	156	166	136	133	153	136	142	164	141	128	141	152	118	137	151	135	149	149	151	152	151	133	129	135	126	118	140	137	139	149	134	155	135
24503	20771	27168	24367	13736	2316	1504	1067	747	541	463	406	376	346	342	312	339	340	328	347	321	328	308	304	316	292	351	318	312	338	308	301	312	331	301	318	313	298	310	268	303	302	317	306	275	321	309	321	294	306	319	312	298	302	343	292	294	286	304	301	276	313	310	304	321	305	305	308	325	298	299	302	297	290	294	289	327	317	302	291	271	308	302	294	314	314	290	308	275	276	281	303	331	309	286	332	307	308	310	300	286	290	332	330	316	291	298	318	287	320	319	303	306	320	298	298	308	312	274	308	292	306	298	281	304	285	305	301	255	249	300	277	324	307	321	282	328	307	316	314	307	278	322	326	269	294	308	306	278	316	313	298	287	306	335	277	281	301	306	318	325	290	277	287	314	314	321	298	281	287	312	277	283	300	309	336	310	307	308	320	291	337	309	281	319	261	310	292	310	315	303	293	280	308	321	301	310	293	331	271	271	292	305	286	304	327	283	294	301	312	296	288	293	272	331	297	290	297	299	288	286	309	311	342	312	306	335	327	310	296	337	302	291	299	309	322	273	316	252	269	315	331	310	297	288	303	305	288	291	301	299	307	318	323	307	306	291	312	338	313	319	304	315	295	242	325	303	288	320	305	292	272	286	272	317	307	301	293	305	297	319	277	286	289	305	279	314	310	296	275	319	315	287	284	290	276	283	296	319	309	316	301	300	297	316	254	297	319	300	303	293	289	319	320	286	298	318	306	323	326	293	329	318	296	297	328	288	287	318	311	306	308	273	315	279	307	306	269	275	287	301	276	313	313	290	293	285	290	277	292	302	305	296	310	314	298	288	312	278	308	261	291	298	293	294	314	274	285	319	313	292	295	305	302	290	315	317	311	321	279	304	291	316	290	288	290	295	286	279	298	309	313	303	302	304	278	273	298	276	290	291	306	286	313	335	306	292	288	297	321	277	302	310	302	308	286	304	282	316	335	297	269	306	292	274	289	343	289	291	300	314	301	298	306	311	306	296	292	285	277	304	273	312	335	303	314	268	323	286	308	322	303	315	296	287	309	297	260	276	281	316	308	303	318	288	286	301	317	270	336	274	309	330	287	308	298	287	310	289	274	282	313	320	285	354	289	286	310	313	324	286	339	304	305	288	285	321	279	299	307	296	283	302	288	321	300	296	309	287	331	303	270	312	309	323	306	308	311	309	326	322	294	321	281	306	285	330	295	313	292	301	304	307	300	291	347	304	291	318	261	271	295	312	273	309	304	323	295	304	327	284	314	314	280	326	292	318	276	291	332	292	310	308	299	293	333	318	288	286	264	308	303	293	313	265	299	308	311	268	282	242	302	289	289	298	309	286	278	325	285	328	324	303	305	317	280	283	287	308	286	312	277	251	285	267	286	288	287	301	278	288	291	339	278	344	294	295	304	274	264	271	283	324	306	282	322	309	318	274	283	309	325	278	324	304	275	308	288	312	280	280	278	264	310	306	310	282	286	277	307	282	295	294	331	311	309	300	291	295	301	319	308	285	317	283	319	279	324	302	304	301	297	316	306	307	311	300	306	321	294	321	311	326	299	321	287	266	317	293	312	304	293	282	314	316	296	310	307	300	316	317	312	303	284	291	300	315	316	312	328	284	271	265	282	307	294	282	318	306	333	293	317	276	317	298	310	282	299	296	306	290	287	265	290	313	289	324	321	292	301	323	307	300	278	332	305	312	301	285	303	303	307	281	290	266	318	301	302	301	289	285	312	303	304	272	275	278	290	284	293	312	309	263	283	299	325	284	276	301	302	305	314	295	302	287	299	290	299	300	312	324	274	296	308	299	280	308	313	301	285	274	294	285	302	291	278	297	317	275	277	303	300	314	309	285	323	274	264	332	346	305	295	330	287	318	300	273	305	319	294	291	303	286	282	321	310	313	325	305	322	275	312	251	302	298	278	320	312	315	305	297	296	286	296	292	305	291	301	322	281	344	314	295	338	327	320	286	297	344	292	299	292	305	313	284	329	318	310	298	337	340	319	316	284	299	327	290	331	311	285	298	276	299	281	332	276	295	314	282	302	301	294	322	271	288	288	306	299	289	319	299	298	294	303	298	332	297	308	319	334	310	291	288	298	295	321	305	295	308	292	289	318	305	350	280	286	306	294	296	285	296	301	323	330	304	305	298	277	276	295	298	315	310	290	280	293	293	300	286	323	285	306	324	309	292	285	285	340	299	305	295	281	293	290	317	305	300	289	332	287	269	323	286	296	318	329	280	301	293	288	321	268	326	270	327	336	341	257	292	284	288	293	291	293	297	293	280	326	326	309	308	280	318	312	289	316	301	316	305	289	321	306	265	297	316	312	297	313	320	326	279	286	289	307	294	293	306	281	277	301	286	285	303	304	293	331	307	321	307	303	302	314	286	281	298	295	324	315	269	302	291	307	282	323	267	262	317	286	290	314	285	298	323	284	309	330	292	283	308	311	294	281	302	305	265	303	281	326	307	276	310	272	310	281	302	286	306	286	305	311	292	310	312	304	298	276	381	294	301	285	301	309	293	327	313	299	261	286	321	328	329	292	315	324	287	296	312	317	271	311	307	285	336	314	303	281	344	297	290	294	313	315	313	297	280	297	291	292	319	266	310	276	309	307	256	292	295	304	258	271	301	287	310	302	293	268	304	308	302	287	298	272	300	271	304	275	306	313	287	306	291	279	290	275	299	282	291	304	289	300	293	284	284	318	308	294	293	290	286	302	315	320	271	313	304	307	299	326	331	303	310	291	311	311	338	287	303	262	292	309	306	317	293	321	303	298	264	328	283	273	324	319	290	313	283	296	305	308	312	326	302	313	320	312	317	296	314	296	274	313	295	273	296	306	313	270	286	257	293	296	281	261	273	288	301	282	325	298	313	326	290	297	291	295	277	286	285	295	340	289	271	291	287	287	268	305	289	318	302	313	311	285	324	273	314	272	283	315	312	288	314	292	282	309	309	299	288	294	295	280	240	305	285	304	302	335	289	297	279	304	301	331	310	273	336	308	317	315	308	287	340	302	291	310	310	305	289	294	295	283	295	288	313	313	264	312	304	298	288	309	279	301	305	295	331	297	302	326	282	328	303	301	306	295	346	336	278	313	278	307	302	298	318	318	313	288	285	300	292	311	295	287	298	291	298	302	256	311	318	321	317	297	311	285	314	278	308	314	276	301	310	297	303	320	282	310	306	295	273	304	312	297	320	297	267	314	310	296	318	301	277	303	288	296	308	292	305	278	271	310	285	331	271	311	321	334	258	315	302	309	296	301	286	316	292	293	315	316	298	286	286	286	278	286	288	316	292	311	303	295	275	311	329	302	283	289	301	305	273	281	292	310	292	294	293	305	300	319	308	298	302	301	311	274	311	286	290	331	287	288	275	278	316	298	319	300	331	277	305	302	303	312	330	299	313	271	317	294	298	303	284	308	309	278	269	294	282	302	282	282	280	313	312	309	327	273	315	321	296	291	311	281	284	320	329	298
14756	13305	10502	6158	4680	4024	3166	2377	1529	978	746	621	528	518	464	418	391	413	426	396	386	378	381	384	383	384	392	346	360	408	399	360	358	357	364	375	363	372	370	377	370	399	356	351	365	380	364	374	363	350	358	354	364	347	365	349	335	322	365	379	374	347	347	391	378	348	368	340	352	362	355	335	367	380	360	397	366	355	355	355	363	354	376	342	388	352	388	353	375	393	388	320	327	362	339	355	351	387	332	386	343	325	348	304	371	356	318	368	362	362	325	363	385	375	357	359	372	378	337	354	371	365	307	352	344	385	354	385	351	357	357	365	342	374	352	352	350	349	360	371	361	348	349	372	345	343	349	349	375	374	350	346	367	385	365	357	356	356	344	333	379	369	382	345	363	329	332	355	356	330	339	375	343	282	354	328	339	393	300	354	373	378	354	350	353	350	372	331	369	338	320	362	337	385	373	327	343	344	341	354	335	375	353	360	342	365	372	327	340	355	342	352	354	373	359	337	355	372	346	364	373	356	319	377	349	331	362	344	353	371	321	376	386	338	368	357	348	350	337	359	352	357	375	385	351	347	346	335	331	350	343	352	343	369	364	360	332	346	388	348	366	367	335	321	336	351	356	325	390	345	356	352	324	358	367	330	345	355	376	344	355	355	333	344	351	308	322	360	363	368	389	391	357	360	349	336	351	361	342	362	355	387	319	372	352	369	343	374	334	378	360	355	374	367	381	361	377	351	365	332	346	370	359	331	335	347	350	398	361	345	354	377	320	332	377	336	339	352	362	368	376	342	391	348	332	334	359	360	331	343	336	331	352	357	389	337	352	348	392	365	365	341	343	326	370	362	336	362	327	361	326	351	362	343	353	353	342	343	378	366	352	366	382	349	362	351	381	345	352	329	321	356	367	304	351	348	361	370	356	354	359	333	346	353	367	377	340	346	365	362	364	307	353	365	353	395	355	348	337	343	345	348	344	327	354	356	362	368	348	351	316	361	344	348	343	351	384	376	363	370	326	342	353	389	338	352	357	364	357	360	371	363	310	352	371	348	377	368	373	340	342	367	357	319	323	361	351	369	393	361	348	363	323	368	368	340	360	342	360	327	378	384	329	343	381	360	368	365	357	364	361	329	339	369	373	332	343	334	359	386	351	378	337	361	387	345	365	345	331	356	302	341	339	354	348	388	340	333	340	360	351	364	334	349	340	348	364	366	365	346	368	361	367	358	318	316	357	357	323	386	326	363	353	377	344	420	328	356	340	346	376	348	354	361	348	344	375	355	365	332	341	350	363	340	334	340	356	330	370	328	374	354	352	381	387	350	336	378	320	354	331	384	375	346	357	331	351	349	364	331	353	346	339	340	342	351	362	355	352	378	338	326	339	368	344	384	342	345	343	375	370	343	341	349	339	364	344	377	345	350	358	346	366	366	357	349	345	327	382	339	353	356	349	351	364	349	390	321	354	348	373	331	349	346	356	355	351	345	353	348	358	329	335	365	341	312	366	347	375	335	352	354	361	402	317	403	373	362	360	337	380	369	350	328	343	375	346	365	340	361	371	334	330	340	347	337	339	367	327	339	349	374	373	347	370	354	376	318	355	338	332	337	376	322	347	316	378	347	348	354	342	365	366	371	403	364	394	390	352	335	359	331	363	383	383	370	365	343	334	344	378	346	330	347	355	336	345	360	351	380	357	326	369	332	343	392	346	341	352	327	363	388	375	331	350	339	354	349	350	330	348	335	337	349	349	355	365	379	328	330	349	332	342	371	325	363	348	351	353	366	379	363	382	325	373	382	369	372	337	346	373	368	356	381	368	350	313	336	349	360	351	332	359	323	366	326	326	355	353	362	309	339	345	361	335	357	374	341	367	337	316	329	361	330	382	355	343	362	337	361	367	369	335	357	365	319	355	362	327	389	364	352	335	379	345	347	349	342	395	381	372	363	355	372	343	349	325	372	388	337	353	373	341	368	350	353	346	350	401	332	314	346	351	374	357	356	346	358	368	344	344	353	337	352	382	330	352	370	360	345	374	341	364	337	338	340	372	307	331	380	342	359	369	367	359	345	355	337	358	347	380	358	355	334	337	328	356	343	355	349	369	367	382	378	364	349	365	359	340	353	386	370	358	343	338	388	332	349	339	361	369	327	356	360	377	337	364	353	355	363	370	356	364	319	385	353	356	350	343	375	335	357	343	364	391	339	336	362	366	353	328	359	361	331	364	361	358	349	369	358	338	361	341	370	360	345	396	384	361	345	338	349	338	345	335	311	351	366	337	339	354	389	347	366	333	371	319	345	347	350	369	346	339	380	360	357	341	330	352	363	380	389	345	354	398	340	340	384	362	350	325	331	356	369	341	361	345	343	333	367	333	352	369	351	396	379	317	333	347	371	343	340	331	341	380	348	338	336	362	325	359	362	353	345	347	334	333	351	371	365	347	311	376	332	387	334	380	343	352	324	351	335	372	365	358	348	353	346	344	356	345	338	360	359	333	324	354	344	371	340	367	362	349	350	340	362	364	323	386	349	320	308	335	346	319	360	374	344	349	351	343	328	327	330	361	367	369	338	336	334	364	357	358	341	300	339	368	333	325	345	338	337	332	337	361	364	347	383	381	365	348	392	348	362	363	378	325	332	351	340	345	317	368	378	347	360	340	336	378	319	377	348	355	364	366	370	343	333	368	339	374	353	350	353	352	342	342	346	366	365	343	333	355	342	367	339	336	363	361	333	371	342	361	369	373	362	369	338	361	345	343	349	302	361	385	356	370	349	343	367	369	354	332	351	365	374	338	356	377	355	335	359	344	340	342	355	363	370	369	377	336	356	354	333	320	383	369	332	360	313	353	345	360	347	385	359	345	363	351	365	406	351	343	320	354	376	361	341	352	367	385	369	360	366	369	354	371	403	395	370	318	356	334	345	374	362	342	350	325	389	365	373	360	355	385	363	337	339	395	326	341	373	352	319	346	363	360	347	344	342	372	340	321	372	330	333	356	352	328	322	368	350	331	326	357	361	353	331	329	410	335	378	353	384	362	388	363	369	370	375	331	351	368	350	368	370	354	386	343	383	351	365	399	353	340	356	307	358	345	323	369	362	354	360	343	368	343	333	361	391	379	352	337	362	340	390	343	331	342	338	334	340	344	364	353	366	360	347	331	383	341	348	382	371	347	367	312	343	316	376	376	365	372	363	323	341	358	352	355	353	334	342	377	380	330	347	377	365	362	346	350	400	341	369	329	343	324	382	331	344	372	360	352	361	343	381	354	317	379	364	344	353	353	343	383	343	365	360	347	371	330	390	338	364	341	284	323	372	322	350	337	369	392	382	309	347	355	348	336	360	382	346	338	330	353	356	341	394	370	356	345	370	363	358	395	367	339	380	364	386	369	378	345	342	342	354	337	388	334	330	346	346	354	381	375	380	342	348	343	376	370	360	340	347	375	346	370	349	345	345	355	339	369	340	345	342	362	331	310	345	347	360	360	351	339	355
22353	20814	28539	23175	20809	20927	14235	2848	1487	1022	680	553	464	358	345	283	287	212	223	202	207	152	178	204	167	146	145	143	155	147	156	163	134	134	109	131	132	128	104	140	117	125	128	118	125	102	124	115	122	114	115	104	96	115	123	116	111	133	113	113	106	102	109	105	110	131	104	122	110	106	105	105	97	113	147	139	129	121	99	105	99	117	105	100	106	126	100	110	107	119	116	96	107	113	112	102	97	88	114	96	100	97	110	114	106	120	117	79	105	125	97	109	110	105	112	118	113	115	126	96	112	98	121	103	81	101	105	116	97	93	97	113	87	104	133	109	111	101	115	110	104	95	94	103	102	89	99	112	105	116	106	108	125	104	125	125	122	89	115	103	125	104	100	113	109	118	101	104	111	117	109	103	101	93	115	108	111	102	102	111	132	106	100	102	105	98	114	109	105	97	115	99	107	113	110	96	104	101	115	119	104	93	76	123	104	110	130	97	96	102	99	125	139	102	122	99	123	95	112	111	108	109	111	102	117	120	102	113	108	103	101	100	114	98	109	110	112	102	102	98	113	105	90	100	117	109	120	112	122	100	120	113	123	105	105	103	92	98	111	111	92	101	116	106	96	94	107	99	92	105	100	106	102	115	89	121	83	100	97	103	112	128	105	93	114	99	102	98	119	128	126	89	104	100	118	96	106	112	97	128	110	103	119	111	120	90	115	99	119	110	96	123	114	111	98	127	109	114	127	95	96	94	103	119	103	119	104	102	119	103	100	112	95	101	85	115	89	114	110	134	117	81	97	96	119	109	118	100	106	100	100	118	116	100	100	83	96	83	91	109	103	126	103	110	86	100	112	97	101	106	105	98	115	124	92	97	111	102	101	119	134	98	115	104	112	96	112	109	116	108	111	104	116	107	143	112	93	103	95	113	85	113	108	80	118	113	117	106	120	117	120	123	106	93	111	102	118	125	104	124	104	111	104	99	98	112	110	99	98	83	111	108	114	102	94	88	108	118	102	103	89	114	98	118	105	93	118	101	96	117	101	118	121	106	97	91	98	99	100	118	127	105	119	96	118	107	119	115	90	107	130	117	97	109	110	100	98	118	108	109	98	117	116	93	94	82	89	101	104	88	105	110	95	119	115	113	107	109	136	112	122	106	108	115	118	110	90	119	113	98	112	102	108	105	100	124	127	95	98	122	101	103	112	114	104	99	118	100	111	82	103	91	106	104	100	103	100	109	99	120	97	97	104	115	89	83	124	119	112	87	121	107	96	107	109	97	119	90	114	104	99	115	98	114	118	101	102	96	120	94	110	110	114	104	94	115	92	107	100	110	121	101	112	105	107	95	112	106	79	116	107	104	109	87	91	112	119	120	126	111	92	116	89	97	108	90	101	103	103	95	96	99	104	122	100	87	96	105	91	109	102	115	114	104	107	99	110	111	102	95	117	110	121	111	101	107	111	110	94	94	124	102	104	104	112	125	91	103	105	105	116	93	110	105	99	106	106	117	92	104	106	97	113	112	91	121	111	114	100	127	99	81	118	112	122	105	99	93	91	95	83	115	133	107	107	110	115	101	99	110	99	110	105	101	110	114	110	98	106	98	121	94	132	98	112	87	133	86	99	127	102	104	85	108	94	105	98	93	112	118	106	124	80	108	111	116	93	105	125	106	114	88	94	98	105	98	104	89	101	94	94	103	93	129	100	116	104	131	96	84	107	107	96	106	102	110	108	96	97	115	103	122	102	112	99	115	110	122	121	99	102	84	113	106	116	95	124	117	104	111	97	90	101	115	92	118	100	103	101	95	110	94	103	99	128	95	105	103	127	107	117	112	98	119	101	88	86	110	96	103	104	88	88	113	117	105	108	107	106	108	103	108	86	99	73	110	122	100	109	110	105	99	102	90	106	106	123	113	107	110	123	97	95	127	111	102	109	89	93	127	85	116	113	111	95	112	104	104	105	88	109	120	100	130	108	119	113	96	109	103	121	97	103	112	103	114	105	112	104	94	122	100	107	111	90	110	94	107	106	97	111	105	109	114	108	100	95	97	108	89	98	100	124	126	91	126	103	106	121	99	110	110	104	129	87	117	106	129	101	123	113	106	116	99	89	113	109	117	103	104	129	88	116	119	100	99	93	124	99	98	114	104	111	103	108	103	96	115	113	100	112	101	103	95	102	103	88	111	102	94	119	99	97	88	107	106	107	123	122	105	97	112	110	121	115	91	100	106	119	119	100	100	113	99	109	90	113	107	90	99	100	120	107	114	100	124	124	96	120	97	106	91	104	118	114	105	114	116	113	120	110	110	102	104	102	115	109	105	133	123	109	112	113	97	104	99	123	87	111	111	93	109	120	119	119	110	109	114	133	111	121	111	114	118	105	103	112	114	99	100	102	128	112	121	104	112	93	94	111	112	106	95	91	108	112	103	84	99	93	103	112	110	105	119	114	112	122	111	131	104	107	120	105	108	126	96	91	114	112	99	103	101	99	84	105	95	108	99	113	81	108	122	110	108	100	110	100	105	90	102	91	111	101	103	103	97	124	112	136	104	109	108	116	106	126	101	118	107	108	103	111	95	131	113	129	102	121	113	108	105	98	88	86	102	116	126	104	105	105	100	109	103	128	125	100	96	119	97	119	115	107	109	87	126	100	128	105	104	95	113	105	115	101	98	101	122	111	115	109	111	102	112	129	109	114	96	94	104	103	118	95	104	119	115	106	102	112	104	100	103	109	97	102	117	125	102	111	110	118	125	113	106	123	101	110	104	114	119	102	123	107	113	117	105	98	117	128	109	114	118	106	122	95	128	117	110	114	106	107	108	108	78	101	111	93	100	116	109	115	104	98	108	108	90	110	89	106	107	105	113	123	112	100	108	106	111	107	109	113	117	118	102	113	106	105	100	104	96	88	88	113	103	79	104	118	105	126	84	106	96	130	114	107	103	99	107	100	117	112	112	100	106	106	113	124	108	105	116	93	112	112	100	105	107	118	112	109	104	84	101	116	99	102	114	107	113	120	111	105	108	129	113	122	112	128	113	95	93	105	109	104	108	99	97	114	99	74	114	92	103	108	100	97	100	102	119	102	79	95	110	96	130	87	106	112	111	101	107	121	99	113	97	95	116	106	111	111	107	105	102	119	107	114	89	102	97	111	110	114	117	115	97	92	92	112	99	106	118	86	111	112	93	108	97	110	106	96	97	119	106	114	123	110	107	96	116	104	107	115	101	99	82	101	112	114	111	81	90	108	108	94	97	107	104	96	98	96	89	94	102	108	118	128	99	110	109	97	102	102	91	128	113	103	105	132	96	103	112	104	116	101	102	96	108	99	110	106	85	112	104	102	102	96	126	103	84	120	117	82	101	93	114	89	100	103	109	109	104	116	119	110	111	116	96	114	87	122	107	98	94	96	95	94	114	119	117	89	101	99	96	106	103	95	102	106	112	124	124	94	115	124	102	108	99	110	100	99	90	111	105	82	140	107	120	128	95
17471	23622	19867	12569	9861	7838	6483	4929	3255	2080	1305	1017	904	641	559	493	416	363	360	284	271	263	249	217	224	230	253	193	192	185	169	199	188	171	190	165	168	189	177	148	152	163	154	168	151	150	162	168	150	146	133	154	129	138	142	136	144	155	143	151	141	149	146	140	114	150	134	141	121	129	121	126	123	130	138	137	122	131	127	157	124	121	143	135	108	148	135	136	112	116	116	147	121	123	110	115	120	100	151	111	119	140	122	134	134	123	122	118	121	127	130	112	132	129	118	120	129	122	125	129	125	130	106	137	133	140	139	149	129	122	126	121	121	133	118	119	127	134	108	131	145	126	124	115	118	117	122	109	113	119	126	126	134	115	114	132	122	112	137	137	123	142	131	120	128	105	146	125	117	134	111	113	130	118	110	135	115	113	126	132	141	131	153	130	122	112	124	123	120	138	131	127	139	110	126	146	127	137	115	147	113	117	113	149	136	128	130	134	128	139	119	113	129	127	119	128	129	125	126	132	143	119	143	100	123	125	121	110	155	114	120	128	143	135	140	114	148	129	130	134	113	119	101	122	131	116	127	146	125	114	128	129	123	132	112	140	113	124	119	117	100	125	131	133	101	113	142	115	115	102	110	116	122	102	128	139	92	115	123	136	139	122	121	142	117	125	116	135	111	134	126	133	124	121	128	115	129	123	122	120	125	128	142	133	108	105	124	105	120	119	122	126	124	130	110	126	128	128	124	123	122	128	117	107	122	129	138	108	134	127	135	126	113	118	114	121	113	128	112	126	131	117	135	117	124	89	129	95	121	122	109	115	136	122	156	111	119	110	119	139	112	108	111	121	100	109	117	128	132	124	139	125	138	128	101	101	134	127	116	128	130	117	141	106	122	120	121	114	126	112	111	118	113	112	110	123	133	129	114	132	133	111	130	128	134	120	134	133	116	136	108	116	119	122	128	108	114	122	126	151	127	141	119	126	104	115	119	109	117	122	111	116	111	105	132	115	126	119	109	120	112	134	141	117	125	119	116	123	133	127	131	132	123	103	117	117	122	116	112	118	130	117	130	120	126	119	128	130	135	120	138	133	126	116	129	113	100	117	124	91	135	130	122	113	110	113	117	134	122	145	122	137	124	113	126	130	119	138	107	105	117	107	136	121	140	117	138	122	108	126	131	119	102	116	119	100	112	143	115	114	125	120	101	111	114	122	113	147	110	132	129	105	139	125	117	114	112	113	119	125	134	131	135	118	129	137	114	130	124	117	115	118	109	123	131	138	108	126	123	136	114	105	137	122	132	144	142	111	134	122	126	122	115	146	122	129	122	134	106	122	126	130	114	129	143	117	138	129	135	138	131	119	115	115	131	136	149	118	113	136	94	131	129	108	133	129	142	110	126	103	123	120	116	127	117	146	132	127	105	127	118	137	117	130	118	125	143	126	118	125	112	137	116	115	121	104	130	120	131	111	111	124	137	133	117	140	118	118	125	97	121	120	127	123	125	141	133	123	133	129	123	115	133	145	131	131	108	126	111	137	128	116	125	124	133	102	115	140	140	119	118	123	120	109	130	130	113	127	121	125	123	131	118	138	111	134	108	148	141	124	116	129	119	111	133	125	128	129	139	109	120	121	122	110	118	130	110	113	132	128	123	117	136	127	125	128	116	105	120	116	129	136	128	121	133	120	116	140	134	149	97	109	142	120	116	161	134	144	131	113	121	108	133	118	126	134	130	130	140	105	114	141	117	117	137	119	121	115	105	108	105	131	107	122	103	100	129	130	106	134	129	128	105	115	123	130	110	121	114	140	116	106	118	118	129	126	119	125	136	127	130	132	136	145	109	128	121	126	130	118	136	114	133	129	124	117	137	125	106	135	154	127	140	124	103	133	136	116	124	108	115	135	145	132	124	127	113	113	129	110	128	133	128	114	120	132	129	132	131	136	127	135	123	110	125	123	130	132	88	139	112	136	129	131	122	110	107	126	114	129	109	136	129	124	132	119	116	135	110	133	126	110	97	112	117	118	114	124	117	105	137	120	139	149	147	121	128	121	118	118	110	123	139	152	112	128	132	134	135	127	123	120	129	129	116	108	112	132	118	106	119	138	107	122	120	121	125	116	117	125	115	126	97	117	110	129	112	133	136	132	137	109	111	119	128	118	129	121	124	123	121	143	118	110	117	125	112	132	132	119	126	126	125	128	120	109	117	128	113	142	129	133	104	118	102	123	133	135	118	118	123	122	125	130	110	129	105	143	119	124	129	118	112	125	133	109	141	133	133	120	125	117	122	133	118	123	137	115	120	137	138	122	111	109	113	111	133	131	120	128	105	111	121	109	133	126	116	105	136	119	113	111	123	100	126	126	124	127	137	122	110	112	137	127	114	102	135	139	132	125	113	125	111	134	126	110	136	127	118	113	127	118	119	134	116	118	117	108	129	129	115	115	141	117	129	113	105	133	114	99	120	125	134	128	136	131	136	110	121	145	102	106	127	130	124	123	127	129	137	121	114	111	122	135	133	139	114	132	120	113	143	137	140	121	109	123	117	124	112	113	122	121	115	152	132	131	118	114	107	135	131	132	132	118	133	117	126	131	101	115	129	133	121	114	120	129	123	138	140	127	121	121	121	95	120	111	126	117	137	133	121	104	124	123	136	125	137	136	138	133	124	128	135	124	114	117	119	142	113	107	111	140	104	117	120	141	135	113	109	103	114	122	126	133	124	117	138	127	120	107	129	123	132	120	114	150	113	118	134	103	123	105	125	122	130	126	144	115	130	113	112	130	134	115	112	129	105	125	108	154	113	139	131	138	110	112	135	103	127	132	113	114	110	133	135	115	112	119	121	118	119	146	115	133	113	112	118	128	116	126	133	127	102	112	101	113	130	119	121	118	133	115	111	112	110	144	126	119	123	118	114	130	120	130	118	126	127	115	119	123	132	126	130	119	105	155	129	117	144	128	142	136	89	126	140	129	123	131	106	116	132	117	137	114	121	123	107	131	104	115	99	131	131	129	112	96	128	116	125	139	114	133	125	130	122	121	124	127	116	109	132	114	111	109	130	116	146	112	115	142	114	125	135	112	108	118	113	123	135	137	130	121	125	123	138	123	124	135	129	122	121	133	132	138	112	113	121	114	120	128	118	132	130	151	119	102	127	117	132	121	139	121	119	127	128	124	124	125	125	135	132	133	125	113	116	119	140	119	111	115	117	119	124	129	117	128	131	116	123	138	131	119	111	132	121	130	118	105	114	124	118	102	132	131	126	116	123	121	128	113	130	121	111	136	103	133	131	126	133	129	112	118	107	119	124	122	135	139	115	134	128	125	146	126	125	145	124	123	122	117	121	108	151	136	116	106	117	126	129	123	127	116	141	111	116	120	99	126	131	141	118	120	128	113	128	127	121	147	113	125	142	112	140	124	121	135	120	129	124	143	112	142	121	101	130	152	111	128	122	102	124	121	105	136	108	110	113	131	127	148	102	145	135	108	128	135
26417	20401	12006	3141	1630	1482	1130	756	550	405	295	292	309	249	273	269	250	247	242	265	256	265	283	248	261	262	255	265	271	267	245	273	224	255	251	290	267	272	248	219	244	269	254	273	283	260	239	231	266	239	269	254	235	234	254	280	263	259	251	265	293	264	267	259	270	260	266	279	257	240	256	260	253	261	291	286	291	270	261	274	271	252	258	275	241	266	264	268	270	263	260	235	260	240	292	256	246	266	291	251	254	253	256	233	254	267	255	253	276	244	256	234	214	248	275	264	270	260	251	240	248	223	285	261	243	265	263	269	289	248	264	274	271	244	249	264	269	261	242	257	256	296	285	248	276	254	252	277	255	302	265	274	245	274	250	266	263	258	250	300	284	251	247	260	272	274	237	270	250	235	267	259	277	265	263	248	253	258	241	256	259	275	283	247	252	285	271	242	249	278	266	259	249	262	258	275	276	273	261	250	258	309	233	254	254	274	273	299	271	252	241	260	273	269	254	260	256	253	269	235	286	267	239	240	254	254	236	270	251	249	267	274	267	288	244	255	276	262	253	274	281	272	262	245	269	262	266	270	256	247	256	278	249	274	252	278	257	252	261	263	271	258	267	233	286	270	259	284	265	224	272	236	256	287	252	269	249	256	245	253	263	255	248	252	283	263	248	241	273	298	266	286	237	266	243	241	257	265	261	252	294	272	287	234	257	262	251	246	310	258	272	264	314	278	259	285	255	264	275	234	256	281	263	259	257	254	272	256	241	257	271	263	263	258	266	272	251	273	258	292	290	264	261	258	270	275	247	289	265	268	254	282	299	275	256	276	230	275	275	265	267	274	268	238	284	278	274	242	266	277	257	288	268	250	247	268	258	286	267	263	277	260	271	265	286	256	256	267	278	269	271	277	269	272	262	273	271	278	249	271	264	287	284	275	285	260	271	268	283	258	285	255	247	252	275	279	259	246	273	261	313	272	258	279	245	298	253	261	276	236	257	264	290	270	253	265	297	254	252	282	254	241	268	258	302	261	274	263	266	246	253	270	261	236	252	262	301	263	277	272	267	249	242	276	282	312	266	291	268	250	232	245	255	248	274	251	271	270	218	258	279	272	276	270	245	277	271	286	285	248	265	256	257	291	251	286	261	287	290	230	265	263	264	270	259	236	259	265	261	254	293	238	242	267	276	275	247	255	247	265	266	265	264	262	269	261	278	262	278	283	286	252	253	288	265	254	266	277	283	258	283	258	232	263	239	266	249	254	259	266	260	251	260	236	268	279	263	258	268	275	264	254	238	253	252	287	245	295	253	274	254	296	276	254	301	249	276	261	258	266	274	289	262	273	272	254	254	270	272	271	237	260	266	263	269	269	299	256	258	272	276	260	256	253	242	249	255	256	267	255	289	260	256	265	259	265	262	280	264	231	251	261	252	275	280	254	256	279	265	256	261	244	269	262	294	245	272	283	264	269	256	251	247	276	232	248	267	256	226	257	275	244	261	255	249	302	250	280	266	284	245	263	245	270	224	286	304	287	263	249	277	281	256	255	260	230	321	256	249	255	267	244	266	253	282	240	272	267	253	276	271	250	256	254	267	242	248	229	255	273	269	250	257	282	272	269	277	272	233	272	268	270	261	245	270	255	291	266	250	261	289	275	300	269	255	248	254	285	266	249	244	238	258	260	272	253	243	274	245	296	245	270	256	256	266	279	275	279	276	273	284	267	270	235	237	276	283	300	285	253	264	274	278	259	243	236	258	299	260	269	272	242	262	253	268	261	265	281	220	286	243	249	225	275	248	251	259	235	256	263	274	245	292	266	271	287	258	241	263	268	251	261	280	254	286	264	265	262	229	267	278	243	253	275	243	240	284	273	233	267	265	237	272	250	282	250	266	287	305	257	250	282	272	285	260	283	225	275	296	263	287	252	262	274	277	282	265	243	266	249	265	241	248	256	273	250	280	273	259	252	257	245	283	258	270	224	274	257	281	267	275	276	250	243	250	282	259	283	252	293	258	287	264	260	285	282	248	251	243	222	278	280	273	252	301	250	250	267	263	266	247	275	261	238	248	245	260	272	272	279	264	274	240	255	259	248	263	260	253	285	283	266	287	257	292	297	249	266	236	257	271	244	250	286	267	266	270	273	256	289	279	258	267	258	288	246	232	281	269	258	262	252	291	256	268	268	262	274	251	250	270	274	272	255	223	255	277	257	260	239	239	269	282	282	253	257	240	273	269	223	270	297	282	253	271	238	244	247	253	263	259	274	271	280	269	266	238	251	266	259	256	240	223	289	258	279	281	297	261	258	260	285	269	271	260	258	232	247	268	262	272	288	279	282	278	242	262	231	247	279	286	279	269	245	269	267	260	274	277	295	258	255	256	255	275	280	271	248	235	262	283	243	275	260	279	269	263	297	281	282	263	272	249	282	288	255	247	262	260	230	273	224	274	254	251	275	268	257	293	285	267	258	292	288	247	281	261	267	270	311	241	246	248	263	271	263	248	273	258	275	247	258	273	253	267	250	258	285	257	290	230	272	236	274	240	250	243	226	281	306	259	257	268	258	274	273	267	275	245	261	260	280	279	275	235	249	295	234	291	276	246	263	239	233	292	232	272	251	289	254	263	254	279	267	259	261	254	285	246	257	256	260	294	294	280	274	258	247	276	265	268	275	281	271	230	299	249	251	230	263	243	240	235	245	235	242	265	255	263	264	258	276	256	257	264	263	234	274	255	245	268	271	283	261	290	253	266	260	262	212	275	269	263	287	262	268	271	284	297	259	241	271	265	245	249	255	263	280	276	283	261	274	272	261	253	230	267	275	216	283	279	300	247	260	269	245	258	263	264	263	257	258	265	249	272	232	259	275	262	283	247	265	259	276	284	256	278	235	282	249	266	259	240	264	257	258	261	264	283	270	263	276	272	265	242	289	256	258	266	249	283	256	261	265	290	262	256	255	295	247	243	262	253	281	287	268	239	236	252	254	257	257	248	263	279	294	254	242	261	281	290	262	319	275	264	292	261	267	259	270	262	288	274	268	254	267	284	300	256	283	262	274	235	275	264	242	277	269	265	264	255	248	246	245	266	269	264	253	266	265	245	263	272	261	243	282	257	268	263	244	261	245	271	267	244	238	264	276	266	267	270	254	240	263	256	249	289	259	262	260	236	251	269	257	275	294	259	276	266	245	313	259	250	270	268	292	266	274	246	259	276	244	272	228	252	257	263	295	226	270	253	265	263	290	287	259	256	268	247	247	259	245	255	274	272	245	251	252	282	238	243	243	237	239	259	254	237	266	244	265	265	276	240	249	249	268	275	260	266	261	255	258	239	267	265	255	249	289	280	284	259	292	285	269	264	248	247	234	255	251	291	247	267	256	264	254	281	267	238	271	271	266	276	269	302	274	244	263	280	277	269	274	265	271	247	246	243	261	273	291	243	245	269	275	246	270	275	262	253	256	266	262	286	284	264	267	271	276	257	232	264	252	235	280	251	242
9732	8557	6665	3894	2859	2795	2156	1566	1051	676	425	361	367	342	350	339	317	334	358	328	336	313	316	338	359	339	350	332	335	304	326	315	317	315	313	350	298	332	294	327	341	361	317	323	325	306	333	330	302	335	319	328	327	313	311	334	325	335	336	341	348	321	313	282	316	325	303	347	289	298	351	330	330	342	327	301	304	304	294	319	326	321	302	346	307	309	321	358	347	300	317	330	291	314	324	336	317	305	352	317	331	322	306	292	308	320	346	327	346	328	325	300	316	294	283	356	297	351	327	319	361	311	314	329	312	321	312	323	297	299	341	312	281	325	319	334	317	315	317	324	309	315	324	356	323	331	336	338	288	309	343	335	295	306	327	338	317	321	312	313	344	345	290	329	351	341	315	294	332	292	346	324	324	314	322	337	335	315	324	280	324	278	286	338	335	300	292	336	326	332	319	305	350	321	359	300	284	322	352	311	307	301	295	335	322	304	328	374	323	335	295	326	307	356	333	334	306	313	311	320	283	326	296	317	345	324	314	297	330	308	348	305	311	330	308	330	317	327	320	334	308	309	316	298	321	299	304	300	349	344	297	310	333	352	310	319	301	356	325	334	338	327	349	345	313	324	304	311	284	325	303	291	348	320	316	295	343	333	303	331	321	324	314	336	330	333	308	346	334	299	332	312	304	361	294	292	302	348	314	273	355	330	335	332	335	310	329	362	355	308	357	310	323	324	336	307	336	327	344	312	313	332	319	288	348	320	330	318	355	317	317	327	360	316	327	320	296	295	304	315	365	268	334	340	338	303	323	313	322	291	314	312	334	332	314	314	335	314	312	317	294	326	332	319	334	313	315	350	322	321	335	291	350	326	333	336	324	304	307	316	324	294	299	343	337	320	335	296	330	350	273	325	316	309	311	338	315	341	355	312	303	321	293	362	317	317	317	350	321	282	317	354	338	332	342	343	319	324	333	324	333	280	307	331	327	302	302	328	339	335	333	311	311	307	339	285	330	294	304	300	329	335	343	330	347	314	308	321	324	298	334	326	273	310	298	316	322	310	320	299	337	314	313	298	322	336	327	292	285	342	348	305	335	340	327	336	311	321	318	338	299	320	331	291	307	332	314	300	332	339	312	313	332	332	322	316	328	339	292	289	320	346	314	293	305	329	332	325	346	349	329	327	315	353	331	342	326	323	323	304	316	308	280	323	328	290	321	323	319	329	305	313	341	324	327	315	319	338	321	299	344	338	318	343	311	301	319	303	315	348	336	321	346	330	354	320	326	303	290	312	304	290	350	317	335	358	310	307	332	308	339	359	303	315	340	285	312	317	316	336	322	298	319	314	333	318	298	339	328	342	303	319	314	314	343	319	330	291	303	354	327	323	346	292	328	324	314	348	318	316	320	321	316	328	322	342	332	322	310	339	331	321	331	304	312	331	349	330	324	355	316	321	313	327	340	330	330	300	321	336	328	341	311	329	340	352	332	321	331	296	345	317	309	309	306	331	297	302	322	348	294	338	325	361	324	306	320	340	338	321	348	331	293	306	303	320	295	296	328	309	336	353	340	301	308	298	335	306	314	329	307	319	284	308	352	324	320	301	321	307	330	309	306	328	325	323	328	319	343	317	330	300	335	320	308	301	306	353	315	312	316	305	319	344	314	317	277	344	341	321	320	351	337	336	319	297	333	299	319	314	312	331	336	324	325	302	305	323	304	320	314	313	338	308	305	339	307	331	314	309	301	286	314	325	329	341	324	343	333	333	307	354	322	340	316	318	280	326	278	344	321	333	329	307	307	339	332	323	315	345	315	327	329	333	329	356	313	309	312	315	304	331	321	336	314	304	339	341	369	325	322	341	330	341	328	330	318	304	314	295	318	315	333	300	334	316	320	293	320	328	315	327	343	336	320	294	322	331	316	304	337	310	321	330	299	320	339	344	312	348	343	336	347	344	324	318	296	344	325	356	314	341	333	318	311	297	301	347	316	303	320	306	306	321	300	323	288	340	322	321	310	305	293	309	318	347	352	303	337	326	308	294	334	309	316	331	341	283	311	319	310	329	327	316	319	331	303	296	360	302	325	319	315	354	304	324	324	357	311	295	321	313	330	340	321	334	330	297	319	330	340	339	337	309	338	310	305	327	295	314	338	304	325	334	319	314	321	337	353	334	318	321	336	320	344	330	318	335	316	308	313	329	318	346	313	334	339	361	309	331	332	297	306	336	309	343	316	333	300	337	357	330	336	294	357	312	327	281	349	309	314	301	324	338	338	311	310	330	372	305	289	330	357	305	320	327	322	345	321	318	319	292	315	319	324	320	317	324	300	301	300	319	334	331	310	324	318	333	314	304	317	327	332	339	316	343	328	318	330	323	348	344	340	330	311	351	321	317	310	318	310	335	317	321	334	324	328	333	311	342	333	341	332	290	349	337	346	306	307	363	324	356	325	290	319	313	295	322	306	308	306	333	312	317	318	295	322	300	350	353	328	331	327	311	319	321	327	308	349	310	315	300	347	314	333	327	344	303	273	339	362	311	339	328	328	319	307	316	310	343	301	333	315	317	336	325	331	310	283	328	325	345	318	304	320	286	327	332	305	330	302	293	302	339	332	339	309	301	329	312	338	304	338	326	304	316	335	343	317	314	294	302	331	323	324	317	310	332	313	309	318	313	322	313	330	342	313	347	348	326	335	294	278	336	306	332	337	328	316	304	332	314	330	323	306	328	316	296	300	343	319	334	315	322	333	299	313	327	304	307	313	314	339	323	310	283	325	314	320	337	330	347	328	344	307	319	307	337	294	296	331	315	331	346	274	298	302	333	321	332	290	307	328	349	321	325	327	332	313	307	326	340	305	310	320	305	323	346	305	330	331	332	298	333	322	325	356	327	327	334	318	327	325	300	352	346	333	291	339	331	320	329	319	335	306	285	312	347	338	340	326	313	330	313	304	300	314	333	330	318	305	286	331	308	320	318	324	314	323	327	322	293	322	317	348	322	343	316	336	319	341	313	310	337	311	325	293	273	336	293	314	330	291	283	319	360	317	325	318	329	323	270	306	314	324	295	296	316	318	345	305	292	328	290	313	322	291	333	338	332	309	301	324	305	346	333	321	316	313	326	309	315	311	308	312	284	316	312	336	307	331	325	325	312	332	317	321	328	320	339	314	355	321	316	336	292	317	324	330	325	345	330	315	331	311	362	311	329	311	295	303	298	341	323	296	346	344	340	316	325	301	343	310	327	320	330	350	323	303	308	288	309	349	320	313	325	319	343	322	298	309	306	313	336	317	295	323	338	329	342	303	317	354	341	311	347	320	340	320	328	322	285	320	317	343	347	330	336	344	314	336	312	342	326	350	321	340	288	329	348	315	351	330	324	340	322	343	348	319	326	321	344	325	296	316	333	319	359	292	335	299	325	314	318	351	324	329	299	339	335	328	318	335	321	332	323	343	299	300	341	320	316	336	325	325	333	338	297	344	339	310	320	346	361	343	344
23197	20766	28174	23428	20767	15039	3563	1504	1008	552	377	342	308	218	247	172	197	157	186	167	153	167	158	136	162	141	162	139	139	140	119	121	136	136	134	116	116	124	118	152	151	103	124	118	125	118	143	117	106	119	130	126	114	128	125	106	118	115	124	127	106	112	138	118	120	114	121	118	130	131	119	106	127	128	132	113	128	101	107	122	112	118	121	108	100	120	116	113	107	103	134	108	117	101	108	135	123	113	116	114	110	126	120	103	118	128	131	112	125	110	118	129	110	101	121	116	79	123	124	117	122	129	132	111	128	112	111	108	114	118	110	112	132	112	120	112	123	110	126	107	120	130	107	119	105	121	110	113	116	121	132	108	114	113	143	114	117	110	114	118	122	108	100	107	101	133	115	92	98	111	105	120	118	117	127	127	110	120	107	113	118	108	120	110	101	133	117	92	109	96	119	115	111	108	122	113	117	100	128	119	126	127	122	101	123	108	116	131	99	124	114	112	109	116	108	124	111	135	106	122	112	116	122	117	120	120	111	117	102	118	125	110	94	108	114	125	121	113	92	116	102	118	116	105	102	111	111	86	116	126	132	108	126	118	133	127	103	110	113	122	123	110	107	112	115	95	122	125	97	122	129	94	115	109	138	127	110	106	126	136	119	130	122	115	93	94	122	112	127	119	133	94	109	120	114	122	102	124	108	113	130	127	115	111	106	109	103	116	123	140	119	110	102	120	134	99	121	127	113	137	121	97	98	106	121	138	97	110	107	113	114	111	117	106	100	137	130	133	97	108	104	107	104	107	110	116	112	101	113	112	125	121	108	107	122	110	103	121	129	112	107	115	136	134	105	115	122	109	124	107	104	106	111	107	107	128	112	107	113	120	101	109	145	116	96	120	98	122	114	135	117	118	115	110	117	118	116	129	108	121	110	112	108	112	132	114	133	115	102	99	117	103	109	108	111	121	115	104	123	115	119	117	112	101	115	88	96	100	104	111	119	120	116	113	119	122	108	124	99	108	103	119	119	122	119	97	108	123	125	115	130	102	117	102	124	122	124	117	130	116	114	86	116	119	118	112	108	126	135	135	110	132	136	128	124	136	124	119	115	123	109	113	122	110	116	128	117	123	117	108	106	113	120	116	121	118	99	121	118	113	104	131	123	117	112	107	132	144	136	109	105	112	98	122	97	112	122	112	99	109	113	111	107	104	143	115	113	100	121	129	128	115	106	130	106	109	101	88	92	117	98	115	126	111	115	116	119	113	125	116	111	110	125	101	95	134	125	112	123	108	108	127	112	116	109	119	123	129	112	122	96	121	135	117	105	113	120	122	112	98	115	116	100	129	117	119	105	105	106	116	105	114	117	126	112	139	124	123	125	119	110	123	117	112	107	115	116	112	109	99	110	126	122	127	111	128	117	127	99	120	103	107	106	118	100	117	107	126	108	123	121	119	120	114	120	117	115	131	97	103	109	116	127	122	104	100	112	105	126	105	117	114	118	99	123	132	119	115	116	113	110	111	109	125	98	123	112	122	129	110	113	112	138	117	116	117	118	127	119	110	122	110	111	127	122	95	112	128	113	125	101	127	107	119	120	122	121	113	119	106	118	121	127	110	103	120	101	110	95	122	107	127	106	108	107	110	105	116	108	112	99	119	122	118	107	114	126	129	120	106	122	120	119	131	108	149	108	94	108	119	115	127	119	98	121	132	110	124	105	115	121	115	106	105	115	123	110	120	138	111	112	120	135	114	100	100	108	108	110	112	126	123	99	128	103	112	127	121	123	128	127	125	120	123	107	106	121	119	111	105	96	140	98	105	118	114	98	129	111	108	130	133	121	117	123	108	112	119	103	110	100	125	120	121	99	116	114	119	120	115	113	106	98	96	102	94	121	95	114	116	108	103	99	98	112	99	134	113	89	93	111	112	106	123	120	121	140	125	117	118	104	110	119	114	102	138	109	102	135	103	110	111	117	117	112	104	117	105	109	120	118	127	122	115	117	126	121	127	116	94	103	136	114	111	107	113	102	92	123	106	102	103	129	100	102	109	111	108	121	111	97	71	115	124	111	131	122	118	118	110	113	127	118	119	122	125	113	112	106	107	124	101	102	119	107	114	104	102	112	104	110	130	120	118	122	129	109	115	126	99	129	125	98	141	100	111	132	100	143	125	125	101	102	114	113	124	123	98	115	109	123	115	125	108	116	112	122	112	98	114	110	130	127	109	104	120	125	99	111	130	101	118	123	109	114	125	122	111	102	117	129	127	82	137	126	106	115	121	82	111	118	122	123	108	120	119	108	106	123	129	107	108	131	113	105	126	123	123	124	121	118	127	106	112	124	114	130	130	113	122	109	111	134	91	128	117	114	121	103	120	98	147	130	111	109	106	130	96	123	106	131	115	107	106	117	140	120	131	120	132	121	129	114	113	108	110	90	115	107	119	111	98	97	136	114	101	102	124	106	125	94	107	118	121	100	111	109	119	108	121	106	118	130	113	130	131	126	119	133	108	95	124	106	124	121	110	133	108	104	122	112	125	114	103	106	127	109	125	106	96	116	115	115	118	122	114	107	115	124	112	121	118	108	116	121	130	110	129	110	120	113	108	106	123	104	121	99	97	117	100	113	121	108	107	134	125	88	117	105	123	111	128	107	126	120	114	111	119	111	107	114	125	123	114	132	113	111	111	142	119	105	129	141	105	122	103	136	135	110	101	123	123	102	122	97	109	123	107	93	118	125	124	127	120	104	110	99	120	106	121	118	112	112	119	122	115	125	121	105	113	107	112	127	119	110	121	103	124	99	112	124	132	99	120	106	93	107	118	120	114	113	107	107	112	104	113	114	118	104	114	118	93	105	104	107	114	118	118	147	102	128	123	106	116	115	147	101	109	94	106	145	122	121	124	126	109	129	128	109	120	95	103	135	133	113	124	108	108	103	119	129	112	122	114	104	118	122	114	114	108	131	120	119	106	118	112	150	140	109	104	106	103	110	121	114	118	113	117	113	129	123	120	109	103	106	115	105	108	128	111	105	94	106	112	88	125	121	124	109	105	105	117	116	127	127	113	127	117	108	127	120	110	125	124	133	132	102	104	133	117	131	137	125	128	109	128	113	109	103	114	115	114	107	139	136	136	104	95	127	135	109	135	108	97	109	118	108	129	124	107	128	119	94	116	124	117	117	107	102	96	124	110	107	124	112	106	97	124	122	107	123	104	126	132	101	124	102	121	116	108	109	102	108	111	102	99	131	116	132	118	115	127	116	118	117	115	107	104	120	110	113	123	106	109	147	118	120	108	129	129	115	125	91	117	117	114	115	113	111	113	132	130	114	103	96	122	102	151	91	124	109	115	104	115	113	108	127	115	125	129	129	113	102	114	117	110	106	107	133	120	111	125	95	115	104	106	126	107	117	109	111	122	102	110	122	129	107	109	129	96	131	107	124	102	110	104	101	104	120	112	104	115	119	120	131	131	116	121	120	124	112	99	110	95	112	97
14841	18057	15380	9464	6431	6585	4842	3249	2215	1162	697	574	539	382	329	307	310	265	275	238	246	217	209	194	196	176	192	206	180	207	175	175	206	178	172	157	184	177	178	155	185	161	174	167	180	146	171	152	147	163	156	152	163	140	162	179	158	134	176	162	134	160	149	138	140	147	151	165	125	155	148	165	166	134	176	151	149	137	134	176	153	147	143	161	156	158	155	174	160	145	152	140	164	169	131	172	136	147	176	138	130	138	146	161	157	154	146	134	161	147	146	128	151	152	145	149	159	141	161	141	156	142	143	175	146	141	148	137	136	166	144	171	122	164	137	150	163	129	142	140	149	161	172	151	166	153	149	140	182	142	149	133	152	131	140	159	144	137	150	136	147	144	143	171	147	162	142	146	156	151	127	164	121	145	135	144	140	157	136	139	141	152	147	173	164	159	182	154	151	151	130	143	162	142	154	132	144	157	145	151	147	144	128	149	143	150	142	141	144	154	120	144	135	146	153	132	149	151	140	148	152	145	140	137	153	164	146	149	129	143	160	153	153	150	137	111	144	130	141	162	139	163	156	121	150	154	172	152	159	148	149	139	148	152	145	165	147	146	126	144	143	137	161	152	153	129	164	141	166	141	135	166	172	150	162	143	156	128	143	142	146	155	139	133	156	136	149	160	156	147	154	118	167	154	131	148	129	140	132	134	155	173	149	144	141	151	147	148	122	139	177	139	166	146	154	158	153	146	152	163	165	152	146	164	129	142	154	161	146	137	149	132	130	122	156	142	139	134	147	145	157	180	121	136	138	152	148	166	156	165	163	111	142	142	115	153	160	133	189	152	145	170	143	165	136	149	151	146	145	148	152	164	150	155	141	164	158	154	162	157	139	149	137	152	134	160	152	164	141	160	123	129	146	158	150	179	157	140	153	145	151	135	163	133	139	139	166	144	153	130	161	167	155	128	141	142	137	153	145	151	173	150	174	138	162	137	125	163	133	134	144	169	125	149	143	144	143	137	135	142	140	168	148	151	162	135	156	141	150	135	145	159	143	136	155	150	152	154	151	150	150	118	141	133	142	153	151	157	157	161	155	160	159	158	142	150	148	144	143	151	135	148	178	161	150	169	176	145	147	162	135	140	135	118	136	140	139	148	163	136	133	111	169	141	156	177	139	153	147	148	154	150	159	154	153	151	158	158	153	147	160	153	153	170	143	148	152	133	153	146	169	154	147	127	149	154	146	145	130	156	148	155	129	159	141	117	141	161	142	140	159	142	141	162	149	165	156	163	146	120	142	159	176	150	147	132	126	158	134	139	138	152	150	144	132	141	149	139	147	137	148	129	159	148	136	168	150	148	170	133	151	169	148	150	161	135	155	139	156	147	148	131	152	143	159	140	136	132	152	139	174	159	144	150	183	173	165	142	152	150	141	138	134	159	157	150	158	139	153	141	143	146	149	145	145	109	147	141	166	140	140	129	151	139	134	137	155	141	164	132	164	161	144	128	158	158	148	140	178	168	150	151	154	151	156	147	140	149	142	138	141	149	130	149	148	121	133	148	184	138	164	132	144	142	141	156	132	161	164	151	136	119	148	155	139	157	162	137	153	115	143	136	141	170	144	148	159	167	146	131	158	157	144	129	159	157	159	152	143	148	137	147	150	141	139	157	145	152	152	145	131	135	163	142	135	147	138	140	153	164	139	163	138	123	147	111	129	154	158	137	135	133	139	152	142	141	137	141	130	161	134	143	158	144	147	141	157	154	147	150	148	170	149	128	124	142	142	118	153	154	150	145	162	154	148	158	144	136	155	150	149	134	148	161	143	140	147	114	164	142	152	125	160	141	149	151	147	153	148	114	137	166	167	145	140	146	157	159	129	148	151	144	162	148	147	148	151	164	147	163	145	135	137	157	150	144	142	137	127	131	126	161	141	149	145	124	159	158	153	154	147	141	152	141	145	144	134	153	166	170	134	158	150	142	138	155	142	142	155	167	143	151	162	171	143	138	142	167	158	161	147	142	117	145	150	140	137	142	152	134	136	162	150	143	138	152	172	161	142	129	140	147	138	138	154	155	156	141	145	155	121	149	141	145	143	146	152	158	139	158	148	157	130	137	148	133	159	134	142	144	131	146	155	151	152	169	131	149	166	127	141	144	173	143	138	145	150	161	167	162	149	158	131	136	165	136	139	152	130	134	152	148	151	162	151	145	136	135	142	134	135	156	155	168	146	144	152	155	162	159	145	173	156	154	139	137	155	143	143	154	148	148	154	138	153	132	156	126	148	142	153	152	130	140	116	158	164	151	142	156	149	138	162	141	156	153	153	144	127	130	137	171	142	159	138	150	126	148	129	162	151	142	153	176	144	162	149	155	148	165	144	142	154	150	146	128	141	161	137	160	151	134	140	155	142	149	144	156	138	146	132	151	144	148	146	149	170	127	150	164	164	155	161	143	179	159	174	163	151	152	163	129	132	151	151	154	151	151	141	141	152	143	145	160	147	141	163	143	154	158	161	156	149	168	145	126	155	145	150	154	156	150	150	146	135	138	146	156	166	160	139	141	161	148	160	144	148	136	158	132	168	157	147	155	158	127	158	141	128	169	141	141	149	150	154	151	144	130	150	147	150	142	154	148	132	144	138	152	157	148	146	160	157	143	144	141	161	149	131	156	144	156	178	160	170	123	146	133	148	140	155	143	147	144	147	141	177	120	147	150	141	157	148	130	119	142	151	162	142	138	154	154	148	159	142	156	162	111	162	160	128	148	151	130	157	147	145	160	139	145	131	164	133	177	135	139	155	139	187	175	157	151	160	158	174	130	141	141	153	129	166	142	128	159	154	147	150	164	158	152	159	145	136	145	147	158	132	152	141	145	151	158	131	162	157	174	159	145	148	177	168	161	155	173	162	138	161	155	155	163	143	132	152	151	144	153	158	145	121	163	128	145	141	153	148	140	160	128	144	164	157	142	149	127	146	163	147	140	148	133	126	133	143	139	142	127	144	145	149	132	144	134	120	163	136	124	171	144	157	175	143	147	126	143	164	148	155	152	145	137	150	162	144	138	146	161	134	155	145	156	137	144	142	126	134	131	147	153	127	135	163	151	148	158	120	140	154	142	154	150	149	111	172	155	155	152	157	158	153	164	133	143	138	160	156	167	135	165	146	154	151	135	153	128	133	119	133	137	167	162	163	131	147	138	129	136	147	136	155	118	152	153	149	152	143	145	124	147	135	153	136	148	123	152	138	149	157	149	162	151	165	164	129	161	133	151	156	137	158	154	143	131	131	145	133	141	123	152	113	149	148	148	159	169	155	135	132	159	156	155	138	137	147	137	137	145	151	164	171	143	137	139	149	173	145	136	154	148	146	150	168	142	146	144	140	169	130	140	147	148	141	126	156	154	145	135	132	149	145	134	148	146	135	155	153	157	131	153	155	134	139	131	144	169	129	147	130	163	156	143	145	135	145	139	136	166	144	144	149	162	152	143	137	144	132	143
24538	20777	27127	24434	13659	2914	1955	1281	879	535	475	371	394	394	362	363	351	363	352	317	330	337	308	322	291	301	299	349	304	304	326	296	303	301	303	280	299	345	319	307	307	303	279	331	278	336	318	307	318	303	294	297	278	286	321	327	319	342	320	298	300	315	319	311	264	331	296	283	294	295	281	284	307	324	276	310	324	307	301	323	290	322	279	296	289	309	305	277	300	320	336	278	285	292	290	307	304	289	276	306	279	320	298	300	312	290	303	318	311	309	298	299	327	304	313	320	293	323	309	297	328	283	306	314	278	307	258	272	296	270	302	297	318	280	291	316	314	280	313	317	320	309	352	297	309	310	295	306	321	288	290	322	286	282	281	281	287	319	289	311	312	326	286	302	288	298	310	307	327	319	308	320	305	292	280	276	258	325	303	349	294	321	293	324	310	313	323	289	289	309	307	332	309	313	318	304	275	330	295	305	297	308	304	273	303	305	293	343	321	297	303	301	297	281	292	287	287	273	312	293	306	283	292	292	326	299	293	320	291	288	300	305	300	322	309	336	298	318	321	311	282	276	289	336	293	310	302	308	261	266	312	306	333	330	288	329	320	280	313	293	312	309	279	301	297	298	324	321	310	323	314	299	311	289	313	277	308	293	301	295	344	298	302	331	299	327	337	300	265	280	284	287	314	320	280	286	296	300	299	303	305	280	306	316	320	293	328	330	306	285	312	307	317	293	321	313	318	286	291	316	311	306	337	342	288	313	265	309	306	272	284	314	301	285	311	277	296	288	303	301	304	311	283	300	334	289	305	319	293	302	307	326	293	303	307	321	275	297	274	283	308	312	311	305	316	306	308	289	299	297	293	281	294	302	325	303	284	306	317	322	322	330	311	319	308	312	307	305	278	285	315	285	324	277	305	273	281	278	299	323	315	275	285	285	339	315	318	289	332	325	305	329	317	307	315	322	331	287	303	302	326	332	286	285	326	290	283	282	322	320	321	309	308	338	328	314	316	294	314	320	299	326	287	283	270	302	299	301	297	326	327	317	343	297	300	278	326	301	305	302	294	311	308	295	350	285	308	307	294	299	330	336	307	331	292	298	357	296	347	308	296	289	302	274	295	297	308	340	302	335	322	278	299	320	294	292	315	322	303	304	298	345	280	310	326	268	289	290	328	297	292	293	330	308	288	318	316	315	303	326	305	322	299	304	279	275	327	330	309	310	252	304	325	300	294	314	296	312	353	272	319	277	301	305	320	332	313	293	291	308	318	306	302	305	285	308	303	291	302	294	308	306	298	317	296	285	297	331	296	297	300	300	291	323	295	310	307	311	320	337	298	299	316	289	295	301	317	286	294	301	365	318	318	316	324	291	321	327	293	296	346	307	271	339	315	312	308	301	320	321	311	352	276	315	304	317	284	295	313	306	300	300	291	327	303	274	336	285	324	314	328	272	307	290	340	299	301	275	286	329	277	299	303	322	320	291	297	341	320	290	313	314	315	322	315	299	321	317	286	285	294	318	299	335	308	315	312	288	291	334	299	300	311	310	322	285	326	312	317	306	288	295	277	325	281	307	325	286	288	289	280	301	320	301	264	310	320	278	307	360	302	269	305	300	307	302	313	278	285	312	312	286	310	315	309	312	345	325	277	288	290	312	299	304	298	307	297	290	316	296	286	304	315	264	299	282	310	280	285	297	303	311	284	289	334	297	315	268	305	305	322	332	286	300	301	301	326	309	265	309	336	305	304	318	308	310	299	278	316	328	301	272	275	275	308	312	302	310	301	328	298	319	288	288	310	274	303	300	338	306	303	304	301	319	330	312	341	317	284	314	327	294	309	308	287	313	278	293	272	283	306	288	311	291	276	306	303	284	311	312	299	330	310	299	333	279	296	300	289	305	309	317	289	277	311	307	300	331	321	320	310	315	307	332	321	305	332	282	290	295	304	304	285	335	293	307	305	344	306	299	305	293	288	306	290	292	322	317	297	303	284	302	321	287	283	316	336	326	316	292	285	278	314	323	330	312	271	330	313	275	286	322	262	309	280	289	291	292	314	293	308	316	291	310	294	301	292	276	309	337	299	311	304	271	309	305	337	305	291	305	306	288	315	293	284	295	293	294	299	289	283	304	305	330	294	312	276	296	286	337	319	313	284	332	322	288	334	283	304	319	292	309	306	256	322	309	319	311	288	297	304	337	357	304	304	315	293	287	317	281	301	288	281	313	318	317	305	319	299	310	305	304	286	289	318	320	308	314	281	337	320	302	315	290	271	306	283	314	321	302	307	320	305	331	301	309	305	317	280	295	290	293	320	277	304	361	311	289	313	280	290	292	318	323	305	300	277	335	306	301	313	297	294	297	298	312	335	293	306	286	341	285	319	280	298	318	315	287	307	304	332	310	302	324	291	326	308	252	307	286	279	301	314	269	310	324	322	297	315	310	290	301	316	297	297	291	334	284	309	326	322	327	312	285	293	284	340	297	290	311	313	270	313	291	288	286	329	302	290	351	294	310	322	301	290	297	286	302	316	308	285	340	319	293	293	292	334	306	281	288	296	335	318	320	279	306	255	297	303	315	273	302	282	287	275	295	294	310	314	315	318	302	296	299	296	310	294	275	332	298	320	282	276	292	322	311	314	308	310	317	312	326	311	309	286	280	301	340	297	313	313	354	314	333	317	311	291	326	307	269	281	325	307	327	295	278	333	275	296	309	308	320	316	320	302	297	308	294	302	321	290	269	292	315	337	331	308	293	300	308	324	289	322	316	316	322	272	302	280	319	297	303	259	315	303	312	301	335	296	310	305	298	288	288	296	315	332	281	283	279	272	307	278	279	288	293	309	311	302	298	317	304	294	325	276	303	279	293	305	275	298	321	337	285	285	253	325	288	287	291	317	324	316	308	269	311	301	294	332	296	297	289	278	281	313	310	325	307	280	291	287	318	307	263	297	316	304	296	289	306	267	299	317	285	312	315	291	305	295	296	331	284	322	298	301	284	287	321	289	311	297	316	318	302	289	323	316	314	286	280	304	310	319	325	301	284	301	319	302	308	281	311	285	313	336	318	316	268	276	305	295	305	301	280	283	309	300	304	304	316	336	299	326	297	313	320	273	330	312	290	319	305	304	270	280	301	277	298	317	326	304	313	319	267	311	285	313	306	299	293	298	309	283	300	298	303	309	305	305	309	300	289	322	282	317	287	326	287	315	319	277	324	282	314	310	283	307	313	264	288	301	291	296	317	290	307	330	296	257	307	327	296	309	294	287	256	324	318	328	293	278	290	293	331	299	312	343	305	316	292	316	302	325	324	323	308	296	295	336	305	292	325	278	317	300	276	307	308	289	317	334	316	297	314	276	280	336	318	303	275	304	287	288	324	296	298	320	298	301	299	319	288	325	284	327	295	322	300	319	337	319	278	277	294	292	308	324	298	304	288	316	289	285	325	334	270	314	288	293	293	307	295	322	323	304	295	285	311	320	282	291	323	303	313	273	293
15299	14397	11840	7319	4729	5317	4043	2787	1897	1034	712	576	554	502	487	483	430	392	423	392	397	362	389	422	389	355	379	373	388	369	368	363	344	404	387	361	385	380	359	358	368	358	370	347	391	362	331	362	387	360	358	356	363	358	327	369	362	341	378	398	353	380	331	328	392	389	350	355	372	401	365	331	370	362	375	352	328	364	345	390	340	336	372	356	353	372	351	374	357	353	349	361	386	366	328	366	352	346	378	360	352	375	336	374	342	361	363	374	382	351	350	373	379	360	359	344	336	338	333	352	362	293	343	341	327	367	331	360	371	373	347	369	332	356	339	351	333	352	324	348	380	393	372	360	365	345	375	335	348	333	385	361	334	345	338	321	359	352	352	364	340	365	351	360	355	363	342	368	399	340	338	387	373	367	392	357	356	358	335	348	358	379	342	353	368	402	358	376	350	357	357	325	362	337	344	346	360	372	368	366	349	363	340	339	389	370	347	377	366	336	305	396	374	339	335	369	357	377	341	361	339	368	408	391	353	339	358	357	380	385	383	382	348	362	359	368	350	402	305	334	328	374	376	317	328	360	352	369	359	353	361	360	361	366	353	346	367	386	349	353	356	337	336	338	355	357	325	364	369	328	372	350	382	333	363	377	374	371	335	335	362	352	386	353	375	378	377	323	383	372	351	362	311	394	355	385	378	391	373	343	351	354	367	363	385	362	399	367	342	386	334	345	381	353	361	346	338	357	348	389	371	360	375	366	368	347	358	361	369	361	341	369	368	363	383	359	337	344	337	362	366	352	346	360	369	363	374	376	336	361	393	358	378	355	393	397	345	346	352	381	365	362	367	391	325	363	336	376	331	368	350	367	349	344	373	357	334	322	386	343	329	359	337	360	339	354	396	341	339	335	358	339	353	348	374	358	357	359	390	333	346	383	362	345	382	356	358	401	341	369	346	358	335	367	350	337	350	374	352	403	366	359	357	374	322	351	360	392	347	365	317	344	351	368	342	356	318	352	342	321	364	363	351	383	320	363	401	340	339	374	337	357	353	407	357	344	388	366	356	372	361	369	362	344	364	349	334	380	334	386	383	376	355	343	346	363	382	379	365	373	389	336	375	365	362	348	359	363	358	365	368	358	339	331	354	381	361	351	394	390	366	373	359	348	354	376	365	356	345	348	345	350	338	337	366	400	355	360	359	365	388	328	368	368	357	370	406	336	363	383	375	325	380	355	370	353	353	353	346	325	332	391	333	346	388	389	378	343	365	371	339	381	377	363	378	365	387	362	363	373	366	401	338	358	356	340	364	393	385	381	361	373	339	380	365	360	381	366	341	363	363	375	372	341	354	339	363	383	351	338	385	408	354	356	337	352	352	332	367	368	374	362	348	332	330	322	351	379	322	324	373	395	357	347	351	343	356	349	391	371	362	307	361	378	355	347	359	346	348	357	375	348	348	381	357	391	333	388	349	375	383	355	363	354	376	353	354	352	353	358	358	374	390	345	368	335	410	362	365	365	364	420	355	375	371	360	340	318	373	370	338	368	393	348	353	368	379	381	329	380	369	329	384	362	358	365	400	338	376	316	394	366	351	383	349	328	352	318	365	367	348	333	329	375	359	372	380	353	328	343	357	391	398	360	383	383	359	377	369	360	346	370	355	347	367	361	372	347	399	357	388	355	374	321	357	299	329	328	370	389	380	390	336	355	370	374	376	374	374	369	340	353	363	356	370	341	358	341	325	379	392	382	342	349	384	395	338	377	359	322	314	347	331	383	376	339	335	386	325	348	374	400	359	355	362	375	384	331	337	354	399	375	353	369	404	360	365	365	346	363	363	346	358	382	346	354	342	330	349	315	381	350	364	332	342	343	373	325	369	371	365	355	339	353	362	366	341	345	371	372	387	399	358	328	348	360	350	348	394	356	357	372	351	370	395	359	355	368	362	339	360	372	339	357	354	317	352	375	384	357	332	369	358	376	345	331	364	345	358	349	347	343	367	358	371	335	379	344	370	358	354	364	348	367	396	359	349	354	382	359	325	351	338	338	368	356	392	352	362	377	333	381	329	374	367	330	373	378	336	390	364	380	344	333	325	385	339	354	329	390	377	383	376	358	353	339	362	344	384	353	342	350	383	365	350	341	342	372	380	363	333	394	354	362	345	367	382	336	404	373	353	384	351	373	358	348	343	391	384	366	358	362	354	363	348	370	353	355	382	347	346	350	413	362	363	384	367	345	376	339	392	348	393	367	335	363	335	329	335	370	343	382	395	376	413	345	349	369	383	379	393	371	363	358	369	346	373	354	339	366	359	337	343	323	377	342	369	349	329	375	318	335	374	345	323	351	354	372	350	366	331	359	390	358	372	344	368	360	340	358	362	360	359	357	352	383	338	396	355	344	359	371	346	355	364	323	340	370	324	367	338	330	348	387	379	352	349	359	384	340	336	380	345	346	374	355	347	332	351	364	331	385	356	363	352	380	341	381	337	382	380	356	353	343	348	340	366	358	374	393	363	382	357	365	327	354	380	340	381	346	385	367	384	347	351	352	362	364	380	336	369	329	384	354	365	339	402	370	375	375	371	343	362	387	342	360	339	377	348	351	355	340	345	298	367	343	382	362	367	322	337	355	342	375	383	386	322	326	370	364	355	343	348	373	363	356	371	357	354	346	378	360	369	370	373	352	390	362	327	338	374	355	327	339	373	326	366	354	344	351	335	372	366	331	375	345	358	343	344	356	364	379	355	338	365	374	368	372	343	351	331	341	382	356	311	362	378	350	385	340	376	339	353	384	362	382	340	340	334	361	363	379	367	364	344	355	337	345	371	378	357	333	322	379	305	374	382	377	356	375	392	365	402	369	376	390	352	380	355	347	344	345	331	367	400	360	340	355	356	360	338	369	356	339	360	372	359	371	380	310	360	345	391	385	336	355	385	376	336	362	350	336	392	335	374	346	350	385	376	363	365	341	335	386	339	330	355	332	403	356	326	338	357	327	359	372	346	337	367	369	358	326	365	390	381	367	388	322	344	362	367	376	364	387	383	384	356	374	357	374	394	367	387	335	322	375	350	311	346	383	371	378	343	362	368	364	361	384	358	364	347	354	348	345	361	377	372	399	313	329	381	381	338	373	383	365	382	336	387	384	383	352	356	376	377	371	379	359	356	387	364	332	364	365	363	359	394	358	371	365	345	347	374	343	366	355	387	402	340	335	371	332	358	390	374	328	357	338	362	356	322	362	372	352	350	386	374	366	360	361	345	381	363	352	379	360	364	352	386	339	361	351	381	351	354	349	347	373	336	381	375	364	332	337	350	366	375	371	369	367	394	381	328	345	339	348	395	370	368	385	362	381	352	376	394	379	349	345	359	353	376	346	369	353	350	348	360	329	384	345	379	376	367	380	357	332	362	389	369	331	363	351	367	336	361	371	322	348	353	356	373	400	343	348	352	335	365	380	373	368	348	362	341	376	324	366	364	352	384	363	357	377	362	377	379	384
22359	20802	28521	23178	20806	20965	14568	3093	1925	1004	619	524	448	358	339	288	273	251	218	198	183	156	167	181	162	165	150	146	140	137	141	162	142	130	125	154	139	126	143	125	116	108	138	149	131	130	124	141	103	112	114	125	123	129	113	115	106	113	114	111	97	131	106	97	101	117	104	107	103	118	112	121	121	109	122	97	126	98	120	104	94	124	115	103	124	119	108	116	106	134	120	109	82	124	109	104	122	102	109	118	118	107	110	113	116	97	105	94	92	122	98	111	110	108	120	102	101	99	107	117	108	119	106	109	107	119	123	97	110	122	93	108	103	112	106	131	111	99	96	113	96	100	109	115	97	95	124	104	127	104	95	125	123	116	105	98	106	102	105	94	101	115	115	112	110	102	108	92	110	100	105	113	97	112	109	119	109	111	94	98	108	116	116	121	98	136	117	122	103	134	103	99	103	111	130	124	119	107	104	120	112	98	94	106	89	103	121	109	112	112	121	107	103	105	92	104	95	100	112	116	109	107	113	101	91	128	113	98	93	101	103	100	116	130	111	128	99	99	118	107	121	119	106	108	120	123	127	104	91	102	106	111	122	103	129	96	116	121	90	107	117	120	118	97	103	112	120	97	110	92	99	113	100	107	124	120	114	112	119	88	87	120	115	112	91	118	99	104	112	110	107	106	97	117	116	112	121	109	123	101	108	114	103	115	106	120	128	118	90	113	115	129	109	104	109	93	100	102	126	104	122	125	103	112	105	104	109	116	103	94	123	92	110	114	109	119	121	102	107	116	117	117	102	117	106	95	123	106	101	88	126	120	119	128	114	85	117	101	116	104	113	108	117	118	111	102	122	95	109	103	127	125	122	116	104	95	94	85	110	129	110	114	111	92	129	105	115	88	114	113	102	121	111	119	111	104	107	116	112	101	110	100	107	109	111	120	105	118	121	112	120	110	100	108	124	122	116	105	114	100	119	138	99	92	96	122	96	115	102	110	109	106	99	101	94	103	111	97	100	119	92	131	111	131	104	97	105	120	109	121	110	101	106	90	105	109	105	105	100	135	126	97	110	103	116	115	105	93	115	108	108	103	110	94	91	110	119	120	101	113	102	104	115	114	120	108	123	108	92	109	123	125	124	118	91	111	102	91	99	125	119	93	79	110	113	113	110	96	124	106	111	92	102	108	102	112	114	119	103	123	115	95	123	111	106	118	98	108	118	107	102	101	90	121	100	106	100	112	113	87	104	128	113	126	111	113	125	104	114	109	124	100	114	119	122	115	108	92	107	96	127	102	132	112	92	120	109	104	119	115	120	93	107	99	110	119	118	105	119	94	110	124	96	106	97	112	106	115	117	108	121	100	104	101	104	126	94	107	107	112	113	110	122	122	116	105	114	91	111	109	92	108	116	110	100	106	106	98	109	129	119	114	120	117	116	110	100	100	108	105	92	115	106	113	111	92	108	107	111	106	93	95	87	94	106	93	90	114	111	103	113	98	102	114	94	90	111	121	113	114	97	117	91	91	122	111	114	102	106	96	124	102	109	110	109	125	102	131	110	113	121	101	129	94	127	117	105	109	101	95	102	107	115	121	129	105	116	89	118	108	110	124	115	98	107	90	100	111	112	97	124	114	84	106	105	112	121	116	112	109	132	98	107	135	106	125	115	112	93	106	122	124	85	111	119	110	130	113	105	120	110	120	87	102	113	111	93	116	109	114	108	109	100	93	124	112	95	115	109	123	108	114	104	128	117	109	108	130	100	105	111	120	94	101	117	130	109	115	100	113	96	103	116	110	110	99	90	102	101	109	110	91	112	113	111	122	104	109	103	116	115	116	117	89	118	105	103	114	114	98	105	112	86	117	111	105	109	97	112	119	118	110	110	116	102	101	114	112	126	103	97	89	105	102	119	119	93	102	110	125	94	103	118	98	118	120	98	102	109	104	111	96	102	109	87	108	116	103	108	108	120	113	98	112	99	118	110	104	123	107	101	113	116	136	101	112	100	94	117	107	122	110	122	100	104	107	107	114	106	123	108	123	133	108	94	131	109	110	104	102	116	100	118	100	109	124	105	113	119	96	124	114	109	106	132	108	123	113	109	122	105	111	111	102	98	121	121	118	111	117	126	114	112	99	117	120	112	100	107	117	109	119	108	125	116	100	104	104	118	92	101	117	105	114	108	104	117	113	87	124	92	127	107	87	131	106	107	98	107	89	109	98	102	113	100	110	106	120	91	104	125	93	90	78	109	107	115	93	122	114	111	122	104	99	124	108	113	116	109	102	105	99	100	113	110	112	107	112	110	131	107	126	100	112	86	108	112	100	102	111	109	108	122	128	112	105	95	121	116	97	122	83	112	102	110	122	101	107	103	113	105	99	91	103	106	89	123	114	91	121	96	113	120	91	88	104	109	115	126	110	98	86	92	98	124	120	98	111	107	108	127	99	100	123	97	116	122	94	106	117	116	112	117	106	105	110	127	98	123	127	137	121	123	101	129	114	121	107	104	111	96	98	119	104	118	108	101	121	102	114	109	115	108	108	106	92	96	114	95	97	93	116	104	90	109	112	113	102	126	88	116	93	118	109	107	114	108	88	93	142	104	115	106	101	124	105	103	111	114	116	106	110	112	104	114	101	107	110	118	96	112	102	97	100	133	97	106	131	107	104	100	103	90	121	99	106	107	105	115	125	104	110	107	122	110	91	102	109	98	119	98	108	113	114	112	132	102	117	108	110	86	107	129	100	116	96	85	111	111	113	103	103	105	120	99	104	119	100	112	127	107	120	96	126	108	110	98	101	106	96	116	122	112	103	118	137	119	95	115	105	100	101	109	100	109	122	105	109	103	117	98	99	101	95	127	109	94	99	106	88	108	112	100	98	123	97	112	105	99	92	100	106	78	106	119	118	111	111	90	113	108	102	104	103	100	103	124	104	111	103	107	81	86	101	120	128	123	122	103	99	101	108	99	113	106	113	110	107	94	116	105	107	114	112	103	118	127	96	107	114	111	111	102	98	92	107	113	103	101	132	105	97	107	111	104	109	120	87	117	116	120	112	109	105	100	108	93	109	102	91	103	93	95	107	114	106	104	90	108	114	109	122	110	98	117	113	107	102	97	107	98	91	91	121	114	129	130	118	132	97	123	113	99	116	96	93	100	113	99	125	103	115	112	99	117	96	111	100	109	114	107	118	117	117	100	96	107	116	108	113	115	119	132	110	101	109	112	118	109	100	101	109	101	104	121	91	128	102	113	104	90	97	96	117	101	110	92	91	113	88	126	121	90	104	121	120	111	104	131	105	94	93	93	109	98	108	103	111	127	115	120	115	107	90	109	96	121	105	98	99	100	107	111	99	104	92	105	103	106	119	110	116	89	114	98	118	119	93	94	123	106	93	98	114	112	102	96	96	113	113	116	112	96	91	99	110	111	97	102	101	100	119	93	120	99	96	110	109	103	101	125	110	118	123	114	111	133	113	91	122	110	106	104	116	93	133
17633	24685	22133	13707	9840	9749	7508	5411	3960	2067	1289	1040	919	647	549	469	420	372	331	296	277	260	250	266	230	219	211	189	203	199	212	172	168	170	157	163	163	157	157	141	135	172	159	141	127	151	159	152	149	152	152	125	126	150	144	136	119	151	163	142	142	145	167	145	139	155	131	142	139	145	134	121	129	121	153	115	119	135	144	153	126	130	148	122	121	122	127	148	122	119	117	135	128	132	116	142	118	126	134	135	119	112	136	146	131	134	112	138	132	153	135	152	116	118	107	106	140	122	131	135	114	114	132	131	125	142	139	112	135	125	147	134	118	137	115	133	124	142	147	122	122	128	133	138	128	149	152	125	135	136	112	118	138	120	112	131	129	120	123	107	128	135	124	140	129	137	119	151	122	111	131	129	127	153	128	115	103	136	130	122	119	120	110	113	131	137	138	116	118	139	124	120	129	118	146	124	134	130	129	139	122	125	122	128	120	116	141	129	140	123	124	129	114	105	109	135	134	132	139	128	144	132	145	122	134	146	119	128	137	142	134	125	125	108	138	114	122	112	121	159	129	110	129	118	131	121	122	137	126	148	124	114	130	129	137	117	134	122	118	116	124	119	136	119	129	131	135	142	106	144	139	126	116	104	107	125	128	126	138	112	120	157	149	120	134	112	144	130	126	141	124	142	123	128	136	145	123	120	120	118	137	108	143	134	136	141	105	117	131	124	143	128	103	137	123	125	124	128	129	122	123	113	115	137	124	135	125	141	137	124	129	142	125	121	125	113	138	122	136	127	140	120	121	115	120	113	117	131	135	133	113	120	126	136	112	127	116	131	117	137	116	126	103	120	148	115	119	140	144	126	124	120	142	118	136	150	120	126	126	123	122	111	129	131	111	126	134	117	117	107	130	145	127	124	115	109	114	116	138	123	136	129	124	111	140	124	106	126	121	123	110	109	124	110	123	135	110	112	111	104	151	130	114	140	118	131	125	135	134	137	138	130	141	121	127	125	143	106	113	148	105	112	126	113	114	138	133	129	153	130	131	116	125	135	114	111	136	138	136	124	115	130	119	125	146	135	127	132	111	130	120	120	125	151	127	137	132	144	121	128	127	121	139	134	132	126	122	126	131	136	130	137	120	109	123	139	125	126	107	130	121	117	137	127	117	133	123	138	121	124	115	115	137	133	149	134	146	118	125	133	119	115	142	117	121	123	126	108	117	124	126	114	135	125	114	130	129	125	118	153	128	124	152	139	130	108	108	125	111	115	125	142	104	116	130	145	124	116	135	119	114	118	125	129	135	127	121	124	125	122	130	123	127	126	118	128	120	137	123	124	121	128	133	116	120	133	124	120	134	146	109	124	130	115	99	121	121	123	104	146	129	144	122	103	109	126	118	135	128	120	129	118	142	125	121	145	119	139	129	126	130	124	121	117	140	118	131	125	125	131	96	132	111	130	117	132	123	140	115	136	125	134	123	123	141	127	104	144	132	134	123	123	141	129	127	118	138	148	104	125	121	149	113	142	131	127	128	126	130	116	134	122	132	121	115	126	130	145	107	122	106	144	127	131	141	130	123	121	132	113	136	138	123	120	139	107	118	142	118	143	148	127	121	115	127	116	140	135	123	144	127	126	114	137	113	125	123	118	141	155	131	120	147	129	141	132	114	117	137	128	138	144	130	133	148	152	132	123	136	122	127	124	113	125	125	116	118	127	137	134	117	129	126	125	119	130	127	133	121	123	114	124	125	107	124	130	136	121	112	125	130	138	106	136	127	125	109	113	118	94	138	126	117	134	140	121	132	123	118	132	119	100	115	118	133	124	122	113	116	124	126	113	118	127	136	108	124	125	120	135	123	114	133	140	128	123	131	131	114	114	115	102	127	126	147	131	140	127	126	141	124	135	140	131	131	130	133	134	124	149	114	117	124	127	109	129	122	105	125	140	126	123	109	129	138	117	127	113	129	113	132	132	124	138	114	127	124	127	119	114	117	135	126	127	140	135	118	112	122	130	126	121	129	121	118	118	134	125	138	114	113	118	120	120	116	136	132	141	117	121	112	124	120	132	142	133	124	131	157	131	124	129	110	142	120	147	118	124	131	121	125	155	130	114	126	148	116	121	138	114	123	134	102	122	89	109	123	117	126	112	122	133	145	129	152	124	110	123	120	130	132	129	127	123	122	130	128	121	157	121	123	119	120	113	133	131	142	131	134	135	127	119	131	151	122	106	124	108	116	137	113	119	120	143	125	137	113	119	145	120	113	151	107	118	128	132	119	116	119	142	135	130	129	130	130	108	113	134	124	110	134	129	126	132	128	118	118	141	125	115	136	127	132	125	134	135	131	114	120	116	118	138	141	122	145	126	113	117	103	129	147	146	131	139	125	110	118	141	135	116	118	140	122	139	108	135	133	124	113	147	120	98	115	111	130	139	126	129	124	122	126	134	121	126	125	124	116	110	129	116	131	128	132	127	120	125	128	122	146	113	134	116	105	127	120	124	144	116	124	127	118	135	122	129	121	126	116	124	128	151	116	122	120	102	131	133	128	123	123	123	125	124	129	146	131	115	110	120	120	122	126	146	118	127	134	122	124	106	121	136	125	117	139	131	109	124	118	125	134	111	124	132	120	141	117	145	120	138	116	120	123	132	124	128	132	118	133	123	119	128	116	123	103	124	126	136	120	121	110	107	125	126	133	137	134	117	117	122	124	116	140	130	126	121	121	117	131	112	133	125	148	130	119	113	130	128	132	143	129	131	128	130	123	128	130	104	116	113	125	132	126	130	112	121	116	111	131	121	124	126	140	138	135	112	132	124	127	130	118	136	119	120	143	110	120	127	152	119	93	114	129	130	118	117	124	137	110	111	129	133	114	133	131	133	134	121	124	111	110	104	127	133	122	121	119	132	136	122	119	118	128	127	124	134	107	140	121	126	136	128	135	137	135	128	133	117	137	142	123	134	141	117	105	130	130	128	113	137	150	140	142	143	124	147	134	128	108	116	109	124	125	117	126	136	130	124	117	123	135	116	136	121	144	131	120	121	120	137	127	127	129	131	141	124	132	110	128	131	118	114	125	148	131	121	125	149	143	143	123	128	116	120	125	124	128	110	115	142	150	124	143	111	111	118	144	141	117	150	123	118	118	134	113	105	140	118	113	148	112	115	139	126	135	146	148	128	129	115	113	116	148	135	122	115	121	127	121	128	126	117	128	128	111	116	115	131	116	118	119	122	143	136	111	153	136	135	125	139	124	108	156	128	120	127	117	118	130	115	136	130	121	118	124	135	117	108	136	116	107	118	171	110	112	134	138	121	153	133	122	154	129	139	109	122	131	135	123	123	126	126	118	138	108	142	128	155	103	112	136	140	128	112	120	144	119	143	113	132	115	134	143	117	117	142	124	138	122	127	135	126	113	123	140	126	123	116	114	138	124	112	117	112	125	122	118	130	116	115	137	123	110	123	101	128	123	129	120	110	147	114	161	127	127	122	108	127
26491	20404	12749	3790	1662	1381	1239	857	610	384	299	268	280	295	299	288	288	283	276	248	245	262	302	284	275	260	240	259	287	268	290	284	270	251	287	249	278	260	228	264	269	278	254	258	279	256	256	260	252	248	257	260	248	286	306	257	260	252	254	262	233	260	271	266	258	258	232	275	277	271	261	273	260	271	253	262	268	273	280	267	239	257	254	255	272	258	259	260	266	264	238	264	297	277	249	270	269	302	271	263	240	269	273	260	255	264	254	221	299	286	256	271	281	269	279	268	270	270	247	278	242	278	257	270	277	251	227	282	264	252	270	262	283	267	239	262	279	272	274	260	265	272	293	281	261	233	238	244	242	249	243	279	261	266	267	289	279	244	264	283	246	286	263	266	272	285	261	274	288	279	289	271	243	288	280	250	259	280	276	269	255	262	273	277	248	280	256	263	283	243	284	255	284	249	258	287	296	235	264	263	250	276	275	270	280	268	257	271	269	273	273	267	270	245	278	243	271	288	247	262	264	265	251	293	257	278	300	277	239	292	257	239	235	258	260	247	267	265	285	278	257	271	254	258	241	243	270	264	261	247	254	272	262	274	252	272	270	302	277	288	282	268	280	265	252	280	273	229	281	264	274	256	295	276	257	267	270	282	254	278	252	271	253	283	240	289	261	297	261	248	254	240	264	247	250	279	273	250	263	275	258	276	250	238	270	248	239	266	256	269	267	248	291	249	272	269	286	274	277	229	281	279	240	253	268	274	241	276	277	267	263	260	254	281	287	282	266	242	277	290	292	259	249	283	239	253	253	252	258	276	270	280	277	279	284	270	289	237	249	267	240	284	266	263	274	249	289	275	269	283	265	283	277	259	282	250	278	277	255	259	262	238	246	291	257	250	286	248	282	251	258	280	260	264	309	257	288	244	270	268	264	241	262	266	232	269	282	280	230	258	284	249	252	273	262	252	252	291	284	266	252	311	284	265	263	266	274	291	277	231	272	242	272	285	273	262	281	263	263	249	253	250	266	243	281	252	248	284	253	258	290	246	280	270	242	282	302	250	269	285	272	257	254	259	244	263	275	249	286	268	270	287	269	273	253	266	258	249	267	266	259	262	256	314	282	272	243	263	262	276	246	271	248	260	285	260	255	263	302	271	243	257	256	265	296	252	254	229	275	241	269	286	223	241	281	286	261	276	254	257	260	278	237	249	259	241	259	266	252	248	243	241	258	271	264	250	269	288	253	257	262	278	263	271	280	281	236	272	275	285	269	271	274	263	278	299	305	282	276	271	264	283	285	246	266	265	269	266	268	275	284	248	255	273	242	281	283	284	291	275	253	232	265	262	261	242	294	251	260	271	308	260	262	258	249	272	299	280	275	267	253	274	266	272	249	276	282	239	273	274	242	259	239	249	319	258	291	264	276	290	268	263	258	301	279	287	296	277	282	264	276	299	246	261	278	231	253	246	253	230	265	263	264	281	267	242	259	283	305	286	264	264	266	273	259	255	243	250	257	280	240	249	240	260	248	265	239	273	288	303	277	265	256	271	263	286	272	250	249	285	261	296	269	249	257	275	284	299	255	248	289	275	258	294	254	245	254	259	283	278	254	228	272	266	271	294	278	261	248	287	254	249	251	280	294	268	270	260	261	258	269	262	280	284	283	242	278	279	284	257	284	277	246	274	260	248	266	238	278	256	249	286	277	265	276	258	257	284	241	233	287	290	246	253	259	267	258	280	247	256	269	280	253	268	293	273	282	270	281	256	271	259	275	287	271	275	260	272	267	236	246	269	250	259	262	263	256	262	267	283	275	244	262	304	284	280	244	250	279	249	257	262	271	265	272	267	248	272	248	275	269	276	265	267	260	284	283	273	238	240	276	257	248	265	288	299	251	264	261	263	242	250	242	266	262	273	238	257	248	266	270	281	280	268	283	248	255	282	260	252	244	319	260	275	248	254	278	268	222	258	266	283	266	254	268	272	245	258	261	299	283	263	249	263	247	282	304	262	260	276	254	251	243	258	253	233	248	280	275	241	265	257	260	282	270	256	255	246	252	280	220	260	265	254	244	255	259	270	265	250	285	250	269	280	284	285	271	268	288	275	308	247	242	265	262	285	292	279	284	263	271	277	270	286	256	279	256	283	254	263	265	266	269	237	250	275	263	265	264	289	266	282	282	277	269	265	244	278	276	315	257	275	276	244	268	280	268	261	262	266	299	261	251	246	278	267	269	230	262	251	273	301	282	255	284	286	260	282	248	262	271	288	313	271	276	271	229	251	286	249	249	260	258	251	257	261	269	251	234	243	264	255	274	253	247	288	266	263	296	258	255	304	311	266	247	266	278	245	290	277	275	263	288	228	275	264	280	268	274	243	246	277	263	276	294	273	278	236	272	275	282	286	263	262	275	251	262	246	275	279	256	282	272	294	299	239	262	271	282	271	268	281	278	255	258	250	284	244	251	263	270	286	265	291	271	247	282	252	271	280	241	251	264	256	286	273	261	291	257	287	265	261	275	267	288	265	279	242	255	255	274	254	272	296	277	296	270	250	247	246	239	274	240	278	250	268	273	266	269	264	254	279	289	246	239	249	260	274	242	279	246	229	262	278	291	254	301	271	237	285	256	305	281	251	243	304	272	252	272	277	236	255	269	275	270	265	262	259	253	266	256	248	251	257	258	301	253	247	277	255	232	278	260	289	277	245	260	276	265	265	245	277	302	230	271	268	263	277	270	266	244	247	252	253	262	255	277	249	296	255	281	259	275	255	269	266	245	276	259	284	262	273	234	280	272	302	294	292	277	273	284	279	273	259	266	291	268	278	292	281	264	283	251	242	281	256	270	278	270	237	252	266	255	275	275	250	247	277	233	293	262	270	253	241	261	270	263	250	264	247	259	279	268	247	268	278	286	272	288	244	268	283	251	276	267	277	274	244	275	284	242	254	257	265	267	273	256	268	269	264	257	294	251	289	266	246	264	262	244	284	302	294	281	288	251	270	273	270	259	241	260	283	243	262	288	249	250	239	288	260	270	276	283	272	282	251	267	254	248	250	263	261	291	260	249	258	269	264	284	236	252	270	268	262	259	283	254	238	271	262	276	241	263	285	249	243	275	276	262	266	246	270	245	244	278	275	261	266	255	286	283	256	282	286	259	272	272	254	240	272	278	268	261	304	268	259	266	224	246	263	272	256	282	277	262	261	235	242	251	276	248	256	244	235	257	246	295	270	252	240	295	260	273	266	266	267	282	298	280	255	255	250	264	239	284	244	257	258	261	271	270	279	274	265	261	241	266	237	276	273	265	255	258	255	265	272	276	252	283	256	267	266	283	257	245	264	293	264	245	282	247	271	251	251	255	262	252	255	268	246	271	271	264	284	260	311	267	256	259	272	276	237	289	267	267	254	266	273	260	299	264	261	251	272	264	254	234	244	261	301	263	290	276	256	236	271	255	264	250	245	278	256	229	256	271	239	255	258	271	233	264	283	270	247	257	249
8357	9458	8930	4527	2925	2829	2381	1867	1168	675	435	369	350	367	316	329	282	333	314	331	351	333	356	340	327	312	314	313	312	329	319	332	359	300	341	331	337	346	324	323	322	363	317	329	334	298	328	328	320	361	337	331	322	357	359	327	306	327	329	317	323	328	359	310	353	283	348	351	294	345	336	356	321	298	313	339	268	305	314	342	316	343	301	341	345	337	371	358	329	319	354	331	297	339	323	313	304	319	318	320	327	294	307	325	327	378	317	319	309	313	343	319	310	323	299	325	316	330	323	313	304	304	329	314	293	340	306	310	357	328	297	293	341	306	316	302	329	356	351	338	337	313	334	319	331	316	309	347	305	319	333	316	335	357	364	342	351	322	319	336	323	319	290	337	304	373	311	324	314	313	333	339	328	302	296	340	285	334	338	348	349	331	327	321	290	316	319	325	324	310	323	313	326	337	305	314	300	334	320	303	349	329	332	334	354	338	320	330	297	327	331	270	329	293	313	312	318	336	320	313	322	340	332	328	324	350	309	330	308	326	317	350	329	328	270	341	300	302	282	345	293	344	322	316	298	336	304	347	324	313	309	358	322	319	301	333	321	302	310	335	306	319	314	312	304	302	314	344	318	317	307	325	302	325	324	289	335	325	313	327	340	322	322	319	320	336	318	360	310	306	314	333	315	292	365	330	306	306	350	338	330	326	322	345	346	339	346	321	330	336	321	322	338	325	326	311	324	350	349	342	345	336	335	313	317	352	351	353	332	316	341	323	335	308	347	334	332	311	322	331	328	332	303	334	345	295	305	334	342	308	317	337	322	320	348	333	334	355	291	316	297	338	309	340	326	310	305	341	341	331	327	335	333	352	360	310	354	325	330	333	318	300	339	323	331	344	323	324	309	303	380	322	346	317	320	328	330	336	339	321	316	319	317	338	322	329	347	302	298	315	318	350	290	306	347	332	319	325	314	309	352	327	316	307	298	300	333	274	312	342	343	301	314	345	330	306	327	309	326	309	312	350	351	348	315	342	336	321	335	330	326	315	351	308	332	304	321	322	345	319	312	330	336	306	315	341	312	340	308	320	304	321	299	346	368	315	364	326	322	349	337	329	330	290	292	338	325	341	303	333	351	317	325	314	326	331	313	318	299	338	312	312	316	315	345	287	349	321	340	328	338	331	319	317	339	328	304	346	335	312	308	367	338	321	335	324	338	313	339	320	365	305	326	320	319	327	345	327	311	322	349	307	326	291	322	285	292	321	308	298	340	338	298	330	354	326	346	289	307	323	343	336	322	335	361	328	324	293	291	341	358	295	288	340	314	315	327	322	302	328	324	323	298	310	303	305	336	350	329	332	313	318	330	317	312	301	344	339	383	327	312	331	337	367	333	303	324	381	340	333	345	306	295	335	320	344	305	305	314	345	336	311	318	322	327	324	307	314	346	342	307	320	328	313	334	328	342	317	300	329	329	351	330	300	339	296	327	344	337	359	352	317	321	315	325	343	303	329	347	319	340	302	314	344	320	338	332	332	309	301	347	327	316	321	325	316	319	327	322	321	341	319	311	334	307	314	359	336	322	350	290	342	318	360	330	308	335	299	363	327	312	329	318	329	342	317	304	326	332	332	314	317	326	355	335	325	337	325	306	327	313	321	325	317	312	332	346	327	313	333	345	327	298	332	348	325	328	284	371	312	332	335	312	327	346	323	334	343	299	293	310	335	342	317	312	340	353	321	364	330	322	340	329	322	335	351	321	310	325	330	310	328	360	342	322	295	329	322	340	322	303	325	347	317	328	322	345	288	298	309	325	333	336	311	318	312	323	355	331	338	314	329	284	344	326	322	295	323	312	348	315	326	359	336	352	315	318	310	310	318	301	321	336	317	326	381	331	340	324	323	316	337	304	342	340	329	297	304	340	302	296	297	319	370	340	327	329	330	295	299	303	340	313	325	321	310	335	319	336	351	334	324	333	345	348	335	330	328	350	316	332	321	328	326	329	351	313	339	319	301	319	318	329	347	326	322	310	309	331	318	330	337	311	320	331	332	335	343	319	331	327	323	338	321	311	335	309	311	345	313	314	309	348	315	340	347	307	292	310	330	334	333	321	332	341	299	329	322	309	344	330	320	353	359	360	310	325	339	336	284	334	347	340	356	340	303	321	337	321	353	334	286	334	315	357	337	328	322	319	308	312	330	311	336	365	322	324	345	329	318	303	315	317	320	325	312	320	296	333	318	368	324	333	333	329	328	330	321	305	303	337	329	342	314	300	339	313	303	314	368	301	326	298	311	297	332	340	346	324	320	330	308	300	310	318	357	319	333	341	349	324	334	333	363	349	326	329	325	332	348	319	318	347	341	311	308	314	309	335	364	321	327	319	309	359	324	294	303	309	299	327	296	321	303	327	320	329	332	315	317	339	311	318	304	298	310	351	321	323	327	331	336	316	318	313	320	299	321	350	326	368	323	325	355	333	307	341	330	318	330	332	310	310	316	345	344	317	329	314	297	322	343	340	326	346	337	286	315	331	310	333	320	311	299	307	314	282	313	331	334	356	359	360	328	358	344	319	318	306	323	318	334	332	315	353	332	294	285	320	325	312	323	339	305	319	336	324	308	327	313	303	327	300	344	309	367	303	370	281	330	347	344	314	336	355	329	303	355	297	351	340	312	301	332	363	310	297	317	344	358	322	324	341	329	316	327	324	315	353	323	310	353	315	305	344	310	323	350	300	302	319	304	286	311	323	333	345	323	327	340	340	339	314	329	325	317	332	291	318	315	324	322	311	348	315	302	324	309	286	338	326	312	314	330	333	339	323	335	343	330	325	343	342	304	336	329	312	337	342	317	322	329	336	324	319	319	316	329	318	301	332	307	318	318	318	321	350	328	339	327	320	332	307	319	364	302	303	317	316	335	310	330	286	326	318	323	310	316	306	329	339	326	322	326	351	312	311	340	353	306	309	338	310	330	330	325	343	325	301	330	314	329	303	339	313	318	331	328	316	358	325	319	312	332	317	326	316	319	343	325	350	331	348	341	326	350	378	368	300	324	326	317	325	302	319	319	310	328	311	324	286	324	345	330	329	313	294	317	304	325	345	302	306	322	315	283	331	325	303	318	342	322	298	326	294	343	318	347	334	313	347	300	331	326	343	343	329	279	348	351	345	301	320	326	312	315	360	333	327	356	325	351	336	347	356	284	322	295	332	321	296	267	333	319	323	325	327	324	333	339	328	315	324	346	338	331	327	341	333	298	343	361	326	359	322	318	304	341	296	325	323	322	333	322	307	330	340	319	330	303	310	338	301	324	312	343	337	307	330	342	337	311	361	292	341	301	320	323	321	296	302	327	366	322	333	320	344	301	316	322	325	333	338	332	316	334	333	300	360	340	326	305	294	352	337	334	310	304	312	346	360	308	330	289	348	307	345	336	304	349	339	328	324	301	319	337	304	316	342	297	307	316	317	330	338	340	319	316	315	373	333	302	348	310	314	320
23256	20760	28117	23445	20760	14736	3510	1852	960	657	428	345	345	232	222	203	197	191	171	170	167	154	170	134	138	141	152	146	131	131	143	111	138	148	121	123	118	120	110	139	137	120	137	129	117	136	123	128	120	117	109	122	102	120	122	116	128	131	115	110	136	104	135	120	127	109	126	106	113	100	120	102	134	116	115	122	117	115	109	117	100	106	126	121	128	107	121	117	106	107	111	105	119	122	120	131	105	128	136	107	96	116	110	116	131	101	104	107	107	133	146	123	103	90	98	147	110	110	121	114	115	117	128	134	117	130	111	113	113	99	104	114	124	110	131	106	87	119	121	115	109	113	124	123	116	117	131	104	79	108	96	108	110	101	128	110	132	96	119	106	116	121	117	127	111	113	97	117	114	143	128	128	105	115	132	129	117	123	120	135	98	109	112	124	111	111	112	104	120	112	110	103	114	106	123	112	113	120	122	108	117	126	105	113	125	127	122	130	117	118	123	121	100	123	104	112	92	110	101	129	108	120	115	120	114	133	128	109	108	111	125	124	119	112	124	118	129	105	117	105	104	117	113	118	127	103	108	123	108	124	96	142	112	124	118	134	100	130	122	111	125	116	104	129	116	112	119	109	121	127	119	112	120	113	121	122	114	134	119	109	109	103	103	105	114	101	103	125	88	94	120	113	118	107	110	116	121	123	100	119	137	127	112	109	105	109	131	123	109	121	110	105	109	123	125	117	107	114	115	101	109	120	105	110	103	121	118	127	109	135	131	153	107	109	144	117	123	121	108	118	99	103	116	131	110	108	132	121	122	130	124	127	126	112	107	132	133	117	116	98	93	112	105	117	132	86	134	122	122	119	123	123	112	114	122	107	107	129	101	107	112	130	112	119	100	113	125	125	111	125	137	122	119	128	111	133	113	79	112	119	105	112	120	103	125	135	115	98	128	101	123	140	130	112	119	116	107	99	113	103	104	112	127	120	116	126	140	123	111	121	116	112	129	130	123	112	114	112	89	112	112	111	105	113	117	118	117	125	111	116	137	110	111	130	128	109	121	121	123	97	111	139	101	116	96	125	118	127	111	109	106	113	120	109	105	116	119	106	122	113	111	132	106	112	100	118	124	119	137	119	122	132	118	111	113	114	113	119	114	118	137	128	118	103	113	116	105	100	121	115	104	117	129	99	120	94	134	105	123	125	96	107	132	118	116	116	112	118	113	113	118	124	129	104	123	111	116	150	116	117	130	108	114	121	118	120	110	126	106	122	100	130	132	112	117	110	118	123	114	125	96	116	112	116	143	118	116	118	113	125	146	119	117	111	88	118	120	110	129	117	121	122	129	130	110	111	109	127	110	144	103	112	125	114	116	106	121	127	103	114	105	123	134	121	128	105	122	119	106	110	105	121	123	121	143	128	115	116	135	112	130	113	111	99	122	125	116	108	114	107	116	129	115	113	130	116	105	94	122	106	117	125	127	124	115	119	104	120	111	116	114	110	114	117	106	118	119	117	106	126	114	127	111	95	105	83	118	136	90	115	103	129	125	140	86	109	149	134	128	114	103	120	126	125	110	111	115	119	118	109	127	106	103	118	107	102	120	121	92	118	127	104	128	120	119	119	119	126	110	119	115	115	116	102	120	110	103	115	107	109	116	122	114	109	146	125	104	129	124	111	111	125	120	102	107	109	112	118	118	111	122	116	115	105	101	118	121	112	103	114	124	103	136	130	119	126	124	125	113	107	122	102	121	130	106	132	122	130	117	110	125	111	121	104	107	149	114	112	133	113	124	116	105	128	109	103	115	126	98	132	108	126	110	120	116	131	114	128	110	105	126	131	98	113	109	113	107	91	112	120	101	101	99	119	73	118	125	102	111	117	96	122	104	118	110	116	124	107	123	131	109	112	110	111	110	108	128	105	106	123	90	120	116	119	145	111	121	129	123	124	114	126	101	111	104	121	104	121	110	121	118	104	115	100	122	131	134	117	106	121	105	127	117	124	131	125	132	132	126	136	105	135	125	117	117	120	104	102	110	110	133	102	142	99	107	140	107	118	113	104	106	120	123	118	126	110	112	100	108	111	95	137	119	114	117	96	120	117	110	122	113	116	114	116	122	116	130	106	110	102	108	122	112	112	114	127	116	116	111	137	116	93	110	110	112	127	119	119	106	109	115	91	116	123	95	94	116	116	118	119	98	131	112	129	112	116	96	128	133	113	132	109	119	135	101	125	92	126	126	96	106	112	144	115	120	126	119	111	96	120	117	112	111	110	115	113	120	106	109	115	101	124	105	139	110	125	105	122	119	94	127	117	128	135	98	121	108	105	126	101	108	116	105	121	105	104	104	123	100	120	102	106	123	102	111	103	127	118	104	101	110	108	126	136	116	117	108	113	97	106	154	124	110	140	131	98	107	131	115	109	127	111	107	106	100	87	109	154	122	124	104	115	90	112	101	116	102	118	115	118	105	104	118	109	119	110	142	115	121	121	130	110	131	120	111	106	121	120	125	117	121	124	103	110	103	124	118	112	123	110	136	119	116	109	108	119	121	124	124	130	110	117	136	108	119	99	113	115	144	129	112	100	109	117	121	108	131	128	105	118	111	109	104	120	101	99	119	110	113	107	102	119	135	106	122	112	117	115	109	119	106	128	102	128	135	96	122	113	106	140	107	128	129	118	120	119	132	127	110	117	120	124	121	102	109	103	118	116	107	114	125	119	129	123	116	110	129	100	116	109	112	107	134	101	99	125	105	127	102	114	124	126	116	123	119	116	104	123	125	110	104	112	113	110	109	123	115	111	103	117	92	96	121	118	127	111	109	108	112	120	105	119	102	115	116	115	112	113	101	130	130	122	121	115	114	106	94	111	115	118	113	101	122	116	116	119	123	114	122	111	130	109	118	121	118	114	93	118	100	128	140	123	112	108	115	118	119	111	121	112	125	125	115	129	116	116	114	116	105	114	118	93	131	129	107	132	114	122	98	132	114	110	114	129	103	124	117	98	103	115	113	107	125	109	130	117	114	121	116	119	131	92	110	108	119	128	104	114	99	117	103	99	137	101	90	129	105	110	108	126	120	117	126	120	104	125	97	114	107	109	103	110	111	135	111	118	140	115	116	105	101	111	109	115	93	112	102	111	100	129	114	93	103	132	130	117	116	104	121	124	109	121	129	116	126	126	98	116	96	116	115	114	115	117	109	104	94	131	122	108	125	117	121	118	111	145	113	126	114	114	119	141	108	136	121	99	113	107	119	119	118	119	111	117	123	107	117	126	129	124	132	119	120	121	100	110	135	135	115	126	115	114	124	130	111	121	146	127	111	105	124	117	116	127	115	107	130	123	131	112	123	119	90	129	124	129	117	104	92	125	107	126	148	100	131	124	109	114	125	103	113	112	126	116	101	113	116	107	134	118	106	110	119	104	128	135	102	118	126	107	112	89	111	143	107	100	102	112	136	126	94	106	109	122	109	115	118	104	127	112	94	116	119	111	133	113
15065	18760	18511	10201	7578	5954	5268	3648	2032	1309	769	638	536	429	382	324	281	256	277	224	216	211	220	241	201	185	196	206	191	185	185	155	196	181	184	178	179	182	169	164	173	168	162	166	173	183	158	152	147	170	142	129	168	169	169	175	165	175	157	163	182	159	168	150	141	148	179	140	153	159	146	157	158	167	143	159	142	160	139	153	116	150	169	141	152	165	154	137	133	146	147	157	157	157	163	148	130	139	174	160	133	150	161	160	141	145	146	143	161	142	161	159	147	148	157	136	146	165	145	167	163	151	143	148	153	134	168	133	137	140	161	146	147	147	132	138	144	159	158	144	147	135	164	161	157	163	136	166	156	150	155	157	166	131	158	144	148	169	168	144	158	150	166	160	136	152	156	141	161	163	154	156	138	152	149	131	140	133	168	142	159	170	132	156	138	142	156	135	182	136	132	144	138	140	158	140	162	158	170	151	160	128	154	142	127	160	131	188	183	144	137	137	151	139	161	130	152	160	136	140	152	151	136	148	147	135	157	155	143	133	151	165	145	155	155	162	147	148	155	150	159	153	153	141	151	132	142	157	172	152	171	135	144	134	159	146	139	120	147	133	166	151	146	131	169	133	118	128	155	168	136	172	137	186	141	173	141	153	135	113	146	144	139	154	162	149	156	140	145	132	156	142	135	162	133	177	134	137	139	156	149	150	141	146	145	124	162	137	176	145	139	138	165	144	139	156	147	132	167	151	130	138	163	158	152	157	174	168	159	135	158	166	171	155	143	155	144	174	154	156	137	151	162	150	146	165	154	146	133	163	138	154	140	149	161	156	148	162	143	162	127	162	150	167	167	140	158	142	146	154	154	145	148	174	177	155	163	167	141	155	134	126	140	135	155	137	147	146	134	141	151	132	146	133	172	149	148	137	157	140	138	145	148	160	122	154	141	145	140	156	159	157	176	163	173	161	144	145	121	168	146	141	143	165	157	127	153	169	179	160	151	162	141	136	142	172	150	155	157	153	139	144	135	143	159	138	160	165	165	145	135	160	160	151	133	138	168	149	149	135	156	152	143	155	159	157	140	133	144	150	153	151	157	164	156	151	159	153	142	150	160	141	160	163	140	139	164	151	150	155	138	161	153	139	149	144	133	155	164	119	156	161	135	136	146	161	152	182	140	149	131	149	126	139	154	170	150	158	159	146	139	145	176	137	145	157	154	140	138	134	150	143	150	138	163	149	159	146	129	157	140	157	143	145	153	169	154	132	165	137	154	154	162	145	178	166	169	152	161	152	169	142	153	149	148	155	147	150	137	176	158	140	158	161	146	158	148	136	130	156	126	159	177	155	163	148	145	143	149	125	147	151	155	137	164	148	156	151	157	166	142	142	129	150	156	167	139	147	175	159	165	136	138	142	149	131	153	161	148	134	142	154	152	146	173	144	159	158	127	151	144	158	153	132	152	152	160	148	149	127	172	156	152	167	156	144	143	141	128	146	155	131	143	147	118	148	144	150	170	160	152	166	165	142	165	186	153	154	148	137	144	138	151	161	150	147	143	157	168	163	161	153	147	151	139	152	125	152	148	143	163	154	149	143	166	154	144	133	153	159	160	157	163	187	153	168	132	136	119	130	139	132	175	144	147	162	146	156	143	157	137	142	153	150	161	141	153	142	167	174	160	149	155	157	142	140	167	154	152	128	148	153	161	137	136	150	144	142	151	174	156	153	126	154	134	155	133	141	146	166	163	137	139	156	158	144	137	156	133	149	147	153	148	156	135	135	149	116	133	178	172	161	157	134	154	149	145	135	139	153	144	183	144	162	154	143	150	145	123	146	165	132	143	151	144	133	140	165	151	146	151	127	159	157	159	138	148	155	145	128	134	141	163	158	151	159	159	175	164	128	142	122	163	147	164	157	152	137	162	125	138	151	150	173	168	139	143	137	125	139	153	162	140	147	175	167	155	136	154	154	132	150	175	161	151	150	171	154	134	152	150	153	165	158	154	138	146	159	144	171	121	158	150	148	170	147	139	169	169	130	144	161	163	157	156	134	130	142	156	174	155	135	170	146	157	163	155	160	146	146	166	146	138	157	133	143	122	155	159	135	155	153	133	137	162	136	159	155	156	131	171	156	140	143	152	148	140	170	160	163	161	161	153	164	144	150	156	119	151	144	138	144	136	153	143	145	149	159	152	152	146	146	145	128	150	156	141	128	166	166	141	138	147	160	154	152	173	135	143	134	155	142	158	156	128	150	135	153	144	128	174	147	158	157	143	158	150	125	141	126	168	143	149	165	144	148	165	160	155	145	143	159	172	139	129	136	135	157	147	155	147	135	155	168	153	167	139	136	128	136	147	158	147	164	150	157	155	127	153	148	154	151	136	179	170	159	148	146	148	143	153	147	156	133	162	153	163	150	157	178	163	149	151	162	146	141	150	146	126	146	122	128	135	164	155	144	161	154	164	137	144	134	181	156	161	156	150	168	149	153	147	123	148	134	131	157	125	146	154	156	147	139	153	135	148	151	149	161	130	142	141	138	168	139	164	155	158	169	137	145	123	147	169	146	150	146	159	136	143	153	147	146	138	131	161	124	171	126	144	138	129	164	121	168	134	159	176	152	147	144	149	154	150	143	157	163	157	150	147	137	149	143	146	151	146	142	152	145	156	166	141	147	160	160	138	166	170	159	121	160	148	156	161	143	151	149	155	146	141	168	143	159	158	131	178	135	153	148	156	129	128	170	148	153	139	132	148	151	132	150	130	159	140	128	125	147	143	143	163	151	168	157	147	138	137	112	144	139	149	145	154	148	143	152	161	150	155	152	143	149	152	145	140	156	137	152	147	136	147	129	128	153	138	160	141	149	133	138	140	162	139	142	149	164	157	148	148	157	157	152	152	161	157	159	157	155	161	144	151	139	160	147	146	133	165	172	145	159	140	149	160	151	148	133	153	145	181	156	150	138	149	169	150	141	134	154	152	149	185	148	151	134	159	152	162	151	146	161	149	145	166	138	142	143	163	152	153	157	144	152	154	154	135	178	134	153	151	139	133	155	154	146	162	134	134	146	150	166	130	171	156	168	123	161	152	157	165	152	150	150	149	143	133	143	182	166	167	128	160	150	135	132	149	166	131	157	154	144	168	152	148	133	147	151	132	132	147	163	169	142	151	141	134	147	148	145	160	150	133	144	161	135	184	154	165	144	157	148	149	138	141	144	161	147	154	165	137	141	173	144	139	145	172	134	178	120	175	145	161	148	139	125	153	162	145	146	170	155	149	125	139	144	162	170	152	129	144	152	146	141	126	145	155	140	159	159	159	142	133	155	148	151	128	153	177	175	158	155	144	161	155	159	170	130	156	122	156	165	149	147	137	149	149	164	160	139	142	160	143	162	155	147	147	129	148	151	160	124	179	151	139	134	142	151	136	145	149	140	139	154	159	143	147	152	140	157	143	173	161	163	161	161	159	135	187	150	143	150	170	156	159	151	145	173	155	161
24490	20771	27151	24394	14548	2880	1852	1266	773	568	483	449	396	349	344	325	317	330	301	350	345	353	299	306	311	320	336	312	319	308	327	320	302	307	301	337	316	302	330	342	340	313	356	323	306	304	318	306	298	332	263	294	344	314	279	321	316	298	324	306	316	325	335	279	325	324	310	321	323	315	335	347	332	311	289	341	301	303	315	318	329	302	333	323	331	317	308	310	311	310	267	322	318	310	327	340	308	318	297	326	288	321	274	355	310	307	299	327	307	301	321	311	310	318	322	284	324	312	315	292	329	315	271	342	323	331	335	274	321	300	322	323	306	309	324	315	310	307	263	323	317	292	306	297	292	336	281	322	306	286	296	302	326	336	323	335	325	301	315	319	312	349	275	290	319	305	315	320	266	291	302	305	302	319	306	284	306	318	308	328	332	321	330	308	316	292	323	295	317	322	337	339	300	331	332	298	283	305	339	287	309	274	292	324	308	309	317	313	313	322	301	330	354	330	298	316	304	310	320	300	311	339	291	333	327	306	313	317	301	306	302	312	334	309	286	300	292	299	288	316	299	325	314	270	283	300	296	288	311	321	356	296	330	293	314	312	286	323	326	318	291	323	283	321	305	309	316	297	332	296	314	305	314	298	324	313	299	301	307	308	341	299	324	307	305	306	337	345	315	341	287	296	329	286	318	293	320	308	310	285	309	315	291	323	299	332	319	311	301	331	292	333	308	318	313	316	302	308	319	260	318	325	311	314	298	308	289	312	299	295	328	288	303	297	338	299	326	290	302	326	312	293	311	351	305	304	322	294	328	311	330	315	295	332	346	316	322	322	324	298	324	294	314	300	314	354	295	323	325	281	353	287	332	328	293	288	307	329	309	294	289	333	320	307	301	306	314	284	316	311	322	335	299	301	303	298	325	303	313	322	347	313	317	331	329	347	316	306	315	306	310	284	300	341	298	318	289	310	294	331	327	307	328	307	305	349	319	330	316	330	307	330	327	273	299	343	288	306	324	313	321	307	285	342	298	337	321	293	323	340	318	318	313	296	314	306	308	324	318	316	318	314	322	293	319	298	301	289	306	323	299	297	282	305	328	286	335	299	300	321	326	332	307	310	314	316	315	280	307	315	317	317	263	288	308	333	317	322	279	313	314	307	319	316	306	283	322	331	316	287	314	291	328	300	312	327	317	321	329	300	301	312	357	319	295	304	316	298	334	292	335	301	352	294	316	332	286	308	279	311	289	296	324	315	321	283	310	312	325	301	315	331	312	277	279	316	335	357	285	299	325	292	338	313	332	301	329	291	306	290	328	305	327	304	277	305	332	303	332	279	331	300	331	310	308	295	336	286	309	331	316	295	308	308	364	289	292	315	310	302	311	317	296	324	312	309	317	307	327	303	318	314	323	292	325	306	341	288	300	317	295	318	304	342	291	317	317	322	301	281	289	297	291	319	331	327	315	322	330	287	303	339	301	300	288	339	341	297	327	298	301	291	290	294	322	308	293	305	317	283	290	288	350	348	320	291	300	317	322	327	334	295	302	302	302	316	325	322	301	307	341	320	337	312	310	310	326	307	310	310	302	282	337	306	294	303	313	308	320	296	300	315	331	322	320	298	275	320	327	321	311	308	318	328	322	309	319	312	298	304	290	316	317	318	342	303	309	329	284	342	297	302	315	291	328	321	304	282	309	296	326	330	325	273	320	335	319	303	367	311	302	304	307	300	306	299	291	283	292	268	301	318	332	291	324	324	325	310	293	301	316	311	301	312	293	294	338	317	322	301	321	352	298	319	327	299	301	329	328	277	306	321	315	357	295	289	303	311	308	319	337	320	313	340	285	281	325	294	351	321	333	303	320	296	343	270	307	293	331	295	307	314	289	314	294	331	284	323	317	286	318	317	319	338	305	299	338	293	284	346	299	337	315	328	299	337	302	343	258	283	309	330	340	316	323	293	304	300	323	290	328	337	314	263	302	315	289	307	313	313	320	306	294	320	314	309	278	311	312	290	307	317	315	329	308	319	270	327	312	318	348	350	303	316	295	285	291	323	328	305	312	318	297	282	297	318	332	332	344	299	304	310	310	313	353	314	303	299	317	301	308	305	307	298	287	307	286	314	297	318	308	329	325	288	315	303	263	301	310	330	336	341	279	329	342	294	314	316	325	305	320	297	318	320	282	307	313	333	305	298	302	306	310	325	310	293	321	314	319	285	288	323	323	291	318	329	301	303	297	280	278	313	315	299	309	301	304	298	303	297	313	259	277	308	285	288	296	303	326	339	305	319	315	336	306	314	317	320	337	318	311	300	306	318	272	311	302	290	287	359	313	330	284	325	344	306	288	283	311	323	302	306	335	300	322	316	353	312	305	327	318	305	299	310	314	302	308	311	295	324	294	331	313	344	314	313	320	293	292	313	307	328	340	308	306	327	305	294	316	309	295	278	294	280	322	302	329	326	310	337	328	294	307	317	332	313	303	316	288	330	330	255	307	315	323	309	308	331	311	318	354	308	360	331	318	298	327	309	318	298	315	334	313	321	294	296	295	298	317	295	324	301	345	332	339	287	319	297	338	304	291	323	318	315	306	325	313	331	303	330	260	314	320	292	320	300	254	286	280	318	308	268	325	320	344	295	297	329	294	315	299	296	314	297	331	334	340	297	323	314	294	294	324	317	298	327	312	298	282	284	300	318	342	305	316	309	292	311	288	295	291	299	323	274	322	310	335	287	301	345	329	306	300	294	304	321	286	303	271	312	317	272	295	313	305	275	327	280	326	325	318	292	312	311	322	316	295	307	310	330	312	314	335	322	301	307	326	297	304	323	319	288	289	296	292	320	274	293	323	336	310	289	314	312	273	301	296	299	304	318	321	320	304	298	283	297	287	323	278	321	319	295	299	318	284	290	292	318	316	293	325	313	328	300	309	315	303	332	303	321	302	314	368	317	300	310	282	331	291	324	299	314	302	304	272	290	312	298	300	330	310	321	285	320	309	305	314	293	319	286	304	279	286	299	306	294	330	308	278	300	296	299	287	312	294	326	306	326	320	305	303	307	315	336	321	318	322	301	333	288	300	302	318	299	304	327	308	320	310	315	294	311	333	313	285	292	294	304	308	295	284	302	327	293	319	302	298	318	299	297	290	322	342	323	301	310	307	297	310	303	319	335	292	314	328	344	314	308	318	308	275	287	326	290	328	285	301	310	307	306	281	302	328	331	323	332	335	292	277	293	314	318	315	290	321	324	303	328	284	324	296	311	316	307	309	306	307	335	283	330	301	310	276	324	302	308	290	302	334	356	296	297	317	334	289	313	313	286	338	281	351	308	316	301	289	303	319	325	310	297	319	317	273	287	329	296	300	286	306	293	337	323	300	314	318	317	323	304	295	299	274	304	325	327	290	279	288	320	293	280	290	292	311	323	315	332	306	301	300	315	298	277	281	308	322	306	274	297	305	309	329	329	301	287	336	291	320	279	320	320	273	310	317	296	283	342
15121	14660	15070	8173	6209	4701	3853	2848	1496	1081	722	644	540	499	498	473	433	446	431	416	413	411	443	387	396	404	377	418	388	399	381	368	391	404	395	382	368	404	385	373	378	397	366	383	375	391	356	372	375	366	386	372	348	332	365	364	396	356	361	391	386	340	364	360	392	383	360	360	344	355	338	385	361	363	352	375	390	357	375	360	390	399	358	362	391	388	380	401	389	356	355	410	387	373	350	407	358	338	357	371	408	349	360	399	369	350	352	406	376	365	367	357	391	376	344	367	376	350	376	382	377	345	381	374	374	375	366	386	370	333	363	355	373	363	365	372	382	360	337	368	339	375	346	364	383	340	375	322	332	391	361	373	347	370	377	370	366	356	407	360	362	348	364	363	355	366	364	351	397	354	346	372	370	358	361	330	340	359	349	365	372	379	371	342	346	379	363	335	361	365	355	345	344	383	322	381	383	321	377	360	347	348	394	352	327	328	327	364	337	357	389	385	374	355	378	346	368	368	333	358	356	370	373	360	382	374	382	368	387	360	370	338	326	354	368	364	342	372	390	393	354	356	338	382	376	360	387	361	380	363	382	348	329	327	357	354	382	362	339	365	370	363	339	355	334	369	354	365	366	361	335	341	374	355	342	361	340	343	340	343	371	345	384	356	338	379	381	358	343	364	385	363	368	363	360	339	375	365	376	341	368	373	348	374	381	354	380	352	349	397	341	360	350	332	363	374	360	360	350	386	360	347	384	346	390	375	370	374	379	347	355	344	367	361	341	334	347	375	346	371	377	379	366	351	358	354	357	369	354	387	369	317	410	364	323	379	388	374	342	371	349	354	371	354	389	342	376	359	375	325	355	371	358	340	340	379	360	334	383	381	357	370	388	380	386	346	342	368	341	364	337	398	389	343	392	369	385	357	359	388	355	353	360	372	383	377	343	382	377	359	362	381	346	369	362	371	348	396	369	374	363	357	360	358	365	394	358	370	350	367	352	369	358	373	336	356	372	359	393	382	354	344	383	360	408	380	349	380	391	372	363	383	392	357	364	338	331	363	380	338	359	345	366	370	367	360	360	327	353	377	348	337	366	378	363	349	340	371	353	371	361	343	383	358	349	340	372	343	385	379	353	364	349	339	334	344	365	363	339	352	343	359	365	378	378	355	366	378	380	369	361	388	351	374	358	377	337	365	382	373	384	376	384	330	347	345	381	385	354	373	363	376	385	367	363	333	373	393	364	395	361	356	361	355	382	370	388	395	365	365	369	391	376	343	354	379	353	357	360	395	368	387	415	316	347	392	356	394	332	338	286	351	360	322	375	352	376	370	371	357	352	375	408	359	368	363	367	345	341	364	367	365	350	349	377	357	363	383	366	358	367	353	331	377	374	344	362	343	372	376	349	381	351	357	355	350	351	374	397	380	352	360	364	343	356	347	357	386	375	371	370	362	387	384	313	379	372	339	334	361	398	346	369	353	340	363	357	383	355	334	368	378	357	342	364	380	371	343	384	402	358	351	361	356	362	370	374	347	352	344	371	374	329	340	369	396	391	361	349	359	376	357	349	347	372	326	372	382	343	374	341	382	384	370	387	355	367	351	385	378	376	329	381	346	362	361	396	371	375	370	361	364	371	330	376	362	378	353	375	336	366	360	377	358	344	381	340	354	379	371	357	380	365	332	357	390	357	365	373	362	359	337	357	362	337	350	361	367	342	356	369	334	348	369	378	351	402	362	382	332	392	345	363	343	346	392	367	351	338	355	371	356	355	343	361	373	356	327	343	379	342	378	357	362	378	379	403	400	320	379	366	376	374	358	403	389	364	383	371	345	333	383	356	365	375	341	397	366	356	372	372	356	393	381	392	344	375	390	380	375	368	373	368	345	364	376	390	391	377	402	376	384	397	355	348	341	371	384	398	370	374	354	375	376	368	368	398	353	360	373	327	339	369	360	328	393	342	360	366	377	349	341	347	379	367	343	375	369	390	385	342	390	396	390	369	399	374	368	348	327	354	370	358	390	376	370	350	332	348	352	383	361	388	366	379	359	376	388	384	375	387	370	356	343	354	334	356	332	383	336	357	379	369	383	350	354	361	363	358	401	343	384	352	364	365	360	359	347	397	356	348	343	348	343	373	365	388	368	375	358	363	300	365	363	358	342	355	354	334	351	360	394	376	366	341	335	355	347	397	359	331	346	347	337	363	366	361	357	361	354	358	367	361	360	362	367	359	389	347	336	306	375	377	378	368	362	359	363	361	360	370	339	315	386	404	366	405	359	343	360	366	346	370	376	395	341	379	367	359	371	373	341	382	340	409	354	387	389	353	367	350	402	347	378	355	370	358	392	386	399	368	405	350	346	373	364	348	383	364	379	349	357	402	364	357	363	367	352	351	387	355	364	370	350	361	352	373	336	407	370	372	378	383	378	351	353	358	370	386	376	344	348	366	367	367	356	355	385	365	355	370	351	363	371	373	335	318	357	360	367	370	402	351	384	365	368	355	350	357	356	378	360	406	376	395	377	399	354	373	355	346	380	371	380	384	350	384	351	349	350	350	399	386	369	384	387	422	355	400	377	367	353	372	382	396	370	387	346	342	369	372	374	376	360	355	387	405	370	330	351	388	329	372	379	348	352	331	403	398	354	352	341	371	344	383	357	367	377	387	368	397	359	329	358	366	325	371	362	347	365	346	354	334	350	350	374	352	346	355	354	357	358	366	348	341	362	381	377	397	362	426	355	368	364	392	358	352	356	342	371	355	368	348	345	333	365	346	328	354	369	339	380	344	334	340	395	347	364	333	366	345	347	347	364	341	331	357	370	346	373	385	361	391	354	357	325	369	348	348	376	394	329	360	355	400	396	350	338	358	348	374	369	349	350	337	372	346	355	324	346	342	341	370	401	354	356	367	359	382	328	350	373	347	329	361	362	347	396	364	342	361	360	336	367	350	362	364	325	354	392	388	364	364	395	387	362	384	334	377	328	394	386	363	368	365	360	346	367	340	388	363	343	384	335	336	324	354	372	365	394	367	356	345	341	328	333	370	375	371	368	403	414	354	384	367	419	375	328	343	379	383	396	369	358	396	361	352	350	339	368	357	374	337	389	386	372	361	400	355	377	377	343	367	334	382	349	339	344	357	386	395	364	403	347	398	360	353	337	383	360	385	403	333	347	356	360	359	353	333	344	332	392	363	346	352	347	367	359	337	365	353	390	388	379	346	334	364	346	349	388	409	369	378	355	344	356	378	377	377	350	372	397	346	392	339	365	362	377	367	371	393	370	405	363	362	334	358	360	352	375	386	333	338	349	367	368	354	361	342	344	357	365	381	366	355	338	366	400	380	393	354	356	386	370	368	347	380	353	348	359	341	382	399	350	349	381	372	333	366	376	396	375	411	394	339	350	367	377	357	326	346	363	375	370	366	372	352	345	357	338	372	353	386	372	378	362	380	365	342	359	396	366	419	360	399	354	367	376	331	354	367	352	363	344	346	367
22382	20811	28556	23183	20808	20991	14525	3154	1463	907	627	578	449	373	337	278	252	258	210	232	197	171	174	163	184	172	151	158	162	164	146	151	142	143	114	137	121	129	127	150	134	130	127	107	145	144	120	134	138	92	97	136	131	133	142	126	115	98	110	114	127	103	127	120	126	128	119	137	112	103	106	98	102	128	98	112	106	115	113	91	118	102	126	122	115	101	118	112	110	108	114	118	105	108	101	107	113	114	112	131	116	91	129	116	94	103	116	111	124	115	111	106	108	107	104	108	122	108	134	112	125	99	138	118	107	120	95	124	126	110	119	123	98	114	125	133	116	125	114	96	116	119	95	122	110	113	94	106	91	120	109	78	110	103	124	101	90	119	107	109	110	115	94	109	126	106	122	113	105	114	106	100	108	111	95	99	123	125	99	108	96	114	100	109	108	103	123	107	103	117	112	111	119	114	105	116	113	117	95	121	104	110	116	116	90	100	114	110	113	123	136	114	114	120	99	131	105	112	113	111	114	117	98	110	97	116	98	131	91	97	106	99	113	111	98	102	108	97	110	101	114	115	101	106	125	129	114	118	110	106	113	112	114	124	107	119	122	106	103	117	95	115	101	115	98	110	128	103	110	110	137	103	112	80	113	109	115	107	106	101	102	115	113	107	90	128	111	89	113	99	122	121	102	112	107	96	113	122	92	126	127	119	114	114	109	106	114	119	104	106	111	126	103	110	115	130	99	108	120	108	109	120	117	101	106	110	132	111	139	101	119	122	89	129	126	104	99	104	109	116	104	98	107	127	106	112	106	97	105	141	124	111	135	120	108	111	113	98	138	99	113	114	112	97	113	101	104	101	119	112	122	106	114	135	121	118	114	118	110	119	99	106	112	101	100	120	126	116	111	124	124	112	116	111	105	112	108	116	122	120	111	115	120	124	92	97	123	113	109	133	106	104	100	119	108	115	126	104	114	134	104	111	106	103	96	113	104	105	119	104	119	129	118	118	99	96	115	120	118	114	122	129	109	113	117	110	113	95	106	93	117	120	111	106	108	119	104	116	119	127	123	105	117	93	111	112	118	99	102	114	106	105	138	117	105	134	107	94	116	117	110	114	106	111	117	102	111	103	114	98	120	105	109	102	95	111	122	106	115	119	109	121	108	117	121	106	123	102	97	108	119	95	109	108	101	98	102	139	103	107	112	108	113	125	114	113	110	91	100	112	117	96	93	115	101	114	128	111	106	102	109	118	116	104	108	119	127	120	91	103	121	103	102	124	127	125	107	108	116	102	124	127	118	112	116	108	111	121	103	118	104	96	136	106	111	102	112	97	107	112	120	106	108	120	111	95	123	110	108	111	106	107	129	116	111	106	111	115	111	123	109	124	95	107	117	93	106	122	107	116	103	118	120	97	121	120	124	121	109	130	100	109	114	114	110	105	113	109	108	111	102	121	96	112	113	120	92	113	104	134	112	103	109	140	118	107	126	116	121	113	129	105	118	121	117	105	107	107	109	116	109	113	103	101	107	139	120	104	105	115	88	105	112	120	98	98	103	92	99	120	129	86	115	113	99	113	103	104	102	92	98	121	114	126	136	100	107	128	99	118	117	112	116	99	106	96	106	103	100	112	111	109	120	108	113	114	106	98	119	115	106	110	108	111	119	118	117	95	110	130	119	122	115	103	120	122	115	103	115	111	122	94	104	127	108	106	92	109	98	108	119	119	122	106	102	101	118	92	108	127	99	120	112	106	104	132	110	106	106	117	131	94	103	110	119	127	138	101	115	120	107	97	109	135	124	99	110	119	108	109	120	120	126	106	98	99	110	97	110	109	114	127	109	116	111	107	109	100	101	94	101	113	102	103	113	97	110	113	101	108	124	106	120	117	97	123	97	106	114	104	107	104	115	109	101	105	95	114	134	102	102	101	97	114	108	100	116	114	110	112	114	116	107	109	111	104	103	110	105	104	98	108	110	116	98	93	107	102	112	109	105	107	118	111	120	104	109	101	106	103	104	109	92	101	103	122	120	91	116	125	101	100	125	125	109	98	119	118	88	96	107	109	104	114	110	127	113	97	119	134	118	118	119	102	121	117	123	94	114	111	120	112	119	112	115	131	93	114	103	112	104	119	105	108	102	115	103	103	104	110	111	111	103	111	107	108	95	107	99	100	115	126	118	112	115	110	115	98	118	126	95	130	114	111	107	114	111	116	117	119	97	131	121	112	110	101	99	109	110	121	129	117	108	103	120	118	128	106	128	133	112	111	119	92	102	110	97	124	115	122	108	102	109	121	108	110	117	124	111	91	106	93	105	112	110	101	98	100	114	103	119	129	107	103	103	107	102	108	104	100	103	117	114	116	131	102	107	114	103	125	110	116	84	102	118	104	114	93	97	104	112	112	118	110	99	120	110	116	114	110	116	120	113	105	112	119	121	104	115	99	119	109	102	115	107	131	108	102	112	121	117	116	108	123	101	107	103	115	115	118	124	108	105	120	100	116	115	124	107	80	110	116	124	91	109	118	110	110	118	124	119	98	115	113	115	93	109	110	123	108	119	98	97	96	102	113	115	118	88	135	97	102	112	113	124	97	106	104	105	110	127	105	139	123	121	109	108	85	120	91	103	102	134	109	109	118	117	86	109	118	120	113	129	120	97	112	105	110	108	112	94	110	103	88	101	95	106	120	125	106	94	113	110	110	103	120	106	115	115	135	100	116	117	115	106	91	115	91	108	115	111	96	118	117	90	103	106	101	102	104	130	100	111	112	95	111	97	116	105	126	117	109	109	126	117	109	108	115	105	103	90	118	110	120	114	119	103	101	99	93	104	107	109	94	115	100	121	119	107	107	127	110	96	101	118	102	108	118	97	109	120	116	114	121	110	105	97	101	135	104	128	122	112	117	103	117	85	116	124	112	112	112	136	110	123	130	108	119	103	111	101	94	105	134	107	117	108	97	116	105	100	106	111	103	122	115	130	109	119	96	114	98	117	117	108	99	103	101	108	99	105	111	132	107	104	96	128	104	101	109	101	91	117	110	112	116	128	96	106	120	106	107	109	109	101	111	103	108	102	88	102	115	104	127	103	103	86	115	109	131	121	107	113	123	129	116	122	122	111	110	111	109	127	127	121	109	114	124	102	112	104	110	104	125	112	109	127	107	119	93	93	86	96	109	121	117	113	113	102	104	112	100	118	120	123	135	130	96	98	108	115	93	114	109	108	99	106	118	124	112	108	95	95	99	94	87	125	106	96	120	99	109	99	139	107	92	114	115	111	106	103	118	113	110	101	89	103	125	104	118	103	116	112	116	116	97	124	105	108	120	124	107	126	102	114	125	84	114	124	93	107	95	103	108	112	119	117	95	81	113	105	114	89	145	106	108	115	125	112	104	94	94	124	118	115	104	97	103	112	109	102	106	122	111	98	100	121	114	102	117	109	95	106	101	112	113	122	122	115	115	128	110	122	96	99	97	117	98	120	121	115	111	132	106	115	106
17590	24014	24624	15355	11296	8859	7410	5656	3251	1837	1301	1102	906	692	545	497	428	377	396	304	288	265	265	272	213	213	234	210	203	195	177	192	187	158	168	156	171	141	173	176	168	162	192	158	163	153	157	165	164	148	146	163	159	139	157	139	164	151	156	151	132	152	131	155	132	127	141	158	134	128	149	133	114	150	126	134	147	142	153	128	129	125	149	132	128	128	114	122	116	122	120	153	126	146	146	135	147	137	118	124	147	137	141	155	127	139	124	119	128	124	122	134	134	135	145	120	142	123	123	146	109	143	129	139	140	128	119	114	114	117	142	125	150	118	161	127	122	143	141	134	119	126	132	145	132	116	146	131	140	115	114	136	112	131	152	125	128	130	123	136	144	150	133	123	114	132	133	143	138	131	140	157	146	107	154	121	116	136	116	147	133	115	134	120	101	114	129	111	138	142	108	133	111	121	136	131	140	113	137	124	126	132	127	132	135	142	129	117	121	135	115	159	131	113	120	146	134	112	150	143	100	141	106	131	126	124	148	130	105	130	129	124	145	159	128	118	122	138	104	134	133	106	140	132	127	158	150	114	133	120	134	123	118	130	129	141	137	104	136	135	120	114	134	154	122	116	119	127	118	133	123	138	133	138	116	117	109	139	127	114	142	141	152	119	141	110	123	137	117	104	117	126	133	140	127	127	150	130	127	125	142	127	126	127	143	115	122	136	132	127	128	123	113	124	116	115	147	124	142	146	136	140	136	142	138	114	137	146	137	150	155	126	128	118	108	126	125	123	115	139	126	116	123	122	137	136	127	121	115	124	134	147	147	97	145	118	130	125	128	117	154	127	120	120	122	126	137	145	132	125	124	133	118	144	129	134	123	123	127	105	117	113	136	133	133	133	138	131	140	147	122	114	117	125	140	138	128	142	122	133	133	140	123	125	130	118	142	115	129	152	118	126	104	124	135	105	114	135	127	137	129	132	136	134	138	129	130	121	120	121	104	132	127	130	125	125	134	134	134	135	104	118	129	145	132	140	141	136	136	155	122	132	130	157	136	119	118	134	145	131	127	129	128	116	111	128	119	130	121	129	115	151	134	139	125	115	136	137	127	138	131	129	144	130	124	126	127	134	133	130	115	94	140	118	121	114	138	121	125	122	120	121	135	143	136	130	131	152	133	124	101	152	119	145	117	116	107	133	131	114	122	133	116	133	139	117	119	123	104	148	150	142	122	114	129	139	160	132	150	156	123	131	115	145	135	125	117	144	130	128	127	125	146	122	120	123	140	105	106	138	134	139	120	113	147	140	138	128	147	135	137	129	118	147	131	126	124	132	130	142	136	134	124	145	108	135	136	130	123	121	141	112	130	115	120	121	152	140	130	116	120	138	149	131	140	129	133	130	142	156	138	135	130	122	124	107	132	147	132	123	108	123	136	144	108	128	139	127	130	137	122	108	135	145	100	133	145	137	117	136	145	122	139	135	161	119	118	125	123	126	116	129	120	109	116	131	136	121	137	134	149	128	133	116	139	129	119	142	128	125	122	125	132	129	123	135	110	107	142	132	143	117	134	138	132	135	131	136	121	115	136	134	131	134	131	117	138	123	151	126	133	131	130	128	114	141	134	139	122	125	139	131	114	117	128	124	138	115	115	123	134	140	123	106	131	116	117	119	129	134	132	106	139	152	129	118	112	141	131	122	128	137	110	131	134	124	118	129	126	143	132	112	140	111	126	135	117	123	113	131	120	115	127	144	124	130	154	121	127	131	144	126	146	117	123	121	134	114	134	142	128	129	132	114	134	136	114	130	137	105	111	123	140	110	147	129	124	140	121	140	114	127	143	130	115	126	127	117	130	129	128	127	113	108	151	135	145	132	120	121	123	134	132	121	132	129	125	128	128	128	134	117	154	140	152	121	124	122	130	134	124	127	125	124	110	140	130	124	124	135	128	126	132	118	129	142	133	134	127	127	141	114	140	140	122	131	140	129	124	133	118	151	133	129	157	126	145	113	111	111	153	142	118	139	140	138	121	125	122	122	118	135	124	139	124	118	136	115	132	135	137	148	122	113	132	121	121	143	131	151	121	134	120	138	122	120	126	131	136	124	111	135	126	111	133	125	131	141	129	111	139	122	146	146	141	109	112	130	133	134	136	120	127	161	128	116	160	129	131	133	129	132	118	128	120	132	108	140	125	110	141	116	127	120	130	132	141	144	120	145	118	120	148	147	121	117	120	136	130	117	136	140	130	130	107	124	142	138	119	135	118	125	141	130	132	139	136	130	123	119	124	129	134	142	139	123	119	131	132	111	138	118	126	103	108	115	129	136	125	106	163	144	148	113	140	124	143	130	136	113	125	117	130	152	126	114	124	124	104	132	130	102	122	122	112	138	114	113	130	132	130	139	126	135	132	137	133	127	141	125	123	119	148	128	147	141	128	142	150	150	138	131	123	145	126	141	111	134	133	134	119	128	155	124	120	107	139	109	124	122	123	132	131	123	147	114	125	130	133	147	124	128	144	139	123	118	124	120	129	125	134	109	103	123	139	137	133	138	136	120	138	136	135	119	124	122	125	138	124	156	126	129	124	131	115	134	125	140	125	165	119	123	122	131	137	121	133	133	114	136	149	134	109	139	126	117	115	122	141	128	131	165	144	120	126	127	128	137	129	120	128	130	123	129	121	108	114	155	134	140	142	115	143	132	120	123	131	125	119	127	105	152	118	104	120	137	126	101	164	134	132	114	119	115	128	115	106	117	138	123	125	141	118	109	131	132	147	127	128	108	138	118	131	130	125	131	122	115	131	127	114	119	136	122	128	134	141	145	107	122	128	116	126	107	141	126	127	121	121	120	128	147	144	141	134	155	124	119	123	146	136	126	142	134	113	146	119	119	117	129	121	120	139	120	136	148	126	143	122	124	131	126	136	152	132	113	134	127	123	129	116	135	136	124	123	137	127	134	135	112	123	132	126	160	114	132	132	145	118	119	116	126	125	126	132	130	108	129	150	115	130	147	139	132	141	150	110	118	125	120	133	146	121	145	122	132	114	142	136	131	130	113	107	113	137	116	129	122	137	133	104	111	137	109	133	120	139	129	130	143	115	129	127	112	152	127	134	132	100	122	134	127	137	132	121	129	123	116	121	130	126	148	116	121	124	121	129	122	144	116	136	134	105	119	137	144	126	132	114	131	117	139	123	108	110	118	128	130	120	107	122	133	148	128	135	125	123	137	127	141	152	135	136	123	129	129	121	127	127	102	125	110	119	138	130	130	127	118	122	112	136	127	137	122	111	140	136	139	131	139	137	141	125	130	120	130	133	129	121	134	122	134	99	119	126	135	122	121	130	131	140	129	131	130	169	117	147	107	97	134	125	134	133	136	115	151	112	125	126	106	119	120	152	141	127	111	136	150	131	137	141	125	119	135	118	124	144	126	114	118	142	125	117	128	123	130	135	134	108	154	124	136	116	140	121	119	135	145	118	128	118	141	114	127	131	122
26435	20337	13461	4018	1821	1259	1179	919	515	382	342	288	288	270	256	287	260	276	258	267	303	262	278	291	268	276	267	242	256	252	249	266	261	292	252	276	261	240	277	275	273	284	293	262	275	295	297	262	262	261	292	296	233	248	267	286	249	290	269	295	275	295	284	262	269	256	284	263	265	249	270	272	274	269	261	297	261	253	255	260	290	280	277	274	274	271	229	280	255	266	233	299	256	270	284	255	252	246	268	241	303	258	251	257	266	292	275	286	265	267	271	293	273	264	273	251	257	289	250	280	266	270	285	286	263	243	296	289	271	292	298	266	287	270	248	256	287	269	268	298	296	276	275	248	252	283	287	254	273	261	259	247	267	258	259	294	274	231	294	296	255	271	257	264	276	277	289	251	273	296	279	275	279	269	255	273	283	264	266	268	270	261	266	279	243	262	276	281	291	267	250	274	265	281	285	302	254	287	292	283	235	274	281	268	259	267	261	287	276	255	241	268	257	258	283	256	267	254	250	266	285	280	289	295	229	266	279	251	257	262	270	241	269	268	289	274	250	261	278	280	289	254	267	225	261	281	249	250	276	298	256	302	265	292	289	284	254	287	287	286	255	301	275	271	309	253	253	258	260	251	274	249	299	278	293	284	304	285	293	288	294	268	264	255	257	297	246	264	286	259	251	269	265	275	285	278	286	275	271	264	280	262	272	279	296	269	284	281	256	294	291	314	240	278	282	257	260	256	274	256	294	290	256	272	260	301	258	271	295	280	282	283	239	278	264	277	261	255	278	279	279	311	305	271	286	286	283	263	274	254	240	278	283	304	270	293	256	270	263	238	251	275	283	259	255	288	264	300	249	284	272	260	285	257	274	280	270	299	236	255	285	305	296	279	260	269	254	290	257	266	307	296	271	266	268	293	281	251	275	318	268	274	279	275	297	237	261	259	280	299	286	255	265	302	275	258	300	278	266	268	244	253	244	272	245	299	260	254	273	287	291	265	280	262	273	264	259	266	299	242	288	270	249	298	252	259	272	268	285	291	284	279	274	273	305	281	299	269	248	298	259	273	266	271	286	266	297	246	251	278	296	286	276	276	291	259	264	283	270	266	272	260	286	285	301	264	262	257	284	234	259	268	289	282	278	253	276	252	274	253	254	264	281	277	275	274	289	292	283	270	295	261	247	254	274	281	238	289	272	289	289	268	274	280	270	270	258	309	271	271	273	281	266	300	281	283	259	253	274	294	260	267	264	278	274	260	267	250	284	291	258	283	272	253	251	275	276	276	274	239	241	296	283	283	264	261	293	279	278	265	276	280	283	242	236	265	255	303	288	253	273	279	247	260	275	282	267	278	255	266	309	254	256	278	272	284	283	278	257	255	250	266	280	255	270	273	258	260	243	264	277	283	271	315	278	257	283	295	250	253	265	274	271	250	250	265	264	229	272	294	275	271	240	266	254	274	277	267	256	267	257	243	247	262	275	271	272	275	274	262	249	292	269	270	279	268	272	299	268	300	301	276	289	287	307	303	283	275	266	282	291	242	273	286	235	278	266	303	276	285	260	293	261	289	260	258	279	271	276	263	284	265	288	302	278	259	279	254	269	249	238	273	268	256	262	311	254	266	279	270	281	272	291	255	265	286	249	266	272	254	247	266	266	283	253	282	270	269	239	293	267	259	283	286	255	261	290	271	266	275	265	259	322	264	254	244	248	271	267	244	276	269	261	273	253	307	242	272	289	262	288	246	285	250	259	275	259	259	274	271	272	290	260	271	300	261	262	256	264	284	290	273	262	261	266	247	291	274	264	284	255	277	288	263	251	254	283	276	277	242	283	279	259	271	257	247	256	272	274	301	276	266	297	253	263	244	255	260	276	264	261	272	281	272	263	270	271	271	255	287	252	262	281	287	274	261	284	276	285	240	277	270	284	272	249	277	295	272	267	288	265	267	258	278	281	285	271	247	237	253	279	260	293	309	260	243	256	273	272	272	264	285	272	244	304	277	248	262	263	271	265	241	261	277	295	293	259	289	274	249	255	277	256	280	260	267	262	297	273	285	305	268	264	249	249	288	269	262	263	272	260	292	251	267	253	276	288	275	261	284	290	270	279	278	282	312	248	241	270	254	284	287	266	290	253	265	274	298	278	258	262	291	234	254	255	282	279	279	275	296	283	298	282	281	280	247	257	249	266	255	249	269	276	260	302	257	293	290	266	272	238	245	243	270	288	272	262	276	278	270	251	266	261	273	292	264	256	263	239	307	272	287	281	285	296	254	267	270	281	267	279	270	280	236	263	262	296	269	257	267	292	260	289	263	311	299	270	277	263	255	263	260	247	259	254	267	271	270	278	275	287	279	275	265	277	292	251	271	259	258	271	272	284	264	256	288	292	281	267	234	284	260	288	266	267	244	287	272	265	291	262	267	269	269	291	278	295	270	285	292	257	293	285	273	266	283	275	269	282	296	259	295	276	245	274	236	273	259	298	254	288	279	263	262	276	283	297	268	267	291	274	273	254	262	292	253	270	246	272	271	273	250	265	266	248	280	267	270	273	276	273	279	294	276	292	246	270	275	265	261	279	265	248	270	282	270	275	281	275	247	300	259	263	252	294	264	260	298	281	232	242	291	237	262	274	244	253	263	268	238	261	283	264	257	289	275	264	249	263	306	298	279	280	278	236	249	259	281	305	260	275	275	280	279	277	275	279	290	229	301	312	262	287	276	281	275	235	279	264	240	259	266	288	255	293	254	272	283	273	290	284	282	256	279	250	260	273	271	247	282	286	306	286	237	271	272	288	261	296	272	276	304	253	288	295	313	273	256	300	259	269	281	293	247	265	273	275	269	254	278	253	267	301	275	263	282	274	256	251	232	269	265	280	273	287	278	267	271	279	260	238	274	288	297	281	259	292	262	281	276	274	278	283	243	269	247	267	323	274	250	265	290	268	284	261	316	248	272	289	256	259	266	272	283	302	269	278	313	288	275	261	283	306	284	260	275	285	262	273	255	264	239	279	274	282	243	238	272	260	267	281	267	287	277	283	243	273	252	262	228	253	235	279	292	275	285	257	291	275	243	267	313	262	268	273	261	297	272	245	257	263	217	285	275	310	266	275	284	278	283	267	283	309	266	264	251	246	271	248	261	256	257	276	289	300	256	272	284	274	245	274	290	319	287	267	330	269	284	301	275	250	273	276	239	259	264	265	255	250	273	260	257	272	270	256	280	288	272	241	271	281	285	276	266	282	246	266	273	281	241	263	284	253	233	274	261	258	283	264	274	269	289	278	242	286	236	272	260	266	254	282	284	277	276	262	256	285	286	279	266	236	251	261	275	243	241	265	295	268	256	291	258	264	254	287	279	259	267	269	286	274	307	258	253	248	273	285	256	301	263	272	310	248	280	277	261	239	264	258	275	270	294	259	255	288	267	270	264	267	275	292	254	227	273	274	278	259	272	280	256	281	248	278	292	314	243	252	271	279	258	296	246	255	278	266	296
7829	8642	10812	4993	3514	2582	2480	1861	935	545	406	367	377	350	313	317	325	330	339	353	373	344	323	311	346	342	341	355	338	355	309	357	319	330	332	333	295	325	362	312	359	315	352	334	340	329	331	331	310	310	331	342	346	343	326	309	318	311	348	306	334	333	334	317	316	313	329	346	310	310	336	319	298	309	334	343	335	340	313	342	321	336	320	356	310	314	350	350	299	335	335	324	367	363	319	326	329	319	325	320	342	362	319	317	325	335	353	309	327	333	350	308	342	325	365	329	290	315	324	306	315	356	341	305	294	336	303	357	335	307	357	341	315	349	321	324	339	341	330	327	319	340	316	341	326	355	331	329	344	360	362	355	341	296	350	306	373	358	338	324	314	335	322	307	325	329	314	358	321	311	332	308	327	343	290	314	329	312	327	345	344	334	299	323	341	333	321	379	323	313	325	344	303	326	312	333	320	341	331	358	327	361	300	322	315	312	375	335	321	340	336	350	315	349	336	338	328	321	327	309	323	338	347	328	336	340	355	315	338	356	325	332	341	299	312	325	325	339	310	311	334	342	341	330	306	361	338	324	317	313	342	347	323	334	321	352	309	372	366	359	304	340	361	311	321	347	331	316	308	315	339	335	348	327	330	349	322	322	293	319	324	332	371	339	355	314	334	317	321	325	333	322	344	341	280	295	342	338	330	342	356	315	321	330	341	364	326	366	359	324	335	326	303	360	339	314	334	343	328	314	368	367	301	344	324	314	313	306	322	342	292	346	317	306	332	315	346	316	317	337	312	337	340	355	309	333	347	323	313	316	349	333	329	340	356	339	313	369	330	340	287	322	326	342	340	333	346	328	292	304	331	326	330	362	329	346	351	327	343	299	307	333	303	328	327	336	326	351	332	330	324	337	348	311	330	335	365	345	330	323	356	319	325	308	336	367	319	343	352	373	336	321	350	354	328	332	305	342	322	324	323	334	364	341	348	340	331	304	345	348	329	349	353	297	295	375	320	332	306	366	337	349	341	330	306	319	338	336	323	338	333	307	376	340	319	318	360	346	334	330	336	359	317	338	317	328	305	332	324	330	340	315	334	297	319	298	311	348	305	352	315	335	349	316	355	331	349	333	301	305	331	337	333	327	332	347	326	322	341	326	341	316	343	314	308	323	355	326	307	373	336	333	342	342	346	317	328	316	361	347	300	326	333	319	296	323	315	358	341	339	332	339	312	330	342	349	314	352	328	367	349	308	303	327	323	293	355	304	325	352	320	312	331	336	343	344	293	302	351	307	324	367	305	322	343	352	304	337	311	359	318	292	332	329	344	342	297	326	333	328	365	317	328	324	305	333	332	342	339	315	337	325	340	338	306	346	315	336	337	335	312	369	359	301	335	300	333	316	314	365	314	297	336	321	328	330	346	313	378	327	344	338	301	342	333	339	331	337	326	303	340	288	345	359	331	330	360	345	337	345	319	327	299	323	372	321	345	360	320	366	352	310	322	329	346	327	319	340	332	325	347	343	335	340	335	358	309	333	328	346	314	324	316	315	337	335	384	363	327	337	321	351	347	318	342	326	344	341	352	334	322	331	358	329	325	353	329	303	313	330	301	358	336	352	350	333	322	328	351	329	334	325	337	322	329	370	319	274	338	344	313	315	313	312	323	301	339	311	327	308	321	337	326	323	320	320	339	352	346	338	324	308	327	357	352	342	333	303	316	299	327	325	351	330	323	353	332	345	355	340	381	330	330	322	348	323	294	327	348	318	344	328	342	318	315	299	312	342	273	302	328	356	331	362	324	331	317	343	293	327	341	350	327	318	326	364	328	346	341	316	344	358	368	299	326	326	313	333	316	334	336	340	318	312	319	326	310	321	358	326	310	315	339	317	317	338	341	304	342	339	354	348	310	352	356	349	310	364	328	341	359	318	328	320	330	309	307	332	360	312	347	317	362	341	332	348	332	322	318	324	340	339	326	324	325	295	305	364	339	352	336	326	347	322	316	310	326	324	310	341	320	322	351	354	329	351	353	320	299	298	327	345	342	364	336	337	315	313	356	342	298	316	366	309	309	333	348	334	362	370	358	339	311	318	321	332	331	319	344	316	328	359	331	340	318	308	318	320	346	353	339	355	337	344	337	346	337	310	355	326	315	306	353	318	327	327	332	290	316	336	302	281	340	326	321	308	324	309	320	314	336	338	329	327	360	356	348	342	363	339	310	324	343	335	305	331	331	339	319	342	348	371	358	350	344	335	359	315	321	322	329	316	358	327	307	343	305	363	329	332	321	351	321	304	336	336	357	340	311	346	317	321	355	320	325	304	357	346	330	360	345	308	325	316	358	329	315	310	311	340	321	308	317	353	353	355	319	335	336	366	325	329	361	286	323	333	354	324	340	328	319	328	336	323	346	331	318	344	307	323	337	311	325	323	361	319	344	337	332	334	328	306	366	321	321	321	382	331	312	294	312	335	331	336	318	339	353	337	333	323	307	350	304	339	317	331	308	333	322	334	301	341	341	343	349	319	326	336	335	339	310	333	347	342	323	379	314	308	314	305	317	333	352	345	346	325	322	347	365	347	357	332	330	359	347	326	348	351	336	314	317	353	343	328	313	311	332	329	336	339	348	367	306	323	307	326	350	346	338	349	330	335	326	341	342	326	301	325	297	348	337	317	323	365	324	331	327	303	326	356	303	348	334	315	340	309	317	318	339	322	323	346	320	332	314	345	339	331	347	323	328	325	326	334	333	320	333	305	310	369	317	343	307	324	346	320	304	313	344	343	348	349	307	315	297	345	348	336	347	325	318	349	322	320	327	339	343	338	329	345	334	304	354	328	303	326	292	354	334	314	334	337	331	364	333	339	310	340	342	315	320	382	349	336	329	350	323	371	357	339	323	338	363	326	338	341	309	329	351	342	315	352	325	374	335	326	313	340	356	320	341	331	338	308	345	337	334	311	308	328	301	365	327	376	330	322	332	327	323	310	303	344	311	313	303	322	347	302	367	345	319	329	342	318	342	336	297	293	337	340	315	335	341	311	307	298	331	348	350	317	358	309	342	311	312	322	374	345	338	318	357	319	360	338	331	316	319	312	323	333	299	332	325	335	321	357	324	330	347	329	351	363	332	347	350	363	347	338	355	310	334	311	331	314	342	331	325	325	310	366	311	347	325	334	300	366	313	319	347	312	332	331	331	323	319	308	340	328	327	351	342	348	333	303	354	315	315	346	321	316	276	313	336	340	331	343	330	329	290	356	349	329	317	307	319	343	291	376	370	334	311	308	311	341	316	341	334	353	324	332	360	321	334	314	312	349	326	342	326	306	298	319	344	319	335	316	358	329	327	329	311	333	313	334	304	318	335	335	340	324	325	318	330	348	355	316	328	308	359	304	340	343	345	334	289	333	309	337	310	322	334	339	314	369	320	327	348	346	341	319	328	348	320	340	363	342	355	362	339	289	322	345	331	316	316	338	299	357	328	308	314	338	314	306	327	328
23272	20768	28092	23534	20786	14675	3664	1823	1037	583	417	331	285	244	223	213	199	186	162	163	184	147	129	145	163	131	142	135	118	137	128	126	125	134	123	134	124	151	122	126	126	120	125	124	108	120	125	126	118	112	130	132	152	139	139	136	138	136	116	104	117	120	104	112	119	155	144	134	136	117	101	128	109	130	114	134	127	128	139	119	123	132	104	127	126	125	118	105	116	113	117	115	122	118	109	106	109	129	118	115	120	116	114	123	110	113	125	106	107	111	120	109	120	98	135	115	126	132	120	113	111	106	126	121	132	107	110	116	129	118	115	105	113	122	110	128	106	106	106	133	122	94	119	108	112	129	125	114	109	114	122	110	115	114	123	123	107	125	118	119	131	98	121	98	139	113	135	100	121	100	106	115	129	115	126	113	100	120	96	120	139	111	103	113	111	120	130	107	127	125	131	120	102	132	123	99	109	141	126	115	112	121	121	127	127	108	116	108	137	116	115	103	124	118	119	148	128	122	99	111	113	101	115	133	101	126	123	110	126	102	112	129	121	120	134	121	119	104	133	101	123	108	103	128	135	111	108	117	131	128	101	115	112	113	121	131	122	139	116	117	127	129	129	132	112	133	117	116	133	117	123	125	134	124	105	108	135	110	138	98	145	111	127	101	120	105	129	110	123	121	121	130	121	112	100	120	107	143	102	114	119	119	118	111	113	118	124	117	127	133	108	117	106	115	123	110	100	103	122	109	126	125	105	114	121	115	139	124	118	101	116	125	115	126	112	135	112	98	125	126	134	93	128	121	103	134	120	117	136	126	138	122	124	117	122	138	108	108	103	123	124	107	101	118	118	111	118	126	122	135	112	122	127	124	128	122	114	89	110	105	124	120	129	136	113	130	123	122	132	108	107	124	113	131	109	133	128	108	122	111	108	121	126	139	113	116	126	130	115	108	110	158	103	133	112	104	118	117	107	125	106	96	107	100	122	115	125	114	103	121	125	125	108	119	133	107	110	117	120	114	112	128	115	129	105	108	122	113	123	118	120	107	87	145	108	107	115	119	106	116	115	110	115	119	125	115	123	125	126	101	107	107	124	105	130	125	136	126	122	123	109	124	119	127	121	136	113	112	105	118	110	127	113	114	128	142	114	113	109	128	141	121	121	110	113	115	117	114	119	101	124	114	110	117	120	109	112	102	104	123	126	131	124	117	119	103	110	126	103	134	110	113	120	116	112	114	145	121	112	94	120	111	119	114	99	127	106	120	111	133	137	88	126	123	123	119	123	111	119	123	132	115	106	104	133	135	104	111	104	132	124	124	144	112	142	92	115	121	123	97	108	124	118	122	142	125	118	105	123	107	109	123	125	108	107	117	106	114	119	117	124	112	128	116	117	117	120	126	109	117	137	104	121	103	136	105	129	106	120	125	120	114	110	103	123	106	116	127	111	111	124	100	134	130	114	128	117	126	111	131	137	122	109	113	111	107	123	119	107	134	104	117	100	104	112	104	110	124	108	141	114	123	108	107	115	94	132	123	119	120	119	120	108	127	110	117	127	113	114	128	103	122	108	115	118	119	120	108	96	114	112	120	131	120	126	127	125	116	121	144	121	143	115	121	114	114	100	118	111	104	123	127	126	114	109	109	126	114	107	136	130	90	119	145	115	132	113	107	106	121	108	117	118	125	109	129	110	121	134	114	103	117	113	123	117	119	118	117	113	98	131	130	115	121	107	118	119	114	108	123	127	114	135	113	131	121	135	98	109	129	114	121	110	116	110	148	104	102	117	131	101	111	118	115	127	113	115	124	104	125	151	132	125	113	99	118	126	106	114	110	120	119	123	128	114	101	121	102	126	120	112	119	109	130	90	103	114	106	97	122	112	135	113	126	99	117	115	102	126	133	113	132	103	133	106	125	125	110	116	112	116	106	113	121	118	121	113	138	106	122	112	113	130	100	129	119	133	120	122	98	117	136	111	122	116	132	114	107	116	125	97	122	113	117	117	131	110	117	108	120	129	114	110	119	121	117	119	118	132	122	118	122	133	124	120	115	126	123	115	105	130	106	75	137	111	110	115	100	110	120	116	96	108	124	123	125	111	116	132	103	124	95	125	118	118	113	123	109	137	115	109	114	133	124	129	143	111	129	125	104	119	113	114	122	128	101	103	116	124	110	138	106	123	121	116	126	116	131	111	121	97	93	142	116	113	125	134	113	108	109	110	134	120	109	143	117	113	127	102	107	106	129	112	120	107	121	117	121	94	115	112	91	135	119	96	131	97	113	122	133	102	110	107	112	144	104	112	114	108	99	103	116	105	106	114	117	117	133	132	122	118	111	131	113	128	105	133	129	135	108	120	149	119	123	102	108	106	125	130	123	114	109	114	105	117	126	98	113	128	133	110	121	100	101	112	129	125	125	112	131	123	120	126	126	122	125	114	124	117	115	119	119	123	119	116	118	120	124	101	112	128	126	102	132	104	117	113	113	106	114	95	107	116	130	92	118	118	141	102	130	133	117	124	115	120	117	116	109	132	139	120	106	126	124	120	125	116	108	131	115	121	126	129	113	128	120	130	130	111	107	104	100	115	119	142	124	121	107	120	116	102	123	138	118	128	108	118	121	147	110	122	118	114	119	119	113	101	109	125	133	105	116	114	102	122	107	110	133	104	98	114	121	113	123	147	138	107	129	104	136	110	98	113	120	112	123	112	112	112	135	99	125	120	139	108	113	126	126	124	117	120	135	131	113	101	94	125	124	120	115	104	134	102	111	94	115	132	112	113	141	117	118	118	122	109	111	108	97	94	120	120	108	111	124	117	118	103	123	110	124	124	143	129	125	124	116	124	128	104	120	109	126	110	118	111	123	114	108	119	108	122	119	120	113	138	129	119	102	100	126	111	95	117	101	114	106	126	122	121	107	128	118	124	118	125	111	112	118	118	103	122	144	113	120	103	116	115	112	110	115	111	118	113	106	104	120	99	111	122	130	117	130	147	100	130	124	117	130	128	106	117	102	121	106	112	103	101	116	101	120	114	109	117	119	116	112	111	115	126	132	122	126	131	128	111	99	118	119	124	108	120	104	124	136	114	101	115	118	126	121	134	126	98	114	123	102	132	114	134	130	124	113	104	126	123	116	120	105	128	121	120	136	127	112	99	116	121	115	129	109	110	130	123	121	99	120	103	100	116	118	122	115	116	119	115	133	119	103	126	106	108	123	136	141	146	128	99	131	106	137	116	120	113	124	111	125	104	139	107	145	122	112	97	129	114	124	127	122	110	133	111	102	134	110	136	119	131	110	112	107	132	123	112	109	109	118	124	104	132	122	92	124	128	105	108	119	126	98	108	118	116	112	115	111	94	108	109	126	123	131	132	119	126	122	132	124	116	104	125	117	126	114	98	110	113	114	132	111	117	122	118	132	127	116	116	105	127	118	105	115	104	122	123	117	106	138	116	111	105	141	99	118	113	111	129	133	105	118	86	111	109	115	110	126	147	123
14838	17665	18335	9603	7926	5558	5516	3710	2171	1241	726	667	543	445	372	301	315	274	250	262	236	204	199	219	188	203	212	199	182	188	180	185	194	171	154	181	162	173	168	194	163	172	144	177	176	157	156	164	161	154	171	162	168	160	168	167	166	158	148	134	155	150	113	163	142	142	138	144	147	167	163	154	145	157	133	158	153	147	149	135	147	173	162	159	168	147	141	157	187	143	130	157	158	162	130	147	143	164	160	152	150	168	154	169	145	165	157	130	168	147	160	165	131	134	178	156	147	152	179	136	169	151	153	164	135	158	142	161	177	166	141	151	147	144	166	141	143	152	166	176	136	162	163	163	157	135	150	161	154	154	144	164	134	152	163	142	152	135	154	144	159	151	157	148	162	155	162	155	149	144	140	155	151	158	134	160	162	140	144	154	152	153	168	170	152	155	152	143	119	153	153	126	128	157	149	155	143	144	157	150	155	182	159	170	168	160	155	137	151	143	170	144	150	145	174	156	138	173	136	146	132	154	154	149	137	144	163	153	166	179	148	156	153	149	153	159	166	149	142	136	151	148	140	141	158	159	171	136	136	142	138	132	149	165	174	153	156	135	129	123	146	153	161	153	155	169	159	151	134	145	169	135	155	140	145	132	141	129	141	164	167	160	141	139	151	130	158	164	172	156	150	141	142	165	144	163	151	137	139	136	141	160	153	156	167	153	155	163	163	166	152	144	160	145	144	148	138	154	139	161	154	154	147	156	154	162	154	159	157	153	155	146	151	151	163	151	155	139	145	152	149	139	154	157	155	134	132	146	155	141	159	151	149	175	155	147	160	162	141	145	159	147	151	140	163	158	139	156	168	161	141	142	124	144	156	171	157	155	143	180	137	140	133	142	161	180	161	161	161	145	155	149	148	146	154	143	145	165	138	163	140	154	139	149	127	153	149	162	146	173	155	159	160	160	138	150	163	132	140	147	150	147	139	153	156	164	132	149	134	150	129	139	156	155	171	150	135	165	167	156	157	165	171	151	148	151	153	125	159	149	172	147	156	143	152	134	198	133	153	155	136	141	146	150	179	172	138	147	154	134	122	177	159	145	142	159	149	130	138	135	181	165	153	140	149	144	149	158	147	151	154	135	144	168	165	138	176	165	142	170	163	141	142	137	151	167	152	133	161	158	133	169	143	157	153	149	152	157	167	153	155	151	146	150	165	143	159	168	146	134	153	127	154	138	140	151	143	140	159	134	162	141	166	166	174	152	129	154	153	152	141	167	160	154	154	150	150	149	151	131	154	138	161	133	163	150	148	160	142	124	133	154	136	164	151	144	166	166	146	166	146	150	144	152	167	148	144	191	155	155	139	135	159	181	171	159	172	151	140	148	140	164	133	153	172	153	150	164	156	153	166	156	139	171	134	154	141	152	133	167	147	151	158	150	161	141	157	173	150	145	143	132	140	148	149	142	134	159	134	143	145	169	161	133	161	142	161	153	135	149	140	157	133	138	138	170	162	132	144	155	153	162	163	162	147	127	166	146	129	145	148	158	159	132	159	150	158	148	159	140	130	166	149	151	142	137	160	129	153	161	167	145	155	165	144	158	155	165	147	140	160	148	146	148	148	152	155	140	132	158	152	158	160	154	143	157	144	162	149	151	141	135	156	158	131	156	194	153	155	145	135	156	145	152	144	111	165	150	137	146	157	154	141	115	157	158	147	151	155	161	136	153	141	141	170	186	162	164	159	163	158	142	143	163	152	138	158	170	168	165	143	168	139	142	147	152	142	165	152	161	166	129	161	147	150	138	144	154	129	149	168	168	147	153	148	162	153	149	133	168	138	163	129	134	165	141	141	140	159	151	140	147	170	148	156	189	154	156	141	145	151	164	157	143	144	163	140	148	139	143	154	162	144	150	164	134	165	143	127	142	159	153	169	152	152	157	156	138	139	145	139	142	127	144	153	166	167	174	153	154	141	127	142	140	143	150	145	133	146	176	158	145	137	161	163	145	148	143	142	142	147	163	154	159	132	146	141	151	136	153	129	148	139	170	142	154	155	151	167	163	150	147	163	140	139	168	135	127	165	132	130	165	141	138	143	128	145	140	144	161	133	146	147	151	173	168	120	138	161	177	163	127	147	149	149	139	149	162	149	138	124	119	150	131	159	145	165	141	158	154	141	155	164	151	131	130	127	148	155	134	156	153	129	157	151	149	150	162	176	148	147	139	147	139	137	154	168	146	143	159	156	153	127	166	140	155	138	144	164	161	147	163	151	168	149	164	139	128	153	142	139	163	161	162	144	135	156	152	149	156	141	157	147	137	146	137	164	140	140	143	169	147	142	149	175	166	158	149	162	136	145	151	149	159	132	130	154	155	129	151	166	133	154	150	164	140	141	146	128	143	135	125	149	143	147	150	158	162	161	155	123	143	151	161	158	162	165	149	149	153	172	153	159	164	163	122	151	142	167	150	156	136	149	163	151	157	164	158	146	136	145	152	147	156	161	143	140	150	137	159	151	142	139	136	147	140	169	140	130	151	152	153	154	148	160	165	157	134	153	140	156	139	146	149	185	158	162	136	136	137	130	130	132	136	146	151	150	136	152	157	165	158	169	132	143	182	158	137	160	162	139	170	149	141	176	144	163	155	155	144	140	145	143	148	155	150	150	153	147	163	144	143	145	120	130	155	153	164	149	155	140	168	154	126	182	156	131	158	154	146	160	141	138	132	161	147	129	155	145	168	153	128	152	136	154	138	157	149	159	168	135	108	141	176	141	144	176	141	147	138	131	147	148	147	182	161	140	143	140	156	142	137	155	146	156	132	145	156	158	124	161	141	151	133	157	151	147	154	146	139	144	136	138	139	143	138	135	157	168	140	153	141	147	149	151	169	144	151	144	149	141	156	158	141	150	155	140	155	158	175	146	133	153	125	145	139	166	121	179	144	141	164	153	146	160	166	177	157	140	140	125	135	125	137	133	161	173	137	162	152	129	143	159	145	150	176	148	159	152	148	159	169	164	153	157	160	168	143	166	159	155	157	134	129	167	137	136	156	156	157	148	167	146	140	159	150	181	144	157	148	148	167	141	159	143	145	175	156	165	158	168	149	146	150	151	158	149	158	132	164	147	142	167	154	152	135	174	132	180	166	184	144	144	155	156	161	161	160	164	144	160	147	155	152	160	163	131	143	159	131	155	145	144	135	160	143	138	152	157	149	168	159	156	147	144	155	135	160	135	146	136	157	143	148	142	139	147	145	153	143	145	159	145	136	162	168	145	163	143	149	138	160	138	168	140	166	169	161	136	157	145	167	159	146	163	142	150	180	148	143	140	166	167	163	156	138	145	142	141	150	148	158	149	142	146	153	152	161	129	148	140	143	123	149	154	152	137	145	139	132	158	160	163	143	156	165	141	152	164	165	151	176	156	152	145	150	152	142	158	174	164	151	155	155	160	137	139	173	188	147	139	151	174	149	155	159	149	160	165	142	152	152	138	147	130	146
24535	20814	27212	24410	14439	2878	1884	1182	759	609	430	432	430	362	363	346	339	312	322	361	332	303	376	353	312	342	307	313	333	333	316	330	307	325	315	288	324	335	359	322	299	335	310	310	314	360	319	319	340	332	317	340	316	304	318	320	323	317	342	346	327	320	338	326	295	340	307	336	319	321	323	306	313	313	300	338	281	317	321	341	316	320	316	336	335	332	343	338	322	346	320	318	355	347	331	327	340	341	315	303	331	337	328	322	328	335	347	348	337	341	324	277	309	308	313	291	319	324	318	334	290	313	328	356	314	312	326	326	323	342	320	352	305	333	370	311	323	301	324	339	326	284	322	301	307	317	304	310	314	297	353	267	378	331	285	343	312	330	318	317	302	344	332	322	321	335	331	309	292	324	299	322	323	335	322	317	290	318	303	309	276	347	301	347	317	303	323	320	296	327	328	280	298	310	295	305	299	323	283	293	321	340	321	297	312	308	298	321	295	301	300	343	316	322	336	317	342	304	343	266	302	301	303	312	276	298	325	318	318	339	318	299	306	304	302	299	301	325	325	328	305	328	273	351	319	321	311	304	293	321	325	307	314	269	314	306	335	343	323	313	327	317	315	297	342	328	290	296	309	321	324	320	329	314	322	305	319	313	313	305	312	306	327	314	324	331	327	308	316	301	285	353	308	326	299	340	329	329	303	307	329	322	323	305	312	333	293	296	305	327	328	320	304	317	308	350	340	318	322	293	325	315	300	310	336	322	356	295	363	348	348	313	329	315	298	329	333	280	307	329	328	311	306	316	289	328	322	328	302	299	319	309	338	264	286	331	320	330	317	300	323	325	290	321	299	303	292	317	309	315	333	309	333	337	314	359	341	316	303	335	316	314	329	278	311	319	296	338	315	284	296	297	326	334	318	294	318	340	307	318	315	298	305	301	303	316	325	313	320	338	298	326	309	285	302	299	304	313	310	331	307	313	315	281	340	309	332	277	303	311	311	300	313	318	352	314	315	336	328	312	320	305	325	291	327	316	339	318	308	302	311	297	329	316	314	317	317	294	349	307	289	317	308	303	322	285	320	339	327	334	307	290	305	296	297	327	314	337	337	344	342	321	333	301	311	305	352	312	320	335	327	291	312	358	297	297	324	295	334	334	318	323	268	303	313	322	319	329	311	295	318	348	306	351	294	327	310	301	307	301	304	333	327	300	309	306	315	313	316	355	309	289	325	329	306	308	301	305	345	332	336	306	326	323	329	291	306	309	286	335	314	291	331	309	309	296	279	309	316	328	312	318	320	343	332	338	317	307	315	337	328	291	345	349	302	298	311	310	316	308	299	317	324	310	303	313	323	331	315	342	291	324	311	329	293	327	334	318	327	295	303	329	318	312	341	301	291	289	322	272	309	355	370	298	324	321	332	320	300	308	340	309	350	320	289	306	298	265	343	335	340	313	305	313	307	307	321	299	343	312	336	291	314	310	291	350	328	350	315	295	341	287	342	289	312	298	317	324	300	356	300	317	309	289	304	301	292	308	316	272	332	328	319	310	321	312	315	322	321	308	301	324	311	305	312	300	324	328	312	318	330	323	323	319	344	284	310	309	289	300	302	318	316	318	339	304	339	312	296	332	317	327	325	311	317	324	323	310	335	318	333	336	290	322	303	315	311	292	334	321	332	345	319	276	314	337	305	282	327	312	298	314	323	313	324	325	323	326	322	312	308	308	294	357	325	315	317	331	314	306	288	319	297	318	264	317	328	288	319	303	320	284	307	325	298	321	309	330	303	343	303	321	325	306	323	332	292	312	335	305	324	317	318	332	329	330	297	311	322	305	292	348	338	324	325	324	318	326	314	318	311	341	322	317	325	331	309	307	328	308	322	314	298	310	289	318	312	295	329	310	324	324	303	338	304	308	325	312	311	318	329	286	327	311	320	323	299	300	353	293	322	322	326	290	306	306	324	331	313	309	317	315	306	307	329	301	308	296	310	310	325	322	313	323	302	303	302	326	337	349	324	322	282	331	312	325	310	307	324	320	324	327	319	304	286	322	355	298	302	352	307	292	335	320	296	327	327	308	311	316	315	315	320	307	346	309	315	328	326	309	337	304	310	318	322	292	340	318	330	306	335	303	304	295	295	306	274	314	287	330	314	348	342	344	329	323	309	296	305	296	282	307	319	350	326	296	304	311	327	316	307	318	328	352	287	303	328	305	300	304	320	302	327	332	320	320	313	322	328	304	330	328	321	299	291	291	338	311	326	289	302	305	317	314	290	330	320	340	303	299	314	333	285	293	301	319	328	296	278	301	334	278	304	332	298	306	328	294	321	288	285	307	288	302	301	307	303	339	331	334	305	304	344	316	296	292	305	325	351	294	294	288	287	324	305	304	313	319	302	337	332	310	339	289	301	331	289	315	314	310	297	335	355	300	295	296	349	312	287	332	338	328	319	315	339	312	328	340	323	329	332	306	327	328	306	316	302	329	346	327	358	309	276	343	360	332	316	313	287	323	320	286	277	314	317	331	299	307	315	341	336	307	332	326	338	288	343	331	342	344	323	277	326	305	305	292	324	284	320	323	304	324	325	330	319	302	312	289	321	314	323	309	309	337	304	315	316	297	318	322	279	307	294	339	327	328	292	307	294	309	315	300	324	289	326	308	306	320	298	316	302	320	301	304	309	306	313	317	306	328	329	297	331	326	311	332	329	297	288	345	325	331	301	320	272	292	319	312	326	304	319	335	319	313	312	337	279	292	316	309	344	328	313	315	331	304	289	319	302	356	300	307	333	286	276	304	320	318	334	324	319	303	324	319	323	306	328	314	346	326	314	308	321	319	286	312	299	341	280	326	292	327	344	302	295	286	326	313	336	322	316	319	360	328	300	338	302	312	313	296	319	310	301	285	307	300	309	352	303	309	281	297	293	299	328	328	306	311	297	333	320	307	325	311	314	335	327	330	354	319	328	327	304	325	317	307	278	340	347	292	291	308	327	353	297	299	306	337	314	307	335	327	342	328	316	345	347	326	314	334	326	336	291	336	299	334	290	321	295	331	314	304	324	324	331	326	308	308	302	323	326	299	281	307	312	340	317	326	320	296	303	339	313	293	308	317	328	296	309	319	299	326	308	335	329	279	289	327	298	338	316	314	323	322	323	307	305	354	300	335	303	313	322	346	344	284	319	293	341	303	365	302	311	334	314	284	310	328	319	332	328	304	308	303	289	313	329	324	317	295	291	304	351	314	309	297	319	311	301	308	292	293	284	302	310	300	327	322	325	312	299	333	311	328	323	330	316	317	290	329	311	320	296	322	324	345	324	297	304	296	298	329	309	324	338	304	320	340	313	322	296	325	312	293	322	311	325	329	291	341	302	314	305	297	321	338	325	331	338	324	307	320	310	326	329	308	290	303	331	324	303	335	323	285	330	319	316	311	319	318	326	324	320	359	335	302	312	322	300	336	285	317	311	319	299	286	299	315	319	297	331	347	318	333	322	291
14842	14533	13987	7500	6094	4419	3951	2627	1629	1093	689	656	561	503	486	468	427	404	429	410	404	418	414	407	388	415	420	338	369	393	414	360	383	394	359	405	379	371	340	386	365	374	348	370	374	381	402	378	344	398	392	385	378	344	397	370	415	361	394	398	341	360	366	373	363	380	383	389	366	354	376	421	350	384	349	367	387	373	346	388	357	418	370	376	370	350	381	388	355	363	371	403	394	367	382	331	360	400	376	368	375	376	368	414	392	377	352	395	390	349	385	397	374	376	350	363	374	356	376	391	365	376	367	326	362	380	370	367	388	384	380	410	368	358	398	335	385	351	395	374	338	383	385	377	361	363	373	398	415	384	369	373	348	366	397	401	366	364	369	369	359	370	371	386	359	374	408	365	379	348	371	395	372	400	385	338	362	364	377	392	370	379	356	350	355	360	366	365	364	338	398	357	389	404	373	400	357	348	391	363	372	392	378	382	375	391	394	359	347	372	340	364	364	364	368	336	343	340	349	335	409	369	375	344	393	386	410	401	364	403	369	380	344	329	405	356	364	353	365	382	368	380	400	384	317	369	362	341	401	375	374	358	371	363	398	383	393	380	407	358	386	337	333	364	375	390	335	332	373	357	353	385	368	337	378	353	372	344	332	330	356	351	400	398	379	347	343	335	371	348	358	371	370	358	370	386	394	369	379	362	327	357	358	382	346	338	399	379	372	364	363	385	352	365	384	417	376	337	371	375	373	383	368	366	395	384	367	373	365	379	374	338	365	357	367	394	399	351	366	387	388	375	377	350	348	410	349	383	351	340	372	367	347	363	385	397	406	401	377	390	354	383	385	364	352	384	360	375	380	372	355	378	377	365	351	367	423	364	373	382	352	338	389	372	348	353	359	358	389	362	365	366	363	399	393	344	391	400	372	360	372	348	380	360	326	350	395	354	369	353	352	361	379	379	328	407	391	391	356	376	402	398	391	381	358	363	369	380	356	403	383	369	384	373	367	349	367	359	380	382	420	378	397	355	374	365	358	373	328	385	358	369	355	362	353	365	377	372	368	385	365	348	360	355	364	372	351	374	358	382	392	368	383	389	368	401	382	358	396	360	410	357	345	377	369	352	392	343	343	391	376	356	358	351	383	370	343	352	345	375	374	348	408	383	358	396	379	384	373	346	365	353	396	356	385	363	375	368	359	362	365	389	384	376	348	344	366	351	342	369	372	367	355	371	386	369	397	363	365	348	370	387	381	346	406	359	389	360	340	360	354	350	362	342	355	360	358	403	403	355	371	361	381	352	391	368	373	391	358	373	356	346	366	335	375	390	388	346	353	367	376	330	373	355	391	374	354	372	362	365	366	388	384	396	367	359	359	376	368	377	378	378	388	354	357	362	358	359	351	349	354	354	364	369	407	354	366	372	332	415	382	367	339	369	361	367	394	404	360	354	353	377	370	356	405	385	365	390	423	365	369	355	396	374	394	367	367	393	360	343	385	393	376	383	343	354	357	372	352	342	345	370	395	370	365	409	367	387	382	379	378	406	369	369	349	340	361	373	370	330	368	424	357	366	368	373	381	344	347	363	335	385	366	391	386	402	370	367	364	374	386	349	360	354	367	339	380	391	378	381	392	387	397	387	341	342	371	367	382	354	367	384	366	382	384	375	387	355	359	376	373	364	364	355	392	369	396	330	348	375	378	385	368	377	354	355	384	378	330	337	389	352	372	341	389	374	381	407	362	404	390	366	378	399	377	336	353	373	413	359	348	416	353	362	383	373	368	361	395	328	387	375	406	368	376	402	383	353	353	365	378	417	373	364	358	375	388	396	388	353	370	399	349	370	339	371	402	375	365	364	386	377	387	353	361	382	343	384	338	343	390	350	366	350	372	377	346	351	360	383	342	374	333	377	372	365	366	391	338	377	397	350	370	380	364	352	371	375	353	341	364	398	340	417	361	356	374	375	376	376	360	366	354	365	354	351	397	359	390	371	413	376	370	361	390	378	392	357	417	380	383	348	403	363	333	369	389	378	350	380	393	351	355	378	343	370	347	406	359	380	365	328	393	387	351	374	359	346	371	401	367	353	370	367	353	365	348	363	373	384	380	387	396	389	397	357	351	379	368	357	402	348	411	361	347	383	405	351	379	387	366	341	404	400	336	375	361	372	366	358	348	380	411	392	370	357	341	367	359	389	357	351	349	356	379	354	350	359	376	353	359	345	362	348	389	389	360	359	367	387	403	367	340	378	371	366	350	381	348	363	394	376	389	370	381	386	358	411	378	394	329	353	382	361	383	365	386	370	348	367	425	367	377	365	354	398	353	402	364	334	388	336	363	371	346	364	373	348	364	345	347	386	371	393	384	344	415	368	356	398	373	383	329	393	369	360	351	373	384	352	341	373	375	370	338	371	378	365	379	385	373	318	379	389	366	375	376	365	364	363	351	385	373	396	399	364	399	354	381	338	381	353	354	379	392	394	362	364	369	406	381	351	361	385	339	378	418	341	367	370	365	345	353	369	383	353	336	370	354	380	358	366	356	357	338	381	383	350	381	373	385	365	385	359	369	383	391	395	345	385	376	359	359	346	352	408	371	335	380	349	381	343	336	389	363	376	383	370	393	356	374	377	369	404	381	335	354	353	367	360	373	379	354	363	352	385	397	305	366	345	359	375	371	369	407	401	389	373	379	373	385	335	362	391	377	350	369	340	379	354	385	370	386	369	353	358	375	362	355	396	392	394	379	378	345	395	346	385	353	392	395	387	392	358	383	368	358	343	357	360	372	388	349	363	392	328	396	378	365	384	374	364	398	354	367	360	368	354	375	343	391	369	348	365	332	338	386	353	409	380	374	357	382	357	380	389	374	354	348	345	375	356	389	318	346	352	390	352	383	368	346	337	349	354	409	363	366	341	339	373	388	359	382	384	363	373	384	383	412	372	377	363	375	361	345	360	385	352	358	385	348	363	361	381	360	391	393	399	351	396	381	371	376	431	360	365	363	357	358	380	386	375	376	346	376	352	366	372	360	377	367	329	358	381	397	377	364	357	378	354	404	372	376	339	369	370	350	382	354	346	355	363	376	341	385	332	363	389	372	345	392	394	369	403	361	341	379	359	382	352	362	359	393	382	356	379	365	407	389	345	346	365	339	357	378	346	347	386	374	376	369	373	363	353	362	341	371	375	379	348	368	356	351	328	387	392	388	363	403	373	397	367	347	398	421	368	386	357	346	329	366	386	369	380	373	342	362	371	387	374	350	375	375	379	370	386	382	326	349	353	351	380	370	402	385	332	378	375	376	354	353	382	343	368	365	413	356	380	384	393	369	341	403	389	377	374	339	405	380	348	363	369	391	370	386	361	395	370	367	322	372	392	373	380	336	374	369	323	376	371	370	366	350	371	347	349	370	364	359	341	372	380	361	361	389	383	337	366	364	370	389	388	392	379	354	405	397	362	369	386	374	374	366	356	325	351	399	355	410	335	369	364	358	340	361	363
22342	20782	28539	23109	20779	20935	14452	2540	1447	1029	644	562	483	362	322	300	251	231	204	178	166	181	192	180	172	168	175	153	149	157	160	156	151	137	119	119	142	149	127	124	150	141	135	105	124	126	133	118	129	109	131	125	122	124	126	126	119	113	115	127	120	128	106	107	120	116	108	126	117	112	120	114	122	108	129	119	135	110	128	111	127	123	127	136	122	114	113	116	117	113	106	124	124	96	123	116	114	129	131	124	110	100	95	119	114	112	118	124	124	111	118	102	85	111	123	122	108	118	90	107	120	101	107	105	111	137	115	122	108	127	104	120	107	123	117	105	111	102	117	108	119	114	110	116	126	99	112	107	100	107	116	124	116	95	122	112	104	106	120	128	107	124	110	102	126	125	123	98	116	93	131	124	108	121	99	127	143	105	108	97	100	130	103	121	100	123	80	105	126	103	131	132	107	109	102	104	120	103	117	122	118	116	127	101	116	122	130	96	125	118	98	121	101	111	100	132	110	133	120	126	106	93	116	105	92	113	119	108	124	124	118	97	97	104	115	105	125	109	112	122	115	102	113	129	114	100	120	102	125	114	129	108	117	128	101	125	109	117	107	122	103	112	119	137	109	115	115	122	117	104	107	120	116	113	113	99	122	101	120	110	127	111	104	134	97	100	116	139	110	109	117	106	134	106	125	102	105	108	108	114	99	94	100	116	112	125	125	82	107	102	102	102	104	129	101	109	107	90	125	114	124	108	112	119	116	91	105	115	121	107	109	117	127	96	115	129	116	105	129	107	128	123	112	117	98	109	120	119	119	104	119	131	116	129	130	133	124	119	126	116	104	112	122	115	110	110	99	112	123	107	120	105	107	103	107	86	114	102	97	98	130	112	119	94	115	111	107	111	114	91	103	130	97	103	110	141	124	103	112	115	116	117	114	117	120	117	131	115	115	105	115	114	135	97	122	140	114	110	118	102	115	102	111	111	103	135	113	120	121	114	129	107	104	119	117	124	114	95	122	115	111	110	115	130	118	139	120	119	118	106	112	107	115	102	112	115	112	105	101	124	115	114	96	108	105	106	111	94	114	116	116	108	99	131	114	117	113	114	111	116	105	115	106	126	123	91	109	106	110	115	123	72	107	100	113	108	102	96	98	110	111	100	126	109	112	114	118	120	112	105	114	129	122	107	118	115	97	109	95	106	122	126	133	107	115	115	109	105	123	110	114	100	132	117	117	130	100	122	103	122	120	135	111	111	110	111	134	120	123	130	117	118	133	104	127	114	114	119	106	103	119	111	109	131	110	100	107	115	115	112	107	114	116	99	116	127	112	110	129	110	107	103	100	127	103	96	114	112	97	117	113	99	115	125	117	130	125	112	133	108	94	115	104	110	106	99	111	96	125	119	105	122	96	123	115	116	119	92	118	119	111	113	101	113	117	113	124	97	104	111	105	103	103	117	115	107	107	123	119	131	116	116	106	108	118	128	112	123	118	111	103	94	124	93	125	120	118	125	115	89	120	103	95	104	98	111	120	111	108	107	95	93	128	108	117	121	104	117	122	117	96	101	102	110	106	112	113	124	119	104	112	116	107	114	126	106	121	103	121	103	112	132	105	115	106	104	116	99	118	107	121	134	112	112	108	125	118	102	131	102	116	96	109	116	123	107	106	121	116	107	113	115	107	114	107	124	135	118	93	118	130	117	122	103	115	119	120	114	103	124	98	112	110	115	115	116	113	117	113	105	103	99	108	120	118	111	117	109	111	97	120	123	119	104	109	120	110	100	112	106	117	103	102	106	112	101	102	115	107	106	113	121	104	131	111	101	100	111	113	118	121	112	110	139	109	87	109	120	111	129	114	133	105	117	134	101	93	112	100	81	113	125	95	95	112	118	125	111	111	125	113	120	118	99	106	130	91	114	105	132	113	104	128	109	111	107	112	105	113	128	114	96	108	113	99	122	114	118	122	99	112	113	105	111	109	101	114	128	119	105	97	125	111	113	98	110	107	99	116	102	107	99	103	122	136	99	117	104	104	134	108	117	118	122	132	106	129	107	95	108	116	125	131	116	117	97	99	122	123	130	103	112	99	105	127	121	123	123	102	120	112	117	95	118	116	104	105	109	115	104	98	116	116	101	100	123	121	111	95	117	126	110	117	92	103	110	127	126	127	121	111	105	115	102	119	110	118	106	111	111	125	95	103	113	113	97	128	120	113	112	117	130	114	126	106	124	100	102	112	98	126	108	115	93	113	93	128	102	112	110	112	117	119	104	115	128	97	94	108	120	101	117	110	135	98	118	147	115	98	116	110	111	130	112	124	98	99	119	123	123	99	111	136	114	111	109	102	119	115	112	102	99	106	109	121	112	114	116	115	95	115	137	108	105	119	98	106	119	117	118	113	122	119	114	99	119	133	127	116	106	111	108	122	106	101	117	129	109	107	109	107	125	108	121	132	124	123	118	109	114	120	113	119	123	115	108	117	127	114	110	115	122	143	117	125	108	101	114	109	120	112	115	127	110	121	127	106	119	121	111	116	99	116	130	124	122	130	105	111	106	123	111	110	132	114	110	111	117	125	112	104	116	105	107	93	110	105	119	124	124	105	105	92	120	116	103	109	107	105	100	105	119	108	84	122	117	108	104	117	105	104	112	100	107	133	117	108	108	109	106	127	114	104	121	85	100	109	124	110	105	117	123	101	128	115	107	115	118	104	110	112	125	111	109	105	114	115	106	119	102	130	108	100	103	94	112	110	110	101	113	114	103	120	109	96	95	89	126	106	125	118	109	100	90	123	120	124	120	121	91	129	100	110	123	137	111	98	112	117	116	125	116	105	101	120	121	140	111	118	123	116	107	123	118	96	97	116	105	86	124	105	118	98	111	114	102	129	119	104	118	134	101	129	106	105	115	118	108	93	103	130	130	109	119	98	115	96	100	118	126	122	105	124	123	97	107	121	132	102	104	121	96	111	119	127	125	111	109	119	111	93	112	105	126	105	119	116	94	106	99	115	95	124	108	111	115	110	101	104	121	110	113	117	98	121	98	116	99	117	106	117	99	114	108	139	112	116	107	121	121	118	110	121	117	113	122	107	113	118	115	110	125	97	108	112	111	106	109	97	109	142	108	106	126	119	93	126	103	95	113	120	118	118	114	103	121	109	116	115	98	111	90	123	116	115	118	101	122	128	101	97	140	124	117	116	115	128	118	150	108	102	112	104	124	111	99	112	118	115	120	120	135	97	106	108	113	112	102	124	102	157	99	130	115	97	131	117	102	103	116	108	100	103	103	119	112	118	113	117	115	117	92	95	106	111	124	114	132	114	109	118	136	96	109	95	100	109	116	103	96	105	122	121	129	96	106	106	107	118	112	102	106	109	113	126	125	97	109	114	90	122	127	121	104	107	120	120	115	92	107	119	111	124	97	107	101	108	102	110	107	92	102	115	115	88	123	108	120	114	132	107	100	102	110	108	92	112	112	117	128	105	103	100	115	97	129
17568	23930	23957	14416	11520	8082	7053	4293	3188	2195	1325	1185	975	684	573	484	424	381	327	319	280	250	266	230	231	234	199	208	215	204	189	178	183	212	158	193	170	179	159	180	163	152	157	165	153	157	165	144	139	123	158	156	166	151	143	145	130	150	149	154	130	142	163	151	121	167	150	140	144	114	145	157	125	144	137	139	116	120	143	132	159	130	122	156	130	125	135	121	150	141	134	131	130	120	139	127	149	134	127	127	150	152	143	135	136	127	138	122	114	131	127	120	133	141	126	157	106	127	148	120	133	143	129	147	139	115	132	139	137	138	169	108	126	139	120	141	138	129	145	120	153	145	140	131	129	122	133	138	132	127	137	137	148	141	125	141	125	128	148	118	140	140	129	110	142	128	123	102	135	136	140	141	115	137	146	159	135	130	132	137	148	119	117	146	129	115	153	144	128	133	122	144	164	129	117	112	128	134	118	134	119	112	122	134	134	138	129	141	126	123	130	141	122	130	118	131	147	135	137	110	130	122	144	132	119	134	135	150	115	141	159	142	145	149	117	122	128	130	130	131	125	113	147	145	132	121	126	128	136	119	145	120	134	149	119	130	131	126	128	137	135	122	133	128	119	136	113	119	141	136	136	108	131	124	118	126	159	139	148	137	151	127	130	148	115	134	151	122	123	151	142	131	112	145	104	125	124	127	123	154	116	111	144	124	137	142	110	119	129	124	135	139	136	142	118	132	125	131	142	134	144	127	130	150	119	129	132	134	126	130	143	129	151	138	124	138	122	141	140	140	125	137	126	119	134	131	125	121	124	155	137	112	138	143	119	135	116	141	118	116	123	124	160	116	109	148	135	121	123	138	113	136	135	133	143	147	136	119	129	126	125	119	145	125	129	136	113	136	124	128	116	128	131	130	157	119	114	118	135	115	129	131	135	133	137	125	138	134	141	127	158	138	117	135	131	144	128	125	130	135	151	145	111	120	129	140	156	126	135	155	142	126	125	134	160	124	151	142	145	145	138	116	117	130	139	121	125	124	124	145	139	125	142	137	117	129	112	153	138	116	117	119	128	142	127	145	132	151	137	138	146	135	142	126	146	116	142	131	137	130	130	129	122	132	129	137	126	125	127	133	125	126	140	137	115	117	115	148	139	139	139	133	132	141	126	143	130	108	136	132	131	120	113	119	129	137	143	138	128	130	141	140	136	134	114	129	114	107	135	145	123	135	126	156	125	135	129	119	126	126	126	111	127	142	135	132	138	147	141	132	108	124	116	139	135	125	123	137	127	148	136	128	120	136	140	135	134	125	153	124	122	104	141	133	142	148	136	120	123	114	140	131	120	111	132	112	125	159	140	117	144	149	157	131	132	168	113	113	106	136	133	147	119	144	123	139	119	137	148	127	150	147	141	114	120	118	141	124	119	114	132	160	141	140	122	142	131	129	148	112	122	128	152	142	122	113	136	146	129	125	125	121	130	123	118	116	115	137	119	125	139	139	108	134	141	141	131	143	128	124	115	128	142	123	113	127	138	118	122	137	131	129	129	122	120	143	126	124	124	147	122	143	150	145	130	137	114	137	124	132	138	128	142	116	149	124	132	136	139	148	150	126	128	123	139	116	139	126	131	141	135	137	131	128	142	126	143	142	136	160	130	123	131	121	132	128	118	125	120	127	126	140	140	112	127	130	109	133	145	137	132	149	126	129	139	134	126	134	128	127	113	133	141	151	128	129	145	125	145	148	102	136	134	126	138	131	144	143	150	134	110	138	105	126	138	115	140	116	134	140	138	130	125	141	138	134	142	134	142	160	137	122	129	109	123	130	131	142	149	148	113	131	130	143	123	135	120	134	137	125	133	138	131	125	121	119	111	128	143	126	128	127	110	134	124	136	118	118	124	110	124	139	117	148	125	116	156	115	126	113	130	122	134	119	128	136	129	126	161	116	134	116	134	120	133	133	129	132	138	127	118	96	112	120	128	147	141	141	124	149	138	128	122	150	142	131	136	135	117	131	119	128	129	125	130	145	142	133	130	124	159	128	149	140	126	144	120	122	143	135	137	134	126	133	137	128	135	132	155	138	111	137	148	134	141	132	128	142	143	115	142	124	138	114	116	137	129	129	130	128	130	123	134	121	126	109	114	110	119	132	127	118	137	126	146	126	132	141	150	134	140	134	141	138	131	128	133	125	139	123	133	128	123	159	135	130	127	133	121	105	148	148	115	135	136	124	132	124	116	155	137	139	147	144	140	129	136	119	133	113	115	113	122	135	148	125	131	127	113	139	135	131	129	139	131	120	123	110	118	120	151	122	122	132	129	130	135	121	149	129	124	136	124	108	149	141	142	121	135	126	119	141	134	145	124	165	149	123	138	135	125	127	138	136	149	114	118	146	121	128	132	141	147	116	135	121	142	130	138	149	115	126	131	138	133	124	117	141	127	111	118	122	131	124	115	119	120	136	106	114	139	146	130	132	128	118	155	119	134	116	125	131	142	118	138	127	122	134	124	143	112	117	123	132	150	123	122	124	125	130	138	137	146	121	152	139	141	146	133	138	128	119	132	113	141	136	122	129	141	133	136	153	113	119	138	130	132	138	125	133	143	128	129	132	108	130	125	137	117	142	144	136	140	135	120	131	117	142	127	145	122	133	140	125	148	122	130	151	124	110	136	125	116	132	141	145	141	125	130	135	133	130	138	134	124	151	134	126	126	125	139	132	115	131	117	133	125	125	119	117	126	134	122	139	128	139	143	138	137	141	135	113	133	133	135	113	131	123	127	128	122	124	126	139	132	130	120	125	127	133	139	132	120	135	127	105	131	132	130	126	148	133	131	150	144	127	122	126	149	121	137	131	122	121	132	120	138	146	119	120	149	119	140	124	135	157	134	132	110	144	128	154	140	125	142	135	128	127	142	130	106	140	138	124	120	155	142	119	123	156	119	133	143	140	118	133	123	111	134	129	120	124	135	127	122	154	138	119	137	144	137	133	159	130	123	91	139	119	133	155	126	140	134	124	155	133	114	140	130	106	129	142	143	134	124	101	144	129	114	124	128	147	130	130	124	146	120	139	142	124	122	115	139	135	142	123	116	128	143	142	131	143	138	131	127	131	126	126	126	123	131	133	157	122	137	146	122	127	136	150	128	144	122	112	140	139	135	131	126	114	138	138	132	116	113	138	147	122	141	134	150	157	139	136	148	128	126	112	120	129	144	131	143	131	123	121	117	129	143	136	153	128	137	148	134	148	142	155	133	109	150	121	130	144	113	111	139	134	150	154	143	112	137	132	130	123	138	142	137	139	129	121	116	138	123	114	122	114	102	140	134	134	100	114	127	151	139	142	135	147	126	141	151	136	120	130	150	131	132	119	132	133	149	130	143	130	114	125	124	136	135	125	141	143	148	124	120	147	135	126	120	148	131	134	103	134	128	154	115	141	132	125	119	127	132	142	120	140	155	137	105	145	145	145	127	132	140	125	139	130	144	140	115	132	137	134
26521	20406	13245	3635	1981	1105	1179	735	470	445	312	266	303	323	254	265	305	272	295	265	300	291	307	296	294	271	260	233	257	268	279	291	297	274	248	270	286	228	280	281	284	299	290	299	254	295	274	283	276	259	247	276	248	256	253	274	312	248	287	244	297	290	279	297	282	269	264	253	269	306	275	270	263	283	301	278	258	281	292	254	271	291	286	278	274	255	274	290	293	285	280	284	277	298	277	284	273	283	263	296	274	226	305	291	284	291	293	247	310	260	278	296	263	252	268	265	271	262	294	265	282	249	289	267	269	274	285	270	266	257	299	280	285	276	296	267	285	266	242	271	266	266	293	275	254	293	274	274	297	302	277	273	276	269	291	249	254	283	258	288	263	261	290	278	268	283	287	285	263	277	280	282	281	270	272	279	259	292	273	282	248	278	292	269	262	269	249	292	263	244	281	276	255	254	269	260	263	292	292	263	269	284	243	288	260	297	270	255	250	304	284	293	287	285	276	286	285	289	300	287	253	254	301	278	241	260	249	251	274	292	252	298	289	285	241	257	275	273	267	273	289	272	270	271	281	273	249	262	271	281	277	249	263	276	297	260	264	271	301	292	287	294	286	282	270	291	245	276	301	291	271	261	290	282	267	269	270	281	282	281	303	273	249	279	301	288	305	281	286	253	270	280	241	237	279	276	295	279	279	260	302	270	296	247	263	274	274	281	274	267	256	271	296	239	270	274	278	311	266	267	285	291	302	270	276	266	289	271	268	259	313	266	306	270	294	275	282	273	268	270	251	260	272	279	275	267	272	300	302	284	276	271	259	274	257	259	263	264	266	296	289	265	294	268	281	324	276	287	281	270	259	289	278	262	273	257	239	251	288	272	256	309	304	254	276	274	264	254	272	267	280	282	290	289	274	261	259	290	273	293	301	281	290	295	284	259	275	277	248	264	269	254	251	264	241	261	270	251	279	296	254	294	286	256	240	263	273	273	268	264	265	238	280	255	287	265	270	281	289	262	230	268	270	277	296	279	272	284	282	261	258	268	273	287	259	275	255	281	278	286	296	277	276	296	279	277	285	239	277	294	258	287	260	273	276	264	274	272	286	266	246	271	263	300	261	303	283	249	299	308	259	277	267	266	268	288	253	247	278	280	269	285	283	288	270	265	261	254	269	285	290	284	287	252	292	270	290	280	262	272	297	250	258	258	268	262	282	270	276	268	268	270	270	262	275	263	259	282	257	266	235	278	262	308	273	278	278	326	268	286	271	270	272	256	268	283	276	250	288	278	277	264	260	257	276	280	256	307	311	294	293	244	268	276	273	281	292	284	279	272	283	281	281	300	286	248	276	286	284	276	280	277	304	253	281	271	289	289	277	275	265	264	301	264	319	281	275	255	273	287	289	278	250	267	270	260	278	269	285	268	322	288	270	291	267	261	291	283	274	277	286	261	277	289	268	266	278	260	262	298	281	293	270	254	278	281	276	269	283	294	258	275	278	296	292	264	234	289	249	286	261	271	282	291	283	256	279	273	275	293	283	292	279	296	254	307	265	275	265	226	266	280	273	302	250	272	286	285	287	299	260	290	269	283	301	266	288	259	290	279	278	265	283	295	261	269	252	274	272	265	289	275	276	268	258	302	283	278	254	260	298	273	247	289	282	271	297	263	298	263	270	291	281	225	290	302	269	266	265	286	260	276	289	268	269	263	273	267	271	256	233	295	283	258	306	265	284	276	264	282	240	292	254	261	277	274	263	259	254	262	264	254	274	305	271	255	255	266	275	246	254	274	267	312	277	280	261	245	276	277	288	270	249	272	294	304	288	260	290	274	263	285	267	294	268	282	240	259	268	294	263	253	311	273	249	293	293	284	258	268	294	271	282	309	278	281	256	243	295	272	262	257	261	286	260	284	285	276	275	289	257	261	263	281	262	289	261	289	258	264	290	255	271	295	283	287	263	289	277	274	257	279	291	262	247	278	257	279	258	279	281	279	287	262	293	269	289	304	287	280	268	252	271	285	289	286	253	260	257	260	285	272	263	262	306	258	283	259	260	268	300	242	268	265	232	264	261	253	297	257	273	271	288	262	253	298	257	270	282	258	270	297	258	240	284	269	271	263	248	285	262	257	257	274	282	289	267	261	270	256	265	272	261	273	279	266	280	288	238	312	278	293	276	263	303	285	243	286	279	273	260	278	283	278	286	266	243	252	255	273	237	296	266	263	278	260	292	279	269	276	276	271	237	284	264	291	268	272	317	286	297	262	284	296	245	303	302	255	266	254	249	286	250	285	257	277	289	271	296	268	253	289	310	300	240	276	273	248	262	282	268	292	273	270	271	275	261	279	284	273	255	272	275	237	280	257	275	281	290	236	279	256	264	296	288	257	309	274	282	268	280	257	255	261	274	270	263	254	266	246	278	283	287	266	268	268	294	292	270	242	257	280	283	290	270	289	280	270	273	272	298	265	288	293	272	261	267	267	269	276	289	282	257	290	270	247	269	306	289	270	243	278	246	279	292	266	295	249	271	278	248	290	255	270	243	252	259	276	258	265	302	278	261	271	284	273	262	278	311	282	276	275	269	277	260	265	249	276	253	268	290	284	265	288	286	239	256	244	267	276	262	277	264	296	286	263	302	277	273	269	259	256	269	279	277	270	287	297	292	268	248	269	271	273	301	276	272	274	264	274	295	285	288	278	285	289	267	290	310	251	275	282	278	286	284	275	274	221	249	272	303	244	284	251	270	258	255	257	235	276	271	254	269	291	307	289	251	276	260	293	271	268	276	289	256	291	270	289	266	243	264	278	263	270	276	265	274	288	264	308	262	288	271	251	261	269	266	259	259	287	305	268	307	255	288	289	274	260	273	281	306	287	282	274	273	299	284	300	262	277	252	297	287	274	287	250	268	285	267	285	290	279	287	258	249	241	281	284	289	257	248	269	265	305	258	259	239	269	287	277	288	282	266	259	257	283	288	273	267	276	271	283	244	255	301	270	303	287	275	258	288	226	308	248	283	253	264	266	286	290	249	285	274	276	290	281	278	290	290	283	255	275	250	282	274	243	275	256	275	251	282	265	253	319	310	286	289	277	274	268	260	257	271	261	263	276	279	293	292	266	256	247	278	258	269	274	255	252	266	303	246	307	266	272	247	248	280	244	277	262	261	281	273	297	280	243	263	299	271	290	287	250	282	256	286	257	274	282	283	288	253	266	299	308	257	268	243	280	262	265	273	273	279	285	269	292	264	273	242	286	271	260	265	275	298	253	259	269	305	270	257	252	277	266	280	292	269	285	275	288	265	285	275	287	271	287	248	292	240	263	274	249	280	280	303	294	249	277	254	302	268	288	291	274	259	291	276	264	290	277	259	266	274	249	283	279	278	260	258	258	283	291	304	250	308	264	276	266	272	325	253	271	294	298	299	273	282	311	255	266	257	265	292	290	262	294	313	269	262	246	298	272	287	263	292	271	252	274	298	282	279	293	312	295	257	278
11960	8135	10469	4381	3570	2167	2325	1342	807	590	420	358	340	378	352	323	311	337	366	372	310	323	384	352	342	339	355	338	327	345	312	332	324	357	307	356	345	363	370	353	375	361	331	324	324	353	316	312	329	354	330	320	334	328	290	326	325	329	329	343	351	335	331	340	328	347	342	325	317	341	329	344	344	337	353	356	389	343	356	341	331	316	343	317	330	316	372	304	379	344	343	329	361	320	355	338	335	344	322	325	321	329	325	349	355	330	322	342	341	347	338	340	334	317	351	332	353	339	358	338	332	330	316	341	328	325	342	350	327	376	376	316	293	288	343	307	362	358	353	355	332	310	330	315	333	310	333	321	306	343	312	312	322	352	340	330	361	340	350	350	343	361	351	364	322	316	324	367	332	326	337	322	345	333	317	335	344	325	338	344	315	371	326	348	315	342	307	363	353	342	324	319	332	334	320	319	330	333	341	362	327	325	351	351	371	334	352	366	342	339	349	353	328	340	314	321	334	323	336	323	336	294	348	297	361	328	338	327	336	346	317	374	360	325	331	354	335	344	341	347	313	359	355	293	366	376	380	356	315	358	354	317	324	385	337	317	356	345	331	334	370	326	335	320	344	337	303	321	315	329	316	342	324	332	316	311	334	326	343	342	354	334	347	338	330	345	346	332	348	308	349	318	350	343	328	326	343	305	312	337	294	361	365	378	331	350	327	309	357	317	332	366	348	323	339	339	299	314	332	341	329	366	330	314	319	389	343	361	339	351	325	309	328	357	315	361	355	338	366	344	299	351	315	343	337	363	350	323	331	349	323	324	345	342	342	323	353	308	302	339	353	319	315	351	343	321	327	344	357	307	342	339	378	360	350	334	324	358	346	335	317	331	350	353	312	305	333	338	334	315	345	334	306	345	342	328	377	341	353	357	307	344	322	316	353	346	330	312	384	321	309	340	318	349	338	334	311	338	344	322	352	336	313	310	317	284	344	335	322	357	369	320	345	347	311	343	364	351	304	327	343	328	338	350	348	336	363	359	357	360	354	329	315	341	291	357	312	318	331	328	327	326	345	362	329	346	340	323	328	322	316	329	324	347	341	360	302	342	343	338	326	340	344	335	343	325	343	346	341	330	309	400	336	319	322	342	355	309	343	295	314	366	319	346	326	340	352	320	337	353	304	324	336	340	343	345	357	362	330	312	350	344	335	363	311	349	377	323	332	364	346	330	330	323	361	315	327	342	323	340	339	335	341	329	308	331	325	330	347	344	301	326	337	326	339	334	335	355	357	326	296	296	335	346	340	347	367	346	336	350	308	334	296	339	301	311	337	322	297	338	353	350	356	346	371	312	345	328	348	335	320	362	337	322	301	362	341	338	342	362	308	332	332	336	339	360	331	312	322	368	331	323	317	369	314	365	331	341	339	312	349	326	335	320	344	304	351	365	326	337	379	300	339	373	300	322	337	315	317	344	327	371	345	349	340	344	339	325	318	347	331	336	373	324	324	341	337	329	331	347	347	370	349	300	333	357	320	306	354	350	348	354	354	308	333	329	305	330	346	353	322	342	347	345	326	330	346	339	347	370	335	345	314	323	335	323	364	333	366	352	348	336	334	328	339	362	318	333	337	386	353	331	342	354	331	329	337	362	329	332	321	341	351	327	317	312	340	347	334	321	341	337	323	350	333	374	338	365	335	309	371	344	331	341	343	333	327	329	379	312	315	325	307	320	326	349	332	344	327	341	324	300	349	334	326	331	360	315	359	304	324	331	313	336	312	357	354	346	308	327	336	369	336	304	332	311	308	310	335	381	347	322	341	330	329	349	370	350	328	347	312	343	337	361	307	319	311	321	330	318	331	338	336	315	300	377	319	346	328	304	355	342	350	331	330	316	334	335	366	299	321	366	355	300	338	356	323	317	344	336	326	334	307	355	327	361	310	346	302	359	349	345	344	354	320	347	342	322	311	316	335	316	309	348	332	345	331	337	362	325	319	367	324	312	324	357	322	360	355	343	348	315	325	335	346	333	374	348	323	336	317	284	339	328	363	349	331	329	354	299	352	314	326	316	317	311	362	321	331	316	324	329	318	332	339	356	338	340	353	318	311	322	346	316	350	330	300	339	344	310	353	311	333	351	338	352	342	327	328	338	306	330	337	311	307	327	363	323	308	333	358	340	341	277	360	331	334	307	368	332	325	365	328	360	344	350	316	333	348	366	318	330	336	341	327	339	328	347	315	334	326	324	331	322	375	343	350	302	350	347	361	363	338	321	345	340	327	331	319	316	342	315	312	317	321	337	362	344	313	304	339	296	313	320	329	356	337	323	309	331	346	347	311	349	342	325	366	340	330	360	328	376	333	324	309	329	354	353	352	338	356	349	339	342	342	334	364	347	343	371	344	324	329	336	342	293	312	337	344	321	318	346	330	333	354	326	330	354	342	323	350	319	297	342	340	335	297	319	343	351	348	337	328	301	322	361	329	329	362	326	338	344	307	329	345	334	371	361	303	345	365	342	333	358	339	328	309	315	341	320	344	358	330	304	344	333	324	307	368	327	337	307	333	330	332	323	330	351	320	290	323	327	329	348	328	307	346	340	318	351	374	358	319	338	345	348	343	342	329	355	347	341	303	343	332	340	339	335	342	350	353	323	335	338	300	346	333	315	359	334	361	364	325	341	354	344	342	341	334	356	331	339	331	347	335	314	299	302	381	326	312	325	301	333	323	337	338	320	325	308	336	338	342	320	309	341	339	336	352	321	338	339	355	372	354	301	348	346	332	302	373	352	357	283	341	320	348	316	317	333	341	339	333	361	378	325	348	346	359	338	331	322	348	345	345	320	330	336	315	305	347	342	375	355	347	313	328	315	356	345	326	343	356	338	336	342	327	330	317	337	328	315	335	351	331	359	343	343	338	340	340	366	337	351	306	308	303	334	330	346	308	355	317	321	344	356	322	377	338	363	346	345	336	307	336	371	355	326	344	319	340	357	309	317	320	373	319	310	346	322	356	326	325	319	332	341	308	332	338	285	334	312	317	333	338	324	322	334	341	327	322	313	340	319	356	322	351	366	313	299	323	325	348	335	324	321	319	333	320	328	331	310	352	318	342	351	335	321	334	342	328	321	337	369	351	362	304	316	372	345	323	350	355	320	338	346	388	329	343	350	339	329	337	319	317	340	307	347	361	340	349	298	398	350	348	311	339	330	327	362	327	315	328	338	331	330	332	336	355	353	346	337	320	334	337	340	324	357	338	333	353	323	350	324	365	357	361	349	353	338	350	329	335	342	336	336	335	320	323	341	325	354	333	336	362	360	319	346	313	318	342	349	330	354	340	305	346	341	347	340	317	355	337	328	366	335	341	350	307	340	382	304	295	344	343	354	346	348	337	316	371	362	344	319	331	363	367	329	364	373	334	316	326	320	348	351	350	326	337	352	349	334	313	348	355	316	331	338	347	351	343	320	355	349	329	317	317	346	344	340	338	365	327	329	319	339
23259	20816	28262	23471	20829	14515	3197	1548	647	597	430	404	271	245	224	198	182	191	173	154	158	159	165	156	135	160	164	132	133	132	143	134	126	118	120	127	145	122	128	140	138	121	125	126	134	134	113	116	135	115	136	128	128	131	133	115	131	123	120	126	131	134	114	118	145	117	120	142	126	116	141	117	109	115	126	131	109	115	128	123	116	124	126	126	127	116	131	106	125	118	106	124	114	122	113	113	115	117	127	117	124	98	123	108	101	112	117	119	121	129	118	132	122	121	113	102	98	124	121	120	127	125	118	112	122	121	115	132	123	114	116	141	147	123	123	121	124	110	133	108	111	124	111	117	121	118	99	116	115	142	89	130	116	117	120	120	123	121	135	111	134	107	139	117	121	116	119	124	132	109	137	124	111	127	123	105	130	114	101	130	115	117	127	127	118	135	110	125	117	115	129	106	108	120	105	114	91	118	117	121	127	133	135	125	119	109	141	101	108	109	111	118	107	122	158	123	122	135	112	101	128	123	127	136	104	121	100	133	122	110	114	114	107	117	106	109	126	110	121	116	121	128	137	118	138	97	137	117	135	94	126	124	106	138	126	127	86	102	121	125	120	110	105	124	123	116	106	129	122	110	116	102	115	124	104	127	113	130	122	125	111	99	119	131	118	125	110	104	130	107	103	116	115	124	127	107	103	113	123	116	128	141	96	111	102	118	111	137	136	113	130	112	101	127	153	120	124	116	104	118	130	127	137	132	109	101	137	110	118	123	135	130	121	109	137	146	119	134	118	113	106	120	109	124	127	110	107	112	111	136	113	115	133	116	133	131	116	135	119	122	92	124	129	99	109	104	107	109	123	123	118	137	108	115	107	109	123	113	106	104	108	114	125	106	118	114	132	124	125	113	134	132	116	120	111	108	104	103	107	139	112	110	118	161	133	123	101	115	139	116	121	109	120	114	114	111	120	106	115	147	124	134	120	121	127	117	112	123	103	116	133	103	107	123	131	126	138	146	128	122	110	128	113	111	126	118	120	129	115	117	104	111	111	119	138	128	121	114	116	115	119	111	120	114	116	125	120	121	132	110	118	132	120	123	139	112	117	106	145	140	110	123	117	110	113	96	109	112	118	144	133	113	111	123	116	104	109	125	124	132	123	131	106	117	130	102	115	115	139	133	122	111	136	116	111	122	120	115	123	119	123	130	128	113	107	131	136	115	116	133	127	131	126	124	128	112	111	145	101	105	119	135	116	127	113	115	114	95	119	132	115	116	129	117	132	123	110	139	130	117	108	144	124	144	99	108	126	125	113	134	120	127	128	110	120	121	105	128	119	114	126	129	148	124	127	123	102	126	123	118	101	106	121	116	117	122	124	102	134	119	126	119	107	126	133	128	122	122	127	119	118	127	137	126	111	115	111	119	115	111	107	115	126	115	116	121	118	130	118	114	103	118	145	130	125	100	117	119	125	127	112	111	114	139	114	115	120	111	122	126	145	125	135	120	123	136	115	108	103	126	131	139	119	130	122	106	123	135	128	103	128	109	109	126	134	141	104	128	117	115	128	111	107	105	124	112	126	110	103	115	119	109	128	128	133	131	109	105	130	122	118	124	127	114	125	137	113	129	140	129	128	126	119	114	123	113	116	106	102	128	140	107	124	145	107	143	115	119	106	113	118	140	118	115	93	120	117	116	117	118	117	111	105	119	119	129	160	144	142	107	135	108	117	127	130	117	124	128	101	123	119	97	119	129	106	132	122	129	106	129	129	118	111	113	120	96	118	135	112	107	109	129	116	116	108	115	106	127	126	120	124	102	122	109	123	111	115	126	141	121	106	127	108	118	128	120	128	126	135	114	126	128	135	140	118	117	119	128	118	108	120	121	119	117	114	114	140	117	128	141	116	119	133	106	118	115	135	143	123	122	109	130	116	119	102	109	112	125	127	109	118	97	113	109	133	130	100	113	139	135	125	105	127	109	110	102	118	113	125	103	137	111	134	124	130	112	137	124	117	119	103	113	117	124	138	133	114	102	126	120	127	111	119	107	130	117	111	128	127	114	122	131	140	117	98	118	102	141	116	127	115	117	121	117	118	101	119	116	120	118	101	134	119	111	127	122	109	118	131	137	143	107	124	112	110	123	122	111	129	137	124	138	138	121	134	118	123	146	123	140	123	109	110	122	129	110	140	124	107	122	116	114	122	119	118	113	91	126	110	120	121	106	118	145	132	124	130	127	110	106	120	131	147	126	135	126	119	111	129	120	125	106	122	124	138	115	113	129	115	130	116	119	111	124	140	109	126	129	123	110	116	112	116	118	111	123	110	115	102	116	129	111	123	108	115	141	121	131	122	133	117	122	109	111	121	111	124	110	128	124	124	134	115	117	121	109	119	111	120	122	127	116	129	107	123	125	118	136	149	113	124	113	109	108	132	133	108	113	112	126	113	117	111	119	126	123	129	126	128	134	108	120	120	136	140	123	132	107	102	118	143	117	102	108	159	94	107	105	123	118	133	121	131	108	125	117	117	114	125	119	123	140	117	119	129	111	122	99	119	122	120	128	115	118	129	124	148	107	131	104	120	132	140	121	123	113	114	111	130	111	122	136	112	92	130	118	115	126	127	109	126	125	114	115	109	111	114	116	119	131	123	120	113	116	131	128	122	137	142	91	143	117	101	122	124	107	130	120	119	115	118	130	146	91	119	117	103	113	115	137	112	128	113	123	118	121	122	109	115	121	103	95	114	116	117	102	111	112	126	113	124	119	105	124	127	129	117	106	122	105	140	121	115	126	133	107	135	112	99	127	104	123	123	108	126	129	131	118	141	126	116	102	112	114	110	134	128	124	112	107	128	110	109	112	134	129	118	102	113	123	134	132	110	121	138	118	110	111	104	125	118	121	133	124	115	122	97	131	135	105	128	139	122	115	108	108	127	123	125	94	117	122	124	141	130	130	124	127	125	146	107	120	104	127	111	126	131	138	134	116	117	124	122	121	125	113	105	117	107	122	121	110	107	132	130	121	124	115	129	123	111	109	95	132	115	119	107	121	124	129	128	131	117	109	133	121	129	100	116	120	123	109	110	127	119	104	131	135	122	107	121	107	123	133	116	107	122	124	108	126	128	137	119	129	107	123	130	119	117	114	126	139	132	124	121	118	106	142	126	109	107	121	115	110	114	100	124	125	132	113	109	118	120	115	120	122	121	131	118	125	101	101	105	108	124	106	102	101	118	111	119	113	121	141	112	104	105	96	121	129	127	118	109	133	127	121	116	121	105	129	105	119	120	125	111	120	102	126	108	112	126	135	119	122	100	113	120	119	127	104	121	119	131	136	128	136	113	121	126	138	130	113	110	111	110	117	137	111	124	114	123	117	110	112	119	120	123	123	108	116	118	114	91	122	122	106	119	131	126	109	127	125	134	127	97	114	100	121	135	121	106	105	114	108	108	122	117	120	108	122	118	109	134	115	115	117	143	132	99	114	111	123	126	95	106	131
15221	17493	19740	9452	7213	4799	4914	3082	1523	1236	768	743	525	398	405	332	299	277	265	227	220	205	214	219	208	192	209	202	197	193	201	190	171	180	171	175	178	176	188	169	170	158	161	170	172	176	154	169	163	158	169	173	171	175	159	178	157	175	150	168	177	168	169	173	160	146	161	157	144	156	142	142	168	175	153	146	156	183	163	157	176	164	152	152	166	179	162	152	143	157	137	148	145	167	173	150	159	129	175	153	139	148	137	152	146	154	163	156	167	142	152	138	146	148	152	153	155	153	156	154	141	154	155	178	154	180	133	183	145	145	155	163	139	150	156	140	149	168	149	159	177	160	160	150	154	192	152	143	171	157	144	154	171	144	153	152	164	130	155	156	127	161	146	149	153	147	162	165	124	175	132	150	163	129	149	152	145	153	149	149	139	150	159	165	155	152	153	142	146	127	129	148	184	150	143	166	134	170	191	157	147	181	147	170	150	136	144	148	142	190	143	151	157	174	158	132	139	160	134	159	142	133	143	178	166	143	166	134	151	147	156	128	165	169	137	146	157	159	159	177	136	163	153	165	168	153	136	153	148	154	160	163	152	157	132	153	167	152	140	154	173	172	161	156	164	137	168	167	144	174	171	172	156	156	121	174	158	151	156	149	148	142	165	162	152	154	187	167	158	142	176	169	144	159	138	159	147	137	154	151	161	165	151	157	144	155	162	149	155	165	166	138	139	150	157	157	134	164	178	172	158	133	143	140	168	131	155	140	140	161	171	158	132	132	160	168	146	168	152	149	148	161	170	164	151	144	156	161	153	140	164	155	159	153	166	173	145	149	149	139	166	135	154	158	177	146	147	163	174	178	148	136	136	165	150	181	168	173	136	180	149	147	142	154	163	153	161	142	146	151	171	163	130	153	139	149	146	179	149	163	160	132	149	157	149	146	169	137	161	158	160	165	153	168	135	134	162	150	139	162	144	177	163	168	182	169	165	174	155	154	154	155	141	161	144	173	145	166	149	153	147	154	156	162	152	154	151	134	136	153	162	159	158	159	148	148	166	151	148	157	146	164	164	169	152	157	144	151	159	178	152	153	155	165	136	157	153	155	158	143	133	152	148	148	139	138	168	144	155	156	152	140	164	166	149	136	148	127	167	151	154	144	151	165	145	148	163	167	159	147	147	172	172	144	137	167	169	160	146	136	176	132	149	167	177	178	170	163	150	159	150	130	166	147	133	148	140	163	156	154	152	156	133	166	168	117	152	167	160	171	168	162	166	149	149	175	149	139	142	139	164	142	154	140	132	158	145	141	171	144	144	154	153	153	168	153	176	146	145	147	163	166	138	160	151	150	125	170	151	145	149	144	152	171	165	158	159	171	136	165	149	149	156	154	147	154	157	142	152	162	147	165	147	166	166	158	146	150	144	164	161	167	145	159	151	164	150	156	144	163	165	154	150	161	149	160	138	138	175	171	150	163	144	159	157	141	141	154	152	142	146	155	169	167	144	146	154	133	146	125	161	143	159	175	149	155	163	153	149	144	174	144	151	151	170	151	157	153	189	158	151	141	169	150	151	143	146	152	139	157	156	151	150	141	152	138	146	158	157	164	160	146	152	164	146	155	144	154	157	167	145	167	162	152	162	149	147	168	132	166	159	164	166	153	167	147	162	170	164	162	172	141	159	138	142	143	167	161	160	151	130	138	182	144	143	148	164	155	138	146	153	156	147	165	158	158	151	132	156	144	160	174	148	152	156	163	148	172	136	151	167	179	166	120	137	161	150	149	157	137	153	138	143	156	140	145	144	163	166	162	153	171	152	140	146	146	158	164	152	181	169	151	158	160	142	145	177	170	131	147	138	137	150	145	168	149	168	175	157	159	149	147	152	146	140	132	176	146	155	153	147	159	183	158	163	172	153	149	140	149	148	146	163	165	163	139	169	148	158	152	141	155	147	161	153	157	161	164	164	210	178	166	150	143	140	158	162	151	144	126	151	150	138	162	169	167	175	156	141	162	148	158	153	134	141	155	160	155	141	173	138	149	190	163	148	154	149	142	146	160	151	162	163	151	155	157	157	159	170	147	149	145	163	172	177	158	158	126	153	168	171	133	155	160	159	155	147	153	153	144	135	146	161	142	179	153	176	152	144	183	174	154	158	154	138	167	153	148	179	168	165	151	166	147	140	164	164	147	149	160	147	151	122	149	165	153	175	155	144	143	134	171	150	153	158	149	160	137	159	147	156	158	154	150	149	170	151	170	151	170	145	145	174	156	149	164	169	146	142	177	129	175	156	153	177	132	159	132	140	161	160	154	177	138	136	155	147	152	162	150	139	148	150	176	159	139	150	145	134	159	149	167	148	165	123	143	154	162	176	155	179	159	169	156	150	168	136	152	161	145	178	131	139	174	157	172	173	141	174	163	146	129	183	143	145	142	137	159	155	147	145	178	133	150	137	165	147	150	145	140	154	156	152	167	161	133	158	154	154	182	149	150	154	144	150	148	156	133	152	146	163	143	166	174	167	143	135	152	142	142	152	135	146	159	117	146	170	161	160	163	181	164	135	152	149	150	154	151	170	152	143	155	164	175	171	150	156	151	158	137	166	151	133	144	133	147	172	145	156	153	158	178	160	149	162	151	158	153	141	161	150	150	140	162	154	153	158	159	166	158	175	162	137	159	138	137	152	143	169	147	151	145	159	160	161	146	139	182	136	172	182	165	153	161	146	135	156	145	143	183	156	176	168	143	133	175	131	140	171	166	144	142	173	150	159	146	164	163	163	149	148	149	157	147	138	170	146	144	164	146	149	147	147	139	174	153	140	137	140	152	171	159	146	161	154	165	154	177	156	144	150	161	154	150	180	160	160	167	158	134	152	151	161	163	148	147	170	139	182	154	144	147	148	126	156	165	157	155	185	142	170	166	149	150	152	128	155	178	152	133	143	145	146	144	172	141	157	161	124	130	142	156	149	153	156	144	149	159	166	165	154	159	137	149	151	142	156	145	128	150	178	151	154	162	147	148	129	127	143	161	141	134	146	183	169	131	164	182	136	150	125	165	164	170	142	142	156	156	149	169	165	167	152	165	143	155	148	174	155	145	164	159	154	160	173	126	154	152	154	139	138	165	143	167	161	181	154	141	139	164	154	150	145	159	157	169	174	155	136	156	165	140	151	151	173	159	156	142	144	141	154	143	170	159	168	164	162	186	143	135	150	151	138	167	155	151	160	137	167	143	173	145	143	184	147	136	173	166	154	157	152	155	176	153	150	158	169	170	145	174	136	167	144	152	165	136	160	178	149	168	172	135	148	168	144	157	164	133	139	168	148	179	135	155	164	152	152	169	157	157	157	148	149	151	141	154	141	163	165	180	154	159	141	145	157	151	148	154	145	144	148	162	157	135	161	163	137	161	158	155	152	145	153	151	157	153	162	166	153	162	141	156	168	142	186	133	149	176	157	144	154	153	150	155	170	145	156	127	135	167	138	140	161	171	137	134
24461	20776	27244	24343	14146	2446	1514	1154	736	597	431	453	387	416	367	376	386	350	338	326	333	364	318	295	324	329	341	341	315	348	309	360	330	335	373	322	310	318	347	366	329	332	326	336	334	366	316	323	344	315	339	299	327	318	319	334	316	319	345	348	325	329	307	306	317	323	284	336	299	286	329	343	320	314	275	324	330	304	327	323	321	333	322	348	351	327	338	326	313	338	300	294	320	283	330	320	291	312	297	330	349	325	327	325	313	324	309	329	302	345	303	317	294	337	344	320	307	333	324	307	312	330	315	312	318	326	323	330	287	337	319	309	322	310	318	327	294	320	334	289	331	320	313	328	310	304	330	321	330	316	303	339	328	335	334	311	304	321	321	320	349	329	329	361	314	337	301	328	335	329	338	309	293	317	309	371	311	331	317	334	308	308	306	313	357	338	321	334	298	325	292	293	310	317	318	298	309	301	334	317	313	322	323	286	326	345	310	323	335	310	317	293	337	308	329	322	296	304	294	315	336	329	331	348	296	346	318	295	334	322	324	348	337	308	327	320	336	321	299	318	290	333	317	282	339	294	303	312	322	312	336	313	347	299	316	309	337	289	283	316	344	309	342	337	309	315	348	301	299	323	285	326	344	323	323	326	311	325	321	341	319	330	315	307	337	312	326	338	305	318	311	354	330	323	339	320	329	311	330	287	324	358	302	313	337	326	284	301	321	317	286	324	340	300	327	324	359	310	305	311	336	313	329	308	313	313	329	316	291	324	344	297	296	344	309	314	314	319	337	327	313	295	361	326	305	301	296	351	312	301	320	302	315	318	312	316	296	316	323	310	313	331	303	291	346	280	331	332	331	300	338	314	330	284	324	306	336	331	296	335	343	328	300	352	329	329	319	326	345	334	305	322	334	321	326	303	285	310	320	308	306	280	333	306	342	314	310	335	332	305	317	310	329	348	317	347	345	329	336	311	342	311	305	333	295	314	339	345	307	325	333	307	332	334	316	332	299	328	301	324	319	331	294	302	317	367	295	301	294	317	317	371	316	289	290	300	293	303	326	314	301	309	293	328	303	287	320	307	335	342	326	325	315	313	342	302	307	306	318	291	302	319	303	343	322	325	270	365	345	316	327	316	308	332	319	304	298	299	295	313	313	313	302	312	318	325	304	291	319	289	344	308	315	305	343	320	298	309	355	335	333	333	344	325	336	301	327	335	329	318	316	321	364	314	299	307	333	290	315	324	303	299	325	311	312	333	324	330	319	317	325	299	300	313	315	296	309	328	332	333	340	312	308	313	329	294	331	311	303	306	332	336	317	319	341	331	287	336	319	314	310	353	312	321	360	324	323	324	336	321	310	322	317	317	295	318	293	300	316	316	352	295	290	312	351	320	330	343	322	363	305	321	316	317	315	314	317	288	300	279	294	331	339	322	293	329	291	309	345	314	309	321	325	319	304	323	329	341	339	321	328	310	284	330	333	328	317	339	313	327	340	300	320	301	329	326	311	317	315	314	317	319	312	317	326	326	331	290	326	335	361	335	327	336	360	337	322	319	299	320	325	352	329	330	307	293	333	291	321	356	333	346	350	318	328	309	314	300	299	304	329	322	318	306	332	297	356	295	301	290	326	302	307	313	299	315	319	360	342	343	304	281	298	323	317	344	320	347	311	337	335	341	345	341	273	326	332	314	320	325	342	316	336	319	351	324	311	317	312	296	333	317	324	326	311	324	340	312	276	329	331	332	314	322	295	313	292	322	318	308	342	324	304	327	321	284	303	296	325	327	310	315	305	336	301	331	304	323	319	299	295	331	308	303	314	320	317	319	354	329	340	337	340	301	310	322	321	305	343	316	317	306	326	290	313	312	352	325	331	303	331	351	338	321	303	335	333	315	282	336	296	314	299	329	333	332	303	321	332	296	324	301	304	318	338	329	312	317	323	309	317	318	312	299	296	313	303	291	312	322	349	325	336	310	331	309	301	319	371	327	319	310	350	352	289	343	316	311	318	331	290	328	311	320	325	335	312	309	325	346	277	333	331	306	333	305	289	318	348	337	315	317	307	275	334	350	321	304	360	312	351	361	307	339	326	323	293	302	329	329	307	301	309	347	310	293	296	319	333	337	322	340	316	330	281	382	360	322	313	321	318	302	340	296	335	297	334	335	311	308	324	289	291	325	355	312	310	305	311	327	312	348	316	300	331	301	315	329	297	307	367	324	320	313	320	316	307	303	290	340	301	304	364	334	298	324	310	303	337	330	347	317	327	311	315	288	348	311	342	300	318	284	295	341	329	327	307	343	301	332	336	299	276	322	303	309	308	309	312	334	322	297	306	291	297	306	321	333	336	311	299	325	308	312	345	330	351	300	320	313	327	302	297	314	308	307	288	306	297	302	325	333	316	319	299	293	310	319	298	337	316	297	341	314	304	292	331	311	348	305	310	365	323	318	321	320	313	303	288	319	301	338	301	335	297	361	348	315	305	346	327	354	324	325	294	358	346	330	348	322	334	322	322	286	306	331	322	370	336	311	317	337	336	310	360	283	315	311	311	300	296	310	317	301	319	314	325	300	303	320	349	314	328	343	297	321	315	287	325	341	304	289	327	354	349	325	318	321	312	294	334	327	330	342	309	297	326	340	337	321	313	314	344	333	314	290	303	297	321	326	301	325	331	306	304	328	294	327	297	282	319	347	284	317	308	311	296	334	304	303	309	342	345	328	324	324	319	322	325	314	304	326	330	317	347	311	370	312	300	330	298	324	297	308	302	374	285	306	336	328	335	323	304	321	301	298	318	320	325	328	318	327	335	341	311	328	334	320	340	322	312	332	300	349	325	333	320	314	321	384	340	348	327	303	299	349	328	337	325	317	336	316	328	328	304	332	320	317	336	298	305	325	314	328	297	335	323	360	317	319	336	310	341	333	303	279	349	321	324	317	334	296	308	340	288	348	304	341	314	337	334	352	341	337	306	314	333	304	333	300	317	325	325	303	334	293	320	313	315	346	301	346	357	358	342	296	272	331	310	288	300	309	315	305	296	294	342	286	318	338	330	355	301	268	295	355	339	327	314	281	327	352	331	327	313	321	318	331	337	316	357	284	331	308	317	286	294	319	324	336	334	311	343	316	320	295	316	327	330	312	327	333	344	322	318	297	336	316	293	330	332	328	273	340	338	273	314	343	295	300	323	316	321	318	341	321	317	320	332	327	293	340	294	318	319	320	289	318	283	323	299	310	328	298	362	319	323	331	312	359	341	337	319	342	311	328	320	335	311	295	337	295	312	319	309	325	322	291	330	316	297	326	307	321	342	312	319	323	321	307	352	297	315	325	322	314	276	336	323	352	341	327	293	332	326	306	303	316	321	309	302	285	297	338	331	332	301	327	331	327	306	320	293	319	296	305	316	301	333	299	332	348	312	321	314	333	307	337	311	335	328	276	312	327	325	305	299	310	341	289	314	325	306	330	340	348	337	342	344	337	325	351	320	292	335	326
15352	15373	16204	7247	5251	3906	3043	2458	1569	987	772	643	568	485	488	482	431	431	430	420	395	423	387	385	432	399	385	391	380	418	404	376	363	374	404	355	395	386	391	373	403	402	375	385	355	360	383	386	365	377	368	392	348	336	341	373	411	392	387	394	372	398	389	384	395	383	407	366	394	366	360	376	377	392	390	400	393	379	345	388	342	374	364	359	366	389	346	397	363	362	362	377	390	347	357	380	358	397	381	406	368	382	379	331	377	385	390	383	378	366	358	431	369	377	414	383	399	390	387	366	406	332	385	383	364	387	386	394	338	367	374	390	407	368	370	386	368	375	418	377	375	394	373	351	417	400	376	373	372	355	386	397	358	423	367	345	386	365	394	369	362	376	367	375	358	423	397	358	386	368	395	395	404	400	381	407	394	318	371	377	401	389	397	374	366	335	386	365	385	349	369	374	373	376	389	351	370	371	393	377	371	357	380	381	358	366	364	375	394	369	391	359	372	373	322	408	381	395	355	388	395	400	404	355	366	416	393	348	384	348	349	395	370	359	383	371	368	363	381	407	367	357	388	352	322	336	351	394	363	363	356	377	391	352	402	364	383	382	377	357	404	391	335	380	374	362	392	380	358	401	381	360	333	357	366	355	353	427	382	367	354	389	377	391	379	370	382	401	395	360	376	383	355	347	379	388	359	373	380	376	346	368	364	403	370	366	389	373	374	391	366	381	383	391	399	371	345	383	381	388	389	392	379	399	361	351	387	379	394	341	389	427	390	348	378	406	358	372	398	344	397	363	370	353	427	373	415	380	356	361	418	357	358	379	409	390	388	372	377	366	386	358	372	381	366	350	336	357	372	368	371	374	382	379	392	372	356	371	383	384	358	344	398	355	405	384	389	371	364	357	371	366	367	385	352	382	366	401	367	355	385	379	368	346	368	364	366	378	392	369	357	373	393	341	379	374	361	373	367	362	365	387	391	377	405	389	382	385	380	377	370	403	363	357	388	386	355	404	372	337	359	411	425	372	387	411	385	378	370	394	380	372	388	364	366	391	415	385	402	405	387	357	352	385	351	376	385	352	374	366	407	369	378	376	389	378	381	357	396	370	377	401	406	392	368	337	383	406	399	364	353	369	353	346	393	381	375	357	348	364	358	345	368	406	398	390	364	402	358	396	369	392	367	368	370	355	356	394	372	354	345	396	365	377	373	382	392	387	391	383	402	380	344	381	347	429	371	348	382	345	400	372	349	359	366	364	374	426	402	358	369	397	358	368	366	407	378	356	353	370	358	319	408	374	383	377	392	366	378	377	362	377	391	384	342	399	349	359	317	351	332	374	370	395	372	375	362	389	389	431	374	401	364	397	399	393	377	377	365	378	365	365	335	337	366	339	341	380	374	329	397	380	365	383	399	362	388	408	368	399	337	350	380	395	370	384	401	358	370	362	378	388	338	351	389	396	353	386	368	339	374	383	390	393	369	382	380	352	385	348	376	371	389	394	365	374	338	388	402	355	396	368	383	370	361	374	383	385	405	389	376	383	344	367	379	398	359	379	363	398	379	343	403	371	376	364	364	369	361	399	361	429	365	352	362	390	363	300	356	376	375	395	387	376	417	347	381	355	357	395	365	379	421	395	359	384	400	331	355	372	382	391	370	372	389	383	387	367	398	330	364	352	399	385	400	394	378	399	390	346	369	377	345	348	370	376	394	376	394	364	377	363	335	360	361	380	354	358	386	385	368	363	358	373	399	369	362	381	386	371	384	374	336	356	373	363	360	395	342	343	399	366	361	338	357	361	375	381	369	362	391	390	366	386	370	366	370	365	381	350	386	378	409	404	408	386	368	385	395	395	404	353	357	370	342	360	381	402	315	382	355	374	401	356	348	353	369	394	369	386	376	372	343	357	378	396	364	372	385	399	380	385	365	374	381	344	341	388	403	359	394	365	344	377	369	366	379	368	380	372	416	414	373	378	385	358	375	369	395	382	373	333	367	357	334	393	354	395	405	349	400	384	396	379	404	422	362	376	364	360	372	373	398	344	350	387	363	368	385	396	379	382	381	369	383	370	388	384	347	369	368	364	381	384	355	363	393	370	350	392	386	378	381	353	395	359	375	355	404	365	377	388	378	393	368	393	354	374	388	411	381	357	354	370	356	376	365	372	418	388	387	415	402	392	368	382	392	370	361	374	386	352	371	372	365	344	354	364	380	398	424	369	349	392	338	352	410	389	371	370	366	359	342	359	360	377	361	341	422	370	384	368	356	347	366	367	370	370	366	357	358	362	407	382	408	379	359	386	400	409	374	360	350	398	367	392	358	366	367	381	356	348	372	311	426	345	339	356	382	385	387	385	358	398	378	385	382	395	381	368	349	346	381	349	405	354	409	374	368	426	367	362	381	354	373	388	370	395	335	378	376	344	408	355	349	382	358	343	368	348	359	429	382	375	387	377	366	347	393	388	379	366	399	413	406	341	388	366	432	365	410	354	387	386	338	367	360	371	372	351	373	342	322	385	375	395	360	389	369	367	383	369	385	392	392	400	357	388	372	339	363	368	394	395	368	354	396	373	366	365	358	336	391	386	372	378	349	354	383	399	364	410	366	352	384	391	373	375	371	369	367	387	340	375	345	368	353	366	348	360	398	357	382	382	378	391	392	424	399	364	413	349	368	337	392	369	353	373	403	394	357	380	366	368	358	375	361	371	372	383	383	384	383	379	379	366	375	396	346	360	384	397	345	363	337	422	361	376	384	364	402	404	397	374	379	371	389	357	397	397	356	396	359	380	373	371	419	379	390	362	357	406	372	380	406	395	357	418	371	373	363	395	357	363	376	359	371	390	360	356	378	371	353	375	405	397	357	355	378	369	352	366	368	393	396	369	361	379	377	377	375	372	362	412	381	349	351	383	408	388	404	391	406	384	377	403	357	392	366	351	392	389	396	376	365	394	372	378	386	380	382	376	368	330	409	373	396	396	354	367	360	397	369	360	332	363	381	362	361	359	392	359	386	389	429	340	406	338	395	348	364	425	363	349	375	380	377	416	369	380	343	421	387	370	384	340	381	388	378	354	389	376	372	385	386	356	366	406	385	396	336	372	345	390	347	385	386	354	379	362	366	391	380	377	396	395	408	387	393	398	347	382	362	371	374	388	381	377	353	361	393	336	371	366	366	339	361	353	350	377	367	377	384	354	364	376	353	377	353	387	401	370	386	353	376	391	372	368	375	381	390	379	360	376	346	408	380	379	377	383	380	368	375	363	399	368	397	356	384	367	390	377	358	384	376	380	428	383	392	397	370	404	378	385	383	396	373	404	359	378	396	364	390	388	388	383	382	390	383	351	413	332	382	365	347	366	370	383	398	366	382	380	376	368	372	378	358	402	377	390	379	399	371	399	376	365	369	394	369	387	397	389	407	414	371	322	376	374	347	360	381	363	380	360	405	359	391	394	365	371	374	365	382	409	386	403	387	395	390	409	413	355	348	366	384	394
22379	20830	28613	23157	20811	20954	13859	2895	1524	865	683	695	486	380	309	308	263	257	210	207	206	173	179	173	201	177	167	160	168	136	161	147	125	143	159	142	134	133	123	136	138	105	120	152	126	143	149	146	129	120	139	133	134	124	121	108	144	139	121	122	145	129	132	140	133	109	101	126	136	127	113	124	132	105	116	135	106	124	136	133	117	118	127	116	138	115	116	131	118	131	120	107	150	121	129	112	116	140	123	93	111	109	139	104	112	124	129	99	120	124	106	87	132	130	117	97	105	108	136	115	106	105	120	122	103	132	108	118	112	112	97	132	125	129	112	163	111	121	132	123	89	109	80	118	120	118	117	122	125	142	130	126	118	126	135	113	105	111	126	107	123	92	103	107	119	134	126	137	113	100	121	125	100	117	117	121	126	107	121	122	119	114	102	117	128	129	131	98	120	113	107	120	120	123	118	104	112	116	131	122	116	118	138	117	121	118	129	121	107	123	127	120	99	133	129	118	122	116	115	119	96	130	110	126	124	114	129	123	119	115	128	96	95	132	113	130	120	98	129	102	120	114	112	120	109	138	110	137	108	112	121	124	110	107	93	91	124	141	121	116	113	118	126	114	108	148	120	126	133	105	108	103	124	128	114	120	110	131	115	116	118	108	124	132	118	122	103	122	116	103	113	110	107	105	110	124	130	118	107	120	134	119	115	114	106	113	113	126	99	124	96	134	121	96	124	122	115	117	104	107	142	117	106	107	114	115	131	110	134	116	118	120	121	98	105	111	125	109	107	121	105	115	127	119	116	119	106	105	105	127	123	112	103	102	101	113	104	104	124	130	128	139	106	134	119	122	106	106	127	112	117	101	118	115	128	120	111	108	120	121	130	102	140	116	117	109	125	123	130	106	114	122	122	137	110	124	125	127	111	108	111	103	101	132	112	108	118	128	105	129	127	113	117	100	100	136	112	130	120	108	107	111	117	111	100	129	104	94	114	113	118	125	120	129	112	96	108	128	101	101	124	123	119	117	110	101	131	139	102	108	130	118	112	94	117	125	126	118	87	119	123	112	121	131	130	131	114	133	132	119	104	106	120	135	127	121	121	106	103	107	119	117	112	103	111	99	125	114	108	122	128	119	100	116	129	128	124	110	109	131	119	118	109	121	111	108	130	119	102	117	118	125	79	134	115	126	123	133	124	132	107	129	122	111	102	109	126	97	111	114	113	134	123	111	119	136	117	123	111	126	119	125	106	99	126	106	126	138	99	121	121	126	124	128	99	119	117	111	122	105	126	140	135	118	117	133	121	127	128	123	121	111	127	105	130	118	136	128	104	93	126	125	127	103	116	129	139	123	113	116	127	125	136	102	115	113	118	116	119	111	128	136	113	114	124	119	114	141	99	116	118	90	113	105	126	124	117	127	132	117	112	112	109	132	120	115	107	114	119	119	110	132	143	130	112	109	115	114	119	131	118	121	125	113	109	129	130	102	125	107	120	132	118	107	115	111	118	118	127	119	111	107	116	126	120	121	118	141	110	121	115	117	115	100	131	135	100	112	116	109	135	117	94	115	110	113	114	130	94	127	107	115	125	115	99	114	126	132	109	102	110	115	100	111	116	105	105	138	120	116	111	87	114	118	107	111	127	107	119	118	95	127	122	108	107	129	108	108	124	118	130	129	135	111	136	108	128	127	125	117	108	124	150	100	137	123	125	133	125	125	113	112	131	111	112	120	107	122	110	116	137	122	101	117	136	122	119	113	105	92	112	114	107	119	109	124	129	121	109	116	120	109	116	107	120	120	122	108	128	116	114	120	110	106	108	123	117	128	153	130	128	118	97	121	113	121	126	147	108	95	103	130	101	121	96	115	100	118	97	117	123	112	125	113	103	120	121	95	104	107	127	110	124	102	124	119	137	98	117	124	103	117	117	111	122	123	131	144	118	122	110	105	127	115	122	121	122	117	108	122	118	135	108	128	137	119	116	134	105	130	113	118	124	107	101	137	125	121	110	117	135	109	110	141	131	108	108	121	112	110	131	120	122	112	105	113	109	127	129	109	106	112	129	121	117	113	126	105	110	133	121	110	113	141	127	126	124	128	110	143	120	87	114	109	124	143	120	136	121	117	124	117	99	151	113	129	120	120	121	121	111	131	121	130	151	116	138	142	96	122	108	123	127	118	93	102	99	114	116	111	123	134	119	111	108	103	109	121	117	120	119	127	129	120	130	121	115	107	106	115	97	129	113	124	113	97	114	135	118	104	132	131	121	120	112	121	128	127	111	114	121	130	127	110	127	108	116	129	128	116	113	107	132	112	129	123	117	103	126	106	115	117	115	124	125	102	113	118	123	121	122	121	115	131	115	121	110	122	119	132	107	138	123	139	123	121	108	92	119	110	119	106	120	125	118	131	104	110	134	123	117	95	115	114	119	129	138	129	97	130	129	105	107	135	109	101	131	114	112	120	108	106	129	128	113	112	114	124	123	118	146	124	114	117	130	108	119	125	137	109	117	116	94	102	95	118	106	112	119	112	109	125	108	127	127	153	124	107	108	108	105	107	130	123	119	127	121	123	112	106	125	108	109	134	126	123	117	133	114	133	109	116	109	142	109	134	120	117	144	130	125	124	120	116	120	106	117	121	124	121	131	139	141	131	95	123	120	107	109	124	121	122	120	107	127	129	78	132	131	112	106	120	123	131	123	111	120	111	118	121	114	120	94	113	116	118	117	127	123	109	117	92	114	117	120	109	137	131	116	123	121	113	103	118	118	117	133	122	105	117	116	120	117	125	127	96	113	98	111	112	121	113	111	114	112	118	114	125	133	110	110	130	113	104	106	124	102	102	121	122	135	111	109	112	106	125	127	118	121	109	101	127	114	110	101	95	119	121	108	131	142	120	112	109	131	127	99	100	130	117	118	106	144	116	109	118	120	124	96	110	123	104	122	112	129	109	118	134	121	124	132	115	115	113	110	129	134	129	126	116	136	115	119	125	123	103	142	117	119	93	94	131	109	135	122	100	115	121	112	112	110	103	117	105	121	126	111	114	114	122	139	103	125	109	134	107	113	119	108	119	107	107	105	126	134	132	114	114	108	132	106	120	143	114	99	91	150	110	109	125	118	100	115	117	126	116	118	122	128	128	109	97	110	126	128	110	121	116	103	126	111	125	110	126	108	120	126	105	116	98	108	103	104	103	117	122	122	125	140	111	128	120	104	117	112	120	93	116	114	126	121	124	117	118	104	128	136	127	111	128	114	130	114	129	121	124	128	116	107	126	104	138	113	117	116	124	121	102	118	131	104	106	127	130	113	110	120	114	111	116	110	113	119	119	119	122	117	110	118	102	106	120	96	140	129	112	123	108	127	103	106	126	118	134	122	114	112	118	116	113	117	108	134	123	121	106	118	114	115	93	111	105	125	128	114	117	116	109	102	112	109	112	108	94	126	108	109	96	124	138	112	111	133	123	121	127	112	117	104	97	125	111	108	117	102	125
17201	26652	26121	13980	10306	8484	6052	5227	3116	1833	1476	1336	895	686	536	475	435	376	356	268	279	252	249	252	239	190	232	205	195	214	170	209	195	176	212	166	170	181	177	161	135	156	181	157	126	184	158	174	176	156	155	164	161	143	151	136	168	156	147	124	133	159	145	126	151	172	160	147	149	168	148	152	142	147	148	128	132	119	132	115	127	170	138	151	134	127	149	162	133	148	119	131	138	144	143	142	123	141	139	137	138	131	127	141	132	154	137	111	146	148	160	143	137	143	145	140	150	145	136	142	152	139	142	130	147	127	131	121	123	154	132	122	137	136	121	146	147	146	127	148	133	129	117	127	149	150	128	146	138	154	134	130	143	151	119	157	136	133	135	140	130	139	132	134	150	120	119	149	138	165	146	144	147	135	108	128	156	140	143	134	118	137	121	132	138	146	120	123	133	122	152	132	136	148	123	138	132	126	149	132	145	161	141	136	148	146	146	144	137	134	150	128	149	127	130	145	154	143	146	129	128	135	164	149	128	144	142	125	142	138	121	128	131	133	126	134	118	113	132	133	141	135	131	134	147	138	140	146	138	138	132	144	144	140	144	141	139	147	147	147	127	129	146	131	146	166	144	138	122	129	127	137	126	156	151	120	142	152	141	135	132	112	128	116	151	120	139	135	160	144	130	139	112	141	158	115	139	141	145	146	138	131	146	143	132	142	127	132	140	140	148	131	130	111	149	137	132	139	127	113	130	127	151	147	120	143	126	139	121	132	136	125	145	146	150	130	133	155	145	128	153	161	143	157	119	131	127	142	135	150	133	120	128	148	139	129	141	147	160	144	120	144	164	145	128	130	141	122	125	139	147	134	130	137	135	128	129	136	147	147	160	135	119	114	156	121	123	124	134	125	137	115	142	138	133	138	138	146	160	137	135	153	150	120	137	120	122	141	142	161	141	118	146	136	148	149	148	151	124	126	157	136	121	155	124	132	132	156	133	114	139	149	124	161	139	132	121	127	124	129	123	136	135	136	115	119	130	149	122	146	128	130	124	130	145	135	126	159	139	133	134	135	130	135	145	145	143	148	140	135	143	143	115	155	134	142	124	120	137	153	143	126	126	122	141	136	132	127	124	134	126	146	134	126	130	114	140	140	125	127	135	113	135	126	128	138	142	141	120	136	137	150	141	125	159	132	132	112	130	102	125	131	165	110	138	127	123	139	130	148	141	119	132	141	130	132	123	120	142	140	142	125	134	126	142	139	151	138	149	136	124	139	129	141	118	139	145	139	145	124	149	131	145	137	114	131	139	125	138	126	129	143	146	122	125	143	145	149	122	128	150	127	142	137	129	119	136	158	133	141	121	141	137	149	120	149	126	150	139	145	154	133	136	145	115	140	126	107	145	160	136	124	134	142	155	143	160	128	135	142	125	139	135	128	137	120	138	128	147	120	149	118	151	153	156	138	140	117	131	126	141	132	122	128	140	117	125	130	148	163	110	127	128	133	142	149	126	126	120	122	121	117	156	123	137	122	128	155	131	136	129	142	152	156	124	134	144	125	126	117	126	139	117	123	143	149	154	142	132	88	142	144	126	128	137	140	116	137	150	139	135	124	119	122	134	122	128	126	141	144	132	135	115	121	137	114	132	118	158	157	129	136	124	166	130	130	128	130	126	132	151	130	127	125	140	125	126	121	125	139	147	153	119	139	136	119	122	128	148	142	136	152	126	126	127	113	137	126	132	151	134	140	124	133	142	137	123	133	118	129	135	148	153	138	152	137	146	134	122	155	132	122	133	156	126	142	126	136	135	156	136	128	131	135	128	148	152	140	139	125	119	134	131	163	128	135	131	122	133	140	137	135	132	156	130	130	146	126	127	132	127	129	135	137	125	141	133	138	120	119	131	134	122	132	129	154	138	135	158	120	143	131	112	143	123	135	135	126	144	131	135	145	138	129	123	136	128	130	150	119	126	132	105	122	153	138	144	134	140	142	151	130	144	136	123	137	124	140	124	121	114	141	139	167	137	150	129	138	128	144	131	120	146	148	132	125	132	130	97	157	133	138	121	125	150	148	125	111	140	137	137	148	132	123	129	148	138	138	121	135	133	142	129	154	131	131	134	137	135	131	142	156	163	131	137	144	149	145	121	153	136	134	130	138	122	126	126	148	130	135	117	125	145	128	138	126	125	146	134	143	123	140	126	138	129	164	124	142	111	134	119	145	137	140	131	159	121	136	146	129	140	155	136	119	128	132	123	151	123	129	115	122	142	126	125	128	129	142	139	137	122	137	144	134	139	149	138	139	121	152	141	129	138	116	155	125	123	143	131	135	128	126	125	136	143	149	118	148	156	139	170	139	142	151	115	136	139	128	125	142	137	165	133	143	130	149	138	134	135	120	151	147	144	132	137	145	140	126	149	157	137	137	162	141	126	126	137	138	128	126	120	141	134	127	136	120	135	127	129	136	131	134	133	144	142	128	142	141	145	149	120	124	127	136	132	147	131	138	134	131	135	118	123	150	133	141	132	135	136	129	155	134	144	136	144	131	139	119	130	133	120	124	132	133	141	152	130	135	126	140	142	140	141	134	116	151	138	130	157	157	147	119	139	136	139	152	125	123	142	123	132	151	145	128	147	147	122	121	125	145	135	147	138	147	139	130	146	140	149	132	137	126	127	135	143	114	141	146	130	136	145	125	117	119	135	152	121	131	117	140	132	156	125	136	111	138	131	133	136	143	144	143	124	138	130	134	127	114	146	151	152	147	138	143	150	144	128	114	130	136	130	139	123	128	132	119	138	135	129	133	132	121	150	149	123	124	156	130	143	129	135	142	138	132	107	137	140	136	107	129	122	155	125	124	147	126	143	127	143	153	151	117	143	144	145	155	111	113	142	148	121	131	160	130	133	130	150	134	152	130	133	111	127	129	138	124	142	136	146	130	135	138	134	118	157	135	135	129	153	139	163	141	141	124	143	130	125	136	135	148	117	165	135	147	135	121	113	141	116	147	130	139	117	123	140	124	167	114	124	143	129	128	148	131	150	120	141	152	132	132	140	124	128	125	127	129	143	127	112	142	133	145	133	133	163	140	134	158	138	103	147	136	142	145	143	144	143	113	127	123	113	116	124	129	134	127	140	119	132	153	146	143	136	122	127	121	143	137	116	139	131	130	123	120	138	125	133	156	145	145	146	160	150	125	146	141	149	141	128	151	158	146	153	143	149	135	121	141	133	125	130	148	116	128	153	134	124	126	147	129	117	131	114	143	142	114	137	131	120	134	121	153	122	137	116	133	125	147	160	121	139	124	143	129	144	143	143	146	142	159	147	148	133	147	146	127	139	139	143	124	128	120	130	128	123	115	127	122	118	132	150	154	129	125	132	124	122	145	128	153	134	135	134	124	133	140	170	156	118	126	149	151	147	140	113	137	136	124	130	148	144	139	148	144	135	115	140	136	143	148	130	140	124	139	121	111	131	145	143	148	133	139	132	137	126	131
26665	20460	14267	3925	1626	1346	1004	826	554	363	334	297	288	287	289	299	290	284	287	293	270	287	274	292	293	250	282	309	262	317	273	290	300	312	282	265	268	276	285	286	273	297	284	285	271	275	297	264	286	253	301	290	281	299	289	288	263	300	257	262	262	279	267	295	301	280	268	260	278	294	289	304	270	255	290	290	288	281	272	272	291	272	297	259	272	266	300	255	264	260	263	310	280	280	300	254	285	265	303	236	275	249	293	310	312	273	292	257	271	288	262	254	294	295	280	281	282	299	268	277	271	307	285	273	293	277	288	288	260	287	254	304	269	246	252	276	296	306	310	250	261	277	296	262	269	292	287	292	246	248	289	250	282	270	284	282	261	294	257	293	283	299	281	272	280	272	278	286	267	299	299	300	281	312	285	268	255	263	263	284	289	265	272	279	269	291	324	269	313	256	267	290	249	294	243	261	294	310	264	252	293	275	306	314	293	253	295	275	287	317	273	290	263	260	259	312	279	311	299	284	280	270	270	281	287	303	295	317	281	299	252	290	282	273	283	277	287	282	299	268	245	288	277	280	276	322	285	255	259	301	291	265	252	285	287	302	272	280	306	267	291	274	321	284	282	277	300	276	289	283	311	281	307	296	263	285	281	306	263	273	292	257	268	284	245	266	277	285	295	281	286	269	281	275	276	257	298	301	268	277	268	308	291	258	291	266	274	293	278	260	284	286	287	253	260	283	289	310	298	267	297	266	251	311	285	306	289	268	257	299	292	299	261	266	248	281	298	317	268	286	278	310	261	264	271	260	272	272	270	278	299	268	286	292	273	260	281	247	269	258	260	265	273	272	270	306	259	316	285	301	267	290	265	268	282	286	271	301	298	273	285	264	256	245	294	282	306	260	274	267	280	273	273	272	272	290	276	291	282	270	258	281	279	285	284	248	274	281	258	271	295	268	283	281	272	312	281	290	304	295	267	288	292	286	283	262	267	269	317	268	246	302	258	284	308	309	287	272	302	256	288	257	273	273	274	305	293	267	290	249	270	273	291	270	290	290	262	292	303	283	254	278	313	283	289	256	274	301	266	257	265	271	293	284	297	274	295	292	300	278	274	270	274	266	270	284	259	264	278	263	301	297	292	295	288	285	264	285	264	273	271	287	297	253	279	271	281	301	261	267	257	279	268	289	279	244	275	280	272	299	263	275	252	274	293	287	263	259	312	294	293	277	296	274	305	296	270	287	278	250	297	276	271	279	283	253	257	268	282	262	271	259	294	277	307	287	274	250	314	298	266	291	286	272	307	286	286	277	288	275	263	303	270	265	269	259	329	282	287	275	302	309	270	281	293	303	267	289	294	265	294	291	288	281	282	284	256	263	256	293	265	293	277	251	283	284	274	290	278	289	250	257	296	278	316	279	280	312	280	283	280	258	280	273	289	308	260	258	305	289	297	254	282	285	299	232	274	290	284	269	281	296	264	240	293	256	268	250	293	281	263	265	284	309	291	257	269	254	305	277	289	274	285	229	293	250	267	285	291	289	301	290	274	289	278	235	242	288	261	274	299	298	290	263	267	271	293	284	276	299	285	287	299	271	262	254	299	256	268	321	301	291	291	284	254	279	248	278	321	282	249	286	259	307	286	259	254	283	248	246	275	283	284	271	290	272	244	270	282	266	309	276	306	287	309	273	288	249	287	293	280	276	287	282	265	288	247	293	276	252	266	266	283	266	278	271	280	290	299	292	265	294	283	298	275	298	290	235	298	267	268	269	256	287	296	266	267	252	276	285	284	297	269	324	324	281	273	282	298	282	267	250	258	266	268	281	325	324	284	271	294	253	267	254	239	308	263	281	296	272	297	270	271	286	303	262	257	282	291	289	284	267	265	290	313	249	281	307	297	288	286	303	291	315	284	256	268	280	262	275	289	270	297	290	296	250	279	267	269	285	290	294	263	242	262	230	317	276	250	264	267	272	288	288	281	285	303	269	255	273	276	266	270	292	260	294	261	323	260	323	312	293	280	287	268	303	307	262	256	283	283	278	310	286	283	287	291	277	260	248	288	266	276	285	299	283	301	266	263	259	279	295	302	284	251	297	286	284	239	277	277	292	272	273	261	291	299	303	274	259	275	286	317	278	269	251	256	273	318	298	260	296	252	273	275	287	288	306	275	302	280	283	258	271	262	299	290	262	283	286	296	253	266	278	259	304	300	286	285	297	276	278	306	275	280	257	268	275	257	273	305	261	270	284	287	297	275	266	315	308	270	273	309	291	271	298	296	305	253	292	278	294	262	306	263	307	297	295	246	263	266	259	252	276	287	237	274	275	289	291	271	267	306	291	278	271	286	281	316	292	275	282	263	291	283	271	271	265	273	277	298	263	271	276	273	275	308	271	273	286	253	304	282	264	265	299	267	272	303	294	274	272	297	304	292	270	241	307	263	290	248	297	338	308	288	299	242	302	274	255	248	292	279	304	268	307	274	278	280	281	286	289	291	306	283	263	281	271	273	285	281	277	291	268	270	268	304	272	324	320	283	280	298	277	303	272	277	277	305	267	237	252	290	297	286	248	294	289	288	237	284	273	271	285	291	258	288	261	307	273	262	242	268	259	275	275	267	286	283	276	270	275	266	287	277	239	245	281	300	288	281	279	303	276	282	260	295	284	258	299	236	290	277	295	259	272	291	272	282	275	258	267	252	289	297	276	271	302	264	287	296	303	237	252	273	298	273	316	262	254	284	274	295	299	262	262	284	290	260	268	278	266	247	312	300	279	281	260	290	289	264	281	276	240	280	239	266	292	277	297	289	288	268	303	272	309	292	262	283	281	276	285	259	250	319	237	298	269	271	289	253	285	273	275	264	245	272	284	286	300	282	267	268	272	289	278	275	269	280	285	264	246	301	279	270	290	297	258	266	275	311	252	288	278	263	310	325	271	287	249	285	297	296	284	275	284	273	287	309	291	280	281	271	280	298	281	273	272	279	281	288	258	266	264	275	290	262	269	269	279	261	281	279	293	279	288	284	283	273	289	272	299	275	243	274	302	295	258	282	289	276	305	305	262	288	256	264	288	262	282	300	278	261	273	275	271	242	259	288	294	274	270	296	311	276	305	291	279	291	252	262	255	274	285	281	276	257	288	286	308	290	292	297	265	275	278	294	266	269	255	248	268	302	298	263	286	281	256	277	289	307	279	276	248	293	261	287	283	271	292	284	290	267	286	277	296	280	291	289	286	268	280	313	275	279	287	267	274	261	289	259	261	282	253	268	289	303	273	275	262	294	298	285	305	286	288	263	296	285	296	273	272	273	273	283	286	288	265	296	276	279	268	281	284	269	288	291	276	254	276	313	281	310	290	276	289	278	290	282	248	299	261	278	261	283	281	310	269	285	269	316	259	293	275	281	277	285	286	262	282	286	272	263	285	266	264	284	271	272	272	233	294	297	295	278	247	267	261	241	289	298	282	286	284	314	270	315	271	290	282	297	253	256	260	260	280
12126	12899	12055	4371	3052	2642	1945	1722	1081	503	472	381	349	335	384	328	326	331	343	353	345	370	344	325	356	353	359	334	354	342	349	358	325	331	344	356	373	346	345	317	352	353	389	348	335	350	350	315	350	380	350	294	324	327	349	316	370	355	321	355	334	328	322	330	298	315	336	331	353	350	322	313	361	344	369	320	340	310	326	341	320	343	317	356	330	332	356	340	345	336	344	327	346	338	378	323	329	306	328	335	318	333	355	343	363	359	346	351	350	356	333	350	327	340	341	367	338	355	350	376	336	358	314	347	327	338	358	366	323	323	354	340	312	319	333	352	360	338	328	338	318	355	331	351	342	341	371	323	300	327	349	351	350	336	317	313	351	326	339	332	323	294	331	330	323	352	345	343	363	334	353	358	352	362	315	334	351	331	320	361	316	338	374	370	348	390	351	344	370	344	327	350	370	353	356	359	357	348	311	342	335	363	386	368	344	345	300	347	351	374	363	330	349	339	324	345	324	363	325	364	341	344	340	351	357	360	331	343	352	337	352	349	332	365	341	338	340	359	342	352	308	308	336	331	336	343	346	316	354	314	343	339	306	330	351	324	329	347	326	339	360	354	350	347	344	352	327	345	353	351	319	305	344	308	357	328	366	309	286	350	330	340	341	316	338	358	322	344	341	363	360	305	348	340	312	341	314	341	373	343	305	330	345	341	335	327	326	309	313	336	358	340	336	339	345	350	324	322	341	349	324	355	378	339	381	330	345	354	351	324	370	319	372	363	333	363	350	330	314	340	336	301	333	315	334	351	360	356	349	362	327	332	331	348	353	375	334	344	317	340	381	345	327	336	347	346	355	352	390	373	352	332	309	330	347	334	315	336	360	314	314	365	336	358	347	300	351	345	362	341	369	358	341	341	338	362	356	342	322	339	328	355	333	341	318	370	327	342	351	321	332	351	328	326	366	359	372	343	341	335	339	296	343	367	351	356	329	342	308	360	343	348	324	342	313	311	324	325	334	346	364	358	327	344	367	362	335	336	330	403	371	365	351	338	351	360	360	341	331	323	298	332	339	325	343	279	337	324	332	365	324	323	356	317	331	363	308	356	314	330	337	348	346	365	322	337	339	329	321	361	325	313	352	351	355	354	328	368	331	320	380	315	340	364	347	332	314	375	345	368	343	330	320	354	325	308	321	386	313	366	361	357	341	316	359	318	350	356	343	312	332	323	350	330	325	388	335	361	352	320	321	355	381	369	332	319	338	332	335	374	357	358	348	332	343	368	337	321	360	368	325	329	313	376	329	328	335	363	326	341	374	361	343	318	372	312	362	356	307	321	337	323	364	367	365	335	317	341	360	339	336	329	348	329	356	320	351	315	326	335	353	395	322	331	330	351	342	340	354	363	349	365	321	349	346	323	341	333	335	319	331	329	340	328	322	330	343	368	327	312	318	362	348	356	332	334	330	348	322	345	311	302	356	356	347	340	322	332	301	317	362	368	307	356	345	319	341	350	367	324	346	329	340	319	341	352	348	345	337	345	327	323	331	371	372	328	378	360	299	328	353	354	337	305	343	326	319	343	343	329	375	341	317	339	324	338	329	341	338	359	356	336	328	330	317	342	350	325	362	333	340	359	342	356	314	356	347	326	347	319	319	320	324	383	352	337	317	359	308	357	341	295	339	359	355	350	328	338	346	320	325	332	312	359	362	339	361	366	353	340	334	328	310	336	321	355	331	309	361	361	366	362	317	352	344	331	343	350	338	320	341	347	317	306	339	357	348	331	313	326	339	350	338	318	337	330	348	341	317	323	308	316	341	353	327	328	333	322	348	363	361	360	321	355	372	358	366	348	335	354	344	340	322	339	356	328	356	328	367	379	336	333	343	346	354	336	346	354	341	334	334	354	323	335	352	318	339	357	335	344	350	345	362	298	333	353	368	357	339	345	342	330	329	344	374	340	349	366	343	343	328	355	359	355	352	329	361	357	330	338	340	334	338	327	323	313	320	318	317	326	330	380	344	333	350	378	354	346	358	332	337	330	327	343	321	349	355	346	357	361	311	389	355	351	324	331	343	325	330	359	327	349	323	325	359	351	349	334	344	361	370	344	354	362	379	339	360	332	330	341	344	338	321	322	324	377	340	349	333	354	300	327	337	323	343	327	337	341	347	348	297	329	369	326	326	304	360	353	332	327	370	315	331	325	362	315	336	378	350	326	308	353	351	336	340	343	328	338	325	332	343	322	327	347	346	323	362	321	361	344	380	319	331	366	307	348	338	337	338	325	333	331	312	319	352	329	341	369	336	333	363	317	316	329	393	360	353	309	354	319	355	354	337	355	351	352	335	346	357	352	336	341	345	345	354	362	300	373	340	324	330	346	333	357	356	314	345	350	384	330	326	362	356	325	358	338	309	346	336	334	343	334	378	337	320	329	358	366	335	326	373	329	324	319	330	342	357	354	332	314	326	377	374	332	303	361	326	354	319	365	367	365	343	305	348	327	350	312	361	310	326	358	342	349	331	303	324	321	328	305	327	346	350	353	359	351	369	330	351	369	344	330	346	318	330	308	365	351	347	339	330	340	346	353	360	357	345	344	318	341	360	365	321	315	338	367	331	344	338	335	343	344	318	317	343	380	330	333	338	362	342	330	362	355	346	332	348	324	332	341	339	372	341	338	349	340	320	352	337	311	320	335	365	359	346	349	351	378	326	320	361	334	331	334	340	371	318	342	382	342	337	331	342	330	327	333	341	328	326	332	350	352	330	334	344	315	374	348	334	312	322	337	328	322	351	348	341	309	328	362	329	349	333	338	311	324	369	365	366	347	368	346	312	350	346	363	320	337	327	292	331	350	380	330	321	335	355	339	347	365	362	339	335	369	329	316	348	335	343	333	372	331	349	324	323	332	338	335	332	342	334	327	380	333	325	351	314	321	343	333	321	315	301	331	318	343	366	371	345	313	344	350	343	355	368	341	352	328	324	352	360	323	347	345	345	341	322	334	339	311	365	355	304	316	343	311	362	387	328	348	325	315	324	332	316	321	365	319	357	362	346	339	342	350	338	319	334	324	311	332	341	331	355	372	362	326	342	331	383	361	391	314	337	340	364	316	302	348	353	388	315	335	352	349	332	336	349	356	351	354	337	331	318	339	346	343	317	322	333	344	354	331	322	351	334	331	331	327	325	311	337	324	321	380	350	288	344	322	362	346	337	345	357	330	332	360	334	326	319	323	353	370	331	326	374	356	322	323	353	331	336	350	326	345	344	356	315	339	355	343	326	362	332	370	334	356	333	347	325	319	335	338	330	331	348	347	345	370	353	355	334	356	340	337	322	341	345	329	349	339	328	329	318	338	334	324	330	372	350	327	361	328	347	336	343	360	346	333	359	346	340	338	326	344	360	368	340	310	346	350	315	329	352	349	317	350	294	332	333	364	385	358	337	342	348	345	348	334	370	338	330	341	313	340	320	337	335	334	347	326	337	335	361	357	328	342
23209	20786	28180	23467	20784	14444	3266	1635	1016	562	492	500	321	291	207	212	219	199	156	162	178	136	157	151	156	151	140	137	133	140	122	126	139	137	148	125	142	140	138	126	138	122	129	136	149	135	118	126	117	126	124	141	117	127	121	141	133	114	142	123	129	120	109	114	140	117	135	118	124	137	126	122	124	123	116	134	132	116	113	127	108	120	136	142	140	139	123	106	118	121	125	118	116	135	110	118	133	145	133	146	118	128	110	121	117	143	124	118	134	117	151	116	124	119	115	105	129	105	120	146	125	132	140	126	114	125	115	129	127	122	137	128	122	113	129	128	126	136	110	164	138	134	128	131	119	116	97	133	125	122	110	116	112	125	129	134	135	118	123	112	120	117	113	120	100	133	138	133	116	127	130	95	132	112	130	131	102	131	111	115	120	122	122	121	120	125	128	107	146	128	132	138	114	144	132	109	130	133	135	129	115	98	119	137	122	114	133	106	122	132	133	114	136	113	119	117	118	92	126	104	130	120	109	122	118	121	115	123	126	115	116	118	132	125	123	116	117	123	136	111	112	115	110	119	110	129	146	119	121	101	142	110	126	111	118	139	106	125	129	128	133	116	116	120	125	130	108	126	126	124	100	114	114	123	131	125	130	121	128	145	156	127	129	110	123	132	129	112	128	128	133	102	123	113	112	134	143	159	141	104	116	126	115	102	111	114	116	125	130	134	118	137	137	129	118	117	119	124	121	114	122	124	132	119	119	113	152	117	113	106	129	119	133	101	112	118	123	128	125	121	135	105	125	115	123	119	132	119	128	114	129	145	131	130	132	119	115	118	125	128	116	132	117	118	120	103	109	103	115	110	131	128	118	124	110	129	126	133	131	113	112	123	133	129	127	122	124	129	121	109	101	118	128	109	144	127	133	114	106	110	132	125	133	116	112	131	122	104	121	129	106	130	127	134	130	117	128	120	138	116	135	110	134	135	114	125	118	100	118	118	120	135	108	106	122	109	133	143	135	122	109	132	121	112	113	130	122	102	116	132	111	118	152	134	130	116	129	142	135	130	126	123	108	123	122	120	110	112	107	123	105	103	112	119	129	124	126	106	125	110	133	141	137	124	103	134	136	117	126	118	103	121	132	111	126	114	129	100	127	149	115	126	112	127	134	128	106	123	136	123	117	120	119	133	135	128	103	116	128	131	130	135	120	106	130	138	110	94	134	114	138	131	130	111	115	115	119	119	102	109	113	117	112	104	122	113	120	122	113	114	113	122	119	124	97	106	124	129	130	116	112	131	108	130	110	133	112	134	134	128	145	113	111	121	127	127	122	115	119	124	123	119	118	110	116	113	116	134	129	122	111	120	131	129	113	132	119	117	113	128	134	122	117	119	124	95	148	134	130	122	115	121	140	138	118	121	125	142	129	110	112	132	126	118	129	140	120	125	132	120	136	104	140	134	117	117	93	116	117	139	115	120	123	108	125	116	125	118	106	108	132	120	118	132	135	113	119	134	120	117	129	110	105	129	108	124	113	121	101	123	123	129	112	109	111	140	123	116	109	160	114	139	138	141	109	114	123	127	142	113	128	111	121	121	104	133	128	132	99	121	133	135	123	115	124	142	126	119	108	128	124	113	128	133	121	110	132	102	112	120	133	124	112	134	124	112	121	124	141	116	121	113	113	128	109	118	121	114	128	110	119	125	122	130	114	117	127	140	111	119	135	100	129	115	126	137	114	116	114	135	139	102	127	143	125	111	119	125	123	151	121	123	111	135	123	110	118	115	121	126	121	134	139	140	125	99	118	118	128	113	148	117	117	116	123	135	121	118	120	134	113	127	152	132	111	125	131	120	122	122	124	128	132	111	108	107	125	133	107	130	103	108	117	126	105	123	118	125	105	133	129	116	111	129	117	141	117	105	130	121	125	130	125	137	133	122	135	123	114	114	126	131	105	135	131	139	122	122	104	120	108	111	147	123	119	125	132	128	113	112	117	115	140	106	115	112	125	123	130	126	119	132	132	102	115	134	102	123	114	128	112	135	154	134	105	103	127	143	128	114	121	130	122	133	100	125	133	104	125	137	121	120	119	114	114	112	123	113	155	143	118	119	119	122	117	99	125	146	126	124	119	129	135	104	130	117	123	129	119	131	133	135	99	111	124	110	96	113	119	117	123	127	128	110	124	142	116	116	105	137	138	131	112	133	118	114	111	134	120	120	138	107	144	113	113	126	136	106	148	110	130	105	108	128	94	123	119	114	121	140	123	102	110	128	145	137	115	123	134	126	136	121	126	125	134	98	121	130	113	117	121	116	110	129	111	117	126	131	129	121	113	127	99	124	127	139	134	119	112	121	136	95	101	105	115	125	123	132	125	110	134	134	110	128	125	122	113	140	130	121	113	131	123	108	121	115	122	126	107	134	111	112	113	130	117	123	108	120	127	113	132	143	123	110	123	118	124	123	116	131	129	116	99	120	120	128	116	125	109	121	104	124	109	118	129	136	137	113	104	116	115	121	117	119	130	136	128	125	114	124	131	110	119	135	125	97	125	138	134	110	112	128	121	113	103	120	131	113	126	115	123	140	139	116	118	135	139	115	128	117	125	135	135	123	137	113	119	128	129	111	118	117	133	127	124	116	130	98	108	118	130	120	133	131	118	113	115	114	106	114	125	132	99	136	144	119	132	139	122	117	128	126	109	121	116	124	110	138	132	135	116	104	141	114	117	113	119	117	117	120	123	112	122	122	127	103	111	130	117	117	128	113	132	141	129	123	124	119	120	127	121	113	127	122	118	124	118	117	112	122	106	120	116	114	132	115	117	119	119	123	129	132	98	123	126	144	127	126	129	98	128	120	107	124	122	134	136	129	132	108	125	113	134	125	138	112	136	126	116	138	129	105	122	129	113	119	106	108	103	119	108	133	114	105	130	126	118	119	123	131	96	121	115	122	114	114	121	115	124	129	131	133	106	123	127	130	115	113	114	112	109	119	111	119	110	121	134	133	120	118	130	120	109	121	116	120	142	143	129	128	112	129	133	136	113	126	144	132	132	117	115	123	126	128	113	138	115	114	128	113	109	152	113	129	115	108	131	132	121	136	111	131	124	117	118	123	122	114	108	100	132	120	113	117	125	128	116	134	102	100	143	118	131	116	133	131	121	131	114	121	144	127	125	99	113	110	134	118	143	134	133	134	134	125	147	131	122	135	130	132	122	114	113	107	132	119	125	118	123	122	133	111	130	131	140	127	111	118	128	117	133	109	140	127	125	124	121	125	118	110	122	129	106	121	133	115	117	121	129	121	122	107	127	117	111	114	134	114	117	118	116	98	115	125	135	119	112	123	116	133	116	125	122	109	120	119	133	108	124	126	146	117	137	124	129	111	134	113	127	127	115	110	119	117	125	124	131	125	110	127	140	134	112	122	114	118	125	118	112	133	107	119	103	120	96	123	133	129	95	117	114	126	112	109	115	117	111	141	117	121	127	125	136	114	122	127
14871	21224	20124	9553	6412	5414	4879	3299	2181	1223	873	978	529	411	363	331	314	271	267	244	226	208	228	219	195	217	199	216	190	191	195	184	187	176	190	186	167	171	184	179	171	175	182	185	155	172	180	171	173	157	150	183	171	167	174	167	161	149	150	161	156	167	177	175	149	164	170	169	156	172	181	155	165	156	149	165	184	163	163	159	159	160	155	178	139	158	172	160	150	176	176	145	163	185	151	172	148	159	183	159	158	148	144	163	143	151	170	181	158	142	154	162	149	143	152	183	173	161	172	157	172	160	164	159	155	136	186	166	148	160	142	152	135	167	138	157	136	138	157	140	163	158	152	150	170	146	154	169	144	142	147	155	149	162	144	151	179	147	154	165	152	160	168	161	157	145	155	169	146	178	163	153	147	155	135	196	151	170	144	139	150	149	152	129	154	162	145	185	140	158	172	158	156	152	150	151	158	160	155	180	155	154	165	154	134	157	168	168	168	157	150	149	162	157	165	165	153	128	142	168	145	146	145	154	168	140	162	168	168	166	146	162	167	160	180	129	166	165	154	168	159	164	153	155	167	166	163	165	168	145	167	154	131	162	146	177	159	143	146	169	153	175	154	139	160	154	176	178	156	151	138	170	159	145	177	155	167	164	171	148	150	152	159	171	145	165	166	140	136	172	162	147	172	155	141	136	148	170	154	144	183	156	149	168	142	138	175	164	150	182	166	164	185	138	140	148	137	156	150	164	150	146	146	162	139	136	147	154	167	167	174	153	154	164	146	151	158	172	161	154	145	156	189	148	161	139	165	160	134	144	156	162	162	170	147	162	157	164	149	176	158	174	151	170	157	133	167	159	147	203	160	158	157	170	161	152	162	147	141	148	151	164	150	151	165	173	171	147	135	160	152	154	177	153	147	151	160	148	161	164	170	176	140	149	163	166	152	177	172	150	154	131	131	164	132	160	158	154	156	181	151	150	159	156	161	170	162	182	148	153	170	115	163	146	144	162	150	131	144	152	152	157	154	134	152	171	149	164	152	163	163	175	161	169	151	182	150	143	148	141	143	161	149	159	148	170	163	134	138	164	169	162	157	171	143	158	167	141	178	174	171	166	176	162	152	164	158	178	143	149	137	178	165	167	167	148	156	172	146	148	157	154	170	146	160	162	164	142	155	151	164	182	164	158	148	153	153	138	146	176	154	160	156	158	172	139	147	150	168	172	140	147	154	174	145	153	155	170	149	153	167	157	157	162	140	126	158	147	168	141	164	135	159	155	151	161	140	159	167	161	165	144	143	159	166	145	151	192	152	143	140	162	166	157	160	161	153	154	136	151	156	155	145	161	125	162	133	166	148	138	138	169	174	154	176	152	173	156	124	166	143	153	161	142	159	152	160	150	166	177	164	149	148	173	162	175	159	161	153	154	142	178	148	167	149	132	165	135	155	159	162	158	165	172	136	162	159	127	180	166	174	164	142	144	160	147	167	154	157	145	178	160	165	159	119	169	166	151	140	151	149	143	175	143	164	153	143	159	150	146	155	151	167	161	186	157	151	146	166	160	172	170	167	127	159	165	134	138	161	137	157	168	179	152	173	163	156	185	143	150	162	163	134	137	158	170	139	143	140	156	150	136	173	166	124	150	178	174	174	170	163	193	149	162	160	152	168	168	170	167	167	142	146	165	160	156	154	166	145	174	183	157	166	171	154	147	151	137	162	155	178	144	143	149	138	155	164	170	168	149	150	175	137	151	169	137	168	173	141	156	165	167	166	181	142	191	145	173	163	167	165	154	170	167	144	140	147	155	173	162	150	162	189	140	150	141	173	138	194	147	147	166	154	157	139	133	144	161	170	133	159	167	141	162	155	167	158	156	149	162	166	161	166	148	129	146	153	157	168	156	155	139	165	171	136	159	164	155	151	184	148	160	156	162	157	167	152	159	165	156	167	153	148	160	171	147	163	137	157	169	152	141	159	157	142	147	163	165	165	147	157	189	159	162	139	157	131	148	175	150	132	156	156	146	128	154	155	154	161	174	173	143	170	185	165	169	162	180	157	152	173	143	161	146	155	140	142	179	160	170	169	159	146	172	167	153	147	168	159	153	171	177	157	158	170	156	149	161	146	147	159	166	154	140	162	168	146	143	144	136	144	160	163	152	175	152	166	158	137	168	145	165	166	165	174	161	118	156	134	183	182	154	160	161	167	149	166	178	160	162	179	131	146	173	157	186	143	159	180	158	178	173	158	151	159	137	145	157	156	156	180	173	139	152	146	166	144	160	143	153	167	150	148	172	138	173	186	126	145	165	170	157	175	165	153	155	145	156	146	150	161	152	153	164	148	154	164	162	166	158	162	166	157	160	152	146	157	163	144	139	169	154	150	165	151	167	143	144	162	132	166	160	162	138	173	168	167	156	145	156	137	143	155	157	164	159	179	168	163	134	153	170	143	147	138	163	151	162	139	154	154	158	157	201	142	153	154	166	182	169	170	151	184	168	159	168	151	163	145	167	149	147	145	125	147	159	151	198	159	156	153	158	161	140	138	164	175	149	159	169	166	140	167	142	187	157	148	161	174	158	165	192	138	144	165	141	143	165	161	142	155	168	174	133	148	136	178	168	161	131	156	149	136	165	166	154	167	165	157	151	136	168	168	144	163	163	147	147	154	161	166	151	152	147	161	156	173	161	191	146	162	144	137	172	166	174	170	159	168	142	142	177	147	152	157	185	176	153	151	150	152	155	160	151	141	164	152	181	167	173	151	148	154	132	160	159	173	155	145	153	160	153	156	170	150	184	151	156	123	171	151	144	135	144	161	169	169	161	166	167	160	170	167	175	175	129	134	147	150	165	129	153	157	159	155	168	171	166	137	166	157	181	170	165	166	169	160	147	171	144	159	151	134	154	158	168	161	158	134	153	171	130	154	147	157	132	158	149	173	151	158	151	174	165	146	181	133	153	147	152	159	158	177	144	154	136	135	162	163	150	170	164	162	149	156	152	174	156	155	158	154	141	150	130	142	163	160	149	181	171	167	143	143	160	154	150	166	154	151	157	148	167	155	131	135	159	158	181	171	150	137	148	170	155	173	164	152	156	155	167	168	161	162	164	155	141	152	144	174	163	191	161	160	162	156	165	160	141	160	173	148	153	171	129	151	144	177	155	151	151	146	152	163	155	133	167	164	168	137	139	185	155	158	166	168	157	143	153	174	180	149	165	158	150	136	162	152	151	161	167	171	176	148	181	139	143	152	165	172	148	162	151	173	133	154	158	180	177	155	158	186	134	163	171	134	152	140	187	165	143	166	141	164	173	168	140	158	180	152	147	158	160	167	154	137	145	153	152	161	155	143	161	165	169	147	164	152	173	147	174	137	168	152	156	159	155	151	158	185	155	134	162	167	161	148	151	177	152	161	159	152	159	165	150	159	152	155	152	167	162	150	155	156	153	168	148	158	154	162	147	156	149	149	163	159	169	163	149	157	153	143	144	150	175	168	171
24491	20779	27272	24293	14020	2247	1579	1076	929	583	483	553	429	354	380	377	371	343	318	332	345	377	331	353	351	339	367	314	342	356	342	330	336	327	311	311	356	317	340	326	354	321	340	318	340	342	332	316	330	302	321	323	317	324	326	319	312	343	335	363	321	383	324	309	301	300	345	302	348	325	296	307	304	305	297	332	302	324	306	310	328	300	348	308	302	321	318	294	317	309	332	330	332	295	361	316	300	327	347	322	340	348	319	314	307	340	299	350	356	292	327	336	329	318	341	316	331	340	296	310	325	310	330	354	334	309	313	297	320	353	328	331	331	321	316	305	322	327	311	334	310	321	289	333	329	341	316	328	336	292	341	361	308	320	315	315	324	336	332	314	330	329	303	327	349	329	332	331	341	338	292	324	323	355	327	346	316	346	311	319	325	326	337	332	316	334	324	348	323	329	348	325	314	315	310	308	327	319	279	345	336	360	316	297	329	331	357	316	337	320	307	319	333	342	287	329	328	323	297	315	342	308	322	314	311	303	315	316	340	320	321	342	281	332	334	317	323	330	322	293	302	312	329	294	293	286	348	342	351	334	302	287	335	306	315	331	303	347	326	280	318	320	309	317	320	328	333	314	319	338	322	329	324	301	366	328	321	340	315	329	289	367	312	308	298	314	310	295	307	330	349	282	304	348	329	316	322	324	330	313	346	292	307	305	330	332	282	324	332	320	326	332	322	305	328	330	330	321	345	305	318	327	346	346	335	330	285	332	316	335	307	326	316	322	292	310	304	341	329	284	324	326	318	317	320	313	305	331	338	304	335	337	320	339	343	333	354	324	329	320	311	304	334	326	336	330	336	332	292	318	307	317	330	329	330	314	331	291	357	307	306	314	317	335	313	304	340	318	331	309	357	352	345	309	303	341	325	334	316	324	314	332	314	324	340	329	328	344	327	280	346	302	316	325	300	324	327	361	331	313	368	308	318	320	321	327	325	333	389	312	338	349	355	327	313	344	334	326	331	328	296	298	302	304	310	325	332	304	333	318	348	333	336	317	319	311	320	302	314	327	339	343	318	304	331	347	328	316	289	341	341	355	330	342	310	319	314	350	352	320	300	345	328	312	323	349	314	324	342	337	338	325	326	304	324	335	333	299	317	347	296	330	323	300	336	304	333	321	324	315	364	310	319	337	318	289	316	359	330	336	340	328	317	310	348	329	308	344	311	322	320	322	321	307	333	309	329	333	346	322	311	332	313	347	313	292	307	331	305	298	310	308	303	325	348	321	331	312	326	327	308	325	327	328	329	339	312	342	316	311	327	353	318	298	316	325	307	313	301	290	324	301	307	315	324	334	310	314	332	315	307	331	357	321	342	330	363	284	333	323	324	302	332	294	312	349	332	313	325	321	358	330	301	373	330	327	311	319	329	330	335	337	321	308	327	327	341	323	327	351	297	364	328	316	321	321	340	312	302	317	332	358	298	319	289	350	313	325	329	324	329	347	310	310	350	323	304	334	347	340	342	313	333	295	329	348	338	318	310	324	331	346	322	349	273	324	332	277	341	322	302	331	327	319	305	351	306	333	321	327	299	323	317	324	335	337	353	308	339	315	325	304	322	321	279	340	339	340	351	320	336	282	318	309	314	296	313	302	308	307	277	306	314	343	326	349	314	291	310	353	367	320	329	330	333	328	325	296	301	336	348	330	330	333	314	283	321	328	300	361	318	297	313	297	332	307	319	329	337	331	327	331	313	374	294	312	365	304	322	325	335	347	325	324	300	321	329	347	339	363	329	325	311	313	340	361	335	325	331	327	310	303	319	310	320	341	338	320	331	304	311	332	330	325	336	323	310	335	324	332	307	348	311	334	333	364	336	318	320	333	370	340	311	299	318	336	331	347	334	317	330	327	338	336	309	317	334	342	294	312	320	321	333	324	340	345	294	299	314	308	300	344	332	321	321	343	332	306	303	313	344	330	357	297	345	288	305	306	361	326	299	356	296	302	317	325	323	316	333	341	286	310	341	330	347	330	332	341	312	322	332	302	314	322	327	333	338	343	311	293	339	295	313	307	352	316	336	318	334	299	331	363	340	327	335	336	333	313	306	337	322	317	318	317	316	311	309	323	331	312	348	332	349	354	317	316	323	298	309	338	312	334	306	311	339	314	318	326	324	332	293	319	323	257	322	332	308	342	306	295	341	303	343	346	350	310	301	350	308	304	294	313	327	319	296	296	331	349	322	299	317	344	302	287	348	297	284	330	348	307	335	320	291	294	308	314	327	334	337	322	319	316	314	311	291	326	295	334	318	333	326	296	336	292	331	332	334	311	301	329	331	331	319	332	323	322	343	308	368	333	316	313	337	337	324	332	313	314	339	321	312	321	321	311	339	305	335	345	309	314	321	356	330	324	316	326	324	319	289	330	301	314	332	329	351	335	321	283	361	336	334	314	375	342	339	281	348	296	345	329	328	285	317	328	356	328	304	319	322	329	341	346	331	346	316	304	322	338	293	320	341	351	312	333	304	332	321	332	339	310	281	356	302	311	326	298	318	323	317	288	353	322	303	319	318	317	322	307	323	314	341	358	307	309	318	317	356	317	311	329	327	346	333	341	327	325	325	334	303	312	326	313	322	322	346	314	294	346	328	327	286	361	308	332	346	308	314	349	345	353	293	332	326	326	293	306	319	305	323	301	331	311	338	342	316	321	296	336	352	317	314	316	304	304	326	314	326	337	291	329	349	314	339	309	303	310	334	329	332	336	316	308	329	358	316	338	325	318	306	314	307	319	325	325	341	312	348	322	328	312	310	305	306	320	310	327	319	310	313	339	309	347	315	339	292	292	297	318	309	336	311	313	309	304	313	333	279	328	350	329	351	346	352	343	318	336	364	323	309	356	306	321	316	335	335	281	360	348	336	306	306	321	327	285	317	306	353	341	315	326	311	331	341	337	324	347	334	363	330	296	319	318	324	295	294	324	339	314	297	327	322	311	339	295	316	302	313	320	312	325	351	338	323	342	335	364	300	345	326	310	359	337	363	312	327	343	334	334	326	288	307	319	334	303	309	331	329	311	310	339	356	315	353	341	304	321	370	310	307	324	333	339	352	335	292	327	362	338	347	333	297	320	349	320	320	334	312	290	356	357	331	333	304	329	325	309	342	332	295	318	326	314	306	309	339	324	322	321	317	311	340	314	304	290	352	327	288	297	328	303	336	311	303	324	326	311	304	343	321	307	336	315	313	312	317	325	288	318	316	327	288	328	318	349	311	309	346	350	310	280	335	331	290	317	304	297	303	316	352	332	333	342	321	329	334	311	293	354	327	302	330	322	311	321	307	312	315	335	322	299	334	342	323	331	338	328	316	316	323	335	309	288	297	320	314	344	341	317	335	304	303	304	330	341	337	347	290	304	346	326	314	336	315	314	317	330	334	322	317	348	335	360	338	332	350	344	320	346	322	324	346	337	340	336	320	340	306	292	302	305	323	309	288	333	312	333
15430	16977	16034	7206	4613	3735	3483	2474	2143	1132	829	950	673	540	493	470	462	419	429	430	412	401	396	415	412	389	389	418	402	378	395	419	384	381	382	407	370	360	381	416	412	383	335	378	378	343	405	366	369	402	401	410	400	380	366	399	388	412	388	359	410	392	395	367	384	391	396	435	404	378	390	396	378	376	418	377	357	405	396	365	365	419	392	392	382	404	357	389	373	343	405	400	379	377	374	345	403	380	409	380	365	393	391	369	384	373	340	354	353	392	410	431	407	417	377	383	378	396	355	366	356	391	382	370	398	363	374	358	390	370	395	394	392	403	408	380	398	391	384	355	380	361	374	371	380	370	365	387	411	376	402	370	399	408	357	384	380	360	360	357	384	360	383	362	386	429	373	356	395	378	394	347	398	408	371	370	365	354	375	383	412	346	384	401	371	385	410	383	378	390	368	350	377	389	396	378	416	414	360	401	355	389	372	374	359	366	399	381	365	416	398	344	367	380	386	409	382	369	389	349	359	392	382	385	359	344	362	362	408	392	377	391	414	357	372	380	405	378	396	419	363	352	418	383	380	360	370	381	391	387	378	367	370	387	385	392	358	380	379	402	380	400	405	372	388	377	402	372	395	387	376	396	390	379	363	369	405	338	384	374	360	368	381	406	386	382	371	383	388	389	384	406	376	420	373	364	380	388	388	361	389	390	369	379	367	370	376	382	362	372	379	370	382	389	399	360	395	351	365	376	373	385	374	388	339	390	366	365	389	353	372	375	382	379	388	349	380	396	344	355	376	365	347	363	426	356	372	396	390	376	350	360	377	389	354	409	369	408	349	391	366	355	403	394	419	353	374	378	353	350	374	379	378	370	380	387	403	385	394	389	340	369	350	390	402	359	426	381	362	349	357	409	389	374	374	356	377	378	374	378	371	397	373	406	380	383	366	384	395	360	358	395	388	375	379	387	380	352	401	364	396	405	402	377	386	392	387	385	411	361	425	364	341	377	375	405	386	387	377	374	392	384	387	401	356	407	374	403	387	386	377	386	392	375	399	376	373	364	392	385	376	363	400	408	395	414	368	389	392	405	388	381	382	365	398	393	396	392	383	416	353	388	374	372	399	397	356	368	403	385	357	391	373	375	404	350	422	376	380	377	376	412	357	362	391	415	394	382	371	409	366	365	377	391	369	385	421	365	392	371	361	360	379	378	399	389	381	366	374	431	423	388	375	377	401	366	341	394	378	376	380	355	384	381	384	375	371	396	391	384	393	409	399	377	394	374	386	388	362	368	412	340	367	366	388	384	381	374	369	368	403	359	362	376	389	399	402	382	378	372	383	405	402	379	362	385	335	385	371	383	423	379	401	397	380	384	399	406	371	366	414	361	391	375	357	374	369	364	409	382	381	385	390	400	339	355	365	392	387	349	363	419	398	375	399	384	370	359	343	375	380	412	384	350	390	396	412	377	385	406	362	431	404	353	385	345	374	354	372	381	384	390	384	383	396	410	378	374	389	373	399	387	389	377	399	379	392	425	389	365	399	401	375	339	380	403	369	389	355	373	385	362	374	363	392	400	377	364	389	355	386	398	404	382	390	378	362	354	369	351	364	360	404	382	379	372	361	371	385	401	401	388	367	391	376	399	379	396	385	364	378	354	365	377	359	336	379	399	366	368	362	384	388	391	394	397	378	370	385	363	428	404	363	377	399	344	353	403	376	392	355	378	396	392	394	391	388	383	389	321	381	375	409	407	349	383	408	405	402	372	401	347	428	348	364	394	340	407	364	401	413	403	369	393	359	377	342	366	366	360	423	413	364	393	367	380	400	391	405	416	373	374	427	366	379	382	373	384	370	381	395	347	393	394	359	375	365	354	381	372	389	381	360	397	391	406	378	390	374	398	402	365	390	354	386	346	382	426	376	378	373	374	383	370	372	363	350	369	372	399	372	383	354	358	403	383	359	355	367	390	366	380	407	393	406	355	375	378	393	409	378	393	413	357	391	385	388	384	367	398	384	396	379	388	394	373	371	361	394	370	354	377	395	361	408	380	377	393	387	372	395	351	389	379	403	375	381	393	376	360	396	385	365	386	401	340	368	340	362	376	391	355	367	381	385	403	371	378	397	417	393	389	356	349	370	402	401	410	374	377	401	384	380	378	390	397	375	363	390	352	390	399	356	388	395	374	384	395	386	361	385	385	394	374	387	367	355	390	370	355	375	365	364	371	380	376	374	384	410	379	385	388	385	356	398	367	377	404	376	406	390	401	392	393	367	385	378	359	410	377	382	351	359	364	389	371	385	384	396	376	361	368	385	388	401	435	378	356	391	375	389	388	367	360	342	358	426	441	388	375	348	421	407	380	405	382	383	417	369	366	366	389	322	387	392	408	357	406	361	406	389	390	354	397	342	374	381	378	346	397	386	361	385	360	376	321	355	381	352	376	358	390	368	381	405	393	375	362	393	407	341	358	417	362	417	356	377	384	380	364	351	396	397	437	391	356	354	361	416	378	402	363	397	371	401	378	349	362	339	395	367	395	382	401	390	398	371	377	390	398	390	356	386	381	396	348	396	369	432	342	400	386	384	358	359	350	385	358	356	354	348	374	389	401	405	340	375	384	379	397	404	405	357	387	386	366	356	339	403	380	374	367	355	339	381	399	382	390	403	422	363	404	404	358	358	388	356	378	374	379	367	370	380	380	384	365	376	416	401	394	391	378	374	388	382	389	381	383	392	372	391	379	388	399	365	390	361	374	369	363	368	348	364	374	364	391	389	370	379	359	405	404	358	385	388	359	369	398	400	393	377	395	389	363	370	389	364	398	385	403	374	387	375	411	377	385	396	390	375	389	415	355	376	386	373	350	349	377	356	356	410	383	397	372	379	388	343	396	369	374	382	374	404	367	401	385	377	367	356	362	360	341	370	372	389	366	389	386	391	374	411	408	374	367	399	351	372	403	395	399	395	366	386	376	396	353	373	349	376	396	388	366	369	382	369	385	384	406	359	360	359	382	364	365	378	345	429	413	381	400	422	375	380	383	376	391	352	345	352	409	354	366	421	400	417	400	402	396	406	394	347	390	396	326	366	352	409	384	365	378	389	398	378	384	371	382	380	389	353	370	377	374	386	416	340	403	387	389	396	347	383	379	385	380	338	354	370	377	369	381	366	415	415	351	392	348	384	414	376	348	402	380	397	379	360	389	406	372	370	366	375	402	372	364	378	372	402	349	404	383	392	387	391	393	363	388	384	380	354	383	379	392	412	395	401	392	386	372	368	390	381	387	422	361	404	359	394	338	387	383	395	411	383	350	403	377	382	364	366	385	371	401	366	396	382	373	436	376	370	388	409	380	349	349	387	395	382	360	376	376	374	371	410	393	350	395	362	372	383	386	386	385	401	368	388	373	379	337	382	367	396	379	392	367	401	383	373	347	383	388	359	389	399	403	350	349	422	374	388	381	339	366	399	376	401	378	367	387	369	395	344	392	374	370	400	372
22342	20790	28554	23120	20793	20921	14115	2611	1777	1131	701	1487	1110	372	304	280	273	254	222	221	167	189	175	168	176	155	170	176	152	146	151	128	151	146	142	141	147	140	127	124	152	143	135	125	121	116	129	137	127	147	132	138	126	121	134	145	131	107	145	136	126	120	120	134	114	128	125	120	135	134	128	135	136	136	107	126	139	142	125	116	99	146	117	120	125	138	141	100	110	120	125	106	107	132	122	131	108	133	125	122	126	121	130	138	132	113	112	110	119	114	104	118	127	122	123	128	130	115	100	116	149	119	123	123	116	128	122	134	106	124	143	109	123	127	147	126	123	120	124	118	120	128	132	105	110	122	113	98	125	129	115	98	117	108	124	137	120	120	126	110	117	106	129	110	128	111	127	129	119	130	123	97	113	120	132	137	116	121	122	103	119	118	121	123	88	125	109	120	125	104	115	131	107	149	125	129	119	111	132	120	105	113	121	99	128	118	127	111	127	124	117	96	105	121	111	120	132	130	127	116	127	113	117	111	119	111	115	136	136	150	105	122	114	104	138	121	107	115	115	94	123	122	102	102	136	133	93	126	115	96	131	119	106	131	109	111	107	125	111	108	132	99	97	129	109	120	124	97	116	100	118	109	124	97	112	139	123	125	114	106	150	111	124	110	85	104	120	106	136	121	118	128	130	109	105	124	117	117	129	127	124	102	104	110	109	114	125	138	119	123	122	112	108	116	104	117	118	122	122	126	108	141	107	124	140	90	108	135	107	111	116	127	109	121	118	115	131	103	127	123	117	115	111	96	104	112	118	112	101	120	111	105	139	119	117	104	103	112	99	105	108	118	114	102	123	142	114	130	141	127	121	140	124	112	105	136	118	107	126	127	119	118	94	119	87	134	119	112	116	121	113	123	115	113	101	117	113	124	113	107	123	113	105	106	127	110	116	113	127	139	142	131	114	128	99	114	115	130	106	117	114	113	131	116	130	135	104	116	124	120	115	114	119	105	116	116	128	115	122	113	125	125	116	128	116	129	111	131	91	113	126	113	135	115	114	112	127	122	122	110	113	120	124	122	122	130	100	106	125	127	134	122	118	122	128	110	128	110	112	119	115	115	122	143	118	106	119	144	108	114	113	128	131	128	118	124	105	112	124	126	119	115	118	114	129	118	122	120	123	124	108	115	121	130	134	129	126	131	120	118	126	114	102	97	117	129	118	119	139	127	101	115	108	134	111	123	139	119	100	130	132	115	121	120	117	135	110	134	106	121	116	120	117	142	125	120	140	129	137	124	112	122	133	112	116	124	115	111	107	109	108	136	122	121	128	115	115	121	122	109	119	130	113	124	122	113	99	120	115	127	130	128	118	113	122	114	129	117	115	103	104	124	105	144	125	102	123	131	119	100	119	111	137	133	120	129	112	125	131	118	125	125	120	121	114	113	117	129	116	119	123	141	114	94	113	91	113	117	124	133	145	117	141	106	125	125	122	124	110	97	127	116	128	124	129	114	101	106	123	97	128	128	124	119	120	132	120	120	124	133	119	115	101	119	124	111	114	127	94	121	122	99	131	113	113	119	98	134	137	124	141	121	126	114	117	101	113	112	123	120	114	125	116	129	108	109	115	127	116	111	118	117	111	116	116	117	111	150	119	111	128	110	130	128	122	116	103	113	138	134	131	101	113	124	110	124	118	110	115	116	105	122	115	113	89	119	124	117	135	118	134	117	114	113	102	113	122	133	106	103	125	136	116	96	122	116	105	114	125	108	114	127	106	122	113	116	129	106	107	129	130	124	134	106	105	93	122	123	95	106	107	130	114	116	94	107	132	129	105	112	113	114	123	129	117	127	112	108	118	104	117	120	113	108	104	126	122	133	134	127	122	128	122	117	125	140	101	107	121	125	111	120	135	120	126	118	119	92	111	125	127	120	103	107	112	116	130	121	122	123	122	124	137	100	135	121	118	135	104	110	118	121	118	115	116	100	116	112	107	112	113	100	110	113	113	139	112	125	108	131	115	106	105	111	119	128	124	131	120	122	118	121	114	106	130	145	118	113	132	109	132	97	126	124	117	127	108	120	114	132	119	108	105	127	100	113	127	135	125	98	110	110	125	112	116	120	122	120	117	130	116	101	116	134	109	120	128	101	113	107	119	121	121	125	97	106	110	114	120	123	120	130	137	122	108	117	113	98	114	106	111	99	103	114	106	144	124	118	128	113	127	107	118	113	119	93	114	122	109	112	144	122	103	121	112	91	127	128	117	137	129	106	128	127	136	131	110	119	96	107	102	141	110	112	94	120	107	105	131	125	123	127	110	125	117	112	119	130	116	119	129	110	128	134	131	125	115	138	127	121	117	118	114	98	120	129	121	109	127	100	114	124	123	126	97	117	113	128	113	106	115	115	109	121	119	111	122	107	120	113	123	121	125	95	119	122	117	109	119	119	106	117	105	109	126	101	123	120	124	122	124	118	103	117	118	119	115	112	126	108	112	111	101	117	116	117	125	140	115	112	115	107	114	120	129	117	126	109	118	110	135	123	139	117	110	119	107	121	122	115	114	115	142	114	127	111	101	123	110	120	116	122	114	110	99	100	122	114	112	101	132	103	115	134	107	118	111	119	106	117	124	115	117	98	107	123	134	132	113	115	116	100	117	111	109	119	107	140	123	125	133	112	135	104	114	127	129	114	107	123	109	121	122	109	115	93	124	104	113	123	108	140	118	108	127	137	116	108	109	109	106	102	101	108	128	130	131	114	131	99	122	130	103	117	125	118	124	116	121	109	102	128	106	118	147	127	135	117	121	130	106	119	113	102	106	141	119	128	93	130	122	114	119	133	107	110	119	116	111	126	128	133	126	103	119	113	109	119	104	97	118	113	128	138	106	122	123	110	116	123	105	104	127	112	96	119	111	111	131	119	113	107	131	107	140	129	119	142	116	120	124	110	105	118	107	119	124	119	122	127	107	113	118	111	112	105	124	118	118	115	119	119	157	108	125	113	132	115	124	129	135	118	128	118	105	120	115	116	108	110	111	120	117	113	136	100	105	116	116	116	120	106	128	114	126	120	112	96	113	128	116	120	107	102	115	139	119	124	123	129	119	113	104	124	106	123	107	122	139	121	115	102	132	139	116	109	125	131	122	113	107	121	115	107	118	119	103	121	124	123	142	116	107	105	122	113	100	114	116	124	120	117	110	120	122	134	120	105	112	112	101	126	136	110	127	123	119	119	115	137	116	128	124	132	119	129	114	101	112	122	119	113	111	121	120	115	102	98	87	116	129	99	119	116	115	122	129	111	121	108	126	115	109	115	128	112	114	118	122	113	128	128	121	108	115	132	112	108	130	128	100	124	120	109	123	95	123	132	121	114	127	112	108	107	119	101	115	95	131	108	121	116	110	132	117	119	124	129	116	118	127	117	128	122	112	114	120	119	107	119	111	108	113	122	110	100	127	125	109	110	122	112	129	114	133	109	134	116	107	118	105	115	112	131	120	127
17392	27146	25120	14250	10291	7586	6501	4459	3684	2301	1478	2972	2177	661	547	473	415	336	343	302	301	266	260	243	196	236	218	224	204	191	209	208	195	181	198	164	190	171	172	179	152	185	179	163	151	148	186	169	153	169	161	164	142	158	157	142	169	147	104	154	137	166	167	146	139	122	139	177	137	164	157	147	156	160	140	143	128	130	133	144	128	152	128	132	144	129	153	159	145	133	136	122	144	140	124	129	124	157	130	145	131	130	135	136	148	147	134	136	132	132	122	141	139	140	147	130	158	134	134	135	146	142	130	149	144	132	134	162	144	152	132	129	154	142	118	142	138	121	147	129	132	128	145	117	143	148	110	135	140	148	153	156	136	122	129	155	136	121	137	128	143	128	125	128	140	150	149	140	154	156	143	150	153	134	149	136	140	132	142	131	120	143	148	131	138	146	121	141	138	125	139	149	133	129	129	131	162	152	133	123	137	152	129	130	142	150	145	142	129	161	124	148	143	144	141	132	148	153	122	135	129	140	123	98	126	153	146	112	149	138	135	136	132	151	140	144	138	154	122	154	121	156	123	146	134	134	127	164	148	148	164	125	130	134	156	131	153	139	157	138	134	152	127	130	150	143	123	121	143	143	131	164	138	139	120	150	145	124	163	143	144	128	141	139	139	123	122	144	146	136	151	128	136	138	141	142	147	144	136	149	130	146	150	141	120	126	139	135	146	143	161	128	135	155	138	125	128	141	117	138	153	126	149	114	131	124	136	132	134	128	139	131	129	147	138	137	150	135	168	125	123	126	129	146	134	138	130	131	139	147	135	144	148	132	137	133	122	152	120	131	147	142	120	128	147	135	153	116	161	115	131	159	136	113	132	158	148	145	117	145	130	135	106	148	136	140	168	137	146	154	137	125	158	146	142	134	144	124	136	117	125	138	141	134	135	148	120	147	151	139	144	137	135	115	136	160	141	152	150	143	139	133	146	129	137	123	138	136	136	115	134	134	143	133	149	150	147	118	133	121	136	136	144	109	126	118	153	137	138	139	148	118	119	133	132	116	128	148	134	148	139	111	141	134	127	149	133	128	141	135	128	139	142	144	143	122	136	134	134	125	137	116	137	139	138	142	134	130	140	121	128	129	136	148	145	144	135	137	155	146	146	143	139	125	123	157	119	132	149	128	122	131	145	126	129	146	125	131	125	154	122	127	138	148	126	142	153	125	121	158	126	126	135	145	124	114	141	116	124	135	142	127	147	141	109	150	148	139	128	134	139	128	121	124	138	145	150	124	161	174	116	121	128	128	123	127	146	140	137	146	135	134	158	149	174	121	136	130	127	167	127	142	135	134	152	138	127	147	137	119	144	154	134	151	127	142	152	132	129	155	154	141	144	164	130	141	142	143	134	133	151	144	125	155	138	139	129	132	116	129	148	126	143	137	127	152	138	129	133	159	143	121	134	134	136	149	134	152	131	135	145	152	112	140	125	123	135	144	137	155	121	130	130	147	116	149	139	138	122	150	144	139	133	118	161	146	147	140	128	133	153	142	132	108	144	133	124	157	123	131	137	147	136	112	128	137	139	157	137	129	134	146	148	128	147	142	143	157	177	139	144	142	141	126	144	133	145	150	126	129	133	128	161	152	143	140	140	149	124	153	150	153	162	133	161	143	133	146	137	124	145	146	141	160	152	120	154	132	118	141	141	157	142	119	136	136	150	132	135	132	140	116	147	129	141	132	145	150	133	123	110	153	138	143	129	151	121	145	132	138	141	136	138	126	145	142	146	151	153	137	151	142	113	135	144	140	125	126	157	121	125	145	117	140	126	137	150	121	146	134	139	142	123	123	152	129	129	133	156	137	142	148	142	121	141	125	138	143	131	128	135	126	129	165	146	139	157	132	136	129	131	144	156	129	132	146	110	128	139	147	117	118	129	123	143	131	127	137	143	140	131	167	125	132	127	116	145	129	138	120	135	135	126	142	118	131	125	148	140	134	139	139	148	133	127	139	143	139	136	134	134	122	146	135	126	133	121	131	137	132	151	137	173	143	148	137	127	148	148	142	137	123	132	145	139	133	121	149	148	161	128	142	115	127	143	139	144	109	140	145	143	129	108	135	139	139	137	132	127	139	142	130	115	167	145	141	125	114	117	139	128	138	108	123	118	147	127	134	123	135	119	133	131	137	139	130	152	120	112	130	145	152	129	136	145	152	143	131	128	141	136	129	110	146	136	131	122	111	125	125	131	143	143	150	127	139	124	148	150	131	121	138	155	130	142	141	133	129	140	139	131	143	135	137	135	136	133	135	159	127	156	130	130	129	142	135	137	144	120	141	136	115	137	141	121	132	137	150	146	134	152	131	147	142	132	120	117	133	107	117	139	148	122	141	145	157	149	143	138	144	147	135	137	109	128	119	135	136	136	137	109	122	115	145	139	125	132	133	135	145	127	128	129	149	133	133	124	122	154	137	138	132	142	137	122	162	124	121	131	122	146	135	134	122	144	152	158	124	148	132	152	133	129	149	138	136	122	129	142	133	151	137	125	138	122	121	121	135	113	126	139	161	130	138	142	131	147	131	151	131	124	149	152	138	129	142	153	143	139	134	124	127	131	124	140	119	143	149	123	154	140	137	164	143	126	132	142	151	156	130	137	141	132	110	139	140	131	153	147	158	142	156	123	141	126	122	112	140	134	156	150	144	139	167	141	150	151	140	152	149	114	132	128	140	137	143	128	139	133	134	149	130	142	147	145	127	129	114	144	140	122	133	138	136	100	125	136	136	152	134	142	147	134	120	132	138	138	132	140	135	135	146	125	140	135	123	155	140	132	117	142	133	129	164	147	129	121	123	141	121	139	143	124	162	148	122	127	146	139	122	154	142	130	143	139	155	151	142	139	155	130	123	139	134	123	125	132	137	137	152	145	123	146	145	145	136	136	124	127	137	148	126	123	135	142	132	136	144	144	171	146	134	122	146	152	132	151	144	154	130	134	131	143	162	149	153	118	125	114	146	149	131	138	153	125	140	115	131	123	137	143	136	130	133	127	134	150	137	127	124	138	141	138	132	138	138	146	142	136	139	140	146	158	136	132	135	142	131	148	134	143	165	130	140	131	135	147	130	123	118	117	134	134	126	125	121	146	143	118	141	130	151	134	125	131	126	141	148	134	144	128	142	143	125	156	138	108	137	145	137	126	138	152	125	135	121	133	141	136	127	138	142	145	115	137	126	152	112	139	138	139	147	138	145	121	140	130	139	152	147	135	141	138	144	136	146	139	101	143	128	153	141	128	147	126	122	132	127	132	142	132	137	129	133	141	132	144	129	133	148	118	145	133	167	142	123	126	150	129	151	120	122	164	145	136	124	142	137	150	132	149	127	129	138	158	130	131	152	143	144	121	114	135	129	151	146	146	139	134	129	143	119	142	122	121	151	130	142	153	140	173	148	143	132	134	151	146	139	150	109	130	122	143	132	129	147	131	141	144	139	138	120	151	134	134	140
26635	20422	13904	4153	1826	1223	1071	727	571	431	310	383	384	268	305	284	277	289	258	267	290	278	271	300	282	275	293	289	291	291	269	272	303	283	286	259	285	288	303	281	288	280	277	280	285	300	289	283	287	274	290	268	318	298	289	287	272	278	290	305	297	302	258	271	270	308	285	314	276	277	310	292	283	284	280	269	271	319	267	278	282	293	293	314	291	260	276	267	254	277	297	268	268	314	287	295	295	292	282	296	303	324	306	286	273	260	280	284	246	323	296	292	273	277	280	300	292	266	262	293	278	259	273	296	277	277	290	247	276	279	285	294	274	293	289	313	314	286	272	286	287	310	265	266	312	290	287	298	281	298	280	303	275	277	286	269	242	303	283	275	296	302	286	297	275	295	262	295	258	314	274	273	277	279	247	278	301	270	276	289	297	295	279	290	282	264	261	285	271	280	268	292	248	272	315	336	255	262	302	262	279	315	291	295	291	291	268	272	312	282	293	272	307	263	287	277	278	282	288	310	247	260	308	308	294	303	292	302	268	266	288	257	303	291	312	283	284	277	270	316	269	276	300	282	290	296	258	307	305	271	268	314	294	275	309	265	279	291	287	273	263	312	281	263	280	254	271	294	288	283	281	274	274	286	287	294	278	252	287	275	312	293	305	277	261	309	289	275	284	290	281	284	295	268	289	289	272	313	284	279	273	292	291	287	286	278	259	313	290	281	304	291	303	249	272	295	295	277	230	293	276	295	282	300	281	283	279	266	258	290	302	272	269	268	269	284	304	282	267	271	286	333	287	294	290	289	315	255	306	304	276	287	270	279	303	294	293	318	299	269	274	255	281	289	310	323	278	263	288	248	291	277	297	282	295	267	270	281	274	319	309	296	303	306	308	293	277	290	307	264	286	293	283	289	292	284	304	323	283	276	280	278	254	295	258	261	283	295	296	298	266	262	277	283	292	321	294	294	255	267	290	263	271	309	292	316	266	314	338	288	316	293	311	299	286	291	301	288	264	272	278	335	296	275	279	275	277	268	270	319	282	260	297	275	291	275	289	274	268	286	323	274	285	331	278	287	250	288	269	265	288	266	283	278	281	278	276	304	278	300	295	293	303	286	287	272	270	283	319	269	306	296	310	294	293	262	265	265	306	298	311	261	326	281	267	273	291	280	296	279	291	269	270	298	272	310	279	290	290	305	254	296	270	276	299	275	292	283	302	306	284	282	314	298	289	293	263	283	294	273	311	293	275	301	312	305	284	255	283	323	296	282	261	273	293	292	294	280	308	270	296	280	274	255	295	253	310	309	308	304	254	322	261	281	303	264	262	303	275	305	309	286	278	255	269	284	258	292	277	295	292	307	270	330	307	281	279	296	303	293	268	268	312	311	267	280	275	290	271	275	304	282	328	261	280	246	299	308	279	261	262	297	277	282	282	271	284	283	310	264	303	295	286	298	299	276	272	264	274	285	294	288	276	292	277	268	310	287	291	286	312	261	263	341	269	300	247	297	283	276	276	281	243	293	261	270	268	295	290	286	274	264	307	296	292	265	279	262	288	273	280	254	280	280	295	273	292	286	345	308	316	307	291	272	291	298	297	268	278	264	300	303	292	280	284	310	296	304	273	303	296	276	286	268	312	242	295	298	278	296	288	273	308	326	284	274	277	295	304	256	281	286	302	289	306	310	283	278	293	289	308	277	281	284	262	266	279	266	312	290	258	276	262	264	287	274	276	279	295	296	307	297	288	293	287	284	289	304	297	286	310	291	290	281	292	289	304	318	259	272	281	247	277	272	278	268	262	261	304	301	289	272	310	277	265	289	301	299	273	272	285	310	286	291	280	260	311	271	272	276	280	271	333	264	262	295	285	235	279	303	314	270	295	274	264	281	266	293	273	266	260	300	332	303	286	295	282	279	275	270	285	297	282	310	281	300	298	291	280	276	289	284	327	288	294	261	276	319	277	262	283	290	276	278	282	282	291	305	282	318	293	276	318	235	268	282	300	288	286	298	298	288	283	305	304	315	294	269	289	275	297	298	266	281	289	263	288	293	272	291	301	290	306	298	277	285	283	306	298	267	284	271	281	286	292	284	255	320	250	276	287	292	312	292	266	267	292	273	261	274	299	261	287	308	305	276	263	301	260	256	290	294	266	304	268	289	309	287	279	292	289	260	287	273	294	295	281	312	261	310	308	278	260	295	305	306	308	288	277	274	280	267	274	279	283	310	276	289	305	290	294	297	297	301	333	290	274	272	307	290	276	296	275	264	275	257	278	322	277	266	262	290	273	269	258	291	268	291	288	347	294	296	290	288	295	262	281	312	292	317	269	282	280	289	311	262	301	296	296	309	301	259	297	286	283	256	288	270	288	276	271	294	269	254	230	291	288	281	266	270	300	292	289	261	279	300	291	292	267	274	288	259	260	271	320	300	266	278	249	270	270	291	295	312	303	251	270	256	291	266	299	303	306	272	280	316	292	243	280	294	290	282	264	261	281	298	283	278	284	292	250	298	263	294	291	299	307	293	304	286	296	316	320	268	257	287	243	298	288	239	280	280	290	277	286	290	283	306	319	245	273	269	314	273	265	282	299	289	295	315	265	310	285	300	314	271	296	266	261	287	293	288	248	289	312	294	278	262	290	299	305	278	276	271	279	269	296	281	289	337	318	272	296	289	299	270	326	295	267	272	291	253	299	271	281	295	272	269	296	301	303	296	275	288	297	290	307	306	279	280	304	274	246	290	272	320	291	272	260	276	289	271	285	305	264	284	264	262	310	263	270	279	294	294	266	285	285	273	296	255	309	295	304	305	272	288	285	297	306	316	303	289	275	305	259	276	281	268	269	259	279	276	255	254	286	290	277	273	295	289	273	275	304	288	286	258	286	311	259	281	282	297	310	294	286	310	294	279	281	292	268	277	271	313	274	268	284	287	299	274	265	261	286	285	281	271	267	268	313	294	321	295	288	295	296	289	279	278	265	293	289	291	283	277	258	282	295	304	291	273	279	295	297	272	298	298	261	290	289	281	297	287	259	292	297	283	270	252	286	278	280	271	278	282	308	310	280	278	283	304	257	302	280	287	285	270	294	276	283	263	276	267	279	259	305	286	332	293	271	263	268	319	272	312	289	270	256	323	298	292	287	302	293	297	262	296	308	307	285	267	286	252	276	290	272	281	299	284	274	304	271	280	256	301	276	267	278	313	285	291	253	261	285	280	316	257	316	293	286	299	243	303	292	305	289	296	301	269	323	263	315	287	270	284	278	284	277	285	284	307	291	271	283	296	333	267	259	273	267	275	283	315	299	295	270	297	287	287	316	281	262	272	281	290	308	290	287	275	290	273	313	343	289	314	265	293	283	274	290	274	265	262	284	282	280	289	260	279	290	279	311	290	280	277	279	305	278	287	290	270	272	272	289	300	302	291	296	259	298	271	283	280	303	257	323	277	288	269	296	299	266	288	277	283	298	301	260	293	293	286	281	271	287	272	290	271
8373	11516	12082	4772	3233	2535	2170	1437	1035	685	521	486	498	319	325	376	389	332	350	350	341	368	360	350	376	355	349	378	358	389	321	360	367	361	343	357	391	357	341	352	374	367	364	347	344	344	347	336	352	335	349	347	357	338	344	343	353	318	321	366	319	367	354	336	362	299	323	358	346	367	345	333	347	351	315	339	353	352	344	364	367	359	370	337	355	324	360	378	343	356	331	362	361	345	348	340	374	346	354	362	336	364	317	336	390	367	350	339	324	332	407	327	368	334	342	357	351	375	363	323	325	338	341	359	357	376	319	339	356	335	349	337	337	388	387	343	331	330	337	345	346	335	351	357	369	350	345	335	347	363	351	339	334	324	342	340	346	324	349	351	346	340	368	326	338	330	355	362	356	325	321	372	370	331	368	329	335	359	323	354	366	332	373	344	328	362	324	336	351	388	353	361	351	334	346	344	326	381	323	337	323	366	354	344	360	363	340	321	341	323	367	333	326	348	364	338	361	347	313	328	353	374	325	348	375	349	370	350	332	349	358	333	370	332	323	344	347	365	363	334	370	333	349	395	346	345	352	387	313	350	335	323	340	386	360	341	343	358	329	355	347	334	346	357	363	344	345	331	370	354	349	318	348	332	381	365	368	369	323	329	364	339	318	343	335	338	338	317	353	326	341	340	345	359	301	359	343	319	354	330	342	319	348	333	317	334	319	334	337	324	384	342	364	332	293	329	325	339	357	343	350	347	330	341	333	343	325	338	334	363	376	384	342	322	368	334	355	326	326	311	373	317	343	318	316	319	331	333	326	361	362	341	326	336	334	369	350	340	319	355	347	321	369	330	334	328	361	340	355	338	351	337	364	369	356	327	333	357	349	334	349	358	352	301	298	352	312	344	366	341	354	317	315	340	343	352	340	360	346	350	333	385	319	335	340	355	324	376	322	361	357	352	349	372	320	329	354	344	361	341	346	333	345	333	348	348	339	346	334	364	350	342	364	340	331	318	316	338	366	331	332	324	366	376	320	342	329	348	355	345	343	373	373	388	345	367	312	350	368	305	331	333	352	361	337	359	339	324	322	334	324	325	382	352	334	325	348	357	345	345	361	379	339	349	342	334	380	374	377	324	357	341	341	337	324	326	328	308	323	372	337	347	367	290	327	324	343	383	384	372	368	330	360	336	350	328	331	344	374	341	337	370	382	350	352	354	350	345	346	344	312	325	330	335	369	339	365	337	349	354	329	382	384	348	332	340	358	363	354	340	361	355	343	371	367	356	375	305	318	353	372	375	331	351	352	352	336	358	374	336	351	333	343	368	330	341	335	379	327	348	312	327	367	289	353	347	319	335	343	345	317	302	319	344	356	377	334	378	358	354	355	346	326	326	364	313	301	330	365	328	330	373	308	354	324	354	319	308	361	347	330	333	314	348	366	369	354	351	343	380	330	320	313	349	328	320	336	333	344	366	318	346	318	383	354	345	343	363	352	343	343	336	330	354	306	363	373	331	364	316	333	350	374	341	346	359	331	334	350	334	338	358	345	368	326	359	333	360	359	351	340	344	341	352	344	320	358	353	373	327	351	359	360	370	369	343	359	369	371	315	370	336	357	323	346	362	305	334	351	346	321	319	324	367	332	349	342	347	323	350	355	354	307	359	362	319	370	339	326	349	334	374	358	330	296	324	352	356	349	334	375	339	335	358	344	356	314	328	352	325	358	336	376	329	341	321	324	351	356	352	358	342	349	350	358	303	334	314	362	322	341	341	353	334	321	339	345	316	330	327	340	327	356	325	311	341	340	315	346	318	321	369	329	332	387	345	330	342	351	371	334	366	333	361	348	346	310	362	349	338	320	351	380	326	343	335	343	337	377	331	328	376	349	368	344	348	369	354	338	338	351	378	353	324	363	350	341	351	380	374	342	350	356	323	346	346	335	318	324	368	354	352	365	365	362	342	369	346	342	343	357	356	331	337	350	330	336	333	348	350	348	354	373	343	348	350	343	332	360	368	323	344	376	356	359	364	358	343	369	361	364	336	363	373	332	386	342	335	352	356	337	365	367	343	344	338	335	333	312	328	364	355	337	311	358	353	330	350	330	318	304	373	341	353	367	359	342	339	343	363	324	374	337	332	345	354	351	343	355	328	359	346	370	355	387	377	373	318	354	381	338	364	383	367	319	330	317	356	357	373	338	319	381	329	322	387	357	343	355	329	347	347	345	351	353	330	343	345	349	353	341	330	364	346	386	369	359	340	323	356	402	353	327	352	317	329	348	341	313	366	341	355	351	381	366	320	353	327	361	342	367	344	352	364	326	339	350	340	344	332	362	361	346	325	371	338	346	332	337	352	332	344	342	374	351	379	363	364	353	322	350	337	329	370	342	372	371	356	320	339	330	345	331	340	354	313	326	338	358	393	337	340	323	362	380	363	339	327	320	336	335	368	334	380	316	349	361	312	338	334	311	350	326	359	338	334	366	337	367	351	320	337	354	352	328	337	349	335	354	325	342	364	335	321	332	341	318	363	353	367	353	334	359	358	354	309	329	346	344	325	344	353	360	328	356	354	326	350	340	390	358	328	356	323	323	319	351	356	360	325	339	362	350	363	349	340	341	354	339	309	352	308	363	354	360	359	336	347	369	367	372	340	373	338	326	369	329	338	341	344	380	335	354	339	348	338	324	389	296	327	327	367	322	361	343	342	325	379	331	351	361	354	323	325	347	324	321	348	326	330	331	351	362	320	355	336	367	343	361	365	356	326	336	359	372	331	360	332	306	334	347	375	340	357	344	370	377	343	353	327	343	352	340	358	332	350	359	348	315	358	334	338	344	314	351	328	338	324	348	306	345	325	365	324	367	360	350	353	359	328	338	355	358	353	361	340	333	362	360	379	348	367	335	343	341	323	333	338	341	353	344	339	342	351	339	359	333	378	340	346	359	358	345	355	356	364	345	357	344	378	331	365	331	361	336	343	339	328	328	326	357	347	352	329	352	358	344	355	346	370	370	373	351	344	357	347	364	355	350	370	339	301	339	313	351	334	366	305	367	356	323	319	336	317	373	349	347	355	364	358	348	352	350	352	371	358	323	358	352	337	366	358	360	344	333	322	342	324	363	340	331	373	329	348	331	342	333	350	343	333	358	310	311	336	351	364	364	348	332	340	376	317	345	354	369	323	338	370	347	372	360	351	334	319	329	364	348	356	319	300	374	350	342	346	381	365	320	329	340	316	348	344	331	358	354	367	358	356	357	369	352	327	357	359	350	357	313	340	339	344	350	371	329	339	337	339	336	339	332	320	317	370	311	354	329	360	340	360	365	344	377	353	365	343	374	336	354	337	307	327	354	319	362	336	341	342	323	341	350	356	351	361	352	298	346	367	315	352	348	374	332	343	310	332	338	327	328	379	314	349	344	350	360	305	373	321	313	352	374	347	347	356	353	375	339	367	350	349	367	369	348	335	333	315	347	357	310	344	364	326	386	354	401	368	346	335
23291	20866	28282	23535	20870	14609	2969	1362	1009	734	446	901	2807	256	236	199	203	208	149	150	157	140	142	164	157	148	151	177	136	135	158	161	144	137	147	155	148	116	132	113	131	139	130	147	145	115	142	148	148	146	121	134	151	134	136	141	118	155	139	120	137	148	136	147	119	123	125	135	132	136	119	105	133	131	114	130	133	149	136	129	109	135	116	114	146	126	129	143	122	115	137	118	137	135	147	127	131	136	125	138	119	124	134	115	120	139	111	131	125	132	131	128	131	116	121	116	114	115	119	118	122	131	142	136	120	117	123	124	141	124	116	153	106	113	116	117	128	116	122	117	122	161	139	126	133	116	117	126	120	125	122	118	133	136	113	110	104	140	132	137	119	124	130	118	122	134	115	119	116	109	125	99	125	124	105	113	118	115	137	99	114	130	131	121	124	121	127	113	117	134	130	124	127	109	123	139	154	118	136	113	128	132	122	146	116	128	115	141	113	139	122	127	128	137	121	126	146	124	133	129	132	116	140	116	133	110	120	142	115	126	131	113	129	135	107	133	133	109	110	109	119	127	129	133	127	125	138	126	116	148	125	130	105	113	113	125	136	129	119	146	110	122	134	117	137	100	128	121	110	131	120	130	123	102	115	118	119	141	113	126	122	154	129	134	131	108	120	139	104	127	140	126	126	89	117	131	129	115	130	121	114	136	137	153	147	111	137	114	140	129	122	113	135	142	130	128	125	119	123	103	127	117	144	127	118	139	132	137	136	146	123	113	126	133	121	110	120	109	112	128	119	136	132	103	114	127	118	131	128	122	134	109	130	117	117	122	118	130	142	113	132	132	130	114	143	138	123	118	120	127	120	138	127	122	127	130	131	127	134	127	124	125	106	131	122	121	127	121	123	121	128	141	138	131	114	132	102	133	125	135	119	130	129	131	136	132	128	157	130	114	137	120	112	118	126	87	124	124	124	129	103	122	120	126	132	131	114	124	99	141	107	127	135	119	149	122	122	131	125	122	125	134	125	134	125	130	134	137	124	118	123	130	126	135	119	121	103	135	130	131	105	105	121	134	114	126	125	138	124	89	124	133	143	145	134	134	106	119	138	114	121	122	134	135	126	113	118	120	139	125	124	122	132	134	116	137	109	120	128	139	129	127	108	109	132	114	137	124	116	101	110	126	113	122	114	109	135	134	122	116	131	134	128	120	109	127	105	111	137	149	135	131	116	108	133	132	125	129	116	130	116	128	117	127	103	129	116	123	131	123	118	109	117	123	111	126	134	124	130	137	135	121	117	125	145	96	137	135	130	123	135	116	131	131	119	137	113	122	131	124	141	137	130	124	152	125	103	115	120	121	130	159	140	113	123	118	118	122	115	127	126	117	108	126	128	114	108	137	140	132	137	152	139	113	159	119	129	139	136	112	113	134	113	152	137	132	132	134	105	131	109	135	133	113	112	133	125	117	132	130	112	132	136	140	145	132	146	146	116	94	137	149	126	137	120	120	141	127	106	112	107	130	125	116	122	122	106	131	119	104	139	129	97	150	123	124	107	115	117	140	120	124	112	121	104	127	122	115	128	123	118	131	132	120	115	113	144	125	132	119	107	111	115	128	124	119	122	126	129	140	121	126	120	118	106	137	124	109	105	135	136	134	124	130	111	142	129	122	134	138	140	126	115	123	114	124	122	139	141	119	147	112	103	115	126	123	123	127	124	124	135	130	128	140	128	127	122	124	129	145	128	116	126	123	123	123	112	136	130	105	131	145	131	141	125	147	126	105	115	147	143	133	134	146	128	131	124	136	112	123	127	110	133	121	104	119	136	137	137	152	141	128	117	128	114	117	123	122	108	121	120	130	126	111	127	133	127	120	122	122	126	127	118	123	125	116	148	138	111	120	128	125	120	121	114	116	107	121	113	121	140	123	111	150	131	135	127	129	128	114	133	120	114	139	131	124	116	123	139	139	137	113	116	127	122	113	128	138	128	108	135	132	119	114	137	135	118	142	140	124	113	114	130	111	121	123	111	134	124	125	131	107	126	140	119	128	129	136	142	131	129	113	119	115	125	135	112	115	135	127	133	112	141	121	111	123	139	154	131	121	113	131	109	113	116	131	105	140	130	104	106	135	122	120	109	128	114	131	124	116	127	125	113	117	117	118	134	127	131	114	140	135	117	126	122	110	129	137	117	138	144	98	118	109	136	112	104	100	132	114	124	116	120	134	142	115	138	128	118	135	142	121	124	116	123	132	130	123	108	117	132	104	115	113	124	115	122	138	128	144	127	117	135	131	113	126	120	135	120	109	143	138	125	127	128	117	109	126	124	133	123	114	102	126	120	133	128	132	144	127	141	114	134	116	121	143	145	116	137	116	127	133	126	128	113	139	137	137	138	155	117	115	119	139	118	144	116	128	127	137	137	113	110	121	105	139	118	131	132	126	142	121	115	129	104	120	102	126	131	134	125	108	121	127	131	130	131	142	125	96	129	126	131	130	137	114	128	142	123	96	121	127	115	116	116	114	138	114	116	120	128	117	119	127	121	111	128	136	115	111	127	137	135	117	119	129	124	117	138	121	155	119	134	116	130	127	138	129	120	126	131	121	134	146	102	135	133	124	134	124	114	125	116	127	108	136	127	123	142	128	137	127	125	125	144	114	148	125	145	108	111	125	109	135	113	127	130	113	119	103	118	125	136	139	124	114	99	121	149	128	111	131	132	128	114	126	108	135	130	125	136	135	127	140	115	136	124	120	120	129	103	130	129	121	121	134	101	129	133	145	125	122	127	129	117	109	126	131	125	138	119	124	120	110	92	138	124	119	117	126	110	138	112	105	140	127	127	111	115	120	129	103	126	114	116	106	126	120	126	141	110	109	125	130	130	155	118	123	113	112	133	135	133	117	136	133	126	136	110	132	111	107	116	152	121	127	109	122	107	132	128	136	127	132	123	105	138	136	125	119	123	113	138	108	111	121	114	127	138	106	119	108	156	149	133	132	115	143	110	120	122	138	123	145	137	118	132	131	134	103	121	113	108	118	139	121	125	122	103	118	112	128	130	104	123	141	133	116	120	119	127	115	100	131	137	109	135	112	129	135	134	135	151	116	115	107	111	126	129	142	127	122	120	126	135	127	124	136	149	120	123	140	113	122	119	132	127	119	128	124	130	106	130	114	111	140	103	134	133	139	127	133	127	117	135	123	117	119	125	110	121	122	131	120	147	135	118	151	136	121	115	128	104	128	121	108	127	128	130	131	131	126	117	132	103	142	114	111	134	95	115	120	97	117	133	125	142	129	114	120	115	123	129	145	123	124	149	107	131	126	124	112	140	125	127	137	117	129	102	117	130	133	148	138	126	159	129	109	118	135	132	124	131	117	104	113	141	118	129	129	129	123	130	114	124	140	118	131	132	132	125	113	124	139	131	115	127	140	111	139	115	155	137	122	134	108	113	107	134	123	126	116	135	111	117	118	133	94	118	105	134	111	134	136	108	134
15099	20583	21001	10569	7160	4903	4477	2768	2330	1331	923	1729	4841	393	389	330	300	280	251	241	228	254	198	198	184	208	218	194	202	171	195	184	196	167	179	199	187	182	167	171	172	148	189	184	197	179	153	155	173	199	157	154	177	188	162	171	153	165	161	170	150	156	172	161	157	139	152	167	166	146	168	153	192	169	159	172	148	159	165	155	163	159	167	165	152	179	171	154	166	163	162	162	161	169	160	165	185	147	156	161	158	177	154	159	151	170	158	167	164	161	163	185	172	160	161	159	145	170	153	184	171	183	150	146	130	148	138	170	153	167	189	192	166	186	190	135	170	152	169	167	165	174	160	165	176	166	143	148	170	169	147	165	165	142	170	177	162	150	172	165	144	161	163	177	159	158	147	164	170	161	161	171	170	193	158	167	158	140	153	154	150	171	149	150	139	146	167	171	173	167	170	160	161	163	151	181	147	157	152	166	150	147	174	153	136	166	171	186	157	165	165	141	136	154	175	142	183	174	170	161	153	160	157	173	146	140	170	143	164	156	170	176	151	158	169	165	146	175	170	158	177	168	186	152	145	169	145	151	161	150	181	159	173	129	158	173	133	140	150	173	158	155	177	163	169	152	157	121	163	174	175	160	168	159	166	175	144	146	134	190	169	160	171	161	153	150	137	143	143	137	156	172	151	160	148	180	162	137	159	149	161	168	158	182	160	165	156	157	165	137	172	165	167	157	131	167	172	180	156	168	156	155	170	165	158	169	168	164	153	171	170	162	151	168	167	144	162	165	181	165	145	168	209	138	173	170	151	176	171	167	167	162	149	168	127	169	161	139	139	165	150	146	174	166	153	162	157	156	164	174	145	173	181	168	153	157	157	171	169	169	154	145	143	151	145	146	182	165	177	179	163	164	143	171	161	165	175	170	185	136	158	162	153	161	151	168	187	150	175	166	160	169	172	179	171	172	158	182	144	154	168	186	135	167	160	164	154	181	172	167	147	161	145	151	147	171	173	148	174	159	178	169	159	174	147	140	171	162	148	164	168	183	153	178	161	175	147	157	156	161	159	155	157	164	164	139	198	176	153	158	165	154	165	155	171	167	170	153	143	173	162	141	169	172	164	158	158	150	137	148	166	148	152	154	148	153	159	168	157	168	166	147	171	149	190	151	154	158	171	150	143	137	169	155	167	142	174	177	185	168	161	155	150	160	176	162	171	163	164	157	163	152	161	157	163	173	166	147	154	160	182	166	162	160	172	167	154	152	155	141	167	163	163	168	172	175	131	163	152	174	158	180	172	156	167	159	131	159	156	161	142	175	146	175	173	144	173	151	152	155	162	146	153	151	150	168	137	153	144	168	156	152	141	157	147	177	153	128	157	170	154	146	166	150	154	162	156	165	168	179	164	146	158	153	156	155	169	145	152	163	156	189	171	154	188	177	159	165	156	170	137	181	154	148	173	147	140	173	171	150	159	170	148	163	150	134	146	165	157	168	172	156	163	149	185	156	162	185	165	160	152	174	179	169	161	177	162	156	142	153	152	170	140	158	166	177	158	136	151	159	168	172	155	176	160	167	162	184	172	166	176	177	157	161	165	141	136	165	149	164	159	157	149	144	166	161	173	183	153	174	157	167	167	168	167	155	165	174	161	144	167	161	145	158	164	159	161	163	181	136	172	182	125	166	164	154	147	155	143	158	143	158	165	177	168	168	154	159	170	130	161	170	149	148	151	179	159	167	167	143	153	144	174	165	164	166	145	183	148	174	142	152	138	143	161	150	162	146	147	180	165	176	177	152	183	182	148	158	161	188	173	160	165	135	130	170	154	194	164	167	163	168	174	164	164	153	164	147	130	152	169	158	142	176	147	175	151	163	146	156	153	171	162	152	161	146	152	157	156	168	152	166	144	168	165	147	171	145	164	170	177	147	174	173	153	170	158	157	156	144	152	155	161	144	167	160	162	157	126	149	159	158	167	149	142	172	167	150	157	163	155	158	153	142	165	155	170	160	163	162	164	165	142	143	180	175	160	150	163	188	154	124	164	144	150	160	170	146	133	140	143	151	155	188	157	151	150	157	153	156	160	192	153	143	177	177	158	147	164	145	151	163	166	166	150	171	194	150	153	156	155	143	158	144	151	150	177	174	153	172	164	192	168	162	149	168	151	148	157	171	155	151	150	154	159	158	168	170	146	177	157	144	159	168	167	160	175	172	147	150	161	149	179	182	160	156	163	160	169	165	155	159	182	166	147	169	154	192	156	165	164	173	171	143	146	164	173	167	149	166	159	178	150	168	156	163	167	159	164	161	167	160	157	134	181	172	159	155	175	153	156	181	143	154	160	170	160	146	169	177	142	149	153	149	133	151	157	161	162	149	155	156	173	153	168	151	184	173	153	184	153	160	153	164	150	166	162	154	148	140	157	153	164	146	162	145	149	165	159	159	167	154	147	164	145	158	153	161	145	157	160	135	168	149	174	153	153	154	158	134	164	151	157	176	155	151	156	164	156	172	151	145	160	161	166	151	162	181	157	166	175	142	182	138	159	154	143	148	155	185	156	162	174	159	177	179	163	180	178	167	167	176	166	147	157	143	152	151	161	147	167	159	186	150	158	147	174	169	168	187	164	160	144	163	144	163	178	173	146	154	156	157	161	161	152	170	143	140	168	165	163	151	147	154	156	175	148	169	141	170	146	154	174	170	156	162	156	149	144	138	182	159	156	150	160	145	157	160	154	172	158	153	154	167	147	173	146	139	179	150	166	188	181	162	174	160	175	144	167	168	157	137	168	174	148	168	165	173	162	143	157	175	161	163	158	173	162	172	184	153	145	153	166	145	168	160	157	151	147	181	158	162	163	165	159	167	144	150	169	138	158	168	147	186	146	165	148	145	165	189	154	151	151	168	158	158	168	136	153	152	157	157	171	160	162	150	159	187	168	167	154	162	147	166	146	142	184	139	153	173	157	158	150	169	152	138	165	160	181	144	179	177	152	173	151	178	160	165	167	166	172	158	146	153	182	169	170	158	181	172	153	153	158	182	174	178	150	165	160	149	166	177	178	153	148	158	170	176	146	163	151	160	175	178	160	154	163	167	180	149	152	153	171	161	141	154	164	149	171	142	154	153	163	152	180	143	170	171	146	146	170	169	178	153	171	133	151	163	145	151	143	146	153	191	163	136	169	156	166	160	160	171	170	161	158	156	156	155	169	176	129	168	164	140	171	166	148	164	164	154	145	151	158	164	161	137	169	151	159	153	149	140	167	152	143	153	156	161	171	167	147	158	177	149	151	179	164	162	161	148	152	166	153	151	159	146	157	164	167	154	165	167	152	156	152	171	180	166	148	155	164	162	170	152	151	152	151	158	168	165	157	150	186	167	175	184	168	147	158	163	171	149	179	164	151	145	153	173	142	158	155	151	190	161	165	166	160	171	163	162	172	177	173	148	141	146	165	163	151	152	159	147	156	170	159	161	153	158	132	151	157	166	161	158	162	159
24520	20793	27204	24403	14433	2460	1665	942	944	658	531	608	1370	400	406	369	380	356	357	337	353	342	368	359	343	344	352	366	354	331	363	365	355	340	350	376	340	335	340	344	346	328	334	317	338	329	299	333	318	321	334	319	305	291	313	362	349	325	320	343	289	322	362	348	331	349	306	367	303	296	311	342	324	343	371	304	327	339	369	318	352	330	336	361	324	338	324	347	334	287	313	353	354	337	341	312	329	349	336	324	293	335	302	352	356	301	335	329	320	338	355	359	308	338	321	340	319	316	346	315	319	339	346	294	323	328	312	331	347	310	322	314	322	348	356	328	341	340	333	345	309	339	351	342	327	310	330	325	367	294	346	329	345	314	323	362	336	299	341	307	334	374	314	283	314	319	331	344	315	319	322	332	314	324	334	312	348	338	327	314	329	336	308	357	343	310	309	298	346	301	324	339	340	300	332	331	329	313	343	346	319	317	350	333	332	325	316	350	332	336	345	313	339	359	340	335	329	344	317	345	320	330	306	290	335	319	296	309	337	316	325	311	327	342	335	342	350	340	318	330	325	343	320	343	325	313	337	330	351	330	318	349	348	322	351	353	337	314	328	305	311	323	340	310	343	393	325	337	334	348	323	311	324	331	352	327	369	309	327	325	314	323	360	328	307	316	352	354	346	362	329	327	334	324	308	354	330	313	317	333	366	325	349	324	331	358	313	306	335	347	314	320	341	357	311	311	350	349	334	359	315	321	337	323	315	356	287	355	334	312	348	354	315	321	329	328	330	346	296	359	330	315	326	314	330	343	328	342	325	348	329	346	349	322	335	307	347	310	328	342	281	340	355	342	339	303	313	316	295	344	329	300	320	299	321	344	321	338	292	353	313	335	352	321	347	326	309	347	306	359	342	364	335	312	318	353	346	322	287	377	326	303	322	311	283	340	345	346	339	342	323	306	331	323	316	311	360	320	333	334	292	360	334	355	326	331	300	339	322	311	329	323	348	342	342	329	316	362	318	320	318	325	339	310	327	348	309	306	340	354	336	309	340	348	370	351	309	312	350	311	332	338	338	310	314	349	348	313	360	364	318	368	364	337	307	305	339	317	316	328	306	338	327	342	298	354	359	322	334	322	345	353	303	337	346	338	348	314	351	346	322	335	319	349	310	361	338	337	321	319	360	318	312	321	336	326	317	320	337	318	320	356	324	336	310	336	345	364	315	330	335	337	347	335	363	354	320	326	314	314	334	343	310	320	339	359	324	320	308	330	316	350	304	345	331	316	348	351	314	353	317	305	347	332	364	345	331	314	316	304	323	328	327	301	325	304	327	341	357	341	341	318	361	320	348	348	334	356	304	338	322	345	341	346	328	344	333	323	360	312	337	295	335	351	313	329	344	335	309	320	332	346	366	333	345	340	367	336	322	323	340	309	347	330	353	320	325	363	360	359	329	352	307	292	306	313	291	303	330	322	337	322	340	345	344	332	322	325	308	318	306	330	341	324	306	369	318	301	359	366	317	307	355	319	358	316	343	337	313	345	303	311	337	342	313	321	335	342	301	364	320	376	305	321	333	333	356	323	328	349	333	303	317	337	314	326	356	323	324	341	340	370	348	328	346	331	329	340	340	295	328	309	313	361	340	325	374	299	341	314	327	342	356	316	329	345	336	395	335	303	300	346	357	348	273	312	350	327	350	312	338	283	320	322	342	325	334	328	327	317	321	281	368	331	319	305	315	325	318	308	362	348	342	322	304	309	324	332	340	353	342	368	348	311	336	308	303	321	313	346	347	320	329	335	329	327	334	318	325	318	326	282	292	316	317	288	325	354	351	339	315	326	336	353	319	311	342	322	314	317	353	324	314	328	337	290	354	333	341	324	307	338	326	320	312	306	325	348	312	338	326	311	330	319	314	329	341	337	306	301	330	319	329	310	327	325	333	350	330	344	332	350	368	348	325	329	322	344	328	304	341	371	294	349	320	356	326	334	340	308	312	337	328	354	305	361	325	328	328	330	328	361	345	322	312	330	318	326	342	293	320	337	320	301	312	347	321	310	320	334	329	292	301	301	306	365	312	304	330	312	323	348	324	294	312	291	339	314	353	310	340	357	332	294	302	354	325	339	316	335	359	323	316	329	335	310	331	302	320	317	330	356	337	329	330	327	361	333	351	304	321	322	339	361	304	309	313	336	347	348	326	347	340	372	332	363	302	332	304	341	332	315	349	323	320	308	289	348	359	354	287	294	300	318	331	339	322	347	319	311	352	351	337	322	360	305	359	326	311	306	330	308	324	339	312	306	345	369	311	348	338	320	316	353	318	310	348	313	305	310	351	353	319	354	322	337	337	323	347	301	330	319	315	324	301	307	341	340	345	312	320	324	320	327	342	338	318	332	332	336	335	320	329	310	313	331	325	354	345	312	329	336	330	311	308	347	337	310	333	335	304	342	332	329	352	308	321	330	345	335	328	333	346	308	349	353	353	329	312	331	321	304	309	342	333	342	348	312	309	327	335	298	335	312	356	311	317	352	340	296	339	333	326	345	345	304	324	359	353	325	325	310	333	338	331	326	303	329	343	323	322	338	322	320	312	327	352	326	322	343	344	315	325	295	305	308	314	367	315	348	323	306	330	306	318	289	332	324	328	300	346	308	343	329	308	355	321	328	360	340	363	284	296	316	326	319	333	294	387	329	321	321	350	323	360	341	314	321	332	319	375	326	302	341	345	303	312	355	316	331	335	320	368	308	346	351	311	314	333	328	295	344	299	334	334	322	353	325	288	338	321	323	305	341	290	344	335	354	341	325	300	319	332	325	361	319	346	326	339	357	354	314	346	319	311	317	355	338	323	383	317	315	334	344	321	349	335	318	301	299	353	300	330	342	301	357	352	324	344	372	342	337	307	327	314	333	336	304	343	330	337	328	328	339	361	319	328	318	270	345	334	339	320	321	331	334	315	338	334	305	335	313	316	339	328	301	354	317	313	326	324	318	354	326	311	363	344	334	336	323	343	312	347	349	319	365	333	316	359	361	306	352	306	345	307	337	320	291	343	324	345	322	325	349	313	299	328	356	321	319	319	330	315	323	334	349	304	331	316	331	320	296	317	342	348	341	303	335	337	324	324	327	348	335	333	318	352	300	353	327	306	305	328	321	349	306	328	346	345	321	315	358	344	367	333	329	324	350	337	298	313	307	348	333	331	336	326	339	326	333	331	319	292	343	311	326	315	325	317	299	343	348	296	349	337	294	319	328	288	330	328	318	335	306	349	299	362	309	339	336	326	339	372	374	332	314	311	315	323	325	338	307	304	294	319	320	339	313	352	360	343	315	310	304	341	349	342	341	345	331	312	316	318	323	291	285	328	335	346	315	363	320	336	296	325	335	294	323	318	323	327	343	309	329	327	350	312	365	328	360	344	372	306	336	329	331	318	328	328	321	338	314	331	315	338	334	326	311	349	336	340	312	311	336	327	329	334	366	311	311	351	342	330	325	295	320
15244	17207	16520	8432	5287	3712	3619	1894	2208	1298	849	1133	2793	504	509	475	445	471	412	384	435	441	424	387	415	432	435	425	428	407	403	455	410	384	389	381	386	389	397	371	441	426	428	400	373	367	360	439	397	387	408	386	407	387	366	386	415	419	433	397	422	375	367	379	373	383	411	390	399	382	377	402	401	407	388	376	399	402	405	404	413	404	353	389	393	396	342	353	370	394	396	420	388	389	412	380	389	381	402	374	396	363	386	385	372	389	404	396	379	348	391	382	419	402	357	391	406	375	400	419	355	358	403	404	382	399	372	346	354	381	411	417	394	358	403	402	365	379	402	396	352	379	381	390	391	375	421	401	378	357	404	372	417	388	421	366	346	375	392	366	377	397	381	381	395	399	390	387	393	397	385	377	422	380	396	391	373	370	374	431	396	361	402	379	394	374	393	381	409	418	386	388	384	388	409	382	390	384	383	404	385	364	412	412	405	356	413	389	352	416	412	385	394	390	363	389	412	351	412	392	397	344	403	408	412	349	387	360	397	362	387	373	406	397	384	381	360	411	389	348	358	353	400	392	372	397	384	396	382	354	395	411	406	410	390	367	398	369	361	394	377	393	367	392	383	365	424	370	410	402	379	371	388	392	367	379	403	384	396	384	392	391	392	369	384	400	425	374	374	389	409	384	403	393	385	393	370	379	390	409	387	384	385	397	388	399	399	403	413	391	340	363	389	387	400	381	343	388	396	380	386	401	397	377	400	367	350	371	395	377	419	402	375	416	381	383	395	379	370	356	397	369	396	358	403	382	396	405	412	357	414	409	354	391	380	407	399	403	393	415	406	346	373	395	367	424	378	360	408	358	364	385	418	420	392	408	395	392	417	389	379	365	384	390	367	398	418	412	371	400	399	367	395	394	418	366	382	401	392	375	372	370	406	398	390	419	368	383	386	390	351	391	388	380	401	405	352	366	410	376	366	394	379	392	408	357	388	375	382	372	400	365	399	395	413	380	389	377	381	400	387	384	362	386	418	403	365	356	395	386	387	385	411	393	383	380	429	385	406	368	398	388	370	382	396	380	383	361	393	375	415	390	379	397	385	404	412	384	374	371	386	385	426	363	406	407	372	385	413	380	388	351	420	367	372	429	352	388	373	362	441	404	403	368	387	400	421	393	404	390	434	421	389	381	376	379	383	386	379	380	378	397	394	398	378	370	379	396	400	389	375	406	361	374	408	419	404	409	352	360	367	337	428	401	390	402	413	371	416	407	398	364	365	373	394	355	369	377	385	398	363	381	409	359	357	356	383	380	402	367	365	387	395	376	381	407	421	378	387	356	410	357	340	380	411	368	400	414	386	413	343	379	366	369	380	360	376	380	392	382	371	420	422	368	372	391	391	366	390	395	410	379	376	404	377	389	398	400	387	394	398	405	396	410	381	382	374	414	394	366	381	410	395	428	370	385	407	364	354	349	346	401	359	365	384	375	360	397	402	404	366	386	379	377	413	402	354	384	409	393	356	416	386	373	399	375	415	415	362	360	381	401	358	395	392	388	370	411	393	391	398	386	372	374	390	391	400	393	455	389	374	379	386	346	387	422	388	343	395	409	344	413	404	383	375	384	391	391	429	356	428	367	388	394	342	383	382	356	413	381	410	379	420	426	385	350	391	370	347	386	379	376	367	374	417	399	405	407	408	393	351	387	421	372	406	400	385	400	391	387	378	380	378	354	393	385	388	402	402	359	375	382	377	380	413	349	408	388	399	373	395	407	376	413	387	400	394	398	406	403	410	382	402	373	373	409	409	391	398	413	371	389	388	367	385	400	429	374	407	371	383	376	409	399	380	375	426	424	380	365	404	396	362	381	375	405	396	377	391	377	402	413	416	356	374	397	377	351	408	382	357	385	399	387	416	397	389	390	354	367	390	382	394	369	368	389	386	384	402	392	409	362	408	410	398	403	397	407	388	413	374	395	394	369	376	399	395	383	417	399	436	398	380	366	383	409	403	402	377	373	396	375	368	376	415	367	382	379	394	408	384	372	401	403	376	393	369	392	400	343	416	392	356	397	371	386	376	399	394	396	393	375	395	373	393	345	386	387	386	441	372	377	398	354	432	381	403	374	408	379	390	350	388	415	361	386	358	350	403	385	387	425	413	391	363	371	421	360	368	391	435	350	405	345	364	364	381	371	413	411	391	399	397	381	378	349	419	413	430	386	384	393	434	361	410	394	393	401	366	410	389	411	354	393	407	352	383	386	387	398	413	404	391	407	385	395	358	396	374	411	384	388	377	392	382	392	394	404	364	412	354	381	375	392	397	388	390	426	372	369	387	385	388	368	394	363	380	395	347	404	376	409	373	379	382	381	370	409	351	400	410	386	369	379	346	370	368	393	400	387	402	406	374	364	389	344	361	396	354	417	360	378	384	354	390	386	400	382	383	363	381	383	374	393	393	393	405	391	387	392	371	414	380	388	420	397	415	392	383	382	379	352	373	397	378	361	392	374	380	405	364	416	382	387	386	366	390	353	389	347	446	364	374	413	384	393	379	408	361	384	413	387	383	377	415	391	403	421	402	402	386	372	355	393	372	411	398	396	380	399	401	373	404	363	398	414	422	404	424	351	422	369	353	387	406	391	375	383	360	398	381	374	349	410	378	399	375	408	360	357	410	391	404	387	397	376	410	375	389	365	433	402	372	399	396	376	370	369	399	364	373	372	372	393	418	388	386	401	387	413	425	376	398	329	397	401	358	376	386	403	373	405	394	399	383	412	402	397	379	422	428	383	399	408	413	353	396	382	389	360	372	376	398	334	374	377	414	393	383	423	384	390	360	330	376	391	414	387	380	359	362	411	310	400	404	360	386	376	375	390	417	385	395	379	407	366	409	379	396	399	408	393	376	382	358	385	380	387	389	394	388	397	386	396	355	382	395	398	398	417	390	386	430	394	375	366	395	350	364	377	349	385	417	383	369	368	398	370	369	368	436	365	407	346	383	417	365	365	404	414	366	377	386	416	435	366	393	385	399	402	387	360	387	409	374	376	381	378	404	414	392	380	365	369	382	397	397	378	378	398	404	367	433	396	396	387	381	413	382	420	386	410	389	403	383	386	396	420	391	391	369	365	391	356	382	397	380	388	408	396	393	369	429	404	400	374	364	379	366	474	400	370	405	372	377	391	385	369	371	389	405	366	374	399	389	360	380	393	410	366	409	385	385	396	408	384	388	394	385	365	364	379	347	400	354	404	414	412	403	400	399	376	387	359	413	367	402	381	409	400	414	402	403	377	359	404	442	438	392	398	427	387	392	368	404	380	374	382	385	395	383	389	399	390	429	402	391	399	436	401	372	358	363	376	375	358	412	390	379	400	358	444	377	383	430	371	377	385	403	423	406	400	382	389	419	396	387	393	421	408	362	356	345	395	360	382	359	389	404	411	392	356	400	347	392	396	399	395	367	396	403	379	395	371	421	414	420	366	406	394	402	356	364	383	418	390
22326	20792	28530	23140	20793	20907	14315	2553	1596	978	738	976	6062	402	332	286	283	244	226	214	201	205	203	173	151	202	153	156	163	164	153	126	130	145	150	134	147	136	168	143	141	142	133	149	145	129	139	139	147	131	109	142	141	128	120	114	122	133	130	127	127	146	120	129	128	113	131	133	141	110	149	126	127	121	142	126	132	117	142	131	119	145	128	151	138	113	123	100	129	118	125	114	132	142	115	105	111	139	127	125	145	113	132	117	127	125	118	100	106	121	115	128	129	121	102	129	106	107	123	122	119	128	132	108	108	140	114	129	112	126	123	97	112	140	119	115	121	122	118	125	120	115	105	130	113	118	106	119	114	120	125	129	108	122	141	105	139	108	131	129	137	125	123	106	115	114	123	112	133	125	116	145	119	143	120	111	105	124	123	130	95	126	131	137	122	124	124	116	130	117	140	101	102	118	108	145	127	115	107	109	138	112	128	136	113	140	120	104	111	118	131	140	128	105	117	111	101	115	124	128	137	122	123	137	134	138	99	132	136	99	127	120	100	119	120	121	123	135	127	110	123	99	118	122	123	135	115	118	123	94	124	113	98	117	126	111	117	105	131	125	127	146	120	125	126	133	116	146	125	112	114	125	136	116	125	118	139	132	128	125	126	137	117	104	113	126	108	123	117	140	117	125	106	143	107	115	128	110	121	110	149	128	116	120	130	116	112	112	130	118	115	110	104	112	114	95	106	135	124	135	118	125	116	115	107	109	115	153	130	125	133	105	120	116	128	120	133	118	121	118	121	113	110	109	133	100	114	113	115	127	113	120	121	139	123	107	120	126	119	130	118	136	108	133	115	134	131	141	119	130	132	104	139	114	133	119	136	123	116	116	124	124	123	124	119	128	116	117	129	119	147	127	124	128	141	100	121	130	125	132	118	115	111	121	134	122	133	129	142	96	119	115	129	117	104	113	117	116	111	113	119	121	117	125	115	119	131	123	125	135	117	134	101	134	117	105	118	135	125	120	111	129	115	116	119	122	125	104	124	125	124	110	100	114	116	131	106	115	109	119	135	126	125	116	114	110	120	109	111	108	128	122	118	116	126	103	122	128	100	125	100	115	132	115	140	118	122	119	127	116	121	132	131	126	132	127	138	110	135	137	122	113	124	103	133	117	112	126	133	113	108	111	110	121	101	116	112	128	123	115	120	112	120	98	108	137	124	133	143	123	128	121	114	111	116	123	119	117	132	97	99	121	119	130	127	114	131	125	123	127	121	126	125	122	111	117	121	117	115	117	128	134	123	129	137	114	139	124	123	123	103	124	118	105	113	120	114	128	121	124	109	123	122	119	126	124	128	118	119	116	120	125	121	123	123	118	120	118	120	113	129	128	117	118	121	124	113	127	123	121	127	109	107	127	125	135	123	143	118	116	124	122	124	132	102	138	123	105	120	113	121	140	138	128	121	121	125	115	118	117	131	110	131	126	127	122	107	131	125	120	119	103	144	116	112	115	115	122	122	126	106	111	125	107	115	119	118	107	120	124	125	130	116	117	118	113	116	151	119	129	122	122	105	118	132	137	120	123	118	110	112	133	128	127	124	119	111	109	123	121	117	127	126	121	124	139	99	116	131	119	117	123	123	126	127	120	120	132	110	119	113	103	121	123	104	122	110	126	110	99	117	127	141	137	103	117	129	111	129	126	119	130	100	123	122	126	111	125	115	117	123	122	125	119	138	120	124	139	113	121	126	128	128	132	107	117	125	128	116	127	135	138	119	123	117	95	113	120	115	119	120	128	98	107	135	111	124	134	116	129	112	128	105	108	128	109	121	115	139	118	119	123	132	133	119	118	149	141	112	122	125	124	121	109	127	103	133	111	126	118	111	130	141	116	100	137	112	109	123	124	115	120	115	129	120	117	123	128	115	135	96	118	128	112	111	123	119	128	143	114	130	129	136	110	104	122	117	111	122	116	108	118	120	114	115	113	123	109	141	132	144	108	130	103	133	113	114	139	119	113	124	124	122	113	136	117	107	118	127	138	122	102	109	119	123	116	126	126	109	122	132	118	141	121	102	139	115	129	130	108	125	126	114	119	148	126	89	107	125	114	105	124	116	114	135	120	139	113	136	134	135	137	141	125	126	108	123	112	119	122	142	117	117	113	106	128	131	118	129	132	113	118	128	110	135	134	130	113	115	115	120	119	102	133	106	131	123	124	136	143	134	122	126	112	115	141	130	101	116	123	122	117	118	107	105	124	121	112	114	132	142	109	124	113	135	111	125	115	145	127	103	119	114	122	129	115	106	120	141	136	121	126	110	126	115	119	110	124	115	110	110	130	122	152	121	134	125	118	106	127	113	115	123	115	132	125	121	122	125	126	96	135	132	112	133	121	142	136	122	115	132	103	122	120	130	138	99	121	128	115	110	126	112	114	132	103	105	94	115	105	117	140	119	111	126	118	115	114	113	147	137	128	105	127	136	117	133	113	124	125	127	115	125	106	116	126	126	123	119	130	105	135	113	120	109	131	114	138	117	124	129	108	110	117	122	108	135	110	114	124	116	132	107	140	106	115	120	129	135	111	113	116	126	125	128	118	104	129	126	118	96	111	125	139	125	124	130	125	109	104	128	144	129	121	113	119	129	126	105	128	107	120	126	108	114	157	124	105	127	135	136	129	146	109	117	130	116	101	129	119	99	133	122	115	107	125	126	122	115	101	104	147	109	118	119	111	110	109	123	141	120	133	105	117	118	127	131	118	128	114	112	127	110	112	124	125	122	124	119	125	104	119	121	107	110	127	123	112	135	119	122	123	128	132	124	121	122	129	110	129	112	125	101	134	121	99	114	115	122	117	132	120	119	97	129	113	123	127	142	117	129	121	124	111	138	140	106	160	110	122	119	103	117	115	131	118	129	123	126	117	106	116	100	114	93	126	129	119	137	148	131	133	122	123	121	132	135	109	126	137	115	105	128	100	107	117	120	116	113	121	144	139	123	117	111	113	120	127	135	133	127	115	124	120	143	107	118	116	118	115	153	120	136	132	122	109	110	102	107	148	128	125	132	132	111	133	126	115	134	104	139	122	119	115	118	117	123	115	137	108	134	111	120	128	118	126	128	133	130	109	132	134	120	136	102	116	106	132	119	117	131	122	115	112	113	110	132	111	113	124	118	123	111	127	138	134	124	105	136	109	108	107	126	110	107	123	102	123	114	98	120	90	118	109	123	123	137	121	92	116	119	107	127	121	106	115	128	134	117	143	138	128	106	129	105	107	117	119	133	147	99	143	111	126	127	121	117	111	122	137	139	105	144	122	104	126	106	121	128	120	126	122	120	115	121	122	118	114	123	124	139	118	117	99	122	124	123	124	123	112	123	140	94	107	124	118	131	132	128	118	126	90	128	121	131	134	137	98	115	120	123	125	102	145	116	131	112	134	112	108	132	115	135	119	120	123	118	119	110	124	119	125	122	120	153	110	127	132	122	115	131	130	137	130	115	124
17679	26785	25718	16570	11474	7838	6748	4428	3491	1974	1432	2109	9144	614	574	513	429	372	320	314	271	272	264	250	233	233	231	200	202	211	206	182	199	183	167	197	184	186	174	145	171	168	169	197	156	137	170	179	151	142	165	161	186	170	177	159	145	155	162	191	147	153	151	134	170	157	148	156	149	159	146	147	164	176	121	158	133	151	140	144	135	145	120	160	151	128	155	151	151	153	138	136	150	152	173	168	130	145	155	150	142	134	155	133	154	144	133	132	144	127	136	137	146	149	139	132	131	139	143	137	163	154	142	136	137	166	143	131	137	142	141	129	153	133	142	130	133	150	156	140	144	143	153	151	135	136	132	143	143	165	133	142	130	157	123	154	135	160	125	134	146	134	131	132	143	144	160	157	138	137	151	137	129	109	132	120	137	117	147	122	135	150	146	125	143	149	138	135	133	135	139	143	115	152	133	134	141	148	159	142	131	152	146	156	122	145	141	136	143	141	150	146	140	138	132	125	133	132	131	120	149	138	142	139	143	138	140	154	115	135	126	123	134	151	138	138	151	131	128	145	145	148	141	135	146	154	135	155	133	139	139	157	153	126	159	164	147	143	135	134	134	146	143	157	137	129	144	160	150	140	144	146	143	137	126	134	125	135	133	148	130	158	131	164	153	129	157	150	153	144	162	148	146	150	132	145	129	127	156	145	150	131	141	160	137	131	150	139	140	159	149	152	142	123	132	140	135	116	148	137	140	151	160	153	134	140	150	137	133	102	123	124	152	130	131	160	135	155	133	131	138	143	146	118	145	141	149	168	109	157	143	117	167	118	117	133	126	153	151	152	143	155	139	121	152	134	162	158	140	118	131	131	160	127	156	141	113	142	142	131	135	147	156	148	133	126	127	130	126	137	116	159	148	126	126	137	145	144	156	139	135	153	143	141	139	146	126	145	124	133	153	141	134	142	113	132	135	127	128	147	154	131	138	155	140	142	182	166	137	132	136	154	146	166	148	142	132	136	157	156	159	153	152	143	137	153	153	137	130	140	123	127	142	129	143	151	145	130	132	131	136	136	131	173	134	149	154	153	162	154	127	125	134	145	146	143	139	135	127	145	153	134	132	130	143	139	124	155	132	134	116	147	129	121	148	129	135	153	135	126	136	128	149	141	136	140	128	138	145	134	148	145	144	135	136	141	152	139	133	150	117	152	133	132	119	142	140	173	155	127	146	132	142	147	135	138	130	137	134	132	132	149	147	112	133	155	110	132	154	140	137	133	137	128	166	141	136	118	138	127	132	156	158	130	144	125	166	157	135	149	146	117	126	140	132	128	118	121	134	136	147	129	142	132	128	157	144	137	119	136	157	123	166	131	140	150	149	114	131	136	139	160	150	132	140	127	136	128	130	141	143	139	124	137	145	141	165	161	120	146	126	143	134	153	148	153	134	136	104	141	141	135	144	138	137	131	137	121	152	150	163	139	148	133	117	142	117	130	136	137	164	162	114	147	134	173	132	153	142	128	149	147	124	134	159	135	146	121	133	139	133	143	122	138	161	140	138	132	132	138	141	142	144	112	144	148	141	143	124	142	150	153	139	146	137	149	133	158	119	138	158	143	173	141	157	125	135	132	146	138	133	143	167	149	144	153	139	134	151	129	138	133	139	139	124	123	135	127	135	135	120	142	148	140	139	138	120	127	134	139	146	133	123	143	153	137	142	114	132	116	116	167	131	145	147	124	145	160	117	137	138	137	132	143	135	145	156	131	140	130	150	154	135	127	138	163	134	127	157	150	124	138	142	132	133	149	154	151	151	138	155	125	150	134	154	119	153	156	152	152	140	145	148	142	146	148	148	145	141	153	137	140	125	144	133	124	139	145	121	165	143	149	162	128	123	143	149	133	132	144	159	158	143	136	143	133	164	139	147	124	138	125	147	132	152	138	135	135	141	127	148	139	130	132	139	126	125	168	122	178	138	146	135	129	144	127	149	154	134	150	133	144	148	126	139	144	147	139	148	120	148	121	126	143	143	138	155	127	133	135	111	134	128	150	145	158	157	140	145	131	133	156	132	132	130	138	151	156	144	143	140	128	137	167	149	156	146	147	144	129	162	136	144	149	135	142	144	141	134	134	125	125	118	154	147	128	147	154	131	179	144	140	147	142	142	127	139	143	127	108	138	144	141	145	151	136	138	140	133	141	121	141	152	130	124	149	124	134	147	146	135	128	125	135	127	152	136	141	141	157	146	119	163	130	127	151	118	143	140	129	130	129	149	137	135	135	162	116	151	136	165	129	168	146	131	150	144	136	144	153	119	158	136	139	127	122	160	154	140	127	154	126	147	134	128	137	142	127	150	129	147	122	154	111	141	129	129	168	151	146	143	127	144	148	154	126	148	140	141	143	117	147	156	156	127	164	153	143	149	128	128	141	157	172	139	131	150	118	135	124	137	127	150	126	138	155	161	156	132	164	141	130	138	122	135	150	142	135	127	147	147	150	152	153	153	156	147	136	135	126	150	132	118	144	146	148	127	128	129	119	158	129	138	161	130	130	147	137	136	136	130	140	120	133	152	143	134	133	148	132	156	126	114	133	148	134	132	153	123	137	133	164	139	143	153	144	150	130	132	146	134	155	133	144	149	145	137	153	149	137	134	168	132	162	156	138	149	128	118	155	141	144	135	151	142	137	148	117	144	146	159	143	149	131	146	124	133	149	150	158	148	152	140	126	130	129	149	122	145	148	130	115	151	148	161	145	136	128	145	156	161	124	192	122	140	142	148	142	142	147	170	135	151	120	160	140	158	124	142	136	151	159	155	160	153	144	145	124	158	127	179	148	144	149	133	158	145	136	160	130	143	138	137	132	134	129	155	155	135	149	157	138	152	154	135	151	136	151	142	138	155	147	123	130	133	141	146	130	136	136	158	125	137	123	146	156	150	135	127	124	159	137	149	122	127	137	151	154	150	121	154	141	145	152	126	143	147	129	147	162	137	141	125	148	152	138	134	132	140	134	131	158	114	142	136	143	146	130	118	137	136	139	126	131	136	149	135	133	139	150	138	161	124	147	110	151	158	155	139	134	121	165	133	156	161	131	145	127	142	142	144	140	149	115	134	128	127	156	143	144	137	146	140	138	130	139	161	148	161	136	131	142	151	148	143	146	137	118	143	149	129	141	154	146	126	152	149	159	137	135	153	128	159	126	145	144	153	153	157	129	141	142	125	149	140	140	137	130	139	140	127	164	160	132	145	159	139	149	125	152	164	160	145	114	149	143	134	141	128	130	142	137	160	137	133	153	158	145	139	130	149	179	138	114	128	156	129	152	135	129	147	120	124	141	126	130	139	140	108	132	126	148	140	128	132	141	132	156	130	152	148	144	149	142	141	130	137	139	136	126	136	136	147	140	143	155	160	130	136	148	149	146	131	137	137	168	128	116	146	131	128	142	150	115	166	146	151	130	124	137	134	145	162	143	165	149	139	133	139	144	148	163	138	131	125	122
26501	20374	13651	5285	2198	1184	1053	656	605	416	360	331	500	328	288	301	250	309	307	282	264	315	293	307	300	264	302	276	303	291	276	290	277	290	312	285	291	276	302	290	277	281	274	269	288	282	282	304	299	299	262	290	315	288	261	303	276	258	310	277	304	269	303	290	278	285	303	305	293	269	317	293	314	272	294	245	276	284	302	263	268	304	267	272	287	335	320	281	272	276	274	284	303	281	274	280	311	281	291	298	284	288	286	312	309	305	298	262	275	260	301	286	282	274	273	273	284	277	295	297	323	299	280	276	273	266	279	267	304	299	267	287	277	269	265	295	284	276	288	308	317	305	273	287	288	275	296	274	307	281	273	310	286	302	239	287	294	316	266	293	314	248	294	297	312	249	296	287	285	319	301	298	281	280	282	292	296	290	267	267	263	296	295	263	284	292	277	281	276	287	290	283	284	281	293	293	293	274	268	323	301	265	309	272	292	287	265	297	278	280	309	291	326	306	263	300	281	280	304	285	294	283	306	283	308	289	293	269	294	264	263	283	269	268	303	275	267	301	297	291	289	275	287	285	288	303	269	298	300	309	276	279	302	262	306	282	301	299	288	302	299	276	278	244	278	295	303	288	257	280	266	275	287	266	264	298	269	303	291	265	301	300	261	280	289	273	281	292	251	280	264	289	268	306	260	298	269	310	297	281	280	279	273	267	312	324	301	295	278	303	304	301	301	277	311	273	267	269	253	272	307	258	294	310	304	297	269	266	273	260	292	266	276	284	280	275	293	320	297	260	314	282	266	272	296	285	288	276	270	276	300	308	318	261	292	287	301	283	268	287	300	283	301	259	321	266	307	294	270	281	304	278	297	243	274	278	289	310	266	297	271	306	302	281	258	288	242	277	264	282	254	288	311	252	260	270	314	283	326	314	283	274	268	305	293	288	297	298	258	260	289	276	268	267	287	299	261	286	279	277	318	279	266	255	278	280	287	299	274	274	326	286	286	288	285	295	327	306	273	245	308	295	298	272	322	295	282	308	310	272	291	292	296	284	297	327	284	289	282	272	261	266	288	299	302	289	269	273	307	269	300	277	261	275	313	256	292	278	299	273	282	261	284	271	285	302	277	283	255	247	244	292	282	309	310	310	307	314	263	287	287	314	289	288	274	290	277	308	313	300	280	291	317	288	260	312	285	323	250	264	268	299	274	289	313	278	284	287	302	290	307	261	304	307	264	283	290	302	289	287	276	288	306	299	321	292	293	304	280	296	274	281	269	299	300	289	263	309	309	291	274	271	281	275	293	302	278	280	280	279	302	319	302	271	296	280	303	262	296	288	274	276	272	291	312	292	280	266	305	291	270	313	265	273	261	305	281	264	288	299	275	282	283	288	292	281	292	326	298	277	305	292	305	259	294	284	300	275	285	301	305	287	312	299	269	294	272	285	313	294	283	263	294	281	284	237	305	280	256	273	303	308	310	263	277	284	293	272	284	279	292	287	273	312	301	269	283	278	266	280	260	299	247	283	282	303	309	292	293	250	271	317	294	260	295	293	301	302	267	293	276	306	267	274	323	306	285	281	315	281	300	271	296	287	299	308	268	292	288	285	294	281	283	284	293	284	261	300	279	292	312	268	286	277	299	276	293	307	304	282	273	312	308	281	298	304	239	301	291	290	294	288	300	259	288	298	297	299	283	287	292	270	309	314	290	288	305	302	274	271	311	247	316	308	276	257	266	298	287	288	283	300	300	272	285	261	266	280	265	271	258	270	272	283	306	315	299	309	269	257	285	295	287	301	285	297	300	301	291	276	315	282	282	303	290	297	307	286	292	275	273	265	274	279	280	263	298	279	245	267	290	274	301	282	278	265	274	299	288	294	311	292	326	280	254	277	334	272	279	292	313	254	289	296	286	298	315	258	285	302	295	269	281	267	302	281	291	272	279	286	261	311	283	294	309	286	290	275	282	269	286	279	314	264	327	314	291	267	286	285	263	280	255	243	304	283	296	304	277	283	298	257	292	271	270	308	277	242	263	281	311	298	280	331	281	283	300	311	283	267	278	304	277	307	285	257	281	295	301	288	277	280	285	306	303	312	283	281	287	287	264	267	301	297	272	285	267	255	295	274	272	326	286	294	267	303	315	253	281	301	304	312	297	268	317	291	274	282	315	289	266	308	298	260	286	289	269	269	298	298	278	286	259	292	288	284	287	288	291	296	311	294	292	278	278	281	295	293	274	259	294	279	313	272	291	252	278	306	276	275	273	269	315	285	266	286	263	282	275	286	229	267	283	282	258	271	289	273	260	273	305	253	293	305	295	279	312	286	276	301	282	270	264	304	284	286	277	313	268	275	271	307	256	302	289	304	250	276	308	295	274	288	265	279	278	266	295	277	314	309	278	289	316	281	294	284	305	289	269	306	306	300	301	288	270	260	238	316	293	307	268	280	272	287	278	287	288	282	278	273	280	277	304	288	291	278	293	302	311	288	263	281	270	279	270	280	284	276	314	298	291	293	262	279	260	315	274	266	304	286	291	294	311	273	271	302	300	282	294	314	288	285	286	292	278	287	303	278	289	302	266	288	281	282	296	280	281	284	268	281	289	270	297	277	285	308	269	288	275	301	299	247	274	301	298	264	272	278	295	312	268	268	293	289	287	261	302	286	261	272	273	309	268	291	301	330	279	286	286	278	276	293	305	265	290	268	287	263	289	268	310	295	261	304	299	297	294	289	316	303	304	293	293	303	308	279	265	295	250	274	290	256	293	271	312	276	289	312	290	281	270	263	304	278	262	298	268	267	298	260	291	254	305	312	252	287	298	284	291	328	294	276	267	287	284	255	277	305	309	273	276	307	256	286	291	311	255	284	278	281	305	301	292	292	307	304	277	272	326	283	278	271	293	305	286	290	301	268	302	307	280	316	280	296	285	288	293	296	298	266	267	281	299	299	286	274	290	258	300	303	264	265	309	293	302	282	290	292	294	281	289	287	284	274	304	282	254	294	284	288	318	303	279	286	291	301	291	294	300	277	292	274	303	270	294	277	326	282	264	308	265	284	281	284	273	289	273	285	270	311	295	322	288	290	277	308	292	294	282	261	267	302	276	271	291	280	308	280	273	248	311	277	298	286	289	276	311	281	330	292	300	292	323	284	302	302	266	289	315	264	311	272	292	296	268	308	294	286	298	298	298	266	291	315	294	291	273	289	299	303	289	309	285	269	307	284	265	285	276	258	268	294	281	268	252	302	313	283	297	277	288	287	278	296	262	299	296	273	278	266	272	272	322	299	293	301	264	274	262	271	286	284	279	290	289	297	292	276	295	254	264	296	298	284	295	299	293	297	286	272	299	263	265	285	278	283	287	286	284	300	268	270	285	297	298	271	277	283	255	286	292	276	268	308	277	326	274	300	269	298	312	258	280	285	296	288	269	294	288	276	280	293	329	298	312	276	254	262	299	297	288	292	286	271	291	297	264	278	306	263	273	257	289	311	272	306
9124	10642	11268	6743	3884	2236	2127	1224	1145	676	471	472	692	358	370	390	362	368	321	309	322	350	387	400	337	333	330	345	352	376	306	389	343	387	346	359	383	360	326	362	339	352	355	319	364	362	348	341	334	354	355	363	359	329	365	351	369	336	346	310	369	346	362	373	339	375	339	345	327	377	368	332	366	363	368	382	378	357	363	361	326	363	337	364	328	351	319	332	358	379	342	374	347	349	339	345	349	332	363	347	368	324	362	365	326	355	343	344	380	333	383	376	320	336	338	361	355	335	350	362	343	405	357	349	360	358	333	350	352	349	319	343	347	350	369	357	355	349	336	342	310	296	337	349	358	339	356	349	381	334	347	331	317	356	340	372	350	353	343	344	387	378	350	352	361	345	351	345	335	342	366	308	325	348	328	318	334	351	355	358	356	325	360	358	363	337	334	335	379	369	348	339	339	347	357	332	382	311	339	357	327	359	367	393	363	392	368	365	374	367	364	372	338	338	334	335	314	339	364	350	365	383	367	329	375	374	360	324	361	352	345	370	352	337	335	364	353	329	346	350	349	346	367	341	343	328	336	371	351	352	343	340	339	364	346	337	361	333	354	398	322	314	347	357	322	349	352	348	315	347	330	327	383	378	385	314	346	363	344	370	361	342	362	369	344	356	353	346	364	380	316	349	352	365	394	342	362	359	329	348	337	346	374	345	363	347	344	350	365	355	348	366	346	380	360	336	314	326	333	378	383	362	346	358	354	320	339	347	356	349	339	330	341	337	356	338	355	362	335	370	344	369	359	364	342	326	381	327	353	369	361	354	355	341	316	337	350	362	340	362	314	356	341	327	325	359	336	342	340	337	342	338	357	356	353	396	350	332	362	353	361	377	358	350	364	346	359	327	341	361	355	346	378	330	366	365	350	332	357	383	378	331	360	359	300	333	365	326	313	363	325	336	337	348	369	346	346	362	319	369	347	357	346	328	330	323	327	338	343	342	355	334	366	344	357	343	357	353	345	345	333	341	326	332	371	357	350	359	332	348	341	330	357	383	320	339	351	355	338	346	323	379	344	339	348	354	363	363	332	351	330	361	346	333	342	328	380	358	359	332	363	354	329	363	349	347	353	322	372	364	344	349	338	338	362	330	342	356	362	354	343	359	352	363	335	354	344	347	342	371	332	370	362	338	345	382	332	357	330	345	338	302	343	373	333	342	334	340	357	350	346	357	318	366	341	318	349	334	346	372	335	358	333	384	339	373	362	360	326	347	366	380	362	358	325	353	363	360	347	318	375	349	361	329	342	333	364	341	358	360	401	354	293	352	352	344	369	333	366	325	335	341	346	362	349	348	334	322	367	365	359	346	359	316	334	331	342	346	351	364	335	312	326	342	384	340	305	368	312	347	392	345	357	360	351	363	346	332	368	308	352	335	367	338	355	358	376	328	358	342	364	352	325	352	346	358	350	317	325	349	342	362	384	344	355	332	369	339	339	349	325	353	328	356	342	334	354	316	335	364	345	346	341	350	392	347	381	342	333	368	350	393	361	385	368	379	401	351	356	363	351	365	367	343	332	367	360	357	343	345	374	326	342	346	355	355	365	302	334	353	347	356	318	379	359	365	341	356	335	360	355	366	350	326	350	340	347	350	389	349	340	364	344	336	349	356	358	332	342	352	346	326	351	348	356	350	317	360	315	347	334	363	353	335	364	341	363	368	335	340	351	357	364	384	364	383	358	373	357	340	363	326	349	330	362	341	332	326	356	325	338	370	367	374	374	353	339	362	362	345	362	344	349	358	344	344	372	333	360	363	354	369	333	328	337	347	349	341	358	337	326	365	352	333	329	365	375	350	347	322	361	380	347	360	338	358	354	351	336	326	326	342	366	363	369	337	361	355	345	387	386	334	351	351	401	362	382	321	325	335	340	336	310	360	326	359	355	375	351	339	341	349	342	348	337	358	356	381	382	350	318	346	355	375	339	334	346	353	323	332	348	328	351	336	339	358	368	349	352	370	337	337	368	350	344	302	340	338	353	341	333	329	364	320	353	353	360	330	322	341	338	341	376	341	368	323	294	389	340	361	334	309	360	384	334	351	369	374	357	351	364	314	357	386	343	349	377	337	329	341	372	344	344	350	350	366	343	331	372	376	364	301	326	320	337	348	343	345	350	372	348	343	346	368	352	364	355	326	350	335	362	369	346	328	326	353	372	335	341	350	327	365	363	363	349	334	324	309	379	350	327	338	381	341	334	352	356	334	349	367	312	344	327	334	360	298	346	315	373	357	324	370	342	377	357	342	367	332	342	343	355	349	358	358	338	333	322	391	380	364	360	365	339	359	356	343	325	352	359	371	334	364	377	342	303	338	367	319	374	354	364	401	354	378	373	364	335	367	339	355	353	318	368	351	343	360	326	357	375	341	355	343	377	368	339	361	360	351	325	314	374	370	368	372	331	336	357	337	338	346	339	355	334	324	311	329	348	340	346	362	346	350	356	352	302	349	343	369	330	390	378	363	340	366	353	362	363	339	367	337	342	334	381	351	332	355	363	352	363	347	333	345	335	320	332	339	331	366	374	350	346	373	378	341	371	362	375	344	331	341	362	366	366	340	366	336	360	362	368	330	369	373	341	371	320	343	322	328	350	353	329	332	366	355	353	368	346	360	358	385	359	391	361	338	358	341	327	367	352	343	365	371	334	364	345	364	328	338	348	324	330	368	326	364	346	349	359	346	355	368	316	350	340	345	357	332	365	332	342	364	326	363	353	353	371	364	344	374	373	305	375	332	336	368	335	343	370	350	392	339	328	341	349	336	363	393	330	375	358	346	383	355	361	325	340	366	311	337	355	359	354	360	326	343	328	319	349	342	319	343	324	336	317	354	344	333	335	362	357	340	350	345	306	363	362	363	346	327	360	365	357	319	367	333	333	336	333	350	344	319	316	308	349	338	340	339	362	360	322	324	364	354	362	366	358	329	320	340	358	337	348	360	383	351	326	377	333	354	337	318	383	333	326	374	342	364	323	352	340	348	308	348	354	370	352	346	305	286	363	323	348	388	322	391	371	337	317	351	343	344	357	381	368	340	345	372	367	343	364	342	362	334	374	343	340	363	339	346	344	358	336	386	336	349	342	323	380	350	380	391	368	359	344	376	352	346	349	339	369	339	328	371	346	317	324	336	332	319	350	369	341	361	309	370	344	340	338	354	359	358	355	361	363	320	383	322	377	371	362	376	344	356	333	383	360	373	325	354	325	359	355	356	355	352	329	341	347	350	352	378	374	358	344	367	363	335	345	379	319	327	349	340	365	320	371	316	363	376	368	363	341	353	340	385	368	365	334	343	357	337	348	372	352	330	383	349	365	326	344	363	366	324	342	387	356	348	366	374	395	364	357	340	331	352	339	380	351	324	351	360	359	350	359	340	341	342	355	344	349	335	368	377	372	365	329	337	381	359	348	346	354	371	345	368	358	363	363	317	353	330	380	344	329	341	365	332
23178	20786	28193	23465	20790	14591	2706	1260	903	574	439	981	2379	270	231	211	208	186	168	196	160	162	184	158	154	163	145	137	145	157	149	136	154	133	122	140	145	126	143	137	132	145	120	123	127	115	137	128	117	138	146	127	128	125	126	124	130	130	124	137	148	116	138	132	137	157	123	104	138	124	129	114	135	148	116	120	139	132	147	136	132	130	108	148	129	117	129	144	132	144	134	140	151	125	124	122	143	100	135	112	146	109	114	127	147	133	129	137	104	129	122	114	129	133	143	138	138	127	124	121	102	121	133	125	110	142	142	122	131	146	118	140	137	117	127	117	123	131	115	136	109	117	122	135	118	140	107	136	127	133	138	120	134	126	140	132	137	122	114	129	128	129	133	139	116	113	135	131	147	126	122	132	119	102	148	138	123	117	126	108	123	110	124	120	123	141	125	122	115	135	122	117	131	120	121	112	113	118	119	115	128	128	125	121	118	109	132	124	135	111	123	119	122	131	137	139	143	127	106	137	118	143	122	137	116	126	145	133	126	108	112	127	116	141	113	102	133	127	126	130	98	132	136	120	139	132	125	111	119	133	131	127	132	129	120	124	134	136	128	141	120	128	129	122	129	117	108	120	138	117	111	118	126	133	101	115	124	124	118	118	109	117	149	112	124	114	137	118	128	132	120	110	125	126	124	129	132	127	120	118	104	126	144	134	135	106	143	112	115	135	135	127	141	135	135	164	124	134	141	124	117	123	113	119	143	138	132	131	114	117	118	117	129	132	121	116	123	132	117	149	128	130	115	121	133	129	149	119	132	142	121	123	133	109	111	104	124	112	119	129	141	116	145	120	106	121	107	123	133	129	122	120	108	124	122	122	116	123	121	128	114	115	119	125	103	140	131	114	129	126	121	128	128	131	117	124	125	133	116	133	125	124	131	123	120	139	122	117	113	127	128	125	125	136	118	132	135	126	127	134	120	129	108	129	130	139	107	120	127	151	149	118	140	125	136	139	118	127	114	112	130	128	130	139	117	111	105	125	132	126	124	128	121	117	138	127	135	126	127	123	127	139	144	132	134	125	120	135	121	139	136	121	117	149	116	107	110	129	111	150	127	117	122	112	116	108	120	121	127	124	132	135	115	117	138	114	133	130	119	135	100	122	127	123	113	127	117	123	136	107	115	130	122	112	140	115	144	131	97	116	109	130	119	123	131	128	122	133	142	133	109	132	123	110	124	120	136	106	113	115	112	120	149	125	117	137	147	124	126	111	109	121	139	118	133	100	123	114	122	119	116	123	120	116	132	124	112	139	125	108	126	120	128	142	114	117	128	113	116	125	118	124	122	131	133	97	128	118	124	115	123	123	125	120	109	136	123	142	125	127	116	128	115	148	121	131	112	115	126	130	137	122	111	131	137	125	100	140	134	133	133	126	124	120	120	141	145	114	119	113	139	107	108	136	134	123	126	120	114	139	119	127	128	143	120	109	131	123	125	105	116	123	133	145	121	125	139	113	119	136	124	126	140	151	131	118	119	133	129	127	150	116	138	129	117	119	126	123	147	141	132	114	112	133	134	137	135	120	133	125	135	126	120	118	117	122	122	134	132	124	103	131	113	131	147	121	144	112	101	128	133	126	119	116	132	130	121	114	139	130	125	117	148	120	126	135	113	122	122	126	124	135	122	145	119	119	122	146	104	133	126	125	133	114	123	110	116	127	142	135	145	115	117	102	126	123	111	140	130	145	117	113	115	142	111	102	132	125	118	107	122	113	114	140	129	143	109	136	122	122	93	120	127	120	129	105	123	122	145	118	122	126	152	114	132	117	134	134	147	125	125	135	122	141	133	137	122	133	150	131	129	134	121	133	143	112	122	134	124	120	142	119	121	126	130	129	136	136	135	120	121	113	127	130	144	115	132	137	135	126	128	116	138	149	141	113	131	132	137	135	120	136	120	120	118	141	127	113	119	137	111	122	128	127	140	117	140	118	130	131	119	138	143	115	121	123	135	115	117	127	125	119	116	126	95	110	120	116	103	141	129	132	136	130	126	120	124	120	128	121	137	134	127	123	119	130	129	131	131	127	114	130	119	116	115	121	127	126	118	139	128	137	142	146	104	124	125	118	131	121	147	123	116	105	114	117	136	115	127	136	143	137	104	142	125	150	122	111	124	111	124	131	116	113	142	133	130	116	124	117	135	129	152	115	120	129	115	127	120	120	115	125	136	119	124	130	107	132	111	142	117	126	111	137	118	113	131	140	142	120	132	111	128	122	126	114	99	133	136	127	116	124	112	119	112	124	119	116	107	116	110	140	122	121	129	125	118	127	119	114	119	141	116	123	125	116	141	101	110	131	125	105	110	110	127	123	149	110	101	116	126	127	144	136	120	123	123	127	119	96	127	116	134	107	122	134	114	139	128	112	121	116	148	132	133	107	138	115	125	147	99	123	113	118	148	124	121	127	160	108	121	128	131	159	130	122	127	106	130	113	121	124	101	121	111	134	120	139	118	132	145	120	123	125	148	111	134	124	123	151	114	118	131	115	128	143	121	137	143	142	114	138	121	138	110	138	108	108	128	125	130	124	119	119	133	112	131	129	124	128	120	131	103	123	108	124	141	123	113	131	127	131	121	137	126	115	135	149	106	105	125	109	133	121	122	115	117	149	119	120	137	130	124	131	144	131	129	112	96	116	122	144	129	121	119	154	108	144	124	119	122	122	138	109	139	130	112	128	138	139	133	121	128	139	124	111	125	134	134	132	122	118	124	131	117	126	137	125	108	111	142	135	113	132	126	125	131	144	123	113	116	126	122	132	134	117	130	160	115	129	134	110	132	117	122	98	127	133	157	146	119	145	135	140	130	137	104	121	121	138	137	114	131	125	128	139	121	126	141	122	116	119	120	146	136	123	145	144	141	124	134	132	105	122	121	123	130	120	134	123	118	103	136	126	109	106	116	127	135	123	124	117	115	138	109	123	126	117	126	143	127	118	126	126	134	127	121	114	116	118	127	134	111	109	142	111	131	133	110	131	111	131	135	131	134	134	135	140	130	119	136	128	117	125	124	103	126	113	124	133	141	117	122	122	124	131	137	127	137	134	127	113	126	141	122	113	123	121	137	114	132	127	136	140	122	129	127	141	137	116	127	131	153	121	121	120	117	137	119	115	105	133	119	141	131	127	106	135	124	113	131	143	128	120	129	120	114	120	121	141	138	119	139	133	143	110	128	128	147	116	141	124	126	130	124	136	130	135	125	131	122	111	127	148	134	128	129	142	157	117	110	124	133	120	125	109	138	122	135	109	134	107	123	139	120	151	125	121	132	119	131	129	117	133	124	125	132	114	108	135	129	119	125	135	130	117	132	115	138	103	155	126	119	123	118	100	119	105	124	108	106	111	114	117	131	126	120	110	121	123	112	113	122	126	100	129	135	130	109	145	134	119	135	112	123	115	119	124	129	119	133	142	139	132	128	137	158	147	120	108	131	123	110	129	129	106
14433	20039	19698	12983	8234	4255	3712	2453	1928	1152	838	1923	4100	435	360	329	289	304	296	241	200	224	217	221	212	168	205	190	210	198	193	188	186	188	174	183	173	176	168	207	184	177	169	167	188	169	152	180	172	176	170	160	186	179	199	166	185	188	157	145	165	162	184	157	161	160	160	184	163	165	167	168	172	153	169	163	180	179	171	180	153	183	134	136	145	181	166	166	178	201	147	175	172	154	173	183	160	170	177	160	166	178	162	161	172	161	160	162	154	142	144	154	141	162	167	169	157	152	182	155	163	157	153	162	149	158	159	147	170	168	161	159	168	169	157	157	172	171	152	136	145	162	160	168	183	166	140	158	157	160	157	179	127	165	156	144	167	161	155	158	168	182	151	171	159	154	163	157	135	146	132	151	160	179	175	146	157	157	150	172	157	158	165	161	170	174	161	155	139	152	166	180	177	163	195	151	141	171	154	174	148	141	169	143	167	173	171	151	166	171	162	151	151	166	155	151	142	154	144	164	182	144	177	153	169	135	130	175	153	190	154	159	164	181	151	139	150	144	153	145	149	156	184	187	189	172	175	154	177	165	152	188	131	163	160	154	149	156	165	127	144	162	178	165	159	148	169	171	156	177	170	154	195	167	170	152	149	155	168	154	162	173	170	161	155	159	176	165	146	160	148	161	154	152	155	167	174	167	167	177	160	180	174	152	186	168	170	160	139	157	153	165	141	190	156	182	162	166	150	154	148	175	176	172	163	170	150	164	186	162	173	156	164	169	184	165	175	153	166	161	191	161	163	145	150	158	181	162	146	168	170	158	169	192	171	166	142	153	157	146	179	142	178	176	175	152	152	150	148	158	171	175	159	158	161	160	135	149	151	172	167	175	146	152	175	191	152	157	152	141	151	160	170	134	173	168	170	151	165	168	163	159	168	162	147	157	155	153	165	152	156	158	153	161	167	146	158	150	145	188	152	135	159	152	171	161	121	164	183	170	167	179	150	175	174	150	134	143	197	168	161	180	173	138	132	164	180	160	165	165	173	168	187	179	158	168	168	152	146	128	153	157	153	164	168	151	149	174	150	158	143	169	160	161	146	179	154	151	177	149	138	164	159	167	151	173	180	139	142	154	157	171	158	170	151	167	161	175	145	174	182	143	158	154	157	167	149	153	173	185	169	155	167	171	165	151	153	161	170	167	169	174	176	145	164	135	167	148	160	146	161	172	157	191	159	167	148	159	148	151	156	149	134	152	143	149	165	142	150	150	160	162	155	143	136	146	181	149	148	182	159	140	153	171	164	160	177	165	168	157	150	159	148	141	140	161	167	149	179	166	167	152	150	166	163	152	153	188	162	167	181	147	152	159	157	176	151	147	156	166	184	141	155	167	196	160	169	154	168	145	167	166	149	167	154	162	163	178	151	157	163	177	167	168	187	153	165	144	187	167	160	167	165	161	167	159	170	148	143	184	175	156	162	140	163	154	160	151	178	160	158	167	135	173	174	165	161	165	160	165	169	143	183	161	144	147	163	173	139	160	172	183	158	168	156	173	190	166	144	176	141	161	170	163	163	159	133	167	173	149	146	159	154	165	166	149	151	156	127	185	160	158	165	146	134	163	176	168	169	159	164	160	171	152	132	156	151	191	151	161	175	160	146	153	166	179	160	159	162	145	158	185	171	187	173	164	164	160	179	185	139	159	146	165	137	150	158	155	138	172	156	148	157	162	160	163	162	141	154	152	165	193	169	160	143	149	169	163	170	160	183	182	167	150	166	183	157	156	155	151	162	182	151	176	172	147	188	168	142	163	167	152	157	171	157	164	151	167	155	161	162	145	165	146	154	174	177	165	167	173	157	156	192	163	147	165	171	137	166	160	158	157	153	130	177	190	155	153	160	148	157	168	162	161	179	164	189	188	170	157	182	186	155	152	157	149	178	166	165	167	160	158	174	166	154	153	151	157	148	156	156	188	177	152	200	164	153	197	155	178	153	158	155	156	149	157	186	174	138	157	165	158	164	159	153	189	163	176	153	151	161	164	169	164	158	174	183	164	158	141	146	173	133	130	190	161	164	167	159	153	162	159	165	171	175	146	179	151	144	160	144	133	156	166	163	170	149	148	186	160	148	162	188	157	163	138	158	174	148	154	156	170	133	179	144	152	169	152	174	143	171	147	162	145	149	161	175	156	166	158	177	141	145	157	177	169	164	152	146	169	166	167	174	170	144	161	169	154	162	169	156	166	145	164	159	173	153	156	176	160	164	178	180	152	158	158	159	157	168	150	156	150	158	167	166	173	177	159	182	143	192	150	145	152	155	157	180	160	183	139	168	114	148	169	179	173	146	171	161	154	157	145	166	177	161	150	194	153	161	156	166	185	175	147	154	160	161	167	171	152	177	170	156	164	146	160	157	154	151	142	174	140	149	146	147	155	163	146	149	153	165	182	160	144	146	151	139	178	142	158	153	171	142	161	147	169	173	168	198	150	164	144	158	185	157	160	164	155	148	146	145	166	139	140	168	159	149	193	155	165	151	163	151	147	158	162	162	185	175	152	145	156	147	150	144	161	164	154	175	175	140	165	168	178	151	152	142	172	159	160	156	163	143	171	186	150	154	162	165	164	164	170	153	162	168	172	163	162	151	167	156	163	181	163	143	159	171	155	149	159	177	183	155	158	153	164	173	151	143	171	151	152	155	153	173	170	147	150	196	165	143	164	163	157	149	141	158	175	149	158	158	150	188	161	178	137	176	160	162	163	145	175	156	165	169	160	161	146	144	159	164	175	166	150	163	156	155	150	175	149	170	161	158	170	152	151	163	169	154	157	168	158	150	164	161	162	170	171	143	161	164	170	158	148	173	169	159	180	151	172	147	177	155	165	150	148	149	158	154	151	159	168	173	160	161	156	166	155	161	161	161	174	148	139	170	141	163	178	178	149	148	160	172	162	160	155	164	139	187	160	138	158	162	152	151	146	149	143	162	162	171	152	149	187	166	165	150	176	151	158	139	165	141	170	155	172	160	149	158	179	171	169	150	164	144	149	141	164	157	155	154	147	150	147	145	144	170	168	151	153	174	142	161	183	144	167	167	164	167	159	168	151	153	142	158	138	171	154	179	153	158	151	162	155	138	154	177	158	165	163	160	163	178	175	173	159	158	163	145	157	136	156	157	160	161	162	152	175	166	179	159	123	151	159	155	169	166	147	181	177	153	155	147	156	173	173	173	157	154	140	164	153	146	154	164	162	157	164	155	171	153	168	171	168	166	174	158	149	158	137	153	167	163	149	149	186	141	157	168	167	164	177	151	186	158	151	159	167	164	160	163	166	178	164	135	138	167	158	143	165	180	169	173	148	167	163	148	165	143	150	158	159	169	191	165	160	182	200	143	137	160	172	160	161	158	170	178	159	168	177	170	159	174	171	165	168	154	158	155	164	187	199	178	163	166	141	159	145	166	152	148	164	191	161	150	155	137	151	166	155	144	152	168	158	148	151
24552	20779	27241	24353	14839	2114	1301	995	771	530	463	554	1236	384	366	352	401	367	352	371	360	362	372	329	342	356	374	362	365	310	358	341	340	368	336	334	343	351	360	321	344	324	313	349	334	319	354	336	324	315	330	371	345	305	325	332	328	303	349	360	355	348	311	330	305	333	325	324	359	358	309	351	336	336	333	342	309	358	313	334	313	321	329	329	314	346	330	320	345	333	344	318	359	338	313	320	369	328	339	339	346	329	370	327	330	317	323	285	323	336	296	325	331	341	366	335	323	332	330	371	353	332	347	342	343	330	321	324	326	354	321	331	330	332	370	353	331	348	326	337	338	323	350	332	339	341	339	326	344	322	348	323	314	356	341	334	347	359	343	326	359	354	317	347	324	371	326	307	365	325	313	361	352	349	336	341	356	339	283	341	315	326	320	316	348	337	350	316	333	379	329	357	352	346	319	355	316	320	317	306	315	336	337	329	335	310	337	313	348	294	329	343	307	329	325	336	347	310	335	306	338	356	301	363	367	365	339	334	306	345	324	317	324	341	342	349	333	335	314	329	325	349	354	340	293	345	343	318	361	357	343	328	357	320	343	306	327	351	344	324	332	334	318	370	335	318	354	326	342	328	346	352	350	330	313	329	338	314	318	335	310	378	338	330	329	344	340	336	313	317	365	326	325	327	322	336	351	329	347	355	357	335	361	321	333	354	353	362	324	348	349	304	313	348	374	333	344	341	274	343	333	335	329	349	356	317	322	380	362	355	358	307	328	347	320	329	351	329	323	376	335	350	290	341	318	308	300	369	324	348	295	331	323	338	358	355	310	329	301	349	340	315	317	336	302	324	321	324	373	366	338	308	326	360	336	317	374	320	348	323	360	336	333	327	338	330	367	332	342	322	330	330	331	285	343	333	327	363	316	300	315	347	342	325	360	330	324	310	331	325	345	343	329	319	327	355	304	310	322	358	335	334	317	347	333	315	325	325	349	350	352	344	323	352	334	349	363	360	330	336	327	344	365	354	314	331	322	307	313	344	329	346	343	332	299	316	329	373	351	322	328	305	316	353	333	328	361	321	326	341	327	332	321	335	315	350	337	333	352	350	348	320	333	306	359	323	339	323	312	298	341	295	374	344	328	322	349	290	354	347	331	337	318	348	307	317	324	322	305	345	345	321	347	337	346	308	333	344	337	306	323	337	335	356	328	343	354	308	310	322	296	353	343	350	337	328	328	344	336	343	335	340	350	325	331	386	350	354	341	346	331	319	309	332	329	344	361	373	330	310	339	311	324	330	319	330	357	331	334	323	349	333	348	327	306	331	342	350	326	316	367	354	318	324	343	351	332	340	317	341	341	378	336	354	342	324	348	330	320	356	317	354	317	347	311	368	348	316	346	323	319	331	335	322	324	334	339	336	344	321	395	336	309	320	329	374	336	316	337	305	307	322	358	320	323	340	327	347	319	353	359	314	339	320	334	348	335	343	349	314	328	339	310	329	352	338	309	312	372	337	315	327	349	322	345	327	333	353	316	322	294	364	346	369	338	316	306	361	334	331	355	366	323	308	329	347	341	332	347	304	318	302	337	369	331	331	312	331	325	341	340	302	356	334	321	352	353	341	328	357	333	318	359	331	302	369	361	331	334	343	365	314	300	319	314	320	306	324	335	329	321	342	354	328	346	331	318	324	317	331	347	347	324	345	331	318	321	326	330	296	326	317	313	321	313	340	378	319	325	326	334	351	339	340	338	331	329	306	344	352	377	349	356	318	325	339	330	329	329	331	310	342	294	352	347	326	336	362	328	342	321	306	358	320	325	354	322	325	345	338	310	295	360	346	351	322	328	329	323	342	335	338	279	333	344	332	321	317	329	328	299	359	338	317	322	303	370	313	330	342	335	343	373	343	352	318	331	341	335	341	339	331	322	351	359	355	317	348	345	377	342	331	317	330	355	346	337	329	321	338	302	364	333	340	336	335	321	339	316	347	303	325	347	352	335	324	328	336	322	364	319	344	325	352	312	333	331	329	319	331	318	328	335	373	361	364	327	359	388	324	304	350	347	349	342	330	345	357	288	345	371	332	295	356	349	322	313	355	340	354	337	342	322	327	303	342	323	354	383	344	341	363	340	340	335	328	307	341	288	337	335	311	311	367	324	335	324	329	328	335	321	318	346	329	340	337	349	343	339	343	322	357	310	321	319	328	333	328	334	356	343	316	309	330	311	318	335	330	332	350	361	342	324	329	330	327	336	319	312	327	325	322	353	342	313	336	315	362	368	337	332	340	356	323	353	320	327	353	348	372	383	346	321	326	310	364	286	347	318	316	327	300	328	346	342	323	346	342	353	337	347	311	322	346	348	328	289	339	357	338	322	353	343	305	324	328	341	363	324	344	341	367	334	336	339	347	279	317	303	339	362	353	302	332	350	328	320	336	354	347	329	315	357	344	311	343	336	329	369	326	342	339	332	326	318	292	308	352	367	325	364	351	367	377	342	325	356	326	315	340	314	346	362	322	334	323	314	334	307	334	363	331	306	334	344	328	321	323	338	338	294	323	311	328	331	342	305	332	350	313	352	347	377	323	310	325	319	362	305	324	319	351	336	329	338	357	296	355	317	353	315	362	333	360	323	312	318	317	363	343	329	345	310	341	358	336	307	327	326	333	353	331	351	344	319	368	353	342	368	323	321	369	314	318	341	341	329	344	344	357	346	338	350	319	331	342	314	351	323	341	318	334	356	353	321	332	343	346	325	318	348	319	309	341	315	348	354	331	349	334	315	327	308	334	368	339	331	335	375	341	318	357	292	323	316	346	350	313	329	364	362	332	326	320	337	332	340	313	353	332	322	338	268	292	347	351	314	328	338	340	364	309	323	341	339	324	308	346	348	352	309	306	358	349	339	304	328	312	310	342	327	325	344	313	316	343	308	315	354	358	341	352	326	338	297	361	335	283	336	320	327	306	316	354	367	327	323	359	347	310	327	360	317	337	361	354	304	343	330	328	356	344	320	358	342	347	361	338	321	326	343	351	309	361	350	347	316	323	310	329	324	345	296	330	323	369	346	305	364	367	332	326	352	294	363	358	303	361	334	330	347	372	332	358	346	359	302	317	347	308	315	332	338	323	332	345	322	300	338	345	355	330	364	362	351	321	319	329	317	360	323	332	340	330	331	306	342	327	344	365	346	318	353	335	348	327	305	346	306	319	370	321	377	309	325	355	338	338	321	327	342	307	317	320	315	337	364	344	338	336	334	314	341	320	315	373	351	356	347	331	316	354	307	327	337	365	332	314	338	333	300	344	318	334	318	335	310	339	346	331	351	317	339	314	307	343	334	309	366	331	356	336	345	314	338	315	305	316	334	355	327	317	339	326	334	302	339	330	359	324	326	318	348	337	348	339	334	331	325	354	346	351	312	355	339	334	310	348	321	351	338	330	309	342	325	324	358	321	310	336	326	311	357	298	348	314	317	317	320	357	339	352	328	318	323	361
13887	15792	15850	9053	6124	2956	2631	2054	1468	898	755	971	2413	527	524	502	529	433	438	431	457	394	432	391	419	419	422	426	391	425	383	408	436	416	396	426	404	395	383	401	383	400	395	401	384	406	409	378	402	393	351	365	366	385	426	396	392	427	378	364	396	399	382	378	395	359	384	401	377	399	405	395	377	388	382	400	443	406	370	395	363	367	415	357	403	402	368	393	400	392	385	388	381	380	409	396	396	388	419	366	384	383	400	356	417	392	424	396	394	370	408	366	405	382	386	367	391	350	419	377	385	385	379	394	364	405	386	420	394	382	388	382	384	399	375	406	382	402	401	378	379	375	418	403	385	370	419	379	417	420	384	392	393	416	406	382	401	405	393	398	387	367	375	406	370	396	421	390	394	374	387	386	418	386	377	394	345	367	397	388	396	375	400	378	382	375	359	416	399	434	383	423	368	398	380	381	384	373	384	381	381	384	399	404	374	391	384	401	372	384	411	377	407	420	397	365	417	358	383	394	402	386	393	376	372	413	392	390	405	396	397	386	382	403	379	414	415	373	367	372	358	385	383	396	372	366	391	398	374	400	406	383	412	367	370	356	408	392	393	400	391	390	361	392	348	378	381	393	368	410	368	413	386	387	400	419	383	405	388	381	369	353	379	426	423	384	404	372	394	387	387	349	384	354	381	399	386	420	397	370	387	391	418	422	402	370	367	443	405	401	406	400	370	362	397	383	392	343	370	391	380	382	387	378	419	395	359	427	384	401	361	398	353	416	393	375	424	409	368	391	378	401	397	389	420	400	378	387	391	359	405	366	381	412	396	413	394	409	372	374	372	380	372	378	395	368	394	345	360	386	382	390	385	397	426	385	399	336	400	374	399	404	379	393	355	378	366	372	411	363	385	351	379	381	402	402	385	427	376	369	366	385	421	392	391	390	383	379	379	419	391	355	385	370	384	405	385	370	381	397	384	366	365	396	382	394	408	401	386	421	339	384	405	397	401	359	409	395	388	406	370	415	380	389	378	402	381	388	369	366	397	352	398	345	400	393	408	397	423	393	400	390	380	364	382	374	395	369	397	420	401	381	405	369	390	347	369	388	379	393	382	425	409	387	383	388	377	418	377	378	380	375	391	389	381	403	396	372	345	422	403	401	417	405	443	383	388	383	365	394	389	385	391	391	379	396	400	414	380	388	387	400	424	400	410	412	390	391	412	380	385	426	389	376	395	414	404	379	382	369	352	372	396	374	399	401	393	381	410	341	385	394	411	344	403	373	362	374	338	381	396	362	422	428	391	393	398	386	384	393	356	418	383	397	373	397	413	399	405	385	370	404	389	397	423	403	407	427	379	371	429	397	395	424	393	390	408	392	376	373	405	374	387	409	407	402	392	390	388	390	413	365	391	362	419	373	417	361	407	372	368	420	385	404	410	402	446	405	377	385	382	395	322	375	372	372	401	416	391	384	372	381	403	378	420	364	379	397	409	392	394	386	380	370	387	377	380	353	388	347	394	411	376	416	372	385	391	396	356	406	376	388	408	420	372	412	373	382	372	391	378	381	372	378	416	390	391	409	357	383	417	394	389	374	370	376	391	413	391	404	387	419	407	397	425	394	412	389	381	379	401	384	382	404	368	400	382	378	430	419	395	401	373	372	383	377	404	435	394	416	384	420	377	403	415	371	373	404	389	400	402	381	374	393	409	389	410	385	403	385	335	388	397	389	354	370	377	368	391	395	344	389	369	387	421	386	367	381	379	385	364	433	390	377	393	424	408	364	378	375	399	364	381	396	394	412	418	367	423	391	370	374	380	406	368	376	374	378	401	409	367	378	384	373	409	398	400	417	377	395	369	396	421	388	389	386	391	412	376	393	419	380	380	383	398	396	385	392	410	374	407	376	398	388	412	354	390	388	397	395	381	378	367	411	391	376	414	384	378	403	396	417	359	410	411	385	405	414	443	411	385	415	429	387	398	424	384	386	404	433	401	381	412	378	400	399	386	395	409	424	390	399	378	409	418	396	357	405	387	396	398	405	351	397	407	364	369	396	408	417	395	390	403	381	403	385	379	376	396	416	355	361	368	397	387	389	389	404	391	377	429	334	370	361	380	397	398	400	377	427	402	399	393	373	374	372	403	381	395	406	397	398	359	391	387	380	386	376	389	426	361	393	418	419	387	406	352	409	358	371	406	403	384	391	375	376	416	390	397	401	402	390	425	410	423	404	366	376	406	386	429	362	418	415	368	391	381	382	367	396	351	407	375	402	398	390	406	385	375	380	389	383	431	401	368	391	410	368	426	355	372	407	380	318	406	373	363	432	390	385	408	384	412	372	401	399	393	408	355	364	373	381	396	402	381	367	395	379	392	405	403	369	394	368	362	373	409	387	405	426	405	412	389	419	386	380	393	368	386	395	396	397	371	395	368	395	356	383	366	402	405	386	411	388	364	385	375	386	381	396	399	420	388	405	393	390	413	404	409	398	387	396	365	399	377	398	388	383	400	348	399	392	383	374	424	383	412	439	382	368	381	390	397	379	372	380	421	376	395	386	418	383	382	391	373	403	391	385	371	414	401	382	391	399	376	415	389	403	400	404	385	395	374	369	382	405	371	386	422	387	385	356	426	421	377	400	394	385	407	403	354	389	420	393	354	392	391	393	405	387	376	373	385	369	357	429	379	411	390	395	359	410	385	391	367	391	351	384	374	379	393	393	369	394	430	370	388	395	383	374	376	368	382	384	393	412	387	435	387	367	416	419	393	362	412	360	427	387	412	376	362	366	383	400	394	401	383	377	377	377	405	400	370	372	390	434	406	356	413	397	383	400	352	416	381	413	398	386	406	390	361	418	395	387	417	417	390	418	366	383	392	366	363	386	391	372	398	371	389	393	430	395	382	408	404	395	382	396	355	398	365	381	404	369	365	379	390	367	395	379	410	392	393	412	407	410	357	377	360	401	405	372	403	416	381	418	394	401	393	394	410	367	382	410	392	386	381	384	394	394	371	394	389	396	389	397	373	411	412	382	406	388	381	402	388	393	366	391	363	376	409	358	363	351	372	426	434	424	380	375	408	397	368	400	357	347	374	402	385	399	369	384	414	384	390	370	417	366	362	391	410	375	368	365	374	434	405	376	390	374	366	414	403	412	428	395	398	391	384	377	413	389	357	375	390	361	425	379	377	409	380	374	398	406	365	393	401	415	409	414	396	356	382	365	414	402	352	414	356	391	377	400	383	401	383	411	427	377	403	374	381	355	373	368	380	408	406	401	373	379	361	359	382	396	337	410	360	385	417	377	403	387	382	413	378	391	427	378	421	401	387	391	407	418	402	375	390	408	400	414	366	364	389	383	395	390	378	386	376	386	386	375	400	402	412	400	382	398	389	404	359	428	396	411	433	395	405	346	369	396	390	398	397	376	368	420	400	392	391	400	397	396	403	407	403	418	396	364	394	387	402	398	374	351	411	391	399	371	396	380	387	401	396	364	376	379
22325	20830	28601	23153	20830	20933	13792	2297	1230	973	638	1199	6493	399	326	287	261	249	238	181	201	188	189	199	184	176	183	172	171	158	164	165	143	160	152	128	154	146	146	134	132	139	149	154	136	131	130	149	146	140	123	118	142	128	137	121	128	137	107	137	130	119	139	141	126	132	135	113	152	147	126	126	119	124	130	138	140	126	121	123	132	116	143	148	122	124	120	131	138	132	111	135	131	128	121	140	126	138	139	125	111	113	108	145	141	107	134	116	114	125	129	131	129	137	130	110	116	124	104	132	127	110	120	109	109	118	146	131	133	112	154	109	115	104	125	118	140	106	118	115	126	153	152	133	114	88	125	141	117	123	124	120	124	145	125	134	126	112	107	123	137	122	116	106	153	128	102	121	115	129	115	121	123	147	115	115	125	128	128	135	133	102	134	114	146	106	107	137	133	103	117	116	119	107	142	115	116	116	114	116	135	113	117	99	128	127	130	115	127	106	114	135	129	122	131	121	122	139	105	135	144	121	115	118	117	126	118	123	118	125	139	134	132	122	135	123	105	119	131	109	115	108	120	111	129	131	118	119	125	142	124	122	131	135	124	118	131	129	104	120	122	125	125	125	131	133	124	131	118	127	146	137	129	140	129	126	139	128	123	117	135	110	119	118	113	123	116	137	135	114	140	116	126	97	123	126	147	114	132	121	106	123	133	136	118	133	133	98	110	142	119	137	135	119	153	118	120	120	136	128	121	139	120	111	119	123	106	107	90	124	122	115	127	116	126	128	129	127	127	102	117	136	135	111	123	141	116	130	146	140	98	143	133	121	108	99	122	125	105	129	107	126	145	115	115	134	137	123	150	121	107	121	114	115	121	125	127	133	115	119	126	147	122	128	130	110	137	128	125	116	112	127	119	126	118	123	98	108	127	128	112	110	127	132	121	130	144	116	124	131	118	135	136	156	102	128	130	122	110	136	129	121	142	109	125	108	129	120	124	128	105	120	121	110	119	103	112	141	105	115	125	105	115	134	134	142	129	144	119	120	137	101	114	145	131	139	123	114	132	117	100	140	130	111	112	120	126	124	142	103	120	113	114	127	126	128	122	118	135	97	99	119	113	120	109	108	105	121	127	117	117	139	124	117	114	115	118	104	127	122	123	125	112	112	103	117	122	124	126	122	116	114	118	118	132	108	109	130	121	126	125	112	121	115	120	108	126	140	104	99	124	109	116	117	108	112	121	119	109	122	125	116	114	130	130	128	128	122	134	129	124	116	142	116	112	107	128	114	111	117	117	126	120	113	120	132	152	127	128	107	145	119	130	120	128	136	119	118	116	104	126	119	138	136	124	126	113	126	140	105	140	117	144	120	129	141	124	132	100	124	116	104	125	119	134	135	132	108	121	139	120	130	105	107	123	102	128	153	115	120	129	126	124	107	120	110	149	137	119	124	122	116	107	102	130	108	130	94	136	129	129	123	119	116	135	128	109	111	109	112	126	127	130	128	113	143	104	134	117	125	118	120	128	118	132	126	107	123	98	114	125	121	120	126	121	133	126	126	143	129	129	123	136	136	119	122	134	120	122	126	110	115	116	120	118	114	109	110	130	116	106	118	130	124	114	116	127	86	125	125	122	138	136	106	97	115	110	135	115	134	120	124	120	145	118	117	111	121	147	132	142	110	116	104	155	145	110	134	116	123	122	111	115	134	126	121	110	115	130	118	142	130	125	125	123	133	127	118	133	122	121	124	115	109	121	113	129	118	113	102	119	133	101	126	110	130	126	133	125	140	129	117	125	116	112	132	113	132	124	140	130	128	117	132	119	118	114	104	128	127	119	120	133	124	127	130	124	117	122	125	107	112	115	88	119	124	133	119	122	126	122	115	121	119	112	126	118	116	124	113	138	119	105	108	111	117	120	125	133	125	127	113	135	106	135	137	112	114	131	140	127	123	132	139	134	121	122	133	117	126	114	144	120	127	101	124	101	118	119	128	110	123	110	101	127	122	120	101	122	140	120	142	120	152	100	119	127	119	143	126	131	107	133	111	114	135	127	132	116	125	140	137	132	128	139	130	124	106	119	132	134	116	117	122	112	111	127	143	117	128	144	138	111	107	129	116	117	131	121	129	123	129	123	114	128	115	124	130	121	126	116	106	129	117	119	116	119	127	126	136	131	132	123	124	118	123	123	122	146	123	123	114	121	143	114	121	129	130	120	124	124	134	130	99	129	127	114	100	128	114	152	129	100	114	114	115	125	115	121	111	121	121	104	138	127	141	122	121	113	129	115	130	117	135	123	117	123	131	119	102	124	135	114	129	134	131	129	139	107	116	106	126	128	139	120	117	130	112	129	122	128	87	132	128	129	105	104	119	124	124	131	121	142	125	130	118	130	143	138	113	109	113	132	117	133	118	102	123	97	116	122	122	117	129	129	114	120	127	125	110	134	129	112	124	117	130	132	109	122	135	119	122	133	114	115	134	118	116	121	143	138	119	117	115	129	115	129	146	116	130	138	115	111	121	97	119	133	141	118	132	116	121	123	103	118	134	133	114	111	131	121	111	122	122	109	109	132	117	124	109	115	128	118	112	114	105	111	107	116	96	122	118	126	129	109	124	94	111	104	122	124	130	123	120	117	118	122	98	118	96	120	121	116	123	118	111	118	97	123	125	139	126	122	142	139	114	129	132	107	120	130	111	105	128	117	131	137	125	131	128	111	127	138	133	108	122	124	117	110	120	127	117	108	109	122	132	120	120	125	128	123	104	134	133	136	124	130	124	123	117	123	117	134	130	123	114	121	129	147	118	122	111	108	98	138	128	132	111	116	106	113	132	129	147	136	135	136	127	108	117	134	124	120	117	116	145	123	121	107	113	105	139	102	114	111	113	121	115	114	116	107	133	124	130	111	111	127	107	114	127	124	143	127	155	125	126	118	148	128	141	106	128	138	119	118	110	122	106	117	122	127	114	125	123	120	124	127	130	112	127	114	120	145	109	138	138	112	119	115	127	103	135	115	118	129	119	112	135	113	129	129	121	120	110	125	136	98	138	146	118	133	135	107	137	117	133	132	106	122	132	126	135	109	132	129	126	130	119	131	135	129	97	128	125	125	138	148	110	131	96	138	116	128	137	125	126	133	130	129	122	136	113	105	123	127	123	115	142	135	121	115	121	136	123	117	124	116	132	119	114	109	138	121	126	108	138	123	122	123	113	133	127	113	103	122	152	117	111	112	112	100	117	110	113	120	127	115	110	111	124	114	115	107	125	125	140	123	122	127	103	112	119	118	102	104	134	137	129	116	130	114	122	124	114	120	135	134	127	113	120	124	115	135	123	106	132	126	125	120	126	116	132	122	137	107	115	123	124	112	149	109	133	116	110	128	125	109	145	132	106	132	126	129	127	99	129	117	125	107	125	109	118	107	132	120	121	119	141	126	119	140	111	128	127	95	126	119	121	119	125	113	118	149	134	117	114	114	119	113	111	121	120	133	102	112	101
16583	26071	25147	14354	12604	7546	5891	4189	2740	1934	1292	2302	9535	621	592	505	408	368	353	329	259	282	270	251	233	267	202	221	226	221	198	183	178	195	186	194	190	168	157	185	181	170	174	163	161	183	152	174	171	154	154	182	148	164	159	145	193	164	151	149	155	165	159	185	151	155	147	169	146	153	135	145	141	151	114	144	153	149	142	150	147	158	145	149	141	146	137	146	156	147	134	156	145	140	139	151	141	143	143	147	170	172	153	146	153	127	142	160	158	138	132	153	166	135	154	146	141	151	151	161	142	125	138	145	120	131	155	167	174	127	151	155	144	124	149	148	121	131	165	143	145	145	137	154	170	158	158	155	148	126	144	160	145	147	122	121	163	139	161	151	106	151	159	160	143	142	137	151	144	127	141	134	130	136	131	132	146	152	155	141	138	125	131	148	140	148	169	119	147	141	133	151	147	141	137	112	145	142	164	146	149	149	156	145	152	150	136	144	129	136	143	135	120	160	133	135	169	133	122	142	164	136	136	127	133	133	153	168	142	153	142	157	152	138	157	152	143	158	127	120	147	128	120	149	144	124	131	137	141	145	147	150	156	145	129	151	149	144	155	125	151	148	141	137	137	147	133	123	134	141	140	149	165	134	147	154	129	138	146	130	128	133	115	132	124	170	141	142	149	144	133	137	151	118	143	141	158	138	145	136	162	156	140	140	141	135	142	137	146	122	126	164	146	137	126	142	150	141	133	138	158	130	142	124	155	141	167	113	137	151	157	145	132	144	157	156	129	161	159	135	144	151	129	149	150	135	152	138	137	159	136	128	155	127	157	143	134	145	144	132	156	148	134	144	127	146	112	144	156	125	137	134	146	172	142	123	131	113	149	139	165	140	125	154	150	151	162	156	155	129	146	146	140	126	133	144	147	132	152	129	145	159	141	145	129	143	118	140	159	134	173	124	137	142	130	141	142	134	144	154	146	119	144	148	144	139	125	141	142	142	143	114	166	153	134	143	143	147	143	128	140	152	126	123	153	148	133	133	137	147	151	155	143	160	148	163	121	136	142	141	146	153	150	153	137	136	118	144	135	147	152	131	154	136	137	148	128	132	144	119	133	135	159	136	124	121	140	126	142	135	148	128	133	147	151	160	140	135	129	141	144	162	137	140	115	148	120	146	159	137	135	146	140	144	160	135	160	141	130	128	158	141	146	160	147	142	156	139	138	137	171	136	132	127	134	156	129	138	137	150	124	162	147	139	152	148	134	138	133	137	132	132	149	152	133	136	122	143	140	143	156	174	136	126	150	147	149	150	137	138	149	146	137	126	128	159	133	121	158	130	165	143	134	172	140	158	151	147	160	130	166	151	138	127	138	145	132	144	134	135	145	145	123	141	146	140	159	140	152	145	147	138	127	148	138	138	141	158	143	135	146	141	132	134	136	132	139	139	132	130	141	139	134	145	133	128	136	128	140	145	152	142	153	141	136	141	145	142	150	148	126	143	145	153	152	138	128	154	139	162	142	134	157	136	151	161	137	131	138	138	144	147	154	161	113	143	129	128	138	141	142	150	120	150	128	158	110	154	154	123	149	131	151	142	150	127	146	147	151	123	139	137	134	138	139	168	139	163	134	135	144	140	159	138	158	152	127	150	140	145	140	145	158	147	118	147	135	137	159	138	152	141	128	132	144	138	157	151	128	158	158	143	137	127	127	140	160	147	134	144	117	157	139	143	123	151	144	151	130	133	147	146	115	140	136	143	147	139	135	146	143	141	128	148	126	137	130	148	175	152	142	148	148	135	154	126	128	147	151	120	162	145	139	155	124	135	120	118	122	142	151	144	154	124	135	134	129	153	150	136	142	120	155	126	142	121	119	140	145	139	124	169	144	141	150	131	143	153	133	134	129	149	129	131	152	144	150	127	132	129	129	137	155	162	135	125	139	147	122	134	169	135	126	157	144	137	153	135	137	151	130	171	138	160	128	147	133	132	134	158	123	144	129	128	160	127	142	155	149	136	139	172	132	126	137	135	132	151	131	143	138	149	140	143	143	140	143	150	124	139	155	131	134	147	123	128	123	122	138	144	133	133	134	134	156	135	153	140	160	138	152	140	151	117	150	136	137	152	111	155	114	140	153	139	140	118	141	141	155	143	130	147	155	146	141	139	139	155	149	158	162	138	126	134	154	145	158	133	170	142	149	161	146	138	136	122	128	143	146	128	138	154	134	146	154	125	136	156	150	128	146	151	140	144	113	129	150	113	150	167	142	134	137	134	126	156	168	152	132	134	139	136	156	154	151	139	118	142	146	143	140	146	138	135	138	132	135	132	150	153	158	131	129	146	126	130	142	125	168	153	150	158	159	143	141	155	127	139	158	146	163	140	153	121	150	130	143	132	136	132	138	132	145	132	124	149	144	141	128	167	139	152	149	148	119	157	142	163	163	137	134	155	114	135	143	139	147	154	134	150	147	145	134	147	131	126	130	149	137	164	133	120	157	122	146	159	136	119	140	155	125	133	131	146	170	126	163	147	141	159	152	142	128	133	135	144	156	162	144	133	158	149	125	166	136	132	157	145	132	133	142	141	151	137	133	132	122	135	142	151	134	147	129	142	146	139	142	155	141	143	145	144	148	149	142	143	120	148	153	138	146	151	140	143	134	128	138	147	144	164	136	133	135	150	115	130	139	154	140	146	138	149	142	165	131	134	130	162	136	122	128	137	133	119	142	132	148	139	124	159	146	143	126	149	130	150	151	150	141	127	149	126	138	144	137	144	129	138	150	141	143	135	135	125	136	153	132	167	136	133	123	144	116	136	135	160	126	154	146	144	146	150	147	141	144	131	149	125	134	160	153	145	120	128	135	150	137	133	151	140	129	143	169	152	130	168	146	152	154	136	126	146	135	137	141	142	148	128	131	135	144	152	138	143	143	125	133	130	155	138	136	146	133	163	123	134	138	134	130	162	155	163	154	151	121	142	143	136	135	138	153	147	161	138	160	145	157	116	131	143	123	143	150	154	151	139	118	142	138	152	145	139	138	130	149	122	135	139	153	133	145	164	154	136	150	131	139	138	137	133	142	134	154	138	129	134	140	140	143	125	116	147	108	157	97	130	132	145	142	130	123	134	151	119	152	145	153	121	156	169	138	156	130	142	146	122	155	134	145	117	147	150	147	132	130	144	134	127	121	119	146	147	135	128	152	141	132	150	139	135	147	145	135	143	141	162	132	129	132	133	153	127	140	147	134	135	133	130	132	142	152	136	166	128	133	137	140	144	144	145	132	137	179	167	126	139	131	148	146	142	131	137	138	154	124	140	128	135	137	145	133	125	136	153	145	154	140	144	117	156	137	153	153	140	125	134	141	138	135	129	132	138	142	154	142	149	139	156	145	126	142	126	141	131	138	150	174	152	142	138	141	145	136	141	138	158	161	155	145	135	144	152	143	142	145	148	154	163	149	158	133	127	118	125	152	128	142	142	136	142	160	152	124	150	132	152
26515	20418	13029	3596	2403	1370	969	627	564	428	303	337	595	274	320	260	292	316	267	294	304	286	279	288	278	297	301	301	310	316	287	288	307	272	294	273	273	308	284	279	254	316	330	317	274	280	281	287	292	267	283	289	304	285	300	306	318	319	251	311	296	300	290	327	267	304	307	294	302	329	326	302	308	278	290	324	292	276	323	285	288	283	294	278	313	304	282	314	298	292	298	294	326	319	291	285	304	333	269	296	279	275	300	307	276	322	279	262	314	303	296	287	281	296	294	269	278	251	275	299	270	280	300	305	322	296	296	278	302	278	306	278	297	302	273	285	278	301	309	306	290	290	317	294	271	270	267	320	323	290	301	282	308	261	284	307	258	306	268	289	274	314	270	266	300	297	296	313	298	269	270	270	268	267	300	304	281	285	267	286	297	299	297	271	280	285	314	267	262	274	292	315	297	296	272	252	285	285	298	281	269	302	275	298	308	298	276	289	275	268	274	271	282	304	283	310	259	273	285	298	257	283	291	284	289	280	266	284	280	278	259	296	268	294	299	275	278	299	274	311	308	325	270	276	295	307	292	316	275	288	291	292	282	318	275	300	301	299	297	279	309	303	301	283	281	305	292	293	304	249	275	282	282	277	301	317	283	265	285	280	303	295	280	304	321	297	303	296	267	262	292	320	306	288	294	308	306	268	266	280	293	302	267	302	260	291	288	271	281	277	293	274	277	289	297	270	261	265	290	286	287	292	294	312	272	316	303	314	277	310	306	303	301	298	314	303	306	287	305	289	313	280	296	309	297	273	273	306	316	301	289	271	299	283	255	297	302	313	313	270	292	299	263	299	288	300	314	290	285	304	257	284	255	273	255	285	260	281	295	276	286	311	307	304	281	275	270	297	292	304	286	262	282	314	310	267	269	301	287	285	284	318	272	300	290	275	325	310	286	281	308	299	276	282	308	303	302	295	289	331	308	291	303	303	288	292	294	304	285	289	261	292	289	294	295	307	279	288	301	306	292	326	270	314	303	292	292	301	287	270	279	302	285	283	258	315	294	293	299	289	288	334	297	304	294	283	316	274	300	299	269	315	303	303	286	287	292	284	307	303	270	297	261	302	302	279	275	294	319	288	298	318	264	299	294	305	305	320	308	276	282	321	289	295	292	281	291	282	279	301	296	291	275	262	291	278	279	278	299	279	292	321	273	302	289	315	304	299	295	296	303	278	280	289	292	322	289	283	279	286	258	285	314	280	298	271	305	308	284	288	284	256	293	295	309	309	300	297	315	287	295	288	294	300	237	273	274	305	305	289	287	305	305	293	291	299	312	291	270	279	297	292	285	313	297	301	276	312	301	300	298	291	279	262	291	303	303	293	281	306	280	286	304	306	253	278	294	307	285	279	305	273	263	298	297	288	286	280	258	275	298	280	285	287	291	299	279	286	280	289	269	293	333	291	312	283	284	322	319	316	267	278	262	287	295	279	287	320	313	294	293	320	297	287	301	302	313	299	318	293	270	288	298	288	300	284	298	279	273	290	301	337	292	287	303	298	278	281	290	294	289	329	282	298	266	320	298	290	295	288	273	281	308	267	274	299	289	292	289	280	307	313	288	305	297	288	292	290	282	268	294	333	303	289	294	263	281	299	325	290	264	266	278	295	282	304	317	304	288	300	290	288	300	315	281	296	280	296	296	266	303	276	318	287	313	299	282	316	296	305	323	273	287	279	290	302	298	274	295	261	296	282	293	279	302	274	282	241	295	271	306	278	291	325	307	303	299	286	329	282	300	279	278	297	292	281	288	301	270	288	263	284	272	261	311	268	295	299	275	291	287	303	302	281	265	277	279	299	289	284	292	283	309	283	275	278	315	271	305	296	294	273	278	295	308	294	289	304	271	271	293	285	287	319	291	324	316	302	296	285	309	303	303	284	273	291	285	308	312	314	289	272	280	282	292	300	271	308	291	269	296	321	280	296	295	285	315	272	303	292	289	304	269	303	286	312	307	300	288	300	331	274	288	287	326	296	306	279	330	278	265	296	293	275	297	307	281	298	315	297	266	283	303	297	281	299	286	275	297	280	288	305	308	269	274	304	302	285	250	301	263	293	285	304	274	296	257	288	279	274	262	305	330	303	281	327	304	312	284	285	276	320	292	277	302	298	277	294	308	272	287	281	274	287	284	272	282	261	336	307	288	288	280	273	292	291	307	265	272	304	302	276	277	278	284	314	290	284	294	318	269	309	283	274	274	290	279	266	327	288	311	324	296	295	307	309	311	286	297	261	317	293	292	286	295	308	304	285	291	305	303	304	276	285	288	262	286	286	273	300	271	301	301	301	274	300	276	292	292	263	314	311	279	303	279	271	309	282	300	278	275	305	268	292	296	292	303	282	273	297	296	278	284	272	297	314	290	282	291	295	277	305	282	298	283	287	278	301	256	313	275	313	278	260	305	299	272	268	292	301	303	295	288	306	299	280	305	269	260	313	290	287	287	287	299	307	284	284	271	334	284	276	300	286	292	255	298	295	282	317	279	296	280	269	301	323	279	315	285	297	297	294	282	314	318	300	305	280	310	293	310	299	289	318	319	285	269	268	293	264	293	256	256	282	268	288	289	288	306	291	285	294	279	267	271	309	285	328	281	281	311	281	306	270	312	277	295	275	283	262	334	294	271	304	283	273	312	305	310	290	297	274	309	323	285	304	306	327	286	275	273	290	289	279	303	306	290	302	305	266	289	281	291	320	302	294	284	271	272	291	271	291	294	289	304	285	255	275	265	281	291	272	294	283	284	269	285	296	302	287	275	286	275	313	307	271	311	289	295	285	259	272	283	293	255	290	301	293	273	277	288	291	279	305	297	293	294	281	275	259	276	300	284	281	299	295	284	290	266	312	297	292	283	299	293	299	282	299	293	304	282	290	306	294	313	284	289	257	299	295	274	291	317	301	270	294	290	301	298	288	272	286	274	289	287	257	294	277	307	266	288	280	278	290	315	272	314	261	301	314	276	315	282	302	323	289	298	290	286	282	312	304	318	312	302	282	263	306	297	281	294	285	299	291	307	272	293	292	264	294	274	268	299	301	283	283	321	270	285	296	263	325	313	299	293	278	289	317	280	307	306	298	295	316	286	297	257	294	315	296	275	289	273	287	265	272	263	312	314	262	305	263	315	293	297	277	290	305	309	314	304	315	311	289	295	275	289	295	276	259	300	306	263	262	305	306	287	287	287	259	293	268	289	285	286	313	302	304	288	309	289	262	283	309	286	296	288	316	284	283	306	286	293	286	289	303	291	292	293	299	283	296	274	274	317	307	269	293	293	312	280	257	305	314	302	299	294	281	298	303	290	314	262	297	291	292	272	306	296	279	282	288	290	278	318	299	270	275	294	300	284	273	281	321	303	312	308	285	300	272	320	277	292	316	300	320	280	270	280	278	281	300	295	310	319	289	296	280	276	288	322	297	310	282	292	289	351	286	289	303	289	284	268	322	281	276
8194	10439	9566	4350	4513	2640	2012	1160	978	628	444	457	935	382	391	386	339	344	363	352	341	339	370	330	367	389	336	348	376	340	354	326	359	352	352	381	339	370	345	342	337	323	358	365	370	341	346	348	361	342	314	344	355	323	317	335	352	379	353	346	378	401	391	386	342	375	355	326	367	360	365	376	327	363	304	324	306	335	342	362	361	377	378	357	331	384	362	368	365	327	387	382	363	387	348	324	347	382	324	330	355	348	355	347	374	381	386	346	335	374	361	389	320	353	320	400	372	351	354	364	359	356	384	372	369	376	360	337	333	373	346	348	366	309	352	358	329	338	345	350	367	369	354	372	320	356	358	374	365	348	332	339	352	353	366	348	322	351	357	363	365	361	348	348	353	369	399	363	387	351	361	354	372	329	376	359	349	379	354	376	307	328	363	338	326	376	327	357	340	342	334	334	342	383	351	398	367	317	345	334	370	365	363	368	354	376	379	338	375	362	365	381	377	362	362	321	343	347	356	344	374	366	334	373	387	353	378	339	351	375	346	363	308	363	353	333	353	354	336	364	342	352	332	358	352	324	355	366	348	365	373	371	338	351	338	346	356	369	344	357	325	322	383	356	362	327	377	391	387	367	355	371	390	334	370	341	374	317	325	311	345	368	368	364	345	333	347	377	341	364	371	343	370	387	358	368	379	378	359	350	355	392	364	349	342	339	349	366	353	378	366	313	353	352	357	364	331	364	371	292	334	370	361	365	335	341	330	329	368	320	333	330	334	357	377	360	363	318	356	332	373	372	359	367	367	339	355	335	350	336	343	347	355	364	365	341	374	333	345	345	367	330	334	382	358	373	340	333	334	352	363	376	355	340	337	326	340	332	366	364	352	410	330	352	342	363	346	328	361	342	359	361	342	361	352	344	340	344	364	333	376	363	314	352	411	343	361	335	367	363	347	369	357	366	354	317	353	379	366	377	377	351	370	352	347	371	358	354	343	359	371	380	359	377	346	339	337	354	351	361	355	347	380	351	360	351	360	314	362	340	359	351	369	360	356	319	331	364	376	327	370	379	343	361	323	327	343	354	324	344	339	375	365	344	388	350	370	349	353	338	360	346	383	361	346	352	380	366	351	307	368	350	393	321	350	358	388	370	336	351	339	321	354	351	362	367	374	339	345	337	344	356	350	348	349	373	377	366	385	370	344	341	350	354	368	341	361	363	355	356	361	351	316	363	348	346	372	335	298	384	343	354	343	346	364	355	356	333	333	325	357	352	337	363	335	332	329	342	344	335	333	330	371	364	368	318	356	339	352	362	340	344	350	327	360	349	372	363	322	347	348	396	384	347	339	363	324	375	357	329	371	357	331	367	361	387	350	353	378	359	351	382	344	370	335	373	371	319	372	331	376	339	373	357	326	353	384	344	350	353	368	362	353	388	397	353	357	345	336	344	366	328	396	372	353	371	378	343	354	328	361	345	362	344	346	351	332	330	367	329	324	373	302	315	353	393	347	395	346	374	332	373	339	355	373	374	351	332	342	330	314	303	360	350	365	369	354	385	347	352	373	343	356	343	357	361	364	362	326	358	346	350	357	343	323	354	350	365	378	356	356	316	370	350	348	357	354	337	337	357	335	323	358	336	326	359	356	330	327	403	346	343	335	362	349	327	363	336	371	365	370	314	333	353	354	355	346	348	350	363	377	338	344	377	336	315	353	374	370	350	335	365	357	342	373	344	355	385	357	399	357	357	343	335	356	366	347	364	326	371	365	332	353	341	364	352	359	334	361	370	373	342	368	346	356	358	359	341	343	312	372	369	321	345	318	349	346	406	339	375	384	322	370	336	372	362	368	357	335	342	379	338	356	333	359	356	372	351	361	349	339	369	330	366	373	334	347	346	367	349	366	355	353	374	377	375	371	343	364	341	336	376	349	348	367	325	353	317	332	379	354	357	362	366	334	332	388	347	361	360	321	353	358	362	338	352	363	327	352	346	364	349	350	359	351	388	358	348	375	358	414	348	364	385	335	366	341	365	334	376	333	349	368	345	331	368	322	346	360	382	367	337	349	372	329	373	371	313	386	364	343	339	344	315	336	346	360	349	355	356	378	376	364	326	356	343	366	338	336	316	295	385	346	376	357	338	353	326	342	342	334	316	359	348	319	334	344	337	358	342	374	312	341	371	364	332	340	339	386	336	361	388	342	352	366	343	359	360	351	378	350	362	356	333	400	381	375	390	349	354	340	359	363	355	347	356	395	369	364	349	330	333	322	348	395	374	360	347	392	352	345	308	337	332	336	374	356	351	344	331	344	357	391	372	360	321	351	331	364	341	332	367	361	333	388	365	323	363	339	379	361	360	368	345	329	330	361	332	353	363	370	332	347	377	333	385	333	339	361	380	387	374	384	368	360	354	382	368	337	352	328	372	354	329	368	378	354	391	323	363	343	327	375	329	348	363	347	341	331	337	354	359	345	347	370	379	349	357	348	351	335	361	339	360	325	363	319	379	361	352	361	327	333	359	358	374	368	338	356	331	353	343	348	349	368	347	311	382	382	370	347	348	349	330	315	368	342	366	335	346	345	383	376	355	326	357	339	320	332	339	358	333	367	379	380	380	356	356	381	380	373	349	328	380	345	358	344	336	363	345	342	368	380	359	340	372	328	380	379	354	333	348	326	368	339	351	354	340	338	362	364	341	327	348	326	353	323	363	344	359	342	345	354	343	366	359	338	329	357	369	357	351	345	374	322	351	354	362	361	360	329	325	370	399	359	359	374	386	345	364	397	373	346	331	361	393	360	341	334	377	347	357	365	356	343	361	338	365	348	363	356	329	348	371	347	349	358	388	316	348	361	356	349	351	333	356	305	360	338	351	369	354	330	335	340	340	354	356	354	371	338	372	375	328	348	330	346	338	339	338	378	314	357	354	351	334	355	333	375	351	347	343	332	351	364	371	372	371	370	345	354	355	345	330	320	358	363	354	354	308	358	340	344	354	346	340	392	364	362	361	344	346	354	334	353	362	348	345	311	339	331	374	360	344	353	357	364	316	362	378	329	358	364	341	345	382	364	363	378	363	345	396	353	352	367	347	346	343	327	342	342	338	354	376	356	381	351	345	355	337	344	373	412	332	356	343	352	357	352	348	322	350	341	359	366	362	349	354	358	374	377	338	353	354	350	378	368	355	359	339	337	356	375	354	371	365	339	335	374	381	369	349	373	360	375	355	355	357	342	357	382	344	362	350	410	368	329	372	378	367	346	382	366	360	371	398	346	393	351	365	315	363	382	355	369	355	344	355	335	357	372	370	347	334	349	341	370	382	385	361	371	358	365	365	377	346	340	350	359	362	357	370	380	342	395	367	359	360	367	342	336	339	327	334	385	349	371	384	370	334	396	341	347	336	326	334	358	387	367	403	399	357	344	381	369	358	337	367	349	377	329	390	363	364	351	355	341	328	368	316	355	389	327	340	343	338	363	359	366	323	358	339	335	345	339	351
23220	20768	28196	23441	20768	14982	3268	1345	822	752	429	486	3991	248	205	217	211	177	183	163	168	154	138	161	153	156	163	138	131	129	136	120	159	154	132	131	143	150	155	154	130	126	139	129	124	122	145	134	138	126	154	145	145	128	135	133	127	125	125	123	110	135	148	134	134	125	139	142	147	133	117	133	134	126	138	138	121	114	131	135	120	139	138	128	126	126	139	129	134	130	124	141	114	114	134	135	142	137	152	122	150	117	124	121	137	153	124	134	129	136	124	124	116	134	133	155	118	128	135	126	126	122	130	122	138	133	146	142	139	133	137	137	140	135	124	129	127	124	122	118	137	119	119	121	134	121	123	135	132	127	124	127	129	138	135	119	147	138	137	139	131	130	131	157	128	117	131	113	122	124	124	122	116	129	138	110	124	129	125	125	143	122	148	129	127	131	120	118	111	130	124	116	129	130	120	119	130	128	126	136	151	141	107	127	141	144	130	128	144	125	129	132	128	146	138	137	130	93	140	120	123	137	125	136	162	121	131	139	117	139	128	144	109	118	139	147	130	121	138	125	119	129	132	160	152	120	108	111	120	134	119	120	135	117	127	145	129	125	127	122	140	121	132	116	118	128	124	132	151	143	110	121	138	127	111	128	131	111	124	114	113	128	124	144	126	124	120	130	144	114	112	114	123	117	138	120	120	133	110	143	124	127	134	141	122	122	129	132	125	119	105	114	129	126	139	145	121	118	118	131	136	132	111	133	132	131	133	110	156	160	113	113	131	127	122	126	118	148	139	124	126	148	140	131	132	116	140	139	129	132	129	144	126	150	117	107	119	138	128	131	148	142	130	112	132	121	119	124	139	127	142	145	131	140	126	121	108	106	127	127	121	125	112	108	135	148	116	109	120	116	141	138	118	133	111	132	138	119	125	127	120	127	127	136	137	127	122	140	107	127	123	130	103	117	151	116	130	125	114	120	138	107	141	122	148	133	120	117	132	125	105	124	123	109	132	131	120	142	152	172	132	124	100	134	164	135	125	136	122	138	115	136	123	125	124	123	142	141	138	128	138	134	124	139	135	147	124	126	118	132	120	129	131	135	132	141	123	144	128	124	115	147	124	127	133	133	135	151	143	152	130	121	125	148	142	130	127	134	128	129	113	139	126	125	121	128	143	118	119	135	119	96	136	149	128	141	131	126	108	124	125	142	150	146	132	127	153	125	114	132	117	120	116	124	114	135	162	128	117	143	126	117	124	123	114	117	132	154	129	136	108	132	129	120	120	141	127	109	113	124	126	111	109	150	130	110	142	103	141	142	116	151	129	123	121	108	132	113	132	119	121	121	124	129	140	122	131	137	121	138	127	134	121	110	129	109	145	119	123	127	119	119	119	115	124	140	136	119	131	123	128	127	132	122	148	149	132	143	121	122	120	128	128	131	133	125	123	146	144	138	136	134	133	126	108	120	137	128	116	133	116	113	107	143	111	140	128	117	112	118	137	133	126	121	113	120	124	118	145	132	134	134	138	135	144	131	129	132	126	115	139	135	131	137	125	161	135	131	128	126	123	127	127	134	131	117	114	132	133	133	128	142	143	122	129	140	119	140	126	125	109	155	122	133	147	132	139	136	121	131	117	140	107	126	141	138	139	123	120	118	128	119	127	121	143	133	120	131	136	119	124	125	144	119	110	131	130	143	139	129	123	147	126	114	144	120	120	130	134	115	135	105	121	126	123	131	127	123	133	110	111	134	130	106	111	122	119	126	115	122	125	118	118	123	130	121	105	149	120	125	134	106	121	122	147	124	124	148	145	131	131	119	127	117	126	126	129	120	129	119	148	109	122	117	140	114	118	126	138	122	136	153	122	123	133	148	112	132	122	137	121	131	123	130	129	143	126	132	111	126	160	137	119	156	132	121	109	119	145	114	113	116	140	150	136	140	129	142	132	133	135	126	109	134	143	117	127	119	147	144	142	131	142	136	129	114	123	116	129	135	121	122	111	150	138	113	119	149	114	115	136	120	114	133	132	133	125	133	128	134	122	134	136	134	132	131	144	123	128	112	131	135	141	141	118	133	129	128	144	110	126	144	132	136	133	127	129	146	136	137	107	142	132	122	128	132	120	121	111	141	116	135	141	112	127	147	125	147	128	126	121	119	139	120	117	108	134	148	116	121	135	116	144	135	133	126	139	151	110	104	121	133	121	133	132	140	127	148	128	137	121	132	119	126	123	116	124	113	135	117	144	132	127	138	136	158	144	126	122	121	134	126	120	129	115	129	129	117	113	123	123	144	146	123	123	125	117	151	143	134	128	151	146	143	120	129	116	125	150	130	147	142	139	130	114	136	138	139	128	128	128	128	146	118	132	143	126	119	133	135	122	141	141	122	133	128	129	124	127	144	118	151	136	131	126	121	113	127	142	137	124	104	126	123	120	115	133	131	153	132	123	128	114	114	122	134	145	127	121	135	130	119	130	134	113	126	139	126	113	119	130	125	137	133	118	140	124	117	140	129	122	125	133	140	140	128	116	145	122	138	120	141	130	129	146	120	129	127	137	126	133	132	138	138	145	125	135	115	159	140	159	104	144	123	125	119	131	118	134	133	132	116	104	132	116	114	102	135	136	122	142	148	128	128	133	132	124	126	116	151	152	126	114	133	127	121	136	122	107	132	133	126	112	134	146	118	136	118	118	122	119	123	124	113	126	110	135	124	141	139	129	122	120	127	114	136	125	123	125	125	118	139	141	119	124	135	108	129	141	119	103	121	137	131	140	124	132	131	152	137	131	120	136	132	133	140	135	138	132	127	122	147	117	140	122	138	128	138	138	130	124	128	139	146	116	139	112	111	92	118	140	129	119	113	125	140	119	133	127	126	114	130	135	136	130	111	109	161	130	125	135	134	119	124	117	135	129	111	135	125	121	149	111	120	109	117	113	136	140	149	135	126	146	141	137	124	138	130	125	138	135	138	128	124	102	119	133	132	125	141	115	118	118	115	123	132	131	130	135	124	131	134	128	138	139	111	115	139	138	128	121	137	139	129	120	127	146	137	127	116	144	130	121	107	125	116	121	134	162	137	131	128	137	139	130	142	125	117	125	143	141	124	114	122	136	144	136	107	129	111	127	119	123	137	125	134	124	123	136	124	114	117	134	117	135	120	131	119	143	130	135	150	134	131	124	121	135	148	133	121	126	134	153	120	124	121	134	142	136	128	122	139	125	108	147	120	119	145	117	117	122	139	128	131	138	110	106	143	129	124	124	132	121	122	123	126	120	137	120	137	112	121	128	102	148	116	134	116	122	123	127	131	121	114	119	124	126	131	135	133	128	118	124	130	140	132	112	136	136	125	111	136	137	114	139	130	152	130	134	135	124	125	140	128	113	116	116	134	133	149	130	129	140	102	131	135	119	134	119	141	124	123	139	134	135	145	123	140	104	128	141	128	139	115	130	138	132	137	116	145	133	143	127	121	135	126	111	139	138	117	127	135	129	122	132	136
13111	19186	15757	9254	7750	6030	4489	2838	1751	1460	716	1016	6607	428	406	348	346	282	255	263	237	242	256	230	195	190	209	211	201	162	199	194	221	171	168	202	177	169	189	168	185	169	170	150	177	174	182	190	157	151	156	163	193	161	175	150	154	193	156	167	172	166	166	153	160	164	167	169	173	161	150	158	180	168	150	167	154	168	135	195	173	186	165	175	163	163	159	169	189	174	137	171	162	162	176	154	164	174	162	166	150	181	164	173	171	162	162	163	160	164	156	181	155	178	180	153	166	154	158	179	145	145	174	170	146	153	164	151	176	176	175	164	176	161	154	170	153	143	171	163	166	168	170	184	172	155	162	162	161	155	162	180	161	161	136	154	155	189	170	159	158	168	154	179	157	148	177	183	162	147	171	185	161	167	152	171	147	171	155	173	154	190	179	143	178	164	155	168	163	177	172	169	142	165	150	152	147	172	164	183	144	163	148	162	159	158	156	190	155	161	155	158	161	156	171	158	180	187	160	159	181	131	149	174	182	164	186	161	150	156	170	154	141	155	180	143	194	156	151	160	180	163	165	181	184	155	161	164	170	169	155	142	148	147	173	154	154	169	190	165	183	168	179	168	148	176	168	154	161	161	165	167	158	163	154	159	166	165	175	161	171	181	174	164	165	169	170	174	145	176	170	157	175	162	199	174	174	149	178	155	146	156	167	143	175	140	163	161	157	202	166	151	158	165	155	128	141	144	147	147	153	171	174	162	153	165	164	170	164	140	151	157	147	165	162	141	153	156	161	152	156	150	128	169	171	166	165	156	173	135	162	144	155	156	173	152	154	159	158	160	154	151	189	136	153	170	163	174	185	162	170	149	161	167	153	161	148	170	153	146	158	182	153	175	178	150	154	166	189	172	156	144	167	157	156	155	150	169	163	157	168	165	151	159	160	177	170	150	147	163	153	135	183	153	159	171	161	161	164	176	147	133	173	168	150	160	157	177	159	156	165	167	185	171	144	135	174	159	161	172	160	179	164	158	154	157	167	163	157	168	173	160	176	150	154	167	170	154	174	192	174	196	152	179	181	176	129	151	162	176	174	173	152	150	161	138	176	166	148	160	194	153	192	141	167	146	162	164	153	161	157	179	162	158	142	159	164	174	158	165	165	138	157	151	144	162	158	155	154	169	175	210	167	160	161	150	174	145	160	171	145	161	165	176	138	156	153	156	147	153	174	172	172	134	140	152	161	188	154	164	150	143	174	160	160	179	150	165	170	180	179	168	171	175	174	155	185	159	182	179	157	133	168	163	178	168	148	160	188	157	157	159	158	159	158	191	144	175	177	146	161	159	169	208	177	153	175	165	149	185	159	163	157	166	177	157	143	160	155	173	157	166	145	141	149	158	172	161	171	174	144	155	167	171	156	163	166	169	169	168	155	172	151	167	151	154	162	169	168	146	165	167	170	158	169	167	170	184	168	170	147	173	163	151	168	143	190	160	156	153	157	174	176	172	145	147	151	165	184	151	153	157	165	167	167	164	155	154	165	174	152	156	153	159	151	143	144	187	161	160	164	180	169	163	165	145	186	144	156	152	151	166	156	164	163	190	158	165	156	147	155	128	164	170	163	165	153	151	157	140	186	173	185	159	178	203	162	159	163	171	157	171	152	157	170	165	167	163	164	169	148	140	185	146	159	178	173	148	168	171	148	148	154	161	176	171	168	154	175	188	150	156	161	161	182	173	153	165	162	183	174	169	160	185	184	173	177	165	144	166	170	157	184	175	149	172	169	155	156	146	139	141	148	180	154	128	160	173	171	168	167	155	159	174	178	136	169	142	164	176	180	154	180	141	177	140	169	163	174	161	141	159	171	175	168	148	131	160	161	168	167	178	181	164	136	173	169	171	153	169	156	175	158	153	165	158	160	159	170	172	169	166	180	137	158	163	162	160	152	151	173	148	171	155	156	160	143	149	158	166	173	157	170	170	154	176	168	178	147	160	161	150	162	166	159	149	178	164	142	168	170	142	171	177	161	148	185	166	144	144	167	161	177	146	167	167	160	175	140	159	181	161	183	143	168	157	159	184	150	149	167	176	182	149	147	159	161	151	172	161	156	159	159	167	165	177	177	151	178	189	172	169	156	161	161	158	155	185	156	152	143	160	160	165	169	167	162	156	160	168	179	143	184	175	157	144	154	152	154	147	165	153	171	156	174	167	149	159	162	158	149	162	178	170	178	162	160	167	131	179	176	170	169	153	160	181	166	134	178	160	165	146	161	155	159	161	167	173	148	172	161	152	160	161	153	152	160	154	170	163	141	176	132	159	152	166	168	140	156	171	158	193	173	152	161	171	178	137	166	136	162	176	156	161	164	145	135	154	183	160	180	167	168	157	171	160	173	164	150	168	163	169	161	175	151	149	154	176	153	174	163	165	158	153	155	169	167	152	162	179	136	208	167	147	152	156	159	160	156	177	159	154	180	169	153	160	175	169	165	155	157	151	150	155	159	188	160	157	174	193	172	188	170	188	148	181	158	168	181	161	169	156	170	179	168	154	157	164	160	189	170	139	168	150	178	148	167	156	148	154	155	159	168	144	164	181	163	151	143	171	146	154	168	172	169	183	183	160	174	183	144	173	169	147	152	169	179	169	195	162	148	156	166	157	174	183	168	161	177	152	153	178	171	176	156	173	138	176	171	143	180	164	154	142	152	156	160	162	160	141	165	158	155	152	162	161	162	148	145	166	165	152	159	161	156	163	179	168	171	173	151	180	198	174	173	151	169	163	167	192	173	161	177	160	140	145	160	172	171	176	159	159	150	156	174	155	155	164	168	173	179	155	146	185	169	146	167	161	157	152	152	160	158	168	135	159	158	153	173	150	165	156	174	172	155	163	152	177	152	173	147	159	145	148	141	173	157	165	176	174	169	170	149	152	154	156	183	159	131	147	178	151	149	165	179	158	159	172	145	164	155	178	187	162	151	154	177	158	180	158	181	175	144	162	174	151	162	176	154	155	150	160	176	168	151	157	180	167	167	181	149	164	165	138	197	153	188	154	154	184	178	162	165	180	169	169	180	158	147	179	149	183	163	161	172	172	163	156	161	136	156	168	168	158	162	139	169	154	168	167	152	157	152	145	170	177	157	174	142	172	164	162	180	159	170	165	156	163	164	185	158	169	181	170	165	166	181	155	155	155	160	175	137	153	168	157	169	147	137	173	152	160	170	152	165	171	169	173	176	158	171	166	152	150	154	159	164	178	157	178	163	156	164	156	169	130	147	166	186	181	164	147	144	160	164	143	148	155	133	165	157	169	160	165	168	175	158	149	171	166	182	184	144	154	168	148	164	146	171	176	146	172	142	155	154	153	175	151	160	178	159	187	161	131	156	136	176	156	156	170	156	148	147	152	149	162	136	165	150	161	163	148	176	164	145	156	169	166	133	160	155	147	159	160	168	152	170	149	183	165	192	164	145	153	167	178	177	154	155	156	150	171	151	163	168	167
24471	20786	27251	24318	14400	3224	1701	923	704	575	500	517	911	389	390	378	364	398	360	396	368	350	396	377	308	355	349	346	337	363	344	353	317	385	390	353	327	291	323	313	356	335	332	351	355	333	374	333	336	354	312	354	340	297	339	346	343	324	321	333	327	349	354	336	331	351	351	350	311	332	311	328	335	333	341	304	352	335	356	311	336	358	331	356	328	374	332	315	344	320	406	324	343	331	329	321	329	358	323	352	333	340	345	347	332	349	319	323	332	374	311	348	314	325	326	329	337	344	353	328	291	349	324	324	333	341	337	377	350	319	307	326	343	330	314	335	364	324	331	332	327	346	335	364	319	335	370	336	325	309	338	349	332	372	330	381	353	365	293	334	352	325	306	361	327	371	340	356	350	329	337	337	360	327	350	350	338	369	317	338	352	346	332	341	342	334	398	356	343	328	356	347	317	335	367	328	340	360	335	347	303	335	329	332	335	338	321	331	351	309	325	346	323	350	308	322	343	369	337	327	349	379	316	349	345	317	382	347	348	330	317	325	330	313	309	345	358	359	328	350	342	328	332	345	330	327	342	343	364	327	352	347	341	339	347	377	343	354	320	335	369	327	329	319	354	313	350	342	324	347	321	360	350	328	299	333	327	330	318	345	343	339	343	322	331	350	344	303	322	328	345	354	356	324	316	333	365	345	338	337	346	360	378	317	343	356	334	341	358	310	333	315	335	310	323	324	305	348	317	335	357	328	343	322	327	370	335	328	341	348	310	334	335	331	331	342	333	342	348	326	355	324	365	312	290	291	333	320	347	335	332	347	333	332	336	331	354	338	374	298	323	338	319	328	355	340	309	344	330	341	329	365	365	353	315	310	324	388	343	319	355	358	337	357	318	325	357	319	308	304	373	324	347	350	344	336	343	352	346	344	320	324	319	381	353	334	330	305	340	338	333	335	347	356	353	356	340	327	336	355	327	345	385	361	317	338	368	320	315	337	335	332	346	322	316	322	369	377	314	351	294	329	324	348	335	345	357	369	337	344	372	359	339	333	341	327	356	328	326	360	348	365	321	346	355	326	329	326	344	370	338	303	331	323	338	356	341	333	348	348	325	341	357	343	324	328	340	363	332	318	363	345	327	334	341	359	334	353	306	326	338	324	331	334	316	323	342	352	328	340	355	341	326	330	333	319	360	347	329	320	367	334	313	363	339	335	328	328	372	338	317	360	303	362	330	337	332	315	354	309	375	317	308	310	347	376	311	348	307	323	350	375	338	351	370	364	344	309	340	317	347	343	347	358	315	358	353	354	333	320	317	345	326	355	366	328	366	289	341	302	373	336	337	348	328	335	346	328	334	338	360	318	331	341	338	348	353	355	367	336	311	363	343	332	328	338	393	329	300	324	329	338	369	335	335	376	360	348	369	355	344	322	316	321	332	311	321	324	332	330	324	360	347	332	345	303	322	338	325	322	299	329	317	349	335	333	354	336	300	345	339	350	330	362	342	362	320	317	316	332	345	322	336	329	350	336	317	322	335	333	323	309	354	335	367	326	355	364	309	372	331	328	364	343	327	358	334	335	350	373	345	351	324	353	329	332	352	341	323	329	348	355	340	331	324	325	351	307	312	347	358	338	320	314	344	325	289	364	315	280	344	339	315	354	294	339	345	345	345	302	319	337	318	358	330	338	346	319	337	347	305	330	361	343	329	358	332	328	334	346	334	333	317	299	332	345	336	353	334	352	330	352	347	367	357	361	347	293	330	334	321	347	329	351	326	343	313	330	340	316	351	326	323	292	310	348	345	298	354	314	338	316	324	328	351	334	383	337	328	337	338	316	341	376	303	330	359	335	364	352	347	403	342	307	325	320	353	311	340	317	335	319	333	340	328	320	360	345	331	312	327	309	321	336	340	355	325	348	353	312	345	359	323	305	334	338	372	344	355	353	346	343	316	331	347	346	364	306	318	322	328	331	342	344	318	326	342	339	314	348	325	319	323	346	338	322	316	351	367	370	332	349	357	336	308	331	317	324	331	370	388	355	307	356	295	328	348	341	341	348	324	354	320	325	346	363	368	339	333	337	349	348	358	312	354	336	325	365	358	319	330	333	306	359	331	347	341	323	353	325	300	327	299	345	343	339	329	318	345	330	313	348	363	327	342	323	344	350	355	331	347	373	350	338	311	341	334	335	335	355	376	333	362	355	328	332	341	340	353	346	335	370	327	350	357	353	316	337	360	354	339	337	367	325	356	344	352	323	314	339	336	349	310	341	328	343	349	300	295	312	323	363	339	325	318	316	377	299	359	361	329	311	321	350	322	317	337	335	320	329	339	344	299	327	335	330	325	313	330	332	315	311	328	353	331	353	330	347	305	368	319	316	348	341	348	331	307	360	306	364	328	338	304	326	335	326	356	338	344	353	345	342	329	347	331	321	337	337	309	331	327	328	368	322	327	316	321	341	354	330	333	353	328	328	337	359	327	366	347	335	348	316	360	347	371	333	339	330	351	335	351	350	345	371	360	330	379	328	329	322	340	344	344	333	326	309	348	316	322	340	362	361	324	327	334	349	362	361	308	383	333	315	340	338	350	346	318	321	379	344	345	320	321	333	343	306	347	340	346	304	330	339	347	319	320	333	325	289	330	326	339	375	324	329	289	341	327	345	320	329	365	318	346	377	315	354	317	346	331	344	319	325	347	332	376	337	354	369	344	321	310	334	347	340	347	341	335	327	345	369	346	306	346	342	313	310	340	327	324	332	348	319	313	295	331	327	353	302	304	339	309	348	345	314	359	366	373	298	330	349	326	317	327	347	344	335	350	331	320	312	320	363	331	323	306	342	332	297	324	324	341	367	347	336	368	333	314	327	329	326	357	329	312	337	300	328	349	343	337	335	350	330	329	345	299	332	303	328	330	308	344	367	365	348	314	337	335	339	343	367	334	328	339	328	348	332	352	341	360	311	354	336	365	353	349	358	330	363	312	317	341	342	316	324	353	317	322	347	346	357	345	347	337	339	329	313	386	315	319	357	334	332	346	318	319	304	345	347	326	341	375	309	330	324	333	334	340	363	371	336	307	334	303	352	321	342	324	346	371	323	331	349	343	329	348	353	335	325	328	336	284	339	342	352	356	327	328	351	305	347	336	338	340	341	341	342	314	356	333	357	323	357	329	329	360	351	349	310	276	313	355	305	313	316	339	377	357	340	343	335	328	346	319	314	363	335	326	350	346	364	313	336	333	366	339	335	336	316	343	346	324	357	319	309	321	359	331	358	341	353	330	337	350	335	289	317	348	322	329	348	354	328	312	333	358	319	309	342	365	306	318	323	326	291	344	313	309	343	348	352	333	336	329	303	331	306	343	331	342	331	321	353	327	367	342	347	308	339	355	349	344	333	344	324	335	322	337	333	340	336	368	335	339	308	342	348	340	344	337	346	354	355	347	341	333	303	344	367	361	383	348	339	372	328	367	352	323	323	340	352	345	360	356	353	355	306
13885	13560	11733	6290	5383	5157	3311	1886	1286	886	745	895	1775	500	520	491	464	400	428	433	432	446	396	410	416	409	399	405	385	370	376	420	426	409	395	436	403	419	416	414	403	396	370	433	400	411	369	378	413	408	418	393	375	397	399	386	409	423	418	398	409	398	369	405	363	376	374	363	387	381	376	405	396	417	404	413	368	387	366	417	367	399	414	386	367	381	379	404	400	422	417	402	406	370	375	414	414	391	392	383	376	413	395	396	410	400	405	366	391	379	404	416	409	359	415	431	431	402	374	364	408	409	450	421	347	390	386	372	417	424	422	424	389	362	402	390	411	387	385	382	436	379	367	375	420	403	378	384	372	384	371	390	363	394	411	388	389	398	386	394	393	394	404	409	438	373	421	399	380	389	402	400	357	374	409	394	405	385	361	378	403	406	395	401	400	387	388	374	425	384	389	390	407	398	401	359	369	415	379	357	382	417	421	398	395	369	387	402	415	391	408	427	377	389	384	435	424	405	392	437	408	397	388	404	375	398	395	382	362	413	424	414	354	409	408	406	374	414	367	393	421	384	388	367	349	388	399	387	409	389	452	409	397	387	365	397	358	423	376	430	370	412	401	397	409	379	374	422	418	370	385	365	379	389	411	403	410	393	397	401	378	396	382	400	401	386	401	429	371	374	407	386	400	427	402	387	444	399	373	385	406	393	406	411	428	384	381	378	394	373	418	413	384	386	383	382	391	388	375	390	409	376	391	401	394	397	382	404	420	388	394	403	441	362	379	428	419	416	383	393	382	389	360	403	383	407	395	365	404	395	405	391	425	422	348	383	415	418	384	376	386	358	416	409	378	397	373	369	390	419	408	390	414	372	393	384	404	375	392	356	411	407	382	384	420	411	415	397	397	384	372	400	376	391	406	399	380	366	386	428	350	395	370	368	414	377	383	443	387	394	389	387	416	409	336	386	373	387	385	342	374	364	390	402	382	387	354	361	406	386	385	398	387	381	386	390	394	383	405	388	397	396	362	375	379	413	410	377	387	418	376	361	400	390	385	435	393	394	393	402	418	391	376	414	431	402	390	423	386	379	414	388	382	406	447	416	379	411	394	388	405	427	401	388	388	388	395	386	417	392	392	420	384	417	384	408	392	380	418	378	397	395	413	349	396	406	392	354	395	401	364	377	415	378	400	380	395	374	417	373	379	418	378	393	405	404	386	367	405	319	358	438	407	382	404	385	381	369	400	410	383	403	417	387	428	371	408	408	387	363	386	417	383	412	387	389	362	379	439	370	375	405	382	403	439	410	409	386	422	408	381	358	391	380	417	417	387	388	381	386	396	392	378	407	391	369	402	390	385	371	383	362	363	369	395	397	401	407	399	368	396	408	403	399	421	404	396	386	392	389	440	416	385	384	386	381	394	395	390	388	405	401	378	426	363	387	389	400	414	387	375	409	436	399	425	431	380	385	387	387	364	422	339	416	395	368	398	413	390	386	387	414	374	397	388	425	373	364	369	394	411	404	366	378	405	378	393	412	397	403	404	362	393	388	397	408	381	413	380	413	368	368	358	391	416	355	353	398	362	379	415	412	403	403	374	352	365	377	368	409	401	363	406	398	391	413	387	402	396	403	430	401	352	415	394	372	409	400	382	388	389	426	360	397	394	385	350	366	386	383	376	360	382	363	391	371	366	380	387	380	366	395	400	380	421	393	349	398	398	428	372	369	421	371	427	380	376	425	385	408	380	415	400	385	385	371	399	434	404	358	407	413	421	407	389	390	394	377	396	421	391	363	409	437	418	395	437	403	389	391	386	370	415	431	400	402	400	382	402	395	395	378	413	376	392	346	393	439	379	379	409	411	381	360	428	401	384	375	403	398	424	395	388	380	424	365	430	387	399	384	360	384	379	365	382	368	420	406	391	424	411	409	405	349	376	382	416	400	415	396	372	391	368	396	359	371	389	420	404	441	386	414	422	400	354	363	400	368	380	373	389	383	360	399	417	399	350	405	364	368	405	403	392	392	414	425	353	386	395	392	404	401	403	369	377	392	407	386	388	357	396	398	396	434	385	401	377	393	408	415	410	383	394	398	401	390	414	396	379	398	432	376	363	415	393	380	412	368	401	403	420	407	394	370	398	410	389	408	394	449	393	403	404	388	378	354	425	403	365	444	388	385	400	403	405	385	393	367	393	372	386	385	415	376	369	408	369	369	412	390	362	375	378	368	431	384	393	390	393	395	382	405	406	414	389	430	413	389	388	371	382	380	384	407	379	367	367	400	385	405	384	406	400	422	365	395	385	383	392	395	396	404	407	415	383	370	388	428	430	387	379	406	384	390	387	392	380	442	378	452	387	402	394	408	368	375	374	409	391	384	398	398	427	414	366	371	394	389	371	414	413	367	376	379	387	388	408	388	375	405	361	395	399	402	392	394	395	366	411	390	413	365	372	436	372	379	391	365	396	423	415	403	415	387	395	416	370	401	365	407	413	400	368	377	403	393	402	407	428	384	409	373	398	360	389	402	419	411	358	389	391	390	397	381	421	376	381	355	372	410	370	402	391	375	391	407	408	409	409	436	345	389	370	411	358	390	391	388	383	385	412	397	422	401	388	415	399	402	417	406	404	383	371	420	403	383	381	402	403	404	389	354	380	397	420	404	377	403	393	382	397	408	404	408	382	383	384	405	370	382	399	430	411	393	406	381	378	383	388	379	408	375	359	395	421	410	384	364	374	368	409	395	387	387	370	379	374	407	365	397	377	420	421	400	372	397	414	421	404	387	371	389	383	381	393	388	396	426	376	373	390	378	359	368	371	373	409	401	360	370	400	406	432	379	388	408	424	398	391	370	420	362	403	386	408	402	409	432	396	371	369	356	395	391	368	429	401	413	359	421	376	398	379	389	395	389	425	411	369	384	387	380	337	370	363	394	356	360	363	363	406	389	383	404	437	422	399	376	387	390	387	405	400	375	405	421	369	421	366	410	391	420	377	391	396	378	406	400	407	383	387	364	413	409	388	404	392	379	408	383	392	435	384	407	386	396	432	413	389	395	381	397	393	401	358	416	415	396	378	397	368	397	408	357	386	356	406	413	393	400	381	391	399	394	378	361	404	386	411	397	416	426	368	381	402	392	430	379	392	407	420	376	404	399	388	363	382	387	388	391	386	379	377	377	370	357	376	351	394	360	420	429	418	439	406	380	374	392	413	432	381	437	427	365	423	404	373	386	420	366	356	406	392	430	367	405	384	401	381	361	421	390	407	441	426	391	385	368	423	360	412	388	365	403	442	392	391	380	395	424	390	391	413	371	414	390	386	427	394	391	411	421	362	418	389	431	391	422	398	379	389	387	416	391	411	411	420	406	357	394	364	388	376	365	384	415	383	403	391	393	393	383	406	397	381	395	407	368	385	381	366	380	416	402	371	429	376	401	373	388	401	389	365	392	377	408	382	376	380	383	388	421	413	409	392	382	383	367	411	404	391	414	388	420	402	393
22338	20802	28605	23110	20793	21002	14446	2084	1162	785	651	802	3971	438	375	315	254	214	233	201	221	161	201	177	164	165	167	181	162	151	157	159	167	126	154	144	146	156	149	136	142	147	142	136	137	132	142	134	144	132	130	139	128	125	132	121	128	150	134	154	132	142	117	148	135	127	134	160	128	134	145	145	140	118	115	122	111	127	130	125	113	139	120	137	120	123	128	129	124	115	108	139	133	129	136	96	108	123	131	105	121	131	103	126	145	128	116	118	146	111	119	138	136	113	121	124	136	120	120	129	131	142	124	127	138	117	112	116	145	130	115	152	139	134	137	139	137	128	130	128	127	120	122	131	90	125	108	125	112	124	129	113	120	121	111	139	121	123	133	136	136	117	133	127	132	131	117	139	128	120	126	102	118	142	115	138	121	112	128	123	133	123	132	146	117	115	120	146	121	125	112	133	112	120	123	119	144	127	111	131	102	110	144	125	137	118	134	106	121	120	122	128	124	119	126	116	118	146	135	107	125	121	131	125	126	116	105	135	104	114	101	132	139	109	106	103	110	111	129	133	129	126	158	94	146	129	117	122	116	125	125	120	95	126	109	126	129	120	113	130	120	117	122	139	116	119	116	118	113	134	125	120	122	130	124	121	119	156	131	120	108	106	124	108	130	125	111	131	128	124	124	130	115	135	127	132	129	114	119	125	107	122	124	120	105	114	111	101	140	117	126	126	120	126	146	117	139	130	112	142	126	112	134	122	132	130	126	122	119	136	129	103	103	125	129	125	131	125	113	114	134	126	133	112	101	126	113	117	124	121	117	137	118	143	125	130	102	129	144	122	110	139	137	119	113	115	123	116	133	117	128	130	127	124	110	125	141	122	126	122	105	101	138	118	118	112	135	116	116	133	117	116	108	111	123	134	117	102	122	116	120	109	114	135	111	138	117	120	130	127	102	126	129	119	110	123	130	131	105	131	129	123	128	117	145	122	140	108	109	118	126	148	105	141	103	127	111	129	131	119	136	121	135	135	140	127	122	116	135	138	109	115	119	117	154	133	124	125	115	115	134	112	117	109	114	140	108	128	132	108	136	123	124	119	133	119	120	132	107	127	121	148	128	112	107	111	139	125	134	129	117	141	141	139	127	124	153	139	104	119	116	133	131	143	128	115	116	133	106	113	119	128	114	129	120	137	139	112	126	140	131	129	118	116	105	115	129	124	110	136	103	138	135	122	130	127	141	133	112	130	132	114	125	127	117	129	135	125	119	123	134	144	126	135	116	122	104	135	136	136	137	142	124	119	132	121	126	130	129	118	116	122	113	123	129	109	135	124	132	128	126	119	127	140	122	121	109	102	127	115	115	122	142	115	134	101	135	154	116	127	113	112	150	115	121	120	123	137	93	148	130	131	127	132	121	108	132	129	106	109	130	127	136	112	138	125	135	135	112	112	119	115	110	122	105	106	128	116	123	117	127	131	128	134	135	120	134	145	119	132	122	115	124	137	113	136	127	124	127	127	150	116	128	133	126	125	128	120	133	125	137	141	114	125	134	136	139	126	138	132	144	123	134	140	118	113	116	110	136	119	114	119	126	101	117	134	118	147	119	124	115	128	145	132	112	149	147	119	125	111	120	118	121	130	104	128	138	113	120	123	125	116	108	129	125	129	102	122	118	119	103	113	121	118	151	119	135	108	114	125	108	130	131	127	127	106	119	119	136	128	132	113	116	117	133	118	137	110	121	134	143	113	139	136	121	139	128	117	91	125	119	127	110	124	116	125	145	127	112	153	113	119	136	111	134	124	129	116	98	129	131	129	121	134	130	127	135	110	103	143	146	132	104	135	106	140	117	105	123	126	117	129	95	125	125	129	119	121	111	124	123	114	113	119	116	116	124	107	124	135	118	139	114	122	129	123	133	124	137	134	132	136	141	120	129	121	130	107	124	117	116	121	128	96	127	137	130	119	129	140	128	131	121	102	119	122	104	121	127	115	114	111	119	112	120	122	117	114	120	127	115	116	124	121	130	99	101	133	116	121	118	124	101	124	116	127	117	121	120	136	120	123	125	115	118	116	126	121	124	137	111	122	130	136	118	114	114	137	148	128	124	125	131	125	113	123	121	123	122	114	120	107	130	121	89	117	121	140	126	122	121	143	128	125	113	99	137	103	119	125	123	122	145	110	140	121	129	125	127	138	116	141	135	128	134	116	112	108	122	126	132	113	123	129	121	137	120	126	113	140	124	146	125	126	113	109	120	118	113	120	116	133	101	121	136	126	132	130	113	125	115	134	146	118	125	106	115	118	125	115	121	148	114	122	120	118	134	132	132	118	118	132	148	131	117	122	143	131	128	129	132	116	123	119	116	104	125	125	133	133	125	130	113	127	137	119	125	127	149	127	106	115	120	121	109	120	117	122	126	124	125	129	125	124	121	138	122	119	116	135	127	126	107	158	108	121	121	115	139	132	121	113	116	139	125	118	132	124	123	146	114	108	143	143	110	145	121	124	115	134	102	106	130	116	112	126	129	117	127	113	136	120	129	112	133	106	141	119	119	147	121	115	148	119	134	129	125	100	125	107	94	102	111	114	137	124	120	124	136	124	117	130	111	126	142	139	135	144	107	133	124	118	130	138	140	130	120	112	139	126	139	126	118	99	136	116	117	102	115	117	133	112	130	112	128	110	128	134	111	135	114	115	112	126	112	112	130	116	127	125	108	126	128	116	112	129	135	130	119	135	115	109	114	118	101	116	139	118	131	111	121	122	131	123	113	112	133	115	112	119	144	129	128	117	103	123	116	125	121	116	144	124	124	113	117	129	128	136	127	88	134	117	126	121	116	116	126	142	132	136	133	131	124	118	123	115	129	109	123	119	139	106	135	118	111	121	119	115	133	121	116	116	115	142	135	109	133	129	120	130	127	125	124	131	114	118	127	129	121	119	115	109	135	116	125	133	117	124	125	123	123	116	131	127	147	127	124	116	125	132	117	117	113	114	117	129	116	121	128	120	103	128	130	95	119	112	122	121	133	141	134	132	113	110	114	125	127	137	115	131	118	143	122	133	120	128	124	121	116	122	125	118	123	132	125	115	103	128	103	117	124	137	134	131	121	132	128	117	124	128	125	125	113	124	109	132	124	116	113	137	110	128	126	103	94	127	101	152	151	128	114	111	121	122	126	120	124	120	117	139	123	129	133	127	138	130	129	115	125	122	116	118	110	110	109	107	94	121	114	132	121	110	123	144	119	111	123	122	131	121	100	124	126	120	121	106	133	131	125	127	129	133	129	128	131	141	118	125	102	108	105	128	119	128	138	118	133	115	120	117	124	115	142	113	115	130	142	148	131	144	111	144	122	113	124	131	124	131	124	122	116	131	120	127	118	123	118	123	122	127	141	129	112	120	134	140	131	115	109	119	126	138	131	118	134	138	131	124	116	135	99	125	139	117	107	111	141	111	113	119	129	107	130	117	121	130	124	124	134	125	122	130	126	109	133	128
16317	23111	21807	11728	10120	10023	6327	3660	2562	1553	1164	1552	6897	670	600	536	444	395	351	287	301	270	256	250	247	237	204	220	219	205	196	210	167	189	213	180	187	179	169	180	177	196	153	175	155	168	146	160	158	171	178	184	166	183	163	140	133	139	138	154	141	142	154	160	174	146	179	145	162	129	134	139	170	132	148	155	161	145	152	142	163	145	147	170	145	144	155	134	146	157	166	142	147	159	140	164	161	152	139	156	185	152	150	146	146	167	160	146	143	133	158	139	147	128	156	138	151	157	141	163	147	139	145	132	159	146	145	138	155	146	129	126	145	133	143	151	116	146	126	142	164	144	135	152	157	136	128	137	132	157	143	155	151	124	123	156	125	169	157	117	126	121	126	136	150	160	130	151	171	148	166	160	134	147	152	150	169	152	150	138	136	152	125	124	132	139	114	125	138	140	155	144	142	130	135	162	117	141	151	141	130	162	145	128	145	144	129	124	130	140	173	154	152	136	146	157	149	138	145	155	154	146	169	158	154	115	141	139	162	129	119	125	143	125	137	128	141	149	136	124	136	123	130	130	129	131	144	168	132	137	140	134	143	143	133	149	142	130	128	121	160	170	120	166	151	156	142	133	151	149	122	132	138	144	136	150	153	134	140	136	151	131	135	135	154	161	128	153	144	141	117	147	170	152	114	128	128	142	137	159	141	157	133	154	149	143	152	154	153	148	146	130	133	136	142	130	150	167	145	123	140	126	161	165	150	135	144	137	158	136	119	133	129	131	142	118	151	143	143	157	120	143	131	127	161	155	115	148	154	173	120	147	152	145	145	144	137	158	143	148	126	149	137	128	127	129	156	155	132	146	138	126	137	139	154	150	147	146	141	153	134	140	141	140	137	144	145	158	147	169	136	143	149	150	151	122	134	140	145	126	148	138	139	159	148	133	140	145	167	152	138	153	151	138	150	123	139	127	154	138	143	139	116	161	138	124	161	130	131	134	136	135	141	140	125	149	159	143	150	136	137	143	114	152	156	162	149	127	133	153	129	146	136	142	120	146	131	148	122	169	154	154	150	143	138	134	139	145	136	149	158	139	166	150	134	156	150	125	147	125	157	157	144	147	150	151	148	123	155	138	128	152	156	169	145	161	128	138	153	155	145	146	149	120	126	148	155	130	146	127	134	151	159	162	135	146	141	162	144	138	139	146	160	149	155	160	128	147	149	145	159	147	134	138	153	136	142	147	141	145	132	153	150	135	154	124	133	120	145	145	144	153	123	141	136	154	149	153	130	126	162	140	161	137	141	141	124	157	129	148	143	145	130	134	126	146	127	152	136	134	154	160	149	138	137	137	142	144	146	133	138	131	140	130	128	139	142	135	158	142	157	140	155	142	137	108	129	144	161	129	137	147	142	126	135	133	154	141	126	141	115	135	141	149	132	126	152	157	153	158	151	144	166	134	132	144	157	149	166	134	159	123	145	145	149	126	121	138	153	142	149	145	153	122	123	144	138	147	158	165	135	146	144	130	142	150	148	128	150	145	115	140	156	157	137	150	160	136	151	141	141	139	143	156	135	141	144	139	146	125	144	145	154	148	149	140	132	130	127	175	124	144	123	155	147	154	127	140	147	129	169	148	140	129	138	149	141	136	137	131	145	154	136	136	136	134	146	145	136	140	143	143	142	151	139	149	150	128	128	130	168	153	128	156	110	147	144	133	144	151	144	127	155	142	155	131	145	144	139	142	138	145	124	126	133	126	120	145	143	155	136	136	146	134	128	133	108	126	135	137	147	127	152	149	143	133	124	143	144	138	134	144	145	134	142	149	122	150	134	131	142	138	144	166	141	148	157	146	140	144	171	149	124	141	138	142	168	149	120	162	157	141	151	156	148	143	136	141	142	133	130	140	157	142	131	144	144	139	141	150	134	141	131	159	150	134	153	136	156	156	161	146	131	151	145	139	124	133	139	159	133	144	172	128	129	151	127	139	146	146	136	151	147	129	138	157	138	153	158	151	127	128	134	139	135	150	146	168	142	123	129	146	140	155	124	151	149	131	138	141	150	132	164	139	146	137	144	153	162	152	163	137	131	141	133	116	127	134	145	139	122	154	142	143	133	150	137	142	119	143	156	146	147	145	138	142	147	159	149	140	133	124	158	159	144	153	125	142	145	121	151	128	157	156	137	169	126	153	142	148	157	127	130	139	144	159	143	133	151	133	147	134	133	114	134	140	138	135	136	128	138	136	132	128	150	136	142	127	127	154	136	151	130	146	139	153	130	163	147	120	141	136	124	139	135	146	149	139	122	135	153	146	154	149	123	152	141	135	149	103	115	127	138	130	173	147	143	133	138	140	161	130	133	124	135	134	148	141	143	143	131	153	139	145	134	138	140	157	131	137	142	142	156	132	139	156	170	138	146	131	126	141	144	150	146	144	150	144	106	146	141	158	142	143	156	127	148	148	157	138	149	141	148	117	136	136	140	159	161	170	133	123	126	115	127	131	141	139	128	148	157	156	154	138	151	136	150	162	164	130	164	136	140	138	137	142	145	159	123	141	164	153	149	127	132	133	138	145	147	131	141	133	129	144	143	152	133	151	131	130	159	148	154	130	130	151	156	146	121	145	150	146	159	152	139	159	154	141	136	168	144	150	156	133	138	126	146	165	131	140	136	151	149	155	128	154	119	143	144	149	143	134	137	140	124	137	146	147	158	146	143	149	137	145	146	150	143	145	153	157	149	139	148	117	127	125	139	142	133	124	133	133	131	151	126	158	146	136	122	159	134	156	151	145	149	142	147	154	143	134	150	149	153	151	140	133	152	130	158	152	141	130	147	141	129	138	154	136	146	137	140	147	136	154	140	138	137	136	150	133	146	139	119	149	161	136	147	139	134	150	149	127	134	164	140	145	175	144	139	137	126	130	146	120	142	143	127	167	157	151	140	157	138	141	134	153	164	134	131	134	145	146	157	148	128	154	150	119	158	130	135	126	114	158	127	134	140	125	150	145	142	141	152	139	137	158	128	147	153	150	170	134	139	154	122	146	126	144	135	127	135	169	136	134	160	143	150	131	121	153	163	137	140	131	132	148	144	124	130	139	131	130	154	132	149	149	167	132	133	143	151	137	146	132	160	138	142	157	140	135	148	146	160	137	113	150	151	144	136	173	164	144	150	119	136	153	143	137	130	140	136	141	143	149	127	142	131	131	122	146	148	127	136	141	140	156	131	141	136	151	139	149	129	149	130	144	174	144	143	155	158	147	141	137	143	141	128	133	152	154	136	126	137	137	163	156	137	155	122	135	133	131	134	148	139	133	151	136	150	137	135	110	136	161	160	123	131	137	156	120	163	128	135	135	144	140	140	141	136	139	146	122	145	131	132	132	153	159	133	151	146	145	141	137	161	134	151	144	150	135	142	149	126	147	138	132	141	154	149	138	135	161	139	143	148	144	136	153	110	130	132	126	137	147	147	170	140	141	149	147	148	156	152	124	145	144
26408	20336	11980	2766	1797	1681	1010	496	438	340	316	327	347	347	306	328	285	298	317	289	303	290	297	308	315	308	265	303	323	293	313	290	306	304	293	326	314	287	343	305	324	311	298	290	277	282	341	283	308	278	324	282	285	291	289	281	309	297	265	324	299	320	277	312	300	289	265	266	293	273	269	290	264	262	254	285	314	259	297	292	273	301	276	296	283	282	309	286	328	302	290	260	301	283	286	273	279	293	301	280	305	292	304	298	287	324	289	297	262	280	271	300	305	298	261	277	305	275	279	279	291	300	350	274	300	306	308	336	305	274	273	275	284	262	288	295	268	315	306	306	289	319	275	299	300	270	279	319	317	309	310	292	269	332	295	277	264	284	294	282	289	304	266	304	291	293	284	315	295	297	278	287	306	281	266	265	292	297	285	334	312	288	297	312	296	283	284	299	285	279	288	289	293	338	294	313	287	296	279	266	302	311	285	293	254	276	303	286	265	255	289	304	314	264	291	284	288	294	293	286	297	277	266	285	284	287	286	299	302	272	257	286	297	284	331	282	277	264	300	286	266	293	302	269	297	279	287	280	296	305	281	301	276	288	288	295	301	279	286	307	289	296	255	282	312	308	280	305	276	320	277	253	312	259	280	291	307	301	311	284	306	320	291	305	288	298	320	281	295	297	305	294	264	316	284	256	277	290	313	307	283	319	283	275	298	292	300	285	311	302	265	269	316	267	265	311	289	308	295	291	312	316	301	280	301	290	301	273	312	269	274	311	298	325	261	295	273	291	299	301	283	309	295	292	315	303	306	311	303	303	278	273	326	305	284	301	297	294	291	263	290	292	313	287	272	310	300	295	316	270	300	275	277	269	279	290	305	296	281	279	261	302	290	281	281	310	252	289	290	283	281	264	269	262	301	287	320	276	320	299	283	316	313	325	316	304	279	307	280	277	295	288	301	296	262	293	277	272	271	262	270	304	303	283	276	309	320	291	276	278	298	292	271	317	313	284	308	299	310	300	317	285	287	300	311	282	330	283	314	295	282	311	293	255	283	309	286	301	277	284	289	276	263	289	294	332	306	263	290	282	276	291	306	313	298	306	279	289	278	285	277	296	316	286	280	320	261	295	265	310	269	269	280	291	283	302	269	285	337	280	285	308	291	290	293	248	275	324	271	268	283	327	302	288	299	272	269	289	273	277	311	299	315	279	299	259	299	298	283	320	297	323	336	321	295	293	294	296	340	282	298	271	288	296	285	267	326	262	307	295	321	292	283	299	314	278	264	312	281	288	297	295	306	309	278	329	270	315	272	279	280	260	305	302	289	275	304	282	327	276	280	269	300	290	275	275	287	313	300	291	307	294	288	254	328	279	287	286	292	293	305	277	307	328	295	281	320	280	293	291	310	310	302	306	308	309	295	268	308	299	286	290	297	286	278	248	305	304	306	293	292	285	289	282	299	288	277	286	292	321	311	302	289	301	291	283	270	316	290	277	296	294	302	269	318	305	312	318	296	293	278	280	269	283	265	290	262	314	268	280	310	283	311	281	299	281	318	294	265	299	304	271	282	292	288	272	302	314	299	312	313	288	308	294	306	252	269	290	258	264	296	308	283	269	281	286	312	298	285	279	305	295	285	274	252	302	268	266	276	304	283	291	272	313	315	283	313	260	307	309	310	280	281	275	280	315	301	303	324	271	276	285	276	295	285	273	319	260	291	302	289	312	295	308	292	280	283	321	297	304	260	306	281	294	280	299	280	316	278	277	292	303	294	304	261	295	307	277	310	323	302	304	309	293	284	297	288	274	294	313	301	301	277	287	296	304	295	298	275	288	301	299	312	302	302	281	264	293	314	285	295	278	291	260	292	282	304	291	300	277	269	285	284	279	292	294	306	281	311	278	294	277	302	320	313	301	279	286	284	291	306	299	299	313	249	283	282	313	297	306	320	319	306	302	298	306	292	275	304	283	293	297	251	287	302	296	296	339	280	318	293	318	267	286	258	293	299	289	289	291	288	297	274	298	298	276	306	326	305	280	295	262	288	300	320	266	270	279	320	290	274	279	292	276	293	285	287	278	304	269	316	275	297	307	313	301	318	327	287	316	268	282	275	296	292	293	272	279	289	304	277	252	273	313	269	289	289	315	273	265	330	275	248	287	308	285	275	264	308	260	261	286	296	274	274	281	303	305	282	307	290	294	278	303	290	279	281	314	262	276	315	277	308	290	294	256	299	272	282	291	299	306	317	289	285	267	323	298	254	297	305	303	270	303	269	283	264	265	256	304	314	286	287	269	309	344	288	305	293	297	272	290	297	306	272	265	289	254	311	286	315	292	318	323	270	286	295	289	276	302	291	276	246	255	309	315	303	288	261	282	289	279	279	316	275	309	272	308	280	300	274	286	294	290	309	310	274	266	300	243	261	293	301	312	287	312	310	287	288	313	284	282	308	307	297	293	277	276	298	306	310	298	281	258	265	286	293	296	266	300	273	287	290	285	301	274	303	265	317	304	294	295	284	327	303	315	299	320	277	277	288	249	293	278	275	299	267	290	293	311	300	277	262	306	261	292	270	319	305	287	312	307	299	311	295	301	333	289	277	295	310	298	302	313	281	319	291	281	288	319	297	306	274	268	302	294	290	247	295	257	294	308	296	321	286	279	319	287	293	288	293	304	328	294	300	284	296	315	283	297	292	256	293	306	292	307	285	310	286	273	293	298	296	265	257	279	309	255	290	295	288	292	310	290	313	265	318	295	324	281	308	239	312	282	286	292	309	282	304	278	263	290	293	297	312	291	275	330	278	308	275	279	287	295	279	278	291	288	296	294	302	285	296	299	336	260	314	265	296	323	312	268	290	274	307	311	318	307	252	290	278	291	300	252	299	311	291	333	296	287	315	280	269	303	294	264	308	297	316	268	295	305	308	297	289	273	276	273	318	298	286	301	279	315	314	250	310	324	282	298	309	271	266	299	298	303	293	296	285	287	335	252	291	314	289	293	289	282	305	304	280	300	297	295	277	288	299	288	285	317	327	279	271	304	308	286	307	287	275	286	294	290	278	297	323	308	288	284	322	288	266	295	284	282	268	286	298	287	294	260	270	316	303	278	311	278	310	294	307	286	293	314	268	261	292	297	319	291	294	307	302	321	316	315	304	265	286	301	280	259	309	295	295	293	350	316	276	266	293	290	266	302	284	286	313	291	296	279	265	311	295	298	288	286	264	290	297	304	344	290	307	274	316	276	333	309	284	304	284	331	292	313	290	281	283	310	270	307	302	280	289	313	309	288	285	312	337	268	306	286	272	299	292	301	271	298	298	289	270	296	294	294	302	288	274	276	311	288	299	301	303	297	283	319	312	303	287	300	330	294	293	279	285	299	309	312	292	280	274	257	284	294	306	279	309	319	308	260	286	283	280	293	291	290	297	300	278	278	292	274	315	316	272	295	269	272	299	279	275	295	281	290	316	283	295	301	315	281	286	316	279	287	278	305	311	335
9367	7273	7112	3141	2992	3213	1904	795	740	457	392	481	450	358	388	400	369	332	403	374	331	321	342	348	350	356	339	360	358	353	392	358	331	325	352	348	327	361	336	355	354	363	354	314	371	356	315	331	340	385	357	391	362	343	371	355	363	344	331	356	342	338	362	345	358	356	372	339	357	351	333	344	338	347	354	376	309	358	390	341	349	361	350	373	352	347	341	350	354	363	359	360	362	341	349	335	314	395	341	325	353	363	376	345	361	353	342	347	359	343	370	372	333	355	338	333	349	366	344	348	347	342	331	373	369	355	374	394	378	334	336	348	326	357	355	365	363	337	337	336	358	305	353	356	372	357	386	367	357	323	375	347	350	341	363	337	334	358	396	357	366	346	369	365	334	322	318	354	335	318	340	369	350	359	354	342	342	360	331	366	322	330	373	354	346	367	351	372	363	352	336	341	400	347	371	354	337	330	320	342	390	334	375	373	362	372	370	350	365	312	390	355	344	351	322	377	391	331	380	358	334	360	331	345	348	353	335	379	388	345	352	368	354	354	370	393	368	342	353	347	355	378	347	359	400	348	325	350	371	351	366	381	339	312	353	364	372	350	343	364	382	350	325	346	370	359	319	363	349	366	367	323	327	342	351	382	352	341	371	355	342	359	341	351	361	330	349	359	369	345	376	374	392	347	361	344	360	350	334	347	356	353	346	355	349	346	376	339	329	393	374	337	389	315	359	342	350	353	333	368	337	384	371	339	342	342	334	341	350	351	378	353	353	362	339	332	340	369	385	374	352	374	363	379	321	366	367	380	340	357	367	347	378	327	349	341	353	333	373	344	343	344	353	354	367	341	373	361	359	351	361	359	363	354	376	339	340	353	357	349	392	367	374	354	362	310	352	350	365	349	365	358	365	315	354	327	379	354	346	372	363	409	341	336	366	363	394	346	341	322	350	336	343	362	351	359	373	350	362	326	351	376	336	359	359	378	370	359	322	335	356	358	358	350	334	324	386	337	338	343	369	328	373	338	354	334	339	369	338	357	353	339	358	355	328	356	357	392	303	362	339	384	344	396	354	360	352	334	361	347	346	373	349	347	372	349	338	346	361	334	342	356	337	323	376	345	335	343	342	388	342	356	339	357	309	381	400	319	356	348	346	331	349	364	345	353	350	328	361	350	391	372	351	359	360	362	347	348	341	379	379	360	393	333	324	360	346	351	325	369	376	344	322	329	366	316	345	332	370	351	360	375	368	360	330	345	363	366	343	316	350	347	346	347	360	384	335	358	373	341	343	385	341	328	364	390	334	347	382	384	359	397	366	346	354	348	349	364	315	343	360	364	389	379	367	395	372	383	387	378	368	344	325	380	367	337	357	352	342	356	360	358	380	362	391	365	366	366	333	357	341	343	314	341	355	368	366	354	335	342	384	340	312	364	337	343	369	328	322	346	303	341	332	346	332	373	351	329	347	370	319	324	352	370	353	372	367	330	364	364	351	357	371	394	348	345	334	368	348	353	370	346	385	371	357	383	392	351	370	374	359	365	350	381	367	374	348	360	349	368	357	328	341	358	376	345	367	326	378	367	356	358	349	344	360	344	357	360	361	358	369	329	369	338	347	379	362	357	334	346	343	341	367	312	403	349	338	339	353	362	333	359	365	365	341	360	357	397	357	333	367	306	356	383	350	364	345	333	334	359	354	328	352	359	342	348	364	322	332	353	375	328	401	350	371	350	343	342	348	364	357	363	355	343	364	365	350	353	338	400	350	353	343	363	340	393	352	346	395	358	363	333	319	354	334	312	354	324	346	362	353	355	363	367	333	375	336	343	380	359	370	343	347	367	399	355	320	373	388	315	341	338	346	342	308	369	370	350	350	341	356	355	360	363	349	364	384	337	386	353	355	334	389	350	329	328	363	365	346	382	341	355	347	312	406	378	345	338	352	367	369	350	338	363	368	365	366	374	355	352	355	346	320	348	354	354	302	341	362	329	356	358	365	350	363	394	343	347	319	352	368	362	336	344	340	340	359	351	354	360	362	364	359	357	339	327	310	316	374	364	344	341	354	339	354	368	362	383	347	331	370	357	381	352	353	372	347	361	333	352	363	337	372	342	362	357	359	339	347	370	343	333	352	347	356	339	331	350	373	354	385	368	375	351	374	323	327	340	379	363	352	355	313	347	302	350	362	342	359	334	337	368	373	366	341	350	352	349	349	370	370	341	324	338	358	374	349	348	391	373	353	379	338	379	341	361	333	368	353	358	346	342	353	372	342	356	327	324	349	363	353	338	348	342	367	337	348	367	392	342	325	360	346	320	336	366	352	330	356	377	369	345	375	366	352	339	338	343	330	359	350	398	308	352	336	356	330	342	349	324	343	338	345	367	362	353	368	333	336	362	332	352	389	361	361	362	348	349	363	348	343	307	327	345	355	352	354	353	353	324	353	341	375	357	361	333	375	350	336	343	355	359	370	353	376	350	404	350	338	369	330	353	385	350	341	369	365	370	351	356	350	390	313	351	354	347	345	358	356	358	364	377	357	357	328	328	367	308	359	346	368	360	336	345	354	351	314	389	316	322	388	383	343	330	355	343	356	384	348	345	329	377	394	355	356	349	341	356	366	378	351	353	381	358	354	359	356	362	367	358	364	336	321	358	347	364	342	336	331	348	360	343	324	370	352	315	373	373	352	362	346	361	363	381	358	395	346	364	350	356	312	360	338	363	388	347	346	362	352	349	369	356	345	368	372	362	327	327	343	396	337	354	400	324	343	341	361	320	366	367	321	356	377	359	349	375	338	336	387	390	348	398	348	358	344	330	344	316	357	348	350	360	323	356	301	345	311	333	329	351	342	374	363	337	389	348	334	388	352	320	338	359	359	369	327	348	340	333	369	342	350	335	372	344	326	342	374	343	347	374	381	338	389	362	384	332	350	335	352	358	376	329	335	385	356	344	349	359	363	371	372	342	347	359	348	342	335	335	406	346	374	345	348	367	376	339	376	365	335	322	366	347	341	383	332	373	361	346	335	348	348	346	354	340	336	377	360	335	349	330	343	376	334	325	392	365	340	349	333	330	367	370	346	371	328	338	352	333	354	350	349	338	401	353	334	387	375	386	329	335	387	388	337	360	352	353	355	352	351	378	390	372	353	369	337	371	370	359	352	370	350	346	319	352	401	377	363	342	353	354	371	319	359	334	363	359	360	345	329	342	386	343	345	342	343	359	343	340	333	357	400	339	364	338	351	371	358	347	347	370	330	357	310	376	276	352	361	353	323	371	340	368	353	343	383	344	344	362	332	357	347	347	333	351	357	335	357	348	358	352	360	368	356	386	357	340	303	342	347	337	380	328	372	364	354	349	365	324	376	357	352	342	335	379	390	360	387	393	358	364	397	353	356	353	374	379	371	365	356	343	389	356	330	367	337	344	339	344	368	355	341	336	317	335	377	362	381	342	342	361	347	336	362	327	328	363	361	348	312	354	320	352	368	368	341	355
23193	20756	28198	23412	20756	15299	3043	1039	761	474	383	477	1083	394	248	224	169	194	172	205	171	143	139	151	162	154	142	140	176	141	146	126	145	148	151	174	135	114	146	126	127	129	142	147	144	141	138	113	136	150	147	105	138	131	128	119	128	114	119	122	129	116	117	139	124	120	118	146	133	163	140	135	126	129	125	114	132	134	136	141	132	120	127	129	139	139	133	133	118	141	149	144	138	107	113	153	129	130	114	123	118	140	144	127	113	125	125	137	129	140	126	137	135	129	136	106	131	120	139	130	111	143	135	130	142	100	128	112	129	128	122	116	141	135	137	128	115	144	127	113	131	142	131	116	125	122	128	106	127	132	132	114	122	127	113	121	133	120	123	127	122	122	131	126	151	148	122	128	108	111	148	128	120	143	131	133	115	147	117	119	151	127	128	115	129	137	134	117	118	153	130	140	153	121	137	128	152	135	127	101	112	139	113	114	119	96	145	141	133	126	123	121	148	115	118	144	148	117	126	123	131	134	110	127	124	116	128	116	134	136	110	112	133	132	128	127	137	133	131	93	100	127	160	139	126	136	145	114	121	123	126	131	116	119	123	124	137	147	110	120	122	103	127	121	113	123	117	132	116	150	122	134	130	137	118	121	119	125	149	130	130	138	133	136	121	131	125	117	117	120	112	124	146	134	145	125	142	113	122	123	133	111	128	128	148	117	123	114	130	122	134	138	123	135	118	131	131	124	147	128	115	110	142	139	155	130	115	118	130	134	121	125	106	152	130	119	115	121	138	153	122	114	140	103	115	146	117	122	115	146	113	130	113	121	131	137	128	117	133	118	140	147	130	127	127	116	118	124	156	115	129	141	123	110	141	104	141	118	124	128	137	113	124	122	106	116	125	149	121	134	127	129	113	118	132	110	150	133	127	130	128	117	121	129	135	143	114	108	113	121	116	110	137	133	140	130	124	119	137	110	121	138	118	102	115	127	139	132	139	123	101	113	154	124	121	138	126	136	132	140	153	134	136	105	136	129	131	122	125	122	131	122	126	129	103	135	118	128	135	133	141	123	122	127	122	129	114	136	122	142	122	122	122	127	100	137	162	133	115	121	119	132	122	127	106	136	121	122	119	141	118	140	123	125	126	101	96	123	135	136	134	139	126	119	121	122	145	114	124	134	127	113	129	116	132	131	122	133	126	129	121	133	131	115	130	116	133	130	122	123	141	132	116	114	124	133	116	134	114	118	121	109	124	133	118	146	114	132	136	124	125	127	125	145	135	113	146	106	124	118	119	130	120	134	136	135	116	128	146	145	124	119	121	120	133	123	128	128	127	125	132	135	126	146	128	120	126	143	137	140	131	131	130	130	138	121	123	124	118	122	149	125	134	123	130	137	108	141	134	131	125	129	132	122	126	107	132	138	125	138	109	132	114	113	128	147	148	120	141	137	121	108	112	127	121	124	130	117	125	117	109	119	130	111	113	140	116	128	120	143	128	122	150	126	127	118	120	112	112	132	124	126	120	115	129	123	131	124	124	142	127	127	123	134	115	126	127	120	107	126	125	112	116	138	119	126	121	126	128	126	116	113	124	119	125	125	126	106	133	125	118	113	133	134	130	122	129	113	125	130	130	131	143	123	126	125	146	129	155	124	139	123	116	117	110	116	128	127	129	139	136	153	144	107	136	123	137	139	131	124	132	125	137	150	136	112	139	147	135	139	145	113	123	137	123	124	133	150	137	128	142	135	143	132	144	127	123	118	108	127	133	132	133	103	125	133	135	113	138	103	144	142	114	143	127	130	127	116	116	125	129	110	130	127	122	144	131	118	133	135	139	113	114	112	129	116	123	127	134	122	113	142	132	107	154	130	114	147	117	125	122	124	124	117	131	122	115	136	128	110	125	139	119	128	142	126	144	130	127	127	114	133	127	131	136	125	122	144	122	140	126	115	129	123	128	115	123	136	121	128	138	104	126	137	144	111	109	141	125	124	122	133	146	111	132	143	128	120	114	135	152	126	114	141	113	143	122	117	149	159	118	129	131	146	144	128	119	156	127	115	131	121	114	125	134	128	153	136	137	116	115	120	109	134	122	144	121	107	132	116	126	115	122	128	122	134	114	137	118	120	150	147	126	130	113	133	126	116	136	123	145	138	126	119	133	130	120	124	138	136	118	147	127	103	109	138	123	108	132	158	130	135	128	156	127	140	143	111	144	140	127	127	137	132	105	110	107	133	119	104	116	109	114	121	134	122	115	115	129	123	127	141	125	131	130	110	129	124	111	123	123	114	137	127	111	123	119	103	142	128	121	123	113	112	109	126	134	110	143	107	122	114	130	108	140	129	123	109	120	128	123	124	126	121	111	145	105	116	142	111	139	132	109	139	124	134	132	133	136	123	131	118	126	125	126	117	125	124	148	119	155	123	120	123	126	116	139	118	134	128	134	118	135	136	136	136	143	119	118	143	128	125	134	133	128	156	136	134	123	110	121	133	114	124	125	120	125	112	113	143	101	134	135	125	122	134	138	104	117	130	130	135	148	124	142	130	124	112	121	133	125	123	122	130	115	138	133	139	129	144	132	128	147	117	144	138	118	137	116	143	140	133	136	107	126	126	148	131	150	132	118	141	103	121	146	120	112	129	104	128	119	124	133	123	99	143	132	123	139	118	127	131	118	119	117	125	113	123	122	113	132	141	126	117	122	124	125	112	118	134	136	114	120	119	149	122	142	127	110	133	110	137	123	135	135	129	135	135	131	120	141	138	113	124	133	116	113	134	118	125	105	120	109	139	127	115	142	140	133	112	130	136	111	121	123	144	125	140	141	112	121	124	131	123	127	139	116	129	126	151	145	132	126	132	144	119	134	146	107	155	124	123	152	122	117	127	127	129	130	116	132	131	127	127	128	115	132	125	143	112	134	127	110	121	115	129	130	111	142	115	121	114	126	125	110	146	115	122	136	120	101	110	109	124	120	109	130	131	143	133	131	146	130	125	144	121	132	111	139	135	129	132	121	135	150	117	121	145	124	123	127	133	124	130	134	131	144	113	149	127	132	118	132	112	128	133	111	128	139	137	112	145	124	151	139	132	139	104	135	139	130	126	137	132	148	152	125	137	114	108	150	118	130	132	128	130	116	131	113	146	122	130	131	119	136	126	127	121	114	153	150	131	113	141	129	119	130	108	122	140	119	141	125	124	125	132	129	119	120	135	123	122	130	121	118	135	135	122	141	110	134	117	120	115	125	119	129	142	123	135	145	118	132	133	118	134	116	130	124	132	131	119	95	134	144	121	116	144	143	124	112	117	154	126	140	128	139	138	135	101	144	116	118	124	137	121	133	117	99	120	139	135	148	125	145	129	135	117	108	121	128	155	104	138	124	124	140	118	122	130	114	140	129	123	118	116	131	128	128	127	139	126	124	121	133	117	134	145	137	133	124	140	108	116	148	134	130	142	121	145	143	118	125	137	115	136	131	140	133	116	130	149	109	127	122	135
11915	16987	15280	8539	6908	6288	3757	2217	1487	902	804	835	2054	687	400	370	304	286	288	239	248	218	238	198	221	226	203	203	213	219	208	202	180	192	186	172	192	174	175	197	169	176	184	173	175	166	189	167	161	176	176	165	184	169	162	172	172	167	170	169	179	176	166	175	173	189	164	187	162	154	163	166	160	147	172	181	173	168	178	171	157	165	178	165	180	175	159	168	175	166	162	158	160	171	160	181	155	155	178	160	159	163	190	163	154	167	162	171	147	169	160	143	146	139	138	173	154	177	182	164	174	161	173	193	155	160	162	159	166	166	146	179	150	142	153	169	179	158	168	167	165	168	166	184	151	159	164	168	148	164	170	162	147	163	165	161	160	163	167	163	153	138	154	151	151	148	172	145	172	162	165	157	156	170	130	153	185	150	142	157	159	176	162	171	170	164	160	165	156	151	147	167	153	167	169	153	164	151	156	168	158	159	157	152	156	144	177	138	157	181	172	143	155	164	172	159	168	157	185	172	143	165	162	151	167	151	162	158	162	163	150	152	147	157	185	184	172	152	175	149	157	178	156	182	150	149	141	141	162	149	151	181	136	183	168	161	152	146	162	176	158	170	172	167	170	164	162	157	171	149	159	156	167	141	152	165	174	180	171	164	139	172	167	138	174	146	164	176	162	159	154	155	160	156	170	170	158	146	189	166	153	158	160	164	185	169	182	181	161	178	173	141	165	202	158	145	172	173	166	145	138	157	174	152	170	188	167	151	156	165	138	161	177	164	167	178	158	179	170	165	170	178	150	182	145	155	160	176	150	161	154	162	155	149	147	178	196	192	158	147	150	168	163	147	146	167	148	161	169	148	167	166	136	192	171	170	136	156	151	181	166	156	164	165	154	152	161	154	159	185	146	151	147	163	169	158	187	154	158	163	150	160	150	157	130	138	180	149	145	161	161	148	162	179	161	145	168	164	160	151	171	133	148	149	170	168	139	173	169	158	155	151	170	147	164	201	164	173	177	148	158	185	147	166	190	149	174	168	150	149	157	158	170	149	150	173	178	152	170	156	157	140	183	172	145	167	167	162	163	180	175	157	185	154	160	163	153	147	155	162	176	139	168	142	169	145	166	143	164	185	150	161	164	159	139	146	153	168	198	179	168	158	177	152	154	155	179	145	153	164	143	155	165	153	176	158	158	165	159	172	147	174	173	163	168	184	158	161	160	167	159	143	145	158	159	154	172	154	145	175	196	136	168	175	178	148	152	177	173	149	143	148	175	155	149	141	175	165	177	150	159	180	170	143	157	174	189	150	170	141	148	155	141	166	145	167	173	169	182	164	176	161	172	148	159	165	160	182	159	151	159	157	155	168	152	169	150	169	162	147	180	161	165	150	176	169	155	146	153	148	183	164	148	159	166	177	140	173	149	170	165	146	173	167	159	166	161	183	157	137	169	164	171	164	167	179	158	164	143	177	151	160	159	162	140	147	179	162	157	155	150	124	174	174	166	164	138	164	187	172	141	174	159	162	173	171	141	154	168	172	160	168	169	190	153	140	182	164	156	167	192	163	178	169	173	139	162	169	153	169	155	144	182	183	150	148	168	158	174	162	155	132	178	147	163	161	183	162	155	163	202	152	172	147	166	169	177	163	145	162	189	173	159	164	163	163	160	181	156	157	152	147	157	151	168	153	163	148	177	169	173	152	147	139	179	149	165	167	175	149	170	157	145	172	168	151	167	158	153	150	163	151	166	179	169	167	179	165	143	142	151	165	152	137	184	167	144	150	164	171	177	186	179	169	171	136	179	165	157	159	151	136	171	132	160	191	158	179	152	141	149	146	159	141	190	145	153	186	175	167	130	174	149	192	154	149	146	157	162	153	157	158	169	148	158	162	173	157	158	162	160	178	148	160	152	169	171	154	165	168	165	142	162	180	149	162	154	195	152	154	160	159	164	140	184	147	172	163	162	147	177	169	157	176	155	164	158	166	175	140	158	172	145	156	179	162	172	161	151	173	155	160	175	147	166	157	153	147	136	155	173	181	161	148	150	165	169	142	172	178	154	158	187	157	186	165	154	173	156	162	146	159	183	163	149	169	160	167	177	168	158	168	171	156	157	149	181	172	142	129	153	155	167	162	163	168	150	157	165	168	164	174	150	164	163	166	167	160	160	152	135	135	152	152	148	156	164	149	162	156	166	180	163	149	173	150	179	159	151	175	170	150	151	167	158	189	157	166	168	179	164	153	156	147	154	173	152	166	151	165	147	154	163	149	142	146	157	171	155	166	175	159	162	175	171	166	151	187	155	165	156	170	175	144	176	162	176	144	146	161	138	146	139	159	154	161	167	157	172	176	165	159	175	140	160	173	164	159	169	165	140	170	176	164	193	180	172	150	154	170	158	173	164	155	179	165	162	135	174	154	174	157	162	165	164	161	165	146	154	154	157	163	176	157	162	164	177	148	158	165	183	186	164	174	166	153	166	156	167	179	155	152	150	161	143	171	141	150	160	169	158	162	169	148	152	163	183	156	154	166	172	165	162	156	151	155	145	179	149	149	164	139	151	154	160	148	137	180	142	157	153	182	154	166	153	154	171	159	149	170	164	160	162	151	163	167	177	178	164	155	168	163	154	171	153	155	179	161	167	167	159	166	159	173	154	160	182	153	150	166	143	172	145	164	162	169	167	161	154	159	159	155	148	170	155	178	158	161	162	189	161	142	166	169	148	164	166	154	153	160	177	144	153	159	136	158	168	168	148	123	148	168	154	180	142	156	160	180	169	180	156	174	162	161	174	150	151	164	167	170	162	149	170	177	158	182	153	171	173	174	164	142	154	143	173	165	151	161	178	161	144	139	124	178	144	141	161	161	151	164	159	164	171	170	155	151	171	163	144	155	158	164	167	183	157	154	149	160	165	171	170	156	164	159	149	166	160	151	160	152	158	163	154	169	161	152	156	175	169	147	171	163	154	165	170	175	166	154	152	149	176	185	152	157	170	178	160	147	160	163	149	180	170	166	154	158	161	164	150	149	171	150	158	165	158	155	160	166	151	157	158	169	157	175	194	183	148	162	148	173	162	158	170	147	160	169	155	190	173	164	158	175	153	172	158	155	153	184	167	161	168	155	179	172	181	175	175	170	161	162	161	162	186	144	154	149	174	177	179	154	145	125	150	148	172	160	145	167	180	160	169	161	173	149	152	161	148	163	169	181	146	151	179	177	145	177	156	148	182	177	160	178	150	168	155	170	153	162	160	184	164	143	172	152	163	157	147	162	168	167	175	143	175	162	168	164	159	170	151	165	182	160	165	175	141	181	179	155	157	179	177	166	185	149	173	168	173	169	142	195	174	154	181	157	160	173	189	158	182	152	169	155	148	152	131	139	162	162	166	158	175	149	165	180	163	147	144	172	171	184	151	176	167	154	172	159	170	166	178	161	158	166	161	179	173	149	166	174	139	154	149	165	154	168	148	174	159	155	162	181	170	185	158	154	151	163
24446	20798	27259	24346	14402	2567	1660	823	621	484	453	536	1043	558	401	363	378	367	363	370	352	362	369	333	366	386	373	366	361	333	363	342	369	337	313	354	344	334	342	355	316	340	381	341	320	360	349	330	351	347	325	349	315	329	356	323	369	383	357	369	325	363	353	362	319	348	347	342	320	353	336	353	361	375	363	336	312	360	360	336	346	320	343	354	368	341	323	356	301	332	340	350	332	325	311	331	304	309	359	373	352	318	319	356	331	336	340	329	341	352	344	366	315	330	353	384	327	358	340	329	312	348	342	355	334	346	318	344	362	328	328	351	362	382	353	345	336	388	354	315	312	330	343	332	359	330	336	363	374	347	347	335	341	348	320	362	369	343	352	313	315	340	340	365	354	298	355	332	366	336	302	328	358	374	353	346	353	325	331	311	309	356	335	340	369	337	336	339	318	324	340	348	387	304	338	345	333	353	372	340	383	337	337	353	336	342	326	353	372	324	320	341	345	368	333	364	361	328	344	354	337	316	365	346	364	363	318	318	312	332	352	326	359	362	366	345	353	333	338	345	388	333	358	348	355	348	327	333	345	334	327	351	339	344	354	368	333	361	350	299	354	305	366	341	340	356	356	344	358	317	318	366	324	324	356	330	351	334	349	372	351	345	358	356	320	372	343	326	380	313	318	358	346	335	353	328	334	317	336	314	312	331	309	331	305	316	355	359	326	387	338	323	362	376	365	325	354	338	381	315	369	333	340	332	335	312	332	340	352	337	320	323	334	350	332	311	354	333	332	325	349	350	359	338	376	376	320	334	293	356	347	324	352	335	358	342	343	369	364	322	344	299	342	323	328	330	353	362	351	375	349	324	362	355	319	358	319	310	330	355	357	352	368	367	333	353	310	345	400	340	394	305	339	312	377	360	335	307	330	326	337	334	356	364	348	352	340	381	340	370	304	366	323	362	342	340	355	356	340	333	342	375	358	374	382	338	307	354	348	327	337	382	330	342	330	310	351	315	355	340	349	326	335	325	331	340	329	348	332	370	351	331	362	351	350	348	368	351	356	316	316	348	370	352	356	299	361	340	353	329	343	307	368	352	350	371	314	378	342	365	336	354	354	317	331	367	360	337	364	307	359	334	315	347	331	364	320	343	328	325	325	371	341	328	346	333	384	344	349	342	303	343	360	359	327	340	370	340	345	338	328	316	318	356	366	340	322	345	314	342	358	323	336	374	356	346	312	323	331	341	381	356	331	312	327	341	325	348	335	332	366	357	359	313	369	342	330	320	324	364	356	352	351	325	358	334	354	330	332	348	357	367	363	347	370	341	325	343	325	317	350	355	346	312	305	329	336	348	335	375	335	314	294	333	330	364	340	339	324	351	360	329	350	346	358	354	379	333	335	356	362	321	344	320	309	348	338	332	330	312	342	345	359	309	341	386	371	356	330	338	320	339	317	352	356	313	353	346	312	341	345	321	356	305	354	354	307	350	362	342	350	352	350	346	312	323	354	378	340	354	344	345	331	351	362	351	369	350	382	334	327	373	337	370	340	317	379	323	341	351	343	331	328	349	337	343	337	351	323	358	350	347	326	339	327	333	330	335	386	340	330	334	308	353	333	327	367	322	358	373	356	326	340	347	316	301	343	344	353	331	354	313	358	349	353	346	335	360	338	359	365	325	352	352	329	352	324	367	332	341	328	331	341	330	346	341	366	339	334	333	337	332	350	347	343	335	348	370	312	335	317	340	346	325	334	364	341	315	346	301	306	350	331	347	350	367	379	314	363	354	350	366	331	352	332	325	360	358	329	352	342	323	338	340	372	380	342	341	330	331	319	340	344	365	345	353	339	346	346	351	355	374	349	345	356	388	352	366	354	322	342	319	317	335	329	337	321	335	334	339	366	358	316	365	331	306	329	343	341	336	338	328	324	353	373	309	326	357	356	350	318	308	351	342	348	329	348	318	344	349	333	361	373	358	331	346	336	365	353	293	318	352	362	360	323	329	319	365	360	328	346	343	327	371	319	351	363	378	372	348	365	355	365	348	357	306	345	341	364	341	359	324	349	355	353	334	366	329	361	343	342	336	309	337	323	351	317	341	325	302	343	358	291	326	302	334	358	375	350	351	351	362	336	350	331	310	346	348	373	344	316	346	350	376	342	322	365	358	374	344	343	347	331	358	347	320	344	312	326	333	326	331	303	321	311	346	320	349	350	349	347	327	343	325	283	335	358	340	357	366	338	349	338	332	343	371	352	316	337	332	320	348	348	357	325	346	290	331	344	334	342	356	321	337	344	321	322	352	370	336	366	346	373	355	332	346	336	315	334	351	344	333	314	325	328	328	368	336	342	342	319	370	332	380	351	331	344	351	357	340	351	342	353	338	362	338	362	357	338	359	331	354	351	335	343	347	357	382	365	356	349	323	339	314	361	341	343	340	321	332	311	323	325	352	331	370	328	318	336	345	346	353	332	358	325	352	354	327	335	343	359	325	376	352	353	340	338	374	370	319	337	338	316	323	358	360	295	315	343	329	348	328	364	317	358	328	362	324	334	315	335	351	354	369	343	311	359	347	321	363	333	320	357	315	324	368	344	322	330	345	369	337	328	340	321	336	364	365	337	366	334	355	343	360	354	303	361	363	376	348	334	338	341	365	340	348	329	329	377	366	344	332	367	348	342	360	321	347	324	381	340	341	334	342	336	357	305	335	335	337	338	336	374	320	290	314	362	334	355	341	313	333	365	310	343	327	331	329	336	332	336	333	352	344	346	349	327	324	341	334	361	328	336	344	362	345	330	350	344	320	343	364	334	327	350	348	315	316	324	366	360	368	327	328	304	370	339	341	355	334	324	379	345	354	344	358	311	365	342	320	322	337	359	355	324	320	344	344	324	359	347	329	384	363	326	354	371	337	336	362	333	333	360	340	337	343	322	330	345	317	329	350	345	322	317	330	353	314	318	369	336	323	366	327	336	344	335	337	344	362	344	351	355	382	365	348	350	281	350	351	369	385	376	332	317	312	353	346	349	335	318	367	326	348	330	341	351	333	342	324	333	312	321	343	338	332	350	347	330	344	357	307	341	369	348	322	318	355	358	314	332	373	359	349	364	353	378	373	340	307	377	347	359	328	356	349	380	316	377	360	305	360	358	330	346	363	345	351	357	330	308	359	332	318	356	334	331	357	340	325	312	321	354	339	347	327	360	341	372	363	356	360	341	330	339	361	361	347	328	337	354	338	342	343	330	367	349	360	340	325	347	333	307	378	344	351	334	341	371	377	338	337	343	357	369	342	331	351	347	350	349	302	345	329	347	334	321	362	307	355	335	335	343	352	344	319	367	335	362	389	296	341	358	346	347	289	330	336	343	352	319	361	345	366	306	341	347	331	339	357	341	318	334	329	336	344	334	367	363	330	363	342	356	357	338	343	347	347	349	360	338	342	334	343	399	355	351	351	347	321	366	332	354	342	296	335	341	338	370	306	313	327	364	334	327	323
12671	13035	12178	6694	4803	4408	3235	1611	1121	750	729	790	1991	895	521	492	423	424	491	435	477	433	431	437	417	410	427	442	434	387	417	434	421	433	378	389	385	441	398	395	416	402	402	415	398	423	421	436	409	378	403	392	411	381	428	399	412	421	399	378	414	423	388	396	392	407	365	384	406	375	383	390	390	364	406	393	379	426	382	417	394	411	417	395	406	376	398	409	385	396	443	440	387	390	413	414	425	407	391	409	384	414	437	390	391	426	401	384	393	415	387	392	397	404	381	434	400	412	422	393	392	405	401	381	443	407	397	378	358	410	405	357	375	366	452	405	419	371	406	404	448	411	385	428	379	346	391	416	386	423	422	394	406	436	422	387	402	372	376	369	404	426	389	403	385	421	406	423	420	406	412	415	378	403	401	376	429	431	417	432	411	388	412	390	399	436	369	389	418	381	413	367	411	396	393	421	359	418	388	399	397	408	434	418	380	422	415	365	403	393	414	393	415	382	425	388	408	366	362	379	381	364	392	388	389	409	398	399	443	402	399	370	400	389	424	417	399	404	425	426	354	394	436	429	402	399	446	407	369	435	351	379	392	407	365	420	402	427	411	379	398	414	408	414	413	410	369	390	396	415	402	420	407	387	423	406	384	405	395	412	383	391	369	385	380	409	395	399	409	384	436	425	400	430	367	413	374	416	409	384	415	411	415	421	374	383	407	387	389	361	383	376	386	394	403	371	403	403	408	376	386	368	384	404	427	402	370	371	434	397	412	376	422	402	398	387	397	406	371	384	428	399	397	392	399	409	372	386	419	412	371	384	373	429	415	399	387	403	395	408	391	384	373	376	420	377	425	393	409	427	409	382	398	395	408	368	406	382	390	381	435	416	422	345	404	403	399	403	418	409	387	382	389	406	388	408	423	400	400	363	386	434	371	404	366	345	437	418	395	369	372	399	410	387	377	399	414	384	427	400	419	378	406	411	377	425	375	407	429	395	427	424	390	414	399	410	388	428	376	440	383	417	403	401	413	419	372	386	410	406	424	422	360	404	389	432	403	393	417	415	417	408	412	391	425	375	421	405	377	428	405	384	383	384	417	405	412	411	400	388	405	361	365	405	388	398	399	411	389	427	394	405	422	391	423	394	398	408	386	430	377	373	409	375	396	381	394	383	405	372	428	412	391	428	387	437	375	394	387	380	398	420	378	391	387	406	428	443	382	422	438	351	412	379	389	382	408	431	392	422	419	383	402	380	401	427	409	368	411	381	377	405	398	355	403	411	423	410	413	413	411	430	429	413	390	393	419	399	380	401	401	414	426	377	397	413	389	401	353	389	400	373	410	374	396	408	413	391	420	402	397	380	416	424	394	406	384	418	396	403	381	404	423	405	376	401	401	379	383	370	406	397	386	396	405	435	383	422	369	373	446	387	394	388	409	393	379	420	419	421	394	410	414	423	425	382	416	381	396	393	408	364	377	391	441	393	382	389	418	396	400	381	396	434	375	391	404	378	411	390	375	417	440	384	431	425	404	428	380	413	388	393	397	442	386	386	413	406	400	441	426	430	419	381	403	444	390	406	396	401	411	422	431	438	390	435	394	406	425	454	408	420	408	411	405	421	392	434	442	380	395	390	402	456	377	418	403	397	391	413	371	400	361	411	413	407	412	383	379	389	410	357	417	382	413	414	399	387	399	368	401	423	397	386	398	370	413	420	408	389	420	363	400	420	372	384	395	412	410	440	415	414	403	388	430	415	433	402	421	399	402	400	387	411	366	407	403	406	415	375	378	418	381	395	374	428	422	374	454	400	404	375	387	423	367	397	379	401	381	386	429	392	421	379	407	416	354	436	408	414	376	393	393	401	411	435	392	383	397	366	385	353	425	373	431	395	394	439	395	408	403	395	432	394	403	384	400	400	402	406	369	403	411	395	392	380	399	412	410	451	346	378	384	437	404	429	440	395	405	389	386	364	430	415	420	397	405	400	374	350	422	391	413	391	363	457	404	383	366	413	403	375	412	378	404	399	387	417	398	385	399	409	398	398	387	410	410	404	385	384	379	399	393	358	415	388	418	398	361	384	385	393	391	418	404	379	417	381	402	352	412	416	406	420	402	352	384	378	364	422	359	415	397	437	402	402	396	374	394	396	363	379	417	397	409	386	383	409	405	393	399	389	420	395	409	411	432	396	405	424	395	396	407	380	434	386	392	386	395	411	406	409	406	395	390	384	414	412	381	433	436	407	384	410	407	414	438	385	402	401	411	396	388	424	403	410	432	401	395	383	402	370	381	407	388	409	379	399	410	394	435	431	424	385	396	398	386	403	390	385	435	374	399	369	380	394	407	418	377	419	396	410	406	396	380	361	405	421	419	404	406	364	386	421	399	441	402	407	400	410	376	376	406	430	433	388	369	398	389	388	376	364	422	366	383	403	374	417	428	360	421	401	394	418	402	384	399	398	387	378	375	367	419	429	407	390	391	381	400	413	426	405	361	406	396	366	383	410	409	403	417	390	423	354	402	414	398	387	435	417	385	416	396	405	360	396	412	371	432	399	378	360	394	410	415	399	441	364	437	412	447	404	405	395	381	396	398	410	388	409	394	385	408	427	411	401	399	420	416	424	381	430	378	415	401	413	425	398	446	402	372	426	403	410	382	416	404	413	420	398	388	408	404	436	423	436	421	386	375	414	371	386	390	387	383	424	404	396	413	379	407	413	376	401	376	398	411	403	400	398	404	416	421	367	391	397	380	399	431	429	339	407	394	401	368	396	399	386	364	376	402	420	402	372	376	418	416	375	387	389	412	404	417	365	413	394	375	398	414	405	409	413	402	406	365	428	410	370	397	416	414	420	445	417	390	377	419	385	421	397	415	430	400	358	382	409	353	385	389	378	392	379	402	425	384	406	409	399	395	397	400	429	382	417	385	403	407	408	394	418	403	369	398	393	369	385	401	400	373	426	402	381	420	399	378	401	395	371	375	421	407	419	398	402	390	419	384	405	392	395	399	399	384	407	377	466	427	386	400	435	407	403	399	413	396	404	382	399	424	403	425	384	426	396	420	417	397	374	415	371	388	408	378	422	399	403	448	397	381	393	374	394	397	404	400	380	388	393	374	409	379	385	373	394	420	404	385	397	412	426	408	376	387	384	374	391	382	372	381	378	389	436	414	436	368	429	396	426	402	415	416	384	373	390	421	399	401	378	405	425	376	388	362	399	411	425	391	422	432	375	404	418	403	391	433	434	406	418	411	405	399	390	378	389	420	406	448	423	417	413	364	441	366	411	395	367	415	400	412	404	421	414	405	403	384	389	408	402	401	445	373	388	365	403	411	417	375	393	382	366	403	388	375	396	432	361	355	426	389	410	417	434	429	390	371	371	388	385	386	406	378	394	396	392	432	423	394	432	411	384	383	368	390	402	358	419	394	399	376	406	391	412	416	426	421	396	403	390	407	407	413	372	381	403	409	395	431	389	389	382	408	400	404	396	438	392
22339	20803	28571	23140	20801	20938	14235	2112	1004	703	699	643	1062	1054	395	358	289	235	264	229	216	222	198	201	187	180	182	172	167	161	145	163	169	178	167	156	146	153	152	163	137	146	153	157	152	132	132	150	145	136	136	152	140	123	113	130	138	143	158	109	123	155	126	140	135	133	138	110	132	123	130	137	134	117	124	142	149	134	127	147	125	141	112	129	131	107	132	119	122	140	113	122	135	112	126	131	142	140	117	121	123	119	119	127	120	110	138	142	112	130	106	135	129	131	134	112	137	128	141	120	128	112	124	120	132	124	134	147	117	157	114	122	130	120	118	106	124	133	120	132	120	138	122	129	124	128	125	114	127	139	133	118	130	133	145	111	122	124	134	97	139	129	125	126	120	133	122	109	130	150	138	119	128	118	98	123	128	155	126	130	128	135	122	122	132	111	123	132	124	143	145	108	125	120	121	126	139	154	119	126	120	129	129	144	139	132	130	128	135	132	109	151	120	139	129	128	110	114	140	105	130	131	128	122	124	138	124	141	128	125	109	137	133	113	121	127	105	125	117	127	112	150	133	112	122	131	118	121	123	121	121	134	116	124	154	145	121	106	139	129	136	133	110	116	121	123	128	122	122	133	115	146	131	131	138	101	133	125	116	142	132	129	123	129	120	126	130	116	125	135	127	116	123	142	114	126	135	142	122	137	121	116	123	139	125	125	115	118	119	121	119	127	112	124	122	136	113	131	107	126	117	100	109	140	120	132	102	110	110	114	135	98	128	144	123	143	128	122	121	114	113	118	142	135	118	120	118	138	104	111	120	114	148	125	123	133	134	139	125	140	124	124	125	134	126	141	104	138	111	121	143	118	130	119	120	114	129	118	132	131	146	123	122	122	127	127	132	131	141	112	112	130	114	123	118	124	119	118	131	123	115	122	124	115	127	145	99	129	127	129	150	122	133	133	107	121	130	121	115	114	122	127	143	122	123	145	123	103	126	130	120	137	118	144	143	137	124	122	143	109	134	110	123	127	112	113	128	119	141	126	118	124	119	125	107	145	138	128	140	107	145	120	137	121	126	109	131	136	110	134	139	113	132	126	107	123	126	129	107	143	122	114	132	109	114	138	125	106	122	120	113	120	111	129	113	119	145	129	117	130	125	109	127	140	123	139	145	141	111	126	99	106	118	120	125	140	131	142	127	128	129	129	122	92	123	135	123	105	125	112	131	135	130	126	132	125	116	111	131	103	125	132	120	122	104	120	123	112	125	139	124	124	128	117	133	126	142	105	114	133	106	122	134	137	119	143	138	145	145	136	105	124	118	143	151	117	115	114	139	135	123	108	121	124	120	150	128	130	115	119	122	108	122	126	130	132	119	131	108	127	145	138	117	128	120	115	133	129	141	104	121	144	120	143	117	123	123	130	114	125	121	122	130	126	119	144	134	133	112	115	112	127	113	116	104	108	141	107	133	121	132	136	145	133	119	106	130	137	143	125	117	126	137	128	123	113	119	133	137	124	151	147	144	132	135	123	113	114	122	153	136	115	121	134	121	132	112	138	125	142	131	140	107	121	115	136	127	126	109	122	113	105	120	116	103	113	101	133	111	133	124	142	125	125	107	124	121	121	131	129	100	128	131	134	113	98	123	113	112	116	125	127	126	122	127	123	116	138	158	101	123	126	109	122	143	103	128	116	121	117	106	133	121	140	118	114	119	121	114	113	114	124	125	141	150	121	118	125	137	117	119	113	131	130	148	124	133	123	135	111	127	145	121	113	108	120	126	115	143	123	121	145	123	131	120	119	116	133	136	128	133	130	128	136	127	124	137	135	117	109	112	119	139	129	120	121	131	103	123	131	133	129	140	114	121	113	124	123	116	106	134	124	126	107	120	118	129	126	117	117	132	115	129	137	115	146	123	110	124	132	131	118	102	134	123	109	113	105	95	122	132	97	120	112	131	116	138	127	138	136	134	128	122	129	125	115	104	128	142	104	127	130	132	124	126	125	119	119	128	132	120	110	134	128	142	145	120	139	139	130	140	116	132	126	125	114	115	122	108	113	128	125	136	110	132	119	123	136	124	115	120	125	143	123	114	134	140	119	129	122	124	120	130	129	102	126	122	113	111	117	121	116	123	112	117	106	95	108	119	117	115	133	140	126	112	109	132	127	130	114	124	123	119	124	124	134	134	123	113	116	103	128	109	112	134	127	139	106	121	122	121	109	114	133	120	135	117	136	127	128	141	118	113	115	130	136	124	131	113	106	127	118	141	122	124	137	129	133	116	111	131	144	128	120	99	124	150	156	146	151	122	108	140	145	122	138	115	117	133	126	131	128	133	118	119	136	127	121	133	132	105	118	134	151	121	123	118	133	107	121	143	127	151	125	133	127	121	130	130	106	113	116	127	117	106	126	113	133	141	119	120	124	114	127	117	131	128	136	118	111	121	129	122	135	125	117	115	131	112	113	139	137	129	138	130	129	133	134	133	114	123	129	134	135	126	131	120	124	138	126	120	105	126	124	126	104	132	139	124	131	116	131	145	150	133	118	124	135	101	118	140	126	126	135	109	137	120	132	120	122	122	136	126	112	120	122	121	118	129	113	113	126	122	127	117	128	130	147	111	121	119	123	123	118	124	108	123	137	109	134	126	112	118	130	127	135	137	126	132	121	117	143	119	139	125	154	114	151	140	121	120	111	129	128	126	117	125	111	139	134	135	128	139	138	135	127	134	111	125	115	120	121	147	103	129	148	123	148	114	133	107	132	138	122	125	113	111	107	101	120	125	119	134	112	132	127	125	118	124	111	135	118	116	142	125	102	133	121	130	138	90	144	110	120	119	147	135	135	151	125	116	125	126	93	134	140	152	134	133	120	129	147	130	121	129	109	129	130	125	129	126	132	120	116	117	121	106	134	109	115	116	121	133	123	111	143	125	146	105	110	124	114	116	116	128	117	121	125	105	106	125	111	121	145	130	149	132	141	133	146	141	132	99	121	126	112	133	129	131	126	134	123	117	120	128	125	117	117	137	116	137	130	122	138	115	128	127	112	118	122	146	109	136	131	126	125	123	127	146	119	134	124	118	127	139	105	117	121	128	125	131	124	115	131	143	124	99	130	120	133	130	113	125	123	142	128	125	108	139	131	123	128	127	131	120	123	120	130	122	114	119	150	109	132	138	128	122	122	113	120	121	124	126	138	118	123	110	121	132	118	138	105	145	139	120	109	109	129	106	134	121	134	100	136	120	134	120	122	128	125	147	120	131	141	122	135	119	106	96	122	112	103	104	116	124	110	118	133	121	132	149	120	115	119	123	130	125	120	116	126	117	123	121	122	125	143	110	116	141	141	128	138	118	130	126	138	108	131	127	128	117	128	98	150	135	139	117	140	112	119	101	126	126	119	123	122	128	136	126	118	124	135	132	117	110	122	133	120	132	127	115	123	109	127	123	127	139	130	117	132	118	133	119	111	127	140	132	117	137	111	115	121	143	118	117	124
16080	23717	22156	13488	8630	8365	6223	3495	2134	1389	1253	1298	2025	2050	593	575	395	355	374	298	330	284	278	253	231	266	224	207	215	231	194	218	192	194	197	169	193	194	172	184	176	157	181	150	161	157	159	194	159	175	172	153	153	166	151	159	164	144	150	158	158	144	161	159	150	173	170	135	151	157	156	140	163	159	146	164	150	124	160	151	159	143	139	147	153	167	140	155	146	147	154	141	151	151	131	140	139	137	156	152	160	137	160	146	160	145	134	149	150	174	129	131	117	156	109	160	116	153	149	143	155	145	132	150	116	148	141	154	117	135	121	163	142	155	144	136	146	153	161	169	146	144	157	133	158	147	163	135	149	133	144	142	150	153	150	138	129	160	138	143	137	134	147	141	146	149	119	143	143	162	141	155	139	139	148	126	156	130	148	153	144	139	147	148	165	140	140	167	135	149	148	163	139	169	132	143	165	147	108	116	150	129	128	161	152	151	162	136	133	148	148	145	126	148	146	135	123	133	133	143	129	132	140	128	142	148	163	144	147	161	107	150	154	133	152	135	148	155	115	132	148	165	146	148	162	138	171	149	163	149	144	133	148	158	154	168	144	154	143	154	160	150	141	139	138	155	132	149	151	143	142	133	144	154	141	137	125	142	159	133	126	168	158	158	153	143	133	133	152	139	139	155	142	141	153	127	146	142	147	142	141	135	135	129	166	145	146	139	133	139	142	139	155	137	148	154	154	136	136	141	165	123	147	147	141	121	143	146	153	145	158	148	122	138	157	138	125	162	138	159	131	135	153	133	146	142	136	128	139	180	158	127	130	144	145	155	140	157	136	165	149	156	129	169	137	154	142	144	139	147	121	142	117	144	127	139	144	145	145	132	135	134	140	175	120	155	139	153	123	138	139	149	123	145	149	135	153	150	161	132	131	149	126	159	134	142	130	133	126	143	143	126	158	138	149	120	152	151	139	137	153	137	138	140	136	147	135	149	145	143	133	158	121	130	139	129	145	144	145	134	138	138	141	159	162	158	135	151	145	153	148	166	142	150	148	142	125	121	144	141	147	134	141	155	152	150	166	142	145	140	134	160	144	135	158	143	142	134	131	131	162	142	161	150	136	134	147	144	145	141	141	148	140	133	147	142	140	165	126	162	155	132	157	149	160	148	156	140	170	142	144	174	152	151	142	147	136	156	133	135	139	136	130	130	130	142	153	153	147	163	140	145	116	138	149	143	137	144	122	140	127	138	152	135	140	120	145	142	134	149	135	141	140	138	161	134	150	161	141	145	160	132	152	147	140	153	148	143	117	139	136	156	157	140	140	157	142	155	148	157	131	115	146	152	148	145	148	150	174	140	142	136	130	152	148	145	136	139	137	125	120	150	130	146	131	121	149	138	140	153	139	144	139	142	141	128	137	138	153	158	137	128	135	111	151	137	168	151	138	154	151	129	132	130	124	140	144	130	143	131	150	146	133	134	134	147	139	136	149	150	121	136	119	145	158	142	164	136	130	151	135	167	169	168	169	117	126	154	154	151	150	135	149	146	172	139	145	152	151	151	126	155	126	149	143	142	149	150	151	122	167	140	151	138	186	136	163	158	117	130	131	141	145	135	153	158	163	131	155	146	149	158	151	143	137	124	144	139	163	140	144	154	133	153	159	139	157	162	130	139	128	154	161	135	159	146	147	142	140	144	141	142	145	156	153	137	160	153	159	127	143	142	150	150	136	151	142	146	159	137	151	141	118	140	148	145	149	136	161	160	136	167	133	166	143	123	153	129	140	128	133	129	136	140	163	151	162	137	154	130	127	138	166	137	150	145	127	128	132	145	144	152	146	151	179	121	153	136	145	152	131	156	135	160	125	156	146	140	159	131	148	137	125	139	131	147	126	155	163	112	134	123	123	157	152	145	158	154	164	135	138	136	150	147	165	166	142	133	157	137	144	151	158	159	139	133	154	127	153	143	121	148	142	127	151	152	147	157	128	154	117	125	150	127	141	166	147	153	138	134	153	163	142	163	120	143	130	130	162	136	125	153	138	147	149	167	157	156	152	144	128	144	156	145	137	147	129	137	131	142	159	135	159	132	148	167	141	150	138	166	129	139	145	145	165	149	144	138	131	167	138	129	136	163	148	141	140	166	145	123	151	133	138	133	167	132	152	162	137	124	125	123	151	150	153	140	149	134	143	129	153	132	127	135	146	150	157	161	138	146	154	125	149	156	147	155	148	139	135	136	160	142	156	157	128	144	151	162	144	138	147	155	142	132	160	137	140	138	167	121	146	132	143	123	164	158	146	128	133	146	147	150	173	116	143	132	162	145	128	140	132	140	144	126	137	125	162	151	158	152	151	127	161	137	139	133	147	149	150	135	151	151	129	151	135	139	141	140	141	144	141	138	149	167	158	130	148	133	134	140	157	132	136	144	147	153	134	150	129	151	150	151	131	151	117	152	135	129	132	138	146	151	136	134	117	153	144	146	179	137	144	142	130	133	167	155	153	123	136	146	160	142	156	156	146	135	139	143	126	126	144	126	141	149	146	125	146	142	162	151	154	126	139	166	136	149	141	134	136	134	137	122	132	142	144	138	133	137	122	128	144	127	152	152	147	137	151	133	133	139	150	152	126	130	131	144	154	124	151	134	147	118	126	138	110	150	125	142	182	144	163	144	136	132	157	139	134	152	150	130	143	156	143	134	128	125	139	138	154	152	137	160	149	134	133	144	142	119	153	138	135	133	154	137	143	157	153	134	138	162	154	131	152	144	137	149	131	132	165	131	122	147	147	123	148	157	143	133	149	156	153	140	154	158	173	173	154	140	133	163	105	139	162	129	142	151	142	148	138	158	139	137	135	150	140	147	147	125	154	156	140	140	128	126	145	148	149	146	150	158	129	133	124	151	144	148	130	131	132	143	139	160	162	140	158	135	142	150	156	132	140	157	136	144	163	171	162	144	133	154	152	153	135	142	134	130	126	140	131	131	132	151	122	145	141	156	122	140	154	149	150	140	145	155	150	149	146	160	157	169	151	145	119	151	153	150	144	155	143	138	140	151	123	143	136	147	143	152	138	149	126	146	152	133	182	136	154	130	136	154	147	154	134	120	145	150	156	153	136	150	141	143	147	127	149	141	145	153	141	156	150	136	167	133	146	159	132	142	156	148	148	158	151	136	148	143	153	117	139	139	147	131	164	141	155	141	147	133	152	160	128	133	147	143	118	143	126	145	137	149	143	147	143	148	149	135	147	122	128	154	148	159	149	148	152	158	128	151	155	126	132	145	115	133	127	156	140	166	152	135	144	138	141	158	151	128	144	132	138	159	127	124	142	134	133	139	138	140	132	159	156	143	153	150	138	156	119	143	139	132	150	140	145	149	127	143	146	146	139	174	126	133	135	149	126	148	142	154	126	141	136	127	137	125	149	125	140	151	165	139	142	158	121	129	139	124	128	137	154	165	137	159	162	137	139	144	160	144	131	150	133	128	111	147	144	151
26474	20341	12451	3272	1223	1122	893	530	334	305	334	319	352	330	283	305	290	281	311	265	273	286	285	314	286	327	286	338	307	298	285	265	323	318	273	335	286	303	313	292	287	301	303	261	305	299	269	282	274	301	316	278	307	279	295	298	296	298	306	306	280	304	297	327	298	308	284	305	309	278	319	283	315	280	277	300	284	294	300	318	299	294	283	308	279	269	278	308	266	308	289	292	271	308	283	308	298	291	305	306	295	299	300	279	294	293	307	306	293	334	294	283	243	284	286	253	276	291	302	295	311	289	315	299	292	293	331	303	320	275	301	261	280	265	268	296	268	275	298	264	290	305	294	289	265	290	279	309	312	277	296	286	301	292	297	306	293	280	282	276	314	278	306	293	279	273	272	267	309	314	287	275	302	282	287	303	311	284	310	286	283	328	305	286	275	297	314	286	276	263	289	286	280	301	307	311	270	283	301	316	309	295	286	284	284	310	294	284	291	318	292	298	290	292	283	303	286	302	290	295	288	314	297	301	302	316	278	307	300	290	311	309	283	299	326	300	307	254	305	281	283	293	280	264	312	317	276	307	302	279	281	319	283	291	272	312	295	318	277	306	280	302	287	306	282	285	292	266	280	291	298	277	283	277	286	287	286	313	313	295	283	281	312	307	292	306	300	293	293	290	276	287	351	327	326	294	299	287	309	282	288	328	300	315	306	305	301	353	338	295	321	283	305	282	304	314	273	279	310	311	313	315	287	301	290	299	299	280	289	290	291	284	296	303	310	276	276	319	266	276	318	321	260	322	295	296	305	287	279	299	291	296	293	307	296	288	273	303	309	289	258	307	307	300	300	314	326	312	274	285	291	276	298	309	310	323	267	316	306	296	269	260	300	290	292	296	286	290	278	290	267	286	281	325	288	307	302	289	311	314	309	303	280	282	289	293	297	292	310	302	289	307	297	280	290	327	283	295	283	329	297	291	310	252	272	292	313	263	305	295	274	292	312	295	336	318	271	307	310	296	299	273	301	283	293	316	312	293	304	301	308	314	282	304	300	303	281	268	300	302	270	273	315	270	299	313	306	321	269	279	315	257	280	282	271	264	303	295	274	285	273	284	305	257	254	301	284	254	298	311	314	290	303	284	293	293	310	295	274	299	305	322	327	300	310	310	280	325	291	299	305	279	338	272	288	282	292	281	293	319	285	317	289	296	307	301	305	304	305	276	292	308	307	294	278	271	297	293	292	280	307	316	266	275	310	269	291	330	328	301	297	297	268	278	323	270	283	286	291	297	313	295	266	276	312	253	297	270	310	303	264	295	316	326	301	323	284	301	325	288	282	268	293	293	258	290	293	341	294	316	296	283	320	291	295	297	272	307	310	314	262	296	309	302	283	290	286	307	307	301	301	280	269	288	295	307	295	285	274	294	311	283	302	273	309	312	308	285	299	299	293	285	305	263	304	295	320	263	283	270	297	282	286	307	303	303	310	323	294	325	289	290	296	311	308	317	291	281	294	276	274	308	264	263	302	307	319	294	283	305	275	316	283	290	288	297	314	306	314	291	294	284	291	288	284	288	292	297	267	281	322	323	330	286	273	297	337	299	296	290	298	291	307	283	309	281	279	294	320	294	293	300	290	301	296	293	299	285	280	282	280	302	304	297	295	315	294	331	316	279	308	300	302	277	295	292	319	288	279	298	296	293	275	265	308	275	316	278	283	286	285	280	310	271	284	317	303	271	299	279	282	293	298	311	276	293	302	287	297	264	284	318	305	281	275	304	303	272	304	300	303	280	293	273	274	338	289	288	329	307	309	273	284	295	328	299	305	302	292	301	310	292	287	291	315	315	280	250	304	285	310	301	282	294	307	265	291	312	297	286	336	287	278	277	314	290	299	260	304	307	302	316	340	298	287	289	322	287	304	287	291	294	292	281	293	297	345	306	273	281	285	275	287	297	308	295	274	278	301	289	307	284	273	295	311	275	313	284	295	295	310	292	276	286	311	301	298	307	270	314	285	333	316	278	310	304	298	262	300	288	300	313	283	285	306	288	305	295	281	297	308	270	305	312	323	290	310	297	307	273	291	319	265	288	298	291	293	312	281	277	312	312	279	269	293	329	282	279	287	282	297	315	299	291	302	278	293	307	323	288	306	272	284	254	312	296	319	274	303	305	293	299	278	296	320	279	284	319	290	308	307	313	290	297	297	299	316	306	301	293	294	265	284	262	320	274	258	307	284	340	296	291	266	299	297	286	283	311	281	313	284	253	286	305	309	299	288	322	274	329	318	337	299	275	296	331	296	279	301	313	315	299	298	283	299	306	273	275	301	292	273	287	305	265	252	288	289	340	261	300	283	295	281	269	274	280	299	290	286	287	305	328	281	299	315	304	306	299	313	264	305	283	290	291	335	298	323	309	281	292	288	284	302	292	311	297	324	297	296	303	255	288	315	288	303	281	317	314	268	282	302	323	297	287	291	276	322	282	266	279	283	305	304	312	316	292	310	278	298	294	300	283	303	282	316	310	286	319	279	252	281	292	300	322	275	273	308	330	313	303	318	326	280	279	295	270	330	268	295	300	324	275	302	325	279	299	315	304	333	306	301	293	281	276	277	291	284	280	294	296	304	281	293	310	281	281	303	271	295	303	310	285	311	298	293	318	289	279	301	294	289	312	286	321	306	289	305	273	256	294	304	303	308	302	306	281	308	276	282	301	284	293	283	302	297	306	297	296	277	292	298	282	280	255	291	292	309	292	274	294	314	289	327	292	282	296	332	269	281	284	294	269	281	292	306	303	300	294	289	290	268	289	300	307	267	281	318	280	292	286	319	265	281	269	316	291	289	293	294	288	287	284	320	271	290	286	319	353	329	326	291	264	284	259	276	291	311	307	267	311	318	312	269	294	255	302	308	273	303	284	271	307	298	286	306	313	326	322	295	279	321	290	286	276	283	332	308	316	250	281	304	271	301	319	256	273	292	298	295	297	330	314	309	302	291	302	316	318	282	310	304	294	301	254	300	294	271	296	313	296	297	316	266	270	271	281	289	296	290	282	288	292	312	291	311	261	296	290	286	285	288	317	289	324	295	287	290	267	297	285	307	296	288	292	320	283	315	275	320	313	315	302	286	280	269	255	261	295	275	287	333	304	299	297	335	302	266	278	324	312	257	290	299	302	253	330	317	297	306	297	294	295	283	326	290	289	296	300	283	296	298	310	299	316	263	287	302	306	294	308	295	280	274	295	288	305	289	317	297	325	324	274	288	283	308	254	319	315	309	281	309	300	292	276	277	272	276	290	316	313	292	286	291	324	294	308	296	283	319	285	304	267	307	320	306	301	267	288	295	299	301	335	271	292	303	312	307	287	321	263	312	271	310	324	296	285	329	300	291	299	320	292	307	296	328	319	297	316	296	302	317	291	309	278	303	323	280	281	255	276	281	299	292	299	307	307	321	291	308	278	307	273	301	284	299	294	293	276	279	293	317	285	290	298	291	315
7813	8493	8711	4165	2161	2305	1695	1057	527	420	349	419	439	378	411	399	350	357	381	354	384	376	371	352	365	347	385	333	361	346	366	360	364	389	377	363	356	355	337	360	381	380	361	383	347	384	358	344	364	339	357	375	365	368	382	392	350	362	329	344	325	339	343	373	348	361	386	333	349	352	386	382	393	336	312	383	334	348	371	354	339	370	330	387	352	325	331	358	402	365	341	381	355	367	376	356	364	396	371	350	370	391	330	364	341	398	373	291	362	381	344	334	354	374	365	392	346	341	370	381	364	325	356	337	337	354	381	366	389	351	346	331	353	362	383	357	349	359	354	344	367	372	387	352	374	367	400	369	367	342	391	361	355	342	377	374	387	338	388	328	361	356	354	372	364	393	372	383	389	398	360	396	377	330	369	377	362	367	402	354	380	346	359	353	381	355	371	409	386	336	355	348	356	383	373	353	352	344	367	342	385	359	365	374	379	368	369	331	362	353	360	390	330	361	359	383	364	385	358	352	336	378	334	333	420	332	371	388	354	373	350	360	349	334	375	347	349	349	356	356	342	362	372	383	362	350	369	337	344	349	382	369	368	361	343	338	378	374	356	377	357	356	368	361	364	382	375	374	332	354	368	397	379	359	360	402	382	360	362	371	349	364	358	345	371	382	378	370	370	371	366	340	359	395	354	337	354	358	357	364	385	387	355	379	361	367	344	346	340	367	339	390	361	374	328	349	390	384	354	351	362	347	375	392	322	346	354	313	343	352	375	398	370	391	366	325	358	357	334	344	369	366	363	349	364	370	344	375	360	358	347	341	337	332	327	358	364	358	388	373	377	352	379	342	370	369	348	352	338	387	372	386	407	363	351	373	375	365	356	376	344	338	371	352	350	348	337	376	365	354	350	342	380	388	378	396	323	369	376	335	380	361	385	354	311	360	359	347	358	359	352	346	311	345	359	388	398	326	366	397	355	377	358	371	337	385	346	352	360	364	353	355	360	363	387	353	349	348	340	341	358	397	373	364	374	373	363	318	339	359	359	379	390	388	362	365	385	396	357	363	347	368	363	365	366	374	349	360	378	344	348	350	357	362	314	371	319	384	344	334	345	351	363	373	358	352	360	367	348	353	365	393	375	347	341	374	359	365	350	362	357	345	390	368	340	377	370	363	366	391	354	384	338	397	378	358	328	393	385	336	362	358	339	357	359	353	369	352	362	358	395	333	383	392	334	372	344	354	354	373	326	378	394	363	360	352	327	408	335	356	341	345	344	358	374	377	365	358	362	382	378	351	344	361	353	345	372	380	354	383	363	342	357	370	379	353	364	350	318	360	367	388	343	361	364	356	347	337	361	369	338	355	384	349	340	344	345	358	387	392	327	340	388	370	348	376	345	341	348	367	350	360	349	374	336	384	360	355	367	348	359	364	356	373	342	353	383	388	344	348	324	358	353	368	351	360	341	369	388	326	332	351	334	386	375	370	375	347	359	363	352	363	356	361	318	340	382	398	377	330	355	367	340	369	346	370	379	324	341	382	341	355	348	383	359	369	358	378	375	370	409	349	368	335	359	368	372	326	378	362	344	359	400	389	368	365	384	349	326	371	348	340	320	343	310	335	351	390	382	386	378	339	399	383	378	354	364	331	351	366	402	359	366	345	378	377	333	354	357	374	362	340	343	356	366	344	370	357	342	345	345	363	360	338	327	399	355	366	350	345	362	362	333	385	347	340	339	368	374	342	319	353	347	357	343	353	365	398	383	367	388	387	350	333	327	385	351	367	352	368	340	375	369	357	350	385	376	377	356	364	371	362	384	352	381	366	366	337	361	349	381	312	357	328	349	354	353	356	343	371	361	346	374	326	348	360	363	356	367	359	381	332	348	341	369	378	368	372	377	368	345	356	349	336	358	339	327	365	365	363	401	337	332	376	345	352	325	366	352	373	366	359	362	345	357	358	367	384	343	377	376	321	350	350	364	390	377	389	340	385	342	355	372	344	361	361	362	349	376	351	388	340	361	382	358	335	380	373	350	378	372	329	353	365	350	421	393	356	365	360	338	390	376	358	350	400	359	381	383	355	354	334	370	366	385	370	379	344	390	377	361	339	381	361	376	358	379	376	371	367	357	368	354	328	347	333	339	367	394	378	344	385	362	371	339	373	361	388	371	373	354	360	393	364	350	390	344	386	367	344	350	321	378	378	356	355	395	357	388	387	358	335	360	347	357	353	365	347	370	379	373	391	354	351	313	369	359	346	353	365	370	378	362	363	351	370	355	393	321	343	359	379	404	351	361	340	391	321	357	327	360	353	347	359	362	329	389	384	385	370	369	346	339	366	360	345	362	365	368	362	383	370	338	329	339	377	355	355	342	368	362	377	392	329	388	354	361	358	348	342	325	359	380	360	378	355	363	333	362	362	375	372	366	366	373	371	379	368	362	342	350	372	315	386	373	361	362	342	365	360	381	333	361	369	343	389	356	327	392	360	393	332	395	387	383	378	327	373	346	361	374	351	345	309	371	338	372	362	392	354	335	324	376	362	403	378	395	351	317	332	356	343	374	312	388	365	389	340	355	357	356	354	365	353	386	367	338	381	353	379	322	353	402	378	362	350	350	404	352	381	365	364	358	363	361	358	345	350	341	372	358	360	370	330	394	341	361	361	354	374	371	334	338	367	367	365	371	369	393	351	345	394	344	362	366	373	330	336	370	378	339	400	366	349	356	366	343	345	348	370	361	347	404	395	352	364	341	337	383	381	356	396	347	371	348	387	365	392	365	369	364	366	354	364	357	384	363	364	333	358	365	353	334	365	360	391	318	365	370	355	347	365	386	368	369	375	358	382	351	377	347	352	383	414	357	356	330	357	384	359	320	360	337	345	376	340	365	361	335	348	361	376	394	369	332	349	369	344	373	368	367	372	346	360	365	376	338	386	329	334	348	372	349	381	377	352	356	327	375	367	358	335	347	392	327	345	357	350	382	371	352	370	358	370	377	329	344	329	379	359	329	373	356	368	387	328	355	358	383	377	339	359	346	359	358	346	381	362	383	332	381	347	365	317	354	356	365	354	353	355	328	362	394	370	352	357	337	372	362	387	365	347	350	365	351	347	396	321	365	376	338	386	369	364	362	359	355	385	369	372	367	342	361	367	383	353	363	369	369	338	364	331	367	339	345	358	362	360	348	371	345	368	354	359	332	339	313	369	368	355	354	340	345	337	363	325	328	351	359	359	364	337	361	338	368	365	348	357	365	352	347	368	352	396	344	343	364	362	370	340	350	343	376	348	371	346	365	356	361	361	356	348	360	394	414	329	356	352	351	354	345	370	325	337	337	351	381	335	372	343	376	366	397	357	356	357	371	350	353	339	377	392	379	366	357	334	373	347	357	385	392	366	360	378	374	351	350	364	364	387	385	374	371	355	369	353	350	353	391	349	388	358	373	332	376	389	368	353	348	312	356	356	338	331	362	343	339	315	374	369	357	345	359	329	360	341
23210	20814	28241	23480	20820	14551	2412	1195	625	436	345	459	476	459	244	266	207	191	190	171	174	147	162	141	176	169	174	152	152	164	145	143	127	129	153	132	139	120	146	146	146	145	153	147	119	152	138	159	131	163	124	148	145	128	129	138	147	135	140	148	143	134	142	144	129	142	137	140	141	141	142	124	116	126	131	127	133	139	116	121	154	132	144	114	117	122	134	147	147	134	132	129	124	128	141	117	111	131	132	135	121	137	118	118	137	125	132	155	117	114	122	104	123	142	126	136	127	130	139	136	109	126	123	117	136	120	125	129	134	113	130	134	117	128	138	132	134	126	129	112	136	123	118	128	156	136	142	135	122	135	119	154	135	120	162	113	113	110	106	128	123	123	143	134	146	121	138	133	133	148	117	116	115	134	118	112	134	144	122	116	132	128	119	138	137	117	122	139	120	128	135	110	142	127	129	112	135	116	145	115	127	124	132	131	113	135	114	154	105	128	132	144	127	112	137	124	134	147	144	119	122	126	123	103	125	107	122	112	108	114	133	133	127	130	143	125	109	118	147	130	127	148	118	133	134	124	127	132	130	121	134	133	130	125	134	130	147	121	124	140	133	131	119	117	119	137	129	121	128	132	151	115	129	130	114	113	138	121	119	101	144	125	116	134	151	123	137	119	126	124	130	124	153	133	130	116	118	135	117	153	135	126	143	118	143	135	111	142	106	150	106	123	119	131	136	135	125	149	137	130	137	133	141	139	122	130	128	133	119	147	148	142	133	127	130	127	132	130	146	117	124	118	131	122	127	137	126	149	156	158	124	123	102	128	150	116	123	136	120	132	136	122	127	124	126	129	155	135	125	115	135	136	129	150	118	126	140	135	128	134	108	135	140	141	125	125	136	133	123	105	142	130	128	143	139	121	132	124	149	140	133	129	124	142	113	125	122	120	127	139	118	134	148	115	149	117	136	110	151	119	123	112	126	136	131	115	112	130	124	123	136	114	124	132	118	125	126	135	112	118	125	108	132	120	108	116	150	139	138	121	155	125	126	121	121	138	125	130	125	128	99	130	127	143	114	134	140	122	139	124	123	111	119	116	119	132	127	113	110	122	136	125	124	115	117	115	117	104	116	136	125	150	125	126	125	112	112	125	135	123	122	128	118	115	131	114	115	116	126	126	126	137	136	142	125	125	145	131	136	136	131	139	127	139	107	120	131	129	114	123	112	136	123	123	119	106	102	132	116	129	130	135	125	134	121	102	139	120	123	129	120	147	148	139	131	124	121	126	115	123	123	137	131	119	119	101	121	127	145	128	129	113	142	114	135	135	120	143	118	135	127	122	104	134	112	129	138	143	136	136	107	126	125	132	99	124	127	145	136	134	125	130	112	158	142	112	114	114	147	134	104	132	127	107	126	132	117	119	147	109	113	117	122	121	123	130	117	129	129	107	117	120	119	159	118	141	133	140	131	123	140	114	111	129	121	103	132	124	151	129	118	127	131	121	137	130	147	115	127	128	144	115	129	119	128	136	145	136	138	116	125	147	146	133	103	130	128	123	108	122	110	126	135	115	129	108	136	133	111	120	109	113	144	124	111	144	134	135	121	118	140	122	116	152	115	120	120	144	137	111	131	127	123	107	131	114	133	122	139	122	134	124	144	113	123	112	118	118	127	119	114	136	131	150	113	153	121	123	116	124	115	123	107	133	139	121	123	143	130	118	120	142	126	129	155	107	139	129	134	120	133	125	114	120	131	118	108	135	126	128	146	143	146	112	115	121	119	125	117	127	103	119	151	135	118	128	142	113	132	139	112	109	119	129	124	126	129	125	104	122	126	140	120	140	114	116	127	119	120	127	138	147	127	118	132	127	117	129	120	131	110	139	118	142	113	128	130	124	134	127	123	110	118	127	111	123	117	138	135	143	133	124	121	128	134	139	125	136	124	124	150	116	107	121	132	123	147	118	120	126	142	133	122	124	143	129	144	103	127	120	122	140	131	118	145	115	125	131	130	118	110	116	130	130	142	117	126	136	133	123	118	115	127	135	136	130	129	136	127	120	114	145	129	118	123	115	127	140	127	140	155	143	142	124	128	108	131	113	129	132	114	126	116	113	118	134	121	131	117	141	142	121	120	109	142	114	123	128	142	119	111	101	133	131	124	148	122	154	120	134	118	122	119	119	127	128	152	124	129	129	126	122	126	134	132	131	120	143	119	125	129	134	112	101	120	109	127	113	139	128	114	130	153	120	144	122	119	121	116	145	108	130	123	136	118	120	137	121	126	134	94	119	131	141	119	137	130	127	127	140	124	121	122	115	144	131	120	123	120	139	125	125	123	120	123	119	137	121	136	116	118	111	125	128	133	125	112	137	121	135	125	142	129	127	133	148	115	134	129	144	128	116	107	135	108	131	128	145	121	120	128	117	141	136	144	158	139	117	121	103	145	119	123	113	149	131	123	121	121	133	132	124	150	110	123	130	110	135	116	112	122	131	125	107	110	125	123	140	124	117	109	132	114	135	134	146	108	108	131	121	126	142	128	136	142	145	129	122	134	123	141	138	135	120	118	137	134	139	129	132	120	130	125	142	114	126	138	114	135	134	128	133	130	127	128	116	133	109	131	136	127	113	99	149	122	140	140	151	137	124	141	129	129	100	118	118	115	117	141	113	114	105	123	125	129	132	119	114	130	128	134	117	124	125	144	111	115	126	98	101	137	128	138	135	141	125	128	133	131	145	117	128	120	123	138	127	122	132	118	139	121	146	116	134	114	146	126	114	120	119	136	122	136	126	129	118	119	140	139	133	108	135	122	116	117	125	127	130	114	137	127	133	120	145	122	140	117	147	119	144	124	140	116	147	146	120	135	125	127	127	136	136	136	140	133	136	131	112	132	138	130	109	140	123	133	107	108	125	144	116	132	139	149	127	137	126	114	122	114	129	123	144	125	130	107	130	125	120	115	139	125	128	131	120	122	120	129	129	129	128	126	138	129	125	110	114	143	140	140	144	122	144	124	141	121	117	142	120	130	124	114	107	113	120	142	134	114	114	129	104	120	113	143	107	139	126	115	150	137	129	147	134	138	132	133	146	138	130	130	122	129	120	115	117	133	141	130	118	120	107	128	126	125	137	130	124	128	130	125	123	112	143	131	128	157	107	136	119	123	138	106	124	127	120	126	122	135	113	138	125	124	144	129	130	112	148	128	128	141	113	129	120	137	147	121	133	114	133	155	130	134	129	132	128	124	119	138	136	125	112	130	144	121	138	139	132	129	131	137	115	142	133	122	112	136	127	120	131	111	123	132	123	118	114	125	116	111	117	129	141	124	136	125	119	120	107	148	129	123	154	110	115	142	134	119	123	132	146	123	139	122	120	122	100	118	132	131	129	117	120	125	125	135	142	130	114	140	130	134	103	122	131	127	106	139	140	132	129	132	115	144	127	129	131	103	124	129	116	132	113	126	119	121	129	140	119	131	144	146	135	123	115	127	126	128	148
12535	18689	17896	9308	5501	4821	3333	2442	1183	848	742	730	918	877	410	370	310	276	260	238	240	234	223	239	210	221	212	204	213	177	220	178	206	187	193	192	199	189	172	175	165	204	191	189	157	167	164	185	162	178	183	190	143	163	166	196	191	157	180	180	170	165	183	163	161	156	171	176	150	192	171	160	193	143	180	167	197	152	171	159	158	159	170	154	186	163	166	143	165	181	172	177	159	143	179	184	148	146	188	160	154	164	172	186	191	173	180	154	136	139	185	184	182	168	167	180	162	150	163	152	180	132	157	188	164	181	150	152	142	155	171	180	175	179	176	163	172	163	176	174	169	160	180	158	157	164	168	165	163	141	156	148	154	155	174	165	144	166	174	172	171	169	144	151	164	162	175	180	137	191	158	153	173	157	161	199	172	178	169	151	159	189	152	177	164	164	168	167	179	185	166	163	172	181	155	161	167	166	185	169	170	157	172	148	166	169	142	157	137	173	168	142	159	164	165	157	173	169	156	168	160	155	168	168	191	171	176	162	169	154	162	154	157	174	165	142	190	158	180	173	156	172	184	154	156	152	157	167	141	172	180	159	171	160	174	171	186	176	174	182	188	176	149	137	162	169	147	175	167	159	194	152	166	190	163	167	177	143	176	146	168	172	170	170	152	154	169	166	147	189	184	172	159	172	174	167	168	183	173	160	177	177	175	169	156	164	154	164	165	169	154	176	173	153	165	161	159	157	160	183	156	173	156	160	146	154	170	155	168	159	157	169	153	161	147	171	171	193	163	162	175	165	180	150	157	167	162	166	164	151	164	171	174	167	164	158	178	171	151	162	162	167	172	160	180	145	150	159	165	154	173	170	153	166	154	158	170	160	168	145	145	160	162	124	159	155	170	160	159	171	177	172	138	169	151	165	179	160	171	170	144	154	176	177	163	168	152	157	172	174	167	165	167	183	194	153	151	156	193	157	169	156	169	180	155	165	171	169	166	172	166	168	155	166	165	173	171	174	174	131	159	173	151	158	175	140	190	182	174	171	146	165	159	163	160	141	149	166	176	157	146	167	165	164	160	172	186	167	155	159	157	149	167	162	152	161	159	162	174	150	144	145	180	186	180	169	160	177	176	169	149	172	169	178	167	153	149	137	157	190	153	157	187	168	159	175	157	144	151	177	161	172	181	167	175	160	159	139	167	157	173	150	136	169	179	185	152	158	169	168	160	150	146	155	166	174	164	155	160	154	164	173	153	181	155	151	158	149	171	162	175	175	176	183	160	132	141	188	169	177	173	160	156	170	157	174	145	159	165	156	141	136	166	145	144	189	164	155	145	156	172	172	159	163	156	180	164	156	157	147	173	169	156	153	161	162	157	153	156	171	142	175	147	166	146	166	158	172	150	163	138	155	153	147	174	152	158	166	165	130	176	167	174	156	168	173	172	155	167	165	168	159	184	171	191	169	145	166	157	153	174	151	174	164	200	179	166	158	165	138	166	157	171	155	129	172	158	157	148	168	136	138	185	148	153	159	173	194	182	166	157	160	186	174	177	157	192	150	171	139	158	184	164	156	150	158	149	190	169	180	166	159	158	172	170	169	160	163	177	156	153	167	173	165	156	175	141	169	167	145	149	164	154	168	176	149	189	164	179	156	154	166	158	146	130	167	152	163	164	176	185	154	165	156	171	162	165	163	188	170	179	161	151	147	167	177	158	191	144	163	158	170	151	157	149	173	176	166	140	144	149	164	157	150	150	170	167	183	177	158	167	167	179	162	165	194	161	160	180	177	162	153	136	188	177	151	151	165	152	178	146	172	170	186	184	168	173	143	168	169	143	179	176	160	152	175	177	146	152	179	167	158	144	161	177	170	169	149	165	136	149	156	160	150	163	158	155	154	155	176	159	136	151	154	177	174	158	192	159	171	166	175	162	166	168	160	150	138	142	155	165	184	155	171	185	165	187	188	168	167	158	149	155	163	156	152	159	186	160	167	192	157	181	165	180	159	189	151	157	158	167	154	159	175	159	161	182	170	176	164	157	170	157	178	177	171	164	159	157	184	176	151	142	171	153	151	175	180	144	163	180	184	139	156	169	175	157	156	176	158	182	166	175	152	180	169	141	178	158	147	163	177	172	151	188	173	169	162	150	139	170	179	147	152	166	163	172	157	152	154	165	166	171	168	164	174	165	167	165	164	153	151	177	167	160	168	178	146	173	172	178	190	167	154	164	147	165	174	155	168	149	178	165	172	181	164	160	181	173	150	146	153	153	162	172	168	141	178	180	183	155	143	176	164	149	147	174	176	151	162	151	167	164	163	154	165	150	172	153	158	184	169	170	160	158	163	177	174	179	157	164	157	167	158	174	164	177	181	154	164	157	162	169	184	166	162	169	147	203	159	174	162	152	166	182	157	153	163	166	160	154	142	178	166	175	168	158	166	178	182	137	178	159	166	168	181	163	148	164	160	141	196	153	161	156	157	171	173	129	149	172	172	163	155	142	165	172	191	143	170	154	156	148	155	147	179	181	179	156	171	168	202	167	153	158	172	163	168	162	156	143	145	154	160	162	182	194	154	179	168	159	159	170	144	177	171	152	154	159	175	166	182	154	172	152	169	173	174	188	179	150	165	150	165	164	163	149	159	179	170	148	154	152	163	183	152	163	153	172	156	157	160	157	167	173	171	175	157	153	157	179	182	159	158	180	160	192	175	162	154	144	160	149	161	167	198	145	178	174	153	180	132	164	145	154	155	166	179	181	150	181	158	170	175	169	179	147	193	160	184	156	179	170	173	168	168	179	158	163	153	151	160	153	172	169	156	171	170	163	169	155	148	186	169	179	151	156	143	174	166	148	145	173	150	161	172	160	165	145	179	171	189	160	171	165	172	152	168	150	150	171	169	173	157	180	183	153	156	180	146	161	158	186	168	160	154	163	156	157	164	160	171	135	164	174	152	189	146	184	163	179	157	161	174	178	146	156	174	158	170	160	160	173	185	166	175	163	194	165	137	174	149	171	189	161	154	161	183	156	176	183	170	144	168	141	170	167	164	178	164	175	170	168	153	160	174	164	137	155	170	155	162	159	165	153	143	155	168	149	169	163	170	151	141	164	160	163	164	160	183	154	168	144	174	179	167	170	162	157	183	190	143	152	161	210	168	180	187	149	159	177	145	151	154	195	166	135	181	166	159	176	162	180	169	162	159	170	158	136	173	170	164	162	177	167	153	168	177	161	176	138	183	170	146	164	166	151	196	155	144	159	171	189	188	139	155	166	181	165	176	164	148	172	166	151	165	163	150	158	131	162	172	156	163	157	159	173	168	181	160	153	152	159	147	175	145	173	183	169	136	174	156	147	169	160	176	154	161	164	180	166	181	175	194	154	161	134	177	169	154	164	154	163	166	146	153	187	178	179	169	192	163	151	160	173	191	187	158	173	171	168	175	143	143	171	162	171	170	164	160	187	138	154	156	164	162	160	151	164	154	152	155	165	169	157	152
24499	20780	27218	24324	14026	2065	1166	761	537	512	486	462	483	500	426	435	348	377	351	349	362	363	366	344	373	346	373	336	342	374	385	356	345	355	311	358	351	341	354	336	320	342	353	364	371	371	387	331	373	378	384	334	368	334	379	357	329	354	346	341	341	312	376	345	360	352	346	351	345	344	341	361	328	314	328	346	298	373	332	372	368	346	333	375	333	329	382	337	371	348	318	360	372	358	343	331	333	330	343	324	344	343	320	351	335	339	343	337	326	329	340	345	339	370	318	340	340	369	327	378	355	356	367	374	349	345	335	344	359	336	323	329	357	334	362	356	328	357	329	327	318	350	334	372	356	380	334	360	349	338	338	334	366	341	371	346	332	359	343	348	345	382	359	369	338	366	329	392	382	348	354	334	355	370	345	368	365	315	333	339	379	307	351	333	325	377	374	320	350	354	344	352	333	378	349	345	351	316	311	326	334	367	327	336	367	345	329	357	356	346	337	340	356	326	364	324	359	337	329	351	339	344	338	358	351	350	324	391	338	347	356	331	339	370	355	381	358	340	334	363	306	327	347	363	352	365	322	346	355	341	339	353	332	355	346	345	329	316	336	350	373	371	314	327	375	339	321	339	330	362	347	345	338	359	345	327	351	345	367	352	342	394	323	347	390	340	358	382	358	350	358	345	347	349	361	312	352	346	339	358	335	341	353	349	373	373	381	352	322	327	320	336	346	321	323	362	312	356	349	385	349	343	345	336	331	366	354	339	345	372	345	335	366	357	373	339	372	355	329	359	367	309	319	343	343	357	350	346	357	346	395	355	372	364	340	364	356	341	346	348	356	312	340	352	301	334	331	315	351	376	350	306	323	329	348	348	344	357	371	332	368	340	344	369	347	331	307	328	342	359	370	364	348	334	316	348	354	327	353	350	339	388	365	354	359	378	348	331	371	323	373	358	368	362	325	374	374	320	331	339	313	366	357	330	346	358	357	334	357	311	369	337	382	344	328	365	372	339	357	340	340	371	319	343	347	383	339	340	334	333	363	345	343	372	347	325	349	364	315	337	328	352	380	352	347	353	325	369	349	311	379	349	351	349	362	373	333	325	365	365	370	375	378	329	355	346	315	347	337	351	379	360	373	315	355	379	330	387	325	362	364	341	335	360	325	358	351	312	343	361	362	364	348	356	331	359	360	328	324	325	347	368	327	321	353	355	376	361	346	334	355	346	363	372	352	315	346	329	370	353	342	337	328	362	357	336	379	367	325	323	353	340	348	300	352	324	341	390	337	363	323	340	353	316	314	355	327	322	341	350	340	340	359	370	354	344	370	359	357	364	363	358	358	329	310	352	331	332	332	335	357	373	361	362	336	347	374	322	359	328	352	358	321	326	308	404	361	328	332	373	362	374	327	329	329	327	360	336	367	355	361	330	330	331	344	327	367	344	349	355	347	320	313	321	341	353	341	350	313	343	362	344	348	349	386	350	316	354	292	337	320	345	325	386	329	321	360	333	339	299	340	333	338	341	353	340	342	350	338	351	371	349	374	361	351	338	363	367	293	342	389	338	344	367	374	357	376	347	321	355	351	336	383	336	347	339	352	346	363	363	342	319	306	350	345	347	330	349	324	387	337	338	369	335	351	349	336	367	350	355	349	372	350	330	329	333	339	348	335	329	322	327	349	342	311	349	333	352	332	338	338	304	344	325	355	335	328	305	326	334	345	335	347	342	339	336	331	345	358	332	330	367	338	349	367	330	353	335	330	335	344	329	366	345	345	359	357	337	334	327	337	311	368	346	340	353	363	344	321	369	342	319	320	363	350	307	336	351	343	319	344	378	341	333	329	374	328	375	317	357	351	375	344	342	356	348	360	355	320	353	339	329	370	368	309	375	318	384	332	351	362	329	344	345	334	323	354	322	317	340	349	334	340	365	338	308	349	313	322	331	310	329	316	330	319	346	300	328	346	331	324	329	363	346	317	323	341	330	363	339	382	353	356	352	325	350	340	329	317	321	306	371	377	360	339	349	344	343	327	340	355	337	326	344	338	373	370	352	342	330	331	363	365	352	322	344	349	330	363	370	340	357	340	352	372	358	365	346	350	333	331	328	349	348	350	357	330	357	338	341	338	328	341	325	354	354	310	353	341	339	350	379	335	361	350	357	330	336	356	340	342	392	336	346	369	341	394	331	349	343	367	320	354	353	332	331	336	343	369	359	348	362	320	337	361	375	331	372	365	377	366	355	324	331	320	374	346	335	351	339	332	323	343	337	328	321	345	335	371	349	354	370	331	338	326	328	334	342	328	346	333	325	347	336	330	360	323	346	337	342	335	347	342	340	361	331	359	355	315	382	349	353	326	361	345	372	341	348	327	351	334	350	332	325	340	358	338	395	336	337	380	361	334	338	340	344	331	342	331	336	324	340	343	326	336	363	363	351	328	350	375	351	371	358	346	337	340	340	340	344	346	324	349	304	313	333	358	355	312	351	313	362	362	328	366	332	359	323	361	311	327	350	341	346	366	378	374	354	350	356	373	327	324	342	331	353	355	344	319	338	316	316	344	346	347	357	333	380	345	359	338	339	324	350	338	355	352	315	341	331	371	363	379	362	370	367	352	332	329	355	350	330	362	351	348	382	351	351	317	373	337	343	364	319	324	339	363	352	351	333	358	339	301	372	346	345	352	354	349	321	291	328	328	312	339	381	331	326	327	357	333	368	338	335	345	361	344	362	318	299	358	357	358	349	376	290	344	328	362	340	317	350	324	329	339	351	352	339	335	326	354	327	335	342	347	351	355	335	355	349	325	362	331	355	337	350	371	331	347	365	370	357	337	331	365	346	359	353	340	330	356	368	340	334	365	362	334	339	368	318	359	339	364	325	339	360	328	339	342	308	324	369	337	326	344	323	308	346	341	378	338	336	343	339	353	343	369	333	354	359	353	369	342	342	348	313	352	359	363	352	327	346	326	333	355	345	332	365	339	354	342	347	335	328	345	345	348	338	354	394	336	409	337	389	369	346	342	373	328	345	341	314	356	342	321	341	323	354	326	341	317	330	374	343	346	331	367	339	369	346	384	311	327	326	333	328	334	353	317	372	345	360	374	332	320	351	342	352	355	331	305	360	363	341	375	351	387	306	376	326	324	366	361	347	334	333	343	340	374	314	358	303	331	333	351	338	372	346	386	373	313	367	334	335	337	370	365	339	346	357	357	331	327	374	333	370	335	362	357	340	319	361	364	395	343	340	327	367	345	373	353	345	359	336	315	311	333	324	316	330	330	350	327	363	321	327	384	339	338	325	355	353	314	340	331	359	335	325	340	337	366	339	334	371	334	312	334	333	356	330	370	347	356	367	339	372	356	349	339	349	341	342	362	315	318	355	344	328	343	356	350	355	375	350	331	323	318	331	365	345	350	318	337	320	356	350	336	350	328	341	364	378	378	361	330	340	359	340	340	349	324	384	350	359	338	334	381	342	357	330	387	351	316	350	315	333
12869	16052	14834	7162	4044	3288	2363	1642	1021	774	658	721	669	777	497	532	478	491	444	494	431	460	421	490	428	458	425	390	442	452	417	443	419	396	457	440	412	379	433	416	411	413	401	434	417	401	385	430	407	420	437	422	402	413	399	408	428	422	420	379	383	432	404	413	383	421	389	413	421	406	377	372	403	402	372	426	410	383	407	365	389	400	391	391	396	402	405	373	391	422	420	415	426	449	421	397	412	407	422	418	416	397	385	401	425	421	409	377	397	403	409	432	416	384	389	436	409	397	369	406	413	370	387	425	446	402	414	388	394	440	391	379	410	393	400	428	388	372	436	382	360	409	417	409	456	401	393	409	444	425	401	407	395	416	380	407	407	440	407	408	389	437	405	406	388	448	407	392	414	425	391	393	410	414	400	430	414	419	398	406	386	393	387	440	406	376	390	348	401	436	438	428	436	406	366	382	412	404	404	426	430	406	407	392	424	410	429	421	435	448	420	433	453	410	369	388	429	388	401	402	400	389	389	401	396	415	425	419	398	413	402	396	381	409	379	419	421	419	387	422	397	421	384	411	421	382	425	367	385	406	420	422	475	429	398	376	409	382	410	382	399	429	411	419	432	392	406	413	426	384	399	422	392	381	420	397	425	403	410	426	412	408	405	416	424	409	426	405	357	418	435	410	385	408	384	362	417	382	419	411	391	424	395	396	426	438	421	424	416	380	433	386	408	377	409	427	405	383	433	404	408	382	439	436	398	376	403	415	439	411	434	409	381	384	417	413	435	433	406	378	430	425	397	414	393	376	356	416	395	400	389	386	401	418	426	411	362	446	407	407	412	405	423	378	417	408	425	388	403	396	383	386	419	418	434	399	409	396	391	375	415	385	414	435	403	404	395	444	372	417	375	424	420	406	433	435	412	417	419	424	403	372	398	435	415	390	388	414	436	383	392	365	396	370	406	422	424	397	393	421	445	400	408	392	417	400	414	423	402	442	370	406	426	379	424	360	420	413	445	425	398	409	434	410	404	382	438	398	429	424	423	420	407	390	409	438	419	377	396	413	404	425	397	386	405	388	366	439	429	402	362	398	387	412	446	367	444	396	411	398	398	408	383	370	423	395	395	396	393	405	420	411	435	412	393	405	428	401	405	404	403	382	416	424	394	435	393	413	411	417	378	372	420	387	389	421	428	422	396	372	418	436	417	402	413	398	466	401	386	427	427	409	424	394	414	421	365	427	387	413	397	451	417	428	378	384	391	418	375	412	403	424	392	390	448	408	420	403	412	430	412	404	392	431	440	399	398	426	395	401	429	415	402	440	409	419	365	397	414	387	386	398	387	379	389	402	410	388	412	421	414	401	404	426	400	411	404	389	416	409	417	411	380	484	401	376	404	396	386	415	389	412	420	400	381	395	408	388	376	423	410	426	389	412	431	388	393	403	425	382	417	384	415	396	386	390	412	451	391	431	432	393	387	411	419	445	439	360	409	399	410	407	443	393	402	418	400	421	430	392	375	408	421	405	411	433	354	379	431	408	407	408	408	407	422	398	404	407	389	405	398	382	399	418	415	426	412	408	389	386	389	383	404	420	423	390	427	438	398	426	386	383	403	396	405	401	447	357	408	394	384	421	402	430	403	417	406	399	368	428	378	379	423	375	423	399	399	404	395	411	433	399	375	401	423	370	393	402	404	368	418	404	414	404	441	414	435	403	381	419	420	384	414	415	413	412	440	362	421	425	375	396	394	391	411	417	400	400	419	447	424	390	397	390	386	412	424	426	416	393	414	411	404	378	406	389	415	395	385	408	445	412	422	417	403	407	387	400	422	402	393	381	398	417	440	386	451	420	398	437	409	388	402	386	418	413	396	395	401	415	417	439	379	410	403	422	414	398	401	399	419	385	396	415	414	412	410	398	404	368	392	387	402	414	411	410	383	372	413	383	412	409	390	387	364	388	412	400	446	457	390	409	396	431	391	402	396	421	395	395	361	408	400	399	371	403	411	422	413	395	378	394	395	384	432	419	395	437	422	410	407	384	379	377	371	413	376	443	399	414	423	400	406	418	438	401	406	422	424	408	399	428	405	393	426	419	355	407	398	426	423	385	401	433	421	421	375	404	411	444	368	423	450	419	429	406	393	401	406	423	412	386	418	402	385	405	395	382	381	447	389	387	394	431	431	394	413	409	387	369	385	408	390	414	400	393	409	394	432	414	394	382	415	394	394	416	398	407	351	389	417	405	475	387	425	411	411	387	443	431	396	421	390	367	439	421	429	392	474	419	418	403	402	431	412	419	417	416	399	394	378	401	367	426	389	422	391	415	374	387	417	380	400	391	407	419	393	413	353	400	422	414	403	403	392	421	432	351	418	368	432	392	379	416	377	395	430	379	396	426	384	392	426	394	415	397	366	402	415	412	443	417	414	416	433	404	415	419	411	365	427	400	411	414	378	409	408	427	423	429	378	379	411	413	402	390	381	428	425	410	429	403	370	377	387	379	388	406	407	395	405	400	435	440	391	419	437	394	390	392	426	419	398	410	429	441	397	422	407	372	413	384	406	416	374	436	421	437	364	393	435	424	394	382	371	408	382	437	391	396	414	403	410	402	413	397	430	454	381	409	408	409	435	396	453	401	438	427	392	419	447	420	401	427	433	429	382	400	412	402	445	416	405	458	408	411	406	406	443	390	388	414	419	426	422	417	386	421	398	387	408	444	411	393	441	400	396	411	435	435	406	386	408	368	405	390	436	424	432	431	375	386	401	412	381	417	398	425	420	413	381	416	426	428	396	398	420	405	411	422	408	434	419	392	414	379	399	408	399	400	403	410	363	424	375	406	411	375	426	383	425	432	372	430	400	405	401	366	387	433	404	405	398	428	425	385	386	452	383	399	404	418	412	426	398	443	406	396	387	377	391	385	436	390	378	432	402	374	393	404	425	429	414	432	375	389	399	390	419	411	369	410	385	409	365	393	394	377	387	398	385	371	376	409	422	416	409	410	363	445	427	383	399	416	393	390	415	412	403	419	375	382	409	413	404	401	393	395	402	405	395	402	414	405	377	391	400	396	447	422	384	413	401	393	407	416	393	405	399	429	413	384	390	396	426	407	417	417	398	390	403	366	390	387	422	374	387	448	402	378	386	419	401	441	385	386	374	419	424	397	396	423	420	406	443	394	412	419	373	392	400	381	409	407	397	402	389	396	397	387	396	411	396	407	414	395	408	397	398	406	393	404	395	395	442	422	367	399	417	368	423	462	377	417	428	404	402	415	351	404	402	387	397	391	410	412	473	415	379	367	401	401	419	432	376	401	371	428	411	424	374	409	404	429	430	438	390	427	385	408	420	404	360	425	428	422	408	424	408	408	400	424	398	415	357	407	419	427	412	432	365	401	387	416	385	358	405	438	385	418	366	396	410	385	415	438	368	405	428	415	389	369	403	415	430	384	411	413	401	424	416	375	439	404	367	421	438	387	399	394	376	401	408	412	396	452
22388	20833	28585	23194	20834	20929	12937	1820	935	712	625	711	505	542	385	364	276	254	232	227	216	182	182	198	182	194	183	186	150	175	187	150	143	150	150	169	151	152	136	169	132	146	142	147	144	156	138	148	134	122	151	118	145	130	155	137	143	132	125	127	146	145	136	117	141	128	114	125	139	134	139	130	131	145	113	150	144	138	132	125	124	135	131	122	125	123	130	113	126	117	154	128	122	126	127	146	150	126	136	141	116	124	130	132	155	126	119	130	120	132	124	135	131	131	136	146	115	135	133	112	125	115	144	139	116	140	122	124	124	137	105	114	129	130	137	128	106	132	104	130	132	123	144	134	125	122	143	145	114	136	123	137	127	123	106	128	134	124	120	138	132	114	147	107	130	133	129	135	126	122	121	144	110	136	131	122	107	136	147	121	147	120	137	148	143	135	117	128	124	121	124	127	138	120	128	131	134	124	128	149	120	121	120	123	113	131	123	131	134	126	132	133	139	123	126	115	122	115	101	135	116	110	127	99	119	129	129	125	124	127	129	106	126	160	133	130	119	101	145	142	113	121	127	116	123	139	126	149	125	135	117	148	119	120	112	127	135	140	127	110	131	144	110	126	140	115	119	112	127	120	118	133	106	125	131	125	135	151	133	121	130	131	140	148	121	126	134	123	142	135	133	134	109	133	115	127	118	103	123	138	110	124	118	142	120	117	127	122	115	133	131	117	132	118	111	151	116	159	129	114	136	125	111	128	128	124	145	121	117	129	121	130	140	133	119	122	121	135	134	122	111	135	96	108	122	116	140	125	117	114	128	123	144	121	139	137	153	125	141	146	133	117	108	146	120	125	115	118	113	113	138	96	108	143	119	129	124	129	132	117	121	111	106	121	115	109	142	121	135	136	142	110	119	139	109	132	129	113	123	133	132	131	126	130	125	128	144	132	142	131	123	124	132	115	119	121	130	109	123	137	126	120	113	128	119	136	122	134	146	117	126	112	125	131	126	140	108	118	114	129	109	132	141	89	126	129	130	122	119	126	122	112	116	131	143	116	124	127	123	133	140	144	134	103	139	119	107	124	132	115	114	131	117	132	135	134	129	124	136	119	141	152	115	129	151	115	130	135	124	120	102	109	132	117	132	114	119	141	128	125	124	112	126	126	142	122	140	132	148	119	127	119	123	138	109	115	124	133	118	129	129	120	119	133	110	139	144	101	125	128	128	113	119	125	124	146	128	137	121	110	146	147	121	122	111	143	134	128	125	101	119	121	134	134	148	122	100	107	117	127	130	124	121	122	133	120	119	128	146	120	119	122	139	138	126	132	131	126	114	137	122	109	118	103	108	122	116	141	130	131	118	124	127	140	120	117	131	131	132	136	120	122	145	129	120	145	134	130	109	118	122	106	159	112	112	140	143	135	133	147	124	124	115	117	122	125	133	112	122	148	138	123	114	134	135	123	116	115	112	137	130	144	129	103	140	125	128	127	127	144	135	119	118	137	130	139	120	134	114	113	122	140	124	104	135	118	133	134	112	115	137	128	134	144	113	117	131	121	125	129	119	115	123	136	112	115	136	123	132	152	127	126	133	122	121	115	136	124	120	129	127	122	120	117	122	117	116	112	123	111	104	123	133	129	125	122	130	119	113	123	155	123	127	105	144	147	132	120	111	115	117	122	131	135	124	118	132	127	121	132	136	124	121	124	129	134	140	119	136	116	124	141	117	132	138	123	154	119	142	110	121	127	108	128	124	129	132	114	130	131	128	133	124	123	106	122	131	118	115	150	130	114	125	123	133	146	106	126	131	116	135	121	120	119	119	125	116	113	120	129	110	107	139	140	136	131	115	123	128	130	136	125	124	124	121	128	121	114	116	128	131	127	108	135	119	108	124	117	112	134	130	137	128	140	119	128	126	125	133	138	131	123	139	142	108	126	116	133	146	103	143	115	126	117	124	146	135	109	135	125	129	110	105	116	112	125	119	102	127	119	124	121	141	145	111	119	134	139	128	119	101	95	126	117	114	111	121	125	130	134	130	139	115	122	128	121	125	121	120	120	119	122	132	131	136	120	114	123	126	127	119	129	122	120	143	133	126	127	139	136	128	120	131	130	130	118	127	126	114	136	135	132	125	115	121	135	128	138	132	127	113	113	104	132	126	101	124	121	129	145	131	152	112	124	124	112	110	111	101	129	129	125	136	117	139	129	109	136	136	121	127	120	111	121	125	125	114	134	120	113	148	117	127	108	129	134	123	111	122	120	137	109	131	144	127	120	117	118	120	112	134	132	146	133	114	98	123	134	119	123	133	126	124	115	140	122	134	141	130	123	110	125	154	132	146	120	127	120	134	107	132	118	141	129	127	126	116	119	126	127	122	111	118	121	115	134	127	114	144	121	131	120	139	104	130	158	122	125	126	133	125	139	113	136	133	112	119	129	118	126	115	109	131	122	114	118	115	125	127	127	123	140	106	111	130	111	119	122	102	108	126	123	139	129	123	124	118	129	141	125	123	121	129	117	128	145	127	117	119	128	121	110	133	114	146	115	139	125	113	142	132	136	144	125	141	154	126	138	115	130	122	132	136	129	112	134	119	130	126	126	120	119	124	137	138	126	120	133	121	140	128	141	125	127	135	117	122	125	115	127	132	144	116	98	115	117	114	134	140	118	133	134	116	139	116	122	127	127	142	129	114	137	117	114	131	115	126	131	128	130	120	111	105	129	128	131	131	113	114	114	121	116	131	134	133	122	112	124	131	124	141	128	143	137	120	133	104	125	110	137	119	117	142	120	133	135	135	124	118	134	139	131	122	124	122	123	127	125	117	161	133	113	95	141	142	126	133	111	133	115	141	140	113	115	133	134	138	114	123	118	120	149	125	121	120	125	140	135	120	133	126	123	121	115	128	112	140	109	129	127	141	113	114	138	115	115	130	130	135	123	139	136	116	117	120	127	127	136	125	123	133	134	125	131	130	119	127	128	118	104	122	110	132	136	129	124	132	144	118	135	126	134	110	119	117	133	103	131	141	153	133	123	138	111	117	126	119	123	124	118	122	125	145	139	116	126	115	90	123	124	136	130	130	136	99	131	123	133	128	134	110	133	144	125	129	107	114	121	119	124	131	143	157	111	131	136	123	128	114	137	148	110	139	127	131	112	133	137	130	112	133	121	114	106	125	120	121	115	134	132	145	141	138	126	123	106	109	116	130	122	124	132	129	127	119	120	120	108	118	131	123	122	126	125	128	109	123	128	136	123	139	123	138	122	142	121	123	110	131	120	132	140	115	119	125	119	116	114	144	117	128	143	143	150	123	124	115	120	132	133	149	111	121	119	131	124	139	124	137	138	123	117	126	131	136	108	140	128	119	121	125	134	118	127	117	119	121	109	143	119	130	122	139	112	120	124	122	126	132	117	154	129	140	129	126	112	105	132	122	131	128	111	135	115	116	121	147	111	130	121	128	128	126	129	111	121	113	123	134	131	115	111	123	126	120	122
16623	26742	24584	14648	9223	6517	4148	3069	1846	1484	1162	1369	906	1000	629	627	439	392	352	290	310	292	308	266	235	229	266	238	195	207	192	214	209	210	187	185	188	177	169	192	166	176	171	160	200	155	158	172	159	168	173	170	152	162	160	132	158	168	165	157	169	172	152	162	151	153	153	134	158	148	145	155	144	171	175	147	142	150	154	177	155	155	158	137	142	158	146	145	144	152	135	134	129	136	168	143	151	168	156	151	157	171	163	142	172	165	133	142	159	145	146	163	157	128	155	149	137	140	135	156	145	169	170	141	142	148	173	133	175	146	139	147	151	153	156	145	142	168	163	143	150	159	148	145	149	137	143	118	145	151	151	143	151	150	143	135	145	162	188	123	164	151	159	163	154	151	150	143	142	146	140	120	125	162	139	131	133	131	154	150	142	132	148	142	133	142	133	146	158	152	135	159	134	144	157	165	140	162	142	161	131	150	150	170	154	159	150	117	152	145	150	168	137	145	152	175	147	147	134	138	139	162	155	133	146	146	123	148	148	146	142	137	133	137	147	165	173	152	147	172	152	164	136	144	155	160	159	143	140	150	161	149	129	148	175	158	168	160	135	137	129	175	160	149	145	154	142	155	142	151	148	168	155	140	124	140	140	146	149	167	138	145	162	149	127	150	135	149	138	139	151	147	159	132	157	158	132	139	129	144	145	137	134	136	145	153	136	133	151	114	133	167	145	146	135	134	137	160	154	141	150	144	161	133	146	175	151	152	135	158	158	156	149	145	149	149	174	139	145	138	148	133	147	149	131	149	157	149	152	142	154	171	142	133	128	145	147	153	130	166	146	120	147	143	137	137	154	139	135	132	156	153	151	128	164	171	140	135	172	148	154	138	147	131	160	135	150	134	168	155	151	149	163	138	136	150	142	164	163	153	151	135	142	142	163	141	157	148	150	151	144	165	140	119	148	146	145	129	124	151	155	132	147	138	148	138	146	136	161	150	157	149	134	150	143	141	134	136	149	135	145	150	146	145	136	139	130	159	130	156	154	146	140	145	165	131	165	172	163	136	146	132	135	161	186	136	140	154	169	153	165	132	148	142	141	127	147	138	158	137	141	180	149	151	183	153	161	166	153	144	149	130	159	147	139	144	116	139	125	155	148	137	153	154	137	149	162	149	131	151	145	150	146	141	149	153	129	146	126	177	132	151	138	129	139	133	141	133	156	148	131	171	156	161	121	164	143	127	153	137	141	144	146	136	130	169	132	133	123	149	132	135	131	154	134	153	142	137	146	158	117	142	145	143	127	150	138	148	139	173	148	137	133	134	153	139	136	164	133	182	150	159	140	135	147	148	139	147	140	142	156	125	142	138	155	136	157	125	140	146	144	143	140	163	145	139	146	139	148	146	152	123	136	142	166	136	148	167	147	150	117	129	152	147	145	155	147	168	142	157	158	148	169	130	133	141	170	157	148	129	164	145	152	148	161	152	142	135	147	126	156	137	138	146	150	128	145	141	159	146	161	147	147	177	140	146	152	148	146	152	162	152	143	159	143	133	140	138	143	161	142	171	128	122	149	139	152	165	159	151	146	144	155	135	152	167	156	159	156	165	134	154	146	162	148	146	131	141	139	146	149	164	176	146	139	146	156	160	147	146	131	145	157	142	145	115	132	146	137	145	158	140	136	155	164	155	154	141	174	151	169	172	140	159	147	154	148	137	140	148	127	139	133	147	146	138	138	139	147	147	144	151	135	154	137	141	132	148	153	120	166	141	139	149	148	151	148	131	135	143	149	130	156	146	146	148	152	145	152	147	129	155	161	140	135	152	146	152	135	148	160	123	156	134	135	141	152	160	157	144	132	135	144	143	142	167	145	171	155	147	152	141	131	152	168	166	147	145	152	135	158	138	134	136	131	136	170	139	152	162	156	146	151	169	173	141	142	143	171	164	141	135	151	139	163	128	138	142	136	153	149	148	168	152	140	153	135	155	132	126	123	155	124	140	140	166	152	161	146	134	133	169	159	148	148	139	132	150	147	136	154	143	146	141	161	125	148	171	150	143	139	153	161	159	147	143	157	133	139	160	146	147	144	152	149	136	130	160	159	157	138	142	157	154	154	142	151	162	139	134	130	155	120	132	151	136	145	168	149	159	131	155	133	132	145	149	144	146	158	154	151	168	157	146	148	138	136	142	136	157	140	121	152	146	142	153	133	146	135	134	127	177	135	107	154	127	155	134	135	148	135	130	143	155	145	155	154	149	152	162	145	150	139	143	154	157	133	128	172	156	143	150	154	165	147	147	126	155	148	157	127	142	139	149	129	155	152	147	120	146	141	140	142	149	140	146	148	156	165	173	132	133	164	139	133	168	143	144	144	142	144	143	160	127	150	138	151	147	132	157	161	148	140	158	155	145	160	136	147	120	147	145	135	131	149	153	122	141	144	147	160	155	145	138	153	144	143	133	147	140	141	145	154	169	154	131	146	124	138	140	157	131	133	159	153	141	165	135	153	149	125	132	128	146	118	158	160	162	124	131	147	153	145	131	145	153	151	168	139	131	137	131	123	154	144	159	159	146	139	159	146	153	133	140	124	154	117	146	160	156	145	145	159	156	133	149	157	127	140	153	141	162	140	142	155	147	163	122	147	142	136	143	163	143	143	154	145	124	144	144	159	142	134	150	144	143	136	140	153	139	121	132	163	145	134	148	153	165	164	160	139	157	130	141	145	164	141	144	155	155	138	124	167	110	167	157	131	141	139	135	141	151	137	141	138	141	155	145	130	141	151	140	164	144	121	152	164	143	159	140	137	130	138	160	151	157	142	147	144	147	171	149	129	149	168	155	121	153	146	131	151	155	151	148	145	147	157	153	164	138	143	153	127	133	142	154	168	131	119	163	136	166	140	148	136	166	136	146	140	132	152	140	162	155	155	133	138	167	137	151	136	125	145	142	147	132	152	122	156	146	152	143	171	143	154	156	138	175	156	169	151	150	133	145	132	143	167	140	141	131	156	160	130	151	168	146	138	143	158	153	145	129	152	159	140	143	133	152	160	157	153	173	137	159	163	151	154	132	158	160	147	138	125	144	146	140	151	160	149	162	141	156	160	150	152	150	131	152	147	122	141	152	146	117	151	163	146	149	148	143	126	130	145	174	134	150	172	139	148	170	150	151	148	145	134	135	133	155	160	165	150	146	150	148	160	139	153	153	145	147	136	139	148	139	142	157	147	135	158	161	157	146	136	127	136	154	143	127	160	140	150	130	155	132	156	126	162	126	160	151	149	146	160	157	130	120	145	123	159	165	170	129	155	144	159	152	142	153	153	143	147	147	146	133	143	137	159	128	130	161	149	143	124	140	145	130	126	152	164	139	147	149	169	135	170	144	140	138	163	122	154	147	168	140	134	154	140	148	156	124	130	121	122	128	131	141	127	121	126	156	137	159	137	155	144	149	149	133	142	153	140	145	148	152	139	143	146	147	158	149	133	140	141	159	147	124
26411	20447	13411	3946	1518	774	438	369	384	325	302	307	328	291	288	300	298	322	267	312	312	266	275	280	299	303	304	279	317	317	260	288	277	292	328	303	274	277	317	284	327	302	299	309	322	323	298	299	277	283	285	312	274	276	285	283	283	290	308	263	254	311	304	294	340	279	262	290	312	283	268	306	296	298	260	294	304	302	301	283	295	282	306	271	304	295	274	291	329	274	295	314	284	290	274	321	275	311	269	287	281	290	289	295	293	303	308	316	320	304	302	294	317	316	277	286	307	339	288	285	270	314	319	293	256	334	325	283	294	317	301	288	294	298	286	303	302	310	312	290	280	279	283	304	300	273	324	281	288	300	302	316	309	301	325	321	288	288	272	289	311	270	310	319	289	284	271	283	291	286	289	293	313	283	274	293	301	309	333	316	281	301	280	293	296	307	281	272	295	269	339	298	276	252	308	310	319	279	266	293	283	305	285	305	280	271	278	298	314	297	266	310	277	299	324	314	277	309	272	293	282	275	311	305	320	275	280	285	306	300	300	310	285	304	334	302	306	281	304	301	311	283	311	303	306	284	308	330	291	279	286	308	300	292	283	309	305	291	272	301	307	259	290	313	309	250	270	329	275	322	254	314	303	285	293	284	309	312	283	293	271	288	296	276	336	288	289	272	286	272	291	304	314	302	299	257	311	285	277	332	287	305	308	298	301	317	257	293	287	258	296	278	282	313	292	284	300	297	291	327	283	310	309	239	286	316	281	302	307	292	284	303	286	299	301	286	324	334	286	267	292	336	303	301	303	270	279	286	314	311	301	272	290	311	288	282	279	293	327	321	305	285	323	301	272	276	283	327	335	320	291	300	302	290	307	299	274	299	258	292	275	266	283	285	335	309	292	315	253	294	314	275	315	310	262	279	299	305	294	283	291	274	296	297	292	294	297	312	291	311	284	309	301	315	294	305	276	285	266	314	279	300	280	294	326	302	275	297	323	302	288	290	305	302	301	282	323	292	272	296	290	306	315	317	292	276	298	330	295	295	292	278	308	274	292	313	314	285	268	297	280	297	288	337	315	301	274	285	295	293	312	286	285	289	280	263	307	305	300	313	272	293	283	258	285	306	321	303	321	302	311	299	313	269	297	307	294	296	300	285	285	296	304	267	315	294	287	288	282	276	290	263	308	309	294	300	307	320	296	286	270	297	318	345	297	300	319	306	333	294	259	289	279	316	342	291	280	298	309	281	279	274	311	305	296	268	300	313	309	291	300	320	307	253	265	256	268	293	279	307	268	290	274	281	291	284	286	281	309	304	331	302	303	266	262	275	326	305	303	301	265	284	298	288	287	296	294	309	318	291	303	289	289	300	289	270	315	295	324	304	307	274	307	324	294	285	294	271	304	302	314	296	321	303	299	276	308	311	283	277	313	285	293	302	330	269	304	300	333	248	285	310	318	282	317	270	302	286	324	307	322	303	321	279	292	298	293	311	292	287	295	288	294	283	308	279	319	325	284	272	287	295	296	307	319	307	283	303	291	292	275	298	308	274	308	294	310	301	275	361	304	265	300	302	310	264	284	313	265	309	312	265	277	296	251	297	311	288	291	280	294	324	299	313	324	302	317	305	282	274	293	280	311	309	303	296	305	279	307	285	290	269	279	293	314	318	275	291	311	291	286	314	298	289	310	284	268	277	307	293	314	300	302	330	287	310	308	304	300	286	316	284	293	292	294	302	319	286	295	308	297	298	298	307	322	288	278	278	300	301	282	307	312	323	325	298	273	284	283	281	292	304	289	264	290	272	302	272	280	270	299	302	276	315	289	277	287	301	293	272	300	326	312	291	296	315	285	306	280	308	313	327	271	299	297	297	321	276	305	284	300	302	285	284	274	344	311	311	257	300	312	290	263	268	291	284	275	313	287	307	301	337	317	308	306	339	283	293	293	302	293	314	283	295	306	304	314	289	274	302	336	293	283	313	312	297	273	292	311	266	306	251	298	284	312	333	312	286	292	290	292	292	295	266	265	280	283	308	301	296	313	287	268	284	318	292	282	299	307	285	316	263	301	281	289	326	338	305	302	283	296	270	273	344	286	298	307	298	264	275	289	297	286	286	297	327	280	276	316	265	270	304	290	309	258	314	309	289	298	276	272	270	267	283	259	290	290	274	270	270	292	302	274	311	322	298	314	284	290	278	308	274	276	300	307	287	315	288	269	254	289	271	261	324	326	285	300	282	276	307	325	272	314	287	289	281	295	312	331	301	286	280	315	266	304	296	295	314	327	311	296	317	285	281	301	318	299	276	277	274	264	289	286	311	301	320	265	283	325	293	274	330	311	289	317	289	292	308	284	277	294	288	322	285	263	311	292	280	312	288	289	308	302	284	311	289	282	319	305	318	284	293	290	288	271	308	297	294	305	306	294	292	286	306	336	289	293	303	294	285	311	301	304	297	291	300	300	302	301	316	309	295	287	314	298	278	279	284	290	291	300	301	338	315	293	292	286	309	301	268	292	309	301	289	261	281	297	293	290	344	276	297	297	302	273	287	261	311	312	283	309	273	293	277	295	262	322	319	288	310	292	296	322	305	280	331	305	309	276	293	328	329	301	309	310	325	290	308	291	295	322	302	317	292	314	271	275	298	275	295	299	279	277	278	304	314	290	312	279	321	255	281	256	292	282	281	282	288	302	278	283	289	276	281	275	295	314	295	312	285	290	279	303	346	278	322	335	310	319	310	305	297	289	327	340	284	288	313	315	337	270	278	297	298	312	287	293	283	302	287	311	278	291	293	311	274	265	316	298	307	286	286	298	293	265	314	327	294	283	305	300	295	299	303	336	308	296	280	284	304	281	293	316	308	312	308	298	277	303	288	309	295	305	291	305	292	293	299	286	326	299	307	271	312	317	301	258	295	293	271	271	306	285	269	277	294	318	272	307	293	317	308	297	298	308	281	283	285	301	298	279	277	273	254	261	292	319	321	294	272	323	304	323	322	273	291	294	319	307	319	274	291	324	301	270	350	316	296	271	323	291	287	314	258	287	307	320	303	306	319	294	303	322	288	297	306	297	287	314	298	276	300	330	292	321	282	306	314	303	271	303	292	284	298	265	322	284	294	285	307	291	306	305	303	267	322	293	291	275	301	301	314	296	282	301	294	282	317	295	293	298	282	303	308	316	281	315	282	307	290	288	329	271	260	331	324	300	304	312	291	275	277	300	289	295	286	282	312	321	324	291	301	324	279	308	276	319	289	316	307	305	310	331	302	310	311	314	269	305	331	297	268	275	287	348	278	300	281	287	306	317	290	285	281	333	248	275	271	309	291	312	278	300	311	304	287	275	284	304	272	293	315	328	286	269	288	299	292	279	301	320	311	303	270	297	305	269	290	301	296	305	286	279	319	273	303	305	332	286	256	309	304	285	319	277	303	343	286	305	306	286	281	295	302	290	302	284	292	306	280	300	272	273	297	318	313	300	299	305	281	307	296	317	291	296	316
8535	12054	10337	4682	2693	1465	701	563	446	462	423	392	400	383	322	384	378	323	350	362	360	368	377	355	355	340	377	369	368	350	384	375	370	386	366	347	404	401	406	396	340	367	336	361	376	365	377	383	377	361	370	376	363	371	376	380	357	364	292	355	393	395	359	373	373	387	378	359	360	388	329	369	397	328	388	344	371	357	378	383	376	356	364	376	396	353	348	361	358	346	378	366	353	346	386	368	379	332	372	337	397	330	358	383	387	352	383	393	356	369	361	370	368	362	377	368	366	306	359	364	381	360	331	361	368	365	387	345	366	348	353	357	340	365	350	398	348	344	353	347	388	350	387	359	395	381	334	369	394	366	341	379	400	373	349	368	389	387	363	366	338	390	400	371	345	364	359	333	356	400	358	354	389	376	364	362	356	350	351	374	369	367	378	398	389	396	362	356	370	376	367	368	394	404	382	350	364	368	359	352	319	359	356	360	372	306	406	380	386	408	349	384	390	357	345	349	358	349	370	381	365	348	384	348	370	384	364	327	358	349	380	366	392	353	336	354	368	383	347	353	371	398	346	332	379	391	353	348	355	349	365	338	346	344	365	395	372	352	380	378	374	371	370	349	344	337	343	357	351	344	330	383	369	339	358	343	341	392	365	410	366	399	346	355	357	376	359	336	391	390	376	348	386	338	409	378	340	380	380	369	372	357	390	356	377	367	369	417	373	360	372	367	321	333	363	361	398	397	381	372	389	373	378	361	367	361	369	392	368	380	385	381	373	353	365	351	332	369	336	364	346	371	366	337	354	339	388	385	355	355	396	387	338	379	340	360	350	347	357	348	389	359	355	359	361	390	357	394	361	332	379	375	370	374	349	377	360	323	356	362	343	340	360	365	361	352	349	367	397	369	345	355	357	358	364	345	391	373	394	360	356	360	382	364	377	393	341	342	377	370	357	360	364	423	380	341	363	362	375	378	383	390	339	353	363	371	342	358	345	380	382	340	345	373	383	330	359	363	351	351	361	367	337	348	368	365	346	345	416	350	377	382	343	370	364	382	374	339	343	358	344	386	374	366	360	357	349	371	357	329	348	361	358	371	354	376	358	343	394	384	335	356	385	383	343	361	375	389	361	374	389	419	384	365	354	358	379	363	397	387	330	378	411	389	385	348	367	372	340	371	370	365	356	359	336	380	363	371	373	364	359	356	358	364	384	366	377	372	361	376	346	375	377	373	369	388	379	360	344	372	345	362	396	331	359	320	357	387	386	349	346	344	385	345	340	350	362	339	363	350	364	382	353	398	377	368	369	343	391	334	327	400	361	364	382	352	359	366	399	340	383	381	344	304	369	374	371	381	365	339	346	351	385	371	362	387	335	351	357	374	347	389	347	343	338	354	328	391	386	363	351	382	380	371	376	357	390	356	350	379	368	328	356	339	370	377	343	365	380	360	340	380	352	359	346	375	356	382	349	399	372	397	363	372	373	378	388	361	395	317	394	358	371	332	387	371	361	357	351	376	378	374	367	362	371	349	386	387	412	343	355	377	340	383	371	361	377	331	386	334	335	360	368	379	347	351	424	361	327	370	387	368	375	358	373	391	351	351	356	379	359	364	335	372	341	381	370	364	385	409	344	342	377	327	364	397	361	363	368	373	340	358	367	342	346	353	373	363	370	350	373	384	354	380	353	360	396	373	359	334	372	356	366	366	339	364	352	383	317	363	346	379	356	368	369	350	384	350	345	351	370	363	393	403	407	388	356	384	375	352	366	336	388	350	332	357	332	330	348	345	371	354	346	368	346	343	356	349	358	350	391	336	366	356	391	385	394	350	363	396	376	366	408	352	377	374	363	382	322	384	414	379	383	344	322	339	377	385	386	353	374	369	383	340	367	362	344	310	379	379	353	358	370	354	364	385	340	380	346	356	375	362	393	362	371	372	367	405	427	347	362	360	348	373	372	332	354	346	367	359	362	403	356	369	347	364	394	331	362	349	347	338	355	342	353	381	409	372	395	324	361	359	372	356	365	344	355	363	329	404	385	348	376	387	313	316	342	357	361	351	406	350	366	355	346	357	325	366	375	339	380	352	397	363	389	352	376	362	331	380	342	361	366	348	332	391	356	356	361	355	379	376	333	349	351	386	345	354	342	375	393	317	371	368	366	374	356	382	357	355	374	350	354	322	382	361	337	376	347	359	350	353	352	354	343	341	368	346	342	342	355	376	361	337	367	386	335	399	330	367	317	346	365	333	357	339	340	356	391	365	376	391	369	385	346	340	386	347	396	400	366	342	390	362	383	357	323	400	350	387	366	359	332	370	366	351	337	367	363	393	328	363	351	375	361	377	353	365	364	370	366	390	371	367	363	372	401	362	374	350	386	361	368	375	353	334	399	356	356	396	358	340	376	379	376	353	395	391	363	386	326	372	374	374	332	377	334	378	352	424	360	384	371	366	357	349	396	374	367	338	359	351	342	326	359	376	371	382	347	380	383	368	388	379	379	375	369	368	354	338	388	375	360	342	396	354	363	391	368	373	362	352	346	368	375	403	380	370	348	379	373	357	340	380	367	368	371	360	363	359	338	355	326	363	329	360	361	383	337	364	355	381	399	360	404	352	329	363	373	381	357	395	350	351	356	331	362	375	366	376	361	361	391	372	330	385	363	332	355	357	348	371	357	354	369	399	352	379	388	364	369	332	379	346	362	360	339	346	352	377	374	335	349	373	378	360	365	376	397	333	378	377	377	351	343	378	361	358	384	365	374	388	344	374	349	343	344	335	388	388	369	374	360	376	354	393	376	399	371	365	384	379	350	359	355	354	380	367	358	375	344	362	354	369	377	366	385	385	355	352	353	362	342	353	386	353	374	391	352	366	355	373	334	374	367	353	373	331	391	330	389	388	384	397	366	384	348	372	379	399	337	347	349	314	374	371	378	325	362	337	344	381	342	362	336	383	373	366	361	380	375	341	394	374	396	362	360	337	385	348	373	332	359	394	357	398	329	341	376	381	401	334	373	366	377	362	331	352	389	390	389	381	352	389	374	390	379	373	359	377	387	365	342	381	346	376	347	376	373	385	370	381	370	344	381	366	407	362	348	352	374	363	350	347	372	346	383	384	375	365	345	371	398	380	362	377	367	376	363	347	341	363	388	328	368	366	365	364	336	372	371	362	387	359	343	365	353	386	380	357	351	380	386	357	402	352	364	346	328	368	363	347	353	408	371	384	355	370	333	393	363	393	370	375	346	363	382	381	362	378	372	376	354	355	350	351	354	370	374	333	364	348	327	350	366	348	343	331	372	372	365	355	405	353	374	340	381	352	367	362	369	346	368	352	370	387	364	389	319	348	373	357	387	372	364	375	387	381	395	377	347	370	354	364	369	353	374	350	364	388	352	378	363	363	337	396	351	332	343	397	350	328	364	328	375	379	340	343	382	350	381	352	347	348	396	346	363	369	372	376	381	351	377	344	354	380	393	371	339	338	365	368	370	380	356	351
23181	20762	28156	23456	20760	14025	1670	654	542	425	398	375	313	338	252	311	222	183	187	185	167	156	166	160	148	158	144	152	160	155	134	154	154	160	133	140	127	145	135	150	149	138	129	148	126	150	124	130	150	138	126	145	169	130	134	149	137	133	134	154	135	127	145	120	121	138	132	140	125	133	118	130	144	145	142	140	132	150	145	123	148	130	143	122	135	143	132	141	126	107	138	114	119	118	122	146	134	117	128	140	116	136	125	126	141	117	155	121	123	150	130	145	144	122	128	120	130	135	125	95	150	130	115	133	103	131	128	138	121	132	138	132	118	116	128	133	139	146	108	133	140	121	126	128	130	128	126	132	119	138	125	130	144	144	126	136	137	129	132	145	119	117	136	113	125	116	132	116	117	132	112	131	143	130	128	110	110	116	145	101	122	124	145	125	122	135	143	135	129	148	98	150	141	139	135	121	125	121	122	123	136	121	130	140	128	126	127	120	115	133	138	130	141	130	116	112	141	135	130	126	126	137	132	133	135	118	115	141	117	135	98	113	107	145	132	122	140	124	130	114	137	130	137	133	111	147	122	137	129	137	112	130	129	107	102	131	121	132	114	116	121	128	145	136	114	138	121	123	131	128	136	124	124	121	127	113	122	131	156	134	120	121	129	120	133	126	128	142	129	143	132	128	141	145	128	112	127	128	161	126	143	131	124	126	150	127	141	124	146	148	125	127	133	107	153	103	145	122	140	135	134	116	133	111	122	124	120	125	124	127	113	121	129	137	120	114	133	142	123	133	134	125	150	141	134	125	139	113	139	131	115	142	105	109	148	128	119	133	130	140	110	116	112	144	120	118	123	130	117	122	114	124	149	146	115	135	140	129	134	123	136	132	125	124	129	136	124	141	132	141	119	151	117	126	122	136	113	134	139	130	100	119	146	145	131	126	124	133	130	131	123	137	139	132	118	119	128	119	128	113	113	113	113	127	128	134	114	134	119	138	129	137	135	100	132	140	110	118	135	136	123	120	127	135	136	131	126	114	128	115	113	113	120	129	112	146	129	123	137	135	145	132	133	129	131	116	136	118	127	144	126	132	140	116	122	147	112	131	118	125	138	119	118	111	147	135	144	148	107	130	113	147	117	126	136	121	131	139	150	113	103	147	115	134	150	133	116	121	105	127	126	126	120	138	121	137	121	108	131	128	135	141	127	133	129	132	133	136	117	136	131	135	139	113	115	143	112	112	122	122	124	123	126	128	118	123	107	127	137	135	124	112	131	137	123	125	130	130	102	141	123	116	123	125	140	104	106	119	133	130	130	131	128	144	120	120	135	146	130	150	133	141	126	131	142	134	136	123	140	120	121	140	142	149	145	132	133	141	128	108	115	124	130	126	132	119	118	125	139	122	128	102	133	128	131	129	136	125	118	121	139	102	127	122	127	108	126	135	125	123	133	123	120	122	135	133	130	128	134	115	130	117	122	134	126	140	119	127	131	139	130	126	121	122	133	145	140	126	128	127	131	106	137	128	132	136	147	132	153	125	113	114	130	133	113	122	142	141	136	129	132	127	131	133	134	103	133	132	140	147	119	122	121	131	142	146	132	141	130	128	114	116	128	138	130	124	126	135	137	131	120	135	135	128	114	115	136	143	121	131	129	129	106	97	120	132	132	135	155	119	120	131	147	112	116	112	135	149	122	137	128	125	133	115	133	136	126	140	130	124	132	140	123	122	124	139	141	137	135	124	134	141	130	144	120	132	115	128	138	113	140	162	132	114	146	150	138	125	123	151	119	149	147	129	109	156	120	139	120	119	97	122	140	118	109	139	132	117	125	120	114	134	147	113	117	110	118	127	132	120	129	134	126	128	124	127	121	140	146	145	122	125	127	119	121	123	133	114	134	132	139	144	131	134	106	133	128	147	127	144	134	140	99	122	113	127	121	129	124	122	108	118	144	128	132	144	139	140	127	139	136	117	134	130	145	133	118	125	133	135	124	145	115	146	130	131	130	124	137	140	132	143	132	136	117	112	122	119	145	110	124	113	135	126	143	143	122	133	137	122	102	122	116	121	141	97	141	150	143	130	137	131	123	126	116	141	126	126	122	117	136	141	151	135	144	123	119	141	137	125	163	111	139	125	131	131	111	147	111	125	134	124	120	120	123	119	121	129	136	130	139	129	130	131	124	125	128	133	144	135	123	116	145	124	142	145	104	124	115	136	126	131	123	118	133	125	121	129	121	142	132	126	135	132	119	122	126	123	108	139	131	160	122	132	132	114	127	137	133	126	115	139	124	114	130	124	111	120	114	124	127	109	111	109	129	114	164	137	132	136	114	132	135	135	131	131	121	119	113	137	138	118	139	114	139	118	122	99	124	123	115	114	110	122	127	129	122	142	121	119	121	140	147	118	118	136	125	120	131	125	111	147	137	125	121	146	134	134	132	126	145	129	144	132	136	134	129	133	121	136	130	144	118	125	130	139	146	131	109	140	133	126	120	131	99	113	136	131	121	135	120	145	143	124	120	136	139	121	126	118	131	132	118	146	119	122	130	122	126	133	125	125	128	130	139	116	125	129	144	123	132	121	133	120	122	119	153	142	128	138	134	133	130	121	134	119	128	127	123	133	143	119	149	115	121	124	144	123	129	117	117	126	147	133	138	127	141	123	141	140	119	115	148	139	140	122	155	135	136	147	127	136	144	128	143	107	131	131	128	119	146	125	115	144	104	148	98	130	117	123	121	132	129	121	126	117	105	131	126	139	118	138	146	112	127	124	132	122	126	134	121	126	111	132	144	121	107	127	148	122	142	137	129	131	133	132	126	138	126	121	117	122	136	125	117	119	120	133	117	137	129	117	133	131	139	118	122	130	132	97	119	136	110	131	111	110	127	140	132	131	127	129	132	129	123	129	129	118	98	109	107	110	137	128	141	113	128	122	136	115	118	120	123	138	136	130	117	122	128	113	143	118	125	106	122	130	109	114	123	149	149	114	103	130	136	143	122	123	128	120	118	128	115	130	149	136	112	118	118	132	132	124	128	130	135	132	122	127	135	129	117	156	127	135	117	134	127	142	138	122	127	133	130	128	110	127	118	128	124	114	127	136	148	153	132	126	115	122	148	145	121	138	120	114	139	133	108	113	143	140	125	136	124	119	126	127	109	136	140	122	148	121	138	153	123	115	145	139	109	146	144	146	112	119	114	129	140	119	123	140	144	132	119	135	103	139	121	133	123	135	119	149	121	124	140	121	127	117	106	143	128	151	141	141	125	117	152	111	128	135	137	144	152	123	120	135	126	118	112	148	145	123	126	128	121	138	135	133	132	133	113	141	129	131	123	125	125	119	105	125	117	145	136	135	138	99	124	140	120	133	119	122	120	149	115	137	126	130	118	119	126	97	127	130	139	129	128	131	144	127	134	124	128	122	129	141	131	131	133	127	127	129	136	126	126	123	140	120	133	117	139	135	113	122	129	138	123	160	123	107	129	130	155	119	137	141
13664	20260	18283	9503	6197	3616	2088	1421	1063	828	660	658	554	483	410	496	322	286	257	252	272	220	230	190	215	220	207	214	199	196	200	187	164	208	180	187	190	182	180	170	178	192	183	186	171	187	168	187	187	172	169	175	167	171	162	159	160	173	198	186	165	192	156	174	185	150	140	161	170	174	188	162	175	151	152	167	171	155	183	172	157	162	180	171	172	174	176	168	165	157	152	174	140	173	179	139	155	183	157	165	139	184	158	176	153	155	157	150	159	166	171	175	150	169	195	165	160	176	149	163	162	184	161	164	170	195	156	161	158	161	152	164	161	149	174	176	157	142	168	179	178	181	166	176	155	181	162	167	154	185	171	157	160	183	159	164	174	168	164	156	170	175	169	166	155	182	173	182	159	168	146	171	172	149	186	166	149	157	171	164	185	161	183	167	170	146	156	177	174	155	175	162	188	155	167	185	155	169	173	211	149	169	172	195	180	168	187	169	177	166	175	180	171	171	184	155	184	186	148	174	179	185	159	167	164	162	146	148	188	193	148	167	141	167	168	178	179	172	166	137	167	166	197	174	152	150	191	158	168	172	171	207	164	157	175	150	164	160	176	153	178	141	173	165	172	177	158	170	170	150	146	168	188	160	146	160	144	159	169	178	158	166	151	184	161	140	176	170	159	178	153	161	153	146	163	154	171	172	152	173	168	165	156	159	166	150	189	160	139	168	166	158	157	150	161	180	165	176	193	182	175	172	159	181	187	175	166	170	165	155	162	144	146	150	168	166	171	161	191	161	149	150	174	140	157	151	188	149	168	160	150	156	146	162	158	160	166	144	156	159	168	174	173	150	177	163	155	141	189	192	176	187	173	141	145	179	173	173	149	160	175	150	163	184	163	165	178	163	143	143	171	158	142	145	152	184	169	172	177	150	158	142	175	191	159	168	160	175	170	146	162	168	171	148	140	183	203	160	170	157	140	151	184	168	161	172	169	160	164	152	144	166	157	178	161	162	153	169	191	157	143	170	142	188	180	140	168	179	164	183	145	152	149	162	177	186	170	181	148	174	174	178	156	143	179	161	161	180	165	149	164	147	161	160	160	156	164	159	151	140	189	137	174	175	160	141	148	158	185	168	162	159	170	181	158	153	163	167	167	155	176	161	169	174	162	160	163	177	145	178	177	168	170	175	142	172	180	173	161	167	164	164	155	189	174	164	176	172	164	159	177	170	177	165	147	169	166	160	161	174	140	188	177	173	148	164	167	180	177	137	165	164	166	152	190	172	189	154	142	150	174	148	164	167	160	157	172	138	188	146	181	173	202	165	159	161	147	171	160	161	179	144	182	165	164	157	177	163	176	170	166	166	161	154	161	145	171	174	129	189	161	161	192	178	158	166	165	168	155	176	159	164	173	142	156	162	179	146	191	163	172	147	176	161	200	168	169	155	174	150	189	185	178	162	149	184	156	157	162	172	163	183	155	146	160	149	161	168	189	175	197	177	190	157	207	176	165	162	170	166	132	164	164	176	188	185	169	160	144	159	154	160	171	142	153	167	163	164	157	195	167	157	178	179	169	149	145	175	179	174	169	128	173	169	173	151	170	166	160	160	164	164	178	189	146	188	169	163	149	168	154	171	168	178	155	173	144	170	146	174	161	154	170	179	159	181	159	175	165	151	152	148	140	161	177	176	171	164	179	171	149	168	163	159	147	153	154	169	171	151	154	149	182	156	152	153	164	174	191	150	173	167	174	169	139	165	183	177	156	175	186	177	142	168	175	169	131	137	157	176	175	180	203	174	135	201	182	147	177	152	175	179	186	182	145	195	145	177	153	145	145	177	185	175	164	168	179	160	160	156	155	143	187	177	185	161	150	180	157	154	154	146	138	161	163	175	151	148	152	165	179	151	180	163	157	184	165	165	161	161	155	173	153	150	170	171	180	163	161	185	149	190	156	167	149	173	159	153	148	165	181	169	168	175	198	152	172	160	175	176	183	159	176	154	166	138	172	174	157	169	167	149	155	180	151	163	175	162	173	191	134	161	171	173	186	164	191	175	170	166	176	181	158	141	173	166	159	152	147	152	158	172	161	175	148	181	135	188	193	174	148	169	162	144	158	160	171	165	159	178	180	163	174	178	160	172	165	181	152	154	173	148	169	174	172	172	157	174	168	158	183	181	170	161	175	160	158	157	162	166	188	173	177	166	183	149	158	167	143	146	183	181	193	166	165	190	161	163	171	189	184	171	148	163	171	162	167	167	170	150	171	147	147	173	159	152	168	157	154	172	170	162	167	151	167	170	171	152	177	166	166	154	143	179	166	162	172	158	148	171	177	165	166	174	170	166	161	163	174	164	161	170	154	166	150	167	158	158	172	163	179	173	155	152	172	143	170	143	171	168	166	163	172	150	169	162	154	172	189	160	178	167	187	170	168	167	163	154	169	172	154	157	149	171	155	170	150	169	172	162	160	183	144	192	147	200	180	156	177	140	163	170	170	188	170	158	181	178	168	165	146	186	155	185	162	158	149	199	159	171	163	167	169	163	178	196	154	174	150	175	157	195	194	162	168	146	148	161	141	151	154	168	157	173	180	171	168	149	147	169	144	169	151	164	191	172	189	169	169	182	165	158	156	151	152	158	173	177	168	171	156	164	164	164	171	171	164	162	169	170	159	180	180	155	176	148	140	152	151	160	159	155	161	184	160	165	155	174	142	151	169	160	150	158	164	161	176	162	178	161	169	166	175	160	163	197	157	169	171	184	165	173	169	167	181	153	154	137	168	185	173	174	178	159	154	158	171	169	183	155	157	146	152	166	168	164	150	160	177	147	154	172	166	157	188	181	176	151	140	158	154	164	167	168	174	156	142	183	157	179	161	148	156	140	155	177	167	143	172	176	165	186	174	179	183	159	138	174	178	167	167	179	162	172	164	156	173	151	165	170	168	173	164	167	183	148	148	153	138	171	181	174	180	175	172	170	146	173	177	168	139	192	182	183	182	153	152	172	163	167	153	168	169	172	193	151	156	170	172	161	154	167	179	162	160	174	151	154	190	162	174	162	177	161	171	130	159	139	162	176	170	146	175	169	181	171	163	166	151	133	173	178	175	149	168	161	173	168	173	162	178	161	170	162	160	141	141	186	160	168	150	170	153	175	151	157	159	165	170	191	168	156	152	200	154	161	153	173	161	154	165	158	164	173	161	159	152	158	175	180	156	141	166	160	154	169	176	157	170	155	169	170	142	163	154	169	158	185	135	159	160	179	186	188	147	164	196	166	152	160	194	136	175	153	181	166	179	173	158	158	157	193	165	174	178	155	169	158	173	170	198	171	163	160	171	174	161	179	161	168	160	159	158	176	153	167	181	172	166	177	160	157	159	186	157	182	168	168	167	177	145	180	165	169	168	173	148	164	159	191	158	155	159	184	200	158	151	169	179	162	173	175	147	178	172	176	180	174	176	162	174	177	148	176	156	163	175	167	169	185	187	185	155	182	170	173
24550	20769	27226	24294	14220	2023	855	643	493	529	488	472	426	418	413	471	387	373	364	375	384	370	350	371	357	362	340	384	339	360	358	357	357	370	363	372	322	408	361	341	357	317	364	378	375	342	351	373	378	352	356	361	341	374	376	355	356	364	362	329	367	338	337	384	376	361	351	350	341	348	367	327	335	338	343	354	325	366	370	382	370	354	336	334	337	345	340	363	366	378	348	344	324	333	392	307	356	335	377	346	345	340	332	389	319	338	350	336	356	346	350	386	341	385	374	337	358	358	313	333	376	364	379	359	373	385	324	337	378	350	326	383	356	360	387	362	335	336	344	338	385	383	353	383	360	361	374	381	340	322	371	363	352	346	372	379	363	369	361	345	368	357	374	354	355	363	375	342	358	325	355	350	351	364	346	368	328	344	355	329	336	346	341	371	317	351	341	334	374	368	356	372	334	347	332	349	356	339	362	382	361	324	362	350	324	366	362	355	340	332	369	368	350	348	371	356	359	368	377	382	331	367	355	342	322	358	328	360	370	324	321	371	362	348	322	354	370	327	356	343	377	329	354	343	374	365	407	320	329	350	341	322	392	371	345	372	344	317	371	342	364	359	371	357	349	338	338	360	325	361	350	325	347	336	370	348	351	374	344	361	377	371	368	339	375	346	364	348	349	378	352	380	339	342	369	333	329	355	361	355	336	338	356	364	367	359	354	309	361	346	342	385	348	371	327	343	329	370	363	359	371	375	359	339	363	350	331	344	363	348	337	330	360	363	361	394	355	365	342	324	363	353	376	351	340	353	357	340	330	358	372	357	307	386	334	342	338	362	346	358	324	352	353	359	371	323	342	342	341	347	316	356	346	343	330	337	346	354	317	348	366	355	364	395	333	338	369	340	324	342	329	348	372	347	383	367	381	345	350	310	355	318	331	336	343	352	320	364	366	348	355	354	361	340	325	343	383	377	368	348	366	374	376	332	361	328	359	358	360	349	372	407	381	338	386	347	342	361	331	329	339	334	334	347	369	351	344	326	358	317	324	339	357	384	360	362	370	355	350	327	349	356	358	386	340	354	353	330	373	359	329	335	334	344	303	320	358	386	385	328	357	363	342	387	371	353	338	367	345	339	354	330	351	354	337	331	370	347	351	367	376	367	355	339	317	341	343	370	313	373	328	351	323	356	355	314	392	357	377	312	347	363	330	369	333	342	314	320	344	348	350	365	368	324	361	320	343	376	353	347	340	347	362	347	347	341	361	325	348	352	383	345	348	325	360	384	351	380	351	353	353	378	341	331	324	346	358	341	331	357	385	359	372	342	327	358	372	362	327	342	335	338	351	325	372	331	399	350	351	340	330	365	341	384	343	378	342	371	346	348	376	344	317	375	337	322	340	372	354	345	331	356	335	336	328	356	328	374	330	362	320	334	333	350	340	334	312	341	377	343	324	344	372	374	379	334	338	377	346	348	340	369	348	362	350	376	332	327	349	369	343	360	374	394	338	330	358	345	368	329	334	340	326	366	343	365	374	348	366	354	358	363	347	353	340	347	327	357	331	361	355	319	324	335	317	339	304	351	346	358	395	343	289	354	368	311	338	347	344	360	315	334	377	346	345	364	346	348	334	373	336	372	355	332	324	311	367	372	328	354	377	355	308	396	370	331	359	364	347	344	335	338	335	337	360	350	321	307	353	343	353	378	367	315	355	372	350	377	343	368	342	316	350	355	333	364	378	319	374	340	336	348	355	359	323	361	362	367	323	302	358	360	362	340	373	359	363	346	332	344	360	348	341	330	358	330	320	373	348	351	360	369	345	349	349	329	356	343	337	345	334	348	365	361	397	342	297	330	325	330	334	361	354	352	353	349	363	361	348	345	327	329	332	376	356	327	373	343	367	339	331	357	365	361	338	344	343	316	369	357	333	353	354	313	363	338	337	356	356	347	335	332	326	346	326	374	336	333	362	343	363	323	343	341	347	334	333	343	355	357	361	354	326	395	386	347	366	372	351	345	342	338	351	333	338	324	353	342	366	359	312	355	353	349	370	361	315	348	338	357	347	333	372	368	343	361	352	400	332	329	356	335	328	374	335	334	413	374	320	330	322	400	335	357	378	353	342	338	353	380	371	397	328	347	381	378	347	356	379	330	379	314	331	343	354	306	340	368	354	390	327	341	345	368	331	334	374	337	325	330	337	367	372	352	351	365	301	374	367	358	327	355	346	354	345	351	361	338	341	351	382	354	340	325	353	322	328	358	368	349	346	356	324	322	333	341	376	338	326	346	307	359	371	343	356	375	313	329	354	321	380	360	355	315	345	371	352	374	349	325	334	350	385	335	334	353	327	370	321	357	355	392	381	364	360	377	372	331	347	355	360	353	342	361	359	333	347	365	348	345	350	393	339	363	360	348	395	383	308	351	363	342	354	366	368	367	345	356	367	333	375	333	350	348	376	365	357	367	353	358	406	357	370	338	337	349	340	331	362	336	327	286	314	365	316	372	351	349	353	363	356	345	341	348	363	350	340	337	353	361	332	338	357	348	359	330	346	339	356	387	347	354	330	348	336	367	391	351	342	339	328	332	321	390	349	363	349	364	333	367	341	332	361	371	334	363	365	338	329	372	331	366	326	348	351	321	365	364	368	326	375	386	369	361	385	343	358	386	360	356	349	353	368	365	316	346	350	332	367	336	365	332	326	320	356	328	343	346	346	354	367	361	336	365	390	360	347	373	325	351	332	363	380	350	366	326	359	339	370	353	357	366	360	347	375	372	351	351	343	360	338	334	292	346	342	355	342	343	326	369	355	332	359	365	389	370	359	383	366	364	325	368	373	345	333	352	368	365	317	376	327	338	365	362	345	391	359	326	361	339	363	351	357	385	375	350	366	357	350	346	369	322	375	386	348	346	364	316	354	367	349	384	345	361	348	352	358	357	352	331	392	325	322	355	364	390	337	338	368	331	354	342	366	356	365	373	348	341	371	316	363	343	327	356	370	336	375	368	367	365	348	361	371	331	346	322	324	370	318	344	355	339	349	352	357	334	353	356	318	324	360	352	377	364	357	364	336	370	327	364	325	372	359	367	335	363	322	324	347	348	329	356	365	369	350	365	406	357	328	336	363	356	381	364	319	373	346	330	336	373	326	356	339	344	327	357	319	358	366	356	354	352	325	309	365	319	395	373	357	335	348	377	351	361	309	339	363	358	365	352	354	346	342	377	370	335	363	358	369	356	347	328	363	355	338	330	343	343	345	320	378	356	349	342	355	355	354	355	366	350	352	338	343	332	358	361	320	378	361	336	341	324	342	335	347	361	334	345	340	342	332	339	325	326	338	370	391	338	345	332	329	378	340	359	366	341	336	367	332	379	360	347	369	356	356	337	361	335	325	317	385	352	357	353	329	369	362	335	378	360	386	370	347	386	353	322	358	347	341	346	383	366	307	332	353	369	335	371	349	339	328	387	355	336	344	375	354	372	345	351	352	345	332	346	351	369
13380	15475	13950	7305	4555	2671	1604	1093	938	767	772	634	567	549	548	613	509	480	432	443	451	460	400	462	427	421	416	425	422	425	430	411	415	420	423	428	388	418	409	434	401	451	415	406	464	419	407	421	381	428	392	417	402	412	387	436	412	436	428	380	446	415	404	440	423	446	412	422	408	419	425	391	420	422	413	373	378	406	411	406	412	432	412	411	381	416	413	391	398	424	422	415	408	434	358	432	370	421	401	443	402	410	398	415	446	401	416	421	393	456	394	405	421	392	418	399	412	417	433	426	379	378	421	405	378	396	403	429	422	410	401	412	422	430	398	408	390	431	418	407	413	457	402	420	398	419	412	387	420	404	426	459	379	398	404	427	392	410	383	394	407	414	418	434	416	424	393	469	414	385	434	412	400	394	395	384	403	438	424	378	413	398	418	405	393	421	426	416	421	369	411	400	397	423	395	393	398	421	386	432	426	383	494	434	422	401	435	403	399	402	386	389	404	428	378	371	409	442	453	399	422	394	418	398	409	373	442	404	422	413	390	419	399	426	417	390	406	425	432	403	449	387	398	438	415	422	376	388	395	415	425	396	392	419	410	414	421	407	421	441	404	393	415	398	433	390	429	414	407	395	438	421	412	371	371	411	423	401	409	401	408	385	415	392	405	393	394	393	397	384	404	423	408	426	430	423	403	406	426	401	388	391	427	440	418	402	427	402	418	423	393	409	415	403	406	428	429	421	408	379	384	412	401	458	431	412	361	405	377	431	417	401	410	414	400	433	415	421	418	395	395	404	414	373	409	420	419	417	416	411	405	422	399	390	466	414	410	437	400	402	414	405	403	382	418	378	381	423	409	385	411	408	380	415	430	408	406	406	387	422	422	383	422	388	409	386	393	377	400	390	388	434	411	443	404	416	427	374	392	376	423	418	381	396	393	397	413	397	428	436	435	388	404	436	383	419	442	387	411	415	390	419	400	413	438	376	420	400	417	398	431	414	418	401	385	372	422	417	401	437	426	437	399	424	425	463	441	395	397	453	408	395	415	459	405	388	392	402	401	411	395	387	418	389	431	418	387	424	397	413	400	379	418	419	379	426	411	412	416	378	413	387	418	424	368	386	410	396	381	434	415	437	414	419	397	400	429	425	429	434	412	408	421	445	441	385	386	380	411	425	409	377	388	388	396	364	430	423	402	407	402	419	444	396	450	442	376	402	441	409	419	421	413	411	408	399	380	398	396	435	406	399	398	420	424	387	377	418	412	426	438	403	368	422	384	408	394	410	396	372	430	402	404	423	413	416	427	408	418	430	425	411	386	439	396	391	392	408	406	424	427	429	414	399	420	397	427	404	411	393	405	415	459	405	426	408	405	400	394	425	417	407	367	419	408	401	399	448	396	415	412	417	364	412	368	374	424	387	391	389	426	425	414	392	410	392	396	420	410	397	413	413	382	413	360	400	402	372	401	415	441	471	382	429	441	394	411	391	401	359	426	414	415	402	409	405	421	407	413	387	410	437	381	399	421	408	416	389	411	432	425	414	382	420	390	384	380	413	392	402	431	389	405	391	390	409	463	406	395	434	432	399	404	414	413	392	417	458	460	391	425	432	392	449	403	396	427	404	429	380	416	399	426	379	413	387	409	397	420	405	435	389	428	393	393	418	413	429	414	420	436	423	390	447	470	360	380	431	403	437	414	412	429	404	427	434	419	398	431	406	381	386	416	407	398	440	392	410	392	406	403	420	420	391	392	385	424	421	417	372	411	415	403	408	411	375	396	459	418	407	399	420	413	422	401	408	404	424	450	408	420	409	407	377	422	425	425	397	439	412	405	429	400	413	367	414	426	423	384	424	398	420	386	403	421	457	389	437	397	444	437	418	385	393	367	413	405	429	370	407	400	407	402	396	383	393	449	409	413	398	431	411	413	403	368	392	411	441	401	392	401	428	397	390	398	424	416	444	410	399	404	414	433	410	392	396	407	385	427	412	377	417	423	451	397	409	436	388	418	432	410	415	406	401	434	431	429	406	384	435	400	425	377	393	404	399	361	419	408	406	396	406	363	394	433	415	447	421	397	388	401	398	401	398	429	399	383	392	408	406	397	435	447	401	426	399	407	397	421	434	419	402	398	378	407	436	390	409	423	398	408	414	413	374	392	436	390	393	397	418	397	420	405	422	404	401	410	438	379	415	414	386	409	398	454	386	421	434	392	432	396	362	442	400	436	381	414	420	424	390	407	394	412	419	421	404	370	367	415	411	431	396	423	401	424	413	417	427	404	459	431	448	419	449	442	412	426	385	427	402	408	397	377	419	421	387	383	420	397	436	385	399	382	448	400	413	410	409	423	412	382	442	423	433	425	416	413	406	414	403	420	411	426	391	392	421	405	394	392	387	409	413	397	405	418	377	406	421	407	433	422	415	388	430	408	412	401	395	387	410	408	405	388	391	435	408	408	386	439	448	433	420	417	424	375	394	391	411	410	441	410	380	409	403	403	346	401	369	407	425	391	392	436	389	424	419	391	433	388	399	404	414	409	408	421	381	441	387	417	396	392	426	417	397	382	430	418	432	400	397	419	385	409	401	435	408	410	415	416	389	422	393	412	412	405	406	370	410	456	406	438	399	421	397	383	356	376	399	410	412	398	416	445	391	436	392	417	436	409	357	429	414	429	398	417	400	404	396	428	386	393	413	440	402	398	391	445	436	419	422	419	384	434	420	400	408	438	422	380	397	402	403	378	409	389	413	351	402	398	426	396	404	386	432	407	414	412	391	396	396	384	394	434	439	424	433	416	427	415	452	430	417	414	397	413	443	381	424	400	439	431	409	404	389	435	376	391	429	364	396	420	385	443	438	408	400	430	413	428	417	424	417	395	428	420	409	425	416	424	396	412	425	397	436	384	428	418	454	401	393	429	398	411	417	421	390	447	388	368	403	389	426	410	437	392	439	401	399	436	440	413	433	412	413	398	394	389	375	406	433	381	404	443	405	416	390	414	409	414	394	396	386	358	434	427	407	432	360	427	423	416	408	391	409	399	389	414	445	360	382	392	412	406	430	427	382	395	404	398	406	375	392	451	435	406	399	393	413	399	401	386	417	416	431	390	446	423	403	450	430	413	389	400	381	402	414	423	417	416	390	396	415	413	385	386	389	420	387	419	409	386	419	435	427	432	392	425	433	409	431	381	394	398	405	392	430	412	398	405	393	418	409	396	364	411	413	418	394	398	391	431	443	385	400	462	417	448	402	392	429	422	408	430	447	442	394	426	412	416	357	412	401	403	426	413	391	425	379	392	395	414	433	357	411	425	411	437	398	379	412	394	395	430	429	392	415	415	368	393	372	438	447	396	381	394	394	451	447	402	444	413	396	422	418	425	383	383	422	416	417	415	406	385	391	416	399	352	370	401	429	400	441	405	398	381	427	404	414	441	429	405	393	434	459	426	373	359	409	408	436	421	453	406	400	398	425	383	417	369	392	435	430	416	398	438	410
22306	20798	28579	23127	20800	20863	12463	1367	854	779	589	604	522	511	406	646	295	271	218	214	192	212	192	210	183	172	188	150	165	170	176	142	149	151	154	158	158	148	149	134	145	136	176	162	155	147	149	125	141	147	131	132	122	110	145	116	150	136	133	119	160	143	128	115	130	130	128	149	123	128	120	139	124	151	150	135	124	123	144	135	130	135	115	123	116	132	148	122	127	177	130	106	135	144	139	136	131	136	157	136	124	122	115	123	117	109	130	127	124	130	124	104	143	126	126	132	140	122	122	125	120	137	109	115	135	114	131	139	126	150	120	134	120	112	138	131	111	128	140	129	134	117	126	115	120	137	132	141	127	127	117	140	160	143	109	135	119	112	117	130	132	135	110	141	125	128	136	146	122	133	138	129	127	114	122	140	124	121	136	125	127	147	123	126	116	131	141	130	137	115	146	92	115	136	132	138	153	131	133	117	95	109	136	131	132	132	130	135	147	124	132	135	122	123	151	129	125	134	110	120	130	131	124	103	116	108	134	129	143	118	123	139	129	132	133	116	129	98	103	135	132	103	137	106	117	136	134	128	128	139	138	124	126	127	123	116	135	139	115	131	135	107	129	134	104	122	124	136	145	139	127	133	116	116	116	133	131	118	133	127	130	108	135	130	120	130	118	108	124	145	127	126	135	120	126	124	118	130	132	113	154	139	130	99	132	139	140	134	117	134	149	148	141	124	142	163	143	136	122	120	123	119	117	119	134	126	128	138	143	134	119	123	131	114	132	136	127	124	108	145	135	152	117	126	138	147	121	124	117	137	136	126	110	144	124	144	131	148	122	141	120	133	128	129	117	131	116	127	132	122	137	147	129	104	108	121	126	111	128	131	131	135	131	116	136	122	127	140	116	122	134	127	112	119	117	128	95	123	125	114	137	150	146	124	128	118	111	127	120	145	129	118	115	134	121	116	133	136	110	126	140	129	135	120	129	129	104	125	128	151	111	119	102	131	113	117	133	135	126	128	126	129	136	121	140	140	124	122	128	141	132	152	144	152	120	152	142	128	117	140	135	121	122	121	132	111	134	119	143	127	156	129	135	164	131	127	141	134	119	120	118	123	129	127	137	143	147	117	122	140	134	156	125	119	116	126	124	119	120	141	109	143	135	138	130	137	116	133	117	125	113	134	131	137	116	132	154	135	120	135	119	127	127	108	143	141	127	107	116	114	119	120	118	129	129	136	119	121	125	127	117	126	117	134	141	116	120	139	122	125	122	148	117	152	140	146	124	134	109	123	151	113	124	111	117	119	121	128	141	111	123	142	112	114	140	143	146	130	143	125	135	131	133	136	114	127	129	112	137	153	122	116	129	127	134	112	110	131	119	142	123	120	138	133	123	119	124	152	130	127	121	130	139	125	99	138	135	138	140	136	123	144	132	130	131	128	139	126	115	122	118	123	118	120	134	151	119	138	127	151	112	123	118	117	130	136	119	145	125	118	128	145	125	119	116	132	122	136	125	136	115	121	154	122	128	136	112	132	138	104	130	129	120	118	117	137	144	136	138	122	110	118	145	130	130	116	123	128	124	138	132	124	125	130	118	125	126	147	118	139	129	131	123	118	123	136	133	110	130	150	133	126	125	134	112	142	121	126	140	126	116	124	110	142	126	121	129	130	131	127	141	147	129	137	126	122	114	137	144	150	120	124	120	108	138	141	143	131	139	139	138	110	144	130	125	127	109	134	121	148	149	140	125	146	116	132	126	131	114	124	136	147	139	117	126	132	119	119	121	140	109	139	120	123	133	135	143	152	118	123	126	127	125	156	115	130	153	120	112	124	119	132	129	124	124	138	135	114	116	136	130	135	144	128	157	102	116	114	115	132	129	136	141	115	121	100	157	105	131	137	137	123	131	140	117	135	150	128	109	142	139	136	140	126	134	117	133	139	125	126	140	133	114	134	116	123	139	131	105	116	146	135	146	127	131	141	132	155	139	113	135	109	123	128	116	117	120	114	137	129	114	125	98	117	143	149	130	122	132	120	139	139	129	134	122	139	140	133	128	120	114	125	140	136	121	118	138	122	121	110	131	117	137	117	119	109	141	129	144	138	115	142	138	125	124	138	129	155	135	127	117	130	133	120	141	119	111	121	128	105	137	120	136	124	127	147	113	133	108	144	119	131	132	127	127	127	137	114	123	121	135	127	124	126	133	119	120	137	117	129	134	119	134	119	114	136	132	133	134	137	123	145	116	131	129	116	130	123	110	127	128	118	132	136	124	129	114	128	128	112	131	125	138	114	136	154	134	131	126	128	133	136	148	152	136	135	130	117	139	121	116	128	122	138	124	98	123	119	134	111	127	126	142	113	141	119	121	126	139	116	102	136	129	134	133	133	129	123	120	128	136	152	122	121	139	112	124	103	140	127	102	139	118	149	158	134	134	114	108	113	134	120	133	138	118	149	124	131	125	127	129	150	122	141	121	128	125	132	117	130	119	124	140	117	124	136	129	145	135	123	122	144	127	143	133	128	123	140	131	144	132	111	127	133	136	117	118	141	130	117	128	126	137	127	104	126	136	135	135	132	151	125	123	108	123	115	117	132	144	132	126	123	119	149	131	122	124	129	109	111	139	125	128	126	141	106	126	103	144	117	127	131	100	115	99	117	143	148	124	140	129	129	117	122	125	136	131	135	137	113	117	133	123	115	121	122	113	152	128	133	120	135	129	138	130	129	123	132	124	121	137	153	114	130	108	136	108	121	139	120	155	110	115	140	130	133	125	117	140	132	122	130	135	146	134	120	136	118	124	129	120	131	122	126	113	105	128	114	108	152	131	133	125	121	132	112	124	116	130	108	110	124	126	98	117	137	144	139	122	139	106	115	125	123	118	133	152	133	117	127	127	144	133	132	129	139	130	125	147	124	119	125	166	146	131	113	134	125	129	157	132	151	140	132	140	128	145	150	116	133	129	139	106	127	136	138	118	128	124	124	119	130	127	121	134	126	131	125	117	150	108	148	119	115	132	128	120	131	119	142	127	148	122	127	156	113	116	136	111	116	123	133	152	115	143	131	119	119	129	127	127	136	111	114	119	137	131	128	139	119	126	129	114	122	114	136	135	123	119	128	115	144	142	144	117	116	115	129	142	120	115	152	123	113	135	128	134	133	114	121	137	123	125	121	134	136	135	137	116	107	148	100	130	133	137	109	129	132	141	117	124	143	140	155	132	141	125	136	129	143	141	126	136	133	112	113	132	138	150	136	113	113	115	128	111	124	139	135	132	154	130	125	127	139	118	113	136	117	129	117	134	148	125	132	125	130	124	124	110	140	119	128	140	130	131	130	106	139	127	135	132	124	123	115	114	123	142	119	138	127	135	130	146	126	136	124	129	111	124	134	119	128	117	122	124	107	135	117	105	134	117	138	134	114	129	139	124	133	139	130	119	121	110	108	111	117	152	108	154	130	114	118	126	111	142	123	120	126	140	115	137	122	130	120	124	124
16340	25223	23417	13333	9016	5637	3672	2481	1845	1469	1125	1093	962	838	672	1195	494	379	361	316	285	299	265	250	242	239	248	225	220	198	218	207	194	198	180	182	187	183	161	184	160	189	178	161	160	170	182	163	157	158	135	176	154	169	156	174	180	157	176	153	171	181	135	172	154	150	163	161	163	166	166	166	162	153	159	165	158	150	147	146	165	141	147	147	174	147	173	155	154	174	155	153	130	148	143	176	155	156	159	174	168	152	159	163	177	158	148	155	165	148	148	124	164	147	148	129	140	180	148	152	180	164	151	162	134	180	134	148	153	175	158	181	163	137	140	140	146	147	131	132	157	145	152	149	132	138	144	144	151	148	157	154	156	139	131	155	134	148	142	116	145	150	139	138	146	138	145	147	139	153	127	163	161	143	151	157	147	140	149	151	132	166	159	173	147	115	131	149	173	154	132	157	136	146	127	143	135	165	143	144	138	135	154	136	154	144	162	177	136	134	136	160	136	134	138	156	154	156	137	150	156	157	145	144	124	127	148	141	152	166	161	143	144	164	137	153	136	147	135	126	168	148	137	142	151	144	163	163	153	164	151	153	138	134	127	157	140	145	142	144	147	132	140	151	170	145	167	141	139	165	142	162	131	121	148	141	154	148	142	147	134	139	125	153	135	123	138	151	136	146	156	148	135	147	140	157	141	156	166	148	159	155	162	148	146	146	153	144	153	137	161	162	152	143	167	144	137	145	136	178	157	139	145	134	129	149	150	139	138	147	172	167	134	132	164	136	161	139	142	156	142	142	163	137	131	137	157	119	131	159	127	182	154	138	112	136	153	173	133	134	135	156	149	155	155	143	132	124	138	153	127	129	150	144	145	153	160	145	149	141	136	164	165	155	143	170	152	159	137	169	120	143	128	169	151	143	146	148	144	127	160	138	147	137	133	136	139	130	151	146	153	130	162	127	133	121	153	127	153	154	142	154	138	155	143	137	132	125	123	161	129	145	158	170	143	158	140	168	138	133	151	146	137	152	133	141	163	147	161	150	150	134	144	152	145	149	136	145	171	141	136	157	167	119	139	140	153	159	153	166	135	134	153	135	145	125	147	126	158	167	149	151	135	156	153	157	144	144	143	133	137	130	143	164	134	139	147	133	148	127	134	172	150	133	148	159	153	157	167	146	152	133	142	171	136	143	164	109	140	138	155	145	141	143	164	126	147	153	145	138	143	154	158	148	131	136	158	153	155	153	152	158	145	148	145	139	164	152	133	151	165	139	143	141	149	137	146	146	136	139	154	177	140	165	135	164	152	137	168	144	135	146	167	138	142	172	155	157	141	148	142	137	135	163	132	139	153	121	137	162	143	143	166	156	138	153	165	148	154	157	135	140	158	150	134	136	160	162	157	137	166	145	156	151	135	159	145	155	183	154	151	163	140	135	153	155	153	142	134	150	149	163	152	131	138	140	143	126	155	147	136	122	131	174	180	152	133	158	148	154	144	142	154	163	144	133	144	141	147	122	151	124	162	137	145	150	147	132	132	148	138	156	127	143	171	142	126	154	149	154	145	148	139	131	143	149	160	113	131	138	148	140	131	143	141	120	149	148	174	149	155	160	149	131	159	158	149	129	141	147	133	158	151	149	140	151	121	157	159	141	157	133	142	136	143	134	148	124	140	152	145	124	147	141	150	146	140	137	172	147	145	143	141	160	149	136	146	156	173	135	136	138	137	145	150	149	147	142	117	129	150	143	126	130	150	152	141	148	132	151	145	137	170	164	140	134	155	165	155	154	146	158	131	140	149	166	137	150	124	144	147	131	148	131	146	138	150	155	135	131	133	150	139	148	144	154	140	149	139	160	162	183	153	129	148	133	155	143	140	163	162	162	133	164	146	166	141	157	132	133	144	152	162	156	143	162	140	160	138	156	134	116	171	143	143	140	150	131	140	140	153	149	153	125	145	138	145	148	159	125	158	135	143	143	143	149	156	134	127	146	165	147	156	133	164	157	151	140	134	154	163	153	149	166	151	164	144	143	149	151	149	160	153	119	162	169	137	143	126	137	152	138	143	146	140	155	157	158	151	129	150	142	144	135	151	133	146	143	159	154	136	156	143	144	134	131	151	121	131	127	125	152	149	145	149	137	158	145	161	147	148	127	143	163	170	138	152	136	169	156	151	151	140	149	158	166	144	142	153	160	148	160	150	125	136	146	157	165	160	153	156	131	150	130	148	151	150	146	149	138	152	156	146	154	155	138	129	137	147	162	144	164	148	144	170	137	154	146	162	141	152	135	132	148	130	129	144	156	138	141	150	143	130	132	150	154	160	163	130	144	148	170	156	151	135	146	158	155	141	140	143	154	158	176	149	140	158	144	162	139	132	131	142	140	129	150	155	141	129	143	139	146	150	158	147	161	146	154	146	151	152	141	150	157	152	158	148	141	147	147	160	159	130	164	135	141	148	134	136	156	126	121	154	139	134	161	154	163	152	147	153	151	142	149	149	136	158	156	135	139	151	146	148	142	143	152	141	130	163	139	157	177	152	155	159	167	175	135	144	160	157	152	158	147	150	156	149	127	157	158	149	142	157	134	147	134	131	139	130	147	152	132	165	133	164	144	146	146	134	159	171	157	140	137	136	139	141	162	149	138	157	144	182	151	136	151	152	144	149	132	134	168	135	118	136	151	143	153	137	131	140	148	149	162	136	131	161	143	165	149	144	147	177	142	151	143	169	129	141	131	141	158	158	127	151	147	145	148	144	145	154	147	174	168	170	161	136	166	142	144	162	137	140	138	167	161	148	149	156	136	135	140	134	154	163	133	172	132	136	153	149	149	151	151	156	156	164	149	129	144	150	164	121	159	137	144	141	179	117	148	132	141	143	164	142	137	184	143	155	144	152	151	138	143	149	152	127	153	160	154	152	155	177	157	149	144	152	146	143	161	151	142	135	153	159	155	149	150	143	134	156	144	144	152	138	140	141	152	138	149	137	126	158	149	164	134	140	151	160	143	134	145	135	129	167	159	137	149	147	156	151	160	151	158	141	134	126	158	164	170	133	152	159	172	157	153	169	150	135	166	157	160	135	124	161	157	161	171	142	139	167	155	183	142	135	153	147	131	139	153	168	126	142	144	135	159	161	145	159	161	161	146	135	145	139	181	153	150	122	142	151	135	143	146	158	155	131	139	143	146	131	135	142	151	142	143	154	141	136	148	150	145	147	128	141	130	157	143	141	145	140	140	150	134	151	154	135	152	139	153	159	158	144	149	161	130	183	140	140	158	151	127	135	157	149	139	134	149	152	156	156	147	136	160	130	156	162	146	145	161	148	162	142	150	162	131	134	172	159	128	153	146	135	140	149	142	155	159	145	160	156	132	140	160	144	122	127	135	156	159	146	164	145	141	133	164	177	149	131	139	142	151	146	151	139	143	151	163	138	162	136	138	150	157	146	144	162	167	158	136	149	161	133	170	150	147	141	149	155	155	166	144	145	163	157	163
26477	20403	12964	3216	1206	772	467	379	317	314	340	305	318	295	322	302	308	331	314	282	313	325	299	322	268	296	275	312	281	298	283	273	272	331	304	346	312	304	307	288	313	281	292	293	296	291	298	293	346	305	315	355	287	306	307	284	333	306	322	309	292	310	313	311	318	325	304	310	290	291	321	321	294	293	278	305	309	299	332	299	311	296	253	312	311	316	305	298	307	317	323	318	285	295	302	286	314	317	290	311	322	260	317	294	277	290	298	292	309	291	261	314	300	326	286	353	298	294	310	264	259	298	311	288	334	283	330	296	295	303	298	299	264	318	317	324	298	274	302	324	287	298	294	294	268	306	306	295	302	313	281	324	320	314	314	291	303	273	275	273	317	263	283	325	293	321	297	305	289	303	303	294	282	294	320	279	326	289	296	305	315	302	346	305	294	296	320	297	262	288	305	294	296	331	306	315	299	323	305	303	285	298	337	276	304	299	321	302	332	283	306	335	293	289	287	314	334	305	317	315	273	316	297	288	300	315	295	295	310	258	315	293	287	306	304	301	329	303	308	331	323	320	316	289	310	327	280	312	328	330	302	307	281	306	279	293	305	306	280	309	303	302	299	304	281	295	286	308	311	324	272	318	307	287	317	316	300	300	300	287	319	314	296	318	297	295	279	286	302	322	253	277	285	304	302	301	294	315	320	319	299	354	308	272	292	295	289	289	282	316	286	281	297	319	307	305	298	305	280	289	293	306	313	312	296	289	311	294	303	288	318	323	311	319	331	292	287	296	291	301	289	294	304	299	298	326	307	304	289	292	290	287	311	283	328	291	315	311	278	296	271	296	318	296	324	348	304	299	327	310	331	285	305	329	291	304	307	290	311	264	318	326	287	282	312	288	310	320	286	310	318	313	298	351	275	284	316	283	295	271	287	281	316	330	308	291	307	299	301	281	285	293	304	341	315	310	275	336	325	284	303	328	305	324	329	292	301	312	294	282	312	299	301	290	298	299	326	283	316	320	315	305	290	312	358	337	306	303	326	339	298	295	284	297	285	285	307	308	319	316	289	285	316	291	309	296	286	290	304	286	325	284	323	283	327	309	306	265	339	304	308	286	274	285	301	294	307	268	308	289	299	300	275	310	309	279	318	300	318	287	282	310	304	321	277	280	283	291	333	315	303	289	297	335	305	319	299	299	271	300	290	284	304	288	288	266	291	336	305	306	303	302	298	290	286	318	263	318	313	255	273	313	333	298	297	309	312	304	288	304	313	304	305	299	307	285	288	277	279	297	300	301	301	269	291	297	340	309	328	319	305	297	274	314	344	315	285	307	299	372	292	300	305	300	303	293	306	319	295	293	271	283	300	316	309	274	299	262	274	274	295	303	342	342	319	310	322	328	317	285	271	292	266	327	308	303	305	313	271	278	301	292	298	312	315	283	273	316	329	325	308	331	323	300	324	299	302	288	303	326	298	299	296	296	335	318	300	302	282	302	325	293	271	296	294	289	253	340	298	315	302	321	330	285	294	325	316	295	310	290	303	316	296	295	286	298	301	274	311	270	303	322	321	287	309	270	271	284	311	315	305	299	326	285	293	304	313	323	294	289	309	335	325	282	308	321	295	286	264	271	293	279	308	296	278	319	285	298	302	316	294	294	293	302	306	292	324	287	329	295	322	303	286	302	290	308	305	300	324	310	294	302	296	296	324	285	328	290	320	342	289	300	289	291	293	301	314	302	306	295	309	298	309	297	295	321	303	310	272	312	336	265	279	327	307	317	299	321	312	290	269	315	323	308	286	285	333	324	307	287	300	279	281	323	307	293	304	307	295	335	331	321	288	275	278	319	316	305	313	306	310	284	279	276	276	267	329	294	330	313	290	318	321	281	288	306	279	319	290	288	311	306	280	296	272	314	289	270	276	269	318	297	288	297	309	300	336	301	303	263	284	285	292	305	287	310	302	325	307	289	298	298	271	292	285	326	296	324	318	294	308	290	305	291	310	275	292	317	292	281	275	288	318	325	347	290	273	297	315	280	331	300	314	295	323	300	284	294	310	302	297	280	300	278	288	291	304	306	289	326	311	308	315	277	306	305	292	317	286	278	287	316	310	334	308	305	299	272	302	285	299	302	281	309	309	303	342	296	292	318	289	297	309	304	309	302	298	283	343	312	310	281	282	281	315	283	304	277	324	283	287	294	324	283	330	281	289	279	334	283	309	283	335	317	281	318	291	317	311	300	270	321	276	284	319	316	290	317	309	283	298	261	306	294	303	313	290	282	302	301	333	305	292	285	292	314	297	305	310	286	288	298	321	293	330	342	294	278	287	292	299	301	276	309	313	319	303	300	300	301	321	287	296	308	298	304	308	301	322	277	320	279	307	300	319	292	278	278	311	304	300	264	298	329	314	297	296	317	293	275	305	290	339	300	299	296	318	292	309	276	288	307	301	287	330	295	342	259	331	283	291	291	327	289	322	288	290	277	308	291	294	305	323	289	299	294	312	309	313	319	334	282	272	312	300	294	308	318	292	307	305	263	298	308	315	311	311	291	315	319	273	265	345	272	310	319	290	333	296	305	321	308	325	310	283	276	275	296	310	297	307	306	293	317	292	300	288	286	315	301	302	307	306	302	328	289	310	298	323	317	335	302	314	308	321	311	295	313	309	305	307	299	302	261	316	300	314	321	301	318	299	318	306	327	319	326	300	311	331	322	295	317	295	268	311	295	290	298	307	302	340	312	318	311	297	314	309	314	279	315	325	296	296	311	281	326	296	299	306	297	307	307	317	302	300	313	311	306	319	285	311	313	291	296	299	296	299	320	316	268	269	301	237	302	327	288	328	286	278	305	283	322	275	310	305	315	330	327	324	292	303	305	304	316	308	286	285	318	296	304	288	287	295	288	292	326	280	331	305	327	292	315	313	309	300	276	307	305	320	299	317	287	315	313	312	332	328	292	306	332	284	318	299	280	279	318	304	299	322	290	282	303	287	279	292	302	303	300	290	295	285	305	301	284	271	282	333	299	311	269	331	285	327	283	264	285	277	332	288	306	294	313	283	302	318	292	307	280	284	321	267	303	335	309	298	310	273	317	305	311	287	330	289	330	295	273	306	311	282	306	300	308	335	281	314	292	298	311	292	305	266	328	312	280	295	323	276	316	278	334	315	292	327	294	298	300	308	291	324	270	322	282	316	290	303	303	287	274	290	307	301	307	303	294	268	279	286	330	301	263	323	308	276	316	308	307	304	317	269	308	304	284	296	276	317	311	337	333	318	313	326	311	303	298	271	312	285	306	304	311	300	332	276	282	356	272	286	284	314	321	313	283	313	316	290	331	309	302	317	286	308	342	314	309	286	311	324	308	306	298	322	307	296	328	322	321	281	304	318	265	283	301	305	271	311	301	341	297	282	302	291	290	304	265	281	307	313	306	319	325	305	320	277	314	314	318	321	281	281	278	315	303	326	311	314	272	289	299	292	297	273	273	270	298	318	288
8873	9886	9001	3787	2068	1400	706	498	437	402	400	450	399	385	353	383	361	410	381	332	352	338	368	380	388	380	390	361	387	360	369	333	369	332	345	390	387	351	354	343	380	338	379	362	363	406	376	372	366	345	393	363	399	371	357	361	364	399	379	352	408	344	379	366	408	378	355	379	345	371	403	378	362	379	332	349	359	359	371	350	405	328	367	394	343	370	345	351	341	389	381	371	353	367	377	378	348	353	387	355	328	349	365	357	383	352	365	361	373	356	335	342	348	369	368	368	380	423	369	388	354	354	360	381	349	398	352	357	384	404	321	370	323	368	387	387	341	355	365	360	371	342	388	346	383	377	349	371	364	381	345	376	362	364	386	377	361	380	364	377	368	389	354	377	356	363	352	359	337	369	368	361	375	358	365	354	391	363	371	343	374	354	357	378	321	356	372	377	328	362	397	342	373	408	349	357	355	335	387	382	361	403	382	394	362	359	353	356	375	409	339	388	346	374	370	356	331	372	353	348	373	388	374	355	320	375	354	375	355	338	364	374	399	319	334	359	367	361	363	397	362	374	414	375	381	398	356	366	358	365	389	374	369	371	345	364	383	385	373	373	350	364	369	363	355	366	362	412	364	392	365	387	332	388	374	365	358	394	353	359	388	346	362	363	390	318	360	383	364	378	367	390	359	407	367	372	368	378	357	357	360	384	352	368	375	351	351	361	372	379	347	351	369	391	354	368	360	366	357	347	368	405	336	352	365	361	382	349	345	358	365	371	353	357	367	353	384	395	366	371	356	356	338	382	390	361	382	354	366	362	337	361	408	392	362	329	367	360	345	388	356	382	352	349	346	307	375	356	361	371	356	376	373	357	359	375	389	393	377	363	363	353	330	357	391	367	379	370	364	346	367	378	395	353	341	355	372	354	352	375	300	353	374	402	381	356	346	382	352	382	362	380	394	341	374	371	363	365	344	374	391	367	341	386	344	382	349	365	343	331	352	365	372	373	377	344	348	361	377	399	371	354	403	347	385	375	331	347	378	365	376	348	376	367	365	372	394	372	333	365	375	347	391	333	365	367	368	353	344	344	354	356	352	357	375	381	363	362	353	361	366	344	402	337	343	368	354	382	345	351	368	391	354	352	360	327	386	368	358	382	348	397	362	421	379	357	373	353	349	400	356	385	378	371	385	378	354	337	382	385	358	389	351	371	365	364	400	387	343	357	350	342	366	381	359	349	357	367	336	345	375	371	382	367	358	391	350	338	395	361	360	367	378	373	365	359	359	342	367	348	347	365	352	374	371	370	401	366	359	360	330	380	339	352	364	374	368	378	344	361	380	388	359	379	354	370	373	361	321	372	346	361	376	374	380	355	382	362	355	369	370	383	376	371	354	323	357	373	356	342	381	361	348	321	392	358	329	394	398	365	340	374	355	341	365	393	388	344	380	354	383	389	401	377	386	378	368	339	352	385	353	365	388	370	383	368	384	335	375	375	394	376	335	378	364	390	357	391	371	334	377	385	379	360	361	375	372	361	352	336	344	382	357	378	375	359	397	383	357	381	379	327	368	346	412	399	356	385	317	384	376	362	365	375	357	374	357	348	336	369	376	355	373	362	358	364	332	351	403	390	399	326	377	401	376	372	402	380	363	351	352	355	385	376	344	354	373	352	355	382	370	361	363	373	333	370	330	360	360	330	349	366	386	365	361	337	360	343	406	341	343	355	398	319	378	351	335	375	397	357	347	405	377	354	392	353	385	385	417	376	349	393	373	351	363	362	357	358	361	356	364	360	363	385	344	356	383	368	369	381	364	382	347	381	335	368	368	339	363	359	357	396	357	376	324	396	379	354	349	365	380	360	347	345	366	342	361	340	371	386	338	352	364	353	359	400	351	387	397	380	357	350	378	396	366	333	385	387	378	351	362	382	353	381	362	355	381	339	365	387	361	382	348	337	350	375	370	371	373	332	379	367	342	389	383	370	353	371	384	362	352	351	372	334	346	350	333	348	386	373	393	363	340	377	359	402	378	368	357	354	380	329	360	358	369	396	374	371	375	386	364	370	349	360	360	377	352	376	362	388	339	405	338	339	370	337	368	382	370	347	373	352	374	340	367	371	361	379	389	367	371	383	354	380	358	353	387	390	355	397	380	347	369	380	352	343	368	354	389	335	383	362	382	346	355	354	383	371	383	381	390	395	378	352	376	342	363	369	386	366	317	357	369	384	334	365	406	397	366	379	389	384	325	342	365	373	390	357	378	363	350	363	357	329	346	351	386	332	388	353	386	378	388	375	391	347	385	356	341	365	377	407	398	370	344	360	381	357	353	396	366	385	378	369	351	380	337	351	373	358	346	398	362	325	348	353	403	355	360	382	372	361	320	378	364	381	383	409	380	373	370	369	359	414	377	415	394	367	382	383	384	391	348	345	340	388	377	406	373	382	358	386	371	391	340	365	351	354	373	362	335	362	339	379	339	368	366	372	404	386	393	371	381	355	358	378	368	351	375	350	374	405	359	364	380	362	359	349	379	344	380	386	346	358	391	361	385	359	378	362	374	377	369	360	346	370	356	396	372	368	346	360	333	360	362	341	347	363	351	374	349	366	371	359	377	386	349	371	389	336	366	388	384	369	374	364	359	332	374	376	330	368	360	387	350	358	381	366	407	345	402	352	359	375	345	363	364	363	342	384	382	333	346	365	370	386	370	344	368	363	361	344	384	348	343	355	352	396	375	363	356	360	347	343	369	384	354	375	355	350	368	372	338	376	398	348	369	390	371	360	370	379	376	351	367	363	400	395	358	342	422	367	348	376	352	381	362	388	351	377	400	391	357	381	365	359	353	344	358	330	346	358	389	359	377	397	371	348	339	366	390	344	352	329	381	326	356	368	355	366	330	380	415	343	348	396	371	343	351	387	366	331	376	351	374	378	400	365	383	386	365	373	378	367	387	354	366	341	348	369	370	319	356	383	376	386	351	382	322	370	399	360	351	361	365	348	351	338	355	373	320	393	373	381	362	356	397	354	323	362	352	357	407	387	373	349	383	379	348	381	348	364	392	358	381	356	370	352	384	372	370	385	405	383	354	386	344	342	368	369	366	353	387	361	364	401	357	367	393	369	403	374	332	401	354	362	346	353	342	358	349	379	383	352	380	355	379	386	396	369	356	362	330	363	333	372	364	322	379	381	413	377	342	356	350	371	381	408	382	373	357	412	350	382	379	343	334	372	371	370	385	387	366	409	381	391	381	380	368	362	404	391	365	357	369	402	379	341	369	384	358	330	340	349	385	377	336	359	317	343	341	352	375	378	355	340	375	372	356	418	342	377	380	366	346	393	377	391	372	387	346	339	411	367	358	395	365	388	378	387	367	366	356	372	369	378	354	325	398	375	392	361	367	330	369	370	392	372	360	364	381	320	372	379	351	333	368	401	394	357	388	343	373	371	389	405	352	372	350	346	374	390	328	362	363	364	371	357	349	351	358	384	397	349	348	365
23271	20818	28239	23470	20806	14246	1609	661	509	443	397	358	339	307	297	559	204	194	204	172	188	177	194	146	143	169	152	142	156	148	185	159	145	153	149	139	148	162	154	122	128	143	139	148	128	120	168	145	123	125	154	136	139	148	134	146	125	140	147	155	141	158	123	142	125	125	136	118	120	134	164	129	165	129	138	158	126	121	134	113	118	118	132	121	139	135	130	131	148	131	151	127	127	140	143	128	125	151	133	126	121	113	142	114	124	136	119	109	126	140	123	146	116	126	134	123	130	143	152	112	110	133	145	142	147	141	125	135	120	134	147	94	108	136	127	125	127	142	145	145	113	130	132	145	123	133	122	139	134	130	111	118	117	123	116	123	141	123	128	132	121	140	139	122	127	123	131	128	147	142	135	122	129	129	128	135	150	136	122	124	156	138	160	130	135	137	131	136	113	123	115	119	123	120	122	131	128	123	139	142	141	117	144	144	120	132	120	131	128	126	143	144	123	133	147	127	139	145	152	143	138	136	130	132	141	131	114	147	148	130	142	136	138	133	121	133	113	128	130	141	137	142	121	141	117	130	127	126	135	135	130	130	135	142	114	137	137	142	131	142	134	124	127	126	132	128	132	111	134	120	129	130	148	99	150	122	120	120	146	133	128	132	118	128	137	124	115	142	122	132	129	150	127	132	134	139	147	150	126	137	132	121	129	135	129	123	133	140	163	164	132	137	143	112	130	116	136	131	136	121	135	115	112	115	144	117	115	156	144	141	136	134	130	123	107	139	128	118	119	105	131	136	140	146	141	138	133	157	115	127	128	126	147	124	128	128	141	133	129	166	123	140	118	141	140	121	105	135	139	116	106	131	130	128	135	144	114	113	136	132	144	132	130	118	112	143	119	140	154	117	127	129	113	144	135	125	136	134	131	136	152	120	148	135	135	132	130	139	130	115	144	125	135	135	143	122	146	134	110	125	143	124	145	114	134	123	132	113	136	132	150	146	131	127	122	121	124	120	138	136	119	127	126	126	126	136	147	139	136	160	141	143	155	115	157	135	123	144	146	120	138	152	139	124	150	136	131	128	112	127	133	118	138	160	126	144	115	128	139	133	149	141	124	120	126	139	107	134	142	141	137	128	121	133	149	106	117	147	116	135	126	146	131	139	149	141	132	127	147	127	128	130	118	123	112	137	140	135	128	132	107	122	126	119	130	129	133	128	130	135	141	164	134	144	116	113	126	125	127	145	142	134	152	125	132	154	126	134	144	136	137	119	115	143	123	130	152	133	136	118	140	139	133	128	125	128	128	128	129	123	122	136	128	119	139	99	154	137	139	148	122	116	122	149	142	114	122	132	135	118	135	139	132	105	141	128	111	127	128	116	131	121	135	129	126	137	132	127	145	142	120	116	144	121	139	146	116	132	111	125	125	102	121	133	134	127	137	131	144	123	133	125	132	134	142	128	142	129	135	124	124	142	129	128	116	141	121	119	128	142	135	141	131	134	145	112	144	115	121	119	149	129	135	107	134	107	117	121	143	113	145	135	119	110	133	123	126	123	115	154	131	138	137	149	135	153	137	109	131	126	139	146	133	133	145	137	144	106	132	139	134	136	136	143	145	151	127	137	142	134	115	127	151	121	128	125	142	116	145	145	148	123	128	127	113	115	124	111	123	124	124	129	141	147	115	116	109	128	121	122	127	129	141	118	142	125	120	128	126	128	109	134	148	131	139	141	125	109	143	128	130	115	128	132	112	112	147	139	135	130	127	120	103	127	134	117	134	132	130	133	113	132	129	126	144	132	124	126	128	124	116	124	122	129	134	113	125	125	126	111	120	122	131	148	133	128	120	149	151	101	139	123	115	126	133	148	121	134	142	118	119	129	118	142	128	141	125	130	125	156	123	132	129	127	135	133	116	137	123	158	126	131	125	142	154	127	132	125	137	134	114	121	134	122	117	126	140	129	132	133	124	133	129	123	111	118	122	137	114	127	130	157	130	115	123	128	142	146	143	125	124	135	120	135	158	151	136	147	115	128	124	156	120	144	138	108	131	147	135	135	143	136	127	150	125	127	142	127	148	123	132	126	147	121	147	123	116	131	112	143	136	129	106	124	143	116	131	144	130	124	117	136	113	126	145	121	124	141	127	130	148	134	139	123	131	106	152	139	134	141	135	136	126	133	134	135	137	130	131	120	135	140	124	138	131	111	142	130	130	121	138	124	137	133	135	122	127	133	99	151	127	123	131	120	104	147	133	116	141	131	132	133	145	112	153	133	124	158	134	132	112	130	126	133	126	134	125	131	126	131	131	144	125	132	131	127	146	121	140	119	140	136	129	110	118	131	140	117	137	159	140	134	120	120	139	146	136	131	146	139	143	142	139	148	137	149	134	138	118	134	138	139	103	129	127	128	127	118	137	158	110	126	127	134	148	135	121	150	132	118	120	135	138	119	107	149	135	118	130	126	120	126	133	123	130	126	119	127	113	158	147	135	128	145	103	111	118	119	134	143	120	129	146	134	124	123	151	120	114	135	119	121	151	147	133	118	147	138	116	124	143	124	153	129	142	117	121	136	133	125	127	131	125	131	127	134	134	123	129	130	133	132	137	119	138	139	107	145	129	128	138	119	140	138	132	142	127	140	152	144	127	136	122	132	120	129	125	122	145	132	136	133	160	157	129	159	122	117	132	141	123	120	131	118	133	137	151	135	132	114	137	129	145	121	121	127	128	132	129	116	139	125	154	140	127	118	128	143	151	152	126	122	149	127	124	129	140	138	154	120	131	149	130	124	117	128	139	137	127	127	134	125	122	137	125	131	132	145	134	113	124	114	157	142	102	137	117	138	140	145	127	140	115	127	135	146	134	136	129	140	144	126	128	151	132	135	137	129	161	115	121	132	137	118	135	128	143	125	156	109	115	122	129	119	136	136	110	122	125	137	128	132	113	140	134	133	140	133	122	142	146	129	126	122	122	133	137	131	133	131	119	143	156	132	121	134	127	129	127	124	118	158	125	157	141	110	114	129	139	136	141	128	142	146	113	126	132	142	132	135	134	132	134	129	139	122	109	135	140	142	163	122	140	134	132	130	129	127	135	135	122	125	137	137	116	144	145	120	124	132	131	122	137	121	123	143	132	127	116	107	131	114	131	140	124	133	125	125	140	115	132	122	118	129	132	125	151	143	149	139	117	123	136	118	137	127	128	131	149	120	152	113	113	140	141	132	158	128	129	133	137	131	141	138	134	137	144	115	142	125	135	130	126	132	132	139	138	135	126	112	126	122	114	134	149	127	85	123	119	124	111	117	113	124	121	127	118	129	148	119	148	143	124	130	131	140	146	128	121	128	118	128	128	131	120	153	151	132	142	136	130	138	113	125	157	135	131	138	135	114	116	112	154	119	139	118	122	120	144	128	134	136	140	129	111	117	116	126	122	129	121	136	128	126	131	139	155	136	145	126	101	111	137	138	140	139	120	138	121	124	124	143	140	139	125	140
12319	18781	16681	8586	5957	3666	1874	1352	1082	860	667	694	612	490	440	970	312	314	255	267	265	229	233	221	225	214	193	215	224	210	198	184	181	213	184	191	177	163	147	202	205	179	189	197	182	173	168	162	173	193	171	167	191	146	163	180	168	185	157	173	151	177	170	148	176	182	155	180	163	208	181	176	170	156	170	187	175	185	194	160	189	158	150	162	189	162	170	156	169	192	165	161	163	205	164	173	155	178	169	195	183	179	168	144	167	176	145	193	185	189	195	177	157	176	158	158	163	176	181	131	162	182	166	161	167	160	156	174	174	169	185	183	171	202	160	144	169	127	187	167	154	176	190	201	166	193	187	161	158	167	157	158	169	175	172	180	151	159	183	161	165	181	183	204	164	173	172	160	170	148	143	177	166	157	162	163	166	156	179	145	167	173	173	167	188	166	169	168	186	158	191	172	182	168	153	157	163	160	152	170	172	150	188	153	170	161	148	172	165	194	176	147	185	181	169	184	150	167	168	166	158	158	170	183	161	162	177	174	167	155	160	154	167	176	159	178	164	151	175	164	158	161	148	160	160	137	157	150	155	173	169	161	171	154	174	166	175	145	154	159	171	149	165	173	179	169	155	177	150	152	161	159	160	148	164	156	191	178	173	148	164	167	150	158	147	171	192	175	172	176	166	157	175	158	163	171	160	173	173	151	213	144	154	187	156	178	162	160	166	170	162	170	149	145	164	153	179	177	155	155	153	157	166	192	149	171	174	184	159	171	139	158	201	161	174	165	170	155	178	164	155	167	193	156	149	163	185	160	144	169	169	163	157	153	169	175	153	152	159	161	140	179	178	165	174	147	161	173	155	166	173	169	167	186	155	175	161	154	166	171	162	174	146	174	161	164	154	166	155	158	153	162	164	169	175	150	188	160	219	189	148	154	165	168	169	141	147	161	162	162	142	177	155	187	163	173	174	165	157	185	154	168	144	144	159	172	169	148	177	172	154	149	177	163	169	162	154	188	149	156	167	172	163	181	166	164	165	152	177	177	162	153	162	166	182	173	146	150	173	175	172	174	172	165	177	152	166	184	193	139	149	137	149	164	156	147	150	136	188	173	169	158	183	154	143	166	170	181	171	162	204	144	168	163	186	157	172	177	137	160	172	174	167	189	172	168	167	171	161	180	180	177	150	172	145	143	185	174	165	150	179	188	169	184	167	169	165	182	159	147	173	181	168	166	157	162	172	177	180	159	157	166	162	169	196	203	167	163	156	161	158	173	169	160	174	169	187	160	135	172	168	159	164	187	181	164	144	166	152	144	168	148	181	188	162	180	168	154	171	162	153	144	165	153	186	165	162	178	175	155	167	163	155	185	172	166	164	141	161	182	157	166	165	178	183	165	156	168	180	173	171	170	170	163	139	155	180	133	150	179	186	149	164	121	155	196	156	171	171	212	160	148	159	186	174	160	178	149	163	170	146	170	157	160	157	147	158	187	167	157	168	169	167	150	172	168	169	171	184	174	177	162	180	182	166	154	188	158	164	173	186	156	163	188	196	170	180	143	179	152	183	182	176	170	159	164	185	162	178	162	159	171	178	150	165	167	154	189	174	176	159	176	186	150	183	169	151	166	172	146	172	171	204	167	171	159	185	161	164	154	166	169	170	155	152	174	169	125	163	176	151	194	161	166	166	188	167	160	148	159	174	179	155	148	156	175	185	139	162	165	164	169	164	146	156	181	159	199	181	149	166	180	148	163	165	173	172	169	169	159	180	174	157	173	165	160	183	157	162	183	167	160	171	144	177	177	160	163	166	145	172	148	160	189	174	172	176	162	166	160	152	159	155	174	144	168	160	166	166	147	140	152	165	174	162	175	171	161	201	166	185	171	167	172	180	174	169	168	153	138	188	187	150	168	174	163	187	165	150	164	176	172	170	154	162	156	163	166	174	150	183	177	183	161	150	186	154	152	171	164	185	194	165	183	160	162	165	184	163	166	166	177	150	164	165	156	163	170	157	157	174	173	175	166	164	166	167	184	167	161	159	174	166	190	175	160	152	186	151	174	153	198	162	177	163	191	179	182	178	169	184	155	176	175	178	132	181	145	177	137	160	167	155	166	176	138	172	172	154	173	157	176	170	173	160	169	176	161	168	163	168	180	145	160	180	184	175	188	170	154	216	174	165	164	148	181	153	148	175	163	163	161	163	163	171	169	160	179	168	180	175	176	193	161	160	159	175	149	184	163	190	159	166	173	148	175	165	160	176	175	152	169	178	160	166	180	159	161	175	168	176	168	167	165	152	157	170	169	136	150	175	197	150	138	151	186	172	204	162	179	167	172	165	177	149	149	167	166	158	160	170	180	182	157	161	191	149	161	169	178	185	178	162	188	151	166	159	158	166	182	158	161	153	156	163	154	160	133	162	178	192	170	170	164	180	169	166	180	162	151	174	166	155	161	178	189	168	169	175	150	169	199	156	137	157	161	161	164	185	145	158	176	146	166	190	165	145	167	195	165	165	170	175	162	173	161	160	151	176	184	146	143	160	158	178	171	170	173	163	161	177	146	183	170	182	152	167	155	157	174	165	160	181	162	165	193	163	149	183	176	169	172	171	195	149	182	139	171	169	180	151	164	153	178	155	153	178	137	160	163	176	189	170	172	162	143	174	156	159	147	172	164	166	177	168	152	155	171	183	178	151	168	154	151	173	175	170	157	183	135	185	172	177	158	182	136	149	164	171	151	179	166	150	164	162	180	146	174	149	161	158	163	171	168	178	186	167	154	164	180	167	170	155	184	190	161	171	164	155	167	162	178	174	174	155	173	180	162	165	184	154	192	153	166	159	149	161	170	147	189	149	185	163	162	143	173	164	152	150	175	175	193	160	142	155	171	194	178	154	152	144	175	153	157	181	144	182	135	187	148	164	175	178	147	170	158	162	139	165	176	181	149	150	177	156	163	149	140	175	168	153	165	182	181	166	176	176	166	171	156	160	159	169	164	190	163	177	179	168	178	180	148	183	151	152	177	164	162	170	190	154	155	172	150	166	182	169	196	165	152	179	178	193	175	175	155	163	184	154	155	178	137	170	180	193	181	140	150	165	151	181	172	176	162	160	157	194	156	175	167	169	178	150	192	153	148	156	163	145	174	162	181	180	147	190	171	161	160	175	162	156	156	166	159	145	159	176	174	155	162	139	179	141	171	182	182	178	149	154	146	180	170	187	172	168	173	186	168	186	161	159	168	145	164	156	145	168	172	163	156	168	167	172	164	140	169	171	176	181	156	165	167	176	155	163	183	161	177	183	177	165	160	168	157	172	160	145	183	158	191	166	176	175	172	173	176	179	156	160	163	166	156	190	192	169	166	178	152	156	177	176	164	160	167	161	170	166	169	171	157	171	189	166	157	161	178	192	151	146	152	159	181	191	192	157	171	169	158	171	176	136	172	179	145	168	160	162	165	150	168	172	167	168	147	175	156	148	162	179	195	168	146	168	177	164	156
24506	20783	27244	24307	14033	1978	794	599	514	474	481	488	427	463	429	656	380	363	389	387	384	366	383	383	421	356	385	358	383	371	330	349	354	356	364	366	391	393	393	355	342	389	324	361	343	375	336	362	341	368	356	338	344	396	417	347	415	357	357	346	364	355	351	377	363	341	333	367	363	361	337	319	369	353	339	330	322	316	348	364	371	363	352	371	363	376	398	356	369	342	364	347	322	339	337	359	351	348	394	380	352	357	377	351	377	354	369	351	352	363	324	356	369	355	359	335	343	351	309	318	377	330	300	380	358	373	349	302	367	340	366	354	350	346	349	302	353	365	350	386	341	368	341	366	346	347	343	369	341	363	333	388	370	356	360	332	369	318	365	364	362	363	365	363	358	355	367	349	374	322	325	367	366	377	340	338	352	372	365	344	379	337	325	329	344	327	357	372	389	344	356	317	365	384	373	352	338	385	391	364	329	341	388	375	361	351	373	332	344	326	353	330	312	346	360	356	393	362	364	376	353	350	360	349	369	346	332	342	373	336	334	364	320	350	347	343	349	351	372	337	341	357	369	347	338	332	365	338	351	357	340	356	341	338	395	366	348	370	353	367	370	342	355	329	337	357	364	378	365	349	338	366	378	346	322	382	327	348	348	354	337	363	375	383	362	364	369	333	340	359	349	345	336	392	375	344	358	365	342	342	360	371	378	346	361	365	358	319	357	326	358	349	368	358	353	365	308	338	342	350	374	359	346	348	334	325	340	301	361	375	354	360	351	363	348	364	353	343	396	333	359	357	330	332	357	364	325	361	364	354	342	322	371	352	334	371	358	374	371	356	339	336	370	362	346	328	331	358	341	363	337	311	356	341	355	372	341	378	334	349	353	357	397	348	322	335	338	371	381	339	352	322	321	365	394	367	355	365	328	336	338	355	373	334	368	343	370	343	347	332	366	377	341	341	379	360	333	390	357	341	327	346	375	336	364	347	346	359	346	344	360	349	348	328	392	347	322	327	344	364	382	340	342	379	323	374	352	385	377	353	369	380	350	323	375	355	366	392	366	324	345	362	369	365	349	347	340	327	383	354	345	313	345	353	414	342	323	363	373	329	339	377	353	341	350	352	322	338	383	364	361	338	307	319	355	372	323	345	309	344	335	375	327	324	333	346	334	382	350	366	322	342	362	341	361	348	372	345	340	363	343	380	339	380	348	362	352	382	362	380	348	368	353	354	329	337	396	347	374	335	378	321	368	337	346	373	367	329	345	339	379	352	367	342	317	370	337	335	343	309	357	361	362	326	357	338	394	339	345	328	357	356	327	354	345	370	339	388	349	356	328	381	351	338	329	356	345	378	355	361	355	335	352	360	333	323	321	394	350	336	376	357	333	359	363	333	369	369	376	357	378	301	353	322	362	368	348	344	356	351	361	355	369	383	394	344	362	354	310	339	320	377	330	339	330	370	423	327	353	353	326	365	349	362	341	353	331	371	317	350	347	346	367	412	398	357	362	357	335	349	354	362	367	353	359	362	350	376	359	341	355	352	341	354	352	323	370	377	339	324	333	373	357	344	368	383	362	360	351	350	327	339	365	369	387	346	339	338	375	325	313	343	324	313	414	356	375	354	349	377	363	345	366	369	355	350	370	371	368	342	343	328	358	370	359	370	348	319	358	400	372	338	338	335	369	344	349	351	371	359	354	387	343	375	340	364	365	359	340	346	389	401	333	363	377	366	353	370	344	376	355	341	358	336	364	376	347	370	380	372	360	398	349	322	354	324	343	330	381	376	321	347	354	346	340	383	335	380	353	375	363	338	354	352	376	334	338	372	348	351	374	381	348	378	384	336	344	355	352	326	331	354	390	376	364	361	345	364	339	374	324	362	345	327	368	348	377	379	344	348	371	343	354	330	333	323	322	347	347	369	378	353	320	349	338	376	340	386	338	358	317	338	375	329	364	378	328	360	341	344	373	343	331	347	376	349	331	374	340	392	382	343	353	332	356	357	354	358	372	346	334	337	358	345	372	304	330	377	367	345	359	343	334	344	348	373	373	356	353	367	348	348	372	315	360	387	328	374	345	334	332	355	367	342	368	349	355	336	368	395	392	313	416	328	344	352	343	331	386	334	389	334	360	368	342	346	377	326	351	359	340	325	319	363	350	351	352	329	344	373	379	361	338	396	347	370	342	386	349	330	337	342	328	316	329	369	375	375	376	354	367	358	341	390	331	326	336	358	348	349	345	333	335	307	368	364	359	402	344	374	373	361	348	361	337	355	345	320	354	373	345	313	346	346	376	357	340	356	376	341	365	341	359	358	341	335	313	357	333	350	341	376	349	328	373	360	373	340	358	346	321	365	335	349	342	336	344	345	352	343	345	352	344	388	349	347	339	398	320	350	332	356	377	341	334	352	322	315	355	338	347	360	356	346	380	327	367	363	332	353	367	364	356	375	363	377	358	332	312	330	342	358	367	374	364	328	359	353	337	368	378	363	354	374	371	339	364	366	378	374	348	329	327	373	348	378	324	354	315	341	398	346	338	356	367	318	333	335	343	340	351	378	324	355	363	349	359	352	378	360	351	333	358	346	340	369	325	343	382	358	363	366	360	353	342	349	366	359	325	369	352	324	363	363	351	374	361	324	335	326	358	346	340	335	350	368	363	344	372	380	327	363	334	319	379	359	330	327	345	359	323	338	308	353	335	381	385	398	375	339	365	341	325	346	367	367	359	326	372	349	370	344	346	353	320	339	332	387	329	341	367	340	341	358	367	353	374	343	345	330	367	350	358	354	342	337	341	345	339	359	350	394	331	329	329	332	366	350	313	318	357	351	366	363	344	319	365	363	357	353	394	351	343	336	351	341	350	377	354	355	353	340	367	374	348	362	357	373	336	387	355	349	350	377	382	372	360	351	374	389	355	355	323	339	393	348	326	331	351	332	308	336	362	359	383	345	332	369	363	341	358	357	355	375	356	380	358	340	332	363	382	333	362	337	355	358	331	367	357	346	358	357	316	360	320	334	360	340	324	386	361	346	339	390	328	361	349	356	372	356	370	390	326	338	364	342	348	355	328	315	330	380	368	363	331	379	381	334	370	360	396	380	369	364	354	349	375	403	363	347	358	355	347	330	373	350	363	363	353	366	354	381	390	346	384	341	323	372	361	338	330	364	335	361	351	335	363	376	334	340	340	318	366	366	368	339	388	352	345	344	351	374	394	376	357	336	350	352	371	358	326	303	352	366	356	396	353	373	335	348	347	377	355	392	382	364	371	344	363	351	383	344	366	364	340	340	383	372	345	380	352	365	369	377	338	349	350	356	343	352	371	352	335	339	358	354	318	375	338	369	377	409	350	325	356	318	338	376	348	371	344	360	374	326	356	345	369	352	386	354	325	339	389	347	355	378	331	330	347	339	373	341	373	348	321	352	328	362	355	334	342	388	351	344	348	388	295	335	363	335	334	354	384	320	400	366	395	370	366	360	344	359	370	305	338	395
12131	14280	12063	5969	4692	2714	1344	1026	890	731	681	699	634	513	569	1098	494	521	445	506	422	463	463	472	430	430	449	423	426	393	452	423	466	390	448	403	364	444	398	383	409	411	414	421	444	409	403	445	447	438	413	429	425	400	445	379	432	391	413	426	425	410	414	405	413	434	416	433	402	413	401	413	447	388	388	415	395	408	419	391	371	419	406	425	455	419	410	450	421	411	435	426	418	420	403	399	391	422	394	436	418	391	431	389	409	394	443	408	429	402	419	409	405	378	398	426	417	427	375	412	391	420	413	414	394	421	389	437	382	422	432	453	400	414	369	383	394	415	441	423	441	416	445	408	408	379	438	440	424	399	395	402	402	416	414	375	441	436	437	399	407	432	405	405	373	452	405	428	412	438	379	419	446	401	439	390	439	410	433	376	393	414	423	414	434	457	434	417	387	390	398	406	406	380	422	363	404	377	430	423	413	436	437	410	427	440	398	422	421	418	421	435	416	395	411	423	456	407	381	428	376	448	417	389	416	362	431	384	434	398	338	431	443	427	445	408	398	422	402	427	431	425	424	444	412	410	406	428	431	440	413	389	383	435	392	380	424	435	446	464	419	398	428	420	435	383	409	431	403	410	424	427	421	441	379	389	420	437	398	393	404	443	389	407	402	431	443	414	410	437	405	429	425	429	426	423	368	415	440	394	373	389	380	398	412	392	421	414	438	410	426	409	420	394	416	393	423	424	400	384	452	402	448	436	414	401	407	410	417	386	444	394	394	405	395	422	414	406	407	383	400	419	400	378	422	424	446	386	405	412	375	385	383	430	384	446	395	427	435	423	436	373	424	405	449	380	388	389	433	438	450	417	400	393	409	403	400	427	429	363	443	404	417	412	427	422	410	433	377	357	438	407	423	420	438	418	421	439	402	406	430	388	420	398	423	425	376	443	417	394	411	390	394	402	416	433	411	433	388	395	399	416	391	392	438	405	422	454	385	399	422	416	422	423	415	394	417	447	418	421	408	458	421	436	434	456	412	411	411	410	407	402	399	369	418	436	430	416	427	391	396	438	403	438	429	450	396	422	374	434	410	410	416	413	413	413	372	406	446	414	390	423	424	451	415	414	431	414	402	422	379	371	410	385	425	365	432	416	426	436	439	427	443	411	407	432	392	389	421	433	416	398	417	414	406	423	377	420	403	444	398	420	445	407	423	405	435	390	412	432	421	404	381	416	419	463	417	395	419	437	435	401	417	460	372	350	420	425	440	389	401	416	416	400	433	383	397	432	399	428	413	374	434	399	448	431	408	391	403	380	405	398	419	398	411	405	422	415	424	397	387	447	382	426	432	405	399	422	384	400	414	405	393	379	397	425	414	410	432	431	411	400	399	406	437	422	387	406	413	397	384	430	403	413	395	450	401	424	439	412	397	422	414	422	428	385	384	407	407	396	447	387	422	433	424	415	415	418	416	375	417	383	429	425	420	412	425	434	423	381	382	395	410	416	366	416	400	390	429	430	429	444	397	427	409	423	378	413	405	423	393	430	417	420	456	428	408	393	394	404	400	415	375	426	406	418	401	423	398	405	458	454	446	403	408	393	418	394	417	447	378	436	422	407	434	435	398	411	441	406	405	419	366	395	388	394	498	428	421	428	418	400	419	407	424	447	383	426	401	378	418	378	373	415	401	403	397	410	379	383	404	454	398	396	419	434	419	430	410	396	426	410	412	413	425	396	420	421	398	391	382	423	422	417	407	431	404	414	438	398	413	427	432	398	441	412	423	392	416	434	409	397	432	385	376	408	405	423	389	382	437	379	397	424	411	412	397	459	450	434	432	451	443	383	416	418	403	389	415	442	402	399	396	435	432	442	393	411	436	389	427	435	428	421	397	420	415	381	447	414	409	421	407	449	416	449	380	416	427	402	435	393	426	400	415	405	407	430	412	430	399	431	423	420	410	437	411	425	443	405	453	438	402	423	411	433	439	419	404	430	389	418	416	387	414	457	434	444	417	426	412	408	414	400	372	415	419	386	391	418	420	400	421	412	413	386	399	411	434	409	397	413	404	410	400	420	397	414	410	422	409	407	415	370	429	404	417	424	422	431	408	422	433	424	389	427	415	426	402	398	446	451	429	427	429	384	409	468	411	414	390	457	446	456	432	399	436	441	396	406	376	422	408	409	403	407	411	421	415	386	415	407	402	437	432	427	403	391	378	415	458	395	408	413	450	413	394	431	456	407	399	417	393	382	422	461	383	418	433	402	438	422	404	400	394	428	431	410	382	467	415	434	396	418	402	382	413	404	409	404	420	429	435	390	420	418	429	399	413	397	416	426	383	411	453	438	430	425	390	423	417	399	427	398	397	412	414	421	422	418	411	394	407	404	434	402	401	405	392	419	376	403	420	408	408	425	453	423	442	404	418	420	373	416	419	414	419	404	409	412	423	408	404	425	397	401	458	423	409	445	412	382	408	400	388	437	385	409	425	385	429	404	425	405	419	411	367	388	389	414	394	382	432	431	399	403	400	435	421	386	426	448	400	460	398	412	473	464	414	431	420	389	412	425	427	399	404	387	389	432	416	453	399	415	435	416	442	401	437	430	420	420	393	427	441	396	404	405	396	404	405	388	388	434	454	393	430	412	400	402	391	454	397	435	425	434	405	420	422	373	421	420	403	417	385	381	420	383	424	423	443	425	419	402	410	371	438	416	432	437	428	407	405	420	397	434	433	421	435	398	396	402	372	396	405	446	406	399	454	397	400	422	445	423	414	392	372	412	419	456	417	437	438	396	405	398	374	431	413	405	393	402	402	417	386	433	403	448	418	411	383	402	398	425	422	415	385	396	392	404	405	426	406	425	428	414	404	369	457	423	396	415	433	405	434	433	439	413	421	423	380	432	420	404	418	404	440	411	432	384	416	435	425	454	449	421	394	409	430	402	445	412	405	443	434	385	447	407	419	422	382	357	383	439	415	410	413	457	427	402	427	437	393	409	423	426	415	419	394	403	427	443	393	387	407	447	404	379	427	435	416	431	434	391	417	403	398	402	426	412	440	440	392	442	397	427	415	416	374	402	442	397	401	436	422	434	377	383	382	391	404	396	420	448	457	415	393	411	426	441	378	410	404	435	389	418	405	392	433	409	399	411	414	421	412	423	395	394	427	412	452	418	428	427	410	416	454	407	409	413	425	402	446	436	383	437	404	367	406	404	377	426	423	415	435	429	399	418	423	421	425	398	429	421	425	431	412	436	415	423	424	355	420	444	416	403	425	405	448	421	437	435	394	410	406	357	392	401	424	390	427	417	396	399	403	397	390	423	414	423	395	387	409	436	390	421	373	423	439	417	410	398	426	401	384	415	427	413	429	415	416	378	398	419	356	411	423	393	397	381	431	374	403	406	406	418	426	406	399	409	416	384	411	397	403	395	395	389	404	411	422	428	421	416	421	423	420	405	334	442	405	433	407	404	433	422	390	410	397	407	411	432	399	458	416	418
22384	20818	28564	23164	20809	20888	12386	1367	828	694	664	608	536	448	428	2174	440	248	238	233	218	206	175	186	185	168	166	199	176	166	159	143	160	165	159	165	157	149	177	175	157	153	152	142	151	143	155	142	113	133	132	169	149	139	147	145	133	136	147	140	124	137	108	139	134	157	144	138	145	128	159	123	145	145	137	128	125	139	140	132	125	121	137	162	134	129	134	123	116	136	128	128	128	127	129	110	155	139	130	163	126	139	146	120	133	118	129	141	163	126	119	130	126	139	105	126	145	115	151	127	143	148	119	121	120	137	137	140	135	125	129	123	160	126	142	148	156	130	139	127	129	120	161	142	138	126	124	139	133	127	128	134	124	136	139	115	130	134	142	165	129	132	126	144	133	132	143	139	151	127	134	126	118	121	139	133	119	112	147	131	126	136	133	132	152	110	116	109	121	121	140	117	135	108	117	147	132	131	132	148	125	139	162	130	116	146	129	132	147	132	122	151	133	114	137	137	110	130	143	139	139	133	136	140	141	124	134	159	139	126	131	125	117	132	121	136	119	132	132	124	126	124	137	150	148	114	125	145	126	128	126	127	135	137	129	148	125	127	133	152	123	140	138	121	136	129	139	133	118	113	134	115	131	121	138	133	138	108	143	161	126	138	131	124	131	132	114	132	133	108	126	123	145	142	125	129	107	133	126	110	114	148	114	132	126	141	125	121	139	152	115	114	126	126	125	140	129	136	117	130	149	119	139	132	121	112	149	138	142	129	142	166	127	129	139	138	136	155	127	121	125	117	150	136	125	135	144	126	124	131	123	125	125	123	126	143	149	133	141	138	144	143	133	140	136	129	142	114	129	126	110	131	107	100	109	140	124	103	128	133	151	137	149	149	118	125	147	143	108	129	140	124	132	131	107	119	114	118	138	147	140	140	150	141	119	132	129	122	135	130	150	131	114	152	148	141	105	125	139	123	134	143	136	139	128	131	141	130	140	123	137	124	139	136	137	116	135	119	127	117	121	135	151	118	143	134	149	142	119	139	115	130	118	152	128	138	130	133	129	146	144	138	130	147	144	109	143	139	126	139	150	142	130	128	134	145	135	131	116	121	135	99	130	107	122	125	123	152	125	133	134	142	124	118	129	136	120	121	118	120	144	150	132	104	143	125	127	132	126	132	148	141	135	149	120	140	136	118	133	145	140	135	128	139	128	127	124	151	117	131	130	125	129	122	131	123	128	133	145	140	107	133	138	125	153	129	152	129	129	130	127	127	138	119	102	137	136	136	143	125	139	124	142	125	137	127	109	109	105	130	107	137	121	136	136	139	126	139	150	138	118	133	113	116	134	132	142	115	132	136	120	156	128	137	117	148	122	120	144	126	119	135	145	127	118	109	121	127	120	142	124	146	111	118	120	133	118	120	114	127	136	145	108	167	128	133	137	105	115	119	138	146	125	112	134	128	97	118	132	130	114	130	111	150	120	129	153	129	143	146	123	116	125	141	121	141	116	123	124	136	117	128	123	122	115	131	156	138	118	134	141	142	139	131	145	138	119	134	131	123	126	137	112	138	129	139	143	139	116	126	155	133	111	138	151	141	140	129	101	131	127	124	128	114	125	142	138	139	123	123	132	122	101	125	150	126	125	132	117	133	145	101	125	120	136	155	133	134	119	129	137	127	148	131	135	134	139	138	124	141	110	124	135	140	113	119	120	135	139	119	139	125	125	132	121	132	138	116	137	122	128	146	129	151	120	126	136	140	132	126	121	146	140	140	128	132	129	140	121	138	137	124	146	116	132	136	124	132	109	140	144	137	131	143	156	132	136	134	144	132	128	113	113	133	114	130	121	122	135	130	143	124	144	125	128	121	134	133	133	144	135	147	113	128	142	135	128	129	136	116	128	121	104	142	136	123	135	133	136	119	135	120	113	119	137	147	131	119	130	131	127	138	141	129	124	109	129	149	152	137	146	122	128	138	138	148	139	128	130	141	121	122	144	120	140	155	128	124	145	134	137	129	138	125	134	127	125	132	121	130	154	128	147	133	149	124	134	137	129	136	153	128	125	137	136	130	148	127	118	131	128	118	139	130	137	124	130	138	129	148	139	130	118	125	128	123	144	144	125	128	113	143	124	114	129	133	114	132	150	129	151	125	133	143	128	127	143	122	118	124	139	115	134	152	121	118	138	130	121	143	136	144	100	147	123	130	142	125	151	133	142	135	124	144	119	148	128	147	122	131	155	118	132	111	113	124	136	149	124	155	122	134	129	135	139	145	116	126	129	153	124	138	127	133	128	130	136	123	139	116	131	113	128	123	132	140	133	130	140	117	115	130	130	118	125	119	117	124	131	121	128	128	130	134	127	139	137	129	124	123	129	101	116	146	150	139	133	115	104	128	110	118	131	120	117	136	120	116	132	138	123	135	145	129	129	135	138	134	104	101	125	125	145	127	125	114	117	154	134	114	120	138	122	142	110	135	126	146	128	132	121	127	116	125	111	115	137	142	148	118	119	140	119	141	146	114	115	147	105	123	122	137	150	146	138	139	117	123	133	148	119	133	157	121	141	125	133	125	108	124	121	121	141	147	126	139	114	124	122	155	132	114	140	111	117	118	152	129	129	149	145	117	109	136	115	124	128	149	144	143	134	143	135	129	133	141	136	131	155	129	117	136	142	140	144	118	125	139	146	125	135	125	123	147	145	130	125	139	137	143	125	133	132	147	116	131	158	112	126	133	119	136	123	120	137	137	136	146	132	112	118	125	121	107	127	157	152	123	122	119	134	124	113	129	141	128	146	131	129	137	134	142	132	145	106	143	117	129	120	141	125	130	132	117	130	114	123	126	138	130	136	129	129	125	123	135	116	132	126	113	126	136	139	142	149	127	111	144	125	135	131	135	129	134	131	112	128	128	126	120	112	127	138	114	125	146	120	136	146	132	125	136	159	127	128	114	123	115	146	137	123	133	135	123	126	131	137	136	120	142	127	135	131	131	106	128	140	146	132	136	141	130	133	151	131	134	110	137	116	137	116	116	134	109	142	126	134	122	137	129	149	119	147	118	119	130	120	144	136	107	128	118	130	130	134	126	141	160	124	129	129	121	130	118	151	124	116	122	133	131	133	155	127	115	144	113	123	116	128	147	129	130	120	131	132	126	140	122	128	117	134	132	123	117	118	113	145	127	147	147	137	120	124	143	130	129	126	128	109	124	134	121	117	118	143	115	144	134	149	121	135	130	150	140	145	118	130	152	121	137	141	131	125	133	124	133	116	116	134	147	132	141	118	138	122	144	140	126	124	133	130	135	132	121	119	137	135	147	132	131	144	146	124	112	112	124	166	118	123	130	138	114	110	124	115	152	132	137	119	128	131	134	110	138	148	134	149	126	156	152	146	130	146	144	128	144	131	136	133	146	124	120	137	150	138	131	113	133	157	138	131	142	153	113	139	144	129	136	123	134	142	139	126	126	121	154	122	138	118	126	138	163	128	120	129	112
15701	23821	20805	12151	9323	5567	3363	2391	1887	1400	1227	1045	904	804	630	3854	788	387	382	321	302	271	298	241	252	242	270	205	227	203	208	191	227	204	187	145	148	158	210	187	209	183	180	175	171	187	166	181	182	162	186	146	162	156	166	154	183	170	145	164	202	158	170	166	171	139	152	160	145	138	151	153	174	167	140	141	164	154	154	142	161	169	167	157	167	158	145	150	154	157	123	164	153	160	150	149	157	149	158	163	161	141	165	162	147	181	168	151	160	146	157	157	156	148	157	142	150	143	152	131	158	152	124	159	132	156	148	162	138	145	154	138	152	151	174	131	118	154	127	110	144	149	157	150	140	140	129	115	145	154	168	176	142	140	173	160	134	138	151	169	147	127	146	155	159	164	135	160	179	156	151	152	141	175	138	155	166	154	141	145	157	155	160	171	139	158	138	153	182	148	143	154	171	165	148	161	154	146	189	151	157	143	154	129	137	142	158	156	136	142	148	146	148	139	173	152	173	168	131	153	163	149	144	163	148	140	137	136	139	159	173	133	145	152	165	149	163	143	148	145	145	164	148	170	133	140	152	163	133	159	136	132	169	180	147	161	155	130	162	144	156	143	151	140	158	148	150	170	173	151	165	157	165	171	144	131	155	142	132	152	153	137	145	165	159	149	170	139	160	164	130	156	144	161	150	158	136	166	154	147	139	167	144	141	129	145	161	174	130	165	149	140	175	134	164	171	145	129	161	135	147	145	144	149	157	163	166	151	168	149	157	173	163	153	143	135	142	180	156	141	150	136	151	150	158	149	157	156	144	159	165	142	139	142	159	135	152	162	153	141	169	160	162	138	159	141	157	132	152	135	179	154	150	159	121	135	135	160	147	132	148	172	160	130	140	124	141	145	145	154	156	141	140	149	137	143	113	129	152	156	150	154	159	136	157	169	136	148	111	164	142	138	178	151	154	142	142	146	129	152	143	139	156	146	152	153	143	148	142	150	151	158	134	136	139	160	165	145	142	151	128	118	164	159	163	150	146	176	148	159	152	124	134	134	172	147	163	150	161	152	162	130	147	161	143	148	146	135	140	141	154	152	154	154	134	153	147	166	176	125	135	133	155	149	142	136	138	139	143	152	130	131	162	178	156	159	149	151	152	135	136	147	175	152	159	171	148	146	131	140	146	174	124	130	146	152	173	136	166	142	135	153	148	160	162	159	133	166	160	169	147	167	154	139	128	169	146	149	166	152	159	149	150	160	147	169	145	166	154	149	145	148	133	162	159	179	186	179	139	155	155	181	173	142	162	148	138	145	140	140	172	144	142	152	123	134	149	145	153	179	171	131	143	158	160	131	142	158	129	145	140	133	162	153	140	139	154	141	177	156	126	136	138	144	141	121	136	149	147	173	133	148	153	171	132	137	135	170	170	155	127	145	176	166	143	144	161	154	158	160	142	142	173	140	160	160	132	154	155	128	154	165	157	151	155	137	172	146	145	149	142	137	162	161	132	141	194	157	142	163	135	150	180	141	152	166	156	167	147	170	133	154	157	128	133	136	127	138	181	153	140	176	139	156	124	140	141	144	169	168	140	154	169	162	152	139	164	150	156	166	136	176	139	143	150	152	161	154	147	141	163	158	170	139	150	141	137	137	154	158	137	150	161	151	125	170	153	130	171	139	173	128	154	144	139	163	149	129	149	170	149	140	132	125	160	154	147	181	174	125	161	159	131	152	152	152	161	154	143	149	148	132	159	160	139	173	175	145	167	153	133	150	138	153	152	148	160	144	161	145	147	145	131	145	147	149	149	146	164	166	163	143	144	161	142	141	146	150	131	165	158	152	156	148	153	157	151	146	153	140	137	182	138	145	165	159	123	157	148	169	140	148	163	145	146	153	159	151	154	149	155	156	164	175	161	169	156	172	143	151	151	147	125	150	166	181	125	150	137	141	146	148	132	133	148	156	155	153	168	145	141	156	148	146	179	154	148	152	158	155	159	153	169	135	149	149	147	143	141	148	173	134	155	111	163	144	158	165	137	155	116	141	159	136	155	137	147	157	149	149	158	179	158	143	157	160	158	154	159	164	156	134	144	154	164	157	151	155	159	152	144	117	147	166	175	191	178	130	161	135	141	152	140	131	139	137	165	124	147	135	154	162	161	158	147	145	154	171	147	148	142	159	156	155	168	165	171	152	195	161	136	141	137	154	134	146	170	158	153	138	152	163	147	132	147	160	152	147	143	144	153	163	139	158	146	142	150	132	151	158	143	150	145	158	136	155	154	151	171	152	148	130	169	136	152	145	143	131	157	148	138	140	145	166	140	118	141	138	152	151	175	128	168	146	141	176	141	148	129	151	177	135	133	129	174	150	152	162	154	161	159	139	156	135	121	139	172	146	162	141	159	150	137	151	139	136	137	148	172	126	154	134	123	136	161	148	147	169	141	155	159	159	159	132	138	168	145	143	164	180	141	152	148	171	158	157	154	147	144	154	137	128	151	134	154	129	161	154	167	157	146	150	152	154	149	132	135	158	149	145	164	152	169	144	141	133	152	142	167	143	154	154	140	143	137	157	157	158	157	149	128	132	143	147	141	150	143	147	134	136	166	158	140	128	155	173	145	137	162	161	138	162	151	166	145	158	132	136	168	163	165	134	163	162	142	126	144	168	171	165	115	139	144	158	163	155	155	134	135	141	164	145	148	148	136	158	129	139	135	141	181	136	158	168	160	149	157	155	179	149	160	154	161	143	141	150	174	147	165	155	173	129	162	127	144	143	134	132	138	153	143	165	145	154	138	148	133	166	156	134	149	145	144	153	149	143	145	144	149	144	164	178	134	180	143	133	136	135	163	150	161	145	137	151	168	148	144	167	151	139	130	142	151	154	137	145	122	139	138	143	169	154	133	137	146	148	148	136	145	150	174	165	160	169	145	138	125	159	161	146	161	124	173	135	159	167	164	169	155	143	171	167	149	153	140	150	149	173	157	167	165	160	158	168	160	155	165	141	143	176	139	157	148	163	150	156	123	141	144	147	151	139	146	132	170	142	152	146	156	146	145	165	126	128	172	148	158	145	144	136	152	139	160	156	136	164	159	155	160	157	137	157	161	148	152	133	134	157	141	136	138	155	127	183	135	139	158	134	153	153	150	160	167	169	129	140	142	131	135	149	149	140	156	149	162	174	155	161	142	150	152	149	147	150	163	139	182	178	163	161	144	145	136	148	144	154	164	175	162	161	138	129	158	154	136	148	145	159	161	137	155	143	117	136	129	142	153	150	163	151	140	148	154	137	158	139	159	151	166	142	139	134	132	151	149	149	153	161	135	148	151	146	119	132	129	177	140	150	157	138	169	148	145	164	155	135	158	165	143	131	134	139	156	175	160	149	136	144	155	173	152	147	163	140	167	147	159	162	148	134	161	138	143	131	150	158	166	168	153	145	127	141	166	155	153	129	143	162	156	146	141	152	137	175	152	133	147	160	159	174	162	173	142	161	134	146
26588	20375	11469	2692	1562	819	495	362	344	317	343	341	320	333	322	380	325	340	301	308	310	310	298	326	289	280	274	280	323	284	311	302	308	282	319	318	307	312	300	314	338	289	318	297	296	306	288	304	307	317	315	303	313	350	326	312	301	304	286	293	337	311	313	294	290	317	290	292	335	322	293	288	317	301	305	292	307	318	316	307	299	283	345	275	309	294	314	317	313	319	267	305	317	278	286	300	312	294	297	279	343	304	266	300	296	285	286	336	323	306	293	280	296	314	288	320	307	311	271	334	343	299	312	300	310	304	316	323	318	294	295	285	296	294	328	304	296	311	312	283	307	289	289	337	282	315	295	290	333	292	276	318	291	320	332	303	326	315	282	275	303	357	295	292	316	283	321	295	322	351	336	312	311	343	329	295	305	322	280	334	286	328	290	308	292	301	307	319	299	299	293	273	305	318	309	316	296	284	325	306	311	339	319	298	278	291	315	311	278	313	295	321	328	320	331	294	303	286	324	293	290	292	308	310	290	291	308	291	323	315	290	308	295	296	326	311	305	306	272	280	298	307	302	317	335	320	312	327	318	315	309	342	285	322	269	301	316	322	283	283	313	319	301	305	310	299	271	301	326	310	305	288	353	342	300	271	305	325	328	303	298	300	299	318	286	302	304	301	294	290	292	316	300	303	298	288	291	315	319	321	311	296	326	328	339	288	296	286	272	329	290	297	303	298	293	315	321	317	310	294	318	301	296	283	345	329	294	314	295	325	284	289	324	279	299	307	317	325	295	309	293	292	297	268	266	320	287	311	289	309	313	323	271	305	308	303	295	289	278	315	312	331	284	293	298	302	296	324	308	321	300	304	309	299	271	321	310	292	282	307	279	307	274	300	301	296	288	294	265	310	288	301	303	282	326	304	288	313	292	307	323	319	279	310	313	313	314	299	284	305	307	291	323	290	299	301	313	288	287	315	288	324	309	290	277	323	309	287	267	294	257	311	301	297	287	315	310	336	291	304	273	288	279	317	308	300	263	284	307	318	286	292	330	289	294	292	273	277	307	315	293	256	317	316	310	365	329	315	305	324	312	284	305	309	314	289	286	299	311	324	300	306	328	298	324	314	320	291	311	307	310	296	258	298	280	309	303	309	341	341	316	342	295	329	300	289	303	301	304	286	312	284	293	293	300	299	320	325	296	295	279	286	332	288	323	295	333	294	270	286	261	312	307	270	305	293	326	277	326	272	297	299	305	293	297	326	278	323	269	293	278	289	303	341	315	308	315	276	306	320	294	309	331	296	321	325	300	303	288	318	301	293	311	261	287	309	306	326	291	316	303	308	323	275	317	309	353	336	306	293	306	288	338	305	301	333	276	285	273	322	311	313	316	304	316	313	316	305	293	332	284	330	267	325	301	287	293	314	328	276	303	292	305	336	293	309	306	306	275	336	288	306	303	311	321	316	316	318	322	295	307	300	310	301	309	268	347	275	291	302	304	317	313	274	333	312	323	326	305	295	305	312	305	283	309	330	314	311	282	305	328	336	293	308	296	297	301	313	317	331	291	297	317	274	287	298	282	329	312	333	301	307	336	306	313	313	302	314	304	303	276	311	324	296	306	292	287	320	317	331	281	282	299	336	306	287	291	321	306	301	326	280	321	300	313	303	322	320	287	296	340	317	292	309	300	303	325	314	282	315	298	302	303	292	296	288	304	317	306	294	339	306	300	317	316	331	299	307	302	323	287	301	310	304	293	283	315	339	323	304	343	310	296	289	319	272	313	342	321	342	320	332	279	282	292	342	320	311	288	300	330	314	328	327	284	310	323	285	316	311	312	331	312	310	317	305	294	303	277	308	326	304	310	314	333	296	303	323	316	339	323	305	300	315	318	288	282	344	336	279	324	342	310	321	295	314	315	290	319	311	311	314	291	300	308	305	286	294	288	326	296	285	283	320	309	307	287	301	336	294	309	293	284	315	305	310	295	292	300	270	289	323	317	298	290	317	298	277	314	308	312	286	301	299	303	280	289	295	303	321	334	288	320	338	300	280	305	329	298	333	313	341	306	319	299	304	313	301	278	284	300	283	293	310	321	309	322	298	290	331	324	291	293	308	321	285	306	295	305	297	298	300	330	310	310	286	277	290	300	299	298	299	279	299	290	332	311	282	321	318	327	299	328	320	276	304	306	304	299	316	303	302	298	335	329	290	306	295	299	330	284	287	313	287	313	291	334	340	293	315	304	323	318	283	316	298	306	309	297	307	292	305	309	281	320	291	298	310	285	294	260	292	305	283	308	298	306	283	291	294	304	320	312	303	310	300	300	321	311	284	297	312	320	290	302	317	272	309	304	282	291	295	332	307	290	318	298	288	274	317	317	313	296	301	303	307	337	295	291	321	297	300	271	326	267	295	301	301	302	306	285	278	284	323	315	297	284	311	313	254	290	327	307	313	264	341	327	314	305	320	293	296	298	297	328	303	322	359	332	313	315	295	291	289	322	306	304	310	312	301	290	273	304	281	304	309	301	288	311	331	308	287	294	313	308	310	324	276	293	305	313	316	309	296	292	292	291	326	311	302	317	323	323	284	306	315	315	304	324	293	313	258	280	311	281	335	312	295	285	289	310	306	315	291	344	297	293	297	302	292	315	332	311	327	334	269	273	300	289	325	303	323	302	291	316	288	290	306	293	300	341	302	334	288	297	301	314	329	303	315	320	312	338	317	315	299	338	295	286	284	303	318	295	303	301	286	300	303	318	301	329	291	260	294	290	321	316	320	288	340	290	301	315	262	336	302	314	311	294	304	309	306	291	308	281	299	312	287	315	300	305	318	310	286	304	303	273	317	312	286	301	349	296	307	305	288	299	317	315	316	283	293	318	350	323	282	292	314	324	314	321	302	342	303	285	292	327	294	294	306	259	314	299	284	281	285	308	290	314	290	295	289	310	297	287	292	335	314	302	291	289	281	332	293	288	292	297	287	306	318	297	307	300	307	288	271	310	290	310	322	298	296	319	336	273	294	347	290	288	321	285	310	303	308	280	309	302	297	339	344	290	277	312	274	301	299	307	307	275	306	306	288	320	313	323	310	328	339	323	291	300	323	289	293	311	346	290	315	305	315	302	293	299	309	319	306	312	322	311	311	298	309	310	276	344	294	303	324	280	306	311	316	294	332	314	339	311	275	286	296	325	346	295	280	290	299	298	313	316	317	299	333	350	343	326	296	311	295	296	273	268	279	293	315	281	292	294	316	309	314	294	296	321	289	310	313	314	309	311	268	305	320	283	284	329	320	287	299	299	306	319	311	325	303	275	318	333	293	305	275	285	329	338	332	325	298	302	281	316	304	307	282	293	304	292	289	266	318	338	340	311	298	311	307	293	331	303	317	295	308	296	295	298	299	307	296	293	284	284	310	310	292	287	294	331	313	296	303	316	315	300	329	309	315	312	299	312	322	307	282	281	296	289	294	274	288	296	274	314	303	318	293	301	282	298	315
8368	7607	6399	2855	2508	1233	558	478	463	442	460	410	409	435	362	535	388	370	377	408	381	372	373	400	404	399	379	373	369	391	346	372	398	418	401	396	386	367	356	372	345	391	367	368	375	381	358	383	364	369	364	384	382	388	362	358	374	380	342	376	377	347	373	357	398	357	387	369	372	358	413	364	374	401	345	399	380	361	369	372	403	363	366	352	360	337	385	389	374	364	370	371	354	429	380	348	368	403	416	361	366	356	373	396	366	397	378	361	388	375	383	378	368	353	359	373	334	347	405	385	322	349	397	345	407	359	392	348	340	406	381	358	373	393	361	361	361	386	350	360	350	361	381	339	374	403	357	353	356	403	403	377	366	345	343	365	394	352	373	333	350	356	376	354	347	359	374	400	361	380	388	383	413	392	356	367	380	340	391	379	365	343	347	346	373	386	377	351	349	374	366	402	338	332	371	380	406	374	384	366	364	364	353	378	377	372	386	383	373	409	380	334	379	396	373	351	364	392	345	358	382	359	345	370	349	394	374	383	380	388	370	337	376	387	379	363	390	344	386	389	333	373	342	398	365	395	400	398	364	380	339	353	378	364	394	374	373	358	370	382	356	346	350	350	381	378	383	379	372	365	395	378	352	369	382	359	338	387	365	363	339	361	362	389	388	405	355	379	368	346	368	368	387	372	377	343	390	398	406	382	355	385	365	321	372	363	385	381	376	377	354	394	381	413	368	366	403	385	385	402	359	370	391	349	366	378	376	378	379	357	361	355	344	378	348	330	336	370	388	326	363	368	382	361	376	349	356	345	374	362	381	383	380	366	374	327	345	385	358	361	378	418	376	339	362	369	392	369	378	386	404	361	376	371	398	365	343	376	362	346	385	352	380	381	375	351	372	379	422	343	399	402	374	376	354	388	348	364	358	351	372	386	371	352	374	371	343	372	396	372	383	351	355	360	367	363	382	412	380	373	363	347	408	388	382	348	327	375	356	384	377	323	380	363	366	367	365	358	411	365	385	372	378	371	381	398	384	404	380	362	386	365	379	368	387	378	352	377	352	378	381	361	366	365	333	356	377	363	345	378	354	382	362	389	370	355	391	404	366	402	391	365	366	374	383	404	364	375	393	369	340	362	375	352	385	373	383	345	354	401	322	349	381	361	384	369	363	349	365	375	390	348	360	399	380	362	376	356	364	370	355	341	359	386	377	360	376	379	398	345	390	342	365	338	356	388	328	371	319	402	353	361	375	373	363	393	355	417	367	385	356	370	373	344	377	382	379	376	368	389	344	338	373	360	387	379	368	349	364	389	345	380	388	353	389	390	340	374	364	367	374	357	410	394	412	370	352	365	334	376	390	414	367	352	379	355	366	404	333	341	360	387	376	376	363	361	356	377	386	404	359	359	390	396	361	352	373	379	400	371	381	383	401	394	376	386	377	387	376	344	377	397	361	350	343	373	384	365	368	347	375	400	351	325	391	339	336	368	357	344	389	348	397	349	403	376	393	393	398	359	350	321	361	373	357	396	372	342	372	386	355	418	387	406	377	330	372	381	410	378	359	385	353	381	360	381	357	345	357	383	356	351	362	356	376	389	392	357	375	373	360	361	379	376	358	342	371	377	350	362	366	417	362	389	366	385	369	332	374	368	346	363	382	371	370	349	377	354	372	391	326	392	385	411	375	372	386	366	381	374	364	366	353	390	387	340	321	366	382	368	385	367	376	390	317	362	362	374	332	401	343	384	393	372	366	363	368	339	401	398	368	388	366	352	367	380	371	361	345	389	355	398	397	390	388	376	350	371	391	362	356	422	378	386	386	390	363	365	359	338	365	351	364	350	417	341	377	350	369	349	377	363	351	349	345	377	362	357	349	329	383	373	364	366	332	371	371	371	394	370	423	377	355	370	408	371	373	359	400	383	407	341	358	374	397	349	377	388	392	368	363	373	350	371	382	350	331	347	358	371	341	363	362	356	385	372	351	367	365	331	405	365	355	346	384	343	370	368	374	369	418	401	393	395	423	363	373	397	383	360	348	383	384	412	388	390	379	395	350	371	395	364	413	381	367	366	351	398	351	388	371	390	361	376	360	360	339	356	344	361	347	358	395	359	397	360	399	377	408	367	374	358	347	359	379	409	370	383	385	381	356	366	396	386	352	398	360	376	396	374	344	375	369	384	345	371	361	363	403	377	409	391	382	353	362	392	363	374	360	414	342	354	376	370	377	392	374	377	388	366	385	373	379	334	379	367	341	403	368	385	362	380	345	358	373	397	374	366	409	349	325	378	369	390	351	374	372	398	353	370	383	381	346	347	347	399	366	365	383	390	354	404	341	342	377	413	367	364	352	315	382	357	336	374	352	370	382	365	399	383	379	374	379	370	377	333	383	399	359	371	392	357	351	349	347	362	341	362	350	402	380	357	368	373	352	387	350	368	334	378	368	401	381	427	399	381	360	366	368	368	400	391	356	385	384	358	364	383	392	347	394	383	365	366	389	373	358	370	362	356	380	365	372	371	379	362	346	389	378	371	384	370	390	400	365	383	390	336	390	408	349	346	367	322	376	354	383	367	377	387	386	368	389	389	374	375	379	388	372	356	348	376	342	348	338	364	350	385	360	347	334	354	408	387	402	386	404	344	385	415	364	385	389	363	381	376	399	397	403	390	370	360	374	322	358	400	389	379	355	358	355	362	374	386	371	365	401	348	384	358	355	400	398	400	340	342	358	382	375	409	378	400	381	367	379	363	397	361	388	371	377	358	365	383	406	379	383	365	348	388	394	408	371	355	365	380	350	362	369	381	398	362	369	373	351	356	392	369	378	350	364	350	355	398	406	379	370	333	385	355	361	401	356	376	343	386	383	342	394	333	383	346	369	367	361	368	356	372	398	403	358	355	399	353	358	342	392	368	355	381	384	339	371	360	380	367	409	358	374	364	340	366	365	388	353	366	334	403	412	339	370	392	367	355	382	342	366	378	377	359	364	358	356	378	386	355	388	342	392	329	354	362	353	375	363	338	375	386	407	372	344	376	348	385	372	363	336	373	374	351	357	352	346	389	381	367	386	360	418	373	384	395	382	376	396	386	400	391	383	368	377	317	364	355	375	368	416	367	395	357	373	364	362	365	370	370	366	369	341	365	377	362	352	391	343	372	366	352	400	375	403	378	357	370	355	350	374	356	373	356	355	351	399	379	395	375	370	383	371	390	382	401	375	375	360	389	352	346	372	371	370	375	360	382	352	383	346	395	353	366	371	407	386	343	383	388	384	367	402	390	360	381	382	359	376	414	344	405	340	344	368	375	366	391	369	425	350	347	353	392	380	394	378	372	395	384	397	389	401	391	386	360	341	376	376	347	355	381	369	354	376	399	360	379	370	361	357	341	386	361	380	341	360	325	359	359	392	347	346	375	353	371	372	362	376	350	352	374	375	387	378	337	422	335	390	401	399	368	394	390	334	349	376	380	375	367	377	379	351	367	381	344	378	333	388	377
23176	20762	28153	23435	20758	13595	1456	690	493	426	408	352	326	283	256	1974	423	178	196	164	176	166	170	161	153	160	148	158	152	144	149	143	135	155	137	142	137	144	124	150	127	138	131	149	123	137	140	162	134	110	160	133	158	136	157	171	133	144	138	160	137	138	133	156	134	120	136	136	138	124	139	133	144	120	131	123	132	117	142	135	145	133	136	138	115	131	144	138	158	118	152	150	130	136	142	129	133	129	143	113	119	141	125	150	136	149	115	133	120	153	153	159	132	125	146	138	122	123	110	135	133	114	139	134	132	132	126	132	136	152	128	124	132	119	128	145	151	160	127	145	134	121	121	152	115	138	120	132	151	127	134	133	135	133	131	150	120	146	132	124	137	121	134	129	141	121	137	148	118	115	111	124	147	128	122	119	133	145	131	135	121	134	140	112	115	129	132	131	139	136	148	157	136	136	136	122	141	111	147	132	125	138	148	137	144	119	146	110	126	147	134	154	121	98	139	133	149	131	145	128	147	119	118	124	120	121	130	150	135	143	135	154	139	144	143	133	129	126	126	140	144	130	140	117	148	140	141	147	115	130	119	138	120	123	120	130	118	144	126	129	129	138	138	131	130	132	111	134	128	135	135	122	133	127	145	135	137	135	144	137	131	120	136	141	119	127	142	115	116	118	141	129	150	133	130	130	143	149	150	145	132	131	117	144	125	123	128	119	126	163	136	118	137	144	135	132	130	132	126	157	128	136	134	124	116	139	128	145	118	129	130	118	120	122	146	130	141	148	133	138	119	144	133	150	142	147	123	139	121	142	106	126	115	146	125	151	141	130	123	140	147	116	131	115	137	134	117	137	121	131	138	131	135	139	121	135	145	124	123	108	153	131	136	141	138	136	135	132	123	129	132	123	135	158	130	146	151	133	142	129	151	126	127	123	124	134	148	121	133	133	121	113	121	132	135	119	133	133	115	134	138	126	119	119	126	149	127	128	134	143	132	136	134	130	148	138	129	144	131	137	158	125	144	116	128	111	132	120	146	136	151	123	110	122	123	144	131	129	126	138	137	118	129	149	144	140	133	138	139	151	138	114	112	125	146	121	125	129	130	138	128	125	123	159	145	139	126	134	151	134	141	121	131	133	129	125	144	139	132	120	108	119	124	144	124	130	139	128	140	141	144	127	139	110	133	134	131	126	122	119	144	132	141	142	131	119	131	145	113	149	120	145	146	133	122	134	143	136	136	126	127	132	130	122	140	126	140	141	130	141	125	128	130	119	143	135	131	134	132	152	115	123	132	134	144	134	134	125	131	127	123	125	121	138	134	133	155	130	134	112	152	116	141	158	117	140	146	153	134	115	130	140	151	106	125	136	146	133	145	128	135	150	142	140	130	131	141	111	119	140	125	131	123	117	138	133	111	120	110	142	139	120	133	137	147	148	142	132	138	138	126	119	122	138	146	119	137	143	130	132	133	120	124	109	136	116	157	123	145	144	130	129	132	126	138	143	141	154	125	127	151	141	125	139	104	126	124	146	138	161	120	147	126	125	135	114	120	124	138	140	139	125	150	135	143	122	129	137	127	134	126	131	120	112	116	159	131	122	131	163	131	130	130	131	141	121	144	120	120	128	132	116	121	125	123	128	137	144	124	135	124	139	161	146	127	116	124	139	154	139	124	118	114	130	134	139	130	139	127	130	117	134	146	128	111	121	138	135	126	118	131	129	125	142	149	138	149	141	146	138	127	131	141	125	130	134	146	144	140	124	122	139	136	128	116	111	136	129	124	135	139	135	135	126	119	129	138	127	133	102	128	138	133	135	117	137	139	118	128	116	119	114	124	136	154	109	125	140	126	143	148	139	112	137	142	142	144	122	141	158	137	140	142	127	141	129	124	132	146	127	161	119	127	134	125	139	117	152	149	137	143	143	121	133	136	134	143	126	150	156	129	117	129	133	131	152	105	153	137	131	137	117	148	123	146	128	130	131	143	136	146	124	127	127	130	118	137	130	124	122	113	141	137	139	135	117	136	133	142	135	126	134	122	134	147	160	124	126	142	145	108	131	151	127	118	127	145	134	140	152	140	129	122	137	141	131	137	142	124	108	148	151	134	130	131	119	119	131	120	138	141	129	134	139	144	156	138	147	128	136	131	134	123	144	113	122	128	134	126	156	126	125	104	141	132	119	129	134	124	126	140	142	160	156	126	117	137	126	125	135	140	129	138	132	125	137	138	116	142	144	130	133	146	133	130	132	125	118	128	118	124	150	132	142	128	138	140	106	130	121	140	147	150	124	139	111	129	111	149	129	152	111	144	120	169	113	105	115	119	105	128	133	141	131	138	138	131	121	132	126	118	120	120	142	139	108	139	117	134	127	142	130	113	143	134	126	137	138	145	114	117	155	146	145	124	143	134	148	119	123	124	139	131	104	129	141	143	130	139	152	126	131	135	142	117	143	152	114	118	138	118	150	116	137	144	120	126	137	121	148	138	130	142	126	121	147	141	148	121	153	123	147	120	130	104	130	136	125	147	118	126	155	141	136	133	119	126	138	134	124	125	117	111	130	125	129	138	131	127	147	139	129	125	124	155	144	145	131	154	142	130	168	127	144	126	129	123	144	128	152	128	150	129	128	130	134	162	132	114	117	120	144	147	140	117	107	140	150	148	127	147	116	127	144	146	141	157	116	160	135	150	125	105	123	128	133	139	140	137	153	125	139	144	123	128	159	109	134	158	147	115	129	126	119	150	129	151	128	146	123	115	122	161	133	128	107	134	155	151	128	157	134	101	143	127	154	122	109	146	140	133	150	139	129	142	145	142	119	149	124	148	132	136	137	127	118	118	135	139	144	104	140	137	129	155	110	128	137	120	129	151	135	126	152	149	133	150	123	137	121	133	144	130	108	124	122	130	133	120	127	145	132	128	125	148	119	152	149	138	126	128	117	126	131	144	129	152	142	140	156	137	126	136	140	127	137	132	118	101	162	139	131	119	136	120	126	118	149	126	130	122	116	117	143	128	140	126	133	136	131	154	136	159	143	158	125	107	110	114	121	124	131	123	136	118	145	129	129	119	131	127	132	116	131	134	118	140	120	127	125	145	127	118	119	142	121	145	133	104	123	134	123	127	135	133	163	119	114	134	123	134	139	120	133	140	155	149	144	130	154	143	139	129	112	118	132	118	140	128	150	134	135	131	119	134	129	132	121	121	132	128	129	136	135	130	139	114	115	123	137	133	138	128	126	142	127	102	123	153	148	145	125	132	126	123	139	148	136	142	139	104	139	114	133	142	123	148	142	141	131	125	135	134	129	148	120	126	150	129	129	146	103	140	154	123	123	113	135	145	141	101	102	128	134	130	130	122	131	130	152	140	117	127	116	132	132	139	142	133	146	111	137	129	141	132	135	132	134	137	145	131	154	114	112	125	125	132	113	120	112	137	124	134	137	141	134	133	122	130	138	134	138	148	131	141	116	133	136	127	143	124	126	116	125	141	124
11465	16315	14273	7301	5630	3056	1778	1304	961	803	686	638	548	478	419	3544	703	325	284	259	249	268	224	232	220	222	209	226	173	194	213	170	202	161	206	189	182	201	191	189	176	205	180	176	206	186	188	199	180	180	166	181	165	171	186	176	197	176	193	164	180	200	176	170	181	170	184	174	196	187	189	168	182	168	177	191	158	160	156	184	191	179	171	164	177	172	157	148	150	165	164	163	170	186	154	149	162	151	182	145	179	176	160	180	183	161	152	181	146	165	164	190	179	179	156	153	166	191	179	168	183	150	163	163	175	175	160	184	152	164	186	171	178	170	177	169	172	155	191	166	167	207	184	173	208	175	147	183	161	166	196	161	185	170	155	153	170	154	182	174	168	168	155	166	153	179	163	169	177	174	174	175	141	176	173	181	187	186	164	135	166	174	136	197	177	167	161	163	162	183	165	159	176	145	170	182	177	141	177	154	163	163	161	177	187	176	150	175	160	188	173	160	161	198	180	178	212	187	180	192	136	187	161	190	175	151	178	169	149	179	200	182	176	164	157	181	160	144	163	147	159	182	180	175	149	189	171	156	167	160	162	172	162	167	174	164	162	167	184	167	176	169	175	168	166	174	167	180	171	157	178	172	173	152	173	179	174	169	166	171	170	158	180	154	170	199	179	154	176	171	173	155	172	172	168	157	166	148	178	182	179	166	183	184	166	177	166	173	160	176	169	160	151	164	158	158	152	163	180	158	171	155	189	168	164	164	155	151	148	162	168	161	178	153	165	166	158	174	177	177	141	168	148	170	194	166	182	165	162	183	167	153	197	175	167	181	173	157	167	180	187	158	154	171	181	169	187	160	175	163	177	172	173	172	187	175	172	156	140	167	149	174	200	168	173	143	150	195	159	172	157	170	161	193	192	174	170	172	162	172	178	183	166	181	189	172	158	195	165	176	157	182	174	178	177	162	175	160	184	155	140	156	170	197	154	156	159	177	161	172	161	180	187	185	172	169	159	170	177	179	175	166	178	176	164	150	174	152	159	177	172	185	164	160	173	167	168	177	161	166	153	168	188	159	166	184	163	168	164	194	170	154	161	164	181	164	172	159	158	172	158	169	152	184	168	152	177	147	166	183	163	175	167	168	191	176	166	188	158	192	161	162	176	177	158	163	160	164	174	181	151	139	171	174	171	165	149	174	167	176	181	155	177	167	159	162	151	168	165	174	169	179	167	147	177	174	169	153	189	164	159	166	174	171	167	163	158	171	187	167	172	159	136	160	167	175	145	151	189	166	164	181	181	176	167	168	165	168	161	198	155	158	199	163	151	170	157	173	159	164	179	184	170	150	167	167	170	152	164	170	169	184	171	156	147	157	190	175	154	152	170	155	166	171	158	164	187	157	183	175	149	162	170	187	187	147	166	164	180	179	160	156	174	165	151	172	178	161	158	167	180	166	167	190	188	159	161	159	196	184	186	156	152	160	159	196	166	169	173	148	168	174	153	156	173	203	192	172	161	185	159	178	169	161	168	166	198	162	181	147	171	185	154	198	149	154	169	175	177	170	170	173	176	170	186	197	156	199	161	187	191	181	185	173	176	172	149	156	156	175	184	172	166	175	169	175	159	175	157	178	189	171	164	170	171	165	168	181	170	152	177	180	175	162	171	169	181	182	165	172	175	175	170	184	155	161	181	191	151	163	163	158	177	172	164	177	185	188	171	182	153	155	165	163	165	178	176	171	164	186	177	182	188	175	177	197	175	158	152	145	180	149	148	177	167	164	185	169	154	171	170	188	162	160	154	167	169	168	173	168	161	178	184	183	168	162	155	181	181	160	176	175	163	168	157	154	161	158	173	172	184	174	161	166	160	147	173	162	166	159	155	180	178	163	174	166	177	154	133	167	162	147	167	189	174	176	183	163	157	184	174	159	174	171	196	173	171	160	151	172	167	164	161	168	178	151	196	184	170	159	185	158	163	176	154	155	155	168	197	155	166	169	172	155	164	181	185	155	178	166	167	170	162	175	156	172	167	157	155	158	178	171	192	172	175	162	181	179	148	180	164	162	162	180	180	179	170	162	188	189	177	180	150	174	152	173	164	177	179	179	191	155	170	196	179	169	172	168	172	186	169	177	183	170	195	187	177	168	165	163	159	147	169	149	147	178	160	167	205	152	187	161	163	191	180	171	151	192	183	179	169	148	177	172	187	154	157	184	164	142	173	178	180	157	161	156	168	159	163	156	189	196	165	180	156	162	164	164	188	169	188	171	170	172	179	168	181	202	161	186	192	187	171	164	170	184	179	185	163	177	156	169	176	155	139	170	170	163	165	164	168	195	192	174	151	163	165	173	177	179	178	191	182	135	174	175	152	183	160	161	158	172	167	164	177	143	172	166	157	177	157	160	188	161	168	163	171	183	179	175	169	157	180	141	168	173	152	180	174	163	167	185	186	171	179	164	157	173	171	172	175	153	182	181	165	160	159	162	171	159	176	164	181	183	156	168	167	167	159	184	172	174	182	158	161	168	177	191	165	188	162	182	151	157	165	171	156	163	174	168	181	172	172	201	151	163	200	167	174	172	161	182	166	174	163	171	149	182	163	169	178	170	171	157	145	168	163	158	149	166	173	175	160	159	168	172	196	182	176	178	151	152	154	161	149	163	174	162	180	189	188	146	159	175	180	157	165	166	176	151	177	153	172	190	175	158	184	179	145	156	190	153	173	160	170	149	166	183	178	152	171	166	172	196	163	165	164	159	167	157	173	210	186	166	175	165	153	187	159	197	145	190	184	185	168	172	162	168	155	179	169	170	169	176	182	150	152	184	174	158	172	190	185	159	149	169	169	164	162	162	179	181	155	184	177	158	158	172	180	180	195	178	160	164	162	155	186	178	177	190	159	184	163	166	206	164	171	180	167	187	153	176	174	170	177	191	168	142	204	169	198	171	203	178	154	151	180	156	170	187	157	154	174	182	174	166	178	157	119	166	142	180	170	143	168	147	169	184	170	163	178	155	183	180	163	173	176	165	165	144	178	180	171	159	174	159	157	179	188	150	157	182	172	176	173	180	178	170	179	170	176	146	183	153	163	160	164	162	159	173	159	170	148	171	158	168	154	180	185	153	174	151	186	171	185	165	169	150	159	196	172	161	188	193	159	147	173	146	145	146	177	178	177	160	177	175	187	155	177	184	170	171	160	168	182	152	169	129	193	146	173	154	153	164	179	155	170	176	177	165	156	200	169	150	153	161	165	159	171	152	183	162	176	164	173	166	170	153	160	183	172	172	143	159	184	142	192	165	171	164	174	166	174	173	169	198	171	181	174	167	197	151	149	168	167	147	161	199	185	167	167	168	182	148	164	188	162	181	173	178	140	185	159	160	141	162	172	175	181	176	175	191	166	179	160	166	158	154	167	144	176	169	170	171	194	171	160	172	165	173	165	168	150	166	161	175	146	168	162	167	181	167	150	190	161	155	192	176	175	162	168	175	188	189	154	164
24467	20764	27183	24357	13791	1409	727	585	541	516	461	477	459	396	420	1669	575	413	378	385	367	375	366	361	358	377	381	396	393	370	401	361	361	381	366	374	376	386	370	356	370	358	366	341	364	358	351	372	363	361	379	348	360	359	379	383	352	362	365	343	334	381	365	343	357	365	359	386	371	355	352	344	362	384	373	397	333	346	370	365	340	386	382	351	344	350	389	350	330	361	339	376	366	379	356	369	356	364	375	364	379	381	360	356	356	354	347	369	379	360	329	378	363	358	346	347	378	364	346	343	349	366	386	368	334	349	331	356	351	377	357	352	374	353	362	350	386	370	373	382	383	362	340	354	368	337	384	364	348	377	372	354	332	353	360	365	359	325	377	346	385	352	333	360	346	339	385	327	350	361	354	353	338	373	355	338	362	379	350	346	369	361	359	379	352	368	351	339	382	367	349	333	397	355	364	365	395	343	389	347	405	361	413	351	367	353	366	381	371	340	371	310	353	349	357	327	355	364	366	345	351	313	389	344	342	370	380	374	380	358	355	365	360	316	380	374	337	388	374	366	367	346	343	329	390	356	368	342	353	369	350	345	355	337	366	348	349	369	361	330	354	345	400	342	352	362	382	382	370	398	388	368	349	376	345	405	356	373	363	332	330	336	400	323	354	382	336	322	382	323	359	346	382	339	385	366	362	395	371	366	369	384	358	359	381	369	377	341	330	369	364	353	354	329	337	354	310	344	352	364	332	336	314	350	327	376	371	402	357	338	399	355	394	324	338	360	337	358	345	394	348	358	398	351	379	366	368	328	352	336	370	357	396	373	316	363	364	355	369	359	341	352	375	353	362	351	360	373	343	383	342	381	337	347	381	382	356	379	334	370	349	351	353	356	374	376	331	354	343	344	383	337	385	364	374	354	370	329	357	352	359	365	367	348	355	343	384	367	326	376	385	372	410	343	330	348	346	385	369	380	359	345	375	322	377	332	366	362	335	343	358	360	383	358	352	348	348	366	355	379	333	356	353	338	359	383	375	381	369	348	343	345	362	344	362	343	387	346	365	343	352	356	377	359	337	352	338	374	330	339	335	382	372	408	350	354	391	364	371	346	371	346	351	365	350	342	370	363	350	361	364	344	360	336	343	355	362	340	364	372	336	350	388	337	352	390	339	307	364	347	395	350	367	380	376	356	347	375	347	367	331	353	357	352	351	353	374	396	381	402	369	355	365	336	367	358	370	360	394	350	383	386	363	368	362	350	376	327	354	360	343	368	355	350	350	336	338	340	351	340	381	327	384	357	304	392	365	353	362	364	339	359	385	363	382	369	368	339	350	357	327	365	345	373	359	360	381	369	333	366	365	362	388	366	365	368	321	370	384	396	334	366	361	356	350	357	340	330	329	332	356	338	321	359	338	383	415	345	359	340	338	377	354	381	349	383	359	337	385	316	363	362	381	354	351	365	348	356	351	334	355	379	352	381	362	361	345	362	353	369	325	381	375	376	364	361	351	408	339	346	372	361	348	337	375	358	380	362	337	346	341	338	374	361	325	388	411	354	364	375	379	364	367	311	366	352	355	353	340	358	335	344	326	361	352	336	371	369	331	346	347	365	343	338	351	351	346	347	365	336	354	322	378	374	353	331	348	368	349	353	341	360	335	339	360	345	347	355	352	360	373	381	372	366	357	383	368	327	365	379	358	344	360	350	380	355	395	320	349	377	371	349	373	366	353	337	383	326	349	357	351	356	363	364	379	327	355	336	410	371	350	343	369	370	373	364	382	411	364	360	353	354	313	354	341	325	361	372	332	353	360	331	365	327	349	356	354	343	380	343	361	354	348	353	335	333	350	351	352	362	358	365	376	351	349	346	395	351	369	370	318	353	337	339	310	346	380	393	345	345	380	359	356	356	354	369	403	356	364	362	384	382	328	332	338	396	357	347	375	361	371	354	380	331	374	329	378	375	336	361	349	374	361	351	354	357	362	334	339	353	328	345	358	357	344	335	380	351	350	392	369	350	360	332	374	338	330	306	358	367	361	342	334	352	330	374	392	355	354	385	355	353	344	379	374	357	384	351	338	334	395	375	368	369	345	343	369	377	346	356	359	385	363	378	383	364	345	371	383	355	366	355	355	347	376	350	362	376	352	362	347	324	333	366	368	396	392	370	358	337	354	374	380	353	356	407	347	406	365	355	345	321	393	382	358	360	360	354	318	371	345	345	369	368	376	337	359	367	361	339	360	363	360	363	327	377	342	352	397	351	334	366	339	394	359	351	360	354	355	300	353	353	400	370	376	381	374	371	369	391	344	361	383	322	350	374	356	318	374	350	363	363	362	390	370	355	334	321	380	363	358	354	360	345	315	352	369	346	369	381	369	406	352	340	387	359	335	364	361	367	346	344	324	384	381	361	367	333	364	350	373	370	355	380	366	357	379	381	355	348	368	348	357	351	375	359	350	341	365	366	354	388	347	344	336	361	331	357	379	351	378	334	413	373	376	362	384	394	338	362	365	367	365	337	320	345	370	349	365	346	388	379	322	360	359	376	366	346	400	332	365	350	360	358	354	355	336	339	368	353	387	347	370	366	349	357	347	368	365	371	357	362	345	361	360	376	329	390	341	349	377	363	369	353	348	371	330	374	375	332	316	368	334	311	363	354	371	342	362	356	386	331	374	377	374	382	366	371	360	399	359	368	384	362	399	411	370	321	325	353	379	344	373	340	304	335	372	335	362	361	356	343	332	352	379	363	324	373	357	340	335	385	393	353	358	377	342	385	355	378	336	330	357	340	368	345	361	333	349	335	381	378	382	336	401	364	348	371	342	355	369	321	357	349	368	334	365	391	338	417	355	380	359	387	343	360	361	362	407	374	361	365	344	328	355	350	381	346	352	376	341	370	342	357	358	362	359	386	345	362	339	367	342	354	336	345	362	365	350	375	375	349	387	343	369	369	347	393	370	372	362	360	347	345	353	332	385	381	353	379	366	364	337	345	377	355	370	403	367	351	366	373	356	343	322	349	392	373	393	367	352	333	363	322	316	326	359	377	381	358	352	349	342	357	351	366	358	372	328	354	362	355	369	333	368	378	353	384	395	318	344	390	370	345	354	359	371	350	339	359	367	358	376	323	362	384	333	356	364	332	363	370	380	348	342	365	358	363	365	355	340	335	359	330	377	358	327	357	348	365	348	355	336	278	374	340	363	340	370	352	377	353	340	357	345	376	339	368	365	355	351	356	327	386	393	369	358	375	348	338	348	337	347	361	368	347	364	349	379	346	369	378	375	371	376	372	330	357	361	340	352	379	354	377	348	382	343	341	374	386	348	355	350	354	376	346	379	350	365	356	365	361	362	366	388	357	371	371	362	366	356	397	339	343	325	339	366	364	354	358	347	369	372	354	360	385	336	404	369	368	358	381	354	336	339	344	369	356	361	335	384	337	357	337	349	366	373	347	348	342	368	366	344	351	336	341	368	362	350	361	380	373	368	376	377	341
12696	12667	9933	5567	4266	1966	1365	1001	922	748	734	685	585	538	578	3230	821	503	453	490	435	483	427	434	424	418	437	464	440	450	476	402	438	447	437	419	421	405	420	426	425	432	439	440	392	431	463	447	408	420	429	422	387	393	423	453	410	400	425	409	389	390	397	430	410	427	412	436	454	462	431	395	426	421	408	410	416	436	442	423	434	442	400	450	424	433	391	425	436	414	413	420	431	423	436	404	393	417	458	418	406	417	405	430	434	388	411	456	438	421	414	429	420	411	419	433	423	423	427	389	428	396	438	427	410	422	417	409	392	388	436	403	364	448	395	425	388	403	465	401	412	412	400	424	472	443	440	449	438	430	387	396	404	423	423	434	453	390	437	434	464	424	442	400	384	432	451	434	391	431	431	407	432	425	434	393	402	445	440	436	411	430	416	421	410	420	394	404	439	416	441	408	430	421	419	409	423	403	420	453	430	384	436	442	412	433	406	426	392	407	403	407	435	426	441	418	427	440	403	441	423	376	443	440	392	439	445	428	445	419	411	423	427	428	421	434	392	456	432	432	411	411	401	387	418	433	431	451	382	440	393	442	440	382	418	441	450	421	408	391	450	420	420	417	414	405	415	419	434	419	427	495	445	392	427	397	418	443	424	448	416	397	430	426	424	420	453	424	410	378	404	434	439	421	402	397	399	403	461	455	387	395	478	420	387	443	403	451	438	449	411	415	404	438	424	422	414	449	422	405	417	410	404	422	375	405	424	428	396	409	401	395	428	439	448	436	426	382	435	405	452	415	404	414	412	394	407	454	464	469	397	390	408	403	401	398	418	433	417	428	399	382	450	398	414	457	412	417	433	412	442	415	390	430	457	441	393	371	440	429	437	427	433	457	393	379	444	415	393	442	451	445	414	455	414	425	410	450	421	436	424	461	409	452	483	414	433	418	405	424	456	404	415	420	434	440	413	430	443	457	407	426	405	423	435	435	411	457	425	397	409	410	442	427	448	397	418	398	402	420	411	436	414	431	459	453	413	407	421	399	432	385	411	432	415	409	421	395	409	406	445	416	383	439	440	413	412	433	403	456	433	375	435	435	416	414	430	420	391	405	412	447	438	409	406	436	417	446	412	387	427	437	418	415	391	424	430	400	406	426	386	434	455	409	439	445	400	380	414	402	396	454	430	397	413	413	432	374	435	381	406	406	428	455	433	395	416	425	413	471	391	441	389	422	400	427	371	467	381	445	428	431	418	420	425	458	452	413	418	399	416	444	438	401	381	442	415	426	407	410	401	462	430	424	409	428	422	413	444	428	394	437	421	449	438	387	419	430	427	466	439	436	388	444	441	388	416	433	438	422	389	438	432	422	396	428	423	439	430	400	416	439	445	422	424	433	404	425	444	421	411	409	420	439	431	450	416	408	435	443	434	438	416	438	404	437	473	404	389	421	444	445	394	431	416	464	427	380	393	400	453	418	429	393	388	429	406	430	439	441	431	428	425	423	428	408	430	462	443	436	380	387	451	405	429	425	400	402	386	434	413	403	429	400	398	423	407	421	417	383	407	385	404	381	398	424	464	422	418	430	420	432	444	422	404	426	423	392	415	390	422	425	437	436	449	408	436	426	408	391	435	415	421	418	431	396	430	387	421	420	416	396	402	401	430	391	429	393	395	422	411	409	410	409	420	430	429	417	401	443	421	425	404	429	433	405	399	425	384	457	423	430	422	415	420	408	437	429	455	414	416	401	431	409	442	413	401	430	417	466	444	393	412	385	411	424	422	422	436	455	438	385	442	428	442	400	483	432	404	450	408	431	409	409	412	378	395	403	434	416	420	485	419	428	390	390	450	429	425	400	416	402	410	402	420	438	435	408	410	435	406	438	395	424	450	412	421	427	428	417	434	393	442	434	425	401	384	436	430	424	377	425	438	416	417	409	454	406	416	436	417	438	414	407	431	423	422	387	409	446	423	418	438	426	425	442	421	410	439	420	421	433	419	406	425	394	415	443	411	410	429	426	434	376	418	430	407	414	374	400	414	426	400	410	407	430	407	404	414	420	405	422	424	403	425	426	469	409	461	425	425	412	447	426	419	420	441	431	443	418	375	428	409	432	390	449	404	410	421	441	399	427	431	396	416	440	439	385	407	409	442	466	420	376	423	461	418	409	396	436	420	397	387	374	404	471	425	471	402	413	427	408	430	432	427	445	440	419	397	430	437	383	404	434	430	427	407	449	396	398	397	438	401	418	412	388	399	433	430	407	446	449	403	420	425	433	404	448	409	444	415	427	418	418	405	394	420	424	428	422	436	416	414	464	415	411	450	406	438	422	401	400	430	411	421	400	383	416	434	422	444	369	431	418	414	436	420	418	435	427	430	422	433	455	450	428	489	455	416	431	415	435	450	436	465	404	407	414	435	418	432	423	419	457	422	406	455	423	395	407	454	393	430	417	405	442	467	422	400	412	441	414	456	435	429	398	421	417	400	398	427	413	388	403	465	408	447	433	411	391	388	423	407	426	413	404	436	405	427	453	416	422	421	397	443	415	422	413	409	402	445	440	432	418	407	420	458	403	440	462	429	413	376	419	416	368	399	418	369	458	444	449	433	419	441	391	419	432	412	433	405	421	433	386	413	420	402	396	429	400	424	426	442	459	401	401	419	431	402	409	440	442	421	423	412	413	414	433	427	424	410	400	417	382	410	416	409	421	422	443	398	439	413	426	426	463	417	452	418	405	430	406	455	424	433	377	482	407	407	438	388	457	402	409	402	398	425	412	418	434	430	431	411	415	442	430	428	451	425	401	443	398	402	402	415	435	411	408	408	437	444	411	429	419	434	419	386	446	387	434	429	404	455	435	416	443	444	398	402	426	408	384	444	396	422	389	406	393	432	423	438	435	416	392	426	461	430	403	421	416	452	423	426	414	436	394	421	427	386	457	432	410	389	427	407	432	414	412	414	394	449	421	390	399	403	446	410	412	415	427	422	420	412	445	431	413	411	400	426	447	384	414	420	423	426	401	451	396	403	402	372	425	372	431	411	443	370	407	408	435	368	424	403	431	438	420	435	413	434	396	470	416	446	369	409	404	420	455	423	432	418	429	402	416	405	443	426	436	414	417	413	442	419	448	386	440	414	402	387	428	427	442	425	423	448	411	423	415	399	441	405	428	424	419	405	402	421	413	410	412	405	405	417	393	413	397	454	458	419	398	440	407	445	433	410	411	428	451	413	423	453	416	379	430	442	452	443	427	443	413	408	408	440	431	413	434	401	432	430	405	383	418	434	395	432	414	434	412	413	429	424	396	435	409	431	428	430	405	413	440	428	405	445	417	433	393	409	395	438	386	421	378	423	389	424	426	402	416	416	432	422	448	412	405	430	424	447	414	418	398	413	440	422	435	392	439	430	421	383	435	429	396	417	407	432	384	400	407	414	447	421	398	415	391	416	424	407	419	428	409	412	438	387	412	419	408	405	409	425	438	410	466	384	392	454	399
22317	20834	28612	23150	20831	20893	12118	1346	844	698	639	558	436	448	390	6846	845	278	262	210	222	239	180	205	187	185	190	172	177	181	180	176	168	192	155	151	165	156	148	145	134	146	159	146	121	158	134	151	160	130	144	146	136	168	134	139	125	154	126	149	137	144	124	157	156	140	144	135	153	126	140	128	136	120	135	112	147	120	110	171	117	129	152	135	142	145	133	128	144	128	138	147	150	141	161	119	127	135	131	136	123	118	136	136	133	137	149	138	141	145	150	124	149	149	154	142	158	123	141	124	117	152	158	128	141	124	111	146	134	152	167	148	127	133	134	135	130	155	142	142	135	108	137	154	119	115	143	128	137	137	139	146	125	144	136	99	113	122	127	154	143	136	144	137	125	134	112	131	130	140	121	135	144	136	132	148	122	143	134	137	158	142	145	135	142	149	135	143	133	138	128	141	129	137	152	139	142	119	127	144	147	152	152	152	144	157	135	130	140	141	146	150	135	143	136	139	116	127	125	116	126	121	100	134	145	142	120	161	138	144	141	145	131	126	139	146	146	127	123	147	116	139	121	143	134	131	131	131	136	113	124	147	140	140	128	136	131	142	130	131	128	139	140	126	141	129	117	138	124	134	139	140	128	136	131	134	150	150	129	122	138	146	137	131	115	136	139	129	151	134	130	127	142	142	144	139	154	143	130	151	150	138	131	154	139	136	127	131	129	139	141	120	146	119	150	134	134	145	142	145	136	151	141	142	138	131	166	131	156	126	156	143	157	120	127	133	146	135	129	114	133	150	151	142	166	156	129	126	136	146	137	143	133	144	129	143	138	131	155	129	129	141	151	147	121	129	134	137	134	125	127	144	130	122	131	149	132	125	125	133	127	131	136	119	123	131	138	149	135	117	152	147	133	154	136	128	146	127	145	130	115	142	129	129	130	121	121	125	141	137	132	134	138	134	143	131	136	141	152	113	134	117	135	154	134	121	145	137	131	126	144	126	120	128	144	135	130	138	136	124	157	132	135	118	134	137	139	130	141	155	148	143	124	138	124	128	122	131	134	145	122	160	136	138	138	142	122	117	126	147	124	125	136	131	143	139	126	139	130	135	128	124	141	134	123	133	142	129	128	150	120	137	153	134	117	116	155	151	141	129	143	145	146	123	127	153	138	148	119	126	136	135	150	149	153	142	150	121	145	122	125	138	137	146	125	135	122	135	134	127	131	154	157	138	145	140	127	139	116	140	170	138	123	148	132	145	134	136	117	136	158	118	169	128	151	145	136	123	131	137	143	119	141	123	167	147	117	146	156	146	128	143	150	141	147	118	132	151	136	136	133	139	125	144	159	137	130	144	143	125	122	161	106	118	141	159	136	110	142	157	124	146	127	122	132	142	147	126	123	139	159	142	134	135	139	145	125	146	133	137	129	153	150	132	132	119	135	130	128	119	121	140	142	128	152	114	129	129	146	120	140	152	136	125	130	160	131	143	136	131	127	134	145	127	143	146	103	143	132	118	122	155	143	139	173	140	118	131	143	132	152	147	119	146	126	170	132	148	138	130	125	123	139	117	149	157	148	136	135	112	145	128	132	142	151	128	135	146	149	141	143	140	152	149	142	127	123	148	140	139	134	133	134	139	125	138	126	127	129	125	123	130	138	122	132	144	116	137	119	137	146	127	145	130	145	136	135	160	134	136	134	117	133	117	149	133	145	139	144	130	143	126	144	130	147	109	141	143	130	130	142	140	130	159	125	133	123	150	149	139	143	124	128	144	115	128	150	149	137	144	138	129	142	109	118	130	134	134	132	145	143	126	115	161	162	126	140	137	147	158	144	135	127	136	109	119	143	126	132	129	133	140	132	138	142	134	138	125	108	117	150	135	141	143	118	118	148	119	134	109	143	126	142	137	120	128	129	140	131	124	138	125	134	132	149	131	125	127	121	133	131	147	148	118	113	147	131	135	126	127	119	134	154	113	143	149	136	133	146	131	130	130	137	117	139	134	132	140	135	130	128	124	145	121	125	153	131	134	126	129	139	134	148	132	122	156	145	154	130	170	123	131	136	151	121	133	128	126	156	140	145	146	145	143	114	127	136	151	136	136	143	119	133	129	133	153	115	142	172	130	111	147	155	126	125	124	139	119	138	124	144	129	130	146	123	150	151	153	126	147	148	127	125	136	135	141	149	135	150	119	138	134	141	137	151	116	134	117	117	136	143	149	134	137	141	114	116	123	117	134	149	114	125	131	112	138	145	146	133	154	137	132	129	159	128	136	120	131	137	137	127	135	135	122	145	151	143	123	139	134	137	140	135	137	139	118	120	149	132	142	138	143	135	118	116	128	133	126	166	107	137	125	133	127	147	157	130	145	138	107	148	128	139	145	111	141	129	120	128	155	118	128	134	150	127	132	140	144	134	128	131	116	138	137	125	144	127	144	138	130	156	127	108	146	122	128	148	119	145	148	141	148	156	138	144	133	119	143	142	127	140	139	109	113	152	142	121	163	151	138	154	135	161	117	137	144	139	132	163	136	141	143	147	128	136	137	122	138	134	138	128	134	147	130	131	118	138	122	126	146	108	127	120	116	151	132	142	129	166	132	143	132	126	124	127	116	136	125	133	124	118	126	125	110	137	135	139	121	131	142	135	160	133	124	153	138	137	143	143	131	128	143	116	119	138	143	123	118	121	141	135	120	135	137	126	140	146	155	151	142	130	132	125	150	126	132	122	125	144	145	145	136	135	133	144	126	128	134	134	134	158	136	144	138	118	133	125	146	163	126	156	141	138	133	126	126	130	145	132	133	130	143	141	119	142	124	150	128	141	145	119	129	144	127	147	130	150	136	128	144	128	143	132	138	124	132	146	164	148	121	138	133	136	154	147	127	132	136	126	126	131	155	159	145	110	157	133	155	143	127	112	141	117	126	145	145	135	145	126	163	139	110	123	121	141	152	137	125	148	153	136	152	158	132	152	126	140	128	146	127	125	117	140	115	130	142	154	130	127	143	144	127	138	143	140	142	150	141	105	146	127	145	142	133	138	134	127	125	140	130	158	151	150	159	115	144	154	133	136	134	169	127	148	132	142	131	143	136	136	127	134	140	131	121	145	128	125	125	116	146	149	132	146	121	106	113	133	129	126	127	132	130	147	137	149	137	140	147	165	143	123	129	159	127	132	133	131	132	133	125	128	125	126	137	145	148	138	127	143	136	139	116	123	129	139	120	144	152	135	126	122	128	120	120	118	133	130	124	152	148	134	131	140	121	113	134	155	128	121	138	135	141	139	125	134	140	150	145	111	121	115	141	130	123	144	130	137	144	166	142	125	133	145	152	133	134	127	148	136	150	152	122	125	141	141	134	149	130	113	137	131	137	142	147	120	142	156	139	118	140	153	118	135	115	127	149	135	140	139	124	136	130	145	117	132	113	124	156	131	150	137	147	151	130	145	132	140	130	155	130	112	139	159	128	128	145	127	138	130	153	152	122	127	144	131	153
16387	22688	19034	11717	7786	4349	3201	2303	1961	1398	1192	1028	845	751	649	11053	983	360	380	323	313	323	244	268	249	237	269	235	266	206	236	201	260	197	186	183	197	198	154	191	213	142	202	171	169	205	157	159	189	175	149	144	186	173	159	160	194	175	162	167	175	182	169	159	166	178	199	168	175	155	155	144	173	160	154	186	166	133	173	168	159	163	161	152	168	168	171	186	173	150	168	151	146	175	160	164	151	139	171	160	164	162	150	164	150	155	188	152	154	132	172	175	167	167	170	156	164	152	179	148	148	152	133	156	142	156	133	162	181	159	175	141	160	167	147	184	141	186	161	163	187	128	148	171	152	151	145	143	165	152	144	166	146	145	142	139	155	147	163	177	136	179	136	144	148	164	153	157	146	151	158	159	165	136	146	137	180	159	159	158	139	155	191	144	166	160	176	148	160	149	138	164	164	166	160	165	147	154	171	160	144	154	155	191	147	189	177	153	147	148	135	139	163	141	172	135	143	164	146	141	157	148	171	168	150	165	161	144	163	131	163	164	156	146	131	159	135	136	169	144	161	148	163	176	131	154	184	158	144	162	127	139	157	175	141	188	150	149	163	160	137	147	150	142	152	145	163	149	173	148	160	152	167	150	147	155	156	157	171	166	173	157	140	158	165	163	140	157	144	116	159	161	157	152	173	158	162	143	156	174	163	171	153	158	161	138	154	167	156	169	150	177	162	150	153	161	152	171	139	187	149	159	146	145	157	164	152	171	149	160	117	151	142	155	140	159	144	160	163	163	155	157	153	153	166	164	169	183	155	132	166	163	165	136	165	166	147	161	143	134	170	153	132	153	152	168	145	155	157	128	165	161	130	162	141	163	153	162	162	183	150	147	139	144	141	155	135	156	146	164	157	153	165	153	158	157	172	162	168	160	152	138	149	142	142	151	170	145	162	159	152	147	134	154	134	174	153	153	151	153	139	151	144	173	157	152	151	155	174	141	153	176	153	137	161	153	167	151	157	180	172	138	159	117	136	157	158	169	134	156	152	146	164	168	154	186	147	160	166	138	167	152	146	140	152	157	155	154	148	159	160	156	142	168	165	166	144	151	154	136	154	162	162	151	177	150	158	126	164	167	147	147	154	139	154	158	168	148	167	146	155	146	154	160	163	137	167	151	134	164	148	160	149	144	150	164	147	158	165	158	138	159	150	160	148	146	164	153	152	160	159	164	162	167	150	173	161	163	156	163	151	169	169	155	147	147	163	140	160	172	166	123	165	147	156	157	139	154	146	151	151	129	163	153	136	135	155	175	169	157	165	162	153	160	167	164	180	153	144	160	152	156	137	144	143	132	152	167	156	176	171	155	155	173	146	138	157	141	171	158	169	150	146	153	148	144	133	168	156	171	179	149	160	156	142	154	165	172	158	138	161	162	145	151	138	151	166	135	149	162	134	165	152	163	126	146	164	142	182	131	171	177	159	141	155	162	171	137	169	148	156	154	153	159	174	141	162	154	153	158	175	161	127	170	127	152	178	158	152	160	175	179	153	154	153	154	154	145	146	168	164	141	162	168	169	147	154	141	152	158	155	171	182	138	157	152	140	155	143	153	184	157	182	154	134	164	160	171	138	171	155	156	151	155	163	171	171	137	159	167	136	170	163	169	144	159	151	148	158	140	146	146	179	172	156	139	187	164	155	161	146	145	162	143	147	181	147	156	134	171	138	143	147	152	139	156	156	160	149	152	143	172	174	171	142	160	148	151	147	140	144	145	159	136	152	156	137	165	151	144	155	161	168	153	153	150	160	166	172	149	153	163	164	166	156	131	128	161	137	163	154	152	174	163	149	178	150	143	156	158	156	159	141	165	130	159	158	163	148	167	154	175	136	136	149	135	149	165	154	173	131	143	149	156	190	147	148	153	147	131	130	163	150	162	143	168	168	157	142	180	152	161	154	151	162	163	163	164	169	142	129	133	160	165	163	143	153	132	142	137	157	143	160	168	174	153	153	153	163	168	141	171	171	174	179	152	142	158	180	152	160	177	155	157	158	141	151	169	173	164	166	141	150	136	146	153	167	169	154	159	169	138	142	152	145	142	143	151	168	156	148	154	139	153	151	154	159	169	163	132	149	141	145	153	201	153	154	149	173	152	163	150	164	188	146	151	151	158	173	147	166	153	168	160	146	151	150	180	144	152	161	155	138	145	163	140	154	157	165	135	156	147	159	152	151	150	145	173	140	162	148	154	157	153	166	164	178	165	145	157	160	139	180	189	148	160	147	146	169	182	136	167	159	147	150	159	151	148	139	148	161	145	166	153	171	170	148	134	161	150	173	153	159	138	149	158	165	166	158	156	146	155	143	154	141	158	141	135	158	161	157	166	167	168	153	165	135	153	172	147	151	163	160	134	149	139	175	159	164	154	154	141	154	164	133	174	161	184	157	170	176	150	149	164	167	146	164	160	164	179	165	173	159	167	166	149	175	184	160	171	171	162	156	163	158	166	155	143	138	164	147	167	156	153	149	144	133	154	145	155	148	156	158	171	182	146	153	140	145	163	162	157	155	155	165	182	159	156	147	163	140	156	166	149	165	154	171	147	144	132	166	133	153	138	165	160	155	146	171	160	137	163	162	155	159	166	187	159	164	158	163	159	144	153	166	158	159	151	126	137	165	140	138	153	143	153	160	161	145	145	169	163	174	153	140	151	149	160	151	148	143	164	158	158	182	142	161	146	146	171	164	173	170	160	171	128	148	162	163	147	154	134	164	172	166	149	175	141	158	151	148	147	175	157	159	147	141	139	171	132	169	167	148	155	148	164	160	152	139	131	128	162	179	167	137	128	149	136	158	173	152	164	146	160	168	135	174	171	171	172	145	179	165	137	183	159	137	141	170	159	144	171	159	128	135	157	153	157	161	166	168	141	183	160	130	153	172	165	146	152	166	168	182	167	136	147	141	165	166	141	158	155	134	161	161	147	157	151	179	161	135	158	155	150	155	146	162	159	164	157	160	161	146	137	126	163	165	176	139	174	141	156	150	144	158	166	175	163	145	159	174	148	155	173	144	157	167	158	162	135	138	163	168	152	149	163	145	156	156	155	152	184	158	156	158	155	154	159	154	153	166	151	170	160	143	143	162	155	169	161	152	167	151	133	158	160	165	171	140	146	136	158	154	139	164	154	170	167	136	156	165	157	154	140	172	144	151	165	146	154	163	170	146	148	168	163	163	143	162	183	157	138	147	151	155	154	153	174	177	164	157	132	146	147	154	167	141	154	144	144	151	148	137	163	146	143	184	159	146	140	160	133	150	165	156	131	155	130	152	168	147	168	170	164	145	162	180	154	150	172	161	175	175	153	154	153	148	153	165	156	150	135	148	148	177	128	146	152	168	146	178	130	136	143	152	152	164	142	131	148	139	155	135	160	140	148	142	157	161	161	150	149	178	148	157	142	142	143	148	171	127	141	152	142	181	142	122	136	165	153	171	146	129	160	146	141
26632	20386	10897	2435	939	410	392	311	339	341	335	362	291	307	313	528	300	359	314	283	310	298	296	316	321	311	327	304	296	312	287	322	314	311	338	328	305	337	344	324	351	304	314	325	314	293	314	299	282	296	324	291	315	313	310	341	324	281	333	298	313	330	325	269	326	313	305	313	305	329	275	295	319	332	312	312	311	319	318	299	338	316	355	308	305	278	318	348	287	324	326	321	307	310	325	299	308	318	309	294	370	307	280	300	336	301	295	295	299	331	291	308	316	315	318	304	321	291	294	305	320	292	310	297	318	319	322	277	331	286	318	299	323	338	283	307	303	299	287	329	296	320	294	313	328	338	323	304	302	329	282	320	301	303	281	313	292	294	324	310	300	316	316	301	307	301	305	274	304	302	312	300	317	293	329	336	309	284	291	293	309	278	274	304	297	312	322	316	278	309	336	306	313	303	283	324	302	313	318	310	312	292	349	297	308	337	322	320	309	308	313	326	309	293	277	297	316	276	321	312	284	333	332	269	317	292	333	320	320	317	338	299	304	337	320	315	293	353	311	321	294	312	291	296	300	306	313	295	286	273	307	335	316	323	320	321	336	306	312	292	285	316	310	317	293	280	345	298	299	321	327	309	324	276	300	316	308	317	288	331	338	329	325	296	305	291	312	331	297	331	295	320	325	326	300	347	307	302	299	274	299	315	322	307	336	329	325	325	352	289	327	338	313	285	318	286	305	304	303	299	327	298	304	296	322	321	317	322	309	355	317	293	311	310	327	303	291	291	310	302	294	309	315	360	301	342	318	304	283	298	323	283	306	292	312	308	337	343	289	346	303	335	330	311	309	329	312	301	309	294	295	304	313	302	337	299	331	306	327	311	306	298	327	298	304	307	314	320	308	313	281	294	313	324	288	299	276	360	323	308	306	295	301	316	298	327	315	317	309	317	294	279	291	290	306	304	310	318	321	307	291	307	267	316	312	285	318	305	325	331	333	271	320	301	296	328	311	284	317	275	301	288	288	338	291	322	357	318	301	276	341	283	291	310	322	290	314	302	306	314	328	321	312	291	317	291	307	303	312	317	322	290	300	268	328	315	287	325	329	292	324	282	314	306	330	309	340	337	313	313	305	299	315	287	300	291	291	324	311	313	333	295	352	292	319	318	326	322	310	292	299	275	292	284	310	302	303	306	325	294	340	310	319	340	310	324	290	309	319	299	330	346	324	316	333	325	299	302	297	304	292	300	329	330	310	321	296	300	304	316	319	322	306	281	317	309	318	339	304	330	330	304	327	289	316	301	326	329	307	312	321	304	303	318	321	272	310	298	281	348	301	326	291	319	308	316	295	293	326	312	307	327	313	294	295	317	306	276	306	312	335	297	308	323	318	286	299	265	333	320	282	315	337	319	303	288	337	293	293	288	345	294	315	317	295	286	322	329	348	294	313	317	299	313	322	340	337	330	342	338	311	337	328	316	291	303	317	310	302	314	351	326	312	312	314	326	324	301	342	315	301	306	285	315	314	316	309	313	307	308	293	296	296	321	293	288	288	270	327	328	320	317	341	285	322	348	336	314	304	295	320	311	272	280	316	304	303	283	344	292	302	307	297	314	306	328	304	302	314	295	299	306	328	317	301	302	284	326	285	295	304	295	306	308	332	314	321	322	329	339	323	326	333	322	300	318	268	301	327	319	308	335	299	300	315	330	297	301	315	296	304	341	274	296	330	321	275	311	315	328	311	332	300	324	301	302	328	277	329	322	321	312	305	312	312	336	297	281	314	290	307	313	318	285	305	323	281	328	314	290	340	326	317	312	297	297	303	309	326	306	310	316	312	315	319	345	324	311	311	283	321	318	284	301	302	292	300	329	290	323	320	340	309	285	335	307	332	314	334	297	282	296	274	337	296	334	314	306	317	318	340	310	315	306	312	301	314	311	305	317	335	312	284	288	320	312	324	310	313	320	294	311	336	317	306	294	301	271	309	313	297	314	312	317	311	295	313	334	313	335	326	328	324	321	318	318	320	309	313	339	308	331	297	319	345	290	314	294	329	311	295	298	310	293	310	316	311	328	322	328	332	284	315	315	302	299	314	276	316	307	303	321	301	311	316	287	326	296	301	299	325	321	336	307	366	306	300	335	308	281	303	301	302	322	311	315	313	315	310	325	316	317	315	309	340	300	296	316	306	330	320	312	300	328	327	328	329	325	294	328	306	328	326	335	298	310	359	338	334	270	306	328	263	306	313	329	360	304	311	279	332	277	325	325	334	331	276	274	335	292	317	317	327	300	298	307	296	288	297	298	332	315	329	324	307	324	342	295	322	299	306	286	309	304	297	320	348	318	300	304	333	310	299	321	346	336	348	310	319	338	312	252	297	300	330	333	309	316	302	311	323	303	321	324	309	327	321	326	338	300	316	310	295	323	326	350	380	323	322	327	307	340	272	287	311	296	306	321	312	309	337	309	280	310	293	271	309	319	316	311	308	340	320	307	288	314	307	313	298	298	332	312	313	309	343	321	342	310	321	325	322	327	321	291	310	286	306	306	333	318	323	315	284	321	301	303	318	322	307	310	294	321	326	313	338	291	310	294	297	335	302	335	291	311	311	299	306	295	301	288	318	304	321	307	310	297	302	310	324	312	324	317	333	307	308	315	323	347	305	302	307	291	326	326	317	296	294	316	312	287	324	302	313	307	304	357	283	342	327	334	309	341	331	325	316	304	325	310	293	336	339	351	302	299	292	331	317	326	275	297	304	327	287	324	346	346	303	362	286	316	301	309	324	281	335	333	336	303	311	309	306	308	310	303	346	297	327	327	306	304	262	301	291	287	303	323	310	313	306	314	318	322	309	292	293	305	302	320	300	280	316	319	326	301	331	304	309	335	330	285	296	315	288	309	276	316	326	302	284	302	337	333	333	322	348	333	314	282	331	311	323	319	313	296	345	318	338	294	299	309	321	319	272	312	294	318	335	309	341	305	325	311	331	309	303	321	320	287	325	299	321	308	303	301	297	319	348	337	302	330	325	275	337	315	305	311	352	315	307	316	320	320	326	309	334	320	303	316	306	286	321	301	295	320	295	323	317	297	313	313	294	314	309	315	323	301	311	311	288	290	294	327	289	309	330	327	299	298	324	333	298	302	331	300	310	308	331	300	340	317	300	293	301	356	321	320	322	300	305	319	285	316	309	334	284	327	282	288	306	313	337	314	302	324	313	340	312	312	316	317	335	283	326	284	298	359	309	291	290	289	287	284	306	315	318	315	301	302	294	301	305	320	331	312	287	280	277	271	302	285	323	299	326	316	286	292	325	294	283	304	298	313	328	305	292	276	293	296	331	290	320	318	286	303	291	337	275	306	301	316	333	310	330	332	319	318	313	311	303	330	334	325	324	305	310	306	303	311	303	295	255	339	325	297	281	299	336	319	321	325	289	305	324	339	320	336	314	315	323	292	318	305	263	322	307	308	282	293	320	340	310	294	294	311	342	280
9870	7173	5050	3213	1449	550	513	452	480	446	417	439	409	391	376	699	388	398	405	374	419	350	386	372	369	409	403	422	365	379	365	400	363	388	367	383	374	387	349	379	412	373	376	340	369	343	360	350	402	375	384	390	373	391	389	428	363	378	355	389	370	390	403	382	384	371	380	384	376	360	398	365	351	383	347	363	369	359	340	379	321	382	390	345	376	388	362	387	381	364	424	353	354	392	380	388	405	402	375	383	394	332	342	351	378	370	376	405	383	357	388	400	370	324	360	417	376	373	375	389	399	323	399	355	352	376	395	367	393	376	390	351	397	369	420	394	403	385	410	388	406	365	387	368	385	370	391	339	415	350	380	372	357	386	357	388	365	369	386	363	404	388	400	381	389	369	397	371	386	389	376	345	392	361	364	365	371	372	394	367	325	364	398	388	391	389	361	388	385	403	372	363	404	362	390	369	379	372	421	381	396	356	387	369	377	346	369	378	394	391	376	364	371	373	370	398	365	349	412	407	390	375	396	392	373	402	373	420	393	370	394	379	356	369	374	378	386	363	363	351	392	374	363	378	348	342	332	348	390	384	404	383	408	390	362	380	381	346	359	387	357	384	387	395	369	394	379	387	420	370	369	386	390	389	382	407	389	353	391	370	378	354	352	405	361	358	359	391	392	374	369	392	392	344	375	377	373	364	375	347	376	395	348	344	366	345	396	404	377	389	366	388	421	370	377	390	390	385	365	402	355	382	387	425	346	366	354	403	370	369	372	378	362	395	369	381	386	360	370	363	347	367	388	384	354	403	386	355	383	382	430	379	395	381	418	409	380	370	356	376	368	413	376	393	401	390	406	380	376	370	385	380	363	388	372	374	369	356	366	397	365	374	413	344	405	384	398	382	418	383	391	350	360	427	362	372	355	369	360	405	412	376	362	371	384	379	384	379	350	371	387	419	389	386	366	341	386	376	397	365	393	392	388	372	414	391	359	398	368	387	404	349	367	340	378	392	407	384	421	390	375	369	395	360	375	386	339	370	360	395	376	385	392	376	411	358	406	371	410	373	373	370	385	372	404	391	408	404	374	379	372	363	363	342	372	373	358	398	393	388	379	333	374	391	349	413	359	374	369	349	379	401	387	378	373	357	359	384	329	357	364	369	400	373	361	391	367	346	360	355	373	367	380	368	381	374	405	396	384	372	395	421	390	386	369	375	378	379	389	350	356	378	392	380	359	369	373	367	389	358	352	379	354	358	357	402	370	375	374	381	363	399	382	375	380	365	388	400	402	396	382	347	397	374	394	323	380	396	356	363	390	350	395	368	366	373	418	393	385	369	374	379	358	353	384	374	411	393	367	413	356	364	401	362	356	390	406	380	371	380	380	391	357	333	399	352	344	405	374	382	375	405	398	349	314	380	368	367	398	407	362	366	403	373	348	394	368	399	375	375	406	374	392	388	388	357	392	392	357	403	368	388	411	398	360	406	399	402	438	380	376	360	420	385	359	377	388	387	370	349	354	379	360	383	339	364	388	389	378	389	371	399	372	406	397	360	410	370	412	375	351	401	374	351	387	428	387	360	410	388	349	384	395	399	373	387	402	387	404	367	375	385	340	373	387	399	393	392	392	377	390	373	414	346	388	382	399	393	366	356	382	371	367	357	398	390	393	371	391	362	380	388	404	363	400	410	367	377	377	378	402	355	411	385	396	400	403	409	366	360	361	347	397	386	372	403	354	376	400	392	358	356	380	414	380	350	399	396	365	385	377	354	384	388	401	374	408	369	386	349	380	383	398	387	348	363	366	380	376	358	362	362	381	412	387	359	390	388	373	369	354	384	351	353	353	377	395	394	389	385	347	371	367	367	371	402	373	358	356	392	380	363	359	369	380	361	381	368	398	392	407	373	371	384	378	372	367	409	379	367	350	360	398	380	373	391	395	357	381	397	394	353	343	343	380	415	376	403	393	394	352	367	348	361	386	372	381	373	386	371	372	366	428	376	390	398	366	415	385	392	345	351	417	365	361	366	367	388	391	403	401	384	396	376	358	372	368	366	395	373	404	395	374	366	363	367	370	396	354	405	418	410	391	359	379	368	374	390	403	404	388	408	363	377	368	383	389	348	401	358	362	383	382	440	362	354	387	400	360	383	375	364	369	365	374	356	409	405	374	401	368	377	388	385	381	360	363	378	371	374	343	363	387	378	392	397	379	376	372	368	384	370	345	389	370	368	373	397	352	348	365	363	381	372	357	381	381	405	384	409	387	382	372	408	335	380	358	387	377	419	357	384	396	367	343	356	356	367	406	369	330	372	375	370	332	396	379	406	349	414	371	392	338	385	376	389	337	374	376	375	397	339	373	379	404	380	346	382	378	359	369	405	381	405	376	366	377	417	332	412	384	349	401	396	365	381	360	376	375	357	392	409	352	354	399	353	380	372	347	387	390	402	371	371	358	380	382	384	399	410	407	391	346	364	386	380	407	418	338	339	401	394	378	351	364	374	369	387	377	398	376	373	371	380	368	368	382	414	370	361	361	352	411	351	360	386	388	421	372	413	366	392	375	361	350	431	399	370	381	391	401	365	371	360	384	420	381	378	376	353	379	369	384	357	369	390	373	374	418	369	389	372	394	411	387	400	383	349	398	354	350	379	379	397	367	377	346	360	338	386	371	370	346	412	396	376	371	366	357	369	364	395	387	394	363	371	374	366	353	363	370	390	382	396	405	366	374	352	365	359	370	403	386	390	352	396	360	391	364	369	390	394	352	385	406	375	380	389	397	368	389	358	326	378	375	386	365	372	370	354	340	375	389	408	326	392	390	368	395	366	384	369	382	390	325	355	382	378	391	382	367	380	395	364	360	389	357	370	358	374	373	401	371	394	370	375	373	345	363	390	379	356	349	381	365	366	373	409	372	360	370	354	383	357	364	343	366	388	400	389	404	385	389	384	379	358	385	360	357	376	405	389	366	397	375	403	379	391	376	385	368	350	385	367	372	369	387	360	346	346	379	392	359	400	394	356	369	366	386	380	371	395	375	389	375	354	381	350	401	337	382	364	399	384	348	333	360	361	379	398	414	389	365	355	409	391	391	398	373	399	398	341	362	428	402	384	385	388	368	410	369	364	383	374	352	379	362	351	404	385	401	347	360	371	372	364	397	395	410	427	390	378	382	385	388	424	388	399	377	407	390	386	354	366	405	360	363	354	388	371	391	356	425	417	390	395	391	389	397	398	400	418	399	348	384	374	408	382	401	403	373	393	378	358	368	385	370	363	384	377	416	353	380	390	354	371	388	364	409	388	363	390	371	380	380	336	362	375	364	364	358	403	378	353	398	403	433	398	375	371	401	377	409	366	366	373	406	419	379	376	370	398	366	365	389	395	368	399	369	375	404	375	379	401	372	360	406	399	394	395	363	376	386	378	376	378	363	383	374	399	343	389	358	358	387	360	354	399	386	356	365	363	389	407	403	396	370	382	418	368	346	385	415	368	358	393
23196	20764	28178	23426	20744	13317	1274	682	518	400	390	373	283	290	270	2598	248	198	200	169	169	193	181	155	163	154	171	164	172	146	168	168	163	151	167	128	157	155	180	131	139	123	129	139	140	140	145	146	134	153	153	154	145	143	149	133	133	145	144	147	148	134	140	142	169	140	141	136	134	135	131	140	146	133	156	137	138	128	128	125	123	142	126	151	134	123	140	141	150	128	124	148	140	142	150	131	133	143	138	148	126	124	137	131	130	130	144	139	128	158	146	140	138	144	150	125	137	132	149	160	135	130	121	124	138	140	131	142	117	114	132	162	126	121	139	158	124	144	129	134	141	132	140	148	131	138	114	158	132	124	133	135	145	147	150	128	139	141	125	147	139	111	113	118	137	135	126	144	133	153	119	131	142	142	154	131	121	146	127	146	148	143	146	114	141	145	154	138	129	133	141	133	138	141	142	127	133	134	135	141	124	126	134	143	116	116	138	139	119	132	142	138	143	125	144	126	142	126	136	147	137	122	139	130	139	144	152	153	140	150	142	147	133	147	121	133	136	115	126	135	116	141	133	139	167	142	133	139	144	128	142	160	135	140	137	124	149	147	158	134	141	138	130	139	160	148	130	134	125	142	134	124	143	123	149	161	148	111	129	123	138	141	159	117	142	153	151	129	164	142	142	121	141	137	121	154	135	125	138	142	125	147	124	128	128	145	142	106	126	132	141	166	148	120	134	137	126	143	143	138	138	127	128	141	135	143	128	137	143	137	153	158	128	130	135	153	136	127	140	140	135	142	114	149	115	135	129	127	122	121	130	142	131	152	140	127	135	122	134	136	125	136	121	147	155	129	117	137	131	138	154	142	143	129	139	135	122	145	127	128	133	140	128	119	139	153	125	134	125	144	127	137	149	114	140	171	151	148	130	122	144	123	142	148	142	131	136	154	148	130	136	126	129	131	118	140	127	124	120	141	137	148	141	143	147	133	136	149	136	135	117	137	156	118	123	152	141	133	132	153	123	115	129	114	114	130	128	122	137	120	148	122	155	144	149	146	141	114	133	124	134	150	147	127	135	141	149	151	142	137	121	126	140	137	151	112	121	117	150	141	164	134	146	127	140	146	125	156	139	140	164	160	141	128	124	154	132	131	153	111	138	126	129	139	136	125	126	120	148	159	132	139	139	145	112	144	136	114	130	138	145	154	145	126	116	150	163	102	141	151	124	149	123	119	126	128	144	152	145	146	154	136	117	139	130	128	142	151	132	125	122	122	123	114	137	140	118	162	124	114	145	128	144	122	119	135	142	139	145	148	145	136	130	144	144	126	131	134	151	153	131	143	130	128	120	139	141	135	149	151	150	126	142	136	139	138	150	124	158	125	144	145	153	148	128	143	139	123	132	135	125	152	150	144	153	130	152	131	128	131	142	132	105	140	123	150	128	132	143	147	139	139	155	140	141	131	140	142	142	122	149	121	144	120	138	143	129	148	144	137	117	150	149	144	132	139	109	148	129	134	143	129	148	142	144	161	131	128	131	135	145	116	126	143	145	136	122	135	155	145	147	120	128	143	135	121	135	135	152	148	128	137	131	136	132	138	138	121	147	134	131	132	145	135	129	127	132	141	126	121	142	108	114	129	146	142	135	150	120	117	119	133	133	133	132	114	132	133	131	117	138	137	135	129	162	125	138	138	126	146	143	143	118	149	138	144	146	146	135	135	108	138	111	140	138	135	130	108	150	148	130	110	134	135	132	126	147	138	144	140	142	125	119	148	139	148	118	135	138	148	140	146	134	146	125	128	124	137	117	137	157	148	141	127	146	147	137	126	162	136	118	144	122	151	140	135	145	128	125	155	137	128	134	145	144	130	147	148	136	135	148	131	136	156	140	143	117	120	149	133	143	123	143	141	128	122	160	147	133	119	130	124	123	138	126	126	136	158	133	151	135	113	117	114	134	126	134	131	139	127	123	109	144	116	124	112	131	131	128	139	132	136	140	129	146	111	147	130	123	137	140	141	124	128	132	128	144	124	118	137	127	131	140	135	147	134	129	147	123	122	148	138	121	140	139	134	143	155	128	144	128	118	125	139	133	144	157	152	138	149	125	135	135	146	142	153	105	141	137	144	130	133	139	122	131	125	151	140	129	147	143	126	149	139	136	139	118	144	131	120	118	124	128	112	148	131	158	141	138	138	132	138	145	126	140	123	151	140	138	113	137	124	132	148	143	123	135	138	136	140	137	125	142	140	133	137	137	121	152	140	152	140	119	133	123	122	133	124	136	131	134	125	135	117	118	153	148	134	127	164	127	134	143	130	127	130	127	136	107	152	120	136	115	128	128	156	140	140	117	128	141	163	132	135	137	124	120	121	121	143	145	115	142	150	150	135	140	135	142	150	141	125	163	124	132	125	112	122	129	149	139	129	133	139	140	131	137	144	149	144	135	124	153	143	154	139	155	129	119	148	133	139	148	142	131	135	111	121	132	136	151	146	164	129	167	148	147	119	151	125	129	149	129	107	134	137	154	156	127	128	135	113	119	129	146	155	143	144	154	132	156	138	138	148	150	113	118	137	142	128	124	155	135	140	133	147	130	128	134	122	112	134	126	133	117	134	128	129	137	127	127	158	136	132	121	111	131	150	124	140	143	115	125	136	134	140	116	121	118	153	134	116	134	137	133	129	127	146	130	141	135	134	136	139	127	136	132	144	131	135	125	134	131	124	128	167	128	124	143	117	131	131	127	127	162	133	162	126	164	131	141	117	137	141	134	124	142	128	132	126	128	108	144	151	125	139	123	135	120	147	139	121	141	119	141	151	135	121	136	107	156	127	140	146	119	143	132	113	137	133	138	142	155	132	150	136	139	119	140	140	129	128	127	138	109	129	125	151	125	145	127	147	118	125	156	172	130	147	138	142	152	119	125	126	126	121	134	114	147	132	127	129	145	162	139	146	139	145	145	149	143	138	151	120	133	135	157	140	148	151	151	130	110	131	123	139	144	139	149	135	126	163	143	135	148	112	137	126	138	140	109	126	137	137	130	162	136	139	131	139	142	133	129	126	140	135	148	133	141	122	142	142	144	133	144	133	128	139	139	131	143	140	138	146	130	141	129	134	136	134	139	140	150	149	139	134	149	144	133	117	148	124	121	131	142	133	150	135	118	121	125	145	117	122	132	155	136	124	128	155	138	120	129	126	152	126	131	127	127	127	160	106	146	142	139	138	130	139	136	123	135	134	146	131	128	141	147	134	148	148	129	137	127	111	131	135	136	130	130	137	136	142	131	122	150	147	132	130	139	138	106	142	130	160	145	136	142	139	133	136	112	133	137	139	127	129	160	130	131	124	134	133	134	131	148	126	137	124	136	142	121	136	143	136	149	119	131	118	150	140	145	133	129	129	145	124	136	149	132	147	145	137	139	133	154	129	132	133	131	140	152	150	125	146	145	141	140	121	146	141	125	122	122	138	112	127	139	120	135	125	158	114	121	142	129	137
13041	16314	13217	7762	3565	2132	1616	1298	1014	845	704	666	504	461	464	4749	304	279	283	248	241	234	260	224	247	180	227	220	205	204	231	167	193	197	189	169	224	168	221	189	175	185	188	180	176	197	194	206	176	183	171	207	173	167	171	175	162	154	173	174	169	156	195	153	190	167	186	161	176	159	190	173	185	199	163	192	163	186	163	179	187	187	189	187	179	155	175	159	173	159	159	181	172	168	188	181	170	176	205	181	172	182	183	172	191	167	178	170	158	176	174	167	175	170	170	162	167	193	184	165	169	164	180	180	148	162	174	176	158	180	163	179	169	178	187	179	161	178	158	155	154	168	156	175	179	174	180	156	164	208	172	164	176	135	184	174	162	188	159	155	170	183	176	193	180	160	172	165	162	161	178	171	184	174	177	151	154	168	156	198	187	188	173	161	178	177	174	175	164	182	195	162	150	164	142	195	176	173	183	161	178	154	164	163	159	162	167	186	158	186	185	166	172	172	191	151	172	166	157	167	156	175	164	130	164	162	142	182	157	173	160	183	166	179	186	186	152	175	166	167	165	189	149	160	175	136	173	160	168	170	170	172	169	186	169	169	194	166	180	151	170	167	157	179	206	162	175	190	172	189	179	166	155	157	197	173	158	175	199	177	182	172	167	173	165	143	166	158	172	165	184	147	148	158	164	189	184	166	177	185	171	183	191	181	163	177	170	158	171	167	162	183	188	197	162	162	169	181	185	161	156	198	176	161	165	177	186	158	161	185	178	156	184	178	188	178	179	170	166	180	180	188	176	181	162	184	140	179	174	186	168	160	145	168	163	165	164	182	162	172	165	173	200	176	167	165	191	172	179	199	172	188	174	152	186	164	184	193	179	163	165	151	156	170	177	183	170	160	169	188	186	184	174	180	150	176	198	162	199	196	145	191	171	172	182	196	167	186	180	171	153	165	173	172	156	176	166	156	154	176	187	194	179	181	174	198	181	168	180	164	163	189	179	171	180	149	169	175	188	173	177	172	179	155	167	174	170	173	155	165	170	174	159	161	174	168	198	153	170	178	164	186	180	186	188	178	185	189	170	180	175	190	158	182	160	181	181	154	184	171	173	164	135	162	153	172	167	163	155	161	188	162	184	187	173	163	167	188	181	158	161	186	163	163	183	165	184	156	163	165	174	179	166	157	173	151	164	185	188	174	174	177	173	171	183	165	159	173	186	168	173	167	182	174	178	149	165	167	174	193	168	151	203	173	174	160	168	164	187	164	175	186	182	179	180	184	161	171	187	147	172	137	188	187	166	146	169	186	168	167	168	163	157	158	154	179	166	163	157	171	163	198	177	158	172	150	146	177	151	172	163	166	163	166	173	168	187	185	186	179	173	176	184	172	173	179	178	175	176	185	159	180	177	166	161	181	159	149	172	180	185	189	183	171	181	187	174	160	168	166	180	165	201	161	162	178	150	177	198	166	172	186	181	184	181	160	172	201	177	206	181	162	158	214	152	168	170	174	155	152	173	181	155	176	171	149	170	197	181	174	164	180	178	178	174	175	165	178	196	182	187	174	174	172	173	151	162	164	177	180	174	158	171	149	186	189	163	190	163	173	163	176	180	182	157	157	158	193	167	166	150	175	176	178	182	157	200	166	148	182	166	162	187	166	186	183	162	177	148	164	159	201	162	169	168	174	175	159	181	158	160	183	176	168	172	179	170	173	176	189	164	153	179	185	172	174	168	192	152	169	151	183	158	157	166	182	157	173	162	198	211	186	194	189	197	189	162	186	163	162	155	151	157	173	157	190	167	171	171	173	166	167	176	177	164	177	161	153	156	181	150	187	190	184	163	168	164	184	151	165	152	163	179	160	171	181	158	187	141	173	162	169	181	180	193	181	148	183	195	178	177	170	181	163	191	179	194	218	165	148	177	180	196	176	168	173	187	188	179	139	174	187	194	177	178	168	168	193	177	156	188	178	176	162	186	173	160	178	187	178	188	172	210	192	155	171	174	180	140	163	157	150	169	159	193	153	166	164	170	152	187	167	155	164	157	159	164	197	179	162	151	175	195	158	186	147	176	160	171	165	168	184	162	162	184	189	166	172	174	161	176	176	166	172	160	163	171	168	171	191	154	168	174	177	166	192	185	179	163	185	175	126	171	189	157	168	174	167	158	166	167	182	179	190	145	174	158	181	164	167	151	144	165	165	168	172	163	174	190	179	145	170	146	164	177	165	184	169	161	164	166	155	185	171	153	170	189	164	188	161	183	164	177	163	160	166	166	144	171	180	171	166	189	158	195	200	190	158	176	169	189	164	176	178	161	169	181	179	156	188	183	170	192	157	182	191	177	182	190	165	184	166	173	178	191	179	179	157	179	165	158	163	169	170	180	187	177	175	166	177	185	166	176	201	174	181	191	173	186	172	198	176	174	162	181	168	190	161	172	179	178	177	172	178	186	149	187	193	168	150	187	184	177	181	168	187	168	167	174	170	164	184	172	159	185	184	174	174	164	177	180	166	185	165	196	163	193	191	153	176	183	177	175	178	159	152	174	178	169	176	153	180	188	183	200	190	162	157	162	169	184	194	178	156	171	193	200	173	179	170	171	188	177	176	163	193	164	177	174	164	175	169	153	176	200	169	180	173	153	169	189	168	150	174	175	180	168	160	189	160	168	162	183	179	185	155	170	176	170	184	185	183	150	165	177	179	173	167	187	159	170	155	171	155	160	163	180	183	177	167	166	157	155	162	185	149	176	180	155	162	184	172	190	180	179	190	152	176	173	166	159	184	194	163	166	168	172	170	182	181	167	165	153	153	186	175	203	180	171	149	186	184	192	169	154	165	190	182	182	186	188	172	177	155	145	148	187	150	170	155	141	183	163	181	194	182	165	202	153	176	144	162	175	149	201	183	158	180	211	161	185	169	174	153	171	156	169	175	170	188	168	189	181	176	167	169	155	183	153	177	180	176	176	185	182	191	150	140	157	176	187	164	160	147	168	166	179	177	166	180	156	158	181	174	158	157	162	170	187	140	180	175	171	171	193	162	178	168	151	160	187	170	160	158	200	159	198	199	180	164	159	182	178	190	186	180	193	186	195	187	178	164	156	184	166	181	148	162	171	173	190	192	151	162	177	172	171	170	154	186	154	159	185	176	179	179	169	161	154	181	167	178	186	155	167	146	185	169	153	181	191	182	189	186	192	176	172	164	175	180	167	175	166	171	168	169	196	181	184	164	187	181	173	178	153	153	172	180	157	155	161	169	175	171	162	161	178	155	165	171	166	174	168	164	156	186	200	201	135	175	177	171	171	151	167	172	199	167	195	162	170	166	144	182	164	158	171	182	189	157	178	176	176	171	179	177	156	212	171	191	168	165	174	195	184	158	173	176	155	191	185	175	141	166	164	203	161	193	165	166	167	190	177	176	178	200	162	162	189	159	163	147	168	155	168	176	197	172	185	179	172	147	192	164	160	179	187	144	177	153	168	172	181	172	185	158
24470	20775	27212	24317	13405	1058	676	564	518	469	483	461	400	439	441	1299	410	350	398	419	406	377	359	364	368	350	357	364	374	375	374	313	358	361	375	384	351	364	372	368	402	355	389	374	376	372	373	344	354	384	350	331	364	357	338	364	342	388	362	377	343	401	362	333	367	346	350	355	350	364	384	355	357	412	374	330	368	373	367	381	353	390	382	381	369	388	372	371	390	353	353	387	354	381	364	347	366	330	375	342	353	348	347	380	351	388	363	390	350	369	332	381	362	349	384	330	387	366	380	337	385	358	356	358	400	325	364	363	342	355	370	326	369	333	371	370	357	370	404	335	361	324	372	389	387	349	354	344	333	354	350	355	368	368	363	350	387	363	370	366	351	356	355	360	347	314	353	388	349	386	357	370	363	356	357	369	369	356	354	404	332	331	373	380	324	395	360	368	352	331	371	353	389	394	345	382	348	333	350	365	372	382	316	399	354	383	376	358	367	370	400	388	333	362	379	355	387	361	369	367	357	380	376	364	378	380	344	340	347	370	359	365	350	345	375	347	393	348	354	369	322	344	389	358	385	369	383	369	386	347	383	351	377	350	338	333	319	368	348	345	325	391	337	376	363	381	355	395	369	351	374	339	399	347	352	373	366	361	383	365	402	382	358	379	363	352	384	367	374	351	355	353	358	364	365	348	367	335	369	378	346	361	349	347	363	399	360	411	373	350	357	357	382	367	345	362	351	372	336	394	349	355	373	347	373	346	356	381	373	358	361	352	357	351	354	354	348	376	366	380	344	399	393	360	402	351	356	354	365	388	363	320	353	374	330	358	348	328	348	333	360	367	376	369	410	361	336	365	345	334	351	358	381	377	359	354	373	394	346	361	349	396	343	358	354	365	357	385	359	367	337	366	349	338	360	385	371	408	373	314	398	350	349	354	369	364	333	375	370	351	351	320	371	370	392	322	367	362	341	369	352	367	366	384	375	375	358	351	382	380	346	348	370	340	362	365	361	388	384	379	372	337	350	386	360	361	375	370	378	362	383	361	350	351	373	359	374	379	386	362	367	403	338	375	378	357	373	391	379	372	373	354	355	328	382	373	361	394	370	381	370	353	359	358	380	394	363	357	364	329	367	349	374	377	363	396	352	344	385	352	352	354	353	354	387	369	349	371	335	359	370	366	348	355	366	372	358	342	365	343	340	365	347	377	343	383	365	403	347	375	357	383	358	337	354	340	366	339	384	360	343	393	355	362	337	351	359	365	375	364	351	359	372	378	345	397	366	341	369	369	384	363	371	344	354	320	375	349	369	359	334	366	372	387	370	348	407	316	340	377	347	378	369	340	355	330	373	384	362	364	331	336	350	395	364	390	373	384	357	331	357	370	383	375	352	376	372	365	399	411	356	364	376	354	345	363	373	355	330	370	380	336	340	378	349	369	355	317	353	347	405	356	334	383	372	351	356	356	389	364	344	347	370	376	331	359	372	369	372	334	368	352	338	333	384	414	379	402	349	324	382	333	371	423	350	369	332	355	366	363	359	385	326	348	374	355	372	359	329	364	358	324	359	343	371	355	370	362	360	358	350	379	367	363	398	351	412	374	381	329	337	391	336	367	364	363	354	363	379	352	340	329	354	375	379	382	344	386	384	377	385	331	373	352	382	337	336	323	385	356	360	363	374	384	366	352	370	372	377	352	370	350	411	376	370	359	359	375	347	358	394	366	386	349	356	336	378	337	369	390	338	369	364	341	365	371	354	374	374	388	375	348	356	343	365	367	351	363	366	361	338	374	319	365	356	365	401	369	368	355	361	354	370	404	347	334	339	375	347	374	365	349	346	332	392	336	373	375	374	348	367	404	370	346	345	372	399	362	342	350	332	342	352	353	340	363	357	370	385	320	353	347	347	395	386	365	366	387	355	323	351	349	336	328	348	386	405	355	352	388	332	352	347	360	388	355	389	365	386	362	307	336	351	347	396	365	372	346	373	332	350	386	365	332	347	381	357	360	381	399	362	349	385	387	379	394	393	373	354	353	370	360	341	390	373	386	362	349	368	345	350	356	374	376	393	360	356	373	349	394	377	352	320	329	341	336	350	361	370	311	348	377	359	381	385	376	389	354	343	362	379	344	361	376	373	349	353	343	399	364	377	364	349	351	385	333	353	368	328	361	350	323	360	361	371	337	369	381	349	369	350	367	375	371	370	353	392	362	344	333	364	407	371	376	387	383	363	376	355	351	367	356	371	375	335	343	366	378	384	344	365	354	339	391	387	335	345	339	343	401	361	375	345	347	345	353	365	383	369	370	334	344	349	331	340	370	353	347	364	367	367	370	347	364	356	391	371	378	361	335	386	387	359	344	362	363	371	340	384	371	377	382	363	355	331	373	382	333	344	344	355	333	404	380	338	361	355	369	380	389	331	376	355	367	349	354	369	397	374	339	344	352	347	334	342	362	377	347	374	360	340	322	346	373	359	347	358	356	363	359	384	357	389	363	385	401	369	351	355	323	346	357	394	399	370	359	351	338	359	356	382	365	374	359	354	363	330	357	380	372	362	350	342	365	317	369	368	365	388	346	357	346	347	341	374	336	378	360	390	382	374	360	369	341	369	342	359	377	400	353	371	359	366	368	371	360	366	332	378	336	362	367	385	363	381	360	379	338	379	373	359	396	352	403	345	326	360	355	385	348	349	367	399	367	350	362	375	360	356	389	372	390	384	381	381	361	345	378	380	358	356	357	380	365	367	316	395	389	362	364	351	380	353	354	370	363	331	355	366	347	343	383	360	400	389	348	356	341	364	381	399	351	380	358	364	355	361	360	385	353	357	378	377	372	372	387	350	355	377	355	373	323	383	354	343	349	355	348	367	329	356	337	355	353	387	366	396	343	341	354	377	366	369	369	371	351	318	324	378	348	355	368	378	391	367	378	345	369	350	361	351	367	360	402	410	357	372	359	359	354	346	367	366	378	336	397	377	356	370	341	368	391	356	347	382	366	357	359	344	372	352	363	395	354	397	343	321	362	366	337	377	357	400	353	351	333	323	342	347	361	349	393	387	363	363	346	327	346	361	357	388	366	365	341	374	393	345	372	352	359	346	358	359	361	368	361	348	345	361	364	321	384	386	367	371	343	373	341	348	354	313	351	350	362	376	352	364	354	352	370	341	409	344	369	376	360	386	410	361	353	347	366	346	338	355	396	356	369	349	376	375	362	370	351	349	360	347	367	366	360	358	377	337	367	330	352	344	316	334	341	367	353	390	330	373	366	369	348	344	355	392	358	376	347	379	366	377	391	339	354	354	354	327	349	371	335	369	357	370	384	391	325	363	371	396	352	355	339	315	354	365	355	399	366	341	364	362	335	348	402	348	324	355	354	346	366	339	365	378	369	395	350	360	360	360	364	373	336	336	341	351	359	360	375	355	332	382	349	326	348	395	334	356	345	338	360	378	330	390	364	356	378	377	347	348	358	367	367	351	373	356	363	355	383	338	369
13360	12555	10128	5993	2510	1522	1283	1032	909	791	701	712	614	536	601	2535	557	482	499	495	434	471	412	450	445	433	450	479	458	419	444	450	446	451	428	466	468	438	453	433	440	432	456	422	435	432	418	417	434	435	455	407	430	437	395	404	440	422	409	428	419	401	403	420	391	421	423	435	438	459	394	417	423	425	433	395	421	414	400	409	408	430	406	419	404	451	391	433	410	425	370	470	423	416	442	473	421	406	426	446	431	424	422	411	424	419	440	399	390	431	424	464	414	436	399	450	465	414	455	403	401	422	442	394	447	441	450	434	423	441	421	405	404	438	433	418	404	419	487	434	412	429	420	418	418	396	434	420	424	397	432	421	444	422	415	410	416	417	396	431	395	401	361	427	409	449	410	382	446	426	419	439	409	412	428	395	418	453	439	450	413	397	425	387	430	411	393	459	429	486	443	433	417	398	440	422	400	461	438	418	379	414	422	458	443	447	409	441	376	464	463	413	449	442	396	406	420	394	434	421	428	410	418	461	442	414	446	471	416	418	417	394	435	434	432	441	429	410	431	401	425	461	433	459	444	406	433	431	448	416	385	380	443	458	437	452	416	410	439	388	436	426	395	461	425	432	392	456	416	408	425	417	422	362	393	410	428	442	400	444	448	446	457	432	428	420	410	436	467	455	428	422	409	450	413	422	460	452	381	403	408	423	452	402	392	453	440	392	445	444	391	400	450	421	450	431	415	442	440	444	446	435	417	410	432	483	401	420	398	433	401	423	414	414	407	480	460	415	445	414	430	444	391	456	442	420	407	456	408	454	411	398	439	427	424	414	408	439	396	393	435	393	431	400	431	386	411	439	434	405	405	411	447	437	424	388	394	451	430	418	424	450	401	408	425	421	439	434	429	445	430	474	425	396	418	429	433	436	407	383	430	391	436	428	414	403	442	410	402	412	443	421	427	405	411	432	431	455	402	409	445	436	435	410	444	434	410	440	438	446	372	430	423	432	437	436	390	449	408	417	447	427	409	424	433	442	438	448	417	415	373	420	390	424	458	452	408	469	463	459	376	405	446	423	427	428	451	457	437	434	434	415	424	436	437	433	395	438	437	445	420	409	416	443	436	402	435	426	415	410	409	428	439	392	441	444	416	425	421	422	451	455	426	460	408	476	447	399	453	386	430	413	399	441	451	467	460	437	454	408	406	433	396	420	441	423	430	465	394	428	406	432	450	450	411	404	434	418	411	426	449	458	417	476	437	420	412	450	424	444	411	415	390	415	413	386	437	422	458	429	428	456	432	407	426	464	432	431	433	416	433	406	400	467	407	401	422	442	443	423	406	401	418	418	443	441	416	439	389	415	405	388	438	422	424	387	434	439	411	450	423	412	442	432	422	455	410	442	435	412	442	426	432	440	438	452	388	419	372	455	430	452	409	407	433	450	431	413	426	428	423	432	438	434	439	425	413	429	403	408	403	503	420	448	444	432	420	432	401	432	424	411	404	414	445	455	427	435	438	427	415	444	442	437	413	427	443	416	421	464	410	421	430	465	426	457	452	409	426	423	442	411	444	424	426	428	434	424	425	403	430	413	399	432	446	427	402	418	451	431	399	414	411	430	416	433	399	425	400	423	457	425	425	414	426	409	438	459	415	413	423	449	445	420	400	411	426	407	433	440	436	406	410	421	431	413	429	455	431	439	408	399	418	429	419	433	409	418	436	427	399	426	436	443	431	433	433	382	454	451	431	448	416	410	453	400	415	391	441	442	421	446	436	416	424	428	450	421	401	433	468	409	451	407	452	418	450	436	451	409	408	426	412	436	415	421	425	429	405	433	440	412	418	431	425	449	437	428	433	391	426	439	430	436	413	418	418	436	447	439	439	375	450	433	430	400	413	425	406	439	449	437	416	423	391	442	422	392	443	458	417	433	426	410	442	422	407	457	434	422	423	443	419	428	431	408	448	423	403	424	386	442	434	452	423	435	401	427	414	413	394	381	407	443	452	401	437	402	436	401	394	437	416	434	380	441	424	408	417	434	418	439	454	431	428	432	403	458	481	422	452	420	402	456	426	435	414	420	445	420	423	431	463	412	419	464	454	435	432	424	423	459	449	432	389	406	414	440	402	450	447	430	450	408	400	445	426	439	390	447	425	396	449	439	472	406	419	410	407	413	423	445	441	417	436	444	443	448	437	418	448	383	433	422	389	426	416	433	400	380	420	413	432	437	438	393	420	420	393	418	411	417	390	451	445	391	409	398	402	420	376	429	440	468	424	437	419	421	475	436	431	456	420	415	439	448	456	431	381	407	441	392	407	458	432	410	434	411	445	405	443	414	406	448	454	441	410	417	415	446	440	425	397	462	446	401	445	441	441	422	414	449	432	447	432	406	394	413	385	426	422	428	408	429	414	436	432	456	445	425	410	393	404	428	408	421	440	423	390	437	411	422	418	426	423	376	390	415	369	438	397	400	438	395	446	464	426	435	414	423	442	421	442	464	353	454	396	437	370	422	377	429	397	421	417	423	440	425	418	384	413	439	386	428	382	417	457	398	399	402	447	400	426	466	421	441	400	410	448	434	396	425	424	427	433	422	431	423	418	456	448	422	422	413	429	421	405	441	442	428	422	425	422	410	424	392	388	407	389	457	436	419	445	426	440	487	443	437	424	449	419	444	464	414	394	427	408	417	404	443	395	430	434	434	396	403	441	437	413	418	427	449	420	421	451	426	423	405	430	440	433	448	452	450	434	403	413	419	452	434	438	463	385	458	416	423	378	406	398	457	406	396	414	426	449	449	405	420	417	424	461	449	476	433	437	435	427	432	418	412	429	430	420	452	420	417	469	416	438	421	397	410	436	445	431	438	403	416	441	441	440	403	445	403	420	455	411	440	407	423	391	445	429	439	439	411	400	453	416	442	416	429	427	420	462	411	405	422	463	456	433	432	437	409	457	425	431	420	372	429	416	390	409	428	427	455	400	417	421	414	407	433	442	416	440	431	396	419	426	423	385	442	436	389	423	446	408	415	425	467	420	417	419	385	435	414	413	431	416	450	444	392	419	418	408	405	408	407	442	385	389	445	398	397	431	400	426	449	433	459	476	419	432	420	403	431	443	434	375	456	440	406	425	388	426	422	420	418	434	427	397	426	439	431	428	405	394	400	445	429	426	449	412	414	448	405	420	443	446	445	385	425	410	440	441	407	398	439	431	414	447	432	413	432	418	439	419	415	406	423	481	448	424	379	404	425	417	433	434	454	446	451	427	405	408	413	429	455	420	405	450	453	400	390	439	428	414	414	401	456	428	387	416	391	428	377	424	429	417	474	413	419	417	414	408	401	427	407	426	467	409	427	428	419	414	419	401	413	432	427	406	450	422	406	397	402	409	438	411	415	437	396	384	448	431	418	411	442	402	431	390	474	395	440	405	378	426	418	412	414	438	404	409	449	404	421	446	407	440	436	447	423	439	401	484	419	409	439	438	417	446	428	379	390	432	455
22341	20800	28574	23107	20796	20863	12130	1283	823	704	593	622	499	401	435	2929	266	233	220	220	214	230	167	183	201	204	204	159	172	194	186	152	167	160	160	164	168	158	160	146	171	152	137	164	144	158	149	153	147	142	134	154	169	172	138	135	143	141	160	145	123	151	141	133	132	127	153	126	143	142	139	146	135	133	127	146	139	137	138	146	152	133	147	130	123	134	133	137	139	141	140	140	145	143	143	126	128	133	130	139	134	144	141	131	135	130	142	131	149	144	119	123	124	133	143	127	139	149	129	124	121	157	157	127	127	114	119	121	138	142	150	128	135	147	131	138	153	132	145	114	142	138	132	134	150	135	139	129	137	121	125	147	146	134	137	163	125	135	139	116	139	133	137	138	144	127	124	139	156	135	135	118	153	129	158	136	133	129	134	139	115	141	153	134	132	110	142	142	141	131	130	133	125	136	126	118	128	128	131	146	142	161	143	146	124	123	124	145	135	115	146	130	117	152	110	125	131	131	136	154	147	118	151	138	133	130	119	135	117	141	125	131	123	145	121	149	144	127	128	135	115	146	127	142	141	131	133	116	150	141	137	140	147	144	142	131	141	134	138	150	144	133	127	119	139	120	149	131	145	112	116	147	124	143	142	131	115	139	127	154	127	136	129	130	124	121	129	142	126	125	145	134	129	121	137	118	149	132	155	131	145	143	121	136	123	124	138	138	126	152	134	131	124	115	134	120	149	135	142	139	138	116	121	123	132	116	124	124	136	122	121	137	137	144	109	125	132	146	129	124	139	143	144	124	140	151	141	136	163	145	134	124	126	130	131	137	161	127	152	137	118	140	123	137	119	142	153	152	148	151	123	127	135	109	114	137	141	129	125	142	144	147	120	134	138	125	144	150	129	162	140	167	145	132	112	134	129	115	136	162	124	147	129	135	131	152	135	138	133	132	143	149	135	124	143	128	117	100	142	125	128	155	134	134	123	135	115	146	122	152	141	129	112	122	124	136	122	131	138	153	118	115	130	132	149	138	122	117	130	144	157	135	142	132	137	164	136	126	128	153	128	116	145	140	146	125	134	116	133	115	132	112	142	147	123	132	162	152	137	146	121	123	148	131	134	131	125	139	132	139	116	123	132	113	135	133	119	141	134	124	127	148	140	132	136	117	128	136	133	146	120	123	147	135	131	139	130	130	139	117	131	124	135	136	136	140	126	125	117	131	141	133	128	136	149	133	144	133	168	131	113	156	131	127	130	144	136	136	154	110	120	122	127	135	122	132	141	129	134	125	132	140	119	148	141	118	140	155	173	140	138	148	134	145	121	135	123	137	141	119	130	141	124	145	141	145	144	134	117	147	144	141	128	116	111	125	142	139	119	160	142	130	128	132	151	141	126	140	139	127	132	140	150	147	132	139	147	127	123	141	136	142	129	130	121	131	127	151	125	126	122	153	132	127	147	129	159	129	141	141	132	146	108	134	134	134	146	140	123	121	134	126	132	129	108	141	139	138	136	129	139	145	126	124	140	134	133	143	111	132	134	148	132	131	133	130	120	162	120	134	151	129	125	149	149	135	134	120	124	120	122	126	131	134	143	128	137	150	152	143	106	113	137	148	149	135	139	124	146	137	129	154	128	133	120	134	134	121	133	135	132	137	125	135	131	123	130	134	153	148	118	138	139	126	146	125	159	123	136	148	146	133	138	126	136	131	148	142	139	133	149	126	149	135	151	128	145	141	136	148	117	133	141	130	140	139	143	136	121	148	140	135	118	144	125	133	141	134	148	132	136	146	127	158	147	108	131	118	149	133	145	137	126	144	141	131	139	130	108	128	140	135	133	131	130	148	129	144	147	150	139	141	116	144	130	118	142	146	126	127	123	142	134	131	129	135	129	124	147	134	127	143	145	134	141	153	143	142	136	131	138	154	125	129	131	105	126	126	140	156	134	138	145	132	142	143	138	114	139	139	146	140	144	114	133	137	130	108	149	116	135	126	137	142	140	157	146	145	112	156	149	118	123	131	151	120	143	137	148	122	117	160	134	130	122	145	114	127	127	114	125	140	166	129	133	127	140	144	149	152	137	144	126	146	132	108	141	132	153	139	154	145	149	130	129	136	139	150	148	118	151	129	127	154	132	145	127	151	120	143	149	148	138	130	137	133	140	123	124	142	135	133	127	132	138	131	131	138	123	143	140	128	144	121	125	128	140	133	147	135	135	132	139	147	117	137	161	143	137	122	161	152	145	142	129	144	138	139	117	124	123	142	133	154	124	148	139	139	143	131	125	120	137	131	148	136	132	139	141	138	139	134	118	133	141	133	144	140	155	135	131	142	148	123	157	134	123	152	115	137	155	123	132	165	132	129	148	153	118	120	119	130	146	144	116	121	143	143	128	126	130	127	121	119	117	141	142	130	99	136	148	140	125	123	114	123	129	128	129	116	155	162	113	137	126	152	116	146	119	143	147	141	147	132	137	142	141	140	130	132	126	149	148	137	150	116	130	128	135	137	142	123	129	133	120	133	139	138	149	126	159	129	142	113	152	139	142	141	137	145	137	140	151	123	146	122	123	124	134	123	144	146	138	127	118	95	132	136	122	149	146	133	130	142	140	148	139	148	147	151	136	130	139	129	131	142	122	134	140	135	122	138	142	124	142	161	144	138	151	129	114	140	136	133	144	148	149	120	141	117	133	148	125	121	144	147	152	137	135	146	133	176	153	144	112	121	137	133	136	134	140	149	133	130	134	134	145	146	142	128	159	129	123	132	129	130	146	139	122	117	146	130	128	132	138	132	162	131	122	136	149	138	145	150	129	130	110	115	129	115	153	126	129	128	119	154	133	134	131	113	141	137	120	142	119	137	139	127	131	128	130	140	153	135	138	131	121	142	136	148	130	125	125	127	136	133	124	161	131	150	138	113	132	156	132	117	125	158	135	123	140	147	117	139	134	142	135	169	125	150	143	137	144	137	115	157	145	147	124	144	115	145	138	127	126	129	164	150	153	123	116	122	103	132	114	126	129	145	130	147	139	136	127	141	119	159	148	140	126	120	131	145	118	148	149	147	138	132	122	143	152	129	135	124	124	135	136	136	148	146	124	140	126	147	119	133	132	137	127	136	108	156	123	119	117	127	147	129	115	129	144	123	135	134	135	104	159	137	119	148	147	130	135	126	113	139	137	138	142	143	149	129	140	124	146	142	118	108	140	154	132	122	113	135	118	130	160	139	144	116	146	126	124	135	162	142	133	114	128	125	138	164	155	149	134	146	133	124	140	147	134	128	120	142	120	140	126	117	117	116	112	132	133	147	153	131	154	127	142	120	115	136	126	138	109	130	132	121	123	130	125	130	122	117	128	147	135	141	133	140	139	147	134	128	137	129	122	132	134	125	133	131	135	162	121	130	128	112	126	103	137	132	141	141	147	132	126	137	145	122	112	135	135	131	127	137	136	150	140	127	148	147	120	138	143	135	164	159	131	138	134	132	129	143	132	149
16185	22157	19080	12023	5620	3963	3016	2297	1871	1350	1224	1207	880	676	789	5122	424	396	335	318	310	295	260	254	255	237	230	244	223	224	211	210	221	204	207	190	216	190	172	186	196	185	209	185	176	182	191	203	162	164	169	165	166	163	190	176	160	189	154	163	164	166	196	158	164	171	159	165	169	190	154	169	159	176	138	152	193	158	152	166	156	157	175	172	170	161	164	161	153	144	143	177	178	166	169	163	157	162	141	147	161	160	152	151	146	137	145	166	185	154	178	164	143	168	166	148	138	167	188	175	150	164	145	176	139	185	169	153	131	169	155	150	151	166	158	153	165	145	147	141	159	183	131	151	164	169	178	148	155	175	155	156	150	152	159	161	157	147	137	165	166	164	161	153	144	136	162	149	175	139	152	161	158	157	147	171	154	157	147	150	157	144	153	156	158	151	147	162	155	155	185	147	166	168	179	177	148	147	161	175	161	141	184	161	164	153	151	133	172	157	182	159	149	189	169	164	151	170	142	175	168	159	151	164	159	151	152	150	156	160	160	142	145	166	149	141	148	160	165	156	169	168	157	145	160	143	157	151	181	167	138	163	147	161	158	139	151	139	138	145	142	164	151	150	157	153	170	147	141	171	158	146	156	138	168	187	158	154	144	179	153	136	169	172	166	169	176	161	162	145	142	137	139	155	148	151	151	156	146	132	183	170	156	132	160	152	152	143	144	154	150	164	150	158	162	157	140	157	146	150	137	158	145	166	161	154	151	139	149	157	121	169	155	166	172	156	151	176	146	158	164	150	137	151	149	167	163	155	157	157	156	139	145	167	153	161	163	168	164	166	170	160	159	163	144	165	139	150	180	136	165	159	154	162	148	179	142	162	162	135	142	156	183	140	155	165	138	188	174	142	158	151	148	137	151	157	135	146	166	155	139	161	154	163	156	154	149	155	150	123	152	153	164	153	151	145	156	160	157	147	140	138	147	171	134	148	150	166	155	151	137	163	196	147	154	154	157	140	177	149	148	184	163	173	141	170	152	134	173	115	147	160	165	168	150	145	171	143	147	166	165	182	158	150	165	156	159	151	179	153	156	160	154	169	164	157	143	145	150	152	146	148	155	147	161	156	144	150	146	132	156	146	149	164	158	148	155	141	166	160	150	147	137	170	143	158	143	145	154	183	150	178	158	151	136	176	157	150	138	164	146	153	168	131	155	149	175	160	132	148	158	158	156	160	156	145	140	168	135	153	159	140	147	162	148	142	162	166	141	147	148	150	147	156	143	149	158	146	148	164	132	161	143	156	147	137	160	140	184	143	164	165	160	155	163	193	165	149	184	158	149	156	163	154	158	137	143	150	147	134	154	157	166	159	150	133	152	134	158	162	168	143	151	157	145	155	141	168	164	138	152	173	157	158	161	138	151	137	159	180	167	166	138	161	173	159	159	186	164	166	153	149	166	158	164	163	152	143	158	163	175	160	146	127	146	144	145	162	146	150	151	157	157	152	158	148	184	161	147	142	149	181	163	143	165	153	152	143	170	145	162	162	148	131	143	152	132	150	144	175	169	152	156	154	150	162	137	140	168	150	155	158	160	145	146	155	154	144	173	172	136	159	151	155	126	147	136	187	149	165	140	157	172	159	114	156	160	150	162	160	171	164	152	154	144	144	154	137	159	157	151	151	171	180	161	140	130	158	156	163	125	171	152	146	164	141	151	137	136	165	151	141	157	166	146	169	156	155	144	126	172	129	147	152	138	135	148	141	147	153	156	170	140	164	160	154	145	138	156	168	166	141	168	150	169	153	159	177	163	132	164	161	156	159	160	149	141	169	156	149	182	157	165	157	165	187	171	146	162	138	185	153	147	155	143	163	149	166	147	155	175	160	168	153	143	139	154	167	153	150	169	148	157	144	155	133	149	150	170	151	137	155	169	146	151	141	172	177	155	163	158	145	148	156	161	156	143	146	180	163	169	165	151	143	139	171	137	131	148	158	152	156	158	137	152	161	159	151	158	155	147	141	146	156	138	153	162	140	149	145	169	188	160	157	126	167	155	179	192	129	169	152	144	154	163	137	153	142	141	169	179	140	175	146	167	157	161	187	148	142	167	177	135	154	151	172	134	144	164	169	158	153	148	163	171	159	128	147	130	163	137	141	144	147	163	149	153	153	146	153	145	155	156	143	142	138	163	162	157	148	159	139	146	152	163	143	153	161	161	169	134	159	138	133	139	150	149	181	159	160	138	148	148	163	154	166	158	138	157	142	154	159	171	136	142	157	160	152	144	162	147	155	163	152	139	160	163	168	165	144	151	141	161	151	162	143	142	169	157	162	150	133	161	134	147	154	192	151	142	154	165	136	161	178	158	146	165	155	174	148	160	137	141	165	149	114	140	193	147	160	145	170	140	176	126	134	166	150	158	147	174	143	153	153	169	163	148	149	150	149	170	145	167	157	144	172	151	154	171	139	148	163	143	169	165	158	153	163	173	144	162	154	165	165	140	131	163	157	142	136	146	171	131	142	148	159	140	139	138	163	166	160	143	141	139	152	163	145	174	162	151	158	149	167	169	144	157	159	161	156	163	135	159	160	145	139	157	148	159	141	165	158	166	149	160	160	163	154	132	152	175	155	139	145	154	169	168	162	152	153	176	153	153	164	154	160	186	161	142	165	151	166	171	166	171	147	175	168	164	160	146	153	139	164	159	140	153	137	152	174	143	166	132	136	141	169	165	153	142	155	148	136	160	156	146	156	149	156	164	138	158	142	156	168	145	156	143	134	165	143	158	130	151	144	135	140	130	141	157	162	153	126	151	166	159	165	135	129	145	167	151	158	142	152	168	159	145	143	143	146	156	165	153	149	148	184	149	151	148	165	137	151	153	169	154	152	165	165	144	158	164	152	163	141	155	180	155	171	142	152	164	145	161	154	151	137	149	151	161	139	160	161	161	159	146	155	150	158	154	166	145	161	151	166	132	161	165	162	142	153	158	135	174	146	159	157	142	164	165	142	151	159	162	165	163	143	138	150	168	185	156	149	166	137	154	165	186	147	143	152	161	169	155	167	161	166	136	154	157	157	140	176	161	168	175	175	164	165	153	159	160	163	138	156	135	149	174	151	152	148	170	162	167	156	157	170	155	156	175	185	163	155	144	143	166	150	159	159	159	144	146	152	166	162	145	148	162	145	157	156	171	167	132	150	136	153	154	172	148	150	152	138	153	155	139	127	183	150	170	176	147	147	152	156	137	157	165	157	133	152	174	151	157	155	136	181	163	163	136	162	154	158	154	155	160	177	157	168	169	167	167	168	148	165	145	167	145	140	156	164	153	155	143	155	149	158	161	168	152	164	164	161	145	155	172	173	174	181	145	154	155	168	161	165	152	157	164	168	169	147	162	151	148	149	155	154	136	147	133	148	160	163	156	151	181	144	136	147	156	141	137	152	169	164	155	157	130	147	154	164	166	159	162	190	146	160	164	158	147	169	160	158	156	167	157	160
26602	20310	11357	2583	541	418	395	342	322	372	341	357	333	370	344	380	304	308	346	337	326	316	322	307	316	305	280	330	333	295	330	337	338	315	272	307	315	336	324	340	328	289	306	320	318	313	323	309	305	292	305	333	318	329	293	334	285	308	298	322	329	317	307	299	324	339	301	336	314	327	310	331	321	319	318	297	287	303	346	301	308	334	320	302	304	316	317	322	305	338	330	341	311	313	302	278	280	327	303	334	320	331	320	312	313	319	304	309	333	286	284	304	316	301	321	298	292	326	340	314	348	286	336	304	303	324	310	310	295	318	299	330	336	301	337	330	333	321	312	269	302	309	314	321	287	336	329	299	315	310	304	309	321	324	321	318	321	304	315	307	313	308	312	334	328	335	298	312	287	311	339	304	342	338	326	375	317	328	310	308	317	293	297	330	339	314	300	340	318	308	324	300	322	351	303	339	334	307	313	297	307	300	303	321	334	293	300	309	269	298	320	317	322	309	310	337	342	324	337	323	313	309	332	293	307	325	307	308	309	336	324	316	307	320	300	309	325	313	319	312	300	312	354	350	345	293	326	305	349	298	308	318	307	323	311	295	300	335	315	315	317	305	306	333	314	312	301	333	337	318	325	330	326	314	330	306	333	303	320	301	313	317	337	299	317	300	331	336	308	318	319	328	353	326	301	312	320	322	319	318	304	330	317	299	333	313	317	297	291	311	345	313	318	335	323	300	306	331	314	288	326	309	347	310	326	352	312	351	306	305	306	322	309	318	327	320	325	308	335	289	327	299	317	333	297	322	316	323	310	326	309	288	298	316	332	296	325	320	309	313	336	281	314	303	302	284	295	313	286	288	314	323	338	327	325	305	313	342	339	310	299	307	318	321	287	323	311	350	331	299	303	349	303	346	328	296	297	322	295	316	338	322	325	325	332	296	318	330	323	316	289	341	322	334	337	313	296	333	295	315	340	294	303	334	318	319	299	319	348	319	300	331	345	337	307	316	310	302	362	326	336	300	278	329	311	322	330	314	315	316	324	319	324	314	303	323	318	290	321	301	319	292	316	313	340	312	311	311	300	314	322	349	295	299	312	316	311	300	327	308	325	336	318	303	306	313	313	322	308	308	325	345	308	325	352	332	302	301	322	312	321	304	353	314	327	320	314	310	331	306	302	329	302	297	320	305	287	324	327	311	322	302	318	305	331	302	323	325	335	301	323	264	304	308	321	314	325	288	281	334	303	302	306	322	332	304	301	328	291	312	292	310	278	288	332	314	265	322	370	297	283	324	307	344	304	307	348	318	307	313	283	324	311	295	324	333	302	314	318	308	304	305	311	277	321	308	305	342	328	293	301	302	301	296	328	297	271	284	307	302	307	313	314	299	330	303	297	318	319	318	301	326	314	344	334	300	304	314	320	311	287	280	335	311	309	334	331	297	323	331	302	310	339	321	308	337	321	270	322	303	327	342	321	301	341	293	338	308	323	312	311	321	296	310	339	343	310	304	334	306	302	333	309	332	296	295	293	313	292	296	326	317	301	345	297	322	315	313	340	316	280	314	342	293	303	367	314	298	290	306	296	311	307	291	293	303	308	313	306	355	299	316	351	341	337	301	315	292	329	333	322	310	328	299	283	336	322	320	300	319	316	251	300	297	295	303	279	326	295	317	366	334	318	300	291	318	321	312	295	323	333	333	308	303	326	327	309	334	282	331	299	344	305	331	324	290	322	319	317	323	306	290	310	300	302	307	291	314	321	296	346	340	340	331	332	318	308	284	279	290	313	334	306	293	327	335	352	330	318	311	321	312	305	288	315	282	281	329	332	301	307	302	329	313	295	292	342	307	304	262	316	305	304	357	331	311	302	303	319	321	316	276	284	314	339	276	308	324	286	291	317	326	315	307	312	305	314	302	319	348	320	342	321	319	329	323	305	294	286	322	335	335	311	287	283	319	295	311	314	310	319	304	320	326	330	314	324	321	316	310	350	328	320	323	284	301	309	302	305	313	292	328	348	319	315	334	323	316	299	315	343	312	304	333	342	259	324	339	312	323	285	291	288	295	341	304	317	320	318	344	317	301	333	326	327	328	320	313	340	328	318	302	338	327	318	312	299	333	336	327	352	287	316	351	317	273	287	319	296	289	316	318	304	299	366	326	348	303	258	272	321	334	342	335	318	276	326	313	329	309	312	363	336	311	330	335	307	293	310	296	290	336	317	323	320	340	286	299	321	289	315	325	310	289	337	311	321	297	305	312	307	299	330	309	299	324	348	308	295	310	329	311	294	342	330	313	325	324	342	331	339	269	293	326	300	316	325	320	305	302	311	312	334	326	298	341	311	332	335	293	288	316	285	303	313	315	319	299	321	342	318	305	341	338	318	326	273	304	305	309	306	338	305	301	326	294	293	322	323	310	309	331	332	299	304	325	297	308	294	304	329	316	297	292	330	319	330	325	322	310	297	327	280	296	308	306	323	314	298	291	320	310	339	302	292	326	279	323	301	285	288	343	304	318	311	314	329	293	310	288	320	282	298	300	341	298	308	312	279	302	299	325	322	307	324	274	307	309	307	295	290	326	314	318	302	332	301	345	300	329	298	306	320	329	330	316	305	315	325	318	327	328	296	290	286	337	322	298	311	332	316	304	327	320	300	300	321	316	320	325	291	311	321	323	344	346	279	295	310	303	276	329	316	354	313	311	313	327	312	290	314	323	342	285	306	329	308	302	303	343	310	321	318	326	306	331	329	313	325	306	312	319	329	329	284	273	318	305	309	312	307	320	291	350	303	314	315	290	313	283	288	303	321	344	306	317	311	314	331	298	317	342	310	296	292	295	330	331	319	349	303	300	328	365	327	344	304	305	311	305	359	353	315	324	288	308	314	289	298	333	324	315	316	298	319	299	288	332	320	356	301	300	330	315	323	334	301	341	316	269	311	301	338	290	306	335	333	296	296	328	310	311	308	345	296	305	322	311	296	302	299	314	328	319	328	327	287	324	302	312	315	315	324	321	326	302	322	327	336	319	336	312	319	344	307	338	319	295	312	334	311	327	332	349	305	327	333	329	308	317	295	334	300	316	330	329	338	311	307	314	328	305	373	308	313	307	357	356	288	328	323	317	334	328	311	331	290	291	302	306	319	294	284	299	336	313	321	297	338	356	341	311	328	275	296	330	302	300	314	291	324	332	325	323	314	306	280	325	355	324	304	314	300	312	300	310	322	314	303	308	340	310	322	286	328	310	308	321	312	327	323	309	308	275	303	280	304	334	334	300	305	357	334	314	356	317	314	318	336	326	314	345	316	320	327	285	313	325	303	371	298	329	306	294	338	317	304	340	313	310	328	305	331	318	298	343	306	317	313	285	329	314	322	304	335	324	302	315	315	338	302	330	318	344	332	336	323	303	319	327	296	305	309	325	296	308	327	333	326	290	301	302	286	301	294	350	289	330	333	319	323	300	326	314	304	325	320	334	303	338	355	322	297	323	326	298
8213	6788	6051	2867	717	502	462	456	446	419	448	395	435	403	482	476	396	390	374	376	384	406	388	424	372	388	371	395	434	391	373	395	369	386	392	406	387	403	351	389	361	369	407	352	384	372	421	392	383	386	396	358	370	357	367	384	380	401	370	374	384	379	415	373	388	363	386	421	375	367	384	427	374	358	384	367	385	354	383	376	371	376	380	376	394	367	364	362	429	362	360	353	354	398	393	364	383	399	399	385	386	378	401	362	392	415	351	395	390	395	447	421	382	407	382	434	373	357	351	405	385	401	417	404	377	391	375	354	392	346	387	368	380	368	390	406	392	394	342	366	390	391	367	397	396	347	380	396	373	400	354	405	374	407	378	369	374	396	373	408	372	402	352	381	405	369	402	387	381	348	382	382	396	413	372	361	358	384	370	386	404	388	393	396	406	398	389	370	372	383	392	425	371	412	399	382	402	343	348	395	407	417	367	381	386	390	371	393	349	408	427	382	408	386	357	367	350	387	352	380	393	362	370	344	381	392	333	366	327	397	361	372	384	354	348	421	388	350	375	386	393	396	379	344	377	376	401	399	364	372	382	396	402	419	359	364	404	401	399	380	378	389	408	369	406	384	381	350	397	374	406	359	346	384	389	388	373	385	353	371	413	350	380	399	424	390	370	375	376	350	369	383	379	368	379	364	389	400	342	428	418	413	388	383	362	370	356	395	356	416	382	387	393	390	389	347	371	412	370	364	392	374	412	390	420	373	388	389	374	359	375	381	375	355	364	378	368	354	378	353	341	367	396	382	354	372	403	373	402	373	408	365	387	345	389	416	357	382	368	395	377	394	353	377	366	406	429	382	395	378	370	411	373	362	399	406	382	342	377	414	383	397	348	375	402	375	422	387	369	395	398	379	356	357	363	380	351	371	381	369	394	377	382	339	373	350	345	381	372	377	379	369	343	382	391	409	395	387	375	363	372	376	379	367	377	367	386	348	416	392	387	382	360	414	386	348	402	361	372	349	396	361	377	369	345	397	396	374	364	379	383	362	362	349	415	376	383	424	374	405	384	403	348	395	393	375	406	431	368	394	399	386	405	398	398	374	385	386	388	363	416	366	349	394	415	388	354	353	404	382	394	369	354	412	372	390	368	414	374	340	391	398	380	364	384	381	378	376	381	403	393	419	393	383	389	407	378	405	385	370	370	354	394	338	395	350	371	356	365	388	396	384	364	419	370	376	377	354	378	368	394	400	381	375	386	372	392	356	378	370	362	371	395	373	339	377	373	358	371	411	367	380	352	401	365	382	342	369	368	373	383	396	347	405	403	386	374	406	395	404	396	378	383	391	372	357	351	371	390	369	342	391	351	361	384	379	383	370	370	369	372	366	396	390	383	365	344	344	434	363	352	332	358	371	415	374	374	360	403	342	396	395	382	379	350	364	362	405	345	404	402	383	357	394	393	374	370	360	372	387	404	389	419	397	369	436	393	378	364	370	354	370	365	350	379	403	399	373	362	383	393	391	350	372	360	357	379	357	414	395	380	417	380	392	374	395	387	371	428	391	386	335	389	412	378	364	383	370	382	355	342	391	397	340	358	368	357	398	366	403	391	388	383	395	397	393	353	396	367	394	378	368	369	345	360	392	382	403	361	381	402	398	371	387	351	386	365	355	377	416	384	392	377	380	367	393	379	386	403	332	343	369	370	359	401	359	379	411	373	368	351	357	362	359	398	391	387	351	372	362	397	369	338	397	395	367	401	362	352	400	374	371	368	387	355	396	408	363	375	364	344	361	417	368	360	418	370	386	398	402	407	356	367	399	372	382	367	412	364	366	369	359	382	391	381	372	380	366	342	401	345	367	368	389	382	388	344	384	371	392	388	391	423	370	349	390	378	380	373	383	380	381	374	397	416	353	400	381	353	345	361	364	374	377	393	397	388	396	380	387	382	386	413	409	371	401	421	365	379	378	339	401	385	404	372	373	390	406	370	418	388	379	385	359	363	426	380	371	399	329	346	361	372	377	353	385	349	391	370	381	377	388	390	351	405	352	375	379	393	395	371	358	393	393	387	388	386	374	392	386	378	406	397	370	411	350	369	378	403	351	394	359	391	382	393	384	357	395	405	377	380	364	378	370	360	370	389	388	367	398	366	382	384	391	380	399	374	363	399	390	396	407	382	364	345	359	387	355	403	410	411	395	395	382	383	400	362	393	390	369	357	373	432	384	386	399	365	368	353	394	400	397	364	371	362	383	378	375	392	379	377	376	390	360	402	411	347	401	335	373	386	387	384	358	375	406	356	376	384	387	393	394	421	362	399	343	354	368	381	397	392	369	341	399	360	366	385	388	397	367	379	348	363	405	404	380	400	368	390	383	415	392	378	369	381	389	394	380	371	373	360	359	351	388	372	388	407	369	362	402	365	377	396	385	368	368	405	392	383	382	404	406	344	386	372	366	420	399	387	393	360	380	380	389	407	411	372	351	360	382	407	372	343	381	348	420	374	389	369	359	373	373	373	379	397	391	343	410	391	407	381	392	405	388	423	390	386	378	384	391	382	385	381	373	362	379	376	389	362	345	393	407	380	359	392	366	373	388	376	403	413	395	400	380	371	371	350	413	344	385	385	406	394	363	393	376	408	395	369	389	423	398	405	350	376	364	391	425	355	359	373	395	412	367	402	383	423	367	362	391	354	364	377	358	391	386	369	427	370	380	343	399	398	383	393	374	415	356	360	372	388	399	369	387	387	385	406	369	353	366	348	381	421	367	415	348	362	416	370	346	401	322	365	407	371	372	403	374	391	366	371	389	403	388	406	364	377	394	350	384	388	392	351	377	347	343	408	383	353	392	393	340	377	358	330	338	393	327	387	365	406	412	378	371	366	383	377	387	399	392	392	399	411	386	367	412	378	366	347	370	369	391	342	406	382	382	410	357	381	391	369	395	376	372	365	397	420	391	381	399	348	392	374	408	367	388	373	358	398	390	383	388	359	372	373	376	354	376	379	368	368	393	376	381	353	382	410	417	395	390	350	386	359	360	359	370	368	369	379	362	384	384	377	371	349	356	344	333	390	384	382	406	384	398	365	413	380	385	340	360	391	338	358	364	375	377	388	383	345	386	384	365	388	368	378	381	371	384	352	374	410	390	402	373	394	359	383	347	387	370	374	359	378	375	387	385	379	370	372	391	400	379	370	364	391	359	377	409	363	361	353	366	355	351	366	363	401	362	394	370	375	394	408	369	387	366	364	367	395	395	389	377	387	421	370	434	375	363	365	363	364	353	349	402	353	326	392	367	390	393	379	359	365	345	371	348	374	383	386	343	369	394	367	362	362	396	352	418	369	395	381	386	374	338	352	384	378	368	382	398	373	366	370	384	374	388	363	366	380	400	374	383	375	400	370	397	377	381	360	397	406	387	405	414	386	358	366	372	375	398	382	391	382	407	394	377	393	384	373	381	400	413	423	380	400	374	381	401	403	406	389	393	415	376	360	383
23217	20762	28141	23416	20750	13386	1202	635	500	412	413	405	298	286	333	523	195	194	194	170	171	160	184	169	158	159	164	168	144	166	161	157	126	166	131	140	168	158	163	161	147	134	141	142	132	137	160	142	141	139	159	139	130	145	153	140	140	140	145	168	138	140	133	138	125	140	133	139	142	119	152	128	119	151	127	162	149	115	117	150	158	143	111	166	154	138	133	153	142	136	136	131	126	131	120	127	128	153	143	133	153	148	138	144	147	158	146	138	116	137	121	143	126	157	132	150	138	149	133	122	145	157	129	122	150	157	144	115	119	150	150	139	131	138	150	138	118	142	142	148	139	129	140	127	145	132	130	115	140	146	142	116	125	122	147	128	139	145	139	120	131	144	140	135	125	145	130	142	152	146	133	141	137	146	159	132	133	140	147	142	142	150	136	140	148	151	126	135	141	129	155	137	138	146	148	139	153	125	129	133	135	134	125	148	123	142	124	118	135	145	132	140	111	147	131	124	141	152	112	131	133	130	145	144	129	116	134	146	155	138	137	136	129	146	138	147	135	142	128	154	124	150	101	149	125	164	130	122	129	129	144	135	132	118	127	133	142	127	149	153	161	142	146	121	121	114	150	160	128	151	138	130	147	116	134	120	152	143	119	137	133	134	151	131	143	124	138	112	126	126	161	146	146	129	138	112	138	118	164	132	157	136	120	162	146	139	129	151	136	147	140	125	146	137	140	134	126	129	117	132	129	144	130	135	157	130	115	150	124	142	132	147	121	142	138	147	143	149	133	120	131	143	124	139	139	125	161	123	130	127	129	137	143	106	147	129	138	144	126	163	121	136	142	158	130	142	136	149	127	144	140	154	138	137	134	157	138	143	123	152	139	148	134	147	133	162	128	133	126	133	132	139	148	154	153	117	162	133	118	117	131	136	152	156	138	124	128	134	136	149	131	143	122	132	146	150	125	132	157	129	142	157	131	136	137	148	122	129	131	143	142	143	135	143	137	130	135	123	126	129	138	144	161	135	125	163	138	133	127	125	134	164	156	150	142	127	131	149	125	128	150	130	135	119	160	134	139	126	137	138	140	130	141	129	131	130	149	139	119	144	145	148	141	128	124	157	116	130	140	139	133	131	132	139	135	154	145	130	143	127	122	129	149	124	148	129	142	142	138	156	119	138	132	138	115	141	120	135	135	140	120	129	124	133	138	162	134	137	138	140	142	129	139	145	139	143	140	137	142	137	142	119	117	128	139	151	146	152	135	127	145	145	122	141	154	141	153	120	125	150	133	136	139	130	130	131	132	120	115	133	140	134	133	149	151	127	140	118	140	133	122	131	135	142	145	146	145	119	124	128	133	150	145	140	109	123	148	156	121	116	158	152	134	135	127	147	127	140	134	147	125	117	137	136	133	140	137	117	145	145	115	112	124	153	140	130	127	117	140	134	133	123	134	139	120	150	139	134	129	129	134	133	137	144	152	153	149	122	105	126	117	141	139	139	128	142	131	146	143	130	140	147	132	146	138	165	151	134	141	141	145	138	125	140	138	133	121	130	119	153	142	153	136	127	134	131	129	118	148	121	119	131	128	134	132	140	151	122	127	136	129	133	136	139	138	138	129	143	157	141	142	140	152	134	136	144	144	143	141	128	151	134	145	129	150	142	136	142	154	154	133	146	153	117	147	112	155	145	125	134	145	130	124	116	148	141	131	152	140	141	129	138	132	144	144	140	135	128	146	141	149	122	130	131	137	123	128	138	134	138	149	113	143	149	118	137	149	144	123	142	139	136	121	136	157	125	125	142	122	122	117	131	129	130	131	130	138	145	156	148	131	152	123	157	130	160	144	142	137	115	123	135	137	113	121	132	127	143	139	122	136	145	105	124	136	146	151	139	128	119	133	137	113	164	141	136	122	144	151	135	130	154	126	129	146	124	122	118	123	139	131	146	130	155	137	132	143	145	138	147	131	126	134	147	134	158	138	129	132	145	150	131	129	129	165	150	140	119	135	132	130	127	135	116	134	134	149	140	123	141	132	122	129	134	121	130	146	139	128	133	139	140	140	136	151	132	124	147	132	138	154	150	122	140	142	123	128	129	119	153	127	148	132	115	151	132	112	147	125	139	140	131	149	137	147	144	145	126	132	128	138	127	126	143	127	120	130	132	119	116	134	137	122	146	147	132	125	143	128	137	146	153	142	137	137	144	136	131	135	118	132	128	144	135	154	146	124	149	153	150	120	130	138	121	126	134	133	142	138	126	114	102	146	130	142	116	131	147	131	124	144	135	127	145	136	121	146	135	121	154	119	136	119	129	119	122	134	127	125	140	144	151	144	139	118	129	128	137	148	124	138	143	113	138	120	110	120	148	135	123	158	137	114	151	129	137	131	131	158	119	147	141	155	118	128	150	114	140	130	124	139	113	115	146	149	149	127	136	116	147	146	142	129	110	144	130	145	131	137	116	146	124	140	137	153	118	124	129	141	148	114	142	151	112	138	123	132	154	131	143	134	138	115	129	121	129	123	143	139	122	142	130	142	140	164	160	123	161	127	147	116	142	121	143	154	148	133	114	103	143	122	140	116	139	137	116	132	147	134	148	168	122	146	141	123	140	137	137	154	138	138	136	134	139	134	144	131	134	110	137	137	124	147	150	142	135	144	135	131	133	150	124	136	145	139	151	136	124	150	119	116	144	137	108	110	131	142	139	136	142	128	148	131	135	134	138	116	120	130	150	111	144	134	138	132	133	118	155	146	129	129	130	153	143	143	144	128	125	153	146	129	118	139	141	104	157	127	139	118	137	127	157	144	150	127	151	161	127	131	124	123	126	153	121	131	130	124	149	125	126	127	144	129	156	133	117	130	127	146	138	136	133	140	121	148	123	146	135	119	140	146	141	141	131	127	123	123	146	128	139	156	146	127	151	144	137	125	131	125	138	137	129	142	132	143	153	128	136	134	144	143	138	128	137	127	130	132	137	134	122	108	135	130	136	123	130	120	121	153	127	129	134	157	131	122	141	147	148	128	150	149	141	133	141	135	136	142	132	143	127	112	137	148	153	127	129	155	145	122	135	127	126	150	129	151	154	139	143	136	122	122	133	122	152	132	152	140	138	124	114	131	123	140	153	137	134	145	128	139	140	127	136	146	116	137	136	126	138	126	126	131	142	124	147	143	130	144	132	129	118	156	104	140	142	126	140	159	141	138	127	129	141	132	119	146	136	120	137	142	136	132	139	125	139	156	141	116	139	137	106	135	122	124	147	125	130	152	144	149	132	117	154	122	145	131	144	129	120	122	147	130	147	147	127	124	123	122	132	149	139	145	137	139	146	133	134	121	147	144	113	126	147	135	142	153	139	122	144	119	133	127	146	121	162	135	141	136	146	143	152	137	135	122	124	141	127	151	114	144	131	128	126	144	148	157	140	138	131	147	157	146	150	117	130	141	141	149	132	115	148	125	141	120	143	154	145	140	174	129	153	144	154	129	147	141	130
11940	16507	14784	7602	2986	2109	1626	1304	987	833	692	671	547	422	528	905	330	316	267	252	242	266	253	232	234	224	209	208	217	205	205	202	191	184	186	211	212	188	192	206	158	171	188	173	170	182	194	180	194	171	194	187	166	188	176	193	153	188	199	168	158	191	183	188	181	195	186	172	178	167	174	165	195	188	140	193	156	140	146	170	199	167	158	180	171	192	147	141	190	160	170	198	178	195	192	182	198	170	178	183	161	191	177	158	179	178	172	192	187	179	197	184	172	172	171	142	160	173	183	196	163	169	170	156	189	174	158	183	156	165	167	175	185	178	171	174	179	166	177	201	197	194	162	162	175	172	161	172	178	188	151	175	163	171	188	170	182	177	177	165	198	187	189	159	142	182	173	185	173	181	165	156	162	190	176	173	167	162	180	171	179	159	165	168	170	170	189	197	154	172	167	174	168	153	172	170	179	165	170	162	161	169	196	167	175	164	146	210	199	158	136	179	165	179	163	168	154	169	169	145	149	192	171	175	179	157	177	195	175	157	132	177	166	177	163	182	195	153	179	173	196	159	166	165	205	162	161	185	197	166	175	177	154	183	172	160	185	153	166	176	179	189	179	180	174	176	189	168	159	205	171	189	206	168	145	164	164	187	188	154	173	176	188	168	183	164	168	168	156	198	182	193	187	185	150	166	163	174	175	211	181	168	184	148	166	174	178	167	159	189	203	172	183	157	166	184	195	152	150	172	176	188	175	161	162	171	157	177	147	177	171	172	168	178	174	166	162	179	188	179	175	160	179	180	144	172	172	181	159	186	185	161	170	169	191	188	202	172	163	190	175	195	176	178	164	177	171	194	166	181	155	158	198	158	141	168	164	186	173	173	166	157	178	163	186	166	158	186	174	188	180	175	167	170	170	178	142	146	182	154	161	186	164	171	182	180	158	177	157	166	171	167	167	159	190	166	170	173	167	160	170	165	150	145	165	161	168	186	187	152	172	195	173	187	164	166	192	170	171	150	175	170	183	194	188	184	173	168	177	192	166	164	164	179	158	160	165	162	188	178	183	162	171	157	156	157	175	171	173	171	162	170	184	191	163	154	178	162	194	161	160	176	186	179	164	159	175	164	172	167	181	175	177	191	156	183	161	194	190	163	159	176	168	161	167	185	183	136	191	173	177	168	163	177	195	188	180	153	175	186	191	161	164	185	165	169	199	140	154	191	171	182	193	178	168	192	168	156	188	174	160	171	171	176	177	173	148	173	198	150	170	170	168	164	141	181	176	190	138	185	153	185	170	159	173	171	169	171	176	147	192	163	154	190	170	182	169	192	179	161	132	176	184	168	162	160	176	158	176	173	184	171	183	193	172	183	169	148	160	189	173	179	158	148	178	174	187	184	170	191	149	191	189	183	171	177	153	172	157	184	196	164	182	163	164	180	165	161	158	164	194	182	161	170	156	182	167	149	171	199	181	170	145	171	178	159	163	185	174	183	165	156	191	218	177	183	164	199	173	175	186	148	164	153	156	166	159	173	149	168	171	190	191	170	177	164	194	151	184	169	173	162	179	175	143	189	143	167	157	174	164	200	195	187	190	146	167	171	170	177	174	176	190	167	194	168	170	182	171	194	178	165	162	171	176	183	167	185	195	175	166	154	166	157	195	187	163	195	167	175	177	175	138	175	165	170	174	169	150	168	176	162	170	174	177	211	184	182	186	153	173	162	154	173	179	169	184	151	159	190	205	145	145	144	190	176	164	187	177	174	179	175	168	184	178	164	158	148	174	180	172	169	182	162	180	200	178	183	189	170	197	178	178	177	161	181	194	171	170	178	160	177	151	159	199	159	164	166	180	184	159	149	179	156	174	184	173	190	157	157	195	171	144	186	154	179	192	162	174	185	198	140	159	181	164	172	180	164	184	186	182	156	194	177	171	208	170	183	176	177	158	181	181	168	181	173	187	176	175	183	159	183	180	191	152	164	165	159	176	198	182	181	171	187	166	167	196	178	176	195	174	168	186	196	175	191	173	157	152	168	165	175	177	185	180	179	159	170	204	180	177	176	162	165	167	168	149	165	181	163	181	191	157	168	158	153	163	195	141	177	196	164	163	184	186	167	189	171	191	174	143	173	168	154	157	166	171	153	164	175	165	193	154	166	159	168	187	176	184	197	172	185	180	152	171	152	190	169	192	164	176	181	174	171	161	157	175	192	168	180	163	173	188	159	172	187	172	170	146	170	169	162	161	173	153	167	194	182	185	154	164	166	166	178	160	176	176	179	142	194	190	149	178	159	180	184	161	182	189	197	183	188	161	177	156	161	139	167	147	165	162	175	162	146	197	172	151	157	185	185	181	168	197	189	174	170	167	150	167	172	156	163	168	178	175	196	189	155	183	163	195	170	171	196	194	161	173	159	152	182	161	167	177	182	192	177	172	131	191	175	162	162	186	187	178	201	165	168	172	160	171	175	165	158	182	162	163	148	156	180	161	190	172	188	161	198	162	192	173	165	170	202	171	179	140	160	172	150	174	173	164	186	150	186	169	158	165	182	164	168	173	191	190	195	162	203	163	161	202	147	159	183	145	161	173	172	199	202	181	175	170	158	184	184	179	139	169	161	182	177	180	175	169	166	159	158	176	163	182	165	183	180	162	168	167	182	179	163	201	140	166	187	173	167	187	189	162	184	179	164	190	143	170	189	162	189	157	168	167	172	167	180	177	177	168	203	164	151	183	165	184	178	164	160	177	188	173	168	165	193	163	170	186	161	147	152	174	155	183	155	177	169	164	171	181	161	173	154	177	194	171	192	166	196	156	168	167	149	168	184	190	172	170	198	145	174	178	170	175	190	198	150	153	180	187	166	172	184	186	191	171	178	172	159	189	169	179	161	189	169	191	175	169	175	159	174	172	171	168	203	184	181	181	172	161	149	155	189	178	150	174	180	160	177	176	159	179	188	186	151	180	151	188	163	164	180	177	153	172	176	153	179	171	164	172	160	168	171	166	179	172	167	189	206	187	192	164	175	149	178	176	168	172	184	158	161	158	167	188	170	200	201	182	151	162	196	182	194	155	194	165	164	184	192	168	164	175	174	176	154	142	158	174	184	161	179	156	154	183	174	171	167	169	206	167	200	169	173	185	159	161	167	179	164	194	202	180	163	183	159	166	190	167	184	155	161	187	172	160	189	178	176	156	185	163	155	153	204	176	154	185	182	164	168	182	166	180	203	164	186	156	155	148	165	164	157	165	146	177	194	146	149	161	151	163	173	158	179	185	171	191	164	157	162	177	148	183	173	173	180	155	182	150	170	180	172	177	167	175	177	191	171	164	188	168	183	182	163	161	166	161	176	188	142	170	173	162	190	180	174	155	175	178	165	148	196	179	159	173	177	190	164	207	161	184	161	173	156	163	172	176	162	176	159	174	183	187	169	184	159	188	153	159	188	151	172	149	173	161	175	178	161	159	179	175	186	176	168	165	179	164	185	167	165	163	190
24474	20750	27225	24233	13343	1112	696	673	543	487	529	539	420	480	492	512	400	388	378	405	414	396	416	419	367	383	405	385	363	362	374	407	424	408	375	382	380	369	399	364	372	354	354	391	428	390	379	372	374	364	390	380	382	388	384	362	364	379	374	401	406	367	350	349	360	369	354	370	375	383	378	367	374	341	365	365	393	372	383	358	392	347	331	365	388	372	372	377	365	385	358	395	364	345	340	389	361	364	392	389	345	375	318	391	356	392	357	389	365	365	371	374	396	375	365	377	388	374	346	376	393	356	401	330	400	392	365	341	381	380	405	361	369	341	361	343	374	390	374	361	351	342	365	373	421	352	376	365	351	329	370	399	359	358	346	391	387	354	307	393	366	392	360	382	396	366	385	375	396	352	363	367	371	373	378	355	365	388	377	429	376	362	357	365	359	332	379	351	360	358	388	359	341	377	378	344	369	392	394	378	389	373	374	340	397	381	359	382	386	380	369	398	370	390	354	377	384	333	363	354	359	332	383	378	364	424	405	373	353	359	390	371	353	366	364	389	371	385	382	374	352	383	364	365	348	363	335	378	370	377	354	360	345	389	369	386	346	384	396	371	356	373	391	375	392	367	358	376	350	354	359	376	357	358	365	347	400	357	388	378	372	344	347	391	388	352	370	340	398	368	394	383	370	363	401	386	380	357	318	365	345	359	389	360	370	379	372	400	395	355	343	325	406	364	382	332	351	358	358	365	343	378	366	337	390	395	365	378	356	349	342	365	364	366	381	352	367	366	374	357	377	385	372	383	357	367	331	365	344	365	351	367	365	352	349	375	377	381	337	378	356	386	380	394	365	385	355	385	347	376	385	334	376	368	360	397	411	378	377	369	346	385	406	341	403	345	408	391	379	368	353	373	368	353	365	394	381	379	370	378	381	358	366	338	342	409	335	392	395	361	319	337	372	353	367	323	376	359	356	393	364	361	349	346	370	381	385	380	358	374	366	389	377	381	360	321	401	384	387	353	381	366	355	378	402	364	389	381	379	388	380	383	329	397	371	365	365	359	398	386	366	386	372	379	324	404	344	373	384	342	421	348	356	368	369	372	350	358	365	393	393	327	352	350	373	344	355	370	386	343	360	400	382	365	363	351	371	326	384	378	374	364	350	366	353	338	369	357	369	364	342	391	361	353	387	361	403	365	375	349	368	383	379	355	340	369	406	341	356	409	353	378	373	340	335	376	321	376	393	384	391	319	397	373	391	366	356	378	393	385	379	350	361	383	362	390	377	369	388	357	365	379	379	377	391	396	380	370	394	362	374	353	349	333	354	377	379	367	400	367	359	357	366	361	371	377	385	382	370	377	368	385	384	361	358	364	375	356	372	366	351	387	358	363	343	354	364	357	377	370	352	367	363	356	368	376	373	365	347	346	369	396	348	367	380	383	333	344	364	387	366	353	399	354	360	383	355	329	410	382	387	360	383	382	376	348	356	360	367	408	385	370	365	393	341	369	400	398	364	375	327	370	401	365	388	352	398	355	380	360	361	334	353	407	369	373	364	378	387	356	381	376	358	387	348	403	400	350	362	389	388	341	364	393	336	375	333	379	365	350	322	376	367	356	337	374	369	373	371	380	352	386	349	363	370	368	301	353	387	375	360	364	386	392	340	349	377	347	371	359	372	376	375	408	347	394	391	374	350	369	374	352	339	354	328	377	370	379	378	344	366	367	359	347	412	358	338	380	396	371	382	379	359	347	377	385	396	346	396	355	336	392	376	364	417	365	356	399	406	363	373	382	365	368	380	351	378	387	356	365	361	374	378	338	366	375	376	378	370	362	341	368	373	355	372	385	366	377	344	358	382	382	362	376	351	359	354	334	384	360	373	371	374	370	336	367	357	396	374	379	370	387	357	390	393	385	376	369	387	392	389	394	370	361	376	338	367	366	370	356	363	363	342	412	373	354	391	352	362	348	366	368	372	392	341	354	405	342	397	367	358	368	365	375	405	362	341	384	363	341	393	365	406	339	347	370	349	380	355	385	388	384	393	383	414	391	359	401	382	365	393	388	339	384	361	355	397	386	377	347	384	360	346	370	398	405	378	393	367	365	376	357	357	346	367	365	368	416	352	382	358	396	343	377	371	367	376	389	346	364	378	362	370	331	329	341	359	381	342	403	404	380	382	366	336	386	373	383	359	379	383	392	354	400	388	352	392	390	381	394	385	348	367	380	346	383	366	373	384	364	381	381	374	340	362	403	390	377	340	375	376	387	397	392	367	380	374	355	415	398	384	343	398	364	387	401	345	354	369	362	350	398	357	344	348	379	350	401	391	343	368	358	402	343	357	368	370	354	337	388	366	367	386	328	363	376	357	396	349	361	359	361	322	408	377	369	386	351	415	375	351	367	371	367	364	368	351	390	367	382	325	342	399	398	377	371	375	381	375	363	360	383	375	377	353	390	393	330	373	375	399	355	398	372	375	378	379	393	367	384	374	369	393	333	377	362	378	399	361	322	363	359	355	335	387	368	366	356	400	370	347	336	353	338	360	371	366	371	354	368	406	383	366	343	384	355	390	381	345	379	395	378	372	376	363	391	381	384	350	366	348	357	359	377	350	399	370	373	350	390	368	348	380	379	379	322	399	373	348	411	391	337	348	337	381	344	386	371	364	391	372	358	369	403	380	387	343	371	369	333	351	375	352	354	311	349	350	392	370	405	380	376	395	393	352	370	366	364	394	375	363	378	353	374	362	379	341	388	363	352	349	372	402	379	393	359	405	355	379	387	377	351	375	366	343	348	348	351	365	367	374	373	362	365	359	379	384	390	337	363	347	381	365	376	362	363	348	344	382	398	351	391	363	363	369	373	381	373	411	368	379	346	394	347	370	357	379	388	358	351	377	385	367	385	339	380	381	380	340	396	386	372	367	364	399	410	401	368	395	354	360	338	364	397	377	359	376	378	364	372	369	337	357	365	361	354	353	351	393	386	377	374	391	346	406	358	351	353	378	352	385	326	356	383	387	378	327	382	369	375	385	359	342	358	367	347	377	349	389	370	349	360	356	383	385	400	348	374	351	364	363	388	371	352	362	374	362	381	359	374	370	362	395	376	371	400	367	363	378	391	347	389	393	357	344	369	381	355	375	357	349	360	364	351	347	360	371	340	380	367	359	384	387	359	373	325	378	345	343	352	394	373	370	376	380	336	386	356	324	404	327	336	357	358	334	379	374	325	372	346	378	357	377	355	391	353	380	374	358	354	334	352	370	387	391	375	396	366	360	365	421	336	378	334	345	375	366	382	393	374	370	356	390	369	365	348	375	372	381	394	384	357	344	384	389	363	353	364	380	376	391	369	378	370	378	404	320	345	380	326	411	384	397	381	364	344	366	384	333	387	356	365	377	349	385	364	353	385	372	384	355	369	362	342	348	366	373	359	374	398	366	382	416	351	391	395	359	373	398	370	376	375	374	366	369	399	355	366	323	337	357	379	380	379	381	386
13220	12721	11127	4947	1955	1534	1259	1025	909	774	742	741	589	597	730	697	468	500	436	537	444	446	470	469	472	464	454	472	447	415	414	449	451	454	459	416	433	423	423	429	432	440	431	439	432	428	445	441	420	430	412	426	429	410	416	403	446	445	434	432	446	391	427	446	435	443	469	431	455	415	445	409	414	425	422	467	418	398	436	446	457	453	454	424	389	420	428	454	434	419	457	419	410	405	403	432	414	416	430	416	440	428	391	430	445	440	411	415	431	462	435	444	428	442	419	395	422	441	443	428	427	399	420	425	428	424	423	401	402	448	428	429	413	445	435	401	389	437	425	408	433	369	429	438	431	433	415	400	406	399	366	357	412	417	414	441	409	411	411	436	409	399	446	441	418	428	400	437	424	415	408	424	473	482	405	451	415	438	412	430	421	486	441	410	460	419	383	425	407	423	420	409	444	389	434	426	425	419	424	423	454	412	427	421	421	436	407	420	409	439	422	432	466	411	431	459	444	415	426	418	430	423	397	423	414	428	408	454	435	410	419	446	442	405	452	428	466	443	430	479	400	427	428	412	446	390	423	445	421	432	400	400	415	420	430	420	453	413	466	431	405	434	410	444	426	437	434	410	464	412	428	430	426	420	399	424	453	413	407	412	434	414	427	446	427	398	414	412	400	449	441	425	411	443	429	394	429	425	451	420	423	443	437	397	418	407	447	456	427	408	437	421	409	421	393	436	438	410	443	431	420	415	453	386	432	442	465	419	424	451	421	428	457	426	421	401	449	419	434	450	424	432	430	423	419	393	394	433	409	454	441	439	473	441	397	447	419	420	459	468	463	469	426	450	412	419	421	436	465	446	420	426	395	445	398	425	387	426	481	414	392	417	379	405	427	413	428	413	433	449	454	450	374	404	436	432	421	425	402	412	415	399	427	387	423	459	433	388	396	426	468	408	423	432	440	411	494	410	472	422	431	426	444	427	431	440	447	411	427	460	415	446	430	422	422	410	402	408	407	400	444	381	447	419	427	461	414	413	433	424	435	465	434	375	441	418	447	413	402	390	440	426	415	435	450	441	401	414	405	423	393	443	428	455	426	431	466	476	393	436	449	410	397	455	426	463	444	428	448	412	428	450	439	429	443	405	452	391	427	440	427	430	422	433	401	419	440	437	434	423	439	461	444	450	417	429	417	416	425	391	416	411	416	424	454	442	411	431	424	462	446	462	417	415	420	454	427	417	414	433	430	415	421	410	430	410	453	446	417	454	423	440	437	398	441	411	421	426	450	416	416	426	431	401	433	459	424	432	433	415	403	409	417	429	440	438	430	402	385	416	410	404	405	454	459	419	469	436	439	430	445	429	410	419	426	413	450	420	455	440	420	416	416	436	422	418	438	427	437	417	407	422	441	404	453	396	451	414	412	448	443	422	399	382	449	421	469	451	422	442	404	437	437	434	391	414	462	454	485	443	437	412	416	421	434	460	410	419	470	449	431	416	462	425	427	404	448	426	406	413	452	442	451	465	419	426	412	439	433	381	425	457	420	453	465	427	386	430	425	412	430	458	442	425	418	423	420	458	454	427	474	418	426	415	418	433	450	418	400	429	437	447	421	413	396	429	423	445	421	444	408	436	463	419	438	426	471	428	420	451	417	415	437	428	408	421	430	420	450	442	459	405	407	448	417	404	451	403	384	404	465	411	405	421	431	408	413	462	458	436	451	434	428	418	425	383	426	452	441	410	425	403	451	448	452	394	418	446	429	421	405	444	425	422	414	426	440	422	419	416	442	402	426	459	442	403	417	428	450	432	395	438	403	424	413	439	420	458	428	408	419	437	446	388	453	432	429	433	453	432	441	439	451	395	393	464	438	385	442	407	419	453	424	425	392	461	400	441	419	419	428	406	397	420	420	447	399	432	432	398	424	424	465	402	447	437	424	419	434	416	412	421	450	402	423	441	445	423	417	485	407	451	419	394	405	422	404	440	417	441	391	421	434	420	447	454	437	449	435	404	432	438	410	399	427	415	424	436	436	407	427	420	462	445	418	427	432	464	443	419	453	406	445	412	428	429	391	433	398	404	423	407	456	469	430	461	431	438	429	439	448	432	399	428	437	447	421	423	458	409	417	457	430	440	411	426	429	397	409	457	420	449	428	392	461	404	408	448	433	397	427	431	460	406	441	399	417	448	411	446	401	415	434	428	467	401	421	395	411	453	401	428	430	420	426	454	458	427	414	407	442	415	437	438	412	404	443	409	434	462	394	431	435	434	462	434	415	423	433	468	398	391	456	427	438	424	448	418	420	415	413	372	417	410	430	462	407	417	451	447	442	467	437	444	467	417	448	452	455	448	442	448	426	421	439	414	411	418	426	426	436	432	443	432	432	421	416	448	446	442	397	427	440	443	432	401	424	455	405	379	427	419	422	425	423	437	411	450	406	463	387	418	448	409	420	386	441	443	423	415	456	470	416	422	456	439	422	395	444	440	445	394	428	444	377	423	438	421	415	395	432	400	434	410	444	406	432	426	434	449	402	403	423	455	420	411	427	449	465	433	439	456	431	438	425	451	438	445	379	419	431	399	411	439	455	457	382	400	428	430	413	411	414	450	421	453	420	436	433	415	433	436	379	412	452	430	447	442	421	421	429	433	428	403	425	418	407	412	419	432	451	446	431	468	406	442	405	425	438	459	434	426	469	391	442	406	445	399	392	391	420	398	386	407	423	412	416	428	396	419	439	395	472	469	413	448	422	440	439	450	373	405	407	439	449	450	417	443	431	444	401	427	409	442	440	429	383	461	457	429	419	453	438	446	431	415	426	433	433	441	399	456	434	441	444	420	419	418	437	426	445	444	419	422	434	454	393	432	396	428	423	428	434	443	438	432	418	427	422	433	415	416	417	437	428	395	446	419	448	452	443	424	394	457	445	423	429	421	408	472	457	431	417	377	454	403	421	403	389	402	439	406	439	410	423	412	437	425	420	414	419	440	423	426	423	407	414	492	402	406	416	478	458	442	398	436	416	407	428	437	458	397	417	408	430	410	464	436	414	453	395	439	452	401	441	427	410	413	413	424	442	434	430	389	398	449	407	433	436	464	422	427	388	417	422	435	422	428	439	430	418	398	410	432	425	420	416	420	442	425	441	419	433	414	417	413	388	433	432	382	408	424	405	440	401	406	418	403	415	434	442	427	418	457	422	424	401	430	475	464	445	408	441	438	461	396	447	407	444	443	437	411	454	415	451	438	433	418	437	420	450	420	439	419	436	452	421	435	440	448	412	420	414	423	425	430	427	429	429	447	417	485	453	469	442	443	436	442	454	422	419	430	437	449	429	423	452	468	426	428	448	436	448	459	400	446	427	437	413	459	429	423	433	398	397	411	403	424	422	404	452	419	415	439	419	426	421	443	434	437	450	406	461	392	411	404	417	425	397	462	434	393	368	397	402	395	442	404	452	446	414	443	419	401	423	414	438	429	423	413	441	444	387	421	430	429
22341	20796	28555	23096	20787	20845	12213	1295	819	702	706	618	502	436	540	515	306	269	257	247	194	226	218	192	201	176	187	168	161	169	185	186	175	171	175	165	178	159	149	134	163	164	162	174	162	128	151	141	150	162	150	138	144	129	136	134	138	164	141	146	150	139	130	157	151	156	140	150	156	140	131	158	147	133	158	142	119	141	134	133	153	133	132	134	150	121	129	139	143	132	148	128	136	142	143	130	135	138	127	140	148	126	160	143	148	138	137	162	124	151	125	121	122	123	122	132	122	138	148	118	131	116	145	129	137	129	139	147	147	129	145	133	147	144	139	136	138	137	131	152	143	158	146	144	146	139	158	148	125	141	133	126	146	159	139	119	126	150	134	137	131	151	160	134	135	136	130	114	138	136	136	164	130	138	137	150	137	132	140	143	119	141	133	132	151	147	140	148	115	149	139	122	136	148	132	149	144	128	151	137	138	119	131	135	134	121	136	136	133	130	156	124	154	141	127	117	135	128	127	128	135	133	128	150	121	115	132	132	149	144	140	130	133	124	139	140	147	148	140	147	142	140	124	147	121	127	152	155	116	108	120	114	136	130	110	145	118	110	151	132	126	134	121	130	148	146	125	131	137	128	130	143	131	134	146	126	129	133	147	127	152	158	130	133	158	113	133	130	139	138	141	142	123	142	154	142	134	132	137	137	159	119	122	147	143	133	139	139	142	147	136	151	148	133	144	169	131	119	139	143	153	127	132	148	158	128	120	145	134	123	159	148	153	134	135	125	137	139	132	156	140	139	138	142	142	119	140	131	146	120	142	134	144	143	141	146	128	142	135	135	121	128	161	126	139	137	128	165	118	141	152	116	168	135	133	137	142	112	114	120	133	159	132	147	154	138	137	147	156	144	130	126	125	131	133	142	146	141	129	127	136	137	128	142	142	131	126	128	119	147	135	156	146	124	141	127	121	120	147	126	152	131	126	134	141	153	139	124	132	136	135	161	132	135	130	130	125	147	138	136	119	127	135	128	161	134	152	129	125	150	149	147	146	139	139	127	111	147	123	139	122	144	141	145	140	146	119	141	136	145	112	145	118	131	138	125	138	121	154	141	136	127	132	135	126	116	135	144	146	133	136	147	144	148	136	154	125	124	128	128	137	118	144	131	124	122	136	145	126	147	127	137	102	145	133	155	140	145	135	156	166	148	135	124	145	126	144	132	134	129	151	141	135	134	142	140	118	123	111	145	134	124	129	124	151	145	132	149	129	131	132	128	133	140	131	123	146	111	100	134	143	132	154	142	171	162	145	125	139	129	148	146	136	136	141	150	162	144	151	141	148	141	116	139	132	161	145	149	127	137	155	156	140	136	123	123	131	141	134	114	140	150	170	128	131	132	119	135	111	129	147	122	134	131	124	130	141	152	120	126	155	133	142	114	138	153	122	137	121	134	125	133	132	139	133	141	135	122	124	140	136	134	141	139	147	170	124	133	147	132	138	136	126	135	117	136	122	130	109	140	134	137	139	144	139	126	141	142	136	140	129	147	125	131	130	150	137	129	148	165	142	122	126	119	130	109	132	136	124	107	141	145	139	135	151	127	131	128	161	127	141	148	109	138	126	150	127	145	136	169	144	143	141	138	154	144	152	134	154	121	128	129	139	129	133	140	153	141	145	134	143	145	134	146	150	144	135	123	137	142	120	133	153	129	135	151	155	140	136	134	122	152	159	117	141	118	122	121	138	153	129	139	134	122	132	138	137	163	139	129	138	152	137	148	160	163	142	158	149	136	154	138	128	116	167	125	142	142	144	154	142	136	130	130	125	153	124	128	122	146	143	139	146	140	136	146	118	126	135	133	142	136	117	135	152	149	157	144	144	144	130	124	135	128	151	142	141	116	132	129	135	129	132	120	133	154	147	137	157	143	139	106	144	123	128	135	143	142	135	146	153	130	128	121	132	139	140	137	156	139	130	141	126	138	136	123	138	145	137	126	169	136	125	126	130	136	163	127	150	112	139	131	141	138	121	132	128	148	131	130	118	137	118	139	145	136	181	135	137	122	150	127	125	127	124	135	146	120	143	126	154	146	126	132	123	114	124	140	123	141	145	136	142	140	143	132	128	141	135	127	129	136	131	115	136	127	110	138	139	140	129	156	163	139	141	143	151	140	131	132	133	139	143	133	123	139	121	147	155	133	122	117	121	134	135	110	147	131	142	133	150	125	143	130	171	133	136	141	152	131	130	136	151	132	118	128	138	153	124	142	146	132	108	153	126	103	134	133	147	112	135	130	124	129	119	159	145	149	129	133	111	157	133	146	143	114	149	165	132	121	152	143	129	151	134	134	135	150	125	155	124	150	150	136	142	136	139	130	129	137	118	123	160	143	130	149	141	127	135	130	118	144	130	121	148	138	124	154	119	143	133	144	129	122	140	133	104	136	127	131	134	134	142	150	134	132	119	142	137	126	144	133	125	129	137	149	135	151	140	134	126	130	138	125	130	156	161	130	131	134	165	132	136	133	150	138	142	144	116	116	136	129	147	156	145	128	144	126	117	145	140	117	175	134	138	140	145	172	126	148	151	138	136	131	154	141	149	136	136	162	104	148	119	122	148	129	145	146	138	134	128	150	144	101	163	146	149	132	140	138	142	129	162	134	121	137	128	126	122	131	140	132	127	129	147	131	123	153	125	143	124	139	121	135	143	131	135	148	124	157	137	157	129	126	133	145	149	140	143	165	172	150	147	114	147	137	127	131	150	156	146	141	141	145	120	143	162	117	145	126	141	130	140	149	146	129	148	146	142	129	128	137	121	137	119	142	138	147	123	141	147	129	144	150	133	145	150	121	132	148	140	146	138	117	165	144	118	135	108	146	150	130	127	143	137	140	125	133	112	127	152	130	135	109	122	131	110	146	140	130	120	137	142	128	124	129	124	119	115	127	118	138	132	131	143	144	115	153	134	146	158	117	138	114	141	119	116	119	136	130	134	142	132	142	140	135	127	147	146	150	141	140	152	144	133	151	130	126	149	142	127	130	143	132	149	125	150	138	139	132	141	147	130	148	127	127	127	138	145	131	128	134	142	126	139	136	144	133	125	134	135	148	136	136	110	130	150	126	158	128	144	144	137	163	121	133	131	144	118	142	131	147	118	128	139	149	135	113	150	134	153	157	151	134	138	138	142	116	134	144	141	142	121	102	128	134	144	134	146	134	132	147	108	141	131	132	149	137	128	150	139	131	129	127	129	137	129	136	152	126	126	122	134	131	124	128	126	128	126	126	136	131	142	133	126	132	123	137	142	139	132	129	138	147	123	138	127	132	140	117	128	150	108	147	134	142	133	140	117	145	152	136	150	136	142	142	140	122	122	129	153	158	122	149	143	131	141	115	141	156	151	159	151	118	119	132	152	127	153	140	140	135	134	126	120	117	118	145	129	124	139	143	132	138	141	127	148	141	150	151	138	136	153	137	125	139	137	147	156	129	137	132	110	146	140	135
16649	22474	19978	10032	5489	4048	2990	2370	1776	1396	1277	1151	859	743	928	831	454	423	382	339	313	296	285	268	279	251	264	244	245	239	211	221	208	212	185	203	173	196	203	208	188	183	171	181	190	164	174	196	175	161	164	173	168	168	152	184	175	158	170	180	176	167	171	173	150	169	164	156	181	160	152	154	161	175	165	156	151	175	167	166	149	159	150	160	146	158	158	156	162	167	129	154	160	176	164	169	165	163	181	158	182	186	167	150	165	183	140	156	155	154	140	160	152	154	144	145	168	148	151	158	172	165	183	148	158	152	169	155	161	158	175	164	184	150	178	158	181	180	138	159	136	149	154	143	159	155	149	152	151	139	129	154	171	137	152	164	159	172	147	144	148	148	151	145	174	160	163	148	138	151	136	154	145	146	154	152	155	142	152	158	151	158	160	170	165	158	182	160	143	143	167	143	170	153	142	167	164	157	159	167	184	159	158	165	138	158	158	166	167	158	145	157	151	181	154	167	162	188	171	186	140	161	165	161	143	160	162	169	150	164	152	173	163	172	144	139	155	169	187	155	169	146	156	162	152	158	156	134	157	155	156	168	173	183	126	165	174	152	159	140	155	198	149	173	148	163	170	147	162	164	142	165	161	160	144	156	154	198	145	151	144	154	194	157	178	157	170	164	140	166	169	161	167	175	146	160	135	157	154	171	146	154	164	163	165	150	186	160	172	147	155	143	163	162	130	173	163	154	154	149	180	147	151	166	140	168	139	140	160	138	145	145	185	160	165	161	170	156	137	173	181	158	166	165	186	167	174	137	146	144	168	160	165	155	157	153	151	169	155	167	157	163	153	145	157	133	162	165	157	172	153	151	160	164	161	137	154	132	152	170	130	163	152	154	157	149	159	147	139	142	143	159	164	174	153	170	149	134	174	159	154	183	145	146	145	155	160	134	138	149	144	166	165	179	153	158	153	153	167	155	144	180	159	153	154	142	154	151	160	157	154	140	162	157	155	179	136	143	163	173	162	156	142	151	164	157	171	141	177	157	158	148	178	154	159	158	148	158	156	166	150	148	151	148	144	135	169	151	150	152	160	143	172	163	156	161	177	157	133	174	143	161	160	161	168	147	158	163	165	136	140	141	182	146	181	182	170	162	168	154	160	152	167	151	138	127	165	155	136	181	164	153	169	169	157	159	148	146	156	156	146	135	168	156	182	130	149	148	158	145	143	170	177	161	174	129	145	157	157	142	169	163	154	143	162	169	150	143	152	144	151	155	160	143	166	159	133	178	166	153	149	133	172	155	160	158	163	169	177	149	146	178	155	181	141	161	155	182	152	161	137	144	147	145	156	169	163	148	157	157	166	152	147	174	169	153	135	153	165	162	163	171	159	156	178	154	130	148	158	146	173	151	134	160	153	154	164	137	175	160	172	162	188	165	165	158	132	163	159	147	177	180	152	151	178	165	156	175	163	145	136	160	166	145	178	159	155	152	184	136	139	163	158	136	147	150	154	157	164	167	168	160	167	176	151	150	144	166	164	143	166	158	161	168	167	164	156	139	149	134	157	154	160	152	173	146	147	151	163	135	150	161	167	160	159	145	145	154	150	163	136	166	164	153	146	139	150	137	153	168	166	140	145	150	161	163	154	148	162	152	145	158	158	147	144	171	148	161	182	152	181	187	145	175	137	138	148	160	148	164	133	133	169	154	167	161	158	156	160	163	165	139	150	146	143	159	157	163	170	156	133	165	148	150	171	144	154	166	141	165	173	150	158	157	148	144	142	146	168	176	162	138	153	155	148	156	165	153	128	156	152	142	144	165	158	154	168	122	143	159	155	166	141	163	116	173	158	162	177	161	179	149	157	150	141	159	147	161	170	147	154	153	159	156	193	177	148	168	159	145	151	151	149	160	146	154	178	137	155	128	163	178	155	126	154	158	160	168	176	148	176	155	152	157	146	154	162	176	148	157	157	150	177	143	165	153	154	174	157	164	165	164	155	154	182	156	144	133	140	178	156	158	155	135	157	158	157	171	136	155	141	152	156	171	145	149	152	150	173	172	170	153	173	155	151	153	147	155	158	164	157	171	162	157	162	160	163	152	172	177	156	155	154	140	156	168	165	171	150	162	162	160	147	153	164	145	155	151	142	160	138	149	171	166	136	141	166	170	155	166	152	148	167	148	162	182	190	151	164	163	146	148	160	158	136	145	156	157	141	172	157	175	165	172	140	152	157	158	151	193	153	159	138	139	149	155	163	176	149	172	155	155	161	151	173	169	142	149	150	146	152	154	175	174	181	159	156	167	133	166	160	168	150	136	144	157	166	159	170	137	143	169	149	173	171	142	165	149	154	155	140	162	140	139	172	162	147	155	167	163	140	183	150	140	129	174	173	162	139	170	145	172	137	170	157	173	150	157	154	170	149	168	154	144	168	171	159	169	160	151	172	165	167	143	157	152	160	127	158	149	155	145	175	157	176	151	159	152	152	155	147	161	163	159	148	164	154	166	164	140	147	149	145	175	152	125	164	170	165	159	153	190	171	167	147	173	138	171	160	127	153	152	159	155	153	157	162	155	154	140	180	157	159	156	166	157	157	141	155	142	170	161	135	168	146	159	164	153	148	165	171	169	157	147	172	162	155	167	152	159	144	162	133	165	170	130	168	162	147	155	148	147	148	145	130	143	160	143	145	140	173	183	178	154	157	147	155	147	157	145	160	154	158	158	169	151	140	177	155	151	162	150	151	145	156	155	147	160	180	146	153	170	161	135	163	165	140	186	155	151	150	160	138	129	153	176	155	171	157	180	132	161	150	163	166	143	157	155	168	153	152	167	169	155	165	157	146	137	149	136	147	165	168	141	158	154	157	147	156	144	156	157	168	155	153	162	154	172	158	179	149	147	142	149	170	155	178	149	165	147	164	163	165	151	165	155	147	190	145	147	155	162	153	166	139	137	157	169	157	158	165	165	156	157	185	152	143	147	152	157	146	153	191	160	169	178	146	150	156	135	150	147	155	134	161	167	185	173	154	154	178	167	142	140	155	140	157	158	150	166	157	156	172	153	154	151	167	161	158	169	150	149	151	158	146	160	143	148	153	140	165	152	194	176	158	145	150	163	178	162	173	163	150	166	187	129	195	140	159	154	152	161	151	162	161	165	157	160	148	164	156	155	171	163	158	158	150	181	166	142	154	145	171	138	166	150	152	159	153	146	149	162	155	162	129	150	154	151	158	159	178	145	153	170	169	139	165	145	160	169	157	142	160	169	170	146	169	157	159	151	137	150	159	163	144	161	136	153	160	150	145	139	151	162	158	148	161	146	157	151	139	147	146	138	162	139	156	146	143	149	168	156	146	151	167	155	160	157	176	161	147	160	137	135	169	170	142	158	151	161	166	146	152	157	146	159	138	166	152	162	150	134	156	147	125	132	159	150	145	169	164	142	151	166	171	148	139	180	160	163	147	147	146	160	138	170	137	153	153	137	168	153	149	153	151	147
26588	20333	11276	2068	557	442	358	337	343	350	371	339	357	336	333	310	315	313	339	315	318	331	319	306	309	298	310	332	343	328	312	340	310	336	297	316	295	290	318	302	339	317	317	335	296	320	339	334	292	285	304	339	310	318	317	316	299	322	327	321	314	340	327	313	280	302	320	289	340	337	304	323	327	312	315	332	310	330	299	289	328	284	293	321	334	295	315	291	333	296	315	348	295	359	279	358	318	323	331	326	319	298	316	318	329	315	318	276	306	281	324	324	294	316	343	311	330	329	320	307	273	335	325	339	312	323	339	304	313	310	319	321	306	290	348	333	295	321	332	313	303	308	343	306	293	287	333	344	287	291	274	313	324	304	338	298	319	312	336	317	309	313	286	287	297	323	325	325	334	342	318	298	326	322	307	322	325	329	320	344	334	333	300	301	307	261	315	323	315	348	309	324	345	328	323	301	313	264	303	300	358	337	308	335	305	324	288	297	314	330	293	314	321	338	316	320	325	295	313	326	311	307	332	307	305	305	317	319	319	302	344	324	323	332	330	327	332	325	334	279	318	345	346	350	348	330	326	337	344	296	293	320	317	326	306	324	346	338	337	318	332	319	310	324	321	314	314	330	324	335	316	323	299	325	363	307	296	322	315	341	322	314	322	308	333	322	337	322	349	331	331	285	314	308	317	318	285	330	293	331	302	347	348	336	322	346	355	322	319	323	298	313	294	334	346	298	323	326	326	305	337	310	316	351	331	304	302	333	290	279	321	338	307	315	313	307	321	294	330	274	336	321	305	310	346	301	342	328	294	320	336	317	311	336	315	294	326	322	310	312	299	300	316	308	290	307	313	336	337	287	299	327	323	337	326	331	329	319	312	304	332	324	318	328	327	332	295	334	338	321	314	322	288	312	326	313	356	311	343	329	294	298	337	315	315	301	330	298	298	337	294	305	319	312	315	308	368	320	303	309	290	316	299	341	308	330	323	341	338	318	279	317	340	315	330	352	299	300	318	305	319	337	300	329	332	308	340	288	355	331	301	305	317	344	331	299	303	362	292	323	359	315	345	333	285	311	288	341	334	310	341	278	304	307	304	310	311	312	329	321	327	307	334	313	301	344	290	296	298	318	315	327	357	317	316	319	341	317	322	303	326	336	316	297	316	304	309	325	306	273	302	324	302	315	303	299	305	321	323	324	336	312	330	323	316	322	337	326	338	299	310	299	322	355	347	319	301	282	332	333	314	300	348	311	314	341	303	283	320	339	333	334	321	326	303	323	313	349	339	309	312	312	331	284	307	334	311	329	316	338	317	314	331	296	327	307	289	318	324	335	292	365	325	297	295	348	299	294	313	337	341	339	307	337	291	321	305	317	322	321	289	322	322	314	325	307	323	307	317	310	320	292	319	353	316	367	329	299	314	312	330	348	326	311	326	316	326	327	328	345	307	313	334	331	306	277	333	322	340	307	326	307	304	320	359	293	329	329	334	310	331	339	310	331	330	326	357	326	335	311	281	339	337	294	328	299	345	283	315	288	320	344	328	328	342	291	292	328	305	336	306	315	326	346	303	343	315	260	309	337	357	328	304	295	288	332	305	352	323	328	320	301	337	306	345	318	349	308	314	302	339	375	347	300	297	329	311	303	325	347	315	328	305	319	302	320	322	351	336	306	320	327	319	332	318	325	318	321	316	322	335	311	340	300	316	326	298	325	314	298	290	317	365	288	316	310	297	308	334	315	330	301	323	310	312	325	325	345	334	306	292	328	302	299	294	333	337	294	310	336	336	336	345	309	310	351	320	299	317	328	322	312	342	340	314	320	307	323	287	302	310	305	276	325	316	307	309	308	359	297	292	297	322	317	328	287	314	317	339	328	324	283	310	344	332	324	275	297	342	334	327	333	327	315	306	330	327	330	358	289	316	335	335	346	304	335	350	326	312	312	350	310	319	286	327	328	313	296	333	304	303	314	307	324	303	276	312	332	292	344	308	324	303	312	310	293	293	307	335	327	303	307	306	320	301	352	332	342	299	328	299	304	318	316	308	328	327	302	303	321	304	321	329	333	297	337	312	333	314	307	324	316	316	261	309	333	297	335	320	343	299	305	330	317	331	291	301	314	345	313	320	311	313	359	315	311	317	309	305	303	324	334	343	330	301	322	295	302	316	322	318	336	328	329	326	319	351	301	298	308	301	364	331	327	318	309	320	308	298	358	327	326	331	327	326	318	308	334	284	322	291	304	334	303	297	306	317	335	292	357	323	321	338	299	326	291	335	323	303	322	335	287	308	270	350	331	362	295	295	330	312	312	317	324	298	314	326	305	337	338	298	355	298	313	339	304	332	276	303	349	310	294	337	302	321	338	294	327	289	325	335	330	328	314	331	327	320	300	341	310	312	324	317	324	321	340	326	326	317	295	323	318	339	303	311	328	298	323	297	346	298	317	302	312	320	299	309	337	356	317	319	314	272	326	313	306	282	317	335	311	309	305	307	316	339	312	314	307	330	305	339	285	316	280	309	294	316	346	291	327	310	340	327	322	310	357	329	295	321	319	305	275	333	302	298	310	321	325	309	269	349	306	299	311	314	323	306	334	303	330	334	320	310	318	354	326	350	345	294	296	339	317	318	328	315	307	334	305	284	362	285	284	305	337	364	298	298	351	322	297	316	332	348	325	288	301	329	320	318	313	317	332	316	332	319	294	319	297	297	285	351	343	290	325	351	313	341	296	327	300	308	320	321	326	334	320	304	318	280	321	329	321	294	276	302	351	324	302	358	317	303	295	338	337	311	308	336	324	317	314	312	319	304	297	326	321	307	344	311	308	296	284	284	297	322	323	314	292	320	337	331	341	332	325	295	303	333	305	330	298	309	316	318	313	348	329	289	325	348	308	285	328	341	337	323	314	308	313	324	320	307	327	316	356	343	334	333	335	313	303	323	321	302	283	310	343	291	313	342	345	301	322	316	311	331	332	284	317	345	323	324	316	274	284	313	328	298	312	307	337	332	320	326	316	329	366	324	317	338	295	296	349	364	314	340	300	356	307	305	322	319	352	284	336	314	292	306	310	281	345	276	318	312	313	330	336	341	328	311	310	325	299	311	313	311	300	315	326	294	263	308	321	285	339	312	292	324	268	286	313	299	274	292	300	316	311	296	316	288	289	293	313	310	317	325	329	306	343	324	309	295	333	385	331	328	298	306	280	286	322	331	336	301	339	307	329	300	306	320	341	320	324	324	336	318	338	341	324	312	322	337	298	292	304	312	342	290	304	324	325	322	333	298	312	276	296	327	318	339	314	300	312	324	325	308	286	319	323	311	319	306	302	304	296	319	364	349	306	326	311	329	332	327	324	288	375	338	312	273	312	337	353	325	355	323	300	299	287	310	311	315	361	291	319	315	295	314	310	320	324	321	322	296	339	328	327	326	319	297	328	348	346	302	350	305	329	289	326	297	314	300	319	341	335	294	284	336	319	330	296	320	315	337	276	336	331
9624	6851	6187	1960	730	506	474	477	419	461	448	422	432	435	540	416	399	395	394	378	376	407	403	413	399	406	411	404	376	382	371	370	350	400	397	390	408	402	383	350	406	358	401	383	362	394	408	386	368	393	409	402	370	391	382	379	403	397	397	393	369	371	371	366	343	401	336	381	391	377	390	376	386	406	402	392	368	389	381	360	368	354	377	381	381	395	380	390	396	385	359	346	383	385	366	354	346	404	373	403	380	359	401	388	422	420	392	392	364	407	368	381	359	366	391	398	386	376	383	366	420	380	366	378	370	414	384	365	374	367	379	394	448	346	358	385	395	402	433	381	386	348	408	422	384	417	398	412	376	353	370	360	394	392	386	393	378	351	361	406	425	394	393	377	375	373	361	439	373	385	382	365	386	381	379	420	380	383	390	376	367	385	380	425	403	401	393	375	375	368	407	383	394	364	373	355	369	412	407	384	399	383	371	411	383	380	352	373	397	399	369	400	415	356	417	380	399	372	373	405	370	373	373	386	379	376	372	351	344	379	387	423	410	385	373	406	378	395	396	404	379	379	419	378	394	362	375	393	399	369	380	366	387	404	426	399	388	390	385	374	405	377	376	351	368	385	393	379	415	379	406	371	365	350	403	403	384	381	392	360	402	341	373	388	398	385	378	370	361	403	392	390	388	410	383	380	398	366	389	413	405	379	374	396	403	371	413	385	364	393	447	384	360	376	401	385	379	400	433	384	376	362	384	393	411	394	374	361	409	386	394	374	373	376	410	394	369	383	379	401	413	358	404	399	386	378	411	394	377	393	416	416	410	389	379	401	406	390	392	391	389	401	409	399	425	384	355	380	419	390	349	404	369	366	419	365	386	399	381	374	414	412	385	404	418	401	421	372	396	383	388	397	390	390	404	402	374	358	377	342	387	343	378	372	399	382	392	369	357	367	371	398	372	420	414	380	378	390	409	369	377	410	392	354	385	364	406	402	416	380	406	363	394	362	377	401	382	421	399	379	396	388	378	369	382	365	375	365	404	368	384	414	407	331	378	361	397	409	371	344	398	381	381	387	348	386	379	403	393	363	364	369	374	390	379	379	395	369	401	361	345	407	399	392	391	375	413	424	394	400	410	369	405	344	364	372	361	364	364	405	357	356	374	390	409	372	382	358	407	431	390	347	373	433	386	388	368	392	443	370	394	414	330	340	354	388	370	379	397	387	411	391	368	414	361	367	375	360	394	386	415	397	373	373	396	399	392	377	337	383	364	383	386	412	359	431	390	414	384	373	438	401	381	375	382	405	381	404	380	349	371	392	389	426	381	415	396	394	354	364	406	372	344	376	372	401	392	399	404	396	374	399	370	396	373	390	369	376	381	384	335	396	392	378	383	392	395	368	374	343	374	381	401	384	370	353	371	353	392	399	374	376	379	377	384	337	396	386	387	390	381	396	366	410	368	380	364	384	408	390	392	396	417	413	345	383	364	374	369	409	403	386	354	382	395	398	341	392	377	381	380	379	369	366	380	377	368	372	389	378	384	379	381	373	402	370	357	398	388	426	371	375	385	351	379	429	378	403	393	404	379	367	402	370	403	409	347	365	377	416	398	408	376	400	407	342	379	341	396	403	400	358	388	358	364	374	363	384	390	423	390	381	370	407	371	380	389	379	366	369	381	373	414	386	379	422	376	412	362	368	385	381	418	406	397	382	396	388	418	357	424	371	389	376	420	385	390	440	389	386	363	399	355	357	356	427	380	382	358	379	427	377	361	371	351	372	387	388	382	381	407	413	370	393	387	401	386	384	372	410	396	339	372	389	381	376	421	361	368	419	371	417	364	376	421	356	398	401	379	393	361	357	404	367	423	410	400	389	380	368	381	417	387	364	355	394	348	404	417	378	395	390	369	347	406	413	409	354	375	381	357	410	400	371	362	382	342	354	372	379	380	406	390	424	360	387	381	371	346	333	373	397	370	376	367	371	402	356	399	403	355	356	378	408	431	376	391	355	424	366	464	406	343	381	380	379	361	355	390	387	359	383	352	384	374	378	385	416	402	386	360	370	377	410	358	409	383	397	385	372	390	363	429	392	386	408	365	388	378	384	438	334	368	403	360	370	389	375	402	364	402	399	398	399	388	380	377	372	365	379	390	370	382	376	345	368	371	361	400	404	404	383	379	377	386	372	401	361	394	386	388	410	370	415	372	396	399	367	341	411	393	395	385	404	369	384	375	422	388	369	405	408	392	346	378	381	385	411	385	409	381	378	394	337	350	356	406	372	411	420	380	355	390	407	366	385	343	400	412	389	369	362	382	339	356	401	388	356	423	378	378	403	369	427	383	388	423	404	403	374	353	380	374	377	364	379	380	405	407	386	390	365	413	383	368	388	397	398	362	419	396	360	385	335	414	393	414	367	398	383	381	408	384	390	406	387	371	368	398	373	406	393	375	387	380	402	370	369	407	385	387	425	362	402	390	414	386	340	393	412	375	390	401	371	380	402	386	370	391	371	413	373	381	387	366	362	390	384	365	365	368	392	388	407	352	371	379	398	440	390	412	391	389	430	395	414	380	373	385	376	372	416	370	404	358	394	388	409	389	373	384	385	373	386	419	395	414	431	363	427	392	373	394	387	406	372	388	354	388	388	414	418	358	398	364	372	348	371	364	407	348	378	379	379	361	387	389	395	420	364	390	398	401	377	405	411	400	382	402	369	402	362	386	349	364	350	409	408	397	420	379	423	394	403	417	370	354	368	380	377	379	380	373	360	410	424	392	378	360	371	406	409	403	390	393	391	412	343	389	376	410	382	377	396	363	396	420	396	404	418	368	363	364	398	403	384	403	388	445	396	375	396	372	363	372	374	413	391	369	356	369	400	425	394	398	379	370	386	366	420	378	337	440	399	415	400	370	409	379	405	397	393	345	379	372	410	394	359	382	365	377	360	422	376	373	351	384	397	385	384	383	383	341	379	373	377	380	357	377	355	394	384	358	337	382	364	398	361	406	386	382	368	399	370	358	378	368	377	338	376	372	371	373	369	396	388	387	396	389	377	398	383	413	409	380	399	361	397	407	391	404	459	366	359	405	384	409	372	319	391	386	373	388	398	389	347	358	388	381	389	378	414	398	385	359	372	346	401	388	368	380	379	372	405	398	372	387	396	389	375	398	376	372	405	396	388	369	354	380	402	375	413	386	409	426	406	386	385	371	378	393	427	398	357	358	381	374	370	402	404	390	399	390	346	384	379	393	394	378	368	352	346	389	346	418	398	393	392	387	364	392	360	354	399	391	395	419	373	392	381	431	371	380	403	421	381	407	438	359	347	418	380	384	408	365	361	377	392	399	381	386	378	336	340	412	420	384	382	371	397	414	382	388	374	363	386	358	395	362	374	352	380	398	387	369	394	382	382	365	403	365	399	386	397	387	390	405	380	395	372	396	377	382	373	366	371	369	350	381	395	419	388	408	395	372	359	406	374	385	406	377	405	383	427	370	403
23163	20772	28197	23414	20777	13272	1240	663	485	418	412	383	322	266	369	358	214	189	203	183	158	175	171	179	131	159	166	144	146	135	154	158	154	133	152	146	150	132	138	142	148	162	154	135	154	151	140	156	125	129	137	122	128	138	130	138	143	136	141	129	124	137	133	156	131	120	139	138	137	137	145	124	143	131	133	131	135	136	141	140	151	137	127	159	131	128	140	139	147	125	121	151	161	115	132	118	122	161	117	140	137	143	162	138	132	124	115	131	132	147	140	124	124	130	140	137	159	121	138	133	119	124	135	143	131	120	109	154	141	142	138	155	151	144	145	122	151	133	152	129	124	150	130	128	118	140	144	140	125	149	152	131	146	143	142	144	126	143	121	160	138	165	144	145	125	147	152	151	126	141	127	122	117	151	140	135	132	124	142	146	157	157	133	129	150	113	128	120	141	149	140	140	112	146	129	153	149	127	139	131	140	124	122	146	135	124	142	107	145	134	129	143	148	156	130	144	152	136	127	142	127	135	147	145	131	121	122	136	134	124	144	127	139	119	136	131	132	100	144	129	146	130	128	143	100	114	163	142	161	145	116	142	106	148	112	148	130	133	149	132	160	133	126	156	137	162	147	126	131	143	148	129	141	165	151	158	142	131	125	143	138	119	129	147	124	130	135	134	130	121	130	135	133	117	147	126	179	132	135	143	139	137	146	126	115	122	141	143	134	141	136	152	116	131	138	135	127	147	134	130	141	143	131	133	124	132	126	154	148	131	166	147	140	140	135	136	151	138	129	110	143	147	114	135	133	134	123	150	135	132	140	136	136	116	128	126	133	133	146	157	133	134	123	135	151	145	142	147	132	126	138	148	149	111	116	146	141	125	136	127	118	133	140	126	137	156	146	124	129	112	129	125	121	134	158	124	138	122	127	144	143	145	151	138	134	139	138	146	155	132	145	119	128	137	151	144	136	138	130	130	142	116	146	124	164	117	125	139	120	134	156	136	156	114	128	136	144	129	133	133	129	141	133	129	131	136	173	133	122	120	152	148	143	125	158	141	153	139	156	143	114	135	133	143	143	143	129	156	147	110	134	130	137	138	136	151	149	141	132	109	137	147	131	131	147	118	115	119	121	143	140	156	146	148	147	123	155	133	150	112	143	157	125	148	140	147	142	141	129	117	138	151	126	124	120	121	126	144	123	131	148	134	131	123	122	156	120	132	144	123	126	125	128	120	141	122	150	129	143	128	123	135	128	114	132	117	129	108	135	122	123	134	131	137	145	145	148	115	132	132	112	152	123	137	118	144	149	139	130	128	145	168	119	157	130	126	161	141	139	124	130	149	141	131	146	142	157	138	168	144	113	151	128	146	133	129	127	149	131	137	139	123	127	128	111	137	141	147	131	139	124	121	150	140	167	135	146	145	133	134	138	134	125	132	124	138	116	134	144	134	151	141	147	140	145	137	150	147	135	125	143	147	131	123	128	139	151	139	127	141	135	118	141	146	127	120	131	126	143	139	121	137	125	149	139	136	124	115	165	142	134	135	128	147	118	141	143	152	132	139	120	146	128	123	148	137	133	126	153	160	112	130	111	129	124	136	129	145	134	160	137	157	139	147	139	123	128	141	135	149	123	143	139	141	125	137	139	134	135	121	131	138	146	136	141	120	133	123	133	150	130	117	143	136	118	135	123	133	141	139	114	121	131	126	134	139	139	126	155	125	124	141	137	149	127	128	109	152	134	142	130	132	132	132	142	126	139	143	138	137	153	123	142	132	159	139	119	128	126	130	151	133	133	120	131	122	124	136	146	157	147	119	125	152	122	130	127	148	142	143	118	133	138	139	126	129	121	148	124	129	134	124	126	152	131	144	133	169	128	143	133	133	131	137	105	118	131	142	138	125	148	151	130	152	119	141	130	128	135	131	134	118	128	147	119	139	139	128	120	138	164	161	126	114	137	126	128	128	136	137	143	138	134	128	134	143	127	134	158	139	131	128	143	129	152	117	139	151	107	121	155	148	144	132	137	157	126	153	124	156	143	135	146	121	148	143	150	138	127	138	114	142	135	137	136	130	139	138	121	127	152	108	126	126	120	153	159	126	144	152	134	142	142	153	147	149	159	139	141	120	126	143	142	143	146	141	124	134	142	127	156	123	123	128	132	151	121	126	146	142	145	147	126	130	139	142	120	141	128	135	143	132	138	149	133	132	133	141	135	105	127	126	135	132	122	132	116	133	140	136	115	100	157	129	131	109	147	155	133	132	140	146	122	117	149	156	137	139	125	131	120	172	129	127	143	134	117	140	128	143	139	140	168	143	135	138	168	127	144	144	130	117	125	118	122	151	117	142	135	132	159	132	141	107	115	137	136	141	139	145	148	148	132	128	136	101	119	146	147	132	149	155	139	130	137	128	123	139	128	161	135	147	133	101	134	127	125	133	128	117	126	150	131	148	138	150	132	155	122	119	142	122	141	142	130	157	146	149	142	140	141	125	124	140	115	111	141	113	145	123	141	144	147	150	115	123	135	139	142	152	125	145	126	137	132	134	129	135	125	114	157	143	142	120	132	143	140	125	141	137	131	146	126	129	143	136	118	140	123	138	138	127	131	132	122	113	142	137	149	136	135	145	136	148	126	135	120	146	137	146	137	147	140	142	138	119	135	129	150	160	134	133	148	134	125	138	127	137	131	127	130	130	113	132	147	135	140	142	133	140	143	148	143	140	146	139	138	130	137	163	132	140	115	121	137	134	157	166	127	148	120	147	146	151	126	131	141	157	149	125	135	140	120	146	148	124	166	151	129	125	124	140	143	123	151	126	144	135	145	127	132	144	141	122	128	136	132	130	133	162	123	119	140	128	121	119	126	142	106	159	135	145	137	120	128	133	137	127	119	135	137	144	140	126	137	119	130	122	130	149	134	136	128	139	155	118	132	129	138	139	154	128	106	137	115	147	135	139	135	145	130	146	147	145	170	133	147	133	124	137	155	130	115	143	130	111	124	127	125	120	145	148	127	134	134	137	137	128	136	113	116	127	142	130	143	140	121	127	142	144	122	143	135	124	139	131	150	127	119	154	130	140	128	138	135	143	123	150	126	131	123	140	143	144	138	123	128	139	125	127	121	154	145	145	150	137	130	113	118	130	116	144	144	130	132	128	145	138	129	127	141	120	138	120	148	148	134	144	141	125	142	130	151	156	120	122	136	134	128	137	141	129	145	144	142	131	135	129	135	125	133	144	137	121	117	129	140	143	118	115	125	137	131	125	145	154	136	111	155	143	133	151	138	136	147	147	134	119	135	152	133	143	144	130	126	137	125	142	138	140	145	164	140	139	141	133	135	149	142	120	119	142	136	144	138	139	128	132	129	157	129	145	140	139	134	124	122	130	158	140	118	131	136	127	139	129	115	119	137	120	134	137	139	132	157	153	141	156	136	133	136	140	132	138	151	121	134	130	138	152	143	125	123	130	149	122	145	171	138	138	140	135	154	140	143	136
14037	15835	14421	5662	3075	2290	1651	1333	1035	854	771	623	537	542	661	628	329	287	292	263	239	267	230	232	212	225	233	209	226	190	200	183	191	202	197	205	184	204	188	204	220	186	200	175	162	202	188	204	214	187	201	183	169	163	189	175	199	170	198	170	201	216	200	170	190	195	172	159	179	172	170	172	201	172	174	191	179	176	212	162	189	189	154	169	175	168	187	167	172	192	174	177	173	152	195	170	168	190	174	188	186	162	181	177	159	179	162	189	177	190	166	189	193	172	175	181	158	165	168	153	166	193	191	183	175	185	178	184	176	186	167	176	154	189	163	193	171	205	186	184	153	187	158	192	169	151	171	190	194	183	155	154	199	180	173	184	178	171	175	156	175	161	179	182	176	179	173	165	180	177	171	144	175	189	178	187	179	183	203	177	180	182	195	177	167	157	166	177	191	180	155	159	163	205	163	172	182	168	173	186	185	180	149	190	171	162	174	175	185	163	189	168	170	205	185	175	157	180	151	170	189	165	191	165	173	137	190	166	186	172	166	175	180	166	161	173	161	166	184	170	172	183	172	195	191	198	161	158	150	181	188	173	198	169	169	188	178	163	186	175	208	189	166	180	184	181	191	168	160	164	170	168	162	149	171	181	178	187	175	177	191	182	178	194	174	161	191	182	164	181	176	193	194	168	162	155	193	160	199	180	182	163	161	173	171	184	177	160	171	154	163	186	154	171	173	159	185	191	176	181	180	158	186	178	184	200	181	182	176	184	163	170	162	174	179	180	181	185	187	160	175	160	161	171	192	192	165	177	165	158	189	196	174	185	187	156	168	188	155	158	188	170	160	195	188	171	197	169	166	161	177	177	170	146	146	160	189	175	169	183	202	180	156	154	180	163	164	149	170	155	150	178	147	156	179	191	162	149	154	178	172	175	158	166	165	169	165	176	182	178	156	188	172	133	175	163	175	169	182	192	163	176	182	169	151	194	172	155	180	182	151	172	164	159	178	157	167	153	171	185	160	169	175	196	169	147	172	171	163	168	203	153	161	186	177	177	178	181	169	171	197	183	170	187	199	189	178	170	165	182	176	177	167	191	185	173	167	188	166	160	183	186	188	177	148	176	178	172	185	184	176	179	189	175	182	172	138	165	166	157	189	168	162	185	180	167	189	163	180	194	188	152	181	160	167	140	166	168	185	173	156	201	195	157	159	198	169	172	170	154	161	170	175	186	194	172	186	181	187	165	181	177	164	157	182	164	186	166	181	154	180	208	181	170	165	181	155	150	176	167	191	183	161	159	172	202	178	210	174	184	161	180	188	195	195	162	142	196	177	167	173	173	157	201	179	165	170	181	149	174	143	177	174	160	167	189	150	168	191	166	137	171	184	166	145	172	156	196	160	187	166	155	209	146	165	188	172	178	148	178	178	174	178	189	166	181	150	196	186	184	179	169	175	186	186	171	174	184	161	177	179	156	142	185	164	180	190	159	180	156	202	149	200	166	178	154	158	168	190	188	178	159	190	172	176	179	180	172	158	172	175	147	146	170	190	169	162	172	190	173	159	165	162	184	182	196	175	170	171	172	171	185	188	172	169	201	160	162	199	167	159	166	192	170	180	171	181	179	179	176	160	185	185	176	178	181	166	174	192	170	176	170	175	177	166	178	173	190	162	174	177	183	173	145	151	169	174	185	171	158	144	165	170	159	165	163	182	171	168	187	163	171	182	179	165	155	192	187	166	179	167	196	163	176	181	162	171	164	167	181	159	161	196	175	173	167	191	170	155	162	161	178	196	157	164	162	162	187	184	167	185	183	151	174	181	167	172	169	165	172	163	146	175	190	190	191	173	180	161	189	189	176	176	154	173	188	184	151	165	161	165	212	185	174	202	162	187	179	183	185	182	200	163	167	167	206	189	200	191	201	170	187	172	176	188	166	179	197	171	172	189	177	189	160	175	161	149	157	190	153	178	188	193	168	191	174	162	176	187	189	169	154	152	181	173	153	171	198	167	174	142	179	164	171	181	174	159	166	175	164	162	188	186	172	169	164	172	172	178	179	167	192	192	173	204	159	184	187	175	185	195	161	171	171	181	188	162	158	174	187	164	159	161	168	166	171	185	188	175	181	179	187	169	170	180	152	193	148	180	174	165	159	171	156	173	166	158	185	164	179	189	184	187	185	168	187	188	166	169	184	148	172	199	184	183	167	160	176	181	164	185	159	190	164	167	161	208	169	186	154	163	184	160	156	176	163	169	172	121	166	179	171	205	188	180	192	177	168	173	200	166	172	175	173	168	157	162	181	182	164	191	171	193	180	138	196	166	174	159	176	166	168	164	209	158	184	148	155	174	152	190	186	180	209	185	180	163	163	189	157	177	181	167	182	165	173	163	180	191	181	182	193	187	183	181	185	171	180	192	179	157	164	161	189	187	204	169	167	178	154	188	174	174	169	158	152	177	175	176	174	168	163	152	176	175	161	163	170	178	191	172	177	174	173	163	209	165	181	173	158	168	185	191	181	183	179	175	160	187	173	169	173	175	163	171	162	182	168	188	184	160	172	187	190	203	168	163	159	180	177	153	180	177	178	197	169	185	166	162	176	161	171	199	174	169	180	167	189	176	176	181	183	163	161	183	178	185	177	170	163	178	167	174	176	197	182	159	179	197	174	193	173	191	165	168	195	173	167	188	172	184	188	184	180	153	158	149	168	174	180	175	182	189	168	172	168	182	183	187	176	158	157	191	170	170	166	193	155	162	168	165	162	175	175	179	171	164	181	194	171	194	166	182	180	160	179	161	186	197	171	166	186	158	192	159	179	189	174	173	155	179	177	185	159	171	188	196	185	166	156	178	160	201	172	179	172	188	161	172	176	169	167	191	177	180	157	187	195	189	174	149	195	168	168	168	162	197	164	181	150	167	169	191	177	189	159	186	171	193	192	165	165	160	173	180	177	167	164	192	169	180	185	178	168	165	193	174	176	183	180	156	182	178	182	175	165	176	186	172	183	163	167	175	200	152	163	171	194	172	161	181	163	161	182	174	147	155	163	174	201	169	181	188	168	189	197	184	182	167	174	167	181	170	159	171	184	163	160	191	190	159	168	193	161	177	180	176	173	195	159	187	176	178	172	157	172	172	188	184	176	147	173	152	168	179	196	180	162	192	171	168	160	184	171	174	169	168	157	171	163	184	160	175	163	174	194	163	187	172	191	162	182	176	169	189	161	187	189	178	155	163	201	179	183	194	165	177	174	156	175	178	183	189	164	164	169	167	171	177	160	172	187	179	180	150	150	186	160	171	177	173	169	169	161	177	178	201	181	166	170	182	166	166	175	191	167	194	168	184	201	181	178	155	174	166	163	162	157	167	182	152	158	190	158	165	187	169	163	187	174	179	184	192	162	183	177	178	174	184	163	182	195	171	160	161	185	193	197	143	154	148	171	206	199	176	191	188	156	186	156	186	175	163	156	191	166	169	169	196	173	157	172	162	170	187	171
24433	20777	27246	24316	13145	1134	682	561	514	513	497	480	476	460	524	563	405	414	427	388	380	433	417	369	350	386	380	407	348	408	381	355	374	376	358	317	386	361	360	394	338	385	395	386	332	396	395	397	370	356	392	370	367	362	394	387	375	368	356	338	377	395	338	349	381	381	366	358	362	374	355	383	403	353	391	394	368	382	399	351	373	365	398	368	389	355	370	339	353	384	360	374	382	370	395	368	378	359	356	390	379	368	379	376	380	332	388	397	369	372	355	414	376	381	349	406	372	352	343	338	386	386	357	363	381	370	366	363	383	370	347	350	396	428	366	404	373	362	402	335	399	402	388	348	339	364	379	385	382	360	413	380	372	378	372	371	348	365	326	418	401	382	386	375	409	347	362	367	372	382	386	344	354	339	353	351	351	362	411	335	381	339	388	388	351	380	391	387	359	354	374	354	382	377	348	377	354	357	369	389	371	363	347	356	390	371	358	346	373	371	355	412	385	382	382	389	385	364	350	374	361	370	372	343	350	410	356	366	378	362	366	371	388	380	366	347	368	370	390	349	371	312	361	341	366	378	382	347	400	373	363	357	374	352	385	362	373	349	348	389	376	375	395	358	375	373	371	346	345	357	386	393	370	400	345	381	364	378	383	351	371	383	390	378	331	358	399	365	347	354	359	381	380	380	347	368	349	345	372	356	330	387	374	360	397	398	382	383	367	384	339	357	363	373	395	372	375	370	368	351	360	386	393	355	386	390	382	396	388	359	374	379	381	364	358	366	401	397	361	419	376	382	362	346	340	378	390	352	360	360	339	373	385	372	385	383	391	363	340	363	391	360	380	330	388	347	379	337	365	377	363	397	360	372	369	375	352	392	361	358	349	375	349	366	358	389	358	386	393	354	378	370	347	362	348	369	367	403	381	312	400	381	358	379	385	354	390	356	379	386	380	356	347	386	394	376	377	370	397	385	382	365	343	367	369	367	370	386	351	371	347	373	373	391	383	376	407	401	377	349	378	388	399	390	379	339	379	385	330	363	361	335	349	390	364	352	384	370	350	358	363	372	375	369	350	351	370	365	358	383	376	381	374	381	371	385	418	383	383	371	371	395	347	355	402	389	373	378	390	344	391	331	381	329	355	390	338	361	377	382	340	373	394	360	383	356	377	361	371	377	379	358	403	395	394	392	392	385	365	368	389	325	325	380	378	398	388	350	374	369	339	369	354	378	376	350	374	344	378	410	359	383	370	358	355	401	390	378	407	369	369	356	372	354	335	358	381	334	364	360	365	354	377	432	384	344	381	371	369	370	372	403	307	374	401	393	362	368	359	378	397	366	373	346	350	342	369	401	358	340	359	376	363	375	398	371	400	363	375	343	352	339	398	375	352	397	364	362	350	413	360	352	374	403	366	373	385	371	394	350	387	367	366	398	348	350	379	386	406	352	385	351	365	382	364	346	360	393	358	371	380	387	387	356	395	362	342	369	372	364	345	325	387	372	358	349	361	360	392	376	364	372	340	321	347	388	383	377	355	414	356	342	367	354	382	375	358	349	368	332	349	346	365	373	368	390	366	380	339	391	392	368	347	383	345	354	388	421	353	338	380	357	336	418	361	385	358	380	380	335	370	400	367	396	347	361	369	352	385	387	346	393	374	349	384	370	357	369	389	352	361	366	383	347	361	361	364	354	383	400	337	374	365	383	381	361	360	363	381	380	364	381	357	393	368	365	355	351	392	369	366	337	386	374	386	354	388	375	331	418	371	344	388	349	368	341	376	349	390	393	415	340	347	416	393	383	355	344	343	390	362	420	370	367	356	386	340	397	378	381	369	353	370	382	357	398	359	368	374	339	387	368	359	354	368	335	347	361	405	403	369	397	368	356	361	371	374	372	384	416	369	381	342	349	368	372	380	391	374	365	392	388	414	366	397	371	362	369	409	370	373	378	358	353	336	363	377	390	383	361	364	398	375	380	370	370	371	372	387	361	377	354	383	388	371	358	341	343	373	378	379	372	397	352	376	362	398	346	358	368	375	376	372	381	335	364	362	349	383	354	363	373	385	351	412	394	417	370	369	388	387	383	363	376	365	364	352	351	359	381	390	365	404	407	393	394	383	402	343	385	379	399	347	366	330	381	391	384	371	383	351	385	379	369	358	421	380	373	404	379	382	336	395	381	380	356	364	368	372	361	384	412	375	376	351	341	356	377	346	333	377	375	375	357	381	378	404	371	363	388	368	386	347	350	334	389	391	398	358	373	367	380	359	358	350	344	364	373	357	402	357	385	320	357	352	382	358	383	390	394	385	366	364	356	376	336	374	365	357	380	371	362	366	356	387	366	341	375	370	379	406	379	363	330	397	331	336	329	347	336	363	351	344	373	366	369	350	371	363	359	378	379	353	399	365	372	377	412	348	423	347	382	380	405	373	385	351	381	342	354	359	376	379	370	368	344	386	386	377	370	413	343	383	365	386	373	383	364	405	363	383	379	368	354	332	356	352	373	392	386	366	404	383	392	360	384	378	400	343	411	345	401	373	353	375	358	384	377	367	353	370	366	358	367	386	379	317	351	359	366	371	418	368	349	366	367	383	392	405	376	390	341	383	394	387	346	352	376	337	382	370	381	372	363	394	353	347	383	391	360	417	383	368	367	366	393	357	393	402	402	321	346	323	356	355	383	377	386	349	346	350	378	361	389	378	359	393	354	375	367	378	388	349	386	392	353	352	365	381	352	362	352	354	363	369	359	323	402	320	386	318	351	349	324	379	383	367	368	364	371	346	383	375	387	395	359	353	401	350	360	343	357	359	347	390	396	398	383	369	362	364	351	385	376	357	353	344	360	368	375	379	388	389	388	392	353	393	375	366	398	373	372	375	376	366	346	351	391	338	375	413	378	373	359	372	381	399	375	368	374	362	372	367	354	380	375	354	382	360	358	381	381	382	414	362	356	378	371	326	384	362	395	395	377	366	368	389	336	335	409	360	370	347	370	397	388	373	365	362	354	344	379	345	391	329	359	362	377	385	356	361	366	347	368	364	375	344	365	374	371	355	397	361	389	389	340	356	395	374	366	364	384	366	383	415	378	378	397	351	332	395	360	406	379	364	366	370	380	333	356	363	356	386	346	353	352	378	355	343	375	374	376	373	368	360	357	361	361	359	386	355	353	383	362	376	355	403	340	367	372	335	389	373	376	366	313	364	404	355	337	412	365	405	352	362	381	370	357	354	393	424	362	370	364	342	367	335	337	386	363	360	367	370	385	370	388	333	324	376	357	342	337	334	358	377	406	371	364	396	385	363	376	354	380	375	369	366	370	372	408	364	339	377	374	390	357	409	368	395	352	376	347	415	359	375	365	383	383	392	375	383	337	368	390	410	356	395	388	400	349	367	341	361	360	356	365	354	328	378	362	367	338	382	350	342	357	357	374	364	362	363	386	361	381	379	372	345	376	391	382	357	361	357	340	394	374	406	360	360	358	381	366	339	382	389	345
14201	11441	10219	3372	2222	1599	1248	1077	900	764	751	690	621	641	720	808	490	523	501	489	507	466	473	470	479	436	435	452	460	453	446	423	473	449	474	464	474	462	441	431	448	465	447	463	388	421	437	427	409	448	448	421	437	428	460	454	458	437	425	456	464	413	434	415	427	465	475	420	451	410	418	439	480	450	410	431	429	431	461	435	453	406	393	458	411	417	430	443	436	445	432	415	443	452	444	462	447	439	410	482	427	416	434	428	436	458	433	442	417	482	435	425	454	452	423	455	410	460	468	397	428	431	423	414	436	446	422	441	418	435	434	446	417	453	413	436	434	422	457	442	465	436	416	468	437	436	412	434	464	455	485	449	409	448	440	433	460	455	444	432	402	458	418	442	423	462	438	403	470	410	437	417	440	456	426	410	455	470	454	440	397	413	417	419	442	434	454	434	425	419	422	431	432	411	428	451	457	447	436	409	438	420	405	449	452	451	474	440	471	437	440	421	429	399	410	443	420	395	438	430	441	426	429	448	424	452	486	436	475	428	482	451	456	405	446	427	433	431	464	452	446	435	435	415	437	453	419	453	454	428	395	435	454	441	427	437	404	418	432	413	402	435	421	437	419	458	427	409	426	446	427	456	468	431	412	428	408	427	447	423	411	460	445	415	427	462	405	433	451	479	446	428	452	441	449	438	425	446	432	424	413	410	430	452	446	407	472	449	432	424	410	452	427	424	442	467	433	425	468	417	450	439	444	434	430	469	437	425	441	477	401	449	445	434	448	407	458	431	451	393	449	414	442	432	419	415	444	487	453	459	421	407	456	438	415	443	443	460	444	429	384	412	405	451	426	399	452	430	456	447	407	483	431	444	414	452	459	390	400	436	448	445	409	462	432	449	420	431	472	406	439	424	448	406	421	454	485	443	467	475	447	441	463	374	398	420	439	422	422	420	426	441	435	426	436	438	418	440	416	446	423	404	415	428	439	452	444	464	412	470	430	420	432	423	429	422	463	444	470	428	406	430	448	427	459	481	446	420	437	417	438	434	432	420	449	454	435	451	429	451	424	438	420	415	431	467	432	415	433	404	441	426	453	426	454	429	431	428	442	418	465	450	437	440	435	408	454	486	408	428	430	422	405	415	453	457	435	442	416	450	444	421	432	441	433	424	414	435	496	440	462	458	431	455	459	430	452	437	455	422	439	471	416	443	429	427	401	429	473	439	403	420	416	457	421	411	428	421	431	458	417	473	434	427	429	432	443	441	432	412	454	427	435	439	451	404	408	403	431	403	463	438	452	444	423	419	441	438	417	402	430	443	420	416	427	470	441	434	426	464	402	428	442	414	431	427	398	433	426	446	432	416	417	404	422	410	404	429	428	446	431	442	447	393	440	439	437	425	418	428	404	415	443	421	438	440	434	418	447	458	451	435	470	414	433	439	480	421	459	460	467	422	435	459	418	413	398	449	431	432	415	407	441	427	429	437	413	405	460	470	490	412	439	468	464	411	437	436	434	426	456	452	409	419	403	433	408	434	404	447	450	419	415	406	491	401	441	456	397	446	411	451	410	438	403	430	462	423	452	416	443	432	453	418	435	424	455	428	433	423	436	428	440	478	440	461	426	469	378	407	437	410	453	428	417	466	407	425	432	443	465	478	455	434	427	445	438	440	424	428	422	424	474	427	409	461	414	423	444	446	416	447	387	443	493	475	443	412	455	475	438	443	433	423	462	419	467	394	468	446	451	444	456	420	449	399	419	399	412	414	461	434	420	441	410	441	442	426	451	422	433	449	430	420	394	427	440	426	406	451	402	480	423	441	414	428	477	426	426	427	427	426	425	446	446	400	414	391	447	429	452	424	446	425	435	442	403	444	462	430	447	454	456	454	407	436	451	434	421	455	434	455	435	421	439	400	447	423	436	433	433	456	436	436	446	475	391	426	446	434	423	422	452	405	427	411	469	422	439	421	416	466	457	423	478	435	445	404	437	430	447	423	462	402	436	450	407	424	411	479	431	433	419	446	400	413	433	421	436	433	441	440	410	439	384	412	420	450	436	423	400	413	423	452	408	414	413	436	406	439	415	429	444	434	460	419	429	412	456	419	444	437	421	430	409	476	442	403	434	457	429	445	391	457	445	442	435	424	401	418	472	443	492	446	483	485	443	441	435	441	450	432	422	451	418	444	453	467	440	427	435	424	435	394	410	440	430	426	416	464	404	425	444	423	450	433	425	447	479	439	439	450	415	440	445	424	451	450	441	428	473	387	466	431	408	462	415	435	409	413	436	441	451	402	417	408	452	462	452	437	453	452	409	439	436	442	442	468	441	426	422	453	459	434	427	417	444	447	447	449	403	435	420	465	436	442	480	413	432	429	456	455	448	445	438	433	433	447	452	418	409	425	435	434	440	436	498	436	462	449	434	464	435	465	437	454	438	420	440	440	440	435	432	464	394	421	456	434	477	429	437	392	426	434	424	437	420	450	431	469	407	420	431	422	441	382	402	440	463	422	425	436	434	414	420	427	451	428	447	452	422	394	439	447	414	449	399	429	392	410	415	446	484	411	406	397	409	425	443	463	430	430	431	399	429	397	445	452	455	450	443	442	426	423	435	421	493	412	395	435	448	441	420	423	427	413	448	432	452	419	434	434	417	421	442	455	452	434	416	411	427	418	440	446	427	428	436	476	456	410	434	435	449	398	435	461	439	455	398	457	423	418	417	442	393	443	416	432	453	448	436	437	454	422	439	463	436	445	473	438	442	439	413	439	453	432	415	443	429	418	423	461	447	423	414	422	426	406	407	367	455	444	442	437	448	470	402	469	459	432	440	392	472	411	465	442	420	445	445	457	419	438	426	422	468	382	453	417	443	452	424	418	408	464	424	428	415	420	477	415	435	429	453	389	420	389	397	413	440	468	425	412	412	396	400	430	433	431	443	434	437	412	429	420	454	417	428	422	427	435	383	435	399	451	444	435	463	432	443	450	409	428	438	444	455	441	426	426	419	456	423	409	416	413	438	397	487	428	455	423	401	421	440	432	385	429	442	408	409	421	412	440	435	398	437	400	430	452	458	430	434	395	449	424	435	474	421	441	425	459	447	448	438	424	457	425	483	447	425	434	402	445	418	410	423	441	436	432	442	414	442	402	406	411	438	420	460	438	470	438	430	438	449	437	459	444	451	419	459	435	439	432	432	421	422	399	454	467	458	422	457	427	437	463	438	473	441	443	408	437	432	490	436	448	393	420	427	450	443	433	440	425	437	412	450	459	428	421	452	402	446	438	416	443	452	390	406	423	413	432	428	440	461	443	448	462	461	413	431	432	450	422	445	457	439	434	451	424	409	425	423	451	432	448	439	438	439	423	448	421	440	427	456	449	424	421	424	389	449	449	445	453	454	438	413	415	438	448	412	417	417	389	433	466	396	441	413	452	454	442	450	448	433	418	430	440	464	476	432	445	432	405	415	436	448	445	473	444	445	425	422	415	432	421	401	433
22397	20844	28630	23167	20838	20900	12267	1303	859	710	592	625	474	459	753	829	304	242	232	225	236	218	230	225	210	185	193	176	152	168	178	151	149	154	166	164	172	151	146	151	173	140	157	148	148	150	169	154	164	164	155	148	146	145	139	123	145	145	146	142	152	144	171	151	142	172	147	156	146	134	167	144	150	149	150	148	140	148	153	159	137	151	161	129	141	134	123	151	133	153	123	133	164	110	145	134	155	145	157	144	129	145	168	140	139	164	144	147	144	154	142	119	158	119	164	139	146	152	141	148	140	151	151	135	154	148	134	155	142	115	116	144	137	142	151	135	150	139	154	162	146	152	148	123	142	136	133	132	137	141	139	136	135	138	146	165	142	131	144	150	155	146	140	140	128	143	138	143	154	121	150	153	133	117	156	134	141	148	136	124	138	145	130	126	151	138	139	143	166	153	136	127	143	143	131	143	155	137	118	146	118	147	134	144	138	134	124	138	117	134	132	156	137	131	152	133	133	134	137	121	126	131	138	129	133	125	142	146	133	135	136	141	143	141	141	177	132	182	131	127	162	123	145	140	134	133	139	140	153	151	141	135	128	135	154	122	141	130	133	137	146	122	135	136	151	129	134	121	128	130	141	162	139	148	159	132	145	133	142	166	127	128	119	147	126	153	129	147	126	156	140	135	148	134	150	163	125	130	158	134	126	152	134	135	115	160	115	145	134	143	140	148	140	135	153	120	152	139	142	120	136	131	149	120	158	129	150	132	116	140	154	151	124	138	140	141	134	151	130	131	139	146	137	150	142	150	131	154	163	129	140	139	168	129	138	163	143	163	129	151	135	119	119	134	117	143	131	154	113	141	125	148	127	150	127	151	117	130	106	151	118	127	141	118	135	137	149	138	131	139	154	139	143	151	139	128	168	138	141	134	140	143	124	132	146	140	161	154	126	154	126	143	134	154	155	151	137	144	132	129	127	127	159	137	130	126	159	112	125	128	132	138	146	146	128	144	145	125	136	138	126	143	134	124	149	129	129	139	138	153	138	143	124	126	131	135	126	133	118	135	137	123	135	136	133	135	123	140	123	120	134	140	135	128	131	140	150	126	149	123	135	135	143	118	156	147	166	125	131	143	129	136	124	133	158	127	154	129	131	133	142	126	148	140	142	149	128	142	148	157	144	134	140	151	132	131	131	139	125	147	147	148	137	138	133	117	140	128	144	130	158	139	140	129	141	137	159	134	135	155	141	156	161	137	132	141	127	124	132	140	122	155	158	163	147	142	140	118	132	125	119	153	134	139	139	153	135	138	134	138	133	131	147	123	133	139	160	153	133	130	147	141	134	158	126	134	143	145	134	140	145	139	165	132	139	136	149	141	139	143	119	130	143	128	140	140	137	131	120	146	128	138	141	151	141	135	114	151	152	129	150	145	120	132	121	141	140	136	156	133	132	144	143	139	138	148	151	133	123	147	143	138	156	148	147	129	117	157	148	146	158	115	144	134	130	159	146	136	152	142	131	121	144	128	155	117	123	149	102	128	151	165	124	95	143	142	119	131	144	117	144	144	155	133	133	130	141	126	138	151	143	127	141	126	127	134	130	151	130	124	128	142	126	158	158	143	122	147	128	147	149	127	124	132	126	137	109	145	173	137	143	129	162	132	154	151	137	129	156	147	150	116	145	142	147	148	160	121	128	155	139	138	147	146	143	151	132	140	156	155	121	132	141	149	126	139	124	142	154	127	133	131	139	165	136	157	134	138	135	129	118	122	142	133	153	127	137	133	145	148	138	155	133	114	146	129	124	153	133	161	138	137	138	151	151	121	145	131	128	122	139	157	123	148	136	122	146	135	133	153	142	148	114	122	127	126	155	147	145	133	135	133	141	142	125	163	130	138	135	146	150	132	126	124	153	148	132	133	134	131	160	123	123	136	143	154	128	133	138	138	112	129	132	133	143	140	139	143	139	151	138	150	142	128	146	142	142	128	130	140	141	146	134	155	150	132	146	131	123	145	118	119	150	155	125	125	136	133	148	126	125	134	119	137	134	135	143	144	135	153	134	125	139	145	143	140	153	146	143	124	124	120	129	145	153	159	126	145	149	132	143	137	143	146	141	139	129	135	125	118	107	136	129	152	119	146	137	125	125	144	137	140	130	128	155	131	137	164	134	139	131	159	144	145	143	136	152	158	162	140	146	145	142	142	132	125	142	141	132	137	132	127	138	147	128	128	127	153	119	132	147	137	133	147	138	152	155	146	149	155	142	142	136	138	118	137	141	163	153	160	139	145	131	128	132	118	162	136	141	126	118	140	130	142	153	127	157	126	152	155	127	139	147	136	132	142	137	150	146	148	146	148	151	142	117	154	139	136	141	157	142	144	138	126	145	113	122	145	137	142	124	152	129	153	132	137	164	133	120	136	125	148	144	139	150	136	143	146	128	135	133	139	149	130	143	137	119	143	143	139	141	130	136	152	160	153	144	110	139	131	136	128	118	119	150	125	173	136	152	135	155	128	151	132	155	134	124	126	141	123	159	124	155	132	155	120	136	145	132	137	151	132	135	155	136	124	134	139	123	130	127	148	149	138	140	135	143	101	139	151	135	130	138	131	127	144	121	149	149	148	130	106	146	143	133	125	150	119	135	126	159	127	130	139	140	142	132	140	157	148	167	128	138	143	138	159	131	141	162	130	145	163	148	141	129	144	140	144	123	137	137	143	123	144	142	139	152	132	138	106	153	133	147	125	127	132	127	111	127	161	134	144	145	133	140	127	143	126	117	137	149	149	127	137	124	142	149	132	151	154	151	139	145	148	146	142	147	133	149	148	146	127	143	142	155	145	128	146	141	135	141	145	136	159	124	141	138	141	132	139	146	140	130	130	138	142	130	143	123	117	124	132	131	142	113	127	130	153	141	128	139	126	125	121	138	151	137	137	117	143	126	132	155	147	132	137	138	145	129	118	160	145	143	134	120	137	133	144	149	144	117	148	154	150	133	146	127	148	142	152	130	126	138	150	144	140	130	134	130	132	124	146	162	122	150	151	132	142	150	126	150	132	129	145	135	130	131	126	159	139	139	111	130	135	139	159	144	167	129	142	144	99	140	168	122	121	131	140	140	139	132	144	129	149	141	147	125	134	165	157	133	137	140	157	142	143	146	143	150	157	153	140	138	124	140	156	134	144	137	142	138	139	116	123	135	134	143	133	134	127	130	144	158	136	134	149	136	136	143	169	138	147	154	133	155	133	159	141	139	143	167	145	136	146	153	140	112	134	150	143	141	125	120	119	135	131	137	153	135	140	141	115	137	130	137	130	131	147	151	117	146	148	128	144	152	133	133	136	126	126	158	132	128	148	144	156	135	125	168	142	148	121	155	143	122	128	141	134	123	141	119	118	132	147	136	148	143	138	140	145	142	127	128	133	124	138	128	143	126	138	132	162	149	127	126	109	140	138	136	148	171	148	138	151	150	137	130	147	145	133	150	148	151	137	126	149
17368	22507	19149	8632	5982	4158	2970	2286	1814	1449	1225	1118	846	800	1362	1506	443	401	361	350	336	305	293	281	280	265	255	276	232	230	201	217	219	188	197	205	204	224	180	172	198	194	211	182	201	203	155	189	190	183	172	167	195	198	174	168	193	185	151	152	164	178	178	185	189	164	180	150	156	175	175	160	154	169	172	179	184	172	149	190	169	180	171	157	199	155	183	143	153	160	168	177	149	134	162	161	173	154	182	148	146	151	172	179	147	178	157	175	160	149	168	174	155	143	174	157	162	159	192	176	171	167	145	150	153	134	165	153	169	163	146	159	157	150	172	163	149	151	158	178	168	149	143	167	163	150	158	157	164	181	170	161	145	162	172	180	179	163	150	163	153	189	160	147	146	152	167	127	146	175	168	150	140	152	170	163	145	136	164	156	151	176	160	160	161	144	156	149	138	160	150	173	170	137	168	161	134	154	165	170	146	160	161	129	154	167	154	164	166	171	136	152	163	159	170	158	138	138	128	153	184	188	176	173	167	170	138	139	157	162	187	179	161	160	151	147	145	159	178	166	140	160	148	141	173	150	135	151	151	171	155	164	150	132	151	152	153	175	159	153	164	171	161	153	147	139	158	163	171	165	177	165	138	147	172	147	131	155	163	144	152	157	161	150	148	166	180	177	134	160	135	145	153	174	149	155	155	159	161	176	148	155	137	149	158	171	165	147	137	169	141	160	146	170	163	171	151	171	140	189	156	175	183	166	162	173	152	156	146	138	163	187	143	154	160	157	171	157	151	169	168	178	167	156	160	143	156	178	144	166	150	153	184	156	162	169	145	164	168	165	160	170	131	171	158	151	165	162	151	161	170	172	167	138	175	165	138	157	163	146	168	168	167	173	158	140	165	145	153	151	140	167	153	171	139	159	164	146	139	146	165	163	170	166	144	158	172	147	153	152	160	158	145	179	162	162	122	139	175	162	165	163	162	159	165	159	154	153	160	146	161	143	170	166	160	159	159	150	161	145	169	159	150	161	149	145	138	163	142	149	145	168	169	161	151	161	169	140	190	157	155	161	167	176	165	170	165	158	152	151	159	151	136	162	165	140	148	136	177	149	178	162	180	147	148	138	172	169	185	151	176	173	186	157	163	150	148	173	153	171	172	164	168	171	188	153	164	160	163	146	167	175	160	166	149	135	151	185	147	189	156	159	154	175	167	158	158	165	183	158	152	160	138	165	153	167	164	154	147	171	141	150	166	177	163	160	181	168	142	160	169	145	162	163	173	163	158	153	137	162	144	148	162	146	156	150	155	143	155	168	158	129	150	186	142	154	158	166	136	150	154	158	172	162	160	154	155	161	149	149	162	151	156	158	165	153	128	170	172	176	170	154	188	166	152	157	139	165	161	183	138	148	130	155	162	146	180	157	169	155	139	170	184	176	149	130	145	169	140	179	154	157	144	147	180	147	171	145	161	143	165	151	166	151	151	171	168	137	139	176	161	153	164	146	169	152	166	160	175	154	168	137	176	167	165	168	168	161	156	150	172	169	181	168	153	149	140	160	171	185	154	164	186	159	155	161	144	172	177	176	128	193	175	143	181	153	151	166	158	177	154	157	144	157	171	167	156	148	151	143	164	143	158	148	160	148	155	146	179	164	180	161	161	155	139	160	144	146	150	171	154	155	169	168	149	160	144	193	147	162	155	169	163	150	163	141	159	156	136	187	150	165	165	150	144	194	168	143	151	155	176	167	153	171	161	153	154	165	178	148	157	170	179	138	176	142	153	173	155	172	149	174	169	168	150	184	138	160	180	154	160	158	163	139	144	155	154	181	141	144	177	148	174	156	160	169	143	162	162	146	159	136	137	150	159	170	166	165	142	141	160	164	158	169	146	161	148	178	166	164	168	166	161	144	149	138	159	158	155	155	151	153	150	151	182	149	162	157	154	154	154	168	156	186	168	182	147	173	171	164	160	149	150	168	167	173	143	164	144	151	161	144	160	180	160	114	151	168	178	164	168	171	167	164	159	151	151	147	174	154	157	143	155	165	160	155	153	165	146	155	156	175	192	178	163	151	161	194	149	180	164	161	183	157	174	156	179	169	148	181	149	161	147	158	140	159	154	162	170	154	147	151	135	162	145	169	166	169	183	149	159	180	156	161	163	180	165	161	166	160	146	158	176	185	148	142	171	181	172	156	162	157	152	162	180	152	162	150	177	148	147	157	154	149	145	158	160	148	176	164	167	152	161	149	161	154	149	167	150	169	172	157	161	154	140	162	165	172	157	154	145	148	159	158	157	159	155	168	163	149	154	155	154	174	154	158	170	149	168	154	155	139	171	126	138	167	149	137	166	162	165	170	148	139	156	178	139	179	163	165	146	175	172	167	145	163	149	175	170	158	152	161	133	160	176	153	146	177	161	139	147	144	174	172	152	163	184	169	154	160	171	141	153	169	140	167	134	174	151	155	159	168	167	166	165	173	161	168	162	169	160	161	157	145	145	145	156	150	155	163	177	154	158	141	159	157	157	144	165	152	155	160	181	161	165	180	152	165	162	161	182	182	149	153	178	166	173	189	146	161	157	151	166	163	191	180	157	172	160	142	159	156	160	159	163	151	166	161	132	143	144	161	172	148	172	172	152	153	155	178	147	180	143	177	154	163	152	156	164	160	148	147	169	142	182	168	147	180	163	169	178	141	162	167	144	162	154	163	160	155	180	157	142	165	161	155	164	149	151	174	154	155	158	147	157	131	170	145	163	149	175	173	171	147	165	173	142	175	170	150	171	172	155	148	166	170	169	174	176	158	157	172	140	148	127	158	154	156	162	152	154	163	152	142	159	138	156	175	153	168	149	174	151	126	158	156	153	170	166	159	166	124	152	161	176	150	157	145	152	163	192	156	167	150	162	159	157	159	164	157	147	152	165	163	154	144	172	168	137	162	173	158	184	180	173	168	149	170	174	160	165	183	156	155	145	159	153	142	162	160	150	160	140	163	169	152	163	162	152	153	170	153	155	145	152	154	169	151	167	160	165	155	153	162	162	156	152	173	152	169	165	168	136	151	141	166	136	152	168	148	175	158	175	140	137	166	156	160	160	154	180	147	164	172	152	167	161	169	172	155	142	160	157	131	159	156	154	154	148	162	168	173	169	170	154	153	162	142	166	177	145	152	158	158	173	170	133	145	165	151	163	182	159	180	140	166	169	155	168	162	167	177	172	177	173	150	150	177	156	151	156	142	160	141	124	157	179	157	167	154	128	164	174	143	165	142	156	168	171	165	149	165	175	160	148	158	159	170	143	146	147	157	152	174	151	152	131	137	166	163	152	169	177	156	185	167	138	181	188	151	156	161	145	162	170	166	163	151	192	153	165	145	155	150	175	152	149	161	147	163	152	178	152	155	152	158	175	136	178	141	152	189	163	146	175	156	161	136	182	163	161	151	148	162	185	167	170	158	157	160	141	155	177	181	158	162	161	183	179	146	149	165	164	170	146	162
26492	20335	11029	1437	708	488	401	375	352	337	310	349	372	328	430	338	295	313	317	315	312	319	355	327	317	312	297	312	300	353	308	317	329	308	301	346	336	322	327	312	314	315	360	297	322	306	326	323	326	332	322	325	286	316	357	325	319	369	323	344	305	326	335	330	337	307	330	311	356	317	298	340	350	316	314	318	333	334	309	304	339	313	301	341	326	306	307	310	338	351	311	329	328	337	303	308	329	345	343	291	314	358	348	354	313	325	337	317	316	337	355	333	332	339	341	311	369	305	346	341	321	327	319	336	318	360	331	305	317	328	327	339	319	335	297	307	326	320	324	352	310	314	304	343	312	306	326	309	310	300	334	306	324	335	337	305	323	332	339	349	285	306	301	313	299	328	308	330	303	301	340	321	330	366	347	300	317	327	297	332	316	312	316	376	332	330	309	324	312	317	309	321	357	320	319	300	324	329	289	317	356	295	348	325	314	286	328	316	302	349	326	299	283	304	297	280	327	324	334	325	313	297	333	319	340	319	302	335	344	316	292	336	285	323	317	299	319	312	340	321	362	316	319	312	332	333	347	326	352	326	336	313	325	320	310	371	294	299	312	314	357	321	322	325	338	334	312	315	317	360	333	327	323	295	323	332	307	333	295	323	292	307	316	340	301	361	297	323	337	331	336	319	346	343	327	311	324	348	328	284	357	321	301	281	343	330	302	313	315	311	323	338	317	318	343	335	337	318	320	322	312	295	327	359	281	330	317	315	335	321	333	309	295	330	313	358	317	297	299	322	326	322	312	332	297	308	329	303	345	330	306	340	341	327	317	310	324	297	319	327	324	314	306	313	273	332	300	303	373	332	345	322	314	300	309	330	321	334	311	315	317	351	293	371	321	328	318	319	308	308	319	323	336	321	322	301	323	304	314	314	328	300	295	293	350	308	330	321	314	325	336	339	328	328	324	327	311	300	323	315	307	328	342	354	312	322	326	348	347	307	315	344	300	309	338	319	321	294	325	288	345	338	293	323	318	315	301	306	309	348	322	350	316	316	317	334	307	333	338	305	317	291	325	328	291	326	334	309	318	303	331	324	316	318	338	311	317	325	331	330	316	313	310	334	345	315	299	325	343	316	342	318	364	343	319	343	338	332	335	316	304	322	349	281	320	316	328	340	335	335	334	342	340	336	303	277	327	322	307	322	297	306	315	301	303	325	337	353	317	348	323	372	318	361	339	315	303	322	322	349	338	311	335	316	317	321	361	307	333	299	314	315	335	294	364	346	305	297	320	329	333	325	316	346	339	279	335	345	322	316	331	333	324	306	314	315	321	297	300	293	335	372	305	291	328	316	310	301	312	324	311	333	330	322	336	315	301	311	331	300	321	342	327	359	334	313	310	303	292	339	319	342	335	325	305	323	353	360	324	318	278	328	322	309	316	315	278	351	311	331	313	327	325	311	310	378	312	299	339	320	337	323	311	358	358	277	311	342	272	326	322	307	353	285	357	316	314	328	308	308	326	347	316	309	338	305	299	330	280	297	332	296	315	300	297	328	315	304	335	326	326	374	333	277	289	345	304	337	324	355	321	334	346	336	315	327	304	331	306	338	311	337	322	300	323	327	332	315	323	368	327	344	304	317	370	312	315	355	323	331	275	295	332	295	295	351	320	322	293	337	310	321	337	307	339	320	345	306	318	345	308	275	326	308	318	338	318	354	318	328	321	322	310	312	318	322	320	327	309	289	335	333	331	316	332	282	290	333	337	305	340	311	341	296	339	319	303	292	286	330	292	325	308	320	339	320	288	294	317	337	320	332	324	321	329	337	298	323	320	323	313	292	345	321	320	303	323	308	305	292	340	368	318	349	313	327	328	302	338	313	301	296	336	316	344	313	305	324	312	319	322	292	337	314	336	337	304	325	335	350	336	307	342	302	313	324	315	294	299	308	346	329	345	334	321	331	345	335	299	331	338	329	306	317	322	301	308	299	322	327	316	340	324	303	326	332	335	313	301	344	316	322	311	320	302	342	342	334	342	323	308	299	313	324	330	320	280	334	293	316	336	325	319	331	311	342	273	299	335	302	312	327	304	301	330	328	298	319	346	338	306	297	321	320	328	338	360	309	338	332	330	336	303	326	288	346	296	306	336	340	310	338	329	319	303	315	311	275	341	291	325	327	284	311	312	307	336	326	321	312	318	341	324	294	293	307	312	357	328	321	342	343	317	317	324	311	330	325	313	317	328	345	304	318	337	331	346	307	327	315	318	308	340	308	350	315	319	344	347	322	309	323	334	306	309	332	328	322	332	320	294	329	306	312	332	335	283	321	291	323	346	336	333	299	321	322	300	329	294	326	332	328	310	296	355	346	324	344	314	359	308	320	340	300	326	318	286	303	349	339	337	302	329	322	335	309	325	311	302	316	333	330	318	305	315	349	312	304	334	317	322	289	322	344	311	332	319	308	321	312	310	326	309	340	337	321	323	298	329	330	321	317	317	336	311	294	336	325	326	327	346	316	318	327	299	330	321	329	335	345	342	310	330	346	341	345	323	307	346	320	308	323	305	318	316	290	329	333	337	341	345	336	316	329	326	313	319	326	321	320	295	316	327	288	337	305	337	311	332	324	289	312	311	322	310	327	332	302	316	331	322	309	315	292	306	355	349	332	323	318	288	326	293	336	330	303	360	325	317	305	314	340	329	342	288	314	295	314	304	319	321	325	305	304	305	314	307	320	293	330	339	311	337	319	311	327	332	350	318	332	326	300	324	333	326	303	320	326	325	311	321	316	313	324	325	330	355	330	342	347	344	331	332	316	345	292	348	322	345	323	298	315	326	323	316	320	314	306	303	351	320	316	346	352	310	343	325	322	315	304	316	316	312	286	328	316	304	321	346	305	329	339	360	305	364	327	314	333	331	303	343	297	305	304	322	281	327	360	315	325	323	327	335	297	340	311	318	318	341	305	293	308	312	303	351	322	330	315	354	365	345	318	327	352	317	309	316	346	330	326	314	311	344	311	329	304	340	346	355	294	330	303	307	305	314	341	320	303	350	349	293	307	316	337	338	330	351	322	301	302	337	320	336	347	301	334	321	330	342	342	310	322	313	313	315	345	294	324	327	333	291	324	284	294	307	271	325	273	328	325	310	323	347	301	301	315	347	273	317	319	310	316	300	306	326	326	320	319	329	321	315	313	347	328	308	351	326	335	322	317	322	298	341	309	298	301	291	315	308	294	330	314	326	317	331	325	315	312	334	312	310	286	300	320	322	324	331	289	300	323	323	351	329	333	372	327	328	338	309	317	323	305	340	313	328	335	323	308	316	335	302	347	297	310	303	311	312	348	304	302	334	327	334	324	284	318	313	302	319	307	311	320	323	342	328	312	289	332	347	328	308	322	344	328	339	311	288	297	303	315	330	334	304	297	332	335	298	341	319	314	321	327	320	316	325	339	324	309	321	303	332	358	343	284	332	288	299	322	311	332	309	320	341	326	312	299
9331	7111	5128	1246	1039	658	467	466	443	440	470	443	438	440	551	443	359	413	401	372	401	410	401	393	371	401	384	417	393	411	381	388	405	370	386	366	383	383	403	387	397	357	394	380	387	402	388	364	388	363	422	396	363	393	398	439	343	371	361	396	398	390	368	391	377	340	387	391	414	383	388	393	351	397	408	391	383	415	381	406	393	377	405	411	399	394	438	407	381	395	406	374	378	403	387	355	383	404	372	391	389	413	356	403	421	385	392	362	381	366	391	347	370	380	418	378	385	372	398	431	415	390	395	369	396	406	421	422	378	358	412	394	377	388	415	346	391	388	397	401	408	394	364	396	373	367	399	418	367	358	399	396	417	400	370	378	389	391	381	381	375	389	404	396	393	347	431	396	380	397	391	356	418	382	362	416	405	362	399	394	381	394	411	404	374	369	416	390	380	404	355	379	376	423	367	411	380	345	375	373	424	448	389	391	375	377	397	418	418	385	375	366	375	400	387	406	400	396	372	399	372	394	393	391	398	371	383	393	416	371	375	379	410	369	377	396	404	397	402	393	356	395	421	378	400	392	385	422	415	391	388	369	369	405	361	385	365	378	390	403	384	400	396	373	386	402	371	381	382	409	410	372	387	383	394	375	333	380	362	413	392	391	391	352	369	391	387	398	358	375	397	365	373	451	450	375	388	404	381	385	366	394	401	398	368	379	358	391	437	398	381	361	396	409	373	405	367	384	378	377	362	363	390	400	391	339	367	330	406	387	396	436	372	377	411	392	346	367	393	393	392	399	400	400	371	405	347	360	384	370	383	354	372	357	375	398	373	377	392	409	394	352	378	369	427	401	414	362	386	400	396	367	390	364	381	417	370	385	353	365	377	401	392	378	378	397	392	412	371	398	384	390	381	374	362	370	382	369	421	417	382	396	387	404	381	381	391	374	386	420	407	382	374	405	397	397	362	372	427	398	381	410	414	389	387	421	363	381	384	388	397	380	384	403	394	328	380	391	391	387	387	400	383	384	376	394	384	394	417	376	402	422	407	415	368	379	363	414	390	408	401	419	399	409	404	374	398	393	395	436	391	380	403	342	422	387	409	352	355	402	351	393	381	390	358	372	369	375	402	384	384	399	379	377	392	381	381	371	429	383	397	425	414	417	380	363	399	384	399	381	381	358	383	378	391	404	378	409	388	334	379	334	385	382	403	387	375	364	345	405	431	400	378	400	377	412	385	404	352	412	453	389	379	376	387	388	417	385	423	404	398	367	387	394	361	366	395	387	356	381	377	388	387	414	358	381	357	378	425	413	396	378	399	403	404	403	427	367	356	381	378	387	411	408	379	366	394	443	374	408	400	411	384	401	367	363	394	410	380	378	381	360	368	405	359	401	380	337	425	424	406	400	380	421	416	365	366	400	373	422	388	391	377	400	410	370	404	385	356	364	424	374	409	400	382	372	404	378	381	372	423	394	368	411	376	386	399	376	395	406	359	396	391	371	392	400	377	355	407	392	391	413	390	404	371	392	390	410	419	344	363	405	395	396	406	356	385	409	390	392	412	357	434	383	378	391	401	384	377	414	406	400	393	377	427	379	418	402	367	340	367	384	380	376	410	417	396	401	363	412	348	382	383	364	369	357	377	371	397	405	366	343	415	407	380	386	346	415	407	354	349	397	348	370	397	413	398	359	373	390	383	395	351	367	385	426	416	419	383	355	411	361	404	371	366	369	412	407	385	382	357	394	388	427	392	399	395	369	381	365	399	373	390	367	398	373	395	361	399	378	363	369	375	436	394	378	368	401	385	386	401	391	405	402	390	382	390	368	373	386	381	372	372	391	405	411	372	430	374	373	380	354	392	365	369	373	367	389	414	356	382	389	421	407	399	398	372	401	373	377	389	399	405	402	378	417	367	391	358	403	413	395	389	421	389	372	401	375	409	419	379	394	372	407	376	373	368	394	388	378	390	401	386	394	390	393	380	412	390	399	370	368	389	379	387	374	362	372	380	379	390	423	377	371	397	423	406	440	391	382	370	382	380	382	364	380	410	406	389	416	375	335	394	352	379	380	390	398	380	393	382	377	387	365	400	418	390	414	374	388	381	438	394	376	358	362	397	401	383	378	402	409	433	405	418	367	402	323	380	391	362	385	412	362	371	382	393	392	382	405	359	358	408	397	422	374	391	354	400	402	378	388	439	365	401	396	340	376	379	407	392	380	377	380	380	410	398	411	388	413	385	418	409	375	389	410	396	346	369	394	353	378	418	380	368	348	408	405	404	395	383	368	386	376	386	376	380	388	371	404	418	403	378	409	344	368	350	404	384	406	425	395	350	387	383	373	385	385	383	368	389	375	389	345	369	400	380	384	399	406	416	382	402	386	361	337	395	442	394	415	382	387	381	408	412	377	409	390	389	370	376	406	420	395	356	415	393	421	404	384	409	373	383	418	374	399	396	377	380	401	364	407	380	391	385	386	382	370	378	386	416	393	402	382	404	370	400	385	401	363	371	402	395	371	389	337	383	396	406	412	384	409	341	372	384	405	386	393	371	399	402	392	379	386	396	346	394	392	372	455	383	369	381	373	398	371	349	376	375	419	420	364	385	375	368	394	386	386	390	423	391	364	391	367	367	368	436	369	367	364	389	418	415	373	374	358	356	364	386	415	363	371	413	374	397	394	361	385	369	379	394	391	375	384	390	405	357	412	387	420	410	368	403	386	401	382	392	375	370	429	375	401	448	378	400	356	398	409	384	398	402	369	409	390	355	389	384	394	403	411	360	373	379	370	401	378	376	380	401	329	383	373	398	387	366	395	404	398	393	409	400	400	404	383	399	373	363	389	361	365	397	364	396	413	380	383	368	363	370	396	337	367	402	337	418	378	396	392	362	362	367	402	388	328	370	383	370	388	388	381	394	378	391	366	392	399	390	403	401	377	404	361	385	376	381	420	402	378	375	326	393	375	385	363	398	379	406	411	408	415	402	403	374	392	376	419	405	392	363	361	383	363	377	441	392	392	341	431	386	416	368	430	414	385	394	392	410	405	380	391	384	387	400	379	389	407	398	422	366	415	374	411	385	400	387	420	417	403	418	384	394	399	406	390	380	364	400	367	395	402	370	377	422	391	410	392	385	364	413	388	398	414	383	392	397	394	351	389	379	390	386	413	403	373	404	429	370	368	387	402	439	375	403	383	354	399	379	391	354	358	424	395	384	375	415	389	429	398	409	376	391	379	405	387	398	362	389	377	348	387	397	375	399	398	376	390	396	368	416	417	378	419	390	386	392	391	416	404	369	395	376	415	428	412	391	379	390	396	368	406	410	394	399	344	368	406	440	343	390	373	407	391	410	414	375	390	372	416	388	373	396	393	394	379	408	424	412	357	382	417	396	372	405	386	390	412	355	403	428	403	374	405	365	382	343	383	387	388	366	399	427	404	407	392	402	388	370	415	375	386	373	357	412	381	393	378	407	380	379	403	365	367	396	383	400	354
23194	20774	28151	23431	20763	13532	1317	645	505	471	373	379	347	365	1105	276	207	189	190	181	192	175	170	138	162	147	183	173	162	155	147	138	162	172	143	162	139	164	136	148	141	152	140	140	164	159	139	139	132	142	131	142	146	142	163	145	130	142	122	150	156	115	149	139	124	133	149	141	125	146	145	139	131	137	143	128	137	152	137	119	129	139	127	136	131	139	135	153	134	148	153	138	138	132	147	142	125	137	139	144	129	119	126	135	159	136	142	129	129	143	157	145	163	133	145	138	143	142	148	124	139	137	136	115	118	155	126	152	150	152	150	156	142	141	138	166	146	141	132	162	129	128	145	138	132	138	147	148	142	144	140	143	137	129	135	132	137	152	135	135	137	128	135	148	143	133	134	126	136	146	138	141	119	138	124	133	142	133	124	149	137	152	139	133	133	141	132	132	138	135	136	131	133	133	123	136	153	133	120	141	132	135	147	134	147	154	129	142	116	147	128	133	134	146	143	160	167	150	154	126	162	120	147	100	139	128	165	159	143	138	133	157	125	139	125	116	169	156	146	96	124	136	157	132	130	138	133	146	152	123	141	141	161	143	131	145	155	145	155	128	121	149	142	123	132	139	122	144	124	135	149	136	118	125	128	147	127	136	143	146	136	131	146	136	141	136	122	145	131	144	131	123	142	175	128	144	137	134	148	130	129	153	136	129	122	133	148	155	152	134	109	144	149	134	138	159	128	145	127	139	151	147	143	142	141	136	139	137	138	154	139	149	133	146	145	154	134	118	129	128	137	146	157	137	130	130	132	141	144	148	134	137	133	140	156	134	149	141	152	126	148	157	136	121	134	143	135	143	132	165	152	151	142	138	131	140	145	146	130	145	150	124	125	133	136	143	154	137	147	131	145	139	129	131	128	169	126	118	144	143	142	139	135	138	137	137	157	133	143	145	154	146	141	117	130	153	136	152	121	137	151	148	150	141	144	141	120	139	158	132	138	128	150	137	116	124	114	140	147	109	143	160	135	138	145	147	138	139	144	121	126	116	133	137	140	160	125	132	141	129	146	141	133	144	143	147	131	145	148	133	139	127	136	165	151	140	126	140	130	140	153	167	128	118	142	147	138	119	134	103	144	151	156	146	132	125	138	139	138	146	133	147	135	177	142	146	145	151	153	136	144	146	130	137	142	136	156	134	130	150	131	126	128	135	152	140	134	139	134	132	153	141	140	142	136	139	145	129	122	141	155	137	165	159	131	136	148	143	125	114	113	145	145	153	137	149	133	136	148	141	151	135	157	121	127	129	125	133	151	137	138	141	145	147	139	126	151	121	138	167	158	151	139	149	142	150	145	143	139	146	149	147	141	118	126	124	123	135	138	123	139	113	131	133	141	126	130	140	155	160	162	144	150	124	146	131	134	139	144	157	145	130	158	131	135	153	130	120	140	137	151	148	142	160	137	121	160	138	141	118	140	142	123	151	147	134	149	150	128	148	139	135	131	148	150	131	152	151	140	146	142	166	141	137	117	125	137	143	127	160	160	140	152	131	154	161	149	172	145	136	125	136	132	139	158	140	142	129	126	140	134	125	139	140	146	135	118	133	153	143	130	126	143	150	146	132	160	139	149	141	138	147	122	130	138	147	126	140	136	136	118	111	153	141	135	147	145	125	147	128	144	148	140	137	147	139	131	152	141	133	151	141	130	133	153	136	142	147	152	122	143	148	159	127	155	146	152	161	127	127	147	142	165	160	151	135	141	175	127	139	149	143	132	153	158	148	137	149	126	123	131	140	138	130	145	137	153	156	141	166	137	113	139	137	138	138	132	130	141	137	150	138	134	141	154	122	144	135	126	144	149	145	131	160	132	135	139	156	118	160	158	111	179	159	148	149	145	144	113	137	147	124	121	149	132	138	146	141	149	126	142	139	153	147	140	145	138	139	143	129	141	174	119	167	117	145	142	137	144	170	127	129	147	121	143	139	136	126	132	145	139	135	140	149	146	133	116	150	116	135	142	140	143	127	138	149	148	143	131	127	150	150	156	133	123	135	147	118	134	137	146	156	138	163	119	133	143	131	141	126	128	134	138	106	142	143	155	135	114	151	111	130	138	134	137	146	140	148	140	144	158	156	158	128	119	149	164	127	139	127	134	143	130	141	137	135	137	165	154	148	122	132	138	160	136	120	153	130	144	127	140	150	142	118	131	153	137	130	146	133	139	144	151	153	127	163	129	139	125	137	141	124	112	142	122	130	114	146	153	142	145	105	139	146	136	141	143	145	131	122	133	152	140	141	143	138	138	132	125	146	139	138	129	132	131	122	140	146	146	121	135	111	156	145	138	126	138	122	162	131	147	133	126	146	138	132	130	143	149	150	127	142	151	138	123	158	150	129	143	146	126	129	144	134	142	146	134	162	146	122	143	120	135	128	143	142	141	137	161	143	124	140	144	148	137	146	160	128	116	149	157	142	157	120	132	125	151	140	125	146	110	137	125	140	143	126	148	138	117	128	137	132	145	134	152	146	145	139	126	149	131	142	164	117	136	137	137	150	134	116	143	139	132	136	147	138	130	134	143	141	131	157	127	149	156	123	122	154	137	138	147	135	149	122	126	127	144	132	141	133	144	130	144	134	127	115	128	133	142	136	129	129	124	127	151	145	136	151	125	129	142	138	136	147	132	143	146	140	118	150	143	143	140	148	113	134	157	149	147	146	139	156	149	125	156	137	148	149	136	144	114	153	135	129	140	135	125	129	144	120	142	146	145	148	128	122	133	161	142	141	130	132	152	159	134	112	134	131	118	129	148	155	129	132	130	150	141	157	143	132	141	135	127	164	140	124	140	133	124	126	132	148	126	131	146	140	163	157	145	141	135	136	136	126	137	156	141	122	134	141	152	123	137	158	143	137	126	118	123	172	147	137	152	120	132	148	149	129	118	136	117	164	132	123	147	141	141	137	125	123	123	132	131	141	129	123	145	159	143	109	157	133	135	143	131	123	126	147	141	157	151	144	128	137	136	132	148	133	164	141	143	131	128	137	151	143	158	146	150	137	135	140	133	135	149	143	152	135	132	149	133	144	145	143	148	149	153	149	128	136	144	134	134	134	141	123	151	145	131	162	124	134	117	144	130	145	144	122	157	136	130	126	139	132	125	132	143	147	148	123	132	128	138	130	136	134	134	146	123	136	135	133	130	134	117	142	149	135	141	113	147	161	141	133	135	144	150	133	137	148	151	137	143	135	135	143	152	163	147	129	128	142	137	133	161	156	146	130	127	120	150	134	131	151	134	145	124	139	103	125	140	121	136	139	154	114	136	118	129	148	132	114	140	140	129	133	155	146	155	148	134	125	157	146	125	139	154	119	138	142	124	156	140	139	153	130	148	160	137	129	148	135	124	156	152	138	159	133	139	147	120	132	150	128	145	144	132	118	129	137	127	143	138	135	146	128	126	131	127	136	147	124	122	117	164	138	135	131	158	149	152	133	153	142	137	137
13715	15142	12318	5333	3645	2387	1678	1303	927	846	754	684	578	564	1936	513	313	291	267	259	276	231	211	255	214	232	211	181	211	218	213	209	188	184	235	227	186	194	205	211	226	227	201	201	213	167	194	174	202	189	195	195	217	186	183	177	169	198	168	161	188	155	192	189	198	161	191	172	175	184	190	180	180	187	170	188	199	189	177	188	188	167	173	191	186	198	173	180	184	203	165	193	199	173	171	162	189	182	158	184	175	181	179	169	158	183	173	179	162	204	181	166	166	169	176	198	185	176	179	165	189	169	192	187	167	170	187	174	184	190	186	178	150	167	186	153	177	167	165	192	187	166	160	169	163	187	188	192	192	196	161	170	189	194	203	175	187	160	175	192	185	184	198	192	188	179	170	182	171	168	194	170	165	157	177	172	199	170	170	177	154	195	163	180	174	167	174	200	169	171	176	164	185	179	176	150	164	177	153	169	172	182	165	204	184	184	187	170	149	173	192	145	168	187	194	178	171	180	167	169	200	174	166	170	176	184	159	178	168	161	172	172	183	188	183	196	178	166	171	184	151	163	166	180	184	157	183	178	158	174	181	154	197	186	156	198	174	164	173	187	155	160	176	174	155	189	176	165	175	177	163	189	169	175	187	195	155	200	187	186	168	163	200	162	199	162	165	189	180	180	169	176	192	198	166	195	186	163	164	192	176	183	175	163	165	195	195	161	179	170	188	183	175	177	161	180	162	162	194	185	163	178	167	197	169	201	158	197	171	181	170	157	169	168	159	168	185	184	199	197	180	171	164	183	178	184	178	188	168	157	183	181	169	166	176	159	195	186	200	163	187	176	148	189	181	188	196	160	164	163	170	183	173	168	176	168	169	163	187	176	188	188	172	177	187	181	147	163	159	149	201	173	165	188	163	181	182	178	166	177	163	184	176	197	193	164	191	151	170	162	161	169	194	184	168	176	173	187	180	176	149	184	165	181	185	172	183	168	178	198	177	172	149	168	166	182	168	170	171	162	172	188	177	173	175	163	165	187	159	176	191	183	179	193	170	174	178	175	180	152	188	191	176	180	174	184	193	154	195	183	182	165	176	176	194	165	200	183	184	177	158	173	152	171	167	178	174	206	157	163	185	162	191	177	161	169	175	150	168	178	181	173	194	192	185	175	178	191	173	183	159	164	169	182	199	164	173	165	170	188	189	186	171	165	181	192	185	163	190	180	184	184	197	156	180	181	192	193	173	154	178	186	183	180	181	162	159	194	160	171	186	166	188	170	180	179	198	171	169	151	172	128	203	171	165	172	199	166	175	183	185	176	189	190	171	172	165	166	160	200	178	186	182	146	164	193	170	203	192	176	195	172	180	176	178	189	159	179	165	194	164	189	194	203	181	170	169	154	178	194	172	156	185	192	195	166	157	175	179	181	140	172	160	163	193	172	166	158	193	175	192	163	156	167	175	171	168	188	194	182	169	166	163	172	200	155	167	179	187	172	167	203	159	186	190	145	158	167	187	163	175	192	157	176	180	175	138	168	160	183	185	173	175	184	210	206	188	176	160	191	152	196	189	160	175	158	195	182	181	161	147	170	175	157	195	186	162	166	191	142	190	165	181	163	167	177	188	180	151	170	173	166	185	152	196	194	184	161	170	182	183	189	161	172	172	179	177	182	164	175	182	195	185	187	176	173	198	165	166	168	169	147	181	169	184	193	167	179	168	181	177	188	183	180	178	188	145	188	202	180	161	167	169	189	148	180	161	190	199	192	156	178	192	150	167	177	178	148	179	163	163	172	178	172	201	179	182	188	192	139	163	192	186	168	171	204	210	156	181	168	172	147	164	174	197	162	195	183	196	179	174	172	186	169	164	183	162	173	179	173	159	187	187	179	168	171	184	172	160	187	191	155	202	197	190	171	173	177	179	180	208	180	156	165	164	174	167	184	167	186	176	192	164	151	186	180	166	178	180	190	166	169	168	170	184	199	174	172	172	195	146	186	173	195	185	164	156	174	161	166	188	199	189	197	172	179	171	141	174	193	176	191	170	161	179	177	167	184	201	162	187	162	177	181	182	180	182	167	184	155	180	182	175	164	185	178	159	164	193	175	186	182	163	202	162	183	177	172	161	177	173	170	167	176	180	193	185	148	191	169	182	184	162	176	168	171	154	181	190	165	148	183	174	208	173	146	175	174	181	165	179	175	194	174	160	213	169	167	174	153	167	173	194	178	171	159	179	175	160	151	160	190	188	192	165	167	161	189	173	175	163	173	193	169	167	151	177	174	189	179	181	163	163	190	163	168	175	189	176	162	185	177	157	188	169	189	167	186	182	162	188	176	194	167	180	169	161	171	155	182	177	189	182	197	171	167	159	184	171	181	160	177	186	176	174	181	183	173	177	194	205	167	180	176	149	191	205	188	163	174	159	180	189	176	200	175	180	163	200	153	147	172	150	178	164	177	192	155	145	200	178	199	167	172	157	189	191	158	154	180	177	192	180	171	176	190	168	153	179	161	183	159	153	168	182	186	174	168	173	210	193	175	160	171	158	177	164	168	162	188	164	182	180	179	181	155	176	173	183	166	179	202	177	171	187	160	166	163	189	177	170	158	177	170	160	173	176	183	189	184	157	167	163	175	191	182	179	147	200	170	162	191	193	180	174	180	175	162	164	157	170	182	186	196	194	161	165	178	174	203	168	182	192	161	150	176	157	167	173	164	182	181	179	164	155	176	174	155	181	171	189	193	175	177	177	168	176	162	161	164	186	166	190	165	170	180	191	180	167	168	172	195	173	154	185	173	181	180	163	171	160	184	159	160	172	179	192	156	179	187	168	166	185	169	178	164	191	199	147	167	177	189	171	185	177	173	175	183	172	189	167	171	173	193	203	176	170	167	174	157	145	173	193	198	194	173	182	173	164	184	186	207	165	184	163	160	170	162	185	176	169	174	209	191	167	187	166	152	174	174	139	182	180	190	161	196	152	166	169	193	166	160	175	163	173	200	176	169	177	168	180	178	190	177	162	186	161	177	169	164	177	185	172	158	184	171	182	166	164	164	164	178	179	167	187	169	174	156	176	169	169	160	181	186	213	170	190	179	173	179	179	164	172	175	189	156	184	176	199	181	157	166	182	181	191	177	183	173	159	183	152	172	189	181	172	173	154	163	189	158	163	194	160	182	168	193	191	180	178	159	189	157	171	161	189	192	172	163	166	186	152	194	165	190	196	160	190	210	185	176	152	159	155	154	183	188	163	165	175	175	177	170	154	164	188	158	169	173	176	180	184	192	175	193	170	199	175	179	164	190	182	183	166	193	189	161	185	173	171	173	168	187	176	155	184	165	162	190	171	168	175	181	166	161	189	186	194	162	157	171	190	166	155	171	178	191	173	213	158	161	184	161	183	152	188	197	185	184	170	190	162	155	201	175	170	167	174	177	191	177	159	198	205	175	169	174	174	176	173	186	190	196	172	159	181	148	185	178	182	185	174	198	204	206	186	175
24512	20760	27196	24315	13249	1153	742	617	503	523	497	560	427	506	997	421	427	410	447	392	388	389	388	353	414	438	372	414	406	374	401	413	407	391	422	370	392	380	365	390	423	396	376	432	401	381	365	362	368	404	392	391	390	361	389	389	374	352	413	407	374	347	405	385	383	356	407	373	429	348	361	375	377	397	355	374	394	395	373	413	368	381	362	350	398	359	416	398	395	406	358	366	401	380	381	380	403	397	361	370	391	357	369	384	361	386	410	393	399	359	354	347	392	382	376	385	342	375	365	404	386	406	372	392	367	399	379	352	358	378	388	378	385	391	385	387	379	371	358	321	328	370	397	374	352	355	361	368	387	399	382	360	410	383	375	394	373	375	350	351	351	366	351	370	324	401	355	390	377	358	362	390	386	391	374	400	378	373	354	408	371	361	346	370	306	347	385	371	396	400	369	364	351	372	331	410	380	376	359	364	349	372	379	368	376	387	396	384	375	364	386	396	388	390	380	373	366	398	397	363	367	348	361	392	380	362	382	369	400	353	386	374	356	360	399	373	372	374	381	376	383	400	346	421	391	374	364	356	385	376	415	332	378	343	410	402	364	395	368	378	418	320	406	368	393	361	375	396	400	406	344	381	350	376	401	374	392	377	399	384	363	370	388	360	364	401	392	399	336	364	392	389	357	395	378	362	405	396	386	378	393	357	357	415	372	371	380	390	386	392	372	356	384	385	361	370	405	366	390	373	352	381	360	396	371	400	370	373	397	392	413	374	402	384	373	358	419	359	378	395	369	367	385	359	342	364	372	386	382	408	384	355	377	366	373	396	381	401	384	383	386	385	389	404	379	350	352	338	388	348	348	376	374	362	406	353	387	412	368	351	366	368	374	349	404	330	357	412	381	355	357	356	384	363	347	369	365	389	406	371	375	378	386	388	383	380	370	392	368	392	364	332	390	407	377	366	386	381	357	367	403	363	374	385	372	392	382	372	372	374	368	380	339	351	370	372	366	358	345	351	379	385	369	357	403	365	371	344	376	399	368	380	343	385	360	394	392	435	407	383	403	364	377	367	389	354	361	414	359	335	367	394	378	391	360	382	379	372	407	383	386	400	391	359	367	352	390	374	318	365	375	374	346	376	416	329	373	396	376	369	413	337	395	355	347	379	404	391	388	362	355	377	361	388	374	353	357	342	389	424	377	366	379	387	367	377	407	369	356	358	361	353	342	402	373	394	370	379	350	414	430	383	349	399	365	386	376	366	378	362	363	351	381	332	364	389	372	356	382	401	386	358	389	347	390	378	375	349	382	381	401	379	373	408	372	391	367	374	381	354	364	381	422	366	367	393	407	406	372	394	374	358	372	389	392	407	420	387	381	355	389	393	386	380	371	375	365	376	420	357	359	379	379	407	353	345	398	375	344	379	381	345	344	333	374	370	390	348	384	379	359	368	375	361	379	379	380	410	384	396	321	379	338	363	386	369	379	359	381	361	376	375	362	368	350	371	397	352	386	390	393	391	386	374	381	405	369	377	389	382	368	375	383	412	388	393	405	366	385	392	358	378	396	366	375	353	394	427	367	362	362	372	396	363	375	364	365	358	357	365	433	347	389	387	381	367	395	362	361	360	360	389	390	358	383	384	373	353	414	397	343	389	383	419	378	390	388	381	374	333	354	372	405	385	379	390	414	407	384	362	385	371	363	392	391	356	377	361	403	385	397	394	364	353	388	362	374	399	389	387	385	411	408	400	337	362	379	378	400	390	372	375	375	426	406	341	363	366	396	374	385	367	420	410	379	400	362	379	407	353	383	392	398	374	390	377	367	375	384	368	394	383	335	352	354	350	396	371	338	361	422	382	379	365	386	392	346	365	342	386	352	370	396	365	383	353	387	357	380	381	349	355	367	393	410	388	360	395	377	421	399	384	374	385	370	359	363	339	400	379	375	377	366	359	334	406	396	378	404	398	386	353	367	419	407	391	388	366	358	363	407	393	380	374	364	380	347	397	379	360	389	356	394	368	362	375	373	375	407	369	370	353	394	390	360	345	362	352	357	408	383	362	352	390	402	352	367	379	387	369	384	371	405	383	361	366	357	402	395	384	405	389	398	389	399	402	338	348	349	368	367	365	355	355	351	372	382	370	334	381	377	372	378	379	397	373	354	366	376	399	376	357	365	345	403	404	387	416	401	402	375	355	382	387	368	381	399	387	335	328	351	312	378	399	370	388	400	406	398	358	348	397	396	375	364	425	389	360	399	374	365	424	370	395	369	387	384	347	366	360	394	398	351	387	412	411	382	384	379	345	405	379	365	387	386	401	363	369	378	401	367	367	371	402	395	362	347	402	377	351	377	363	421	379	377	408	381	416	363	408	381	352	389	380	373	377	376	395	411	379	391	378	369	351	374	385	396	376	367	407	375	394	360	352	359	370	347	361	379	375	394	381	377	399	334	391	369	388	369	414	374	379	343	393	379	368	393	389	376	378	403	391	404	348	387	395	364	373	375	366	368	381	366	399	411	358	366	410	411	423	361	387	379	385	371	376	387	378	408	379	387	385	382	382	363	385	356	393	367	391	350	381	342	413	364	408	374	344	400	374	375	375	381	383	393	380	388	418	384	394	402	378	358	364	359	370	402	374	344	364	393	373	357	376	377	375	377	387	366	370	411	370	348	344	402	335	399	389	356	381	395	375	392	360	369	416	362	390	359	372	386	373	366	398	395	378	374	392	415	398	370	368	340	376	399	395	387	369	399	390	350	385	375	413	380	391	384	357	430	394	378	389	386	395	409	367	344	378	376	426	375	365	382	373	396	403	350	375	364	362	393	376	381	359	362	394	367	364	387	405	342	356	360	382	392	368	376	370	382	412	387	391	395	404	347	383	373	389	391	357	378	392	392	373	369	394	412	357	389	394	346	356	373	344	406	406	388	426	389	414	419	364	390	403	384	343	383	402	383	398	369	361	398	409	384	356	381	399	360	346	363	382	413	338	351	364	394	395	357	367	342	357	405	386	399	352	355	403	322	375	358	382	368	383	348	402	349	356	390	389	348	336	354	409	396	375	375	359	359	409	371	386	403	361	363	352	357	352	334	354	361	399	327	358	380	363	382	392	405	377	362	383	386	364	366	378	358	383	374	382	383	367	357	338	373	392	387	368	381	364	387	351	409	394	380	359	348	385	361	386	385	402	376	357	394	387	351	387	375	384	380	375	363	334	378	355	361	371	353	358	365	418	361	367	400	352	358	391	371	376	363	368	393	384	388	383	356	377	395	411	364	358	406	388	386	376	355	407	395	384	345	370	376	425	396	392	379	351	415	384	397	382	371	375	409	394	388	338	370	371	365	391	366	397	354	388	358	369	378	397	387	357	358	346	361	390	390	410	354	381	398	360	346	401	393	391	378	354	365	399	359	405	380	375	383	358	327	391	400	383	385	372	386	396	359	391	398	376	362	382	352	376	358	363	375	348	415	356	371	405	422	371	388	369	414	400
13507	11638	8272	3881	2432	1620	1295	1047	916	824	757	791	634	703	1773	530	512	493	484	487	484	519	544	511	458	516	450	394	450	416	476	440	450	460	436	439	447	415	446	461	476	404	438	435	482	396	432	429	482	443	396	477	458	454	426	406	435	455	424	407	469	468	430	450	437	411	464	407	382	425	467	427	418	481	397	467	493	409	416	456	475	481	435	421	454	453	418	444	456	420	473	438	398	454	433	431	432	418	422	402	414	426	461	466	410	410	422	426	432	488	422	413	451	464	442	440	434	449	401	421	426	433	488	487	438	482	452	461	468	459	427	423	428	466	442	442	448	432	408	418	419	466	420	465	436	428	449	463	443	460	413	453	474	460	435	423	440	461	406	400	417	419	457	435	431	473	446	459	445	430	437	427	457	456	424	455	443	431	420	412	407	459	405	427	416	438	442	442	451	447	437	417	412	430	446	483	444	439	438	419	439	456	473	476	411	447	404	461	458	440	431	424	439	474	443	471	427	431	439	427	451	466	483	460	439	419	425	450	464	416	433	415	455	478	437	417	457	428	394	436	392	424	438	415	454	439	440	462	472	478	459	429	420	452	425	452	442	416	445	439	426	438	430	447	446	429	434	444	407	423	438	461	472	457	440	414	430	459	438	435	423	427	456	415	438	413	442	409	460	408	420	448	474	420	423	437	452	460	440	462	428	445	425	448	449	448	431	428	446	414	399	430	431	432	412	485	406	478	450	458	425	444	422	395	465	424	437	442	395	459	437	432	437	424	445	433	383	441	486	460	429	428	429	459	433	421	460	443	448	433	433	434	452	413	428	425	426	412	484	440	440	417	405	395	475	441	430	460	436	430	422	432	421	420	444	427	435	464	416	408	434	452	427	426	484	464	450	450	452	472	442	401	443	449	452	452	433	445	461	452	458	418	416	456	459	423	424	412	420	433	470	457	443	451	439	423	437	434	462	430	435	439	403	401	438	457	442	423	438	430	480	458	433	427	443	420	444	438	465	432	418	414	450	452	451	468	443	457	446	445	432	438	472	452	418	411	430	420	470	448	416	450	434	461	428	444	473	451	467	450	446	448	475	469	421	422	435	469	427	442	434	416	429	438	436	425	452	458	432	464	405	490	439	443	440	441	422	434	446	409	466	407	466	422	422	393	492	429	445	441	443	428	454	460	450	421	463	456	458	474	441	448	399	478	445	416	425	439	403	427	484	448	447	440	425	427	467	429	459	455	445	430	415	474	468	436	404	434	441	411	405	439	450	431	410	420	419	440	420	441	471	439	439	435	438	434	457	458	434	453	441	441	443	412	458	427	433	437	462	473	410	436	423	440	440	438	463	457	440	436	405	449	484	440	427	406	434	413	442	443	431	444	451	459	449	459	431	439	413	455	439	429	420	437	449	428	423	411	433	457	446	428	432	459	441	444	453	460	441	448	430	423	406	454	429	457	440	454	469	456	443	422	446	449	421	452	447	467	427	428	425	433	468	456	438	465	428	441	450	425	422	429	454	416	413	452	412	428	439	434	402	441	423	461	445	474	421	445	456	437	452	432	424	448	431	445	470	448	419	434	427	428	450	443	454	390	443	425	437	467	442	464	449	483	412	454	439	425	413	450	439	433	433	429	409	450	406	447	476	460	434	444	482	457	423	409	450	458	427	418	435	426	438	461	441	434	459	411	500	395	445	418	404	442	437	424	431	463	462	448	452	457	466	459	403	466	437	418	406	451	446	404	401	433	430	404	470	410	459	449	468	474	444	383	413	413	469	456	444	457	456	442	419	487	432	437	421	444	407	396	469	443	422	432	444	441	432	486	500	447	474	467	433	418	447	418	396	419	441	420	461	485	431	442	410	487	457	422	456	433	428	461	469	423	431	426	431	412	402	449	411	461	486	451	461	432	485	471	438	472	446	461	447	435	447	450	425	424	469	435	485	448	444	438	461	406	398	417	419	450	448	427	412	441	456	432	407	428	483	419	471	446	413	436	442	418	410	447	445	427	465	431	454	453	429	433	472	435	484	434	450	433	443	434	458	441	438	423	468	408	470	410	462	446	446	447	467	419	499	452	381	465	417	399	429	419	436	449	466	437	411	447	447	467	460	437	463	417	435	442	465	438	441	437	449	474	460	470	479	437	418	474	441	438	443	439	472	474	418	454	438	471	474	422	451	435	390	476	448	445	407	438	462	472	432	374	415	460	420	426	389	449	431	422	437	471	460	417	466	428	469	429	434	456	417	428	450	428	424	433	440	393	475	427	440	427	469	414	422	445	466	419	424	477	427	447	465	432	424	402	460	401	455	435	444	444	458	422	441	423	408	431	410	462	461	361	451	393	424	423	426	423	468	433	438	412	456	464	432	477	464	460	467	435	430	420	445	427	429	389	447	432	436	421	428	450	480	443	457	479	418	454	465	412	427	426	443	424	474	433	430	432	399	442	461	457	440	426	424	433	414	460	453	452	457	452	452	469	440	450	468	422	460	445	431	455	480	431	428	431	408	437	427	431	474	398	434	442	459	450	453	429	434	409	455	383	442	432	439	418	438	434	427	446	461	479	466	461	444	421	444	436	452	424	410	432	439	444	412	449	434	448	421	443	476	437	442	457	432	425	432	439	453	405	442	451	435	448	438	410	466	469	483	458	471	427	430	430	387	436	431	450	406	449	438	393	399	448	413	422	473	470	453	446	433	411	411	438	442	450	419	438	488	421	428	473	454	425	435	424	421	409	425	446	473	420	437	459	399	474	445	413	431	492	423	446	464	414	457	431	463	454	440	442	436	468	436	417	428	454	470	442	457	486	421	409	470	424	439	435	412	451	438	467	495	446	433	463	432	453	441	452	422	384	460	441	427	417	413	452	438	458	419	459	425	407	466	445	433	437	468	392	464	447	447	425	431	457	400	435	415	429	453	439	419	457	399	449	427	483	451	450	452	426	446	412	447	434	441	451	448	453	428	439	460	469	468	443	465	451	431	395	354	482	420	407	447	433	449	442	491	400	443	460	443	440	430	456	421	429	415	419	423	427	458	425	430	455	461	434	432	449	453	445	423	432	437	449	426	442	435	467	460	426	450	462	407	409	427	428	456	444	424	433	470	447	429	445	435	456	423	405	442	441	449	438	451	433	446	413	457	444	410	447	443	436	421	438	441	437	446	438	444	454	428	428	430	503	449	455	419	459	417	443	465	438	442	423	428	442	445	479	484	412	448	474	448	408	408	426	460	420	428	425	402	433	437	435	445	470	432	417	462	440	436	441	434	462	424	438	443	455	453	442	441	485	438	447	440	428	444	446	425	451	437	452	464	433	412	443	427	426	455	408	461	454	406	436	439	429	407	454	425	457	475	429	460	446	480	464	433	392	455	445	439	447	446	424	456	460	450	439	417	419	457	437	473	384	436	422	430	473	433	430	466	418	443	442	448	461	470	415	494	434	496	431	433	454	444	416	445	436	434	435	424	424	418	457	445	402	421	475	432	459	470	470
22307	20786	28544	23116	20786	20838	12329	1348	836	725	682	679	508	580	2018	313	282	244	260	235	221	235	213	212	216	180	185	208	187	163	195	180	176	142	161	169	165	145	173	173	163	153	171	144	198	144	161	156	157	147	150	148	140	148	168	160	150	147	153	137	184	152	151	135	131	163	138	140	122	143	147	151	143	160	154	151	132	151	158	144	168	151	130	123	136	147	136	136	153	143	144	151	170	144	138	148	139	156	151	125	135	132	153	152	122	137	148	124	148	160	154	146	142	143	162	138	128	141	140	131	148	129	155	148	167	137	135	121	131	130	149	122	149	131	170	149	127	145	161	146	167	125	128	149	150	121	118	117	138	123	136	125	138	144	142	155	155	139	156	132	150	155	148	151	148	141	121	133	120	130	143	140	130	141	160	140	137	136	152	136	134	125	133	133	151	151	116	138	162	147	141	156	151	118	141	134	157	120	142	151	121	123	140	142	136	155	139	113	141	120	140	124	132	133	138	141	129	140	149	145	138	117	123	139	132	165	153	157	161	159	123	135	141	130	140	143	144	141	145	127	147	161	131	148	142	175	148	145	169	143	145	131	123	150	126	141	152	140	131	143	108	144	153	146	151	154	114	145	142	152	142	144	126	146	152	145	147	136	142	159	129	138	115	150	142	142	133	124	162	117	142	136	127	143	132	120	138	147	111	125	135	150	142	138	143	142	169	151	143	144	151	127	130	147	154	137	133	143	139	135	138	149	131	138	132	127	156	153	138	138	127	119	140	138	157	145	146	124	164	124	130	127	154	128	118	176	123	133	126	126	148	144	132	129	134	165	126	139	155	121	138	127	152	132	133	132	140	123	156	145	140	140	129	134	150	142	138	130	139	140	133	136	162	139	128	155	122	139	156	140	147	137	126	150	155	132	143	150	159	131	137	137	162	142	143	129	151	138	150	140	153	146	134	128	146	175	138	141	114	149	150	162	154	145	146	153	149	165	150	157	151	126	128	142	152	135	128	151	156	146	129	132	139	143	114	146	160	137	141	143	149	157	144	147	155	134	137	125	120	118	148	137	137	143	155	161	167	156	120	151	150	134	135	138	138	148	123	148	136	126	151	154	143	142	159	124	130	136	136	161	158	133	141	130	149	138	146	134	143	121	135	154	159	137	129	134	150	160	135	145	124	128	152	139	160	138	130	138	126	137	143	122	160	125	151	125	133	136	149	122	146	140	121	134	137	135	119	150	146	143	131	125	138	122	148	138	122	146	134	155	138	145	134	118	124	130	149	147	147	128	144	114	144	152	138	141	148	132	148	121	128	119	134	124	135	127	130	145	151	132	121	144	138	152	156	145	126	141	142	145	151	144	142	141	154	149	152	130	136	140	142	150	156	137	120	153	149	137	147	128	152	136	153	128	148	157	146	141	123	165	130	129	142	136	134	153	142	145	127	143	162	147	149	140	130	118	139	152	157	133	134	130	145	146	154	151	134	138	145	148	138	159	134	140	144	159	140	146	138	128	142	136	138	143	132	156	153	160	134	139	139	145	138	128	145	133	150	158	146	147	172	151	140	122	133	151	144	123	143	144	122	141	150	123	146	133	134	146	169	142	153	150	170	153	141	121	146	137	131	148	138	148	148	123	161	134	148	151	149	151	146	133	159	150	159	147	126	137	167	130	140	148	125	152	115	125	127	149	141	140	137	145	137	150	145	131	156	126	126	137	149	135	138	165	147	146	148	143	153	126	144	154	141	133	137	137	154	156	122	146	143	154	132	164	120	158	143	143	153	126	137	145	142	148	144	134	133	123	148	142	122	137	159	146	128	128	156	141	134	149	153	151	143	134	139	143	141	145	144	136	145	156	132	132	131	123	145	175	131	147	149	134	146	151	136	168	146	149	131	130	122	133	137	178	137	134	130	139	145	143	156	154	130	141	167	149	137	149	152	142	135	133	146	165	125	145	144	139	120	155	109	143	153	141	139	142	144	139	131	155	148	134	134	135	143	141	145	145	141	149	153	146	143	137	138	132	146	140	154	157	145	143	152	112	142	135	150	145	138	135	161	166	129	139	139	148	131	134	159	124	149	142	157	149	115	135	125	134	137	149	110	128	153	154	149	129	118	127	123	143	142	156	139	137	148	131	122	140	139	158	145	155	141	152	134	133	146	140	151	130	142	141	130	117	140	134	137	144	144	139	126	124	125	150	131	134	125	130	137	138	134	117	162	128	129	142	128	119	139	137	149	126	135	129	139	121	149	143	128	131	164	146	138	141	137	122	134	156	152	132	140	133	136	128	145	137	143	117	146	144	130	137	136	143	123	139	149	149	146	159	139	165	139	140	131	141	125	142	153	155	122	143	161	150	132	126	164	128	126	128	150	149	141	134	150	143	133	133	143	133	131	152	156	140	154	159	126	129	141	137	138	129	138	138	134	157	145	175	138	162	114	119	130	142	150	125	132	145	137	144	154	133	138	140	169	124	142	146	122	134	146	146	138	127	151	112	143	127	157	126	165	133	136	147	144	136	131	138	134	137	161	138	124	132	139	118	165	127	142	163	124	146	137	162	144	135	134	141	155	140	148	129	159	132	149	154	128	132	142	144	135	176	138	157	140	158	142	153	145	155	144	146	140	134	139	162	126	148	149	131	154	145	145	148	145	166	128	119	159	143	141	157	156	125	121	123	133	141	160	150	143	156	126	131	155	131	126	156	145	124	147	131	171	126	152	145	128	146	146	151	146	158	126	158	138	140	133	132	137	135	123	140	148	143	123	142	114	125	161	129	136	148	146	121	136	123	142	151	137	120	153	128	152	146	142	128	132	109	143	138	151	130	131	122	183	137	153	148	132	123	126	127	125	140	151	137	136	148	130	136	126	146	135	141	123	127	146	140	114	116	143	127	140	148	150	143	136	138	161	143	140	140	136	119	127	140	147	131	116	145	127	140	135	150	145	129	134	152	145	134	148	141	154	153	136	126	145	138	128	136	130	143	138	145	161	121	127	153	145	140	148	127	152	145	130	147	138	150	149	143	140	147	152	156	136	152	147	137	120	168	137	157	126	145	153	145	134	174	157	146	145	144	155	132	129	145	143	125	141	136	119	152	157	132	124	126	137	151	135	138	121	142	141	126	143	133	123	143	131	143	153	119	152	140	164	152	132	140	136	130	142	164	133	133	125	170	131	156	133	126	104	153	139	131	137	140	139	166	148	147	140	141	150	139	125	157	143	149	141	121	145	148	149	132	155	142	140	162	139	140	137	122	150	135	130	135	143	148	117	127	163	130	130	125	146	135	149	141	118	154	148	149	110	139	144	109	126	143	161	112	122	139	135	148	145	140	146	126	135	153	153	132	129	131	132	148	128	150	122	145	154	141	133	146	157	154	138	137	127	150	157	149	148	144	146	165	146	153	130	122	138	161	155	158	137	129	135	150	140	144	149	144	144	150	146	143	120	144	141	134	127	170	151	137	144	162	147	135	158	131	147	160	147	139	123	140
16502	21422	17185	9614	5817	4291	3165	2387	1766	1412	1267	1263	895	1063	3683	548	400	394	351	350	314	298	259	287	266	257	251	235	222	228	237	203	225	192	219	225	206	205	192	220	207	164	192	202	180	178	186	182	198	166	180	168	153	176	205	176	163	193	199	176	157	136	193	184	183	190	167	190	184	184	177	159	164	163	171	187	170	163	166	181	134	155	157	152	157	174	174	184	167	188	178	168	163	173	162	176	173	144	159	174	158	162	160	165	159	154	160	188	155	180	154	140	172	139	145	149	203	154	185	165	174	157	174	176	147	142	186	180	161	166	175	163	153	189	155	175	151	164	155	165	166	162	169	156	186	147	166	163	160	165	150	171	162	159	143	144	164	142	176	149	156	165	164	145	149	166	143	178	145	183	159	181	167	157	180	156	175	140	133	162	172	157	157	167	177	174	151	144	159	158	154	149	162	167	184	150	151	172	168	174	179	174	137	168	163	178	172	171	171	161	165	147	162	161	157	154	168	164	136	159	168	177	133	164	143	156	167	153	167	149	164	173	192	158	150	156	171	170	162	165	162	148	151	160	184	142	142	172	161	145	178	177	168	160	177	166	161	170	140	187	168	167	158	174	177	175	130	172	156	171	172	159	170	168	163	157	170	150	156	187	170	144	158	164	160	148	135	144	145	161	142	169	158	176	174	177	133	178	159	146	157	148	168	163	150	132	165	170	169	171	159	140	153	164	162	170	153	174	155	178	162	164	176	181	162	153	135	155	159	185	163	157	136	177	159	166	139	177	137	176	137	167	177	130	157	162	169	180	162	172	137	147	178	148	191	167	134	165	164	152	179	178	158	165	163	154	159	174	172	130	157	146	159	155	163	139	176	159	133	161	128	145	169	167	158	159	142	152	161	145	168	135	163	170	154	136	175	167	162	143	153	157	178	171	160	167	163	186	179	141	160	173	161	162	152	166	140	172	157	152	165	176	153	145	165	159	167	169	172	172	144	155	175	197	136	166	150	163	188	133	151	158	155	183	168	159	162	170	161	142	162	145	159	177	153	166	141	167	173	152	166	147	158	156	168	146	189	163	170	183	158	163	156	152	133	148	156	162	125	172	152	169	159	159	160	168	152	132	151	173	161	151	172	166	143	166	154	142	159	138	174	174	174	163	167	152	156	165	148	165	140	164	175	175	162	183	157	192	157	175	159	161	163	170	165	164	188	139	148	156	166	158	178	138	152	181	145	174	154	152	155	143	159	158	132	145	146	175	160	165	157	148	158	172	179	171	149	166	171	155	143	160	143	168	147	146	141	152	149	175	162	144	140	169	141	136	178	168	156	154	140	167	147	170	160	165	149	171	144	163	147	156	156	161	154	137	165	128	160	167	171	157	172	151	154	189	162	167	158	159	158	165	191	166	169	171	164	151	169	175	164	130	166	146	165	137	142	166	149	164	193	136	163	141	177	151	155	162	148	158	155	164	182	148	147	152	155	154	175	136	159	160	163	165	152	159	144	165	167	160	155	163	155	165	164	156	158	159	175	152	169	146	170	169	164	171	162	142	156	148	173	173	174	154	158	183	145	174	174	149	174	161	163	139	166	159	143	181	182	168	148	155	172	157	179	160	167	151	158	163	155	176	132	177	154	163	166	169	151	151	156	149	154	157	167	172	174	159	167	146	153	172	162	146	175	154	167	174	149	159	156	149	170	164	146	182	147	162	165	157	161	160	145	176	163	169	161	163	149	142	171	155	183	175	156	157	164	167	162	129	158	163	148	153	159	154	157	155	156	160	183	164	174	156	150	157	177	152	150	176	170	207	161	146	166	159	171	173	186	156	158	170	153	155	157	165	160	171	147	164	155	168	173	152	173	165	143	150	165	166	160	158	173	143	161	185	170	149	167	159	168	154	146	172	180	141	167	179	166	176	173	176	140	158	147	166	166	154	156	171	137	151	167	176	150	145	138	163	165	175	158	144	148	147	159	158	148	154	137	152	145	162	158	176	161	145	165	176	171	186	159	146	161	158	152	174	166	174	157	163	158	174	163	164	155	174	147	174	147	161	169	200	142	154	156	127	163	173	184	139	145	140	137	143	177	156	160	177	188	165	159	155	154	136	171	168	166	149	178	178	175	155	142	134	161	140	160	167	170	161	173	160	166	138	163	150	157	172	159	142	157	178	167	147	153	151	158	177	179	166	151	175	151	154	154	143	159	165	165	148	177	153	169	154	142	155	164	178	182	144	186	166	150	145	157	162	144	149	151	161	156	149	172	148	163	178	167	163	171	156	162	143	173	174	170	154	175	174	156	193	171	153	165	159	162	172	185	168	167	141	150	177	140	153	156	157	153	144	160	171	146	171	154	149	147	163	167	149	131	150	152	148	179	155	146	167	159	162	157	169	141	163	150	171	165	157	166	166	142	156	169	157	161	181	152	143	178	168	180	147	153	176	159	144	151	179	179	156	155	155	167	160	162	171	182	160	145	158	175	160	156	168	167	139	148	176	162	162	153	173	158	157	150	157	160	143	152	180	155	167	141	140	148	149	161	198	152	177	171	168	164	164	175	156	179	164	155	143	169	171	195	158	172	179	168	144	153	141	152	149	151	172	164	164	164	140	164	165	166	164	159	159	158	158	139	158	150	154	150	191	166	145	161	164	154	162	177	149	139	151	144	158	147	144	141	167	163	163	175	156	168	176	159	174	147	166	167	159	154	163	156	207	159	153	164	155	149	159	158	138	171	165	150	161	160	154	178	162	178	170	159	163	156	159	175	154	147	137	159	163	143	150	176	167	141	166	184	133	167	177	158	187	169	164	157	142	177	167	165	149	155	164	172	151	156	173	156	159	147	174	153	178	152	180	164	163	163	162	183	143	152	147	165	173	163	154	155	164	173	171	164	152	145	144	164	174	173	166	160	170	149	164	145	169	157	160	174	154	146	159	199	155	171	142	165	186	144	176	163	158	161	158	152	172	156	190	158	173	149	185	188	153	176	189	152	148	167	152	162	161	162	165	153	146	152	167	161	183	144	165	168	169	167	155	171	177	136	137	160	138	185	173	163	171	154	172	160	136	166	148	166	159	172	169	168	154	164	147	164	170	161	169	156	172	157	157	163	158	174	167	166	167	167	145	162	151	163	177	145	170	168	159	175	178	171	142	180	172	141	165	155	176	157	164	148	138	166	176	168	162	165	145	173	172	174	158	134	167	144	164	156	161	138	173	164	155	183	167	166	187	156	144	172	170	161	130	155	160	163	154	149	142	185	153	148	161	162	152	181	169	144	155	150	162	149	174	151	156	140	154	141	153	161	157	174	145	152	157	167	142	184	139	160	152	169	165	172	148	184	160	172	162	165	148	146	161	168	144	164	156	133	190	160	168	167	173	147	152	175	192	167	162	151	161	157	140	162	160	175	168	166	138	171	163	171	157	175	164	159	158	161	174	174	164	205	143	179	161	165	155	159	163	185	136	171	157	160	160	143	192	162	151	160	160	153	157
26349	20286	9926	1569	579	450	371	364	387	325	345	392	325	400	384	316	350	320	308	279	344	342	297	306	318	335	327	316	323	327	339	321	292	287	353	302	307	335	359	292	291	290	297	330	330	305	338	303	329	344	317	335	314	329	309	286	318	343	326	300	316	345	305	291	311	355	300	304	360	317	321	342	328	302	321	350	328	328	352	331	309	338	333	342	313	308	348	293	339	286	306	329	324	315	334	328	280	343	314	317	329	315	312	296	331	315	334	338	334	312	296	318	322	305	335	327	344	292	323	356	314	355	334	297	327	304	336	333	302	321	309	320	318	323	326	285	353	310	311	320	319	301	335	314	324	345	316	336	331	329	346	337	355	301	323	326	323	340	312	315	345	324	338	314	340	320	312	335	308	350	331	330	371	350	327	309	320	364	298	332	309	312	303	311	314	313	318	316	310	312	302	355	306	323	322	314	344	333	330	317	326	321	343	347	315	346	362	297	307	326	335	336	323	334	308	337	360	315	308	324	335	330	322	329	323	316	303	333	303	261	313	334	309	333	339	315	297	305	330	324	332	314	318	337	289	301	319	333	323	279	341	359	300	316	321	339	332	319	353	337	324	312	339	299	336	331	310	307	324	323	327	311	315	338	338	333	303	336	335	293	295	327	307	331	311	314	337	319	316	332	355	335	314	310	321	331	305	302	315	309	328	320	324	339	313	343	313	293	312	322	303	322	295	321	335	296	318	344	313	310	318	313	320	326	321	318	320	350	345	322	318	326	317	316	305	337	304	345	297	332	294	319	304	303	312	307	344	337	348	314	325	320	343	311	310	346	363	306	319	344	322	321	329	324	314	333	336	294	312	306	313	347	297	331	328	353	326	362	324	298	329	303	333	314	334	338	336	337	304	311	348	309	371	307	339	302	344	322	348	330	325	324	320	322	325	294	333	302	316	298	325	336	321	319	328	304	345	314	299	277	309	315	330	322	347	319	331	348	286	327	316	297	337	282	328	320	326	343	332	318	337	324	350	347	322	353	293	315	323	324	336	315	303	323	321	315	356	307	331	315	332	330	306	327	373	314	326	286	342	310	286	316	314	301	320	306	346	299	303	290	300	329	307	322	295	329	342	310	328	324	310	313	288	331	318	301	319	344	294	316	319	369	322	282	318	324	325	325	331	308	316	359	319	331	318	302	339	345	334	335	326	298	349	344	309	353	324	327	353	346	336	302	328	335	313	325	323	291	343	312	306	307	339	316	307	328	323	339	321	315	317	322	297	327	340	332	289	338	334	304	304	329	298	334	327	337	326	314	298	347	314	310	337	333	325	339	342	274	313	300	354	340	299	325	353	326	325	332	333	333	324	302	349	341	325	326	315	309	327	307	305	374	316	325	310	333	338	296	342	369	305	326	317	321	279	307	323	312	330	295	338	323	351	328	342	323	302	349	319	325	323	305	319	337	333	354	325	337	335	326	318	366	337	331	324	292	359	345	303	352	318	332	335	317	313	315	331	327	322	315	342	332	304	318	307	321	354	290	329	319	332	323	315	338	353	323	322	347	320	277	314	352	304	343	347	328	342	305	291	321	321	295	284	337	324	342	354	365	340	324	337	303	344	331	325	310	318	306	304	328	304	351	304	307	330	308	340	328	296	350	313	319	337	339	357	331	316	332	321	330	307	351	305	311	326	353	329	314	357	353	330	315	298	304	320	343	343	313	332	312	293	324	334	333	332	277	332	330	315	335	324	349	304	319	353	303	313	343	323	287	327	313	277	287	322	343	286	314	322	325	323	297	318	319	276	339	320	342	316	309	301	312	343	348	302	339	339	359	319	335	316	329	320	327	325	327	337	331	345	337	310	296	331	331	329	345	334	333	323	362	326	306	294	330	316	321	338	330	325	318	313	335	319	328	310	336	300	331	319	302	288	304	319	346	303	334	319	303	313	325	324	324	326	342	314	292	331	312	364	301	346	324	303	321	311	334	336	345	326	349	343	324	338	315	288	342	296	343	303	320	339	299	331	320	305	320	299	353	308	316	305	320	306	329	300	375	321	310	304	328	334	324	316	325	331	340	301	338	302	286	306	314	323	341	330	335	347	309	302	322	353	325	309	303	292	302	311	328	321	305	316	337	315	310	322	346	326	304	332	316	319	299	333	309	313	326	307	327	331	317	346	304	304	327	313	327	312	327	297	322	310	333	315	318	296	314	325	354	307	315	316	312	311	340	331	314	314	329	313	357	342	328	335	325	317	335	300	341	320	333	330	325	326	334	332	301	333	337	284	338	327	260	332	327	301	331	290	312	345	326	311	323	322	322	276	342	332	294	277	332	297	323	330	312	323	329	302	338	276	314	318	342	313	303	295	307	326	324	341	308	323	294	326	325	324	324	306	332	351	339	337	316	302	327	341	364	331	340	325	308	356	330	304	355	326	316	321	333	351	335	310	327	324	322	310	327	344	331	332	337	322	320	328	280	338	332	345	319	329	326	289	303	316	322	312	334	308	343	334	338	318	330	285	326	326	323	310	326	323	351	329	326	346	344	339	340	295	353	302	316	315	304	343	285	311	305	317	305	315	354	317	305	312	306	312	321	332	311	353	340	308	342	334	311	325	340	323	324	315	329	291	326	350	281	329	327	343	312	322	290	319	323	296	329	327	353	301	325	306	369	342	332	340	326	337	313	328	318	334	316	298	322	329	336	363	336	342	342	318	321	344	328	342	319	309	324	301	329	302	312	335	323	340	288	357	313	340	286	313	315	323	321	326	272	339	326	351	287	356	315	330	293	314	321	326	311	310	371	327	349	341	348	344	318	319	310	307	306	306	327	297	316	352	327	335	321	323	304	336	340	331	367	348	293	300	318	347	285	322	327	324	336	324	326	305	323	342	325	345	342	331	327	327	288	320	350	331	322	335	327	326	324	306	311	308	309	301	312	307	302	295	338	323	320	316	297	326	330	306	309	317	324	346	327	303	328	329	290	302	327	302	347	341	311	312	330	290	309	322	295	337	364	308	336	323	322	314	323	344	322	332	334	326	311	334	331	342	292	298	345	325	316	300	351	309	309	319	305	337	312	316	303	289	322	342	359	286	347	324	319	300	308	316	336	319	293	317	336	295	321	354	333	321	325	346	325	300	319	319	333	341	336	331	329	314	299	315	341	325	320	317	318	348	330	274	333	324	355	341	315	325	336	326	305	322	334	334	302	328	362	311	311	330	273	364	325	330	321	307	331	315	346	315	309	311	318	309	307	311	336	326	304	362	302	296	314	331	322	303	318	321	336	313	338	300	336	310	334	303	333	319	344	309	322	341	315	352	348	310	358	328	300	324	321	338	347	311	281	315	312	324	316	320	317	335	300	325	349	330	363	340	279	348	326	329	352	320	307	310	309	300	283	310	307	308	325	340	295	316	319	343	340	366	332	307	301	313	291	300	347	317	292	309	311	332	346	319	322	322	315	315	342	319	329	345	315	345	310	331	295	295	327	329	345	351	267
5808	5585	3295	1930	843	639	528	436	449	443	408	500	456	531	546	401	427	375	429	402	377	378	369	408	402	405	383	446	436	392	373	388	402	354	369	404	403	370	364	355	350	408	404	402	372	387	380	373	395	382	371	367	405	381	395	391	403	353	389	396	387	372	429	384	401	413	395	409	394	381	371	401	387	370	369	374	443	356	403	407	389	392	409	449	400	393	374	393	393	379	425	413	389	410	406	394	407	403	376	396	428	408	405	412	386	419	390	410	378	344	368	389	394	381	399	352	393	418	381	404	364	386	399	411	389	411	391	403	379	397	407	399	400	393	393	396	410	394	386	382	408	402	391	420	404	411	382	392	394	388	393	384	378	393	435	355	376	389	381	395	408	410	361	394	394	390	392	382	359	387	404	418	377	388	395	378	328	373	405	382	393	420	412	401	380	404	419	365	374	422	417	414	369	371	415	388	387	373	441	399	373	393	383	385	391	432	374	384	402	393	380	392	391	388	375	426	408	390	443	396	393	372	363	386	367	419	402	391	423	358	427	416	422	417	384	371	425	410	379	374	401	410	379	361	390	398	404	384	419	384	377	373	398	390	364	418	373	364	378	384	363	344	410	371	399	366	375	393	424	453	434	422	368	387	378	378	402	378	425	419	392	387	349	354	441	394	420	371	422	383	372	363	423	364	409	385	355	381	400	405	353	431	414	393	363	437	401	427	392	409	409	413	374	394	370	434	403	404	367	428	386	409	360	384	420	370	387	419	370	402	383	424	413	385	400	399	377	367	392	390	382	401	423	353	373	428	406	387	419	394	391	345	379	394	408	395	393	399	396	378	406	400	402	407	380	419	365	373	427	386	390	396	397	375	392	363	392	399	404	389	400	398	405	399	416	414	387	399	348	389	343	392	390	389	350	384	385	408	383	382	381	368	394	425	372	415	402	395	372	382	388	380	377	405	373	367	416	383	447	391	405	389	378	397	387	387	365	390	384	428	385	366	381	413	409	425	400	363	397	403	380	390	376	377	399	384	365	407	427	363	417	414	401	408	374	368	362	419	398	363	375	403	407	400	392	408	386	400	363	410	386	379	399	416	372	393	404	368	365	405	383	393	364	392	394	390	399	385	399	410	420	368	379	393	401	419	380	375	392	378	372	385	351	374	373	370	396	380	386	381	425	365	398	388	400	406	373	427	381	401	387	412	379	399	384	388	407	430	367	375	394	367	425	375	379	409	355	404	374	400	380	361	362	388	419	398	405	394	402	357	382	409	355	373	418	404	388	370	399	393	343	386	410	408	385	416	398	406	381	421	392	371	393	428	422	390	403	367	352	408	403	396	369	369	404	410	384	397	387	406	390	405	396	398	382	428	386	369	404	375	431	399	445	336	424	421	344	413	389	367	380	376	389	392	365	397	399	378	377	385	392	364	358	405	422	383	410	394	358	424	401	372	399	393	426	381	365	384	385	380	416	370	405	409	400	380	400	391	380	366	377	394	377	392	400	390	383	408	386	400	381	366	405	381	378	362	411	384	374	394	423	409	393	399	407	419	380	410	392	408	376	393	418	415	391	390	382	388	393	396	374	390	414	421	384	396	372	400	362	387	409	371	378	380	390	370	403	396	362	407	388	373	375	413	399	385	379	426	378	370	369	354	376	387	375	408	383	365	415	433	391	404	396	392	414	417	398	393	405	377	427	377	392	399	410	397	407	404	428	385	390	404	354	373	420	439	394	331	416	403	376	406	390	388	397	381	419	393	393	371	365	424	403	409	421	370	374	383	431	379	383	392	364	396	397	377	397	410	419	367	388	368	425	412	403	358	398	401	384	388	391	419	383	370	432	408	376	413	374	346	389	415	381	391	401	398	387	418	380	438	390	384	396	376	384	367	386	374	402	342	365	392	400	391	384	368	419	416	416	384	387	373	387	380	404	383	370	388	422	400	401	410	432	383	415	396	428	401	356	402	422	366	405	377	394	404	388	411	403	401	380	382	383	371	401	420	419	406	421	393	382	392	410	394	383	384	393	403	391	368	401	384	368	417	428	380	399	387	402	404	420	391	342	403	415	390	409	404	366	393	419	391	389	415	409	437	413	403	394	401	393	377	399	394	394	371	411	390	382	396	410	418	401	368	411	415	384	383	404	406	372	393	377	396	378	375	360	406	400	409	362	388	394	396	402	415	385	414	386	372	376	377	392	414	383	387	370	430	393	429	382	378	392	379	385	434	387	366	398	385	416	449	388	363	371	364	399	399	416	389	400	407	401	407	402	399	375	396	371	391	389	423	350	366	375	392	425	391	412	375	362	360	374	428	402	400	401	405	385	440	393	393	355	370	375	376	422	413	409	371	384	373	383	374	412	405	357	416	394	347	428	403	405	421	382	384	395	382	377	379	391	391	399	394	408	361	398	353	393	367	382	375	371	401	393	393	384	415	370	370	414	396	373	371	369	394	404	411	418	387	412	424	401	420	399	424	399	433	358	383	425	428	375	416	385	380	395	421	397	403	352	378	402	385	401	400	381	424	362	373	418	385	379	371	369	401	389	378	358	405	391	426	376	377	390	393	397	328	371	415	359	379	400	348	423	375	374	380	393	389	402	404	398	391	349	424	355	381	373	378	381	398	384	368	394	376	392	419	421	415	393	376	374	388	370	348	380	371	386	399	422	367	409	398	420	366	410	416	397	411	390	375	409	399	403	400	424	365	349	377	389	401	379	363	411	389	361	396	386	387	389	387	414	409	407	402	400	411	397	437	420	337	431	395	392	398	373	398	372	401	399	394	414	408	392	474	416	383	390	371	403	380	378	397	398	421	390	414	373	375	380	370	414	395	418	432	385	380	403	405	373	383	383	395	418	398	365	402	380	396	403	406	380	401	394	387	380	388	402	401	425	392	404	365	368	376	352	380	401	388	363	405	378	374	365	409	379	397	388	367	396	398	392	404	372	402	382	374	404	387	389	407	421	397	419	376	401	403	369	402	406	389	397	406	388	375	372	403	399	416	402	425	398	378	418	389	418	401	392	406	389	411	400	412	419	388	371	398	371	364	392	380	373	394	387	402	388	360	362	386	407	370	421	367	422	379	372	379	383	381	396	405	366	378	397	380	371	405	383	392	417	381	389	386	439	391	373	384	419	380	418	372	420	404	391	397	379	393	405	395	360	365	369	364	393	389	395	393	387	371	394	346	408	464	395	346	398	376	350	400	379	396	383	390	393	412	373	375	422	386	397	378	387	398	391	406	352	395	364	387	405	389	407	406	366	382	364	370	430	408	429	386	407	422	387	374	388	435	400	404	381	409	361	375	406	391	375	396	393	406	404	396	366	396	374	381	403	401	385	405	408	401	426	392	436	392	405	366	392	372	396	392	402	382	397	406	381	405	370	378	378	396	422	426	379	410	395	381	395	398	347	375	378	415	424	385	407	410	368	417	364	379	420	414	368	384	394	386	377	403	412	399	368	374	422	385	430	382	372	376	431	389	418	392	412	408
23257	20780	28178	23490	20766	13305	1300	670	475	444	458	466	325	393	896	250	226	224	189	208	153	179	196	156	171	153	151	146	182	162	145	141	167	163	167	165	142	138	144	125	137	162	139	150	135	147	155	141	148	120	154	141	151	143	122	132	144	142	153	147	155	134	175	161	133	136	125	126	127	153	151	114	97	138	137	147	154	134	150	144	144	126	146	136	142	146	141	128	131	116	143	172	151	148	125	130	122	132	140	147	152	140	143	129	125	148	120	125	130	145	135	146	156	150	121	154	134	146	157	122	147	150	130	133	133	113	145	115	148	128	121	130	157	137	140	128	156	134	138	154	140	145	147	143	143	134	132	142	126	150	159	138	148	137	147	141	144	155	132	136	151	162	142	133	156	123	141	134	152	158	133	158	132	138	135	144	120	144	116	139	160	138	122	169	126	139	146	150	153	148	130	151	158	139	142	131	139	133	140	119	133	146	116	137	149	148	132	153	120	135	137	136	157	129	134	137	132	149	153	129	147	137	139	139	138	145	135	140	129	127	129	129	125	138	126	160	117	131	121	132	122	140	117	136	133	130	112	142	149	137	120	137	139	123	133	142	136	144	142	147	140	121	124	128	145	136	157	142	138	154	159	131	135	142	146	142	124	135	155	145	136	133	131	125	165	137	141	134	144	150	141	147	135	131	135	123	136	137	124	135	165	127	115	152	138	150	134	144	139	140	142	136	127	141	128	148	125	135	141	143	137	122	137	151	147	144	150	151	141	149	139	119	142	154	159	146	125	144	115	162	144	150	131	122	135	145	161	140	110	135	132	146	155	124	128	139	130	147	138	155	141	135	146	151	132	135	137	134	121	151	145	140	131	136	137	134	124	119	164	117	131	160	142	124	122	119	139	144	149	132	166	128	133	118	114	148	135	156	144	130	147	124	151	141	146	134	143	129	135	124	130	136	138	129	165	127	113	137	135	156	116	144	148	136	145	133	131	126	141	129	135	122	136	117	110	135	151	139	151	151	133	141	128	129	135	139	127	135	120	107	130	136	113	138	140	129	127	120	160	126	138	142	124	123	128	147	127	137	130	128	131	121	157	134	140	147	147	128	126	130	163	146	138	138	125	132	155	144	134	138	134	148	138	148	127	124	148	127	125	133	133	139	139	114	135	144	142	137	135	141	131	136	165	139	134	152	136	125	142	136	121	146	145	134	128	130	153	128	137	153	132	142	138	157	141	153	140	136	136	109	125	141	155	133	133	123	159	119	121	121	129	132	128	149	142	141	137	120	143	136	132	133	125	147	139	143	144	141	129	133	131	149	129	147	135	150	142	120	157	139	139	127	140	155	154	142	136	137	146	146	134	147	145	132	150	156	149	164	131	150	128	146	138	149	154	141	139	123	144	123	152	127	150	158	131	130	132	136	137	130	144	131	133	138	149	162	149	137	137	146	151	142	123	132	139	131	135	139	127	142	156	140	142	151	140	132	150	141	138	136	139	119	129	136	128	133	143	138	138	150	141	143	143	145	150	138	162	121	147	151	123	155	136	137	138	140	144	127	126	155	143	145	122	140	125	115	135	121	132	124	127	163	136	129	144	126	142	130	137	169	132	135	132	128	145	135	143	131	123	126	139	146	148	141	134	121	144	126	132	129	143	152	145	128	113	148	139	156	140	146	132	152	136	169	156	145	125	141	147	131	121	144	137	151	156	120	141	152	147	112	159	149	132	142	108	149	133	148	146	184	142	117	140	139	153	120	167	123	152	166	122	124	130	118	126	138	152	132	133	136	145	159	114	141	142	144	159	145	115	138	134	109	130	129	130	134	121	126	143	138	129	154	139	144	121	119	173	132	145	144	152	146	134	151	141	112	117	137	159	139	149	121	123	139	130	164	150	134	143	135	130	144	135	143	138	146	135	150	124	111	142	144	123	125	136	157	121	148	143	143	139	135	135	139	132	146	128	135	136	132	133	150	145	141	133	145	118	132	161	154	145	150	144	141	129	147	156	119	130	138	134	133	134	136	127	126	140	143	140	144	143	159	116	140	153	156	139	154	144	163	156	161	146	135	114	136	118	122	129	127	136	137	120	135	138	143	131	157	122	129	144	157	125	122	121	137	143	111	125	141	146	136	138	148	139	144	154	131	145	135	151	151	136	153	112	127	144	149	140	131	149	145	141	130	127	153	134	119	142	136	125	131	122	143	155	139	149	128	148	141	127	147	155	153	139	157	135	132	135	139	148	130	141	131	122	134	146	120	149	127	134	147	139	132	156	137	125	154	147	141	167	145	138	128	133	158	137	156	127	135	135	143	151	144	162	144	142	141	132	130	157	157	144	124	136	137	119	112	142	133	117	131	146	128	123	137	133	138	138	118	148	113	149	144	133	134	121	134	138	137	160	150	125	147	127	133	141	138	150	145	147	117	149	160	140	111	141	111	139	138	125	138	147	120	149	127	159	144	133	139	130	128	139	124	159	149	129	136	145	124	134	155	127	141	132	124	129	140	136	132	143	146	149	137	135	150	135	138	154	117	133	148	147	134	138	141	136	144	129	121	144	126	161	149	148	128	122	137	114	130	141	141	144	128	123	133	103	125	148	147	138	111	139	128	166	121	144	114	134	139	126	139	142	134	128	128	135	147	149	126	125	138	140	143	156	119	161	138	145	131	151	133	118	144	132	124	137	127	128	145	116	132	141	174	139	130	129	138	138	131	150	132	150	129	143	129	165	148	116	131	138	147	131	131	137	137	140	139	147	136	131	134	138	137	141	140	112	137	141	153	150	137	132	107	128	123	136	129	149	147	120	149	136	154	166	140	136	139	138	133	142	143	128	129	133	128	129	151	135	136	126	129	150	144	139	150	129	122	163	142	154	138	140	110	146	158	147	135	124	157	135	145	150	136	154	139	133	133	146	134	126	146	133	136	147	140	131	144	149	136	140	114	151	137	130	139	124	137	142	129	141	137	155	143	139	134	162	117	149	134	154	122	133	137	141	148	135	152	148	118	147	138	151	138	129	127	129	126	125	128	116	147	141	137	165	126	142	140	129	158	147	151	123	142	155	137	126	130	141	144	136	133	134	148	133	153	134	155	112	139	155	172	137	145	139	147	131	113	151	135	153	115	143	131	128	137	140	144	135	154	149	129	137	122	139	111	142	133	148	141	144	121	150	125	154	127	135	140	151	146	125	155	130	134	128	132	139	149	147	123	128	123	127	138	137	129	145	146	140	135	120	113	123	133	123	142	109	130	125	140	134	143	142	124	127	122	130	137	149	122	118	120	149	130	142	146	138	117	138	125	143	128	138	132	162	131	135	133	134	130	132	135	132	127	125	141	139	146	139	151	128	134	144	133	137	153	160	133	142	165	143	135	167	124	138	141	151	126	139	150	143	109	123	158	124	141	131	123	149	140	148	160	113	135	146	160	137	149	137	148	131	137	136	141	112	167	144	123	140	136	133	132	126	128	135	134	162	146	149	147	132	127	117	157	146	124
13633	14342	10993	6771	3529	2309	1793	1314	1045	862	838	841	613	769	1661	388	335	353	299	267	265	258	250	250	234	233	247	218	205	233	192	199	211	205	192	197	209	201	185	182	187	194	195	202	197	194	164	183	166	180	161	214	180	213	193	174	195	183	171	205	213	196	186	173	170	195	200	222	169	184	202	192	184	160	169	168	178	186	177	174	179	208	193	162	169	184	175	171	180	204	196	166	186	167	174	200	165	192	160	186	189	169	184	165	143	189	184	173	181	188	200	169	168	176	169	178	169	182	202	186	184	169	192	182	180	193	171	179	197	143	171	172	184	190	201	162	182	180	151	180	181	155	170	180	202	172	210	185	150	151	190	186	149	173	187	166	209	191	168	181	202	177	166	167	171	165	180	176	178	186	147	155	176	156	176	174	194	176	174	192	176	159	211	159	180	172	174	182	200	187	191	182	169	179	182	185	161	186	192	175	160	161	165	160	174	188	192	169	182	187	194	166	176	146	171	177	167	165	181	208	169	174	161	181	182	204	171	168	156	156	176	184	162	153	174	183	153	163	166	159	158	176	206	200	165	158	176	161	193	181	155	172	182	180	173	174	181	177	178	201	187	181	197	185	175	181	168	177	186	181	163	185	173	189	164	150	187	184	151	198	191	183	180	155	174	180	178	169	195	190	178	159	177	167	150	195	187	175	168	197	183	187	177	195	187	187	151	202	171	189	173	172	168	187	157	171	152	154	182	147	189	174	170	153	190	182	196	172	219	179	179	177	168	193	164	211	173	185	159	205	157	192	174	196	192	165	159	170	185	179	183	155	182	191	169	184	165	193	182	179	177	154	189	157	170	171	161	157	170	175	178	191	170	138	183	188	195	179	189	160	211	197	187	178	183	180	185	160	172	189	166	177	163	169	185	163	194	194	153	174	180	164	151	177	164	165	178	180	186	185	206	170	155	185	167	182	168	175	176	191	167	186	193	162	188	152	194	187	195	203	182	160	183	183	185	190	154	184	168	166	184	209	180	170	192	177	197	179	182	189	182	157	184	186	180	187	176	182	219	180	173	175	182	171	172	207	149	189	191	190	172	181	211	189	203	155	159	177	193	177	190	186	184	172	186	181	183	178	186	179	181	163	204	180	170	158	185	177	174	173	177	177	183	170	157	185	176	213	166	192	197	199	186	179	219	178	169	169	162	176	176	174	183	169	194	173	159	178	177	168	183	167	174	189	180	180	197	174	158	165	176	155	164	189	182	186	170	187	177	178	189	168	179	200	168	168	179	168	167	192	183	183	176	168	190	205	190	158	173	204	182	172	181	179	188	176	198	171	174	194	190	190	170	187	185	154	183	178	191	195	175	190	185	160	153	165	158	177	184	182	185	186	186	191	166	162	175	180	169	146	189	178	167	170	176	208	179	174	178	180	181	157	187	182	173	144	164	186	176	193	173	188	164	173	176	163	171	165	174	182	168	180	192	168	171	199	184	165	159	177	173	168	189	170	180	208	183	164	169	182	171	191	175	164	185	172	173	173	178	185	183	180	182	184	156	174	193	161	168	179	188	174	177	173	182	181	195	172	182	161	198	184	177	185	188	171	176	184	175	195	188	170	163	184	186	154	157	179	168	145	171	174	181	167	182	176	212	163	162	162	171	193	173	215	187	197	179	197	157	170	186	192	190	195	186	162	176	203	166	172	179	204	184	192	179	171	187	169	201	191	148	206	177	178	195	178	159	185	178	174	192	164	173	184	163	188	173	169	167	202	197	165	188	185	166	163	192	184	183	205	181	175	191	181	180	155	157	185	180	177	192	170	169	156	151	209	145	172	170	178	179	173	180	169	192	169	189	170	201	168	176	195	178	171	208	189	197	160	179	163	165	159	185	169	168	185	176	188	171	183	165	189	199	186	170	189	170	191	159	169	163	188	176	179	177	166	182	190	146	145	184	183	159	180	182	181	202	179	188	182	182	176	177	152	178	173	169	193	184	181	174	168	175	186	177	178	163	183	174	178	169	202	192	191	170	176	168	179	180	156	175	217	196	166	162	176	170	178	178	165	171	173	175	182	180	147	179	171	163	200	183	175	167	184	212	202	185	177	176	159	183	172	174	184	195	171	187	178	177	180	200	156	187	168	170	197	190	182	159	179	165	167	178	185	212	161	167	174	195	193	156	165	183	173	170	192	171	185	188	173	184	173	167	165	179	178	187	175	170	178	158	182	156	191	169	188	175	191	187	168	154	188	187	190	181	164	179	180	176	189	187	168	192	185	170	209	160	159	174	212	201	187	171	194	189	169	179	190	169	179	193	195	180	182	176	187	172	169	190	189	169	191	167	174	182	153	176	178	182	184	167	192	177	197	174	180	164	185	189	173	160	187	172	169	182	159	195	184	180	171	175	165	219	171	166	167	178	185	180	184	183	196	167	168	185	168	170	179	174	180	182	159	158	138	168	156	168	181	194	185	162	190	172	180	181	179	185	181	184	198	167	146	154	165	158	189	192	186	157	192	148	161	180	167	187	208	197	166	192	161	173	184	204	168	185	175	173	188	181	193	201	195	169	174	179	170	186	205	201	162	167	190	207	177	153	192	169	160	184	175	190	188	188	181	173	173	169	195	186	180	173	181	174	177	180	183	175	156	192	213	176	196	179	184	156	154	165	183	167	164	183	175	189	199	180	179	196	172	177	175	165	180	158	165	175	187	186	183	161	163	161	153	158	170	183	185	185	170	169	174	196	180	160	161	166	163	161	164	168	204	169	152	178	179	194	191	186	150	193	187	176	163	185	193	164	163	158	183	192	190	180	175	162	173	194	198	158	162	164	187	188	167	155	158	161	173	185	217	191	183	158	161	190	166	178	142	195	168	198	174	167	170	182	186	158	162	191	159	167	159	176	180	184	171	184	182	180	198	173	166	201	179	162	180	152	182	188	173	169	155	150	164	173	166	176	187	157	183	191	191	155	186	166	176	153	165	179	163	192	207	168	198	185	184	157	184	171	162	171	200	163	185	166	173	173	184	183	184	189	188	179	152	187	160	177	185	200	169	157	150	180	184	187	161	202	184	194	199	195	178	180	156	183	154	176	188	186	179	198	188	184	210	175	167	190	152	166	204	184	169	185	181	168	174	160	172	178	169	178	180	164	194	183	195	181	168	168	167	192	171	175	179	164	185	163	187	178	158	172	174	164	179	184	176	176	217	182	176	194	178	172	162	171	166	163	179	190	190	188	184	145	171	178	192	167	189	168	182	194	172	179	183	155	167	188	174	171	169	144	179	167	182	190	181	171	177	181	172	199	154	149	194	191	187	164	187	185	165	191	183	196	172	177	184	174	190	175	177	185	161	161	180	174	192	182	158	176	153	183	200	187	164	164	195	161	152	183	182	191	201	186	183	156	167	178	167	161	172	184	189	191	187	166	185	168	188	214	177	178	172	176	181	184	165	184	166	168	188	184	156	192	170	186	167	161	179	175	153	183	181	184	171	187	167	161	193
24489	20810	27265	24386	13447	1188	717	585	549	527	486	584	456	545	670	403	437	400	408	393	402	391	390	390	400	414	401	420	429	455	410	419	416	396	388	374	413	399	399	356	396	400	377	401	377	399	382	363	412	402	372	374	415	379	388	373	395	382	329	396	360	382	390	387	358	424	411	374	383	392	392	397	385	369	379	377	367	393	371	382	371	381	381	381	386	397	400	385	375	386	384	374	394	397	394	393	400	367	372	408	375	385	383	394	358	397	379	369	383	353	397	370	385	392	366	349	384	417	362	377	401	400	367	383	378	408	363	400	398	410	366	350	356	401	359	369	386	371	396	424	343	375	385	373	367	379	387	355	349	372	402	399	340	370	426	393	381	396	370	389	367	375	367	392	394	396	377	367	393	392	399	384	401	434	391	409	395	368	404	348	396	386	369	356	370	358	377	396	381	390	379	361	376	414	374	403	378	355	394	384	373	360	361	379	403	416	365	357	383	395	387	367	388	386	386	354	383	420	372	401	383	384	362	390	376	418	384	379	393	356	374	424	398	409	415	374	404	385	395	400	366	399	433	394	405	387	379	415	404	387	362	374	335	365	372	408	409	389	367	367	382	390	414	381	396	385	387	385	416	370	372	378	387	416	346	354	350	416	377	394	401	371	387	379	392	391	358	379	376	389	353	343	389	371	370	381	392	395	334	383	400	358	360	377	371	401	382	378	379	373	413	370	384	377	389	394	368	412	366	379	402	376	376	410	411	392	355	400	383	385	374	389	368	384	375	351	385	381	376	408	354	386	361	386	375	397	360	374	400	370	386	398	374	392	342	366	407	371	377	363	323	355	382	363	385	388	372	398	379	373	408	390	396	354	375	388	371	361	425	364	399	373	413	346	368	358	411	404	409	350	389	373	411	381	395	391	369	389	390	407	401	385	398	366	378	374	371	354	366	382	382	347	360	379	380	386	367	332	374	369	405	374	403	412	363	391	378	404	341	378	352	389	410	392	372	396	420	391	359	393	380	390	372	395	396	396	377	368	434	385	399	341	413	363	363	385	387	394	394	355	389	371	369	384	396	366	406	378	374	368	351	379	360	414	417	369	393	386	396	368	386	372	410	376	382	399	374	371	371	366	403	357	390	366	386	407	400	381	363	358	355	388	386	381	358	370	354	342	382	379	390	397	364	385	379	368	391	377	382	386	392	370	397	370	412	363	343	379	364	368	369	399	399	375	391	376	399	403	370	372	371	374	349	398	376	343	406	368	377	420	354	354	389	370	386	368	375	365	390	361	421	368	391	406	362	354	349	384	367	342	351	362	399	380	386	344	405	362	360	367	367	399	360	355	382	382	395	344	383	403	372	379	376	400	392	383	379	351	403	358	358	372	381	388	396	381	364	370	381	401	376	404	385	413	386	385	359	341	390	360	411	381	353	424	378	353	385	370	370	364	363	362	378	390	391	364	390	355	384	381	409	392	329	378	364	378	370	392	401	365	381	394	355	396	366	389	383	383	397	397	357	391	363	401	406	363	356	396	360	349	392	355	404	372	361	379	358	422	386	395	398	402	383	372	402	373	383	369	380	385	383	360	364	399	366	382	379	368	373	382	389	396	396	346	378	410	390	366	351	353	363	414	358	403	368	399	365	334	366	353	371	395	383	372	412	370	348	354	413	352	389	391	380	393	368	404	386	361	408	423	359	386	391	367	385	358	382	412	347	369	390	372	415	398	381	369	451	373	389	410	349	373	376	388	380	351	377	419	362	423	381	382	424	370	364	414	364	404	365	377	375	369	400	356	358	366	353	404	383	394	356	425	391	375	383	389	367	403	392	374	345	400	377	377	357	380	398	378	370	378	355	380	353	382	416	389	413	354	366	358	407	366	372	369	385	374	354	400	371	411	368	340	369	371	382	385	407	405	385	385	367	386	384	429	393	374	369	396	370	414	367	401	353	414	355	362	376	393	379	398	361	345	377	423	384	359	391	396	368	391	342	396	376	342	359	371	393	371	392	347	364	359	353	362	345	360	397	387	377	378	384	349	376	405	371	399	387	384	377	387	402	420	389	384	381	367	363	370	387	379	372	419	359	382	369	391	328	341	363	384	389	380	388	370	363	389	352	402	369	352	418	405	376	379	361	403	396	400	360	437	365	349	346	354	384	379	388	345	366	379	410	391	397	404	349	368	384	392	348	408	413	413	336	382	382	383	391	398	363	339	378	395	380	370	421	373	366	384	380	386	383	402	383	380	384	367	392	413	373	383	386	401	394	400	396	398	375	410	385	372	381	378	363	370	395	383	391	368	350	373	388	394	399	378	390	390	390	389	418	375	359	355	383	381	379	356	401	362	368	422	396	393	395	398	403	356	369	372	387	408	405	404	375	352	381	361	365	388	372	373	374	352	378	369	366	365	351	413	381	378	397	379	365	388	371	364	342	392	382	392	417	375	378	405	390	383	393	393	389	358	401	400	383	375	397	372	396	395	372	401	382	409	374	356	369	385	424	385	373	382	375	409	386	360	337	355	393	345	361	415	359	394	383	394	384	384	346	397	379	383	374	392	388	399	362	399	400	368	349	354	381	380	404	365	360	355	409	374	381	415	420	379	389	376	420	413	397	382	382	376	376	361	397	387	402	418	373	365	384	355	369	341	409	404	378	379	380	380	381	409	369	407	392	375	415	422	384	384	376	403	381	380	391	370	393	410	398	405	397	372	383	380	384	353	380	408	368	368	389	393	389	380	406	361	375	377	351	379	379	396	365	386	359	391	365	363	338	380	380	388	344	437	398	354	375	385	366	390	382	363	398	410	400	381	410	380	377	375	394	361	371	375	334	394	379	366	375	375	407	399	392	376	400	399	373	387	404	398	404	374	373	388	427	396	364	384	376	371	360	367	436	382	384	378	369	359	374	395	423	390	378	373	359	378	371	354	363	364	370	398	379	347	416	436	398	379	400	369	373	373	374	375	378	363	394	358	398	369	405	383	364	393	359	386	374	352	372	374	358	384	378	372	370	369	406	362	393	358	347	350	411	370	370	397	412	413	405	369	403	391	428	397	374	377	396	375	405	366	378	419	369	408	391	395	352	365	364	401	351	394	406	352	374	389	386	390	384	392	391	390	380	437	361	390	350	369	390	397	390	375	401	404	373	355	400	366	374	368	398	365	366	386	390	381	342	394	357	383	392	346	364	372	372	371	420	390	365	365	358	353	363	404	374	367	403	412	374	400	357	342	356	383	401	408	391	391	372	390	392	395	396	384	367	417	416	418	371	371	398	371	400	366	383	359	348	379	405	360	338	381	399	399	404	403	385	396	365	367	379	358	404	399	371	398	402	412	354	394	354	359	373	352	386	361	396	359	405	394	401	395	373	368	399	384	395	371	377	375	405	377	402	399	390	359	389	397	381	374	339	384	406	387	366	417	373	387	379	408	365	382	377	336	342	378	345	371	379	352	381	400	352	376	369	356	408	389	340	377	394	395	388	402	378	380	379	375
13217	10189	7129	4891	2661	1661	1313	1109	897	794	798	860	698	812	1081	515	513	486	496	498	507	460	462	461	478	466	489	470	460	470	453	450	492	485	460	432	443	459	435	447	467	462	433	479	440	431	484	456	475	453	446	442	443	452	475	472	441	474	498	448	441	436	456	461	411	416	432	472	438	475	448	467	438	450	436	426	446	456	454	478	440	459	443	454	410	437	426	448	443	472	423	456	464	451	438	446	415	430	414	468	445	433	458	434	442	467	444	446	453	445	471	441	438	464	459	450	411	455	480	482	446	445	435	460	494	463	481	488	462	433	422	412	438	423	455	453	428	500	444	465	451	447	431	445	469	432	477	459	410	448	459	426	451	406	410	451	433	475	455	464	451	389	445	454	462	460	416	453	429	447	397	438	437	419	490	441	418	424	442	444	444	450	444	440	460	446	451	420	443	467	444	437	416	490	406	459	438	441	455	449	450	465	446	438	448	466	464	421	418	443	470	447	449	476	395	440	431	403	457	483	458	449	494	474	453	441	444	463	478	471	463	458	452	423	463	439	448	433	377	425	436	417	459	416	456	420	429	439	461	446	459	442	467	412	424	452	441	451	431	450	471	429	427	452	434	497	437	437	475	429	463	415	457	446	458	426	476	461	448	416	462	457	422	457	447	465	432	433	456	465	475	424	448	447	450	460	427	426	452	468	458	442	471	478	441	471	400	435	451	437	468	446	427	436	472	445	409	432	444	414	442	459	417	466	445	441	481	448	472	474	456	399	455	438	456	439	404	445	460	455	426	431	450	456	464	398	493	426	435	418	449	419	435	442	446	419	455	459	445	424	431	432	408	433	429	445	429	455	446	437	395	443	458	470	436	459	396	445	438	447	478	423	420	427	454	433	440	448	469	468	447	466	458	413	462	436	449	418	422	436	441	444	412	464	447	451	462	435	448	433	406	453	470	442	425	456	431	433	435	458	432	384	415	481	393	435	452	453	470	482	476	433	447	467	454	425	439	461	441	446	472	462	465	452	455	431	429	449	455	439	459	428	437	420	439	463	437	430	430	451	465	438	466	390	471	460	450	449	468	428	453	436	448	422	445	454	444	426	455	436	435	448	447	489	456	455	442	445	460	454	436	452	415	445	434	471	421	418	431	408	470	442	446	427	424	428	410	476	461	449	500	437	411	442	427	425	499	426	438	492	414	451	437	438	436	450	453	467	467	431	444	417	445	431	444	470	436	427	441	441	442	457	467	418	480	470	445	440	450	392	416	456	438	412	439	433	430	420	412	437	432	388	459	452	437	467	457	434	448	462	451	438	437	395	440	446	447	431	437	440	434	484	442	439	449	478	465	435	446	422	415	450	484	396	466	415	441	503	428	429	456	450	438	463	430	444	449	408	477	447	453	452	422	417	417	414	446	461	465	434	466	436	467	445	435	426	451	452	449	465	440	421	435	453	463	482	429	424	486	424	437	418	426	449	483	445	430	458	443	449	461	421	457	428	437	476	420	418	438	474	482	471	421	478	431	444	455	454	443	459	426	494	397	440	475	425	471	462	460	448	447	422	448	420	406	465	421	458	427	435	447	446	478	423	417	446	434	463	471	411	427	426	435	451	432	403	430	420	435	464	436	448	407	440	474	413	468	454	450	474	414	449	463	440	436	460	447	472	449	426	455	492	446	432	463	453	433	438	478	426	417	465	434	456	476	458	437	448	434	469	430	416	439	461	424	458	473	469	455	429	422	456	404	426	444	434	472	460	462	414	430	453	439	454	392	424	431	471	410	479	476	446	436	461	425	423	431	412	456	417	457	401	417	457	410	453	450	441	438	468	434	439	460	469	454	447	460	461	460	450	451	441	421	472	477	460	478	444	431	389	454	459	472	430	436	473	473	468	445	469	435	450	471	450	433	422	432	461	446	418	407	433	452	438	449	429	456	465	422	442	474	420	450	463	444	415	448	442	429	481	476	441	443	441	399	449	449	460	472	412	415	443	486	446	435	451	431	466	482	424	466	421	432	438	424	424	421	403	455	468	445	417	416	459	409	451	455	465	472	412	458	486	439	461	479	448	410	487	455	465	441	398	452	467	470	438	468	446	453	433	411	468	414	462	464	413	413	445	421	430	458	447	410	451	443	439	455	455	400	472	478	442	456	458	482	455	449	458	441	466	455	457	444	421	429	425	378	446	446	457	449	443	415	485	445	406	445	453	453	448	440	454	459	431	445	439	425	427	437	422	440	429	469	428	425	453	449	464	453	424	441	460	425	434	447	413	465	427	460	452	419	412	458	455	452	416	468	419	411	438	487	437	453	427	448	478	420	448	464	433	459	467	446	449	430	443	468	438	455	407	451	469	453	414	493	464	441	408	419	435	450	438	437	451	425	475	449	417	454	463	424	460	468	442	477	427	431	457	441	431	462	459	449	419	460	472	446	433	466	431	441	445	471	444	452	447	436	450	409	439	472	432	458	442	463	462	434	460	473	466	464	435	466	433	419	464	440	417	476	401	448	451	443	444	456	432	477	410	453	418	441	483	439	451	471	427	462	447	434	445	463	464	440	400	462	497	431	434	423	475	420	488	476	413	444	451	433	445	477	448	477	464	463	434	434	414	414	460	418	456	449	422	468	429	452	464	451	431	483	474	421	447	445	433	453	473	468	488	461	462	470	474	487	448	436	439	465	451	469	436	441	451	443	490	436	422	449	442	458	448	403	442	449	461	477	470	459	471	497	443	429	460	443	446	419	423	437	402	448	427	473	444	488	484	458	423	458	435	471	450	433	436	418	477	466	445	450	421	464	441	458	402	410	456	426	427	429	450	457	490	429	454	425	440	422	419	423	447	490	459	445	433	435	434	446	432	469	408	424	430	422	446	469	420	479	431	441	406	426	455	422	458	442	429	468	409	453	462	472	447	432	453	467	427	484	420	450	438	422	420	443	450	489	419	391	470	461	421	431	477	419	416	448	437	455	451	458	450	467	439	469	463	452	456	493	465	419	437	438	441	447	441	453	432	414	434	480	473	423	453	439	433	420	439	454	420	422	470	419	451	423	416	454	444	456	459	476	409	430	427	431	440	486	420	434	421	402	440	411	415	450	410	414	415	432	464	453	459	422	430	468	423	435	464	429	442	463	475	455	473	448	479	427	464	435	432	439	454	434	446	452	474	422	437	464	418	435	431	459	467	486	414	476	477	449	447	428	440	445	439	502	459	449	453	454	412	412	462	470	451	450	427	442	444	451	439	454	443	436	446	483	419	436	428	473	415	430	457	468	453	441	470	412	427	447	449	426	477	458	430	436	448	462	416	480	415	457	426	452	444	461	462	422	441	431	487	425	430	441	446	453	480	463	448	468	442	461	465	449	461	433	453	440	461	416	462	437	451	439	442	432	429	470	452	434	453	447	449	406	468	411	470	441	487	458	441	448	464	448	451	445	407	408	421	439	479	462	447	442	430	436	454	445	448	424	426	428	466	464	429	421	431	445	462	459	452
22320	20774	28554	23090	20772	20815	12210	1315	863	763	685	741	551	610	1261	308	299	247	245	236	243	211	198	194	206	240	191	180	207	178	173	166	157	161	176	153	167	154	154	157	164	135	153	139	150	143	148	162	167	152	141	156	150	175	157	147	168	132	148	160	142	144	151	164	146	135	164	161	144	150	139	141	150	133	136	126	135	129	141	119	159	157	157	141	164	159	141	149	151	159	129	165	147	120	151	166	150	147	145	140	149	123	147	136	129	143	136	138	140	139	147	143	151	132	151	134	136	136	148	117	164	160	157	152	141	141	143	115	141	135	138	141	126	137	142	167	143	126	141	130	135	122	161	132	147	143	130	134	136	137	139	158	140	151	139	129	147	154	136	140	130	174	151	156	148	146	141	156	155	162	115	145	129	131	168	150	153	157	150	134	149	119	131	125	143	136	153	139	144	148	143	136	128	115	138	136	148	126	169	149	145	162	121	127	139	144	157	151	137	152	135	156	144	156	147	155	134	144	153	131	152	172	149	154	156	120	132	139	158	145	127	160	124	154	164	125	135	159	147	119	135	138	156	146	142	169	140	143	145	145	156	129	146	138	124	151	155	133	143	140	135	131	135	151	147	141	144	150	150	141	144	121	147	134	125	125	117	139	131	135	133	148	159	146	132	148	136	162	145	135	125	145	153	139	140	131	141	133	147	137	143	131	137	134	148	130	136	129	128	137	141	135	126	153	136	155	140	132	131	150	136	135	139	147	131	150	148	143	126	152	147	154	138	118	136	128	140	124	127	119	127	137	177	161	156	146	162	131	154	157	145	130	138	133	144	134	139	162	144	141	142	115	142	143	136	158	142	144	141	157	137	124	133	147	122	149	115	148	145	131	152	165	140	133	150	150	143	151	154	146	161	136	159	130	133	130	154	113	142	147	146	128	141	128	154	132	133	133	142	133	133	131	139	143	137	166	132	141	153	137	138	159	134	124	113	136	143	132	144	155	153	139	140	144	141	137	153	157	166	124	129	131	149	137	130	144	148	131	132	129	150	145	132	136	140	145	145	130	135	141	138	122	149	129	143	139	151	136	153	141	151	145	164	144	170	142	134	147	136	145	145	121	161	122	150	133	141	141	156	123	146	121	142	147	148	151	153	148	136	149	146	137	141	139	134	131	144	130	142	132	140	159	138	136	156	158	135	132	138	141	130	132	147	165	141	126	135	147	151	151	144	152	134	144	159	126	138	148	139	125	131	143	152	125	141	157	144	153	121	137	107	130	139	138	124	126	150	162	138	132	149	147	155	139	141	170	159	131	140	162	157	138	139	131	138	143	141	152	141	117	150	124	138	141	132	167	124	138	154	166	155	151	140	125	114	127	133	152	142	148	136	132	137	142	157	154	135	128	154	133	137	146	131	156	127	150	143	143	139	141	151	143	121	141	148	133	139	136	124	154	145	137	152	148	160	133	152	149	160	133	146	141	150	149	150	117	155	150	117	168	145	136	144	151	140	132	136	119	139	125	154	143	145	149	148	147	142	153	129	164	137	147	152	147	136	162	123	120	129	142	135	152	142	137	129	140	141	136	139	138	131	161	134	130	128	132	140	159	137	135	137	139	147	161	131	115	148	148	136	135	131	135	116	144	152	134	128	130	128	142	126	143	142	134	138	148	150	153	143	153	140	156	162	143	153	128	147	136	131	141	143	130	143	149	168	147	141	142	134	128	147	140	123	175	151	129	148	133	112	147	166	153	135	151	146	127	148	141	125	126	135	144	131	144	136	142	136	130	135	131	146	145	149	130	141	128	154	142	128	142	138	144	136	149	153	126	134	152	148	147	139	145	133	135	145	151	138	142	142	138	149	150	121	150	130	146	165	140	143	157	145	123	117	148	143	136	129	145	141	139	132	155	150	146	157	145	147	150	144	118	136	138	121	149	133	156	137	142	134	133	137	128	171	144	153	144	148	126	137	120	143	142	148	150	166	137	158	144	142	163	142	142	132	149	147	144	143	146	151	136	150	162	161	127	127	175	117	126	165	132	142	159	134	111	117	126	126	149	137	142	156	138	135	129	131	140	136	141	129	166	152	131	158	143	136	151	135	147	147	149	143	143	155	139	122	147	133	134	145	150	143	112	132	151	126	130	119	135	142	155	140	156	143	129	143	129	132	151	158	132	126	134	153	130	142	149	156	129	117	145	153	144	154	129	135	136	148	147	155	167	150	118	127	125	137	128	135	137	149	147	137	139	132	137	144	124	143	130	138	151	131	155	163	136	145	154	161	127	156	115	145	134	140	141	145	131	174	137	138	137	148	121	153	153	132	145	139	135	124	127	134	117	150	145	136	139	143	138	130	118	171	149	124	166	139	141	154	159	150	145	161	117	127	140	134	146	133	156	140	149	126	125	132	128	139	148	112	136	131	167	135	126	142	146	143	135	115	146	153	127	145	137	122	142	163	152	131	148	154	124	162	137	148	158	160	143	145	168	139	142	150	125	143	147	124	143	144	129	150	133	110	140	147	131	131	140	144	135	145	122	147	125	149	165	135	139	130	142	156	134	125	149	136	155	130	129	128	144	152	139	152	146	135	156	151	158	146	144	131	133	135	135	148	165	145	131	138	132	142	142	141	134	133	139	133	124	141	163	164	119	132	135	122	146	126	145	138	136	151	141	132	133	128	139	122	125	170	129	136	156	126	129	160	136	151	129	139	130	140	158	149	150	130	154	152	136	145	132	144	117	136	155	148	118	128	151	125	125	139	129	126	151	148	134	140	128	136	146	115	132	152	137	159	156	123	140	111	126	123	122	132	128	146	154	146	140	145	143	147	145	140	147	117	152	155	150	138	143	133	153	100	136	143	138	164	137	143	146	130	130	119	127	157	135	143	125	152	136	149	156	141	153	142	154	118	150	130	137	159	137	134	135	134	139	173	146	140	152	150	150	159	135	140	142	143	153	152	143	123	137	128	135	139	139	133	148	145	136	136	138	155	138	137	129	156	129	124	146	133	146	148	147	151	149	152	122	145	133	139	149	106	131	139	136	138	160	141	142	132	160	134	146	153	128	145	122	129	132	131	142	122	148	134	120	141	157	147	137	146	118	109	135	147	152	152	154	140	142	121	145	158	138	135	130	129	152	153	142	157	119	131	141	161	140	143	133	128	141	125	141	136	151	153	139	143	150	133	146	131	149	148	144	157	132	144	143	152	134	185	147	134	124	142	139	156	116	139	146	132	154	136	138	134	163	133	164	127	157	130	130	144	133	156	142	144	123	142	119	127	142	157	139	112	121	136	134	136	133	171	152	153	133	124	142	132	131	158	137	145	174	148	124	129	130	148	150	134	146	162	147	152	127	140	122	134	123	122	139	130	148	147	148	162	141	119	127	119	137	154	153	135	143	156	154	166	120	133	131	160	145	130	146	135	138	146	142	141	163	169	131	151	136	132	143	139	136	153	150	135	130	133	142	149	133	152	121	137	149	144	117	132	129	150	143	132	131
16217	20379	16523	10500	6315	4167	3130	2410	1803	1504	1372	1440	1035	1166	2400	550	454	404	371	371	316	329	295	288	268	256	232	217	256	243	230	240	207	200	228	198	220	219	216	197	198	189	195	177	189	168	193	166	174	187	204	188	160	187	174	171	184	180	187	170	156	173	203	177	174	183	165	200	174	158	179	175	183	158	171	177	147	144	184	147	175	171	202	184	146	183	191	167	165	170	172	161	154	165	121	187	163	171	173	152	163	144	164	170	165	165	160	161	159	164	183	156	167	156	172	181	158	154	138	170	163	160	175	151	168	172	175	174	161	173	178	165	151	164	173	178	166	180	172	148	179	171	162	163	168	165	159	188	176	174	183	163	149	153	151	169	188	149	157	177	139	191	162	154	166	140	186	151	166	147	172	180	189	173	141	165	180	157	167	155	142	159	182	162	166	163	147	165	153	160	154	159	157	161	157	139	136	166	165	161	169	154	166	163	177	164	147	152	152	157	161	166	162	142	162	145	167	156	168	161	166	151	150	181	164	164	178	152	159	143	171	173	148	178	165	169	162	183	176	179	169	165	147	140	162	165	149	153	156	166	193	157	169	144	137	177	155	149	193	157	153	165	173	156	155	172	160	161	162	174	150	160	180	168	175	149	170	149	156	162	183	186	152	167	187	156	174	143	150	137	171	165	156	166	180	159	149	141	152	172	163	160	149	145	158	150	143	159	156	157	169	166	177	179	191	156	135	158	151	157	153	168	157	150	163	148	162	163	160	147	144	174	147	152	190	139	157	179	175	179	175	177	167	151	147	183	143	172	142	173	154	171	150	155	153	161	174	154	128	151	162	164	163	161	173	160	148	159	185	167	166	150	167	159	168	151	171	147	154	146	174	163	138	139	187	166	184	157	180	158	142	157	158	150	160	171	177	150	167	140	151	176	148	159	170	179	159	164	147	144	169	147	188	162	163	174	160	149	160	166	159	162	176	161	153	183	156	164	188	157	155	153	159	155	148	175	160	174	169	173	154	164	151	163	158	168	172	172	190	156	173	151	144	170	175	160	149	162	151	171	150	184	187	164	160	155	157	180	149	178	144	179	154	153	148	167	139	165	162	166	152	187	168	151	168	157	166	164	147	154	137	153	182	169	179	163	144	169	168	157	155	156	166	169	158	152	175	153	170	173	171	135	174	187	154	184	162	154	162	163	158	157	162	145	157	183	164	173	160	171	157	169	168	142	184	163	171	159	166	161	169	167	171	154	186	173	186	152	181	184	148	148	181	161	162	163	179	151	149	160	179	160	157	163	166	150	151	164	145	157	161	153	149	158	166	154	180	154	149	158	157	169	161	177	168	151	159	155	144	167	169	175	149	164	167	150	135	145	151	167	143	157	171	168	176	168	172	157	173	144	158	173	160	182	160	160	152	171	174	173	160	163	174	154	169	153	158	156	139	178	161	165	169	175	158	153	159	169	144	180	153	168	156	156	171	168	161	175	151	167	156	153	167	147	162	159	151	144	160	148	154	159	158	160	159	167	161	132	170	156	162	180	160	150	147	128	170	156	158	159	165	150	148	160	175	146	148	150	180	152	137	176	164	157	143	156	152	161	177	172	171	166	167	146	158	151	152	161	150	153	132	166	145	157	166	159	151	147	144	158	148	157	178	163	183	142	177	163	164	156	166	189	148	145	146	145	178	146	162	145	171	162	171	161	189	135	152	167	135	174	173	150	174	154	151	149	159	157	164	172	151	192	152	178	163	161	164	172	167	153	176	169	146	153	177	153	160	170	160	165	188	151	134	169	153	169	166	179	175	164	188	165	152	179	173	173	135	150	165	131	158	168	182	170	158	168	151	137	168	177	184	150	172	170	169	182	151	169	179	151	161	148	184	154	165	183	146	187	143	136	163	163	151	152	160	175	175	167	167	180	164	150	176	163	191	181	165	167	186	175	168	159	147	151	163	173	154	155	174	166	156	170	141	161	162	161	152	162	168	169	177	149	165	172	167	180	145	157	169	149	164	174	179	152	149	161	182	190	134	167	174	162	164	145	145	158	151	167	162	173	157	175	172	151	155	159	184	171	128	148	149	142	159	175	167	196	168	152	158	159	162	137	165	156	194	175	154	171	154	159	163	161	158	176	167	152	152	141	165	155	156	171	161	144	159	183	171	158	174	155	179	175	179	127	152	150	161	160	148	170	169	163	153	153	169	168	156	167	172	165	175	166	172	150	170	167	152	158	159	166	148	168	177	162	159	162	173	159	155	168	170	169	146	171	182	168	172	158	172	159	182	150	172	167	164	157	173	171	176	174	175	171	173	151	162	181	154	166	160	149	149	184	144	146	172	158	157	153	164	164	161	160	159	167	162	162	152	167	174	160	178	161	175	180	166	153	164	159	148	152	166	172	141	160	141	138	167	163	144	160	144	133	164	157	168	169	169	154	130	142	130	168	160	145	165	166	168	168	181	164	148	140	168	170	160	140	160	157	158	163	135	155	157	167	164	176	130	166	138	169	165	149	154	170	158	154	178	168	138	149	155	147	151	169	160	170	153	152	164	174	162	165	150	172	163	161	164	155	146	180	172	183	155	145	158	136	155	155	180	182	163	158	174	140	157	157	182	151	161	155	163	151	175	165	186	177	150	177	162	183	173	178	159	161	153	148	164	161	176	172	165	156	194	147	185	156	156	163	174	173	146	192	153	154	147	156	173	139	154	171	169	160	166	155	170	152	161	153	137	152	155	173	185	169	152	166	153	153	165	161	143	176	159	159	160	160	180	166	165	176	156	177	165	174	168	155	169	170	146	174	152	162	157	152	178	142	167	180	182	154	157	151	172	152	164	152	172	151	143	173	156	155	158	170	183	176	135	161	155	168	139	168	156	153	161	166	154	179	159	152	163	166	165	156	142	162	148	172	166	184	158	163	185	145	150	172	159	168	172	187	162	168	148	179	175	157	174	156	150	149	167	149	173	159	157	163	157	177	172	169	188	162	174	170	162	147	168	149	175	149	138	149	166	189	183	145	152	164	178	135	176	169	158	146	184	171	144	164	157	151	150	155	152	171	183	155	157	152	147	161	181	157	152	135	165	161	164	150	131	180	154	155	186	155	165	166	165	181	167	176	173	162	148	189	161	139	164	168	164	156	173	159	146	151	164	157	135	169	173	165	145	173	173	164	142	157	155	165	162	169	162	187	147	165	159	184	172	159	180	186	168	130	146	154	178	164	163	159	163	162	169	172	165	147	162	179	164	142	156	169	170	176	158	162	166	173	182	158	134	153	170	148	162	142	146	162	170	144	173	156	184	154	149	143	187	148	161	141	154	160	147	154	178	188	144	164	153	164	155	174	169	159	149	142	158	176	168	177	149	160	148	172	176	165	182	173	159	157	167	163	152	143	156	173	162	140	164	149	147	170	162	134	152	173	163	159	156	151	174	155	158	169	187	148	159	156	166	148	151	162	174	148	148	151	138	165	152	163	161	174	159	156	165	172	178	198
26419	20272	9954	1949	802	444	378	360	385	376	397	418	361	426	425	311	362	339	334	314	337	312	340	315	348	298	350	309	352	352	317	334	340	303	320	295	304	320	317	347	337	321	330	336	311	332	316	320	314	321	321	329	322	309	336	302	355	319	353	335	332	363	332	351	308	290	322	314	336	314	351	333	334	320	315	354	297	335	292	326	315	343	334	344	350	325	338	333	338	309	335	336	356	303	345	340	344	292	304	319	328	353	338	345	323	339	322	347	314	308	347	336	313	313	322	325	290	324	322	331	347	327	352	326	327	332	322	321	361	335	326	312	316	348	304	324	348	341	289	338	348	353	310	287	308	334	294	337	327	355	314	303	375	303	324	318	330	334	349	291	335	301	291	336	304	309	333	321	336	311	330	355	301	326	320	299	303	308	308	314	335	317	362	313	338	343	325	334	315	323	297	296	309	311	303	305	295	328	298	322	364	301	327	335	316	335	318	294	365	302	343	321	302	348	306	312	315	338	322	328	333	307	329	305	326	334	346	317	314	314	346	355	358	380	297	339	294	310	288	318	328	328	305	294	324	308	344	315	292	344	330	299	340	327	345	272	300	330	326	324	349	318	341	356	343	304	343	307	321	320	309	328	323	325	286	322	363	353	336	315	324	330	318	342	299	344	334	317	359	313	344	337	320	325	286	353	323	331	327	319	338	346	332	313	308	348	315	283	299	322	320	327	301	322	347	330	326	313	324	307	334	358	328	316	333	308	316	352	349	335	340	351	335	313	321	308	312	344	299	316	306	323	295	284	321	274	336	328	333	336	355	373	368	300	324	320	304	321	324	315	327	331	309	328	321	307	298	336	367	322	327	305	319	304	302	314	326	322	358	352	328	341	340	346	317	339	286	362	326	324	314	339	336	357	325	339	330	320	354	345	314	300	335	329	318	330	320	317	353	352	318	332	358	295	304	338	328	328	341	317	304	329	324	333	322	348	359	328	298	305	312	305	319	339	333	322	330	306	342	333	336	318	362	331	287	339	335	340	300	319	322	336	322	294	336	356	316	323	300	311	331	316	315	302	330	316	353	349	351	326	342	327	333	334	321	305	305	325	315	309	341	296	316	330	327	302	320	313	319	296	317	324	329	312	319	330	310	316	299	310	333	337	337	317	295	314	344	324	345	327	330	340	317	311	347	327	329	299	314	298	343	338	318	324	332	303	340	336	326	298	319	296	309	348	358	294	331	351	339	348	316	336	350	337	340	306	329	334	319	338	311	324	313	313	322	301	321	315	306	321	319	332	334	307	316	317	323	340	320	316	303	351	317	317	297	324	324	318	302	363	310	311	309	299	326	316	334	364	338	326	308	330	329	326	323	303	321	307	319	392	332	337	322	308	352	325	345	311	346	316	300	313	334	319	324	349	322	330	327	315	331	316	299	294	343	318	349	323	325	349	352	350	330	336	293	308	330	323	306	331	330	331	328	322	347	348	370	356	327	324	356	368	290	323	324	333	346	355	313	329	332	305	348	307	347	310	341	331	329	353	302	319	320	304	313	296	330	333	283	340	345	308	316	336	334	346	309	319	299	330	348	317	319	327	341	336	348	362	310	323	306	309	309	319	290	309	342	328	284	364	320	294	335	306	339	289	331	318	318	334	317	335	321	316	312	325	313	306	339	274	316	320	299	292	334	320	336	317	313	318	290	320	330	351	340	322	305	330	356	342	320	334	315	318	334	313	312	336	340	322	355	335	312	304	311	304	302	331	341	284	346	308	307	344	343	288	307	341	337	330	302	326	356	327	321	314	312	352	330	340	347	340	311	321	323	315	333	358	339	320	318	304	291	317	335	322	329	340	316	345	307	342	330	312	308	330	323	311	318	326	320	327	283	314	313	308	296	335	311	336	305	346	311	337	353	296	351	309	342	305	315	334	319	341	319	302	326	312	332	317	305	326	295	303	312	349	337	340	330	347	336	323	302	319	318	304	329	324	319	320	337	301	314	334	335	334	283	336	300	335	298	342	316	291	335	304	315	331	330	365	344	348	330	355	330	350	312	284	350	281	330	332	314	314	333	339	322	328	316	310	300	362	300	350	327	313	355	306	326	346	324	326	309	340	342	356	290	312	333	311	318	314	304	306	318	313	333	358	344	309	296	286	338	301	357	344	316	316	336	347	336	329	320	327	332	343	324	324	299	289	322	315	296	318	278	358	302	320	345	341	311	350	330	310	348	311	286	319	331	307	342	345	307	343	361	342	332	320	298	340	360	365	311	321	333	319	304	321	288	322	345	320	324	364	318	336	330	342	350	318	343	329	325	354	348	334	316	341	323	343	353	322	347	298	328	295	344	336	318	334	315	344	319	340	305	330	301	299	318	321	308	312	313	338	329	346	325	316	329	314	343	321	328	316	288	343	304	338	319	349	360	357	329	333	338	303	335	320	334	339	361	326	322	299	334	336	323	343	306	354	316	300	330	332	293	319	309	304	351	316	335	272	293	322	333	311	325	296	298	352	326	347	299	288	305	358	291	328	306	312	307	307	289	331	308	328	306	335	334	345	318	328	371	311	286	323	319	349	323	354	316	297	320	318	289	329	310	348	322	299	299	320	340	339	347	297	346	341	333	324	314	328	302	324	285	307	341	305	319	299	328	306	369	336	303	330	349	312	342	338	323	300	333	348	329	319	327	347	313	344	335	305	308	343	308	316	293	315	320	305	315	336	330	306	300	306	300	332	328	335	322	312	322	313	338	328	336	357	338	374	322	274	321	332	286	341	337	312	323	336	273	294	302	306	327	341	339	322	332	340	326	319	330	310	343	324	364	326	298	333	314	333	341	329	313	323	350	344	336	300	335	342	310	331	315	336	318	320	336	330	332	320	323	347	317	341	342	335	303	337	314	359	317	330	335	344	297	286	313	342	314	310	331	309	345	330	339	323	318	307	284	343	328	322	330	322	336	321	323	320	323	316	327	299	338	342	354	310	348	301	302	306	331	356	302	381	349	337	295	322	321	315	347	327	325	305	338	335	359	355	323	345	325	352	349	319	326	338	322	343	311	305	318	318	329	355	328	313	294	337	333	312	341	337	322	319	351	324	309	342	321	302	338	347	332	316	347	314	339	303	344	351	342	335	339	328	316	311	328	321	348	319	346	333	333	324	292	329	336	329	307	334	321	303	366	354	339	341	332	311	340	344	311	315	292	334	320	324	341	297	332	304	327	334	370	319	330	319	332	293	359	351	307	337	350	350	303	331	308	312	326	323	328	345	355	299	346	333	325	311	329	314	319	321	335	332	292	340	321	353	321	350	323	321	341	309	315	343	308	354	318	314	326	334	328	367	318	349	334	284	296	332	341	285	318	286	344	346	324	332	306	319	341	332	329	335	327	309	341	325	317	340	302	331	293	337	340	294	331	317	326	337	318	321	324	340	320	303	305	338	336	315	317	303	320	320	318	350	341	317	317	333	334	322	331	332	291	323	304	299	342	328	305	303	317	328
5569	4752	3481	2245	1164	593	515	453	470	400	510	567	468	554	490	417	373	410	404	392	388	399	387	407	415	397	406	394	406	404	406	430	385	381	408	405	413	398	385	408	388	352	364	398	418	415	394	370	386	447	387	357	390	343	387	434	379	412	397	402	390	385	374	412	362	414	399	389	400	373	414	400	368	393	449	407	402	415	359	420	373	369	398	432	391	425	403	391	402	421	396	372	375	401	398	423	399	377	407	432	426	403	403	392	383	412	378	369	404	396	398	369	373	388	399	372	393	387	404	344	444	384	408	407	391	378	376	362	374	418	422	364	383	387	357	390	411	427	374	387	405	390	408	405	426	398	411	419	400	382	393	402	393	443	418	405	421	362	370	365	398	395	419	408	397	393	376	438	385	414	413	394	383	392	383	385	421	380	380	357	416	396	390	408	415	404	402	392	385	392	418	375	375	385	379	382	367	432	405	369	391	376	361	410	402	408	378	385	371	353	407	393	391	426	374	364	392	387	428	371	394	408	423	359	411	422	411	388	396	382	392	396	386	394	424	427	386	393	386	371	402	403	407	412	404	373	357	394	393	403	373	367	384	384	397	376	411	404	387	384	385	403	411	413	406	387	396	415	471	387	378	351	406	420	377	394	403	361	384	375	417	388	423	419	389	418	411	412	383	399	390	372	377	358	425	396	406	353	438	401	393	404	417	408	375	364	413	395	387	416	443	381	405	371	392	403	392	398	387	409	375	399	372	407	360	374	412	400	397	419	361	387	396	430	381	430	425	414	412	367	433	395	401	424	420	395	376	367	396	404	415	379	379	399	372	410	411	390	388	374	385	409	365	397	378	400	364	384	423	430	433	432	363	429	408	395	386	466	404	355	364	384	393	375	415	381	390	399	413	394	409	414	386	415	380	411	427	383	410	406	418	403	381	402	359	390	395	418	376	409	372	374	394	411	405	356	390	416	388	408	409	392	358	377	393	374	388	416	421	455	408	432	383	388	384	372	401	417	358	391	400	395	388	382	394	414	414	371	399	373	401	353	386	417	412	376	370	402	371	359	404	410	402	405	413	410	393	393	382	358	374	375	391	407	417	401	367	402	423	383	377	394	386	394	370	405	369	396	386	386	402	392	403	404	425	407	384	402	383	397	420	378	387	419	432	437	389	451	368	402	410	373	355	408	387	414	384	403	399	400	386	421	399	381	387	384	377	367	401	392	397	385	378	438	409	388	414	408	435	381	377	412	351	388	420	389	353	393	435	395	410	372	375	393	373	388	376	395	401	374	391	383	425	428	385	380	410	436	401	390	401	415	383	415	436	394	396	400	373	398	380	336	407	397	375	441	367	385	363	402	402	348	359	436	347	384	388	429	385	400	383	388	367	402	397	384	408	358	399	397	396	404	388	416	428	377	406	375	389	418	394	388	399	395	387	393	413	376	401	427	396	436	409	379	402	416	423	364	399	441	417	370	409	413	402	397	395	414	456	421	396	415	396	400	390	366	438	401	426	377	358	428	398	393	406	397	404	400	428	386	414	399	340	401	399	429	417	397	399	435	361	410	404	384	406	410	430	394	386	385	399	418	392	402	370	370	378	403	410	396	392	388	379	388	396	403	411	384	410	396	396	410	369	409	391	378	413	393	442	388	383	388	462	358	412	355	377	409	394	389	415	417	373	392	370	381	374	403	382	398	392	412	420	384	390	426	421	398	393	431	410	372	401	420	427	384	408	404	377	360	380	364	398	353	403	416	393	380	386	345	383	377	430	374	387	353	390	368	405	415	389	414	385	372	400	398	425	411	388	401	393	422	403	424	419	450	381	412	387	395	406	408	372	335	371	378	367	403	394	386	374	391	424	407	418	427	383	369	418	411	415	380	381	409	398	395	401	376	385	399	398	392	364	373	398	378	357	398	392	408	417	379	422	383	371	388	413	382	421	386	424	404	376	387	403	407	389	396	378	386	382	414	414	372	425	356	400	408	396	384	396	404	393	356	383	404	394	382	401	401	406	401	391	388	399	384	370	388	442	404	395	392	388	369	391	379	396	366	389	366	368	408	417	419	379	387	392	389	403	390	394	382	412	421	400	406	401	397	398	426	390	403	449	412	394	410	373	411	411	403	419	375	419	437	388	399	423	366	396	400	417	376	355	417	422	409	385	412	431	414	386	384	416	426	416	374	424	381	375	415	397	393	422	381	381	404	391	362	388	388	397	399	424	388	409	367	391	406	375	378	376	398	382	383	416	403	375	432	411	386	413	387	363	385	377	391	408	380	369	405	403	398	395	392	387	375	402	390	443	387	396	400	412	416	393	358	394	381	429	393	404	388	417	360	396	404	401	379	424	415	373	410	400	395	410	374	396	421	397	407	416	384	436	404	383	385	378	401	367	386	405	377	388	379	422	443	398	401	386	369	351	399	382	407	409	385	401	362	385	383	371	410	406	419	396	391	348	386	390	425	374	376	403	423	372	448	394	389	393	389	340	367	389	389	418	403	410	393	405	407	374	368	419	386	413	431	394	413	414	350	381	393	380	372	393	411	380	396	393	378	401	376	422	386	376	410	397	376	364	412	405	404	371	417	389	399	378	374	400	425	383	420	358	405	359	404	403	411	398	375	392	382	370	435	409	386	422	399	427	416	419	388	372	414	392	387	367	362	387	396	401	412	389	417	403	389	372	409	444	390	383	376	390	362	416	396	368	412	404	377	379	397	412	409	394	370	381	371	402	362	352	362	392	377	410	407	397	392	450	356	370	383	429	404	373	383	388	388	404	390	419	414	409	355	393	398	372	415	410	377	388	392	381	371	403	398	403	388	376	381	418	378	392	393	438	406	419	402	378	387	410	392	391	392	356	381	413	388	382	394	415	390	402	410	370	399	395	405	415	405	361	387	383	361	369	406	370	384	367	395	392	382	430	403	424	401	402	443	385	385	388	391	413	427	425	380	397	393	406	410	378	408	418	411	370	399	389	407	403	394	396	371	402	432	384	384	388	388	387	346	405	372	405	385	387	374	395	380	427	366	454	398	393	339	439	368	393	392	386	397	386	378	393	421	395	450	377	406	394	372	378	376	433	398	419	380	385	388	394	378	399	377	364	392	419	383	411	416	393	412	420	406	383	373	377	376	380	406	375	367	393	389	441	397	445	356	413	387	375	410	383	371	371	377	392	409	389	374	381	413	402	364	390	364	437	424	375	422	376	437	374	415	392	385	394	409	367	418	384	393	384	364	389	408	396	364	429	412	375	420	374	419	387	397	368	372	391	344	411	384	370	364	404	405	433	359	426	394	369	427	343	414	425	400	379	412	378	362	417	400	382	411	376	401	383	447	372	409	429	415	386	389	403	359	387	388	395	409	376	394	423	417	376	379	401	378	369	408	374	395	383	409	390	374	371	373	430	407	408	391	387	406	377	388	407	410	412	338	388	404	399	413	389	406	407	388	384	419	363	415	433	371	374	373	382	386	403	404	417	361	389	432	358	406	390	397
23166	20768	28147	23447	20755	13341	1287	698	494	461	505	501	355	441	870	222	194	216	194	186	176	199	183	198	167	153	169	143	147	146	130	158	145	143	155	143	154	151	123	131	157	138	150	136	151	141	126	157	136	180	134	147	149	159	136	124	160	151	130	148	157	127	138	183	149	146	141	133	118	140	127	140	132	146	115	121	148	139	154	134	116	131	154	146	142	131	144	153	152	155	123	133	152	128	146	146	130	135	147	141	172	148	142	139	153	132	141	175	138	140	148	153	157	127	142	149	154	133	152	147	109	145	154	170	131	132	148	144	129	126	139	152	151	142	116	126	155	134	127	151	144	117	155	148	136	136	149	144	123	128	138	142	133	128	155	151	128	138	133	142	138	127	150	143	150	138	141	164	134	127	143	137	130	135	145	147	158	126	142	139	149	134	143	155	145	135	134	136	132	150	157	143	144	135	153	131	149	160	147	148	125	153	146	152	148	155	137	144	141	147	152	143	149	156	133	171	152	133	126	143	124	120	152	124	146	133	148	138	139	144	138	120	130	144	119	142	126	141	128	132	132	141	132	137	155	140	158	140	127	143	158	155	120	146	153	132	117	134	139	129	157	147	152	144	157	138	138	154	155	152	150	131	137	142	136	156	134	145	146	117	151	131	128	123	143	141	133	144	109	131	131	152	141	149	144	142	130	144	144	128	139	124	121	139	135	146	151	164	141	142	132	152	163	126	142	128	153	137	142	124	121	131	136	118	129	152	140	146	136	131	142	148	124	144	127	159	147	129	131	142	139	124	134	142	156	148	119	133	143	141	149	144	130	157	154	150	121	146	131	134	140	145	130	140	124	139	125	130	143	142	147	140	136	140	123	141	131	154	159	150	134	139	122	136	115	144	136	154	127	130	150	148	139	140	132	116	150	134	126	145	125	134	143	109	139	121	127	119	145	136	129	131	150	107	132	127	129	153	120	156	143	144	128	149	143	156	138	130	150	140	136	132	152	129	165	137	144	143	130	162	134	146	150	135	141	131	134	129	167	155	126	141	146	149	137	139	142	151	149	139	135	130	151	133	132	143	153	167	125	131	130	129	138	134	124	145	135	145	144	135	136	127	142	133	147	157	122	128	139	144	149	140	153	149	132	149	157	154	118	131	144	128	120	146	156	139	133	145	144	135	131	136	172	132	143	131	129	147	138	131	139	138	125	143	130	151	176	134	135	133	131	140	140	158	157	149	127	142	139	127	150	144	141	126	153	142	130	141	148	128	165	153	139	148	129	129	132	120	130	133	127	126	141	132	109	144	144	130	146	129	136	142	123	135	134	139	129	128	131	143	133	146	148	114	163	145	138	143	155	154	140	149	147	162	155	121	140	126	106	134	140	153	140	150	129	129	132	137	148	154	128	130	134	131	122	137	130	133	151	135	134	134	121	146	113	149	134	145	141	127	114	144	146	140	133	149	149	155	137	118	140	131	125	146	127	135	132	168	146	152	152	132	160	135	145	139	134	133	142	132	132	155	139	146	167	133	141	131	148	138	130	138	120	131	159	151	132	150	128	123	143	156	143	173	142	150	146	154	141	176	147	150	130	142	143	130	132	154	146	127	158	135	122	135	143	137	145	147	148	119	141	135	137	122	134	130	159	131	171	145	127	150	134	132	130	154	133	137	138	143	135	157	150	123	159	115	117	124	131	142	149	143	150	142	148	125	143	151	155	128	131	144	108	137	132	150	130	125	143	118	144	142	144	141	126	130	132	143	133	137	143	156	125	149	144	137	130	138	129	140	146	139	143	149	132	153	145	144	147	162	168	159	157	134	167	137	133	121	144	154	137	136	131	117	137	140	146	135	127	133	135	150	137	139	108	148	153	138	149	140	139	126	146	108	127	149	136	139	134	138	157	128	147	137	144	127	155	130	134	119	150	143	135	125	130	125	131	160	129	157	139	149	156	123	144	128	122	149	139	140	141	139	136	150	123	144	133	132	145	161	141	154	133	142	137	151	161	151	161	144	144	128	141	159	158	154	137	132	120	130	136	149	155	152	137	145	112	134	117	163	126	163	138	128	142	152	137	139	163	135	160	136	128	133	129	130	145	140	145	139	136	148	127	125	132	151	141	151	143	147	141	141	131	134	138	148	138	140	153	145	148	142	133	128	137	148	125	141	133	148	155	144	142	135	146	150	134	124	140	155	143	152	149	134	136	123	143	125	141	126	133	154	129	122	140	159	141	125	124	139	142	142	152	140	143	138	140	163	162	145	128	153	137	133	127	139	136	126	145	116	140	138	138	135	123	114	136	123	126	140	174	125	158	179	149	117	143	151	150	126	121	137	134	120	138	139	125	134	143	145	116	126	156	133	136	146	131	150	151	145	153	132	131	149	120	147	141	151	135	133	136	137	118	136	136	137	143	139	155	128	138	138	143	142	126	128	131	135	136	137	128	116	128	153	143	137	143	147	149	123	118	139	121	149	159	142	151	139	133	144	154	122	166	151	148	147	144	153	119	152	115	145	139	147	138	130	155	149	143	136	136	147	142	149	151	130	141	152	134	126	138	137	137	145	144	153	144	146	129	126	118	140	167	127	147	141	142	140	126	129	140	138	143	153	147	154	129	142	127	146	124	146	158	146	167	159	158	126	135	144	128	127	123	139	158	119	137	133	132	129	114	139	134	139	136	136	144	123	125	138	144	139	145	125	141	147	149	157	139	122	138	136	137	135	136	138	125	126	134	177	137	117	153	173	144	144	124	137	133	144	140	167	136	133	150	133	136	123	149	126	139	121	156	139	128	148	147	122	169	130	127	145	140	151	123	146	127	131	145	111	155	133	132	121	144	133	137	130	161	144	136	141	139	124	136	143	132	143	131	138	129	143	140	126	131	162	136	129	149	131	139	136	139	152	144	147	137	138	143	149	143	148	161	134	130	132	128	135	155	134	139	147	147	133	150	146	145	148	147	121	154	142	126	140	148	142	130	150	153	132	154	146	123	117	136	123	126	144	146	115	161	144	140	145	151	138	153	134	154	128	132	156	128	137	131	130	137	133	145	141	127	147	136	140	143	136	139	151	136	126	130	141	145	140	121	153	133	125	131	126	136	130	144	123	124	154	115	113	139	136	137	142	139	164	128	135	161	142	147	123	129	139	139	139	129	154	135	125	134	160	143	130	143	137	152	122	141	168	138	146	141	139	145	134	137	131	153	141	133	112	133	136	126	121	144	145	115	137	134	129	124	135	116	135	155	130	116	157	150	140	140	154	150	130	157	131	146	115	130	130	123	149	153	133	120	150	155	149	155	156	153	104	134	143	131	129	147	166	144	146	111	108	153	147	156	144	102	137	139	142	130	116	125	137	121	145	138	161	137	139	146	143	143	163	118	140	153	145	147	151	134	143	126	124	127	132	134	126	154	135	149	144	131	139	136	136	121	114	133	135	152	139	146	143	130	168	138	143	156	118	161	131	131	138	137	134	141	143	141	143	148	134	142	124	153	132
13097	13450	11599	6269	3558	2261	1791	1309	1012	921	998	970	608	769	1526	365	297	276	286	269	272	264	254	243	231	214	218	214	218	216	210	192	229	186	211	211	213	193	188	182	171	189	180	196	192	178	199	205	196	176	199	170	162	206	212	183	165	175	175	179	147	194	185	191	180	170	175	174	178	166	198	199	158	158	183	174	200	203	175	182	202	166	187	163	176	177	185	186	184	197	175	178	186	182	190	179	176	170	166	177	190	161	190	181	182	174	165	171	169	171	173	195	186	180	201	169	177	180	182	203	192	154	178	168	171	166	174	177	199	162	186	176	185	183	174	189	193	180	171	193	157	189	170	182	180	180	183	190	182	184	186	163	174	175	176	182	209	172	186	197	185	179	158	180	183	188	177	173	185	168	164	192	181	144	197	178	182	204	170	156	184	214	169	169	166	149	184	176	186	167	186	183	171	172	177	185	163	206	194	180	182	178	180	196	183	181	166	204	172	180	165	186	166	193	170	187	154	182	178	179	181	160	171	179	201	175	153	204	206	167	182	183	191	188	168	189	179	200	173	168	154	185	171	200	174	183	188	185	164	171	191	178	215	172	189	183	198	189	160	167	175	180	179	192	161	188	170	177	171	165	177	150	205	173	203	181	199	168	171	165	195	193	171	186	177	153	168	188	164	203	156	163	188	177	188	181	186	184	192	194	194	153	177	185	177	167	162	196	155	170	162	191	202	175	180	189	212	188	161	152	181	163	150	197	190	193	225	168	192	186	156	168	193	199	168	183	166	183	165	155	180	171	179	180	187	153	172	183	176	195	165	179	203	171	190	178	172	215	169	176	177	179	175	174	180	199	151	200	190	191	176	201	192	164	175	175	179	203	169	177	153	193	201	168	174	169	190	182	186	191	152	157	159	145	189	181	174	183	175	184	175	169	162	176	173	151	186	183	165	185	158	183	200	163	161	167	189	190	185	163	177	175	176	182	155	145	181	165	182	163	186	152	191	161	189	194	181	181	160	185	163	178	174	179	201	204	174	161	188	191	175	181	172	188	187	191	174	178	170	191	188	180	164	161	182	191	190	176	179	199	168	206	178	177	188	171	190	177	182	159	174	168	170	151	162	183	169	179	176	174	186	189	172	190	168	181	177	167	158	164	174	164	172	180	170	162	164	189	184	155	188	185	175	185	184	203	183	153	170	179	178	182	161	159	175	185	166	158	194	163	174	187	175	175	139	174	168	164	180	165	192	195	173	179	201	178	170	182	188	174	177	180	176	181	175	176	168	165	184	164	173	171	209	157	190	210	205	167	190	198	170	184	176	172	181	196	193	187	184	184	142	167	173	185	181	176	164	188	170	180	158	194	183	166	176	178	167	196	181	180	193	189	187	193	185	222	157	175	184	198	182	176	204	176	169	157	186	133	177	191	181	192	195	188	196	192	164	161	188	181	173	181	181	181	188	199	170	181	186	185	168	215	169	179	183	182	170	158	171	186	190	163	168	178	201	189	194	186	176	173	190	190	184	184	153	174	153	186	163	174	181	179	154	172	173	155	192	169	187	183	189	184	169	193	181	170	185	170	174	173	192	179	192	186	164	175	180	189	196	152	190	188	176	196	170	182	180	208	166	159	175	161	180	183	171	168	186	193	187	166	184	171	201	165	156	169	151	177	181	188	188	163	169	168	188	180	194	181	190	163	151	183	181	167	201	194	181	175	191	182	189	187	164	166	171	196	179	169	177	186	202	181	165	179	189	181	194	160	175	188	176	171	177	170	197	179	192	151	175	167	180	173	165	183	150	173	204	153	227	164	161	154	185	171	173	181	189	203	160	173	189	166	156	197	176	169	186	194	172	160	166	217	189	192	182	188	181	172	172	182	200	184	189	214	179	171	185	175	183	179	177	199	195	204	187	175	184	199	195	169	185	166	185	167	170	164	140	174	156	160	189	178	194	150	176	210	188	199	181	172	171	183	169	178	189	175	171	170	178	183	173	190	172	173	173	160	190	161	188	172	174	187	157	187	173	151	187	167	161	166	192	170	176	202	168	165	166	186	173	182	178	196	181	179	147	177	179	193	182	178	206	187	161	168	176	197	158	177	177	190	179	160	177	193	176	169	174	185	174	162	162	205	179	196	168	182	197	187	176	201	156	203	174	173	180	172	172	214	173	175	188	174	168	167	195	168	171	180	168	206	189	196	167	192	168	182	163	188	170	164	170	193	164	160	174	168	161	174	189	171	166	188	147	206	180	181	194	164	166	187	169	186	170	182	191	163	178	168	158	175	189	167	159	167	178	178	189	176	197	184	196	188	152	177	184	195	177	175	176	160	170	177	182	170	180	188	188	194	183	183	196	207	179	172	164	163	154	177	201	191	174	188	179	184	148	179	172	183	171	155	163	170	168	156	175	158	195	209	182	197	165	175	196	169	198	187	179	177	201	206	170	170	202	202	169	174	221	201	173	185	199	172	182	176	206	185	180	176	165	177	204	167	183	197	192	177	171	175	160	194	176	189	177	170	161	176	197	171	192	188	206	195	162	190	180	165	181	169	193	203	188	199	182	178	176	190	163	167	167	182	179	173	180	175	186	150	179	152	175	188	192	163	176	176	184	184	185	182	177	175	169	160	187	193	163	161	169	181	195	174	170	178	196	185	173	184	177	193	160	194	191	157	196	181	188	180	159	181	175	185	170	190	173	183	164	167	167	187	183	168	182	185	176	190	173	165	180	183	184	205	171	172	219	172	188	186	200	198	194	192	171	137	175	156	212	185	166	175	180	190	172	164	170	172	155	174	152	188	215	185	162	158	201	179	212	176	215	180	207	173	161	183	162	169	175	182	198	183	178	170	195	197	180	229	179	169	191	182	160	163	174	179	185	172	164	205	183	175	186	174	172	152	174	178	196	167	168	189	178	175	166	182	177	181	170	187	192	166	180	179	177	181	158	175	193	170	165	179	188	169	188	172	189	178	158	172	158	150	196	181	185	181	190	179	192	167	203	179	195	162	175	177	189	176	194	191	191	164	143	168	190	178	202	186	170	178	209	217	170	165	169	183	190	159	178	244	183	211	191	175	208	171	185	193	157	179	172	180	216	194	168	189	182	222	189	165	170	197	176	163	179	194	166	209	143	196	182	179	183	168	179	177	147	191	180	176	201	216	182	161	180	182	189	182	183	156	188	170	172	160	174	186	170	188	182	178	172	173	174	167	161	181	170	162	181	174	155	179	188	172	170	186	195	199	175	171	195	186	189	156	171	187	163	163	191	165	174	201	183	157	180	191	192	166	185	179	193	193	181	188	164	195	164	173	201	177	193	180	198	188	156	164	201	197	182	170	171	182	185	177	167	157	170	172	184	186	206	171	186	177	200	165	192	182	185	196	189	158	178	154	197	161	188	167	188	214	192	212	194	173	154	187	181	167	186	164	162	180	191	193	189	174	199	183	186	185	153	189	164	162	193	162	189	179	176	192	171	196	149	200	160	173	157	185	165	180
24543	20785	27178	24328	13264	1124	754	607	541	563	616	612	484	573	637	417	407	451	431	373	424	401	414	368	397	364	435	399	448	368	404	418	374	387	357	366	435	361	355	381	407	381	382	397	391	388	395	390	401	393	437	392	393	361	366	390	382	434	390	380	407	424	391	367	379	366	371	385	396	382	409	423	392	379	380	374	412	401	406	380	372	349	390	364	382	360	376	442	415	383	393	374	379	392	410	381	383	393	368	391	378	401	399	391	345	373	398	378	388	404	415	407	388	383	414	405	393	357	395	382	404	386	397	386	360	414	383	393	398	422	394	377	364	414	394	371	392	380	378	366	368	395	352	411	381	397	376	367	400	429	384	370	368	352	404	387	395	389	374	434	384	359	411	354	423	407	397	352	435	377	382	403	409	384	397	372	370	397	433	376	399	372	357	372	343	361	397	386	350	384	391	369	389	359	379	352	386	339	379	349	383	428	366	386	378	376	372	367	422	367	366	413	416	401	416	400	376	359	393	377	376	391	406	338	400	385	392	383	412	357	393	384	403	375	373	327	384	405	383	401	399	415	398	377	387	376	385	365	379	352	409	384	388	401	404	423	377	350	387	379	408	422	385	366	390	391	380	343	381	351	377	359	397	419	429	392	370	373	397	428	399	350	400	366	361	434	404	345	401	363	357	396	391	411	355	360	377	377	385	349	388	375	378	420	386	396	370	393	398	383	363	409	376	399	425	353	366	373	347	398	349	355	390	372	385	405	391	345	361	340	368	416	392	375	391	369	381	399	385	363	406	393	384	388	364	404	386	376	418	342	401	369	404	344	356	387	393	401	371	375	397	356	364	390	390	387	379	358	402	379	364	401	359	382	385	377	365	398	391	357	364	371	350	399	395	343	391	366	375	404	366	392	348	388	397	358	380	361	345	399	347	415	365	358	371	390	365	405	416	381	390	406	382	388	399	373	383	376	417	376	379	393	385	397	367	385	372	391	390	361	355	364	368	419	368	396	384	351	364	374	414	396	370	402	393	375	378	391	372	429	380	383	391	366	401	376	383	398	380	366	369	390	383	372	382	370	367	385	379	359	386	367	380	370	386	408	387	350	349	398	395	379	348	408	379	417	359	381	356	401	354	369	380	373	395	373	359	410	413	385	374	379	362	424	352	410	378	369	421	352	362	387	363	359	349	387	404	395	369	390	363	400	421	395	380	427	381	375	383	379	361	432	391	401	405	411	378	379	365	385	389	395	371	404	383	392	380	383	368	405	345	408	390	385	391	402	383	371	370	380	365	364	378	352	415	394	409	395	360	367	409	390	332	372	366	391	381	396	363	392	405	387	358	416	372	389	389	384	371	347	383	355	364	345	370	379	353	393	367	399	365	372	364	369	366	387	344	382	373	371	345	389	387	376	384	387	352	399	364	355	368	404	384	366	379	413	368	366	410	422	373	394	389	392	357	374	422	360	412	374	365	362	379	378	388	395	399	354	386	401	399	363	383	369	374	386	393	418	371	373	369	353	380	355	378	383	404	387	388	397	376	380	392	384	368	380	402	377	385	412	373	363	385	365	353	393	394	377	377	354	362	375	405	398	380	393	400	390	387	414	363	340	331	391	395	387	396	409	419	360	367	395	390	393	417	385	404	352	402	387	396	409	389	398	406	381	387	381	369	405	412	378	385	378	398	390	389	414	397	375	376	376	401	371	411	369	363	340	374	386	378	377	349	376	406	416	425	356	373	359	384	371	363	387	370	335	394	349	417	369	394	370	410	371	409	389	376	369	414	366	375	417	387	371	383	380	391	370	354	390	370	382	366	373	360	379	429	378	369	387	383	385	377	390	402	383	398	375	380	407	382	405	398	386	415	369	399	382	387	379	363	387	404	389	388	396	376	375	404	415	347	381	374	419	397	382	349	392	425	385	418	409	363	423	394	392	383	423	372	363	407	376	369	370	391	369	344	399	369	419	392	381	382	395	377	372	357	364	367	408	393	403	384	367	373	381	354	381	391	373	411	384	388	409	350	392	364	347	416	393	352	375	400	389	371	386	359	387	382	404	364	387	360	368	362	370	393	371	400	334	418	372	426	422	395	354	371	363	393	415	401	395	396	390	389	399	379	406	390	373	363	388	386	373	372	372	390	350	405	352	361	377	362	369	341	369	336	370	376	365	382	376	352	375	378	406	392	391	374	374	414	393	395	365	370	341	398	405	388	389	360	329	382	358	392	413	388	380	427	395	410	410	367	363	356	375	337	374	375	363	366	391	399	330	367	418	389	367	409	383	379	396	380	386	383	377	392	362	401	386	415	385	380	406	367	386	361	401	360	372	399	400	373	397	352	401	377	415	363	369	352	406	391	394	400	371	379	367	409	387	380	368	368	388	331	395	341	367	414	377	354	376	403	388	385	393	381	372	380	382	356	404	408	361	375	369	366	366	373	397	374	397	366	345	404	356	373	362	395	379	379	393	370	372	354	406	359	395	399	340	382	387	413	387	383	370	399	379	402	386	397	396	396	378	402	404	368	373	368	385	394	382	391	367	368	405	397	348	402	413	358	350	405	364	363	382	368	378	369	392	348	389	371	361	375	369	396	387	384	362	363	366	354	371	355	410	379	394	378	407	370	337	401	399	368	376	387	401	393	392	398	396	371	374	374	413	408	398	417	399	401	384	398	396	398	407	378	367	372	338	359	359	414	366	382	399	389	368	402	375	394	374	358	366	411	387	440	394	428	367	365	404	367	401	384	373	399	350	387	378	359	377	378	390	371	376	351	391	403	385	365	371	372	388	363	366	393	362	375	377	364	371	376	398	408	418	385	362	389	384	362	376	399	393	391	406	406	376	380	396	380	391	384	393	399	397	410	383	366	434	387	411	383	377	407	375	405	360	393	388	412	362	376	365	359	407	419	402	383	342	348	413	359	386	379	373	376	370	375	401	391	394	381	362	374	380	398	382	378	397	394	399	387	391	383	384	365	374	372	367	360	401	404	374	377	380	359	408	361	388	362	399	376	379	359	408	380	411	372	368	404	365	381	415	398	374	361	392	386	400	403	358	394	400	356	389	373	361	386	376	416	365	344	372	397	390	360	409	403	379	406	372	383	398	366	397	403	368	372	358	367	388	362	367	373	384	383	440	370	373	388	369	399	385	375	408	373	364	358	340	398	386	358	365	374	396	348	367	324	374	380	381	380	386	390	374	388	388	358	354	370	385	384	358	380	370	408	436	371	378	374	386	351	409	380	363	369	367	392	395	400	379	389	391	370	379	419	378	398	369	383	398	393	385	360	374	373	341	345	333	341	377	337	347	414	362	379	353	425	380	383	359	394	399	385	368	382	362	398	377	424	373	354	379	374	366	366	348	377	360	380	351	415	367	376	371	390	324	384	396	377	406	374	397	402	423	365	380	366	364	390	378	386	395	383	390	392	367	384	393	381	377	372	361	355	383	346	378	413	375	391	387	387	397	402	386	403	408	419	383	391	377	358	357	353	398
12968	10219	7690	3990	2346	1660	1307	1088	933	841	958	885	713	832	1065	554	505	542	500	525	490	510	502	475	492	464	484	469	419	451	447	499	479	428	458	475	486	487	422	480	470	483	451	425	451	518	490	434	445	453	460	474	503	450	478	454	487	501	452	444	451	431	431	401	462	476	439	432	443	476	404	473	484	439	448	447	459	431	451	451	477	449	440	426	461	520	441	429	444	446	479	482	443	476	453	472	458	439	435	424	430	470	421	458	494	428	456	447	477	443	454	431	437	451	466	445	419	482	463	468	456	450	450	448	488	452	419	434	457	460	430	447	391	450	439	445	420	446	443	452	427	446	460	475	455	429	432	429	447	440	442	436	488	456	442	456	439	476	452	456	422	434	453	459	485	435	458	490	441	457	449	436	442	467	451	438	480	440	457	475	423	464	453	484	450	486	458	426	425	462	439	466	467	461	464	424	441	458	433	409	462	410	444	480	473	425	457	458	458	425	448	497	464	455	402	462	471	486	503	463	480	489	451	433	408	427	468	430	415	468	475	402	415	429	435	391	469	454	410	455	453	451	428	460	477	449	449	455	423	448	455	456	434	455	427	429	469	466	450	465	453	427	455	439	451	459	473	456	448	387	433	438	458	419	424	439	434	472	421	440	430	466	464	441	446	396	429	440	471	448	451	454	473	456	472	462	459	461	451	443	487	474	431	447	423	452	453	455	421	450	449	470	406	487	478	500	461	475	485	465	429	423	425	433	423	461	436	438	444	456	461	441	436	482	455	436	477	458	447	499	432	430	472	450	459	452	436	476	457	462	451	484	443	462	456	499	454	470	442	418	434	428	494	453	465	468	400	492	428	444	459	467	461	465	435	453	450	428	457	456	457	428	436	462	464	455	417	458	463	450	476	458	456	421	440	415	449	450	455	455	473	451	436	443	478	428	431	488	439	438	461	440	437	444	421	468	440	451	478	480	491	443	451	441	440	461	443	467	456	459	434	425	454	474	429	439	430	449	422	467	487	420	437	430	407	467	443	449	454	448	451	412	445	454	465	464	455	418	453	466	431	441	448	442	440	478	477	421	469	416	424	434	436	423	438	504	449	436	461	468	438	457	425	420	438	427	453	461	455	426	445	468	423	472	438	448	453	442	483	421	444	431	448	471	447	435	436	446	445	459	427	417	446	396	439	430	425	460	422	473	472	426	449	457	473	425	495	460	470	415	451	413	458	450	415	452	443	447	474	453	439	443	417	448	432	392	400	406	429	434	445	462	455	424	455	470	439	437	441	423	402	469	427	435	412	425	437	486	443	469	413	449	482	472	457	502	486	448	445	434	417	473	463	425	447	435	466	438	458	472	430	409	427	432	419	439	424	433	428	479	419	458	476	432	466	443	448	496	464	483	446	467	429	431	443	434	470	457	444	456	453	413	482	465	432	455	471	411	442	453	423	443	431	426	451	496	454	433	467	433	455	445	468	417	439	423	447	450	465	459	431	402	441	444	440	464	449	470	429	444	427	429	423	459	404	441	442	469	411	470	410	464	447	454	418	480	420	446	444	491	482	469	457	417	462	442	444	454	425	468	481	430	464	464	428	454	465	456	439	442	442	453	467	428	449	457	472	438	477	465	457	433	439	456	446	464	468	466	459	473	467	408	454	457	430	458	462	439	463	491	416	481	444	465	455	438	487	465	454	419	464	472	448	435	455	453	446	465	430	451	432	457	434	438	415	441	436	468	472	458	418	443	436	455	419	499	443	458	466	418	483	492	464	425	446	432	455	463	449	450	412	431	417	423	459	475	438	411	493	452	461	434	443	459	492	485	469	467	463	420	446	448	422	429	474	437	448	475	461	496	440	435	451	416	414	424	451	451	451	426	436	457	463	433	449	433	442	396	458	440	444	417	450	444	427	447	435	419	412	426	455	461	436	447	452	449	464	461	459	494	485	431	451	473	487	399	442	409	459	452	467	415	456	455	451	441	448	431	434	467	444	436	453	421	460	445	432	422	418	435	457	394	451	432	430	483	412	430	438	442	448	444	437	390	436	451	424	406	435	455	458	431	459	435	438	429	465	442	435	500	467	440	433	418	432	419	428	443	452	458	459	466	410	477	422	448	459	420	486	418	462	471	439	477	434	443	474	469	410	436	441	442	433	418	440	449	426	461	451	478	472	456	452	446	425	459	421	468	478	471	447	452	427	433	459	448	377	458	453	432	506	434	448	459	451	450	442	483	475	413	445	457	434	440	467	457	452	422	460	413	458	466	454	449	431	450	465	457	477	462	440	463	449	454	429	418	387	510	472	426	471	437	442	455	404	420	458	424	474	429	441	458	491	458	457	409	434	417	418	445	450	458	411	463	419	427	421	467	484	449	421	418	448	429	415	412	437	468	450	499	483	420	419	442	454	477	457	457	445	441	431	433	443	445	439	421	439	431	445	449	463	428	456	430	411	444	451	453	440	441	483	425	440	470	473	427	440	435	450	490	439	450	448	454	469	448	446	452	467	421	430	421	458	428	481	469	436	468	424	428	477	441	430	452	443	451	446	417	437	419	453	459	444	426	440	432	477	411	463	493	500	468	420	437	448	465	440	471	423	437	416	463	460	465	452	441	459	440	469	466	423	442	442	434	423	469	431	443	440	430	459	465	459	445	435	423	416	486	470	477	451	462	421	464	468	443	452	420	412	437	456	426	419	462	442	429	423	472	408	467	449	471	513	440	443	437	418	457	464	453	433	450	429	426	471	443	455	474	461	427	450	487	443	435	449	424	435	466	461	453	437	444	442	441	502	407	424	428	416	496	436	453	454	469	477	451	421	491	466	435	458	432	435	470	492	477	423	416	444	484	451	474	472	425	442	423	451	453	403	462	477	451	432	411	417	455	466	426	459	414	495	466	454	477	467	432	436	440	415	434	445	468	458	458	435	403	402	458	441	480	462	424	454	468	445	463	457	406	472	452	428	462	467	450	420	447	409	458	462	455	430	453	436	450	458	456	461	437	465	418	475	476	445	468	435	437	479	451	429	467	439	456	404	445	455	447	456	461	474	429	440	467	428	470	453	452	449	448	417	469	478	483	470	452	446	447	465	426	465	417	412	504	471	473	432	415	474	456	457	444	433	461	462	457	435	447	409	431	482	462	412	443	440	437	466	454	426	400	434	473	450	424	453	447	445	430	464	433	420	462	457	457	449	465	443	472	441	444	448	483	447	418	468	450	448	421	438	466	475	460	460	449	455	423	428	442	433	443	439	431	467	466	461	447	456	444	448	446	440	426	435	474	413	420	438	471	471	430	442	448	431	418	449	469	429	443	450	426	422	423	468	443	451	417	462	439	446	414	424	482	417	438	485	469	458	485	439	474	436	487	443	428	454	454	446	441	430	430	441	457	435	453	425	427	445	507	475	449	459	475	479	426	447	441	442	427	425	437	465	421	449	448	455	437	449	455	489	489	481	418	483	441	451	424	457	428	495	427	452	424	465	449	477	448	448	456
22303	20782	28520	23142	20784	20830	12314	1324	845	736	807	709	559	623	1001	345	288	277	269	267	210	223	202	202	215	207	197	183	197	204	166	207	184	191	161	145	180	190	164	155	183	157	168	144	161	174	146	153	157	144	163	170	141	151	162	154	165	155	178	153	151	148	163	149	144	168	129	154	131	152	138	159	157	165	138	148	133	149	127	150	147	137	137	143	155	143	119	152	164	171	143	137	122	133	142	145	164	171	128	150	139	137	133	140	138	154	134	125	154	131	137	108	141	145	142	147	152	148	140	144	136	125	130	165	153	144	131	140	142	154	156	153	141	139	147	136	147	152	134	161	139	155	135	136	157	107	159	144	154	141	174	121	142	152	121	141	138	154	166	137	137	146	164	146	142	164	142	146	143	133	135	141	158	140	144	126	142	143	144	124	147	133	143	145	144	147	163	134	168	146	149	150	139	142	148	145	148	149	155	129	121	128	148	142	154	159	147	153	126	135	118	150	141	145	152	152	167	142	130	147	131	128	138	124	136	146	136	159	125	156	149	145	131	138	138	137	146	129	139	138	133	161	131	144	132	135	132	147	145	127	137	141	140	143	150	159	162	140	139	133	119	136	138	137	142	151	141	157	152	150	143	140	153	137	132	141	153	159	141	119	136	121	152	147	142	137	117	159	130	146	146	129	159	132	135	159	141	153	149	140	153	147	162	133	157	149	146	166	131	151	141	156	139	165	142	133	137	153	114	146	164	161	140	151	159	133	124	123	152	153	147	147	142	139	145	146	162	158	145	144	134	132	135	127	163	140	136	154	148	146	142	151	150	146	131	138	148	128	136	143	158	128	160	152	130	142	138	132	141	123	132	134	169	124	129	134	136	167	158	140	148	143	118	149	137	144	150	130	161	156	158	141	149	145	128	136	144	150	150	167	149	145	158	167	139	149	186	142	146	131	164	125	145	137	133	146	148	134	160	160	125	139	151	163	157	149	146	142	145	125	145	131	158	154	166	161	135	135	146	148	135	163	128	143	102	137	139	132	133	136	142	161	132	134	151	166	146	172	123	159	141	124	143	125	164	140	161	169	150	172	138	142	126	154	138	147	143	122	138	154	158	144	144	144	139	152	133	148	146	134	137	163	151	143	135	151	150	150	127	152	147	136	120	146	159	125	146	157	182	132	158	152	144	152	137	151	139	131	126	168	131	144	143	143	129	157	148	136	150	142	142	159	161	145	145	142	144	137	153	151	150	141	148	146	149	135	147	141	134	144	127	128	146	128	129	140	150	150	139	146	148	149	139	164	152	138	162	136	125	154	153	136	146	143	153	139	134	142	151	147	150	158	149	139	133	127	164	143	184	152	158	117	141	142	131	147	156	149	134	154	135	160	132	129	152	150	122	131	149	137	150	147	152	139	139	118	155	151	143	117	161	152	140	147	135	164	131	140	123	128	135	143	140	168	161	138	146	153	133	142	133	160	150	159	153	146	138	146	146	139	157	135	143	149	157	137	159	128	156	180	155	159	145	147	156	143	125	151	145	144	124	121	161	130	146	140	148	147	129	137	144	141	151	151	138	120	140	124	135	141	144	147	148	115	118	131	151	145	154	152	145	121	160	133	132	150	156	152	118	152	144	133	139	141	149	163	165	141	119	141	139	143	142	145	141	153	130	137	151	130	158	144	151	164	138	132	156	148	140	147	145	149	162	121	108	158	163	149	133	147	151	119	138	150	152	151	148	140	154	138	129	160	144	162	141	143	134	137	150	149	131	153	123	157	150	151	144	129	139	138	168	149	147	140	137	138	140	144	131	118	151	135	156	126	148	141	144	159	133	144	124	153	133	143	128	136	141	154	139	138	152	128	153	146	141	160	141	133	148	140	140	128	147	140	139	153	153	140	125	133	143	130	129	122	135	147	158	144	129	124	156	140	157	162	148	140	147	153	161	147	148	134	150	145	161	130	136	135	142	154	158	127	154	140	148	133	156	142	147	140	132	133	126	138	134	126	150	138	156	145	148	148	176	139	151	137	147	155	135	125	141	132	136	140	138	155	148	142	135	121	150	146	160	129	120	149	154	118	139	154	143	154	119	150	138	137	143	149	134	156	166	133	145	161	132	160	157	141	132	138	118	152	162	168	138	156	146	133	150	141	138	143	140	151	156	148	163	137	126	141	122	133	154	155	153	135	144	153	172	149	141	147	150	142	140	151	146	141	142	139	152	134	150	142	139	146	149	157	137	149	136	145	163	149	118	143	136	168	123	148	147	142	152	148	153	152	136	145	134	152	143	164	127	165	148	141	126	143	141	152	174	138	133	162	133	140	116	131	143	160	143	136	143	150	161	155	153	137	150	127	139	132	151	149	150	126	148	147	145	141	144	119	151	134	159	145	130	150	135	151	133	130	134	118	145	146	129	159	151	138	133	160	141	147	124	130	153	148	142	123	124	137	154	136	151	157	129	134	161	139	158	134	154	172	158	144	132	165	156	141	136	146	154	117	150	151	154	144	130	146	126	157	141	125	152	151	153	137	170	142	137	135	147	142	143	157	134	143	158	131	149	146	152	144	155	156	136	153	151	149	142	173	150	140	156	139	139	136	134	138	143	127	157	137	152	140	122	130	136	139	147	120	144	136	164	132	161	145	133	131	158	149	120	140	139	168	140	139	143	164	134	156	140	131	139	165	145	142	153	155	159	129	161	139	141	149	138	152	151	162	153	152	155	160	153	146	161	111	130	157	128	151	151	139	151	138	146	123	162	140	134	136	114	158	139	122	154	142	130	143	143	141	158	140	120	125	134	135	147	151	122	150	151	123	150	149	139	146	132	162	139	131	147	150	129	161	127	161	135	143	125	132	141	140	160	151	159	143	126	146	157	152	145	129	136	156	141	161	152	136	137	143	135	163	143	149	131	125	149	136	160	136	154	160	177	157	162	143	134	120	155	148	163	145	146	141	123	145	160	126	140	144	134	148	132	140	152	122	169	138	144	152	144	153	135	152	141	141	143	138	151	156	149	160	137	157	144	135	140	137	141	138	122	141	142	150	130	129	123	163	157	153	153	109	159	121	153	120	156	124	135	132	134	148	141	154	166	139	131	123	120	137	135	147	130	144	161	148	139	138	158	150	166	152	127	149	154	143	142	132	148	116	146	152	133	135	149	145	138	129	152	121	142	152	148	130	150	157	132	146	162	143	142	139	141	135	161	160	157	144	153	122	144	139	139	163	143	157	130	129	144	123	135	151	138	126	160	145	158	147	134	158	149	131	168	151	152	137	162	140	149	140	145	149	143	142	143	124	163	153	154	151	148	115	131	140	107	139	139	140	140	160	157	153	138	148	117	140	98	125	149	146	152	159	158	145	138	127	130	127	145	147	150	133	164	148	153	145	145	148	144	137	149	134	144	147	155	148	129	152	130	173	137	144	156	158	163	153	139	147	132	147	139	143	148	145	137	99	147	153	126	137	169	133	137	129	152	132	144	141	120	130	165	164	171	167
16176	20220	16869	9233	5891	4161	3100	2399	1860	1630	1642	1329	930	1246	1865	499	472	412	375	382	311	300	303	274	275	258	246	255	243	243	241	213	208	216	208	190	207	192	203	192	208	192	195	189	173	175	177	194	188	176	190	170	184	169	197	156	182	181	171	193	194	199	184	152	155	169	196	170	177	174	171	156	178	206	160	173	181	186	163	144	158	159	194	162	177	170	156	171	160	168	184	163	187	160	151	167	169	153	167	168	185	156	162	159	188	166	157	169	165	169	182	139	176	196	162	162	185	167	150	167	173	150	205	169	175	167	202	165	196	171	175	158	170	160	170	160	171	177	171	164	167	178	152	167	153	172	143	167	173	153	169	161	162	148	168	157	180	136	157	178	128	178	156	180	193	162	161	162	152	161	202	153	155	155	173	183	176	158	189	157	171	140	163	172	148	161	169	163	140	154	156	166	174	203	180	175	187	187	154	159	159	153	144	164	154	173	157	175	157	160	175	153	145	175	152	136	180	179	152	163	159	183	163	163	163	147	187	183	177	145	160	157	180	157	143	161	153	134	149	166	169	158	186	153	151	174	162	173	179	140	156	154	175	165	163	178	171	143	186	181	165	155	160	162	158	161	158	155	158	167	169	159	164	186	162	157	178	157	160	161	186	164	163	183	176	161	169	163	158	168	157	161	182	146	157	176	190	192	175	151	182	142	150	160	156	168	156	171	156	157	161	168	160	175	161	175	157	178	159	150	152	146	172	170	155	151	153	171	155	172	159	176	165	153	139	152	167	164	158	143	150	152	146	153	159	156	164	151	164	177	151	176	135	167	172	144	183	167	177	144	173	177	181	157	169	165	179	174	155	165	133	174	143	138	188	155	168	178	181	165	142	175	152	169	192	166	153	152	156	180	161	175	170	127	170	164	143	144	182	177	172	166	202	177	155	174	158	147	177	177	147	180	169	172	173	176	162	180	164	167	163	165	160	145	164	144	157	163	167	169	189	165	169	170	158	162	155	163	155	158	159	152	182	158	154	140	187	171	172	144	177	186	149	177	160	156	181	171	167	187	142	169	168	185	153	154	170	158	192	170	172	147	155	194	169	157	157	147	185	156	158	186	144	167	184	163	161	149	159	170	159	152	179	169	151	155	147	160	157	147	161	166	181	170	161	141	158	152	163	172	159	182	147	175	140	176	167	158	160	162	156	169	164	158	150	161	173	159	171	151	164	183	159	141	166	176	156	172	173	147	169	163	174	169	166	190	163	172	154	157	154	162	170	155	200	165	151	160	169	161	176	136	163	174	171	128	132	165	178	161	150	181	163	185	166	145	154	173	165	163	147	166	146	181	161	146	151	147	162	169	151	192	155	157	173	176	147	153	148	163	169	155	155	151	180	168	135	146	173	155	166	164	163	160	161	153	179	161	158	173	166	162	158	162	159	158	158	185	159	157	165	181	176	153	176	162	145	157	176	138	146	180	166	177	171	181	163	175	150	153	183	159	168	152	160	139	176	184	149	141	154	163	147	173	168	169	154	149	163	155	170	178	176	169	169	167	174	161	158	163	152	159	171	157	165	159	157	182	174	175	158	158	164	154	163	159	166	155	160	152	166	194	166	161	148	178	183	180	151	175	160	159	159	164	191	144	189	150	162	163	142	174	173	196	169	163	164	169	163	152	164	162	176	187	168	150	178	166	162	196	205	138	159	168	161	156	187	151	168	173	171	173	151	164	173	162	163	172	180	169	144	151	172	140	166	170	152	161	142	163	164	175	163	134	153	147	131	168	162	161	181	173	167	140	186	157	172	153	179	162	179	169	161	165	181	163	154	171	165	154	165	152	164	157	153	180	165	167	153	178	149	157	146	177	153	163	172	154	175	197	170	160	167	155	176	141	167	135	185	163	169	163	156	144	171	157	164	166	164	180	152	157	167	123	160	178	146	165	145	155	153	151	159	173	151	186	159	160	177	167	170	152	158	131	155	156	169	176	167	173	170	144	152	181	176	165	139	160	151	172	164	159	169	153	177	164	155	159	162	160	132	149	162	175	162	164	158	167	184	173	180	169	152	173	159	182	170	175	167	158	145	160	157	175	150	177	161	172	180	169	167	169	152	169	159	173	161	182	149	161	172	162	181	168	164	180	164	152	157	165	134	174	150	164	157	152	156	155	167	175	167	152	165	186	148	206	160	154	147	179	143	162	155	154	179	177	175	159	157	162	153	164	197	173	167	148	166	143	161	142	199	158	147	173	178	181	174	166	166	193	152	179	159	142	160	160	141	173	167	154	187	195	176	164	150	163	169	147	153	170	172	166	132	154	145	163	181	147	152	197	181	157	158	158	157	148	155	172	151	143	153	172	172	148	171	174	167	166	169	162	151	168	152	155	182	157	163	145	158	184	154	149	148	160	174	157	159	169	152	164	165	179	162	190	170	171	155	164	184	168	156	160	162	161	160	145	155	152	156	151	167	150	160	184	156	172	171	158	174	164	139	156	169	155	167	164	174	181	154	165	162	138	137	150	139	145	135	195	153	159	160	161	173	183	168	170	170	180	164	156	144	159	168	171	170	189	140	154	162	149	143	159	184	158	144	135	184	170	174	143	170	163	159	159	144	169	174	170	159	171	180	157	152	171	157	165	179	153	141	164	144	180	148	176	174	176	159	164	139	178	166	161	176	148	177	173	133	140	150	169	155	164	148	161	176	170	143	164	152	149	149	175	176	152	145	164	160	150	165	168	163	135	171	165	140	144	168	173	175	169	174	150	170	185	170	174	173	171	156	166	172	177	167	166	167	154	167	168	159	170	155	167	148	169	147	156	149	148	163	176	167	175	175	145	151	152	152	166	166	159	160	175	145	137	167	147	194	150	160	191	172	169	144	149	157	147	171	167	149	175	161	176	136	177	158	168	158	163	141	161	180	192	156	172	187	180	138	166	155	154	148	182	175	173	168	165	166	165	152	159	163	170	151	174	191	134	170	165	152	155	156	176	149	147	166	166	157	172	153	169	159	181	153	162	159	161	159	166	152	150	148	174	138	163	158	165	165	165	160	153	181	188	143	169	185	155	153	160	138	156	153	131	167	164	175	135	175	155	181	169	157	176	155	153	153	170	158	171	155	147	154	140	176	142	155	157	144	159	149	157	155	159	155	173	157	178	163	145	157	149	153	137	148	193	152	154	171	153	151	158	164	150	134	174	182	157	158	172	185	173	188	148	148	164	166	162	165	151	168	163	166	181	140	144	179	152	154	198	148	135	172	174	167	163	162	172	154	179	144	137	187	140	159	140	149	166	155	194	138	155	158	163	151	172	146	171	178	155	148	165	170	183	154	194	163	168	157	154	157	147	153	201	159	153	151	145	153	173	156	170	164	150	201	158	152	154	171	144	169	161	170	155	127	161	170	175	137	177	171	176	159	169	173	174	149	189	170	152	175	148	188	166	174	185	152	151	152	164	154	181	171	189	159	175	175	164	167	168	162	165	169	159	160	165	166	175
26400	20239	10060	1501	603	427	394	391	350	379	405	409	366	403	363	340	319	317	343	302	325	340	313	298	358	295	347	341	327	322	309	351	336	336	311	349	375	331	304	294	325	335	349	327	320	324	329	347	314	324	365	326	335	352	336	355	356	316	314	315	348	345	304	323	350	322	323	336	313	353	317	320	339	348	343	332	316	327	325	337	316	351	348	318	319	337	314	337	315	348	324	329	319	320	329	330	330	342	331	291	313	311	292	338	337	331	324	322	362	350	335	336	362	353	302	338	321	309	342	356	322	349	285	339	348	312	346	316	316	345	343	355	376	328	351	324	326	331	307	327	332	311	298	321	366	343	317	354	320	319	306	300	298	318	327	327	297	295	307	322	322	286	357	295	317	348	335	349	342	302	342	311	299	330	311	329	312	333	313	351	327	346	310	318	317	328	317	306	320	339	356	325	331	334	311	323	315	364	361	366	339	325	337	297	325	343	301	341	278	291	297	310	343	326	327	324	333	367	330	313	365	347	319	350	332	323	341	334	331	334	328	310	310	298	350	317	328	350	322	339	325	321	350	303	326	278	312	330	316	343	367	307	328	363	325	282	334	317	323	318	315	321	306	296	335	322	303	291	333	331	328	348	336	363	312	328	333	322	321	347	312	328	331	343	307	317	304	331	291	343	282	350	319	302	329	310	325	314	306	330	315	314	322	302	349	340	308	315	311	297	321	316	344	328	347	339	316	313	312	308	312	354	297	342	311	331	365	315	278	341	320	293	337	307	331	326	330	335	310	354	325	318	386	360	333	331	313	329	291	344	288	328	309	293	321	308	358	313	323	351	335	343	314	374	338	332	333	337	329	287	325	357	302	297	368	336	329	356	313	323	337	325	345	296	316	324	307	322	306	334	317	288	316	340	298	315	332	320	337	320	335	355	349	301	320	360	330	324	341	343	358	319	313	305	322	337	335	331	314	348	326	333	351	311	339	347	327	331	327	340	333	325	291	316	316	288	337	307	353	361	302	291	342	315	332	339	325	303	326	299	333	321	304	312	322	321	334	340	336	316	339	302	309	312	322	334	352	347	328	312	327	311	317	329	307	364	319	330	283	334	333	320	353	323	289	316	328	306	321	305	320	320	296	355	324	320	345	337	375	302	325	328	340	321	321	315	345	307	305	294	362	315	320	306	317	319	302	319	309	292	316	328	360	366	352	337	376	314	338	311	309	340	285	361	362	333	306	300	333	322	320	326	299	319	335	333	321	348	305	357	352	329	317	327	320	325	330	345	283	313	309	338	336	341	337	375	344	367	332	326	343	326	306	321	333	312	327	319	346	284	338	342	321	346	345	351	329	314	326	331	315	361	309	317	346	320	332	308	330	317	330	339	331	331	300	301	326	344	322	314	359	324	329	355	305	318	309	290	350	349	335	344	351	309	309	337	329	352	321	360	304	330	342	370	353	352	329	344	286	323	354	348	330	352	333	321	319	353	331	314	292	318	366	310	325	326	304	355	328	332	380	356	277	321	303	324	356	326	311	336	312	366	342	338	324	324	335	345	331	340	342	349	330	307	354	349	352	298	327	336	341	320	321	335	339	318	326	309	332	332	337	337	317	298	318	280	317	334	345	319	319	342	350	331	356	313	337	330	307	333	369	286	323	306	306	304	335	338	329	330	314	321	343	313	315	316	335	329	322	313	336	321	341	312	315	323	329	338	337	336	322	347	351	321	299	301	301	327	305	294	295	356	334	327	323	300	339	314	326	336	349	335	323	327	345	347	336	296	326	318	325	325	331	327	329	319	310	319	307	338	359	313	290	320	328	323	325	317	316	325	367	315	328	327	287	336	348	337	309	335	302	341	344	342	338	342	277	300	347	337	342	350	309	342	329	328	319	331	304	327	322	294	331	313	336	317	334	317	352	337	321	315	310	313	358	288	305	331	305	302	334	316	339	319	318	349	338	323	348	334	339	318	334	325	327	311	329	344	316	321	301	341	309	312	314	340	332	355	314	341	326	363	336	339	327	307	359	363	342	333	312	360	344	344	339	307	327	325	314	344	316	314	328	333	327	328	325	330	326	348	356	349	321	333	355	336	356	319	333	344	286	336	325	335	316	336	345	332	314	333	310	337	343	328	326	319	347	339	319	339	344	325	333	345	352	327	356	289	306	316	341	329	351	320	320	317	293	316	340	312	346	344	327	336	314	309	333	332	328	330	320	356	347	334	324	360	367	317	340	296	318	336	322	345	338	321	306	327	320	334	338	340	335	340	323	316	338	304	330	386	319	358	301	325	324	349	330	320	352	301	326	322	320	324	313	342	334	290	328	341	333	327	310	350	330	369	339	343	343	340	338	345	334	322	323	331	299	293	292	359	347	350	308	334	325	300	351	345	339	322	320	360	333	307	346	340	308	362	337	312	322	337	312	296	356	339	305	340	356	327	327	335	311	336	349	319	335	344	342	335	314	306	329	310	305	324	334	331	286	349	325	302	325	310	363	318	324	314	326	308	326	327	359	310	333	346	327	329	346	330	301	332	353	349	341	318	337	304	328	342	325	325	325	332	342	320	315	293	322	341	322	289	312	323	340	343	338	296	317	337	300	336	334	325	310	321	309	312	335	326	341	350	313	337	313	338	318	330	324	333	305	348	304	361	322	363	325	328	342	345	351	305	324	308	342	340	336	305	322	321	324	316	327	304	312	326	309	320	313	344	318	355	348	321	313	316	307	313	320	336	334	294	305	316	311	311	318	308	349	318	309	337	342	384	325	305	319	311	325	336	322	310	317	326	293	331	361	320	312	317	313	319	290	336	322	309	349	340	328	301	313	351	307	314	340	328	327	345	317	354	317	295	297	337	328	337	297	309	348	319	326	326	298	315	327	324	341	338	343	312	293	343	342	344	356	313	310	332	322	356	318	337	330	306	337	332	307	306	309	330	328	337	341	322	325	331	332	345	322	328	361	322	298	285	328	308	316	337	344	345	319	329	312	341	337	313	340	337	317	328	291	305	339	324	315	316	311	340	343	291	344	350	319	327	340	300	353	287	329	333	313	323	329	336	364	303	311	313	315	321	323	337	329	344	319	336	326	343	303	320	303	310	321	315	300	304	345	299	301	291	336	321	330	323	321	328	309	320	341	299	289	309	324	343	327	313	345	325	322	336	305	348	338	342	359	305	326	340	351	334	329	308	336	350	333	319	313	312	340	346	285	358	314	335	311	357	346	349	344	290	305	354	301	318	299	336	328	325	346	342	311	331	332	323	308	334	344	327	297	351	351	327	328	323	297	309	324	344	354	330	341	321	307	327	297	345	322	344	326	327	385	334	320	330	332	351	345	350	305	302	336	337	312	307	331	326	331	346	302	301	327	342	321	325	361	301	333	352	325	322	311	352	335	316	331	336	314	353	316	335	317	327	335	326	324	320	302	311	348	330	335	312	325	331	361	329	355	327	309	322	321	322	292	338	323	315	335	384	288	313	319	318	341	313	314	343
5672	4098	3501	1531	827	626	557	486	461	473	611	528	490	586	487	449	401	427	378	404	423	414	402	446	387	378	408	418	395	395	400	427	416	406	366	414	390	392	420	397	407	424	406	417	399	369	419	411	385	355	439	397	389	361	383	378	412	410	427	372	381	390	394	398	372	365	451	418	400	406	392	394	383	383	407	389	392	445	400	423	403	414	380	411	412	397	373	402	399	412	397	394	380	396	417	393	358	347	395	392	387	399	427	363	368	420	402	373	402	404	381	406	410	397	393	410	415	377	393	413	397	391	383	406	400	403	404	398	360	363	429	395	387	420	408	416	385	423	377	388	383	415	379	386	433	393	382	376	403	445	389	407	369	387	402	422	382	383	387	383	392	416	377	400	418	398	426	407	402	376	379	396	369	390	421	398	382	379	427	431	386	391	361	393	402	364	380	412	399	399	457	410	391	400	410	399	400	387	448	411	386	403	401	421	405	396	435	397	388	407	402	346	383	427	420	399	430	401	396	415	394	392	364	425	441	393	409	398	388	398	374	375	378	425	401	383	372	406	371	418	406	392	372	379	378	434	430	360	350	374	416	366	403	422	411	420	400	385	374	366	431	404	374	394	384	400	391	387	407	435	349	430	413	373	377	411	435	393	404	395	400	400	408	427	402	415	378	406	405	414	390	414	402	399	411	406	399	395	344	408	426	400	418	406	356	435	381	413	441	422	428	392	382	426	362	377	373	397	394	420	426	362	397	387	399	384	387	400	400	350	400	422	384	389	394	383	368	395	369	365	413	405	397	358	380	377	398	388	428	417	427	409	387	388	389	400	425	396	370	419	384	409	392	425	405	448	364	387	411	405	388	403	406	441	403	415	397	439	383	400	365	412	387	371	405	383	411	380	385	400	407	419	410	400	384	408	395	409	405	392	428	392	399	386	398	390	401	397	451	410	383	382	389	394	395	412	399	431	395	419	422	373	425	373	417	381	403	370	379	424	386	386	370	397	401	395	417	407	374	414	394	393	355	373	402	378	399	412	393	403	385	402	409	396	386	418	359	412	395	374	385	393	399	382	374	416	422	372	420	399	392	378	384	371	427	400	373	398	361	408	397	373	416	386	405	395	401	422	406	385	376	393	385	410	407	384	398	395	368	424	403	401	381	378	400	366	381	402	397	370	405	408	381	410	429	410	402	381	385	372	398	393	428	445	410	386	361	391	373	398	398	406	405	395	390	413	418	428	393	393	394	380	369	379	394	391	418	376	389	424	403	390	368	377	401	369	432	385	400	387	415	373	391	420	365	412	423	397	396	367	429	382	414	386	422	395	365	409	384	378	390	400	356	409	384	361	378	400	419	404	393	396	405	405	398	395	412	388	402	393	380	375	429	432	369	413	420	386	403	424	413	400	422	368	421	392	408	370	406	401	370	371	417	432	387	392	384	401	372	399	396	407	401	370	389	397	450	394	408	390	396	401	389	406	412	377	402	388	378	403	418	390	446	408	379	376	378	420	392	395	377	387	391	383	396	383	403	378	398	383	409	416	410	388	383	438	380	440	414	379	440	380	369	386	378	399	386	392	381	386	389	457	406	404	412	398	401	415	390	417	375	380	376	387	433	401	361	382	408	397	398	454	396	404	436	408	404	396	399	378	381	423	420	390	408	419	428	371	397	422	430	384	400	426	367	409	366	421	404	403	404	370	415	398	379	425	392	398	387	377	398	442	398	370	393	393	371	381	419	419	395	354	413	348	375	410	369	405	384	389	371	395	411	398	430	402	367	408	414	408	389	435	404	371	415	413	376	402	405	394	409	400	397	400	408	393	425	414	406	352	369	400	419	406	408	388	383	432	431	418	410	378	415	421	411	428	365	404	401	407	382	388	409	394	400	393	367	436	402	390	405	385	389	399	407	423	417	408	417	374	392	405	383	402	442	329	394	397	371	411	422	423	422	419	381	409	424	388	385	407	412	411	442	400	392	399	380	392	360	403	398	433	373	390	418	423	411	388	420	454	375	402	436	391	412	415	405	360	359	392	407	408	387	366	376	399	379	383	406	373	381	409	393	400	414	394	395	430	410	396	380	383	397	401	431	391	423	377	380	390	384	371	411	393	416	395	406	386	393	377	406	399	385	425	428	356	402	422	419	438	364	378	407	374	416	360	367	406	414	397	379	399	387	432	446	372	374	423	425	373	367	432	381	379	417	426	388	419	423	386	391	402	405	395	406	357	414	422	384	392	398	432	396	345	444	404	381	443	402	374	389	379	404	426	381	369	376	371	391	403	381	378	431	419	383	415	380	402	413	401	444	378	379	377	419	367	365	379	403	386	418	420	375	398	394	378	411	355	426	372	409	429	371	417	395	391	406	401	413	378	389	432	383	400	391	392	399	421	414	369	401	376	414	405	386	387	386	384	382	378	380	401	427	427	410	399	358	407	389	425	380	443	398	387	352	432	410	390	387	388	402	400	389	385	425	397	426	368	427	412	367	430	394	382	426	372	441	379	365	398	389	398	382	372	370	391	359	383	379	358	392	381	374	378	383	401	399	412	407	372	438	404	384	376	414	397	387	384	416	411	371	396	421	386	382	364	379	435	388	384	401	387	433	387	375	416	378	391	404	386	399	417	423	339	384	385	368	400	431	445	364	385	399	388	405	360	362	377	392	453	370	430	429	379	334	429	384	385	394	387	408	372	384	381	369	387	403	411	418	423	367	405	444	357	396	403	354	371	395	374	413	414	414	432	417	370	413	378	398	383	393	385	413	405	398	364	403	401	409	420	404	390	392	428	373	375	405	398	395	443	413	433	454	403	414	390	387	395	445	410	389	353	393	390	408	383	415	413	414	394	387	441	416	371	375	386	389	387	407	377	380	402	410	398	416	383	434	397	407	393	419	394	399	399	393	388	417	449	400	411	431	417	398	424	407	384	391	400	373	389	415	365	406	421	388	416	410	403	399	401	396	384	403	383	419	382	412	404	411	389	407	423	422	403	419	399	395	394	401	429	388	410	377	442	436	400	378	388	388	404	393	428	374	379	428	361	446	395	386	415	420	392	402	365	400	415	400	381	423	401	398	367	389	449	405	427	386	360	414	425	407	407	380	413	392	421	380	376	388	387	416	393	424	407	410	371	398	391	369	407	362	394	360	387	382	414	382	404	385	401	370	412	402	413	434	405	388	378	378	393	417	362	410	378	366	383	413	411	344	408	410	448	392	390	420	427	391	384	398	404	416	441	369	377	405	393	403	380	361	410	412	393	378	407	355	392	410	363	421	376	407	347	408	428	377	421	391	390	402	406	404	424	405	397	369	407	369	378	385	386	401	398	428	412	429	399	375	382	389	403	395	398	411	412	419	416	440	394	419	386	426	396	375	380	371	357	401	387	379	429	421	389	419	404	391	400	405	424	365	390	434	372	406	359	381	405	403	363	363	409	414	388	405	382	421	421	408	416	387	392	389	399	399	405	418	408	425	364	405	382	413	379	403	420	416	390
23145	20764	28125	23474	20769	13242	1327	646	495	525	549	445	402	413	595	241	191	193	180	165	196	181	173	187	145	169	166	155	177	130	170	170	153	128	132	173	135	157	137	162	146	157	132	150	155	139	149	131	139	146	152	132	163	147	142	152	151	138	134	142	149	162	140	145	118	125	129	137	135	147	141	138	153	144	144	146	131	127	151	147	133	163	138	147	151	142	146	155	142	165	144	110	141	130	146	132	132	138	138	144	132	119	132	134	142	125	151	137	131	141	130	166	129	151	129	170	148	136	133	134	149	123	137	124	138	151	133	138	131	151	108	129	141	143	139	138	116	145	141	143	134	132	129	155	144	145	140	132	173	147	141	140	144	157	144	151	133	146	140	132	135	164	111	136	150	140	149	140	146	144	146	143	134	150	154	156	149	150	150	115	161	142	138	160	154	123	136	162	150	151	129	121	133	148	156	140	143	158	158	133	142	165	159	145	141	156	139	153	137	132	146	138	144	149	136	139	150	135	143	142	135	132	127	142	134	141	144	151	149	145	130	122	159	129	146	127	145	131	125	128	154	146	158	149	137	142	139	142	117	137	143	152	143	145	132	135	140	141	146	133	151	152	152	131	127	150	156	159	149	134	135	112	146	145	159	130	129	137	152	141	140	123	153	138	116	151	139	151	170	131	138	136	138	145	161	153	142	136	135	135	137	147	147	144	116	125	139	152	130	131	160	153	125	126	126	135	123	138	138	142	155	136	140	157	134	140	147	135	150	116	142	122	135	135	153	106	141	159	127	151	150	130	121	143	138	149	122	136	140	141	124	141	129	124	136	142	120	150	132	150	148	128	138	142	135	129	125	136	134	127	121	130	152	156	121	138	130	146	137	158	130	120	149	145	139	133	155	158	126	123	129	141	133	140	134	130	142	158	147	133	152	150	132	146	148	133	149	135	147	139	155	145	165	130	120	130	147	139	145	145	155	120	132	161	135	131	138	141	114	138	126	151	136	145	144	140	143	148	150	136	133	141	118	164	137	148	145	142	159	154	132	139	158	134	138	141	137	149	133	148	145	125	152	128	146	132	120	164	146	151	143	141	141	141	165	147	150	125	128	141	151	146	122	136	140	158	142	148	123	137	137	143	139	148	119	138	161	150	141	139	165	132	148	132	151	168	136	145	120	145	135	143	138	128	141	124	153	139	144	157	131	126	130	138	142	145	145	159	154	129	145	150	151	114	142	151	123	136	130	138	134	146	130	137	143	130	130	151	121	126	149	125	141	147	122	158	132	130	154	146	151	121	129	135	128	148	157	145	138	124	131	134	130	131	111	132	136	139	154	165	146	154	147	159	137	149	149	130	143	156	166	144	139	135	142	138	125	145	138	140	130	149	145	135	144	136	160	138	130	167	137	152	137	116	138	139	115	128	154	169	128	124	146	153	139	134	150	126	137	121	139	125	133	155	135	143	144	156	142	139	149	142	151	148	159	133	146	164	153	147	124	133	156	151	138	132	137	146	143	119	134	132	134	144	139	139	137	134	140	119	144	153	121	133	148	134	144	154	113	168	142	129	140	133	122	142	126	142	127	134	145	129	143	154	149	134	119	151	139	137	134	142	146	138	150	140	149	141	128	143	138	132	125	117	135	140	147	121	142	124	141	139	158	135	134	153	152	158	140	122	141	131	144	164	148	152	147	118	138	146	143	143	131	145	144	132	130	120	123	138	115	143	150	136	143	142	132	167	142	126	137	138	158	147	142	141	135	140	141	143	129	156	122	140	121	141	150	153	123	124	138	129	147	148	126	145	143	150	134	131	133	129	129	138	131	146	121	123	125	153	146	150	134	145	134	158	144	144	119	138	140	142	150	136	126	143	146	136	131	125	135	158	127	139	145	168	132	150	132	148	159	123	121	122	174	137	124	157	140	117	137	135	130	141	136	141	145	120	139	142	127	132	149	133	132	122	138	140	128	153	149	147	133	150	152	144	151	155	141	126	136	160	125	129	139	125	146	137	151	134	137	137	132	139	137	143	139	130	127	138	147	146	146	165	140	136	143	149	132	144	146	122	130	126	146	140	137	153	140	153	125	141	136	123	143	147	154	153	143	129	149	157	141	152	125	154	154	158	134	160	141	146	166	147	155	135	157	138	153	139	117	120	133	144	129	151	140	127	120	134	161	154	163	123	122	125	144	146	157	138	154	152	145	150	113	142	161	150	143	139	148	130	120	143	141	158	140	125	140	147	141	142	147	153	131	161	135	130	121	128	138	124	134	140	126	144	144	125	144	138	129	138	138	143	127	153	157	128	132	126	140	132	142	146	151	141	122	123	135	140	150	138	152	140	107	134	141	153	168	136	134	147	142	142	138	151	141	131	136	136	136	131	153	143	133	123	160	128	147	138	151	136	144	138	131	148	120	135	169	140	139	139	141	159	158	162	127	171	148	152	139	148	140	140	137	146	137	128	124	139	156	139	139	143	130	113	138	130	137	159	115	144	139	152	125	129	166	139	158	130	141	141	139	153	144	145	118	145	139	149	124	148	151	138	132	128	140	129	160	152	155	139	136	142	118	154	153	126	159	124	127	132	122	167	135	144	127	138	114	131	148	144	151	132	149	148	123	152	138	132	138	122	138	135	128	141	130	127	115	149	125	159	149	138	139	150	156	151	129	157	131	132	153	129	128	143	152	148	135	135	147	130	163	140	139	161	135	124	128	127	136	139	154	119	122	152	128	144	155	154	133	120	142	132	156	146	129	137	147	151	149	127	140	129	138	170	132	142	127	144	125	119	150	124	146	154	156	146	139	137	142	131	132	123	137	154	134	123	157	161	146	150	153	140	146	137	140	144	156	131	156	144	125	120	146	137	144	125	148	158	141	142	133	142	141	140	137	153	163	138	137	159	141	152	141	141	147	130	144	163	138	147	140	126	136	130	137	153	135	135	139	173	160	142	146	133	129	139	129	161	137	117	134	154	134	129	143	153	151	142	165	140	129	123	124	133	137	137	156	132	132	133	138	141	143	121	159	121	157	136	138	154	138	139	140	147	126	124	131	133	134	146	153	131	141	137	127	147	130	145	115	129	137	148	133	138	155	118	133	112	152	141	130	157	124	132	128	154	139	145	121	162	132	142	145	136	139	151	132	131	138	130	130	121	156	139	179	136	136	129	122	163	131	144	138	128	143	145	145	154	131	142	140	148	137	126	144	134	154	124	125	144	151	150	143	142	143	132	131	124	147	153	141	132	135	136	138	133	139	132	155	123	133	140	145	149	129	146	135	142	133	169	149	136	142	136	136	152	145	164	133	144	124	150	114	149	131	135	133	134	154	157	140	150	124	150	128	137	137	141	154	127	122	147	127	135	140	135	125	153	141	134	144	136	135	123	147	140	110	166	147	135	157	125	129	135	143	133	135	142	151	125	146	121	143	145	142	133	148	130	128	129	132	143	130	126	150	124	124	128	133	120	126	136	142	139	121	149	147	142	144	118	133	137	140	136
10818	13073	10971	5590	3327	2371	1731	1302	1092	1102	1050	806	664	780	1140	348	340	305	293	292	232	247	225	257	229	211	233	197	220	209	237	204	203	178	180	197	195	214	203	192	193	195	207	193	198	175	203	192	192	205	197	177	187	198	214	178	179	194	166	217	205	163	211	168	196	167	152	204	178	165	182	178	160	190	205	224	184	188	161	179	179	159	153	199	179	196	170	183	167	172	178	172	208	186	193	194	167	179	180	150	184	184	188	184	200	185	179	187	183	154	183	196	164	171	176	185	172	204	186	178	185	166	202	196	210	191	171	194	201	164	184	158	182	180	179	181	180	179	188	190	197	192	204	173	173	203	193	167	185	186	170	177	183	176	177	183	160	199	178	149	174	166	182	187	174	195	204	200	183	174	175	176	185	171	189	177	175	148	171	198	191	210	169	184	188	174	168	199	179	218	195	188	187	172	187	168	170	153	187	174	193	173	187	194	177	180	206	191	164	163	179	151	166	176	202	197	186	200	219	192	166	175	196	201	199	176	159	169	191	182	182	203	185	204	181	169	163	182	183	189	173	198	154	159	181	181	187	173	190	191	196	178	188	167	215	185	190	168	193	187	168	184	174	176	168	187	187	180	203	186	165	189	182	174	199	149	184	150	171	185	185	194	183	183	178	180	179	191	204	173	190	178	191	156	165	186	185	177	188	178	182	167	197	180	175	189	179	190	206	166	180	169	169	179	178	178	185	171	180	197	174	182	181	157	176	172	176	197	172	178	156	179	182	168	195	170	162	182	166	201	171	197	193	189	182	195	179	200	172	208	165	151	167	151	183	169	177	181	175	171	194	171	155	184	175	191	168	180	184	164	143	203	188	164	191	187	169	162	199	179	169	170	183	198	169	151	181	175	163	159	198	170	187	181	168	181	186	167	173	201	171	172	170	162	185	185	179	173	157	185	165	181	167	187	170	180	174	200	185	182	184	184	187	181	194	193	158	190	195	179	160	174	189	181	167	170	188	195	175	164	174	177	181	187	193	169	168	175	168	176	196	165	207	186	179	176	182	172	209	192	144	180	183	194	181	177	190	189	165	180	214	194	188	188	187	165	200	185	183	177	206	184	183	175	154	194	176	175	157	160	170	173	180	174	186	168	172	170	164	152	171	173	187	175	177	197	192	177	187	175	211	194	179	195	176	172	193	172	197	213	184	183	177	202	173	179	181	220	193	172	171	170	189	182	192	178	179	184	173	192	178	168	182	186	195	171	169	174	157	176	174	170	177	190	170	160	176	183	164	192	201	178	186	172	201	190	162	181	154	162	165	199	183	165	171	180	164	168	194	211	174	183	193	153	172	199	218	187	170	175	183	188	157	154	183	201	191	186	193	181	168	213	201	182	197	175	180	188	171	168	178	161	173	182	189	172	161	166	175	174	189	176	176	198	172	176	151	171	181	187	133	179	169	169	162	184	175	186	147	168	178	162	194	176	172	183	184	172	206	167	176	160	177	165	203	190	175	179	194	200	191	182	179	182	183	178	183	182	168	190	167	186	181	173	194	170	209	196	144	197	193	189	189	187	188	183	165	218	185	183	189	167	156	167	173	183	146	172	183	192	166	187	198	182	172	176	176	199	172	173	171	163	173	183	199	172	172	170	172	179	175	171	185	199	162	194	202	166	176	177	185	162	175	166	172	181	185	208	184	170	170	168	167	164	184	179	190	195	189	174	160	169	181	172	187	165	198	178	183	200	202	195	183	184	161	169	173	196	147	166	201	188	163	156	185	202	176	191	197	158	164	167	182	185	179	181	172	178	184	172	177	177	165	195	206	169	159	158	176	198	175	228	164	182	184	186	174	205	154	160	155	182	169	184	189	186	206	189	164	181	190	179	179	208	183	166	154	168	166	182	173	181	182	158	176	175	196	169	164	190	174	189	185	190	177	183	184	139	185	183	189	167	187	175	176	200	183	172	176	194	181	182	199	164	196	184	162	182	164	153	193	174	203	178	194	184	172	194	169	164	178	194	148	194	157	141	168	180	170	165	176	183	175	200	180	182	197	192	169	150	209	184	163	160	164	186	205	180	183	177	164	164	166	186	195	193	170	185	196	178	172	182	196	175	199	197	198	187	212	171	144	170	180	167	167	188	215	186	168	194	155	188	180	175	177	206	199	174	182	178	156	190	175	189	200	160	181	184	162	189	179	170	178	193	172	158	174	182	166	162	190	184	205	193	180	167	182	183	161	160	181	179	163	176	195	165	183	184	165	177	163	202	170	161	170	191	195	178	178	186	196	167	184	176	186	205	167	176	193	169	200	183	180	156	179	169	166	191	176	158	172	189	190	160	187	170	208	187	188	190	187	163	177	176	185	172	198	187	207	183	179	181	175	186	179	192	181	173	153	176	186	172	175	186	168	172	182	169	166	164	187	185	170	169	167	170	193	176	178	174	173	154	182	162	175	179	170	166	167	152	177	192	166	169	164	195	178	173	149	172	166	166	171	178	185	193	194	180	176	192	183	180	174	172	186	179	197	166	190	170	171	176	206	183	200	181	194	202	174	183	157	190	169	193	159	192	170	186	182	184	170	171	204	192	184	183	173	178	168	194	170	166	166	176	167	195	170	179	165	177	171	192	184	171	203	175	175	209	168	182	170	165	157	187	191	162	176	172	202	153	193	181	185	194	181	210	187	153	194	168	192	178	166	183	179	193	174	179	177	204	177	181	165	180	174	181	177	184	180	196	183	184	172	196	186	183	169	187	206	175	193	184	182	168	206	189	169	161	164	197	195	184	179	193	168	187	140	169	157	171	203	165	201	185	178	166	182	185	176	172	190	162	179	197	168	180	200	193	200	170	187	201	166	168	174	183	175	170	153	157	175	164	175	198	171	157	155	205	165	185	175	184	156	176	160	179	165	174	175	194	164	196	185	182	177	177	181	199	191	186	162	197	181	196	187	184	179	178	201	166	194	161	154	178	168	183	158	164	157	179	176	178	209	188	167	183	167	192	169	208	188	184	183	185	187	163	207	202	179	175	171	173	191	180	187	167	195	167	169	176	161	179	169	168	182	172	184	184	175	177	212	202	169	191	184	174	189	199	187	165	203	183	155	179	190	171	179	176	178	195	190	147	176	192	185	182	169	184	168	180	193	160	182	198	163	178	211	177	160	183	175	161	157	202	184	172	179	168	192	207	191	169	152	184	177	177	179	187	191	196	207	181	180	174	187	172	169	171	185	193	181	182	180	195	210	181	174	184	156	189	197	184	187	155	169	199	174	197	196	199	150	172	182	191	176	169	208	150	188	184	186	176	174	174	190	179	176	189	173	179	165	156	200	171	200	197	195	193	172	179	190	168	177	198	187	182	190	181	188	184	199	199	191	163	167	157	163	174	163	170	190	162	197	168	191	181	177	158	159	185	179	159	180	184	164	197	173	175	167	187	177	161	138	170	187	193	169	190	179	177	189	156	186	192	207	175	166	165	169	183	176	204	181	181	195	196
24493	20766	27130	24354	13004	1031	717	650	552	611	570	527	536	580	607	438	418	399	434	415	430	395	383	416	412	439	361	388	444	391	396	434	367	419	351	395	380	437	412	383	396	348	409	396	412	394	365	421	360	396	385	372	379	398	365	370	375	414	373	373	407	371	414	382	395	371	383	390	392	421	384	410	393	392	370	416	401	387	398	352	417	378	388	363	376	364	389	382	369	437	376	415	379	417	413	454	359	399	400	369	384	426	425	386	382	388	409	365	399	387	401	394	395	393	415	408	364	375	366	385	372	403	396	392	378	422	366	390	410	388	376	360	402	425	378	420	386	368	395	372	406	429	422	396	384	414	413	348	446	371	380	388	403	394	394	401	396	392	393	411	387	381	366	390	379	382	408	386	404	386	383	399	357	394	403	348	377	394	367	307	395	381	371	420	386	394	405	353	384	414	364	398	383	431	407	404	414	388	378	374	358	368	364	432	361	414	337	400	371	384	373	402	424	378	361	357	409	390	403	415	378	361	360	370	369	410	384	360	424	383	383	393	372	373	422	411	382	418	390	387	394	377	360	377	399	410	400	395	387	440	396	372	395	396	375	405	374	425	389	395	394	381	365	374	412	379	428	378	412	387	381	395	364	382	398	426	414	383	421	350	386	406	387	364	374	396	391	384	378	370	402	396	391	396	384	421	401	396	367	394	438	426	429	412	399	379	385	432	366	412	365	376	380	380	393	378	392	394	393	417	411	397	408	415	348	414	380	410	407	387	347	397	364	400	390	380	386	399	372	392	434	375	402	391	439	382	406	401	392	377	350	354	411	406	360	381	378	352	363	398	407	403	397	387	351	390	421	397	379	375	407	395	398	411	380	349	375	351	396	380	391	401	381	381	345	398	353	384	392	384	365	397	376	353	414	387	436	402	393	408	393	403	369	412	381	388	375	431	373	377	347	397	369	403	351	413	422	412	378	391	400	410	392	385	356	381	390	382	406	392	407	379	397	382	348	401	401	392	395	374	383	376	393	396	425	370	376	409	316	435	422	392	369	423	393	393	409	398	427	399	363	417	420	377	377	396	409	387	397	405	344	441	398	381	375	421	359	374	385	368	387	386	369	362	372	390	400	332	412	375	360	403	375	388	405	364	387	387	400	395	358	386	406	406	401	383	369	400	389	374	388	393	396	399	392	382	365	392	379	372	330	400	409	358	372	411	392	385	382	394	378	382	379	402	337	374	381	392	398	356	368	382	392	394	364	414	372	395	386	380	406	399	385	371	360	382	386	390	376	429	413	449	416	426	383	355	370	378	395	378	382	404	363	398	371	380	371	401	425	385	394	367	400	398	370	387	388	437	406	403	348	347	343	403	366	397	367	378	395	403	408	385	376	388	371	395	418	382	372	379	357	379	397	391	374	379	397	387	386	398	405	415	390	381	365	405	396	402	391	407	404	381	372	364	380	393	406	419	380	368	370	356	358	379	415	373	416	412	392	360	382	378	341	382	394	386	393	397	374	397	410	399	403	383	395	392	400	431	397	369	371	393	411	377	385	367	400	386	364	396	405	361	388	406	377	370	405	409	394	413	386	428	395	388	392	393	378	390	413	387	393	389	379	386	391	395	357	381	390	362	389	371	361	382	388	382	424	378	376	396	372	390	415	392	421	392	401	374	374	375	419	378	392	397	369	405	391	395	424	375	389	425	409	399	393	387	413	418	404	379	392	382	369	389	373	401	399	448	393	372	409	420	393	390	348	392	412	436	391	387	409	355	393	423	388	410	398	398	413	391	355	405	415	368	352	363	427	389	397	382	376	388	410	399	389	403	377	381	366	387	383	373	385	394	380	381	362	407	362	405	373	356	423	374	408	410	365	372	425	361	359	377	393	359	375	377	368	399	394	390	385	382	397	412	364	394	425	373	418	410	406	397	376	400	346	391	383	411	404	394	411	382	369	370	408	391	376	397	386	389	405	389	354	406	386	389	397	360	385	391	398	423	379	379	396	391	372	416	396	389	369	363	404	445	415	390	370	352	397	392	355	363	409	362	389	423	425	410	374	408	364	388	430	393	395	377	386	394	401	419	371	369	377	405	426	389	386	364	406	383	384	383	426	365	367	393	419	394	381	368	412	402	408	392	432	413	383	417	378	370	414	397	378	383	386	378	382	380	404	402	400	363	383	411	374	400	412	355	415	394	322	397	353	394	401	372	397	395	396	398	416	375	350	394	370	397	395	416	414	396	410	404	382	374	374	415	406	363	386	374	378	424	384	364	384	367	396	397	401	397	400	395	380	402	398	395	380	410	386	373	434	386	378	406	418	392	385	384	414	394	352	389	385	335	370	367	360	426	422	395	413	403	376	373	365	365	357	382	410	399	351	391	366	401	392	430	418	396	384	374	378	383	402	347	357	416	363	400	399	370	375	394	383	373	388	393	387	433	374	381	372	385	388	384	387	419	358	402	412	364	397	371	434	392	406	375	388	374	399	396	379	374	398	443	367	363	374	382	414	403	447	359	386	370	404	398	371	392	399	406	388	369	383	372	399	389	349	382	400	379	378	373	404	385	405	424	365	366	367	417	403	339	364	378	355	390	364	400	380	410	397	390	384	396	419	401	353	420	407	386	383	432	429	373	382	364	379	369	399	407	407	383	402	402	372	379	352	409	384	381	388	362	368	417	351	385	438	404	379	368	408	381	356	372	400	400	385	402	359	388	405	417	400	371	355	371	394	377	387	364	356	370	387	408	396	389	378	373	392	369	351	429	380	415	374	357	387	351	390	406	368	391	395	392	389	383	387	388	360	423	387	387	356	385	377	390	355	357	379	391	407	384	378	380	388	382	412	395	389	382	366	368	410	366	393	406	370	396	416	389	368	409	417	380	408	371	371	398	387	376	377	394	384	370	378	391	376	397	379	399	406	384	395	378	412	405	393	368	396	396	389	381	364	410	386	379	379	386	403	429	382	384	395	386	418	372	391	369	361	386	367	399	384	394	396	405	369	382	354	397	360	394	408	374	391	389	391	413	403	417	389	372	399	375	366	362	417	398	380	390	405	383	380	407	353	398	407	409	374	397	405	377	413	391	354	362	403	388	392	396	387	402	375	363	391	389	386	383	401	368	357	427	364	401	371	346	411	390	401	407	384	376	412	385	406	429	415	381	370	395	389	409	392	373	405	378	367	398	381	424	352	386	388	374	394	386	392	408	380	397	368	380	388	396	384	387	369	376	361	424	394	421	391	401	344	409	370	417	386	388	408	407	368	371	373	392	354	363	411	400	353	414	379	385	361	373	431	387	407	398	383	362	376	403	420	367	384	370	369	384	392	373	346	370	383	374	398	392	382	394	399	388	393	388	445	399	379	340	373	401	384	378	371	373	356	399	397	409	385	397	390	386	388	413	387	387	379	414	400	402	348	394	392	427	403	388	421	389	375	370	402	384	404	391	389	416	414	390	390	389	414	374	371	375	394	378	426	402	391	439	374	374	394	366	382	349
10288	9906	6855	3797	2306	1643	1288	1070	951	994	979	823	783	845	941	591	536	530	499	477	508	517	491	488	486	463	502	481	482	446	510	450	468	499	471	423	506	442	474	478	440	461	465	471	456	438	468	460	446	461	439	446	459	459	490	420	442	448	467	431	480	461	440	478	441	458	440	432	500	469	443	413	478	484	424	448	433	485	499	453	433	453	436	464	456	419	441	433	461	438	515	486	459	415	450	451	428	448	430	449	445	469	463	476	492	474	444	473	436	462	461	490	460	424	443	456	429	472	480	450	437	454	502	407	478	483	423	433	451	440	480	441	459	479	434	478	445	472	454	438	434	443	462	456	480	473	499	461	428	437	446	473	454	475	475	482	443	479	461	455	423	470	453	476	446	454	438	456	440	483	429	494	456	432	426	495	489	482	433	435	444	449	456	447	487	446	412	421	449	479	443	414	486	448	461	472	446	442	456	421	472	455	421	422	463	430	487	426	474	467	437	471	438	441	436	473	439	449	492	431	436	468	463	425	487	451	470	453	484	457	441	463	452	467	451	424	439	471	462	435	445	432	467	458	478	464	435	440	477	440	460	455	457	401	438	477	465	444	448	469	430	482	457	469	460	471	438	448	474	457	444	425	465	431	482	470	450	440	444	454	454	417	437	494	451	490	430	435	452	453	423	477	447	484	439	422	454	474	420	444	463	422	423	435	473	452	441	430	484	434	410	450	436	464	434	447	426	443	472	457	447	468	445	462	447	483	477	446	452	461	486	463	426	504	451	462	487	431	461	439	473	444	443	418	478	436	458	435	404	477	465	432	463	423	442	406	476	483	433	474	462	420	467	427	452	443	473	424	419	449	462	481	478	405	457	466	453	454	469	447	441	470	475	412	442	450	454	434	445	443	428	454	433	440	449	468	472	458	491	441	486	467	449	478	446	474	488	482	427	466	428	443	447	455	499	461	443	461	449	454	481	491	453	474	470	412	493	463	415	459	449	461	434	459	490	442	432	448	466	463	444	451	439	432	492	455	461	425	465	464	448	487	451	427	438	451	442	458	445	461	450	472	458	475	409	444	465	475	454	456	450	435	416	405	473	426	459	455	444	461	445	475	463	479	427	457	497	465	478	458	445	470	433	441	436	425	434	435	420	481	433	456	420	474	472	425	471	457	447	458	478	451	426	488	452	492	456	450	451	452	439	448	461	440	415	469	461	447	406	457	458	451	438	468	467	439	493	440	470	468	466	449	461	446	455	445	482	422	465	498	463	443	462	464	455	447	451	468	462	481	456	446	444	438	438	442	471	470	496	446	461	463	461	455	503	430	458	448	480	463	452	448	482	451	439	461	403	448	441	451	453	473	433	448	471	474	472	433	480	472	451	456	457	412	449	437	464	449	434	467	477	473	490	451	473	445	434	455	422	453	432	470	458	459	471	499	446	442	475	431	455	438	436	459	452	476	447	446	449	456	457	436	492	453	405	438	453	466	482	504	461	474	432	405	405	441	425	429	435	428	440	424	488	444	469	459	478	446	442	452	439	460	469	455	413	457	482	459	476	484	454	458	439	467	432	422	450	453	429	472	461	469	450	422	502	454	448	470	471	442	475	468	425	477	436	442	439	415	438	433	448	447	469	430	444	466	472	424	455	473	456	460	447	442	434	449	469	476	454	426	446	453	476	480	446	454	467	430	468	470	414	433	469	416	444	447	453	449	414	470	440	443	448	428	417	462	439	457	432	455	424	458	453	463	450	420	439	431	438	459	434	429	442	457	465	442	474	415	429	432	470	421	446	429	432	452	473	451	434	480	467	479	469	418	443	445	467	461	422	461	482	462	483	460	438	481	429	469	475	496	436	466	460	482	449	422	450	411	445	455	464	430	470	428	461	474	463	399	443	447	455	435	421	408	461	484	483	446	445	462	414	461	467	432	434	437	440	416	407	445	480	470	394	461	425	447	476	438	431	449	471	429	420	453	432	493	467	468	501	450	436	459	446	447	431	441	478	445	411	409	445	447	424	449	457	442	464	468	435	458	476	466	437	495	430	467	462	443	448	472	451	444	442	474	439	443	463	419	442	475	439	481	423	435	438	459	459	477	422	459	441	443	519	450	412	461	444	443	435	453	457	474	445	445	455	457	451	413	426	418	476	441	406	467	448	457	447	481	427	458	445	462	417	415	428	441	444	444	438	408	408	432	494	434	449	454	453	436	444	465	463	465	439	425	439	472	426	438	462	449	464	474	477	460	429	500	456	464	456	443	476	482	424	451	456	467	461	451	465	451	437	428	477	467	437	472	453	414	458	447	467	476	448	476	453	462	465	482	446	464	455	427	412	443	465	490	453	480	430	458	506	477	439	448	435	418	436	430	426	454	442	475	438	403	389	476	446	465	437	442	421	448	468	436	480	440	451	471	447	421	467	499	467	435	443	445	498	467	436	457	466	457	473	458	452	405	451	491	427	516	447	447	480	455	448	451	448	521	475	444	431	490	451	421	443	491	454	468	425	470	472	460	452	457	467	459	435	472	465	418	443	448	469	472	459	447	451	477	435	432	486	483	472	440	486	457	443	450	468	451	426	451	464	423	493	462	464	433	447	473	455	439	501	513	473	428	465	446	451	468	424	433	452	465	461	438	427	464	415	472	457	438	459	485	481	474	454	427	436	450	467	468	427	517	448	449	458	437	440	439	450	416	477	505	434	431	437	435	490	434	450	472	467	476	463	434	412	471	431	438	416	474	442	454	455	479	427	457	441	447	431	403	466	476	481	475	483	449	424	459	454	461	478	454	421	449	437	447	454	446	416	475	451	468	438	442	452	462	418	437	456	494	426	449	455	452	439	443	442	459	436	440	462	460	382	479	442	418	461	475	477	434	453	430	439	420	487	456	439	433	448	460	424	411	460	476	428	417	472	468	486	451	428	457	480	457	466	459	461	438	471	447	471	454	474	453	479	458	447	457	467	405	463	467	431	458	440	427	428	473	447	437	457	443	452	467	424	426	485	469	452	427	440	460	452	480	431	446	452	405	446	445	457	457	494	431	423	465	441	440	451	433	473	447	476	417	460	417	452	457	429	432	438	436	477	422	423	439	439	435	435	446	488	428	446	479	455	467	473	457	459	451	466	428	474	463	454	447	426	505	448	430	440	446	476	470	464	436	434	475	448	445	433	438	440	439	482	493	440	444	443	454	461	467	437	464	435	445	447	462	427	447	476	459	466	442	436	479	441	475	446	437	461	440	439	468	445	457	425	419	462	456	507	437	423	453	438	468	461	406	464	441	466	454	461	442	472	455	491	448	440	474	424	471	491	424	478	457	469	419	485	483	480	448	499	403	436	406	507	463	408	428	394	438	473	453	444	461	419	448	446	458	466	450	419	420	468	464	432	418	432	440	439	425	444	466	461	466	408	462	473	432	480	444	480	494	434	457	480	450	445	428	448	435	447	452	465	481	449	435	413	446	462	449	467	464	429	480	416	432	454	404	446	449	469	464
22278	20798	28551	23137	20793	20847	12213	1348	961	903	810	704	606	684	1092	349	306	274	234	211	217	247	219	232	189	219	189	209	203	173	175	182	171	162	191	182	168	183	178	165	156	150	161	179	154	174	145	157	155	145	155	165	144	168	164	160	147	174	153	159	165	157	160	162	142	172	175	161	153	140	151	161	138	130	161	140	142	166	158	159	124	123	141	158	129	166	153	153	163	150	149	161	142	154	136	151	177	147	134	156	157	137	120	145	163	153	135	129	131	149	153	155	141	140	139	164	146	161	135	136	156	151	151	162	160	110	149	169	136	142	148	122	144	175	139	146	173	140	152	127	147	153	138	146	145	151	136	138	161	141	156	156	134	141	156	166	145	140	165	141	150	143	143	146	155	146	146	160	162	146	148	138	142	147	142	145	145	145	159	135	139	155	146	154	155	139	142	183	146	155	143	139	152	132	147	141	151	172	130	139	155	152	121	145	139	133	160	148	169	163	142	151	161	167	155	137	141	162	165	128	145	141	144	162	147	152	161	139	143	123	151	151	139	145	132	140	134	137	137	119	159	154	152	137	153	156	158	136	139	137	138	132	153	138	138	156	135	172	147	135	142	147	134	167	133	163	147	156	124	125	148	130	147	156	146	159	144	164	152	139	123	130	145	147	133	145	141	136	151	137	143	171	134	150	151	148	140	136	160	168	161	134	168	129	132	161	144	161	140	148	127	137	136	139	147	139	153	143	140	145	144	152	134	146	143	134	144	148	153	137	136	179	157	157	153	139	138	143	128	155	140	150	149	134	129	135	155	153	145	131	137	187	146	154	150	154	137	172	140	129	146	149	144	136	145	156	141	152	134	149	143	121	144	139	133	125	134	142	157	133	133	158	140	161	140	152	171	142	137	143	151	147	135	153	141	159	133	157	133	143	146	145	140	155	129	157	118	144	147	163	141	130	128	125	140	123	142	140	159	143	134	129	167	133	150	133	142	145	149	171	153	148	143	148	135	134	136	150	108	151	142	131	140	153	139	154	138	166	165	145	137	143	155	142	140	135	148	128	135	146	124	128	165	124	137	152	156	147	157	134	150	150	144	155	137	145	136	141	153	155	141	172	142	141	146	166	139	142	139	140	137	129	153	148	144	145	146	130	138	150	134	144	156	150	145	144	137	125	131	147	158	143	151	143	153	143	134	138	140	151	136	137	145	151	149	149	157	134	153	157	147	135	146	149	142	156	150	148	157	146	131	122	165	159	170	176	142	163	154	141	133	127	140	138	152	165	134	148	130	140	131	137	183	129	131	162	147	147	140	138	162	148	125	149	156	159	143	151	143	136	157	149	118	150	129	166	145	133	143	127	130	141	125	147	147	149	143	155	142	154	132	149	172	158	132	138	161	139	136	158	145	157	174	158	170	144	128	132	136	157	160	139	126	123	144	142	142	133	164	143	166	134	154	144	165	146	142	157	137	139	152	131	148	106	161	140	124	147	164	162	152	163	184	145	151	135	127	137	137	157	158	138	142	132	127	144	169	140	178	133	144	140	143	150	134	164	140	148	135	144	114	132	156	132	120	152	154	146	140	153	144	141	135	157	152	127	130	138	154	147	130	150	123	156	139	140	154	146	130	128	150	165	149	136	142	132	143	133	148	124	161	136	127	130	145	160	136	137	150	146	140	146	147	143	167	174	150	158	135	140	143	140	149	149	135	151	145	139	154	136	149	133	157	144	164	135	149	134	153	138	143	145	163	135	163	149	150	156	133	139	146	135	128	127	135	143	145	164	156	155	165	141	139	126	140	169	140	166	146	144	145	146	155	132	137	146	153	135	159	136	141	158	141	134	163	160	125	160	136	145	152	150	151	153	135	144	137	136	141	138	153	119	158	150	150	143	126	151	142	132	152	144	130	141	149	151	134	146	128	126	144	157	168	158	166	127	155	137	158	140	156	165	156	165	142	136	114	136	145	172	156	135	162	158	134	144	133	151	135	130	138	152	123	159	130	153	146	138	147	158	138	131	153	129	159	136	143	141	156	140	136	145	139	112	152	144	145	146	142	162	163	157	156	145	139	163	142	135	147	146	125	153	154	176	135	129	136	161	142	169	140	152	114	130	142	149	150	138	155	135	135	141	136	142	140	141	180	166	137	142	151	153	150	156	165	148	150	144	127	148	148	142	162	129	148	141	160	142	140	147	125	149	168	156	149	149	165	138	136	139	157	147	141	149	155	135	124	138	129	146	143	138	150	156	151	139	126	145	148	149	147	145	122	166	175	153	135	170	145	159	140	149	142	142	158	138	130	131	156	164	141	166	125	150	126	128	151	146	137	132	141	171	152	157	133	135	143	147	129	154	145	159	136	141	149	133	122	174	162	125	148	137	158	161	153	129	113	130	140	133	140	153	141	132	139	144	132	167	163	135	133	159	136	157	140	141	145	148	147	149	157	147	140	174	137	153	147	133	169	157	151	153	156	135	146	160	145	170	149	138	187	137	141	144	130	152	147	138	114	132	146	149	119	141	125	136	155	148	129	131	112	138	153	128	125	143	148	155	148	144	140	157	140	167	144	134	160	155	151	162	125	137	133	126	144	134	135	157	141	144	134	149	126	155	141	166	148	149	165	131	141	149	141	125	167	130	146	125	146	159	145	137	143	162	134	156	157	142	161	152	158	148	140	169	145	140	135	142	162	124	138	134	151	144	150	137	153	131	158	141	146	145	161	132	138	138	141	129	137	129	151	153	150	136	139	140	138	156	130	150	143	132	130	156	140	141	130	159	159	134	124	150	133	158	141	116	147	140	136	123	138	134	143	156	142	130	167	118	138	132	127	130	153	142	135	166	132	162	172	126	140	136	148	144	169	151	144	150	140	148	166	152	131	143	143	127	147	161	138	154	147	138	177	145	127	145	151	164	149	163	145	148	163	130	139	136	153	146	149	141	137	164	157	152	152	148	149	125	141	136	128	125	144	151	125	132	164	148	139	146	139	146	143	143	153	149	133	153	145	139	146	144	152	152	151	154	151	135	188	139	153	145	143	150	135	166	166	148	148	152	154	143	156	139	130	148	151	143	134	152	153	127	159	133	147	117	157	131	154	138	139	147	163	152	134	136	153	149	130	160	134	147	140	144	150	145	152	150	152	137	141	136	147	151	130	163	161	140	143	157	160	167	145	144	130	144	133	152	138	142	153	148	140	130	143	140	158	145	140	119	167	157	143	142	141	141	139	168	144	130	133	145	156	131	150	143	143	145	138	162	145	113	144	154	128	138	137	126	129	156	150	142	141	157	159	164	154	134	135	163	158	163	149	146	152	157	137	139	133	140	155	136	156	124	146	146	142	137	149	153	137	129	136	146	152	143	147	128	133	166	138	138	139	151	131	140	134	146	152	125	154	136	138	152	153	137	147	148	144	165	147	150	167	149	133	133	156	145	156	151	165	148	150	149	137	154	136	146	139	130	132	140	125	145	155	157	133	143	134	120	150	122	159	142	132	130
12651	19485	16156	9057	5943	4107	3105	2388	1974	1791	1454	1334	1072	1141	2030	496	465	397	351	362	328	297	315	280	300	244	261	241	247	225	255	208	210	244	223	205	222	193	222	234	207	176	195	170	210	190	203	192	192	200	205	194	177	202	168	188	181	157	184	192	183	189	176	200	182	185	171	175	163	163	169	161	167	192	187	197	176	196	171	169	166	184	169	191	182	192	181	177	179	185	186	189	166	161	175	186	182	170	168	182	153	179	154	170	159	162	167	149	157	165	155	171	174	180	153	172	150	176	186	187	156	165	172	160	176	170	168	166	175	175	159	167	162	187	184	162	148	158	147	190	183	174	145	169	142	170	163	177	172	190	169	153	154	155	164	165	195	153	160	160	173	169	191	149	179	156	153	179	151	160	161	146	193	154	157	149	176	153	177	162	149	187	168	173	176	173	171	172	146	176	190	149	171	151	167	148	165	194	175	179	157	164	168	169	145	169	141	178	168	164	162	188	165	161	155	161	166	172	155	185	149	161	167	161	157	181	159	175	163	180	156	160	160	176	163	164	182	157	159	157	146	197	159	166	159	145	157	174	159	165	170	179	152	144	169	160	147	177	172	147	162	168	159	154	158	177	156	164	191	160	164	151	166	159	159	176	177	158	166	166	181	172	146	161	168	129	170	187	159	163	162	171	179	182	183	167	165	156	165	143	176	176	166	177	179	170	163	155	160	161	166	172	169	174	153	156	164	145	169	180	156	172	156	152	164	165	188	156	156	165	149	173	147	168	160	160	175	154	169	131	163	179	144	162	165	182	181	155	149	172	190	169	171	162	167	181	160	153	192	151	167	162	161	159	181	159	177	172	178	156	164	160	155	149	160	159	163	170	167	185	150	162	171	145	156	149	174	155	156	164	165	154	142	189	155	168	164	153	149	163	194	171	168	146	169	182	155	150	170	162	152	151	177	200	195	170	168	167	166	161	159	163	180	145	138	158	190	164	160	165	192	168	152	171	144	167	154	171	152	171	178	185	173	160	161	149	164	179	178	165	168	157	165	156	167	146	174	180	147	174	158	198	175	181	155	154	179	148	180	153	162	165	162	147	151	182	191	151	169	162	146	164	174	168	175	175	182	183	172	143	153	179	159	166	176	158	179	162	168	170	147	155	170	165	150	190	188	180	169	167	158	144	191	171	171	159	152	167	177	151	170	177	192	161	146	173	161	171	144	167	147	163	149	162	146	140	162	161	154	189	166	146	162	166	175	170	151	149	123	151	175	187	176	162	176	155	152	171	172	165	150	168	152	144	161	151	136	178	178	172	173	150	158	161	160	161	154	176	149	191	150	161	159	172	155	170	160	147	149	151	157	163	137	153	171	150	158	178	186	173	173	140	155	182	164	171	153	144	172	158	135	168	161	166	171	157	168	159	160	169	175	167	158	188	168	166	171	138	163	163	160	150	144	186	143	190	183	183	193	166	181	190	158	179	181	138	153	174	172	164	177	156	153	180	176	179	147	175	165	173	182	179	160	162	175	142	173	155	145	143	168	174	141	164	177	164	178	156	162	135	162	152	150	178	186	170	167	162	171	166	175	178	190	169	169	170	162	163	158	181	150	168	176	166	176	166	162	167	150	173	170	163	162	173	150	168	178	157	162	142	154	169	174	175	166	164	169	173	178	176	172	169	140	148	170	154	171	186	197	136	152	168	172	190	156	163	183	168	171	171	159	189	179	167	189	163	165	166	168	150	184	179	163	151	146	189	157	157	142	186	176	161	166	184	164	156	177	181	140	175	153	176	179	182	166	144	158	170	180	160	174	159	168	177	172	166	185	168	166	193	179	171	143	152	164	164	175	160	148	177	172	160	135	141	164	181	141	175	159	156	172	158	183	143	167	163	153	201	182	142	176	175	152	171	148	180	164	158	146	160	150	170	152	149	155	167	147	164	169	181	161	153	165	155	159	182	160	137	158	147	166	160	159	154	171	183	184	166	164	156	166	161	166	180	175	162	175	148	167	155	141	153	175	164	149	172	161	175	156	136	166	156	159	165	170	172	171	161	156	169	162	159	163	173	165	139	150	157	154	165	156	170	166	160	134	168	159	146	159	161	171	166	146	174	181	148	180	158	169	171	160	156	162	169	187	168	168	157	174	168	153	151	158	162	154	179	168	176	144	161	139	173	169	154	142	150	159	159	155	166	184	151	151	158	156	164	166	153	174	172	166	163	165	154	183	161	183	151	176	157	171	175	163	170	167	172	149	164	148	149	178	167	168	162	158	167	147	183	184	162	150	179	155	156	168	153	158	164	144	154	170	154	164	171	158	161	183	175	160	156	138	159	160	134	153	179	166	164	175	162	170	180	175	169	165	168	167	169	162	172	141	154	148	158	144	163	174	158	155	161	171	178	159	158	173	158	168	175	156	172	164	179	178	163	195	166	180	180	160	156	165	186	167	175	163	170	183	176	186	179	155	148	165	176	169	163	176	156	193	165	155	150	170	184	143	175	134	162	145	159	164	163	209	182	161	152	172	155	173	160	178	171	169	170	165	156	163	159	159	166	178	161	184	171	157	154	160	170	167	161	175	161	157	136	157	161	172	154	196	164	162	174	147	162	171	162	155	164	167	150	177	169	165	178	155	151	192	188	168	176	169	168	160	168	164	151	151	165	169	159	163	155	167	152	178	167	152	161	175	171	155	174	194	184	177	161	138	179	147	156	157	158	185	134	168	153	179	147	154	149	165	171	155	168	161	166	167	165	163	160	147	178	167	184	184	142	156	162	166	175	180	173	161	152	162	169	182	146	164	146	173	146	180	161	167	165	164	150	172	148	192	155	167	185	157	149	184	159	149	168	159	179	162	153	163	159	153	153	180	179	157	172	187	176	155	177	168	137	155	184	168	183	160	164	149	149	168	158	153	154	174	178	168	164	161	179	186	175	168	168	161	166	144	153	187	150	171	162	173	173	168	145	167	167	166	184	156	162	172	168	170	150	175	204	156	174	174	153	163	162	143	169	168	177	158	188	162	163	164	179	154	165	158	149	168	165	161	164	161	162	160	171	159	158	165	179	174	166	160	188	172	139	176	180	170	172	150	158	176	144	162	167	172	164	151	153	158	190	175	155	174	150	173	151	142	165	177	174	165	151	174	188	166	156	171	169	158	186	173	169	188	187	162	178	178	157	169	162	139	168	167	168	166	164	157	150	151	172	178	171	169	184	171	148	176	177	177	148	142	145	177	175	150	162	152	173	160	186	187	148	170	189	201	155	147	166	171	159	168	170	182	164	157	149	155	155	163	143	186	173	174	167	174	169	151	170	180	156	189	157	151	190	172	169	170	176	157	157	173	186	135	158	171	143	163	167	168	173	124	169	145	158	143	176	165	166	177	131	178	176	154	159	161	148	178	179	165	158	164	183	167	161	154	156	153	179	186	157	160	176	178	148	198	142	168	152	168	177	160	163	178	142	142	155	158	183	159	168	177	156	151	173	159	142	157	157
26528	20333	9899	1368	657	418	403	386	392	404	415	392	407	379	372	312	363	306	301	333	350	374	341	319	358	337	341	342	372	345	320	320	353	349	332	339	362	343	344	320	359	345	371	335	313	379	356	355	340	357	335	371	314	347	318	352	335	340	359	335	302	321	334	345	375	307	338	302	331	335	324	353	339	345	341	326	324	332	335	326	295	315	350	327	366	334	341	347	352	312	315	363	302	328	308	331	352	339	351	322	311	307	349	349	338	299	341	327	326	345	344	333	340	305	342	363	305	338	300	310	356	327	326	326	363	329	352	343	327	353	340	303	332	333	327	308	349	329	323	332	362	374	334	327	350	346	315	349	338	313	329	328	324	369	342	329	297	322	326	343	370	342	317	333	328	347	336	348	327	361	340	329	344	328	294	350	338	330	338	338	307	323	337	355	323	341	322	316	367	352	322	325	342	309	315	312	351	351	343	330	304	357	333	351	322	321	346	314	361	327	339	344	317	328	341	316	325	309	333	319	306	351	332	302	334	322	338	323	317	313	346	325	329	370	330	289	309	332	318	351	330	342	335	338	303	335	331	301	339	345	330	333	343	305	315	316	350	340	338	385	337	332	357	317	332	336	330	356	327	332	341	340	406	337	347	327	324	337	320	318	316	308	350	310	329	315	315	338	362	322	335	351	353	333	378	337	321	325	327	336	335	357	332	361	337	325	364	312	332	319	343	320	333	328	329	336	328	305	330	300	348	353	310	346	315	365	335	312	351	290	321	355	364	332	361	335	370	313	316	340	325	323	354	307	351	330	338	323	334	320	336	378	341	343	329	354	304	319	334	333	351	305	357	314	323	308	349	318	318	331	350	321	326	346	359	335	304	324	335	310	323	338	328	313	340	332	307	330	323	347	345	335	359	343	374	339	334	335	349	336	327	318	341	334	307	320	331	300	330	338	317	318	298	347	341	317	339	340	308	314	331	325	309	365	330	310	317	339	334	346	321	336	331	345	331	347	295	346	339	324	313	349	330	295	346	326	334	343	359	379	339	340	314	341	363	342	360	319	346	339	322	336	314	348	332	331	315	319	350	328	329	346	346	345	330	363	329	337	334	332	310	314	340	365	326	301	332	304	326	342	353	345	308	302	316	298	358	333	337	347	323	319	359	309	316	342	345	341	354	338	328	309	325	349	303	331	345	303	323	316	322	369	314	328	381	317	364	320	327	310	351	328	304	342	342	335	319	337	344	337	318	340	325	330	311	334	347	346	345	391	336	319	325	289	313	350	363	325	326	323	311	323	376	336	332	313	322	305	339	324	324	338	381	343	330	374	299	308	340	311	321	319	346	333	348	327	327	319	326	340	313	359	320	331	338	341	318	337	318	327	302	343	329	345	365	307	327	318	349	340	356	325	336	359	334	374	323	318	350	367	332	358	358	336	331	335	314	363	338	330	356	353	348	344	323	337	342	315	325	330	351	371	320	336	349	347	332	343	309	304	337	344	344	333	353	361	335	327	338	351	327	328	337	326	353	335	345	346	357	330	321	334	343	325	318	319	322	332	319	316	311	309	320	314	316	343	325	328	336	311	327	349	360	350	328	340	307	301	296	324	333	302	293	330	335	343	340	308	360	300	368	320	305	345	347	325	360	304	356	354	318	348	314	348	348	360	324	348	352	322	355	337	339	347	351	332	327	316	345	343	323	300	339	337	293	335	328	337	320	305	331	353	307	312	311	355	351	303	288	299	347	298	337	337	309	351	301	309	324	354	344	331	311	321	334	324	321	349	322	348	362	355	337	318	335	349	342	338	350	322	291	291	330	328	330	352	324	349	331	348	328	375	317	323	334	372	335	339	337	345	335	351	339	313	334	346	340	318	310	314	340	366	316	322	332	336	317	324	353	328	338	351	339	325	343	331	364	337	366	358	312	321	316	339	316	321	326	314	381	367	321	344	340	344	285	338	330	335	330	311	323	342	321	328	337	334	345	323	342	334	315	324	309	307	303	346	324	315	361	316	343	335	333	330	313	359	337	336	318	273	318	347	337	359	329	318	318	329	324	384	352	345	343	349	305	336	342	346	348	312	308	336	309	351	352	336	344	335	318	314	332	318	353	312	328	344	352	323	325	320	344	292	365	367	334	329	324	330	357	342	277	346	310	341	324	363	363	348	302	339	302	371	309	315	321	306	316	335	319	300	307	342	366	340	333	318	362	337	344	357	319	340	320	328	313	371	381	326	319	374	316	329	327	311	320	331	339	350	325	322	311	369	306	302	337	336	291	362	364	342	337	332	311	343	341	339	338	310	317	327	323	339	326	362	323	294	319	316	329	335	351	328	338	327	342	329	325	366	336	341	303	359	309	323	347	323	301	330	329	337	289	322	323	310	338	331	337	321	344	363	327	354	310	332	369	323	369	332	318	316	334	328	340	338	353	338	310	337	329	333	353	350	309	304	342	315	325	350	312	348	338	327	343	357	354	346	316	323	354	335	364	354	334	328	323	324	305	349	335	331	314	346	323	339	318	317	332	320	334	333	321	364	338	324	328	310	330	326	336	348	309	308	342	316	339	335	314	321	331	326	331	300	359	329	332	339	326	339	364	339	358	299	323	324	375	316	351	316	328	343	328	348	321	342	333	336	327	347	356	338	362	327	348	334	341	310	316	344	346	342	368	316	340	306	312	317	340	336	320	322	321	359	317	320	323	348	358	333	358	330	314	318	316	337	350	291	357	333	385	338	351	334	358	323	360	320	382	357	309	314	330	333	359	334	374	325	318	352	310	320	316	348	331	335	306	331	373	333	320	352	351	304	321	330	356	339	337	354	336	351	319	310	343	346	349	310	347	353	298	305	320	344	324	321	319	336	357	326	345	319	321	351	317	275	304	312	342	290	351	336	347	334	346	335	317	305	362	339	314	310	336	329	350	308	337	334	300	342	339	312	331	325	331	332	319	312	326	344	333	391	333	298	330	345	283	324	318	375	338	351	332	319	346	339	311	316	344	315	305	327	309	375	352	323	306	307	319	331	369	321	302	328	333	316	337	354	322	319	309	339	347	331	358	343	306	303	316	335	325	330	325	371	336	348	357	301	324	335	331	320	333	374	333	316	387	332	282	319	345	340	340	344	344	328	316	301	324	303	317	337	346	339	332	333	311	345	291	324	325	303	338	281	303	369	344	310	346	304	322	329	335	312	322	334	327	330	326	374	319	347	357	326	319	320	309	346	353	308	318	332	359	338	338	368	350	309	355	317	329	324	327	354	337	341	302	341	327	315	315	309	344	337	343	369	329	342	362	319	342	336	327	348	347	296	324	340	349	340	334	311	357	323	319	346	343	312	339	304	362	300	326	307	325	325	325	363	325	325	329	330	345	328	331	365	317	323	340	303	319	316	336	364	336	333	321	356	364	368	346	355	340	320	352	359	288	288	332	310	337	323	370	298	295	355	347	368	300	335	292	339	347	315	346	371	332	352	370	361	330	360	347	311	346	331	340	312
5645	4271	2849	1411	832	550	495	468	488	549	544	549	508	572	518	420	416	391	417	427	383	425	387	406	406	403	406	430	410	448	383	428	441	421	424	368	396	415	408	381	416	379	352	419	443	399	415	397	412	368	394	403	426	389	387	369	423	409	416	399	359	413	363	409	386	370	385	384	417	413	416	406	423	392	409	429	414	411	394	391	402	398	407	451	367	442	388	384	409	429	406	386	384	390	363	415	409	428	380	398	419	462	386	419	397	384	401	385	415	423	393	390	410	391	416	426	412	397	450	410	411	399	383	406	408	448	398	384	385	412	368	418	412	394	383	439	392	404	420	419	393	430	391	423	389	388	401	414	388	386	373	421	406	396	399	401	391	406	426	395	377	408	405	416	399	387	359	371	417	390	394	390	419	413	362	392	408	429	375	418	397	411	446	391	386	390	377	394	389	390	392	405	433	385	435	370	410	379	381	438	419	395	395	370	418	364	395	404	419	391	429	399	417	451	409	406	378	404	411	392	402	415	423	416	407	412	428	395	387	360	396	414	413	358	402	457	420	433	379	410	382	392	414	422	400	423	412	421	409	413	381	378	395	417	418	399	393	418	412	383	420	392	408	424	412	409	414	407	390	424	431	400	377	408	377	395	388	395	422	400	436	420	390	379	380	364	410	412	401	399	395	380	363	397	385	401	428	401	366	415	405	392	393	420	411	391	415	429	392	424	390	403	393	389	381	367	396	372	411	377	398	424	418	363	397	379	387	421	387	401	396	374	386	391	397	411	385	438	409	422	385	398	381	375	450	409	432	375	428	415	426	422	404	402	416	381	418	376	417	371	409	425	396	404	377	415	402	388	412	411	415	418	420	391	409	397	434	370	383	415	441	395	383	421	375	428	394	399	392	410	415	416	411	434	388	406	412	363	368	439	406	429	417	403	399	402	381	379	379	416	404	372	384	413	437	384	414	411	382	400	361	446	415	382	431	397	416	394	389	402	402	370	390	400	399	393	389	369	414	422	372	430	375	403	401	360	387	386	396	416	386	422	393	358	398	427	390	379	404	380	412	386	416	404	394	400	403	385	417	382	417	374	390	382	422	420	409	411	383	417	380	384	401	393	409	390	400	400	398	394	384	434	431	408	405	416	416	434	402	393	394	403	400	412	387	364	423	425	403	376	403	397	383	381	415	406	392	370	391	423	403	433	407	390	400	382	393	429	369	344	426	378	381	399	437	419	394	396	371	406	385	421	411	389	400	390	409	373	381	397	432	414	419	373	382	410	407	411	393	382	426	397	435	434	417	396	376	425	398	393	411	422	399	408	439	416	412	388	398	414	389	379	414	384	399	399	381	387	362	388	425	396	400	392	377	400	438	428	407	376	377	405	379	374	431	466	357	418	376	451	383	372	393	401	418	382	422	374	389	392	399	426	437	370	414	365	385	436	384	441	407	418	395	432	431	384	448	393	422	399	412	388	360	387	432	393	377	398	406	414	361	401	387	396	400	390	433	401	394	384	409	379	399	434	403	420	414	381	414	437	396	422	410	375	375	406	391	416	393	427	418	398	376	376	369	380	376	398	414	380	404	401	411	380	391	401	404	379	386	403	385	424	400	366	420	399	439	408	409	393	400	411	406	398	419	402	412	407	421	410	390	367	464	421	408	397	412	414	451	456	396	398	390	411	407	378	428	393	382	395	419	393	362	368	380	409	412	377	394	362	405	377	390	400	391	370	409	400	363	373	391	398	411	404	431	408	395	394	393	400	397	391	389	425	395	385	386	400	389	397	425	421	397	374	416	387	402	440	418	427	435	386	366	404	419	409	384	393	381	399	375	393	419	412	404	413	409	404	383	396	377	411	411	412	404	403	397	416	417	405	404	395	398	393	417	408	422	406	418	424	396	367	383	419	401	422	440	418	403	403	388	424	418	400	394	397	390	402	450	399	406	403	379	432	400	411	413	375	404	380	399	383	413	417	405	426	382	396	425	407	399	413	400	422	413	388	394	380	398	390	388	362	417	378	389	404	402	397	420	399	412	375	396	428	385	431	343	412	390	413	401	404	395	412	371	434	416	375	420	407	423	405	425	421	385	431	368	408	421	389	376	365	391	413	407	404	425	388	430	398	394	387	427	384	388	378	392	402	390	422	432	383	404	424	402	365	384	412	416	437	428	424	387	420	430	379	387	364	432	443	412	413	432	383	415	411	401	390	400	383	418	390	430	403	382	408	413	402	396	405	396	402	417	440	427	385	415	377	414	371	375	449	390	376	394	418	414	379	367	434	430	392	381	430	429	413	411	409	378	433	385	409	416	383	391	421	353	420	419	364	391	446	412	402	425	366	378	381	385	377	413	420	403	427	410	385	400	405	395	434	420	381	410	407	398	384	390	369	393	388	395	420	385	425	387	432	391	376	410	382	387	406	400	401	386	407	382	406	413	398	407	376	410	385	405	431	410	418	372	394	412	423	398	395	401	391	427	386	385	370	375	426	413	408	405	403	404	429	399	401	372	406	423	407	415	419	420	387	418	420	386	396	418	373	371	421	345	409	406	422	394	379	399	400	382	430	378	402	394	392	397	421	378	401	426	421	418	380	379	412	415	387	408	359	406	353	404	409	393	392	407	407	397	373	379	400	374	426	429	375	372	428	398	405	359	419	404	395	439	450	381	396	451	393	415	390	425	401	416	376	391	417	404	398	397	370	412	388	384	425	417	363	413	397	389	391	395	394	395	366	424	390	400	402	417	368	401	418	415	383	373	365	428	407	432	422	371	371	389	403	434	434	415	389	395	375	387	397	384	383	384	385	431	377	428	391	400	399	408	419	383	378	443	388	451	377	421	372	400	398	358	391	378	408	379	374	370	415	414	406	422	389	410	419	421	422	404	418	409	413	388	411	404	409	412	431	391	398	408	434	420	403	419	420	361	414	393	415	407	402	401	405	367	426	430	402	383	430	404	384	370	398	413	399	395	406	390	403	405	404	403	384	451	400	434	382	393	443	415	378	375	377	412	418	390	381	396	422	395	358	407	398	404	379	356	402	375	385	365	442	410	359	394	412	434	396	381	416	404	408	389	403	388	390	405	419	373	410	419	406	396	418	415	383	433	383	422	391	408	399	438	402	392	408	436	410	400	412	409	378	426	383	418	414	421	399	404	390	379	378	385	396	380	437	392	400	381	406	399	423	396	350	390	409	388	450	374	415	404	400	398	384	409	402	385	394	384	394	386	388	379	424	398	397	419	418	443	370	393	400	408	407	421	436	406	407	414	398	385	400	386	376	440	379	365	404	391	428	426	378	393	400	386	376	425	386	397	390	345	398	371	387	402	379	427	372	428	393	401	405	383	395	413	423	429	375	365	399	408	361	428	383	393	383	345	399	405	398	375	401	409	387	401	410	406	369	380	390	435	392	389	388	442	395	431	400	380	402	421	419	370	402	409	398	384	398	381	376	410	367	364	374	409	388	374	370	388	391	443	388	421	414	396	408	420	444
23207	20780	28130	23507	20787	13259	1203	651	549	535	466	449	460	432	1011	220	201	200	211	204	207	196	154	172	156	167	165	175	160	163	144	165	143	159	154	130	160	159	137	157	146	151	138	138	143	158	164	146	149	136	154	151	149	134	156	129	151	127	154	145	142	117	119	142	131	146	153	130	135	142	139	157	132	139	138	152	117	147	170	132	141	152	157	139	163	148	122	152	137	150	153	145	148	148	155	168	125	150	146	129	155	145	152	135	170	162	118	145	142	129	143	144	149	139	147	138	160	141	137	144	146	132	140	150	135	163	140	148	139	144	149	160	142	117	148	164	121	158	150	134	138	133	134	135	154	133	138	140	154	139	134	180	138	134	141	144	135	147	144	152	153	174	130	148	139	143	132	133	149	153	147	155	146	172	145	146	131	139	144	142	150	161	131	133	148	151	141	146	116	134	157	150	136	142	139	121	132	140	146	151	140	155	139	143	135	160	140	158	130	134	153	151	154	133	150	149	134	126	146	151	133	147	167	149	138	152	137	145	160	162	127	144	127	121	116	139	144	145	159	167	136	131	120	149	150	159	123	162	147	140	161	129	126	158	136	138	140	148	137	145	141	136	137	138	152	146	153	123	142	147	148	133	147	144	146	144	129	143	131	157	146	146	147	133	160	149	119	164	131	123	159	140	135	154	140	154	149	136	137	165	179	149	142	147	113	157	150	131	129	151	129	152	123	151	131	136	143	135	140	142	154	146	148	133	156	141	137	155	122	121	132	138	143	144	154	148	141	127	153	124	140	150	152	142	147	104	131	153	137	139	132	146	149	140	144	150	143	131	133	119	146	151	162	157	123	130	124	124	147	159	141	133	155	150	130	145	143	141	148	136	143	154	133	155	151	143	133	148	136	171	162	160	151	134	157	145	140	153	132	151	135	142	125	126	117	149	159	144	162	139	154	139	168	148	133	115	128	157	143	148	141	145	147	133	137	148	134	131	160	150	146	136	149	138	122	151	131	140	143	121	139	138	150	150	145	138	137	143	141	152	144	145	146	165	129	132	156	147	126	143	144	122	148	127	130	130	141	152	134	145	148	148	129	181	132	142	131	138	156	125	129	131	142	133	125	142	135	153	144	131	138	126	137	156	140	132	130	149	156	167	156	139	150	143	149	164	159	140	171	135	148	163	136	123	145	146	145	133	139	142	157	135	160	129	153	142	148	166	147	137	146	144	133	130	143	116	162	165	142	167	127	156	125	141	145	155	150	123	154	136	159	147	151	123	159	126	145	126	133	136	152	145	130	134	159	134	147	145	130	149	136	152	149	144	153	144	145	147	123	155	141	163	161	150	140	148	138	143	157	150	137	146	134	158	122	145	146	139	133	145	138	170	118	126	136	160	138	133	148	144	138	152	135	135	152	152	145	132	140	130	137	139	155	163	155	139	146	137	143	125	162	167	159	139	126	136	143	148	142	137	138	134	179	160	146	164	154	147	147	164	145	144	159	142	144	161	147	159	130	125	149	155	144	141	140	136	148	140	126	124	144	124	150	129	153	149	128	147	129	125	135	141	139	125	127	141	137	138	136	136	136	145	139	130	148	152	131	141	139	134	143	120	133	157	130	150	156	130	157	142	143	124	151	130	145	126	138	166	154	142	140	142	140	157	165	127	120	128	131	141	146	134	140	150	162	146	125	158	147	139	160	145	141	111	133	147	151	122	146	130	164	153	152	143	132	155	160	142	158	124	143	135	137	143	139	140	164	144	141	150	132	149	134	156	133	143	140	131	142	146	156	161	128	151	126	156	159	126	130	167	153	151	146	151	132	136	146	127	139	127	151	134	141	138	156	145	159	170	118	143	143	150	149	145	143	142	149	129	151	146	155	156	152	125	131	153	151	150	139	148	146	116	148	149	141	155	154	135	140	116	170	120	144	124	146	153	137	108	140	131	138	147	137	136	160	134	152	127	140	147	140	166	150	134	153	149	141	151	145	157	154	152	147	141	153	132	141	142	143	142	131	126	132	144	139	132	143	128	167	144	140	126	150	140	148	152	155	136	144	140	129	140	160	145	162	140	143	141	123	151	129	131	140	158	148	143	153	140	147	157	122	116	164	152	136	138	167	141	141	138	150	140	164	118	144	141	122	161	172	145	138	138	136	147	150	125	137	144	154	137	125	153	150	129	151	163	154	146	154	135	130	130	136	124	143	160	159	148	129	155	130	130	133	125	135	150	143	133	150	110	120	153	120	151	125	125	131	128	155	128	133	150	159	151	151	148	132	140	147	126	134	136	122	137	149	139	152	160	144	132	136	120	136	152	139	129	138	145	143	143	150	138	138	126	137	151	137	144	151	149	134	122	136	147	145	142	161	143	138	130	154	133	138	151	142	145	149	129	127	156	150	130	139	147	142	158	142	146	136	146	149	165	147	139	136	138	140	145	145	160	140	128	166	142	139	116	149	156	153	125	166	132	148	147	120	144	151	142	145	166	154	132	134	139	128	150	145	151	169	154	135	140	141	143	129	146	127	130	133	166	146	124	125	137	135	137	130	125	127	160	135	136	145	152	141	134	143	150	150	153	155	154	146	131	166	127	125	116	130	129	152	147	143	147	144	150	139	158	140	136	150	135	121	136	129	129	133	164	127	145	118	136	143	122	143	134	133	162	134	139	137	127	154	133	130	162	143	168	137	132	146	149	126	144	136	151	147	131	133	150	148	137	114	156	142	147	141	153	152	121	125	160	141	148	132	135	140	128	132	130	143	145	132	147	126	148	137	146	146	143	148	148	126	144	145	150	112	124	161	147	144	164	154	154	154	132	146	128	124	140	136	138	135	112	142	140	148	145	128	133	145	145	162	146	140	136	147	129	152	138	160	132	151	138	137	118	122	155	139	120	150	112	125	142	138	115	134	137	129	136	155	133	140	117	155	162	136	131	158	124	136	145	135	131	162	148	135	126	131	139	159	173	139	141	137	142	124	160	151	147	125	157	152	131	139	141	137	122	138	149	160	138	137	142	146	127	138	145	143	141	151	154	134	134	157	140	151	167	143	144	138	132	130	136	132	137	128	142	156	143	153	162	151	136	159	138	158	156	119	149	136	152	154	141	134	143	165	128	142	151	144	134	139	150	131	136	126	173	139	152	156	120	143	141	143	146	136	149	132	145	138	154	139	153	146	134	143	151	139	139	131	146	135	126	148	121	160	154	131	148	153	142	128	124	144	148	167	126	124	140	122	117	137	137	130	157	144	134	137	144	116	152	139	144	168	138	139	132	149	124	155	144	150	150	160	136	135	147	133	146	135	133	141	124	123	148	166	138	130	141	167	127	143	131	131	133	150	144	147	153	147	153	147	139	149	162	161	140	137	155	168	149	152	140	143	153	144	152	141	152	140	146	151	141	145	157	129	128	130	146	130	137	132	154	165	146	142	160	151	160	144	137	147	136	135	149	157	135	152	120	142	136	169	139	148	131	130	161	152	131	160	150	145	147	117	143
8651	13072	10491	5517	3540	2228	1804	1311	1112	1048	874	830	792	752	1817	372	335	305	304	268	251	248	223	237	219	225	209	218	231	225	242	204	193	220	220	178	233	216	184	215	215	194	195	205	192	204	211	194	227	180	180	169	188	181	201	176	208	189	164	178	173	198	187	166	193	176	201	187	184	197	182	193	169	211	168	198	176	195	200	183	201	178	184	175	186	178	189	171	162	211	179	174	175	159	175	202	178	210	182	160	168	160	185	201	177	172	166	188	197	180	192	168	170	207	205	158	185	201	173	197	183	176	225	206	206	182	178	179	212	189	182	159	144	181	177	189	193	169	200	175	178	163	180	179	168	178	175	176	179	196	159	164	175	180	172	165	192	167	186	187	162	181	205	200	179	210	204	192	183	176	176	167	201	188	159	157	178	185	190	190	164	164	180	175	192	151	158	172	171	166	208	186	172	188	176	190	174	202	187	202	186	155	190	207	158	193	169	194	189	180	183	175	194	182	187	196	186	206	178	170	182	184	162	186	179	161	178	171	164	195	204	191	171	163	175	162	196	175	180	201	155	179	161	176	181	163	157	191	178	164	195	171	179	177	170	181	171	173	189	160	163	170	179	184	180	222	161	164	203	189	191	175	163	179	198	187	150	173	182	189	182	188	187	190	169	182	194	188	191	177	181	187	179	164	197	170	190	180	167	171	180	164	175	202	175	161	192	179	193	186	168	179	155	182	184	180	198	182	199	168	196	182	182	178	169	169	177	186	163	168	173	165	193	205	184	197	191	164	176	190	170	170	184	198	163	180	201	185	173	186	184	181	206	179	176	178	184	169	176	174	171	175	185	174	166	167	182	169	178	187	154	152	198	173	187	195	179	182	176	181	175	176	199	164	168	195	158	207	179	168	183	180	182	188	158	166	201	180	207	186	186	195	178	183	188	183	195	174	178	215	167	209	201	178	174	173	189	198	158	195	172	182	163	183	185	179	173	163	186	192	188	190	204	181	175	192	172	195	183	188	181	197	201	174	179	177	158	198	192	208	192	179	205	185	186	172	172	185	191	173	185	180	153	194	202	170	184	198	186	202	206	190	188	198	173	156	187	164	177	178	192	167	194	179	188	188	158	188	169	171	175	183	178	163	182	213	174	172	173	170	170	191	187	184	182	162	193	188	209	172	202	196	175	168	198	188	167	177	182	197	181	195	194	178	193	176	176	169	167	188	148	171	193	178	142	182	195	171	160	182	164	181	176	186	174	206	184	185	188	186	199	166	170	151	161	203	182	174	181	196	196	174	191	160	182	169	167	201	159	206	194	183	196	183	158	182	189	193	230	168	189	196	185	176	172	192	191	177	179	229	182	203	136	146	175	213	186	184	169	167	196	158	189	217	159	171	204	183	182	185	179	177	178	167	167	177	181	168	203	170	162	195	185	190	195	181	169	192	192	180	171	194	198	176	180	159	162	208	183	185	176	180	181	182	156	178	192	169	179	196	157	184	169	169	194	186	179	188	192	182	227	163	178	177	176	181	183	172	197	174	192	180	164	216	172	169	171	179	179	164	177	170	211	158	176	186	170	180	207	188	192	173	182	196	183	206	185	165	159	163	170	176	178	144	181	153	192	172	185	166	193	170	197	170	181	154	174	181	172	183	165	174	200	199	183	171	209	178	189	197	188	177	176	175	161	163	176	165	170	169	195	173	183	182	173	199	192	151	189	194	183	178	165	178	189	172	191	173	152	188	176	170	187	177	185	173	176	191	213	190	161	203	185	170	186	181	186	177	157	201	187	182	168	185	184	200	178	182	176	188	169	191	189	205	201	191	156	193	201	190	192	164	212	209	157	181	172	189	193	184	187	175	183	159	189	194	182	182	188	153	200	173	193	197	191	207	189	183	169	184	200	164	163	180	159	178	189	183	174	181	196	201	185	179	185	190	208	206	187	159	183	185	170	178	186	175	171	184	185	168	180	184	184	163	167	198	180	197	173	185	178	187	179	168	190	186	181	205	156	168	177	170	178	192	196	164	168	190	173	193	189	186	199	179	187	203	171	172	179	177	198	213	171	197	176	206	156	214	188	188	172	174	200	180	189	170	172	175	159	197	201	174	150	163	176	187	174	172	192	160	191	187	181	189	189	178	186	202	161	184	201	200	167	194	201	172	183	186	160	203	170	190	178	157	190	183	163	186	173	165	174	164	158	169	184	195	194	153	187	160	192	165	169	180	181	169	180	180	194	169	194	177	206	180	181	147	194	183	159	189	187	176	188	162	198	174	171	189	154	210	175	161	176	190	190	170	184	189	185	167	187	189	195	204	175	161	202	178	173	170	188	180	182	154	185	172	186	165	199	181	173	203	193	198	215	181	163	167	206	197	166	202	176	203	181	197	178	170	168	194	187	191	198	176	192	182	185	181	178	159	198	186	186	181	196	176	173	182	157	179	188	181	172	197	189	184	178	187	164	183	175	173	198	191	193	176	176	169	179	184	184	158	187	184	176	165	172	165	147	203	170	143	174	185	191	187	163	176	164	176	185	155	181	203	161	176	183	199	181	201	172	185	196	194	190	183	194	206	187	217	206	194	185	192	164	173	163	186	187	187	182	183	209	192	208	198	196	211	206	182	171	170	195	192	168	191	186	193	182	174	186	183	172	185	182	170	168	158	167	196	195	173	170	171	163	181	170	179	179	158	176	193	181	176	201	168	180	193	169	189	188	169	191	192	168	196	189	186	137	178	194	167	182	174	176	164	205	190	175	169	174	191	167	198	161	162	174	194	183	166	176	148	152	163	192	180	181	208	190	196	214	162	166	176	192	177	169	201	189	201	193	192	182	169	185	166	147	181	186	176	185	187	177	211	195	166	204	156	184	168	151	180	189	175	173	196	162	185	185	192	156	190	186	185	194	182	195	179	179	221	166	199	197	180	196	184	164	163	182	163	181	172	189	176	196	172	194	177	203	211	193	165	189	196	176	178	172	188	185	179	176	183	167	180	173	185	204	201	188	194	196	169	201	176	196	190	181	163	177	188	144	165	183	166	144	210	189	192	187	167	181	191	185	198	199	215	179	163	185	211	180	170	194	172	166	170	188	174	169	179	184	157	200	176	163	185	158	181	216	172	163	187	156	175	186	169	182	183	165	176	165	175	155	172	168	180	167	174	197	167	165	191	201	168	183	197	163	186	159	174	172	176	167	175	181	147	182	176	169	193	209	187	171	182	180	166	172	184	194	180	190	171	158	197	188	191	192	151	179	165	183	194	182	193	200	225	187	168	156	170	187	174	181	154	185	178	183	173	190	166	190	214	165	179	178	182	169	187	177	177	193	171	173	160	176	184	204	176	162	175	179	180	180	192	176	172	197	202	199	190	172	200	194	202	189	151	196	177	169	200	183	175	158	212	179	171	170	196	189	162	173	182	179	171	176	194	183	183	174	188	187	196	188	195	188	167	194	178	155	188	170	188	174	177	173	175	174	188	194	202	178	185	174	209	192	187
24470	20783	27147	24377	12939	1137	742	608	555	591	552	474	515	528	799	467	434	451	427	427	406	406	410	395	387	372	395	410	369	416	380	402	367	407	396	389	420	403	366	399	412	418	387	355	410	432	404	413	425	381	396	392	378	385	425	383	402	388	404	392	402	397	388	412	387	393	404	412	376	393	434	388	390	451	384	385	405	375	353	410	453	365	369	403	375	379	379	393	418	383	380	398	374	371	375	376	376	392	391	395	412	397	362	425	402	397	379	403	379	366	363	444	393	357	395	381	443	370	361	413	397	364	384	379	365	413	387	381	381	397	399	381	409	412	395	356	363	348	369	370	409	385	376	377	407	378	369	384	382	389	413	409	386	373	385	421	407	372	374	407	383	440	364	404	382	381	384	371	402	429	393	395	390	380	368	409	414	408	407	366	396	408	393	393	384	391	390	392	389	414	417	358	390	399	380	382	404	393	425	366	434	394	393	396	403	364	371	368	381	373	372	390	399	391	416	404	393	394	387	384	397	417	379	431	379	394	388	371	395	380	392	375	390	424	397	374	381	411	386	409	402	360	371	388	393	380	412	424	388	380	375	403	377	395	367	403	384	384	385	381	404	419	385	394	410	448	447	375	432	396	416	382	370	388	369	386	391	403	357	381	386	416	388	363	394	356	385	378	394	400	412	437	424	365	381	393	409	426	417	366	403	417	422	400	405	382	372	409	379	397	352	370	365	411	412	396	407	379	395	387	386	397	388	376	335	387	417	390	389	398	405	398	383	410	391	377	362	411	377	429	412	376	409	399	403	392	379	385	407	368	376	422	390	395	406	399	400	372	390	393	413	384	414	389	390	371	358	401	375	354	393	396	402	354	371	433	428	412	380	374	362	376	399	383	374	379	396	373	379	397	387	382	391	391	390	366	382	403	431	430	355	430	408	371	378	405	388	386	377	397	371	372	402	365	365	402	406	384	400	407	400	377	379	375	376	420	368	350	360	413	406	393	416	392	367	371	392	387	408	425	389	416	416	390	376	387	395	388	375	382	377	386	392	379	424	371	418	373	411	388	395	387	399	380	386	395	403	418	396	403	374	374	370	392	363	391	385	394	386	360	397	359	396	392	376	388	404	373	391	387	386	386	430	380	361	383	434	437	382	420	372	420	403	385	368	398	376	388	394	388	390	398	384	387	333	430	380	384	397	417	359	400	406	388	378	368	395	373	436	401	423	376	413	397	429	367	392	376	414	387	383	393	396	384	457	417	386	386	411	366	389	380	410	405	415	381	392	371	401	384	373	416	409	385	382	387	365	398	412	430	358	384	392	405	388	416	429	379	391	411	394	361	418	394	413	424	403	404	377	406	367	401	407	382	400	371	399	395	386	395	417	410	350	393	389	426	349	421	408	404	392	393	434	365	389	369	363	389	393	391	383	408	415	397	380	358	402	383	353	391	395	411	413	385	396	422	370	390	400	407	391	392	361	381	377	394	401	388	390	375	384	381	376	453	391	363	407	384	371	384	399	365	378	392	398	399	372	381	410	403	382	372	418	392	392	409	402	403	361	390	371	355	382	381	374	443	375	397	424	385	406	342	396	389	398	380	409	400	401	401	431	368	379	407	383	409	393	387	376	400	377	369	392	398	395	424	402	423	372	385	407	393	389	416	422	380	373	402	356	385	383	372	376	379	429	377	391	401	377	402	402	367	400	410	398	377	362	401	397	413	362	391	398	390	416	406	379	414	394	388	367	394	381	413	345	404	399	412	394	419	376	424	407	441	375	416	397	436	415	412	407	398	390	406	395	359	390	431	366	379	373	441	395	429	379	384	391	427	400	390	383	388	358	376	355	380	414	420	373	385	396	399	379	374	398	410	406	349	388	365	446	401	426	428	370	399	410	386	388	371	401	371	419	382	374	372	361	377	391	381	347	406	410	403	399	388	361	409	395	387	379	397	421	394	396	392	364	366	356	396	351	380	412	387	371	382	399	390	382	373	367	396	394	421	370	384	380	422	412	410	437	404	374	370	420	367	405	397	390	418	407	420	384	399	405	400	393	421	370	400	421	394	387	405	430	381	415	389	375	370	362	407	393	381	417	414	391	380	386	400	374	391	368	390	403	380	416	425	380	394	350	424	441	389	379	403	375	387	398	385	409	420	383	378	382	418	409	401	411	373	390	376	370	391	403	404	392	392	384	361	381	392	416	420	379	403	377	413	365	394	397	389	390	366	387	381	368	400	349	383	403	402	365	388	404	422	393	392	375	404	366	371	388	374	352	371	394	379	415	365	379	405	420	419	379	393	370	410	392	396	408	385	405	410	408	379	437	384	380	393	418	388	376	387	394	394	396	389	387	403	422	423	394	383	391	418	355	368	376	404	371	376	393	403	417	358	403	396	373	392	376	397	390	405	402	363	366	401	372	361	398	388	386	386	372	384	397	350	401	377	425	387	352	389	367	384	397	401	369	405	403	396	400	376	354	443	382	340	408	385	382	415	377	396	423	407	384	402	387	397	383	408	371	423	392	399	397	410	381	379	398	421	376	433	410	409	400	394	382	406	401	396	389	415	407	400	408	385	397	408	419	401	402	368	411	375	374	393	389	369	375	392	409	363	413	421	406	399	403	398	408	377	438	407	416	412	397	366	388	414	393	379	399	416	380	406	384	389	423	405	385	445	399	389	399	419	401	400	402	373	429	419	365	368	366	408	373	430	424	363	403	405	422	391	420	362	416	413	430	396	399	392	375	404	374	384	387	386	411	436	377	408	377	379	417	402	419	409	401	398	369	423	400	417	414	379	397	420	406	372	410	383	395	421	399	360	393	413	398	436	406	398	386	377	398	406	380	435	406	355	402	395	439	395	395	401	401	397	380	380	403	371	402	377	399	387	425	391	397	404	361	395	379	360	353	380	376	378	390	385	382	389	404	406	395	396	387	379	403	387	388	388	393	383	388	394	377	384	362	413	382	379	383	394	414	405	385	421	391	392	406	378	380	384	403	396	369	398	355	375	392	411	384	392	397	407	403	387	428	404	376	362	414	383	385	338	333	391	397	366	384	387	397	426	371	351	378	406	383	376	376	377	375	407	425	377	430	375	385	402	396	367	409	377	384	394	370	402	400	370	388	399	397	376	446	384	415	407	406	365	386	393	388	381	395	400	385	385	382	386	413	407	409	371	435	363	370	367	416	372	367	388	402	409	350	384	390	408	423	383	331	398	438	392	426	395	382	380	365	401	394	372	377	408	364	359	409	401	389	383	384	395	371	425	375	359	393	393	379	407	390	415	403	395	410	389	403	371	402	398	358	418	410	382	399	409	361	387	376	344	378	386	394	423	409	412	435	372	390	382	400	361	392	420	412	409	361	409	403	384	404	390	400	402	380	415	395	390	413	388	389	403	372	417	428	400	370	382	395	385	380	372	392	395	356	391	390	424	408	359	374	395	387	383	402	367	401	378	409	416	376	412	355	366	379	396	371	416	387	398	377	392	403	370	422	390
8381	8868	6694	3366	2485	1585	1289	1067	944	986	885	774	840	795	1244	555	568	497	507	515	475	489	467	467	508	467	462	483	506	470	466	462	457	437	483	500	484	464	468	433	464	446	456	428	459	477	466	428	501	475	475	472	479	484	449	476	450	449	452	458	472	438	499	466	471	490	432	416	438	462	418	487	461	452	485	468	468	438	456	469	457	474	441	458	423	495	487	471	448	460	453	489	464	467	455	456	409	454	456	440	440	455	462	465	462	460	439	450	451	439	472	468	452	486	422	449	490	453	436	483	465	456	464	460	394	445	447	468	473	443	452	434	470	471	412	461	437	478	419	417	445	449	443	463	483	442	454	458	462	477	452	481	420	483	494	456	462	468	446	431	452	483	478	457	468	461	432	457	485	458	465	457	473	447	453	414	486	439	470	442	428	469	477	467	437	448	442	452	465	425	427	463	429	447	433	455	454	473	457	496	487	429	465	425	469	438	442	391	451	436	497	431	480	412	453	461	496	426	469	467	454	440	510	464	467	408	462	478	447	457	441	456	457	431	467	421	472	491	473	470	465	476	452	470	462	457	454	446	433	469	441	463	435	461	440	484	459	435	456	447	483	460	422	456	503	458	443	484	461	449	440	452	460	467	461	467	445	453	443	447	478	450	489	480	427	490	477	466	471	414	437	422	449	455	457	419	436	457	467	469	462	474	486	465	454	425	461	448	439	461	480	434	479	471	425	458	456	431	441	474	453	419	416	461	437	428	461	457	477	455	455	455	432	487	403	476	448	436	500	487	489	464	452	438	421	498	430	472	444	470	482	476	485	414	448	419	450	453	478	428	418	479	456	469	493	437	421	467	441	451	456	460	460	432	453	435	438	472	445	498	438	452	456	451	461	413	435	452	438	455	436	461	445	432	444	497	433	431	456	483	464	474	457	470	468	468	444	483	439	456	459	467	459	456	460	405	454	499	422	458	442	468	490	491	475	442	481	405	457	443	446	489	452	417	465	481	476	446	455	474	437	464	461	441	465	454	455	485	471	413	427	462	463	466	486	463	412	488	491	480	457	471	466	482	429	464	440	439	447	442	447	476	468	446	476	459	489	453	437	461	423	456	435	459	449	492	449	454	438	475	438	476	421	460	460	452	467	448	467	504	456	451	475	496	458	458	470	425	445	453	495	457	494	489	473	472	471	422	448	468	444	442	456	468	452	461	434	445	461	452	431	464	460	434	424	460	498	450	439	442	433	453	441	447	443	454	459	445	457	432	472	477	443	434	441	466	459	466	435	436	457	447	497	419	480	414	453	449	467	466	472	431	453	417	471	435	452	462	480	459	444	465	463	449	473	431	457	457	415	447	465	482	426	479	435	475	463	462	469	445	432	451	406	436	485	428	419	462	460	513	483	485	462	430	435	460	434	497	511	479	455	461	449	441	435	461	464	444	469	465	479	428	437	444	478	509	431	442	440	408	455	407	450	455	457	412	492	472	431	451	449	504	453	476	452	486	489	469	395	474	460	459	445	482	466	471	458	471	420	437	477	459	439	432	465	463	429	501	476	469	467	439	448	438	435	486	460	498	439	480	484	462	450	468	485	453	477	462	438	461	464	479	465	489	487	482	429	470	480	449	470	465	447	477	469	450	420	462	430	447	449	454	480	428	467	479	427	456	439	468	467	518	459	451	460	433	463	471	476	452	450	441	418	479	452	446	431	455	480	460	443	446	479	451	459	475	482	476	433	475	457	459	436	492	470	496	425	452	436	462	455	505	458	450	466	474	476	400	465	462	465	477	413	494	470	453	497	433	466	465	419	452	464	434	450	471	432	459	456	460	431	462	449	419	453	472	430	443	453	446	422	461	472	418	422	453	482	442	472	464	473	432	492	442	479	468	443	479	451	455	466	416	475	437	460	443	446	484	457	476	484	439	486	425	499	466	457	427	443	499	475	456	438	463	508	455	449	480	441	442	485	450	452	515	452	441	455	448	407	508	479	476	483	432	431	405	477	457	424	476	466	446	430	429	474	432	497	413	449	456	450	462	480	421	419	448	460	475	439	459	508	429	451	498	519	444	471	452	451	458	432	468	460	462	446	502	452	432	471	450	481	430	455	421	448	470	494	441	464	414	453	442	485	478	479	447	449	461	442	443	458	433	442	462	471	484	467	468	439	441	469	435	449	433	455	403	470	493	459	462	422	426	508	462	451	452	447	456	434	466	452	452	459	443	463	466	445	442	485	494	468	475	476	475	481	465	446	463	500	452	454	495	437	446	430	456	478	451	454	471	471	456	475	399	440	453	466	492	438	449	457	432	449	457	465	471	479	467	445	477	478	486	435	443	444	481	441	449	461	452	473	433	503	489	469	448	440	463	442	485	476	421	421	433	426	480	474	439	419	470	442	433	453	467	416	453	444	456	465	433	463	447	456	450	431	447	475	438	479	457	467	450	479	439	451	458	439	485	448	439	470	475	465	489	458	442	449	487	483	480	451	423	463	425	489	471	473	458	435	458	449	481	455	461	406	453	473	456	470	425	461	443	496	485	435	470	439	425	440	477	470	456	425	456	501	431	456	448	471	500	453	423	416	444	471	486	450	462	461	469	479	467	433	488	470	452	439	473	450	455	451	436	457	490	442	477	452	442	464	458	481	499	463	453	445	461	422	479	466	467	513	451	458	415	473	476	467	468	453	461	468	433	464	426	478	461	433	448	461	491	443	470	475	478	473	465	426	460	459	485	463	446	452	499	450	473	431	458	432	462	459	430	457	430	471	412	483	465	439	454	434	497	443	450	461	458	453	474	450	476	449	467	464	443	452	485	441	460	471	407	430	467	427	431	476	432	481	459	481	453	434	450	442	475	468	440	446	444	456	465	475	449	483	468	482	466	460	440	469	438	438	428	446	463	448	442	459	464	497	422	444	432	443	456	435	448	453	468	463	449	438	441	471	454	473	474	483	427	459	452	441	501	460	455	441	473	466	410	448	467	450	462	455	449	472	458	491	470	447	445	435	438	479	466	445	462	458	478	466	472	452	442	425	440	441	451	494	456	454	485	465	455	446	462	465	445	435	442	447	439	434	492	474	425	458	470	448	426	462	432	408	491	466	464	460	465	468	459	410	466	481	440	463	423	453	459	459	447	488	480	457	476	469	427	451	453	454	446	464	395	452	459	461	457	456	473	450	468	467	468	474	487	481	439	444	454	462	436	479	421	469	439	471	466	453	444	462	449	444	430	433	475	466	453	447	455	478	468	491	445	461	459	417	417	465	463	441	426	483	446	455	453	454	482	398	464	459	477	464	451	462	491	474	436	441	458	453	462	449	475	469	415	461	453	477	454	450	463	449	470	437	438	454	407	460	503	477	477	469	461	455	445	422	449	472	454	466	458	452	442	430	449	453	463	456	444	460	458	451	465	444	459	446	469	468	461	445	455	480	445	457	450	451	438	459	465	466	440	482	435	455	487	450	455	450	443	470	526	455	468	457	466	469	438	423	448
22373	20844	28571	23222	20840	20893	12038	1258	910	771	748	711	618	656	1362	334	316	267	227	250	275	248	199	229	217	199	197	186	193	194	202	200	185	155	197	159	142	156	174	156	172	158	158	151	182	180	173	147	155	158	158	139	143	152	185	135	170	174	145	145	161	143	147	173	144	161	153	156	154	147	160	137	126	170	141	136	150	151	144	141	162	146	152	139	144	159	174	142	161	121	129	128	160	126	141	161	157	155	159	173	162	155	144	140	151	139	153	140	151	170	157	129	141	130	143	163	150	162	174	136	151	165	170	162	123	144	170	145	141	160	161	136	130	146	144	144	163	142	154	150	150	135	145	161	155	144	136	122	135	142	142	127	146	137	153	166	158	147	138	163	148	116	160	133	140	135	141	143	157	128	128	146	168	146	152	134	152	132	142	144	139	166	139	152	150	127	143	155	170	136	137	143	168	142	154	138	143	129	141	146	147	136	138	154	133	137	157	156	136	144	128	149	132	154	136	152	142	146	153	143	128	139	142	148	145	127	129	146	147	158	136	138	141	146	162	135	159	134	150	126	134	133	153	156	141	149	139	163	168	140	141	149	141	141	153	155	150	152	148	173	163	147	145	140	131	145	156	152	144	149	124	158	129	138	157	140	148	152	151	138	151	143	148	121	140	127	147	170	155	140	156	151	136	156	146	150	157	152	127	167	128	135	131	145	174	120	148	122	144	120	140	173	156	140	144	129	164	142	141	152	140	146	124	156	144	160	146	139	134	162	164	142	142	108	152	142	140	148	170	142	155	148	151	143	154	156	141	138	146	176	138	144	148	155	139	154	129	169	156	139	161	153	157	139	138	147	170	153	143	139	150	162	156	128	158	130	162	151	160	138	134	130	162	138	150	134	144	150	142	131	117	158	166	139	153	144	148	161	153	170	146	149	125	140	154	165	133	138	171	152	146	142	178	168	134	155	156	134	145	159	172	125	141	142	149	145	162	155	143	165	165	133	160	135	173	143	157	142	156	139	166	146	157	140	164	142	127	140	138	132	151	142	150	151	153	152	129	132	143	165	133	140	138	148	168	135	150	148	154	146	148	134	140	164	145	151	156	129	162	150	151	144	139	150	143	142	143	160	143	136	151	138	171	158	124	137	139	137	139	152	141	124	157	140	128	153	151	146	155	150	155	160	144	153	146	155	127	151	141	163	139	158	113	152	134	160	135	149	135	142	149	154	153	155	149	156	138	138	156	149	136	160	151	161	150	155	161	147	144	151	173	153	152	145	142	141	140	145	133	139	123	141	138	133	169	145	159	133	145	159	157	145	163	174	151	138	150	155	137	154	140	143	150	164	135	122	140	126	148	157	153	142	169	132	133	147	125	139	156	154	142	161	144	130	122	142	159	151	157	153	149	151	153	170	140	156	150	146	139	159	173	159	144	129	155	151	153	143	175	128	146	151	150	148	149	140	146	149	143	146	134	136	181	152	155	140	135	121	151	160	136	142	150	141	115	139	143	114	136	152	147	161	154	171	140	121	166	139	154	172	150	127	144	151	138	138	146	126	138	164	131	154	124	143	133	141	128	137	157	141	137	150	133	162	116	156	146	141	136	154	147	149	129	149	136	129	148	145	140	156	151	138	131	146	167	143	130	123	142	153	150	154	127	132	144	138	152	139	153	138	165	146	138	138	138	143	165	156	148	136	132	149	139	143	151	143	148	172	146	130	146	153	156	141	153	162	131	133	125	149	131	150	168	139	152	129	151	156	150	147	141	158	152	158	147	159	132	146	144	145	160	148	148	141	151	116	150	157	127	136	161	145	119	141	155	161	147	134	131	146	139	140	143	162	153	148	136	165	135	141	148	157	137	155	164	156	137	119	127	165	143	145	142	142	162	140	129	142	133	134	163	123	135	155	127	144	167	135	135	169	128	146	121	161	142	154	168	153	133	134	158	166	139	153	131	138	137	155	152	134	140	127	142	140	148	145	140	139	125	133	131	141	132	159	157	156	141	159	148	141	161	136	145	143	144	128	138	132	146	167	139	147	157	153	156	145	150	138	150	159	154	151	140	134	161	148	134	125	137	149	140	151	156	150	161	117	141	161	139	154	156	145	121	158	140	148	145	143	161	156	175	152	148	160	137	146	164	150	149	137	134	157	139	158	129	159	130	151	143	155	150	155	129	147	149	173	143	149	150	155	136	136	150	152	175	134	145	161	148	126	142	148	141	162	155	175	162	134	155	181	130	175	137	144	161	131	144	141	153	151	124	154	148	148	147	164	136	139	169	144	131	144	133	128	141	132	139	139	146	153	133	125	141	160	152	137	141	153	154	154	157	144	126	142	145	163	132	145	143	133	156	162	135	128	154	139	135	156	149	154	134	150	173	132	124	167	154	137	131	124	141	142	162	131	134	150	125	153	160	173	150	137	129	158	162	154	134	144	140	147	132	157	133	127	151	137	129	181	154	142	142	153	144	145	137	145	158	149	137	149	142	149	159	153	129	170	159	155	139	165	154	133	143	160	166	146	134	131	146	148	137	134	134	150	144	172	147	145	175	154	138	152	155	137	133	152	159	168	138	153	158	149	142	150	143	130	147	146	143	139	152	137	146	142	147	147	140	160	159	153	134	147	144	128	152	151	137	139	142	135	139	158	141	147	158	139	153	143	137	140	145	142	152	154	139	128	166	136	135	162	148	145	158	136	142	159	142	141	156	140	140	137	157	146	139	139	152	134	148	106	154	156	147	147	125	132	155	150	164	111	129	154	168	144	137	132	151	160	120	149	148	147	127	140	137	140	157	131	129	147	149	150	152	147	133	145	144	153	147	172	134	161	144	149	165	138	128	135	128	166	156	135	147	144	154	140	134	155	153	147	142	147	162	158	136	141	154	156	174	141	158	159	116	153	145	155	164	119	144	145	140	140	144	121	139	149	162	151	121	148	137	135	130	166	139	149	137	150	128	159	168	142	175	143	162	157	149	147	152	142	140	147	143	126	137	157	138	130	176	144	136	137	161	141	164	148	142	154	164	124	161	158	133	125	170	131	157	150	147	154	149	116	147	141	146	144	139	135	148	148	126	147	161	161	130	140	136	129	145	134	170	169	137	129	151	158	148	131	142	156	125	146	140	153	135	142	152	141	149	137	166	131	136	148	160	130	139	159	167	147	149	147	147	144	138	152	165	143	162	141	151	134	137	159	130	133	139	153	148	145	141	125	138	136	154	146	146	139	139	128	173	186	159	133	174	149	134	155	160	144	141	139	138	150	127	127	153	148	137	142	157	164	131	142	166	141	137	140	147	167	148	154	149	147	154	160	138	138	142	134	160	160	150	118	153	144	163	137	148	121	171	144	151	155	143	129	140	162	125	158	157	148	112	150	120	125	141	134	135	152	138	162	149	147	158	152	139	151	137	146	154	150	115	146	151	150	134	145	152	144	155	139	153	134	145	163	146	165	143	172	150	164	152	155	125	147	153	128	149	149	137	155	142	138	153	158
11463	18896	15930	8740	6163	4037	3155	2470	1999	1669	1416	1174	1282	1189	2461	535	461	421	327	328	309	308	283	279	274	275	254	240	256	235	249	229	219	219	202	197	207	233	213	183	200	173	216	204	185	182	188	202	179	170	184	192	182	178	181	182	215	181	172	182	162	206	173	201	179	212	202	183	179	177	186	196	187	167	178	166	174	144	190	204	177	172	181	182	187	170	166	172	161	175	177	159	183	158	146	183	163	177	178	156	165	181	168	180	158	163	161	178	170	158	175	172	174	176	171	167	178	165	142	183	177	194	184	166	191	194	158	174	164	185	150	168	149	176	160	173	177	169	144	164	166	146	191	172	130	176	173	174	190	172	176	164	157	175	168	190	195	152	157	158	182	144	167	158	170	154	188	171	174	166	163	176	170	164	178	148	164	184	167	174	183	157	145	165	167	182	169	187	156	159	177	179	167	164	190	174	182	155	157	175	164	176	172	174	168	182	166	173	200	173	186	168	172	165	173	169	144	174	165	176	156	158	162	172	174	195	149	182	145	125	156	187	165	192	168	162	178	160	192	176	161	194	163	160	173	185	154	190	163	180	165	156	152	163	141	167	166	172	165	187	167	148	193	190	162	156	156	177	181	138	165	154	160	162	173	185	165	156	145	184	183	151	158	165	155	179	153	168	152	169	179	169	172	182	169	150	177	159	176	159	166	151	160	159	172	170	169	162	161	179	161	175	185	184	135	171	152	166	177	168	173	161	174	160	170	172	157	202	176	154	162	183	190	169	167	147	165	186	158	166	190	181	157	181	197	181	191	172	167	166	168	148	153	177	173	174	152	179	172	190	164	155	176	147	176	178	159	168	174	172	157	157	164	166	125	168	156	148	171	177	151	191	163	166	173	187	185	178	152	158	175	150	169	176	159	169	180	140	149	146	174	150	168	176	161	149	175	152	171	162	172	197	183	152	155	179	183	165	168	179	207	177	182	179	164	158	167	149	171	182	154	160	173	177	177	201	152	165	190	171	186	167	151	166	156	169	169	170	165	163	182	167	175	197	162	172	181	169	167	193	193	170	153	181	166	172	166	160	182	174	176	166	190	165	164	165	182	190	161	171	139	171	171	172	169	167	181	177	162	154	179	173	184	182	178	153	173	174	149	171	195	174	167	179	192	169	140	178	175	181	170	178	166	179	165	158	142	153	180	162	151	177	175	169	174	188	168	151	170	163	180	174	170	162	178	179	189	160	164	156	170	186	162	165	158	172	171	176	151	197	178	170	145	158	168	153	171	157	170	161	160	160	165	181	173	151	156	173	186	175	167	193	158	200	170	159	186	160	163	186	152	173	168	156	149	167	176	161	181	160	165	166	172	156	165	145	153	160	183	179	163	160	187	167	175	160	163	160	163	167	167	177	156	177	151	175	163	160	178	191	152	192	171	156	183	179	156	157	181	195	155	172	147	150	186	167	150	163	181	163	162	171	170	154	160	167	181	194	147	171	201	161	169	168	165	183	174	180	165	183	159	190	151	187	153	162	165	180	168	185	159	159	146	148	169	161	151	179	171	158	152	147	147	177	160	176	181	161	168	181	156	171	179	182	150	174	174	187	180	138	170	184	163	181	169	171	175	152	147	192	177	155	144	165	164	173	157	158	161	195	179	159	160	158	153	172	174	166	191	184	184	180	158	163	150	170	154	169	178	184	164	182	172	198	161	155	152	163	178	172	202	176	162	169	158	147	175	151	169	173	174	168	159	150	178	154	171	178	175	147	187	179	165	161	171	159	174	153	170	176	138	167	149	160	153	155	198	154	165	155	160	169	162	154	202	150	177	166	157	156	183	191	155	162	164	177	167	182	173	168	150	149	159	141	177	185	170	175	161	158	157	162	146	150	162	170	167	151	191	148	157	172	164	165	168	168	183	148	178	177	160	163	181	202	168	177	165	169	183	165	156	148	165	171	160	161	168	166	157	158	164	181	166	171	168	157	168	178	169	144	176	172	160	172	168	160	160	167	158	169	175	165	175	167	169	166	164	158	157	145	152	160	184	138	163	161	145	181	143	156	158	156	161	159	164	155	170	169	171	186	202	182	156	171	170	172	179	165	174	170	161	162	146	164	149	176	166	181	155	180	170	162	147	165	187	193	154	180	175	175	160	154	171	181	169	179	167	154	170	168	151	184	157	152	181	156	165	170	171	154	175	184	157	163	162	169	167	149	149	185	178	135	169	171	176	186	161	168	155	181	190	164	159	171	194	161	185	152	152	172	172	167	164	181	184	177	149	160	186	156	178	180	165	164	181	172	167	156	143	174	156	156	177	164	155	184	159	177	164	173	150	150	168	150	177	180	159	184	188	168	183	152	178	183	149	195	176	199	181	166	178	171	150	177	153	165	166	173	156	162	187	171	178	154	162	159	155	181	155	163	164	174	167	193	182	168	155	183	166	161	159	177	149	153	169	156	204	168	169	157	143	173	196	154	176	183	166	171	172	153	165	166	173	185	184	174	171	167	164	154	168	202	155	165	171	183	173	173	154	172	156	159	166	184	168	169	167	169	167	178	168	171	178	164	147	164	183	177	162	171	146	139	172	174	180	162	160	176	175	154	158	161	166	179	192	201	166	182	156	153	168	165	167	177	170	167	182	159	153	172	159	171	162	172	166	167	173	160	165	174	173	165	183	168	165	178	161	184	158	161	173	153	188	165	170	144	168	177	181	152	149	147	185	165	157	169	165	159	181	171	178	183	158	173	157	183	154	172	146	157	181	171	165	144	161	176	180	167	192	171	176	162	178	156	186	170	163	166	160	169	152	170	166	169	194	147	154	178	163	158	166	159	172	171	169	146	167	144	168	170	159	162	170	186	165	148	145	174	157	172	165	176	176	163	180	152	158	188	145	165	163	158	170	208	146	149	194	157	157	172	154	160	151	163	163	184	167	157	154	156	158	170	165	156	182	168	182	164	177	167	145	168	169	149	154	173	167	179	147	171	167	168	152	177	185	168	200	188	163	166	148	150	158	175	185	158	169	174	166	172	167	168	156	162	141	170	164	178	171	154	158	178	169	187	192	170	170	177	187	156	196	169	147	162	164	152	155	147	194	173	174	173	189	166	159	180	159	163	183	171	167	151	180	166	176	155	182	189	156	149	152	171	190	200	177	156	167	174	155	173	165	178	169	163	155	159	163	167	162	156	187	161	176	183	174	153	195	178	183	154	179	157	188	151	174	159	185	176	162	170	180	166	167	165	158	168	198	182	185	145	165	160	174	182	166	181	171	163	174	169	171	179	147	171	185	159	193	155	163	185	172	170	174	187	143	174	180	188	177	179	183	155	183	164	171	163	166	152	158	152	163	170	180	188	153	164	203	167	172	159	183	158	177	156	156	152	151	162	177	145	163	174	181	169	145	166	171	144	168	158	161	165	180	188	161	172	162	181	158	155	178	176	153	172	175	159	147	169	166	170	175	162	176	169	188	184	190	145	130	179	176	197	151	176	160	187
26491	20195	9247	1239	780	563	489	374	378	385	382	412	438	366	380	347	377	344	333	334	345	311	337	333	319	325	342	355	328	306	310	308	315	341	349	368	332	342	326	302	317	319	324	334	322	335	339	319	323	340	332	341	335	371	342	344	344	335	298	366	326	361	356	278	338	317	346	318	326	327	305	331	300	330	312	311	336	324	337	328	317	340	328	296	352	318	357	314	341	313	344	336	346	358	348	338	326	322	338	321	333	329	314	338	328	334	308	338	375	323	332	326	352	333	351	328	323	319	335	342	354	304	354	335	359	328	346	298	346	339	313	358	299	348	325	346	322	330	307	329	300	315	348	297	333	315	323	310	314	333	351	324	318	308	324	336	345	326	332	330	332	312	325	346	330	331	345	301	354	339	325	352	331	338	322	358	316	361	284	343	297	322	360	327	345	343	336	344	338	316	322	307	334	319	327	350	309	345	326	355	312	330	307	313	323	347	307	348	349	336	371	325	345	309	337	339	339	329	344	330	322	306	329	321	318	337	308	337	326	368	309	299	317	342	352	326	367	328	322	323	347	328	320	345	352	355	339	345	337	342	308	365	291	350	302	329	335	338	345	326	276	334	304	302	357	339	329	333	337	341	341	345	347	323	334	331	304	317	317	343	334	322	345	322	347	324	323	338	337	353	316	316	347	349	326	314	326	335	312	338	333	310	341	354	330	326	364	338	302	335	328	341	310	325	334	345	341	322	345	297	343	349	350	326	323	322	292	316	371	341	330	333	330	317	314	326	340	323	306	330	344	320	317	333	340	312	339	342	328	341	314	356	340	329	315	328	334	341	327	334	329	327	294	331	351	326	352	347	325	336	311	296	355	330	395	324	311	291	309	335	336	294	298	395	358	327	324	311	325	312	370	310	368	329	331	327	344	349	316	324	310	344	318	303	340	322	305	346	381	311	346	324	348	356	345	326	316	325	340	310	340	327	348	310	336	313	349	338	344	341	332	308	347	318	316	338	312	294	317	297	337	350	327	328	294	281	353	320	347	341	334	337	329	347	337	359	347	344	322	323	344	335	289	298	358	366	311	344	340	363	346	341	312	313	337	336	319	352	313	353	291	337	335	315	342	342	322	315	326	337	319	297	326	326	321	345	353	354	338	332	338	315	342	341	346	292	339	285	325	348	346	347	305	342	331	333	316	304	343	346	338	350	346	360	332	335	296	342	314	330	315	342	348	344	370	324	358	371	300	303	337	338	321	348	298	334	334	293	306	350	313	306	340	349	342	318	315	313	360	342	325	327	359	329	303	324	334	287	333	364	354	330	335	349	325	312	311	335	330	338	353	320	352	347	336	327	320	305	319	314	366	331	324	340	288	348	333	357	328	374	339	320	331	319	347	314	334	315	336	356	340	355	367	332	357	302	324	319	333	308	333	290	359	312	333	320	338	316	343	307	326	319	320	331	353	292	330	321	345	354	329	373	347	346	336	333	323	324	282	333	358	334	341	312	334	359	295	330	296	342	343	318	322	324	329	358	350	339	363	324	338	325	319	351	332	325	365	366	351	313	338	345	343	345	315	324	338	348	347	357	331	305	318	320	308	309	340	305	325	328	321	345	333	339	348	338	375	330	368	321	322	328	314	295	337	315	316	357	323	333	344	311	341	317	307	321	352	299	321	334	346	337	325	353	330	346	350	349	359	313	325	351	322	330	313	332	357	334	321	308	353	368	312	371	326	325	355	314	332	346	305	316	326	304	343	332	322	312	326	337	309	348	332	316	345	348	353	325	381	304	309	341	324	316	332	348	324	325	338	333	328	309	352	355	313	345	309	330	359	331	323	318	285	332	318	327	319	327	345	342	338	334	372	342	320	357	319	335	329	357	318	331	288	350	328	302	307	338	313	340	314	328	335	316	294	326	351	338	365	356	321	327	386	311	330	317	313	344	321	303	343	326	349	324	346	374	338	339	307	316	338	305	330	341	315	340	323	336	358	368	328	319	321	328	303	339	325	323	334	338	332	366	351	337	339	310	307	338	335	345	315	313	339	337	319	365	334	329	310	344	318	338	317	335	327	345	332	275	345	315	317	334	303	330	317	290	357	330	361	316	312	313	359	348	408	341	340	316	331	352	330	323	325	343	325	286	351	356	317	308	350	347	319	309	332	336	305	336	311	348	343	355	331	331	304	313	355	305	332	336	354	335	308	343	298	315	321	339	336	292	346	330	326	330	324	350	305	351	314	335	341	361	368	297	335	358	345	341	326	346	347	343	306	327	332	339	306	345	360	333	354	355	320	310	341	315	359	337	316	340	318	344	307	333	346	335	336	332	363	313	331	338	353	348	347	361	348	308	330	361	359	338	328	296	334	310	319	303	316	324	297	317	355	365	348	335	307	335	332	356	324	315	295	342	331	305	338	332	375	358	336	320	337	326	314	314	319	332	321	380	338	311	318	378	328	326	366	323	314	372	314	351	345	323	341	364	311	325	344	340	304	338	306	364	315	363	320	287	347	316	313	347	345	342	350	338	319	336	323	311	315	318	304	339	327	341	312	305	314	331	348	357	295	332	306	358	336	323	347	343	349	348	367	369	321	338	326	385	333	356	328	350	320	330	304	344	318	330	325	314	370	335	366	311	315	321	327	343	342	340	336	336	334	329	335	350	316	334	319	339	319	322	316	316	323	351	365	323	326	362	338	342	336	302	330	312	346	293	289	316	342	352	338	313	330	328	357	343	319	324	321	355	327	337	344	337	325	337	326	337	315	345	338	343	329	299	360	336	343	322	352	319	348	334	340	342	355	315	332	334	320	361	329	310	316	362	328	315	327	337	299	334	287	351	332	334	377	345	350	333	340	343	341	346	309	333	317	313	347	307	290	336	336	346	355	356	331	329	344	334	328	341	324	306	338	331	336	345	320	317	308	352	353	311	323	326	329	326	321	334	333	324	356	332	314	356	338	319	322	355	322	307	322	301	375	355	312	351	339	306	316	297	330	305	335	328	307	350	309	343	335	345	325	315	313	331	355	371	301	349	329	338	329	332	307	320	314	350	307	315	316	331	330	369	296	314	352	347	322	345	365	310	335	304	355	317	339	315	334	317	348	369	356	326	356	352	312	312	342	303	341	319	295	335	322	367	334	332	350	321	300	328	319	342	308	333	349	331	311	315	333	365	350	363	362	315	330	347	344	333	323	340	332	358	307	342	329	317	321	336	372	326	329	350	337	324	320	338	317	339	340	321	338	328	345	343	342	324	313	311	312	294	357	327	335	309	326	339	345	318	315	357	349	326	328	355	345	297	300	323	319	342	362	334	351	307	349	316	371	330	373	317	327	345	338	333	305	364	342	346	361	335	341	340	330	315	347	358	307	344	320	318	326	344	335	320	340	330	328	339	340	375	320	342	355	342	340	330	323	351	352	364	324	352	310	324	336	330	314	364	353	364	314	318	335	316	347	325	335	325	340	336	355	344	326	337	338	304	335	344	312	347	335	350	334	316
5136	3292	2340	1245	1037	570	555	507	474	467	488	482	577	615	518	412	374	397	415	420	444	421	417	433	430	408	408	416	413	390	405	408	412	381	393	402	399	377	436	398	374	388	413	409	425	409	365	407	419	428	425	388	404	389	369	388	425	402	390	391	393	396	417	446	402	413	391	396	410	396	404	407	432	425	386	428	405	412	384	376	391	394	386	341	409	418	398	399	427	388	434	410	404	441	373	409	421	363	410	406	428	374	382	407	401	377	435	394	374	384	395	386	357	375	384	394	449	389	390	411	440	413	383	410	441	392	422	414	380	381	404	428	393	426	381	398	439	416	410	383	414	435	361	411	439	399	364	396	383	411	404	433	412	378	404	405	422	412	424	406	435	406	404	379	403	393	391	390	375	386	397	402	378	394	385	400	417	391	409	385	393	426	407	414	389	394	419	417	407	378	412	385	406	422	378	415	443	409	400	382	386	430	385	397	422	424	404	395	414	363	415	411	397	381	391	399	394	392	404	403	389	415	394	383	459	406	386	377	400	364	385	414	397	420	442	383	411	380	405	407	408	416	387	431	440	391	390	398	416	447	386	382	396	396	397	385	381	390	402	374	421	375	440	401	431	404	384	400	428	394	395	380	415	416	374	393	417	398	391	398	399	390	403	410	417	399	382	427	426	388	416	409	400	431	427	373	410	380	397	439	414	401	414	384	374	401	393	399	388	371	418	361	407	390	392	396	424	410	437	407	439	416	386	405	387	373	382	380	369	379	402	387	375	413	407	417	397	427	416	417	396	403	374	388	353	410	415	413	412	412	405	380	426	400	374	388	386	393	419	416	452	406	382	415	401	417	368	409	421	389	403	420	396	368	396	411	392	400	414	406	387	394	398	396	424	428	400	412	405	362	409	418	410	412	435	408	389	414	397	376	396	428	417	394	433	435	381	398	381	419	390	391	397	406	382	415	416	407	442	405	422	430	401	422	389	409	434	406	396	416	390	393	399	386	379	418	423	431	413	400	422	384	413	370	411	408	445	418	392	427	434	431	413	415	384	407	414	410	384	403	410	385	389	408	370	411	418	396	455	405	365	438	431	422	414	420	403	424	396	415	407	431	407	406	411	401	387	396	430	397	422	397	410	395	412	410	382	392	404	411	429	410	361	377	391	388	428	423	398	404	401	421	413	419	400	382	398	402	392	360	380	394	391	416	386	443	409	389	394	405	409	383	408	380	435	409	412	408	426	410	424	395	411	386	379	426	401	407	399	451	417	429	426	400	342	403	420	398	393	387	374	413	387	379	388	396	395	416	409	404	411	388	390	409	401	354	364	398	388	373	383	420	389	397	357	434	401	407	406	409	381	419	396	387	379	423	405	371	394	386	385	380	422	445	386	391	395	397	388	399	404	404	405	402	368	402	424	389	387	378	426	426	424	434	397	372	402	400	452	406	411	426	403	419	421	419	422	370	407	400	411	400	393	398	396	410	428	412	407	426	410	416	410	400	376	416	415	438	410	408	400	408	389	399	378	412	459	421	405	409	436	401	400	429	364	405	386	406	384	393	379	406	411	384	385	431	380	399	406	428	376	404	363	409	361	399	404	409	406	389	386	403	409	425	400	409	424	409	417	378	427	395	406	368	395	402	407	403	400	416	429	436	402	391	407	428	400	398	362	365	430	384	392	386	399	397	424	382	406	423	374	388	372	415	453	387	425	406	402	405	415	416	403	387	411	383	406	400	359	384	389	440	415	420	380	393	412	399	391	390	375	414	405	417	408	416	383	396	434	392	392	409	415	414	397	383	407	408	429	398	407	413	403	395	397	414	430	399	393	408	402	414	402	441	399	433	389	426	427	395	390	417	390	391	387	439	418	380	400	417	415	371	417	427	398	431	411	405	395	383	405	447	386	379	404	405	401	396	404	408	400	425	376	434	406	414	388	414	408	406	396	376	376	410	432	398	404	399	410	379	437	400	368	433	389	408	390	392	432	360	406	400	408	396	390	358	378	396	425	399	388	382	396	394	383	386	421	397	388	393	395	368	432	365	424	366	402	393	410	393	410	405	423	405	423	398	422	373	426	416	434	401	387	429	395	397	389	401	376	407	417	402	430	410	403	411	393	383	401	392	415	436	429	382	412	368	410	419	396	374	416	433	443	422	419	391	418	439	409	389	412	360	429	435	416	435	401	399	399	397	409	400	457	421	433	448	398	386	415	386	442	385	428	416	419	424	414	429	415	407	388	380	401	399	425	386	421	427	397	390	393	435	402	404	422	390	405	382	389	414	393	359	412	393	414	353	398	381	395	373	429	413	393	367	367	363	435	375	422	383	394	386	391	377	413	406	418	431	436	364	434	399	384	419	400	401	364	410	420	419	417	411	415	402	411	395	385	375	387	437	389	382	384	403	428	417	436	356	413	398	414	406	388	390	415	393	374	419	406	409	384	398	396	387	419	365	432	392	403	407	454	416	414	390	408	420	399	380	384	411	394	356	398	413	402	392	399	430	449	429	401	433	399	423	424	438	418	396	387	418	390	393	375	398	421	413	395	415	384	426	387	395	412	418	363	384	363	412	379	379	381	390	411	367	359	379	393	413	413	430	424	405	369	413	380	418	395	402	419	392	442	423	423	379	429	408	428	432	416	434	417	388	382	409	399	383	374	393	436	407	407	389	361	395	389	387	419	404	361	397	398	411	396	425	427	432	378	367	450	446	397	440	400	403	410	407	429	384	426	362	400	403	391	391	410	405	434	373	406	442	443	407	412	407	446	423	388	420	367	394	380	398	373	417	402	429	420	371	410	379	396	379	398	391	402	400	405	405	446	396	393	412	377	414	400	412	386	370	412	409	401	351	425	443	407	389	402	383	394	407	402	394	399	401	417	423	425	390	408	404	380	391	423	386	367	401	390	373	415	422	382	392	415	380	398	392	354	380	401	383	406	418	393	388	445	383	377	427	383	401	404	425	387	405	396	400	398	400	390	401	398	402	400	422	406	394	420	452	400	407	446	399	430	386	379	407	408	404	416	443	408	402	393	379	389	394	403	364	444	425	397	460	407	414	421	446	390	413	393	387	418	423	392	384	405	393	385	396	402	406	369	403	390	415	402	399	413	380	418	409	425	413	435	413	402	415	416	422	382	406	377	418	411	414	395	367	420	395	384	412	413	389	405	436	434	426	405	406	409	418	423	414	416	416	391	408	348	373	404	414	406	416	389	370	400	434	399	436	457	377	392	422	409	391	389	395	422	407	392	378	387	392	412	390	377	360	402	401	410	382	363	402	409	411	445	410	407	418	380	409	398	403	399	414	424	395	409	418	421	382	422	407	409	442	387	424	400	409	387	383	395	391	423	412	392	419	405	439	382	422	431	421	444	393	401	383	439	425	408	377	380	392	413	407	396	406	383	453	412	392	381	416	425	376	415	349	390	410	394	369	459	422	395	424	398	408	441	400	414	407	407	412	360	402	419	387	419	414	387	412	415	430	410	390	440	459
23282	20798	28191	23512	20786	12864	1210	685	532	462	433	456	471	419	570	229	231	213	172	207	190	170	173	182	159	178	177	145	153	163	157	174	174	168	155	145	157	145	135	140	155	161	149	158	140	146	142	132	170	139	146	147	144	127	151	150	138	143	137	155	140	160	163	150	151	145	155	171	148	137	155	145	134	154	147	132	154	158	148	143	146	145	139	158	156	137	148	139	138	126	141	159	132	151	135	135	145	131	151	161	146	144	136	135	142	125	139	144	144	149	135	142	138	156	137	158	153	143	154	129	135	139	141	146	136	159	165	133	159	151	129	158	149	135	149	136	146	136	149	158	124	135	152	163	134	143	132	155	148	155	141	144	119	131	134	133	158	159	142	128	126	143	123	146	142	144	134	157	164	147	155	147	149	144	133	134	128	147	124	154	145	141	159	147	140	138	135	164	149	140	148	132	159	143	154	129	138	134	133	122	142	184	120	135	137	119	143	147	112	119	160	144	167	154	143	128	161	131	142	151	147	136	129	143	153	139	123	152	149	131	122	130	146	148	152	131	135	139	167	148	145	155	134	151	148	146	132	126	120	146	155	152	125	147	148	138	125	155	137	143	130	134	157	157	149	146	142	138	147	122	141	151	132	163	142	146	151	122	119	126	148	132	151	135	146	162	150	144	151	146	127	158	146	136	147	121	142	141	128	159	162	166	152	134	132	141	151	139	151	151	169	130	147	141	141	153	134	143	132	150	129	143	134	137	148	155	151	145	152	140	138	145	116	143	144	141	131	142	150	156	134	176	144	144	134	146	139	132	121	160	138	134	143	148	161	139	134	137	143	139	146	142	121	138	166	150	154	154	128	127	145	157	155	156	151	119	152	155	159	141	156	139	146	152	167	129	131	140	136	152	151	130	131	143	143	147	158	159	149	135	118	135	148	144	156	144	137	154	150	140	151	127	152	142	140	163	148	154	152	154	144	158	148	150	140	147	139	135	123	145	161	142	128	148	130	146	137	152	136	143	125	130	148	136	150	140	140	149	154	128	123	139	147	149	148	124	153	156	139	153	120	132	142	143	158	131	146	158	134	146	149	147	137	157	127	131	151	142	142	131	139	137	133	126	144	136	139	134	154	134	147	137	136	151	140	145	132	137	143	138	153	147	147	122	144	131	138	155	124	149	136	134	126	145	154	134	115	149	149	133	144	132	133	127	136	148	161	152	163	161	129	126	142	148	121	158	139	132	138	152	138	106	145	140	146	129	145	151	137	164	144	153	163	123	141	131	138	139	156	152	132	141	165	143	141	170	146	138	116	167	148	159	137	144	139	143	144	154	154	150	150	142	150	145	134	122	143	156	132	139	148	122	156	165	123	134	132	140	135	155	140	128	141	170	144	147	136	132	157	164	130	135	134	147	126	145	150	151	126	114	139	149	132	146	136	142	129	138	148	165	134	146	119	131	134	136	149	132	155	149	133	129	146	137	129	143	133	136	139	160	159	146	126	135	125	139	120	135	147	166	152	150	125	130	122	142	148	140	141	129	148	163	150	136	134	134	141	153	134	150	155	156	142	136	132	164	132	137	111	140	143	142	137	147	176	131	133	142	163	165	149	119	151	143	127	138	161	147	130	143	151	126	152	141	129	142	162	134	115	145	149	144	131	125	122	151	158	140	140	129	155	146	127	127	133	137	153	142	151	133	153	132	132	111	140	112	146	157	129	148	153	146	139	163	156	145	177	126	133	129	132	147	120	156	120	140	130	136	114	161	144	165	147	141	142	145	151	146	154	143	157	152	141	159	130	151	147	141	154	129	147	126	144	151	151	158	139	124	153	129	155	141	146	141	144	133	142	135	129	144	143	143	130	155	161	134	152	111	142	131	143	143	141	151	133	128	134	128	141	148	146	130	133	142	158	132	163	144	145	123	131	157	134	129	158	135	136	133	145	143	152	144	143	132	139	154	140	132	128	157	129	138	138	124	129	140	142	142	149	130	137	159	155	137	154	157	147	160	160	142	130	136	156	134	138	129	143	146	139	173	136	124	150	137	131	141	129	136	121	134	157	125	153	126	142	126	154	126	146	129	157	143	131	160	162	123	145	145	149	126	134	136	141	149	139	143	131	146	131	131	153	152	135	151	153	128	143	133	143	151	160	170	133	124	154	118	154	134	144	143	126	144	131	143	148	149	147	158	119	149	132	149	133	135	135	162	158	143	134	152	142	126	142	161	137	157	121	140	137	153	138	143	121	143	168	144	129	133	133	124	158	135	149	128	133	168	168	146	137	135	140	127	124	141	135	145	151	141	150	126	126	163	141	152	142	137	132	150	173	154	157	155	119	130	138	141	151	136	139	135	144	141	130	142	124	145	154	135	125	132	111	134	160	158	142	143	125	149	142	137	147	132	129	143	145	136	134	132	157	156	132	132	136	138	124	138	135	148	141	133	135	129	136	150	136	129	141	132	142	144	120	149	143	143	137	145	135	149	157	139	127	127	164	148	135	130	159	149	142	123	148	157	128	158	162	138	124	131	169	135	142	142	134	140	133	168	138	144	144	124	139	137	145	136	148	144	154	147	151	151	144	127	137	137	153	158	155	136	143	170	147	142	125	152	119	119	132	159	121	152	160	153	140	124	147	143	170	150	141	135	138	130	168	120	160	153	150	142	148	145	128	178	140	133	169	153	128	110	170	157	152	140	148	143	127	126	141	133	160	145	149	158	124	158	162	139	147	136	128	128	139	141	137	152	138	140	143	147	152	130	154	129	119	149	146	140	152	145	161	147	150	158	143	135	156	135	172	138	116	145	146	141	125	135	140	148	145	123	148	132	137	134	128	126	135	157	138	148	124	165	142	130	166	131	126	153	133	143	160	145	153	140	124	158	135	160	140	155	134	166	134	139	135	137	141	153	144	151	131	148	131	157	143	146	132	146	132	159	147	146	135	146	156	139	144	140	130	157	138	133	138	165	136	137	128	132	141	162	128	147	136	127	133	145	132	154	152	139	157	160	152	145	137	139	153	135	139	127	141	149	150	157	136	124	119	139	146	152	152	151	156	149	124	159	151	138	146	160	154	147	159	149	125	144	136	128	130	138	157	145	144	139	140	148	141	147	158	137	136	142	135	131	144	144	148	151	126	150	130	145	130	150	132	144	144	144	148	147	136	135	145	162	148	141	140	124	146	120	153	129	136	135	132	132	140	148	126	120	152	161	149	137	140	170	145	141	133	151	157	132	137	140	134	160	122	144	145	138	129	152	135	136	137	157	151	154	135	155	141	157	149	158	128	146	141	148	124	160	158	154	130	160	168	120	149	153	140	148	130	130	148	148	140	145	136	150	139	135	153	144	138	149	119	141	173	146	144	119	150	150	164	144	127	149	126	135	147	147	112	140	142	168	150	156	152	144	162	151	147	144	139	139	143	145	127	151	148	141	137	136	140	146	159	140	148	161	139	139	127	137	163	136	163	158	97	148	147	120	130	136	135	150	122	131	133	128
6391	12484	9962	4853	3593	2293	1706	1360	1118	895	818	819	838	729	1078	357	332	307	281	300	259	258	242	250	246	246	257	222	212	229	202	232	214	204	196	220	220	217	183	238	217	190	195	214	186	211	196	189	192	200	173	198	199	181	190	190	200	193	181	183	226	176	185	189	206	167	178	187	182	189	189	182	204	184	197	189	171	180	183	187	193	202	212	197	196	201	183	202	186	191	177	180	186	183	186	184	193	173	175	197	194	202	184	192	164	171	185	197	201	190	168	210	161	164	165	172	195	193	183	196	181	198	192	199	186	194	194	171	206	188	201	178	157	184	180	179	181	180	175	206	175	189	190	202	174	198	188	181	165	213	188	191	195	150	180	194	181	167	187	170	170	187	188	168	223	171	183	184	170	184	205	186	183	205	207	175	200	176	170	164	181	175	175	186	194	185	184	192	177	185	163	177	172	214	171	177	170	176	170	182	166	150	193	201	152	170	182	180	179	190	195	187	192	189	170	160	172	217	198	207	200	180	178	177	201	164	165	193	203	184	180	179	187	190	169	184	168	192	202	182	184	179	203	168	216	174	204	191	208	182	199	187	177	178	184	190	185	194	174	170	157	186	152	180	175	184	166	170	186	192	198	182	162	192	186	201	192	186	164	163	157	197	178	183	204	192	187	181	164	176	180	172	179	200	207	165	184	171	192	189	175	187	188	200	197	183	193	190	152	174	190	182	190	180	177	159	173	204	178	206	177	179	180	172	180	197	191	192	190	175	188	185	183	173	193	174	174	173	187	154	191	193	188	191	173	207	155	190	185	194	178	174	179	146	188	170	183	188	200	190	208	168	192	165	183	166	214	176	175	207	178	196	168	203	196	171	169	200	211	189	194	184	167	177	172	191	178	206	199	169	179	185	185	187	198	174	205	178	173	188	165	203	189	177	180	182	193	182	201	186	192	203	183	179	205	186	188	151	177	181	195	195	193	181	180	162	185	190	203	176	184	171	186	184	175	186	167	167	186	171	194	193	187	175	186	181	163	160	174	211	148	191	192	209	178	199	181	202	177	177	180	173	185	161	162	181	160	196	191	179	173	190	179	174	176	183	196	182	177	181	189	176	199	191	165	186	183	186	183	198	178	168	180	184	196	183	198	179	169	151	186	174	166	153	184	158	177	181	203	194	184	178	177	176	189	180	171	188	188	158	171	174	149	182	181	192	205	176	198	163	192	181	172	173	185	199	171	186	190	190	182	187	194	182	176	228	195	183	176	172	176	194	175	181	180	183	167	180	179	184	193	183	197	205	176	151	188	144	180	163	186	182	186	190	186	194	188	208	191	210	202	181	198	167	184	176	197	161	185	201	165	182	171	158	198	179	199	176	180	196	190	206	151	195	170	175	175	186	166	178	184	180	165	195	188	177	174	176	189	167	181	198	186	184	150	175	190	201	176	181	207	202	216	180	170	188	168	143	189	164	185	190	208	214	182	165	192	173	189	184	194	192	208	198	194	181	209	191	178	187	161	198	166	179	187	163	168	181	196	175	196	174	185	173	198	191	185	192	201	182	170	182	176	178	198	194	188	201	176	161	200	174	179	202	174	187	180	186	169	183	198	173	205	183	183	177	180	190	182	215	199	175	189	201	193	197	186	172	197	167	182	195	190	188	164	177	187	185	177	179	174	161	180	174	205	199	192	207	188	192	193	191	188	170	186	166	180	197	191	169	189	194	159	199	187	164	200	173	218	187	187	187	175	169	166	193	156	186	168	191	161	180	179	198	182	174	172	174	177	164	185	193	205	174	201	176	194	171	178	198	176	174	207	204	197	162	179	192	189	162	179	172	170	181	164	177	199	172	187	207	171	161	209	178	194	186	183	178	154	188	191	182	212	165	199	177	191	193	206	177	157	183	190	171	166	171	193	166	191	151	205	188	168	190	190	163	193	204	193	187	193	186	180	179	183	187	174	183	187	170	198	175	164	163	196	176	188	168	177	197	160	183	168	157	183	209	200	197	184	190	169	202	162	180	196	165	175	206	195	183	171	182	182	206	174	174	171	174	173	191	155	160	180	176	168	181	179	178	197	192	180	198	160	184	182	192	176	202	174	172	181	173	192	160	198	208	174	164	189	180	177	188	223	170	182	163	200	186	171	184	179	198	174	184	182	175	178	201	171	195	200	182	177	170	197	168	162	187	182	177	203	191	160	187	208	172	162	182	173	177	181	203	181	211	187	187	187	172	173	176	209	187	194	190	193	168	176	194	175	193	209	176	183	212	169	214	172	158	197	194	206	187	170	191	182	181	194	203	181	173	179	180	172	174	169	183	168	172	186	170	174	210	162	189	182	194	183	173	202	177	158	180	176	187	186	174	166	179	170	168	162	176	187	197	208	196	194	205	190	194	175	186	199	196	181	173	203	178	195	185	201	182	181	180	195	170	166	161	184	201	209	181	186	187	167	193	185	166	174	192	194	196	200	189	174	201	165	194	186	173	186	189	203	173	164	188	176	191	174	185	194	176	192	199	175	163	189	169	193	193	200	175	173	173	170	184	194	188	179	179	158	188	200	200	199	172	182	171	183	175	188	179	191	175	180	177	181	178	186	186	166	164	201	169	172	160	180	218	209	190	207	207	169	173	182	175	190	198	187	153	181	189	203	155	165	194	171	193	171	179	177	204	169	193	168	217	184	184	192	185	211	177	188	172	200	202	178	184	171	179	195	196	169	208	173	187	187	168	179	176	180	185	213	190	188	152	172	190	194	164	199	176	159	158	173	182	170	201	166	178	171	179	210	189	206	207	203	189	197	157	202	173	213	189	176	173	186	176	180	188	196	167	171	180	167	199	174	179	176	190	176	179	227	180	207	200	189	190	193	172	184	177	171	180	193	191	188	186	178	171	181	200	174	172	176	202	179	166	208	188	174	181	185	170	193	197	195	158	184	203	194	180	199	179	193	192	187	155	196	168	190	212	181	191	182	170	185	191	197	212	161	195	204	170	184	171	170	170	183	177	224	173	170	194	183	200	217	185	189	178	191	200	169	192	191	190	167	162	199	194	174	193	199	178	171	203	231	182	176	158	155	177	162	187	178	187	180	192	178	190	178	177	185	195	182	181	187	189	173	171	168	196	188	188	221	180	199	171	179	144	190	189	174	166	165	188	191	173	161	182	192	186	191	203	185	207	186	182	173	183	173	173	178	187	180	186	182	176	180	193	175	163	181	178	177	176	173	201	188	174	170	170	206	180	181	182	184	189	177	183	207	193	174	199	173	182	187	189	183	181	185	222	198	181	189	183	146	200	188	173	172	201	174	195	195	172	185	173	207	202	192	183	184	178	154	175	180	161	167	169	174	187	167	182	208	161	203	189	213	176	197	186	179	168	193	171	165	191	172	179	197	159	189	188	167	191	186	193	171	205	176	194	163	187	170	175	195	178	181	178	195	176	182	193	170	189	185	195	188	183	191	174	223	193	196	211	172	181	155	183	168	176	181	180	173	167
24530	20816	27191	24480	12731	1094	712	637	545	584	564	496	581	595	507	430	418	440	467	422	446	408	437	416	391	422	433	433	409	362	422	423	405	418	438	369	393	436	433	424	414	422	383	417	392	439	404	451	396	419	400	407	402	404	412	423	415	440	395	366	376	384	408	393	395	407	387	385	360	383	398	404	398	384	371	409	381	427	379	433	403	420	416	415	376	366	422	418	429	409	394	415	418	406	370	407	398	386	387	386	385	388	395	420	425	390	395	385	392	429	408	388	417	373	360	387	421	412	395	412	384	376	416	413	395	414	398	396	414	390	396	408	419	371	405	419	385	413	421	376	390	447	372	411	392	403	390	389	402	400	390	390	398	408	404	396	436	416	369	360	401	389	400	411	356	421	418	391	409	408	421	367	397	398	387	391	369	370	398	400	391	413	402	408	399	410	413	383	394	367	386	391	373	406	371	375	412	379	403	433	377	371	398	381	371	390	395	380	418	404	410	359	392	383	394	375	416	402	429	400	370	374	401	419	386	400	403	391	410	385	383	410	407	413	385	391	361	370	435	373	400	421	419	372	408	453	389	376	399	395	401	406	410	365	399	413	392	384	377	366	424	392	370	376	422	396	393	389	377	394	415	421	429	395	385	378	381	377	394	395	394	386	365	382	384	415	347	400	408	393	404	402	373	364	419	390	422	420	379	377	413	379	385	412	389	422	361	401	364	422	389	410	399	408	413	398	402	379	407	384	396	442	406	406	388	373	358	381	388	396	348	403	380	386	394	392	374	394	440	397	368	406	409	375	408	390	421	363	401	391	401	378	435	427	386	348	418	408	392	366	419	388	423	386	383	400	398	401	403	398	393	360	428	402	401	359	396	399	403	356	378	411	391	401	404	382	398	372	420	421	418	373	404	389	410	397	403	369	414	418	407	411	375	422	399	413	367	359	383	371	402	394	393	392	394	376	392	421	405	414	382	402	392	378	404	426	401	435	416	424	422	402	382	396	411	410	396	390	379	404	363	410	403	390	417	397	417	373	387	388	412	418	404	399	386	410	404	387	366	385	361	379	377	376	405	399	407	410	408	368	412	376	392	418	409	407	410	423	409	378	414	383	430	380	388	384	429	382	370	397	380	402	425	386	401	376	418	399	395	394	395	374	441	374	386	384	371	432	413	409	404	388	394	388	400	409	389	430	376	389	413	399	390	430	399	422	400	373	366	405	392	391	390	381	361	400	403	373	410	355	365	365	426	399	407	378	382	400	397	372	349	402	418	379	398	358	466	398	393	396	394	424	392	388	390	434	389	388	384	423	409	363	413	410	391	410	384	373	415	360	383	412	370	409	402	362	414	419	374	411	388	371	410	382	394	367	388	439	404	402	376	391	416	395	396	386	399	383	381	413	381	417	397	363	415	387	419	406	411	372	364	376	362	378	391	373	403	377	427	395	378	390	396	411	391	389	406	387	440	376	411	389	389	394	406	398	413	386	380	377	377	395	399	412	393	430	372	406	408	422	434	370	386	389	368	376	408	384	387	408	359	411	421	404	362	405	394	390	391	373	377	381	398	407	400	385	394	406	385	425	425	399	385	385	384	408	390	408	370	381	410	403	397	381	361	408	415	382	414	411	400	399	353	403	393	394	409	360	378	370	414	396	358	417	376	439	402	362	399	397	411	410	406	424	387	418	414	391	411	443	413	392	412	389	394	400	431	383	386	404	417	390	389	411	419	359	407	404	391	411	393	437	421	409	395	373	405	397	406	401	403	368	370	385	433	383	377	393	348	386	381	386	420	377	401	440	363	376	433	399	405	412	422	384	365	395	397	401	374	390	425	399	386	411	412	448	418	386	376	369	400	395	382	404	409	393	426	388	385	392	385	381	402	452	382	402	398	406	414	362	385	347	401	389	378	399	417	368	377	385	401	390	425	370	397	434	400	390	389	412	396	394	400	375	434	404	379	372	395	409	396	368	410	401	396	402	358	409	398	413	376	379	385	417	353	385	418	424	419	418	396	373	434	383	432	388	355	382	389	391	389	388	356	391	406	427	395	393	397	382	373	367	434	403	401	431	352	388	371	407	378	411	415	364	380	378	370	388	399	368	399	407	359	414	423	401	387	406	386	376	417	354	375	396	417	404	399	409	385	389	384	350	357	391	389	379	381	425	394	432	388	344	370	367	429	387	385	433	398	407	401	404	423	372	403	401	355	397	444	409	382	416	402	370	386	392	391	420	389	368	380	401	389	411	405	398	376	411	380	391	403	365	415	397	350	382	383	386	394	378	386	393	411	390	412	390	386	450	375	390	405	396	435	392	389	396	400	396	396	385	405	395	386	414	409	391	378	424	375	370	384	382	411	405	398	372	356	391	409	428	404	426	389	389	401	353	405	427	404	402	384	419	382	378	370	421	379	410	388	397	377	411	425	384	373	391	411	407	378	385	440	396	397	403	387	398	409	374	382	428	400	396	398	433	385	409	414	360	412	372	412	422	406	410	378	412	378	389	396	405	415	367	392	367	388	355	356	395	359	408	406	401	386	383	380	408	399	358	402	376	372	383	398	423	438	382	399	378	382	375	408	369	416	394	396	399	408	366	433	391	385	411	420	398	367	380	406	392	420	377	384	377	377	425	360	417	364	407	406	385	417	396	398	431	377	390	384	389	369	389	416	354	404	376	389	395	370	411	417	385	395	377	420	415	407	389	396	406	366	417	372	435	373	415	380	474	384	383	385	381	414	406	387	397	401	415	443	412	388	387	354	404	396	400	419	437	412	375	400	415	367	398	379	393	410	390	408	390	407	375	425	407	402	403	382	399	382	380	380	415	369	401	362	429	374	404	393	401	392	397	387	389	415	406	421	380	391	432	414	410	374	401	392	437	400	408	382	392	425	373	383	396	396	401	402	391	356	386	411	405	389	366	397	385	380	379	413	415	353	406	392	426	397	430	436	355	413	384	419	412	412	395	387	412	402	407	394	397	402	427	386	396	399	410	382	425	416	392	388	387	403	383	411	381	398	374	398	354	411	393	395	401	371	390	431	364	369	405	369	331	398	358	335	416	420	387	437	387	343	386	392	412	400	405	385	396	384	382	406	405	404	424	368	411	404	388	389	407	401	360	370	392	389	373	351	388	384	405	402	403	391	369	381	401	386	417	429	394	412	395	431	362	429	407	393	403	439	433	367	404	385	393	390	390	362	394	395	412	393	385	392	386	418	413	392	346	411	349	389	431	343	412	395	381	418	368	401	404	402	423	371	388	390	369	409	399	372	418	397	382	428	393	416	400	388	399	402	369	430	383	402	400	429	395	392	390	392	408	372	364	409	411	379	404	396	399	405	414	385	385	412	402	354	386	371	407	408	404	397	362	435	411	393	381	383	404	384	401	404	386	393	362	383	376	409	396	388	405	424	380	364	415	398	405	394	394	410	432	379	342	380	442	391	345	406	386	370	409	395	367	394	369	422	376	403	388	375	363	408	380	372	399	414	419	394	380
6398	9216	6418	2973	2404	1549	1298	1115	964	853	795	836	874	873	725	533	533	535	524	480	498	511	465	534	496	506	525	540	522	459	478	483	472	497	479	466	496	464	470	445	428	458	473	472	476	523	460	486	473	450	488	458	482	479	459	504	477	453	528	463	464	448	454	486	479	501	431	466	476	456	485	443	444	430	485	474	476	460	437	479	468	496	470	494	459	465	457	460	493	471	441	477	467	491	508	490	474	457	428	445	439	440	477	465	498	466	490	499	435	451	439	446	446	492	475	473	424	474	468	458	429	467	421	474	499	438	458	473	432	466	450	483	452	467	469	463	491	477	423	459	504	439	470	433	495	478	448	461	497	466	454	463	467	466	489	510	454	467	463	454	477	449	482	482	457	488	507	460	453	421	466	483	427	455	481	465	439	433	444	494	482	446	447	474	429	479	461	487	484	472	465	477	437	491	495	480	464	464	457	467	493	471	470	464	478	473	450	447	468	487	492	478	436	459	447	465	473	439	509	464	440	438	510	484	445	446	461	442	489	454	456	448	446	458	475	475	469	440	422	485	461	464	444	475	495	497	426	463	454	462	500	477	444	462	461	466	468	456	457	458	495	494	502	470	467	434	452	458	473	432	495	463	465	457	443	476	487	451	480	446	454	456	430	482	437	490	460	501	463	480	452	456	486	439	452	460	462	468	413	501	471	490	488	399	458	465	456	466	458	510	440	492	447	451	461	486	489	462	458	426	494	441	431	482	446	447	450	461	484	506	469	440	461	467	447	444	468	478	466	461	482	453	503	463	475	495	473	450	466	453	433	438	424	445	486	421	477	488	480	440	446	484	458	483	475	449	511	444	495	458	427	492	519	453	475	454	470	431	436	445	453	459	450	465	508	422	468	490	463	470	487	463	490	423	519	472	482	461	437	484	488	519	490	458	432	504	432	465	509	481	433	464	468	420	466	477	481	480	472	467	461	480	436	447	467	495	484	481	456	456	435	435	461	495	480	459	430	504	434	466	472	491	486	479	477	447	420	448	467	474	418	495	445	479	500	490	462	406	449	474	466	492	456	428	444	460	437	493	431	463	429	452	468	491	437	456	462	498	501	496	439	489	451	429	459	504	463	511	456	490	410	454	456	483	466	452	503	482	493	474	429	447	478	411	432	458	469	452	457	454	450	470	491	466	482	428	473	465	437	464	492	461	503	477	454	473	459	458	470	444	440	461	457	481	436	431	467	438	468	484	458	460	459	448	452	481	473	438	466	485	440	477	505	486	467	458	472	449	479	470	457	413	475	434	424	452	492	453	445	462	489	507	456	461	479	446	460	437	488	464	431	474	476	472	436	441	449	462	494	490	451	462	441	460	476	435	436	471	471	480	453	456	494	490	488	448	471	441	449	508	485	490	464	458	448	454	454	482	482	462	487	465	481	429	456	488	449	441	441	472	496	441	475	462	484	487	444	446	466	471	504	466	504	472	484	481	502	473	471	437	439	455	480	444	469	454	466	478	430	455	502	475	435	440	479	446	473	490	447	484	430	463	439	459	488	471	469	444	436	454	438	441	424	450	409	453	421	469	457	463	460	442	487	459	422	489	403	432	484	460	485	453	508	481	476	488	474	461	475	498	501	498	505	445	499	452	501	487	505	416	457	434	474	490	456	480	461	460	476	445	462	451	475	442	476	489	456	467	460	442	480	452	445	464	430	427	406	475	471	482	454	448	468	478	491	486	478	483	455	435	456	422	448	483	447	493	449	463	459	429	454	438	502	487	483	500	484	457	485	437	450	489	431	474	498	456	445	466	433	438	441	461	446	499	463	513	462	489	478	466	461	456	465	466	449	458	451	481	464	455	495	459	492	452	467	455	443	435	442	452	463	481	466	509	458	452	452	455	484	479	428	460	489	469	458	491	477	448	436	441	450	473	478	407	463	432	452	444	463	525	489	477	476	523	445	457	414	462	452	458	452	471	458	456	472	483	477	457	462	471	434	462	490	496	452	473	445	472	463	437	468	459	446	458	445	465	491	472	470	451	443	473	450	463	501	450	479	463	447	464	493	454	499	448	469	499	454	442	457	470	454	419	432	471	500	410	459	461	483	468	508	441	472	469	471	443	493	413	465	473	429	449	462	460	443	457	466	434	501	492	452	475	480	463	439	448	464	443	467	465	456	460	436	498	457	470	488	441	494	446	469	500	434	513	479	500	448	471	478	478	428	409	457	465	467	471	462	466	468	454	482	497	460	426	503	470	445	458	476	454	464	470	453	486	464	445	432	438	460	500	467	479	481	436	434	489	445	464	434	457	486	489	491	489	486	446	500	491	449	442	468	455	461	455	440	431	439	475	486	470	466	447	461	477	492	445	463	484	454	494	493	495	473	436	429	435	464	432	441	456	466	466	463	477	467	463	439	472	445	489	495	467	433	455	503	444	472	443	470	451	470	448	445	475	489	469	485	426	482	481	493	477	494	488	433	474	476	477	449	469	434	478	457	450	445	443	442	430	435	479	423	471	485	485	460	452	482	448	458	414	443	434	463	441	480	445	465	473	459	469	457	479	450	422	481	426	452	489	466	450	469	410	457	461	441	454	469	418	469	433	497	413	461	488	454	460	437	494	447	459	457	439	483	456	469	505	435	472	489	428	451	463	487	465	469	450	460	464	458	470	444	508	461	453	475	426	442	452	483	499	446	476	446	464	470	447	478	467	464	466	500	427	418	481	458	476	442	497	472	457	442	450	509	430	435	438	430	477	482	451	471	436	505	462	434	475	473	472	461	465	464	481	467	461	468	443	415	475	441	451	460	471	474	460	505	465	460	454	510	480	484	444	456	459	484	409	469	479	487	471	453	492	536	459	496	468	462	445	460	472	443	475	446	444	472	455	464	445	430	438	426	477	470	447	455	472	460	473	480	449	463	433	446	449	459	493	471	470	466	421	486	469	423	448	466	470	473	452	462	444	473	454	460	486	470	439	460	423	465	455	428	442	485	439	471	471	462	462	449	458	463	463	496	516	469	457	448	446	446	467	449	472	466	443	494	496	435	476	439	475	486	489	466	452	428	488	476	471	466	444	516	468	442	478	471	459	475	478	472	448	444	455	426	431	442	463	455	452	495	463	470	399	445	452	510	466	471	465	458	424	467	467	462	491	479	468	452	470	442	439	472	444	457	453	428	450	468	456	507	496	440	463	444	468	491	453	479	480	476	481	438	444	470	451	452	453	457	475	439	459	455	450	436	430	474	479	454	461	484	450	470	468	473	483	474	481	485	478	451	429	489	426	463	473	456	470	456	493	416	413	470	447	450	461	456	469	460	447	506	449	448	456	463	411	464	481	467	463	470	450	461	457	458	464	454	431	438	458	459	475	456	435	464	462	497	449	430	483	483	487	465	464	464	493	464	436	431	467	466	435	476	479	445	463	455	414	455	471	472	484	452	443	437	481	465	452	451	480	473	464	443	457	488	489	462	468	438	465	477	413	459	475	459	438	458	436
22383	20806	28534	23182	20810	20880	11869	1336	834	760	737	646	684	590	423	325	301	290	278	258	238	216	217	189	204	229	206	190	187	194	194	198	178	181	145	171	151	158	186	164	184	168	169	152	175	170	172	144	173	187	161	152	176	155	157	165	143	155	148	153	159	171	146	159	151	150	136	140	165	143	158	162	154	158	130	156	149	145	148	155	162	157	132	162	143	164	141	150	155	167	140	159	145	174	147	144	162	146	164	162	145	148	156	149	140	153	145	155	146	131	156	166	138	163	128	159	153	161	143	173	122	138	156	151	142	155	175	153	150	175	157	148	164	144	150	139	155	146	156	160	148	158	152	133	144	158	163	152	145	158	132	135	152	140	152	156	158	149	140	147	141	137	135	147	142	146	127	135	141	146	133	127	137	147	155	121	160	149	137	174	143	140	143	154	138	156	144	143	148	139	177	145	139	154	137	145	160	147	147	156	154	143	133	142	117	160	146	147	144	166	133	154	157	130	144	130	118	135	147	136	157	164	163	136	145	136	144	133	149	158	167	153	139	163	155	132	139	149	135	161	139	148	169	141	162	147	130	148	162	138	146	152	138	149	157	141	159	169	141	167	150	147	154	153	146	164	168	169	136	163	114	149	150	153	139	167	172	154	126	154	140	156	159	142	150	156	146	153	155	143	144	161	141	168	150	172	162	143	149	139	182	143	159	157	128	161	156	155	159	144	171	140	150	130	157	151	146	135	132	146	153	168	148	144	140	160	147	142	138	130	137	166	147	146	129	148	147	138	137	142	174	140	152	155	168	178	157	168	158	143	141	155	154	177	149	164	141	141	154	150	150	156	151	151	133	169	187	135	158	145	140	144	139	125	145	152	141	135	132	132	142	147	147	128	155	122	153	137	138	170	144	135	168	128	146	143	139	136	131	160	158	162	149	165	137	154	159	153	174	143	152	144	132	164	159	130	144	143	158	142	149	158	136	169	145	147	151	144	159	145	168	147	152	159	144	131	140	166	159	145	142	155	140	138	166	142	161	182	155	162	163	157	153	140	135	141	133	149	139	134	154	145	139	142	138	131	141	122	154	152	153	173	135	150	144	156	138	139	138	142	163	153	135	164	123	153	157	153	144	146	146	161	141	166	135	145	161	174	144	137	142	138	157	143	146	147	140	123	151	142	164	162	155	141	144	155	142	147	128	128	145	146	164	161	140	141	124	131	159	164	154	150	163	153	155	126	152	154	132	126	138	157	159	155	151	165	147	156	154	159	145	128	140	141	143	154	152	143	154	145	136	127	166	159	162	150	133	152	160	126	156	124	149	155	147	136	151	165	166	152	166	155	159	160	137	150	150	167	148	143	125	155	140	167	156	144	128	154	172	139	144	155	130	167	148	141	149	147	115	147	145	132	130	139	165	144	132	156	147	141	145	138	148	119	150	152	137	154	124	150	141	147	156	164	146	130	129	183	162	170	142	126	170	135	133	154	138	130	167	147	152	146	155	173	131	151	123	164	166	175	164	138	164	154	151	149	156	160	148	159	148	140	146	153	145	161	147	145	147	154	135	153	157	159	139	147	162	165	116	129	151	132	140	122	130	157	145	155	137	168	130	134	163	146	141	142	135	135	168	158	152	161	129	144	163	155	140	118	166	147	180	136	139	168	129	136	141	184	116	140	141	150	152	154	138	139	145	156	173	144	130	137	163	143	169	135	121	159	145	152	123	160	146	153	141	149	152	139	164	139	147	133	138	164	152	161	156	126	153	142	141	143	166	168	141	129	142	166	160	148	138	147	141	152	152	152	147	136	157	164	148	156	151	143	162	152	155	148	159	160	142	161	135	148	145	153	148	154	154	148	155	159	160	148	144	152	144	143	149	168	134	138	140	154	147	142	146	164	134	156	146	154	130	174	158	155	155	131	135	122	162	152	152	147	161	167	146	140	153	147	155	156	150	165	124	122	143	148	142	134	148	141	149	142	155	160	149	136	151	147	175	160	162	144	148	146	152	138	166	136	161	136	138	158	146	131	134	153	146	140	161	137	144	152	139	150	132	134	137	141	165	138	148	158	151	142	152	143	139	153	153	143	166	133	143	154	155	145	137	139	148	149	155	136	164	143	148	155	153	160	132	156	135	150	150	130	176	151	156	163	151	134	163	136	163	133	150	155	161	143	151	178	138	133	145	139	160	146	124	134	143	127	136	151	146	156	166	141	149	158	164	160	158	162	130	149	156	157	150	151	170	163	135	124	152	169	131	152	136	169	133	149	159	142	145	150	152	132	140	162	143	152	124	142	151	144	163	143	141	138	143	139	140	170	133	133	129	150	163	142	134	137	167	139	144	181	124	176	143	150	147	156	154	140	150	159	157	135	146	140	142	153	140	118	148	136	146	162	163	148	160	141	148	133	144	139	148	147	149	147	151	161	148	159	164	154	138	165	135	137	143	152	143	139	151	139	166	175	158	151	143	149	142	153	150	150	137	163	132	162	152	161	123	140	157	132	149	154	140	123	160	151	156	150	144	144	128	142	145	142	160	155	140	132	155	147	138	138	159	136	145	141	141	158	137	145	153	165	165	152	129	174	157	164	137	127	154	160	136	148	169	158	160	164	135	142	144	152	156	153	138	164	151	152	145	128	137	157	145	133	138	142	173	178	145	124	147	150	139	166	159	156	149	123	158	146	129	138	142	146	168	167	142	156	158	168	164	129	152	134	137	165	162	145	134	134	139	135	153	141	140	140	146	150	151	157	139	148	130	146	134	157	145	155	150	157	143	155	152	154	167	131	131	166	138	136	145	148	156	144	152	128	150	133	149	158	148	160	168	147	155	147	162	150	141	138	135	153	160	137	165	145	148	146	150	141	168	123	132	138	139	169	153	145	154	115	129	145	149	125	147	151	145	140	150	147	141	149	136	161	128	131	169	132	123	149	159	118	146	154	129	146	159	138	155	140	141	151	149	162	159	143	144	161	158	138	170	147	155	156	128	156	128	139	144	151	164	152	152	154	158	158	144	145	159	140	153	149	152	149	147	170	146	161	161	149	133	153	164	142	138	145	136	151	155	120	161	128	140	162	151	169	142	158	159	169	138	115	141	144	172	153	127	145	125	151	152	144	157	149	137	158	140	136	152	151	176	161	152	134	162	137	134	153	145	157	159	139	137	141	157	178	147	132	168	120	128	151	172	169	163	183	140	165	153	135	155	140	157	137	139	145	173	165	142	119	158	148	143	145	175	153	170	134	133	170	150	134	156	142	135	147	150	154	148	146	125	129	130	144	133	153	133	139	153	156	153	147	138	135	121	140	146	138	165	141	126	167	168	123	156	162	154	126	159	168	131	135	163	145	139	137	128	160	144	161	138	149	156	164	154	158	149	152	157	132	161	167	146	153	137	168	165	146	159	156	158	165	138	154	174	149	166	144	156	142	142	157	155	135	143	137	151	135	144	142	132	144	138	146	136	123	136	146	165	120	147	141	148	157	148	147	136	148	140	169
9114	19178	15280	8543	6039	4082	3090	2363	1852	1557	1382	1281	1313	1062	706	555	476	401	336	397	339	345	276	294	272	247	229	255	256	237	245	194	219	203	223	240	212	219	218	196	218	197	218	198	180	186	217	188	198	170	171	185	182	201	189	169	191	193	182	190	183	178	187	192	164	184	156	157	165	176	195	156	175	196	183	157	160	184	188	164	170	180	178	182	168	179	175	181	170	184	174	160	175	166	176	165	196	165	182	178	172	166	158	182	185	163	175	176	179	154	174	171	188	172	205	171	161	181	173	172	183	164	177	185	165	148	168	142	173	156	145	173	182	184	156	184	172	169	163	179	181	160	175	187	144	165	169	172	160	151	170	164	159	164	197	184	161	182	189	143	180	174	153	160	167	183	196	175	181	153	176	169	189	170	169	168	150	163	174	182	177	173	174	167	190	158	197	149	167	160	186	153	179	172	175	189	184	157	155	152	192	184	165	170	158	143	168	174	186	152	164	169	162	178	156	150	169	149	175	145	172	178	160	170	151	166	165	168	160	162	159	177	157	175	153	189	157	156	164	159	174	190	146	161	189	171	177	219	177	172	150	159	158	160	170	167	155	172	175	177	155	178	163	150	150	149	167	136	175	163	151	189	171	163	175	187	169	159	169	172	161	160	187	202	163	156	168	167	162	160	155	165	166	183	171	198	180	179	192	172	183	178	163	190	153	180	176	172	165	143	151	161	188	147	166	201	158	177	137	159	178	173	160	150	183	167	154	150	191	170	159	179	156	176	165	164	186	168	189	177	183	175	174	188	155	165	154	164	176	153	154	167	191	163	179	159	169	173	199	183	176	164	177	146	155	155	153	164	176	178	141	174	143	172	178	145	179	169	174	157	181	163	170	182	165	153	181	189	180	176	171	150	171	174	191	151	177	173	162	158	168	169	162	197	167	189	147	186	179	141	172	165	184	152	167	188	145	170	160	165	159	169	166	168	188	168	168	175	176	193	191	179	148	173	172	172	167	162	197	148	180	191	163	177	207	180	183	160	172	165	159	190	185	178	167	161	161	173	167	184	171	163	172	164	158	168	172	162	162	138	177	161	158	173	166	163	174	146	181	172	150	168	170	165	191	148	162	175	192	174	182	167	163	161	157	149	180	175	166	174	156	185	146	212	173	188	169	167	176	174	167	181	187	169	173	172	187	171	197	167	172	151	164	160	185	165	178	199	178	172	169	161	177	184	170	173	170	144	180	195	147	167	148	196	167	161	180	172	171	181	147	154	171	180	160	158	190	170	166	172	169	185	165	146	181	165	171	180	154	165	180	170	177	173	181	162	183	153	151	178	187	155	165	164	170	183	170	197	148	168	154	171	184	181	178	186	186	162	181	158	162	160	175	185	167	164	180	162	198	181	168	154	184	183	145	149	185	171	164	192	179	141	186	152	161	175	179	162	161	164	171	156	179	149	166	179	162	169	164	166	167	162	177	174	174	173	183	185	197	177	175	184	170	183	159	188	175	197	181	188	160	151	152	171	162	163	175	142	144	175	200	154	157	185	153	149	171	151	151	171	152	169	153	162	165	205	154	145	155	177	179	181	184	165	187	180	171	141	170	186	160	164	174	153	158	152	187	179	175	162	152	168	169	184	173	165	164	165	162	180	160	172	160	182	199	151	167	165	191	170	177	172	158	147	191	172	177	167	169	183	181	173	156	188	163	165	165	168	173	143	175	173	167	166	166	170	206	183	150	180	169	166	162	193	172	167	165	171	150	150	161	142	176	171	184	158	179	147	183	172	181	170	175	161	169	159	174	170	166	198	192	162	139	157	153	157	176	152	181	180	169	185	175	181	177	172	170	166	160	188	169	156	158	159	193	160	168	176	177	188	188	164	139	169	146	166	163	147	164	196	184	153	174	167	171	190	148	172	158	168	175	165	169	161	183	159	174	178	182	164	191	179	179	187	150	147	181	143	186	181	179	187	171	180	187	151	173	195	168	173	150	143	184	136	162	179	174	165	162	194	180	198	144	153	177	188	165	163	163	172	191	161	195	179	188	169	161	189	184	169	168	136	154	194	169	169	159	156	170	173	196	161	187	169	167	177	194	183	194	179	170	162	183	183	178	178	180	168	155	169	176	157	169	167	167	159	158	178	167	186	149	188	164	160	190	170	193	170	150	155	170	150	161	155	148	164	187	153	179	149	180	176	165	171	182	177	173	166	189	180	189	179	188	185	183	154	177	173	168	167	174	180	160	182	182	158	156	175	154	179	149	156	175	165	184	160	185	183	160	154	172	170	154	188	188	183	180	175	132	180	159	184	184	163	166	174	154	189	181	158	165	154	163	187	157	157	162	150	163	172	173	175	188	160	182	152	179	170	141	151	180	176	184	160	173	164	151	158	176	157	169	176	160	171	163	147	172	187	169	158	190	173	177	146	180	161	164	152	182	155	140	153	160	166	155	192	163	149	163	182	164	161	161	158	150	199	171	131	169	169	169	159	169	165	177	158	178	184	177	180	179	166	159	166	177	157	180	154	186	176	175	154	166	166	169	172	180	174	148	156	177	158	177	153	172	169	171	179	155	191	161	161	178	169	144	157	196	164	158	162	168	159	192	188	154	177	177	172	168	172	147	175	178	167	150	150	152	169	141	156	177	166	166	141	167	180	170	187	182	186	180	161	151	168	148	164	168	175	162	171	167	175	175	185	170	152	181	180	176	164	167	168	151	189	157	163	167	170	169	165	182	178	190	154	153	181	165	147	200	172	167	182	176	158	185	154	195	147	174	178	189	197	179	171	176	173	190	190	153	160	166	167	164	150	165	159	156	174	166	183	167	167	160	148	162	185	188	171	172	179	154	163	182	151	176	185	182	156	178	163	179	178	193	170	167	197	189	179	173	173	152	172	188	158	164	166	203	163	181	133	184	197	161	168	170	175	170	185	170	187	155	181	164	175	165	179	161	168	192	177	189	163	158	188	166	173	169	168	165	176	173	178	172	167	166	175	167	161	177	179	146	164	163	177	173	171	169	176	203	144	156	175	147	163	169	186	146	169	172	169	162	179	150	156	162	190	151	175	172	186	177	185	165	154	169	170	190	183	188	158	177	172	144	170	168	180	199	157	163	164	157	187	174	158	161	163	172	167	179	168	188	157	149	161	170	192	174	185	160	161	180	153	185	185	191	185	157	167	162	164	146	189	163	163	172	182	167	158	164	183	159	155	157	178	188	182	187	182	169	167	177	183	187	176	179	163	163	166	159	176	158	147	169	181	178	149	153	172	160	180	188	180	178	149	167	170	162	160	183	176	161	145	179	173	194	175	181	165	147	182	179	169	161	156	160	169	165	170	154	161	189	182	181	163	150	174	182	156	173	175	148	149	162	158	164	181	189	180	166	176	185	147	142	159	163	180	154	176	176	161	161	139	182	193	181	158	189	171	189	158	176	177	162	152	188	163	193	165	174	172	176	176	168	168	169	183	178	184	163	190	188	182	165	196	196	185
26435	20279	9413	1280	807	593	497	411	389	324	357	390	393	407	342	371	349	340	350	358	314	340	350	348	373	318	307	358	341	351	330	320	368	312	322	324	302	293	354	359	331	327	325	306	335	294	297	339	321	315	338	352	353	316	330	322	306	349	319	324	335	343	323	356	365	354	329	317	320	344	355	340	372	352	368	314	333	345	351	327	297	348	337	349	317	331	309	325	316	329	328	346	337	341	331	351	334	318	330	291	346	286	338	370	323	345	333	319	368	338	329	333	300	332	346	354	343	322	333	336	319	339	307	347	338	389	367	328	352	316	353	361	328	338	345	326	363	337	312	345	344	353	357	358	307	313	363	328	390	355	332	326	375	301	328	347	308	317	336	361	321	339	351	342	366	314	346	330	335	318	318	340	353	348	332	356	329	318	317	349	335	348	329	357	334	326	325	356	323	330	341	312	336	335	352	319	343	343	326	329	327	328	353	343	329	327	305	329	318	331	286	336	352	356	345	359	339	328	325	355	319	336	352	369	372	323	338	332	355	348	338	376	347	331	339	358	352	336	344	332	362	344	334	332	335	330	383	348	334	338	328	347	328	363	360	372	338	388	353	359	347	341	354	368	340	326	363	346	334	329	353	350	316	345	287	326	333	342	355	322	324	330	345	345	328	330	335	377	344	382	323	360	341	323	356	339	377	334	331	329	337	335	368	343	325	319	336	353	353	293	351	317	331	336	316	356	355	338	359	349	324	336	341	332	354	351	344	315	304	352	324	317	319	318	337	349	337	333	380	334	320	371	358	362	377	294	338	326	346	300	352	325	327	347	329	336	341	349	358	336	369	307	355	320	313	326	324	285	309	304	360	329	354	348	300	355	383	339	365	363	343	336	351	346	343	326	343	353	345	345	323	347	329	342	366	313	325	334	344	369	347	348	354	306	357	346	341	328	340	334	392	338	317	341	334	326	316	366	321	317	343	359	314	340	333	341	339	328	322	312	325	306	352	349	343	333	309	339	301	305	341	356	305	325	365	372	356	335	333	338	344	333	319	324	313	313	331	351	338	335	343	348	333	341	367	328	317	336	349	375	346	319	345	326	321	345	336	333	362	362	350	332	324	330	303	321	337	324	347	329	359	332	329	365	322	366	334	347	330	329	306	310	327	330	319	347	324	347	320	329	312	357	344	361	338	353	332	342	330	371	340	328	381	376	361	338	321	359	313	363	333	351	323	318	340	328	344	327	335	351	323	346	351	362	351	338	316	307	346	360	337	304	349	353	343	309	366	323	319	324	355	329	336	326	326	323	312	333	336	366	343	377	325	314	361	333	324	311	309	351	303	333	361	338	348	286	313	343	335	345	341	374	333	350	351	346	325	337	312	353	342	331	328	313	321	330	322	367	338	309	323	324	306	303	352	343	342	329	331	363	332	350	332	312	331	352	331	344	291	314	332	329	319	298	371	335	333	339	339	315	347	327	346	330	325	328	343	357	370	331	360	342	330	324	326	319	335	338	321	332	347	322	310	352	348	370	344	323	346	323	322	315	367	339	341	326	327	341	316	360	325	351	322	329	355	307	335	318	308	349	314	327	347	338	325	315	330	340	308	383	365	337	340	349	321	340	353	356	339	304	350	326	328	357	345	336	355	324	343	343	342	325	337	364	334	316	354	351	344	333	356	313	346	326	318	368	324	375	328	353	334	309	375	313	336	344	297	360	327	359	317	349	320	330	350	300	337	369	333	330	353	333	329	325	327	349	317	346	316	352	319	324	351	338	311	358	331	363	357	288	357	325	329	320	356	322	339	350	333	353	318	337	315	322	328	320	346	288	339	341	350	331	356	317	328	341	341	301	336	351	331	342	373	328	309	308	306	316	326	349	332	352	360	291	320	336	351	316	355	314	323	349	375	309	335	335	347	327	334	310	351	352	304	360	365	325	356	322	341	347	342	327	364	328	349	353	316	364	368	321	331	336	326	319	336	308	359	339	345	317	329	332	296	334	373	358	335	358	324	364	350	321	323	366	344	363	352	302	324	338	292	346	362	324	326	347	353	310	344	361	320	325	331	348	332	330	290	327	331	345	361	339	348	342	328	331	336	333	335	329	331	308	338	354	344	306	365	308	332	333	332	374	346	318	315	343	343	331	335	347	323	312	368	351	316	332	355	340	348	337	341	332	352	327	352	330	344	331	365	341	336	330	326	346	378	349	344	345	332	356	330	348	355	319	332	335	330	339	352	311	331	372	311	325	310	348	353	357	330	397	330	360	339	320	378	327	354	319	340	315	368	365	321	376	355	345	321	320	330	343	351	348	355	351	327	339	338	331	338	336	353	345	362	323	292	326	321	325	359	350	352	314	338	335	316	328	341	343	350	364	344	333	319	327	356	329	352	339	333	326	340	336	323	349	340	323	324	376	351	340	336	354	357	336	328	326	340	316	336	341	332	346	330	359	296	330	372	345	368	288	358	316	322	342	327	346	327	350	309	320	357	320	310	299	356	335	340	346	357	307	340	347	341	332	350	332	347	338	327	336	347	342	325	341	307	328	329	333	344	325	307	386	340	311	337	331	335	335	335	336	319	317	353	335	327	354	338	346	327	324	334	326	358	347	345	343	309	329	342	355	315	358	327	340	351	349	341	352	316	348	349	329	339	341	344	310	336	360	362	342	360	347	343	337	335	346	360	314	313	373	360	323	331	314	376	339	350	322	330	329	330	311	326	340	332	302	317	322	331	352	350	342	342	319	346	326	345	333	337	345	344	313	383	318	356	305	340	341	371	344	356	324	336	329	346	318	307	349	316	366	353	345	321	328	327	342	342	321	323	359	315	313	326	322	337	347	343	333	324	353	342	329	305	330	340	331	378	319	308	340	325	361	350	322	362	376	331	332	357	325	332	331	385	333	333	346	350	348	347	332	356	336	351	335	342	309	378	311	331	279	353	345	319	325	343	354	363	353	321	304	313	361	343	322	326	348	315	351	316	329	361	348	322	345	345	326	337	344	331	328	327	333	358	346	310	347	344	321	320	320	346	363	315	326	331	320	361	316	332	298	329	351	311	361	332	366	330	328	325	323	369	337	332	333	320	367	358	332	342	326	333	333	353	315	358	338	337	355	343	350	334	347	324	327	349	315	350	352	346	352	357	312	318	322	367	345	340	348	352	357	323	369	357	351	354	336	342	339	361	320	328	336	301	317	373	364	373	340	363	344	356	327	338	317	310	349	362	340	317	326	320	340	329	325	332	331	363	341	357	320	331	341	363	343	345	347	320	314	312	355	321	346	346	318	364	340	355	358	349	318	346	340	326	310	326	338	343	325	364	334	357	322	305	344	357	326	353	320	376	343	317	357	331	322	352	340	334	332	348	323	344	308	345	361	341	322	338	355	313	360	318	306	322	342	320	343	368	331	365	311	347	316	351	318	326	348	333	328	346	362	314	356	334	310	322	313	314	335	340	358	332	351	342	356	322	355	323	341	339	323	337	350	325	363	289	339
5505	3436	2215	1234	935	582	551	523	493	511	529	565	683	559	405	439	422	376	441	400	411	415	423	454	399	399	406	430	385	375	421	410	414	387	397	417	407	394	434	436	409	420	431	417	413	412	424	403	418	403	345	426	404	384	413	433	389	364	411	405	394	368	381	411	381	376	381	400	429	417	389	407	403	427	398	393	447	447	395	426	410	390	422	397	415	384	400	427	410	398	421	414	366	408	396	386	386	408	400	434	414	435	409	442	414	402	369	407	404	424	399	402	398	404	385	395	403	414	391	411	436	406	394	365	409	413	420	393	399	416	426	420	375	406	428	406	403	401	420	432	397	395	383	403	415	400	384	374	429	420	418	396	414	421	410	425	421	411	429	384	404	444	378	432	402	377	392	413	414	373	395	398	386	408	427	413	404	412	385	392	392	410	402	408	405	428	411	387	366	403	419	396	385	383	405	434	403	412	454	401	422	374	403	381	408	387	381	415	436	399	406	386	413	386	398	411	454	391	412	423	407	435	420	404	413	404	445	433	398	382	400	380	413	402	381	403	426	424	446	423	408	424	438	402	405	391	387	387	411	424	375	386	354	427	409	422	421	396	382	414	390	404	398	409	419	423	395	407	402	433	444	417	401	403	440	411	392	430	390	397	386	398	425	394	388	384	418	389	434	412	411	397	389	404	434	417	439	417	445	421	414	350	386	389	425	402	449	411	463	402	424	422	420	411	422	400	430	424	461	430	386	432	415	418	393	421	381	429	417	401	436	392	376	409	439	383	420	399	417	398	396	421	391	411	404	418	412	403	385	394	430	411	428	377	402	459	384	406	408	414	403	416	409	380	422	396	411	448	406	426	415	415	413	382	455	422	436	385	414	420	411	386	418	388	379	400	429	394	350	420	401	400	433	416	395	421	387	382	418	416	375	406	402	403	405	427	413	416	389	398	439	427	400	385	428	417	388	402	427	380	428	445	426	424	373	402	436	418	418	391	371	395	424	425	439	386	420	408	409	433	419	448	402	422	410	380	401	409	385	403	397	440	398	381	435	421	405	440	413	378	381	410	393	365	420	417	413	424	402	404	411	392	395	410	392	403	453	415	350	410	407	437	394	440	424	392	403	384	354	425	402	394	394	357	405	405	427	393	412	449	421	417	365	418	410	405	434	418	417	398	391	443	411	423	390	419	372	393	378	419	406	418	407	408	442	423	422	418	388	404	382	385	406	425	409	391	416	458	419	407	392	402	433	411	401	409	424	393	433	398	416	404	399	427	400	396	386	427	408	463	378	398	403	399	379	413	399	432	429	429	441	382	407	401	427	435	383	451	407	420	431	380	410	408	421	410	408	421	445	415	391	409	400	446	380	378	363	386	405	390	413	404	387	368	417	429	440	400	431	425	397	416	395	386	406	401	418	406	366	395	375	421	390	418	351	380	409	409	406	383	405	363	389	382	395	406	452	392	388	406	407	427	437	388	421	435	396	442	373	402	396	363	370	383	418	411	385	421	409	400	391	385	427	391	397	418	412	428	433	406	409	408	379	397	422	428	395	406	387	417	423	368	413	412	392	416	385	395	395	413	428	402	398	407	378	381	391	404	384	368	426	400	426	416	388	409	441	388	446	399	409	398	397	443	412	398	416	384	406	426	373	380	417	411	367	392	399	397	404	402	420	411	390	381	378	374	377	400	420	417	421	407	450	445	440	410	430	413	382	422	414	411	421	417	405	404	398	396	415	401	386	375	391	414	397	426	401	405	376	405	368	387	401	393	413	425	450	422	424	432	444	374	415	398	391	414	381	365	432	390	435	414	365	398	424	413	358	411	416	424	428	380	435	421	405	429	428	428	392	430	387	407	417	411	414	409	405	392	396	418	406	377	387	425	407	407	402	348	421	389	402	432	441	394	434	386	420	431	360	432	365	371	381	358	425	397	400	408	434	402	406	421	426	408	395	434	409	411	385	413	393	390	419	417	414	403	390	409	365	422	406	400	416	432	444	393	431	407	430	400	425	404	395	411	435	389	423	400	384	404	388	419	389	390	430	422	450	386	424	419	416	396	404	421	409	410	436	406	398	408	396	384	414	409	398	421	400	390	398	382	417	406	424	399	425	411	428	417	437	376	418	421	434	396	409	464	386	415	373	397	396	436	433	430	392	365	430	403	423	385	400	406	446	370	396	369	392	455	400	422	411	401	377	407	379	414	410	382	399	419	422	424	402	423	433	374	391	429	405	419	399	394	405	391	405	406	422	387	421	433	400	383	406	414	441	423	401	450	383	388	397	423	382	383	413	402	396	388	415	408	410	416	446	373	420	435	382	396	397	424	387	365	430	373	400	365	370	415	407	401	406	398	435	382	386	380	409	381	386	402	377	418	426	403	434	417	377	417	431	456	420	408	400	433	433	430	429	402	405	396	409	410	423	445	437	423	421	379	356	422	394	404	409	425	405	396	386	395	409	435	390	407	398	381	440	415	395	457	387	421	441	422	401	396	417	405	418	399	443	398	383	405	385	384	419	398	397	418	377	391	413	410	400	387	455	400	422	423	408	412	396	421	428	417	405	424	432	400	426	439	377	414	430	420	391	437	407	412	419	418	400	439	402	397	419	385	361	412	393	428	385	419	376	424	404	416	410	417	400	407	407	389	415	381	380	411	421	378	388	390	408	374	391	426	400	414	416	409	414	404	414	416	404	429	413	390	425	415	390	437	441	409	412	377	399	432	427	423	417	422	396	368	403	439	408	400	414	416	408	405	389	401	423	387	415	390	400	405	461	430	390	416	374	397	400	431	417	413	388	391	408	404	420	428	394	401	420	420	390	393	407	438	430	454	408	404	400	396	414	399	418	410	420	397	403	422	403	389	409	388	382	411	388	410	410	393	415	405	382	413	432	398	432	431	411	443	415	411	419	444	358	390	431	411	434	401	436	383	411	415	427	396	388	396	391	373	419	417	397	400	383	407	386	403	406	405	413	396	415	414	405	397	422	409	420	400	417	407	442	408	391	427	387	442	406	415	435	398	384	411	427	368	391	422	418	403	375	437	415	369	421	358	391	392	420	378	407	408	393	437	437	398	402	393	393	406	413	425	340	433	358	370	438	396	425	392	395	462	428	391	439	407	405	429	396	434	442	425	423	433	399	438	398	411	403	428	382	378	388	413	387	394	419	406	414	399	383	434	422	378	397	378	439	437	405	385	395	387	364	390	386	390	384	402	389	365	403	391	405	399	360	365	413	391	417	429	422	438	393	431	420	401	354	436	401	404	390	428	415	428	419	386	392	397	407	406	384	394	427	416	389	421	398	404	389	418	432	453	410	414	385	413	404	402	394	373	409	424	399	375	403	434	425	421	439	397	355	402	416	400	408	389	439	459	398	402	396	411	406	387	436	376	415	401	409	409	423	434	407	403	411	397	393	380	416	389	401	403	401	390	385	388	409	403	382	404	398	412	419	419	397	405	418	407	395	419	423	418	402	441	400	375	374	389	407	382
23247	20764	28148	23451	20755	12845	1243	666	520	433	449	445	450	371	411	231	217	206	209	189	199	180	176	164	189	167	160	176	167	170	161	157	157	165	157	169	174	140	146	159	163	147	125	163	144	148	169	154	143	144	143	153	141	149	157	149	140	153	142	172	141	155	130	146	166	141	157	130	141	133	157	133	134	138	122	157	154	142	138	131	137	150	129	139	129	145	150	140	137	121	130	141	136	138	153	148	136	147	148	119	137	142	145	133	155	141	131	152	153	130	128	125	143	146	132	128	161	157	135	149	160	174	149	115	148	137	148	141	142	155	153	135	140	166	139	156	156	137	137	146	141	150	160	122	150	174	145	119	143	136	149	140	157	157	135	147	150	140	144	145	126	140	130	127	164	146	134	134	143	153	143	135	141	148	132	153	156	137	156	163	133	140	139	157	146	138	151	147	151	137	162	173	132	137	139	147	143	136	129	146	148	138	131	146	122	147	145	152	141	137	153	138	146	135	130	158	157	155	157	138	164	128	146	125	135	148	155	144	154	162	165	138	137	137	156	149	146	128	131	143	148	135	152	130	157	164	141	141	156	154	160	137	139	131	153	127	153	132	132	138	155	154	128	129	158	132	145	147	138	143	166	160	144	176	146	151	125	125	140	139	147	142	162	153	143	160	144	150	132	142	152	141	154	143	149	130	152	122	139	139	170	138	149	140	148	145	150	155	138	157	130	142	162	158	144	148	163	159	146	128	140	147	132	144	132	150	147	152	131	163	133	150	169	125	150	151	137	148	170	143	137	144	142	122	154	151	142	131	130	152	144	154	132	134	164	147	144	145	136	155	123	142	167	139	168	144	151	136	142	145	152	138	143	152	126	131	139	137	155	130	149	144	133	143	131	153	135	147	142	135	156	151	159	163	148	136	145	141	129	146	153	164	148	158	151	126	139	140	136	156	144	148	149	132	138	163	130	156	150	125	152	157	136	161	156	162	162	152	132	152	146	142	127	154	139	151	133	144	140	141	164	149	142	154	144	138	142	131	154	129	137	132	136	147	144	139	144	139	147	138	123	150	139	144	135	143	137	137	136	131	147	144	118	159	121	145	139	147	150	139	143	141	146	129	126	134	150	143	150	145	134	141	137	152	137	154	135	147	158	124	144	164	152	140	125	139	151	124	138	129	123	137	154	141	160	148	151	134	134	152	136	168	131	125	134	132	146	154	129	148	138	147	144	156	137	139	131	146	146	149	115	147	143	161	133	154	159	145	164	145	166	128	139	147	165	142	140	138	139	152	142	141	149	153	139	132	110	136	146	147	144	124	168	144	150	150	143	150	153	131	144	137	134	138	146	150	138	116	140	132	146	140	129	147	139	152	134	132	121	149	152	134	150	147	136	129	150	125	145	156	134	156	135	158	149	142	155	147	134	142	145	127	142	152	151	143	145	143	158	141	139	145	166	153	115	142	153	147	135	128	126	133	128	134	145	157	139	153	139	137	138	138	136	137	136	139	159	168	147	164	145	147	141	144	138	131	164	138	135	144	141	145	146	158	129	126	158	114	152	154	158	124	162	132	125	123	155	157	141	145	147	129	116	141	134	141	157	133	152	160	149	150	123	153	145	124	133	138	155	151	142	167	138	129	138	139	147	146	148	130	157	152	145	138	148	140	114	159	149	135	141	144	158	138	142	155	149	140	128	125	148	135	145	152	129	141	156	150	170	144	157	144	148	143	157	141	137	164	147	137	159	135	144	145	149	131	139	140	127	150	153	139	144	146	160	143	146	144	132	138	136	152	140	145	131	127	167	145	130	130	152	146	155	139	134	127	134	143	161	166	150	141	162	151	162	155	165	159	154	139	147	148	156	125	162	146	146	145	154	130	130	138	129	137	147	137	127	139	162	124	122	156	144	137	143	130	158	163	140	143	140	150	110	134	139	133	156	122	170	120	134	136	140	138	149	162	149	132	126	181	146	164	122	133	138	140	142	144	125	135	136	151	141	149	144	143	151	140	151	140	154	143	146	141	120	160	127	145	160	146	140	163	146	138	151	151	148	160	141	133	151	135	157	147	122	138	147	136	140	139	128	138	141	143	133	138	155	150	151	148	146	168	144	139	155	156	134	142	155	145	138	137	144	154	137	151	152	133	132	134	159	136	146	122	138	136	147	152	170	160	151	143	151	148	139	151	152	145	144	140	144	143	134	152	157	149	134	134	124	154	125	168	140	156	141	141	142	132	138	143	144	161	139	152	137	138	141	163	159	144	152	125	133	131	148	135	130	149	154	135	142	151	137	144	173	133	144	157	155	141	164	143	129	132	149	146	146	150	132	137	133	155	153	151	143	135	138	162	137	133	145	130	125	144	127	135	149	169	129	118	156	154	139	130	128	148	138	167	141	136	149	138	158	115	142	161	137	150	148	148	156	132	136	163	135	152	130	124	138	136	141	150	143	163	151	125	153	137	157	161	168	129	169	144	144	138	146	141	134	125	138	153	167	135	150	127	141	136	137	137	144	143	130	157	125	151	144	144	139	139	144	158	152	138	149	148	145	122	159	144	145	146	132	164	125	124	138	154	162	141	134	130	169	141	156	122	136	126	129	128	146	141	140	143	143	160	130	141	136	141	137	159	150	156	157	150	138	145	156	148	141	136	132	143	146	148	170	146	153	150	147	177	146	146	158	125	149	147	149	121	127	127	150	127	154	166	131	136	123	167	137	147	140	151	148	130	127	145	142	154	139	146	132	131	137	140	121	160	147	157	154	128	138	139	143	159	137	159	172	144	153	147	154	121	135	141	140	117	138	149	137	152	138	155	144	137	144	150	132	158	162	116	160	150	140	151	135	142	132	150	137	140	158	126	129	156	144	179	153	141	165	121	129	143	142	158	135	150	147	136	139	138	140	133	148	156	148	124	151	158	156	122	151	137	138	141	158	146	137	135	146	140	160	143	150	136	127	157	147	150	147	152	142	119	145	163	133	152	142	152	145	169	145	138	141	149	143	163	141	143	156	152	145	144	118	156	133	133	147	152	139	143	151	144	161	142	143	155	150	148	142	147	149	123	148	142	153	156	137	141	143	145	148	165	155	134	158	142	127	133	145	146	152	136	158	159	153	149	147	152	141	159	146	134	154	136	126	127	160	166	155	147	160	148	122	127	138	119	141	138	141	154	154	156	135	150	140	150	151	132	139	148	148	140	149	136	150	168	131	161	151	150	121	150	141	124	132	135	136	129	147	141	155	134	149	149	123	135	144	145	162	139	147	164	130	128	137	168	143	146	166	159	121	139	140	143	146	132	140	124	158	147	130	111	141	155	157	142	172	153	125	124	153	164	137	156	160	158	153	159	145	140	138	136	150	138	146	145	143	161	154	162	137	154	129	145	136	136	146	146	151	151	132	136	143	137	146	143	133	168	155	157	128	147	139	157	158	134	151	162	152	147	162	132	153	131	135	150	134	138	149	161	129	157	142	161	163	154	144	138	149	135	127	128	138	129
6230	13050	10064	4943	3399	2286	1727	1304	1074	857	848	807	828	721	740	381	311	337	306	272	253	240	265	238	242	244	220	232	226	214	220	254	220	230	200	213	199	179	191	204	198	210	221	183	178	189	187	173	184	206	173	183	213	205	181	206	199	186	176	188	195	181	180	198	189	176	180	210	193	165	157	175	191	202	186	178	205	178	197	170	184	189	196	179	161	183	203	187	182	206	205	185	203	204	167	190	173	183	203	180	197	177	192	189	168	185	190	183	175	173	165	183	202	176	169	189	191	158	172	173	188	181	160	189	166	192	165	190	204	171	202	164	184	171	165	191	180	193	183	180	184	190	205	181	207	182	196	193	165	196	210	173	160	194	212	188	209	168	176	166	174	208	186	156	202	188	165	177	178	195	176	180	171	191	172	180	184	184	169	193	181	191	190	187	175	163	187	190	183	178	200	191	185	196	171	189	176	181	185	196	195	184	184	180	189	189	178	196	197	186	166	167	185	177	174	167	178	196	169	155	186	191	186	166	164	198	192	183	178	168	198	162	169	176	206	178	186	212	166	193	173	184	186	167	180	185	173	167	188	196	194	182	195	184	188	211	192	179	177	200	182	162	186	181	177	186	177	160	184	189	195	183	189	196	191	185	183	202	195	191	193	203	198	167	223	204	189	192	196	174	193	184	176	175	178	161	180	198	189	178	182	179	180	191	182	198	209	176	169	203	188	200	196	180	169	165	208	172	200	182	169	197	203	172	164	170	152	177	198	187	223	196	196	202	181	181	181	168	189	168	177	179	180	192	164	187	175	179	203	185	168	176	195	179	173	193	178	182	193	181	177	202	173	186	182	168	221	187	220	186	188	172	161	195	179	163	202	201	183	188	213	184	191	189	183	170	174	187	175	205	183	187	187	158	201	180	173	167	179	190	173	185	177	165	196	214	157	198	182	184	167	181	157	168	166	184	183	170	160	183	165	183	189	199	194	186	180	189	219	197	211	170	184	184	167	185	168	186	167	169	172	184	194	181	182	200	183	196	211	181	174	205	201	193	161	190	183	188	204	217	189	185	198	188	175	209	156	188	189	179	187	177	162	186	191	177	185	173	208	189	188	184	182	153	161	189	195	191	182	191	201	178	193	170	203	176	177	195	177	161	197	188	184	179	199	199	171	181	175	193	184	190	183	191	168	154	173	193	172	210	187	193	179	173	192	172	196	184	208	175	196	186	176	186	186	211	184	191	148	170	174	212	150	192	209	187	166	175	184	176	209	173	201	201	175	176	185	175	204	161	183	172	194	166	204	178	183	196	192	169	181	197	202	171	185	197	173	178	172	201	175	166	185	209	192	167	198	182	188	178	190	159	188	155	172	192	186	171	165	215	197	175	165	175	164	201	209	167	223	208	192	179	164	184	183	188	183	174	214	188	171	173	171	163	191	169	176	205	184	208	190	174	170	185	205	189	173	194	198	194	190	178	182	158	166	157	151	188	174	170	216	177	206	166	186	179	219	193	209	171	178	165	184	210	208	179	171	184	198	192	167	169	177	158	187	186	183	194	169	191	189	183	194	198	191	178	207	182	199	166	199	200	190	181	193	183	205	193	185	194	206	178	180	175	179	183	173	184	174	191	182	169	183	199	166	185	188	226	169	180	163	179	190	179	196	169	199	200	177	165	189	172	171	188	191	196	185	193	160	199	186	160	215	189	194	194	189	150	189	169	179	197	187	203	194	197	203	160	196	177	203	174	173	178	185	202	183	188	177	201	182	176	185	206	182	168	199	181	174	161	207	171	187	177	194	203	186	174	162	187	202	195	201	201	172	178	175	185	172	182	182	192	192	170	202	171	190	180	164	179	185	166	183	191	177	167	160	181	186	193	195	179	195	170	178	189	215	190	167	177	179	190	196	195	180	191	213	166	209	198	171	173	190	200	179	190	179	186	175	197	164	189	155	189	146	181	163	184	172	190	195	177	188	181	172	185	186	195	175	163	164	184	170	162	180	184	190	208	164	179	193	205	206	186	176	196	182	163	180	170	170	172	176	187	194	178	174	188	172	188	183	180	203	190	194	200	177	176	177	172	184	208	174	190	198	195	198	173	183	193	178	188	201	199	199	175	180	171	196	161	178	180	169	194	167	181	183	191	207	187	166	189	177	185	189	179	173	192	166	177	184	178	157	203	148	172	201	196	173	173	172	177	158	199	202	193	197	193	209	166	169	189	212	187	183	183	185	156	187	201	181	171	181	176	199	194	203	175	196	178	184	195	174	175	173	217	208	191	185	210	188	183	164	199	176	179	152	190	198	184	156	141	170	204	168	194	189	184	194	179	193	164	187	180	177	177	179	183	182	170	188	190	196	184	172	168	187	166	179	197	205	174	168	205	199	174	176	185	170	211	175	178	150	162	174	181	206	180	183	180	187	164	196	167	185	196	169	167	170	180	190	184	212	199	186	204	221	174	180	187	199	189	153	172	174	177	193	201	189	166	187	188	189	197	198	201	193	175	189	196	171	179	191	175	183	191	189	174	197	205	209	186	196	171	177	194	185	184	197	189	209	169	195	169	181	184	195	184	151	183	194	159	180	176	165	181	191	188	167	181	183	191	170	191	185	193	177	158	205	188	196	186	192	211	170	197	176	157	199	173	186	198	167	174	195	162	171	187	206	164	187	154	187	190	168	201	214	179	165	187	190	182	172	201	165	167	189	180	204	207	184	158	183	200	177	197	179	199	191	178	187	178	188	168	184	179	218	171	193	189	163	181	160	193	191	198	178	185	168	201	181	201	236	187	192	197	162	175	195	166	180	203	209	175	172	163	197	189	192	165	178	196	185	176	189	192	192	216	183	172	200	177	191	197	198	193	213	160	185	163	185	183	166	204	185	192	226	179	162	182	199	171	178	192	203	186	167	197	174	211	196	149	175	195	184	178	197	174	170	176	177	186	187	188	192	213	190	160	174	186	151	186	158	183	197	192	195	197	198	191	177	178	210	166	192	185	187	168	195	165	197	192	220	195	204	184	180	167	183	161	187	170	191	194	179	180	174	187	157	199	173	184	163	206	172	175	161	179	181	162	186	182	167	162	176	176	190	188	195	184	156	171	190	177	193	196	175	180	173	206	192	193	187	181	174	159	186	177	183	184	171	187	188	177	160	193	182	197	183	206	168	189	172	205	183	182	184	188	194	160	178	183	195	171	184	204	200	187	183	183	208	209	180	183	180	195	176	180	178	185	168	180	184	184	172	205	173	207	208	172	146	191	175	195	187	190	198	241	203	188	175	175	151	194	197	184	171	204	195	178	180	202	176	194	179	188	175	188	212	176	202	178	185	167	196	194	172	150	193	185	188	177	194	200	168	179	178	213	164	175	174	177	202	181	179	168	176	170	171	159	194	170	187	172	188	169	166	192	183	202	181	191	179	168	187	178	170	188	182	178	173	182	173	207	201	183	187	162	181	191	177	197	199	156	197	170	194	147	179	191	188	189	169	177	190	183
24580	20806	27132	24486	12512	1094	755	642	582	559	588	512	585	548	519	491	448	415	411	408	390	439	424	408	427	412	441	416	440	438	429	411	397	368	398	403	415	411	404	455	401	423	409	403	435	403	400	400	404	431	447	394	406	439	369	438	357	364	377	389	427	413	405	385	411	410	397	383	402	410	439	384	400	414	404	401	414	377	408	327	433	415	380	420	362	409	417	404	409	433	399	427	414	422	408	391	410	391	380	369	405	384	430	400	405	405	419	392	430	381	415	402	382	399	396	394	420	388	395	389	371	411	409	383	412	424	433	416	400	381	387	416	398	409	401	450	387	382	417	392	438	401	393	403	401	386	400	386	398	387	421	396	424	408	401	398	394	382	389	413	363	420	474	396	417	410	401	370	410	378	414	384	395	409	387	416	410	390	385	407	418	412	404	436	421	419	385	427	409	450	391	412	401	392	426	365	403	403	416	399	393	415	410	432	399	405	388	386	388	433	401	394	438	410	391	391	415	375	388	409	391	394	385	399	400	379	389	401	404	427	414	444	399	420	421	380	394	428	404	431	437	379	392	418	438	399	416	410	391	360	371	403	392	405	413	378	360	393	423	396	396	369	392	430	402	394	365	393	402	413	416	392	391	392	370	388	418	391	441	388	414	422	432	436	410	375	377	404	375	402	376	409	389	379	390	353	398	408	419	401	419	406	447	424	416	377	414	391	370	388	440	428	390	410	436	410	399	387	388	391	386	374	411	406	385	400	437	376	383	389	408	446	403	402	372	373	410	416	409	416	385	396	439	369	372	382	446	379	402	396	395	401	422	376	385	399	432	417	423	417	426	384	414	430	384	412	372	385	390	391	388	401	378	414	384	419	376	407	391	387	408	387	423	418	394	392	393	410	417	421	406	420	372	399	381	417	387	417	410	398	425	444	402	391	426	378	374	409	396	423	402	386	377	410	436	402	397	350	437	426	368	385	377	427	400	400	396	364	403	374	453	412	361	423	423	383	390	427	407	385	399	417	416	391	417	377	391	386	383	361	418	396	429	417	387	430	395	413	388	407	387	386	390	395	399	395	387	437	354	394	419	377	407	412	416	439	399	389	384	402	403	393	383	403	425	416	393	409	392	382	407	413	396	344	395	415	384	383	434	404	404	414	418	449	421	399	376	395	381	400	406	381	372	385	414	376	408	435	392	400	433	410	422	389	407	382	424	404	414	400	377	393	378	431	404	399	420	375	395	417	374	425	379	395	383	431	408	373	389	413	395	418	416	411	370	395	389	421	410	415	366	416	398	399	383	409	390	386	401	397	429	444	380	402	399	413	414	439	396	392	406	398	379	457	362	379	426	382	374	422	380	361	403	402	396	397	398	407	395	377	413	402	438	365	402	410	409	391	396	377	375	376	411	381	434	369	401	363	395	407	403	344	410	405	395	410	441	387	422	428	409	387	386	385	392	399	404	418	427	390	406	359	368	409	401	418	373	423	407	436	414	413	384	419	373	407	424	426	385	413	386	405	431	418	395	412	421	419	402	425	378	428	437	388	398	427	402	369	391	385	437	412	387	381	363	423	407	418	380	419	384	389	397	385	441	395	415	406	393	408	383	389	416	402	406	407	396	384	428	385	396	353	398	423	382	444	401	387	375	382	408	390	382	411	371	388	420	402	402	369	409	393	368	403	399	385	361	403	392	410	425	384	383	405	403	458	416	399	392	400	410	376	403	426	406	407	395	413	427	387	405	406	396	430	439	374	352	391	381	411	432	393	429	385	372	403	431	403	410	388	410	416	372	419	397	429	449	398	395	357	407	382	380	387	433	387	389	417	406	425	431	408	416	430	424	385	411	401	383	402	414	396	380	410	426	416	370	437	380	385	393	378	402	390	370	394	386	386	422	399	424	388	401	453	394	384	410	410	436	376	379	402	415	375	427	439	404	393	410	411	428	390	435	402	437	413	403	401	383	391	407	425	424	400	383	402	392	395	434	416	377	398	389	405	424	395	383	403	371	400	381	406	411	412	384	410	402	403	382	416	432	433	381	382	404	384	415	392	429	410	409	397	345	394	472	397	397	402	363	407	397	400	408	414	383	382	378	399	393	410	385	440	365	409	395	418	369	367	389	365	427	411	434	376	382	420	395	390	425	419	410	388	419	379	410	400	379	386	373	433	401	401	370	429	408	403	412	408	373	401	403	399	382	396	428	426	400	387	406	453	416	401	387	414	407	413	361	419	380	437	387	385	385	414	413	367	391	438	418	409	387	423	404	398	401	425	380	417	419	389	409	431	412	399	426	433	445	379	399	377	373	399	377	387	410	417	399	397	410	361	396	463	430	389	406	382	370	409	405	377	427	400	410	371	436	392	436	402	381	422	373	410	431	399	433	380	423	387	389	400	400	423	391	391	415	397	437	383	395	372	394	394	369	390	440	397	434	404	426	448	403	406	388	371	369	384	404	375	391	398	405	365	406	402	417	397	385	416	400	416	407	432	415	376	397	411	385	423	391	410	405	392	355	391	385	447	408	395	420	377	419	437	432	387	423	392	410	445	388	387	392	385	383	389	405	389	421	411	374	399	400	414	389	365	396	410	400	390	378	395	385	391	429	425	394	424	412	438	399	425	384	406	401	360	399	408	389	391	398	396	396	399	403	376	406	420	396	361	421	412	400	394	386	403	383	424	414	397	419	398	402	429	407	358	427	394	402	382	408	384	459	381	386	405	434	394	369	406	414	391	404	416	405	356	441	396	395	367	460	404	394	405	410	382	437	400	375	408	386	397	402	428	378	389	393	370	410	438	410	369	403	422	427	373	375	370	366	404	390	398	414	392	408	405	406	463	413	372	418	394	405	374	384	415	393	412	390	424	380	397	383	401	404	408	444	380	408	403	390	420	404	385	392	385	418	419	395	420	387	377	376	413	398	399	418	410	375	385	396	408	335	388	420	381	408	403	410	426	361	431	423	387	409	391	355	421	403	384	365	406	369	413	393	366	428	419	408	416	389	385	371	423	414	397	350	392	394	410	380	415	410	430	370	392	404	435	395	371	367	419	385	419	393	363	402	385	410	388	428	407	414	367	411	384	406	420	426	384	373	397	411	373	416	410	403	382	433	388	371	393	410	396	421	402	384	399	401	382	418	398	409	404	410	400	399	436	374	388	415	416	380	400	388	385	369	425	378	401	426	413	413	382	425	393	415	427	365	427	444	413	390	369	432	417	408	392	386	397	408	395	401	431	389	392	416	393	377	400	404	408	374	433	400	427	383	415	389	389	375	389	428	417	396	422	416	454	389	406	382	382	405	388	428	385	391	369	393	370	381	382	383	403	407	400	390	385	392	391	415	396	400	408	415	413	378	401	453	426	399	404	414	378	406	385	398	426	410	406	386	373	407	385	391	444	408	390	380	432	413	381	423	383	351	405	401	390	403	369	392	388	432	410	421	397	433	415	369	404	416	402	415	410	397	370	387	399	419	366	388	397	341	400	434	412	369	373
6821	9695	7282	3260	2274	1650	1358	1079	960	852	821	849	945	745	712	574	562	564	549	534	550	517	522	473	480	469	521	506	524	446	443	445	478	474	447	436	455	497	486	480	499	460	484	448	458	495	436	432	483	491	497	469	473	482	510	491	530	442	463	486	436	509	495	460	462	473	471	463	497	461	491	466	458	474	413	415	453	497	459	459	512	449	452	467	458	461	492	479	473	462	484	442	480	442	476	499	452	448	473	465	437	463	455	504	441	433	466	472	453	495	454	422	505	472	459	482	470	506	494	512	485	457	452	483	461	482	465	507	446	509	431	447	486	468	484	469	466	481	439	471	485	499	463	485	445	448	450	476	470	486	504	444	476	474	461	454	480	464	472	468	454	480	460	481	455	467	459	473	458	498	475	436	469	473	496	450	445	462	447	469	461	408	466	481	529	474	459	441	452	470	439	477	465	469	487	448	429	436	469	507	506	470	499	476	448	516	479	496	497	470	513	480	473	439	491	443	478	485	447	447	486	465	441	470	467	501	513	448	471	481	444	470	504	445	480	475	463	450	482	477	495	478	445	479	516	451	454	484	491	464	465	444	503	468	446	430	485	428	475	477	469	471	433	465	464	459	467	455	505	511	453	465	434	447	461	496	478	475	430	462	445	498	487	458	474	444	461	421	445	418	453	444	462	451	474	463	467	459	481	457	458	468	464	450	415	448	492	482	468	503	457	455	445	503	490	483	503	466	481	491	452	477	461	469	468	475	424	431	448	481	442	445	454	471	472	487	470	479	477	455	473	484	466	481	466	459	445	488	487	446	443	457	458	464	486	438	451	460	445	492	429	462	483	462	456	479	477	472	469	452	480	459	429	479	488	484	438	440	423	469	464	440	485	463	438	496	470	464	459	442	452	434	460	455	497	476	485	487	471	507	430	471	488	479	467	455	453	491	453	450	458	455	504	450	479	439	509	477	403	446	480	454	475	470	487	480	509	460	496	439	475	486	486	454	456	461	469	469	456	473	446	474	494	471	465	439	488	477	480	475	489	452	484	458	479	437	496	481	491	464	498	497	467	480	459	477	473	434	510	461	483	475	455	473	436	433	446	449	450	459	510	506	446	465	495	490	479	481	440	472	518	470	477	444	474	453	485	486	503	476	504	444	447	468	457	487	479	446	429	433	499	466	471	476	474	434	443	472	474	457	492	451	473	465	508	472	432	467	489	474	446	459	440	472	491	462	470	446	503	477	416	451	481	489	461	481	477	428	442	469	487	495	489	493	465	461	449	438	481	485	472	492	465	464	471	487	449	489	474	430	449	447	461	476	522	483	456	458	489	477	502	456	484	481	477	451	474	470	492	475	465	484	468	482	494	489	464	419	465	448	435	459	481	433	491	517	507	454	460	488	451	440	497	484	491	487	440	466	457	449	488	450	445	447	467	441	440	454	425	491	488	432	464	508	461	497	444	447	460	440	474	478	490	459	462	418	484	520	502	455	500	446	476	452	468	429	467	474	450	435	496	472	464	463	445	464	475	473	474	426	426	445	472	446	454	427	468	465	499	491	451	491	469	502	457	465	467	429	458	457	479	464	511	490	445	481	481	469	462	473	435	433	474	473	475	476	483	465	455	480	485	465	462	470	495	462	450	467	477	456	427	480	450	466	475	461	456	479	472	434	440	471	481	476	495	493	482	465	461	514	455	444	461	413	471	507	458	455	485	459	473	464	491	454	444	469	448	475	455	482	484	485	463	448	443	481	501	474	485	506	478	483	447	451	457	458	491	442	447	503	456	494	481	507	461	479	428	480	474	475	475	456	450	458	438	496	518	462	475	436	420	471	480	434	458	461	443	439	444	451	458	452	487	466	472	470	504	461	412	486	459	473	474	434	440	465	490	457	452	457	455	425	469	453	478	472	465	468	442	505	474	469	439	483	473	484	447	440	440	470	466	449	442	439	523	479	455	440	464	457	478	489	470	425	469	430	480	441	455	432	456	470	453	413	517	455	436	466	465	407	493	502	455	472	458	444	470	487	478	432	486	459	480	504	491	477	479	428	448	488	456	404	478	464	463	449	470	502	447	480	475	426	490	489	482	426	472	443	446	479	445	443	476	430	489	474	480	473	473	449	483	444	460	464	461	444	424	454	457	456	485	486	452	488	464	458	485	492	502	478	446	482	476	457	461	462	472	472	449	449	465	442	445	427	458	471	467	469	432	500	508	446	506	449	453	446	448	453	473	489	441	511	481	481	464	477	457	455	447	456	453	453	424	457	485	460	459	494	478	484	443	436	490	458	420	460	479	454	500	454	459	466	464	478	449	465	509	468	480	475	457	480	504	452	482	453	504	478	478	450	487	464	495	490	445	438	451	479	459	461	445	492	434	467	466	466	439	466	487	492	483	458	494	446	467	506	438	480	457	452	464	477	491	446	499	500	492	460	486	457	471	449	473	457	477	487	484	458	479	472	502	423	500	456	479	489	503	486	468	473	506	462	459	516	488	504	458	442	482	459	468	439	468	475	475	444	488	470	490	477	456	439	449	451	472	501	466	488	464	438	477	462	463	479	476	472	430	435	480	445	457	494	458	468	482	472	460	451	468	453	477	468	488	489	474	494	447	455	465	478	457	503	500	448	499	493	471	502	514	444	517	467	486	457	481	494	476	422	425	476	457	437	459	444	474	510	459	441	444	509	478	463	467	463	494	474	500	469	468	464	465	507	456	475	482	429	480	433	471	420	495	472	457	492	459	455	484	463	482	456	473	446	494	457	475	435	469	460	483	488	449	484	458	437	464	460	425	483	470	472	445	471	459	435	457	486	431	477	487	498	439	463	480	473	484	482	444	449	449	461	469	483	426	475	458	478	420	449	475	461	482	463	483	483	466	502	479	470	483	450	486	467	463	442	498	468	425	483	445	533	466	463	488	458	449	489	478	433	475	483	487	504	490	453	488	434	480	473	471	457	503	503	495	474	436	482	427	435	472	490	448	480	489	509	442	444	497	438	473	466	463	470	437	470	432	483	452	484	445	486	461	456	447	478	498	484	475	516	459	448	450	512	453	457	426	436	489	469	475	490	519	476	437	448	481	455	468	470	466	433	502	443	477	464	434	473	443	484	469	463	507	471	443	431	518	485	461	454	486	454	450	427	443	462	458	482	472	449	467	436	471	468	450	463	456	489	424	487	482	455	470	484	479	464	467	498	463	468	498	442	489	490	462	493	474	475	480	468	487	501	482	505	486	502	413	477	466	457	458	452	441	460	509	499	479	475	467	457	442	449	442	488	441	461	470	458	434	482	465	496	436	505	453	457	444	432	424	460	500	454	476	496	451	418	469	501	467	495	435	435	486	427	463	451	435	471	460	505	468	452	509	490	457	447	417	460	485	452	455	484	449	467	469	506	456	449	470	424	494	439	474	483	493	463	477	474	443	481	456	468	474	467	478	483	493	458	469	421	441	442	474	477	470	461	466	426	487	470	435	450	456	466	470	487	474	491
22390	20849	28608	23231	20845	20890	11943	1270	874	725	695	705	793	644	435	350	290	247	277	266	271	230	210	218	183	204	174	195	166	200	188	181	169	170	193	186	186	173	159	204	174	168	150	194	153	149	152	157	170	170	174	144	176	167	180	152	137	133	179	146	162	170	150	143	165	152	174	175	155	168	168	157	170	162	161	154	173	141	150	135	141	160	147	157	139	158	174	129	144	159	177	143	169	142	152	170	154	133	152	139	154	167	158	159	175	180	161	141	153	150	142	152	161	146	174	152	156	163	144	155	154	178	154	142	168	139	152	164	171	141	149	157	120	145	150	143	144	146	141	160	154	142	161	144	161	157	155	159	165	165	144	160	157	154	134	149	154	123	151	154	149	154	143	152	158	165	152	136	134	166	136	159	146	146	159	119	155	127	153	134	146	148	167	147	145	157	148	142	137	146	155	134	144	159	158	179	140	147	162	156	141	146	142	160	154	158	159	142	153	148	140	158	152	151	150	155	146	168	166	144	175	176	159	172	135	149	176	155	147	155	153	156	139	153	152	152	140	158	150	151	178	137	156	148	158	172	154	153	157	160	166	154	164	152	166	122	135	161	151	161	154	133	157	152	136	154	149	144	127	141	155	144	143	152	161	153	153	159	163	145	154	140	142	159	133	157	149	146	143	146	133	143	148	160	170	154	156	173	122	134	150	145	150	170	164	127	160	167	161	159	169	112	148	150	138	154	150	156	147	144	141	145	153	142	172	140	143	163	150	166	152	159	129	147	139	165	152	155	138	141	174	154	150	150	135	163	154	143	151	142	176	139	112	142	149	140	161	171	137	136	183	176	156	155	159	155	135	161	137	144	165	160	146	160	164	166	123	176	146	133	142	151	143	157	148	152	158	147	143	127	154	144	149	178	151	154	158	150	140	142	135	141	149	144	149	134	153	150	167	132	134	163	141	158	143	156	157	165	153	151	154	160	126	142	173	167	164	144	168	152	130	146	154	148	142	141	164	165	129	141	160	159	147	164	159	147	137	158	159	167	131	157	172	168	157	150	174	172	170	173	144	142	159	138	156	137	151	132	143	154	168	140	158	153	173	146	126	152	138	177	148	153	132	166	142	140	148	142	137	134	157	140	134	169	152	139	144	152	137	164	150	148	154	181	152	166	139	117	130	164	168	149	136	150	145	140	157	176	135	148	143	170	143	157	147	146	172	162	167	142	134	132	159	154	151	172	166	144	164	141	142	156	149	149	165	143	172	169	134	156	173	180	167	159	141	165	164	150	155	132	152	149	163	145	174	145	155	151	146	154	127	137	141	130	139	138	168	147	128	150	159	145	146	144	170	130	151	129	151	142	131	156	163	145	146	145	175	162	176	145	125	168	148	157	138	157	158	158	136	138	140	148	127	144	159	180	141	138	150	147	129	153	150	140	131	154	156	132	161	165	162	131	145	129	147	143	134	144	148	177	136	141	165	143	139	147	161	148	143	141	150	161	147	150	146	143	147	141	163	148	156	156	169	142	151	134	144	165	169	145	137	172	157	153	146	156	149	185	155	150	154	157	157	150	166	138	161	147	153	137	154	142	170	139	164	143	155	140	145	139	137	146	153	160	155	147	157	163	166	149	135	162	162	145	144	140	164	133	156	148	144	143	148	148	118	130	149	165	135	156	152	139	146	148	155	151	139	148	159	131	161	147	139	141	131	127	150	142	145	158	165	165	169	156	147	146	150	147	147	154	171	153	146	145	158	143	138	167	151	150	148	144	156	139	162	149	146	165	139	148	152	139	155	156	159	153	148	128	174	143	164	160	147	143	153	154	137	157	162	140	144	169	124	151	146	141	139	164	148	168	134	149	170	157	168	157	137	125	146	149	151	150	142	155	172	152	168	150	151	170	150	176	138	148	143	154	140	148	158	170	141	140	167	137	171	147	134	168	135	149	158	122	145	122	152	132	134	141	155	145	177	157	133	153	160	152	147	162	171	154	140	162	145	164	171	154	181	140	142	140	160	160	146	153	147	131	140	159	159	126	153	149	165	147	153	159	159	139	128	147	155	131	149	129	148	166	134	187	149	138	153	151	143	179	142	157	151	146	143	163	162	142	153	178	147	135	177	164	159	141	172	137	161	153	135	142	144	168	143	145	148	154	142	134	159	125	164	127	128	148	139	154	147	142	156	150	148	144	156	174	130	153	149	158	154	171	160	138	166	150	144	143	145	145	167	121	148	165	135	171	170	163	160	135	168	154	143	136	173	145	152	143	156	157	152	143	154	133	148	138	144	155	150	140	155	154	147	145	105	160	139	139	139	125	166	141	152	150	141	156	151	142	162	160	137	146	152	158	125	151	145	152	147	147	161	147	173	165	147	173	142	144	157	146	159	149	164	155	156	132	133	152	167	162	144	163	153	177	159	127	154	148	137	141	153	142	160	148	160	159	140	138	160	146	158	142	177	147	164	152	146	144	164	162	160	160	147	160	141	155	160	177	147	140	170	167	136	163	162	181	163	157	151	140	129	152	131	159	148	140	141	163	172	140	140	159	165	163	168	149	150	144	127	141	141	151	152	167	141	133	145	146	146	137	156	150	178	192	169	128	168	152	145	159	151	177	153	150	138	157	145	134	157	150	160	165	157	152	173	153	150	153	161	143	168	167	154	145	143	146	126	151	145	126	151	149	164	155	153	161	149	166	157	159	140	145	170	150	134	145	151	137	171	149	133	159	150	142	164	158	169	150	164	145	156	149	148	134	150	134	174	152	137	152	164	151	132	149	137	150	161	145	168	171	137	169	130	161	153	185	147	175	154	143	156	142	124	142	154	145	139	162	161	148	130	158	143	157	158	153	138	161	170	146	154	155	150	143	165	145	153	165	136	145	135	150	146	164	160	145	167	154	143	151	159	157	156	157	160	126	152	149	136	160	160	153	155	113	155	161	173	148	153	144	143	126	153	142	167	156	130	177	155	159	141	146	156	158	152	159	162	162	148	144	137	163	161	148	164	139	175	154	154	171	141	158	154	140	130	159	155	172	155	147	156	156	142	146	149	131	179	171	143	152	144	154	166	137	134	152	156	140	148	150	135	148	154	169	152	140	144	161	156	133	160	134	148	136	169	136	151	156	158	144	142	165	147	149	132	172	140	165	160	145	161	150	129	167	179	163	154	138	160	150	142	134	150	149	153	154	135	154	149	151	153	135	157	142	148	146	117	145	157	179	188	159	174	153	159	150	157	157	137	143	159	154	150	150	174	188	160	156	150	146	166	151	156	134	150	167	146	152	159	161	151	141	153	163	145	155	174	155	164	151	135	174	153	144	159	145	163	149	156	134	135	158	156	140	167	146	147	160	150	153	113	157	158	125	154	139	155	145	142	136	142	150	137	148	142	142	153	141	137	152	148	147	159	147	132	147	143	144	145	150	146	149	163	148	159	168	161	137	177	183	167	155	169	161	169	120	151	157	152	147	162	143	149	160	150	155	153	156	148	154	146	147
9702	20592	16749	8637	5772	4142	3169	2461	1862	1502	1381	1391	1360	1081	757	540	462	398	403	369	348	329	328	315	236	279	245	282	241	209	212	247	270	245	215	211	225	213	188	194	178	209	215	201	178	199	186	202	223	188	201	193	198	199	206	167	187	183	205	186	170	171	198	171	171	151	183	194	189	194	216	182	172	188	187	180	171	168	167	182	173	204	196	195	181	189	188	186	179	174	179	180	146	176	194	195	178	170	164	198	169	194	174	193	176	162	158	173	187	166	174	181	169	196	159	150	188	167	207	164	164	187	173	188	166	180	186	171	172	179	195	162	186	166	161	175	194	188	167	203	169	185	157	165	176	188	165	162	182	178	183	185	164	180	165	184	196	163	158	180	158	185	164	164	152	171	168	171	148	176	179	160	166	173	164	159	178	177	176	186	176	166	158	154	190	159	154	150	168	161	162	197	175	176	185	154	176	158	185	154	174	130	192	187	188	171	187	180	172	184	180	189	151	176	155	170	174	152	181	179	155	155	183	147	173	160	191	165	175	193	184	184	172	169	167	165	164	191	162	166	160	163	167	176	159	185	164	179	180	174	168	185	187	187	152	160	173	165	156	188	197	167	170	173	164	179	163	167	188	167	156	169	188	170	172	166	181	166	170	189	160	177	174	169	174	173	159	173	203	194	158	191	152	151	170	168	176	174	172	158	155	156	183	173	177	150	161	167	171	185	175	176	165	168	208	179	174	157	162	190	155	185	164	159	178	184	174	166	155	167	140	186	170	186	175	152	156	157	189	172	194	167	164	171	161	186	176	173	191	185	175	178	161	167	172	173	184	161	177	172	192	161	185	197	183	183	172	161	176	159	178	187	165	153	168	169	176	168	194	176	187	170	155	163	152	183	172	167	172	161	163	172	165	171	180	169	157	160	189	178	198	154	171	180	178	179	172	161	179	160	173	187	179	143	168	203	158	175	162	179	188	158	194	177	194	171	182	147	169	157	158	170	166	187	153	163	183	194	166	158	168	168	185	190	144	163	180	174	180	171	159	177	165	183	176	162	170	188	160	193	158	184	165	192	176	164	185	170	180	189	167	150	155	163	194	164	162	172	165	178	166	179	165	163	174	157	154	177	191	179	182	170	180	152	169	179	180	204	169	156	176	178	189	175	148	161	175	165	184	161	165	173	188	170	197	177	144	185	176	157	162	177	186	174	163	178	178	170	176	190	169	160	146	149	155	186	149	170	163	172	145	176	173	199	183	173	166	158	186	185	164	167	168	164	159	180	189	154	165	165	168	165	174	179	187	189	170	173	178	183	159	168	188	176	185	159	161	176	182	162	163	196	175	182	158	163	173	181	155	164	169	174	176	155	149	169	156	165	189	186	171	169	169	164	146	181	148	160	174	158	179	170	176	154	187	188	165	155	194	187	169	171	179	150	178	159	159	151	165	172	182	166	184	170	186	171	192	186	174	179	179	192	176	164	175	180	168	174	156	163	187	167	180	159	169	178	171	166	161	167	162	149	189	170	187	155	181	178	184	172	180	188	165	183	184	159	208	174	157	144	159	178	181	142	163	186	174	157	153	162	178	150	186	160	169	175	158	188	182	169	168	167	181	168	164	176	164	180	172	174	152	160	157	193	161	176	165	166	162	181	180	174	161	161	173	175	199	165	190	159	170	176	164	197	140	188	180	180	172	165	175	184	171	169	187	154	144	177	172	174	155	179	167	168	157	156	165	152	148	152	169	207	180	173	184	161	170	177	189	175	183	171	158	180	184	177	183	193	179	176	171	182	156	168	168	185	160	180	168	190	182	147	172	184	186	162	155	197	168	168	192	139	181	165	182	202	136	166	166	192	185	183	159	183	157	148	170	161	179	164	194	179	194	174	204	199	157	179	148	182	157	155	181	163	184	156	173	166	171	170	174	164	168	172	175	184	164	172	164	169	186	182	182	182	172	166	176	183	157	171	163	177	181	155	178	208	195	171	174	192	153	168	171	181	162	165	169	182	184	171	176	153	185	171	187	180	197	157	179	179	182	179	193	147	188	167	179	170	166	179	164	169	191	178	176	181	157	194	171	182	146	146	162	170	177	163	187	165	170	162	157	190	186	168	182	188	181	193	148	163	155	188	178	165	168	181	149	153	178	190	183	211	164	173	169	176	174	163	167	162	157	164	171	196	165	192	188	154	152	168	159	163	177	168	183	149	165	152	158	174	188	182	164	168	179	161	180	180	180	175	185	193	185	176	189	187	140	151	168	158	190	183	194	188	172	184	166	165	153	180	182	177	189	182	187	176	180	172	154	180	172	168	170	182	179	185	182	172	181	181	162	200	175	154	177	176	168	173	163	177	171	160	175	152	175	165	161	175	155	176	182	153	167	170	182	186	189	160	168	195	175	170	147	171	184	196	192	168	165	160	170	158	176	174	167	204	155	189	163	165	167	180	175	169	173	197	196	163	186	165	164	195	184	165	187	158	179	143	184	178	152	154	187	171	200	183	174	179	195	157	169	159	183	179	149	177	162	156	164	131	196	177	156	183	161	169	179	154	200	169	181	168	159	155	194	185	201	182	187	181	172	145	180	215	153	174	189	187	166	152	170	159	173	164	176	142	172	165	150	159	192	176	161	148	158	193	192	190	200	156	162	193	170	192	178	186	171	188	155	179	162	160	189	180	157	164	152	159	171	161	166	161	162	192	185	169	185	176	175	178	147	188	150	195	185	191	176	167	168	161	176	144	170	186	170	187	165	181	138	163	182	195	197	160	187	178	176	171	174	166	173	187	162	171	140	167	176	151	161	196	148	162	196	178	165	161	187	194	166	156	175	171	194	176	161	152	186	165	155	158	182	169	177	165	178	174	165	191	174	164	188	174	205	169	175	162	164	173	158	177	201	179	181	157	190	173	183	186	171	172	162	190	181	187	188	176	168	143	165	201	179	180	158	172	188	185	155	173	171	172	153	166	187	163	175	161	186	184	163	186	180	192	183	177	143	153	179	148	168	162	181	165	174	188	166	166	166	169	176	159	182	178	198	188	158	155	164	198	181	183	170	197	163	159	180	172	170	163	174	152	182	181	175	154	182	180	176	164	185	182	166	160	179	195	186	183	161	175	157	193	171	185	156	161	165	159	187	169	162	169	178	162	173	182	169	173	158	179	153	157	162	173	155	184	185	180	151	165	193	193	186	159	186	169	147	165	161	195	167	185	196	181	173	160	165	167	172	165	185	166	152	175	172	169	165	178	180	167	176	166	150	163	185	164	165	175	171	185	175	158	196	151	163	147	186	171	163	155	178	154	174	180	166	168	169	178	173	157	146	173	175	158	166	186	179	187	145	197	175	155	182	192	168	167	171	174	204	204	191	162	177	160	176	165	176	177	170	174	178	167	166	159	172	180	149	195	179	173	158	161	181	189	190	148	191	169	183	189	209	172	153	187	176	183	171	186	184	164	176	175	157	152	170	200	201	185	167	152	146	166	189	167	185	187	177	172
26603	20247	9592	1413	577	449	375	400	370	374	361	437	441	381	344	325	315	346	343	311	353	324	319	368	345	357	337	348	379	375	306	343	309	313	370	350	352	357	328	322	330	369	314	337	369	333	284	333	373	341	359	322	347	375	348	308	344	330	302	319	341	329	310	364	363	379	342	323	375	309	354	333	340	348	371	330	318	357	326	344	372	356	331	324	336	335	374	324	352	324	351	329	322	332	346	357	347	359	306	326	293	345	349	347	308	349	349	336	334	335	357	313	356	338	360	368	362	380	353	350	363	338	318	337	372	321	301	333	327	313	337	360	337	336	376	363	327	364	371	324	350	309	346	346	358	322	321	323	346	353	338	341	331	348	335	302	371	342	339	375	336	345	339	339	361	332	360	378	356	371	321	356	345	319	390	336	340	307	343	362	329	315	315	316	336	347	308	345	314	331	302	381	349	353	354	320	335	378	314	346	340	315	344	361	323	361	343	359	347	341	358	337	325	275	295	322	331	337	349	336	319	362	317	327	362	346	339	346	341	333	361	330	348	326	353	344	370	328	329	348	336	343	359	369	312	326	321	341	352	351	336	321	333	329	304	292	358	335	347	353	339	329	351	348	337	317	344	324	351	335	353	320	322	356	305	341	338	334	368	367	337	382	316	336	356	340	341	320	350	363	323	353	314	337	336	348	356	379	323	363	342	328	345	353	331	327	363	309	343	368	345	355	343	363	337	336	354	375	380	337	333	339	338	336	316	339	370	356	354	324	366	371	340	345	309	368	352	333	328	364	357	353	339	356	359	359	320	335	363	333	290	321	347	313	319	326	343	333	319	359	318	350	331	348	337	366	341	324	316	338	315	340	325	319	354	320	373	330	325	352	313	323	386	333	350	336	313	346	344	308	350	325	330	385	353	399	345	358	350	331	330	394	320	323	360	330	334	337	342	338	334	350	356	351	360	326	338	329	315	341	351	343	337	320	328	338	317	363	368	318	312	360	344	330	337	363	343	322	323	375	340	338	331	363	326	343	325	371	364	356	335	359	309	319	363	367	343	296	346	356	346	365	344	334	347	357	335	327	385	347	295	333	347	346	334	312	345	353	352	321	372	325	359	353	340	364	343	309	352	356	348	330	318	350	327	334	319	357	329	325	373	320	350	353	371	331	345	356	347	347	328	349	344	330	343	296	346	364	318	332	316	348	309	341	343	354	353	352	342	344	320	324	346	324	353	353	351	345	355	301	364	341	329	349	326	349	332	332	323	363	366	351	340	310	336	340	336	365	343	360	337	348	363	322	346	364	337	348	350	356	356	329	370	349	321	334	333	317	365	329	363	332	358	330	334	340	363	333	354	357	318	324	317	375	397	342	366	337	342	344	341	338	321	329	334	326	355	394	373	360	376	320	360	341	333	336	376	344	299	318	340	389	343	335	340	353	348	354	340	344	364	350	337	330	356	326	341	316	343	363	349	330	313	368	329	330	361	326	348	330	369	312	341	288	352	357	310	364	339	339	338	341	313	328	338	336	341	336	360	340	358	338	330	381	355	361	355	323	352	350	332	327	357	331	325	334	343	338	333	333	338	350	356	382	335	343	347	355	361	321	376	353	357	331	387	300	369	307	360	336	352	370	325	344	343	376	311	316	330	312	315	340	333	358	328	334	330	372	328	364	331	346	334	343	315	346	334	364	337	344	339	376	322	349	331	338	343	335	343	346	334	316	311	327	314	309	362	335	347	298	348	336	321	349	360	324	313	335	337	352	332	361	348	333	362	324	318	351	339	311	344	332	307	333	345	334	343	341	370	329	286	355	334	339	360	351	345	368	353	360	328	338	350	341	383	353	363	327	354	329	340	335	339	320	364	334	348	345	331	347	349	372	323	336	316	375	381	332	347	307	343	346	352	344	365	342	367	324	342	388	322	353	339	312	365	349	324	327	325	333	320	359	343	367	340	343	345	358	334	359	342	352	329	340	317	347	339	338	319	323	346	354	346	327	357	345	343	375	392	372	386	329	372	324	320	353	342	382	295	383	334	304	339	316	355	348	331	346	337	328	328	351	326	341	352	346	329	358	307	363	317	355	350	318	367	378	317	387	339	360	324	355	385	345	315	341	313	374	340	340	319	370	364	334	355	327	337	339	318	342	344	343	333	357	351	332	336	341	325	344	323	351	367	308	345	361	346	347	300	321	351	366	315	315	316	382	331	338	336	310	322	364	322	376	318	339	330	352	335	366	330	342	314	308	341	332	313	321	336	330	337	338	322	309	335	350	335	344	344	383	358	316	307	359	322	327	352	372	344	307	341	394	317	319	354	322	363	356	334	344	300	368	355	332	373	306	323	314	367	364	331	373	308	322	357	350	329	352	331	334	345	309	312	361	318	326	318	307	349	326	355	366	329	382	304	372	388	341	361	375	327	328	357	329	317	358	364	369	356	369	352	349	358	339	365	339	317	331	326	331	333	312	368	331	329	320	345	352	366	365	340	343	297	327	312	349	327	346	366	336	336	339	338	296	330	341	328	344	336	323	339	334	295	296	331	312	347	325	330	363	353	349	363	320	363	304	321	340	360	344	357	353	358	328	367	355	329	322	358	348	323	318	317	331	361	347	298	341	309	364	351	358	309	380	337	346	317	309	332	325	354	341	363	329	364	324	330	330	362	308	316	363	338	336	338	330	308	360	342	346	317	321	338	324	341	368	312	347	354	330	330	332	366	359	328	356	340	335	334	362	305	324	323	320	339	323	330	328	315	386	348	377	320	312	323	284	349	336	352	331	362	339	362	352	318	312	350	323	360	347	312	353	356	361	349	374	335	334	341	327	353	315	350	332	332	332	342	330	355	328	330	373	329	339	306	353	356	358	343	365	339	346	372	339	317	301	328	377	352	335	373	361	327	347	343	294	342	350	327	333	370	330	344	348	342	358	357	350	352	355	352	336	332	328	330	327	389	326	329	333	370	335	353	347	342	345	341	331	339	321	340	357	352	341	325	373	339	373	359	349	331	338	349	349	330	367	354	332	363	372	320	345	352	339	321	323	340	348	329	356	359	346	363	340	337	337	339	322	369	333	325	333	350	357	341	342	349	331	323	320	350	347	324	315	380	342	355	331	363	344	311	350	331	334	338	367	342	328	359	365	355	328	357	331	360	365	363	324	369	347	331	352	335	332	320	350	321	330	357	309	317	363	343	330	342	349	330	322	319	332	341	364	371	346	340	374	333	323	361	356	337	317	326	341	321	384	324	300	356	346	333	325	327	339	389	343	324	317	350	324	323	318	351	326	348	327	353	369	317	341	323	327	314	350	318	325	312	344	349	372	384	387	330	303	348	322	339	333	342	347	328	343	337	362	362	337	339	324	376	342	332	331	349	347	349	354	349	324	336	323	336	328	334	355	334	360	357	329	317	345	342	315	368	332	356	335	361	320	333	341	323	368	323	354	371	388	328	358	363	313	341	348	359	333	378	330	357	336	322	355	333	333	373	316	337	342
5930	4564	3328	1488	805	625	509	485	423	437	492	573	663	541	438	420	402	427	424	443	438	451	440	430	401	420	437	406	424	392	405	381	386	403	408	453	400	396	439	399	415	431	407	396	403	413	465	449	427	402	432	406	430	404	392	429	413	422	441	410	395	424	386	430	430	409	379	405	403	413	409	389	434	411	392	429	400	416	402	455	425	395	417	430	390	453	397	421	439	371	408	434	476	446	432	417	386	417	438	424	439	405	400	388	405	380	384	434	426	372	424	398	357	406	394	415	412	388	390	394	431	419	428	421	418	425	417	420	410	401	410	433	431	424	454	404	417	400	431	379	423	398	435	402	442	446	421	417	439	418	409	427	446	415	390	442	424	412	420	409	391	436	403	408	434	422	453	398	410	420	409	440	383	435	453	390	429	432	429	410	386	410	350	414	390	414	406	403	444	377	393	443	431	458	394	440	392	431	400	425	424	464	426	389	398	417	444	427	418	451	407	433	401	434	430	406	419	399	412	423	435	417	403	427	447	426	410	408	417	396	428	415	393	433	401	411	459	405	391	397	429	427	427	422	479	422	411	390	398	403	424	419	429	412	425	404	432	404	404	413	416	401	381	412	424	422	417	397	382	389	405	407	395	409	395	422	471	424	448	427	404	409	382	428	423	423	409	430	450	418	424	378	408	402	438	418	382	405	403	421	420	373	395	430	443	426	386	403	410	421	386	386	414	403	396	415	425	402	417	442	450	427	411	410	406	426	429	417	388	379	414	383	414	393	437	392	432	372	420	424	397	388	402	402	410	448	433	389	434	425	422	382	440	396	403	422	417	418	375	407	410	461	430	408	418	406	411	410	424	416	412	402	404	424	412	382	442	386	446	433	411	455	408	412	417	433	389	399	403	433	435	414	403	406	430	438	411	402	417	454	408	428	421	393	402	423	440	417	401	378	400	415	418	382	400	399	405	441	450	416	404	421	426	414	396	398	363	448	412	454	427	390	415	422	399	394	408	428	429	383	400	420	425	404	412	444	433	404	439	410	403	397	408	403	408	412	431	428	406	421	427	448	426	410	402	405	433	436	402	423	408	445	433	417	399	423	426	406	405	417	403	399	420	395	415	439	410	432	402	441	420	458	399	386	415	422	459	421	438	385	396	430	393	402	416	398	422	404	426	437	427	418	390	407	381	391	375	407	424	399	437	384	404	400	431	419	380	364	431	401	431	462	421	383	426	417	409	373	402	437	422	403	394	407	418	390	413	428	429	400	372	443	432	416	471	408	413	424	412	430	436	433	416	435	435	415	412	389	408	442	421	409	408	425	393	420	435	441	408	396	447	429	427	422	419	440	424	400	415	422	413	404	412	399	419	447	427	402	435	400	445	391	382	454	403	435	451	413	373	381	430	420	412	393	415	418	437	437	410	396	392	422	431	406	413	411	441	424	404	447	395	420	416	431	396	391	420	417	417	410	409	417	419	398	396	431	401	411	415	419	402	387	432	390	443	383	442	434	413	416	391	389	440	430	435	419	383	392	431	424	397	405	412	415	399	436	397	402	421	426	424	404	454	416	397	414	419	426	408	375	371	408	403	441	395	402	401	400	400	384	402	432	432	405	405	412	395	408	419	440	402	429	415	434	405	403	417	411	394	407	413	382	423	445	396	409	396	407	436	414	401	411	421	386	424	381	394	417	436	390	410	429	418	404	398	414	428	392	457	396	433	416	404	440	418	386	446	415	416	450	427	441	439	389	379	411	417	425	414	403	490	422	413	389	437	407	420	408	392	404	438	392	435	434	377	376	436	400	419	415	451	426	454	393	414	451	403	383	429	426	418	425	451	424	401	439	376	392	432	431	408	417	406	433	417	421	407	418	448	426	409	418	406	439	441	398	396	407	401	391	431	428	429	396	428	441	446	410	398	394	393	426	429	410	408	364	439	437	424	421	430	405	422	426	417	427	401	398	408	452	378	482	399	435	427	432	408	441	452	373	388	412	487	383	427	389	391	395	432	442	381	440	403	462	440	439	411	429	390	403	424	399	416	438	367	426	422	430	401	412	403	392	398	424	391	410	381	421	403	443	386	405	423	378	433	405	426	436	411	372	423	404	440	458	384	398	380	447	394	387	426	408	404	390	415	437	422	441	385	451	406	411	469	402	401	411	410	404	398	392	396	417	389	422	431	438	413	437	432	414	366	404	426	414	444	415	429	415	420	381	427	415	406	421	378	414	365	412	407	424	423	385	418	403	400	409	402	437	449	410	416	384	424	395	418	436	429	443	424	412	395	413	440	395	420	412	400	429	414	394	379	414	411	407	385	448	403	403	403	416	393	409	439	403	423	403	421	404	393	423	415	429	418	417	416	420	409	380	417	425	400	420	422	407	388	400	437	396	413	436	397	392	428	388	428	400	445	446	452	447	451	384	461	418	409	452	398	388	358	411	445	377	428	444	429	440	426	383	440	438	430	419	424	413	433	423	432	412	367	420	411	412	424	397	420	422	363	411	406	420	403	424	411	393	413	430	449	425	412	402	403	411	360	431	425	426	414	414	405	429	398	376	372	396	387	433	439	425	389	409	419	419	425	406	439	420	377	422	392	403	443	440	394	389	415	418	414	407	410	397	384	399	410	419	450	441	451	426	424	437	445	422	401	398	421	441	388	383	394	429	429	432	419	439	424	434	463	393	410	409	375	400	437	417	417	402	412	437	399	407	400	428	388	409	442	418	376	448	410	402	430	399	435	394	414	404	451	440	461	452	420	400	387	434	425	447	408	405	419	401	449	436	410	424	423	405	410	441	431	484	419	402	411	463	393	377	433	417	369	414	396	403	433	377	451	435	439	430	399	406	419	398	421	398	397	385	401	408	446	388	472	450	445	434	432	430	411	432	380	400	440	397	429	388	417	424	441	389	405	406	449	430	456	404	419	441	430	402	394	408	424	381	457	399	419	426	419	414	425	395	401	383	426	433	402	405	407	435	379	429	416	400	428	386	399	401	411	404	376	437	444	401	409	398	402	419	398	440	416	431	400	377	377	413	418	424	417	392	438	427	433	402	445	428	424	372	406	431	394	405	402	436	414	399	411	470	389	396	434	415	433	433	408	412	391	396	411	397	411	389	444	395	357	419	399	429	388	416	411	415	437	403	413	421	400	454	433	412	442	419	413	402	403	416	405	441	394	399	379	416	416	436	449	431	418	439	425	418	421	421	401	400	396	396	417	383	424	387	428	429	463	464	419	427	399	405	410	403	440	398	395	408	397	392	369	394	424	408	446	447	441	401	374	398	417	414	424	418	430	447	420	420	453	440	409	411	411	411	416	452	435	441	433	418	414	404	422	395	410	398	449	386	384	414	394	463	407	404	411	406	435	406	412	390	429	415	447	416	420	382	370	444	396	409	433	429	412	427	382	374	418	424	406	425	398	363	372	424	426	427	421	445	401	416	394	404	399	404	409	428	409	468	441	405	403	423	422	482	435	418	414	441	427	370	441	409
23217	20752	28088	23471	20735	12796	1168	758	551	454	441	443	509	364	246	221	243	209	193	208	186	184	181	161	189	169	159	184	176	161	172	178	134	177	162	151	160	158	149	138	156	154	143	144	155	144	175	141	165	140	143	144	147	163	165	184	147	159	162	153	165	150	126	145	151	138	149	155	142	157	145	131	176	145	137	154	124	171	155	163	137	156	140	138	129	124	167	162	149	130	171	125	146	157	161	148	149	126	127	138	159	144	141	139	152	150	143	143	136	144	153	160	159	148	147	137	155	156	140	154	156	145	145	135	145	126	161	155	119	133	140	157	138	164	141	141	140	158	139	147	154	157	149	137	136	146	155	139	139	147	136	125	154	141	155	139	139	155	144	128	131	159	141	154	135	119	145	142	137	131	117	137	139	144	130	161	167	137	136	147	138	149	156	167	151	142	145	153	139	138	147	143	150	159	128	142	147	168	147	145	155	142	125	164	143	134	147	161	151	134	116	158	158	153	120	132	133	125	136	139	148	153	157	144	142	163	137	160	135	135	145	140	134	155	131	146	142	139	148	133	155	146	148	157	137	154	139	163	147	136	136	130	156	128	136	165	143	138	149	173	178	149	160	153	128	136	145	153	134	152	131	136	131	147	135	150	141	154	163	160	141	150	160	112	159	151	169	151	135	170	155	133	138	122	156	151	155	154	148	155	133	146	150	142	166	145	168	166	125	143	145	139	157	156	147	156	132	152	142	162	146	163	143	158	136	161	148	142	137	139	168	131	154	153	151	151	173	140	145	147	151	144	140	139	131	147	154	154	141	149	134	160	137	151	153	125	137	154	160	149	152	139	133	147	141	131	135	164	139	156	144	141	152	147	134	139	148	142	138	126	136	136	142	166	165	150	151	140	142	135	151	140	126	126	129	135	139	131	161	140	148	133	141	140	146	147	136	149	155	124	145	149	164	142	132	158	125	138	164	150	114	157	135	136	154	130	159	143	140	152	153	142	148	120	135	147	145	155	117	135	132	146	132	146	142	142	145	163	141	147	134	136	127	159	139	154	150	159	133	148	151	146	158	127	150	158	151	133	142	145	156	146	150	156	148	156	143	138	146	153	164	147	141	145	152	147	126	132	143	129	139	150	153	152	139	154	147	139	164	148	147	150	141	155	135	155	123	168	161	156	128	137	158	154	147	128	129	146	137	153	145	151	148	141	152	125	144	146	135	136	161	133	142	155	158	131	150	128	165	141	154	129	142	153	136	162	128	145	142	125	146	166	143	154	158	143	126	146	142	138	159	139	137	125	139	143	154	175	122	152	153	142	147	140	157	158	136	150	144	138	131	140	148	128	144	129	159	140	141	129	142	145	143	143	135	148	144	116	142	142	136	151	158	142	123	158	139	140	130	130	131	130	146	141	161	138	136	149	143	148	141	130	148	131	127	138	161	144	141	122	163	116	139	158	138	135	137	142	120	127	129	145	132	139	127	158	135	146	154	125	137	147	163	151	135	162	162	142	150	135	137	140	150	167	137	152	146	153	139	149	134	158	168	144	135	153	139	143	135	151	143	149	144	122	141	140	159	143	149	146	140	129	143	155	146	146	162	114	132	137	151	139	134	146	134	140	139	123	142	136	154	142	145	172	144	132	143	167	138	149	157	116	119	164	129	143	137	131	140	143	140	143	131	141	155	153	127	146	132	152	141	152	139	134	157	124	133	157	135	150	149	151	136	145	124	136	151	132	141	160	139	142	149	133	146	134	146	154	134	138	140	122	139	133	118	133	138	134	140	145	148	155	145	156	125	157	160	151	159	164	143	144	143	143	157	140	125	151	151	163	158	123	158	161	147	153	134	153	142	141	131	144	136	149	154	127	142	146	135	133	141	142	162	150	160	117	136	159	152	138	161	151	139	137	159	145	148	137	147	144	149	159	151	148	126	142	145	155	153	152	151	149	148	134	150	154	143	153	144	131	133	147	146	116	113	164	143	145	150	139	142	159	140	163	146	139	134	125	128	138	118	127	129	131	191	152	126	129	120	155	139	143	165	137	169	162	147	128	125	155	130	134	130	125	147	148	116	141	150	152	160	154	136	138	142	134	150	142	156	137	152	132	125	145	136	154	145	161	124	153	149	125	142	127	145	146	146	145	123	119	119	164	125	145	139	161	131	153	138	133	145	151	141	137	141	143	145	139	150	132	122	141	138	142	133	133	135	129	171	146	130	144	139	151	139	144	129	126	136	145	152	129	147	155	140	143	137	134	170	120	143	153	129	127	151	163	157	154	162	152	125	134	140	152	155	159	165	128	134	128	160	146	148	131	146	147	138	165	144	140	147	156	122	139	155	168	164	161	141	151	127	137	143	146	158	156	126	136	165	143	153	130	139	139	151	154	166	146	136	168	145	156	157	159	152	145	147	108	132	126	157	154	137	144	146	143	165	155	165	168	147	152	123	132	142	154	132	135	145	143	143	156	154	164	146	127	144	132	138	130	162	137	156	155	159	147	131	131	157	150	141	141	149	163	141	136	135	165	157	135	164	164	139	140	140	137	143	133	148	149	142	119	127	141	136	122	129	156	131	135	159	154	139	151	145	136	160	141	148	166	135	162	126	158	146	151	144	160	154	133	155	149	143	136	156	149	146	147	159	150	136	136	169	158	135	152	147	144	165	132	142	137	127	155	154	135	137	157	149	142	159	137	144	158	130	124	143	145	156	153	141	165	140	141	149	147	143	152	139	144	156	155	153	121	144	173	145	130	153	140	130	166	147	137	171	153	143	127	147	152	142	138	151	140	158	160	169	147	128	133	146	137	155	140	148	132	124	155	125	140	147	158	143	145	140	139	156	163	150	146	167	157	149	149	125	138	134	151	157	121	153	144	147	150	144	128	144	140	144	134	156	160	143	156	136	158	131	148	131	149	143	125	141	133	142	140	157	175	137	140	156	130	133	138	149	153	152	150	146	144	144	148	126	163	137	148	156	147	132	149	173	119	153	151	149	148	144	122	135	165	145	170	130	178	135	127	147	147	145	131	152	151	161	130	137	148	125	136	151	148	123	154	159	149	145	152	123	141	151	145	150	158	137	162	136	169	151	168	144	144	155	126	156	143	159	125	146	143	141	147	132	139	163	143	155	147	127	138	147	126	138	139	157	149	139	153	148	116	137	145	159	141	154	141	138	146	131	141	157	135	137	142	169	136	122	149	148	128	133	130	159	146	152	145	157	141	139	132	154	141	167	163	156	141	150	146	138	143	164	133	150	155	146	151	148	135	130	152	147	141	132	174	168	162	157	133	143	139	124	151	128	161	145	132	134	144	127	151	142	138	160	150	115	135	153	148	156	166	139	181	149	127	122	132	133	148	122	139	144	129	136	167	152	139	161	142	153	130	139	153	165	158	131	144	151	150	140	142	149	137	164	138	171	160	162	126	129	143	153	144	124	160	133	143	139	140	129	173	134	141	163	125	120	134	126	135	121	162	155	140	140	153	144	130	134	144
6906	14006	11535	6061	3335	2179	1684	1270	1063	886	854	857	910	571	396	349	328	304	279	270	293	241	229	213	248	222	225	262	234	223	208	231	231	217	227	194	217	227	198	187	199	196	220	215	202	188	209	191	199	198	200	177	199	202	214	194	204	213	210	215	212	186	165	197	202	202	192	202	180	206	174	174	185	180	201	184	199	170	190	212	196	189	209	180	179	214	183	171	178	181	209	166	177	181	167	178	244	205	195	179	200	171	196	179	181	203	185	184	169	169	195	194	174	179	195	176	190	178	212	212	213	178	188	193	200	179	172	185	188	193	169	202	200	205	200	193	192	180	179	169	163	168	173	196	193	205	166	189	187	211	194	161	189	201	178	165	209	167	207	190	180	187	188	197	210	160	189	209	182	188	195	177	204	174	213	176	187	188	191	194	183	193	201	171	197	219	192	182	203	172	195	202	167	199	171	156	178	198	195	178	176	181	192	187	169	181	181	163	193	194	210	190	159	198	181	195	190	199	186	189	205	186	192	191	195	165	197	187	176	173	177	212	186	194	190	198	210	207	203	189	208	175	180	193	188	195	181	182	174	189	189	188	183	173	189	189	181	187	202	188	191	174	186	195	188	183	170	180	194	200	196	181	177	182	190	192	192	191	206	176	194	215	183	191	175	206	164	166	184	205	201	164	170	211	171	185	205	215	172	172	202	183	176	190	175	183	190	187	168	188	174	185	204	200	182	197	173	191	204	170	181	194	202	187	197	177	169	178	200	198	169	204	172	179	235	186	205	204	184	199	161	211	189	157	170	201	195	195	191	175	189	189	193	183	183	200	186	179	204	171	204	181	189	191	163	184	191	181	185	188	208	190	167	203	186	169	179	172	186	171	174	170	198	178	203	194	181	182	197	185	203	172	183	174	187	183	193	187	202	194	185	198	202	178	187	166	192	217	185	179	197	206	179	194	184	191	178	207	206	188	195	180	191	223	182	170	179	173	202	192	187	201	187	207	197	177	191	196	185	148	176	196	156	170	205	191	194	186	177	198	175	214	176	175	203	187	177	183	170	185	199	202	171	203	211	216	187	202	204	187	187	201	163	157	181	192	196	208	203	214	166	177	192	183	183	161	174	190	188	196	204	198	178	192	180	158	209	216	176	186	195	190	194	215	206	217	190	195	168	198	196	199	187	177	194	201	158	181	181	213	195	154	179	208	191	197	184	196	186	183	135	182	191	191	172	184	178	199	199	195	182	212	186	190	192	195	165	195	196	164	190	179	206	176	182	199	176	169	177	175	194	181	206	222	171	190	204	189	168	191	195	170	189	181	179	182	193	179	198	193	201	213	194	199	197	185	192	174	196	198	180	193	176	180	187	189	175	189	191	182	177	181	203	187	207	203	210	170	200	161	188	209	207	205	171	189	197	185	182	177	182	186	201	190	213	179	178	169	172	192	177	166	190	157	202	182	192	200	178	160	200	179	160	203	170	177	190	194	184	176	190	187	201	177	160	179	192	175	177	172	198	172	185	164	203	194	194	181	181	178	156	174	151	183	175	184	180	184	179	195	188	208	200	191	199	197	193	184	181	160	192	194	188	195	203	197	177	194	181	187	178	201	192	181	176	211	190	215	186	178	181	172	170	179	182	203	205	181	189	199	176	186	183	180	195	189	161	186	182	189	188	215	187	185	181	159	205	173	191	175	204	155	189	181	179	165	195	176	160	195	176	172	194	192	176	183	176	196	174	178	171	210	188	196	169	177	165	176	202	178	176	182	188	189	227	189	200	180	185	193	185	175	175	184	186	177	183	212	191	194	192	198	200	183	180	186	210	165	199	186	174	179	220	192	209	187	191	187	200	162	173	191	194	209	201	146	184	185	168	196	215	225	172	171	187	191	178	203	189	176	210	186	186	179	193	176	200	189	176	193	172	189	196	176	188	201	168	196	191	179	191	192	192	204	179	175	213	175	167	177	176	165	202	173	201	186	192	161	170	179	172	186	183	177	171	181	184	201	201	173	173	189	193	197	195	186	190	188	183	177	203	211	188	221	176	199	175	181	200	175	184	174	185	162	180	172	202	197	173	191	206	174	176	177	200	203	185	205	176	195	168	189	193	192	187	184	168	179	189	205	192	182	184	175	182	182	194	179	185	183	172	184	190	194	207	181	179	168	183	201	172	193	166	154	184	166	184	170	187	208	196	197	186	167	179	177	179	154	194	204	194	192	185	194	186	194	195	187	174	195	168	183	176	190	183	179	172	172	190	162	178	167	184	171	196	192	163	172	171	185	181	180	190	195	181	193	188	207	199	181	173	196	174	190	198	196	191	185	195	159	203	168	199	192	174	196	178	191	176	173	166	198	199	182	183	192	192	174	177	183	188	169	186	203	177	174	172	190	167	184	215	176	184	200	184	172	194	177	179	172	204	171	187	219	181	184	171	191	182	184	153	215	177	169	204	208	193	158	200	174	227	201	192	179	166	180	209	199	185	194	197	183	194	179	186	215	191	193	201	166	166	189	159	182	207	211	192	179	211	180	211	171	168	168	182	177	188	178	188	182	168	194	155	203	159	191	195	170	190	188	190	178	223	199	167	188	180	198	185	180	201	176	200	182	185	200	185	186	176	180	171	181	178	175	164	179	192	163	192	208	201	179	174	203	179	193	166	195	198	196	166	210	172	188	183	192	193	192	190	192	196	157	184	195	192	197	192	192	205	207	203	167	206	201	188	193	180	190	171	194	196	185	185	199	175	166	174	186	199	187	198	201	183	193	215	170	164	166	185	205	171	211	193	201	153	202	191	194	211	213	183	181	181	201	206	170	200	156	195	190	186	200	174	188	192	183	186	180	194	203	169	191	184	194	202	180	182	173	200	193	200	178	183	204	186	187	162	191	192	187	154	187	199	200	193	186	204	174	191	189	177	202	189	182	189	191	168	164	187	189	190	170	188	183	159	195	189	207	179	202	169	196	172	174	186	213	169	190	222	192	197	170	165	170	173	181	167	176	201	164	199	190	191	193	185	178	196	191	180	188	184	179	213	179	195	202	197	185	161	209	189	184	173	179	178	181	176	181	190	178	196	201	172	205	196	179	201	182	171	211	176	186	192	204	178	171	168	183	199	196	191	184	193	179	168	190	174	206	195	198	193	193	202	163	189	191	181	183	214	200	186	192	181	186	164	196	176	187	183	181	179	189	179	190	182	206	189	209	170	224	196	187	207	180	196	199	181	193	174	177	184	179	149	189	167	197	201	187	173	178	158	212	182	214	171	212	181	208	181	180	203	166	182	166	189	178	202	186	180	211	182	205	180	202	189	171	182	188	197	197	192	185	194	166	185	198	171	195	167	165	170	196	207	188	192	178	198	214	168	182	183	178	177	187	170	184	184	193	178	156	180	195	168	160	189	179	193	183	183	195	207	189	200	170	180	180	185	232	195	179	203	171	169	173	181	174	173	208	197	185	170	214	193	197	175	224	179	186	165	192	169	181	175	201	179	177
24472	20784	27141	24407	12454	1084	794	614	590	550	543	611	604	478	464	450	435	458	427	394	433	453	463	389	407	442	395	406	390	417	425	440	381	431	396	395	393	436	403	441	419	397	393	380	424	449	421	429	397	441	409	397	383	410	384	425	391	410	419	416	437	403	445	395	375	451	368	392	418	411	438	409	380	387	413	411	419	427	417	376	414	383	392	419	400	404	423	394	389	396	409	404	442	426	419	396	445	383	421	367	395	389	383	390	419	414	403	395	386	392	412	432	377	417	416	381	414	400	411	399	375	414	424	423	353	412	418	416	419	415	416	362	387	424	399	361	375	371	417	402	403	409	392	420	410	398	432	378	391	411	381	410	428	391	405	392	404	415	403	393	396	402	421	398	392	389	403	435	395	390	416	376	403	389	378	408	377	419	448	411	410	424	393	423	414	442	394	401	422	411	386	391	407	436	413	403	439	404	390	427	393	388	360	405	418	414	426	387	433	388	414	413	431	412	437	387	370	418	379	423	378	389	407	422	400	399	426	428	417	375	409	358	390	398	420	387	397	406	373	419	405	391	417	417	368	430	419	381	436	372	422	410	416	397	424	417	422	374	443	446	413	393	386	394	384	427	402	413	406	399	401	441	405	445	407	374	408	412	392	401	399	381	367	378	393	398	409	446	393	438	418	407	426	374	432	390	391	391	413	425	440	371	381	428	431	367	351	398	363	378	408	393	407	441	407	425	378	447	397	386	438	414	377	351	391	399	383	394	415	412	417	397	416	349	400	395	408	385	403	374	417	405	390	393	405	402	423	411	399	420	426	466	400	387	412	411	440	389	439	409	430	409	419	400	394	418	421	398	371	378	409	413	418	375	392	415	396	387	385	413	434	406	408	415	381	392	377	435	396	378	413	392	372	436	412	403	408	406	401	373	450	388	384	376	418	380	425	395	408	395	393	424	428	407	397	378	434	427	380	386	406	393	373	391	431	404	370	391	414	433	415	425	409	456	426	421	415	420	418	430	380	400	402	385	408	406	414	413	392	397	412	373	409	373	409	394	426	475	412	373	426	402	421	416	401	432	367	378	436	428	407	418	390	393	427	429	382	398	392	369	387	408	401	402	405	399	423	423	395	398	409	393	354	397	407	428	416	417	405	403	386	394	408	388	392	397	416	446	442	426	424	435	428	369	400	422	413	407	394	425	400	392	407	384	427	424	394	418	406	394	392	385	404	408	424	389	386	401	415	400	379	365	381	414	440	438	402	403	389	418	416	429	443	379	412	417	420	394	413	437	443	374	427	428	430	403	399	434	378	396	404	376	415	404	410	385	393	375	395	417	400	414	399	413	373	425	384	421	404	458	391	398	402	440	388	418	434	430	407	395	409	409	429	393	439	385	417	444	408	427	413	369	406	370	373	427	381	356	389	389	408	392	419	400	422	415	406	410	394	362	410	405	421	397	397	408	386	366	390	404	422	494	407	383	406	391	403	378	376	432	378	387	399	411	410	403	396	363	411	411	406	395	414	397	417	377	400	397	370	383	415	427	420	444	388	424	452	375	410	426	397	391	410	447	404	450	408	379	436	405	395	410	425	420	411	416	407	441	373	400	411	404	401	388	418	410	423	397	390	381	392	378	385	398	433	401	398	399	399	424	390	414	418	382	394	416	434	405	408	392	393	397	406	402	395	393	387	412	392	392	366	384	399	384	402	392	427	406	368	386	452	418	419	382	407	365	401	377	414	417	462	390	393	410	380	420	369	383	419	419	438	399	403	422	398	396	421	412	394	412	429	401	411	396	420	420	379	424	425	360	413	398	394	390	411	378	401	393	406	394	404	405	412	405	440	410	400	402	439	420	426	394	393	395	372	400	431	417	433	430	392	390	375	391	435	424	381	427	413	387	434	383	393	401	405	412	390	407	390	408	390	403	388	409	431	432	425	392	437	405	420	382	404	382	431	422	399	455	436	402	430	397	371	440	413	392	420	394	395	430	398	365	410	380	421	406	443	413	407	409	412	386	422	378	400	443	390	412	417	358	403	410	418	387	406	389	380	427	366	413	397	396	425	396	381	420	386	367	371	394	417	378	413	416	397	374	389	380	405	407	375	416	431	404	435	429	418	421	427	407	358	420	410	438	426	415	411	423	392	425	408	391	402	380	402	422	392	398	383	371	393	393	423	424	404	398	370	382	442	383	406	448	417	426	412	392	400	402	408	421	439	382	425	426	419	411	381	411	396	403	375	391	391	398	391	387	403	403	422	371	418	365	415	409	423	420	393	439	431	410	407	418	380	392	420	399	390	401	383	378	407	420	390	430	381	414	432	429	413	384	433	413	381	409	422	406	422	368	420	403	424	438	393	393	415	426	411	410	389	420	390	421	361	393	385	430	430	395	394	407	435	451	392	369	417	407	374	401	414	440	424	376	411	409	402	417	379	400	401	461	403	389	420	386	414	424	375	400	395	363	415	374	385	391	393	381	426	425	420	415	399	384	394	395	391	420	415	423	406	413	385	421	396	418	399	430	406	420	413	402	410	412	401	360	414	387	432	412	372	387	394	394	396	435	369	367	402	438	381	419	406	431	385	391	416	423	390	394	416	382	402	385	408	384	395	409	439	442	422	375	372	388	355	395	413	415	402	427	445	391	428	416	401	398	401	404	386	424	424	379	400	412	384	420	433	390	412	402	423	421	385	400	393	423	405	393	377	414	401	400	362	421	377	404	389	396	430	405	393	400	393	438	419	413	389	392	401	411	387	417	394	419	407	427	389	387	366	405	420	371	407	382	405	379	396	412	412	444	406	412	407	438	365	381	399	386	420	401	411	357	410	406	433	408	414	369	410	417	417	413	433	375	418	398	383	399	424	429	384	415	366	399	400	412	407	395	420	428	440	415	387	394	419	365	395	405	398	417	433	422	400	438	393	439	418	392	401	397	430	435	429	397	400	408	409	388	423	416	425	424	424	406	402	431	376	438	370	401	429	412	410	446	387	386	403	419	380	406	408	400	440	363	455	373	426	396	431	405	435	388	393	375	358	384	419	418	459	462	421	414	405	412	380	367	395	413	400	410	358	381	392	403	363	448	422	408	399	403	396	380	364	430	395	439	386	382	374	402	364	391	401	428	446	425	402	387	391	399	402	445	402	402	380	372	380	379	436	408	373	410	425	366	357	438	372	430	423	408	428	399	384	429	457	434	401	402	391	391	424	409	399	382	401	415	412	393	392	436	415	439	412	389	404	447	443	378	434	409	378	400	352	393	372	398	401	439	383	404	461	380	397	417	399	419	429	412	403	412	435	410	384	415	425	416	422	399	410	416	417	404	423	416	399	384	401	420	400	386	391	419	397	371	415	408	433	359	421	416	426	425	376	430	429	426	415	399	371	420	426	393	413	429	401	418	379	419	385	419	357	428	398	372	377	347	388	406	404	414	431	411	399	417	403	406	379	438	385	418	392	445	404	407	402	431	421	408	427	404	398	385	394	402	417	418	414	417
6773	9835	7826	4390	2354	1600	1322	1113	968	827	834	881	944	734	573	580	543	505	521	539	520	508	514	506	500	462	504	508	475	477	495	509	465	468	459	503	455	490	456	504	463	495	435	483	482	505	488	519	507	497	440	494	507	437	448	492	489	460	488	484	500	494	467	459	486	531	493	513	467	491	467	427	466	477	464	463	485	530	502	452	517	483	481	481	462	477	513	467	509	464	507	501	462	464	470	473	484	478	463	488	477	476	446	456	464	475	468	458	476	467	492	458	454	459	473	450	429	461	457	445	461	470	510	506	506	452	450	447	497	498	463	464	459	494	463	480	441	495	485	471	482	447	492	478	476	473	493	490	447	458	484	480	450	475	450	460	507	487	490	442	487	465	475	502	438	511	476	497	488	472	490	473	478	476	474	454	492	477	458	503	479	470	462	496	482	483	495	475	452	453	468	454	459	451	505	449	454	457	477	442	433	469	492	436	476	481	464	454	510	455	465	484	434	498	498	464	447	447	472	472	486	495	491	480	492	477	463	460	471	461	437	440	466	468	436	462	460	500	438	478	436	470	464	466	500	475	507	461	456	488	464	458	456	468	476	497	519	483	502	462	475	476	503	472	497	419	481	452	451	466	469	496	476	480	444	465	490	457	454	444	491	440	423	477	498	469	424	471	428	483	493	512	489	461	509	461	454	464	481	480	466	443	463	452	453	474	462	433	458	466	481	477	457	483	475	483	452	464	475	435	470	498	505	466	467	475	454	488	488	510	474	450	425	459	503	479	433	486	457	482	436	473	450	449	457	495	459	499	425	474	483	484	466	488	420	493	472	456	458	455	429	485	496	465	454	459	471	476	471	489	453	454	457	450	493	452	448	461	477	444	477	479	459	475	454	466	461	474	486	473	483	491	486	454	470	428	447	486	458	435	432	478	474	485	428	449	464	468	475	476	481	484	459	511	427	488	473	474	511	483	480	493	471	481	477	508	471	460	501	516	450	474	454	502	522	472	451	487	463	517	471	449	479	505	477	518	471	459	468	469	486	525	497	447	488	469	478	482	499	446	473	466	466	480	464	431	440	485	463	467	454	449	462	485	455	496	422	484	448	481	496	467	476	489	498	429	453	462	479	465	448	456	485	438	451	518	518	489	459	460	473	451	443	462	464	486	477	494	477	486	467	457	453	445	460	477	477	517	447	458	479	507	451	505	487	479	463	480	508	451	482	440	487	459	470	477	515	462	472	470	500	458	450	479	505	502	502	410	464	494	478	440	433	498	450	462	442	458	454	490	471	443	465	484	507	420	488	487	495	467	488	454	478	494	473	459	486	451	487	472	492	485	451	507	476	442	494	484	499	489	430	460	479	461	470	502	453	474	469	504	491	478	441	466	442	459	481	457	494	492	511	454	460	433	457	497	448	467	452	498	492	469	486	477	452	439	492	434	451	482	473	448	476	471	480	473	518	468	490	471	468	450	464	453	465	477	480	434	427	458	491	486	464	462	402	455	469	445	496	508	458	442	475	453	491	461	487	445	478	454	489	473	516	516	467	486	503	480	473	457	490	477	486	464	459	440	495	448	463	436	454	482	475	434	442	494	503	476	502	488	479	444	436	468	487	495	497	460	514	442	488	511	460	449	471	480	486	456	512	443	456	476	482	504	449	444	427	456	428	447	460	494	509	450	463	499	509	470	479	441	483	447	433	502	464	437	472	436	468	456	447	409	471	479	474	429	446	508	457	490	464	462	437	486	458	484	527	475	490	527	467	483	499	493	505	469	454	439	501	492	469	473	446	456	471	466	453	462	514	446	489	503	455	477	443	518	487	459	452	480	465	482	469	515	431	512	433	447	448	469	450	475	501	446	480	475	499	471	481	441	479	481	501	452	473	459	431	442	461	467	470	486	480	481	455	456	452	469	461	512	476	448	481	475	473	457	450	469	456	435	439	474	452	526	467	497	456	464	476	503	462	445	485	493	442	488	469	494	462	456	454	444	451	472	465	469	481	441	477	468	470	465	453	487	480	475	488	418	481	463	494	451	455	504	458	455	473	475	425	448	519	464	480	492	493	457	440	435	469	482	452	457	482	466	460	476	472	523	466	433	482	477	473	441	460	447	479	472	475	456	446	481	446	494	439	483	479	441	454	464	469	465	487	485	481	492	530	481	470	415	492	450	433	477	479	486	486	450	504	469	477	466	476	458	503	495	505	485	492	498	432	497	440	483	463	485	479	501	476	449	447	460	485	455	507	457	501	492	451	464	487	437	494	492	468	463	483	502	483	455	465	468	500	466	481	448	440	466	465	460	458	447	504	463	458	461	497	435	475	441	503	489	445	481	462	499	495	478	441	484	464	486	470	535	476	454	466	445	479	467	467	489	504	459	506	491	492	473	446	513	455	489	456	460	478	438	466	503	512	501	489	451	470	422	471	454	471	485	488	470	430	484	476	411	508	483	498	464	458	461	471	452	464	504	443	470	471	505	523	488	454	452	466	500	474	478	477	479	487	480	457	517	429	508	496	502	472	484	428	447	511	462	504	450	479	468	454	463	500	460	464	448	440	469	490	440	486	479	490	471	437	488	454	441	473	423	473	455	487	470	438	490	445	443	493	491	458	506	491	456	498	432	467	462	446	457	431	463	453	444	516	458	439	515	462	481	496	460	434	484	498	456	507	475	436	469	515	478	448	490	474	493	483	451	449	458	475	495	476	446	433	459	452	498	481	470	455	497	435	468	460	475	524	509	440	472	474	477	485	486	462	482	477	484	507	469	494	475	450	496	524	431	519	479	463	448	518	469	464	478	439	473	444	487	474	500	463	451	500	479	476	484	437	505	461	467	454	486	474	479	452	439	496	487	481	492	451	489	482	472	453	465	494	457	453	459	514	466	482	440	486	476	458	459	467	448	488	528	476	478	488	518	448	474	524	447	478	454	461	476	494	446	467	464	486	489	509	471	496	468	481	449	496	449	442	486	461	483	484	484	440	469	466	461	467	463	485	468	483	459	456	459	451	465	480	483	471	470	479	481	445	464	449	481	441	475	494	479	455	486	470	521	454	501	479	440	457	441	479	440	483	445	497	424	469	486	455	441	473	413	459	479	467	490	448	449	475	460	482	467	455	471	476	464	467	474	460	439	440	456	520	456	494	447	444	488	449	498	465	436	420	490	484	473	469	480	469	485	491	450	471	487	493	467	475	475	432	448	509	458	481	487	458	485	462	453	490	474	488	467	463	521	459	514	430	468	469	486	464	473	479	467	453	477	490	466	464	475	466	475	471	460	486	470	482	523	483	483	431	461	499	450	496	450	433	494	498	445	486	466	476	443	448	451	460	511	451	440	459	490	495	523	495	449	432	485	477	481	466	443	493	461	493	470	465	467	462	471	478	460	466	443	493	492	441	457	499	457	492	468	458	468	450	465	468	515	475	460	438	463	485	500	432	472	497	480	479	475	483	442	441	489	459	471	443	477	502	500	451	450	480	466	478	477	464	514
22323	20810	28561	23183	20807	20866	11764	1283	877	743	675	707	793	531	412	335	274	265	237	226	253	221	218	188	210	211	203	190	189	177	189	176	170	188	170	181	179	170	170	144	170	184	164	165	159	156	160	185	168	175	140	157	174	162	158	166	145	158	176	166	161	149	155	146	173	143	149	177	170	179	167	169	151	164	156	150	156	167	146	172	154	178	155	140	161	134	160	160	156	159	137	148	148	180	146	167	145	163	165	161	142	159	161	170	152	150	156	146	153	142	152	125	169	152	164	141	150	158	156	123	156	128	147	177	141	159	173	158	152	138	148	164	150	166	154	164	159	160	158	160	148	143	152	135	149	138	149	142	147	153	155	149	154	166	165	141	146	158	166	151	166	172	141	144	159	140	142	159	146	159	160	175	153	138	133	158	172	159	137	173	133	146	167	174	149	168	135	150	167	160	137	178	163	144	154	164	152	157	158	157	148	163	144	129	143	153	165	148	153	142	145	145	161	139	154	155	168	136	177	161	131	129	139	139	131	155	166	170	149	169	148	133	152	175	158	129	155	161	135	155	164	150	142	128	151	131	147	159	160	136	170	163	148	174	138	175	141	162	138	140	143	146	153	162	140	139	142	165	172	166	151	162	158	179	133	152	142	153	149	137	174	141	191	165	142	143	165	171	147	150	169	140	138	146	143	158	147	155	167	153	147	183	134	161	141	146	149	147	131	155	148	159	138	161	145	174	158	162	146	170	157	157	149	149	154	148	139	135	181	143	188	174	143	164	157	160	172	164	142	156	165	155	127	173	162	141	134	143	132	142	147	160	151	144	140	150	159	150	135	136	148	161	152	157	145	153	171	147	157	164	151	142	147	159	159	176	153	152	156	151	126	157	143	158	150	156	164	150	135	136	157	140	144	151	142	169	154	141	169	151	151	144	143	136	146	143	159	145	168	162	146	151	146	144	178	150	153	157	159	136	152	150	163	166	151	165	156	149	152	148	147	150	153	157	147	167	135	138	161	169	156	141	157	156	171	152	159	147	152	150	151	161	138	169	160	144	158	148	158	153	140	136	147	165	135	149	140	166	161	141	134	138	175	148	161	145	143	131	143	140	152	142	139	158	137	162	157	142	131	149	139	159	144	147	155	126	154	148	144	131	140	145	162	158	162	154	153	158	138	131	151	172	170	147	149	153	141	129	148	171	158	163	177	129	143	152	157	157	166	160	169	170	157	145	152	159	143	138	139	139	152	173	149	163	150	159	139	140	142	160	143	156	145	137	159	140	149	165	157	149	134	158	147	143	170	162	141	146	144	145	138	159	151	148	141	143	152	163	132	163	145	134	154	164	146	161	154	141	117	181	155	138	142	152	167	165	166	139	138	146	154	147	141	127	149	168	138	151	165	152	158	155	144	160	158	165	144	149	147	170	161	147	155	155	131	153	144	159	158	179	140	139	157	164	166	160	162	145	158	159	151	135	160	163	149	145	146	151	154	136	161	155	149	151	164	141	151	151	164	159	163	174	147	155	154	170	181	148	151	159	132	138	149	137	148	153	145	158	154	161	151	164	175	152	159	163	139	153	158	162	137	168	156	109	158	152	154	151	139	157	142	142	153	147	136	149	156	160	148	168	167	156	155	161	140	131	157	145	127	165	141	144	165	166	149	143	153	159	146	133	175	161	172	161	157	156	161	162	157	149	180	161	142	142	172	148	144	163	132	155	159	154	156	161	169	141	157	189	168	155	141	148	133	144	169	126	156	166	165	153	154	156	149	164	136	127	145	154	162	153	154	141	160	147	155	156	136	129	154	149	161	123	153	161	145	166	168	153	135	146	148	167	139	144	147	157	143	148	159	155	139	144	137	167	151	148	122	162	150	150	127	143	138	155	163	153	126	149	161	166	180	150	158	156	126	128	134	151	165	149	141	146	145	171	133	144	157	149	157	156	157	169	145	150	156	158	136	153	158	159	153	172	154	159	144	158	158	157	131	162	154	133	164	161	163	147	128	166	142	159	129	140	154	160	154	162	132	158	163	148	164	153	143	139	166	134	168	160	179	170	153	140	152	159	147	137	139	157	132	154	151	154	168	136	143	162	146	147	147	149	144	129	151	160	128	148	149	137	160	161	160	140	169	159	149	170	142	157	144	151	163	139	161	128	147	144	177	167	155	142	174	156	143	163	144	158	149	167	168	149	142	144	170	145	157	150	148	133	170	144	144	176	153	161	147	144	193	149	178	147	169	173	160	148	148	146	160	138	155	152	149	165	132	148	157	155	160	160	152	148	144	143	142	138	173	134	138	159	167	159	142	152	141	139	145	134	150	140	145	143	131	147	143	139	157	144	173	148	161	145	132	177	151	163	149	153	144	164	144	148	152	137	172	144	139	149	155	156	171	150	168	129	150	176	155	142	157	148	161	155	150	150	168	146	131	169	152	161	155	153	159	158	166	144	143	153	158	150	163	144	130	141	131	156	142	150	140	154	152	171	151	155	161	159	155	173	150	136	148	164	171	149	150	171	132	150	178	152	144	148	163	160	165	126	143	149	162	143	148	159	151	131	141	140	157	143	149	147	162	159	158	161	154	169	150	160	148	152	187	169	142	154	167	147	153	157	154	155	149	139	134	165	146	154	147	146	136	152	169	167	161	139	151	161	139	181	135	147	140	160	144	119	153	140	142	153	146	138	162	157	153	151	161	137	151	142	137	143	138	147	139	153	136	159	157	168	154	152	157	145	141	174	161	163	140	154	139	151	163	137	145	150	162	155	157	159	158	154	155	152	146	149	156	167	151	152	136	156	120	166	146	137	155	157	143	149	153	157	170	162	140	162	158	154	142	137	136	136	176	163	139	132	151	157	154	133	136	156	162	154	145	155	139	161	135	153	151	156	140	148	144	141	146	140	153	135	126	155	156	161	148	144	135	122	142	151	183	159	137	160	152	164	172	159	158	160	152	133	149	149	139	129	143	157	171	161	160	160	143	135	156	150	178	158	161	144	144	133	152	168	165	138	137	166	153	137	159	144	121	152	145	125	146	159	144	157	171	143	155	174	149	129	151	148	171	156	176	158	174	150	152	157	153	146	136	157	141	145	138	129	146	128	149	164	154	164	131	141	166	154	158	164	135	147	135	152	169	146	158	156	172	129	137	131	146	178	160	127	150	156	149	153	132	136	179	176	149	135	179	166	139	178	148	127	155	138	150	142	135	154	162	158	155	164	159	141	153	163	175	133	175	152	138	146	155	166	160	158	167	134	178	173	140	145	145	128	149	159	148	165	146	145	161	141	152	140	149	137	144	148	135	167	167	144	136	153	145	167	164	142	148	158	146	169	154	150	146	164	141	157	153	155	157	153	136	141	125	157	149	142	169	129	149	162	177	158	142	171	147	159	143	159	164	142	152	157	133	158	155	159	155	154	144	155	151	131	134	152	131	144	149	137	137	162	138	163	150	157	135	154	182	158	148	170	172	146	155	138	151	135	131	145	138	154	137	135
9269	19946	17958	10358	5912	4013	3181	2330	1885	1577	1366	1389	1392	936	685	532	440	405	413	348	327	315	320	304	278	279	262	243	260	251	238	238	242	222	247	206	228	207	222	191	230	200	204	199	197	184	197	198	197	181	203	176	199	190	210	174	182	186	165	185	173	161	152	198	178	179	185	181	174	197	179	195	158	183	199	174	213	178	213	181	167	177	186	195	183	181	186	169	192	189	173	172	182	163	180	173	197	181	174	155	157	207	156	194	175	194	204	160	161	164	222	206	169	181	191	172	205	163	179	171	173	167	171	187	195	172	159	159	184	154	173	187	175	185	190	172	176	193	172	172	183	199	150	173	183	192	166	180	163	180	182	148	175	154	173	179	160	183	158	167	200	186	177	163	172	168	144	150	179	183	177	169	172	215	169	177	163	190	169	188	155	182	176	171	187	184	202	177	154	161	158	197	186	157	173	174	195	193	184	159	172	184	175	188	155	166	167	193	174	210	162	207	178	181	179	168	170	176	177	177	167	165	170	156	169	200	168	162	199	166	170	174	158	177	184	155	155	165	186	150	170	156	188	173	211	156	197	173	191	159	190	152	157	196	161	184	157	192	192	185	163	162	189	181	183	189	158	177	178	203	176	175	185	163	159	173	165	168	180	160	143	193	149	207	166	194	172	179	166	170	184	172	188	178	183	158	169	162	201	177	182	161	188	186	191	181	176	181	174	164	152	167	182	176	172	165	164	193	210	166	186	200	156	173	179	200	175	174	204	172	195	165	170	170	203	173	160	179	152	168	167	173	188	163	154	181	177	180	165	156	177	190	154	181	173	173	174	183	198	165	183	171	182	170	170	187	168	167	163	206	166	150	179	184	186	173	175	174	174	159	187	166	172	181	176	170	183	154	182	180	205	154	167	161	165	169	177	162	165	186	154	164	185	185	160	187	196	166	164	182	182	182	171	174	178	186	186	150	179	202	188	204	172	181	158	199	158	192	181	164	177	174	199	166	173	146	182	158	174	173	189	177	191	175	174	195	163	196	185	173	182	186	163	171	177	185	153	180	180	179	182	174	163	176	182	194	180	172	163	176	181	157	164	158	166	188	183	162	177	170	211	192	144	170	180	195	151	173	172	165	180	169	181	153	188	163	164	154	188	156	172	148	183	175	161	181	157	198	179	179	168	208	164	186	182	170	173	193	185	190	176	191	181	168	197	157	174	176	177	178	163	173	174	150	184	181	186	178	178	187	189	181	157	176	174	152	204	178	178	185	184	166	167	155	179	188	159	178	187	186	175	169	167	179	163	167	175	149	136	177	201	179	166	189	169	186	191	171	187	163	169	159	176	176	183	145	181	169	175	219	172	170	174	190	177	200	182	170	169	182	164	171	160	160	186	175	202	179	183	182	164	168	183	184	174	189	161	186	150	152	179	188	172	181	189	159	169	135	181	186	180	188	164	166	171	159	195	193	190	188	155	188	160	186	180	172	193	158	178	177	178	164	171	169	179	157	171	152	163	159	183	190	161	174	157	188	173	174	191	165	180	180	165	171	184	187	166	169	182	203	174	148	164	163	172	179	171	161	171	171	196	164	171	168	177	159	193	181	183	173	181	169	168	163	176	196	155	163	162	179	162	176	179	172	194	180	171	169	176	153	160	201	167	175	175	174	178	176	155	191	186	179	161	179	197	187	160	198	201	157	195	174	177	169	190	174	156	197	160	199	175	164	182	169	158	167	180	194	171	169	185	163	171	186	169	184	177	178	166	194	177	185	182	167	179	163	183	179	177	183	185	173	178	194	192	159	170	170	201	179	176	159	171	162	162	164	163	172	171	182	160	184	156	166	203	160	185	172	190	188	156	179	189	166	166	160	156	156	168	170	185	128	178	167	175	163	148	145	158	175	201	158	177	168	201	173	162	179	197	186	169	168	171	172	194	183	162	194	152	168	167	184	169	194	182	167	163	174	161	169	181	169	172	198	176	152	186	209	177	167	181	162	185	176	168	166	175	179	164	178	163	172	187	174	168	186	176	162	179	158	195	188	186	193	174	178	166	179	156	191	177	186	171	163	158	153	209	183	186	182	188	189	166	175	204	191	164	161	151	160	168	174	182	169	183	153	169	190	184	192	191	211	180	195	195	170	173	191	189	173	168	149	159	175	166	183	173	166	178	176	166	173	179	154	190	172	170	181	154	177	160	156	169	181	186	192	184	162	182	177	158	159	184	176	183	206	187	170	159	162	183	187	194	169	186	165	167	189	176	178	172	158	182	164	181	182	161	165	174	188	200	187	175	191	174	184	160	173	176	162	172	173	161	182	167	196	168	159	184	163	151	188	185	177	161	157	177	180	190	169	138	146	163	202	171	166	189	202	190	167	188	184	188	176	172	195	150	181	161	185	157	168	171	180	174	180	180	161	157	160	158	175	169	170	175	170	168	166	143	172	187	197	179	180	155	165	180	177	199	167	173	160	165	143	182	194	169	169	175	186	171	180	189	196	175	174	206	151	199	190	170	184	168	174	175	186	163	177	188	177	151	189	170	151	169	151	176	165	147	177	175	173	159	176	171	181	170	177	164	179	168	170	159	197	175	136	176	169	183	166	176	180	169	184	189	162	169	164	182	188	168	167	196	166	190	191	199	159	150	193	193	167	173	162	169	174	172	171	176	165	165	162	180	172	176	189	184	153	186	179	172	178	182	208	168	174	192	154	177	185	173	171	178	167	172	163	150	164	171	193	170	176	171	174	172	209	186	170	189	152	174	180	190	156	189	187	185	161	202	170	219	160	172	161	185	195	140	185	155	179	168	196	184	178	152	171	197	178	180	194	181	185	159	179	180	188	172	185	167	175	185	178	184	184	156	185	173	168	184	174	184	187	188	162	177	178	204	171	166	153	171	207	188	166	169	181	176	179	160	190	167	164	188	172	178	182	201	168	165	175	178	181	181	179	178	176	184	168	158	175	197	180	166	188	184	165	181	173	170	184	167	183	184	173	171	178	177	168	192	172	154	174	186	176	162	147	171	174	171	171	184	173	180	173	189	200	167	186	185	177	183	179	184	173	186	173	186	160	174	189	184	175	189	157	186	200	166	175	164	182	161	145	153	191	171	192	183	174	187	174	158	185	171	182	173	184	164	145	170	205	179	155	187	159	168	180	167	155	180	173	164	177	172	166	169	177	180	178	188	169	159	202	180	158	178	182	177	163	183	164	190	161	171	180	156	190	190	170	174	157	155	161	174	195	165	178	164	164	170	164	178	164	195	181	173	164	187	166	186	167	198	169	163	172	176	168	172	187	187	157	148	194	201	172	170	179	174	145	171	182	201	186	178	166	165	167	164	155	176	189	171	164	178	169	154	196	177	149	173	166	182	160	174	173	167	187	144	161	159	175	176	164	185	192	202	185	205	186	191	192	153	182	195	179	157	184	158	168	164	194	177	163	174	170	207	166	161	171	169	168	175	193	153	171	155	177	176	197	161	176	166	176	172	209	180	172
26398	20222	9755	1808	637	437	416	385	383	375	380	409	428	405	372	333	322	357	348	350	378	349	352	320	338	309	334	337	358	341	345	318	317	366	361	332	332	371	337	334	342	361	332	329	336	323	371	353	314	354	331	353	348	350	345	374	359	332	335	369	324	372	312	322	341	347	329	333	361	352	327	364	325	396	353	361	345	373	331	314	338	366	303	339	298	382	358	325	333	342	357	353	335	330	365	314	349	384	318	346	337	335	314	373	377	310	329	348	340	357	308	325	357	334	308	369	334	343	376	356	356	331	361	312	355	349	341	322	346	334	312	367	402	333	293	326	346	346	350	350	351	358	358	332	339	343	326	360	327	336	329	355	339	354	332	363	357	337	345	346	341	309	342	321	327	323	347	362	339	331	349	324	342	347	337	346	345	343	348	369	358	334	361	329	358	318	357	340	359	343	362	346	337	345	343	345	334	361	336	326	375	327	351	362	374	347	305	347	335	316	350	371	346	348	334	336	319	359	353	354	345	341	307	332	342	345	380	307	334	335	355	372	319	341	338	334	338	327	361	334	359	296	323	343	377	328	336	333	357	344	346	361	335	351	356	353	345	369	356	343	322	334	332	369	346	347	344	352	370	336	360	386	366	337	349	324	341	360	337	359	328	333	308	370	324	304	324	365	351	344	330	373	349	410	338	336	369	366	336	359	341	321	314	326	369	337	333	333	353	370	391	340	346	394	345	321	328	312	337	352	332	365	346	335	349	335	349	372	346	307	335	357	341	367	336	300	349	383	337	349	325	337	367	334	365	327	343	359	329	335	338	351	343	305	346	393	325	326	319	356	367	353	356	347	385	371	319	316	311	356	336	328	336	336	316	328	322	362	343	338	335	375	348	308	329	312	364	355	329	363	362	360	361	361	332	373	353	327	346	360	333	361	327	362	327	318	323	328	317	336	325	346	339	346	348	354	349	338	323	343	366	320	354	343	352	343	349	330	339	367	327	334	347	346	351	349	369	348	320	360	342	358	328	352	305	335	325	356	340	329	329	340	355	312	365	345	364	368	339	365	346	330	386	370	326	370	348	349	310	332	341	359	352	339	337	347	373	332	329	331	319	360	325	334	358	364	383	350	357	374	371	350	345	309	367	337	346	331	350	340	337	336	360	351	358	312	349	347	338	331	343	315	338	311	331	344	332	347	329	355	320	367	331	323	369	359	340	327	332	384	315	320	315	362	334	352	330	345	339	335	346	334	316	327	350	373	342	343	365	354	365	368	344	331	354	341	360	348	350	371	325	329	333	335	341	321	349	337	334	349	340	361	341	326	366	340	327	332	337	354	374	333	351	319	318	329	356	337	342	335	334	319	324	313	389	356	373	348	360	382	325	371	360	362	355	321	369	373	344	331	324	335	344	336	354	337	332	362	341	311	359	336	348	350	350	340	341	359	343	338	362	330	292	312	337	318	330	340	328	322	321	345	354	314	352	323	370	323	344	326	333	326	325	360	334	333	327	317	367	342	335	335	325	328	351	315	319	347	339	338	293	303	342	333	335	339	331	336	340	346	312	343	324	349	336	367	373	327	357	367	369	339	349	331	340	325	319	323	364	339	352	368	315	351	345	364	348	308	311	331	349	336	322	349	339	354	342	370	363	352	339	351	356	326	360	348	321	397	337	363	329	356	343	342	302	356	333	349	349	342	336	317	326	321	317	331	335	311	356	339	363	319	342	330	327	328	335	342	344	361	341	360	328	375	342	320	321	333	345	337	321	339	352	325	369	338	344	325	326	334	341	356	366	354	378	332	347	349	364	356	358	368	336	343	349	341	330	312	370	327	308	323	333	326	331	325	302	328	348	319	350	336	326	355	316	331	328	335	313	348	340	348	354	319	320	347	313	328	347	335	350	375	306	334	347	338	358	334	319	312	363	333	371	341	348	394	350	353	299	354	323	324	344	351	369	344	342	313	352	347	344	328	320	340	355	364	380	330	344	334	354	352	302	350	318	352	366	320	355	338	331	344	372	336	325	350	331	296	333	364	339	353	371	360	360	346	345	361	354	335	356	356	354	333	350	327	348	332	353	352	310	374	355	363	335	316	371	324	356	348	320	356	328	329	317	354	341	334	380	320	316	373	364	336	344	317	309	332	347	332	351	349	347	331	333	333	325	330	352	351	360	364	312	355	318	340	346	365	347	324	323	351	341	350	365	316	325	354	354	319	317	331	365	330	348	347	302	351	373	347	362	345	341	354	320	329	318	350	337	326	314	340	360	356	332	328	333	327	352	341	311	313	328	326	347	340	328	335	342	330	330	354	368	319	331	369	337	352	326	353	321	325	365	316	381	350	363	331	333	335	340	355	347	332	345	345	336	318	372	379	346	317	373	347	326	343	331	321	334	361	343	349	345	322	372	330	353	330	342	359	338	356	337	359	308	334	384	363	324	340	328	362	341	318	342	337	359	320	330	328	325	357	351	301	305	295	343	354	359	317	360	345	374	337	356	358	321	358	345	348	364	323	335	337	347	388	370	352	351	351	317	372	331	348	369	342	336	317	348	353	328	362	343	347	378	368	356	361	320	314	341	345	326	380	331	362	308	343	330	356	317	351	361	314	320	337	328	346	335	335	354	345	325	355	366	369	345	376	356	336	386	378	345	356	318	343	364	363	350	345	326	345	331	299	324	337	331	344	362	327	325	380	337	355	319	338	362	346	327	365	322	346	332	322	350	327	371	325	364	327	349	310	323	311	384	359	357	345	360	358	313	328	304	353	328	368	324	355	329	370	369	327	400	353	351	345	302	355	342	338	348	329	348	347	362	353	357	388	346	332	383	340	344	324	366	333	354	306	356	361	348	352	342	360	349	343	343	353	344	346	369	358	324	335	370	382	378	375	338	348	351	337	354	305	322	330	369	337	340	342	345	356	344	343	342	346	362	350	362	359	330	357	348	366	328	340	329	295	343	329	363	323	384	324	343	351	350	328	352	351	339	360	310	323	345	348	304	352	330	326	336	332	346	324	371	334	356	306	358	327	338	291	316	350	357	338	341	368	337	343	340	334	292	340	372	365	341	311	383	361	371	336	357	316	330	383	340	373	362	338	388	336	323	341	360	315	315	325	358	302	333	341	377	347	324	355	353	281	373	326	331	329	328	343	330	323	347	336	305	365	351	316	311	354	330	377	342	368	323	340	336	335	331	344	351	332	361	326	370	356	330	310	384	324	336	335	350	366	328	342	323	349	353	336	338	352	358	331	317	377	341	361	341	322	376	351	343	357	338	391	349	334	340	348	357	362	331	350	353	368	368	347	334	357	337	330	322	329	328	329	354	368	332	327	319	396	394	344	337	306	369	336	328	351	326	321	342	331	375	334	330	324	336	354	348	315	346	343	344	342	329	329	340	347	341	367	368	361	335	341	324	380	368	342	325	335	347	312	351	358	313	351	365	332	345	358	348	348	338	341	353	327	362	358	346	358	386	325	336	333	342	379	337	346	330	335
5670	4311	3882	2186	845	595	521	508	454	510	495	613	630	519	440	399	443	401	420	445	408	421	401	407	420	408	454	393	428	400	411	439	452	422	417	430	409	394	459	435	458	437	437	393	420	416	403	425	423	401	421	432	435	422	434	408	421	418	438	426	401	428	402	410	433	429	417	433	416	397	397	403	422	397	415	434	380	419	408	409	385	420	395	427	370	419	417	423	454	439	442	405	427	427	409	399	414	438	404	415	415	402	414	431	419	432	383	411	399	447	386	420	416	420	432	431	441	393	415	399	384	423	393	413	459	436	409	440	432	381	469	436	434	406	405	390	437	425	400	455	392	414	440	420	401	394	434	419	415	402	416	401	432	407	400	420	402	439	394	391	403	469	373	412	484	465	435	439	378	480	424	428	429	406	394	393	401	414	424	442	416	374	395	440	426	448	431	456	448	413	401	447	387	410	431	447	395	397	423	400	411	411	404	451	414	380	391	384	445	407	393	406	393	405	399	422	412	430	421	395	383	387	447	422	378	392	391	410	402	408	428	438	437	401	389	407	428	441	405	461	424	439	434	418	429	419	404	439	426	393	429	399	398	420	446	452	386	391	414	432	419	424	433	434	420	452	426	422	420	390	412	435	360	409	409	430	425	433	385	437	427	400	443	405	427	457	419	419	414	440	390	409	353	424	404	418	424	425	422	457	392	401	442	433	424	438	409	394	445	418	395	390	393	450	434	470	406	427	412	391	451	450	432	443	420	410	394	389	405	383	401	382	427	421	403	417	385	437	424	418	399	450	459	395	403	438	407	412	405	423	394	380	402	424	399	418	393	436	391	420	403	424	390	465	419	401	401	453	399	439	405	407	448	447	386	439	413	377	413	415	421	382	403	429	379	422	461	433	376	450	454	462	450	396	409	421	441	415	377	416	418	408	420	391	412	399	430	472	387	389	415	407	368	456	401	411	401	441	420	418	418	400	389	383	448	403	437	402	423	450	439	433	436	444	436	434	422	437	443	389	428	414	413	430	384	408	431	436	406	420	434	388	420	431	404	390	432	409	419	427	393	439	418	411	438	396	422	397	427	404	450	414	431	409	430	399	362	414	429	398	430	436	407	429	448	450	401	442	457	391	402	407	412	452	420	421	407	423	430	410	407	437	413	418	388	416	404	417	419	431	418	416	435	425	418	456	419	445	442	410	446	438	409	403	436	439	428	375	452	429	418	410	441	437	405	416	415	413	411	434	375	456	438	406	419	419	432	417	418	423	434	416	414	395	398	398	415	400	418	426	417	399	417	406	425	413	437	405	429	457	425	411	426	402	387	429	434	408	439	430	406	418	409	410	433	411	432	396	428	432	412	424	398	436	419	369	437	384	386	403	429	456	435	422	381	453	407	461	404	420	411	403	394	419	379	419	442	432	409	408	442	423	433	434	434	430	438	439	408	415	419	396	411	388	419	412	421	415	459	417	438	399	377	409	424	402	461	437	424	388	414	387	398	412	410	404	403	461	404	426	428	419	424	415	446	438	406	441	384	454	407	414	425	447	416	458	418	432	433	397	435	420	415	414	383	454	449	431	419	425	430	422	410	427	426	420	421	402	433	439	409	425	403	425	415	398	413	405	424	425	445	397	429	430	431	429	410	404	409	459	456	436	398	423	436	409	418	427	435	399	439	415	416	424	435	442	405	415	412	445	429	409	414	417	405	415	408	404	456	461	404	392	400	409	410	414	428	407	388	400	409	436	442	443	417	409	414	425	416	414	408	432	412	425	427	420	426	393	424	413	406	417	453	402	432	407	473	435	446	422	398	419	417	435	429	431	395	395	399	416	419	396	441	419	452	380	414	408	433	408	421	403	429	422	398	437	434	379	395	419	432	400	430	402	430	415	384	409	432	414	407	409	387	452	409	391	402	426	433	357	406	458	392	439	428	453	422	374	391	394	407	420	399	399	426	425	439	445	412	405	387	381	438	388	397	427	408	393	428	429	420	424	430	450	437	388	420	439	397	370	423	389	407	410	411	368	448	413	431	449	457	431	425	426	412	405	410	381	423	392	439	380	410	422	372	411	454	447	409	430	451	432	432	443	416	391	428	421	398	383	391	456	415	419	427	428	410	390	428	423	413	415	418	435	388	414	442	404	395	429	425	455	410	411	450	423	432	424	407	406	451	403	422	447	401	369	429	414	433	433	426	404	434	430	423	426	443	429	421	436	475	423	442	388	404	436	396	404	418	469	414	425	444	461	448	412	442	421	468	450	414	425	401	384	442	411	423	425	435	453	442	430	409	434	444	402	426	410	411	411	424	398	423	406	418	411	371	428	363	433	412	418	418	393	389	397	443	388	461	433	416	458	395	410	432	402	443	429	380	377	414	407	419	437	412	457	433	423	402	453	366	424	393	399	356	412	384	413	450	416	372	456	396	411	429	416	404	457	407	401	425	388	442	402	420	419	431	435	420	397	418	371	390	394	417	417	434	452	404	406	405	426	428	404	395	442	426	408	405	472	406	465	417	450	367	389	416	427	444	413	413	445	432	455	425	428	438	439	418	402	391	432	409	386	413	437	442	416	408	431	434	458	422	383	406	419	408	419	397	454	380	443	410	385	386	377	443	424	405	427	435	403	405	430	410	423	434	379	403	372	406	393	420	429	429	407	412	397	419	403	407	420	382	460	416	431	410	443	387	419	450	452	413	398	401	446	416	428	440	379	425	413	454	468	434	400	454	425	417	445	422	398	426	456	433	418	423	416	430	412	415	443	424	400	430	403	466	409	387	442	433	429	403	423	433	432	429	405	387	445	410	422	411	427	410	402	406	423	411	422	436	404	443	421	422	425	465	424	417	439	407	394	406	416	443	425	417	431	457	403	456	414	385	436	417	415	432	400	436	392	414	412	397	421	411	449	385	425	419	419	447	429	441	429	417	406	451	438	458	429	446	446	432	442	421	426	410	460	379	429	420	438	417	422	434	434	416	389	414	405	419	371	398	449	412	426	392	422	405	379	392	419	440	413	405	431	397	433	431	396	380	400	444	421	424	420	437	388	430	400	434	454	457	456	427	442	413	444	418	447	414	449	405	412	421	421	374	406	407	424	411	470	476	450	430	387	420	450	412	407	426	424	416	421	439	419	416	424	418	430	441	443	403	406	400	428	429	405	408	404	434	389	445	447	403	444	430	387	422	415	468	452	417	427	399	405	413	438	409	411	400	393	410	419	413	429	419	434	404	404	413	400	419	407	460	423	446	442	414	397	415	371	428	460	395	422	394	388	444	453	409	409	427	412	435	398	404	470	429	404	439	416	420	433	386	408	390	421	388	454	416	408	431	392	402	413	409	455	395	417	387	415	397	426	402	416	427	439	400	430	394	405	401	388	414	461	403	384	420	410	419	426	413	413	442	418	461	426	437	407	437	413	408	383	393	445	431	440	406	428	429	383	395	422	437	410	418	417	434	441	431	413	418	403	421	389	449	429	387	413	419	434	353	393	423	399
23287	20790	28188	23493	20791	12728	1244	671	493	450	444	483	451	326	253	236	208	209	170	176	183	166	164	191	173	190	163	145	175	149	165	147	172	157	166	152	143	179	144	141	149	138	145	144	161	141	153	147	157	147	162	149	170	148	153	159	161	155	134	126	171	143	162	151	180	156	143	143	137	146	152	164	151	156	154	134	136	163	170	153	152	144	151	170	160	160	137	131	141	129	159	150	160	137	142	147	150	143	147	158	166	131	163	136	125	152	158	149	151	157	146	141	148	140	154	161	161	140	141	154	145	145	143	121	150	119	172	155	149	151	131	155	155	145	147	138	148	120	157	145	141	153	171	128	165	141	154	124	135	161	153	147	152	144	144	135	145	154	121	150	160	147	127	135	142	149	137	160	144	151	155	126	152	131	147	132	151	144	144	149	136	158	145	145	152	150	141	136	131	121	152	153	151	140	142	154	155	128	162	151	162	155	151	136	157	169	170	125	162	140	151	126	153	157	148	157	138	155	155	154	156	139	143	167	134	151	156	145	123	151	130	142	124	135	153	141	173	124	134	153	144	146	168	133	147	124	142	154	138	158	140	129	147	141	171	143	168	161	153	146	151	135	151	134	134	138	161	120	155	150	151	140	165	158	135	148	154	133	144	146	154	162	176	145	167	154	135	146	129	148	150	125	160	145	151	136	161	148	155	124	142	128	140	147	147	159	157	158	140	162	136	143	134	149	144	159	142	142	160	160	154	130	155	144	146	141	149	139	136	158	143	155	144	160	137	161	170	129	157	156	144	174	137	145	152	137	127	137	142	145	129	141	158	150	162	156	172	137	138	147	158	147	147	138	143	155	144	155	120	149	136	158	137	159	149	154	129	140	166	145	143	141	127	158	145	125	135	142	138	148	155	149	159	150	149	159	134	157	153	136	158	165	147	149	154	167	156	141	160	143	138	147	138	139	153	142	123	133	157	160	149	145	154	145	140	122	150	150	153	155	129	179	136	162	136	141	138	155	140	125	150	130	146	150	135	157	147	147	140	168	128	151	130	141	115	159	153	140	167	152	156	145	154	157	150	157	157	154	137	149	150	136	153	131	161	137	134	142	162	139	133	169	143	163	148	179	154	126	150	172	151	111	138	160	152	135	149	158	165	146	129	129	139	158	147	145	131	159	148	148	144	119	115	148	140	132	154	154	153	129	154	143	143	149	134	149	137	155	153	142	164	141	138	161	138	145	133	167	143	140	129	153	148	157	159	136	131	130	160	146	134	124	135	142	159	150	157	142	156	160	156	142	144	155	161	169	116	155	133	148	152	148	141	146	175	142	157	123	142	143	146	132	143	158	160	152	153	142	146	166	160	120	129	158	151	155	156	133	151	145	140	151	144	143	146	169	155	135	143	125	143	143	162	146	166	133	119	124	138	146	136	125	152	143	146	145	148	132	166	143	159	145	133	153	136	156	135	182	145	169	147	142	143	153	133	138	144	153	160	151	166	142	135	147	157	138	143	148	169	154	141	149	162	139	171	158	136	158	168	138	155	144	149	121	145	147	134	134	154	153	160	150	150	136	140	150	152	162	126	122	160	158	160	139	141	135	130	133	158	142	150	148	152	132	142	158	136	162	126	142	141	163	136	128	124	158	156	126	149	160	131	130	152	167	133	131	150	165	149	138	140	136	156	148	154	147	155	156	156	131	143	135	146	152	151	157	147	149	147	160	145	137	148	137	133	155	139	162	168	155	139	136	144	134	158	169	142	165	140	143	135	147	120	138	145	138	142	142	150	149	146	136	151	145	149	139	139	169	138	139	140	143	160	143	139	154	141	141	129	141	174	160	136	140	148	158	147	151	153	150	143	135	162	160	155	150	153	138	146	158	145	162	146	142	131	139	134	163	148	120	142	137	151	152	153	148	165	161	172	143	140	143	141	132	157	148	141	157	149	153	157	160	154	151	137	147	157	146	158	145	136	131	145	155	153	141	145	138	147	152	132	151	176	137	135	148	136	134	158	135	154	158	146	132	166	145	142	166	145	126	159	129	140	133	142	148	161	140	158	145	124	159	141	172	146	164	134	162	129	125	151	139	150	138	150	173	133	143	139	138	159	140	136	165	137	162	127	149	139	120	137	138	162	166	144	158	130	133	140	150	154	122	167	144	147	149	127	127	164	134	153	134	148	133	133	128	116	156	155	145	166	165	140	164	164	145	156	144	121	152	158	156	145	146	147	144	132	150	152	134	178	131	152	138	137	159	143	133	137	147	151	148	149	158	142	134	167	156	142	161	149	126	142	150	136	162	154	142	131	139	147	163	157	150	118	151	134	113	161	153	152	135	150	139	155	152	128	137	152	144	159	139	150	164	132	151	153	143	156	156	165	152	157	135	173	142	151	147	147	139	147	141	140	147	132	140	127	151	154	133	138	163	145	163	189	172	142	153	137	129	129	144	163	146	150	136	138	149	154	134	138	156	152	139	138	144	135	148	121	141	135	157	141	162	134	149	135	151	157	129	151	145	147	138	134	154	148	152	142	141	164	150	164	165	170	136	141	125	150	134	143	141	157	126	133	132	155	169	160	165	149	159	166	150	159	138	180	142	146	132	165	133	145	135	143	139	160	143	148	143	138	142	170	151	157	156	157	149	149	155	140	152	118	138	159	162	139	151	153	154	157	142	141	132	157	149	154	145	154	167	138	145	149	118	140	153	141	137	140	163	147	142	134	143	152	168	135	148	155	164	156	154	146	133	162	140	133	157	140	155	131	125	129	143	147	171	152	138	136	133	129	137	175	160	159	130	156	131	127	157	134	165	137	136	148	127	149	132	146	147	146	133	156	142	160	135	139	143	157	166	158	134	158	143	149	158	141	164	152	135	153	132	151	150	142	149	158	154	149	155	149	138	166	139	139	106	149	152	146	168	134	152	140	141	130	139	142	144	154	141	162	143	136	163	156	145	135	142	155	165	159	146	150	148	141	146	138	141	148	130	146	167	150	153	150	148	156	153	155	153	148	138	141	157	148	127	163	158	149	135	152	149	137	133	152	147	123	133	153	145	127	151	135	136	140	165	147	146	143	112	133	151	142	144	140	143	134	154	144	137	149	164	151	152	136	143	156	138	157	156	163	146	160	153	129	144	141	144	151	138	150	145	166	143	146	128	116	154	159	131	159	121	133	133	132	157	161	141	141	133	132	149	133	184	148	138	139	136	143	134	120	142	166	169	175	145	140	145	151	135	138	147	153	138	139	145	145	146	154	151	174	136	145	157	131	142	147	155	144	129	125	163	163	162	151	130	151	172	149	182	150	137	155	136	149	142	170	141	141	146	130	152	172	141	138	157	135	133	147	143	144	140	165	138	146	140	164	130	137	147	149	123	148	139	143	138	139	170	144	136	152	152	141	153	148	132	149	154	137	138	155	136	149	143	139	133	129	130	136	156	139	146	176	156	148	144	143	163	140	149	130	134	137	135	156	132	125	172	164	154	132	166	151	128	128	152
6660	13357	11277	6798	3440	2367	1693	1305	1022	839	817	880	840	594	437	380	346	282	304	275	285	253	285	252	239	226	262	243	224	227	189	215	204	240	223	212	202	218	211	190	190	211	179	231	197	211	227	204	227	236	180	194	176	214	176	213	183	215	191	188	188	216	210	202	197	184	201	190	208	193	179	172	234	204	193	192	180	199	204	180	185	212	212	199	194	198	196	182	188	199	166	224	192	210	182	165	197	183	150	176	203	190	190	182	165	172	200	181	220	184	185	187	196	193	188	201	171	182	201	215	162	167	172	186	170	213	182	198	220	203	183	177	193	205	197	183	207	229	195	187	181	184	198	203	190	198	160	198	180	170	184	211	173	180	183	213	198	176	170	197	165	193	208	209	202	189	189	192	190	164	168	208	184	227	187	184	165	203	199	191	194	201	188	187	180	176	188	187	190	190	194	190	199	155	172	186	232	195	175	171	194	198	167	195	196	185	185	201	196	183	191	190	174	200	213	187	200	209	168	185	174	180	187	180	193	209	204	211	159	176	187	210	186	201	170	201	201	185	206	174	170	200	195	184	179	188	172	179	185	195	189	204	185	200	183	189	172	197	222	163	181	190	172	171	204	170	170	178	196	184	191	179	212	194	173	201	187	197	194	179	193	198	194	196	181	187	184	190	192	183	207	167	171	213	198	207	198	211	201	188	189	188	189	171	176	192	174	195	175	192	166	178	167	212	195	195	182	190	181	177	181	174	148	173	182	167	183	209	190	195	157	206	166	186	201	195	184	199	196	204	196	177	202	178	177	195	177	206	194	186	195	192	188	180	182	166	195	182	174	218	191	192	193	220	168	187	202	183	188	181	187	180	185	173	181	197	174	194	209	211	182	213	178	185	181	181	187	194	171	243	172	186	194	185	185	196	174	187	210	189	180	167	182	190	152	202	198	190	160	157	210	163	187	189	196	206	202	222	176	203	166	217	194	166	183	177	169	190	183	179	212	161	189	191	197	203	169	202	174	201	190	185	174	197	197	175	197	181	172	198	215	152	206	162	202	210	193	202	190	204	202	175	186	210	164	211	210	190	207	200	185	206	208	175	179	210	179	184	221	183	193	208	197	168	201	184	171	208	198	189	205	178	183	176	196	198	181	180	203	167	167	170	192	189	166	192	189	200	194	197	193	213	177	192	185	167	175	178	167	176	181	177	186	170	191	161	190	189	193	192	182	195	171	184	197	178	181	183	184	197	190	176	188	188	162	189	189	173	185	189	165	172	213	175	184	181	194	181	183	191	199	192	217	230	170	202	192	190	162	210	185	182	210	188	188	196	203	184	205	191	174	199	174	203	168	190	189	197	205	190	186	199	182	183	191	185	190	181	210	180	190	204	188	191	206	168	174	205	194	206	175	172	186	180	198	171	195	185	187	190	162	205	196	165	196	179	174	215	203	208	176	178	165	227	175	169	198	196	175	182	182	188	191	182	178	168	179	171	188	203	183	197	174	203	187	201	196	172	184	188	188	187	171	180	185	189	179	182	163	191	188	180	150	171	180	178	174	202	200	207	198	187	208	169	188	209	206	184	192	193	207	180	203	189	221	207	187	181	195	183	192	193	193	186	177	197	192	189	186	189	190	207	187	182	191	189	187	172	198	207	203	179	183	195	181	192	189	189	215	189	199	179	214	187	185	184	190	191	184	182	201	206	188	193	189	187	203	204	189	219	204	206	193	188	199	176	180	219	182	197	176	201	192	220	188	198	190	186	184	176	196	168	179	202	197	180	182	193	193	188	183	162	167	193	196	188	207	198	191	170	196	217	207	197	186	172	195	193	185	191	201	186	187	202	179	178	198	196	178	186	204	207	217	194	184	212	187	193	186	175	179	167	189	176	187	183	196	202	200	189	184	177	170	174	178	188	197	189	162	189	179	186	215	185	185	177	164	203	189	182	213	185	195	204	191	178	211	176	206	176	181	178	198	189	196	169	198	180	183	181	194	175	197	175	173	159	181	178	168	176	201	191	187	170	207	168	186	216	177	190	189	208	199	173	179	179	182	189	204	186	179	180	205	185	201	164	178	192	174	187	201	164	182	191	171	187	216	201	186	186	198	180	196	191	218	179	202	201	194	218	192	187	192	186	190	181	183	205	199	194	198	157	202	211	193	198	189	173	205	177	186	192	189	196	198	202	188	190	172	211	194	187	189	178	173	216	176	198	187	180	174	175	171	194	175	206	202	211	175	203	182	198	181	187	186	184	198	204	175	194	213	175	208	195	200	193	183	175	181	187	193	185	194	188	199	178	185	205	199	213	188	213	186	176	168	193	169	195	188	158	196	208	196	214	192	179	198	174	191	213	206	190	186	184	193	180	184	198	182	174	226	198	188	189	186	174	220	185	199	195	195	207	166	194	186	193	202	191	183	207	171	176	162	211	186	164	199	187	185	189	195	184	203	199	187	213	223	198	192	194	188	179	197	194	219	164	196	184	173	188	183	206	191	160	191	194	168	186	188	166	174	179	171	182	199	196	201	196	177	164	184	188	183	196	219	168	194	168	191	180	180	201	186	190	196	197	205	204	177	180	190	186	197	208	173	198	176	177	192	188	183	197	197	187	203	191	194	155	206	198	185	196	193	185	169	185	184	207	199	202	180	176	204	199	177	195	176	173	184	185	175	201	196	203	170	178	172	204	187	196	175	205	179	185	186	185	177	197	194	191	187	206	192	206	186	200	169	177	192	184	188	180	189	196	198	179	196	194	195	198	187	195	184	168	193	187	194	195	199	190	198	191	179	176	171	205	177	184	186	221	198	207	171	188	189	160	206	172	189	170	215	174	188	171	189	176	167	181	218	211	227	166	217	178	207	182	198	179	207	206	184	186	160	201	196	183	184	192	191	182	204	163	197	179	179	195	188	184	196	173	213	176	198	189	208	183	182	178	196	204	182	173	164	177	219	187	203	193	190	205	187	144	190	193	179	170	188	182	180	210	188	187	190	212	203	182	170	196	197	195	221	180	209	188	197	210	184	161	190	184	190	173	204	201	180	182	202	177	186	189	171	209	184	172	179	168	173	213	184	208	188	170	171	201	191	204	192	168	198	176	173	171	184	184	213	195	169	176	184	182	184	214	195	183	184	188	205	177	194	180	215	211	205	188	181	202	161	183	205	192	163	204	208	182	178	203	182	176	183	187	183	187	200	187	191	158	182	162	157	177	197	194	196	197	176	193	190	197	210	194	197	194	202	173	209	183	209	206	181	184	210	206	182	171	206	201	182	204	200	200	189	176	168	196	186	150	201	192	186	195	198	167	200	181	178	159	196	194	179	131	190	183	172	188	207	171	184	186	190	179	202	198	179	170	191	185	194	172	184	188	184	203	203	188	189	188	193	197	180	197	199	186	199	184	197	179	197	165	205	175	180	226	190	185	195	179	185	190	183	214	206	201	202	176	209	190	188	173	193	204	178	177	180	198	205	200	188	203	182	172	221	206	191	192	167	191
24538	20780	27143	24471	12718	1186	761	584	589	560	552	628	559	487	410	449	422	432	450	408	452	409	443	419	459	419	406	395	428	438	413	410	424	434	396	440	409	409	431	388	435	434	398	401	378	425	393	423	415	417	400	452	398	408	412	423	409	429	437	415	408	382	422	405	419	391	423	391	412	411	384	406	420	430	403	431	414	403	381	413	422	448	440	428	414	403	429	439	420	457	420	437	439	395	359	409	416	411	406	416	404	432	409	419	361	397	415	389	407	409	455	395	401	390	426	400	390	424	430	407	393	400	387	390	356	424	390	412	393	393	407	398	423	379	410	403	443	398	384	390	439	395	421	426	360	388	397	388	389	421	421	395	433	401	398	459	412	403	392	410	423	437	391	402	396	419	380	409	433	395	409	400	380	422	444	411	420	379	430	423	391	441	417	412	424	444	421	408	402	403	425	383	383	407	384	407	413	403	434	445	432	394	422	415	407	402	389	417	390	390	380	399	404	395	379	416	408	441	400	396	411	413	386	397	409	412	442	395	400	409	453	400	414	384	392	398	376	413	401	384	377	362	434	400	393	405	382	431	413	392	413	417	404	458	397	412	395	410	407	417	400	441	406	389	433	389	414	420	380	393	406	380	416	392	395	416	408	407	420	429	423	412	384	405	406	374	448	440	394	417	394	388	417	424	412	370	379	388	409	451	426	442	431	429	401	428	399	410	381	401	380	410	380	372	425	367	401	405	412	383	436	430	412	423	411	409	394	404	389	405	422	406	441	416	375	385	438	400	419	413	375	397	381	402	432	380	426	401	446	401	394	413	365	419	410	428	392	391	462	398	385	391	403	418	444	453	427	388	405	390	414	425	368	373	395	403	416	397	401	405	409	430	393	426	364	398	418	410	392	414	420	421	410	417	399	392	387	422	339	391	409	386	423	415	383	432	386	401	387	383	454	431	450	448	410	431	409	421	408	412	424	388	456	403	420	449	393	423	417	415	390	389	375	409	388	386	404	408	415	368	392	422	388	416	430	406	395	424	383	402	390	391	396	377	428	407	362	422	464	400	405	428	453	415	428	401	419	399	392	436	450	432	410	424	418	392	397	401	403	422	450	389	413	370	374	400	439	437	424	411	396	434	405	385	399	422	414	398	402	389	379	407	352	378	402	413	394	378	354	407	382	420	408	391	412	440	423	408	423	401	380	413	424	405	376	396	383	422	425	420	440	410	425	397	425	396	425	391	404	406	442	421	390	425	428	412	400	442	396	385	372	408	411	426	394	407	412	399	425	404	422	389	447	390	386	410	456	450	435	390	445	423	419	423	398	399	380	404	399	396	399	457	421	394	424	400	427	420	412	423	410	406	389	425	411	420	433	417	410	386	385	423	432	399	407	418	423	402	383	392	433	434	408	425	396	399	423	413	425	372	396	408	420	402	388	420	442	394	414	386	417	438	423	454	425	438	411	418	380	392	419	407	411	409	415	408	415	393	413	406	417	408	399	393	418	420	419	394	413	410	420	399	385	433	399	406	387	384	414	412	419	404	408	379	382	411	396	416	409	463	371	399	401	387	399	406	456	409	416	451	393	401	413	421	391	437	428	395	433	433	414	371	402	416	395	369	424	408	407	396	426	405	426	415	433	399	420	403	447	403	409	403	428	402	397	420	428	393	418	448	403	390	399	397	382	405	421	397	412	425	396	444	381	412	372	387	412	414	412	429	402	443	438	395	359	424	452	403	419	410	404	396	387	393	401	428	397	407	393	402	381	348	400	428	383	400	400	404	373	403	408	386	428	410	373	401	373	380	401	426	429	397	415	421	376	442	405	403	387	363	411	368	371	381	438	374	419	392	384	403	409	385	373	357	385	398	403	405	419	407	407	373	428	418	430	365	419	410	444	370	375	420	425	434	451	401	383	427	427	387	404	434	438	417	415	393	433	414	418	371	408	426	455	421	404	408	381	447	467	447	402	410	408	415	394	387	432	429	431	433	421	408	413	383	405	390	393	410	395	399	384	403	392	428	381	399	424	421	374	421	383	432	405	362	394	388	399	416	422	404	371	453	426	432	401	449	394	447	403	433	387	397	403	407	383	370	385	412	436	436	378	411	411	467	425	415	426	395	389	402	389	420	442	421	419	427	418	395	437	415	441	436	452	417	393	379	401	399	427	407	402	404	410	399	409	397	423	398	409	397	406	405	444	411	408	397	426	419	437	376	400	418	407	435	437	420	414	433	408	408	426	390	394	373	387	396	378	407	391	433	409	420	393	384	461	407	423	407	401	396	397	432	402	435	412	376	398	393	407	456	414	409	407	406	420	388	412	433	463	423	413	458	397	441	431	405	432	414	405	391	415	433	373	412	412	396	395	402	381	390	432	425	429	406	417	391	397	420	426	402	420	393	401	414	425	402	399	373	405	430	431	411	408	417	417	423	419	373	402	379	402	430	415	428	443	403	405	423	406	408	414	420	408	401	373	425	374	415	424	360	458	443	420	398	404	393	377	423	409	417	409	423	417	397	374	382	400	417	425	407	385	411	449	410	398	425	403	376	401	380	385	406	417	445	376	381	451	454	423	396	363	382	429	419	428	414	413	440	404	424	430	396	411	379	410	401	395	405	394	439	407	407	430	403	407	431	425	391	385	426	367	381	395	412	443	446	421	407	419	447	408	414	426	401	385	400	408	385	420	429	417	415	393	377	389	424	378	390	421	412	416	422	418	390	407	393	373	401	410	432	369	430	406	403	416	398	433	411	402	410	416	390	380	417	408	431	424	413	433	400	407	423	421	384	461	383	394	419	414	385	380	466	420	400	424	402	432	395	410	413	433	453	433	449	407	384	420	380	411	407	421	427	391	406	416	410	406	434	420	398	427	434	405	421	380	413	428	420	400	402	397	403	392	438	433	415	400	413	405	422	393	452	399	396	416	458	427	398	421	417	406	432	418	397	411	410	397	425	409	406	422	411	413	387	394	392	385	388	369	423	419	449	425	411	448	391	398	431	424	407	388	410	402	431	403	410	408	438	373	430	413	400	381	427	440	414	398	392	433	404	366	378	444	393	399	429	384	439	407	394	413	441	444	426	388	369	412	396	377	439	364	377	380	396	425	391	442	406	394	406	393	395	421	424	434	409	427	402	449	428	397	418	394	407	353	414	414	418	396	414	448	398	415	434	391	404	415	411	381	437	381	423	409	385	432	413	392	419	412	402	414	392	389	409	405	409	430	400	435	390	419	416	401	447	404	415	396	416	401	416	429	407	402	425	420	449	395	388	414	431	440	428	397	402	375	409	392	448	397	414	426	382	422	411	409	415	412	411	385	421	421	386	397	405	425	419	437	419	390	399	418	390	420	416	404	416	412	406	408	397	399	386	446	367	377	432	419	424	417	407	382	409	374	424	378	410	385	380	434	414	408	431	425	418	404	414	425	412	430	457	383	444	395	437	395	426	429	387	396	427	411	437	415	401	383	447	381	387	433	417	380	382	397	423	406	376
6571	9210	7439	4424	2461	1786	1283	1100	974	839	835	818	904	695	624	564	547	553	552	520	506	528	521	525	467	529	481	472	486	497	492	504	456	479	506	456	506	494	492	501	525	480	494	486	500	507	438	488	519	517	496	487	472	515	468	456	453	445	526	471	480	496	455	467	495	480	452	486	481	436	444	472	470	489	463	456	448	450	467	456	506	435	469	482	451	465	496	481	524	477	455	464	477	464	505	503	512	492	499	486	491	478	485	487	464	463	501	486	477	501	456	482	501	491	482	441	474	496	517	491	497	484	522	478	490	461	462	457	453	480	469	489	478	449	475	493	464	496	490	486	485	505	471	484	491	473	496	466	515	423	471	491	475	505	457	500	495	466	475	512	439	442	469	488	481	486	499	443	479	489	462	475	487	491	482	514	439	475	487	467	479	514	470	453	470	462	463	487	453	452	467	493	477	503	477	488	516	483	480	462	471	460	527	476	519	481	519	474	492	467	472	464	513	452	446	464	505	434	502	511	494	468	491	490	430	444	463	446	479	482	471	527	497	480	443	441	442	477	442	480	450	493	517	483	492	475	479	481	481	447	448	474	482	495	483	490	482	500	464	515	477	518	494	496	490	462	464	468	497	405	443	451	453	514	497	509	461	488	475	477	486	497	476	507	459	461	473	472	487	478	460	472	466	465	498	470	448	482	485	475	518	480	442	493	501	499	476	489	486	473	494	471	511	457	472	458	478	504	463	469	470	447	441	456	448	494	462	443	472	485	450	446	455	473	457	492	451	457	498	486	487	470	455	460	475	491	475	513	467	523	468	480	489	520	483	443	517	512	468	486	474	507	479	521	485	469	498	449	463	484	477	475	438	478	480	499	467	456	514	451	463	511	463	477	447	482	456	466	461	478	507	488	455	498	502	457	464	468	475	481	491	484	505	484	472	467	525	442	484	473	482	487	469	464	517	512	461	467	474	496	492	447	500	446	488	502	492	507	456	495	473	413	502	504	481	453	470	458	482	478	492	468	475	464	509	500	495	458	476	494	476	433	445	476	445	428	505	484	435	458	473	461	506	476	450	467	467	478	504	457	520	465	478	478	463	469	431	455	493	435	485	501	476	439	482	491	496	485	493	477	478	497	513	509	485	488	449	454	504	478	465	464	460	485	484	475	472	487	529	488	462	506	521	448	450	513	494	473	496	490	528	483	491	488	493	477	494	483	495	462	510	503	481	458	494	467	484	496	486	496	500	497	475	493	494	484	505	468	472	462	496	488	486	458	498	500	450	476	475	468	437	470	468	455	499	476	469	479	486	484	460	491	480	474	459	450	469	470	454	483	450	451	423	483	476	505	497	448	441	497	514	473	496	480	483	463	478	501	508	487	484	470	460	471	442	487	487	443	491	460	479	481	461	485	459	473	447	490	507	495	465	504	473	471	439	470	502	496	502	476	479	466	518	489	452	497	465	477	496	468	475	447	490	504	484	489	477	469	457	492	476	441	472	475	483	473	467	507	502	466	503	443	455	476	476	493	470	456	475	460	490	506	459	458	479	475	507	467	456	445	487	458	471	443	522	485	493	477	487	479	470	473	503	450	474	452	467	451	466	493	464	471	473	449	463	454	474	493	501	482	467	492	482	456	458	478	453	489	499	495	459	473	457	466	566	503	499	487	493	456	513	507	446	473	521	469	509	530	502	484	497	473	483	503	460	475	475	473	494	513	436	448	467	477	478	462	450	449	488	506	497	483	487	483	456	495	529	477	480	514	486	499	468	490	484	461	472	456	489	492	495	501	453	466	512	524	481	476	484	480	509	504	470	448	483	502	477	447	454	494	492	493	439	487	489	479	480	470	485	487	444	508	446	490	511	428	484	470	458	484	481	503	477	445	469	520	436	486	490	467	496	491	482	439	474	486	435	460	485	456	497	462	463	503	504	516	459	458	442	476	473	491	466	451	469	503	461	448	459	494	463	504	490	492	471	517	474	475	464	507	470	472	478	479	493	479	524	480	459	476	502	474	494	471	499	455	468	473	515	439	469	469	471	472	467	451	464	429	479	470	514	460	436	488	486	479	476	455	505	451	510	472	458	507	483	467	479	503	496	471	504	461	480	511	454	490	480	451	488	486	458	480	435	486	471	473	494	469	446	467	445	491	492	459	506	470	506	454	491	475	443	463	444	443	489	517	459	449	493	456	477	490	438	489	483	487	469	454	480	496	455	500	472	442	485	481	509	507	453	466	510	462	453	513	431	483	512	475	462	486	488	461	473	437	492	502	497	520	528	461	441	505	474	487	470	462	472	500	453	453	471	445	474	461	462	507	470	485	493	455	434	474	473	478	455	496	467	444	450	490	481	502	479	462	482	502	473	476	501	488	474	528	480	485	508	487	432	488	477	461	461	498	457	467	478	446	486	480	457	484	502	451	486	483	523	498	479	488	479	455	504	494	465	510	498	460	517	487	475	465	492	466	471	460	495	468	474	450	483	484	475	447	482	468	443	515	490	469	465	469	509	488	467	500	459	509	457	497	455	499	450	482	495	494	497	489	454	454	482	463	481	482	486	463	490	497	490	512	468	471	455	471	482	466	478	522	477	480	494	491	479	505	486	478	450	517	497	470	514	465	456	531	517	442	487	465	505	463	483	507	481	460	505	470	460	465	473	463	489	485	474	473	470	496	484	483	485	460	468	474	471	510	502	486	518	507	460	471	448	475	437	519	483	474	451	475	462	457	449	448	480	451	465	474	507	464	493	485	478	496	453	508	479	464	460	505	451	500	482	456	522	465	474	511	469	449	530	432	489	489	505	502	474	488	434	469	477	480	490	469	481	482	443	478	480	466	451	476	473	419	530	472	470	468	448	479	461	514	499	438	475	481	466	501	491	469	487	466	515	469	498	452	470	457	496	454	481	438	483	447	525	514	463	455	446	512	454	491	500	478	471	475	510	469	474	478	460	509	501	464	487	448	477	479	499	495	467	468	497	468	451	501	493	492	510	457	469	485	507	482	504	458	447	503	462	514	529	426	482	470	480	461	526	469	474	473	498	452	466	474	458	440	476	496	480	455	471	486	476	488	500	458	482	486	476	499	453	476	479	482	514	450	467	493	515	477	501	460	504	467	461	477	486	469	511	501	494	515	485	488	476	459	490	444	436	466	493	444	491	475	428	473	478	469	434	488	513	463	455	503	463	477	450	488	469	489	462	463	499	475	450	461	499	464	491	513	505	462	503	500	477	453	476	475	459	492	452	502	496	471	443	472	477	505	498	481	446	505	465	488	488	457	493	465	453	464	530	503	459	533	462	450	466	482	466	479	456	486	493	498	449	486	489	491	477	462	480	486	459	467	473	481	459	478	479	433	507	556	476	456	506	494	458	460	530	505	534	486	455	487	497	475	490	488	441	474	499	511	492	445	481	486	473	467	491	447	465	434	462	453	490	489	442	452	475	467	499	459	491	501	487	470	492	436	472	497	475	460	483	447	501	458	442	478	482	432
22323	20793	28532	23131	20783	20856	11845	1326	901	762	717	666	674	500	353	302	276	270	263	236	264	244	235	194	233	191	203	177	208	163	220	202	213	189	188	185	179	163	150	173	187	172	158	212	196	174	171	146	157	176	152	164	159	169	170	169	149	152	157	157	167	168	151	159	157	131	161	155	177	176	183	170	157	161	149	159	185	177	180	173	144	166	150	171	149	155	152	135	135	170	150	152	162	145	165	151	148	181	148	149	173	164	145	145	157	133	162	169	174	126	165	142	165	153	165	144	152	141	161	144	148	145	159	163	168	151	163	163	173	131	160	176	149	145	150	155	152	165	151	148	167	175	160	151	149	154	165	157	148	159	151	171	153	160	150	137	143	157	146	162	167	132	163	130	174	140	162	146	157	154	164	167	141	165	177	130	162	169	147	166	153	143	168	164	145	138	172	136	147	167	163	148	150	154	140	138	154	140	161	154	143	130	134	148	165	157	152	168	149	161	140	176	155	146	162	164	157	168	123	163	176	162	150	149	155	160	156	137	147	176	140	159	147	168	136	149	164	154	166	136	152	140	162	165	170	145	169	151	158	150	139	148	158	150	169	157	159	157	154	179	144	177	157	135	162	154	168	158	155	162	144	171	140	155	148	140	143	162	176	142	155	126	148	149	138	149	175	154	155	146	155	151	144	169	154	161	169	153	158	169	158	158	175	164	166	161	151	157	163	150	156	158	148	158	148	157	142	151	151	149	158	141	164	148	152	167	156	137	140	146	138	139	156	171	171	165	159	152	155	157	141	149	150	137	155	131	155	139	149	171	145	138	151	139	159	172	146	139	144	147	158	161	147	132	161	157	161	160	160	169	165	145	170	153	153	164	139	159	175	154	160	158	143	170	166	164	152	131	150	154	157	172	148	160	159	154	151	138	166	145	164	148	152	143	163	166	139	150	143	161	172	159	152	154	160	150	145	157	149	162	155	153	157	150	160	174	159	161	171	159	163	140	152	142	153	150	147	132	148	156	143	172	156	127	153	143	164	175	162	173	148	166	149	169	145	165	156	154	143	158	154	156	136	129	157	169	159	144	130	147	137	148	159	142	149	159	181	131	186	160	163	155	151	158	138	175	152	176	165	150	133	145	149	140	143	140	161	144	155	157	148	144	179	145	148	145	135	173	167	149	151	156	143	155	172	136	162	138	149	172	132	146	164	140	138	170	177	163	170	158	149	155	151	159	143	162	167	137	141	172	176	137	153	158	138	166	161	167	171	180	171	148	169	150	169	157	164	167	162	152	182	145	148	134	147	152	145	147	150	158	145	145	184	153	145	168	147	143	165	175	155	164	150	147	163	151	146	155	143	145	174	167	162	172	130	148	133	167	173	153	149	153	163	155	152	155	149	166	146	171	138	139	149	156	144	161	149	148	143	159	144	153	147	152	161	149	161	172	141	160	159	144	139	144	159	153	143	159	146	134	147	150	149	146	158	157	166	155	161	141	172	152	150	141	150	156	156	161	146	155	140	163	158	140	159	144	139	148	150	147	147	159	152	135	151	143	159	152	156	139	158	135	146	153	159	149	154	177	132	153	157	151	143	170	148	158	143	146	168	142	167	161	189	158	171	137	155	149	137	164	149	150	157	141	152	149	175	136	158	157	168	150	162	183	152	177	163	151	164	144	158	144	153	157	166	174	152	147	165	140	141	153	152	157	144	165	139	173	155	185	139	159	172	146	162	164	176	154	145	160	173	164	155	124	156	173	155	177	148	159	135	162	160	164	159	134	140	154	154	161	164	140	142	163	148	157	136	141	174	150	152	156	174	158	169	155	153	127	149	167	146	144	147	160	159	158	149	158	164	182	145	144	158	139	149	151	137	174	171	150	176	159	163	138	167	170	150	153	163	164	138	169	150	169	159	154	155	152	176	156	150	133	172	158	161	169	159	152	153	138	177	144	156	147	143	161	125	127	141	160	151	159	154	153	157	164	135	164	180	166	168	148	123	140	162	160	178	158	150	155	169	171	188	148	159	155	174	181	161	138	146	167	150	159	167	157	157	141	167	149	162	167	143	147	144	137	135	158	153	163	145	163	149	145	144	167	146	134	165	173	138	158	151	158	152	170	150	147	132	154	169	148	153	178	155	140	150	142	171	170	156	159	154	148	166	166	169	146	140	143	133	137	127	160	160	163	145	148	146	152	156	140	160	162	165	120	161	140	165	159	177	158	152	136	174	168	153	150	158	164	158	133	146	154	160	154	151	155	166	151	162	166	144	155	142	159	165	137	143	156	146	133	154	131	158	152	128	169	147	154	152	164	172	179	137	144	165	136	148	153	174	186	159	139	146	129	168	151	133	168	164	168	159	146	165	150	144	149	149	163	172	151	150	151	134	148	146	147	153	158	171	150	177	152	142	163	164	146	161	156	153	118	155	184	172	150	142	144	169	154	139	165	141	162	167	143	159	156	145	148	149	171	142	156	163	162	167	144	152	154	163	167	134	146	157	165	158	158	138	159	158	174	171	158	139	174	171	171	146	143	148	148	149	147	166	128	165	146	146	157	150	158	152	150	161	167	145	152	135	182	174	136	195	160	163	134	183	163	168	155	159	142	143	142	146	143	141	162	173	122	134	174	157	155	155	182	158	154	148	153	164	145	134	149	145	157	176	167	126	152	138	142	153	152	175	171	138	117	144	166	151	150	159	140	163	173	163	143	140	171	154	146	176	133	166	160	156	142	149	150	142	148	138	156	168	168	165	160	163	128	154	159	156	159	146	158	158	154	146	138	138	152	141	162	169	157	148	149	170	140	140	127	158	185	164	183	154	134	155	149	145	140	145	127	147	149	158	148	154	151	169	134	143	157	150	161	155	175	157	152	148	150	140	150	158	180	153	161	150	167	164	152	155	163	145	142	158	149	170	153	165	149	154	156	150	159	155	135	149	156	152	175	128	160	168	166	171	176	160	142	163	140	168	180	164	162	155	163	161	148	141	129	145	170	159	151	153	144	152	151	150	165	151	149	171	154	176	170	144	146	152	137	142	149	160	162	158	164	176	137	158	149	172	155	139	150	145	143	133	162	168	161	158	144	142	154	151	146	164	144	163	162	145	144	141	154	160	162	159	150	153	163	133	142	142	158	134	165	159	144	178	164	189	161	170	158	145	169	171	147	136	161	155	140	147	152	154	151	163	151	141	141	173	156	159	146	171	139	170	148	154	150	149	184	155	142	157	161	149	142	151	174	143	156	139	147	174	154	153	167	157	169	154	146	162	149	165	142	143	153	138	171	151	142	144	143	173	169	146	126	148	160	158	149	157	170	138	134	144	134	168	173	153	157	161	174	167	140	155	168	138	186	156	149	150	151	136	134	152	159	175	144	167	175	149	148	156	148	152	168	150	158	156	164	161	134	177	181	182	166	154	154	165	170	130	166	161	166	147	152	174	162	143	158	143	138	146	137	144	154	164	164	147	166	186	178	172	146	149	147	181	163	132	160	156	161
8988	18793	16841	9780	5873	4358	3062	2332	1818	1552	1345	1340	1247	925	625	519	513	401	413	356	317	311	307	285	290	278	273	249	234	254	241	236	258	208	237	232	188	228	201	218	202	199	197	222	210	213	209	194	193	216	206	185	198	192	198	190	200	188	200	193	205	202	192	212	212	198	177	200	227	178	167	186	192	182	191	194	174	174	193	157	188	183	205	181	194	208	169	166	173	210	205	200	167	179	189	186	172	186	195	175	205	181	177	180	179	171	180	171	166	186	179	198	191	175	184	182	174	163	160	182	173	168	176	194	163	171	182	201	178	149	173	190	188	186	186	183	144	195	188	186	169	187	189	199	205	166	172	183	173	185	181	185	175	159	206	182	185	184	174	163	173	175	189	178	193	170	180	184	177	165	164	197	191	166	171	181	199	195	191	172	201	179	179	181	180	167	182	180	168	181	161	180	193	187	166	168	193	184	190	168	199	191	165	162	211	186	172	174	169	189	183	179	186	199	168	198	166	188	214	178	184	187	158	164	178	169	186	160	210	185	156	163	183	188	192	175	151	159	159	190	183	174	188	187	179	162	188	161	198	167	191	205	189	166	178	179	171	211	183	163	167	180	207	163	171	179	170	175	163	179	168	169	159	181	184	196	173	172	172	178	179	166	178	179	197	175	167	188	184	188	174	163	166	184	199	139	188	174	168	161	193	172	168	185	175	182	204	193	189	181	190	176	195	189	176	184	165	188	174	179	155	160	158	205	169	184	186	172	173	180	163	148	183	164	175	179	166	165	184	198	160	177	186	183	185	176	145	189	189	163	187	219	190	173	187	153	182	189	179	188	176	181	186	162	194	196	181	183	174	173	174	180	170	165	186	157	193	180	162	184	179	189	183	163	200	169	177	182	181	163	177	176	179	164	182	178	188	173	190	175	167	164	159	182	204	169	177	195	179	184	185	181	171	170	158	184	161	161	186	166	174	170	174	189	177	219	202	198	199	164	180	182	170	200	178	191	197	196	154	187	188	177	187	171	203	175	184	187	163	189	176	188	156	178	182	184	180	179	195	155	193	180	177	180	172	172	180	170	188	194	164	166	173	174	164	163	183	193	172	174	159	190	193	177	149	185	172	185	191	175	180	180	163	167	177	197	171	184	178	186	167	176	199	180	170	186	186	191	194	175	182	153	161	185	157	192	174	174	184	141	183	205	168	181	184	198	174	160	178	176	161	190	175	178	193	168	184	181	155	173	170	198	193	172	168	180	153	154	167	159	195	166	180	189	183	163	163	198	189	159	186	186	170	172	154	165	169	180	174	173	169	172	179	181	187	169	195	175	172	169	169	200	156	174	172	174	189	171	176	161	164	184	174	171	174	190	172	165	192	173	177	165	180	153	196	184	189	172	162	190	166	158	197	182	201	170	170	160	168	179	170	182	168	186	156	162	185	187	190	181	195	175	185	192	188	171	153	187	174	179	184	176	198	180	177	173	165	177	168	158	168	195	175	180	185	170	194	170	168	184	187	172	173	168	197	203	175	176	173	216	178	170	169	209	174	190	153	196	177	184	181	157	164	161	197	164	193	142	156	182	171	164	145	175	164	201	175	172	175	176	188	174	171	200	186	161	187	167	185	190	176	172	154	178	160	203	181	175	196	147	178	194	183	201	165	174	172	184	189	181	169	178	192	211	159	159	163	193	156	168	215	171	189	158	190	184	161	179	180	155	182	196	146	175	189	178	176	163	189	205	177	191	173	177	173	170	179	167	191	193	172	166	146	191	165	192	188	181	183	184	155	169	173	182	165	177	178	179	193	172	181	178	136	173	173	183	172	178	173	179	169	162	177	170	163	173	179	170	184	161	174	169	192	178	213	165	171	170	180	161	156	179	164	190	154	156	177	170	187	201	171	164	156	179	182	201	179	189	178	174	182	176	178	161	197	149	180	176	198	166	183	191	161	167	191	183	159	170	182	177	167	176	162	165	175	178	163	211	196	184	202	161	193	219	164	170	199	191	186	178	193	164	186	167	185	150	162	166	149	153	180	189	188	190	182	167	153	179	187	199	182	179	194	191	160	193	173	179	175	178	165	204	182	175	189	172	179	163	181	158	185	178	165	172	178	176	156	180	177	152	197	173	176	169	173	187	199	181	178	175	183	202	179	199	170	205	166	182	160	178	166	169	178	163	155	173	161	172	171	202	165	151	165	182	208	202	163	174	187	184	181	186	189	192	165	182	199	160	174	164	187	176	190	161	175	171	193	163	161	154	192	178	164	177	153	184	188	184	187	196	181	180	179	212	203	186	174	162	183	175	194	176	179	171	186	174	180	201	164	169	188	178	195	169	184	185	157	164	167	183	181	170	167	195	167	174	181	174	199	185	166	161	184	175	160	180	182	178	164	194	182	190	181	187	169	168	158	194	157	198	187	164	169	181	172	168	198	167	171	160	195	166	164	189	190	156	202	181	190	189	174	157	194	172	168	179	190	163	180	171	174	163	195	173	180	181	203	164	179	199	179	186	176	183	170	169	179	172	197	191	177	194	194	178	170	168	150	175	163	171	192	171	158	139	166	138	171	174	179	171	176	178	187	186	180	196	173	181	156	165	156	177	177	171	178	170	174	170	175	175	184	190	164	197	190	187	198	200	165	178	182	164	174	171	170	175	201	175	165	159	180	186	175	196	196	190	172	179	168	169	184	177	181	170	182	184	166	170	215	190	185	180	181	174	185	184	158	203	164	161	189	177	195	170	180	183	158	186	173	195	169	157	181	156	171	196	168	160	193	193	182	161	195	170	209	163	180	186	187	186	182	204	169	156	190	181	169	161	187	175	172	158	181	174	180	183	206	178	175	157	160	201	192	148	193	193	151	196	197	200	179	167	169	169	174	181	183	158	169	180	186	175	183	184	176	165	174	163	178	190	176	164	169	188	153	173	204	190	168	161	179	169	179	175	175	147	154	161	162	179	166	162	208	174	173	156	187	185	167	192	180	170	187	173	168	165	208	178	171	193	148	146	209	180	183	174	174	167	172	179	179	182	156	161	171	157	159	192	184	165	156	163	170	177	182	184	149	177	171	166	174	162	181	185	171	176	180	148	189	181	181	158	169	187	170	170	183	161	201	189	175	170	174	176	169	180	171	164	168	169	187	185	180	201	172	159	190	154	165	164	178	171	164	178	153	167	189	183	182	218	197	177	185	169	196	158	176	166	186	171	186	180	163	191	187	192	193	200	188	177	202	189	177	201	191	179	145	187	176	202	174	156	178	158	171	148	180	173	176	176	182	174	188	186	163	192	161	175	173	176	183	186	161	192	172	195	187	207	195	185	189	169	196	169	161	177	173	176	184	182	158	181	185	189	179	176	183	210	194	178	171	154	170	171	167	172	149	176	188	176	152	188	157	170	166	157	170	199	180	162	187	185	182	174	179	204	167	181	168	190	178	185	189	163	194	166	177	189	181	190	204	174	181	179	151	151	165	186	174	182	185	202	152	173	176	189
26407	20195	9616	1657	681	536	462	371	366	382	389	400	423	357	352	351	384	359	327	335	341	339	347	375	365	355	346	377	362	353	336	388	351	356	383	323	338	381	366	341	343	341	360	336	311	340	324	378	380	369	336	361	337	334	354	360	357	319	340	388	328	329	329	377	372	325	328	328	337	354	382	358	362	393	352	310	354	337	361	321	347	337	342	361	316	369	352	375	356	378	360	378	351	344	360	326	374	356	319	343	337	351	327	347	343	342	344	352	315	331	309	335	363	333	348	327	376	359	367	358	355	336	354	339	347	355	349	348	344	353	387	334	338	346	349	331	339	339	347	342	348	364	371	392	358	339	354	332	346	325	375	365	363	321	358	353	309	343	323	374	311	339	364	371	387	324	348	341	328	354	325	353	327	381	365	343	335	325	353	348	353	376	364	320	332	343	351	351	343	376	332	368	385	311	365	376	336	351	327	336	343	337	355	344	337	361	364	332	333	338	350	343	361	374	333	343	335	370	342	307	353	369	354	327	324	325	338	337	353	334	337	370	353	388	346	330	307	310	347	358	328	357	348	351	316	343	314	345	390	369	344	331	326	362	360	314	309	353	330	348	312	356	304	381	345	398	348	333	350	352	374	344	366	344	379	346	320	341	337	388	348	379	327	343	395	321	323	352	343	353	343	337	314	357	345	335	340	317	351	338	315	373	342	337	349	390	353	377	360	321	329	335	340	361	313	346	353	312	335	342	349	314	346	340	335	332	319	343	352	364	344	354	362	350	396	306	364	344	315	330	361	347	331	345	347	377	350	344	348	316	341	360	360	324	333	365	369	326	331	352	369	371	344	326	354	370	348	345	361	356	373	346	368	319	334	337	364	344	349	315	364	366	341	343	359	340	351	335	380	329	366	343	342	303	371	350	370	338	349	347	328	384	344	347	345	326	325	338	344	356	374	356	318	379	370	332	317	310	341	325	341	376	348	330	348	384	376	347	353	333	364	373	352	313	368	320	333	337	365	332	366	331	327	382	353	362	328	308	316	330	326	345	350	347	345	374	340	367	334	346	360	357	373	329	331	333	367	352	339	351	356	362	360	320	383	350	356	338	319	340	380	360	368	359	366	351	331	364	333	359	373	316	322	338	371	325	315	378	344	325	343	353	363	370	369	351	353	379	345	356	364	324	330	286	330	336	372	363	332	358	381	338	350	365	330	344	375	350	323	379	363	338	353	307	352	362	350	369	328	345	348	365	356	323	342	315	352	317	385	317	352	323	369	372	330	360	356	337	332	357	303	338	323	355	329	337	384	329	356	334	344	336	319	337	323	356	299	347	362	340	349	337	359	340	356	341	342	377	339	361	336	367	297	334	336	353	373	326	357	346	327	341	356	355	345	353	358	320	329	315	322	343	356	391	342	338	330	347	316	362	367	340	359	382	334	326	344	330	354	338	340	340	349	329	303	361	368	347	362	353	336	299	375	351	372	332	346	359	343	339	357	351	313	346	379	336	387	350	363	381	344	331	322	325	339	340	357	350	328	347	362	342	337	356	336	344	342	347	340	338	348	323	344	332	379	370	371	345	362	333	353	336	349	330	334	372	366	331	331	334	323	335	354	363	360	320	314	375	336	377	374	358	355	325	345	376	372	322	339	342	352	346	345	324	341	328	323	365	314	360	374	357	342	369	360	372	356	359	364	334	327	325	390	359	346	340	317	338	360	353	350	343	349	387	400	374	334	332	324	387	364	333	341	343	349	353	377	327	353	316	338	326	363	336	346	340	362	372	323	348	349	345	389	322	364	358	400	318	357	320	337	342	322	363	338	303	347	329	343	357	345	335	345	304	356	352	378	373	355	354	325	370	358	337	376	354	330	332	326	362	326	342	358	355	350	343	329	352	329	341	342	340	368	349	315	337	345	363	369	375	341	367	350	330	348	354	320	344	335	344	382	352	331	361	308	339	344	363	321	347	343	374	336	346	355	321	362	366	366	329	382	328	333	353	359	364	346	374	372	347	325	316	344	342	365	341	359	323	362	345	384	374	366	343	357	338	312	364	342	327	374	318	363	355	331	334	323	366	366	357	359	353	345	358	350	331	370	328	396	309	375	347	376	333	336	360	373	321	367	342	324	321	345	390	341	355	339	328	298	323	355	348	332	338	371	331	351	357	362	348	340	333	332	338	330	346	360	358	369	344	334	327	374	359	338	320	323	365	353	330	371	371	324	360	326	350	372	339	391	402	363	351	334	342	349	364	320	344	354	355	357	374	337	334	321	358	331	377	340	363	335	360	351	348	365	376	353	344	330	330	323	334	378	376	346	365	366	329	352	339	389	386	383	321	353	376	336	333	315	357	319	403	368	347	363	341	347	369	351	360	348	357	352	325	321	350	371	352	346	351	335	332	366	362	347	326	353	343	352	365	337	372	359	360	362	341	401	345	343	354	354	378	346	328	357	349	355	366	388	354	347	354	342	385	361	370	329	360	320	366	358	358	329	362	330	328	321	344	317	351	304	347	371	374	324	352	353	353	343	352	313	317	354	333	323	322	358	313	375	366	375	347	364	363	318	410	346	348	345	327	372	364	341	337	378	321	400	355	380	341	380	349	346	355	326	360	329	366	338	354	384	358	361	328	331	351	324	356	342	339	317	335	345	381	377	364	354	357	347	363	335	337	383	310	354	351	339	345	350	351	359	343	324	351	378	392	394	357	380	337	343	367	337	362	355	335	383	350	324	332	370	372	342	331	372	375	369	329	341	357	346	337	344	356	346	358	341	330	345	339	364	289	331	376	344	348	344	323	333	322	339	318	324	373	353	336	384	335	367	332	352	361	367	305	326	344	361	342	363	316	331	362	350	362	325	352	307	372	352	348	360	344	337	338	342	360	345	371	346	348	358	369	322	334	353	338	321	340	355	362	393	333	334	346	398	321	299	332	360	333	329	304	350	348	310	318	379	342	311	364	330	354	360	340	357	339	338	356	359	376	385	326	330	335	332	362	329	351	367	338	372	317	346	354	315	362	357	307	333	348	379	344	309	356	339	343	369	341	336	338	328	337	338	360	352	375	319	352	355	350	337	349	347	352	344	345	333	357	335	355	305	354	353	342	339	339	334	333	358	361	342	339	323	339	313	340	343	344	341	377	337	368	374	367	365	339	362	325	339	361	330	337	306	343	400	361	345	351	345	374	356	384	375	355	337	355	339	355	363	364	351	368	336	336	364	324	339	329	368	328	333	351	380	340	313	380	340	369	367	358	335	325	362	341	338	323	350	372	328	369	334	365	334	346	348	342	332	365	341	330	357	344	330	371	371	346	369	391	339	364	354	336	364	344	323	345	332	396	352	314	322	362	329	339	344	338	388	385	321	333	348	349	327	342	331	360	346	348	363	331	350	360	362	371	350	344	324	344	333	369	360	372	372	361	361	342	317	352	333	321	375	376	353	361	370	347	350	366	358	347	338	377	340	307	332	362	358	359	324	340	327	347	358	340	334	340
5170	3186	3123	1950	964	836	553	505	475	488	570	566	584	521	405	422	456	425	405	418	455	459	382	400	417	425	422	423	446	412	435	441	422	391	426	404	408	447	414	414	423	473	387	399	431	397	414	421	431	425	441	406	462	441	434	421	452	440	381	424	434	423	455	409	459	391	442	399	424	423	422	443	461	401	444	416	430	432	396	428	389	428	459	424	425	399	411	393	433	416	434	388	440	431	426	397	390	435	409	403	436	451	434	423	441	388	422	388	434	412	452	394	447	412	415	471	446	437	436	400	419	448	381	454	422	453	433	411	381	393	423	403	427	459	406	423	407	432	446	417	452	427	456	418	435	441	427	393	396	404	412	409	444	425	441	419	432	417	443	395	403	416	417	415	392	390	396	428	450	409	387	420	395	431	407	436	405	412	431	418	433	408	415	398	406	408	412	417	400	425	389	403	418	430	429	414	431	421	438	412	424	416	421	398	442	444	437	433	419	411	454	438	423	431	411	442	404	445	429	391	433	396	352	399	427	404	437	462	403	419	416	422	417	443	390	395	414	419	417	434	432	450	415	397	414	389	388	449	425	402	425	408	409	415	416	436	410	428	437	412	439	429	442	432	437	424	404	429	410	394	425	432	407	452	448	402	418	444	413	446	413	423	424	397	439	441	421	447	475	395	406	440	435	440	431	429	444	430	432	408	417	429	427	428	434	431	443	425	420	427	417	416	433	422	410	423	405	435	404	410	404	418	396	437	466	376	402	424	406	411	436	441	450	418	435	429	431	418	425	416	409	425	427	432	423	431	411	425	417	459	413	429	399	426	415	408	436	374	435	425	426	429	423	451	427	410	406	417	430	431	428	415	418	441	440	408	441	424	433	433	431	433	452	398	394	408	428	422	416	413	419	437	416	406	409	432	400	402	430	430	407	417	421	408	398	421	382	420	407	393	430	421	440	402	400	410	416	405	442	437	423	428	423	421	419	397	428	357	418	394	429	426	434	409	408	424	420	447	410	420	428	400	407	431	414	410	416	430	419	408	386	428	421	416	385	420	425	429	427	409	430	398	411	423	422	383	387	428	423	437	420	405	413	397	407	488	434	429	414	436	443	426	406	442	380	428	430	438	449	443	409	420	417	417	444	387	440	422	391	436	434	429	411	428	416	398	452	412	424	428	421	440	401	390	387	455	399	405	444	398	462	409	445	398	418	372	457	429	438	431	430	435	388	437	467	424	422	410	405	395	392	396	441	385	470	430	414	429	437	443	420	392	438	467	421	410	398	438	444	432	476	420	434	402	408	446	403	454	439	438	428	402	423	434	407	427	442	439	429	389	423	458	398	412	433	423	367	425	452	386	426	389	445	429	441	394	418	448	400	350	410	436	401	425	411	429	425	412	422	408	438	448	432	453	406	422	424	401	461	406	403	436	438	409	442	394	405	417	463	413	420	445	392	424	425	396	405	386	410	443	420	410	410	416	432	434	393	420	444	423	392	459	416	412	434	408	458	445	403	423	439	446	416	438	406	396	465	418	448	407	415	425	386	456	424	431	404	409	405	432	405	448	405	430	410	427	417	476	465	393	407	401	442	401	440	487	405	397	414	410	398	456	405	431	380	396	457	397	454	425	402	411	438	408	433	411	433	428	445	420	407	407	436	430	404	424	424	433	388	411	398	437	402	484	393	425	396	478	421	439	467	418	415	410	399	446	406	401	434	428	402	422	438	413	418	424	408	404	415	444	438	396	427	439	446	396	429	441	414	436	439	453	427	420	425	420	448	459	446	443	405	385	411	411	412	435	415	452	393	438	425	414	401	428	405	410	421	405	465	411	420	470	405	413	418	418	431	440	406	435	428	431	409	406	440	408	425	397	431	430	437	391	393	465	403	388	432	431	449	420	400	433	409	444	403	393	455	421	418	415	427	413	406	413	429	446	401	428	460	453	416	432	370	441	410	460	417	444	401	460	436	459	413	431	424	435	430	427	453	435	433	445	464	457	438	395	414	405	403	415	421	436	410	465	411	427	460	405	373	421	427	401	396	421	438	437	423	434	392	438	431	406	411	433	416	421	434	414	461	464	396	388	439	410	441	417	421	417	414	436	435	460	396	405	448	414	435	423	458	388	438	410	422	446	435	418	430	385	418	424	421	430	421	407	437	410	428	410	408	427	425	411	381	397	409	439	454	379	429	433	396	434	414	396	420	414	420	426	445	423	439	474	421	376	425	432	428	415	423	401	421	474	418	443	428	387	415	431	445	433	420	410	414	436	425	460	387	453	409	415	427	451	450	376	418	396	448	416	397	433	418	424	388	472	414	387	421	420	422	438	422	418	433	444	458	414	409	434	418	442	427	410	445	423	435	422	421	426	399	418	382	416	427	410	439	428	427	408	408	390	420	422	432	430	448	442	454	411	408	420	388	418	426	417	466	382	408	408	436	431	426	406	440	445	438	414	413	425	402	451	384	423	429	439	383	442	451	419	427	409	412	407	442	397	435	409	414	399	406	471	400	451	411	433	439	412	419	423	440	429	432	434	445	459	419	371	411	387	469	440	390	409	411	408	447	405	428	425	410	407	396	391	405	436	413	404	419	395	428	435	445	448	426	411	382	403	400	440	423	404	424	449	410	404	435	440	414	431	443	422	420	436	458	400	433	428	460	417	423	432	430	418	436	435	411	425	431	429	430	413	416	414	405	392	443	413	427	446	412	375	432	441	376	411	431	437	416	412	427	368	413	421	412	437	389	387	414	403	413	409	412	405	434	431	460	430	409	433	386	394	444	420	425	398	429	436	425	416	437	381	437	425	424	440	439	438	462	430	401	399	440	415	427	388	402	442	414	427	398	453	400	419	418	421	435	439	392	411	434	458	403	440	411	416	396	425	410	446	465	441	414	448	423	391	415	436	428	417	461	429	422	424	424	420	446	457	443	397	406	447	420	425	476	427	431	414	422	395	435	402	422	410	421	437	462	417	410	417	429	415	403	418	435	421	446	447	427	416	444	432	414	418	404	420	428	457	458	395	418	421	381	402	409	425	417	426	420	439	409	401	406	443	427	431	398	439	442	415	436	460	407	413	427	436	409	428	424	432	441	400	407	397	373	383	415	441	427	426	441	398	391	411	403	461	463	407	451	456	422	458	403	452	399	413	426	423	408	399	427	424	397	402	399	387	417	450	415	409	421	434	426	449	444	403	434	413	408	450	434	409	447	399	437	417	456	420	406	431	428	412	387	376	422	429	427	441	444	388	430	428	469	418	397	454	442	425	380	458	418	417	440	421	429	382	411	455	404	437	436	435	396	440	432	418	426	445	445	439	433	440	414	414	422	442	429	416	459	386	391	423	454	443	431	423	435	410	421	440	428	400	405	464	401	408	397	472	439	464	452	442	433	406	427	426	396	432	457	405	421	395	430	443	446	410	460	416	392	391	397	434	439	446	446	398	415	429	437	415	423	429	433	417	432	409	392	434	426	422	452	435	387	435	412	402	403	437
23278	20811	28198	23523	20795	13009	1273	685	560	491	472	478	422	306	270	232	215	207	200	201	180	196	178	165	148	159	151	168	175	169	181	165	169	160	145	166	149	172	160	146	145	160	141	158	146	151	147	149	165	174	148	141	154	163	162	161	179	161	158	159	144	151	133	164	149	146	163	141	155	139	163	148	153	135	163	159	172	142	149	157	158	157	158	155	154	141	146	138	142	159	140	148	177	145	175	166	131	159	139	149	135	157	139	141	144	136	120	136	159	153	127	148	150	161	159	157	130	169	132	133	152	136	152	161	154	159	142	144	142	137	152	130	159	169	137	143	138	139	150	155	141	146	159	144	141	139	133	157	162	157	158	155	147	156	166	157	140	141	174	175	141	150	146	156	146	141	140	143	137	150	140	156	149	140	148	162	142	145	163	138	158	168	153	148	146	170	135	143	189	154	131	155	153	147	140	173	160	142	130	147	164	145	142	180	153	150	169	168	143	149	150	147	159	138	147	167	147	146	145	161	172	169	137	149	144	137	138	146	186	148	144	181	149	151	153	153	140	135	175	141	150	137	150	158	151	148	175	142	161	149	144	159	163	144	140	158	144	134	156	140	159	143	156	148	173	152	153	141	129	149	136	133	146	131	134	158	149	132	126	144	160	153	157	138	139	150	168	156	150	139	146	155	161	161	141	144	146	164	159	155	152	160	144	139	144	145	139	133	156	151	137	130	167	161	125	142	132	179	132	147	167	146	158	136	158	153	153	138	153	146	153	166	142	150	164	139	165	170	172	145	140	163	155	145	166	137	142	171	148	162	156	148	139	144	156	131	156	162	137	148	120	132	141	153	160	160	147	158	127	148	134	130	159	153	170	130	134	156	149	150	169	153	150	161	156	139	162	132	155	141	142	145	154	153	153	155	154	146	157	157	163	159	153	131	143	174	173	173	140	139	148	156	150	152	151	151	167	144	133	129	144	144	137	152	139	141	163	143	146	161	155	156	145	147	138	147	158	132	145	162	130	142	127	161	137	133	156	160	142	172	128	145	147	137	137	143	160	156	152	165	155	162	138	140	145	144	158	156	150	132	160	136	134	180	141	166	142	160	156	169	154	151	136	134	154	123	139	130	137	147	182	148	163	145	151	143	156	146	157	139	129	160	149	135	130	153	154	155	147	143	139	136	149	150	152	155	145	130	158	139	126	145	134	153	160	153	146	152	148	160	161	157	158	148	125	151	169	171	162	135	168	154	141	134	159	119	168	159	139	133	162	135	133	165	151	153	143	147	136	124	155	147	163	134	156	156	152	147	135	143	131	162	154	155	152	141	161	149	153	150	142	149	139	155	119	173	130	153	170	130	163	178	157	126	161	145	140	135	173	146	149	152	141	154	142	165	118	153	147	143	153	129	157	166	149	167	160	137	133	150	155	149	145	132	167	165	157	130	159	158	137	152	145	149	130	146	139	161	144	142	147	130	151	174	156	147	147	162	153	162	129	148	180	140	142	148	169	152	147	131	168	164	162	152	147	169	159	134	159	159	136	137	137	144	165	141	129	146	134	146	146	167	147	164	148	131	142	145	156	130	134	143	142	138	155	132	126	167	156	159	141	141	156	162	150	147	134	143	134	157	139	153	147	168	131	160	153	166	146	150	161	155	162	155	149	143	164	147	132	148	154	151	139	163	146	130	137	155	145	172	150	170	153	165	127	153	158	149	161	143	137	138	146	145	127	165	131	169	136	142	163	168	157	170	176	145	136	162	139	154	148	137	149	168	138	139	148	141	128	187	134	158	142	147	143	154	142	134	143	166	145	129	137	138	150	151	148	136	145	144	123	153	138	162	174	137	156	150	131	145	162	158	142	141	149	147	158	153	140	154	128	146	167	175	149	167	169	140	133	145	144	139	158	124	129	151	142	158	150	148	152	152	159	174	157	144	132	171	156	152	141	150	154	153	166	148	141	157	143	130	154	135	148	150	166	148	128	158	147	146	170	157	176	144	133	131	138	132	134	135	151	145	138	148	134	170	140	137	137	146	178	145	154	134	150	162	160	145	139	137	137	140	136	162	144	138	131	154	139	127	142	142	152	159	158	129	130	169	159	129	138	128	130	171	117	136	129	123	172	133	149	146	136	145	143	166	166	172	148	164	146	147	151	163	128	160	112	146	134	149	124	150	137	147	168	145	178	144	148	142	148	126	164	141	161	160	138	147	164	153	147	154	163	153	156	151	155	164	142	127	149	152	155	139	143	138	150	164	158	160	167	126	151	144	139	160	140	137	173	153	163	124	152	163	155	146	165	150	147	133	167	157	150	142	152	157	141	141	158	146	142	148	120	159	147	159	154	140	145	161	138	154	147	141	143	149	140	165	176	168	135	166	153	130	152	134	139	158	137	154	133	144	142	136	162	154	147	158	148	151	143	134	175	157	136	136	156	150	156	165	154	149	126	154	159	147	157	160	158	154	145	158	143	147	163	161	151	152	142	144	154	162	156	133	143	152	161	170	151	149	154	167	144	135	167	148	156	144	147	130	149	145	156	157	153	167	167	166	154	150	168	121	147	152	121	166	146	152	178	161	150	157	152	137	139	130	149	142	133	155	128	147	148	158	148	158	146	145	167	142	146	137	174	148	167	161	152	139	153	135	159	150	163	125	172	159	146	170	145	149	162	146	133	154	144	136	146	139	142	146	146	137	145	153	137	172	170	138	146	155	161	147	146	138	153	161	139	159	133	136	136	151	136	162	150	167	142	132	142	130	136	137	131	134	137	145	131	164	152	129	147	134	137	129	143	168	162	153	153	134	125	151	151	118	162	155	135	147	122	125	152	139	138	152	169	143	126	159	141	146	149	135	156	159	163	126	128	169	157	138	143	135	148	152	141	137	135	143	166	151	163	174	157	136	141	161	149	151	152	144	162	125	160	142	157	127	162	134	155	158	148	134	138	139	152	137	147	140	130	131	136	163	143	123	147	140	150	145	150	161	144	128	139	153	134	150	153	158	169	142	145	142	143	141	155	150	141	163	162	155	147	123	161	142	165	152	145	156	156	145	155	150	155	143	145	161	138	133	172	152	151	143	142	155	128	135	138	149	142	160	162	158	140	154	145	137	158	151	139	141	162	150	139	130	143	174	132	138	130	128	166	144	154	162	156	154	161	161	159	137	151	159	135	160	140	147	134	158	143	152	129	155	142	145	162	161	137	134	128	139	146	139	163	146	164	133	156	155	155	130	154	146	155	145	127	153	120	165	142	159	172	139	159	135	159	161	127	158	154	170	178	145	141	152	157	173	170	159	154	146	157	148	155	158	158	155	160	137	167	156	161	149	120	153	137	142	144	148	157	146	155	154	115	149	143	141	155	159	132	144	148	142	126	174	155	149	162	183	145	137	154	155	157	171	165	144	156	134	150	133	156	138	154	168	146	163	149	129	162	142	137	162	155	149	134	134	151	138	163	161	146	135	139	126	133	141	147	153	158	132	146	146	118	138	132	143
6027	12323	11210	6528	3738	2636	1830	1325	1095	865	911	916	821	590	412	362	356	310	301	271	267	276	261	259	274	226	248	227	239	233	216	233	213	232	230	213	233	221	183	193	209	179	197	230	192	179	209	182	199	215	208	206	210	209	208	215	197	191	222	219	196	201	182	202	201	185	175	205	212	185	200	196	178	199	188	220	203	213	214	177	209	189	192	184	198	192	182	181	173	185	199	188	189	197	196	200	197	199	186	177	190	197	170	192	169	200	207	213	201	164	203	218	195	196	186	182	203	192	200	194	200	196	187	190	212	196	217	165	169	201	192	217	186	180	173	196	189	188	204	186	171	204	197	202	178	204	206	225	190	180	172	198	209	213	189	169	217	215	185	184	166	193	183	192	192	187	206	194	180	177	191	175	181	186	187	202	188	195	188	210	194	179	198	196	172	203	189	204	204	200	180	205	198	198	196	187	180	204	194	182	189	177	178	201	185	192	189	182	191	178	205	203	193	195	189	188	213	204	186	193	193	197	187	227	204	190	202	195	183	176	178	199	181	162	200	174	201	183	181	204	181	178	197	189	186	169	222	192	197	172	176	197	145	192	168	190	199	193	210	196	178	190	184	199	206	181	196	183	171	181	186	170	195	195	189	204	192	178	196	188	207	198	196	200	200	200	156	188	182	176	198	192	207	195	178	180	225	199	191	176	192	198	187	190	184	193	175	190	165	191	192	208	215	175	184	190	197	181	214	184	181	200	196	197	198	213	182	183	215	177	173	192	181	197	174	188	176	187	212	187	182	177	205	197	164	216	206	197	179	195	187	189	174	183	185	183	209	177	194	182	187	202	192	176	197	180	204	199	194	178	167	200	185	186	213	195	198	170	195	193	187	187	183	201	180	185	176	201	183	167	168	184	184	174	192	190	194	195	207	202	190	190	208	187	210	181	190	199	193	179	179	175	194	196	182	214	167	175	188	186	183	195	187	221	201	199	213	180	157	192	165	187	183	189	196	194	212	197	212	196	206	182	185	180	200	185	179	199	179	220	169	187	199	208	185	188	181	197	191	191	171	180	169	209	208	194	181	188	197	211	186	189	213	164	187	183	185	193	187	185	184	186	192	165	189	206	175	202	179	187	174	193	202	198	189	180	194	192	194	184	183	189	165	195	194	183	195	192	201	212	189	195	190	200	210	179	192	171	177	196	183	188	189	200	188	186	204	188	197	160	194	185	203	191	176	176	220	199	172	194	182	186	191	191	191	179	190	201	181	192	200	186	202	174	187	189	201	194	197	186	181	197	182	189	185	168	195	174	212	187	181	180	189	207	176	194	184	171	206	208	166	211	212	195	155	195	227	206	216	213	188	194	189	178	182	203	195	193	208	202	195	171	182	209	199	194	184	214	177	188	198	171	217	185	209	191	189	163	181	179	172	174	192	182	178	205	197	199	212	200	192	215	203	155	185	191	214	206	197	171	203	203	164	152	184	166	172	178	200	187	185	200	198	176	174	166	205	175	205	201	186	189	211	171	204	180	190	193	191	190	207	185	195	181	186	186	209	186	179	179	177	219	162	207	170	202	204	181	205	189	187	208	188	197	192	194	180	156	181	186	178	172	181	163	179	218	182	193	194	196	150	184	195	181	189	207	201	184	170	183	203	196	190	190	183	171	226	209	189	193	185	187	167	189	211	190	201	198	195	199	182	178	185	185	187	189	186	187	183	193	191	176	206	169	229	198	177	184	187	196	199	180	168	182	198	202	186	185	208	184	207	163	161	194	177	209	173	201	197	176	185	169	208	211	185	183	178	199	187	187	203	215	197	196	203	187	207	198	183	196	187	170	191	213	211	187	205	189	192	191	206	162	176	201	187	170	192	190	178	188	189	173	199	202	177	177	191	212	191	217	177	196	199	165	186	203	181	196	197	176	205	181	183	191	189	236	196	199	183	208	203	207	168	194	186	178	199	176	210	190	165	192	212	172	212	198	164	161	207	209	177	181	179	171	172	189	205	197	194	184	189	168	187	208	180	181	174	175	182	185	191	217	185	161	208	200	187	181	215	194	204	220	177	195	199	174	194	195	170	198	198	198	192	196	188	201	209	195	213	162	171	203	189	179	198	195	209	192	216	210	171	192	199	202	166	203	185	181	187	169	188	199	196	205	207	214	201	209	187	183	205	188	214	187	192	199	179	197	194	181	162	185	201	206	196	189	185	217	207	210	186	224	193	181	194	174	211	194	171	183	192	171	196	177	180	188	181	209	189	191	216	201	191	193	170	218	182	194	196	173	187	164	174	169	219	162	188	190	195	191	184	189	199	189	209	196	193	201	177	179	176	193	192	216	207	194	162	198	185	186	189	169	194	197	179	184	199	199	204	174	183	178	179	185	170	203	197	193	177	171	214	182	184	187	211	196	185	201	196	170	216	207	183	199	218	174	195	171	163	187	195	172	189	200	188	173	174	198	193	177	189	176	215	208	190	202	186	190	220	178	160	175	192	194	192	196	196	213	199	206	194	178	196	183	189	214	165	188	167	222	192	188	214	168	182	193	186	188	207	183	176	179	209	214	184	186	179	176	207	173	204	200	185	222	201	197	185	179	191	211	181	194	194	197	171	198	198	187	198	197	182	187	177	188	185	201	182	171	192	203	194	186	209	191	190	189	167	172	189	179	183	181	219	174	188	190	162	215	181	197	218	196	179	187	193	174	191	167	202	200	223	181	191	190	206	186	201	175	184	214	207	206	186	217	196	171	177	213	171	191	167	163	207	211	178	177	213	188	170	209	172	182	170	211	194	216	208	203	191	200	206	175	200	171	199	175	214	196	200	205	172	196	194	177	188	195	196	175	180	187	211	186	199	183	189	208	187	190	204	182	217	196	173	205	200	188	207	183	184	205	170	193	191	208	195	193	205	182	196	192	213	185	179	181	191	181	171	186	172	178	213	218	199	195	198	190	180	189	173	190	205	191	199	202	172	215	194	191	205	193	183	192	210	173	217	198	216	187	186	197	193	170	187	178	196	209	215	194	187	167	191	195	195	193	193	205	196	183	203	184	188	199	182	206	189	184	199	201	198	171	173	199	212	191	191	190	217	180	201	165	178	198	222	175	178	183	189	202	223	188	186	192	196	203	177	190	194	189	204	173	187	191	205	205	198	187	190	199	167	184	192	172	168	204	209	202	174	202	174	214	175	178	188	182	191	182	179	178	181	198	194	184	189	192	179	182	199	188	193	185	184	184	193	199	193	178	177	182	193	180	187	163	179	200	199	206	192	195	177	181	174	202	198	194	207	208	170	198	194	191	178	200	194	192	203	200	181	189	187	191	167	171	209	187	206	162	177	234	190	172	190	223	195	198	196	183	179	177	190	211	191	186	186	176	158	211	216	202	186	184	196	183	179	191	203	196	183	195	200	178	168	170	164	194	203	189	196	184	157	171	197	185	188	181	180	174	190	195	199	173	201	186	166	185	187	196	194	190	199	188	192	186	206	176	199	181
24509	20762	27131	24373	12757	1432	821	666	598	516	517	584	599	504	489	480	443	467	455	414	418	461	440	422	431	437	430	437	416	419	450	418	402	400	420	454	389	419	409	407	390	386	422	441	407	446	423	423	396	395	432	432	441	389	422	449	412	424	439	419	404	411	446	417	437	393	443	411	423	388	427	419	386	391	424	426	452	441	400	413	398	441	428	420	423	384	400	446	451	384	402	410	435	380	405	445	419	433	409	402	427	423	397	409	444	404	406	425	408	402	394	390	404	418	398	429	370	422	381	441	412	424	399	436	428	412	401	399	386	413	407	429	436	446	390	398	408	389	427	405	432	422	405	384	414	415	447	450	400	422	423	433	412	398	404	431	414	440	404	417	413	419	431	422	430	411	410	439	419	401	412	434	374	443	481	421	402	416	402	422	430	415	401	399	405	420	416	391	439	418	410	445	415	412	402	435	436	397	411	419	417	386	427	426	447	377	417	402	430	437	416	445	417	401	443	419	417	424	425	418	431	415	373	425	412	426	399	415	414	417	415	411	406	418	380	424	425	394	432	390	432	424	389	432	418	430	406	429	438	436	434	388	426	432	419	450	416	405	449	426	390	447	428	416	402	423	446	434	433	406	400	402	377	424	414	391	383	405	403	414	401	408	435	427	407	444	430	399	440	462	388	415	417	423	430	407	428	395	383	420	446	393	390	413	431	413	372	394	391	393	407	432	431	441	423	411	403	432	385	442	423	400	414	391	399	413	436	465	423	421	401	421	418	441	392	405	424	411	409	386	438	422	414	429	424	417	415	416	421	410	381	411	382	422	417	410	430	383	422	408	418	426	414	379	427	407	397	367	427	396	407	417	437	440	415	390	404	432	443	393	406	422	427	437	408	424	374	427	438	416	416	413	375	390	415	420	428	406	395	411	378	426	376	414	411	411	426	437	417	403	439	406	403	422	390	427	386	399	430	405	418	427	389	388	425	402	427	411	371	422	399	441	424	414	423	401	408	421	413	371	432	404	375	427	380	455	409	423	401	406	412	423	417	399	415	410	415	436	390	393	363	361	386	410	414	377	406	410	416	413	417	425	414	414	392	426	421	396	374	423	419	432	393	413	386	399	428	377	428	400	422	426	405	402	411	378	423	410	418	372	436	424	401	430	420	437	389	413	418	446	417	422	422	388	407	427	382	386	407	378	431	402	354	432	384	385	425	429	450	415	414	385	414	423	419	417	420	418	394	407	432	379	428	422	390	439	440	419	418	425	377	437	417	425	436	411	418	414	394	425	446	391	380	457	382	456	394	428	420	415	390	372	403	405	392	382	423	437	443	394	420	427	394	457	414	393	435	441	457	466	422	401	461	419	444	366	427	412	398	391	386	431	422	406	406	412	418	405	424	453	369	399	403	389	405	426	414	379	457	394	407	435	433	379	376	380	379	444	405	404	419	404	427	443	414	376	411	437	407	439	421	440	407	389	415	432	415	396	457	403	407	406	436	408	386	409	420	433	402	407	413	373	386	366	408	395	416	418	388	400	410	409	461	431	397	418	436	442	414	428	404	440	398	403	403	425	438	413	438	454	424	367	413	436	373	423	412	399	408	402	382	431	412	405	424	433	412	433	467	389	397	394	412	441	389	447	433	397	390	427	439	408	386	415	430	405	412	444	434	427	383	449	418	429	398	410	389	400	412	418	408	401	422	419	396	410	396	415	405	411	384	402	395	430	404	450	416	402	385	442	386	395	418	423	410	400	371	409	432	439	416	378	433	417	382	437	439	454	385	397	413	459	418	404	404	383	393	438	422	402	380	413	390	369	444	427	381	453	437	420	419	396	431	423	418	420	420	442	418	429	371	416	389	401	427	390	377	401	419	411	410	402	397	419	403	413	419	403	420	397	402	474	407	388	434	416	431	388	446	418	449	416	425	427	418	390	407	443	382	443	392	453	410	423	449	398	399	398	391	440	425	459	426	398	409	377	414	414	398	385	413	361	433	443	412	411	421	402	432	409	392	429	408	387	407	408	367	401	422	387	401	405	422	393	417	409	429	436	372	423	384	446	415	437	407	424	433	419	447	414	408	395	429	412	380	391	359	432	411	379	448	377	399	414	427	405	402	434	446	425	413	403	423	417	432	397	408	447	390	370	416	412	391	404	440	431	423	391	438	377	419	445	400	374	404	405	419	407	401	428	397	448	370	401	409	431	398	403	390	404	384	411	415	443	372	388	385	425	401	414	391	417	375	425	380	381	417	451	429	403	416	392	394	430	414	401	407	423	438	422	428	408	444	399	420	452	422	439	399	419	404	444	448	446	431	413	449	426	407	442	401	421	417	422	402	436	382	419	398	443	392	406	400	467	420	444	403	391	416	431	408	438	390	394	435	395	394	403	443	427	421	399	394	389	459	403	407	412	462	400	422	417	413	428	436	435	424	429	403	424	424	408	432	392	450	403	438	418	418	430	439	402	438	416	419	418	396	437	444	373	427	414	406	410	398	417	423	425	437	441	394	421	420	407	387	420	425	402	382	416	428	421	410	404	445	398	415	437	403	401	415	435	447	437	436	412	440	399	427	388	405	394	435	391	452	459	369	451	418	421	381	419	435	411	410	445	407	440	395	432	408	408	393	418	408	454	393	432	403	398	430	432	426	402	416	413	376	383	414	414	395	396	411	438	395	402	419	421	409	411	414	377	415	388	405	418	402	401	420	419	404	420	389	428	398	397	412	398	429	395	404	398	423	422	394	418	415	371	420	411	442	410	464	438	453	449	412	406	377	401	427	412	412	397	404	415	399	403	401	430	423	398	427	431	417	395	448	419	390	391	367	390	392	394	401	425	391	419	403	428	410	406	396	404	455	447	421	371	395	427	408	408	431	399	382	414	421	408	400	409	425	396	431	411	466	433	390	379	433	403	420	410	413	404	449	448	425	408	395	434	421	424	414	434	425	439	442	385	396	407	405	389	416	419	430	421	438	421	395	433	430	387	422	418	418	384	423	417	393	427	419	421	403	432	416	414	440	383	413	400	396	423	429	397	417	417	378	424	410	399	429	404	439	388	426	418	398	427	390	425	413	432	417	430	397	405	427	424	403	398	402	398	417	412	407	446	395	402	431	397	418	404	425	386	409	397	382	424	421	404	434	438	446	458	431	428	417	400	419	416	425	438	428	412	372	407	416	403	429	400	378	382	382	423	413	411	424	382	402	453	385	398	393	384	434	443	405	416	392	419	388	409	431	378	381	423	408	391	405	391	403	394	413	411	410	392	436	403	395	432	441	402	404	400	426	458	396	393	405	403	439	427	414	428	388	427	424	458	432	402	409	411	434	408	433	401	405	433	401	421	401	426	413	389	384	401	402	411	414	402	457	432	400	403	408	432	389	437	427	410	390	409	431	403	371	422	440	406	424	409	416	402	405	388	434	416	408	403	421	376	403	381	398	425	425	418	427	411	435	406	433	406	414	397	429	435	405	448	425	456	410	393	429	380	439	441
5870	8617	7072	4609	2636	2041	1414	1252	965	902	866	950	855	671	604	516	585	530	557	544	521	552	501	515	494	493	488	486	498	493	503	537	474	483	519	502	510	494	490	505	532	499	500	480	512	509	491	501	517	461	507	500	462	467	516	483	511	466	499	518	508	447	463	492	549	465	488	510	453	448	498	491	477	486	509	484	508	495	500	496	466	504	524	452	482	498	491	497	429	502	485	491	501	472	486	464	480	453	419	457	476	490	456	478	456	490	460	474	511	502	507	502	437	489	437	498	485	485	522	495	480	489	512	497	426	521	471	487	489	476	502	498	419	458	504	446	473	476	488	458	456	473	481	520	441	479	502	488	479	488	504	453	478	493	487	506	459	519	479	458	503	443	497	475	475	470	460	498	476	463	515	454	516	481	508	486	534	503	489	481	438	446	455	471	447	483	501	466	502	476	497	445	456	432	494	482	517	497	487	470	485	511	487	480	468	490	472	509	465	526	503	519	487	496	529	490	502	452	469	508	476	457	486	482	479	511	478	443	488	477	509	478	472	452	452	473	472	477	481	459	500	486	486	477	447	468	472	494	479	499	462	484	515	444	503	489	528	436	456	475	500	499	461	498	484	469	467	437	457	446	492	505	437	489	481	476	517	451	481	522	484	484	492	460	516	465	488	458	435	436	505	488	478	494	499	479	486	513	479	461	498	481	464	463	490	445	470	468	475	489	491	514	503	514	488	488	444	489	495	476	457	518	506	490	473	472	482	538	471	471	493	463	458	482	478	518	503	503	461	447	505	485	444	468	512	486	458	468	479	489	478	463	506	482	429	506	500	472	449	486	505	522	455	456	495	508	451	491	434	490	515	464	497	511	501	518	491	480	444	508	470	519	465	472	471	442	474	462	466	465	481	473	465	480	478	482	464	470	493	473	503	494	484	465	449	432	459	468	512	457	464	525	497	490	492	464	498	431	473	531	489	493	445	530	536	502	465	484	485	488	535	471	452	460	433	496	494	449	463	485	464	495	492	481	454	455	477	488	449	470	487	505	460	479	471	472	466	537	502	478	502	469	491	460	458	514	484	495	453	482	496	483	494	504	512	467	514	476	519	508	446	469	463	445	466	484	494	485	476	466	497	466	497	479	496	470	477	471	477	448	448	412	484	492	493	497	461	485	480	497	505	435	508	463	500	478	505	475	468	517	455	487	474	482	451	460	493	500	486	488	462	467	495	452	486	460	478	481	505	488	478	468	496	477	499	499	517	467	509	448	447	477	516	494	463	495	499	473	484	480	437	523	486	513	501	488	503	504	470	500	495	441	531	480	486	515	497	478	465	476	488	477	501	471	456	431	468	457	475	473	487	488	474	429	479	504	469	485	484	514	444	487	475	466	495	459	454	484	470	494	482	442	475	466	523	444	447	498	494	477	491	454	477	506	521	514	463	505	496	450	477	502	493	465	460	493	508	448	482	440	490	474	494	467	465	468	462	491	496	477	490	495	479	478	448	480	474	484	482	470	529	513	471	485	486	463	497	497	499	491	444	462	462	495	529	454	452	483	466	482	495	480	499	479	516	513	526	484	492	467	486	479	489	499	508	509	454	481	497	486	463	509	458	479	406	454	484	482	458	485	507	506	496	492	495	474	515	460	480	493	464	510	426	456	448	489	457	479	490	468	478	444	495	501	475	473	459	491	470	471	453	522	515	433	482	450	509	439	491	511	511	526	495	464	463	502	495	452	486	468	505	460	431	481	441	444	474	482	467	471	495	459	502	483	487	498	513	475	498	501	481	455	506	502	515	482	491	470	532	495	499	448	425	456	477	491	486	492	489	486	423	483	463	496	520	431	516	479	514	456	496	483	475	462	416	465	453	493	494	462	485	487	452	440	474	488	476	491	520	474	514	491	455	464	449	472	510	470	472	492	475	488	459	453	475	507	429	453	457	499	507	501	479	539	475	483	482	443	469	454	477	493	461	503	505	463	493	496	514	472	487	467	436	471	460	458	440	548	425	509	503	469	458	492	496	465	466	467	507	482	514	479	456	505	489	480	445	466	461	474	456	538	456	476	516	436	492	481	484	550	521	455	475	459	459	525	464	483	452	483	498	519	446	460	510	441	478	467	511	468	493	454	468	479	507	483	499	491	507	519	516	546	470	474	510	476	448	478	525	488	481	497	467	547	483	506	481	458	475	439	552	469	472	488	493	462	497	489	500	498	482	483	469	467	452	440	480	494	475	462	482	538	512	494	485	438	444	497	488	482	438	501	453	484	457	479	478	497	435	496	471	457	466	455	485	478	477	498	481	465	482	521	483	478	437	482	501	503	460	457	500	513	492	500	501	484	464	488	438	486	462	512	511	504	487	456	465	492	518	545	484	460	494	445	493	500	477	509	472	467	508	498	515	480	506	440	458	463	524	417	522	469	475	478	483	473	488	463	458	475	494	464	479	479	459	481	489	457	471	513	502	446	447	491	462	535	497	450	480	520	434	482	492	485	477	460	512	476	504	479	498	458	514	485	509	474	446	492	501	462	511	495	482	476	446	500	505	499	462	506	425	462	469	497	462	470	473	449	528	464	492	441	472	485	498	515	481	492	515	498	497	476	529	502	434	506	492	460	478	517	491	496	482	466	498	505	467	481	504	472	493	467	449	506	493	467	464	495	484	432	489	499	476	484	456	465	483	469	490	469	461	489	450	448	436	467	495	504	497	470	473	511	463	479	459	528	495	489	472	456	490	461	456	481	471	468	450	474	479	479	523	474	456	485	436	506	480	497	468	474	457	461	437	468	458	437	468	488	494	471	484	472	452	471	507	467	477	465	476	480	487	461	449	481	463	524	464	484	470	479	510	472	493	497	482	493	476	486	435	473	511	478	487	477	475	499	442	433	464	506	496	447	483	488	474	491	515	493	457	443	503	480	481	458	481	455	504	470	506	449	507	487	471	510	460	473	444	488	479	474	461	480	460	470	471	449	462	470	485	478	471	459	514	522	438	495	491	448	475	518	444	516	497	468	483	491	507	431	499	471	475	464	468	500	477	463	471	450	520	461	488	462	438	491	502	481	475	501	454	493	503	444	482	459	518	496	485	494	458	448	504	472	465	484	542	489	516	489	514	511	501	474	502	449	453	478	514	495	453	520	475	463	466	502	468	500	452	532	499	477	450	483	472	484	483	475	449	495	476	462	487	477	478	467	524	517	490	506	480	455	492	510	497	452	498	479	495	449	461	467	475	476	473	461	476	466	480	489	460	501	503	485	445	486	475	470	484	462	482	466	464	523	498	491	473	455	497	502	475	496	469	455	488	471	493	482	496	488	488	479	481	488	511	502	502	462	451	488	483	505	461	488	515	502	451	465	518	479	454	467	488	488	467	453	504	500	461	473	453	456	484	502	436	494	482	460	494	506	483	428	487	471	504	499	495	458	468	531	506	507	474	491	502	508	465	491	498	457	478	457	472	484	462	502	486	460	484	458	494	477	501	486	462	470	465	481
22359	20814	28541	23179	20808	20870	12024	1500	927	745	780	712	622	478	380	330	311	257	296	222	224	223	214	222	200	230	192	185	199	208	192	216	183	185	169	155	178	192	208	182	178	164	192	172	163	156	174	182	177	197	160	160	171	178	178	159	164	162	165	169	164	164	175	158	179	177	175	173	174	151	161	165	173	160	182	156	179	182	164	161	151	162	151	156	129	165	135	137	172	164	173	153	173	161	157	151	159	154	146	138	133	143	160	179	159	150	171	176	161	164	138	158	174	156	176	141	152	175	140	161	144	150	167	173	151	155	155	155	150	157	149	156	163	156	175	152	138	146	175	176	178	149	160	178	150	155	146	153	132	143	150	160	141	162	141	161	146	165	163	142	154	167	166	157	157	135	152	159	164	157	175	152	153	150	127	121	144	146	187	144	160	178	165	137	148	169	162	127	148	151	153	180	162	139	158	166	150	190	146	164	153	151	153	157	150	176	162	159	163	163	188	142	151	175	151	164	156	170	145	146	159	181	165	145	178	169	170	153	188	162	154	153	169	159	170	152	137	166	149	133	152	156	157	135	139	156	185	142	144	173	168	178	156	186	160	150	158	167	160	174	148	162	165	147	148	149	154	152	172	160	168	144	147	137	153	156	145	165	149	145	188	155	149	168	167	139	141	183	158	158	153	154	147	157	170	149	146	162	155	151	180	151	149	179	136	172	144	145	167	170	173	168	154	187	156	159	169	139	160	160	149	159	139	165	160	178	144	155	171	155	161	160	165	153	139	149	170	144	138	157	149	177	144	170	159	146	160	127	155	161	154	161	145	139	162	160	150	177	182	159	181	173	144	157	169	155	131	164	158	171	156	161	153	172	162	162	144	155	164	153	168	166	143	172	151	149	154	141	164	152	150	182	138	165	155	157	157	137	152	152	135	165	159	152	166	141	147	151	154	160	164	143	158	147	153	144	158	163	135	159	156	168	165	156	174	164	153	164	149	167	159	114	147	139	158	156	162	162	146	166	152	165	146	148	152	135	186	179	156	168	175	152	161	140	151	177	171	125	172	157	162	166	147	138	150	133	144	158	165	154	156	140	173	165	164	176	174	153	162	152	155	179	139	150	154	169	166	152	157	169	149	163	158	171	164	140	137	159	148	134	146	169	162	152	150	142	156	163	150	151	170	163	146	153	134	153	161	148	156	162	142	145	143	132	143	139	160	161	155	164	162	166	147	161	166	161	163	138	147	140	168	155	161	176	164	167	156	152	156	169	155	156	148	148	165	131	152	146	155	175	147	176	161	165	153	158	155	137	140	169	150	144	143	177	164	152	149	148	142	152	189	183	143	156	161	127	192	173	159	133	161	145	172	141	137	159	162	130	145	156	149	150	173	151	178	139	150	153	144	144	147	143	144	170	147	158	167	153	145	130	163	136	154	160	151	144	163	172	176	182	135	179	159	164	151	156	167	150	145	152	167	158	152	163	164	158	153	160	158	146	191	156	133	174	154	145	177	158	158	171	160	149	171	162	163	176	174	157	153	159	152	149	166	143	169	166	171	157	160	173	146	133	138	150	159	160	130	168	165	145	138	166	160	155	166	174	148	179	163	144	153	178	180	182	168	138	175	171	146	162	165	178	148	147	144	171	152	158	176	142	152	173	154	169	158	138	147	166	152	167	152	150	147	161	142	162	168	143	167	167	154	141	166	140	167	163	161	153	171	155	140	167	147	151	158	162	161	158	153	167	152	155	179	134	175	146	167	166	160	143	136	161	163	164	182	138	167	172	146	163	162	157	153	144	175	168	157	158	150	159	157	161	135	152	174	164	169	157	162	171	156	163	163	164	158	180	172	160	186	147	163	143	159	163	169	144	158	169	155	170	172	151	171	182	151	152	163	155	162	192	161	139	160	163	160	150	170	156	170	165	157	146	157	153	152	148	149	160	160	145	145	152	172	152	141	140	152	157	150	157	144	159	145	145	166	158	148	163	166	174	145	142	132	163	146	155	164	155	170	145	129	134	139	140	143	143	165	153	162	145	154	154	159	152	154	168	147	156	159	168	165	162	163	148	167	166	144	157	153	138	147	159	161	148	146	146	151	156	143	158	179	163	172	171	177	155	155	157	161	141	139	146	187	152	146	172	157	154	150	148	158	145	155	142	133	167	147	146	144	145	177	147	156	128	143	165	160	159	155	160	147	168	163	151	157	178	167	153	176	157	167	169	144	151	156	155	148	146	168	163	160	141	148	143	150	175	176	152	180	147	172	151	167	168	137	170	149	146	140	162	161	184	137	142	148	172	173	133	156	157	146	167	171	184	182	167	153	157	143	172	141	145	147	171	160	145	143	163	189	170	152	166	163	161	177	159	150	160	144	156	123	136	176	153	142	166	146	155	145	153	151	159	135	153	158	153	176	134	157	132	163	164	167	163	168	155	153	150	154	135	139	151	158	154	144	150	140	143	169	166	160	158	155	119	154	152	149	142	169	144	161	177	164	172	175	161	158	142	148	157	174	145	167	179	176	169	146	177	165	172	167	179	162	133	153	158	166	160	151	151	162	162	144	165	153	180	143	152	158	161	152	164	147	165	156	170	143	152	173	154	158	170	150	137	176	158	167	160	157	154	140	168	167	159	155	145	150	162	156	175	174	146	153	161	155	169	133	149	162	172	180	167	147	146	152	155	150	149	137	157	170	145	153	161	143	143	109	159	163	157	148	144	151	122	141	186	170	139	172	166	173	156	168	135	153	166	158	145	191	142	174	144	155	143	159	151	163	153	152	162	158	175	145	164	151	134	153	175	160	148	159	167	158	181	164	170	167	153	166	156	155	167	157	172	153	161	179	160	143	148	171	165	155	154	153	158	155	162	174	178	158	139	161	156	141	178	155	152	166	154	149	157	163	158	141	153	165	148	149	152	152	154	170	156	170	172	165	156	156	157	154	159	166	148	137	147	146	182	157	156	155	126	160	152	153	167	140	166	182	152	158	162	154	171	148	167	147	155	161	144	183	156	158	165	160	178	158	142	163	138	152	172	141	159	140	158	148	152	155	150	156	156	151	157	154	175	155	143	157	139	170	162	161	154	156	127	166	141	156	147	169	170	135	170	142	161	167	153	162	138	145	177	170	161	149	156	160	154	174	169	154	161	144	143	156	154	150	142	163	149	148	155	149	155	151	153	139	136	164	135	152	174	170	151	163	180	129	182	163	142	146	175	164	145	172	169	174	153	169	172	155	164	147	149	172	175	152	159	130	128	136	141	161	156	134	154	178	135	162	139	167	167	174	153	138	145	139	144	182	130	156	163	149	140	117	151	142	153	136	146	180	178	155	158	186	143	134	157	161	150	160	166	154	173	168	169	137	158	180	153	154	147	164	176	143	176	137	160	150	144	175	165	178	134	154	161	172	169	179	177	138	152	163	154	141	138	159	137	159	159	166	148	194	142	154	180	139	149	151	166	161	151	159	157	159	142	176	155	160	164	179	176	153	164	140	152
8194	18904	16513	10492	7080	4992	3359	2631	1916	1640	1455	1346	1204	764	612	531	482	432	415	367	325	310	325	308	290	302	280	251	267	229	256	247	231	212	252	226	217	239	219	224	211	222	216	204	223	226	187	205	201	207	202	192	179	197	192	208	206	219	196	188	219	204	185	176	174	203	207	165	182	179	165	191	199	192	185	198	168	213	187	192	183	188	199	172	166	190	182	208	181	189	175	185	168	160	184	190	177	177	185	167	180	165	186	159	186	178	196	172	166	187	177	169	168	200	159	190	177	164	187	202	202	189	190	173	172	184	170	182	212	176	202	172	156	158	179	193	186	184	164	187	177	201	183	203	201	190	188	198	182	186	168	182	174	157	188	184	176	177	216	198	199	185	176	190	159	164	186	200	181	173	184	180	183	175	180	170	160	180	186	173	181	184	222	193	191	170	172	178	181	193	190	161	170	188	185	188	180	196	170	163	201	190	181	184	175	170	173	182	195	176	166	181	173	192	182	142	171	159	160	179	183	172	182	184	174	185	181	203	163	190	175	170	184	196	175	180	158	180	181	180	163	180	191	193	182	173	161	173	184	178	186	181	146	190	175	178	168	177	171	188	186	169	190	194	180	173	176	171	170	174	181	160	172	187	170	176	202	189	200	177	202	201	167	179	189	160	194	194	186	211	176	175	187	169	182	169	203	209	161	165	201	175	178	189	165	187	189	183	187	179	194	212	190	172	185	170	179	196	193	178	179	179	174	168	164	175	179	156	180	173	189	166	176	185	181	151	165	202	181	203	190	187	177	191	159	162	183	178	169	172	159	184	203	193	161	172	176	171	195	173	176	200	148	162	188	192	191	186	185	193	183	191	183	170	202	199	188	174	188	174	196	170	183	183	177	165	179	168	169	192	172	177	173	164	181	184	174	183	195	173	164	175	195	189	173	195	139	163	163	165	176	183	201	164	165	149	182	171	173	189	169	193	172	188	170	180	179	183	149	184	177	194	190	180	195	188	196	189	172	168	170	176	185	187	200	148	190	196	188	185	184	196	182	195	176	178	179	186	196	182	174	168	179	156	150	205	188	184	156	222	176	183	163	187	192	203	168	191	180	187	200	159	182	172	167	192	172	198	191	197	166	200	170	173	174	173	185	166	184	172	175	168	183	156	178	183	202	176	179	191	159	168	186	201	196	193	162	176	176	167	172	181	179	181	160	202	176	185	147	179	192	174	177	177	214	174	183	182	197	167	178	166	185	217	165	178	186	165	175	156	203	171	175	173	199	194	167	185	169	180	179	164	166	187	190	165	215	184	170	180	174	165	168	196	167	194	172	177	170	173	189	171	208	185	183	189	174	197	157	185	194	177	182	192	176	176	176	180	174	186	192	200	214	148	206	170	168	172	193	140	179	164	183	170	197	173	184	191	177	174	163	189	185	178	186	177	177	163	187	169	185	162	164	207	178	170	184	172	192	188	185	196	167	167	186	166	186	163	170	185	162	171	194	179	164	196	179	178	166	203	160	182	198	174	192	170	184	176	197	182	180	193	174	168	174	172	174	182	203	200	185	157	192	160	177	192	189	140	161	182	185	157	191	182	192	191	180	157	206	189	197	174	158	174	184	176	192	185	181	185	174	166	186	185	184	161	162	181	184	177	186	190	187	173	184	187	169	175	199	205	181	184	204	190	205	166	173	161	189	174	173	192	178	186	192	166	175	173	146	182	172	167	153	182	181	168	162	169	171	158	185	184	154	190	195	163	175	182	157	179	178	188	179	199	198	184	169	182	183	204	182	194	184	213	171	218	193	154	181	178	165	181	161	149	196	200	183	189	189	181	176	180	195	188	159	188	188	203	177	176	152	179	165	190	169	188	163	161	174	180	162	212	204	175	177	181	173	169	172	167	172	183	184	186	156	185	163	180	199	182	165	173	152	158	180	180	185	204	190	156	174	169	164	175	184	165	189	170	180	162	182	173	143	178	177	164	175	183	179	182	184	193	185	176	179	165	175	186	168	188	174	165	156	177	179	204	154	189	165	194	155	175	168	205	180	185	199	175	159	185	196	159	165	175	166	182	186	175	168	182	182	196	171	178	201	191	186	208	215	165	158	193	170	174	183	185	154	167	195	181	191	173	165	171	202	178	165	188	193	166	194	182	198	214	205	192	181	183	185	202	202	181	172	156	183	170	192	179	162	160	183	180	173	167	173	155	186	199	188	186	168	174	195	186	145	191	175	170	188	180	182	172	183	173	184	188	189	162	162	181	159	182	193	153	176	168	169	170	206	157	190	169	153	197	188	157	196	168	193	172	160	173	175	174	216	195	176	168	171	190	202	181	167	194	217	154	172	187	200	200	178	172	182	187	183	177	190	169	193	158	168	201	194	159	180	173	189	167	175	190	176	198	204	180	180	190	178	182	175	160	179	175	185	177	177	166	191	188	178	162	177	191	182	179	166	200	153	176	159	177	187	179	175	188	176	168	181	167	192	175	191	183	180	157	161	189	178	188	208	208	146	181	168	172	187	169	204	188	159	187	170	168	201	190	180	182	177	164	187	183	191	204	211	149	169	161	181	168	207	167	196	170	190	172	173	181	176	184	164	183	197	179	194	176	193	186	178	152	170	192	168	205	183	160	193	193	182	176	156	178	193	168	203	173	160	200	173	159	186	178	181	175	162	195	172	190	171	173	192	168	178	167	205	174	167	163	200	183	180	179	191	179	208	185	188	164	187	162	190	168	178	213	189	177	163	175	193	183	179	168	160	186	188	174	185	166	175	176	198	172	183	176	167	161	177	187	173	191	190	180	178	177	169	150	169	159	189	179	156	187	153	178	188	166	177	180	189	188	172	189	183	165	180	171	177	182	180	172	158	174	179	166	169	171	174	173	157	187	214	204	175	193	183	170	215	180	194	194	171	172	206	200	196	180	185	185	196	162	179	138	179	179	176	190	180	189	178	163	180	166	182	200	178	185	175	209	155	189	171	196	191	177	186	191	191	197	181	166	150	173	193	160	157	187	192	192	198	176	169	166	171	176	171	170	188	186	178	160	182	176	158	165	187	169	186	185	154	174	170	211	200	165	201	182	187	160	183	177	178	178	193	176	184	151	170	181	179	200	179	178	183	172	182	192	170	179	165	192	178	203	163	174	184	173	165	207	174	165	193	175	189	147	173	180	185	192	163	178	165	182	160	178	171	183	183	219	173	188	180	189	198	187	149	177	176	182	181	173	177	172	174	167	191	177	197	174	193	169	188	175	177	187	193	188	189	188	174	179	192	165	172	160	171	205	184	159	176	176	183	210	176	187	191	194	181	178	171	179	200	183	171	187	202	150	171	181	176	178	177	169	198	179	185	174	168	147	167	179	177	200	171	169	183	171	173	183	192	166	185	182	174	190	174	203	180	197	180	184	186	203	172	168	172	188	186	191	195	197	167	192	177	201	196	183	173	182	177	154	189	158	177	210	194	172	200	169	173	179	182	163	188	167	165	187	171	191
26483	20222	9543	1693	809	617	443	423	390	373	413	403	369	342	350	346	384	336	347	373	358	338	336	355	375	330	325	377	350	347	351	369	349	326	342	327	362	341	356	349	321	331	344	363	326	329	365	360	341	342	327	349	365	362	348	391	346	347	330	364	352	340	365	353	342	375	335	355	346	364	346	311	355	318	380	354	350	344	358	369	322	350	356	341	386	357	365	352	396	377	353	384	342	343	362	387	331	356	339	360	349	345	342	337	380	340	356	371	371	340	371	346	354	345	366	327	384	344	340	360	334	335	366	342	342	356	337	331	328	337	351	348	338	353	356	309	344	372	344	341	348	381	322	344	393	332	369	348	339	339	373	335	344	330	348	305	370	366	320	339	359	385	337	358	353	361	378	375	366	316	374	366	307	340	355	346	322	354	339	368	345	345	366	343	328	346	351	356	367	348	352	312	330	309	323	374	360	370	353	365	319	379	374	328	336	335	379	373	354	332	351	364	348	359	330	361	350	323	356	372	329	360	369	339	341	347	344	358	324	338	323	325	342	341	363	366	379	359	340	346	387	319	368	342	354	361	373	365	347	327	357	318	386	364	346	325	336	349	343	355	346	336	349	376	365	359	348	352	356	355	344	360	316	303	331	349	335	361	327	324	342	349	368	339	353	341	347	348	335	329	363	349	342	359	381	349	354	382	327	358	346	373	346	368	344	364	344	339	336	353	319	365	347	340	354	389	325	336	362	364	339	372	353	337	340	346	350	362	361	354	339	349	388	352	350	370	350	346	314	333	339	332	335	339	332	371	324	335	358	344	344	335	350	342	344	346	328	367	332	358	386	327	343	340	353	357	354	380	355	338	386	355	339	360	327	315	351	341	334	342	365	351	361	357	338	340	318	299	355	351	338	328	356	344	340	340	323	348	351	366	349	390	328	334	343	343	332	331	353	331	306	344	358	325	329	383	327	355	359	361	343	331	363	343	359	358	351	370	285	388	371	362	363	329	365	343	330	341	366	370	348	351	345	363	339	344	330	379	355	352	381	358	383	329	351	337	351	392	375	376	334	357	335	349	375	359	346	349	341	338	329	334	337	363	359	363	337	355	318	355	334	339	337	344	350	329	356	367	359	344	360	306	326	361	375	370	364	384	343	360	376	316	346	322	363	369	324	364	327	346	365	346	309	354	355	351	345	356	388	344	372	318	362	349	334	358	364	333	316	355	358	347	327	365	363	369	356	354	358	370	363	347	367	342	350	364	347	364	336	354	375	339	314	345	369	373	349	342	376	333	348	349	321	327	375	354	309	344	373	346	355	345	382	353	361	367	341	336	341	351	344	358	397	353	350	356	360	353	369	326	351	364	349	348	379	355	373	339	372	361	338	334	326	374	370	344	346	334	355	348	313	373	323	361	327	340	369	331	342	348	359	345	328	341	324	368	389	371	382	372	346	374	349	370	364	337	338	376	313	334	345	330	332	381	333	300	353	380	347	358	335	359	350	354	353	311	355	344	329	355	332	355	370	333	371	325	340	346	339	373	364	331	310	300	395	363	333	360	331	374	326	325	339	332	357	334	372	349	347	357	330	372	336	334	349	359	335	337	335	353	346	374	336	355	354	361	394	379	334	367	359	376	390	332	345	360	368	325	345	339	364	324	331	369	341	341	356	338	358	317	367	362	366	369	358	367	347	370	336	355	349	337	338	345	359	341	373	368	353	330	339	356	354	342	310	338	365	354	339	318	352	368	338	343	335	355	357	363	332	354	365	359	330	364	362	324	365	369	331	333	361	352	369	343	365	355	349	329	349	340	370	349	325	345	328	360	346	376	345	367	357	351	350	324	336	348	333	354	360	344	367	358	340	376	357	363	325	376	374	309	314	387	339	379	368	355	346	355	317	330	352	345	364	340	334	334	335	363	371	344	349	370	321	355	359	378	348	324	317	361	339	315	339	383	316	356	339	349	339	336	370	359	335	402	358	340	346	346	381	342	347	393	351	376	339	341	357	344	341	367	380	368	393	353	337	343	346	368	368	354	345	309	340	356	328	373	324	348	339	360	389	358	354	351	346	359	346	337	337	359	365	343	383	363	277	347	369	358	317	368	351	343	357	337	330	374	344	323	362	344	365	367	370	351	373	361	344	359	344	375	358	351	389	335	349	336	347	386	389	334	371	337	358	389	333	371	346	351	350	376	347	387	343	339	326	346	370	332	353	329	341	360	320	343	357	336	367	321	348	358	372	389	352	355	350	349	372	310	342	341	374	366	370	367	382	324	316	355	374	367	324	334	366	342	362	325	337	366	351	362	353	345	360	347	324	372	342	361	313	346	325	318	331	348	351	337	365	371	327	345	362	333	351	367	351	344	351	365	347	355	353	324	302	339	369	356	344	349	360	335	374	346	357	362	347	344	383	333	338	357	362	353	365	338	343	350	353	350	357	334	331	376	352	339	330	343	388	333	343	352	396	349	307	383	359	334	335	353	326	331	362	314	351	338	339	333	332	366	349	388	386	362	330	342	315	369	317	307	359	362	344	356	343	325	325	380	330	330	372	366	360	360	347	316	359	369	338	381	343	367	354	343	328	350	343	348	344	368	368	390	335	350	373	344	337	334	355	376	375	372	380	354	361	371	346	361	365	364	345	349	362	386	368	364	377	356	350	346	337	363	349	338	324	305	397	351	344	317	378	378	365	329	328	357	322	333	322	359	334	312	361	349	329	368	348	357	346	383	405	315	323	328	373	371	314	328	351	355	379	352	355	375	329	327	356	390	336	369	355	332	360	369	341	332	330	342	332	345	364	342	322	338	367	343	348	343	336	378	346	342	340	391	371	357	345	327	353	333	342	333	381	368	355	380	359	350	333	358	332	322	343	367	328	320	322	344	353	355	369	358	353	341	334	343	317	362	377	348	369	339	366	375	356	363	340	324	349	371	317	378	340	354	341	358	366	365	331	333	334	341	355	353	368	348	345	339	358	343	365	345	312	339	318	352	355	349	362	345	324	343	370	385	390	372	343	343	348	361	327	327	365	335	374	336	325	333	386	358	313	364	324	343	368	318	347	355	360	357	361	333	363	325	371	313	357	324	351	357	346	368	345	367	364	356	331	366	351	345	356	359	355	381	351	348	318	386	348	373	346	346	329	370	352	342	339	394	343	330	327	360	336	361	337	322	331	366	360	357	338	365	353	382	365	374	336	367	356	322	327	344	384	370	350	348	379	383	347	371	360	332	363	378	331	372	360	330	332	328	325	303	323	355	337	374	332	362	357	329	362	353	391	364	341	385	349	333	364	337	304	381	329	346	364	312	340	324	357	346	345	382	377	339	336	402	363	393	359	337	367	358	331	344	325	391	388	368	340	340	364	340	335	364	345	340	379	326	347	305	328	339	338	391	358	381	322	344	377	368	347	333	356	322	389	348	382	333	357	352	305	330	348	351	356	326	322	332	347	323	335	321	333	359	343	358	367	352	371	349	345	367	321	324	353	381	354	326
4705	3534	3134	2209	1381	976	618	593	513	460	554	579	537	474	390	439	433	448	436	420	448	441	398	470	402	433	436	425	406	443	435	477	414	432	444	432	432	416	419	443	428	428	450	407	448	441	426	455	451	424	413	439	405	450	435	397	419	452	416	430	418	455	435	412	428	396	420	427	427	443	421	467	426	401	428	426	446	425	412	457	450	436	422	477	415	406	439	436	431	405	444	482	460	426	431	422	422	407	403	422	451	425	429	390	421	397	421	458	424	403	423	422	441	416	415	449	409	423	436	435	425	387	426	431	427	419	413	415	440	407	464	467	447	416	431	403	432	439	401	423	444	419	428	430	390	382	383	412	385	433	413	464	391	450	434	448	403	444	431	410	457	405	419	447	431	435	445	406	431	421	414	444	409	460	466	451	424	434	419	411	444	468	457	457	377	448	437	431	403	441	425	387	418	399	409	423	420	410	454	445	459	430	406	407	387	443	424	416	422	420	409	420	413	404	426	412	415	429	411	432	436	454	397	450	458	454	434	411	429	405	427	415	446	440	434	436	406	418	391	427	418	433	443	440	455	432	432	415	428	418	408	429	411	428	414	430	417	433	418	421	413	439	414	423	420	408	446	431	431	439	417	415	452	377	403	431	404	429	404	417	462	453	453	431	420	436	455	449	420	430	431	392	433	416	431	439	389	434	474	401	420	437	442	408	433	425	438	429	431	456	460	415	438	400	444	418	433	428	432	426	421	422	404	466	424	434	420	425	408	418	420	426	435	402	392	378	429	473	404	437	419	411	457	453	422	423	430	427	421	448	430	442	455	455	433	423	427	465	415	467	463	451	460	424	418	425	418	399	411	444	425	437	447	414	485	429	419	425	400	431	447	390	376	380	398	405	417	410	428	432	407	400	388	410	421	421	416	423	459	436	404	395	440	399	415	413	415	436	439	457	435	429	434	440	449	412	384	437	446	456	416	416	453	473	480	455	412	441	407	432	424	428	417	423	386	441	441	390	434	465	477	470	428	417	412	421	387	450	446	436	427	403	431	425	399	453	415	445	435	455	424	413	468	429	424	382	449	465	459	435	439	447	410	445	424	428	426	436	428	400	416	413	445	429	409	389	409	418	416	409	408	433	388	427	425	408	407	424	418	392	444	422	422	425	414	427	403	427	428	473	435	422	474	431	435	408	465	453	392	429	444	403	437	431	367	446	421	377	404	421	413	445	416	431	468	417	441	447	443	429	441	401	485	384	402	410	419	411	426	444	444	411	416	436	429	427	413	453	407	391	412	400	454	433	421	436	427	440	406	429	409	467	455	402	402	421	397	413	422	456	423	400	434	421	406	422	433	405	434	428	414	452	412	426	424	414	417	406	442	422	447	429	412	436	411	406	448	473	431	430	419	416	425	438	459	444	437	458	419	441	413	390	421	452	403	427	421	453	427	437	435	412	433	428	449	436	413	430	389	404	414	460	455	460	423	425	406	369	424	429	424	411	444	447	444	427	464	426	382	410	465	460	440	432	430	405	424	428	443	429	434	419	435	411	424	408	410	410	401	433	451	458	439	433	432	440	424	417	416	398	445	434	402	462	404	415	435	451	410	386	417	416	452	414	418	432	406	424	439	407	443	421	465	436	445	437	410	434	421	411	436	403	404	441	398	445	425	419	432	426	408	430	423	424	391	457	406	436	451	441	446	398	411	408	440	418	424	428	421	437	420	389	409	404	421	428	433	387	408	400	422	402	424	431	411	438	404	411	412	432	427	440	454	439	421	425	429	391	388	426	421	407	425	437	412	391	459	412	440	430	417	456	458	464	422	453	412	433	450	405	436	423	403	424	422	418	442	421	444	431	431	421	427	408	414	467	476	431	405	439	410	415	404	425	426	430	435	418	439	381	417	411	414	435	457	409	414	435	408	426	421	436	460	447	411	398	445	436	412	418	444	434	436	442	425	425	425	440	408	424	445	428	426	417	459	369	436	425	410	463	407	416	429	455	441	448	431	413	412	415	403	465	444	409	424	416	393	412	431	409	420	437	417	442	441	405	464	419	414	440	479	411	460	410	418	415	422	410	430	436	439	464	442	452	403	408	427	418	418	432	423	407	375	406	430	430	469	418	409	448	433	425	477	400	450	403	422	425	398	438	420	430	395	455	422	418	420	448	395	449	402	403	424	425	467	408	431	465	392	431	418	424	444	404	428	390	434	461	472	439	451	454	437	429	417	415	462	411	394	433	406	425	398	416	415	424	422	451	403	434	428	395	393	445	425	433	398	411	430	400	417	383	414	393	404	426	434	421	434	403	411	436	437	406	422	481	419	411	412	433	426	439	427	382	419	431	443	410	431	453	419	408	427	424	388	439	408	420	501	411	406	467	422	424	445	418	432	436	434	375	456	461	423	443	426	439	440	404	419	437	416	443	411	401	456	463	450	414	400	393	448	453	442	438	403	416	384	455	417	392	417	407	415	421	432	432	455	473	419	410	409	419	421	408	457	415	439	461	438	405	443	459	423	441	407	434	407	426	410	442	449	444	436	446	435	425	463	433	464	424	425	402	441	422	433	437	375	442	465	439	430	432	422	457	409	434	403	439	424	476	413	429	426	444	404	405	418	393	422	453	424	389	483	436	386	410	418	425	425	427	444	417	435	412	438	416	400	434	455	471	439	437	399	410	427	458	406	438	445	399	450	421	442	417	393	448	435	406	378	435	431	423	414	442	434	443	443	455	440	466	431	432	449	407	460	396	463	437	415	432	439	410	453	435	419	413	437	435	466	407	422	448	453	445	445	425	428	403	434	465	472	439	424	456	437	419	429	435	419	417	469	443	413	431	394	433	467	411	480	433	431	411	437	456	411	467	394	395	429	442	437	453	433	442	402	415	421	417	407	443	391	443	444	418	445	430	426	423	428	459	428	428	441	416	429	426	430	393	423	402	404	437	423	448	463	425	411	457	467	417	392	416	409	403	415	396	449	407	429	470	435	427	375	420	447	461	374	444	444	416	405	424	446	401	424	463	463	469	444	447	426	442	477	429	420	444	425	437	446	427	434	423	435	434	449	438	428	452	436	429	437	413	422	392	402	436	440	445	451	418	436	385	398	462	429	445	426	414	404	412	426	438	425	409	392	471	422	453	401	436	425	386	418	450	422	400	472	413	399	420	430	451	408	418	406	416	433	447	412	417	454	417	448	426	401	439	453	445	383	452	418	442	474	452	431	469	422	420	439	442	413	446	444	431	434	412	431	410	367	423	477	444	404	468	419	420	441	430	449	436	455	397	424	427	417	420	436	450	419	435	415	399	417	435	423	432	432	444	424	411	393	443	383	425	418	437	416	443	418	398	385	447	401	430	392	424	393	417	436	405	438	422	422	437	429	411	434	418	413	431	454	455	459	455	437	384	437	447	433	437	422	432	425	430	392	471	428	413	460	424	437	423	393	445	433	393	403	441	449	418	457	438	404	445	424	423	399	436	451	424	432	401	409	433	427	402
23297	20802	28184	23520	20784	13220	1436	751	575	436	482	451	380	269	262	239	222	209	208	206	181	204	186	165	187	167	168	188	175	165	154	150	141	171	153	170	177	153	152	145	164	160	147	158	159	147	152	142	144	162	159	176	186	166	136	172	163	148	176	150	133	165	148	154	185	164	146	142	155	144	179	150	170	172	145	133	142	156	189	168	130	122	171	139	146	134	155	147	171	149	147	158	145	153	166	186	151	165	163	164	130	138	148	137	139	149	135	141	150	145	142	139	172	142	154	172	142	167	136	145	156	174	179	142	132	157	155	137	168	161	166	143	165	146	166	141	152	165	152	183	170	163	154	162	151	141	143	144	159	137	156	148	157	156	169	125	130	144	127	145	144	140	149	153	147	143	149	159	152	140	157	142	160	146	137	160	159	154	159	172	159	135	147	147	153	135	168	152	155	154	142	152	140	174	148	150	163	165	148	135	149	148	141	146	142	163	158	157	150	146	180	127	173	152	136	159	155	141	131	138	135	154	151	148	148	156	146	164	151	146	137	147	146	144	160	151	142	143	176	166	148	135	161	140	151	156	146	148	164	166	132	166	128	145	137	165	139	151	154	140	137	147	158	155	177	165	151	148	146	177	168	133	146	147	142	145	150	135	145	146	153	152	139	156	155	125	141	144	144	163	148	155	159	139	170	148	175	155	155	147	140	141	136	151	135	129	144	150	181	154	139	137	151	151	144	151	152	137	134	159	132	183	153	154	136	156	147	157	132	155	136	146	159	153	145	153	152	157	135	158	151	144	149	159	166	178	134	157	151	127	161	163	148	160	132	182	164	132	138	144	148	165	131	143	156	149	150	160	136	152	165	152	159	151	148	154	152	169	152	144	162	145	145	143	145	155	133	143	130	129	145	139	147	159	154	146	164	144	139	134	143	169	127	161	142	159	149	153	151	147	141	146	159	169	123	136	143	143	158	169	132	154	148	133	168	154	156	139	126	141	157	148	153	142	174	156	144	146	164	148	146	148	141	170	136	142	149	156	151	151	164	128	147	159	147	147	131	134	153	143	148	144	162	149	157	132	118	148	157	120	148	160	141	164	154	143	135	189	157	137	146	160	186	146	148	154	158	155	128	148	131	135	155	165	154	147	128	153	139	161	133	163	156	159	154	170	142	159	152	126	166	152	152	155	152	144	144	158	145	167	145	158	156	142	146	151	135	146	150	129	136	157	149	136	170	135	123	145	115	129	124	131	159	144	149	167	156	142	148	169	136	149	145	150	143	145	143	158	168	169	148	154	149	171	165	159	140	138	157	146	141	153	128	135	164	165	143	134	157	132	133	145	134	157	146	149	150	138	138	171	127	116	149	149	177	137	146	165	140	144	156	157	136	171	153	145	133	159	145	129	149	132	150	144	133	134	158	146	126	140	144	134	147	151	146	140	149	142	139	148	151	158	149	148	151	144	148	180	152	155	148	144	149	162	154	151	156	136	162	149	154	135	139	156	127	151	136	151	152	140	115	160	158	164	154	136	150	161	151	158	116	139	155	151	152	140	142	158	140	160	134	159	139	139	152	144	159	147	146	145	143	138	141	152	137	156	146	144	144	138	120	127	183	149	144	135	146	155	145	143	136	128	164	150	128	160	134	161	135	142	148	143	137	156	149	162	146	149	163	152	148	170	129	124	159	160	178	120	152	142	133	155	133	148	150	164	142	131	148	143	125	154	159	130	127	137	138	157	144	133	132	164	130	163	146	145	145	158	158	155	142	150	133	147	158	168	175	131	139	138	166	142	128	149	144	141	146	163	162	134	163	178	146	163	157	147	127	164	154	148	168	136	147	167	156	158	146	125	142	152	151	144	144	162	147	141	157	143	138	152	145	164	155	144	164	140	142	154	139	143	139	158	142	164	145	137	164	127	166	138	163	139	145	139	149	154	151	134	136	143	144	162	160	161	148	133	142	160	145	198	148	156	163	151	148	152	133	131	155	141	126	152	147	135	146	159	147	154	161	159	130	137	152	142	137	159	164	146	169	167	127	162	141	139	132	142	138	156	132	163	143	129	160	141	145	151	149	162	144	139	143	171	158	142	152	163	136	137	163	154	163	138	145	164	141	144	138	137	155	143	144	128	155	135	133	160	147	139	135	137	137	156	143	154	140	155	169	157	132	140	152	158	140	147	154	162	150	133	129	157	136	167	124	134	149	150	160	156	163	160	150	156	147	151	160	152	161	146	162	145	172	142	157	133	154	120	133	167	143	165	145	133	148	131	157	156	150	157	151	132	164	171	165	140	140	158	148	150	155	142	151	147	155	128	162	160	160	145	150	144	148	141	141	161	168	173	144	132	160	139	142	130	152	153	165	138	157	152	144	147	158	147	133	145	159	166	159	149	156	155	152	142	139	164	132	141	158	149	149	166	141	154	150	137	152	183	154	139	152	159	133	140	161	162	139	143	140	153	171	157	154	143	138	151	142	124	168	142	139	123	159	153	155	128	157	149	160	155	131	139	157	155	155	133	142	142	156	140	165	142	135	151	143	173	149	145	163	168	137	156	141	168	163	133	156	153	167	134	154	138	170	158	149	159	154	135	146	141	162	146	141	148	146	147	146	135	131	153	142	150	140	126	172	153	158	167	117	156	139	150	157	123	152	148	144	158	159	141	155	136	142	155	146	153	147	139	154	154	145	140	156	148	145	148	147	148	153	162	147	151	152	143	155	153	126	146	152	165	161	171	160	138	156	170	135	164	168	181	160	139	138	159	143	146	156	154	149	148	154	148	174	140	165	127	138	136	158	134	162	162	142	167	168	138	148	149	135	152	182	136	131	138	151	141	135	139	152	137	167	164	152	151	166	167	155	138	151	135	124	158	156	141	159	141	158	144	166	152	146	146	155	148	164	164	149	142	134	166	131	141	144	132	158	145	141	157	150	127	131	150	136	137	131	142	136	144	150	175	152	145	154	144	127	153	158	159	143	147	168	149	121	147	140	161	167	153	139	152	147	133	139	141	152	157	161	159	135	164	145	135	143	159	161	145	141	135	137	151	138	159	145	156	150	134	152	147	145	149	147	147	175	139	139	123	157	163	132	140	154	148	160	134	124	129	143	137	133	156	167	140	148	150	162	132	172	162	143	162	158	144	124	151	129	146	144	129	147	159	157	152	150	149	154	143	142	143	151	157	170	159	177	152	146	149	149	144	152	166	139	160	169	141	146	158	162	138	165	172	172	145	151	159	153	148	152	144	152	152	151	152	147	157	145	153	138	157	163	164	161	151	146	144	148	151	160	147	164	183	148	141	137	151	143	148	138	140	159	160	158	145	121	137	161	139	156	132	155	138	139	148	137	148	149	135	154	143	134	136	153	142	152	145	156	142	138	153	158	153	163	143	139	130	152	134	138	145	146	166	150	160	161	129	141	164	137	157	149	152	140	157	152	147	135	143	146	150	152	142	150	144	146	145	154	155	171	147	149	131	148	162	140	139	142	126	154	144
5593	13250	11281	5867	4193	2938	1844	1527	1107	900	845	832	606	494	407	356	332	312	296	277	273	255	266	289	247	221	217	250	214	214	202	226	218	201	181	199	209	215	225	195	232	201	219	225	197	193	195	203	213	194	241	207	199	214	232	215	211	209	207	195	200	196	205	207	212	218	200	190	212	212	177	193	205	189	214	205	188	210	198	188	195	184	181	208	213	226	209	209	183	201	170	182	185	193	212	191	197	191	218	176	180	208	188	192	190	199	213	189	186	223	187	186	202	204	187	175	199	191	183	176	194	177	195	187	171	200	195	197	170	167	204	163	208	192	202	195	201	207	204	191	179	206	199	198	191	202	202	182	177	182	193	191	179	192	191	198	203	191	195	203	216	182	192	189	208	205	184	205	215	184	172	200	209	177	179	185	195	171	174	192	203	176	192	172	194	196	175	192	177	174	181	179	169	210	173	173	185	178	184	204	201	193	173	191	184	197	180	221	187	196	201	177	224	194	219	188	184	199	198	161	183	197	206	206	199	179	203	192	196	219	192	177	193	185	183	199	210	193	187	185	201	174	178	198	180	180	189	214	164	218	167	195	201	182	196	182	205	211	150	179	199	200	202	190	207	200	205	188	207	190	174	171	198	187	197	189	185	197	205	196	163	207	198	211	190	190	189	200	183	203	165	192	181	181	195	183	190	196	168	189	201	184	197	191	216	214	197	199	201	203	189	192	204	193	202	193	171	185	191	203	198	193	184	167	193	197	200	186	197	217	205	187	190	210	184	217	175	205	218	199	215	191	206	197	205	179	179	221	199	185	190	199	183	186	183	202	180	159	199	171	189	229	170	185	196	181	218	193	194	171	182	194	204	192	206	212	179	199	204	193	201	185	186	176	185	192	216	193	181	180	194	156	191	176	206	186	185	182	171	211	182	196	189	185	182	204	194	165	184	204	208	169	170	197	201	189	185	199	199	210	173	197	191	209	197	207	205	185	224	180	218	198	202	195	189	172	203	198	200	184	184	182	157	189	208	209	186	181	184	194	229	174	184	174	201	174	201	200	189	198	198	193	186	186	192	195	183	174	220	190	208	187	212	186	184	206	195	202	160	178	161	191	182	191	168	194	211	204	198	193	193	195	203	184	209	193	188	195	193	193	184	176	177	177	199	196	181	185	198	193	200	193	182	209	184	196	208	184	173	184	220	196	180	184	218	188	184	183	197	182	190	182	185	197	214	189	182	189	194	179	196	194	182	212	208	178	190	176	217	212	178	217	187	195	211	196	181	203	225	196	224	198	184	190	169	170	187	203	175	194	222	200	189	180	213	200	187	207	203	178	183	184	193	191	189	197	190	185	211	184	183	196	170	197	202	192	198	196	207	195	179	185	200	209	210	178	193	214	218	186	199	204	198	173	173	187	171	196	200	198	203	180	201	177	202	179	190	202	205	180	166	176	194	180	195	196	195	181	191	201	203	190	212	180	193	191	187	216	169	162	186	190	179	178	183	191	222	178	202	187	183	207	215	188	160	209	196	185	192	203	179	198	199	176	189	194	187	186	201	195	184	184	193	212	199	181	208	184	159	196	186	190	199	200	189	171	203	225	185	202	172	200	195	213	186	191	204	203	181	168	184	190	200	205	198	193	184	178	203	179	188	184	194	169	191	184	186	181	205	184	171	179	189	185	222	197	204	203	194	203	185	174	195	194	197	178	182	203	211	191	177	163	203	181	201	198	217	185	216	199	207	185	197	197	215	200	201	207	176	184	200	182	212	196	195	210	212	171	212	199	220	167	184	182	204	184	193	191	211	177	190	194	191	193	199	206	199	212	206	212	174	191	188	185	189	208	181	173	170	201	178	185	186	194	181	182	189	193	184	199	192	167	198	183	184	175	185	228	185	190	217	194	196	178	186	171	209	182	173	191	204	196	193	180	210	174	204	168	177	190	198	170	211	196	200	189	222	183	190	189	170	205	198	185	207	180	182	203	191	180	182	200	209	193	185	174	172	181	185	203	188	179	182	193	183	185	209	210	193	168	194	180	192	201	191	186	209	193	157	195	171	202	192	185	213	188	174	192	170	182	168	193	185	192	195	188	191	202	188	198	216	194	192	203	186	199	181	195	188	198	181	182	164	193	167	206	194	174	199	206	194	174	182	196	170	216	201	192	205	205	211	180	200	205	177	196	225	201	197	202	182	221	188	212	180	192	181	180	211	185	212	210	205	191	191	174	184	175	177	200	206	204	197	205	185	199	185	189	186	189	187	204	193	189	198	196	201	162	219	183	196	205	155	190	176	184	192	186	173	175	187	204	196	198	190	184	201	201	211	197	171	201	194	228	187	198	193	198	211	198	202	200	191	198	178	219	176	198	188	227	204	216	195	206	202	200	186	182	185	200	174	194	197	222	202	198	174	189	207	199	189	208	183	190	180	197	185	214	203	192	166	183	198	190	221	189	216	198	208	194	201	187	212	186	177	199	167	207	178	178	184	181	193	171	200	175	194	175	188	180	199	207	189	188	210	213	201	169	188	180	198	192	213	202	215	205	156	174	181	206	187	198	189	186	194	184	196	183	193	230	191	168	181	227	208	193	190	180	207	182	203	193	186	185	215	194	197	186	169	167	182	187	209	207	192	206	185	174	190	187	197	192	186	194	188	201	177	221	187	181	181	175	209	195	193	217	191	202	188	185	173	194	197	210	206	169	182	178	205	193	201	190	194	203	184	183	182	172	206	216	213	208	217	183	178	197	180	205	213	193	190	184	195	198	193	209	220	227	200	174	223	189	197	210	199	177	186	191	211	227	196	186	158	213	163	173	190	214	208	173	182	201	203	174	206	178	187	189	184	197	188	188	167	209	181	183	202	176	180	186	198	181	189	181	182	213	192	197	186	191	201	194	175	183	195	190	205	194	177	200	198	200	214	199	183	226	201	164	191	191	188	190	198	177	197	204	195	188	239	192	187	193	167	207	213	179	196	183	194	209	195	198	210	217	185	203	203	193	197	190	201	168	194	187	177	193	194	198	216	206	206	203	189	198	191	172	196	166	181	234	195	189	187	213	205	198	182	201	198	213	200	172	192	204	186	200	194	208	194	193	190	216	182	186	165	191	173	164	200	211	201	206	204	200	174	193	188	210	181	213	179	207	201	181	207	186	182	207	177	192	176	213	179	203	174	183	169	217	181	202	184	185	198	197	187	197	172	206	196	208	203	179	184	184	164	172	203	203	187	184	174	207	210	226	155	202	190	203	173	202	198	185	209	194	177	200	193	194	197	203	178	174	207	178	211	188	174	183	187	184	181	192	215	190	193	201	191	188	190	176	203	189	199	200	173	193	180	211	191	218	197	186	168	219	181	203	200	195	182	187	184	217	193	203	199	182	194	183	170	193	183	194	213	212	164	172	196	196	201	177	219	179	179	201	197	197	198	206	207	206	151	214	186	180	190	175	195	193	202	190	208	178	208	163	204	212	201	202	210	204	181	209	191	197	184	200
24594	20788	27100	24458	12801	1387	810	684	582	578	567	572	520	485	488	431	485	432	419	408	407	422	427	466	457	413	438	393	427	439	428	447	455	441	424	432	406	450	481	396	442	409	446	397	420	403	426	420	402	411	422	398	436	416	406	429	445	419	439	421	407	439	438	419	415	397	442	413	431	436	401	447	424	414	419	436	407	426	393	438	431	423	427	433	395	445	391	389	433	409	380	401	432	422	427	407	434	423	387	427	420	454	428	432	453	444	412	443	435	407	429	413	453	420	440	399	432	414	475	420	362	417	382	424	429	408	413	430	419	432	422	398	409	381	402	426	428	380	435	395	423	392	425	406	420	404	427	429	363	463	406	420	434	416	415	397	413	455	386	405	382	413	407	454	428	400	450	413	400	434	466	432	395	406	399	398	421	397	373	441	392	400	400	401	414	404	419	402	384	396	405	431	474	405	437	445	415	426	414	416	412	381	395	428	418	424	412	425	376	419	429	452	411	370	413	436	413	397	456	445	426	396	452	389	414	453	434	445	423	395	416	430	372	415	430	376	412	421	391	387	438	405	384	398	398	431	405	403	400	406	390	410	414	407	418	444	443	389	447	423	402	451	412	402	393	462	426	395	465	427	443	416	449	406	403	433	452	436	428	395	389	411	412	403	430	427	428	425	412	438	426	441	410	421	400	427	390	435	409	404	414	407	403	421	418	426	442	401	424	421	435	405	460	386	436	408	443	393	418	427	422	421	435	412	407	397	389	399	409	398	465	407	426	411	382	428	464	442	439	397	427	450	422	405	452	427	392	399	437	400	417	439	392	409	456	403	435	413	403	441	439	429	406	382	418	440	416	385	418	401	420	403	442	417	397	381	422	417	415	408	410	400	392	432	424	407	384	439	418	402	421	437	380	434	423	425	407	413	433	412	427	402	434	432	414	381	421	417	393	410	408	425	435	415	390	418	424	406	454	399	418	433	426	409	436	417	447	420	417	430	395	426	394	456	408	387	367	434	408	393	418	418	437	387	417	370	374	422	444	415	426	377	432	431	431	414	394	407	417	434	442	400	442	419	433	423	419	422	424	402	363	433	436	375	402	443	394	424	386	410	427	374	432	435	418	444	423	413	427	418	400	413	473	435	416	424	395	404	411	415	395	428	403	433	454	414	442	380	456	427	414	437	400	396	415	412	425	410	452	434	400	471	411	446	391	413	392	428	455	381	397	434	412	402	455	443	412	385	417	397	392	412	434	401	429	458	412	397	429	448	418	411	449	412	419	436	414	441	405	415	413	429	420	407	432	419	397	400	450	415	428	434	403	411	396	421	424	411	410	402	432	412	435	425	430	428	407	428	406	381	436	411	440	440	445	427	429	457	405	408	421	410	406	408	386	388	401	437	414	406	438	417	415	392	406	413	450	420	405	379	438	449	436	435	445	420	418	380	412	414	433	408	438	435	361	428	439	415	387	380	395	396	427	375	428	412	396	402	389	416	409	406	440	415	445	409	411	409	399	444	430	435	400	406	400	415	381	428	447	407	412	405	421	415	391	435	448	425	391	403	409	398	460	418	389	369	412	415	418	392	420	393	422	463	443	430	408	409	426	377	426	406	414	408	421	450	413	420	419	415	428	403	399	394	414	407	404	382	407	415	423	403	426	422	414	384	443	439	430	414	393	403	417	425	423	390	389	433	417	386	419	394	409	391	406	404	412	412	448	420	457	430	411	433	419	380	396	377	399	412	400	431	425	415	433	386	428	437	388	459	398	411	400	422	444	415	428	400	420	421	388	398	435	392	405	377	427	411	435	411	415	468	443	405	405	420	429	383	415	419	413	404	404	437	414	402	375	395	414	419	434	393	443	414	410	424	388	427	425	395	398	427	388	403	420	405	382	415	396	400	390	451	392	414	426	427	436	426	413	400	430	411	382	426	428	426	378	384	416	402	433	363	411	389	397	359	403	415	446	428	426	400	422	411	423	432	377	377	413	415	375	450	454	364	427	464	385	377	393	403	412	389	424	412	414	423	393	433	377	432	398	406	392	444	399	407	406	393	402	430	488	414	430	434	421	406	439	379	427	434	419	388	420	439	427	469	411	418	401	418	455	418	418	411	428	421	414	426	450	435	431	428	414	396	411	427	413	416	437	439	461	371	460	447	431	435	417	379	399	403	397	427	417	405	410	410	417	434	436	424	424	435	422	420	403	415	445	436	437	487	438	431	415	451	408	434	393	391	413	411	386	427	412	409	438	416	425	424	443	393	424	404	470	423	445	426	392	410	427	409	424	407	396	419	398	402	421	397	427	437	405	404	452	429	403	417	384	436	394	403	430	400	458	413	439	393	398	413	397	387	451	415	435	433	382	422	414	384	441	433	405	399	419	428	419	429	405	373	386	413	418	416	389	437	428	383	388	417	424	416	425	422	406	425	412	423	414	382	434	426	408	420	424	414	443	399	395	398	408	432	372	400	390	408	431	403	460	414	416	429	431	415	448	414	451	384	422	443	429	473	428	398	420	398	375	457	440	408	424	387	411	404	412	415	414	416	413	396	438	402	434	422	395	418	411	420	415	414	439	398	417	432	424	391	436	428	379	458	425	405	411	430	416	425	422	419	392	408	427	416	399	450	403	424	414	383	428	413	406	443	413	430	409	391	406	433	386	389	405	382	398	402	424	411	431	415	425	419	433	417	391	407	423	402	406	410	433	415	417	476	390	401	422	414	466	384	440	426	460	435	411	432	415	409	387	424	460	425	427	435	448	407	420	420	385	427	430	418	396	399	442	415	376	431	419	392	426	410	353	405	443	440	399	414	458	409	399	399	387	377	430	416	388	437	410	454	394	397	421	407	431	422	423	436	405	407	442	381	429	413	447	456	418	420	436	417	421	432	433	377	417	413	427	464	427	416	417	399	401	404	429	432	438	420	416	443	388	396	397	436	370	450	432	421	394	388	406	427	410	439	415	388	429	399	397	432	408	417	386	432	377	411	398	409	434	400	442	387	409	407	444	426	449	433	369	454	430	419	428	431	409	429	415	428	451	406	412	435	424	456	435	450	457	427	426	436	431	438	366	393	447	444	406	416	438	436	434	455	447	434	443	428	389	393	437	413	416	441	443	426	431	456	415	411	427	388	425	433	434	408	432	410	403	427	402	453	434	421	422	388	405	406	384	388	414	417	423	456	423	430	385	411	431	413	404	411	414	409	427	421	438	414	409	423	441	423	422	431	430	452	419	410	443	388	394	460	425	437	409	421	386	434	427	396	381	416	420	400	411	415	426	433	386	440	432	407	407	450	465	474	408	395	407	434	398	426	412	438	389	415	412	408	386	419	374	406	410	418	401	437	432	408	367	410	407	430	420	408	376	441	395	421	430	445	452	407	389	397	437	440	429	453	429	419	436	413	409	365	433	442	426	426	461	402	421	421	372	439	427	437	397	382	444	397	434	420	415	403	422	466	422	430	395	428	433	422	412	398	412	443	402	423	408	419	448	409
5670	8950	7540	3601	3158	2091	1409	1196	1005	876	883	912	721	687	603	588	600	548	557	531	554	516	540	550	550	488	499	518	519	519	514	538	508	537	473	499	503	501	480	544	488	505	507	511	532	487	496	501	486	481	479	476	536	493	481	552	527	467	495	477	497	474	498	511	479	461	528	467	458	504	519	497	508	489	453	511	490	482	511	477	459	486	491	513	497	478	490	500	488	488	471	507	506	515	508	504	444	462	458	486	467	474	479	477	498	500	534	447	487	477	465	493	497	499	476	461	485	448	508	460	500	492	484	495	496	527	502	488	492	508	477	477	446	465	508	500	511	500	541	487	469	501	479	472	493	488	434	477	505	484	466	492	478	481	464	452	487	508	495	500	499	505	468	491	495	473	482	536	508	445	488	540	484	489	470	432	453	470	501	495	443	487	494	486	525	495	451	492	499	515	476	492	452	466	437	490	506	510	490	480	490	513	457	476	513	476	460	482	515	475	473	484	499	512	455	506	546	435	465	489	517	486	491	444	449	468	544	488	509	524	471	528	499	476	510	479	490	475	491	452	490	489	521	460	517	483	504	510	522	483	480	502	492	512	463	514	499	502	487	507	514	477	475	502	441	471	483	499	494	456	476	474	481	489	465	520	466	493	526	465	521	500	490	463	460	513	458	491	494	521	473	530	443	517	500	525	482	497	508	483	508	466	511	476	509	479	493	479	519	493	467	479	478	455	483	487	475	486	483	467	494	452	523	468	480	495	469	490	466	455	455	474	489	495	502	501	497	492	519	473	478	485	493	503	475	493	486	482	528	483	494	500	503	479	482	501	502	486	449	464	459	481	489	503	461	495	468	439	470	495	459	472	526	507	488	484	441	535	456	478	510	510	492	472	483	509	442	483	460	492	498	491	479	495	463	528	478	476	471	531	464	496	478	479	508	493	493	485	451	413	496	495	479	492	480	449	514	495	464	495	486	493	506	542	482	493	513	478	504	510	486	500	495	458	516	474	502	483	515	490	485	450	457	477	457	497	513	522	493	496	496	474	528	513	465	538	554	482	486	483	475	477	505	492	474	562	499	465	445	464	467	491	460	446	487	486	493	442	485	485	466	457	464	519	499	439	484	477	458	461	504	485	533	477	496	490	466	485	485	511	492	505	461	476	488	476	465	489	525	507	497	506	487	491	497	480	486	505	493	478	481	534	468	454	452	488	469	472	491	494	462	510	497	483	465	441	528	506	462	478	485	478	494	537	464	513	466	459	522	493	514	478	465	452	518	507	496	474	522	491	469	529	502	496	462	491	502	486	490	504	494	485	473	485	494	486	461	508	467	505	469	469	499	468	464	479	476	499	497	521	497	502	519	487	497	525	442	459	496	518	465	521	487	532	474	504	514	486	503	504	448	537	466	503	445	526	512	457	498	505	476	507	461	481	440	484	469	499	478	471	505	488	483	477	477	453	503	492	546	475	506	500	500	484	493	497	488	483	483	465	536	495	498	511	491	491	463	475	499	470	502	474	459	475	513	521	479	521	520	461	499	502	517	463	490	480	475	460	488	475	484	478	495	486	494	486	469	475	480	481	503	485	466	468	512	490	453	510	500	466	512	526	445	473	497	458	476	514	500	501	501	486	487	505	507	467	462	488	474	483	492	441	491	504	486	515	473	512	462	496	496	438	481	496	457	532	502	503	510	477	498	485	508	480	438	457	467	508	513	498	496	484	468	492	498	508	487	471	530	446	542	495	499	502	506	489	459	469	504	502	516	497	463	490	493	541	509	487	472	494	502	492	510	501	468	490	510	485	526	468	493	467	487	491	507	495	489	472	489	495	499	506	490	503	526	485	513	433	499	488	525	507	495	488	492	481	485	476	468	457	499	512	474	468	475	471	448	497	449	505	463	474	501	528	479	511	504	503	497	521	510	487	498	498	474	522	502	490	487	458	484	460	501	505	463	459	479	442	503	487	486	489	485	507	506	496	471	473	538	487	503	505	526	527	539	500	456	458	476	447	481	479	499	464	497	491	529	514	470	499	502	504	500	454	486	480	496	520	478	475	487	495	502	462	523	507	512	497	500	494	492	472	462	508	499	503	486	513	474	513	544	498	487	475	490	482	463	480	491	521	503	464	506	510	505	480	479	488	513	511	495	482	478	512	496	498	480	491	491	519	504	496	508	465	479	481	533	498	491	484	505	465	442	500	468	504	522	484	516	475	489	516	536	510	519	502	494	486	500	499	475	484	499	479	503	525	485	488	453	499	492	483	494	465	459	466	488	494	503	460	471	490	498	480	479	493	526	464	499	512	446	452	461	549	517	502	500	489	479	509	482	522	519	526	478	494	474	431	494	475	478	494	493	474	496	516	520	495	474	478	466	521	481	521	450	488	503	520	501	506	471	469	464	479	501	479	489	474	475	465	471	484	485	529	483	511	501	448	445	501	508	473	529	498	511	435	506	497	496	512	534	492	505	499	528	493	478	474	447	494	485	511	475	490	515	494	472	467	468	493	484	497	475	481	515	495	490	498	441	490	484	495	503	490	500	495	479	521	490	477	449	483	471	458	498	456	508	502	492	449	493	481	508	489	479	469	492	472	475	511	476	472	444	500	482	510	491	464	476	463	479	496	510	500	481	482	485	469	481	489	497	469	517	491	465	491	483	513	490	509	492	463	463	489	476	514	488	520	493	467	463	483	494	481	494	471	513	485	487	492	490	481	477	537	470	489	493	526	487	470	463	489	499	479	505	480	456	471	482	490	500	463	510	473	494	482	454	497	469	507	480	492	482	506	477	513	518	458	491	506	508	443	507	476	468	480	512	473	452	495	501	493	478	482	445	481	515	479	491	493	492	485	493	445	506	481	515	493	505	493	440	452	488	501	487	480	522	523	483	518	509	495	496	488	495	459	500	502	518	471	475	484	501	479	442	512	521	529	496	480	496	479	464	493	499	490	476	515	497	476	502	491	460	451	516	498	466	460	462	549	554	520	490	511	469	494	475	468	528	487	477	480	498	443	481	494	507	468	497	471	509	488	464	493	465	471	501	492	490	460	501	502	486	474	485	449	460	488	490	521	474	494	477	451	459	468	492	517	483	456	477	503	483	526	501	492	491	504	459	467	485	520	475	455	461	531	520	491	477	473	557	498	486	460	446	497	525	499	477	473	475	489	520	467	519	464	468	486	513	501	471	450	479	488	501	491	518	489	491	505	524	474	472	508	505	511	484	460	477	481	480	499	465	484	502	462	505	529	485	460	478	490	474	446	506	514	477	512	478	484	489	481	511	461	537	494	516	485	497	459	549	489	466	512	488	509	481	495	497	460	491	481	471	526	443	514	483	490	512	465	501	474	464	489	469	450	505	490	479	509	462	521	497	474	503	496	503	514	475	500	491	481	506	519	498	500	495	489	481	478	478	465	477	515	465	487	482	456	501	495	485	502	488	523	465	496	504	519	502	498	480	488	525	481	486	504	524	506	490	497	512	510	481	485	464	502
22343	20817	28541	23183	20818	20875	11951	1515	906	792	768	689	523	452	418	319	304	284	249	248	254	236	210	216	234	210	218	197	180	165	182	200	185	192	191	183	147	165	200	177	179	187	178	187	171	195	169	187	171	168	157	166	168	141	176	159	175	177	168	160	163	157	154	164	164	149	150	172	169	174	159	155	145	166	164	163	177	168	160	154	147	179	175	162	148	179	164	172	174	150	166	174	153	164	159	159	176	139	169	175	180	153	166	134	153	151	158	171	177	170	165	145	148	142	146	156	177	182	163	144	173	147	186	168	148	151	186	133	170	163	152	150	165	164	153	152	139	156	176	146	161	152	151	143	156	154	139	153	176	137	159	174	154	170	170	134	147	143	140	153	170	156	158	149	165	168	152	168	171	166	157	178	163	166	140	154	146	154	159	162	161	152	155	156	167	147	157	190	149	149	157	162	152	146	131	154	169	157	176	175	163	152	161	168	160	147	141	183	165	174	175	152	162	141	173	159	178	171	157	139	151	131	156	164	151	171	142	145	148	150	159	182	161	161	168	151	175	151	156	153	185	175	161	161	165	161	163	153	156	161	163	164	161	142	138	133	172	137	164	144	161	157	160	171	155	153	173	127	145	167	145	140	156	157	175	138	152	142	160	157	174	148	155	173	167	162	150	159	143	128	151	188	166	141	160	166	154	144	170	180	148	160	151	148	147	157	154	166	147	162	148	185	145	169	132	181	152	136	144	161	132	169	163	169	164	145	157	182	147	164	175	170	142	159	159	177	165	157	143	166	179	151	167	160	157	163	159	146	160	159	155	150	157	158	141	164	175	170	168	156	179	173	146	169	133	144	179	155	165	161	172	147	144	150	142	166	148	142	147	170	199	155	170	197	184	173	171	148	149	145	160	158	143	150	188	158	159	153	143	159	165	150	159	154	168	170	158	148	180	189	144	155	151	128	154	157	165	132	165	172	170	163	161	178	184	169	165	158	182	159	152	139	143	149	137	149	170	166	167	142	155	166	158	185	155	160	163	168	140	153	157	155	156	150	129	157	130	183	170	168	160	153	120	173	161	144	158	161	160	165	155	163	160	168	168	155	163	179	162	144	184	171	178	174	152	150	166	142	142	147	139	160	152	154	158	173	163	161	167	145	148	166	153	146	149	181	166	147	181	159	153	142	145	163	168	150	180	167	161	155	150	151	158	169	143	131	161	134	135	162	164	166	159	152	167	165	163	156	176	177	162	170	170	165	175	162	156	154	149	175	133	173	163	165	131	147	135	170	181	170	133	155	179	175	141	153	139	159	145	159	172	155	184	140	178	143	143	182	159	158	147	167	141	181	168	184	158	165	132	145	155	161	147	154	131	177	135	151	154	174	170	163	176	158	144	175	153	143	154	173	164	142	157	155	189	148	160	138	190	170	167	151	154	139	141	180	149	162	164	172	167	144	127	160	155	165	134	165	169	180	170	154	163	170	172	156	169	185	153	149	191	143	170	177	150	162	168	149	171	167	153	144	181	162	193	137	176	145	168	150	149	163	160	166	161	151	155	162	145	151	147	173	174	145	152	174	160	155	151	141	153	153	160	142	150	168	158	162	174	153	142	159	148	129	162	172	164	144	153	154	156	140	152	145	166	150	161	163	180	162	169	131	165	150	160	168	138	171	174	154	182	149	155	157	161	163	165	156	163	159	148	162	153	155	175	181	144	169	186	154	131	175	175	149	176	143	173	151	179	147	156	147	156	155	152	171	152	172	136	156	186	152	162	175	128	154	180	168	122	167	149	172	166	146	180	159	157	145	155	164	150	155	152	155	156	171	152	161	166	173	152	141	173	158	162	170	162	153	138	168	169	146	161	156	170	158	158	144	144	163	174	155	157	174	154	164	144	173	147	154	162	169	170	158	162	186	169	148	149	183	166	155	177	164	157	165	155	176	155	174	172	147	161	172	161	151	150	152	154	154	164	176	172	157	151	167	159	152	174	175	157	149	153	158	144	152	168	121	180	157	157	135	152	140	142	167	149	154	154	148	130	159	177	144	145	189	158	152	163	151	164	173	179	144	156	154	156	144	150	145	177	173	169	154	152	150	177	175	144	158	157	162	170	172	137	174	172	133	139	133	147	146	164	165	158	150	166	175	170	176	150	163	181	162	154	148	160	160	164	136	140	158	159	156	170	179	163	152	174	150	158	168	164	154	166	167	156	160	146	150	158	145	174	155	156	151	177	173	160	157	154	154	169	156	178	144	167	167	150	172	162	154	144	181	146	152	150	155	163	150	161	142	163	142	149	148	161	134	137	167	166	151	157	150	158	165	154	160	168	173	161	181	169	145	161	154	170	136	163	163	162	166	154	151	154	156	151	160	149	148	156	158	161	136	150	166	139	161	152	152	157	143	152	141	180	157	161	129	160	170	142	150	179	124	147	152	171	154	127	150	148	168	157	168	138	145	158	152	164	155	171	162	178	164	141	161	160	162	177	160	142	149	173	168	163	162	136	148	185	153	152	180	170	149	206	174	149	155	165	173	147	172	153	173	162	162	146	156	168	140	147	153	137	179	147	147	162	167	152	132	144	168	164	171	151	160	154	152	171	167	149	173	175	171	162	144	164	180	152	151	144	145	177	165	152	149	172	154	171	159	165	161	154	154	181	179	156	151	170	161	172	149	148	128	161	163	149	164	144	142	162	150	142	159	156	166	181	158	181	159	152	137	159	148	156	149	159	149	166	165	129	167	177	145	160	168	160	141	172	167	162	160	172	171	164	170	154	160	154	143	153	140	162	165	158	136	171	163	163	162	128	142	167	172	156	153	144	192	164	138	152	138	189	149	137	156	163	165	155	192	157	155	187	162	144	176	156	161	166	162	160	153	141	161	167	145	171	175	166	180	151	167	161	161	174	148	158	157	144	171	156	147	139	190	161	158	160	143	173	134	174	131	177	170	156	158	149	160	144	160	156	155	161	170	163	156	169	168	172	131	171	157	166	181	158	159	152	166	184	151	162	168	188	148	165	151	154	169	145	173	160	149	141	156	157	154	166	187	147	123	172	160	169	144	163	172	152	170	151	168	151	153	154	142	167	151	143	150	151	159	158	153	140	155	181	160	150	147	172	122	161	167	147	156	150	147	146	152	151	180	151	150	162	160	153	156	144	136	171	134	155	169	155	167	141	148	149	157	152	163	154	156	159	156	166	164	169	146	136	149	129	139	159	160	151	158	155	151	158	165	161	146	139	154	164	160	138	154	146	168	159	161	150	150	144	154	166	141	171	138	145	166	164	150	174	155	152	160	181	168	176	151	179	155	178	171	147	141	178	165	157	159	160	165	169	159	168	151	155	148	171	156	151	137	172	158	179	174	155	146	150	155	135	169	159	159	157	143	150	165	151	156	131	141	149	166	188	133	178	159	141	158	150	158	149	125	165	158	169	149	157	141	163	171	180	142	155	151	157	160	140	154	149	168	145	162	141	162	144	154	160	140	163	146	147	165
8056	19014	17076	9181	7416	5344	3457	2572	1889	1579	1541	1316	1017	715	620	481	491	472	409	401	358	331	335	309	282	306	279	257	274	281	258	255	284	266	237	219	210	219	233	235	226	202	205	235	220	202	232	181	197	215	218	191	178	180	205	187	189	199	214	194	210	212	176	183	188	200	168	173	177	169	172	180	217	188	193	165	185	163	188	208	194	162	207	191	209	198	170	217	176	194	214	207	172	199	199	190	169	184	204	192	196	185	161	189	194	185	208	171	174	172	165	168	190	166	196	201	183	176	188	170	177	179	172	168	202	194	180	178	189	176	176	193	175	208	202	177	197	190	167	187	218	159	181	206	185	189	188	202	179	174	224	192	160	190	190	201	154	183	190	185	176	191	207	177	166	176	161	156	175	204	190	168	220	185	191	196	182	188	185	171	159	181	183	184	179	173	201	171	165	177	159	183	178	200	199	198	164	177	197	191	177	154	192	185	181	184	202	196	170	174	170	186	158	176	179	192	191	171	177	161	175	203	169	171	175	177	183	183	166	170	175	194	214	184	210	174	187	193	168	201	190	177	180	191	207	180	192	176	179	186	192	187	188	193	187	202	188	167	180	192	185	181	210	164	187	176	170	201	178	202	174	160	187	207	181	173	189	204	173	164	186	214	171	166	191	165	195	173	179	172	181	178	182	193	186	186	172	159	211	179	173	183	180	179	182	173	175	180	201	185	178	170	162	190	170	205	169	181	192	190	188	173	144	207	159	177	189	190	161	184	162	203	164	176	181	174	194	182	187	174	149	206	176	171	193	192	196	205	187	199	202	164	167	197	194	170	171	163	195	164	192	177	172	159	186	164	157	190	173	179	182	177	186	166	213	179	175	176	177	197	182	197	156	187	177	191	194	190	203	178	190	153	186	202	167	186	173	197	172	183	178	195	171	211	168	186	188	190	176	177	178	177	167	173	204	165	193	171	197	177	175	166	193	169	185	177	200	169	172	186	183	203	167	201	168	170	187	195	196	191	161	181	188	173	164	166	172	156	162	179	189	170	196	169	181	165	177	186	193	192	163	173	177	188	164	178	176	179	164	179	181	181	168	192	163	211	171	180	179	196	187	195	181	194	167	194	176	197	186	193	197	188	170	194	185	198	173	174	188	160	178	184	172	204	191	172	191	203	181	185	193	172	183	154	190	163	150	181	196	182	191	188	197	190	152	180	180	168	170	193	157	195	186	182	172	195	184	168	173	192	176	189	175	179	191	177	177	186	197	185	199	167	173	194	185	198	182	175	201	195	167	173	176	175	199	187	191	182	206	195	179	170	180	189	164	201	182	159	175	181	173	184	197	196	181	193	175	184	183	199	178	169	188	186	193	173	172	151	214	169	200	185	190	164	179	169	184	170	166	179	192	187	170	215	205	184	188	174	175	174	188	206	182	177	202	167	183	172	209	168	175	185	171	178	161	150	195	197	172	174	182	187	186	179	199	173	196	181	194	168	184	180	194	174	151	183	170	170	189	166	186	191	164	187	190	203	182	174	196	180	178	182	186	186	165	182	170	199	146	190	200	192	167	176	180	179	184	184	189	177	169	178	172	160	199	185	167	197	192	186	167	192	175	174	175	177	160	189	204	192	175	186	176	196	170	161	178	169	168	200	201	169	182	179	162	181	183	181	179	180	161	169	178	165	176	190	208	185	155	197	197	176	171	190	192	171	189	177	175	185	182	180	197	185	180	179	181	171	174	186	179	158	182	172	186	194	173	176	184	183	169	168	176	193	176	174	191	201	179	185	197	173	198	156	172	184	193	167	193	180	207	177	197	189	186	198	201	174	179	163	205	195	178	193	173	164	191	198	183	189	184	171	184	181	170	206	202	181	176	182	158	157	175	189	173	188	189	185	201	177	168	206	199	189	162	186	176	188	168	192	199	163	180	180	203	177	186	168	207	206	186	176	206	196	197	171	193	183	191	190	185	167	164	171	171	194	185	187	196	170	226	196	191	190	208	188	171	192	188	186	191	185	195	206	189	211	180	167	177	214	192	189	189	169	168	174	182	153	165	179	188	177	179	164	217	184	149	184	209	195	176	179	167	201	196	167	200	187	190	156	186	187	190	183	189	184	196	179	170	172	166	193	191	171	194	146	169	173	174	177	173	169	202	183	183	185	190	173	185	182	188	181	200	195	184	174	204	182	181	182	156	172	194	185	177	184	156	185	165	196	170	196	172	185	179	188	183	214	177	159	189	194	191	181	187	195	187	192	204	184	176	192	196	188	190	187	171	181	166	170	195	170	195	179	188	184	174	174	175	189	187	181	169	185	197	193	194	184	181	162	166	176	169	176	183	187	144	188	205	180	169	207	190	166	206	172	177	174	155	186	180	179	170	157	188	160	190	162	180	193	171	180	165	168	170	176	192	195	186	174	157	172	172	178	198	173	198	198	178	181	200	178	191	172	164	190	181	181	194	191	169	207	164	198	183	181	183	184	192	205	165	195	175	169	184	180	185	183	169	166	175	181	205	179	167	202	166	187	196	168	189	186	199	179	185	203	163	185	188	170	171	193	178	195	175	187	173	171	180	179	191	200	189	178	180	173	188	132	173	165	197	186	189	179	159	209	177	193	184	182	185	172	187	173	188	178	176	178	208	205	171	171	160	207	181	204	196	190	150	195	163	202	172	179	164	201	189	175	197	191	150	165	177	166	159	206	165	170	196	207	187	198	182	171	188	188	181	199	174	204	169	181	175	175	199	180	170	155	202	168	173	192	191	182	176	200	180	189	192	162	172	206	195	177	174	187	179	183	174	208	176	176	192	187	182	166	183	180	161	179	194	180	180	182	204	209	187	163	180	182	187	214	183	181	176	184	211	187	192	184	186	163	168	183	172	176	174	179	170	174	200	190	181	205	160	160	190	180	173	169	172	180	177	169	199	174	187	215	183	208	196	192	158	187	177	185	195	205	203	175	207	167	201	199	209	193	203	170	182	173	196	164	193	159	172	186	186	215	186	194	175	177	168	153	174	198	196	186	184	156	202	179	181	200	182	178	194	176	174	191	163	201	185	175	178	194	154	199	182	165	203	206	190	187	159	180	191	171	167	180	190	185	167	167	194	157	181	190	171	177	148	185	183	207	191	177	168	189	177	173	174	158	186	172	177	188	194	179	187	166	166	182	188	179	171	178	189	185	190	175	193	151	189	177	209	214	187	178	209	189	193	181	172	179	159	152	177	189	198	201	210	214	189	211	164	165	187	181	183	190	165	199	180	187	177	170	175	174	187	185	167	182	163	177	179	191	184	203	183	171	163	186	194	181	202	173	163	178	193	184	184	171	193	193	178	197	191	195	189	185	181	170	160	186	168	182	197	171	177	161	177	156	184	171	164	203	178	197	187	209	155	177	202	171	180	178	169	202	177	168	192	185	188	191	188	163	172	194	181	196	194	197	168	181	180	194	166	164	187	170	187	177	205	192	175	189	173	180	157	182	184	201	192	190	159	166
26533	20267	9807	1466	941	711	459	407	378	430	417	402	355	379	350	354	353	381	361	356	379	395	382	330	361	349	335	364	343	353	352	337	355	362	348	345	337	328	350	342	389	354	342	363	371	324	369	344	333	350	397	344	327	334	347	343	316	348	352	338	394	353	363	363	375	345	345	355	337	365	356	332	367	347	349	356	378	348	346	318	369	337	365	336	327	336	338	340	335	368	350	357	351	371	364	332	335	361	344	378	342	342	343	336	347	375	354	384	334	360	370	362	350	358	361	364	371	349	363	353	355	323	363	333	375	368	346	360	356	339	372	386	362	379	333	346	364	327	367	375	386	393	312	337	345	352	314	325	366	351	318	336	348	328	343	329	316	343	375	357	345	339	346	346	337	359	356	363	353	386	358	325	331	330	360	342	332	379	353	364	332	333	366	301	358	371	333	369	372	350	330	362	365	360	322	361	333	343	345	380	355	350	354	376	358	362	358	344	379	324	322	360	337	356	367	347	354	376	377	321	317	353	362	344	358	356	362	342	350	364	320	365	374	378	355	356	377	386	342	373	413	349	359	379	337	366	346	326	414	345	363	328	369	332	325	366	362	357	331	375	349	339	359	367	352	379	384	389	331	363	368	347	334	335	333	329	350	374	321	383	320	367	353	390	401	337	396	377	343	336	339	351	304	342	350	362	335	359	340	329	352	374	335	357	364	361	369	367	323	357	345	342	355	349	365	325	337	337	349	376	339	344	344	356	370	377	358	333	331	341	342	372	356	344	354	355	361	332	368	344	370	355	346	385	350	335	353	337	315	349	331	362	319	369	353	395	384	363	357	369	333	371	326	347	354	346	373	351	350	322	329	347	329	351	350	379	353	362	345	345	309	367	368	325	350	347	393	354	365	320	354	333	356	364	371	378	367	371	359	322	353	372	338	361	350	357	379	338	369	328	356	365	365	319	354	367	356	324	314	375	314	353	345	319	375	362	340	355	343	341	349	345	326	357	328	309	343	387	368	367	335	366	305	384	338	365	329	336	372	355	361	365	333	335	343	364	365	360	337	374	355	355	349	348	364	331	372	355	331	350	303	334	370	356	354	341	347	346	360	345	358	347	362	322	348	368	352	356	360	386	359	358	376	345	353	344	369	347	343	359	295	352	345	342	372	352	331	382	365	357	380	352	331	353	352	344	322	353	347	332	339	359	338	362	341	352	345	326	356	387	346	340	317	362	347	352	332	377	345	337	370	366	354	377	360	333	351	340	316	381	337	379	397	368	362	331	351	379	378	364	340	364	319	349	362	357	359	360	376	319	391	335	347	361	324	367	351	365	380	347	350	386	341	349	359	361	326	369	358	349	362	352	344	372	341	319	388	368	353	366	349	338	342	370	339	362	352	344	320	369	330	370	323	365	349	382	378	368	337	324	340	337	344	344	321	344	391	305	364	342	354	327	351	365	370	341	331	355	370	343	359	364	359	344	361	362	354	345	340	347	366	377	365	365	329	336	347	335	344	339	371	339	375	331	316	350	353	372	381	341	360	340	354	358	355	360	342	342	344	334	321	360	345	352	339	331	335	334	346	353	372	400	346	327	342	378	344	338	367	344	373	337	324	359	351	351	353	370	355	368	355	337	352	339	362	361	371	353	348	357	376	361	347	350	328	367	360	341	332	351	374	337	355	340	386	352	391	324	377	323	307	366	324	351	389	348	364	369	362	362	347	349	377	374	349	353	338	359	351	348	351	360	345	367	344	360	342	321	366	360	344	370	362	338	358	335	338	355	343	348	352	332	338	384	355	349	353	337	339	336	370	369	310	369	367	308	363	349	339	357	375	341	331	381	340	389	321	382	329	340	363	355	338	322	369	332	345	364	369	328	351	351	369	354	372	379	313	364	340	364	381	370	363	341	356	355	317	357	326	354	329	334	329	352	343	368	369	378	312	352	372	354	347	366	365	359	353	372	384	338	353	355	356	323	357	350	353	351	356	330	339	327	350	357	345	339	354	357	331	392	342	339	362	340	349	332	335	347	388	365	335	341	382	349	326	351	367	347	369	356	343	345	324	351	337	329	338	359	351	376	336	379	363	360	374	347	335	303	371	356	375	346	323	367	364	318	329	347	365	367	334	313	379	351	384	358	357	361	359	332	316	331	377	352	404	357	348	359	330	344	372	389	342	350	325	364	357	359	357	335	358	336	360	370	351	335	348	352	346	332	364	349	335	357	332	346	319	327	322	354	355	323	359	322	331	341	356	358	353	374	333	356	323	337	385	363	347	370	338	352	366	340	329	315	324	338	320	364	366	322	350	347	378	364	355	355	348	359	355	334	355	362	344	361	343	340	339	351	326	324	336	369	322	354	340	354	348	393	343	365	315	366	358	359	347	354	385	352	357	349	374	357	354	372	350	365	340	368	362	338	349	368	376	372	367	340	337	353	366	384	388	325	377	344	352	338	375	318	337	355	359	380	376	355	337	387	389	346	349	357	362	355	319	359	336	355	339	315	345	367	316	331	324	377	346	342	387	340	362	329	371	377	364	341	352	365	392	366	351	372	381	361	380	342	360	364	396	343	365	341	371	346	359	358	345	333	329	381	357	356	333	361	350	373	342	317	347	332	326	337	350	385	343	373	360	373	327	341	336	324	334	347	337	367	342	379	365	317	382	363	335	353	388	344	361	335	376	338	331	365	349	343	379	329	361	337	325	337	345	372	388	364	347	342	302	361	376	373	353	349	334	354	352	354	354	331	368	325	370	361	338	357	377	325	363	324	338	361	332	350	335	340	358	373	352	334	361	334	349	344	357	338	343	364	342	366	376	329	375	345	359	341	358	338	322	333	378	351	353	356	359	371	327	330	341	353	369	354	376	352	370	346	356	355	347	354	358	357	356	342	339	377	361	350	328	338	336	343	322	341	334	341	398	365	363	358	333	370	381	350	338	362	347	348	364	351	320	374	364	354	331	357	362	315	348	306	372	366	344	340	306	380	377	324	381	353	354	365	338	333	345	369	355	365	302	350	379	399	323	365	340	320	319	341	352	336	343	367	352	362	351	327	354	352	346	305	353	332	312	341	344	373	367	362	369	383	341	335	359	358	374	328	369	380	376	350	320	360	377	374	368	359	346	365	341	339	355	331	352	337	333	332	336	329	338	369	349	334	330	383	378	353	326	347	375	365	350	351	349	338	374	331	336	362	374	340	398	345	382	352	361	344	345	355	350	343	356	342	346	366	354	345	404	353	341	356	349	341	373	367	379	364	357	343	362	340	358	305	355	348	334	354	327	348	360	377	379	346	363	382	360	370	336	363	323	337	330	359	362	342	344	371	332	354	363	344	348	371	318	301	334	325	350	347	334	338	345	347	364	370	380	349	339	358	340	394	348	336	359	348	352	339	365	356	368	386	351	359	388	340	339	352	357	349	357	333	377	355	344	311	337	342	322	387	367	375	347	338	348	373	352	370	381	345	378	334	375	338	328	336	352	357	371	354	351	381
4728	3482	3593	1354	1518	1250	641	571	477	495	589	554	507	458	457	459	419	442	444	476	432	381	377	441	469	410	445	397	456	459	420	441	455	393	460	419	460	443	438	422	445	450	439	425	463	422	412	426	434	412	420	463	432	448	437	431	376	423	431	438	422	435	437	388	465	420	469	398	439	447	410	427	420	454	419	452	449	423	393	418	412	423	411	422	427	434	413	425	429	427	425	428	436	439	431	461	444	453	466	468	487	415	416	432	448	415	422	408	400	472	420	473	451	437	453	408	453	422	467	433	420	403	412	468	435	464	436	435	406	446	419	418	437	419	458	446	383	396	389	410	413	430	443	412	461	407	418	436	428	409	448	415	416	420	411	474	458	429	396	448	435	478	438	435	418	418	462	452	441	470	392	447	428	420	419	401	431	420	434	428	422	428	418	402	448	433	459	394	444	459	397	439	422	437	420	441	387	460	405	426	453	398	438	424	421	431	450	415	440	444	402	433	456	415	403	398	405	417	371	451	443	423	443	446	453	405	406	416	419	449	449	429	432	434	421	435	420	446	404	446	451	448	448	458	400	455	440	425	409	465	400	441	442	405	428	415	400	438	407	402	428	425	427	450	440	434	465	465	475	410	440	445	425	406	430	427	420	398	410	430	453	415	454	421	412	431	410	445	428	422	421	408	460	411	413	404	408	416	425	439	408	415	416	429	448	403	448	400	447	422	432	451	456	460	440	453	437	443	434	451	403	420	410	408	439	433	451	458	443	446	456	420	437	401	453	391	386	433	440	424	445	396	411	436	393	426	417	431	394	402	434	414	444	453	435	422	392	429	428	408	396	423	429	473	410	446	467	460	429	438	435	412	428	474	429	433	420	462	387	417	434	430	428	459	445	447	451	442	426	449	419	411	470	444	467	403	396	471	427	421	431	459	443	424	434	415	405	419	391	446	447	439	464	430	460	437	449	424	396	404	416	420	453	437	419	433	453	436	423	464	441	402	455	418	428	439	420	415	421	433	433	410	410	459	435	439	410	483	433	446	422	471	417	413	400	395	449	410	459	460	424	400	420	455	473	425	449	432	438	443	436	429	448	449	444	440	422	468	407	432	423	408	443	374	422	429	383	418	426	443	412	441	412	436	436	406	440	429	424	421	468	440	458	404	443	429	412	405	409	428	403	442	424	442	454	416	412	443	427	423	457	415	465	449	418	410	437	435	428	418	439	406	419	431	404	443	418	437	449	414	419	439	365	431	435	451	441	426	405	406	431	489	430	463	459	429	419	409	398	444	403	425	442	430	440	404	431	413	466	406	466	416	437	405	415	454	411	423	444	466	383	417	429	425	393	432	439	419	447	439	438	451	423	412	460	443	416	435	456	441	422	451	430	442	447	452	409	447	403	451	417	422	448	447	476	420	442	438	430	419	439	405	440	433	422	437	382	469	415	466	436	420	423	442	446	419	431	457	466	456	406	395	439	459	418	462	441	429	405	432	389	402	408	402	441	453	460	453	435	469	436	436	421	441	415	459	484	453	420	434	445	420	436	463	404	399	424	413	425	449	394	451	424	399	456	438	452	432	453	460	439	458	372	418	449	439	441	435	425	416	437	421	411	444	424	409	438	453	431	458	421	443	416	407	456	448	445	419	420	435	395	408	455	433	383	443	449	421	422	427	450	465	433	428	448	427	444	430	441	432	436	446	438	428	463	442	427	437	413	381	423	423	435	419	411	450	435	405	464	433	445	487	438	415	420	421	434	417	421	412	393	423	429	442	468	389	410	420	447	378	427	453	433	431	441	417	432	437	398	424	438	475	400	427	454	417	411	430	415	459	408	431	418	411	430	429	422	445	455	428	435	408	441	446	429	459	450	444	419	440	426	469	429	408	446	409	417	398	401	442	460	421	416	428	438	434	420	447	451	414	438	424	430	435	422	439	428	415	402	415	455	414	431	459	401	426	397	410	400	432	455	412	417	395	436	452	463	417	434	414	423	389	465	427	418	416	444	427	446	427	440	464	425	406	412	410	444	437	448	427	424	420	382	407	466	423	451	466	394	438	431	410	442	433	412	413	427	453	418	434	459	391	431	431	418	455	417	464	413	462	398	452	428	429	467	425	428	410	412	426	427	439	438	449	424	426	428	416	466	441	443	389	436	431	409	403	424	467	410	449	406	426	436	427	398	443	405	419	428	405	421	428	456	441	398	441	434	439	439	412	435	423	430	399	442	437	486	434	483	402	423	430	431	428	394	441	435	410	444	449	385	434	425	446	441	423	420	445	419	423	399	425	422	424	437	414	433	399	436	385	429	438	397	437	429	397	394	410	387	456	421	431	395	431	423	441	429	427	458	445	446	398	427	418	412	456	424	436	438	474	425	449	417	378	450	423	480	471	421	392	443	444	482	389	445	429	435	419	417	433	374	441	397	433	418	448	416	441	445	398	461	446	410	433	415	436	381	413	408	422	374	446	393	416	406	463	419	436	431	437	434	409	434	424	406	450	417	444	400	451	390	433	417	438	460	446	425	437	448	440	393	391	419	396	410	413	417	429	406	454	447	414	436	418	435	425	431	461	412	462	409	438	382	451	395	466	460	444	433	426	455	413	468	447	407	431	421	414	483	444	430	428	449	441	417	442	435	409	424	418	429	456	403	440	450	462	392	384	454	448	426	431	420	428	417	424	420	399	429	411	442	432	423	410	474	418	421	397	470	428	412	417	424	417	435	414	417	457	439	409	447	418	395	428	461	430	418	411	407	408	437	438	434	419	410	399	425	422	429	414	426	418	399	446	434	428	396	401	423	431	432	391	413	469	429	419	389	432	450	462	416	448	451	453	443	430	442	467	419	422	438	440	443	419	427	401	415	437	431	431	447	435	401	412	425	435	432	423	452	441	438	435	418	408	425	417	443	402	436	476	446	454	446	455	393	436	455	402	436	432	440	411	404	449	406	396	422	428	478	468	430	444	430	421	422	460	419	419	445	443	415	459	409	436	435	444	427	404	423	384	435	443	381	456	432	418	425	429	430	434	430	409	468	440	430	421	406	424	395	410	435	443	410	377	365	423	433	404	446	432	463	450	432	432	423	450	396	449	454	433	445	434	453	416	436	438	427	424	453	436	426	418	424	444	440	360	414	434	431	425	451	404	429	418	406	456	414	463	413	457	435	455	485	436	427	430	431	423	465	431	372	428	454	451	446	462	415	447	422	435	455	426	429	420	456	414	473	420	452	423	421	458	426	427	439	402	444	451	449	431	472	434	407	453	441	429	426	430	421	448	438	456	435	415	401	426	438	426	385	454	416	435	436	434	399	441	436	421	447	414	436	448	437	416	441	420	421	414	417	454	426	426	441	433	461	422	441	412	438	417	481	423	436	464	415	418	424	412	402	414	436	424	452	435	445	473	431	429	462	402	447	458	461	408	435	449	409	409	419	399	431	392	461	433	469	418	418	429	459	446	420	439	430	420	427	418	428	405	436	439	420	412	427	437	411	462
23274	20772	28140	23473	20769	13504	1425	800	517	502	471	425	338	308	268	243	234	238	213	202	185	220	199	173	200	171	181	205	197	170	158	151	180	153	164	145	146	160	161	160	171	179	130	150	157	132	158	158	167	161	169	177	132	173	159	132	181	159	142	156	169	177	153	158	157	135	152	202	155	145	138	156	155	133	163	156	154	166	144	156	161	152	138	136	142	168	156	148	141	155	173	135	157	166	127	135	141	162	132	145	128	146	149	146	153	149	175	132	156	156	141	144	150	161	169	168	144	146	128	158	150	163	157	145	141	145	159	155	156	152	136	155	160	137	147	165	153	177	138	134	145	141	149	153	158	151	163	156	149	124	156	140	150	134	164	168	154	148	151	138	144	154	162	136	143	144	139	137	148	160	145	152	156	143	136	158	159	176	157	144	136	168	156	165	147	154	138	157	178	147	152	161	173	172	141	134	155	168	173	158	151	150	153	153	147	134	156	131	138	146	164	166	174	150	148	154	169	142	157	157	184	141	155	141	152	155	156	163	156	152	182	151	146	152	169	151	161	181	169	159	152	167	134	160	143	148	151	136	160	136	166	132	145	143	139	150	145	153	144	132	146	163	142	143	175	160	150	152	166	156	152	134	151	158	156	143	152	139	144	133	141	148	154	137	160	160	152	137	137	134	162	159	158	144	152	135	161	152	162	132	156	140	162	166	140	133	141	135	152	144	143	145	146	133	149	138	156	162	155	150	155	146	166	139	142	152	144	155	149	167	149	135	147	144	159	153	162	157	154	147	130	141	144	141	133	163	143	155	161	147	144	147	147	154	151	133	153	177	151	141	153	145	137	161	151	164	149	156	133	155	194	159	157	144	137	137	165	156	144	143	142	134	160	153	153	154	165	160	132	148	131	149	160	144	146	155	135	137	146	132	142	145	163	153	147	161	164	158	146	157	138	137	157	149	157	152	131	136	161	137	170	159	145	164	151	165	150	142	152	155	157	165	142	142	158	165	121	164	143	156	151	138	158	159	165	150	182	155	141	160	156	141	143	172	153	182	155	156	149	166	147	152	141	134	176	155	142	155	134	167	145	165	157	163	157	136	155	182	129	144	141	143	137	178	163	154	149	148	159	144	131	129	157	142	167	140	136	134	164	154	155	139	146	150	150	148	164	165	152	136	163	139	148	163	162	153	142	154	138	156	166	148	147	151	136	150	139	157	156	139	181	146	152	125	168	176	146	132	154	140	161	146	154	140	155	132	136	159	169	153	148	150	132	150	153	169	144	172	152	150	147	145	162	148	138	162	156	147	171	133	178	120	147	163	141	154	171	160	132	145	149	146	166	150	161	146	157	140	144	158	147	134	154	129	157	149	154	150	158	148	154	137	150	147	154	164	136	165	173	154	131	152	159	160	178	119	168	158	167	137	132	143	164	138	153	159	156	158	163	163	144	150	153	148	151	154	161	153	126	159	153	178	157	159	134	150	153	142	134	167	144	133	174	137	155	153	136	144	177	132	122	169	150	144	160	155	146	166	172	141	155	134	143	132	160	151	152	149	148	153	158	150	153	147	147	143	133	161	141	139	144	126	151	144	152	161	143	138	148	162	159	146	170	144	148	160	134	155	159	164	155	170	130	143	146	136	131	138	162	153	160	146	151	147	156	154	163	149	137	147	141	166	158	134	159	150	139	148	164	135	152	137	133	142	142	145	141	143	147	157	165	136	141	143	159	147	158	143	126	158	169	156	158	170	136	156	152	164	154	162	139	149	151	136	154	146	148	153	166	147	132	155	149	131	161	166	132	139	151	155	171	146	151	155	151	153	154	152	147	165	169	164	140	147	137	146	140	147	134	164	167	164	147	142	152	151	153	143	148	134	148	163	159	150	148	140	172	146	174	157	143	150	153	161	141	136	162	155	140	152	153	147	143	147	155	160	149	152	149	150	161	138	150	155	148	155	127	189	141	132	131	128	157	151	142	167	155	160	146	162	165	143	170	148	160	163	152	128	159	159	182	142	157	160	143	145	180	146	134	161	160	141	144	134	153	138	150	161	170	155	144	137	145	152	149	139	162	147	166	153	157	137	159	147	147	157	144	140	146	163	156	141	162	143	134	158	126	147	144	154	143	150	140	134	154	145	149	173	125	156	133	160	143	160	138	152	153	154	148	152	158	129	149	161	123	130	173	142	132	163	143	137	141	138	146	146	154	135	152	129	159	148	171	151	143	174	166	172	145	158	144	156	148	149	152	152	136	184	147	151	143	147	150	154	153	143	144	142	159	149	162	155	160	165	159	153	142	153	168	167	161	143	167	154	142	149	147	157	148	158	144	169	144	148	161	132	138	151	133	145	146	153	148	139	145	160	160	153	160	125	145	153	121	145	170	138	168	149	146	165	163	157	146	165	157	149	158	166	165	163	138	142	171	160	153	155	152	147	157	143	155	173	139	151	136	150	149	150	143	148	159	163	152	138	136	164	155	150	147	151	155	141	156	129	156	134	132	143	156	143	144	138	153	120	156	156	170	150	143	149	167	150	161	136	159	146	175	175	129	153	144	139	127	153	159	143	142	171	152	131	169	122	161	158	139	154	139	150	155	147	146	150	134	152	149	155	152	159	148	164	141	164	158	170	150	135	131	180	157	160	152	149	127	141	168	130	176	156	176	147	140	155	147	170	161	153	145	155	144	136	165	143	174	149	149	161	149	160	166	147	161	152	157	145	154	153	151	131	145	146	162	124	150	132	139	144	160	139	167	150	186	133	139	149	126	158	171	165	170	143	153	168	154	166	148	155	141	130	120	162	155	150	153	165	130	147	142	129	157	153	152	159	144	164	152	155	175	140	135	152	158	154	144	161	155	166	144	156	166	164	154	147	158	142	141	134	151	139	152	174	150	149	142	156	165	145	152	164	149	160	170	174	141	138	146	160	148	142	173	134	159	162	158	163	145	151	136	173	166	149	146	145	163	136	145	148	149	158	155	154	148	166	152	140	146	160	142	168	133	142	148	138	154	132	158	134	158	164	146	149	175	133	151	149	155	128	164	140	155	154	153	129	143	166	125	154	147	143	157	156	152	164	137	162	130	134	144	144	156	155	170	163	145	143	138	127	154	164	140	159	151	166	145	149	133	162	161	145	156	152	130	157	151	141	166	145	138	158	149	160	142	164	145	165	142	145	152	155	137	128	142	167	156	178	158	155	156	151	145	141	144	156	156	148	127	142	159	130	148	149	150	149	146	159	152	165	160	158	139	149	121	137	142	157	127	164	157	130	139	157	143	154	138	130	154	138	147	148	151	149	127	141	139	142	167	138	151	141	155	138	128	144	169	128	172	160	148	162	149	136	164	151	153	163	160	147	160	145	156	144	153	147	136	143	149	156	130	162	148	134	153	141	136	154	133	182	147	162	149	162	148	160	141	148	151	138	164	136	147	149	145	150	141	180	141	156	157	157	172	171	171	135	156	148	152	153	134	151	160	157	152	164	142	136	181	156
5680	12396	11732	5270	4784	3541	1916	1554	1083	982	862	759	598	486	403	401	336	335	303	304	289	286	256	291	269	233	221	237	226	211	243	198	236	233	229	213	220	208	251	212	193	225	199	174	197	181	210	190	200	189	184	205	232	203	180	193	189	194	187	196	207	210	182	196	202	185	202	179	204	191	201	203	207	179	214	204	185	200	170	179	199	188	225	189	187	172	193	189	219	187	186	212	209	188	197	211	180	212	201	198	211	201	195	183	189	199	194	202	194	190	179	189	228	209	172	197	206	206	194	190	186	187	204	173	190	170	204	196	202	204	204	211	203	205	201	206	194	201	196	186	202	180	188	176	190	209	206	213	194	179	192	198	235	203	209	190	191	208	183	178	178	193	202	180	186	183	175	182	181	178	217	197	195	202	198	194	198	174	171	176	170	196	203	194	185	190	176	190	204	182	210	206	172	214	203	181	174	181	200	202	197	167	196	200	214	183	192	193	196	218	185	203	164	191	192	172	197	175	189	216	184	188	191	185	214	187	187	202	199	181	190	176	197	204	172	197	184	185	181	185	202	197	173	192	208	209	200	182	209	199	198	194	205	195	177	194	180	206	186	191	188	193	198	177	199	165	181	158	211	184	172	198	216	192	191	206	206	171	203	196	192	196	200	180	169	186	213	221	213	221	186	208	208	188	195	205	195	184	178	195	196	206	166	198	188	179	206	190	178	201	218	216	198	201	176	179	193	193	176	218	200	209	191	187	183	213	228	205	199	176	213	188	186	206	191	209	190	205	201	195	189	179	186	213	202	212	190	195	172	223	187	173	197	189	191	177	179	195	188	189	198	204	216	195	185	200	193	228	176	215	202	184	198	188	173	200	177	185	183	179	199	194	197	200	197	182	179	188	215	201	171	187	201	179	191	203	222	204	180	198	190	203	191	211	195	215	220	196	195	180	189	182	169	186	171	185	180	178	180	200	196	229	191	199	184	198	181	197	204	201	176	194	208	218	192	200	192	184	201	210	215	179	195	184	178	184	184	178	226	216	186	205	202	174	227	187	209	208	196	182	190	189	188	206	176	163	185	201	195	202	193	199	202	202	207	204	197	151	181	201	184	179	205	178	197	194	198	196	202	191	187	171	198	214	175	198	163	207	205	203	202	197	204	177	189	191	191	176	187	201	169	193	184	197	219	198	190	167	196	192	189	223	182	193	188	202	204	193	185	175	200	192	170	185	211	185	195	182	191	223	207	183	191	208	187	199	203	202	198	205	230	202	222	179	191	204	192	191	210	179	186	207	199	203	181	205	186	195	183	192	183	203	192	193	195	209	208	204	154	184	171	181	157	215	217	184	205	194	188	207	189	186	192	204	181	202	201	184	192	189	199	182	171	192	209	201	210	188	212	153	186	184	205	216	189	204	192	193	193	197	172	215	211	189	191	211	188	185	179	204	184	196	197	218	198	190	188	208	194	176	210	226	185	206	185	200	186	200	185	184	209	217	192	169	216	194	199	178	218	196	197	166	204	176	190	175	211	197	193	187	200	182	182	195	219	210	180	189	193	185	184	192	189	207	180	174	192	185	190	203	211	202	204	165	191	194	201	194	181	168	163	193	193	206	210	187	193	186	160	201	186	196	212	199	181	212	170	204	178	212	169	180	204	200	182	188	190	196	175	196	177	209	182	193	206	188	200	176	176	197	207	168	184	193	224	200	181	172	210	195	205	196	171	187	164	200	202	168	205	210	200	191	199	200	204	228	186	204	194	193	195	192	194	196	191	190	196	181	168	192	192	194	205	196	207	169	166	187	182	186	203	199	185	209	172	225	166	208	194	197	221	188	198	208	214	205	196	201	196	194	207	179	204	163	172	193	195	196	190	186	201	175	177	179	167	191	191	185	188	180	180	164	200	213	179	180	193	200	185	179	177	217	201	175	180	184	199	199	216	173	165	194	192	207	204	173	183	166	195	175	197	180	206	204	203	203	196	201	185	204	195	201	212	199	200	185	204	201	164	186	181	184	180	184	199	189	220	182	183	194	181	206	174	190	207	191	208	206	199	189	191	190	180	158	190	195	177	188	193	230	177	167	199	183	182	195	186	190	205	206	214	195	192	201	179	201	189	197	195	187	163	203	173	208	173	183	209	208	201	189	201	177	167	189	201	187	178	185	166	215	178	190	195	197	178	178	199	206	174	188	211	191	196	171	202	189	192	186	204	188	203	211	217	201	201	188	188	187	181	202	191	192	172	198	198	163	200	214	200	185	187	197	185	188	215	199	191	175	184	193	162	185	206	226	207	222	185	171	183	178	187	194	171	207	183	182	205	190	193	173	174	195	224	197	179	188	175	191	201	198	187	197	184	176	173	181	182	168	194	174	164	180	179	181	184	210	166	169	195	195	186	193	173	195	207	196	187	197	222	186	178	192	234	207	172	186	215	184	185	191	191	213	233	200	175	190	214	191	182	184	177	203	197	185	198	226	195	213	206	163	197	202	191	170	191	198	192	176	194	178	203	179	180	193	194	215	200	199	187	187	188	193	190	191	194	178	193	182	184	201	174	185	181	185	194	199	192	187	220	176	187	195	212	196	198	196	178	192	193	170	192	180	204	195	187	194	192	199	188	194	192	182	184	208	198	215	203	177	191	187	233	206	201	203	190	203	177	188	223	190	180	207	185	185	165	179	190	187	215	195	188	200	201	166	217	200	222	211	169	194	203	190	190	186	196	205	196	183	223	206	212	189	180	218	170	213	179	195	183	212	188	185	210	182	197	183	201	188	186	183	195	202	186	161	171	204	185	208	181	164	235	194	200	195	207	203	171	198	194	211	158	197	190	194	197	211	181	203	162	174	181	196	201	184	190	217	190	203	213	200	189	192	164	206	173	215	176	184	205	184	184	203	204	183	176	222	195	187	178	186	198	177	180	218	219	196	176	197	188	185	191	193	200	189	199	221	207	175	211	210	188	208	185	187	195	194	192	174	200	185	198	187	181	183	209	207	196	192	202	176	207	195	181	173	196	179	184	183	197	206	209	178	202	207	185	194	173	206	185	203	184	203	204	179	203	184	195	201	195	190	157	207	181	200	205	185	169	206	184	182	179	210	207	187	200	199	205	170	178	179	190	218	179	190	189	203	184	225	194	172	193	173	207	167	188	203	186	214	215	206	188	192	199	185	180	182	194	200	179	193	184	204	199	181	205	192	183	203	187	203	176	172	182	180	163	190	186	184	192	188	184	186	184	212	190	167	187	185	200	213	182	219	179	188	200	189	191	214	202	213	176	175	201	195	199	187	205	180	200	187	167	203	194	188	190	212	183	189	193	184	200	172	201	193	217	171	186	209	179	193	203	207	206	186	191	196	198	199	201	217	172	185	183	233	203	207	206	180	179	195	197	200	190	171	190	199	180	194	223	187	191	181	212	197	195	198	204	189	189	194	194	210	190	190	185	208	194	159	202	193	162	180	202	205	204	190	182	195	183	199	217	185	182	201	205	201
24585	20809	27170	24455	13005	1857	888	666	575	553	564	582	503	525	445	472	478	447	471	439	477	453	442	421	431	473	427	423	436	435	425	393	459	450	421	403	425	424	407	396	421	442	440	401	431	408	433	399	478	451	448	378	427	471	439	434	415	436	459	461	399	432	405	366	443	399	457	461	421	426	389	428	395	395	457	421	409	400	445	407	415	448	420	419	484	425	455	421	412	405	448	410	429	416	380	433	420	436	428	435	427	431	393	427	437	399	422	417	406	453	454	435	445	409	417	423	439	423	415	433	397	385	418	400	429	441	427	408	432	419	419	408	420	457	453	397	410	424	434	447	387	374	435	458	484	440	397	402	414	432	423	423	397	424	424	431	428	431	432	400	377	418	433	425	407	427	445	413	401	439	390	387	391	407	424	440	434	447	438	416	427	407	401	396	407	410	437	453	472	444	416	415	444	473	422	426	413	432	436	451	439	421	404	456	416	403	420	464	414	444	437	447	430	452	436	414	407	439	430	426	431	422	419	436	411	429	430	414	422	418	403	447	444	428	401	459	382	433	442	392	453	417	406	387	461	452	384	384	418	423	419	431	420	394	394	429	446	420	442	410	451	427	425	387	427	437	430	413	418	393	405	430	433	429	440	403	451	436	462	428	451	424	412	433	427	459	436	405	403	429	396	392	422	440	424	431	407	435	439	432	409	413	432	400	394	455	433	410	414	409	427	429	428	424	445	410	417	433	426	431	430	409	396	464	406	442	435	428	452	443	437	457	425	403	394	386	420	388	416	419	439	407	447	439	422	423	401	417	416	415	426	401	395	416	426	439	438	429	427	408	401	396	407	405	452	415	400	418	437	426	418	420	397	441	433	428	424	401	463	393	421	433	428	421	429	416	415	446	415	458	412	413	454	415	414	402	440	425	437	443	485	396	427	429	390	414	429	464	399	407	440	441	407	441	420	424	398	420	437	387	420	403	417	422	446	440	462	424	425	459	436	425	422	415	424	405	432	401	438	400	439	373	449	436	385	424	424	405	439	463	441	426	416	410	417	403	442	398	421	417	402	406	381	453	420	457	432	428	439	447	441	399	417	438	444	393	403	419	465	426	412	444	418	420	444	418	441	408	457	436	435	401	466	412	456	406	415	430	430	447	383	421	445	415	411	427	425	414	422	416	441	390	414	402	440	440	412	433	456	435	480	468	421	428	414	445	421	425	394	436	444	434	406	446	423	403	437	423	415	416	429	380	429	432	405	440	461	416	395	375	447	437	419	392	411	434	401	411	425	445	440	472	435	411	426	449	408	406	428	426	405	424	404	410	458	432	400	402	427	415	410	407	447	438	409	420	403	448	409	420	444	451	402	470	420	404	411	388	426	435	435	401	428	442	362	414	432	397	451	426	421	444	450	427	388	424	439	413	426	429	428	415	436	430	416	400	427	465	441	412	427	405	411	395	419	425	437	424	420	430	421	403	430	396	429	423	418	426	413	418	436	419	463	455	430	422	468	426	416	421	409	432	425	416	437	422	455	439	447	406	398	391	410	458	407	418	430	424	439	405	409	410	420	440	415	373	442	456	444	378	417	429	451	412	408	401	418	447	433	431	430	401	457	400	443	419	391	391	412	405	425	427	419	431	457	399	455	423	417	384	460	431	400	405	430	415	424	413	420	415	436	410	429	439	439	434	428	421	458	408	426	404	391	419	424	432	464	448	408	403	413	446	399	427	394	411	411	427	418	415	414	417	436	461	446	414	442	417	381	425	405	404	420	409	445	388	449	442	442	391	412	390	397	430	405	465	413	426	443	427	438	395	407	421	415	455	433	422	430	438	416	447	429	385	418	457	462	460	409	413	408	432	434	433	443	437	445	412	443	454	457	406	411	390	422	423	408	432	434	448	430	441	423	374	440	442	380	403	479	455	416	426	421	445	433	418	418	399	381	394	381	405	401	449	434	438	412	386	427	424	411	443	395	425	413	429	450	425	422	372	453	418	388	443	380	425	419	434	401	438	424	409	402	415	415	431	405	406	416	436	426	447	405	444	424	447	399	446	430	411	422	453	401	426	407	385	367	426	460	411	411	392	454	428	439	452	438	392	416	428	371	432	464	432	426	425	452	450	446	427	409	433	389	404	429	440	439	433	437	422	437	377	421	415	421	426	432	421	455	411	414	443	471	417	424	422	412	443	417	447	423	420	438	413	439	460	474	433	444	412	423	404	454	416	413	438	433	447	419	463	411	416	419	427	420	423	459	435	432	387	395	424	424	423	424	436	459	455	464	404	426	405	420	431	446	415	432	436	418	427	429	414	389	423	450	435	431	406	408	438	389	459	434	420	426	428	432	413	440	422	410	440	403	450	429	414	442	421	420	465	435	413	450	421	407	423	440	409	381	406	411	436	420	454	439	424	414	414	474	428	402	445	432	424	409	440	430	415	414	429	423	400	411	397	441	471	414	401	440	405	428	406	439	408	457	440	428	443	392	432	448	428	462	421	422	422	444	419	438	417	409	410	430	424	419	422	451	387	443	410	433	454	439	433	431	442	432	425	446	414	438	402	405	423	412	426	401	434	414	445	403	439	414	418	425	407	474	400	444	449	435	434	424	412	405	406	431	421	432	413	386	418	364	424	452	408	443	426	445	450	424	422	437	428	390	397	402	416	419	412	433	418	441	461	428	405	429	427	425	423	428	413	384	414	441	411	396	392	410	440	405	442	409	439	407	405	427	411	444	416	468	381	428	419	394	417	438	428	415	406	425	411	443	437	413	405	461	407	407	415	425	395	438	428	441	416	470	458	408	408	382	425	414	430	426	379	399	451	435	414	422	403	434	464	435	404	444	430	416	403	450	412	435	405	410	446	404	427	448	420	455	421	421	414	403	398	426	426	433	416	412	432	430	393	439	456	460	404	405	424	423	416	436	419	430	444	423	454	431	437	433	413	424	406	436	452	459	444	405	433	417	405	395	363	458	407	447	428	426	446	444	413	436	391	405	418	445	448	406	420	420	448	417	436	425	395	412	423	444	413	393	440	424	439	403	414	445	418	423	435	388	444	403	431	397	428	439	442	423	426	395	424	424	424	406	449	425	428	429	405	418	412	438	437	411	414	425	421	430	425	440	391	437	447	432	411	432	415	418	431	455	412	408	410	419	438	437	420	428	426	407	396	440	470	450	422	434	426	456	457	413	419	419	412	449	453	433	444	417	467	435	435	406	431	458	410	399	441	430	418	432	433	410	438	427	441	400	391	432	427	438	430	409	447	416	457	408	429	415	444	392	434	403	433	419	405	421	410	400	417	419	445	428	418	426	460	391	382	398	436	441	417	429	440	393	420	409	430	417	432	428	413	423	426	376	377	408	436	409	425	421	427	422	409	406	455	407	424	407	389	437	448	429	421	398	461	452	436	424	455	434	418	442	440	374	404	397	429	447	414	440	448	417	438	430	413	410	422	442	454	397	414	400	422	423	429	398	446	445	409	418	405	421	375	410	397
5721	7998	7847	3757	3377	2890	1533	1253	1022	921	928	812	702	631	558	567	544	574	517	556	541	508	523	525	504	502	499	543	487	516	543	534	507	537	518	504	530	546	488	521	497	494	500	497	487	532	487	501	485	506	493	511	482	505	528	451	475	528	502	506	481	493	516	501	479	478	502	496	519	458	502	452	517	500	525	486	517	501	503	493	465	494	473	475	503	490	475	494	490	463	496	498	467	517	488	454	497	494	490	487	479	459	483	464	468	552	470	502	480	503	513	513	493	490	535	519	500	490	487	517	478	518	506	508	497	504	519	480	485	509	535	479	503	510	532	479	463	527	537	489	539	508	484	542	495	481	530	510	446	495	490	479	483	527	522	477	481	524	479	477	480	466	471	487	468	514	465	466	512	515	457	495	484	508	473	505	489	490	446	485	493	481	456	496	467	491	527	488	479	423	508	488	488	496	483	520	512	481	475	487	494	496	504	490	543	530	514	521	467	483	506	476	474	485	477	474	478	448	490	488	486	501	509	510	469	521	520	485	498	470	470	519	510	507	504	513	522	485	507	507	531	514	464	509	493	495	462	509	488	499	489	492	487	512	480	508	504	511	484	497	476	477	491	470	535	499	514	530	526	503	528	525	491	526	467	502	481	498	493	475	445	503	469	515	496	479	523	460	490	497	502	473	521	506	515	525	502	496	550	447	468	489	465	452	559	447	525	489	518	501	448	490	523	488	451	515	507	501	473	496	485	474	492	462	493	479	469	513	490	497	496	475	507	542	492	494	444	497	496	446	498	529	488	488	479	500	520	474	496	489	536	532	445	526	484	530	518	473	510	472	548	487	483	484	490	489	507	496	516	515	516	472	469	476	474	474	486	500	484	492	532	502	495	514	497	455	479	526	445	470	496	455	539	467	486	547	445	451	472	519	522	478	500	506	527	508	503	534	477	491	488	506	538	458	469	471	465	511	458	520	510	478	537	518	522	471	511	494	529	514	485	504	504	524	528	505	467	524	493	524	514	452	499	496	474	494	523	478	485	502	507	485	482	481	484	512	488	479	471	459	518	498	501	456	463	454	474	496	462	505	503	496	464	490	512	467	507	488	443	518	512	481	467	475	523	496	488	505	497	522	485	460	521	453	442	502	461	474	467	465	499	458	480	479	539	472	481	489	495	523	474	484	457	492	473	473	496	461	513	509	489	443	515	494	516	503	515	482	466	481	530	490	488	509	500	521	508	504	475	453	482	504	502	505	456	505	471	492	481	525	492	501	493	478	506	477	449	471	479	503	443	472	477	462	500	447	479	528	498	487	514	535	472	472	486	488	496	488	517	480	448	488	509	474	493	524	489	536	490	462	527	498	500	483	486	517	487	462	506	507	469	506	486	490	508	463	554	483	491	496	563	471	465	512	454	491	480	528	513	521	479	502	485	508	498	457	458	497	524	491	494	497	510	511	493	483	528	507	466	461	441	510	517	489	502	473	510	499	477	522	492	498	519	493	513	464	515	456	496	467	473	505	482	495	471	500	486	526	465	509	446	522	472	448	513	488	496	515	507	501	515	521	464	435	488	541	484	455	517	511	481	473	498	504	503	527	493	542	499	478	463	547	502	495	509	478	492	479	486	488	500	453	467	460	460	484	517	525	494	501	483	472	495	528	474	487	458	473	504	505	463	525	506	489	508	498	531	499	467	502	461	474	491	523	485	494	521	540	500	514	505	520	506	483	460	504	472	467	480	503	528	507	498	482	507	529	497	538	498	504	470	472	506	456	430	479	524	513	458	501	485	471	415	491	497	505	505	531	460	530	490	476	495	487	501	510	536	519	481	478	472	472	489	519	484	492	504	495	497	446	472	476	499	518	466	545	520	464	476	471	498	514	508	466	482	494	507	516	486	490	491	488	480	491	484	487	484	483	513	464	508	491	481	501	507	517	500	512	463	475	452	486	493	471	493	491	502	520	504	477	488	500	491	493	514	511	461	491	501	485	497	492	512	462	451	473	485	503	489	444	500	491	506	504	506	518	520	526	523	503	477	499	473	540	491	469	499	500	452	476	499	514	523	469	524	465	513	483	491	484	483	468	498	483	500	518	506	493	470	509	482	503	484	506	503	505	500	523	456	502	501	493	490	484	483	500	482	474	462	500	506	482	466	497	482	506	520	533	484	520	499	524	471	551	488	488	506	522	454	503	522	469	480	473	515	467	481	522	506	502	517	473	433	471	491	505	484	460	480	485	486	520	501	481	494	482	478	437	487	505	495	493	474	413	503	497	483	497	558	515	481	448	491	492	481	451	507	497	510	502	498	515	504	492	506	476	466	505	477	496	509	462	504	486	484	498	490	448	505	472	486	478	485	491	506	497	493	523	479	502	484	494	476	509	498	477	511	494	502	511	471	491	522	511	514	523	476	506	490	508	534	513	463	504	468	525	501	478	487	454	479	514	490	493	518	497	504	473	470	474	485	485	484	522	479	471	493	525	520	492	474	460	450	479	532	516	539	467	480	512	486	476	468	533	518	522	496	475	499	476	470	505	520	503	528	423	500	455	502	476	484	510	512	536	506	496	518	510	533	510	492	518	492	500	474	500	496	508	499	553	507	470	439	491	456	477	477	528	475	487	529	481	493	485	529	493	527	472	455	517	514	460	482	501	531	531	460	529	497	477	474	480	494	492	538	487	538	516	478	513	467	498	496	510	480	506	477	544	467	504	525	495	476	537	498	484	518	504	461	481	451	523	482	497	488	506	451	475	467	509	460	485	520	499	537	523	491	483	492	484	448	480	513	517	471	463	506	504	549	506	514	514	506	481	508	510	488	480	455	482	508	518	482	520	554	524	510	490	504	508	479	499	485	491	516	557	507	466	502	479	462	532	483	513	502	507	507	483	517	486	513	491	467	499	473	475	525	472	511	480	523	468	482	474	506	518	498	512	524	495	467	475	502	475	479	501	481	474	505	480	485	475	531	492	477	522	490	497	482	487	506	504	475	461	488	502	502	464	481	494	454	512	480	489	488	538	484	499	484	501	494	486	460	490	457	513	498	514	482	486	505	496	496	488	508	452	496	473	497	451	488	507	503	502	486	492	486	494	539	495	500	489	464	473	499	471	476	504	497	505	482	505	498	497	501	487	432	493	521	506	509	503	492	443	463	509	506	527	506	486	531	493	473	524	478	509	458	469	504	479	496	507	469	501	481	497	488	518	493	502	484	543	476	493	487	477	510	478	445	482	485	478	490	514	470	513	497	505	477	480	506	478	477	526	518	520	466	488	500	484	509	524	501	489	507	510	487	516	491	472	483	474	484	492	478	525	494	483	470	501	505	478	530	522	488	473	498	487	531	542	483	490	502	493	477	510	495	474	523	487	460	476	482	517	480	509	503	500	494	476	489	502	480	512	495	470	472	511	533	509	505	480	469	480	486	511	483	465	496	523	452	495	481	481	506	489	489	516	453	516	507	458	505	469	487	465	533	485	489	512	497	501	483	453	491	493
22387	20802	28524	23174	20798	20883	12101	1422	920	795	729	670	522	416	391	312	273	268	265	268	255	236	206	218	217	230	218	213	230	184	218	186	175	171	184	183	171	199	176	171	200	183	181	174	173	168	217	164	185	190	182	182	162	187	160	180	152	164	144	159	159	169	156	147	156	159	167	159	186	147	176	159	180	165	133	172	142	146	183	150	166	165	174	163	171	151	178	175	180	164	159	161	147	148	123	162	171	155	161	153	162	176	169	169	171	146	156	174	165	158	145	157	170	170	177	174	146	170	164	173	159	147	170	165	173	174	137	205	162	177	177	190	152	144	171	154	150	159	162	171	159	169	163	158	141	166	183	144	134	142	159	166	167	159	161	145	153	183	179	148	155	140	158	171	158	151	160	171	179	156	166	149	168	188	143	172	150	144	128	164	162	166	146	135	144	143	161	157	186	159	166	166	158	164	178	137	158	181	143	163	159	179	152	173	161	166	169	191	163	145	179	138	187	152	157	135	168	159	153	173	159	176	164	149	141	155	178	138	168	150	156	156	146	140	160	166	169	177	143	163	164	162	161	156	158	147	175	158	156	189	157	152	153	171	171	167	133	167	154	159	166	148	155	183	144	164	160	148	155	176	173	159	147	152	157	150	176	163	177	171	169	145	151	178	137	159	175	122	144	198	161	174	144	162	133	159	165	155	171	155	183	143	174	151	171	152	142	159	163	168	164	156	160	173	190	159	180	167	190	170	159	175	132	169	139	158	162	154	176	171	140	151	160	150	172	154	165	162	142	162	147	159	146	158	172	164	166	174	177	148	161	167	148	163	161	175	164	163	171	180	128	174	158	135	165	162	149	160	159	163	153	162	157	160	168	179	165	174	187	156	146	157	169	139	165	131	168	170	131	156	156	144	143	162	150	192	167	147	151	163	146	155	171	154	153	136	151	164	162	164	157	165	140	157	167	163	150	138	165	166	165	170	165	156	166	161	153	156	164	149	150	158	177	177	148	176	170	163	162	170	143	155	161	154	165	171	172	163	174	170	156	153	167	175	150	171	166	173	155	163	163	146	149	157	155	153	172	169	159	168	138	145	169	174	153	145	155	145	178	182	157	155	149	170	178	160	178	180	178	163	152	151	156	145	164	149	180	146	160	171	139	136	152	157	147	163	161	151	154	154	173	149	160	194	167	150	173	187	170	162	157	162	153	153	154	152	171	146	158	193	172	153	174	168	163	167	144	166	161	179	144	180	167	145	161	180	154	146	173	164	150	156	164	167	178	156	169	167	153	151	153	171	161	169	162	158	173	163	159	153	160	163	157	132	145	166	138	145	159	154	166	159	140	150	138	146	162	158	169	155	152	158	160	168	145	152	157	171	172	160	167	155	158	129	165	160	155	150	138	157	157	167	159	152	169	172	150	178	159	165	164	161	153	124	191	162	186	159	152	144	158	157	173	146	137	152	179	175	183	160	141	163	145	156	156	156	169	179	165	189	142	167	153	170	147	164	150	170	159	144	164	186	167	152	148	161	161	161	165	174	167	169	169	161	182	145	167	165	163	157	140	158	151	168	144	162	136	165	162	156	152	156	156	166	157	156	146	153	174	181	161	174	163	163	175	148	153	164	166	154	160	181	160	159	164	146	157	166	174	153	160	148	173	161	155	166	152	155	168	147	168	144	165	163	173	154	148	172	157	181	158	163	159	171	149	161	143	156	158	150	197	174	157	172	171	158	149	170	152	156	163	175	164	169	147	171	161	171	158	152	154	160	183	149	168	158	157	175	150	168	156	143	140	143	156	173	175	148	178	149	177	165	158	157	162	160	167	154	187	166	161	178	170	156	162	125	163	164	163	174	155	154	163	151	157	142	171	136	160	134	168	190	177	151	169	177	163	150	156	157	151	159	178	167	168	150	167	149	152	168	157	175	152	170	148	194	161	167	175	154	169	144	152	172	157	147	159	163	156	166	185	146	159	176	169	149	152	155	163	164	164	153	171	149	174	164	158	164	179	167	150	149	141	156	150	157	146	168	131	156	157	165	166	140	165	174	156	158	147	141	166	144	164	152	155	174	161	166	175	160	162	170	146	168	176	161	161	179	160	141	158	148	162	155	147	147	170	160	170	162	146	159	172	171	150	162	192	168	171	156	187	160	153	139	189	155	142	149	174	172	157	162	159	170	179	140	156	164	173	156	169	168	135	168	138	158	166	180	178	186	166	148	167	168	145	171	173	160	147	158	173	171	159	147	141	157	166	171	160	156	165	172	158	183	145	165	166	143	171	147	149	158	177	182	166	149	147	168	174	151	163	149	171	171	155	154	148	147	159	144	144	170	151	155	190	151	150	153	150	144	160	159	156	177	175	156	165	132	162	188	132	167	153	164	161	172	168	154	165	149	163	153	143	172	162	194	172	185	178	174	149	181	153	158	146	153	159	162	176	145	169	163	188	140	164	149	158	159	178	154	165	150	171	142	190	164	168	148	159	134	147	167	152	147	175	155	161	130	198	176	169	153	163	150	143	150	159	150	170	166	147	171	161	155	163	146	165	151	158	151	153	144	149	160	167	167	160	149	164	171	153	168	159	139	176	163	172	165	172	165	148	171	129	160	162	174	154	162	169	149	176	169	141	178	172	171	160	155	154	158	153	165	153	154	159	171	168	134	161	176	153	166	143	171	176	163	162	175	143	177	149	156	144	141	179	147	169	146	179	145	178	156	133	149	175	168	158	179	161	156	136	165	146	163	163	149	172	160	160	173	151	158	172	162	165	148	185	176	168	158	164	164	175	153	149	158	169	172	156	157	146	160	173	165	168	154	168	165	168	159	142	173	186	158	164	157	149	157	142	162	173	163	140	158	151	138	133	153	165	178	145	167	143	160	175	137	166	160	172	170	177	140	151	162	170	186	133	160	152	141	137	160	167	172	146	136	170	160	178	161	149	165	153	165	157	143	148	141	180	167	159	148	171	138	144	170	163	155	168	155	138	164	164	161	150	188	165	167	153	168	187	138	170	152	182	154	174	161	149	172	149	165	161	151	154	166	172	170	153	164	168	166	154	152	168	150	164	176	153	149	181	158	161	170	158	168	151	160	172	191	141	182	171	168	131	161	133	134	145	138	152	138	176	158	155	161	164	171	149	152	154	164	174	164	168	162	149	172	153	167	150	145	146	147	160	164	162	197	137	166	158	148	161	154	162	156	176	157	176	176	136	180	152	135	148	176	164	159	163	152	183	150	158	148	164	149	165	168	144	161	155	153	188	150	163	177	149	163	158	150	184	155	171	155	148	167	167	134	161	151	136	161	170	193	153	153	150	138	157	172	142	166	138	152	154	150	165	153	167	146	179	171	177	159	139	187	152	167	157	167	163	146	151	148	153	167	165	168	145	156	166	151	164	159	163	147	144	152	174	171	171	184	168	175	162	162	153	170	146	149	153	164	155	149	151	145	153	167	158	180	174	157	143	146	150	155	153	157	164	180	167	149	159	164	150	159
8086	18238	17009	8944	7625	5957	3670	2497	1915	1609	1435	1306	941	755	634	572	486	441	374	409	350	312	328	319	287	300	278	277	255	235	266	255	238	230	232	235	192	235	209	246	221	209	217	224	220	209	200	220	197	207	242	204	201	211	201	209	195	219	202	212	203	206	200	212	203	181	178	192	170	191	209	187	201	169	191	202	210	186	185	206	196	184	191	185	167	202	184	195	219	190	169	199	196	184	180	177	198	190	185	196	192	195	197	195	185	197	192	205	196	184	201	192	199	187	181	192	196	205	184	151	163	184	178	199	177	206	178	180	214	195	191	184	192	197	170	189	190	197	191	204	176	211	205	191	194	177	176	183	154	185	179	191	188	173	186	171	178	184	176	183	214	166	175	172	169	170	177	182	175	194	168	182	191	175	194	166	187	155	167	179	180	206	152	209	185	172	182	187	191	205	197	196	176	155	214	178	185	204	194	188	196	201	179	169	198	188	180	196	200	196	180	189	199	176	195	185	204	195	182	192	177	170	201	174	187	175	190	192	184	179	184	192	180	180	183	193	176	181	189	182	211	168	163	177	194	200	189	178	189	196	189	154	183	171	201	171	192	176	211	187	187	194	186	185	191	175	200	184	194	188	189	171	187	169	171	196	169	177	206	181	173	178	178	175	202	179	183	203	173	173	198	187	176	195	176	192	170	167	176	165	189	192	196	202	177	194	203	195	184	189	193	205	200	173	183	165	189	208	195	187	185	165	176	204	179	183	192	198	167	196	188	179	185	174	184	178	173	180	193	171	165	167	176	182	184	177	186	190	179	181	171	204	173	162	170	195	196	171	198	182	187	200	217	158	195	187	173	188	156	196	157	183	185	182	203	172	184	177	187	163	201	183	169	194	191	196	195	179	186	188	189	188	172	178	174	210	176	159	158	170	191	186	169	188	190	180	151	161	204	174	191	181	188	206	178	170	215	184	187	192	144	185	184	182	200	171	196	181	173	184	168	197	177	169	173	196	174	198	190	188	192	159	159	192	192	208	182	171	171	179	163	183	185	175	174	183	175	193	187	199	207	169	185	161	172	180	203	191	201	171	182	170	189	169	201	194	194	198	202	181	190	161	200	175	188	175	183	165	177	188	175	153	203	167	185	208	192	186	183	169	194	151	202	195	210	179	189	171	183	206	205	168	170	215	195	199	183	202	177	169	183	174	203	197	179	201	199	152	165	194	191	184	177	193	180	187	177	182	197	171	187	182	214	186	186	177	185	203	173	183	187	192	196	182	194	192	177	174	169	182	180	166	199	171	180	201	177	177	190	179	180	195	194	201	186	180	199	204	183	192	217	198	162	200	176	153	187	189	175	179	190	213	197	175	187	196	191	204	172	213	168	172	177	173	192	193	172	199	197	183	212	194	175	181	184	179	186	206	169	178	208	165	191	202	161	167	173	194	172	198	166	164	199	185	190	189	188	163	189	197	195	170	202	189	175	178	184	206	169	182	185	174	184	190	198	184	197	177	187	173	182	179	194	202	159	178	183	164	185	180	184	190	179	187	202	200	198	184	176	180	177	189	183	176	185	192	198	179	170	177	193	187	186	188	190	184	192	182	182	192	180	178	180	184	169	162	177	174	183	168	200	191	183	183	155	195	178	177	212	199	198	200	200	178	180	178	187	192	157	176	185	193	194	175	166	195	191	202	181	179	194	170	174	187	190	189	169	202	206	177	190	175	191	168	191	160	166	182	182	195	203	190	169	177	187	177	188	189	167	208	176	204	186	181	189	162	174	187	194	175	186	182	172	184	186	173	170	185	203	184	145	197	185	155	163	193	188	193	188	183	194	155	182	177	168	200	184	202	191	167	191	187	196	168	195	167	179	181	205	194	201	187	193	164	181	175	228	181	177	162	185	166	179	190	180	168	185	187	187	180	176	178	164	168	187	155	177	180	180	181	199	201	167	189	193	194	183	197	164	178	178	199	207	189	183	179	189	192	178	166	193	197	173	179	185	190	160	178	176	184	179	186	185	177	182	177	192	181	190	173	181	185	189	162	158	202	173	195	179	194	215	155	186	179	177	187	189	217	172	184	182	162	180	173	192	193	184	194	189	172	209	189	193	178	188	179	186	174	175	190	200	161	190	179	179	192	194	181	177	209	157	174	182	193	191	164	170	210	165	188	171	191	212	171	218	187	176	179	190	182	195	199	205	175	180	176	180	181	167	196	185	180	164	187	174	176	182	164	179	197	176	159	199	176	199	191	189	183	172	181	183	178	182	216	162	171	165	191	193	158	195	164	189	174	186	189	182	189	193	175	197	199	197	187	191	189	202	200	177	184	196	190	194	184	179	176	185	175	195	179	189	189	195	172	208	189	181	177	172	178	185	183	168	185	190	170	186	160	185	165	183	188	163	183	179	192	179	193	186	202	207	176	169	203	176	162	182	187	192	178	168	196	167	193	191	181	163	161	176	203	189	193	161	181	186	182	203	192	180	175	168	171	188	193	192	186	153	195	178	153	185	176	182	188	192	194	189	214	188	211	189	204	169	186	190	179	179	173	180	177	155	183	183	168	171	189	165	197	204	169	192	182	174	186	168	169	188	184	174	175	161	195	174	174	166	188	187	183	203	180	154	195	189	160	189	187	195	185	218	193	212	200	167	192	172	180	208	208	183	183	194	173	173	191	154	172	165	193	193	189	151	209	149	192	179	172	192	169	170	186	189	193	197	170	164	181	183	174	207	201	177	178	193	191	187	180	197	210	177	174	177	176	176	195	187	210	184	180	201	188	200	187	184	181	193	189	163	176	193	199	185	186	201	170	189	167	186	165	181	183	179	195	162	189	181	191	179	175	176	178	208	176	173	176	168	184	192	158	180	172	195	215	209	216	178	182	180	171	182	170	194	200	189	180	213	184	181	192	182	188	180	190	176	193	160	199	160	196	193	186	196	187	207	177	190	181	180	178	178	198	167	179	196	191	179	177	188	193	178	177	190	202	175	192	203	196	174	193	213	170	186	176	184	184	182	186	168	192	183	161	191	192	194	204	189	188	192	200	192	184	199	183	209	185	190	188	191	182	170	207	182	177	223	190	171	190	166	180	149	159	167	171	186	203	194	186	177	171	173	174	196	173	182	191	164	184	203	204	177	194	198	158	183	192	180	196	205	160	139	162	156	177	178	200	162	189	179	194	211	209	172	172	164	191	198	185	184	188	183	205	183	176	180	197	182	177	190	172	174	172	194	182	179	169	184	184	188	190	204	197	177	177	166	169	172	155	172	184	199	169	179	191	191	189	184	182	194	193	189	188	179	190	169	173	181	190	171	196	164	201	192	163	191	164	161	187	192	172	175	185	185	194	188	211	213	171	166	186	181	178	190	190	205	206	196	175	198	177	156	177	165	183	176	202	173	189	208	197	183	166	203	187	176	204	169	189	201	172	207	190	192	175	165	137	195	196	174	181	168	180	194	184	191	183	184	191	207	184	185	187	166	169	178	168	168	173
26542	20251	9873	1372	1170	756	523	404	410	405	390	416	441	357	367	363	375	373	355	352	338	361	369	348	354	361	373	372	369	336	320	354	373	323	358	365	348	386	354	360	391	375	361	350	373	382	338	355	395	380	386	356	328	368	339	352	356	341	332	375	392	322	333	337	347	359	344	396	363	338	368	363	389	353	353	348	359	347	371	364	355	339	335	342	333	373	396	380	340	369	332	383	339	337	354	375	337	388	396	349	371	376	352	384	378	359	362	317	366	339	388	346	380	346	360	335	340	378	374	367	342	360	342	374	330	349	353	368	396	353	357	372	359	368	348	406	359	334	376	350	383	340	361	358	345	355	349	388	378	373	369	360	345	380	401	343	352	343	369	367	357	332	385	355	342	332	354	361	381	375	407	325	344	343	359	347	364	365	352	334	351	381	338	319	373	370	339	380	333	370	383	354	375	385	339	359	364	332	386	362	364	333	371	345	318	344	393	372	352	345	353	349	368	392	319	367	371	356	396	355	385	327	322	377	378	385	412	346	334	363	320	347	385	331	362	432	376	329	348	370	378	373	360	341	333	381	374	328	355	365	369	378	370	352	346	371	373	350	351	331	354	338	350	372	330	346	350	381	354	334	351	344	357	328	352	356	366	365	378	386	338	372	360	364	346	365	373	383	350	389	335	344	374	351	359	349	353	321	363	369	347	392	379	369	344	321	408	332	374	356	376	336	390	337	363	345	344	373	376	358	347	346	369	356	363	361	339	336	391	375	339	381	325	347	345	372	362	353	346	402	344	380	382	351	330	367	360	373	370	379	344	355	370	324	369	366	350	360	350	341	343	350	375	314	356	377	368	389	344	390	370	372	364	362	339	375	395	369	359	353	358	353	369	356	360	344	359	403	355	368	367	378	358	366	376	374	328	374	369	364	320	362	367	375	363	379	345	393	364	350	362	354	357	350	366	363	339	342	356	367	342	392	366	385	370	353	364	369	388	350	353	358	373	359	379	367	365	380	355	357	323	350	376	331	375	363	326	344	352	352	385	373	366	348	328	398	337	371	358	320	325	327	337	349	381	373	385	348	343	364	317	361	359	363	373	340	399	403	347	354	381	406	320	353	351	363	356	323	317	342	368	359	380	347	345	345	353	383	375	356	350	363	369	348	354	375	347	373	341	340	371	351	345	359	326	365	390	376	323	372	348	384	354	354	395	322	364	337	366	365	368	377	370	343	346	354	354	357	333	343	343	362	335	378	346	371	377	382	364	349	360	348	353	352	326	334	332	360	395	371	325	346	349	357	374	325	352	330	350	337	319	317	364	331	337	350	330	363	381	379	380	373	371	377	359	348	325	356	362	343	369	399	375	342	347	343	363	366	369	396	395	344	336	350	331	344	365	383	346	371	356	346	370	332	346	376	383	337	365	378	368	350	405	333	345	350	373	370	347	380	363	351	337	374	367	361	356	377	342	374	406	367	362	341	363	359	372	353	374	377	384	320	319	359	375	346	365	366	374	390	363	345	378	359	315	342	359	338	387	336	372	378	360	417	358	358	349	361	325	342	357	359	395	339	350	367	338	349	358	376	384	391	378	309	358	349	330	354	373	356	396	352	355	363	367	321	376	358	358	351	369	347	343	403	383	352	344	368	356	357	366	329	368	368	351	319	369	347	341	356	360	361	376	363	342	362	354	308	370	366	380	343	372	319	329	364	358	382	384	365	359	368	347	365	342	366	347	341	371	358	335	372	363	367	364	380	361	349	348	401	314	367	396	354	347	377	345	368	366	371	327	337	369	361	337	354	380	351	376	342	365	356	367	343	378	329	353	327	389	330	354	357	373	371	349	377	392	353	364	354	342	348	351	343	321	333	355	335	335	342	364	356	322	370	364	352	354	389	356	389	346	377	357	356	346	364	332	347	377	362	384	339	353	335	361	353	347	375	383	350	374	318	327	404	366	317	359	403	376	402	375	331	332	363	376	332	379	368	371	370	353	369	314	348	373	306	353	364	359	352	367	365	368	341	392	368	342	336	382	373	339	328	409	364	364	348	355	372	358	357	344	353	324	335	366	336	363	331	344	346	355	357	374	347	381	344	363	382	334	340	366	336	353	408	356	348	345	339	317	360	351	351	359	368	349	347	362	347	365	338	374	374	373	361	319	361	319	369	346	339	331	358	343	407	337	359	368	351	370	385	350	365	378	354	346	355	381	351	394	358	364	331	353	348	336	348	370	338	345	365	335	328	351	368	334	381	357	321	320	371	377	362	407	371	332	356	344	376	347	348	357	352	362	330	352	368	352	357	324	384	353	343	347	360	363	352	364	366	352	369	365	366	379	361	351	351	330	376	364	369	357	357	356	355	340	348	342	390	367	365	352	359	345	378	360	344	359	329	332	349	335	356	364	365	400	373	394	359	361	348	349	361	376	358	375	351	359	330	377	348	345	335	362	340	365	365	359	350	370	388	369	315	328	356	390	384	367	343	347	346	357	366	348	342	345	366	345	315	366	365	339	377	362	355	334	361	366	354	378	332	353	353	377	372	376	358	352	374	346	366	393	351	334	396	380	367	349	358	372	333	320	325	361	343	368	321	365	378	384	350	346	327	363	315	332	345	344	348	358	420	342	351	401	318	349	356	342	373	371	345	385	325	345	328	360	350	361	348	352	321	377	335	329	340	349	324	378	337	361	378	364	369	381	381	352	360	307	348	349	373	344	375	355	337	348	363	334	371	377	383	324	341	357	349	357	321	367	344	342	329	358	370	370	345	344	347	376	336	379	387	356	373	367	355	375	375	302	365	330	313	358	346	360	346	347	349	353	317	332	335	343	345	370	359	377	378	366	346	385	322	329	326	395	355	347	340	367	348	369	348	350	389	337	364	356	380	367	345	341	392	376	394	356	352	348	343	357	326	356	334	358	358	345	331	382	344	342	345	380	375	322	326	372	362	345	369	339	341	393	373	336	354	364	352	352	340	332	321	337	354	358	342	393	339	363	364	363	335	355	355	370	373	373	358	347	371	360	380	381	370	369	401	329	358	378	341	350	374	364	366	338	340	355	374	349	340	336	358	369	326	366	359	349	325	358	361	357	331	373	378	361	392	382	348	348	385	365	342	351	363	375	357	353	386	345	368	364	334	390	341	324	373	349	366	350	371	363	337	336	359	345	394	360	357	340	354	327	343	381	365	404	353	352	341	349	361	329	342	336	378	368	370	335	353	370	331	369	342	386	357	328	377	350	363	358	353	363	330	318	373	360	335	331	357	373	359	379	338	332	404	386	378	349	363	374	384	343	360	357	363	368	363	366	367	398	381	356	360	361	388	359	340	338	393	362	351	374	349	371	372	381	381	333	361	388	385	385	373	369	360	344	351	357	364	348	346	325	354	348	362	329	335	381	359	328	321	350	392	360	362	354	367	366	381	361	368	353	367	353	317	341	383	327	347	334	322	340	340	391	343	322	374	362	306	367	366	367	378	362	367	360	342	361	356	355	396
4910	2710	3210	1504	1948	1367	682	515	485	527	486	556	505	484	431	403	469	450	462	460	434	469	462	421	450	426	447	408	442	457	450	397	463	429	405	454	430	447	464	461	430	448	442	427	414	431	463	455	428	396	417	420	417	400	431	439	443	407	438	414	397	437	409	462	414	473	411	428	424	433	399	437	443	403	428	463	403	482	457	455	449	432	436	463	433	422	415	409	433	461	442	482	424	415	462	451	433	430	456	429	422	420	447	425	434	472	464	437	441	454	419	428	479	407	438	435	463	504	431	484	439	436	416	420	445	419	452	438	419	439	428	406	474	413	432	407	425	461	407	448	433	451	429	384	448	436	407	421	434	407	446	452	411	435	390	429	426	411	448	435	459	458	405	381	448	407	404	423	442	436	430	436	443	425	432	382	441	417	454	449	428	433	444	450	441	400	423	453	429	439	409	401	444	452	432	447	407	460	441	438	442	411	402	435	417	465	443	431	426	441	456	413	401	413	443	412	447	409	433	428	444	417	426	440	433	413	475	462	415	461	441	437	451	440	441	433	452	443	412	405	434	438	418	436	444	439	425	462	433	447	432	416	421	426	464	474	427	434	432	415	461	418	421	439	432	474	441	437	451	428	419	415	457	441	423	431	422	419	425	438	450	416	446	436	470	432	462	442	420	410	417	424	435	425	426	459	432	418	472	425	366	401	418	446	424	422	415	403	403	422	441	425	441	423	455	457	416	447	442	393	442	444	479	450	418	430	415	443	425	431	452	421	419	435	473	449	435	423	430	413	472	440	435	425	456	456	462	428	446	436	453	453	430	415	415	436	427	435	433	415	456	390	428	409	435	398	428	438	425	407	436	435	404	443	437	431	463	453	441	437	439	476	436	440	442	426	438	420	449	421	419	410	412	406	435	409	433	418	459	404	407	450	410	441	439	436	482	408	443	440	427	423	462	467	468	448	432	408	452	442	428	400	405	415	427	468	420	414	438	403	463	455	419	408	435	418	457	463	418	454	418	435	430	432	388	412	456	425	410	400	423	428	453	431	442	435	436	430	431	409	449	437	449	440	448	396	447	404	431	430	412	471	416	419	461	418	447	426	429	444	452	455	447	419	407	440	422	405	458	450	427	418	412	412	415	420	442	473	444	412	443	443	402	405	420	451	422	436	465	456	404	456	419	464	403	424	439	421	450	412	444	448	433	465	439	462	400	403	460	442	479	433	481	425	404	420	423	409	407	385	430	407	464	419	422	463	461	452	415	432	459	428	417	444	413	480	418	446	409	402	444	414	441	404	413	437	425	439	419	442	441	430	485	424	444	429	436	451	425	442	416	443	399	448	411	453	438	410	421	441	433	430	436	458	456	416	412	409	422	433	383	382	458	415	435	447	418	414	423	423	443	405	417	411	426	442	469	442	410	420	409	425	427	444	426	434	442	419	445	449	439	414	407	448	462	454	430	398	452	451	429	434	441	477	399	432	422	412	410	386	463	444	444	424	432	449	409	469	402	450	408	458	426	398	458	448	422	420	410	432	431	393	444	438	443	463	416	420	446	429	452	449	414	442	431	462	412	463	420	434	440	454	422	447	434	427	440	425	387	425	443	422	428	421	446	454	424	444	406	444	408	467	454	425	435	424	400	402	429	438	432	427	438	460	440	446	428	442	408	439	448	408	454	417	458	431	434	437	468	437	437	416	441	440	431	463	429	453	482	437	496	467	413	427	445	433	433	431	440	437	447	440	430	418	415	452	425	399	429	454	440	464	442	406	426	443	473	394	444	423	424	424	386	424	431	405	398	463	432	417	447	442	453	431	435	415	450	434	414	428	461	443	421	442	395	439	434	427	447	436	405	433	456	419	449	424	426	394	425	437	462	409	428	424	424	440	426	431	440	409	458	449	463	438	450	412	422	468	454	431	456	399	438	456	445	418	393	428	412	438	417	435	424	423	435	444	445	425	469	431	414	449	437	438	459	452	400	430	388	415	469	398	428	446	417	411	424	448	417	440	472	437	425	443	426	398	423	400	409	415	423	384	434	465	429	427	453	380	423	407	440	417	444	412	429	413	447	443	436	450	437	431	460	404	425	430	461	472	428	460	401	428	419	424	401	451	472	428	404	420	422	458	430	432	418	433	442	442	411	447	412	430	390	422	444	448	460	442	397	448	436	435	433	415	447	436	445	419	407	469	412	467	401	418	439	436	431	441	416	469	430	433	427	428	420	459	424	418	451	461	446	412	407	406	487	422	437	458	451	436	422	445	469	432	417	463	441	431	444	419	445	410	448	450	431	446	416	436	461	419	436	446	444	399	470	416	418	443	456	435	443	472	406	422	419	444	448	424	432	427	410	463	439	434	404	416	419	461	441	444	441	445	414	445	426	433	436	424	436	451	446	436	401	414	469	438	451	408	474	472	423	454	419	430	452	415	454	425	401	455	445	446	443	441	435	416	421	447	434	411	412	474	447	442	430	428	437	443	438	434	434	456	420	402	417	438	449	410	464	411	443	418	453	432	443	427	418	410	424	458	463	403	442	407	426	468	435	434	446	412	415	421	421	457	440	453	405	462	426	454	404	427	417	451	443	445	470	441	414	438	422	435	432	441	463	459	435	417	444	419	425	418	424	444	457	446	457	424	400	471	425	440	454	438	422	445	435	417	415	389	377	427	439	452	469	431	413	390	455	433	464	432	467	418	438	406	412	417	420	410	407	418	431	459	443	464	464	455	446	440	435	430	461	467	389	479	415	490	443	407	418	408	421	434	426	441	462	423	432	423	437	440	454	432	414	443	438	460	450	449	419	436	437	440	417	437	421	391	466	449	418	481	438	405	437	447	406	412	402	476	439	441	444	432	435	437	444	411	456	420	469	434	414	419	455	417	413	432	404	414	407	415	413	440	431	406	441	460	419	410	420	437	459	393	422	437	408	465	433	447	436	405	408	434	400	449	430	434	425	415	401	471	402	451	425	459	444	416	452	426	388	424	447	398	416	447	457	423	423	420	443	400	473	407	467	426	430	394	451	430	427	438	421	473	392	421	424	419	427	456	439	438	454	439	412	414	414	413	456	442	432	461	493	453	423	433	430	410	398	441	422	447	418	379	431	440	472	421	410	385	440	398	439	410	443	457	432	435	447	441	416	472	443	425	408	468	446	453	407	409	444	463	436	429	430	430	437	408	405	440	425	419	463	414	429	446	464	405	434	427	441	402	428	426	403	430	470	423	409	459	436	454	435	432	471	413	414	461	416	399	413	399	459	408	448	406	423	403	438	455	445	449	411	460	476	435	455	462	454	459	435	452	407	442	428	485	431	425	480	436	447	440	442	427	454	468	433	473	390	427	402	441	445	426	435	435	429	421	428	440	416	403	436	454	412	473	430	414	422	432	438	416	435	432	445	473	417	431	441	443	447	430	433	440	427	420	461	455	388	395	452	431	411	422	447	457	449	448	459	406	435	470	428	429	425	432	437	449	466	450	372	407	431	460	423	448
23267	20810	28212	23525	20823	13695	1640	706	556	530	446	404	341	318	288	228	251	209	223	186	192	198	176	175	174	184	156	164	173	174	162	190	163	166	162	178	144	157	181	176	157	178	187	183	150	161	148	184	174	155	144	157	157	145	167	187	158	139	143	166	163	149	171	144	166	160	152	163	134	169	140	132	170	168	137	173	156	162	159	153	149	142	170	136	158	141	149	158	169	162	169	159	174	156	128	163	158	167	137	164	143	134	159	168	148	143	156	156	146	137	141	149	171	167	150	155	160	179	144	161	169	167	161	148	151	159	155	141	151	163	166	155	161	161	155	150	135	158	157	166	154	139	149	165	127	152	153	156	158	144	153	153	152	157	143	147	159	144	154	156	163	141	122	157	142	135	163	138	149	144	150	149	141	154	144	134	180	147	162	144	148	152	145	155	142	151	155	154	161	127	158	141	149	141	162	154	129	147	142	156	149	175	175	149	171	165	160	157	116	138	181	154	160	176	129	139	164	147	173	167	147	128	151	141	168	157	150	141	136	148	129	167	143	142	158	165	146	149	161	122	170	147	154	153	126	153	148	146	149	150	143	133	162	149	144	151	143	147	153	163	133	158	106	131	157	139	156	160	154	162	148	157	165	136	171	152	148	158	161	186	158	157	161	157	163	146	158	146	165	152	147	144	156	138	158	144	170	144	159	156	155	169	153	137	165	152	152	152	168	164	140	151	155	171	156	136	154	169	160	166	138	135	157	142	155	159	151	160	151	129	161	162	165	151	160	154	142	150	163	107	145	140	178	141	133	150	171	135	159	156	159	172	155	146	149	137	168	162	150	143	167	144	157	176	155	137	164	137	147	157	151	176	142	149	155	159	142	139	159	140	146	173	149	166	155	155	140	152	138	135	135	169	136	152	142	133	156	150	148	159	153	136	156	180	161	155	159	146	162	144	155	157	152	160	149	166	166	172	132	164	152	183	166	158	141	164	149	143	135	157	154	141	148	161	164	140	123	172	140	156	162	144	158	146	150	158	151	198	154	145	130	156	143	148	147	156	156	144	146	168	151	170	173	142	159	131	152	155	158	170	153	139	147	160	153	155	146	157	189	150	158	136	154	174	131	125	141	147	153	156	145	145	133	164	146	124	157	165	153	156	155	154	159	145	123	158	148	149	171	130	157	173	153	157	152	146	152	160	133	148	153	156	176	167	153	146	158	160	155	156	153	157	143	177	162	147	164	153	140	150	174	125	157	160	149	166	143	155	138	169	139	168	157	149	153	163	138	156	154	131	168	173	186	137	140	136	168	135	134	151	157	174	150	157	159	158	154	151	161	137	153	167	148	161	170	145	136	152	125	155	158	146	155	169	124	161	163	176	162	157	150	146	160	161	154	153	144	153	150	147	150	156	145	168	157	149	151	142	161	142	149	153	167	155	165	152	142	142	143	149	148	157	156	146	133	161	153	180	151	153	150	155	161	164	138	152	164	153	139	148	160	130	166	153	154	151	162	150	145	160	171	169	141	152	146	131	176	136	160	145	150	146	157	164	178	168	167	158	146	163	173	182	149	144	165	147	147	137	144	173	176	183	139	154	143	146	150	142	156	148	125	147	155	135	168	148	149	131	164	145	148	142	157	152	184	161	151	144	170	158	164	137	132	154	147	129	173	141	171	141	158	143	150	173	156	164	144	168	143	120	127	155	155	113	140	167	134	141	163	128	144	142	163	143	163	145	147	173	134	148	143	155	143	143	150	153	173	143	153	151	149	140	143	148	159	137	162	157	144	153	141	141	149	138	138	128	144	169	155	176	139	202	159	141	174	142	144	128	138	155	152	136	142	137	164	161	155	155	151	161	142	156	152	135	147	147	124	152	147	140	154	169	150	161	140	148	154	150	159	164	146	155	149	148	144	167	134	167	160	152	143	154	171	151	122	177	133	173	141	163	152	157	150	143	124	152	161	150	159	139	142	137	157	156	147	145	179	154	154	135	170	164	153	155	162	154	163	153	137	149	167	152	160	142	167	146	170	152	161	144	159	160	146	171	124	127	171	137	158	137	146	163	144	173	143	163	161	166	165	158	145	145	148	140	149	138	163	147	154	143	150	149	135	155	146	147	145	131	148	158	154	139	121	167	159	185	130	137	158	148	143	151	153	128	144	163	150	152	174	160	166	161	149	127	167	142	148	152	130	148	125	148	172	147	154	142	149	147	162	155	150	146	152	178	142	153	142	140	166	149	148	156	144	130	158	169	160	149	158	159	162	169	168	155	140	154	153	143	172	159	142	162	151	149	138	164	159	173	154	158	150	149	135	159	163	172	151	152	158	154	158	140	157	165	168	145	157	161	149	146	154	160	136	163	143	142	135	138	157	152	160	167	164	147	141	167	131	180	153	162	112	148	166	153	143	144	159	159	128	167	151	160	149	166	150	162	184	153	129	141	145	132	159	158	126	148	155	154	163	151	150	186	145	154	168	135	152	157	144	155	151	128	147	156	135	162	131	178	167	147	141	155	143	141	172	155	142	138	154	144	155	147	146	146	184	137	159	150	124	147	135	149	156	162	174	138	134	154	142	141	144	143	176	140	148	172	137	162	178	154	157	138	131	158	150	165	156	150	135	152	142	163	133	154	151	144	152	164	141	157	149	156	147	144	152	165	161	139	144	144	130	159	143	137	141	134	134	163	163	170	150	144	139	145	164	175	178	132	147	181	161	168	170	150	138	150	164	148	127	168	146	174	161	165	159	161	159	170	149	139	153	170	162	152	151	134	135	150	169	189	144	139	144	160	151	150	141	170	142	171	154	147	152	190	151	146	147	144	137	171	167	153	155	158	135	129	145	140	149	154	152	167	163	160	181	171	136	164	154	134	130	173	152	153	155	166	186	129	133	137	144	166	152	152	174	155	163	153	142	126	158	157	159	156	150	186	128	136	159	139	160	177	165	164	164	126	156	160	157	155	164	152	147	164	133	118	143	159	157	160	154	151	147	145	126	170	162	162	146	135	140	157	144	156	134	133	159	132	160	151	166	139	143	177	148	153	160	151	154	144	164	152	152	161	156	146	147	153	165	166	160	155	162	155	153	152	147	142	140	154	150	160	162	147	155	173	141	160	158	136	134	172	155	176	156	160	151	140	143	157	145	150	130	122	170	156	156	137	163	162	150	145	141	144	141	159	139	168	156	159	156	154	137	153	157	150	150	171	133	141	158	156	162	153	144	146	157	152	155	157	156	153	162	151	153	136	159	155	135	156	162	161	157	156	163	168	156	154	163	150	140	159	158	177	143	157	154	153	154	160	158	139	153	173	169	138	153	165	146	140	177	155	136	163	134	131	137	157	168	142	163	129	128	156	137	154	156	174	148	157	152	177	159	162	138	143	132	130	157	155	155	148	144	177	153	156	134	149	133	174	141	155	147	175	159	120	159	146	164	153	137	157	170	177	134	132	155	176	138	142	139	156	136	170	147	167	138	153	182	128	168	158	144	164	167	163
6119	12039	11551	5862	5246	3670	2129	1358	1172	952	883	770	512	465	442	355	361	305	295	265	254	280	247	254	218	247	248	238	241	216	228	230	216	208	199	215	213	240	228	183	238	202	224	207	205	246	176	240	219	194	216	211	207	206	199	192	227	210	211	201	199	196	189	208	213	160	184	221	196	191	214	195	196	209	187	198	204	174	213	197	213	199	201	197	190	184	204	197	191	166	203	218	199	191	185	181	191	199	211	211	193	183	208	167	200	216	194	183	213	202	217	193	184	187	184	181	207	197	174	182	182	207	215	184	188	219	192	184	166	185	206	204	221	168	194	188	206	206	183	214	204	212	192	189	185	200	182	186	186	190	187	195	211	199	207	196	197	202	209	183	187	179	166	192	206	204	181	209	200	205	218	182	178	178	182	214	209	198	195	191	228	206	184	203	195	205	166	210	219	215	198	211	179	232	179	220	189	186	215	203	179	187	191	189	215	192	183	196	194	179	177	174	200	173	196	189	204	190	184	194	207	181	179	208	198	186	213	217	171	180	193	196	220	203	194	182	195	187	200	202	199	189	175	211	183	197	204	209	215	186	197	176	214	189	188	198	204	218	198	192	220	204	202	188	191	188	196	196	210	197	193	213	209	186	201	172	182	197	195	195	198	201	212	197	176	185	194	189	189	216	178	211	205	179	165	194	223	210	217	203	194	216	200	177	213	176	196	209	186	212	200	209	168	173	198	163	186	195	197	211	208	180	200	193	181	180	202	182	194	190	211	180	202	190	199	209	215	202	196	193	196	208	204	176	201	185	216	180	206	186	209	193	191	189	205	201	199	197	180	210	183	189	194	201	169	228	195	186	202	185	210	215	188	186	189	191	198	185	193	185	217	183	208	194	227	199	204	195	177	194	205	197	208	215	211	204	215	189	174	200	202	209	208	187	176	213	150	174	189	178	189	216	191	189	208	189	185	225	192	198	196	186	197	204	203	181	197	204	190	197	196	212	195	210	182	194	181	187	202	208	212	203	202	197	173	220	169	205	178	193	186	217	180	189	234	198	183	200	186	212	193	195	201	213	188	225	217	153	189	227	198	192	187	194	196	216	184	207	197	200	216	207	182	200	214	177	188	220	211	186	210	190	199	205	188	195	187	179	170	206	197	203	210	209	196	185	191	239	208	206	192	210	179	193	196	204	205	210	195	189	223	204	175	187	218	218	186	203	167	185	189	202	184	226	205	188	176	219	184	190	168	182	186	203	213	181	216	201	185	188	200	197	206	185	207	185	192	199	213	183	189	206	185	197	209	191	167	204	196	209	194	200	212	212	227	209	198	201	201	182	217	192	181	197	195	195	195	174	221	214	197	206	191	194	196	185	207	184	180	211	188	204	194	185	194	186	197	190	177	190	198	218	205	163	211	177	190	214	194	206	194	225	185	176	195	191	220	198	207	170	206	187	202	223	177	199	190	195	184	196	213	194	194	186	186	170	187	176	194	181	196	197	196	204	202	193	206	182	201	203	177	212	203	206	198	177	181	211	221	171	209	191	209	196	189	217	212	184	182	188	200	190	191	199	200	197	183	201	180	204	193	207	178	202	172	190	184	232	192	194	182	174	220	193	192	198	205	208	203	195	197	188	196	200	187	211	207	186	179	179	181	200	196	186	210	180	201	204	208	185	211	212	190	186	212	191	192	211	215	177	213	179	187	198	192	181	222	193	229	185	198	174	181	224	212	181	193	197	177	205	186	210	180	216	203	174	216	204	170	229	187	214	179	193	206	202	217	194	205	183	172	184	203	185	208	177	200	199	202	214	174	217	198	189	187	216	195	189	198	199	188	197	183	192	195	178	211	177	181	195	186	209	185	206	185	204	194	167	207	191	201	227	222	178	185	203	193	218	195	212	187	194	190	168	191	192	219	212	191	187	219	191	195	176	195	179	199	210	198	193	189	189	217	201	199	213	188	194	212	204	196	200	219	194	193	214	173	185	207	185	173	218	173	192	196	181	191	170	186	193	193	194	200	198	210	173	193	182	202	227	176	173	164	192	189	191	199	228	182	206	191	197	205	202	200	225	200	191	188	172	200	195	182	191	204	192	166	211	213	170	218	181	189	168	201	188	194	208	213	202	217	216	177	198	206	207	200	201	197	217	194	210	210	177	213	184	200	216	169	177	231	211	191	219	192	219	207	185	185	189	194	184	163	198	194	181	200	176	197	193	184	195	196	200	188	183	167	204	201	191	167	208	191	202	193	191	185	210	198	198	152	209	195	202	200	204	182	191	182	196	215	223	205	183	222	235	190	196	207	198	206	205	196	188	182	183	174	178	202	226	190	199	200	185	169	200	196	205	173	204	205	184	201	213	199	196	200	197	172	208	212	209	177	172	170	194	197	181	205	223	166	192	206	206	176	185	184	204	201	184	190	196	208	204	189	182	187	187	204	226	188	191	213	195	200	212	198	188	194	193	182	198	206	187	194	170	194	202	147	165	188	213	163	205	193	200	188	189	175	207	201	180	189	206	193	201	178	225	222	203	214	216	198	203	174	199	195	234	190	194	199	196	176	193	197	208	197	203	203	175	202	208	189	196	189	214	198	198	193	188	200	200	205	189	182	189	172	185	189	192	158	184	214	178	187	197	185	214	205	202	188	214	192	213	196	202	198	198	177	210	190	183	179	210	197	204	203	192	188	188	183	175	192	178	196	220	198	192	214	173	180	194	194	185	194	177	178	183	206	200	204	205	185	186	193	178	182	177	185	217	189	193	189	228	190	211	184	202	205	226	196	204	206	222	212	186	198	209	196	194	198	205	205	184	217	172	170	181	223	200	218	169	198	173	195	185	209	193	191	214	189	218	205	177	173	187	183	192	192	203	197	212	190	224	189	189	193	180	194	181	212	195	187	197	160	186	201	198	182	217	199	203	210	192	192	220	201	232	173	201	184	198	211	199	178	195	182	201	174	194	192	198	197	190	220	195	184	194	170	202	193	190	216	199	201	201	202	205	213	202	225	190	195	182	207	188	215	198	193	192	181	195	185	224	206	200	214	211	216	198	204	187	207	175	189	192	204	202	199	177	194	191	192	202	155	212	177	192	193	220	198	186	198	213	204	177	207	217	195	201	188	204	203	210	208	196	197	203	227	198	186	217	188	184	181	205	198	230	190	226	181	190	191	213	185	201	196	191	191	174	193	191	172	192	190	192	184	190	189	175	200	188	213	209	206	185	206	174	212	207	206	188	191	190	207	196	206	199	181	189	195	192	229	193	214	201	195	227	182	166	198	202	221	200	196	182	215	184	181	150	183	174	189	193	186	211	171	194	192	211	187	205	177	192	216	210	186	229	189	201	194	208	215	181	179	207	195	200	204	186	203	177	188	184	191	206	217	191	208	206	208	192	194	190	189	188	185	208	189	180	184	194	212	185	190	215	180	191	185	195	201	178	204	178	194	175	164	200	192	200	197	178	187	183	237	202	189	190	201	211	202	208	187	192	192	193
24472	20782	27127	24472	13196	1778	907	662	584	594	586	541	544	504	466	488	463	439	457	424	421	465	423	413	436	460	450	475	458	422	429	464	405	388	438	444	409	474	452	437	431	428	398	421	450	451	453	443	450	458	413	478	428	436	420	437	420	410	442	429	408	447	456	433	401	429	432	437	431	434	436	465	442	403	439	420	435	459	416	448	431	426	431	467	413	440	438	458	371	448	421	396	417	424	420	447	432	400	443	418	407	406	434	454	417	436	437	440	446	416	447	420	438	387	450	411	408	460	449	416	402	408	396	465	379	433	409	434	412	413	411	443	451	439	438	422	408	413	434	385	412	415	439	442	442	451	414	400	444	448	412	408	379	374	406	450	430	420	405	446	450	441	392	434	447	465	411	418	405	413	415	417	404	441	431	412	423	448	433	441	423	444	404	433	423	405	411	428	419	441	432	404	447	453	466	439	425	433	392	399	448	426	443	444	403	426	427	436	445	391	438	461	465	416	430	431	419	433	454	427	419	426	437	434	420	427	433	442	437	393	439	427	469	413	453	389	415	426	466	431	422	442	400	416	365	387	440	433	399	453	408	419	427	460	458	379	387	407	430	462	411	471	485	434	440	436	441	408	433	447	408	412	404	421	389	436	424	455	430	416	451	405	447	434	438	425	425	412	460	423	418	421	429	439	417	453	446	408	415	461	443	425	432	388	413	419	414	426	427	468	429	417	393	420	411	419	427	385	418	410	444	441	460	444	419	449	438	423	452	428	398	389	422	404	428	434	409	410	426	434	410	420	446	437	442	390	452	406	449	435	463	408	417	447	384	408	431	439	402	396	423	417	402	384	418	416	435	397	415	450	437	424	417	471	416	393	446	422	427	405	432	407	447	417	445	443	390	444	426	445	418	434	428	430	395	407	424	413	424	431	468	424	415	425	428	394	370	415	431	411	426	467	451	386	435	458	470	405	426	452	406	456	416	407	457	485	438	455	427	439	425	450	416	402	423	429	408	441	414	419	453	440	435	462	411	409	476	433	404	417	434	456	422	412	411	441	407	409	411	422	430	414	455	451	422	426	453	446	413	422	440	405	415	456	433	420	433	456	380	439	430	456	480	414	434	409	387	426	404	416	433	451	449	409	425	417	442	413	424	427	451	423	429	435	425	459	374	451	458	440	437	433	421	432	449	413	473	417	452	425	409	454	403	414	418	427	418	443	425	433	426	398	417	449	435	432	425	387	398	416	413	417	439	442	407	433	441	428	447	441	414	442	449	424	467	444	446	451	438	444	410	400	438	449	423	428	439	400	411	438	435	387	447	420	391	410	427	397	427	427	413	429	443	436	403	416	444	430	445	451	410	466	418	418	462	452	387	445	403	413	380	495	441	469	443	452	410	397	478	442	416	408	421	448	416	428	431	420	422	418	418	447	432	426	414	452	421	470	392	435	417	411	450	399	459	442	408	387	430	458	438	445	420	477	434	388	413	420	427	441	426	446	433	423	453	464	421	446	440	488	427	412	425	447	438	432	425	411	452	412	453	461	418	421	409	433	439	453	431	455	380	401	409	433	398	469	442	409	437	443	452	445	444	437	448	411	432	455	412	427	444	429	433	457	415	410	439	434	436	390	420	422	458	411	405	455	427	425	398	404	420	460	422	392	434	433	468	415	443	408	436	444	440	417	426	465	424	456	434	409	415	417	424	459	414	405	443	430	455	474	418	404	401	436	415	419	458	419	419	449	466	419	407	470	423	405	371	433	409	429	408	410	423	420	439	436	416	414	449	412	460	372	408	423	421	451	443	424	426	502	452	426	429	423	443	430	443	435	433	416	408	445	442	441	452	436	438	397	414	438	408	403	409	428	426	412	416	433	416	414	422	401	441	423	432	455	467	430	433	424	429	408	445	416	384	429	391	451	427	456	395	417	425	428	451	404	404	404	420	423	452	411	413	416	433	410	406	393	412	431	454	420	403	423	383	404	398	435	425	428	404	427	443	435	413	416	413	436	447	426	433	424	479	411	410	381	422	488	445	429	415	422	428	399	417	450	440	382	438	431	420	375	403	448	414	437	451	413	430	445	420	434	458	427	458	437	479	415	450	456	431	419	412	433	452	414	452	413	429	395	416	408	414	422	424	423	436	409	457	437	432	416	388	422	436	425	381	411	427	375	453	427	425	426	416	388	442	428	441	437	439	465	437	429	423	428	447	417	404	439	457	403	442	437	449	424	452	451	385	428	441	411	412	393	425	421	463	453	426	452	428	451	440	405	418	445	441	425	390	423	441	418	426	435	429	402	409	426	429	416	436	444	414	445	399	451	430	430	425	435	420	432	420	404	465	388	405	418	449	425	461	418	456	429	396	409	436	387	423	422	433	397	374	395	411	425	428	468	420	512	448	411	413	499	434	410	451	451	423	457	402	457	419	383	405	411	447	419	394	423	437	428	390	423	429	385	449	404	408	383	437	412	404	395	413	421	468	428	421	416	423	423	414	466	409	412	399	434	414	465	455	440	389	404	463	435	447	395	452	422	397	445	419	430	435	473	394	453	427	407	431	432	416	437	435	414	401	434	421	417	401	433	452	463	422	431	385	428	442	422	440	416	403	431	390	434	442	428	448	435	377	424	419	408	403	437	375	415	392	396	454	371	443	370	434	433	431	439	431	441	405	428	378	405	408	426	420	416	439	415	438	452	410	391	439	443	418	405	417	433	459	378	446	426	406	443	436	423	426	418	426	461	440	403	437	396	444	419	410	436	439	432	452	416	461	391	369	443	431	428	445	430	439	439	415	421	379	419	417	421	421	424	441	469	418	471	439	457	424	394	408	421	428	439	418	438	423	466	446	421	432	404	418	443	438	426	427	430	433	416	415	385	445	414	401	439	428	432	468	421	438	449	420	402	438	410	435	434	443	439	420	419	454	400	427	506	425	423	438	390	435	414	409	440	382	444	448	453	418	417	405	422	441	387	413	414	426	403	421	466	407	422	437	396	429	430	427	461	409	443	439	416	452	440	427	421	459	395	433	383	405	456	414	396	442	468	428	420	423	395	453	424	419	371	456	426	451	394	420	422	430	403	395	449	415	454	444	429	432	397	407	458	410	434	441	464	432	429	431	386	372	423	426	428	428	375	428	421	389	424	420	398	431	432	432	430	458	443	448	386	433	390	462	433	460	448	414	448	386	394	424	445	428	388	463	410	437	432	473	440	475	400	434	412	468	440	411	478	442	401	434	440	387	421	408	433	448	452	442	416	422	395	445	393	456	406	450	443	426	420	411	448	425	422	462	421	436	413	432	424	447	435	392	409	415	475	421	413	437	465	390	420	452	429	414	432	398	444	438	383	422	445	460	460	449	449	418	444	389	376	443	424	441	422	423	452	439	436	414	417	408	383	427	460	418	408	409	430	429	435	427	397	445	398	415	410	401	429	417	430	412	398	447	416	420	406	424	415	450	421	442	436	423	425	409	432	406	397	410	402	421	406	419	427	419	416
6208	8230	7313	4115	3582	2820	1558	1093	975	846	850	787	706	603	587	634	599	580	545	540	515	530	534	491	525	542	514	494	518	487	499	490	515	541	495	533	541	503	517	517	480	526	480	480	525	509	495	522	504	533	495	498	500	488	505	529	495	476	507	545	515	497	481	513	467	486	500	478	518	487	463	483	523	508	522	486	523	498	480	515	488	514	543	540	528	488	517	473	510	423	494	512	465	507	520	516	493	515	509	486	517	554	473	512	499	499	506	511	480	482	496	556	488	506	540	488	522	469	490	481	472	505	511	486	517	492	516	445	499	493	480	478	482	487	493	478	477	469	530	493	480	490	492	506	506	515	510	520	486	478	500	492	506	478	491	494	523	505	476	474	487	549	492	500	499	509	519	494	488	474	492	534	512	485	513	487	503	518	518	532	434	451	490	503	465	467	468	533	488	524	480	518	488	508	496	545	473	544	477	520	519	458	468	512	472	469	495	474	525	504	452	495	529	467	512	483	487	515	471	491	481	495	542	489	498	489	484	484	525	490	502	496	502	530	511	501	540	489	476	444	449	493	515	518	507	515	526	495	493	449	468	491	485	503	474	508	509	499	490	514	516	511	477	493	502	517	515	521	503	489	458	513	478	505	502	529	490	475	498	506	504	516	474	480	495	472	480	503	499	490	500	525	472	491	485	492	479	522	457	494	516	513	478	512	503	485	502	530	482	515	495	527	508	502	437	508	494	472	497	496	477	446	477	513	483	502	500	510	490	507	493	512	515	512	485	481	467	467	490	488	450	521	525	479	497	502	504	491	510	511	502	489	475	481	479	495	470	516	466	458	482	514	482	503	460	533	445	478	500	528	497	531	515	526	502	506	525	501	529	502	473	468	491	485	544	504	493	515	516	505	533	460	488	515	503	530	492	472	497	519	485	500	466	504	509	481	502	480	458	480	501	471	475	500	541	494	460	495	486	481	470	524	473	520	525	485	464	433	472	480	516	487	500	514	477	462	442	489	510	522	522	482	527	488	515	508	463	504	524	480	491	511	495	512	458	496	476	540	496	521	463	488	518	477	458	459	504	514	480	519	489	519	508	489	464	536	485	507	506	451	501	498	512	482	513	467	499	489	530	497	471	515	495	521	504	475	521	494	454	484	455	482	505	524	495	507	501	514	527	508	476	514	486	514	498	519	519	523	509	477	503	536	441	489	542	461	498	498	483	500	508	492	487	518	477	479	496	521	492	480	477	453	512	480	509	484	467	456	518	497	472	514	507	520	516	503	478	504	480	535	539	486	521	472	495	536	505	528	542	486	482	451	488	515	523	472	521	510	534	468	520	491	473	469	497	515	501	504	475	472	499	495	528	517	513	500	482	485	485	501	514	502	502	491	471	536	484	525	479	492	488	460	507	502	486	499	526	502	470	472	500	479	490	498	493	460	485	496	512	526	475	523	473	518	484	488	500	457	520	490	514	492	475	520	507	531	496	541	517	503	473	478	526	511	502	473	521	504	507	494	489	495	517	516	521	516	493	471	560	493	486	486	525	484	518	492	472	531	476	541	476	520	486	483	491	508	507	514	473	472	507	503	502	472	468	482	485	501	525	501	488	466	474	472	486	461	508	490	535	490	484	501	484	507	521	500	503	508	493	526	514	479	463	467	499	470	496	548	487	461	502	492	497	531	546	467	480	495	477	519	510	506	491	491	481	515	451	493	512	506	498	494	475	517	479	504	483	518	492	517	481	493	499	509	483	465	555	509	463	503	524	495	519	469	498	492	512	501	443	490	459	510	487	514	550	511	498	485	509	497	532	514	502	515	459	509	449	508	528	505	523	487	501	519	484	493	471	455	509	465	472	481	503	511	516	498	511	471	512	527	522	499	494	462	542	512	442	525	486	453	501	538	496	495	504	497	462	481	501	489	534	504	488	514	481	518	471	485	468	519	506	497	490	514	530	502	522	498	511	472	516	525	506	513	477	487	528	491	509	489	504	511	475	521	498	488	535	504	498	494	521	511	515	517	480	492	507	479	491	515	523	462	493	516	462	488	504	497	513	493	463	509	479	511	510	457	473	514	468	513	495	456	535	505	533	526	494	488	479	481	456	476	490	470	511	518	496	462	500	471	550	493	460	477	524	495	468	465	432	494	492	538	472	511	542	511	495	502	471	492	528	507	476	442	512	490	552	482	537	509	528	467	525	504	494	526	513	484	530	472	523	502	509	510	474	486	516	510	508	483	493	503	473	472	521	504	489	511	518	522	495	554	477	508	523	486	494	493	531	467	516	539	496	523	541	473	482	489	524	520	508	501	464	504	499	465	488	533	494	490	485	524	506	501	466	498	486	505	499	491	477	479	498	556	498	472	532	491	500	487	500	514	482	466	504	506	531	532	495	432	492	489	469	519	496	482	502	509	492	464	487	518	511	477	556	499	453	491	515	531	509	525	516	508	510	501	498	455	470	499	519	512	468	506	522	540	507	516	494	484	515	500	500	506	507	549	506	526	486	544	493	493	516	479	512	497	506	519	512	523	429	570	492	475	480	487	496	466	511	495	487	481	503	539	482	494	467	511	501	493	477	505	472	503	479	519	511	492	482	511	521	510	465	498	502	489	480	515	519	476	494	482	531	488	471	477	527	486	490	491	448	515	505	511	471	474	556	512	486	480	507	533	519	513	484	501	491	496	523	490	481	508	501	504	511	505	523	486	470	528	479	501	473	501	498	555	453	473	496	477	503	465	484	521	525	460	496	527	502	483	485	512	499	481	498	491	553	501	497	509	473	484	511	524	498	490	507	500	520	497	484	497	443	519	492	487	493	473	486	481	506	491	458	447	556	504	528	499	511	505	508	507	494	491	468	467	502	460	500	483	501	496	461	475	489	519	461	465	477	517	503	521	507	456	531	478	531	526	479	515	483	472	512	492	507	520	501	516	499	504	490	488	523	484	508	483	471	483	533	495	505	494	535	514	528	504	525	532	528	496	463	449	480	505	503	505	495	515	528	514	500	478	494	499	506	508	502	516	501	489	491	495	488	492	476	514	488	480	476	459	437	498	501	485	494	492	481	511	522	481	520	513	496	470	512	493	479	491	471	488	517	493	497	465	475	503	499	470	485	429	528	494	510	511	516	498	477	517	497	501	430	514	512	499	488	487	528	500	519	524	533	503	476	481	516	498	523	491	468	493	494	479	510	483	506	486	524	494	441	504	483	502	515	495	492	449	498	490	515	493	503	511	492	496	504	508	510	496	446	489	498	477	484	468	511	493	491	499	503	484	477	510	499	515	463	449	469	473	483	487	516	540	477	475	525	510	492	461	510	492	456	513	449	511	528	494	491	507	473	481	463	474	469	502	491	519	490	506	482	456	484	509	513	521	485	517	533	488	473	489	475	492	463	509	492	497	501	507	488	497	516	519	546	488	516	488	487	525	465	540	522	514	497	455	507	488	492	468	488	527	512	489	508	558	466	484	500	492	492	479	530	488	454	514	501	482
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
