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
338758049859	338758050430	338758050978	338758051528	338758052078	338758052630	338758053180	338758053728	338758054280	338758054828	338758055380	338758055928	338758056478	338758057028	338758057580	338758058128	338758058680	338758059230	338758059780	338758060331	338758060878	338758061428	338758061978	338758062528	338758063078	338758063628	338758064178	338758064728	338758065278	338758065828	338758066378	338758066928	338758067478	338758068030	338758068581	338758069128	338758069678	338758070228	338758070778	338758071328	338758071878	338758072428	338758072978	338758073528	338758074078	338758074628	338758075178	338758075728	338758076280	338758076830	338758077378	338758077930	338758078478	338758079030	338758079580	338758080130	338758080680	338758081228	338758081778	338758082330	338758082880	338758083430	338758083980	338758084528	338758085080	338758085628	338758086178	338758086728	338758087278	338758087830	338758088380	338758088928	338758089478	338758090030	338758090580	338758091130	338758091680	338758092230	338758092780	338758093328	338758093880	338758094428	338758094980	338758095530	338758096080	338758096630	338758097180	338758097730	338758098280	338758098828	338758099378	338758099930	338758100480	338758101030	338758101580	338758102130	338758102678	338758103228	338758103780	338758104330	338758104880	338758105428	338758105980	338758106530	338758107080	338758107630	338758108180	338758108730	338758109280	338758109830	338758110380	338758110930	338758111478	338758112028	338758112578	338758113128	338758113680	338758114230	338758114778	338758115330	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2775	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23276	20966	29488	23420	20989	20901	10548	1737	1172	959	948	799	739	656	626	564	544	574	554	532	520	481	484	458	482	444	442	424	431	433	447	420	407	441	435	424	396	442	399	394	435	404	409	414	424	403	431	442	414	411	396	376	439	392	403	389	429	373	432	409	400	408	395	404	416	441	387	369	407	432	374	385	407	386	366	426	400	408	378	402	392	403	387	393	429	403	407	371	410	403	425	394	369	410	421	418	380	428	405	400	395	381	373	384	422	407	360	387	389	382	378	346	377	380	381	362	402	414	396	357	437	371	349	402	383	415	395	385	418	376	382	441	370	398	398	400	388	422	393	414	394	380	396	380	389	414	359	405	409	386	443	363	422	426	353	381	380	393	370	383	420	378	383	334	377	403	378	387	387	389	405	416	387	376	364	410	367	392	384	375	406	367	377	405	364	377	412	395	395	378	387	393	373	406	386	403	386	422	410	404	396	390	384	387	372	369	388	374	388	373	382	398	354	369	422	391	351	359	364	396	350	396	361	395	417	360	381	393	409	388	371	421	376	380	362	384	411	380	380	371	364	387	363	388	415	397	337	377	370	385	381	389	392	396	377	364	401	378	445	380	425	388	403	390	375	375	385	407	386	405	357	367	367	372	417	418	382	374	381	388	447	408	397	403	387	428	398	421	364	365	402	374	374	403	350	399	371	400	402	391	377	373	370	368	385	400	430	362	382	405	363	401	414	402	380	401	402	396	361	360	381	425	403	368	393	397	387	394	386	409	378	354	414	384	401	360	382	362	403	412	391	394	405	399	381	406	364	373	396	388	400	430	397	397	416	400	383	408	355	401	376	366	387	385	392	367	416	389	392	397	354	354	379	350	383	378	394	367	418	357	394	391	355	408	381	408	421	370	382	404	405	342	394	365	413	391	392	353	397	387	411	404	386	367	357	397	342	389	380	353	419	411	388	361	376	386	379	377	373	405	415	373	380	389	404	393	379	387	375	361	407	380	355	389	384	378	366	385	398	382	364	394	378	388	348	379	410	390	368	395	413	408	377	401	404	399	402	359	377	397	380	380	392	384	420	401	381	355	388	404	395	394	407	396	373	372	382	416	409	392	407	401	373	408	404	399	384	410	378	412	385	399	360	369	368	388	377	386	387	375	424	391	377	389	385	361	388	362	405	387	385	401	386	384	399	345	386	355	377	360	386	372	410	381	385	401	408	379	362	381	393	391	385	383	366	365	366	356	392	401	384	413	375	384	417	382	365	362	362	388	388	344	392	397	367	376	396	368	380	384	395	409	371	401	422	404	405	424	384	388	359	395	375	412	383	390	406	365	397	380	380	396	396	399	393	375	391	357	371	377	385	371	388	395	378	386	382	382	390	405	396	386	337	390	394	373	376	418	435	377	345	370	384	390	352	342	394	372	371	390	410	386	398	387	367	407	382	376	400	404	370	394	385	410	357	397	375	391	393	380	375	409	396	386	382	366	376	376	375	370	404	366	373	417	378	368	399	392	406	420	364	419	364	386	380	399	415	394	404	386	382	379	380	356	402	359	399	412	355	370	412	399	392	402	388	363	400	401	386	381	354	389	383	415	367	408	418	388	386	420	352	391	390	391	375	405	367	399	381	430	379	399	351	380	391	394	367	407	405	391	352	352	403	413	358	390	360	409	387	382	419	387	394	389	363	363	390	351	372	374	370	358	368	369	377	393	387	360	376	374	419	410	428	392	367	404	408	395	377	411	378	367	359	380	364	401	397	365	382	387	384	355	415	396	362	387	404	402	421	383	356	407	397	405	387	401	402	408	369	413	351	392	384	394	392	396	399	367	373	432	385	375	402	431	349	379	384	384	372	432	346	395	382	396	407	413	368	383	395	370	374	371	373	382	390	400	423	346	390	389	414	400	396	332	362	376	422	416	421	371	406	392	409	387	415	373	388	348	401	400	394	390	381	407	382	370	371	399	417	436	377	399	418	372	385	400	400	402	387	423	370	381	383	362	394	416	367	387	346	351	402	399	373	359	399	360	349	363	366	401	385	421	393	395	344	388	408	377	395	379	366	369	365	401	372	392	381	397	396	409	417	398	351	417	359	409	374	375	404	392	377	381	395	445	369	370	372	423	363	413	391	402	375	368	396	359	396	394	382	374	392	412	428	389	356	378	402	394	367	402	368	396	401	354	417	424	376	380	409	420	399	399	369	375	373	392	395	387	406	372	373	366	395	399	369	366	399	388	393	373	370	415	372	398	376	379	379	386	376	364	369	387	389	398	360	399	374	403	405	380	391	417	406	437	401	380	428	404	378	368	379	404	373	404	334	359	370	382	375	340	385	406	358	351	386	399	406	383	364	399	362	358	403	405	366	374	377	407	375	374	405	368	399	392	399	362	418	416	397	392	358	387	390	391	409	387	381	379	424	360	391	403	364	387	416	378	417	385	404	390	374	390	372	423	387	377	401	432	393	382	399	370	379	409	410	410	359	387	377	382	392	392	407	398	357	346	381	384	410	385	439	350	392	384	388	402	339	400	382	402	386	382	431	382	429	387	387	416	414	404	353	405	411	387	421	374	401	373	378	402	387	372	390	384	398	421	383	417	368	420	407	370	404	411	378	408	383	401	380	405	357	371	373	383	410	389	389	408	412	396	386	430	411	386	382	395	399	401	382	397	399	380	347	416	372	365	395	387	386	366	388	388	378	428	406	391	375	389	371	416	399	390	385	403	374	366	353	400	396	359	395	385	366	412	379	360	396	415	396	374	399	391	388	373	375	399	382	374	407	394	392	425	394	429	418	340	425	368	383	389	373	417	385	362	391	429	401	413	426	365	368	380	386	412	398	374	411	409	434	354	408	381	416	406	387	409	382	386	404	402	413	377	398	366	398	373	377	406	424	406	376	390	366	393	387	391	361	388	387	410	408	401	374	402	357	428	387	403	375	418	439	369	385	410	347	390	373	399	396	397	384	404	392	417	382	398	420	389	354	387	346	358	375	396	368	391	375	432	402	390	378	395	387	374	409	373	394	411	370	381	380	378	388	379	425	383	358	365	344	355	409	379	357	373	371	372	392	410	407	374	411	390	401	412	419	329	367	418	400	411	383	388	411	377	437	403	378	383	366	386	389	360	414	370	385	380	396	422	389	395	369	384	387	402	385	393	420	402	418	385	366	379	406	375	366	366	389	415	366	376	378	424	391	379	371	390	372	370	378	394	359	395	371	371	406	367	391	392	400	391	391	370	400	391	361	384	386	381	396	364	406	366	398	400	381	369	403	416	438	391	404	409	341	395	359	429	363	432	382	378	375	368	391	404	362	399	410	384	377	426	400	395	384	389	366	392	408	381	386	371	381	451	408	379	389	388	417	369	401	363	407	386	393	401	420	364	372	405	396	381	409	386	362	366	355	396	387	394	420	396	404	400	410	431	423	386	389	405	366	404	370	366	382	391	376	403	378	409	390	379	395	342	407	373	406	359	402	409	380	381	395	324	365	375	373	385
18091	37690	55503	14769	11285	10359	3690	2810	2246	1812	1548	1320	1176	1024	947	885	805	755	725	651	646	610	554	528	516	515	550	540	501	503	504	451	512	456	439	446	450	387	451	425	471	431	392	392	461	457	400	409	411	419	414	385	437	439	406	428	378	412	419	414	396	380	394	414	417	406	358	365	384	406	433	410	369	422	378	381	392	397	385	380	365	369	369	361	362	376	349	386	363	350	378	390	397	367	406	406	343	416	415	369	387	384	395	323	397	366	367	366	385	385	348	377	371	376	432	371	396	369	353	382	365	398	400	355	381	405	420	394	382	367	389	373	385	374	398	344	396	429	352	385	381	356	386	347	355	360	419	373	391	406	383	377	382	399	404	351	396	365	390	373	365	387	400	372	397	350	386	370	349	390	399	379	334	393	346	396	398	404	365	368	372	389	400	366	376	394	398	380	374	405	354	383	364	364	371	381	424	326	370	357	348	372	394	382	369	363	390	349	381	400	383	392	379	375	373	356	365	389	412	371	373	385	388	372	378	374	401	387	363	369	367	395	403	372	366	344	380	357	358	390	361	419	403	374	379	391	394	339	368	425	360	380	368	395	359	367	389	358	368	379	385	378	369	400	383	370	385	374	404	364	381	369	368	396	395	361	376	398	348	342	358	383	353	351	371	411	388	369	364	380	378	388	356	385	363	389	345	374	382	410	377	370	353	388	393	411	408	364	368	379	371	374	372	380	357	420	351	381	375	351	338	420	357	382	355	353	391	360	387	399	383	367	382	368	351	388	378	402	418	359	373	408	389	373	382	395	388	388	367	384	384	370	394	366	372	359	362	379	379	392	391	418	332	362	399	360	391	352	326	394	380	363	385	376	377	357	379	403	375	360	373	426	373	388	386	406	379	391	357	364	364	384	359	412	348	387	398	370	379	382	344	378	383	382	414	413	371	413	386	371	350	378	378	350	405	376	370	383	368	355	391	359	385	383	368	352	392	380	352	350	380	410	353	360	386	373	370	340	353	372	383	379	382	374	345	352	404	357	403	403	352	396	356	374	360	405	397	350	386	394	374	399	353	384	356	413	388	367	370	382	370	380	373	373	365	393	373	370	391	377	366	382	376	387	399	379	373	392	370	370	368	371	379	414	336	368	375	353	368	372	413	395	409	409	381	404	347	351	381	382	395	386	356	394	395	380	398	383	384	359	378	374	419	387	365	375	385	365	342	385	353	384	362	355	399	362	387	373	354	333	396	347	372	361	416	384	402	374	348	387	366	410	382	388	377	429	346	375	374	365	394	373	386	376	382	333	366	359	396	355	330	363	398	341	414	393	381	358	389	384	359	395	349	372	369	360	395	364	393	392	385	356	362	370	354	376	378	374	399	362	410	397	394	400	377	350	364	390	368	347	378	347	391	400	392	371	429	359	385	371	401	389	355	410	327	389	389	383	373	345	382	353	375	377	407	371	387	371	349	394	363	403	365	376	367	376	351	376	413	399	385	354	368	387	392	354	400	390	376	360	373	349	364	366	375	359	374	404	361	373	374	361	372	358	411	405	392	381	363	422	353	362	368	367	327	361	399	363	363	352	365	367	356	370	356	413	368	406	364	421	352	412	357	388	365	392	351	381	373	350	397	402	372	386	371	397	359	392	363	398	361	385	363	377	399	388	377	382	360	348	344	379	402	342	386	366	405	361	384	364	411	407	366	369	394	403	346	362	389	373	389	358	416	389	368	384	371	380	407	369	383	376	351	386	384	357	354	377	394	386	408	403	381	393	380	402	352	367	354	349	368	362	395	383	369	375	404	360	411	354	370	380	344	393	394	375	353	397	392	373	355	413	356	363	409	365	404	378	399	343	408	384	390	387	361	371	375	387	404	368	359	375	351	358	372	387	381	375	415	361	378	369	389	373	356	385	370	398	371	353	388	354	384	384	363	380	369	374	384	403	390	385	394	332	370	402	370	389	325	357	367	366	391	356	414	380	357	379	352	373	378	383	399	357	420	428	360	399	384	383	412	392	349	354	420	377	367	350	377	348	370	411	431	367	394	376	368	362	350	352	391	391	352	383	414	351	348	345	353	357	376	358	408	389	352	386	394	356	376	366	361	372	371	414	357	381	371	368	374	373	379	393	396	356	364	395	368	344	381	416	363	394	372	359	374	397	376	360	381	396	337	379	347	388	422	386	383	363	359	391	380	396	385	381	411	370	375	349	377	384	359	384	372	414	372	320	414	369	356	360	359	383	383	339	377	353	387	346	398	396	391	400	376	376	398	351	377	384	375	376	373	388	358	395	387	413	360	380	346	362	357	345	360	410	396	353	362	334	381	373	406	395	371	371	373	378	400	377	390	410	350	394	388	379	421	371	367	378	392	401	378	353	383	381	374	368	362	383	363	384	371	349	363	417	354	410	380	385	357	402	369	395	386	354	374	390	386	386	367	370	395	348	314	357	371	361	362	381	372	394	368	388	365	358	367	408	377	389	374	376	326	412	381	399	371	348	391	386	372	364	376	401	368	370	383	381	369	379	363	324	356	370	386	346	381	357	380	404	403	387	390	381	403	361	352	373	377	353	367	381	379	409	419	351	381	366	382	384	391	365	353	376	404	374	373	365	359	370	392	366	399	352	367	364	411	382	348	372	362	382	367	389	349	350	400	362	386	394	381	395	374	364	367	373	403	383	382	419	365	368	347	371	381	359	371	407	399	361	383	378	354	376	384	358	363	330	352	382	400	395	385	360	372	382	378	350	389	360	377	382	391	395	379	417	359	375	391	371	372	383	370	351	391	356	366	392	379	344	372	360	396	380	350	365	348	358	361	384	365	340	364	395	396	369	416	380	408	406	357	316	377	342	359	370	363	386	396	357	366	386	381	371	416	355	383	345	384	356	329	366	382	370	400	362	431	386	378	351	394	378	374	350	376	380	407	362	363	392	370	382	389	357	392	359	366	353	380	351	352	382	371	380	393	357	382	397	393	363	379	402	374	375	360	366	381	383	401	374	369	388	331	394	385	409	375	366	390	358	379	376	384	380	406	369	377	354	357	378	376	356	380	416	404	391	381	375	376	355	348	358	410	380	385	405	387	372	381	363	349	373	375	373	385	386	381	403	338	358	375	366	427	380	372	377	366	373	392	349	387	357	391	388	361	389	363	366	397	408	362	385	392	428	404	378	404	447	375	406	367	387	404	417	310	364	399	371	366	368	399	386	404	352	402	360	385	359	379	379	369	357	378	368	397	365	338	408	371	403	421	346	387	356	363	380	354	378	379	343	379	376	366	379	367	366	367	418	363	389	340	396	373	348	384	431	392	335	349	360	369	352	385	376	419	365	396	364	404	353	354	370	359	391	387	409	421	353	410	384	427	372	336	402	361	382	366	380	390	389	362	384	348	353	377	378	361	356	380	366	350	393	348	356	372	380	394	388	372	362	387	395	358	393	396	360	336	414	401	382	361	382	368	343	388	353	369	394	357	398	387	380	392	387	343	388	329	387
27616	16506	14731	2831	710	322	147	140	138	160	110	130	121	117	100	115	109	106	110	134	127	148	119	112	136	118	114	117	118	107	115	115	108	134	104	128	98	119	135	131	106	114	126	124	96	136	102	111	123	104	89	125	111	116	113	111	110	115	115	96	115	112	136	106	128	119	128	102	143	102	110	113	119	121	108	100	104	113	116	109	102	118	103	136	126	129	111	116	134	95	116	118	110	103	105	127	110	131	120	101	115	122	97	101	112	106	105	98	124	125	117	139	101	121	101	123	120	116	97	108	113	117	120	114	105	109	139	115	101	103	118	114	114	113	131	134	111	103	110	132	89	140	118	118	112	118	119	114	126	130	134	134	116	111	122	127	118	103	120	103	116	92	117	100	105	105	122	123	116	118	124	120	119	106	108	100	120	107	117	113	103	100	99	136	95	119	103	107	122	103	86	117	110	113	120	121	126	118	128	127	110	122	113	108	120	131	119	126	121	117	95	112	119	127	106	126	130	129	133	102	96	109	127	99	113	107	127	101	118	92	112	124	106	127	99	103	126	107	113	132	131	120	110	120	103	115	110	128	117	118	102	121	125	107	90	99	98	108	118	111	104	105	129	123	117	114	121	95	135	103	107	111	124	127	115	112	130	100	107	108	106	112	109	125	92	104	119	119	111	126	94	132	100	92	115	100	123	115	127	119	118	119	106	120	114	109	136	114	95	116	100	114	110	107	121	108	111	123	112	126	112	126	116	103	96	116	135	123	99	106	121	129	129	108	121	123	100	127	99	109	111	109	118	99	113	126	130	103	100	116	112	116	113	109	114	108	105	118	111	94	115	117	128	125	123	126	120	99	116	124	107	112	108	120	94	118	115	113	110	99	113	120	125	121	113	131	104	120	122	134	116	105	126	112	100	124	118	122	116	99	108	106	96	100	101	114	132	114	131	108	128	112	104	107	113	112	127	120	133	128	124	114	98	127	119	105	135	115	107	126	126	102	109	101	125	113	130	113	98	103	139	112	104	110	126	125	105	113	114	108	109	114	112	113	131	106	114	113	124	116	124	111	121	113	113	116	129	111	114	140	115	122	111	128	143	108	130	100	101	104	122	113	116	105	107	131	97	123	137	119	109	116	104	98	115	103	122	108	114	109	108	134	112	114	110	120	122	107	98	103	127	110	120	120	119	137	103	138	118	109	119	118	106	105	104	116	117	129	110	105	127	127	119	105	114	107	122	116	98	114	107	115	110	120	95	113	122	118	126	111	107	88	124	109	107	125	117	93	127	113	104	122	113	124	114	108	125	115	111	118	110	96	126	136	108	119	130	108	112	116	128	126	104	118	119	113	101	122	101	122	114	133	110	112	122	138	116	89	122	108	103	102	92	103	103	117	113	110	109	103	119	115	119	113	108	127	102	125	119	143	122	108	121	115	103	107	104	106	127	126	100	149	109	118	94	148	127	119	105	102	126	125	114	126	128	98	114	100	110	106	112	93	122	109	103	123	109	127	116	108	123	93	105	125	100	94	126	105	116	116	145	115	115	126	114	129	127	120	121	124	84	110	114	114	119	123	125	129	121	104	112	110	114	126	114	125	131	107	128	110	104	118	112	116	112	109	119	116	121	100	108	136	111	137	122	119	98	111	112	121	120	140	106	118	122	105	125	128	118	123	112	100	111	107	142	112	123	110	110	132	111	97	110	103	110	105	110	118	134	110	120	132	112	117	117	106	121	111	125	123	128	114	112	119	108	120	119	101	107	98	104	99	122	114	120	114	106	106	117	124	144	107	116	133	121	132	103	111	110	120	117	116	104	108	119	103	82	121	113	121	90	124	106	114	117	128	140	119	120	112	115	127	107	115	97	110	121	100	102	121	139	114	109	132	123	125	120	130	107	120	97	118	119	95	130	118	106	107	113	107	124	111	126	117	122	107	109	131	93	106	100	110	124	142	107	124	121	90	123	113	138	112	123	105	124	119	122	119	139	104	121	107	117	112	122	118	110	143	121	107	111	118	105	92	108	116	99	123	114	97	114	132	126	135	122	114	116	128	108	119	117	123	103	123	127	123	130	139	118	105	114	115	116	123	122	133	103	118	120	116	108	102	112	95	120	106	98	122	126	143	104	113	135	116	123	130	115	126	114	120	129	116	116	108	136	117	132	114	106	108	100	114	121	113	124	120	115	114	119	119	118	101	102	123	121	112	117	110	123	104	109	129	104	118	124	112	94	131	116	109	109	119	132	134	110	100	109	136	106	125	127	113	109	113	114	111	104	98	111	110	117	105	104	103	95	108	123	95	103	83	114	113	109	92	121	144	107	139	116	129	113	107	110	116	106	127	120	113	129	118	123	127	114	113	109	108	121	118	111	91	116	108	95	119	128	118	112	119	110	122	154	128	110	98	120	118	123	111	113	101	129	125	98	107	112	118	118	116	112	126	113	100	117	118	110	126	112	123	120	113	114	116	132	110	115	112	103	102	111	113	103	126	129	119	116	113	89	125	133	119	107	112	117	109	114	124	116	91	95	112	121	121	126	121	104	87	122	122	108	118	105	125	130	106	100	133	111	110	100	106	90	121	111	118	119	113	110	81	120	121	137	109	122	110	110	124	89	120	92	135	152	129	107	90	111	122	103	118	132	131	117	117	109	104	127	119	107	108	117	119	118	104	110	113	111	113	103	114	107	126	103	128	106	110	121	112	98	136	125	120	111	113	123	126	104	113	115	114	125	95	114	109	117	123	116	118	126	139	130	132	127	94	98	124	117	107	124	111	135	122	111	113	122	109	115	115	110	112	115	96	111	139	124	112	138	102	109	131	119	126	123	108	113	105	129	100	120	115	120	123	133	97	95	106	109	93	109	116	112	136	112	116	118	97	102	105	104	135	114	113	125	129	101	112	114	117	100	139	118	107	112	121	113	112	131	137	130	118	121	100	109	113	115	113	116	114	104	109	120	93	124	122	103	109	123	116	121	115	118	113	112	107	110	117	111	127	124	106	107	125	112	109	103	108	115	117	122	119	111	126	131	129	126	117	118	118	119	115	103	106	116	102	131	127	122	117	104	120	117	127	105	113	113	119	122	105	123	114	102	112	129	107	98	130	94	119	98	107	117	113	132	124	113	122	99	118	123	111	115	114	114	127	111	120	125	123	91	121	109	112	128	107	99	119	121	109	122	126	110	99	117	118	103	119	122	104	106	107	114	114	120	111	125	111	123	112	114	107	121	131	112	124	102	129	120	115	104	117	121	115	111	127	108	108	105	110	108	120	115	113	112	110	120	109	113	106	105	118	122	114	134	117	113	104	128	110	114	123	110	137	130	109	85	113	102	122	120	126	109	126	101	92	126	123	119	137	107	134	117	112	131	122	121	98	102	113	99	115	109	125	124	115	115	110	107	128	111	117	105	129	117	131	124	127	106	145	116	102	101	115	111	118	127	113	115	102	113	120	122	106	104	135	101	130	87	113	124	129	113	100	107	138	109	121	117	98
11337	14300	17842	3800	1342	530	208	162	156	159	175	143	140	136	142	143	131	165	139	158	157	139	135	136	154	144	118	128	132	133	121	137	139	143	134	158	135	135	134	119	118	135	139	141	130	112	131	131	124	137	116	140	124	131	119	114	125	145	124	128	137	139	115	139	155	160	142	118	135	130	140	155	125	157	137	128	119	138	142	114	130	151	114	116	151	129	124	110	113	140	147	141	158	154	127	145	128	128	139	124	162	130	140	149	127	147	146	139	128	131	119	128	153	123	139	133	120	127	125	143	114	136	126	147	121	131	151	147	139	124	127	126	112	122	116	119	133	127	138	128	162	164	134	148	115	145	134	130	139	136	135	142	137	139	155	159	144	150	135	137	135	167	119	109	126	138	132	131	146	125	136	160	131	147	123	115	127	140	121	136	148	129	126	163	131	155	133	108	132	139	119	149	116	148	137	103	127	130	140	125	124	118	133	112	149	138	141	135	154	146	136	113	148	111	113	131	147	128	152	136	153	150	132	149	129	124	154	119	145	123	143	132	144	119	112	130	144	136	148	146	141	144	126	145	141	121	117	130	108	134	139	116	113	121	136	149	134	147	133	144	141	143	146	149	142	135	141	152	138	109	152	132	126	133	157	143	141	145	127	116	137	147	140	128	138	133	136	114	128	148	146	140	123	101	136	138	147	136	113	124	125	142	126	137	121	124	129	125	109	106	115	138	139	138	126	138	142	135	124	146	156	129	140	141	147	136	115	129	119	131	131	135	140	145	137	121	127	117	142	125	115	127	136	125	125	125	121	123	124	127	118	151	150	124	132	128	128	137	117	106	137	135	146	132	113	144	140	137	126	127	126	145	136	150	128	151	120	131	131	127	123	153	158	130	151	133	137	145	150	148	111	140	123	131	145	141	119	142	133	127	122	136	110	131	137	120	127	160	153	131	121	130	156	145	138	138	131	133	129	131	115	136	120	130	144	143	125	129	151	143	126	122	130	132	134	122	111	152	134	136	124	137	114	131	136	116	140	135	149	123	149	126	137	99	117	132	131	121	136	140	131	122	137	137	137	129	120	148	132	122	102	134	142	124	128	132	132	132	138	149	134	143	121	127	123	152	153	126	141	122	133	125	118	121	115	123	134	142	134	127	144	121	121	124	135	131	130	130	141	128	152	139	136	135	124	137	133	93	142	114	113	138	116	137	146	136	116	129	155	104	147	122	129	144	128	128	122	127	114	132	133	116	128	115	120	148	128	124	123	118	148	135	156	120	133	121	129	144	166	148	148	136	147	154	128	129	134	150	144	139	133	131	128	142	138	107	144	137	146	136	147	133	124	123	130	125	144	133	136	123	122	145	134	130	119	120	132	135	126	122	117	128	145	106	126	124	126	126	127	149	135	147	135	140	127	139	139	128	124	134	125	133	123	132	115	123	135	135	125	130	138	132	134	135	177	122	113	125	128	125	135	135	141	127	123	115	126	142	131	129	134	121	124	142	119	115	132	137	142	137	139	149	105	127	154	126	138	122	130	106	143	126	112	128	122	120	128	127	143	132	135	126	116	135	128	121	142	106	120	151	119	129	140	116	133	124	135	133	126	142	140	122	139	119	136	133	131	128	146	139	120	128	112	148	122	112	129	127	133	122	127	154	135	120	135	126	135	121	130	125	152	130	149	125	123	134	125	140	131	139	134	148	139	137	133	139	123	126	152	139	140	122	124	130	114	135	152	141	133	131	143	133	135	132	147	158	140	134	140	122	141	133	126	153	130	134	137	144	128	141	136	125	138	144	110	121	132	129	113	131	137	140	113	142	139	114	129	137	155	132	121	134	145	130	109	136	134	147	122	134	139	127	140	144	151	145	128	125	130	144	122	124	148	121	136	145	119	132	126	138	114	133	124	122	135	126	110	136	140	137	143	126	120	135	141	133	118	124	143	149	114	139	140	126	127	132	124	145	115	129	127	130	114	120	145	118	117	134	122	134	114	132	123	134	115	131	132	119	118	123	151	138	159	134	136	117	127	131	130	145	121	131	135	145	143	153	130	141	129	138	117	152	125	126	130	122	117	129	143	153	133	116	136	143	117	113	119	130	132	124	147	123	124	121	152	133	116	129	132	127	155	132	159	110	152	128	123	119	153	132	130	133	149	109	135	152	138	134	134	156	128	131	141	146	116	146	165	131	143	167	120	123	141	107	133	120	143	136	129	138	136	124	137	126	132	146	148	126	133	127	136	110	177	143	116	133	115	123	120	136	130	133	131	133	123	132	146	142	117	118	124	119	134	143	138	120	145	147	134	130	122	129	140	156	135	131	127	120	139	140	123	140	151	143	153	132	124	136	146	120	139	119	144	128	139	127	152	140	149	146	129	136	143	119	120	141	114	138	128	127	137	134	114	117	123	112	126	148	144	147	126	140	119	117	134	121	141	122	139	125	127	118	118	128	115	139	138	135	116	144	112	133	132	130	128	137	133	132	117	136	131	137	144	125	131	128	139	134	134	153	130	133	138	118	134	131	139	118	136	136	124	142	111	129	144	143	126	122	117	141	106	140	134	127	147	123	130	142	126	108	131	159	127	115	125	135	141	125	130	120	143	130	146	116	126	125	133	134	155	144	122	121	132	111	141	117	116	140	143	136	126	133	119	121	151	109	132	142	143	115	142	134	123	138	156	133	132	141	131	127	125	153	123	132	128	121	133	131	136	132	129	132	139	147	119	126	137	126	151	132	123	124	122	120	114	134	136	131	115	127	131	110	140	122	139	140	132	142	126	152	117	138	140	119	127	135	113	135	124	142	138	152	147	143	110	123	124	154	130	136	116	117	151	148	134	123	134	121	136	135	131	133	149	139	116	127	130	143	127	129	124	141	132	145	121	136	137	125	126	146	122	150	129	129	118	145	150	142	140	159	152	126	127	134	126	144	145	139	121	129	107	141	142	142	135	145	148	125	111	133	138	116	137	113	140	121	118	117	146	143	131	127	125	132	119	131	111	129	132	112	149	139	122	126	127	140	152	124	132	142	137	140	143	115	121	141	140	127	130	129	136	134	117	124	142	144	126	134	134	139	134	139	122	127	134	133	134	139	124	118	137	140	135	146	107	124	144	159	137	132	132	112	160	131	128	142	128	144	125	103	130	130	137	133	138	145	151	131	130	128	131	152	119	141	138	144	137	141	130	134	128	127	103	127	142	141	145	110	145	124	132	135	129	134	134	137	111	126	130	128	133	125	132	122	149	101	138	142	128	118	132	138	144	152	128	134	146	138	130	152	119	126	138	142	141	140	129	121	165	132	116	117	128	139	131	130	141	128	111	153	119	120	129	139	122	121	136	122	150	131	130	133	164	128	129	133	157	147	138	134	133	141	143	135	141	125	125	143	123	138	150	146	135	136	142	125	116	162	135	131	124	123	140	130	119	138	135	135	127	123	124	144	111	142	148	152	150	122	134	136	129	115	129	151	139	132	132	140	117	128	138	143	163	138	134	145
24541	20168	28384	23013	19915	12214	1863	684	528	483	455	353	350	341	289	285	294	273	247	218	232	231	229	221	229	236	187	193	208	174	184	173	189	192	210	181	167	196	179	157	164	193	175	179	171	161	200	163	171	155	172	156	176	163	200	185	162	167	174	194	168	194	202	185	158	201	198	150	148	156	165	161	186	183	187	156	187	187	166	146	173	146	163	157	180	187	165	173	175	154	199	189	171	174	171	163	175	180	173	171	173	165	159	173	176	148	153	173	184	183	162	187	166	190	175	175	173	162	192	181	150	184	183	173	160	177	158	158	196	169	183	165	176	162	152	173	148	173	168	169	176	162	162	164	159	166	160	176	145	179	159	173	180	179	178	169	162	176	169	183	165	153	172	171	156	159	183	148	188	169	181	184	160	187	144	177	175	171	166	169	176	188	169	177	160	165	190	176	162	167	187	160	171	168	162	150	149	148	169	174	167	149	184	195	202	183	168	136	170	192	180	166	179	169	165	164	164	158	158	170	192	185	171	177	166	155	177	183	164	177	163	149	167	189	148	155	175	189	172	174	160	173	166	159	165	163	166	145	165	189	190	178	162	189	168	157	150	200	164	161	161	162	150	189	182	182	161	181	160	163	168	184	167	179	179	183	162	160	186	170	170	151	149	189	151	176	173	173	182	182	172	167	182	157	156	182	177	156	174	174	167	184	172	146	166	173	182	137	176	164	166	142	153	147	176	160	161	182	186	180	179	162	183	160	168	176	161	179	152	165	163	159	153	178	187	163	163	153	169	196	178	158	200	170	181	175	146	161	189	155	178	179	161	165	178	168	164	166	140	158	152	168	160	167	184	151	145	175	157	161	179	194	157	170	164	174	165	143	150	177	168	167	181	200	143	146	182	185	145	162	145	167	160	171	165	159	186	171	177	186	173	170	162	162	156	170	186	151	167	166	171	165	193	157	165	167	182	168	157	167	183	175	158	174	160	154	161	156	193	163	179	173	154	158	172	153	169	180	169	205	172	179	139	177	169	179	194	180	159	176	184	176	174	175	173	172	153	168	184	191	194	171	156	165	161	156	197	168	171	162	170	184	171	172	185	157	155	174	162	152	185	164	153	179	172	162	184	176	165	161	168	179	169	203	150	185	154	191	163	156	164	179	160	190	158	165	177	190	182	151	164	176	145	172	171	171	169	178	175	164	163	156	145	159	176	176	193	173	138	182	163	160	183	167	155	142	156	133	162	168	159	196	156	186	156	175	168	183	181	159	155	147	199	182	160	145	173	173	167	147	181	166	173	147	159	165	148	176	144	176	163	170	154	160	157	156	151	170	149	155	187	149	183	156	162	177	168	178	162	170	165	184	175	165	166	176	168	169	172	169	169	155	179	184	183	190	152	174	183	156	193	164	160	188	155	155	171	155	191	166	180	171	182	166	172	187	173	189	163	141	185	167	161	175	158	166	166	180	166	183	194	168	165	190	183	175	165	148	171	153	157	177	169	178	181	178	193	153	191	153	150	159	160	147	154	152	153	177	184	171	170	141	163	171	133	166	164	155	155	161	166	156	173	170	171	190	173	174	174	145	181	130	163	160	169	170	159	167	187	192	171	169	185	170	144	149	167	175	160	173	144	179	172	167	170	191	167	203	174	176	186	152	170	159	187	154	194	175	158	165	182	151	171	205	172	166	199	167	173	183	172	185	185	175	176	176	159	181	162	161	147	175	175	174	151	156	184	175	197	191	158	168	180	191	193	183	152	167	161	173	171	153	154	171	163	168	180	163	150	172	170	165	171	165	163	204	160	164	189	168	177	172	177	155	178	155	177	167	158	182	149	166	174	185	172	162	171	168	179	172	156	165	164	170	177	183	162	177	172	193	161	156	168	163	157	157	168	171	175	161	179	134	161	158	176	174	170	174	189	161	150	183	167	164	156	160	194	165	162	179	170	184	156	176	178	175	178	169	177	185	162	143	159	155	172	155	178	170	174	169	174	161	166	149	157	171	210	162	161	160	164	147	164	173	152	187	171	138	173	167	165	181	138	167	144	200	165	160	153	187	161	175	185	186	158	152	174	157	159	175	151	147	196	172	167	149	157	180	183	168	177	158	170	171	155	182	170	187	173	166	187	159	182	158	170	146	174	177	166	167	172	168	160	177	182	172	153	195	169	181	180	163	173	186	163	182	165	165	181	156	153	172	172	162	155	186	146	146	158	149	171	167	170	175	165	167	162	170	171	170	157	155	163	169	173	174	162	171	183	153	159	188	161	132	145	177	158	169	156	168	161	193	183	158	171	158	162	196	158	168	156	199	164	187	141	156	180	168	161	168	169	170	172	181	162	167	171	181	194	167	163	200	172	169	173	158	172	146	175	169	177	152	166	170	176	163	167	163	168	156	164	171	160	194	169	172	154	174	160	170	173	184	156	172	172	175	165	154	174	172	163	169	150	184	157	176	144	175	194	163	150	155	162	160	171	168	163	177	166	192	172	180	175	150	170	180	185	193	183	161	161	154	188	155	177	175	162	178	145	174	179	176	172	156	157	163	162	170	159	163	150	180	172	179	131	175	176	170	176	155	151	171	142	185	162	177	153	169	160	176	149	139	179	180	183	154	190	154	187	163	182	166	197	169	186	164	167	165	163	160	170	174	164	161	163	153	163	166	178	170	185	171	159	165	181	172	175	158	196	162	169	181	165	180	186	179	178	171	169	161	173	150	160	151	162	184	167	135	165	146	158	145	154	195	150	146	156	175	181	180	150	173	163	147	163	165	155	177	187	163	153	174	174	168	152	192	161	171	170	179	179	176	175	163	146	170	170	170	165	150	165	164	184	177	139	160	143	181	169	175	177	167	188	171	165	179	163	158	176	170	163	184	177	171	168	166	168	202	171	171	153	156	183	174	179	173	154	163	184	180	160	168	182	179	170	138	187	191	147	162	164	151	156	147	161	151	174	195	172	170	175	190	144	164	166	155	165	178	160	159	159	166	178	185	173	161	182	172	160	175	165	164	162	162	165	163	164	171	181	169	160	171	171	172	169	180	144	176	177	158	166	169	169	146	155	177	163	176	182	177	168	179	174	170	155	163	154	162	156	187	154	192	178	181	159	174	180	148	177	184	164	153	158	145	191	183	167	171	183	160	167	166	173	174	155	185	165	147	164	164	166	171	176	158	157	179	168	152	185	190	148	161	158	187	172	170	179	171	177	153	173	180	160	177	184	166	192	149	184	168	161	178	175	173	142	176	184	159	173	192	162	170	166	164	149	149	170	160	176	161	153	161	199	183	162	170	168	166	172	187	174	166	147	164	163	172	170	166	164	169	162	171	164	160	178	195	183	170	167	183	160	178	171	169	161	181	168	186	181	186	167	166	178	164	188	167	192	155	195	164	183	182	170	161	155	156	161	172	185	160	155	180	159	159	171	144	176	165	188	180	153	168	167	153	166	156	175	181	146	180	156	189	175	166	172	150	162	132	179	164	179	164	163	171	174	170
13453	31596	49949	10327	5682	4932	1863	1417	1050	831	771	618	565	494	489	431	393	348	360	317	284	319	277	230	266	242	228	230	212	220	215	207	220	230	175	215	212	212	188	210	201	184	195	182	192	190	179	169	194	183	169	162	193	169	174	206	169	176	194	169	172	153	172	164	165	181	177	164	190	174	149	164	167	174	163	177	186	187	158	162	160	184	176	178	178	174	173	168	184	171	182	178	169	162	198	173	158	182	167	175	199	162	180	186	173	176	186	169	173	176	175	169	175	165	168	172	166	175	172	176	182	165	143	170	152	199	172	191	194	164	174	152	174	173	172	174	188	160	162	168	160	147	178	196	189	175	173	168	158	188	160	204	170	154	164	142	164	164	160	172	165	149	166	180	162	140	190	172	165	150	155	183	171	168	179	156	187	177	168	188	164	172	174	161	161	175	186	159	189	149	138	158	169	180	160	199	195	161	174	167	183	167	135	146	172	180	163	179	151	161	178	176	151	169	164	159	166	186	160	172	199	164	181	162	156	178	150	174	176	165	172	186	165	154	181	164	168	149	168	197	179	164	145	160	170	185	174	184	166	210	182	180	160	205	175	186	150	166	165	146	179	166	143	163	156	203	161	172	181	176	176	175	166	166	173	182	169	175	151	192	164	153	161	177	172	167	180	176	179	147	169	173	172	158	162	166	171	182	176	186	185	178	170	164	170	186	159	137	182	186	148	200	172	166	170	146	176	161	158	139	166	180	157	190	169	153	160	163	161	170	166	172	170	175	149	171	190	182	181	161	179	165	179	162	172	175	168	182	162	180	183	162	141	176	160	194	169	168	166	170	179	192	179	182	172	153	176	183	181	154	196	174	164	165	161	165	173	158	175	180	167	192	169	162	156	162	172	171	198	166	156	167	149	174	178	167	169	167	174	180	157	158	147	161	160	181	205	172	172	176	190	150	171	166	172	174	154	209	177	158	199	161	170	184	188	183	168	193	176	183	160	158	151	164	172	158	169	201	176	183	176	179	168	178	163	175	159	163	163	192	179	173	181	169	171	161	169	170	177	173	192	179	190	163	185	181	181	173	169	166	181	176	168	174	163	186	149	162	148	163	170	158	206	147	169	180	170	188	183	147	153	159	175	167	161	154	183	168	183	176	162	178	173	186	158	172	164	173	159	172	177	190	186	182	178	171	191	166	166	187	164	179	180	194	172	164	184	168	188	152	161	178	177	161	175	169	163	163	163	170	185	175	167	141	142	159	184	174	186	186	151	159	161	160	182	169	176	155	172	180	190	192	170	184	176	178	169	190	157	197	163	179	153	143	164	164	161	152	156	163	192	166	179	168	145	175	189	175	194	169	169	163	155	177	163	166	164	182	186	169	157	181	180	166	176	150	160	168	191	188	171	198	164	159	185	178	144	175	172	197	171	180	159	179	171	172	170	171	159	157	163	175	155	158	164	183	164	161	169	174	176	189	171	187	184	179	174	153	159	168	171	152	170	174	182	154	186	150	179	172	155	173	195	192	150	143	158	159	170	171	149	168	167	166	171	177	182	154	178	154	152	178	169	158	167	169	172	169	169	176	153	154	185	149	156	177	179	174	183	177	185	182	179	182	212	157	163	168	174	156	155	167	162	160	194	167	163	149	167	178	145	162	159	159	157	164	143	156	171	157	186	179	146	159	163	188	163	176	193	157	160	190	150	166	167	161	156	174	173	153	146	185	164	166	164	173	146	189	164	157	170	166	179	177	149	176	177	169	182	163	152	157	191	151	189	171	154	181	163	162	181	154	190	169	160	168	202	163	194	167	154	160	152	160	164	168	157	164	205	168	188	149	177	171	174	173	170	164	193	175	198	189	158	171	172	173	202	182	170	151	185	148	169	185	174	198	170	169	166	194	186	149	164	172	186	149	170	168	165	175	166	140	140	188	177	142	167	169	184	172	191	174	177	177	169	175	184	158	143	180	179	158	197	176	190	174	166	184	166	141	178	187	176	184	180	172	188	170	181	181	179	158	166	158	189	163	168	169	151	143	149	191	197	174	174	196	170	162	178	153	187	181	173	173	184	182	183	153	166	191	182	172	172	172	172	187	178	174	184	171	132	151	163	176	184	159	168	175	181	184	149	152	178	163	163	194	162	163	163	173	168	162	191	163	150	176	159	170	162	182	183	156	149	150	165	169	150	180	166	175	157	192	181	187	156	143	183	160	168	154	154	175	188	169	186	179	183	182	172	148	163	171	148	180	156	161	199	171	173	175	159	173	176	163	176	178	171	178	182	153	177	194	155	177	168	158	150	157	163	174	184	197	202	159	177	159	172	179	189	188	186	186	176	174	181	164	177	154	153	158	170	159	189	154	195	160	162	196	171	174	177	162	174	163	150	207	160	190	154	172	163	166	165	157	166	176	169	167	148	154	182	161	191	171	165	174	159	180	188	145	149	162	190	155	158	172	181	158	166	156	173	172	160	187	159	173	154	189	154	149	150	184	177	176	173	177	173	161	172	171	179	152	154	166	172	167	163	180	183	163	155	187	170	183	157	161	148	151	171	167	157	190	160	182	166	151	194	183	172	169	164	150	142	151	157	185	151	159	159	176	159	144	165	148	185	161	166	180	155	157	177	167	191	165	171	170	170	174	180	191	165	152	159	172	175	164	180	156	179	171	157	165	166	180	171	155	167	160	166	151	154	174	149	168	156	156	173	184	169	176	167	151	150	166	157	190	182	167	176	165	166	176	150	177	183	161	165	165	163	179	164	185	158	205	167	176	179	173	180	168	175	164	173	160	187	168	171	130	145	154	163	182	165	174	187	157	170	190	173	168	143	176	160	172	151	174	169	159	178	156	176	148	191	158	196	186	160	188	177	174	183	189	160	162	169	163	167	159	170	157	191	173	184	162	177	189	181	168	169	161	167	170	140	172	193	165	190	152	169	185	168	198	171	163	143	174	158	197	181	180	186	177	183	167	172	165	135	179	164	168	176	169	170	158	187	161	181	174	164	140	178	167	166	185	181	192	160	166	186	165	179	166	172	165	167	189	173	163	163	186	198	166	174	182	176	168	165	187	154	167	188	172	163	168	188	187	180	158	158	154	179	175	159	181	173	169	183	194	159	168	148	173	175	176	179	160	189	171	187	161	168	175	156	159	174	148	175	187	174	168	167	170	168	173	170	175	187	146	178	170	175	180	193	160	139	183	172	170	158	182	166	173	179	182	166	165	178	170	176	177	158	182	181	171	167	192	174	162	171	174	167	177	170	178	177	175	163	163	190	175	182	204	162	169	156	167	164	152	169	156	175	153	185	174	164	165	169	164	177	154	142	148	175	158	168	147	164	167	180	166	181	184	157	176	173	160	153	150	169	169	179	157	186	157	162	173	160	153	187	181	160	167	176	188	182	179	138	175	167	166	176	175	181	194	175	158	184	162	166	184	169	160	171	168	174	158	174	166	171	199	160	177	160	151	151	177	176	162	153	183	186	174	160	190	157	169
22346	20170	28662	22620	20199	19502	7140	1563	1158	931	882	766	707	645	601	567	573	499	563	495	469	478	425	451	424	459	456	455	481	419	410	400	402	437	393	410	400	397	398	403	364	402	413	398	436	372	381	383	391	369	370	367	403	391	377	372	393	370	406	373	378	398	371	394	365	370	377	368	372	389	384	361	386	395	396	375	363	381	375	367	400	367	404	376	407	406	376	423	384	353	409	395	378	393	373	373	396	388	371	392	356	392	381	348	367	361	388	412	400	394	356	385	354	353	382	381	385	340	391	354	379	400	365	365	377	335	381	359	392	379	394	357	395	418	356	388	388	384	369	359	382	367	393	375	386	433	356	382	406	369	381	375	393	396	359	376	360	379	352	362	408	376	368	369	366	394	358	388	372	372	373	399	387	356	375	394	342	357	378	393	365	375	347	366	368	383	364	336	345	403	394	345	342	376	362	364	399	329	386	343	362	350	361	389	374	353	384	362	380	378	380	367	345	423	359	327	360	366	349	342	399	383	409	368	405	401	405	379	405	391	363	365	363	388	361	379	396	382	354	359	367	377	380	347	412	364	385	374	365	374	369	371	361	351	380	397	373	376	360	322	373	369	405	371	393	394	346	390	379	355	389	365	383	357	340	382	379	364	395	361	347	386	387	377	379	361	373	394	368	413	395	339	381	368	414	379	369	329	375	359	404	381	350	344	364	374	405	357	413	391	341	374	361	379	381	378	396	392	362	385	363	340	363	367	362	374	328	385	375	405	389	355	383	376	407	368	379	382	382	386	398	378	371	390	375	371	363	375	382	382	400	367	364	348	419	372	383	362	360	339	387	350	368	370	394	400	368	349	381	394	360	345	392	352	369	404	374	392	362	350	347	394	316	399	378	353	377	354	360	372	363	360	371	381	391	384	368	365	399	370	351	418	380	398	382	379	343	346	391	381	379	410	393	373	381	375	387	381	409	402	365	375	373	341	361	386	371	380	375	376	385	393	349	397	408	390	360	400	332	354	344	370	356	350	376	384	363	383	370	343	380	397	383	379	371	381	368	382	347	359	355	340	355	392	385	360	347	404	362	409	393	397	376	359	370	378	363	390	389	375	386	385	372	383	359	349	359	350	347	391	368	349	389	372	348	380	374	363	396	356	364	386	355	369	330	383	368	396	341	329	370	349	390	384	384	351	354	379	385	351	366	384	374	378	361	366	343	384	383	383	342	381	344	372	378	380	400	395	359	394	382	391	380	363	408	407	365	386	382	375	360	375	371	394	391	415	365	360	352	369	390	350	359	353	360	369	361	366	358	347	360	372	359	368	361	378	350	369	379	389	398	367	372	340	370	389	342	385	368	346	370	381	353	355	379	346	354	361	378	371	422	383	353	363	343	366	376	386	362	352	378	384	347	359	340	399	390	379	378	377	389	375	394	357	369	359	379	358	404	403	376	383	357	393	364	385	386	358	381	398	405	410	380	380	360	368	381	346	399	333	377	362	379	391	337	385	344	376	348	385	363	373	387	411	345	408	365	350	366	360	390	390	384	381	358	386	356	406	385	390	400	364	380	379	385	387	368	347	367	370	367	367	354	378	349	367	353	392	364	362	373	392	380	360	383	372	386	400	381	369	384	380	369	388	372	374	388	386	350	410	374	393	386	374	369	363	373	359	369	385	353	369	414	393	358	370	347	362	382	358	400	393	337	395	411	396	363	387	381	400	368	389	342	361	377	362	360	376	361	349	367	387	391	399	349	354	375	358	378	353	377	405	344	411	346	369	406	375	376	357	411	405	402	378	380	356	401	353	333	363	349	372	391	377	393	344	372	369	374	398	353	361	375	380	355	384	341	397	372	379	376	368	415	389	369	394	359	370	372	383	370	374	423	380	389	363	349	389	373	380	401	373	374	352	362	361	352	367	391	360	390	375	323	352	386	382	351	382	369	371	368	383	383	376	374	368	378	403	388	408	375	382	375	359	373	354	352	337	383	369	361	383	356	388	405	377	350	370	342	390	355	382	361	380	373	364	391	355	361	390	369	387	376	348	340	355	368	392	371	353	370	378	395	359	352	381	349	356	381	379	336	374	365	381	406	379	371	370	376	365	397	342	372	361	369	388	408	369	393	368	396	453	367	366	361	386	387	384	348	372	385	377	365	343	364	380	372	398	397	386	379	354	356	360	356	365	384	364	367	340	359	358	367	369	392	376	357	373	377	383	368	380	382	384	399	375	343	366	399	388	374	388	387	380	389	383	368	356	369	343	367	368	361	401	395	368	355	389	378	374	348	357	367	359	357	337	376	380	403	389	402	382	359	358	369	390	393	371	377	371	365	371	380	356	352	365	380	385	386	359	342	349	369	380	369	397	348	369	363	390	356	379	366	400	392	341	362	365	371	365	363	387	353	370	354	355	389	387	357	390	385	386	340	389	365	382	372	385	363	376	421	371	388	403	358	387	393	377	370	376	405	346	393	343	373	406	380	397	385	366	413	391	404	352	371	406	367	384	377	358	370	376	319	365	393	393	361	368	400	362	377	352	377	365	368	354	425	345	356	354	396	398	408	422	375	374	392	333	330	389	374	397	356	379	360	398	372	400	374	382	372	384	352	344	365	382	383	356	373	369	376	368	337	400	390	392	373	358	365	384	353	390	376	394	385	373	361	348	384	333	357	359	394	362	376	413	372	378	356	389	368	362	351	374	387	346	354	368	344	357	351	364	348	351	383	392	360	373	385	364	349	373	370	390	352	371	389	394	398	390	343	376	360	365	381	411	372	393	328	336	351	380	375	348	389	377	381	364	337	382	409	354	351	370	353	389	417	363	385	372	374	354	367	366	386	333	390	375	393	360	379	368	374	434	361	366	345	408	375	354	386	385	378	344	359	381	369	373	370	382	366	379	327	364	355	388	385	350	357	361	352	395	356	378	369	360	390	411	419	350	355	377	390	370	361	345	403	346	379	358	338	366	399	390	361	347	351	362	392	415	387	385	347	391	343	345	332	375	376	375	347	395	410	400	382	363	392	356	352	347	326	367	366	376	326	332	379	357	377	350	354	366	391	390	386	342	360	386	380	393	338	363	378	362	378	374	395	385	341	386	382	360	355	390	355	365	373	407	373	344	403	413	401	406	405	375	414	354	403	386	363	358	364	390	371	385	363	366	346	367	391	346	380	408	352	359	346	374	372	361	386	354	389	371	376	347	383	371	324	420	375	373	369	389	395	380	399	392	373	348	370	352	371	403	376	371	385	395	367	355	395	384	402	371	374	388	389	371	376	384	373	362	354	409	372	347	399	361	353	382	382	360	365	325	373	374	382	366	395	348	398	378	367	383	384	399	374	365	364	366	364	350	385	366	360	391	350	352	358	372	372	357	354	380	391	349	372	384	368	363	378	370	395	393	343	343	371	352	352	349	319	382	344	353	400	383	386	385	371	369	393	372	371	367	387	397	382	335	367	371	349	355	372	351	346	367	412	377	353	370	349	359	340	379	374	394
17226	44765	55492	14414	10589	7017	3560	2605	1991	1671	1465	1295	1214	999	922	883	737	719	701	667	552	568	556	554	539	490	467	501	464	447	460	452	483	422	481	445	415	401	407	419	431	415	399	406	393	386	415	398	405	377	397	394	376	399	400	393	399	381	377	380	381	388	374	343	375	345	378	394	375	378	327	371	426	347	342	377	385	368	394	400	336	387	404	342	365	326	369	363	375	367	378	404	359	347	366	365	359	348	392	395	391	357	362	361	355	378	382	367	386	384	366	424	384	391	392	343	372	361	377	361	347	356	359	394	382	385	327	374	375	338	369	383	364	366	359	384	357	400	359	340	353	378	337	353	350	385	361	372	369	384	369	379	367	381	382	336	353	367	393	378	403	374	361	331	391	404	371	368	354	359	342	376	336	388	360	405	387	346	352	361	353	404	363	406	363	354	380	332	357	356	362	351	387	381	355	362	359	369	351	350	352	361	361	373	363	379	381	400	364	342	333	363	362	352	391	346	401	353	376	397	372	395	334	387	361	370	338	387	346	369	361	371	376	415	349	403	388	352	389	393	353	371	344	374	393	373	384	348	356	383	364	390	357	335	373	369	364	359	350	358	376	377	379	314	352	376	364	384	364	354	361	329	380	354	378	356	355	371	387	359	394	376	361	373	369	375	383	355	351	350	343	351	365	370	385	327	377	362	373	351	351	359	360	333	397	356	361	359	345	394	345	348	361	387	365	339	356	375	359	363	373	410	384	349	320	369	394	351	338	357	337	335	352	373	360	384	346	361	379	379	360	359	365	357	360	356	369	363	355	360	400	355	339	368	365	348	334	343	407	334	372	383	361	352	372	372	370	398	380	375	360	355	394	353	376	340	387	361	342	383	347	374	337	342	354	388	379	358	360	332	342	335	398	329	327	374	351	359	369	379	360	383	365	368	369	342	337	367	378	380	369	360	387	344	350	364	358	385	385	358	350	325	390	369	367	344	342	366	362	366	363	372	352	355	393	381	387	376	404	375	344	365	378	344	333	397	346	374	365	387	379	373	379	325	339	362	350	352	391	332	358	392	374	357	372	364	396	350	357	389	352	361	355	310	363	353	382	358	366	367	347	392	371	366	360	325	343	379	347	368	382	380	363	391	386	344	366	391	408	370	350	335	356	341	366	354	371	359	387	375	357	352	378	325	378	370	340	351	337	352	394	379	353	356	395	343	376	388	386	381	370	339	414	380	362	354	363	361	361	399	384	392	369	379	349	380	359	361	453	351	349	363	367	364	353	364	377	356	352	366	370	383	380	343	409	372	362	327	355	355	382	353	363	389	369	366	410	350	375	359	382	356	381	366	373	378	378	341	388	381	339	358	371	368	379	382	337	386	362	384	324	387	325	354	397	374	356	335	360	339	355	349	371	349	355	371	388	363	356	357	345	359	334	348	411	362	332	372	357	382	339	366	381	359	351	351	390	373	378	324	350	368	349	341	374	338	378	348	373	376	335	358	377	376	335	413	392	381	361	350	365	354	344	360	374	341	344	400	343	402	325	343	346	379	375	365	393	361	394	351	382	368	397	364	379	370	343	376	327	383	325	380	334	341	374	347	364	344	368	361	364	330	346	332	385	360	381	349	347	324	383	403	367	375	352	348	357	350	377	352	352	367	379	345	368	391	354	335	364	351	375	386	338	398	344	363	361	326	364	415	375	404	390	354	362	392	333	341	360	375	350	330	377	353	343	346	386	351	394	320	338	395	379	369	364	343	382	348	388	330	347	358	341	372	353	367	372	361	329	343	342	380	388	346	428	352	347	356	382	399	387	339	373	390	377	387	354	396	352	349	358	367	398	391	378	375	366	381	394	371	372	360	347	353	348	388	359	374	360	380	375	360	390	365	380	347	393	356	347	344	352	383	345	391	372	371	359	381	345	365	346	350	333	386	344	407	411	356	372	357	364	355	336	384	358	345	368	346	391	375	350	346	350	352	382	333	396	349	351	366	380	423	375	361	350	333	367	375	370	354	359	363	362	363	353	385	402	370	376	365	363	341	360	341	381	360	349	377	323	358	352	364	378	364	343	379	385	364	355	358	365	353	367	356	352	364	354	342	353	352	371	342	342	387	380	396	346	350	326	370	340	337	364	350	423	327	361	355	365	329	377	368	352	363	366	390	368	357	371	378	384	363	389	367	334	348	365	361	343	351	374	362	354	336	383	365	382	318	376	370	369	352	383	345	390	353	364	371	361	349	355	365	374	358	352	360	355	357	353	383	382	350	390	371	382	352	371	350	351	380	390	342	379	370	356	379	371	342	339	363	342	399	366	359	358	364	367	334	354	374	355	369	340	342	361	352	359	415	372	363	343	337	343	386	365	339	339	339	365	333	352	356	402	369	366	341	384	319	383	383	325	366	349	381	331	384	323	345	378	384	347	346	335	356	372	321	361	355	377	353	362	407	357	388	346	371	379	380	346	365	368	373	331	351	363	366	347	359	340	366	362	372	362	329	410	338	378	360	304	380	356	374	393	363	355	364	378	370	363	328	363	332	330	345	368	386	390	383	366	323	368	373	343	374	372	367	351	345	357	353	381	376	349	330	336	393	382	357	379	408	355	340	326	353	366	372	347	396	375	341	362	369	389	344	353	362	376	362	375	357	315	368	347	347	341	356	378	354	373	368	351	324	364	350	373	334	360	368	371	363	373	394	377	364	342	358	341	370	332	393	345	371	359	355	387	339	374	377	379	354	333	385	356	364	378	372	340	363	401	371	349	384	354	344	335	383	376	385	330	322	386	364	358	326	360	354	347	348	341	391	374	415	374	366	385	349	406	392	405	336	349	364	325	385	336	361	356	360	365	356	362	384	362	367	349	371	344	373	356	349	370	339	356	391	371	382	361	369	380	375	376	348	384	346	375	369	330	398	398	366	345	372	326	372	339	383	334	351	350	345	361	380	350	375	353	350	356	381	360	325	356	334	367	402	376	319	355	377	386	357	384	391	358	348	358	354	342	368	343	373	349	372	347	366	336	354	364	365	352	362	386	371	389	371	354	350	372	357	354	354	374	364	350	347	370	337	359	382	366	370	340	362	365	340	360	361	336	361	373	349	341	408	342	383	384	348	363	379	367	372	340	369	334	346	383	332	375	429	394	349	337	383	390	381	363	342	349	345	352	368	346	391	353	402	372	374	383	377	352	366	378	369	368	380	363	353	369	365	344	341	385	384	370	344	337	324	403	366	346	354	365	372	309	394	385	396	359	402	377	364	353	344	352	367	387	418	344	365	378	364	373	393	360	351	364	350	369	366	358	380	363	364	381	368	345	336	358	362	388	364	368	380	404	365	379	371	379	353	381	369	371	386	391	362	352	372	353	352	369	348	366	361	353	355	346	367	362	361	389	345	371	368	375	371	330	357	382	374	347	327	385	382	385	371	372	373	347	359	351	337	381	359	341	359	363	365	364	370	370	375	333	349	378	348	359	356	413	360	339	366	344	382	382	357	365	379
27468	16700	15350	2396	937	294	170	147	141	141	135	130	147	134	135	114	136	114	128	107	108	122	134	116	130	116	119	127	117	133	113	125	111	110	112	97	110	138	109	127	116	99	124	137	120	128	108	110	125	105	105	107	109	108	107	110	117	123	109	111	124	101	110	122	129	101	124	111	108	102	100	118	106	118	119	120	113	106	126	134	106	129	110	122	97	112	112	127	117	127	107	102	112	115	106	91	104	123	128	93	116	115	112	118	99	92	113	108	108	118	106	127	124	110	141	117	95	85	110	96	129	121	103	120	122	117	104	121	111	118	141	109	117	112	125	130	112	107	121	133	105	101	107	117	109	122	94	116	104	121	107	118	125	101	116	109	106	108	104	118	120	118	112	108	103	96	112	139	117	122	122	117	119	123	123	105	95	115	105	98	119	113	109	119	134	122	121	126	127	108	114	117	109	104	120	124	112	103	109	105	130	123	110	110	114	129	140	115	119	114	130	113	128	127	107	118	137	124	110	108	124	93	115	130	122	124	109	103	100	130	110	126	97	121	108	124	105	113	107	122	121	123	127	112	120	115	128	117	118	133	113	111	104	122	108	118	91	122	97	98	103	131	127	95	122	108	129	122	114	120	112	98	117	122	101	119	126	108	116	110	129	111	107	123	103	121	103	131	109	97	122	97	114	109	101	115	111	98	123	98	123	105	113	120	101	114	109	119	133	116	118	121	114	115	103	110	123	101	113	110	132	129	120	117	110	103	106	130	106	107	122	101	107	108	103	107	112	105	105	111	119	129	114	119	128	111	98	108	110	101	120	128	115	112	111	121	101	116	107	108	117	114	114	131	104	104	121	117	126	119	118	122	122	107	121	117	103	108	117	111	106	121	107	115	122	101	110	105	119	113	105	114	99	121	114	82	95	102	123	115	114	111	110	112	115	106	119	114	122	111	109	106	95	121	130	116	114	119	109	132	101	125	115	126	126	115	112	140	126	115	98	125	113	125	118	109	104	110	124	119	127	103	116	121	126	107	121	103	106	95	133	116	116	119	100	96	107	116	116	122	111	122	128	107	128	117	107	118	115	99	111	111	99	123	113	119	121	125	128	112	127	125	132	93	113	110	102	105	123	119	100	111	107	99	111	107	104	115	113	119	137	124	126	111	122	126	134	106	98	122	110	124	117	120	139	118	118	107	119	93	92	137	120	114	95	122	125	111	120	110	121	128	111	119	104	110	124	113	107	129	108	122	91	133	109	118	128	113	129	129	99	97	128	121	113	106	98	121	114	117	104	119	137	122	129	127	109	121	114	120	106	109	107	113	119	116	111	101	110	126	125	93	121	112	126	102	90	115	125	113	106	126	90	102	102	119	101	112	113	107	124	108	118	117	104	111	109	133	109	119	121	123	111	112	110	126	122	114	122	109	100	96	128	112	96	104	101	115	107	114	112	110	120	112	118	106	113	126	117	113	119	96	102	97	115	135	108	111	125	103	113	130	109	110	109	126	105	116	126	121	112	120	125	122	93	95	125	116	115	113	136	107	104	124	110	116	125	104	115	111	126	119	113	116	108	118	104	114	116	128	101	120	106	110	121	106	112	115	122	105	109	134	115	116	110	127	124	92	120	114	100	121	107	98	118	109	119	110	111	135	110	117	135	129	93	142	88	112	126	109	110	104	110	115	112	101	114	127	119	101	123	136	97	120	123	102	116	119	136	110	113	110	127	109	121	108	110	136	107	113	106	125	115	111	115	113	111	96	91	102	117	111	123	126	109	88	118	109	122	127	130	106	123	154	127	102	87	115	113	116	115	124	111	108	81	118	119	118	112	100	114	107	126	119	99	126	118	121	115	120	135	115	118	108	134	127	124	111	143	117	116	93	119	105	132	129	113	118	107	117	104	122	134	105	139	111	113	107	113	102	101	98	88	132	111	107	123	111	117	114	96	130	104	124	98	112	113	109	135	108	116	104	134	134	104	105	127	125	123	106	117	93	126	104	100	110	110	103	123	122	112	118	113	121	119	103	125	99	109	126	134	101	105	117	104	124	116	132	115	118	108	102	123	124	126	117	118	111	112	124	114	110	112	116	122	90	108	113	107	101	117	132	89	109	116	100	118	105	123	111	108	97	96	132	98	109	132	117	113	109	109	124	121	121	122	101	114	118	135	107	127	105	114	125	126	129	124	108	113	111	103	132	141	114	111	102	101	95	115	136	113	107	123	125	115	104	94	122	122	120	91	124	109	112	117	119	122	107	113	109	131	119	98	112	117	115	130	107	96	110	126	137	96	117	111	111	123	114	108	141	129	110	109	108	124	100	116	95	114	139	110	108	124	114	100	106	104	147	111	100	133	122	109	91	131	112	109	120	105	106	111	99	95	120	102	141	109	123	100	125	117	99	116	122	104	111	109	105	116	108	90	109	111	122	124	119	105	109	109	121	97	107	128	103	101	104	109	105	112	128	115	114	109	116	116	113	107	106	110	86	123	134	121	119	108	131	110	113	100	120	134	141	113	119	109	120	108	123	104	105	117	128	111	138	118	89	114	119	128	111	119	111	103	97	123	97	101	93	121	135	108	95	108	118	100	98	85	113	111	108	133	110	130	107	107	124	124	110	122	109	110	104	114	113	111	114	105	121	132	118	108	128	111	108	126	112	79	132	106	118	118	121	109	135	106	106	108	103	108	122	104	96	116	119	94	125	103	107	120	118	105	113	124	109	118	117	102	112	126	125	120	105	109	106	129	111	86	105	107	112	114	107	140	132	114	98	122	121	115	110	113	120	111	118	108	110	97	118	93	94	92	116	120	110	93	106	119	117	99	128	128	96	108	126	124	120	115	118	108	135	108	113	102	104	122	91	102	117	124	104	106	115	129	98	126	129	112	105	121	122	106	117	118	107	101	103	112	138	142	112	137	107	111	97	128	118	103	137	96	104	116	121	111	116	106	122	112	116	117	102	99	111	108	110	100	105	101	105	92	113	106	116	117	131	101	112	109	138	109	125	116	97	108	119	96	113	115	105	112	103	132	113	123	87	100	99	118	106	119	123	94	96	116	130	108	131	124	110	122	107	117	127	133	107	113	112	116	100	109	115	131	124	127	114	121	116	128	119	107	102	111	104	119	105	109	132	107	122	121	125	104	123	125	110	104	110	131	128	104	117	105	119	107	127	96	127	126	128	120	118	112	104	122	124	109	111	116	112	107	111	100	109	111	117	128	113	113	107	100	104	118	124	118	117	117	115	102	117	114	100	113	120	133	118	106	117	125	112	124	120	131	109	128	115	104	96	116	106	103	116	123	122	117	99	134	136	109	130	99	117	120	135	111	109	115	112	106	112	109	133	99	104	113	113	104	114	108	140	113	123	103	113	133	106	116	129	105	101	118	126	108	108	119	106	93	117	114	111	122	112	100	130	121	112	112	118	127	108	115	125	118	138	114	106	97	121	122	103	105	99	110	122	119	110	119	117	103	117	102	115	120	130	134	109	117	102
11672	16235	17982	3325	1975	531	241	173	175	185	151	139	166	139	153	136	152	153	142	142	112	145	117	134	116	134	134	151	142	145	133	143	131	139	136	126	136	126	128	129	134	143	147	152	132	132	154	122	136	139	138	127	130	137	139	136	122	147	125	128	136	156	136	130	142	147	140	129	132	123	138	124	144	134	135	121	144	133	144	105	138	135	135	133	129	136	115	121	121	130	120	138	158	133	127	132	130	118	131	119	138	137	133	155	115	123	151	139	149	142	115	150	125	140	150	114	130	134	144	119	124	143	147	125	148	125	143	140	112	129	123	149	131	143	108	127	151	141	129	135	133	127	147	138	138	135	116	141	135	126	140	132	159	162	129	133	146	150	141	131	142	126	131	132	144	147	143	143	128	91	127	124	145	140	147	136	148	140	135	140	122	128	124	160	137	135	136	137	136	129	123	132	129	126	138	109	117	150	130	139	127	148	144	125	137	121	111	125	125	134	137	132	153	128	138	136	133	137	133	116	137	143	142	134	121	140	134	125	130	147	153	138	147	116	151	121	135	111	143	128	115	129	134	165	120	150	145	130	143	118	123	132	129	136	135	150	134	134	154	148	128	146	120	136	127	127	104	133	125	124	134	109	167	131	137	141	131	147	139	133	125	111	138	128	131	133	134	145	148	101	134	111	122	136	139	135	132	127	141	145	118	124	138	132	131	138	117	136	135	137	141	130	145	119	126	127	122	134	140	124	137	141	116	140	149	135	130	135	133	134	134	106	124	127	133	126	133	138	121	127	131	128	117	133	129	109	142	128	138	136	126	115	127	133	138	117	123	146	134	127	134	145	142	129	127	128	126	121	114	131	117	122	114	146	136	126	144	121	139	143	121	147	130	127	140	120	111	119	124	131	129	152	163	133	126	137	135	132	130	121	134	130	132	131	128	105	139	113	116	135	130	135	152	150	131	144	102	121	126	122	143	142	152	143	126	152	130	111	130	141	132	151	150	132	136	120	142	131	140	145	108	154	130	152	127	132	129	127	129	137	136	115	124	134	122	145	137	144	138	133	126	130	146	118	150	144	145	123	118	133	136	132	116	137	137	144	150	133	126	126	129	139	139	125	125	157	132	137	128	117	122	127	130	127	151	129	146	143	143	123	113	137	137	134	150	138	138	150	128	133	123	147	149	129	152	125	138	113	151	109	132	139	144	140	125	142	136	129	143	143	104	140	146	129	125	150	147	137	154	121	139	123	130	114	128	135	144	142	129	126	114	149	118	119	132	134	136	138	127	120	144	141	120	127	124	124	135	110	143	137	113	130	121	159	126	147	134	137	124	119	128	107	124	135	140	137	125	128	131	153	149	133	152	131	137	121	143	139	134	132	132	137	135	129	112	119	134	133	125	134	134	157	135	144	141	116	137	119	117	140	139	150	136	135	131	115	121	138	131	131	145	141	130	135	133	137	129	144	121	157	151	107	143	138	132	124	127	131	123	130	132	123	115	117	131	143	126	116	150	140	130	133	144	132	140	132	133	133	137	126	131	147	125	156	121	133	156	115	105	124	132	122	126	143	136	130	140	140	126	122	115	138	128	120	122	136	123	145	149	130	147	135	127	134	125	134	132	144	130	127	134	109	129	116	142	119	121	139	128	120	146	137	141	138	132	130	118	133	132	143	138	115	132	122	138	118	129	151	119	140	138	121	135	131	120	151	141	131	132	142	133	139	109	131	128	133	120	132	124	131	139	142	137	143	133	131	127	137	127	122	139	117	116	145	130	135	114	130	113	111	143	122	142	120	152	123	130	146	132	145	107	145	133	139	130	141	116	123	139	119	128	138	109	127	120	105	148	118	134	128	138	146	130	123	148	139	127	132	148	116	138	143	111	115	122	120	124	115	120	133	133	122	133	136	144	114	123	126	126	149	139	130	148	155	133	151	118	135	132	115	117	150	124	137	136	125	116	119	117	141	154	122	139	144	132	146	135	127	151	121	129	133	99	111	142	132	125	153	133	131	112	131	134	105	120	124	137	141	138	150	125	131	140	128	141	142	131	140	153	139	147	152	118	124	133	141	132	133	133	133	126	142	142	113	101	133	142	122	123	125	151	132	137	133	157	124	124	126	142	150	138	125	153	141	125	128	129	132	119	123	136	132	147	121	151	126	136	141	152	165	122	130	139	124	130	128	150	128	140	144	124	129	145	136	139	111	139	124	125	121	129	135	136	124	136	129	132	137	138	141	138	154	115	128	135	137	128	125	109	148	123	137	114	127	141	157	143	122	128	125	135	120	146	152	147	125	132	121	123	133	122	116	110	122	133	138	135	150	139	112	124	143	137	150	131	152	140	135	131	133	136	113	131	122	137	134	138	126	144	121	143	126	138	140	113	133	149	138	133	143	136	134	121	137	125	149	133	133	137	131	141	136	129	132	140	125	135	133	143	137	122	136	123	108	126	127	119	125	114	143	132	108	113	127	114	122	132	131	128	130	142	124	129	120	140	117	125	140	119	145	136	133	136	127	128	130	124	135	149	134	141	127	125	132	119	155	131	136	125	120	134	131	154	134	135	124	146	144	109	115	133	124	142	134	145	122	131	145	141	116	134	121	133	118	124	134	132	126	147	124	141	120	152	123	132	150	124	139	140	139	144	137	141	136	142	135	135	132	136	143	130	129	147	122	154	138	144	125	131	138	143	139	121	137	137	140	127	133	122	136	154	153	126	134	125	132	120	114	143	124	129	123	137	133	143	138	126	128	117	104	124	132	124	134	139	138	144	143	147	133	141	124	136	146	140	140	121	142	114	131	124	125	144	119	143	131	125	137	134	151	134	140	134	119	137	131	130	123	131	138	132	153	134	127	118	117	145	115	136	146	102	123	131	128	116	142	146	138	130	133	119	126	136	136	129	139	131	159	153	129	122	125	135	138	138	143	129	112	134	112	148	111	128	126	122	115	153	114	138	117	115	130	131	119	164	123	126	138	119	132	148	104	150	134	141	125	145	134	147	131	130	146	142	122	124	132	128	169	119	118	119	132	124	151	124	126	131	147	137	134	147	136	145	129	111	138	137	136	102	138	138	131	136	109	142	125	127	124	131	123	131	138	128	121	139	141	128	137	131	157	143	116	138	121	141	135	118	133	139	124	129	146	155	124	120	116	106	112	134	126	141	139	121	123	138	149	113	124	133	149	144	128	152	109	130	129	134	143	140	130	139	134	138	130	139	125	132	136	131	153	130	109	151	114	127	139	138	130	142	129	129	116	127	119	112	138	120	133	144	131	150	117	142	149	134	143	142	127	138	134	149	132	98	124	153	150	132	128	146	147	138	130	116	114	134	148	139	133	127	141	144	140	141	119	122	130	124	133	147	148	149	128	132	128	132	113	134	133	120	116	131	131	154	126	133	142	129	134	123	130	124	134	135	118	144	122	123	144	144	130	118	125	135	143	130	125	143	137	137	143	135	127	127	137	123	131	134	141	128	154	147	145	118	131	113	122
24585	20215	28876	22955	19775	9877	1381	771	519	447	400	367	324	299	287	276	275	275	262	252	224	212	206	216	182	202	197	216	204	189	161	196	202	179	163	180	203	173	190	170	170	209	160	175	191	168	170	220	174	155	168	166	163	163	185	164	152	167	142	170	171	181	171	174	137	174	159	150	168	180	163	158	182	172	157	172	195	161	176	182	175	186	167	175	169	178	175	167	162	186	155	180	183	167	166	159	152	177	178	179	171	167	155	180	160	169	170	177	194	177	173	162	173	190	184	172	179	180	179	186	170	165	181	170	169	154	176	185	184	192	132	201	172	175	155	181	183	172	178	161	181	142	167	190	187	175	171	172	177	157	162	167	167	194	180	168	164	187	164	185	183	172	187	182	174	159	176	170	154	152	167	156	163	172	184	170	171	176	164	177	172	146	170	180	165	185	155	168	163	153	169	167	184	179	147	140	154	154	184	157	170	168	158	161	130	147	176	196	160	180	160	185	168	173	190	154	181	176	183	163	155	182	181	168	164	207	161	199	181	176	186	175	150	161	170	179	167	176	152	170	170	146	182	189	169	173	147	152	166	179	172	165	181	169	174	187	185	162	173	197	163	180	153	155	159	159	168	163	171	197	155	144	151	161	147	164	162	163	166	160	182	175	176	182	189	159	170	172	161	151	174	176	161	162	180	171	182	158	163	187	174	188	157	172	152	167	160	176	164	178	154	174	165	178	182	160	172	149	161	161	168	167	135	161	160	132	160	181	164	174	160	174	162	191	174	168	155	163	142	163	191	172	187	162	162	173	181	165	163	157	174	151	159	175	168	165	185	168	169	174	170	156	170	159	144	153	166	150	176	179	173	177	166	182	162	165	174	172	168	157	184	167	160	153	155	156	171	213	180	165	159	163	183	150	160	147	187	168	167	161	151	165	153	179	162	168	182	158	155	181	192	157	168	158	160	168	191	171	184	171	186	172	167	164	190	154	191	174	180	151	169	173	172	189	187	174	169	169	165	169	171	192	177	183	190	148	179	166	168	183	162	154	170	165	167	161	176	174	152	165	158	175	157	175	168	173	166	150	137	154	160	191	160	162	170	164	188	147	171	156	187	149	160	180	180	155	188	157	193	164	167	176	148	161	163	163	155	183	182	176	167	167	164	177	179	159	170	167	177	150	157	177	173	198	159	185	161	167	158	166	171	173	148	184	168	182	172	180	178	183	170	172	162	159	160	148	174	157	187	209	151	167	158	146	181	148	180	171	173	166	166	168	163	181	167	203	156	163	153	152	160	162	171	181	143	163	149	171	166	196	151	152	148	157	168	155	174	147	187	172	168	145	181	175	153	152	198	184	163	156	164	155	173	155	151	171	157	158	172	159	165	166	179	182	170	155	199	170	177	179	180	169	124	148	185	157	167	151	165	151	162	146	180	159	183	163	166	161	185	150	169	163	171	157	162	174	188	180	175	170	164	191	157	200	171	186	185	184	162	152	151	176	174	179	150	189	153	156	184	153	174	180	168	174	157	164	168	167	165	160	145	158	159	173	162	190	183	179	164	197	163	170	173	163	164	163	168	178	182	165	170	157	168	164	178	159	170	155	155	159	158	140	159	171	168	169	185	181	185	176	171	180	169	145	176	182	168	180	171	144	162	144	182	165	165	194	163	163	197	169	169	151	176	153	164	161	177	171	156	166	167	171	167	197	165	183	168	189	188	140	184	161	173	152	171	173	158	178	169	183	147	153	161	185	163	138	172	169	161	154	175	160	182	194	164	171	161	148	179	161	176	176	158	163	140	171	198	162	141	188	174	160	173	167	143	176	163	187	166	166	177	146	151	169	177	160	186	186	161	168	167	197	160	162	143	150	181	156	175	180	178	159	151	163	183	177	151	144	163	173	180	158	151	176	161	150	145	183	191	166	172	187	167	182	174	167	154	154	200	157	152	163	162	183	173	194	160	196	191	163	170	182	150	136	160	199	170	174	160	179	167	169	183	159	173	138	176	162	160	150	185	185	188	163	178	194	180	152	181	169	182	144	142	165	149	183	173	174	146	150	183	174	188	158	149	186	166	181	172	160	155	155	168	168	153	161	170	154	169	184	167	152	160	156	157	167	155	170	182	168	178	152	177	181	170	167	171	169	166	158	173	164	171	178	176	160	173	170	168	169	166	163	182	174	159	179	154	190	143	172	180	188	184	167	154	173	154	153	178	171	177	177	182	190	169	166	171	149	170	159	163	164	161	168	172	142	177	176	151	167	163	151	182	175	159	177	183	188	193	168	159	146	188	164	168	177	162	170	160	172	167	192	184	164	177	169	160	182	169	153	173	164	182	158	179	149	183	180	165	182	161	158	151	182	180	156	158	159	176	183	183	142	145	160	157	159	169	193	160	189	187	183	181	164	163	132	175	172	180	199	179	155	170	180	171	184	180	177	165	166	159	157	178	153	180	159	177	152	157	158	154	158	190	169	162	182	163	157	162	169	166	163	182	152	179	168	173	180	139	174	190	148	152	189	177	192	156	174	157	165	158	176	165	179	191	153	148	150	185	191	182	155	163	152	162	173	201	205	147	159	152	160	158	172	173	180	192	166	172	189	181	187	177	175	176	172	174	177	167	174	179	151	165	175	153	152	196	156	183	168	170	171	160	168	152	204	151	145	158	175	135	163	189	170	178	184	174	182	135	161	178	185	160	168	163	155	168	151	172	172	145	178	167	168	173	171	172	155	190	171	182	158	168	153	165	154	169	169	178	152	170	189	159	181	181	165	169	156	171	173	157	156	165	163	162	162	155	191	163	149	164	150	147	180	136	162	190	183	170	171	146	180	188	157	173	171	174	179	170	168	173	179	158	172	165	201	171	172	149	148	147	187	181	189	151	171	170	181	179	149	177	168	164	167	180	179	166	156	152	164	185	166	165	167	172	165	185	165	184	154	170	148	168	157	181	178	172	166	182	163	169	166	170	182	189	177	172	181	158	176	176	196	159	166	172	159	148	193	155	178	187	180	168	144	165	162	160	167	154	160	169	195	188	145	181	183	173	178	190	163	147	169	163	158	170	181	184	150	188	176	170	179	177	181	159	145	173	183	146	184	165	167	165	172	172	160	181	169	148	164	186	185	187	179	147	161	167	169	163	170	145	184	166	168	175	164	203	153	163	177	178	165	150	186	174	156	163	171	177	161	183	159	175	161	169	174	176	181	166	175	174	167	154	168	182	161	156	177	167	177	160	190	185	164	166	153	184	171	165	170	159	187	159	194	155	169	154	170	152	143	160	150	175	175	150	181	183	200	155	185	158	172	143	153	133	187	142	176	169	165	134	177	172	181	156	164	192	170	158	142	154	169	167	171	150	167	169	155	157	193	168	191	156	169	178	190	154	188	169	171	153	173	160	180	198	170	132	183	167	154	155	172	188	163	164	166	167	156	134	165	175	149	160	166	161	155	177	162	169	186	185	187	165	189	170	163	138	173	160	151	179	171	162	178	186	163
14481	35580	49346	9000	5472	3361	1936	1462	1021	875	710	638	591	492	426	394	406	385	328	296	297	260	264	234	257	247	253	235	215	210	205	238	206	201	215	194	179	202	209	198	174	215	189	196	200	188	188	162	203	210	189	198	178	189	181	172	180	199	208	179	156	167	179	156	169	191	190	191	170	166	174	179	142	189	180	163	184	184	172	159	163	161	202	167	173	177	226	189	186	185	207	191	199	206	181	170	162	178	184	194	174	183	184	171	162	169	172	162	177	162	187	175	139	175	172	177	163	178	163	167	158	169	168	174	162	144	174	157	156	143	157	160	180	155	186	155	190	156	189	177	157	162	190	169	170	164	162	184	180	188	192	178	197	160	158	189	158	190	174	161	163	171	186	203	178	168	144	173	153	160	172	166	173	183	168	164	154	189	194	172	185	167	163	163	189	195	161	194	182	164	156	149	182	162	162	173	175	153	175	179	155	173	153	153	150	179	192	161	192	166	164	156	167	175	172	153	185	191	164	170	177	175	177	167	185	181	157	200	182	156	186	182	193	186	185	159	154	158	174	169	171	191	166	169	141	161	170	191	180	144	186	160	169	165	155	165	186	176	172	190	142	176	174	168	180	150	198	181	156	171	173	182	162	196	183	174	189	175	163	188	168	170	156	187	187	164	163	172	185	190	177	183	161	207	192	179	158	177	168	179	180	174	172	170	176	177	163	187	180	149	176	159	173	174	176	168	185	169	169	182	160	161	178	169	148	172	195	154	173	169	176	180	179	159	170	176	158	175	154	150	164	155	147	182	135	168	163	177	182	164	191	171	160	170	179	170	171	165	187	178	173	171	163	169	182	181	190	157	169	198	163	155	178	166	191	184	172	165	177	197	168	179	171	176	166	157	166	170	152	173	168	158	152	174	171	184	184	140	165	160	159	171	177	184	178	150	154	162	176	155	181	181	148	165	157	170	183	164	161	157	162	169	173	150	160	185	170	169	159	162	154	158	185	164	179	173	170	198	180	152	194	183	170	176	182	156	181	178	157	185	195	165	150	168	159	188	178	161	177	183	184	161	162	174	172	161	167	188	170	183	145	164	191	174	155	180	167	184	174	181	178	186	169	163	167	185	176	173	168	159	164	162	162	165	187	170	175	189	166	178	183	180	164	167	183	171	162	154	166	160	171	168	184	163	173	174	172	176	155	162	168	177	177	174	180	180	168	153	158	184	174	183	174	173	173	185	157	165	190	163	173	171	179	179	180	202	177	172	205	175	159	183	169	163	176	151	160	181	169	177	174	155	172	167	188	184	149	178	164	156	163	162	182	164	174	175	171	170	163	168	194	199	169	157	163	180	171	148	158	167	182	154	149	165	174	153	172	174	174	168	187	169	185	158	167	156	184	178	206	171	187	170	164	173	173	179	183	185	144	184	179	167	165	208	170	165	169	184	192	169	172	200	169	175	171	143	148	179	170	183	168	164	159	181	175	157	192	168	160	160	183	176	149	184	181	191	169	179	166	169	191	194	186	175	170	185	177	187	202	180	167	157	170	161	213	155	169	168	177	180	176	176	186	160	165	159	157	170	158	192	154	174	156	188	155	161	192	167	171	169	176	146	161	200	147	172	186	161	157	198	155	168	183	154	178	166	171	181	155	176	176	174	167	166	183	178	200	178	206	170	157	176	183	164	149	181	184	145	160	169	155	167	164	159	178	165	163	190	200	165	160	193	153	185	163	165	170	173	160	184	153	186	147	164	166	172	192	177	181	180	172	187	170	159	145	186	174	185	160	198	187	160	172	179	169	157	148	172	174	163	173	186	174	169	149	160	185	157	158	153	191	159	171	176	182	166	189	171	168	159	178	166	167	168	172	171	189	172	175	162	150	180	163	167	175	161	178	186	180	145	178	184	172	142	167	152	176	170	155	192	182	200	151	179	174	159	192	167	165	171	176	155	182	171	192	156	174	157	177	172	190	193	192	198	172	153	164	182	178	147	190	174	178	171	175	188	167	181	158	170	178	170	174	170	174	184	188	198	190	187	157	142	153	153	160	162	152	161	179	170	174	157	189	169	186	163	157	163	156	171	167	159	155	184	156	162	175	184	173	164	184	183	164	172	181	163	172	161	166	167	156	193	157	164	184	175	168	155	147	193	176	167	173	183	171	182	164	180	170	180	167	168	177	159	181	187	163	176	186	178	159	187	161	159	157	170	156	154	164	172	153	182	141	166	170	180	167	152	169	167	167	183	155	178	167	181	172	156	160	154	198	155	178	173	182	184	162	165	181	180	156	180	191	169	164	187	174	153	168	176	174	160	161	145	167	167	168	174	158	161	181	174	184	164	164	194	189	184	171	179	170	195	194	160	196	167	178	170	153	164	182	177	152	189	160	173	187	172	159	166	162	162	162	178	165	188	202	170	176	177	187	182	165	164	143	176	193	161	166	153	168	171	164	195	153	178	163	174	160	162	156	171	161	157	169	178	199	171	161	171	180	167	178	167	181	167	161	168	182	183	167	162	169	159	158	166	179	168	205	182	158	205	202	180	182	183	143	177	173	177	174	167	170	180	171	166	167	184	172	165	156	168	183	187	169	172	191	177	157	163	157	189	160	172	164	163	184	196	168	192	174	156	199	169	185	162	169	165	169	168	163	168	168	176	175	170	166	172	183	157	166	194	148	179	139	161	149	179	161	166	160	178	181	189	196	203	173	173	169	169	174	156	169	168	171	156	171	188	180	148	178	174	181	171	158	175	178	166	168	185	194	176	188	187	172	177	176	163	176	151	162	192	181	193	158	172	176	171	170	187	184	172	171	165	158	161	169	185	159	170	168	161	173	179	170	172	169	166	171	173	173	178	177	182	178	183	183	180	187	190	161	153	172	197	162	193	159	179	180	172	174	176	155	176	177	157	186	178	163	154	171	168	174	181	192	155	166	187	173	173	163	192	180	162	182	156	165	183	194	178	172	158	162	168	172	191	171	173	165	170	161	161	169	185	154	175	174	177	145	180	190	161	210	184	176	201	168	168	170	181	179	164	181	168	171	172	177	196	187	164	189	195	142	191	164	152	175	190	159	172	188	171	183	186	183	168	168	173	191	179	191	161	141	168	174	165	163	180	150	179	158	184	176	156	161	167	177	188	173	183	190	174	167	190	177	168	169	170	151	178	151	188	193	169	179	171	183	174	186	183	153	206	189	195	161	181	189	162	180	185	159	185	173	184	184	174	160	166	172	155	168	138	191	182	159	180	172	188	157	177	163	184	168	190	167	159	182	165	161	191	190	187	166	165	176	199	161	168	183	139	169	160	163	160	192	187	170	161	156	177	181	173	158	156	171	173	165	161	151	146	167	178	169	162	179	156	171	155	183	178	184	173	161	175	160	175	165	166	181	205	165	180	178	179	194	195	170	178	153	190	190	187	147	195	192	165	188	177	167	173	167	182	197	172	166	157	166	171	146	171	156	186	171	183	184	185	160	157	176	167	180	148	194	157	186	168
22411	20174	29307	22362	20189	19811	8423	1649	1043	876	862	753	729	681	621	595	566	518	547	480	502	433	486	479	445	433	433	413	386	407	432	416	419	380	437	401	418	372	419	408	367	427	403	424	386	385	380	388	403	390	397	368	418	344	407	378	357	379	372	373	394	401	381	352	382	396	416	375	364	386	362	408	381	394	421	346	377	380	357	367	371	359	388	361	358	379	371	379	363	394	375	382	384	381	425	375	368	384	345	351	382	374	382	368	363	387	416	372	391	375	371	373	389	400	329	366	363	401	417	391	406	387	412	402	357	382	370	375	326	362	390	389	377	368	398	358	391	373	397	393	360	414	370	351	384	400	373	368	372	371	397	330	372	377	401	398	360	371	380	392	389	387	373	387	363	355	366	394	348	379	355	378	380	400	353	394	339	363	356	370	386	387	352	383	344	373	359	351	392	393	377	364	399	400	349	348	385	378	336	358	402	385	324	366	369	358	371	402	355	398	382	397	374	379	355	385	401	379	377	343	351	441	396	371	395	364	373	369	344	400	334	354	353	384	396	393	364	397	387	364	368	357	397	382	343	385	426	390	376	348	355	383	383	395	403	402	352	377	383	360	375	397	383	392	382	387	400	383	432	375	347	409	353	380	395	385	398	389	364	378	380	358	357	369	349	381	404	386	379	354	387	412	366	372	394	363	374	380	379	331	375	379	360	354	363	382	415	380	368	357	379	351	371	396	395	385	367	381	403	390	336	344	367	355	372	345	356	348	371	406	379	351	355	385	412	382	337	390	383	378	386	376	348	354	383	397	380	359	409	362	372	364	347	394	366	391	360	363	370	380	369	395	380	385	377	393	397	372	385	364	372	391	383	379	404	391	321	391	405	396	403	354	361	350	346	361	372	380	389	354	399	403	382	387	356	391	354	359	346	367	396	384	363	373	400	360	382	402	363	394	385	385	359	363	385	365	393	382	369	371	392	380	374	393	385	403	336	387	399	391	345	349	380	352	354	373	413	372	398	368	366	427	393	383	373	373	376	379	391	404	383	364	389	355	379	401	374	394	366	393	374	420	366	368	397	358	388	378	371	405	380	392	416	386	395	391	355	345	391	383	393	395	390	363	340	363	384	400	368	395	353	361	357	373	354	366	360	396	365	357	378	410	388	407	369	400	364	382	391	358	388	416	371	351	397	348	395	412	363	375	360	404	380	383	398	350	389	362	347	381	376	390	403	381	387	368	386	366	384	401	394	372	357	384	371	380	373	390	367	347	352	367	361	402	391	382	381	377	368	386	407	337	367	363	364	360	369	371	356	338	367	371	383	398	374	383	379	335	366	410	348	405	399	371	363	400	383	415	375	369	404	386	386	405	379	372	379	372	401	400	381	364	406	372	365	367	385	383	350	341	365	404	378	344	382	414	389	375	339	371	394	377	374	340	373	369	387	367	355	373	389	366	388	379	369	345	395	328	366	384	397	365	381	386	393	379	373	395	384	368	382	372	398	369	343	368	424	359	385	399	358	372	365	389	353	374	347	396	381	389	375	377	352	343	348	384	410	394	383	417	383	376	354	360	358	356	383	376	368	359	364	374	362	377	361	367	366	379	338	359	361	376	413	373	365	375	351	388	376	383	411	386	369	425	373	319	376	402	389	391	390	376	398	390	376	374	371	406	401	391	380	382	366	379	358	381	370	369	355	378	388	375	375	376	379	346	366	352	386	383	390	371	378	355	382	380	364	353	368	353	385	345	360	370	366	371	391	383	398	344	436	393	361	324	389	349	380	383	397	346	400	356	409	374	381	367	358	344	346	376	400	358	367	361	396	383	384	419	357	407	403	393	402	338	385	375	371	389	395	349	367	342	375	343	400	397	415	371	378	423	368	377	398	398	363	378	370	390	401	388	370	381	324	361	363	332	386	380	344	373	380	335	378	423	386	385	361	404	392	371	388	402	366	371	383	373	352	428	399	397	382	356	406	403	381	410	353	367	376	382	373	347	398	362	393	405	333	344	389	385	347	361	385	363	385	409	382	374	403	363	388	399	402	391	381	390	374	387	378	371	360	364	364	377	369	391	368	383	357	374	361	339	380	412	387	370	362	382	382	403	385	407	349	352	371	376	341	407	350	355	392	370	375	385	372	403	394	381	343	340	399	404	380	379	363	351	395	363	372	386	423	369	360	371	381	364	362	364	370	403	380	406	382	402	405	361	345	388	364	364	359	364	364	403	350	395	388	383	356	396	367	398	384	342	388	382	376	430	355	363	375	370	386	380	400	398	368	369	379	401	373	357	355	385	374	384	381	370	353	363	397	383	359	328	372	355	366	398	367	369	402	373	366	358	368	420	368	370	388	322	379	372	399	401	362	363	388	411	379	380	386	376	372	427	394	387	399	379	402	399	412	374	366	373	342	343	384	359	374	392	351	363	370	361	359	349	369	401	412	367	398	385	372	384	364	401	398	363	388	383	377	352	411	368	359	378	391	376	392	387	365	366	374	387	351	325	370	342	401	350	363	416	394	384	398	336	369	354	369	387	376	368	369	363	377	367	372	382	382	359	382	351	381	374	349	369	325	381	374	340	407	360	345	355	364	361	384	362	369	368	401	365	393	380	371	355	373	389	367	371	395	386	362	400	390	393	380	400	343	362	415	379	384	383	368	392	348	388	387	362	375	394	418	378	371	419	367	366	367	370	391	400	358	368	351	403	360	370	351	369	372	379	392	363	389	361	375	375	358	363	398	401	367	396	373	392	392	370	376	372	366	379	363	381	392	399	394	355	377	376	379	371	401	398	385	407	372	390	358	411	351	396	384	358	367	394	334	384	331	421	390	381	372	381	370	399	351	384	387	393	364	393	371	403	418	368	370	354	399	372	392	405	367	404	387	365	399	335	357	374	352	381	393	339	361	379	386	359	371	371	363	355	352	378	385	349	374	350	367	360	348	370	370	393	388	362	389	358	397	400	418	406	406	359	337	397	378	383	400	389	355	382	402	356	391	357	340	370	366	394	372	371	345	370	358	358	385	363	361	363	374	374	403	401	368	390	356	356	386	389	372	408	364	400	385	336	385	381	396	364	376	387	331	363	360	363	376	377	375	372	344	385	394	384	377	395	389	366	370	370	343	377	387	359	388	408	381	381	352	362	376	346	377	402	342	378	373	366	382	385	349	350	404	419	352	372	370	380	350	363	399	363	378	385	384	371	364	382	393	360	341	366	388	407	415	340	403	355	366	374	397	367	386	387	373	341	370	421	368	406	360	341	343	363	343	395	421	402	377	388	385	360	429	410	386	352	366	374	370	413	387	375	388	375	359	364	382	366	400	367	405	349	334	380	387	394	382	345	363	386	385	349	361	362	360	355	374	377	370	363	355	368	360	390	367	351	340	338	355	388	358	354	370	417	378	361	374	391	437	377	362	370	394	371	390	337	354	380	395	381	347	377	380	359	393	369	359	312	380	403	345	347	356	411	376	380	369	386	389	384	399	364	366	407	377	389
17264	45336	58293	12760	8268	5659	3558	2667	1988	1601	1423	1258	1170	912	887	840	730	690	705	623	578	544	545	562	537	485	478	485	490	443	441	446	418	443	410	407	423	403	417	397	420	385	432	408	417	384	396	414	389	388	377	375	391	405	379	384	417	383	410	354	377	414	386	386	376	369	369	390	352	371	357	355	385	405	382	375	363	393	367	362	361	354	379	355	382	359	329	361	365	417	350	396	365	360	379	340	371	382	348	369	350	379	359	354	368	359	373	342	394	357	371	352	389	329	374	365	414	343	376	375	346	381	390	350	377	374	340	367	389	397	362	373	383	352	357	403	355	346	347	374	337	353	356	370	357	371	379	369	366	361	327	401	358	360	372	367	364	367	399	345	358	349	389	371	363	376	368	370	371	346	359	348	383	371	384	365	372	380	359	376	335	328	371	399	367	371	341	398	347	356	354	368	370	359	339	317	380	355	359	370	349	358	396	351	367	338	360	403	336	381	330	343	387	348	373	356	357	375	343	335	374	369	397	331	340	388	396	353	380	385	383	388	368	333	363	377	337	379	375	364	381	373	360	327	380	370	376	358	399	394	363	348	374	344	354	351	370	350	342	362	361	328	369	391	363	370	394	380	389	351	357	350	380	349	371	370	354	373	392	363	357	347	339	360	343	383	346	387	355	366	363	358	356	336	369	350	370	397	324	377	394	379	354	327	397	376	379	360	361	366	386	379	378	346	358	374	329	361	334	359	368	355	347	368	382	360	364	382	379	362	393	353	352	374	354	349	348	341	357	372	370	365	341	344	383	358	360	352	371	375	359	360	365	356	384	372	356	356	357	377	365	370	381	366	351	361	385	386	372	346	359	368	334	360	372	366	367	391	362	370	369	363	368	354	341	361	332	372	361	366	369	413	356	401	347	357	412	344	382	365	346	360	397	361	343	368	339	345	340	365	374	400	365	354	416	362	360	365	355	322	392	410	389	377	373	354	362	360	384	337	353	357	348	346	373	358	370	377	325	341	374	335	382	371	364	362	365	363	350	350	361	347	384	373	343	351	364	348	369	365	373	341	349	358	317	360	380	368	357	387	358	396	405	386	384	348	365	357	369	334	359	415	376	375	368	395	367	352	366	363	336	367	332	371	327	392	363	382	353	342	377	354	355	372	352	369	361	351	355	370	369	333	355	368	348	375	384	382	374	345	394	339	313	367	363	399	380	385	361	367	362	360	390	360	327	353	399	357	343	397	401	398	354	378	356	391	384	321	334	364	360	363	373	363	338	362	356	361	364	342	330	381	345	342	366	354	331	368	338	413	352	376	368	369	378	329	349	344	378	355	351	358	372	375	377	338	365	391	366	378	376	339	352	366	383	376	369	360	380	382	378	342	378	378	361	395	362	348	369	378	386	348	346	361	401	378	343	366	383	349	367	354	380	351	360	377	372	339	355	360	344	370	340	373	342	341	368	370	386	393	333	376	340	332	367	331	407	355	341	374	366	367	364	374	370	376	399	376	346	337	391	360	376	371	348	384	370	368	367	370	345	413	362	361	365	340	354	379	326	377	369	366	328	367	376	389	343	350	371	382	346	335	395	363	373	356	376	348	391	344	347	355	366	354	348	380	348	382	371	381	363	316	400	380	379	321	373	372	373	340	391	357	358	378	350	354	397	351	325	329	350	363	373	384	360	358	360	373	339	402	368	365	377	391	328	412	383	397	357	395	363	306	363	354	365	364	384	390	364	374	349	399	371	361	334	370	374	377	363	396	345	370	387	352	353	385	326	360	364	399	345	355	356	355	349	354	362	349	408	364	383	353	400	389	355	361	358	398	349	379	332	352	366	363	330	338	363	350	315	382	368	358	370	380	394	374	342	339	370	320	342	361	320	375	367	366	374	358	381	375	361	373	397	344	378	364	368	372	337	367	405	324	382	368	352	373	366	377	356	338	393	361	323	409	328	335	357	379	363	364	367	356	326	380	368	417	350	319	334	360	374	382	380	378	350	353	374	347	370	389	352	345	357	363	343	355	394	362	373	367	361	394	310	322	375	373	366	385	386	359	398	363	370	367	360	348	338	379	321	392	391	353	378	340	379	381	357	368	375	357	383	343	332	380	370	345	356	346	382	344	328	330	401	367	339	365	364	353	338	358	375	382	348	361	362	393	334	381	378	340	363	350	369	392	368	358	328	364	358	390	351	352	327	388	366	357	369	359	375	364	344	364	368	376	385	363	352	348	376	360	356	377	373	372	382	382	375	378	376	368	389	350	329	391	362	369	382	347	415	354	363	349	365	399	370	369	334	376	369	391	347	364	346	361	345	371	378	342	413	378	353	344	389	381	346	351	344	370	396	365	372	372	356	358	395	341	374	345	345	385	357	379	361	363	373	402	371	349	392	358	352	368	362	363	391	364	360	344	404	356	375	395	350	368	392	361	357	332	369	359	372	364	337	383	340	329	354	375	383	374	382	372	354	388	395	385	396	382	362	350	358	330	379	369	401	364	356	362	380	353	357	389	340	364	359	379	361	361	345	380	353	361	352	389	361	351	378	344	390	378	356	379	349	358	403	362	339	353	356	404	352	391	381	341	391	359	370	372	358	357	334	370	368	368	387	408	390	338	352	353	392	334	352	344	351	363	337	389	392	371	369	358	365	355	345	344	384	351	361	326	388	339	327	389	351	362	384	372	379	380	354	356	359	373	384	342	340	356	380	358	365	358	355	374	332	374	325	382	376	348	352	383	371	412	333	350	383	360	356	364	336	397	369	360	375	371	377	346	339	348	369	367	366	379	336	373	360	418	355	371	360	337	354	349	362	339	387	342	349	377	335	351	347	377	356	368	354	324	359	357	335	356	339	385	362	368	346	372	353	341	386	375	364	407	348	403	387	375	387	375	388	337	402	336	372	356	360	375	333	379	394	338	368	364	389	399	378	339	367	325	391	347	334	354	400	374	376	347	364	363	344	355	402	376	333	363	355	381	376	349	397	359	383	357	346	373	348	370	384	374	356	397	351	406	374	350	353	346	350	389	359	363	350	374	361	335	356	344	357	348	358	368	368	355	359	336	364	373	334	381	396	398	357	372	389	342	332	374	328	341	346	376	370	348	349	357	374	358	376	358	387	394	358	366	382	365	366	346	376	363	380	376	359	371	384	371	369	356	361	333	358	325	350	357	364	328	366	355	376	374	350	370	362	378	394	344	381	366	363	363	345	370	362	363	345	364	363	326	376	387	354	378	358	334	323	348	357	361	378	375	381	377	404	382	381	370	378	367	364	344	374	357	391	382	364	362	378	356	398	386	385	380	371	352	398	376	367	337	365	332	413	358	380	330	367	342	387	370	335	392	395	357	365	384	376	392	337	361	320	388	364	369	344	366	375	349	361	332	365	366	350	378	370	386	364	384	357	351	358	358	351	347	405	390	372	414	413	359	351	394	368	375	359	381	379	374	384	366	364	367	365	336	350	347	355	379	371	394	380	374	350	370	361	393	352	337
27487	16093	16250	2915	714	210	137	164	120	153	99	123	141	117	117	120	135	111	120	109	118	103	92	116	113	112	133	118	105	107	112	114	111	106	109	126	107	95	120	105	103	122	120	131	128	105	121	113	129	107	108	133	112	127	124	117	132	136	107	105	134	127	117	104	112	108	108	101	106	113	96	102	87	116	113	105	121	103	105	113	102	122	119	106	112	118	104	121	94	123	114	121	127	129	124	112	121	97	118	122	126	108	125	118	122	121	106	104	126	128	112	109	96	127	107	99	118	98	107	125	107	103	117	109	98	125	111	109	141	111	105	97	112	111	115	112	120	121	106	122	116	128	124	121	118	137	106	120	100	128	128	128	138	107	122	113	103	123	118	99	121	114	102	133	118	127	116	117	113	128	113	92	92	120	105	99	110	121	110	120	125	126	105	110	107	118	115	123	113	101	123	126	106	126	100	117	111	119	108	123	123	114	106	122	105	108	115	104	132	122	117	102	113	114	109	96	102	126	102	116	116	125	115	112	119	127	121	104	110	122	105	97	110	118	119	101	110	125	112	115	115	108	112	112	99	105	110	94	109	114	111	107	114	124	111	115	143	132	112	115	118	130	116	93	91	105	96	105	115	119	115	119	99	103	109	95	109	98	138	115	118	100	133	95	109	113	100	118	128	134	103	108	139	115	103	104	108	94	108	112	104	107	123	103	112	124	120	116	98	135	114	105	107	109	116	111	111	113	128	122	105	116	92	99	117	116	105	117	115	119	101	111	115	139	101	104	105	115	129	119	125	112	114	133	105	105	101	123	117	103	110	104	119	127	134	103	122	127	128	121	120	130	122	115	119	107	119	106	112	117	129	120	120	111	127	106	124	114	126	119	120	125	100	120	128	110	124	94	126	124	128	92	122	116	120	121	116	122	127	118	114	121	103	116	125	109	120	115	113	112	99	123	117	122	110	108	95	109	115	122	121	119	121	114	121	109	138	129	117	142	136	113	120	121	119	119	134	106	130	128	117	131	105	105	134	118	106	122	113	129	118	117	129	117	104	106	118	118	115	119	106	108	99	93	112	109	113	106	111	119	113	127	133	117	132	128	98	109	91	112	108	114	120	108	130	110	109	135	127	126	132	125	98	100	125	100	122	116	107	126	134	140	132	120	100	121	100	117	107	116	111	126	92	113	106	113	114	126	107	127	116	130	96	113	109	118	132	122	111	126	92	112	136	97	113	125	121	130	119	94	114	112	100	127	131	121	109	113	120	112	111	108	115	116	125	132	116	107	99	126	105	105	123	107	119	104	113	133	127	124	126	103	112	114	100	115	107	130	104	105	90	101	112	92	104	96	116	87	109	120	114	131	115	98	122	107	115	132	113	119	111	118	100	121	116	117	104	123	113	115	108	140	119	112	95	106	102	115	102	98	106	114	133	122	127	114	106	115	115	114	123	103	112	121	112	124	122	105	111	112	123	100	111	114	113	120	117	90	115	109	120	102	112	109	116	117	123	127	126	111	98	124	121	126	112	109	103	119	120	107	101	116	107	129	109	110	124	120	96	116	123	110	123	111	130	119	114	120	134	124	125	103	112	108	110	113	101	115	112	116	109	115	90	105	111	126	130	115	109	120	140	142	113	122	127	126	103	106	108	103	100	111	121	127	131	115	110	110	107	117	120	119	113	117	114	104	119	113	105	118	117	130	119	101	91	102	131	104	135	109	122	115	106	121	116	113	108	127	113	114	116	127	110	107	120	91	111	117	100	115	118	110	110	128	96	127	126	115	103	114	112	101	102	117	109	101	127	120	107	112	113	105	119	108	114	104	99	97	108	119	117	113	118	115	120	132	111	130	103	129	121	103	119	119	111	104	122	111	108	130	131	101	110	113	94	118	114	103	122	123	105	123	115	123	120	106	125	102	99	107	113	100	103	113	110	117	122	104	108	117	143	112	114	128	106	122	99	135	110	116	108	105	109	103	125	101	108	105	112	130	111	128	115	112	123	125	110	117	113	123	114	129	115	111	126	122	113	110	116	105	126	106	121	122	102	102	124	120	111	123	122	132	110	109	109	102	114	128	117	113	94	133	116	91	119	133	106	102	115	114	111	108	112	117	102	110	108	96	107	131	110	119	113	107	107	103	105	116	108	142	123	121	113	87	97	115	127	122	109	129	117	112	109	111	116	125	89	125	127	115	121	107	104	118	95	104	119	102	124	109	117	96	138	108	127	117	133	108	92	126	107	120	114	111	116	114	92	110	120	100	114	123	98	110	105	117	106	96	125	117	129	90	99	115	120	119	135	116	123	111	117	96	137	135	113	115	129	126	122	111	102	128	107	139	99	116	101	118	104	105	98	102	111	114	115	117	106	109	125	127	106	111	121	98	115	121	113	134	107	137	117	120	115	123	101	111	129	127	118	107	110	124	114	114	118	111	141	120	116	97	138	125	121	122	113	125	110	120	104	110	123	114	116	113	121	136	147	119	125	112	125	127	117	94	117	97	122	100	123	98	114	110	129	127	125	120	103	135	113	118	130	125	99	124	126	117	128	109	123	127	134	104	101	116	111	133	116	97	147	122	120	109	136	126	119	125	115	115	119	131	102	113	105	136	125	127	111	122	115	108	115	119	112	133	119	126	125	120	118	115	123	120	115	122	128	120	138	90	131	112	116	127	115	116	104	121	111	106	100	132	120	116	122	118	108	108	102	108	127	110	114	131	121	117	106	124	113	113	123	108	102	105	125	123	115	102	111	97	112	126	121	94	114	128	104	111	105	110	99	108	128	134	98	108	106	119	116	111	125	118	110	106	94	108	106	118	147	107	99	98	106	103	137	126	127	105	119	124	115	105	105	122	97	106	121	120	114	104	111	103	116	107	105	123	110	122	97	105	125	110	115	147	116	116	109	108	98	122	107	98	115	115	101	104	112	112	111	105	106	123	117	124	118	132	116	122	115	117	92	107	115	123	107	106	110	106	123	115	116	127	101	116	135	131	115	116	123	116	119	109	118	126	137	136	118	106	106	116	140	122	102	104	107	138	117	111	117	103	117	128	116	111	100	113	106	108	119	115	127	107	98	107	109	100	107	132	108	119	115	121	110	140	145	106	123	102	135	106	114	98	112	123	94	111	102	105	110	106	109	134	115	130	119	137	101	112	120	114	129	137	112	105	103	107	114	122	91	110	118	107	122	122	120	129	121	134	100	119	123	124	138	112	122	122	117	121	111	118	107	126	101	103	118	122	99	142	94	99	101	126	135	124	120	110	126	95	113	145	102	99	120	109	112	105	105	109	110	115	119	124	95	101	111	98	103	127	103	112	110	107	108	118	116	108	100	128	115	117	115	121	114	142	102	104	107	109	121	94	106	108	131	99	115	106	115	119	115	131	95	125	119	102	104	110	109	123	126	101	118	114	105	103	100	115	118	122	129	99	138	129	131	114	115	105	109	126	110	116	116	106	118	103	115	119	118	141	109	127	103	115	120	124	122	105	112	119
11038	14130	19309	3314	1385	368	211	173	202	173	148	153	146	159	130	143	142	137	126	125	132	135	120	132	157	147	125	141	129	129	137	153	123	124	116	128	135	131	125	118	118	155	130	121	147	141	142	121	166	125	126	132	117	124	127	142	128	136	136	138	137	147	121	132	120	116	127	143	142	137	119	137	114	132	135	129	132	160	140	132	137	121	125	135	127	126	115	136	128	130	154	126	137	136	140	124	147	128	139	135	133	128	158	133	138	130	134	125	140	142	144	147	136	129	141	120	147	127	137	129	132	132	120	132	123	127	120	164	135	125	137	137	135	128	113	136	126	129	142	127	115	123	116	119	133	141	121	115	115	131	153	138	134	137	135	141	121	139	99	108	121	118	124	144	145	118	142	140	136	113	132	137	107	118	137	123	117	148	128	124	124	142	133	156	131	137	131	126	147	136	115	111	116	136	120	118	144	120	122	144	111	129	126	146	131	133	130	138	134	137	128	124	144	107	136	119	125	125	124	140	117	127	114	115	141	139	162	137	130	119	129	135	154	134	131	143	118	121	138	132	138	118	144	138	140	142	129	147	137	124	133	157	128	132	140	137	127	126	154	139	149	141	125	139	141	126	112	119	123	138	129	120	128	122	148	131	139	125	133	138	132	143	140	138	121	133	134	137	133	149	132	131	138	155	123	142	121	132	137	95	127	147	152	134	118	129	117	137	112	127	127	121	153	116	139	132	123	123	136	156	138	132	114	136	132	140	153	138	116	122	145	134	102	132	121	134	131	130	148	157	143	118	133	135	128	126	114	147	126	129	127	135	129	143	158	132	106	136	144	141	125	129	142	145	121	146	125	132	140	129	106	129	144	155	135	137	115	147	90	131	127	136	113	106	129	135	141	115	127	115	133	119	120	125	125	138	114	146	135	123	141	136	129	159	125	149	124	137	141	130	121	125	126	141	128	132	115	136	122	134	147	147	130	140	144	126	134	149	134	154	140	131	130	122	116	130	143	122	148	165	147	134	142	131	141	117	133	118	152	136	135	133	121	137	128	134	139	134	130	116	141	122	111	144	122	140	113	139	134	137	130	129	132	131	129	134	123	143	135	140	134	128	142	147	127	116	131	135	136	123	135	123	147	122	138	129	124	138	132	147	148	109	142	98	129	151	156	139	134	124	129	148	145	131	128	129	139	129	121	158	137	145	131	128	123	124	132	117	134	121	141	157	130	139	127	140	120	149	120	133	129	131	115	123	132	115	119	118	124	133	119	130	131	131	133	143	131	130	136	128	152	128	136	125	138	138	129	130	148	119	118	125	123	130	123	141	138	133	114	135	126	125	134	138	139	125	144	145	151	139	143	114	123	152	135	145	125	121	99	152	124	122	115	130	114	108	136	147	133	116	153	139	144	144	138	129	140	130	107	112	122	137	129	123	126	111	130	122	117	126	144	135	136	133	131	141	138	153	136	98	154	162	117	130	123	134	128	125	142	137	142	153	142	135	134	115	128	127	140	127	136	135	155	127	148	130	149	131	135	123	104	126	123	114	128	130	136	112	139	123	122	132	139	121	146	126	140	125	108	129	118	139	116	131	140	139	141	137	110	145	119	153	131	146	114	133	158	133	121	143	160	133	154	118	130	118	139	130	141	136	122	124	143	137	152	129	140	152	150	118	129	136	122	131	123	145	135	126	129	151	121	131	148	153	122	117	119	149	112	150	123	142	120	112	120	145	146	122	138	136	126	155	125	122	123	144	133	147	129	146	149	138	158	126	144	124	153	121	146	116	144	135	135	124	134	133	146	124	138	134	121	153	125	141	139	130	130	140	122	137	122	132	133	125	124	119	138	123	114	141	131	135	126	133	132	141	117	139	135	137	133	158	150	125	145	135	133	137	121	131	160	113	123	130	126	152	124	122	142	137	107	138	130	116	124	155	139	153	121	131	146	129	134	140	139	151	150	123	126	136	107	141	130	137	143	146	124	156	141	109	125	140	127	137	138	140	111	144	147	131	159	135	133	128	146	119	119	133	136	127	107	110	134	117	127	129	135	118	127	131	142	128	141	135	131	119	134	121	133	146	128	130	135	138	124	134	113	123	145	151	123	131	151	133	133	136	145	123	118	132	139	121	145	137	144	150	122	118	129	127	116	127	146	132	123	161	125	131	134	129	129	152	135	133	133	149	135	128	139	114	145	154	148	138	146	126	141	123	126	136	143	125	112	110	142	129	131	156	133	129	138	130	141	121	145	133	112	128	127	105	132	132	145	146	135	138	128	127	128	119	119	128	130	133	126	128	127	134	123	116	124	137	149	125	131	135	134	109	141	139	134	151	142	147	135	141	118	112	134	150	133	149	138	136	124	129	113	164	124	126	121	118	147	141	157	137	109	142	131	141	140	114	132	133	125	127	136	130	135	134	136	135	154	118	139	143	123	131	136	115	146	126	126	123	146	124	127	137	116	134	118	133	123	148	141	127	126	124	117	122	132	145	121	141	123	122	121	145	147	134	121	118	145	102	141	125	134	125	122	127	126	149	140	130	121	112	131	130	126	143	126	155	144	135	142	141	120	132	118	140	141	115	145	135	144	133	130	125	144	124	109	135	151	135	117	139	139	138	137	127	138	133	125	151	141	122	161	118	119	121	132	119	146	141	112	126	125	149	141	129	137	153	134	135	147	122	115	135	132	138	125	148	116	133	135	133	134	137	124	139	142	120	129	143	150	127	119	122	128	128	138	151	134	117	119	140	123	134	153	126	120	131	110	135	123	121	125	140	124	100	128	126	136	152	130	134	132	173	148	138	143	124	131	133	122	148	140	140	126	121	114	124	136	139	126	147	132	131	126	132	123	117	159	125	129	134	150	139	120	141	130	151	138	136	132	150	143	140	141	145	122	133	127	126	127	121	155	131	146	132	133	139	124	141	140	162	123	143	128	136	132	141	117	118	154	140	141	132	131	155	133	122	135	132	134	139	138	139	131	139	140	140	129	117	126	125	120	162	127	139	129	126	131	115	134	139	129	143	147	121	151	135	130	131	133	127	128	140	131	131	128	138	119	137	119	117	126	133	122	140	126	129	145	136	139	147	145	118	147	134	118	158	134	119	143	157	145	133	132	143	107	146	148	138	126	131	139	164	124	137	140	130	126	135	150	155	124	134	151	133	131	129	131	135	135	128	121	137	125	135	134	129	134	149	112	157	113	111	156	131	141	146	135	138	169	133	126	130	144	130	155	132	136	139	148	132	116	122	113	135	141	106	124	139	142	130	146	140	125	125	129	139	134	134	120	140	133	132	136	135	134	123	139	145	111	142	144	119	132	148	141	126	142	138	128	142	127	127	133	131	164	132	132	142	142	129	129	126	130	129	135	136	127	142	136	132	132	145	140	120	109	143	151	143	135	133	133	130	107	133	131	139	115	139	118	150	120	123	137	117	109	154	144	117	120	129	120	149	129	132	122	137	140	127	129	140	139	125	121	137	118	139	122	112	131	132
24603	20216	31435	22958	19845	11897	1507	702	485	424	376	345	359	341	285	263	274	232	230	227	220	210	202	203	208	216	191	188	198	190	217	225	216	198	193	189	217	203	202	193	194	177	163	187	157	189	186	167	183	181	177	178	159	181	177	182	174	204	180	178	172	167	173	183	166	175	188	171	158	168	166	195	164	168	186	168	170	165	179	170	188	147	177	169	165	127	166	173	168	163	190	154	168	174	172	156	159	177	192	168	176	191	192	185	192	164	179	184	169	185	185	190	188	190	181	173	195	156	175	186	157	178	167	165	158	170	159	169	171	177	169	175	169	183	157	176	165	174	151	157	186	162	164	201	167	173	142	180	162	152	181	179	181	164	158	186	193	165	184	170	184	193	176	150	180	161	161	152	186	207	192	174	158	174	163	186	162	153	172	185	185	167	177	170	169	167	162	158	204	184	185	176	186	206	187	168	204	170	140	167	159	187	151	163	167	198	188	155	158	187	163	148	189	190	169	172	194	199	181	162	168	173	186	182	171	180	195	193	175	173	186	180	198	167	178	186	152	163	144	142	154	171	165	176	171	152	165	168	158	192	180	169	153	180	194	171	179	172	183	182	198	175	174	190	164	184	171	155	178	177	154	173	175	183	171	183	194	167	167	185	208	180	154	161	170	155	204	179	182	205	182	176	183	160	154	167	168	148	188	167	172	181	190	178	184	178	161	166	188	196	178	181	160	192	176	164	145	174	160	156	163	148	156	176	173	151	174	199	175	173	168	168	152	169	177	160	185	184	167	171	170	169	164	173	179	167	174	157	172	178	160	180	150	184	167	180	171	174	163	164	186	198	174	170	174	155	165	159	170	160	181	161	171	163	188	159	172	163	165	170	205	193	174	160	156	172	166	174	169	172	192	173	176	167	147	178	194	176	175	182	157	177	180	169	152	169	174	170	168	181	167	196	207	185	187	159	168	190	171	183	138	177	159	176	184	176	178	180	164	182	177	169	166	181	183	163	192	155	163	174	168	156	171	169	176	160	195	153	176	179	171	141	157	166	163	170	158	161	159	184	168	159	165	188	161	154	163	175	167	189	170	169	194	183	158	176	151	169	169	161	169	162	171	183	186	166	161	175	171	191	169	163	192	178	172	154	177	174	165	156	151	178	169	149	185	180	188	183	155	181	151	190	189	177	163	159	189	198	197	158	181	156	166	165	189	152	162	191	157	165	131	168	153	186	155	162	156	169	181	133	171	177	160	165	171	165	172	164	160	174	164	160	175	185	185	181	188	159	166	182	172	188	165	167	181	156	158	161	172	152	173	179	159	152	157	180	194	179	191	184	171	161	177	178	180	176	160	165	164	147	165	173	159	172	159	177	197	173	164	175	179	173	162	175	168	171	177	178	172	174	155	192	162	175	163	171	161	148	201	198	165	175	163	159	172	170	167	193	184	138	189	181	187	159	169	173	175	180	176	171	190	157	169	168	177	188	184	153	177	157	171	163	167	167	172	172	168	157	159	173	152	177	201	154	145	150	179	154	189	181	208	176	153	187	174	162	171	199	177	187	151	168	179	173	180	155	153	198	202	170	182	178	146	159	166	136	170	150	175	160	164	156	182	187	172	158	151	177	178	177	185	162	174	148	184	166	187	173	163	167	166	164	188	164	158	173	164	171	155	163	180	187	181	205	163	157	199	157	171	202	191	181	168	171	198	179	173	157	162	190	166	180	182	170	173	162	174	168	199	163	185	169	177	170	147	171	172	169	166	203	181	173	182	167	177	165	189	177	160	181	150	186	160	169	167	171	176	174	172	172	165	161	173	199	166	176	168	172	166	151	172	179	193	194	179	150	189	165	149	187	176	181	174	170	154	165	178	181	163	166	159	166	183	173	182	173	180	159	162	151	176	174	164	173	173	191	179	178	173	175	192	200	183	161	188	160	176	184	151	193	179	165	164	154	157	173	174	167	158	174	170	162	187	170	178	163	179	166	174	179	170	147	176	168	193	172	177	159	170	162	199	154	170	170	150	182	153	149	148	201	185	169	190	149	168	186	164	151	188	184	179	152	175	176	172	149	168	179	162	161	144	180	152	181	169	201	169	165	153	169	157	144	171	161	184	165	155	170	166	146	169	155	181	175	154	170	152	176	164	163	151	161	153	158	173	152	183	151	162	164	185	178	150	162	158	186	161	165	174	171	166	168	174	161	187	174	193	164	173	159	187	172	151	181	183	172	197	179	160	163	176	154	162	171	171	178	189	148	145	140	170	148	176	173	186	197	148	155	177	200	171	172	191	169	195	185	185	160	160	157	183	172	153	168	164	174	169	188	191	174	172	152	154	171	187	169	173	155	176	170	166	177	182	172	190	153	189	193	184	150	154	195	163	160	141	162	158	161	180	169	156	145	169	168	165	192	177	172	164	165	152	161	158	177	163	167	158	185	164	180	188	184	188	166	179	187	160	174	189	174	183	164	182	189	180	186	173	157	191	170	165	180	160	164	182	135	182	188	173	156	164	201	165	171	157	175	151	167	197	168	159	196	167	147	181	179	182	160	179	157	171	161	163	155	147	155	167	194	156	156	160	175	185	173	159	168	169	178	185	158	173	162	172	181	164	159	155	171	186	173	203	173	176	164	162	162	150	169	204	155	140	150	160	179	156	185	205	186	134	157	172	165	156	189	162	155	169	161	188	173	172	183	169	171	190	163	169	183	171	139	184	157	171	160	179	173	166	165	185	189	160	183	182	177	158	172	158	177	166	158	160	162	169	172	152	192	165	190	163	179	170	159	150	179	176	176	182	146	166	159	187	179	164	164	167	181	154	184	197	176	181	172	186	173	188	160	168	184	164	198	197	163	157	180	165	162	155	167	188	163	192	162	173	163	163	179	167	154	187	168	164	179	164	181	186	172	159	157	152	172	160	175	160	165	169	183	177	177	176	193	187	154	172	189	187	181	147	166	164	134	180	173	176	186	187	162	181	187	166	176	180	180	185	203	195	176	166	159	162	174	171	186	164	167	174	170	177	165	179	161	162	158	162	165	177	182	185	153	157	189	159	169	196	164	186	171	196	170	156	172	147	189	174	163	187	194	166	170	175	162	162	178	163	162	179	182	203	153	201	142	194	165	166	161	157	138	178	177	174	176	173	154	198	178	191	154	178	202	180	182	156	173	167	157	191	172	164	175	178	178	173	139	188	190	176	164	199	149	174	181	167	165	140	185	186	176	166	167	165	179	179	176	153	161	161	199	177	200	159	178	171	171	170	170	168	177	183	180	181	149	185	167	157	177	170	170	174	167	190	191	179	178	163	174	166	150	158	180	192	167	160	191	176	171	161	192	175	188	184	154	172	186	177	163	169	167	175	159	174	173	166	156	176	151	174	167	160	195	176	172	165	165	184	168	142	171	190	172	176	173	177	160	173	166	177	173	167	158	184	175	175	156	176	162	187	155	180	176	173	174	165	158	171	154	171	163	177	176	179	171	190	181	168	174	192	182
13434	34301	53009	10146	4724	2919	1724	1382	1029	800	730	673	554	520	427	409	358	325	326	312	266	246	273	256	230	230	234	202	208	235	221	185	207	211	216	191	195	198	202	207	207	208	198	205	235	183	186	172	181	212	185	178	181	198	175	172	180	176	174	192	188	183	180	182	165	169	182	167	192	186	180	196	178	180	170	169	179	193	184	171	197	170	155	177	151	177	170	196	200	164	182	172	164	197	177	172	173	173	172	174	185	174	191	170	174	189	184	177	172	182	180	185	184	176	186	187	179	164	163	185	165	160	173	184	185	184	168	177	183	175	190	167	170	197	183	179	184	165	182	178	167	169	178	182	153	209	195	171	188	168	169	166	176	169	188	186	187	179	175	184	176	163	180	200	171	161	163	158	170	186	184	177	172	181	156	180	156	158	184	177	194	188	176	150	190	155	168	144	151	165	165	165	172	154	171	157	184	175	175	179	165	174	167	184	171	154	177	165	183	165	199	196	167	165	165	185	174	173	157	197	163	166	188	172	192	180	201	186	175	172	161	167	172	181	168	191	175	177	168	189	159	153	172	168	188	171	182	167	181	157	169	187	198	194	146	195	164	188	166	162	178	178	159	181	193	157	167	170	152	178	173	191	167	175	180	182	150	188	167	176	176	182	173	171	175	161	161	178	178	172	184	168	194	165	172	188	183	192	173	148	178	178	177	171	198	185	173	154	180	168	172	191	174	170	213	191	155	189	160	180	165	161	166	172	175	157	176	165	192	146	198	155	200	174	170	157	162	202	167	182	178	163	176	156	185	169	176	182	139	189	168	174	181	161	180	191	196	179	172	167	174	177	155	182	165	175	195	162	145	164	181	178	174	173	162	198	174	168	170	165	195	171	154	172	161	176	170	187	186	172	175	167	166	179	159	152	161	191	177	159	169	155	153	159	170	160	171	172	202	179	159	170	178	175	165	185	186	209	175	192	189	167	175	197	177	156	153	166	188	204	179	162	174	194	190	192	155	169	170	142	167	184	195	164	166	171	178	179	160	178	167	175	152	151	187	162	174	176	196	170	181	189	154	166	167	189	181	168	197	167	199	164	162	174	179	178	151	162	160	178	185	181	177	177	175	166	170	187	149	178	170	172	185	178	173	163	167	170	181	168	176	156	164	168	157	165	205	154	170	181	161	175	172	181	160	153	175	159	166	170	169	161	151	173	180	168	153	200	163	170	165	181	168	170	191	180	166	186	201	176	187	177	186	168	158	178	192	173	191	196	172	193	179	172	154	166	155	183	172	174	197	162	171	194	168	169	164	166	207	151	189	153	182	173	158	157	189	159	164	187	180	170	175	169	165	172	173	156	186	169	174	174	182	166	142	173	148	162	195	182	163	164	174	149	179	174	163	181	173	147	155	179	182	175	162	164	170	161	177	190	192	171	169	162	161	178	180	210	190	158	190	156	166	187	168	185	153	168	181	168	188	167	192	158	167	180	151	187	187	167	168	197	172	195	180	160	143	215	176	171	156	156	165	143	192	188	163	170	183	178	171	179	190	179	178	166	176	192	163	169	153	166	172	172	209	168	181	166	177	192	173	164	158	162	180	177	183	175	179	163	161	186	165	191	174	171	190	162	192	190	171	154	152	197	155	166	179	148	177	189	152	169	189	190	182	171	174	181	186	174	196	175	159	192	158	194	173	186	169	169	174	194	208	185	182	197	174	189	176	186	150	172	148	203	169	170	170	172	173	186	180	168	152	204	172	184	178	156	176	133	181	175	180	161	182	194	183	170	185	172	174	160	177	155	176	174	169	146	193	170	188	177	165	154	172	173	171	160	189	184	180	195	171	185	171	193	167	172	178	173	167	177	154	167	160	146	164	182	172	162	178	190	178	190	148	185	172	186	186	203	195	163	175	188	163	180	183	186	188	157	165	159	171	186	175	173	171	176	184	169	173	172	166	166	167	168	180	191	185	155	166	179	180	159	180	160	172	170	148	163	182	203	172	160	182	195	187	166	166	175	178	175	166	145	174	164	159	189	183	176	158	179	165	170	159	171	164	167	158	172	167	163	167	167	188	160	150	167	180	166	203	160	178	172	152	167	163	176	179	187	173	179	208	168	186	169	157	193	181	161	178	183	169	163	169	174	177	163	170	177	172	208	165	166	188	159	196	166	169	176	174	185	171	188	164	173	177	200	164	160	177	188	167	172	171	188	177	184	179	159	181	179	147	176	150	179	160	182	162	184	162	179	169	149	173	159	174	165	184	187	167	162	158	208	170	151	176	198	147	160	143	172	164	194	172	194	169	151	206	177	184	158	181	162	185	151	180	193	164	174	195	178	173	158	152	150	160	170	165	191	146	167	166	144	172	170	196	170	169	162	174	159	165	189	167	179	176	156	191	175	171	180	204	164	158	184	163	175	168	167	177	175	174	178	182	167	185	169	193	190	180	184	155	188	195	176	184	170	173	182	178	177	156	175	163	193	183	177	185	162	185	159	191	165	183	172	174	157	148	169	176	150	170	150	159	189	187	152	166	189	188	194	182	176	182	179	172	171	183	174	196	172	164	181	173	160	167	180	169	162	166	153	170	173	168	147	158	163	169	182	181	193	157	167	180	159	193	160	160	162	183	162	170	174	160	161	165	163	181	175	153	162	172	170	164	160	162	164	175	168	161	154	165	179	168	173	172	151	193	190	160	167	191	183	172	160	155	172	174	183	185	175	162	168	172	175	178	170	184	173	167	170	164	180	191	164	179	167	191	159	169	160	168	198	172	187	171	172	183	184	182	154	175	170	182	174	185	166	147	154	187	181	166	156	200	165	183	190	173	163	187	196	149	149	146	167	188	179	172	194	183	161	169	167	205	181	184	188	188	167	163	171	166	157	176	178	150	171	178	185	154	172	172	178	172	203	160	173	185	178	180	174	178	163	161	167	161	169	157	180	165	196	158	183	171	184	163	180	169	173	175	187	168	181	170	170	183	174	181	170	172	190	165	161	164	163	176	179	183	176	182	139	168	159	182	179	181	178	184	170	185	178	165	177	165	192	178	173	167	173	163	144	184	155	179	165	186	171	169	191	160	183	184	166	185	166	172	170	176	158	175	172	173	157	159	146	175	178	177	175	180	193	175	165	166	179	201	156	197	162	203	170	194	174	165	170	204	175	189	141	176	167	174	172	152	174	180	178	184	176	191	160	195	163	195	168	157	170	174	192	176	180	177	183	167	181	159	172	154	176	151	184	187	176	187	160	180	199	198	171	173	179	188	169	161	167	159	150	171	171	166	171	180	175	185	168	174	205	167	171	145	172	166	156	150	163	202	167	152	187	159	170	150	183	186	169	163	183	182	165	179	156	161	173	159	172	187	179	180	194	191	154	170	201	190	188	153	168	198	161	167	194	194	181	196	188	171	169	169	185	158	174	146	165	168	167	177	182	149	188	157	161	160	162	195	168	174	185	159	154	177	171	179	174	180	178	176	192	157	166	167	167	147	157	176	182
22425	20192	30159	22625	20203	19975	10833	1747	1095	933	837	775	694	670	580	605	551	526	508	486	464	484	448	482	468	438	452	443	429	471	463	415	441	445	433	402	386	429	398	405	388	411	397	425	397	389	422	371	407	381	399	398	385	420	406	387	371	367	386	401	345	384	385	399	418	400	369	394	419	371	330	425	412	364	359	374	411	405	368	398	380	409	391	371	375	416	433	364	406	389	404	355	392	365	404	370	389	380	362	389	368	386	352	368	374	378	398	384	364	410	393	370	372	386	394	370	388	343	369	374	414	400	432	374	352	399	403	388	373	370	394	383	378	381	380	373	368	351	369	417	421	374	353	383	369	372	392	383	401	389	400	395	388	353	384	369	389	367	319	393	380	405	397	367	347	358	378	386	365	371	410	370	362	374	364	404	386	407	397	355	354	356	398	412	381	358	413	367	370	396	382	392	405	378	387	370	386	348	382	390	376	350	406	398	362	350	395	375	350	362	375	405	393	374	378	378	359	383	374	365	390	385	363	397	356	395	345	389	390	382	392	380	370	377	365	373	382	380	373	373	409	344	376	398	428	376	319	389	400	376	403	385	385	412	394	404	369	384	373	391	366	403	386	391	396	381	366	356	420	403	403	378	382	383	431	370	350	369	370	389	369	401	354	364	361	345	412	391	369	387	393	355	374	394	397	381	366	405	372	416	360	413	375	379	356	366	403	371	375	399	373	382	353	370	369	385	351	398	391	378	383	393	352	364	396	400	394	395	396	387	390	395	386	387	380	411	418	426	318	392	407	365	391	389	373	354	382	324	404	399	389	354	378	363	381	377	351	394	363	369	417	360	429	365	388	359	361	374	401	370	372	363	340	400	378	397	361	405	389	387	374	372	377	372	374	391	397	383	389	372	392	366	393	365	391	391	406	415	375	439	387	381	394	402	370	372	381	373	375	360	362	371	347	377	425	391	355	379	399	376	400	392	387	370	350	375	352	373	392	371	429	413	390	376	400	379	394	368	392	397	399	387	369	365	397	397	385	407	413	371	364	392	356	383	394	442	402	406	368	380	356	358	391	372	380	389	376	342	403	366	388	341	403	380	350	380	361	362	368	379	418	397	403	388	341	384	362	426	396	411	395	367	388	359	367	373	387	386	395	380	407	396	398	371	374	412	387	356	375	377	345	350	370	365	362	380	380	397	394	375	400	397	376	382	352	370	391	408	404	407	378	358	391	387	371	373	391	377	381	366	414	388	372	368	356	409	391	327	393	441	400	414	399	389	375	355	369	415	400	387	396	391	357	398	355	381	375	365	359	396	373	373	421	380	377	359	383	343	366	353	371	345	386	356	376	391	363	367	359	365	334	379	399	397	382	383	389	358	363	349	406	395	386	370	411	359	354	382	417	385	367	370	412	369	375	387	353	409	395	394	369	378	388	403	371	348	362	383	378	398	370	367	376	350	369	370	372	371	362	362	389	347	361	374	413	418	386	381	370	394	414	360	391	368	363	408	344	380	392	406	393	421	366	363	410	355	351	388	427	347	340	376	377	357	395	399	386	392	402	399	378	401	387	407	407	375	384	395	364	363	400	368	386	368	361	388	375	402	365	358	398	379	389	372	363	392	370	373	351	380	400	375	363	379	419	392	365	365	373	366	386	379	375	394	361	357	361	373	409	367	355	357	370	411	407	380	376	393	387	398	406	355	364	381	370	397	384	347	338	365	364	374	403	378	394	384	355	378	385	371	400	372	357	377	393	397	397	378	414	368	399	382	380	384	461	366	398	393	348	402	413	395	364	359	416	403	378	349	364	351	413	363	361	367	368	360	375	357	391	368	364	390	371	380	366	395	409	373	372	377	405	392	379	371	399	386	404	414	392	374	380	392	364	395	370	386	365	377	382	351	386	374	384	374	346	373	381	379	353	362	365	380	399	384	362	415	383	378	411	350	358	403	372	363	393	386	389	370	345	386	388	391	377	374	373	384	403	358	367	378	377	381	416	368	405	418	394	395	405	374	419	356	381	376	373	387	374	385	398	352	406	378	387	393	383	409	379	398	378	377	381	388	377	403	391	390	387	386	396	425	356	353	383	393	387	353	380	368	380	351	350	432	382	381	390	388	376	385	338	390	375	403	372	370	370	359	327	362	381	364	380	389	387	395	383	375	362	356	370	375	371	355	355	414	349	396	377	374	369	389	382	360	373	352	363	377	382	389	381	394	354	378	383	365	370	387	362	386	346	413	384	355	375	367	365	385	399	365	375	397	365	407	361	375	380	355	407	387	387	385	393	374	376	397	395	367	379	401	354	386	397	364	362	403	370	379	400	397	368	410	379	410	378	424	378	372	342	386	372	368	343	355	378	393	393	408	378	349	353	389	374	399	384	408	399	376	382	375	364	398	368	344	391	384	368	387	392	392	376	373	367	360	375	371	339	404	385	370	361	407	383	333	420	359	377	386	412	366	376	392	385	404	406	390	381	360	376	376	378	376	375	375	392	370	401	383	378	402	410	365	340	414	386	385	402	387	405	338	347	388	377	399	370	391	389	381	416	405	380	361	351	366	365	406	418	410	385	389	378	347	406	379	363	370	369	392	376	386	380	374	387	395	362	378	389	371	364	363	397	364	400	341	385	368	399	398	397	400	403	387	395	398	362	368	404	385	402	372	392	367	373	384	351	332	402	411	380	367	387	389	372	352	399	420	360	376	367	379	355	363	347	379	373	378	366	382	360	405	378	386	409	360	375	384	406	400	383	379	390	386	403	366	364	364	363	381	362	380	416	412	376	390	390	391	359	394	392	431	414	403	412	379	378	353	389	383	382	399	379	360	347	364	382	380	338	411	353	375	381	370	385	366	357	359	374	351	364	394	362	390	376	358	365	367	377	377	402	409	388	393	393	379	362	373	370	395	348	380	393	375	378	432	418	400	398	359	367	391	391	370	400	383	376	397	353	393	397	389	402	378	377	352	382	355	372	405	384	387	380	356	377	372	408	365	420	425	374	364	340	387	383	367	402	355	414	391	356	390	373	385	389	406	392	384	400	380	391	345	408	357	368	391	394	345	351	393	380	419	374	368	386	393	390	355	379	360	412	370	402	380	382	366	364	399	367	409	352	395	355	391	410	396	384	400	376	338	364	336	399	356	406	370	363	380	409	376	352	426	413	364	342	342	392	421	406	382	342	365	374	406	417	351	388	420	392	418	391	350	355	385	387	406	410	365	357	373	403	372	373	343	354	372	392	394	359	376	385	373	357	378	376	393	373	376	374	358	378	361	396	403	381	389	380	332	410	377	385	386	365	411	371	353	405	367	384	393	373	378	389	368	370	365	362	390	414	401	387	373	403	395	398	374	341	372	384	412	372	344	358	378	371	389	374	403	401	368	383	412	378	386	373	369	367	419	373	356	394	359	390	367	383	373	392	387	327	380	393	373	361	413	373	366	389	361	352	357	403	361	390	379	383	357	392	375	347	355	381	375	369	352	404	391	391	431	342	405
16545	42972	57704	13692	8220	5252	3516	2849	1964	1603	1390	1283	1080	986	933	794	852	707	690	679	580	581	558	571	543	511	508	532	471	425	453	408	427	451	421	420	387	445	412	405	434	401	410	416	447	384	421	405	363	412	395	389	401	399	378	367	389	381	371	379	408	407	378	384	389	390	389	409	376	378	378	368	393	380	440	364	370	362	370	361	348	378	351	337	358	385	417	362	365	353	405	368	374	378	323	389	403	380	387	349	381	361	382	375	363	370	358	356	368	349	340	414	363	339	388	365	374	403	368	355	401	384	404	357	369	367	389	359	368	365	408	345	362	343	395	387	347	356	385	359	352	368	390	360	379	393	382	368	349	365	340	372	350	342	365	363	353	374	354	359	379	353	365	392	348	367	388	350	365	356	368	365	396	380	340	405	371	371	333	370	354	337	350	365	351	365	380	382	390	384	377	382	347	342	334	393	378	381	344	381	365	360	343	380	312	366	339	370	366	368	397	381	366	373	324	354	394	306	351	385	368	348	357	332	384	352	373	361	327	387	345	377	381	348	361	381	361	389	366	377	343	337	350	359	348	379	376	381	354	356	366	377	354	377	360	384	376	338	349	373	350	355	363	395	360	336	349	338	393	382	384	348	387	357	325	374	386	367	357	387	353	361	409	367	339	387	346	352	333	410	346	370	368	405	362	370	362	381	355	389	372	381	332	330	352	371	364	379	381	364	393	394	373	356	362	350	360	334	383	365	372	372	382	390	349	379	369	355	368	341	395	343	354	371	381	417	363	340	346	363	362	369	365	382	357	396	397	363	382	436	404	378	303	367	356	372	362	375	361	370	383	368	364	355	395	387	352	360	323	372	354	374	381	374	376	374	362	404	346	401	378	375	367	382	394	343	361	379	378	348	353	386	376	362	393	364	369	376	390	369	361	380	336	399	356	372	416	382	396	364	358	369	378	360	417	370	375	364	379	365	371	371	342	350	414	364	403	402	354	393	366	384	358	320	356	370	336	390	344	400	357	389	364	350	391	365	378	362	339	359	363	387	399	365	362	348	354	359	394	401	381	350	377	377	391	398	354	376	309	384	378	342	376	375	349	337	380	360	342	344	353	367	337	370	376	381	354	349	358	372	347	382	380	361	365	376	341	389	353	338	387	364	435	414	330	338	353	365	394	367	344	373	388	344	349	377	404	415	347	365	377	336	383	393	357	371	405	380	377	396	379	383	371	359	341	385	372	378	355	368	366	349	362	346	381	349	368	354	349	377	344	357	399	386	338	387	355	350	386	399	365	349	330	382	368	365	369	403	380	411	363	373	372	375	375	359	391	337	336	386	376	350	356	425	406	382	365	385	412	377	347	356	336	382	326	389	360	389	331	374	347	378	361	346	386	357	361	338	334	374	380	333	395	350	355	351	363	365	405	372	363	374	376	349	346	335	347	359	330	366	365	351	358	363	409	385	351	351	352	393	398	364	370	357	388	339	367	392	356	368	335	378	377	322	366	368	361	377	348	384	392	361	352	382	397	357	365	354	353	367	396	360	344	357	366	347	371	422	382	384	385	399	384	366	367	353	355	356	350	401	347	380	378	388	365	383	393	390	371	364	388	346	367	324	353	351	367	341	361	353	362	353	362	387	340	353	375	347	405	373	371	352	357	359	335	373	355	372	401	365	381	345	368	358	353	393	370	373	385	351	356	345	388	349	347	390	351	361	379	358	353	377	360	390	348	360	375	374	326	381	334	349	376	350	372	385	376	375	359	377	372	368	375	360	390	369	367	335	317	400	365	357	370	387	383	389	361	359	381	372	377	366	335	347	384	392	341	369	404	353	360	363	344	363	358	368	368	369	369	376	389	318	391	390	379	374	378	364	352	372	361	352	360	381	352	339	395	347	357	374	383	371	344	360	363	393	379	352	362	365	362	375	371	355	355	352	385	358	382	392	362	311	350	366	356	391	347	359	358	373	349	308	389	390	350	407	381	388	369	371	385	349	357	374	351	411	375	399	350	352	385	405	375	359	363	379	382	407	396	366	387	373	342	394	365	365	376	364	385	383	352	357	343	351	376	375	347	340	378	366	384	409	364	353	375	338	353	374	344	382	381	368	354	353	359	381	377	371	382	360	362	375	359	381	352	366	380	410	366	334	356	387	373	372	383	373	418	391	374	371	367	353	383	358	348	365	372	407	352	356	368	376	393	349	347	356	347	381	356	366	413	362	375	339	372	391	358	379	411	344	387	366	383	385	392	368	352	380	393	374	428	347	411	373	392	351	348	380	340	376	374	367	366	352	371	387	379	357	348	367	380	375	359	363	380	346	369	358	379	366	359	332	329	351	359	387	344	349	334	363	370	387	361	315	367	360	316	369	358	356	397	378	395	375	334	343	369	376	391	343	393	359	400	388	385	353	364	380	382	372	364	394	338	357	338	352	347	388	373	364	392	325	346	408	366	351	398	351	365	375	379	315	367	367	401	380	342	412	357	346	349	336	375	370	372	343	385	368	370	380	338	351	347	383	366	367	332	372	369	382	323	344	364	367	374	350	396	363	373	369	347	362	359	393	350	336	335	375	362	343	395	388	350	342	363	330	352	343	359	345	370	397	397	353	337	374	349	369	378	357	363	360	356	371	344	372	358	348	372	347	386	366	353	345	391	367	372	354	355	368	356	365	343	398	377	351	375	385	394	387	348	358	362	362	371	385	391	386	375	350	349	400	350	358	363	362	364	368	400	374	375	364	340	363	389	371	355	359	398	370	346	378	438	362	362	375	394	367	336	362	358	362	377	357	364	371	379	395	384	383	386	340	375	336	368	389	371	361	389	372	357	368	406	361	387	367	360	359	381	348	358	382	390	365	389	385	409	366	347	376	392	390	398	356	357	384	359	364	380	392	327	343	364	390	382	352	390	416	368	360	385	312	363	393	388	389	354	374	384	344	366	334	398	364	367	359	376	374	371	360	395	356	374	383	353	373	363	340	343	386	385	338	366	392	362	365	361	359	415	356	355	349	382	358	371	354	364	333	327	398	349	383	358	365	369	371	345	352	357	378	338	362	379	335	362	372	379	323	372	357	360	386	366	359	382	350	323	362	372	365	355	375	379	370	373	379	354	378	327	392	373	398	393	380	374	371	353	349	363	400	335	368	369	379	361	379	351	349	363	413	372	396	400	362	357	382	330	372	397	365	414	389	352	337	367	326	367	400	368	379	377	371	355	340	361	388	377	368	332	376	369	362	340	386	342	382	397	346	351	354	364	341	367	381	344	381	364	389	340	378	337	382	387	362	352	399	404	387	343	379	353	383	330	392	339	378	379	346	361	380	381	354	344	344	396	381	380	340	360	363	360	355	367	379	361	346	367	363	370	352	345	391	374	376	371	389	378	359	393	369	380	362	365	379	369	332	378	361	405	390	339	380	355	363	427	377	321	362	387	352	351	345	372	356	378	352	352	367	373	364	394	392	374	372	399	368	371	392	351	356	382	369	372	364	359	386
27350	17028	17825	3161	689	266	147	150	149	122	138	105	112	100	129	121	108	108	129	118	125	104	114	116	130	107	130	110	115	134	114	127	102	140	103	98	112	95	116	109	109	128	130	108	107	126	119	110	118	120	126	109	124	107	134	125	111	118	124	127	111	118	108	112	119	106	104	131	119	94	110	99	117	131	102	121	109	98	126	116	123	123	97	134	98	123	125	133	113	115	122	144	116	101	131	109	113	119	103	111	110	113	116	122	112	117	106	124	133	133	103	116	120	114	128	105	124	135	99	127	111	121	102	105	112	106	139	112	117	98	139	101	136	99	119	121	129	112	128	96	124	112	121	109	94	107	95	104	114	114	112	123	125	132	119	121	118	109	122	104	144	109	110	123	104	104	110	98	121	132	121	92	127	111	128	134	122	122	117	119	116	127	122	105	101	124	124	123	109	117	113	104	110	124	134	127	106	117	123	124	108	134	138	124	111	122	134	136	122	103	139	100	108	126	111	133	122	112	102	120	143	93	118	116	99	115	138	118	112	109	116	138	98	127	104	123	110	118	118	123	132	129	113	102	116	116	121	107	106	130	102	124	115	108	138	118	128	126	140	125	107	121	127	123	122	117	103	115	107	121	99	113	114	113	114	120	104	123	108	128	116	108	137	118	104	119	102	113	106	117	120	131	121	99	111	95	96	125	107	111	123	124	107	108	103	117	114	138	124	136	108	114	124	106	107	119	141	101	114	128	108	145	100	103	107	108	119	132	139	107	100	106	111	117	115	108	121	120	138	119	111	108	118	109	106	122	117	132	122	124	140	114	110	117	104	115	105	108	111	111	114	113	114	98	118	123	113	120	115	117	115	120	113	123	82	125	120	122	101	135	106	123	117	126	115	108	109	101	107	112	131	117	114	119	122	127	124	108	115	121	126	100	104	108	132	109	99	122	101	112	130	120	115	99	122	115	127	105	123	136	115	117	125	118	105	112	108	124	116	123	131	104	115	118	114	116	110	127	103	117	146	105	123	134	110	111	107	109	118	117	115	117	112	116	110	128	105	120	108	129	118	116	114	106	102	102	134	110	117	121	102	124	115	113	101	108	112	111	129	118	134	122	107	109	121	120	105	122	128	113	123	120	121	122	110	118	119	117	121	117	99	115	105	125	114	119	126	118	107	123	122	117	104	118	126	95	120	128	125	132	107	124	129	123	131	118	130	122	101	122	119	112	121	127	115	105	110	136	119	113	118	99	105	102	107	94	115	132	118	104	123	94	101	121	126	138	106	105	113	120	102	115	108	114	102	115	135	110	112	120	125	142	102	123	113	109	105	114	116	124	126	104	130	100	113	104	112	122	112	117	137	116	122	116	137	110	119	113	125	107	117	108	105	112	115	119	122	112	119	92	113	129	103	97	121	102	111	105	115	122	126	125	135	120	103	117	120	121	116	129	106	102	127	121	121	106	117	130	110	131	124	117	127	96	129	103	129	115	124	104	139	109	108	117	133	109	120	115	127	92	124	114	122	128	118	114	105	131	113	96	132	111	107	132	112	108	110	130	97	126	119	125	121	110	98	118	121	135	124	111	115	124	105	110	119	120	116	135	120	109	114	125	104	126	110	101	131	133	100	106	121	118	106	107	118	130	98	112	109	117	103	128	129	115	122	106	106	128	116	119	112	115	124	112	115	121	120	97	109	109	111	102	122	107	112	100	112	123	124	110	116	87	114	118	101	113	116	112	112	124	139	125	102	124	116	116	98	120	129	107	87	114	103	118	113	119	116	123	103	114	111	103	108	124	130	109	109	117	114	108	125	126	101	121	121	111	109	132	110	110	103	128	96	117	111	120	120	131	99	108	119	142	109	129	104	124	119	126	118	115	120	139	123	127	115	121	103	117	108	127	113	141	137	126	135	97	116	119	118	130	127	131	106	126	113	113	123	118	118	128	104	119	114	126	123	114	115	133	121	116	106	114	110	114	112	116	124	132	104	121	112	124	118	112	100	110	112	125	108	125	93	111	132	109	120	130	142	108	101	114	111	121	110	118	114	110	130	116	113	108	128	110	123	116	107	131	102	119	124	114	135	103	115	140	133	102	115	110	126	116	140	120	116	124	125	116	105	142	116	118	109	127	100	127	115	105	121	105	119	123	125	123	122	134	114	123	137	108	102	117	130	108	108	123	114	107	117	113	121	116	120	120	116	110	105	130	116	112	103	108	111	132	118	128	108	94	109	104	107	122	110	123	106	118	120	119	117	116	116	107	112	117	119	140	111	118	112	122	111	110	97	101	111	123	136	116	111	134	118	125	124	132	114	120	141	122	118	109	118	117	130	124	113	104	121	123	109	103	120	116	116	122	126	116	119	103	129	107	112	113	117	115	114	115	113	136	111	116	115	103	128	120	132	131	113	129	132	110	136	128	115	104	117	100	123	108	110	116	121	115	120	117	115	101	115	126	141	109	113	113	130	104	118	127	155	106	129	125	120	124	114	137	112	106	119	118	123	114	137	119	132	111	130	107	100	124	115	116	135	107	123	125	120	124	122	117	116	101	103	115	117	111	123	123	117	108	120	136	118	116	124	104	118	100	130	111	93	113	135	109	131	133	111	105	107	118	119	128	101	113	102	135	116	111	127	110	132	116	101	101	111	133	118	104	124	128	116	135	97	133	120	118	124	111	115	97	126	115	133	132	127	117	109	112	107	139	113	90	130	109	104	121	131	113	100	114	110	127	134	122	131	96	123	127	125	123	110	131	110	113	150	108	120	135	122	108	124	112	117	124	114	111	121	114	140	116	123	110	108	137	104	116	105	117	118	133	107	120	114	120	109	120	118	121	125	106	97	125	125	128	131	105	101	121	128	98	99	109	131	135	116	93	105	145	116	105	128	121	129	116	119	102	113	118	118	132	115	110	120	120	125	129	92	111	124	119	94	120	116	116	97	102	120	112	82	107	108	118	105	108	118	114	135	111	104	125	124	115	130	123	128	126	107	102	100	121	110	119	118	117	126	129	119	118	110	123	110	134	117	121	109	103	118	117	109	136	105	108	124	109	115	126	116	124	111	122	132	115	116	120	115	103	103	126	116	111	113	128	105	108	121	124	127	110	115	117	125	120	118	101	117	106	121	136	117	113	109	112	118	126	130	141	107	123	111	116	111	110	120	125	133	108	110	103	109	105	116	125	136	120	122	116	132	116	116	125	116	121	133	116	118	108	123	127	110	115	126	128	110	110	130	137	121	130	95	119	129	131	109	97	121	114	120	127	125	110	116	110	117	116	103	104	137	137	117	126	102	126	106	118	119	115	125	126	123	113	117	122	124	118	118	111	119	104	99	117	119	107	104	127	115	103	128	111	94	119	105	107	133	127	128	115	97	111	119	122	118	121	110	124	123	114	123	101	119	125	113	86	144	131	118	109	112	98	123	119	124	120	108	105	138	120	112	124	138	102	99	124	123	118	111	104	112	106	134	113	112	117	132	128	124	116	114	103	100	105
10877	16252	20679	2965	1194	331	248	191	177	165	148	150	184	132	151	138	133	123	145	125	134	139	126	127	133	133	138	139	141	133	133	135	153	124	156	130	144	147	124	143	134	129	116	143	124	122	149	119	132	140	145	147	142	129	133	130	133	132	153	132	126	127	132	136	124	120	129	121	135	130	146	139	110	151	133	143	117	130	129	125	124	134	132	133	131	134	143	143	123	130	129	137	125	121	139	139	119	125	138	128	141	123	122	137	161	132	128	132	147	137	126	125	125	148	128	132	147	124	114	129	138	130	127	144	155	115	138	141	139	110	136	125	147	133	113	153	150	132	140	126	128	115	141	142	119	127	119	102	134	118	143	120	133	127	123	130	152	143	148	133	127	127	123	144	140	137	126	117	152	131	130	117	132	140	134	103	125	137	134	135	128	128	141	128	135	128	129	123	127	131	134	136	136	147	125	123	129	132	136	115	131	138	143	121	141	146	127	130	159	148	131	134	121	125	147	155	150	158	148	137	133	123	145	130	147	135	138	134	115	148	136	134	125	127	140	135	125	137	129	137	128	117	133	126	156	146	148	141	128	122	140	142	145	162	136	129	154	128	116	132	116	125	131	122	140	125	126	145	138	146	146	127	128	141	126	135	140	133	130	123	109	120	129	115	137	145	133	122	130	143	130	139	145	131	115	153	134	151	162	124	123	142	131	138	140	136	158	127	132	135	146	128	146	137	148	120	128	134	132	128	124	135	137	141	142	128	138	132	137	109	128	123	140	141	129	144	145	115	151	123	162	111	142	128	130	134	135	139	132	143	144	143	114	124	127	132	118	129	125	139	129	141	127	129	135	166	131	114	133	130	122	156	127	154	136	154	133	137	117	121	124	119	137	142	137	143	132	129	132	139	154	156	152	128	127	137	130	131	152	128	135	152	143	141	137	132	141	132	144	152	140	128	136	120	117	139	129	131	139	130	117	144	121	124	142	130	133	143	140	123	129	141	125	130	128	153	141	119	124	133	127	145	137	115	127	137	127	128	135	139	122	136	145	151	129	135	139	130	136	133	139	136	134	135	133	141	129	145	132	128	117	129	113	122	134	122	118	118	124	141	148	137	146	142	129	125	123	135	117	132	121	132	123	143	143	127	126	108	132	129	133	115	151	145	134	119	130	134	140	131	131	136	136	126	133	122	137	126	145	133	142	126	133	129	133	146	129	138	130	129	128	143	157	125	127	123	119	127	141	133	126	139	154	134	124	126	118	117	153	136	127	122	129	144	101	138	111	117	141	131	123	152	123	124	141	144	135	143	136	143	151	120	133	124	135	128	122	136	106	132	118	141	134	122	135	142	127	126	124	121	135	111	129	126	135	117	133	122	129	124	130	149	125	109	143	144	142	116	146	136	128	118	128	138	137	126	137	142	134	153	146	138	136	146	134	127	147	127	110	145	117	125	126	139	141	125	132	140	125	118	143	160	116	129	145	111	143	106	132	141	115	134	139	131	123	126	113	132	115	145	128	131	129	138	123	130	133	134	131	130	113	149	131	135	143	138	122	135	159	128	133	141	128	132	109	140	110	127	144	126	122	134	133	148	118	141	134	136	123	143	127	108	126	139	135	148	122	140	136	136	148	141	130	128	129	146	143	132	134	120	144	131	137	140	122	150	122	122	114	140	116	147	138	136	140	121	124	137	162	140	136	127	136	155	158	127	126	138	127	135	134	143	154	136	147	146	118	108	134	121	153	112	143	132	127	159	134	141	125	118	124	138	141	141	142	135	128	120	144	110	117	135	135	118	147	145	131	139	134	114	131	132	128	136	123	123	120	122	125	131	104	148	139	134	146	146	123	155	143	133	148	127	146	119	142	121	132	127	139	153	127	161	128	157	139	143	112	118	130	130	135	133	121	135	123	124	134	148	127	128	120	147	137	136	139	120	118	135	134	142	119	127	130	143	147	131	127	132	137	135	139	146	117	145	127	127	123	138	141	125	153	138	155	122	142	144	143	144	136	124	154	126	143	115	134	151	127	132	115	140	142	129	127	133	139	123	128	122	120	144	139	133	146	137	139	127	137	130	147	136	137	150	140	153	143	146	130	128	144	129	136	122	115	123	144	153	148	135	154	136	127	135	127	121	132	141	119	129	163	132	148	153	122	134	144	153	129	133	122	146	122	137	130	125	136	141	146	137	129	143	137	127	132	156	127	126	132	143	145	118	124	137	125	138	121	127	155	145	158	139	124	120	131	126	132	147	142	127	131	135	147	137	136	141	152	120	146	147	114	124	140	136	141	136	153	139	146	134	107	145	141	111	149	131	120	127	129	137	119	146	144	125	127	122	136	135	136	131	144	158	135	132	130	133	133	114	129	139	132	142	123	127	123	138	126	114	154	153	140	120	130	146	133	125	129	140	129	127	123	131	108	134	148	141	142	143	124	144	127	141	113	136	132	161	114	148	148	150	128	120	125	136	145	145	131	125	137	123	135	139	131	130	126	131	143	144	134	137	144	137	135	119	118	126	148	142	129	145	129	132	144	120	136	132	138	128	141	117	145	132	133	157	133	132	143	123	131	120	125	139	132	128	113	126	131	133	126	130	124	131	144	141	116	131	124	125	132	148	140	128	142	133	138	127	119	158	115	125	141	132	134	119	145	141	144	144	134	131	141	132	122	158	146	123	127	132	133	123	129	120	140	142	135	124	137	142	147	118	129	124	160	126	133	122	124	136	147	130	134	144	134	144	138	136	115	144	122	131	146	118	132	129	166	147	135	122	119	133	133	123	143	128	130	127	119	124	117	159	137	163	126	139	143	125	131	128	147	134	126	118	160	145	113	138	155	124	133	118	111	155	139	133	141	146	130	138	120	130	149	133	131	139	138	138	137	141	141	129	128	144	146	132	134	140	132	131	136	147	118	142	121	138	131	142	140	129	133	151	135	123	129	131	128	155	119	128	154	127	136	130	152	139	139	113	126	145	136	126	140	136	127	124	112	146	151	132	111	111	137	138	110	140	127	127	151	139	132	109	112	121	142	125	138	133	157	140	126	150	134	127	134	135	125	131	136	145	149	135	133	147	117	136	144	156	142	148	135	127	146	115	122	116	118	141	129	153	152	145	137	156	141	118	121	125	124	130	127	134	136	134	127	153	127	140	133	125	150	119	135	140	116	129	142	131	136	130	133	116	131	133	115	138	141	135	147	130	120	121	127	135	150	137	122	137	134	127	156	108	119	123	131	131	120	136	127	112	128	131	126	115	123	146	151	126	143	132	134	126	132	152	118	118	135	135	139	122	123	151	126	122	155	121	139	144	120	141	140	128	125	134	136	121	130	125	134	160	137	113	133	127	134	138	154	136	136	134	125	131	135	149	131	130	139	156	144	144	144	134	141	148	144	135	116	122	132	140	119	117	143	126	118	132	149	149	148	113	138	121	118	136	127	123	127	108	147	139	142	147	121	136	135	134	128	125	142	167	119	125	124	140	122	131	121	153	122	141
24635	20221	32514	23302	19663	10862	1429	729	467	424	397	346	320	322	260	293	282	236	233	242	235	231	196	200	183	200	208	203	206	205	190	188	211	189	226	192	197	200	179	210	194	176	190	175	202	180	178	183	205	199	165	190	204	202	205	186	186	165	185	176	191	170	163	195	194	177	173	176	191	184	180	163	175	178	166	177	184	172	180	174	170	160	179	163	188	167	166	195	173	157	179	184	178	173	178	160	180	179	174	164	180	210	184	184	178	167	172	181	176	174	145	180	169	168	161	177	159	196	172	156	149	173	172	142	186	170	165	176	166	180	175	174	166	166	168	177	168	174	192	173	168	187	155	192	186	195	160	170	174	168	188	183	160	162	171	191	184	191	172	176	170	172	169	179	196	172	184	176	167	172	206	178	182	159	178	190	174	179	172	154	176	189	198	188	183	162	173	166	153	155	200	183	184	170	162	181	175	162	150	183	183	169	186	168	162	158	185	184	162	157	174	186	155	142	164	165	197	174	169	146	179	156	164	174	198	174	177	190	192	175	208	177	177	160	149	164	159	166	150	169	147	189	192	161	181	201	187	156	181	162	162	183	174	183	188	153	176	168	158	177	181	179	185	183	173	189	189	164	184	171	189	168	170	193	186	197	172	161	163	162	180	171	191	170	162	162	185	173	177	183	168	198	163	185	157	179	170	171	167	166	163	178	181	181	167	186	178	168	177	190	185	190	179	151	184	208	157	190	163	160	195	182	169	153	166	182	169	176	152	150	177	163	172	197	171	197	154	190	179	162	171	170	168	161	185	180	173	174	169	157	165	166	173	154	192	195	178	179	168	198	168	169	176	167	181	180	181	160	153	161	172	170	174	184	166	170	169	175	181	136	178	161	174	176	180	185	167	188	186	162	192	166	190	173	180	169	166	160	182	166	160	172	202	161	166	164	172	197	150	168	180	165	167	167	199	186	204	191	182	182	166	167	197	159	169	159	183	161	167	184	175	184	172	173	171	182	185	169	183	190	166	163	179	176	209	171	194	186	172	169	163	191	161	157	188	177	171	192	191	169	175	164	160	168	148	206	175	160	198	191	191	158	187	169	176	192	162	163	187	196	162	169	175	161	185	167	183	151	177	184	189	176	185	182	162	160	145	150	196	175	170	147	167	172	170	172	152	160	168	174	156	171	200	175	171	163	189	169	169	175	160	144	179	193	156	173	170	214	188	152	167	155	161	178	178	163	180	176	164	199	183	181	179	144	159	165	159	181	173	158	172	192	183	152	156	165	206	169	163	184	199	182	161	180	158	190	178	172	152	178	171	172	174	155	180	170	173	152	180	165	182	202	198	153	173	174	154	170	191	166	178	168	166	178	171	168	176	170	158	169	187	178	195	184	181	205	163	164	165	176	172	153	160	171	187	163	201	192	177	169	183	172	168	192	170	180	164	167	191	155	150	179	168	172	187	159	154	183	164	207	175	185	197	189	175	152	181	188	156	175	165	168	159	158	162	181	157	142	198	173	189	182	167	170	168	165	190	155	180	172	179	198	174	176	157	176	159	182	171	164	197	147	159	179	174	175	184	176	169	178	184	154	175	167	184	154	203	188	178	166	163	177	183	171	169	184	193	138	184	165	183	168	192	170	169	187	182	196	180	153	156	172	171	180	189	200	173	179	167	177	166	173	160	167	175	163	159	188	192	163	164	159	190	183	182	164	136	170	166	167	181	175	171	198	157	183	160	168	188	162	175	173	167	157	167	168	150	173	178	206	149	154	170	178	176	167	162	155	177	187	165	143	152	191	185	181	160	174	180	182	171	179	195	166	161	165	188	180	193	171	206	183	184	184	182	181	175	175	192	184	169	193	176	154	175	160	163	177	161	174	161	163	152	195	155	161	190	156	169	179	157	162	174	163	185	157	181	170	173	189	161	184	176	196	191	186	191	168	197	172	186	173	202	180	175	175	181	159	140	168	182	183	153	190	211	171	163	193	177	163	167	178	172	199	174	152	185	183	169	147	178	173	174	178	182	160	190	169	169	169	177	187	199	184	198	177	165	164	178	181	191	192	173	207	184	149	158	187	157	172	191	165	178	185	174	161	167	170	177	174	181	202	169	190	180	156	165	187	168	185	185	167	189	159	167	167	172	160	179	173	166	158	171	193	185	175	194	174	179	176	163	158	161	176	166	155	197	165	159	187	151	184	172	170	186	165	158	195	168	171	169	175	192	164	163	181	172	189	165	169	161	167	173	193	177	188	175	176	180	166	144	172	167	164	179	177	182	186	194	180	160	182	175	174	167	174	166	170	197	147	170	164	170	180	158	188	167	161	179	168	172	205	164	170	170	188	152	166	201	201	174	168	173	163	156	203	179	188	172	200	197	153	171	158	160	161	138	150	174	184	191	183	199	160	156	184	168	180	190	163	159	156	189	180	159	174	157	202	165	168	181	161	168	161	169	201	177	171	181	190	183	182	178	157	193	161	179	155	180	165	186	181	175	168	163	175	196	175	152	175	182	166	175	180	197	187	173	163	176	156	183	178	183	163	181	150	161	170	199	157	160	178	185	188	155	145	156	160	184	173	165	164	179	177	182	174	180	165	169	178	140	167	179	176	164	179	171	177	178	153	183	199	158	173	180	188	160	163	172	200	173	173	180	177	182	165	193	188	166	159	175	201	163	156	184	183	196	172	192	168	162	162	175	161	197	175	166	163	170	196	168	160	168	194	172	191	206	167	179	161	198	171	184	188	147	190	165	182	156	145	153	179	176	181	176	177	171	174	157	164	169	165	183	177	172	156	165	186	158	212	172	203	187	185	172	143	155	158	173	177	193	173	184	166	163	157	181	177	141	169	169	184	154	181	170	169	152	172	180	188	176	199	184	187	162	180	160	192	175	177	164	171	173	184	168	159	171	190	207	172	166	179	159	179	176	189	171	181	181	178	173	168	191	170	154	162	160	186	157	180	176	201	188	163	170	178	187	170	186	175	185	180	142	193	173	183	171	175	153	191	197	168	166	144	172	179	186	158	167	162	197	168	180	187	175	184	160	163	171	177	176	155	182	199	154	172	188	136	173	175	177	188	185	164	204	196	172	179	161	167	165	174	193	193	184	169	190	160	191	169	186	179	175	190	205	183	155	159	174	177	162	159	174	183	176	185	170	183	194	178	184	162	188	190	181	181	177	157	149	191	171	182	209	155	193	187	190	174	166	185	181	188	186	178	184	186	168	175	172	153	178	157	196	195	174	178	162	177	181	176	190	186	216	190	167	171	177	201	174	183	169	169	172	178	186	163	188	191	178	175	204	180	176	174	164	176	162	171	171	180	171	163	192	169	166	170	159	180	157	176	168	187	179	172	176	166	187	160	169	178	147	166	169	185	165	187	179	183	175	178	181	170	166	181	190	153	167	173	176	154	171	176	195	168	184	177	179	182	163	183	155	180	179	171	180	202	175	179	178	170	173	155	179	166	166	166	202	164	165	189	201	150	159	165	159	170
13763	35668	56108	9543	4991	2757	1746	1438	970	791	724	651	575	452	418	425	375	344	364	291	280	265	260	268	258	240	246	216	238	211	211	228	212	225	200	206	211	202	201	179	186	166	230	193	203	173	163	202	177	179	174	161	194	188	207	195	185	202	161	185	215	187	187	181	174	190	178	160	182	160	185	184	177	190	178	167	173	171	183	172	175	170	174	188	163	166	194	165	179	197	162	172	158	188	159	158	166	183	170	190	182	167	174	180	179	203	214	198	178	179	164	200	176	186	186	158	170	193	175	180	189	169	179	158	174	194	196	192	197	179	171	167	177	170	159	171	159	181	175	154	156	160	182	193	165	195	179	162	170	176	175	178	186	189	168	174	190	177	174	189	143	173	171	192	146	186	184	163	185	162	197	184	182	169	142	155	173	190	186	197	147	152	171	169	169	141	170	188	180	171	189	187	179	165	161	177	169	171	180	153	175	173	179	179	178	180	179	197	177	157	183	166	171	168	167	182	159	180	198	194	182	159	174	184	162	195	168	179	168	175	171	159	185	190	177	178	174	170	158	155	172	168	181	184	172	147	153	157	189	153	164	169	180	182	162	194	169	176	178	181	185	166	175	167	159	180	177	160	183	183	177	189	189	180	167	163	156	190	161	183	190	171	158	184	178	168	162	182	171	173	192	188	162	173	161	180	171	168	173	169	188	192	183	162	193	193	168	172	172	168	163	175	172	175	179	165	178	190	169	166	178	158	158	169	194	178	184	154	166	183	188	174	182	179	174	201	164	187	184	150	173	168	167	182	191	171	181	185	170	167	165	190	198	186	176	193	190	169	188	153	189	187	182	169	190	190	162	191	189	185	196	173	175	174	167	155	164	195	192	193	176	159	181	178	185	166	189	154	186	162	175	166	190	168	173	167	160	173	180	172	177	173	194	180	183	153	172	166	181	209	170	190	159	196	171	173	193	172	195	188	166	164	161	139	163	158	184	182	173	170	170	170	188	161	193	175	175	161	184	144	169	179	170	157	180	186	158	203	176	157	187	165	197	160	192	200	185	180	181	170	196	203	172	209	179	162	179	169	152	174	175	166	181	174	203	174	191	178	190	171	209	185	141	154	174	170	180	171	177	190	153	177	162	201	163	164	165	174	179	183	172	176	174	151	168	177	199	163	175	170	176	181	165	189	149	143	197	175	186	175	173	173	191	157	166	168	154	186	167	164	186	150	168	157	167	158	170	167	172	175	164	167	191	140	179	191	193	185	157	174	165	163	185	174	155	168	177	185	182	159	162	185	155	171	151	199	182	153	190	185	179	192	169	185	179	181	168	170	190	182	174	181	179	181	168	177	164	173	191	164	175	152	155	171	184	166	164	186	174	166	173	182	177	183	165	166	185	176	172	169	189	173	179	168	193	172	196	175	173	184	152	168	182	174	158	166	165	165	180	175	186	183	181	190	167	176	161	204	210	168	178	161	187	195	185	167	159	190	186	190	186	160	178	183	180	182	178	170	187	156	172	184	177	154	198	178	180	163	178	182	176	160	168	179	174	176	195	175	169	158	167	174	181	153	175	172	195	190	179	175	180	180	193	181	181	175	164	182	194	180	178	177	181	183	162	173	187	180	155	180	165	179	184	201	199	183	174	166	191	186	161	173	168	200	159	170	168	173	174	171	184	198	158	167	192	168	174	183	177	172	169	193	172	176	175	153	165	185	161	214	153	179	164	174	168	203	168	163	177	153	204	179	192	184	152	191	210	168	179	175	167	169	205	166	162	182	153	188	175	169	173	183	186	141	188	171	179	161	160	154	191	181	170	182	181	163	160	181	197	165	184	159	199	197	188	171	198	176	192	159	140	179	146	136	193	174	186	184	150	167	176	161	179	154	167	163	186	162	160	173	171	177	168	163	189	175	166	191	153	179	179	169	158	156	182	172	164	188	188	195	180	197	166	170	170	183	163	163	177	178	178	156	179	148	157	182	188	158	180	173	178	170	176	161	181	152	189	181	167	184	177	173	162	141	175	154	156	154	171	168	166	192	171	192	182	185	183	165	157	179	174	161	173	160	163	169	154	185	190	162	176	176	200	174	169	166	181	168	183	169	197	163	169	184	164	170	162	181	188	165	185	177	184	160	172	177	164	191	169	186	188	184	188	168	193	185	182	169	194	183	168	200	162	202	171	167	156	169	169	197	162	181	159	190	166	158	160	171	185	191	170	149	174	166	174	177	170	178	180	175	179	181	154	162	180	162	185	169	164	208	166	163	183	187	170	169	181	168	174	201	179	183	175	172	183	165	177	174	156	184	165	147	183	194	170	153	172	190	160	185	176	210	171	187	178	155	183	191	182	177	186	173	183	138	176	202	177	176	193	182	153	180	177	164	207	161	175	167	166	166	177	163	168	172	177	185	160	169	172	170	182	186	163	181	192	180	179	180	174	176	182	205	193	167	217	151	190	198	198	191	196	153	162	167	195	198	157	183	174	164	166	196	141	158	164	193	177	201	170	202	170	201	188	174	181	165	171	138	183	171	170	180	177	178	164	139	188	187	179	164	167	174	163	169	186	184	180	177	168	189	169	171	163	166	187	174	164	171	190	189	162	178	185	171	167	182	158	148	185	191	173	168	207	170	153	166	178	193	178	172	171	174	173	182	179	190	156	177	163	192	174	174	192	177	164	155	179	183	179	159	197	169	190	156	157	174	195	167	186	163	187	169	174	179	179	172	164	190	180	181	182	180	161	183	146	188	170	161	167	164	182	153	175	192	182	204	183	190	159	174	168	188	178	157	202	174	162	167	152	187	151	182	190	168	181	162	175	161	182	177	168	173	150	187	164	147	157	164	168	173	185	182	178	194	175	173	175	186	175	170	210	165	140	166	162	194	176	152	151	190	166	168	186	180	165	171	169	159	158	165	176	177	160	181	177	189	176	162	171	189	173	203	178	195	162	159	193	172	153	161	150	154	181	200	217	173	190	175	182	193	172	156	166	174	187	166	168	154	178	146	171	174	172	180	180	181	184	151	163	202	165	157	173	179	165	185	171	173	173	197	177	159	171	195	167	193	189	191	169	165	174	203	182	170	182	169	177	173	159	171	190	167	190	158	185	188	176	176	187	180	196	166	139	177	184	173	182	183	190	152	188	181	158	175	188	165	188	181	169	170	170	184	175	163	165	171	171	181	168	189	185	147	170	159	183	181	167	191	193	189	172	191	175	165	195	161	196	166	183	168	170	160	167	168	148	196	166	182	189	150	177	175	193	170	185	154	199	182	188	184	182	157	165	175	175	166	185	165	185	170	188	171	169	178	148	153	192	178	155	183	184	189	175	166	160	159	175	166	187	191	180	179	180	178	171	153	171	167	171	183	171	162	196	178	181	187	204	172	198	191	185	196	171	154	175	198	198	166	170	191	145	195	178	157	162	168	188	169	175	188	175	187	167	191	166	171	172	138	162	195	176	167	190	188	192	183	171	172	190	204	171	179	163	186	180	180
22415	20214	29322	23253	20223	19985	11008	1806	1101	910	837	814	699	653	629	553	548	553	518	475	490	466	474	475	421	453	454	463	406	420	430	418	442	444	388	393	416	391	378	408	363	386	372	401	409	384	402	395	435	378	414	415	400	364	395	409	425	434	412	376	409	391	368	391	394	413	396	388	401	399	387	375	353	398	382	368	368	364	389	420	364	334	367	385	402	360	378	405	375	417	351	374	360	405	375	368	362	362	373	353	381	414	381	367	380	397	396	389	349	365	398	389	377	403	384	391	379	386	406	390	396	369	362	382	412	407	334	378	360	364	407	393	388	382	393	374	386	395	407	390	368	388	379	401	384	364	365	387	383	360	426	419	341	408	381	394	345	392	400	405	368	384	360	343	397	380	361	395	332	399	380	382	417	401	405	355	365	369	353	400	400	363	359	399	379	334	376	364	341	351	392	384	383	386	366	362	395	371	358	372	408	389	340	377	375	416	382	371	368	389	374	366	374	358	401	365	391	392	375	368	366	376	380	399	370	372	380	391	404	387	389	389	415	395	343	395	354	339	403	362	382	351	390	370	371	395	382	376	388	381	370	338	376	401	366	378	369	386	362	372	360	402	368	376	382	408	362	390	365	383	394	400	359	368	384	404	372	374	405	379	408	383	424	377	382	385	370	398	357	346	381	381	400	368	383	379	360	403	383	359	380	378	397	381	384	393	388	390	342	421	362	398	378	368	403	368	398	391	345	353	372	384	374	371	368	415	375	421	397	391	388	355	332	376	357	369	388	402	373	385	366	384	371	363	374	404	397	416	396	370	389	402	410	409	411	386	394	379	355	385	398	362	378	374	416	364	377	366	366	383	407	357	384	375	352	414	373	369	361	368	378	416	382	391	388	405	357	370	340	359	353	339	403	357	373	375	359	376	384	368	382	385	388	377	377	399	323	361	410	402	401	408	380	395	393	372	368	375	396	374	392	383	419	401	388	372	360	388	398	379	389	434	400	374	385	403	382	329	363	376	373	399	402	347	405	321	358	380	373	347	368	385	378	386	364	362	370	393	374	381	400	381	363	364	369	356	393	400	373	357	412	381	377	375	367	388	369	384	397	387	372	396	348	375	358	379	388	342	371	385	327	373	391	352	388	383	346	395	400	368	349	413	405	381	389	382	391	378	395	383	359	401	377	391	344	389	395	348	378	370	365	401	420	359	381	398	388	363	364	406	390	402	392	337	384	379	361	411	374	380	343	364	378	382	376	386	394	383	350	373	390	404	382	379	377	403	387	370	410	378	385	393	414	371	357	403	380	376	374	391	401	352	366	365	370	344	386	368	415	370	382	367	400	412	380	375	396	386	386	399	379	391	392	392	386	381	403	370	381	353	371	383	360	408	355	403	380	392	369	352	382	367	399	386	397	393	382	379	367	375	410	413	404	372	350	367	356	399	398	375	368	383	371	349	348	383	339	370	404	369	398	378	449	371	363	387	410	429	361	356	364	390	432	423	391	388	363	394	403	380	369	382	391	375	421	399	387	350	415	383	364	374	374	357	376	361	348	374	375	371	366	381	399	395	372	385	353	387	399	364	401	381	383	388	360	356	363	404	413	362	384	394	387	387	358	378	398	386	376	361	364	371	361	355	388	380	365	354	410	403	368	390	416	417	387	412	410	397	329	371	397	370	375	369	396	399	379	393	423	389	341	388	382	368	385	420	422	382	386	377	395	377	322	380	391	426	383	394	382	375	393	388	349	386	382	360	349	412	383	385	362	365	393	383	405	373	410	384	371	381	378	390	372	366	400	363	374	360	388	397	364	350	376	404	385	391	352	426	369	359	379	389	363	358	330	341	391	392	406	389	385	357	358	441	363	394	395	387	354	395	371	409	368	363	348	389	367	368	359	398	375	411	391	404	368	388	362	384	412	411	367	354	382	364	389	380	377	411	364	396	355	369	359	397	395	359	375	366	412	381	376	373	374	369	377	376	370	342	367	363	355	387	390	377	342	429	382	388	422	407	390	347	369	381	373	355	363	334	366	371	414	359	352	403	378	371	377	397	349	354	389	313	376	374	390	362	386	392	353	413	382	420	396	383	379	401	429	402	358	410	376	410	351	389	403	390	354	382	360	398	362	384	365	402	384	407	397	383	396	372	386	407	382	357	388	409	361	361	413	356	340	380	409	371	383	364	372	353	369	389	378	399	391	397	387	358	395	408	386	378	389	373	387	374	354	379	376	390	390	367	408	404	365	363	356	373	393	421	357	395	338	391	409	396	385	407	356	398	331	363	406	363	366	369	403	367	374	383	374	352	368	376	382	393	377	397	368	381	367	354	409	374	401	428	379	415	348	384	382	342	415	369	345	388	379	382	372	383	372	380	416	358	397	364	388	356	384	425	376	379	389	352	432	391	400	384	378	383	354	369	364	366	363	354	365	387	373	349	331	357	385	357	410	386	361	395	411	388	397	360	364	355	387	383	345	396	391	391	402	402	362	371	374	378	420	412	402	385	377	377	351	374	381	383	346	379	394	363	374	377	368	383	389	377	383	380	389	361	327	353	394	359	359	402	354	382	411	365	393	405	430	386	378	408	346	376	381	376	361	421	391	370	385	399	385	377	350	362	358	403	375	354	397	374	397	393	338	401	398	367	372	374	373	376	356	400	379	371	363	360	384	376	410	368	372	370	377	386	347	386	361	370	412	372	377	385	391	363	366	387	360	402	364	407	376	382	350	388	385	410	372	371	340	367	355	395	407	413	409	386	406	381	392	373	372	389	324	385	416	343	385	381	333	375	378	377	363	396	390	376	399	380	372	378	390	381	403	361	396	352	371	356	381	400	393	394	385	382	349	411	362	361	386	356	386	387	358	369	371	358	392	401	383	381	384	375	378	394	365	394	377	400	359	358	371	403	377	407	375	375	360	405	371	379	423	389	376	404	355	400	414	373	381	363	393	385	394	396	371	384	366	383	388	377	402	402	378	387	407	375	337	368	414	368	406	360	394	346	393	375	406	424	398	377	364	384	351	393	405	340	370	364	385	387	377	409	408	388	394	382	374	365	373	382	401	389	414	406	400	388	392	369	416	386	372	366	386	382	332	404	414	400	369	371	373	415	383	374	347	380	377	386	375	387	377	366	359	381	386	379	361	395	406	397	405	352	369	387	362	409	384	405	367	375	385	429	392	371	380	406	377	369	400	392	389	402	388	379	331	373	401	373	385	380	383	370	415	405	371	342	379	353	404	402	360	351	415	376	369	342	413	345	361	392	382	363	385	425	408	389	395	362	387	390	383	376	398	348	342	386	344	385	414	370	376	364	366	374	387	385	422	405	372	396	403	376	387	369	364	366	328	373	342	378	335	345	362	394	373	378	353	417	361	355	383	369	382	345	374	380	404	352	412	401	408	417	378	342	355	374	402	389	389	356	383	354	394	371	355	410	386	382	321	388	378	368	364	366	356	364	351	384	342	370	371	381	376	376	395	349	365	387	421	352	366	390
17098	46116	60537	14801	8509	5122	3302	2752	1957	1575	1414	1288	1148	964	919	845	777	705	689	590	634	588	553	532	494	451	494	492	458	489	409	408	444	454	457	428	417	459	406	414	416	385	405	404	402	405	393	441	437	361	415	407	401	377	391	368	367	388	424	404	354	376	374	396	386	359	400	391	374	387	370	371	366	399	361	416	375	354	390	390	389	381	358	359	344	382	357	363	412	378	406	389	372	393	354	356	384	397	376	364	356	358	402	412	371	358	401	366	369	368	356	380	389	345	360	350	379	401	349	382	389	356	346	336	390	358	356	355	373	386	368	377	395	367	395	352	373	354	350	351	374	404	359	357	392	360	395	355	388	392	408	385	357	394	361	370	391	361	369	359	369	361	381	373	359	356	357	383	350	394	390	331	351	336	348	334	352	370	369	374	385	380	339	367	356	371	358	388	367	399	374	364	386	337	369	366	349	364	385	368	338	375	382	413	365	407	340	375	393	386	358	386	362	364	333	353	366	386	394	388	360	391	403	376	392	333	364	390	372	381	354	379	356	407	389	376	371	358	365	348	353	401	414	397	338	361	371	373	386	405	380	351	366	359	383	380	361	370	386	332	350	351	381	375	366	379	351	364	386	359	356	343	341	341	392	404	340	344	386	387	349	373	368	374	377	370	369	351	366	362	361	380	394	374	354	400	376	342	379	363	385	353	361	351	374	392	413	351	365	384	331	339	374	323	381	360	370	363	378	391	357	403	357	366	396	343	362	377	378	394	377	356	382	381	372	340	385	353	373	375	421	378	374	355	370	354	343	353	356	353	403	369	341	359	366	369	370	375	363	342	369	370	368	370	386	377	373	392	350	373	365	398	347	384	389	397	355	391	368	398	374	331	390	360	370	346	355	388	398	350	357	367	377	352	334	358	364	358	379	382	408	339	417	387	380	340	393	353	396	359	378	357	354	345	350	382	379	356	363	390	365	353	351	365	387	356	326	360	367	361	378	377	371	375	396	377	369	355	380	369	387	392	379	370	391	358	393	372	376	392	394	375	388	386	347	384	353	391	356	407	382	349	371	371	370	349	346	391	388	356	395	376	376	358	380	331	371	332	360	414	358	384	353	356	358	381	361	395	361	357	353	389	390	323	352	379	372	388	366	378	406	390	381	362	389	373	368	343	368	357	364	399	357	352	345	376	383	365	345	395	371	339	383	359	377	327	372	379	358	373	390	356	386	363	369	381	391	382	390	382	389	375	364	364	384	340	372	358	369	350	373	380	384	333	310	388	379	351	353	371	377	366	374	399	349	370	378	344	350	347	400	374	371	396	373	351	341	387	354	380	362	342	351	345	354	341	366	371	394	390	391	341	352	374	352	373	387	392	373	326	364	357	359	405	386	386	338	360	384	343	368	356	379	379	379	378	348	368	343	382	321	387	370	371	357	385	360	359	368	370	413	357	367	386	376	371	351	393	376	342	343	357	419	358	393	362	371	360	367	368	391	386	376	347	371	393	355	373	376	380	371	367	369	374	361	402	362	369	329	335	385	389	340	372	348	396	376	343	362	351	366	344	365	381	386	376	358	380	374	363	387	391	371	353	364	358	370	378	345	366	368	340	356	352	410	348	358	333	371	364	359	410	350	419	387	347	373	349	361	374	373	366	338	373	342	358	397	386	377	371	386	363	366	382	396	361	353	368	356	351	392	391	385	373	392	350	383	362	389	377	355	411	354	354	371	348	398	403	373	337	366	340	354	397	379	354	356	364	359	437	364	345	384	367	362	377	356	367	366	350	358	365	383	365	389	370	338	332	391	372	366	389	328	361	353	388	365	381	371	382	341	362	364	375	367	370	350	367	384	386	363	365	390	382	392	374	376	343	365	373	350	339	372	346	417	356	392	385	363	352	379	365	391	372	350	393	357	379	379	386	349	376	376	366	355	378	362	366	382	369	347	353	381	396	393	356	357	394	364	343	412	370	405	363	391	362	361	327	368	359	381	366	364	366	318	374	372	380	342	387	394	384	349	390	375	393	381	358	356	373	356	378	369	376	390	353	352	348	382	347	375	381	348	388	384	323	323	390	358	405	354	383	356	337	361	369	378	361	354	390	384	355	366	367	364	385	360	338	346	347	375	376	341	358	356	340	395	364	365	380	383	357	353	348	367	356	372	365	335	326	379	365	361	340	362	373	396	368	377	347	365	358	382	374	356	406	377	362	361	391	350	361	374	383	364	372	375	371	408	339	397	343	383	379	377	377	328	368	389	354	406	365	358	377	341	370	383	369	383	322	371	364	371	363	351	357	345	369	381	372	383	373	373	392	363	376	352	348	365	377	366	313	359	363	388	343	358	357	359	378	360	404	349	392	373	386	359	384	378	395	389	380	342	374	385	356	381	343	358	379	384	385	369	341	350	380	386	390	339	392	347	402	374	355	383	387	379	354	343	350	372	388	360	331	371	375	360	391	356	373	351	387	360	347	356	385	361	331	380	391	358	382	353	390	386	365	346	392	366	392	361	411	365	377	400	362	368	368	337	354	382	349	373	380	395	398	384	380	370	413	393	372	387	334	343	386	357	348	355	386	381	375	354	354	357	383	381	327	382	357	359	376	357	390	373	344	365	351	372	390	365	389	330	359	361	370	380	338	390	391	370	386	371	365	350	349	381	363	334	388	341	377	373	348	372	334	374	366	365	392	404	347	361	381	389	390	380	335	331	389	379	365	367	386	331	341	361	352	349	380	387	410	374	397	377	343	394	351	363	345	407	361	356	354	364	405	380	351	383	359	339	330	379	359	357	392	359	366	361	365	379	329	365	340	356	362	384	383	374	383	369	349	380	386	377	374	350	394	344	397	407	356	369	370	403	346	363	340	383	387	382	408	359	382	369	404	378	374	383	364	367	396	364	350	338	396	371	346	331	383	392	367	322	379	359	357	349	352	402	346	361	365	383	337	380	351	351	363	404	338	360	370	370	397	354	348	356	392	355	397	360	364	366	408	360	362	360	363	395	349	333	351	356	349	373	371	366	347	349	375	381	384	379	375	331	382	375	343	379	368	380	383	365	383	381	367	386	328	364	361	374	340	355	355	353	412	363	358	362	365	346	391	392	364	362	362	383	387	379	369	378	338	362	354	377	369	365	367	328	361	392	372	395	382	388	383	328	367	358	329	385	356	348	354	357	372	343	401	358	353	362	368	370	397	371	372	376	381	372	386	329	351	405	359	375	362	375	406	360	333	377	386	369	393	382	347	359	397	368	386	369	362	368	325	398	363	364	373	371	367	360	388	340	405	372	361	350	333	391	391	391	350	371	342	378	375	355	319	370	381	341	358	403	376	350	373	339	412	345	367	332	363	368	357	417	384	387	378	348	357	409	356	372	375	366	391	375	340	352	371	400	343	352	355	386	396	375	380	349	409	416	340	385	353	347	384	382	342	354	356	355	381	315	350	360	345	389	386	357	383	344	399	376	358	343	342	392	324	376	362	376	372	396	364	351	384
27527	17956	22877	5496	657	241	165	153	141	118	123	118	139	110	138	130	102	133	119	134	142	130	122	115	115	130	120	123	131	121	124	118	123	101	121	120	114	122	123	106	109	144	115	125	98	124	136	134	102	128	127	110	141	126	114	130	103	122	127	131	143	129	125	128	132	100	118	97	113	99	137	112	131	116	125	109	131	124	116	126	127	113	109	140	124	116	133	121	109	132	137	108	108	128	123	99	117	136	110	124	138	105	120	115	112	109	119	130	132	135	141	107	108	114	117	118	109	119	117	132	144	133	113	118	110	113	121	138	142	121	121	115	105	128	117	118	99	119	127	112	112	104	129	124	121	122	123	156	121	153	127	125	126	110	106	126	121	136	126	131	122	119	139	124	112	119	129	121	134	115	105	130	136	105	134	122	124	121	108	98	113	130	110	116	106	118	127	111	110	125	119	109	123	108	116	115	130	142	126	99	118	126	130	109	120	110	114	127	116	98	107	116	116	113	128	124	132	126	136	118	133	108	123	138	135	118	134	122	118	126	120	122	146	117	119	92	109	114	121	113	120	128	112	108	120	120	128	111	131	129	124	122	134	128	125	105	130	123	128	104	104	104	125	108	110	126	133	128	124	123	128	121	132	131	114	97	123	132	119	132	136	135	98	113	121	124	118	117	122	133	117	104	130	124	105	114	103	134	127	105	121	120	107	117	100	99	99	104	101	109	129	127	113	112	107	116	124	131	115	112	122	134	131	112	126	114	125	127	130	124	133	119	114	119	111	101	117	106	109	147	112	96	124	125	107	111	139	139	123	126	120	120	124	108	142	139	116	134	140	135	111	105	119	97	120	131	123	119	124	128	109	110	109	107	112	111	136	118	137	124	108	126	121	111	125	115	131	102	116	115	125	106	120	105	132	113	118	100	113	105	119	135	126	122	118	129	112	138	127	136	114	115	117	138	126	135	118	118	127	115	118	121	132	130	125	106	99	120	126	134	126	111	141	130	103	107	126	114	111	111	126	100	129	119	126	116	131	97	99	127	129	123	117	118	117	108	110	122	122	134	122	106	110	128	116	111	112	114	114	108	136	134	104	118	126	130	130	143	133	128	127	108	112	122	111	106	111	119	121	119	117	139	119	122	108	109	129	114	125	119	138	137	115	130	130	126	125	122	104	109	120	132	109	125	145	114	127	109	109	129	112	113	132	92	117	102	127	122	121	129	126	131	120	110	130	114	122	115	121	129	147	128	130	117	115	124	128	126	125	103	119	127	113	127	107	136	103	113	113	130	134	123	93	115	122	109	138	121	116	141	111	112	109	119	115	121	116	122	122	114	108	116	116	126	130	115	118	138	125	109	106	127	113	117	125	116	117	124	113	125	109	140	113	115	116	109	133	120	132	118	133	124	112	119	111	118	126	140	115	113	115	113	117	115	142	126	109	114	124	129	124	119	134	123	119	106	106	123	101	115	123	115	116	115	128	136	107	117	124	117	141	132	115	105	146	136	144	122	100	112	103	129	120	113	121	109	125	133	126	123	129	128	129	124	136	125	122	106	120	117	120	109	113	98	123	142	119	124	125	121	120	119	110	126	112	110	132	122	117	119	115	112	113	115	138	127	119	114	126	110	116	109	121	125	115	120	135	122	127	117	114	137	123	108	117	115	103	119	129	120	112	125	131	122	120	129	108	124	134	107	125	110	99	111	136	113	122	121	129	132	102	115	119	114	115	103	122	123	130	124	112	120	127	115	124	108	129	123	122	127	118	125	112	113	112	106	117	124	121	106	122	108	135	120	127	125	133	127	108	122	119	113	126	114	132	110	116	114	121	111	114	106	111	106	137	126	123	135	143	140	137	130	116	131	116	133	151	118	125	143	112	103	113	100	110	89	111	108	117	117	112	124	132	128	135	118	114	115	114	108	117	135	124	107	108	139	110	119	125	104	119	121	124	116	121	102	108	113	120	105	115	135	111	103	106	127	138	108	115	113	122	129	103	125	100	120	102	106	118	102	108	101	96	128	106	115	117	118	129	119	117	118	134	136	132	114	134	134	99	92	114	124	119	100	117	150	129	107	127	138	116	101	124	132	123	127	123	135	113	131	126	125	132	116	123	124	144	107	106	121	137	119	132	118	105	115	142	111	130	116	140	110	132	135	118	124	124	123	151	107	119	120	124	128	130	122	129	117	141	122	122	112	115	127	100	110	111	143	114	105	113	120	113	115	124	115	114	122	112	94	126	134	112	107	137	118	119	130	122	129	114	120	122	147	117	103	122	124	111	136	134	111	132	120	115	103	111	111	118	117	110	111	113	122	143	106	136	103	114	112	121	145	106	122	103	111	105	121	120	104	123	130	133	146	136	102	108	119	122	129	109	128	95	115	107	112	110	111	82	109	120	131	129	112	120	131	120	130	114	117	127	115	115	117	117	132	109	116	132	125	121	126	112	118	125	120	128	110	133	141	111	114	118	130	120	115	115	125	110	112	112	120	126	106	116	112	114	121	137	104	114	126	111	134	120	130	113	109	113	110	122	116	112	101	133	118	123	105	118	127	132	122	117	92	95	121	122	96	112	124	125	111	102	119	103	140	107	119	93	120	122	100	121	106	115	98	112	122	100	119	120	109	128	119	111	99	116	118	130	124	130	135	111	114	109	127	130	131	126	123	111	117	132	118	130	99	112	115	114	117	111	97	113	113	138	129	119	89	122	121	115	124	124	125	120	121	121	128	119	106	107	126	121	114	130	130	124	127	111	139	126	132	125	118	139	103	126	120	134	126	101	123	137	123	125	132	121	117	114	125	116	126	129	132	119	113	127	114	129	131	136	130	125	128	130	124	113	112	144	110	111	125	114	111	107	125	100	126	128	116	119	107	121	123	123	127	109	120	124	109	143	100	131	121	111	124	122	128	132	97	117	122	113	111	111	130	125	107	129	122	116	129	104	121	122	110	133	115	111	107	118	112	122	132	109	119	111	134	131	111	131	118	111	113	120	120	113	127	109	134	101	118	136	125	104	117	118	117	123	105	126	128	118	128	112	125	124	121	133	113	133	102	136	124	109	119	113	119	118	99	108	107	120	98	125	133	124	115	113	122	94	119	122	128	134	109	136	128	140	107	121	133	127	116	114	133	128	128	116	116	97	95	110	131	101	143	98	114	115	125	130	143	130	116	111	133	124	123	115	131	105	126	104	106	123	118	118	92	148	119	115	118	130	136	118	125	94	120	122	114	122	117	131	115	145	123	146	126	100	123	108	122	98	114	106	115	113	127	116	128	126	101	100	115	94	132	105	122	129	122	139	112	129	119	114	128	122	144	109	117	123	97	117	141	112	138	111	129	111	109	107	139	127	140	109	111	127	126	111	124	112	114	118	111	113	103	112	116	99	99	116	116	130	108	117	124	116	131	117	117	128	117	113	126	126	118	104	129	128	114	116	125	132	113	119	95	136	115	134	100	110	133	122	123	114	119	104	98	120	134	121	115	122	121	130	131
12143	19951	27077	3772	1284	376	231	174	172	168	166	178	134	146	147	132	133	155	155	143	145	126	152	131	128	146	140	130	123	107	133	150	152	129	143	150	125	148	118	126	143	133	129	133	147	135	143	139	138	144	157	124	133	122	141	141	140	162	144	147	126	111	145	146	151	147	158	138	139	130	113	148	140	134	161	117	150	126	155	133	137	133	141	147	148	130	131	118	141	121	135	129	141	157	137	143	130	131	136	134	120	119	126	138	129	162	139	140	132	116	140	128	116	135	141	141	125	136	137	127	142	146	145	143	134	157	121	134	135	126	138	131	124	141	139	139	143	152	124	147	133	135	142	145	139	139	150	151	120	131	159	146	139	143	137	145	120	142	127	129	146	141	130	133	132	124	141	137	139	136	149	156	140	120	151	133	111	131	148	152	131	138	125	122	123	153	139	138	130	134	162	122	141	135	140	130	151	149	145	150	118	128	119	114	150	118	153	130	150	164	132	135	123	114	122	141	118	144	129	141	145	136	130	128	136	135	143	110	155	123	143	143	128	116	134	132	149	140	137	151	131	136	143	134	155	159	126	135	147	145	159	138	143	121	131	120	122	148	130	137	131	147	147	123	143	154	132	164	137	116	154	148	139	135	143	116	160	137	128	131	135	126	112	136	119	115	143	144	133	149	129	126	143	143	141	175	135	136	121	168	131	130	136	150	140	114	126	114	122	112	130	143	132	137	128	143	129	121	134	122	132	132	133	131	118	129	149	121	137	126	132	132	145	127	156	141	148	135	136	106	132	131	143	130	147	128	121	133	132	137	146	128	144	149	124	122	144	133	134	153	157	138	143	123	131	142	150	115	139	145	128	120	126	142	140	115	116	132	125	128	151	130	151	136	138	134	123	147	125	135	114	140	135	130	140	120	149	138	159	141	131	156	157	136	146	132	131	121	131	111	147	135	135	135	130	140	120	133	147	150	133	147	149	150	132	139	122	139	141	145	152	112	139	114	143	143	128	143	124	115	127	133	131	127	133	133	136	146	146	128	135	139	127	151	128	151	120	129	144	152	121	119	140	129	123	127	140	121	134	152	138	120	142	142	127	158	139	135	132	133	150	145	141	129	112	131	127	145	134	120	115	127	124	130	138	132	152	133	137	142	136	126	145	127	124	112	129	123	142	139	132	136	170	160	117	128	136	135	141	132	133	114	129	144	122	138	154	115	128	117	139	136	129	152	150	140	123	131	163	132	132	156	133	130	140	129	138	145	128	149	125	139	126	132	143	132	143	153	119	149	151	129	149	137	149	149	149	147	146	138	139	125	128	135	145	125	139	134	157	132	145	128	133	136	156	152	152	137	125	133	132	155	135	124	141	123	133	133	132	154	137	121	134	122	142	141	123	143	134	133	123	130	125	117	132	128	149	132	133	142	127	143	136	135	125	135	139	128	115	156	112	126	131	146	140	146	150	140	136	153	139	143	126	117	124	127	129	145	123	142	134	144	131	140	132	136	145	132	142	129	137	138	140	130	133	124	143	133	150	140	118	138	130	130	132	145	130	139	130	149	109	121	127	154	135	142	133	117	148	148	138	127	143	137	148	149	141	139	118	145	152	149	130	140	146	139	151	128	142	144	137	129	145	142	135	127	119	118	120	116	147	152	161	126	155	132	141	143	134	145	119	146	144	138	143	141	121	127	141	147	124	121	126	136	155	136	117	135	150	133	148	140	123	128	150	127	134	140	131	139	148	130	139	157	150	141	141	131	128	138	127	123	132	130	145	145	127	133	129	151	162	139	127	157	121	155	125	133	125	131	108	120	139	142	134	152	144	119	127	150	134	145	133	166	139	146	126	129	135	124	132	130	117	134	147	134	142	133	139	137	117	143	134	126	130	133	140	143	130	151	129	126	149	115	122	142	122	151	119	136	137	122	140	149	124	123	125	115	131	148	139	141	145	123	141	125	137	137	125	149	144	132	123	125	131	131	122	122	137	140	131	144	140	127	133	125	122	134	122	145	106	140	147	113	152	134	148	128	130	145	138	129	138	143	109	136	126	146	151	146	127	151	153	131	112	124	120	155	121	138	128	132	147	149	124	140	131	141	146	118	111	139	112	116	143	167	131	133	134	141	130	147	143	151	127	149	147	149	117	144	137	119	171	122	127	121	142	126	146	143	139	139	141	132	147	118	144	125	130	139	138	140	122	148	107	125	133	115	121	143	134	130	129	136	120	135	140	131	155	111	139	135	142	136	143	137	133	162	136	138	121	123	130	137	136	146	129	144	126	122	119	134	120	136	120	135	115	147	143	149	128	129	152	156	144	112	135	137	147	130	131	134	140	144	124	158	136	140	172	142	126	129	116	129	139	146	138	144	120	132	141	131	144	156	150	124	148	114	127	127	125	140	116	136	156	131	149	159	125	162	118	137	164	145	139	136	151	147	118	140	131	137	135	124	142	143	136	150	141	148	153	123	133	132	139	125	143	119	148	129	140	137	126	132	133	146	108	159	140	144	139	132	138	142	127	141	136	144	161	139	139	134	139	129	135	138	157	171	127	136	117	131	119	114	115	131	121	152	122	124	134	132	158	180	133	124	146	140	140	137	127	163	134	126	132	160	161	116	140	138	126	138	124	152	130	143	137	148	129	138	124	127	159	114	125	121	142	146	127	133	139	128	115	136	135	146	145	132	132	147	132	156	152	107	123	141	140	135	124	144	144	127	132	155	152	124	125	147	146	150	129	140	142	141	124	136	125	132	138	135	145	113	124	115	134	152	150	159	140	134	143	126	154	125	145	149	137	133	139	133	154	135	144	140	130	135	153	143	146	113	121	137	142	115	135	129	138	117	143	140	148	128	136	151	131	121	151	133	137	143	122	150	158	144	126	148	160	134	159	136	140	114	173	130	156	150	132	135	157	130	128	122	151	114	147	125	168	136	141	140	129	133	126	143	158	127	140	120	145	130	133	141	117	135	159	135	124	143	130	161	138	141	119	145	153	126	150	148	126	137	135	124	128	146	152	142	145	131	133	139	139	113	146	136	138	120	126	122	125	155	128	135	142	142	146	136	131	146	129	141	129	140	134	114	165	148	151	133	165	140	133	125	141	137	124	141	146	149	131	138	131	164	142	132	112	144	154	140	137	123	137	145	132	134	137	155	144	138	133	153	152	136	129	123	115	128	140	151	147	134	131	143	131	143	147	125	150	140	148	141	160	137	130	124	132	133	143	114	155	145	146	139	120	110	150	116	126	148	137	128	125	144	130	140	163	122	122	127	153	141	145	146	137	135	119	159	134	127	112	153	137	149	138	128	134	151	156	134	144	130	147	150	141	120	129	132	133	140	117	126	125	150	151	141	133	128	127	155	133	133	121	120	131	138	127	121	134	132	121	128	123	154	166	159	136	125	145	145	144	132	122	135	131	136	139	171	145	133	143	136	132	113	148	155	122	131	137	141	133	137	150	124	133	140	127	123	143	141	161	135	126	133	136	134	153	133
24587	20158	31909	24617	19782	12578	1471	686	504	428	423	356	340	295	276	257	256	237	238	222	213	226	218	195	233	219	214	216	184	192	189	159	211	181	176	188	181	179	201	199	200	175	182	183	176	179	185	209	216	152	184	192	184	178	185	177	163	176	187	168	181	178	172	162	192	172	177	198	193	194	173	201	196	194	187	188	179	197	154	147	165	187	189	165	160	198	158	179	186	180	209	160	181	200	188	188	174	181	180	170	184	174	150	180	180	185	198	189	203	174	201	190	172	185	183	182	182	172	180	177	159	172	183	164	196	162	187	198	171	175	177	184	180	176	175	144	181	170	170	157	191	165	168	176	192	160	169	149	163	148	177	191	180	185	167	179	169	179	169	178	191	171	184	179	205	183	205	183	165	150	171	166	176	182	151	178	163	166	177	172	162	154	155	190	185	183	194	167	164	185	181	178	167	162	185	156	176	197	180	160	172	163	154	191	192	154	173	175	176	176	172	174	186	186	177	157	182	171	180	167	170	180	180	177	177	188	186	155	153	183	172	182	187	160	162	183	176	169	164	179	161	163	164	168	172	164	201	178	195	170	182	157	156	182	180	187	170	185	159	186	188	178	174	155	156	166	148	160	196	181	177	180	169	183	205	149	174	189	193	177	174	186	183	184	175	176	183	174	176	167	170	176	168	205	178	190	202	174	164	158	189	171	182	166	160	191	179	168	170	164	171	163	186	162	197	193	201	192	179	168	181	180	165	200	174	158	183	181	171	159	147	155	146	169	152	205	197	176	165	183	187	179	180	184	160	172	197	178	170	145	204	165	190	135	175	181	150	153	171	163	205	166	156	184	169	180	171	163	180	188	163	146	179	180	167	161	166	159	168	174	167	177	175	180	191	155	176	177	195	173	186	164	195	190	170	183	156	164	189	192	173	177	169	168	171	153	199	177	186	190	197	193	173	178	181	188	188	171	153	161	174	149	154	167	192	146	175	178	151	169	195	159	178	184	196	182	163	170	196	185	184	166	206	170	182	174	177	185	155	166	164	159	190	180	180	175	171	197	166	172	166	167	181	168	190	163	187	168	185	198	204	181	179	188	184	169	170	187	184	170	183	156	163	176	189	176	185	186	192	166	185	164	197	172	141	171	179	175	186	174	168	173	184	182	171	157	164	164	200	188	181	159	199	189	173	175	148	172	166	169	179	214	195	155	175	187	162	180	198	175	160	184	183	182	161	179	192	191	177	188	177	202	199	178	190	159	172	171	194	175	170	182	201	181	185	177	188	165	160	161	200	159	164	170	162	172	192	176	181	153	174	185	169	179	186	174	167	162	166	181	161	193	163	182	160	151	156	157	185	180	172	186	168	176	178	166	176	176	166	175	184	191	171	192	173	199	169	180	185	178	182	156	168	170	188	181	181	176	178	178	195	172	177	165	177	173	173	175	173	172	184	164	154	189	163	178	168	168	169	175	191	162	165	187	164	160	193	193	164	158	175	174	172	179	174	179	206	180	175	184	158	171	162	163	172	175	205	181	170	168	187	158	176	170	184	191	189	168	184	186	159	186	172	170	171	198	152	173	181	189	183	179	170	182	172	183	213	151	187	178	171	218	170	176	166	178	168	190	189	184	186	185	152	161	179	162	165	169	165	193	183	190	164	149	184	184	160	148	164	210	170	177	183	167	187	165	156	171	168	181	188	165	179	212	192	178	169	185	168	182	171	181	166	172	185	178	196	166	149	171	185	190	147	168	171	161	186	181	165	167	168	165	176	198	179	200	179	173	182	197	175	154	167	155	173	192	173	174	185	193	190	178	192	174	166	189	178	186	179	176	181	179	170	185	175	158	176	187	181	162	173	179	191	169	181	179	180	199	158	180	172	172	175	158	154	173	150	154	184	172	156	150	178	195	157	169	177	210	158	153	172	180	180	186	191	180	167	176	190	158	177	183	159	182	182	174	174	177	186	172	168	193	184	144	191	185	185	177	190	177	192	174	161	184	197	163	189	177	174	180	178	193	163	180	190	193	165	172	172	190	180	165	187	168	160	190	167	188	193	179	176	169	177	169	195	182	183	158	185	183	173	159	162	149	181	185	191	184	171	181	182	169	158	175	166	180	201	181	195	173	168	168	182	190	181	162	173	189	156	196	199	177	162	177	176	164	183	210	171	170	178	193	167	170	175	168	149	163	180	188	176	171	177	163	189	179	179	175	179	176	154	181	186	171	185	174	189	179	155	156	177	160	160	167	194	180	171	176	163	160	144	162	182	168	167	152	159	162	175	169	148	182	171	148	190	175	185	161	166	160	178	163	198	195	176	164	193	185	162	179	166	191	167	173	173	198	155	181	193	157	174	175	186	147	172	157	155	183	188	156	193	209	178	188	190	174	154	186	168	179	190	189	174	190	171	163	193	190	169	165	182	189	190	142	161	184	165	204	182	169	183	167	168	173	182	182	204	191	177	192	161	163	187	197	182	161	190	174	172	147	159	150	174	186	197	170	161	168	178	158	198	174	161	172	173	183	161	181	168	175	177	166	180	161	167	158	175	176	155	159	181	168	168	180	165	152	193	166	173	170	177	167	179	181	162	177	191	189	200	145	180	139	153	177	176	151	185	183	166	165	158	146	185	165	178	174	174	157	169	158	193	188	183	158	167	176	189	167	205	187	157	173	169	160	172	166	194	182	183	183	192	181	174	176	165	194	197	177	198	205	159	170	155	171	201	165	179	161	189	170	158	190	183	183	169	162	188	191	164	166	171	163	183	164	167	190	176	177	168	173	168	187	179	160	174	147	170	170	154	164	175	183	187	168	189	170	172	172	172	159	157	180	173	185	195	169	161	196	187	164	164	166	164	178	164	183	191	168	169	195	185	154	146	201	174	187	181	174	185	181	177	170	180	184	160	162	168	182	166	180	178	169	162	178	196	193	162	144	159	185	207	160	170	169	192	178	185	187	171	184	170	161	189	185	168	163	172	181	168	152	175	175	183	190	171	190	168	173	193	179	205	162	186	185	166	199	184	184	196	179	161	151	179	196	173	155	187	161	213	165	190	192	176	166	181	175	173	184	175	190	168	161	184	157	198	164	171	180	201	152	171	163	193	168	166	183	184	156	190	180	164	184	171	156	179	194	167	179	162	171	172	195	165	181	206	177	181	169	157	193	179	181	174	154	174	172	158	148	181	171	198	168	169	180	198	190	161	159	158	176	183	179	161	164	204	166	156	153	143	162	198	180	179	185	197	205	187	156	178	179	166	172	179	177	170	175	163	173	147	151	173	175	181	171	159	165	180	170	175	192	159	173	165	174	180	185	193	175	180	201	179	177	197	170	188	176	170	177	169	183	175	157	190	180	174	147	188	142	180	170	165	181	168	174	189	193	195	155	166	162	191	163	167	187	169	177	174	163	169	174	190	173	188	177	179	191	177	177	182	203	199	173	167	185	200	207	167	179	168	179	183	162	210	173	175	177	177	160	170	185	138	168	182	171	184	178
16937	46552	65850	10513	4437	2530	1704	1358	937	747	670	634	524	421	376	357	371	359	313	294	307	269	260	258	244	230	202	226	222	191	228	199	206	221	211	201	191	175	201	203	189	192	210	209	216	164	223	200	189	166	167	182	201	180	179	190	211	208	193	207	163	187	177	191	184	183	202	183	190	187	202	195	193	217	172	187	163	186	171	207	179	178	167	195	178	168	193	149	182	184	166	196	173	181	166	212	189	175	162	173	178	188	193	204	165	205	176	204	169	166	191	196	181	175	190	166	166	178	171	181	175	187	178	162	172	179	156	178	177	185	175	193	172	172	175	168	179	171	191	170	177	159	182	201	210	199	157	169	177	177	163	203	184	164	184	189	190	185	183	171	165	165	177	183	172	174	170	184	179	176	173	198	171	159	188	185	183	163	166	182	166	194	166	197	173	190	183	158	195	158	197	187	181	171	171	160	166	184	167	193	186	180	167	177	153	174	167	192	184	180	155	174	160	167	172	202	167	178	176	167	182	171	169	164	187	174	160	166	160	193	173	184	169	174	195	175	170	184	166	198	185	173	154	204	192	174	193	180	192	166	196	196	165	161	186	175	194	178	202	170	158	193	161	178	176	165	178	189	180	178	187	165	184	164	191	187	226	141	185	208	175	159	179	183	185	165	164	188	211	148	164	151	200	168	193	201	192	175	190	174	179	160	193	177	189	169	158	210	176	180	188	144	158	187	184	212	159	192	165	190	167	175	201	173	171	178	188	182	162	152	181	170	185	206	189	182	188	193	169	171	165	177	182	180	187	161	188	176	163	178	165	197	166	182	173	169	159	171	186	178	180	164	160	207	170	166	175	164	179	202	168	198	170	150	166	186	184	192	205	178	194	160	178	200	201	192	155	133	168	156	204	174	204	176	210	181	185	197	187	185	173	167	164	173	164	156	172	156	165	180	185	178	184	163	168	156	178	187	169	158	174	171	143	187	182	166	194	179	187	154	181	173	208	191	184	169	199	177	170	149	186	185	180	188	171	182	179	193	158	174	200	166	181	173	176	166	185	180	178	171	171	183	180	167	181	199	185	169	172	171	167	177	187	185	210	187	184	144	197	171	177	176	168	190	191	187	153	186	171	172	190	156	156	186	175	197	171	175	182	168	175	165	163	197	195	188	138	173	187	186	156	202	190	155	201	185	191	189	220	151	167	192	184	190	170	170	205	186	185	192	174	186	187	173	183	180	184	174	158	179	201	189	175	149	164	179	185	172	169	183	176	182	175	175	187	168	168	197	168	169	157	158	180	183	182	185	182	168	185	199	189	178	169	180	172	165	150	161	171	162	176	195	183	158	187	161	195	210	183	183	178	183	169	157	184	156	188	180	155	190	188	181	173	160	171	160	168	185	188	159	158	174	194	168	180	165	189	162	220	179	187	181	184	167	190	184	164	166	176	175	183	179	158	168	170	168	228	199	188	187	189	180	173	173	188	179	177	199	183	178	195	169	185	177	182	189	204	191	178	157	160	170	189	169	176	196	181	166	186	198	184	179	182	171	176	192	177	181	189	195	169	178	183	182	173	164	167	174	188	160	193	192	171	165	174	165	178	177	197	177	171	190	199	168	168	185	173	175	187	185	195	192	186	198	168	180	163	179	173	185	193	175	170	168	152	176	156	169	198	159	166	166	168	199	162	197	175	167	176	178	153	174	177	157	158	181	184	176	192	161	166	176	193	184	192	194	173	160	181	192	178	187	180	190	181	184	182	158	178	154	167	171	180	168	179	159	165	203	196	197	186	175	199	201	164	174	176	211	175	170	184	156	186	184	180	188	193	172	179	170	171	186	187	199	171	169	146	174	172	158	168	175	174	169	172	169	166	194	163	190	152	213	171	175	194	177	200	183	186	172	165	180	149	184	181	176	186	176	184	165	176	163	149	179	188	186	171	170	182	159	174	177	174	191	220	188	180	186	173	175	172	203	163	187	181	182	179	165	172	164	161	162	152	187	185	178	194	174	162	172	174	169	175	162	170	192	202	168	155	166	189	176	154	221	156	150	161	185	216	174	173	184	190	183	185	154	201	182	167	191	157	168	176	203	163	174	159	176	171	185	178	195	182	164	191	181	184	164	183	176	185	180	184	179	181	193	170	198	177	177	191	193	187	192	196	170	173	180	163	182	195	156	166	174	202	177	166	204	174	205	178	172	193	168	163	174	173	161	169	190	170	161	190	177	210	179	188	193	203	192	188	189	181	171	185	196	177	182	199	170	184	170	185	182	188	164	179	154	190	182	187	152	189	174	187	166	175	172	183	203	168	174	182	172	168	172	181	177	175	162	188	160	164	176	169	188	190	181	176	178	169	159	188	177	168	181	183	190	176	171	188	183	177	170	228	145	173	176	173	190	182	179	184	176	189	173	189	194	183	170	203	176	186	165	168	171	181	192	186	167	172	180	160	187	166	169	172	165	201	177	175	209	150	171	192	181	191	194	147	200	167	192	201	195	200	184	163	169	165	178	170	186	178	183	179	166	197	172	190	156	211	186	180	182	177	168	174	181	159	158	175	192	191	160	159	172	180	149	160	155	152	173	169	178	188	212	176	165	192	155	179	185	185	169	190	178	175	189	180	179	177	195	195	181	186	179	175	159	170	180	163	171	182	183	171	191	168	191	198	172	175	152	164	192	182	172	162	180	183	159	193	176	180	197	172	182	180	152	187	170	176	178	160	212	209	174	184	176	174	158	162	190	169	208	177	179	167	191	175	191	182	182	180	149	173	163	174	165	209	177	178	194	160	162	172	159	197	195	177	161	154	178	171	173	168	155	166	160	152	155	177	167	172	182	188	173	196	195	166	163	198	167	180	146	192	168	179	178	172	164	179	177	152	169	180	178	165	191	173	197	180	197	169	188	163	188	181	159	181	145	164	185	177	189	170	200	172	178	163	185	167	156	187	175	173	194	182	151	188	199	170	170	185	183	176	187	175	188	168	172	181	191	191	194	220	188	177	198	166	203	179	160	191	172	169	190	177	179	165	170	174	186	196	159	197	170	206	183	169	174	193	176	188	195	154	178	204	185	176	174	202	169	196	168	167	169	153	185	166	174	174	183	160	143	164	168	176	178	179	187	171	196	194	157	196	156	189	212	170	162	182	196	189	172	179	161	168	166	187	188	191	183	175	169	177	171	177	187	191	181	197	172	174	170	176	174	207	199	165	184	169	185	166	163	180	183	167	169	180	193	208	173	188	186	185	161	191	184	180	166	180	207	167	174	198	174	168	151	174	153	172	169	196	202	156	191	174	173	175	177	183	155	164	182	181	184	187	180	160	183	177	190	169	207	186	177	179	160	176	168	172	172	199	194	182	172	162	189	211	165	192	149	195	206	207	185	181	177	179	201	196	167	178	204	205	181	182	190	152	174	174	172	178	180	176	192	170	165	200	164	155	173	185	153	176	172	175	173	204	168	169	195	159	175	180	185	169	194	167	195	194	177	181	181	194	175
22341	20184	29277	23575	20184	20189	13716	1818	1017	870	835	785	690	636	599	570	570	515	527	455	449	513	453	454	465	427	418	444	453	428	404	427	429	433	429	443	407	409	428	398	392	401	428	387	374	387	390	383	387	381	401	396	418	381	411	368	385	386	379	449	406	381	411	374	374	395	409	402	448	408	361	431	401	397	423	385	385	374	322	402	432	394	386	365	373	403	397	389	360	393	393	405	375	366	384	410	386	382	380	382	390	346	400	366	412	384	403	402	364	385	377	396	359	385	395	390	364	389	384	411	353	393	408	345	363	379	380	399	374	380	376	394	384	397	402	381	377	373	392	397	369	386	381	348	391	399	384	409	323	385	401	408	381	354	357	387	378	376	355	388	380	379	383	407	397	364	397	383	391	357	383	385	415	394	363	401	371	367	397	378	401	378	384	377	416	399	433	376	393	385	391	382	394	369	371	382	377	370	376	385	371	389	371	409	358	401	401	376	362	373	401	389	366	421	392	369	401	394	409	365	338	387	369	384	361	352	387	384	412	405	380	374	389	383	383	397	424	373	392	365	382	392	396	386	371	371	363	383	342	362	360	385	360	404	395	391	406	377	409	417	351	396	381	376	382	396	352	394	371	401	401	394	392	396	372	404	393	386	387	392	414	379	390	399	400	346	373	380	394	395	403	369	399	390	364	368	381	393	368	381	367	400	360	352	400	352	372	389	384	391	406	403	397	417	413	357	398	381	396	391	393	398	364	370	400	382	375	411	383	363	380	373	389	383	403	374	381	384	390	360	372	404	360	400	409	391	385	367	440	382	380	392	366	406	384	392	401	369	388	364	387	354	381	438	398	398	379	417	357	395	381	376	391	327	380	393	386	398	389	404	383	380	421	393	385	393	372	382	397	374	399	361	382	368	395	385	376	399	379	372	360	394	376	389	367	411	388	385	367	387	338	388	357	367	409	405	422	359	386	373	393	381	373	382	379	342	352	400	367	392	405	358	390	352	389	380	343	379	405	391	392	385	374	425	378	388	375	366	381	372	413	372	413	440	380	379	403	382	385	392	377	394	401	358	385	382	357	363	422	373	377	404	408	420	379	381	382	390	369	358	397	368	390	389	426	391	381	385	416	377	379	382	417	415	370	407	357	365	402	396	361	358	405	365	413	394	386	363	353	395	390	418	410	399	394	385	387	381	360	357	376	391	355	353	428	415	388	375	380	432	392	369	353	396	369	388	395	400	374	373	398	365	401	395	424	377	342	367	400	402	411	394	382	388	354	370	376	399	404	414	344	392	416	391	360	411	379	374	393	406	343	388	386	419	393	358	401	376	377	405	398	363	396	385	412	342	378	379	375	387	403	382	335	357	415	362	430	402	330	403	405	394	361	408	393	384	428	420	400	376	373	386	379	361	399	370	378	391	383	390	386	378	397	393	389	382	398	390	392	370	359	416	384	388	360	368	363	403	366	411	385	409	380	418	382	375	336	368	397	416	365	385	356	351	385	390	372	384	346	383	349	402	394	390	367	408	356	392	401	362	362	422	436	405	380	386	403	421	397	374	368	402	401	363	388	371	360	355	416	370	410	370	369	361	373	385	394	408	394	374	377	413	388	403	375	385	389	378	345	404	380	405	408	393	353	383	350	367	384	372	389	389	385	390	404	360	402	366	421	409	373	382	375	361	363	387	399	395	397	398	376	375	376	400	439	385	414	364	364	398	399	339	410	386	397	376	390	382	379	373	370	380	392	382	357	395	363	377	396	365	377	386	383	370	392	404	359	390	364	403	394	398	368	371	396	407	367	411	393	396	363	405	385	391	379	374	380	362	392	378	370	378	391	393	381	343	391	417	426	357	373	396	348	377	387	402	394	414	391	392	396	370	358	397	379	403	385	382	392	385	383	355	387	373	411	392	402	366	375	382	389	388	370	386	395	390	380	386	406	391	390	397	422	371	406	410	403	387	387	350	366	405	415	391	398	406	378	406	349	410	415	393	379	386	374	330	364	374	415	355	380	369	374	377	426	377	381	414	405	398	399	383	379	373	358	354	370	371	383	412	393	383	397	365	373	398	383	387	375	408	346	347	404	438	397	372	389	368	363	375	361	393	401	389	382	400	391	360	415	399	377	414	395	409	389	380	385	399	419	358	347	378	382	372	413	419	385	383	387	386	402	386	380	360	368	360	389	405	390	381	349	353	376	389	420	395	416	345	366	385	336	376	403	413	391	417	386	364	350	378	393	362	399	391	380	380	373	399	427	414	368	400	389	402	391	346	383	359	393	370	386	399	436	345	398	384	377	355	368	392	432	373	369	381	420	381	401	377	389	391	392	366	374	380	377	404	397	398	414	404	409	398	381	418	393	381	375	357	406	382	405	394	393	383	385	415	365	355	406	386	382	398	362	386	413	386	391	376	394	369	406	395	429	344	410	370	378	386	380	360	402	378	389	376	382	366	379	371	414	415	387	398	384	356	377	355	337	379	351	336	358	402	371	408	418	375	392	378	378	374	351	397	373	392	379	378	409	396	379	382	349	358	377	376	385	378	370	361	385	401	419	379	359	360	389	383	382	414	356	370	420	377	386	430	408	363	377	399	376	398	391	358	379	404	398	378	360	361	393	368	395	365	350	389	391	377	362	425	406	392	401	366	408	386	340	381	395	402	385	426	391	404	359	399	392	368	387	385	367	356	369	411	385	405	386	370	395	370	390	415	383	394	371	429	397	384	406	399	368	396	381	382	400	390	359	377	371	368	413	415	402	378	352	376	403	375	402	397	386	407	377	383	367	387	361	405	387	404	350	360	377	407	404	399	419	403	388	402	404	385	380	364	403	371	378	381	376	388	368	362	360	377	416	383	399	404	386	388	380	373	381	412	369	346	371	400	355	384	392	359	416	382	395	373	398	357	385	364	390	368	377	398	393	402	381	379	344	353	376	370	373	407	365	417	360	422	375	390	376	349	412	380	403	382	362	375	375	420	394	388	379	383	399	387	416	402	427	366	363	386	363	402	397	391	383	365	393	360	364	333	374	370	393	383	385	386	397	404	368	414	379	404	394	380	389	394	404	389	372	376	392	393	379	379	370	373	416	388	376	377	365	381	367	386	364	357	373	343	394	410	397	379	379	385	381	394	402	374	369	361	410	387	399	390	409	400	367	353	366	348	371	383	414	364	406	378	393	394	369	369	431	347	403	412	357	367	372	400	360	392	425	398	379	386	369	381	389	335	408	402	355	381	384	390	374	360	391	393	388	370	369	372	368	412	402	408	357	409	382	383	362	360	369	380	395	362	384	411	399	370	370	415	370	387	350	397	371	388	385	404	353	370	385	392	406	396	429	386	387	376	350	397	400	366	381	394	391	393	365	363	389	371	374	372	384	362	357	379	389	431	366	367	391	354	368	384	381	409	393	352	381	355	402	382	401	428	386	403	369	379	385	372	361	356	375	411	364	364	364	419	399	370	341	393	377	383	368	390	375	408	388	394	397	371	372	406
21764	53752	72854	16058	7189	4668	3235	2563	1800	1513	1367	1234	1056	949	882	813	741	722	665	623	566	563	573	521	482	515	512	443	482	462	442	458	432	424	417	451	432	428	408	436	434	389	371	425	370	408	419	398	403	377	414	384	444	388	376	374	401	390	368	420	390	407	404	367	397	421	376	382	362	348	390	346	355	413	350	378	388	375	394	347	393	405	385	382	387	389	384	372	355	388	386	372	332	386	388	359	370	391	374	408	348	378	385	352	330	373	370	378	374	392	379	353	357	340	388	365	385	341	384	346	365	394	353	366	377	376	350	353	381	349	367	377	371	376	355	404	352	383	359	345	378	358	377	387	374	371	371	381	373	361	365	396	375	399	396	398	371	387	380	351	377	388	428	341	364	372	351	396	370	352	350	365	404	374	343	377	398	374	357	353	353	359	355	359	371	377	389	352	341	351	386	395	371	355	366	423	373	353	353	347	337	393	404	395	375	342	328	356	365	370	360	381	412	372	367	381	358	350	364	383	375	363	345	352	336	335	343	366	397	386	387	374	385	385	376	368	354	387	368	334	362	355	379	376	356	391	347	362	409	385	380	419	353	379	320	338	341	352	378	358	367	389	372	360	381	402	388	348	389	373	370	354	366	376	360	366	423	343	345	391	361	422	360	394	385	343	356	391	403	352	372	387	353	339	358	362	367	391	356	365	396	371	340	370	378	385	367	369	365	370	373	391	357	386	353	385	419	370	399	354	370	371	379	333	400	356	389	367	366	335	377	387	363	365	365	325	392	392	384	358	397	369	368	365	367	358	341	370	368	346	374	369	366	376	356	368	375	368	381	343	359	375	401	376	330	372	359	394	321	355	376	395	366	367	350	390	353	348	388	410	349	378	366	359	390	371	348	381	392	365	376	388	351	383	337	372	336	394	392	371	346	352	379	392	366	372	409	370	373	359	405	388	387	377	349	325	371	379	359	371	369	331	366	374	375	383	396	393	370	360	366	364	386	364	366	385	368	363	400	389	375	360	385	363	365	361	372	375	374	359	402	399	367	369	381	385	361	360	342	363	367	372	364	362	364	362	387	337	348	367	373	346	354	314	355	374	367	383	392	351	354	350	388	378	409	390	373	372	368	370	394	378	367	387	380	339	388	368	367	342	383	370	360	364	369	358	369	375	350	332	365	383	330	358	386	355	367	361	369	387	388	386	382	427	351	384	356	387	385	329	348	361	363	346	374	376	341	381	358	396	364	379	380	371	384	360	329	406	391	362	365	386	366	376	359	411	364	407	368	362	388	337	388	362	418	374	407	353	360	384	353	374	355	373	378	339	361	410	360	388	397	340	382	346	398	356	384	394	369	369	359	363	368	355	372	400	376	356	385	394	387	386	359	349	361	376	356	405	341	349	403	366	337	354	344	335	385	361	377	366	358	361	361	367	391	388	375	373	352	349	350	354	421	383	347	365	343	385	369	374	361	323	370	396	395	360	358	369	340	367	397	386	346	353	385	386	353	329	361	371	353	338	384	408	368	403	382	358	388	389	368	392	391	399	361	384	365	398	341	360	369	333	383	384	368	354	386	346	348	366	414	371	385	363	381	368	385	362	360	365	348	377	387	353	360	389	360	364	351	364	368	351	345	357	350	375	383	351	338	372	396	357	358	360	381	373	371	396	378	379	360	340	361	366	342	356	358	394	343	357	330	346	381	368	363	334	355	353	380	410	387	341	376	392	373	363	378	361	384	397	348	348	362	386	389	392	395	374	336	398	350	344	370	394	368	373	379	370	366	384	353	349	354	356	380	391	369	387	372	379	371	353	364	378	344	330	371	367	380	345	365	401	317	351	343	393	368	374	361	363	390	379	377	364	381	366	373	345	380	362	340	362	386	356	364	341	345	375	335	381	370	378	372	395	384	389	369	345	348	338	346	391	395	380	381	396	352	387	348	387	385	366	356	352	394	374	371	369	364	379	405	349	395	379	404	330	367	357	378	387	374	348	355	386	359	376	341	354	394	369	386	377	395	375	358	349	392	388	399	326	404	369	368	359	336	368	359	406	324	357	378	392	325	359	396	358	370	377	390	395	402	439	372	372	347	379	352	349	331	351	364	397	397	352	357	360	397	358	401	334	355	354	385	365	380	384	389	354	368	364	376	369	331	353	384	397	355	359	401	389	337	395	380	397	336	357	371	377	385	362	376	386	372	389	350	373	392	374	358	361	344	399	352	375	364	359	394	347	378	370	336	350	389	369	406	369	381	376	342	367	378	400	383	377	386	356	363	405	387	381	391	341	357	378	360	367	361	388	364	399	383	370	372	361	390	362	381	341	352	390	326	381	363	363	366	363	388	381	396	378	362	356	412	363	338	393	381	378	396	346	377	356	347	398	370	343	389	332	382	394	369	342	346	371	332	398	385	364	377	363	348	352	375	400	358	374	370	384	367	392	375	342	359	374	395	357	379	353	400	389	342	321	382	370	383	365	375	372	345	328	366	381	381	392	381	352	348	377	347	378	357	376	370	398	419	376	379	389	350	346	369	353	385	369	377	320	362	379	366	373	403	373	373	317	377	390	418	395	385	383	368	361	336	350	389	376	407	402	357	404	363	353	360	377	373	364	360	388	350	372	351	413	394	407	383	359	349	372	392	370	359	394	379	395	380	370	396	369	361	398	356	359	364	358	354	372	327	364	376	412	399	368	352	332	389	366	339	361	361	372	359	352	345	351	396	393	416	417	374	400	369	355	412	353	383	386	370	353	344	343	370	341	340	359	387	365	350	360	372	371	333	392	362	351	361	388	384	381	370	350	377	380	345	391	342	379	356	357	366	370	375	379	373	365	345	373	333	339	361	384	372	358	358	373	379	395	398	368	367	380	350	400	364	358	346	377	371	408	374	371	359	399	331	362	392	389	358	394	378	378	379	398	374	340	365	364	360	354	387	361	362	357	389	359	391	398	329	383	369	369	330	397	375	408	379	361	361	341	385	398	347	359	381	344	378	378	378	370	361	323	372	386	356	376	346	396	385	365	349	367	393	355	377	390	371	383	360	391	386	380	356	360	405	374	381	375	395	392	384	373	362	357	392	328	326	349	380	359	394	380	363	346	361	371	315	381	389	388	407	376	336	396	383	354	367	348	382	387	364	393	363	361	362	368	383	338	388	382	367	360	375	385	342	349	345	388	375	361	386	344	385	338	367	406	342	385	396	374	381	383	365	361	355	391	371	366	369	358	330	371	365	396	382	391	367	372	338	362	339	347	369	365	392	359	393	384	365	379	346	358	392	382	375	386	362	366	379	382	390	357	350	392	396	366	358	377	403	368	373	377	382	389	366	382	379	405	373	329	356	356	325	357	361	366	365	384	364	357	395	364	365	376	369	390	368	387	374	357	353	357	354	378	369	369	350	369	376	376	348	382	335	415	375	343	345	372	388	384	356	374	353	359	375	374	371	379	384	367	372	385	357	356	383	369	401	358	417	382	340	372	333	368	382	385	369	385
27941	19814	22799	5868	755	277	177	112	138	138	122	140	141	123	128	157	131	115	118	135	111	128	128	111	134	105	130	116	103	111	115	131	102	130	102	137	133	124	128	109	140	132	128	125	101	108	123	116	115	137	105	140	116	110	126	130	116	121	121	140	96	131	109	109	106	131	126	132	116	117	131	115	124	105	102	142	125	127	129	130	146	120	122	127	112	117	141	137	136	126	120	129	115	129	132	121	105	116	124	113	130	120	117	119	137	140	115	113	112	112	99	115	129	135	132	110	119	120	136	129	115	112	121	109	112	110	97	122	114	124	132	124	129	130	131	116	130	122	112	117	126	126	120	126	121	112	107	104	114	132	113	97	104	120	120	111	123	113	114	93	113	137	128	103	136	130	126	132	123	130	110	129	124	108	112	122	98	128	143	129	138	95	122	135	114	117	135	133	121	116	112	101	130	117	127	107	121	112	137	122	120	123	116	128	119	130	114	120	108	124	103	130	123	129	134	107	121	115	128	136	139	128	124	109	115	147	113	113	116	119	115	112	102	131	135	141	119	117	106	127	142	101	113	113	130	139	123	130	105	120	119	121	110	118	101	126	112	100	110	125	122	131	117	123	106	155	104	118	129	118	121	113	128	116	134	112	134	140	130	111	121	128	123	117	111	124	122	115	132	123	116	131	99	133	130	123	140	106	110	118	120	115	113	116	112	116	122	132	138	126	126	123	103	113	126	118	114	112	154	134	107	118	130	141	132	117	135	122	115	133	131	108	139	131	109	99	125	128	116	124	120	127	119	119	108	121	113	112	112	129	130	124	120	106	127	131	132	124	110	135	146	130	109	102	126	107	120	138	116	122	111	139	117	125	131	132	120	117	119	123	112	133	122	126	133	104	115	134	129	117	119	106	118	124	110	113	111	114	118	107	129	118	116	114	104	117	104	117	103	119	127	130	131	112	117	140	116	101	123	127	135	113	116	125	116	132	108	104	105	127	107	117	130	121	122	95	121	108	117	134	135	106	112	117	111	133	126	118	134	131	121	118	112	126	122	122	120	120	132	132	119	118	133	119	109	125	102	110	114	128	118	98	126	112	119	104	111	140	107	125	125	102	131	102	115	126	110	125	133	120	128	110	143	130	108	115	112	106	134	117	131	138	116	121	120	118	129	121	106	102	132	111	118	131	138	111	117	112	137	111	102	124	137	130	107	124	101	117	127	141	115	127	120	100	121	107	124	114	110	109	124	127	109	139	138	127	123	115	115	113	111	121	122	126	113	116	111	131	117	112	116	111	121	142	103	105	126	111	117	112	135	105	109	117	100	123	120	116	121	106	126	113	136	108	137	120	123	126	105	113	112	116	121	115	120	122	113	118	116	114	134	131	102	126	102	121	120	140	115	104	118	112	120	132	135	112	119	121	129	118	131	119	114	108	128	121	128	127	123	121	128	116	122	126	120	121	135	114	115	101	135	117	123	114	134	100	123	143	112	145	112	117	124	142	131	126	133	127	119	145	124	128	130	134	117	119	108	111	103	116	117	130	100	139	134	121	123	114	124	107	144	113	110	88	121	112	123	123	122	104	135	92	113	98	124	129	119	130	111	102	132	123	98	127	123	122	119	128	120	122	109	135	111	139	110	112	121	119	116	125	129	109	127	134	134	128	108	107	116	131	121	148	118	109	128	104	114	108	130	129	111	118	117	114	126	109	108	107	128	140	140	119	101	107	126	118	121	146	127	122	120	120	121	126	106	135	133	144	117	113	120	141	105	125	116	113	125	130	96	134	118	118	111	127	125	133	116	111	119	124	129	113	127	107	112	117	130	106	110	114	116	134	133	123	109	121	147	121	119	125	133	131	131	105	120	136	107	124	116	131	125	132	121	119	122	119	115	120	125	110	111	123	116	110	111	106	115	136	105	114	116	106	119	113	117	107	103	118	95	139	136	112	114	129	116	122	128	107	131	130	110	117	114	133	128	123	122	115	118	112	103	109	132	116	123	127	128	94	92	104	106	112	120	112	140	115	133	132	101	145	119	118	115	111	123	100	108	130	121	127	121	113	130	126	142	114	121	132	99	112	119	129	109	128	136	127	122	128	102	122	112	113	126	123	133	120	99	126	121	111	122	129	118	116	134	124	120	108	126	121	133	121	130	114	124	150	116	104	114	126	119	136	122	124	102	116	130	133	120	104	122	128	127	140	116	110	126	107	147	103	121	142	137	109	97	124	109	128	118	125	129	110	116	104	127	117	124	101	105	123	137	136	125	139	103	117	152	129	132	119	119	121	143	135	99	119	120	105	123	115	104	111	122	98	111	130	119	122	121	133	100	128	115	132	116	103	119	122	128	107	132	147	117	122	136	103	112	127	119	110	126	114	116	132	132	120	92	115	106	131	121	112	123	141	133	106	120	109	106	126	122	118	123	144	133	108	112	137	125	106	125	125	128	122	125	126	125	116	133	126	130	144	106	125	125	124	145	126	127	103	116	105	129	119	119	116	108	114	115	117	111	123	141	114	117	148	121	104	120	139	135	130	111	121	143	137	142	134	125	105	109	128	114	128	119	104	123	124	121	110	103	137	116	116	129	114	139	99	127	126	133	107	91	123	116	116	128	136	129	106	123	109	118	119	131	115	124	131	129	132	118	128	131	132	114	135	110	137	113	136	108	137	128	143	132	136	127	122	114	115	128	127	117	99	120	114	127	119	130	114	115	113	134	128	132	121	140	112	110	110	112	110	127	128	112	114	119	114	120	113	118	107	115	117	112	120	124	133	113	119	123	127	124	110	113	125	119	114	118	125	118	98	112	113	122	104	132	122	125	107	135	105	116	117	124	142	131	123	114	126	132	107	121	115	124	139	121	133	122	123	116	113	116	105	115	122	149	109	135	110	106	132	105	131	126	117	127	118	113	120	121	104	114	135	109	126	103	121	103	110	121	127	106	142	125	89	127	118	122	96	116	141	116	102	112	121	103	110	109	119	121	131	130	146	132	110	127	132	125	125	121	122	105	128	110	115	123	112	110	124	96	125	103	97	107	115	132	108	121	114	114	122	99	114	122	127	120	125	123	122	123	113	119	125	134	145	128	132	123	123	102	122	114	122	130	121	124	122	136	121	141	109	121	124	105	103	119	133	147	123	134	105	110	116	111	140	121	108	123	112	111	135	118	132	125	139	145	124	128	97	118	114	133	120	112	121	111	115	130	119	123	128	131	142	109	128	137	128	108	122	142	131	115	125	129	122	132	109	107	132	110	121	102	103	125	117	127	127	126	101	123	117	132	149	132	104	114	122	129	128	133	119	123	122	114	118	127	128	120	120	135	121	110	117	122	119	141	110	117	104	119	135	131	117	108	115	106	122	113	144	111	121	120	103	115	140	129	128	129	116	127	125	108	118	119	101	110	119	101	107	120	137	107	108	113	127	126	107	102	107	126	113	131	135	144	114	128	138	114	111	111	114	135	126	110	118	111	130	128	119	126	111	122	135	102	115
18539	25193	26028	5091	1484	505	294	203	180	157	150	159	143	162	130	145	149	149	168	158	134	136	150	134	135	132	144	134	126	153	144	136	137	163	150	127	142	147	138	130	123	150	134	127	159	130	149	143	135	139	140	125	150	132	152	147	150	140	146	137	153	142	139	120	162	143	149	138	138	125	132	142	137	132	149	131	140	139	144	143	108	137	147	166	133	134	138	128	138	155	130	127	128	139	158	138	135	147	153	140	125	149	117	145	136	122	150	151	128	154	139	136	128	123	138	143	119	131	138	124	137	138	137	147	137	146	134	132	150	143	141	130	125	139	110	128	144	136	123	120	135	133	133	142	154	132	134	137	121	139	148	138	138	134	150	138	142	112	149	118	128	130	157	118	136	136	146	146	151	135	158	135	155	146	145	143	134	135	135	148	142	144	143	136	138	132	154	124	129	130	140	141	157	143	132	138	125	143	113	139	126	144	123	122	138	143	152	131	147	146	147	150	157	130	111	136	153	130	140	138	128	143	145	143	150	145	120	139	121	163	141	111	133	126	137	121	120	149	134	133	125	118	121	129	136	117	138	144	144	140	134	141	124	153	131	140	156	132	133	154	134	133	125	159	133	133	126	159	124	143	110	153	135	142	118	114	148	146	145	124	153	119	130	120	135	148	101	139	115	116	140	139	140	129	129	120	142	134	129	131	137	144	163	121	136	144	146	119	105	146	152	133	123	132	121	130	126	151	132	119	137	140	154	129	151	137	163	130	124	128	138	144	138	136	133	141	149	167	150	142	143	130	135	161	136	155	135	165	143	153	160	130	149	144	133	148	121	126	140	143	151	142	156	145	134	137	131	132	134	131	157	162	143	127	137	144	141	151	144	128	130	148	139	132	143	149	136	145	128	148	129	162	148	153	130	132	121	149	137	135	152	134	141	132	109	139	126	106	136	140	157	126	131	142	115	143	148	176	132	145	122	150	127	116	141	141	130	123	150	169	126	145	148	132	136	129	143	137	152	152	164	144	141	121	131	131	148	147	144	128	124	132	125	127	151	146	129	141	139	131	119	155	136	150	130	130	134	141	130	121	126	133	152	115	137	128	131	131	137	134	153	125	141	123	143	141	147	143	153	141	129	117	136	156	124	130	155	113	167	163	143	143	151	129	146	147	144	133	132	159	148	150	145	137	107	147	116	150	126	136	137	135	132	162	147	129	155	142	117	132	172	116	111	133	125	144	147	142	129	144	117	125	146	137	150	153	134	150	144	121	132	158	127	145	134	129	129	150	147	121	158	134	125	126	128	122	124	122	129	130	141	152	139	133	134	117	139	151	161	146	151	135	135	146	161	138	135	154	131	134	129	134	128	121	135	153	128	135	140	152	115	142	135	139	130	158	128	144	157	148	106	152	136	155	139	138	128	129	146	124	136	125	141	150	117	131	133	128	128	137	137	142	133	141	150	138	111	121	133	148	165	134	131	140	126	157	139	140	134	130	133	137	147	128	149	133	136	122	122	122	126	143	130	124	136	149	118	141	147	137	120	155	144	135	134	134	131	135	137	133	148	126	156	139	123	119	153	140	149	137	152	132	136	144	126	148	133	150	152	155	119	134	130	162	128	172	119	133	123	141	146	125	131	130	145	135	137	153	139	141	120	113	140	159	132	140	127	139	144	143	124	153	123	143	155	128	135	135	119	166	139	137	118	129	143	146	148	136	132	161	141	135	158	122	127	157	164	148	149	133	128	147	127	134	166	121	135	139	131	150	142	144	122	135	163	157	138	142	132	141	137	128	136	140	139	132	148	148	144	138	127	130	128	148	136	134	133	136	131	135	140	148	135	143	158	161	137	132	155	131	131	148	156	113	139	101	132	136	139	138	140	137	152	142	125	121	128	135	137	131	136	104	128	131	127	130	151	134	137	128	132	135	132	145	119	125	129	149	128	118	146	136	141	131	124	124	146	149	123	144	132	122	149	149	148	142	130	142	131	120	128	149	138	140	119	145	142	137	135	132	149	145	127	154	132	136	149	132	148	149	145	136	118	135	126	140	146	150	139	143	144	118	151	159	142	128	131	122	142	125	162	131	150	123	142	123	141	144	142	146	141	148	146	128	120	122	130	139	139	153	141	137	147	135	138	148	147	117	129	141	130	136	134	148	136	147	136	134	120	143	132	158	129	146	146	133	148	133	139	154	139	147	137	135	126	148	136	158	159	141	130	143	142	131	163	127	135	152	134	149	149	141	138	144	144	149	124	146	156	136	147	135	142	165	144	121	129	145	113	132	146	171	126	147	144	137	124	123	141	136	129	147	140	130	134	147	148	152	159	138	134	140	123	139	138	145	131	140	157	122	132	142	142	137	137	123	129	144	162	151	142	159	130	150	143	128	114	135	138	125	126	135	156	146	145	147	160	130	127	133	130	145	137	123	144	128	131	138	139	122	134	113	137	132	141	147	132	118	122	128	157	133	140	141	115	127	130	134	118	131	155	134	147	164	125	129	156	129	138	147	159	139	153	145	141	143	131	142	152	143	128	149	132	144	131	128	144	152	143	129	120	122	159	133	132	138	135	146	139	142	152	132	136	148	132	138	142	163	157	150	141	140	119	106	113	151	140	101	129	121	138	133	135	141	139	155	144	147	150	140	132	162	144	108	122	147	122	124	123	137	119	129	132	129	171	141	151	121	129	114	138	145	134	133	141	130	156	142	140	127	162	157	152	129	129	152	140	119	122	132	127	129	145	140	153	127	151	157	139	129	154	120	132	153	131	121	147	146	143	137	149	139	169	123	154	134	126	144	125	145	141	142	123	142	136	135	157	149	138	138	130	122	135	116	127	145	121	142	117	130	116	127	133	121	130	130	123	119	156	124	125	140	144	159	142	140	139	131	166	144	136	123	131	130	146	134	152	119	131	130	158	128	146	117	126	125	130	121	135	127	120	170	137	137	156	134	130	141	137	127	150	129	138	145	152	143	128	140	118	147	142	130	124	152	165	137	145	125	141	129	131	127	142	148	120	140	160	134	167	132	135	113	133	126	151	151	130	146	141	143	150	120	159	106	148	132	148	132	126	149	132	149	119	157	133	128	143	115	137	150	141	177	151	110	104	139	125	139	133	136	144	133	135	120	122	146	115	127	142	132	144	147	124	156	132	116	131	130	157	140	137	132	131	116	113	139	148	138	139	123	131	139	142	140	137	152	163	157	131	133	112	139	135	144	128	132	115	137	172	150	151	137	143	146	134	144	120	124	124	142	129	133	138	125	129	134	140	142	144	135	122	140	133	143	143	127	121	129	122	148	134	137	144	132	142	124	150	145	156	142	122	152	135	129	130	132	151	138	131	134	166	141	144	129	161	129	116	154	139	152	121	127	134	127	136	140	126	119	127	126	148	152	143	128	122	155	130	137	145	140	155	137	149	142	139	145	137	136	151	135	124	144	134	123	131	125	133	136	133	176	145	127	138	162	154	134	143	151	134	134	113	142	138	124	116	126
24636	20197	31526	24538	19950	13664	1682	750	515	418	389	350	328	317	287	297	273	249	242	228	224	219	208	193	233	210	211	187	192	203	197	184	199	205	184	191	180	178	178	197	181	171	182	170	223	169	181	178	178	179	188	187	160	181	185	168	175	208	190	175	209	186	189	201	169	190	194	188	220	183	192	185	179	164	177	178	185	206	164	179	168	169	164	214	173	184	167	174	207	182	185	186	198	172	188	207	194	187	203	161	181	172	166	149	174	164	151	200	190	169	188	195	191	180	162	172	198	186	180	191	172	200	169	194	171	170	178	188	189	178	180	190	184	178	179	188	191	172	152	198	163	162	173	184	168	160	201	164	172	158	160	177	159	191	202	181	191	166	185	184	171	190	155	168	185	211	181	163	194	194	184	176	195	185	194	163	193	199	188	165	181	154	176	189	182	190	186	171	186	165	152	186	167	180	185	158	177	192	194	176	185	168	181	208	188	176	193	174	210	189	158	184	182	168	165	183	184	175	183	154	180	159	182	195	182	190	170	166	184	182	162	165	192	170	173	169	185	185	192	171	163	182	183	175	171	186	173	182	186	167	194	165	191	195	173	198	196	167	182	190	157	203	190	168	183	194	173	197	167	175	176	187	188	202	169	188	174	171	196	189	174	164	180	203	176	197	185	192	173	180	190	176	191	176	167	188	154	195	174	162	177	161	205	170	159	193	158	187	180	180	187	171	171	191	160	173	176	183	163	169	201	184	179	208	175	187	144	168	173	162	174	181	186	198	196	181	181	189	193	181	183	205	170	190	164	189	180	191	175	167	199	170	192	184	177	172	171	178	184	163	175	188	172	174	177	173	194	160	191	191	176	159	180	174	182	169	184	170	177	194	172	184	176	179	145	162	170	153	173	181	151	157	164	179	152	194	188	171	172	186	176	205	175	188	159	188	160	179	158	173	178	190	171	167	187	182	190	169	162	196	174	198	189	174	164	177	171	162	171	173	192	176	204	184	155	177	171	192	172	210	180	205	187	159	188	158	175	172	173	188	178	177	165	164	182	172	168	197	181	177	181	173	188	175	154	163	174	177	169	178	178	152	176	189	174	172	181	205	171	174	173	170	165	184	181	188	175	175	176	181	174	197	179	176	152	187	166	203	200	180	174	172	196	194	202	186	175	172	168	195	178	202	185	169	175	168	180	192	163	181	170	178	176	162	214	197	181	189	182	174	152	187	174	174	167	183	169	196	181	198	178	185	195	200	156	196	175	159	154	173	167	176	172	175	170	168	196	183	187	211	166	186	168	189	174	165	213	173	153	137	161	178	166	169	191	179	195	181	162	183	178	194	166	187	189	189	148	170	176	174	174	210	191	174	186	192	173	175	160	178	165	175	174	158	188	181	172	154	185	195	170	176	176	186	193	174	185	187	158	192	178	195	176	207	179	164	180	187	192	182	188	182	168	175	170	163	183	170	191	179	174	186	154	173	170	192	166	163	186	170	178	162	179	166	164	195	166	166	185	189	163	167	180	202	168	159	183	191	200	178	212	167	211	186	177	186	173	162	168	165	171	204	175	170	172	198	178	177	162	185	172	195	183	179	181	183	177	173	185	174	182	180	172	161	171	164	193	191	159	185	182	164	148	181	190	165	183	192	193	161	195	171	170	165	188	200	184	172	178	171	149	164	153	158	182	164	168	185	173	182	164	155	194	166	177	177	161	182	175	166	158	190	176	182	172	173	170	160	194	179	190	159	183	172	161	168	173	162	170	194	161	194	172	159	199	167	175	197	188	194	174	177	195	176	175	170	164	177	187	188	198	185	166	192	195	181	177	197	181	165	199	154	202	197	189	186	188	170	162	189	178	197	187	181	188	170	178	198	192	188	185	178	197	169	183	194	173	178	164	180	187	169	168	168	172	160	179	187	200	159	203	203	173	178	185	184	177	191	184	179	198	157	182	180	176	185	193	162	185	177	162	165	189	188	190	163	172	202	175	179	179	209	180	187	186	172	176	176	164	169	191	174	205	191	170	187	154	195	195	170	170	182	191	145	138	179	171	193	198	166	182	175	157	159	171	195	167	182	196	170	186	187	186	175	175	159	176	202	168	179	190	198	158	194	152	213	176	172	184	185	160	174	184	183	166	175	172	181	166	171	174	217	166	185	167	174	177	183	176	157	175	181	178	192	173	181	162	169	165	178	204	191	164	175	172	174	190	170	171	170	177	174	191	186	157	153	166	171	151	176	172	178	169	160	159	181	187	165	183	178	164	176	187	184	182	180	172	168	181	186	168	189	189	171	195	168	169	158	173	165	188	177	166	184	175	204	178	167	185	191	195	192	172	171	202	211	184	161	164	190	170	172	180	174	166	159	177	175	171	164	164	213	168	190	172	176	195	170	204	165	172	177	187	168	191	193	167	166	164	180	165	171	180	186	187	189	166	162	167	176	188	180	179	189	199	176	177	185	185	176	182	186	185	187	179	179	167	164	173	172	197	173	193	176	172	177	182	177	171	156	178	165	193	173	169	168	160	187	195	181	184	180	177	190	183	167	204	187	196	161	170	161	186	151	159	192	176	182	164	179	198	169	172	177	191	175	171	180	174	150	178	191	200	187	176	159	190	175	178	180	190	166	167	163	187	190	172	157	186	187	168	191	177	180	171	188	181	168	174	161	168	161	165	172	197	191	176	173	175	178	176	185	168	174	202	186	181	184	184	177	174	168	151	184	182	186	169	194	195	186	175	172	197	199	173	194	165	174	197	197	156	193	164	151	182	180	179	207	180	170	172	164	164	171	155	172	191	195	160	174	187	198	163	182	212	207	165	196	168	186	199	194	186	147	193	203	154	182	197	190	196	181	178	179	185	187	194	179	157	180	185	184	178	157	164	176	187	191	189	163	172	190	175	190	168	181	169	184	179	191	188	187	198	178	159	196	150	160	180	184	186	194	168	156	152	161	203	182	199	162	172	163	195	201	182	150	183	171	182	165	159	181	177	168	185	169	162	188	179	177	195	169	199	170	155	187	166	186	179	192	170	173	176	193	159	179	159	202	157	181	180	183	174	173	193	167	176	183	172	156	160	162	168	178	178	191	188	171	194	170	162	175	181	174	187	189	194	173	176	164	168	193	188	175	184	193	158	175	186	179	195	179	191	178	169	193	173	161	193	162	176	177	195	199	187	198	207	209	195	204	173	175	162	189	175	176	173	176	180	190	181	158	193	160	192	166	157	160	180	180	184	184	188	171	165	170	170	177	178	165	174	168	188	174	192	169	159	184	181	169	183	174	183	191	187	197	167	182	195	179	183	174	189	171	189	191	162	169	201	178	198	181	196	192	172	191	198	183	158	169	162	182	182	173	204	153	184	177	190	200	185	169	164	199	195	160	166	175	157	192	165	189	192	187	157	180	194	179	154	170	172	158	187	200	190	163	164	183	174	184	178	195	164	162	176	162	162	152	181	180	191	184	171	168	186	185	152	162	164	186	182	154	180	170	152	192
21200	49637	66692	12357	5350	2427	1626	1372	949	779	640	627	563	438	402	348	378	358	315	281	276	285	260	230	224	248	245	238	235	217	221	243	226	214	224	210	189	218	186	209	222	201	198	208	193	192	189	188	197	178	174	194	202	173	177	210	203	206	195	193	163	204	196	187	173	168	175	188	174	185	204	177	180	156	210	185	196	179	189	167	164	187	172	187	170	200	185	174	169	182	180	192	172	208	211	149	173	179	178	177	148	198	177	176	168	175	185	189	186	196	181	182	169	187	186	187	191	167	170	198	177	199	186	189	169	205	184	181	177	191	200	191	196	174	186	157	183	190	197	183	179	177	174	181	175	164	189	187	166	184	171	154	187	178	159	174	166	184	171	187	198	192	190	184	189	167	166	167	171	199	203	175	171	160	189	184	181	181	151	156	160	191	153	184	201	193	190	182	174	177	185	207	164	164	176	179	188	167	206	194	155	179	192	185	177	174	180	177	180	176	182	162	195	175	190	194	168	178	189	183	181	198	172	189	204	176	176	192	168	162	182	200	168	156	157	172	187	179	192	166	217	153	180	166	196	188	195	177	173	180	171	161	179	184	190	180	176	194	177	177	177	193	173	187	212	157	174	177	150	203	183	165	173	208	187	168	198	160	197	194	177	146	196	171	186	165	206	167	174	179	209	173	170	185	190	181	175	196	174	191	173	187	177	167	184	158	172	197	179	154	209	166	150	193	179	184	185	181	174	181	169	200	175	177	180	181	169	185	200	179	181	200	179	175	162	155	184	173	186	193	187	160	187	167	184	182	170	184	180	181	196	203	165	182	186	185	169	187	175	188	160	158	171	168	191	180	191	181	193	186	183	196	196	167	181	189	185	181	176	179	163	165	188	179	183	189	172	196	156	178	170	177	190	174	198	171	149	168	181	185	165	173	171	181	166	184	170	185	172	164	180	189	165	156	170	205	187	180	177	169	181	188	173	186	174	174	143	192	155	200	187	189	196	205	178	189	179	162	170	189	199	155	192	175	211	180	175	180	171	172	200	184	170	199	202	186	174	179	173	171	163	178	181	175	171	182	188	195	174	170	167	189	205	163	208	204	175	197	174	175	186	192	180	178	180	204	176	176	191	181	193	163	177	177	172	185	165	156	169	183	180	160	198	163	183	186	164	190	164	180	196	190	192	169	186	180	182	174	184	210	181	189	168	203	164	194	168	189	163	202	186	191	167	183	172	174	185	185	186	193	184	195	167	172	193	165	181	174	193	178	176	169	175	188	172	176	191	179	191	161	153	147	164	182	173	170	171	198	184	187	173	159	187	165	176	192	191	185	179	154	155	182	193	179	153	161	158	183	163	175	178	186	178	175	152	193	164	175	169	191	172	175	178	166	163	161	183	214	167	182	170	167	154	167	161	187	166	171	172	211	212	168	154	183	203	176	173	181	188	180	156	188	170	199	158	188	173	173	198	162	168	179	162	203	202	176	181	175	167	167	192	180	176	189	164	164	198	165	183	179	164	159	187	186	160	173	191	169	178	204	190	202	161	157	201	187	171	183	180	177	161	186	182	178	192	172	190	195	171	184	183	175	198	161	187	173	175	184	180	196	176	186	163	188	176	161	191	177	170	172	190	187	165	182	204	213	172	153	159	161	155	181	160	191	180	168	175	179	188	161	166	162	175	168	158	181	162	169	195	158	198	180	202	212	176	183	175	200	159	166	191	181	169	187	158	174	183	178	171	166	159	211	199	179	169	153	183	169	176	192	174	208	188	177	180	206	189	149	180	170	173	180	172	195	178	178	179	201	190	161	188	153	194	224	180	182	188	162	179	166	179	166	157	177	173	176	180	175	164	174	187	173	189	196	171	196	201	189	178	163	189	161	191	164	192	179	163	186	196	204	170	175	179	163	182	174	197	170	168	185	179	177	183	171	213	181	180	179	178	173	176	179	195	199	189	193	190	180	185	188	196	165	182	182	185	167	160	185	160	199	174	176	218	199	173	170	175	175	168	175	181	166	183	184	166	186	198	176	183	175	153	185	178	179	194	170	166	178	158	160	156	174	186	156	198	180	173	177	196	190	191	193	141	159	182	181	194	194	169	191	146	178	206	176	176	179	175	166	202	162	189	183	162	180	193	163	178	180	178	174	165	185	211	195	177	181	166	177	185	167	175	176	188	155	181	179	166	192	181	174	180	182	166	188	202	171	184	166	199	200	194	166	148	171	161	179	155	200	158	185	165	179	191	186	181	207	199	166	199	191	173	197	165	188	172	184	171	164	191	184	205	191	177	195	190	193	179	161	172	175	182	171	155	188	169	184	166	182	186	166	179	156	171	173	170	169	185	183	193	179	164	164	175	181	179	173	173	176	170	182	176	179	157	170	160	180	191	178	187	166	177	171	170	170	181	171	199	183	194	193	168	182	192	179	168	175	193	199	180	172	183	188	167	193	165	178	188	176	187	173	183	209	175	182	203	184	171	186	174	175	188	164	172	205	162	179	167	183	178	204	163	184	192	178	192	208	171	168	162	172	178	188	162	174	190	172	194	176	172	195	161	195	171	200	190	173	154	199	164	172	184	178	175	185	203	175	169	162	191	154	183	183	193	155	188	167	169	172	221	161	182	172	157	173	179	183	193	207	161	198	189	200	172	150	200	151	210	181	167	175	196	187	185	186	177	177	209	218	179	193	158	176	197	164	170	187	181	172	171	175	165	179	166	171	183	186	160	163	170	185	205	183	170	183	163	192	165	189	195	147	174	176	163	184	178	193	186	165	205	198	190	184	168	183	196	182	183	193	202	176	179	176	185	181	176	198	185	165	176	183	175	182	185	196	170	181	160	155	176	153	159	193	168	170	190	166	195	153	170	188	158	193	166	195	164	168	174	173	181	168	170	168	193	193	185	170	179	203	174	208	172	175	177	172	172	167	191	199	178	199	174	182	207	164	179	189	200	175	155	179	176	175	194	165	192	185	164	162	179	173	188	187	180	145	200	185	177	157	170	172	185	164	184	176	176	181	196	185	174	177	192	186	181	174	166	164	187	205	180	204	187	187	178	164	178	152	169	167	168	194	175	175	179	196	183	186	192	180	194	168	167	181	161	177	178	191	184	163	166	180	169	169	163	165	186	187	166	176	186	185	192	178	183	185	172	175	161	182	174	183	174	205	172	180	148	187	186	157	192	166	178	183	207	178	182	169	183	184	150	211	197	188	171	167	206	182	171	194	161	167	179	191	182	208	189	171	174	175	171	157	172	185	188	156	170	166	177	167	179	184	158	174	191	198	173	177	170	181	197	177	186	165	188	194	186	187	172	150	185	188	185	170	167	183	190	184	176	177	191	169	154	167	207	191	164	168	197	172	182	189	171	161	185	177	178	168	180	183	161	176	180	176	199	205	183	181	171	180	180	180	194	174	202	210	193	186	215	166	199	191	164	183	177	187	207	173	171	208	189	193	163	192	204	177	191	177	207	199	173	189	156	192	185	189	149	163
22408	20185	29534	22820	20170	20163	12654	1807	1046	832	821	661	711	607	588	558	548	537	491	504	496	471	467	435	425	431	434	438	426	439	398	431	402	389	430	438	438	390	387	456	379	420	386	406	387	398	385	378	431	399	395	439	385	400	426	384	409	365	387	365	399	408	367	428	387	409	410	366	396	408	383	367	392	355	400	406	393	407	383	380	429	395	400	404	441	361	394	404	391	352	412	403	379	377	372	364	437	403	391	377	405	363	403	414	393	394	422	365	366	388	412	375	420	396	396	355	412	365	405	365	373	388	424	375	382	379	396	399	354	379	347	407	396	386	389	407	345	364	361	375	351	410	402	373	431	395	406	421	386	372	368	345	384	388	352	341	344	400	394	393	417	390	407	401	421	404	414	397	375	413	381	358	384	413	400	385	368	411	366	374	398	392	402	388	401	399	379	347	418	383	375	353	394	368	408	362	364	369	388	399	358	410	365	367	402	409	376	403	352	389	375	382	397	338	387	379	387	371	375	361	400	359	431	360	399	386	369	378	377	390	389	396	358	409	386	380	375	361	363	416	382	366	344	398	353	399	382	389	390	384	397	371	385	360	390	385	378	408	368	395	361	406	378	420	375	374	354	394	369	360	399	362	382	376	375	394	367	414	395	424	394	414	383	393	407	409	386	406	395	404	405	375	362	391	393	348	356	360	410	390	381	408	351	392	383	402	403	374	415	406	372	389	355	393	376	352	396	419	417	375	386	349	388	405	347	383	391	350	379	384	412	389	372	372	400	380	406	417	359	395	426	384	379	374	359	394	400	369	362	385	401	381	390	372	369	403	398	391	386	377	409	359	357	352	387	387	374	371	364	391	370	405	370	345	357	371	407	385	408	392	338	389	364	346	440	396	377	390	403	369	354	425	396	377	425	396	386	402	409	371	393	364	395	377	407	414	359	397	375	378	381	389	389	386	351	409	340	364	366	394	379	370	362	369	389	406	395	408	379	366	387	388	377	380	409	356	378	398	371	397	350	386	380	380	322	351	425	340	389	376	374	341	379	405	396	375	369	362	386	394	380	385	398	395	386	341	384	366	372	369	402	395	356	402	359	383	382	453	397	346	370	415	404	393	409	417	353	386	383	402	392	399	373	398	403	364	391	362	378	378	397	375	392	373	407	374	405	392	371	373	363	415	372	417	433	382	390	379	348	394	366	394	368	416	411	374	341	372	390	405	349	401	388	377	398	404	400	397	380	388	376	382	404	349	349	398	371	418	371	421	406	418	390	387	404	380	386	385	368	353	399	389	393	397	369	385	387	376	368	364	382	416	381	445	385	362	346	397	396	421	365	402	382	414	403	384	392	409	401	402	377	389	405	385	368	382	402	366	394	419	366	392	383	364	371	426	342	421	401	393	386	417	358	397	381	390	379	367	381	421	366	403	380	335	393	402	401	406	388	387	383	400	355	383	372	400	426	397	366	390	375	420	378	377	401	377	357	355	385	399	425	396	381	404	394	380	393	396	367	358	376	370	404	412	412	352	403	379	388	394	377	384	389	399	384	369	387	376	395	389	360	388	344	410	393	356	400	389	370	367	388	381	366	369	403	355	364	424	387	417	409	370	370	401	379	355	384	369	375	395	365	389	392	381	360	398	393	390	414	418	397	399	415	391	370	401	415	391	385	358	404	371	414	361	394	397	410	368	406	366	404	376	358	403	411	420	396	386	379	388	370	406	384	415	372	408	366	389	420	379	408	413	351	375	383	364	396	420	371	380	372	385	331	381	395	378	436	375	433	355	371	372	401	392	396	368	377	403	394	375	431	391	404	416	358	352	369	343	404	392	365	368	394	362	388	396	427	377	374	412	395	375	374	361	402	394	377	367	400	385	406	382	353	359	381	395	395	374	344	394	399	356	361	394	355	399	428	390	397	436	379	354	397	388	391	383	407	386	410	373	400	382	379	333	391	379	365	395	387	395	386	390	390	403	384	355	393	361	378	370	402	403	350	358	361	366	364	383	394	377	378	393	403	392	361	396	424	400	405	391	367	395	391	407	384	354	355	392	365	382	376	429	388	359	408	365	371	390	377	380	377	383	378	390	382	376	379	390	357	434	373	396	427	403	402	364	386	383	353	346	400	375	420	424	410	401	422	379	385	422	405	367	388	413	405	389	394	407	387	366	367	390	393	421	362	340	346	402	395	374	424	368	376	390	373	393	410	377	373	385	405	371	388	400	369	388	377	377	398	389	362	376	413	422	351	364	398	369	427	401	371	365	407	388	402	416	372	412	373	389	406	338	392	404	364	390	375	375	403	397	401	412	423	386	402	383	396	375	362	382	389	401	364	391	372	390	372	344	365	385	385	364	401	354	377	417	428	406	381	398	372	373	392	401	405	367	392	392	380	386	394	373	360	418	376	379	394	381	352	401	357	392	422	384	373	357	338	406	378	395	391	416	409	375	392	397	382	376	415	383	402	383	370	367	414	364	350	393	413	393	381	410	371	361	385	424	406	382	375	392	378	396	407	374	373	367	392	373	356	367	361	371	341	387	399	370	399	367	369	401	366	391	406	394	380	374	407	373	345	353	419	408	372	403	376	376	396	373	392	376	387	365	405	350	380	404	354	394	382	341	399	359	387	385	388	373	407	391	357	394	383	424	378	358	374	335	362	362	395	417	380	389	364	400	380	372	381	340	390	388	345	394	368	376	423	410	424	392	419	381	400	422	375	398	349	386	371	378	401	376	399	380	411	412	373	402	436	381	379	381	388	406	373	391	391	379	377	391	361	397	370	369	405	364	384	367	367	398	368	389	403	371	396	371	385	393	383	379	380	398	417	395	386	397	380	398	425	384	395	364	373	391	420	383	385	377	402	361	379	409	410	389	371	380	358	387	390	368	384	411	423	380	364	421	402	408	378	383	389	402	376	356	396	397	431	363	372	386	390	438	380	363	354	362	393	387	373	366	358	391	392	390	376	414	380	356	342	384	403	347	370	386	377	384	392	363	401	418	398	360	372	419	401	365	369	404	379	358	395	365	387	383	398	441	399	370	347	376	373	408	383	401	387	426	397	340	366	347	361	427	394	376	413	406	399	391	383	408	383	393	384	409	406	375	364	373	364	342	403	363	370	412	395	410	354	368	371	365	394	399	387	388	366	441	382	380	394	389	364	392	396	390	398	361	387	393	378	383	387	370	354	392	380	415	373	399	403	377	366	397	376	368	356	418	396	378	378	401	349	383	422	433	354	381	381	359	381	400	405	359	397	389	392	406	379	434	382	377	379	384	375	408	382	366	402	403	417	380	360	397	396	373	385	374	397	394	394	363	376	368	370	376	378	400	389	407	385	393	360	362	371	370	440	386	401	387	375	389	374	363	418	421	370	374	394	382	385	375	402	374	370	370	380	375	426	380	390	355	376	381	377	410	407	390	390	409	402	418	373	388	371	445	375	388	380	384	397	361	387	408	384	389	381	391	363	370	402	398	396	405	385	389	400	379	364	371
23258	54916	69135	18092	9312	4594	3205	2755	1904	1462	1387	1232	1058	950	765	777	684	665	647	623	583	556	518	496	497	486	479	510	444	479	449	448	446	470	417	421	452	388	417	433	426	393	398	381	387	441	381	392	389	412	410	382	392	412	404	370	377	417	406	368	388	382	377	358	379	412	390	409	413	354	423	398	398	344	367	322	407	371	396	409	345	376	409	362	388	375	360	366	389	367	360	388	391	390	368	340	396	380	387	388	378	398	382	416	360	377	364	376	390	387	386	402	391	388	407	365	392	397	355	368	331	378	415	366	392	354	375	354	365	352	365	360	362	371	360	382	374	363	366	373	351	363	363	337	384	392	402	397	364	380	366	391	364	408	359	358	403	382	377	392	379	362	361	340	375	363	411	356	365	373	369	356	400	379	377	377	375	372	368	386	342	390	358	360	365	350	396	377	369	352	365	358	365	390	390	380	374	341	387	380	388	368	405	387	390	395	332	381	370	384	375	391	377	364	354	367	371	381	353	392	361	366	366	358	376	379	368	357	365	390	374	352	357	385	368	410	393	340	359	409	392	381	381	381	341	363	372	363	371	340	380	384	358	360	385	346	408	349	374	385	354	389	345	407	369	383	399	386	341	351	371	353	392	401	393	371	386	330	375	352	372	367	357	348	361	374	396	406	375	352	397	363	345	373	362	428	370	349	349	362	366	364	387	354	368	395	374	372	394	378	343	374	394	393	360	380	377	390	370	361	324	398	356	361	376	390	390	372	380	339	377	361	354	349	336	366	392	354	380	398	396	388	388	360	381	399	358	390	368	360	393	362	390	353	402	377	383	362	395	384	364	365	397	387	362	354	394	362	352	398	376	354	380	386	415	387	434	362	356	354	369	368	368	358	380	374	402	364	371	354	359	380	378	367	360	373	395	363	380	363	393	368	355	375	421	375	353	414	353	356	408	428	363	396	406	377	346	377	371	341	367	423	357	381	376	383	403	378	357	385	390	423	361	341	352	372	370	394	376	335	392	395	365	398	334	378	381	381	398	343	381	353	366	400	336	388	330	371	384	413	384	353	361	381	362	345	361	362	365	400	377	422	376	356	366	377	351	400	368	369	375	342	389	361	351	380	365	342	413	349	419	397	385	382	386	331	352	354	341	408	363	354	396	364	357	344	357	384	395	343	370	395	375	351	395	391	370	368	368	373	390	350	356	420	403	371	377	360	359	369	355	378	360	360	386	350	366	370	338	367	388	396	345	350	400	358	365	379	351	342	385	375	383	344	385	357	349	382	359	373	373	391	364	389	372	378	350	314	385	384	376	392	341	330	385	395	389	349	365	377	392	361	406	378	389	327	341	365	373	341	357	389	353	392	416	321	380	382	370	417	403	366	342	348	369	363	363	359	390	381	351	375	386	384	363	375	364	380	360	366	357	361	380	358	378	337	371	397	386	354	375	378	379	378	353	382	383	394	362	375	362	404	371	354	365	333	366	373	371	339	385	366	400	358	351	382	407	377	374	369	398	365	393	357	383	381	357	363	366	387	352	348	372	395	368	380	373	384	387	371	337	397	381	357	366	373	354	381	366	389	401	377	369	385	371	364	337	340	400	372	373	361	329	363	362	375	388	358	331	383	362	394	379	352	368	363	322	360	356	351	386	357	380	366	327	367	368	369	400	358	373	344	361	350	364	336	390	348	340	344	378	366	366	406	362	342	337	356	388	394	358	363	377	390	372	361	365	380	369	372	385	377	373	352	358	386	349	380	370	358	391	372	385	365	363	376	343	361	385	368	387	356	359	365	363	395	376	363	418	354	388	380	370	356	413	381	361	383	397	368	364	414	367	395	359	392	386	349	367	360	412	378	368	378	346	374	403	346	366	353	355	374	393	359	370	358	356	385	361	375	391	375	374	387	369	375	362	363	383	371	408	374	351	400	377	346	382	366	345	350	413	391	359	374	389	384	351	364	376	375	377	403	359	394	385	368	369	355	388	363	373	378	362	392	370	385	383	370	398	371	356	358	355	384	375	369	349	374	359	343	392	392	364	373	330	361	402	355	370	376	374	391	356	375	387	376	352	349	411	395	381	372	358	366	372	360	430	363	346	348	402	349	359	370	375	355	386	366	414	397	376	343	382	399	352	361	383	364	347	360	384	385	385	344	368	357	372	358	352	369	368	351	344	348	399	369	377	349	382	359	384	361	365	367	367	359	338	366	407	349	383	361	337	388	417	370	378	368	377	368	411	374	364	378	361	359	401	395	345	361	363	371	363	364	386	358	336	360	377	401	395	342	388	420	382	389	366	328	364	389	373	386	367	387	365	360	393	386	389	419	380	378	349	383	369	348	365	394	382	352	373	399	404	396	373	343	356	341	375	380	390	326	373	358	341	364	364	374	360	363	372	358	379	375	364	363	349	374	389	382	380	335	355	366	392	349	360	385	370	411	373	363	372	347	388	383	379	350	367	405	350	365	364	378	365	350	376	399	386	379	375	379	362	381	402	367	384	385	381	352	380	373	380	356	362	393	379	332	378	348	413	377	387	344	375	377	414	357	362	346	368	372	393	334	338	381	339	381	393	358	374	379	367	355	359	382	381	378	399	390	389	365	397	348	373	382	337	371	387	405	377	379	395	346	369	358	373	391	372	381	396	383	405	364	350	380	401	400	337	379	368	365	406	366	374	386	383	354	380	389	359	374	360	382	368	383	374	379	371	387	356	347	360	413	348	348	343	371	387	360	395	392	393	345	352	384	384	373	373	393	387	361	358	375	398	343	406	375	397	371	366	368	373	376	348	394	381	349	416	364	359	338	351	390	340	388	366	379	373	354	352	353	395	370	388	355	385	373	369	363	374	404	364	388	353	335	371	407	385	375	364	423	412	361	361	349	396	393	363	388	379	378	374	376	354	367	357	401	374	314	356	370	345	350	379	356	371	361	394	402	344	403	377	342	390	379	389	384	343	363	379	350	389	378	397	382	379	364	396	370	387	375	350	359	341	344	365	397	355	375	381	371	356	347	386	378	365	342	358	366	376	389	341	393	358	392	399	360	360	400	400	340	351	394	354	368	353	385	377	396	404	347	360	390	367	376	382	354	364	314	367	374	370	391	353	366	365	374	352	379	383	375	400	344	414	377	387	369	377	382	330	438	405	373	383	352	356	360	375	365	349	335	385	382	337	365	367	373	389	350	337	354	359	357	372	348	369	387	366	386	388	391	366	414	376	350	398	401	384	388	363	401	388	409	372	340	346	394	334	377	391	380	333	355	361	376	342	389	355	363	341	377	369	385	368	360	353	327	403	376	335	365	346	383	398	391	337	380	361	369	392	346	327	395	355	361	372	363	377	361	338	367	409	364	361	367	348	371	358	363	374	389	382	374	353	372	352	385	374	399	355	349	359	376	425	362	369	327	332	402	340	417	374	388	353	362	427	366	366	357	386	369	381	365	386	376	331	353	367	368	392	362	385	373	370	373	398	402	406	347	328	372	375	386	370	401
27869	19565	22649	5857	999	306	185	181	142	120	129	122	120	129	113	126	127	125	131	100	119	108	119	140	141	107	128	94	131	140	116	111	108	110	129	145	138	112	134	107	112	105	113	136	93	114	129	113	126	121	128	130	132	124	129	115	133	133	129	116	121	130	108	115	121	142	102	110	128	117	133	105	123	133	123	124	120	95	115	104	150	125	116	129	128	138	127	122	127	112	140	121	117	114	120	118	110	130	131	129	138	129	118	122	137	114	120	94	120	127	136	101	110	112	133	109	108	117	133	140	122	105	140	114	117	117	106	128	131	124	129	133	111	109	112	98	99	116	101	114	139	120	119	113	145	116	107	112	122	118	142	116	132	121	113	117	127	131	129	115	115	116	131	124	136	120	139	123	116	128	113	118	119	128	132	94	125	112	135	139	103	141	128	121	122	143	97	133	106	131	132	134	110	126	106	107	128	117	111	119	145	134	129	123	121	125	107	123	124	129	128	119	134	137	115	129	110	115	117	125	122	119	132	105	137	124	124	126	125	113	132	117	115	113	116	121	124	105	133	119	116	125	131	117	128	127	132	129	130	116	140	133	130	114	132	132	111	135	118	130	120	118	126	132	111	135	112	107	116	113	128	112	110	130	111	132	132	126	106	140	128	119	139	122	106	115	125	123	113	115	136	120	135	116	119	109	112	118	119	101	107	143	109	119	125	113	127	130	109	104	105	113	135	125	99	115	124	131	121	123	127	140	129	124	137	130	124	118	108	132	118	114	132	122	126	119	127	117	107	138	128	113	125	107	102	111	107	126	125	120	126	109	122	124	115	109	116	118	129	117	142	114	128	136	127	115	115	130	138	116	123	124	136	117	128	135	119	105	119	117	116	113	125	116	130	130	114	110	127	121	112	115	122	106	123	118	103	113	98	129	110	118	133	137	123	127	106	117	122	118	130	119	128	118	106	142	121	107	112	113	106	138	116	112	118	116	142	109	101	129	148	103	115	123	112	124	123	136	118	129	123	119	126	141	123	118	119	98	114	109	119	124	139	116	125	121	131	136	122	110	106	101	148	114	135	128	120	106	109	111	103	111	124	102	150	108	110	131	121	130	117	106	118	120	116	133	130	115	117	124	119	137	120	129	110	121	116	118	119	131	129	116	121	121	101	139	103	136	122	120	109	134	108	113	140	119	115	137	114	129	108	104	118	113	129	121	139	135	113	129	118	123	115	118	120	130	104	108	125	133	122	131	110	136	130	107	122	106	134	121	109	110	103	122	115	110	133	110	99	135	124	121	137	121	117	131	151	144	126	136	122	149	128	110	103	119	124	117	123	136	118	134	120	125	96	141	114	123	114	111	126	110	123	116	136	97	150	139	133	111	104	140	114	115	103	108	101	117	116	99	136	116	113	103	121	106	116	132	138	111	128	140	110	129	132	104	125	122	142	136	102	119	124	125	122	109	134	130	118	118	122	125	118	117	116	126	134	116	114	105	126	126	114	126	106	125	126	128	113	118	119	109	107	125	104	124	120	138	100	123	139	91	124	113	106	130	115	130	101	143	114	111	107	136	135	129	116	127	110	127	106	120	114	159	137	116	129	107	140	119	103	118	112	120	128	126	125	127	125	135	101	104	116	104	117	138	120	140	115	116	129	131	113	111	101	123	119	122	112	135	123	124	124	108	110	119	112	127	122	107	127	126	129	125	103	106	125	120	132	124	141	98	124	111	113	109	101	131	109	101	127	121	131	124	132	131	132	137	122	119	123	117	114	94	117	109	127	130	121	113	126	112	127	135	147	109	101	112	125	125	118	130	124	109	133	129	109	131	103	99	120	120	129	104	116	134	114	128	98	115	127	120	117	103	109	103	156	122	135	118	105	116	125	124	121	120	111	142	98	125	124	126	152	139	137	106	124	138	117	136	111	125	111	110	132	97	126	130	112	119	137	108	119	108	132	119	141	127	96	102	130	124	147	118	113	117	118	104	115	140	130	106	92	110	129	114	117	119	125	106	127	129	121	118	127	137	125	117	107	120	115	105	121	122	121	128	108	127	98	135	108	121	124	127	117	125	142	107	136	144	109	138	115	104	128	116	124	146	118	123	131	121	120	106	130	126	129	126	127	140	145	124	112	121	121	110	121	112	123	116	122	120	136	122	137	111	132	125	111	108	117	139	123	116	121	130	126	122	115	110	111	106	131	142	95	139	128	113	103	121	110	106	110	117	118	129	120	128	119	118	109	127	117	108	116	102	142	121	123	140	110	100	121	111	115	117	131	104	116	135	118	133	107	127	108	119	125	109	119	114	109	106	125	110	119	108	119	97	125	118	126	110	138	117	132	95	119	116	108	133	136	106	131	99	128	108	111	129	121	127	130	134	118	106	137	117	113	127	117	107	120	124	115	115	122	132	123	109	109	115	122	131	134	120	135	118	115	122	158	116	131	121	126	121	108	117	118	124	115	118	125	114	124	120	118	119	103	146	110	123	137	108	115	124	128	119	112	107	121	108	131	126	132	117	112	116	135	127	127	116	116	101	115	107	120	115	112	123	133	115	114	130	124	114	124	131	130	103	120	116	134	135	120	131	115	120	120	105	150	128	117	110	118	115	121	124	134	116	124	123	119	109	111	118	129	132	98	120	123	137	115	142	123	131	119	131	126	110	127	97	112	98	133	122	125	123	133	113	135	120	124	110	127	120	123	108	102	111	108	112	124	111	113	129	112	119	121	122	129	113	110	128	114	115	96	127	129	117	126	125	129	123	128	138	143	124	124	136	138	140	125	96	111	127	113	123	114	132	117	132	117	133	111	122	123	121	114	127	121	103	126	128	139	133	119	130	109	132	110	134	123	121	128	131	119	156	107	105	114	117	129	125	120	118	129	128	131	118	127	111	125	111	118	122	111	124	126	123	121	115	140	121	140	122	124	107	101	124	131	137	120	111	146	106	103	132	129	126	121	98	115	117	116	130	127	123	127	108	118	119	121	147	139	125	136	121	117	125	123	144	136	121	105	128	129	122	144	126	133	119	112	118	129	99	106	106	100	156	135	117	135	129	117	123	133	97	126	124	127	125	130	130	126	120	150	150	126	114	124	128	125	117	115	110	119	117	124	125	120	126	123	106	106	135	115	143	124	96	123	132	125	137	128	131	108	136	138	131	116	133	123	114	125	114	131	136	112	118	117	112	113	114	120	117	124	132	133	126	143	102	114	121	115	108	121	101	139	114	123	134	106	117	100	106	104	137	123	131	125	114	120	115	129	133	131	116	132	127	123	130	118	128	137	133	111	117	118	121	120	122	114	120	120	108	134	122	120	116	117	128	114	123	127	127	136	112	129	121	106	112	114	124	124	126	121	113	115	116	117	111	119	128	119	103	139	135	129	121	118	126	118	127	115	104	117	145	104	123	133	116	120	114	116	118	110	117	103	123	123	128	125	127	128	106	127	108	124	119	112	135	129	122	121	119	130	114	112	130	134	119	122	132	113	132	142	138
18041	23730	25807	5640	1942	470	263	223	173	154	145	150	143	132	129	160	125	145	131	130	157	142	147	148	140	148	139	163	119	145	151	144	115	148	140	132	144	137	157	148	143	119	139	114	124	132	126	154	157	142	152	139	141	137	148	141	115	149	134	132	158	137	138	131	137	130	126	133	130	137	154	161	133	147	155	108	149	151	140	131	120	126	141	121	145	129	166	144	125	151	149	157	153	126	136	126	131	132	130	131	136	128	125	130	147	148	127	127	151	117	159	136	145	149	136	139	143	148	139	126	130	138	130	135	142	141	138	152	146	136	133	142	145	131	144	139	140	116	113	137	130	122	126	149	135	126	119	129	137	147	125	140	151	141	132	135	139	146	143	135	131	127	111	137	129	128	139	130	114	151	123	151	140	130	137	133	146	138	142	120	131	121	164	161	123	121	159	131	154	132	116	150	120	156	132	110	135	147	139	132	150	137	118	150	136	137	128	162	136	106	118	145	125	136	132	109	133	156	133	153	165	142	131	137	134	152	134	129	137	132	136	127	148	124	134	143	131	139	145	146	136	123	114	133	153	154	138	138	133	141	146	134	159	129	144	129	126	133	135	138	145	151	131	127	153	132	142	128	145	147	148	126	140	127	113	147	165	136	147	124	147	116	147	142	154	132	129	140	127	130	156	146	142	144	138	119	144	121	129	126	133	129	163	141	125	133	107	123	133	136	133	137	152	132	151	146	146	129	143	144	137	128	139	136	118	120	136	116	143	157	118	133	167	135	135	144	152	140	124	140	156	145	137	137	128	146	135	144	136	144	143	134	142	137	136	146	138	134	151	134	146	128	142	132	148	118	136	119	138	147	124	154	143	143	150	140	118	129	134	144	147	143	147	121	125	142	144	145	144	134	139	131	156	132	138	149	134	140	116	150	121	153	146	141	131	145	137	139	134	147	145	128	146	140	124	130	122	131	148	125	140	135	140	128	135	143	144	115	126	128	134	141	145	141	148	124	124	134	150	140	128	115	125	133	137	127	139	147	149	117	131	121	156	139	141	141	157	131	163	147	155	136	140	113	140	119	149	122	128	121	151	126	137	137	139	131	125	136	143	114	135	124	148	147	140	174	151	115	120	137	117	118	160	132	142	136	151	116	122	132	137	145	142	146	128	140	126	125	156	138	143	131	154	143	140	146	144	126	152	127	130	146	134	152	140	149	144	141	137	136	168	148	150	144	135	139	149	126	150	142	148	136	146	125	130	122	125	128	135	132	138	135	114	136	123	151	135	140	136	151	137	145	133	141	133	118	129	142	145	121	111	143	153	120	145	149	127	134	142	144	114	144	128	146	137	137	147	131	146	132	140	147	116	152	134	153	119	156	138	128	131	158	146	142	146	132	135	140	136	148	129	156	117	135	151	137	156	149	124	151	139	141	147	128	152	137	135	120	148	150	136	138	123	127	139	156	148	123	139	126	131	141	135	137	127	145	149	132	136	145	117	114	144	136	138	139	120	147	130	149	153	142	150	113	148	141	135	120	131	142	128	129	143	138	126	157	130	135	128	159	142	146	142	128	132	146	141	123	129	141	142	103	164	154	155	146	154	120	133	128	154	156	130	159	137	137	134	153	148	135	133	121	120	130	138	143	134	135	160	131	148	94	139	132	134	141	144	144	142	152	149	158	118	141	125	148	114	130	141	127	151	154	153	132	134	128	159	148	131	128	136	159	160	153	133	134	147	118	140	156	139	145	120	140	118	135	118	114	124	127	143	149	138	121	149	143	134	142	142	132	135	134	142	130	139	134	139	128	150	140	139	143	155	129	114	149	136	153	164	134	138	147	131	139	138	136	138	176	152	127	128	126	143	125	144	141	157	132	137	135	144	127	147	157	119	143	151	141	137	152	140	126	151	146	148	157	131	145	142	127	125	133	150	127	122	117	133	161	110	143	147	131	134	149	144	129	120	137	141	161	140	156	122	132	125	130	130	119	134	144	147	134	127	149	164	131	125	151	127	156	133	123	134	129	145	106	136	134	131	146	163	119	151	148	144	152	147	129	149	136	127	131	122	143	136	132	140	127	148	125	132	132	136	106	154	160	122	124	145	133	130	149	126	134	141	116	147	159	120	138	132	141	145	120	125	131	132	141	113	146	119	122	132	143	147	119	144	142	140	139	137	130	143	164	147	143	130	150	130	139	127	134	141	134	125	129	137	142	136	137	149	128	140	122	136	158	143	137	120	132	136	145	138	139	111	124	151	155	143	130	131	150	129	135	149	146	123	116	140	142	120	130	126	134	133	132	134	123	157	131	133	121	148	150	132	136	151	116	138	138	147	142	128	154	156	135	138	130	145	134	124	150	148	136	149	121	149	128	146	116	130	146	142	124	131	124	134	128	145	141	133	147	138	119	141	123	134	135	155	146	152	120	125	131	148	139	133	144	144	138	140	145	128	110	153	127	127	128	112	163	136	139	157	130	114	132	147	140	122	126	136	141	138	138	133	154	149	136	137	121	122	151	154	131	128	132	149	141	140	146	123	142	135	120	130	118	136	137	142	144	124	134	135	125	144	152	142	144	141	123	127	140	139	146	143	147	150	144	141	133	132	113	165	157	157	138	153	149	144	141	145	141	143	129	139	143	154	142	128	131	150	131	140	148	140	132	152	146	156	140	152	154	148	137	142	130	125	144	147	140	143	121	148	139	155	140	141	133	130	146	127	148	146	121	157	110	155	148	139	141	128	136	148	120	135	107	143	147	143	151	145	139	151	124	132	142	135	148	123	125	142	132	135	159	150	151	144	125	125	135	142	139	141	135	164	138	131	138	126	143	122	135	145	168	142	147	138	126	119	143	121	117	140	123	121	141	134	143	139	128	141	140	146	140	115	148	117	140	133	132	131	123	155	127	140	133	144	134	153	165	151	148	157	134	152	124	146	150	146	154	150	147	139	147	124	127	140	147	157	119	131	145	126	120	147	122	131	131	155	154	136	144	153	139	122	167	125	139	132	124	134	130	132	145	142	133	154	130	128	149	142	114	113	120	139	116	131	127	157	127	139	140	144	128	137	134	150	130	159	142	152	144	140	140	137	146	132	121	136	116	142	141	148	141	119	144	141	142	128	138	147	134	155	137	130	123	127	140	131	137	145	146	135	131	160	156	142	147	137	123	134	153	144	143	154	139	120	119	145	150	120	151	137	143	146	121	134	132	141	145	130	152	132	137	139	145	134	130	141	158	138	129	137	112	109	137	138	160	137	131	146	137	152	150	148	137	160	142	126	133	136	114	128	152	137	141	135	144	132	135	138	118	133	146	131	141	147	112	150	115	141	121	139	141	121	120	120	117	136	148	141	142	162	145	125	143	141	171	146	137	125	154	155	139	123	115	140	139	138	141	140	138	153	142	152	154	130	126	156	144	131	158	151	127	155	146	128	137	144	136	162	151	133	141	140	137	103	145	136	140	133	142	147	140	149	126	150	136	126	139	122	148	136	118	125	139
24527	20183	29714	23548	20055	14542	1844	762	466	432	410	367	330	319	279	251	238	240	259	224	257	253	211	188	235	187	203	212	213	203	198	196	186	161	206	166	184	206	186	205	176	195	185	190	186	176	183	186	177	172	189	186	191	186	189	161	170	184	199	162	169	176	170	198	182	180	176	179	173	167	191	179	194	155	186	173	180	163	182	186	170	182	161	165	186	189	196	158	201	176	169	171	163	187	179	168	205	158	157	173	177	181	187	168	191	185	182	189	154	174	191	187	171	180	160	155	149	181	181	189	159	167	161	176	196	182	189	207	164	187	183	176	174	169	164	173	161	195	193	196	169	162	194	182	155	168	172	196	193	199	155	186	157	192	173	173	168	162	169	172	202	181	175	187	180	159	176	159	162	161	188	173	183	174	186	155	192	158	192	187	168	180	177	165	185	148	181	176	167	185	184	170	180	170	180	182	171	194	173	181	223	188	161	173	193	178	185	169	167	163	164	174	171	165	192	192	178	177	194	172	186	194	169	194	205	176	174	194	166	183	184	177	148	179	159	166	146	202	178	174	181	168	156	172	165	172	186	195	190	173	165	175	173	178	165	186	172	168	186	192	185	187	175	170	195	187	179	185	180	205	159	180	140	194	182	184	179	187	192	173	204	159	175	176	168	173	175	186	179	176	190	163	178	183	177	181	189	183	177	175	181	173	179	181	169	172	201	172	198	155	180	205	174	182	188	192	181	170	179	161	162	191	158	177	185	167	184	181	189	169	170	198	180	191	181	168	181	176	185	179	192	180	169	177	163	187	183	167	173	171	175	202	191	203	186	154	168	174	192	194	181	173	181	184	173	155	187	166	208	189	184	179	171	195	181	187	168	196	181	181	172	171	173	169	150	172	169	174	156	181	178	178	164	165	190	173	174	155	183	150	214	191	156	158	172	184	176	185	159	191	204	178	198	167	163	200	171	169	164	181	177	170	173	177	176	184	162	193	197	153	183	171	174	177	165	188	187	169	161	169	170	180	167	197	183	200	187	199	190	171	200	148	200	176	169	180	165	185	191	164	181	186	167	167	173	180	166	166	190	167	187	176	170	144	150	186	174	196	217	186	180	183	187	192	209	174	171	186	182	183	160	205	169	170	185	172	156	156	155	175	187	167	189	166	184	178	169	180	152	150	176	163	166	196	168	173	177	189	193	194	200	176	161	172	173	185	182	172	179	183	152	194	162	197	188	173	181	178	174	167	156	194	172	156	168	186	162	184	164	157	176	162	185	164	170	169	170	176	175	176	171	161	205	165	156	203	153	203	171	197	160	170	168	161	166	156	178	180	160	173	180	166	173	168	197	191	171	161	182	189	194	172	146	196	183	184	164	146	149	183	168	169	184	221	185	184	183	193	175	161	191	178	176	173	211	186	168	163	213	189	195	172	194	174	189	164	205	181	174	183	165	184	176	188	185	153	163	153	167	165	184	178	175	176	168	189	181	183	188	177	168	179	171	188	188	161	170	176	189	141	182	194	186	190	180	180	158	188	205	163	175	187	184	176	177	209	156	153	174	181	167	191	167	159	173	173	183	167	172	178	192	195	200	192	159	192	168	189	166	194	178	180	180	180	188	194	176	174	178	178	170	163	191	156	174	180	184	178	207	187	154	175	182	180	186	175	181	166	150	174	156	178	184	171	175	167	170	167	191	178	172	172	174	195	175	184	180	179	166	198	174	171	156	172	175	160	205	151	198	206	179	187	192	182	179	188	199	161	167	181	189	189	158	171	172	193	194	170	165	168	189	194	173	205	182	190	177	180	197	182	170	153	177	189	187	180	188	177	191	194	189	172	171	184	165	181	173	181	171	177	170	174	170	178	188	199	178	181	166	183	148	182	170	190	174	181	169	178	157	181	194	190	204	180	175	179	179	194	161	156	158	159	180	182	174	203	174	176	183	194	191	180	193	179	178	211	170	161	176	179	151	171	186	200	162	173	170	182	196	169	173	158	168	170	163	171	188	168	178	164	160	175	179	169	156	180	170	169	188	165	177	167	199	180	171	184	184	181	176	179	186	173	152	162	194	203	152	186	206	189	154	165	165	197	172	162	176	189	183	188	173	209	171	164	196	149	171	160	167	166	158	160	194	210	156	186	172	192	182	195	182	192	175	169	187	154	192	163	188	184	174	189	201	188	182	167	173	168	186	186	207	168	180	183	207	156	176	163	155	192	165	187	174	159	204	186	160	148	183	176	194	185	161	183	181	192	167	171	175	177	174	150	171	172	175	155	168	170	181	167	181	169	173	191	187	180	181	180	173	164	179	173	197	174	169	191	169	200	171	184	169	201	176	164	189	188	182	185	176	173	205	172	197	186	168	176	173	167	175	187	185	190	163	197	153	181	168	188	179	164	174	194	184	170	184	182	179	185	153	160	184	188	196	168	166	175	182	186	188	186	171	164	195	170	156	178	190	175	161	176	165	167	192	174	175	181	171	185	207	168	173	163	177	174	216	178	177	195	184	169	167	176	183	180	176	176	177	176	174	181	194	155	191	188	162	172	167	192	179	177	172	171	177	155	187	182	183	177	174	167	171	186	200	168	174	178	175	170	164	192	177	196	172	150	186	163	194	181	182	171	183	166	176	169	169	176	159	205	179	170	174	157	176	190	191	168	191	171	175	167	204	149	161	176	166	165	166	172	187	184	193	201	158	188	175	181	176	156	168	185	185	180	185	171	156	174	170	152	181	199	185	163	168	193	164	169	183	159	162	167	185	167	182	187	156	172	178	181	165	174	162	185	183	167	176	184	180	156	180	190	179	177	191	194	165	177	188	169	178	189	171	175	192	167	188	161	143	158	206	176	175	198	162	173	166	173	182	167	182	173	184	170	188	170	198	176	197	198	198	188	192	171	158	181	177	177	175	202	162	166	181	181	174	162	211	184	182	184	172	219	183	163	204	203	219	170	195	184	187	178	177	167	167	157	166	163	171	165	169	164	175	167	151	161	149	157	164	179	160	156	185	215	173	193	168	158	171	200	209	195	206	183	170	170	177	176	188	159	180	203	193	165	148	161	174	180	184	171	206	189	205	171	176	183	199	174	176	171	174	180	174	165	194	209	193	180	172	152	161	201	173	182	180	188	162	175	180	192	174	179	177	187	182	190	170	151	174	155	213	207	180	187	200	194	159	170	187	164	168	163	193	160	167	178	183	154	166	202	145	165	168	181	154	187	154	197	180	156	177	184	178	180	169	172	190	179	182	202	204	200	167	164	137	156	171	173	194	178	191	181	182	191	173	175	188	195	187	173	160	175	157	181	177	183	158	194	152	152	155	177	183	166	189	206	174	186	173	171	153	154	141	190	176	171	173	159	160	175	189	174	182	179	190	196	183	173	154	186	185	148	186	180	193	168	196	163	180	185	175	176	199	158	155	161	179	176	185	179	173	172	170	161	169	177	178	152	169	185	150	182	170	180	179	172	192	159	185	168	183	176	155	183	190	171	175	189
20389	49493	61896	10941	4935	2764	1740	1503	1063	749	656	607	575	526	435	416	349	348	326	314	262	272	261	275	259	257	222	201	257	237	192	234	213	206	193	191	217	208	196	188	196	186	199	183	175	194	201	195	187	199	189	188	178	160	178	193	201	210	193	193	171	184	198	214	190	167	169	189	203	181	169	155	180	201	164	175	181	215	189	185	159	178	164	153	177	170	158	202	159	211	195	195	183	175	174	167	187	191	172	173	161	175	190	215	193	196	182	206	184	173	171	179	173	181	173	169	169	185	202	189	192	161	181	187	209	179	193	190	176	160	155	186	181	162	178	199	163	192	196	185	176	178	190	182	172	168	176	184	163	205	176	178	193	159	187	202	199	165	194	174	152	171	196	164	189	164	182	201	176	184	166	172	168	166	193	170	185	171	185	173	180	199	191	186	164	197	160	198	182	169	172	156	179	208	201	156	201	160	189	158	187	172	180	170	182	170	168	158	171	158	143	174	181	184	176	167	193	178	179	185	179	160	186	179	181	189	183	141	156	181	175	178	164	165	184	171	155	197	171	169	181	185	209	204	192	202	175	176	189	181	189	174	180	180	173	156	175	173	183	160	160	150	173	187	198	173	163	166	176	165	172	171	191	179	187	201	175	184	157	169	161	211	174	170	178	161	183	179	155	164	167	179	173	174	206	194	159	168	168	175	175	176	172	176	177	193	171	177	176	207	179	197	183	175	185	176	160	183	169	178	182	181	187	171	177	197	213	169	165	192	190	176	174	174	215	169	175	153	190	190	159	195	178	174	195	176	153	156	195	198	187	180	166	157	182	180	179	194	188	193	156	193	180	179	155	174	197	189	177	168	180	175	172	201	174	180	184	185	193	179	147	185	187	164	186	186	189	139	188	161	161	179	168	192	175	172	171	183	184	145	179	194	152	164	182	165	167	171	186	170	166	182	172	169	193	172	192	164	175	162	177	181	190	170	175	146	179	165	174	171	164	177	187	158	179	171	182	158	188	180	188	168	193	178	163	156	176	159	189	182	170	162	172	176	160	182	179	188	156	170	174	154	197	159	179	203	174	164	161	168	204	173	181	188	196	167	179	196	178	168	187	170	171	166	182	207	170	180	183	177	196	168	175	185	180	177	175	149	192	171	182	194	192	178	189	196	188	182	157	192	179	194	184	178	163	173	182	173	158	178	195	174	184	162	192	217	185	180	166	162	181	188	206	201	177	186	193	156	182	185	213	162	184	189	189	163	177	168	172	160	160	163	150	184	156	177	180	168	193	173	180	199	177	170	197	185	190	187	182	166	172	172	148	171	184	178	214	164	171	185	162	185	198	167	162	178	174	190	197	165	190	184	170	190	175	190	173	177	187	164	175	190	170	184	189	188	177	191	176	192	168	173	170	161	179	169	192	186	155	185	170	184	159	190	170	171	169	170	177	153	179	155	184	169	173	172	180	185	175	186	151	163	165	181	163	153	166	198	190	178	175	166	196	181	182	168	187	164	169	159	174	186	188	175	182	171	180	202	190	153	157	187	191	182	176	177	185	174	183	184	170	179	170	175	187	193	184	166	174	188	179	207	163	187	156	169	199	194	192	181	177	196	171	176	184	184	197	183	157	164	177	182	157	184	189	172	180	156	194	183	186	177	186	188	163	188	195	152	183	180	172	154	155	162	173	161	159	167	190	179	173	193	171	185	164	174	177	178	176	186	176	158	191	183	165	205	186	172	156	188	181	173	166	179	184	167	188	201	188	197	178	172	179	172	222	176	165	193	165	169	180	151	179	168	182	168	176	178	152	179	167	181	164	168	156	208	185	171	154	146	160	185	183	182	191	179	188	183	161	163	194	184	189	158	170	193	149	169	178	190	204	165	175	189	175	195	192	175	180	175	194	184	204	185	182	174	170	190	165	171	169	171	188	173	173	187	167	184	167	182	185	175	154	178	187	180	175	190	187	187	176	170	197	157	189	166	174	187	200	176	189	179	161	170	188	151	176	197	175	200	172	166	159	170	200	170	170	158	194	190	157	168	167	168	183	177	159	176	158	179	176	181	162	183	176	175	156	164	189	185	180	176	181	172	180	162	183	163	155	196	159	192	177	195	175	175	206	161	177	168	189	168	172	173	194	181	170	194	184	167	194	171	169	184	182	165	181	204	188	170	187	162	205	180	168	166	184	164	173	170	180	164	169	192	161	194	159	180	156	166	199	178	194	167	183	161	152	159	188	160	185	188	180	175	183	146	178	188	179	181	160	164	192	190	161	170	185	166	194	169	195	173	166	164	171	168	162	181	177	162	175	157	168	170	194	176	180	188	175	203	159	171	162	184	146	163	185	145	176	175	168	197	175	205	212	159	193	159	164	203	177	166	178	193	169	166	185	182	173	170	187	176	179	175	163	182	191	156	186	169	176	197	179	164	170	192	161	180	189	202	191	186	169	175	162	171	176	152	162	177	142	163	165	192	202	170	174	159	156	191	195	191	197	158	183	175	178	195	185	170	189	178	163	185	167	193	203	208	174	182	187	197	170	180	162	160	181	182	207	196	188	179	166	176	151	186	174	191	171	177	165	173	179	175	209	183	204	181	149	192	188	178	188	182	198	186	161	193	164	212	190	167	157	173	169	166	186	187	196	183	175	184	179	199	183	183	174	171	177	163	172	174	186	172	181	176	181	164	169	172	162	166	177	169	171	188	177	177	179	165	197	171	200	166	178	183	164	187	172	181	175	201	191	177	199	171	164	175	177	177	183	188	168	183	166	173	156	164	203	182	181	169	183	177	186	149	171	168	192	168	179	163	185	163	168	193	176	155	188	190	175	196	165	182	172	183	183	199	178	176	169	157	177	216	183	176	151	187	180	173	148	167	173	175	187	185	186	182	197	173	160	185	176	179	179	160	194	177	189	165	186	160	155	171	186	172	176	173	168	189	175	169	196	180	178	187	182	165	168	173	177	200	189	201	158	179	149	175	177	190	145	168	182	183	187	184	184	170	168	166	179	180	176	169	178	162	174	202	167	186	197	182	189	177	190	156	171	189	203	178	168	198	190	198	164	170	178	175	194	199	169	199	171	176	190	167	177	163	188	178	204	165	189	168	182	186	173	176	192	217	186	188	178	172	198	197	215	174	170	195	173	171	183	171	202	169	197	172	201	191	187	177	187	169	185	179	156	163	159	202	172	170	175	174	160	201	153	179	182	179	192	164	164	159	181	175	196	175	169	176	169	153	194	181	182	166	168	211	166	160	170	174	176	187	172	150	161	178	182	189	163	169	159	178	195	168	170	175	167	156	190	174	158	186	176	180	169	180	193	170	170	183	179	178	188	177	189	188	192	184	179	173	185	198	182	144	184	158	175	170	177	189	171	178	188	184	192	165	187	179	200	159	170	171	153	182	182	170	201	172	180	177	172	183	205	170	187	185	164	182	171	195	176	176	165	180	161	177	170	181	185	156	201	187	204	170	169	173	154	205	174	165	198	170	203	189
22372	20186	26811	24610	20199	19832	9804	2033	1164	929	813	775	681	598	615	617	518	530	515	513	434	460	447	450	455	447	420	445	458	440	436	389	436	443	395	394	407	422	433	412	413	405	412	396	394	395	401	404	428	389	395	393	415	384	412	404	417	419	380	364	374	370	372	437	399	397	396	363	414	380	397	386	364	388	420	372	415	407	380	384	347	390	373	326	359	365	366	359	397	377	385	374	388	361	371	399	409	364	380	379	386	388	394	394	400	370	403	390	365	397	389	382	357	375	368	372	359	369	384	421	368	375	371	382	393	377	401	360	391	393	364	356	364	383	385	354	382	385	347	376	351	399	377	377	359	365	368	354	400	378	387	392	369	364	396	346	387	389	378	380	379	372	382	385	419	381	433	363	390	410	392	410	400	382	396	400	425	370	378	425	397	361	378	393	391	372	353	364	370	368	392	390	395	378	407	370	368	397	384	366	392	352	423	397	376	393	353	388	351	375	361	356	413	382	385	422	397	403	391	366	338	413	372	372	391	415	379	420	386	387	393	391	388	375	353	375	349	373	398	387	372	362	383	396	396	370	381	374	379	384	384	370	394	366	404	413	378	377	373	380	389	368	363	397	368	353	366	378	356	404	403	404	410	373	382	351	385	394	379	400	389	371	381	423	368	396	389	389	406	426	379	398	401	385	380	382	366	383	394	390	391	381	388	384	394	358	329	369	372	384	370	407	377	414	388	396	403	374	342	392	385	401	370	404	400	399	374	379	405	401	364	381	374	405	352	409	405	344	369	398	404	358	407	353	388	422	345	405	422	394	340	377	371	385	382	361	383	386	386	384	412	370	402	388	388	400	386	370	389	394	365	396	403	406	411	394	367	355	375	389	393	376	390	397	415	344	397	354	392	377	370	394	373	328	444	421	351	385	351	373	361	400	400	381	390	355	412	419	375	395	370	348	409	391	392	389	389	419	414	401	375	400	416	386	370	359	438	372	366	349	412	368	357	387	361	416	363	381	390	376	347	424	359	383	400	365	423	385	376	358	399	356	372	376	418	365	416	416	373	362	362	412	360	399	394	364	394	379	340	384	358	383	384	384	373	388	384	399	407	401	418	373	387	381	392	390	362	380	368	351	355	401	411	395	396	370	413	352	371	366	361	348	376	391	418	366	361	433	377	379	381	386	395	381	390	416	348	411	412	360	386	373	381	370	405	384	379	382	422	360	347	367	377	361	411	370	393	383	357	381	373	383	389	395	393	388	387	390	365	408	409	394	395	380	392	404	396	387	360	384	391	381	356	387	397	419	327	354	362	401	339	390	378	362	384	382	415	388	411	381	387	374	399	377	361	365	345	397	356	401	396	363	396	371	363	415	383	377	406	382	383	383	370	351	385	378	379	388	377	390	372	398	382	379	373	403	380	410	377	359	353	361	368	357	420	358	368	394	357	409	374	339	370	363	359	374	362	375	345	373	419	366	383	349	405	370	402	402	410	383	347	389	373	399	343	384	398	391	375	405	366	382	369	368	365	381	402	345	359	373	368	371	374	374	391	373	421	409	390	363	384	398	388	379	357	367	384	387	394	386	357	383	353	375	370	401	362	417	394	367	406	371	426	382	357	361	386	401	380	379	390	396	368	394	353	380	365	388	363	364	391	385	372	396	428	398	398	386	374	388	342	360	362	394	410	380	358	358	367	392	432	375	361	403	422	373	380	421	379	366	389	432	386	370	385	385	385	394	350	373	398	377	355	369	376	374	369	365	394	376	362	350	377	405	379	399	424	402	382	373	390	372	395	395	384	376	393	374	362	351	375	389	408	368	340	348	364	334	336	399	383	352	390	370	362	411	391	400	378	358	399	345	372	394	407	412	379	380	396	366	406	402	399	381	420	342	373	362	395	369	363	358	375	368	392	405	379	393	365	408	352	385	410	393	403	361	396	349	398	367	377	406	357	392	392	392	356	358	332	405	377	403	403	370	356	367	404	356	375	388	364	382	386	378	411	380	422	368	367	374	395	349	373	400	362	397	401	388	411	356	371	363	405	403	363	360	385	360	380	368	387	343	398	372	385	344	358	411	415	387	393	410	359	372	370	389	367	388	386	401	349	372	377	392	386	395	378	367	396	368	403	363	361	393	399	397	398	401	391	392	384	369	404	399	358	377	385	369	383	374	410	398	372	399	403	414	393	362	334	363	351	395	382	394	386	369	378	382	371	385	407	400	385	347	393	365	382	409	356	404	376	437	394	383	391	347	380	382	383	370	421	357	363	404	361	353	405	375	380	378	357	412	375	359	383	368	414	413	396	375	400	385	369	379	389	356	349	435	378	418	369	375	382	365	387	364	388	361	405	367	376	377	383	382	384	358	358	352	377	389	381	378	361	363	368	354	392	370	369	370	367	364	398	395	378	347	421	379	377	376	373	381	400	369	381	408	365	381	389	361	370	360	376	353	362	382	391	361	388	414	386	387	332	421	376	371	378	391	379	385	407	361	405	398	387	348	373	380	382	409	391	362	371	363	371	392	427	393	379	351	389	376	353	429	410	400	363	387	384	383	343	385	416	398	390	373	395	363	373	387	384	389	377	408	354	388	364	384	366	342	389	395	377	370	400	387	364	393	372	370	368	396	359	343	379	362	325	358	377	349	384	391	383	426	349	411	383	384	369	358	367	356	398	367	397	357	398	373	421	401	378	365	385	343	399	367	355	355	410	356	398	387	391	389	381	381	359	387	351	363	389	391	381	396	374	403	349	382	392	359	400	356	360	369	420	370	379	380	394	319	385	371	401	372	385	369	430	385	371	381	404	376	374	363	371	328	359	381	379	388	387	371	370	377	347	385	386	390	398	368	389	348	381	398	349	389	347	362	393	366	383	373	376	386	382	415	366	380	411	369	394	416	428	431	356	383	374	376	356	408	351	388	354	387	374	395	400	406	388	365	376	395	369	397	379	420	397	383	399	352	386	367	422	359	398	385	375	421	358	370	395	385	409	366	408	368	379	358	392	386	398	379	370	384	344	368	368	363	387	344	386	396	361	389	395	339	336	377	368	383	354	399	364	379	367	394	405	397	344	397	396	359	363	401	399	381	378	387	400	376	368	395	427	373	398	384	409	425	358	364	376	365	417	368	391	378	352	372	390	370	438	389	385	394	361	363	377	382	364	384	363	382	353	338	359	387	395	341	411	399	421	365	382	350	354	351	382	368	384	401	392	345	402	410	400	397	397	398	391	397	401	359	410	365	397	391	418	370	384	368	362	392	386	372	369	394	347	407	396	397	375	377	357	381	393	372	406	382	376	419	381	423	384	341	379	368	410	402	403	401	375	359	381	379	372	416	355	408	381	360	377	401	370	390	402	388	361	419	380	373	404	391	384	418	398	377	374	406	377	369	366	384	392	402	397	387	351	339	353	424	369	387	372	369	432	404	409	395	388	385	406	337	391	399	362	376	393	403	413	399	388	332	403	381	387	389	390	381	371	375	368	402	413	397	389	371
23787	49463	66092	13504	8254	5294	3618	3295	2135	1609	1491	1332	1134	951	866	811	743	735	692	661	572	586	575	561	510	516	510	508	469	475	434	423	445	399	445	430	417	425	433	389	439	400	408	411	441	423	421	372	396	382	387	402	417	379	400	399	397	376	370	380	399	345	373	370	377	400	391	341	369	367	365	360	376	355	353	409	378	351	409	352	356	375	349	370	363	373	354	366	349	373	410	370	417	379	385	380	379	365	398	395	329	337	389	370	373	416	355	343	393	409	350	365	396	373	338	349	374	368	342	371	386	411	359	364	352	394	401	378	355	374	351	375	376	375	353	391	359	385	395	372	354	363	340	340	329	345	366	368	379	350	359	372	358	368	377	358	368	390	337	400	336	342	371	362	349	387	373	372	348	355	346	358	356	373	395	385	383	369	336	345	365	340	384	367	355	394	352	379	336	346	360	370	363	380	396	361	355	366	401	401	369	360	341	374	372	399	372	355	374	358	367	353	392	384	413	354	356	364	357	381	351	405	404	361	352	342	359	354	369	364	385	351	354	377	373	367	376	371	365	360	370	364	375	376	337	378	391	362	394	359	384	343	393	374	335	347	384	400	369	404	392	342	353	366	396	371	377	385	373	390	356	349	403	364	372	382	371	358	384	370	398	372	400	382	355	367	367	343	308	360	357	372	392	352	370	358	368	340	357	389	402	381	376	370	353	372	373	346	354	350	382	364	386	353	366	398	343	375	384	334	385	367	407	352	375	388	339	383	405	387	375	326	375	370	348	330	357	398	345	359	330	369	371	408	386	358	374	377	378	370	380	377	380	381	337	360	351	366	367	382	361	355	353	364	361	383	350	376	393	392	360	383	371	366	374	350	349	354	393	362	411	348	369	365	395	351	324	347	361	361	369	338	358	400	385	365	371	380	333	370	367	360	374	360	391	392	370	336	372	364	353	336	360	371	363	361	375	367	356	364	374	367	376	373	371	365	367	371	377	392	392	369	385	361	373	411	395	377	375	375	375	354	380	375	369	379	358	382	361	345	363	385	353	396	361	344	353	353	383	388	352	339	390	390	402	366	392	362	371	399	341	352	383	381	369	359	344	381	359	379	351	338	393	357	383	356	361	356	360	334	370	389	352	357	362	342	346	354	391	350	354	360	362	376	397	370	387	353	400	363	339	337	330	356	363	347	351	367	344	358	356	407	340	404	368	373	372	333	357	385	366	364	361	388	373	399	371	415	376	353	368	371	392	357	353	337	374	387	384	395	397	329	379	360	382	375	384	369	329	401	361	340	373	389	363	370	346	354	406	383	372	351	374	346	359	357	382	375	383	363	370	380	348	357	358	367	398	376	371	374	358	360	381	380	382	360	363	353	372	353	365	348	375	390	387	322	380	385	373	391	350	357	334	339	370	392	320	384	392	342	385	391	355	361	386	336	421	376	343	364	386	372	357	359	376	370	356	384	385	383	353	362	370	379	345	367	352	372	414	354	363	365	382	389	392	373	349	382	372	341	363	378	405	365	332	396	338	336	376	382	373	362	363	390	368	349	338	373	351	356	331	377	373	373	355	400	357	319	365	369	384	341	350	319	360	382	401	364	351	352	379	385	384	408	392	365	336	385	356	394	359	355	367	370	365	366	356	376	351	395	359	357	372	393	368	328	402	364	380	367	410	361	358	367	390	401	354	382	350	371	334	391	362	372	361	360	347	389	376	341	400	356	371	348	355	408	364	381	381	373	375	392	397	359	352	322	417	360	377	356	379	349	379	352	340	361	355	376	363	352	368	370	376	374	350	387	375	350	354	378	370	419	367	379	345	344	379	351	372	381	342	372	362	369	368	365	374	373	350	402	351	345	363	385	351	362	423	393	343	371	365	366	354	348	391	325	349	388	366	336	328	391	330	376	398	372	370	358	360	359	352	374	383	352	372	387	385	340	392	375	362	351	392	334	367	327	389	362	377	364	356	378	353	379	358	365	362	370	357	337	333	369	333	361	378	378	358	365	348	370	362	352	381	403	375	417	375	375	360	395	382	354	362	330	391	381	377	385	345	339	366	378	362	337	365	338	329	379	386	362	388	383	351	389	402	382	377	370	349	351	368	360	348	387	386	389	361	351	367	342	365	337	389	369	387	369	391	363	362	348	388	387	393	379	366	377	362	352	404	353	396	372	356	376	361	365	381	335	343	354	389	412	364	375	363	393	392	364	357	352	383	344	390	408	377	365	390	359	358	372	364	377	365	386	353	339	365	375	392	386	373	393	361	371	360	347	372	359	359	395	401	362	373	386	361	352	419	363	394	379	385	372	349	413	401	373	362	355	379	371	407	367	351	352	353	372	367	378	379	414	365	330	370	389	381	370	382	398	376	379	360	376	403	386	385	362	363	357	373	411	373	353	371	388	389	383	343	361	368	368	371	357	338	360	347	344	370	355	354	376	385	412	389	374	379	359	361	366	376	304	382	374	357	337	328	358	404	392	374	330	374	364	349	368	401	357	398	362	364	364	374	378	357	374	351	348	373	348	367	372	377	363	363	387	367	381	404	351	363	367	354	350	380	358	327	348	330	399	361	366	327	370	395	380	377	354	380	359	408	387	371	405	380	353	390	389	353	394	356	355	340	394	388	337	337	362	363	387	361	403	363	351	357	362	373	333	366	385	384	350	360	371	380	387	378	372	362	346	365	329	375	361	369	358	393	369	408	364	367	367	383	364	367	375	386	386	339	366	364	373	406	353	348	358	339	374	362	352	363	333	343	393	376	349	362	373	352	380	357	346	380	337	357	367	370	365	359	371	381	360	371	349	340	367	337	380	385	333	347	360	339	387	400	351	361	334	382	393	361	361	394	387	375	346	394	349	340	367	369	379	393	368	378	388	377	354	363	351	369	344	382	352	345	350	344	355	362	368	363	364	350	368	364	346	350	379	364	383	345	360	356	393	373	347	379	350	373	335	371	356	360	366	367	378	369	413	410	402	376	384	369	352	374	353	392	384	393	355	372	383	411	364	354	399	352	376	338	346	353	344	362	371	368	364	372	381	399	365	353	384	361	383	366	371	397	352	350	402	392	365	369	389	371	400	358	359	361	378	370	365	366	359	361	376	388	331	340	366	365	371	357	372	376	366	388	374	375	361	352	359	319	416	362	366	394	375	394	355	380	383	372	366	354	338	367	383	352	361	399	372	344	372	343	395	370	335	355	363	383	315	384	362	369	360	329	350	338	324	397	350	356	379	355	394	359	370	361	377	345	351	404	349	340	364	360	352	360	391	359	387	349	381	352	396	347	374	385	387	378	362	386	368	369	391	363	370	367	383	373	393	410	372	375	343	390	331	354	372	317	363	382	374	346	375	388	364	363	317	345	391	353	363	386	384	388	327	399	413	385	332	346	386	400	333	399	321	397	362	361	376	367	362	389	337	378	355	354	389	354	352	412	357	327	378	395	367	340	368	350	361	345	379	403	365	397	353	355	384	366	384	361	370	394	360	399	382
28123	19087	16952	4937	651	315	226	170	151	117	113	124	121	107	123	130	123	125	125	112	110	114	115	115	118	125	129	105	109	123	122	123	120	110	141	120	105	107	118	123	112	116	139	96	92	99	109	114	129	133	118	116	109	118	121	122	126	107	128	96	118	121	124	118	95	119	118	126	106	114	144	139	116	104	119	108	105	130	133	105	133	110	121	121	127	95	117	112	109	116	118	112	122	130	110	117	123	112	119	97	113	118	112	116	109	105	119	126	98	120	116	137	123	120	112	102	119	100	135	107	114	130	120	131	118	114	128	105	124	116	128	110	120	93	99	105	116	123	125	105	127	115	109	105	124	128	114	130	107	119	123	113	105	115	111	103	107	114	118	107	130	102	125	120	127	130	122	122	117	111	106	130	130	111	111	115	108	105	115	109	119	99	121	106	108	114	128	119	103	121	116	105	126	122	125	124	103	122	120	119	120	115	124	122	134	117	110	112	117	125	126	109	119	117	116	115	105	111	113	90	108	119	119	127	119	105	124	98	114	122	111	120	103	110	111	117	105	92	120	136	105	101	105	118	110	122	106	119	107	101	98	112	105	124	116	116	104	94	134	138	124	107	111	113	113	106	129	124	94	121	118	102	130	126	102	102	117	136	123	133	103	96	107	107	117	96	121	127	128	82	117	107	115	139	110	115	115	124	107	102	118	137	123	124	120	105	97	114	121	132	142	117	102	116	115	139	115	132	112	124	133	113	122	120	111	97	123	119	119	125	111	111	114	123	103	121	121	113	110	117	131	123	123	121	113	119	107	107	116	127	109	121	135	111	119	136	110	131	115	117	112	126	111	106	127	122	117	112	97	97	114	124	134	102	125	123	108	114	103	112	112	136	116	105	107	111	125	119	118	115	136	112	120	122	126	108	114	128	111	116	121	130	96	112	118	113	124	121	118	120	116	104	105	110	102	117	127	107	114	93	121	114	113	114	96	122	120	118	113	121	111	120	129	113	111	111	111	120	106	106	99	105	114	135	124	103	117	113	120	123	111	87	131	119	119	119	121	112	95	107	106	118	112	124	110	125	100	110	120	138	98	113	97	122	114	104	111	121	88	115	117	100	126	126	121	119	103	120	109	135	121	104	121	129	109	114	137	122	118	111	91	103	102	89	107	111	99	119	104	116	104	105	116	107	115	123	123	132	110	101	118	125	114	119	110	105	116	102	122	139	115	112	103	127	114	137	95	113	124	113	101	119	134	130	127	125	96	112	135	111	104	121	110	112	121	134	101	104	120	108	106	119	100	138	133	98	110	110	116	110	114	93	135	106	117	116	113	131	116	123	112	101	119	117	109	114	115	111	113	103	81	136	123	125	138	110	119	113	108	107	128	118	107	120	104	113	105	105	112	116	107	113	120	110	107	104	86	115	113	131	129	150	100	110	120	126	101	95	112	126	121	132	116	124	136	136	119	95	114	90	89	123	135	113	114	95	130	130	143	140	105	107	112	120	121	100	111	120	109	105	114	116	105	113	114	114	111	116	120	122	110	124	115	100	103	112	118	127	112	115	128	125	120	115	125	116	113	114	122	104	112	117	105	114	110	137	107	118	121	130	98	115	130	104	111	110	112	122	106	103	121	111	115	113	115	110	108	118	103	101	118	110	101	132	137	102	118	123	115	97	117	112	138	128	119	115	101	138	125	111	111	120	123	107	128	130	114	136	113	109	115	117	120	114	128	132	129	113	110	131	125	130	111	103	114	108	126	109	110	124	106	101	117	112	140	110	102	130	101	119	118	97	114	109	130	116	144	124	125	123	118	131	146	106	104	103	137	119	120	129	123	126	109	120	118	104	95	115	126	122	108	114	98	122	109	103	110	122	92	121	127	120	108	102	116	124	97	101	111	144	110	124	125	106	138	105	99	101	123	118	127	90	109	122	125	118	120	113	124	104	105	122	106	123	128	125	101	108	125	118	105	127	119	111	101	113	106	134	118	117	102	109	121	120	117	105	121	109	89	112	118	119	114	122	124	91	113	132	125	101	133	114	115	112	100	122	126	114	132	110	109	132	122	96	125	129	130	126	134	129	151	104	118	92	102	121	113	105	92	143	118	111	121	131	108	122	101	113	102	142	112	119	121	130	93	106	106	127	114	98	109	101	96	129	114	119	113	104	126	110	102	119	120	114	113	123	118	129	114	104	110	115	112	115	123	114	112	117	99	123	115	105	102	124	118	115	126	121	108	110	129	128	123	114	115	121	108	97	116	107	109	121	97	123	111	147	114	122	122	107	113	127	118	118	110	123	120	95	118	108	103	102	123	123	104	102	119	143	117	114	129	96	136	119	133	107	116	111	111	119	122	108	124	126	120	94	121	121	111	152	123	133	118	122	113	113	101	109	102	124	126	126	125	113	112	111	109	103	110	118	109	113	131	113	115	110	107	135	110	101	119	101	129	113	124	119	126	136	119	116	105	114	112	122	107	120	93	111	115	124	115	113	114	97	123	113	108	115	112	119	125	117	123	102	114	96	109	120	130	115	125	110	129	115	116	117	134	98	123	109	104	114	110	128	118	106	109	132	113	130	107	119	119	103	126	117	115	124	111	114	121	94	110	133	113	102	101	115	111	120	111	110	113	105	118	125	120	120	109	95	122	106	124	112	118	114	106	100	114	108	133	137	124	120	119	120	116	115	113	115	106	122	115	108	107	126	119	129	109	128	109	115	132	116	128	119	104	112	109	113	109	96	105	116	100	113	123	113	102	120	104	103	124	95	101	115	125	128	115	124	106	103	124	102	121	122	113	108	114	134	125	120	131	102	117	112	115	123	115	100	126	107	120	104	107	109	124	120	105	117	112	129	146	114	113	102	115	111	135	118	129	133	132	110	130	99	127	113	113	121	112	108	130	122	114	114	127	94	106	121	122	124	113	139	141	106	121	115	104	119	116	113	121	127	111	136	119	109	115	119	124	118	125	119	104	126	116	138	117	119	136	128	118	119	126	113	123	115	98	86	126	128	116	105	125	106	116	106	115	128	126	92	130	121	130	121	96	124	130	130	105	124	116	114	99	125	116	142	122	117	131	112	112	88	127	122	109	110	101	115	84	101	132	134	111	121	125	116	133	125	106	116	110	114	110	134	116	103	119	116	123	104	112	128	120	128	126	117	130	112	95	118	120	115	98	123	96	137	117	115	109	125	122	110	131	107	109	116	116	138	104	100	129	100	130	107	117	143	102	113	115	134	107	114	102	106	105	104	122	128	106	120	126	127	104	122	132	109	111	116	114	113	112	120	129	127	120	100	112	124	108	116	113	120	110	113	120	97	116	117	121	105	124	123	96	104	110	118	116	113	97	112	99	115	112	119	111	116	119	112	125	119	114	101	121	119	115	117	108	109	107	127	117	116	109	120	109	127	105	105	130	108	129	113	111	120	109	116	133	112	115	98	126	128	111	123	125	120	109	104	112	104	99	109	104	125	96	112	120	116	110	118	105	110	102	127
20247	23002	22879	4174	1356	614	417	292	218	171	151	146	129	146	142	133	171	125	149	126	145	152	146	121	146	152	125	142	119	152	124	137	135	146	145	144	142	131	150	124	147	130	123	141	142	134	144	147	117	141	139	126	117	144	137	146	134	141	123	155	159	123	126	143	139	140	116	138	125	129	134	142	145	149	142	128	125	130	139	132	130	119	134	130	111	131	133	124	113	114	123	145	140	117	124	135	156	148	129	145	108	131	127	124	136	128	111	120	126	144	158	136	133	171	150	131	143	122	143	104	121	131	136	128	134	138	122	135	124	138	147	150	104	121	116	116	159	131	128	130	146	143	136	133	124	133	134	120	148	146	139	126	128	132	142	118	152	126	141	144	138	143	124	142	137	131	123	153	137	118	108	134	134	133	140	123	125	136	136	132	136	141	134	139	140	146	131	133	142	137	129	133	129	124	135	133	139	117	135	146	131	147	122	117	127	115	168	128	125	153	122	114	112	154	134	139	130	129	135	135	140	137	143	139	130	130	131	130	140	110	138	134	143	137	133	130	124	134	122	143	129	123	116	127	126	127	153	133	134	116	122	122	135	143	145	145	129	125	145	141	130	127	112	147	138	126	133	122	138	117	129	144	122	119	116	130	139	128	152	145	122	128	125	115	131	141	139	129	147	126	127	119	138	151	141	153	147	121	120	147	116	143	122	129	122	134	131	148	132	134	136	145	131	125	93	136	140	132	134	115	125	147	148	139	134	122	121	137	131	138	139	136	145	140	130	134	134	101	134	124	169	147	132	136	131	141	122	129	152	138	152	119	147	126	137	145	118	145	128	139	129	142	132	147	113	156	132	128	132	135	132	126	128	124	137	121	140	122	156	134	147	130	123	140	130	134	137	132	113	111	135	138	142	145	139	139	160	129	136	143	128	142	143	134	139	159	125	153	130	129	144	152	133	125	121	150	124	145	133	133	137	133	148	122	116	137	122	142	121	128	147	155	124	115	129	144	141	133	144	133	116	138	128	136	127	128	133	136	136	118	128	119	143	143	139	112	131	124	155	143	122	154	114	125	133	136	135	152	146	143	117	112	130	138	134	164	135	126	134	141	131	141	129	118	115	120	126	126	144	126	138	142	128	146	142	123	144	152	132	155	141	146	128	135	130	127	145	143	125	126	139	111	139	131	126	127	151	141	99	133	131	127	132	132	133	126	135	148	147	119	140	148	105	120	113	126	105	125	123	120	145	153	141	127	131	134	136	141	104	136	121	143	135	131	115	126	122	140	159	149	127	141	123	140	113	152	126	127	130	138	146	132	140	118	119	154	130	134	120	142	143	130	131	149	127	130	146	152	112	131	128	122	109	152	142	123	138	129	140	149	132	143	140	127	126	129	133	131	131	150	138	111	126	133	144	131	144	130	137	119	144	126	154	118	133	144	134	121	131	142	153	135	129	127	129	136	138	112	141	133	144	146	152	120	143	112	137	142	136	137	143	142	149	112	125	128	111	145	135	118	140	122	129	124	141	135	134	127	122	139	131	137	130	128	134	130	132	132	137	127	130	130	113	163	130	134	147	136	118	130	143	136	139	128	137	138	143	117	124	127	158	137	131	125	136	125	124	152	124	123	148	122	148	145	149	138	134	139	127	143	130	130	138	136	136	135	136	124	129	126	143	138	145	135	141	130	114	124	136	101	131	131	140	121	139	134	122	147	148	136	139	147	125	120	131	147	130	116	141	130	143	131	134	146	115	123	164	129	126	123	138	123	138	129	129	123	140	127	117	147	117	120	140	115	128	127	126	128	129	129	137	131	139	111	147	126	139	130	133	133	120	160	112	140	139	133	141	125	138	140	137	128	121	132	139	130	112	128	124	128	151	128	147	157	139	132	150	128	128	129	157	125	120	126	157	126	135	140	130	139	133	126	130	148	124	151	141	142	129	159	123	144	128	143	147	139	118	148	141	136	162	135	143	127	126	106	139	147	132	118	133	141	125	112	142	150	125	131	124	138	149	140	147	148	116	135	129	138	128	133	147	134	144	125	126	134	138	147	126	122	145	119	135	131	132	150	138	126	132	146	120	136	133	137	127	138	135	133	129	114	135	135	162	126	131	122	127	154	140	127	132	131	148	124	126	125	129	137	141	129	134	129	133	110	144	124	120	147	114	119	135	121	150	114	132	157	139	130	116	137	128	120	144	122	116	125	122	126	137	140	143	143	134	119	130	138	143	101	120	130	129	122	146	123	140	143	111	107	131	123	142	137	141	136	144	122	151	121	131	119	127	121	120	141	140	120	132	127	121	138	122	142	115	114	156	114	144	117	116	116	117	133	129	132	146	120	138	144	121	133	134	123	115	131	133	152	122	137	139	119	141	142	153	126	140	141	115	148	134	129	121	127	139	125	135	112	94	140	138	114	141	129	136	125	137	114	154	152	143	136	137	128	141	130	121	124	135	132	131	158	138	131	136	134	132	137	125	140	134	131	139	134	126	150	134	133	121	125	126	123	103	123	134	147	148	137	148	149	124	129	140	131	123	132	136	160	115	136	133	109	140	143	135	124	139	122	137	127	121	135	134	139	127	122	142	124	112	139	109	124	136	130	135	140	136	116	124	165	149	137	119	130	121	121	140	132	135	127	132	150	141	135	132	103	140	132	126	115	115	128	147	156	129	123	116	123	135	134	145	118	134	124	148	141	142	125	153	137	145	136	145	139	151	144	119	120	156	141	129	129	119	127	154	141	123	120	139	141	134	143	115	152	170	114	143	120	116	147	149	117	142	131	152	130	117	130	146	137	121	130	121	120	129	119	139	136	133	134	137	137	135	134	122	134	122	134	124	122	127	143	124	128	126	145	141	151	154	128	138	127	157	134	112	127	132	156	149	112	130	117	121	146	139	113	137	124	122	144	115	118	134	121	126	143	133	133	150	141	131	132	134	126	127	123	137	148	126	126	136	129	151	124	141	129	122	119	124	129	123	137	116	140	107	120	130	124	139	119	121	146	140	157	121	121	120	121	135	141	135	132	150	119	130	131	132	153	122	145	137	141	133	120	137	133	142	128	154	160	129	142	127	118	126	145	149	136	128	129	128	123	119	116	122	134	148	142	134	121	129	146	130	169	126	126	133	128	120	137	135	151	129	141	123	139	105	129	133	129	148	146	115	154	138	113	125	137	142	125	140	113	132	135	115	143	111	135	135	129	158	110	125	124	109	132	118	125	132	127	137	129	163	149	160	142	130	131	130	128	139	138	143	128	122	155	125	146	132	128	98	135	130	130	133	146	151	131	129	129	149	113	127	147	172	144	140	126	145	131	133	134	126	151	137	152	156	117	152	129	144	124	117	144	134	132	132	144	134	122	134	144	130	149	120	126	129	155	115	146	136	127	123	137	127	125	120	128	122	130	118	162	143	141	142	134	162	130	125	127	132	128	123	147	123	126	137	140	133	134	151	121	134	128	155	132	135	141	135	122	128	119	116	143	118	148	119	143
24661	20190	27021	25654	19027	8205	1494	936	672	489	412	394	370	303	303	332	247	263	269	214	232	234	224	211	210	198	213	192	188	185	188	184	197	184	191	188	194	169	204	186	175	169	195	177	204	156	175	182	164	165	193	166	165	186	173	201	175	168	178	168	155	162	178	145	149	179	167	173	183	182	165	158	185	194	192	160	176	187	183	181	187	162	159	165	191	159	183	183	183	168	176	162	151	187	183	159	203	171	163	172	154	176	182	185	172	174	169	188	175	179	167	190	174	179	175	178	178	170	176	180	189	165	183	156	164	189	173	164	176	182	168	161	168	159	162	189	163	154	170	177	172	135	170	147	184	181	165	201	163	181	180	177	201	189	185	157	158	149	193	178	168	156	184	174	161	181	175	155	166	168	182	171	161	179	145	159	179	169	166	153	175	148	186	166	176	180	175	164	161	184	170	199	180	154	157	172	178	176	178	174	170	158	165	175	160	180	152	165	191	150	150	181	198	164	171	170	165	187	146	164	149	162	168	166	185	161	167	195	175	165	150	181	169	181	159	147	163	176	173	190	172	158	184	165	146	163	195	187	165	189	163	167	194	184	167	193	170	184	177	173	188	185	167	143	148	172	167	180	168	174	177	159	184	176	159	181	173	184	161	170	186	166	159	149	147	178	176	187	176	174	173	172	172	187	174	190	173	173	151	166	185	176	197	153	160	182	184	174	162	162	164	163	169	165	153	181	175	150	180	179	163	161	156	153	159	175	164	168	187	178	169	167	169	184	164	182	184	173	169	172	186	149	184	153	150	188	176	172	174	164	194	196	179	184	173	143	172	167	168	170	166	171	173	180	175	172	164	177	181	178	147	174	181	156	153	143	155	183	164	159	151	178	166	185	177	165	178	172	171	179	174	171	192	150	164	164	168	174	167	167	161	173	151	169	193	182	175	192	169	170	164	194	165	181	181	180	162	166	171	177	186	184	154	196	147	180	172	165	142	187	175	178	168	192	163	166	160	178	154	164	172	155	199	164	177	178	171	185	177	160	171	178	155	167	174	188	179	179	161	165	180	179	154	159	147	165	139	148	167	193	174	173	162	177	162	180	188	159	177	180	179	189	178	151	162	153	185	192	162	151	184	166	180	155	167	164	166	176	176	177	170	156	162	168	174	184	181	187	182	185	193	154	159	187	153	162	178	156	191	162	164	167	170	178	193	137	181	182	168	174	166	167	163	170	164	152	215	175	178	162	166	183	180	168	180	173	150	182	162	177	192	174	174	192	170	179	194	164	184	170	162	189	187	178	168	184	186	181	169	171	182	154	148	179	168	173	169	164	193	169	173	152	175	184	191	169	167	151	190	180	179	157	157	159	153	169	137	158	182	164	164	170	154	155	179	159	177	172	173	181	169	183	155	165	183	157	160	166	177	147	165	165	166	201	167	162	173	189	175	153	162	173	155	176	181	178	174	172	202	177	188	177	186	151	163	188	188	154	162	161	178	176	164	174	177	174	175	179	176	175	173	168	162	193	153	153	202	205	196	179	164	171	179	161	170	188	172	181	171	181	174	168	151	158	194	179	186	165	174	177	162	163	174	176	173	153	158	161	144	159	175	155	181	156	164	168	173	157	174	181	167	179	159	181	175	144	153	166	161	159	179	174	183	171	167	188	159	191	163	159	182	160	187	154	144	181	178	185	195	177	170	178	140	165	161	192	148	166	178	177	155	177	164	169	155	188	159	157	172	165	155	157	158	188	192	167	165	179	187	164	161	150	187	185	173	180	157	176	180	163	191	163	152	176	196	162	167	168	175	157	155	174	172	170	163	196	171	170	166	163	167	163	177	166	156	162	169	168	167	185	171	160	173	169	169	172	187	162	155	174	174	149	169	212	161	155	171	164	190	174	205	156	178	171	163	160	170	169	165	186	180	166	167	196	168	172	183	177	178	157	160	181	184	175	179	155	174	161	173	172	195	160	166	181	168	166	177	156	175	138	169	192	179	166	162	186	174	148	171	163	195	171	164	179	179	163	186	158	179	201	153	202	183	181	165	176	168	184	166	175	176	196	168	148	186	142	176	158	170	165	174	198	184	166	155	148	183	174	161	171	189	160	174	171	181	155	180	153	178	160	172	193	193	178	155	173	169	172	174	155	172	199	167	192	171	150	170	184	166	187	155	187	162	175	190	176	155	159	187	157	149	166	175	162	175	193	159	165	168	178	168	192	197	174	175	165	177	154	191	185	155	173	173	163	171	135	181	139	175	177	170	153	163	172	185	177	181	157	167	166	156	171	167	173	183	170	173	178	167	176	179	167	168	196	163	162	159	169	154	153	151	165	163	157	167	163	182	174	180	173	183	151	182	186	178	198	180	177	154	160	143	178	184	194	158	168	178	154	184	154	183	174	165	182	185	141	175	165	176	180	170	176	171	147	174	182	151	168	172	195	154	169	187	167	172	172	165	180	172	190	173	154	167	167	178	172	179	175	181	183	148	160	188	178	190	162	177	162	151	160	167	158	186	180	165	169	166	169	182	163	197	149	163	162	163	199	176	165	165	183	169	160	164	179	177	166	176	170	174	164	172	154	172	166	162	161	168	172	190	183	208	166	164	174	191	160	200	177	169	152	167	179	178	196	199	176	142	188	179	205	191	186	189	173	174	155	152	180	186	200	173	190	159	191	187	166	179	149	180	180	203	167	161	185	199	173	181	162	191	154	168	193	186	185	172	176	187	172	178	166	159	176	181	168	175	160	150	173	175	150	177	171	184	166	164	160	187	170	170	166	180	167	189	154	154	172	150	174	160	182	162	190	175	162	176	196	188	185	180	176	180	165	165	149	176	166	174	160	193	190	190	153	176	199	167	166	151	182	180	205	170	163	182	171	173	184	180	155	170	182	172	163	160	189	159	164	187	178	190	186	152	157	183	176	148	180	152	158	178	148	165	183	186	164	189	163	187	159	177	164	161	155	167	173	155	184	187	167	174	168	161	189	189	181	172	175	188	173	166	166	187	176	178	168	180	168	173	165	158	178	163	181	205	183	170	196	190	161	143	171	179	178	154	179	165	161	174	170	167	180	153	152	182	194	139	177	158	184	171	173	172	180	167	160	169	154	162	166	145	199	182	182	168	176	189	146	173	175	185	154	158	161	158	155	187	156	163	156	169	174	179	174	183	172	165	161	187	171	144	163	207	162	155	161	160	175	178	172	167	159	168	161	154	160	177	188	191	181	165	181	187	164	179	162	175	182	160	167	179	178	180	169	174	195	162	167	164	169	181	180	176	155	184	178	172	156	160	162	175	171	181	166	175	171	192	167	160	173	169	176	163	162	155	166	172	178	165	164	167	164	171	175	202	155	164	163	188	157	212	169	180	186	167	193	169	163	152	186	185	168	166	168	169	165	164	156	177	186	178	165	181	196	146	184	170	182	161	158	153	175	175	179	157	163	177	159	165	193	171	156	174	187	152	149	182	172	176	164	169	166	181	160	160	180	159	177
21078	30169	52045	9890	5410	3265	2302	1808	1351	870	800	732	571	490	452	412	381	330	361	319	300	282	244	272	257	263	217	213	222	216	214	225	209	231	225	205	198	198	215	207	203	205	211	199	198	182	174	200	207	188	167	188	195	166	181	182	161	163	215	169	203	189	192	198	183	204	202	175	201	170	163	201	172	194	180	163	166	160	179	154	180	171	186	171	176	196	176	172	169	163	175	166	178	158	193	176	177	151	189	174	197	198	185	194	158	165	140	181	187	173	167	163	149	197	185	172	207	174	173	186	169	170	176	182	182	158	162	182	145	165	173	188	164	161	150	190	180	184	172	150	196	168	164	169	167	172	174	162	162	177	193	176	172	190	188	178	160	168	192	175	181	188	176	177	174	160	160	181	166	189	172	174	184	187	159	191	172	167	171	147	184	181	170	174	154	164	170	179	194	156	164	169	172	184	150	155	161	178	163	157	137	160	161	192	153	171	158	178	162	150	180	162	162	201	196	168	172	162	162	177	184	188	167	173	153	158	172	182	177	158	201	171	156	197	168	165	165	163	182	185	190	178	178	165	155	170	155	167	156	174	167	174	171	178	179	142	172	182	162	172	169	178	169	173	176	163	152	168	157	174	190	164	171	166	164	154	178	190	188	174	166	166	178	159	195	174	159	172	177	176	173	150	159	182	161	164	178	175	187	186	188	157	188	162	193	188	195	157	181	161	182	167	196	156	185	189	162	174	173	174	175	161	190	165	194	181	150	172	161	180	154	167	175	167	193	161	168	173	186	201	176	169	203	181	208	166	179	157	165	161	181	179	194	158	175	184	185	189	165	177	172	172	157	171	169	156	190	160	156	175	171	198	185	151	183	171	181	161	161	160	184	178	155	179	185	188	177	170	164	167	167	174	173	176	164	165	178	174	176	155	160	165	167	162	167	179	198	159	200	171	190	187	158	180	178	185	182	137	164	187	173	182	185	180	163	179	181	163	170	181	188	176	180	165	150	168	168	163	182	172	175	162	174	162	170	178	166	148	176	191	159	150	164	169	174	157	160	197	171	174	188	166	189	178	182	183	162	176	169	164	179	162	167	189	169	188	189	164	204	195	172	166	168	181	154	197	176	159	173	150	165	201	175	156	195	168	172	182	177	151	188	149	174	176	179	175	161	166	188	152	176	196	183	211	168	180	178	173	158	163	178	152	167	195	178	153	174	178	167	167	186	161	165	174	168	162	187	163	150	186	188	171	160	201	178	189	184	168	176	170	169	170	180	181	173	180	162	185	173	178	161	187	193	179	190	167	157	190	171	168	172	193	184	179	182	167	151	170	188	183	167	156	171	182	163	173	150	192	156	160	154	168	171	193	166	180	187	178	173	180	175	179	146	184	182	167	176	186	190	147	148	163	200	189	173	153	178	202	192	158	173	194	175	178	192	156	181	163	174	183	175	173	186	188	151	171	160	165	174	189	183	168	159	187	164	171	167	199	198	164	161	183	170	171	152	209	152	167	159	165	202	171	165	171	182	185	177	169	175	144	154	183	185	180	179	177	154	184	188	202	167	165	167	207	176	160	167	178	175	196	190	180	171	166	156	168	179	177	174	172	185	192	182	160	182	157	168	169	185	173	184	196	178	176	175	170	146	178	171	164	161	182	158	186	183	154	174	164	150	196	169	161	192	156	157	179	165	176	172	169	176	168	176	180	158	170	179	173	149	203	167	161	189	175	167	164	171	175	166	184	176	176	201	191	180	191	171	151	162	171	196	160	169	161	166	168	160	198	190	183	200	166	186	166	210	150	162	184	185	187	158	182	168	174	176	171	204	182	174	173	171	172	170	142	181	145	208	177	169	180	165	182	192	168	169	159	174	166	181	170	178	161	182	164	149	177	177	184	172	170	181	175	174	170	152	167	169	164	177	193	171	167	179	160	175	171	177	168	176	161	183	173	166	151	180	175	173	156	168	161	152	139	178	171	182	175	189	143	180	178	174	176	149	162	164	183	184	160	171	182	201	162	203	168	186	190	164	173	155	164	149	202	158	169	170	182	160	169	181	196	146	171	171	179	141	155	166	195	190	186	160	173	177	181	176	176	165	170	165	165	170	168	191	151	176	181	164	189	199	176	177	158	163	182	153	196	168	164	167	169	185	202	172	167	155	174	166	165	169	170	162	183	163	159	170	173	171	199	177	181	194	176	186	169	194	180	174	171	149	183	164	159	181	178	174	196	211	181	153	182	170	181	198	196	195	160	166	169	144	170	167	169	192	173	179	182	173	155	197	173	202	206	159	151	162	183	159	171	166	161	196	177	166	192	162	177	156	178	169	167	179	194	162	168	170	184	156	188	164	185	157	181	183	163	166	179	179	175	194	187	167	164	187	175	166	170	173	172	156	164	168	183	180	186	160	188	183	180	174	166	193	186	184	175	183	167	157	183	174	171	159	156	170	152	179	188	166	160	189	158	163	176	146	178	191	173	161	182	167	185	173	173	182	193	152	180	189	191	174	153	178	195	156	166	191	159	181	194	181	159	175	176	172	195	163	163	162	198	134	181	169	194	168	168	175	158	180	196	179	176	176	205	164	178	182	177	176	207	162	209	175	192	173	187	169	172	183	179	170	162	163	159	162	163	164	171	153	166	187	176	163	166	188	187	164	181	160	157	174	159	197	172	165	157	186	160	158	172	167	166	174	177	141	159	155	198	153	173	183	184	195	182	182	194	172	173	164	180	162	171	158	174	170	177	171	169	158	172	159	172	188	204	187	177	182	179	188	161	153	183	159	174	188	163	144	169	178	175	162	187	194	154	183	171	170	143	157	193	168	184	168	147	167	164	186	188	162	154	160	157	188	201	180	170	174	146	167	177	159	173	195	180	159	179	189	179	181	162	175	161	175	174	159	175	207	198	186	170	184	166	183	198	196	146	183	164	170	179	187	186	166	173	164	155	156	189	158	169	152	189	187	184	167	166	186	187	155	163	178	187	180	190	174	178	167	159	181	167	162	189	167	174	169	168	191	167	173	158	196	149	164	162	181	193	175	192	162	178	157	160	186	178	194	183	166	177	164	156	192	169	181	176	176	175	192	190	176	179	170	205	183	159	152	195	163	171	177	190	194	180	187	167	174	149	144	164	173	188	192	183	170	154	171	151	185	184	168	160	197	150	164	177	182	187	172	163	173	149	198	168	157	152	177	178	167	186	181	177	187	186	176	144	161	168	204	172	190	183	176	176	163	184	154	172	184	166	171	153	188	174	160	180	198	185	175	179	170	157	179	167	166	186	169	192	183	171	185	176	179	160	159	180	160	176	163	190	164	161	174	192	174	158	184	171	154	167	178	178	164	194	185	155	177	177	161	174	162	167	158	190	165	152	149	189	180	163	178	158	164	203	201	174	149	153	183	175	195	151	161	188	162	169	158	190	166	186	180	172	200	189	173	179	181	186	183	201	176	176	170	168	177	169	176	151	187	167	175	159	192	162	169	169	204	159	179	188
22309	20178	26338	25020	20183	18564	6630	2064	1428	906	854	819	730	671	617	632	557	564	535	492	454	456	462	443	448	441	434	410	440	443	387	441	438	417	360	345	429	390	414	400	399	410	395	417	373	387	428	410	406	385	420	393	408	365	381	408	356	388	368	334	408	383	341	400	398	394	400	364	389	402	398	400	387	386	420	384	365	329	390	397	382	372	402	377	370	396	395	374	358	419	387	366	389	408	384	389	340	403	364	391	353	381	383	372	332	375	354	398	367	373	380	386	376	348	355	353	388	399	373	399	373	374	384	381	397	385	414	363	399	405	363	428	382	364	380	354	405	373	405	383	370	394	368	345	378	391	349	337	412	344	383	374	372	334	435	384	417	375	378	381	402	419	376	393	381	377	358	387	381	384	362	385	336	352	347	380	378	402	371	360	389	382	368	405	374	367	399	395	383	373	388	357	341	377	400	406	356	363	347	348	383	363	407	424	390	390	373	376	396	392	374	359	363	363	423	353	400	398	384	370	427	366	340	358	362	361	385	354	366	383	360	395	405	393	360	376	396	391	365	380	369	381	391	384	404	394	381	406	377	354	363	411	357	362	400	350	349	391	384	361	421	409	404	371	369	358	377	349	401	384	350	375	386	384	399	359	347	342	373	385	378	410	370	401	390	384	388	361	338	377	402	371	383	355	363	399	362	383	439	388	392	373	387	375	360	355	381	383	367	406	375	382	379	366	359	398	383	396	370	391	382	341	362	403	378	381	361	345	358	409	383	356	366	366	398	341	385	388	374	387	351	388	366	383	354	408	390	358	392	342	371	405	374	351	379	349	371	402	387	353	341	395	362	372	382	380	373	370	367	381	365	400	401	356	366	363	358	401	381	383	356	366	401	417	347	385	359	395	391	397	337	392	375	378	360	382	396	360	388	376	397	353	372	375	394	368	432	350	383	389	378	368	356	389	418	380	357	398	372	390	338	383	354	368	380	334	376	410	396	390	419	386	387	364	378	389	378	405	395	378	369	383	385	409	375	374	371	361	379	392	379	408	353	388	391	364	368	397	382	371	402	377	407	382	385	371	390	379	360	368	378	380	377	386	369	359	368	382	386	405	385	365	378	374	396	381	387	383	390	397	400	378	371	362	368	386	373	389	381	376	398	379	390	403	328	352	375	374	356	375	397	401	361	398	362	420	413	394	361	392	351	356	402	358	367	380	370	397	372	382	349	376	364	361	397	378	396	399	379	399	364	406	376	351	430	398	355	381	347	354	422	352	370	370	377	352	369	384	385	372	416	363	347	350	383	388	397	428	380	381	429	412	433	359	367	384	401	349	338	382	370	374	352	416	385	376	361	354	382	395	408	360	375	355	415	362	372	401	384	359	365	389	382	371	373	380	327	376	347	369	384	393	384	366	363	366	396	343	382	395	386	369	350	378	334	324	377	386	427	381	390	383	388	402	374	383	355	361	379	360	372	369	378	370	364	383	375	357	390	373	348	398	361	375	356	382	399	398	361	383	373	375	391	393	356	404	373	375	363	382	367	397	381	348	370	415	347	398	372	410	381	396	361	379	376	385	344	368	377	367	365	362	378	362	389	380	372	399	346	403	399	398	379	378	380	374	385	359	376	383	374	369	391	336	384	396	381	363	387	397	399	416	368	359	386	376	370	392	375	352	365	412	438	403	369	379	381	381	402	370	378	370	409	380	397	388	356	362	381	361	352	356	359	390	381	400	397	384	371	383	401	386	402	371	392	378	398	361	363	405	412	393	355	347	358	362	371	367	363	384	363	368	388	370	344	363	374	377	396	379	360	360	387	388	375	352	379	363	350	372	347	373	371	393	354	389	366	383	398	362	347	398	354	338	377	395	380	383	390	381	371	363	381	392	411	358	385	388	438	390	393	389	387	392	358	369	388	405	385	405	374	361	365	352	354	410	419	373	355	349	350	385	332	408	366	365	367	373	365	383	369	377	373	382	397	352	360	437	381	380	387	410	417	369	371	395	352	371	377	354	394	385	389	418	377	392	365	405	370	355	351	350	379	363	384	367	365	386	371	393	410	378	399	386	405	338	398	405	403	366	391	377	366	359	375	383	380	400	362	366	362	379	391	368	370	375	342	374	348	396	339	368	347	380	385	351	383	373	396	391	341	406	377	369	358	353	384	398	389	408	369	383	348	375	370	407	384	382	386	410	421	361	365	399	372	386	358	315	364	384	373	416	370	388	383	352	387	381	396	385	337	367	398	354	377	357	358	373	352	397	357	389	380	384	382	399	349	363	394	375	390	388	404	398	341	385	364	399	386	371	396	372	357	366	383	376	390	373	366	362	394	375	382	398	379	391	357	368	374	342	414	389	362	365	385	436	375	355	379	394	381	369	374	365	403	355	360	359	364	379	388	387	381	350	368	347	387	354	371	374	376	377	355	409	362	398	396	401	379	370	379	347	399	352	383	402	354	389	361	364	395	371	364	365	353	368	362	437	367	404	409	355	365	395	389	372	383	374	387	378	357	374	400	383	380	401	363	417	399	372	394	388	394	371	359	350	365	378	394	372	363	364	349	346	390	350	373	353	398	382	352	386	359	390	377	380	380	376	361	363	391	352	405	371	394	353	380	338	366	398	365	387	395	383	361	405	381	386	392	361	378	362	423	400	353	345	412	385	363	324	359	373	396	400	372	388	337	367	402	351	331	377	379	400	430	367	369	407	377	358	384	373	374	395	379	379	373	394	365	349	392	342	373	386	397	362	370	373	362	414	362	410	362	363	381	373	365	387	362	395	380	381	391	367	392	421	386	405	384	359	388	350	341	380	375	376	394	380	363	380	353	364	376	378	376	373	381	369	365	368	381	347	398	343	344	404	405	368	389	372	396	350	371	382	387	384	365	379	399	384	382	397	407	375	411	399	382	365	327	322	373	379	376	358	380	353	372	349	365	344	393	380	408	393	363	411	367	383	390	375	372	363	382	368	353	367	386	364	378	378	397	373	387	356	404	405	389	387	380	359	378	363	379	367	392	354	362	359	390	391	343	388	353	349	363	381	362	334	390	385	349	340	382	367	378	359	369	350	397	415	384	364	345	354	370	406	354	375	382	374	373	380	369	369	376	387	382	368	358	377	417	363	375	361	392	373	417	353	391	382	382	430	341	362	351	368	400	394	416	414	364	391	334	377	366	371	396	384	344	380	328	353	406	362	362	365	353	364	370	359	382	377	397	367	355	381	342	407	331	373	371	366	398	417	388	369	418	388	381	395	367	398	361	377	387	376	367	364	366	411	402	379	372	399	397	365	361	384	380	376	397	373	401	342	403	397	335	350	380	372	400	393	342	362	360	357	347	365	376	374	380	372	374	387	368	366	365	394	411	394	384	346	368	413	367	382	379	399	390	373	346	384	347	372	337	381	386	366	374	401	373	374	391	392	397	410	393	411	344	371	358	367	381	380	354	361	364	355	371	340	324	331	387	415	375	378	361	345	383	346	401	362	396	393	382	379
22797	34684	56891	14284	8782	6064	4463	3639	2769	1731	1592	1400	1180	1042	939	867	787	819	711	609	604	582	549	542	491	496	516	457	498	473	486	475	502	445	414	441	435	441	419	404	397	403	421	452	404	400	424	414	380	362	408	407	374	394	383	384	391	427	406	381	386	374	351	394	392	382	382	395	397	372	373	364	391	364	408	340	333	351	383	377	395	389	359	378	425	411	367	389	375	387	392	374	370	382	382	370	368	336	380	352	392	378	411	373	407	385	383	389	348	376	363	336	388	352	394	366	377	377	392	394	342	363	362	352	397	390	387	358	364	365	382	388	371	348	390	395	331	361	348	389	386	355	387	379	343	361	353	365	375	388	381	366	339	356	358	365	399	388	358	395	391	360	365	346	327	370	382	400	344	385	355	383	361	363	364	366	366	376	360	360	356	378	348	321	346	341	367	330	339	358	347	376	337	376	351	351	395	367	350	354	378	384	345	363	373	378	368	344	366	375	390	356	374	379	387	354	359	360	346	395	379	379	377	313	392	334	396	369	338	367	384	388	372	394	380	340	355	356	402	360	386	334	331	372	360	384	393	362	379	345	381	358	348	331	403	368	353	383	359	352	363	354	379	369	379	361	400	388	363	355	363	355	348	336	357	367	386	352	397	375	365	398	329	372	403	396	369	359	385	367	349	368	359	365	370	313	349	342	352	375	382	355	397	343	393	356	371	370	357	377	359	381	396	338	390	365	422	344	357	368	339	362	340	359	352	419	353	383	362	365	348	341	375	388	385	378	355	335	389	365	368	379	361	356	333	364	344	338	400	367	388	364	365	360	344	349	391	387	353	335	397	395	358	384	354	384	339	356	387	344	406	393	367	353	370	365	345	360	348	357	354	378	346	377	347	356	358	382	385	384	353	379	349	397	341	370	375	387	369	360	365	348	404	358	406	393	351	378	378	382	366	386	355	371	342	335	377	392	335	366	382	350	393	327	377	397	355	357	333	327	373	374	345	369	349	347	375	348	400	360	366	370	359	363	339	355	413	408	358	369	327	359	333	327	360	367	371	337	364	400	357	345	390	360	382	367	372	384	352	374	379	387	353	358	378	367	409	374	400	382	377	381	380	406	365	368	407	387	370	370	377	384	347	389	348	353	363	359	352	367	382	369	379	366	368	367	363	391	372	378	333	347	356	343	385	356	379	361	373	362	383	356	363	360	369	395	384	388	386	380	339	374	384	379	390	382	382	369	363	379	351	354	363	357	374	352	361	367	374	370	367	375	334	388	386	395	362	332	399	387	345	364	362	384	331	347	368	348	402	360	341	384	361	382	377	382	347	336	399	406	391	397	388	397	385	396	383	327	355	373	335	359	355	401	353	351	331	373	371	346	352	363	397	376	359	362	377	338	351	362	374	370	377	386	361	363	364	370	397	373	341	377	329	365	387	396	383	342	333	343	298	370	354	374	384	327	391	403	391	349	381	381	383	337	385	387	350	386	385	391	373	379	361	355	353	354	373	403	368	364	365	337	376	404	362	393	390	433	349	371	361	407	367	359	373	402	379	370	396	373	424	361	371	351	358	352	360	354	354	383	367	351	331	372	393	376	368	353	363	391	363	355	394	377	362	377	371	375	376	334	391	384	389	349	377	397	359	362	389	390	361	320	346	366	351	380	336	349	409	338	376	342	403	371	365	346	344	409	365	355	342	355	350	345	403	378	369	401	299	354	371	338	411	363	355	364	353	377	390	350	310	395	391	340	394	372	350	375	345	368	376	376	403	343	362	366	351	385	346	416	376	351	384	361	378	354	353	378	366	363	338	341	365	358	359	362	356	347	347	367	366	393	365	375	337	365	365	353	389	354	347	387	375	365	386	375	364	396	372	344	386	346	367	369	393	378	371	364	336	364	394	346	368	358	388	375	395	357	354	376	401	372	377	382	342	347	346	371	370	362	348	356	341	376	364	388	335	354	384	366	375	361	363	340	369	384	369	374	356	379	372	378	389	381	327	388	379	358	344	357	337	384	341	355	385	380	367	402	347	366	381	357	351	353	359	362	410	368	368	350	355	381	340	354	345	377	361	385	340	374	369	364	367	340	404	364	330	355	351	361	365	370	347	348	368	379	383	384	373	351	335	362	398	367	357	328	365	381	328	374	394	346	365	392	376	363	337	354	388	373	369	383	373	389	356	377	359	393	373	345	347	363	336	308	364	356	374	363	350	368	362	362	368	363	352	373	386	385	356	384	358	394	367	379	361	393	358	390	339	369	353	380	357	379	392	389	407	422	354	374	372	391	366	387	356	385	381	392	372	366	330	386	361	388	352	366	385	371	371	363	370	366	383	343	384	366	364	400	354	368	366	347	367	381	389	379	350	363	396	371	374	362	358	328	355	376	368	393	340	370	360	359	397	378	395	401	384	350	364	349	392	391	360	362	379	349	373	407	385	393	342	344	381	383	385	334	385	376	400	353	327	365	357	412	375	395	364	380	366	373	372	328	362	371	351	377	381	365	349	370	378	390	377	333	381	358	373	363	363	374	340	367	362	389	333	343	353	353	379	359	374	355	386	349	367	363	375	367	350	380	369	350	374	399	360	352	369	353	379	353	346	373	372	365	365	355	364	376	387	402	369	354	356	357	368	356	347	359	355	354	367	354	392	347	363	371	346	346	355	371	386	414	392	370	370	379	370	386	353	366	361	376	367	350	363	368	362	368	397	337	357	402	366	343	316	361	351	372	343	359	365	378	376	374	344	346	355	363	385	382	390	377	368	363	337	358	375	332	346	374	351	363	382	369	354	343	341	347	385	364	372	366	361	389	378	350	366	365	351	386	383	369	348	375	357	360	363	367	375	376	344	366	367	361	399	377	383	343	338	376	312	327	341	378	376	380	378	403	380	320	363	336	341	360	346	384	364	376	378	343	374	365	382	371	384	367	357	377	335	377	377	348	362	350	377	384	355	362	366	374	355	361	384	365	335	345	368	349	338	392	340	351	356	364	354	362	361	361	378	360	337	382	354	413	372	352	342	358	377	352	396	357	370	387	339	377	354	378	347	365	343	335	400	374	358	371	343	377	335	353	371	361	331	348	349	360	342	381	408	364	376	355	369	366	355	356	417	416	352	386	357	364	396	383	405	354	353	345	367	331	343	357	368	379	350	351	369	423	357	363	354	371	370	372	367	374	347	359	332	352	375	375	358	381	334	369	377	371	354	405	371	360	379	362	372	401	364	380	356	370	356	358	386	348	384	383	351	359	418	344	337	374	360	368	349	365	367	370	334	367	356	354	362	347	350	392	374	346	372	368	399	384	383	380	387	370	345	366	384	348	366	368	351	347	338	362	363	350	363	380	381	364	362	353	377	355	335	361	336	357	386	358	379	345	363	352	363	373	338	353	353	359	369	373	368	375	351	360	387	368	377	361	364	381	356	373	370	371	385	357	340	371	367	426	343	345	365	415	373	371	327	351	356	346	359	403	420	375	339	384	346	363	364	340	389	366
27974	17812	16491	4516	681	383	307	203	116	129	128	115	120	120	110	108	110	112	133	115	110	125	127	113	125	97	110	100	127	128	109	106	116	118	99	122	108	112	148	120	125	127	118	111	106	108	123	124	146	124	109	103	107	121	117	118	120	111	108	113	130	121	113	107	128	104	109	120	100	104	116	122	92	94	120	111	125	109	110	126	96	119	109	110	136	111	106	119	125	126	122	107	128	122	98	122	102	107	122	120	129	129	114	125	132	109	123	90	115	118	124	106	120	105	112	105	102	123	124	82	117	103	134	123	120	91	103	124	128	111	121	112	128	120	113	108	103	103	111	107	107	128	107	125	114	106	111	124	97	115	126	103	103	113	106	100	114	110	114	121	126	103	133	109	120	111	121	112	117	128	112	116	129	115	110	126	112	125	121	118	116	96	109	128	125	126	96	117	110	111	100	105	120	104	114	119	102	110	113	106	121	109	106	117	133	104	105	120	119	130	132	127	122	110	113	101	100	122	109	136	115	120	132	118	112	98	127	127	114	130	117	141	107	116	118	119	115	113	108	101	121	102	124	121	144	117	105	122	107	108	134	111	100	100	105	109	129	108	97	136	127	112	119	116	109	112	115	143	111	98	119	109	142	147	116	118	123	123	110	108	123	109	132	102	122	112	137	144	134	114	126	116	115	121	102	121	116	101	120	123	112	118	113	110	108	112	111	118	110	115	102	142	108	91	131	110	110	94	110	87	107	121	128	109	115	118	105	140	122	114	111	111	98	117	106	108	113	102	110	105	116	108	123	116	123	105	98	107	129	119	105	116	120	119	109	130	131	119	132	132	116	107	138	125	105	122	121	107	115	131	112	120	110	118	109	106	120	100	126	114	108	133	107	124	121	112	110	135	112	132	92	103	121	105	102	128	113	106	103	113	126	113	128	137	116	128	130	118	110	105	129	95	124	118	116	122	92	118	102	120	116	121	126	126	110	108	126	139	114	102	114	114	123	77	113	108	105	113	111	121	120	125	135	117	105	125	116	104	112	98	109	108	105	115	121	119	141	118	105	110	100	120	122	116	139	110	127	99	116	91	102	116	115	111	129	113	111	118	131	108	103	109	110	101	91	99	125	120	130	115	111	112	113	119	104	126	119	98	109	121	99	107	129	108	100	123	108	126	110	118	121	112	117	121	121	104	99	100	117	93	124	112	107	108	109	95	116	113	126	108	114	114	119	111	111	120	104	116	125	120	112	134	118	106	98	124	110	113	116	109	117	126	136	117	130	115	120	109	113	107	98	119	115	124	114	114	123	124	125	133	131	120	124	115	114	103	117	104	121	138	130	110	107	120	130	123	82	117	105	103	131	107	116	117	114	110	131	106	118	119	98	104	114	110	109	132	115	103	106	108	106	105	103	118	113	128	90	114	114	106	113	111	143	126	115	112	118	111	103	114	140	125	118	111	122	90	128	117	105	116	128	89	107	127	110	124	130	125	128	119	116	111	129	114	130	107	114	98	90	120	125	112	116	119	101	120	118	121	113	106	108	116	122	114	112	123	130	100	115	115	112	116	121	101	115	116	104	124	105	128	114	106	118	124	118	125	126	121	92	92	116	115	98	104	111	104	111	129	106	112	121	93	116	96	130	102	124	141	109	117	109	129	127	119	125	140	92	100	123	104	112	105	108	91	121	122	107	112	115	142	114	125	106	114	131	127	103	100	126	132	120	107	106	106	108	108	126	125	101	123	112	115	101	108	116	117	116	118	115	117	112	123	112	137	119	108	122	115	120	92	85	102	103	107	133	115	110	109	106	104	115	108	104	140	124	117	108	131	108	113	117	117	118	123	115	133	105	126	119	113	135	126	127	126	117	126	102	113	103	86	115	114	120	108	117	101	110	118	131	117	126	134	88	97	104	95	114	115	99	105	102	122	115	114	113	97	129	124	118	129	106	123	94	141	123	132	103	123	127	106	132	123	113	118	134	107	108	128	113	106	115	122	118	105	131	118	125	116	143	121	94	98	118	131	118	127	130	108	116	109	113	116	117	116	136	103	119	108	151	127	120	112	112	100	112	105	121	125	128	98	112	138	111	116	117	126	119	108	123	120	102	116	92	122	110	97	103	137	117	127	121	117	130	101	116	116	117	108	123	112	109	110	122	110	110	117	140	135	115	131	114	107	107	106	117	125	103	103	120	103	107	120	108	111	119	115	119	129	126	113	110	108	117	110	114	127	128	112	112	101	113	125	119	129	119	119	116	118	129	107	129	125	117	129	119	116	123	119	112	121	112	112	100	100	122	145	103	104	111	96	123	126	129	110	127	122	125	115	101	114	106	95	114	114	113	114	120	125	124	103	117	130	118	118	130	111	110	128	100	123	128	112	107	102	109	102	125	111	113	113	94	130	111	132	121	120	137	126	113	103	114	112	143	119	114	113	108	119	115	129	113	110	117	118	93	130	111	109	111	114	97	126	111	128	111	117	126	129	105	100	112	115	113	112	107	102	113	118	123	140	118	135	105	119	127	122	111	97	108	128	123	118	85	109	127	132	131	117	119	112	110	119	123	124	140	113	95	102	126	120	132	123	117	120	98	108	113	105	118	123	109	116	114	108	127	118	129	106	125	125	116	124	119	132	101	107	127	125	118	126	114	114	134	110	117	118	120	106	93	108	115	120	131	112	110	127	109	96	138	127	117	106	132	114	124	118	135	128	110	106	104	93	107	109	128	114	105	106	126	120	117	102	124	121	117	135	110	104	122	104	111	104	117	100	109	121	127	140	105	113	132	98	95	118	109	108	105	110	125	123	126	106	101	111	107	101	129	123	98	115	119	114	119	122	119	130	134	104	107	121	123	125	110	109	107	120	114	99	128	107	105	109	119	118	126	113	115	131	122	102	126	110	105	118	104	117	124	102	113	104	110	109	123	98	119	113	104	143	121	112	114	115	110	113	121	132	116	125	95	106	104	110	108	129	94	116	135	108	117	128	125	122	120	127	114	123	99	119	129	115	117	103	113	115	119	105	108	119	109	128	99	95	119	116	123	113	136	103	121	123	107	125	140	116	108	142	110	137	99	108	104	116	91	130	126	125	117	104	116	114	112	133	105	116	109	113	108	118	114	117	122	128	120	123	125	122	111	142	107	121	109	129	130	113	96	107	105	120	120	113	113	112	114	112	119	119	105	123	115	113	116	115	110	126	111	106	105	106	105	109	113	112	120	89	139	114	114	91	103	119	111	104	107	122	128	102	101	128	109	103	123	126	112	114	107	121	107	101	105	121	112	102	116	139	118	121	115	129	125	119	122	115	116	123	111	115	109	118	116	117	123	114	100	150	129	144	136	118	112	125	118	105	125	111	106	98	107	122	119	122	99	114	126	114	119	134	119	122	130	126	128	106	117	124	122	104	116	101	123	99	108	124	97	111	105	127	131	108	127	122	114	112	138	131	100	125	84	122	121	105	94	104	110	109	130	121	106	121	115	120	108	114	117	116	106	121
16461	19107	21759	4331	1370	741	575	316	168	154	172	128	156	156	144	143	130	152	127	143	134	122	136	143	132	129	129	132	133	144	142	152	131	146	136	134	148	140	128	143	129	166	134	141	134	130	112	135	132	136	150	141	137	150	135	136	106	142	128	132	132	146	146	131	127	136	141	118	114	141	134	110	121	135	158	117	137	124	130	145	140	153	131	149	119	121	135	138	144	126	93	118	105	121	127	146	124	126	140	153	132	134	139	135	124	106	151	127	132	137	134	132	124	122	154	117	145	131	135	125	126	136	154	117	133	121	144	141	136	132	128	117	117	145	129	133	154	145	124	136	147	148	125	121	136	119	131	151	135	131	128	113	143	122	113	139	130	137	117	147	136	140	131	120	114	137	131	125	158	124	134	130	150	129	138	137	131	147	126	135	130	141	136	134	124	122	120	128	152	111	122	120	121	134	119	120	120	130	140	135	151	127	145	135	140	119	128	141	134	128	134	135	137	136	128	144	146	126	132	142	125	125	135	133	141	120	126	131	144	132	139	139	145	128	143	138	138	127	124	139	131	136	130	130	123	149	133	134	137	133	118	154	116	123	144	125	121	161	126	161	128	113	138	145	159	151	135	128	131	153	124	126	131	156	129	135	145	125	122	136	142	122	137	150	118	122	129	133	124	140	137	128	142	132	140	135	135	123	160	150	138	158	131	141	129	111	128	144	119	134	121	141	129	129	133	130	124	125	147	138	145	138	142	142	152	118	144	127	133	125	133	137	133	151	131	129	146	116	144	136	132	150	127	151	149	105	135	139	129	153	131	153	132	86	124	139	146	123	119	129	132	137	118	127	135	125	152	133	149	108	129	127	130	147	120	131	133	150	133	144	108	137	130	139	132	111	145	131	139	144	120	127	113	164	142	135	134	126	114	152	116	129	139	131	127	115	133	103	132	126	115	133	129	152	120	114	138	155	158	141	133	150	119	125	125	152	104	146	131	138	146	143	139	120	133	109	130	131	152	147	143	123	124	121	140	141	133	129	134	131	127	132	127	114	143	159	133	122	138	145	122	128	136	145	123	137	117	139	120	132	134	121	136	137	123	127	121	148	129	135	133	133	137	134	113	134	112	133	132	123	140	131	139	119	124	151	139	120	136	117	144	131	114	141	136	120	126	140	149	123	122	134	122	134	123	107	126	141	141	116	169	132	141	121	137	126	121	127	144	122	124	129	158	144	120	143	139	133	124	130	126	101	122	122	123	129	116	127	128	146	131	141	132	119	117	131	140	150	120	124	142	126	134	148	113	117	130	144	131	135	134	135	121	136	138	123	115	146	129	114	140	105	133	136	115	144	120	123	129	139	139	124	143	139	122	131	122	109	126	132	149	137	126	129	128	143	159	154	127	142	140	124	144	123	142	118	138	125	127	114	125	132	138	127	149	150	110	143	147	138	107	139	138	131	132	129	151	114	113	128	121	129	122	134	134	128	136	143	124	138	139	110	135	124	129	138	170	138	135	126	146	155	136	121	133	134	143	140	147	132	151	136	125	139	150	137	127	133	113	139	129	137	122	123	124	133	138	146	145	135	126	138	115	127	124	132	148	117	134	128	132	121	138	148	128	139	132	133	130	149	132	110	130	140	132	132	136	131	126	118	125	130	140	127	128	136	138	143	112	148	123	123	141	139	124	137	153	157	129	144	140	126	158	115	128	125	127	122	105	126	132	139	108	140	136	139	121	137	129	119	116	127	120	139	132	142	125	127	143	150	134	117	138	127	150	142	122	124	146	125	128	138	143	120	131	132	143	126	136	141	133	136	109	108	138	126	161	144	122	115	122	131	152	129	135	123	134	139	134	133	130	145	134	132	127	140	138	132	139	121	127	150	141	130	132	130	126	134	126	138	145	134	142	147	133	137	137	146	126	133	117	143	127	125	124	128	149	153	117	136	134	145	144	122	137	123	136	135	123	138	126	136	126	138	127	140	130	142	109	140	130	142	145	135	131	146	148	117	128	128	140	120	158	128	139	145	146	141	145	142	131	154	148	132	128	138	135	137	124	142	144	148	138	115	136	117	124	160	133	118	132	139	147	154	143	136	123	117	102	146	141	130	130	142	124	139	143	141	126	126	113	134	142	132	135	142	149	167	132	147	113	122	130	139	135	147	120	125	132	141	121	109	137	135	132	112	134	121	144	116	145	116	138	150	144	114	120	138	130	138	131	131	128	111	119	121	132	126	128	131	120	141	126	131	122	150	127	163	134	118	106	144	122	119	117	136	158	146	141	143	138	130	142	111	123	126	135	133	164	124	134	119	115	139	139	137	122	126	153	126	149	140	135	136	148	128	141	151	130	135	144	134	132	118	116	129	124	131	128	118	117	121	135	114	148	125	127	117	116	132	127	137	140	128	145	135	137	113	146	113	118	151	153	111	154	129	126	128	156	124	136	132	157	156	123	121	146	130	127	133	143	129	123	120	138	139	150	142	131	149	131	118	135	149	133	131	131	114	134	128	127	136	130	143	130	120	134	125	144	123	122	119	148	145	118	115	147	139	130	127	130	147	129	125	154	145	128	134	111	123	131	117	140	137	116	136	133	115	141	152	124	122	134	142	140	134	140	123	132	139	121	132	122	141	156	132	123	123	153	148	123	143	129	145	125	116	142	124	142	133	121	153	131	122	131	144	127	138	130	131	144	147	123	146	135	131	113	142	124	126	145	131	125	133	112	110	144	119	140	122	113	136	146	111	108	128	136	148	126	124	131	128	133	142	142	125	131	122	138	133	141	129	144	143	116	132	151	132	124	152	143	138	150	130	147	141	123	126	133	124	138	125	107	145	114	120	126	141	136	141	137	134	126	110	140	125	145	121	125	132	136	140	121	124	121	128	133	133	109	129	122	146	123	136	146	125	149	113	130	154	131	130	113	149	127	132	122	142	141	147	120	121	135	119	128	122	114	121	120	152	127	151	124	125	146	147	128	144	123	128	140	131	140	125	139	133	142	121	141	130	140	112	140	143	112	136	132	150	145	140	125	143	136	144	131	122	141	139	133	131	142	139	145	148	132	143	135	153	142	135	140	135	122	138	130	135	130	144	141	146	150	123	128	121	143	117	140	144	150	148	130	135	138	131	115	152	140	137	144	139	143	163	144	133	131	130	128	137	132	137	134	140	125	136	114	131	127	130	136	145	132	155	129	126	130	128	124	142	136	148	133	131	143	134	122	131	124	124	141	128	130	117	133	131	113	134	132	152	122	159	132	132	132	130	118	141	115	121	149	146	132	132	105	128	127	133	123	119	141	145	126	127	122	149	130	149	130	121	131	131	136	149	123	146	158	138	120	128	124	129	127	135	131	148	139	126	139	159	136	119	118	143	127	135	127	109	132	135	172	137	153	135	153	141	123	141	148	113	117	146	125	135	125	133	125	130	146	128	129	146	119	112	130	111	138	138	141	140	111	149	130	123	139	146	158	118	147	127	126	111	135	110	121	115	113	134
24610	20178	28246	26573	19241	9741	1532	848	665	435	412	355	320	322	304	289	241	246	255	258	231	225	224	217	219	210	226	198	189	211	199	204	207	201	182	199	192	191	203	181	213	194	191	186	172	176	171	174	195	166	186	177	169	201	201	182	189	190	178	174	157	149	200	173	189	189	155	149	177	184	179	176	190	176	191	165	153	154	185	169	184	177	181	218	171	177	174	177	175	180	164	188	176	161	176	159	183	186	171	221	200	183	172	175	142	191	169	179	190	170	182	190	192	181	166	195	165	188	172	200	169	202	184	171	189	170	165	193	181	182	177	155	176	172	160	163	187	161	188	158	161	166	179	176	172	173	161	176	166	178	161	188	176	159	179	189	171	170	176	181	154	163	167	194	172	182	174	167	186	180	159	164	203	184	178	168	178	179	185	171	169	159	165	172	188	186	172	201	181	169	186	197	169	175	184	199	192	196	145	173	185	191	165	185	176	170	145	183	179	154	201	183	173	172	171	195	181	184	175	180	196	186	182	177	193	169	170	201	187	158	178	179	168	174	176	177	189	166	177	157	194	165	169	175	163	157	167	171	166	186	181	188	168	170	153	171	171	180	173	167	177	169	167	183	164	149	200	156	161	171	177	176	158	209	179	194	190	182	179	197	184	190	185	174	165	155	150	180	162	183	158	176	170	184	166	181	171	193	164	176	163	162	172	167	179	198	189	205	170	203	177	162	198	165	178	182	170	180	177	167	170	173	182	181	165	186	177	181	166	199	169	185	212	165	158	186	160	172	175	179	171	173	166	172	172	170	197	190	186	171	190	201	174	189	184	165	172	183	168	206	181	165	179	177	169	196	148	182	166	164	165	181	191	175	185	186	171	186	178	191	165	186	164	174	184	172	157	173	177	164	176	175	160	180	151	168	175	160	186	176	176	151	193	179	172	151	160	182	184	189	172	181	185	175	178	164	177	189	198	185	158	190	177	176	180	168	163	182	171	198	170	162	168	202	169	173	180	168	181	201	166	177	176	192	152	165	162	167	167	162	160	152	165	177	180	190	168	165	174	171	182	188	171	169	174	155	151	178	164	165	163	164	163	182	184	174	163	188	163	165	164	176	184	177	184	166	173	155	186	170	174	179	176	161	192	153	169	170	185	184	183	178	166	183	166	168	172	149	170	170	177	166	179	202	165	184	194	156	172	204	166	163	176	168	192	169	182	182	175	167	182	187	181	149	164	184	187	186	174	169	175	186	195	176	161	182	151	179	181	160	191	182	163	170	173	191	186	167	166	159	153	162	168	179	197	164	141	177	174	175	161	158	151	149	149	170	160	199	182	187	160	178	171	182	179	167	207	164	178	163	168	169	174	181	167	203	202	177	185	181	177	180	168	172	178	161	184	161	147	187	185	166	171	172	168	187	161	182	183	187	179	177	162	175	196	157	175	154	162	150	176	173	176	187	161	196	169	192	179	180	181	173	158	176	187	183	161	151	183	181	180	186	182	166	180	193	177	172	177	149	179	198	165	160	178	156	175	178	162	191	180	183	179	177	189	182	157	163	167	176	179	167	172	168	175	157	176	174	157	206	191	175	181	169	156	173	172	174	179	189	158	183	173	182	175	180	193	165	190	167	201	177	154	171	162	157	181	152	181	157	167	163	177	153	178	165	177	195	151	167	173	182	180	188	171	181	169	164	199	184	219	163	180	162	170	178	187	160	195	196	164	158	179	188	209	201	164	160	178	166	141	151	172	187	180	159	165	166	159	127	167	178	183	193	186	163	184	206	191	173	174	184	172	181	192	199	161	186	159	171	191	176	173	184	182	184	197	156	164	178	172	188	179	179	183	186	166	189	192	190	158	149	171	152	174	165	173	152	191	215	156	172	181	163	170	202	188	167	177	189	162	196	159	175	183	170	171	156	176	170	145	176	162	186	181	170	166	173	181	182	168	180	165	163	160	201	178	180	179	165	175	177	177	165	189	192	182	191	171	179	170	165	177	183	200	171	200	184	169	190	173	163	188	192	175	184	163	173	196	144	175	175	158	181	163	196	163	184	207	155	170	180	173	185	175	143	163	186	170	172	194	155	177	180	174	175	180	160	198	187	182	174	163	152	180	189	180	178	149	177	165	180	176	187	174	169	153	162	173	182	182	163	222	170	167	199	170	192	168	195	189	183	166	162	143	184	155	177	171	168	175	170	185	180	197	194	157	170	193	170	204	161	164	169	177	142	165	175	162	183	190	160	192	167	187	204	172	155	131	168	182	167	168	160	166	150	163	182	164	175	161	195	162	191	178	177	186	168	173	181	169	163	166	205	208	170	173	186	191	189	175	182	177	162	188	201	164	178	200	169	166	174	194	175	180	165	164	191	193	173	180	180	193	197	168	176	164	188	181	188	178	182	186	165	158	162	163	186	157	177	165	175	188	185	196	176	177	173	169	167	200	192	174	168	186	172	169	168	175	191	193	168	188	170	176	203	179	173	188	182	176	172	167	150	182	190	172	183	160	135	175	166	170	162	179	190	192	158	192	195	172	196	159	180	194	160	176	163	182	180	170	167	188	171	182	171	183	154	190	187	172	171	158	171	156	184	202	179	172	165	199	178	201	178	171	176	169	187	164	174	179	172	165	181	172	184	167	178	205	166	176	180	177	176	188	183	175	172	191	155	176	192	175	170	196	186	202	193	169	169	189	162	173	184	175	192	176	182	165	174	175	171	184	149	175	190	157	176	155	150	206	183	169	192	180	167	176	169	167	200	175	175	184	155	183	183	153	171	202	193	177	174	157	168	181	173	172	178	202	156	199	164	177	167	165	178	172	163	152	192	177	194	163	181	186	179	166	203	187	195	170	170	154	168	184	196	209	170	178	184	151	192	156	201	201	195	171	177	187	180	153	168	168	194	183	163	166	173	180	187	173	188	183	187	170	167	159	183	173	196	153	192	157	166	161	148	188	186	162	178	157	174	181	161	195	186	181	171	191	175	172	169	157	143	174	198	175	183	171	153	182	181	195	167	186	163	166	155	177	184	193	160	177	177	167	176	143	173	150	183	180	201	187	159	172	183	179	165	174	165	175	193	172	184	179	168	183	162	186	159	190	194	160	175	176	167	184	186	165	170	211	192	159	178	166	191	164	175	175	159	169	178	174	157	169	155	196	169	176	183	181	183	177	171	171	181	185	204	172	164	162	179	160	184	178	164	165	187	167	160	185	156	168	180	187	174	171	171	167	154	172	170	163	165	195	181	173	162	201	184	180	200	182	168	166	204	164	154	182	152	156	170	182	188	198	176	182	169	182	190	147	183	181	191	196	174	184	175	169	181	171	180	178	153	173	171	149	174	185	186	199	170	194	169	192	180	171	168	190	170	168	159	174	149	160	169	194	189	188	196	159	156	169	178	189	174	165	177	186	164	178	152	190	163	176	167	183	169	202	164	190	174	158	187	167	158	167	139	175	172	165	177	194	147	187	171	182	181	151	160	179	158	183	171	184	177
18759	38306	65127	11067	5416	3652	2129	1584	1173	811	737	676	562	473	441	400	343	363	347	301	271	244	266	252	235	254	219	252	219	224	209	216	202	207	213	228	202	214	209	201	227	181	192	228	233	210	184	198	185	176	200	206	196	151	171	198	199	209	165	203	175	167	189	191	205	180	182	167	185	178	174	214	209	177	200	169	188	188	193	177	173	162	194	168	202	189	183	170	200	188	154	160	191	180	176	191	161	205	194	183	169	160	177	181	183	178	198	194	163	199	169	194	174	162	183	186	176	146	154	178	172	171	203	169	169	159	190	161	170	172	189	180	149	185	162	174	203	182	178	173	195	162	169	158	181	164	185	172	174	167	181	180	161	180	173	167	213	168	170	158	161	178	177	203	156	172	182	174	165	156	164	187	157	199	163	168	146	160	179	170	170	171	184	188	163	199	170	163	179	154	175	164	162	171	172	183	181	181	166	156	168	174	160	159	177	173	174	169	175	179	206	158	165	178	183	173	181	181	169	155	174	165	181	197	170	170	174	192	167	188	215	184	181	165	192	195	189	165	186	191	170	191	147	168	153	181	176	165	164	181	165	196	182	163	183	175	199	182	186	180	190	161	184	193	179	177	174	181	187	162	160	179	182	177	190	198	188	203	170	177	177	168	168	178	167	172	161	180	170	199	185	172	169	170	159	167	184	202	166	157	167	164	195	167	173	179	200	162	174	195	177	179	170	171	165	172	183	176	157	197	196	206	200	166	177	177	193	190	188	182	175	169	170	186	155	169	177	193	172	181	177	186	161	187	178	175	182	182	190	190	178	185	164	167	168	178	152	178	187	150	166	200	149	193	165	183	177	170	170	178	171	168	163	180	163	174	197	183	170	190	183	191	197	194	171	185	188	173	169	176	170	160	165	166	171	194	156	168	151	190	165	173	171	181	159	201	178	177	181	185	185	152	182	183	173	181	168	157	158	176	189	168	158	169	201	173	185	162	154	185	174	179	160	197	180	176	193	190	170	168	164	195	150	190	193	193	190	198	162	199	182	221	169	194	193	159	186	178	172	167	174	160	164	185	209	182	179	193	169	181	171	189	181	187	169	180	179	183	184	169	161	168	172	170	157	182	190	191	194	169	159	174	158	182	166	197	187	198	166	164	185	166	194	181	178	191	186	174	178	173	166	170	182	171	183	160	201	161	170	182	207	165	184	201	201	197	167	172	159	187	169	169	158	209	178	191	182	184	167	186	161	193	169	179	180	188	174	160	194	169	180	177	175	163	186	168	178	182	176	182	164	185	191	178	176	162	209	164	170	194	160	179	162	185	174	182	162	183	189	168	185	177	180	176	199	167	161	183	167	183	183	179	192	168	169	192	167	202	165	186	186	191	177	158	198	180	174	172	197	190	182	161	182	162	178	185	176	176	180	172	174	167	176	171	165	177	185	184	177	196	199	185	165	178	157	170	181	176	172	201	166	175	187	166	186	166	171	166	185	158	175	184	192	177	167	201	182	164	176	159	177	172	162	179	188	166	180	166	185	175	153	189	175	167	160	198	198	170	199	213	158	188	194	154	180	194	186	180	195	173	177	187	173	170	169	157	159	187	182	178	177	185	173	167	157	155	146	158	178	170	162	195	181	177	169	193	178	192	194	178	207	176	183	160	164	179	159	184	160	193	175	195	188	185	174	158	182	162	182	160	166	198	181	173	175	187	184	191	161	172	176	171	166	158	201	173	196	160	173	169	164	186	165	187	180	178	167	199	179	174	168	184	193	186	166	162	179	183	157	193	175	177	170	174	163	199	212	154	179	187	174	194	183	187	175	190	168	172	155	181	172	170	194	166	160	170	191	180	188	174	179	153	180	160	167	178	206	185	173	174	178	198	167	194	183	182	170	161	172	172	152	151	176	161	173	186	177	177	159	182	181	190	191	182	180	198	171	168	163	183	164	178	210	188	185	161	165	173	152	178	191	153	191	171	170	147	187	185	175	184	198	188	177	184	177	175	152	170	161	171	169	162	169	167	161	157	170	166	162	193	171	177	167	184	169	210	202	180	213	176	172	173	164	193	186	174	170	181	155	192	193	170	192	166	169	179	209	198	180	178	207	201	154	189	174	195	165	182	146	192	179	177	184	184	167	184	210	183	188	184	196	150	176	184	190	185	157	184	184	192	172	165	154	173	183	177	167	197	174	166	180	206	183	181	167	200	203	167	192	173	208	171	188	177	164	181	175	161	175	186	183	194	163	150	180	197	158	178	183	199	166	179	174	167	180	159	179	171	178	190	178	184	180	180	171	199	174	189	194	181	190	191	187	178	192	179	155	171	168	165	187	157	153	195	204	179	183	178	194	168	175	168	195	178	183	155	178	180	203	168	168	193	158	172	167	181	179	172	180	181	181	167	179	173	173	185	184	162	178	184	179	171	174	167	161	185	183	169	196	177	173	193	170	172	185	175	184	181	179	163	177	171	185	201	180	169	188	168	183	159	154	156	177	183	168	203	187	159	202	173	168	186	159	184	166	180	191	181	164	156	159	151	180	176	180	180	184	172	154	166	181	163	183	161	182	173	188	180	172	184	177	165	189	180	160	166	154	193	144	176	168	179	177	180	159	170	166	180	183	165	161	200	169	176	182	186	167	158	171	191	181	183	174	178	171	188	172	190	196	170	174	167	172	168	178	187	199	172	163	198	191	160	179	175	159	196	162	184	168	190	175	171	169	192	164	183	152	187	175	154	167	168	165	197	189	177	173	180	190	154	165	178	165	170	205	163	174	160	178	197	189	160	164	161	195	169	197	179	177	173	176	172	175	188	192	174	178	187	177	155	154	175	164	191	183	178	166	170	153	182	176	165	153	192	151	170	191	173	176	181	154	183	175	184	158	175	182	189	168	169	190	175	186	164	201	188	184	188	192	192	175	166	161	178	161	189	174	166	190	156	190	170	168	188	187	174	185	177	191	183	175	145	181	189	165	204	174	202	145	176	181	166	156	192	154	170	168	176	183	192	188	174	178	183	198	172	172	199	179	154	182	153	182	174	162	139	192	177	187	154	171	174	172	159	169	171	152	182	173	182	161	170	185	177	189	170	188	169	167	147	172	185	166	169	174	174	190	174	208	172	185	193	178	166	184	166	186	173	169	162	166	156	188	176	183	145	201	188	199	177	191	184	173	178	191	187	185	175	158	185	161	184	179	167	182	172	173	196	186	148	205	176	169	160	180	168	171	170	179	166	191	165	173	161	207	167	171	179	201	159	179	183	181	192	194	159	177	169	169	177	176	181	200	197	208	222	154	166	174	172	174	185	160	185	168	157	189	196	154	175	185	181	195	177	184	186	192	182	179	179	186	182	189	175	173	184	148	158	171	192	172	178	163	168	183	161	170	154	169	168	176	163	170	169	175	165	140	188	174	174	186	172	183	174	179	157	158	185	162	163	176	165	197	188	193	169	170	162	195	168	166	185	181	171	158	187	181	160	176	181	154	199	167	169	163	183
22388	20178	26976	25378	20185	18817	7344	1964	1228	904	852	739	724	630	646	548	597	532	516	472	524	467	449	460	435	486	456	451	429	428	450	395	406	422	399	385	420	411	392	452	400	390	376	462	398	369	416	406	401	409	378	369	373	433	384	382	399	408	386	353	364	371	379	382	388	392	378	417	409	384	378	406	387	362	414	377	381	353	339	398	398	398	405	355	404	404	367	404	368	351	381	372	368	380	375	398	402	386	389	389	374	404	391	334	373	392	394	367	356	374	382	403	359	403	391	417	393	386	372	386	392	382	370	402	392	357	383	354	382	330	372	356	385	362	398	372	410	375	423	373	362	374	373	371	379	366	417	367	359	412	375	323	398	346	400	360	358	375	381	362	351	374	371	375	412	373	368	363	349	409	381	376	385	420	376	371	406	365	360	406	384	385	363	361	371	377	373	396	385	392	322	366	356	384	405	387	382	395	384	452	409	394	356	385	396	401	392	377	358	373	381	371	365	393	371	353	356	370	412	386	348	357	362	408	379	378	394	358	374	364	397	375	377	405	397	397	381	383	370	381	409	353	387	361	390	371	383	388	380	395	342	334	405	373	378	379	426	384	404	394	429	379	385	385	340	411	366	362	364	382	386	369	364	386	432	387	379	401	395	408	367	366	366	415	403	408	331	345	401	373	386	428	343	366	346	367	345	380	368	406	384	398	372	390	389	368	385	385	402	373	408	354	404	373	369	375	386	377	431	401	342	335	368	352	324	389	371	351	384	386	363	368	402	398	356	393	371	422	395	428	386	411	373	367	372	410	385	373	357	393	403	420	378	345	393	385	384	372	386	375	388	382	370	391	387	373	391	365	400	362	395	374	344	402	383	409	364	385	384	359	406	391	378	305	401	368	361	391	347	357	353	372	409	384	347	358	368	368	374	360	381	380	409	380	392	395	404	331	344	396	374	368	380	407	345	381	418	350	376	397	396	366	380	391	384	336	364	377	436	399	390	371	381	445	371	361	350	378	382	393	374	378	378	408	358	392	430	381	419	379	346	409	336	401	395	397	394	378	402	391	392	350	384	409	398	385	377	403	367	417	360	375	399	390	363	386	375	405	386	391	378	393	332	382	434	387	365	381	419	370	449	356	397	365	381	373	358	372	384	373	392	410	370	371	402	383	359	397	382	409	386	411	403	371	359	363	346	395	377	389	367	390	401	385	407	370	372	402	385	360	382	390	381	386	383	411	382	393	382	381	350	374	369	388	386	407	370	370	351	402	441	404	354	410	423	377	386	417	381	393	394	363	383	383	360	362	388	373	382	374	375	375	380	399	408	385	409	374	347	373	394	369	381	379	382	356	372	363	380	363	353	370	372	373	378	393	395	389	366	408	372	400	388	356	369	420	375	380	363	393	406	369	398	373	369	422	407	374	385	355	390	355	389	385	351	396	379	422	368	352	408	390	398	378	383	377	403	412	375	375	399	411	365	370	377	406	344	356	368	381	398	352	363	367	401	399	402	388	373	390	395	367	387	400	393	400	331	401	397	332	388	398	369	369	364	386	386	353	385	399	372	414	383	366	325	374	383	385	370	376	396	407	366	376	374	378	378	398	392	365	366	349	337	363	385	378	388	381	406	345	390	401	401	395	354	370	373	356	388	386	394	384	384	388	362	384	360	380	384	387	361	393	393	367	420	417	377	372	407	374	367	370	399	369	381	376	366	344	369	382	352	411	381	362	371	326	376	374	389	366	379	365	376	356	373	364	390	416	402	380	375	372	387	398	362	360	389	379	366	424	369	350	381	351	394	403	381	367	401	370	383	401	403	396	407	414	381	362	388	375	391	353	354	378	379	380	404	385	381	361	362	393	363	352	370	393	394	387	401	406	386	366	370	389	405	401	367	377	413	384	374	379	396	427	394	393	378	411	386	347	345	401	393	373	378	365	389	391	348	395	355	359	387	364	375	390	360	352	420	402	368	388	374	407	361	365	371	368	395	392	378	398	372	346	373	393	393	351	368	375	377	390	367	379	407	382	400	358	379	388	384	384	416	380	369	386	364	408	380	415	364	348	375	385	426	374	363	373	345	374	406	363	414	355	375	374	383	387	368	396	364	417	402	372	381	401	344	400	382	393	389	397	379	353	367	370	372	395	418	376	398	405	416	363	349	361	395	379	357	399	398	352	384	374	391	365	389	410	374	370	395	387	377	365	391	369	368	377	390	386	385	347	369	370	376	366	414	390	388	368	364	369	386	416	386	365	363	382	391	382	389	362	379	355	383	376	399	388	398	396	359	414	365	374	377	384	377	393	407	405	378	352	399	387	366	385	402	401	412	417	365	415	392	392	381	376	404	393	380	379	382	430	364	370	369	381	368	356	369	368	368	364	376	387	383	416	395	339	373	389	392	374	364	402	372	391	388	368	380	382	379	406	383	362	360	386	377	388	406	381	367	387	414	373	356	359	365	338	369	420	375	357	358	372	378	397	365	390	361	394	374	394	378	401	361	358	412	382	403	379	375	404	342	384	370	336	379	376	381	357	384	397	390	366	374	359	341	353	412	353	371	363	404	407	378	399	407	379	372	402	388	394	346	367	383	397	379	367	376	383	370	381	378	353	351	371	398	396	378	377	371	412	382	389	371	403	398	389	404	367	381	409	372	418	354	375	376	373	413	384	349	327	400	346	392	382	345	412	372	353	348	365	381	334	381	387	401	384	408	382	378	414	384	379	383	365	387	393	363	364	394	357	387	379	377	369	391	386	372	380	384	366	362	375	372	392	398	379	412	375	391	382	374	393	378	398	371	351	410	393	387	373	415	366	379	391	366	375	402	365	395	377	382	404	368	373	411	382	351	376	381	399	348	403	362	393	430	411	395	360	380	367	356	394	372	384	413	401	376	395	391	380	410	387	376	422	370	417	371	364	385	377	372	358	396	367	375	378	393	360	402	387	385	367	376	392	382	376	372	355	431	374	351	392	382	364	393	384	358	375	370	363	366	433	384	383	396	367	392	354	411	358	410	393	375	376	377	382	363	382	402	343	368	377	423	393	404	410	390	382	357	389	422	400	355	375	360	373	347	375	350	379	368	374	385	361	384	389	401	313	370	360	383	375	361	385	333	372	363	394	360	382	375	376	387	369	357	388	408	391	370	400	385	383	367	382	400	388	383	373	365	392	396	360	359	349	385	394	369	389	388	366	371	337	408	346	348	392	375	403	362	382	412	359	379	385	370	393	411	376	369	409	389	358	386	359	390	386	394	393	340	399	365	358	350	412	365	378	406	385	362	365	391	372	397	408	367	365	421	375	380	358	394	409	354	353	390	366	384	390	385	394	357	358	376	371	369	402	382	418	373	395	403	361	385	376	383	356	386	368	393	343	400	406	401	407	340	400	379	353	343	350	383	354	343	393	413	420	422	388	403	360	366	388	384	368	385	346	383	341	367	342	368	392	365	396	346	356	378	402	367	347	390	370	359	418	385	367	355	397	375	391	345	387	382	372
23590	49321	72509	14458	9584	6306	4190	3192	2398	1659	1522	1300	1169	964	921	796	762	678	675	638	566	562	577	554	545	502	489	517	510	451	477	440	475	451	447	464	410	424	417	426	411	407	438	405	416	390	444	370	411	398	393	409	398	385	365	377	382	389	364	383	418	421	385	380	395	386	388	382	397	355	374	367	390	376	406	391	396	386	394	425	388	379	413	343	399	388	403	380	366	374	373	346	378	365	360	375	364	365	397	389	370	368	389	358	352	385	370	368	403	398	394	351	379	395	381	391	392	353	357	363	351	354	411	349	324	385	375	371	366	397	373	356	406	378	374	399	389	377	357	400	363	364	379	372	403	380	374	342	398	362	354	371	376	369	373	329	365	402	376	358	379	376	397	402	346	367	371	327	349	388	373	382	340	357	373	393	408	368	346	331	327	342	382	379	406	386	374	363	374	390	374	379	339	355	351	382	400	391	363	339	378	393	354	371	389	374	334	369	378	344	332	360	375	404	368	372	347	395	366	359	396	378	345	322	368	371	359	400	406	377	372	372	378	368	405	382	407	381	362	368	352	345	384	346	376	387	386	386	354	396	364	327	399	359	370	350	360	382	386	382	349	374	378	375	368	368	341	378	365	409	374	348	307	362	345	400	393	394	361	370	364	343	373	394	351	323	323	380	369	379	367	416	371	381	366	379	371	397	378	381	362	399	362	383	333	371	335	366	323	392	371	367	404	412	368	369	386	369	375	339	361	387	371	380	340	346	370	396	344	352	373	381	379	364	387	361	364	369	378	345	369	363	389	394	358	348	352	384	371	368	376	414	350	380	371	407	377	355	374	353	363	376	369	370	343	377	414	327	338	359	341	371	375	369	366	394	343	349	331	383	368	389	371	381	368	386	386	345	371	375	379	402	363	368	373	391	395	335	345	338	421	370	340	362	351	401	372	366	366	371	397	368	361	374	387	397	375	348	381	387	374	383	364	398	360	389	368	330	355	333	372	367	358	380	384	377	382	367	388	379	343	362	342	370	374	402	380	340	407	378	383	352	335	345	354	337	375	362	376	350	389	374	375	352	350	361	359	351	364	367	357	386	384	341	354	337	386	347	382	370	349	345	375	383	385	369	399	364	361	356	361	386	368	369	352	376	369	376	386	363	369	351	362	355	386	369	360	366	391	398	356	377	387	355	354	310	396	344	328	365	385	392	369	383	360	378	379	354	385	392	363	362	365	389	370	346	366	395	398	389	348	356	334	373	387	348	376	363	374	341	359	350	367	370	325	366	380	366	359	381	371	410	344	363	353	374	348	365	370	356	351	361	353	386	370	413	389	366	379	384	364	393	358	390	356	360	381	352	365	363	355	358	354	369	361	375	352	361	380	366	395	370	405	375	380	369	368	360	394	365	372	351	348	356	391	380	360	377	353	342	362	379	402	395	394	370	395	387	387	389	360	369	359	380	407	393	383	398	349	373	358	374	367	391	346	382	369	378	345	375	372	346	359	358	388	373	371	369	386	335	388	376	388	364	360	337	360	381	359	355	395	344	367	390	363	375	395	347	352	382	377	389	393	356	348	391	385	360	394	378	408	344	375	404	380	390	377	364	360	340	370	392	413	400	393	371	370	363	376	377	397	364	371	366	368	351	370	380	332	367	345	348	349	354	369	345	370	388	390	357	378	379	372	357	363	388	373	402	351	361	361	412	381	369	368	362	362	400	389	373	385	368	372	409	340	352	369	405	407	370	423	376	370	343	420	384	395	348	357	358	362	357	381	348	373	367	362	385	368	326	340	386	380	385	381	379	367	384	402	363	381	399	392	362	343	372	296	372	338	368	334	381	406	347	366	334	377	387	353	349	376	364	394	373	393	342	374	384	361	391	373	380	354	376	360	375	380	346	389	421	396	385	373	415	387	389	388	397	388	379	371	350	377	359	355	393	362	385	368	346	375	369	364	368	397	367	389	360	389	368	373	374	397	369	373	360	380	364	380	353	365	374	377	405	380	397	361	378	365	406	374	372	398	362	377	415	380	393	321	350	374	380	394	353	383	355	353	379	355	373	397	390	369	373	316	321	369	417	358	344	386	370	386	389	359	378	368	392	371	350	382	345	356	370	386	388	342	391	384	368	384	400	364	377	391	370	380	357	342	380	327	367	386	374	367	374	380	378	342	371	394	354	386	373	347	388	365	381	413	353	354	380	337	386	345	371	366	397	377	391	366	391	383	357	364	358	382	365	378	425	396	365	375	371	364	377	399	347	397	400	365	380	300	341	430	347	385	391	369	345	371	352	337	367	404	348	370	407	372	392	400	339	380	347	373	360	353	393	389	335	312	347	360	358	357	389	382	400	384	406	360	365	347	379	375	354	399	339	355	364	359	367	372	375	372	363	329	378	339	359	374	382	356	386	415	374	404	381	357	355	362	364	393	404	401	393	402	365	417	373	380	381	355	357	362	356	366	372	340	356	359	391	359	355	378	358	365	385	370	349	364	347	373	339	382	361	406	399	378	331	375	355	406	346	361	381	351	402	362	368	347	360	385	422	391	388	389	394	344	372	376	374	400	368	377	349	372	383	351	350	382	380	397	363	389	376	368	356	382	351	344	388	337	371	348	338	385	410	377	345	380	379	372	401	351	377	384	412	380	358	381	386	383	339	386	389	377	361	368	361	394	375	373	379	370	337	369	379	378	380	364	385	369	357	388	372	366	338	371	384	380	385	377	418	358	367	369	374	362	394	349	376	367	403	376	384	366	354	353	403	378	373	356	412	328	377	350	382	354	358	335	394	411	344	385	381	379	368	342	360	380	396	352	364	380	350	403	353	366	364	369	361	366	352	380	354	409	370	389	395	385	379	379	371	367	384	384	353	341	392	348	359	373	357	386	365	372	360	360	402	386	395	393	398	372	393	386	395	401	357	351	357	369	352	334	378	367	368	368	372	357	353	366	367	362	378	374	370	385	372	358	353	331	399	385	352	337	377	359	367	361	386	380	418	366	377	382	386	381	357	380	367	352	390	355	368	386	369	386	422	345	373	366	360	354	377	363	379	378	373	387	353	403	376	400	383	387	394	384	381	410	401	372	371	387	369	352	373	413	342	357	364	392	367	348	358	366	330	336	357	361	381	378	391	352	370	400	321	382	362	374	348	358	365	366	423	352	369	329	356	384	358	377	389	369	362	396	340	377	395	359	366	391	416	381	405	320	377	396	345	376	377	359	389	345	345	352	364	401	399	400	375	369	373	353	363	391	350	379	376	347	393	380	350	369	376	337	369	371	373	367	386	361	357	361	384	374	379	350	336	341	388	349	372	358	396	363	364	385	393	368	353	386	360	371	363	360	397	382	338	348	355	367	384	347	375	351	367	356	355	364	380	348	351	379	364	357	395	398	366	364	388	374	342	391	358	384	369	351	394	382	348	364	364	354	381	390	359	356	407	356	350	351	407	378	345	360	373	367	383	323	357	392	387	385	361	375	358	356	383	362	383	386	363	370	366
28525	18946	17422	5382	789	366	315	203	135	120	130	101	132	149	124	101	111	130	122	94	112	143	111	115	125	99	124	113	121	120	117	123	111	117	113	116	108	135	106	117	117	140	127	124	124	129	106	117	99	114	104	109	96	115	127	116	122	129	114	118	127	107	111	111	133	120	112	102	126	120	145	117	95	113	112	106	120	110	99	116	111	115	121	120	96	104	117	132	112	108	138	114	120	105	101	104	120	98	119	114	142	126	118	90	99	130	93	122	115	98	102	85	111	128	138	116	130	100	130	108	140	105	110	127	119	104	128	121	115	119	111	123	100	115	122	81	112	104	112	107	99	121	117	132	107	109	130	94	119	96	136	117	119	122	131	103	108	117	122	131	125	135	121	120	109	116	113	121	118	127	132	114	103	104	94	113	114	131	129	100	118	107	134	130	129	126	136	139	102	117	99	102	120	97	125	133	106	112	122	114	102	120	126	106	103	112	132	97	128	97	122	111	114	90	120	98	112	104	121	106	141	94	110	119	125	123	119	124	105	116	124	125	120	101	118	124	104	121	127	120	113	123	114	111	115	125	116	105	126	114	111	98	100	130	116	142	105	125	104	130	115	104	140	103	102	107	125	128	133	131	136	124	109	125	105	125	106	137	121	111	123	112	102	116	103	101	104	117	103	124	109	104	124	125	110	109	114	117	122	108	107	130	104	107	130	106	101	122	123	111	118	115	112	119	125	122	121	127	126	111	123	114	117	107	112	124	117	116	131	122	97	116	117	108	109	123	114	125	99	112	123	106	112	138	135	109	108	129	121	95	116	112	108	114	128	126	105	121	116	106	119	105	120	110	105	116	103	123	104	146	127	119	108	128	91	125	119	117	121	101	132	108	116	125	105	120	99	132	134	126	102	111	112	107	125	127	116	126	105	119	123	136	117	107	112	102	125	129	120	103	122	112	125	107	122	119	105	114	98	115	102	118	150	101	101	115	128	130	110	132	118	111	127	117	108	123	111	105	135	118	111	120	106	109	98	124	112	142	130	136	120	106	105	127	118	139	89	100	100	108	109	101	117	147	96	132	108	114	102	107	128	115	130	123	111	135	112	146	118	122	105	114	101	120	110	120	103	108	123	134	104	109	117	104	109	124	121	108	108	110	107	124	122	132	110	116	107	117	109	129	101	109	123	113	116	106	96	109	121	116	120	121	107	126	123	138	125	119	111	136	117	117	124	145	117	100	105	122	102	114	133	106	111	110	113	129	114	130	119	106	119	105	117	110	112	107	130	134	98	115	125	124	110	110	143	107	95	124	100	111	101	121	100	121	114	115	126	111	119	110	128	104	116	127	124	120	116	102	120	106	115	121	121	138	126	119	140	129	121	123	109	124	120	110	116	131	104	128	115	123	103	130	113	127	107	103	100	120	133	109	140	115	131	101	106	98	108	135	114	100	116	90	114	114	127	98	109	91	121	120	111	119	114	113	133	121	118	102	115	106	129	110	119	101	113	123	124	131	123	115	105	123	109	95	136	112	112	116	112	109	111	123	112	121	112	98	108	102	126	108	131	103	115	104	94	116	119	112	95	119	103	96	113	113	107	107	113	115	120	110	137	119	118	114	108	116	131	120	112	101	106	110	124	111	115	99	135	125	119	117	114	102	108	119	116	128	117	119	111	126	123	110	113	119	101	117	117	121	106	144	112	108	118	95	96	117	121	99	109	113	101	104	110	103	113	115	111	117	125	123	127	119	107	109	121	122	107	115	123	106	122	110	108	121	118	115	96	131	99	138	114	127	117	130	121	112	119	116	110	132	116	115	135	115	124	104	101	105	146	131	137	107	126	104	122	112	99	131	108	123	99	100	110	130	125	135	109	128	98	117	120	138	120	127	109	118	133	132	119	126	107	108	100	120	116	116	123	110	117	112	105	122	103	106	124	109	129	114	135	105	116	133	116	122	109	107	101	117	120	120	120	114	113	114	127	94	116	133	121	113	137	132	108	123	107	126	124	107	108	133	121	110	117	110	114	116	111	121	137	87	120	121	108	113	126	112	110	112	116	115	92	134	130	123	123	119	110	94	114	113	114	116	122	122	108	114	111	110	103	102	106	101	106	121	128	116	105	123	103	120	101	149	127	115	110	112	116	115	107	103	107	121	111	119	117	112	116	111	107	109	103	124	104	125	105	146	101	106	122	121	137	115	118	126	124	124	114	110	124	117	112	126	112	127	96	108	116	109	104	116	124	100	111	97	98	112	124	117	126	99	110	113	128	107	114	120	128	122	130	130	118	117	121	119	120	118	111	105	122	107	106	122	109	136	132	141	120	116	110	123	115	119	136	123	121	118	97	110	118	129	106	115	141	124	118	145	114	146	128	125	129	113	101	109	123	96	113	106	116	114	131	130	121	103	116	128	109	113	116	115	121	94	122	114	114	121	114	114	117	129	95	130	117	101	130	119	115	118	102	111	100	118	117	130	118	110	110	121	128	123	121	107	131	107	121	106	117	104	111	106	96	104	121	110	114	108	124	116	96	110	89	124	128	104	113	121	125	124	110	132	104	116	118	104	104	117	119	123	111	102	106	128	103	113	126	113	122	105	109	119	105	130	123	106	109	108	125	114	106	111	97	120	126	108	108	122	113	117	116	121	121	126	108	133	117	108	125	105	114	129	137	121	106	126	100	126	111	127	112	98	123	86	119	100	101	108	118	128	122	126	106	112	109	124	121	100	111	127	110	107	110	97	112	115	129	124	115	97	106	124	118	111	123	116	100	105	125	132	122	126	103	116	121	116	110	122	109	119	114	115	119	121	108	127	117	118	127	115	121	118	110	128	126	122	116	103	96	124	115	100	122	117	104	121	94	125	103	123	112	116	131	113	108	108	94	111	109	119	129	130	123	112	122	85	105	117	111	113	114	110	107	129	99	126	109	119	116	115	119	106	103	121	102	121	150	101	128	118	134	100	114	131	110	108	135	122	111	114	129	104	128	116	96	120	109	120	133	98	113	109	116	102	123	114	114	106	124	135	116	122	100	122	114	114	113	127	122	107	107	130	120	104	114	115	105	115	119	122	108	113	98	118	141	106	102	107	116	125	118	143	126	112	109	116	117	111	145	102	121	133	116	122	123	128	115	124	123	124	105	106	108	114	126	127	111	118	112	101	111	126	104	110	110	108	136	118	103	120	126	127	120	118	114	131	111	131	119	122	87	126	124	111	134	102	106	139	102	125	120	131	125	133	113	124	118	117	153	123	117	137	104	119	110	104	107	108	111	108	122	104	115	135	122	118	114	120	121	126	101	112	118	108	118	116	116	125	128	119	106	123	120	111	116	106	113	113	106	130	113	126	110	110	114	129	114	118	111	119	120	135	116	114	118	110	128	118	123	116	117	117	141	120	101	103	120	121	126	117	109	130	112	111	101	124	112	97	113	113	133	116	119	115	109	116	119	121	132	127	114	114	106	121	122	119	108	126	116	128	128	115	98	128	113	121	140	115
21468	21864	22816	5203	1572	708	577	352	201	155	178	176	148	140	167	159	126	139	127	111	128	145	137	141	151	135	149	144	138	139	122	125	124	157	143	147	143	115	143	147	125	127	142	132	144	131	150	148	144	163	143	130	126	124	139	111	137	131	147	147	127	125	128	136	140	153	126	130	113	132	115	147	134	143	137	135	138	152	147	128	135	114	107	141	153	138	149	155	129	168	133	151	136	155	141	149	117	117	148	157	161	122	138	131	120	164	127	129	152	129	132	116	127	135	143	110	130	150	119	136	131	145	118	123	124	135	132	131	127	139	145	125	129	116	120	142	130	134	146	133	141	165	142	124	147	153	138	144	136	142	130	117	137	137	131	127	134	136	132	135	130	134	134	130	132	121	134	155	128	128	121	156	99	119	117	137	131	146	127	136	130	127	124	141	142	146	141	164	121	147	137	122	119	134	153	136	135	143	139	123	142	125	130	140	138	124	140	147	138	142	121	131	137	140	126	130	110	126	133	115	119	163	126	158	137	140	110	141	121	136	137	114	153	153	126	141	137	111	125	157	139	119	149	129	136	125	155	126	129	133	138	156	127	154	133	132	133	144	135	126	132	135	126	116	135	125	114	110	148	108	116	139	119	138	122	125	136	120	127	122	120	121	129	152	151	145	120	154	139	119	143	119	132	106	134	142	125	153	136	133	134	132	125	108	150	127	139	144	121	141	145	134	159	127	124	133	138	139	146	147	140	134	148	146	138	132	134	133	123	138	132	159	132	132	127	132	127	133	132	146	144	153	132	145	158	116	126	134	137	121	142	132	153	151	143	135	150	135	153	134	138	146	128	134	127	136	147	134	132	131	133	118	130	111	143	139	133	132	132	125	120	150	138	136	155	154	138	144	123	128	126	119	131	133	131	126	158	122	129	137	123	150	110	156	125	147	161	142	130	140	142	144	119	137	146	135	129	131	138	122	126	141	114	157	134	143	141	126	127	129	134	129	132	143	139	124	118	133	151	119	120	126	134	146	119	154	125	124	131	134	122	125	121	113	139	134	127	124	140	131	148	136	135	149	118	142	144	135	133	112	143	137	133	120	123	126	120	148	134	116	119	154	142	129	156	142	125	136	141	132	131	132	138	131	149	117	141	136	137	139	141	139	134	132	123	138	143	133	107	129	114	140	131	141	139	132	125	111	146	125	136	121	133	126	129	126	128	134	129	154	113	122	141	129	99	128	132	133	144	141	123	164	143	136	138	146	128	148	135	143	128	144	131	118	146	175	136	130	141	133	135	129	126	153	128	129	165	122	125	145	132	160	135	145	139	147	140	135	124	134	110	147	157	133	141	125	106	124	150	135	118	149	141	135	124	130	135	127	151	115	156	139	139	130	131	131	129	144	162	142	137	128	145	130	144	132	133	119	139	138	136	125	118	127	137	124	159	127	142	126	139	141	110	140	139	137	131	142	150	130	146	128	138	132	109	144	138	140	150	143	132	141	137	147	146	129	120	127	126	127	151	125	123	125	134	133	134	142	151	126	159	128	157	130	147	147	142	134	126	168	133	127	121	140	125	136	153	122	124	159	143	134	133	129	129	141	124	121	142	139	134	126	127	147	132	128	135	149	143	141	161	131	129	125	128	129	128	132	131	146	125	152	116	159	123	128	130	130	126	134	144	137	123	125	132	128	143	144	134	154	137	135	136	151	149	123	150	136	138	128	116	137	141	138	135	133	133	135	149	146	128	155	127	156	122	112	124	143	139	144	131	140	132	126	126	112	144	141	141	137	126	119	127	156	138	146	148	135	119	137	127	129	125	138	125	137	137	127	130	158	149	139	127	149	144	133	134	136	131	130	123	145	148	127	152	145	141	129	133	128	136	147	131	148	108	134	117	130	118	147	137	127	129	151	155	141	120	108	142	139	138	128	137	129	134	128	128	132	129	120	122	119	128	157	120	128	131	140	141	140	135	159	148	137	140	126	129	143	155	130	142	155	132	119	146	128	150	145	111	139	138	123	128	164	123	138	141	131	133	123	146	127	130	120	137	103	131	134	127	132	141	115	128	117	130	149	149	135	134	116	160	145	127	153	130	110	147	128	147	147	131	136	125	141	157	149	116	111	143	158	120	117	132	130	147	126	136	132	149	134	135	151	143	121	123	142	131	117	136	119	131	140	150	105	130	124	129	135	129	150	119	140	145	137	148	135	123	144	137	132	126	129	134	143	131	131	151	142	129	114	144	128	119	140	136	125	134	117	123	128	133	139	124	148	136	146	127	121	147	145	132	157	122	115	128	142	125	139	111	141	123	138	144	131	117	119	138	137	130	128	124	142	130	115	136	143	141	114	161	121	140	152	136	117	146	161	144	119	118	129	122	137	129	126	133	117	132	115	150	138	148	161	116	134	137	129	146	148	135	137	129	136	138	140	113	120	120	116	142	133	130	112	137	124	127	128	144	158	135	130	151	150	133	117	121	145	115	144	123	133	139	129	119	130	138	154	139	138	124	140	122	112	121	132	134	124	123	123	136	152	137	116	130	139	165	134	136	150	138	128	131	127	119	149	134	141	141	117	161	154	142	127	109	122	125	132	128	136	131	136	121	129	141	121	150	115	138	140	122	152	129	112	129	134	138	152	114	138	131	137	130	151	148	140	162	126	147	157	125	140	160	135	134	119	149	142	108	132	135	150	127	139	126	133	129	124	146	143	139	125	110	148	115	102	140	122	144	148	127	142	141	160	121	142	122	147	117	151	121	121	145	152	129	152	131	133	131	111	120	132	134	109	124	107	128	147	123	151	123	126	162	138	134	134	116	120	143	146	140	143	139	139	146	134	144	137	149	134	129	132	109	133	119	139	126	121	135	126	129	123	116	145	150	121	134	137	127	124	144	127	132	118	152	135	132	141	112	145	140	111	128	124	128	156	133	132	141	128	130	138	132	126	147	163	108	136	133	122	142	133	126	124	156	104	124	136	131	139	129	131	149	136	122	136	124	144	151	152	158	143	137	123	129	124	131	126	137	127	136	125	138	137	133	158	130	136	130	139	119	136	127	121	141	125	164	123	148	132	136	126	133	143	122	129	158	124	142	133	151	116	139	118	129	122	161	150	135	160	137	142	143	153	143	135	132	157	123	126	114	136	134	133	108	124	135	142	141	150	146	136	120	162	139	145	148	122	124	132	135	116	130	116	128	123	133	118	157	138	142	142	162	141	125	144	115	155	122	135	128	156	140	152	130	136	118	132	145	147	123	130	128	126	143	143	119	123	158	149	130	136	118	153	125	135	144	128	132	145	126	122	149	141	139	128	147	148	141	124	134	139	131	128	121	128	150	136	127	123	121	140	117	118	147	144	137	142	135	122	119	130	141	127	162	145	129	108	133	98	142	124	133	140	138	153	138	148	133	123	142	115	115	134	122	132	140	116	130	137	135	143	128	122	132	141	130	126	118	139	145	146	143	129	136	142	114	144	150	119	132	147	118	144	148	122	120	116
24637	20182	29274	25320	19756	12364	1779	793	587	419	408	356	349	307	265	266	254	265	271	254	233	206	231	217	212	200	211	228	223	196	243	196	171	176	189	208	198	184	199	183	169	216	183	183	183	196	162	186	203	184	168	173	203	213	175	196	189	184	167	188	197	189	156	177	195	171	167	190	185	181	184	178	157	149	193	167	182	189	181	186	164	157	187	180	169	196	154	172	185	184	185	178	177	197	166	172	163	197	192	189	192	183	217	198	173	182	180	171	202	203	194	154	180	176	171	188	198	175	198	172	193	160	167	166	161	166	186	169	185	185	163	179	201	167	175	192	178	190	187	167	182	166	154	163	187	157	181	189	191	176	178	170	181	168	171	152	162	174	178	152	177	169	166	195	177	180	166	174	144	167	161	178	168	163	183	163	202	182	211	164	199	190	169	171	177	181	171	188	160	179	184	175	163	154	162	188	148	188	171	167	159	160	189	173	178	181	147	174	192	164	197	186	224	171	186	188	191	152	185	210	160	170	191	166	159	195	162	163	171	172	178	180	181	179	163	178	181	203	177	174	186	161	183	155	172	183	177	182	160	172	175	183	157	171	206	166	175	187	185	198	177	183	164	177	164	184	209	161	192	171	182	187	182	168	175	176	185	159	187	195	176	172	165	189	203	200	177	184	170	161	193	176	175	193	181	162	178	191	170	199	178	170	201	193	168	160	183	174	158	170	169	185	173	169	185	201	190	197	158	171	197	171	166	192	181	176	161	187	173	166	195	182	162	169	199	170	176	186	179	180	200	191	184	178	174	162	175	187	180	193	176	173	143	181	176	184	200	176	156	177	194	194	179	175	198	187	159	148	155	184	196	186	169	183	147	199	181	144	162	194	160	197	173	179	183	173	180	174	185	185	176	182	166	165	197	171	164	178	161	152	170	181	155	164	189	174	169	176	176	169	191	166	170	197	194	181	153	184	177	169	178	185	163	175	176	188	183	148	172	203	180	175	183	172	165	177	142	184	186	186	157	177	176	184	181	186	181	187	167	185	176	176	198	159	175	188	173	189	174	192	167	204	184	177	177	185	186	202	191	181	163	147	161	185	170	172	171	180	187	164	202	172	150	181	183	196	186	161	171	158	166	197	191	172	159	175	183	201	190	167	180	194	192	173	185	176	182	194	169	193	199	200	171	180	164	185	201	184	160	194	161	157	150	150	181	185	197	195	162	190	172	167	180	177	193	173	170	169	174	154	200	164	177	188	163	158	174	174	195	177	166	205	186	156	161	161	190	184	166	168	170	175	183	155	164	179	208	171	202	171	166	181	166	173	184	192	171	159	179	184	148	157	179	163	198	173	185	166	174	163	174	167	213	173	179	156	190	171	166	194	169	154	167	166	180	156	175	168	170	181	190	181	159	175	156	196	186	171	188	166	176	162	172	206	156	190	170	204	178	162	185	172	177	200	159	175	170	171	177	176	173	171	187	199	170	163	171	179	174	172	171	180	185	179	155	219	188	182	163	161	183	169	184	192	178	189	205	165	169	159	184	170	181	188	165	169	179	176	159	180	181	169	165	177	152	179	173	158	187	179	160	166	176	193	181	171	171	189	168	174	179	165	160	192	209	193	178	162	173	177	182	182	178	172	177	195	179	191	158	172	172	154	151	157	172	183	193	169	170	177	153	163	196	173	183	175	180	171	179	207	194	172	218	178	164	181	175	172	178	195	155	182	197	194	179	193	171	183	189	153	198	185	191	164	165	179	172	174	172	166	181	163	175	164	209	191	193	155	176	161	167	185	171	188	173	164	180	182	212	173	201	153	196	200	187	175	178	162	164	174	163	186	159	163	182	194	163	192	165	181	175	190	185	158	176	212	172	165	183	167	175	204	179	182	158	188	179	173	168	158	168	190	165	184	186	182	176	170	199	169	154	171	170	199	178	168	167	182	181	188	198	158	161	151	190	172	166	179	170	189	168	186	174	185	171	168	179	192	178	155	178	195	186	162	207	185	159	176	178	150	169	196	174	162	181	165	177	151	186	155	185	177	191	174	165	162	169	169	169	160	165	176	156	181	201	160	180	165	155	170	204	187	190	153	166	177	178	149	181	194	168	206	167	171	180	179	194	164	206	175	185	196	171	186	181	174	177	158	143	203	175	176	153	187	201	178	152	187	197	185	161	156	189	160	182	201	185	164	166	167	176	171	185	151	182	202	180	163	185	160	176	190	187	170	171	172	168	154	173	180	178	188	192	170	173	176	185	183	181	169	195	162	191	172	174	162	150	175	177	174	180	189	192	199	180	165	186	172	175	176	195	182	180	184	169	189	164	198	188	177	182	179	176	169	162	178	166	160	158	175	176	187	199	159	144	172	156	172	165	190	158	166	164	192	161	168	167	190	194	183	178	182	169	168	153	185	166	175	160	184	148	166	201	150	162	156	179	186	155	172	183	178	178	181	191	199	190	175	182	170	172	190	163	203	175	162	184	171	186	176	190	174	151	179	169	156	192	199	211	180	181	192	207	183	173	172	162	170	162	173	169	196	191	195	179	187	183	160	177	195	145	144	187	159	194	181	192	183	193	196	169	172	173	174	168	167	183	188	180	170	163	169	190	168	161	170	161	201	162	183	178	179	186	169	184	161	176	150	174	178	185	177	159	182	180	179	178	163	201	173	167	186	157	187	190	183	192	190	179	182	184	191	176	181	173	168	186	179	193	159	162	175	181	189	172	170	176	175	201	169	192	204	165	187	171	169	172	175	160	162	166	189	200	205	145	182	176	189	164	196	183	178	192	179	177	180	183	184	157	174	154	166	183	174	184	177	174	167	187	202	171	170	195	174	152	172	167	192	165	184	183	160	179	182	175	172	169	201	174	166	205	190	177	184	174	167	164	167	184	187	211	186	170	158	198	199	166	171	201	191	195	169	166	162	194	185	173	177	162	159	180	189	171	175	167	174	194	193	174	170	176	183	195	184	169	203	205	197	169	154	178	173	164	179	170	193	145	170	165	199	199	177	185	160	168	202	178	187	165	187	167	160	189	171	192	182	163	201	167	187	202	184	165	173	189	186	167	168	193	165	177	180	180	169	178	188	150	181	179	176	179	178	191	149	165	183	166	165	173	195	182	161	179	161	148	155	162	174	185	179	174	173	188	153	182	168	154	187	180	165	187	186	183	168	196	185	172	187	191	202	185	180	169	199	185	184	155	175	173	198	168	189	181	168	159	182	178	163	194	157	178	182	188	176	166	185	184	170	165	207	152	203	179	186	179	140	192	154	156	173	193	202	214	161	156	173	160	156	200	174	188	184	179	174	183	183	172	184	198	188	152	204	151	180	190	169	160	213	172	146	176	169	184	175	191	177	165	184	161	174	167	182	192	174	154	188	155	192	183	186	180	171	181	163	186	165	158	194	193	159	162	180	184	183	171	169	173	162	182	171	182	183	172	180	178	170	166	181	183	203	153	178	167	176	168	177	178	170	180	184	173	182	187	173	180	189
21224	38441	64770	11838	4512	3442	2317	1472	1170	844	735	638	534	475	456	350	362	350	318	307	285	269	269	269	252	247	225	237	236	234	204	247	188	226	228	199	215	208	202	234	145	203	189	170	195	220	189	182	208	185	184	191	201	188	200	186	218	204	206	191	192	181	185	185	187	177	202	194	202	198	175	184	190	196	226	172	194	186	191	178	182	185	183	174	182	170	176	213	192	181	169	169	184	173	175	170	171	168	179	182	190	180	172	194	165	196	202	185	179	180	181	211	168	180	164	166	194	182	188	170	178	189	188	192	180	186	183	171	173	197	179	183	159	205	178	171	190	184	166	183	190	176	163	168	174	167	163	182	162	161	187	189	198	189	170	178	185	190	187	198	158	185	166	177	194	174	170	182	163	177	176	179	171	166	198	182	160	158	187	180	179	174	169	180	177	189	158	168	163	173	187	183	190	186	166	174	177	194	175	184	180	159	183	188	152	179	182	174	188	166	205	169	161	168	200	190	172	202	194	184	170	192	203	182	169	166	165	190	181	162	159	174	185	194	189	193	176	161	179	172	176	179	196	164	156	163	181	178	201	165	187	181	170	182	204	186	188	168	171	162	178	153	190	171	187	179	174	180	191	193	173	168	164	171	167	176	179	155	175	187	178	188	171	157	178	176	176	193	205	153	151	178	187	164	177	190	170	203	171	184	169	165	147	200	159	168	186	187	159	183	181	186	176	181	196	197	179	166	190	190	170	208	182	175	158	178	169	168	165	202	204	168	183	179	198	167	195	186	175	144	156	181	209	183	180	174	178	182	185	200	190	158	181	184	197	155	211	171	202	184	193	186	181	158	177	179	164	175	191	161	174	157	193	196	158	173	163	200	183	204	184	205	175	149	183	162	182	159	161	186	185	182	175	187	174	189	160	187	199	153	162	193	179	170	165	184	174	177	165	192	197	194	176	209	183	170	204	184	189	178	177	179	182	158	173	184	190	172	175	194	163	192	160	184	191	195	183	168	168	187	190	184	167	165	174	159	208	153	176	169	155	174	183	172	193	162	167	184	178	183	182	178	170	198	182	157	178	184	190	188	172	173	183	207	186	165	206	159	170	182	169	190	168	184	144	174	164	170	207	176	181	174	175	157	189	197	197	170	191	176	195	173	155	187	186	188	178	176	159	175	162	162	196	182	172	182	194	181	186	157	191	175	210	182	177	158	162	173	164	170	195	180	193	184	179	193	135	174	176	190	193	188	181	196	170	174	155	156	179	177	158	195	177	170	179	176	171	167	190	196	192	181	169	193	181	175	163	207	193	181	178	161	165	187	186	160	217	168	162	200	162	209	165	169	177	141	174	150	164	160	189	179	198	164	169	155	163	144	188	185	203	186	181	179	157	176	169	209	182	160	176	183	180	181	196	149	189	191	208	152	175	156	203	192	183	217	199	177	177	169	186	155	177	175	182	169	174	153	176	140	179	165	172	172	182	172	180	162	158	175	176	159	172	168	177	188	197	194	176	174	178	200	197	162	193	186	171	179	146	173	185	165	184	182	182	186	171	172	196	177	177	169	170	170	174	179	158	208	186	134	162	175	179	189	173	172	183	180	214	173	170	153	163	185	196	163	194	173	177	174	189	198	184	197	183	195	176	164	172	200	201	181	188	176	167	172	195	195	154	177	178	197	186	193	181	163	193	182	213	172	170	166	160	180	180	152	173	177	188	175	208	177	193	177	165	172	175	174	193	194	185	177	179	184	171	193	173	160	150	174	170	185	164	172	178	180	205	192	149	182	179	178	193	196	174	190	194	172	198	204	186	177	166	170	207	175	186	159	181	143	171	137	170	200	191	174	202	198	168	200	170	201	181	189	152	190	169	181	190	185	196	158	166	178	161	176	152	158	159	177	171	156	169	184	170	209	202	215	171	190	174	163	182	198	170	176	180	197	158	162	192	202	190	175	185	181	197	190	164	166	180	172	172	176	175	161	166	164	175	170	161	156	181	170	145	191	189	178	167	177	178	174	166	164	151	187	183	177	174	166	179	163	184	191	173	179	175	151	184	211	186	174	181	210	178	162	187	189	177	159	188	184	179	160	178	181	183	166	166	181	186	184	174	186	211	193	185	195	146	204	161	158	174	189	177	196	177	188	160	174	163	173	178	185	184	181	178	195	182	180	186	190	168	172	178	183	181	192	166	192	182	201	189	199	195	189	164	178	180	171	157	167	164	197	175	162	186	199	166	165	178	164	176	193	169	197	186	154	181	171	186	164	167	194	169	175	174	197	194	157	189	170	173	196	174	173	175	171	185	174	177	190	174	184	179	154	184	189	196	170	169	171	153	197	193	163	159	166	160	177	152	169	163	188	197	197	155	157	190	159	142	163	187	190	194	175	196	206	194	183	166	182	177	176	164	180	183	175	203	168	187	192	175	175	170	190	194	186	181	165	183	188	181	167	196	161	159	170	189	184	167	171	183	176	146	162	178	163	177	165	166	177	172	176	179	180	184	169	163	174	171	186	207	189	190	176	167	183	173	187	174	170	181	182	159	171	147	179	178	169	174	150	173	186	190	197	169	182	169	183	162	195	156	160	214	155	177	174	171	198	176	190	161	170	185	179	171	195	187	151	184	181	191	184	158	171	170	191	189	184	182	181	181	182	193	162	172	194	176	186	179	182	166	179	172	184	203	187	186	193	182	170	163	159	192	169	197	178	186	174	179	182	172	172	162	170	140	178	177	175	157	175	187	169	186	161	200	182	174	165	182	184	162	175	210	177	190	178	168	196	177	179	168	192	166	179	173	175	184	183	172	192	181	174	165	187	175	187	163	198	175	178	165	162	170	189	184	204	167	175	181	176	186	187	178	200	183	176	186	183	158	170	162	185	177	188	157	175	193	170	175	170	169	180	178	161	170	174	202	180	193	172	180	160	186	165	174	212	186	173	185	161	178	173	165	162	168	165	178	184	184	154	166	173	165	154	172	155	171	169	193	195	176	189	195	175	184	185	209	171	172	197	165	174	175	189	174	185	198	186	169	169	188	160	186	186	177	179	182	161	197	170	177	149	194	158	196	180	207	176	177	182	195	209	189	182	185	181	154	171	175	178	194	217	178	186	161	172	198	205	187	175	180	151	170	203	154	172	173	176	171	172	160	178	183	183	192	151	186	171	185	186	160	160	148	187	179	204	186	175	174	172	196	171	164	176	189	162	184	169	208	191	191	177	179	161	169	191	189	166	196	175	198	207	193	173	176	164	162	186	156	201	189	187	165	166	182	182	142	159	201	188	174	163	199	151	166	160	184	174	186	156	194	185	154	179	194	178	164	201	151	173	180	181	189	179	167	183	174	184	169	186	177	184	188	179	201	169	176	153	153	177	153	178	167	209	170	190	208	163	168	175	203	169	176	195	193	184	170	194	152	192	169	169	193	178	179	182	177	179	157	145	188	183	202	196	163	180	157	194	185	172	176	155	189	192	193	168	173	172	184	181	180	183	160	181
22377	20178	28384	25365	20153	19141	9340	1822	1205	851	831	769	672	658	587	573	591	532	522	509	479	469	432	460	450	495	449	443	411	433	460	447	434	418	463	422	403	398	396	416	393	374	417	434	381	396	425	397	382	346	417	418	397	353	381	391	400	412	392	394	406	421	368	387	394	382	401	397	417	398	403	406	378	422	372	381	397	408	382	361	413	383	381	358	388	374	384	395	372	415	403	389	399	389	412	374	402	410	408	372	386	344	380	397	403	369	367	407	396	379	436	362	348	391	405	383	382	379	322	385	371	391	396	372	401	411	355	374	403	425	390	402	396	407	377	364	390	446	425	373	420	372	377	427	394	366	396	397	399	385	378	409	389	403	411	397	373	379	400	415	395	408	384	421	414	400	382	410	345	388	393	396	382	367	384	371	377	362	376	382	390	410	374	348	372	366	379	356	355	399	387	359	368	380	405	408	360	391	389	373	402	333	361	358	382	349	390	386	372	413	378	405	391	408	339	361	403	374	384	381	352	377	389	415	381	442	343	357	412	398	424	385	408	384	364	420	368	377	365	390	370	372	392	391	391	377	359	410	395	345	375	358	413	408	372	376	360	364	399	386	361	392	399	398	359	383	355	368	423	389	377	378	357	397	391	416	397	380	396	434	371	393	409	378	380	416	422	401	417	394	372	398	403	416	383	378	382	393	394	395	405	383	405	411	353	366	392	382	406	372	384	379	403	419	365	389	380	386	398	371	366	344	379	385	388	364	404	390	420	380	397	385	391	388	346	376	438	345	390	383	385	384	353	361	391	392	418	394	356	390	378	385	405	385	382	360	397	407	398	387	384	378	360	392	406	372	411	399	396	398	382	361	365	385	383	378	407	394	361	442	368	381	371	384	398	363	368	383	396	355	434	407	382	428	370	394	408	378	369	403	374	378	373	361	384	385	404	384	356	379	396	384	368	416	338	391	396	388	395	384	415	395	377	388	380	391	396	355	391	368	405	401	376	372	376	364	380	388	363	388	397	382	376	383	388	393	384	348	391	374	411	383	392	370	372	388	376	377	359	379	387	382	398	404	384	385	390	370	388	410	376	391	397	393	405	354	385	404	394	415	384	354	392	413	367	372	376	391	387	353	375	398	411	367	392	386	407	381	383	386	374	389	405	395	437	372	385	368	413	378	372	354	364	374	384	356	361	361	387	353	377	375	377	361	377	415	380	423	383	394	391	382	362	364	397	400	409	403	402	391	387	361	401	384	378	369	403	399	340	383	381	423	405	387	403	409	374	388	402	377	401	398	381	359	383	353	380	411	382	388	390	391	380	415	390	360	367	392	369	407	347	387	368	399	388	376	403	374	367	409	376	380	387	363	376	372	399	417	405	398	362	380	356	383	384	363	371	354	381	371	375	353	400	402	338	385	366	391	384	360	376	403	402	326	392	398	392	382	392	407	401	422	396	388	369	408	367	363	370	366	374	398	366	401	380	375	396	394	401	397	361	375	368	382	381	379	377	363	389	351	415	390	369	398	401	407	383	418	402	391	348	367	401	406	360	413	395	405	376	368	385	380	429	356	382	375	380	391	407	422	381	397	394	385	400	371	382	403	370	384	360	387	400	368	362	330	382	398	388	365	391	413	399	392	377	403	407	381	370	382	389	374	381	346	404	378	380	361	355	408	412	365	387	415	367	396	403	364	372	362	382	377	388	359	363	401	338	379	382	408	380	357	383	400	366	386	381	398	408	384	348	377	392	384	391	378	353	411	436	380	369	368	399	359	371	391	362	373	396	346	370	376	368	417	352	339	394	393	425	387	406	417	396	349	366	372	414	383	358	363	389	370	376	365	439	379	370	388	347	362	407	353	393	375	424	353	362	398	394	380	360	378	396	413	387	382	382	375	386	387	392	399	397	378	376	375	399	357	406	358	404	390	362	386	374	383	371	381	362	419	385	409	391	385	418	401	382	403	384	373	397	369	366	390	391	377	395	374	404	391	388	402	380	382	409	374	386	364	387	388	388	394	407	397	411	378	365	327	407	386	405	365	376	405	387	370	378	384	368	375	347	376	390	388	367	358	372	340	368	379	371	382	400	406	400	370	396	360	380	369	393	343	399	384	402	355	391	360	364	339	353	376	379	394	387	428	364	352	369	383	393	355	334	377	370	402	374	394	369	406	403	421	400	409	404	391	384	369	360	387	400	376	385	336	375	382	393	350	405	400	395	382	398	369	375	391	372	376	398	366	373	367	409	422	355	372	417	362	357	392	393	427	386	403	392	386	390	394	369	367	393	386	360	397	401	416	368	389	391	418	394	395	385	385	420	389	388	365	334	392	375	378	387	387	388	373	394	376	366	401	385	375	336	380	359	416	331	384	340	357	357	350	416	342	352	383	387	404	407	365	379	362	345	386	381	388	374	314	370	359	392	375	350	374	379	379	397	384	356	382	393	383	381	379	406	390	395	391	396	385	382	391	362	399	412	389	403	380	405	381	408	385	375	352	386	359	425	380	385	380	395	405	343	375	379	358	389	348	354	383	380	383	367	414	397	389	390	385	387	379	396	366	386	368	382	406	411	409	388	420	385	372	357	414	427	386	411	383	405	344	400	404	403	374	390	364	379	387	385	385	377	353	386	380	413	383	411	390	371	404	383	375	407	368	401	410	399	386	353	375	378	357	377	379	372	370	376	370	406	349	384	373	360	394	360	376	384	376	410	393	396	367	388	407	370	430	392	406	388	380	410	388	371	394	379	348	381	385	370	384	362	434	376	351	413	347	352	378	415	384	393	372	369	385	391	385	391	364	359	391	366	413	366	389	339	406	395	384	426	414	392	410	381	370	396	390	402	425	410	339	348	361	384	407	378	391	359	389	373	379	396	380	364	366	383	370	371	350	393	346	363	378	385	420	408	365	375	408	373	403	400	387	419	398	418	376	365	416	392	387	369	370	358	375	379	405	373	411	376	388	396	393	403	374	392	374	383	380	381	410	346	367	404	380	397	386	374	394	402	337	413	389	384	387	358	367	407	350	396	362	363	376	371	363	359	368	402	389	387	386	380	414	362	394	403	375	375	360	379	377	390	392	383	370	367	395	388	394	370	370	383	359	355	375	366	359	374	396	390	394	401	393	361	373	347	398	369	381	408	341	390	389	419	383	377	407	391	397	398	383	377	402	383	391	380	394	389	385	360	413	388	400	358	417	404	416	428	391	385	413	382	378	401	405	368	334	382	391	395	432	404	348	393	384	426	364	379	378	406	351	384	362	355	391	416	388	378	385	375	389	392	392	372	372	380	384	381	364	387	413	384	400	405	424	389	388	400	391	342	383	389	384	402	402	397	400	372	397	415	416	363	410	397	394	373	379	353	384	359	385	372	384	333	371	390	345	374	372	379	391	419	459	372	400	356	361	388	429	425	412	358	364	362	420	397	379	370	402	389	377	392	380	363	358	392	406	403	355	337	370	356	405	370	412	381	426	377	386	358	397	396	350	373	400	396	409
20148	43191	76128	13990	8119	6656	3970	2741	2198	1573	1391	1304	1098	943	837	844	765	718	664	666	561	591	560	518	472	510	493	465	433	451	441	433	459	417	452	425	412	432	433	417	396	394	392	406	391	412	406	398	365	390	394	388	397	354	394	402	376	369	422	390	357	383	376	355	338	353	416	396	399	408	373	405	381	414	411	376	400	403	383	411	365	380	393	402	371	397	403	416	393	358	417	356	401	391	378	375	369	368	401	353	369	379	361	378	395	366	368	351	362	363	356	382	367	358	418	343	358	361	377	389	357	383	387	373	368	388	394	340	354	356	387	404	361	397	372	381	381	358	352	365	360	389	352	395	409	364	373	345	364	363	354	352	383	369	369	394	358	390	377	351	326	366	375	426	382	339	366	379	356	373	385	369	353	373	404	394	380	377	381	367	366	380	386	375	389	364	370	356	382	352	388	374	384	371	413	379	392	387	364	364	393	381	373	341	358	386	388	373	356	389	384	338	344	390	380	365	389	375	357	379	364	386	364	355	368	382	356	391	371	386	399	430	344	371	430	408	390	379	379	354	370	367	359	388	386	363	373	372	341	336	353	331	387	332	365	374	348	371	376	374	369	376	375	380	348	336	369	369	382	358	372	374	361	392	392	393	374	386	378	375	362	385	357	375	346	384	366	389	395	362	362	384	389	357	369	362	371	356	356	375	405	377	353	375	351	369	398	351	357	369	424	347	388	383	344	382	372	404	352	350	362	365	379	380	367	363	368	379	375	381	417	367	432	385	356	364	372	382	378	383	370	357	347	414	380	374	339	370	404	410	331	397	387	355	385	362	367	352	391	353	321	368	362	367	418	377	343	392	361	377	380	370	393	375	372	386	398	342	379	366	353	381	364	369	368	382	355	352	330	391	377	401	363	381	365	358	380	400	375	349	370	383	358	380	377	345	340	370	345	393	378	364	360	373	363	365	377	384	375	366	363	386	335	398	366	328	367	351	371	361	367	359	373	365	385	398	349	362	380	363	395	372	345	383	368	349	394	357	354	365	370	379	378	372	360	340	373	303	372	375	357	389	360	363	337	376	346	379	360	345	363	357	374	343	367	390	421	374	365	389	373	366	395	359	324	377	397	391	366	388	358	359	400	394	328	388	379	333	343	357	390	394	385	369	369	396	350	393	371	346	356	368	373	393	365	345	360	380	369	338	387	387	402	397	381	393	344	367	404	345	385	371	366	383	362	368	356	382	345	402	381	377	362	391	364	377	395	388	335	341	345	335	345	376	346	341	360	366	331	377	400	371	317	396	376	385	418	339	357	354	366	381	356	371	368	385	381	350	381	352	354	435	381	384	350	358	370	366	384	383	366	374	367	337	397	395	376	358	390	393	367	337	374	382	364	351	395	351	341	363	386	388	367	390	348	393	378	369	395	363	332	376	371	373	372	347	345	375	374	367	392	359	394	383	369	371	338	370	377	380	370	369	363	361	361	390	371	397	408	375	399	366	369	392	376	359	381	363	380	391	348	344	379	406	365	386	411	375	374	368	385	372	403	354	328	411	391	353	409	401	381	377	344	365	367	374	387	360	350	366	369	385	406	370	398	378	408	391	403	387	386	387	376	406	406	343	387	357	371	356	355	399	375	371	392	408	340	364	369	398	348	349	365	368	353	408	375	336	378	324	354	351	388	372	392	376	367	371	378	391	372	364	398	383	384	375	383	352	386	393	352	373	370	388	359	343	321	402	401	391	386	364	349	394	361	323	370	375	362	381	376	370	372	359	353	380	341	353	404	370	401	382	361	373	358	365	365	352	388	349	363	394	402	340	422	394	361	349	348	386	348	377	400	363	411	335	366	353	361	369	360	381	347	374	388	410	349	333	384	386	345	327	385	390	358	388	361	405	406	381	391	391	364	384	379	382	357	381	374	395	339	398	401	381	389	399	356	371	349	345	407	390	375	356	394	386	394	370	336	364	397	387	362	362	354	377	364	389	367	359	351	384	354	370	378	346	372	397	359	371	375	358	340	388	389	364	345	343	398	382	371	357	382	401	372	336	372	361	361	357	359	361	357	370	385	391	391	393	370	384	375	373	351	390	380	396	381	389	384	374	364	346	347	346	369	354	399	366	364	364	361	370	350	359	391	396	370	398	374	354	360	377	373	348	361	369	390	347	384	383	372	365	344	379	380	362	375	370	369	340	380	360	351	348	372	391	345	386	358	384	357	372	356	355	366	370	363	394	344	358	325	411	392	380	396	369	347	390	337	382	385	359	365	357	378	384	405	372	367	352	387	355	357	383	387	364	380	399	352	382	366	386	373	394	379	364	388	367	331	358	376	368	336	367	364	356	360	349	381	358	342	366	384	399	365	378	344	345	368	366	379	382	369	371	365	353	357	363	375	367	374	351	391	353	359	388	367	360	382	391	355	371	353	371	355	373	384	360	363	376	361	357	366	354	379	405	385	406	374	375	367	392	395	393	366	382	350	379	376	362	355	355	328	407	371	370	389	367	390	377	373	416	384	384	373	373	377	383	365	377	374	357	330	371	380	343	356	344	344	359	381	382	398	379	364	384	379	426	373	363	341	358	371	363	351	396	376	380	390	374	375	354	348	356	404	351	393	337	412	388	357	363	398	379	408	388	370	380	399	401	404	372	333	399	375	389	386	362	389	374	373	358	376	394	372	380	398	377	380	407	404	366	385	368	359	329	351	380	361	365	401	377	335	380	376	365	392	384	377	358	378	379	377	401	340	409	350	390	378	392	376	367	384	388	377	389	351	394	400	369	356	367	360	371	359	354	397	367	352	354	350	378	369	370	394	402	378	394	395	392	378	364	348	341	350	379	368	363	362	387	361	374	374	391	362	338	374	368	384	349	349	338	373	364	357	381	355	393	355	366	363	356	341	397	370	351	379	392	364	355	403	362	355	379	388	338	340	369	384	362	367	345	413	372	370	352	411	371	421	381	347	380	348	366	388	385	366	399	378	362	345	374	387	377	376	341	382	355	373	356	386	352	385	332	363	357	356	381	359	360	373	382	352	370	387	357	398	374	385	360	351	374	373	371	371	368	369	354	376	397	357	374	388	369	394	380	325	361	391	375	352	392	352	428	389	389	343	318	384	380	357	359	402	370	365	336	356	380	375	411	338	394	401	363	370	382	374	388	371	384	403	337	371	341	364	387	348	362	398	392	370	397	402	365	360	345	405	379	338	338	342	364	385	376	362	378	371	372	383	344	372	335	362	363	352	372	350	383	374	395	359	376	336	377	376	375	379	387	378	352	377	356	371	376	372	364	354	347	374	354	388	380	389	387	372	336	376	344	353	382	390	380	383	396	357	363	349	375	405	378	372	392	370	355	384	358	375	333	391	378	365	349	367	387	385	344	383	354	337	360	340	354	354	399	394	374	375	373	396	380	391	381	370	401	385	385	365	360	385	337	369	333	354	380	382	364	429	394	358	377	380	371	375	344	367	364	378	375	378	315	355	350	362	370	390	376
27685	18140	17772	4131	838	530	244	221	140	147	134	105	137	109	138	131	132	112	121	116	113	119	115	106	112	116	101	101	133	100	107	105	122	109	106	127	112	110	112	101	117	119	121	127	125	118	112	122	126	107	118	117	100	112	117	113	108	114	131	129	119	111	105	105	112	110	110	98	113	122	111	110	117	109	129	107	115	112	122	106	129	131	106	126	115	122	113	103	113	130	122	108	107	105	114	119	103	117	135	127	130	121	103	114	120	128	93	96	112	112	109	108	104	115	114	115	116	99	106	108	108	112	110	108	110	106	122	126	117	115	126	116	79	111	117	105	108	116	118	128	121	113	95	119	101	111	137	109	131	106	102	123	109	106	127	107	121	123	122	111	116	122	104	108	104	121	114	118	119	122	105	117	107	112	117	108	110	130	115	120	99	127	127	133	123	121	89	129	119	130	117	144	123	123	107	122	103	123	116	117	99	114	132	89	112	101	100	140	116	116	101	127	125	111	107	103	98	102	132	118	122	108	123	110	118	112	104	117	119	110	124	115	111	112	133	104	122	112	120	137	134	150	92	108	130	114	126	120	121	119	115	105	101	107	131	112	119	118	125	114	117	112	125	107	112	131	120	116	103	132	103	126	100	121	118	119	122	116	99	111	110	112	121	105	123	111	102	125	108	123	106	92	122	113	108	127	102	112	117	123	115	118	114	123	130	120	114	110	101	128	120	110	113	122	115	111	125	117	99	127	118	119	112	118	111	104	120	114	121	136	120	126	118	112	118	125	110	95	118	117	108	113	116	115	116	124	111	121	117	107	93	122	115	116	128	109	101	116	94	124	123	95	100	125	106	120	89	121	125	119	115	110	109	116	129	114	113	111	111	113	125	109	106	103	112	124	121	92	135	106	104	108	125	116	124	101	112	119	114	110	106	112	120	101	114	110	106	104	107	116	118	114	115	116	102	109	111	108	109	115	111	109	101	129	100	114	106	108	121	122	108	114	113	113	109	113	111	112	100	126	111	150	105	116	96	120	117	133	118	118	107	102	110	117	116	104	106	119	113	121	134	104	106	110	120	108	112	108	108	123	121	98	120	109	123	105	122	118	108	113	106	114	109	121	146	128	109	101	116	122	114	117	105	107	124	97	125	117	119	113	130	113	108	111	102	125	106	90	116	129	135	101	113	105	93	118	95	130	112	106	131	134	105	106	104	125	113	115	113	110	100	127	113	120	125	115	122	130	129	121	127	111	125	111	148	101	113	122	112	126	111	122	105	133	122	111	125	116	127	117	134	117	115	108	115	119	94	111	120	114	88	105	137	113	100	102	102	120	105	123	113	120	137	135	123	111	117	118	118	118	117	123	112	114	105	115	116	128	111	120	111	107	115	111	118	125	100	127	133	111	117	124	114	101	112	110	118	114	125	143	114	102	116	130	122	110	97	112	108	112	115	123	115	107	110	127	125	113	126	123	100	114	99	133	125	114	114	126	111	115	110	103	138	96	114	114	120	113	108	101	108	126	109	134	116	113	121	111	110	118	100	94	119	124	123	127	134	117	103	120	105	117	113	119	134	119	113	117	106	110	115	108	100	123	104	121	120	105	101	134	110	104	116	138	93	118	116	112	121	118	112	115	138	108	113	138	113	127	115	109	128	128	105	104	107	113	121	116	120	124	108	117	116	118	114	112	117	124	116	104	101	106	110	119	106	125	121	104	110	117	119	109	111	107	101	113	97	85	124	112	118	109	106	99	114	110	112	109	127	113	128	102	90	112	115	116	108	122	113	99	136	115	117	109	103	112	113	98	138	128	108	103	134	110	119	113	89	108	123	111	112	127	106	115	101	111	113	114	122	104	119	128	107	111	110	124	106	81	117	100	113	103	112	106	102	111	116	98	106	126	133	116	119	125	102	116	111	136	97	103	128	97	128	113	114	125	110	122	114	121	108	104	100	118	121	132	107	109	137	105	112	101	102	111	104	95	123	119	116	115	108	126	101	113	112	126	112	110	130	128	117	105	133	115	99	116	109	112	99	121	128	115	112	121	114	122	100	111	128	117	119	109	107	111	128	99	137	123	91	120	120	101	110	111	117	114	106	128	113	123	109	131	119	115	111	117	121	138	126	136	102	90	117	117	117	113	113	109	112	101	103	106	107	108	127	138	105	102	109	109	119	100	104	114	98	114	113	121	122	117	124	121	99	125	122	114	112	118	104	127	109	121	98	119	112	115	122	103	103	119	113	133	112	115	124	107	107	120	131	131	126	132	129	123	111	113	112	109	121	119	117	115	109	135	111	124	113	118	114	103	137	116	133	125	103	116	126	128	130	104	114	132	124	107	118	134	114	118	111	116	125	111	118	110	114	127	127	128	118	123	104	117	125	136	120	117	107	143	113	116	121	108	117	126	100	111	122	115	114	102	123	123	129	123	122	108	109	120	95	111	118	116	114	140	110	130	131	120	128	103	115	112	103	111	109	126	123	120	137	91	142	112	105	103	122	113	117	115	112	97	119	103	128	106	121	109	148	116	109	114	137	125	114	117	119	99	118	119	91	112	110	109	111	132	128	123	119	113	108	140	110	122	121	106	113	120	100	121	105	114	137	106	112	116	112	120	123	84	132	99	112	133	116	117	120	124	119	104	117	93	112	120	117	122	116	124	115	115	113	114	111	131	125	111	102	133	117	117	105	133	115	111	124	111	126	126	125	125	115	108	111	108	118	126	92	115	114	100	104	121	117	103	114	121	103	127	116	103	108	109	100	114	129	112	114	125	100	114	106	122	96	119	120	112	125	118	121	106	128	108	118	111	146	132	120	132	115	111	111	130	125	108	119	109	96	131	133	121	118	110	121	116	123	129	115	102	103	112	116	112	123	107	115	113	112	111	108	107	128	100	132	132	101	130	115	131	142	130	115	119	104	107	108	117	125	89	109	107	92	110	111	110	113	114	113	127	130	112	128	119	102	119	123	111	107	131	118	115	121	109	102	99	94	103	137	108	113	133	117	96	107	134	105	109	120	114	130	122	119	115	101	106	114	115	116	98	133	127	107	102	133	93	137	113	111	111	118	126	114	111	133	113	126	124	132	115	118	138	119	103	118	120	107	107	118	120	143	128	107	130	91	125	108	106	105	131	124	111	107	118	120	115	109	117	116	103	109	124	130	120	131	130	109	110	109	111	110	103	100	123	111	103	115	112	107	116	119	120	120	109	113	116	122	119	123	117	120	135	106	104	119	116	120	109	103	113	119	107	110	106	110	121	117	100	114	122	113	118	95	123	113	119	115	131	108	129	137	116	111	125	127	100	101	124	119	118	121	119	115	114	123	130	103	105	119	105	115	107	132	111	106	109	114	98	117	103	117	111	120	123	100	117	128	124	109	105	103	128	130	97	124	113	114	122	124	92	115	123	104	120	124	118	127	112	117	118	125	127	107	107	132	105	125	136	114	113	141	105	101	95	120	111	117	124	125	120	104	124	92	117	126	139	112	102	111	106
14078	21159	22715	2445	1838	1045	474	369	176	170	148	164	136	133	157	136	134	128	130	147	124	127	119	128	124	139	123	105	125	141	113	125	120	113	141	126	139	127	142	132	137	99	136	142	129	123	116	122	144	134	129	128	118	142	142	141	141	140	125	112	140	133	143	122	122	143	141	144	144	123	138	130	135	136	143	147	128	136	128	152	139	134	122	127	134	142	121	122	130	115	118	105	119	133	122	132	128	140	149	127	128	126	138	138	143	143	140	165	138	144	142	138	120	137	127	142	131	135	112	134	145	134	151	127	137	140	133	146	113	133	131	111	139	130	133	134	151	124	148	131	148	130	142	121	123	132	149	138	151	133	129	145	140	123	145	126	142	123	137	132	125	168	147	128	117	149	135	129	145	137	133	134	117	125	155	121	126	167	138	134	138	114	122	133	132	149	158	126	117	123	134	140	142	127	128	139	160	130	139	113	130	122	133	114	138	116	134	137	133	130	118	117	137	130	125	129	133	126	129	139	132	127	132	124	137	132	126	119	128	142	139	129	118	125	123	146	151	126	139	122	129	122	132	138	126	137	122	130	127	138	126	108	113	124	131	134	135	112	128	125	118	111	137	123	144	136	129	120	129	143	128	140	138	136	140	117	114	125	138	141	146	122	119	134	145	124	123	135	116	117	140	135	129	105	153	146	138	127	135	131	135	123	128	140	115	132	133	138	125	142	131	148	119	129	123	143	140	125	128	133	129	140	139	138	123	114	136	115	114	139	121	140	117	122	135	136	147	129	112	127	130	130	144	142	119	135	142	113	116	128	129	142	139	146	132	154	128	141	139	112	132	138	143	147	118	110	116	124	126	133	152	118	98	138	132	140	142	115	115	128	167	148	136	134	132	133	127	147	112	141	145	124	131	117	114	136	140	121	129	133	121	108	132	136	146	115	146	122	128	142	150	150	152	122	130	124	144	130	122	124	111	124	140	137	137	122	112	141	131	127	146	113	131	147	136	155	134	143	138	132	146	143	152	136	143	142	135	132	126	122	140	128	112	130	132	132	146	146	117	129	99	117	124	122	121	115	137	134	133	128	141	128	151	119	121	114	147	129	102	131	135	126	135	133	130	109	129	108	142	134	129	131	113	132	142	135	107	135	132	134	127	149	155	139	123	141	122	119	138	130	141	119	124	140	133	132	139	121	112	147	140	137	136	129	121	109	113	111	163	137	130	130	108	115	119	128	121	146	116	140	129	149	115	137	123	123	115	131	126	138	130	141	145	151	139	137	137	137	109	128	123	138	140	116	143	130	149	162	135	139	139	139	124	124	127	126	131	143	113	125	139	118	121	130	130	124	126	136	139	148	147	137	134	122	141	127	130	130	128	123	131	136	123	144	156	110	136	136	131	136	125	126	129	128	133	118	130	137	133	144	149	145	110	150	146	136	142	140	117	142	145	128	140	114	132	140	148	112	134	133	150	124	124	137	135	134	141	142	139	130	147	135	132	120	126	116	125	143	126	141	132	112	150	129	121	119	147	134	142	132	136	131	133	131	132	134	139	133	152	116	131	145	140	131	135	144	145	133	127	127	130	135	124	143	137	120	126	149	127	140	153	127	124	142	116	135	127	150	122	136	136	140	130	143	118	142	109	139	131	124	132	126	134	128	119	151	123	138	125	147	137	122	131	135	125	148	111	130	165	130	121	115	140	145	137	107	125	138	131	114	124	129	112	141	129	119	121	122	130	136	123	129	149	127	116	136	147	140	123	141	114	129	133	141	110	140	155	139	126	137	133	157	145	136	152	141	133	123	135	139	130	140	136	137	144	148	126	119	135	132	116	126	127	150	125	126	127	152	160	119	126	140	130	143	142	167	125	135	109	132	135	154	124	139	132	119	128	129	125	163	128	144	141	130	126	138	147	130	132	153	137	139	128	111	127	141	144	123	139	128	137	132	117	131	130	159	152	137	111	129	134	128	133	136	134	140	108	121	123	128	132	127	123	141	132	141	147	116	148	138	119	128	120	115	143	125	140	134	112	128	136	129	119	133	137	139	121	133	125	142	109	106	138	147	159	128	135	146	133	133	126	129	124	150	116	124	143	161	112	140	139	132	131	135	135	120	145	114	141	142	124	135	145	140	124	142	151	121	159	136	129	135	126	120	144	105	129	126	119	131	142	117	132	151	160	132	125	128	144	139	145	114	114	127	114	145	121	139	140	119	131	124	123	116	125	117	147	125	123	126	131	139	112	130	145	118	102	144	130	134	115	126	122	154	169	132	149	121	134	139	121	141	115	147	113	131	140	125	146	133	158	126	127	142	127	114	125	134	122	142	122	122	149	138	125	120	141	134	130	131	117	132	119	125	136	131	130	128	120	112	134	151	149	169	136	147	116	140	131	143	120	131	138	147	129	132	126	156	140	128	124	121	129	141	127	144	130	135	147	127	121	130	125	140	147	131	122	137	114	143	136	151	134	124	120	154	115	131	122	126	116	132	144	120	124	124	132	137	130	112	122	129	131	138	144	147	147	143	144	120	114	135	123	136	110	119	134	123	124	121	126	134	119	126	143	108	109	137	131	123	133	135	125	138	139	114	120	127	135	141	135	136	126	106	132	139	137	130	142	124	136	128	134	146	121	101	141	137	145	125	123	124	144	157	130	132	128	124	146	145	129	135	120	140	123	132	104	112	127	115	128	141	132	139	137	140	126	121	163	151	138	143	142	125	116	119	142	120	141	146	137	130	125	144	135	142	144	144	107	114	126	131	139	136	130	138	123	118	139	146	129	125	126	129	131	122	148	134	133	128	125	136	121	95	132	131	119	128	133	125	122	135	124	133	122	118	118	135	126	140	108	132	121	144	133	125	127	129	121	139	124	133	120	112	142	126	126	157	143	108	153	125	127	120	106	119	137	129	142	127	142	134	128	104	135	125	118	130	126	134	126	141	122	123	130	139	140	124	153	125	133	141	133	125	130	116	111	121	131	125	139	145	134	112	137	125	117	128	125	136	133	132	129	136	108	142	131	152	144	123	152	133	128	146	112	146	139	134	127	100	125	120	122	131	120	136	138	129	117	141	141	145	141	117	137	146	133	128	126	136	110	129	129	112	135	122	116	120	138	126	145	106	126	126	115	138	125	130	138	134	124	109	120	138	139	139	144	125	123	123	139	142	132	138	137	151	137	158	114	135	119	126	139	138	134	155	139	135	119	142	118	117	133	154	138	134	122	125	142	135	121	143	149	143	122	142	134	113	130	135	131	142	128	129	143	119	144	135	148	124	132	127	137	122	129	147	114	134	140	133	130	120	122	125	123	130	136	131	142	135	133	135	143	134	136	133	141	114	145	152	150	149	129	158	138	123	124	134	140	105	132	138	137	120	132	140	140	131	130	131	150	137	143	125	119	133	132	138	137	115	156	141	128	138	131	129	136	134	153	130	136	133	131	137	129	136	130	130	149	127	127	140	142	107	144	99	139	119	134	126	123	144	130	136	129	141
24667	20222	28777	25570	19848	12595	1913	817	585	443	397	382	330	323	291	281	280	243	263	226	259	204	230	222	233	222	212	244	218	189	197	164	226	209	190	224	173	190	190	193	180	206	188	191	193	176	144	200	169	180	183	191	202	186	165	191	184	175	183	146	181	176	167	190	157	190	173	186	149	185	153	173	168	174	181	181	190	155	196	167	162	185	168	193	177	187	165	186	184	169	191	188	166	173	148	187	170	165	196	173	185	192	178	179	183	177	179	183	206	156	193	158	168	196	189	162	171	170	177	174	206	178	170	166	169	168	224	187	199	160	173	167	173	193	173	150	178	184	163	172	177	203	175	179	162	183	169	171	169	194	170	183	168	181	218	163	194	171	173	193	197	181	186	182	171	156	183	180	189	175	185	160	185	187	162	166	160	161	174	158	162	191	173	219	187	169	160	158	187	203	192	146	177	160	184	179	160	183	175	169	174	176	200	177	168	196	159	179	159	174	184	164	183	189	167	192	173	179	196	163	172	153	185	194	156	153	181	181	147	174	178	185	202	181	165	178	173	193	181	186	186	172	188	186	166	181	171	199	200	164	172	168	174	177	172	177	192	185	167	180	175	177	197	184	174	186	168	176	204	184	176	161	156	166	153	168	170	166	162	191	194	183	188	165	171	202	178	170	176	189	180	175	175	140	172	175	176	167	162	191	183	173	169	171	153	172	184	183	182	191	203	167	172	185	192	172	192	172	177	162	177	164	153	189	210	190	187	184	155	182	191	173	164	176	189	150	170	192	177	167	176	166	178	184	171	187	179	171	157	168	167	196	164	178	163	176	173	184	167	184	161	175	193	181	160	159	164	165	208	171	171	173	170	195	172	181	182	186	179	157	176	204	206	158	192	161	177	176	200	193	193	191	181	176	163	172	156	178	166	166	195	190	180	186	167	208	205	173	174	176	196	186	175	183	180	199	177	192	160	187	161	160	184	175	221	168	175	185	164	164	153	172	159	173	194	189	193	161	177	168	182	165	177	202	167	170	160	175	188	158	172	159	172	191	175	162	175	186	172	185	181	184	189	152	183	157	162	181	163	199	153	176	183	178	191	162	183	168	178	171	197	184	167	206	182	180	184	164	197	176	179	176	143	190	178	203	185	198	169	203	201	184	170	178	169	154	166	185	187	177	149	176	166	157	161	169	202	158	189	163	169	168	172	187	174	182	193	184	177	168	180	168	168	177	185	187	194	169	177	164	199	171	168	157	191	185	182	179	162	153	144	196	164	162	165	168	171	172	155	167	169	211	166	192	178	169	189	174	184	171	168	165	167	186	205	177	190	172	170	206	144	175	209	169	183	173	168	166	185	165	177	183	164	172	182	181	187	194	188	169	173	184	193	205	142	185	188	207	175	199	173	175	193	158	160	156	170	180	190	203	174	198	194	190	175	186	172	188	181	185	180	164	168	173	157	182	155	183	167	199	187	201	179	168	169	179	169	173	164	183	198	142	164	177	166	192	160	154	173	188	170	175	177	187	171	154	173	176	168	174	168	161	187	197	176	165	176	157	173	167	206	163	204	167	140	177	178	165	156	189	172	167	144	192	184	153	204	166	180	193	175	197	183	182	173	185	157	185	169	175	160	164	178	164	174	161	169	159	170	178	187	190	176	174	156	148	168	182	173	197	175	201	171	185	170	161	188	173	171	189	186	192	185	201	195	189	171	187	162	188	166	186	176	190	184	180	180	145	178	178	188	188	153	163	180	164	159	178	194	169	176	184	189	174	170	164	178	183	169	167	184	172	189	182	180	179	157	170	155	184	170	187	158	172	180	166	156	157	173	188	175	210	175	179	154	176	191	173	172	160	181	156	171	188	173	157	187	192	162	179	153	170	169	182	156	175	163	170	165	165	148	168	172	182	167	188	158	169	171	176	187	190	178	199	168	178	167	163	182	186	181	177	167	189	190	177	180	179	160	206	184	167	153	171	168	191	174	169	181	163	168	174	176	179	184	172	176	157	191	173	178	168	155	185	176	180	187	186	177	167	214	191	165	165	182	165	189	175	186	167	161	148	171	169	173	166	154	175	190	173	186	168	168	180	188	184	162	162	183	200	177	157	174	189	156	161	186	166	189	191	182	182	178	217	180	187	196	152	188	172	167	183	178	190	167	146	158	184	153	182	185	167	180	170	162	201	179	171	173	174	164	170	192	188	187	203	169	168	161	170	155	177	194	174	180	170	177	181	152	164	190	173	167	157	179	176	183	185	169	162	193	176	160	179	169	170	180	184	181	179	179	160	136	164	196	164	139	182	156	194	205	159	168	178	180	179	193	163	163	190	162	168	200	174	171	189	189	172	166	193	157	181	168	188	163	154	175	175	179	177	203	143	180	179	190	172	190	180	167	188	167	170	171	190	194	173	217	180	186	164	172	173	178	186	176	191	181	164	197	188	184	181	175	178	179	173	162	167	172	159	186	170	188	172	193	179	180	167	159	156	198	187	173	177	157	160	166	183	161	168	185	192	163	163	179	191	198	186	180	167	167	166	170	200	176	177	187	181	191	162	190	174	177	181	182	172	191	165	188	170	168	151	186	176	196	186	180	154	200	187	152	181	165	166	183	176	176	183	165	177	169	195	186	155	156	195	168	164	193	187	183	170	174	162	190	172	165	169	173	181	201	193	173	176	177	208	167	179	180	178	169	174	177	189	180	179	187	180	189	179	163	180	155	167	180	178	154	181	152	182	177	161	177	190	188	183	183	172	189	171	154	187	162	170	195	165	158	170	187	161	180	189	196	186	185	172	163	184	178	162	168	152	179	165	167	183	178	173	169	181	194	172	158	167	186	202	185	172	160	170	163	178	178	166	167	179	168	165	170	176	181	173	196	225	167	146	171	183	173	174	176	155	181	171	170	183	171	164	171	186	165	159	158	181	150	177	181	211	176	152	173	147	194	182	169	190	171	187	188	169	165	157	191	164	181	167	158	182	170	168	196	189	162	179	164	177	182	181	162	177	187	197	162	162	183	173	190	171	186	159	153	181	167	171	185	188	180	167	177	183	171	185	165	164	164	159	157	167	191	173	177	161	160	184	148	160	180	172	148	174	175	200	187	183	178	185	181	186	180	169	179	181	179	159	172	171	182	165	193	187	168	189	167	151	160	184	175	182	171	197	174	189	200	158	183	161	193	178	182	173	176	186	200	182	196	222	153	164	168	174	167	165	184	167	180	189	153	165	180	188	177	172	176	185	196	168	200	158	183	163	191	160	181	188	181	167	191	174	163	182	168	189	172	174	192	184	189	200	169	167	173	188	207	166	179	161	187	175	179	185	175	191	174	171	163	193	194	162	163	168	184	159	182	196	153	154	180	180	152	175	166	182	183	202	173	164	149	196	197	167	188	169	178	164	182	188	178	190	185	143	182	165	178	201	160	200	172	166	154	201	187	168	196	162	156	154	161	166	188	180	170	175	172	209	175	173	196	171	178	166	201	181	177	179	189	161
18160	35266	64541	9124	5715	4029	2232	1499	1164	797	678	650	547	461	428	408	381	371	321	295	284	268	248	244	243	226	221	195	226	205	216	207	217	227	222	218	201	215	212	199	204	194	193	200	185	205	193	208	188	190	204	197	176	207	186	195	191	202	174	191	218	185	163	208	180	186	188	173	181	182	178	169	182	177	165	174	200	166	180	202	159	172	171	194	189	180	185	199	172	179	168	196	175	170	172	171	150	171	189	173	150	159	174	182	175	186	207	192	186	191	182	186	184	187	182	176	175	159	181	174	206	190	175	168	167	192	173	195	191	193	170	183	158	180	168	178	193	170	170	174	159	177	173	153	193	201	170	180	178	184	171	171	182	188	171	176	197	171	192	180	157	165	201	180	162	191	176	171	196	149	192	145	193	175	161	151	166	167	177	194	183	205	164	192	170	180	180	188	164	199	171	153	169	171	180	176	177	173	182	157	161	186	192	164	180	165	179	187	172	159	164	186	173	162	179	196	177	197	185	181	174	173	176	190	176	175	198	189	182	190	177	198	198	167	179	168	179	192	167	162	177	171	192	200	201	175	185	177	204	184	197	173	179	157	175	143	157	187	183	190	158	169	166	168	183	173	170	158	173	155	164	161	161	168	182	174	197	179	166	174	190	145	145	156	180	181	180	192	169	187	157	174	193	191	191	180	178	175	170	181	174	150	183	169	187	175	176	171	187	184	174	172	176	195	153	182	163	169	168	199	181	171	184	161	176	180	190	197	178	163	180	184	167	162	175	165	184	177	183	184	194	166	177	185	155	213	191	171	160	163	173	174	171	169	177	185	193	189	174	171	163	208	171	181	181	184	189	201	163	170	197	164	177	168	196	204	178	152	175	176	153	175	158	160	177	197	191	175	160	183	175	162	187	188	146	171	175	177	151	176	165	184	167	165	167	190	185	183	180	169	164	183	154	161	205	191	176	167	176	174	158	170	168	159	174	170	179	178	181	191	224	195	179	179	180	221	170	182	172	169	184	181	189	175	183	163	179	173	208	182	167	188	172	206	196	199	169	196	195	187	199	169	197	173	154	167	169	177	176	199	199	185	204	183	183	172	149	188	168	183	189	179	178	196	167	181	188	170	188	196	150	161	174	158	195	167	200	177	185	166	169	192	180	204	166	166	169	176	178	165	183	187	179	181	171	195	180	185	163	199	195	187	169	161	157	173	200	205	198	193	173	176	182	160	178	171	190	168	186	194	183	177	170	176	193	175	169	167	153	184	166	160	156	178	181	175	184	170	181	188	178	147	163	199	168	180	156	170	189	188	158	197	177	197	190	174	185	172	182	165	172	179	180	169	167	178	152	177	169	182	162	185	164	175	172	170	163	196	190	176	181	187	174	186	151	172	155	189	183	170	170	167	163	194	169	176	180	152	158	169	195	177	162	181	167	176	170	170	168	181	179	173	145	181	167	191	153	143	151	192	168	192	192	179	196	167	168	188	174	153	183	181	185	165	176	180	186	212	159	170	176	179	146	147	185	170	202	167	200	170	180	171	173	173	202	168	174	168	187	179	186	179	146	178	173	179	149	168	189	199	143	184	198	160	169	187	191	160	179	169	175	205	186	165	174	194	192	192	181	196	166	187	164	181	202	203	175	145	162	174	193	192	165	169	172	154	166	180	195	168	173	181	185	179	169	166	147	176	185	149	188	186	194	169	148	182	169	162	183	182	171	197	171	183	169	192	165	189	153	179	160	189	180	193	168	191	172	165	187	186	156	199	169	187	186	192	191	154	168	189	185	182	178	183	177	167	170	173	171	159	181	169	176	174	185	199	157	184	170	217	156	157	183	180	164	197	181	177	158	145	180	153	192	177	157	172	190	210	161	180	170	173	162	169	175	172	187	180	194	177	188	200	204	170	161	193	195	164	157	182	161	184	193	180	190	146	176	163	182	188	180	190	192	194	175	172	158	180	188	194	154	173	175	154	176	213	183	168	151	182	180	162	189	151	160	165	175	159	176	191	170	186	146	157	165	177	161	188	193	202	170	188	195	142	174	159	170	175	182	196	186	166	168	203	171	187	197	212	160	197	181	187	170	201	192	179	176	186	183	202	180	181	177	164	175	162	195	154	169	190	166	187	178	222	178	170	191	184	178	187	172	165	194	184	181	184	166	184	196	165	176	170	177	165	185	171	175	185	165	199	184	158	176	170	173	186	185	196	189	200	190	197	196	175	169	160	197	186	140	180	172	160	204	187	162	207	179	163	175	180	175	187	152	171	163	164	183	177	196	163	173	174	164	206	184	189	180	189	165	175	150	184	162	145	176	186	167	203	187	170	167	178	178	183	182	187	194	166	198	183	161	155	175	174	159	184	186	187	183	132	156	180	183	178	174	152	178	183	154	194	150	174	167	194	190	179	168	190	191	201	184	146	151	171	165	174	179	169	193	182	164	184	180	198	162	207	173	176	169	168	204	187	175	175	173	155	174	193	174	171	160	167	170	168	189	153	168	161	194	176	189	199	184	182	187	147	171	177	181	189	195	193	187	176	180	170	190	170	175	194	183	178	152	159	185	187	182	169	174	151	175	178	181	175	195	179	205	167	177	168	195	162	174	183	164	193	181	169	160	179	178	172	193	169	167	169	193	209	186	150	157	200	202	166	192	195	177	171	158	173	186	174	167	167	178	195	175	170	157	179	162	153	183	196	150	168	194	176	190	175	180	191	179	202	170	189	186	182	177	185	158	173	168	191	177	208	186	183	182	178	155	180	171	175	183	178	161	167	178	171	182	173	163	176	181	170	191	181	194	191	159	149	172	172	189	163	177	158	175	172	162	187	180	176	200	202	193	192	206	183	205	162	186	196	179	182	189	172	171	152	193	143	197	199	167	151	168	184	168	167	167	153	191	149	163	172	169	191	187	179	183	196	167	156	181	175	168	172	188	155	173	189	187	197	170	176	172	188	186	169	188	188	180	181	184	210	180	173	185	186	181	177	193	179	174	176	181	205	191	146	195	217	191	188	185	213	186	199	165	176	184	189	156	163	181	204	186	150	177	179	183	201	157	179	173	183	187	161	205	181	163	172	196	176	204	154	178	191	176	171	174	175	176	181	179	177	179	179	152	192	160	184	177	182	173	166	191	203	157	171	167	203	170	162	175	186	144	179	204	187	188	165	161	163	191	153	192	185	169	159	195	190	190	163	190	151	188	182	182	164	173	178	162	181	181	179	176	184	155	178	162	168	172	192	192	175	182	185	182	152	178	179	181	166	180	177	171	169	197	164	176	183	166	169	180	183	194	179	175	178	200	188	161	172	167	170	156	173	158	193	181	184	182	201	167	166	164	170	156	179	154	164	216	161	168	163	162	196	189	153	174	180	194	175	191	201	150	153	172	189	175	190	176	155	189	175	156	195	200	183	167	179	188	200	173	153	158	183	173	179	173	200	199	180	179	167	161	168	167	193	173	154	176	161	175	167	173	152	196	165	204	179	161	170	182	186
22337	20156	27266	26038	20170	19356	8863	1707	1117	892	872	765	702	645	576	595	528	527	498	484	480	484	466	479	480	503	451	408	427	436	441	427	414	399	404	424	397	382	397	406	396	392	403	370	431	380	420	403	403	408	421	380	366	395	387	365	381	407	429	396	434	401	355	350	424	368	412	392	392	375	373	381	377	389	369	414	368	387	364	381	360	404	346	402	360	402	366	392	409	403	368	390	371	417	391	365	401	415	394	367	393	385	397	400	421	388	398	404	410	376	379	385	404	382	389	404	399	394	399	379	389	373	424	393	405	406	388	368	386	384	383	384	425	375	419	344	378	395	396	393	413	388	406	392	387	366	401	379	378	380	413	371	382	378	364	407	358	339	378	389	368	389	400	396	384	387	383	391	336	370	409	384	390	397	359	352	362	364	368	417	363	377	394	386	416	388	372	396	379	404	397	365	383	378	404	388	372	381	380	382	388	383	384	407	372	381	393	379	397	397	371	366	361	386	361	383	377	390	386	352	382	413	364	373	353	385	390	354	389	390	365	388	390	416	406	361	337	370	394	378	384	368	355	394	370	352	359	381	358	376	365	386	371	363	366	385	357	388	379	381	409	380	416	396	368	369	404	429	392	413	405	370	363	378	405	351	365	373	361	348	361	342	378	355	358	382	376	347	372	409	387	390	393	412	397	395	351	368	411	390	377	390	369	375	409	370	353	358	369	366	364	383	358	334	380	401	402	399	362	457	385	354	367	385	375	361	391	380	365	389	379	371	391	386	388	411	369	396	349	388	392	380	387	409	396	374	425	427	350	393	367	393	410	412	361	385	378	376	387	372	402	385	349	400	391	391	369	378	381	376	411	384	396	368	367	408	395	344	357	370	391	346	360	396	379	353	351	389	382	386	418	397	385	414	409	378	369	382	354	376	396	373	338	364	383	401	370	357	387	418	378	399	396	378	400	367	409	377	379	366	411	354	392	354	369	377	401	380	399	391	362	382	357	373	373	381	411	393	336	351	395	373	381	403	419	366	368	384	386	353	385	358	353	361	392	397	368	366	385	402	393	394	405	385	361	349	422	375	395	385	398	382	387	405	366	394	393	368	395	382	382	354	383	383	366	379	364	332	406	374	382	383	391	368	398	373	389	414	399	382	354	418	395	419	420	344	378	373	383	355	374	436	377	403	387	395	391	374	419	407	375	392	405	368	396	378	336	360	363	376	378	409	371	372	373	360	409	387	350	364	412	402	362	387	397	405	353	370	365	380	377	389	380	344	387	389	367	385	381	373	387	361	377	405	391	385	350	386	365	405	413	385	420	401	399	363	376	358	358	380	358	377	377	374	378	400	353	363	389	363	362	357	351	380	375	345	381	336	374	369	395	391	364	381	424	407	392	408	373	350	343	380	352	397	376	388	351	391	382	379	385	390	363	366	380	369	356	373	353	387	383	363	375	412	381	392	348	379	375	359	364	390	377	356	392	407	391	388	386	373	370	415	368	381	353	384	408	403	371	370	406	354	355	379	411	394	377	366	384	376	413	402	405	397	347	387	404	396	354	346	367	358	385	367	379	384	389	407	363	359	408	359	360	381	344	375	395	379	364	382	353	421	385	373	399	409	390	421	391	366	396	388	394	362	376	373	393	354	405	378	410	419	421	393	405	373	380	381	404	381	405	368	382	431	393	397	370	368	400	394	372	421	392	410	352	366	383	357	359	410	432	371	401	378	380	371	386	372	397	405	375	374	424	370	363	373	390	384	387	383	380	369	396	381	377	405	355	368	407	389	350	341	391	321	395	387	375	364	375	354	405	421	368	391	387	367	383	396	334	397	355	410	366	361	364	391	385	406	373	382	380	403	355	367	346	374	403	384	390	375	376	394	360	391	384	351	400	362	370	384	357	385	370	366	412	367	437	338	410	348	374	408	398	386	394	424	371	383	374	401	348	401	425	399	386	400	400	358	375	375	385	402	331	381	372	380	374	391	411	391	378	399	384	398	394	367	415	386	388	364	391	369	364	366	369	362	361	420	392	373	405	378	396	367	425	379	388	417	386	373	379	382	373	346	356	377	399	349	400	370	377	399	394	338	390	386	414	413	381	353	388	369	359	398	359	390	361	328	397	388	360	405	376	374	411	404	393	372	382	381	390	369	423	406	360	391	375	388	394	365	387	410	390	390	411	398	390	413	363	422	411	399	363	397	411	393	375	412	356	385	389	377	353	360	426	411	395	369	385	389	388	372	383	364	384	383	350	400	392	366	346	400	419	406	364	379	385	400	360	377	388	360	400	398	387	361	421	355	407	400	374	410	344	390	354	356	360	428	353	404	333	393	402	370	366	373	382	384	409	369	377	400	374	405	388	398	347	362	374	386	365	405	407	389	370	368	381	376	396	368	402	380	383	407	381	402	373	387	387	415	384	386	322	378	419	398	373	376	363	399	372	399	353	413	399	363	374	367	411	372	419	412	337	380	392	395	377	422	403	390	368	379	421	390	386	356	373	394	334	358	375	412	369	398	357	363	351	369	379	381	403	353	394	413	402	411	375	358	385	375	398	384	375	383	403	413	371	412	413	373	386	353	341	381	350	388	437	389	389	373	358	352	395	386	368	397	363	379	379	376	374	369	365	408	409	393	371	370	400	375	391	350	445	362	401	398	379	396	420	353	379	370	402	349	384	423	360	404	415	366	388	411	370	348	380	338	407	386	380	357	358	381	412	392	386	378	401	365	376	427	393	350	376	378	412	417	369	345	374	369	405	431	406	391	385	383	367	348	406	380	376	380	380	377	383	412	388	396	377	406	369	352	377	342	382	359	386	369	395	370	422	402	365	404	354	387	377	408	407	379	349	385	385	352	386	362	373	397	403	341	385	359	366	399	361	387	380	387	384	421	381	401	403	389	395	390	421	386	344	406	367	375	358	375	350	396	379	409	410	387	348	401	410	378	397	379	366	380	389	381	411	347	383	393	415	385	368	404	370	365	396	371	359	353	381	355	395	364	417	357	356	400	381	372	367	370	379	383	398	422	405	385	327	388	398	421	373	399	371	355	385	361	354	368	339	390	361	387	380	374	383	388	355	340	370	365	383	387	406	373	368	380	354	410	426	375	411	358	379	375	380	387	375	348	429	371	355	402	376	385	367	367	341	392	395	381	383	396	393	351	359	390	421	377	376	378	391	403	408	382	372	382	391	332	389	343	370	409	337	343	371	373	385	389	388	393	356	367	362	392	395	376	363	413	372	375	405	364	353	366	367	403	373	432	408	352	395	412	390	370	387	380	386	341	380	352	411	378	376	378	415	388	395	388	376	367	381	395	374	371	347	348	354	377	368	380	365	369	368	359	383	408	357	377	378	361	386	366	369	390	370	364	390	381	377	396	365	346	380	384	405	406	403	361	381	404	387	394	365	395	359	404	377	386	408	387	407	376	417	363	396	361	402	401	366	396	428	433	396	354	389	379	400	364	379	353	383	336	392	382	368	377	366	420	379	388
22261	37952	64965	15251	9214	7657	4359	2761	2224	1624	1472	1330	1174	945	907	840	723	692	660	658	596	586	597	522	491	496	495	423	438	488	480	417	472	456	428	448	416	442	417	431	444	386	396	426	408	411	438	400	425	438	406	427	395	399	408	401	398	420	398	412	418	350	376	358	382	345	398	395	381	395	347	402	398	366	379	364	396	380	391	386	402	385	385	412	368	382	352	360	369	361	374	372	361	376	389	363	363	385	382	372	373	341	366	354	384	381	360	339	395	383	385	369	400	408	353	350	366	384	350	376	367	356	370	362	387	336	338	374	396	379	381	382	393	369	348	393	407	397	379	394	389	343	340	392	339	395	336	365	347	393	365	370	393	365	361	381	387	378	357	362	357	376	359	372	400	387	349	370	366	380	388	366	359	382	324	336	352	388	346	370	362	351	397	401	339	373	376	375	350	401	378	376	363	364	403	374	382	350	360	380	381	387	342	368	354	381	407	376	380	358	407	370	359	399	377	343	400	355	373	376	359	395	358	353	347	361	382	343	416	382	371	355	424	378	363	357	365	362	366	364	367	348	419	363	376	373	365	348	350	350	375	359	363	367	337	386	390	374	375	359	390	378	330	409	351	374	402	389	350	349	348	396	322	359	389	345	358	354	380	355	349	363	362	362	354	338	370	381	338	375	366	382	362	374	363	348	328	356	328	339	368	412	356	402	363	355	353	365	376	377	349	354	365	376	380	363	382	362	385	357	374	393	356	387	309	384	342	332	388	389	340	365	377	353	344	380	374	350	360	356	339	355	312	362	355	390	356	397	344	343	389	368	401	366	374	386	407	344	377	363	370	357	350	363	366	332	343	381	377	382	385	371	362	380	390	375	364	400	352	370	326	358	359	374	342	348	373	373	366	399	370	354	369	377	420	377	379	407	341	393	360	383	370	376	370	368	400	359	389	361	368	335	365	378	341	374	385	395	366	355	403	399	388	341	386	345	354	377	348	352	381	351	358	391	373	384	340	371	413	376	371	368	389	353	364	374	381	357	375	350	365	371	398	373	387	384	367	379	395	393	367	357	354	353	410	374	381	389	394	415	365	347	376	386	380	370	383	360	379	385	396	380	359	363	373	378	409	341	384	352	362	372	354	379	364	348	337	388	389	366	352	376	368	380	353	381	350	401	355	376	379	357	387	352	373	377	347	372	357	359	358	393	374	367	388	366	392	397	374	363	346	372	373	355	399	366	366	350	370	390	365	395	375	379	380	380	377	361	370	356	382	362	381	372	372	381	338	347	356	360	388	385	327	376	360	341	414	328	366	397	396	381	375	364	367	356	373	390	359	372	366	340	359	389	364	348	392	353	323	405	399	366	328	375	346	398	344	363	353	390	360	377	356	349	353	376	351	364	394	375	378	394	357	376	380	356	392	344	376	338	362	367	373	379	394	381	348	358	356	375	396	334	343	373	367	336	372	410	356	400	363	347	387	384	360	379	355	377	364	361	361	407	370	419	411	376	391	342	375	337	327	380	362	356	373	366	388	392	383	345	359	381	390	349	372	369	371	362	395	407	379	345	376	353	382	343	345	352	339	353	378	358	351	366	392	345	373	387	369	361	369	360	352	334	368	368	373	395	383	380	394	398	371	336	386	353	391	358	347	352	370	387	377	349	355	356	323	347	384	392	346	379	383	376	387	388	373	351	405	353	349	381	345	337	377	405	382	398	361	357	390	367	370	389	360	385	374	354	319	389	379	385	351	362	363	341	401	405	358	338	369	359	379	422	394	385	388	346	368	379	379	376	377	376	406	382	375	348	328	360	378	355	362	346	365	328	341	384	355	377	329	369	372	368	410	351	361	371	387	374	352	367	358	395	366	376	384	347	373	360	368	381	351	372	326	374	343	346	388	373	341	391	356	358	356	361	350	381	385	358	367	429	372	380	359	413	344	385	366	373	355	380	390	354	391	380	365	372	395	362	393	370	373	421	393	395	363	380	359	372	365	393	381	376	362	380	388	340	355	388	354	374	351	405	378	353	365	377	406	384	352	371	369	355	410	400	395	390	371	346	348	370	389	372	360	356	378	349	367	368	381	359	339	388	372	326	406	346	348	371	376	348	366	390	396	353	364	363	383	359	400	368	358	329	368	368	340	372	359	376	391	331	353	372	379	420	353	401	390	378	364	349	365	408	353	366	355	407	355	377	371	391	363	364	362	380	345	385	348	362	337	373	380	363	373	350	370	391	387	385	417	354	348	393	337	386	395	349	404	348	370	391	378	385	360	396	374	420	337	356	391	394	328	336	390	352	332	339	373	341	356	338	352	352	361	396	378	355	392	369	370	399	330	353	381	391	371	363	363	367	391	361	355	365	346	362	366	362	331	350	383	402	379	386	364	363	396	356	373	395	368	388	362	374	395	356	383	404	399	351	361	366	380	358	368	356	361	349	375	355	371	369	376	382	383	368	350	363	377	352	379	362	360	366	388	339	374	369	327	371	377	400	372	377	350	350	382	380	373	363	385	369	390	388	363	367	371	364	378	372	384	390	376	338	359	378	392	351	375	354	367	387	376	373	368	362	398	393	397	397	325	435	379	366	377	364	378	390	341	390	342	380	362	381	341	357	351	336	386	357	360	382	356	412	353	360	358	364	385	365	357	345	399	368	371	401	410	355	397	335	371	384	346	378	371	362	369	388	369	385	403	377	366	370	353	375	379	351	398	366	377	368	392	365	389	389	351	360	342	370	367	350	340	349	376	352	368	350	397	402	368	340	394	379	376	400	404	342	343	370	361	378	341	359	389	360	372	381	371	357	394	369	401	369	374	352	361	382	352	374	321	341	372	364	367	346	409	385	402	394	365	348	365	381	377	373	369	368	365	397	367	355	372	377	374	382	389	402	381	394	354	307	367	342	326	341	335	345	347	353	362	370	329	374	342	372	378	347	359	359	339	369	328	373	346	336	357	358	342	326	377	381	349	376	379	387	361	363	343	357	381	360	358	356	372	356	395	374	377	382	379	354	381	355	385	337	346	377	384	318	347	324	373	369	387	346	385	365	384	325	364	345	371	402	368	377	358	395	368	380	384	322	392	386	376	347	373	346	358	370	391	394	353	371	363	376	355	382	373	330	355	381	385	344	370	392	361	376	342	369	393	390	379	410	344	372	383	355	360	394	388	339	356	366	397	355	376	391	351	348	351	343	355	352	381	376	352	328	392	334	341	383	373	368	387	374	356	362	363	388	357	357	395	364	385	339	371	349	372	349	395	383	387	394	372	352	329	362	375	403	324	342	379	373	378	370	385	359	384	365	375	347	392	378	389	367	358	351	367	358	368	389	365	368	385	354	377	381	378	344	343	368	403	358	359	375	356	389	364	370	422	366	391	356	375	358	355	364	370	368	387	332	337	387	334	341	364	385	357	378	384	358	395	375	396	388	358	414	354	368	352	391	363	403	342	367	357	375	373	354	379	363	353	367	370	364	372	376	341	377	375	379	358	358	384	364
27874	17196	17340	3787	1401	1256	335	157	146	140	129	143	130	114	122	136	112	116	117	108	108	119	115	119	115	110	122	104	104	109	120	131	139	105	105	120	114	104	94	123	113	131	87	113	128	107	102	157	117	116	108	114	128	100	119	104	107	96	109	118	134	130	130	124	107	123	122	110	101	114	131	125	114	110	112	112	124	124	123	141	97	128	114	131	121	113	109	106	140	134	129	109	113	125	127	122	102	133	108	117	114	112	127	129	114	125	130	148	122	100	132	126	96	110	110	127	125	115	103	125	115	126	110	124	117	115	133	108	116	123	117	127	118	126	123	113	128	112	114	115	124	119	143	114	99	110	115	134	111	127	124	99	120	123	124	130	118	132	127	125	106	100	123	108	104	110	107	132	120	125	123	103	123	114	103	117	125	124	124	120	109	114	107	141	100	122	127	125	116	110	137	113	116	115	129	128	123	115	112	121	103	122	110	114	122	108	114	114	110	136	132	100	109	113	101	99	113	118	102	123	100	114	128	97	107	112	125	119	100	150	99	117	117	115	112	119	131	107	127	109	119	102	121	109	96	93	148	96	125	108	129	126	111	115	111	105	111	128	110	111	126	117	105	99	125	109	125	131	110	116	130	99	111	121	118	124	126	107	107	101	124	96	134	118	112	110	127	129	131	104	92	112	116	116	110	124	108	120	112	107	119	113	108	114	112	122	106	137	104	118	119	94	141	98	125	146	119	119	137	112	115	109	117	125	138	116	108	106	116	108	107	113	105	120	114	108	108	118	101	106	112	108	122	118	123	122	103	116	108	116	133	125	94	98	101	124	122	127	114	125	106	127	125	113	96	119	101	114	122	122	126	103	87	105	119	112	98	104	109	101	112	130	116	112	126	111	132	119	117	105	124	109	99	124	121	123	119	118	104	126	118	114	109	113	109	98	93	109	121	110	109	100	110	117	107	126	117	114	114	119	91	114	95	103	130	113	124	107	126	124	125	109	129	113	124	117	118	125	107	103	139	123	102	104	113	116	107	99	109	127	118	109	108	109	116	112	125	119	105	124	115	118	113	122	125	130	103	119	131	118	101	128	121	113	94	99	130	112	133	113	110	116	108	117	133	112	106	116	112	112	126	101	123	100	123	105	116	136	123	129	110	104	85	109	110	133	95	109	124	117	118	132	124	120	126	98	121	133	126	126	144	107	127	121	102	135	127	121	126	115	106	130	119	114	111	103	106	118	124	130	114	95	110	111	134	119	114	129	105	128	100	109	111	95	116	141	105	130	113	115	111	115	105	110	112	110	115	116	110	122	119	120	113	130	115	111	100	107	112	115	112	111	115	116	118	93	105	116	108	104	110	116	114	104	120	120	105	119	112	115	116	90	119	111	103	112	107	109	119	116	97	127	129	133	98	109	101	111	114	116	102	119	135	100	114	107	107	119	110	118	134	114	118	85	132	81	114	111	102	112	125	118	101	112	129	110	114	118	122	104	93	100	115	110	105	121	108	110	132	102	105	115	132	108	106	141	110	97	103	117	113	126	103	112	141	128	116	122	121	130	112	104	110	91	130	126	126	121	129	122	108	113	99	122	103	118	139	125	109	120	112	115	120	112	103	126	124	112	115	128	128	124	114	118	121	113	105	121	120	109	125	115	125	124	109	138	104	107	99	126	128	109	136	110	126	125	123	117	136	111	127	122	113	137	131	126	106	106	127	104	129	140	136	125	106	108	124	117	123	113	119	119	109	101	133	103	95	125	123	119	122	135	110	112	124	120	116	130	119	99	145	134	110	103	108	107	112	118	114	115	141	130	110	109	129	118	95	105	97	108	94	116	122	116	139	108	106	99	111	108	96	116	135	119	125	108	112	90	135	116	122	108	114	117	114	89	112	112	113	109	121	121	88	117	117	123	136	122	119	123	111	105	114	131	117	118	126	119	102	133	129	110	123	118	116	114	109	124	120	102	109	89	115	100	100	132	106	99	113	121	105	110	108	111	101	123	111	129	110	111	123	118	133	124	114	117	135	128	117	103	109	122	121	109	128	129	115	110	116	116	122	107	112	119	113	125	137	127	115	98	112	120	116	102	108	105	112	112	115	119	110	112	120	126	104	91	104	112	124	124	110	115	125	123	103	118	110	102	127	120	115	108	118	112	133	105	112	118	107	146	133	117	91	119	119	112	118	108	108	132	118	111	121	118	121	127	118	105	104	107	116	109	117	109	100	120	113	124	99	118	104	99	117	111	117	111	114	129	123	109	103	110	112	109	112	113	133	106	106	128	148	111	126	134	128	115	134	116	103	118	119	125	109	115	130	101	131	129	117	111	119	112	119	97	115	118	121	124	113	128	112	113	121	105	111	110	118	108	92	92	113	121	131	128	111	119	110	109	123	107	113	113	111	113	92	135	119	97	104	104	120	123	120	108	122	103	131	113	111	141	117	109	107	110	110	117	126	122	127	118	125	94	128	103	114	104	120	123	128	120	117	138	125	123	139	114	136	99	122	108	131	109	114	124	128	120	108	126	104	126	103	109	121	127	107	117	102	120	118	118	128	117	109	113	105	104	126	107	108	104	98	138	122	110	111	110	103	114	112	119	128	110	94	114	118	110	133	112	107	112	107	129	134	116	122	109	133	134	109	121	123	114	102	122	135	117	118	106	104	115	104	102	131	121	116	135	107	105	107	111	104	110	115	117	104	126	133	134	102	134	112	102	115	125	111	129	119	135	124	115	121	108	115	110	108	117	99	130	103	136	112	125	102	110	108	107	107	116	106	114	113	117	104	153	106	111	127	111	121	102	110	106	142	102	121	111	119	124	110	113	107	100	119	119	114	125	113	105	106	104	111	107	120	100	123	141	121	115	137	109	117	108	118	145	115	133	115	128	119	122	111	125	113	132	108	111	107	110	99	98	117	121	96	122	120	119	128	106	111	109	110	118	119	117	104	88	118	111	116	141	109	114	135	132	100	99	116	130	114	106	123	125	133	115	127	122	88	76	113	117	105	125	115	117	152	124	99	119	107	114	116	114	111	139	112	105	127	102	89	138	132	129	115	116	113	112	107	105	112	124	129	91	117	119	116	123	126	125	118	108	125	111	96	110	121	121	126	121	117	101	109	119	134	120	121	100	114	113	124	117	130	119	102	110	124	119	120	104	108	124	108	114	123	106	113	119	118	125	121	126	109	110	101	106	105	113	103	116	115	110	117	131	108	124	109	117	118	118	140	95	110	107	113	110	112	115	112	131	99	117	129	137	112	108	116	117	115	116	105	119	120	116	120	105	127	109	112	130	113	108	113	109	111	107	141	114	114	119	130	116	100	119	120	101	110	94	123	128	112	120	95	137	105	116	123	110	100	110	110	104	98	125	108	105	101	129	110	113	138	131	113	124	121	127	95	119	108	132	109	128	116	116	119	118	120	94	134	106	115	112	113	103	107	96	122	107	120	114	109	113	123	115	106	119	121	113	111	129	113	116	98	132	117	106	110	118
16894	16722	21991	2206	3021	2842	639	255	198	151	131	149	143	128	136	122	149	136	140	129	132	156	131	130	123	140	125	114	139	147	141	126	132	126	133	138	132	148	135	133	150	148	124	123	137	147	139	146	138	118	150	145	165	125	136	144	137	144	136	136	139	141	155	139	151	129	119	135	138	117	124	111	123	142	125	141	135	148	135	148	125	125	128	137	129	153	135	143	115	122	129	127	127	135	131	111	124	153	114	117	154	133	167	149	128	145	139	122	129	132	121	130	123	128	124	140	160	121	134	145	116	126	133	109	159	112	141	148	143	136	134	114	126	140	127	135	130	133	169	152	111	118	144	149	158	132	137	149	139	138	133	132	125	130	124	128	125	128	116	132	120	115	120	144	137	124	145	131	127	142	143	126	123	122	127	136	134	131	125	136	117	141	119	133	134	135	158	148	133	118	121	146	126	138	124	134	142	140	143	128	124	146	141	137	138	136	143	146	135	143	125	116	124	152	111	172	128	135	141	110	135	124	142	111	119	135	138	154	110	132	136	140	142	139	134	130	143	129	149	147	121	128	125	150	119	132	132	138	128	140	125	138	144	128	166	130	143	143	165	143	160	135	142	135	119	138	148	141	137	128	147	132	127	129	122	112	141	158	132	145	145	135	112	129	119	122	124	126	128	128	126	123	133	126	130	139	117	110	132	137	145	127	109	116	144	135	120	116	136	149	134	139	125	139	146	143	147	132	149	147	150	123	143	130	144	128	114	134	139	111	120	132	144	156	142	128	140	133	125	132	143	137	133	140	136	129	139	96	119	153	114	132	134	125	149	124	127	137	123	129	146	131	146	145	143	135	119	124	136	137	123	129	129	138	131	120	149	150	148	125	139	130	133	119	135	119	136	137	128	138	142	126	101	122	147	141	127	137	143	161	134	141	149	144	121	103	124	126	136	133	115	144	161	128	141	132	150	140	140	122	119	139	127	113	133	110	128	139	130	121	151	134	163	138	136	126	126	131	130	105	127	136	149	142	137	128	121	133	132	132	141	123	131	127	132	141	131	124	145	122	145	129	137	121	143	131	115	121	131	142	154	129	122	126	137	143	122	123	120	129	118	131	139	125	147	137	139	121	120	157	131	125	142	133	115	127	109	114	133	143	110	123	113	121	141	138	138	140	149	144	151	143	103	131	132	111	134	134	109	129	138	121	130	122	135	120	127	128	139	123	137	120	125	137	128	131	151	131	142	139	138	149	125	129	128	97	129	138	123	140	132	129	129	138	140	125	130	122	124	128	152	131	106	145	123	135	132	129	143	126	122	114	141	114	141	117	129	147	138	128	132	136	151	138	145	135	140	146	124	124	141	121	129	129	134	126	121	151	134	138	147	148	131	156	133	124	148	127	136	140	124	141	128	148	164	123	126	162	142	102	137	149	136	141	121	127	141	124	144	138	128	125	134	130	161	132	140	119	143	145	128	134	129	140	145	142	142	133	142	125	146	151	141	139	138	139	125	160	115	123	147	146	132	131	116	130	131	123	120	131	119	143	130	125	129	124	142	165	140	137	141	128	135	123	126	136	141	152	124	156	132	156	143	112	134	135	156	143	126	131	132	112	133	122	144	129	135	146	121	134	147	141	126	113	132	128	141	133	149	124	133	137	137	130	153	130	137	133	132	142	112	144	138	136	117	131	138	116	148	107	139	143	162	134	123	126	127	148	123	124	130	136	115	133	134	131	116	153	137	125	133	157	139	132	148	125	122	125	144	148	131	124	141	129	133	149	126	132	117	129	123	121	122	146	126	133	161	123	135	114	124	138	128	138	126	138	128	154	129	125	139	131	141	135	139	113	146	132	140	155	139	124	127	133	131	143	131	133	122	128	130	127	132	141	118	140	126	133	160	129	143	148	140	142	135	123	141	140	129	123	134	141	124	130	128	125	114	131	111	133	134	130	112	120	142	130	133	135	142	127	129	114	124	123	131	139	142	122	146	129	138	131	146	156	121	149	122	149	116	116	140	150	110	145	130	130	125	148	140	148	156	126	136	126	149	124	117	129	117	160	147	137	118	138	133	116	140	134	133	137	125	146	122	125	147	137	143	122	141	124	122	138	149	126	135	131	139	146	138	126	145	136	119	138	128	133	139	116	126	128	129	129	126	118	133	127	113	155	127	142	120	106	132	121	150	150	135	146	129	151	144	146	140	128	129	131	104	151	134	140	116	112	123	127	142	120	138	154	129	133	129	161	137	141	142	153	119	129	125	137	131	129	125	124	140	128	129	127	135	151	137	123	120	114	124	155	158	129	148	129	138	127	128	123	152	151	138	115	128	153	141	127	127	124	121	142	130	139	106	125	144	126	156	121	124	129	129	128	150	135	133	142	117	135	115	157	114	121	137	132	141	126	131	123	113	114	111	115	160	118	140	110	124	134	137	151	135	127	128	136	132	125	132	120	145	113	149	103	134	138	124	122	142	126	136	133	116	141	120	123	108	137	138	141	122	129	147	126	143	137	141	138	133	125	135	123	137	121	129	108	124	140	125	140	134	111	129	158	142	125	154	112	129	139	135	135	117	141	151	137	141	134	138	114	143	137	135	127	117	134	116	122	129	119	122	130	140	127	128	138	137	117	145	119	114	149	137	146	134	128	119	136	137	133	136	125	109	152	128	145	132	136	129	136	127	148	143	141	113	134	145	141	125	121	141	134	137	128	150	118	115	122	133	136	136	121	112	126	124	127	126	148	123	134	139	124	114	138	141	133	151	124	132	138	113	127	134	163	155	153	139	142	130	130	134	136	132	136	142	160	139	120	148	152	154	120	141	124	123	125	123	139	150	129	142	142	122	124	130	133	135	138	136	142	127	134	123	127	130	146	134	141	127	141	146	132	137	125	131	136	136	134	139	123	124	144	128	134	149	140	123	141	143	136	126	131	144	140	126	119	145	143	139	141	129	124	132	126	139	123	138	109	143	144	141	142	140	123	129	128	131	144	152	149	147	144	144	137	119	142	138	136	120	110	132	131	137	121	120	136	126	137	126	145	142	122	131	120	119	129	126	149	137	137	154	146	132	138	121	117	146	105	126	115	141	129	133	135	106	139	109	127	145	141	133	118	129	139	128	118	127	112	144	139	175	149	152	131	133	136	143	132	140	134	130	115	141	144	117	125	112	138	150	137	142	140	119	122	129	142	134	137	122	127	131	130	119	131	118	132	114	161	142	117	138	132	130	164	123	130	127	135	118	129	123	117	140	141	111	131	125	140	141	147	132	141	140	126	134	110	141	132	129	147	156	122	122	156	144	127	114	132	139	143	125	148	132	136	108	135	124	131	142	136	147	136	135	126	126	108	105	151	134	147	142	144	137	130	128	126	151	133	150	152	133	121	125	120	114	114	141	151	128	127	164	149	118	128	116	147	134	138	131	130	148	138	141	138	159	147	133	135	136	120	114	144	127	124	132	140	124	129	117	148	145	138	132	142	153	120	129	127	113	136	136	130
24630	20195	28195	24803	19987	13123	2131	708	564	417	442	399	373	312	270	275	228	243	272	249	248	247	219	233	213	200	220	170	235	201	224	201	198	182	186	203	204	220	183	213	192	177	176	180	187	215	192	196	189	179	166	204	176	185	202	170	183	212	190	204	177	171	169	208	199	175	189	193	183	165	185	160	169	160	169	177	193	187	192	198	172	156	166	190	184	189	165	191	186	154	172	176	167	186	188	158	184	180	177	168	171	197	192	203	159	182	189	175	165	156	156	180	177	199	160	161	173	188	167	172	191	162	156	196	189	176	185	168	171	183	171	202	179	175	166	178	190	166	176	199	182	182	168	177	198	189	159	142	166	180	208	176	179	197	163	163	171	170	193	206	151	196	172	175	163	168	173	153	193	153	179	160	165	166	163	188	183	196	193	157	175	175	196	182	171	159	177	172	198	172	174	166	186	186	168	180	190	156	173	184	180	182	159	171	156	172	194	183	169	188	184	172	170	172	187	152	176	190	164	209	175	177	172	169	194	206	159	179	163	178	180	174	174	187	168	167	166	169	198	175	180	191	179	183	185	174	168	186	180	177	191	157	165	187	166	162	176	174	184	180	168	176	166	169	180	176	167	169	168	175	158	180	189	154	194	196	187	192	161	195	189	183	172	164	204	143	198	176	190	197	153	167	151	190	166	166	161	176	168	175	175	169	162	196	161	157	174	168	164	155	164	184	156	195	198	158	183	165	212	159	151	176	180	183	182	177	186	178	187	164	180	157	175	195	217	178	162	170	175	196	168	177	154	173	171	185	175	179	174	187	174	188	179	193	172	178	177	178	183	161	190	167	157	186	180	174	197	164	155	176	178	183	172	169	172	174	173	172	175	194	156	176	181	195	174	186	168	192	168	176	211	171	178	178	174	180	197	155	153	183	192	148	182	174	163	173	200	172	195	189	192	169	203	165	196	172	170	187	174	180	169	161	164	163	166	169	191	182	203	175	180	193	168	155	195	168	164	200	165	173	167	158	169	188	176	178	175	202	165	166	192	180	151	193	198	185	161	174	175	182	168	178	183	200	187	161	163	168	175	178	168	139	179	188	176	202	167	175	168	180	149	168	156	176	166	188	175	174	177	194	200	168	149	182	186	189	190	161	176	187	165	152	165	188	169	172	189	160	199	159	142	182	164	174	183	175	180	191	171	200	188	166	171	155	175	179	178	186	174	150	163	177	167	163	151	167	180	175	179	180	179	172	160	164	154	195	159	168	180	170	208	195	189	183	152	180	202	160	166	173	169	187	195	169	162	176	152	195	192	185	183	178	162	141	158	170	182	175	163	171	178	188	193	188	168	177	176	150	207	175	155	163	167	168	178	170	143	176	172	184	198	181	157	167	177	178	163	182	178	176	205	171	166	202	179	180	172	179	159	179	185	177	151	202	174	155	194	174	194	158	167	174	173	190	178	165	185	179	172	166	177	144	172	171	166	191	176	155	196	159	201	166	184	168	176	191	177	179	191	180	173	182	164	169	151	172	157	184	210	183	189	214	183	202	182	193	169	165	177	194	196	183	178	184	197	173	170	177	155	200	160	163	171	189	157	173	188	154	179	164	172	176	191	180	194	177	163	187	163	165	184	155	173	184	190	183	176	178	159	163	181	181	182	173	181	162	180	150	155	170	175	157	156	177	163	176	183	163	172	158	171	161	180	174	185	162	182	176	180	163	188	162	169	166	190	172	179	192	163	187	158	201	158	176	209	172	181	137	161	195	179	201	165	175	163	191	156	181	169	178	181	165	164	165	180	192	189	179	183	208	183	172	167	174	161	198	177	195	168	165	166	150	176	195	180	191	202	187	208	184	166	147	160	181	157	191	185	169	162	186	166	167	196	175	174	163	179	172	171	172	180	186	174	175	174	178	170	180	159	176	163	193	181	198	193	214	176	148	173	171	170	177	171	176	185	177	173	185	197	186	173	163	181	194	176	165	165	172	164	207	161	179	176	163	158	198	181	178	168	175	155	169	181	207	180	181	190	172	193	178	168	182	182	195	181	175	162	184	181	159	176	178	190	180	167	168	169	174	186	192	162	185	177	202	196	160	175	176	190	163	178	178	177	182	166	183	163	184	159	162	199	179	163	162	178	173	204	176	150	199	192	171	172	179	191	168	182	168	156	185	164	174	171	175	203	177	170	186	189	173	182	186	189	183	152	148	180	162	202	166	175	166	179	163	171	197	156	164	182	158	167	167	187	175	170	186	172	167	180	184	193	152	190	169	181	186	167	194	175	158	165	167	176	184	164	184	184	170	166	199	200	188	185	159	137	176	177	194	170	185	185	188	191	197	170	171	190	171	165	159	174	181	164	166	199	188	191	178	161	172	194	201	149	187	172	171	184	169	189	192	157	191	184	202	175	172	187	179	163	167	145	172	175	178	201	170	167	181	154	181	158	175	176	192	185	182	193	202	193	176	191	192	175	174	173	184	169	164	176	210	180	167	150	186	174	175	164	165	192	178	171	193	162	174	174	179	182	165	182	161	156	178	176	174	176	185	161	206	161	193	177	167	187	175	174	177	168	189	178	179	190	165	178	171	164	202	201	175	175	191	177	203	177	211	157	182	175	176	172	185	183	144	179	151	179	154	182	160	171	177	176	185	170	179	170	164	168	175	189	162	158	166	175	162	168	193	189	175	170	175	186	153	168	181	217	169	193	173	181	163	169	185	169	175	168	192	161	191	189	172	166	162	159	171	160	189	171	175	174	185	163	182	171	189	191	184	172	176	174	186	184	174	178	173	185	184	203	189	163	178	171	175	172	173	177	172	178	159	170	173	191	169	175	190	174	144	189	180	180	179	155	162	153	161	168	183	167	179	177	159	163	202	199	183	205	176	159	173	161	156	164	199	190	187	180	159	190	159	157	176	176	151	178	157	159	187	162	165	178	192	158	169	197	174	176	199	179	193	174	172	187	187	158	188	166	176	205	179	172	159	163	184	205	193	184	186	165	190	167	168	170	170	180	169	186	185	170	194	168	178	179	184	194	179	160	148	176	162	185	182	173	170	159	206	161	171	172	157	184	194	143	188	172	193	179	184	187	156	202	186	171	159	188	159	175	182	190	188	173	156	188	188	180	190	184	155	186	153	164	173	209	179	171	161	183	175	166	202	185	170	185	165	171	172	186	202	198	171	186	165	175	176	177	163	185	198	178	182	154	181	168	198	195	175	188	182	167	184	159	179	206	181	180	177	198	180	185	180	189	189	178	189	158	171	167	180	173	176	176	178	189	144	174	211	183	180	179	178	173	151	202	178	169	182	174	169	177	190	159	210	191	160	183	194	179	173	174	181	163	178	173	165	157	149	151	202	171	194	174	198	168	180	192	173	182	164	198	172	177	173	175	168	188	161	174	179	185	163	191	158	177	170	175	163	177	217	175	170	166	180	207	162	165	177	159	179	171	162	177	188	184	160	174	161	169	208	171	177	163	184	169	158	191	172	177	184
18684	43076	62491	11363	9226	5599	2323	1435	1110	841	731	660	532	475	437	413	386	365	357	341	291	268	288	262	260	255	225	244	229	250	215	254	227	195	226	193	228	199	204	186	209	205	179	204	207	189	202	204	190	204	214	194	186	194	174	201	211	194	202	192	180	163	200	187	176	194	199	202	192	185	182	178	184	176	170	167	213	195	196	165	186	185	172	172	197	185	166	201	184	187	192	166	179	171	186	180	162	189	186	167	191	179	189	204	154	200	177	162	186	180	186	177	164	180	147	167	200	169	180	189	167	186	179	177	174	172	164	177	188	199	176	171	209	187	169	173	200	195	202	178	183	191	168	162	178	173	174	157	177	168	137	204	142	212	192	168	184	190	192	167	177	182	170	185	177	187	159	185	172	189	192	167	148	177	180	184	189	211	165	180	187	161	173	171	191	168	193	197	183	164	191	177	171	176	165	141	200	174	188	197	189	176	186	177	184	177	168	183	156	177	168	173	182	164	171	167	174	173	184	208	179	159	174	191	190	160	142	179	172	186	194	189	198	173	186	197	172	154	149	175	200	202	167	164	183	170	165	177	166	178	164	162	180	159	157	190	194	186	183	181	174	181	165	174	185	192	187	179	170	161	178	171	181	182	174	172	176	179	197	188	162	196	191	165	190	196	179	172	180	167	194	147	170	172	177	155	191	177	185	146	192	193	173	171	194	193	187	171	162	158	190	168	176	166	168	171	199	169	176	176	187	178	175	163	200	172	183	203	182	173	188	164	170	172	198	172	177	201	174	185	172	197	184	172	187	190	186	181	181	157	177	185	179	192	174	168	172	157	184	192	170	169	196	178	180	188	196	168	164	176	187	165	192	187	181	174	170	183	172	183	170	170	171	179	165	165	181	155	161	184	174	189	174	195	190	167	172	178	178	183	186	184	185	188	159	183	176	156	185	193	195	175	177	208	171	157	159	164	176	174	150	179	172	167	191	191	183	189	180	178	160	156	177	172	186	167	204	160	167	178	168	194	175	184	174	152	183	172	189	172	175	179	190	182	168	175	157	177	188	190	212	157	172	198	187	171	172	174	211	170	177	142	160	182	186	182	190	142	190	191	178	197	191	179	176	173	178	188	181	181	173	182	170	160	176	164	166	178	186	168	152	184	181	162	173	148	196	208	186	206	171	146	181	168	183	195	201	155	172	201	176	170	193	155	179	178	184	165	199	188	183	180	169	153	203	203	160	180	165	183	160	167	194	201	183	182	164	190	167	144	163	188	161	183	186	171	180	172	184	204	178	186	166	187	156	157	179	186	185	203	194	182	196	188	179	184	183	171	171	184	174	197	176	183	177	206	161	163	141	185	156	183	155	172	174	178	161	198	162	187	152	176	159	174	191	179	156	181	191	197	201	169	187	158	200	174	188	175	169	180	174	172	191	179	178	193	194	181	176	181	163	180	194	152	194	176	172	185	178	176	182	187	159	172	148	182	180	190	177	176	169	188	179	174	156	201	194	198	160	185	172	164	168	188	184	194	189	191	202	163	193	152	149	154	171	167	183	176	187	181	172	200	176	154	178	205	224	186	160	167	182	186	172	149	191	181	181	159	171	184	172	189	170	166	163	175	203	182	186	170	182	174	188	175	184	189	177	159	194	180	143	192	186	177	179	179	173	176	163	175	152	157	176	166	184	172	185	186	172	217	174	171	189	170	173	197	137	173	178	158	191	179	171	204	202	165	181	180	169	171	206	203	183	197	181	182	178	195	203	180	173	178	173	171	186	175	197	164	174	172	198	172	207	166	180	180	180	171	175	172	198	176	194	189	185	159	158	186	175	154	177	188	158	196	199	178	170	204	159	182	195	190	194	205	186	151	186	175	166	183	173	212	172	185	162	191	167	181	170	178	194	166	188	196	173	162	172	197	177	172	161	172	208	172	179	201	155	152	180	195	158	178	176	194	183	172	185	177	200	204	200	185	197	199	185	188	186	185	169	169	187	164	168	201	178	188	179	171	180	158	166	174	173	165	199	173	199	200	169	186	170	183	179	150	171	183	187	171	182	189	178	178	170	171	182	159	162	165	191	181	174	193	192	167	164	180	163	200	166	189	190	177	187	184	180	178	181	181	155	182	186	163	167	203	176	186	179	175	178	170	159	207	167	199	186	151	189	178	176	185	168	152	186	173	179	189	183	189	168	174	163	178	184	151	182	175	189	196	188	156	189	170	166	177	182	186	160	197	185	177	207	192	178	188	172	189	185	189	172	172	168	143	173	180	170	179	174	163	191	169	182	186	178	180	194	184	180	171	219	181	175	174	180	186	182	196	171	193	183	177	164	181	173	170	169	185	189	174	174	197	189	189	175	182	193	183	180	177	165	177	185	193	184	192	143	181	183	180	142	174	164	162	187	186	192	166	190	184	167	174	181	193	173	167	191	171	193	177	165	186	179	170	172	186	172	175	187	170	191	178	190	174	186	178	181	168	150	163	186	166	177	182	198	192	177	190	167	179	177	188	176	188	188	185	168	184	196	173	190	150	185	183	183	174	162	179	198	181	203	185	171	203	183	185	192	173	175	188	156	149	172	175	179	194	190	162	188	154	173	186	149	165	158	178	174	180	164	189	181	172	190	168	172	188	195	184	174	188	192	181	161	190	191	161	173	209	186	184	208	167	189	167	175	188	162	169	201	166	176	164	201	177	172	184	186	168	150	190	179	182	194	166	176	169	175	170	165	185	166	185	187	184	194	187	183	187	162	191	183	161	189	178	174	194	181	157	163	205	174	176	182	187	176	165	189	162	196	191	187	178	193	176	169	196	169	169	198	189	162	164	171	157	184	183	192	175	158	193	145	184	180	157	187	159	181	186	186	177	177	157	193	167	164	181	187	139	159	168	167	173	170	176	177	179	187	180	188	178	188	162	161	170	175	189	197	182	191	170	177	200	194	177	161	174	182	212	173	173	142	171	158	156	189	186	194	179	153	172	183	178	171	161	158	165	186	179	171	170	151	179	171	198	153	165	199	182	200	189	159	198	194	187	184	174	177	188	175	169	181	188	152	155	169	176	195	194	170	182	175	182	199	155	170	167	160	169	175	182	160	175	181	183	185	171	182	162	181	183	165	189	196	162	177	172	178	156	150	165	175	177	177	177	200	183	165	183	180	169	186	145	201	193	191	162	196	166	195	226	170	188	172	172	171	179	174	191	219	167	180	158	165	157	182	185	209	181	180	185	192	142	189	186	174	171	160	167	178	200	188	173	166	193	159	158	188	177	176	183	186	178	187	188	192	177	173	189	190	185	164	180	173	177	169	179	189	194	175	166	192	191	167	173	186	162	147	177	176	181	171	186	170	181	190	187	170	168	177	169	159	175	178	187	170	193	177	183	177	155	170	195	187	179	179	198	171	166	158	204	173	180	209	192	147	178	166	181	163	198	162	169	208	149	186	186	174	179	169	181	167	171	160	158	197	166	169	181	164	185	166	182	168	190	177	208	186	151
22439	20176	27809	24785	20185	19519	10069	1742	1095	894	863	711	731	606	601	517	518	539	481	535	483	506	471	456	444	406	456	404	436	419	426	409	422	377	400	442	394	408	381	401	427	401	402	380	397	405	404	379	392	404	444	403	400	381	398	410	403	385	390	432	391	380	410	397	386	381	395	417	369	438	354	395	387	403	374	371	384	376	364	409	383	348	406	407	352	382	402	392	404	375	371	386	339	389	391	396	402	417	372	381	382	382	375	389	374	394	360	402	402	393	388	398	377	406	408	399	354	429	402	359	386	347	382	392	373	350	382	366	388	393	373	345	399	380	415	411	392	408	398	382	399	398	387	373	400	413	403	383	385	370	402	350	371	376	399	369	358	331	375	371	364	409	376	368	383	390	370	381	389	375	377	396	407	355	385	392	408	408	356	415	416	421	367	393	380	346	379	408	377	377	367	348	335	388	393	378	367	421	401	379	375	370	376	385	406	378	370	412	370	388	375	391	356	378	385	371	342	386	385	381	408	395	382	383	378	400	407	414	372	384	361	359	378	363	377	372	412	429	399	405	360	368	390	400	407	380	399	392	363	402	384	398	406	377	362	405	387	355	397	365	403	393	375	353	389	376	392	391	388	385	393	396	399	404	393	388	347	387	382	372	364	369	388	369	396	385	371	372	381	369	404	370	384	381	425	399	370	370	354	363	401	387	420	401	382	396	399	381	410	410	390	413	407	340	382	423	395	383	363	394	385	388	396	381	400	372	389	391	406	366	375	369	365	372	413	420	386	398	403	366	394	387	418	347	408	365	373	345	382	392	341	388	401	343	372	402	371	411	422	382	367	380	391	380	354	398	406	394	365	399	355	391	357	367	381	381	374	395	394	375	403	377	381	374	368	395	375	407	397	378	350	384	385	359	387	381	363	378	366	364	401	378	369	391	354	393	395	377	398	407	381	371	386	382	361	388	369	378	387	421	402	404	365	403	389	409	384	401	360	363	410	389	387	400	356	390	366	393	364	392	399	397	379	405	382	406	364	401	366	410	355	371	373	393	361	382	427	413	408	383	359	362	375	348	382	364	402	377	388	368	410	400	363	352	385	390	415	355	371	389	383	406	364	371	394	370	383	377	369	388	399	381	347	424	380	376	358	399	372	392	378	379	392	367	372	381	363	395	394	398	361	385	381	393	413	393	351	342	384	374	385	399	397	352	396	322	369	360	403	396	369	405	399	423	355	372	385	347	391	352	417	386	413	381	370	369	370	371	411	388	403	381	374	396	367	395	391	390	361	407	366	411	405	406	344	340	386	388	400	361	375	353	377	395	357	402	409	342	368	394	385	380	414	423	387	406	390	392	413	389	373	395	371	433	374	380	365	364	379	379	386	398	369	391	418	367	380	403	436	390	384	392	379	371	410	406	393	364	385	372	384	376	371	392	392	356	415	399	374	399	365	365	396	414	388	369	377	353	363	376	419	379	432	360	364	443	393	355	411	406	379	355	382	423	371	381	410	376	371	371	411	373	378	421	382	399	384	414	407	411	393	390	364	369	370	371	400	395	376	388	374	378	391	409	354	377	382	418	405	422	396	387	364	385	378	381	384	402	384	383	393	402	393	383	382	398	367	366	374	388	362	361	410	379	369	373	391	394	388	366	365	385	360	381	377	384	367	372	355	386	386	346	402	375	414	419	401	380	351	371	382	407	371	389	384	358	392	362	375	345	391	377	399	388	378	359	367	368	393	402	407	388	376	375	358	385	373	374	396	378	419	369	367	385	412	373	370	385	420	372	379	393	381	427	366	349	370	375	424	373	365	353	419	368	388	358	395	373	380	407	377	388	384	391	388	399	408	379	403	401	371	414	370	392	387	372	396	383	366	408	402	392	397	421	396	394	357	393	367	389	367	392	378	382	405	414	356	365	400	411	395	345	354	402	407	399	401	378	407	395	376	370	394	376	388	372	374	373	388	367	388	393	377	382	364	361	385	402	377	374	378	388	373	373	382	424	372	388	384	389	354	379	374	372	365	371	356	375	385	425	376	369	339	390	386	373	365	378	382	381	385	365	370	389	399	354	390	372	382	378	436	408	382	385	388	391	386	399	359	403	377	384	381	416	412	383	388	385	390	401	381	367	381	389	403	408	404	379	390	398	384	406	398	378	361	390	393	401	382	370	356	376	371	363	373	398	386	379	412	398	403	413	343	394	374	402	360	405	374	393	366	376	385	375	382	373	378	356	376	395	352	373	345	407	362	370	389	390	411	362	415	400	373	395	368	368	407	384	426	392	401	390	387	407	372	410	365	414	383	413	346	369	357	381	376	383	373	385	373	388	400	381	367	395	369	348	362	411	382	414	378	353	369	364	363	410	391	412	362	362	385	353	386	380	364	394	352	385	398	392	399	389	412	369	381	350	425	386	359	385	421	387	382	389	394	424	393	386	386	393	390	371	381	416	395	357	405	377	380	368	391	381	360	358	397	402	372	427	385	387	394	354	380	383	369	380	355	345	350	390	395	379	383	381	379	379	390	406	367	388	404	351	372	365	367	391	368	411	410	359	399	409	364	407	394	369	345	376	380	405	366	372	385	345	385	429	343	376	375	396	402	400	381	401	369	375	393	361	366	360	385	359	357	396	392	388	387	392	387	401	382	402	405	422	414	381	360	342	373	380	370	377	400	393	413	365	407	399	404	369	378	346	414	378	386	381	355	385	385	392	352	402	395	354	380	368	396	378	410	404	363	379	368	407	379	384	419	364	404	411	385	361	361	407	384	385	408	358	351	381	381	380	391	387	366	416	332	363	383	366	369	369	343	401	378	404	377	369	363	383	397	421	388	368	409	387	389	386	379	373	393	345	424	387	411	438	373	399	384	352	369	367	391	370	389	417	386	361	404	398	385	358	356	396	381	388	395	414	395	384	385	361	381	387	384	411	388	404	396	384	375	362	358	356	399	389	369	345	395	392	398	376	418	364	364	382	371	391	380	410	378	387	392	369	413	394	371	394	394	385	384	399	356	379	414	362	360	361	424	374	402	380	418	382	377	361	369	391	406	373	389	377	373	394	380	378	372	392	401	373	389	377	378	414	366	394	373	415	399	379	400	376	381	393	369	390	394	373	371	423	414	394	371	413	399	393	379	384	410	409	388	357	388	389	384	378	399	394	396	368	406	398	401	375	371	381	398	417	378	395	366	383	382	398	351	357	375	417	370	403	401	406	407	398	415	379	390	366	385	393	391	399	404	367	372	369	373	359	403	378	402	340	402	403	421	412	424	407	379	362	361	334	392	396	436	361	405	402	380	356	425	386	390	384	357	385	369	369	374	338	392	379	342	385	379	348	383	378	407	383	344	383	380	357	362	399	409	392	378	365	438	383	404	349	405	368	382	401	348	348	369	387	331	380	373	389	397	381	383	391	404	362	357	392	399	395	345	388	371	424	380	372	403	397	362	381	389	396	375	368	391	369	378	375	398	384	411	381	394	392	404	385	401	380	396	414
22458	54125	75469	18171	12232	7522	4324	2713	2232	1639	1436	1239	1150	970	906	827	782	715	647	625	588	561	513	486	558	484	480	474	478	439	433	445	444	413	411	454	441	401	408	425	415	414	407	426	450	433	405	411	397	367	409	450	390	429	413	394	381	377	399	381	399	349	342	420	387	405	399	376	381	362	364	396	374	409	408	378	382	395	365	387	400	373	390	405	365	375	396	343	377	420	357	356	367	357	365	354	387	363	355	380	385	372	353	388	425	404	363	406	366	376	374	358	396	360	349	395	354	370	387	434	388	399	379	418	403	388	361	361	332	375	367	393	408	362	368	369	387	411	398	363	359	389	394	391	375	368	364	408	377	355	368	369	375	358	446	362	359	391	365	381	368	385	356	365	388	394	397	401	376	363	359	362	392	365	369	332	377	351	363	353	384	354	356	376	389	367	374	373	401	354	400	384	416	366	357	359	380	367	364	366	414	326	399	336	368	364	370	390	347	385	386	401	365	366	429	351	353	363	356	386	394	354	393	385	402	344	382	373	363	388	356	354	380	366	366	347	388	360	378	371	345	409	386	396	348	379	357	397	373	390	374	379	380	336	388	371	372	440	375	338	371	377	405	370	361	358	361	416	362	362	376	379	396	358	353	388	365	391	397	393	378	385	406	365	381	373	374	365	356	361	357	354	379	382	340	383	364	370	343	366	395	378	379	396	364	382	373	373	357	352	357	354	387	413	363	376	347	388	362	370	362	397	384	371	373	391	390	364	364	381	362	399	374	355	383	395	407	378	389	356	396	389	383	394	379	382	366	383	349	375	380	364	334	361	370	380	365	351	376	410	364	353	370	341	334	370	370	396	334	395	357	350	377	361	401	398	380	359	371	387	372	364	386	397	365	358	347	378	338	353	358	356	369	338	373	330	352	363	384	391	370	382	358	391	347	382	382	366	380	367	398	360	376	413	357	384	371	397	398	377	393	336	374	380	378	382	388	363	384	363	360	353	342	382	376	366	394	391	359	372	364	356	371	408	392	355	346	364	385	374	412	355	385	365	387	374	342	406	331	409	346	354	384	381	355	401	392	352	391	329	382	354	363	337	369	395	352	347	394	373	350	382	382	385	330	381	366	379	406	403	399	382	354	390	408	340	348	383	409	375	338	380	384	367	393	367	332	385	342	382	361	352	375	366	372	379	401	369	356	373	423	347	367	360	343	395	362	359	379	362	403	387	424	382	376	375	384	361	353	391	345	373	375	371	388	371	401	389	345	361	390	390	382	324	375	376	386	373	373	354	359	384	393	377	364	377	369	393	382	382	375	364	398	367	378	377	368	398	362	377	327	337	364	367	358	385	342	332	361	370	379	361	376	398	350	371	392	393	356	385	371	361	375	357	400	359	355	372	371	375	356	330	339	333	368	376	419	396	367	364	398	371	352	346	370	358	357	362	387	381	397	363	342	342	356	358	399	337	387	358	365	372	361	360	384	366	368	403	350	382	360	373	377	363	383	366	376	326	366	347	383	372	390	385	384	346	355	374	375	371	382	400	393	358	379	363	362	387	395	356	351	359	396	366	374	332	379	371	345	350	359	349	374	385	382	367	342	412	364	396	419	359	377	393	377	392	356	359	376	365	373	382	380	345	335	363	366	382	381	393	364	390	385	367	359	363	376	388	357	371	359	374	374	418	382	402	384	388	386	356	374	363	392	358	365	361	392	401	348	370	364	393	354	335	380	348	368	340	342	408	394	358	387	364	368	329	368	371	357	379	378	365	355	371	369	363	320	389	373	395	346	394	388	377	359	363	355	371	384	339	380	393	341	368	390	358	364	377	382	366	363	401	349	387	382	352	363	354	379	397	373	396	368	409	375	397	376	391	357	355	339	367	369	379	376	345	366	377	394	380	392	336	365	393	422	380	378	394	381	411	359	384	357	338	342	359	355	402	388	395	371	371	349	384	347	379	369	404	396	348	358	360	381	374	355	371	394	404	349	334	368	360	391	374	409	365	356	386	366	375	383	356	374	368	386	383	349	374	381	370	391	371	354	322	370	376	383	357	369	353	372	377	373	365	359	374	362	401	334	357	357	352	364	389	356	423	352	363	359	389	378	335	392	374	409	372	418	314	370	360	364	375	336	373	351	370	390	411	371	385	380	390	369	391	373	382	363	415	385	331	360	400	392	365	384	351	366	357	350	386	353	403	370	317	362	376	357	369	320	361	391	406	361	378	337	378	373	341	379	389	385	366	372	342	357	345	373	390	350	370	346	348	354	351	381	368	350	384	383	373	369	372	409	392	384	376	356	359	376	383	381	391	371	393	382	401	372	392	366	378	387	394	387	367	377	365	371	356	363	392	367	397	388	379	386	342	376	372	364	386	379	398	366	395	394	352	355	344	353	373	369	371	362	372	358	377	370	364	421	361	367	358	358	392	371	405	377	342	376	408	377	380	358	353	343	382	382	364	403	371	388	322	357	347	335	361	357	383	364	351	389	393	375	408	370	394	376	371	412	350	367	395	426	364	379	344	372	390	382	389	365	362	375	403	380	391	373	365	395	382	356	380	383	358	366	360	350	359	410	367	380	394	396	384	376	378	368	387	400	360	332	357	372	395	382	348	353	353	371	378	377	393	373	420	349	368	374	372	352	370	336	360	378	379	362	356	384	377	384	360	376	362	391	400	406	400	340	356	396	390	397	368	377	375	371	364	390	350	362	375	379	373	374	345	335	371	383	359	375	357	360	391	357	363	397	381	375	357	373	337	369	363	380	346	368	353	378	381	360	371	377	405	373	382	362	346	384	398	397	411	388	393	383	373	387	377	363	387	367	369	340	412	392	344	360	396	348	356	362	378	382	368	371	370	381	363	386	410	343	348	377	376	372	384	358	368	398	369	371	390	385	379	379	353	335	379	352	338	390	371	376	412	359	389	369	361	350	363	372	367	381	382	381	376	357	365	381	403	340	371	334	352	375	379	373	357	394	418	353	369	369	369	361	337	373	355	383	364	426	375	406	384	377	358	351	348	406	372	380	373	346	355	367	373	333	364	392	388	363	338	394	393	350	365	398	356	374	395	382	374	360	394	383	368	359	373	340	354	364	371	362	389	361	381	375	378	390	367	340	362	354	357	371	378	382	419	357	391	363	398	365	350	334	358	357	336	371	344	416	385	356	374	389	359	340	342	365	364	354	381	365	404	423	375	356	372	377	379	368	389	368	377	354	372	378	365	358	347	357	336	370	361	339	333	375	364	372	372	355	397	368	368	340	375	405	393	339	394	357	361	362	342	359	355	380	393	364	362	381	348	385	388	354	367	322	386	383	389	404	386	354	369	403	377	407	375	349	366	397	335	395	358	398	391	406	362	361	336	398	372	381	366	366	421	382	367	387	296	368	345	387	342	363	358	393	385	372	406	358	364	343	367	357	388	359	388	377	377	353	377	378	395	384	348	390	353	353	379	376	372	385	343	389	390	391	356	386	389	369	365	389	401	369	368	390	364
27861	19130	20267	5400	1424	548	318	183	135	137	127	137	144	123	101	129	118	111	132	110	125	108	119	125	113	133	113	117	114	119	103	110	133	126	119	123	140	104	131	137	127	123	116	124	117	123	119	125	111	118	114	120	117	128	99	117	119	136	104	115	119	117	110	120	106	108	117	123	107	133	124	128	113	133	114	114	126	130	120	107	133	126	125	129	123	118	126	135	130	139	110	117	119	129	113	118	110	135	121	108	116	108	114	139	123	114	118	120	111	116	123	143	137	128	92	118	115	101	103	133	127	142	117	127	138	112	102	121	107	109	118	111	132	115	107	122	129	117	116	135	122	122	119	132	132	117	128	119	101	111	138	126	122	107	111	117	123	117	134	112	112	120	117	123	113	132	107	138	113	121	120	123	118	132	128	133	119	136	127	119	102	133	120	110	129	106	122	131	118	128	120	128	128	108	118	125	136	152	114	118	123	149	131	140	117	125	134	127	136	119	105	125	140	97	114	128	117	95	121	115	110	132	117	121	126	128	124	112	122	103	131	135	127	114	128	125	99	129	122	135	118	130	126	127	132	135	117	120	113	147	106	115	124	107	123	127	126	146	148	92	107	123	117	114	126	118	112	116	143	133	110	142	124	114	131	132	97	117	123	115	126	136	117	114	100	124	133	103	128	116	121	113	134	124	133	111	113	114	121	122	112	124	112	132	119	122	91	128	105	125	123	102	112	126	131	122	112	132	116	105	131	105	114	111	144	121	119	130	112	123	114	132	122	108	131	112	104	137	117	89	120	127	124	120	114	115	105	120	131	113	144	116	127	104	119	100	130	141	112	116	109	133	122	102	118	132	112	143	123	116	135	117	123	132	124	118	121	123	116	123	118	148	131	131	108	125	121	108	110	92	124	134	123	127	121	138	113	124	117	126	117	103	122	144	118	141	148	127	135	134	115	109	129	122	118	113	115	106	123	136	124	128	118	128	118	97	121	126	126	126	121	115	119	116	109	109	115	119	133	122	120	140	146	104	138	123	130	116	145	123	129	136	119	112	114	124	131	126	133	127	126	140	121	127	115	115	123	118	124	114	101	107	114	113	121	141	118	122	114	123	112	132	132	117	122	140	131	131	95	117	95	123	117	110	138	120	136	140	127	100	126	124	135	121	107	123	135	119	102	139	144	123	110	117	124	128	126	106	122	131	108	106	138	127	129	110	112	114	113	135	127	117	124	117	110	113	126	111	129	132	118	127	122	96	125	122	126	131	105	115	124	118	122	124	147	135	136	150	113	95	118	121	114	98	129	108	134	131	114	111	124	120	115	121	107	105	114	109	112	106	136	107	123	122	115	111	120	111	107	116	118	117	110	131	121	137	127	118	135	107	112	120	123	122	109	134	105	127	117	122	131	123	132	103	122	113	130	117	130	116	116	127	113	127	103	115	109	131	114	120	105	148	105	130	121	124	114	110	125	123	126	117	96	108	107	108	114	126	133	134	109	133	103	123	115	135	134	122	104	134	117	120	112	123	117	112	106	113	116	121	125	115	121	118	119	112	127	120	130	130	116	101	132	119	131	114	126	92	106	114	129	126	144	110	124	102	121	119	120	131	125	129	96	132	135	104	124	132	125	136	134	107	121	119	116	127	127	124	118	133	129	122	126	131	133	119	106	129	115	111	119	111	105	112	111	126	132	106	107	109	120	121	108	119	122	113	121	120	139	98	131	127	109	117	135	112	125	118	116	104	112	131	122	124	127	136	128	130	115	132	114	121	103	112	122	123	138	103	116	127	123	118	123	129	124	135	122	111	123	120	130	117	130	114	111	110	122	120	135	126	113	121	136	120	120	145	125	132	109	102	103	135	112	127	109	116	132	147	103	123	101	118	107	128	119	105	124	138	128	138	126	137	114	124	113	121	102	126	116	114	127	132	118	126	96	119	126	125	109	109	126	118	132	110	129	114	119	114	124	125	127	132	126	108	127	128	111	107	144	115	122	128	103	111	126	116	97	117	124	122	100	105	142	126	112	126	108	135	116	134	105	124	136	108	135	126	130	126	120	124	120	106	126	102	104	122	123	135	115	135	124	132	121	132	113	119	109	98	110	127	115	111	105	112	126	133	113	119	126	123	101	108	103	114	114	118	115	119	126	124	131	121	135	108	113	122	116	123	120	135	103	104	142	124	112	118	128	121	137	110	125	105	118	107	135	111	124	112	121	126	132	108	120	121	114	107	119	111	118	107	117	110	114	124	118	125	121	102	118	134	111	123	123	107	134	122	117	125	118	105	115	122	118	133	96	112	130	119	119	124	127	121	126	116	111	129	149	114	145	95	124	127	128	121	122	109	116	103	133	105	109	98	136	121	99	115	114	122	139	133	126	112	130	112	112	128	118	121	121	109	133	126	126	132	124	132	161	125	137	127	128	118	115	142	99	105	133	122	125	114	119	106	138	115	112	113	119	104	116	119	118	102	134	122	118	108	110	112	116	133	115	101	128	106	131	121	144	122	109	126	113	114	111	120	135	135	132	143	122	125	126	118	106	116	123	115	112	141	121	121	129	137	131	124	116	112	131	117	111	128	139	139	122	112	111	123	106	120	125	134	112	111	110	129	134	100	118	127	120	114	125	109	121	119	125	128	108	119	120	122	127	129	101	132	119	125	118	120	124	115	128	121	142	114	117	104	113	112	129	128	134	144	125	127	119	120	128	136	134	125	130	99	138	118	120	107	116	133	113	124	100	137	102	127	128	122	121	120	111	121	130	104	111	114	104	116	118	130	110	119	109	125	131	145	132	133	105	113	134	128	128	136	134	107	119	116	121	109	113	110	120	128	106	123	129	127	114	114	115	112	157	119	111	113	118	119	135	125	122	107	118	99	118	115	117	123	124	132	113	122	116	128	114	122	107	116	119	123	112	107	117	129	115	128	115	136	101	109	120	118	118	138	103	122	118	132	129	118	121	120	120	129	111	111	130	123	122	126	116	123	105	112	114	117	127	137	131	134	113	109	122	133	105	126	111	120	122	135	111	105	126	110	139	114	102	106	125	117	125	119	107	113	122	107	106	124	125	125	117	115	122	124	134	115	144	117	119	106	101	110	105	121	129	117	143	132	129	130	115	132	121	100	134	119	122	115	134	120	121	96	125	102	106	97	124	122	137	107	109	122	116	134	120	132	128	115	119	116	120	111	98	113	130	115	126	119	111	108	124	100	122	128	115	118	93	118	131	128	126	111	137	119	95	130	101	98	114	122	121	115	108	108	111	120	140	109	117	121	109	122	109	118	122	123	121	131	120	127	139	119	119	118	111	119	129	114	117	109	122	121	122	136	139	120	146	124	130	144	124	115	119	133	115	112	120	115	137	125	112	129	145	122	116	111	141	95	121	133	117	149	109	150	134	112	109	119	118	134	126	128	118	117	105	133	110	122	99	124	131	106	134	132	118	111	135	114	138	120	142	111	114	126	133	110	113	103	108	96	136	108	103	131	124	115	127	123
17118	21958	22733	4847	2763	1080	536	325	174	184	147	158	152	150	150	148	158	133	132	129	160	144	163	122	152	129	133	136	142	145	130	148	144	133	146	135	127	124	140	135	138	132	137	152	103	146	131	134	125	141	143	131	141	131	155	143	143	145	129	132	144	128	141	136	143	135	136	147	123	141	131	132	112	146	134	144	135	140	117	149	146	123	149	155	146	137	137	154	131	140	148	130	133	140	142	145	138	145	158	122	135	125	135	142	137	139	127	132	139	121	126	136	135	132	124	120	145	122	135	126	125	127	153	124	151	137	132	139	133	131	126	136	125	141	132	143	152	129	146	129	128	140	144	120	160	110	121	109	127	156	148	114	124	133	131	142	129	145	141	139	141	126	134	141	136	123	122	143	135	132	145	133	137	154	148	134	133	132	124	119	115	137	149	133	125	132	157	117	128	138	139	134	131	135	150	159	144	113	126	154	149	152	133	123	126	146	117	161	142	134	131	136	147	139	163	131	149	130	145	125	118	152	126	156	150	161	129	151	153	144	138	153	104	156	136	120	144	144	157	134	120	149	134	144	128	130	138	132	135	158	137	125	143	134	135	120	132	140	142	134	146	134	120	121	125	130	123	148	129	149	112	146	126	122	130	150	136	147	142	139	129	134	123	123	135	137	140	146	133	137	134	143	129	126	158	140	119	153	130	121	140	125	125	148	155	125	114	120	130	135	126	139	129	152	133	131	141	147	127	124	148	142	145	133	133	135	114	146	119	137	148	142	142	137	131	144	137	136	140	129	125	137	154	123	147	134	141	138	141	146	132	138	140	142	138	142	138	149	125	136	143	141	107	133	135	132	156	135	152	127	130	138	156	177	133	131	138	146	133	142	154	137	119	137	149	136	142	150	147	167	158	146	123	137	154	126	144	145	146	149	115	143	125	136	119	130	148	155	139	136	139	123	135	126	134	138	141	137	148	144	129	131	135	130	161	122	125	127	152	141	134	135	127	139	138	149	136	152	137	117	129	157	165	135	130	164	147	139	135	127	155	127	145	145	155	130	133	130	150	137	131	131	147	158	151	149	147	139	123	139	145	123	135	130	132	146	125	125	130	153	136	135	116	136	134	140	150	129	132	129	131	143	147	128	137	133	126	157	148	146	125	136	127	138	160	143	159	139	135	170	138	124	135	123	137	140	142	148	143	129	134	155	139	144	138	136	120	142	132	145	157	126	142	132	142	133	147	116	139	145	120	124	175	132	144	139	143	137	119	161	125	126	122	122	121	146	133	135	121	112	165	137	141	128	135	127	138	133	138	140	147	142	138	141	124	126	156	129	132	163	140	154	136	127	109	143	142	136	161	137	134	122	151	130	136	131	147	149	140	140	133	132	111	142	135	128	157	127	124	131	148	141	133	142	171	142	124	135	150	145	133	147	121	127	139	153	130	150	132	128	135	140	145	115	143	115	122	127	134	148	136	132	124	130	127	155	145	125	130	138	163	137	132	133	148	139	144	147	153	122	147	135	139	132	143	137	120	149	153	127	163	132	125	139	138	127	125	141	153	121	144	135	148	146	157	135	150	133	142	137	129	143	128	128	135	140	131	163	132	121	132	135	138	135	123	136	136	129	156	164	148	149	123	127	135	130	150	143	157	148	153	163	112	130	140	131	155	140	120	132	154	131	143	132	130	154	137	136	126	154	135	149	145	137	106	146	133	140	134	135	142	138	141	146	144	146	139	131	145	126	145	148	137	123	135	155	130	130	125	131	127	144	136	134	132	120	141	126	151	113	134	176	121	137	136	121	125	125	139	161	156	139	129	135	138	146	161	129	125	142	120	131	133	131	128	119	140	141	141	138	140	139	116	144	130	141	144	145	131	127	117	147	133	125	119	148	119	133	130	150	129	154	151	131	134	156	134	146	117	136	126	122	120	132	130	138	136	132	132	137	147	119	144	145	126	153	130	165	148	158	139	153	131	142	121	140	142	122	126	141	129	133	141	140	130	130	138	148	141	128	144	153	130	117	125	124	135	136	149	136	123	155	137	133	134	138	145	154	127	121	154	138	152	135	136	140	141	143	167	139	123	127	120	131	144	118	135	138	138	130	152	139	124	128	123	143	120	139	134	150	137	140	145	133	142	133	129	144	151	119	134	139	129	133	141	131	134	142	144	140	147	125	132	121	133	131	150	136	138	128	144	146	160	125	157	143	144	152	129	144	149	142	150	132	112	143	132	114	146	139	159	148	129	124	149	145	141	154	127	129	144	144	149	143	137	129	127	165	130	136	141	123	137	130	141	128	133	145	143	183	150	128	138	143	119	151	148	137	138	152	126	124	121	131	144	137	126	147	129	113	141	135	125	135	152	121	127	122	141	138	125	139	118	141	122	159	138	135	134	115	115	126	144	133	141	145	141	142	148	142	132	120	150	137	138	149	123	145	127	152	135	144	142	131	128	136	144	130	132	119	130	128	141	144	138	172	133	146	136	127	135	133	132	138	155	131	131	140	142	146	133	130	136	131	130	137	133	128	136	153	141	134	145	141	136	120	139	137	146	128	136	133	139	141	148	160	137	143	134	143	139	133	118	160	143	136	128	132	131	112	153	140	140	127	134	134	130	139	134	149	139	136	129	132	153	122	158	126	137	146	121	138	127	136	135	169	148	160	152	132	132	157	140	148	150	129	136	135	135	148	143	133	146	143	145	139	128	131	130	158	131	137	133	144	126	138	161	151	141	124	116	133	140	127	140	132	127	139	138	155	133	148	146	120	135	134	148	134	149	123	126	117	139	157	143	126	140	148	154	147	123	134	123	122	164	121	119	140	123	132	134	150	132	133	120	108	120	109	139	135	140	154	138	127	146	125	137	168	143	134	145	126	128	142	149	132	133	143	143	128	127	123	134	140	141	151	124	145	132	126	115	133	134	128	135	128	142	144	130	128	135	153	154	130	152	156	135	124	140	151	138	125	131	148	117	145	145	123	126	126	122	139	126	137	146	125	132	153	120	122	137	125	146	129	123	144	144	141	136	128	153	135	117	140	145	130	141	144	141	145	137	143	129	134	134	136	139	136	159	127	117	137	141	146	150	137	134	136	142	130	118	133	134	135	134	130	132	136	111	137	152	128	132	141	148	146	154	130	133	143	138	129	139	120	159	139	114	134	139	153	113	136	150	130	152	148	140	128	127	160	134	127	141	136	122	129	139	147	143	136	135	151	147	133	132	136	126	130	131	146	155	127	130	134	148	123	172	143	143	144	139	148	146	162	152	128	142	155	124	130	142	129	148	159	154	128	136	133	114	131	144	135	135	140	141	127	155	124	117	114	140	144	154	150	115	144	165	137	133	146	117	146	125	131	145	146	137	128	145	129	122	145	136	148	156	135	136	133	158	129	124	142	108	168	139	136	149	139	133	142	132	160	145	133	140	140	161	115	128	129	164	158	147	133	132	160	133	144	131	156	142	141	116	132	130	129	147	143	133	122	148	135	144	113	146	142
24579	20350	30986	24382	20018	14636	2483	711	531	386	387	420	340	279	274	274	256	285	235	213	231	216	206	204	201	212	198	210	175	192	219	198	206	210	180	212	200	197	187	182	187	198	186	171	178	180	202	184	183	192	193	185	176	190	203	180	188	200	179	193	167	169	186	200	197	173	205	182	187	191	176	178	184	196	185	192	182	181	175	179	198	178	202	190	180	190	188	190	197	195	202	171	187	190	178	184	196	186	182	181	187	183	177	168	165	192	195	173	203	182	179	195	189	204	196	184	205	193	190	183	192	199	182	204	192	172	182	185	189	169	174	168	175	197	195	192	178	159	198	176	201	203	178	179	192	201	203	200	201	185	188	204	172	178	211	168	169	192	162	215	193	171	178	199	186	193	188	157	184	198	183	195	186	184	199	175	183	177	175	163	212	193	177	165	173	167	186	166	183	200	171	185	192	161	168	187	189	156	165	179	183	174	188	179	198	193	193	191	212	178	184	157	192	181	190	199	167	164	151	188	183	203	189	186	195	187	190	173	202	180	214	182	179	181	173	173	177	173	174	205	171	182	191	186	196	161	172	183	183	178	204	156	184	191	172	190	188	199	170	187	179	175	196	181	186	146	193	175	178	193	161	156	194	167	192	187	173	187	138	193	185	206	197	176	180	181	185	167	189	189	184	183	200	165	191	163	186	187	188	196	156	163	184	182	182	192	195	188	186	189	189	175	200	181	150	180	160	214	199	200	203	176	200	150	182	187	190	195	174	155	192	188	193	185	169	185	222	154	191	209	180	201	216	196	184	189	176	192	200	183	185	180	197	169	186	176	183	155	192	198	202	178	164	200	174	180	161	172	160	193	206	197	143	187	178	166	163	174	199	171	143	181	197	189	181	200	187	187	181	175	223	190	170	163	163	188	193	175	194	180	184	189	177	199	173	182	172	183	180	156	206	172	139	180	195	201	182	199	193	197	165	176	198	204	173	186	190	179	185	187	170	195	181	173	173	177	176	176	189	185	185	153	194	196	193	164	188	176	186	198	188	182	174	169	180	183	201	177	187	182	196	169	183	174	176	173	184	185	196	188	197	178	195	178	179	183	205	186	170	213	163	154	181	181	197	178	175	177	187	186	178	169	166	211	172	158	180	166	202	171	177	190	165	188	187	180	193	158	184	163	203	187	191	199	172	164	197	190	179	192	178	212	170	178	202	182	187	187	180	190	174	163	172	177	184	176	209	189	173	203	181	198	188	191	191	183	173	167	187	200	171	182	169	186	191	180	157	154	173	171	184	178	179	200	178	198	172	178	174	166	173	180	190	194	172	177	174	197	172	186	200	182	188	212	182	170	146	195	195	186	169	185	201	179	144	162	184	175	189	202	190	182	189	200	176	186	210	176	151	193	174	178	158	183	203	201	199	186	178	170	209	159	227	205	162	171	197	167	210	186	167	181	184	154	182	160	183	184	180	171	164	188	210	194	176	185	190	187	199	185	163	183	184	173	176	186	172	191	185	164	168	183	178	183	173	179	181	175	190	187	185	183	166	184	164	183	181	161	164	176	183	185	179	166	163	162	160	201	209	197	180	159	187	198	200	164	187	176	193	195	182	198	166	189	203	202	160	189	180	222	168	183	163	176	198	200	177	197	183	171	166	168	181	182	189	198	171	181	184	199	167	195	173	179	177	180	176	165	179	155	189	200	185	174	164	173	175	173	164	169	200	175	214	176	190	161	197	164	175	192	173	183	178	183	176	169	186	190	203	212	206	213	175	191	176	179	170	207	178	188	193	184	189	170	156	194	207	177	157	144	176	203	190	163	171	175	174	199	170	173	199	188	203	159	172	189	184	183	175	184	171	169	192	184	183	189	181	178	191	164	169	213	171	198	184	170	219	155	170	197	189	201	175	177	202	176	171	202	179	174	177	188	176	213	174	188	173	169	170	174	205	172	177	173	185	190	189	173	158	191	172	185	171	171	177	174	206	215	172	188	196	167	190	195	170	184	183	181	198	173	182	160	181	173	202	178	159	165	186	186	181	176	186	178	190	188	187	227	185	155	176	185	180	174	177	178	169	168	190	174	200	168	200	178	194	204	182	171	190	158	170	174	196	174	184	189	179	167	195	169	194	180	195	191	169	186	171	183	182	172	168	165	193	207	156	190	196	194	202	168	191	185	168	154	167	194	186	172	180	168	188	189	167	185	167	171	195	185	217	187	162	219	185	161	161	182	173	201	161	160	174	186	203	205	178	177	179	177	178	184	176	182	153	186	200	188	211	164	196	199	157	151	177	177	182	197	167	194	203	191	187	170	188	188	195	168	166	165	186	180	170	171	180	191	177	161	186	186	175	198	181	194	148	181	181	180	183	181	193	204	172	194	180	194	195	180	175	145	173	201	186	184	183	174	185	168	195	195	193	194	174	181	211	166	154	214	218	192	164	200	158	189	183	177	196	197	185	166	187	166	163	155	187	188	203	192	171	199	190	184	147	183	204	179	173	190	177	178	176	173	172	201	208	183	199	174	214	168	174	168	176	149	173	174	176	196	187	175	203	206	181	169	180	191	185	185	164	186	166	179	149	169	166	185	179	161	169	186	165	166	189	189	201	185	199	174	168	171	174	178	194	168	195	180	195	186	163	172	198	166	197	206	173	173	184	185	191	176	198	195	178	182	188	178	163	186	173	179	200	203	148	194	168	175	177	178	192	167	213	202	179	185	202	194	211	175	144	196	188	190	202	211	184	216	186	179	198	172	190	196	224	206	176	171	175	207	207	180	177	189	174	178	156	170	171	174	173	166	167	171	179	182	184	176	185	164	194	192	195	191	201	183	203	196	203	179	169	182	197	162	194	176	187	193	178	212	172	180	192	197	173	163	186	172	180	167	167	195	194	167	175	172	186	192	188	166	197	179	191	156	183	190	185	180	173	179	179	180	176	189	180	184	180	168	165	197	188	192	168	165	197	206	178	181	174	205	190	169	177	173	174	201	192	176	196	179	172	184	179	184	179	192	183	167	182	186	197	175	175	176	181	163	191	180	193	207	174	177	189	167	183	189	195	172	162	169	165	180	195	172	180	180	183	189	220	209	195	219	193	177	172	181	191	178	209	201	187	164	205	177	184	190	184	172	173	189	196	170	160	163	209	178	210	179	165	186	200	167	178	166	168	202	178	192	187	207	194	192	177	174	180	169	187	198	169	202	140	187	199	185	177	185	193	178	209	188	187	166	184	199	201	187	204	175	172	168	180	188	184	181	157	193	173	166	166	169	198	194	178	167	164	182	185	217	170	200	182	177	183	164	181	175	180	157	171	161	196	183	180	171	177	169	173	188	184	161	174	146	176	145	181	178	190	174	182	199	175	159	195	225	182	172	186	179	167	195	189	173	194	188	188	186	165	191	181	178	165	180	184	188	170	184	190	195	194	181	166	194	201	199	187	191	217	155	185	196	153	192	190	183	166	179	210	186	160	198	175	191	176	187	187	148	179	165	174	196
16355	55585	70461	17329	6239	3986	2188	1331	978	735	687	566	510	443	404	385	366	366	321	318	289	260	268	253	247	228	269	212	230	225	238	224	202	182	212	227	179	204	199	220	179	177	193	183	194	188	190	177	201	225	194	178	182	172	195	169	189	178	183	207	184	231	197	170	176	219	198	179	207	190	171	173	187	184	193	169	184	206	169	189	183	161	187	167	168	177	166	187	181	175	202	185	217	172	184	181	177	180	199	193	188	187	160	190	196	164	186	194	212	196	187	174	191	183	184	192	174	174	185	146	189	164	188	160	178	182	179	172	183	176	178	182	154	166	176	175	199	193	190	179	199	184	174	176	172	203	189	201	213	185	171	175	188	182	190	168	182	209	225	159	181	189	182	183	149	190	187	191	186	197	190	178	187	175	167	173	167	217	191	194	215	165	199	180	165	160	170	189	182	195	158	179	160	161	183	173	198	208	176	172	184	172	189	168	183	187	203	203	181	190	170	178	171	176	198	197	183	167	172	180	188	182	175	211	153	175	193	175	173	183	155	169	203	171	198	181	213	169	172	178	189	169	194	198	203	211	171	175	185	172	166	174	197	177	162	167	158	178	189	177	192	176	188	182	180	182	174	180	154	204	158	174	193	176	176	162	169	186	183	154	188	194	162	186	195	170	194	193	188	195	179	182	184	196	178	174	180	194	197	201	160	164	186	203	180	175	189	197	194	165	181	180	183	194	157	180	176	179	183	185	175	182	185	201	165	163	194	179	184	165	190	186	185	176	207	186	194	170	207	178	183	169	178	179	195	175	158	184	191	205	196	190	158	173	178	182	207	200	208	187	185	167	164	187	141	173	194	188	184	176	189	197	196	179	174	171	178	156	205	183	183	190	169	183	196	166	191	178	175	177	185	172	188	179	177	187	168	193	204	200	179	170	189	155	188	163	178	200	166	177	179	174	187	195	163	192	161	195	184	176	187	188	175	187	186	178	178	183	173	177	171	177	188	207	171	191	174	176	174	161	192	186	199	192	163	174	194	164	198	199	179	186	175	208	166	182	183	160	192	173	186	192	182	187	167	204	165	197	201	170	189	180	178	190	159	206	180	187	182	187	201	182	169	205	168	203	209	210	189	192	186	174	186	200	161	183	172	188	202	190	200	180	204	179	177	205	168	176	193	179	174	184	174	192	165	185	182	180	187	181	183	148	203	178	173	202	173	183	182	179	171	176	186	201	175	160	170	194	160	174	173	173	210	163	186	180	186	184	186	172	183	171	218	168	193	192	181	208	181	172	183	182	159	191	176	180	175	177	173	188	182	167	183	166	188	199	187	192	213	174	190	166	195	185	155	178	175	185	174	163	173	197	195	183	159	185	187	193	178	187	159	181	173	179	179	160	168	175	181	188	196	199	193	204	166	168	153	167	150	187	196	172	185	181	169	186	180	182	177	197	184	187	189	191	199	190	166	191	165	208	154	181	181	186	184	165	201	163	172	189	175	178	200	181	182	192	189	192	163	171	182	193	194	183	175	179	175	172	177	196	182	204	174	185	181	183	187	178	168	180	203	202	187	181	163	171	201	178	194	185	194	163	189	173	181	185	172	167	196	178	164	225	206	172	167	160	201	158	188	163	179	163	183	192	172	183	192	185	183	179	192	205	155	174	188	170	188	181	166	200	175	186	187	204	173	150	182	198	208	176	184	194	169	165	172	171	196	164	205	206	206	187	183	206	173	218	195	212	172	166	184	160	187	184	189	164	182	185	196	187	169	168	180	191	183	177	167	167	189	177	166	181	175	188	191	177	171	212	184	181	170	198	177	177	195	173	182	163	175	179	181	187	174	180	172	197	199	184	197	191	189	168	193	176	163	171	188	162	195	185	204	183	172	170	176	197	173	181	174	168	180	192	181	180	171	182	165	187	200	199	162	171	169	171	172	196	177	181	188	174	183	177	171	175	178	181	197	154	155	191	196	156	173	188	175	182	175	182	175	164	182	175	155	203	177	205	184	180	184	162	214	195	182	186	192	169	177	187	179	170	188	181	172	168	198	191	194	167	178	161	190	171	183	181	195	180	178	205	173	165	186	171	175	191	178	177	185	185	192	179	196	152	194	160	200	168	187	158	184	185	173	171	187	178	176	175	161	189	186	176	188	185	165	204	168	164	180	188	174	188	189	174	163	174	189	200	184	161	208	182	195	201	190	167	171	208	190	195	183	178	163	160	197	192	186	175	193	188	176	189	196	164	180	184	177	184	190	175	190	190	192	177	161	214	178	184	150	165	186	180	177	164	185	157	195	197	193	168	182	173	197	188	195	172	185	174	181	166	196	173	191	196	197	156	181	183	193	169	192	185	197	163	183	188	177	195	186	202	178	180	182	194	185	186	172	188	186	158	188	176	181	176	177	174	174	155	171	184	177	200	196	186	175	171	201	188	207	200	182	207	189	185	175	196	193	197	179	191	171	185	192	186	187	170	193	162	175	178	179	199	182	180	160	213	185	184	176	182	168	196	211	190	194	186	177	180	178	172	198	174	190	171	155	188	178	175	197	196	149	192	165	171	177	182	158	167	163	178	180	187	174	198	186	173	182	168	171	188	192	179	195	199	190	167	172	172	162	221	153	180	173	197	162	164	165	192	182	175	156	158	188	160	172	183	191	211	198	160	193	196	173	170	193	169	197	178	181	201	176	180	199	203	205	201	161	167	191	182	198	198	171	195	187	204	177	172	196	192	201	185	181	195	172	179	172	177	206	175	170	168	171	210	161	178	183	188	188	182	184	170	182	193	177	201	195	171	192	214	184	189	180	183	179	172	162	211	173	191	192	165	187	171	181	201	170	184	179	196	183	192	202	189	179	181	173	169	159	190	182	205	175	181	170	192	167	197	182	187	181	196	182	215	169	179	183	188	190	192	172	165	174	176	164	184	160	167	191	167	190	181	171	207	178	172	166	187	202	197	169	181	175	183	166	166	159	193	176	173	170	166	160	179	184	209	165	194	183	174	201	183	188	179	171	168	206	175	192	162	176	200	198	193	177	190	180	154	187	172	189	197	164	188	198	203	172	170	176	178	177	187	215	192	185	180	194	194	187	186	198	183	185	179	171	199	156	175	168	188	178	191	168	181	181	184	172	178	181	159	178	169	179	195	191	193	190	173	154	201	172	170	165	168	196	168	188	191	169	149	174	178	172	194	207	214	197	195	173	180	181	185	201	191	180	193	178	184	189	206	191	170	179	189	158	173	208	181	194	179	184	192	169	167	211	202	185	186	176	163	187	180	198	181	180	187	168	162	184	176	167	170	167	180	216	188	184	182	173	171	169	171	173	197	164	190	182	205	198	188	173	166	183	152	179	164	194	200	170	176	188	191	160	209	164	181	198	177	181	191	177	186	183	195	185	169	167	186	187	183	180	197	196	208	152	183	197	179	156	194	173	187	193	188	163	194	186	183	185	190	160	198	173	209	195	177	175	181	205	188	182	185	163	177	181	205	196	164
22363	20228	29534	23535	20206	20210	13716	1793	1067	901	798	765	670	576	564	560	531	536	563	479	485	425	483	479	461	456	428	436	423	417	412	408	428	409	444	399	427	390	420	439	406	399	431	408	434	443	387	383	408	434	414	394	376	390	398	408	381	393	380	410	398	400	413	365	408	368	419	425	410	430	393	372	390	375	363	372	394	393	394	413	406	374	410	445	436	410	373	372	387	364	394	376	359	376	392	397	395	394	369	413	409	388	392	377	408	405	370	389	416	348	390	375	400	374	357	368	416	431	403	386	411	392	393	417	370	382	400	376	382	430	348	386	408	397	389	381	425	365	352	382	418	388	383	389	404	387	390	401	384	380	373	401	395	401	417	405	390	404	426	397	383	400	417	376	393	379	387	400	371	362	367	364	401	397	374	379	360	394	390	358	379	373	366	379	367	402	412	403	386	415	385	376	380	379	403	368	389	401	414	350	359	424	379	402	401	401	358	396	394	379	421	398	378	422	370	366	397	412	376	385	383	389	415	380	376	319	384	381	404	382	405	416	355	384	381	402	377	369	385	380	397	375	399	380	352	404	346	393	415	404	391	401	388	366	438	361	364	399	403	412	384	373	388	389	382	419	374	396	388	363	400	408	377	396	384	401	399	413	378	386	385	398	399	399	408	395	417	396	386	414	393	380	359	417	391	397	382	426	386	412	380	389	364	366	375	394	380	411	379	369	379	401	367	395	402	397	382	406	388	379	381	331	395	392	411	385	369	390	383	388	371	345	388	402	423	394	380	385	394	395	411	366	389	360	332	414	360	394	383	384	368	379	386	375	378	375	352	397	386	393	347	394	391	381	403	407	379	431	387	397	419	398	384	412	375	366	412	394	388	365	366	384	397	397	421	375	375	405	381	401	422	357	363	401	362	385	375	394	381	416	398	378	363	406	370	381	390	402	384	412	368	383	433	407	402	370	365	390	349	402	397	412	386	405	403	405	396	381	388	375	415	397	386	373	413	411	384	397	382	398	377	395	417	426	407	429	398	360	385	399	372	394	407	352	419	405	380	400	413	370	358	377	355	416	369	409	331	382	406	416	370	410	382	397	388	406	381	368	384	408	382	376	363	364	405	394	375	426	382	397	366	390	398	360	394	407	381	405	401	370	363	400	399	404	354	370	390	407	388	402	409	339	380	359	414	382	419	399	416	383	346	379	350	398	367	366	380	377	390	351	371	364	374	389	367	389	410	377	377	411	398	348	343	353	432	386	395	395	397	386	377	383	363	391	383	368	434	377	406	408	406	397	399	371	372	396	391	402	359	432	417	397	426	394	394	376	382	340	399	380	379	396	383	363	424	373	418	392	376	369	386	396	369	391	377	386	377	392	343	398	354	369	360	350	388	394	353	388	391	369	378	391	375	400	362	385	414	402	377	385	391	404	379	401	386	408	352	384	373	372	349	395	378	375	369	381	351	407	392	396	398	403	415	433	374	417	405	393	348	411	404	378	387	379	383	416	383	388	394	378	381	433	407	406	396	405	397	401	404	360	361	390	374	380	383	390	378	358	454	376	412	382	404	350	347	384	403	381	414	404	386	372	391	424	411	397	364	410	364	372	376	429	393	377	355	361	370	407	354	369	383	388	417	386	410	385	401	404	405	376	373	380	357	412	378	382	405	393	397	414	376	410	416	389	367	358	383	392	390	367	415	370	390	394	387	399	397	412	366	395	403	355	441	390	413	341	397	374	385	375	383	400	432	380	360	389	407	393	386	397	370	387	349	409	391	377	374	398	372	390	380	356	366	394	382	403	398	409	382	389	375	384	397	380	354	408	422	418	389	370	399	397	366	389	395	386	398	425	413	375	342	418	389	353	400	390	414	393	396	370	401	384	386	371	434	383	413	366	390	372	378	399	426	385	365	376	388	380	373	407	363	419	390	331	389	387	385	405	409	370	386	359	415	429	403	386	389	389	386	362	414	390	390	398	409	398	405	381	393	389	412	395	442	424	391	366	362	344	395	429	417	361	377	381	399	392	390	411	396	376	399	379	352	398	368	450	364	385	393	372	424	351	373	428	377	410	410	414	406	381	396	356	343	378	373	374	396	398	395	378	416	363	405	346	432	387	373	379	374	360	404	377	381	389	377	391	371	438	407	400	388	386	362	381	364	400	365	414	371	389	350	405	372	416	367	388	376	355	362	373	404	377	364	425	397	404	386	415	393	376	397	371	434	383	371	403	374	369	431	387	367	387	392	376	403	361	445	380	415	399	405	365	403	384	405	341	367	339	428	389	399	419	393	361	392	388	381	423	404	397	357	356	361	416	368	422	400	377	402	432	398	380	370	404	388	375	400	403	402	386	394	360	389	380	392	417	376	361	388	377	385	402	437	451	374	386	360	407	409	389	395	406	393	406	355	398	385	366	384	365	372	386	389	371	357	388	417	403	369	360	405	399	403	411	381	397	384	410	379	399	374	405	377	380	426	411	362	378	379	371	419	383	377	410	386	364	411	387	401	395	378	371	387	381	381	379	365	360	398	377	356	375	392	408	383	374	403	378	362	381	383	392	407	393	402	397	374	379	381	404	378	391	385	373	402	406	381	391	401	382	385	402	374	379	397	398	433	415	373	424	373	404	382	421	401	372	347	358	391	381	391	403	378	383	379	374	409	393	373	402	395	415	361	365	378	418	382	409	354	352	409	402	364	369	404	417	394	387	399	398	413	390	409	408	395	418	384	397	394	381	347	373	386	396	381	387	411	410	398	386	387	383	412	369	378	350	368	385	405	387	385	384	417	413	384	367	387	415	375	387	403	413	400	374	409	396	351	374	402	396	408	376	403	383	352	368	403	382	403	417	377	392	383	361	367	423	372	400	412	380	413	394	366	412	400	392	396	392	408	363	369	407	392	385	388	376	404	415	398	377	394	420	386	402	352	393	376	386	407	418	395	394	389	394	400	367	359	351	393	393	394	428	411	422	397	389	389	396	390	359	372	426	384	408	415	398	398	428	411	390	368	397	394	382	394	354	425	391	366	394	408	380	383	390	385	400	386	369	366	380	373	414	384	408	435	413	416	389	419	423	416	413	379	407	377	391	352	370	398	374	405	375	384	369	402	393	394	374	382	425	381	409	374	367	429	391	385	391	391	352	385	397	381	394	386	352	398	415	390	387	371	386	382	405	372	382	386	394	426	371	387	433	414	380	370	358	419	379	399	420	393	369	397	406	376	404	364	390	343	399	385	408	371	387	396	373	387	419	353	412	400	400	381	388	363	395	353	392	418	365	378	381	363	389	399	405	392	396	398	398	378	391	337	381	386	388	377	422	410	409	367	387	387	409	404	429	397	364	386	410	398	391	385	376	388	383	370	393	376	399	409	376	401	389	412	382	361	407	386	388	397	402	395	385	396	347	388	390	394	372	374	358	362	417	400	331	386	361	407	409	399	390	394	383	365	394	406	388	382	362	367	404	402	401	381	384	372	415	430	365	437	381	361	407	370	397
17693	60434	79202	21758	10557	6715	3538	2352	1984	1474	1307	1191	1077	890	803	774	701	684	597	595	586	573	510	534	564	518	491	458	434	433	448	474	439	411	459	426	431	419	413	429	387	402	398	421	415	368	433	428	403	380	395	385	390	394	385	390	381	382	382	412	397	386	432	361	368	398	386	400	335	406	403	384	387	379	395	369	354	387	373	386	409	402	376	370	380	365	389	372	352	413	361	372	403	375	405	369	404	409	367	387	372	347	358	371	392	384	360	407	367	344	346	374	404	426	354	369	358	434	383	395	369	373	402	414	379	395	369	412	389	385	410	392	382	400	373	374	376	360	401	360	399	416	366	383	375	380	368	395	399	399	395	403	370	363	370	388	388	370	382	408	382	400	370	388	373	393	381	391	378	366	351	379	399	367	384	351	358	408	380	348	370	378	344	357	366	383	367	374	386	360	405	382	422	391	338	362	366	384	414	377	380	376	403	369	358	406	375	366	345	374	358	398	399	360	416	371	376	385	378	371	387	400	390	387	392	377	384	355	380	368	339	334	372	396	392	401	420	363	374	368	363	360	356	367	400	396	364	363	380	413	352	370	385	396	351	372	412	407	361	384	378	399	340	374	387	368	398	380	429	396	373	356	410	380	378	374	370	443	380	386	431	395	398	364	349	382	372	334	374	395	363	347	351	352	358	364	409	385	368	388	380	381	382	354	357	388	386	384	415	360	368	389	425	372	377	379	380	379	394	375	354	373	397	384	385	352	374	331	383	392	376	337	372	387	387	366	377	362	396	365	353	439	365	382	376	345	358	383	377	382	388	377	392	407	396	382	346	391	389	365	376	360	372	351	366	419	397	376	366	364	347	396	355	367	361	422	400	387	357	369	350	387	373	382	355	392	355	382	379	372	368	379	360	337	353	355	414	401	385	332	362	352	387	367	366	375	363	390	377	391	367	385	366	411	371	356	384	386	365	369	341	397	361	404	351	385	392	347	374	338	374	385	381	366	370	360	358	378	400	369	391	371	385	391	387	364	378	416	385	379	387	356	361	379	380	387	357	371	356	338	402	383	398	350	365	415	376	393	339	390	348	363	361	367	361	409	370	371	396	420	366	359	367	366	354	359	385	390	348	344	364	331	372	396	409	383	403	374	388	343	356	388	396	374	356	396	381	415	353	339	410	380	385	359	363	362	400	400	365	351	411	399	401	363	380	376	370	358	344	366	426	359	391	407	371	419	356	394	356	344	369	368	368	353	398	363	389	348	384	405	386	382	369	382	387	381	362	404	396	342	405	378	367	393	410	395	379	365	405	393	370	399	374	343	389	377	388	350	338	357	352	377	356	370	373	392	356	388	351	412	351	376	387	357	398	374	342	380	393	350	374	383	378	359	383	355	366	391	383	389	358	341	361	365	394	388	382	370	391	388	382	350	410	384	358	355	367	397	356	424	364	399	423	380	402	405	399	337	381	405	387	376	407	370	404	382	359	357	381	384	382	376	374	408	365	384	369	344	386	369	385	387	359	368	366	421	368	388	365	380	382	364	347	388	390	400	369	361	363	409	390	355	393	348	366	350	385	383	371	392	357	385	393	383	366	340	378	398	394	372	368	368	373	367	395	364	394	367	390	374	364	367	367	379	401	377	395	383	396	417	389	385	334	349	370	388	395	360	365	368	393	361	353	363	400	384	363	387	367	368	396	368	352	347	372	364	381	348	392	384	399	400	368	395	361	376	379	355	367	394	383	372	383	362	340	369	333	351	376	361	391	394	369	402	384	387	426	365	348	368	360	370	407	388	377	371	397	360	409	373	370	374	410	367	378	353	348	391	373	409	354	373	365	399	387	370	403	413	403	363	386	368	382	411	376	342	368	362	364	382	420	405	366	384	398	390	384	382	383	366	379	376	389	354	394	384	408	373	361	343	380	397	402	381	394	390	372	413	420	369	390	351	372	364	347	395	357	374	367	353	382	374	357	365	379	408	378	382	347	364	361	374	390	368	396	346	384	366	374	371	360	330	369	383	371	376	396	391	368	388	372	377	389	376	415	377	375	380	378	348	407	406	375	355	348	388	366	382	357	387	365	363	356	375	383	359	361	341	341	375	392	374	360	382	345	373	355	359	381	338	367	334	375	371	415	348	372	357	390	369	388	416	381	349	362	378	350	385	392	401	370	339	377	372	361	386	357	376	361	349	379	359	357	375	386	370	398	376	347	337	350	385	339	360	393	340	392	370	350	359	349	404	422	340	376	350	345	391	367	367	379	346	373	354	332	345	398	367	342	379	373	366	362	393	372	383	352	396	395	374	413	393	408	366	387	399	405	381	392	365	368	339	352	357	372	384	395	335	402	396	355	340	370	379	402	389	390	415	396	397	401	423	399	350	362	374	355	367	376	377	367	392	385	367	356	386	381	369	409	409	383	353	407	359	362	393	341	373	391	419	380	378	350	405	336	376	389	331	389	405	384	350	311	358	367	394	380	381	355	370	360	379	377	376	358	391	376	392	395	391	359	372	362	412	350	371	393	355	359	368	367	394	380	376	371	357	371	368	374	347	381	365	371	389	371	393	395	359	375	383	365	359	358	392	426	389	369	402	372	371	375	399	365	373	378	389	402	348	374	381	362	364	372	364	360	371	340	368	362	331	366	382	412	369	359	349	368	350	418	382	354	386	387	328	376	339	380	358	364	389	380	383	367	363	407	372	352	387	356	413	416	367	378	374	391	341	375	374	338	374	370	360	393	389	393	369	410	376	393	375	387	360	361	371	381	375	377	349	363	361	417	391	361	389	364	348	359	405	373	344	375	377	358	385	354	383	393	367	386	377	363	391	336	371	376	377	390	339	381	362	377	387	380	415	390	372	359	393	414	366	376	396	377	366	384	351	360	385	386	357	366	362	347	349	345	355	424	353	384	374	377	369	379	354	369	380	380	374	355	384	363	376	388	405	388	374	365	353	379	376	366	387	355	369	425	385	385	347	391	394	336	358	375	397	363	377	377	332	370	383	382	380	383	397	383	398	377	354	383	377	346	378	355	378	365	364	376	391	370	363	410	378	376	389	374	398	365	367	372	406	357	370	377	390	377	416	387	419	382	381	368	372	408	357	365	389	362	375	381	372	362	375	379	391	392	371	424	354	366	371	367	366	342	345	361	396	396	347	370	388	386	385	379	412	353	353	387	355	364	358	393	347	358	399	366	374	408	396	407	360	356	398	391	380	373	379	367	383	389	346	415	355	364	374	358	397	397	358	359	365	373	383	332	368	408	391	409	383	373	394	350	389	369	399	356	379	392	378	408	365	372	348	358	396	410	416	352	381	333	385	384	364	359	383	353	381	378	388	362	368	361	388	389	396	357	394	378	393	397	399	380	374	361	392	394	390	348	412	377	346	357	343	351	380	382	334	380	405	408	394	375	393	355	376	387	343	383	349	387	344	368	361	357	404	343	404	383	394	362	382	343	340	402	385	410	403	389	383	403	331	389	378	351	368	392	388
27711	17699	19361	5725	1606	547	195	162	137	128	137	129	115	120	118	105	120	124	123	115	143	97	117	139	130	95	113	125	111	116	114	104	109	117	111	104	104	120	100	122	114	114	121	141	121	115	105	99	122	115	114	110	121	124	110	124	113	121	124	116	114	119	119	119	103	115	122	105	94	106	112	112	105	127	119	117	137	131	122	143	124	110	122	131	120	133	128	115	134	118	113	133	110	94	137	129	126	119	124	121	115	117	128	127	113	126	139	136	108	113	131	128	133	120	121	113	120	120	114	132	96	128	104	111	129	120	115	126	117	118	117	109	117	111	120	118	114	120	108	123	139	127	113	107	100	125	106	120	118	121	135	122	115	116	111	126	124	127	126	121	125	136	129	144	116	122	122	135	129	129	103	123	98	106	128	113	104	114	120	116	117	104	119	128	131	123	102	146	107	120	110	111	128	104	123	126	122	117	137	132	110	127	108	118	128	110	96	134	130	112	119	128	128	129	134	100	116	130	114	127	127	105	104	120	137	116	107	116	123	115	141	117	107	113	120	98	118	109	118	113	130	128	115	128	117	119	125	126	103	110	122	127	125	93	159	123	110	99	109	125	112	117	116	120	121	116	108	114	106	118	115	115	104	127	94	115	113	125	122	113	124	94	103	107	122	108	107	125	108	122	104	93	142	105	133	110	114	124	133	127	108	117	113	114	124	111	139	127	111	111	108	109	135	105	112	118	125	116	126	113	118	116	133	123	107	113	121	100	121	105	104	120	101	110	138	118	123	111	116	112	121	121	124	115	119	119	77	128	124	127	106	121	118	123	137	113	112	121	118	123	122	117	141	114	130	121	133	116	127	97	118	121	116	129	122	117	121	124	134	117	112	109	142	103	112	123	132	119	114	131	116	112	110	124	121	114	126	108	113	116	117	132	112	99	125	138	130	139	120	96	117	117	109	123	111	126	125	128	114	118	119	127	114	146	116	108	121	109	126	130	120	127	116	117	128	113	120	119	110	130	106	119	144	109	119	105	107	112	111	141	129	119	102	134	108	98	132	108	115	116	102	122	118	122	106	134	120	136	114	125	117	117	116	104	123	113	103	123	121	127	106	115	122	113	125	120	110	137	100	133	134	110	138	108	112	116	105	127	86	126	129	104	129	112	129	116	134	120	103	136	135	130	118	123	129	129	113	106	123	120	114	122	121	109	116	125	102	112	134	118	119	118	114	125	132	127	139	124	122	124	116	120	119	114	130	111	88	125	118	108	130	114	128	113	103	131	90	130	115	115	110	127	134	119	107	116	124	118	114	120	107	101	109	122	126	133	132	126	107	125	123	130	121	114	130	96	114	118	132	130	122	126	116	107	128	129	115	124	110	118	111	102	107	119	123	134	134	122	129	112	105	123	122	126	120	121	136	131	121	129	115	113	126	123	129	110	125	92	116	105	118	119	116	114	104	138	108	119	144	122	119	115	145	123	144	115	116	124	116	111	123	109	101	122	110	118	112	129	118	113	124	106	135	128	97	130	115	113	123	98	129	129	103	130	111	99	86	107	127	119	134	129	109	123	126	117	123	111	129	129	124	145	121	124	137	119	111	131	113	92	134	122	121	117	124	107	107	119	117	120	124	113	107	131	121	115	101	117	114	121	98	127	109	121	132	130	112	103	115	126	128	118	123	107	123	115	118	130	135	119	117	116	117	107	120	115	123	104	118	131	121	119	118	113	134	128	113	118	103	116	108	112	114	111	122	118	135	101	136	119	92	128	117	109	111	132	132	111	109	124	120	121	126	105	112	132	113	98	110	118	107	111	122	121	128	115	139	139	136	124	137	130	118	116	131	127	132	96	116	117	123	113	121	125	114	125	119	133	119	131	110	100	123	102	115	124	145	103	114	127	121	119	120	102	115	142	122	121	112	117	127	115	127	90	104	117	128	131	135	122	146	92	123	123	122	137	90	123	128	125	133	106	114	127	140	114	121	127	101	110	125	124	123	103	122	131	125	111	103	124	109	112	118	107	139	109	135	101	134	116	98	114	114	132	126	112	133	131	129	114	110	106	116	126	134	115	124	128	113	130	106	129	110	111	119	112	110	123	121	129	104	115	131	125	134	108	106	123	130	112	147	112	137	111	106	121	110	122	123	118	106	121	125	108	108	117	122	119	104	109	121	108	113	120	122	136	105	114	105	96	123	136	127	121	124	123	114	148	101	118	121	128	129	126	129	141	134	105	107	117	131	132	118	112	131	136	122	148	116	107	119	115	108	117	123	110	122	114	125	112	131	120	115	133	130	145	132	132	119	107	126	104	118	117	125	106	125	118	111	100	130	126	106	120	127	124	125	132	128	147	126	121	126	108	119	117	112	104	118	130	115	107	111	106	113	131	110	111	117	135	138	110	130	129	114	94	115	108	126	99	114	120	135	109	114	103	131	113	120	133	116	103	121	118	116	131	125	101	118	119	119	105	131	125	112	124	125	132	101	127	125	114	120	117	113	121	116	124	110	122	107	106	96	129	130	110	105	108	109	123	135	103	142	111	131	111	123	111	114	121	122	126	108	131	120	113	128	106	110	129	115	121	126	108	109	124	101	106	136	109	114	127	94	123	113	112	135	118	110	128	121	109	102	116	130	119	118	123	112	112	114	105	126	94	125	99	140	121	150	121	76	99	113	125	134	116	114	127	133	120	121	127	108	115	140	112	111	123	123	118	132	116	126	131	105	124	119	138	126	112	109	117	112	128	126	120	113	129	117	88	120	112	130	110	151	127	122	133	117	121	106	107	113	102	147	123	124	148	122	126	110	113	111	114	129	109	120	133	126	132	130	111	120	111	132	114	105	106	133	110	120	116	130	104	133	120	116	111	127	121	112	124	130	125	121	139	104	124	133	103	126	141	129	115	112	102	127	89	127	124	120	103	120	119	113	133	142	108	109	109	97	112	120	118	144	129	99	106	123	111	107	132	112	109	110	130	111	114	121	120	116	116	111	121	115	103	116	114	125	125	123	97	132	123	109	132	112	116	136	102	108	114	122	118	122	137	125	106	110	114	110	128	124	100	138	106	125	136	101	114	103	139	119	110	119	106	114	129	96	130	110	115	107	111	112	120	117	103	136	127	118	102	126	119	91	112	117	117	126	138	142	124	120	136	116	134	109	136	114	137	126	120	107	110	107	114	115	111	102	119	124	124	131	99	117	113	125	90	117	112	108	125	124	135	119	113	117	97	116	135	114	100	111	124	120	120	119	112	112	132	129	140	118	140	99	130	120	124	104	111	104	118	116	109	115	119	122	115	130	112	102	92	91	120	122	152	113	110	113	157	121	128	118	120	127	116	104	106	105	116	131	119	119	125	114	112	125	117	97	117	89	114	110	99	133	128	112	99	124	110	112	119	126	132	120	104	122	125	94	115	137	118	120	118	123	119	80	125	120	114	134	124	128	125	135	111	115	124	109	109	116	118	120	109	88	120	136	129	105	121	112	103	114	101	115	118
12267	18452	23756	4907	3403	1035	290	196	191	159	154	169	132	168	112	160	148	148	156	139	133	153	148	150	149	141	124	120	126	130	164	135	117	128	135	138	159	133	153	148	148	117	134	130	144	131	133	141	149	151	137	153	113	126	151	129	127	138	133	136	125	154	133	146	136	138	128	117	128	138	143	119	152	139	143	146	125	120	134	132	122	140	137	151	126	139	135	139	111	130	136	148	141	130	151	140	124	128	144	148	133	131	132	140	127	156	134	109	118	147	152	136	130	139	131	143	128	115	124	141	156	148	153	134	136	138	162	129	132	140	125	132	121	135	130	138	140	123	138	138	131	118	125	141	131	115	137	136	148	154	166	122	138	125	133	141	143	128	168	140	142	130	129	136	131	142	149	152	127	162	140	117	128	129	138	129	151	123	126	131	139	139	122	137	124	143	136	136	118	141	145	125	128	148	138	139	126	140	120	128	130	108	122	128	140	128	136	126	135	133	127	134	138	112	159	128	125	134	137	126	126	148	140	130	134	124	138	123	125	126	137	145	131	134	142	130	130	155	128	137	148	135	133	151	135	126	125	114	122	111	144	146	131	127	127	139	140	132	121	141	120	131	138	114	125	131	125	130	139	133	133	148	127	135	147	155	120	144	119	122	140	138	129	127	119	151	132	117	120	116	125	144	138	139	128	139	150	143	129	136	131	103	141	120	129	149	135	122	137	141	120	119	132	135	141	137	132	144	127	143	129	142	130	141	134	116	139	139	145	137	130	134	138	150	156	134	104	128	143	120	168	127	134	159	146	129	121	118	124	157	118	135	130	117	152	136	118	137	142	141	130	124	122	136	130	150	134	142	127	121	141	143	151	156	125	122	159	124	150	144	114	133	134	137	122	134	151	129	117	141	140	155	130	130	156	130	139	151	154	140	151	138	130	106	152	150	141	127	125	113	114	132	128	135	137	139	130	148	118	130	132	143	156	126	109	147	145	122	148	139	139	141	125	137	143	114	109	129	119	145	142	142	134	140	131	154	117	143	137	128	144	130	135	144	150	141	144	128	148	144	127	144	131	127	132	159	137	122	123	136	141	131	136	124	123	132	127	142	128	136	128	147	128	152	122	132	133	137	135	109	142	133	116	119	135	149	132	134	132	137	136	152	129	110	149	152	130	131	135	121	125	142	147	138	131	135	137	146	139	141	129	141	133	146	138	125	122	148	123	161	119	128	137	143	148	138	124	145	121	114	130	137	142	132	124	147	121	136	111	119	172	120	144	140	137	133	125	134	131	122	144	141	127	124	135	118	126	137	130	166	122	150	156	126	135	134	130	135	125	137	143	129	136	150	151	144	147	144	113	128	127	139	128	121	99	136	113	135	133	143	126	125	131	144	124	156	143	138	142	144	129	115	143	148	139	120	136	134	154	125	142	128	117	150	142	133	145	136	127	116	144	145	118	117	143	123	129	138	140	128	139	105	136	131	120	138	150	132	135	161	126	143	145	139	120	133	139	129	139	152	126	143	150	127	136	153	152	155	129	146	150	137	142	130	120	153	138	122	143	139	136	135	139	125	137	131	145	145	132	153	131	133	161	147	128	138	134	117	136	140	144	137	122	126	131	141	135	148	114	117	148	130	141	140	130	143	148	134	125	147	150	130	136	136	117	142	135	125	154	132	123	119	122	161	142	150	132	121	130	137	144	128	136	126	116	139	128	114	145	113	128	127	111	135	149	125	151	126	125	144	123	132	126	115	128	130	134	136	124	145	142	122	153	124	131	130	143	155	152	126	129	161	123	143	149	138	173	115	142	115	120	144	134	128	114	168	154	134	142	154	122	130	138	118	122	123	141	123	142	122	157	129	138	126	146	162	154	139	127	144	125	109	142	141	144	152	124	133	145	112	136	135	137	133	133	129	129	148	135	132	121	119	133	144	141	130	131	158	124	119	126	141	139	123	121	124	129	122	137	131	119	135	115	130	147	116	124	126	122	116	119	161	123	153	148	163	127	169	131	132	135	153	154	127	137	127	131	131	130	136	137	119	125	128	138	132	137	140	121	130	119	113	136	135	137	120	143	110	119	155	141	165	121	133	129	121	124	154	136	124	147	122	144	123	135	123	153	137	140	117	138	150	104	136	143	147	132	126	126	124	143	128	135	149	129	134	135	136	131	127	126	131	136	158	134	129	139	113	116	135	133	121	139	115	131	153	130	136	145	118	159	163	161	159	133	128	132	131	118	124	136	140	139	132	148	130	135	114	125	138	142	131	132	151	153	121	128	147	133	133	122	143	154	153	131	141	141	153	127	117	133	153	141	128	140	145	130	140	133	134	153	127	122	147	125	115	157	127	130	134	126	130	125	135	135	118	127	136	148	155	146	141	128	133	155	152	143	131	121	138	146	150	123	134	142	133	141	142	135	161	129	117	154	141	148	126	151	140	149	139	143	139	131	140	144	135	139	134	141	134	112	121	123	113	129	148	122	113	131	128	145	160	143	118	156	132	128	131	127	132	144	133	120	145	129	120	135	118	123	118	135	135	114	137	123	124	132	128	139	133	144	138	135	126	128	132	156	139	129	138	123	154	122	116	146	118	141	130	129	131	147	132	148	143	132	146	137	140	120	131	143	117	138	131	144	159	138	123	136	142	132	137	137	123	153	123	137	148	123	130	144	118	154	136	124	156	131	140	131	147	139	126	131	139	114	127	145	134	125	137	133	136	126	131	132	146	142	135	131	149	128	147	162	130	146	123	131	131	143	135	143	98	142	127	131	110	143	149	135	133	125	129	119	144	159	113	157	147	126	119	143	144	126	153	142	121	152	141	151	150	138	143	140	133	148	110	113	131	154	122	148	135	132	149	149	121	132	133	125	131	128	163	128	139	152	135	132	131	114	135	138	115	138	142	142	163	127	119	149	149	116	123	109	137	146	144	122	135	129	135	134	122	138	124	122	133	143	128	115	122	154	138	114	140	129	138	147	118	128	108	132	146	134	120	122	128	140	126	139	140	144	145	144	145	128	136	140	143	134	124	149	137	151	110	131	132	135	129	144	138	122	141	135	138	116	126	137	137	147	141	155	129	125	146	159	157	150	104	134	152	130	142	136	133	132	124	127	119	116	137	140	133	123	119	148	150	147	125	141	156	139	143	143	142	118	121	142	128	129	137	122	117	114	139	139	120	131	166	141	111	143	139	129	147	132	118	127	128	131	128	121	131	152	137	139	152	149	142	132	143	140	120	149	139	137	119	124	132	119	164	159	139	152	134	128	140	117	132	135	135	141	126	137	145	134	127	137	146	136	137	128	135	144	139	111	140	143	139	149	136	148	144	146	127	137	129	139	126	145	104	161	128	135	143	122	154	133	138	113	126	134	129	122	139	141	125	144	144	143	132	144	122	139	118	136	131	123	147	154	136	144	144	128	158	167	152	152	149	143	151	124	145	141	143	140	135	128	124	147	147	128	113	153	139	128	128	124	152	133	127	128	131	150	138	141	162
24541	20174	29051	25947	19933	13471	1896	764	540	432	422	367	355	316	309	253	272	233	246	237	220	193	212	228	209	192	219	214	205	211	195	222	166	193	193	203	199	224	250	198	147	192	196	171	173	200	169	189	179	198	184	189	186	195	194	187	181	174	183	173	188	176	211	175	190	176	197	175	182	201	199	203	200	158	181	166	176	196	178	178	178	168	182	170	178	201	156	173	198	174	178	182	162	175	166	187	168	202	182	173	175	181	189	144	194	199	180	192	182	171	205	177	185	185	174	186	172	203	206	180	185	192	187	174	193	184	175	186	174	175	179	194	182	194	154	176	178	177	182	186	164	175	178	172	175	171	190	161	164	180	175	161	168	140	155	167	182	191	160	201	190	182	181	190	169	169	199	166	188	177	169	180	200	213	214	196	181	173	164	166	168	179	174	175	183	199	193	169	179	175	172	194	176	180	182	207	209	179	187	184	164	167	160	182	198	174	186	170	183	184	163	190	203	212	190	159	178	157	163	168	165	190	177	188	189	193	200	155	181	171	156	183	172	187	174	157	183	167	171	163	187	188	200	167	179	158	173	185	173	175	178	156	201	159	171	177	187	166	202	174	193	185	187	193	208	176	166	178	156	179	207	186	170	185	163	186	179	202	182	189	200	168	187	159	200	185	170	182	193	180	178	164	186	186	183	175	193	186	171	193	177	170	184	170	171	151	192	181	173	169	196	182	176	172	176	163	174	184	157	185	158	173	184	170	154	179	171	198	175	162	179	177	153	182	169	185	177	192	172	186	159	183	160	152	172	183	163	184	164	200	181	189	178	175	176	196	186	174	175	185	183	176	190	163	187	183	194	180	168	173	186	166	182	164	178	182	169	160	185	211	189	199	172	180	181	182	202	175	169	176	180	191	176	174	182	182	172	167	180	205	208	162	190	176	198	173	176	170	198	167	173	163	181	149	168	194	170	157	161	176	189	218	209	172	183	185	187	159	161	176	221	184	167	178	173	179	183	157	166	179	174	169	184	160	188	190	182	160	178	159	169	144	167	183	195	179	187	177	168	202	166	166	173	189	173	191	173	184	177	168	188	147	191	162	166	171	161	192	161	188	169	166	170	153	173	176	171	184	185	178	190	159	174	174	192	197	181	190	194	172	163	188	189	189	181	176	160	187	176	170	178	190	177	191	195	157	198	177	177	179	195	187	162	171	181	184	171	159	185	191	166	173	171	173	178	177	181	177	174	160	184	158	163	180	200	162	194	152	169	188	152	190	175	172	207	168	179	154	173	157	173	193	195	203	177	166	196	196	167	190	193	191	179	205	159	213	205	177	161	183	153	172	150	165	162	194	183	193	180	197	192	184	194	162	182	171	190	175	161	154	177	166	191	182	197	192	178	192	187	174	173	186	170	185	164	159	199	191	201	187	182	187	181	158	162	168	193	181	177	175	184	186	170	161	191	180	184	173	165	195	175	186	166	180	189	171	161	188	203	159	184	184	170	178	173	197	170	208	159	157	186	185	176	164	197	153	185	202	168	171	198	200	166	169	182	179	179	192	204	174	178	200	164	191	179	186	165	208	166	176	173	177	182	176	163	187	180	168	165	167	168	188	190	184	170	185	189	162	195	192	165	157	178	184	168	173	163	184	153	186	172	185	201	161	197	169	198	185	189	217	197	159	190	179	175	159	166	160	188	171	203	195	175	157	162	200	193	183	171	178	193	176	198	166	188	154	185	197	206	182	171	154	184	180	180	182	179	177	176	184	169	176	170	151	180	193	150	157	183	176	169	161	173	166	152	166	171	194	174	156	171	190	154	175	206	161	195	190	179	178	179	176	183	182	173	182	189	196	186	181	183	182	180	203	133	170	185	197	187	170	181	194	176	165	204	188	192	169	171	180	211	176	159	154	176	162	163	209	183	178	168	178	162	179	190	191	180	182	180	169	181	170	183	199	202	195	195	180	163	176	206	188	162	181	181	180	192	188	182	176	176	179	193	183	199	201	182	177	194	188	181	204	156	182	170	197	182	176	186	179	185	154	180	192	152	176	190	191	188	157	191	195	190	180	197	166	178	187	161	193	184	156	175	188	200	184	157	171	171	164	195	189	167	179	184	205	172	176	217	171	191	188	194	188	201	174	161	187	163	155	188	184	177	184	162	192	174	161	173	168	168	174	188	171	174	177	185	196	179	186	171	148	161	188	174	202	171	187	172	168	202	195	167	181	195	186	172	177	161	174	174	169	173	185	173	142	185	157	210	157	199	187	198	168	185	203	176	167	180	178	180	184	189	179	187	175	193	188	151	202	170	171	187	203	176	208	179	188	202	187	189	150	187	191	193	187	181	191	176	197	173	171	163	180	182	166	175	155	177	186	170	183	159	188	129	177	180	182	164	201	177	178	191	180	175	168	176	184	159	164	173	206	179	178	156	183	190	180	198	172	173	176	190	166	190	200	165	171	152	159	160	189	186	191	176	203	161	176	168	189	170	194	165	190	194	179	177	190	168	164	180	180	155	152	191	163	206	153	179	201	155	206	172	170	160	167	148	177	173	154	174	200	178	197	172	151	192	194	162	174	183	167	198	179	164	196	194	188	196	172	179	182	203	185	164	165	178	181	175	151	208	184	190	175	186	193	162	131	162	195	175	192	163	203	158	158	148	188	184	170	178	213	164	176	176	191	168	173	164	191	159	164	184	205	155	193	165	181	158	158	189	187	173	167	184	198	192	165	196	182	178	177	186	165	177	153	178	189	175	163	180	183	176	194	161	171	189	180	190	164	170	184	171	178	172	198	190	185	178	154	179	175	171	173	187	182	194	167	185	177	174	178	168	186	168	177	181	195	169	174	195	178	158	194	165	167	191	179	202	198	199	188	170	181	166	158	193	182	175	160	196	166	184	178	164	170	205	192	184	182	183	187	173	162	163	192	179	161	181	166	181	180	193	178	174	158	172	193	175	199	183	187	168	170	189	195	173	172	179	156	184	177	182	168	162	208	174	188	180	208	194	176	191	161	165	170	185	171	186	171	175	207	172	168	179	175	162	174	176	175	189	181	149	166	160	176	178	173	193	174	178	161	175	172	178	165	198	195	199	174	190	181	152	195	159	177	190	197	187	163	168	204	162	142	171	163	150	172	215	187	171	178	172	167	182	182	156	158	176	185	181	166	179	168	184	183	166	195	174	183	171	201	174	172	169	176	174	166	171	215	172	137	152	173	170	167	188	148	178	179	178	169	187	164	169	174	188	199	168	156	180	190	175	191	147	173	198	189	171	163	176	158	176	178	183	195	181	165	166	180	180	190	205	201	189	193	173	208	158	185	152	166	184	197	193	184	170	174	172	186	198	191	178	177	178	170	183	195	169	167	175	203	212	185	178	171	173	205	174	190	167	164	174	153	201	186	180	210	175	164	175	163	179	161	182	183	171	172	183	180	188	162	167	201	189	164	163	176	204	185	187	179	186	172	167	177	197	189	192	194	173	173	213	169	175	163
14699	33552	66660	20348	5965	3204	1893	1305	1041	814	753	616	542	518	452	404	404	337	313	326	285	262	253	247	253	227	232	256	206	241	208	200	224	210	223	219	204	204	188	209	222	196	200	197	180	188	181	203	176	208	175	189	203	168	206	195	175	189	178	171	178	221	199	195	186	182	201	196	189	182	181	184	175	191	191	179	151	204	204	207	162	182	162	197	180	185	201	202	186	190	166	180	180	181	185	178	175	172	165	185	207	175	175	187	150	188	187	185	193	169	184	208	199	195	187	171	173	165	201	203	191	189	191	177	193	174	169	174	176	149	188	164	192	190	171	186	161	189	174	187	171	178	162	194	163	161	175	174	182	155	195	149	153	160	178	193	167	181	173	192	178	173	186	177	180	185	157	203	167	193	174	176	164	168	181	184	177	170	181	176	182	205	183	186	168	162	165	205	177	168	181	181	206	162	184	179	174	199	177	164	160	182	177	189	165	160	171	172	193	192	204	166	159	161	178	185	178	211	181	163	182	177	173	184	147	192	169	168	196	194	178	187	197	193	151	175	176	174	195	181	197	193	183	205	185	186	176	167	186	178	177	196	194	154	174	195	157	185	198	212	158	165	177	180	176	154	193	170	184	162	174	178	159	187	177	169	198	189	183	175	187	171	181	177	173	175	187	184	176	192	168	179	164	178	160	164	152	170	174	198	183	178	182	168	183	186	176	201	176	166	180	188	170	173	189	187	178	151	159	165	175	178	172	177	183	186	143	171	177	176	203	177	198	178	179	190	183	164	154	187	160	174	174	174	186	181	152	179	160	168	176	162	184	198	186	166	191	178	173	173	167	176	178	173	174	178	175	188	177	177	182	175	176	180	174	201	173	187	190	194	189	192	198	167	158	158	171	199	177	172	171	174	195	179	156	180	146	172	178	162	180	165	185	177	157	170	171	154	172	197	166	172	195	175	180	160	176	181	189	166	187	156	181	199	189	189	174	180	162	192	193	180	192	174	165	164	171	179	194	184	172	175	169	151	186	167	197	192	193	162	182	155	159	200	165	161	198	195	171	160	181	163	167	200	176	174	158	203	191	172	174	183	162	188	187	188	193	183	165	185	181	170	161	165	194	181	207	169	172	182	197	168	192	170	177	186	197	156	169	165	183	181	178	173	189	182	174	182	174	192	160	176	181	180	186	172	173	175	177	162	161	172	186	171	190	178	193	165	176	181	162	172	183	163	189	195	170	188	168	147	168	194	155	172	169	174	158	172	168	208	155	184	188	172	179	168	180	164	200	184	182	203	165	172	175	191	203	163	196	187	173	187	180	189	172	184	188	166	154	179	188	179	185	165	177	189	174	194	172	185	195	187	166	186	173	195	156	183	169	189	176	176	167	195	166	176	189	162	185	154	169	170	201	180	181	190	143	184	168	175	184	182	196	215	175	192	186	200	183	184	178	183	199	193	171	196	185	181	175	182	179	200	184	197	187	167	157	182	188	174	187	204	175	181	160	193	177	166	208	191	170	201	179	175	174	164	172	188	175	182	183	184	184	177	185	172	182	177	199	167	158	171	193	178	201	182	198	172	145	168	194	207	161	158	185	187	145	173	170	171	189	180	163	191	194	182	198	196	174	185	162	168	199	162	181	187	186	186	191	170	183	174	200	196	152	180	206	174	170	154	185	176	172	171	204	152	180	188	191	172	166	177	158	197	168	190	196	193	203	208	174	172	164	160	180	191	169	174	185	164	199	198	187	165	181	182	203	172	179	179	179	168	169	160	189	172	189	184	180	172	175	189	208	167	177	179	149	160	190	194	177	177	171	184	162	181	168	177	182	156	190	166	162	151	173	180	188	171	160	168	184	175	190	164	197	154	186	187	190	164	184	200	184	190	192	181	165	181	191	181	185	177	173	172	184	193	167	159	159	172	187	191	172	172	169	168	140	191	184	187	192	177	182	179	185	190	160	159	188	185	171	198	190	205	205	177	173	182	187	191	179	178	193	192	188	183	163	163	179	205	191	195	173	177	197	178	181	186	180	191	171	193	167	195	206	183	179	173	170	177	187	171	194	189	181	162	158	191	189	171	191	197	198	172	213	193	187	150	203	178	136	188	168	180	177	182	161	165	183	170	168	196	191	181	203	171	160	186	172	193	176	179	156	193	160	185	191	167	175	209	167	151	186	202	152	179	183	165	202	172	188	170	171	178	163	192	175	175	188	164	176	176	172	172	175	197	184	168	204	188	180	160	169	178	172	167	170	170	135	184	170	159	210	177	164	207	160	157	186	173	186	156	158	184	176	179	202	184	195	173	180	155	173	202	180	195	176	198	152	191	172	180	176	177	163	171	176	188	181	183	177	181	182	203	182	170	175	197	172	184	177	166	181	189	183	183	155	164	178	189	181	171	140	157	191	180	204	187	190	172	176	182	171	175	153	155	167	172	173	171	175	174	185	185	202	177	175	168	195	182	161	171	186	165	184	189	182	186	188	167	169	178	162	209	183	167	184	174	176	198	180	181	155	155	161	158	199	166	168	190	186	163	188	179	189	180	168	161	179	154	176	185	157	175	180	176	197	185	187	199	165	206	196	179	172	190	184	196	197	180	163	170	167	189	177	187	192	180	173	196	170	168	184	186	160	189	150	178	180	193	175	158	186	196	161	177	188	181	152	179	173	166	177	175	173	179	160	190	169	168	170	186	144	199	178	145	172	188	171	187	188	173	162	171	174	161	184	181	177	189	169	186	180	182	187	176	183	180	183	195	164	163	193	173	161	185	194	174	185	171	162	188	162	165	154	204	156	178	168	206	180	187	166	164	192	192	149	175	175	173	181	183	206	188	181	193	175	194	184	184	197	200	177	155	171	198	196	157	167	171	170	183	177	202	204	194	183	160	155	170	191	178	208	186	178	167	177	178	203	204	176	171	174	176	201	158	184	170	180	187	165	187	202	194	168	161	171	154	167	199	161	179	176	179	170	159	159	157	166	191	193	188	186	178	186	188	203	182	200	176	167	159	178	171	167	197	200	168	172	191	187	165	169	184	163	171	190	194	174	193	165	179	170	165	163	173	173	164	178	180	164	194	190	177	172	175	185	170	148	196	172	183	179	174	177	196	186	190	171	177	193	183	138	195	192	198	155	178	170	165	181	209	176	189	169	194	158	159	174	192	179	178	177	182	203	170	183	184	165	173	186	179	203	195	159	165	189	172	182	191	186	178	151	189	184	186	175	185	180	174	192	184	178	191	183	165	180	183	185	179	175	169	174	183	177	175	182	143	193	167	186	196	180	172	183	176	164	178	158	187	179	164	186	183	186	187	186	196	167	165	176	196	190	201	188	195	165	155	188	164	202	178	197	172	182	178	165	179	158	186	181	173	195	198	193	186	176	177	166	173	169	171	155	205	176	175	183	198	192	194	173	176	174	169	171	170	175	186	177	184	169	174	171	169	169	148	161	148	187	171	203	149	174	176	168	144	170	167	170	166	201	183	166	191	175	150
22382	20184	26670	25589	20188	19618	10005	1851	1220	985	832	754	706	622	611	573	542	510	519	460	510	463	487	429	466	427	418	445	466	445	437	486	435	451	411	435	426	424	404	458	459	389	409	414	390	429	412	406	408	424	399	387	370	375	405	398	382	403	347	388	447	400	369	415	402	359	405	378	403	406	387	407	382	410	393	384	390	375	404	405	396	381	390	369	399	438	389	382	405	407	437	355	403	355	394	386	386	412	391	391	365	395	421	375	365	388	371	357	381	409	411	394	395	401	388	406	394	389	382	373	396	375	375	357	397	408	382	398	388	425	368	377	389	394	405	377	420	403	344	400	353	402	379	376	410	427	369	395	366	436	391	349	386	383	360	366	389	360	355	396	387	356	381	378	358	402	423	372	409	375	402	371	388	387	395	364	357	391	380	383	399	362	379	400	400	390	410	410	396	385	366	390	395	397	371	405	406	385	414	380	389	385	375	384	379	368	378	417	365	414	393	377	330	379	387	374	373	398	370	410	446	373	394	376	420	404	379	363	420	362	374	319	335	397	395	406	388	359	347	406	392	382	375	392	422	358	382	440	372	393	386	357	348	405	348	386	358	439	405	371	393	402	381	384	401	397	375	373	396	388	405	364	414	402	375	378	403	403	406	368	381	339	390	410	412	385	364	389	406	369	374	380	394	400	365	423	367	382	409	422	372	401	366	381	376	365	390	371	362	367	369	391	386	389	367	436	421	400	390	384	393	377	373	389	426	405	390	380	381	368	390	387	359	363	387	347	365	353	371	414	364	403	399	373	343	356	389	368	376	402	389	406	360	387	358	369	375	362	404	391	393	372	405	375	386	381	345	393	388	403	364	410	371	406	376	360	359	394	393	382	366	381	358	376	397	411	357	391	341	387	375	413	358	389	361	401	402	353	369	390	432	402	378	379	402	389	372	370	366	319	372	367	394	377	354	399	395	375	345	361	391	372	347	408	406	382	407	392	386	373	400	415	383	354	426	360	363	371	407	396	391	382	383	402	408	370	378	356	419	409	372	380	403	429	357	382	399	357	360	363	379	406	397	369	370	396	391	366	402	374	369	369	363	376	385	398	382	369	403	368	389	394	387	388	368	410	410	388	371	371	385	386	368	394	375	405	370	416	377	375	348	384	371	381	353	396	356	391	386	381	388	367	415	377	368	353	390	374	405	408	378	378	389	375	393	373	363	413	392	389	400	414	347	397	344	339	367	377	367	390	368	402	415	354	376	404	407	386	373	366	391	400	373	382	376	367	379	353	372	385	382	404	370	421	357	403	410	375	416	396	328	376	376	375	371	382	382	404	399	366	354	385	365	362	390	375	343	409	357	362	406	370	381	418	410	339	381	413	406	377	396	380	367	360	364	390	396	379	359	378	365	413	361	386	404	372	428	373	407	389	385	405	371	358	434	383	413	381	399	363	377	381	397	380	391	383	343	364	383	390	396	379	364	392	400	349	387	386	374	381	367	373	386	381	385	374	368	375	382	395	398	357	355	395	379	380	353	376	367	382	405	371	371	379	396	369	359	397	359	360	370	394	371	373	413	378	354	367	388	378	395	380	387	362	377	421	374	350	374	380	393	336	387	376	389	413	354	384	409	351	401	430	350	386	361	372	387	372	379	426	375	401	384	386	354	415	372	400	363	372	385	408	416	366	383	366	382	414	383	421	401	396	351	397	397	366	380	358	387	386	384	401	358	408	463	386	401	391	408	400	370	373	376	420	360	392	381	403	357	379	374	380	388	361	361	393	378	364	363	402	350	366	384	380	376	381	378	387	401	406	383	366	372	411	385	361	398	409	339	406	394	396	366	393	367	384	384	384	396	367	396	404	385	391	412	368	397	394	389	398	380	386	387	391	363	378	377	399	394	368	340	352	381	390	362	383	370	395	363	397	419	351	398	404	392	387	366	372	370	379	389	369	393	400	388	373	394	378	451	401	408	423	395	395	401	390	363	418	401	381	404	362	369	388	370	372	397	385	393	404	371	396	435	406	378	337	393	401	416	336	399	390	358	379	390	368	388	381	391	369	379	375	390	420	396	414	382	366	384	358	378	375	396	375	389	400	382	375	387	359	406	383	364	366	370	381	387	389	361	378	355	390	410	369	400	374	366	388	387	425	390	383	416	407	394	380	374	385	372	387	358	373	363	406	379	367	386	386	375	336	366	380	377	389	373	353	354	374	403	409	413	377	416	360	381	365	391	395	406	421	379	393	390	400	420	354	384	425	391	400	364	378	418	412	406	404	408	365	420	400	341	334	401	426	364	380	367	409	377	371	346	418	409	374	355	345	404	397	354	408	397	422	382	406	362	345	413	383	388	381	356	350	401	381	409	393	393	378	420	354	413	400	377	408	381	348	411	385	357	374	381	377	428	414	373	406	414	402	354	419	400	393	389	370	386	396	408	351	390	367	378	386	412	352	394	392	390	397	383	398	359	370	392	395	390	383	398	352	374	341	371	384	385	362	377	362	396	398	400	371	392	403	359	405	367	420	365	370	395	406	364	373	393	413	383	390	381	341	420	385	366	410	380	358	362	397	382	411	360	354	419	367	378	396	374	377	414	387	386	386	401	383	393	397	379	379	372	395	398	385	389	405	402	341	385	391	367	431	361	374	379	435	406	409	360	385	390	379	398	385	394	380	384	409	394	364	385	400	384	355	405	393	371	371	389	391	399	370	360	363	362	380	401	411	390	370	367	390	390	350	393	375	403	381	402	402	356	389	386	363	409	371	393	373	381	375	394	373	373	361	386	395	384	388	394	339	351	417	387	377	373	405	410	400	371	345	409	389	365	400	400	389	401	388	379	371	400	397	359	359	389	389	363	395	396	388	343	362	330	376	370	375	401	398	380	385	386	409	410	391	354	380	367	392	403	413	359	369	376	343	370	386	382	420	377	396	355	353	367	401	371	350	405	370	383	404	395	380	344	365	387	392	406	383	395	383	405	393	388	391	421	360	402	351	371	374	390	365	378	363	351	376	424	359	387	375	365	375	385	352	390	352	361	377	373	369	386	408	421	345	392	390	375	358	367	400	376	393	397	368	377	401	373	391	345	380	363	397	393	393	373	402	423	381	375	401	393	361	384	366	373	390	384	353	423	407	375	389	397	398	414	380	400	427	395	382	423	365	373	412	365	372	362	403	406	436	401	395	356	356	407	405	382	367	373	405	402	392	414	353	406	396	358	378	371	371	385	414	376	397	380	366	378	410	368	408	412	407	389	413	405	379	377	384	381	412	386	388	369	391	365	377	367	366	397	389	371	365	372	373	420	404	406	392	418	368	366	354	380	392	359	396	368	367	444	398	373	400	393	372	419	381	389	385	398	346	340	326	399	396	387	347	351	429	382	415	405	378	414	358	400	386	398	368	394	389	383	427	369	361	363	390	365	404	361	370	405	372	394	372	425	383	372	371	364	402	395	387	401	398	376	419	357	388	408	353	383	347	358	378	373	385	388	412	384	401
18582	36315	60494	24808	8194	6084	3818	2815	2356	1716	1571	1373	1233	1022	909	775	805	725	715	641	663	610	529	529	584	535	500	458	493	477	481	448	425	432	452	464	454	401	411	400	390	431	405	405	388	435	394	406	413	408	402	397	376	421	390	363	403	366	377	388	383	389	394	341	389	347	362	374	372	380	375	386	402	371	364	371	371	374	366	390	387	372	360	389	398	375	363	361	377	378	330	350	364	315	422	399	384	374	365	372	407	325	355	352	364	384	370	371	371	385	351	372	374	370	399	417	368	354	377	367	376	370	374	381	348	410	375	396	402	383	349	377	386	377	363	373	348	372	354	369	374	355	355	372	329	414	344	372	374	371	408	367	398	377	376	398	364	388	371	358	366	367	401	385	368	359	388	350	377	368	376	341	365	376	346	361	387	360	369	368	396	371	379	366	340	366	404	353	408	388	375	351	320	388	368	383	359	344	381	378	370	355	341	346	379	378	380	352	370	346	348	373	390	359	353	365	391	357	399	378	377	368	396	378	387	344	332	350	354	374	372	388	362	385	376	371	377	367	401	367	397	363	352	351	352	374	370	378	350	388	361	395	329	351	361	367	362	378	351	318	360	344	367	351	388	358	422	334	363	372	380	356	352	330	374	350	369	355	411	380	405	364	401	361	368	397	353	371	344	372	398	350	367	374	363	371	381	335	393	384	360	398	370	384	347	368	386	379	364	383	346	368	380	378	393	368	379	414	353	353	398	384	360	369	413	386	384	380	363	376	342	371	354	368	352	355	325	368	354	378	355	404	397	343	374	423	362	342	339	392	330	355	370	378	366	379	375	348	384	363	391	393	359	378	361	371	372	373	374	364	349	374	364	350	391	377	363	370	366	369	381	348	357	378	401	383	393	352	370	393	351	384	373	379	355	353	376	388	351	373	356	383	362	354	372	357	383	400	399	393	366	380	344	378	382	380	367	368	390	358	356	373	391	388	383	354	376	349	371	367	386	370	358	380	369	352	352	380	387	361	347	370	367	351	351	382	349	360	359	379	369	379	364	359	372	369	379	385	370	357	392	343	356	351	350	373	375	377	384	332	397	379	338	364	399	379	370	370	368	372	359	380	347	373	403	372	381	368	415	370	344	366	395	363	355	366	361	400	399	365	389	351	375	366	378	361	389	383	365	361	341	386	387	357	392	351	353	393	359	415	341	345	372	349	364	378	348	349	383	380	365	381	378	369	331	337	356	350	374	349	347	385	342	398	380	373	352	372	362	384	371	369	369	381	371	391	365	350	395	361	388	364	325	377	365	347	394	398	373	345	363	374	372	361	379	369	341	369	348	370	334	386	406	383	365	392	370	370	337	389	357	360	395	370	379	397	337	377	373	335	399	353	365	322	406	356	378	351	370	366	390	338	336	375	382	387	398	356	387	384	399	350	395	408	355	375	355	403	334	384	335	345	368	407	356	367	393	364	365	367	379	352	363	376	342	379	367	384	399	349	345	385	389	415	388	403	339	356	352	381	349	371	380	365	364	384	325	380	339	363	387	346	333	333	330	367	375	374	336	374	365	361	395	347	402	356	402	364	373	371	375	357	402	361	361	352	348	402	349	392	358	353	367	360	382	369	373	346	363	380	382	394	326	351	390	403	344	354	370	359	364	363	369	345	347	331	340	381	375	412	378	362	374	343	364	323	401	369	395	368	407	357	349	342	352	371	377	392	377	366	353	359	393	394	361	369	379	367	394	364	358	381	372	399	360	389	335	359	342	358	369	357	381	373	403	382	385	334	403	366	387	328	369	375	349	359	363	391	382	376	349	379	412	385	360	345	362	369	366	351	354	364	386	383	384	343	345	358	381	374	372	400	414	345	376	388	356	386	346	354	358	368	374	349	370	360	374	326	365	361	368	362	408	365	383	388	394	360	381	377	379	379	374	374	391	365	389	357	376	370	400	395	387	403	355	355	354	357	387	341	339	386	354	358	352	367	376	327	361	338	347	362	376	379	363	380	379	352	352	391	347	367	372	355	368	363	344	344	338	364	379	354	388	348	371	381	390	400	384	382	350	394	361	369	385	398	375	351	363	388	402	405	408	347	382	357	365	384	350	332	399	378	376	339	375	374	374	368	379	352	368	352	376	377	371	406	390	388	368	374	362	340	414	381	358	367	364	371	386	360	370	377	387	373	389	360	393	353	353	373	326	351	356	343	368	379	386	402	342	345	368	383	399	374	331	367	376	343	360	376	374	383	375	382	358	329	349	362	404	369	358	375	409	345	388	385	351	375	377	374	353	356	385	342	413	357	361	337	407	372	358	383	372	445	362	408	379	367	336	329	355	386	407	384	371	389	357	344	359	361	360	356	393	364	353	359	370	378	350	361	367	404	377	360	384	367	350	353	364	360	373	390	378	350	413	343	370	348	371	369	374	340	378	371	398	354	374	359	367	379	362	369	394	419	363	360	350	311	346	363	396	352	355	370	362	353	396	391	374	378	420	386	321	359	374	386	379	356	390	363	389	379	365	383	391	378	390	441	357	359	329	376	390	361	365	330	375	387	427	341	344	366	370	367	353	329	369	381	403	356	401	341	353	383	399	377	365	384	364	361	374	382	400	339	344	398	344	369	371	397	358	344	353	349	357	374	372	373	362	375	402	344	376	374	351	353	358	372	374	362	373	352	362	382	364	363	386	359	379	352	362	348	342	367	377	326	397	391	378	373	348	350	360	389	358	354	367	384	370	368	368	369	410	380	369	370	363	371	384	400	333	358	382	376	353	363	373	354	381	359	352	346	342	372	364	382	378	370	358	366	360	391	351	386	373	417	361	359	364	363	351	397	392	407	347	374	373	342	371	377	354	372	360	332	381	380	345	355	414	379	395	396	360	378	381	391	390	357	353	379	352	392	371	391	345	371	338	374	344	355	384	366	361	347	420	374	331	358	367	356	389	361	352	367	368	381	368	386	363	372	383	361	364	364	357	381	379	353	358	378	386	383	387	352	382	380	384	372	379	366	372	364	390	364	384	371	361	365	382	366	358	390	365	349	383	378	387	404	366	354	381	332	347	360	392	350	416	376	353	354	360	378	392	358	332	358	373	373	360	340	399	367	384	401	388	360	365	370	367	346	379	348	344	358	390	376	373	354	374	346	383	375	390	384	384	358	359	383	368	363	332	368	363	376	351	375	403	361	391	364	352	373	365	376	350	375	362	336	379	366	371	360	370	385	413	390	371	367	364	347	383	386	380	361	361	367	393	382	371	421	358	368	356	359	390	335	359	345	364	368	392	353	373	369	340	372	392	362	352	373	353	391	378	376	401	408	344	379	357	393	370	368	379	358	377	362	367	324	368	360	383	397	396	374	352	379	381	364	363	359	361	409	412	344	379	362	330	370	366	360	376	389	417	376	368	350	391	370	367	372	370	391	384	376	405	364	364	362	349	367	399	364	361	375	386	394	353	374	359	359	365	367	383	362	348	366	368	338	357	378	409	365	342	354	363	408
27722	17811	16623	5015	563	253	198	133	151	117	136	110	145	129	131	103	125	130	104	127	104	117	135	120	115	130	140	115	115	109	105	115	116	109	101	87	114	96	116	98	121	99	98	123	111	102	96	118	147	127	124	101	98	102	128	107	110	110	135	128	103	95	104	113	104	107	119	114	126	123	117	117	103	126	122	141	117	112	109	117	106	110	96	120	112	115	119	121	119	120	110	107	127	134	103	113	122	89	116	102	106	127	132	126	107	116	107	108	114	105	124	125	93	99	134	102	108	109	125	100	113	102	132	115	113	132	111	129	112	116	116	109	99	133	103	107	118	103	113	108	100	129	124	108	111	121	117	123	107	105	103	116	93	128	143	96	131	120	91	113	90	114	109	110	112	113	112	119	114	127	102	108	111	115	132	121	114	107	118	103	118	113	113	113	111	112	120	148	122	97	103	130	98	115	116	105	134	123	120	129	124	103	120	117	115	130	123	117	105	114	118	118	93	148	131	145	112	111	107	114	116	117	98	124	125	105	102	92	102	116	115	119	117	133	106	121	117	116	130	108	108	114	133	101	130	101	118	124	91	104	124	101	118	96	116	129	130	103	112	113	111	117	120	90	132	122	117	128	136	107	114	93	102	101	121	103	124	126	117	130	101	107	108	101	103	94	107	113	106	131	124	127	118	106	100	134	129	130	123	108	123	105	112	113	118	145	108	115	101	111	111	120	96	93	97	119	114	110	120	105	124	125	112	128	123	101	124	112	108	117	120	115	107	96	112	125	119	124	103	105	136	115	120	123	102	118	125	135	104	107	119	119	91	119	109	127	103	107	114	124	120	118	94	109	128	137	113	126	113	120	113	109	107	103	102	124	110	109	110	108	127	122	112	123	87	120	109	125	115	107	132	105	125	129	117	110	108	129	108	92	108	119	108	112	117	115	111	124	116	107	120	122	136	122	93	113	102	128	99	101	124	118	111	98	131	101	123	118	120	112	111	105	106	107	95	129	109	101	108	103	140	120	107	131	100	110	133	140	117	105	119	112	115	115	121	105	121	100	106	122	128	119	123	106	130	117	105	120	125	110	92	139	122	112	116	104	108	119	133	109	115	129	115	117	98	109	118	120	101	110	128	125	112	97	117	133	117	95	118	111	90	127	119	135	108	130	126	102	111	96	103	146	119	137	129	121	137	111	115	106	117	116	99	106	111	114	118	120	125	128	127	123	94	116	115	113	113	106	104	111	98	109	116	113	103	112	141	119	129	106	120	96	92	102	108	119	105	146	110	118	103	112	107	120	98	114	126	127	119	103	119	108	102	103	112	132	108	126	118	132	124	124	129	122	116	127	118	121	113	126	123	109	124	123	117	121	134	118	114	101	123	118	111	128	120	100	113	101	132	129	103	126	117	116	106	117	114	112	113	136	109	122	122	139	116	113	103	117	122	84	129	115	127	105	124	107	118	127	117	126	122	102	114	139	105	111	100	129	107	90	128	126	108	99	110	117	115	115	127	99	112	134	114	135	98	140	105	115	133	109	82	114	114	111	124	104	106	117	109	125	118	120	105	116	106	110	118	125	144	122	129	121	89	127	105	128	132	117	114	128	119	100	98	109	108	113	122	117	99	99	127	91	115	116	107	130	106	105	123	125	112	112	119	113	130	121	117	101	105	108	103	124	118	123	104	139	116	137	103	137	109	104	112	112	117	104	107	114	114	101	116	119	111	100	123	113	124	110	132	124	115	129	119	130	121	108	99	108	107	112	108	113	129	116	127	128	95	121	142	125	118	121	107	111	113	122	113	105	123	118	111	120	113	130	124	125	110	127	121	111	112	116	121	134	110	98	111	98	110	108	109	107	124	118	83	118	124	109	127	120	111	100	87	127	119	113	123	114	95	106	103	112	106	100	136	109	108	112	108	131	140	104	105	117	105	112	121	111	99	116	111	127	124	122	126	111	103	104	117	113	106	120	114	113	111	103	127	130	112	117	98	134	105	105	112	132	123	130	97	119	114	120	131	112	130	108	115	119	93	133	113	102	102	107	107	81	136	126	119	132	110	122	122	113	121	118	123	90	112	111	99	98	124	116	114	109	129	110	117	112	115	108	117	100	124	129	132	119	144	101	128	106	118	89	116	108	111	121	125	134	123	125	128	107	128	137	114	99	129	124	107	111	112	112	134	113	96	123	123	125	121	122	111	110	100	124	123	111	102	105	103	95	113	109	125	119	113	119	104	116	104	117	108	112	107	142	103	123	95	124	128	130	106	129	110	109	123	104	104	118	122	117	132	111	106	118	116	130	119	117	112	110	124	112	108	118	112	125	114	131	119	126	119	107	109	127	108	122	138	118	110	100	118	111	94	125	96	115	103	111	100	114	108	107	105	119	133	115	103	115	100	107	132	107	127	131	106	111	94	116	122	132	115	110	119	115	120	128	117	113	103	132	121	116	106	101	122	112	106	119	115	115	109	128	103	116	112	118	120	127	102	121	120	113	118	104	112	113	83	109	125	109	113	109	141	119	118	134	110	112	103	120	106	111	135	107	121	102	113	114	130	104	126	117	129	109	101	131	108	105	101	109	120	123	128	122	113	114	134	111	114	95	106	117	103	125	115	121	123	104	101	117	119	115	105	126	115	125	120	102	107	124	115	114	118	105	99	106	115	102	115	112	111	102	113	99	125	108	114	128	110	122	113	110	136	111	110	115	110	115	117	120	113	121	127	102	140	113	108	113	122	126	108	115	108	126	112	123	123	103	115	113	120	113	104	116	107	102	138	126	117	118	104	113	119	128	102	113	86	143	126	120	118	96	115	122	124	102	134	116	118	120	109	112	108	140	119	128	114	128	129	110	118	107	122	119	128	137	134	115	131	113	114	122	101	113	101	109	106	146	111	101	128	124	113	99	106	114	108	109	108	109	101	106	119	133	112	122	111	113	94	112	108	97	106	140	100	117	122	140	114	116	122	113	126	120	122	142	103	106	106	119	133	118	109	107	117	108	124	109	120	115	121	119	129	119	117	105	114	122	121	136	112	118	136	98	122	114	120	139	125	130	129	122	109	117	109	137	110	116	100	98	93	125	135	118	108	110	106	102	139	119	116	123	129	127	135	116	91	104	113	120	104	113	121	129	123	116	123	113	120	100	126	120	124	105	122	99	117	122	114	121	126	133	112	102	139	109	120	111	110	114	125	103	110	102	117	94	113	97	102	124	125	107	131	92	117	112	134	99	122	107	121	121	105	103	112	112	129	120	128	130	108	115	115	134	109	103	116	122	119	123	109	102	95	116	99	116	113	117	125	110	118	118	120	98	111	132	129	118	135	112	111	138	135	91	108	99	118	112	122	102	116	99	113	134	129	119	119	122	130	120	119	96	104	119	107	118	110	104	142	143	128	113	125	130	111	112	116	119	97	106	128	125	122	116	129	99	115	105	119	120	105	124	100	121	114	119	132	104	107	98	111	112	103	113	129	119	128	127	136	106	113	114	123	132
13620	19460	21583	4656	993	470	245	184	190	148	141	161	148	152	140	146	144	152	125	133	135	159	120	137	129	131	124	123	133	148	132	136	135	135	127	132	119	133	150	153	129	147	144	116	149	136	114	133	121	139	141	147	133	121	152	126	120	145	152	137	131	127	135	118	126	149	136	145	130	121	144	124	123	123	126	130	144	131	138	136	118	153	144	121	152	136	144	116	116	131	129	147	153	131	149	115	129	136	135	140	96	127	128	124	121	128	116	100	117	154	112	123	132	143	133	136	130	126	121	135	118	139	117	120	112	155	121	153	129	113	119	143	155	143	128	121	141	145	144	128	160	117	134	122	125	127	132	129	132	134	130	129	128	125	131	140	110	120	125	132	128	130	140	128	150	125	135	140	125	138	132	151	143	143	111	134	131	135	138	144	125	130	124	132	129	143	133	149	126	156	150	124	122	120	140	121	115	134	118	143	142	134	126	146	119	117	150	104	136	141	126	125	148	133	135	127	116	150	110	124	126	141	131	155	124	139	114	127	125	120	140	139	138	142	115	129	137	112	156	133	137	126	112	138	136	135	119	133	135	150	141	148	150	133	121	135	110	109	140	135	131	132	127	115	128	128	135	144	132	123	128	112	142	136	115	119	135	121	122	120	109	120	125	131	127	152	139	111	124	111	141	138	137	128	159	120	128	116	132	121	149	121	152	133	157	124	146	129	120	146	126	115	124	133	122	117	119	136	129	137	132	128	126	136	138	131	126	141	123	134	138	133	122	128	127	134	131	142	118	140	129	123	158	148	138	123	129	141	131	116	144	120	126	144	140	129	151	124	135	156	140	113	151	117	133	141	150	135	125	130	134	132	142	134	112	132	136	143	118	116	132	154	137	119	123	136	135	112	138	162	142	142	115	154	130	130	108	139	157	119	126	119	127	137	150	127	141	113	123	138	125	127	152	122	147	143	127	135	150	133	144	126	114	139	122	151	130	141	129	131	122	130	156	127	119	148	136	137	129	125	128	147	133	123	134	132	119	143	135	136	123	119	128	134	120	108	137	122	129	136	124	118	125	137	136	146	139	143	125	108	135	144	111	144	156	119	138	123	145	134	134	162	117	120	109	112	133	129	140	135	151	120	144	144	155	140	135	121	153	156	132	133	132	138	123	129	142	115	130	127	131	131	130	117	141	129	117	144	131	136	119	126	165	134	140	129	147	130	145	137	118	99	153	136	131	119	113	156	116	127	121	123	111	149	128	134	138	129	145	122	137	154	115	139	142	133	128	117	119	148	129	132	122	136	109	126	119	134	132	131	144	141	135	132	148	151	145	137	142	129	148	144	124	136	127	126	132	141	129	125	126	137	136	112	121	139	138	123	148	110	131	148	142	135	129	135	122	108	147	123	153	129	126	136	140	115	133	132	129	123	113	137	128	120	132	134	139	114	133	129	134	118	132	106	130	139	116	160	123	128	116	131	150	131	125	133	143	127	142	129	126	135	131	150	116	131	133	138	154	122	150	140	138	133	136	132	130	130	121	148	109	121	131	142	140	135	135	126	130	135	117	146	135	134	121	131	145	130	140	128	123	109	118	147	114	144	137	128	136	178	139	118	130	131	142	143	120	128	146	126	126	129	123	126	132	122	133	114	147	99	139	135	132	144	113	138	124	137	138	145	109	115	139	151	118	139	141	121	143	118	125	122	121	132	124	126	153	142	159	139	145	138	127	116	137	138	121	132	127	126	151	129	110	134	122	132	152	126	126	135	127	128	132	133	119	127	130	131	152	156	120	131	150	112	124	124	128	159	136	134	127	128	131	167	126	139	134	123	128	119	125	121	127	136	113	139	127	142	143	121	124	144	130	137	121	139	141	151	153	126	125	141	126	126	136	127	138	126	133	118	127	117	122	137	140	126	131	129	128	138	148	130	109	129	131	149	147	139	147	138	120	128	143	105	137	129	121	138	133	143	143	135	128	126	154	141	123	147	142	135	108	139	159	117	117	134	119	126	161	127	142	135	130	129	136	139	125	124	132	115	126	124	138	160	157	130	133	143	127	142	122	124	128	128	139	127	120	132	137	129	138	133	114	150	127	135	124	129	126	116	145	130	137	117	130	125	145	149	139	126	134	127	137	124	109	129	141	121	138	125	129	125	134	123	125	140	124	128	157	142	142	139	118	140	108	125	112	125	139	127	135	154	144	118	121	143	114	132	122	131	136	138	125	132	120	136	144	135	152	171	133	125	123	142	124	132	122	131	131	125	116	137	142	133	128	161	106	128	122	131	129	141	136	127	134	151	126	121	135	121	126	128	141	108	116	134	119	119	125	148	143	122	125	155	134	135	119	134	133	152	122	138	135	129	153	121	130	127	150	120	129	118	126	133	154	143	113	131	148	137	119	139	113	147	128	131	127	124	124	131	124	115	130	128	120	138	130	155	120	116	144	120	129	126	134	149	124	138	134	143	136	154	118	148	147	120	146	123	126	126	129	148	125	116	142	121	125	121	155	134	132	121	142	122	120	140	120	121	127	140	121	142	140	128	151	130	142	121	136	153	111	118	147	124	149	138	118	146	158	125	123	129	133	140	145	119	122	132	136	149	119	143	154	140	137	130	146	135	137	120	131	128	121	108	134	144	122	142	138	134	122	127	138	131	123	117	123	128	123	125	118	139	140	145	129	149	126	129	134	149	118	171	157	123	141	136	148	111	136	131	139	136	125	129	138	116	137	131	121	144	134	129	123	159	125	135	142	133	149	134	143	131	137	136	140	140	123	131	123	143	112	143	130	147	136	144	125	121	130	110	137	117	138	137	133	125	116	128	131	144	120	127	119	141	122	136	132	133	144	135	124	124	146	122	127	140	140	132	126	139	128	156	146	105	116	143	128	109	134	138	138	110	129	141	123	142	137	119	139	147	143	140	132	126	147	147	118	133	132	130	127	142	142	119	132	132	134	102	153	135	112	116	125	119	153	125	149	107	150	121	117	133	127	130	119	119	131	112	153	125	132	132	103	144	117	124	147	126	127	143	135	147	144	130	115	132	130	121	123	107	138	151	136	146	125	145	146	127	149	133	102	130	140	124	135	134	123	108	133	158	121	161	118	133	149	128	139	151	136	123	153	160	130	157	139	155	124	134	131	141	148	143	110	127	138	131	121	136	125	125	155	101	127	130	109	163	141	138	117	146	145	147	134	124	117	151	131	147	134	122	111	123	126	116	151	131	149	132	136	152	144	121	151	141	146	136	143	149	135	147	133	121	129	121	144	115	131	128	127	124	129	130	139	120	133	112	127	141	138	149	133	127	114	119	128	134	135	124	140	137	100	123	124	137	137	144	139	113	129	137	118	127	125	141	128	131	141	123	124	138	126	121	112	135	127	127	138	115	127	119	125	142	127	130	116	121	120	144	135	151	132	119	140	134	120	119	146	126	136	138	112	141	142	149	126	140	141	137	127	156	126	114	141	126	121	142	124	147	118	120	157	108	132	121	137	155
24646	20192	29759	24477	19990	13933	2023	745	566	423	441	380	325	285	300	245	239	243	259	228	202	202	232	215	190	223	182	200	194	224	192	221	213	204	219	199	199	224	199	189	175	202	190	190	187	173	184	172	201	194	193	190	216	185	179	187	195	169	191	183	181	191	181	182	214	183	199	209	171	172	167	197	203	161	178	193	175	188	195	176	182	174	181	194	181	183	191	174	189	201	157	170	181	193	190	194	160	193	161	172	172	178	162	180	172	177	195	161	165	175	166	192	193	168	205	197	216	184	181	180	173	172	194	191	201	170	179	193	154	161	182	184	171	176	194	183	179	182	152	185	168	197	170	170	161	198	170	196	180	188	187	169	173	176	176	163	179	173	171	173	167	164	200	185	212	188	182	188	178	180	181	177	192	174	180	185	160	168	147	161	168	199	184	145	191	179	172	187	156	165	177	210	182	179	161	167	180	209	215	182	181	195	175	179	182	173	166	204	173	170	191	188	189	182	190	176	170	205	178	161	160	188	176	166	186	197	163	207	172	177	156	174	203	187	165	175	172	143	181	167	148	181	177	185	170	166	185	191	172	156	198	189	189	184	181	182	152	168	167	172	179	168	169	178	191	179	174	186	174	208	193	175	173	176	185	172	191	201	194	178	172	165	159	168	181	188	197	174	189	194	173	166	173	155	181	172	179	178	169	189	170	169	186	184	190	180	187	151	175	175	153	167	189	157	178	170	185	188	172	172	191	189	186	173	181	187	153	185	167	169	182	185	197	169	153	183	179	198	183	206	203	176	187	202	178	182	166	193	157	179	168	177	181	169	203	171	209	166	159	181	178	196	176	179	189	165	174	186	196	180	186	201	176	169	185	178	180	177	197	182	164	192	182	162	169	179	165	179	156	170	161	197	155	177	203	202	160	162	182	190	182	166	186	176	185	196	180	169	157	192	182	167	166	189	193	176	187	162	188	184	168	178	184	186	180	175	184	188	191	190	199	209	176	162	182	142	142	183	167	187	168	181	198	187	201	166	170	176	165	193	197	191	182	189	172	167	162	180	161	175	184	172	182	188	205	193	169	180	217	203	192	144	192	194	215	202	214	173	186	181	191	196	181	167	166	182	168	182	192	180	211	181	173	175	187	206	177	179	195	174	180	182	165	173	195	200	177	174	163	177	180	195	164	193	188	153	180	158	193	180	173	163	170	176	174	183	163	166	191	171	197	185	169	175	202	166	195	182	175	153	196	187	209	176	190	187	202	194	182	177	151	164	169	166	165	169	207	167	184	180	168	187	164	174	171	179	196	167	174	189	173	168	172	179	177	175	165	174	171	212	181	162	196	183	152	212	169	173	210	173	172	179	184	189	172	207	171	179	176	175	190	168	167	192	186	172	170	194	185	177	211	182	183	180	160	182	187	183	175	164	180	202	201	204	177	202	174	187	181	181	181	199	165	182	177	191	163	186	196	170	182	177	167	180	175	169	170	186	187	158	181	176	167	176	192	174	161	187	155	173	170	198	171	162	182	188	181	169	185	176	195	176	169	183	203	175	169	175	173	197	177	196	180	174	164	172	159	169	179	166	174	194	180	179	185	154	182	178	164	170	164	184	188	160	186	194	186	174	177	174	187	203	195	172	176	168	188	173	180	186	184	183	193	177	177	184	172	184	171	216	157	210	186	162	165	183	157	162	183	165	178	172	186	171	179	182	180	199	188	176	166	185	163	179	162	184	165	168	175	181	164	173	165	186	165	175	176	167	187	165	180	186	191	201	158	160	176	148	158	173	159	198	160	168	184	199	183	162	186	193	206	183	179	162	189	200	175	185	192	158	177	177	185	188	199	194	186	196	168	178	192	204	183	164	169	192	192	186	173	163	165	205	184	185	194	189	174	188	184	175	178	186	180	190	192	161	172	180	179	187	189	176	163	178	182	171	183	167	153	182	173	178	176	181	185	185	186	162	208	192	168	170	171	183	165	196	170	180	179	175	158	195	161	187	192	187	185	182	185	171	195	165	148	185	182	178	166	165	181	186	230	190	191	161	188	177	191	152	180	180	189	164	163	165	204	158	188	177	190	196	177	171	187	187	176	161	149	193	167	179	167	192	186	182	176	180	169	189	190	180	175	163	177	183	189	163	176	181	166	191	153	188	169	184	169	176	204	200	183	167	172	184	185	186	186	198	171	168	176	154	207	190	188	167	171	185	176	174	154	179	187	159	189	160	202	178	167	188	164	164	179	167	171	179	175	178	188	202	176	190	166	187	179	144	167	194	200	194	193	198	183	179	188	187	181	180	172	163	180	182	162	195	197	197	197	151	181	176	156	173	169	167	154	183	165	170	179	182	170	188	171	173	169	164	174	181	168	184	199	169	205	172	179	185	204	205	193	161	179	195	173	195	175	177	155	170	168	179	193	172	171	158	170	166	173	169	181	200	169	197	177	195	168	175	175	177	177	169	194	184	179	174	165	159	163	197	180	196	171	173	186	194	186	183	185	196	165	180	188	163	189	168	177	188	191	179	198	177	154	162	165	167	205	154	177	190	175	169	184	171	170	203	175	166	176	168	179	173	189	201	194	176	194	186	152	157	167	174	182	164	195	186	158	180	207	173	172	190	195	173	170	185	187	178	176	163	224	170	206	163	172	183	174	175	178	169	194	192	173	160	166	178	205	184	176	176	184	196	198	187	162	160	174	177	190	166	161	175	191	183	163	162	172	196	176	199	162	193	155	175	164	206	191	185	178	156	185	172	189	166	180	173	202	187	175	189	179	197	193	194	180	141	192	184	208	185	177	176	189	175	172	159	183	173	171	168	197	152	190	175	193	194	162	184	193	184	158	180	167	192	197	180	188	172	191	177	171	182	178	185	192	190	199	183	179	164	201	194	178	167	185	169	165	163	192	186	193	166	177	182	167	210	182	183	164	170	170	154	165	167	192	184	192	171	176	166	172	189	180	188	192	168	165	180	188	186	157	168	177	181	205	180	190	182	186	173	172	188	179	185	194	183	199	167	169	172	174	161	194	187	190	191	179	178	165	193	168	178	170	177	189	171	177	178	163	187	174	197	199	168	191	203	177	172	198	173	170	180	170	183	189	169	183	148	198	184	184	176	153	201	182	175	192	177	192	169	180	172	181	164	200	193	167	174	169	180	174	171	197	172	188	179	179	174	157	168	187	165	163	178	171	170	173	159	188	192	193	198	163	177	164	183	177	201	185	182	191	180	156	205	161	190	162	193	195	178	191	168	191	192	183	181	155	167	185	178	173	183	157	165	172	161	155	172	189	179	169	192	175	185	202	170	174	180	179	171	187	190	195	170	191	161	189	169	192	202	186	173	182	191	177	183	181	174	148	169	168	174	156	177	185	187	187	180	191	194	176	181	191	192	193	179	212	176	188	206	173	175	157	172	186	203	194	179	167	166	156	187	154	173	152	173	159	200	173	189	178	173	162	175	175	176	196	157	186	170	167	174	174	177	176	202	170	157	188	163
15624	42806	66007	18031	4538	3525	1975	1460	1162	845	724	649	516	449	449	357	390	352	361	292	306	283	247	262	238	268	207	210	240	242	199	217	207	230	232	197	221	204	192	203	199	191	231	203	234	171	190	185	190	192	207	208	179	166	198	182	191	189	185	197	214	191	200	177	198	203	208	168	182	197	174	186	178	188	190	165	193	169	196	184	188	173	185	172	172	163	210	173	167	200	174	185	186	193	181	188	187	197	194	191	165	188	165	164	168	194	202	188	197	179	182	164	193	174	186	178	179	213	169	178	186	197	185	182	197	170	172	176	187	177	173	180	184	159	197	202	188	180	183	174	180	179	184	176	177	154	171	208	192	153	191	193	161	186	189	156	181	173	199	167	200	183	184	192	188	173	164	184	191	172	185	176	189	173	186	175	182	202	173	191	207	177	194	195	179	175	181	158	177	181	163	170	172	190	165	173	181	170	175	181	175	201	190	162	190	183	174	178	163	166	186	154	173	157	181	201	169	193	162	189	177	156	171	172	175	188	183	174	155	210	190	167	178	159	159	181	188	177	178	205	155	150	169	176	179	185	183	167	181	181	175	169	168	190	162	184	183	188	179	180	182	175	193	188	184	150	186	194	169	196	187	160	167	184	168	186	184	168	199	173	179	168	160	207	192	190	160	188	196	152	189	188	182	193	175	176	172	189	184	203	185	166	172	172	179	165	189	171	159	183	172	186	177	200	184	173	173	187	191	177	190	186	166	170	174	185	147	202	196	183	214	181	175	192	174	169	161	176	187	175	177	152	149	198	197	192	191	189	174	184	157	163	164	167	164	181	193	174	163	214	193	175	166	172	171	155	173	170	207	193	179	168	166	167	174	201	193	210	189	170	167	176	180	183	207	170	178	180	191	174	187	183	180	165	184	198	174	168	213	181	192	185	205	190	184	169	175	161	181	162	200	196	165	189	173	154	182	174	201	215	176	175	165	201	192	166	185	160	166	172	170	198	189	166	186	183	179	179	188	176	188	150	189	185	191	193	179	175	180	195	202	204	182	176	182	153	190	162	169	155	178	188	172	174	176	156	200	152	167	180	167	173	178	165	153	169	191	191	179	183	161	164	169	180	165	189	213	178	158	158	143	173	185	183	184	165	176	164	187	160	202	184	181	182	203	213	193	161	167	173	194	191	177	207	175	195	167	162	185	177	172	184	179	197	188	170	201	182	155	187	176	204	157	210	175	179	166	168	172	186	176	205	172	167	187	164	193	160	208	181	170	192	169	166	186	165	176	188	174	171	165	188	184	172	181	176	155	172	178	196	176	170	166	179	178	164	156	175	172	181	175	192	149	177	196	183	200	183	186	182	195	171	193	171	178	179	191	189	177	206	186	188	187	191	165	192	162	171	184	192	181	176	153	177	161	187	171	171	173	180	191	178	169	177	157	181	197	192	180	161	182	178	157	170	168	184	161	177	183	169	187	173	162	208	184	175	181	197	190	201	187	163	212	177	175	201	164	153	160	186	171	173	181	173	186	190	179	176	173	168	179	179	183	190	164	191	168	155	165	194	162	177	185	189	177	173	171	199	163	199	186	178	192	204	194	181	160	193	166	158	204	203	188	182	182	181	163	169	155	186	177	186	170	191	190	185	185	167	198	162	163	177	178	165	165	172	188	192	176	161	177	165	204	173	166	165	177	184	177	199	176	186	178	187	180	183	183	149	184	170	202	198	183	195	171	193	160	191	181	177	162	172	157	175	194	174	187	202	153	168	188	168	192	160	175	167	179	179	162	195	182	165	160	160	177	182	182	161	195	189	189	198	180	169	168	180	181	181	152	184	191	162	178	185	186	188	192	173	193	154	179	162	178	167	195	187	197	170	161	174	170	175	198	163	177	187	176	176	167	193	180	164	182	190	186	169	172	182	165	175	158	176	174	175	183	183	180	164	172	182	182	167	174	162	177	170	177	167	161	146	171	186	180	188	193	185	182	172	154	158	172	183	167	170	176	182	160	169	164	164	194	156	158	183	180	190	190	165	162	166	213	195	169	177	166	168	171	182	189	195	164	189	153	168	163	167	188	181	160	181	176	196	176	183	173	165	177	176	186	193	182	172	167	183	184	155	171	171	189	195	186	170	174	179	186	181	209	171	160	160	196	179	180	188	158	178	162	157	184	189	190	153	179	202	188	174	183	196	177	183	168	157	188	171	168	171	179	185	181	178	192	190	180	174	200	171	172	168	168	169	183	167	160	180	198	179	206	157	172	193	166	170	184	170	181	165	180	183	179	174	186	187	204	178	185	158	160	178	193	182	177	181	174	202	181	186	190	181	189	171	179	174	197	168	163	178	196	159	170	172	178	171	185	178	188	174	179	186	172	154	198	179	179	187	177	194	187	178	190	176	184	174	198	198	199	177	160	171	183	184	170	155	158	174	165	151	192	159	187	179	211	183	171	171	179	186	198	193	172	182	173	206	184	176	170	168	171	176	187	166	183	150	209	172	161	179	179	160	191	152	182	190	171	161	175	196	189	169	183	180	182	151	179	171	178	188	168	177	184	183	184	178	196	182	169	183	161	177	179	179	180	180	169	175	185	181	183	158	177	192	186	176	176	173	202	161	170	188	183	188	181	174	176	163	181	185	162	173	158	219	178	194	171	179	180	199	185	198	184	171	188	188	185	177	200	168	175	193	181	168	174	161	164	167	188	164	190	176	181	156	207	168	202	165	157	172	169	184	174	179	190	186	175	186	177	183	178	181	161	183	156	192	163	184	166	190	190	188	171	174	163	186	184	175	165	170	186	173	159	148	171	175	164	168	171	160	156	185	177	182	186	160	227	192	163	195	191	144	169	185	155	164	181	176	183	184	158	174	175	151	174	190	158	155	192	184	184	156	175	170	174	192	194	166	196	163	185	178	185	199	174	198	151	190	188	183	160	202	171	190	185	173	177	182	145	178	179	180	191	181	181	186	191	175	176	168	156	175	207	186	188	168	157	167	172	173	195	165	183	208	164	160	169	178	181	164	182	157	219	183	174	156	160	175	163	179	168	170	199	197	186	160	171	177	184	177	166	176	179	170	154	205	177	180	194	170	187	163	151	176	177	145	172	171	155	173	193	182	186	184	180	185	180	160	163	176	168	177	180	164	179	198	193	158	178	180	153	192	193	197	172	177	164	201	178	153	178	184	194	158	199	199	181	175	184	139	206	181	179	144	192	170	196	155	195	184	195	168	150	155	207	178	189	177	159	199	169	163	183	207	184	172	160	175	185	192	178	207	182	175	171	191	179	159	192	187	214	156	183	168	196	183	175	190	175	165	201	185	187	176	176	172	179	191	190	196	208	191	182	168	170	157	177	180	177	179	171	155	195	171	169	180	182	174	153	167	167	192	190	184	176	172	181	177	192	167	196	192	176	176	186	158	181	148	186	161	175	180	173	195	155	180	171	186	171	162	171	176	188	187	174	162	193	170	192	190	188	168	167	179	182	169	163	182	159	191
22408	20184	28502	24202	20181	20295	14888	2010	1074	905	804	787	692	645	617	563	572	555	539	523	441	497	489	432	507	455	445	447	418	421	445	404	442	398	413	437	427	467	405	409	395	457	380	384	392	400	397	405	397	392	364	402	399	399	387	377	391	433	388	403	414	383	393	406	397	421	398	378	384	388	416	386	378	365	411	416	386	407	424	415	406	371	397	428	357	368	396	398	394	397	390	395	390	410	384	380	414	401	355	378	367	421	402	381	418	350	374	402	419	406	413	380	420	433	392	369	416	379	402	397	362	391	377	385	397	400	424	393	415	401	401	367	389	344	431	393	395	405	369	372	426	379	395	374	437	354	378	386	432	416	386	379	395	381	431	366	372	379	403	389	414	393	380	375	375	398	386	367	375	392	375	385	345	377	388	398	382	393	382	388	377	400	384	338	417	397	381	379	393	375	411	384	367	381	405	403	419	383	430	397	441	410	386	396	364	414	397	405	418	378	397	407	411	363	375	411	420	374	417	367	385	412	415	396	392	380	408	374	364	383	409	382	384	412	382	425	364	402	376	404	353	386	372	388	400	402	414	440	415	390	378	398	389	377	389	392	395	394	391	361	380	392	369	371	363	348	393	422	360	379	366	359	358	368	410	397	408	414	380	396	390	393	389	404	391	388	367	419	416	381	410	383	416	370	386	359	356	403	366	383	366	414	391	413	431	367	368	410	352	420	386	381	359	374	392	359	355	393	429	419	419	380	360	400	415	383	380	395	379	397	372	403	372	366	388	396	363	368	398	408	369	371	386	372	383	365	372	401	363	415	384	394	349	370	403	425	387	395	363	408	404	390	370	400	408	377	434	411	379	391	383	404	401	436	377	370	411	422	396	390	376	379	401	422	416	357	379	391	389	407	374	360	401	358	398	409	385	383	406	379	425	403	395	353	385	359	390	437	379	364	419	422	407	385	424	371	386	405	356	373	439	400	387	402	374	380	400	401	422	417	358	377	412	387	371	381	372	405	399	395	356	373	381	371	404	420	383	397	389	401	390	405	358	394	370	389	406	413	380	372	387	367	420	388	416	412	402	353	392	373	403	399	391	345	391	381	432	374	401	394	419	405	353	434	388	355	385	385	392	394	412	397	390	396	393	404	408	378	405	388	390	415	374	361	369	387	380	357	413	385	402	376	384	346	374	413	371	368	380	391	393	383	362	403	415	377	377	384	375	364	431	360	411	443	360	376	398	416	409	359	378	371	363	358	442	362	388	406	385	408	395	390	373	401	385	350	407	390	411	402	397	380	382	375	368	397	359	417	362	368	378	368	388	392	387	390	405	413	391	375	381	397	378	410	372	420	396	395	379	393	398	399	401	393	418	432	418	360	342	402	370	383	402	395	348	391	405	354	395	399	371	426	418	402	379	385	412	412	412	418	400	373	415	365	385	405	382	385	383	389	381	380	396	396	388	362	370	376	397	396	376	376	393	422	389	407	380	395	383	402	377	392	390	407	415	395	393	379	388	409	385	363	411	373	369	395	379	384	383	396	369	399	415	355	392	387	406	383	355	391	347	392	404	385	379	383	369	412	385	362	347	368	404	391	364	424	405	395	366	384	393	383	399	369	377	376	361	410	405	356	407	413	416	385	385	386	403	398	422	425	409	381	372	416	374	390	387	356	385	388	382	387	381	401	399	422	371	388	392	419	396	388	381	366	369	392	422	374	372	397	403	386	407	364	400	403	384	388	384	400	370	386	387	364	428	390	393	407	374	378	410	388	393	378	423	395	386	384	374	414	408	390	361	423	408	396	356	379	383	397	389	402	371	364	408	394	410	362	408	390	398	390	412	352	355	426	375	393	387	376	387	380	417	410	395	419	400	403	383	379	387	398	399	372	399	347	370	407	383	402	365	400	355	381	394	409	414	367	366	385	404	388	406	385	414	381	349	373	387	417	355	411	359	429	411	393	400	408	423	400	367	382	385	423	400	346	392	373	412	408	390	436	398	379	348	418	403	408	378	388	421	423	413	382	375	365	413	387	387	395	388	378	420	379	374	436	424	410	405	424	400	370	426	357	349	328	385	410	427	374	352	406	423	381	420	424	390	381	373	379	383	402	423	379	433	380	400	369	399	387	368	390	382	410	341	386	386	393	359	363	384	400	438	362	374	402	385	363	376	408	365	392	369	377	382	380	378	372	393	384	375	404	386	404	374	443	365	385	422	407	397	391	382	384	380	392	415	373	403	375	384	394	386	395	412	399	416	397	411	399	408	379	390	394	404	395	385	388	430	367	393	385	387	388	392	408	393	403	369	358	411	373	392	404	388	389	373	376	373	382	384	428	367	406	375	340	366	365	410	399	404	420	367	407	373	394	379	399	374	392	389	373	346	393	395	389	405	382	375	411	400	383	368	413	407	374	411	394	424	398	418	397	377	396	357	379	429	385	345	414	418	377	394	386	395	414	388	378	385	385	357	387	402	374	418	424	407	418	377	362	384	372	388	405	399	370	376	412	417	395	370	365	411	402	361	377	387	394	397	386	386	414	377	390	408	405	372	379	382	418	368	388	368	355	414	352	400	365	365	392	373	375	381	392	358	333	398	382	409	352	362	399	385	376	397	366	406	390	351	413	382	411	404	433	386	390	413	383	387	365	405	397	384	387	411	384	397	401	387	393	382	395	399	362	380	432	386	403	379	428	392	363	376	397	346	384	362	358	367	379	361	364	378	363	372	372	408	375	392	348	406	344	354	405	412	390	367	391	348	373	416	413	373	395	366	358	395	401	388	400	391	407	393	378	387	413	358	406	417	358	376	426	390	349	399	397	379	391	398	363	429	377	382	397	376	362	388	384	397	381	353	382	414	435	373	386	371	392	409	432	374	394	411	387	365	399	363	415	382	402	351	404	407	376	366	401	392	382	402	383	392	396	393	421	448	399	406	370	368	419	410	373	402	352	436	413	395	377	406	393	413	400	374	414	391	405	379	368	390	392	399	358	387	368	390	390	376	373	364	373	376	418	420	368	378	377	390	372	380	399	379	385	379	387	379	357	403	401	395	406	405	410	384	413	359	399	388	380	359	399	373	424	366	396	357	414	379	372	385	385	374	412	399	400	396	382	398	402	388	391	392	392	438	371	399	419	384	369	403	388	375	355	361	407	386	390	376	400	393	422	374	386	373	388	370	391	388	399	414	386	391	396	402	363	390	400	372	416	338	384	407	414	388	385	347	390	373	362	358	405	416	404	379	427	408	387	424	393	374	373	382	413	394	401	417	383	368	387	397	414	389	355	380	386	375	390	389	392	403	398	426	395	410	398	419	402	413	361	403	404	393	411	369	410	443	389	396	425	417	386	414	424	406	400	402	416	399	391	404	372	350	396	396	431	414	386	418	372	410	404	378	385	426	390	372	383	380	422	371	406	407	399	368	377	387	439	387	414	396	393	355	368	417	389	409	405	396	393	391	366	361	381	378	391	401	405	368	362	381	361	406	385	389	374	375	391
18309	54609	78183	23533	8218	9977	6891	2466	1975	1612	1367	1244	1102	950	816	816	728	705	700	582	580	557	525	516	528	479	479	528	490	474	452	464	436	469	428	434	463	438	425	433	436	394	442	410	382	410	362	346	370	427	389	392	384	393	384	408	383	429	407	404	381	402	372	404	363	389	371	384	337	397	398	424	436	396	387	406	379	369	387	368	351	377	405	399	383	375	362	352	371	351	383	381	382	377	352	390	363	385	358	432	372	357	415	413	377	396	364	388	395	386	366	358	381	379	381	339	358	370	385	357	320	354	400	386	391	369	378	411	350	394	364	359	385	387	357	407	354	412	364	360	360	373	355	384	366	394	365	363	357	364	392	388	421	350	318	353	365	373	395	373	342	401	400	369	415	358	388	368	363	361	335	387	373	357	391	358	359	346	373	375	383	356	373	385	366	423	364	401	383	360	392	371	352	345	348	370	369	383	375	372	355	378	373	394	400	380	358	380	389	377	404	355	394	356	374	367	390	349	387	396	369	417	349	377	386	371	398	343	391	391	367	365	397	360	378	383	349	357	354	379	353	393	397	366	399	371	410	401	386	349	350	371	377	361	389	371	391	357	360	382	370	364	371	365	404	381	354	384	404	383	360	371	368	399	315	387	388	380	388	385	364	361	387	375	385	373	376	410	391	362	349	376	388	393	363	364	369	355	392	367	368	365	379	372	395	371	376	385	391	374	413	381	352	342	369	362	356	380	344	369	379	309	404	377	385	400	376	395	381	355	387	402	373	387	391	359	339	353	350	375	385	376	366	362	370	328	395	410	372	347	362	378	409	382	396	376	341	334	334	384	355	351	404	381	400	401	353	374	404	345	389	383	398	361	369	402	346	386	405	365	402	370	399	338	400	376	391	390	380	399	387	381	367	382	361	383	362	382	407	346	396	400	397	367	386	376	354	399	361	386	370	369	383	366	383	372	362	380	408	339	365	382	351	400	392	344	361	374	352	375	377	371	373	367	347	354	356	383	380	394	368	392	357	390	356	365	361	390	388	365	374	404	382	337	405	391	399	370	369	393	382	363	361	395	368	388	356	391	404	392	354	388	363	362	407	398	384	369	367	385	372	375	366	365	408	397	392	383	385	364	396	361	351	357	364	383	366	376	394	357	385	376	392	420	335	366	380	367	354	405	358	389	359	403	363	359	376	411	350	392	382	376	391	371	379	363	336	385	365	339	366	351	411	379	366	393	363	393	382	353	354	363	374	337	372	395	404	364	366	379	380	352	356	410	396	336	343	373	404	368	422	360	403	380	352	375	409	368	365	377	383	351	351	369	366	357	384	343	357	363	358	361	386	393	361	406	368	380	362	370	402	338	368	350	364	348	348	425	380	367	334	348	362	370	343	383	389	397	351	384	397	391	390	391	386	353	362	369	338	369	397	383	375	380	381	391	372	362	423	389	384	353	379	364	400	355	341	359	392	369	404	341	407	360	389	409	367	369	364	374	392	406	334	365	361	381	349	404	386	382	367	373	386	375	384	358	353	367	356	392	386	320	375	371	398	375	354	361	397	387	412	363	374	381	341	381	399	388	404	378	404	372	365	365	391	352	379	366	358	355	345	362	389	397	366	385	369	358	371	365	365	343	383	357	365	354	390	359	386	386	373	375	395	377	396	369	361	401	393	384	376	368	346	385	349	353	391	383	377	360	381	369	368	387	366	372	392	355	358	363	416	368	380	362	409	390	325	336	377	367	397	378	383	335	373	347	351	379	409	356	354	403	410	361	374	345	382	366	342	347	388	378	353	399	374	351	381	363	377	372	365	357	394	395	373	364	381	389	363	384	398	372	379	411	388	378	355	388	366	363	326	364	385	382	384	340	381	359	405	366	371	350	366	402	399	391	371	374	365	368	421	378	372	397	378	365	393	357	375	371	399	368	418	399	382	384	390	393	389	358	360	397	355	388	376	369	334	443	349	375	357	401	374	357	352	374	334	373	382	355	367	391	363	359	366	376	364	348	395	360	393	362	379	375	393	377	377	394	383	384	418	360	378	378	407	361	386	366	397	355	351	407	385	409	359	378	391	402	374	395	361	387	360	372	350	369	372	404	367	376	342	382	367	372	403	402	392	407	379	412	367	374	373	380	360	405	401	397	399	377	374	398	388	394	392	359	408	396	354	359	341	358	392	371	355	370	384	357	353	382	346	364	383	344	368	372	383	379	379	425	371	353	358	365	367	348	418	390	357	364	362	345	353	397	375	367	376	384	374	378	382	345	395	375	354	374	373	390	386	404	375	391	392	353	404	345	368	356	371	387	387	370	408	342	388	411	375	368	402	358	364	348	358	408	376	372	368	352	369	382	349	391	354	390	376	420	376	368	353	341	384	355	367	375	387	362	380	364	326	372	382	355	355	342	373	376	351	372	347	376	374	382	383	349	386	367	350	382	366	343	363	349	362	382	373	362	327	398	351	386	388	391	365	368	387	401	345	368	358	421	384	362	375	408	341	385	368	400	371	374	406	382	360	378	371	379	351	383	386	389	357	365	367	394	368	390	377	357	388	383	337	337	402	371	392	369	361	352	370	368	389	401	412	365	351	368	386	364	395	354	366	367	410	326	402	365	392	370	372	370	350	339	369	360	391	400	377	368	364	374	350	372	396	364	389	337	377	378	369	382	393	388	357	351	367	394	369	384	367	368	380	363	377	338	338	374	379	367	377	393	381	329	398	375	385	401	390	358	362	375	358	377	365	365	405	398	405	359	358	409	365	404	429	408	396	405	386	372	365	404	366	347	392	356	396	360	369	369	378	357	377	363	379	364	386	365	402	415	376	400	387	364	357	352	362	355	393	408	375	387	368	363	345	381	381	354	358	367	388	340	380	404	379	335	421	357	367	391	381	352	346	376	346	369	377	365	377	423	361	389	390	378	378	380	394	344	398	399	401	394	379	358	401	366	387	356	389	363	408	377	349	411	407	388	397	373	398	382	369	395	362	360	353	380	371	394	388	362	403	405	370	397	375	394	364	392	405	370	396	357	395	366	388	371	435	332	364	368	390	390	385	365	391	366	366	368	400	359	359	377	353	396	362	370	383	374	376	355	370	352	373	386	403	405	349	349	351	380	352	382	358	375	387	375	338	378	344	384	398	355	363	375	400	429	383	375	402	393	350	347	385	350	372	349	372	418	375	384	383	399	384	333	388	384	382	356	374	384	327	369	391	400	377	397	368	393	381	408	373	376	389	359	391	394	375	412	345	358	390	411	404	388	386	394	449	404	357	383	377	343	352	362	390	358	386	358	366	377	364	384	355	388	401	334	371	383	428	357	352	385	378	376	352	369	368	379	367	381	367	371	399	382	352	362	360	365	365	364	382	371	379	359	363	436	362	366	364	369	342	386	352	369	353	365	338	374	368	375	385	368	406	389	387	363	380	336	379	377	360	375	342	410	377	399	378	384	365	339	382	377	411	368	366	372	394	338	402	368	360	405	370	379	357	413	388	379
27707	17879	19297	5530	844	850	300	164	126	132	140	140	126	139	124	120	122	118	111	115	115	138	136	131	149	138	106	108	114	118	117	125	118	142	118	115	117	125	117	129	126	102	130	126	131	111	110	135	132	146	134	140	113	120	115	134	111	118	111	127	124	117	115	124	113	133	112	129	122	108	112	106	118	102	131	127	123	120	101	132	129	129	119	125	116	120	113	106	104	113	107	133	120	103	106	111	147	128	127	119	120	112	122	144	116	108	127	106	119	119	110	112	114	121	127	106	121	111	119	129	101	138	120	109	113	140	117	121	148	118	126	107	116	116	138	125	116	119	116	128	108	132	125	121	133	126	129	108	132	122	110	102	122	119	102	109	114	118	117	111	115	131	107	127	126	125	93	117	95	125	129	115	128	118	101	131	132	119	142	139	125	112	101	113	113	113	118	121	105	112	116	126	129	125	110	109	103	111	119	123	108	126	107	120	113	117	117	119	133	141	109	137	118	116	121	108	123	126	135	135	110	116	122	112	115	123	115	140	112	121	125	121	111	119	126	123	138	115	117	133	130	121	94	95	137	110	123	110	103	125	110	91	111	110	127	107	105	115	134	118	117	95	137	111	110	95	111	108	132	129	110	110	101	124	125	108	122	117	117	109	111	92	111	120	106	105	120	130	117	120	126	129	106	107	106	129	111	127	121	126	111	130	98	119	116	130	109	135	136	124	119	104	113	110	117	105	136	122	119	119	126	147	118	131	115	119	110	147	107	107	111	114	125	105	111	130	92	125	109	111	119	116	120	108	113	122	117	124	120	130	142	113	123	134	117	105	110	130	117	128	114	120	119	112	123	112	97	115	121	140	123	134	129	124	115	137	113	137	127	103	121	107	119	121	129	111	116	126	125	112	123	128	110	126	121	117	129	126	130	127	127	111	123	116	120	129	112	129	104	118	116	114	116	115	128	109	117	112	110	106	113	118	128	126	98	101	117	127	110	116	98	122	109	116	124	127	125	129	116	132	113	124	119	117	86	100	127	123	126	117	122	112	144	103	132	126	115	133	116	114	124	108	111	105	111	129	94	91	100	106	116	126	114	130	114	115	126	117	116	155	126	132	134	125	115	118	116	109	137	136	128	138	133	119	125	129	114	131	114	122	127	121	126	109	125	141	128	123	101	110	105	141	131	122	143	129	131	119	116	131	105	111	110	138	113	131	137	129	118	125	120	115	135	126	122	127	121	110	98	111	117	134	131	113	125	104	106	132	145	126	125	111	118	126	108	116	109	135	131	109	111	106	112	127	113	107	116	97	120	111	112	122	118	118	124	112	98	107	99	129	122	113	123	131	129	115	104	114	103	108	145	114	127	119	147	117	96	102	118	119	121	120	122	104	134	121	120	126	124	94	100	115	105	121	117	130	98	115	127	115	107	121	124	110	110	138	121	131	121	115	125	124	125	119	128	101	109	125	123	115	129	126	120	133	111	106	121	136	102	123	121	134	131	117	109	114	110	111	108	112	126	134	114	118	112	102	121	134	140	112	133	117	143	110	122	124	132	113	131	132	141	111	143	110	119	120	108	101	136	108	116	110	114	113	113	96	133	102	132	137	130	115	118	104	123	122	117	125	127	108	114	112	121	100	116	111	120	123	120	121	111	113	117	116	123	137	129	112	126	113	120	107	106	127	116	121	125	120	124	141	138	110	98	115	114	141	105	121	101	113	113	120	130	120	113	123	124	121	153	108	134	106	121	117	118	124	113	109	120	99	120	82	105	125	99	123	117	105	104	106	132	100	121	131	116	129	100	116	121	109	123	102	106	119	121	104	113	115	132	119	112	108	127	128	117	115	110	114	122	120	110	102	117	138	118	121	126	120	110	119	117	136	113	117	119	143	140	116	131	116	125	136	135	119	113	113	117	112	114	135	114	117	91	132	108	117	124	111	116	109	126	127	121	117	119	105	130	127	115	113	115	118	109	125	115	124	122	118	115	106	108	110	117	113	130	149	117	137	111	122	134	98	121	116	136	113	123	122	147	108	113	138	127	104	105	115	116	123	116	119	119	120	120	112	114	120	119	127	128	153	132	123	113	135	120	118	122	119	109	118	104	102	123	95	110	132	121	124	119	122	118	130	112	115	123	135	122	113	123	134	109	121	119	122	130	118	112	120	126	127	137	104	116	128	121	127	89	111	114	105	119	120	116	113	123	109	132	107	120	107	105	130	120	121	127	130	114	135	138	121	114	113	121	116	104	120	125	122	125	121	120	132	108	102	110	109	115	102	124	104	114	111	131	112	116	122	94	127	117	126	123	122	131	125	117	111	139	120	117	127	111	118	120	133	114	145	116	125	122	131	117	103	119	125	124	117	129	97	118	109	120	100	109	120	116	131	114	118	113	118	117	110	141	124	141	104	105	132	114	125	105	127	119	135	116	134	118	141	99	112	111	111	130	128	118	121	123	124	130	110	115	107	126	120	98	126	116	102	128	120	135	113	117	111	128	131	112	115	108	111	108	122	129	140	133	117	117	107	131	110	104	107	111	113	105	133	128	118	118	127	109	115	113	110	121	123	111	149	110	116	118	108	103	132	111	105	120	115	113	106	129	124	122	110	126	114	115	132	112	128	114	132	101	114	126	109	131	126	134	118	116	106	116	135	126	105	124	141	122	121	122	122	116	112	118	120	111	104	121	116	128	118	118	98	139	149	113	128	102	113	126	111	141	104	105	112	119	126	130	121	141	122	120	115	123	108	119	133	126	114	104	112	129	141	132	133	119	106	123	109	132	126	101	116	134	119	123	119	124	110	112	124	134	126	115	113	114	118	111	124	108	135	110	125	128	118	130	115	138	127	113	126	104	126	115	98	114	120	127	137	108	117	108	142	130	117	120	116	104	122	106	131	118	128	123	105	120	120	140	119	113	116	130	93	127	118	110	111	133	131	114	115	131	114	112	119	144	134	127	126	99	114	132	137	113	124	131	138	129	132	112	116	115	108	99	112	133	122	120	116	106	132	140	123	117	90	124	117	97	112	120	112	136	105	130	120	110	118	112	135	117	106	97	127	98	133	135	122	95	103	130	118	128	121	116	124	116	130	118	124	116	108	129	121	120	118	122	103	115	110	94	118	136	129	116	102	116	107	122	120	120	119	144	134	116	128	115	124	132	128	104	119	108	122	103	99	110	119	112	102	94	110	123	120	129	114	122	109	121	134	116	107	119	115	94	115	114	134	119	136	92	132	136	122	119	109	110	126	129	125	120	109	103	124	118	116	124	138	136	111	97	120	129	114	102	103	112	113	132	123	138	117	104	131	105	104	118	115	118	105	134	132	113	117	107	136	107	118	111	128	121	107	100	121	118	134	114	116	135	128	128	91	96	107	121	124	125	103	125	106	136	113	113	125	128	121	129	109	107	122	131	107	121	143	120	102	129	111	120	122	104	150	124	133	137	138	143	127	114	115	119	118	123	114	126	119	122	117	135	110	115	133	107	115	125	101
12413	19384	23244	4723	1615	1706	544	187	205	194	161	152	158	148	143	158	143	157	149	137	147	141	123	133	127	119	154	144	143	143	149	134	148	142	149	139	130	136	142	133	140	145	143	138	154	130	127	129	134	156	146	140	138	130	145	136	149	124	127	163	142	139	135	130	134	113	135	140	134	149	145	142	128	156	133	139	145	122	145	129	131	148	140	139	129	145	141	140	127	132	135	133	152	129	139	148	128	137	138	140	165	133	124	122	139	155	145	138	140	125	130	140	132	137	134	127	109	132	121	155	125	123	158	137	109	123	140	139	132	155	125	156	147	150	146	138	140	134	133	142	123	124	154	115	143	149	138	140	128	128	127	127	150	138	128	126	119	126	123	138	134	123	153	152	144	142	98	112	112	135	132	124	144	137	125	141	138	139	128	149	139	162	136	152	140	135	131	129	147	151	138	138	147	137	138	128	159	141	138	84	125	146	157	136	144	163	121	127	152	109	145	146	131	129	119	122	125	151	122	161	136	136	152	133	134	118	158	105	143	144	135	137	137	136	128	144	115	136	152	109	130	122	132	120	137	133	161	147	118	118	143	145	140	106	139	125	117	133	130	131	134	133	140	144	150	131	137	130	147	144	127	147	119	121	133	147	144	130	124	130	135	115	127	141	134	126	141	132	142	138	117	136	114	137	122	137	146	136	125	153	120	129	139	130	146	141	150	136	141	134	134	107	133	163	152	144	157	111	152	143	126	154	138	147	136	125	145	127	140	123	131	147	121	126	129	117	143	141	130	133	135	147	130	141	146	153	152	146	136	148	128	118	136	123	110	144	128	150	114	143	120	136	145	146	136	132	144	133	134	146	127	135	139	159	136	129	126	146	135	139	130	142	131	160	129	140	127	129	142	138	150	123	134	127	134	132	146	108	118	144	129	133	127	119	113	144	157	124	127	158	136	145	126	127	145	150	157	130	118	143	122	152	134	109	137	132	135	125	131	146	138	145	137	119	122	150	129	132	139	128	144	119	139	133	152	127	143	148	136	149	123	136	130	118	124	142	156	142	142	138	102	128	140	144	138	135	147	133	148	127	125	121	130	131	149	150	125	155	132	139	154	153	123	121	142	140	145	131	116	149	126	122	137	132	152	142	130	125	138	120	129	125	121	127	154	145	120	159	139	127	139	128	118	166	142	134	147	147	139	123	147	144	145	127	135	135	134	145	138	151	127	140	133	126	114	149	142	123	134	114	131	118	129	128	115	127	127	140	145	116	123	130	134	137	117	114	148	117	122	132	127	128	154	113	142	126	140	151	131	135	139	150	141	141	121	124	117	160	132	108	137	139	151	132	114	136	130	130	127	129	148	141	130	125	144	107	106	151	131	143	132	150	115	137	140	132	119	130	136	136	156	135	114	128	156	140	129	135	132	142	144	132	121	135	142	135	141	133	149	129	134	115	122	140	136	145	130	135	127	133	129	137	145	151	142	121	148	133	124	119	127	145	136	123	149	133	129	118	139	115	133	137	151	142	136	117	153	125	138	151	113	120	123	128	129	157	162	146	124	145	140	149	148	150	143	133	158	139	139	129	122	148	111	137	131	137	114	125	130	125	131	136	135	120	142	168	130	125	120	128	128	126	138	130	116	121	123	133	120	121	145	138	138	129	141	149	143	137	164	133	144	162	140	143	134	127	119	128	156	140	120	125	131	126	134	149	136	148	109	132	101	157	124	127	124	128	140	134	119	148	128	142	130	144	141	117	143	126	134	129	161	132	137	151	132	134	125	113	131	134	134	115	137	129	130	137	136	129	130	128	142	145	131	130	152	135	133	150	142	141	156	147	138	138	139	139	140	148	104	117	149	127	152	142	124	125	144	133	131	159	116	130	141	134	140	112	122	133	134	132	114	122	119	135	118	122	135	133	139	144	128	127	143	128	134	126	122	138	158	133	151	152	133	119	149	120	130	135	119	130	129	138	169	132	143	153	136	132	135	130	145	155	131	142	139	148	141	140	132	116	147	140	120	127	163	115	150	154	113	141	131	147	125	151	141	142	126	145	129	152	133	122	132	138	142	127	135	125	126	122	123	151	129	135	124	141	130	138	115	133	133	156	123	130	136	153	132	128	125	134	114	144	139	156	155	147	137	135	156	137	143	132	138	125	121	144	152	142	151	143	162	124	147	150	138	123	124	126	124	143	145	136	142	143	116	132	140	142	153	145	134	149	126	129	126	159	158	145	136	135	139	134	136	161	134	130	141	136	125	150	118	138	142	163	151	115	116	117	139	140	140	136	130	147	115	131	111	141	147	133	129	127	140	148	117	136	111	137	143	146	125	128	130	134	141	137	143	138	134	150	144	144	135	140	154	123	139	148	119	134	139	126	112	137	149	158	154	144	129	130	136	136	106	125	148	138	133	138	129	150	129	138	139	139	132	135	138	137	143	142	141	145	137	140	128	138	147	152	151	128	137	121	138	106	115	152	147	133	132	149	137	145	135	134	144	110	131	157	134	134	153	154	144	137	148	124	113	140	166	121	124	143	137	149	120	125	129	155	135	127	129	128	137	131	125	148	131	142	141	138	118	132	119	138	139	141	143	137	137	125	122	147	134	122	113	139	127	152	141	147	123	119	132	151	138	141	140	145	143	147	134	160	125	129	138	125	149	139	132	122	127	147	147	131	111	141	136	138	106	142	136	127	134	135	150	151	132	129	138	145	148	143	127	148	157	154	117	120	137	148	136	153	137	142	124	124	153	142	119	136	143	124	114	140	144	124	147	123	145	120	157	114	138	120	148	125	132	156	128	135	133	102	135	128	139	142	140	156	128	141	156	129	156	137	142	137	138	124	126	129	129	143	136	138	131	144	146	141	127	129	124	130	141	146	144	140	154	117	121	131	136	132	142	138	133	135	116	134	144	132	114	125	145	137	141	138	139	128	140	138	138	159	137	133	141	126	150	139	158	137	158	121	143	108	121	144	146	143	130	142	165	147	141	134	119	121	171	146	135	124	109	169	140	150	133	139	138	136	135	126	134	136	150	140	129	140	117	134	151	120	123	141	138	145	145	132	152	119	127	128	151	145	133	129	131	134	115	141	136	124	146	145	142	141	146	133	134	129	143	146	150	121	149	128	136	132	128	144	131	151	143	126	137	132	124	147	128	130	142	127	130	160	120	119	131	152	129	128	130	148	133	118	128	124	122	149	131	115	146	128	111	113	150	111	131	137	111	138	117	119	122	106	152	128	137	136	131	115	158	147	118	140	131	126	139	143	144	149	132	123	131	131	147	136	142	136	133	117	134	123	129	148	144	131	147	120	138	130	152	137	164	122	143	142	138	135	149	134	138	135	127	124	140	114	129	129	128	125	127	143	125	148	124	129	161	131	121	137	133	140	136	138	136	176	127	137	143	137	150	131	125	131	124	154	124	122	129	141	142	152	123	137	138	115	142	145	135	138	176	137	122	149	147	137	132	149	126	142	124	129	144	136	140	136	153	152
24579	20259	29476	24648	20128	17958	5911	782	485	422	419	392	353	297	278	261	265	276	271	247	227	208	231	200	224	223	211	214	191	208	210	222	199	205	181	217	211	191	217	202	178	171	198	201	188	194	181	184	167	184	200	191	172	177	170	199	173	174	187	190	201	206	175	184	209	192	203	189	191	222	152	191	175	165	157	180	209	171	201	188	175	186	177	157	158	193	173	202	202	181	180	167	198	196	196	171	187	184	175	199	172	175	185	184	192	188	176	206	193	161	170	178	162	174	184	165	148	185	173	176	180	184	185	190	173	170	169	188	185	203	184	206	206	201	170	189	173	192	176	194	178	172	171	170	167	155	187	192	178	161	165	194	184	161	157	182	189	161	178	182	173	179	163	178	159	193	195	179	210	177	204	200	204	182	194	181	168	176	181	177	193	176	159	171	202	186	196	176	167	189	189	193	170	180	181	212	182	172	219	179	200	184	186	187	193	183	181	149	170	199	178	187	181	176	182	165	155	181	196	170	189	177	190	168	182	173	158	187	191	179	181	162	166	152	168	187	185	191	173	176	178	176	176	164	179	176	184	187	178	173	171	162	159	197	186	187	193	192	161	154	201	186	179	170	176	217	157	172	191	170	171	181	162	225	186	174	184	201	185	175	171	216	180	198	185	176	186	172	185	171	186	170	190	170	192	182	231	169	178	193	170	210	179	191	184	180	176	199	206	188	173	161	160	186	177	184	181	185	193	206	170	162	184	196	193	183	191	181	204	163	194	167	188	176	181	171	170	193	163	183	184	197	206	178	146	194	235	183	196	188	190	180	158	182	203	200	201	178	174	189	170	173	159	180	195	196	170	167	165	189	170	165	194	167	204	192	178	182	177	182	160	187	191	175	179	174	171	162	180	190	187	206	189	163	172	191	159	180	149	184	191	166	201	166	178	186	184	176	193	196	194	188	184	173	179	200	173	183	184	186	195	173	169	182	161	186	179	175	196	161	188	176	189	175	168	157	188	199	192	183	164	204	204	175	197	176	186	175	174	166	161	162	169	186	185	178	165	176	203	188	197	186	174	180	161	192	180	190	190	193	167	174	168	166	193	192	172	196	176	195	200	192	170	184	180	174	180	172	168	170	185	188	192	172	170	191	180	192	182	181	179	178	183	177	201	189	209	157	171	195	199	181	201	172	158	170	181	152	187	185	165	161	172	167	187	190	185	192	198	165	206	187	170	181	202	183	173	179	180	200	187	169	173	189	162	176	196	193	166	179	179	186	196	181	152	183	175	189	179	181	179	186	149	175	165	194	170	185	172	178	169	193	187	177	178	200	169	169	160	207	187	183	178	160	181	187	182	161	176	187	192	174	199	199	171	176	191	183	198	204	175	178	203	175	212	173	187	194	213	172	177	176	177	175	193	185	182	193	178	178	162	194	191	160	189	192	191	189	176	193	175	163	196	189	187	177	178	197	178	185	184	174	155	183	200	184	184	163	189	181	203	170	189	196	188	176	185	182	199	169	210	168	189	194	192	167	199	197	182	189	161	185	214	170	138	167	174	182	169	196	183	167	177	173	174	173	176	166	164	197	181	208	166	191	192	183	175	158	190	188	140	207	165	198	154	178	170	196	199	188	168	182	203	205	203	174	182	192	160	183	184	206	191	164	171	149	195	178	192	180	181	179	203	191	184	188	196	192	177	191	181	162	190	190	160	192	173	178	189	199	176	181	177	173	193	184	202	160	179	187	184	190	175	174	187	180	187	176	176	174	190	170	184	178	161	198	176	187	170	178	155	176	170	163	158	195	185	215	179	188	200	155	165	196	165	200	178	188	207	180	187	219	168	181	197	197	195	166	182	193	199	167	191	168	172	187	176	188	180	168	191	191	177	167	181	188	160	171	180	181	163	182	173	205	192	174	176	170	201	150	199	186	206	216	180	175	193	187	178	178	178	185	168	178	182	171	154	192	168	180	165	157	161	180	200	191	192	204	197	195	184	173	190	190	185	180	166	176	180	183	173	189	162	197	200	157	195	170	204	154	170	196	183	190	185	164	176	168	175	193	187	186	180	196	171	179	200	179	189	219	172	166	179	188	182	187	189	197	184	189	151	194	162	191	172	179	168	170	205	191	157	170	176	174	220	193	189	168	187	193	168	174	165	166	202	185	189	183	199	168	184	206	165	187	167	195	202	176	189	179	171	174	190	203	173	186	169	173	195	176	193	203	188	197	166	182	184	166	186	186	174	212	183	186	175	183	176	192	173	175	192	188	209	176	176	173	204	184	175	191	178	165	193	160	203	194	207	204	170	171	199	180	186	184	175	154	180	179	148	171	194	179	181	188	171	193	176	174	172	202	190	188	222	188	196	183	160	175	182	186	172	183	191	187	190	189	179	198	193	188	207	176	191	178	171	176	174	180	175	178	161	177	184	170	140	179	177	170	188	170	197	193	180	187	169	188	188	180	195	178	197	179	172	172	189	191	187	202	169	179	195	202	190	165	182	183	185	185	162	165	183	175	199	173	197	178	186	171	189	183	175	171	202	162	186	174	193	181	171	191	193	199	193	178	186	174	184	175	149	188	169	169	200	154	144	155	144	190	179	195	192	165	186	161	164	188	213	181	177	182	174	195	197	184	177	170	187	173	195	171	169	182	201	168	187	181	204	209	174	176	197	187	183	175	188	204	184	187	201	179	165	185	197	184	176	185	179	197	195	205	157	172	187	195	173	168	191	204	185	153	200	197	182	187	163	186	186	167	157	179	198	222	175	184	175	176	176	191	183	183	203	156	195	201	196	162	184	177	167	169	171	187	176	193	174	174	179	158	171	148	169	172	193	199	174	178	185	176	175	178	193	165	182	175	193	198	200	185	185	185	197	183	198	194	161	187	177	186	195	181	171	171	155	185	194	172	189	185	176	173	161	186	185	227	186	146	181	180	177	190	202	200	194	178	197	166	179	193	187	168	178	201	188	165	207	194	164	192	185	184	194	184	185	195	185	187	193	160	160	166	176	198	158	188	184	181	177	180	193	179	182	163	176	171	181	185	183	179	167	203	178	166	198	158	189	181	190	186	201	171	191	184	201	177	184	192	178	160	181	186	177	192	179	188	212	169	199	198	177	193	185	198	210	194	196	200	174	217	189	188	175	193	176	203	172	163	158	177	174	193	150	172	162	182	175	184	160	200	179	155	207	189	176	163	187	177	162	186	190	180	171	169	167	174	191	187	182	171	177	177	173	189	170	180	177	189	206	159	170	179	164	151	171	161	199	188	165	144	179	159	176	174	180	157	211	174	184	171	172	169	194	184	197	170	169	148	183	161	191	182	183	181	187	169	200	189	174	182	187	195	167	202	179	187	198	177	167	171	163	171	168	179	175	173	160	192	196	158	178	187	186	179	180	188	142	177	177	169	154	197	152	158	186	165	191	166	200	186	166	192	198	151	185	186	175	180	173	180	186	182	192	170	181	190	162	181	191	195	187	162	162	166	180	180	185	162
13888	54188	67367	18551	5489	10827	3106	1303	1013	773	673	648	506	486	413	376	383	375	342	285	273	254	221	262	240	266	238	257	203	228	215	208	241	224	223	200	228	201	218	184	203	184	201	226	208	204	207	207	188	197	172	192	188	187	210	183	183	177	203	178	198	196	195	216	187	184	195	186	182	200	211	178	176	192	187	206	190	184	196	183	182	185	182	183	184	212	190	191	181	181	152	190	190	183	192	188	189	167	196	206	207	177	173	169	181	202	180	173	173	191	185	198	190	180	199	193	185	170	185	206	188	171	183	192	193	155	202	190	163	201	170	199	193	180	178	184	167	197	206	183	186	201	195	171	189	194	161	196	186	176	172	184	206	214	182	182	205	155	194	148	166	177	203	202	182	173	168	179	206	171	166	191	183	158	184	169	186	207	187	182	167	178	180	170	160	190	187	183	170	178	186	212	175	178	195	170	170	184	204	167	191	206	192	178	187	202	178	170	191	193	165	178	187	180	179	194	176	175	203	185	172	172	171	205	166	192	176	204	207	188	165	197	199	187	199	204	188	185	189	168	192	205	187	192	175	192	160	171	156	154	174	176	170	181	184	196	184	189	183	192	180	184	149	187	186	202	184	170	163	184	172	180	194	188	180	165	180	156	174	177	163	158	193	166	182	174	184	192	188	207	164	175	164	176	197	180	174	179	184	201	175	175	185	167	190	173	165	191	191	166	167	158	173	198	170	186	180	169	169	202	182	159	181	170	170	179	187	194	181	194	176	206	186	167	189	183	171	199	151	170	175	185	188	199	182	171	186	173	169	176	155	179	163	184	158	169	160	194	182	170	165	172	156	161	189	200	189	199	181	178	163	160	192	186	182	194	180	182	186	182	178	188	178	177	194	192	178	179	192	169	188	187	187	182	193	172	173	201	184	187	186	203	189	181	196	166	173	165	198	161	170	167	168	198	152	213	169	174	158	190	190	172	193	209	199	165	192	200	190	201	205	188	189	194	169	191	180	192	184	183	182	198	168	193	179	182	189	180	190	204	176	175	167	173	171	190	186	177	166	175	172	176	169	193	161	188	181	180	191	187	177	196	188	191	178	159	191	206	171	185	180	182	170	196	192	161	189	164	156	188	155	179	153	209	176	180	187	184	184	185	182	175	183	189	163	175	170	189	183	179	184	174	176	178	178	182	198	174	188	197	188	196	181	179	157	212	168	189	191	149	184	178	159	151	188	210	165	182	178	168	167	192	167	172	195	167	186	210	172	177	180	181	174	186	169	182	191	181	162	180	160	197	179	174	193	190	191	171	188	180	195	176	178	172	163	200	184	187	152	166	181	171	200	172	184	188	170	198	180	177	176	182	184	200	165	192	174	195	180	199	169	184	192	174	184	193	173	207	185	165	175	182	169	167	172	186	161	193	187	162	169	166	164	190	167	161	168	166	179	171	162	179	180	187	174	196	207	159	188	168	178	173	178	198	177	187	188	162	176	198	170	178	196	195	192	178	180	183	202	169	179	172	185	185	199	161	177	182	196	169	203	199	196	188	184	182	160	168	165	191	171	179	157	197	206	184	199	178	169	169	175	160	162	151	190	167	186	182	169	193	174	173	194	179	169	203	176	186	195	176	193	178	180	176	184	167	197	182	179	183	188	203	187	174	182	192	191	162	194	185	176	174	176	172	177	170	166	199	176	168	185	182	189	203	190	188	164	178	182	181	166	179	179	184	161	157	194	187	162	190	184	185	178	188	176	174	151	175	192	151	190	166	208	204	200	197	180	178	171	180	166	194	177	194	183	205	178	165	209	168	184	184	195	174	173	183	164	182	185	185	186	171	208	172	183	191	178	178	170	189	148	191	180	168	194	166	190	187	184	181	188	180	199	177	181	191	158	182	189	174	175	170	185	172	185	168	204	196	184	205	205	180	173	199	173	192	176	171	183	186	198	177	164	192	159	190	195	167	178	208	194	166	176	195	176	177	171	189	182	188	186	171	161	164	184	188	223	163	196	183	191	151	177	182	178	185	183	183	174	179	179	178	177	181	170	195	168	185	184	167	192	187	175	185	191	158	177	173	176	185	183	181	183	195	156	178	171	222	193	166	183	182	193	181	178	202	185	187	193	175	162	193	177	171	213	168	184	147	172	181	163	185	197	170	174	162	177	174	170	196	174	165	171	169	179	184	184	157	194	161	181	160	177	190	193	197	189	164	200	188	187	170	192	176	206	175	190	183	189	183	178	184	184	177	186	171	189	200	199	182	173	175	170	207	154	164	185	169	173	210	196	200	187	170	160	176	177	191	157	185	193	184	173	174	174	164	171	202	182	173	176	208	187	212	182	196	181	162	183	172	173	152	200	187	179	177	204	190	177	210	192	174	175	191	189	171	196	185	180	185	185	197	198	179	171	199	195	179	187	195	188	186	222	158	161	165	197	190	205	173	180	167	182	154	164	188	160	182	187	186	173	167	194	171	193	154	178	191	205	175	186	200	176	192	183	175	175	203	175	159	184	171	194	178	200	176	176	196	172	191	187	173	185	226	196	212	183	186	180	167	177	179	172	164	164	179	177	177	201	189	170	176	167	194	190	190	174	190	166	192	197	196	186	155	163	182	163	188	174	188	189	210	176	178	165	183	183	194	167	189	202	180	164	192	175	179	182	189	174	206	183	165	169	183	170	190	181	193	168	182	177	184	225	162	189	187	208	184	179	199	171	167	176	153	172	177	157	168	185	187	175	189	202	176	185	167	172	157	167	181	187	191	185	180	195	168	173	177	180	180	167	190	177	187	186	200	189	188	142	179	176	196	210	160	185	182	174	189	198	191	181	176	214	204	191	165	188	169	179	199	175	167	185	177	164	169	158	195	175	173	187	174	161	170	162	185	197	195	177	191	188	163	180	185	186	152	180	184	183	191	188	194	178	184	160	220	179	182	187	201	206	191	190	182	198	174	176	186	164	174	190	184	180	193	160	214	153	176	191	189	178	185	175	194	189	180	183	177	191	180	190	176	189	194	161	183	176	187	166	192	178	177	170	169	183	171	172	172	177	195	171	174	176	197	165	202	175	200	192	196	152	182	169	182	168	180	202	183	188	183	191	195	202	176	162	201	188	195	209	162	191	183	190	192	180	182	185	193	187	173	194	186	200	194	164	195	164	175	178	188	178	175	204	179	179	196	170	189	151	160	182	177	176	176	195	161	183	203	176	187	160	189	187	181	194	198	155	184	187	176	188	156	193	216	194	170	179	186	203	175	170	194	164	208	163	169	198	158	180	179	188	161	189	175	172	175	181	165	172	191	153	201	169	178	180	175	181	163	193	187	177	172	195	197	173	191	175	208	180	199	165	182	174	192	163	189	152	186	166	158	205	177	197	168	176	159	187	190	170	179	210	190	178	161	171	197	173	156	187	184	182	157	190	177	175	193	183	166	170	170	173	175	172	180	175	181	191	197	153	155	175	183	174	177	196	165	181	191	171	174	214	177	177	181	187	179
22308	20216	28816	23303	20164	21587	24127	4797	1106	813	805	659	664	615	584	563	576	511	533	502	459	462	504	446	455	469	446	457	416	420	445	421	458	386	429	404	383	406	418	408	383	427	434	439	420	418	430	401	403	401	371	372	421	400	378	390	405	406	419	375	433	390	413	397	438	404	389	383	413	389	374	366	371	422	352	404	411	384	385	394	345	433	382	348	425	385	389	401	394	416	396	368	398	405	414	367	417	387	374	378	363	383	429	380	405	425	364	400	387	419	391	396	391	366	397	353	390	411	398	395	451	380	397	427	402	376	417	411	374	411	403	381	386	385	386	386	353	423	407	369	400	367	414	394	373	372	382	404	387	390	408	359	403	390	407	397	412	372	418	435	401	380	413	390	415	381	379	401	432	366	419	406	391	400	417	407	416	385	432	375	460	406	354	379	409	395	392	373	393	399	427	368	389	396	344	386	409	411	379	372	390	394	391	403	384	411	405	382	410	379	403	391	387	416	387	393	420	407	413	433	393	395	368	362	394	382	396	369	368	376	384	372	347	374	408	388	442	410	345	367	364	412	368	403	382	420	371	355	411	427	388	402	398	390	357	384	383	438	400	407	384	425	356	377	404	380	363	389	407	386	372	382	375	386	388	400	396	368	416	426	392	391	407	400	364	385	362	372	405	383	386	393	395	399	395	389	414	384	431	409	348	414	413	397	412	385	404	386	412	385	424	381	365	400	369	397	383	336	375	383	429	363	406	348	406	406	359	402	409	375	393	391	427	365	387	394	391	386	409	394	409	393	400	364	438	408	420	376	410	413	392	416	412	396	359	442	396	376	420	395	421	373	391	394	406	384	373	409	388	403	354	400	398	378	382	432	387	394	384	416	448	409	400	372	373	356	408	392	426	373	360	421	404	425	422	404	374	377	363	404	384	378	419	386	417	358	399	403	445	397	422	382	404	384	409	378	388	403	407	390	374	379	403	394	396	327	372	416	419	375	377	385	403	431	359	371	366	385	382	420	370	399	393	410	386	452	383	416	365	410	407	393	367	406	400	416	368	383	396	371	402	366	376	387	390	408	398	416	408	378	374	393	385	378	414	392	408	408	372	381	398	365	418	388	388	347	394	370	356	429	412	373	388	413	416	388	402	393	380	391	416	369	384	378	391	397	406	370	384	408	375	415	376	387	375	425	382	396	388	406	381	383	366	354	397	411	359	400	397	385	397	401	391	373	440	431	394	411	406	400	384	413	403	390	378	383	388	402	386	379	389	388	398	395	400	381	414	365	400	376	413	377	383	385	401	383	378	404	394	418	405	387	401	376	369	408	407	424	400	390	367	395	376	390	404	433	390	397	417	375	392	378	406	397	386	399	363	415	405	374	409	405	377	452	384	382	390	431	349	406	398	367	411	406	399	390	380	432	383	380	408	396	409	358	407	386	406	400	397	383	410	387	389	372	379	422	420	392	417	419	425	383	387	359	404	392	376	380	419	394	398	404	354	400	394	362	380	421	375	362	402	398	395	360	366	337	404	393	370	385	393	373	408	386	387	396	410	408	384	415	390	414	420	388	400	405	381	397	391	351	393	399	415	403	373	391	396	375	374	370	379	366	352	410	381	424	371	406	417	376	394	413	348	369	365	385	363	386	379	368	376	408	419	361	400	369	420	378	376	390	398	391	372	402	409	357	390	372	395	401	428	384	396	384	394	402	401	388	361	403	404	396	406	400	397	394	378	377	378	401	406	403	437	395	391	426	395	382	390	409	400	422	383	358	368	404	375	383	375	361	410	415	415	416	401	357	408	407	379	404	399	425	411	388	400	439	374	426	419	375	391	408	374	392	397	363	397	407	397	382	395	395	419	399	400	390	396	408	437	438	400	382	366	370	376	415	416	372	379	414	440	391	389	385	426	414	379	379	376	407	417	359	396	389	397	364	389	361	383	392	366	387	388	415	387	358	392	375	379	394	401	392	389	409	402	403	372	393	419	393	361	370	386	366	398	402	404	392	372	381	353	399	371	392	366	410	395	374	379	376	374	396	380	396	398	411	388	413	377	406	375	363	398	414	370	396	352	420	395	375	401	400	368	362	396	400	417	402	405	392	353	421	413	374	394	430	389	374	384	395	390	384	421	413	368	357	352	398	400	384	394	381	400	376	419	398	394	369	400	378	443	368	399	359	394	410	395	402	382	382	390	396	372	378	413	414	368	380	403	370	426	399	391	397	388	380	386	389	395	392	377	403	424	361	374	413	413	407	410	419	356	394	379	378	383	348	408	379	441	403	375	380	415	391	398	394	380	389	382	392	400	393	434	353	404	426	357	408	400	368	420	377	409	357	395	395	348	380	370	388	380	411	395	365	395	424	383	382	402	360	397	416	349	402	396	399	382	401	366	408	395	397	388	414	410	414	362	407	375	401	425	385	388	398	373	362	417	360	360	375	374	395	420	381	410	378	394	399	386	392	393	392	348	383	411	364	394	357	409	393	402	373	422	405	388	378	389	388	385	379	396	441	394	398	417	360	418	405	408	382	380	388	374	401	399	367	410	402	426	416	398	384	395	392	376	371	417	417	383	400	392	359	384	425	387	358	386	418	411	405	381	391	389	412	398	415	379	384	389	387	383	423	387	379	407	407	383	403	393	383	393	387	413	394	345	406	385	390	390	416	379	405	378	410	384	382	394	381	380	401	378	400	381	370	378	414	386	356	415	390	371	413	359	372	413	375	404	423	358	390	405	364	390	393	391	384	415	404	379	386	406	394	384	383	413	385	382	365	398	406	379	412	359	371	399	395	388	369	440	395	407	407	419	376	372	376	413	378	393	362	404	412	402	379	402	399	371	410	388	387	431	399	366	402	414	388	409	383	377	369	389	340	397	362	397	378	395	424	425	352	363	409	390	365	389	424	360	380	378	407	376	358	356	411	423	367	373	406	400	379	409	394	384	416	411	374	389	392	408	413	395	390	373	366	377	394	362	378	389	386	393	433	388	371	354	396	391	374	412	372	378	378	393	425	389	404	405	398	419	427	374	393	405	393	363	409	367	395	388	381	411	428	372	377	367	388	400	421	396	368	392	427	375	382	424	362	380	425	404	403	424	390	367	373	367	403	369	360	377	407	402	394	380	382	396	370	383	447	375	365	383	400	372	360	401	406	366	421	401	395	387	395	387	418	369	371	387	382	388	392	380	364	375	391	372	376	378	366	422	426	423	380	422	425	392	402	352	392	379	416	420	436	418	409	357	399	416	382	365	388	433	386	391	386	388	364	396	365	397	408	372	403	411	431	379	412	396	418	377	386	370	398	423	390	425	421	387	398	394	392	385	419	374	383	384	408	396	398	376	416	361	424	419	373	384	381	404	370	407	406	440	411	406	370	406	377	384	382	377	396	381	382	376	418	388	410	371	385	391	433	372	393	384	396	388	408	377	392	400	387	375	387	417	402	352	412	388	390	385	407	396	388	392	389	398	385	405	399	385	449	386	351	384	401	380	419
17284	70798	78349	25024	8220	18913	14460	2399	1812	1476	1249	1204	1040	851	821	751	720	673	639	603	577	562	519	523	540	482	471	478	460	443	497	442	419	429	453	414	446	411	437	397	393	428	407	414	410	398	426	403	435	401	406	398	396	375	406	366	362	382	463	387	407	404	356	422	380	418	373	387	393	393	362	404	400	367	405	385	347	368	415	405	398	368	391	402	432	406	391	390	397	328	372	344	391	406	403	398	360	375	390	365	384	369	373	390	400	388	385	369	412	426	412	384	363	374	343	395	363	371	407	410	352	380	395	371	361	366	374	376	366	370	374	346	383	364	411	394	395	349	397	390	324	384	341	361	389	372	377	383	373	364	369	358	361	394	342	366	349	417	367	353	386	360	358	375	401	383	385	405	374	403	398	362	335	353	395	347	350	352	369	374	328	407	362	420	385	362	393	410	365	331	369	375	384	422	361	390	378	356	380	356	370	352	392	383	368	388	385	399	391	363	398	371	389	377	358	369	380	359	337	347	408	374	407	374	360	387	385	362	361	367	395	373	361	379	366	362	369	345	379	393	350	394	359	363	361	382	393	366	371	381	376	422	359	390	345	392	381	331	403	381	370	345	333	385	383	385	362	344	368	383	389	384	368	381	381	356	397	374	398	382	387	424	364	394	342	410	378	361	380	357	392	414	391	377	382	367	370	389	358	392	392	406	336	372	409	388	375	361	357	376	392	394	371	382	358	395	375	406	381	341	390	401	378	351	406	386	380	370	378	395	370	371	362	363	387	365	356	399	353	369	399	352	368	358	369	395	404	369	372	348	371	369	389	367	391	411	382	361	371	367	368	369	388	413	392	385	386	382	375	381	364	396	399	410	381	369	344	359	403	353	416	397	370	379	374	390	356	373	418	361	379	345	386	391	394	368	344	386	356	361	408	360	384	363	365	367	307	367	368	349	375	387	364	387	391	351	369	351	370	411	378	395	344	375	337	394	393	393	364	379	390	362	346	368	364	364	403	345	393	381	401	363	413	353	389	406	335	392	395	397	382	386	349	395	373	353	394	366	378	377	375	390	361	377	392	345	381	329	357	361	376	395	376	381	409	388	391	362	387	370	413	367	385	389	341	391	366	383	393	373	336	361	374	381	357	394	347	381	388	377	385	354	348	362	375	399	369	380	391	400	375	400	369	341	355	355	401	346	366	345	384	381	387	405	424	406	355	387	387	399	350	402	386	395	393	381	374	394	386	357	360	363	336	349	392	376	334	397	395	396	344	401	414	363	388	388	364	360	407	364	383	403	341	353	358	386	365	364	391	390	379	408	367	364	395	350	384	371	393	414	330	374	337	364	368	360	383	409	335	365	391	381	377	368	396	392	367	359	373	381	398	399	395	388	380	334	366	397	426	404	359	410	345	342	378	346	385	425	353	395	371	341	393	425	414	358	356	409	374	358	418	381	378	358	357	383	407	367	339	381	353	374	375	390	350	391	397	395	388	388	370	433	376	378	393	361	347	371	360	381	369	372	355	416	363	368	365	373	397	359	359	364	360	413	367	352	375	366	368	372	412	346	393	369	368	354	310	405	364	370	364	402	367	356	381	407	375	365	354	419	366	355	379	423	404	383	356	376	379	387	350	386	373	372	400	380	409	349	370	425	378	361	360	347	368	384	382	363	381	374	391	381	379	349	398	382	373	348	370	401	405	361	365	404	377	371	345	398	358	377	379	394	398	368	431	357	408	397	408	374	335	382	367	382	343	373	362	384	376	400	399	379	359	411	386	348	344	371	357	375	346	396	353	425	362	362	387	395	392	347	361	376	366	383	382	394	356	404	394	342	406	371	359	379	393	329	375	399	354	391	383	405	388	384	358	351	362	354	350	361	391	345	353	394	386	388	353	397	393	361	403	376	379	390	362	367	390	386	381	353	374	349	357	320	403	365	371	372	352	399	342	361	367	364	384	412	354	391	369	400	371	397	355	388	404	383	389	399	371	401	374	345	372	414	392	366	368	396	402	376	378	336	394	375	371	382	399	365	356	385	386	369	398	364	389	390	368	379	401	365	376	406	336	413	408	363	380	372	395	362	367	383	343	394	354	383	344	402	405	385	370	400	402	349	354	388	376	390	363	397	364	367	394	387	391	385	375	358	377	383	349	402	390	411	376	411	360	387	439	371	327	398	337	380	376	384	379	362	364	397	386	350	358	366	386	377	381	412	401	382	413	387	362	380	406	404	378	386	370	371	374	367	375	357	392	349	386	407	382	357	396	390	359	342	357	368	344	396	363	375	367	414	345	371	367	359	401	411	393	390	390	378	399	366	391	414	381	412	382	351	381	411	384	373	394	351	372	364	356	375	343	364	372	401	391	370	365	357	387	377	427	368	410	383	365	373	373	395	357	400	379	390	387	369	411	393	388	394	379	390	375	400	389	349	369	375	327	374	356	388	389	405	389	354	370	410	378	369	350	365	383	378	373	373	354	396	372	350	370	382	397	410	373	365	343	364	409	337	381	349	417	353	388	391	361	386	362	365	366	380	374	376	380	402	373	365	381	369	402	360	357	383	360	338	377	393	379	367	377	372	382	399	351	364	342	369	402	335	386	379	355	371	380	343	385	374	396	393	347	376	385	367	399	353	386	434	374	363	357	394	373	359	349	375	391	350	415	356	387	432	364	382	360	410	380	397	399	408	358	378	350	357	393	385	376	381	345	354	388	381	354	361	397	351	373	363	360	378	361	399	374	331	368	399	384	359	356	362	368	372	354	362	330	393	396	382	357	398	421	394	384	366	415	360	386	362	362	374	344	395	420	345	370	350	373	382	372	382	391	382	378	392	401	347	368	417	361	371	390	404	391	382	392	368	391	367	346	391	399	410	393	369	366	384	358	410	349	374	363	374	356	376	390	388	371	350	370	407	354	395	373	364	391	386	363	329	375	388	388	381	375	380	368	376	385	418	355	362	385	361	409	402	373	441	395	356	391	368	397	349	381	365	408	384	349	371	416	365	362	376	356	403	394	392	390	353	390	377	377	369	366	366	379	345	367	391	380	372	366	365	387	402	394	370	389	390	374	362	384	390	410	350	378	365	364	397	373	368	389	358	369	351	349	366	371	391	367	410	390	370	412	428	380	386	380	392	413	393	374	377	379	376	353	403	368	390	394	401	354	362	386	389	378	382	365	363	366	392	364	351	365	375	398	403	383	381	395	367	371	376	350	384	389	368	380	406	384	380	382	365	372	380	376	430	367	413	357	374	356	337	374	361	370	381	364	423	359	364	396	356	367	368	392	364	394	359	381	359	399	350	380	388	384	361	382	408	367	370	380	365	366	392	363	355	397	363	351	410	393	383	368	381	363	399	326	405	380	346	371	386	401	370	410	362	369	368	411	365	426	389	357	372	400	362	340	345	362	375	348	370	386	380	373	386	384	366	379	366	368	400	365	427	369	345	395	370	399	378	354	369	346	378	376	395	334	382	369	409	374	398	374	379	395	375	370	392
27646	20080	20289	5634	740	1313	709	158	154	124	115	129	118	134	134	104	134	118	126	119	126	132	133	137	130	123	127	127	122	116	134	92	130	124	127	117	129	116	134	139	118	104	139	111	118	110	104	132	129	133	125	138	114	112	124	124	125	122	131	133	113	106	112	126	117	147	123	125	131	109	113	126	109	122	113	133	147	115	125	113	118	136	112	105	125	123	115	144	112	147	138	131	131	130	117	140	136	112	120	129	123	138	121	115	102	103	115	118	131	126	123	119	106	124	110	120	112	121	111	105	120	127	146	119	135	128	148	108	118	138	142	111	111	106	141	128	111	129	103	147	119	137	135	112	128	108	120	122	124	126	117	110	114	131	122	131	148	131	116	136	126	123	109	135	114	107	119	97	131	111	125	123	108	109	132	93	126	130	127	94	121	115	135	111	116	107	115	119	135	125	109	122	130	120	134	112	113	119	127	110	128	110	122	137	120	110	130	115	126	106	101	128	112	109	128	134	111	118	111	123	145	107	125	117	119	126	94	120	123	115	107	114	117	134	139	110	116	121	139	125	115	128	114	120	129	117	112	100	119	101	132	117	112	123	120	135	127	111	105	130	124	123	136	103	114	137	139	120	144	122	136	138	114	109	145	111	101	132	134	114	127	122	120	133	107	122	151	116	121	114	126	120	112	117	135	132	125	113	128	104	117	101	142	136	147	97	133	127	130	138	119	129	112	129	152	144	112	129	144	122	127	115	109	125	115	99	134	125	128	113	131	119	129	116	137	104	124	130	113	119	114	135	116	139	122	105	122	119	120	135	121	142	125	139	137	136	120	122	122	140	122	117	150	122	142	112	102	145	107	150	127	109	140	139	134	115	147	128	140	129	114	110	133	121	140	125	122	114	115	117	110	105	119	102	123	130	107	116	131	113	125	132	124	110	114	120	108	115	130	120	122	131	132	123	128	119	125	129	105	122	95	116	131	117	141	109	112	113	117	133	114	117	110	115	127	136	121	107	119	125	118	118	113	114	120	115	126	124	130	113	122	121	145	119	125	110	157	111	116	117	104	129	130	117	119	121	111	130	118	114	123	137	120	114	125	124	125	106	121	112	125	114	124	115	133	124	135	128	128	127	138	120	130	125	103	121	122	127	126	109	116	116	122	121	131	114	133	124	111	129	135	117	109	124	136	126	136	124	121	102	131	120	119	137	137	127	109	124	105	115	133	121	111	118	123	142	111	110	111	124	136	130	115	119	121	122	124	135	136	141	112	141	113	133	139	111	141	123	134	118	139	125	110	108	121	106	128	135	130	108	123	127	120	123	130	132	124	143	139	119	148	116	124	126	134	116	133	110	97	104	112	128	110	120	106	146	141	108	122	123	141	120	115	132	123	112	128	129	109	112	125	118	151	117	121	128	110	120	114	128	164	135	133	122	121	106	137	138	138	139	108	140	120	131	144	126	119	135	122	124	130	135	140	138	108	102	141	107	128	124	118	113	134	115	124	121	130	115	118	131	145	126	114	119	132	120	102	114	121	119	139	123	121	121	107	131	125	133	153	139	118	122	105	131	119	113	112	133	135	116	121	140	134	124	131	129	138	123	138	116	121	143	126	119	120	132	128	122	129	124	135	131	138	111	126	122	110	135	125	132	108	123	123	108	119	112	114	136	144	114	114	118	119	90	120	123	136	124	140	109	107	109	122	126	138	107	118	131	122	128	132	123	104	120	122	118	123	124	108	106	125	118	129	122	121	128	108	108	149	105	108	135	130	125	127	129	139	125	106	111	110	117	112	136	120	134	137	135	121	122	109	109	146	120	119	144	133	126	123	111	107	129	115	112	110	107	126	114	110	103	110	119	117	109	124	85	112	107	153	116	116	129	112	134	120	113	122	104	119	132	126	114	127	133	111	110	126	119	119	104	125	123	120	122	120	122	96	129	118	131	131	122	144	123	132	121	131	111	122	124	144	143	129	121	98	131	145	140	124	117	134	144	118	105	116	128	119	124	145	122	129	106	152	138	108	115	145	102	126	109	137	149	131	111	128	118	110	118	124	121	124	107	157	135	115	126	149	103	135	123	116	129	119	124	124	107	112	118	144	115	107	133	114	103	133	125	110	98	110	122	126	122	123	124	126	116	117	124	126	146	138	120	115	115	120	140	118	131	115	112	129	126	118	118	140	126	108	113	129	129	98	111	124	104	131	120	128	111	103	130	147	141	150	126	147	133	135	127	111	132	126	128	121	133	110	125	104	133	132	134	131	110	127	115	128	138	113	116	120	122	117	128	106	147	125	126	143	113	136	120	118	114	115	129	121	126	114	133	124	133	123	118	109	122	137	119	133	113	110	145	141	128	118	139	106	122	113	118	112	119	103	116	125	122	120	126	122	118	137	145	120	108	120	138	146	137	131	129	136	152	98	127	133	113	141	111	123	101	149	117	120	131	140	128	141	122	122	118	135	135	136	125	116	155	135	139	132	123	119	127	122	124	126	125	145	124	123	134	139	116	100	121	119	137	118	120	110	114	133	125	124	125	109	110	128	106	129	107	106	117	125	120	127	128	117	145	114	113	107	115	135	100	130	107	125	114	118	138	117	123	114	136	112	130	118	112	147	118	135	130	132	136	103	112	130	128	120	122	143	141	132	115	126	104	131	123	126	141	122	132	136	131	98	129	134	123	120	132	111	129	115	91	133	124	138	108	121	126	128	142	116	119	135	125	115	119	127	126	105	139	137	112	142	125	146	134	135	142	121	135	119	122	129	117	132	123	122	110	104	115	116	110	135	119	96	144	135	112	123	126	117	125	119	133	121	106	103	115	131	149	124	130	96	119	124	137	125	128	126	114	123	121	126	128	119	104	130	152	123	117	128	125	131	145	160	122	142	127	140	118	116	123	110	140	122	120	120	123	116	135	135	112	122	131	117	129	112	147	123	122	122	129	135	124	125	144	130	133	109	111	133	140	133	115	129	95	128	126	111	110	119	133	133	124	131	119	108	126	125	125	133	100	130	118	123	136	129	124	108	110	126	138	129	110	90	129	113	126	122	117	123	128	107	136	131	124	119	115	128	114	113	124	120	128	125	117	115	131	126	126	135	128	130	108	116	117	145	114	115	116	141	126	124	121	117	126	119	117	114	132	141	144	137	120	141	102	100	125	127	119	123	122	120	120	138	113	118	119	96	115	103	120	116	137	139	109	117	108	120	106	113	135	129	124	151	116	117	114	116	139	129	117	140	124	135	125	106	142	141	129	116	128	135	120	121	121	111	150	110	113	120	127	124	132	121	121	124	125	117	141	116	122	135	122	128	121	110	134	135	116	121	109	123	120	123	115	135	139	105	127	114	150	120	133	134	101	141	134	129	92	106	107	124	128	146	113	113	128	124	129	111	118	129	124	131	129	140	111	125	123	127	144	106	93	128	108	111	121	130	129	148	133	118	120	127	115	113	129	123	119	130	124	138	107	138	101	140	117	128	84	137	117	115	139	128	119
11233	24716	22215	4723	1385	2633	1074	208	190	184	174	138	166	139	127	115	157	144	130	134	152	141	140	147	158	164	124	137	135	145	138	156	145	138	155	140	156	146	140	144	135	159	145	156	138	140	131	142	147	136	171	155	158	128	124	147	121	140	154	143	134	138	129	130	140	152	138	137	147	119	138	130	139	144	136	148	133	158	131	154	126	135	143	133	151	155	131	156	151	133	146	145	127	149	133	145	145	139	140	146	142	132	163	144	138	125	125	144	155	143	144	159	135	146	118	136	124	143	154	145	138	149	166	152	171	146	139	124	143	143	160	129	131	140	133	159	157	143	139	122	140	135	155	133	149	153	134	149	134	157	141	137	169	155	141	151	130	120	137	139	135	128	131	138	141	144	153	129	142	125	129	146	145	133	137	146	161	140	149	133	140	133	152	146	139	156	128	149	129	153	158	139	144	137	149	162	138	160	141	131	131	142	142	152	126	141	151	136	145	122	141	143	162	134	128	153	139	149	159	157	127	148	117	140	140	142	145	132	151	138	115	140	126	134	135	151	125	144	140	136	130	127	132	138	155	150	144	132	121	134	139	151	154	158	153	151	143	156	151	134	159	123	126	149	141	135	137	155	120	151	139	153	139	122	154	146	122	139	161	168	146	136	128	138	147	133	159	125	155	155	163	124	138	126	136	122	147	162	155	148	141	151	147	136	131	147	144	137	135	136	127	161	159	134	145	146	156	132	145	126	134	160	155	148	135	112	145	142	138	145	132	144	141	145	135	126	146	129	141	135	131	143	133	138	135	143	151	138	140	153	134	141	156	123	141	130	135	142	150	141	141	134	137	153	145	132	153	136	136	133	158	165	142	159	125	151	149	160	145	135	159	129	146	135	147	135	129	140	148	156	161	142	128	115	136	132	160	137	146	132	151	131	155	117	115	139	127	150	142	162	137	115	139	124	135	127	144	131	153	142	154	140	127	123	147	128	134	158	147	117	134	136	119	143	171	126	128	117	144	142	131	128	124	168	153	124	124	127	144	132	125	177	146	125	152	149	140	141	138	136	138	135	140	149	135	163	148	133	147	137	139	136	136	153	138	133	136	127	143	146	140	147	140	146	142	144	129	147	148	140	134	154	127	135	126	158	159	157	113	127	144	152	149	132	146	142	141	157	149	169	123	131	150	139	121	129	145	144	153	112	152	127	147	138	144	140	143	141	152	161	132	161	140	135	134	145	130	145	143	136	138	133	148	142	147	131	169	145	151	140	121	138	156	132	141	105	154	154	140	141	141	144	134	152	127	147	167	145	134	144	147	141	155	126	141	129	129	132	147	137	140	136	159	147	133	140	144	155	127	123	160	145	137	156	135	174	151	146	134	131	130	161	148	156	138	118	122	137	131	133	145	139	138	146	150	156	140	141	133	141	126	137	129	148	115	143	121	155	140	135	136	162	155	148	129	152	124	159	135	163	142	128	154	128	147	140	128	150	174	143	146	148	123	141	161	158	138	148	143	141	141	138	135	143	153	133	143	174	148	147	131	152	137	123	142	132	143	156	139	142	125	138	145	135	135	159	136	145	142	137	137	139	167	150	130	134	140	147	147	127	128	143	135	135	160	153	152	139	165	115	135	158	150	119	131	130	130	127	137	126	112	148	139	122	141	140	141	128	140	130	138	134	143	143	155	142	142	142	133	151	142	140	166	120	156	148	162	153	157	135	126	143	124	134	149	134	127	131	126	147	169	132	120	143	147	124	131	112	133	135	144	132	160	128	166	142	152	163	134	135	142	141	124	136	136	109	123	129	152	158	146	135	136	139	128	152	132	155	129	154	150	124	135	159	161	163	153	153	138	139	120	146	137	144	138	121	130	146	153	137	139	114	135	161	112	120	118	136	144	137	138	147	139	155	132	151	130	154	123	129	117	120	128	136	132	146	136	146	140	153	138	140	122	125	140	130	137	133	151	134	137	138	141	139	142	143	138	122	146	122	148	142	171	154	139	148	141	136	148	157	144	147	151	137	131	127	126	141	139	143	149	133	167	124	137	138	145	131	147	130	138	136	144	158	137	143	134	127	136	149	151	155	109	140	159	140	157	141	144	133	127	129	173	136	133	149	110	178	152	141	135	123	146	142	152	176	166	142	124	124	134	139	157	136	137	137	138	132	153	125	148	156	148	130	133	139	129	143	164	141	156	132	127	123	165	147	154	147	153	132	138	150	145	133	143	144	141	150	140	133	115	137	130	161	132	137	148	160	179	142	148	126	128	131	140	131	145	134	126	144	126	137	154	141	140	130	138	151	151	115	144	150	127	158	151	141	142	129	159	118	145	159	139	142	147	156	137	143	123	142	139	153	150	131	148	148	168	111	162	173	133	147	140	143	133	138	144	146	147	133	136	145	130	138	123	138	146	129	152	141	153	153	152	148	139	152	138	150	142	122	121	101	158	144	161	142	162	147	124	151	152	132	129	130	130	150	152	135	132	111	153	129	174	154	121	148	143	125	120	131	129	134	148	139	140	152	141	145	133	151	121	149	149	132	120	139	141	129	125	153	161	118	144	144	128	138	142	139	159	144	142	132	133	137	149	123	141	130	117	137	144	137	110	136	140	170	131	139	160	120	140	125	139	123	152	148	148	138	145	126	134	134	137	145	137	151	141	151	154	156	139	121	128	134	165	143	150	135	160	163	123	120	164	135	138	148	140	133	133	144	144	126	134	135	134	153	154	140	117	139	148	149	145	126	141	138	144	138	162	126	165	161	132	139	139	136	130	137	142	149	139	130	153	137	135	142	140	146	146	140	120	150	151	136	160	128	137	155	132	180	147	158	137	156	132	143	135	159	142	148	145	142	166	129	153	140	138	156	141	134	147	133	126	147	147	150	136	162	132	144	137	131	148	142	112	138	132	144	134	132	128	146	143	132	172	132	134	151	135	153	138	143	155	153	143	120	124	134	151	122	132	142	130	158	141	123	162	153	129	135	135	144	126	128	156	149	138	149	139	147	152	144	120	131	125	143	141	139	155	144	144	128	120	138	151	143	128	130	148	129	130	124	150	132	145	130	141	141	156	118	145	172	150	161	137	146	127	141	144	165	111	135	126	126	137	132	142	137	144	143	136	121	122	141	161	145	150	124	164	128	128	141	135	153	144	158	139	147	137	143	127	126	130	147	145	139	149	147	119	127	148	127	135	153	136	146	144	156	144	128	148	139	146	130	124	147	125	125	125	150	161	116	135	144	166	135	135	146	147	129	137	128	153	144	125	155	145	156	145	133	150	139	152	129	138	146	125	136	160	146	139	157	138	149	115	123	145	139	137	140	142	142	143	128	136	131	145	156	122	134	133	139	150	151	144	131	133	123	140	133	149	133	131	128	153	152	141	130	139	141	135	166	131	133	140	136	131	130	144	130	155	130	133	132	129	138	128	151	151	128	136	143	136	129	128	140	145	120	146	135	140	156	126	150	141	145	138	168	153	156	124	144	160	143	128	130
24590	20498	31883	24205	19971	18469	17757	1347	512	397	367	374	296	302	284	273	260	237	239	274	237	208	233	207	190	209	243	235	237	213	189	220	191	182	226	172	164	191	179	180	199	181	195	187	200	192	205	203	201	205	174	189	204	203	182	204	193	201	184	219	188	184	195	190	194	177	189	191	207	167	216	199	189	218	180	180	178	194	176	161	200	193	212	162	180	193	200	188	230	197	177	207	168	174	182	178	189	177	161	176	194	208	217	213	190	199	205	170	189	201	193	191	196	209	209	182	165	200	185	176	206	195	194	210	187	195	212	190	154	202	201	217	181	185	193	193	168	177	191	184	200	177	193	194	176	184	211	204	172	210	166	160	187	189	190	192	185	170	184	178	172	196	205	210	185	179	187	178	191	212	215	189	184	184	189	199	193	228	179	183	183	178	192	179	206	180	192	191	180	196	218	184	176	189	211	191	186	195	197	187	172	206	200	192	182	191	170	174	175	173	165	191	183	159	188	183	196	216	197	170	162	191	186	229	211	186	168	186	195	160	200	180	200	188	184	185	194	170	192	183	193	188	185	184	193	188	201	196	187	179	169	206	195	201	173	193	215	196	191	188	212	172	190	196	198	172	178	189	188	202	198	180	208	188	195	181	177	181	200	179	165	183	186	198	181	172	192	173	226	167	212	209	193	207	187	192	172	157	210	189	184	183	190	196	210	196	203	198	200	168	212	178	193	209	147	184	174	210	208	170	202	223	177	173	200	185	201	183	183	186	191	192	196	204	168	198	188	169	170	184	173	192	206	184	183	177	195	204	213	169	167	176	193	165	186	177	187	195	194	174	194	205	182	205	176	193	165	191	200	198	180	195	154	188	190	195	198	160	202	191	179	207	170	199	171	201	187	171	172	168	190	198	159	175	196	213	177	196	179	197	186	197	182	191	212	182	171	196	177	215	193	173	167	193	194	187	193	210	188	211	203	202	176	161	195	206	172	168	179	178	203	172	182	190	201	174	206	195	190	178	165	187	183	171	206	184	191	185	193	195	194	203	175	180	176	181	204	206	177	166	201	188	196	198	193	196	157	200	178	205	201	212	191	208	187	204	178	163	150	180	203	211	202	193	173	202	190	187	203	184	197	192	188	190	175	219	188	172	208	192	194	184	161	170	177	218	184	190	197	167	183	181	194	175	171	210	181	197	203	186	206	182	186	195	161	203	169	190	189	176	175	196	187	197	187	195	180	179	195	201	197	213	199	172	175	214	216	190	201	187	178	192	159	212	208	181	189	190	194	163	170	197	197	173	178	202	200	205	184	207	157	157	180	202	192	168	192	192	188	195	203	183	150	195	180	205	210	201	160	187	158	185	219	175	178	210	179	177	173	169	174	173	191	196	204	165	180	198	188	202	172	196	202	171	195	189	174	189	209	209	157	208	172	187	185	185	178	176	193	196	172	208	172	195	194	181	194	178	188	186	196	194	175	162	234	211	209	197	192	218	174	179	193	192	195	200	205	191	217	195	204	201	206	163	181	201	184	195	194	177	202	205	233	193	205	174	190	171	204	194	182	202	176	198	180	171	195	186	190	159	184	209	161	196	202	200	191	180	186	184	205	173	196	187	180	183	188	196	187	197	165	188	194	199	195	160	187	192	206	181	217	213	196	195	203	174	197	189	184	163	184	209	183	205	197	189	171	190	196	191	168	185	178	202	192	178	188	185	194	186	193	204	174	196	188	172	190	208	215	190	186	185	180	180	181	167	198	186	174	186	188	202	189	183	192	192	175	187	185	187	178	178	194	196	179	200	187	209	202	205	204	173	167	179	186	196	179	191	176	163	198	197	189	197	191	193	172	193	184	184	198	179	167	167	180	189	176	183	231	199	178	175	163	184	173	193	186	187	186	191	204	176	192	177	186	192	194	177	185	168	199	168	188	191	191	202	184	159	162	198	197	201	183	202	187	162	171	189	154	182	206	173	200	189	174	189	191	198	197	184	193	199	193	204	199	178	187	179	204	196	179	176	197	179	200	169	188	195	182	198	204	192	197	182	206	183	232	177	196	189	172	186	198	184	188	179	182	186	145	200	178	181	210	196	195	171	193	180	197	198	185	184	178	182	169	150	209	189	209	202	165	197	183	195	196	214	183	178	178	192	190	162	204	192	190	201	214	197	185	193	191	191	189	174	189	181	207	179	202	197	180	209	214	174	211	190	210	187	178	195	152	203	186	151	176	200	197	191	170	174	201	212	179	183	178	177	177	201	212	174	194	198	180	185	188	164	187	168	181	188	188	181	187	207	195	188	191	184	177	194	184	198	165	185	177	174	169	162	185	192	197	184	193	175	212	188	204	203	165	188	191	203	208	223	184	222	215	166	167	199	187	166	171	194	188	184	162	190	181	216	185	197	176	181	166	186	155	198	200	211	181	208	206	200	180	184	176	171	152	194	184	199	189	179	167	186	212	191	162	189	211	217	174	175	158	175	190	213	208	196	170	176	165	187	181	172	198	183	183	191	184	200	198	186	197	193	218	223	200	173	202	178	174	189	188	187	184	178	178	173	182	186	201	163	203	179	202	201	208	182	190	215	171	210	161	205	180	191	187	181	178	176	188	190	195	197	175	186	175	196	176	201	174	199	194	198	182	195	184	219	162	216	203	198	170	205	217	196	187	193	206	183	193	218	187	208	198	187	203	183	195	186	184	189	197	160	181	177	205	202	169	163	179	194	225	204	190	173	207	191	189	207	190	169	206	164	163	178	181	203	183	189	194	187	203	193	193	184	189	206	199	198	184	192	190	198	183	199	197	191	182	203	185	197	188	203	200	179	181	169	161	164	189	188	186	188	190	179	178	205	200	210	193	177	175	188	185	190	193	209	192	226	188	179	183	184	202	172	188	175	177	190	207	195	188	204	180	200	188	183	184	209	178	221	175	173	189	169	181	186	184	172	195	184	190	192	185	206	186	175	174	187	178	209	209	183	201	203	199	183	186	174	165	195	171	164	178	182	178	182	196	168	187	186	179	188	160	198	172	180	187	199	190	181	191	194	192	178	201	181	159	185	182	174	171	180	181	200	206	182	205	182	170	192	186	194	187	174	194	186	186	192	206	172	193	195	173	182	172	174	197	192	189	198	181	189	185	163	203	185	187	203	180	179	151	172	202	211	213	178	174	188	190	202	165	167	178	184	167	210	162	179	197	187	192	187	194	172	214	170	175	196	190	192	205	200	190	176	191	178	176	182	174	194	199	152	194	188	194	184	209	172	181	174	209	188	171	202	196	172	192	197	176	193	183	207	213	200	182	182	191	177	196	207	198	193	198	210	212	198	189	214	202	187	197	176	188	177	204	185	186	198	167	198	179	172	181	199	190	199	220	210	197	205	191	206	193	189	196	185	173	186	181	169	196	180	184	186	198	198	184	182	178	179	181	202	182	192	203	163	193	176	188	167	193	201	199	184	194	199	200	169	183	195	175	186	194	184	175	199	176	183	186	215	177	205
15985	70677	69669	20251	5324	14739	14831	1150	901	694	622	550	477	432	386	357	352	346	332	308	298	264	248	285	249	235	245	238	226	226	201	211	186	221	188	226	230	208	220	224	216	191	215	204	201	183	192	190	217	190	206	174	206	205	196	196	177	227	184	173	196	203	217	168	204	191	192	164	198	190	190	190	185	170	184	200	173	195	207	205	200	195	202	192	184	198	173	190	178	198	173	186	184	200	196	213	174	194	193	186	184	174	180	187	189	187	189	199	198	170	184	182	179	185	193	188	179	202	163	195	191	178	196	198	205	195	187	196	202	203	210	188	200	202	206	170	189	197	172	183	170	176	195	176	188	195	210	186	172	207	201	213	181	196	209	219	190	173	206	169	196	191	187	184	191	183	202	183	201	205	180	177	175	163	174	178	191	213	176	201	220	194	184	174	208	198	210	204	159	198	194	177	206	193	201	184	195	191	191	173	191	169	168	203	153	213	196	182	190	171	183	174	185	193	197	172	177	205	198	197	177	217	207	205	191	147	208	189	179	169	188	195	191	203	208	185	207	183	186	214	204	173	198	190	196	219	201	189	185	189	192	195	191	215	199	173	178	169	198	172	172	187	181	187	206	195	207	188	197	166	175	183	200	174	183	203	179	177	193	173	182	186	194	205	196	173	177	210	188	174	194	191	188	211	174	175	186	212	171	227	179	178	208	197	193	192	212	197	192	188	179	197	199	177	194	191	190	169	179	180	195	184	163	213	196	178	180	181	213	184	189	209	206	187	166	197	216	200	177	178	176	203	194	174	201	168	166	183	202	157	184	189	184	227	198	183	177	171	202	214	190	179	194	172	191	203	188	204	193	183	171	157	199	208	175	173	176	172	195	188	217	179	182	204	186	185	201	177	173	200	200	194	171	199	178	180	200	193	168	218	189	182	184	207	176	200	208	167	184	209	214	178	177	213	172	195	206	185	177	180	190	188	178	201	176	201	184	160	200	172	207	157	189	170	178	191	160	191	189	179	193	173	191	203	184	205	207	187	189	189	176	204	174	163	178	183	188	167	199	204	196	176	194	179	191	189	182	180	201	188	176	203	165	185	202	201	174	154	192	187	173	182	190	198	189	181	191	191	196	182	200	172	178	165	198	186	188	185	188	190	174	203	228	152	198	217	191	185	217	175	197	198	209	197	181	155	199	192	176	204	179	185	177	181	217	191	174	210	198	169	176	168	200	174	174	196	210	190	205	199	215	203	188	172	203	166	196	202	164	192	184	196	183	176	213	198	218	219	183	192	216	181	188	182	200	199	182	199	190	168	210	187	182	162	169	195	204	218	179	200	166	159	185	186	191	200	185	204	177	197	198	163	189	166	192	203	209	188	169	209	191	192	215	180	199	194	200	164	203	204	191	193	192	200	194	208	190	180	182	216	201	193	199	179	185	175	195	203	190	173	188	186	199	204	204	195	201	189	186	205	183	211	189	184	212	186	179	180	191	198	185	188	180	193	212	172	199	197	188	208	198	182	187	199	198	216	175	176	215	174	189	180	186	179	218	214	180	183	169	173	187	172	184	193	174	178	190	226	191	151	193	184	211	190	182	168	198	184	173	187	174	184	185	169	189	196	188	201	175	186	191	186	204	184	185	197	198	188	214	182	205	183	177	193	191	197	194	203	208	193	176	178	213	221	201	180	207	205	185	188	186	178	204	209	185	189	206	181	193	204	194	190	177	175	181	173	181	193	208	191	206	179	199	197	196	174	192	196	189	188	191	191	176	187	187	196	177	194	185	177	178	177	177	187	203	191	186	171	200	189	175	180	163	194	184	180	215	168	194	170	206	190	191	203	166	199	202	173	168	158	176	188	177	177	207	203	174	196	210	199	198	192	148	183	184	189	183	165	192	178	216	178	205	173	181	176	174	174	188	179	170	199	175	187	194	205	181	180	183	181	198	183	189	226	194	194	181	185	193	173	170	172	177	190	170	181	202	205	184	205	196	208	185	212	198	191	165	203	182	204	189	211	166	174	187	182	184	192	203	208	187	181	170	163	209	191	173	198	160	181	195	187	228	219	183	199	185	203	171	180	216	201	163	184	189	169	194	199	217	197	187	174	183	212	190	197	171	179	181	197	195	158	147	199	214	185	211	169	179	192	201	218	189	162	198	189	203	190	196	189	200	196	189	167	191	186	205	198	189	183	195	176	178	181	194	189	203	191	196	194	184	171	174	183	186	166	200	183	203	182	174	167	179	182	198	169	178	218	173	171	220	175	187	199	200	213	192	176	204	184	157	198	195	189	185	174	207	180	177	166	190	201	197	178	150	211	187	187	210	184	187	178	182	198	183	187	203	228	178	171	193	201	175	181	203	211	188	178	180	165	188	166	209	197	189	211	187	163	190	189	177	174	191	176	199	194	184	201	210	186	182	192	177	193	195	188	219	167	185	186	189	184	195	200	188	188	187	195	196	182	201	187	175	192	198	168	192	177	171	175	187	172	190	182	171	169	194	208	213	187	203	186	192	193	202	174	177	196	209	198	189	204	193	195	210	203	209	169	190	189	197	187	184	178	196	193	198	205	201	190	170	202	168	213	183	179	196	193	200	169	182	194	201	188	197	199	212	181	202	177	179	179	171	204	183	171	181	184	174	152	202	180	180	182	178	180	208	178	192	204	191	187	180	192	184	182	203	193	193	187	212	204	188	199	177	163	163	178	197	168	203	217	168	195	205	194	185	196	182	184	187	171	209	190	187	191	172	195	204	175	156	192	195	185	152	164	194	161	189	176	189	197	178	183	200	180	212	168	194	189	184	157	187	181	178	186	186	181	202	168	185	185	209	186	182	178	188	192	192	190	161	209	187	189	222	181	176	179	188	205	188	180	178	192	205	168	176	193	174	189	189	174	202	181	219	186	187	198	190	173	180	159	195	218	216	164	187	210	186	181	213	214	181	206	193	170	182	195	203	181	201	193	172	187	192	174	176	202	170	181	198	193	177	196	181	186	213	194	190	204	181	184	206	199	180	190	192	209	183	190	225	198	193	173	174	210	206	192	197	191	189	219	197	169	172	176	188	174	179	182	194	192	177	192	169	203	188	188	167	187	171	183	179	175	204	177	168	156	182	205	207	199	188	202	172	188	194	182	173	184	158	203	177	191	200	205	172	188	181	204	182	184	201	190	195	189	188	181	179	174	189	163	186	170	172	185	196	207	193	171	168	190	179	200	220	205	189	204	216	205	199	185	177	193	193	233	182	184	177	187	175	190	188	193	192	194	170	220	206	198	166	192	199	197	186	183	184	207	176	186	202	203	175	176	164	179	197	205	207	209	189	187	191	169	178	200	221	209	204	184	179	177	202	193	168	203	176	185	175	167	186	180	196	215	184	166	178	182	194	187	188	202	194	200	189	190	190	191	180	200	183	186	204	195	195	182	212	199	174	218	171	199	191	191	169	160	176	180	191	197	190	183	210	218	190	179	170	174	187	185	196	206	208	166	184	216
22401	20259	29911	23784	20207	22981	28029	5048	1038	819	769	740	662	596	603	553	517	533	542	464	481	458	492	477	439	450	440	460	413	434	437	449	428	418	407	385	447	394	420	391	402	439	401	397	412	452	430	412	390	411	388	405	385	431	399	398	398	407	434	399	383	405	406	395	397	385	437	356	438	390	404	385	397	368	408	442	412	415	400	445	401	387	360	406	388	384	405	431	378	398	368	395	389	403	408	407	413	408	405	428	412	406	372	407	372	398	413	411	389	378	437	426	412	385	437	403	414	432	408	407	395	399	418	397	408	372	375	365	392	395	404	407	377	382	417	399	396	382	403	354	430	398	409	412	396	395	399	424	415	408	405	372	392	454	405	416	367	408	409	409	420	389	410	379	385	406	401	384	397	393	424	398	392	384	437	397	390	392	361	405	420	418	389	403	380	375	366	402	391	411	364	411	442	417	385	386	371	404	400	398	378	400	371	366	367	387	375	410	372	411	401	394	374	415	368	420	379	405	412	379	368	385	378	413	393	400	392	422	429	386	404	396	399	375	401	409	419	411	390	386	380	350	394	394	385	391	408	420	380	395	419	390	425	422	393	376	394	404	410	381	394	372	404	406	408	375	373	360	409	393	411	382	371	389	406	402	381	391	394	413	368	409	399	439	392	382	410	411	427	406	394	398	458	388	391	363	358	369	418	382	402	420	402	388	429	411	369	397	395	387	389	396	383	394	451	339	414	455	380	410	416	398	394	403	389	411	399	385	383	385	364	394	386	398	385	394	408	365	413	427	369	393	345	388	391	408	413	383	418	402	387	422	405	422	381	379	416	381	396	361	387	391	414	369	380	409	398	362	355	403	412	390	402	389	408	394	425	396	424	413	362	413	419	405	370	414	414	373	392	433	405	376	369	412	383	390	376	388	372	374	379	411	365	402	396	401	359	390	398	404	388	391	391	401	399	408	395	400	377	400	405	405	356	378	393	405	406	424	404	349	426	405	367	401	404	391	359	402	400	404	421	405	405	400	447	380	404	375	373	409	443	424	432	363	416	379	434	419	435	415	436	371	390	393	403	408	419	389	391	407	412	391	430	405	432	423	389	378	419	425	401	431	387	393	402	421	387	409	410	423	385	421	390	424	424	389	399	398	392	376	367	401	429	384	417	375	406	389	419	430	385	433	385	433	427	381	391	417	441	380	381	418	395	369	399	400	390	399	424	405	383	424	442	390	390	418	398	387	401	377	422	385	380	349	395	421	385	407	407	376	385	385	365	393	373	442	407	395	389	381	421	383	393	417	421	407	399	374	402	404	418	419	378	377	398	400	412	397	398	396	412	388	387	415	401	382	380	417	387	417	417	412	382	385	430	388	414	426	375	396	411	380	391	385	364	379	424	412	414	365	376	418	394	387	425	409	392	393	416	425	354	416	398	370	380	410	382	389	405	375	374	390	440	420	402	371	416	392	410	390	368	423	426	416	392	394	435	393	416	364	396	403	386	389	414	386	376	379	413	415	440	391	436	419	378	386	383	408	402	410	429	423	409	392	384	447	404	402	373	375	374	395	367	405	375	396	402	384	384	367	406	422	383	392	406	410	373	399	411	396	434	356	384	391	377	366	397	357	367	363	405	426	396	400	375	432	403	409	407	414	409	368	406	389	364	424	383	415	435	368	410	406	418	378	400	387	383	432	427	397	397	382	399	413	391	373	380	410	410	417	408	411	413	438	409	394	442	420	397	387	372	403	428	382	371	409	391	408	431	392	386	395	409	385	375	396	416	418	393	370	391	411	368	422	383	376	372	381	393	416	393	410	382	442	382	384	386	378	372	373	414	399	421	403	399	400	393	434	401	379	382	381	385	391	423	374	379	402	391	396	427	417	398	343	407	385	418	394	396	437	377	387	421	374	405	394	391	393	432	412	381	400	427	415	392	362	404	362	394	380	402	373	396	374	437	402	377	366	394	397	365	382	364	395	394	384	401	385	417	432	434	413	407	413	387	391	395	377	401	419	384	417	388	364	398	410	394	424	405	395	356	385	376	425	377	409	388	345	385	344	389	428	402	366	407	413	388	398	410	382	397	391	407	410	395	409	363	377	398	393	408	344	387	404	403	384	406	350	403	368	431	385	399	377	383	382	441	394	385	376	407	375	402	394	409	360	386	362	406	392	354	392	419	353	380	407	392	422	347	446	422	405	397	419	377	383	413	402	415	393	418	418	385	369	379	423	426	396	401	416	400	407	415	402	424	443	414	397	404	376	359	388	416	397	448	417	422	403	391	389	390	411	415	373	385	403	407	424	364	407	363	363	390	400	417	424	363	391	361	428	421	389	434	434	382	386	406	397	404	432	391	379	421	399	374	378	389	378	391	401	358	383	381	426	389	420	394	385	427	381	390	387	392	408	342	404	415	385	372	380	369	398	391	381	402	413	405	406	371	376	386	399	399	376	399	399	397	388	384	379	390	431	398	376	419	365	414	418	391	422	396	400	375	358	402	414	404	362	414	417	396	428	412	384	367	372	413	392	429	408	444	371	412	395	352	425	380	404	403	407	421	401	401	393	409	388	393	438	390	436	392	407	365	402	394	452	391	360	347	408	369	409	365	400	406	421	372	396	373	387	378	376	373	431	394	393	399	407	419	383	394	412	424	408	361	359	396	433	413	415	444	386	402	409	373	442	388	387	450	392	388	410	369	355	368	396	410	404	405	396	393	433	376	373	405	364	387	382	441	390	449	398	413	391	361	392	409	394	394	376	397	394	409	384	408	396	389	387	423	395	406	401	341	373	428	423	443	372	410	386	434	401	367	391	347	413	395	411	388	418	392	397	403	411	438	414	390	379	352	388	424	390	407	421	421	357	414	358	370	420	425	394	351	382	374	363	380	337	435	420	378	404	405	368	407	390	415	407	408	415	391	393	397	390	426	410	407	358	399	399	385	388	394	365	420	397	424	401	447	365	435	407	418	390	419	420	401	398	370	383	355	355	388	412	385	392	420	377	389	394	357	405	396	412	387	370	439	416	385	386	413	397	360	432	428	417	399	398	383	354	387	373	380	403	422	355	401	425	400	437	395	415	393	403	416	405	418	426	369	367	399	368	413	405	370	368	409	367	406	380	396	419	390	379	424	404	370	382	415	369	423	386	370	382	383	396	368	408	372	423	378	382	422	403	418	446	399	386	422	428	400	379	424	380	409	397	400	372	380	427	392	419	415	405	373	460	401	407	369	414	405	373	406	412	431	364	402	383	407	398	409	385	403	382	396	388	401	404	362	410	377	388	424	399	372	379	391	388	405	392	401	394	434	412	420	417	404	416	367	389	389	398	398	379	384	339	350	374	392	381	400	392	393	420	401	421	403	375	376	411	416	358	413	397	378	394	390	397	371	405	408	382	385	400	434	379	371	346	401	393	403	375	416	394	379	412	405	404	397	392	403	416	424	414	396	410	376	356	399	409	387	385	350	379	358	380	397	417	383	408	371	428	405	359	387	420
18978	73013	83756	23289	9216	18968	19266	2224	1794	1397	1241	1137	978	817	794	708	712	711	669	550	539	511	520	506	505	461	475	496	451	450	463	458	455	429	457	392	403	429	440	390	396	416	428	408	402	381	418	400	430	393	414	400	407	359	383	423	393	390	405	378	360	414	404	418	411	411	402	392	375	412	388	408	420	391	369	372	374	399	405	417	381	393	413	405	346	365	366	385	361	401	345	397	381	399	400	346	384	352	417	391	396	346	370	367	381	381	406	402	430	390	381	402	386	391	370	376	386	386	385	360	380	387	413	380	392	375	361	354	371	391	396	378	388	383	397	350	330	372	374	372	416	377	373	387	394	399	407	381	375	357	375	420	365	390	417	373	377	381	383	379	390	399	384	374	351	376	397	417	404	375	374	338	403	369	366	385	381	368	384	405	373	373	362	355	374	366	407	405	373	374	373	380	424	413	380	399	400	430	387	338	393	361	351	373	392	397	354	378	387	390	411	394	385	402	367	394	404	415	435	342	393	445	387	365	366	387	381	384	351	376	331	381	390	364	397	393	414	408	381	355	361	400	361	418	388	395	384	380	414	365	386	377	363	399	363	356	373	387	373	381	369	380	384	382	423	384	393	374	377	352	384	396	386	379	420	385	359	409	385	426	370	383	388	386	341	377	397	370	401	385	368	357	393	359	369	381	371	381	366	414	415	401	377	354	419	379	353	399	346	349	370	382	352	355	398	366	389	410	371	341	367	363	385	378	405	413	411	382	377	393	354	390	414	371	345	358	337	383	342	369	385	377	407	382	408	419	399	349	422	397	441	394	387	386	381	359	377	423	374	392	404	398	375	389	416	335	392	353	380	402	424	353	372	353	388	374	399	363	398	401	368	322	380	388	377	390	376	385	420	390	373	378	379	383	397	415	371	394	377	388	375	338	405	384	406	408	352	392	396	377	363	396	386	377	355	376	393	331	366	392	372	362	377	401	372	394	367	396	356	418	345	412	381	368	382	381	375	385	378	376	357	396	378	370	369	402	409	382	421	400	399	393	399	396	336	397	389	385	346	364	369	406	410	350	392	413	350	386	398	376	395	374	387	379	393	384	401	406	410	412	380	399	379	386	402	372	388	380	406	352	386	417	408	357	392	363	377	390	352	365	364	371	357	372	400	356	370	400	386	378	387	396	397	366	352	401	341	364	383	382	352	382	374	396	378	379	379	377	370	402	406	371	405	403	381	391	383	419	360	393	366	361	402	382	416	393	392	378	363	376	383	340	359	408	394	341	367	355	335	359	369	355	385	411	387	384	397	367	373	388	372	376	366	361	400	367	408	383	359	429	373	350	380	405	385	339	361	375	352	349	359	370	385	366	410	383	406	392	412	397	385	371	407	396	386	376	365	379	397	391	412	371	384	404	385	399	380	380	375	359	378	369	377	380	398	424	425	410	364	371	356	380	397	375	370	394	347	396	413	379	343	369	363	358	415	354	394	379	408	384	393	392	384	399	377	393	405	348	399	411	365	387	374	370	356	357	360	390	351	387	399	377	376	353	359	401	397	400	423	379	376	356	375	354	393	365	387	398	360	385	406	344	390	368	388	375	363	384	374	392	379	403	366	390	369	355	393	403	362	404	393	361	380	420	356	400	371	395	368	392	367	333	410	373	380	375	394	388	394	386	378	395	378	354	374	355	376	381	394	355	374	385	353	398	441	404	378	355	404	377	365	383	403	382	383	345	402	395	434	368	382	376	394	348	373	394	389	381	366	398	382	334	390	401	382	380	377	402	369	381	399	358	392	391	374	363	390	391	390	404	363	409	405	408	360	384	419	377	365	376	387	376	376	380	386	367	411	420	369	381	374	344	388	374	357	371	358	376	378	364	391	398	353	401	371	397	366	342	374	363	365	363	401	376	388	386	390	362	378	405	369	369	369	376	369	372	338	409	403	395	394	357	356	372	356	350	386	377	378	330	328	380	381	395	362	368	357	371	365	368	364	368	397	405	365	392	397	375	389	399	371	375	364	376	392	383	377	387	391	326	392	410	408	390	375	362	391	347	370	370	342	373	379	367	394	374	349	364	372	423	379	346	383	383	352	401	380	343	390	388	359	399	376	388	389	427	369	398	385	378	354	322	382	386	360	374	383	392	373	380	411	406	386	367	341	383	367	405	404	348	389	376	370	404	389	372	375	359	395	377	382	390	384	374	366	420	376	386	384	375	382	366	349	385	411	375	403	398	396	347	394	367	392	404	405	352	392	387	347	357	401	415	383	411	402	355	385	378	349	389	332	409	367	352	380	379	361	374	371	382	382	394	400	394	351	378	379	363	409	358	402	376	369	376	404	377	368	396	388	397	409	406	361	360	343	379	394	393	424	379	399	374	394	392	382	391	401	362	399	382	345	341	386	359	420	390	369	389	379	401	368	387	384	427	391	393	374	364	385	352	348	382	373	365	381	412	391	423	363	364	382	344	403	430	400	345	395	386	376	388	396	344	369	389	408	404	379	370	403	396	378	374	383	380	378	408	396	359	389	415	392	406	376	390	370	357	401	377	353	401	341	369	390	405	370	388	434	382	367	400	384	376	418	351	370	372	358	446	371	428	390	394	380	388	355	350	382	370	364	401	400	350	382	406	392	374	356	353	382	385	373	393	377	384	359	361	344	383	354	382	368	359	366	409	376	375	398	346	349	375	404	402	361	427	372	329	374	380	376	381	385	385	399	374	381	401	386	386	399	370	377	366	428	387	398	376	429	384	356	389	342	404	373	369	388	389	377	371	403	420	369	378	374	391	414	373	367	349	397	354	380	360	395	368	351	405	402	364	394	372	390	410	354	347	384	377	366	407	371	419	406	391	413	379	375	400	401	377	355	339	373	372	402	415	372	357	399	396	363	356	380	377	386	345	376	369	391	368	373	376	354	385	400	383	363	375	381	393	379	367	344	342	387	415	375	357	389	336	326	385	359	374	421	398	371	369	397	406	384	418	385	359	408	383	368	392	377	353	377	374	348	357	371	361	380	382	405	374	379	417	410	387	408	379	400	368	361	381	365	396	353	391	366	350	387	379	394	394	375	384	403	344	401	411	384	367	397	366	360	354	371	369	375	361	350	424	370	390	390	373	372	358	362	400	394	382	380	404	363	372	379	395	385	375	341	385	373	370	404	392	368	384	352	326	359	369	362	362	387	394	340	394	378	342	405	443	400	402	398	394	386	344	362	400	375	391	361	397	353	367	355	366	380	436	381	405	389	398	371	365	356	366	399	334	358	375	355	359	400	378	402	387	405	375	355	380	353	425	377	345	392	381	381	350	395	365	395	390	374	409	384	399	373	377	359	368	407	368	382	379	414	387	362	367	402	357	379	350	370	395	397	428	384	368	375	378	351	417	374	389	352	376	395	373	366	362	372	395	410	386	381	383	371	380	375	400	403	399	378	384	385	362	416	367	369	407	357	357	393	421	368	395	382	349	373	381	351	383	408	406	407	389	368	366	345	381
27607	18949	22419	6876	965	1149	856	146	148	154	140	148	141	124	121	138	156	125	136	110	111	131	126	127	117	127	123	139	136	142	111	136	135	131	95	116	122	117	107	123	121	129	123	139	136	118	141	126	139	142	104	154	127	136	99	140	116	134	137	125	129	132	101	121	124	118	118	123	133	120	121	150	130	133	122	136	126	120	146	111	127	125	123	93	114	121	105	133	144	111	151	125	126	133	113	100	131	117	123	132	143	137	122	137	113	94	147	113	112	137	117	124	113	133	133	101	144	135	116	140	139	118	125	137	116	111	123	136	119	118	116	121	132	103	113	125	128	125	143	120	145	123	139	133	132	128	110	128	115	107	135	94	120	128	150	126	115	134	102	134	120	118	127	134	130	143	114	128	124	147	112	134	151	127	114	103	116	128	110	143	102	119	129	122	132	120	121	126	128	112	124	130	112	110	121	116	128	119	131	121	98	111	119	116	130	145	109	125	110	108	121	143	116	124	131	126	127	122	110	121	135	117	124	134	119	115	130	136	113	136	117	107	132	115	128	130	143	119	143	108	126	145	122	112	123	133	121	136	132	124	126	121	124	129	153	109	110	139	114	121	122	150	107	134	124	123	128	104	129	135	115	143	114	147	126	110	138	113	119	129	110	147	123	126	126	121	115	115	106	99	137	141	119	132	123	130	136	122	116	126	145	114	134	133	126	132	132	129	128	138	107	98	117	123	131	121	132	111	118	130	135	138	134	124	142	130	131	135	125	123	111	121	124	137	133	130	133	130	124	146	134	123	125	108	135	123	129	128	121	126	86	129	128	130	130	111	112	124	114	124	150	121	116	130	154	139	113	120	130	113	124	143	114	141	122	113	95	114	132	117	152	126	127	138	138	111	113	125	98	109	121	119	139	131	131	113	116	134	145	115	123	133	132	123	127	120	115	134	122	124	131	122	129	115	101	114	126	139	122	139	133	118	123	122	119	140	132	114	124	137	118	120	123	112	118	115	128	117	127	148	120	138	118	121	131	110	122	129	113	131	116	110	118	129	115	114	125	123	127	130	117	110	121	108	128	135	139	124	139	123	128	129	137	122	119	111	109	120	144	131	119	144	130	115	125	122	135	129	116	124	127	120	120	115	136	117	116	111	133	136	144	121	131	122	122	130	125	116	133	107	135	128	133	112	138	136	127	114	145	135	128	124	127	111	146	136	136	107	123	124	118	133	123	115	112	117	132	143	122	128	127	133	114	131	113	117	112	127	129	124	111	161	126	101	109	125	129	129	129	142	128	136	107	132	126	143	128	139	122	134	129	137	119	121	121	117	149	111	135	132	130	135	126	126	139	126	127	126	119	136	122	120	132	145	118	122	117	111	142	109	113	124	104	117	125	133	131	167	122	127	110	122	126	130	103	106	115	133	135	129	159	116	111	130	109	131	126	111	127	130	116	139	109	117	113	124	124	130	119	138	142	123	109	125	120	133	131	131	150	122	157	134	128	124	107	114	105	132	119	122	113	105	119	128	126	122	132	123	123	139	127	131	131	140	131	131	124	132	127	129	124	118	145	100	135	115	134	105	133	142	146	102	140	121	126	113	129	139	111	105	128	127	140	131	116	111	126	138	113	128	118	117	133	111	124	131	110	132	109	102	136	119	116	127	137	123	123	111	118	124	134	132	142	119	130	127	140	109	125	139	129	105	121	135	126	149	117	133	134	138	120	127	134	122	150	121	118	120	120	129	114	123	109	138	128	122	127	116	146	121	125	127	112	132	121	140	127	119	134	127	140	115	111	120	117	118	134	119	119	127	150	118	129	131	122	133	112	122	143	120	117	115	121	139	121	124	133	108	131	116	123	120	110	120	131	124	130	130	102	118	107	117	125	114	130	143	138	125	118	117	137	136	105	138	140	124	132	135	117	130	147	118	116	114	113	126	120	126	112	121	137	113	99	131	122	125	122	116	140	155	117	124	116	122	115	128	139	128	109	113	114	110	115	116	124	134	136	123	127	124	146	117	121	118	128	124	126	126	132	111	113	129	142	134	134	124	136	128	122	118	137	137	130	121	119	145	136	123	122	106	118	126	104	108	100	136	140	106	128	138	145	132	116	110	138	124	123	115	113	116	130	131	136	132	114	150	110	132	126	114	99	125	133	129	116	133	129	126	129	132	138	117	133	124	113	130	119	144	115	138	126	119	138	104	127	111	139	118	123	133	129	140	104	110	112	132	137	126	126	129	133	127	124	124	126	98	140	131	120	133	105	134	104	145	120	134	125	119	122	118	134	121	125	137	117	129	126	132	121	131	136	110	106	124	141	111	119	130	131	105	115	135	132	125	123	136	123	117	124	127	111	116	138	125	122	138	102	106	134	121	146	111	118	130	130	124	144	112	129	123	120	135	127	113	118	118	117	132	123	125	121	140	140	114	126	125	146	118	136	114	113	113	121	115	125	103	127	118	134	122	117	132	114	131	123	140	120	152	128	119	115	117	129	121	110	140	129	132	107	143	133	129	97	122	120	123	144	136	109	102	125	108	117	130	137	109	121	112	126	114	116	119	116	116	125	135	129	116	119	134	120	118	118	127	136	107	115	116	120	133	107	145	114	130	146	115	113	128	145	128	122	124	120	104	128	125	133	117	120	132	121	129	131	116	126	125	126	123	146	132	100	112	129	118	127	101	117	129	137	114	125	137	132	134	119	114	127	117	154	127	126	116	138	134	117	127	113	119	119	123	145	129	141	101	131	116	131	128	115	109	116	104	136	128	144	117	119	123	103	117	135	132	130	119	127	130	133	108	101	119	125	122	118	129	133	136	125	130	138	122	144	132	134	121	147	127	122	122	132	143	112	125	105	131	144	127	124	137	127	131	128	156	119	121	136	148	154	114	131	113	116	121	127	132	116	152	121	115	122	120	135	127	131	132	126	121	134	129	114	124	155	116	126	129	128	135	120	112	120	134	114	146	125	129	130	131	116	123	109	131	111	126	130	130	115	114	124	128	131	114	129	125	124	119	121	121	123	141	109	111	125	126	133	136	119	136	94	114	135	126	116	121	138	111	155	122	127	110	117	111	114	131	120	111	126	148	147	126	130	110	131	133	117	120	120	120	145	136	112	145	124	109	124	125	135	115	121	114	122	117	123	125	133	128	105	143	131	143	134	101	123	125	116	128	111	138	130	126	118	143	120	117	131	123	112	126	130	128	106	128	103	144	115	135	121	115	116	129	107	126	124	134	136	132	130	128	123	124	129	135	119	136	118	109	129	121	139	145	100	129	118	149	118	120	125	112	145	102	119	121	140	147	126	128	139	120	119	122	135	128	121	123	137	128	124	108	111	130	123	144	136	131	131	120	131	124	126	116	118	120	117	130	113	121	142	118	137	125	124	118	112	131	127	112	137	145	118	133	130	137	121	107	147	103	125	122	118	116	120	104	130	110	112	130	127	129	132	121	151	121	112	117	105	134	122	119	129	152	118	141	116	144	139	133	120	143
12148	22191	25596	5632	1827	2455	1432	217	193	178	175	161	125	147	159	158	120	160	131	125	139	122	159	143	146	137	155	138	167	141	128	126	130	142	135	139	141	127	132	132	158	153	156	123	124	151	139	153	125	151	167	157	147	141	147	134	134	146	149	144	140	138	127	149	133	107	153	147	131	146	148	144	140	142	158	137	135	134	157	157	131	127	145	153	135	156	143	144	132	124	147	116	134	148	133	126	160	159	150	135	134	160	147	156	150	129	147	145	162	145	133	130	146	137	149	143	138	154	148	146	133	128	135	136	140	140	158	127	126	136	138	134	161	138	134	144	128	165	137	135	144	144	149	171	137	144	143	141	156	123	127	144	136	143	142	146	119	120	143	122	152	160	161	150	130	147	145	149	138	131	156	144	153	126	157	153	119	130	139	144	152	122	148	127	145	146	148	132	153	146	146	148	133	140	123	135	154	133	145	123	126	147	151	139	129	140	161	152	151	122	134	140	146	122	154	133	150	147	132	131	149	147	136	128	135	155	128	142	128	137	144	140	151	152	149	146	148	129	150	156	155	139	153	135	131	129	150	128	140	137	138	141	132	153	118	147	155	123	131	155	147	166	124	138	141	132	113	139	149	160	149	145	149	128	133	142	136	165	116	147	128	145	152	150	124	148	150	143	129	123	126	141	130	153	145	151	122	137	153	129	139	143	140	151	159	138	140	134	149	156	133	145	119	148	165	148	143	143	142	148	145	126	130	147	129	152	113	132	140	126	149	140	150	139	128	151	155	147	142	153	134	132	147	142	130	147	141	131	131	156	153	127	135	142	147	127	135	152	134	159	142	122	147	147	135	133	157	135	163	141	126	136	109	130	157	142	144	136	151	133	126	155	164	140	148	154	140	129	153	141	155	128	131	133	144	143	120	131	132	122	129	133	152	150	126	152	148	146	142	144	137	135	140	149	144	145	154	151	152	158	151	148	150	118	162	131	140	159	132	152	137	153	136	147	142	143	143	147	123	128	155	126	142	166	150	134	151	145	154	161	138	134	135	138	162	158	147	155	137	138	146	139	140	150	140	138	141	145	121	158	108	159	161	151	141	126	158	140	142	151	142	135	140	125	132	136	133	153	149	143	150	155	141	138	132	150	143	156	119	161	131	157	171	132	152	137	135	129	128	136	137	147	133	136	140	140	131	124	148	147	125	150	162	139	139	121	145	128	165	142	151	150	139	149	135	146	134	139	146	144	117	134	132	145	142	128	132	150	163	129	140	133	147	131	133	143	128	164	139	149	137	141	154	145	152	134	134	141	156	133	133	139	141	150	132	129	147	152	151	143	127	129	146	117	156	140	137	149	138	138	142	152	139	147	150	150	132	144	134	138	137	144	151	137	118	136	143	140	159	144	133	155	131	144	132	145	126	147	146	145	132	126	139	141	124	128	140	147	125	143	150	133	118	144	152	140	119	148	156	134	131	135	129	158	142	137	136	147	149	146	125	158	155	144	153	155	146	126	121	147	151	149	132	136	150	156	157	141	129	143	135	150	147	151	137	133	146	170	152	126	129	153	140	152	164	136	128	140	154	137	127	131	141	149	159	157	139	153	149	142	151	139	126	145	132	139	145	144	138	133	137	161	136	140	123	141	124	135	154	124	152	141	143	139	130	140	145	153	140	153	144	164	158	113	158	144	137	137	131	132	132	147	163	148	139	173	145	139	153	150	127	156	151	138	128	147	127	146	123	150	155	155	136	143	139	137	146	147	153	145	152	119	139	158	174	107	143	132	155	127	145	146	144	136	141	144	145	128	159	142	146	166	148	133	145	142	139	145	159	151	144	139	127	125	134	154	157	139	117	141	141	147	149	124	160	153	149	124	145	150	144	148	131	161	159	134	142	127	148	155	147	135	133	144	138	145	132	135	140	128	148	135	135	139	139	147	148	168	131	134	125	130	133	144	120	156	142	145	141	139	141	154	131	136	154	136	156	133	151	123	138	140	140	133	145	130	139	152	139	145	146	144	141	145	141	126	156	125	132	160	145	140	136	144	144	150	137	143	134	150	156	133	150	154	148	129	139	139	150	135	140	136	163	146	168	148	145	147	140	119	136	149	165	154	131	133	164	117	141	146	143	140	151	147	158	136	146	163	140	134	135	141	130	146	164	142	115	139	140	153	125	132	148	137	131	138	131	173	122	167	143	139	130	140	137	156	163	148	135	149	120	148	148	144	140	146	153	142	140	155	150	143	163	144	144	136	131	144	132	130	135	143	148	142	137	140	149	150	141	126	126	149	129	150	169	147	135	127	134	133	156	137	152	136	142	133	131	151	145	151	136	131	152	139	141	141	154	137	144	139	136	153	151	132	143	153	142	135	155	129	148	151	163	134	141	164	140	146	141	127	132	144	125	138	144	129	150	141	128	151	141	143	149	151	158	133	179	151	130	130	143	130	152	142	143	136	147	128	133	132	122	126	155	156	146	121	140	162	139	140	137	142	161	141	142	137	144	158	147	162	143	144	133	126	126	151	133	153	152	140	150	149	134	154	124	148	137	156	166	155	155	147	114	137	146	122	143	144	135	139	146	132	134	130	114	139	146	148	171	154	136	164	166	161	133	142	138	129	162	147	123	123	162	149	130	120	147	159	130	139	157	148	145	125	153	118	163	132	141	142	127	124	138	138	141	145	135	134	146	145	145	154	135	120	156	157	140	149	155	122	144	146	131	145	123	142	159	129	142	143	136	141	162	129	142	140	140	144	137	150	153	149	141	152	132	125	152	151	145	153	158	147	143	133	156	145	146	140	144	141	134	134	150	129	148	142	135	129	134	138	145	138	149	139	148	152	134	133	138	140	151	153	137	165	134	144	137	132	151	142	130	131	128	121	144	144	140	144	153	129	135	150	142	176	145	141	134	121	135	130	135	143	129	147	149	134	144	132	136	125	147	159	164	160	136	152	149	137	149	163	150	139	143	141	131	124	150	131	146	140	138	152	123	156	121	141	128	133	128	120	137	151	157	142	155	138	135	151	135	129	144	124	134	146	161	107	135	135	151	141	140	153	149	145	138	139	123	153	125	128	146	124	149	128	133	137	140	125	139	151	121	155	144	127	147	133	115	133	162	133	145	123	151	148	149	137	133	143	141	133	141	166	137	149	132	150	134	130	129	130	148	148	153	132	145	135	127	154	141	149	139	125	137	127	149	135	126	145	146	137	126	132	144	143	136	160	154	127	129	138	123	152	135	144	138	157	166	136	142	131	144	148	140	145	132	138	149	135	149	157	130	142	144	151	149	139	145	125	134	155	141	146	131	133	148	157	115	155	137	137	138	143	138	143	120	135	146	140	145	153	138	149	150	130	152	133	133	135	127	124	132	145	143	154	137	139	142	167	126	134	121	154	151	151	126	126	147	125	132	131	145	132	155	128	153	130	151	151	132	126	158	167	149	142	145	159	149	127	129	119	155	141	145	141	128	126	136	147	138	145	133	163	129	148	157	126
24553	20304	32210	26288	19886	17394	15304	1136	492	423	358	358	328	300	297	263	252	268	236	217	214	235	213	200	225	219	196	223	195	192	200	197	194	174	207	188	212	208	178	203	198	217	206	178	216	191	190	173	194	187	177	169	206	174	188	208	184	178	196	203	195	192	215	193	166	189	175	196	203	188	177	206	188	214	219	164	171	178	183	200	182	199	192	198	197	202	193	176	171	182	200	201	192	202	183	165	203	198	181	193	176	186	184	191	185	189	154	190	194	180	180	179	199	186	179	163	177	193	201	203	181	178	167	188	185	172	179	198	168	186	185	196	181	178	187	217	177	195	187	169	210	182	157	196	177	166	195	209	185	180	189	175	170	166	179	193	178	202	188	175	181	197	188	182	158	187	184	177	171	188	187	168	178	178	184	186	181	175	180	176	191	183	184	215	218	187	181	200	193	194	187	165	178	190	164	205	200	211	179	191	210	204	193	167	197	173	183	180	185	220	197	198	187	175	156	180	189	173	191	197	186	176	196	163	183	206	178	199	188	169	205	169	174	195	176	196	176	190	152	206	209	193	186	174	165	178	157	179	201	187	187	173	196	186	171	187	194	204	202	178	165	206	185	162	170	189	187	189	161	191	183	190	196	165	187	199	190	179	178	212	190	190	204	199	167	191	170	176	162	190	202	196	199	192	189	165	164	164	176	166	174	182	198	221	163	211	170	212	187	175	194	181	170	169	195	190	191	163	174	170	186	189	184	173	173	197	167	181	173	206	167	175	173	191	190	186	200	186	151	187	171	183	209	206	197	182	177	184	183	198	195	187	196	199	180	180	174	186	203	197	184	158	188	191	164	157	202	218	195	173	175	191	194	209	207	166	198	148	201	201	172	196	198	205	191	218	223	182	187	186	188	185	167	169	207	201	167	220	191	175	162	194	185	176	217	197	178	199	198	192	229	179	179	176	226	180	203	215	165	180	191	189	157	202	166	193	191	176	190	177	164	187	179	212	178	185	197	190	212	180	198	179	186	182	193	172	201	172	171	180	183	178	192	184	211	178	183	193	175	210	218	187	191	183	200	172	185	173	199	179	207	197	193	175	192	213	168	193	215	176	189	204	192	168	188	191	183	197	202	183	188	184	199	203	197	186	188	186	180	192	165	194	173	186	214	203	168	158	208	186	174	196	189	186	203	187	171	186	179	195	188	174	182	198	182	180	204	184	173	170	225	199	207	181	201	191	186	157	181	188	179	204	172	192	184	166	198	181	167	195	183	172	202	189	174	192	205	194	184	176	190	210	175	174	188	189	174	180	196	190	188	207	206	172	183	164	185	191	181	185	215	200	189	195	183	209	207	189	185	168	190	180	190	181	175	192	182	169	177	184	183	174	178	197	164	207	162	184	178	192	181	192	167	207	177	215	194	199	177	193	186	198	182	181	195	171	185	191	197	204	183	200	178	200	186	202	205	188	186	179	203	224	172	158	182	192	163	201	180	184	188	184	187	179	198	161	190	187	194	179	202	204	166	177	193	187	200	186	193	193	158	180	187	198	167	198	192	185	169	198	190	201	179	199	188	165	180	167	185	192	196	200	177	177	223	173	181	187	191	201	176	203	187	186	199	208	193	180	201	177	199	187	179	185	163	188	174	185	185	184	192	162	193	176	158	177	193	181	187	183	186	178	162	180	191	179	187	183	169	174	173	182	175	177	186	171	191	200	171	219	199	205	193	169	170	205	175	201	184	208	201	217	192	184	210	184	190	172	185	185	187	182	176	178	180	181	186	218	192	166	191	176	182	203	177	194	161	178	195	180	217	177	201	182	192	214	198	167	177	175	165	181	198	182	212	192	194	192	198	172	181	171	185	190	180	176	177	173	199	216	176	185	217	197	194	182	194	167	191	200	175	196	173	180	184	202	190	184	169	192	211	172	212	182	179	190	189	174	184	206	185	199	203	193	187	171	180	177	198	191	176	200	206	187	207	206	181	191	174	188	168	211	200	183	195	186	182	203	179	168	180	191	207	181	169	210	188	193	195	176	202	205	194	206	193	178	195	176	174	190	183	169	197	173	219	175	207	180	167	179	202	196	195	190	172	199	196	207	189	191	177	190	186	192	190	191	190	183	197	201	183	199	203	165	187	203	201	178	202	190	192	185	184	196	176	193	198	161	190	180	156	217	164	189	211	179	179	201	171	199	218	188	200	213	192	166	196	197	196	182	189	184	198	180	192	193	162	198	195	183	192	185	207	194	191	180	186	186	193	187	158	183	179	172	165	210	189	188	202	195	190	198	188	170	188	181	189	190	184	191	178	197	191	200	219	204	181	196	190	192	166	188	195	181	174	171	178	198	197	189	201	171	181	202	196	185	201	181	188	192	173	167	202	169	200	180	179	203	196	217	187	188	162	187	181	202	173	167	198	224	186	172	185	180	205	194	178	194	174	183	175	186	189	189	198	184	187	185	184	182	196	197	191	182	145	198	206	201	171	212	196	191	196	175	201	165	180	214	178	187	166	205	176	202	183	191	190	196	184	180	175	192	203	202	194	179	180	184	202	185	183	184	195	208	174	190	214	169	203	203	190	164	191	189	183	167	185	217	189	170	201	185	214	188	171	191	189	179	189	188	180	196	206	150	183	204	201	202	187	186	197	206	179	197	211	189	177	184	218	210	176	168	212	209	192	157	194	188	219	202	199	193	187	202	154	180	181	185	203	193	179	204	178	207	175	197	199	180	191	195	184	172	191	171	197	197	191	182	196	178	171	182	200	214	179	176	188	191	179	178	215	191	156	184	189	167	181	179	207	178	202	185	203	187	158	168	179	175	175	200	207	194	190	183	177	200	190	179	171	190	190	195	183	199	189	180	193	201	171	194	177	209	194	186	195	177	208	179	177	168	201	188	182	202	202	202	195	202	156	212	174	175	174	183	198	168	192	173	169	198	208	231	198	201	205	190	194	180	210	215	174	185	185	178	191	184	193	177	175	213	171	170	163	180	193	194	207	168	194	182	185	170	176	192	202	163	181	173	183	163	196	222	179	203	202	168	171	173	186	186	193	169	189	195	202	190	187	157	182	186	190	205	187	174	184	187	188	167	207	192	178	170	184	182	171	213	186	162	196	176	189	211	167	185	182	186	192	193	176	175	165	182	190	173	160	196	206	193	161	187	159	177	192	179	191	179	191	210	200	172	186	209	161	196	181	186	190	175	187	156	166	190	194	198	206	216	199	205	209	194	184	164	195	194	198	179	193	199	177	182	223	200	199	193	187	203	160	166	213	204	167	181	180	159	200	179	194	207	196	193	204	180	193	163	184	185	168	203	199	169	190	168	203	173	198	205	195	212	200	198	182	169	194	179	162	176	188	191	195	176	181	184	207	197	171	189	187	161	187	188	200	184	196	191	200	191	165	176	186	172	185	198	160	177	184	169	185	168	195	203	197	173	195	175	183	180	196	196	192	188	191	203	195	165	154	164	191	189	167	197	165	207	184	179	191	197
14693	51323	74695	20583	6495	12782	11581	1207	928	694	652	573	501	460	381	349	353	328	319	291	275	262	252	242	238	238	237	246	211	233	229	205	222	189	220	237	195	237	203	180	201	208	185	204	196	192	187	202	195	171	207	180	216	213	190	206	201	180	171	219	211	190	196	186	218	203	213	204	156	188	208	186	197	195	195	198	198	163	178	201	194	180	172	174	211	153	185	211	208	177	186	169	187	184	156	211	182	167	178	203	218	188	191	222	172	185	179	155	196	186	178	204	193	181	203	183	199	205	177	175	170	191	181	186	204	209	194	191	170	189	190	195	181	165	215	202	209	196	200	184	192	188	187	202	177	172	176	214	209	194	176	194	185	190	191	179	198	198	188	196	189	228	200	178	155	201	201	186	198	208	160	195	201	181	190	209	193	172	201	185	166	182	156	179	184	184	189	206	181	225	191	182	181	205	197	176	189	193	188	177	214	193	187	163	186	191	191	220	174	187	175	190	203	186	178	163	186	213	193	207	178	178	198	191	183	221	200	170	191	184	187	207	202	190	186	196	177	184	196	204	177	184	206	164	193	190	205	180	170	176	195	190	191	172	193	183	182	203	174	181	176	190	205	187	181	194	164	186	209	178	198	202	196	184	202	171	207	191	206	184	205	178	184	182	197	177	184	172	191	195	168	193	169	199	190	194	176	182	181	195	194	201	163	184	180	164	202	202	195	178	178	169	194	181	163	185	179	204	193	163	167	196	178	194	159	202	178	190	194	204	191	183	215	178	158	189	223	180	194	177	193	184	192	176	195	203	166	209	186	196	180	187	191	201	197	202	197	174	189	206	167	183	170	199	181	189	179	200	195	184	202	161	172	168	180	209	193	197	198	208	219	172	217	171	198	194	197	172	203	174	187	207	186	175	195	180	213	203	203	204	183	182	195	176	171	195	207	196	195	207	219	190	196	182	162	184	190	173	201	186	195	194	194	177	177	162	184	180	204	172	190	188	182	174	182	163	194	188	191	188	176	181	198	172	190	208	221	195	190	203	171	198	211	169	199	199	183	186	196	165	169	179	186	189	184	180	203	178	179	184	184	208	213	182	193	193	182	159	192	198	200	142	167	196	203	185	198	183	197	184	174	182	182	177	194	182	172	190	195	215	203	167	193	185	192	174	206	185	168	183	195	201	186	177	158	185	187	186	168	186	177	193	177	165	195	193	212	186	192	184	164	151	180	200	149	182	175	229	184	185	187	191	173	189	201	193	185	187	188	194	181	176	184	172	173	187	192	164	203	198	197	177	188	168	204	199	187	183	176	158	193	197	220	186	193	189	191	214	183	178	174	177	193	198	194	173	178	183	191	218	195	189	215	184	208	205	218	192	177	168	179	177	182	172	184	193	195	188	200	165	227	179	175	166	168	180	218	180	182	204	176	190	193	201	177	157	192	184	177	191	177	187	178	187	213	189	171	200	182	189	165	175	180	171	205	173	185	187	156	193	201	185	186	204	189	201	171	177	195	173	194	202	175	173	172	185	197	214	218	170	206	195	191	185	187	182	184	192	168	188	184	178	173	199	174	220	184	191	192	168	210	203	173	194	197	176	193	173	187	188	195	165	176	206	177	201	183	202	171	221	204	195	191	199	188	187	166	205	181	209	173	178	166	181	169	182	194	186	203	189	202	194	197	194	194	194	197	188	209	197	190	189	195	204	196	198	174	167	190	198	181	171	185	180	187	199	197	189	164	190	183	199	213	204	176	215	196	173	190	183	203	190	188	187	192	203	191	190	193	190	180	209	162	199	193	168	173	192	186	199	179	195	179	210	211	205	188	170	183	155	177	190	190	179	186	191	188	173	199	192	185	168	178	172	200	174	183	181	176	203	167	172	182	183	197	201	199	203	189	174	187	215	189	174	197	192	196	172	186	179	221	198	192	197	178	178	214	181	183	179	195	182	183	170	157	220	175	207	194	197	171	206	191	193	190	194	182	170	208	193	194	189	169	182	188	183	215	192	197	175	193	166	194	195	199	162	200	206	183	180	201	196	181	212	206	177	194	208	193	194	179	170	192	198	202	192	185	185	196	189	184	195	187	193	195	187	180	209	198	165	191	182	167	207	190	174	209	208	168	188	178	162	186	202	195	199	188	204	168	189	170	193	189	164	181	186	215	191	215	174	167	187	183	196	164	178	187	196	195	198	195	183	177	188	193	215	203	188	185	197	193	175	175	195	157	171	179	168	178	176	222	190	211	167	212	194	184	169	189	185	176	180	181	193	204	207	179	160	182	183	228	179	200	190	181	167	199	174	170	192	189	182	189	182	190	196	187	219	180	186	174	168	206	194	173	182	211	181	193	208	180	173	199	211	194	191	183	160	178	163	196	231	196	178	197	185	196	206	176	200	197	212	204	186	178	192	180	189	197	172	198	163	203	209	199	197	181	170	199	207	217	186	164	209	193	188	213	179	190	205	179	184	162	192	173	200	201	194	203	202	192	197	174	156	186	182	177	181	176	199	199	198	196	186	194	193	190	175	172	179	182	181	202	187	169	190	202	185	208	207	205	183	191	194	189	187	194	176	191	196	187	179	183	191	170	216	188	188	177	187	173	172	197	175	166	207	184	173	206	183	206	181	206	189	200	164	203	213	180	189	194	193	181	173	185	169	199	181	209	192	209	206	172	196	181	189	196	203	190	194	184	183	184	179	180	202	189	183	158	206	203	195	193	192	184	200	186	174	190	180	178	182	171	179	184	170	190	208	182	214	178	184	199	176	195	185	177	191	181	196	184	166	173	175	175	185	182	178	184	174	181	222	203	187	192	191	187	188	192	173	194	203	197	198	200	183	204	197	190	191	192	193	190	190	197	194	201	205	183	216	184	205	193	213	190	172	185	177	178	184	184	160	163	192	188	182	168	179	205	167	185	193	198	187	187	181	189	178	173	196	199	196	193	196	179	191	200	183	189	168	193	190	206	204	170	171	197	175	210	180	182	190	189	163	187	194	181	170	184	209	184	200	175	180	183	200	163	184	179	185	198	176	187	198	181	180	208	180	185	207	183	202	215	197	166	194	180	196	199	211	198	200	188	185	179	189	194	184	183	186	180	185	182	189	208	198	198	187	175	203	189	202	195	183	190	187	174	189	195	184	170	196	173	180	230	180	204	179	182	201	146	184	192	187	168	188	199	201	184	185	192	198	205	184	209	195	177	181	190	186	199	192	189	175	218	165	188	180	190	182	168	187	178	173	188	180	196	207	174	211	169	171	186	191	200	171	162	189	201	172	218	204	186	183	199	186	167	187	181	183	181	177	185	200	172	147	185	181	180	198	190	207	190	185	186	186	213	203	201	171	196	181	179	191	179	174	171	181	204	182	163	190	172	184	179	191	181	187	186	192	166	201	181	182	197	182	200	158	175	191	188	167	189	193	193	206	188	175	186	207	187	203	184	184	196	176	219	191	200	179	188	185	181	177	175	194	180	204	177	183	205	189	185	186	177	204
22324	20197	30638	23657	20175	23566	25758	3532	1060	822	767	753	647	608	586	557	513	534	506	512	486	453	432	463	442	418	419	450	445	474	390	437	439	398	440	429	433	409	404	423	453	416	386	401	386	414	427	416	430	398	385	399	411	406	391	406	428	399	342	389	416	376	426	409	360	403	410	379	399	418	361	397	392	412	367	373	395	391	400	427	414	402	391	410	383	389	398	377	415	383	349	386	398	382	387	394	410	375	354	368	386	415	385	374	430	433	428	382	404	397	384	410	414	412	402	383	409	425	378	418	404	362	388	365	424	397	385	397	415	408	383	430	371	392	408	350	403	372	377	376	361	376	381	420	344	402	380	388	385	409	358	398	392	373	362	411	394	378	431	425	394	425	404	439	371	408	383	387	439	408	406	418	412	407	393	405	414	442	382	367	425	384	353	405	368	379	395	412	400	410	388	356	410	401	414	400	406	385	378	412	374	401	388	367	410	383	380	370	378	403	413	426	365	417	397	397	412	395	366	393	359	422	379	391	404	398	409	397	368	412	419	433	416	350	416	369	366	413	365	422	397	410	364	392	392	418	373	365	391	413	389	397	376	372	404	391	399	376	410	381	391	349	415	400	417	394	402	427	402	376	450	379	430	432	392	385	371	417	418	378	363	402	424	417	389	350	364	375	362	355	381	419	379	381	386	378	403	401	398	391	354	407	407	382	400	391	339	433	393	408	399	376	385	357	385	373	419	383	404	371	373	425	393	411	371	404	423	392	408	413	375	406	417	386	351	392	389	369	408	414	388	409	411	393	367	373	404	375	410	363	388	401	413	394	386	399	406	374	403	390	443	396	419	421	381	369	414	375	395	406	414	404	402	380	401	414	414	394	381	396	378	353	371	443	408	360	362	412	392	378	407	349	364	354	377	382	377	378	403	380	365	378	398	426	393	427	390	409	406	404	329	365	369	391	378	388	397	379	404	379	423	368	359	396	418	394	386	409	381	400	427	382	363	411	404	358	419	406	388	403	372	422	413	393	385	420	381	421	397	409	393	371	434	415	394	381	362	399	384	382	385	384	404	392	404	377	407	413	382	365	405	414	416	381	374	390	401	372	395	363	381	374	404	406	395	413	412	404	399	408	461	366	365	359	388	408	401	387	407	371	361	381	435	403	363	401	357	422	396	403	360	402	378	443	415	394	371	388	408	356	384	388	420	425	408	392	378	382	413	370	391	409	388	379	390	412	396	381	411	427	367	395	367	365	435	386	431	393	410	398	402	374	389	385	373	396	382	387	415	397	371	408	362	399	372	405	396	389	376	405	375	366	428	417	400	407	426	404	412	401	380	427	398	370	363	344	382	383	375	380	384	369	404	357	401	388	394	382	391	368	401	386	403	406	397	377	398	390	438	375	442	362	440	380	399	408	410	430	412	357	407	394	389	405	407	401	389	357	373	392	423	388	367	343	405	406	378	371	363	415	401	375	434	376	393	394	395	367	372	389	384	407	383	370	406	413	393	371	399	373	378	341	402	368	359	393	369	409	410	432	409	408	406	407	358	373	373	412	403	413	395	368	393	437	437	368	398	381	378	393	374	410	403	364	443	374	411	389	354	358	410	418	414	397	371	394	416	395	403	402	392	387	419	416	412	385	395	391	375	398	388	401	405	413	394	397	416	420	431	405	398	406	378	343	443	402	401	376	369	387	367	379	385	388	374	404	371	396	362	375	383	417	430	414	389	392	425	410	411	336	380	408	381	412	420	384	387	412	382	376	401	384	429	389	412	399	389	411	389	428	356	372	383	418	384	387	373	394	369	339	433	400	376	390	408	407	399	402	382	416	386	389	401	452	391	364	362	372	368	377	387	394	406	371	361	376	392	401	431	366	402	393	422	400	397	377	399	418	435	374	399	397	401	398	385	413	382	371	421	406	383	421	372	388	397	399	399	413	385	411	422	396	370	404	416	414	400	376	405	417	383	395	376	390	398	427	404	408	393	399	383	414	368	383	338	419	378	400	402	396	427	403	367	410	388	373	374	393	390	389	416	406	416	401	406	414	407	389	412	377	429	365	429	376	425	378	403	366	381	366	412	414	413	445	382	378	405	385	383	401	412	434	396	401	398	376	384	380	460	405	409	408	366	369	380	402	413	425	411	377	399	414	417	385	408	373	421	442	409	396	399	384	397	384	404	400	415	369	385	436	390	359	406	386	413	415	408	404	374	404	409	419	392	414	367	392	388	403	416	373	358	383	404	420	376	387	328	401	389	376	407	370	382	418	394	390	407	371	379	380	403	410	374	379	402	396	394	398	369	386	383	396	373	363	380	348	382	424	397	371	372	412	404	417	433	368	360	384	408	399	337	391	425	397	403	395	409	400	384	359	405	409	405	403	392	387	404	425	403	430	396	414	410	383	384	388	398	413	421	413	398	395	395	397	387	375	401	429	372	414	359	372	391	397	385	407	389	371	359	420	389	371	414	405	410	393	419	391	425	387	407	398	400	408	384	382	371	395	393	440	429	358	391	392	372	381	389	396	414	401	418	395	393	394	379	363	396	351	373	413	407	401	398	399	387	367	408	397	417	414	394	364	404	416	371	409	399	351	406	420	375	391	373	407	421	391	381	393	380	372	404	406	381	400	415	354	386	409	411	390	421	398	373	366	404	408	429	401	396	409	416	380	375	407	414	394	386	386	393	413	381	396	424	410	417	373	418	408	393	399	402	396	417	384	373	388	380	404	398	386	374	406	403	385	395	401	412	384	400	424	404	412	430	363	385	374	424	368	394	360	368	395	365	384	382	417	371	385	358	373	393	373	392	401	377	359	333	422	356	395	354	399	394	374	398	403	355	384	384	420	378	420	421	446	382	373	375	365	376	394	417	401	411	382	393	381	383	401	390	373	428	419	389	381	401	399	426	409	389	389	382	379	354	386	398	394	372	399	381	366	369	417	378	388	386	418	377	412	352	420	388	359	386	399	408	422	424	359	396	432	361	403	414	412	387	384	420	363	395	399	392	385	406	382	366	361	405	364	403	400	399	399	372	398	410	381	370	357	423	403	410	444	452	412	385	431	376	399	372	408	411	385	439	333	421	387	421	404	388	439	420	404	399	378	402	420	382	413	407	416	400	362	378	403	394	375	361	391	420	423	374	399	374	384	393	392	378	425	355	400	391	370	389	412	393	408	403	383	412	398	383	376	380	396	383	400	385	383	403	378	371	368	382	369	411	365	396	427	371	355	409	386	391	418	404	360	410	416	396	414	402	393	384	423	399	389	400	377	358	404	391	407	391	403	391	408	383	388	395	395	412	393	364	404	411	437	399	397	398	397	404	392	409	387	443	399	393	402	403	431	399	386	364	416	404	408	399	378	397	385	376	404	409	383	370	375	409	391	425	373	383	393	399	370	393	374	431	378	428	387	403	405	410	372	374	367	415	421	394	384	395	393	396	399	378	399	381	390	399	377	390	383	394	406	377	386	387	392	391	415	392	373	380	420	412	370
17793	50641	85113	22008	9829	19737	17287	2365	1856	1509	1265	1158	1035	934	821	767	717	669	686	587	569	569	553	534	544	467	489	455	425	439	457	463	482	447	411	430	414	414	463	375	405	454	415	400	415	419	385	420	407	400	410	379	442	372	385	461	380	401	408	365	390	379	398	380	385	402	404	369	363	396	377	359	391	421	371	365	360	369	365	399	384	411	359	366	364	435	405	396	352	385	403	385	425	380	414	410	408	362	364	381	408	381	386	353	398	384	361	376	394	382	361	404	389	368	399	418	384	380	376	421	375	357	375	363	378	378	360	432	386	367	394	366	363	386	396	405	382	369	396	380	413	366	399	418	381	371	385	399	440	425	366	421	365	397	385	373	382	394	385	372	390	354	412	340	344	391	368	341	425	389	407	382	390	352	353	405	356	386	407	393	410	410	382	407	347	394	372	399	375	359	373	405	377	388	380	398	430	403	408	365	352	401	381	371	391	400	369	374	397	405	392	411	375	359	377	395	410	404	378	394	384	399	411	380	387	384	384	368	382	368	389	363	403	406	364	374	395	394	387	375	374	349	358	366	344	388	374	360	377	329	384	397	386	349	416	383	343	387	382	370	349	391	384	375	393	396	402	393	404	391	397	414	363	388	355	375	386	395	378	379	414	390	354	392	358	360	366	394	387	388	360	401	371	386	387	403	398	396	395	389	389	367	412	387	423	354	383	376	374	426	377	398	401	334	354	384	384	416	362	365	414	373	389	354	364	389	373	380	375	364	350	335	369	390	377	392	413	413	366	361	407	400	426	387	381	366	371	386	372	395	346	350	401	385	368	387	381	435	396	373	349	392	384	393	373	396	371	400	369	365	402	366	386	369	398	382	380	402	375	354	394	395	396	375	381	387	389	380	392	381	379	367	361	379	397	388	373	380	410	362	385	391	395	372	396	401	373	383	398	385	348	395	347	393	364	369	384	376	406	372	398	370	351	388	380	429	384	348	360	372	379	374	424	379	358	363	379	392	383	375	386	387	393	422	363	398	366	397	345	415	423	404	383	388	349	393	401	355	370	381	375	382	386	425	381	386	366	366	382	373	378	395	395	357	373	396	363	390	336	394	377	409	356	408	400	375	371	402	355	359	378	419	371	335	370	358	388	400	393	377	376	397	384	361	388	385	388	413	394	405	376	417	382	389	371	373	397	433	399	372	381	400	381	386	390	407	371	366	382	408	376	340	413	371	362	383	388	388	368	385	399	389	369	374	387	376	379	371	370	367	369	384	394	396	354	351	377	364	380	396	370	380	398	351	399	389	366	402	395	380	382	378	393	390	378	370	360	370	373	391	370	409	401	380	369	385	378	379	384	380	425	339	369	381	380	375	384	369	400	390	365	361	377	402	429	347	394	394	380	390	368	400	378	413	357	372	389	397	375	378	381	423	406	392	396	406	386	373	407	412	343	404	350	382	358	368	398	398	395	381	348	387	366	347	361	372	385	399	348	357	367	387	362	380	356	376	377	395	377	356	404	337	390	365	349	412	401	412	401	382	367	366	422	393	361	397	391	373	372	378	355	384	373	342	366	398	419	393	378	379	379	370	392	392	367	359	385	378	381	401	336	380	376	360	392	377	381	401	381	373	377	389	372	385	416	343	386	386	427	366	387	326	388	344	354	359	416	384	407	354	371	364	383	354	363	403	379	378	382	399	370	391	381	355	397	394	378	390	408	394	339	377	347	390	386	377	365	381	394	382	355	406	396	388	365	394	380	382	363	397	335	415	429	388	387	388	406	370	360	379	387	385	356	394	392	426	393	390	393	359	369	385	387	377	352	398	396	375	365	374	379	375	392	372	369	395	357	357	348	367	367	381	368	384	369	385	396	366	416	382	360	411	384	386	381	376	371	366	361	376	359	418	429	399	401	365	413	386	383	368	406	349	371	389	363	403	404	364	409	370	405	363	404	360	350	364	416	363	362	386	383	365	384	377	364	367	342	371	320	366	373	415	389	402	364	348	414	392	349	394	403	399	373	362	366	373	390	354	369	396	415	374	352	373	400	361	374	379	366	378	338	396	379	422	392	365	411	363	375	358	357	394	405	346	363	380	388	378	397	347	377	379	410	361	388	385	407	385	384	368	385	378	366	378	376	377	361	388	396	400	364	398	377	351	397	382	378	382	390	409	382	375	357	394	362	353	401	416	391	375	376	369	399	377	380	407	405	418	356	384	389	371	409	378	335	375	375	363	392	412	385	341	371	373	361	383	378	386	381	385	376	377	382	385	406	350	398	373	388	365	357	375	371	340	375	367	378	387	424	385	395	382	372	349	385	356	367	392	362	346	378	368	399	404	413	360	358	361	385	388	381	393	370	377	351	363	399	368	381	368	338	374	401	382	417	393	349	383	393	386	354	364	389	403	399	368	332	387	375	388	343	377	384	378	392	372	389	366	386	326	386	393	366	360	391	387	390	378	373	389	379	396	407	351	368	355	416	363	363	404	365	382	382	350	399	379	410	348	383	387	374	369	378	389	374	383	388	351	353	392	399	436	342	401	413	363	409	369	392	374	415	367	374	389	427	384	386	379	397	361	403	332	346	388	365	355	371	388	388	381	404	414	345	388	386	401	402	385	403	406	368	394	377	360	383	362	376	386	357	374	385	374	405	361	363	407	358	386	349	376	406	350	368	375	382	385	374	402	372	353	383	388	365	374	363	388	394	351	389	394	363	400	372	406	357	391	384	383	356	389	390	363	396	368	397	365	368	390	379	368	359	375	401	398	378	370	360	395	392	365	386	378	337	381	392	395	385	362	397	377	392	372	401	411	338	370	377	374	387	390	400	402	409	336	356	382	386	360	364	408	355	377	425	381	379	368	387	398	384	335	349	386	399	417	374	390	376	396	388	356	379	377	362	374	364	388	340	384	380	367	381	377	362	392	349	369	376	362	406	393	386	362	354	399	409	372	367	393	372	388	373	373	405	394	392	392	393	374	351	374	380	397	387	361	391	353	357	388	385	353	370	413	393	375	390	398	406	355	397	385	367	378	384	397	331	391	349	384	386	391	382	384	399	372	341	374	419	404	363	384	385	360	362	348	367	371	357	386	365	377	383	410	383	350	366	390	367	364	399	358	374	382	426	404	393	389	408	387	367	337	381	404	410	389	365	379	374	356	362	368	361	387	346	362	356	418	355	366	385	360	395	385	374	375	353	393	356	395	388	389	365	374	400	393	362	366	392	404	388	380	376	390	362	404	393	413	377	351	421	396	354	338	375	377	396	430	405	421	362	409	346	357	380	401	378	375	388	390	384	378	372	389	386	380	383	354	347	380	361	395	357	405	357	357	358	363	383	370	396	385	414	370	413	380	364	367	383	398	420	420	410	398	390	363	409	383	391	358	370	376	357	388	380	368	381	362	399	389	385	381	381	395	358	385	372	351	387	376	381	424	364	351	329	368	370	392	360	347	418	391	395	363	375	379	380	427	370	369	322	374	357	376	346	365	391	420
27757	19236	22788	6804	1168	1587	798	137	138	153	137	124	123	129	144	137	124	130	136	124	132	134	138	142	142	128	139	131	119	128	127	114	127	122	110	125	136	138	127	129	106	114	121	137	131	120	132	117	116	132	132	118	138	132	119	121	137	131	141	141	105	113	125	142	121	138	119	119	135	109	134	107	109	121	120	119	121	113	140	121	136	126	133	116	112	112	107	113	143	113	117	109	114	145	106	113	134	125	150	132	114	122	125	112	130	108	119	123	124	129	126	137	130	121	108	142	123	142	132	159	127	111	122	116	113	115	128	110	130	111	122	142	122	122	114	113	112	109	137	133	123	126	109	125	141	115	110	127	129	116	111	115	135	130	124	133	124	116	144	132	117	130	124	118	119	124	118	121	137	123	137	130	115	130	131	114	136	123	139	115	129	142	111	116	117	118	127	129	139	119	153	133	120	150	133	109	122	153	104	121	113	139	117	130	150	121	140	123	142	104	116	104	128	118	116	135	125	119	114	105	124	116	105	114	106	125	120	134	125	139	131	138	119	138	125	131	115	127	110	120	113	130	131	116	123	120	122	121	138	113	121	116	133	129	125	131	119	139	129	109	124	130	102	140	133	133	111	119	119	128	119	140	105	115	134	128	132	127	136	126	112	128	121	134	110	133	120	112	129	126	131	132	122	120	118	126	115	105	119	114	119	144	144	128	131	109	126	132	125	118	124	142	128	128	120	123	128	125	123	136	114	108	135	129	132	114	123	145	132	138	107	128	131	120	118	111	127	119	116	141	141	107	107	115	111	132	119	122	103	108	108	120	126	127	119	115	120	126	128	136	146	144	131	122	129	117	105	125	139	121	93	105	126	109	126	126	127	129	123	134	121	131	118	98	117	137	127	134	112	113	128	119	128	119	126	131	142	101	107	127	144	109	144	119	108	120	126	114	136	134	137	124	143	133	135	138	117	120	134	126	120	123	137	111	128	118	118	140	118	111	105	126	122	121	119	124	137	117	105	121	113	125	122	134	125	121	107	115	126	111	138	157	128	124	141	112	135	113	123	118	135	135	126	127	127	123	140	127	113	108	131	123	118	131	121	142	140	109	112	131	116	110	120	131	118	129	130	137	132	112	129	136	137	132	116	137	133	130	114	104	120	113	97	100	136	127	126	135	122	123	124	135	126	128	139	116	129	129	119	125	133	100	136	133	143	113	132	127	101	130	131	130	120	130	117	127	122	120	146	123	116	130	122	104	114	129	146	102	131	129	120	119	114	125	127	134	118	120	113	90	133	120	124	144	121	127	125	118	116	120	105	119	131	112	125	116	116	111	124	128	132	129	119	150	121	133	112	125	116	107	108	120	139	130	117	132	113	140	127	128	121	124	128	127	138	112	130	114	150	139	129	110	114	130	104	113	125	136	141	127	114	131	135	132	113	115	124	144	107	111	133	122	131	113	114	130	101	117	123	101	119	110	123	147	123	117	123	129	127	122	122	134	115	130	121	123	118	121	127	135	131	142	137	126	130	120	143	143	139	117	118	125	112	134	103	124	100	128	128	129	144	116	105	114	115	136	127	129	135	122	115	124	115	106	136	113	122	118	113	123	132	117	139	135	142	130	128	142	126	136	108	120	117	122	126	135	126	144	137	130	130	127	115	128	114	124	134	131	104	137	118	116	119	128	112	119	131	139	132	120	124	107	125	124	114	150	131	138	123	134	111	111	126	126	116	132	115	140	111	114	109	129	106	122	124	124	115	122	151	110	113	137	123	129	120	104	115	95	117	134	112	143	116	135	127	123	133	130	129	113	130	128	131	122	120	136	103	130	122	128	123	133	121	101	132	121	118	121	135	133	137	109	119	115	134	143	133	133	142	128	130	128	99	134	119	120	136	114	127	115	121	117	107	123	120	133	146	138	121	120	135	113	113	122	113	118	138	127	108	118	129	130	125	139	131	125	142	144	122	112	131	117	124	121	112	114	95	118	130	123	132	139	120	112	132	128	135	98	117	126	110	113	140	122	150	136	112	127	122	127	115	120	133	131	120	128	121	136	127	123	119	114	146	116	125	116	117	116	102	122	123	130	117	120	120	138	113	116	134	114	103	106	118	122	124	112	120	123	117	126	138	124	129	122	122	117	113	119	131	132	131	124	116	103	113	131	108	121	152	104	131	139	121	132	99	134	121	130	103	107	127	121	149	168	132	138	135	144	128	115	133	131	118	140	132	121	112	130	123	104	131	133	135	104	125	133	147	120	144	138	136	125	122	130	121	117	110	130	126	125	118	138	132	117	104	123	148	136	105	126	124	118	120	121	127	139	107	120	118	129	111	120	134	125	124	112	129	132	140	113	119	111	118	104	126	108	138	119	125	114	133	132	133	106	118	125	125	123	128	110	135	149	113	118	134	111	130	136	113	112	122	126	133	121	117	113	148	128	133	114	123	113	113	125	110	129	129	108	118	138	138	111	117	126	114	126	139	120	120	102	114	117	129	104	110	131	138	137	121	120	128	121	140	127	130	124	109	127	105	126	134	113	120	121	124	113	128	95	125	114	140	108	129	123	119	131	127	126	121	128	123	120	137	124	144	136	127	114	129	116	115	159	122	125	127	120	128	131	98	129	130	132	112	102	144	111	122	124	137	130	124	110	110	122	137	137	114	139	97	123	133	126	134	115	99	121	126	129	125	142	129	141	106	114	143	114	134	144	130	128	123	124	124	122	120	112	114	105	117	132	130	130	127	102	123	108	129	128	97	129	141	126	116	118	141	121	134	113	147	139	129	128	108	121	121	122	118	117	107	131	102	115	128	111	119	117	122	124	119	118	131	126	121	104	110	127	118	122	127	122	135	138	142	124	133	132	93	142	119	119	117	123	126	135	116	119	114	115	113	96	143	112	113	122	129	123	120	115	124	108	120	120	131	124	116	131	124	150	140	119	104	139	140	135	131	121	101	109	147	104	114	104	116	151	85	128	125	124	119	133	114	116	133	117	136	123	121	119	130	123	128	141	134	132	112	112	120	119	117	125	114	103	103	133	123	116	127	127	140	108	119	145	105	120	143	130	140	125	124	98	143	104	112	129	130	134	121	128	127	133	141	134	113	111	112	107	104	118	114	143	125	126	123	126	105	118	126	132	118	124	123	121	127	122	119	94	132	120	125	119	129	130	112	120	131	138	163	144	142	125	129	155	137	136	108	110	125	125	122	101	126	138	121	116	109	127	115	128	128	114	136	132	126	106	125	124	112	111	108	113	132	139	129	121	123	120	111	126	110	122	119	124	106	134	143	118	126	136	134	124	132	131	124	114	134	110	138	122	116	120	123	140	134	105	147	126	110	123	131	138	135	146	102	116	124	145	95	117	139	118	126	111	111	135	112	130	141	111	128	144	136	120	121	145	94	114	122	120	126	128	110	130	129	109	118	125	107	120	130	120	129	128	125	114	119	125	101	133	127	115	137	121	131	134	132	132	112	131	122	123	112	127	117	121	123	126
13450	23141	26545	5784	2350	3309	1224	193	167	172	150	162	154	156	153	159	150	116	125	146	151	128	157	147	156	160	152	143	120	129	152	117	131	123	144	149	144	133	116	146	143	178	146	136	138	165	132	132	150	144	131	116	150	161	160	139	130	129	122	116	114	141	118	132	133	134	146	155	129	120	125	126	144	147	159	149	146	150	142	125	138	168	157	139	140	166	146	146	130	151	134	137	132	144	136	142	118	153	133	126	133	136	135	142	147	129	150	162	125	147	135	138	160	142	133	135	120	122	146	120	138	151	134	152	138	152	139	148	137	144	135	135	173	143	123	128	137	124	141	139	123	150	111	142	136	130	156	137	132	120	125	146	160	129	146	147	142	150	142	137	117	145	148	133	153	140	133	152	119	121	123	143	127	149	143	114	150	152	122	131	153	137	146	141	135	142	145	142	145	135	138	134	146	139	128	142	140	136	129	134	155	160	152	140	130	143	108	150	143	143	149	129	136	141	133	122	159	138	155	127	133	128	121	158	143	127	149	122	127	160	116	134	135	128	162	135	128	152	147	138	126	150	138	148	143	155	143	153	137	131	126	151	147	141	136	147	131	120	119	140	140	157	142	142	148	142	138	126	160	138	152	139	125	146	122	151	130	132	147	132	156	140	130	152	128	127	138	143	121	137	108	155	128	149	135	139	120	144	137	133	153	134	156	126	152	144	167	127	127	124	140	145	139	158	150	125	146	152	150	124	131	119	153	150	135	145	151	149	145	153	175	149	128	123	127	161	138	150	145	130	143	130	120	126	147	136	129	143	172	142	130	163	161	149	149	146	135	131	141	143	147	131	157	129	126	123	145	124	117	144	136	136	134	139	134	150	151	156	131	132	144	129	125	138	156	126	162	140	133	122	171	152	133	151	133	125	137	132	142	120	140	148	142	145	140	162	140	145	150	138	145	148	126	168	153	138	131	146	126	146	132	124	133	140	151	147	128	133	135	124	136	125	144	147	138	136	142	136	133	145	144	131	134	139	150	143	141	132	126	129	154	141	155	141	126	149	124	142	138	149	130	139	143	145	159	123	132	143	152	139	152	130	135	137	147	162	116	140	137	138	147	129	122	146	133	141	154	128	119	132	135	145	140	132	127	129	133	154	125	159	123	112	140	122	145	144	171	139	143	115	148	145	152	114	127	136	142	121	143	146	154	142	145	141	136	145	125	139	144	131	138	135	139	130	112	130	140	139	148	152	134	147	124	142	115	141	149	147	124	145	130	134	140	154	156	150	137	132	143	139	132	129	131	154	156	132	141	148	153	138	141	135	135	147	142	153	129	136	156	138	156	134	140	118	143	139	138	134	141	145	148	126	156	152	149	141	143	139	146	141	150	150	139	124	138	123	161	110	134	145	145	128	142	130	142	155	128	159	123	160	138	142	140	146	141	129	130	130	133	140	153	141	137	134	138	160	144	144	139	148	136	138	149	179	124	127	140	143	129	136	140	160	161	157	146	136	134	140	142	138	148	136	132	159	143	147	138	131	150	150	154	156	132	120	150	129	155	150	134	155	148	147	149	146	143	123	137	141	152	128	130	145	141	155	140	147	148	125	160	129	136	138	135	155	146	133	141	142	138	139	147	140	135	151	131	157	156	151	150	142	133	146	145	154	160	129	157	131	125	146	152	148	121	134	129	145	157	129	133	137	149	151	126	134	146	143	152	123	132	152	126	117	150	149	135	137	145	112	138	118	135	150	145	153	139	157	152	135	150	141	150	144	117	130	158	129	151	161	119	173	122	161	128	143	144	116	154	142	126	137	147	144	155	137	138	133	138	121	141	137	153	146	140	140	148	137	130	134	140	148	118	146	151	134	155	135	151	150	133	165	147	126	128	148	141	138	141	131	144	132	134	147	138	120	125	161	129	133	134	104	135	123	144	138	154	148	158	142	147	120	137	138	127	142	161	130	145	122	131	136	128	112	115	156	148	145	125	150	135	132	137	133	127	143	154	151	148	147	113	130	112	149	153	139	157	145	156	130	147	170	140	129	132	153	134	130	164	135	162	150	151	136	163	134	121	141	139	133	118	153	150	137	128	148	124	137	143	128	149	149	139	141	129	121	155	150	141	144	134	128	152	130	136	130	152	121	130	122	128	145	154	142	145	143	151	127	161	145	139	138	138	120	149	134	134	144	135	127	148	116	145	148	139	141	148	126	139	129	145	142	125	130	122	125	151	137	148	129	133	146	134	118	149	134	142	126	150	146	142	145	141	149	146	133	136	152	134	140	154	148	128	144	171	154	148	145	136	154	153	131	129	135	153	152	143	159	131	140	145	143	157	133	129	146	125	127	122	130	149	141	127	115	134	146	137	156	140	160	155	148	124	115	148	141	160	153	132	143	141	131	141	120	148	128	137	138	155	122	159	131	147	151	149	143	145	143	115	122	112	150	143	156	168	146	130	140	125	147	134	147	145	127	150	138	135	140	120	110	109	163	127	142	128	148	148	143	134	121	153	143	146	129	144	121	144	125	136	138	145	121	142	173	139	169	151	129	173	124	160	134	143	127	142	129	133	139	129	150	132	135	147	145	152	133	152	142	150	134	148	124	134	137	135	128	145	130	127	149	157	143	133	129	145	146	137	155	152	149	140	153	158	147	137	122	151	144	136	131	129	137	124	139	155	150	153	145	141	116	134	123	153	123	159	148	126	126	125	126	155	143	168	152	122	111	151	140	130	147	150	135	137	167	147	120	149	142	163	135	137	135	126	158	144	123	150	147	125	148	142	139	137	144	160	145	129	129	136	130	152	155	154	155	152	139	140	137	133	142	141	137	152	121	167	143	148	153	157	127	128	140	153	164	141	140	121	134	145	144	155	133	141	155	152	147	147	144	144	144	165	142	129	144	124	135	136	151	132	139	130	153	145	160	131	146	141	140	154	147	160	123	142	119	129	133	124	126	144	124	136	140	165	120	141	134	141	136	146	162	148	145	156	130	138	153	140	115	143	138	118	124	142	144	140	141	119	146	155	140	138	131	157	134	133	140	158	138	163	124	142	146	152	143	130	152	141	148	126	144	142	140	142	146	160	142	150	137	126	150	133	149	158	146	155	117	152	138	142	140	144	147	149	140	152	159	131	124	127	147	158	140	146	146	143	130	150	140	121	134	144	132	110	132	152	147	144	156	122	147	152	143	123	152	162	121	147	125	146	126	139	159	123	114	126	147	155	118	131	134	145	132	131	125	138	121	133	169	142	150	130	140	151	131	128	154	132	132	152	139	135	123	138	138	117	135	139	158	132	156	137	137	146	130	144	141	153	133	136	140	137	147	143	152	138	133	140	143	168	147	119	140	129	148	130	137	160	139	124	130	144	147	130	127	163	152	139	131	167	140	159	153	140	129	136	155	151	133	151	152	160	173	148	116	140	105	143	113	137	140	143	148	141	129	145	145	155	146	127	162	117	143	148	137	145	143	148	151	151	148	127	152	144	151	143	165	128	157
24562	20246	31680	25562	19793	19323	16616	1262	529	382	367	377	315	297	261	251	273	294	234	235	204	250	231	216	216	233	223	226	215	221	201	171	212	195	172	194	198	167	195	216	202	214	204	173	194	192	197	201	203	207	205	177	211	190	206	190	205	184	223	185	195	193	199	181	209	191	191	189	199	208	202	196	201	187	194	185	199	204	188	191	185	198	189	214	190	197	213	208	196	187	196	196	207	199	175	175	205	190	188	208	203	178	196	191	168	216	180	204	180	186	191	175	188	191	186	182	179	167	189	188	191	177	197	176	216	207	185	190	185	188	204	198	178	177	184	186	194	183	170	187	199	198	196	190	192	173	196	189	196	185	182	154	199	169	174	189	212	176	195	188	190	176	167	200	192	207	191	181	221	207	186	164	197	195	177	188	209	198	197	187	192	207	199	201	222	197	160	195	185	201	172	169	205	194	202	207	182	178	201	168	180	172	171	211	184	169	188	190	192	182	212	191	183	188	163	205	156	190	180	194	202	225	182	172	186	191	181	173	184	210	225	182	193	222	188	183	172	190	201	176	184	213	190	185	184	179	160	181	174	181	197	191	187	179	195	201	198	186	193	175	174	192	179	189	191	195	204	199	212	177	205	181	194	195	198	180	180	168	209	206	173	192	178	173	184	167	196	179	181	168	213	178	214	167	204	184	183	203	182	185	200	187	176	178	171	196	202	183	189	181	180	180	185	185	183	194	211	200	171	183	188	178	177	196	192	183	186	182	182	168	184	181	209	199	183	179	164	213	167	210	181	200	221	187	195	181	170	185	186	179	191	183	173	193	180	172	180	163	157	168	197	183	185	181	187	183	199	203	174	186	176	198	176	190	187	188	214	186	158	206	208	197	182	190	153	180	190	194	181	202	190	171	178	172	186	189	172	190	185	185	209	186	174	178	181	188	195	199	178	182	159	196	203	183	178	188	171	189	194	216	166	178	196	190	173	189	197	182	189	199	190	195	185	192	203	186	206	194	205	167	212	215	171	179	173	195	191	206	172	173	199	170	200	178	200	189	178	170	201	195	211	205	172	165	173	189	184	193	195	195	189	212	193	167	182	210	194	196	163	200	172	190	211	196	196	204	193	200	183	192	178	194	195	202	178	214	175	207	190	202	172	178	221	206	190	193	191	229	170	182	183	173	172	178	181	211	193	212	190	182	204	189	198	215	187	195	188	212	165	160	182	195	215	181	187	192	201	162	203	181	185	211	184	197	154	202	186	176	196	199	162	188	197	171	193	188	196	192	177	162	198	193	193	187	181	173	195	187	200	195	194	185	175	165	191	207	181	193	180	183	183	183	180	183	199	174	207	188	155	187	197	203	218	188	214	204	184	171	192	191	213	164	181	184	187	182	184	184	209	189	178	196	219	206	201	214	207	211	194	192	190	184	174	186	181	211	183	171	186	181	170	180	184	194	196	215	190	186	187	214	180	180	180	195	188	195	192	188	184	177	211	202	189	194	181	189	185	203	172	183	186	192	206	201	192	197	175	220	181	186	189	173	187	208	174	165	177	181	190	199	179	187	178	171	182	182	212	188	171	195	196	193	190	170	180	184	181	187	189	184	167	205	202	174	191	181	194	174	186	199	192	185	191	181	196	201	158	183	208	169	200	177	183	196	191	193	156	181	203	183	190	161	186	191	181	187	180	183	175	187	194	188	184	192	191	185	179	196	220	209	179	175	202	178	191	182	194	201	202	206	213	183	163	187	184	198	196	180	202	178	169	224	200	173	205	191	197	222	171	190	196	162	201	174	172	190	195	204	180	179	189	208	206	195	194	188	198	189	183	216	189	195	165	169	188	202	197	185	223	187	175	210	183	187	176	196	184	199	193	169	190	187	184	193	195	169	199	206	169	182	193	194	154	172	180	178	179	173	189	180	199	182	192	197	182	162	171	173	188	179	170	209	174	161	197	174	166	210	219	215	188	204	182	176	184	192	186	208	201	188	209	204	193	181	172	181	183	177	194	184	184	180	204	179	183	206	197	209	199	171	189	179	188	191	216	212	190	217	198	185	196	214	212	177	181	177	169	174	185	199	205	184	178	187	193	173	185	188	200	182	195	195	183	219	181	195	177	195	201	183	191	206	200	187	200	205	190	193	198	189	175	182	186	197	179	189	178	181	200	174	187	190	187	168	182	181	188	201	208	182	174	178	194	178	194	177	187	205	200	178	196	187	170	170	190	189	173	193	181	200	211	210	188	187	191	195	199	181	183	200	206	197	176	206	196	180	209	193	177	194	179	206	199	197	192	189	213	186	168	207	168	178	161	181	174	183	177	190	176	205	173	188	180	161	183	168	173	180	192	180	173	178	167	207	200	206	181	160	159	185	176	196	203	193	178	161	183	190	193	196	180	172	194	181	201	186	199	156	177	198	177	197	183	200	202	207	197	190	198	192	195	165	176	186	213	178	190	188	175	192	176	201	183	189	166	197	218	218	188	178	181	216	186	197	189	186	201	181	203	192	197	190	198	209	208	193	181	186	193	188	172	207	177	182	195	191	196	200	205	178	231	207	170	202	196	185	183	184	160	188	177	187	154	199	167	169	187	180	190	217	185	187	185	195	181	177	191	196	183	185	197	218	186	179	198	207	199	191	186	174	176	184	184	180	176	187	194	162	190	203	201	175	192	185	190	173	211	193	196	183	173	188	181	214	193	203	214	196	192	195	187	210	200	176	205	206	189	178	196	204	198	180	190	205	203	178	153	198	184	181	182	180	168	173	180	175	195	212	170	204	199	172	198	187	190	153	200	214	202	181	185	198	193	176	205	191	181	209	218	193	188	184	178	163	190	192	188	165	186	191	204	202	190	201	201	197	183	192	208	175	193	196	191	213	177	197	185	192	188	208	192	196	209	200	162	189	178	181	192	214	169	185	193	186	190	184	211	173	187	185	164	190	188	183	186	203	210	207	185	183	188	180	167	197	189	178	192	184	212	190	191	200	179	195	170	198	187	161	183	208	180	180	178	173	194	200	199	211	193	184	190	186	178	171	195	201	193	173	189	187	197	185	189	211	180	186	202	198	188	200	194	208	197	188	172	201	202	190	188	174	184	191	196	201	180	194	188	199	178	180	192	189	189	210	207	187	195	182	177	192	220	193	174	198	191	166	182	204	208	190	184	167	190	202	172	171	174	170	175	197	211	186	188	175	175	176	173	238	193	192	180	194	194	197	175	177	196	200	176	204	194	216	203	203	192	193	195	206	213	161	176	173	201	181	189	162	201	204	192	196	199	216	196	178	168	186	171	204	178	170	186	215	194	195	186	171	178	192	175	188	170	203	179	196	207	189	187	178	174	164	204	208	188	183	192	196	175	198	222	181	196	198	190	174	152	204	202	192	178	193	187	186	194	175	191	186	206	201	181	181	204	188	187	181	191	208	194	166	195	187	172	186	178	176	182	192	216	177	182	167	170	183	172	190	187	196	204	174	166	180	191	211	193	191	180	161
16980	55050	74329	16244	7208	17539	11408	1110	990	724	623	594	555	419	394	347	366	327	355	271	262	246	264	233	244	224	257	239	249	219	200	205	220	219	177	227	201	202	212	198	206	196	211	210	198	210	184	217	207	209	210	180	197	187	194	179	218	179	197	213	195	207	203	208	198	196	205	194	177	197	200	186	188	187	179	184	178	185	193	193	212	181	194	178	193	194	175	196	173	196	203	195	199	206	201	215	165	189	183	188	204	164	191	201	173	198	186	182	208	187	194	187	187	198	177	197	177	195	192	220	203	177	183	177	208	181	188	187	190	175	187	175	199	184	193	203	186	193	191	192	193	182	173	177	189	187	214	196	197	188	203	193	195	202	209	185	195	180	204	172	178	187	155	180	204	189	221	205	189	189	167	195	182	216	188	199	174	220	180	186	183	184	177	194	192	205	174	198	183	175	188	188	196	197	190	194	215	204	194	210	169	186	210	195	182	192	197	203	172	178	202	199	167	190	196	177	191	156	188	174	204	217	184	176	204	191	189	197	210	187	183	199	187	179	178	196	181	181	218	169	196	170	182	197	184	180	167	196	215	203	183	180	176	164	209	165	219	176	178	189	196	187	195	206	186	198	187	167	186	196	191	187	193	190	161	181	166	196	169	191	172	211	185	185	180	184	181	184	190	178	202	200	193	211	177	183	198	188	172	170	184	200	192	192	194	183	179	197	192	188	193	155	186	193	183	177	172	204	186	170	193	178	186	195	180	185	176	185	153	183	173	167	198	185	159	187	175	188	189	163	183	202	207	203	196	195	186	190	180	202	186	196	187	195	216	182	188	191	199	200	203	171	161	196	186	198	186	210	183	201	169	195	181	181	210	198	212	192	188	178	200	214	161	162	185	208	180	218	183	188	175	177	181	175	185	182	208	166	207	178	201	179	189	191	188	191	176	179	186	179	179	191	198	209	198	177	176	208	178	173	186	180	160	179	175	188	200	187	172	188	166	197	193	191	185	218	203	193	180	157	204	194	203	178	189	192	184	198	190	177	208	184	170	190	160	175	168	187	195	191	196	167	185	211	174	174	180	187	182	177	186	206	195	187	185	191	165	193	150	182	164	173	180	162	186	197	195	191	199	203	189	196	166	174	195	204	195	195	204	199	182	181	190	174	189	155	183	170	185	211	177	164	190	172	152	178	169	190	199	170	201	155	192	177	169	186	198	196	177	188	188	177	183	171	164	187	212	165	174	180	191	194	165	202	180	174	186	171	159	196	171	167	194	210	170	206	208	178	186	194	164	156	174	183	183	163	186	177	215	185	171	183	178	186	183	175	185	169	196	181	200	206	194	195	192	158	173	178	191	171	191	192	188	214	210	191	183	186	204	190	203	190	188	201	192	186	201	200	182	175	163	196	174	201	208	174	182	193	197	189	161	174	177	197	182	201	169	169	199	193	186	182	189	165	194	196	178	211	196	186	195	186	195	203	190	205	183	199	176	193	184	212	198	195	197	189	168	190	185	171	190	174	196	193	192	185	180	168	173	173	197	183	194	184	200	190	169	175	184	164	179	195	197	175	193	215	190	183	199	169	222	200	180	168	186	180	169	195	189	199	227	181	172	176	194	189	197	181	215	198	204	172	182	166	176	224	186	161	186	184	184	176	187	190	204	175	172	178	198	190	198	189	193	179	219	160	172	192	183	198	189	178	173	191	197	178	200	214	167	182	175	206	187	186	185	176	193	183	202	228	192	182	161	191	213	202	189	187	187	202	186	195	180	191	177	191	172	195	194	187	161	188	184	186	190	190	196	177	184	183	178	178	203	159	196	192	188	210	205	169	175	198	215	180	181	180	175	171	188	175	185	211	183	189	208	195	194	174	187	197	177	182	193	179	205	181	173	182	186	183	177	176	211	180	183	185	180	192	184	177	218	184	178	180	208	190	205	182	199	217	194	173	218	199	153	192	195	192	172	222	165	213	160	187	160	183	180	182	191	174	186	203	179	186	199	192	180	206	218	195	184	161	172	207	187	173	183	186	201	194	183	191	193	187	215	187	174	224	200	177	188	178	182	184	184	175	177	178	185	175	150	182	176	147	189	162	194	197	212	177	200	221	194	180	176	180	215	169	180	193	186	182	177	172	166	166	213	203	191	176	199	183	199	189	175	182	214	179	205	176	199	182	180	188	181	194	200	184	194	192	189	200	189	181	204	181	220	175	165	220	198	179	183	186	201	164	202	182	198	202	177	199	169	169	194	206	185	166	186	184	167	200	192	214	208	212	190	176	195	205	214	177	157	192	189	176	172	192	181	185	172	177	192	222	197	201	186	192	205	176	186	208	188	208	187	206	171	202	184	165	191	179	184	157	187	175	211	202	178	176	168	184	193	178	194	205	193	192	196	206	193	172	193	179	184	191	204	171	210	159	195	204	213	189	174	201	189	191	168	187	166	176	185	192	199	181	169	181	190	212	219	192	192	205	186	191	194	189	181	183	184	167	189	157	178	178	219	197	187	176	201	173	190	199	197	174	181	193	195	182	194	181	190	198	188	194	166	175	188	180	194	189	186	178	184	186	200	201	215	198	186	195	188	188	182	165	196	205	203	167	212	199	199	194	195	199	188	186	201	165	195	203	190	177	181	203	184	191	140	170	181	203	201	181	175	197	196	204	183	180	183	186	181	200	172	186	163	175	190	183	183	197	176	192	198	205	175	189	178	186	190	165	192	172	163	182	193	188	193	188	215	173	170	206	213	190	196	178	192	195	180	191	175	167	162	178	191	181	189	178	211	199	200	182	175	178	183	169	187	182	187	176	196	197	214	175	201	173	194	167	155	182	188	195	180	193	180	194	180	165	190	208	199	193	176	178	204	190	193	182	195	182	195	173	196	201	173	152	179	189	207	204	170	201	182	185	197	181	191	185	197	179	196	205	182	178	181	200	161	199	183	163	185	191	196	197	184	181	173	210	195	198	165	206	189	199	174	192	175	186	155	174	201	201	175	199	179	196	180	185	188	195	189	200	161	159	177	178	186	218	163	190	186	188	188	177	183	210	163	190	184	202	194	177	159	175	176	166	192	177	189	195	177	185	189	187	203	178	175	175	192	188	174	205	209	196	178	191	185	187	194	172	178	197	213	185	190	186	171	182	215	193	195	209	200	188	202	194	186	224	200	184	193	182	224	187	180	187	220	198	197	204	181	194	171	206	171	179	190	171	194	164	194	194	181	189	191	166	205	205	194	199	192	195	191	190	191	211	194	198	184	205	173	209	164	168	215	191	186	206	190	191	203	179	183	197	176	213	175	163	209	203	194	176	196	166	178	190	193	184	183	189	211	209	172	189	166	186	192	184	161	149	214	190	213	177	217	187	178	172	205	193	172	188	189	191	164	191	209	173	216	178	184	208	174	228	191	178	190	192	207	177	174	166	182	170	191	200	174	182	186	194	191	191	186	210	183	185	202	166	185	177	183	182	187	200	202	187	197	185	175	169	192	190	160	173
22327	20213	30783	25066	20215	23367	26355	3995	1056	838	844	741	639	580	576	536	533	546	523	543	504	456	526	456	441	453	448	438	438	440	420	443	440	412	446	419	422	412	402	444	421	411	373	419	416	388	381	383	378	400	440	440	386	431	389	359	405	403	398	396	409	424	388	388	418	430	438	406	405	425	383	363	407	381	378	366	383	404	414	413	430	386	394	409	369	400	422	385	391	375	416	415	402	414	402	370	398	359	420	416	405	380	370	407	378	400	391	438	415	385	379	413	399	406	408	370	346	412	390	420	380	351	387	383	425	382	413	403	418	371	404	416	438	429	419	391	420	394	387	393	403	404	367	409	387	369	383	419	386	414	406	385	395	408	371	381	422	408	403	396	414	349	410	399	379	368	397	393	398	369	428	375	377	417	396	429	386	391	411	418	384	366	430	338	400	383	403	401	393	393	367	402	416	385	370	381	402	418	425	412	363	383	414	429	394	401	397	381	396	380	353	389	389	423	394	362	360	417	399	368	405	376	401	397	364	402	394	395	391	414	409	367	402	368	375	392	400	389	386	387	366	410	391	441	426	380	404	378	418	421	354	373	370	429	376	404	405	396	385	408	405	430	363	380	404	438	411	423	412	420	413	410	395	394	401	397	348	387	384	403	376	441	410	397	392	385	387	411	388	349	393	388	397	419	405	379	397	382	393	391	365	422	376	394	391	382	440	390	381	385	422	389	384	384	405	377	408	408	375	410	406	384	393	407	385	358	374	412	411	379	399	411	381	383	422	426	381	430	389	410	438	414	387	403	429	412	422	367	357	362	389	423	414	392	406	438	412	407	444	401	386	358	404	414	451	391	384	403	413	405	412	374	372	407	415	408	385	429	392	405	388	408	417	416	436	392	406	389	413	388	383	413	406	408	424	402	446	410	392	413	403	389	377	395	409	389	413	383	406	390	403	396	404	421	426	412	415	375	386	385	400	388	395	411	421	408	408	402	387	429	427	408	402	411	469	383	373	393	400	402	373	390	411	433	416	387	425	411	386	398	378	397	370	363	386	420	408	380	406	375	383	419	406	406	388	447	443	408	392	382	396	412	386	424	374	425	385	410	386	374	402	396	391	408	410	374	410	422	412	383	402	382	413	389	423	357	369	381	379	381	367	416	376	410	363	396	403	391	419	412	434	436	413	419	336	367	380	381	425	388	377	358	380	414	416	403	370	402	391	413	409	379	377	403	412	405	380	393	390	404	426	375	386	399	383	368	375	381	407	431	374	432	414	411	368	393	398	367	377	394	394	389	384	389	419	410	380	386	468	403	402	398	402	421	403	397	399	406	398	376	431	374	381	382	399	379	391	436	422	328	405	390	391	403	369	392	370	392	377	409	392	386	430	411	383	413	392	421	401	350	412	405	393	384	393	404	365	386	375	383	386	371	401	381	413	378	390	378	398	436	402	399	418	379	400	426	381	428	398	426	392	395	443	395	398	414	385	415	399	387	374	388	374	420	401	399	397	402	437	396	425	390	384	416	388	358	350	423	419	395	391	394	416	409	390	384	415	394	358	375	410	365	409	400	413	412	362	394	416	392	404	396	368	427	408	380	404	406	403	399	366	400	404	406	393	389	363	393	415	415	398	387	404	429	412	450	429	391	393	379	423	384	399	379	387	403	412	394	395	382	367	370	361	411	434	418	397	380	392	381	400	420	398	462	399	382	418	418	378	406	362	407	393	414	422	413	390	395	411	390	387	385	392	394	382	394	429	405	389	391	380	407	397	388	359	386	404	415	355	387	366	406	400	429	378	397	387	411	378	380	395	385	386	411	404	397	449	404	403	445	407	415	385	417	371	413	382	410	385	410	382	408	378	375	407	387	384	433	401	400	410	406	387	380	394	370	425	414	367	394	414	417	364	412	418	409	404	427	378	402	387	441	401	401	370	391	365	421	397	396	381	390	400	394	397	395	390	448	406	441	426	392	392	369	395	393	396	407	389	394	421	406	361	426	396	387	406	397	402	387	385	377	430	360	423	389	418	375	373	372	373	409	417	389	396	395	386	399	358	417	418	418	404	375	420	404	379	365	425	378	366	407	366	389	402	400	402	416	429	420	413	352	434	418	372	392	364	398	396	406	394	415	395	428	421	403	392	426	376	427	369	386	408	378	418	388	396	390	406	393	406	412	386	469	434	404	410	431	386	409	359	379	398	391	377	391	405	378	375	408	376	357	426	402	369	389	400	368	406	405	398	438	372	381	398	403	420	390	404	404	420	403	409	383	409	423	418	431	405	373	385	374	397	386	406	383	406	399	382	374	390	393	383	376	393	411	398	395	437	403	394	377	380	366	416	386	417	397	379	411	378	398	396	391	440	390	406	394	377	418	398	383	411	401	402	403	373	424	375	445	404	360	425	420	394	375	391	393	421	405	395	408	413	358	407	373	384	360	373	387	405	376	405	416	418	368	424	400	412	384	370	422	445	399	411	348	384	391	412	405	396	382	407	402	417	393	395	435	399	380	387	377	422	395	391	368	412	406	431	402	397	387	421	418	386	383	377	404	411	390	372	428	394	415	391	399	397	402	378	376	408	363	365	407	380	404	416	405	398	409	418	402	376	421	375	410	403	398	427	430	402	402	383	438	398	399	435	399	383	419	377	400	390	425	391	404	432	390	404	385	393	387	410	404	408	399	405	398	386	407	394	411	387	397	387	386	396	413	400	406	394	412	400	406	390	393	397	429	390	393	370	391	371	412	404	385	374	413	372	408	395	382	380	413	368	422	395	421	414	442	433	418	415	408	413	415	370	386	396	388	392	377	427	382	353	408	412	412	384	376	400	411	374	399	379	423	401	379	373	396	367	412	410	405	372	400	425	412	425	400	427	391	392	408	425	424	390	396	410	412	385	422	401	376	390	420	411	369	405	442	415	377	417	424	384	388	389	376	421	387	377	382	420	438	417	382	403	358	350	383	379	383	348	395	400	426	373	372	365	377	399	391	388	395	371	432	401	422	400	417	423	413	400	383	376	398	391	381	386	416	423	399	397	409	361	401	432	396	401	423	361	377	402	406	401	427	399	407	412	384	405	426	405	382	379	383	370	386	399	404	396	409	377	400	412	401	376	429	410	394	389	381	396	388	394	400	396	372	427	391	415	397	379	421	406	390	409	438	394	377	393	371	391	438	404	369	424	362	380	406	387	375	400	403	397	415	364	367	410	400	414	406	391	415	397	413	384	406	401	444	385	376	403	413	386	406	454	406	425	389	389	364	370	415	375	382	395	392	397	407	422	357	395	440	411	425	419	387	377	411	408	375	382	414	385	401	429	386	363	382	401	426	392	412	367	389	382	402	413	381	362	401	365	427	401	432	352	391	412	411	394	390	368	418	400	389	425	395	377	419	413	387	417	381	422	384	387	431	400	387	365	380	374	381	396	389	384	399	398	407	386	412	401	404	398	410	404	405	393	397	400	417	380	429	390	378	407	377	375	384	406	404	374	370	376	392
20788	59376	86354	20345	10998	21472	15664	2259	1898	1402	1281	1103	1043	868	753	798	666	643	651	578	568	529	508	503	516	503	486	459	498	474	481	487	482	425	435	445	426	430	420	456	415	412	442	372	410	404	421	393	408	452	419	452	447	391	434	421	379	380	405	398	387	397	392	381	405	402	375	409	400	393	459	400	407	408	411	375	394	371	353	390	406	410	410	396	395	375	411	409	363	380	397	421	391	371	374	374	371	395	371	371	385	372	399	369	385	403	409	382	384	383	380	405	388	397	389	397	382	375	381	355	359	341	406	397	410	375	413	380	398	410	380	395	394	367	373	352	367	368	399	374	393	389	368	385	377	408	343	371	387	383	357	408	403	412	390	386	403	360	377	363	408	363	365	363	375	382	356	412	393	389	353	383	397	388	363	409	387	359	397	393	391	382	392	376	389	380	356	364	402	393	361	401	371	362	357	407	394	387	389	379	363	388	405	381	388	368	392	334	375	395	378	396	405	397	381	386	420	386	414	360	396	373	367	400	357	393	392	362	365	374	354	389	355	408	381	396	380	398	379	401	394	367	387	405	345	361	405	382	401	392	392	379	381	388	362	407	363	367	365	393	394	386	389	382	390	410	361	357	371	411	361	373	411	389	390	362	391	368	376	355	378	367	367	378	388	395	374	376	384	369	355	370	377	383	369	385	397	369	392	370	409	405	391	384	369	377	371	397	391	393	381	368	377	378	388	380	343	400	414	401	377	388	377	394	382	354	355	389	367	400	405	402	389	389	381	335	371	364	367	393	352	367	392	371	353	377	369	393	385	363	345	389	376	393	369	396	364	365	357	373	357	384	375	400	373	341	386	371	391	389	369	353	391	380	411	379	378	378	362	372	400	422	359	400	368	413	358	358	364	414	362	414	361	366	366	394	362	419	398	397	359	403	399	366	388	353	347	406	406	368	363	369	407	396	362	396	360	431	391	383	415	375	365	383	353	363	419	360	373	370	359	408	367	359	416	408	388	355	406	384	362	373	376	361	389	347	412	389	406	358	401	430	379	353	376	393	382	395	378	403	362	387	378	408	384	385	379	424	388	389	354	353	395	362	381	357	366	369	387	380	389	387	380	383	394	371	388	377	404	350	355	385	401	387	403	384	402	401	384	363	370	350	383	376	384	393	399	392	366	406	352	357	386	373	375	416	372	380	399	389	368	346	359	401	397	355	370	364	391	383	398	409	424	350	361	376	390	381	366	359	353	391	393	402	353	394	348	383	385	359	382	348	402	383	366	358	383	393	376	380	411	365	408	374	397	356	381	328	372	391	383	349	419	385	395	365	370	361	360	378	377	386	382	386	356	379	381	380	391	373	378	379	390	400	383	388	394	386	366	405	372	394	379	357	400	362	379	372	354	358	396	369	371	374	377	359	389	383	429	351	377	360	414	385	364	382	388	390	397	395	405	407	418	411	394	415	395	406	382	430	344	381	383	380	371	384	382	367	397	435	398	398	416	394	387	371	366	414	396	388	379	416	403	404	398	405	401	393	365	372	376	380	381	397	401	356	418	375	381	381	399	370	403	389	371	358	338	423	382	400	404	353	376	369	394	370	391	386	402	409	358	367	410	388	401	374	404	382	358	380	404	361	329	398	352	393	371	388	405	381	366	384	374	388	365	420	375	371	366	389	374	341	382	370	384	373	380	391	381	364	400	355	386	404	393	384	382	383	396	358	398	380	395	357	367	361	372	417	421	381	369	377	344	357	387	382	383	403	385	337	389	372	400	392	404	402	365	378	401	372	384	362	365	401	407	387	399	405	359	395	409	386	357	361	348	340	350	363	396	401	380	383	394	359	352	384	401	376	349	383	362	402	374	400	383	391	378	352	364	428	399	388	384	365	371	386	365	401	375	369	373	374	384	366	358	365	393	379	365	370	405	357	345	389	358	413	416	386	416	366	356	361	343	362	399	381	389	387	381	383	376	390	368	387	358	395	391	372	369	387	334	394	385	353	403	402	413	354	398	355	402	390	403	380	414	376	378	383	379	371	358	391	364	373	383	386	387	366	375	358	372	371	342	370	378	378	340	358	417	400	369	373	365	385	372	372	425	366	381	365	395	378	381	403	375	386	366	390	398	410	392	373	380	387	352	384	359	394	402	387	380	375	357	401	371	358	376	389	372	403	396	383	371	386	359	373	366	386	387	394	373	394	366	392	396	390	391	354	392	422	398	421	378	401	368	372	374	353	374	354	403	380	328	360	359	395	396	369	358	393	349	363	377	416	376	389	361	374	404	387	384	369	369	423	365	388	354	379	361	360	372	337	397	405	420	357	387	385	397	426	396	404	387	389	397	390	394	392	400	393	401	389	371	386	379	367	388	385	385	400	384	382	394	367	363	349	365	385	398	383	401	412	374	360	412	355	391	400	381	391	430	399	366	383	387	384	398	352	393	400	407	371	352	398	377	373	412	369	362	342	386	399	367	406	382	397	376	348	381	380	383	410	386	386	384	388	388	370	363	392	400	378	366	361	406	383	392	361	370	377	359	407	414	395	357	382	379	382	356	351	346	372	399	353	439	362	381	364	379	364	394	375	369	403	396	369	368	394	364	385	377	382	370	396	382	422	392	387	356	352	369	391	391	428	387	402	375	360	369	375	382	403	427	367	401	346	365	400	361	386	387	361	392	362	356	356	405	386	349	423	375	418	377	405	370	365	370	376	338	363	370	376	392	379	347	400	391	342	384	372	409	397	388	368	386	393	411	371	367	409	402	412	396	425	378	380	397	403	395	381	344	415	381	377	387	350	361	416	355	375	373	372	409	386	387	384	393	383	422	372	369	381	363	388	392	367	354	387	405	342	374	389	400	397	412	400	386	405	400	374	415	372	409	380	376	366	422	368	380	375	384	379	356	399	358	356	381	371	386	393	357	378	380	376	410	387	392	394	378	372	405	387	380	376	371	399	394	362	356	404	381	400	374	391	367	383	381	370	359	406	401	384	362	412	377	396	363	402	367	413	365	381	384	347	419	409	405	397	413	378	392	387	406	370	361	340	387	411	391	374	355	345	422	405	399	384	371	387	379	362	371	364	382	388	398	337	367	397	416	373	420	365	380	359	377	369	391	388	362	406	385	407	367	393	390	419	399	426	378	358	398	392	411	384	399	395	379	379	395	388	436	371	394	382	411	339	354	364	399	394	359	406	389	391	413	385	385	370	388	383	379	357	380	395	346	373	411	380	406	366	377	374	388	373	369	344	361	407	385	345	378	378	414	394	366	407	411	407	377	373	378	380	371	356	396	414	356	375	383	371	384	382	386	366	369	385	389	372	340	411	401	412	372	382	392	396	356	380	411	400	360	368	411	404	389	369	408	354	386	412	394	374	383	375	400	361	386	390	384	370	361	363	376	365	401	346	391	407	368	412	396	401	382	366	379	388	399	408	356	389	397	360	359	373	415	349	368	383	383	356	387	383	382	386	391	381	400	391	382	382	357	386	388	365	389	356
27976	19943	22836	6421	1408	1472	1205	155	143	125	143	144	116	131	131	127	120	134	124	119	136	119	117	134	128	115	123	102	137	118	119	116	123	139	135	149	136	130	144	133	115	137	128	122	138	122	128	123	131	117	128	131	101	135	136	132	113	117	116	117	111	111	125	129	113	123	125	121	120	123	160	114	113	123	125	119	119	117	134	128	139	145	107	116	122	132	113	113	106	109	107	102	124	125	130	128	140	140	121	119	117	129	110	118	162	122	132	129	130	114	116	121	102	130	126	145	140	128	107	132	138	133	130	119	119	132	113	108	121	132	133	131	124	125	119	124	96	148	134	114	131	138	135	134	127	115	134	127	117	133	140	130	137	129	115	142	124	132	138	125	127	124	120	129	143	136	102	120	118	127	128	119	122	143	114	129	115	129	125	146	119	124	119	136	133	128	140	128	139	130	130	139	120	123	111	122	136	137	100	133	111	131	116	122	133	143	119	126	131	120	132	154	104	123	128	126	118	124	123	130	126	127	112	129	149	116	123	137	106	139	135	108	133	145	133	130	104	99	120	124	119	126	122	135	109	134	133	121	120	140	128	147	120	142	128	92	130	127	140	140	122	126	110	123	109	123	126	137	137	112	128	128	136	128	124	119	119	123	104	127	114	111	131	110	143	131	102	128	120	139	122	132	116	123	121	121	118	137	126	117	136	116	127	153	109	118	138	133	117	118	115	124	114	109	126	118	127	139	122	133	122	113	127	141	123	149	114	127	137	135	117	118	136	147	118	112	116	140	120	122	118	140	103	115	135	132	122	137	137	120	119	127	109	110	121	126	126	118	122	131	132	136	124	132	122	126	130	146	151	116	122	122	123	110	139	137	141	137	114	122	133	146	127	89	119	146	120	135	133	126	130	131	132	116	113	116	121	141	117	108	143	127	126	120	114	101	128	125	139	121	141	128	123	120	149	114	123	110	131	120	132	130	117	121	123	128	136	124	113	121	111	113	130	115	117	104	131	127	137	110	133	135	137	143	129	122	112	136	103	112	121	124	104	143	116	118	150	118	142	135	136	119	100	136	119	142	121	123	107	130	139	127	132	103	117	120	141	117	119	118	147	134	108	129	146	122	114	115	110	113	121	123	133	109	117	114	125	124	135	123	132	137	124	108	134	133	130	131	123	141	130	124	130	130	111	126	122	143	140	114	113	125	116	125	118	110	138	128	128	121	135	108	156	135	128	131	148	104	126	127	129	132	106	122	105	129	142	128	134	118	121	123	122	140	111	117	134	137	114	119	112	135	128	162	115	125	121	120	131	143	139	115	126	115	116	126	114	124	121	118	124	138	148	128	124	117	141	112	118	109	125	119	116	119	145	132	112	123	114	119	135	122	135	106	134	131	120	113	131	131	121	129	113	115	114	120	111	125	117	126	131	114	140	134	118	118	126	122	116	116	128	121	122	119	136	129	115	123	126	141	138	126	129	117	127	143	144	118	113	131	113	114	126	110	146	139	125	125	134	119	109	91	112	134	124	131	123	113	129	122	102	102	141	137	125	129	151	123	120	130	145	129	147	136	120	131	129	135	116	107	111	150	126	135	127	105	106	113	109	138	115	125	135	125	155	136	126	133	121	130	137	154	135	125	120	123	120	124	137	119	107	118	119	115	122	130	121	129	121	126	129	123	153	138	133	129	119	126	125	129	137	133	131	124	99	124	109	133	159	128	145	142	128	129	124	141	120	115	120	132	120	127	119	114	91	122	122	125	128	138	121	130	131	110	136	114	114	121	128	105	110	122	137	115	140	122	117	121	123	119	136	134	130	127	104	113	143	113	118	126	118	125	121	145	125	125	120	113	107	124	131	129	127	119	118	128	134	128	137	110	129	121	132	123	117	124	132	149	118	109	141	117	115	127	124	114	132	118	130	116	123	108	129	130	122	104	121	117	128	102	118	142	105	109	118	141	95	129	133	126	143	125	128	137	117	137	118	148	101	90	118	122	112	122	123	134	133	119	119	117	129	129	124	119	127	104	129	140	125	127	124	133	134	131	133	146	127	137	131	129	120	115	140	129	128	112	133	119	127	115	131	129	113	135	139	132	119	123	114	135	121	118	123	119	134	141	126	125	130	125	127	123	126	117	123	129	124	129	121	105	137	130	127	114	125	122	135	156	116	135	118	106	113	132	122	114	142	119	111	131	129	111	120	105	138	136	133	123	128	142	116	99	116	106	116	127	128	109	122	133	133	108	122	128	116	130	122	135	129	134	125	117	121	118	139	130	127	135	103	116	123	146	134	130	123	149	121	126	118	136	119	140	122	109	115	108	129	105	139	150	112	125	140	116	140	134	109	118	122	119	93	124	131	117	145	131	122	123	140	115	114	116	128	128	129	112	131	132	148	104	136	133	119	115	130	129	137	126	127	136	144	113	113	111	140	112	120	126	121	127	122	140	125	118	130	137	132	126	134	117	120	107	104	126	121	135	106	124	127	127	126	117	139	139	136	127	110	115	114	128	139	134	126	127	111	122	132	122	120	138	120	124	140	147	122	104	130	140	156	120	120	115	134	114	144	107	142	104	117	124	121	136	120	133	130	108	108	133	130	151	138	100	134	139	126	113	143	125	136	110	130	138	115	121	130	136	140	128	106	118	134	118	118	130	109	124	118	125	118	118	116	114	119	120	112	121	144	118	138	137	130	113	137	115	114	116	140	117	149	133	137	123	122	129	119	136	121	108	139	116	143	122	152	120	139	100	132	122	129	124	119	129	138	108	103	124	136	106	120	145	136	108	118	112	126	115	111	116	108	124	141	112	121	126	112	127	123	114	114	116	121	120	114	120	106	121	132	138	110	129	132	120	127	129	131	117	129	118	126	121	124	126	129	111	130	113	135	116	115	135	118	148	132	130	138	125	135	130	130	123	125	124	141	132	143	126	132	129	152	134	97	110	113	123	107	121	128	122	127	140	132	129	114	131	125	129	127	117	119	112	133	122	123	127	133	139	121	129	121	113	119	128	105	129	123	120	139	125	114	133	118	125	94	126	127	120	123	116	109	143	135	125	109	129	126	115	130	123	122	147	134	108	136	127	115	103	126	116	118	117	128	146	103	124	127	127	103	156	139	135	108	125	116	115	109	123	95	112	141	127	144	125	123	137	130	112	128	114	148	125	126	134	112	146	128	136	105	125	129	110	124	111	123	126	128	129	119	120	123	124	107	125	120	131	124	125	121	124	143	115	137	140	127	133	124	122	138	121	118	134	116	115	131	124	119	128	128	137	114	123	128	133	131	123	129	128	103	129	104	132	135	134	130	95	117	128	136	115	137	132	133	126	121	129	104	109	117	113	137	127	135	159	118	117	109	115	142	115	115	86	116	126	131	110	105	127	134	128	130	145	132	129	137	138	111	133	112	121	112	124	129	119	147	121	120	129	134	116	141	132	117	107	132	125	124	114	135	132	114	125	128	128	109	114	123	105	115	132	124	133	116	115	124	121	113	128
16337	25707	26422	5258	2703	3203	2003	200	157	177	172	127	147	163	153	143	138	175	135	150	152	149	149	148	124	125	139	148	164	141	146	158	150	150	139	148	150	140	159	145	163	130	140	158	142	130	132	134	152	135	127	146	137	151	144	142	135	149	119	142	159	138	126	163	151	136	141	139	131	157	141	148	155	134	105	134	128	156	157	143	129	153	134	126	134	151	149	147	142	137	152	156	135	144	136	158	133	146	125	134	132	146	142	134	145	157	132	120	171	133	138	159	156	164	154	126	143	133	129	156	158	136	146	171	160	139	138	159	135	127	138	140	147	151	136	145	139	131	154	119	144	153	156	128	137	134	148	139	152	156	124	134	151	147	124	132	137	156	151	142	147	126	155	150	142	129	157	139	150	150	161	130	128	130	144	138	153	128	137	144	126	139	139	150	141	145	135	150	144	163	136	151	159	140	160	158	118	148	150	131	139	128	141	151	169	148	132	147	137	142	143	139	146	141	140	135	149	158	142	124	126	148	137	145	139	145	150	135	130	150	141	132	133	131	123	145	158	131	124	144	127	106	139	149	137	134	155	140	164	128	132	143	138	132	166	143	133	123	148	146	130	128	133	145	129	153	145	132	176	115	145	148	138	140	171	135	137	135	154	134	147	144	139	133	149	140	151	149	128	124	152	140	140	133	148	135	158	133	121	143	138	147	134	125	128	131	151	143	145	139	141	132	126	125	121	144	170	137	155	147	144	148	134	130	154	146	148	141	107	137	154	122	146	142	149	135	157	136	139	110	152	131	141	139	134	160	159	146	140	134	179	135	147	147	123	150	154	139	144	133	123	148	135	137	139	140	133	166	151	127	149	136	134	143	154	128	142	136	129	149	135	160	136	136	143	150	140	137	137	147	150	149	144	166	143	110	138	152	131	122	121	151	141	159	135	139	157	125	148	119	161	158	140	133	124	128	162	136	163	143	150	141	124	152	143	142	147	134	136	160	139	126	142	128	134	167	142	129	121	148	128	149	133	131	130	140	166	141	135	167	160	150	129	131	129	117	155	131	150	122	127	125	118	153	142	168	143	154	142	139	155	136	144	132	140	139	138	133	150	119	154	118	152	139	142	127	136	136	128	137	135	154	132	147	128	142	130	128	144	151	160	147	149	123	145	129	136	141	138	147	153	142	144	148	160	130	144	142	130	131	149	132	142	133	145	158	150	134	131	125	131	135	149	136	148	159	129	132	142	147	143	145	132	149	147	131	123	125	130	160	136	113	151	125	149	141	134	130	151	129	130	130	136	148	152	138	148	136	149	133	121	165	131	147	130	136	148	141	137	126	143	157	131	167	136	148	157	139	128	152	149	121	147	137	122	159	118	148	153	140	137	126	137	139	138	144	140	121	145	134	126	139	144	126	133	121	127	135	168	140	132	150	150	136	125	140	144	152	167	127	126	133	129	135	132	137	144	151	136	157	126	151	158	130	148	156	137	152	133	122	141	123	145	143	134	151	131	131	127	125	145	140	139	138	142	146	155	133	155	124	134	137	130	159	156	120	154	139	137	128	159	132	126	150	125	129	153	135	153	125	155	150	150	135	133	149	126	133	151	138	143	134	160	128	148	128	136	139	125	136	142	149	171	162	134	144	144	126	152	128	150	138	137	157	117	146	129	139	135	143	126	140	126	116	163	157	131	126	140	134	128	152	145	150	144	144	163	138	130	126	137	130	134	136	152	124	151	139	155	153	148	154	156	141	146	136	159	162	134	135	135	154	148	134	138	164	131	127	137	117	156	166	152	147	126	135	138	131	129	147	146	133	105	134	150	151	138	134	133	154	147	124	128	134	144	144	158	151	135	138	162	142	137	115	113	152	137	143	146	145	127	141	122	131	163	140	145	124	139	134	129	137	123	141	165	148	143	111	131	145	161	151	150	143	141	148	157	137	141	140	136	130	139	139	153	147	140	153	131	135	137	136	127	134	152	141	133	139	130	138	143	137	129	146	148	152	154	144	128	137	130	129	156	144	125	120	131	134	135	125	134	141	137	140	131	129	137	158	130	144	143	131	134	128	124	138	152	164	119	140	135	169	148	141	129	136	138	135	135	134	135	131	128	149	148	139	131	146	140	127	162	139	161	140	150	160	133	132	151	145	129	155	139	129	149	137	146	142	124	150	134	140	149	141	131	132	132	151	124	126	144	142	149	158	149	147	140	157	152	130	159	159	127	161	126	140	148	137	166	156	143	158	153	139	150	140	141	145	147	156	130	149	148	144	166	129	135	126	118	150	150	121	170	137	131	129	149	148	136	142	151	152	128	153	166	117	162	142	134	155	137	142	140	125	134	123	150	143	124	167	117	142	144	132	141	153	120	145	130	129	120	140	134	148	156	158	132	155	132	148	143	151	137	138	135	122	137	136	135	147	144	146	153	150	142	166	140	146	114	144	135	141	161	129	133	129	122	160	118	163	154	145	159	142	149	134	163	136	147	143	130	105	128	147	160	149	147	146	159	149	118	131	132	114	136	131	168	152	113	129	173	159	166	132	123	150	126	123	141	147	132	141	147	145	166	157	124	130	135	129	131	136	142	144	121	138	142	141	147	136	149	124	136	150	150	169	148	125	131	126	140	167	165	151	144	128	153	132	158	138	142	140	139	141	132	158	137	136	143	124	143	115	161	151	140	140	142	129	137	141	156	137	128	140	158	144	154	158	135	140	120	136	123	149	149	128	130	130	130	139	149	132	136	132	149	154	151	118	141	166	152	129	135	141	143	151	123	145	135	134	145	143	140	145	158	161	131	137	139	144	138	156	134	124	164	158	144	133	171	119	137	135	146	149	147	149	132	154	147	143	125	154	142	150	145	146	160	140	132	141	163	162	140	126	131	139	151	161	129	156	126	125	139	162	144	159	168	136	137	136	129	136	149	123	141	146	134	159	147	144	145	134	149	111	134	150	159	151	178	141	131	145	146	154	156	140	144	153	160	141	161	146	131	144	150	139	159	151	154	151	158	143	145	146	130	146	148	156	152	146	137	152	145	155	136	154	138	127	142	148	147	136	154	157	156	180	129	142	162	142	153	141	136	133	153	144	138	133	142	147	147	123	131	134	137	123	171	156	134	137	137	147	137	160	124	124	138	146	144	143	149	148	163	132	133	113	153	136	159	122	171	144	152	123	132	137	122	130	143	148	149	145	115	133	145	140	131	126	134	135	140	140	137	150	143	158	134	141	139	123	160	146	123	138	159	138	134	139	129	146	134	130	134	142	163	155	119	138	138	152	148	153	139	118	144	155	152	137	131	126	119	138	134	147	151	140	140	144	122	130	152	132	145	136	136	141	143	136	133	135	140	151	144	148	120	136	124	140	110	124	147	150	136	148	117	142	129	139	145	131	136	150	130	121	130	143	147	159	142	135	158	144	131	130	126	145	137	148	138	145	123	141	143	152	129	126	120	136	161	147	125	136	127	143	124	133	147	146	142	146	138	160	146	137	127	119
24642	20231	31729	25089	19640	16640	23068	1777	575	438	416	338	315	328	281	253	245	267	252	232	243	227	226	228	214	204	210	191	209	207	195	207	188	186	196	208	197	188	199	203	172	204	199	181	185	165	196	222	209	209	177	207	200	209	216	201	204	197	195	223	205	190	221	189	190	193	210	203	184	196	187	205	191	186	192	181	177	198	176	199	200	174	193	185	199	193	212	198	217	207	178	186	186	208	178	199	194	176	194	186	187	182	175	185	205	204	180	212	183	217	191	208	201	206	183	195	203	201	188	173	178	181	194	191	182	192	187	160	186	195	170	205	178	177	187	193	209	202	183	174	219	209	199	203	169	192	190	208	189	177	189	175	188	210	182	158	221	191	175	203	173	208	189	214	164	201	176	176	173	184	177	192	183	193	193	186	180	197	201	208	213	197	192	188	173	196	197	201	199	169	190	200	190	202	205	185	184	181	196	194	193	210	208	223	213	170	171	192	184	204	189	221	167	195	191	182	196	183	174	188	161	195	173	185	208	196	162	194	198	178	197	202	207	170	168	196	175	203	190	204	188	196	190	171	173	201	185	176	164	211	189	211	167	218	208	173	208	181	181	187	186	197	209	204	194	191	174	212	184	191	157	194	211	213	169	189	184	189	210	157	188	186	176	190	198	168	183	179	206	196	203	197	182	202	171	166	193	193	175	161	196	176	189	191	190	200	179	195	186	175	177	182	167	199	175	199	166	193	211	181	215	196	196	180	194	197	174	178	209	186	192	198	202	188	190	206	210	175	156	193	198	190	172	176	178	184	171	174	201	193	199	208	170	194	176	177	180	190	193	189	184	197	196	190	188	181	183	191	189	175	192	193	166	198	160	172	217	222	194	192	212	173	200	186	186	192	205	192	201	172	189	186	188	188	190	202	181	179	195	191	162	218	191	205	185	182	185	194	172	206	189	189	191	182	195	193	202	191	166	196	175	197	169	213	212	176	215	186	208	177	170	192	185	193	195	183	169	193	184	203	192	187	180	209	171	203	180	185	182	172	168	178	178	225	170	195	167	190	203	186	187	194	209	210	198	169	181	184	200	189	184	153	193	183	176	187	174	179	183	190	173	184	183	178	201	196	164	178	199	181	196	189	198	171	198	215	172	180	188	189	193	200	177	184	197	209	194	212	189	195	195	200	171	186	184	199	190	181	201	159	178	200	232	190	173	214	196	212	198	175	188	191	217	165	183	174	184	206	196	204	180	178	182	210	192	192	185	182	167	213	204	194	201	177	188	186	197	183	183	204	173	189	206	171	195	171	205	210	181	188	172	165	188	191	194	199	193	177	177	208	188	191	179	186	178	198	198	216	183	172	168	171	179	163	172	201	173	217	185	200	151	189	187	194	190	212	181	191	196	191	164	190	195	206	176	185	176	177	180	192	224	198	189	179	212	194	208	182	175	185	184	197	175	182	178	220	177	193	167	181	202	195	202	194	199	184	183	176	198	196	175	192	177	193	184	189	196	205	206	189	207	201	205	180	186	172	188	193	174	161	191	206	204	199	174	154	209	196	192	180	195	201	165	186	192	201	189	200	197	171	181	183	185	205	177	185	191	176	188	203	189	166	164	187	192	177	193	201	174	204	188	191	197	192	191	211	194	191	158	191	170	183	196	193	157	175	208	202	211	184	199	195	174	171	192	189	185	216	200	175	188	195	179	181	177	192	194	210	189	191	208	170	176	180	170	167	202	197	213	179	188	189	186	184	196	184	171	178	195	205	182	197	180	193	169	178	188	199	205	183	185	206	187	191	177	158	189	184	183	194	174	162	187	188	190	184	171	187	199	173	167	184	184	200	183	190	190	184	183	185	170	168	174	182	182	173	211	189	209	182	182	191	199	157	188	196	189	168	215	174	198	181	182	170	212	171	217	208	193	165	175	186	149	192	164	178	207	195	195	192	179	179	192	182	229	183	172	187	169	171	177	201	183	180	189	166	187	193	182	187	194	211	204	208	174	203	183	207	199	194	182	169	169	189	179	197	196	187	183	191	194	179	175	186	163	170	186	177	183	207	183	184	193	195	182	194	195	196	175	196	193	213	215	180	189	183	180	175	190	186	169	192	180	172	188	180	171	198	174	208	189	172	175	183	172	215	183	180	191	186	175	192	177	192	172	169	183	197	180	202	189	193	194	183	211	197	182	192	178	183	187	172	218	172	196	189	182	187	201	188	208	164	186	195	194	188	199	177	199	197	182	206	192	189	194	207	187	193	209	189	176	193	205	189	201	182	185	205	205	181	192	173	210	206	186	196	200	199	213	195	166	196	220	201	196	198	188	175	177	189	188	187	207	178	215	185	203	181	194	182	183	195	216	181	210	189	207	195	196	191	201	188	183	200	172	187	191	186	218	161	205	191	193	190	208	182	196	168	176	195	185	179	190	214	185	173	179	183	183	166	186	219	183	205	193	191	160	190	196	206	172	215	183	188	201	173	214	197	213	207	201	216	185	189	191	220	176	193	191	197	209	174	198	169	208	200	183	188	213	168	171	182	224	179	205	190	181	198	193	170	182	179	174	189	197	186	185	184	201	201	196	166	198	194	182	222	178	196	196	171	203	197	191	193	215	219	181	190	192	163	175	189	178	217	187	176	173	184	169	186	164	200	190	199	175	170	218	182	187	197	196	182	184	151	189	173	183	185	205	181	199	201	197	203	178	214	186	184	214	177	190	201	195	200	179	183	208	175	201	205	186	191	198	196	233	182	199	162	168	168	205	186	183	182	211	198	188	177	200	195	185	169	214	198	178	191	225	185	198	172	180	194	199	200	218	206	191	177	198	208	197	186	174	185	194	183	170	186	174	194	175	190	197	190	175	178	184	213	174	189	185	163	196	184	205	185	203	187	184	209	182	226	188	195	181	185	194	176	181	175	193	184	180	188	199	195	204	214	173	201	184	194	210	196	179	171	193	206	180	190	187	172	184	194	204	189	178	197	172	189	211	208	187	188	181	170	198	191	156	217	186	201	188	188	201	183	178	193	170	187	215	178	181	198	174	195	213	181	178	205	199	194	195	197	174	195	161	168	206	190	209	183	190	182	198	205	161	181	177	210	174	198	195	181	208	185	212	193	186	166	196	196	172	187	161	218	186	203	207	207	169	179	187	174	191	187	191	203	195	204	195	212	198	183	188	181	210	192	182	204	188	170	198	191	185	194	210	184	176	182	180	172	182	223	174	212	191	188	200	177	197	197	208	171	177	195	168	189	178	182	193	217	194	193	201	212	213	166	178	199	208	188	202	200	192	168	199	202	186	182	184	189	182	184	164	182	194	187	184	209	186	199	216	189	205	187	209	192	213	181	179	189	217	186	205	193	189	159	205	189	191	194	197	196	175	209	167	188	189	196	219	202	202	195	181	200	187	220	186	162	181	177	207	191	185	194	193	185	203	199	202	168	173	211	208	213	204	198	197	189	196	172	141	183	177	182	172	184	195	188	204	162	192	190	200	202
19186	51327	72502	15203	7671	14424	19079	1274	1001	702	640	620	495	463	432	389	367	341	310	319	272	264	270	227	233	236	241	256	211	260	205	181	221	235	204	215	214	226	216	189	208	199	219	197	183	212	193	193	185	188	204	200	235	202	186	197	182	194	205	207	174	189	197	178	179	178	194	222	204	205	197	194	166	212	165	184	180	225	196	200	190	177	208	206	180	180	198	206	198	175	171	191	183	195	163	201	175	196	193	212	162	197	181	201	207	203	188	196	186	182	177	204	197	210	177	166	169	219	180	197	173	210	196	185	200	192	169	181	188	187	181	205	162	176	198	210	197	194	196	198	190	182	182	194	157	177	179	183	198	201	185	167	185	186	189	187	184	190	204	207	196	200	210	152	186	202	183	178	176	182	189	192	185	179	185	188	209	208	201	180	171	176	213	187	192	204	205	214	211	180	202	184	182	181	183	177	198	197	194	177	208	180	181	174	190	215	210	199	198	180	182	207	198	176	192	163	190	185	219	195	200	186	178	184	187	209	214	204	218	200	175	204	165	206	196	176	179	177	196	183	181	192	202	189	176	190	188	184	183	214	213	188	194	179	187	183	203	177	175	209	187	229	203	197	179	192	197	195	215	171	184	196	197	195	208	193	164	158	174	186	177	193	196	181	194	189	194	184	189	181	188	198	191	160	188	178	197	202	183	210	195	183	183	169	186	206	181	179	196	191	191	198	169	197	168	220	172	175	186	197	162	195	204	181	205	194	190	189	170	177	175	172	192	151	180	185	202	221	165	179	166	183	195	191	174	174	200	194	188	200	194	169	169	193	175	197	191	190	209	210	201	194	205	171	188	192	189	196	196	194	191	210	195	195	195	195	180	241	180	179	143	187	197	190	220	187	180	199	181	199	201	202	198	183	190	176	191	204	169	199	185	193	184	209	180	209	198	184	199	179	179	175	175	178	182	182	212	182	190	179	165	217	194	203	189	205	181	181	196	183	201	189	191	184	171	181	177	194	205	191	185	188	168	188	185	159	186	170	202	184	178	176	200	183	218	176	200	195	177	199	194	195	195	203	192	180	202	182	202	178	189	202	174	176	190	193	200	172	197	190	206	197	205	189	208	191	183	182	205	188	183	184	184	190	200	193	188	218	183	170	190	189	194	211	188	165	175	199	175	202	193	182	190	180	187	189	203	167	202	174	196	175	169	217	205	192	192	198	182	188	207	204	190	182	188	177	170	161	206	194	190	167	223	175	190	195	194	181	174	160	176	181	193	190	179	178	196	191	187	187	203	208	165	194	182	219	216	168	198	185	182	191	187	192	187	200	166	201	192	187	177	162	186	204	185	185	192	210	180	217	177	193	165	194	163	206	165	207	195	184	201	184	173	190	222	186	178	190	198	198	205	160	197	200	193	182	178	189	191	198	153	190	162	209	205	198	193	159	173	193	161	188	182	199	171	193	184	175	181	198	188	179	169	185	198	181	170	152	163	205	167	177	173	176	200	187	180	189	168	181	190	207	190	204	188	201	183	171	182	196	210	173	201	143	201	212	184	182	192	183	197	191	176	187	202	203	183	184	180	201	202	182	201	194	190	207	181	186	178	169	168	177	195	206	185	200	232	200	197	188	224	197	169	178	171	186	170	165	187	204	196	167	190	191	198	192	185	199	188	170	196	186	174	174	203	188	189	185	175	178	191	177	175	200	194	176	214	190	196	206	174	198	216	164	190	175	164	174	201	189	184	168	167	197	197	198	194	191	175	199	195	173	176	175	183	186	193	190	178	186	206	196	190	172	193	173	201	193	201	177	173	210	196	186	202	198	197	165	191	169	164	162	187	177	191	189	193	196	188	174	193	188	191	214	205	184	190	205	196	161	191	172	193	205	204	187	176	185	174	198	205	199	198	198	189	184	179	214	187	197	199	187	182	196	176	166	174	177	196	190	200	190	190	164	210	211	202	225	199	189	173	221	163	184	181	169	177	177	168	186	175	227	183	153	185	222	199	180	208	197	194	186	182	202	194	202	195	203	180	174	178	177	194	190	179	176	169	187	188	162	191	163	190	205	190	194	204	213	192	189	187	204	212	200	178	178	160	190	190	198	191	192	181	189	186	189	202	178	203	184	197	179	188	157	159	190	197	198	163	193	181	189	185	205	185	216	166	198	195	185	178	185	195	180	174	173	186	182	195	198	195	198	189	200	188	175	202	196	181	194	207	202	182	195	193	176	198	206	205	203	184	177	191	174	171	168	201	190	204	209	178	201	167	170	183	190	201	182	183	206	170	184	174	208	209	184	176	204	184	194	190	197	170	221	220	168	178	190	191	157	165	169	189	190	204	176	197	180	189	195	177	194	186	196	179	183	187	185	213	204	207	173	183	187	189	177	211	189	204	175	165	170	168	182	178	188	179	171	183	188	200	187	199	182	197	176	185	186	200	185	169	187	194	184	173	185	195	167	174	172	173	187	202	176	175	205	188	183	196	182	181	173	173	187	202	200	214	204	204	197	188	169	214	175	185	168	176	186	188	191	208	189	180	208	194	180	207	182	170	167	194	202	213	164	193	190	197	173	197	217	195	176	205	201	208	199	198	182	178	194	176	174	189	197	200	185	177	183	186	159	182	208	175	182	183	203	181	175	191	194	169	156	180	159	158	176	179	193	195	193	180	194	168	181	200	225	188	219	192	182	178	186	181	202	205	188	199	182	202	193	171	189	210	187	170	191	181	178	181	214	192	200	208	176	191	179	191	193	209	207	166	167	185	180	182	201	182	179	192	185	200	176	175	171	203	189	191	191	192	188	196	214	197	180	184	188	213	187	177	203	193	192	184	188	167	183	185	195	179	182	162	198	205	182	192	176	163	203	220	190	194	206	171	196	213	194	190	193	213	193	191	199	191	216	147	208	180	221	184	200	209	162	222	182	192	181	205	177	187	201	179	171	194	188	203	181	190	183	185	176	191	169	189	189	198	183	209	183	187	186	216	209	185	163	175	206	179	206	183	197	186	182	167	198	210	221	185	188	204	204	185	180	197	195	180	170	181	191	190	187	212	212	195	196	199	196	168	196	180	186	178	208	183	198	178	185	213	233	220	201	185	207	200	192	185	189	190	188	191	214	190	190	197	210	206	172	176	182	198	177	176	192	160	195	197	190	196	193	178	182	182	193	195	193	177	178	190	169	185	200	201	180	205	195	199	222	171	168	206	178	170	164	208	183	201	178	173	190	178	196	192	208	184	183	177	177	171	201	183	164	181	230	203	168	196	183	187	203	192	201	186	188	184	201	185	180	180	193	184	180	189	184	203	173	195	186	198	188	196	179	161	198	181	214	182	167	191	210	214	220	187	214	169	204	176	184	178	212	183	218	191	177	197	185	202	169	184	182	171	171	177	178	199	188	190	165	177	193	202	176	210	197	153	199	185	189	197	187	169	180	198	190	199	203	196	214	173	172	181	172	190	184	191	174	191	209	189	183	184	192	181	205	189	188	196	203
22375	20178	28893	24030	20197	24111	31967	4754	1141	872	758	763	685	651	612	568	534	517	562	503	446	490	493	417	488	459	443	433	435	438	428	437	423	434	433	470	353	429	440	400	398	361	428	432	402	439	400	393	383	393	397	400	390	441	423	403	378	404	390	414	410	418	392	364	412	388	370	374	417	403	374	411	390	379	350	437	416	430	380	383	414	386	418	406	422	407	391	395	342	373	401	392	394	417	364	361	418	405	424	390	392	406	427	419	398	408	389	404	381	400	385	425	416	406	424	388	410	376	380	416	422	448	378	421	383	382	400	373	393	391	403	386	387	418	405	414	401	389	384	386	398	399	370	394	402	387	422	355	406	383	374	379	414	386	384	398	392	409	362	409	422	350	397	419	390	417	394	396	363	370	399	375	398	426	414	390	385	401	371	383	412	399	409	416	374	391	415	384	408	386	393	415	407	411	395	392	388	369	401	408	388	378	397	408	387	404	411	370	402	432	396	408	382	369	396	343	361	394	371	349	360	425	381	375	392	409	429	375	373	406	404	408	445	392	419	415	369	369	389	387	366	404	438	402	374	390	375	390	427	374	377	425	402	375	404	411	446	409	397	367	402	407	378	386	378	390	384	408	447	425	382	387	402	374	373	386	382	400	380	398	413	403	427	390	392	399	370	343	377	389	388	419	410	431	399	385	373	396	422	396	401	383	359	396	381	388	409	395	412	393	402	424	360	399	381	391	373	414	443	388	391	390	419	432	407	414	422	382	395	412	383	392	413	385	387	407	429	422	379	392	400	432	383	409	363	382	407	390	416	438	389	361	394	406	395	369	385	387	432	390	388	376	403	442	405	361	417	381	408	425	419	406	409	415	428	372	370	400	383	383	337	427	390	440	409	364	380	405	405	392	371	392	436	437	395	403	374	389	403	406	412	418	389	444	396	385	400	392	398	402	382	396	382	384	353	410	414	395	416	383	387	387	394	372	412	407	378	362	419	409	381	409	399	360	369	415	402	433	407	402	393	413	368	376	415	406	409	403	390	379	375	381	389	394	410	394	413	412	390	371	414	419	393	370	409	376	394	392	411	399	365	395	409	364	436	412	398	391	408	392	385	391	401	412	380	413	377	384	397	391	449	361	383	393	391	397	371	399	380	424	416	391	411	344	424	433	389	376	398	418	398	389	377	397	365	383	400	423	392	418	388	407	348	394	377	409	355	373	382	403	407	381	403	383	449	352	370	370	407	361	378	390	385	399	417	370	397	396	393	406	404	388	429	416	396	395	396	408	375	416	399	377	362	392	402	438	371	376	382	356	358	405	400	389	405	402	379	408	403	402	415	365	384	390	392	425	418	388	408	429	373	388	405	397	413	413	397	382	375	382	394	381	404	392	392	401	409	404	397	444	383	403	370	348	375	359	359	422	399	395	373	405	357	393	413	411	437	364	418	367	386	387	395	395	374	407	369	432	356	388	407	377	346	370	401	403	405	386	372	422	399	396	408	394	421	418	391	427	408	401	384	409	344	409	396	415	406	411	399	376	433	390	381	382	371	385	369	410	361	370	415	413	401	401	387	370	363	414	413	424	411	413	377	404	371	407	392	384	403	423	408	397	405	408	388	393	373	439	389	394	405	381	381	445	392	390	383	401	412	382	432	365	398	382	390	396	413	370	389	411	399	403	432	398	417	405	407	391	368	356	376	422	397	386	380	380	408	387	405	393	384	389	411	411	381	431	397	403	399	387	386	354	407	401	396	399	408	402	364	388	378	404	400	388	405	394	393	411	369	393	390	400	391	375	372	398	377	343	374	378	403	424	390	363	400	414	399	402	419	400	428	405	383	423	383	403	410	390	394	368	399	376	417	389	389	374	365	376	398	382	445	406	377	377	353	395	385	385	375	390	396	369	374	375	394	393	386	402	390	387	429	432	413	394	421	384	395	409	429	393	387	388	376	380	413	414	384	405	367	405	395	372	386	384	372	398	368	379	389	407	369	391	399	402	431	391	389	378	379	349	374	402	375	386	367	387	390	409	395	400	358	376	411	412	360	357	355	377	405	407	437	397	406	396	418	374	369	364	435	419	398	389	392	403	408	360	393	389	415	358	410	375	385	414	374	400	401	412	432	397	415	404	370	389	399	370	381	418	419	354	409	386	389	408	397	398	359	351	405	347	404	419	391	378	379	387	431	380	390	394	423	414	389	404	365	392	391	403	410	366	368	402	384	365	407	387	398	397	427	371	381	413	425	373	417	438	401	391	387	397	376	405	385	392	389	392	407	384	406	371	401	382	385	379	409	385	403	364	409	410	397	400	384	386	428	412	410	388	379	371	399	407	395	387	405	371	402	405	381	410	376	392	398	399	411	413	351	427	341	386	429	385	406	382	414	420	376	401	376	396	352	402	381	404	421	389	365	399	436	386	389	400	394	397	403	384	346	370	390	384	415	364	386	376	380	409	389	403	405	427	385	356	389	383	372	423	402	424	376	369	385	405	396	365	394	364	374	405	388	365	374	394	383	402	401	383	371	418	390	376	383	385	401	392	386	396	378	380	387	392	393	385	378	391	376	391	379	395	399	402	383	378	361	410	378	394	380	360	383	381	401	369	411	395	413	421	367	391	409	387	402	400	391	411	385	383	398	394	388	411	442	395	383	426	393	406	422	351	392	405	380	353	406	375	402	401	407	365	385	423	421	403	373	388	395	367	421	401	403	445	395	367	369	362	422	390	424	363	402	394	414	396	401	384	416	373	410	402	383	397	398	420	369	404	364	440	431	356	396	394	371	392	366	448	401	386	393	397	377	389	382	378	427	399	387	388	369	406	418	383	405	372	396	415	355	399	403	413	434	411	408	387	367	380	384	390	414	414	419	404	342	377	388	421	381	396	416	399	401	413	392	370	365	404	399	424	423	377	425	372	386	409	350	413	366	377	395	406	361	396	427	424	414	422	367	415	388	379	403	408	387	425	398	404	383	407	411	408	386	392	410	379	418	394	376	386	405	432	386	450	409	393	395	396	430	398	416	410	410	406	421	397	412	406	385	399	374	415	395	413	396	378	406	383	415	421	409	414	404	347	395	412	395	430	418	419	376	386	405	402	397	361	398	387	423	379	423	394	411	412	397	371	408	369	420	377	415	355	360	411	414	365	394	394	404	387	367	377	408	409	398	381	377	393	429	410	435	417	400	432	417	405	380	401	397	394	393	369	367	396	386	400	402	411	431	350	389	407	406	392	417	405	397	397	397	420	413	396	378	407	419	413	392	376	377	373	401	390	394	385	409	367	396	375	371	377	398	352	432	434	372	427	388	394	411	393	430	388	388	373	416	367	415	432	381	359	356	411	370	407	385	385	425	360	405	401	407	413	415	379	421	377	407	417	395	391	409	428	379	389	398	402	405	385	374	407	377	398	406	404	395	415	391	369	401	368	395	409	414	369	388	429	392	372	403	397	395	440	420	399	381	405	386	409	370	393	432	399	400	395	380	388	392	364	396	399
21131	57647	78033	16243	11824	22854	22151	2567	2107	1508	1349	1227	1059	932	850	751	760	668	636	622	576	579	529	502	487	507	476	476	493	410	461	456	441	473	445	442	415	438	448	411	441	395	446	400	411	414	437	405	426	422	410	398	397	402	423	380	425	418	390	360	428	376	346	395	392	385	387	408	387	402	381	380	396	389	370	364	389	362	362	421	383	372	372	369	396	410	353	371	387	352	389	377	385	360	412	394	387	350	396	414	381	358	411	419	364	402	386	386	395	372	372	375	383	372	321	349	388	396	386	375	396	399	399	411	371	374	399	386	370	385	359	379	367	391	385	356	398	386	412	396	355	412	374	384	384	366	374	406	352	337	393	372	380	391	378	398	376	391	371	386	375	353	431	384	365	399	379	368	363	379	380	353	408	375	380	369	435	407	390	396	374	392	369	392	360	368	361	395	375	379	339	401	385	353	330	373	349	371	405	404	372	359	422	386	364	358	372	362	384	417	329	366	354	391	372	400	433	355	417	360	348	363	347	362	369	364	365	405	354	420	410	360	399	384	351	390	384	399	352	362	394	382	381	378	348	388	379	357	379	349	390	374	381	397	388	374	371	378	374	384	386	386	383	378	350	407	396	379	408	392	380	366	412	378	390	402	371	344	380	412	373	424	367	333	348	395	385	382	362	353	354	352	389	341	365	366	400	363	397	384	404	383	389	395	394	356	372	386	394	382	379	379	399	342	368	400	376	402	414	391	359	392	392	394	357	352	361	381	383	369	376	398	392	388	408	394	372	377	378	366	419	384	386	380	375	379	358	398	416	366	381	382	379	395	349	349	373	372	354	390	372	397	398	402	379	382	357	419	362	394	387	387	384	377	376	358	371	400	383	383	414	371	383	393	393	382	376	382	359	355	393	393	351	377	412	374	395	362	354	388	368	379	347	431	389	394	387	370	402	396	385	394	393	408	343	383	362	407	377	426	383	376	349	382	351	404	334	386	351	361	350	377	389	398	405	390	394	386	394	383	381	364	372	392	344	358	380	378	379	381	380	388	377	390	368	363	408	349	363	379	367	410	362	364	363	397	382	400	406	372	383	400	380	385	395	352	359	376	395	401	386	393	373	377	400	351	340	358	375	380	392	385	361	386	426	367	396	366	385	398	422	372	389	378	385	401	364	382	392	380	352	374	392	409	379	398	394	364	440	377	347	391	370	388	395	370	392	383	408	380	371	368	411	383	370	394	405	418	371	362	389	388	378	368	372	365	421	391	378	391	374	413	385	392	394	358	409	398	375	381	396	401	390	374	393	389	382	389	384	392	347	388	357	396	403	400	367	384	363	362	391	397	377	384	360	390	390	372	344	367	379	365	359	406	370	356	358	404	366	360	363	362	378	385	373	373	381	375	377	404	381	378	382	370	388	376	364	403	439	388	386	372	387	378	356	376	357	381	377	353	383	355	382	410	381	389	361	370	359	403	346	393	366	366	360	391	391	381	362	362	355	401	380	365	357	350	379	371	396	379	392	392	393	349	411	399	368	369	401	404	348	389	401	375	363	388	418	367	393	388	381	364	404	384	362	403	371	382	374	380	340	401	400	380	390	358	393	384	357	401	383	395	378	371	387	397	357	359	399	370	394	396	343	389	366	424	369	382	361	379	382	391	377	361	397	407	389	409	379	420	388	383	408	398	355	383	391	409	368	382	377	361	373	354	391	380	348	363	424	376	378	376	390	377	401	388	354	374	421	385	402	385	362	367	397	423	365	395	406	378	364	380	383	385	358	378	384	364	377	374	363	372	375	362	361	401	409	385	384	383	369	371	397	394	421	391	375	381	379	409	331	381	365	421	377	395	373	388	394	410	367	355	371	395	355	388	333	398	374	397	369	359	388	411	394	396	370	372	376	398	403	395	400	396	358	363	399	383	370	380	385	378	378	398	383	382	399	408	365	400	374	372	360	373	361	402	411	400	376	406	406	379	382	370	415	396	409	351	388	362	402	408	391	381	390	369	388	395	371	364	342	371	394	339	390	389	389	366	353	372	382	351	377	377	406	381	402	385	394	376	378	383	379	385	367	383	424	385	410	374	409	349	376	378	388	371	371	378	345	376	394	372	364	382	376	405	387	378	387	349	349	387	393	384	362	360	358	391	352	376	381	358	386	377	379	390	362	381	390	413	402	382	375	374	381	390	374	406	396	386	374	357	371	367	386	390	389	385	419	410	382	346	377	369	366	394	362	365	392	370	380	394	343	381	385	375	373	417	339	393	401	370	367	374	395	378	372	392	364	372	367	390	382	384	359	370	341	371	353	353	387	395	391	383	380	369	393	326	384	378	352	359	366	373	402	398	386	396	368	411	385	385	411	345	371	375	358	355	355	402	359	394	385	378	387	382	367	363	345	374	378	428	375	396	406	354	391	372	389	405	389	378	389	383	402	399	392	390	369	355	376	371	408	385	338	392	406	344	419	388	313	371	406	345	384	380	399	374	396	389	404	383	376	386	394	400	389	375	394	422	375	373	373	353	365	381	396	369	385	380	397	375	381	388	371	373	374	373	369	373	371	385	400	400	411	371	375	358	373	375	373	347	366	378	374	366	430	364	352	357	372	345	384	391	409	401	388	378	368	386	379	366	386	399	382	372	392	373	389	377	369	415	382	393	396	389	398	375	362	424	366	382	384	358	381	391	346	376	361	357	380	361	396	379	413	399	345	370	384	389	364	410	395	389	379	392	398	368	402	392	396	379	378	391	379	365	377	376	371	368	394	357	389	388	412	344	389	390	409	348	371	396	368	414	398	378	358	389	399	371	370	389	399	397	381	384	389	412	374	407	371	404	417	382	376	370	356	414	384	376	404	359	392	390	385	364	405	366	370	376	378	372	363	382	404	364	363	380	374	379	348	388	361	386	382	360	384	372	393	359	370	405	375	369	404	397	400	369	398	387	378	362	404	345	391	359	389	393	406	426	376	373	374	351	395	394	367	392	402	357	380	395	389	381	389	365	364	398	367	402	376	427	397	382	385	423	391	406	363	383	392	427	361	369	347	392	377	388	384	397	366	376	398	379	384	361	405	402	408	389	369	395	343	363	346	362	385	386	388	351	372	392	390	371	368	361	405	356	402	403	383	400	384	371	417	379	347	423	345	368	354	362	353	404	372	385	382	391	380	390	388	391	423	374	376	368	423	415	357	376	395	377	368	403	423	399	403	379	394	383	371	394	366	358	381	363	418	384	372	365	380	372	339	383	379	366	398	363	369	385	423	403	409	401	392	397	376	355	360	394	426	378	397	381	399	396	384	402	358	338	323	369	373	387	403	386	361	372	384	372	359	396	365	385	363	381	409	380	383	408	408	388	348	371	376	372	425	414	345	417	356	400	396	392	379	370	390	385	410	409	375	388	415	345	408	391	416	397	380	393	423	342	369	372	379	352	344	368	384	351	393	372	404	402	364	364	363	388	358	421	403	361	342	398	353	404	356	395	365	375	375	376	373	453	389	373
27877	18485	18231	4408	2433	2415	1421	196	153	129	131	137	130	123	121	118	133	126	131	139	114	112	130	114	129	101	112	122	116	120	114	121	118	144	110	102	118	114	117	111	135	129	112	125	92	129	115	104	109	114	149	129	110	128	130	113	99	122	101	109	145	130	124	138	117	117	129	137	109	123	122	112	112	126	125	107	123	109	131	131	104	118	125	134	122	126	108	131	134	111	133	124	115	122	127	111	122	107	114	130	109	128	138	129	126	123	83	119	138	110	116	134	114	122	126	122	110	123	112	145	123	133	130	123	87	120	118	138	125	112	140	117	131	144	110	108	108	118	131	96	136	138	114	122	133	122	130	131	124	119	124	129	127	112	129	116	126	126	120	121	120	137	110	110	120	109	121	102	135	120	117	120	109	122	108	134	132	122	138	137	116	126	136	131	135	139	123	102	113	151	115	136	121	116	130	129	115	141	122	131	128	120	109	128	121	128	121	112	111	110	115	110	156	118	149	115	127	110	140	140	137	114	135	128	133	130	112	136	122	134	131	127	111	125	115	112	102	134	121	135	137	128	125	120	130	139	102	118	118	138	118	145	137	109	117	134	136	118	139	124	100	120	127	107	116	116	109	145	123	116	140	143	116	113	119	137	114	107	117	130	123	109	131	119	99	122	122	115	113	122	127	107	148	120	98	118	138	103	117	145	111	118	107	110	111	136	114	136	126	133	122	107	125	130	142	131	115	123	138	131	145	116	124	113	124	127	102	117	116	124	110	119	116	111	123	124	108	127	126	121	139	135	109	99	143	144	119	105	114	123	106	117	123	131	128	116	120	119	119	113	110	110	125	123	97	113	122	115	128	119	114	104	114	120	119	109	119	131	128	128	135	147	125	129	122	129	139	118	107	113	140	110	116	128	134	121	115	113	114	115	120	119	123	129	123	136	129	100	109	108	121	134	122	118	105	133	103	126	109	124	139	120	123	129	123	123	110	115	125	113	114	135	110	117	109	94	111	116	139	127	117	141	117	128	128	109	123	131	111	111	125	113	122	126	134	114	112	122	96	135	120	129	152	111	122	137	130	94	118	114	121	112	126	130	95	123	115	139	122	100	122	115	127	125	115	124	135	109	126	142	137	127	132	114	114	104	127	113	128	130	113	134	117	122	125	130	112	135	110	113	135	135	104	123	127	114	113	120	120	124	129	124	112	108	122	139	116	123	113	104	113	131	108	112	111	129	107	136	121	131	121	127	118	129	115	143	133	141	128	130	98	136	117	133	134	121	128	129	129	133	126	119	115	123	116	128	119	108	135	131	132	130	112	120	132	143	129	132	120	122	125	115	104	112	96	124	122	113	114	112	103	122	118	121	142	127	104	84	128	93	134	124	118	114	131	114	130	134	120	104	129	111	126	126	121	116	130	115	111	114	129	133	129	126	115	124	105	128	140	119	126	101	118	129	109	125	127	114	121	124	111	114	106	126	140	106	102	101	121	130	128	117	120	109	102	122	127	138	120	105	124	129	121	127	113	118	106	113	130	130	115	134	117	134	104	116	137	119	140	107	130	141	136	117	138	129	110	120	128	105	119	131	114	124	123	125	105	131	106	135	119	122	110	129	116	120	135	125	132	143	132	111	115	118	123	132	126	145	131	115	126	130	123	141	134	119	127	111	121	105	120	121	127	132	105	127	124	122	115	135	121	118	102	131	112	106	124	108	112	111	98	129	122	132	111	108	126	109	106	104	123	133	122	137	112	121	118	110	105	136	123	133	128	123	136	135	117	130	113	123	121	127	124	143	114	115	126	118	120	125	125	145	118	121	101	121	126	126	138	129	113	116	134	122	128	108	121	99	114	128	114	96	134	106	123	127	141	119	103	102	113	120	100	113	132	124	124	124	124	104	131	118	121	112	134	127	122	139	125	135	134	115	115	117	124	121	112	145	133	143	146	136	123	140	111	123	126	124	113	137	128	113	113	121	136	99	122	138	119	124	121	120	123	112	109	135	118	118	102	140	125	126	124	141	115	120	108	115	118	117	117	98	135	105	115	137	142	111	106	137	106	126	113	131	101	123	105	136	127	99	108	119	127	101	138	110	133	111	136	126	114	138	144	115	124	133	125	124	140	124	113	112	131	112	129	127	107	118	111	134	108	120	109	111	112	121	120	121	138	115	119	110	115	135	124	128	110	110	113	131	124	129	150	114	132	134	110	133	122	122	111	118	123	128	100	126	112	120	116	99	135	119	111	143	125	114	123	125	118	130	122	119	115	131	127	115	138	108	104	105	114	110	118	113	143	146	119	110	130	141	114	111	113	119	95	117	125	119	139	123	111	106	100	123	132	141	123	132	115	117	131	122	113	135	115	144	123	119	102	122	126	117	127	113	138	119	109	123	124	118	123	128	120	135	122	103	130	119	130	111	133	140	116	116	140	150	125	120	115	116	126	123	110	122	109	111	119	118	126	132	124	130	103	119	128	139	105	153	122	112	119	112	126	134	129	112	137	126	145	122	119	128	123	151	120	129	120	127	116	126	113	128	132	114	118	129	103	119	108	127	119	122	125	122	117	138	103	118	118	140	114	119	116	105	127	102	143	115	128	134	133	109	133	113	102	131	110	146	106	130	141	125	105	127	145	141	114	116	126	108	137	101	134	126	133	118	114	125	123	121	107	109	117	107	139	114	141	134	129	119	127	114	130	107	111	114	132	122	140	100	118	120	114	127	124	122	134	125	124	109	118	120	126	112	123	139	122	123	111	131	117	130	131	125	125	118	130	144	123	126	121	119	134	126	128	118	131	131	112	106	136	148	100	127	134	114	122	122	120	110	118	110	114	124	132	124	139	103	116	129	115	145	116	120	114	106	130	116	126	123	126	125	129	109	121	120	142	124	118	108	127	114	142	126	118	126	131	124	118	150	110	126	138	117	136	145	139	112	110	131	134	113	107	133	140	126	114	98	124	128	115	123	130	119	118	112	136	112	123	115	121	100	131	142	126	117	122	130	119	117	123	125	119	123	112	141	98	126	112	110	128	107	120	93	127	94	131	115	127	109	128	118	135	121	127	128	146	128	117	139	126	144	115	129	116	113	123	109	111	121	122	118	138	134	117	105	131	121	128	137	108	119	121	115	117	119	112	116	132	124	125	117	130	110	109	120	112	133	114	127	119	117	142	112	114	114	129	106	109	118	96	130	132	125	114	127	135	111	118	124	123	133	134	128	110	119	126	104	121	120	139	105	118	109	132	115	111	141	117	127	126	96	107	126	119	131	118	121	135	133	123	101	112	118	113	130	116	112	131	109	134	100	121	106	127	133	121	103	127	109	119	107	134	123	119	126	111	134	122	105	106	144	120	107	114	118	117	139	114	117	119	128	124	114	108	114	110	137	133	123	116	116	120	108	123	114	104	100	118	116	134	138	128	107	98	115	122	119	120	135	125	124	108	121	117	126	127	119	117	123	112	128	144	106	116	117	110	118	131	141	134	113	101	119	122	117
15416	21194	22984	3970	5090	4942	2356	277	224	164	164	174	151	164	129	136	146	130	128	153	148	128	161	135	152	135	121	115	135	141	134	140	130	149	148	151	143	139	133	152	126	155	138	142	120	135	165	142	154	138	145	142	125	130	130	137	162	146	127	134	143	139	141	122	118	120	124	132	158	127	164	132	142	130	140	129	129	134	117	135	143	133	141	145	143	124	135	121	142	143	129	120	167	132	125	111	154	134	133	143	132	118	136	127	134	132	160	133	142	118	149	155	149	111	143	144	127	129	128	149	148	140	122	128	129	107	151	159	124	137	138	143	132	129	146	119	127	147	125	163	124	140	141	135	119	136	144	140	123	144	141	106	144	125	122	134	138	136	143	115	127	125	125	149	136	160	143	142	121	128	164	134	140	143	137	149	150	139	147	147	136	141	140	125	147	100	139	130	156	145	129	149	132	124	134	107	154	121	141	152	146	147	142	139	124	150	154	135	122	133	166	151	143	142	132	159	161	141	120	150	142	135	142	118	127	134	123	133	136	136	130	139	161	119	153	147	140	125	131	153	149	135	125	154	141	123	132	132	143	147	130	128	139	142	129	142	125	127	131	144	145	131	137	144	141	135	164	145	131	118	153	133	137	140	158	132	129	149	129	150	139	147	132	134	134	121	147	108	138	151	136	143	137	157	149	136	116	136	134	141	120	112	144	146	142	141	144	135	130	126	111	149	125	120	124	133	123	129	122	107	161	119	128	138	152	153	139	153	136	142	139	123	121	133	130	131	121	156	154	125	126	128	133	134	140	116	136	133	132	117	130	132	129	157	143	159	151	148	129	154	125	105	127	129	143	130	141	136	140	137	149	137	136	166	135	137	117	160	130	160	154	140	148	113	153	118	139	135	137	146	133	139	151	109	127	138	122	159	150	127	161	128	147	151	140	135	130	144	144	142	152	136	133	138	162	148	146	136	143	164	147	160	132	118	133	118	138	153	137	153	154	147	141	134	128	121	139	119	127	119	147	138	140	116	149	153	122	128	156	132	131	134	137	154	123	149	159	142	131	131	145	126	141	110	139	148	124	134	139	126	162	134	141	146	122	131	139	160	150	132	139	136	145	162	127	126	137	131	143	144	124	151	117	126	136	133	139	148	122	144	157	136	123	144	144	131	155	145	138	113	122	152	133	128	128	161	149	136	124	147	128	130	116	123	142	139	129	151	143	154	138	129	128	136	119	139	148	134	142	145	160	146	154	137	134	147	134	161	153	140	146	128	116	130	127	139	134	145	122	137	144	155	136	157	147	141	144	136	137	129	153	147	142	123	124	133	122	138	142	137	142	142	122	117	150	129	132	134	155	137	120	134	144	157	133	142	150	146	125	127	109	142	109	133	121	139	139	144	162	136	128	139	139	151	150	139	141	133	144	149	160	130	134	128	137	124	129	124	156	128	147	138	119	137	163	127	140	124	116	140	129	150	131	164	131	116	153	142	139	123	133	122	163	127	129	141	127	138	134	141	127	127	147	129	132	143	157	175	118	131	149	150	118	143	163	151	171	147	120	107	131	144	124	126	135	119	164	135	125	140	148	114	146	129	136	121	135	126	134	132	120	151	125	113	164	136	133	144	152	125	148	155	164	143	148	147	122	129	124	151	132	129	143	148	148	133	156	125	133	145	146	127	116	137	154	127	161	122	150	119	135	117	145	139	139	128	146	131	149	137	155	146	105	115	144	147	138	140	142	157	125	122	140	123	144	154	137	136	118	147	125	131	159	148	117	149	144	113	129	156	157	141	133	133	153	118	155	143	114	140	149	140	123	129	139	130	138	146	125	135	147	143	144	140	132	130	111	146	127	144	126	141	118	144	138	119	122	137	131	137	155	137	142	127	114	167	137	145	139	132	131	127	138	147	154	134	136	145	154	135	135	132	116	133	153	127	133	141	129	132	122	131	138	142	141	130	118	104	136	149	155	136	141	110	137	132	124	148	148	140	152	137	128	155	111	115	135	160	144	144	152	140	138	137	148	133	155	125	138	133	137	114	151	136	144	128	124	134	134	120	157	157	122	138	119	129	158	133	157	129	136	132	121	125	129	138	162	143	148	168	135	118	151	133	155	138	143	118	132	138	141	125	137	133	126	131	132	140	155	130	161	145	149	123	130	118	150	132	136	130	157	138	136	147	162	153	133	130	140	137	135	124	131	148	127	162	155	156	137	137	133	141	141	140	123	138	139	158	130	150	130	148	134	133	140	141	140	141	142	127	139	145	151	150	146	144	145	133	149	139	138	151	129	151	155	130	118	136	131	135	114	130	129	135	153	141	159	131	142	126	152	134	129	149	146	172	124	121	137	135	134	141	152	134	134	139	127	140	147	133	132	135	152	119	132	157	162	122	130	117	149	148	135	120	118	132	131	146	142	138	111	122	124	144	145	148	140	137	120	132	149	143	142	150	140	156	142	126	161	146	138	138	126	118	137	167	144	151	142	138	127	166	125	166	135	143	119	129	138	142	140	135	121	141	149	151	144	130	159	132	126	141	125	147	133	131	144	127	154	122	147	123	147	142	156	133	124	131	133	134	149	132	138	139	137	121	140	140	141	101	135	146	117	134	147	149	129	132	136	159	151	133	149	137	132	139	163	137	122	122	150	144	147	135	121	144	135	145	150	130	128	128	133	156	127	161	133	151	120	151	138	161	154	149	149	142	140	156	158	146	124	161	135	131	148	129	127	150	126	143	138	146	132	119	130	137	144	143	146	145	140	134	145	139	141	133	151	127	131	145	122	145	143	146	137	169	149	131	127	121	131	146	142	122	156	117	147	145	146	142	120	142	121	152	141	117	133	149	153	145	149	120	125	151	155	145	130	142	140	156	140	137	156	140	140	147	122	146	161	147	141	145	146	121	142	137	125	149	128	148	136	139	146	144	135	118	124	136	140	140	116	141	125	129	139	116	137	133	139	132	146	138	141	134	135	147	151	128	138	130	125	128	144	154	147	151	150	158	150	145	148	164	157	135	136	147	133	136	147	120	124	140	139	152	139	135	152	130	133	150	137	135	127	127	124	128	142	135	126	141	134	113	139	129	149	148	161	137	142	142	137	143	134	149	137	136	144	132	159	128	136	140	133	132	151	140	135	121	120	154	147	140	162	141	117	131	153	122	139	144	122	135	136	142	137	150	156	110	144	142	127	142	143	127	147	120	135	150	129	140	115	126	132	139	139	132	150	141	104	124	139	137	138	129	142	149	149	132	114	138	150	153	148	131	129	141	125	143	133	151	152	135	124	156	127	117	134	146	145	138	128	130	138	151	140	127	117	130	140	157	146	149	133	122	131	131	146	139	136	129	143	152	129	131	135	127	139	146	144	128	126	136	123	135	108	120	130	143	119	115	136	128	148	146	142	130	147	152	150	142	134	141	132	141	137	134	122	148	129	145	160	135	157	121	153	133	138	161	146	134	148	133	132	143	166	121	131	130	142	144	132	136	119	137	147	153
24484	20167	30387	25250	19356	17527	21157	1776	640	457	417	386	324	296	275	276	267	247	259	234	224	215	210	245	212	190	226	217	201	193	211	196	211	179	182	207	213	201	186	208	193	210	201	203	202	188	199	178	187	205	198	201	186	186	191	190	200	182	202	191	215	216	187	166	194	185	204	173	173	190	181	180	194	193	195	190	173	174	179	177	182	205	184	167	174	178	178	176	186	187	195	200	176	190	176	176	193	200	187	214	170	188	183	160	164	178	184	160	188	194	190	194	192	182	181	180	217	169	184	191	167	198	198	201	176	151	200	180	175	187	172	188	171	195	175	187	186	208	188	186	194	198	175	194	152	197	197	170	196	200	166	195	193	193	195	196	200	177	201	158	184	184	199	207	195	197	169	188	181	217	176	197	199	203	175	181	177	190	188	190	190	197	198	180	195	187	210	162	188	188	185	203	190	181	170	186	176	215	175	173	207	196	175	182	191	184	196	194	172	174	197	178	185	196	209	190	199	206	174	192	187	186	183	190	174	203	171	163	183	194	186	178	193	181	189	196	199	165	146	187	180	193	195	181	186	166	192	180	185	187	177	188	163	209	196	213	201	204	167	182	188	171	182	186	173	203	181	198	175	175	199	194	183	168	175	182	200	179	184	191	187	173	174	186	192	182	188	173	178	197	180	183	200	191	165	166	174	183	186	192	183	177	174	155	166	204	206	173	202	184	178	182	172	162	157	174	195	181	178	208	193	195	183	170	203	171	204	170	203	184	180	195	208	190	189	187	173	175	203	211	201	191	201	207	186	169	168	168	176	201	189	191	177	152	197	175	175	210	187	186	205	180	193	172	193	183	178	168	183	167	189	195	181	188	175	184	172	199	195	187	214	162	165	168	197	170	190	203	189	181	166	190	164	178	204	153	189	175	178	199	173	191	182	195	190	183	179	210	173	202	177	198	191	205	182	189	155	173	195	179	177	190	185	185	177	200	212	180	201	206	191	205	217	168	188	199	198	202	185	200	203	212	196	170	187	179	197	185	202	181	174	181	190	180	205	200	207	180	173	194	206	176	176	197	164	174	188	197	165	192	181	194	161	202	198	179	181	170	200	196	198	180	187	203	204	192	206	182	173	180	185	170	191	180	196	165	164	185	191	172	178	171	176	169	194	195	178	185	203	181	193	188	180	203	181	198	197	183	187	172	172	215	169	196	186	197	183	175	209	203	187	163	212	177	212	188	199	212	173	196	172	166	173	186	204	187	172	185	187	196	191	206	195	184	174	173	182	178	203	207	187	196	199	190	182	182	198	193	191	198	206	173	186	186	222	165	194	182	185	215	148	199	181	180	175	191	172	200	208	165	206	198	183	193	183	184	204	185	169	187	182	193	202	178	183	172	185	164	170	200	163	185	179	189	199	169	160	164	170	212	174	184	187	209	178	161	191	172	191	200	170	185	198	177	200	184	195	177	185	195	188	168	194	180	214	194	159	177	199	169	176	187	191	191	167	205	192	213	194	206	187	212	199	182	192	148	184	204	169	184	177	159	170	169	180	188	188	180	189	164	217	178	194	176	183	178	185	200	189	188	186	193	183	197	198	180	177	203	189	186	182	189	190	181	185	189	212	189	155	206	177	181	176	183	204	173	180	189	213	184	161	181	187	184	177	193	199	175	173	165	165	193	181	178	217	182	189	186	190	187	176	187	191	182	185	187	187	164	172	190	198	203	184	197	168	183	189	195	167	185	201	202	172	190	158	181	184	201	193	191	182	206	194	187	166	208	207	176	189	160	193	183	154	171	175	182	175	164	208	208	166	200	199	209	173	170	202	187	180	198	198	202	177	208	182	193	170	190	179	191	176	194	182	198	193	195	201	179	164	184	188	186	200	196	194	184	171	177	184	169	191	189	193	186	174	188	193	178	189	199	178	177	177	186	167	183	159	194	168	200	182	192	177	167	173	169	202	195	193	175	179	155	178	158	181	167	183	180	219	201	178	169	177	191	206	194	194	193	193	207	175	179	185	178	215	175	189	194	200	200	188	194	192	156	177	191	159	189	198	181	187	196	176	207	189	171	185	170	195	180	186	164	167	138	151	186	180	181	200	179	181	154	169	172	192	212	174	201	187	189	199	189	222	182	188	169	166	182	213	153	175	190	206	165	222	192	203	172	165	184	193	184	197	169	188	173	202	193	173	195	218	195	163	184	196	204	176	172	170	168	170	201	196	192	178	185	174	177	176	171	186	188	181	200	211	193	182	186	222	171	180	176	204	196	167	189	205	194	207	184	183	206	163	190	217	164	170	189	182	183	201	190	193	186	162	158	191	191	194	195	202	186	171	198	203	199	176	212	177	193	184	190	207	198	186	181	180	205	175	185	201	211	206	213	192	194	206	181	192	176	189	199	212	180	178	195	190	153	194	207	207	194	174	184	187	192	163	189	200	191	166	211	179	180	190	185	186	200	172	195	193	193	170	190	183	189	221	169	197	199	191	176	188	197	187	171	186	174	169	202	160	171	209	176	192	204	183	207	215	191	182	186	194	195	173	187	202	187	191	182	184	199	193	170	192	186	176	177	185	181	191	198	185	201	180	177	207	174	198	191	184	208	179	170	180	189	195	189	178	185	183	211	173	167	192	202	169	165	195	197	180	177	168	191	166	183	179	155	201	194	209	209	175	192	172	179	206	186	165	183	187	186	179	198	198	175	188	196	185	174	192	182	196	180	217	161	202	195	218	204	188	175	201	201	190	182	190	175	166	196	172	214	184	194	169	178	197	163	175	197	204	186	183	184	170	166	189	196	168	183	188	192	183	170	168	181	186	185	177	166	185	210	193	186	205	160	176	176	197	168	182	184	188	193	186	179	198	195	164	179	163	197	190	183	184	194	194	191	203	181	178	221	193	194	180	178	174	183	171	183	205	169	186	206	209	186	181	186	157	210	185	174	197	177	164	180	204	173	202	191	189	194	187	175	191	175	187	197	207	206	204	183	192	166	183	161	184	183	175	175	177	175	183	186	225	207	186	185	194	189	166	200	170	205	192	192	197	193	168	164	167	174	187	178	200	187	184	155	180	157	190	193	195	212	166	162	172	195	179	160	196	197	193	198	169	181	194	177	177	171	174	205	196	186	204	186	173	188	181	210	205	177	183	162	185	177	187	187	203	188	195	188	201	196	207	159	227	171	180	191	187	186	171	196	194	173	187	203	170	181	186	172	185	184	163	180	181	195	193	191	197	189	213	172	169	200	216	208	200	190	187	194	163	171	160	193	190	201	172	203	180	172	171	186	195	203	183	205	193	171	170	203	188	191	170	179	181	192	191	191	170	187	174	192	181	182	170	185	168	200	202	172	197	187	193	200	177	184	208	188	176	191	187	193	157	185	197	165	190	184	185	215	195	156	179	186	189	189	188	204	187	198	190	191	204	204	183	193	158	210	202	177	205	175	168	161	192	186	166	170	188	184	186	183	219	187	209	182	165	170	187	203	167	186	169	203
16656	38110	65436	11463	11707	18513	15977	1460	1192	826	662	671	497	488	416	419	359	330	318	317	276	264	273	243	259	240	228	214	236	224	240	236	232	200	198	225	198	218	233	176	211	201	184	207	197	190	178	195	217	215	208	170	199	201	196	198	185	190	203	179	177	197	207	175	195	194	181	180	192	191	194	183	180	157	181	191	198	187	182	168	171	200	216	185	189	191	180	196	191	169	194	189	198	181	189	183	176	190	216	175	204	194	177	195	216	182	214	201	195	179	207	177	195	173	167	188	192	163	166	155	174	185	185	194	176	189	171	171	182	195	169	185	189	192	200	209	177	189	194	185	208	174	184	183	195	181	188	191	203	194	213	193	186	194	217	174	192	219	180	185	169	197	174	197	184	172	209	173	187	174	204	188	188	183	177	184	192	180	200	190	191	198	176	178	204	181	183	202	172	174	186	183	180	169	197	181	198	178	196	194	179	178	218	191	176	182	181	178	188	179	171	170	160	165	174	179	183	221	162	179	172	192	181	177	221	169	212	200	187	187	203	176	203	177	173	177	173	177	215	166	174	199	177	172	184	167	188	173	185	196	202	211	171	196	178	192	183	200	180	188	199	204	197	192	196	186	185	192	186	172	194	181	198	184	172	189	194	169	177	164	197	194	196	218	182	201	186	187	188	168	180	176	189	196	163	199	181	180	174	199	185	190	190	192	179	182	192	191	171	173	198	176	194	178	183	168	210	163	164	208	183	183	206	200	173	195	200	184	181	190	181	181	176	183	154	192	166	180	180	187	179	168	179	190	190	208	185	195	179	176	175	191	172	202	178	189	198	170	179	174	176	198	186	180	189	182	193	148	180	160	168	158	180	204	194	189	193	181	191	188	191	191	178	183	192	186	184	189	175	210	160	165	215	166	174	184	187	197	187	204	208	197	189	167	159	180	191	192	195	188	180	188	203	158	182	174	192	190	181	194	190	200	185	172	182	188	178	160	205	174	181	176	185	182	175	204	186	199	179	167	193	181	188	177	179	182	178	181	183	183	206	188	177	169	202	199	185	204	191	190	177	182	198	186	195	173	182	174	190	202	168	173	185	177	193	172	187	192	168	198	178	183	195	193	214	200	164	188	176	196	180	180	163	196	160	176	196	196	222	184	161	167	189	152	188	176	179	183	186	205	186	185	201	179	195	176	185	204	173	175	190	167	201	200	188	186	174	201	186	193	182	142	168	171	175	188	197	198	176	180	184	198	184	203	194	177	197	192	185	190	185	168	169	186	193	176	169	183	181	161	189	184	158	178	190	192	157	167	200	189	178	187	200	196	208	181	181	211	172	179	200	197	165	191	192	202	202	193	192	181	189	190	200	221	199	203	173	188	159	183	172	192	172	205	188	143	182	208	189	188	154	175	186	170	155	185	195	185	191	217	198	187	196	189	193	176	185	186	164	184	170	198	186	180	189	202	187	166	179	180	197	199	178	179	205	196	168	177	196	207	197	182	200	196	166	201	173	191	177	168	180	205	164	171	169	183	187	176	193	168	200	154	183	177	201	185	188	183	173	176	215	188	165	172	196	185	186	170	191	185	167	177	205	189	195	203	160	192	188	175	202	166	202	189	185	182	190	164	178	189	176	166	192	159	158	182	179	176	183	191	178	207	182	208	168	176	191	202	170	183	189	186	187	176	171	163	193	178	162	192	186	178	165	173	180	196	186	174	183	192	193	200	161	174	200	191	182	183	186	187	162	189	205	176	171	192	176	175	190	194	187	197	188	191	184	203	174	186	185	217	168	170	204	211	188	206	177	174	166	153	193	181	191	203	194	166	170	183	201	148	189	183	227	184	173	185	183	206	197	182	204	182	189	193	180	173	187	180	176	182	167	170	183	197	183	187	216	189	168	197	185	178	211	173	181	207	168	167	196	180	168	174	174	191	193	211	200	171	180	188	202	179	198	218	184	162	181	168	187	202	174	211	176	173	182	202	199	165	190	170	197	186	191	196	187	166	194	196	212	177	188	198	203	172	198	197	208	192	190	178	183	162	167	179	160	175	175	190	194	173	193	194	175	193	182	168	201	182	167	186	216	178	201	202	192	179	184	202	182	188	171	196	175	173	192	198	184	172	158	178	177	202	196	164	195	189	189	202	168	170	189	203	197	199	175	170	181	171	190	185	200	194	171	193	175	179	191	180	209	180	210	191	194	170	197	184	167	181	179	184	182	156	177	157	189	194	168	184	189	205	179	179	186	178	146	163	173	160	184	167	184	179	187	196	184	182	196	180	190	212	191	181	197	186	184	189	188	174	185	187	187	208	184	199	175	193	189	183	196	190	174	210	180	186	174	174	199	171	176	178	177	200	185	182	206	196	167	171	163	184	191	177	180	189	186	187	193	163	195	182	193	215	196	186	203	191	186	189	163	197	193	174	196	191	185	162	160	190	192	188	184	200	206	170	181	186	166	186	177	164	160	165	155	183	206	165	180	187	187	197	188	195	201	195	171	184	197	179	180	194	164	185	164	178	194	180	195	199	186	192	181	187	185	201	195	159	186	209	208	190	199	192	197	199	168	180	181	188	208	185	185	163	167	195	200	200	194	172	194	180	211	172	191	173	180	182	178	196	184	197	207	195	178	179	199	197	167	184	181	172	200	194	202	194	180	170	202	187	180	213	213	193	190	203	196	200	203	178	193	188	172	165	172	210	221	173	198	180	182	196	185	206	192	192	196	197	183	172	154	184	201	183	197	178	187	200	171	196	210	187	165	208	170	153	209	197	188	184	207	202	167	168	168	180	203	193	175	191	182	187	181	166	194	188	199	199	192	172	212	177	172	198	195	176	175	164	215	178	181	182	182	185	194	186	182	177	185	186	182	179	152	193	180	177	190	179	174	183	156	194	188	176	168	173	203	204	191	174	204	188	200	184	188	169	185	182	165	229	202	199	188	168	189	173	180	189	194	169	178	190	181	200	194	187	185	195	178	188	182	196	195	194	190	177	171	192	173	157	194	181	171	186	195	191	166	174	201	185	167	176	173	193	167	193	173	205	200	180	188	173	172	189	208	202	179	198	195	190	184	184	189	191	173	169	204	197	167	176	175	183	179	214	189	183	162	168	176	201	171	176	222	179	169	199	187	185	160	187	196	177	181	170	206	169	198	191	194	189	218	190	193	172	174	183	181	197	190	165	177	189	204	175	158	168	209	186	203	191	183	176	183	194	194	200	173	178	187	190	172	174	189	182	202	206	186	206	185	168	189	169	188	207	206	202	175	178	182	165	193	178	177	183	201	179	160	168	184	207	200	198	174	187	181	178	178	193	174	192	184	195	166	185	205	189	188	193	178	210	186	204	190	179	170	211	182	198	185	184	168	168	186	176	174	174	196	195	190	184	174	206	180	207	197	181	196	164	200	175	197	161	173	186	174	203	184	188	179	193	173	228	182	176	180	202	199	175	188	194	183	195	174	184	169	214	186	191	175	171	185	196	196	166	187	193	166	183
22376	20175	28097	23932	20245	25049	33067	6697	1241	960	852	775	690	638	577	572	520	525	565	505	439	461	475	472	447	441	427	426	494	436	430	395	420	438	407	393	414	410	394	429	432	411	386	437	406	409	433	368	409	352	411	379	438	402	394	415	393	378	425	426	399	425	398	417	411	428	408	376	367	403	423	380	390	405	383	414	414	365	435	368	383	391	415	382	400	399	412	392	379	392	353	402	390	401	383	401	392	427	409	393	374	436	370	427	375	394	402	380	393	390	389	350	390	381	382	360	432	359	416	398	364	383	424	378	393	432	384	402	382	396	398	413	395	385	406	378	390	413	430	409	398	407	380	409	414	383	375	414	364	405	383	413	410	375	420	368	357	375	412	414	385	390	381	387	389	393	385	392	386	405	390	408	374	378	382	413	388	377	388	420	379	412	390	403	384	415	387	367	410	393	366	429	373	372	356	413	374	393	382	405	369	373	395	397	374	403	404	370	401	419	367	380	402	410	379	401	389	364	398	369	378	400	394	391	357	363	409	372	383	392	358	360	437	387	384	379	390	377	417	402	390	366	361	387	388	394	368	421	375	370	381	366	385	388	397	389	378	405	428	443	391	390	392	383	374	405	392	405	410	397	428	358	411	379	406	391	451	393	364	415	378	362	424	408	409	384	387	404	367	400	404	400	372	403	359	363	354	377	389	369	409	443	375	399	368	388	361	403	391	431	400	398	375	380	377	377	403	383	348	387	369	400	396	398	368	367	348	362	377	421	395	401	390	376	377	378	376	392	387	414	390	437	389	419	363	388	363	384	360	394	392	362	398	380	383	403	370	409	393	382	411	382	389	378	387	378	342	366	414	373	389	371	402	400	397	403	386	400	400	394	429	393	429	388	393	400	408	361	391	383	365	391	374	383	404	395	369	388	409	343	383	402	389	385	367	447	408	405	378	369	375	387	409	402	414	376	441	407	421	382	458	424	378	381	390	413	430	370	401	413	404	380	392	377	369	392	424	395	354	406	333	372	410	386	389	371	398	367	399	375	358	381	360	341	373	384	395	403	378	402	389	393	367	392	365	428	388	384	406	384	392	420	359	391	398	399	381	380	427	369	392	413	380	394	427	421	406	397	403	415	393	333	362	412	374	383	388	372	384	391	376	421	378	395	389	422	396	387	387	352	399	377	395	366	374	383	391	419	424	394	387	397	397	354	389	438	377	406	404	379	413	417	409	375	364	414	373	391	387	412	371	417	386	413	412	369	414	369	389	392	392	398	413	424	355	385	412	375	398	391	407	405	375	421	387	365	355	352	379	375	455	387	399	353	402	391	397	385	402	395	374	394	376	419	380	396	394	340	375	389	423	398	384	381	379	418	394	361	409	436	389	399	360	388	394	370	387	391	386	358	384	389	393	402	405	396	434	427	348	378	388	406	383	373	396	392	386	425	412	361	413	377	377	368	385	399	431	367	389	372	373	391	381	394	356	425	387	380	394	405	388	428	357	420	370	379	368	407	389	402	401	374	373	419	432	418	376	386	379	401	363	392	370	398	343	410	361	390	380	415	383	409	383	422	380	404	391	343	368	384	374	361	385	391	398	446	377	405	398	417	393	381	352	413	408	398	367	383	415	360	357	380	367	402	381	371	384	357	368	370	418	368	369	365	405	404	413	380	388	397	375	396	429	405	374	372	393	404	379	380	395	385	428	409	410	393	415	379	396	431	380	402	396	415	386	404	408	351	375	431	381	404	433	388	381	373	415	396	404	376	400	400	401	384	418	359	381	362	401	394	363	374	370	377	381	413	403	387	416	405	425	415	384	348	401	394	378	392	422	357	401	369	411	372	422	407	361	376	388	400	406	367	398	373	402	414	382	400	363	377	404	401	381	388	375	415	374	399	377	383	414	401	416	378	358	391	387	406	381	375	386	367	400	414	381	409	399	377	368	393	422	379	414	394	394	368	388	398	398	418	366	359	411	336	425	387	408	386	369	396	367	429	409	381	399	421	377	443	398	416	414	347	396	375	376	408	392	390	400	406	345	388	393	366	364	377	407	411	388	389	384	414	396	396	368	413	417	379	396	414	380	359	386	414	371	397	388	378	411	380	374	380	395	373	393	415	398	390	397	380	396	378	362	359	398	410	385	375	392	381	391	378	362	408	407	376	387	403	362	413	401	370	406	349	406	375	400	420	391	396	363	409	375	384	395	372	372	404	397	386	453	404	383	381	360	358	398	398	373	421	392	415	398	369	410	375	424	380	397	349	393	411	368	369	400	383	377	350	413	400	405	390	399	401	387	401	387	377	412	437	407	388	400	406	413	390	381	376	395	411	397	369	335	399	393	398	398	349	394	387	418	400	413	377	417	384	400	379	387	362	374	414	359	387	390	442	379	369	412	372	413	382	381	404	377	421	373	352	398	387	391	405	419	421	391	406	356	387	421	377	421	358	393	388	429	372	375	408	417	373	388	373	400	401	413	398	405	389	364	359	415	416	409	445	374	379	364	391	387	412	370	405	393	399	449	431	370	407	392	402	350	372	398	422	383	421	384	393	395	380	404	377	403	403	391	406	421	394	405	401	378	369	382	376	379	393	403	376	386	376	381	412	375	426	389	407	393	407	394	382	432	450	412	352	393	390	401	384	402	362	384	386	384	352	399	416	368	410	385	408	356	401	391	379	371	390	362	411	354	362	367	395	410	397	378	377	405	392	378	390	393	343	401	366	380	386	392	392	396	385	418	389	421	412	400	404	386	390	396	398	396	380	375	389	403	400	379	404	370	392	406	387	384	363	384	375	382	358	386	361	419	387	362	356	390	395	378	405	432	400	389	353	390	403	385	387	384	378	427	365	392	388	422	373	417	444	359	398	407	375	388	404	436	362	395	379	368	399	371	359	379	413	417	401	366	405	390	399	383	401	389	417	400	395	388	381	396	421	411	435	380	391	363	395	385	382	377	391	407	391	405	390	385	389	383	384	410	371	382	382	380	404	369	388	423	339	418	378	383	399	358	377	377	398	383	394	413	392	389	380	399	415	406	412	404	408	385	411	387	409	377	370	385	381	385	380	408	399	394	431	416	387	392	388	384	387	383	413	378	371	379	402	377	365	389	409	408	403	396	420	365	387	391	387	394	386	384	401	423	361	389	418	369	410	398	371	381	392	386	390	396	395	374	397	384	396	410	420	420	381	360	392	388	388	402	383	373	428	414	387	373	379	401	395	381	369	403	404	404	370	385	368	378	432	386	412	380	383	416	378	389	415	394	383	390	383	398	389	374	390	373	413	379	398	400	364	399	429	381	347	453	383	386	373	407	385	430	406	376	402	389	396	374	415	383	390	392	377	411	403	402	381	370	384	402	373	368	373	370	375	382	410	414	389	395	398	430	397	388	398	354	372	415	445	409	398	378	388	399	399	355	375	391	378	398	390	376	380	371	439	387	420	400	363	378	377	379	365	350	403	399	379	401	387	394	368	378	460	392	416	379	407	378	373	369	401
18926	41230	70227	17438	17139	25750	20756	2818	2256	1563	1375	1224	1032	996	783	795	712	740	685	601	607	559	536	526	520	499	464	489	453	462	472	464	427	468	403	431	421	457	403	420	417	422	438	413	407	406	374	410	389	406	405	424	407	368	406	433	412	415	423	372	401	396	432	414	384	391	389	350	385	366	385	443	367	418	388	367	374	368	373	407	367	369	377	419	403	396	413	409	392	421	380	374	375	354	404	421	399	363	363	376	414	385	366	375	375	368	420	392	383	371	390	412	383	368	366	338	393	371	392	364	368	399	401	364	386	352	393	380	376	365	344	385	385	363	406	391	387	365	357	412	381	362	404	370	396	403	369	414	380	413	386	353	396	376	358	367	373	401	360	364	364	372	364	418	372	390	380	388	396	388	382	369	410	394	373	381	371	380	374	375	387	375	367	381	356	381	341	382	357	382	382	339	391	386	365	383	357	355	378	383	409	379	379	357	373	404	399	373	359	383	361	343	397	368	380	382	345	361	379	401	380	412	399	343	393	369	400	425	372	362	411	392	359	366	378	349	383	384	374	384	335	374	359	407	362	356	407	359	395	364	379	367	379	369	380	368	376	351	398	354	398	351	377	381	376	399	362	414	424	387	354	399	392	389	392	371	358	383	387	341	383	361	383	364	401	394	372	386	352	364	374	362	388	356	368	391	383	403	363	368	401	389	382	405	404	365	372	417	376	367	373	358	392	377	363	372	413	340	391	408	369	380	365	361	386	402	406	368	366	338	367	387	403	343	365	398	367	415	398	385	363	397	354	377	394	375	412	394	344	384	379	388	365	403	424	391	372	329	398	409	372	362	401	355	403	361	374	381	386	377	376	373	390	353	371	370	396	360	393	363	389	371	380	378	410	400	389	403	389	357	371	353	388	379	394	368	357	365	349	393	361	398	375	363	354	358	374	357	410	371	390	352	417	383	373	393	388	382	393	386	381	398	383	361	372	377	380	347	366	337	397	379	395	376	403	391	351	375	377	403	348	391	404	391	397	405	358	378	381	391	351	380	357	342	386	413	387	391	357	423	408	367	389	355	393	384	365	378	383	411	402	391	362	356	372	379	374	371	397	381	355	382	358	399	358	363	368	380	363	390	401	393	379	354	339	370	380	371	377	326	363	386	390	366	371	371	390	392	350	370	357	354	412	416	359	389	373	383	333	347	363	375	382	389	390	353	392	402	354	354	380	380	358	351	386	373	365	420	389	404	375	384	397	394	392	395	376	342	379	378	367	383	379	410	358	377	354	370	374	380	394	378	387	349	402	393	396	381	367	406	374	365	374	373	404	358	360	373	395	403	378	391	395	381	333	377	386	367	374	366	359	383	392	393	368	364	405	380	367	385	391	364	337	391	397	367	354	394	370	382	346	378	402	398	332	394	347	407	400	393	381	354	359	388	388	358	378	371	402	423	414	377	399	382	412	374	377	403	369	392	349	366	381	369	366	375	373	382	369	376	370	376	343	347	387	367	380	368	349	376	382	359	375	392	416	364	430	395	410	375	414	370	369	408	389	364	387	365	377	407	366	364	404	384	364	376	360	370	377	344	361	348	369	402	359	388	359	387	371	363	365	396	363	370	373	387	366	385	371	384	388	401	358	368	379	378	376	378	351	382	371	363	402	377	378	372	364	373	351	404	421	376	371	381	377	355	390	371	390	373	375	371	416	391	393	381	368	404	393	355	369	365	377	352	335	350	406	372	371	382	377	341	393	367	403	405	405	342	363	398	375	382	362	378	387	372	375	357	378	352	360	417	367	384	386	416	381	387	392	385	407	383	375	358	407	386	396	360	368	353	406	354	405	379	362	381	353	331	344	388	348	375	349	358	395	357	380	373	379	409	424	345	335	400	365	387	379	359	336	374	365	363	377	389	404	408	354	351	386	393	346	365	423	429	401	369	370	392	386	411	414	369	370	442	362	409	355	334	356	416	388	333	413	421	372	379	339	357	407	372	358	342	390	385	396	356	377	384	391	404	380	397	378	399	398	377	316	419	376	345	381	384	371	367	389	395	402	374	387	388	404	360	354	393	376	380	381	364	380	360	397	361	329	415	384	380	374	347	380	416	387	362	392	386	397	366	339	355	385	331	379	374	373	358	365	379	390	404	430	366	380	372	368	390	384	374	373	365	356	387	388	378	349	352	361	380	384	391	393	391	359	353	356	387	431	360	392	408	386	379	390	375	401	389	340	376	387	397	359	415	364	364	408	369	410	369	383	410	380	378	398	361	389	383	387	344	403	400	377	368	395	395	384	404	386	405	378	405	368	386	343	391	416	357	389	375	439	396	346	371	345	355	370	385	379	350	390	367	386	374	396	370	395	368	376	412	357	375	387	368	354	392	412	352	392	368	361	370	394	404	380	380	343	359	359	392	347	372	403	381	386	379	338	413	346	374	374	387	368	360	367	389	389	382	352	369	381	371	372	352	369	385	369	394	350	413	397	416	369	384	383	354	402	360	353	360	427	362	376	377	372	382	380	383	392	367	366	370	379	390	409	358	377	391	388	360	367	370	386	377	390	366	378	362	380	391	395	396	370	351	406	336	381	395	371	395	376	385	381	394	353	366	394	370	370	381	354	376	351	328	364	387	386	378	360	380	378	377	387	364	358	394	385	393	351	370	389	347	375	377	347	412	397	405	380	379	383	385	405	386	370	358	366	351	382	357	373	399	399	355	376	368	373	358	377	353	358	359	397	380	370	397	437	389	388	357	376	384	400	368	395	389	354	380	359	349	389	398	368	408	352	382	372	374	378	388	373	359	366	367	408	404	416	365	388	403	369	388	392	405	377	396	386	394	381	387	410	374	369	375	353	376	385	365	378	375	360	358	402	391	371	398	371	403	407	376	363	365	381	367	380	389	403	391	414	358	376	363	400	355	365	373	371	369	386	344	398	364	419	401	347	395	382	381	377	389	377	389	357	397	399	431	380	376	364	371	419	391	396	368	367	333	336	407	373	395	398	368	405	389	385	383	356	410	370	371	386	375	378	364	351	402	410	377	378	364	341	368	362	418	385	352	403	375	386	357	380	372	395	391	365	375	391	378	385	354	360	356	393	360	350	405	381	341	376	348	395	352	362	401	404	374	399	369	370	404	385	369	379	365	370	389	421	377	361	389	371	355	375	355	353	352	343	416	380	372	383	396	339	364	364	370	373	378	344	380	370	343	387	370	352	409	407	380	382	365	348	377	362	373	366	406	388	384	386	382	396	377	388	388	364	375	415	389	344	356	370	390	388	367	367	361	338	384	380	367	425	364	355	406	387	357	406	349	374	369	397	374	347	368	359	418	426	412	388	381	341	388	399	386	383	354	351	371	387	338	399	388	375	394	417	379	389	339	388	373	407	354	357	402	414	384	339	386	376	388	406	386	385	361	352	403	367	383	362	395	379	373	356	403	414	349	387	362	345	394	372	365	385	344	398	394	377	382	343	413	352	373	360	377	388	395	364	378	386	344
27639	17277	16521	6172	2708	1988	1310	207	154	124	138	118	131	112	115	123	96	126	117	126	122	114	107	115	115	128	120	109	129	108	116	119	157	120	112	120	123	137	140	120	117	126	114	121	130	124	118	118	124	117	108	129	112	116	116	114	107	129	125	131	125	120	95	106	99	114	131	107	125	124	115	117	128	111	102	105	136	123	102	116	102	110	111	120	108	111	124	111	111	131	131	125	104	129	126	128	103	125	116	125	125	120	123	96	124	138	96	119	128	139	102	109	113	121	97	116	139	121	120	114	120	127	117	112	113	136	123	105	128	118	121	125	119	127	127	99	128	120	124	101	122	105	106	117	126	109	99	97	112	112	128	97	136	116	133	137	139	112	113	120	106	115	114	117	103	121	133	114	114	111	119	99	123	97	125	109	119	105	128	100	103	111	123	109	103	134	129	122	110	114	116	149	121	122	102	105	109	140	121	123	97	115	121	127	104	115	123	104	118	117	125	114	114	124	119	125	118	106	113	100	120	121	110	120	119	118	121	114	110	116	128	104	96	122	129	113	139	114	121	141	126	106	121	113	113	115	105	107	119	116	126	102	98	132	125	115	123	124	116	118	124	118	122	120	97	124	123	118	117	126	115	115	118	126	124	134	114	111	107	129	112	114	116	107	125	122	110	108	108	103	105	123	119	126	113	121	114	110	104	123	94	115	92	130	121	148	117	103	124	110	122	128	117	120	114	117	140	124	109	108	120	112	151	107	122	122	104	97	112	110	113	120	116	118	111	125	137	111	110	118	138	125	119	121	122	94	110	109	110	120	127	135	103	120	123	108	127	145	120	122	114	117	113	109	116	102	98	127	95	113	121	119	132	125	116	109	136	108	119	116	114	130	108	123	122	123	112	102	127	118	116	113	123	135	112	114	104	91	113	108	104	104	120	120	129	104	103	130	128	129	110	100	116	112	107	120	107	112	110	120	120	130	108	116	124	118	131	121	115	128	109	116	126	116	114	126	122	96	107	112	119	112	109	118	113	105	111	92	117	116	118	91	111	129	150	121	98	120	130	117	123	110	130	123	116	119	124	114	110	146	102	116	117	123	112	117	134	127	122	109	111	112	119	115	107	124	117	146	117	128	105	127	107	141	114	131	105	120	132	138	109	114	129	105	103	134	102	113	126	113	104	121	106	136	142	127	131	111	118	116	134	117	111	118	126	119	127	114	109	132	124	131	115	98	126	108	130	137	121	112	116	104	134	110	112	114	117	128	85	109	117	111	123	108	130	124	103	117	108	119	124	124	118	121	117	122	107	111	111	123	129	111	113	96	104	118	120	106	118	109	116	121	134	102	118	113	105	118	122	119	114	116	107	120	111	116	130	112	132	124	105	106	115	102	138	133	100	107	108	119	114	111	109	126	121	108	122	128	86	107	124	120	133	117	96	124	114	108	123	103	129	126	129	110	113	131	134	109	121	127	107	131	108	109	96	121	94	134	116	132	118	120	103	130	109	98	141	112	127	113	105	82	115	118	118	124	114	124	108	101	123	140	111	103	115	120	128	122	112	117	120	112	133	120	121	111	121	126	112	116	126	123	107	116	119	119	135	116	113	109	119	126	110	115	115	102	108	112	101	111	128	106	120	101	121	116	106	120	111	119	127	108	130	128	115	133	122	109	121	97	89	108	135	119	122	113	132	108	120	113	129	114	123	105	120	106	104	106	113	121	114	116	100	98	119	108	124	115	125	112	116	119	119	122	122	135	124	102	124	108	127	120	112	122	115	99	116	122	120	97	128	108	115	116	110	112	99	117	130	110	123	113	107	116	116	118	123	113	134	108	123	137	118	101	119	108	123	112	113	117	116	108	119	109	107	95	92	106	123	106	105	112	109	117	110	117	123	115	103	126	131	121	145	112	135	116	104	113	109	104	127	123	101	129	114	108	117	95	111	127	112	93	104	124	103	125	133	117	112	114	103	124	91	129	124	112	126	116	126	87	112	134	102	120	110	122	128	115	104	116	117	118	116	119	113	137	119	105	99	127	118	108	109	144	108	101	124	120	114	123	123	112	110	123	119	110	110	129	104	120	101	116	129	115	95	100	107	104	120	113	118	104	124	78	139	145	124	129	140	128	117	128	103	112	125	132	120	132	132	100	94	108	102	118	118	140	110	119	136	126	112	112	119	134	117	112	107	119	126	125	108	136	125	105	117	127	131	138	101	127	107	103	94	124	115	134	118	122	122	114	125	128	94	124	120	103	115	130	110	116	117	113	112	134	127	109	107	107	105	129	119	137	113	125	106	124	110	104	114	115	134	97	110	113	110	108	120	119	113	118	136	110	101	106	114	135	128	107	122	122	112	108	115	125	123	119	120	101	109	90	119	122	114	105	114	123	122	126	124	104	130	114	112	97	145	105	113	124	105	109	132	120	110	113	99	112	119	119	113	119	122	126	118	120	118	122	99	124	115	126	121	105	126	116	106	120	116	120	109	113	120	126	116	121	134	126	125	99	131	109	106	112	117	101	104	138	120	109	124	113	121	105	124	132	100	129	131	118	129	121	126	98	109	101	120	113	120	137	119	99	119	105	124	120	116	99	119	135	117	118	109	130	128	100	111	111	133	126	120	101	120	111	117	116	91	121	111	113	128	112	137	112	123	101	117	107	124	113	123	132	138	128	119	113	132	127	100	119	99	126	126	120	109	124	124	109	111	110	128	116	110	104	108	131	109	129	102	129	123	97	109	120	114	130	123	98	136	117	112	126	116	124	110	113	124	105	103	126	103	100	125	127	109	126	127	116	97	105	105	122	124	109	115	123	128	112	113	145	95	125	134	108	108	126	128	105	114	114	119	136	115	115	112	103	108	129	116	127	107	124	109	129	126	127	113	107	125	129	115	129	112	106	110	139	117	124	118	119	100	111	118	124	120	128	121	107	96	119	114	116	107	128	130	141	112	132	126	133	114	113	114	127	133	111	129	111	97	117	114	116	131	111	137	119	113	121	108	152	118	118	123	125	121	108	140	128	102	121	121	113	99	94	103	118	154	121	111	111	114	104	140	131	101	120	110	106	139	109	109	121	118	109	118	128	128	125	96	109	137	106	129	137	114	105	123	128	119	142	123	120	122	92	134	135	132	122	114	117	106	108	114	105	113	104	112	143	122	104	118	125	109	113	122	120	117	128	126	124	135	98	102	116	126	96	124	121	130	105	114	126	108	125	114	109	110	112	116	131	112	105	102	118	115	116	126	105	94	120	116	109	133	99	137	137	133	114	122	125	120	103	146	113	122	119	111	109	120	125	100	117	118	104	121	138	110	119	130	100	122	134	111	116	100	110	131	122	109	120	121	108	122	114	98	126	115	134	119	123	102	109	135	126	113	121	121	132	131	121	116	96	109	137	131	109	117	131	131	109	114	126	119	103	100	115	111	110	116	115	124	101	118	109	132	114	122	106	98	102	108	140	126	106	94	143	138	124	122	112	131	123	105	88	116	130	109	90
13391	18030	22461	7380	5488	4323	2312	329	223	157	142	142	132	142	148	129	141	150	148	174	110	143	124	140	139	144	178	109	129	142	145	133	135	138	129	126	142	122	129	121	126	132	133	163	137	137	128	105	163	154	127	139	126	138	135	145	135	147	118	142	109	137	136	146	139	127	126	120	136	139	149	135	149	123	136	138	123	151	139	145	126	134	127	146	138	150	129	139	147	134	142	142	126	131	145	125	124	139	130	141	149	140	134	142	144	136	116	150	136	133	175	158	128	151	130	151	141	135	159	124	146	133	132	131	129	131	137	146	139	141	120	114	128	140	120	125	126	149	137	131	133	126	117	140	135	133	146	114	125	144	136	145	134	127	132	125	125	146	123	124	122	125	122	136	119	131	130	142	124	146	137	125	135	122	134	131	134	132	131	160	164	103	123	135	135	128	128	131	148	124	156	158	144	143	129	139	149	137	137	138	135	150	120	126	131	118	121	127	128	134	141	129	125	136	136	146	139	126	127	125	132	141	132	141	156	138	144	130	136	130	131	130	131	132	139	127	125	115	137	138	115	134	156	124	128	139	127	128	123	130	133	110	144	154	117	145	146	157	133	143	118	130	139	143	131	136	118	132	126	122	148	133	116	140	121	149	134	140	132	143	136	163	143	139	129	142	158	141	140	117	128	143	124	127	128	129	124	125	148	121	153	131	129	119	142	148	135	126	124	148	127	105	130	142	138	143	126	131	140	116	133	118	119	123	137	118	117	125	126	147	149	145	165	114	142	111	128	130	146	134	134	121	138	139	132	132	155	136	149	147	116	128	125	117	138	140	133	132	131	122	111	131	123	142	135	141	142	127	142	149	136	134	156	154	134	125	130	120	131	163	125	138	142	112	134	125	133	142	126	136	125	148	142	140	120	136	127	145	148	132	138	137	118	129	136	131	119	126	139	138	142	152	127	123	136	157	133	139	118	142	118	129	126	143	124	126	145	149	127	136	136	132	135	132	116	126	148	117	130	130	143	138	153	128	136	118	151	129	138	108	141	129	123	133	140	132	129	157	154	152	147	123	134	135	138	136	148	136	157	137	129	129	147	138	138	117	139	121	120	129	128	141	118	159	130	141	137	119	133	138	135	148	135	147	150	134	139	131	126	155	144	149	143	145	135	152	150	149	128	139	146	138	140	144	139	138	130	131	136	139	120	132	138	128	146	129	135	137	139	163	133	127	138	133	144	134	123	132	128	132	123	142	136	138	123	148	120	131	124	150	133	131	119	139	140	137	139	137	140	133	114	135	129	135	143	156	163	142	136	136	140	156	159	125	142	132	128	135	144	142	127	119	137	152	125	134	150	135	155	145	116	132	127	140	141	117	139	150	142	142	129	152	142	138	126	123	132	129	150	148	151	136	123	149	137	130	145	165	140	113	143	128	145	130	114	147	112	171	136	120	132	144	135	139	144	138	151	124	140	153	122	138	123	127	141	125	152	158	131	140	168	120	139	155	129	118	132	128	124	164	137	134	139	125	136	127	132	146	143	128	148	127	139	126	151	142	124	132	148	134	152	131	154	129	138	110	144	139	139	121	133	134	142	139	137	136	150	144	144	130	114	142	132	137	145	133	136	140	131	143	151	119	142	145	123	114	147	133	119	145	145	143	135	148	123	134	143	142	137	143	139	129	121	156	127	127	152	133	143	137	120	129	133	136	127	137	147	127	133	140	143	147	141	137	145	141	124	151	162	149	140	141	144	147	149	146	116	129	129	125	153	169	116	135	127	120	138	135	137	147	134	142	137	153	139	139	131	158	135	126	123	148	117	118	140	160	150	155	129	133	131	132	128	149	137	136	133	136	129	138	134	130	139	141	153	152	104	137	130	158	133	142	140	153	163	135	137	139	123	152	134	135	138	141	145	141	123	124	116	130	136	135	124	149	126	132	133	126	117	142	145	126	130	118	131	141	118	129	132	125	140	165	151	128	130	122	120	128	130	113	139	130	149	122	142	139	130	131	133	151	131	136	139	131	134	126	133	144	148	138	145	141	129	124	122	145	134	122	122	137	137	120	120	149	152	148	139	135	145	155	138	124	112	128	143	135	155	131	149	144	138	132	137	108	133	126	121	137	158	135	143	146	128	119	136	123	131	132	123	144	133	148	145	146	122	144	134	134	145	146	153	132	129	143	133	142	122	129	131	114	147	142	130	118	149	152	143	133	117	125	119	152	157	133	151	121	144	150	126	127	127	155	127	139	120	130	150	162	141	132	139	149	128	132	131	128	155	168	153	135	113	146	137	134	128	142	119	127	148	140	146	120	137	137	135	126	136	133	156	116	131	128	119	119	134	153	133	142	126	119	146	137	115	153	139	109	129	143	125	130	124	141	149	124	150	134	177	130	138	129	152	151	137	150	143	135	148	132	137	141	116	128	131	146	127	131	124	124	136	127	134	150	128	128	134	124	121	133	138	142	130	117	150	142	163	142	147	134	135	124	117	144	128	133	141	143	133	147	129	113	135	135	123	139	135	133	124	129	123	130	115	136	140	159	120	157	147	138	159	147	118	144	132	145	116	124	128	134	140	123	145	126	138	114	143	126	126	141	156	133	147	132	145	136	140	128	128	130	133	118	137	125	141	133	129	127	141	126	119	142	134	150	124	142	138	164	121	141	135	144	137	134	140	121	139	130	127	140	127	125	150	140	149	145	120	130	132	135	152	139	139	113	129	128	134	155	147	122	142	132	120	121	140	126	117	137	134	131	133	135	114	132	142	136	118	140	131	112	117	145	131	137	148	143	139	122	137	131	155	136	123	130	121	150	113	163	148	133	140	145	128	128	124	153	148	127	117	139	120	139	119	142	124	138	153	148	124	135	139	129	120	123	120	124	128	131	148	114	132	130	145	136	146	132	124	122	122	124	120	127	137	128	135	135	129	148	132	137	124	129	133	132	141	143	110	127	100	144	164	142	158	136	137	135	131	140	124	123	133	135	136	136	134	116	137	134	121	112	127	144	133	142	115	148	126	139	133	147	126	134	128	135	140	121	119	121	151	131	126	171	126	117	143	154	127	129	139	129	151	146	129	130	126	125	122	133	135	155	132	121	120	129	132	105	133	136	130	132	123	124	118	125	143	128	134	132	136	136	131	157	109	113	146	130	129	143	136	142	143	136	131	127	147	159	140	130	137	137	159	139	128	143	150	141	137	133	120	128	114	141	130	156	141	129	130	128	137	136	163	107	147	118	139	126	139	132	147	140	147	154	152	149	102	149	112	107	140	142	143	116	123	129	134	161	160	127	144	152	154	129	152	127	149	125	132	129	142	124	133	143	137	141	126	146	134	131	153	125	131	134	144	138	142	140	137	142	137	131	140	138	131	124	136	140	149	144	127	138	137	135	133	166	134	123	119	123	136	119	139	113	139	134	120	136	150	135	119	144	124	143	155	139	121	126	145	146	117	138	140	142	126	128	129	143	127	127	156	153	138	138	134	113	126	135	124	129
24520	20186	27671	23997	20118	21012	24626	2789	668	478	423	365	345	289	294	267	256	244	245	203	221	224	221	229	203	230	181	235	226	183	223	198	201	170	189	226	201	211	219	182	186	201	199	207	201	178	177	168	213	180	189	207	197	182	177	175	192	186	181	158	197	195	180	195	175	175	203	180	204	190	172	195	184	185	186	165	161	167	185	197	178	178	205	195	179	178	189	198	172	183	227	178	194	184	219	181	203	191	171	195	210	169	207	182	188	171	180	189	182	171	187	170	207	187	206	191	170	186	185	194	184	186	205	207	188	194	196	168	173	190	184	191	193	182	157	171	187	163	175	194	166	198	205	180	162	181	189	197	180	170	185	194	180	163	170	186	183	192	184	180	173	155	183	168	183	186	179	155	166	196	173	178	194	186	175	177	177	193	183	164	148	156	186	186	197	163	202	204	195	171	166	187	183	151	191	177	162	154	169	228	162	181	174	198	172	153	175	176	186	187	188	177	181	173	202	174	172	175	178	170	179	145	200	214	212	194	168	177	161	183	154	191	179	177	190	180	180	155	171	178	181	179	192	180	176	183	182	180	174	178	203	156	202	163	188	174	178	161	170	167	210	183	179	194	155	186	183	197	173	210	167	191	188	168	173	187	160	200	177	170	173	210	173	183	145	158	183	212	161	190	201	179	194	194	175	173	205	185	178	197	180	188	181	201	183	176	174	189	169	169	161	177	173	176	196	185	190	182	188	181	183	170	199	199	169	190	170	181	179	173	189	187	167	188	153	186	196	177	189	174	201	157	171	179	177	181	166	163	164	182	190	153	179	153	173	193	173	209	178	190	190	173	185	168	179	187	169	176	206	195	181	180	172	195	211	187	181	177	205	175	204	185	197	190	183	176	159	186	174	174	214	179	194	196	192	189	188	173	170	159	159	169	196	197	169	195	172	187	185	186	189	174	168	180	186	186	202	193	184	190	161	192	184	153	180	167	174	173	183	195	146	172	189	162	192	182	178	171	177	160	190	186	166	187	172	204	179	179	195	163	205	181	199	190	191	181	164	168	203	173	192	180	184	185	164	180	179	159	169	174	203	194	175	153	172	200	171	159	162	166	168	166	162	159	163	174	179	179	189	174	177	160	188	178	184	175	193	180	171	182	189	192	191	188	191	190	191	188	179	172	178	200	191	175	183	168	187	169	165	174	201	194	174	174	188	190	166	181	169	187	190	195	172	189	211	179	166	192	158	171	200	164	181	197	188	172	154	183	197	172	161	172	193	177	161	166	178	189	183	195	162	184	186	193	187	167	172	174	200	173	171	172	189	153	166	176	181	194	198	193	169	181	174	177	162	190	191	187	188	167	226	185	163	194	188	180	178	211	186	184	179	168	180	190	164	193	176	172	172	190	175	169	192	176	157	172	199	187	176	164	173	171	186	196	188	186	166	175	188	184	146	203	159	170	169	177	189	169	189	200	170	182	189	198	191	183	196	178	155	195	204	182	174	220	184	169	205	193	169	190	179	176	175	180	192	166	166	175	168	177	167	207	190	187	177	162	168	201	174	170	169	170	168	161	166	179	185	208	167	186	173	164	182	161	196	199	203	173	169	200	188	176	187	173	155	200	178	195	173	213	168	202	182	207	175	179	212	177	184	195	171	183	175	167	197	186	186	180	179	156	197	176	185	172	189	176	194	189	163	165	181	178	182	173	178	168	167	177	209	178	176	176	188	187	179	170	189	183	190	180	179	170	182	176	198	176	178	166	158	178	157	191	188	176	189	193	181	167	169	176	170	196	216	179	189	202	198	198	173	188	169	195	173	160	163	156	192	186	167	164	171	208	188	180	186	205	179	176	186	191	184	174	176	189	174	175	196	178	167	178	183	178	186	187	172	185	181	175	177	184	193	182	170	200	161	142	197	184	184	175	175	172	166	170	173	172	154	175	191	175	198	187	174	174	190	176	183	218	183	182	187	178	173	175	211	189	191	177	178	164	164	160	208	170	167	182	192	180	184	195	173	175	172	171	200	179	193	171	181	168	179	173	174	179	189	205	175	161	152	168	184	177	192	176	182	170	183	182	189	180	173	181	187	201	174	161	186	164	182	158	187	199	184	190	177	175	178	191	179	177	184	178	166	197	176	204	165	181	174	186	190	178	165	179	182	180	193	207	204	178	190	179	209	190	205	158	192	152	195	182	183	184	180	172	148	156	166	190	171	178	191	167	160	184	173	198	157	164	159	181	168	192	206	170	187	159	167	175	192	190	187	185	180	191	198	170	188	198	193	192	174	174	205	189	190	165	182	194	186	160	172	181	180	191	182	181	204	164	186	200	190	184	173	162	205	199	197	170	168	166	197	209	188	171	179	175	167	176	159	158	175	191	182	174	199	183	211	163	173	179	182	166	165	190	177	176	181	176	211	166	185	171	178	175	174	192	166	191	171	181	179	186	177	179	184	192	168	189	198	178	167	186	167	183	182	170	157	184	191	193	184	169	193	189	188	174	172	194	161	202	166	184	170	160	197	170	182	188	195	198	189	186	169	187	188	182	190	195	183	204	169	197	175	180	190	200	186	185	214	182	174	206	193	189	183	169	186	173	173	161	161	187	161	199	200	171	174	183	189	172	213	183	176	186	187	172	184	182	173	168	195	163	174	192	180	216	162	189	201	178	174	196	187	161	190	193	184	187	156	176	171	203	192	180	177	165	164	184	183	180	192	184	180	206	184	187	210	189	197	189	183	192	194	194	180	182	186	170	188	176	174	162	165	173	194	187	193	172	195	164	208	166	173	152	172	163	177	180	180	181	179	169	190	166	176	196	171	178	171	166	172	172	210	170	169	171	192	188	165	199	190	180	171	174	178	183	165	168	172	172	204	174	168	183	176	160	187	176	182	196	189	160	181	173	192	174	164	171	199	185	194	172	189	175	212	181	197	192	175	170	194	179	175	212	188	162	190	162	161	195	159	176	213	174	205	198	174	178	159	194	179	173	194	188	173	160	194	182	204	197	183	167	175	185	181	185	181	177	176	192	177	177	185	192	184	211	158	179	189	173	172	191	169	199	184	180	175	194	189	181	180	191	175	174	166	174	166	175	175	173	187	196	188	190	189	182	161	195	212	181	196	198	215	171	171	188	178	181	197	193	212	169	171	204	175	200	184	171	185	188	176	169	144	167	172	201	174	172	182	183	198	177	174	187	186	198	163	179	150	178	210	194	198	169	177	194	190	185	160	177	171	173	171	211	190	190	197	192	185	176	191	188	172	165	183	164	169	166	173	193	182	189	183	169	167	176	182	167	178	184	166	156	202	153	180	194	181	189	160	177	178	165	158	171	185	196	189	201	161	174	187	203	189	180	190	172	170	166	171	194	205	186	177	181	194	174	190	182	189	173	172	171	164	177	186	196	188	168	165	201	182	168	179	181	159	181	170	177	186	176	165	171	173	183	175	196	183	187	175	184	186	195	182	201	184	183	189	175	196	192	180	182	195	193	195	196
16347	31393	53895	14549	11826	20460	16492	1660	1255	902	698	640	553	481	449	392	354	348	296	308	281	299	259	245	266	225	255	255	243	203	223	216	230	244	214	213	238	223	210	206	214	210	183	214	208	194	206	185	209	216	196	190	216	194	192	179	188	192	218	199	183	186	174	203	171	209	182	159	202	188	205	170	170	174	180	195	185	167	183	215	205	152	187	176	186	173	177	201	170	192	162	200	197	190	222	208	182	187	183	208	163	186	172	180	180	189	220	188	188	202	188	184	215	166	203	186	181	188	187	200	181	178	191	205	197	180	174	184	183	171	175	182	216	225	176	191	219	191	188	170	175	213	162	170	183	184	188	178	192	166	185	178	173	180	183	178	163	179	194	190	173	193	181	198	164	187	190	174	174	174	179	192	192	186	204	165	186	189	182	184	188	199	179	184	179	164	192	176	176	185	174	180	154	155	196	176	214	167	191	192	181	191	179	173	183	165	177	203	187	170	192	158	184	183	200	174	185	168	182	188	197	177	192	188	189	176	182	226	180	210	191	163	177	203	173	162	185	167	176	195	189	169	170	180	208	170	176	196	195	192	193	186	174	192	183	178	191	144	176	177	197	185	179	188	157	187	176	198	191	210	176	169	201	162	192	186	192	191	203	175	196	184	193	171	173	187	170	198	181	183	173	199	184	179	171	184	158	168	174	178	207	181	179	178	188	192	167	187	172	178	178	156	172	178	175	193	183	164	199	204	167	189	182	168	173	175	187	182	188	168	166	196	173	190	180	161	217	189	159	184	172	181	198	178	194	205	193	191	179	217	194	160	183	174	177	216	184	190	208	188	191	173	188	170	187	200	190	179	213	181	179	196	178	173	184	190	202	188	185	215	189	169	188	190	185	170	187	205	188	195	162	194	176	179	156	180	183	172	186	176	199	189	174	191	190	181	188	180	191	187	192	173	179	181	154	185	189	196	173	155	175	172	165	189	192	179	172	183	168	185	185	194	182	173	188	176	178	183	165	203	175	184	178	191	139	165	175	191	197	187	173	170	205	204	183	169	168	192	193	181	176	185	165	182	184	170	172	163	186	189	158	169	194	161	181	171	183	192	190	165	190	180	193	185	207	207	178	173	178	193	225	160	186	160	185	179	203	183	172	190	211	179	182	194	203	185	164	199	196	194	196	189	200	195	156	184	181	176	175	166	179	205	203	190	169	181	179	200	218	183	179	181	160	186	174	170	193	187	166	197	165	181	222	189	174	190	162	178	190	187	187	198	189	195	189	164	191	178	180	175	172	196	177	200	181	186	216	189	188	200	200	204	185	196	174	168	165	187	182	202	184	192	178	197	173	206	172	193	172	191	192	198	164	193	179	151	181	198	186	173	173	193	181	141	167	174	186	190	186	185	215	155	202	173	175	167	177	167	221	177	193	183	191	175	191	195	188	182	171	179	186	207	186	171	197	213	176	172	191	163	175	174	179	190	186	183	221	167	176	185	184	171	195	163	170	175	204	175	174	172	157	151	180	178	176	180	184	200	166	172	159	204	202	171	166	201	189	151	164	199	147	184	181	170	174	187	186	173	201	161	162	193	192	188	191	168	186	221	187	182	182	161	208	181	189	196	196	194	174	188	180	193	181	178	189	189	173	179	175	155	188	170	177	187	182	190	203	186	196	180	191	170	176	161	201	182	188	197	175	172	188	174	184	196	183	185	193	190	183	163	170	167	183	190	180	155	185	176	190	155	165	167	168	181	198	192	208	170	189	183	168	156	178	175	197	177	228	185	175	198	175	173	176	189	176	204	182	171	201	188	194	182	191	184	172	147	174	184	186	195	187	199	191	185	180	192	180	154	190	186	167	177	198	189	181	190	207	182	193	179	180	200	167	171	194	187	195	167	184	168	177	173	184	189	192	188	180	175	161	206	185	180	184	168	216	194	164	205	166	179	194	187	184	191	183	198	178	186	177	182	187	194	185	187	179	189	185	186	185	193	198	201	162	156	186	189	170	184	191	167	179	192	184	201	190	187	187	174	187	176	185	178	174	171	178	178	192	168	183	199	212	192	177	202	194	190	186	188	182	178	185	182	191	179	214	186	192	173	225	176	189	175	199	172	186	181	149	182	191	181	183	173	157	224	186	194	173	194	175	212	155	198	176	198	225	180	163	178	206	206	191	166	186	185	183	179	178	187	167	201	176	181	202	183	198	190	196	177	191	183	183	154	172	182	196	189	196	183	194	182	173	180	187	201	158	163	175	194	186	184	165	174	184	207	183	164	188	161	205	186	198	182	199	203	152	184	189	192	185	203	188	188	178	192	169	171	157	164	177	164	182	202	152	177	185	198	159	169	209	186	193	211	199	187	184	178	183	179	176	163	195	188	163	178	178	167	166	203	199	172	173	158	181	192	174	202	190	181	191	181	184	190	197	183	192	188	168	174	190	181	176	176	188	184	171	179	181	191	170	180	200	177	182	175	191	172	195	197	174	185	188	158	191	199	189	167	197	186	187	178	161	170	166	172	197	165	178	201	182	184	203	197	189	192	177	189	178	175	169	159	185	185	156	185	164	183	180	198	168	181	184	180	154	183	186	175	177	199	193	182	152	167	184	183	164	192	188	154	181	199	186	193	151	175	202	166	181	181	173	174	213	178	187	180	174	167	183	199	177	190	183	204	173	181	175	166	162	180	173	181	191	188	177	170	189	175	180	182	194	194	194	173	186	203	173	177	175	185	181	197	178	176	187	169	164	200	217	174	174	179	185	185	181	173	174	197	197	184	188	189	197	158	210	179	177	164	194	174	206	201	194	175	193	168	210	174	184	172	198	165	198	181	176	174	167	182	181	184	190	201	191	215	164	185	164	196	179	200	179	178	189	200	182	178	191	177	205	168	190	175	165	189	175	190	193	198	174	187	181	194	160	201	167	193	194	173	180	198	194	177	172	161	179	197	196	190	184	159	184	179	169	186	190	188	180	201	196	191	173	165	179	178	191	198	192	189	185	175	191	198	181	187	170	186	172	195	179	199	192	182	202	188	166	188	196	171	174	190	186	196	159	192	184	193	190	209	189	166	181	183	205	153	172	163	200	174	201	186	185	162	215	158	181	174	201	170	192	178	200	181	175	179	201	178	158	179	174	198	183	192	193	190	180	165	189	181	193	191	219	167	167	170	189	199	160	155	195	205	195	196	202	180	179	188	197	179	181	196	187	192	188	169	178	195	185	182	188	189	171	170	167	166	166	190	191	186	181	165	173	176	189	178	185	195	186	163	181	179	187	177	196	175	184	178	181	178	184	175	172	186	165	193	180	201	167	184	149	174	200	203	180	167	167	186	169	175	187	171	183	167	230	178	176	212	168	174	200	186	209	187	172	184	152	178	190	172	181	174	184	181	202	159	168	174	190	190	199	194	194	173	170	179	169	160	179	183	174	174	183	187	167	177	178	183	160	220	182	176	169	201	190	180	195	188	187	182	178	176	180	179	195	193	178	189	191	189
22313	20174	26630	23938	20193	26316	27261	4497	1377	1002	841	776	682	609	638	569	532	536	551	468	463	498	462	481	465	446	456	467	413	435	409	450	435	422	413	436	432	435	396	398	420	419	389	445	414	411	431	412	398	396	375	417	428	404	403	425	405	374	407	416	396	382	390	383	388	422	379	430	405	420	379	369	382	393	390	411	412	419	425	378	399	427	404	389	387	359	391	381	410	407	348	403	434	384	396	443	373	375	416	402	352	364	436	426	373	386	370	412	361	354	377	376	376	382	394	388	380	400	431	424	395	426	392	369	372	403	387	384	419	396	395	402	400	380	381	363	362	386	390	379	406	388	394	376	399	389	408	382	362	412	386	369	382	381	391	432	416	367	401	382	387	359	389	390	398	345	375	397	392	353	383	413	375	407	377	420	399	413	388	361	384	375	367	363	419	404	418	394	382	385	393	379	403	393	359	381	403	351	386	413	399	402	403	365	362	371	407	422	378	383	404	390	357	396	356	368	382	391	384	389	386	399	370	387	383	380	374	361	400	350	391	408	406	391	380	385	374	400	393	396	382	407	382	404	362	391	400	392	348	356	362	381	430	424	378	367	378	391	361	362	417	388	369	375	396	389	348	371	390	384	359	387	385	402	362	392	369	361	361	426	375	391	386	426	394	396	374	365	390	332	409	424	416	374	411	394	408	427	391	419	360	416	416	382	412	364	369	350	361	375	400	381	389	376	387	387	418	385	367	391	373	375	375	388	386	403	363	371	381	396	391	411	405	377	372	386	352	387	370	385	398	387	380	374	373	405	400	407	361	426	384	384	392	363	346	408	368	419	387	405	354	370	406	376	410	382	438	430	405	393	405	425	370	394	412	408	419	358	402	372	417	394	373	369	360	389	370	400	391	360	381	369	366	403	396	389	371	386	380	363	395	402	358	366	420	396	373	381	400	360	338	386	400	356	327	393	396	403	370	385	400	402	359	383	396	397	389	392	386	372	403	369	377	380	403	383	423	371	392	353	386	371	387	396	401	375	419	351	392	418	407	372	413	367	364	369	424	409	357	380	354	384	395	363	373	433	452	352	378	410	351	391	380	368	399	361	415	373	385	371	379	388	391	438	387	381	411	383	372	395	369	380	385	353	387	405	399	407	394	407	358	393	430	365	378	394	377	357	377	388	385	347	414	420	367	370	366	351	396	413	412	358	427	378	370	381	392	368	353	371	398	418	369	391	422	351	398	377	381	425	386	384	410	362	389	393	370	375	381	383	383	392	370	368	383	416	396	396	374	398	383	358	388	388	381	417	414	371	372	360	404	374	368	388	405	365	408	380	397	397	410	412	363	416	392	364	429	414	395	398	382	368	403	364	412	380	380	377	414	362	405	392	407	376	397	385	398	396	394	381	396	361	398	389	352	431	383	379	420	373	376	333	360	392	372	379	373	387	385	366	389	368	409	380	440	384	349	382	382	401	365	387	398	343	360	391	391	394	424	448	349	399	352	384	388	389	362	393	377	391	431	401	418	401	378	394	378	428	388	352	399	385	393	406	431	367	368	364	370	362	397	394	404	367	356	373	385	400	391	415	376	324	396	362	387	419	397	362	385	395	357	411	376	433	362	421	386	369	398	390	413	389	419	442	393	377	379	395	395	386	360	349	378	372	384	388	427	391	374	368	378	399	387	381	434	416	366	393	409	383	370	366	362	352	366	409	364	392	381	382	385	354	381	383	404	406	357	390	380	404	408	370	391	421	401	407	384	375	361	386	372	381	347	414	376	369	373	415	381	345	399	387	393	397	411	426	347	388	381	399	457	351	378	391	390	387	405	387	366	370	358	366	397	407	416	388	387	409	410	387	370	379	378	386	383	385	415	417	397	379	340	390	387	373	356	360	400	353	383	393	369	390	378	400	355	415	391	392	355	360	403	405	365	380	398	394	395	391	378	391	354	384	395	341	384	421	381	357	394	395	407	367	388	402	377	367	370	348	398	334	393	404	362	403	361	361	406	427	401	415	378	378	411	431	356	381	370	410	395	381	389	388	391	401	419	353	390	386	376	386	389	382	354	392	367	391	384	364	357	369	398	404	367	353	358	390	409	380	394	375	385	422	376	363	370	395	371	360	363	388	372	391	386	335	412	399	374	395	406	392	349	384	385	376	401	369	399	360	399	383	404	420	387	409	388	411	350	393	388	382	428	428	404	422	369	353	378	401	396	419	380	388	404	386	411	347	360	429	350	383	397	414	356	362	359	390	393	342	377	375	390	377	387	405	397	401	395	396	399	409	390	394	403	386	416	400	367	363	383	405	373	405	387	417	406	420	367	373	362	385	380	405	391	367	368	370	358	436	380	383	375	362	386	380	412	382	375	385	400	367	364	375	372	396	382	373	384	395	369	364	370	393	411	403	358	394	372	394	371	409	386	398	392	372	390	399	399	350	365	369	378	363	400	374	378	382	373	381	399	359	378	363	386	386	354	390	396	354	364	382	389	400	371	387	394	401	417	357	407	401	382	393	380	362	357	409	406	379	415	372	370	375	407	396	417	430	376	398	362	394	366	379	369	380	396	370	387	358	418	367	409	398	376	433	384	424	403	385	424	387	387	395	369	395	384	394	425	383	421	374	357	408	398	343	399	381	407	404	407	443	389	407	391	379	386	397	404	387	397	361	387	399	396	393	374	395	367	386	413	364	373	370	395	414	398	408	359	380	376	403	413	406	398	392	383	406	419	347	381	362	374	376	381	388	397	361	392	413	358	391	381	392	369	399	384	409	350	383	430	368	373	376	407	378	396	389	381	381	405	385	388	400	380	396	430	342	366	371	395	396	384	396	374	416	396	361	387	386	420	379	417	381	402	364	376	409	346	396	399	375	398	409	369	367	415	396	387	377	388	371	435	380	404	395	384	348	381	382	368	409	412	368	406	382	406	359	378	396	415	379	390	382	380	366	361	410	408	353	402	384	380	435	366	385	401	424	392	352	385	392	388	345	364	401	396	387	374	396	408	383	375	406	376	379	352	379	408	344	389	357	396	398	369	367	333	389	366	399	399	388	418	375	412	364	384	376	384	417	401	365	390	365	443	379	376	406	411	388	409	405	391	415	379	402	413	411	400	383	370	385	391	411	404	362	385	391	400	384	372	373	393	361	413	400	381	372	389	389	413	390	391	391	414	360	386	382	398	393	387	374	428	425	375	364	356	389	389	402	363	340	391	392	372	413	376	379	343	366	395	353	365	365	386	427	423	407	365	380	379	372	388	361	404	357	362	351	384	363	417	392	360	426	421	382	393	387	409	368	388	394	407	395	364	374	375	370	373	372	381	395	397	347	386	439	379	418	407	383	369	420	415	399	375	373	378	371	386	361	409	405	372	380	406	369	412	371	358	354	390	391	407	341	423	412	406	359	391	383	370	365	398	379	394	368	388	397	397	364	393	374	408	404	378	370	344	397	414	365	405	370	385	403	367	404	369	389	385	388	379	383	390	373	380	381	390	403
20022	36243	54281	19026	14772	30022	12946	3771	2574	1762	1587	1369	1126	950	889	805	786	735	656	569	611	593	510	532	482	498	472	504	477	469	430	469	446	440	416	423	458	431	429	413	452	396	412	404	408	395	426	407	399	394	381	361	381	399	387	397	405	395	440	389	370	394	425	427	365	403	379	411	372	380	389	397	377	447	417	397	377	384	376	401	377	390	398	389	359	390	401	367	386	373	399	359	379	411	362	402	373	389	389	390	391	383	377	391	411	374	367	397	402	378	348	399	378	410	359	342	385	361	343	351	396	372	411	398	376	396	363	351	409	378	398	366	360	381	367	401	362	379	352	397	381	376	380	405	388	406	379	384	398	347	381	370	384	370	384	386	362	390	409	410	366	401	353	361	374	407	414	382	398	376	399	380	372	377	381	373	346	375	348	356	347	368	395	372	356	380	355	384	384	385	358	381	364	360	417	353	379	379	358	357	404	358	375	400	361	368	371	380	409	390	399	371	389	379	370	385	369	371	336	346	373	349	362	357	358	378	369	382	360	367	365	354	366	391	381	374	358	363	365	373	388	372	347	382	362	373	352	365	372	387	397	394	401	380	384	371	348	367	395	383	393	365	371	384	375	341	356	390	393	395	368	369	378	392	396	418	358	351	362	349	404	368	391	407	394	328	395	368	344	372	391	361	362	395	385	364	377	393	357	355	349	392	384	378	397	383	352	355	364	359	355	372	359	369	362	348	392	375	379	358	380	362	405	364	349	372	353	392	371	333	363	377	383	364	414	365	391	387	389	385	373	393	375	356	352	419	375	390	382	407	378	372	377	379	387	363	361	335	346	389	384	371	356	388	398	415	383	380	371	394	360	366	375	383	405	398	309	392	406	367	407	407	368	383	385	343	388	357	365	374	383	371	362	371	376	405	375	333	367	375	364	398	371	384	360	355	358	345	355	383	409	342	390	369	404	379	379	388	408	363	388	405	391	378	396	410	379	395	376	374	411	314	364	354	360	390	413	352	370	359	398	352	381	366	387	392	369	365	406	392	394	363	351	369	360	388	352	373	336	368	365	372	406	377	357	386	407	395	388	353	364	374	379	351	399	350	345	379	404	392	340	382	406	401	365	405	400	369	347	382	343	366	350	367	392	364	367	389	353	390	383	411	366	392	361	339	374	383	380	358	360	362	370	367	392	364	380	371	367	360	407	390	351	375	370	348	397	343	383	379	378	359	381	376	342	394	407	371	365	372	377	363	402	365	391	358	376	385	359	376	365	386	366	348	389	337	383	363	379	381	345	360	381	371	380	395	379	401	361	383	404	353	393	397	400	362	390	380	354	393	384	349	339	367	375	394	380	363	362	394	394	356	384	373	385	376	329	381	342	381	376	377	363	357	359	381	353	358	364	395	402	367	386	383	364	379	381	377	399	365	385	363	355	372	395	384	344	388	383	356	387	393	397	350	402	401	389	404	335	351	387	399	380	381	360	380	369	375	377	384	368	372	358	377	396	355	359	359	343	364	377	355	382	366	329	375	367	389	361	383	350	376	379	373	342	372	387	395	370	395	415	362	385	366	406	343	397	416	389	400	329	349	374	382	381	373	352	357	342	382	364	390	371	380	369	369	399	338	361	345	393	386	361	359	327	348	410	363	397	364	391	377	374	397	366	363	358	347	372	358	366	348	359	413	372	355	351	368	368	363	379	366	404	372	367	422	395	371	402	383	402	362	366	359	371	365	347	349	370	361	366	369	385	388	366	378	365	379	367	378	382	350	352	374	398	365	362	378	391	381	384	403	354	369	367	350	343	402	389	384	383	343	388	322	375	379	391	376	380	336	359	364	360	340	348	367	329	398	370	398	342	381	371	361	374	371	428	375	385	394	392	373	363	382	396	359	397	367	369	381	384	372	393	364	388	354	375	422	388	381	372	383	349	373	346	360	368	386	376	344	387	345	395	343	364	364	376	379	398	345	390	386	359	381	379	378	362	420	358	352	359	353	364	375	414	358	400	367	399	340	404	363	400	421	390	367	380	364	352	379	400	403	372	363	378	425	357	375	364	367	364	348	366	399	384	370	393	410	401	358	400	355	373	335	383	384	334	359	370	370	405	403	397	378	357	382	390	380	387	347	375	360	392	378	382	373	375	390	399	374	390	363	369	383	371	402	357	365	395	373	370	367	397	394	363	405	365	378	349	336	406	368	398	347	380	357	385	370	381	402	414	396	368	367	372	376	376	347	376	339	411	398	400	370	373	385	357	391	369	399	407	386	339	378	377	373	377	403	357	380	357	328	367	363	384	332	381	370	380	319	368	365	376	366	378	350	383	390	356	355	392	366	370	373	369	399	384	383	374	365	373	385	381	366	375	346	360	382	350	410	415	378	365	401	351	374	374	370	383	403	396	383	399	403	381	386	389	376	373	368	354	397	374	395	385	340	367	371	378	348	358	366	344	362	372	393	387	378	397	389	375	392	402	359	362	352	374	373	384	386	413	378	397	363	368	385	379	394	382	390	374	382	344	380	375	374	376	384	373	358	370	367	407	350	381	393	378	345	373	361	366	385	382	381	382	358	364	359	381	376	390	336	368	375	386	383	388	350	391	398	378	387	359	388	386	366	394	370	395	387	380	391	380	388	410	378	384	354	358	396	381	387	371	387	363	352	385	396	387	340	387	349	338	386	381	382	343	372	398	356	383	382	349	352	388	386	354	362	391	379	393	398	366	373	364	356	380	355	337	376	401	369	378	372	379	384	380	392	401	377	365	366	400	401	389	377	420	352	391	378	380	384	400	342	376	398	356	382	345	368	378	409	358	366	355	384	374	375	399	353	407	378	370	384	405	370	353	393	359	345	345	379	341	376	375	402	371	352	378	409	376	393	377	340	404	360	380	388	346	391	362	379	385	398	377	362	385	371	366	386	372	377	372	363	356	370	391	379	377	380	384	395	359	360	372	401	353	381	378	377	353	382	375	399	371	387	372	352	424	400	387	379	391	382	369	363	387	404	412	410	347	364	384	361	375	378	389	350	385	385	360	377	374	351	374	405	392	349	371	358	344	334	374	377	376	381	406	374	398	380	378	352	371	359	409	367	387	391	383	359	371	382	362	419	352	383	371	398	387	361	375	370	400	357	354	381	381	413	379	364	420	358	358	346	391	357	370	340	390	341	337	344	391	362	380	361	363	358	409	389	369	363	386	381	336	367	379	402	395	407	338	386	394	386	364	413	360	378	394	385	349	378	387	370	386	379	391	363	361	375	370	337	404	340	397	378	363	394	381	363	346	368	409	368	372	377	389	378	358	334	355	361	385	344	384	399	344	420	383	356	357	328	398	417	391	343	386	412	386	385	396	370	363	327	352	374	363	354	389	367	382	349	362	401	331	401	363	375	382	352	359	411	363	374	386	371	352	376	359	396	392	356	374	371	349	356	381	338	407	356	344	396	357	372	373	346	383	368	352	363	414	361	387	381	383	357	359	390	374	367	371	387	336	361	334	385
27615	18042	15486	5500	2125	2197	755	230	158	147	133	142	117	118	123	118	120	116	129	129	137	116	108	141	114	107	127	97	105	107	109	124	127	98	122	106	128	132	105	100	121	129	115	127	124	112	113	116	100	127	116	126	127	124	126	112	123	112	107	134	121	107	119	137	96	114	109	110	109	130	97	114	105	105	105	111	110	110	105	117	112	130	101	97	110	123	118	122	118	118	120	109	129	125	112	99	114	119	98	103	119	104	124	113	100	123	134	136	122	124	100	116	113	135	121	115	137	112	127	112	97	116	92	138	119	120	104	104	110	119	112	103	117	111	115	114	91	103	98	129	117	117	104	115	126	114	131	127	108	126	110	108	105	114	98	110	124	111	128	129	109	136	120	112	117	88	106	99	106	122	123	114	125	110	113	101	113	109	110	116	115	114	103	101	115	119	104	99	107	124	123	125	110	101	114	115	96	115	119	119	112	115	124	128	115	106	124	105	111	124	117	100	110	113	109	110	106	95	121	110	114	115	124	138	108	131	111	97	109	135	121	115	123	108	109	108	106	98	113	113	108	115	110	117	107	120	132	106	123	113	114	118	120	113	121	106	141	115	128	110	123	115	134	121	108	100	120	118	92	114	115	121	110	112	118	109	109	114	107	114	120	126	94	104	103	126	100	118	117	93	122	131	106	121	103	119	107	101	89	119	127	116	119	122	102	123	107	107	104	108	97	111	118	109	106	109	122	106	116	131	106	103	110	111	122	114	109	121	112	133	118	102	109	109	126	122	133	114	114	127	102	129	104	114	135	98	97	131	120	106	118	114	126	108	131	111	105	126	128	107	112	113	109	110	127	104	119	118	116	110	93	101	127	108	133	117	125	116	96	126	123	109	104	116	128	120	122	117	97	122	117	131	109	131	129	110	131	105	110	141	123	110	135	97	109	109	105	98	122	130	115	125	121	87	110	110	88	101	127	119	120	109	127	109	106	113	135	108	124	112	117	123	127	131	98	113	128	120	112	144	111	118	104	107	110	120	110	108	124	134	90	111	121	114	101	96	130	105	120	104	134	125	105	100	116	117	104	137	111	124	117	99	117	120	122	110	115	103	115	118	118	99	109	91	110	111	130	126	134	100	93	148	95	109	109	117	110	93	94	109	98	117	133	113	103	119	115	110	100	113	110	125	109	129	122	111	112	114	100	109	113	125	106	115	111	120	121	143	120	114	119	127	108	114	116	102	104	116	111	130	104	124	109	115	110	107	127	121	110	104	125	92	132	129	117	116	120	117	129	113	107	116	113	125	122	110	117	95	93	118	129	120	104	103	108	112	120	118	119	119	108	128	119	109	115	131	129	110	125	130	110	114	117	114	128	118	108	128	120	124	139	122	124	110	113	119	97	121	123	109	124	148	101	121	108	102	94	112	126	127	125	126	116	122	115	114	128	108	101	115	103	126	115	125	109	124	124	118	125	116	88	109	117	117	92	100	98	100	133	107	115	120	113	106	148	120	127	110	113	129	97	112	130	131	139	107	107	129	106	121	108	132	102	115	103	115	105	100	98	115	111	120	112	115	111	117	103	109	134	111	103	110	111	122	137	103	104	104	98	101	116	111	95	131	122	128	102	130	123	119	126	119	103	114	121	108	109	125	107	130	116	127	123	102	134	113	112	112	102	117	115	114	107	94	98	116	126	111	115	121	124	109	107	123	108	104	124	118	108	95	126	126	125	93	117	127	111	114	110	112	113	120	112	124	111	122	101	127	104	111	103	111	116	128	113	111	128	117	105	105	120	131	111	96	125	108	123	132	105	101	110	112	118	112	113	121	122	108	97	122	114	123	94	95	110	97	124	117	119	112	121	117	122	113	114	111	114	129	117	100	122	132	110	104	105	117	127	108	95	113	122	100	128	106	120	107	123	135	138	129	109	109	120	114	117	108	113	127	90	120	107	108	112	106	95	107	119	106	113	112	104	118	114	129	105	111	113	128	111	105	94	119	96	119	118	116	117	121	107	94	118	124	130	123	105	113	108	114	117	130	127	99	114	126	109	119	102	120	107	103	102	115	89	114	150	107	132	119	115	123	109	115	122	112	99	123	131	108	100	121	102	115	115	101	120	147	116	125	123	101	109	116	109	115	104	110	121	140	110	98	111	130	146	109	96	108	106	123	134	98	117	106	102	104	107	125	108	126	113	123	121	115	128	108	110	104	102	110	99	121	102	112	126	107	104	106	113	114	114	107	116	132	109	100	100	110	103	120	89	120	126	120	123	95	95	123	115	117	111	106	128	123	117	114	99	115	130	110	112	126	108	110	101	102	128	146	115	117	120	123	128	113	131	120	104	109	121	132	90	114	114	116	127	122	109	122	116	113	111	118	108	128	112	104	129	116	117	118	127	104	101	122	100	134	124	121	124	108	116	124	111	104	111	124	113	122	116	113	113	132	102	116	128	115	94	105	134	117	117	108	110	113	120	118	97	116	118	118	108	117	131	113	105	132	120	102	117	111	130	117	113	113	107	96	126	110	104	111	99	100	102	125	117	129	120	106	109	94	140	115	116	105	130	127	114	103	143	133	104	130	114	101	123	116	111	100	122	107	105	117	113	119	101	120	126	126	107	111	126	125	103	104	105	104	128	122	111	109	111	109	101	98	128	121	111	101	111	116	95	121	103	95	110	103	111	118	123	115	115	98	106	105	108	124	109	129	118	104	101	109	120	98	114	121	115	105	117	117	136	120	106	116	102	120	133	115	122	120	123	104	113	117	127	115	116	107	122	121	115	122	106	122	117	102	114	133	117	111	115	131	130	108	122	124	134	115	123	111	104	97	115	116	125	106	127	119	124	126	103	111	120	102	114	119	120	106	109	133	123	97	138	132	115	128	116	106	120	102	136	102	94	111	111	105	98	126	121	122	115	120	105	126	118	108	107	121	98	115	96	102	103	150	119	100	114	128	126	116	121	114	122	115	131	123	124	101	130	117	110	123	106	120	120	104	122	132	120	115	125	98	129	117	107	121	133	107	102	98	109	125	113	90	108	115	116	114	84	115	107	113	141	129	130	133	118	102	108	106	116	136	124	129	111	113	112	109	133	113	126	126	105	119	109	104	111	102	110	114	129	114	120	101	122	103	138	124	126	114	141	119	121	125	111	118	97	115	123	125	122	121	109	123	114	116	104	108	118	91	108	103	123	113	118	113	95	119	119	129	120	134	94	108	93	140	106	98	134	102	116	115	110	115	96	111	125	120	108	112	102	96	110	102	109	84	96	108	113	100	99	109	113	117	80	110	117	128	111	119	127	120	109	113	95	109	119	121	115	106	113	111	111	113	114	121	114	109	105	121	134	119	116	115	124	129	93	119	95	90	122	100	108	105	107	117	106	134	119	124	118	100	120	113	120	109	128	108	105	113	104	119	123	94	109	115	98	120	112	117	117	120	104	116	131	126	142	114	103	141	114	110	124	104	104	112	104	121	121	125	115	134	79	96	126	106	118	112
14285	21047	22135	6103	4405	4335	1230	433	254	176	157	156	161	137	143	133	116	144	128	157	138	153	129	157	120	132	146	137	118	126	149	119	131	140	130	149	135	132	159	137	124	134	120	141	137	116	131	133	135	124	128	142	132	156	141	126	122	123	122	118	125	129	125	122	134	132	137	142	143	119	111	119	147	105	123	143	136	145	132	129	116	150	138	139	135	119	139	112	147	142	118	141	134	136	119	124	146	147	117	144	119	113	141	140	134	141	125	117	138	130	125	141	133	142	129	140	135	120	130	124	128	142	131	125	128	102	136	119	123	147	140	123	159	122	115	141	145	131	114	137	113	135	147	132	107	126	116	117	130	131	108	123	144	119	132	132	116	128	112	124	133	134	126	154	125	109	142	133	129	136	135	129	145	123	119	117	125	133	129	147	136	126	134	142	131	99	130	131	132	117	129	125	126	144	126	121	135	133	112	113	122	139	121	132	134	137	122	132	147	115	135	123	125	114	145	127	145	140	152	139	143	135	138	127	127	127	121	112	135	121	104	116	139	148	112	129	144	129	125	115	144	154	130	130	128	130	130	127	116	144	118	141	137	152	135	117	132	160	139	131	125	155	122	158	150	137	122	127	131	162	139	108	133	125	132	147	144	127	150	128	127	132	155	141	142	124	143	115	141	127	136	126	144	128	117	143	140	135	141	172	130	150	153	113	160	146	148	129	141	151	126	144	156	146	109	118	107	114	114	123	141	164	140	131	144	130	146	114	131	136	137	143	124	129	145	149	127	116	131	131	142	128	135	150	132	117	133	144	126	120	140	134	110	118	150	149	130	137	136	140	128	129	107	138	126	132	133	123	104	130	126	132	145	118	113	108	127	133	135	145	146	140	154	143	116	154	124	132	143	128	122	121	146	121	132	134	131	130	140	148	120	137	143	135	140	114	134	124	119	152	119	158	115	139	122	123	112	123	132	151	140	139	120	149	146	148	128	155	114	130	142	144	130	138	167	120	129	133	128	152	129	130	128	134	122	119	144	124	143	149	130	111	119	145	135	133	138	116	139	125	123	139	119	149	153	145	130	124	122	142	131	143	128	136	126	128	151	120	139	119	129	120	144	135	119	143	136	141	125	122	114	125	132	152	140	137	152	120	142	161	127	126	118	150	129	130	117	149	119	133	129	136	120	135	134	129	132	114	123	113	124	113	149	125	124	140	136	155	130	140	131	135	135	128	141	127	142	119	129	131	142	150	158	126	129	131	138	119	134	131	127	142	131	127	145	119	122	122	118	132	142	127	105	110	136	139	115	134	135	136	142	136	141	138	137	139	130	141	117	133	141	144	149	123	134	140	133	141	144	121	132	143	154	125	140	149	130	132	125	142	122	127	136	146	146	129	139	128	132	129	132	141	131	136	154	126	143	150	139	109	143	129	139	131	120	125	126	110	118	146	139	133	142	133	143	127	125	134	125	120	127	136	154	134	134	126	120	144	114	107	134	137	132	145	133	135	129	133	120	155	143	122	135	145	126	123	137	125	149	121	145	104	101	122	135	143	130	127	141	119	134	133	114	140	132	126	121	144	125	144	130	134	129	133	161	132	130	127	133	145	145	137	144	126	126	132	121	136	141	143	144	134	147	121	118	125	142	140	145	124	134	118	125	127	136	131	136	141	115	143	134	114	148	116	124	130	144	134	148	150	131	125	135	136	144	146	115	139	129	118	120	140	131	139	125	157	139	129	139	126	134	117	140	125	132	126	139	133	150	131	139	115	160	139	144	127	142	139	131	138	121	152	128	146	139	159	132	133	122	156	135	154	135	131	126	128	135	127	137	135	164	131	130	128	129	127	131	138	132	115	136	145	131	130	120	126	122	124	111	118	134	138	114	117	167	114	139	120	137	145	123	120	136	147	121	131	148	150	122	136	150	138	131	145	142	129	122	130	140	129	135	137	132	133	140	126	120	141	128	105	140	107	128	139	122	124	119	96	128	121	139	156	131	133	138	145	144	152	100	122	135	146	123	128	149	131	115	138	146	117	143	135	132	140	129	139	115	132	141	134	125	133	134	150	130	129	129	118	141	131	127	114	140	143	150	131	128	139	124	156	129	113	134	111	148	129	153	122	129	127	130	120	128	137	138	141	125	114	130	130	128	146	148	115	131	115	136	126	143	144	134	135	141	139	113	128	143	130	131	106	134	141	149	112	134	133	138	130	140	131	123	146	121	136	148	129	130	123	135	130	132	112	130	147	125	135	157	129	130	119	114	128	130	123	136	118	113	120	128	145	130	137	136	151	124	144	131	137	109	132	144	129	138	125	146	138	141	137	122	122	116	147	143	133	136	136	124	122	128	145	138	109	145	130	144	123	145	128	140	125	135	130	139	144	108	118	114	156	154	122	122	142	141	130	128	124	132	121	125	125	117	130	131	134	153	140	118	129	151	121	148	147	132	130	123	119	143	156	142	139	123	128	162	137	141	134	153	126	136	145	122	125	165	151	125	136	135	126	116	115	131	110	125	132	138	130	136	124	135	142	122	132	138	131	147	131	138	127	144	128	126	148	148	107	126	133	137	147	163	112	129	122	138	132	138	106	131	138	132	139	149	134	132	156	130	130	131	139	131	141	116	101	130	126	131	144	136	121	140	141	117	154	137	135	128	138	140	137	139	134	141	150	151	122	134	124	127	118	129	136	144	138	145	122	129	125	119	129	137	125	140	143	147	140	143	130	137	151	122	135	108	139	126	132	135	120	125	122	111	129	109	149	119	133	140	142	141	140	125	160	140	125	137	131	140	154	122	129	116	112	141	123	120	143	160	132	133	136	139	131	131	124	137	124	134	136	132	121	119	125	140	135	128	130	124	110	124	121	131	151	138	114	138	111	132	142	138	143	128	107	129	113	117	126	130	127	129	147	127	107	108	141	127	126	144	147	138	117	140	133	128	137	134	104	134	125	138	125	123	124	124	119	132	152	115	139	137	129	119	121	149	142	114	121	131	110	143	136	158	139	139	132	143	156	140	125	136	155	141	146	150	141	131	140	139	139	121	152	152	113	114	117	127	173	131	134	104	128	131	127	150	143	135	112	128	113	126	122	120	115	127	121	117	121	131	137	141	127	143	159	126	132	128	152	143	158	134	120	115	116	142	137	124	120	123	109	135	129	139	121	140	144	142	138	143	134	129	129	134	156	137	127	126	139	143	144	135	141	145	134	125	132	117	145	119	150	148	115	147	135	130	129	123	115	146	132	140	116	149	116	133	106	126	147	120	134	138	121	145	143	147	119	122	127	135	135	124	140	115	151	126	134	139	127	132	114	125	143	119	112	135	114	141	143	123	130	139	147	131	137	142	129	128	134	132	114	115	127	135	138	124	140	132	130	119	144	114	146	125	123	127	151	132	141	136	133	126	143	140	143	119	142	165	122	141	122	120	147	125	134	132	119	107	124	111	138	139	120	131	134	122	137	138	126	158	146	151	146	126	133	142	145	127	140	142	128
24519	20172	26157	25012	19984	18712	16237	1545	660	510	388	387	338	334	357	264	276	226	250	258	284	237	243	231	222	200	186	199	222	204	199	191	180	210	208	184	175	197	210	179	200	204	200	195	197	176	201	183	191	191	180	185	189	176	196	192	179	191	184	181	167	180	185	179	183	176	196	206	194	183	212	205	184	226	187	166	189	190	177	175	161	195	193	201	183	194	177	183	157	174	169	195	177	164	176	171	160	186	185	176	194	162	160	208	168	177	185	176	183	157	171	177	199	181	177	181	168	228	139	176	178	188	176	176	201	181	158	193	200	163	184	155	178	175	187	201	186	192	172	163	196	171	186	174	187	174	169	186	206	156	192	197	190	190	172	180	214	183	180	183	174	193	174	201	170	188	155	172	156	186	167	176	137	169	157	173	174	169	188	179	183	167	169	186	187	174	193	170	170	193	179	182	182	179	188	185	186	175	177	169	183	177	198	179	175	186	178	178	162	197	185	200	167	163	209	188	204	170	170	202	183	176	173	174	176	181	180	190	178	178	179	173	183	199	150	186	182	167	193	177	153	162	170	182	172	173	133	170	202	149	181	194	188	206	190	171	164	171	185	179	180	190	158	174	184	172	170	174	189	188	181	186	193	203	174	196	196	190	191	165	193	199	157	187	188	165	193	190	150	183	178	206	182	170	187	183	167	143	188	205	174	181	174	206	195	184	173	155	154	172	161	190	149	181	176	175	180	156	204	171	160	190	191	159	174	184	184	180	190	160	200	197	179	171	195	169	184	160	202	165	183	167	189	184	162	180	169	173	162	175	191	163	180	180	186	153	184	193	165	168	158	188	183	186	162	180	167	155	175	192	163	172	192	212	171	160	180	172	192	188	167	198	196	181	160	203	184	178	180	170	188	175	161	166	162	177	180	201	175	163	195	162	167	190	174	202	167	164	170	182	195	182	192	185	196	181	189	173	188	188	189	173	174	195	201	176	197	171	178	189	158	184	156	177	153	188	202	189	168	171	162	199	179	184	177	178	169	162	172	176	180	167	173	184	185	178	205	184	180	196	179	178	179	197	179	165	181	174	184	169	198	166	179	162	170	199	183	175	175	176	200	155	189	199	192	173	164	193	147	156	173	182	150	182	190	174	181	190	192	179	194	181	163	205	164	172	185	162	179	142	149	200	199	173	167	188	177	172	183	184	173	180	161	178	167	177	178	191	160	148	181	202	189	195	174	176	197	184	191	179	190	172	189	188	160	175	189	165	195	189	163	193	188	168	176	180	175	195	187	156	167	190	164	171	155	188	171	188	196	157	183	186	183	171	179	184	176	185	184	197	181	192	186	169	191	184	159	175	168	206	208	185	189	179	208	168	194	174	169	187	180	182	164	179	202	168	210	169	186	204	185	198	189	193	163	204	169	187	184	174	132	187	152	189	167	162	183	161	191	199	166	201	178	190	172	163	161	186	181	200	191	172	183	181	198	166	147	176	187	177	179	204	171	189	190	185	175	172	182	173	174	180	163	182	180	192	196	181	199	173	189	188	184	198	165	195	188	189	195	178	165	220	194	186	178	182	173	182	164	178	183	212	199	169	182	168	169	161	168	176	166	183	174	155	185	216	193	189	171	186	195	158	178	185	187	168	154	157	156	160	177	161	184	147	170	165	186	186	192	198	191	168	189	178	159	172	180	198	171	157	173	200	203	182	169	209	163	178	169	181	192	183	160	174	184	180	159	203	170	167	187	164	175	152	174	167	172	176	202	173	204	189	171	193	182	157	188	177	165	199	202	187	161	182	174	168	195	171	210	202	175	185	168	202	158	171	176	164	173	173	188	173	184	187	179	155	197	185	153	162	174	179	171	185	179	184	152	172	162	175	202	167	173	185	170	173	181	167	172	180	182	178	190	190	175	184	166	194	187	166	157	177	199	182	185	200	167	175	194	161	168	179	206	171	172	164	196	176	195	183	171	178	189	184	170	171	187	196	191	203	168	167	183	185	153	191	152	182	158	153	165	182	176	174	221	177	183	194	165	186	169	155	165	162	181	178	174	173	169	166	189	171	149	172	166	170	211	193	180	187	178	168	167	184	167	184	156	185	185	138	186	189	177	176	188	190	188	214	209	197	197	175	167	178	167	176	161	182	187	164	169	170	174	173	177	164	171	180	154	181	176	183	173	181	184	172	170	176	186	198	183	190	206	180	190	177	169	185	190	191	172	184	217	193	184	176	178	185	174	188	193	182	199	191	189	189	193	192	184	170	162	185	193	157	195	166	171	171	191	162	177	160	172	190	188	180	171	186	173	174	161	169	190	190	213	165	165	196	164	193	195	213	190	177	209	164	189	185	189	170	210	176	162	172	191	184	158	173	169	188	182	167	172	196	179	175	197	147	186	170	201	173	193	188	202	168	175	188	189	180	173	165	172	187	173	165	169	217	200	185	188	187	173	176	182	168	166	176	183	179	181	167	168	171	201	194	159	177	171	179	194	179	183	188	190	172	172	167	174	177	182	173	164	197	188	169	181	187	178	184	179	178	215	199	181	181	196	194	183	171	178	186	162	176	190	210	188	172	174	187	170	167	175	170	195	180	183	172	150	162	181	205	189	212	172	169	173	174	186	176	177	184	175	188	188	208	158	177	182	186	202	193	170	176	179	189	177	187	172	168	197	176	189	169	208	181	176	188	180	172	171	146	180	193	184	179	175	170	176	197	194	172	181	171	166	186	184	183	174	185	201	177	170	181	174	175	199	175	170	185	179	181	204	189	182	164	169	167	208	166	202	178	179	193	194	163	188	196	172	185	179	199	183	176	174	187	193	211	194	168	173	178	182	187	178	177	190	188	164	167	184	181	171	178	178	184	163	165	182	192	183	157	178	173	180	175	167	189	198	163	172	184	191	164	165	177	197	168	183	169	177	181	155	158	164	191	168	189	167	171	175	173	174	183	173	173	173	182	165	144	172	186	170	180	172	175	161	152	181	199	180	187	205	199	183	182	187	178	178	159	170	196	152	181	174	179	176	169	189	202	154	157	162	184	172	168	169	141	159	144	195	161	169	188	174	182	192	198	179	167	188	185	165	177	169	206	183	161	192	162	188	179	172	172	202	203	147	182	177	204	153	182	191	199	180	187	194	163	168	181	184	196	190	177	163	198	165	199	208	195	185	196	169	176	186	175	171	191	185	179	156	170	174	169	184	179	190	182	194	190	194	154	179	193	176	215	204	198	161	209	171	185	179	183	185	175	169	186	158	172	181	183	209	186	180	177	193	188	166	184	189	196	182	161	192	176	149	156	161	189	180	171	200	194	162	204	182	168	183	188	188	199	171	167	200	185	179	173	201	171	175	178	176	196	183	173	151	190	189	188	174	176	190	189	182	196	187	181	172	163	143	203	187	180	188	175	200	159	174	204	176	165	190	179	192	172	207	170	194	184	174	185	179	155	191	157	184	199	190	218	175	171	146	182	190	179	206	192	187	170	163	171	182	160	157	169
18850	30956	47923	13274	9684	19123	10842	1937	1287	875	759	684	555	524	440	430	384	338	335	299	300	308	271	267	296	264	250	248	236	226	247	209	222	212	242	253	217	193	208	218	207	202	203	181	208	213	209	184	174	189	193	197	193	190	193	168	211	195	172	192	202	205	200	192	163	222	209	195	198	174	204	194	181	201	175	181	192	174	203	185	187	186	171	199	172	180	174	162	222	194	177	181	207	202	191	181	182	179	173	162	169	182	182	187	192	191	211	163	186	164	153	188	176	178	172	183	163	176	187	176	171	184	177	159	186	175	187	185	164	180	186	166	194	200	161	195	200	184	169	184	156	176	189	180	197	188	178	171	177	191	189	170	165	178	185	200	174	148	183	179	190	152	169	199	165	147	174	182	213	190	188	186	181	180	216	152	190	196	182	163	180	183	160	193	162	186	174	184	196	193	185	176	178	193	157	164	173	177	203	154	150	180	192	183	197	169	188	196	183	201	198	172	179	163	176	202	163	180	171	187	184	196	166	181	180	178	186	173	161	155	158	198	187	188	183	194	187	205	166	167	195	153	174	183	161	184	181	198	165	162	184	157	193	190	159	180	197	155	171	184	175	184	208	175	172	181	177	180	187	177	207	160	165	192	197	179	167	197	190	205	196	161	188	185	159	177	178	157	188	157	183	175	197	181	159	192	176	181	172	177	171	185	198	191	194	204	183	192	186	191	185	158	166	216	184	179	171	164	192	162	186	183	196	192	186	186	178	152	172	202	175	166	186	169	184	183	162	186	176	164	168	181	200	173	171	189	184	180	187	174	207	167	162	153	185	184	196	167	180	195	192	199	190	188	204	188	155	182	175	179	173	168	183	191	197	150	205	166	196	192	184	164	204	209	184	191	159	177	186	166	170	173	207	182	163	188	188	172	183	178	173	178	170	177	170	177	188	176	159	172	174	180	187	188	178	189	203	206	188	194	192	170	191	165	181	188	172	194	168	181	183	169	175	198	178	188	183	190	191	187	178	177	182	168	175	203	184	197	179	175	174	163	159	206	162	189	192	185	176	183	175	189	149	164	175	169	187	176	161	159	210	165	186	184	183	173	167	185	171	175	170	191	180	189	180	184	162	166	169	188	185	181	165	170	191	166	202	185	192	173	173	163	171	186	158	181	199	182	160	169	178	167	183	170	154	176	177	193	199	194	187	157	193	174	203	149	190	195	191	161	179	177	163	173	168	196	186	183	169	180	173	177	159	177	177	190	178	174	187	175	161	169	195	202	196	196	191	194	169	181	192	183	168	202	165	174	162	182	183	187	180	199	164	201	186	162	184	182	185	179	192	177	182	179	186	171	182	168	184	182	195	178	150	189	180	179	176	159	168	178	195	177	163	180	176	187	150	181	164	177	176	181	164	192	174	187	182	197	171	170	168	174	174	196	183	175	165	170	186	184	186	170	190	170	182	183	184	183	163	177	190	181	172	177	156	180	196	168	192	193	188	170	170	182	167	165	190	185	178	182	178	178	168	161	174	158	193	195	158	182	204	194	201	172	180	183	167	199	171	180	185	157	180	168	163	168	196	178	203	185	190	188	172	183	162	191	189	205	184	180	182	193	195	189	181	182	158	171	175	173	179	195	189	166	181	192	184	208	164	179	175	185	171	191	180	184	179	188	184	174	171	200	159	187	171	187	189	204	220	190	185	174	180	201	203	185	193	187	161	198	175	177	178	170	209	185	204	205	186	212	194	209	170	181	187	187	199	187	200	176	192	190	196	211	188	202	187	178	184	192	185	190	185	172	178	187	205	178	179	189	153	185	192	186	178	162	181	176	177	165	178	175	179	158	168	189	186	182	179	187	177	183	203	167	188	184	209	181	176	171	184	174	178	191	186	163	169	143	161	176	184	191	162	160	196	196	167	170	177	186	166	181	160	154	166	150	177	177	187	194	167	186	187	178	173	185	189	182	202	176	182	176	188	161	193	196	187	190	174	200	201	191	184	200	192	195	177	190	163	176	183	170	190	185	199	198	180	179	185	183	175	172	190	194	165	180	166	192	152	178	175	191	179	178	208	204	174	154	161	165	183	181	156	194	184	195	182	167	198	185	188	168	188	172	171	170	174	190	183	183	167	181	200	184	190	175	169	177	168	173	188	200	201	173	167	186	191	207	170	197	181	186	192	201	175	176	198	182	188	181	180	186	175	181	168	184	168	183	166	195	201	176	188	181	169	165	194	162	175	186	185	163	153	168	210	189	181	185	192	183	215	157	166	189	187	164	182	179	172	176	170	191	163	181	180	153	192	178	172	165	158	182	165	179	182	172	202	179	160	173	169	175	188	166	202	189	173	166	181	181	198	184	170	189	188	193	157	175	200	196	187	196	193	182	170	189	208	186	186	165	182	185	185	170	181	194	175	190	187	185	147	179	190	187	198	184	179	184	192	197	202	194	167	219	185	182	169	166	162	168	172	173	175	194	196	180	184	179	203	213	174	171	193	167	170	166	161	180	192	158	173	190	191	171	178	167	190	157	149	164	169	156	184	167	185	173	180	203	183	176	199	183	161	166	180	174	172	159	190	183	193	173	183	187	191	197	193	178	171	178	188	186	189	165	178	182	197	190	158	170	173	183	180	178	191	195	175	173	179	185	190	176	173	180	180	175	182	194	172	182	177	177	201	167	190	168	187	167	184	213	159	195	171	165	203	191	194	181	164	171	155	187	181	195	191	189	185	195	179	183	207	169	186	170	156	154	176	188	191	167	184	169	186	202	175	198	167	185	193	179	170	154	162	182	172	196	203	178	190	182	143	155	179	198	182	178	169	196	190	164	180	160	156	193	159	157	172	201	190	184	183	187	170	169	171	181	179	184	152	194	158	182	181	203	170	180	184	209	190	190	174	183	181	188	174	175	190	169	187	193	183	175	187	192	183	183	179	201	184	177	195	187	202	208	178	179	165	177	200	179	192	171	181	164	183	202	206	181	171	165	185	163	161	198	197	184	169	167	155	180	176	193	218	204	186	176	134	182	188	188	165	183	197	173	174	182	175	190	182	180	175	166	194	190	164	200	195	180	184	177	181	159	192	189	175	162	178	170	190	156	166	193	186	183	187	174	181	191	169	175	185	168	141	176	174	195	192	194	175	168	182	191	181	182	176	195	176	183	177	174	173	172	183	163	166	181	185	200	172	199	181	190	196	188	187	184	188	185	179	178	179	182	183	185	174	147	182	176	204	169	173	193	180	195	185	158	170	171	188	177	167	181	206	180	188	214	170	184	202	198	198	192	184	182	192	180	205	211	173	179	171	187	181	194	186	169	165	167	185	171	186	170	181	190	179	189	192	176	206	150	176	182	200	188	185	179	172	200	182	184	182	174	162	197	194	176	183	192	175	166	194	174	192	193	183	196	183	182	173	189	173	171	181	176	196	171	187	159	194	181	190	175	172	201	173	200	209	154	180	179	206	162	182	196	178	171	179	180	162	178	170	167	194	191	180	200
22381	20178	26172	24532	20199	22717	24543	4954	1300	998	886	759	759	709	600	548	575	543	541	495	489	481	524	454	479	476	441	434	414	434	446	428	401	402	429	450	402	396	395	394	397	401	411	412	407	418	393	425	409	374	432	408	407	403	444	403	382	412	394	403	401	402	377	406	401	394	398	406	374	364	413	396	420	398	406	361	397	371	395	380	350	353	417	376	386	386	361	430	387	377	383	387	381	393	356	360	376	360	392	379	353	373	404	391	379	372	388	385	383	409	405	381	369	443	419	372	394	406	361	400	393	416	362	347	417	417	393	407	387	383	385	385	369	388	423	357	374	340	398	411	351	406	387	426	420	396	378	395	418	401	408	388	379	355	393	379	366	359	401	395	396	395	404	388	381	404	382	393	432	398	376	388	377	406	390	380	384	364	390	374	367	365	384	401	386	437	374	349	359	344	360	381	358	392	383	367	376	363	372	386	361	359	411	400	374	341	396	393	402	397	374	398	365	419	347	364	369	405	413	377	420	409	404	393	358	368	374	373	390	373	380	395	407	389	403	353	371	406	354	365	377	392	375	372	424	391	362	394	401	402	374	409	360	368	427	403	387	391	381	416	412	388	396	401	420	396	387	355	382	403	357	387	379	413	421	398	391	390	380	394	384	382	411	383	378	365	374	403	388	376	424	368	359	367	425	389	376	406	398	388	376	409	409	427	388	379	410	377	348	392	424	412	393	389	394	372	380	372	392	361	375	397	402	365	402	374	388	382	407	430	359	368	397	384	367	361	383	336	375	375	362	381	412	386	376	392	362	409	387	383	365	385	414	360	376	368	387	396	394	369	359	356	384	368	365	352	372	393	376	374	400	393	397	355	385	360	379	361	386	378	371	392	409	386	393	404	384	378	392	370	397	413	375	378	381	415	359	424	386	380	382	389	377	406	372	379	390	403	416	399	366	414	381	408	358	460	415	375	378	393	391	387	385	390	385	380	394	362	393	405	417	399	395	415	377	386	377	370	391	384	356	364	361	419	389	389	420	371	390	362	392	380	365	380	385	365	382	390	399	354	382	402	387	396	378	389	399	397	411	369	416	375	367	397	390	397	382	389	426	365	397	330	352	378	372	382	349	359	388	398	372	419	407	370	371	376	370	361	376	374	394	406	378	367	374	383	363	363	377	414	373	381	384	394	408	407	394	354	352	417	379	369	372	348	400	372	386	403	392	416	387	429	394	405	414	420	402	376	409	362	396	373	376	402	354	364	359	373	385	420	384	379	369	400	400	383	396	380	412	424	409	380	393	376	386	405	364	372	396	369	376	398	366	376	380	394	358	342	371	394	364	369	408	368	362	419	354	342	380	408	406	388	403	430	370	380	389	395	404	377	419	381	368	349	374	343	353	366	357	375	379	393	409	322	377	383	370	401	367	425	401	393	390	385	397	357	400	395	364	366	373	373	320	367	378	367	387	352	376	373	391	372	421	414	343	407	397	392	398	382	383	386	403	384	388	371	409	374	404	424	388	383	364	396	383	364	401	361	386	376	397	375	391	384	387	366	376	366	392	377	383	391	366	415	400	390	379	385	375	429	374	345	375	370	389	376	402	354	367	373	382	441	426	405	396	390	356	372	406	370	386	373	420	388	354	382	359	396	401	370	420	368	394	387	366	372	365	415	343	358	384	367	397	374	352	386	356	372	376	381	358	385	364	392	378	412	396	384	401	426	394	368	358	369	381	386	359	350	401	364	389	391	384	383	386	410	368	417	407	424	379	390	355	366	348	407	428	391	365	389	385	362	391	378	426	391	382	370	409	362	360	353	405	373	399	387	393	407	418	410	406	400	426	411	402	349	399	390	383	371	387	412	393	407	396	415	383	381	376	329	378	373	373	425	384	400	411	373	368	381	396	408	386	382	367	392	393	369	352	383	401	359	413	407	379	379	385	386	385	423	372	387	386	387	367	372	368	374	391	365	388	355	408	390	414	387	396	375	357	362	365	405	400	401	380	369	379	377	375	371	387	400	379	389	357	389	374	385	401	372	364	378	373	407	360	361	407	371	395	394	373	440	333	384	378	365	358	399	374	364	402	376	383	408	372	379	396	377	423	403	380	417	374	359	369	405	407	382	346	389	426	403	387	402	407	378	359	392	377	369	424	356	369	346	391	380	389	383	404	434	379	373	368	386	393	408	414	391	401	432	338	393	411	413	370	378	395	365	373	388	387	389	362	387	384	364	398	327	404	415	408	421	359	419	382	354	381	375	407	419	362	411	400	412	393	400	368	363	396	400	397	416	364	370	351	387	346	420	389	406	417	353	387	385	372	422	365	401	366	376	364	369	357	374	381	403	395	356	369	354	394	401	352	352	368	386	367	351	397	354	363	414	395	386	385	367	406	400	381	399	394	372	401	371	380	366	398	401	385	435	366	413	354	386	414	346	413	359	402	400	388	365	408	390	410	398	388	373	395	412	409	388	411	364	369	374	378	404	393	380	353	410	392	376	369	353	400	371	373	367	402	354	374	362	391	381	388	336	403	381	381	364	410	408	396	344	362	392	379	366	374	402	366	368	391	414	419	385	378	375	385	378	340	379	398	409	423	388	362	372	403	366	420	382	369	376	421	375	380	376	427	383	381	372	372	385	404	425	377	389	412	381	382	383	410	381	367	381	391	398	394	358	387	389	381	382	381	383	390	364	364	379	373	393	432	377	325	358	385	359	426	357	382	370	409	345	396	410	411	406	392	390	404	377	410	403	415	418	378	392	396	410	362	370	365	401	403	376	386	369	385	365	414	402	372	366	376	381	396	393	418	407	403	391	398	359	379	393	380	396	377	391	387	442	389	386	404	406	381	407	393	359	395	386	377	422	380	384	394	398	347	407	366	365	394	349	419	419	377	394	348	402	345	376	381	400	411	402	385	401	396	331	350	366	361	386	399	386	413	366	390	394	372	381	412	382	416	372	349	383	363	367	419	410	367	368	387	382	376	383	356	354	385	373	362	370	349	404	354	402	379	367	362	405	356	390	392	413	395	336	410	400	404	389	335	400	383	387	386	367	383	345	372	373	388	402	360	402	397	376	381	399	383	354	377	378	399	396	387	388	375	396	392	356	398	419	398	403	370	421	359	373	373	393	379	382	389	397	405	360	362	375	387	375	358	379	415	363	364	368	399	372	346	377	413	382	395	377	375	398	380	382	380	375	377	367	364	401	380	382	391	415	395	383	394	373	374	411	358	402	420	382	444	403	375	389	408	370	376	380	389	389	357	387	354	384	368	372	374	351	387	375	426	396	359	380	389	386	370	358	393	400	406	427	370	412	398	387	359	376	403	371	397	367	414	396	411	379	360	395	362	401	425	373	373	363	362	372	389	400	381	370	364	401	351	378	405	402	408	397	351	368	345	393	348	404	394	380	412	375	387	398	356	363	384	363	375	399	413	364	398	389	368	387	399	373	351	366	380	387	375	365	390	399	380	400	404	393	388	390	391	418	410	401	403	360
22366	36248	53550	20244	14961	23532	14629	3569	2522	1753	1552	1327	1164	952	950	830	746	747	719	649	616	582	581	520	497	486	486	467	489	476	466	440	451	424	478	409	435	422	410	432	403	415	431	404	380	427	399	405	401	396	406	408	388	394	398	400	360	435	405	395	381	383	405	366	427	419	393	418	384	367	375	394	381	359	421	373	369	356	375	367	350	423	383	391	387	360	344	422	362	395	406	391	365	365	390	395	387	389	387	381	422	364	390	352	387	337	367	367	376	382	348	383	366	369	406	399	355	403	391	397	372	365	340	402	414	386	373	369	389	362	384	408	359	387	369	399	380	391	366	402	362	377	393	371	367	387	366	374	374	364	382	390	386	385	348	377	385	401	356	384	373	385	374	370	394	389	345	369	384	368	381	395	345	366	358	401	385	361	419	324	362	377	375	383	396	378	386	357	364	383	399	371	376	370	374	368	388	346	377	398	390	369	344	382	377	426	415	405	423	350	359	377	394	408	418	381	343	338	386	355	375	391	356	377	386	338	364	399	367	381	340	377	394	382	342	377	377	377	374	343	416	376	361	397	378	373	357	372	328	402	381	378	361	338	370	358	339	385	339	371	397	339	388	367	383	351	392	373	390	377	366	375	360	376	384	360	393	378	390	381	372	381	381	363	383	340	407	377	365	384	382	383	361	412	373	347	389	379	366	415	414	381	368	345	381	382	370	367	379	370	374	379	379	390	347	366	389	392	380	369	382	371	338	343	391	347	349	342	371	404	402	359	389	377	394	363	386	402	390	385	387	348	368	405	351	371	376	361	376	357	367	375	387	328	404	389	360	372	355	382	379	368	357	366	424	371	376	347	408	371	367	380	391	370	383	385	395	372	408	369	363	396	368	364	385	391	362	339	333	408	397	369	379	392	358	345	369	382	405	365	424	380	375	372	383	373	348	374	364	369	384	385	386	346	366	369	436	404	386	384	346	377	373	372	367	415	360	361	407	383	378	378	389	378	376	373	377	385	343	357	379	389	394	363	375	366	384	379	355	371	363	355	366	372	395	396	376	415	359	395	365	374	402	357	389	355	353	350	353	357	383	369	396	391	414	385	418	372	378	387	369	381	394	400	379	403	399	343	378	362	358	346	357	377	390	342	372	405	366	360	390	414	385	401	375	329	351	365	386	351	367	399	383	341	373	347	381	383	368	394	377	366	398	337	366	380	367	357	382	376	402	382	371	371	409	373	377	361	376	360	351	366	368	391	386	380	388	377	388	378	378	358	381	369	396	359	365	393	361	370	379	390	363	366	415	401	379	378	398	331	351	383	366	371	425	356	378	391	364	396	382	368	383	378	385	359	368	385	388	401	345	387	371	410	376	353	374	359	368	389	386	358	371	332	376	407	364	377	356	414	410	373	388	381	355	380	367	373	378	415	358	418	369	414	361	336	363	390	394	359	362	365	359	375	378	378	382	343	353	394	372	357	375	388	361	354	380	392	388	389	349	354	370	362	367	369	396	421	408	379	397	373	387	416	341	366	355	391	382	372	337	355	411	398	417	381	391	354	392	408	405	366	372	382	384	381	376	404	354	402	401	373	342	399	370	386	381	382	389	356	385	403	361	380	350	355	400	381	384	362	397	388	354	408	378	402	368	367	399	339	417	386	366	366	371	403	391	350	380	382	379	383	404	363	375	366	377	391	364	364	374	389	403	370	386	373	356	393	385	375	379	366	357	391	344	403	366	357	369	428	382	382	372	397	363	381	382	382	400	411	373	393	389	345	390	355	383	374	331	370	402	381	391	360	352	372	393	369	379	377	393	367	385	371	414	334	389	323	369	363	385	389	415	378	354	363	372	362	373	403	387	368	413	362	385	366	361	403	362	377	366	396	338	361	361	381	358	353	385	375	364	386	333	348	373	393	374	371	415	358	375	412	380	375	384	390	375	382	378	372	394	364	387	359	371	349	334	380	396	396	335	361	363	376	361	374	376	349	355	348	386	411	368	379	394	382	375	376	373	356	431	370	365	354	389	360	419	354	388	400	368	373	368	384	383	401	374	398	394	384	397	396	378	381	398	374	351	365	388	396	362	401	410	368	364	370	361	363	365	385	356	405	363	370	377	371	400	389	357	422	400	379	336	360	377	341	392	375	401	390	401	385	383	378	412	391	374	371	366	357	370	398	379	368	399	393	340	385	343	343	359	381	334	341	417	373	366	367	392	390	384	369	368	395	379	417	376	354	408	385	369	361	392	343	365	369	356	359	369	360	359	339	405	419	355	399	383	359	401	389	356	360	389	345	357	346	421	383	350	377	375	361	385	372	333	363	360	338	356	375	363	363	368	341	357	370	375	357	358	377	390	400	363	366	376	379	367	390	395	381	375	341	392	391	384	361	391	352	402	370	346	394	331	355	383	363	368	373	350	388	392	385	386	341	366	370	375	349	389	364	384	385	338	355	365	369	376	380	374	354	383	408	389	392	361	370	370	369	355	399	347	384	382	370	375	402	377	359	423	351	370	359	403	362	374	361	377	400	382	383	412	397	343	351	350	345	366	362	391	411	361	349	347	378	370	407	372	356	361	362	368	390	365	359	380	353	377	415	355	371	413	374	352	370	366	400	381	376	373	371	338	351	395	402	383	370	361	379	376	409	374	384	379	351	375	393	346	378	364	370	349	386	344	391	369	380	384	376	398	393	366	421	326	369	365	363	358	405	392	385	376	388	402	369	382	366	377	354	352	391	381	389	362	363	374	411	403	369	378	367	370	359	385	383	360	367	364	379	386	418	386	329	346	380	396	403	361	354	361	385	395	335	374	359	386	357	390	396	427	386	352	380	362	347	393	346	380	353	411	373	359	410	357	366	387	409	377	349	349	391	381	415	399	373	324	344	383	378	396	403	360	392	368	374	381	402	385	407	376	392	365	368	334	347	356	395	381	406	371	349	349	382	371	347	349	383	359	395	409	377	371	381	375	341	381	409	336	380	413	364	357	389	404	362	369	409	372	383	365	396	348	394	348	385	381	392	376	365	352	379	385	355	364	390	373	408	408	373	375	356	367	404	375	363	358	369	419	382	346	403	400	365	381	408	372	388	407	364	370	384	334	358	388	378	394	385	346	365	373	398	411	375	425	352	361	375	347	361	406	353	395	379	374	379	384	412	359	356	365	370	386	365	392	361	379	365	362	394	378	359	352	371	400	392	371	366	380	378	383	354	352	370	406	396	353	399	373	335	374	384	390	367	371	333	357	361	338	374	362	351	363	383	404	394	366	357	361	373	348	349	382	364	358	372	387	357	393	361	350	414	364	374	377	372	409	371	361	379	381	393	389	353	352	345	376	328	389	396	357	381	386	368	371	385	388	390	392	409	389	365	385	371	366	339	399	359	348	428	407	342	400	377	349	388	378	303	389	369	394	372	381	378	380	359	366	356	349	355	366	360	378	367	396	362	369	415	360	370	388	343	369	351	370	394	393	346	381	361	349	378	356	366	372	387	340	402
27832	17674	15480	6434	2377	1655	888	233	153	159	136	125	136	125	135	102	113	135	114	118	112	91	120	113	97	121	109	117	95	115	114	139	113	122	115	100	114	142	102	111	107	113	117	134	106	110	117	105	103	128	126	121	127	115	108	115	116	129	128	106	97	103	105	109	110	108	115	130	109	115	104	111	112	120	112	119	119	123	129	114	94	117	119	118	114	130	115	122	120	126	133	103	126	102	113	115	127	114	115	123	104	113	105	121	120	117	104	109	116	103	112	125	128	103	122	117	105	115	109	105	116	106	117	121	93	110	127	117	134	117	97	128	120	126	112	114	107	122	125	141	111	102	126	109	112	101	119	108	109	132	122	97	129	115	107	117	119	120	129	123	115	107	106	113	112	109	126	99	106	116	111	113	86	125	115	109	97	111	115	103	102	114	123	132	113	97	116	91	118	112	135	115	116	125	118	116	129	117	121	115	119	117	138	130	121	106	106	98	144	122	111	125	113	142	124	127	107	112	101	110	123	111	117	127	102	120	113	122	121	107	112	125	111	106	115	110	103	115	119	121	110	118	141	112	137	117	124	119	130	127	106	103	104	109	119	114	88	97	111	116	112	123	106	142	90	108	123	106	127	101	116	112	120	118	124	126	133	100	106	111	115	119	124	109	106	123	115	119	116	123	135	113	125	113	106	99	99	114	127	101	114	125	105	97	105	131	106	105	113	109	137	89	104	119	106	110	122	127	108	123	114	124	122	105	106	99	108	135	98	106	107	134	121	130	107	106	129	101	119	112	104	98	108	122	112	100	110	119	106	125	104	98	136	108	126	108	103	118	116	112	102	124	117	130	113	118	98	117	121	129	127	130	114	137	114	117	135	117	107	107	98	103	109	121	113	127	101	121	122	112	108	126	112	106	100	112	113	119	114	116	126	110	119	131	123	110	128	122	120	117	95	122	116	130	134	107	124	111	130	109	118	100	118	135	125	106	96	97	108	139	124	90	109	126	105	101	107	90	108	122	128	123	128	121	120	114	102	119	119	122	104	120	90	110	98	111	108	114	127	117	127	109	109	97	108	101	109	98	115	105	107	121	112	111	96	127	132	120	94	119	102	112	119	109	106	127	105	121	124	111	118	112	131	122	111	94	129	125	114	122	122	125	94	123	113	116	112	136	116	112	123	111	150	119	104	128	113	109	126	97	113	120	109	118	110	134	94	117	108	116	116	107	115	121	130	117	114	114	111	115	111	123	115	100	135	134	105	120	102	114	122	133	96	114	109	122	101	105	130	134	107	116	125	115	140	128	110	126	124	141	108	98	115	94	123	113	115	118	135	133	114	114	143	118	126	134	102	97	125	118	112	147	128	116	98	108	118	120	114	115	128	115	128	128	132	124	98	116	110	112	116	108	129	112	105	122	117	131	117	109	116	104	121	100	114	109	126	98	94	106	128	130	104	123	132	98	98	127	130	106	126	99	128	139	111	117	116	110	112	122	105	123	121	110	107	134	114	104	116	113	121	112	123	123	95	113	123	109	119	97	122	129	96	112	110	122	113	131	119	100	107	121	106	103	120	123	126	121	111	112	120	114	114	108	89	111	92	91	130	105	121	104	122	119	138	122	114	116	117	97	108	120	111	113	98	112	132	128	113	131	121	98	115	107	126	113	118	112	122	123	114	112	99	118	105	120	114	110	109	116	105	103	114	114	133	98	103	109	111	125	115	127	111	119	113	114	109	105	103	95	107	104	102	138	117	103	101	103	120	122	132	121	98	135	128	114	100	108	112	111	106	119	111	130	111	128	116	123	112	131	101	102	127	124	128	116	102	115	109	100	107	108	100	113	97	116	131	126	102	123	111	118	126	106	122	113	105	128	98	110	113	107	113	117	124	124	121	121	113	119	115	138	126	116	129	99	108	112	119	120	102	116	123	114	104	127	121	127	122	106	117	120	126	119	105	113	111	120	110	110	99	109	103	104	133	123	115	121	120	112	114	125	112	115	112	128	107	112	130	110	115	121	104	128	111	109	118	107	125	108	109	106	121	105	120	125	95	104	130	112	126	140	128	118	114	126	114	110	131	93	118	90	120	110	109	110	112	116	111	132	118	118	109	100	107	124	118	110	101	133	142	119	132	122	116	128	110	108	105	110	117	111	116	98	112	99	105	128	114	132	129	133	120	122	108	130	104	105	105	112	116	105	117	134	100	116	124	121	111	127	118	106	129	104	127	117	107	95	112	122	106	105	127	119	117	94	114	132	113	106	132	121	135	133	117	139	107	123	144	119	119	110	109	102	112	110	120	107	112	117	106	130	105	122	126	113	116	129	102	123	111	107	121	132	104	132	112	120	97	130	117	112	120	130	106	103	103	116	112	129	117	114	115	100	110	112	112	117	119	125	121	133	101	125	125	134	106	112	115	112	113	122	129	117	90	108	107	120	112	116	105	115	132	107	120	103	113	134	113	120	124	112	110	125	120	115	141	107	120	123	127	123	123	111	106	112	108	120	133	93	108	133	105	140	102	127	99	118	115	122	98	98	130	126	121	115	126	112	116	87	116	129	100	112	117	128	106	100	106	107	119	103	117	116	127	126	137	136	117	114	140	99	124	117	124	112	115	107	123	117	127	101	121	109	111	122	125	126	111	120	143	113	104	116	104	117	130	107	107	109	121	120	117	100	104	115	113	123	103	119	134	101	107	120	112	127	95	126	112	119	113	97	105	113	103	151	116	112	108	112	114	115	136	109	119	128	98	106	115	116	124	125	114	140	121	100	122	97	121	117	113	113	131	139	121	128	123	124	101	127	122	118	121	131	114	125	110	116	126	101	105	114	107	119	114	124	111	107	134	133	129	125	120	100	116	114	154	118	115	106	119	147	102	131	123	103	109	122	116	131	122	117	119	109	105	110	116	130	115	119	129	120	109	110	128	103	119	120	105	133	113	101	128	115	112	123	116	100	112	97	133	109	106	96	91	141	111	120	106	114	123	116	99	103	126	108	123	141	113	123	127	123	127	118	122	120	101	120	117	110	93	84	115	107	118	120	110	126	118	115	129	110	110	130	121	131	112	119	127	113	119	130	105	114	116	125	106	110	113	101	122	110	113	110	117	102	106	103	99	109	107	138	108	129	130	102	116	130	114	115	106	111	103	111	117	124	107	112	108	121	107	106	103	114	111	115	109	103	117	125	139	113	112	108	117	133	133	120	108	119	130	120	131	118	109	134	119	124	91	113	104	99	121	114	124	108	111	128	128	95	122	126	108	108	106	113	128	116	117	113	112	122	118	100	112	110	117	100	112	120	124	119	121	132	113	125	93	134	98	111	132	128	120	110	132	107	125	110	116	97	111	109	112	130	95	103	110	107	115	141	121	115	129	113	105	121	120	105	101	99	117	105	132	116	122	116	114	129	102	104	135	101	101	107	125	112	132	107	123	132	112	114	107	89	118	93	102	133	127	111	135	123	113	111	111	122	110	105	96	113	126	119	107	130	111	115
17110	18439	21182	8048	4756	3204	1623	453	241	181	152	156	172	151	134	155	139	146	138	130	153	146	154	132	131	138	138	145	152	131	127	140	152	161	118	119	134	125	143	114	128	120	139	120	128	113	148	139	129	127	130	134	141	126	122	132	150	135	127	141	134	145	147	128	150	125	121	133	132	127	134	132	135	125	125	133	107	126	120	130	132	127	137	138	138	139	120	126	141	133	135	154	138	115	132	136	141	142	127	159	134	126	126	129	116	136	136	144	127	121	161	126	164	122	133	172	136	128	129	133	148	135	128	133	125	128	128	140	151	128	136	122	124	112	146	125	141	103	139	140	126	147	125	127	137	136	135	122	125	148	136	136	129	135	151	120	148	113	136	126	133	125	146	112	109	127	130	131	121	123	121	126	122	140	113	139	136	126	131	136	157	127	135	149	130	149	128	135	118	135	138	142	133	120	148	145	160	132	140	147	128	145	115	130	132	146	157	113	130	139	131	141	127	128	118	147	121	122	130	135	140	104	139	128	125	144	122	151	138	127	135	136	121	129	124	142	122	135	132	127	128	117	131	143	135	127	136	121	146	114	153	132	132	129	145	147	130	131	130	141	146	124	122	135	132	124	143	125	125	119	138	143	140	131	125	138	137	128	137	127	132	138	151	142	112	130	117	112	140	126	147	130	147	127	132	125	121	122	133	133	103	143	134	133	110	136	130	134	112	127	119	127	136	138	111	131	138	141	133	131	117	132	133	123	141	151	144	129	127	120	113	118	129	127	148	125	155	134	114	117	154	135	126	141	140	148	125	118	140	129	142	155	133	117	150	110	139	121	136	121	141	129	123	134	115	117	132	139	117	132	143	126	144	115	122	130	135	144	127	127	113	132	149	124	150	124	134	125	133	131	137	135	106	134	127	110	154	128	132	130	116	142	110	147	113	152	132	147	130	141	114	148	139	146	121	132	160	132	126	143	117	135	135	123	121	156	132	132	145	125	115	138	146	142	124	134	123	122	137	138	147	150	140	121	119	144	131	132	145	112	123	111	122	148	141	134	132	122	144	145	127	123	140	121	132	144	136	154	140	132	142	126	136	132	160	137	141	113	146	138	137	131	141	134	148	123	144	125	123	140	128	121	99	139	136	140	153	136	128	144	137	122	136	142	155	139	145	133	136	148	140	127	112	130	127	126	113	155	127	120	137	117	122	124	160	131	142	129	128	123	142	118	116	141	110	146	128	125	135	139	123	126	130	119	115	139	140	143	135	126	136	145	143	124	144	138	150	113	125	131	122	141	119	149	141	133	126	138	144	117	127	137	121	157	126	134	110	147	117	105	137	133	135	149	127	159	132	131	103	135	131	128	130	137	124	142	125	127	137	148	129	136	156	126	133	134	123	143	131	136	116	131	122	144	134	157	122	139	133	119	130	130	140	147	123	151	157	138	109	135	133	133	134	139	137	118	137	120	151	126	128	134	123	127	154	130	116	148	133	138	130	132	160	141	116	143	158	131	121	116	132	130	136	140	131	130	136	131	130	142	123	118	133	127	150	115	129	132	135	136	134	135	121	138	109	147	143	112	147	125	128	124	142	131	124	116	130	145	146	151	113	122	137	131	149	153	125	139	120	144	119	134	130	146	132	141	124	151	122	146	128	144	138	106	133	125	145	142	142	150	123	139	139	128	139	133	123	121	123	118	158	136	133	136	140	125	117	123	123	127	117	118	136	131	133	150	127	142	131	133	121	112	147	132	124	147	109	146	133	121	117	154	155	136	140	119	146	135	139	125	140	126	111	146	115	141	131	127	129	124	110	141	133	112	133	114	131	141	126	118	144	151	121	122	133	138	112	128	132	139	147	128	142	136	98	128	127	118	142	146	130	149	143	156	143	141	144	141	125	152	128	148	113	141	164	132	129	132	127	134	139	143	140	111	119	124	145	131	137	139	144	135	126	160	147	128	140	139	126	134	152	116	110	142	137	134	138	114	139	125	149	143	126	136	132	133	123	129	125	121	144	134	143	137	109	138	108	151	125	145	137	123	116	134	130	139	113	130	147	123	128	142	132	148	137	121	112	127	152	119	126	142	153	141	116	128	126	121	104	126	146	105	137	133	134	134	136	113	128	135	133	124	152	116	134	134	135	126	121	149	120	135	133	133	112	140	134	117	138	149	120	137	131	139	122	138	148	130	140	149	113	149	127	124	129	128	141	132	113	130	148	140	135	126	136	130	143	131	141	138	123	142	123	130	151	126	121	130	143	126	136	110	122	124	127	137	133	126	119	139	121	123	139	135	109	142	132	137	130	135	153	140	120	137	143	124	116	130	124	123	138	129	113	118	144	133	148	132	151	118	130	131	113	130	129	108	139	136	122	144	148	141	136	115	142	129	124	163	125	125	136	136	132	140	150	138	142	116	143	109	121	138	133	136	129	132	157	130	135	137	135	134	138	147	143	172	123	145	137	152	133	126	127	138	120	121	132	127	138	138	125	129	137	137	117	137	138	126	130	138	155	130	146	147	139	129	132	127	130	138	140	135	126	113	149	145	136	135	117	137	135	113	146	142	116	140	137	122	139	150	142	143	135	135	142	128	135	133	135	167	134	130	139	145	113	140	127	125	125	129	151	134	122	149	117	114	115	128	145	132	119	126	152	134	127	119	141	126	133	120	147	104	140	129	150	141	113	113	146	130	129	145	136	137	127	116	152	148	128	114	123	135	140	131	150	137	127	129	129	133	129	131	122	138	142	147	120	120	147	122	135	122	114	122	136	117	140	122	114	136	139	128	142	140	136	129	128	131	119	145	140	108	127	143	143	152	152	139	124	130	142	141	124	155	150	113	123	134	131	129	124	117	125	144	119	146	120	132	123	137	118	136	126	125	134	134	137	137	124	130	116	141	126	142	125	130	135	124	118	118	141	126	124	131	151	137	129	131	126	142	148	137	152	141	127	115	158	139	111	144	136	129	134	131	125	124	110	146	122	135	151	144	119	129	114	153	146	129	142	134	143	101	140	143	134	114	153	124	141	139	132	142	111	117	129	158	130	130	132	125	114	132	129	140	134	129	122	122	151	130	144	140	155	150	143	139	128	143	115	142	108	135	131	136	139	135	122	134	108	142	136	150	139	152	147	134	109	118	134	115	141	146	129	124	147	148	150	158	119	138	126	156	131	119	139	127	133	131	134	153	131	130	137	137	142	136	112	121	135	150	130	144	119	148	140	150	136	114	137	120	150	127	138	129	132	131	135	142	102	146	106	138	139	137	141	141	142	140	122	112	142	121	139	147	151	140	132	133	116	123	127	145	140	140	138	130	117	112	134	133	126	128	138	135	129	118	141	121	159	150	143	136	121	135	121	107	117	122	114	128	145	129	142	161	133	135	123	146	152	133	141	131	111	119	142	126	131	138	133	137	145	128	127	123	136	126	137	127	130	122	139	162	120	129	121	114	143	125	151	133	123	116	136	139	124	107	145	123	123	131	121	119	126	129	122	137
24581	20182	26233	24239	20160	23865	12436	1271	649	484	429	339	345	307	327	272	285	270	256	217	246	210	221	209	213	183	213	226	188	209	211	199	191	208	211	208	193	183	195	205	172	183	200	183	174	190	195	194	202	207	162	211	185	190	189	170	159	184	181	213	194	189	192	180	197	194	210	206	176	194	184	170	185	175	187	157	194	160	167	177	178	182	194	180	181	167	186	185	170	173	173	197	152	181	187	195	184	168	164	184	187	186	188	207	176	179	189	202	184	166	196	180	200	169	163	212	167	160	193	192	192	174	192	157	203	211	170	194	190	207	184	208	191	188	196	196	172	200	182	190	169	172	192	183	174	185	190	181	189	180	176	184	186	191	175	167	181	189	203	203	158	170	207	182	208	181	214	179	176	169	175	183	159	162	175	174	177	198	165	200	193	200	171	169	191	186	191	192	169	172	174	184	201	148	180	176	172	196	210	191	175	186	181	188	163	187	164	212	183	150	191	188	183	214	218	180	190	184	187	182	182	199	187	186	168	165	175	136	185	169	170	161	171	168	163	160	166	200	170	168	185	187	173	178	193	182	167	206	185	167	159	184	170	175	172	178	173	185	172	176	179	173	183	195	175	188	172	183	172	164	170	140	199	202	163	197	172	187	184	176	183	171	171	174	194	180	179	190	167	207	187	177	163	149	219	193	166	154	178	180	188	214	192	181	176	157	161	153	148	156	212	169	171	161	171	186	180	151	189	182	196	191	166	197	197	142	182	167	162	168	186	190	165	172	186	164	182	196	177	157	180	191	186	183	169	199	170	173	161	181	166	181	171	179	163	178	201	184	162	168	176	162	189	183	197	174	191	192	156	173	180	189	181	190	184	197	188	158	184	162	190	181	198	182	154	170	184	188	150	191	179	180	160	187	168	177	180	174	166	171	182	171	193	177	190	193	193	173	185	202	185	175	173	180	198	195	194	173	184	170	191	179	203	190	174	201	185	156	190	197	200	193	179	173	176	183	158	203	176	170	161	185	145	202	215	178	175	188	170	176	177	189	199	192	189	187	171	183	167	185	174	184	168	171	195	182	180	185	190	208	170	168	171	153	162	193	171	169	194	175	176	187	189	190	192	160	184	188	174	169	161	194	175	178	162	156	187	169	192	166	150	161	179	178	181	164	184	190	181	173	168	190	189	180	170	181	183	187	183	179	196	182	162	198	169	177	168	164	189	179	180	193	184	186	210	188	191	177	186	168	160	197	214	189	167	199	170	194	148	175	185	210	141	205	186	193	180	188	201	168	179	202	173	182	193	193	181	178	150	147	177	172	209	168	201	197	213	205	192	205	155	173	200	180	173	172	205	192	171	196	186	180	162	192	176	185	172	171	169	190	167	165	160	176	166	169	154	194	178	171	152	180	168	195	163	189	184	161	155	152	168	157	147	150	201	172	173	172	175	179	162	180	156	176	177	184	190	190	155	164	182	187	185	172	192	171	176	177	183	179	178	178	208	160	199	204	189	189	195	185	176	196	194	170	173	167	170	189	179	183	177	180	214	171	182	168	177	185	197	153	170	180	169	162	199	196	171	172	205	201	191	177	200	160	214	162	178	182	192	168	188	169	157	182	177	163	187	183	178	179	165	176	160	171	175	183	208	192	186	180	172	189	144	177	195	189	170	169	159	163	187	158	190	181	183	174	183	202	205	165	156	159	151	219	188	158	160	180	199	184	185	190	190	162	192	158	162	163	146	175	190	177	194	186	179	170	159	175	178	179	181	163	192	159	173	166	183	203	172	185	173	173	178	183	180	207	180	160	202	182	174	180	189	195	196	187	209	161	182	169	176	201	175	174	198	156	162	186	178	196	195	196	169	185	191	186	210	163	172	195	165	178	154	171	188	168	162	186	208	182	202	178	169	186	185	171	166	164	158	193	170	166	192	174	171	192	183	170	145	176	168	160	182	192	171	167	174	183	186	176	187	176	192	180	182	177	187	183	193	168	153	193	186	191	169	180	184	180	185	204	182	178	176	168	177	159	212	191	211	183	157	170	202	177	167	157	186	176	202	171	196	177	168	177	190	168	197	215	162	162	178	183	199	173	180	176	192	166	176	199	172	158	177	186	183	172	190	178	159	177	186	192	188	210	175	183	185	171	185	186	175	179	173	186	168	147	216	190	177	175	167	211	189	178	158	192	179	179	178	173	154	177	172	156	166	185	175	202	168	181	181	190	192	181	183	174	173	178	194	176	194	189	188	192	184	167	208	177	211	190	175	166	176	164	187	176	198	190	187	178	183	183	165	186	175	192	178	177	175	179	195	176	205	176	154	174	153	160	165	193	176	184	183	160	158	192	203	181	191	187	194	183	159	173	165	162	172	170	213	197	208	157	195	181	191	197	177	176	180	176	172	166	165	160	170	171	180	181	177	185	150	160	188	189	160	173	175	185	176	191	168	190	183	209	160	174	193	177	185	175	152	194	176	195	184	210	176	175	193	180	178	196	165	174	162	185	190	172	182	165	158	200	183	168	188	180	161	176	177	215	153	178	184	182	179	154	173	191	184	192	177	176	173	186	153	192	162	177	195	189	185	179	171	200	188	165	171	170	181	198	188	178	166	168	188	148	178	161	159	187	171	191	178	175	162	193	203	170	158	170	174	188	176	190	182	172	160	163	160	190	182	172	184	154	181	175	166	187	195	175	179	183	177	188	173	199	171	144	178	164	205	202	179	194	170	199	209	199	190	161	174	184	176	170	183	160	159	185	183	164	179	176	187	193	186	203	193	181	153	155	202	168	170	176	170	173	191	171	203	204	205	185	173	170	201	181	173	209	164	201	187	210	153	178	149	206	176	170	170	194	190	186	145	174	175	173	204	173	180	187	169	185	177	167	191	187	189	161	193	160	194	180	152	183	188	201	167	166	182	190	178	188	178	169	145	168	190	178	181	197	181	195	187	182	172	182	160	170	166	208	178	179	172	192	182	176	156	165	160	167	174	174	173	183	191	161	181	160	202	192	192	186	191	173	174	160	169	162	200	152	172	196	180	192	168	172	169	210	173	184	158	188	178	167	173	188	175	195	198	198	184	187	194	189	194	178	170	169	181	176	173	183	171	195	174	205	183	176	172	171	175	183	167	174	175	171	189	193	168	191	187	164	183	193	163	174	167	165	159	166	164	164	171	209	155	178	184	179	177	198	192	178	165	162	178	184	174	169	166	177	170	200	167	171	154	175	189	205	210	162	178	185	196	202	190	182	191	161	170	185	196	169	176	190	184	193	207	167	198	157	177	188	178	183	154	203	174	165	192	177	186	193	156	181	159	183	173	178	188	201	178	189	165	198	172	178	189	163	198	155	177	178	187	161	190	160	186	181	194	179	170	180	194	191	181	181	195	178	188	194	170	183	183	183	184	168	179	200	177	176	185	193	165	173	180	175	203	169	161	180	172	184	186	183	167	176	163	193	193	162	171	176	182	184	184	161	176	173	178	183	149	198	186	163	184	196
18294	28296	43835	16626	10008	26862	4879	1957	1301	973	749	702	551	494	463	443	395	381	366	295	296	284	274	285	270	265	242	240	209	231	217	242	239	203	244	241	211	219	211	180	192	215	223	204	223	200	228	212	180	206	190	170	185	166	198	188	198	184	177	168	218	195	175	190	198	176	203	180	181	170	204	165	210	189	154	182	198	199	186	206	165	174	173	207	198	181	182	185	176	187	179	185	156	216	191	197	182	175	202	190	176	172	208	222	179	168	174	142	175	161	169	184	185	171	177	206	170	164	183	197	173	157	182	192	173	176	146	201	168	182	200	181	186	190	167	181	182	196	173	173	176	198	204	197	180	153	177	175	165	169	192	181	189	183	186	186	205	163	185	172	199	179	197	165	203	191	212	217	157	182	168	188	195	194	173	172	198	166	183	195	192	176	185	198	179	187	159	166	196	185	192	181	182	207	155	167	174	179	194	197	198	191	174	172	176	195	151	198	182	176	183	182	181	168	204	188	188	183	190	186	184	194	179	185	165	167	192	195	173	213	198	177	192	180	194	181	170	182	172	197	207	186	188	167	187	171	170	169	181	186	163	176	165	190	185	173	187	198	174	185	179	160	186	163	174	168	168	183	172	186	163	171	185	157	171	180	179	173	194	178	188	197	175	203	182	182	165	192	172	149	184	165	173	172	171	169	192	162	168	177	181	186	162	182	169	157	173	163	193	175	185	186	195	184	196	182	176	160	184	173	188	175	174	168	188	185	175	179	176	173	176	171	176	168	181	182	175	164	176	196	213	168	179	169	139	165	171	173	197	176	181	168	180	175	193	161	176	196	181	200	165	168	194	177	179	162	183	189	187	154	171	219	159	184	185	183	159	174	165	176	182	184	214	172	171	184	185	180	197	178	171	185	202	192	200	183	200	160	176	170	197	160	176	189	167	163	159	174	195	162	178	195	183	169	157	178	200	174	158	180	203	187	202	168	170	188	190	167	198	173	187	172	159	154	185	161	175	211	179	176	196	187	186	192	187	181	167	183	188	164	161	167	195	210	161	188	192	188	165	197	178	178	181	163	187	166	200	184	160	179	184	177	202	176	155	197	157	183	197	172	158	184	180	196	192	194	176	171	205	175	177	170	191	171	185	187	161	191	181	186	192	171	175	204	157	172	179	197	208	152	171	176	156	164	162	188	175	180	164	185	197	165	160	181	179	183	161	191	207	190	153	158	162	178	154	203	176	189	197	195	186	194	192	172	186	177	182	186	180	169	183	169	174	180	164	175	166	165	186	163	170	185	181	177	191	177	193	194	186	168	171	166	190	185	182	164	181	166	173	181	182	176	196	200	216	196	150	208	182	181	168	164	156	193	155	162	181	178	216	191	174	181	175	208	169	169	191	201	178	183	171	174	200	201	161	176	163	196	187	181	205	179	205	173	180	172	158	177	168	162	168	178	203	158	185	185	185	159	191	192	166	191	199	182	186	158	173	185	163	190	193	184	191	189	160	188	191	182	179	169	174	190	189	195	167	181	171	184	179	195	178	156	192	180	187	162	167	189	188	163	187	187	162	213	173	167	171	171	195	196	168	155	163	183	182	173	183	171	161	181	191	167	197	173	167	192	171	184	174	169	178	162	181	188	176	185	188	178	179	204	181	164	161	181	175	162	180	189	176	176	167	176	180	175	185	172	179	170	192	194	193	179	163	173	177	179	176	208	184	175	184	184	199	185	193	168	175	171	176	192	184	159	160	189	189	170	188	175	191	165	161	170	180	180	161	155	181	199	175	163	170	159	169	190	172	180	181	175	172	172	176	187	183	197	160	176	201	164	164	155	183	211	171	176	161	175	174	181	168	193	181	187	195	192	164	182	162	192	170	154	177	192	164	195	168	152	178	200	176	166	166	197	174	163	175	190	164	180	175	161	186	186	188	175	182	179	181	202	179	167	168	173	175	178	176	174	166	202	189	175	181	182	179	176	203	177	189	197	164	168	197	172	204	190	189	190	183	181	176	159	164	156	178	186	169	185	183	168	167	160	157	183	181	149	173	183	185	172	158	169	181	171	170	193	175	178	190	176	200	174	159	181	172	185	174	184	170	189	147	206	175	186	186	168	163	183	185	180	189	182	150	176	170	171	181	177	155	196	193	164	184	188	204	197	179	180	171	170	182	178	186	197	177	172	182	173	166	199	169	166	174	173	177	171	188	177	201	170	165	178	163	188	195	166	188	169	205	174	178	184	167	168	173	195	152	184	184	191	184	174	188	165	168	163	180	180	164	171	177	170	193	175	180	158	165	179	182	183	210	198	184	168	168	180	173	181	167	134	209	174	166	147	184	173	171	180	170	160	188	171	179	169	177	202	181	185	197	191	168	171	185	185	168	191	208	217	157	173	191	172	187	170	187	174	203	175	179	180	177	160	181	160	174	162	187	181	187	179	164	208	193	179	168	172	180	190	200	167	178	189	195	165	176	175	195	192	194	161	171	178	195	195	158	188	200	189	176	172	177	179	177	170	164	173	198	179	194	147	158	183	215	182	155	181	184	185	164	176	173	181	187	181	177	191	188	170	182	187	155	180	179	196	188	166	204	152	177	175	181	174	147	167	176	188	197	165	194	198	189	190	186	205	157	194	212	181	165	193	177	177	195	172	181	195	183	188	175	172	173	178	173	191	179	212	180	174	201	199	180	195	192	160	187	170	184	196	165	179	176	171	216	208	202	175	194	163	183	176	182	192	177	173	198	181	169	184	184	178	186	188	181	205	178	201	177	212	182	199	192	201	162	170	167	163	199	178	175	196	192	167	187	191	193	142	180	171	185	185	172	196	162	180	191	184	188	159	177	179	168	180	193	183	159	182	172	166	179	196	205	166	152	178	179	178	211	182	193	183	194	184	199	170	193	212	179	189	180	185	187	187	198	186	177	177	182	195	192	182	168	198	160	195	198	182	179	219	171	195	173	197	185	177	168	168	183	155	175	183	194	183	187	160	207	178	200	191	174	162	180	149	186	195	177	193	192	187	186	207	172	187	180	194	193	179	191	171	185	192	173	168	181	166	186	176	162	184	193	164	183	208	168	180	188	174	182	162	168	157	170	164	180	168	162	213	159	198	190	199	166	204	190	181	170	172	180	176	184	189	192	178	221	172	183	175	183	156	181	158	203	184	169	184	179	188	155	173	174	190	177	193	160	162	154	166	173	193	157	188	186	162	166	186	189	141	168	166	196	175	187	165	177	180	176	174	187	197	181	177	173	184	175	165	179	178	188	163	184	178	192	184	179	173	184	184	191	181	182	177	172	189	190	181	171	196	178	197	192	190	166	166	160	179	180	162	185	171	164	195	212	180	174	194	164	185	197	191	184	154	182	201	179	155	170	164	172	165	186	184	172	165	186	175	186	204	204	207	150	178	166	161	193	189	164	176	162	191	165	190	178	173	173	182	188	165	174	157	172	165	175	184	178	164	197	179	163	194	206	163	183	185	208	200	163	167	173	191
22359	20170	26264	23921	20214	30273	20698	3659	1319	989	876	791	679	637	598	596	610	544	541	520	496	487	464	481	441	454	452	467	410	463	431	403	425	436	411	418	415	428	404	407	398	386	394	412	384	411	408	400	397	426	374	430	422	456	385	354	377	383	403	426	431	425	412	419	425	396	392	415	401	388	388	451	406	384	396	387	389	374	326	424	354	394	404	371	417	413	363	398	426	432	400	373	386	399	447	396	373	392	374	430	395	409	390	366	368	441	393	378	384	395	414	382	391	375	379	404	417	367	364	350	361	357	398	379	357	367	404	369	414	405	404	423	375	401	356	364	399	353	414	394	415	368	388	389	375	396	388	383	381	390	386	366	368	375	380	385	394	392	383	398	389	377	372	344	366	380	396	392	382	383	384	342	374	380	396	385	360	380	425	398	395	410	408	403	385	409	370	416	407	427	374	392	366	395	386	394	357	388	417	405	364	386	366	343	373	398	407	371	413	396	388	355	370	346	449	370	379	367	359	400	361	445	391	384	419	396	361	406	381	372	391	366	411	375	357	375	386	390	386	387	386	394	383	396	394	374	422	408	364	351	347	363	389	395	376	383	384	396	345	403	386	373	404	367	374	400	382	381	392	376	369	366	369	407	389	372	412	384	411	364	354	385	382	385	376	378	350	397	348	391	351	400	389	410	391	374	420	372	397	391	367	374	383	378	407	398	419	397	385	388	396	364	382	351	355	385	387	393	393	410	363	395	381	396	401	356	389	386	412	355	407	393	348	383	370	399	391	370	408	396	410	400	410	401	379	418	408	368	357	378	389	408	384	381	394	382	357	412	412	380	380	385	385	388	372	403	358	375	400	408	402	388	387	394	348	377	370	410	406	408	334	343	385	394	379	381	379	376	424	376	352	434	382	378	362	375	374	380	398	361	353	407	412	385	392	385	418	419	415	374	388	391	358	432	386	426	371	409	383	394	361	394	365	371	433	352	385	384	375	363	362	387	404	409	415	385	390	409	370	384	406	381	378	408	406	405	384	397	398	389	404	378	390	379	354	364	379	394	378	384	400	389	374	402	408	420	396	382	401	394	368	384	379	375	352	390	395	409	349	402	356	378	413	405	372	385	415	384	397	382	403	419	417	371	424	397	403	397	384	380	407	387	344	388	390	369	413	356	386	404	394	368	404	392	375	337	399	384	419	394	379	376	363	342	404	367	388	388	393	414	341	387	391	402	398	377	376	379	382	377	409	378	384	373	403	370	390	394	391	378	380	408	403	385	369	425	403	407	396	385	412	420	364	379	387	387	382	385	424	401	427	382	400	406	376	393	375	417	382	358	385	433	383	405	389	377	407	411	385	379	407	375	403	394	386	382	395	386	360	387	394	382	393	378	396	359	386	362	387	380	407	383	398	396	369	398	373	413	401	379	389	412	391	383	371	400	363	408	380	393	383	378	394	394	427	399	403	402	356	375	367	422	397	364	353	358	402	362	371	412	370	423	378	375	385	415	370	359	376	404	407	395	363	392	366	416	389	407	395	407	383	372	375	397	367	373	398	388	388	410	407	401	388	375	378	409	376	331	412	379	392	383	423	379	397	390	437	360	365	353	335	359	406	414	358	402	372	396	365	397	382	378	420	396	372	359	390	383	404	350	397	387	402	456	355	365	376	398	382	415	384	406	383	415	384	426	368	378	408	363	403	403	421	427	401	379	381	414	405	410	424	392	368	376	340	379	403	416	380	409	378	376	427	373	380	393	375	398	358	384	395	370	383	404	357	412	387	389	415	363	336	388	372	380	383	392	372	387	345	398	403	390	367	396	376	354	386	407	368	409	381	381	423	399	372	344	429	402	411	402	397	405	408	380	384	388	386	380	395	402	357	362	409	380	386	374	378	367	385	401	385	377	393	392	405	406	412	382	393	387	387	358	398	366	412	385	389	381	406	386	363	392	398	421	352	387	385	396	402	384	373	383	346	395	373	370	333	379	396	370	367	367	356	389	414	394	369	356	371	351	406	381	346	391	387	404	383	336	351	408	341	377	420	354	409	405	393	394	378	397	418	353	362	370	381	420	390	351	380	382	400	386	388	397	342	362	385	412	418	400	400	375	340	357	397	395	382	412	384	381	421	408	419	365	397	404	404	398	348	379	420	375	406	403	362	418	394	375	393	391	392	416	383	385	358	372	385	394	426	420	408	387	388	423	374	385	403	398	392	398	377	423	412	379	384	379	371	410	395	385	374	363	420	411	380	372	389	354	364	377	365	423	416	391	376	367	386	404	403	373	396	400	386	399	378	381	399	362	412	386	374	393	405	396	377	377	375	395	364	387	393	399	382	443	392	407	398	412	401	419	372	429	353	398	387	390	379	396	341	378	357	369	401	400	383	397	381	421	398	371	375	375	400	389	412	388	376	387	377	348	371	384	391	399	395	376	369	405	375	395	390	392	406	398	394	358	373	368	371	393	408	408	372	356	397	386	396	381	412	392	401	350	349	387	414	390	385	374	410	378	395	372	357	440	381	395	400	387	373	434	407	415	378	362	401	407	388	368	401	387	448	368	375	400	370	390	378	400	426	376	370	402	389	357	428	362	367	401	386	348	390	418	375	388	388	372	387	401	385	396	376	408	428	367	398	385	402	373	379	370	400	371	372	370	404	361	365	370	347	363	418	352	394	391	380	384	360	389	357	428	401	416	394	366	413	392	367	395	385	391	410	364	402	374	370	410	397	384	390	376	407	373	403	380	368	392	431	388	401	418	413	419	364	388	396	413	399	359	373	398	374	412	404	410	401	397	357	359	391	382	372	389	386	378	399	379	371	423	352	409	362	426	410	328	398	410	406	395	370	410	395	400	399	393	384	386	370	405	346	402	392	352	378	374	389	406	374	385	369	394	383	423	406	360	371	391	429	389	365	379	369	388	388	377	386	389	358	376	409	410	365	419	379	370	400	375	384	405	400	373	425	337	368	347	367	409	396	401	364	386	414	372	390	387	420	381	390	396	390	346	374	419	396	403	382	352	397	375	366	403	392	399	384	387	385	394	410	404	399	371	359	395	382	385	418	381	416	380	379	380	385	392	368	389	343	402	396	411	407	357	423	395	399	362	379	413	410	376	376	364	399	388	374	359	423	377	397	361	363	359	377	395	380	415	403	380	379	374	403	392	367	391	411	392	367	356	374	358	379	409	391	403	384	381	390	367	368	379	351	425	400	390	434	385	376	399	365	388	409	415	379	378	349	398	380	420	374	408	428	411	348	402	392	395	401	390	411	340	405	380	436	357	360	399	429	411	396	380	357	410	362	399	381	386	389	376	359	389	367	393	396	403	406	382	381	406	391	346	365	427	352	380	373	396	383	343	398	411	412	389	410	362	401	397	381	396	389	374	408	430	368	381	384	395	404	391	395	400	418	397	394	426	399	365	389	371	395	388	381	394	376	405	368	425	384	373	383	377	387	377	358	398	378	389	370	393	361	394	425	396	366	375	378	393	353	402
19815	33609	47133	19390	16158	40424	6071	3810	2435	1846	1557	1402	1205	1034	939	811	800	775	732	638	583	607	609	532	544	534	491	458	430	472	469	498	414	438	478	442	427	424	408	419	419	386	430	388	419	380	374	472	415	388	415	405	421	378	414	393	380	406	407	400	360	370	441	385	381	377	418	395	373	399	408	385	373	369	373	346	367	387	370	338	383	398	373	360	385	390	403	382	393	374	454	381	389	380	341	367	392	382	384	382	418	355	408	366	390	382	383	383	371	393	383	375	373	343	378	426	371	391	421	380	349	358	398	411	412	378	424	438	390	376	406	404	395	383	387	366	377	363	396	401	356	360	371	349	391	381	369	384	349	400	367	413	363	368	375	387	329	392	394	359	358	380	359	376	401	374	380	387	366	357	369	409	392	380	400	366	367	365	406	383	354	373	376	375	348	398	366	370	367	384	371	386	380	395	389	368	370	355	364	369	385	353	370	382	365	352	364	391	405	387	367	390	370	367	354	390	344	379	394	365	377	375	366	375	401	358	368	397	367	402	360	347	348	395	381	366	378	400	352	365	365	366	379	350	349	356	354	319	360	387	354	367	379	353	358	392	386	369	358	386	398	342	347	402	353	366	371	377	370	379	384	338	358	377	355	362	342	396	396	420	388	402	362	340	371	335	334	403	358	367	369	393	389	364	382	373	367	400	338	372	379	341	339	380	349	339	386	380	380	367	389	361	381	350	363	387	359	358	363	337	374	369	410	378	388	385	381	380	375	399	402	357	339	394	406	368	397	359	373	382	371	351	391	405	407	394	360	361	392	412	390	371	364	339	346	402	381	332	354	386	363	380	366	387	376	394	366	360	371	381	362	369	360	360	432	383	371	383	336	352	382	366	346	338	358	375	374	397	372	365	382	350	377	426	396	374	358	397	383	340	349	371	368	360	375	395	383	400	358	356	393	362	366	383	354	385	375	351	398	382	363	356	333	370	322	424	345	362	358	416	405	390	383	368	391	409	392	324	395	356	373	370	364	376	365	336	336	355	361	391	345	372	377	363	388	378	371	398	396	368	376	358	377	380	375	356	379	375	403	406	356	357	333	387	340	370	370	351	385	386	350	378	382	406	382	382	388	391	351	363	400	359	359	344	369	350	368	368	390	375	381	357	417	342	378	371	359	368	374	373	390	378	362	383	336	355	380	360	368	366	396	343	385	374	355	399	372	351	405	397	374	356	376	383	359	370	381	352	374	379	381	378	335	393	352	380	365	381	393	351	375	399	441	352	375	410	393	349	399	403	356	368	357	369	404	348	364	383	372	384	387	357	382	382	385	377	392	357	378	383	387	406	376	339	376	349	382	355	413	386	381	349	345	337	354	372	332	355	365	368	397	368	378	403	340	364	373	365	374	374	348	346	344	384	403	368	353	382	354	390	406	415	373	398	381	356	376	368	403	399	376	376	405	351	383	396	393	362	384	361	351	353	373	364	342	405	372	354	352	341	360	370	380	383	387	366	373	418	371	407	377	396	394	402	359	351	354	358	388	391	393	375	402	340	369	369	381	333	363	365	389	377	382	360	360	391	404	343	334	385	383	409	368	343	417	353	387	341	359	369	383	345	363	364	390	371	333	345	389	365	346	387	400	332	350	365	353	380	376	338	370	387	370	372	356	362	369	375	372	358	401	385	380	360	373	349	380	367	350	376	384	388	350	351	390	401	340	365	370	363	379	389	386	340	380	337	375	375	343	371	367	342	350	391	384	374	363	379	368	367	394	363	349	370	377	367	395	378	406	352	358	376	370	382	373	359	397	356	357	355	372	400	362	370	384	385	401	368	370	375	349	360	327	354	348	361	367	398	391	371	360	357	366	392	375	374	378	372	370	397	359	375	376	350	369	386	403	358	388	342	390	367	368	397	337	376	359	382	349	355	367	334	404	398	373	337	339	373	401	385	340	384	369	371	364	334	352	378	382	410	392	352	407	364	372	364	378	380	377	389	413	376	372	336	367	391	390	381	363	388	380	386	366	367	334	372	360	388	362	340	380	384	355	344	349	367	366	361	350	370	371	331	386	390	385	383	407	374	369	376	361	366	362	344	377	369	352	380	390	407	395	373	342	365	348	358	360	369	359	384	393	399	364	387	370	359	364	339	370	356	386	374	369	373	385	376	382	378	354	383	365	343	346	364	410	360	377	386	412	353	376	383	366	373	379	376	377	347	377	389	384	378	351	406	402	336	392	349	398	382	370	352	381	362	360	370	400	381	361	390	386	389	388	378	344	357	362	373	397	347	355	393	343	401	350	423	392	416	385	383	386	384	392	365	349	382	371	383	346	378	332	372	328	411	334	393	395	374	395	383	371	383	357	362	371	357	356	371	405	375	368	411	374	385	411	391	343	404	375	374	393	365	375	368	384	344	356	356	402	337	380	342	352	385	376	368	396	358	381	377	350	384	383	347	428	379	332	394	349	382	395	367	386	392	378	357	372	370	353	403	354	398	392	378	367	349	353	379	368	418	365	388	345	377	366	368	369	398	371	355	356	361	344	391	398	376	359	402	370	387	359	355	403	383	383	383	350	375	364	373	356	374	397	407	373	425	432	338	353	358	396	385	355	361	352	392	375	341	384	358	377	353	370	393	351	398	386	394	353	390	373	352	374	383	376	374	390	381	377	364	391	391	339	403	393	390	393	359	367	387	346	372	382	365	342	354	380	354	384	380	378	366	367	349	340	340	392	398	365	415	358	375	353	369	376	408	350	357	377	369	367	382	371	394	395	362	375	371	417	422	391	389	362	383	384	360	377	371	344	359	358	424	396	359	345	363	332	380	359	387	362	386	370	336	373	363	395	404	355	390	322	385	337	357	420	348	367	337	373	372	397	366	417	381	376	345	369	378	345	386	349	388	361	377	392	332	365	374	339	355	367	354	366	402	374	352	403	367	347	357	396	398	390	367	357	355	356	366	393	357	355	344	382	371	341	381	377	374	389	359	365	399	377	391	398	400	390	377	380	372	359	391	413	350	355	398	344	353	382	337	383	356	369	387	323	398	386	364	359	391	367	428	346	336	390	377	410	368	373	394	376	360	370	404	365	372	361	360	351	388	358	355	373	385	353	404	381	370	364	408	372	389	382	395	389	365	388	385	363	366	372	372	346	373	353	390	386	357	409	358	339	366	362	409	389	426	365	378	402	341	379	393	347	386	367	379	360	370	330	369	384	366	370	353	354	350	336	370	363	408	347	364	415	398	362	391	360	366	365	366	404	377	373	364	403	366	393	382	363	377	384	361	366	357	334	370	359	375	356	409	381	362	377	393	358	416	389	386	366	362	356	384	389	360	381	338	378	395	365	404	381	406	369	378	358	367	394	385	369	369	371	382	381	400	401	392	385	380	375	332	374	401	386	371	355	374	389	395	381	377	359	375	349	372	382	383	372	367	356	352	392	371	387	318	414	369	365	351	402	350	363	362	412	374	352	371	366	402	399	352	370	393	362	387	409	348
27490	16982	9286	3971	1676	1881	254	234	146	127	115	120	121	108	103	116	128	120	118	101	111	110	111	130	125	108	117	111	126	117	131	104	106	110	110	91	107	109	109	113	141	111	124	108	110	75	112	84	104	112	121	125	122	120	109	120	109	118	100	91	98	90	124	110	126	108	97	133	125	98	104	114	102	101	121	118	106	121	114	134	115	121	120	122	113	107	110	127	125	119	122	109	132	120	100	110	118	115	105	87	113	120	127	94	106	115	111	119	111	134	114	115	114	110	124	111	96	116	111	100	96	121	116	118	111	104	93	105	113	119	113	104	125	121	114	104	96	107	124	107	115	102	101	117	132	97	106	131	114	84	112	110	98	104	99	127	108	115	104	106	106	101	108	115	107	116	97	105	108	112	107	97	109	119	114	130	119	101	109	122	97	127	119	113	136	127	98	109	83	115	132	105	120	114	123	113	107	122	104	115	113	113	132	87	122	106	101	99	108	115	96	131	124	96	95	97	132	123	94	97	89	99	108	80	106	119	110	107	111	123	111	113	89	111	112	115	102	129	105	115	105	107	126	103	122	112	114	118	117	131	134	97	123	121	102	116	113	92	110	100	100	106	91	126	114	122	103	124	114	102	109	119	115	93	110	119	111	112	119	110	111	116	108	120	120	109	130	104	111	108	96	102	113	105	102	108	89	124	103	113	126	106	105	135	101	100	127	99	96	112	117	114	113	105	107	118	121	108	90	95	107	101	112	94	106	99	112	109	92	106	106	105	118	103	104	115	100	104	114	132	117	103	121	110	106	101	114	112	92	125	111	103	93	108	114	104	118	103	98	101	109	108	117	123	109	120	99	119	108	107	109	113	111	100	111	111	99	92	121	112	120	122	108	111	115	101	108	105	120	98	140	100	97	128	97	101	128	131	99	101	115	127	116	135	115	112	125	134	117	105	119	108	100	113	118	119	112	126	115	112	114	103	113	92	116	91	117	114	113	101	130	125	121	98	107	106	97	100	110	118	115	129	111	104	133	104	109	109	123	123	114	89	105	114	123	122	101	131	121	110	108	108	112	103	119	107	92	95	103	115	129	86	105	127	112	108	127	98	119	100	107	99	124	129	114	109	120	118	111	121	106	113	128	114	106	98	122	107	103	99	115	110	132	130	115	97	108	106	113	129	105	117	125	126	98	107	105	98	105	121	107	126	100	125	127	111	97	116	128	112	111	121	116	100	124	120	93	131	128	106	91	114	126	107	134	110	125	114	114	111	106	111	118	113	114	97	109	103	98	112	121	109	98	92	112	112	113	111	120	106	125	128	118	110	117	124	108	106	103	96	94	94	125	108	85	109	107	121	123	110	115	111	118	116	101	106	117	101	105	117	129	108	115	111	97	107	103	114	113	105	94	110	105	117	125	109	133	97	116	129	127	111	98	104	114	122	114	113	132	97	105	109	118	121	119	122	112	106	107	132	105	98	102	111	119	118	108	133	105	119	112	123	115	112	103	110	100	100	128	104	108	112	116	123	113	112	104	120	106	106	124	120	125	117	98	118	111	99	91	98	117	114	104	114	117	107	106	113	105	87	110	97	103	116	124	110	117	130	130	108	110	106	103	113	114	109	90	104	113	102	105	101	124	117	102	124	107	111	118	113	117	98	114	120	126	122	124	104	126	115	94	107	105	104	109	113	115	98	122	121	99	95	104	136	110	112	122	93	106	93	83	104	123	96	100	114	120	110	94	99	106	116	113	108	116	128	98	106	102	114	95	118	118	113	106	102	116	131	104	113	96	125	102	115	121	113	96	111	114	126	117	90	109	118	124	100	127	113	116	109	111	106	114	127	124	130	114	90	111	108	92	89	113	121	93	98	97	110	134	114	115	109	102	114	108	96	106	127	122	120	104	114	138	120	119	100	102	106	129	109	128	105	97	120	125	127	104	124	106	112	99	105	104	129	92	115	122	116	103	111	122	133	124	110	113	105	122	112	117	116	110	114	119	100	117	114	99	110	106	127	123	98	106	124	103	102	118	95	108	127	116	113	114	106	105	109	117	97	103	95	111	115	123	96	122	111	119	123	88	112	91	105	105	107	113	96	131	118	107	113	87	97	116	111	113	97	114	103	134	123	106	129	122	107	94	116	113	123	113	103	117	104	97	113	87	99	105	105	110	108	108	126	128	117	111	121	111	99	117	102	113	101	126	114	120	100	110	118	116	103	116	109	110	128	89	132	110	111	102	101	121	108	114	107	107	101	127	110	115	132	117	118	105	112	96	107	121	103	107	127	127	105	110	89	113	97	90	119	119	105	127	104	100	108	104	123	128	133	112	108	109	127	112	109	131	134	108	113	111	93	121	122	111	126	109	113	102	98	112	124	128	137	126	109	100	109	92	105	93	118	114	119	130	101	87	120	95	114	97	134	111	108	106	100	111	93	93	114	111	102	110	122	119	96	119	90	98	115	109	115	124	112	105	110	108	111	113	122	109	102	106	122	87	128	129	123	90	115	118	85	116	119	91	104	110	109	117	106	111	104	91	107	105	103	130	115	110	112	136	117	111	106	100	97	106	121	116	103	92	122	102	109	118	106	97	116	110	96	104	114	101	109	98	116	106	120	112	123	112	116	98	114	102	103	104	125	105	120	123	115	101	113	111	110	103	109	102	118	123	100	95	127	120	88	117	127	129	117	98	115	124	132	111	108	101	132	113	117	112	120	98	108	110	125	116	113	125	121	105	120	120	127	114	110	109	125	119	111	106	114	129	117	118	116	108	114	122	98	112	99	118	124	104	118	110	113	104	99	97	118	98	123	102	136	115	123	120	111	80	108	109	111	114	116	105	108	112	108	114	122	113	118	114	107	96	99	91	113	108	99	95	105	110	108	99	101	117	111	104	98	119	105	108	106	106	120	92	111	113	103	100	117	130	112	112	83	107	110	114	125	115	102	107	97	104	109	123	109	124	109	111	111	102	132	91	109	110	118	115	119	96	128	137	120	117	111	106	126	108	127	123	101	127	112	121	102	116	95	103	102	105	112	111	107	102	96	110	133	108	123	112	104	115	106	127	131	114	117	121	120	120	100	111	102	124	106	120	103	112	98	112	118	118	99	109	110	108	113	116	107	109	103	90	95	109	112	120	99	125	101	105	101	105	111	93	110	97	106	112	124	116	120	105	115	108	104	112	109	102	124	108	110	118	121	101	111	106	108	120	108	121	115	121	108	113	102	126	105	97	123	118	116	109	100	125	132	104	121	106	99	113	114	112	110	125	119	121	110	120	119	114	103	108	126	112	113	119	113	103	106	110	117	93	107	107	90	107	97	128	103	109	106	106	102	97	109	108	108	98	112	102	109	121	109	101	120	128	91	125	109	121	103	91	122	115	120	95	97	126	111	107	101	108	111	113	109	93	90	124	113	102	102	126	97	132	112	108	129	113	108	115	119	94	126	113	140	115	103	96	123	95	121	117	112	111	120	108	119	118	123	114	114	109	93	110	96
13418	16615	14287	6519	3280	3516	419	439	208	160	169	154	138	121	119	131	150	130	132	139	123	123	144	120	131	137	115	128	132	125	138	154	115	125	127	143	113	127	155	128	104	128	124	128	126	133	128	125	105	145	127	113	137	139	121	120	143	119	140	116	122	135	128	149	124	138	148	134	134	126	122	139	114	141	121	115	136	117	118	129	140	128	148	136	130	114	126	131	131	122	140	116	116	117	131	130	116	133	146	119	130	125	132	111	138	127	143	112	119	114	158	153	125	130	126	142	112	112	145	107	140	139	130	136	160	122	130	128	142	128	123	116	134	142	124	126	132	143	114	116	139	135	130	129	117	114	114	145	133	124	141	135	131	109	137	120	128	123	120	111	122	106	138	134	137	104	144	136	115	120	134	129	106	123	118	138	115	140	112	134	135	145	126	129	115	120	132	113	131	125	118	118	126	140	130	142	115	111	122	119	126	121	125	122	128	136	128	112	124	138	89	138	123	122	103	128	140	133	123	128	140	166	118	117	115	136	140	120	132	121	119	145	122	118	123	122	106	137	122	117	127	118	144	143	119	108	138	149	128	114	117	126	123	110	110	136	107	142	129	132	134	140	130	126	139	125	129	129	129	127	105	132	133	132	113	113	126	121	153	126	131	112	128	128	117	146	135	152	138	133	127	136	130	144	131	117	132	122	138	126	135	123	119	136	104	123	129	104	123	140	128	127	121	116	126	109	127	150	139	128	134	147	139	115	103	128	137	129	117	122	110	131	131	129	130	118	144	137	110	132	128	148	116	148	139	131	123	139	132	116	122	136	107	143	132	129	116	127	137	129	147	133	137	117	128	139	135	117	114	142	148	134	133	137	108	135	123	119	138	128	131	127	121	115	141	143	132	113	131	134	113	138	137	141	115	133	127	148	109	103	120	113	110	117	139	140	143	123	114	131	136	122	118	143	137	113	125	120	128	121	122	145	129	127	141	131	126	133	116	133	109	127	132	133	132	144	103	127	136	140	121	126	133	123	120	108	120	135	118	125	127	124	149	129	125	132	127	128	122	143	137	131	129	122	124	134	134	137	124	121	116	118	139	152	112	131	108	136	131	143	127	102	129	135	116	123	114	139	113	135	131	123	119	126	131	132	127	128	113	103	146	129	110	155	128	130	142	124	114	124	124	120	137	114	130	121	129	118	115	134	150	146	131	150	131	141	151	132	139	136	141	118	109	144	107	131	153	143	135	120	147	145	127	118	126	125	132	101	133	118	115	136	131	136	149	121	146	149	137	100	133	134	124	114	122	137	126	117	137	130	141	110	136	133	128	131	123	99	125	130	100	123	125	130	123	135	124	135	146	120	132	141	120	144	127	152	111	120	132	129	133	136	132	121	112	121	114	109	125	122	103	124	129	143	118	130	121	136	117	135	127	131	117	116	133	122	154	132	122	137	136	117	137	147	135	149	125	126	120	120	121	124	129	137	131	119	127	146	149	130	116	138	131	127	156	116	127	98	144	113	132	152	118	153	123	121	108	119	115	108	138	148	114	139	128	149	142	141	135	129	125	121	128	135	122	142	125	109	126	158	120	149	112	136	127	146	138	122	147	128	130	117	127	123	119	115	123	124	129	142	138	121	129	115	121	125	148	126	125	149	144	119	129	150	137	142	137	135	117	138	141	125	132	126	121	113	109	137	125	141	143	118	114	149	142	114	130	122	118	128	138	135	111	119	116	139	141	131	132	127	119	143	126	146	123	131	137	139	146	106	124	116	125	126	133	121	125	105	118	135	122	117	157	99	146	126	150	125	138	128	140	124	144	126	126	113	121	130	151	126	120	123	132	139	141	125	130	130	125	128	149	130	149	120	125	122	122	127	139	131	136	130	121	124	116	138	131	115	108	126	140	120	148	140	120	108	125	118	133	112	131	114	139	114	114	129	125	123	136	128	139	139	138	126	149	125	123	126	127	145	131	111	135	146	117	144	134	135	123	128	126	130	118	111	125	138	140	127	122	127	126	107	114	129	125	118	136	131	145	118	117	137	129	142	145	128	123	135	139	125	139	140	137	139	123	140	116	115	122	114	125	146	130	155	121	132	134	125	124	125	129	133	119	121	131	142	124	129	141	132	125	112	137	132	123	147	121	151	126	119	125	129	115	123	125	123	116	142	132	112	124	123	131	157	112	134	139	114	146	128	138	155	146	127	128	122	123	116	122	120	124	132	136	152	134	136	122	129	113	134	128	106	118	140	127	122	127	118	121	118	127	113	116	127	132	115	128	110	115	118	122	135	143	145	135	146	132	115	134	126	133	133	124	138	119	126	122	121	128	129	131	123	121	144	116	131	109	133	144	130	134	138	130	129	120	120	123	105	138	145	127	124	130	124	150	106	114	145	138	128	124	138	122	133	128	150	134	126	125	143	121	134	118	127	122	135	114	128	126	139	155	115	137	128	114	138	128	124	145	122	128	130	111	131	131	105	123	117	123	136	121	120	132	134	129	128	132	143	134	121	144	123	110	128	136	126	125	139	113	148	132	133	120	122	132	127	149	147	134	104	130	150	135	138	101	129	123	125	128	144	132	135	148	136	123	123	133	129	111	115	127	142	128	137	129	121	140	133	122	124	133	114	134	144	129	147	133	150	141	145	149	127	128	124	132	116	126	112	139	138	124	125	99	141	144	126	131	128	144	142	119	149	132	115	141	133	126	107	136	124	123	122	135	119	127	129	130	130	127	141	134	125	130	136	139	154	124	134	112	113	139	132	117	134	121	142	122	141	127	130	109	116	125	125	122	135	122	125	144	119	129	146	133	109	133	138	124	122	143	118	132	123	126	143	128	133	139	120	143	149	128	134	134	136	124	139	119	120	146	119	120	124	133	120	136	145	127	127	136	113	125	124	114	129	140	115	115	142	132	132	111	127	127	114	122	135	127	104	128	113	117	147	138	134	123	122	115	127	111	147	126	129	126	124	95	113	124	124	108	119	137	136	124	116	109	133	96	134	135	134	140	131	127	134	133	129	119	111	141	155	122	124	129	120	129	123	136	149	121	124	125	120	127	115	132	140	128	124	148	141	151	116	124	123	130	133	122	119	133	132	123	131	132	124	132	130	139	130	122	122	113	141	129	118	123	143	117	147	135	136	135	138	131	110	139	116	137	149	139	125	118	106	121	125	138	141	149	122	121	133	149	123	122	137	141	112	123	127	117	147	119	126	123	121	140	137	114	132	123	134	136	135	151	110	136	157	151	131	138	135	134	115	117	140	114	153	143	137	120	113	122	130	123	116	109	125	117	128	136	142	132	117	123	125	116	123	120	128	116	118	121	141	111	137	130	134	120	128	128	135	106	129	121	130	115	126	156	124	132	117	131	116	119	122	125	116	118	151	136	139	137	139	128	130	125	135	138	145	132	114	149	144	124	112	116	125	112	122	122	126	121	124	115	106	135	141	108	119	137	144	142	137	131	132	127	132	134	121	119	131	133	132	117	118	128	126
24513	20159	26351	23742	20665	28537	11048	1140	567	486	459	390	346	311	314	300	248	263	257	225	218	231	206	215	220	221	193	231	227	193	196	209	217	210	165	204	200	184	228	185	192	163	207	207	203	178	192	181	196	186	201	174	185	200	162	173	194	192	185	175	179	185	157	187	171	173	179	186	197	176	192	196	181	165	190	168	193	186	182	194	187	181	202	180	178	175	172	157	216	172	195	187	191	195	157	187	175	167	185	194	166	172	180	177	147	179	168	151	166	159	191	164	199	163	183	172	187	189	188	179	181	205	187	181	183	206	185	197	175	221	191	178	182	195	201	160	169	177	187	186	187	173	199	201	171	151	189	187	153	168	177	166	166	204	191	192	182	166	141	176	196	170	153	194	192	177	172	153	183	169	194	155	182	165	170	181	160	173	161	156	178	180	179	150	190	197	175	214	192	195	176	173	173	183	201	180	164	203	191	168	192	142	176	161	175	163	175	194	190	152	199	178	182	197	169	176	178	216	181	179	186	157	184	168	164	151	170	176	174	169	171	184	166	181	198	188	160	151	173	186	200	173	169	195	184	179	179	192	180	181	187	200	178	168	174	179	193	168	186	186	186	171	194	166	171	138	193	186	163	191	176	177	192	175	195	174	181	188	187	175	162	203	189	186	185	181	181	168	185	190	176	178	191	156	173	176	133	175	168	188	170	200	177	168	184	160	164	165	166	200	179	157	181	166	203	186	194	184	184	198	169	185	181	163	190	161	170	188	175	170	184	178	192	190	211	183	157	182	184	182	190	188	182	170	179	182	186	158	192	161	185	177	194	174	176	161	207	180	169	185	175	166	158	184	188	186	205	164	196	178	196	173	174	184	200	173	188	153	174	184	186	171	159	180	197	180	177	187	211	195	180	193	201	201	221	176	184	185	169	192	156	169	205	175	174	151	177	168	174	170	164	182	210	196	184	157	178	185	167	179	171	190	196	174	181	166	169	167	196	171	150	167	158	160	191	169	172	196	198	189	171	182	159	169	194	194	189	176	191	208	170	189	166	171	187	187	185	182	180	169	178	171	183	173	191	182	167	198	169	173	168	183	180	189	179	174	173	189	181	197	190	172	196	195	178	181	168	158	188	183	195	162	200	190	171	188	195	181	174	179	178	182	141	193	193	168	170	207	185	152	193	165	170	179	189	199	185	176	205	191	191	194	185	170	185	181	178	179	152	172	172	177	202	180	163	186	179	191	174	179	173	188	187	191	179	173	163	181	183	189	184	165	169	176	180	166	207	181	185	172	185	186	171	168	178	144	163	185	165	161	185	170	177	184	166	159	180	184	189	180	176	152	170	172	171	188	196	170	178	178	193	165	182	202	170	176	193	165	165	189	190	184	173	157	179	168	202	171	178	173	191	181	171	180	177	185	162	188	170	172	192	173	192	175	155	169	192	165	197	156	177	196	180	195	201	197	186	183	173	190	170	179	170	177	164	186	166	196	160	178	165	173	191	164	179	178	172	175	167	169	185	155	156	167	175	166	174	185	208	174	203	182	174	181	158	195	183	170	195	189	190	186	170	160	187	165	185	169	167	173	165	187	173	171	170	174	170	194	178	173	168	189	183	191	180	168	183	166	176	185	196	188	175	167	185	159	177	173	199	170	172	189	196	165	154	169	171	192	188	165	165	169	189	193	184	172	181	197	194	173	194	175	168	186	183	186	200	161	194	177	184	175	180	189	164	183	192	170	174	163	166	195	167	168	156	181	158	180	189	192	157	174	190	174	174	174	172	159	167	180	179	192	153	202	175	168	171	144	167	165	200	176	149	180	153	184	177	179	178	182	165	192	156	210	172	196	184	152	200	181	174	166	174	169	181	189	200	207	170	158	156	175	204	154	169	197	185	183	198	186	188	201	171	163	181	172	180	177	185	194	184	196	179	174	204	181	169	186	194	167	180	178	178	168	190	169	181	160	174	182	177	178	182	170	191	176	173	160	150	163	197	170	182	178	171	180	157	191	180	190	197	153	189	189	184	177	200	159	159	175	144	171	197	189	173	161	220	175	190	186	174	177	170	175	161	170	180	201	185	198	168	172	178	155	167	177	178	157	183	186	203	176	195	168	182	192	183	165	163	182	192	167	188	175	155	186	184	190	162	157	165	171	168	174	178	185	208	159	176	198	199	195	184	181	185	154	171	163	172	162	164	179	162	190	182	181	196	190	161	162	183	190	175	184	195	165	183	168	193	183	201	179	160	160	171	156	152	180	161	170	174	190	150	201	179	188	173	185	162	176	183	168	173	172	183	157	175	215	178	181	173	181	141	180	171	174	188	163	160	178	166	196	205	186	186	176	191	164	144	166	177	179	169	169	205	187	194	211	190	171	164	178	188	171	175	185	188	182	181	174	158	192	178	192	179	169	166	171	206	205	196	201	178	172	166	180	179	182	189	165	193	185	196	185	194	165	184	194	181	178	186	191	186	184	188	198	175	183	173	184	209	171	190	217	169	181	174	179	175	175	173	191	184	201	193	178	164	157	172	189	184	191	163	183	178	185	167	166	167	191	201	173	179	199	170	204	198	177	162	196	188	169	186	179	173	161	174	173	173	169	188	209	158	194	185	170	187	171	182	191	176	182	200	187	164	174	169	193	177	186	188	200	180	162	183	178	199	159	153	176	195	167	195	181	175	185	172	174	169	164	173	170	185	183	184	189	192	183	182	224	185	161	211	182	196	166	174	179	189	168	165	182	179	190	171	187	178	169	184	159	191	163	166	184	180	157	163	187	183	182	193	185	153	211	179	199	178	169	187	176	194	172	191	164	197	176	191	167	162	176	165	177	196	201	192	179	203	177	168	164	180	193	192	174	209	177	169	175	179	193	187	189	186	185	182	173	196	189	178	193	193	166	155	191	191	176	164	183	192	164	195	188	186	196	185	192	170	171	163	178	175	184	181	187	195	160	180	176	180	179	182	190	180	179	181	178	173	165	203	183	188	176	163	169	157	179	166	165	176	197	175	164	167	196	178	171	192	180	182	172	190	156	177	157	172	202	193	160	205	190	195	180	161	202	199	184	189	161	185	164	195	176	168	190	171	172	165	178	175	181	172	178	195	171	165	179	188	169	186	172	200	202	184	172	160	178	182	194	180	175	177	169	202	162	168	177	165	179	191	166	182	180	176	189	173	167	189	194	183	156	162	193	165	166	184	173	178	156	181	180	175	177	199	164	175	166	169	168	165	198	191	162	160	200	191	174	171	192	179	149	172	182	173	177	198	175	180	177	191	190	183	159	187	167	177	186	168	186	170	174	189	197	189	182	191	184	174	184	176	177	155	169	188	157	180	186	183	178	184	169	163	183	171	173	174	187	183	189	182	185	191	162	183	182	163	183	174	162	166	176	182	198	173	161	175	204	158	166	183	190	165	171	188	171	173	183	217	188	168	183	184	160	171	159	180	178	164	167	188	169	165	182	180	164	168	188	187	159	193	177	157	190	181	174	181	208
15176	27864	30099	15389	17698	33993	4053	1740	1259	905	764	645	566	509	476	421	374	402	357	357	329	284	283	235	229	258	269	224	217	231	213	223	213	204	206	197	247	204	203	198	197	204	209	187	213	161	177	200	198	176	200	198	199	199	164	193	213	166	222	179	195	187	198	194	188	156	185	176	176	186	173	210	184	176	200	173	193	163	176	175	188	194	172	188	168	171	201	211	178	167	200	163	149	177	199	162	178	159	202	183	183	213	187	188	182	194	203	173	164	189	190	194	156	166	174	196	192	188	158	171	188	148	162	179	157	187	193	177	193	196	191	186	172	167	204	214	180	163	181	155	173	185	195	157	183	182	174	169	181	185	162	163	159	168	178	191	163	160	192	185	175	175	161	170	170	207	169	180	205	168	183	169	172	193	177	197	165	191	169	186	199	189	192	182	164	180	175	147	187	164	182	173	185	194	175	158	166	177	166	193	145	191	172	208	161	182	183	161	178	193	180	178	186	177	168	187	185	185	182	194	195	179	179	182	184	159	194	182	175	187	164	159	183	195	177	174	189	185	163	192	196	168	209	174	169	182	201	179	186	173	169	185	182	174	186	193	204	181	211	181	211	190	166	182	170	170	174	183	176	173	192	185	192	187	164	191	184	181	178	195	172	168	160	176	183	184	174	167	168	180	166	184	184	202	179	198	167	195	176	186	174	191	172	172	209	182	174	161	201	159	195	162	155	191	181	171	139	163	180	180	169	170	173	186	166	182	156	171	186	169	157	189	159	145	203	162	179	196	174	173	184	195	167	200	178	169	158	152	187	175	172	187	178	170	184	187	169	217	186	165	190	158	191	184	163	190	174	155	159	169	174	200	190	178	176	188	190	179	165	194	189	187	189	192	187	181	193	185	206	180	189	188	161	185	173	185	187	174	152	189	162	202	180	161	136	185	162	172	175	200	173	174	173	180	198	188	191	170	192	153	167	195	174	163	198	171	175	182	190	191	187	169	190	186	185	177	188	183	177	187	191	154	170	183	162	150	178	187	169	170	166	185	188	152	184	195	190	194	187	172	165	150	188	186	197	188	181	190	189	167	162	183	189	193	202	170	176	170	176	175	170	182	162	172	158	156	172	178	153	201	173	157	164	169	178	180	187	193	167	171	159	179	179	185	168	153	171	186	186	174	182	173	195	162	159	202	174	177	189	189	186	154	167	194	167	194	162	146	158	197	176	165	182	185	163	177	167	157	192	172	184	195	194	185	181	158	206	187	179	177	166	192	173	167	177	204	171	173	192	165	196	169	194	165	165	178	163	182	171	191	185	191	190	177	198	177	157	168	178	183	160	184	208	177	153	171	178	164	173	157	188	160	189	163	172	190	201	170	176	159	173	153	168	183	168	177	189	194	182	176	181	164	183	211	172	187	195	169	185	195	177	183	146	183	202	178	205	182	187	200	182	163	170	187	203	178	185	167	193	201	176	181	206	184	183	178	186	180	188	165	175	199	182	197	170	182	180	162	181	198	184	181	180	173	174	160	185	165	179	188	158	197	188	178	173	163	175	169	180	183	167	187	160	157	181	180	162	186	177	175	164	204	183	177	191	184	176	187	176	185	185	196	198	171	196	184	149	166	155	177	183	177	194	186	178	184	166	189	178	176	210	180	183	174	158	201	156	177	182	179	165	186	182	191	189	178	173	199	176	183	189	153	206	168	174	192	188	181	210	187	181	198	201	200	164	179	177	182	171	179	170	170	170	180	174	156	169	172	163	176	171	190	182	186	184	200	176	181	190	167	168	179	169	156	180	159	205	194	180	177	155	185	171	168	174	178	221	194	188	190	205	189	167	163	185	176	165	175	179	187	181	192	187	192	170	176	179	180	163	191	156	194	188	174	191	166	168	180	186	164	170	174	180	143	156	177	168	180	186	197	179	163	159	156	171	190	185	187	178	167	183	157	167	170	194	178	183	164	176	186	176	164	159	161	179	166	178	165	187	148	189	169	176	175	201	167	200	169	169	173	183	195	188	187	169	166	174	183	153	183	197	172	193	160	178	177	158	166	176	186	199	186	166	168	167	183	175	216	172	155	193	172	170	171	186	187	160	159	209	170	176	207	174	175	180	157	143	192	161	168	166	176	189	182	196	168	173	199	156	175	153	176	190	176	141	176	162	151	182	180	166	216	202	185	192	191	172	208	191	185	156	192	182	168	176	176	179	180	173	191	191	172	176	185	175	174	190	186	208	196	211	174	194	172	163	183	163	211	192	168	158	154	171	153	177	179	188	188	169	181	166	187	192	172	171	190	175	181	177	188	173	173	201	198	179	192	186	168	166	187	200	191	193	188	185	196	174	173	166	192	186	190	189	173	176	164	169	185	185	149	150	175	183	162	183	167	175	188	188	199	180	184	175	183	190	174	185	172	189	166	165	184	168	177	195	156	151	176	151	173	178	184	165	184	182	174	191	181	193	189	189	169	192	176	172	178	164	166	197	196	177	171	184	165	181	173	185	182	174	195	168	154	169	208	170	186	184	184	187	193	163	170	182	164	184	194	176	173	192	169	177	205	186	165	166	211	173	185	193	173	192	192	211	199	164	172	176	175	175	191	176	169	181	188	180	176	189	178	159	165	174	167	175	173	180	189	184	173	172	178	184	178	202	172	177	175	203	175	196	165	167	180	192	173	181	202	175	174	165	157	179	172	187	179	196	183	179	190	171	181	173	159	157	202	185	174	199	199	183	185	182	169	186	180	170	190	173	182	192	175	180	170	161	152	181	172	181	178	173	165	177	161	196	181	176	176	186	182	167	190	163	177	164	173	168	198	165	183	198	181	146	154	175	176	172	191	196	170	181	208	174	180	169	197	174	193	190	187	175	155	220	195	180	175	203	197	201	178	180	140	192	178	199	165	199	169	168	173	182	191	148	182	178	155	161	171	176	198	183	171	181	186	162	200	177	167	182	195	197	176	191	188	164	165	170	175	161	167	189	187	155	179	189	178	190	164	171	159	192	157	166	151	176	212	161	191	187	180	198	177	147	181	168	176	171	205	181	176	159	185	186	176	186	182	173	173	190	181	199	197	201	187	182	183	178	183	160	184	194	173	178	160	187	174	191	171	213	197	180	181	197	157	180	180	168	171	171	166	178	171	186	189	167	180	178	192	165	171	181	186	175	190	159	187	178	189	175	153	188	191	201	162	177	165	168	162	182	170	181	167	203	179	179	200	174	173	201	184	167	179	174	177	184	192	180	191	164	172	181	180	200	179	195	170	205	199	168	159	174	156	178	186	162	182	171	172	170	180	179	182	180	160	163	159	169	199	179	193	183	180	175	196	167	178	179	194	167	174	182	182	180	177	189	156	192	184	152	169	188	162	187	179	192	173	154	169	181	172	151	168	157	158	169	148	184	176	202	178	178	176	171	193	186	174	155	167	181	175	191	169	189	190	192	164	203	159	192	174	173	185	178	157	166	206	191	181	177	187	158	181	206	189	184	161	155	181
22332	20158	26732	23373	20244	31037	21988	3203	1281	1035	858	812	691	696	642	580	577	585	543	543	504	451	507	477	438	459	429	452	456	443	431	404	395	389	413	461	432	445	467	440	447	422	408	406	408	415	399	404	410	428	419	386	384	372	398	407	383	412	420	411	404	347	395	409	430	406	406	405	443	378	420	426	402	428	387	395	396	400	409	412	404	401	375	380	398	381	407	378	401	365	415	396	414	377	373	376	408	373	386	402	357	399	374	405	375	393	355	372	385	414	362	399	412	399	351	363	383	408	398	381	405	394	413	366	360	393	374	407	424	387	398	408	383	410	382	405	395	426	393	379	351	401	379	384	420	384	407	383	393	409	371	360	386	412	388	376	412	387	395	381	356	398	421	354	416	379	404	369	350	354	341	386	369	401	363	380	430	395	345	414	392	398	356	377	384	410	390	381	381	389	406	381	386	372	377	392	390	363	363	380	396	389	405	406	372	360	387	400	371	378	423	399	362	389	401	405	402	397	386	405	364	387	383	375	406	354	368	406	380	373	369	395	381	348	376	416	387	378	387	406	387	402	393	364	367	398	376	340	376	391	387	409	417	416	396	377	366	372	398	380	370	368	371	393	379	381	359	382	375	398	393	350	357	373	362	388	394	382	342	393	392	371	372	371	386	375	390	429	361	386	404	364	430	361	394	398	412	382	399	379	402	374	367	372	378	361	406	428	401	357	377	400	379	350	370	405	397	381	383	393	391	380	368	351	412	377	360	396	404	386	394	388	393	382	384	383	369	429	411	385	370	382	385	346	408	404	342	367	424	402	397	371	397	406	420	367	387	433	394	435	395	398	414	395	396	385	374	372	405	386	355	390	352	413	348	419	373	350	383	367	381	362	393	383	393	370	419	376	406	375	350	359	379	388	398	366	360	386	352	376	404	373	401	359	397	399	369	411	390	363	396	378	428	421	403	381	372	354	394	385	381	413	404	387	361	383	346	333	365	391	339	385	364	376	368	385	373	411	348	350	367	367	442	389	413	405	411	405	413	372	392	366	360	397	378	408	393	382	346	363	413	334	392	379	425	394	417	354	399	388	398	387	383	392	442	398	398	353	363	349	399	345	388	354	356	395	397	356	425	417	406	373	397	413	379	393	364	373	372	357	387	378	414	412	415	379	447	373	369	403	386	407	354	389	367	351	439	394	426	364	397	389	432	350	404	407	391	412	378	367	417	386	382	389	386	381	372	374	371	405	370	428	348	389	399	392	385	388	355	396	414	391	367	358	377	379	347	385	396	377	391	432	389	371	431	407	362	398	361	371	362	383	352	353	404	426	375	385	391	370	375	406	377	376	387	402	386	383	395	375	387	386	385	381	400	339	394	356	388	375	397	352	413	385	354	387	376	406	374	363	412	359	335	365	401	365	405	402	435	400	393	410	349	382	359	393	398	343	385	431	367	389	385	338	439	405	391	344	393	427	385	377	371	375	362	370	385	362	374	385	384	392	347	370	392	385	386	398	388	354	368	405	377	378	407	372	375	366	402	403	372	395	411	372	382	406	381	377	371	372	406	359	411	418	395	378	402	398	386	389	402	353	416	396	397	374	400	388	356	388	401	395	379	418	351	364	398	364	409	383	367	370	403	411	367	376	394	368	386	380	388	363	398	360	401	389	383	382	398	384	348	363	366	388	379	366	331	404	386	368	388	389	413	387	400	393	361	389	395	367	379	412	396	373	384	394	394	367	370	381	427	380	361	392	351	393	401	397	343	398	383	377	382	405	381	357	405	413	411	403	375	409	379	399	397	382	396	388	416	381	388	394	410	404	369	395	381	351	402	396	372	385	375	369	392	444	375	412	420	368	395	374	400	393	403	383	386	375	355	360	378	390	373	415	393	378	363	390	389	336	441	381	387	382	364	366	373	388	413	388	389	390	395	390	379	364	376	382	353	383	389	380	388	412	392	373	378	404	391	393	394	386	385	362	377	361	407	383	379	419	412	381	365	405	388	373	395	414	356	427	424	385	403	373	388	403	382	370	388	366	405	370	399	386	398	390	418	388	366	370	403	388	372	416	409	404	415	391	366	391	361	372	353	374	380	374	365	390	424	385	392	388	371	412	386	385	395	412	387	421	398	379	380	373	378	355	392	345	391	378	397	346	374	388	424	394	392	419	365	368	373	377	402	374	404	414	393	374	403	366	380	394	360	399	375	392	393	405	393	362	351	387	373	370	378	360	380	398	377	394	389	397	385	422	383	403	401	388	400	378	420	397	365	378	401	402	388	368	370	389	400	368	381	356	399	380	389	378	396	349	379	385	384	399	388	382	404	406	372	373	369	387	393	392	382	366	368	388	378	365	366	413	409	358	378	372	364	392	391	380	372	423	384	362	391	391	354	367	368	397	358	386	385	385	410	380	386	386	373	376	366	417	379	394	363	382	371	373	385	388	380	399	382	352	413	368	390	363	376	386	389	402	381	368	381	399	382	371	386	363	385	381	358	371	364	379	388	380	396	390	366	366	398	401	366	397	402	415	382	384	367	417	386	368	379	374	404	378	368	381	392	374	371	379	365	381	354	384	389	381	382	346	373	415	378	391	374	362	408	375	392	401	410	371	374	385	369	398	393	382	340	391	354	398	416	369	383	360	413	404	379	389	358	396	390	411	425	346	393	407	392	355	369	370	391	392	386	362	346	380	409	415	394	383	406	336	409	396	385	377	383	390	444	366	370	373	368	396	372	402	386	399	360	371	410	351	380	366	380	399	387	381	357	375	380	407	380	431	385	387	396	354	381	399	355	372	364	413	377	369	387	376	354	415	405	403	331	373	389	354	384	409	392	387	358	420	350	401	418	363	405	365	408	372	391	363	385	376	382	385	379	385	383	378	352	385	388	384	402	378	391	353	360	343	387	443	406	371	380	355	372	372	415	380	394	402	370	410	376	418	396	387	402	410	369	410	379	369	361	400	389	410	379	368	392	378	384	375	379	386	358	407	399	397	368	372	380	372	394	362	387	381	387	395	357	406	404	393	382	358	390	425	390	386	388	376	399	403	421	334	370	372	383	368	405	338	374	349	402	337	385	367	409	379	369	347	363	409	398	390	387	359	379	417	393	379	384	371	414	405	412	386	398	422	416	370	370	410	403	380	360	359	396	364	376	402	388	394	363	402	401	369	395	358	381	377	405	399	353	392	394	430	388	382	355	359	393	410	385	380	382	371	364	400	376	376	366	360	424	390	406	396	372	402	391	420	393	369	395	331	391	376	375	379	401	377	390	379	386	373	373	370	361	381	427	419	382	415	389	333	371	389	398	367	361	371	400	368	350	391	368	392	388	369	374	365	399	372	376	372	379	350	355	417	425	378	380	369	432	348	392	402	362	403	364	424	380	388	373	396	387	381	407	401	368	360	372	398	363	382	389	387	388	367	384	386	388	360	395	414	382	376	364	414	379	349	379	385	336	363	368	425	353	373	390	375	439	409	374	403	396	383	407	412	376	387
17419	33075	32773	21886	20133	40403	8343	3422	2277	1741	1658	1312	1105	1043	907	844	800	793	691	617	581	574	572	548	531	527	497	497	452	459	461	445	415	448	477	439	458	421	432	438	403	406	402	425	401	394	415	382	417	405	371	417	411	394	372	397	373	424	409	380	394	403	418	426	385	367	429	373	374	397	404	378	381	382	390	391	362	411	338	388	369	348	372	357	373	384	370	408	392	384	344	391	394	360	383	385	385	392	401	402	417	378	399	423	388	352	403	379	372	367	391	389	350	335	374	386	394	376	402	340	360	361	356	364	374	417	377	377	396	363	380	333	347	379	358	393	353	361	415	366	377	377	383	383	368	372	371	348	367	370	394	372	368	338	384	357	382	377	363	342	404	340	388	371	365	382	374	381	353	380	364	381	367	373	376	360	388	370	343	361	405	350	399	372	393	349	378	370	389	380	391	378	354	384	337	382	396	350	374	343	361	378	383	399	358	379	357	383	364	430	388	375	401	366	362	346	359	410	389	360	403	384	371	405	370	386	371	370	416	386	356	411	352	389	357	385	405	383	391	355	352	355	355	395	357	348	376	357	411	341	353	403	368	396	370	369	381	366	375	404	389	336	381	386	358	386	367	386	378	409	342	390	379	402	386	358	396	403	363	335	396	374	392	345	371	392	347	329	379	381	371	372	340	384	371	360	362	376	350	392	395	355	379	394	357	385	385	374	382	336	393	382	380	378	402	348	357	373	383	392	388	342	371	376	363	356	364	351	356	370	412	371	392	357	409	381	369	391	391	369	358	365	386	385	347	373	389	371	382	345	376	338	398	344	382	385	370	349	396	379	412	352	375	365	364	352	367	380	390	387	361	388	364	391	372	376	385	374	392	370	358	382	325	348	353	391	344	357	371	352	382	358	370	401	378	379	389	374	355	383	379	419	353	323	351	364	370	358	351	370	363	384	363	360	372	365	344	368	370	397	411	355	407	370	388	359	381	359	345	354	358	385	325	406	382	360	353	376	391	391	406	353	367	373	337	365	389	366	375	372	366	342	364	380	349	359	400	381	354	380	365	404	352	383	342	386	368	362	412	371	358	379	387	354	365	335	370	356	370	378	370	391	379	347	376	384	383	376	362	375	372	358	372	405	390	385	369	360	392	383	382	379	350	378	336	354	354	350	352	366	361	371	356	395	339	414	373	364	341	380	349	350	359	341	386	380	404	346	379	374	409	409	363	356	394	365	347	353	350	365	401	364	360	378	339	368	376	376	402	368	374	378	384	347	370	356	411	376	370	369	368	360	394	389	404	385	356	357	375	367	335	398	364	344	402	389	371	367	365	372	349	375	379	379	373	446	334	395	365	384	384	363	374	363	365	333	361	344	379	425	368	364	355	383	371	382	393	369	387	384	370	360	341	356	353	390	367	372	383	347	403	361	372	368	383	357	370	380	383	368	370	384	396	375	374	371	394	382	398	383	381	386	333	399	355	386	378	360	382	370	380	345	375	366	387	382	360	358	360	390	380	361	388	365	401	357	408	362	338	382	387	379	359	414	370	367	372	378	391	379	383	335	359	365	360	381	363	384	378	387	341	349	357	387	401	366	373	350	370	368	383	377	334	397	398	373	382	352	383	366	387	389	381	378	357	381	369	337	379	346	367	350	348	394	365	369	370	379	400	376	350	343	369	366	369	368	370	349	384	356	364	379	377	396	392	383	350	378	394	355	373	347	355	379	357	345	388	387	412	360	362	362	357	366	362	359	375	372	391	375	364	394	389	385	355	381	373	342	413	373	401	401	378	360	349	381	351	375	352	382	347	347	401	347	367	348	392	420	383	360	369	348	361	393	380	375	405	401	347	379	381	358	383	414	367	400	385	345	360	393	353	374	379	381	394	365	354	374	385	375	383	366	374	318	378	360	378	385	384	325	361	330	363	367	364	365	402	312	361	360	400	349	386	372	380	414	359	367	386	383	371	326	370	378	379	373	371	361	379	375	394	365	369	351	376	412	362	378	376	378	379	337	379	362	340	407	336	360	364	339	369	377	405	375	355	365	417	368	370	349	364	399	351	393	359	377	346	404	387	386	341	371	370	327	365	396	412	391	398	350	367	385	375	371	383	388	382	414	387	391	382	378	392	344	411	377	371	340	362	368	364	367	329	345	349	384	370	370	396	396	377	346	362	360	371	426	382	396	373	381	394	353	407	361	343	397	401	388	392	355	390	373	375	377	343	384	357	365	379	395	392	374	349	384	371	346	360	379	369	377	365	400	390	404	386	382	384	417	390	386	373	354	376	393	390	361	357	401	397	411	412	339	382	377	348	371	380	352	376	406	386	349	383	389	375	375	353	343	382	369	418	372	383	367	377	367	389	376	373	363	397	372	416	417	372	367	321	397	381	373	398	374	379	405	391	387	396	381	382	403	379	380	374	346	377	383	390	369	398	354	380	344	360	375	365	378	389	369	356	370	342	398	374	354	357	389	362	359	397	341	341	350	379	389	356	340	341	338	370	384	368	349	372	405	347	380	386	374	358	378	344	379	344	396	347	389	368	372	361	368	406	374	368	369	431	374	375	383	382	369	380	385	359	361	377	319	413	366	356	373	398	413	363	348	364	354	360	384	395	369	407	347	378	381	351	395	378	368	408	385	346	367	340	377	369	370	393	363	373	379	361	366	410	355	379	348	354	361	373	345	388	389	412	379	347	371	340	413	345	362	363	359	394	357	353	360	368	404	353	391	357	385	366	342	372	384	385	361	398	371	367	355	405	404	333	382	383	402	375	354	383	345	374	390	369	353	404	375	407	377	387	402	370	382	416	352	370	353	370	370	398	379	344	338	394	379	351	366	357	336	335	382	391	396	366	378	400	370	367	375	345	328	371	391	313	369	367	338	357	357	398	349	341	344	377	372	363	372	365	408	394	363	371	329	418	384	362	345	363	388	381	360	382	353	374	375	383	387	355	346	341	377	414	343	371	398	367	375	362	388	348	390	382	352	388	394	368	385	345	383	368	346	377	377	379	408	376	387	351	397	335	354	379	363	369	367	344	385	388	388	357	386	373	396	365	349	339	346	370	345	373	369	383	364	363	382	377	390	366	385	355	390	384	376	396	383	376	379	383	374	363	373	378	338	383	355	377	396	370	365	372	357	397	385	363	398	399	362	381	373	375	360	382	357	370	376	400	339	370	358	384	364	375	394	386	330	383	362	392	374	374	398	362	378	357	382	375	361	382	388	379	346	380	351	386	349	367	370	403	386	414	359	401	364	387	360	376	372	361	358	378	354	390	403	372	375	372	373	372	349	401	374	361	353	356	382	388	368	338	361	380	385	394	370	407	353	362	331	384	388	409	365	368	356	386	397	354	361	381	356	373	340	386	394	344	364	354	355	340	369	362	379	376	377	357	370	368	380	353	392	391	384	381	384	371	380	386	392	375	401	360	367	345	386	359	362	356	359	392	390	357	340	374	416	353	393	398	371	374	383	354	362	389	384	380	356
27610	16748	7920	4076	2640	1694	836	187	133	136	133	121	118	113	126	110	122	95	109	122	123	118	100	101	112	99	115	106	121	94	100	124	100	116	126	143	114	92	117	101	107	108	108	112	104	118	102	135	121	108	115	125	101	111	132	124	97	104	119	94	110	113	115	111	94	110	127	94	108	114	114	93	113	111	138	120	114	107	120	118	108	137	105	114	104	100	97	107	111	121	124	100	102	116	113	105	116	107	100	95	115	115	111	126	106	125	114	124	131	111	116	132	120	93	113	105	113	110	104	111	117	122	103	117	116	96	105	105	112	102	97	100	101	106	117	114	115	109	111	112	98	94	100	135	117	136	120	108	92	100	125	106	107	113	114	109	108	108	133	112	103	126	114	133	128	112	96	112	104	119	95	116	93	103	109	93	105	114	96	128	110	119	98	119	94	107	100	120	112	113	112	126	106	93	98	110	117	113	102	91	103	110	96	104	112	122	114	105	116	110	103	126	129	112	101	120	107	118	137	106	100	98	107	124	119	93	103	129	96	114	108	103	130	119	102	108	116	102	126	113	115	126	117	117	124	111	122	107	118	113	145	105	106	88	123	109	125	132	107	119	123	126	111	110	111	121	96	104	93	124	110	109	124	124	123	104	108	107	115	124	144	107	105	111	101	113	84	124	104	110	109	125	112	101	131	125	146	123	106	107	122	109	109	119	117	126	119	105	117	109	107	117	115	102	105	125	116	131	118	95	116	105	106	109	94	113	113	97	100	116	120	102	103	122	112	110	122	119	109	93	113	94	108	121	96	121	108	97	117	119	106	128	117	105	151	101	118	112	124	102	98	104	119	98	112	100	95	96	116	99	109	110	117	110	115	123	108	115	120	114	112	103	115	114	105	135	100	124	103	114	102	103	113	89	106	97	111	114	105	123	105	104	123	134	99	121	83	116	109	102	103	99	106	127	124	99	98	116	92	114	93	119	135	110	85	120	120	109	133	118	115	119	103	121	121	107	104	111	113	102	125	112	110	128	112	93	112	125	97	106	124	105	101	125	104	124	128	104	114	113	102	109	127	104	106	89	110	103	125	121	118	122	121	112	128	109	95	121	106	126	101	108	127	122	122	120	116	105	113	110	114	100	109	96	117	112	110	121	123	132	113	134	109	114	114	105	120	101	107	117	99	124	99	101	112	135	107	105	130	106	129	112	119	105	101	122	136	106	118	105	108	113	124	106	115	110	118	83	118	121	107	137	124	98	122	111	99	114	91	114	108	104	112	115	123	93	101	112	107	115	96	103	111	84	105	100	105	120	122	109	102	87	105	106	87	99	101	94	96	106	109	129	109	97	107	104	131	110	103	130	106	120	116	105	109	107	100	108	133	103	103	101	95	108	126	94	126	109	109	114	110	117	112	103	94	139	118	117	111	111	110	122	102	98	100	116	113	104	115	124	99	130	117	112	133	100	116	109	104	118	118	105	118	107	103	99	109	100	114	87	108	100	101	121	89	105	126	129	104	118	92	92	104	122	121	119	93	117	96	98	100	109	111	113	119	93	127	112	94	110	103	122	130	105	101	121	103	115	104	126	98	101	116	114	105	101	119	130	112	142	139	110	133	109	102	106	114	113	126	91	105	115	104	114	122	126	89	116	96	126	99	122	101	114	91	108	97	105	116	123	111	107	124	119	127	110	127	104	124	92	94	107	105	119	105	109	112	112	106	102	103	108	94	117	95	115	124	99	110	111	98	111	98	101	117	119	118	103	144	113	113	116	97	117	121	109	125	117	96	107	104	125	128	120	127	115	120	116	109	105	117	101	109	107	126	105	130	115	105	115	119	123	100	107	126	131	101	115	94	97	124	110	121	109	97	99	104	97	109	109	108	91	112	108	105	116	114	127	117	120	112	103	108	109	97	126	134	101	108	105	119	115	107	104	111	112	117	109	113	119	109	114	129	90	117	103	127	96	113	120	112	110	120	114	101	102	120	105	151	111	113	102	113	98	125	125	111	119	101	105	104	128	108	124	109	102	93	109	111	110	106	121	117	119	110	118	105	118	120	131	116	119	120	95	114	117	115	92	125	105	99	91	113	109	117	101	113	120	108	111	94	109	96	110	93	113	100	111	122	109	110	114	117	102	104	115	126	123	100	122	91	105	113	102	104	104	101	107	107	114	121	104	98	106	123	119	129	133	121	101	103	91	109	90	130	109	114	115	126	86	96	106	112	120	114	104	117	123	107	97	113	128	109	121	99	105	106	119	106	117	107	133	107	107	116	92	117	120	130	101	123	92	104	111	95	105	107	103	114	116	111	101	112	113	108	93	132	110	113	101	106	134	112	118	111	109	111	109	93	117	115	98	119	117	102	128	101	94	110	105	126	106	108	121	128	96	110	120	97	110	98	83	111	122	110	102	113	105	125	102	118	108	118	124	119	127	104	114	110	117	104	116	123	114	110	116	108	111	108	113	112	107	129	112	104	105	102	90	102	112	113	105	132	117	78	105	132	115	107	110	112	106	98	103	109	106	118	109	126	102	111	119	124	101	95	104	93	91	123	109	103	116	98	134	115	112	133	111	115	113	104	106	107	107	115	126	100	110	100	90	111	105	129	125	110	108	114	100	119	99	105	102	119	107	106	110	123	110	136	113	120	128	109	118	133	108	121	108	107	110	115	116	96	119	106	121	125	107	95	114	117	114	121	98	96	123	113	104	110	116	96	99	124	108	127	121	100	112	104	114	129	102	114	118	120	118	118	107	118	99	111	120	114	103	103	120	113	120	118	123	104	113	99	118	113	91	122	110	107	124	107	119	110	109	116	113	114	105	105	126	136	109	116	118	114	100	116	91	123	105	99	110	96	105	120	94	133	116	116	83	103	116	119	115	98	97	123	109	110	107	109	110	105	95	102	108	107	113	102	121	112	120	107	106	105	121	122	104	115	138	120	115	121	120	114	122	116	126	112	113	115	102	112	121	113	125	83	107	106	104	107	101	135	96	113	123	112	109	116	110	112	112	102	115	131	117	105	112	97	103	106	115	126	110	114	105	113	125	110	128	93	103	114	110	130	114	123	92	132	124	99	117	97	118	145	108	113	115	127	129	113	124	127	131	119	118	115	101	118	125	130	121	100	109	96	131	116	118	116	121	112	114	112	111	108	93	97	114	103	101	116	117	104	107	116	117	109	103	101	125	122	92	113	91	114	90	101	107	111	119	103	118	128	108	85	138	118	114	113	108	91	114	124	115	104	103	101	107	108	120	117	118	109	103	120	115	99	92	132	110	115	94	98	113	110	79	113	115	116	114	107	121	98	108	98	121	108	103	96	118	113	118	122	110	116	105	104	104	123	110	116	98	128	107	125	109	117	80	94	128	96	105	110	116	124	127	111	124	125	105	128	106	113	106	118	101	130	106	106	130	118	123	118	113	106	99	101	120	122	126	102	109	107	101	116	118	103	122	102	101	115	100	110	124	113	109	110	102	99	124	108	107	104	110	117	110
11455	16068	12588	7017	5353	3485	1379	306	177	157	149	171	145	132	138	130	130	138	112	133	147	145	149	153	125	111	138	147	116	112	127	134	126	127	123	131	145	122	134	132	111	113	130	126	127	129	137	138	119	135	135	123	135	147	142	129	121	113	133	142	129	150	121	121	136	104	108	136	123	121	146	142	131	120	130	109	132	142	128	133	133	121	94	111	109	124	135	129	134	123	141	122	125	127	113	101	135	125	131	132	119	117	120	134	120	156	116	134	139	127	124	131	123	127	137	139	129	111	118	130	128	128	132	127	139	119	117	142	129	136	108	130	119	141	127	135	127	137	140	125	151	124	137	117	145	124	143	118	122	129	132	134	127	109	129	129	133	124	135	140	105	126	108	150	112	135	134	131	133	129	133	141	149	123	148	124	139	126	112	121	120	132	133	150	143	144	129	138	129	128	132	131	123	103	126	123	129	128	124	137	117	125	140	139	120	143	126	127	134	142	121	122	124	124	137	129	144	121	124	128	123	120	134	120	136	129	143	113	137	132	124	117	126	125	132	111	145	142	125	106	139	140	132	124	118	125	120	147	136	123	127	118	128	124	130	133	132	132	114	125	147	128	125	128	120	144	152	93	136	125	137	144	116	127	126	140	124	128	128	133	116	128	133	125	142	121	137	122	120	115	131	128	127	126	132	119	125	150	134	129	117	128	140	126	128	136	142	114	120	112	140	122	125	137	123	119	123	139	115	117	123	132	130	135	133	127	133	131	147	142	140	131	161	145	130	113	112	125	138	124	127	143	116	119	124	129	120	122	143	126	136	135	122	122	118	125	126	110	118	120	154	126	140	126	132	116	111	129	145	131	115	147	135	123	123	138	129	132	142	135	133	122	132	125	115	122	121	141	138	143	121	125	127	124	130	110	123	125	127	125	142	132	156	129	126	129	134	120	118	123	143	130	117	129	163	111	120	134	126	135	130	123	128	119	131	133	138	110	135	117	146	106	120	109	132	110	126	126	122	137	113	125	140	124	120	127	125	130	115	123	133	108	131	137	132	147	114	112	142	122	126	123	126	104	127	153	136	130	147	113	138	119	135	139	125	149	132	124	152	126	135	130	146	135	114	137	124	124	112	120	131	119	126	120	135	125	122	128	138	148	115	122	123	146	122	112	102	154	139	124	111	127	115	123	110	115	123	116	149	122	132	118	115	142	144	132	132	138	113	120	134	141	127	130	131	116	136	131	122	124	111	115	129	136	131	115	129	128	128	134	124	128	137	115	121	112	139	135	136	138	129	116	135	117	130	125	113	106	134	112	133	127	127	122	130	123	125	121	133	114	124	115	135	124	116	149	115	116	131	125	119	114	132	122	106	125	123	136	144	114	133	116	137	108	157	136	116	122	122	128	120	134	138	145	126	130	135	128	121	136	131	134	123	125	133	139	134	127	133	111	152	116	106	96	151	131	126	131	118	120	146	126	138	126	135	139	135	142	130	148	128	123	110	119	116	117	122	112	124	141	126	147	125	116	124	130	131	133	139	133	124	95	125	138	145	137	125	120	134	122	117	132	130	148	122	117	170	147	125	135	132	143	115	131	138	112	118	118	117	127	123	135	110	132	123	109	130	111	115	118	140	104	130	143	139	119	133	127	114	130	133	148	117	105	130	117	148	129	126	125	122	130	137	140	144	108	125	140	125	120	148	124	141	95	134	120	116	123	129	124	119	154	125	137	152	125	142	122	123	121	136	126	132	126	130	129	142	156	112	129	118	139	140	132	119	104	113	131	123	148	122	144	144	137	128	119	119	126	133	127	122	124	128	129	145	117	128	142	125	109	119	126	148	130	124	106	130	133	153	125	137	144	143	122	130	125	145	123	134	136	122	115	143	125	126	119	118	122	122	139	117	130	122	132	126	131	143	135	136	142	129	97	123	137	128	120	135	132	132	137	142	128	124	123	124	140	122	130	120	115	120	133	140	134	139	125	130	136	117	119	161	123	144	138	138	138	122	115	131	129	138	117	134	149	124	118	141	131	126	117	103	144	130	132	146	120	139	134	133	138	100	131	122	144	138	113	124	133	124	123	129	130	133	135	122	128	139	132	143	128	135	134	109	138	120	149	112	135	118	106	110	135	126	117	127	132	125	107	125	131	120	142	121	136	140	138	128	131	141	122	130	142	127	134	123	107	123	109	126	120	130	126	110	120	118	108	132	128	102	107	126	120	125	142	137	109	134	125	135	126	124	118	139	108	131	123	141	127	129	121	125	129	123	115	111	103	122	125	134	128	117	118	126	149	128	134	123	137	126	118	133	124	133	125	127	121	118	136	126	126	119	151	143	126	139	133	124	132	144	135	128	133	135	139	126	123	139	146	113	135	124	148	122	125	139	140	121	144	135	122	123	118	124	128	126	124	124	139	117	107	131	119	133	117	120	124	119	124	126	105	126	116	132	115	135	134	118	114	121	139	122	112	129	135	138	113	100	125	130	116	134	158	128	138	120	134	130	118	123	129	147	139	122	133	142	130	129	129	120	122	138	147	127	136	105	127	125	130	136	133	127	104	133	136	135	130	142	133	107	130	135	142	130	111	103	119	129	119	136	142	131	143	105	123	128	131	138	129	122	110	132	148	132	116	120	128	134	126	133	132	146	124	147	118	114	118	127	128	119	126	112	125	122	130	116	121	131	124	123	119	146	107	135	142	140	124	129	126	129	123	130	131	133	134	127	145	128	120	135	123	137	130	141	130	119	137	141	133	115	136	121	139	120	128	140	139	132	128	137	129	128	113	133	109	141	131	114	133	127	104	127	134	136	137	121	140	134	109	115	96	137	136	118	138	136	148	131	125	129	112	122	136	139	121	138	125	137	132	121	132	117	132	138	126	153	134	131	146	158	133	135	144	139	116	134	133	147	121	122	126	125	102	108	133	126	153	129	106	145	117	118	127	102	148	139	152	110	124	105	130	116	103	116	127	127	132	144	145	131	129	138	125	120	138	134	119	129	133	114	128	122	116	129	140	131	115	124	137	120	120	121	111	114	136	137	145	124	109	120	127	108	160	143	133	118	121	118	152	128	133	128	137	109	124	121	136	146	131	122	135	136	129	116	119	132	110	132	109	121	140	143	141	126	125	145	115	143	131	121	124	141	128	115	114	136	111	112	143	131	108	131	126	136	112	136	132	137	152	119	128	130	140	127	122	131	127	127	134	123	109	137	121	140	119	124	136	133	137	124	137	136	123	129	110	144	125	125	127	125	124	122	107	124	139	121	137	129	145	94	125	134	145	121	131	143	148	113	125	121	122	126	126	130	112	122	132	132	141	126	124	133	149	119	128	122	134	134	123	141	130	147	133	151	144	113	121	133	122	144	117	125	132	130	146	139	112	122	139	124	131	127	125	145	131	149	131	133	138	128	132	124	129	133	148	124	137	111	105	123	126	127	124	109	126	132	135	136	123	127	131	122	109	118	125	145	123	129	124	131	138	124	132	130	131	119	125
24629	20168	26319	23822	20231	19110	14287	1244	635	506	468	412	366	293	310	269	289	244	264	230	220	232	221	221	227	176	211	221	219	205	204	207	207	194	204	227	221	182	212	194	164	196	208	218	181	188	182	217	179	202	149	181	170	184	189	198	168	192	174	173	189	169	211	181	210	169	182	186	182	186	163	201	161	206	177	184	168	175	182	157	195	187	173	183	157	206	179	175	170	197	180	186	159	170	186	182	170	171	187	186	156	190	176	198	188	198	171	182	188	183	182	192	176	156	168	179	178	176	162	177	188	161	176	185	189	172	179	170	167	183	171	177	180	189	208	189	191	161	179	175	212	174	178	174	168	187	184	186	159	176	188	186	182	165	183	185	152	184	177	190	163	184	185	160	197	171	165	156	204	182	179	186	166	170	181	161	195	173	181	192	201	174	172	198	192	183	186	197	175	177	168	171	195	170	182	177	196	166	160	158	208	180	180	168	187	176	191	189	182	190	180	169	157	171	172	168	164	179	157	180	196	185	162	186	174	172	178	190	180	178	177	173	180	173	182	169	176	177	192	182	143	190	184	187	181	180	187	186	179	168	167	171	182	175	189	200	186	190	191	181	197	182	183	177	165	226	173	176	168	177	176	162	201	171	169	144	173	181	178	197	166	174	188	175	174	189	169	164	179	160	198	180	186	155	159	162	177	199	180	207	159	186	190	190	197	177	174	194	174	167	177	185	191	186	163	190	175	179	164	164	169	180	170	164	177	174	182	168	155	160	178	183	178	202	184	181	183	165	160	181	180	175	197	187	174	163	194	173	175	167	166	148	161	177	199	199	195	191	166	189	185	177	179	184	166	167	185	178	190	193	184	171	199	167	163	191	178	206	179	205	169	163	160	206	173	158	168	201	204	181	185	180	174	162	169	164	179	182	202	183	182	185	177	194	201	206	181	203	207	185	207	198	177	172	173	152	178	171	187	167	173	179	172	151	181	186	169	191	169	176	186	175	177	171	186	186	176	157	173	152	183	168	175	193	180	184	180	170	156	200	164	171	169	178	201	163	169	158	177	175	180	182	174	178	176	180	197	169	191	185	174	191	179	183	183	174	183	177	185	184	199	171	172	185	179	178	198	175	207	173	183	188	170	162	180	169	145	157	203	184	192	189	189	169	173	186	187	193	186	170	163	177	179	190	178	182	186	168	199	181	172	169	173	202	174	194	184	172	185	200	171	191	174	175	211	157	183	166	183	183	158	167	184	186	177	183	184	179	165	198	186	176	177	180	174	171	181	190	169	195	180	171	175	192	167	164	169	187	199	181	175	176	175	174	154	156	167	157	191	194	174	173	184	180	184	172	177	165	184	163	177	165	173	180	170	168	194	185	180	180	177	199	173	154	198	161	169	177	156	174	178	183	184	170	146	177	180	178	173	184	207	199	180	170	168	187	163	188	207	194	172	187	170	185	165	205	184	190	179	194	161	202	180	179	183	163	163	158	203	199	190	159	174	157	163	163	167	182	199	200	189	154	181	177	155	172	183	171	173	182	184	154	186	165	181	164	200	183	167	169	178	199	205	192	172	186	175	185	182	165	174	185	153	156	186	181	160	181	191	179	167	152	177	168	195	161	182	158	190	184	184	171	164	179	193	182	176	186	201	172	187	180	174	170	162	164	182	184	180	169	167	171	167	176	178	182	157	196	193	173	172	174	188	161	193	187	190	182	172	197	187	190	183	157	184	191	186	192	181	174	167	172	171	178	178	166	183	158	173	191	177	167	167	178	151	172	173	172	194	186	189	203	180	200	170	176	162	175	174	195	174	168	192	176	198	166	202	186	176	183	173	188	176	193	166	166	173	175	177	184	171	168	196	172	166	166	202	196	174	196	179	178	202	162	183	165	168	170	201	197	162	165	165	176	195	157	174	178	192	189	175	191	196	195	181	189	177	191	179	171	152	184	200	178	186	182	183	162	171	166	166	193	159	181	188	167	187	210	168	171	188	214	169	191	189	188	205	159	172	171	202	175	212	178	171	183	164	187	161	193	175	184	167	197	174	204	207	192	190	153	190	185	156	187	178	177	175	171	192	189	180	170	167	178	183	158	186	164	167	176	200	168	158	173	193	176	168	178	156	168	165	181	187	168	186	160	168	195	176	185	174	166	194	182	200	165	171	170	172	164	171	183	153	163	199	180	157	187	181	169	192	179	187	207	174	176	173	192	183	161	180	167	189	181	168	191	178	172	152	166	178	169	184	182	170	184	200	185	173	193	173	164	180	177	181	166	148	188	174	176	180	167	151	184	168	181	181	169	219	187	150	176	171	175	181	173	159	182	175	187	172	169	170	181	168	191	173	175	170	172	156	191	196	190	192	170	177	185	208	196	182	190	183	175	167	166	167	158	179	180	177	163	167	165	182	156	187	186	181	185	178	155	152	146	195	177	164	173	193	191	157	147	200	172	172	168	202	184	190	173	169	193	196	183	175	170	163	209	190	202	161	179	184	182	176	181	173	179	169	184	202	175	152	156	174	199	183	184	189	198	189	184	191	175	196	167	165	169	195	181	185	190	201	157	178	165	186	180	185	181	174	178	185	182	168	178	177	166	146	177	177	181	181	177	174	223	179	163	193	183	179	197	179	167	171	191	184	147	170	193	170	164	186	165	190	154	176	180	186	153	185	195	171	181	204	165	201	176	165	171	188	159	185	167	189	194	197	161	201	183	170	188	194	160	161	171	192	199	177	179	183	163	182	186	194	170	195	205	185	164	152	167	205	179	198	217	185	172	169	168	188	183	162	186	189	170	192	170	198	185	163	152	168	187	183	184	187	166	189	182	192	163	187	186	157	188	215	191	177	178	164	182	169	144	168	161	172	177	186	201	186	200	189	177	176	139	169	195	179	172	155	195	163	187	169	182	172	184	173	185	186	166	171	180	196	178	188	181	178	192	170	167	180	194	199	165	170	172	199	190	186	192	160	181	187	166	177	184	185	170	175	190	193	194	186	186	202	160	162	175	181	179	181	190	185	159	191	181	163	206	189	193	173	177	199	170	177	169	187	175	164	167	150	187	163	177	186	173	184	176	168	171	175	180	173	183	154	176	177	159	194	184	194	195	157	159	158	187	169	184	191	177	190	167	184	175	178	181	176	156	167	163	152	180	150	175	185	194	198	183	189	178	192	187	169	171	174	177	181	174	173	182	160	171	177	179	187	168	173	174	162	158	146	171	194	168	167	185	196	176	187	157	166	170	159	179	171	165	164	163	192	163	153	197	190	170	164	191	195	161	172	197	198	151	183	176	179	200	189	176	179	186	156	173	162	182	181	175	178	187	168	195	187	185	202	191	166	173	180	184	185	173	153	177	209	178	209	179	187	202	191	169	175	175	184	173	181	196	185	187	176	185	190	176	186	176	190	161	176	149	174	160	184	176	174	173	197	188	156	173	193	171	183	185	178	183	184	169	167	189	155	170	170	174	190	181	184	167	164	168	167	161	205	193	203	196
13825	27998	27087	17538	11540	20697	9441	1766	1204	924	799	667	580	482	433	419	388	392	335	327	316	297	282	271	253	255	241	260	227	236	237	215	239	227	233	235	180	227	228	212	185	214	198	191	190	191	176	210	162	195	193	168	174	161	202	188	177	181	177	182	187	170	210	207	210	204	178	211	184	180	184	214	199	213	179	167	172	197	172	169	195	199	195	176	188	174	177	181	190	167	193	175	183	195	175	183	162	183	196	191	180	172	182	186	172	183	177	184	176	198	163	167	193	204	146	163	189	167	183	189	187	186	179	165	162	181	195	197	164	179	184	159	158	185	170	203	148	193	187	186	179	193	199	162	180	190	186	174	190	180	218	180	180	182	194	180	166	169	205	163	191	198	151	172	189	174	167	170	202	214	185	190	186	180	174	182	171	166	192	188	165	170	163	184	186	188	164	186	163	167	189	195	179	150	173	163	158	171	192	212	165	179	175	170	188	202	181	178	187	185	187	185	181	184	172	178	169	139	173	188	172	169	171	197	190	199	181	181	189	166	157	165	165	185	179	179	194	174	156	172	192	193	187	184	180	177	167	179	183	186	185	177	191	172	201	173	177	194	174	194	169	142	197	213	168	175	183	152	164	191	170	175	161	182	163	186	190	180	163	165	191	151	184	169	182	160	158	164	160	194	193	162	196	169	199	163	166	162	187	193	202	155	199	188	168	179	207	195	180	202	203	171	184	182	159	179	166	189	170	175	176	188	183	170	187	175	156	170	174	183	181	180	171	199	174	181	231	179	179	177	168	214	173	165	215	174	172	218	186	177	208	171	188	201	186	172	167	179	162	173	202	178	194	180	172	165	200	198	186	172	194	171	184	182	172	190	170	192	189	171	180	196	185	198	191	181	170	165	179	146	181	207	174	183	183	173	177	178	198	163	214	168	179	195	186	185	172	182	179	149	190	199	189	177	198	186	186	191	162	156	188	162	183	179	183	183	180	169	172	184	170	173	178	173	162	189	186	182	165	161	184	184	186	198	139	181	159	183	183	178	189	177	189	188	177	167	141	159	175	191	173	162	179	164	167	185	200	182	182	186	165	164	194	195	182	174	199	173	175	174	203	174	177	164	191	190	175	192	167	183	195	189	187	178	202	179	163	164	164	160	171	187	194	193	182	174	196	165	202	207	185	186	188	165	193	179	168	182	154	184	197	173	192	161	195	169	178	161	200	175	189	201	179	184	191	180	156	160	186	163	186	172	176	184	175	182	167	203	177	161	187	174	163	200	176	161	181	192	201	197	194	171	180	167	159	200	171	195	186	173	186	199	190	181	179	180	175	186	160	171	185	193	181	175	184	166	202	162	195	175	167	172	154	189	196	169	159	164	177	179	193	205	177	170	179	184	188	199	164	153	177	154	186	167	166	191	167	179	172	168	187	152	191	173	186	178	189	185	186	167	189	210	191	168	173	151	201	176	170	172	156	174	165	202	167	166	201	177	197	195	178	177	165	186	179	165	169	185	190	173	180	169	156	175	187	190	179	163	184	193	188	190	201	170	199	169	189	178	167	169	171	205	196	172	198	188	177	191	164	184	177	174	170	172	183	170	182	185	169	156	197	157	171	184	160	186	169	180	185	176	193	186	185	210	192	191	172	180	154	184	150	204	169	172	211	169	202	182	185	157	175	163	205	179	183	191	197	182	205	168	195	184	179	194	177	185	161	173	165	190	170	176	198	155	171	160	183	223	183	185	177	150	173	184	162	178	161	182	186	186	177	185	200	181	161	178	182	208	190	174	179	173	183	182	186	171	187	162	167	195	190	175	183	160	175	162	178	162	174	154	178	170	191	181	191	189	186	203	179	204	192	179	173	198	173	180	173	186	181	202	172	178	171	170	190	168	179	179	162	174	192	188	171	197	194	188	176	189	188	185	177	171	185	191	193	179	179	182	168	203	180	176	184	187	185	179	178	196	156	170	190	179	198	191	164	166	164	190	161	192	169	184	197	205	195	197	180	186	190	167	189	181	158	197	177	184	201	173	179	187	170	173	180	170	200	179	184	183	162	195	201	172	164	193	155	195	185	189	171	202	171	168	166	201	179	168	184	155	181	188	167	198	182	183	181	170	162	176	189	167	174	166	177	189	178	172	143	181	181	172	170	183	161	165	183	200	207	196	183	183	161	181	165	147	149	175	192	184	198	174	182	186	177	177	181	171	213	170	174	169	171	156	187	180	193	190	182	177	184	161	207	171	181	225	161	167	197	192	182	178	162	178	193	185	154	151	201	193	192	172	185	181	173	165	171	169	184	180	204	166	184	183	189	189	176	192	171	164	166	177	194	185	188	182	185	153	164	197	227	152	168	186	180	181	185	163	163	175	150	161	173	174	212	180	229	145	189	169	199	153	195	173	169	191	190	171	191	175	184	193	199	180	171	182	196	183	168	172	171	182	167	181	169	183	174	158	164	202	162	221	180	174	198	178	162	207	184	177	174	184	174	176	177	168	183	186	167	166	199	178	155	162	176	171	193	184	203	184	178	193	175	197	207	169	198	199	176	166	200	166	201	176	208	199	169	174	169	171	163	196	199	153	157	191	186	184	197	197	208	191	194	204	178	187	163	188	175	198	172	173	188	169	163	165	182	182	185	174	194	177	170	201	180	159	188	183	187	169	195	184	195	178	198	192	192	179	180	213	190	199	182	164	155	159	163	174	184	197	168	164	178	159	166	174	169	193	171	176	195	150	179	194	158	188	173	166	194	167	183	196	167	190	157	212	187	169	175	187	164	164	162	196	161	197	167	181	156	208	154	183	181	157	166	175	172	177	180	191	180	192	182	187	183	181	196	180	181	202	164	201	186	163	175	177	173	187	151	159	191	164	182	174	182	160	167	170	189	184	185	176	177	138	193	174	174	173	195	178	191	216	191	187	181	174	193	155	187	164	180	190	183	185	172	172	175	185	178	187	212	181	171	168	182	164	190	189	167	195	163	166	195	168	168	176	165	164	179	165	168	159	189	180	161	176	171	185	166	180	164	171	200	161	190	180	168	189	156	184	166	178	177	180	173	187	168	195	176	187	183	181	181	190	188	156	170	199	190	189	163	167	174	148	188	182	172	203	176	184	175	185	164	155	204	194	152	172	178	170	169	168	192	190	181	178	175	192	190	176	190	177	197	177	172	172	194	185	178	195	178	177	204	176	176	177	166	179	173	180	194	171	185	182	191	197	195	195	175	166	178	191	164	177	169	173	208	198	165	181	204	198	174	175	181	191	172	176	185	175	166	174	192	167	164	189	151	155	160	170	160	171	160	175	173	206	157	177	174	154	165	178	204	181	171	150	169	178	163	177	186	193	195	174	189	191	166	163	201	165	207	179	200	197	200	160	194	181	182	190	206	152	172	205	188	150	172	151	168	169	192	198	174	207	177	180	177	195	185	167	181	166	154	176	172	184	161	170	176	179	184	179	153	189	172	167	194	173	183	195	188	173	150	174	173	181	190	179
22419	20182	26739	23415	20223	23434	22012	3900	1268	1005	922	828	732	682	655	580	567	600	560	518	494	509	473	484	466	431	481	442	462	457	412	413	404	442	412	427	392	444	416	401	398	424	396	376	398	400	375	385	420	455	393	392	364	385	412	429	378	392	406	404	426	414	390	383	370	407	385	402	405	382	424	430	401	393	427	369	376	416	420	388	451	430	395	390	416	337	385	400	400	395	410	383	385	416	377	381	376	366	424	377	417	385	372	350	414	417	397	392	411	420	370	372	377	375	419	389	382	374	388	385	399	373	383	376	399	402	398	366	366	377	397	381	394	386	381	393	392	388	397	377	404	397	369	392	373	392	368	395	399	379	380	422	357	374	382	380	385	381	375	367	387	378	407	387	379	356	396	388	371	405	355	375	397	353	424	381	378	392	356	362	394	352	391	400	359	382	410	371	406	398	365	384	410	416	380	366	364	402	415	363	360	366	411	405	395	370	401	402	396	379	361	414	425	403	388	361	384	419	400	376	380	417	359	380	417	394	390	406	439	402	379	368	390	425	383	401	369	361	384	394	361	391	366	395	409	398	389	409	416	381	362	327	359	405	386	393	407	405	406	391	384	381	407	394	365	401	400	387	349	353	404	384	400	377	379	387	384	392	391	367	363	367	437	411	399	388	373	371	386	363	362	400	415	391	420	410	410	339	404	364	392	370	385	389	390	374	368	365	413	376	380	414	371	402	373	391	394	403	380	366	368	380	399	397	400	398	371	432	390	369	372	406	374	407	381	386	405	381	410	400	373	385	418	362	420	377	405	356	382	403	401	398	394	415	414	389	362	371	370	354	393	401	387	362	408	377	379	399	430	369	396	358	393	395	379	375	380	357	372	357	357	360	414	365	376	402	409	408	390	366	351	418	381	379	369	386	404	377	433	382	364	395	395	382	379	391	364	371	397	397	379	416	357	380	387	383	377	379	392	409	387	358	391	427	386	383	409	383	370	436	395	377	378	374	371	386	399	409	406	381	385	401	370	358	369	414	372	363	403	396	414	367	341	368	352	357	396	367	395	394	364	337	382	401	403	382	434	393	356	398	384	388	397	383	361	365	371	375	356	359	414	406	397	404	369	360	375	396	389	367	379	406	404	378	386	404	405	389	389	393	396	392	395	361	319	379	381	424	389	402	365	400	426	383	355	401	369	432	395	420	424	394	404	364	374	387	328	369	414	366	402	381	383	378	413	407	390	419	403	381	348	395	370	383	376	368	369	348	410	395	407	341	412	398	412	391	377	409	402	400	412	376	371	381	365	404	364	392	376	387	381	394	377	389	390	380	376	391	370	385	370	408	392	380	392	371	344	368	397	387	402	378	381	383	393	391	392	435	386	383	385	377	382	361	389	382	394	375	422	403	405	383	357	365	392	359	367	367	394	376	396	373	390	410	393	379	428	389	396	374	393	395	379	373	383	432	400	403	390	365	369	386	369	384	378	433	378	389	353	355	400	364	401	397	394	382	394	372	349	395	406	408	414	405	366	375	375	398	378	394	366	374	353	380	374	418	369	352	386	397	377	350	381	396	374	404	353	395	420	366	380	389	397	339	386	371	379	406	402	376	372	385	407	372	382	391	406	398	404	353	403	415	362	383	372	377	393	384	398	409	391	380	367	363	391	358	420	382	397	378	395	379	393	386	382	432	377	407	362	386	408	401	376	379	362	402	350	377	411	414	378	434	372	390	391	356	368	395	397	368	389	394	366	381	355	416	359	387	390	414	398	414	416	428	386	332	394	376	395	362	372	335	398	357	374	367	405	340	419	378	358	403	390	362	365	402	407	402	370	371	413	389	384	409	400	367	336	394	393	387	363	381	385	400	395	391	422	389	403	379	412	394	374	375	394	391	382	389	422	408	369	390	382	386	368	392	362	438	372	366	360	382	410	363	394	344	375	395	380	380	392	421	352	400	393	382	398	390	392	367	367	399	358	406	375	377	385	370	422	367	375	354	383	358	361	368	409	404	434	361	386	362	363	371	360	395	382	380	358	416	411	387	394	386	389	355	404	391	396	400	355	358	395	406	385	382	397	373	371	404	379	383	422	416	411	391	389	370	380	390	393	389	396	406	378	379	427	344	359	391	417	398	399	366	395	372	387	380	402	362	351	349	392	406	389	327	377	387	396	360	376	347	422	416	377	391	404	357	361	371	376	379	375	403	386	380	353	374	391	371	397	361	391	379	420	425	377	432	377	398	392	400	369	360	402	352	353	393	386	395	382	362	380	384	385	365	372	372	416	422	412	399	417	381	358	376	387	378	383	395	400	363	393	364	391	365	373	341	386	378	384	392	421	392	419	366	401	386	373	391	398	365	364	380	392	373	382	356	376	366	375	369	389	377	390	390	413	365	382	372	386	380	389	381	390	392	356	382	399	387	404	382	396	360	409	352	384	395	382	384	408	368	388	428	442	423	377	355	384	395	349	382	369	372	379	370	393	417	395	380	368	358	395	396	365	419	384	397	380	379	376	356	428	418	385	372	410	328	354	356	386	361	401	365	379	365	384	372	398	386	348	356	411	368	369	357	392	381	417	413	401	363	420	363	398	383	438	396	410	377	399	363	375	343	367	401	392	395	363	396	369	368	372	371	378	411	379	364	370	367	375	412	354	398	399	388	393	352	392	372	382	382	401	385	362	352	386	349	369	405	360	382	353	375	406	402	386	384	394	393	381	369	390	383	380	380	352	361	385	398	380	376	383	385	391	353	378	387	354	397	385	407	368	368	376	408	410	385	351	405	386	352	390	398	376	430	385	382	359	372	374	381	373	380	383	378	389	400	352	407	356	377	404	353	412	367	424	379	402	402	384	393	382	384	377	371	389	367	363	401	390	420	364	374	387	353	360	412	394	385	389	401	342	380	390	369	388	403	351	396	362	361	393	390	361	376	360	358	376	349	366	419	413	401	386	396	361	427	394	373	423	417	365	377	385	377	355	406	386	347	420	391	382	397	390	359	377	360	389	369	388	404	373	407	391	383	382	416	398	377	398	381	393	369	362	423	377	394	392	391	373	407	425	370	410	402	371	375	379	369	390	386	392	394	352	358	405	397	362	363	390	346	395	373	365	401	354	373	400	377	373	434	393	389	383	363	346	330	390	371	399	442	389	402	365	352	377	378	371	369	381	353	396	422	386	384	384	395	350	373	369	401	371	387	365	408	414	382	407	393	386	413	378	388	402	411	391	398	368	414	358	393	357	371	409	373	396	367	396	404	383	381	418	408	370	369	371	389	386	357	396	384	367	390	362	371	369	375	386	425	375	418	390	388	395	361	385	372	386	375	378	341	390	368	406	386	337	335	368	337	380	396	353	360	359	403	384	365	410	389	364	364	356	414	411	378	358	342	389	398	371	381	396	369	390	375	364	396	353	395	347	373	355	383	398	366	371	385	397	420	411	414	389	395	396	349	407	403	378	369	410	407	389	377	405	400	392	376	418	402	357	383	389	388	396	394
17901	33021	29669	22687	17759	28638	13616	3400	2396	1810	1622	1348	1212	988	922	907	750	761	718	623	636	634	581	522	530	529	540	512	514	452	454	477	463	442	435	424	456	367	411	483	469	413	393	451	418	411	418	392	445	430	409	370	399	370	425	398	395	381	393	385	366	393	384	384	375	416	396	422	408	400	368	386	364	392	394	389	394	406	366	425	386	396	377	396	399	395	392	390	391	368	366	404	347	402	384	393	345	363	342	384	398	362	363	388	371	381	390	396	413	416	372	363	369	379	365	379	352	379	417	378	385	374	385	366	410	372	419	349	360	371	357	358	425	383	366	374	375	380	357	365	406	388	362	360	378	385	397	361	337	373	387	365	372	398	353	369	376	361	355	378	353	371	385	378	404	375	381	399	381	365	353	359	359	393	379	343	388	372	412	395	374	360	388	370	357	367	389	358	368	381	348	380	382	372	354	354	365	370	399	386	347	380	376	395	376	378	370	350	383	348	383	370	369	357	390	351	385	368	391	323	352	409	399	375	385	377	390	379	365	367	354	400	380	368	346	371	394	365	388	361	363	383	355	372	428	380	383	372	373	362	365	366	358	365	381	387	388	374	378	362	358	376	385	342	375	379	362	360	373	359	385	359	351	396	366	363	352	383	349	377	370	420	370	354	350	351	410	349	376	414	348	391	373	414	400	389	392	377	373	366	378	373	374	358	397	380	392	355	372	363	387	355	372	350	373	405	383	387	372	369	381	392	349	365	331	400	411	379	401	370	361	359	385	368	399	377	365	347	367	356	390	375	369	380	363	379	394	379	372	389	374	376	391	355	368	345	431	367	396	395	398	380	356	396	378	365	381	368	386	379	367	365	360	374	368	370	390	369	390	352	401	389	382	418	369	371	399	390	372	363	353	381	353	348	367	364	356	360	380	378	396	369	354	381	369	373	362	356	370	376	384	385	377	379	349	352	362	356	399	354	365	382	328	365	372	327	387	390	377	340	365	355	368	398	377	396	379	386	373	367	366	368	329	377	364	363	401	371	393	387	393	367	372	342	378	383	361	374	373	395	338	388	350	382	418	379	402	332	350	369	366	351	399	354	351	345	362	352	321	359	369	391	377	371	370	390	353	382	374	337	351	354	396	343	367	421	368	341	382	379	380	389	386	361	404	396	398	353	409	379	347	367	358	360	380	345	371	368	356	360	376	351	374	371	379	377	365	373	330	356	394	370	351	355	358	355	368	414	367	415	399	374	401	366	357	372	378	404	373	357	374	380	372	403	393	359	355	429	341	340	346	343	392	390	408	384	366	352	360	372	377	402	396	362	355	406	369	394	385	390	360	364	352	365	349	354	335	382	364	373	407	349	375	377	375	408	355	378	354	397	352	365	402	380	389	350	386	400	400	349	376	376	403	360	402	381	360	365	391	373	390	398	371	368	361	395	362	325	383	365	368	384	351	377	358	376	393	355	355	360	375	380	402	367	369	355	363	375	333	389	352	375	366	373	388	359	372	325	417	345	362	352	392	382	368	365	348	363	380	374	370	383	373	365	372	369	346	345	364	386	372	378	360	389	376	420	394	395	363	373	355	378	366	341	401	373	344	362	328	369	371	361	397	375	342	369	350	367	391	379	354	359	361	377	368	369	426	348	384	385	382	384	392	376	371	379	399	371	345	375	385	373	378	397	347	373	363	335	388	405	375	369	351	337	373	360	355	363	365	356	379	374	362	381	377	391	376	391	369	383	398	348	358	363	398	394	349	409	355	353	357	393	362	404	366	376	383	387	368	388	350	342	376	420	374	408	390	357	360	366	348	408	365	401	335	356	356	351	389	383	380	370	424	363	369	398	355	408	372	392	367	355	375	375	387	394	365	368	372	388	341	347	371	380	421	390	380	389	352	373	355	370	355	347	355	361	382	384	362	379	360	319	390	350	373	363	388	381	370	364	373	378	349	397	330	378	330	352	385	353	360	397	363	359	358	367	380	357	371	340	383	372	370	395	382	372	373	400	338	387	332	375	358	378	389	383	378	387	377	406	369	334	369	352	393	369	381	355	352	359	375	374	386	391	358	347	363	352	381	390	346	385	367	347	390	365	382	414	373	365	369	392	363	368	396	378	369	385	392	396	364	369	384	352	382	370	399	372	405	393	359	372	366	367	344	401	367	359	370	370	377	357	383	394	358	348	377	360	348	358	390	404	353	353	384	367	403	380	384	371	391	391	365	381	368	347	371	378	347	373	354	373	390	345	401	371	361	368	375	372	361	369	352	393	398	346	369	370	334	349	377	357	384	407	390	398	350	387	361	389	383	377	379	387	364	367	380	357	350	384	361	399	388	364	371	379	351	353	360	385	403	387	365	393	381	402	382	364	363	356	339	379	376	384	371	365	372	380	392	411	396	367	339	393	355	414	364	376	358	378	351	348	374	361	349	385	358	371	364	377	375	351	369	376	373	352	372	383	378	350	393	364	359	362	381	388	384	349	389	387	376	352	368	402	338	395	362	379	345	369	369	400	337	396	356	390	351	394	399	354	371	390	390	378	384	389	364	361	362	362	360	386	373	350	387	386	378	364	362	413	367	413	393	365	368	357	353	364	371	332	374	360	385	377	365	378	348	350	354	388	355	392	359	367	367	365	383	351	365	342	346	383	381	415	416	399	409	354	368	373	401	383	397	341	371	352	366	356	348	368	368	381	368	387	343	394	403	334	383	420	387	399	394	368	348	421	348	346	390	352	397	375	370	357	357	395	347	401	376	350	387	403	374	392	405	347	385	351	363	342	382	388	369	374	361	406	368	361	384	404	367	404	351	367	372	353	366	361	377	391	357	337	365	372	403	403	364	365	385	372	358	397	356	418	376	347	385	354	352	377	366	375	357	380	370	366	373	332	350	358	369	406	344	340	385	376	369	408	419	420	356	371	372	407	391	374	362	405	378	366	366	377	379	367	393	384	392	368	382	372	373	402	376	368	361	386	341	374	368	358	399	366	354	362	372	350	372	363	389	397	363	361	364	357	368	358	371	371	375	414	371	378	344	359	408	341	381	353	361	385	387	391	372	364	370	378	357	342	395	384	364	348	391	373	363	367	382	386	360	400	368	349	364	372	379	369	337	335	367	374	360	397	380	383	334	404	345	369	401	360	391	408	392	378	370	367	378	403	350	376	386	388	362	389	359	362	387	389	388	386	394	384	334	346	386	376	384	377	392	381	364	431	388	376	376	406	385	387	354	376	367	385	350	370	369	360	362	354	372	372	405	365	362	386	349	369	364	374	370	356	377	385	369	378	344	363	387	351	370	360	410	363	390	405	377	382	391	384	374	382	370	372	379	370	340	382	353	373	352	382	341	379	355	354	364	353	356	364	355	398	373	379	384	378	357	366	381	386	368	383	372	382	350	375	369	403	377	355	364	349	379	346	331	400	417	348	363	392	370	388	373	357	376	402	390	366	396	385	367	352	393	346	404	375	394	389	394	366	357	409	378	408	362	364	396	359
27509	16577	8820	5375	3357	2240	935	180	136	128	108	131	128	112	110	100	117	88	101	97	112	115	115	116	120	114	100	119	86	104	96	96	119	126	119	116	95	120	115	103	103	115	112	105	103	118	103	130	119	108	96	102	115	114	110	115	95	135	106	106	124	123	114	124	110	105	124	106	126	109	109	126	114	123	93	113	93	89	140	97	141	119	107	118	119	105	98	124	110	111	143	113	104	104	114	112	124	105	103	101	113	96	107	98	87	109	103	115	123	109	104	113	118	123	108	104	101	107	101	110	115	106	113	117	96	106	102	104	110	95	103	82	105	99	101	117	114	133	127	116	116	101	108	107	111	104	129	113	109	106	119	95	87	125	122	109	90	94	107	107	107	120	131	102	111	100	103	128	112	103	117	106	129	102	117	139	96	118	115	89	108	122	104	92	106	111	117	106	107	111	106	114	109	93	107	108	114	116	100	116	99	100	108	113	93	103	124	104	110	125	111	101	112	104	114	102	123	119	107	85	121	92	130	123	115	105	103	118	104	102	100	109	92	117	112	119	95	102	128	139	102	127	113	110	114	93	120	109	113	111	104	109	106	128	121	120	92	107	118	103	108	125	95	92	99	122	114	92	111	108	96	114	114	92	102	123	101	128	102	98	110	111	98	96	108	112	117	102	107	100	94	115	114	102	95	136	96	105	125	108	119	129	119	123	110	108	118	88	116	101	116	121	97	113	93	96	95	91	120	122	106	125	114	104	126	114	99	126	117	101	130	123	128	95	102	102	117	107	118	108	121	113	106	113	97	101	98	103	129	104	108	102	105	109	119	120	103	126	113	116	112	110	111	115	108	112	108	131	108	120	92	86	120	105	121	103	120	89	92	88	90	97	118	104	126	99	123	114	118	123	110	130	102	106	111	99	124	91	102	113	107	106	130	118	100	88	107	124	114	99	104	112	128	108	121	110	113	102	110	106	110	116	111	114	125	92	129	112	117	117	91	107	110	104	107	128	118	120	128	126	94	110	120	104	101	114	115	113	129	95	93	115	96	93	117	94	105	133	129	91	99	120	103	93	118	130	120	89	129	113	119	117	105	115	106	128	98	109	113	89	113	105	111	118	103	104	117	102	108	98	90	132	102	104	98	124	108	111	124	114	114	127	135	136	105	120	116	111	91	95	120	99	114	117	116	114	108	121	113	120	135	105	84	107	108	96	105	132	98	106	106	116	101	123	105	110	108	108	125	107	118	92	102	102	97	107	88	119	109	102	97	103	120	106	113	108	128	104	120	116	103	100	113	116	119	113	97	110	104	112	97	124	123	103	99	117	121	99	112	96	110	112	115	102	116	94	104	113	96	121	119	123	98	123	109	109	96	112	110	109	117	120	109	107	126	107	121	97	109	97	130	110	113	117	111	118	107	106	108	110	99	96	107	107	107	117	113	109	112	133	110	118	87	110	112	130	106	86	98	103	126	94	97	109	103	106	109	129	108	122	118	103	120	125	103	110	113	120	105	123	113	119	110	100	117	101	105	91	113	106	102	114	112	99	121	114	114	107	105	118	100	124	106	112	97	89	98	118	119	120	106	118	115	121	99	119	94	114	115	126	106	100	106	136	111	112	113	109	110	96	119	99	111	105	136	132	112	99	114	110	126	109	110	94	121	106	119	112	115	113	109	120	115	122	103	120	119	105	102	99	113	110	124	119	108	119	128	114	99	111	96	114	129	84	118	118	120	108	109	122	113	112	93	118	94	123	103	110	127	126	122	121	112	100	105	105	129	101	122	118	114	104	108	119	137	122	104	98	88	99	100	129	119	117	105	89	121	105	118	118	106	109	105	100	126	108	103	117	95	112	131	115	87	126	102	111	114	104	114	113	104	112	122	123	118	85	106	105	117	104	102	110	115	110	118	121	131	109	97	122	107	106	120	94	130	125	123	104	100	121	115	126	130	115	108	103	98	106	109	125	97	101	111	124	119	106	102	126	128	113	114	103	118	110	137	103	107	111	103	110	113	101	105	94	99	115	95	111	86	99	121	97	113	117	97	117	92	110	125	107	105	93	108	119	130	117	109	92	115	108	95	119	94	124	108	98	109	107	120	99	120	103	98	107	112	128	120	104	119	103	116	100	118	116	115	121	103	128	137	97	83	119	98	104	104	108	111	118	109	115	109	122	100	108	107	111	114	117	124	112	112	108	110	123	125	126	120	98	98	107	83	103	111	108	129	106	120	101	110	112	111	116	107	122	132	127	116	117	115	135	99	103	99	94	115	104	90	109	129	101	109	110	107	99	106	97	93	115	100	104	116	114	117	95	106	106	105	83	107	112	100	113	120	98	123	116	96	128	120	102	119	136	110	118	128	100	117	110	98	106	105	114	115	89	119	93	113	100	109	92	107	114	122	116	104	121	119	123	124	98	108	110	119	131	126	137	111	104	116	119	114	104	127	122	111	124	117	106	106	131	110	117	107	109	119	97	117	125	98	112	121	113	95	115	105	106	117	96	105	130	116	109	114	107	121	112	114	118	128	106	96	119	113	116	108	110	114	101	111	111	118	125	114	103	106	126	108	107	124	95	106	94	116	124	118	103	101	111	97	127	122	95	112	112	118	114	106	110	112	101	98	105	95	104	109	111	119	101	109	129	112	126	107	109	111	100	114	106	96	120	109	107	111	113	98	99	112	107	112	109	108	111	98	105	113	103	102	126	133	100	101	93	132	109	113	107	103	122	103	110	113	112	109	109	109	123	121	118	121	115	115	110	101	107	116	104	96	110	107	115	105	118	111	118	100	112	107	108	107	103	113	108	109	108	111	99	128	111	101	100	106	94	104	106	105	110	111	112	99	117	97	125	107	121	99	109	103	103	118	120	120	88	105	123	98	95	119	121	114	127	120	113	106	104	130	123	114	116	114	85	113	102	92	125	106	100	109	108	112	123	106	111	110	123	113	109	99	112	104	98	113	112	123	104	121	117	132	117	126	105	113	111	125	117	120	93	110	109	111	90	122	110	114	103	95	107	87	131	111	83	103	117	114	122	109	112	108	102	113	98	109	106	100	111	103	134	112	93	99	110	104	107	117	105	118	93	113	125	107	109	108	101	128	108	118	114	117	104	87	112	108	119	112	114	115	114	97	99	118	104	116	106	108	114	95	137	117	105	106	106	108	101	111	110	109	106	110	116	99	134	98	103	109	122	112	110	118	124	98	104	108	106	102	110	119	120	106	99	118	114	126	96	117	84	123	99	116	124	111	124	105	105	105	107	109	125	130	129	109	118	99	105	110	106	106	93	100	80	125	122	104	100	124	115	123	118	114	106	119	135	117	101	120	100	127	111	128	107	132	112	119	112	118	109	101	106	105	110	109	105	116	116	108	136	124	105	111	92	107	102	122	96	107	126	109	120	102	95	123	146	111	105	104	114	121	118	115	111	108	108	132	98	126	107	117	126	105	116	113	109	108	114	119	105	104	99	94	111	130	119	117	121	101	117	106	106
13291	15103	14512	9407	6981	5043	1728	242	181	149	179	143	165	136	147	155	159	132	128	153	146	139	126	131	120	131	126	120	113	117	118	120	127	130	118	123	134	149	121	133	98	137	128	128	122	128	138	110	125	111	135	127	131	118	108	111	144	126	135	132	132	123	119	130	127	138	135	132	132	141	115	136	135	117	116	136	132	130	125	126	116	122	105	130	126	129	132	105	130	137	132	114	123	128	119	148	119	128	144	131	129	132	124	121	124	120	126	125	118	137	129	105	120	140	132	140	132	110	136	116	152	128	121	101	130	124	138	124	129	141	112	124	133	137	114	147	107	138	147	130	149	129	123	131	122	124	133	129	140	165	123	141	127	129	131	128	133	122	132	117	135	137	115	142	127	121	141	131	121	133	127	149	122	129	137	125	123	117	138	142	115	110	121	146	137	130	124	127	141	123	103	131	134	136	114	129	136	125	141	103	136	117	131	123	116	139	121	151	121	136	118	118	151	126	117	127	132	131	105	118	119	134	121	122	125	129	122	131	125	132	125	127	132	122	122	144	126	141	115	128	123	137	116	139	127	147	124	96	131	112	135	132	125	134	128	135	143	133	122	123	135	137	113	117	121	116	145	132	148	115	127	133	124	138	121	118	123	134	123	107	139	110	111	122	108	132	134	129	132	123	113	120	131	121	133	138	131	134	133	142	127	118	120	125	127	148	131	124	127	134	125	128	118	131	139	137	156	125	138	118	138	133	128	124	116	131	126	114	132	115	123	131	125	141	128	115	130	111	124	114	128	149	116	131	118	121	127	121	137	128	124	108	127	125	151	120	131	121	128	123	125	113	132	124	120	128	138	107	122	133	143	114	128	114	125	148	125	143	130	142	129	141	112	128	108	135	154	126	129	111	118	111	124	124	136	125	132	122	120	126	119	122	135	127	119	118	139	135	134	148	110	134	132	124	139	132	130	122	145	130	127	132	121	119	131	117	125	122	137	132	131	142	143	127	115	117	117	116	127	137	122	128	133	112	138	140	122	127	95	123	142	124	128	123	133	142	147	118	134	123	121	145	103	140	121	142	129	138	122	115	132	135	118	139	120	139	128	132	124	131	120	135	132	127	128	116	126	114	112	141	125	123	110	127	125	135	112	133	136	127	126	131	123	118	119	128	119	114	127	139	128	130	134	119	148	126	133	131	112	130	143	114	136	117	132	126	133	131	125	126	152	105	134	129	114	116	146	153	111	127	128	113	130	93	142	159	123	134	140	125	139	111	113	142	139	133	133	99	131	131	127	131	127	107	133	134	130	119	123	136	128	143	114	125	124	123	128	110	121	134	131	147	150	126	135	130	123	154	123	126	155	141	127	121	128	123	125	128	111	112	137	120	133	142	126	123	129	127	119	126	127	119	130	123	118	127	109	152	121	120	132	138	120	131	119	141	125	117	135	129	144	139	141	115	126	122	128	116	114	131	138	140	108	130	130	107	133	117	112	111	136	134	117	121	126	114	135	136	122	134	137	128	109	123	122	101	126	124	131	125	129	121	124	99	120	118	141	136	120	116	131	127	129	119	126	125	148	126	135	134	104	129	126	122	137	115	137	127	120	125	126	121	128	126	137	116	126	130	138	129	132	117	132	125	97	113	131	147	129	111	137	121	107	120	120	128	126	131	134	109	112	119	129	139	125	105	140	115	131	128	93	142	129	148	141	134	132	134	115	119	128	124	129	139	129	136	103	123	140	127	144	132	125	129	138	140	138	132	138	108	108	134	125	131	118	123	127	122	124	118	129	122	120	137	105	152	126	127	122	118	121	122	117	119	127	130	134	129	108	110	121	130	124	122	131	129	118	130	117	134	137	144	140	149	135	138	126	139	125	116	117	151	135	125	134	131	123	116	155	139	120	124	122	123	107	122	140	130	111	125	110	142	139	151	120	138	117	129	127	135	128	125	123	138	146	129	115	125	129	112	126	120	140	145	130	129	130	119	143	129	136	118	120	127	143	145	115	126	126	143	115	128	127	133	113	112	139	131	144	131	133	140	153	120	129	132	119	112	107	118	135	138	144	143	138	137	106	130	128	100	120	126	114	129	121	120	133	136	121	137	145	128	131	159	149	122	151	134	143	114	135	137	131	145	138	120	142	122	141	142	128	128	134	124	115	128	149	129	132	139	149	105	135	137	113	138	149	125	112	131	128	129	121	125	143	129	137	119	135	130	126	122	135	131	138	110	164	121	131	111	111	132	120	148	139	131	123	116	108	134	125	118	113	103	130	139	131	124	131	115	131	118	121	133	130	127	111	116	128	136	112	129	126	128	128	143	122	132	125	114	123	113	113	126	135	135	145	152	105	128	130	124	146	150	119	135	118	142	130	124	133	138	127	120	132	130	141	109	114	110	125	113	114	127	153	123	126	145	121	109	119	121	115	122	113	119	108	132	138	139	128	118	136	150	121	147	122	135	132	111	130	123	134	128	134	123	138	134	147	122	127	126	126	131	118	128	124	128	109	131	128	135	127	136	108	133	125	108	124	120	148	120	142	134	129	135	126	116	117	129	147	141	117	146	124	135	135	122	119	144	130	137	136	154	130	136	139	131	148	126	141	130	134	125	139	111	126	116	152	119	130	120	129	134	126	145	144	132	141	124	138	128	137	114	120	136	133	133	119	126	110	111	118	129	115	135	130	129	126	141	115	138	130	122	140	112	116	122	132	113	159	114	135	90	111	141	125	115	134	99	135	120	119	117	132	128	118	126	124	131	142	107	124	121	134	121	126	154	106	125	142	142	139	117	145	117	156	117	130	132	143	116	144	140	125	136	120	124	127	116	127	139	115	154	126	133	114	125	130	110	118	126	124	123	104	117	110	139	125	116	141	116	144	125	151	120	123	123	128	142	135	145	114	116	116	134	139	135	110	155	104	110	143	123	144	122	108	127	129	131	127	127	131	120	131	101	146	127	133	143	137	119	132	124	113	129	128	148	115	101	119	115	130	115	125	129	108	140	138	148	151	122	134	150	127	112	130	125	110	133	129	125	147	137	123	131	133	135	149	105	138	136	144	131	135	137	145	123	145	128	124	125	124	99	109	135	123	122	124	135	116	122	122	121	128	139	106	127	120	121	119	127	118	113	111	134	119	138	130	109	117	137	134	138	140	123	124	125	127	136	135	130	122	113	124	96	145	126	123	122	120	132	120	104	133	130	124	158	124	132	134	150	114	149	127	122	147	116	132	153	139	142	146	154	131	128	123	132	133	154	123	116	132	134	120	124	135	144	120	125	133	111	130	137	127	124	125	148	129	120	117	134	141	117	126	117	129	127	127	138	130	132	132	124	136	120	142	117	140	139	142	142	117	126	122	154	127	134	124	131	136	128	134	123	128	137	129	128	124	138	115	147	114	126	132	151	141	144	155	113	129	147	131	141	149	122	140	132	114	132	110	130	124	123	112	131	131	140	129	120	111	126	143	144	127	123	134	155	114	154	124	125	136	124	138	136
24480	20166	26359	23781	20281	14233	15040	1542	592	478	462	368	333	330	287	303	264	293	266	242	211	221	205	232	211	200	194	220	193	213	200	207	188	186	215	194	190	191	207	190	182	188	191	197	187	179	197	185	188	198	194	174	206	187	173	168	187	194	207	163	178	173	203	175	162	195	196	203	176	191	167	172	177	166	159	167	170	205	185	183	183	165	184	193	185	181	173	189	191	212	192	179	169	156	189	191	184	186	192	167	182	183	205	170	190	189	159	170	214	181	210	185	186	170	184	212	192	171	189	171	159	183	183	177	166	192	180	182	180	194	187	189	157	186	176	181	195	186	197	190	180	190	171	181	196	190	209	175	177	169	185	165	180	184	185	201	193	176	178	178	167	186	157	183	182	175	178	179	164	194	171	192	182	158	175	167	161	186	179	184	168	199	161	177	164	195	176	162	194	188	213	183	191	159	163	179	187	173	170	193	175	189	197	192	185	169	197	178	178	197	171	169	193	142	183	202	156	201	179	174	190	170	159	179	199	160	193	170	179	188	188	175	198	185	195	162	173	160	181	166	190	188	158	196	172	189	173	175	160	172	166	182	191	193	189	170	181	176	158	166	207	175	173	206	153	184	168	167	170	204	206	182	191	165	184	189	176	180	183	183	169	175	170	141	147	162	173	186	170	162	169	174	178	184	175	184	158	174	157	179	186	171	179	168	175	185	185	187	190	174	160	189	196	205	189	189	170	221	177	181	162	188	159	204	187	190	197	176	168	175	170	181	175	163	180	181	172	195	170	188	165	155	158	170	192	160	198	183	195	184	161	178	172	161	187	191	182	181	159	171	157	190	164	191	162	167	163	163	164	165	164	185	200	186	164	181	184	179	177	169	175	180	179	182	173	175	205	190	195	170	199	171	172	164	186	180	188	179	179	178	160	150	187	181	164	215	159	194	171	159	171	193	180	192	175	186	160	169	164	174	184	172	167	162	166	166	216	169	179	149	188	176	179	173	178	171	181	175	152	169	172	192	184	179	163	161	196	193	199	194	168	133	183	164	185	171	169	183	187	157	175	171	199	206	171	183	168	172	186	180	180	187	204	164	167	163	169	170	168	174	198	193	144	194	198	157	170	175	180	165	166	181	181	178	173	195	162	186	178	191	182	178	190	178	173	177	166	183	180	172	172	165	181	185	182	188	193	202	180	168	181	163	169	192	182	154	164	187	187	198	186	164	184	191	150	190	157	170	170	195	190	171	180	170	177	195	197	173	183	188	189	206	172	172	174	179	178	203	196	203	188	166	188	174	164	194	196	203	161	166	196	174	192	194	164	181	177	147	177	179	187	170	195	183	155	177	198	172	199	203	181	195	169	173	165	182	191	173	184	203	158	175	191	180	172	189	154	189	194	190	181	166	189	182	173	188	169	149	183	176	155	165	181	165	202	160	183	185	169	199	182	179	190	184	174	180	184	180	189	154	167	181	180	187	186	164	186	177	182	188	159	174	172	172	190	155	171	176	164	163	179	189	191	178	197	194	165	150	164	153	153	198	165	189	163	191	182	165	161	196	163	185	177	166	166	169	185	174	171	190	187	200	191	167	159	167	179	165	175	182	167	164	196	168	159	181	195	169	178	192	170	184	151	179	194	189	193	193	176	138	165	179	164	184	186	171	186	166	195	171	183	182	197	152	168	184	177	186	208	215	175	183	171	207	172	186	196	178	198	166	171	195	191	191	167	158	217	183	173	180	169	185	195	189	171	176	160	169	177	173	177	180	212	170	169	174	183	168	189	177	170	173	192	179	195	156	170	175	182	185	167	194	169	183	171	158	175	175	182	187	195	159	168	178	184	191	173	183	185	210	188	173	191	156	185	175	204	173	196	175	186	172	179	183	169	186	153	160	185	184	182	191	162	160	151	180	177	177	167	166	165	175	180	177	179	169	175	179	190	189	171	197	197	192	169	192	193	218	162	171	169	159	183	170	188	190	184	200	182	172	184	169	184	189	179	182	184	172	167	159	161	183	161	178	172	177	179	163	190	193	163	171	178	179	188	174	150	179	171	185	198	176	152	153	181	172	182	182	176	171	198	149	178	186	188	171	189	177	187	187	162	161	175	174	187	178	193	188	176	181	201	150	198	192	174	165	177	186	184	184	166	183	197	191	150	203	164	186	188	175	161	178	157	169	199	176	172	194	156	175	188	178	143	173	201	174	191	201	173	151	156	185	183	178	176	160	153	167	173	166	197	167	171	187	166	172	179	191	177	188	201	177	186	166	136	181	194	182	166	193	188	185	162	178	162	188	187	179	180	195	202	152	167	198	187	185	172	179	167	183	180	164	192	171	174	186	184	185	175	200	162	193	164	186	175	173	158	150	178	179	192	169	171	170	176	206	179	187	223	168	159	191	143	146	181	173	186	174	161	202	192	183	188	183	189	179	168	175	184	189	177	185	179	183	157	166	188	176	178	172	170	194	188	150	168	186	194	179	187	195	186	190	183	185	162	165	166	164	182	184	187	156	174	170	200	169	197	174	200	181	179	183	183	194	171	163	156	177	175	176	173	191	177	179	183	167	160	183	173	204	193	172	160	168	176	186	172	155	184	189	174	183	176	173	156	181	171	201	190	165	179	157	197	162	169	204	164	162	135	192	197	191	195	186	176	184	171	191	175	168	184	186	194	187	183	194	170	160	183	211	191	152	186	160	168	168	181	148	162	142	177	184	189	176	154	181	191	175	185	181	184	181	179	198	171	183	159	176	168	181	161	184	188	170	208	162	207	185	184	178	160	187	169	179	191	173	181	179	165	185	169	187	181	188	169	165	178	219	167	136	177	171	166	154	181	182	174	201	165	167	163	177	167	185	182	187	203	194	197	162	188	164	164	177	165	165	185	178	170	203	174	157	178	174	180	193	164	188	169	183	182	166	179	189	166	185	181	159	195	173	199	160	182	176	183	171	180	185	183	195	182	161	158	181	182	173	208	206	178	172	185	189	196	206	199	162	183	194	151	161	165	187	170	180	169	172	187	217	202	201	187	204	166	188	184	174	199	171	166	209	178	194	162	168	199	172	182	169	174	155	184	157	168	168	169	164	176	171	183	174	189	184	170	184	171	200	173	146	173	186	174	204	201	151	177	176	153	190	174	185	183	176	178	193	178	192	166	178	208	186	190	148	184	204	183	190	206	175	158	201	181	150	159	206	154	170	174	165	188	173	183	150	184	187	190	184	171	168	198	193	185	198	179	168	150	179	185	190	170	191	186	173	198	178	179	205	167	175	187	198	168	178	166	165	148	176	163	155	175	164	174	175	174	176	178	175	173	189	191	178	193	182	179	189	167	187	190	177	177	171	188	183	182	189	190	165	175	168	190	197	212	172	169	171	157	178	154	199	174	173	209	174	186	163	174	197	179	189	179	176	179	180	181	207	179	193	202	188	165	184	141	185	165	184	174	183	162	169	192	170	188	161	173	209	177	191	186	162	184	159	174	189	162	204	186	160
17266	28774	28517	18691	14270	12000	17082	1760	1137	914	807	691	562	548	498	426	370	391	349	323	283	310	301	279	285	271	229	242	253	219	224	234	207	198	218	246	221	208	187	193	214	186	193	225	187	202	220	178	195	199	183	194	203	178	213	193	204	209	177	194	193	184	172	186	179	205	179	197	187	181	201	169	164	169	185	184	205	193	174	193	194	195	179	176	182	192	177	193	164	188	185	177	203	183	181	182	176	180	173	196	185	175	171	187	190	188	178	191	210	166	179	164	178	184	164	184	171	203	185	197	167	180	183	186	177	163	135	173	182	157	187	148	199	177	153	201	183	195	197	189	203	191	181	179	170	172	189	175	175	184	177	177	175	178	197	168	187	187	191	172	156	199	175	182	183	180	182	204	186	182	181	167	185	168	185	199	148	172	196	174	163	172	174	173	181	182	188	190	186	179	183	175	163	182	206	197	183	202	183	182	187	202	168	186	161	178	186	187	187	152	186	172	172	185	186	198	174	196	190	176	196	179	169	190	194	155	181	176	166	178	175	159	193	173	184	171	183	185	181	174	170	176	172	175	169	177	175	180	185	190	163	181	172	165	187	188	172	171	182	186	173	167	183	186	206	186	189	191	177	196	172	179	160	208	176	186	181	173	196	186	220	195	167	188	179	173	195	194	168	163	170	179	165	180	177	203	185	178	191	212	171	204	175	176	192	180	179	187	187	174	169	186	183	174	168	189	188	182	193	187	177	179	199	209	191	172	169	177	188	166	183	202	170	198	176	184	177	186	159	173	184	169	185	189	186	174	180	197	177	181	206	177	179	188	186	177	187	165	184	181	206	180	184	168	181	183	166	202	190	191	186	171	183	195	224	181	181	170	197	158	204	167	173	204	171	167	178	166	165	188	201	166	169	186	160	175	174	179	171	201	188	172	183	167	191	188	193	160	180	171	160	181	184	190	161	216	197	169	175	175	185	201	177	189	178	158	155	189	158	186	182	190	194	201	176	192	184	190	187	190	201	179	178	182	176	186	167	162	203	194	173	155	144	162	180	160	177	196	193	185	191	188	165	184	181	176	178	179	183	186	157	178	186	180	174	198	192	186	191	196	177	164	188	172	178	195	168	158	182	182	136	196	191	159	189	191	193	176	197	171	190	183	177	176	170	177	173	178	183	177	190	162	200	173	181	171	167	187	176	158	194	182	169	183	165	177	191	177	192	182	184	172	190	197	164	187	178	152	198	166	176	202	159	183	161	175	203	154	186	175	171	183	211	185	164	185	181	184	196	168	174	174	190	197	200	187	159	185	174	189	165	186	168	172	148	168	184	192	181	177	184	171	194	177	178	178	172	191	201	183	172	163	174	178	183	164	175	176	177	194	187	170	161	189	193	179	186	174	166	175	185	163	192	161	167	185	151	150	195	160	168	172	157	171	188	182	195	169	190	186	173	174	177	181	181	170	189	194	180	181	177	196	192	197	192	168	191	160	188	168	180	159	152	179	161	191	163	177	182	160	163	170	166	173	196	185	181	175	205	183	177	171	189	178	177	177	167	173	209	199	162	196	162	165	200	170	179	166	195	181	188	179	184	173	173	169	187	174	199	179	199	189	188	181	182	160	156	172	160	186	164	168	181	160	181	164	168	172	176	181	167	191	183	177	190	183	183	152	176	208	195	198	172	146	170	198	159	189	200	185	173	204	171	184	198	190	178	187	166	174	173	151	205	199	176	169	185	175	174	160	193	200	198	173	181	159	175	202	185	153	176	211	183	194	185	182	168	178	195	176	185	180	186	174	203	177	192	173	197	169	167	171	181	164	201	183	161	156	174	170	169	179	169	190	177	185	175	171	178	193	160	162	199	168	178	164	174	176	177	188	197	188	182	216	188	173	179	178	162	168	169	174	184	190	179	180	198	201	183	179	207	176	175	185	164	182	181	170	173	165	185	162	165	172	196	165	181	198	187	163	162	188	181	189	174	184	186	178	149	186	188	192	156	179	176	166	208	166	173	165	175	178	189	172	127	171	190	186	178	193	201	159	164	176	177	165	178	196	177	178	180	190	186	177	165	188	168	193	165	148	159	187	192	203	194	200	164	172	192	174	146	200	183	180	190	188	219	164	194	186	190	177	186	187	174	171	201	141	163	200	180	174	168	173	175	186	187	171	186	185	182	190	197	165	186	170	157	174	152	181	154	171	178	199	183	173	190	178	180	164	179	173	179	189	167	185	191	174	191	168	176	178	164	169	180	186	183	203	170	158	176	206	174	161	193	206	177	174	184	182	169	178	148	189	190	189	172	187	186	181	184	171	175	165	170	192	165	180	175	174	212	170	197	172	181	181	174	194	169	176	178	195	162	197	173	164	187	171	157	174	161	203	148	141	209	194	181	181	170	180	174	196	177	197	161	171	166	160	170	195	207	155	180	189	184	167	199	178	193	172	164	185	193	205	181	161	165	166	181	182	180	189	177	204	176	171	173	166	170	151	192	192	197	182	184	197	189	200	189	173	178	195	193	202	179	177	187	184	163	207	186	196	182	174	190	166	179	211	206	206	152	177	184	180	191	170	188	171	183	144	163	183	179	192	206	185	166	172	200	179	166	176	165	174	161	176	208	197	158	162	187	188	178	187	179	173	203	176	141	150	181	175	202	184	184	181	177	156	160	147	164	186	181	194	192	162	200	168	182	177	177	195	184	205	170	209	155	186	175	164	188	186	179	204	204	162	161	165	167	185	179	167	185	188	186	166	174	151	190	174	194	191	192	191	186	182	167	165	186	156	198	172	159	171	170	175	203	164	185	166	203	189	179	211	162	191	182	205	175	194	178	173	191	186	179	180	190	191	170	191	170	186	162	191	171	190	163	181	177	184	175	179	165	195	167	180	184	207	157	192	182	179	180	164	188	207	193	175	185	154	190	175	180	181	172	192	165	167	186	194	198	180	168	168	152	169	195	180	163	168	198	182	186	192	157	180	202	181	201	198	177	185	159	188	208	173	167	189	149	175	193	194	166	182	175	168	172	166	159	178	166	166	176	184	178	169	178	188	146	194	162	171	194	187	160	163	161	162	180	193	181	181	183	192	178	196	183	190	165	171	196	159	190	183	186	177	181	169	156	186	176	191	214	186	197	175	161	182	180	158	189	156	189	204	154	157	159	196	187	171	195	179	175	199	201	178	181	213	197	184	179	191	179	188	168	168	173	190	166	170	187	209	175	172	196	191	200	205	186	173	181	193	178	168	165	176	185	174	189	180	180	167	177	183	183	184	184	207	206	179	190	195	183	188	183	180	195	191	173	164	178	170	163	183	161	180	212	173	167	177	169	172	179	195	147	169	176	195	165	204	193	162	172	170	171	172	176	177	183	179	182	183	189	184	194	191	178	175	163	190	171	186	179	153	191	183	195	165	181	206	179	190	173	208	186	189	174	167	167	181	178	190	185	207	189	191	182	177	144	174	200	167	176	141	167	158	189	179	181	170	212	194	192	186	177	175
22380	20182	26742	23425	20225	20612	25375	4528	1283	1023	898	838	789	683	633	604	573	638	513	472	526	485	467	460	459	448	454	445	454	459	439	433	433	457	456	409	389	425	417	405	398	399	401	433	399	382	405	387	395	383	381	417	377	412	399	399	373	407	422	386	380	397	418	363	402	410	417	391	365	384	418	405	375	375	373	378	378	407	355	390	361	364	406	369	372	358	375	402	374	359	403	421	376	366	372	389	386	389	385	401	393	388	408	398	388	386	385	368	382	408	411	379	378	373	405	440	364	388	344	381	384	392	408	362	423	390	418	363	374	384	387	366	391	371	383	404	388	356	383	401	366	383	331	396	361	392	422	392	367	370	388	408	377	357	391	376	365	352	393	385	413	418	407	423	376	367	397	408	379	379	403	416	396	377	343	402	385	394	393	417	396	397	389	377	400	344	334	396	360	400	392	402	367	390	377	388	407	367	366	391	381	373	396	358	420	364	383	365	411	419	374	429	388	376	382	357	397	397	427	403	444	379	392	379	397	407	382	391	395	400	393	359	376	407	394	380	407	384	389	396	430	368	375	416	363	420	405	381	391	357	409	367	353	373	381	404	384	390	394	393	346	396	365	363	365	389	382	383	392	339	351	390	380	395	392	364	399	400	380	390	413	373	382	396	371	413	393	352	352	344	384	396	396	375	413	398	351	376	381	366	407	404	385	369	388	401	356	354	374	358	403	414	375	377	348	400	371	396	394	374	382	371	347	383	368	429	368	347	399	402	383	379	387	423	378	377	340	357	378	389	429	346	359	391	349	356	387	401	369	365	386	407	385	410	332	370	419	390	399	403	394	383	399	374	395	373	375	396	392	394	404	346	382	373	371	405	360	360	378	385	383	367	385	382	401	418	383	383	395	395	388	379	350	392	384	386	407	390	421	398	366	340	436	391	364	390	386	396	385	357	388	407	353	393	390	398	379	388	382	391	368	383	366	414	383	393	369	396	341	362	387	395	368	370	383	374	371	391	403	403	376	392	405	397	382	380	407	393	397	386	351	381	378	377	406	362	371	416	362	390	434	361	390	368	378	366	383	380	409	403	379	371	350	398	340	394	394	389	385	398	358	402	348	405	390	380	412	385	387	381	397	369	380	381	376	402	390	401	361	380	432	376	362	358	401	356	374	386	367	416	386	397	377	355	377	342	360	388	371	389	380	353	353	377	421	362	386	373	365	375	386	361	397	356	381	390	384	377	380	382	403	344	407	395	379	387	413	394	373	362	374	374	399	363	382	372	363	420	399	385	379	365	366	372	368	373	403	394	404	385	368	399	345	412	377	357	393	384	370	389	363	403	379	400	404	411	445	388	357	359	374	349	352	409	393	382	396	383	370	417	399	442	380	394	384	389	389	388	405	386	393	394	373	370	414	395	367	404	369	356	379	384	396	403	368	326	398	390	407	399	408	395	375	368	391	433	402	395	375	436	365	383	379	368	409	368	391	374	391	373	389	390	396	357	381	403	385	392	402	378	393	368	400	387	377	355	362	409	392	354	374	403	392	365	407	386	376	392	359	387	367	396	380	384	399	368	385	381	391	372	360	368	408	351	408	372	357	398	417	399	367	374	395	407	366	402	403	383	380	397	377	368	377	337	357	425	401	411	392	394	373	383	345	369	360	377	348	362	377	409	394	416	366	406	366	384	362	413	361	394	374	367	360	357	358	406	409	398	396	403	384	388	416	374	410	387	387	387	353	380	402	406	393	395	381	400	389	385	374	404	369	399	369	390	361	395	398	350	397	395	348	374	397	393	382	441	355	367	372	339	366	396	428	369	379	368	373	357	390	397	370	398	386	400	396	384	410	338	397	366	358	387	356	401	401	371	381	403	410	400	384	380	400	411	369	378	376	385	369	376	405	375	358	394	363	411	360	363	411	408	368	380	397	407	397	396	380	372	369	357	360	392	370	404	376	366	387	390	379	348	392	375	366	386	400	396	366	353	392	357	368	393	385	385	360	394	421	382	372	384	397	366	347	360	383	406	388	409	388	383	358	400	412	383	393	381	394	396	372	402	377	383	426	428	385	416	366	401	377	374	378	355	386	439	383	410	387	385	373	379	433	392	381	366	415	414	381	393	422	400	384	398	377	399	377	409	373	384	405	363	393	377	385	354	366	388	408	401	391	379	379	371	409	399	351	391	376	379	376	371	396	407	406	441	398	386	403	381	380	394	374	304	396	360	395	405	388	354	386	400	401	387	397	387	371	377	398	392	415	389	406	381	382	415	340	389	349	361	402	359	365	401	406	379	395	394	400	387	392	387	390	330	390	394	381	379	359	363	408	410	391	371	376	363	383	383	403	421	371	381	394	395	386	406	383	384	378	427	357	376	395	368	393	413	388	385	367	400	353	419	416	394	389	396	380	363	407	388	394	380	358	362	406	409	386	373	370	401	386	416	376	397	395	403	350	375	376	410	385	370	395	383	370	385	372	373	391	411	406	412	373	381	393	380	392	375	395	380	379	376	372	404	394	415	370	400	334	390	382	416	410	384	364	413	378	393	380	391	384	376	397	382	383	385	379	375	387	377	353	349	397	410	368	387	377	389	390	404	398	366	390	381	380	356	399	374	372	394	372	371	363	408	369	401	411	402	386	382	414	387	397	346	359	373	412	385	374	382	381	367	358	375	394	378	380	375	339	413	389	394	387	381	349	372	394	361	393	395	369	362	402	383	354	358	420	375	415	425	394	386	374	387	363	369	376	380	389	412	362	407	385	369	372	385	369	372	405	377	388	334	425	387	386	429	407	398	364	354	383	385	352	414	387	425	380	349	406	396	366	387	398	373	385	389	345	403	373	375	421	380	367	383	410	382	391	390	395	399	373	391	377	392	376	401	422	393	372	383	356	377	390	370	407	361	366	383	373	395	419	371	356	382	390	390	384	401	385	366	429	377	400	393	381	374	391	359	429	387	396	378	386	373	393	388	389	426	385	357	384	406	382	364	399	367	391	389	336	413	380	391	380	390	408	386	356	398	401	406	393	373	426	388	397	382	373	431	423	410	380	367	399	368	383	379	340	390	405	381	348	385	355	407	357	383	419	358	387	418	386	366	389	385	344	380	359	394	405	344	374	380	371	400	356	395	349	399	390	401	363	378	386	388	401	362	403	387	370	391	379	385	400	359	398	394	366	398	383	398	397	381	359	395	373	387	419	392	405	386	382	354	379	359	403	374	401	392	384	429	442	406	361	364	406	398	392	394	369	444	359	410	394	402	365	410	379	382	375	400	367	367	382	360	392	388	365	383	368	379	380	399	407	369	383	406	406	388	396	365	378	394	399	358	413	384	371	374	354	437	363	386	391	413	395	377	375	406	381	392	368	372	369	397	416	380	375	366	376	414	362	405	384	402	382	371	375	390	425	409	352	356	406	366	392	346	370	367	410	393	364	397	334	379	404	344	357	405	378	383	394	361	384	416	360	400	381	431	346	357	377	390	393	396	394	368	365	384
21320	36824	35709	23473	17441	13500	21801	3412	2362	1857	1617	1360	1211	1078	956	851	796	778	743	644	619	573	551	577	561	554	510	502	504	448	479	463	458	415	416	416	471	414	423	403	416	407	420	442	365	408	413	371	402	428	396	413	397	409	385	398	371	394	387	382	385	383	363	391	383	423	413	397	402	390	406	418	379	396	400	369	353	390	340	390	379	415	404	383	381	381	362	397	348	384	403	397	382	377	350	328	401	378	354	378	396	362	361	371	402	381	397	387	368	399	353	398	396	390	420	375	392	341	379	384	379	367	360	373	396	374	354	386	377	372	376	357	382	369	387	385	375	384	368	370	368	395	345	344	385	378	388	354	392	374	364	358	372	357	361	384	365	373	377	386	374	389	378	349	351	372	389	376	383	413	391	349	386	360	363	377	395	375	350	409	383	366	370	403	379	379	383	358	383	393	378	377	397	413	354	375	372	400	369	329	354	345	356	368	364	352	352	402	436	353	406	365	367	394	376	373	388	350	367	377	385	373	342	353	398	363	405	358	348	399	372	367	363	360	376	395	366	394	371	389	375	342	353	356	384	405	337	379	351	375	384	353	352	369	385	386	358	369	354	386	392	362	361	364	392	390	354	373	388	344	367	361	408	358	357	389	413	383	373	366	326	365	352	386	398	385	374	374	381	377	365	391	392	379	356	371	403	377	360	354	341	412	364	365	336	407	389	372	370	363	385	362	366	376	375	389	354	360	352	357	389	371	347	344	345	383	379	371	372	396	367	375	388	356	409	366	354	385	366	367	337	336	355	391	344	344	347	340	367	375	380	349	365	362	364	358	384	402	397	418	376	383	363	421	393	359	377	348	368	402	378	396	356	326	361	357	412	386	419	381	369	376	358	379	385	368	380	361	382	363	320	356	389	354	347	412	363	342	345	352	386	355	374	347	324	382	366	363	373	381	356	336	399	353	386	357	373	368	344	347	365	375	365	389	363	358	372	371	380	386	360	378	366	370	361	357	362	371	360	353	390	389	350	388	369	356	375	385	397	334	390	388	366	365	382	416	399	371	349	391	368	380	387	311	363	395	383	333	339	337	398	374	347	364	364	356	382	367	368	383	385	386	368	373	345	369	371	371	368	359	337	376	383	370	363	376	360	378	364	378	381	405	356	386	357	369	367	328	354	379	351	375	431	373	408	358	376	354	336	392	374	392	365	332	370	383	349	389	373	389	367	392	346	375	370	393	367	380	420	351	354	419	366	363	401	384	358	338	347	384	344	379	345	380	379	383	376	352	394	370	390	373	367	379	384	354	357	419	373	343	355	387	349	384	376	382	402	394	400	385	396	362	347	356	376	346	368	387	411	399	359	384	393	353	368	351	372	388	371	348	367	371	356	380	373	427	388	354	382	373	417	345	388	393	368	357	351	349	363	374	350	371	370	390	322	363	391	384	389	351	373	393	397	390	363	339	374	361	383	385	374	375	382	381	349	332	354	392	370	375	383	365	368	366	386	364	380	384	360	341	368	387	331	357	345	393	356	408	379	383	404	376	419	346	385	393	364	358	363	359	381	385	346	387	351	374	403	404	375	376	367	356	359	369	406	390	402	351	387	371	366	374	406	378	374	373	370	370	405	371	381	375	368	378	378	373	386	376	390	365	355	362	348	391	378	364	329	356	391	382	374	374	363	386	378	367	377	368	346	360	313	375	414	351	363	358	363	367	405	402	356	365	360	400	404	354	360	369	384	378	381	350	369	357	356	340	372	337	385	373	343	350	371	370	371	383	396	365	375	347	353	368	376	386	357	365	398	373	388	353	394	363	411	368	378	356	399	393	393	389	395	384	363	369	388	344	394	350	352	362	375	387	376	382	399	386	391	368	384	351	371	389	395	374	379	379	363	375	375	368	380	373	315	382	359	410	371	373	390	398	371	368	355	365	367	361	368	397	352	357	403	379	409	378	381	346	399	409	381	382	391	366	382	381	391	374	366	348	380	384	386	371	361	398	378	389	368	371	325	375	353	381	390	380	329	384	350	354	392	385	347	388	404	356	354	351	426	363	341	393	376	376	375	334	405	383	355	360	360	397	372	343	359	387	365	344	354	385	368	374	351	379	358	358	391	343	356	385	382	384	398	376	401	345	390	371	383	377	383	350	365	365	416	388	367	383	356	342	376	376	364	403	357	351	355	348	375	362	376	346	349	370	366	343	366	364	366	384	353	362	374	370	383	389	365	395	376	350	392	368	374	384	342	378	383	368	383	401	382	368	364	369	404	397	405	345	353	380	354	391	384	375	424	358	351	356	383	408	365	373	354	395	360	368	363	395	360	349	373	412	377	385	407	349	388	387	339	330	353	370	400	366	358	383	402	359	345	420	351	381	382	377	403	394	387	358	364	384	394	345	375	398	406	385	369	362	384	366	390	384	385	401	398	352	358	397	386	355	375	377	344	380	393	386	365	349	317	365	418	339	348	367	382	357	352	377	377	364	372	374	374	377	399	409	378	375	354	386	378	355	362	346	362	385	382	386	371	339	353	336	370	365	390	376	389	390	357	349	369	373	371	340	357	384	393	363	381	367	390	348	359	375	377	352	362	375	379	354	351	351	378	393	381	358	367	397	370	370	373	397	381	392	404	372	386	401	380	365	344	388	377	401	369	379	404	380	342	392	366	410	374	403	351	418	365	387	341	400	359	383	346	375	388	347	392	366	381	363	368	371	359	379	380	386	357	401	384	363	366	372	391	389	396	354	328	372	396	374	328	331	346	359	363	341	379	380	398	388	379	363	379	406	360	376	349	384	360	393	380	375	364	399	354	374	363	353	393	377	358	362	371	360	346	378	416	371	372	368	407	379	354	352	425	370	326	380	368	392	363	365	396	355	368	410	363	402	388	365	416	380	389	373	375	386	391	340	332	389	373	396	385	383	386	338	364	400	375	365	329	376	376	365	410	376	361	373	351	360	384	390	359	370	362	367	370	381	372	384	371	380	336	392	374	372	393	365	346	406	365	370	378	398	366	375	347	343	383	370	389	369	357	381	368	375	357	368	333	365	344	361	359	379	390	347	375	424	387	385	393	368	385	387	402	379	339	356	366	391	361	373	398	351	367	388	379	342	387	376	400	350	383	372	386	364	378	338	352	405	390	392	369	371	409	372	384	373	377	365	401	341	363	365	395	373	375	366	365	396	382	364	371	347	352	356	385	353	391	378	363	392	383	365	407	365	363	400	390	365	406	378	373	369	372	349	385	383	390	422	378	349	382	325	383	371	374	386	378	326	373	388	371	382	383	380	415	352	377	333	338	425	350	354	355	360	382	359	364	348	378	376	356	359	374	342	372	359	383	373	393	366	383	363	319	387	370	388	408	377	369	390	355	338	410	365	325	338	372	409	427	372	357	408	349	348	372	373	373	362	370	382	374	363	350	363	374	382	390	395	388	384	392	348	355	360	368	336	391	400	368	343	385	354	369	347	388	334	381	386	355	374	377	408	397	370	369	369
27847	18120	11598	5653	2675	1560	1185	177	120	131	130	132	124	137	129	121	129	108	109	110	119	131	108	115	141	115	110	107	108	104	119	102	106	111	110	112	106	112	108	119	118	108	94	96	105	107	114	114	115	103	94	121	104	118	130	101	89	116	107	101	107	126	116	109	100	102	124	107	119	119	100	119	86	126	105	123	118	118	129	110	109	126	115	105	103	105	114	115	124	126	124	98	119	112	111	133	101	119	107	110	100	105	110	102	112	121	117	115	116	96	100	103	98	116	94	118	126	117	118	112	121	117	113	117	108	106	119	101	124	120	100	127	107	117	120	104	114	96	104	121	120	96	108	117	111	113	108	130	110	107	114	108	110	118	114	119	115	135	117	109	92	103	124	114	106	107	102	124	126	116	103	107	113	102	124	96	116	97	110	111	113	129	118	106	98	132	107	109	116	126	119	112	110	100	116	106	119	82	114	107	115	100	121	94	112	125	112	103	129	97	114	99	113	105	99	110	107	115	128	122	107	119	115	113	116	124	114	119	93	106	115	100	109	118	108	111	129	83	119	115	124	108	110	114	103	112	110	104	120	105	113	93	109	107	103	110	102	119	97	116	97	98	112	127	116	113	104	105	116	111	102	110	119	115	102	123	109	108	112	110	107	115	109	105	113	102	93	99	110	112	121	113	125	110	107	116	121	110	107	103	118	123	116	116	120	116	114	105	103	128	110	111	99	97	102	102	106	110	116	102	100	117	130	112	134	122	101	85	106	116	106	92	105	118	112	105	96	110	101	115	104	120	115	112	122	120	121	126	101	107	128	124	99	120	100	94	110	116	95	115	132	116	117	110	101	106	109	95	119	114	106	121	105	86	121	116	121	91	120	111	120	95	117	126	110	103	105	125	110	134	113	124	92	97	107	105	99	132	118	83	103	111	113	122	91	113	97	126	108	125	92	86	110	103	105	116	101	110	111	108	108	105	106	104	108	111	118	117	109	107	119	104	118	101	123	115	117	108	94	113	118	115	95	110	104	106	109	130	120	101	118	108	105	107	109	105	109	118	113	98	109	111	123	118	112	109	112	109	91	105	126	97	127	103	103	82	130	119	99	129	105	116	104	108	98	103	108	112	111	97	119	102	111	123	127	116	112	121	99	110	115	119	108	120	91	101	108	123	118	111	102	100	98	101	101	110	126	109	96	111	117	105	103	118	122	120	116	108	92	100	106	123	103	108	118	102	94	125	120	120	107	124	108	101	109	122	117	103	113	129	137	67	107	106	105	110	101	102	91	106	122	103	127	128	120	106	104	134	95	115	106	119	114	110	121	109	120	91	136	116	123	118	126	122	116	104	105	141	117	102	110	111	104	118	106	114	122	138	88	131	109	122	110	95	107	110	108	100	132	109	114	107	125	113	106	108	108	114	112	118	96	109	102	121	103	113	111	115	112	107	124	122	108	125	120	102	101	122	105	115	112	99	114	102	99	97	113	129	88	122	107	103	101	108	112	105	121	126	103	99	108	101	84	112	110	103	111	114	114	117	104	98	115	98	101	112	108	112	110	122	112	112	123	123	102	101	104	112	137	102	120	108	114	109	125	99	105	127	134	94	109	107	113	104	117	100	104	115	134	114	104	108	101	126	119	104	113	127	107	111	113	112	106	111	109	89	103	98	100	109	98	115	117	99	95	131	111	101	107	109	102	100	121	97	93	111	99	114	129	113	111	120	111	126	105	112	100	107	119	138	100	106	110	91	105	106	116	96	95	91	104	125	103	96	124	132	102	105	117	123	139	122	116	116	112	130	103	124	97	119	109	112	106	125	113	97	109	100	121	117	105	105	112	115	118	113	96	106	116	96	102	107	91	116	110	120	102	92	110	102	126	113	103	116	97	125	110	105	118	127	108	104	105	120	116	110	115	128	130	116	107	123	112	104	118	102	96	121	113	107	111	107	121	129	108	120	119	97	129	106	116	98	110	129	110	126	132	121	114	95	107	108	86	105	99	112	101	129	106	127	112	107	107	123	119	107	114	129	92	99	114	115	110	105	105	104	116	120	111	101	126	108	89	116	101	101	112	119	108	111	106	124	123	111	113	108	121	116	121	113	118	123	95	101	120	112	101	100	118	115	112	98	121	98	104	119	80	109	123	111	106	110	99	105	111	100	95	123	103	118	98	89	107	104	105	118	104	107	110	112	103	111	90	104	91	137	122	126	106	131	101	116	115	124	109	105	109	98	111	109	115	105	126	120	101	100	114	100	119	110	113	108	110	120	124	120	100	111	125	94	110	90	112	112	105	129	107	103	115	111	126	95	110	110	118	115	112	103	102	139	112	111	104	115	105	106	106	112	116	111	113	109	105	117	103	101	112	108	102	116	116	100	124	118	108	115	92	108	102	128	102	93	103	116	123	140	94	91	117	139	112	109	114	121	104	95	110	102	103	106	112	102	105	109	128	132	106	102	100	108	114	113	109	104	119	109	112	104	107	123	91	116	116	120	102	98	122	115	113	134	120	101	131	125	120	127	101	123	100	103	111	128	108	96	110	119	100	93	116	100	117	122	103	104	114	109	104	110	106	105	105	115	109	97	108	113	115	102	119	118	118	104	119	128	122	112	139	122	114	103	115	95	122	118	119	117	109	106	108	117	112	120	122	109	127	98	130	100	115	110	98	103	122	97	105	97	118	112	112	102	123	109	129	117	121	109	91	132	108	122	120	126	110	106	96	106	130	116	101	129	122	121	116	104	133	112	110	115	118	99	99	108	116	101	121	115	100	105	112	90	116	119	133	126	113	107	112	110	115	97	122	124	117	114	116	120	111	96	95	111	107	116	111	108	94	119	90	120	110	121	105	113	101	125	108	118	114	109	125	123	104	119	108	115	95	118	119	113	123	116	116	103	143	124	99	110	113	94	112	118	114	108	96	100	109	108	128	101	126	107	120	111	136	113	119	116	106	113	107	98	109	128	116	104	119	120	105	106	115	124	144	124	117	107	119	113	109	105	92	123	116	98	117	121	94	116	118	105	108	101	110	119	87	118	109	116	111	105	123	103	96	111	99	105	121	90	122	114	121	112	111	121	120	119	118	109	103	128	108	101	112	106	109	106	128	100	102	107	112	94	123	122	116	134	105	107	114	114	118	118	116	117	111	102	102	124	123	101	112	118	120	100	132	109	114	83	127	90	119	96	109	103	116	127	118	138	124	112	111	110	108	117	118	125	110	97	96	121	124	110	112	105	116	113	97	132	101	126	117	113	110	100	124	119	104	107	101	112	104	116	119	113	121	108	103	75	111	105	95	111	122	109	98	98	104	105	125	111	114	106	123	97	110	108	104	115	131	128	115	114	98	104	118	104	101	103	114	99	119	90	123	124	113	117	99	123	105	103	112	107	116	115	141	118	112	117	111	105	100	99	101	102	104	129	114	93	119	120	103	112	126	107	98	107	110	130	123	92	104	109	124	142	109	97	107	92	111	105	107	122	124	102	110	117	102	112
16532	20290	17804	9128	5396	3323	2214	267	167	162	169	139	172	152	133	139	140	136	123	120	130	140	121	125	129	131	133	134	119	114	146	133	113	109	135	132	120	133	136	124	127	110	136	130	132	135	119	140	129	144	130	144	129	126	124	125	126	134	135	118	119	118	133	126	129	126	134	143	126	141	154	135	117	136	110	120	124	121	107	125	116	131	136	121	126	136	126	130	143	134	132	114	130	132	137	132	142	125	131	133	142	134	140	134	133	150	124	144	123	124	122	114	135	133	129	150	113	126	132	130	135	119	125	139	134	114	138	146	138	129	128	100	124	135	92	149	116	135	129	129	132	132	117	134	101	117	138	142	119	124	121	113	123	126	130	122	134	146	143	123	124	112	113	107	121	118	138	142	116	134	114	127	139	126	119	135	133	113	157	122	111	124	124	131	138	120	140	109	134	160	125	139	112	122	134	130	140	134	135	104	122	127	131	123	133	138	138	120	123	148	107	124	112	137	130	106	126	117	138	127	156	139	121	110	110	131	138	138	119	116	129	121	128	121	124	126	125	124	128	152	147	103	135	135	128	132	120	133	137	133	106	129	123	119	135	140	130	131	129	106	103	137	120	132	108	118	131	116	151	139	123	119	151	121	129	132	133	129	116	124	144	163	112	111	148	130	115	134	142	124	120	127	128	149	114	127	130	126	143	145	149	132	122	123	127	132	126	131	121	126	107	144	117	119	143	140	129	124	125	126	128	138	140	125	134	131	132	149	146	130	131	134	117	117	127	171	119	134	146	137	130	105	128	145	134	152	126	111	132	138	117	153	143	128	130	134	141	120	133	135	128	152	130	133	120	126	134	145	125	131	151	140	121	142	145	122	133	122	129	147	112	118	131	121	127	130	140	124	126	133	136	139	129	134	137	159	128	128	140	133	126	128	113	131	124	138	122	101	130	131	135	128	142	127	143	149	143	120	134	141	135	117	159	117	142	123	131	123	130	140	123	106	134	138	145	126	139	115	122	130	129	128	134	114	144	127	129	134	137	124	147	119	127	111	133	116	119	126	135	131	136	119	132	133	126	151	141	117	118	151	125	120	116	120	132	132	143	131	126	124	130	139	128	154	129	146	123	149	137	122	122	148	124	118	123	124	131	140	137	121	119	130	142	109	128	131	112	124	126	135	117	135	140	126	110	145	142	119	123	116	137	129	146	120	124	146	135	110	116	101	128	141	117	133	126	154	135	139	141	132	119	118	133	144	133	131	132	140	121	129	120	107	140	127	121	126	130	134	143	117	113	140	150	129	136	130	149	133	133	117	123	121	133	150	117	123	116	118	163	140	134	134	128	119	156	141	117	136	112	142	147	109	143	116	123	146	105	149	136	138	129	139	156	110	141	134	132	128	132	118	121	106	128	117	124	135	122	144	145	136	141	133	137	123	144	124	144	140	128	123	137	135	137	137	127	128	122	128	135	147	130	117	147	142	123	133	135	131	124	108	129	149	111	130	138	137	112	135	110	147	118	117	144	141	110	104	143	128	126	128	121	127	124	120	142	128	123	135	139	111	123	136	148	133	132	128	117	128	132	134	135	121	140	131	130	131	129	124	130	113	118	131	123	129	130	126	121	130	116	127	122	116	141	119	126	120	127	135	136	148	136	129	117	111	149	124	134	127	144	132	116	123	110	112	89	141	127	127	121	110	131	139	137	100	130	117	133	135	109	150	125	131	122	138	146	127	129	148	123	141	135	123	153	142	126	120	120	130	112	113	111	129	127	130	147	134	131	118	131	114	137	123	123	129	129	130	113	138	136	114	134	120	108	131	116	114	123	122	133	134	149	133	132	116	124	160	125	128	136	104	126	130	127	132	126	128	121	124	115	133	128	128	121	136	147	117	120	120	127	116	146	118	128	146	130	131	119	131	125	157	124	128	121	109	132	119	135	129	135	141	117	124	110	132	123	109	128	156	122	133	112	116	118	125	116	125	130	130	137	130	132	140	127	141	127	130	121	146	138	130	143	129	134	132	147	120	130	131	138	99	119	127	119	106	109	139	129	160	137	129	127	114	125	136	130	127	138	133	123	122	122	120	109	127	132	116	134	135	136	146	140	118	125	135	133	139	148	119	130	127	130	130	114	141	134	126	138	124	153	114	133	130	146	111	122	130	119	128	130	115	128	118	126	121	131	130	123	127	144	155	110	118	111	134	113	120	115	116	117	100	142	120	135	120	147	123	143	149	130	104	124	125	134	137	131	119	126	143	124	106	134	107	125	129	128	111	117	130	139	130	116	114	127	128	130	120	118	142	129	107	146	114	113	134	116	127	125	134	136	105	131	134	121	153	126	131	159	134	138	126	125	150	141	133	122	145	132	120	136	116	144	117	121	131	137	115	121	142	126	136	129	123	148	113	111	129	123	148	137	134	117	139	141	129	144	123	143	142	134	129	132	119	129	117	125	129	119	140	115	120	135	127	127	126	114	140	129	134	120	127	123	124	133	139	126	129	115	112	128	126	141	111	128	145	121	138	136	127	137	138	134	110	151	128	116	121	140	130	145	130	139	147	113	132	138	134	153	93	121	130	118	115	128	125	139	117	139	145	129	139	119	128	133	141	126	120	126	122	130	132	135	124	123	131	114	142	134	149	127	122	121	124	158	118	148	123	124	116	145	117	127	120	126	125	133	143	134	131	118	124	122	117	126	110	118	130	140	134	124	107	146	126	132	111	104	128	119	110	133	141	136	122	128	127	124	114	136	126	122	137	121	145	137	132	112	126	130	140	129	122	133	129	129	105	132	104	108	134	128	128	141	154	127	115	152	97	111	130	126	124	123	121	104	108	119	108	131	148	139	137	142	131	152	134	118	112	146	131	109	127	139	126	142	113	124	122	119	130	123	122	123	129	134	139	126	131	137	144	137	118	132	137	121	134	123	136	126	118	142	125	127	131	127	146	131	122	123	119	132	148	146	154	128	118	119	132	147	114	116	127	117	121	127	121	134	100	133	118	115	127	121	131	126	124	125	122	128	116	135	143	128	121	126	145	133	128	139	139	135	120	117	110	127	133	147	122	145	125	141	142	139	123	140	131	123	147	132	122	124	118	128	140	120	129	141	111	123	127	136	121	110	124	123	118	152	125	142	142	134	121	142	130	122	139	157	108	118	124	129	113	124	118	147	132	129	133	134	128	158	130	132	131	122	130	110	134	133	131	130	149	131	123	128	111	127	155	120	119	141	129	120	133	114	144	136	128	128	129	124	140	122	127	123	130	134	137	117	135	120	148	131	133	132	113	154	130	111	109	104	125	131	126	128	129	139	142	116	129	145	123	152	121	129	140	153	127	133	143	138	128	127	125	140	116	124	119	136	132	111	129	124	137	107	149	127	122	121	110	135	130	114	124	130	116	114	128	137	139	130	131	116	131	126	131	127	91	131	131	133	131	131	125	150	116	131	135	121	119	134	142	136	102	133	120	121	136	122	138	117	129	134	110	110	136	116	145
24532	20166	26377	23757	20260	13466	17489	1790	619	495	417	377	331	326	302	269	239	258	256	253	258	231	229	217	205	197	200	207	209	207	182	214	194	203	212	184	206	220	175	192	206	228	183	195	203	185	172	175	184	199	206	210	185	171	182	191	208	174	188	211	185	162	173	183	173	194	207	174	193	183	181	164	181	176	184	176	179	167	175	176	167	178	171	171	170	178	185	165	220	196	175	170	168	184	197	228	170	175	174	170	181	172	198	177	201	198	181	191	161	170	184	173	169	178	172	167	162	192	173	191	168	191	178	171	189	206	188	164	172	191	184	189	170	177	165	182	164	188	187	211	162	182	171	162	201	162	167	186	191	200	184	187	189	175	201	187	187	199	180	192	141	181	190	170	189	171	186	154	162	168	177	173	184	175	162	167	185	191	189	166	183	171	196	196	193	187	171	185	183	201	192	170	180	191	171	177	192	168	195	184	174	180	192	187	190	181	190	163	204	208	176	192	169	203	194	190	188	206	169	174	169	203	153	190	174	185	180	200	162	183	182	171	187	194	181	181	161	189	170	207	177	150	173	157	169	148	175	184	187	176	160	186	182	185	169	191	190	203	185	189	164	190	184	172	162	175	161	166	162	191	168	151	188	180	174	155	166	187	165	185	173	155	189	183	185	188	178	194	178	171	155	185	181	143	191	184	185	167	173	176	174	162	178	190	185	187	166	179	205	191	174	174	182	192	174	183	179	175	168	175	190	164	217	184	198	199	175	201	190	178	157	197	158	166	182	169	184	160	163	163	183	189	169	166	172	183	179	186	191	190	196	184	168	183	184	183	173	202	151	165	184	178	172	204	176	191	163	171	172	170	177	173	193	201	196	175	165	178	162	171	164	172	159	177	208	177	171	171	170	172	194	156	174	203	197	169	190	187	193	180	166	172	152	167	202	170	199	177	193	202	164	169	194	167	166	191	175	170	176	177	173	197	171	153	182	195	170	170	170	198	161	172	195	167	166	184	174	167	211	162	183	174	169	167	189	157	203	184	174	183	194	183	178	179	170	179	173	165	194	178	192	155	170	182	179	189	192	170	188	171	173	181	193	203	183	181	185	169	164	177	186	174	161	173	161	174	184	186	181	170	153	192	176	207	175	177	183	189	169	167	185	166	166	168	170	177	187	161	188	181	168	167	183	185	193	191	182	187	183	168	175	203	199	191	189	184	182	183	165	206	184	199	167	165	173	194	186	184	167	179	162	197	177	169	191	200	169	165	171	181	196	165	174	184	168	166	185	182	201	179	211	159	162	163	186	176	185	166	178	191	153	177	200	182	179	180	209	161	202	192	203	157	189	193	169	204	167	161	172	180	178	181	161	178	180	202	172	158	186	171	191	175	180	158	164	157	190	191	187	200	209	196	180	171	173	180	153	170	170	169	164	178	198	182	178	181	194	179	171	197	190	185	176	167	180	161	175	191	201	176	174	211	170	168	167	165	174	165	196	178	195	177	173	158	167	197	172	186	177	194	183	165	178	152	177	180	187	172	172	158	154	194	187	181	201	195	177	162	182	157	178	177	207	171	176	157	193	183	169	162	205	165	180	178	170	186	192	174	209	175	181	204	177	175	204	167	169	169	163	209	176	174	180	157	180	180	182	165	188	197	173	189	157	178	192	174	189	186	180	195	179	192	162	190	155	189	188	157	161	165	169	176	173	195	161	206	177	174	178	158	168	166	185	179	180	193	192	182	181	168	174	169	175	202	182	183	164	176	165	179	173	195	169	204	173	170	163	185	184	187	160	192	194	176	189	205	167	184	174	160	188	163	171	171	193	179	198	172	192	186	169	175	183	200	185	154	178	172	201	161	205	202	173	156	176	193	180	181	191	185	173	161	206	189	163	180	188	164	202	173	178	171	184	159	178	176	181	163	201	171	215	194	185	197	169	187	186	196	178	156	176	193	183	179	183	179	186	169	195	173	164	173	179	181	185	168	167	182	187	185	131	191	182	161	168	174	172	202	189	161	187	172	180	182	169	178	157	185	172	180	177	185	199	195	199	177	162	168	206	181	202	178	160	193	195	205	172	149	197	183	185	195	170	191	206	179	188	182	209	165	192	175	172	164	195	198	176	176	189	173	174	203	173	159	169	168	192	182	199	173	166	189	181	168	189	188	172	161	187	180	200	160	178	193	185	188	204	190	162	186	154	172	152	164	161	181	162	192	176	204	168	185	180	206	176	176	173	182	162	188	180	179	179	188	188	182	175	186	159	165	177	168	187	203	175	168	196	199	152	177	142	181	185	156	161	174	178	175	177	194	179	162	164	179	163	190	186	161	170	164	161	175	182	192	157	173	201	147	189	176	164	162	171	200	150	182	182	179	189	161	172	196	178	188	163	202	183	185	182	176	179	202	181	181	198	179	193	185	169	169	175	184	186	213	165	169	173	207	153	167	167	161	219	193	181	202	183	197	190	170	188	180	176	195	179	171	192	200	176	185	203	185	198	187	199	168	172	168	179	208	186	172	166	177	199	192	161	195	171	176	190	163	174	171	161	167	175	190	192	180	175	167	162	179	176	179	206	187	155	199	187	155	214	185	179	187	175	192	181	181	191	168	202	169	166	191	180	215	171	166	177	178	199	179	167	162	181	186	182	166	189	198	185	174	172	195	172	191	162	159	177	194	174	173	170	169	173	192	195	179	159	174	178	160	186	155	191	157	176	175	188	181	198	157	191	175	180	180	182	179	192	170	162	182	181	186	186	177	180	157	183	156	180	202	161	159	168	169	169	191	157	190	160	190	204	181	176	193	166	174	181	181	177	168	173	160	175	169	168	170	171	175	168	158	182	190	177	179	165	168	168	162	175	176	183	202	180	161	177	184	199	171	167	162	210	170	169	188	174	203	154	184	179	184	168	191	165	181	185	186	161	204	166	178	184	177	190	176	166	160	156	173	187	188	166	181	188	186	176	187	176	185	170	199	157	198	200	177	176	186	183	162	156	193	171	181	170	186	186	166	170	179	178	180	206	158	170	183	184	170	165	202	162	174	198	198	195	175	216	197	178	169	185	156	179	172	177	165	185	194	188	197	174	179	181	185	164	166	162	180	177	187	195	160	163	158	198	182	170	181	186	200	170	162	175	198	180	145	191	194	162	183	197	188	189	183	179	168	172	172	191	166	167	172	199	186	165	180	200	163	194	199	168	179	163	167	173	186	174	162	179	167	183	175	186	163	158	187	175	179	200	171	172	187	172	185	224	174	190	163	220	181	181	179	205	153	169	184	164	194	192	159	191	163	172	200	176	170	201	183	179	177	185	180	176	175	163	169	155	182	185	198	174	169	159	188	189	158	185	176	182	181	184	158	190	187	176	167	162	158	168	197	173	186	186	178	169	164	176	182	182	191	177	187	182	178	185	178	179	180	167	167	171	169	160	188	180	176	207	156	194	168	166	175	195	185	152	158	201	194	164	172	200	155	175	198	171	162	173	204	174	166	185	167	172	185
19833	32390	28046	19896	13882	10005	18402	1767	1215	940	793	627	574	468	472	428	404	388	362	331	293	297	272	270	262	282	240	211	203	216	226	225	207	213	203	214	199	202	195	185	182	177	221	217	187	177	199	219	181	198	215	198	219	218	183	183	197	177	195	185	191	190	177	191	195	193	194	169	197	173	181	175	193	168	194	203	179	200	193	160	168	193	189	181	183	151	191	160	185	175	173	179	175	202	193	180	197	191	205	208	190	181	170	176	184	181	188	154	219	188	171	183	191	189	185	192	191	165	164	177	179	164	208	155	172	196	178	184	163	187	165	193	178	178	179	172	185	179	172	174	173	172	188	155	191	188	165	201	200	164	185	200	165	179	206	184	187	183	195	146	187	174	194	212	182	189	177	191	170	201	179	165	176	180	163	199	203	180	171	187	182	180	168	171	168	215	181	210	179	167	200	191	191	190	160	174	183	169	193	183	154	182	200	186	187	197	185	171	201	200	201	181	176	168	192	187	175	192	143	184	163	181	176	177	174	197	166	183	163	189	177	178	171	173	195	189	194	173	177	153	175	195	176	196	199	200	176	176	194	170	202	174	172	166	167	182	179	192	154	176	198	166	174	193	214	176	181	187	169	181	189	169	182	199	179	192	179	200	171	156	179	188	178	191	182	183	211	173	189	210	180	178	177	162	168	187	196	173	164	137	173	171	175	145	195	185	194	160	171	178	170	165	165	199	167	192	200	187	176	194	175	193	178	196	184	180	165	179	193	158	215	165	171	198	169	189	189	198	186	174	202	184	180	164	175	185	185	203	143	181	148	180	207	192	165	171	189	176	207	199	173	180	159	194	176	191	181	169	186	174	180	164	174	196	181	190	191	195	179	189	183	164	154	176	153	185	175	166	177	184	190	171	161	193	206	184	177	182	182	162	188	189	181	168	167	181	169	180	181	184	181	182	201	181	162	176	178	171	175	186	173	158	194	181	156	191	179	189	164	180	172	188	159	172	176	207	174	183	165	192	172	176	170	194	156	192	142	168	183	176	184	191	198	189	189	163	168	159	166	175	187	188	183	168	185	180	185	180	194	166	183	196	189	181	175	190	180	176	185	190	166	174	185	177	173	187	168	185	195	197	198	170	157	176	199	166	184	208	197	177	183	202	184	195	172	181	162	170	185	183	158	207	178	201	168	204	191	164	207	207	148	194	173	172	161	189	191	163	187	168	202	198	182	166	205	152	189	186	216	184	172	183	181	188	203	182	200	184	189	173	166	184	164	173	189	193	186	192	166	158	196	193	181	184	179	158	162	180	190	177	187	178	151	173	171	176	177	196	167	187	171	188	227	169	173	169	199	173	164	198	194	163	174	186	191	162	192	177	185	178	161	164	166	192	158	179	181	187	165	180	167	193	163	188	158	184	160	176	183	155	184	196	186	166	182	166	182	210	209	174	166	187	172	198	160	183	168	177	188	171	167	184	203	179	170	203	204	173	175	194	201	187	192	201	174	174	185	171	171	184	195	182	179	176	160	143	188	174	175	208	207	174	189	192	183	163	179	219	188	185	161	191	176	168	191	171	197	178	157	179	168	171	189	206	183	169	181	190	149	200	169	185	159	180	160	201	189	172	169	173	203	174	201	191	180	178	179	183	173	188	201	179	197	182	156	175	178	194	171	172	171	194	205	188	187	187	184	190	180	188	184	175	204	191	173	163	161	205	180	183	166	177	181	193	198	185	189	184	159	183	175	187	189	167	170	173	174	182	181	163	175	179	204	182	186	174	175	199	162	183	175	188	183	178	188	189	180	163	186	180	214	192	209	173	177	158	181	182	176	183	169	180	190	179	176	180	158	165	196	165	171	194	191	163	194	180	188	163	175	187	168	166	187	204	169	192	169	192	179	189	180	196	156	207	173	198	207	180	200	195	189	176	214	197	160	189	154	187	181	175	194	172	189	181	203	161	170	172	166	191	177	189	192	179	166	171	187	186	178	174	189	171	179	184	196	167	192	186	162	179	165	169	195	186	172	174	205	175	151	163	180	178	204	174	207	155	185	174	197	170	158	172	174	181	175	159	178	192	156	184	203	158	168	182	198	190	179	181	199	194	192	175	180	178	189	190	178	168	178	194	180	202	170	168	183	171	184	174	189	185	172	189	172	176	183	181	169	145	155	179	177	168	172	177	169	190	158	178	179	191	180	176	193	178	162	188	174	154	186	205	171	193	155	198	179	168	167	191	163	187	185	165	203	196	184	200	183	167	173	184	178	200	172	167	174	174	192	204	188	183	211	205	167	182	180	178	179	176	149	193	172	179	175	167	176	186	163	182	163	178	173	199	202	184	203	192	161	200	167	190	188	167	189	170	172	165	172	166	208	164	167	188	180	170	176	197	184	190	184	168	200	177	167	189	203	182	166	160	154	187	180	196	179	157	212	191	177	157	179	200	167	155	205	166	181	200	153	181	195	193	178	181	180	168	171	208	179	158	192	184	161	197	156	151	179	163	184	189	173	173	210	179	182	156	173	185	166	170	192	192	165	189	185	201	203	175	186	164	171	163	160	174	179	191	195	189	184	188	186	163	206	195	210	171	186	179	178	182	168	169	183	167	175	179	213	185	199	194	198	199	182	158	193	177	194	192	186	173	193	177	184	169	177	194	189	177	181	195	190	194	180	178	179	159	200	169	193	166	187	183	180	180	195	166	169	182	168	175	164	197	205	176	197	195	187	176	190	178	190	192	190	214	187	187	187	188	189	173	199	171	173	184	199	181	179	182	177	188	201	195	175	181	174	182	182	174	173	184	171	162	194	196	187	179	163	162	186	160	176	181	202	188	171	182	174	163	174	181	174	185	195	187	176	171	180	185	181	176	173	182	200	166	161	180	195	180	177	178	159	173	206	181	175	181	198	155	188	175	162	178	161	172	182	184	184	162	182	172	181	181	191	175	190	193	171	171	207	183	237	170	185	192	177	153	167	187	172	166	172	197	179	186	201	160	171	159	196	181	197	150	173	190	180	188	180	194	175	171	187	194	180	197	166	167	182	186	169	155	192	190	175	179	153	172	204	174	194	162	186	180	190	174	195	158	178	175	182	199	191	180	194	183	185	174	171	162	174	194	211	187	191	174	198	166	206	185	175	174	185	167	193	184	200	158	166	181	188	173	158	177	171	176	174	173	178	173	180	184	172	148	161	174	192	197	155	185	182	190	174	182	171	166	212	162	198	164	207	172	210	183	197	191	197	160	185	179	164	171	207	177	196	150	164	178	164	172	160	168	169	182	181	186	187	199	168	183	189	167	201	179	162	165	178	200	149	200	206	171	181	184	187	186	178	179	169	176	167	181	175	197	196	197	180	180	182	163	184	184	196	194	173	191	188	179	180	166	208	165	171	171	185	192	175	204	188	199	164	190	178	166	182	168	175	187	207	171	176	163	197	204	185	190	193	157	159	168	189	184	193	163	159	183	181	190	178	176	177	181	163	174	188	174	172	178	168	172
22434	20208	26775	23415	20272	20935	22825	3181	1346	1040	965	792	740	639	605	613	601	539	535	505	514	491	492	486	433	505	451	455	407	448	428	399	440	397	426	397	427	393	440	434	426	415	398	411	405	413	430	401	385	406	402	364	409	411	427	381	376	373	384	415	400	375	385	378	400	417	398	425	347	378	399	361	389	380	400	385	403	376	392	359	350	402	394	373	402	410	378	385	361	382	420	393	426	407	383	405	407	397	400	352	375	396	381	363	365	400	405	365	388	408	379	398	414	356	414	393	370	361	391	366	349	372	403	376	417	408	414	414	426	423	381	386	368	411	373	347	396	367	384	410	407	434	418	413	394	339	347	359	390	366	370	397	369	355	385	370	372	349	370	380	393	374	380	388	402	426	388	374	376	408	380	377	380	367	373	384	387	390	385	413	379	371	386	415	373	367	348	387	353	397	410	406	389	385	402	362	375	353	391	369	373	407	424	375	391	367	417	414	382	392	423	382	380	379	386	402	379	403	344	381	360	391	381	379	388	368	351	385	398	386	409	401	336	402	389	400	401	382	364	364	370	386	378	376	339	387	398	345	408	385	367	406	374	399	391	382	362	382	354	380	352	372	341	411	393	370	396	392	374	376	369	358	403	340	369	392	407	400	420	381	345	390	416	386	398	364	387	375	412	377	374	375	374	393	342	377	405	405	393	363	365	386	359	399	404	382	385	388	386	379	360	378	373	403	377	364	356	382	384	380	406	400	404	395	371	392	388	411	385	347	396	375	358	385	393	366	406	394	387	375	397	412	434	400	379	371	417	406	360	365	360	381	362	425	391	370	404	397	377	388	381	347	365	381	396	402	395	377	396	403	354	367	384	404	397	346	366	433	423	393	397	399	374	403	390	367	405	366	362	413	372	404	372	395	365	386	391	428	370	437	371	374	330	363	425	368	405	387	395	381	355	386	388	377	391	408	389	350	380	376	393	406	408	402	403	357	363	366	366	372	391	377	370	358	372	379	379	356	385	372	378	387	420	385	379	372	397	401	391	393	368	404	428	369	383	368	367	368	378	374	351	388	414	411	403	385	409	396	395	375	403	356	371	337	377	375	395	384	435	368	374	373	412	381	388	380	386	406	429	390	376	386	377	432	397	372	401	364	375	346	380	366	383	385	379	386	375	401	385	401	369	386	396	407	402	420	376	395	365	410	361	389	371	351	406	400	392	377	405	399	408	376	376	393	405	383	383	378	393	375	367	385	352	414	350	378	384	395	370	375	402	346	398	415	387	365	389	446	397	386	415	377	412	391	373	392	379	361	416	356	343	408	413	437	365	371	399	359	383	370	366	331	382	397	353	376	396	394	379	391	388	385	353	387	385	369	397	407	369	390	379	364	381	390	368	372	386	393	401	363	368	377	415	409	405	380	397	401	397	402	376	433	354	368	390	367	393	355	382	349	374	381	389	383	385	391	408	353	376	383	399	380	429	388	405	386	366	397	351	375	396	360	394	404	403	364	366	354	363	401	371	392	390	366	383	405	404	379	406	352	373	346	373	411	369	397	411	361	376	410	400	410	388	357	401	397	351	403	394	385	419	372	394	406	373	388	385	407	362	397	399	414	360	424	359	410	391	398	348	405	402	381	389	376	396	389	403	358	377	407	369	355	363	380	384	404	372	401	395	390	382	374	382	401	405	385	379	378	331	373	372	412	395	391	366	397	343	409	407	382	418	418	367	397	392	380	373	366	409	362	372	402	411	430	377	386	382	373	344	404	382	406	363	382	377	414	375	370	380	382	396	413	369	366	413	375	385	337	394	432	386	377	410	383	402	370	384	377	389	337	359	371	366	368	402	342	405	363	377	379	375	374	401	384	385	422	320	380	396	410	364	384	396	408	359	391	332	373	403	393	357	329	374	406	379	407	419	378	427	390	397	366	358	399	398	352	392	350	407	401	335	398	367	382	396	369	392	385	378	387	374	382	376	368	373	356	425	406	397	376	398	370	350	384	392	366	398	376	386	378	403	409	359	368	372	374	391	387	389	358	378	420	387	403	376	347	361	390	403	383	433	390	395	404	357	333	406	352	360	374	384	395	410	421	368	371	401	405	372	354	406	418	374	402	379	420	393	372	382	375	385	355	405	356	379	393	374	402	373	404	366	375	410	391	391	400	399	373	392	380	377	374	372	381	411	385	378	369	412	385	409	368	390	398	403	376	406	378	366	415	375	387	379	377	349	338	413	393	413	404	393	356	394	416	385	366	392	369	406	384	361	393	392	370	386	370	376	383	370	414	389	400	373	394	396	377	383	356	402	404	417	399	362	403	375	392	400	426	370	403	415	399	371	391	354	397	377	384	377	404	393	389	413	371	394	362	389	393	355	379	400	385	388	400	382	402	365	372	399	407	383	370	389	416	392	385	421	372	379	374	377	420	387	387	354	407	395	389	400	400	376	383	381	405	439	388	388	397	368	417	413	407	397	397	335	342	356	383	375	388	377	372	382	414	406	339	391	366	380	392	373	411	360	369	351	409	401	387	318	407	439	369	368	379	363	407	367	359	356	373	388	398	381	381	377	433	399	364	404	388	364	398	424	397	433	412	348	388	388	369	386	407	388	400	378	389	389	341	407	379	381	364	389	391	385	359	435	411	361	409	414	409	358	368	380	400	387	354	356	400	392	393	417	375	387	343	398	380	380	374	358	383	381	385	385	396	344	372	397	397	357	406	376	374	403	377	392	378	385	392	358	418	414	382	374	404	394	391	407	381	412	401	380	403	398	359	366	406	402	380	369	401	363	398	362	408	400	385	348	405	372	345	379	430	411	374	380	363	382	403	380	375	382	378	426	393	410	344	386	392	411	354	400	417	373	392	392	398	421	382	384	389	394	396	392	379	393	368	372	349	371	404	411	400	366	364	378	379	384	374	393	332	390	365	382	376	415	366	413	428	403	358	382	401	371	409	399	387	402	389	348	365	363	378	383	392	383	341	343	392	386	370	408	389	356	387	373	405	390	401	357	358	408	414	382	376	378	365	427	371	344	382	363	391	388	362	401	415	373	413	389	421	381	415	384	383	389	388	422	415	359	406	405	351	390	423	393	377	390	383	418	393	401	397	399	356	378	379	395	423	365	378	369	381	401	374	383	392	418	387	388	411	400	356	387	376	382	420	370	347	404	380	414	367	387	379	381	406	368	374	365	347	375	386	381	379	385	365	392	381	358	379	405	411	368	410	375	381	373	382	383	365	394	391	399	368	373	319	381	393	387	379	380	399	417	395	379	391	381	395	398	380	370	376	365	386	433	391	388	356	381	407	374	405	386	390	398	378	380	383	385	396	406	397	384	333	389	391	362	442	345	390	398	390	423	364	385	359	386	402	378	349	409	417	396	391	384	388	368	376	380	409	396	380	379	333	394	396	379	405	383	397	354	379	403	392	391	384	356	379	375	398	333	363	407	412	358	396	370	380	419	393	362	363	400	409	380	387	366	364	394	379	396	409	361	383
22991	38514	33045	25956	19804	15340	20350	3308	2433	1861	1620	1359	1130	1047	939	906	777	779	718	670	591	611	581	584	539	498	519	436	539	467	469	466	462	444	473	413	422	437	461	390	421	413	420	418	377	401	442	405	419	370	398	375	397	418	435	392	367	427	360	421	380	366	412	393	370	405	380	402	384	407	401	393	388	410	394	388	377	393	363	421	403	362	361	406	429	394	397	369	429	403	345	351	387	363	350	420	382	404	396	374	384	410	392	354	373	378	346	372	364	380	388	366	349	384	390	410	364	380	405	355	378	385	393	388	376	374	341	381	416	375	385	372	422	363	370	374	357	377	363	387	403	375	398	372	383	364	346	383	364	378	406	348	363	403	376	383	383	422	405	394	343	391	389	421	373	382	343	375	371	369	365	319	385	370	372	367	372	412	342	353	359	418	390	382	394	351	384	376	386	384	363	385	350	389	373	395	362	394	388	335	390	373	346	392	382	408	414	396	394	338	371	379	399	386	369	400	397	374	357	418	384	389	377	379	402	385	405	389	386	352	375	362	384	347	362	379	357	380	407	365	362	395	409	387	387	363	389	377	382	375	359	373	378	336	381	377	372	378	381	367	357	371	384	391	390	375	363	395	365	372	383	381	374	381	372	353	381	385	346	366	376	354	387	347	359	393	407	370	413	349	372	389	349	380	356	373	374	365	380	395	368	373	379	353	382	381	397	367	377	418	379	356	332	400	397	399	389	360	389	369	383	405	355	371	352	369	362	382	378	382	385	358	384	357	391	413	344	372	374	366	364	381	393	374	398	358	392	402	393	399	374	368	364	389	386	379	371	393	346	375	385	362	368	351	364	361	377	415	378	375	399	363	363	384	362	380	360	361	384	398	388	368	366	360	373	378	395	399	368	373	374	390	400	374	348	408	382	401	378	388	350	343	366	414	368	403	384	365	355	399	411	348	377	392	394	344	360	391	346	387	356	375	385	383	378	379	388	414	398	380	378	419	377	419	398	383	390	372	350	354	342	368	407	375	369	366	391	416	343	353	375	366	368	388	355	394	366	369	354	345	387	390	397	362	384	368	358	397	351	396	377	353	385	375	365	383	385	357	373	391	362	413	373	365	368	390	371	414	399	333	357	397	385	361	408	369	407	361	379	375	369	399	359	353	349	372	360	390	390	375	388	396	369	338	363	372	374	381	398	385	391	377	382	343	371	347	373	371	364	344	354	382	376	368	378	390	363	386	388	383	360	397	366	379	359	360	380	371	379	366	373	353	360	394	370	387	369	368	367	408	360	319	378	370	367	384	326	387	359	372	399	321	360	402	375	386	380	370	381	349	391	379	366	365	362	379	371	377	391	373	398	373	396	370	400	339	378	369	339	373	363	345	410	380	383	365	351	379	370	374	355	372	359	354	386	362	406	377	379	372	389	357	397	393	351	364	392	354	378	378	354	370	400	386	369	350	393	361	412	357	367	384	370	392	371	384	383	367	370	373	381	364	371	384	364	390	378	351	380	402	372	381	382	402	382	381	352	342	358	396	383	348	395	383	363	362	349	371	375	400	396	377	370	379	362	385	360	365	400	403	370	402	378	397	364	393	407	386	400	380	370	384	384	340	415	384	397	402	342	398	371	358	375	368	368	358	405	347	374	356	380	385	424	396	351	380	372	398	400	359	367	372	391	370	398	338	394	338	369	373	375	363	418	396	346	366	377	397	366	388	381	377	390	406	379	388	392	388	374	381	398	360	429	388	387	345	392	355	394	367	390	380	365	376	375	379	342	363	404	412	416	374	371	380	363	377	362	375	407	381	433	395	363	413	396	375	374	385	363	400	336	359	355	372	369	346	372	380	343	353	388	378	359	369	373	411	355	442	374	396	380	369	355	379	366	369	391	376	378	383	349	351	370	390	396	399	387	362	352	391	383	388	381	341	367	389	365	364	370	374	391	349	366	365	387	375	337	387	360	343	350	371	390	393	365	327	362	368	378	388	370	390	359	357	393	367	409	399	387	358	380	356	376	355	339	377	371	329	385	337	367	371	370	370	357	376	377	381	389	374	383	342	387	376	346	389	384	369	374	358	387	386	352	348	342	418	395	373	372	390	346	393	362	361	350	381	387	357	382	383	365	342	387	374	401	357	358	392	380	371	341	390	378	379	378	383	393	401	423	406	363	357	388	349	391	345	369	354	361	391	399	347	377	362	370	353	358	371	372	349	373	376	381	395	349	370	398	373	363	348	356	398	360	367	345	368	362	373	351	357	386	403	376	346	384	358	378	349	372	365	382	386	371	386	408	373	357	392	367	358	349	380	345	388	405	345	399	381	415	386	371	359	355	368	354	378	322	368	405	346	410	367	353	385	377	364	340	378	364	370	424	399	375	378	402	371	348	388	393	376	367	416	360	375	339	362	379	401	364	385	382	367	357	380	402	391	338	382	394	386	404	387	380	385	400	373	369	391	393	403	363	405	354	385	396	362	369	342	382	356	355	382	345	376	369	392	368	387	362	409	396	388	397	338	383	372	383	382	335	389	389	399	383	390	372	395	381	381	360	333	363	366	373	386	352	364	345	366	351	379	364	342	401	356	432	356	345	353	398	367	379	366	397	382	378	363	418	411	338	388	377	358	377	379	385	382	339	372	356	364	372	364	360	365	387	369	388	424	357	384	374	384	396	392	391	360	365	383	357	364	381	370	367	392	379	375	401	368	409	355	328	368	399	346	388	373	399	348	374	398	367	382	391	415	357	379	380	380	341	339	390	398	379	372	355	394	378	379	361	400	379	397	399	388	345	376	358	400	389	371	369	384	381	375	350	406	376	321	388	369	354	367	364	364	383	366	377	372	350	374	382	373	370	392	379	342	406	334	369	396	397	387	365	362	364	348	355	363	365	359	376	391	392	379	368	374	372	367	353	350	364	360	373	378	342	355	364	383	375	388	404	369	414	378	410	370	369	376	385	361	411	383	373	365	358	391	356	389	357	383	353	352	347	393	333	351	366	373	350	344	389	362	397	362	393	386	363	368	380	366	395	390	357	405	382	361	393	386	342	360	388	344	389	365	380	388	418	387	381	375	330	386	369	352	358	363	363	354	335	323	367	366	341	362	361	385	387	402	370	399	349	346	372	375	353	383	398	376	403	364	365	395	361	349	365	343	384	385	381	379	375	393	366	380	364	380	384	365	384	384	348	376	364	365	407	365	356	358	397	350	364	353	332	398	347	348	403	339	391	367	386	369	364	338	345	356	362	340	372	410	400	380	372	334	375	400	381	377	375	389	366	367	387	348	356	381	385	369	383	386	363	360	416	416	387	383	366	360	392	355	350	397	368	366	333	387	423	352	383	374	377	399	358	398	389	361	355	390	402	384	380	394	381	377	391	370	351	380	378	387	374	379	369	389	370	361	395	377	351	387	378	375	397	363	403	414	387	390	369	375	400	357	388	338	369	386	370	400	362	362	357	353	362	365	396	390	381	372	370	388	386	368	354	357	384	391
28053	18592	11432	6854	3979	1168	535	148	124	112	124	125	128	96	108	109	108	114	107	115	107	128	130	104	133	112	125	105	85	118	128	124	122	104	102	92	109	108	100	105	89	85	119	93	125	126	107	110	111	114	98	105	120	98	101	106	104	109	105	132	104	98	124	106	91	111	110	100	130	97	113	105	125	98	97	108	100	102	112	119	100	111	119	130	138	102	120	104	106	104	106	115	117	113	118	95	120	116	103	99	123	108	108	104	112	112	131	109	105	105	107	115	88	111	94	128	119	108	90	114	103	119	99	117	126	128	114	127	114	112	98	114	121	112	111	131	128	108	88	106	119	124	113	108	119	116	89	118	90	113	88	103	113	115	111	108	119	109	117	102	83	108	101	100	117	110	112	86	135	136	117	118	117	103	108	118	101	116	105	110	111	103	112	120	100	109	108	105	126	98	106	109	114	116	109	128	120	117	121	109	107	106	125	115	113	110	125	122	87	114	127	103	101	142	108	109	110	127	121	117	104	108	124	147	124	108	118	107	113	110	109	110	114	125	115	111	117	116	102	115	123	108	117	120	122	113	102	126	101	109	101	107	113	87	111	99	97	85	118	123	119	113	103	94	108	107	116	107	110	99	111	94	115	94	118	113	105	97	106	116	132	115	100	104	110	110	104	104	110	97	85	111	105	114	105	120	117	140	107	102	102	108	107	113	103	101	108	96	98	99	117	103	116	114	133	120	93	99	104	117	119	101	111	132	115	79	107	108	107	112	129	107	107	107	107	106	119	111	107	95	101	113	131	95	93	115	92	108	106	97	113	109	99	114	107	124	111	105	97	124	106	115	130	117	89	111	110	117	119	116	118	122	112	138	131	121	124	125	104	121	112	130	125	127	118	114	111	113	117	109	120	116	99	109	108	122	108	104	126	125	124	105	107	121	130	92	100	101	96	114	125	122	94	105	114	105	104	125	109	96	110	106	106	115	104	95	103	116	128	110	101	105	111	124	110	116	108	111	114	113	118	88	103	110	138	99	137	111	122	106	116	87	110	102	109	122	106	96	105	137	103	100	108	101	105	85	112	101	105	116	137	108	106	99	110	114	119	104	96	126	94	135	122	99	99	113	94	106	121	103	89	109	120	112	116	109	92	118	116	101	100	112	116	111	103	94	116	112	105	104	100	114	105	103	114	121	108	116	112	110	127	115	110	99	140	110	118	109	112	109	137	103	101	105	135	82	105	110	104	119	115	92	120	122	122	128	117	101	104	107	98	103	122	107	104	105	105	114	113	94	131	115	121	109	110	118	103	99	104	103	107	108	106	107	111	114	106	94	120	104	101	121	90	100	111	131	90	90	91	92	115	127	108	125	111	106	129	102	111	93	106	105	77	101	109	104	107	118	122	111	94	105	128	112	115	118	125	100	123	107	114	91	125	106	116	111	117	112	109	110	99	123	112	105	122	104	119	112	113	117	103	114	124	107	117	113	119	104	120	131	117	103	123	111	114	117	109	109	121	121	86	134	91	114	121	106	115	93	105	100	110	117	113	113	127	106	97	129	92	112	105	114	118	114	131	120	106	127	91	112	106	125	95	106	131	102	88	101	107	107	109	111	109	109	107	105	117	117	100	124	106	96	98	102	98	102	100	99	108	113	84	97	106	115	105	124	98	97	113	108	123	96	122	98	117	112	103	97	107	121	121	108	122	112	109	120	106	100	92	98	124	120	140	122	99	115	108	110	98	93	105	98	118	106	131	99	115	115	119	119	115	114	100	120	114	107	120	113	108	94	92	123	101	126	105	112	116	109	118	102	100	114	129	101	121	115	103	118	109	100	123	99	120	101	121	132	94	110	112	122	103	116	130	103	132	110	114	111	111	99	114	110	115	101	100	96	99	120	121	110	108	115	108	117	124	113	91	121	116	116	105	118	103	133	120	101	106	125	124	106	106	132	129	130	122	122	122	108	99	110	123	119	118	107	116	108	111	111	103	112	85	114	107	89	115	108	105	102	120	98	99	105	110	123	112	114	106	103	108	102	104	126	119	120	114	102	117	108	110	97	105	109	114	103	96	98	105	91	96	103	112	82	106	122	100	106	103	104	107	92	118	107	110	92	104	123	107	115	105	110	120	101	107	107	129	137	112	102	101	106	105	106	106	120	94	124	118	115	128	100	106	89	114	114	110	105	115	111	127	91	113	108	108	128	99	108	117	96	121	126	112	91	131	115	106	107	94	124	126	105	112	115	132	114	95	122	122	108	118	125	104	113	120	119	113	94	109	124	111	120	116	100	127	138	97	117	100	120	115	96	97	109	121	117	92	114	115	133	112	122	112	99	94	104	100	111	115	112	94	98	101	97	116	108	109	107	113	111	116	114	100	105	131	98	113	116	105	125	92	91	101	119	115	117	119	109	115	109	100	126	110	121	101	116	118	129	112	125	97	116	110	115	107	119	119	105	123	120	102	115	114	107	121	114	130	107	91	102	119	124	84	130	117	116	121	93	98	108	109	116	111	100	101	101	111	100	123	119	93	121	118	127	98	97	95	113	109	104	124	105	116	118	119	103	117	113	103	112	102	99	96	101	119	122	135	123	113	116	107	113	102	85	104	114	104	91	96	133	124	106	114	133	97	97	102	105	110	107	122	124	89	112	120	126	120	106	120	118	108	96	113	117	110	129	109	114	119	90	111	95	106	115	112	114	97	107	103	94	120	107	126	106	103	101	108	88	96	103	119	85	124	107	121	130	103	102	114	116	113	113	118	104	90	97	122	113	110	114	118	110	127	103	124	104	112	115	100	123	107	92	120	110	114	105	117	120	96	110	114	115	104	97	116	107	116	98	110	91	124	106	116	112	124	100	109	106	114	95	119	121	111	116	104	113	96	87	107	98	108	107	108	115	121	100	111	113	124	99	107	117	121	114	107	96	108	118	115	111	111	116	104	112	109	105	124	105	121	118	112	131	110	115	102	126	105	109	119	103	124	97	97	113	85	100	108	99	123	124	95	101	104	126	133	98	112	119	111	119	115	106	130	117	120	98	106	134	93	121	120	125	120	101	109	116	111	95	101	122	127	107	102	114	123	103	109	112	114	122	99	112	94	110	111	97	111	118	113	105	123	111	107	131	96	124	101	99	112	106	112	130	110	108	129	96	97	93	106	99	105	113	110	104	105	132	115	115	96	106	121	104	96	128	109	100	103	136	117	126	121	99	103	112	103	116	103	116	109	127	103	104	113	113	102	98	112	123	101	95	115	97	112	124	105	106	102	100	111	88	100	109	105	103	127	106	131	125	110	95	128	99	116	104	90	120	111	108	124	120	130	106	114	114	90	101	114	104	114	109	117	121	118	129	121	105	115	103	111	122	97	104	137	92	122	104	112	116	103	94	122	138	99	124	121	117	119	109	87	121	109	111	108	105	124	120	119	113	129	104	108	124	116	101	121	87	107	116	104	116	112	117	121	114	101	109	124	106	109	98	111	126	107	139	124	110	109	103
17564	21758	17030	11074	7736	2449	1008	263	213	164	166	152	155	154	155	149	140	146	155	139	135	125	137	131	133	108	153	135	139	122	142	146	140	133	145	133	131	102	114	144	146	138	144	150	137	112	137	113	124	139	122	127	143	121	123	124	136	129	129	121	112	125	132	127	125	124	120	132	125	128	116	131	141	120	114	136	132	121	130	118	105	144	128	114	105	158	150	108	123	124	129	143	143	137	131	131	127	113	133	130	119	134	129	116	105	139	89	117	120	138	132	124	131	116	132	126	127	119	147	125	122	126	119	119	147	120	127	116	112	141	124	106	137	138	108	141	123	115	128	116	129	149	113	136	116	142	115	135	129	123	112	121	131	126	126	143	115	151	135	130	122	141	123	155	133	131	136	139	138	138	132	130	100	109	126	127	122	126	127	125	138	114	116	124	134	123	123	114	121	127	107	126	108	118	122	112	131	150	127	144	119	128	140	131	125	122	139	133	132	130	137	136	126	108	113	132	140	136	112	115	124	140	138	145	123	124	119	126	108	116	108	129	126	128	138	126	121	146	119	121	116	153	123	145	130	130	132	144	132	126	115	123	138	110	140	111	120	146	115	144	137	105	132	144	115	130	129	124	122	119	127	137	118	138	122	126	133	139	131	117	126	122	120	127	135	133	142	134	142	106	132	148	122	127	121	118	135	143	132	128	124	140	134	119	124	110	108	120	109	143	126	138	113	138	138	132	118	130	134	117	132	121	132	139	146	137	158	109	136	124	121	132	121	138	127	134	119	133	125	113	133	115	121	112	144	102	135	121	125	142	131	136	127	129	121	142	123	131	128	121	146	125	132	133	132	114	144	139	135	136	119	131	133	118	110	138	124	130	113	133	115	117	117	137	127	139	141	121	128	145	122	121	145	136	128	142	136	121	138	120	112	126	141	124	144	136	124	147	113	124	129	132	134	121	123	124	133	134	115	125	133	141	141	140	115	145	145	139	137	126	125	143	136	127	125	131	130	136	126	137	138	116	139	125	112	117	116	131	140	140	126	110	127	133	134	140	123	115	142	157	133	140	130	105	123	114	135	121	121	123	128	132	128	141	134	122	134	118	138	132	111	122	145	125	124	98	125	113	144	124	135	123	113	116	105	117	129	126	113	142	130	131	144	125	143	109	126	122	138	127	126	123	120	134	138	117	125	125	167	133	128	125	131	130	119	128	128	124	131	133	114	102	139	130	110	130	119	165	117	134	122	137	141	141	122	116	146	134	139	152	127	113	116	127	118	128	130	135	122	142	123	127	149	143	126	122	111	127	132	123	123	120	136	133	136	134	137	134	153	141	129	114	147	134	130	127	105	149	142	129	122	143	117	135	112	110	129	120	135	133	126	132	126	104	121	122	110	112	129	120	138	131	141	111	117	136	139	127	119	111	115	113	137	112	156	136	148	144	133	120	136	105	142	126	128	139	135	139	135	115	134	148	139	143	115	130	125	112	119	128	160	116	125	127	123	125	144	139	107	149	139	132	148	144	132	138	132	139	140	129	135	130	143	136	126	129	125	135	98	114	150	141	111	136	138	130	140	120	116	132	128	130	143	117	125	110	121	129	145	133	115	142	111	121	138	117	125	128	116	119	142	127	120	122	129	138	119	112	117	131	121	114	135	128	141	123	148	102	135	123	134	137	125	129	142	122	126	123	115	138	123	126	119	125	156	123	125	127	122	124	137	115	133	132	118	140	149	112	121	132	142	106	122	135	120	130	118	125	134	153	124	128	144	128	123	134	126	126	134	108	130	123	117	137	107	124	141	130	121	129	124	144	127	146	116	123	143	149	136	126	147	134	136	120	115	141	119	113	116	141	123	137	128	129	130	133	111	132	124	130	124	135	124	139	121	120	127	137	124	136	120	111	128	114	133	127	127	129	122	133	143	126	134	139	131	142	123	138	137	118	119	111	120	130	114	126	116	142	113	119	100	136	147	119	157	133	123	139	119	130	131	139	111	121	121	121	135	141	131	136	122	132	133	118	135	142	133	161	113	134	112	137	106	118	133	108	116	133	128	140	144	142	122	131	139	115	132	156	122	141	135	101	120	131	122	118	120	121	132	139	124	133	131	126	118	140	136	147	136	104	159	120	133	143	138	141	123	101	123	136	133	130	138	148	131	124	132	137	130	124	117	121	139	108	123	124	126	128	138	109	130	121	142	111	141	124	123	122	134	138	121	122	121	107	143	109	122	127	105	108	144	124	143	146	130	127	125	139	126	145	121	134	136	148	141	145	115	117	129	130	147	119	126	133	127	96	129	122	132	145	132	109	131	130	135	127	151	111	113	122	129	141	149	110	144	136	122	133	115	142	130	96	115	125	127	131	129	124	145	133	116	128	101	125	123	116	123	124	133	143	133	122	152	128	123	125	134	129	157	121	139	116	129	119	122	115	138	126	126	123	136	115	132	133	137	139	123	113	144	116	130	129	142	132	115	139	118	108	129	114	136	138	118	111	156	136	124	103	132	129	127	120	133	122	130	140	144	145	117	135	138	108	141	118	132	138	122	127	125	122	140	130	138	106	135	134	137	132	124	139	133	133	136	137	128	111	113	133	137	112	129	118	124	144	117	147	126	117	128	112	142	126	138	143	124	162	119	122	128	145	117	125	123	125	137	128	124	121	132	119	115	133	124	136	130	131	141	122	125	140	142	112	110	121	160	140	136	149	138	111	138	135	119	117	131	140	120	118	110	131	133	129	138	126	134	120	144	147	124	124	135	125	120	127	118	122	111	116	121	104	134	129	149	123	139	118	124	112	117	126	145	140	140	127	124	136	130	125	116	139	141	107	117	134	124	132	132	146	126	158	141	147	119	130	125	144	139	122	122	119	118	124	129	127	138	106	140	116	136	131	121	129	122	132	139	126	124	143	113	137	106	132	131	121	136	150	134	110	113	126	145	119	132	139	125	143	133	121	124	136	150	121	121	140	130	119	130	115	132	126	137	154	130	140	139	121	131	123	125	137	135	134	138	106	126	128	129	103	131	116	133	141	131	136	131	126	126	111	117	138	145	111	153	132	122	126	154	141	129	142	142	143	134	129	125	122	119	145	127	122	127	125	108	124	140	129	124	143	126	119	131	123	129	134	122	120	130	121	124	121	117	132	148	132	101	115	129	134	131	132	134	110	123	115	125	125	132	124	132	141	139	130	122	133	122	132	143	112	130	141	127	137	142	125	137	129	137	125	123	132	133	145	132	139	122	131	161	108	134	116	116	143	131	128	123	130	125	139	144	128	135	134	140	139	143	113	141	118	128	120	121	138	133	130	133	120	147	117	122	123	138	146	141	132	146	117	122	126	124	114	129	130	136	137	144	136	129	143	110	132	123	139	118	129	128	116	127	129	135	121	117	128	125	114	120	143	121	141	122	104	125	133	144	144	130	124	115	106	143	121	153	131	132	114	132	121	137	135	120	125	125	127	117	153	136	128	136	134	147	137	139	118	113	121	136	143
24443	20150	26355	23755	20214	12392	5360	925	617	513	473	364	353	341	303	294	280	247	273	243	238	234	199	250	234	222	225	198	212	185	215	229	201	177	203	196	175	180	199	189	189	194	181	186	185	170	206	175	202	208	191	171	176	204	180	181	173	187	180	185	202	185	198	166	177	159	156	191	181	190	199	187	199	170	165	166	185	164	175	182	155	169	182	211	196	176	199	161	188	190	186	197	181	162	180	162	179	182	171	186	174	173	192	180	148	147	184	198	162	187	168	171	182	179	183	149	197	192	181	195	181	148	155	167	171	172	189	201	183	193	180	171	202	176	167	167	148	197	209	142	156	166	185	157	173	179	160	185	166	156	185	184	197	177	187	168	143	175	190	151	191	173	184	188	198	176	191	194	165	164	174	187	166	169	202	180	189	190	172	175	190	176	187	195	173	191	185	175	184	169	196	193	182	194	168	197	167	157	178	179	189	158	166	171	155	158	172	185	156	175	187	165	190	166	196	182	161	177	188	202	180	168	182	170	166	150	183	176	187	192	168	188	198	145	189	179	189	163	194	184	175	151	161	174	181	163	165	168	194	187	170	176	169	190	192	156	160	199	181	178	173	163	197	175	186	168	172	185	192	149	188	155	178	189	192	178	184	187	175	180	197	174	181	190	186	168	187	172	174	171	176	172	168	181	185	163	162	201	169	194	160	178	168	174	177	159	164	168	190	158	182	167	153	156	179	180	186	175	185	211	183	168	168	181	161	186	182	153	162	186	178	178	187	177	174	186	179	183	157	196	192	158	177	171	191	188	176	176	190	172	176	198	168	152	178	168	187	162	177	192	180	181	167	163	189	162	174	157	185	170	194	176	161	170	195	168	190	180	178	196	181	180	142	152	165	181	183	166	175	187	205	189	175	178	161	180	173	176	183	176	174	162	160	164	181	152	157	177	168	185	201	176	188	190	190	194	193	189	184	180	163	167	168	165	171	175	161	175	160	180	177	153	164	162	169	209	186	181	179	192	190	186	175	178	175	187	180	179	185	194	164	161	192	190	178	154	195	167	149	186	170	164	175	170	181	191	179	188	171	173	188	187	192	213	180	176	175	179	189	167	178	168	168	183	201	175	183	183	138	176	184	155	158	193	174	163	179	202	167	186	170	198	207	202	182	169	175	202	192	172	179	196	182	165	193	166	178	194	160	183	183	151	161	192	180	145	178	187	191	144	152	173	176	156	175	182	175	197	169	171	181	176	182	178	182	168	161	185	188	168	165	176	178	169	186	165	167	209	181	190	158	202	175	181	158	195	169	169	141	164	153	173	168	193	185	184	202	181	174	186	161	173	176	173	195	173	161	177	194	167	171	172	172	180	166	186	159	163	197	187	221	185	191	158	182	157	181	173	160	175	177	171	187	146	185	145	164	171	175	169	168	198	185	189	192	178	173	170	185	163	175	182	179	177	173	174	185	168	177	184	186	193	182	173	162	183	172	180	163	181	179	157	179	169	189	171	178	185	162	171	146	185	173	198	168	191	172	149	166	157	156	180	173	170	161	174	165	162	159	172	170	162	159	184	187	169	192	165	175	173	176	164	179	166	171	203	199	196	180	200	190	160	171	170	182	193	168	158	164	176	164	167	178	196	156	175	174	152	193	168	183	174	164	174	181	159	145	183	188	161	158	167	173	162	185	193	171	165	182	198	165	172	181	172	170	181	173	183	184	180	175	180	168	191	172	188	196	175	173	186	182	195	167	161	176	178	182	165	176	189	172	184	169	180	184	182	182	204	181	178	149	197	187	194	184	177	164	174	177	168	169	203	180	172	192	208	174	160	179	165	170	167	183	174	145	187	165	189	153	164	165	190	194	183	182	178	177	158	175	186	187	172	185	200	189	182	180	181	185	192	166	175	197	167	179	181	182	207	189	173	182	183	166	153	185	169	162	176	170	183	158	162	181	164	161	187	156	169	200	192	196	172	160	169	178	193	161	204	172	180	194	150	182	184	179	176	194	157	183	177	158	204	164	182	182	170	178	159	165	164	178	185	209	171	208	176	155	164	172	181	158	172	188	166	175	181	174	196	178	174	172	195	181	181	163	167	180	159	148	167	192	176	179	180	182	159	191	167	182	184	208	186	182	194	173	170	189	170	153	177	178	173	173	172	180	183	173	155	179	157	191	189	149	181	179	175	187	177	181	151	158	169	166	186	182	187	159	171	200	183	167	167	184	186	146	166	191	207	186	160	182	187	166	180	185	178	167	178	188	174	177	198	190	180	161	168	167	181	157	167	191	166	193	175	193	193	170	170	189	201	178	176	177	170	168	183	192	187	169	164	169	155	183	189	179	151	163	192	188	203	183	185	171	168	188	176	185	189	182	160	202	168	207	161	198	177	183	148	167	191	203	163	198	201	188	191	165	186	175	157	168	159	167	150	177	192	187	166	181	181	160	183	159	191	165	166	176	184	170	181	167	164	197	182	171	176	181	201	185	196	168	169	169	167	166	183	171	149	216	203	172	183	173	171	176	162	179	175	202	202	178	176	164	180	179	183	178	183	164	156	159	170	165	173	185	197	146	194	201	177	187	172	171	174	183	206	187	185	176	198	175	171	172	186	182	179	186	195	185	179	186	167	155	193	149	195	193	193	164	189	194	168	187	213	184	172	161	161	186	207	180	177	154	185	174	188	182	157	168	166	177	178	174	204	185	147	169	179	159	156	181	183	183	171	195	190	185	189	172	174	181	186	168	179	161	174	182	150	155	157	178	182	169	179	167	186	180	193	192	180	173	176	182	195	182	169	183	178	177	175	176	205	160	162	178	174	191	155	160	170	175	172	199	169	176	175	194	202	133	168	196	167	183	181	166	168	181	193	195	161	181	192	175	175	177	164	195	176	201	166	191	179	183	197	165	176	192	192	169	183	207	168	148	171	167	195	168	163	176	173	179	183	204	184	172	196	160	167	177	185	177	196	164	185	159	176	170	191	173	194	165	173	175	177	189	189	182	179	162	173	171	175	172	170	197	180	174	186	160	170	192	145	186	179	164	171	195	172	165	172	165	183	181	170	154	171	180	174	190	193	178	167	171	171	174	184	178	193	189	188	202	166	198	159	161	192	182	178	166	169	183	157	164	169	173	170	168	178	182	192	179	185	162	174	194	166	166	170	153	170	144	162	186	154	163	180	185	180	166	167	163	179	183	163	182	175	198	177	160	182	198	178	169	168	177	198	166	171	187	189	183	185	182	177	166	165	169	177	181	176	173	183	176	170	192	178	186	187	195	173	199	186	192	200	185	171	183	158	173	194	203	176	182	194	160	184	168	168	172	166	164	177	175	177	162	163	189	191	191	194	181	180	185	174	199	193	179	158	203	167	164	171	185	174	181	168	177	171	171	184	201	177	172	171	234	185	187	171	182	181	175	170	171	181	164	170	180	183	187	173	169	195	173	163	183	198	192	169	195	156	189	178	169	185	180	203	178	173	176	171	170	165	161	160	180	173
17669	30397	26850	18797	13606	8027	7715	1754	1211	965	835	685	611	506	491	474	394	362	363	311	292	294	309	274	273	248	259	248	221	204	245	222	253	237	240	241	195	196	224	196	216	198	222	227	199	167	182	178	187	196	221	179	203	192	179	216	186	166	205	180	184	188	184	198	197	199	201	179	214	188	182	175	181	169	176	170	194	162	191	183	191	183	187	152	168	176	187	201	192	177	185	188	183	143	179	189	185	189	173	166	187	183	168	190	177	184	191	198	190	169	196	176	195	209	173	168	179	168	171	174	178	182	161	185	187	172	175	196	177	218	144	189	179	199	187	186	166	154	182	191	199	172	185	182	220	167	202	163	159	178	192	176	174	153	155	175	193	155	153	187	175	200	174	184	204	179	159	174	167	173	169	172	192	178	184	162	166	197	187	179	174	179	152	190	183	167	161	216	162	155	149	180	203	173	173	159	173	185	169	162	171	182	193	166	186	176	174	171	172	164	180	175	185	158	175	164	185	154	172	186	183	195	174	195	180	182	190	190	176	174	169	196	169	176	168	169	177	183	196	178	166	201	192	166	182	171	188	173	161	185	176	179	167	191	181	173	198	199	182	170	207	184	202	169	189	196	151	171	153	196	162	195	161	173	187	188	166	179	176	182	182	185	200	168	157	170	175	180	177	157	194	185	205	166	167	173	206	192	193	182	183	197	191	161	177	196	166	191	165	184	146	185	177	179	179	171	187	191	189	175	168	179	182	176	167	186	161	175	157	146	181	162	179	198	159	183	187	157	187	182	170	159	165	185	183	180	153	145	190	155	177	174	170	177	178	202	178	177	147	173	178	185	167	199	149	203	183	206	199	168	171	175	149	175	167	177	183	147	168	175	196	157	165	177	184	179	169	162	181	184	158	171	174	167	168	187	186	184	180	170	170	194	179	183	205	196	198	177	153	192	189	166	187	177	205	187	182	178	181	184	189	184	162	168	170	206	209	183	154	180	173	157	180	162	166	188	181	181	162	202	175	188	157	157	191	171	163	193	177	188	186	204	188	187	207	170	172	163	202	182	172	192	188	190	205	184	160	191	179	178	190	200	181	157	175	131	164	153	176	160	195	190	184	168	197	172	166	180	179	179	177	185	168	192	171	207	192	175	192	165	178	191	187	179	157	166	170	189	196	188	164	184	200	187	170	168	167	179	192	186	188	179	184	197	169	187	188	173	176	188	180	188	206	174	176	146	185	179	168	166	186	167	200	179	164	164	187	175	168	189	180	190	194	193	184	200	191	176	182	190	189	177	185	175	152	159	169	168	152	170	165	193	164	173	172	184	181	173	184	164	188	206	192	183	169	184	159	178	168	167	176	177	179	187	180	161	173	191	213	185	168	191	175	177	169	200	194	155	165	184	181	170	179	148	185	176	180	165	189	189	165	160	196	156	169	208	188	174	189	178	173	192	194	169	181	183	172	208	159	151	188	177	187	180	182	162	191	171	173	183	180	189	178	162	191	163	175	178	188	154	185	186	182	185	182	187	163	176	183	170	168	201	195	165	202	187	210	186	184	190	177	175	204	180	182	188	185	168	159	176	170	167	185	180	188	150	171	179	184	182	194	189	174	194	186	159	195	178	187	178	174	185	163	172	165	182	185	163	189	166	181	174	174	178	172	151	189	177	168	193	191	189	194	202	168	194	173	197	177	193	191	161	180	195	166	175	195	164	173	163	188	188	179	164	183	189	178	181	176	170	191	160	182	185	175	182	164	182	165	168	168	181	178	197	198	188	145	183	189	165	180	169	168	196	153	167	191	156	150	179	188	161	184	180	170	188	184	148	174	179	172	165	185	188	184	195	181	176	161	199	147	157	197	192	181	161	159	193	200	165	185	184	181	179	175	171	174	164	191	170	184	186	183	167	155	176	153	184	175	170	164	187	197	176	163	180	188	157	194	189	185	165	183	180	175	153	182	168	187	186	156	195	190	179	176	191	198	199	190	181	184	186	157	193	195	190	188	182	176	181	187	198	184	168	194	161	172	167	174	172	195	188	192	211	173	183	191	176	189	183	177	189	183	186	172	177	174	180	172	170	183	169	191	176	161	173	181	185	181	162	186	180	183	166	181	162	178	186	172	182	175	181	162	176	181	191	202	199	178	193	153	197	192	178	173	184	156	175	192	191	172	173	183	187	192	175	186	175	170	201	168	191	179	181	187	191	169	178	176	183	171	186	201	178	168	170	181	185	170	169	170	179	173	166	171	181	185	167	164	187	186	190	188	192	157	172	188	163	176	186	169	197	186	158	185	173	157	179	182	165	185	183	181	174	190	198	192	208	182	172	181	161	181	175	196	183	173	184	184	166	184	188	164	170	189	169	171	178	187	174	212	176	180	186	173	172	164	159	176	181	147	179	189	192	178	193	186	186	173	189	161	183	160	164	163	204	203	187	181	176	153	190	166	167	169	174	176	169	168	180	190	208	178	182	203	195	181	186	196	195	235	188	193	167	167	172	180	174	187	188	194	160	186	158	156	180	183	155	164	179	184	163	170	181	165	171	176	202	160	188	178	200	180	167	187	173	181	167	159	190	183	185	182	175	193	163	173	178	184	172	196	170	165	173	170	191	180	177	185	198	165	172	190	169	158	170	170	180	181	190	198	176	173	180	183	181	184	157	170	154	182	178	186	188	171	182	179	159	196	176	203	163	169	188	210	188	184	174	190	200	194	171	208	194	151	190	160	185	161	161	173	185	187	182	184	169	169	165	197	200	182	180	175	178	195	173	165	197	187	159	182	186	195	181	170	189	154	186	192	182	181	200	184	172	171	184	205	189	172	183	195	160	166	202	166	192	220	182	183	188	190	145	172	161	177	193	174	186	176	160	170	174	173	149	154	176	165	178	180	182	178	186	179	184	161	177	201	190	165	171	169	178	175	166	182	164	176	177	180	169	173	158	187	161	175	200	160	188	186	179	178	187	169	174	183	192	197	157	198	177	182	164	169	178	170	186	191	181	181	187	169	171	156	173	182	178	189	184	187	167	178	171	160	186	188	177	154	211	183	188	180	168	164	168	176	167	179	168	167	179	192	166	196	167	176	186	185	160	203	190	181	181	169	177	180	167	181	201	174	187	171	156	182	198	201	166	158	198	205	188	182	176	170	169	167	184	159	190	167	155	193	189	176	202	202	179	200	193	164	173	192	163	186	193	176	177	182	193	200	184	186	161	202	168	160	178	182	182	176	172	159	175	189	195	190	165	181	186	203	172	184	181	177	169	183	170	168	192	189	148	147	182	177	184	168	171	180	177	183	180	172	165	199	168	167	167	178	173	153	171	164	157	160	162	162	177	179	186	181	182	167	149	197	193	172	187	170	167	178	169	175	206	179	170	162	196	204	168	189	169	174	203	172	181	158	180	184	161	160	181	183	176	191	167	182	175	197	171	187	195	147	191	183	175	181	203	192	202	163	175	207	202	159	168	168	178	166	189	156	206	168	189	202	182	191	184
22366	20171	26776	23362	20211	20355	16524	2339	1287	1046	904	852	725	659	656	589	615	558	541	479	528	508	455	428	462	443	425	463	429	423	438	424	404	415	411	419	403	439	436	416	390	399	400	403	418	378	426	411	379	407	422	406	372	405	398	366	399	366	400	380	377	401	386	406	391	386	403	435	391	392	382	395	380	387	380	389	372	378	387	370	381	366	406	406	398	412	400	385	347	414	398	394	361	372	404	387	365	378	373	350	376	382	396	394	377	382	398	394	381	377	364	442	410	379	399	391	398	406	409	383	361	317	369	401	345	393	436	376	394	381	393	369	387	397	390	391	403	380	372	383	370	387	352	398	383	393	393	368	379	392	382	382	386	373	405	345	370	393	393	378	361	361	395	386	373	345	376	397	388	401	397	384	347	399	423	397	382	419	418	385	404	397	378	386	385	402	392	398	368	381	415	432	407	404	340	398	391	347	382	396	423	396	366	378	396	370	361	374	392	364	390	406	360	393	400	376	370	383	424	398	421	390	378	346	392	410	413	406	368	372	389	383	404	388	407	375	396	379	370	354	383	398	377	405	345	360	406	378	377	371	358	360	405	384	380	404	383	397	376	389	383	377	373	402	386	408	360	398	332	377	387	405	355	406	354	372	394	350	377	367	372	407	354	397	368	367	375	358	380	384	382	344	372	368	402	382	382	379	379	342	376	423	379	405	412	392	366	364	397	386	333	352	374	388	371	380	378	379	421	361	399	391	384	372	369	398	369	388	362	395	390	368	394	395	366	377	376	403	370	373	336	369	352	430	373	403	380	417	376	388	368	388	394	362	387	385	407	397	346	397	368	372	391	369	383	396	376	399	422	403	404	374	386	400	391	414	355	399	394	392	377	367	365	400	427	405	388	382	370	390	374	380	388	392	391	388	379	378	414	374	369	388	352	372	365	424	372	388	366	401	385	380	361	402	366	367	380	387	356	384	373	384	368	403	394	386	364	334	368	366	362	397	378	382	385	363	393	375	369	379	380	326	375	405	372	408	398	393	408	371	378	360	398	344	389	416	362	381	412	392	364	369	396	374	401	361	363	358	356	421	362	393	386	393	380	401	366	377	388	399	365	369	404	399	399	372	397	384	364	400	379	388	366	394	381	377	353	394	361	362	391	359	355	402	363	409	346	395	406	383	348	391	367	344	414	375	384	368	356	387	390	370	363	389	399	348	366	393	386	368	357	394	368	408	369	371	385	357	357	342	373	410	368	357	388	370	435	376	396	350	362	357	384	373	381	393	422	372	381	375	374	398	351	371	362	391	391	378	356	372	369	393	397	360	382	398	376	372	399	369	388	390	395	373	374	404	373	375	395	376	397	365	362	367	377	365	374	369	398	349	387	377	391	392	363	425	384	379	356	391	397	362	361	389	380	390	333	405	364	381	391	413	363	365	370	357	358	371	375	404	376	368	377	404	393	396	443	383	396	381	389	412	373	408	365	391	381	391	398	385	373	371	377	405	391	341	377	401	408	376	405	365	373	366	367	373	377	422	378	390	354	387	350	352	393	373	415	398	341	387	373	405	380	391	365	381	374	400	379	378	378	387	383	370	386	351	401	400	382	364	372	361	382	385	361	387	371	388	396	347	424	346	371	398	349	407	376	421	366	366	412	388	387	349	370	405	377	386	386	390	361	397	410	372	391	363	363	386	348	378	376	368	350	364	418	354	380	361	373	372	375	380	398	361	391	383	348	388	375	386	379	384	397	375	357	360	365	385	399	394	349	370	399	387	351	374	380	404	389	391	417	400	364	393	364	398	360	394	392	350	393	379	377	349	353	368	405	382	392	377	417	388	403	354	393	352	366	357	371	411	370	383	373	372	383	403	376	371	370	362	391	377	364	372	379	358	386	370	356	392	390	381	371	368	397	393	376	379	379	366	382	393	397	400	403	358	381	366	412	390	390	384	386	418	379	375	393	396	381	367	372	330	362	356	368	374	358	438	356	410	395	359	342	397	383	381	376	368	395	365	398	379	392	411	392	385	398	421	369	350	395	355	392	416	361	410	430	441	367	360	381	380	402	391	419	396	367	400	367	383	398	343	394	341	396	363	362	405	388	394	361	385	358	379	429	380	398	369	368	403	357	382	389	354	354	386	380	371	399	384	379	357	385	362	420	386	369	376	377	406	405	394	404	373	376	353	371	384	363	365	338	398	370	343	396	375	388	357	409	398	363	394	348	396	386	401	381	377	381	374	383	398	366	379	388	387	369	411	369	400	379	375	356	367	383	395	343	349	402	389	401	377	348	383	368	387	394	387	368	371	387	367	390	387	402	352	368	352	385	383	360	368	422	379	393	401	356	354	392	366	387	371	404	353	413	364	359	387	399	394	350	353	336	408	411	391	382	369	415	358	367	401	385	398	390	357	417	394	326	401	374	384	370	394	368	403	397	361	390	360	374	378	343	394	395	399	328	369	375	432	403	378	358	357	398	345	377	389	384	380	368	404	389	378	377	370	361	390	345	357	359	345	381	365	385	363	393	381	386	375	371	410	381	382	383	388	362	396	351	376	382	368	354	377	365	402	395	382	366	381	395	395	421	387	377	377	398	359	374	375	357	363	358	404	387	401	374	409	386	342	404	360	416	384	411	374	402	415	381	413	396	384	362	386	369	393	403	375	394	382	351	393	390	402	387	382	369	387	378	408	384	372	354	364	379	350	358	374	384	344	391	374	402	411	391	375	385	387	390	355	366	427	376	353	386	368	370	348	357	379	393	411	391	367	372	398	347	390	365	376	395	386	355	367	402	423	393	355	417	371	345	398	377	382	362	377	379	370	419	394	385	355	373	382	406	372	392	377	366	367	367	341	386	403	373	398	371	363	413	374	377	406	385	362	369	407	379	365	398	378	400	433	393	398	396	409	390	402	359	372	410	374	409	421	357	375	365	370	354	350	363	407	366	396	395	383	372	385	372	370	395	361	419	383	386	394	368	404	392	385	383	382	385	358	369	403	352	357	394	368	338	344	376	370	381	399	379	387	349	363	407	365	362	349	381	370	400	386	397	389	352	369	369	385	440	394	339	393	396	349	350	362	334	366	358	352	409	400	375	378	360	426	407	414	389	335	401	401	412	388	359	411	343	379	342	395	374	392	366	362	350	377	380	397	425	401	385	381	424	389	369	400	373	340	413	385	397	408	372	388	360	348	364	388	382	408	385	395	359	356	383	357	400	359	390	400	401	356	376	410	380	332	382	409	387	375	440	391	387	364	424	355	370	377	365	361	367	410	408	381	368	420	350	370	374	411	424	422	388	347	378	406	377	374	375	373	351	365	388	368	372	416	374	391	385	387	410	393	381	354	392	398	339	375	354	386	389	379	390	376	399	387	355	372	379	364	391	387	389	369	369	408	407	382	382	403	344	363	416	399	350	352	366	357	416	367	384	375	369	397	390	374	375	381	376	391	403	388	374	378	368	354	357	396	376	390	382	381	427	375	361	416	311	380	393	377
17953	35017	31453	25210	19067	10087	14223	3366	2454	1844	1634	1353	1258	1076	912	900	818	756	733	665	664	632	599	598	553	527	499	510	453	484	453	418	465	488	496	436	415	429	412	429	448	463	470	438	433	441	401	439	376	422	377	440	434	421	401	400	405	434	390	387	401	351	394	432	407	413	376	397	370	384	373	383	409	388	410	390	384	417	375	368	432	374	378	398	355	391	383	364	393	403	399	372	410	377	390	375	338	369	376	412	376	387	347	361	378	395	379	379	407	374	401	392	407	387	354	340	367	391	377	382	355	403	388	394	361	373	386	376	378	360	356	383	378	360	404	375	411	377	392	383	384	383	415	376	360	382	377	359	424	411	376	374	401	350	375	357	421	377	344	377	373	416	384	406	346	354	403	412	388	378	371	369	335	383	395	359	357	394	371	366	333	350	371	379	382	352	392	352	388	378	377	356	389	359	398	396	381	364	367	366	371	374	409	387	368	387	374	353	394	416	390	378	368	396	381	356	392	419	355	344	423	365	361	373	371	361	379	357	400	369	385	399	361	368	368	368	346	358	378	376	367	369	398	399	347	370	349	395	374	375	360	397	316	384	387	396	349	364	394	412	372	341	357	359	344	400	387	380	357	357	376	363	373	346	383	381	361	363	363	373	367	370	355	374	355	378	389	378	343	380	353	376	341	390	402	342	343	379	345	363	374	367	363	391	361	358	379	396	385	391	384	345	409	330	348	391	380	382	356	387	364	369	401	393	365	398	392	375	355	407	376	360	380	336	374	336	418	369	384	430	375	348	364	342	370	361	352	364	354	355	365	434	381	315	394	383	374	377	357	393	383	366	362	379	396	368	385	395	376	374	400	376	358	370	351	377	366	398	366	362	396	408	377	326	362	347	370	389	378	372	371	354	351	389	351	359	351	362	400	394	367	355	399	370	379	374	391	380	362	373	360	384	356	361	369	427	398	371	366	374	361	394	409	337	367	400	359	376	360	358	380	379	376	388	377	384	353	380	353	414	371	394	375	383	362	360	364	376	381	392	338	388	340	385	371	373	381	389	381	349	343	394	391	361	350	382	379	374	408	361	416	365	358	357	388	369	360	370	396	344	396	387	388	357	395	385	365	376	373	391	376	401	360	383	382	369	391	372	414	354	391	361	377	360	360	385	394	383	411	355	369	383	387	385	349	383	368	372	393	366	387	388	374	394	353	360	393	352	374	343	392	353	363	381	377	381	353	409	367	371	365	407	355	395	392	360	401	392	379	364	393	374	363	383	359	340	369	405	378	370	381	346	360	419	361	378	362	360	381	405	368	381	385	362	349	373	368	383	381	364	361	405	370	361	380	386	367	395	350	370	349	418	390	371	427	381	386	399	388	359	381	357	365	364	366	372	369	395	373	376	373	392	388	395	408	403	367	374	355	360	386	337	378	376	370	335	368	387	364	385	358	386	362	372	369	394	367	375	377	389	382	379	375	381	342	365	334	375	371	340	380	358	359	372	392	384	361	373	377	354	361	369	341	391	356	365	381	342	412	375	365	343	334	383	351	352	385	393	372	389	391	367	371	370	369	411	358	374	394	384	398	390	372	373	376	382	370	374	368	386	352	387	409	358	383	391	367	370	388	367	369	387	374	348	386	384	398	393	389	401	353	422	360	383	367	369	364	391	378	350	376	393	390	340	351	390	384	382	318	385	364	374	386	398	346	390	360	387	398	351	388	368	397	383	362	403	410	335	349	358	376	397	371	397	393	374	384	350	336	380	396	377	366	384	413	397	341	349	392	380	386	375	384	345	376	385	388	367	352	374	396	364	422	383	365	347	384	370	387	355	373	338	370	389	370	371	367	391	392	351	369	394	346	356	358	345	399	371	347	367	360	357	338	394	372	380	344	368	361	349	379	395	378	374	364	397	397	395	381	403	397	379	409	388	389	375	344	402	378	381	392	345	370	341	358	358	364	382	385	395	373	361	383	360	372	361	363	365	388	381	385	363	362	407	368	392	382	398	391	349	357	378	382	416	397	390	360	334	394	381	374	368	361	384	368	385	368	359	384	359	394	361	379	388	363	384	397	377	398	373	356	361	410	422	392	358	369	358	358	384	374	368	376	357	355	358	387	376	389	352	374	355	365	378	391	360	355	377	349	345	380	375	363	385	377	390	345	395	379	343	406	360	363	342	398	374	389	370	386	378	339	423	384	370	427	379	384	350	407	392	379	352	406	358	358	362	390	364	393	354	370	373	386	381	364	381	355	389	372	378	323	403	386	330	397	372	376	351	367	361	371	399	384	377	382	375	373	345	375	366	378	349	375	407	347	371	364	375	405	371	383	334	375	346	395	375	380	346	379	335	354	372	393	360	370	386	358	357	352	381	403	384	381	392	419	371	375	385	365	382	384	372	384	363	349	376	392	389	312	387	374	374	332	389	371	381	383	379	344	371	356	367	407	388	361	370	398	373	385	372	404	391	393	341	367	366	389	367	376	355	372	380	346	388	402	357	341	357	357	352	366	391	382	387	407	364	354	368	379	367	381	371	393	362	342	377	377	401	379	319	403	372	356	366	395	387	350	373	375	409	353	364	357	412	384	355	374	389	373	361	378	391	381	392	373	396	380	393	369	372	404	393	378	343	355	368	361	357	400	371	367	357	385	355	361	395	375	360	369	360	402	409	380	357	383	344	371	351	341	367	337	400	340	352	381	385	387	361	380	376	389	365	354	363	362	412	391	371	386	379	379	366	400	344	355	367	341	352	379	388	362	368	349	369	391	345	391	390	374	380	385	362	368	363	408	344	359	370	372	354	332	383	373	391	358	361	339	390	389	362	379	391	338	367	365	349	364	401	345	366	372	386	393	365	364	378	365	396	393	384	360	405	368	377	394	366	386	374	396	357	405	409	367	400	366	376	365	396	393	363	366	359	380	365	389	343	379	367	357	383	368	380	359	379	360	383	385	353	392	371	343	342	342	388	367	402	326	347	377	399	352	348	347	352	376	368	404	351	400	388	400	369	364	383	350	333	362	335	371	384	368	357	352	370	392	381	377	397	369	396	376	361	385	402	364	359	392	374	358	388	363	381	383	371	377	344	373	344	329	372	367	380	364	403	386	350	358	401	361	386	412	389	342	355	373	387	390	362	402	394	386	344	405	362	361	338	360	352	349	366	358	344	362	389	354	376	369	368	364	384	386	404	371	386	363	383	358	372	381	344	359	405	348	390	380	370	374	326	383	359	368	378	363	363	373	335	376	338	377	397	375	342	383	359	382	365	363	386	364	392	368	335	378	349	366	359	366	373	343	389	389	354	393	373	369	377	399	367	382	374	383	389	362	382	350	382	394	342	394	360	345	378	347	350	371	368	403	383	366	393	381	361	371	372	392	392	397	353	391	363	384	383	365	357	386	429	403	373	356	356	389	373	355	387	401	387	416	388	388	383	383	387	399	396	372	361	368	386	403	372	364	345	373	350	393	393	393	356	381	393	404	339	351	358	370	362
27599	17478	10624	7290	3235	693	604	142	137	131	98	122	158	123	109	118	124	112	93	109	117	105	99	116	104	133	106	111	96	113	113	126	105	120	98	117	107	107	93	108	112	116	120	107	91	101	102	103	134	94	100	84	97	120	105	117	123	121	112	101	103	105	105	103	101	107	107	126	99	123	119	93	108	111	93	114	120	138	98	109	109	105	114	102	119	105	107	106	122	90	123	96	105	92	101	112	105	115	115	111	103	123	104	110	88	106	103	124	118	123	109	103	112	119	105	99	107	108	99	94	108	107	113	107	108	96	93	101	113	109	131	128	124	110	117	121	99	110	121	110	99	130	132	94	95	113	98	105	133	88	105	104	91	117	141	108	117	109	101	111	111	85	97	112	98	119	99	117	122	108	112	113	105	106	124	108	107	97	102	108	107	117	92	98	108	112	92	111	97	121	107	94	88	106	91	115	114	112	111	106	104	103	102	121	127	129	111	103	101	112	109	130	97	131	98	109	113	113	111	98	109	126	116	113	103	108	104	98	105	106	91	121	113	116	117	84	116	137	106	119	126	96	114	119	83	124	120	113	114	97	112	123	97	112	131	109	108	108	96	113	105	126	121	107	128	130	122	119	101	103	106	119	107	107	117	108	108	126	95	128	93	129	99	109	115	97	105	104	86	91	98	125	81	96	104	86	106	107	99	99	123	112	104	94	100	109	107	97	116	111	112	95	113	93	112	98	115	115	110	107	102	93	122	113	125	104	109	106	117	94	91	123	128	103	130	95	121	84	103	112	109	113	98	125	118	111	110	96	93	103	109	107	105	120	109	106	112	112	124	107	111	107	107	102	104	102	105	126	113	109	102	112	117	89	109	125	107	104	122	114	113	115	106	109	104	109	106	108	107	89	114	111	97	118	122	112	114	109	96	110	116	113	106	113	108	88	118	120	114	98	112	124	117	95	105	116	100	122	94	109	107	110	97	103	88	101	116	102	108	129	120	112	99	102	112	95	93	116	115	100	122	96	118	122	115	92	125	103	111	118	120	113	111	111	117	125	98	100	91	102	104	109	121	102	111	112	109	97	122	106	104	124	104	110	122	94	108	97	102	108	115	113	103	112	115	119	85	104	112	107	105	115	91	118	120	92	115	116	120	102	107	119	111	106	89	103	114	94	102	119	118	129	104	120	126	100	122	114	123	90	108	104	103	126	98	103	90	112	117	108	114	98	111	107	100	110	125	124	128	101	87	122	108	117	109	100	106	121	110	113	122	108	94	107	105	100	118	111	110	115	115	109	121	106	111	113	116	118	128	100	102	115	114	109	121	115	110	113	106	113	97	110	99	115	114	116	118	108	114	113	123	102	91	131	109	117	106	113	114	98	112	105	102	114	106	109	106	108	104	116	106	123	85	95	120	109	100	116	114	113	104	119	109	96	122	99	102	124	103	116	118	113	114	108	91	111	109	121	129	108	96	106	108	99	117	106	129	109	127	103	110	127	105	112	117	111	105	106	102	98	127	102	114	116	129	95	118	99	97	115	130	95	108	111	112	109	111	118	91	107	136	106	103	115	112	105	111	107	125	105	80	106	113	97	117	96	93	112	105	115	96	102	113	108	105	103	97	105	129	104	136	114	103	91	99	113	108	119	107	124	128	109	97	101	96	124	120	105	110	100	106	114	122	104	109	97	112	105	117	114	100	119	109	81	107	106	122	100	102	103	108	111	93	124	104	103	115	125	117	109	98	108	109	107	98	97	106	110	96	114	123	90	105	110	102	101	115	112	101	109	91	99	117	104	93	97	108	117	118	104	108	101	113	123	103	95	94	88	120	99	106	112	98	104	111	115	116	117	83	117	98	103	115	93	120	117	97	125	110	89	107	105	104	110	124	96	98	114	98	125	98	122	86	120	102	98	99	111	126	120	110	106	105	104	103	92	97	123	100	125	119	90	76	123	106	92	133	130	119	118	95	127	93	101	112	112	106	110	129	85	91	104	120	114	98	101	126	123	89	115	107	100	95	110	107	112	103	116	99	106	109	114	108	102	104	102	118	110	101	112	113	106	113	112	113	105	112	114	97	120	114	117	85	108	87	134	107	94	103	109	114	99	109	94	104	122	121	104	112	95	99	108	117	113	106	111	119	100	113	110	110	86	116	104	126	84	126	88	96	82	104	102	118	117	110	106	100	112	106	95	101	94	103	101	92	95	125	119	99	122	145	113	99	110	92	102	115	112	112	115	94	104	103	109	108	115	102	108	125	107	109	107	98	107	124	124	116	119	113	106	111	110	95	107	117	105	115	121	126	99	109	109	127	101	115	88	122	108	117	124	92	105	117	118	99	101	137	115	109	94	121	113	125	123	84	116	109	119	106	115	123	109	133	97	98	111	113	106	108	122	130	106	108	115	96	108	105	105	99	97	96	108	98	110	93	118	134	125	112	125	89	105	115	110	113	111	120	117	112	123	86	105	95	116	115	107	119	105	112	123	118	112	116	99	98	119	94	100	97	105	143	121	131	117	86	109	105	112	121	106	96	120	101	102	112	103	113	118	117	117	119	105	119	118	116	102	124	108	116	97	119	125	113	129	109	130	98	129	115	116	118	95	122	121	116	102	122	127	98	117	97	119	114	96	130	103	119	117	87	104	112	101	104	106	107	102	107	132	97	96	93	98	112	120	106	109	115	94	116	132	120	126	111	105	116	96	109	116	118	98	118	108	108	113	110	109	100	111	101	103	126	100	124	118	123	109	123	93	112	107	107	96	94	120	114	124	96	120	119	118	106	111	89	114	114	84	112	119	124	103	100	125	125	103	105	118	101	117	120	110	118	115	113	120	107	99	111	101	116	120	108	108	96	93	116	105	107	118	111	97	121	84	110	101	90	124	112	129	111	118	118	102	112	103	97	106	95	98	98	111	122	112	114	109	111	122	130	121	119	97	99	109	124	104	111	123	105	90	96	108	96	111	123	106	123	121	120	110	84	111	112	91	113	103	108	98	106	112	101	114	105	124	118	91	129	113	96	122	94	97	99	127	100	105	122	124	113	104	113	94	83	124	105	103	106	99	122	108	106	111	105	100	106	110	128	126	118	102	96	101	103	108	116	111	78	120	126	111	126	121	124	107	108	126	107	106	101	91	109	98	110	115	103	125	113	101	106	116	133	114	116	114	120	110	116	117	101	118	114	93	126	124	113	103	92	115	111	132	108	87	111	103	90	118	101	105	121	100	113	111	103	134	104	90	112	110	97	108	103	111	126	111	110	97	103	124	133	104	119	119	105	117	116	119	110	101	114	123	107	112	113	101	98	111	98	110	118	105	117	120	103	106	88	112	102	99	101	114	107	126	101	120	102	108	120	105	112	120	115	100	119	111	115	136	118	108	102	115	91	115	108	104	102	111	108	121	107	105	101	117	102	111	94	108	114	132	94	126	122	107	117	128	116	106	96	101	97	94	112	111	120	99	101	116	108	119	105	102	110	110	101	103	103	115	102	95
13632	19448	16463	12268	6036	1358	1076	206	205	161	174	153	146	133	133	141	118	136	131	114	139	141	111	130	110	138	117	131	111	120	127	146	124	125	120	128	110	123	139	127	132	120	134	133	128	116	137	113	123	155	147	120	119	126	101	111	132	130	111	157	139	118	132	125	134	134	130	124	110	117	124	114	116	133	155	125	135	121	120	124	128	110	140	139	122	133	136	122	94	143	148	144	139	108	110	141	138	141	119	143	131	128	123	130	132	116	111	142	124	134	122	123	147	113	113	123	126	139	142	131	109	151	111	129	138	109	115	135	143	123	120	129	157	128	105	115	127	134	121	146	119	133	108	122	116	136	112	142	139	122	138	113	133	122	144	130	135	134	124	124	119	126	143	147	118	110	107	121	123	137	130	134	134	121	149	130	142	126	119	117	127	113	127	128	108	118	112	132	125	121	124	141	124	142	129	114	127	119	112	138	126	122	148	108	102	128	131	125	139	138	119	136	110	122	132	126	137	131	123	124	136	128	110	116	148	112	130	105	132	114	126	108	114	117	128	129	126	134	130	132	144	129	131	130	123	134	113	137	116	125	125	117	131	118	131	130	134	142	136	125	135	172	130	132	115	116	121	132	122	135	135	111	136	133	132	129	135	110	138	135	131	119	133	139	118	127	117	135	124	151	122	145	144	114	123	119	122	105	119	138	128	126	133	120	140	118	145	118	134	114	125	131	108	142	112	117	140	117	120	140	117	115	123	141	124	127	110	108	121	115	142	124	113	145	112	131	125	123	143	128	130	127	129	118	114	139	150	118	122	127	121	137	117	138	110	134	136	126	131	129	131	165	127	127	116	102	146	126	101	128	103	115	127	125	121	146	123	112	135	125	127	113	119	134	99	123	132	123	141	122	146	128	136	129	125	152	129	109	128	136	132	134	123	127	128	130	124	124	126	129	141	112	126	107	106	135	135	129	128	125	115	138	104	134	131	133	140	137	134	141	138	124	129	119	132	118	135	124	113	129	132	134	135	119	123	131	128	117	118	113	117	112	133	147	102	117	114	118	119	148	128	134	125	128	127	134	116	116	106	110	126	121	124	132	134	123	122	131	105	121	116	121	138	129	112	128	107	127	134	142	128	125	110	133	123	120	133	116	141	131	129	129	110	111	125	137	110	109	124	144	121	144	127	123	135	132	130	126	118	124	123	119	126	114	141	126	123	131	124	132	129	108	124	115	138	124	119	139	133	116	128	114	115	117	131	119	119	110	149	134	122	121	131	119	134	135	135	124	130	116	135	123	140	120	135	114	146	112	127	128	118	134	117	118	118	132	116	113	131	137	126	110	134	133	143	122	115	127	142	140	123	119	122	124	106	131	137	134	152	138	121	117	111	115	113	137	131	124	110	127	145	130	145	129	125	127	122	118	134	113	155	107	119	138	113	118	134	124	129	130	104	122	123	122	126	125	112	156	134	134	122	117	124	129	133	106	135	130	119	142	119	112	120	128	140	122	112	127	138	116	145	122	116	114	107	123	117	143	135	135	123	140	138	124	126	121	115	106	122	144	120	140	143	119	128	121	127	137	119	137	133	136	129	132	122	99	111	136	124	115	107	125	119	138	136	147	144	143	126	114	120	140	141	123	143	129	132	113	122	123	129	131	123	123	121	108	141	142	132	136	111	126	126	132	121	132	124	132	119	125	109	146	123	145	124	137	131	123	115	117	132	126	120	134	131	122	133	111	133	135	110	129	140	131	123	130	140	121	141	128	132	124	122	125	122	111	132	133	128	132	121	124	114	125	131	109	136	124	104	127	134	118	117	115	122	126	148	122	137	122	139	126	115	114	132	126	141	141	132	134	130	128	118	139	112	108	118	136	130	134	128	117	141	141	121	139	132	134	115	127	129	121	120	134	138	120	136	128	117	122	104	138	143	109	152	121	125	134	122	136	118	118	105	136	141	103	133	128	109	148	128	141	109	117	111	110	129	130	97	128	132	140	133	132	126	123	99	126	111	122	133	151	129	119	119	120	119	121	153	118	116	97	116	130	126	130	138	150	135	119	155	127	134	136	130	129	119	114	120	131	126	138	121	130	130	149	122	117	127	111	117	119	124	121	134	121	141	136	125	116	117	107	97	131	115	127	120	124	124	144	122	103	146	127	126	133	107	117	122	113	146	132	110	149	142	118	123	117	110	134	119	130	102	136	119	125	111	137	131	118	110	129	141	133	122	109	121	130	126	140	138	118	118	127	132	132	143	129	120	108	132	110	142	121	133	116	107	142	125	144	129	133	117	123	124	139	118	116	119	142	136	143	117	124	125	114	134	136	124	121	117	138	135	123	134	103	120	133	123	126	129	142	115	132	125	128	115	118	123	125	132	127	124	118	131	134	122	118	133	133	135	117	118	111	134	128	115	106	113	130	134	131	126	157	133	121	136	133	138	154	114	110	140	119	111	139	155	124	133	123	143	128	128	125	111	143	135	127	135	110	133	134	119	136	143	105	119	134	117	116	117	127	111	122	139	114	119	125	129	125	140	113	121	149	113	134	141	112	120	131	112	120	119	143	122	138	126	126	118	145	126	98	117	127	125	141	109	148	120	139	119	109	144	122	141	112	121	133	146	127	138	132	100	120	132	133	125	114	132	122	114	131	134	137	142	108	103	122	131	141	132	127	125	127	132	111	137	120	125	130	135	143	129	143	115	118	136	135	136	129	133	143	113	137	120	126	119	119	110	133	123	128	116	138	113	120	114	148	112	153	120	138	124	120	112	130	118	115	131	123	115	130	114	133	120	143	126	122	113	111	119	117	130	123	125	130	123	148	117	122	110	136	131	110	132	126	130	130	121	133	127	138	136	131	131	111	127	118	127	133	131	121	144	111	134	108	121	104	118	141	131	134	111	141	123	134	105	123	123	113	120	126	117	129	127	129	147	143	119	128	128	108	101	141	115	132	135	109	133	132	126	124	150	134	127	126	126	123	132	147	125	122	141	135	104	128	117	132	121	126	140	129	145	116	130	128	140	110	136	128	138	154	146	127	129	135	97	133	129	144	135	116	125	128	127	136	138	118	150	151	110	121	128	132	127	149	105	119	136	139	121	116	118	120	121	142	130	119	126	113	133	126	126	122	120	117	140	129	125	131	125	125	143	121	125	130	109	120	113	132	122	114	108	142	131	123	138	124	134	140	132	123	141	130	117	122	139	131	145	123	122	122	130	153	120	116	110	130	130	131	124	130	129	96	118	130	120	141	137	135	129	132	149	108	113	109	125	122	115	135	116	149	128	127	109	131	135	133	135	148	123	123	124	132	129	122	140	148	131	104	134	137	127	126	158	132	160	113	129	124	144	126	131	141	132	117	133	124	118	128	128	133	141	153	104	107	122	138	113	129	135	129	134	138	149	124	138	128	133	115	121	130	133	116	130	109	137	126	100	130	117	127	112	137	139	126	130	137	125	124	116	150	120	132	149	102	138	129	147	116	132	125	146	114	112	133
24630	20225	26481	23809	20221	10957	7943	1030	577	497	451	397	344	357	324	272	264	281	254	246	242	243	254	237	198	227	196	213	190	195	213	207	190	207	188	205	169	182	211	189	192	183	196	194	186	195	180	198	158	220	171	206	172	190	179	210	197	206	159	184	181	190	185	179	195	191	188	179	161	170	160	155	186	192	185	187	204	187	182	184	212	168	202	177	208	201	196	163	164	194	162	185	211	174	173	174	173	169	174	170	178	175	168	184	193	162	196	162	175	187	151	170	182	176	168	179	208	187	162	161	175	184	167	157	167	187	175	168	180	185	174	160	195	154	171	190	189	181	181	171	174	192	170	171	169	178	177	186	160	160	161	188	177	187	168	175	205	170	171	186	189	189	176	194	179	195	178	182	171	187	174	194	181	188	166	194	182	168	184	179	173	175	172	175	175	186	194	179	185	205	182	197	174	175	188	169	166	152	175	170	158	174	165	184	170	176	172	175	175	212	166	171	169	204	174	162	168	160	174	165	167	177	183	173	143	168	186	204	193	164	192	187	183	167	162	175	159	192	167	183	165	161	180	176	189	203	163	193	167	190	182	194	165	174	169	181	203	185	199	192	194	181	196	186	188	178	157	180	184	174	173	207	173	193	177	180	188	156	170	205	179	171	184	149	216	150	174	175	183	157	191	171	186	182	188	174	180	193	193	180	190	159	178	171	187	190	184	150	192	178	168	175	195	162	165	153	198	182	178	161	156	200	169	177	197	160	178	184	189	177	192	172	171	179	167	171	185	176	178	186	193	187	204	196	171	192	185	178	177	216	173	210	188	177	191	196	172	181	166	187	171	170	208	202	181	160	201	173	183	164	162	176	196	163	167	164	214	163	165	186	183	183	175	170	161	164	162	210	190	173	179	172	173	189	183	178	170	172	162	170	160	179	167	183	184	175	207	180	165	183	154	180	177	160	196	179	187	174	173	195	184	173	196	171	159	171	183	168	169	184	184	184	188	172	186	178	174	197	173	194	182	171	185	154	184	189	186	156	178	187	166	170	172	182	199	176	181	188	160	168	189	189	175	174	177	156	183	191	204	172	196	166	190	177	165	183	142	170	179	196	154	214	182	184	171	166	200	169	187	178	193	182	169	192	158	173	181	173	190	165	182	194	178	176	168	191	181	164	176	194	162	189	164	180	169	190	200	188	164	172	160	164	175	154	190	175	160	164	208	203	146	159	182	178	172	194	151	190	185	171	161	167	168	175	194	167	158	179	179	198	187	157	179	180	171	166	169	181	149	184	169	156	200	173	150	159	190	172	159	152	186	187	175	167	184	182	186	174	188	176	190	178	179	171	183	191	174	185	172	173	187	166	182	155	178	193	175	171	177	172	170	178	157	176	194	188	182	142	176	188	158	176	127	170	181	176	183	174	176	168	156	168	168	164	169	176	180	182	180	177	191	166	176	158	180	192	177	187	183	190	182	194	165	180	194	177	192	164	188	151	167	188	182	165	176	185	172	195	174	181	178	172	171	181	187	158	193	180	187	198	187	191	179	183	180	173	190	174	162	177	176	198	197	171	178	197	181	164	172	157	167	174	190	182	174	175	185	179	180	183	198	141	186	184	157	185	181	196	198	178	173	170	179	173	175	173	191	188	168	164	165	162	179	176	178	175	202	182	185	195	186	173	168	184	194	174	179	171	165	168	170	196	190	174	174	161	186	181	184	190	158	147	165	178	192	192	169	174	190	177	169	194	189	162	180	172	191	180	197	174	170	174	164	172	175	193	197	206	188	182	191	210	165	188	176	171	169	194	161	197	172	178	172	186	191	167	176	179	171	172	174	171	162	168	182	198	181	194	181	177	172	167	172	171	179	152	178	178	167	164	184	199	168	188	163	168	172	198	167	176	163	188	187	191	167	166	194	177	169	176	178	178	198	165	170	199	163	157	177	174	169	164	169	156	175	179	191	188	181	189	168	181	193	165	200	195	161	186	158	186	159	192	156	178	180	173	179	195	191	193	168	174	179	173	179	200	159	178	150	179	189	179	168	150	182	189	182	181	190	180	200	171	225	177	174	192	174	182	201	166	177	156	184	158	199	166	170	163	197	172	187	166	193	178	157	172	174	185	188	188	164	167	152	181	175	179	182	192	149	148	204	178	170	198	181	180	171	173	213	160	186	174	194	175	171	183	196	150	177	173	165	166	206	178	173	190	186	177	166	162	164	186	193	174	164	180	196	205	175	178	176	179	194	172	175	158	177	188	161	164	171	196	178	170	197	178	212	167	171	168	191	155	198	154	165	180	176	164	199	182	181	185	174	171	159	165	180	194	198	178	189	213	177	175	187	176	156	167	181	154	162	179	174	171	178	164	172	186	172	188	195	185	191	185	187	149	178	162	176	161	186	155	185	162	169	179	189	189	192	150	166	151	185	172	175	173	173	185	163	179	155	175	176	176	146	167	167	190	203	162	176	169	171	175	188	190	193	202	185	154	193	186	169	157	174	167	200	172	189	178	166	168	159	163	170	155	176	202	159	184	166	158	155	172	171	165	180	199	192	156	171	181	172	181	182	193	190	204	168	178	179	191	179	179	183	198	179	165	189	205	175	169	170	185	156	179	175	187	176	189	169	165	196	179	191	200	177	175	171	187	186	167	180	161	173	179	169	194	177	182	173	188	196	158	188	181	167	165	174	173	183	148	180	168	158	180	148	160	169	187	155	174	183	182	202	176	205	179	191	189	165	194	160	198	162	165	184	146	171	198	167	183	164	167	190	179	166	210	195	194	141	193	177	175	159	154	178	170	175	213	164	172	173	183	188	177	180	164	178	192	154	179	170	182	192	168	177	171	155	160	186	180	198	185	169	197	204	197	159	176	185	165	180	167	198	188	178	193	175	150	180	172	188	159	173	200	174	168	179	177	162	182	172	169	195	192	182	178	184	163	184	185	185	202	192	169	182	160	181	161	158	179	171	180	173	157	160	178	191	166	172	184	164	174	164	153	163	163	184	156	173	180	165	180	172	197	187	172	174	181	161	164	163	150	188	155	178	159	150	181	207	166	177	190	209	182	183	185	187	186	166	172	174	209	167	201	177	182	186	186	171	188	193	170	183	171	165	175	186	185	189	168	183	172	194	176	183	186	170	167	180	177	170	165	191	187	158	180	212	175	183	175	158	171	177	184	188	153	189	187	187	171	167	165	180	183	175	155	197	158	173	200	163	173	148	204	182	176	174	159	175	166	182	195	187	177	205	166	188	208	183	175	161	176	162	168	172	170	166	206	171	188	189	158	203	193	193	186	185	177	185	184	166	181	200	176	173	172	160	183	208	171	185	173	202	216	165	184	205	193	198	193	172	174	203	181	174	159	154	162	188	171	175	191	185	160	180	178	181	183	163	189	192	167	178	141	196	163	192	171	162	161	197	153	174	182	168	162	176	191	169	173	166	176	206	187	177	161	169	176	186	211	182	163	198	175	171	204	174	167	187	178	186	179	169	196
17819	34460	31901	20576	9527	5354	11007	1667	1246	966	825	723	562	506	453	443	427	395	366	314	278	286	291	274	263	269	257	222	236	218	202	224	223	232	234	212	188	215	193	201	194	200	219	206	203	199	167	214	207	180	177	204	195	183	181	195	211	184	188	176	190	215	184	180	193	188	193	185	185	196	198	201	194	191	170	191	221	168	171	178	185	183	178	184	178	182	198	209	203	178	197	194	168	190	210	182	187	185	190	184	152	181	190	201	184	194	161	193	174	160	179	175	167	179	170	169	180	183	187	202	186	177	173	201	182	191	175	189	192	200	156	186	180	184	172	167	186	175	170	179	189	167	168	179	166	173	174	170	191	217	186	188	198	161	184	197	209	165	197	193	171	175	180	173	190	169	180	205	166	155	186	172	200	225	195	194	196	171	191	168	181	164	200	172	189	180	179	170	191	195	167	192	207	188	206	195	176	193	178	190	172	152	172	173	165	182	182	178	182	185	162	157	203	178	209	178	187	196	206	185	163	173	191	195	195	177	168	166	203	173	182	188	174	179	174	175	190	158	183	170	195	186	197	199	193	190	185	185	198	197	182	180	177	174	180	194	192	163	206	198	146	186	186	176	160	190	160	175	173	201	155	182	159	174	181	172	188	181	185	202	169	167	169	173	183	193	195	182	195	184	183	184	180	214	181	200	168	181	193	182	189	167	168	166	179	176	170	191	149	182	193	158	214	164	172	170	175	178	173	193	181	165	203	171	168	219	173	171	172	168	183	183	178	167	173	173	172	180	193	210	195	183	165	181	167	178	166	180	189	171	177	189	197	163	162	178	183	211	182	190	181	166	164	184	180	185	181	176	167	168	182	203	173	176	193	182	175	174	182	177	169	170	188	173	195	181	173	195	170	195	195	214	180	174	172	166	179	194	168	187	170	171	171	196	205	183	193	177	172	185	178	198	180	192	185	173	167	174	180	173	166	164	202	159	166	184	174	182	169	198	148	201	166	171	175	183	184	193	169	173	171	185	196	177	164	182	191	167	173	177	168	155	184	197	189	200	176	196	195	183	172	155	192	168	178	174	188	197	180	173	204	186	187	199	191	188	183	177	187	168	181	163	164	184	170	202	203	173	180	176	213	176	170	172	197	182	167	166	166	170	166	177	187	208	188	193	189	157	178	187	193	186	182	169	146	162	193	174	184	182	173	179	198	174	161	180	168	168	178	173	181	193	201	203	187	181	159	184	189	178	167	178	194	165	182	176	177	201	170	160	158	179	172	180	184	179	173	207	175	187	192	164	162	169	183	177	187	196	169	178	172	179	186	182	173	180	177	168	177	206	155	191	199	178	188	172	168	187	187	179	147	176	190	185	177	183	175	185	178	196	175	174	168	209	172	186	182	170	178	172	185	179	184	199	187	198	191	188	168	161	164	176	168	203	179	177	171	184	185	187	166	200	189	173	196	164	192	172	185	200	179	160	169	212	178	172	163	175	175	193	182	154	176	177	186	158	177	186	188	171	188	172	193	185	204	165	175	168	193	202	216	167	180	206	167	178	199	164	163	150	187	173	181	164	170	182	194	183	177	183	151	170	195	173	156	185	195	162	171	183	192	197	181	188	169	188	191	193	174	210	174	175	164	172	173	156	172	195	181	193	202	162	160	200	165	173	185	179	213	169	174	159	186	186	167	159	174	175	172	186	204	191	158	169	182	179	183	201	187	215	190	173	179	187	159	192	171	165	188	180	188	170	185	176	178	177	170	182	173	194	167	157	181	197	166	164	204	171	179	177	175	174	194	161	183	180	178	192	193	169	191	196	193	185	182	147	175	163	182	193	191	168	173	200	181	189	202	189	192	176	195	182	166	179	179	170	159	199	183	179	174	159	170	180	164	172	165	178	188	190	179	178	200	190	171	196	172	167	168	165	155	182	190	189	182	183	174	167	176	194	164	176	184	196	178	175	192	172	207	169	182	171	173	183	201	166	213	182	174	183	185	161	184	179	177	182	176	178	163	192	185	182	166	171	183	182	180	170	191	173	174	197	190	195	165	206	189	185	156	176	198	178	161	160	166	166	169	167	194	186	191	175	173	202	168	190	189	177	180	191	191	187	199	167	174	179	192	190	167	177	167	160	157	168	191	168	190	185	191	170	173	166	184	193	208	180	165	176	160	201	204	161	188	190	171	166	188	162	179	180	188	197	192	176	184	170	185	160	163	193	175	175	180	172	203	179	180	163	190	181	168	192	188	173	184	185	152	161	188	183	176	183	193	172	186	176	202	188	178	188	183	159	186	176	193	174	192	187	181	182	190	156	216	210	166	179	177	184	185	179	186	182	162	189	178	182	185	175	191	165	173	197	189	166	175	172	190	181	188	171	160	165	174	175	190	176	166	175	193	180	202	176	185	153	193	168	176	193	204	158	160	192	165	182	181	190	165	165	185	175	185	174	169	185	194	168	194	178	192	172	199	179	163	173	192	190	207	189	169	198	167	181	159	185	168	186	204	177	187	181	187	170	191	174	197	166	172	195	166	171	175	174	167	183	179	184	186	174	185	176	212	182	182	178	183	179	200	154	175	198	198	205	198	156	190	188	184	208	189	211	207	195	146	171	161	168	178	186	187	189	161	168	183	185	185	183	168	181	194	201	165	162	199	187	175	175	196	171	190	181	170	172	174	196	192	175	173	172	198	172	207	192	166	162	169	192	156	222	174	207	185	171	183	201	184	160	174	196	156	201	164	179	162	176	175	184	181	178	170	156	184	180	192	177	166	189	183	211	169	179	173	191	171	176	169	182	190	202	174	188	180	185	193	172	167	194	169	164	154	180	170	167	183	168	173	176	173	166	194	191	174	178	170	184	167	183	184	186	177	165	176	181	161	186	187	181	201	157	187	176	178	167	183	181	191	204	164	165	175	205	169	170	155	185	189	168	185	168	198	173	176	158	209	169	168	178	177	184	190	184	156	198	197	184	209	161	161	190	186	187	182	209	181	187	160	184	160	158	181	170	167	142	170	165	214	177	178	176	151	154	185	193	174	192	175	192	168	196	187	169	188	163	165	172	190	171	182	182	170	181	211	173	173	144	162	202	178	177	170	161	182	161	159	175	180	179	161	164	163	212	196	168	173	176	178	199	172	176	203	175	171	164	195	177	207	188	168	153	175	166	182	181	176	167	164	198	177	161	161	179	189	198	192	149	158	203	200	179	178	197	164	203	173	172	167	164	192	187	183	165	176	195	160	178	168	170	177	184	164	189	169	182	179	159	184	198	164	199	176	173	172	206	177	155	190	165	180	183	175	179	172	183	195	186	201	162	192	167	164	188	189	159	154	191	168	204	189	192	179	155	170	187	195	190	184	185	179	177	192	190	178	203	183	185	158	197	177	196	204	180	171	185	186	172	181	189	192	204	164	177	201	178	177	206	169	192	166	181	176	194	198	172	191	205	188	160	206	184	176	184	164	170	166	188	177	184	187	204	170	186	160	181	183	181	210	184
22473	20175	26704	23432	20190	20501	14309	2068	1226	1027	909	783	776	717	617	645	587	546	516	551	512	502	454	454	477	489	447	430	445	425	426	415	399	423	411	441	356	402	400	412	413	394	413	388	424	437	414	392	388	404	409	399	410	402	385	373	390	369	406	414	414	372	377	426	378	368	387	382	385	407	375	371	411	373	422	410	398	414	377	370	384	364	401	377	368	392	385	385	385	401	415	389	371	411	374	412	359	383	376	387	347	404	377	364	389	401	370	419	386	384	378	368	380	385	354	376	439	331	376	361	381	377	396	376	394	407	398	383	373	384	376	388	336	387	373	361	351	378	353	367	378	407	351	419	410	401	382	366	372	369	402	385	408	425	381	362	396	378	385	389	382	399	397	382	392	406	382	402	396	387	357	387	383	400	400	381	338	401	389	388	360	401	378	396	396	340	389	391	380	414	371	361	357	356	411	371	408	361	366	383	342	390	385	388	355	392	391	350	398	378	398	410	374	401	371	386	355	381	377	347	410	378	370	333	335	359	384	342	372	393	359	397	393	355	369	397	351	367	397	363	361	403	363	347	381	374	398	384	349	392	378	385	396	372	396	379	365	368	378	401	403	377	390	336	385	367	364	344	348	388	373	384	372	375	398	386	412	409	391	362	373	369	355	361	376	400	390	366	424	381	390	365	345	375	383	426	348	385	364	383	411	391	404	374	383	361	371	395	378	396	396	375	377	404	379	414	427	376	384	373	398	382	351	388	361	415	416	386	356	358	405	413	422	385	358	372	375	382	357	392	376	394	407	381	406	346	400	367	356	363	359	365	397	376	392	387	341	369	370	381	385	368	367	383	351	375	383	401	371	410	374	379	403	405	366	388	381	364	357	366	388	363	341	356	409	356	368	374	395	352	429	373	379	381	388	400	379	380	342	411	399	393	412	390	348	404	379	383	381	353	375	386	394	395	398	377	386	357	340	362	382	366	383	354	407	371	375	389	381	331	395	390	345	392	373	368	379	373	356	378	384	415	412	391	397	399	412	395	366	361	395	378	398	371	393	367	375	386	393	387	346	384	392	342	396	354	382	361	372	418	417	376	376	384	408	397	391	377	391	416	365	384	360	367	394	404	379	370	398	368	372	412	392	352	399	371	373	406	403	400	374	326	362	417	376	361	369	400	405	375	379	369	388	393	386	349	419	358	400	359	347	394	413	378	374	375	406	400	369	369	405	402	372	380	420	337	379	398	383	371	408	392	373	344	371	401	357	412	386	378	380	384	384	390	392	370	412	409	382	404	374	365	401	349	390	402	375	389	368	356	392	368	399	412	365	350	405	389	380	367	363	391	381	388	392	383	403	351	354	391	371	408	369	373	416	370	375	397	419	379	370	387	395	365	409	379	399	395	366	407	390	373	420	406	385	370	394	378	376	382	360	401	359	405	383	405	403	397	380	415	383	373	392	382	369	366	344	404	345	393	391	379	378	363	394	388	392	352	406	374	391	360	407	420	376	399	403	430	385	381	398	371	348	369	367	389	426	386	373	386	374	367	390	349	419	404	389	364	402	404	372	366	420	358	381	393	381	421	384	363	413	427	358	411	413	387	426	362	420	406	413	361	377	396	370	370	429	385	381	388	374	341	348	416	408	410	386	405	374	360	364	415	402	392	416	379	405	358	388	393	387	384	372	385	383	384	392	334	409	394	357	358	370	358	373	389	373	408	377	339	377	380	378	377	395	394	354	407	417	405	361	370	328	368	369	388	369	402	416	359	390	397	387	368	409	388	415	345	381	377	398	393	383	340	349	410	396	393	383	380	347	394	382	382	386	375	356	400	386	355	365	401	394	359	364	346	374	390	365	423	407	369	350	386	373	395	397	394	388	372	371	392	394	382	399	379	413	398	373	363	402	390	366	370	387	373	393	340	370	385	364	379	367	373	362	369	360	422	382	385	396	397	372	389	400	366	409	379	383	376	389	398	384	372	406	381	366	349	376	380	374	379	351	385	379	361	390	407	415	337	394	381	388	394	375	361	371	409	383	386	391	388	395	392	366	382	322	379	404	373	400	396	392	405	367	384	380	379	397	389	372	386	366	387	397	381	395	369	330	360	387	380	360	415	395	370	417	382	404	396	394	387	392	384	397	388	373	370	383	378	347	371	383	363	362	361	365	354	395	415	369	387	363	381	364	400	402	386	404	399	406	371	372	400	367	396	384	416	376	403	403	387	412	381	379	381	371	380	362	367	356	348	371	365	405	395	372	398	374	388	381	374	377	392	394	367	377	368	352	406	397	415	383	354	363	362	362	356	374	344	406	354	396	392	339	368	384	358	384	419	358	385	372	372	366	360	370	349	380	330	380	388	394	364	371	384	402	371	375	382	393	365	379	378	345	371	398	421	353	408	368	381	387	385	369	355	424	378	363	345	385	384	392	417	406	373	351	390	345	372	395	407	395	380	386	394	365	391	386	383	416	361	355	376	413	375	378	400	372	401	408	421	403	364	362	403	400	389	382	380	375	374	366	375	422	377	394	350	372	363	389	381	380	357	391	364	398	354	358	380	399	403	423	360	380	391	376	380	389	354	389	379	372	385	375	372	374	384	349	359	338	374	339	348	351	373	382	372	361	380	388	392	409	395	398	407	342	380	389	400	396	399	368	384	393	383	348	386	367	388	379	393	341	385	377	399	371	361	399	370	382	391	365	366	398	399	384	385	369	382	382	408	382	396	361	403	386	363	366	382	406	414	388	382	405	361	349	397	397	379	399	407	430	385	375	380	346	379	402	395	367	377	404	394	395	398	403	346	339	402	342	363	373	388	374	354	374	387	392	413	410	345	349	399	364	387	358	366	380	398	341	385	371	378	390	440	371	380	394	400	356	372	395	402	384	394	357	376	403	387	386	366	389	370	400	418	385	371	373	400	397	394	359	407	346	367	378	375	396	415	393	362	356	350	360	385	367	385	388	408	399	362	396	378	379	353	372	417	348	382	402	384	387	339	387	367	371	355	365	427	401	372	342	395	373	386	378	372	406	367	384	391	378	391	400	388	383	385	374	395	381	407	365	352	372	383	368	377	361	402	421	364	351	373	375	373	431	367	385	425	370	371	362	364	363	362	388	349	406	393	362	355	389	387	375	395	378	412	370	370	396	390	382	345	389	371	352	373	362	382	396	367	355	386	414	377	398	366	401	370	396	402	442	367	388	387	385	370	338	422	411	344	407	390	396	423	405	360	355	368	387	361	375	359	401	374	391	375	403	403	392	386	396	368	380	358	378	343	362	355	390	396	418	388	402	396	418	400	377	379	387	374	402	381	401	391	367	371	376	362	376	371	375	396	396	370	353	406	365	355	349	345	396	382	351	316	376	405	379	351	399	366	390	336	381	407	375	377	363	426	396	381	373	361	372	379	408	341	376	386	391	393	381	382	403	381	394	369	415	399	392	405	409	388	429	406	395	381	406	397	392	388	355	375	423	364	373	394	384	403	377	386	397	399	370	349
21869	40448	36285	22934	12057	10058	11872	3288	2410	1928	1657	1417	1162	1040	997	898	812	792	720	689	634	599	604	554	562	523	498	542	524	492	466	426	469	433	476	492	448	421	430	398	462	435	401	426	436	418	395	401	410	401	409	386	403	393	421	359	435	351	435	377	372	388	381	400	390	387	388	371	413	389	400	407	407	404	371	393	374	387	395	383	400	379	361	411	423	440	386	386	370	399	358	402	386	423	373	385	397	414	349	364	363	406	361	340	393	361	364	366	388	347	359	392	393	379	356	406	333	392	408	340	377	352	356	376	358	386	393	385	376	382	384	397	415	383	380	361	375	367	389	407	378	380	408	349	388	366	368	345	359	360	369	367	377	375	348	373	367	368	406	383	362	371	369	360	376	368	372	376	387	346	391	381	352	355	383	332	383	349	369	393	350	374	376	358	364	391	378	441	413	372	373	376	395	375	351	371	402	440	355	391	357	363	371	411	361	383	379	403	373	358	368	334	394	356	382	393	379	353	370	391	370	388	365	337	403	362	360	399	431	387	392	343	380	360	377	365	339	347	394	382	390	351	406	364	370	370	365	389	426	359	361	359	375	388	369	373	365	365	345	339	378	373	379	386	387	369	367	363	391	420	375	380	388	408	368	353	391	382	350	368	391	400	328	367	389	391	347	350	395	370	393	367	379	371	384	381	400	384	336	368	380	371	379	395	359	355	370	371	375	386	397	353	403	403	353	380	353	368	381	382	343	363	393	371	377	372	387	374	356	379	374	356	376	352	346	391	342	364	367	345	393	355	395	349	390	385	415	378	385	370	342	351	388	370	368	352	358	386	341	382	376	372	336	359	339	409	358	385	407	390	376	395	361	357	383	400	382	359	353	355	382	381	361	364	357	390	390	381	403	378	395	382	381	366	405	357	409	394	350	379	330	385	345	358	364	376	362	373	352	369	372	357	358	385	405	381	384	398	374	346	367	381	414	400	357	377	380	378	409	365	388	364	382	420	399	388	332	365	341	363	364	329	359	400	361	386	356	397	375	346	391	381	375	384	378	365	377	373	357	363	355	383	385	348	363	387	370	366	355	384	391	382	399	360	374	372	381	350	369	348	379	430	361	383	404	395	354	372	378	363	354	366	404	390	363	326	345	404	395	374	367	390	369	411	373	359	401	381	332	370	367	392	376	365	361	362	365	326	381	371	361	389	391	378	395	359	367	373	381	364	346	366	382	359	388	391	347	354	353	387	359	367	424	400	400	388	378	351	394	390	352	361	371	367	366	411	331	379	393	374	380	365	390	411	409	385	384	360	399	335	382	384	393	365	395	392	381	380	408	389	348	388	381	380	347	357	402	378	382	377	369	364	385	364	361	345	397	369	393	376	369	382	317	355	389	385	385	356	373	359	389	398	336	366	361	354	373	383	384	392	352	372	348	342	382	424	401	390	427	358	384	371	391	389	378	398	363	361	382	367	379	364	362	404	389	408	369	363	363	345	359	373	347	380	395	384	344	389	373	352	376	379	369	339	402	380	374	376	379	360	385	352	354	403	380	353	406	368	376	379	366	390	351	382	366	358	383	371	390	358	372	396	391	403	365	343	390	383	375	374	368	370	353	362	388	394	398	385	376	363	379	344	359	393	405	379	391	373	379	342	377	384	398	357	372	381	402	385	363	372	370	353	400	381	375	383	362	388	363	343	359	368	374	361	395	374	379	371	421	373	385	378	384	350	392	391	363	391	368	366	359	339	376	384	370	397	355	374	364	360	375	372	392	383	395	409	349	376	372	387	359	398	357	358	350	376	349	401	381	363	367	384	379	364	370	381	349	369	333	370	379	345	376	405	372	373	368	332	358	379	363	385	384	364	373	375	383	349	405	378	385	367	334	377	355	380	389	381	358	396	371	363	362	370	390	384	346	355	390	369	376	388	350	400	372	415	363	393	420	395	377	379	401	380	370	389	343	377	368	377	386	382	360	388	363	363	386	408	398	407	363	376	369	363	422	369	381	403	377	351	371	381	387	390	369	363	390	353	359	396	383	368	389	373	402	351	376	357	373	390	400	353	365	371	327	364	354	420	362	375	407	358	378	364	346	388	383	403	385	391	379	397	375	368	393	412	349	338	401	366	408	350	372	372	357	357	382	347	334	395	369	423	394	391	373	392	376	362	371	379	386	365	369	382	342	403	361	350	362	333	424	363	370	379	402	387	383	359	370	402	360	378	389	338	372	397	411	366	359	372	357	361	365	399	382	356	356	344	391	368	359	403	358	392	366	360	379	351	391	373	385	401	338	426	390	407	355	361	384	335	404	382	364	395	359	379	388	395	341	378	387	380	390	366	384	409	391	369	380	358	394	388	379	405	382	349	334	387	345	376	345	376	364	392	345	384	408	398	351	385	391	378	385	367	376	373	365	358	374	370	381	386	376	385	400	334	334	360	368	345	368	385	381	367	369	358	392	368	362	377	421	379	356	362	363	387	385	377	368	384	354	353	388	376	412	355	345	366	391	377	364	352	404	384	355	391	412	347	363	375	374	392	360	372	355	396	370	399	376	386	390	378	373	382	388	392	390	367	355	363	370	394	339	389	368	367	355	350	390	391	375	376	355	365	353	362	344	368	374	385	369	369	407	372	387	365	379	394	383	383	330	422	373	399	397	357	375	394	346	376	363	382	383	390	380	350	406	377	373	362	353	376	367	314	375	378	397	338	388	361	348	389	348	399	382	351	352	381	379	383	376	379	340	352	387	386	386	382	409	379	386	379	345	411	380	410	355	400	389	382	367	404	364	399	391	367	367	436	438	372	374	400	359	389	407	385	393	393	347	381	337	351	373	373	373	405	407	412	365	366	311	356	406	384	339	394	387	346	354	392	375	368	353	369	367	374	398	375	352	361	369	368	361	375	345	369	361	369	370	387	383	371	345	362	388	378	344	388	362	376	369	378	362	357	371	365	342	389	345	367	349	384	358	387	370	379	369	366	390	383	383	378	383	360	402	404	398	364	348	345	417	389	395	368	366	374	356	372	377	355	413	369	389	401	364	374	371	402	354	377	397	374	373	392	332	380	360	360	368	406	379	348	379	367	394	399	381	400	371	373	374	388	400	344	337	377	367	375	430	326	362	374	350	345	381	360	386	380	386	337	378	365	372	385	392	389	361	361	387	386	388	362	366	383	372	364	415	349	355	360	377	392	383	400	354	390	392	368	387	388	361	363	360	350	365	357	396	347	388	379	363	365	350	374	375	387	394	359	357	381	382	367	388	382	395	342	363	370	359	357	358	433	385	383	358	383	395	388	391	368	372	350	422	381	359	376	379	388	390	364	338	363	398	382	383	363	367	369	376	348	359	385	379	381	361	397	385	385	389	381	349	378	409	392	408	371	345	361	393	390	334	395	389	363	372	398	346	367	386	387	356	357	353	348	337	400	356	402	386	381	403	362	399	350	380	381	362	374	382	381	380	355	408	351	355	364	358	403	361	368	358	382	395	368	347	396
27595	18019	12088	5453	1379	673	643	129	148	111	126	95	95	114	134	117	107	132	130	130	113	99	104	115	100	120	107	90	119	120	103	110	116	97	116	127	113	106	111	111	119	112	103	103	97	104	82	115	122	108	109	112	99	105	106	105	96	97	101	107	93	109	101	100	92	104	119	102	101	81	109	113	106	111	112	112	117	110	107	105	123	108	99	97	106	99	99	103	102	118	99	128	122	106	115	115	105	119	109	120	122	85	115	105	110	100	108	128	94	112	134	105	114	98	102	106	117	132	106	96	109	102	103	116	98	103	92	107	121	90	98	107	92	112	107	113	134	112	116	124	99	91	100	110	127	116	92	105	106	117	107	116	108	121	114	93	128	97	91	116	110	114	111	117	103	100	110	97	103	124	96	119	111	105	105	97	97	98	107	106	109	96	107	119	97	115	121	103	102	121	131	98	106	131	94	114	99	93	111	120	107	120	131	89	96	100	93	106	109	91	115	104	116	121	88	107	104	120	98	100	107	110	93	106	116	98	129	115	113	112	91	103	108	120	113	101	106	117	102	102	100	96	93	100	111	95	101	100	99	97	121	96	122	115	96	101	93	111	111	123	115	109	107	130	120	109	119	113	118	139	114	100	105	114	108	83	111	88	94	104	108	104	114	123	118	93	107	112	112	105	97	117	122	93	98	104	94	106	100	117	109	107	104	111	105	111	104	105	116	121	113	113	117	90	95	97	106	96	104	100	124	102	105	123	101	98	116	100	105	108	112	109	118	118	108	106	109	113	103	124	113	104	117	91	101	124	105	104	94	96	111	122	107	109	91	98	96	111	98	111	113	87	103	116	100	113	120	107	105	125	97	103	120	125	109	119	128	123	103	91	119	116	112	82	115	105	104	100	116	125	112	119	130	102	88	105	117	99	121	107	95	89	108	103	98	125	126	110	112	103	101	109	117	111	110	116	113	106	119	109	101	96	125	121	97	107	107	109	107	116	135	127	115	130	103	102	110	109	93	103	117	115	111	88	101	127	105	127	101	88	125	110	88	107	103	104	108	118	115	105	126	120	112	114	100	105	110	130	106	127	114	109	104	109	118	109	103	114	116	114	92	109	103	103	116	112	89	108	120	91	97	132	93	105	109	111	115	109	128	111	103	93	116	96	111	110	93	115	126	106	108	121	98	101	87	132	95	102	103	107	104	110	95	121	114	120	111	95	104	103	107	100	91	105	124	130	114	106	115	110	113	107	102	104	129	97	116	112	107	90	125	74	121	119	109	104	118	120	104	109	129	91	107	101	107	136	121	117	98	102	105	104	98	87	102	122	95	122	113	127	117	111	119	97	126	102	114	104	113	109	112	109	116	109	109	117	123	121	97	98	112	110	90	102	107	98	104	110	100	106	111	103	98	101	107	91	87	108	97	114	117	107	94	107	99	112	109	124	94	128	138	126	107	113	107	104	110	118	111	118	100	123	114	103	104	103	124	107	115	107	100	96	90	116	90	101	116	107	107	107	105	97	119	121	95	102	110	125	134	125	109	120	121	103	122	114	111	102	112	117	112	95	98	130	107	108	111	91	104	95	105	106	114	95	114	105	114	109	109	101	107	109	115	105	108	104	102	101	112	90	113	101	93	111	124	108	100	116	109	110	98	107	112	111	127	113	103	106	116	117	95	117	107	110	99	99	105	104	108	88	94	92	111	105	103	122	116	116	102	97	121	110	122	113	116	113	101	98	109	111	123	107	107	124	124	95	106	108	129	106	113	115	107	97	110	108	103	115	114	105	99	107	107	108	86	122	109	111	92	102	115	98	104	110	99	114	105	114	107	114	87	114	122	120	104	107	113	96	99	99	114	103	115	114	117	99	103	99	107	115	100	108	78	106	97	104	119	112	113	127	112	109	95	115	129	111	91	116	90	112	128	104	118	126	106	95	105	101	97	99	100	127	88	124	107	98	97	115	131	105	112	114	104	128	106	104	100	98	110	107	118	133	108	100	97	103	120	100	109	97	110	108	95	104	108	114	99	100	95	107	118	106	104	104	98	99	100	109	118	114	115	105	87	118	113	117	108	113	119	115	116	94	127	120	109	131	116	109	120	120	121	107	105	105	96	114	105	97	96	103	106	113	95	107	117	123	107	99	103	108	106	103	102	111	103	107	97	113	126	106	121	110	106	109	113	100	118	96	108	106	116	121	101	96	110	122	86	108	114	114	103	129	123	108	116	98	101	104	116	118	106	104	122	117	93	107	104	96	140	118	107	97	103	113	112	129	97	112	99	103	110	94	119	112	97	100	117	96	93	97	109	115	109	100	113	108	108	110	116	92	120	117	129	105	111	101	97	120	111	116	91	112	87	141	98	122	106	118	99	119	112	77	112	105	100	95	90	105	106	89	123	107	124	98	107	97	117	105	106	114	99	95	118	120	115	111	99	107	108	98	108	113	102	97	98	93	112	105	101	104	94	88	123	103	88	113	122	105	106	116	112	90	130	99	97	115	104	119	101	101	89	129	116	91	104	92	117	129	104	101	120	127	115	121	87	118	114	105	118	126	105	113	132	104	113	121	103	105	113	112	125	108	87	90	92	105	93	97	120	78	122	108	116	114	109	95	114	104	109	120	104	120	99	121	121	90	113	128	115	120	117	98	109	104	93	123	123	115	106	113	111	111	100	126	107	96	110	115	116	104	94	122	101	116	112	110	99	113	105	97	114	115	105	97	108	113	116	110	117	94	111	97	100	99	107	100	109	90	102	116	89	108	104	118	104	106	113	107	103	120	103	111	111	103	114	117	100	114	122	116	110	93	107	121	115	112	113	120	135	110	100	118	111	99	122	125	119	110	115	105	102	90	115	113	96	121	99	98	124	112	100	101	104	111	102	102	106	111	119	91	110	110	117	97	101	130	113	123	109	102	108	97	107	124	102	108	106	113	115	127	95	116	129	106	100	127	121	112	102	110	106	103	114	97	105	107	110	114	122	110	116	106	115	107	103	106	109	104	124	103	113	113	101	94	124	104	117	110	131	95	106	124	90	115	96	134	95	124	108	104	110	101	110	114	104	93	122	101	109	107	115	111	92	104	119	105	100	91	104	100	113	104	103	108	110	95	111	103	85	107	110	103	91	88	105	112	106	104	130	92	111	90	113	107	117	95	122	117	106	104	99	103	86	110	111	100	90	126	108	110	122	97	116	101	115	114	103	130	102	106	98	97	95	110	105	109	104	113	110	109	106	103	117	114	82	100	110	106	105	112	116	115	127	108	84	104	114	122	103	92	106	116	124	97	111	104	113	87	92	109	123	103	100	117	111	106	101	114	81	123	84	113	94	125	108	110	112	112	88	98	108	127	112	116	116	110	106	92	105	122	98	105	121	99	110	123	114	113	105	115	89	99	103	120	107	104	110	93	98	123	105	109	101	98	116	98	104	113	107	117	129	104	108	111	118	85	117	92	107	118	110	115	99	118	126	106	117	103	99	106	108	121	107	108	116	103
15384	21180	18349	8900	2810	1489	1331	200	151	175	138	146	144	155	123	133	149	143	124	141	142	150	140	140	162	126	106	129	139	145	162	120	132	135	119	121	148	118	116	128	113	160	121	146	135	126	138	128	143	131	121	124	109	130	141	134	132	109	120	115	130	123	132	94	121	102	130	122	137	124	119	146	127	112	116	110	120	134	147	124	129	118	118	121	133	138	121	125	106	135	130	128	137	116	120	135	134	132	127	133	128	136	119	124	146	113	117	137	138	125	121	136	136	124	123	114	124	129	122	118	123	118	131	121	133	138	129	111	118	122	128	125	126	127	146	150	134	120	143	135	114	110	120	122	139	128	140	143	132	117	137	121	131	110	122	130	122	121	117	111	121	102	119	142	116	129	129	149	119	138	119	134	127	132	126	108	116	121	111	120	116	121	118	123	122	111	126	140	142	115	142	143	112	123	128	141	134	143	125	149	134	116	127	132	130	125	127	125	122	128	133	123	131	113	118	128	128	131	136	128	112	134	114	112	123	108	138	133	138	145	134	123	123	126	152	118	125	110	141	104	114	122	127	134	126	134	141	133	131	133	167	120	123	136	142	116	123	112	117	119	124	121	112	133	107	110	124	138	132	147	119	133	116	123	139	128	110	129	116	138	115	135	124	118	147	132	118	129	113	132	132	116	135	132	127	124	126	116	124	114	111	111	123	121	124	125	130	125	127	117	132	125	133	104	123	125	134	130	122	121	115	148	110	113	111	127	119	120	118	115	125	120	140	125	141	123	134	138	113	134	131	114	127	123	133	135	108	134	129	132	114	135	137	120	126	125	129	125	128	120	134	140	130	143	113	121	142	132	127	120	121	138	135	137	133	137	153	135	97	123	134	125	123	123	124	119	117	126	131	135	130	120	138	112	94	134	116	131	136	143	113	125	100	130	120	140	138	127	134	141	139	139	119	117	117	117	131	138	117	128	114	122	128	136	136	126	116	154	139	124	143	151	107	113	139	128	122	138	122	126	109	126	121	107	114	139	129	126	128	100	134	129	98	117	126	132	108	129	122	134	117	122	140	130	140	119	129	122	137	100	137	141	102	128	128	154	117	108	129	123	146	118	112	118	131	135	110	128	122	119	126	122	128	145	138	136	126	128	121	119	113	127	106	137	124	155	104	132	139	137	130	111	124	117	123	122	126	139	128	137	130	104	133	105	130	121	120	132	122	140	129	141	134	132	129	152	127	119	121	124	116	121	151	115	124	146	128	130	135	118	137	110	132	124	116	125	117	115	114	126	127	115	128	131	118	145	124	146	124	133	121	119	125	133	139	128	135	100	130	132	142	139	136	136	138	122	117	128	126	140	124	132	151	112	124	127	134	130	127	112	130	120	126	134	125	122	133	121	142	141	122	120	117	126	131	119	122	100	133	130	132	136	121	141	117	133	143	119	153	143	131	124	131	128	119	123	126	123	137	128	130	121	129	134	139	106	144	119	113	132	124	118	124	133	142	141	121	141	148	116	119	130	127	126	120	120	129	136	99	129	152	100	126	126	143	109	145	136	127	137	122	140	138	136	134	127	129	142	121	125	124	115	113	104	125	111	108	130	113	131	116	129	144	124	134	126	137	111	122	122	149	110	123	140	124	128	146	115	140	122	154	122	142	143	114	152	120	118	135	127	118	116	111	135	130	118	144	129	118	123	120	139	135	131	133	120	130	119	131	123	124	125	108	99	146	143	120	123	127	105	111	141	114	138	114	121	129	116	126	113	110	94	113	120	139	129	123	134	141	115	121	127	127	140	131	119	130	117	133	110	118	123	135	119	114	127	121	124	117	123	122	132	113	134	123	141	119	134	121	134	136	145	134	130	116	138	115	126	130	132	116	157	109	126	127	116	148	117	119	119	133	133	133	135	131	127	150	140	132	147	112	132	123	129	120	144	119	110	113	152	129	133	121	132	119	136	117	116	117	111	143	123	125	139	128	133	129	149	110	138	119	129	132	111	128	134	120	138	146	133	127	122	127	112	109	109	139	146	133	134	120	128	131	112	123	141	126	140	151	134	123	122	123	105	110	116	125	115	120	141	143	128	139	133	112	112	125	120	127	138	103	128	122	135	105	136	122	131	120	102	131	104	122	131	134	129	121	111	129	125	121	107	115	140	119	109	132	101	110	125	120	141	135	127	150	123	124	119	123	118	120	134	151	127	102	135	116	136	131	131	133	115	132	125	129	121	136	116	111	142	124	121	122	118	150	134	130	126	116	146	137	131	124	137	124	101	119	143	141	131	124	128	114	120	128	140	118	125	119	120	103	91	118	131	125	134	122	142	135	118	127	132	120	124	133	118	136	119	123	122	123	123	118	139	144	105	137	132	108	130	150	109	104	136	131	110	151	126	149	143	122	144	128	140	119	125	116	118	128	139	131	123	123	127	120	107	108	149	112	123	140	145	135	137	141	132	141	151	146	129	95	118	137	130	134	136	122	118	124	133	118	136	127	125	136	121	108	126	145	149	137	137	119	121	116	121	124	118	121	106	119	127	128	116	147	142	121	132	128	129	107	116	119	147	128	107	136	115	122	137	130	122	127	116	120	131	142	115	144	127	138	110	127	134	147	139	126	121	138	117	111	135	138	119	113	110	141	129	133	118	144	147	94	137	134	132	143	110	123	120	128	102	123	120	128	132	116	124	118	151	112	119	110	133	127	106	129	118	123	134	121	124	128	150	127	145	132	116	131	143	118	123	134	126	112	142	135	135	122	108	133	137	128	122	144	135	133	133	142	129	142	111	132	119	143	146	140	148	124	130	125	122	119	119	125	102	119	130	125	125	128	110	128	127	127	128	150	106	115	127	133	140	137	134	133	121	140	120	131	124	118	108	119	119	129	123	151	135	117	125	123	114	135	119	123	122	120	131	148	97	125	128	146	108	131	122	136	113	121	125	144	135	119	144	113	119	135	128	122	132	131	114	132	124	110	127	134	119	146	121	122	128	141	116	143	130	128	133	131	118	130	130	108	140	109	126	123	135	135	136	117	126	114	132	128	118	127	115	122	132	134	135	127	110	130	136	132	125	118	134	117	112	125	133	130	133	136	113	133	135	133	128	122	124	127	124	135	124	133	129	127	135	104	116	131	117	114	146	146	125	114	120	140	152	127	131	123	105	142	123	109	135	139	129	149	132	139	127	120	122	129	143	122	133	137	122	134	108	129	118	132	120	139	116	121	137	128	125	122	124	130	129	133	136	128	133	116	141	130	129	117	110	126	137	125	118	119	140	125	119	139	123	106	121	117	117	147	104	125	124	133	111	129	120	129	134	130	114	138	137	119	115	132	118	130	129	148	130	134	115	120	133	113	150	125	144	138	163	123	157	124	105	127	116	122	137	113	121	113	115	135	147	133	132	126	138	104	133	115	130	123	138	115	135	129	118	129	113	139	127	136	156	136	117	133	119	122	151	113	114	139	138	118	128	127	116	111	128	118	114	107	134	105	121	114	150
24605	20196	26369	23805	20195	10394	5169	957	635	509	466	397	357	317	341	285	271	283	247	238	264	219	214	218	227	236	210	194	214	184	190	218	205	198	180	210	203	195	174	219	180	191	217	179	187	179	185	174	192	172	177	186	165	174	196	177	171	164	186	194	184	174	167	178	160	155	183	187	180	190	182	182	196	179	166	178	186	181	182	178	163	168	173	187	187	184	197	187	174	187	188	164	168	173	179	172	189	183	174	187	201	182	179	184	154	182	172	172	167	199	205	176	190	155	194	191	198	195	186	206	197	171	181	204	195	191	192	202	181	192	166	176	193	192	182	175	169	163	188	194	182	165	182	194	194	160	169	192	199	166	189	179	171	182	173	168	168	188	187	167	201	181	163	187	161	175	160	172	165	160	186	172	167	150	200	161	180	185	155	184	158	168	168	165	159	194	185	189	170	200	181	162	194	188	186	180	177	193	174	199	171	191	176	181	168	185	206	188	183	184	152	171	165	195	187	190	178	181	178	190	169	157	194	172	183	172	169	185	185	173	183	162	173	202	179	165	155	170	175	157	189	203	181	166	182	173	179	188	177	162	206	165	161	158	168	165	176	186	192	191	193	174	178	167	187	157	185	187	193	162	167	188	180	155	180	180	186	199	190	173	177	180	153	186	173	152	154	180	192	185	176	193	182	213	192	171	179	166	164	169	180	158	175	186	169	174	172	148	168	176	174	171	189	177	170	191	145	160	175	177	179	167	161	190	185	176	167	174	170	195	177	155	177	206	175	162	169	181	187	176	208	178	166	180	167	195	189	198	160	169	187	189	209	168	162	181	156	188	164	179	188	182	181	172	177	177	160	168	206	167	174	178	178	182	178	189	166	172	186	172	188	171	184	168	162	185	166	147	159	161	189	197	170	183	183	188	164	168	165	170	183	168	176	180	164	165	192	178	181	181	163	180	178	180	181	200	179	202	171	168	182	182	178	162	171	181	165	183	178	204	181	163	157	193	182	193	175	169	169	178	179	194	181	188	159	163	168	193	169	179	172	183	195	163	183	172	194	156	183	185	183	170	164	183	193	165	178	172	177	172	151	157	180	192	191	173	163	186	179	194	195	171	196	183	178	180	161	179	177	158	179	189	185	190	187	161	185	182	182	163	181	181	163	169	174	151	169	202	180	171	151	165	174	158	191	148	168	164	161	175	163	177	161	181	189	175	188	179	151	171	179	199	207	180	194	174	169	187	175	190	178	204	186	192	176	187	191	200	200	172	177	194	181	200	161	185	187	162	188	180	176	174	174	165	208	180	181	175	151	158	159	194	179	178	171	167	201	177	153	139	182	192	150	155	170	182	193	199	183	162	189	165	172	169	188	174	162	182	192	158	178	173	183	195	170	191	179	189	159	160	178	164	174	168	178	176	190	161	172	174	198	175	155	180	166	191	143	145	155	166	156	219	183	190	179	186	178	156	158	192	178	154	184	162	176	174	152	178	230	154	155	148	191	157	181	182	158	175	188	186	173	193	167	161	162	178	163	186	190	193	168	174	163	174	178	197	171	196	183	159	191	182	200	148	181	178	193	165	197	166	171	198	153	181	159	152	169	202	150	193	163	155	166	177	187	185	180	183	183	158	160	178	173	171	164	158	172	178	174	170	156	174	162	166	176	166	167	184	184	152	175	185	168	183	179	196	183	169	167	181	168	170	170	170	183	174	177	156	159	189	160	176	157	176	165	185	180	182	167	184	190	192	181	172	186	186	191	165	165	187	159	177	164	161	158	188	182	184	162	186	177	187	165	174	171	177	185	192	202	182	165	183	184	170	182	191	198	187	183	176	200	155	195	159	162	167	148	189	166	202	169	182	172	175	162	176	168	183	173	187	176	170	188	156	169	153	162	167	191	161	176	184	160	193	158	164	181	152	144	164	164	174	167	191	196	182	178	185	174	185	190	163	199	206	192	167	207	173	181	160	172	185	172	188	177	164	172	184	206	173	173	149	176	199	200	168	166	167	179	172	188	180	161	199	158	175	183	169	192	185	165	175	174	162	170	188	169	163	178	178	183	193	162	180	156	166	194	194	150	172	165	169	195	170	183	170	183	154	186	174	180	183	173	172	179	181	192	211	176	226	163	164	183	188	185	178	198	167	174	177	173	166	185	167	172	169	190	175	168	185	184	175	162	172	179	179	191	171	177	166	180	176	185	153	172	184	149	181	169	158	165	184	173	162	186	179	199	189	187	173	171	198	190	171	202	179	168	175	168	182	187	189	184	137	172	172	192	160	177	173	190	184	182	186	169	174	178	188	147	158	170	183	193	151	169	172	171	159	165	180	165	179	159	173	152	187	180	170	172	187	190	175	160	180	155	163	179	172	168	190	194	143	160	161	191	169	183	188	166	166	210	170	177	165	179	169	171	193	187	174	195	184	163	194	195	173	196	183	190	189	179	197	163	177	186	159	185	169	151	192	189	173	173	180	177	183	168	189	181	163	180	167	172	178	177	183	171	186	170	167	186	187	192	174	200	181	185	171	181	173	157	200	179	191	198	212	169	192	175	196	174	181	180	176	176	194	188	175	167	182	170	152	178	192	197	212	169	181	184	178	164	212	189	199	166	190	171	180	190	163	199	151	177	201	188	160	167	165	173	167	191	154	181	189	181	167	176	159	171	168	191	195	175	187	186	168	186	145	181	168	153	189	188	175	181	196	185	159	169	193	169	176	178	171	190	204	180	216	194	177	202	206	189	183	158	197	160	181	205	168	186	173	193	150	181	173	197	183	178	157	187	182	171	188	142	179	200	185	172	200	173	175	177	178	186	173	168	152	184	186	174	170	167	193	190	184	184	176	191	174	184	162	191	176	178	186	175	181	195	215	165	171	166	167	153	157	159	174	189	180	169	187	172	174	187	170	198	161	168	178	158	176	184	169	182	188	176	174	198	202	175	187	172	173	211	154	208	189	166	170	178	161	158	186	171	200	189	191	187	139	180	166	206	198	173	173	196	193	166	190	179	180	170	168	195	181	178	160	172	186	165	171	184	166	169	170	191	187	172	170	167	182	161	172	197	165	191	185	173	172	183	178	190	170	201	183	201	184	173	170	185	172	159	160	154	167	173	165	176	181	163	163	185	200	187	192	195	213	212	172	172	176	181	188	174	196	172	174	178	154	191	190	161	176	171	152	195	172	145	153	168	187	164	166	177	184	176	172	161	181	172	190	187	191	178	204	182	179	179	193	174	163	171	182	170	191	191	195	170	170	162	160	193	180	175	181	148	188	151	168	164	160	172	178	172	190	199	178	150	180	183	177	189	183	185	183	183	191	180	154	185	176	165	189	172	177	186	177	167	177	187	183	172	151	159	158	179	167	167	185	198	205	180	169	190	152	168	198	163	178	185	181	180	184	181	180	173	206	181	158	162	186	187	205	157	164	186	168	186	186	169	187	175	148	177	163	171	185	164	192	191	177	181	171	160	179	172	151	182	167	179	184	190	193	170	168
17478	32067	27346	14734	7098	4493	7896	1592	1277	978	785	702	586	549	490	444	366	399	332	329	285	288	286	290	267	244	252	233	221	248	201	242	226	215	216	244	211	216	224	190	219	222	201	209	189	233	156	178	211	189	192	193	218	176	181	202	186	215	204	183	194	173	211	170	184	160	195	190	181	169	199	188	177	202	209	191	209	176	193	175	194	189	167	161	176	183	203	170	209	187	177	184	188	188	161	185	166	178	186	190	178	172	179	166	183	177	174	179	176	187	186	175	179	180	158	206	159	193	189	210	205	211	177	184	189	189	184	166	207	194	184	188	171	185	193	198	185	182	185	180	214	187	164	173	185	187	190	194	169	170	204	174	183	174	198	183	169	189	160	167	166	167	174	167	166	192	186	184	175	216	194	176	173	198	176	187	165	171	184	178	186	183	187	203	187	176	181	181	172	170	189	170	196	180	187	185	178	200	173	156	165	184	157	187	154	194	178	172	179	157	174	178	193	169	177	176	176	197	182	176	197	189	195	172	186	178	177	193	164	167	154	194	174	190	183	190	200	167	178	161	176	196	185	190	180	159	155	183	167	182	169	176	189	188	175	159	165	178	171	195	193	155	178	179	159	185	184	181	171	197	188	174	201	161	190	180	200	181	179	164	174	167	156	191	168	168	157	181	193	182	168	208	166	163	179	183	167	181	180	207	177	158	171	184	171	183	174	189	151	182	176	167	184	184	184	165	217	193	173	184	177	165	155	174	203	178	180	176	176	181	165	196	168	189	192	157	179	181	171	189	192	171	177	175	170	173	202	172	190	163	193	173	191	175	195	176	177	182	202	195	162	152	190	162	189	177	194	181	164	173	193	193	162	160	183	186	177	159	155	193	184	178	184	165	177	170	191	194	176	183	191	169	189	186	178	180	176	198	188	182	178	192	204	195	185	198	179	194	188	148	191	190	159	180	178	151	184	192	206	166	213	197	181	195	181	163	183	181	176	197	159	182	164	157	194	193	178	184	182	184	188	185	198	171	152	189	183	157	193	146	185	220	209	187	185	174	184	188	182	188	184	182	199	183	189	169	195	177	189	175	194	175	163	175	164	169	163	206	171	175	199	154	180	187	214	188	165	177	154	155	169	197	186	173	176	173	181	171	179	190	171	192	176	191	201	188	158	176	190	185	193	214	193	192	189	189	185	179	178	180	169	186	156	181	190	166	188	187	212	166	170	191	181	168	195	180	169	168	166	187	176	192	151	174	179	175	170	166	188	183	170	174	201	183	183	158	179	185	179	165	172	198	199	193	172	163	158	167	212	191	204	177	164	191	146	161	178	207	159	162	196	182	163	196	180	209	180	173	169	184	180	167	188	183	190	201	172	170	182	211	195	178	165	179	210	192	202	173	200	182	178	186	168	171	189	190	191	160	171	181	199	190	150	174	179	191	192	198	155	183	183	142	188	203	158	166	183	154	183	163	200	200	171	170	161	177	206	195	152	189	172	179	178	167	177	178	172	180	189	182	192	171	188	187	171	178	161	165	179	181	179	184	154	167	152	174	171	177	167	178	174	181	168	161	190	165	174	194	167	171	180	170	170	216	180	181	180	186	195	159	173	166	178	173	170	178	167	191	181	199	197	169	181	206	165	167	172	177	168	162	188	192	177	192	196	188	173	180	165	186	190	210	179	178	180	161	176	189	166	194	175	189	189	170	178	209	174	163	180	187	199	177	186	207	188	181	168	189	163	166	182	191	190	184	174	197	178	188	177	183	172	161	205	159	156	168	199	147	179	170	179	180	202	208	175	201	197	166	180	169	158	187	173	189	177	172	170	193	187	167	169	187	192	197	162	185	166	176	174	152	184	161	180	181	176	163	170	183	177	207	185	150	188	185	185	182	218	187	156	189	152	159	170	199	199	189	179	192	186	156	187	186	186	171	180	157	170	181	170	179	165	171	161	168	187	205	177	201	170	170	175	210	173	184	184	167	173	172	153	177	168	177	169	200	168	158	179	172	210	183	179	178	150	192	173	166	176	181	171	159	181	164	181	191	162	159	157	191	194	197	175	175	167	178	184	207	164	159	180	192	171	193	184	181	177	162	165	166	198	167	167	183	177	148	161	168	189	180	180	170	198	168	183	170	183	218	203	189	154	169	185	187	183	179	181	184	177	183	191	192	181	188	188	163	183	178	169	177	192	189	178	178	146	199	173	199	193	164	179	188	172	202	165	188	189	189	168	181	198	187	188	146	196	181	178	182	189	182	174	196	174	189	157	181	164	181	194	142	175	178	182	155	171	209	176	183	176	209	182	200	190	173	166	209	194	188	167	203	181	163	186	190	158	157	183	172	176	178	188	147	187	195	179	165	181	157	187	188	185	174	181	164	195	151	178	170	179	171	150	169	186	182	175	163	188	169	178	187	134	190	172	184	168	183	164	165	182	179	162	163	176	178	182	202	167	190	178	170	182	176	186	151	197	179	190	167	184	194	177	169	172	177	189	208	169	187	160	182	193	179	168	190	167	194	194	173	190	164	185	177	174	189	163	151	192	184	181	163	163	190	181	175	188	180	207	198	171	172	176	162	211	166	172	162	180	157	186	172	198	191	188	153	188	181	200	172	187	171	176	178	186	164	156	158	202	185	162	150	168	186	177	170	189	175	169	178	169	177	176	189	157	165	156	182	146	186	178	189	156	166	177	162	147	190	169	175	190	180	172	151	187	198	196	171	170	168	176	168	195	173	183	191	201	163	191	159	191	160	175	184	146	190	182	183	147	181	173	163	157	177	180	154	181	164	165	196	193	181	160	181	173	188	184	165	165	185	162	174	193	151	180	193	163	180	181	181	171	168	180	184	167	212	182	151	164	164	176	180	166	189	182	185	181	196	173	179	177	189	165	194	177	169	173	194	198	175	213	163	166	162	173	189	191	176	172	182	178	189	165	177	169	184	169	199	158	184	166	170	177	151	177	179	187	190	203	182	174	158	184	182	160	197	201	169	155	188	183	181	172	192	161	186	174	176	180	160	191	172	196	187	190	178	188	172	179	189	186	207	180	201	189	174	186	178	156	177	173	170	159	180	183	211	180	190	177	201	161	181	197	173	177	176	193	192	188	166	201	185	168	178	173	169	194	160	174	181	191	173	172	186	157	188	185	165	172	180	179	192	198	193	191	187	156	170	162	164	181	165	167	183	182	187	160	181	173	172	172	179	176	202	198	173	187	182	157	201	164	184	178	169	167	176	177	180	149	154	179	146	164	174	158	158	196	186	192	191	199	175	161	171	187	196	201	177	184	175	181	193	185	179	180	203	168	191	159	178	198	181	179	171	164	205	184	188	183	170	185	180	160	169	162	149	175	148	184	186	179	188	174	194	204	183	183	177	200	192	189	156	198	188	150	184	174	173	158	180	207	179	187	182	191	195	194	190	202	163	181	170	162	184	183	171	170	188	198	191	163	150	168	188	182	163	180	174	162	154	196	189	189	170	163	189	175	183	196	166
22380	20172	26723	23419	20189	20327	14191	2397	1250	1075	997	845	760	726	650	627	617	574	563	502	514	495	501	470	465	479	472	475	406	451	458	453	404	399	371	434	435	481	427	366	408	419	438	361	444	441	388	408	406	407	396	434	405	397	425	423	405	425	378	412	364	391	375	394	380	417	398	378	390	386	374	408	380	370	386	391	389	384	410	388	388	364	400	352	394	395	378	363	390	390	416	385	398	399	377	396	420	395	400	381	382	393	389	372	377	382	381	363	396	376	381	402	382	419	345	356	373	388	383	385	382	399	366	377	398	400	390	411	368	377	317	443	360	393	393	384	389	396	379	374	384	402	398	366	367	354	365	424	367	419	404	388	402	369	399	367	378	391	360	374	352	348	386	383	369	396	416	368	411	373	411	428	371	371	356	381	418	378	336	391	388	375	375	382	380	402	362	398	362	404	368	393	368	374	382	395	387	380	367	378	396	386	403	356	381	411	400	366	377	395	381	379	380	405	392	366	361	384	431	360	380	439	396	378	382	360	400	378	389	395	408	381	395	410	385	369	382	382	384	373	378	398	404	384	355	404	422	403	396	383	420	376	362	361	382	404	379	353	366	404	394	390	393	399	400	363	370	402	394	356	400	351	404	390	419	404	365	375	400	378	366	370	363	350	356	365	367	378	391	397	410	366	381	407	396	364	393	371	401	395	423	402	353	393	373	397	398	394	343	361	378	393	364	399	395	397	382	365	362	392	402	349	398	389	414	389	372	399	375	389	361	339	356	375	375	358	387	368	358	433	387	372	395	377	396	364	360	385	366	383	377	399	370	379	405	404	382	389	367	380	381	390	370	409	392	352	400	397	398	361	327	375	379	390	379	387	337	380	399	423	376	388	392	395	405	401	392	377	377	372	401	347	360	397	374	393	386	383	411	381	375	360	393	391	381	407	383	394	411	372	385	379	362	371	363	399	358	367	395	398	372	374	405	352	406	360	413	362	361	380	359	382	369	364	402	386	413	400	380	355	360	370	388	366	371	354	388	399	399	358	397	353	383	400	342	373	385	348	384	408	379	415	387	375	392	374	426	394	363	364	385	410	372	393	365	418	383	389	402	385	383	387	336	333	403	363	353	355	347	396	369	362	375	393	377	368	414	362	400	394	395	371	356	367	392	400	391	409	405	393	373	366	386	358	398	383	376	337	373	366	409	408	379	373	388	388	388	373	430	367	413	376	400	377	375	367	389	392	371	402	392	394	410	353	366	388	374	388	392	370	395	417	354	369	404	369	420	364	359	372	387	353	394	381	402	362	408	399	371	370	405	403	373	341	370	410	373	375	377	377	374	355	401	424	389	380	385	349	368	382	353	396	365	422	369	414	396	391	399	391	396	394	379	392	385	380	383	394	372	397	403	361	385	379	348	337	362	370	348	396	366	389	393	351	321	364	393	405	415	378	371	381	362	393	393	356	377	359	376	358	383	365	374	376	406	385	389	358	372	407	426	396	382	375	365	420	378	376	382	404	380	370	383	367	340	388	388	405	346	347	376	387	349	399	363	367	385	393	357	396	400	389	380	370	385	348	393	398	373	394	395	359	381	329	366	384	403	394	393	358	409	373	374	385	396	405	416	361	444	399	374	375	414	411	361	383	408	339	380	397	383	400	387	393	377	412	378	413	407	365	421	389	411	393	379	370	428	396	405	373	389	399	341	363	370	398	372	393	357	359	371	382	364	406	376	361	383	360	388	372	364	371	383	369	404	385	422	364	354	350	378	393	353	378	387	373	389	397	389	406	414	372	396	416	430	349	370	383	388	352	404	360	396	389	384	401	405	380	363	373	373	418	361	353	399	414	392	387	344	373	424	372	412	408	406	395	381	389	364	382	382	356	356	385	393	370	403	394	374	426	387	393	397	410	389	385	414	361	424	350	406	372	413	378	369	383	360	407	367	387	406	375	396	355	349	374	359	379	394	316	372	385	372	361	361	374	360	347	417	399	385	408	384	372	391	371	399	406	381	381	368	382	387	387	394	361	420	397	389	372	403	373	355	378	395	373	378	380	382	338	369	349	442	385	387	419	387	407	393	385	384	373	377	382	389	374	372	369	366	403	355	386	393	370	377	403	367	366	373	348	381	384	430	367	377	361	369	392	401	406	391	411	388	391	383	404	371	359	387	374	390	388	412	389	384	353	366	429	395	384	367	373	390	407	391	373	334	379	340	357	382	381	411	389	395	382	360	362	391	366	375	393	364	365	376	375	379	403	376	396	394	372	386	389	317	392	364	386	371	397	400	383	357	377	386	385	389	373	374	371	359	382	408	358	397	364	384	402	369	407	386	422	394	382	376	366	368	354	395	424	358	384	393	383	403	368	390	394	368	405	357	398	361	369	377	382	382	386	391	396	389	392	384	388	382	363	376	372	364	373	393	384	400	401	384	388	382	373	425	386	388	386	384	396	388	360	376	392	338	383	369	381	379	405	360	359	387	373	421	373	419	359	386	384	384	371	361	361	380	382	376	375	375	404	393	393	372	357	390	370	396	362	392	392	380	385	370	345	401	354	374	375	359	387	373	392	382	391	412	381	356	400	375	395	392	379	417	388	395	358	378	403	398	406	367	383	401	369	377	418	422	379	387	374	350	391	389	384	344	411	383	379	354	387	387	401	371	373	354	415	398	379	400	399	372	344	385	348	346	327	367	379	388	407	409	378	361	392	374	401	386	364	373	387	409	373	383	357	371	402	406	398	400	443	415	370	371	410	362	406	377	403	365	390	362	377	371	396	404	377	392	376	356	381	395	406	370	388	350	359	390	374	387	409	386	396	363	392	380	374	392	358	362	399	365	392	409	354	386	380	411	367	358	417	392	372	381	391	403	422	389	392	386	382	402	384	368	367	372	398	378	393	364	384	377	359	376	369	387	362	408	370	373	414	366	395	390	382	374	391	361	343	387	411	368	382	416	407	364	384	393	359	387	381	376	333	394	375	396	421	365	377	387	371	367	379	412	381	408	366	409	360	363	374	387	353	410	374	391	386	390	381	372	371	387	361	393	411	361	433	426	405	371	408	380	406	344	399	402	361	426	407	373	391	366	374	374	397	372	422	386	363	412	401	395	412	371	404	386	401	411	393	387	403	376	384	403	415	368	377	392	369	360	404	378	373	393	368	406	347	383	386	380	397	415	365	372	378	368	352	383	367	416	377	365	412	381	366	365	380	371	394	365	372	387	437	390	408	380	413	419	373	376	370	392	403	340	379	400	372	371	372	353	406	358	378	405	349	390	386	385	380	369	367	406	377	386	345	394	357	383	380	382	372	383	381	369	368	431	385	402	365	377	412	390	385	389	376	366	362	374	389	413	385	383	387	374	345	389	377	353	406	399	365	367	382	379	398	405	433	391	394	356	349	355	376	386	377	363	365	391	391	369	379	345	391	402	356	414	389	380	382	353	366	390	407	383	383	398	397	406	378	415	380	388	363	366	404	368	380	397	381	366	361	388	350
23163	39256	34264	19174	9913	7513	10374	3175	2515	1877	1692	1400	1192	1057	987	844	874	798	760	650	607	643	590	577	534	497	491	473	448	509	472	449	483	474	415	464	445	434	425	415	450	435	418	432	403	422	390	393	417	440	390	431	398	366	407	411	404	374	413	389	405	412	410	403	396	357	371	385	424	388	367	374	405	386	387	410	383	394	415	428	402	388	367	410	369	363	377	349	350	367	359	371	381	390	339	384	382	381	381	384	396	380	363	379	350	398	372	390	375	376	395	397	373	380	410	423	378	365	371	383	364	381	369	357	356	354	374	396	393	386	383	373	399	343	378	371	368	364	374	376	356	309	392	366	389	381	370	410	337	407	385	384	399	427	378	369	385	368	374	374	391	415	391	338	357	365	405	342	338	365	315	413	344	396	387	376	401	365	380	375	366	379	395	355	381	407	397	370	357	386	354	370	391	381	373	373	374	375	353	384	371	367	346	372	363	330	381	402	387	370	395	385	375	363	364	387	404	390	379	354	372	414	388	383	371	359	406	347	405	384	393	379	368	379	364	388	353	372	379	397	339	407	379	374	393	396	377	388	382	376	390	353	388	399	349	374	373	367	380	403	380	375	377	350	371	373	378	368	377	386	386	365	369	384	333	376	342	388	374	378	349	361	416	369	364	386	370	406	364	387	370	378	375	357	385	389	405	368	374	402	351	405	386	347	422	402	380	353	365	371	357	382	418	358	383	351	358	394	356	395	368	381	407	363	356	371	389	351	349	382	345	355	366	345	347	395	380	400	395	403	377	352	377	369	383	364	381	414	359	383	380	357	359	374	383	388	362	367	388	380	410	394	389	378	396	351	403	430	373	364	409	383	359	400	369	374	363	379	377	380	371	373	374	372	354	355	387	378	349	355	407	372	385	371	390	343	382	397	352	397	356	374	368	394	372	361	373	390	357	367	350	384	388	398	348	367	405	397	340	391	381	394	365	389	389	361	359	401	330	395	403	363	357	369	342	404	382	352	377	392	338	381	370	407	373	392	343	391	387	373	356	364	373	354	392	390	389	350	378	401	323	382	379	396	380	390	365	389	385	376	375	388	350	375	366	399	378	385	374	338	371	387	358	348	350	351	378	384	392	402	361	411	362	387	383	352	409	389	357	393	409	378	371	352	364	392	376	351	365	404	411	366	387	359	382	388	380	366	382	390	372	370	389	343	392	379	384	364	369	366	360	373	359	352	353	396	363	375	370	381	363	366	394	340	361	403	397	366	407	388	393	374	396	389	396	380	377	422	368	351	379	405	390	386	372	388	362	351	362	373	379	385	373	357	352	358	345	383	365	359	400	353	402	356	363	377	365	382	385	362	376	395	400	356	377	400	375	381	352	386	386	354	350	404	387	348	355	411	371	364	362	384	359	347	349	397	396	352	358	409	355	379	357	385	338	378	355	342	388	361	385	358	348	353	387	389	356	357	374	351	356	397	339	345	396	410	372	370	361	350	372	378	370	379	395	367	374	356	375	362	382	381	412	412	372	408	387	364	351	373	377	369	375	381	374	371	398	344	372	366	382	351	348	391	364	370	385	355	399	382	396	354	387	391	358	369	386	362	408	379	391	367	408	374	400	379	393	354	343	381	367	340	369	410	361	352	385	394	357	376	394	416	434	361	338	368	365	371	369	417	368	379	402	362	393	396	402	381	366	369	363	383	375	370	391	381	383	375	394	342	401	327	359	343	383	370	404	337	361	362	370	345	368	399	376	353	350	368	396	389	375	354	332	384	406	400	344	374	369	388	349	376	351	398	331	365	416	359	358	382	362	408	371	385	367	384	399	373	391	361	371	387	377	353	380	364	365	407	393	395	377	412	358	345	367	344	374	336	372	365	367	375	405	373	368	374	352	378	373	391	381	363	343	401	355	368	395	338	426	368	360	369	373	375	377	337	364	375	369	401	360	387	384	387	394	364	385	372	378	373	366	368	377	401	377	370	359	380	377	373	394	336	431	380	348	367	397	384	391	388	377	374	357	364	382	378	410	365	365	393	368	383	345	379	359	356	360	373	350	369	377	357	351	356	367	384	353	359	371	372	403	378	370	356	370	391	389	359	403	378	343	358	382	364	341	402	350	385	380	375	364	377	347	328	376	368	412	374	411	368	368	366	351	411	371	342	383	352	363	373	371	411	373	410	361	343	379	357	380	404	369	331	370	385	397	383	393	426	374	398	354	380	396	387	381	359	372	375	360	374	349	382	410	330	398	366	367	356	346	369	359	352	339	382	332	365	390	389	365	382	365	374	350	337	366	380	353	361	349	377	410	390	358	369	422	324	389	374	394	363	360	393	406	369	357	395	360	399	367	381	372	340	352	349	392	400	353	361	403	379	347	387	395	363	348	366	365	380	354	396	371	326	388	390	409	395	378	359	374	336	353	346	380	384	386	354	368	368	362	384	367	391	355	356	382	349	383	399	384	387	385	404	382	343	375	369	398	411	364	386	388	373	340	384	426	390	373	355	363	368	370	364	364	380	387	357	394	405	393	357	336	368	358	378	370	381	363	368	367	362	385	367	341	355	371	393	375	401	332	370	366	385	374	344	362	391	371	384	380	374	339	336	363	379	403	384	349	381	376	387	363	396	375	365	372	371	371	389	382	395	400	360	390	398	360	376	390	383	366	364	384	392	375	346	383	371	397	338	400	359	370	375	369	352	361	374	361	365	321	359	363	361	380	356	422	397	374	430	363	374	362	334	384	357	380	393	409	370	399	391	365	397	377	411	378	384	359	375	367	367	374	385	367	372	366	370	360	395	366	401	390	390	336	382	390	374	413	385	400	363	364	395	385	385	402	331	384	375	381	386	349	407	378	380	369	361	383	403	355	339	405	387	384	375	379	387	365	366	377	367	343	362	370	361	428	398	393	357	369	365	384	430	380	378	375	360	356	396	366	401	423	354	341	384	402	383	386	384	381	372	377	376	364	383	374	398	359	386	366	369	402	389	360	374	397	348	393	392	369	356	383	369	354	379	364	379	383	383	331	400	384	384	378	356	353	396	364	393	359	370	360	373	372	365	356	382	394	374	361	387	373	380	372	355	382	374	362	373	412	371	399	379	371	381	370	356	400	395	378	401	378	368	386	368	344	385	384	384	403	382	416	393	378	400	366	358	379	391	379	388	362	366	378	364	335	368	375	380	362	377	364	391	380	374	370	366	389	378	388	345	381	391	380	392	381	370	383	369	347	378	356	350	371	366	385	363	369	367	354	386	390	379	395	386	388	387	386	363	404	368	431	359	359	402	350	364	376	382	372	402	336	376	401	360	376	337	391	360	394	385	392	369	400	369	377	416	370	361	317	360	353	357	374	371	376	362	348	358	360	379	378	380	369	354	369	363	377	376	398	362	367	397	387	366	381	367	369	366	356	366	394	356	385	346	371	347	349	380	390	338	371	380	394	370	367	392	345	405	367	361	383	351	334	361	383	356	385	384	364	369	340	351	352	338	375	409
28229	19075	10858	3455	762	396	288	145	125	144	119	115	107	127	117	120	120	125	107	120	125	91	114	133	118	94	121	118	122	91	102	108	129	103	116	119	109	110	113	111	113	112	127	121	113	99	101	101	110	97	120	105	120	88	106	113	105	113	111	123	109	122	89	80	117	84	101	113	107	126	118	99	108	110	99	97	104	117	113	123	118	101	114	110	114	129	104	118	107	95	102	117	110	104	119	112	116	99	116	95	101	127	107	110	107	95	102	101	115	122	128	113	96	96	102	105	112	105	99	121	122	123	112	100	94	104	114	126	107	116	105	108	111	113	112	119	98	117	107	110	113	134	103	122	92	103	117	94	118	129	82	96	120	93	116	105	104	116	123	124	92	108	102	110	110	102	123	111	116	102	106	119	98	84	125	120	114	120	125	104	105	108	122	112	115	113	111	99	120	92	110	106	107	121	119	102	106	104	94	107	110	107	113	112	125	107	109	108	107	99	113	102	136	101	105	104	119	88	110	91	101	116	111	132	132	82	123	108	94	107	97	98	117	111	109	129	123	98	113	107	103	98	107	111	109	111	112	114	132	106	114	120	99	108	115	116	115	133	113	100	120	100	125	98	125	114	102	120	118	106	110	108	139	93	116	104	107	119	124	111	130	111	119	112	118	141	100	111	110	111	112	113	119	101	104	107	127	101	95	106	129	125	102	115	110	107	118	109	108	122	112	99	91	102	92	103	112	112	102	115	113	118	114	105	109	136	111	112	132	118	94	104	108	102	99	103	104	119	119	106	109	104	114	107	114	118	107	98	100	94	118	112	99	128	111	98	87	92	100	122	108	113	107	113	117	110	110	113	91	101	91	129	111	102	119	109	85	98	139	119	131	89	112	115	113	119	111	104	101	104	92	107	95	107	112	105	128	109	105	120	92	108	114	103	97	99	101	115	97	107	114	106	99	112	114	108	122	121	102	120	120	126	86	108	105	85	113	108	112	96	108	101	106	112	118	123	108	113	112	107	120	107	93	85	104	114	119	109	108	115	112	94	127	113	116	107	98	118	95	117	135	103	106	129	112	119	113	101	105	98	113	107	117	93	114	130	115	95	111	101	113	106	94	126	94	104	107	114	107	124	107	114	117	99	109	117	92	114	115	103	119	107	127	93	123	113	122	99	96	109	113	91	115	113	97	92	127	103	123	107	107	99	100	108	85	123	112	112	105	117	92	106	112	90	110	105	108	111	118	117	116	106	122	106	95	106	99	94	101	100	107	116	109	100	121	104	112	118	92	107	102	107	128	114	95	119	124	113	126	123	124	112	106	106	131	111	92	130	116	113	107	115	118	113	118	128	112	103	95	104	115	103	118	109	115	137	102	108	106	117	104	128	115	115	94	126	108	113	90	109	98	91	100	118	103	96	105	111	102	126	140	110	126	126	114	122	112	87	103	135	109	104	131	112	116	120	99	112	144	101	120	96	106	111	92	104	98	114	131	107	96	103	102	120	97	105	111	116	125	87	117	103	140	107	105	97	109	101	92	119	105	91	98	102	103	103	100	95	122	83	89	111	121	121	106	113	113	109	124	108	119	102	107	126	100	108	110	112	117	113	110	109	104	104	118	99	116	120	117	112	112	102	122	110	105	105	115	121	113	108	87	104	109	121	100	109	111	114	113	125	107	122	102	112	109	100	117	112	125	107	118	120	104	120	118	120	118	98	90	96	116	119	111	119	113	124	115	122	115	108	116	119	131	117	113	124	110	117	106	133	114	109	122	117	107	113	103	104	97	114	115	86	104	109	117	104	107	131	117	92	94	113	109	105	100	125	118	114	119	109	99	111	103	104	112	101	114	109	117	113	98	97	90	121	106	99	109	108	92	97	119	105	106	114	125	90	105	91	107	115	121	107	121	111	89	85	116	104	107	109	108	115	101	114	106	121	93	88	105	97	101	101	113	111	108	116	106	106	97	110	102	121	96	110	121	100	112	104	119	104	102	119	126	115	108	104	107	101	107	78	110	114	112	120	108	110	111	97	107	101	91	110	118	108	103	103	115	118	112	105	113	103	115	111	112	114	91	109	104	121	124	126	107	107	129	123	111	92	111	124	97	124	124	93	107	105	151	106	96	131	114	103	112	112	121	109	107	116	124	125	112	107	110	97	113	108	103	115	132	108	94	90	100	119	115	103	110	119	104	111	102	127	105	108	90	115	104	108	119	115	110	115	96	91	136	114	95	83	122	118	118	101	114	105	111	107	124	112	82	104	108	132	101	103	98	101	133	101	96	108	116	123	92	114	124	117	117	104	130	105	107	117	112	103	107	106	110	114	132	102	125	120	103	98	120	127	99	127	102	101	100	83	112	126	110	115	104	117	92	110	106	95	112	110	119	123	114	96	114	120	113	129	108	125	105	106	116	119	131	126	86	130	127	118	121	109	99	109	129	117	114	101	106	96	147	89	109	104	108	103	116	106	110	116	111	121	122	93	112	108	123	113	102	115	127	100	119	113	104	108	112	102	119	120	111	87	120	111	123	117	106	102	109	101	109	111	107	114	112	99	123	115	109	115	95	97	96	105	104	100	108	106	103	95	118	89	117	123	96	115	97	99	96	121	102	116	109	106	96	98	109	91	100	110	90	105	109	104	123	120	111	115	99	108	117	113	112	110	129	100	99	97	119	91	105	92	114	99	95	109	97	118	108	119	95	104	100	125	99	108	110	108	100	103	133	97	103	84	116	121	107	98	121	112	105	108	98	125	108	105	103	122	119	98	109	92	118	121	98	106	109	104	110	108	112	109	119	106	110	120	104	107	126	92	102	113	101	126	114	102	113	111	96	96	107	120	108	117	123	114	121	112	97	108	114	121	92	96	97	102	98	104	104	91	95	95	127	104	86	120	109	122	104	112	112	123	115	113	102	108	107	102	102	110	113	119	94	112	101	107	105	105	115	131	118	91	102	126	113	105	96	112	105	108	119	103	109	106	113	99	123	97	113	114	112	102	116	102	111	123	123	117	104	124	111	122	103	122	92	112	106	116	113	104	113	102	99	106	119	94	121	92	108	101	97	119	100	108	99	116	107	100	99	106	113	109	104	113	114	92	109	102	97	115	120	115	95	122	124	127	105	116	115	98	106	104	107	115	87	109	104	102	111	129	108	121	100	110	125	111	93	108	106	102	132	106	116	110	115	107	107	102	120	94	98	97	108	105	115	107	108	103	129	150	109	131	112	115	95	104	95	119	100	100	99	114	115	133	125	118	116	111	111	120	92	115	91	95	96	116	102	106	113	93	127	106	105	112	107	109	122	116	91	104	90	115	107	120	110	128	119	121	121	105	101	114	117	96	112	102	107	117	109	115	105	102	114	139	105	125	106	94	111	117	111	109	117	91	99	122	110	100	121	111	110	102	102	119	104	97	103	105	112	102	125	95	112	108	105	111	96	102	95	108	108	111	108	115	101	95	97	109	119	109	120	97	94	102	107	116	92	111	103	101	121	117
19977	22674	15482	5351	1458	759	518	217	167	146	167	146	152	142	126	133	134	127	114	118	150	141	130	137	110	128	119	135	109	113	123	136	106	120	139	128	129	150	122	106	126	125	135	127	109	124	142	120	146	139	146	147	130	125	137	140	156	132	129	139	136	118	119	124	126	129	130	135	138	118	112	114	113	136	150	132	133	115	130	120	121	122	132	113	126	138	102	128	110	157	123	129	110	136	117	147	125	128	136	127	139	130	106	131	118	139	127	111	115	135	123	123	120	117	132	141	115	150	140	105	122	136	119	141	142	126	132	114	133	119	123	108	145	147	136	122	138	109	117	126	120	126	117	136	140	128	109	130	126	140	126	133	146	118	117	126	140	125	133	148	122	123	104	140	123	107	96	112	123	125	135	122	126	137	138	126	125	128	108	125	123	119	128	124	132	109	128	132	137	130	129	132	116	140	125	123	124	134	127	123	121	125	118	119	120	135	139	122	117	113	115	122	119	122	140	106	129	135	133	135	119	130	140	128	115	143	151	144	130	129	126	115	135	138	137	129	136	136	113	133	131	120	142	122	131	140	126	110	115	128	125	117	106	128	131	132	124	114	121	121	133	116	118	145	107	130	128	119	126	114	125	139	138	133	109	108	143	108	132	142	136	122	114	115	124	124	125	123	125	120	125	144	142	136	121	134	125	147	130	115	140	105	112	134	140	119	121	127	107	103	134	120	136	129	133	127	112	113	96	134	126	128	133	132	112	111	117	127	133	140	134	100	116	129	119	130	132	121	140	134	145	130	139	128	125	136	130	137	122	129	121	145	127	118	138	124	113	110	121	114	99	123	134	114	143	127	128	134	123	124	138	128	129	111	110	123	117	134	104	117	142	135	122	138	147	120	114	135	122	135	115	131	134	129	111	129	130	131	117	155	128	114	129	123	133	144	136	128	137	117	125	95	123	132	123	137	137	103	144	136	127	127	129	132	122	123	119	111	104	110	141	126	130	136	121	122	143	114	129	141	124	138	123	132	122	119	118	114	116	119	116	131	125	137	135	150	120	110	132	107	139	116	118	156	137	139	132	119	132	135	115	155	125	119	139	124	139	129	118	101	124	137	118	121	118	129	145	115	131	105	143	138	133	129	118	126	132	133	141	122	126	119	118	113	135	122	143	133	134	121	121	131	137	126	117	118	148	109	128	127	124	105	146	100	124	116	129	126	134	134	114	121	126	130	110	141	133	119	113	121	142	108	127	134	129	118	121	131	127	117	114	115	135	108	121	131	116	113	120	135	120	122	135	122	134	128	116	110	120	132	126	154	119	135	142	143	129	134	126	125	138	146	113	124	135	120	120	122	111	128	122	108	135	123	136	110	147	128	119	132	114	122	130	123	131	134	126	125	146	116	108	125	135	125	126	133	124	136	116	130	134	140	112	102	121	113	119	129	102	131	130	116	113	116	150	124	128	124	144	125	143	119	118	137	124	129	129	143	114	118	116	121	120	143	146	128	120	130	140	125	122	123	148	113	121	136	115	117	123	129	116	125	162	106	136	121	140	132	125	129	107	143	123	121	135	125	117	115	119	141	121	143	132	121	131	151	106	119	130	139	126	118	125	136	118	116	131	142	140	129	145	125	142	106	126	151	125	118	117	124	124	120	138	147	142	105	126	133	118	120	118	138	132	131	136	111	122	120	118	115	139	153	115	117	136	127	127	101	124	122	144	119	137	139	140	111	125	152	118	129	149	142	121	130	106	135	134	123	133	137	116	137	133	127	126	135	124	130	125	122	121	132	134	106	120	125	127	132	120	126	115	112	130	130	124	130	125	124	111	133	123	134	132	102	114	122	136	125	115	124	137	136	133	130	126	120	145	134	131	121	116	130	122	120	132	118	126	122	146	126	143	129	146	123	110	117	112	137	136	126	138	141	134	132	118	121	130	130	140	119	113	132	129	134	117	120	129	134	105	162	136	126	119	126	131	121	141	118	124	150	117	143	155	136	136	115	134	140	125	105	140	126	124	115	126	144	119	128	113	126	122	137	145	124	134	124	124	131	113	141	146	126	127	129	151	122	108	124	123	128	132	119	139	139	115	119	111	110	139	131	123	116	123	120	121	111	131	131	109	127	141	140	130	132	119	143	119	130	123	136	137	126	133	117	123	132	135	133	128	134	132	128	122	119	115	145	131	132	102	135	111	131	124	128	145	131	120	145	146	120	123	124	114	117	119	155	111	136	127	119	130	121	109	134	132	113	122	138	131	126	108	133	101	130	153	126	117	130	120	138	126	124	125	110	129	122	119	123	130	119	124	136	136	120	103	114	109	101	126	129	127	124	127	110	117	127	121	138	122	117	117	147	134	128	123	120	130	132	108	108	113	127	127	139	129	120	149	144	145	132	135	115	126	117	130	139	113	127	137	117	130	122	127	100	132	149	118	139	117	115	117	116	117	107	122	136	114	131	125	121	133	104	111	109	123	134	120	129	125	114	127	116	117	124	103	132	139	102	112	127	111	100	106	121	129	123	109	148	139	133	144	115	118	127	132	122	117	136	138	134	114	125	129	131	130	135	151	114	129	132	124	115	115	128	103	115	132	119	140	123	155	111	112	102	130	135	119	129	123	119	135	120	136	126	134	116	103	118	122	130	119	131	116	121	132	122	115	138	134	129	116	102	125	133	131	130	121	135	149	136	132	137	119	138	119	139	139	125	138	116	107	139	126	119	147	110	132	135	115	126	133	116	119	122	156	129	127	124	134	138	126	135	103	125	127	134	138	115	114	114	133	123	111	111	124	121	126	117	129	108	120	127	104	136	112	110	136	127	124	112	145	124	108	130	124	123	129	143	139	120	125	134	140	125	131	123	125	129	128	131	122	137	132	124	147	137	151	104	137	114	128	146	123	132	100	120	138	129	135	124	114	135	119	118	136	131	129	127	136	123	150	111	138	112	90	128	142	135	124	138	155	128	144	126	132	101	120	125	130	145	112	114	133	115	114	126	113	143	133	145	131	122	121	126	136	146	121	129	128	110	146	134	129	110	124	131	129	152	126	124	136	123	134	95	116	112	127	137	123	133	127	116	145	133	116	123	145	128	114	133	125	117	137	135	121	106	108	122	109	108	126	111	129	122	137	127	126	126	122	121	136	130	122	126	98	113	130	129	124	117	109	134	129	104	116	131	142	123	126	111	114	123	118	129	128	122	126	137	131	128	128	127	97	118	119	108	140	111	130	108	144	119	148	134	137	118	135	94	117	133	132	142	127	138	142	124	115	142	116	131	117	138	125	133	132	118	119	130	135	111	132	129	106	133	108	130	134	133	120	123	134	135	140	102	134	138	150	122	137	133	128	125	99	114	127	126	122	124	131	115	144	133	130	118	122	122	104	136	135	124	139	132	112	136	122	111	128	129	108	127	100	130	127	118	124	126	116	117	136	127	130	130	122	134	120	123	113	146	139	122	130	93	111	146	128	109	119	138	131	131	126	129	131	133	117	132
24631	20174	26343	23807	20154	10037	1911	865	639	529	471	401	361	314	277	278	264	266	266	257	234	233	268	226	224	200	210	200	205	214	213	180	224	199	202	187	189	206	191	191	203	165	174	175	199	160	195	194	205	203	186	192	191	193	171	184	167	191	183	176	198	168	207	168	175	179	178	189	180	180	176	170	177	180	173	178	171	163	202	177	161	210	158	194	167	193	164	186	189	183	178	198	170	164	177	154	199	167	186	177	204	181	180	168	178	158	171	169	152	207	183	179	150	191	180	174	170	189	171	189	179	176	157	171	197	182	177	160	163	177	179	184	184	174	191	174	178	182	190	171	194	184	172	167	205	190	185	190	192	171	173	175	176	190	178	181	170	163	164	194	185	173	181	152	177	182	156	193	169	188	181	182	182	177	175	174	180	184	177	162	194	193	187	175	169	191	210	155	176	155	201	165	201	177	162	170	195	174	202	204	188	179	148	191	181	178	208	185	181	175	164	192	177	171	202	192	198	166	179	190	194	180	192	185	190	197	173	172	166	187	188	158	178	172	207	177	207	201	165	160	156	193	175	182	183	143	181	176	172	173	186	169	176	168	189	185	190	184	190	188	160	187	172	186	196	177	191	190	177	172	171	186	183	169	180	157	155	183	181	165	172	180	178	196	162	158	156	203	175	167	167	181	190	174	172	181	176	166	197	172	174	171	186	174	156	151	170	173	188	200	154	171	191	177	165	153	168	174	182	189	204	192	187	174	183	161	202	170	155	210	203	176	167	157	193	184	157	185	165	204	151	154	211	182	169	189	182	166	191	185	166	162	167	156	181	174	190	156	176	165	173	165	173	191	196	159	178	173	202	180	181	196	190	193	176	173	171	175	182	184	175	183	189	197	187	162	181	187	169	161	185	174	191	188	182	166	156	173	182	174	177	159	181	177	176	192	188	168	209	195	189	157	176	160	174	172	178	181	169	180	176	190	186	181	164	199	197	158	145	161	183	185	187	184	181	166	155	169	184	199	176	183	202	184	180	148	174	187	169	166	160	190	190	190	184	184	173	187	171	182	178	155	171	181	184	157	150	172	171	180	167	175	193	190	196	189	180	167	169	181	172	168	192	154	154	189	175	165	184	174	180	204	177	192	169	151	196	174	164	196	171	181	173	183	191	185	169	149	180	193	166	169	184	180	201	181	183	168	155	175	174	176	178	167	187	164	175	181	189	164	197	179	180	194	202	156	178	180	176	172	180	176	188	172	181	160	160	159	165	197	156	178	207	176	195	191	182	199	178	168	174	160	165	160	189	159	195	164	173	182	176	174	179	188	188	160	167	212	190	193	157	179	168	201	162	166	202	193	156	183	201	179	182	166	180	178	174	162	190	157	150	181	185	216	185	164	190	155	166	200	192	196	188	183	168	175	201	191	169	178	175	177	170	161	204	171	196	184	166	186	151	169	166	187	173	187	181	174	186	158	167	184	187	164	172	191	195	200	181	189	182	172	210	197	178	185	168	179	192	195	150	178	181	196	165	164	170	165	186	185	174	164	178	176	167	160	178	188	168	187	170	169	168	190	214	171	174	193	164	169	182	153	163	176	191	162	172	176	178	173	193	160	179	187	158	197	177	171	192	202	189	206	162	169	176	191	187	183	199	150	200	193	185	156	157	208	187	184	149	174	152	175	179	169	164	164	174	187	177	183	153	176	192	196	178	193	171	168	175	173	186	199	202	187	188	178	195	169	174	173	170	185	173	195	167	172	183	180	189	152	198	173	179	187	162	177	189	171	177	165	169	192	165	172	201	189	180	178	205	174	203	192	154	169	166	185	176	185	161	177	189	186	175	171	194	179	182	185	163	184	186	193	187	196	171	186	186	158	199	190	170	201	181	173	191	171	175	169	169	172	183	187	190	154	152	204	168	173	183	169	168	173	172	190	182	172	174	165	213	173	195	181	181	177	171	166	188	172	185	196	167	165	197	175	203	193	165	163	170	165	190	162	175	158	188	182	177	184	173	166	161	165	182	172	163	188	166	192	192	188	179	163	172	171	169	185	196	179	166	202	165	179	169	172	194	188	182	173	181	188	164	182	184	164	162	158	161	147	169	180	181	162	157	186	184	163	187	188	180	174	179	173	165	132	174	197	195	171	166	191	184	200	168	178	183	185	153	166	154	191	188	191	163	172	171	181	198	184	158	179	183	166	175	185	174	162	160	190	169	203	163	182	182	184	176	176	196	174	198	195	194	170	174	178	217	156	170	172	159	166	188	164	183	184	152	193	180	165	170	183	166	183	179	175	167	173	180	158	176	167	162	193	164	157	191	202	187	202	177	166	177	175	191	197	142	216	212	185	202	180	183	201	215	187	181	165	179	176	174	193	157	173	181	189	161	164	206	176	179	173	171	178	171	200	188	185	188	172	163	197	182	168	183	174	185	178	169	183	182	195	200	187	160	173	168	166	176	178	155	187	177	174	193	185	177	183	172	166	174	169	198	177	181	180	150	180	172	155	178	176	158	174	174	177	190	142	187	151	180	174	160	175	165	192	179	186	189	168	182	186	167	183	202	188	198	200	163	175	186	180	188	185	183	171	164	190	174	173	199	191	185	186	161	167	178	173	173	169	176	179	172	187	173	159	182	157	172	174	209	184	173	172	182	170	173	168	164	203	179	186	172	198	184	164	191	174	172	189	183	153	184	163	163	178	176	177	169	181	194	175	164	161	177	173	160	168	169	172	180	161	156	183	207	167	181	174	187	176	177	190	200	194	184	170	187	167	162	179	182	155	189	190	216	186	188	181	172	156	163	186	189	172	194	190	168	206	191	197	172	180	184	158	161	179	174	162	193	156	187	185	177	198	174	169	205	183	168	177	161	191	176	192	167	146	167	185	160	201	199	181	183	179	152	160	172	194	167	188	146	172	188	192	175	161	181	164	166	178	176	171	181	168	177	187	191	169	160	156	181	168	183	197	193	196	191	170	182	183	169	171	188	181	186	179	172	165	176	169	196	165	160	181	176	172	189	186	175	188	181	181	172	159	188	189	168	162	178	152	184	173	177	184	177	180	183	179	190	168	167	167	180	189	161	179	174	166	199	195	185	158	177	167	150	170	168	170	179	171	183	167	186	181	174	187	193	161	181	166	176	179	166	164	167	171	169	167	171	206	193	163	183	198	199	206	189	188	172	186	174	180	169	181	189	163	176	175	182	165	175	162	164	167	167	171	170	193	184	192	160	224	197	175	166	192	173	181	153	198	195	148	158	153	193	169	178	198	184	170	198	182	176	166	182	172	181	180	188	182	182	190	191	196	169	162	191	153	158	156	185	170	170	176	167	171	185	193	202	186	164	173	186	184	175	189	188	207	176	183	194	206	183	150	171	194	165	167	156	187	170	167	183	169	198	155	202	163	175	157	175	172	203	190	174	206	194	192	192	193	201	172	184	185	165	149	183	162	164	186	204	172	162	170	164	192	184	151	165	193	180	186	181	176	171	177	167	164
21614	34821	27273	11586	4978	3820	2988	1670	1276	972	800	699	634	527	487	412	417	386	357	348	319	268	338	286	272	233	263	217	215	215	236	237	225	184	206	208	187	190	214	194	185	211	195	223	206	213	205	201	201	197	200	183	211	227	187	190	197	205	211	204	176	199	196	214	212	210	182	192	201	195	188	169	171	177	177	190	167	197	178	196	187	175	187	173	182	172	156	179	190	163	179	200	167	183	180	199	171	175	176	165	158	161	173	202	201	178	182	182	154	184	175	184	172	191	181	182	189	164	181	212	179	158	180	194	185	194	196	204	170	200	188	192	175	194	160	184	176	180	192	167	172	187	175	171	162	179	169	192	179	174	181	178	205	168	209	182	196	188	207	184	182	187	192	196	193	180	204	165	175	195	183	170	194	190	179	196	164	203	187	184	171	177	163	154	188	174	173	186	186	168	175	169	205	168	181	189	182	182	174	207	159	189	181	158	177	163	166	157	159	169	185	165	171	176	221	201	177	176	167	216	174	166	182	206	179	220	184	189	181	177	166	177	176	171	187	181	181	189	188	179	186	162	177	190	179	185	171	180	193	180	184	176	166	173	176	189	169	183	160	174	170	190	178	172	179	186	184	195	173	170	200	173	183	182	179	176	203	183	164	170	172	194	188	175	183	187	184	191	167	211	169	183	163	170	173	168	179	164	194	170	163	174	170	179	155	188	203	165	205	178	161	173	180	153	151	186	174	180	195	196	175	169	182	168	178	177	165	170	178	179	196	183	159	174	168	192	192	202	161	182	191	174	169	174	170	186	179	169	162	178	184	162	174	183	178	217	198	166	182	175	191	184	185	159	181	180	202	165	166	200	174	189	174	189	167	189	183	197	166	179	189	190	175	163	182	162	177	174	159	186	165	150	176	176	199	165	196	183	174	181	179	181	176	167	200	188	206	166	159	179	171	184	183	165	160	198	165	187	171	190	197	167	192	174	153	179	168	186	191	193	175	180	193	176	190	202	192	174	195	173	173	167	183	186	159	186	180	159	180	168	166	189	178	189	172	177	170	203	180	192	183	175	184	188	207	191	173	163	174	152	197	185	175	186	189	180	182	200	171	190	151	169	168	194	177	192	155	173	168	195	186	182	181	184	185	163	180	177	166	169	203	177	180	174	190	170	184	177	191	191	187	168	187	193	165	185	169	201	173	179	198	150	167	167	169	178	180	175	175	190	210	180	179	163	177	176	180	175	168	155	180	163	193	182	188	208	181	178	174	161	202	173	183	190	176	194	200	176	185	156	172	184	178	187	211	179	192	183	156	184	175	174	168	186	185	188	183	169	202	173	152	188	207	178	184	176	186	193	198	174	179	172	154	165	187	175	161	186	207	200	169	205	193	201	152	167	194	200	183	189	186	168	170	208	171	166	157	156	203	184	195	163	156	170	180	177	187	186	171	180	160	166	184	177	169	180	164	185	186	182	173	195	174	169	185	175	180	163	178	158	165	182	153	190	146	199	179	163	211	163	151	163	186	193	196	177	171	186	182	175	169	189	193	164	169	184	190	161	206	167	184	179	196	185	174	218	180	168	177	194	176	214	185	173	186	174	181	215	157	171	172	191	171	187	208	153	163	190	187	202	176	171	205	184	174	175	181	169	172	199	172	186	167	182	196	202	207	187	191	176	158	199	188	188	195	155	164	172	177	190	172	165	182	177	179	161	176	198	159	176	195	169	182	180	177	173	179	181	175	145	168	147	161	189	203	163	169	157	199	191	190	187	181	181	156	205	174	168	170	181	170	182	175	155	176	178	162	192	186	163	188	150	168	203	183	182	188	174	176	191	182	176	155	191	181	205	146	192	178	185	167	172	186	179	176	159	199	177	179	180	159	166	183	162	205	172	165	168	177	158	177	184	180	173	199	197	176	193	172	170	166	173	171	195	199	188	190	203	193	189	190	167	188	173	184	179	158	179	157	189	192	171	173	197	197	178	170	179	189	188	178	179	167	162	188	167	168	199	219	185	174	177	193	190	164	165	175	171	194	176	172	162	173	192	212	181	180	168	183	185	164	203	166	186	183	177	188	187	179	155	209	197	171	166	187	202	178	187	195	178	177	182	201	188	172	174	166	202	179	178	174	185	182	180	187	187	177	209	189	172	214	158	172	183	178	208	197	177	188	184	171	169	179	179	181	180	209	186	172	171	182	156	201	161	168	174	168	165	144	176	194	165	186	194	169	181	197	184	169	155	180	171	164	174	178	163	180	193	189	186	175	207	167	156	190	182	170	180	196	169	198	178	176	186	208	207	186	183	198	179	179	194	188	187	173	157	209	180	179	173	164	160	175	175	183	183	177	187	176	176	169	163	175	196	170	168	175	187	194	185	163	200	175	154	192	190	180	165	179	185	176	163	168	167	177	185	169	179	179	165	175	185	199	174	188	167	188	188	184	183	184	164	192	170	199	192	177	194	193	155	176	185	181	169	178	184	168	181	176	158	166	159	196	170	177	213	179	210	157	180	184	206	192	198	186	189	182	185	207	171	204	192	177	181	178	172	183	193	188	171	161	177	209	172	179	159	175	185	160	163	181	192	165	179	186	192	157	156	178	181	188	173	175	169	173	172	214	154	171	201	163	162	164	162	159	182	176	183	165	187	172	184	182	193	182	185	175	203	189	169	187	186	179	177	168	167	195	200	192	181	168	168	184	166	178	186	194	201	184	161	184	197	163	178	199	186	181	188	188	173	186	158	184	169	179	172	182	218	190	168	175	199	191	188	183	187	193	181	179	159	203	184	179	185	195	194	163	177	175	181	155	157	191	196	175	181	179	177	182	185	186	189	192	174	164	184	169	170	174	189	170	167	164	189	178	166	191	190	165	175	200	185	165	183	167	168	175	153	209	183	179	189	201	207	188	171	182	177	175	153	166	170	192	174	173	184	193	165	163	173	176	185	218	185	172	187	167	175	185	163	175	199	170	155	176	175	179	193	168	144	195	194	196	169	178	178	156	182	167	187	183	183	167	178	154	173	164	180	177	187	186	174	201	186	176	212	189	189	201	152	194	180	184	160	193	168	201	169	180	174	193	163	177	193	182	174	220	185	180	175	172	165	176	183	200	198	190	171	166	203	160	195	189	179	161	183	167	194	160	182	165	194	184	178	165	183	178	179	174	149	182	190	175	167	172	208	198	166	174	173	172	188	191	186	183	200	178	186	167	181	177	177	164	155	186	188	182	178	188	174	158	181	178	175	183	150	180	202	159	161	173	170	170	175	173	193	171	180	210	186	181	195	180	188	189	192	203	192	164	185	166	172	149	186	164	153	150	200	169	185	181	147	177	183	165	181	158	169	188	172	196	171	183	174	191	157	171	193	178	171	170	149	158	196	154	173	173	175	177	165	187	184	175	166	209	210	190	188	213	172	187	170	159	182	160	189	177	164	190	188	195	184	174	185	170	163	177	188	172	189	177	166	163	188	208	182	185	181	187	169	178	175	192	180	203	168
22421	20170	26750	23373	20173	20247	9676	1902	1302	1018	928	787	751	693	639	591	578	576	557	482	485	499	507	503	456	485	488	430	454	452	429	453	451	406	408	415	423	389	402	389	402	367	382	386	390	420	372	411	381	380	431	419	387	403	405	391	399	410	395	395	395	400	405	404	386	370	387	371	427	409	379	398	351	385	362	364	407	411	398	375	412	380	360	356	402	400	405	362	414	377	413	375	391	377	368	362	395	393	397	378	406	402	377	374	375	415	366	428	350	341	376	389	392	385	402	428	374	386	374	379	401	383	394	368	373	369	362	381	410	352	374	368	370	376	383	377	371	375	356	374	387	370	424	383	410	370	373	384	409	381	351	388	404	383	390	371	387	395	370	370	385	364	388	391	377	373	368	395	361	349	406	401	382	381	445	357	373	379	396	393	419	380	418	356	416	423	413	372	403	411	404	383	396	417	364	377	385	394	356	403	358	376	375	411	412	359	365	400	391	429	410	348	367	391	372	367	393	372	401	361	379	363	395	377	370	391	360	362	399	399	377	399	361	422	376	399	351	359	414	389	393	407	389	400	367	364	382	376	389	373	381	389	373	405	373	373	365	397	413	408	362	364	369	382	389	382	371	378	388	401	357	368	374	383	363	416	379	386	398	388	390	359	361	369	377	414	376	353	356	367	377	405	377	373	380	364	398	392	364	434	363	364	374	381	383	385	369	345	374	397	353	404	397	418	379	410	383	384	349	353	409	330	390	356	382	383	402	388	368	381	397	386	399	369	418	424	391	372	403	357	373	402	389	389	368	372	376	368	400	405	365	361	421	377	379	391	374	371	379	367	349	380	367	371	367	396	379	380	389	378	423	373	356	374	410	376	362	355	389	410	362	397	399	397	383	353	363	374	376	378	347	388	376	384	407	394	420	384	361	365	391	375	371	352	385	397	417	396	364	386	371	394	368	400	379	374	375	359	387	349	395	353	366	351	399	370	362	377	394	415	361	370	424	375	415	389	394	391	371	374	364	357	377	414	387	370	343	417	389	393	406	381	410	397	372	386	405	340	406	388	371	396	366	369	356	379	408	405	389	386	358	360	417	383	383	397	363	368	369	374	404	384	370	390	409	389	399	373	417	383	372	372	368	383	376	372	373	375	371	391	384	375	398	383	404	422	375	367	400	390	368	357	407	386	371	381	352	355	374	393	411	367	371	384	362	381	381	361	367	374	364	388	376	342	382	376	351	385	361	378	360	360	328	370	401	368	356	412	420	371	362	387	375	360	364	368	405	385	401	393	386	386	387	351	370	379	382	394	390	371	406	377	386	355	385	380	382	366	388	381	360	417	360	391	384	366	412	391	376	360	391	389	372	372	396	365	391	351	382	388	354	374	358	372	396	355	411	360	363	395	379	387	382	376	382	381	380	375	349	369	395	392	399	380	369	396	378	394	366	382	382	368	422	345	389	389	399	362	367	391	374	340	375	402	365	372	364	376	385	367	359	372	372	400	405	366	386	382	400	389	364	419	367	339	390	388	423	382	376	371	387	414	384	379	345	383	368	385	387	385	407	378	393	360	386	421	417	394	377	388	386	371	380	395	370	382	376	375	365	358	385	390	368	414	368	387	389	368	407	386	380	375	396	376	355	401	382	368	367	378	374	392	390	341	381	360	386	371	375	400	391	381	410	363	356	401	401	372	386	398	370	369	391	426	404	352	358	341	366	360	370	388	398	426	402	399	389	362	389	356	402	387	384	378	349	393	379	370	384	371	336	384	387	355	337	387	379	383	374	363	387	374	394	373	384	360	354	406	377	352	346	369	408	392	358	394	395	382	395	392	351	380	381	376	346	396	381	394	389	375	407	370	379	364	386	394	359	385	335	359	363	339	380	372	388	427	339	368	391	377	377	416	419	389	429	385	413	393	403	386	404	359	370	383	387	406	368	374	358	415	367	347	404	352	383	359	393	395	410	370	393	413	421	339	381	389	411	393	348	344	381	344	400	385	378	411	367	357	387	395	372	391	406	372	386	371	393	380	389	361	407	371	361	378	377	411	417	348	396	377	421	383	383	403	418	373	402	372	368	430	373	378	362	384	354	376	363	403	366	386	373	390	383	336	388	396	400	382	404	392	390	405	402	374	371	413	374	370	383	376	436	380	349	371	373	374	355	359	376	400	364	402	390	366	390	410	382	356	377	366	363	380	389	375	388	379	380	415	381	356	384	377	356	394	366	391	361	367	390	372	409	378	397	397	371	392	413	349	348	368	372	406	382	400	394	392	373	368	373	348	401	357	395	396	430	389	383	362	398	374	349	367	384	371	372	400	382	363	355	375	415	378	389	394	404	333	369	369	385	409	383	401	401	359	364	389	399	334	373	369	364	404	382	375	365	375	369	388	369	359	362	341	358	388	387	382	389	373	367	407	372	429	392	405	385	405	380	397	402	414	377	404	399	390	383	370	396	363	389	399	358	387	393	425	373	390	406	406	432	364	418	407	377	389	372	366	370	378	394	416	396	369	405	402	423	392	377	351	388	369	381	380	388	395	392	376	362	370	367	377	376	382	375	356	371	373	397	386	366	422	394	353	390	406	390	386	408	367	400	419	373	382	383	373	365	396	383	366	361	411	384	384	385	365	375	379	413	374	366	378	368	382	350	371	385	398	362	383	393	369	357	371	398	369	376	351	393	372	401	400	393	378	367	405	391	387	352	369	386	402	373	391	389	365	352	398	413	369	374	399	407	365	367	388	343	388	376	378	367	375	382	366	369	410	395	409	404	413	397	399	388	388	369	401	399	361	371	379	384	409	413	390	401	385	406	384	409	365	345	390	367	358	389	384	383	360	353	405	409	385	352	325	397	401	386	365	378	391	365	404	347	428	360	389	423	380	374	353	386	405	368	378	405	399	385	366	387	394	379	367	383	401	378	371	384	378	372	374	417	421	363	376	383	401	353	370	398	417	401	345	409	403	403	407	398	366	402	333	365	382	387	371	420	387	413	382	368	369	384	434	379	357	377	380	384	429	393	381	381	406	358	402	346	366	354	375	385	389	369	399	395	388	381	399	392	405	375	365	410	391	344	362	392	372	343	385	388	354	415	370	368	439	380	407	383	384	389	347	379	381	391	363	415	388	394	386	381	383	403	391	373	358	352	373	388	408	434	378	355	362	361	391	424	360	416	393	360	387	375	371	383	376	357	398	412	369	338	394	391	379	365	361	411	362	429	349	359	369	375	358	387	405	389	380	387	393	363	400	357	394	399	377	355	359	343	365	371	346	374	391	391	382	357	352	421	377	373	378	377	391	373	359	402	377	394	387	402	397	362	369	391	386	401	406	403	355	395	378	383	382	397	389	391	409	367	402	371	388	394	364	354	361	355	402	397	365	393	350	381	384	416	379	408	378	399	381	387	394	390	359	352	375	374	369	369	385	374	421	384	375	395	392	398	415	385	343	390	349	375	359	370	397	406	384	368	399	389	412	406	388	392	387	356	393	391	369
24223	37356	30538	15857	8281	6341	4863	3165	2435	1913	1710	1430	1182	1165	949	901	817	802	738	696	631	624	600	561	560	548	519	515	529	466	460	473	465	417	452	459	459	436	422	450	403	394	395	421	402	454	420	429	430	429	398	399	372	389	446	419	416	394	408	382	370	404	393	367	383	391	421	381	366	392	404	391	391	375	372	381	407	392	405	392	398	408	422	403	365	375	354	394	346	411	384	349	405	411	377	374	364	371	362	377	403	421	372	397	353	374	369	409	398	403	407	388	432	362	397	406	348	376	398	360	364	349	400	412	358	363	344	380	370	355	342	369	399	404	364	381	324	370	366	372	370	368	368	377	366	388	372	407	386	379	376	382	383	400	361	395	360	390	378	361	378	353	358	352	393	391	372	362	381	391	415	376	392	373	389	349	376	382	342	391	359	367	341	367	362	373	391	393	411	389	360	389	367	394	355	389	360	376	380	330	338	389	386	351	381	365	366	386	368	376	365	362	355	355	365	366	335	405	379	376	377	393	371	370	349	382	376	388	356	364	397	386	352	378	381	357	374	387	375	354	399	384	370	387	356	369	392	384	370	410	386	403	393	377	365	383	348	343	351	348	365	345	372	370	384	340	371	354	403	390	348	377	370	359	366	352	377	374	371	359	364	389	373	399	371	355	410	387	366	359	371	350	397	377	391	346	397	373	360	371	374	361	401	392	408	368	376	369	355	389	403	385	347	378	387	364	389	360	397	401	378	351	364	366	375	354	372	393	327	367	336	387	371	380	362	341	377	391	333	347	378	377	394	384	371	373	375	338	367	352	378	365	345	388	395	445	378	384	396	394	397	366	346	380	390	358	369	375	370	385	363	382	369	391	388	343	392	387	343	390	394	389	370	381	377	376	401	338	383	383	370	346	381	373	404	366	396	399	365	335	353	380	423	388	384	366	369	392	346	356	358	365	356	369	384	373	367	349	386	357	340	391	398	412	315	381	391	369	374	409	336	363	366	375	375	356	388	376	405	366	397	363	374	377	377	381	349	381	360	403	377	387	374	347	352	378	374	356	393	394	366	360	368	401	382	394	366	347	340	355	386	388	363	380	371	339	387	354	391	366	347	394	379	376	368	346	355	376	366	376	369	373	374	390	356	399	404	384	376	343	351	358	372	356	366	328	373	377	412	344	369	393	340	355	400	385	333	380	362	401	429	358	380	318	338	359	360	383	384	379	360	396	382	380	365	366	390	389	410	391	379	369	366	358	332	396	379	380	414	348	387	351	343	372	364	383	381	379	352	352	379	371	358	375	350	344	370	360	339	405	364	388	356	375	374	383	400	359	344	360	356	377	376	313	392	404	382	358	389	353	398	350	353	373	366	389	351	405	347	366	378	379	378	369	348	350	403	374	381	364	399	403	364	361	337	362	340	398	370	361	385	376	364	380	364	358	364	395	356	380	358	398	389	357	371	389	393	392	370	402	338	388	387	364	351	395	375	390	352	395	371	418	384	389	379	381	409	369	390	354	385	407	385	402	386	405	360	381	388	369	357	343	315	339	356	392	358	365	372	378	367	383	353	350	381	387	369	349	367	369	401	385	364	390	376	383	346	387	388	368	358	412	379	386	381	365	410	372	370	347	367	359	389	355	379	380	415	371	371	411	374	350	354	328	377	370	407	390	358	381	401	338	401	392	375	387	386	409	351	380	391	352	385	366	412	355	347	382	376	393	397	390	365	387	355	361	392	382	389	396	388	380	384	379	381	380	373	371	388	397	368	357	370	372	413	356	387	370	387	374	383	331	380	381	359	366	392	404	369	379	378	384	388	349	376	374	352	362	370	363	354	414	376	338	352	393	377	364	370	353	391	362	374	402	376	398	412	385	353	345	394	391	393	408	376	348	377	416	354	382	378	403	402	407	409	378	345	410	405	408	375	398	348	372	372	374	343	385	404	391	359	349	315	330	379	378	363	405	409	380	368	383	384	368	388	386	383	339	388	375	359	354	391	341	375	359	381	354	390	351	361	382	408	379	376	369	405	369	353	374	366	367	360	345	393	384	377	379	370	393	378	359	389	352	376	322	380	381	370	350	388	380	383	375	371	352	353	376	386	356	399	387	396	384	371	388	362	364	358	345	340	403	362	356	380	361	359	366	349	375	364	330	357	371	351	354	352	368	367	386	388	392	390	383	380	356	377	378	368	335	349	341	376	391	373	375	389	400	356	384	345	356	375	364	377	393	344	357	336	362	377	342	363	337	357	356	366	380	362	395	375	367	348	397	384	344	362	378	359	352	375	398	353	376	396	385	356	372	342	387	368	397	365	363	377	376	384	406	383	352	380	380	393	368	392	374	398	361	357	345	367	396	385	402	372	412	342	369	385	386	357	343	345	419	383	382	376	394	392	403	358	362	397	412	363	386	363	347	370	405	394	369	382	350	390	393	354	375	351	397	355	364	355	395	356	401	383	402	376	363	403	351	383	375	328	360	396	394	383	394	373	364	419	378	383	374	360	360	373	396	361	396	354	359	371	353	359	341	406	366	397	392	415	342	399	406	352	353	372	377	361	357	385	376	382	369	372	364	351	379	374	373	375	384	359	347	355	392	366	404	380	361	377	359	379	390	415	360	393	363	387	354	367	367	362	405	375	347	366	369	376	352	362	358	386	367	354	356	390	384	394	374	373	380	367	365	356	397	364	397	373	394	379	372	405	367	329	367	355	401	387	370	371	359	364	390	397	374	419	405	371	374	378	380	364	345	394	412	392	379	379	380	376	368	351	347	381	380	344	350	361	360	383	384	339	390	360	371	359	370	359	394	370	365	347	379	378	423	378	387	353	370	348	389	372	366	353	380	378	379	393	382	401	380	332	340	348	366	397	415	376	388	384	344	365	353	380	348	363	379	422	370	358	397	365	359	378	351	388	384	366	362	352	370	329	377	369	396	361	356	366	370	377	373	377	383	373	388	382	387	398	367	345	329	367	373	344	380	363	355	363	338	366	356	349	357	344	369	374	396	362	398	390	334	378	361	383	369	384	412	370	378	341	363	387	379	359	388	379	331	380	379	369	392	364	383	391	362	403	361	369	375	365	354	391	358	374	372	364	386	393	344	372	373	390	372	371	396	373	357	361	389	403	364	347	360	352	372	374	369	375	422	401	353	365	381	341	340	339	348	391	346	370	396	379	369	356	383	382	367	354	337	387	374	373	372	358	330	360	408	371	384	372	373	398	328	385	352	358	391	348	383	305	385	344	376	378	390	362	406	390	379	352	329	356	387	353	405	370	376	384	380	374	343	375	369	387	348	391	386	354	336	346	340	365	363	393	365	398	343	353	358	395	377	361	377	361	398	351	373	359	379	387	372	365	339	362	383	375	368	411	421	374	386	357	411	346	334	368	376	363	363	383	360	352	394	387	315	359	380	348	362	378	396	365	358	356	345	398	378	384	355	382	370	393	373	370	368	359	387	353	405	349	373	404	376	382	388	357	361	406	357	361	376	367	377
28016	19836	12136	2483	378	265	203	136	128	125	111	125	138	121	103	100	113	114	97	86	114	118	90	95	103	112	97	113	107	121	121	121	112	112	120	109	106	139	119	108	98	103	102	106	94	105	124	93	116	111	113	96	115	116	112	124	112	105	106	113	95	95	92	110	111	97	110	119	111	97	112	106	105	105	106	117	89	123	99	110	107	100	112	103	96	117	92	109	101	116	98	111	105	117	115	103	121	100	108	108	107	122	98	112	95	106	98	110	114	109	119	107	98	114	113	113	122	108	107	103	97	83	105	118	86	109	101	94	107	114	96	103	93	114	106	104	120	101	108	96	105	114	106	106	114	121	103	115	91	118	109	95	89	124	113	112	101	112	103	109	105	104	108	107	99	106	118	99	110	126	108	110	111	121	122	106	98	103	111	106	137	117	102	89	106	105	110	107	108	117	127	124	102	111	102	91	102	107	117	101	124	118	120	102	106	93	101	122	89	109	102	111	117	100	115	110	101	100	110	102	100	102	105	119	104	106	97	80	108	109	93	130	103	115	95	110	112	107	108	116	120	117	108	104	106	86	95	114	103	97	117	115	107	120	127	101	99	110	104	77	105	96	102	122	103	111	99	104	123	116	118	84	80	108	109	102	110	122	114	96	110	100	117	110	108	106	109	114	109	95	94	115	111	108	112	112	101	109	108	107	94	120	103	126	115	89	99	109	122	111	111	130	114	99	88	104	99	98	125	126	121	110	115	101	102	105	96	101	106	103	101	89	124	114	129	128	100	102	112	104	106	116	107	121	133	104	120	126	123	128	105	121	114	89	108	125	107	102	115	114	116	86	94	119	108	106	104	123	86	112	124	107	118	105	108	96	107	115	103	74	104	113	115	115	95	105	116	121	113	106	95	117	111	103	110	96	110	100	99	102	103	92	109	114	109	96	102	113	93	110	119	109	118	114	110	94	104	116	122	122	112	107	113	126	117	88	110	94	103	105	119	92	112	115	111	93	106	116	105	108	119	125	99	113	103	115	106	106	104	104	115	110	130	104	120	121	111	104	107	110	112	124	114	105	124	115	128	105	119	101	106	99	115	102	122	117	98	103	101	101	118	102	111	106	101	117	98	118	106	113	107	119	111	112	96	89	103	118	121	105	105	127	96	115	105	96	98	120	117	111	103	110	98	99	115	115	75	84	99	104	126	108	111	122	112	108	102	110	120	92	106	85	117	119	114	82	94	116	97	106	124	123	122	113	118	98	111	111	99	92	92	88	98	111	110	108	98	103	92	112	126	97	99	127	119	121	118	119	112	107	90	108	108	114	99	102	86	111	104	112	120	93	96	102	113	118	133	119	112	121	104	121	82	100	124	121	122	103	92	125	117	122	117	120	121	99	116	111	101	106	91	93	91	106	127	112	102	102	120	109	126	111	96	129	120	118	97	95	110	93	121	114	118	104	101	98	107	135	105	124	111	109	118	110	110	90	120	99	115	105	95	103	107	123	124	113	121	108	109	84	108	120	116	114	102	105	125	103	126	109	123	82	97	96	103	109	114	128	103	125	96	101	99	107	105	109	113	110	118	106	98	103	112	120	106	109	122	101	113	106	110	96	92	116	96	107	109	97	96	121	118	102	109	89	96	101	104	126	117	120	92	108	109	107	111	103	99	89	106	106	89	108	106	113	108	91	116	111	102	97	112	105	109	114	121	90	99	133	104	109	105	101	102	125	124	126	105	103	98	118	98	96	107	134	110	136	105	99	102	108	93	103	107	94	95	104	116	101	122	104	118	111	101	106	114	115	100	112	120	100	114	113	85	106	95	117	102	115	107	114	102	106	108	122	107	106	109	114	97	111	124	108	98	125	118	112	104	128	106	105	110	121	94	113	110	118	91	110	110	134	98	104	127	93	94	112	103	104	97	106	100	114	84	104	106	100	116	111	115	102	107	104	107	94	96	99	116	120	116	91	113	119	100	123	90	112	115	91	115	107	87	108	101	96	106	110	99	118	123	107	95	115	112	126	99	117	122	117	110	104	100	105	112	100	124	100	109	114	113	106	117	108	99	96	80	121	101	111	109	119	97	94	102	101	99	109	104	112	107	85	112	83	119	94	103	100	94	103	122	107	104	121	107	115	105	109	123	110	110	108	102	106	128	105	117	89	104	95	100	99	91	103	108	120	97	114	90	102	120	116	110	90	103	96	97	110	105	97	137	106	106	106	111	105	92	121	99	127	109	110	109	107	103	117	119	113	104	122	117	102	103	113	102	137	119	124	105	116	111	105	108	109	105	113	106	102	108	110	112	97	118	117	107	108	107	105	115	94	100	121	111	90	92	103	106	113	99	113	112	105	98	93	125	111	121	115	100	106	107	104	116	119	114	106	123	105	107	109	102	110	117	116	127	121	106	95	92	124	101	108	119	98	133	106	105	112	114	104	103	91	113	104	116	107	117	119	120	113	107	95	115	98	109	106	113	116	93	103	79	105	111	108	105	111	108	120	109	136	109	101	94	115	136	126	91	108	99	108	95	121	118	119	127	135	122	101	114	127	105	108	105	105	119	94	101	110	97	91	83	109	100	103	115	110	122	120	110	115	95	123	107	88	105	117	110	93	101	116	97	118	120	94	84	112	107	98	104	96	96	107	95	109	109	121	100	115	115	110	97	126	128	124	100	109	81	107	102	114	92	102	105	109	103	120	99	97	102	90	102	108	104	90	103	120	105	118	105	109	106	104	99	109	93	119	123	102	115	96	95	108	107	99	108	93	103	100	99	119	120	113	104	96	84	109	125	97	119	106	112	112	123	99	95	125	100	100	121	113	97	111	94	112	97	114	109	106	100	97	121	109	108	107	95	101	114	110	122	110	106	97	115	94	103	100	89	100	106	119	102	105	124	105	112	124	114	122	111	124	112	93	104	98	94	103	111	108	119	114	111	112	120	99	109	117	113	99	110	116	106	126	91	119	109	100	119	103	113	113	125	114	108	103	102	103	115	98	104	114	101	105	99	103	126	103	96	89	101	114	91	96	110	117	116	114	103	101	110	92	99	110	109	104	101	110	109	97	107	107	95	101	103	97	107	97	109	108	107	112	116	114	96	96	111	93	109	116	117	123	108	107	104	95	109	95	119	104	103	98	114	114	119	103	91	97	104	104	109	107	104	119	120	101	100	123	111	105	97	105	93	127	108	113	95	108	111	112	112	104	105	117	89	106	110	106	126	114	134	118	113	112	97	107	102	110	124	115	119	114	117	106	116	117	119	118	104	121	99	118	111	109	102	121	107	116	120	97	93	103	116	111	106	104	101	102	90	103	118	128	130	95	86	115	114	113	99	111	113	103	114	129	95	117	118	109	100	97	115	116	122	119	117	108	107	116	113	119	113	102	116	104	138	131	90	124	129	108	95	99	123	111	109	114	108	120	115	132	100	92	119	99	123	114	124	102	103	113	98	130	107	118	101	105	118	114	92	100	102	108	134	111	103	95	98	92	101	124
20781	25872	16646	3396	690	512	356	212	192	158	163	151	152	133	146	157	114	146	125	129	144	129	128	144	125	144	132	129	127	130	123	116	123	136	145	133	138	131	119	111	135	124	121	114	139	142	135	106	136	114	132	111	103	135	141	121	127	146	103	127	119	137	118	140	157	111	120	142	127	117	130	131	119	147	141	112	126	137	131	122	112	111	136	141	144	117	142	128	126	117	90	119	132	125	131	125	126	140	108	101	135	135	152	115	137	127	121	113	146	110	142	126	106	150	121	133	139	140	118	117	137	116	129	118	111	121	135	128	119	98	131	107	126	96	134	121	134	129	130	116	130	132	144	126	135	142	122	130	99	124	124	126	119	140	135	119	128	134	148	146	137	127	142	123	125	140	125	143	112	121	136	139	143	138	127	129	132	136	121	135	116	144	132	123	119	136	124	114	116	121	105	127	122	119	102	125	128	141	150	130	130	124	112	118	139	128	125	103	116	103	114	125	128	136	139	117	110	130	121	127	132	128	133	132	115	126	147	125	124	124	116	122	136	118	136	114	125	122	118	120	136	135	97	135	125	130	127	94	121	126	131	132	139	129	124	129	130	128	117	134	134	131	124	108	138	120	120	106	107	120	127	122	108	127	124	145	126	132	122	121	115	120	148	123	121	128	128	127	131	124	120	142	122	134	122	120	116	134	131	135	125	127	109	122	133	115	121	144	151	124	126	123	117	115	124	126	118	124	123	158	148	117	136	113	120	143	156	124	136	114	116	107	157	123	117	114	122	103	104	101	131	127	132	133	126	103	135	113	121	107	102	107	131	130	120	106	118	132	127	120	125	122	116	127	134	135	139	135	132	125	110	128	89	116	140	128	133	114	127	119	129	122	135	148	130	119	105	127	129	121	128	114	138	130	151	106	99	128	136	121	135	131	139	137	141	128	135	141	129	119	132	135	131	134	125	119	115	123	124	116	130	124	151	106	110	112	133	134	140	118	140	129	118	97	152	132	120	130	142	110	138	155	96	133	129	141	110	124	127	112	129	125	136	121	118	136	113	118	116	143	113	126	122	123	104	131	117	134	112	120	108	115	125	144	135	122	119	151	112	121	133	141	130	135	114	122	108	138	99	137	116	127	148	119	125	133	126	116	116	133	121	141	119	146	119	117	143	125	132	130	138	102	126	107	122	148	139	135	133	117	141	128	113	120	144	99	162	128	132	132	129	133	133	138	145	133	125	130	103	129	110	109	135	127	126	130	135	112	116	126	134	125	147	112	129	125	116	129	124	132	113	121	130	131	125	138	120	146	139	124	116	139	128	121	118	133	113	131	128	112	119	114	125	127	136	120	129	120	131	153	112	132	137	109	132	142	132	134	132	130	137	124	148	124	107	127	131	117	109	124	121	115	127	125	121	125	108	126	129	110	107	129	124	142	114	136	136	129	122	131	128	124	122	113	140	114	120	95	122	135	117	116	128	147	110	121	122	113	139	117	138	129	142	116	141	145	120	107	118	104	125	147	128	130	160	132	123	126	116	139	122	126	123	103	126	133	108	123	147	119	104	125	110	110	132	111	129	129	110	144	138	138	137	119	125	134	133	116	125	123	126	115	115	124	129	115	115	142	100	119	103	109	158	118	110	144	116	113	117	108	112	136	124	127	109	138	138	113	118	134	124	123	112	130	121	117	121	119	117	133	132	121	130	132	119	126	127	123	139	126	120	139	138	139	129	147	131	153	128	121	126	123	129	132	117	131	144	131	138	112	138	151	129	117	141	128	116	141	121	121	110	115	144	129	96	123	139	113	128	93	118	118	155	134	125	136	138	115	133	146	124	126	121	135	113	133	142	125	128	133	140	112	118	108	119	114	144	141	142	120	134	112	139	124	126	125	141	115	118	135	135	117	124	140	109	126	129	138	134	138	130	132	137	116	121	128	117	120	139	133	120	114	126	138	123	132	125	114	140	131	124	126	139	121	103	113	124	121	122	121	122	125	118	125	133	122	124	151	119	136	121	147	107	139	112	114	140	115	124	130	151	120	136	108	121	125	122	137	142	120	116	143	130	130	139	123	118	119	134	139	134	114	133	133	122	123	124	131	118	139	139	120	110	131	139	127	124	120	97	131	128	116	121	148	121	115	115	133	121	126	134	112	136	126	126	126	121	116	121	138	109	128	127	114	118	135	140	132	130	124	139	128	123	118	116	110	121	132	124	133	118	121	130	103	140	117	125	126	127	129	126	136	134	122	131	131	143	124	140	131	130	133	133	133	135	126	129	136	137	105	136	121	131	124	138	129	120	131	124	109	117	142	109	108	126	145	126	116	128	119	139	137	142	131	109	130	146	113	113	118	112	120	133	103	130	107	127	130	118	118	130	144	108	122	143	118	139	116	133	149	145	122	124	116	108	134	118	116	128	142	135	131	123	144	111	113	131	128	146	127	135	138	114	121	121	131	116	106	107	127	133	119	122	118	113	132	139	123	141	112	121	145	138	121	107	131	118	138	132	122	124	120	146	124	119	127	131	141	143	119	124	133	131	117	131	114	126	108	134	119	117	132	127	130	129	113	148	132	132	126	123	122	126	129	123	122	128	118	122	130	136	156	117	117	111	123	126	128	124	130	122	141	115	114	143	135	112	124	117	123	123	149	116	119	133	131	140	127	130	130	113	129	115	121	120	129	120	135	122	109	118	107	120	132	119	125	130	133	108	120	145	119	135	124	127	134	123	121	122	143	134	107	115	125	127	133	122	128	143	119	124	109	125	122	125	123	122	124	115	131	133	117	125	108	128	114	119	139	118	109	135	128	126	127	123	108	126	137	132	134	134	130	129	133	111	134	125	140	137	137	129	135	122	112	111	122	132	144	131	126	138	106	128	134	125	133	110	116	142	121	132	126	111	134	109	119	112	134	108	141	121	135	134	133	139	120	112	128	144	128	142	140	138	111	142	145	103	109	133	122	141	131	130	128	121	142	129	139	128	127	147	139	131	123	134	132	130	131	116	124	129	121	144	131	136	134	114	123	134	103	126	134	118	122	111	125	163	108	141	131	114	119	132	123	113	130	113	132	117	118	135	121	131	134	124	134	114	136	146	123	111	130	111	120	145	126	127	109	125	145	117	129	117	110	120	105	136	136	122	122	115	152	127	137	126	121	114	124	119	131	121	126	123	118	121	147	107	138	122	128	113	125	94	124	119	135	129	113	113	113	122	116	125	111	136	135	127	107	128	120	121	136	140	124	127	116	117	120	128	121	114	129	113	115	141	130	122	150	158	145	144	142	129	113	123	129	132	126	114	116	102	143	126	121	119	128	131	114	128	117	135	134	138	129	119	141	148	136	133	132	132	127	132	122	124	99	117	109	127	120	139	137	130	127	130	128	114	128	164	147	118	108	112	126	131	123	132	121	115	124	134	133	114	136	133	127	128	143	130	122	122	127	119	142	124	128	110	112	122	120	147	116	148	114	143	131	115	132	131	122	124	140	134	128	121	136
24496	20162	26327	23772	20152	9922	1607	831	671	531	457	410	313	299	281	282	290	280	269	240	244	215	221	236	219	210	186	219	208	201	189	197	188	186	186	205	201	174	198	179	178	191	208	184	192	184	185	174	195	190	185	174	169	176	170	186	181	189	183	189	198	185	197	168	179	181	184	164	180	165	183	191	185	183	152	194	186	178	176	179	178	166	154	176	180	189	189	188	181	168	201	174	187	183	173	161	190	179	175	194	179	170	172	186	181	187	176	179	203	176	138	186	172	171	178	174	195	222	174	152	174	172	159	176	153	151	167	162	163	183	139	167	192	201	184	192	226	174	209	196	181	177	165	183	194	184	177	177	150	185	186	188	181	178	168	182	171	195	189	176	196	203	165	170	181	182	208	192	177	196	162	176	156	177	177	178	171	163	178	153	198	189	165	166	181	169	168	176	181	171	177	179	162	193	173	187	187	191	179	156	193	142	169	184	167	170	172	169	169	165	192	182	185	212	162	176	163	166	181	208	172	202	198	174	196	191	192	169	193	173	190	197	156	179	186	181	180	179	189	168	182	179	191	150	162	184	184	186	174	187	196	204	184	176	181	171	185	161	168	176	188	192	173	202	164	173	150	161	173	182	197	192	161	181	199	175	183	192	188	157	164	169	177	178	170	177	162	163	205	189	171	201	156	188	184	188	176	181	189	157	168	181	185	194	208	170	202	166	171	170	184	186	194	161	183	206	194	159	171	181	159	185	179	180	211	186	168	182	201	144	195	177	178	180	173	166	178	192	187	170	167	171	184	185	190	177	167	169	173	165	175	185	164	163	165	178	190	194	182	166	181	189	184	177	172	165	182	176	183	154	186	162	184	190	187	171	174	173	157	156	166	186	184	200	180	173	201	180	195	186	185	179	184	153	169	167	161	183	176	193	192	168	169	169	170	192	179	194	191	177	179	160	170	167	174	199	189	174	168	146	179	185	180	170	198	187	167	175	179	174	190	155	172	196	204	187	176	161	170	175	180	196	165	175	174	182	170	159	166	171	149	174	175	181	169	156	171	180	167	184	182	177	195	181	200	176	173	192	155	187	167	169	145	192	173	196	178	179	198	171	164	181	178	156	161	178	163	189	174	156	194	135	161	141	180	184	183	165	174	200	179	181	170	171	186	189	152	166	149	166	177	189	158	180	176	177	164	194	171	176	174	164	170	180	152	168	188	176	179	193	195	180	179	199	170	167	179	206	170	168	184	169	169	165	180	180	200	182	193	147	186	145	176	191	170	180	186	168	188	219	212	166	152	170	161	165	180	203	162	192	181	191	201	173	196	188	181	184	154	173	171	159	182	187	171	159	162	169	196	166	160	190	156	209	177	204	186	177	183	192	165	164	152	176	158	195	176	182	164	168	176	201	171	173	153	159	178	172	185	187	189	162	159	182	175	181	172	197	181	183	181	167	156	181	166	164	157	191	150	205	180	184	168	183	176	165	154	165	185	181	170	176	154	172	191	176	201	170	181	195	185	185	176	177	183	179	186	152	158	216	162	183	196	173	180	165	167	169	182	166	170	168	163	190	166	168	179	188	164	156	177	150	162	165	172	148	165	172	207	211	207	170	194	183	170	169	190	169	189	154	158	169	178	173	186	183	172	190	208	155	174	162	198	186	210	180	185	186	179	203	185	145	180	184	195	175	177	185	172	171	205	179	178	179	174	179	198	169	188	150	186	180	167	169	205	194	181	196	193	182	167	166	166	166	166	185	178	162	183	170	181	168	161	186	166	176	184	176	167	174	185	181	161	158	178	176	157	172	175	189	205	170	191	168	172	160	180	168	184	199	183	159	175	175	174	164	172	174	187	176	186	162	171	183	189	149	156	161	149	148	160	186	170	158	163	186	164	160	184	173	195	177	178	177	177	141	177	186	201	177	157	188	166	170	185	168	157	154	175	200	201	175	176	179	177	191	192	162	169	171	169	182	195	178	172	171	192	173	201	180	157	179	147	198	189	152	156	171	146	179	159	160	182	191	175	177	187	151	170	195	161	179	189	196	199	176	191	179	175	195	171	179	170	179	157	179	185	187	177	167	196	172	204	174	165	180	172	166	150	176	175	183	176	202	140	187	159	151	170	169	175	164	159	165	192	176	172	178	178	183	183	169	165	195	179	179	171	156	165	180	178	168	189	155	194	170	166	187	194	170	169	171	165	180	180	198	196	199	153	170	177	180	195	161	183	152	177	162	178	170	186	171	184	165	191	170	170	164	218	161	177	154	179	169	185	175	165	180	170	158	171	193	172	185	188	168	158	173	172	180	174	183	171	169	168	175	179	174	184	176	171	183	185	161	200	160	158	173	162	211	173	198	180	166	169	152	157	164	180	165	179	165	162	170	161	160	169	179	154	175	185	174	176	175	178	174	162	160	172	168	170	168	176	187	187	186	205	146	159	191	187	160	156	186	151	184	188	156	165	175	159	184	163	175	166	154	180	202	168	189	158	176	175	189	179	187	171	184	159	200	180	156	149	174	165	157	158	189	165	167	185	163	175	188	157	166	171	203	202	192	169	192	170	158	149	169	170	181	174	191	178	170	176	178	149	170	185	173	193	178	192	170	165	188	184	170	166	186	177	168	156	178	195	172	166	185	206	187	183	176	171	154	193	175	165	169	168	186	151	180	173	153	178	167	150	183	180	162	195	217	176	168	195	176	179	188	174	189	189	157	172	165	198	169	178	188	167	193	187	179	159	199	162	166	169	165	157	178	176	206	177	192	177	191	174	164	177	162	197	197	175	204	166	178	166	180	178	175	197	187	158	188	188	161	175	177	172	190	181	177	169	190	163	180	184	184	163	179	187	180	177	173	178	204	166	158	167	178	191	169	168	153	181	191	196	176	174	193	197	181	156	176	179	163	188	165	176	181	186	180	189	169	149	187	166	170	174	163	177	175	180	173	187	176	178	154	190	173	173	207	182	186	185	173	175	167	171	192	190	173	166	174	178	167	166	171	166	187	201	179	187	174	184	174	162	166	176	157	160	163	203	171	158	184	169	191	185	174	167	184	164	179	190	198	163	167	188	193	207	183	172	183	172	171	199	159	158	170	157	179	169	186	172	172	177	168	184	216	186	167	171	186	170	204	194	182	179	179	194	183	174	177	181	160	174	211	182	163	164	170	168	195	174	186	152	179	191	182	161	165	189	176	174	177	210	189	183	189	213	173	173	175	200	168	176	161	177	194	189	178	165	176	146	202	176	171	171	180	181	167	155	187	183	176	164	190	180	167	152	180	171	193	174	156	171	184	196	159	173	171	165	181	192	160	177	169	162	178	168	160	187	183	158	160	206	195	176	173	176	206	174	174	199	172	158	144	169	163	161	169	172	159	189	140	184	180	168	178	168	175	183	183	163	154	194	172	209	192	160	149	191	172	195	156	177	171	176	170	159	178	179	170	176	179	182	168	172	171	157	179	160	179	181	200	175	180	166	202	169	201	156	171	167	184	158	201
21311	31646	23793	8067	4475	3472	2439	1669	1294	986	806	719	621	543	455	414	380	417	324	322	293	271	273	240	254	265	271	232	230	237	204	220	206	209	223	216	203	182	212	214	205	204	191	221	151	197	209	207	205	183	189	192	178	194	191	199	201	211	179	187	193	175	182	191	199	179	190	184	205	174	181	197	195	184	167	193	198	191	179	199	208	211	196	186	174	185	168	173	186	182	171	174	183	206	188	195	194	176	180	176	190	180	162	180	171	184	195	172	184	220	176	162	181	180	195	168	189	149	184	161	190	192	150	180	181	174	182	157	181	166	188	179	191	161	180	206	184	185	176	203	161	177	188	180	209	175	179	161	195	174	184	182	171	206	192	171	180	185	194	190	176	170	186	193	184	197	163	178	188	174	162	171	178	176	195	184	204	179	174	198	185	173	184	166	169	207	171	212	201	204	194	202	177	187	164	190	195	182	203	163	181	182	171	178	206	193	161	175	213	191	170	178	182	154	180	152	193	176	180	182	165	165	164	192	167	180	177	179	181	197	186	174	171	204	200	190	176	177	202	196	159	188	156	172	171	180	186	177	180	172	195	193	175	172	177	175	171	182	173	179	172	183	173	165	182	195	174	168	163	170	182	197	190	168	212	149	180	168	188	168	175	191	190	158	198	185	183	196	159	167	191	179	175	176	194	175	182	174	205	191	195	179	170	209	173	167	176	186	190	170	172	187	166	192	174	176	189	197	182	166	181	157	183	180	153	172	163	185	190	151	176	176	175	166	189	172	172	174	160	187	200	164	208	178	191	163	173	158	192	165	152	169	184	175	176	158	162	143	200	164	167	183	188	203	161	152	185	180	173	187	174	181	172	209	196	177	185	172	160	170	180	195	159	178	203	174	161	186	183	166	172	187	189	158	173	189	188	178	180	145	181	186	153	194	175	200	190	176	166	163	199	175	179	195	189	176	162	185	188	187	167	180	168	178	198	174	175	187	181	183	176	185	171	189	172	191	179	173	168	182	142	209	170	183	186	194	195	169	171	178	185	171	173	173	188	191	193	165	173	188	170	149	197	162	176	164	192	179	188	171	183	160	178	176	163	164	151	167	181	194	179	182	192	173	180	201	189	183	204	143	192	177	183	211	184	180	155	187	194	182	158	182	157	182	170	175	196	160	182	142	176	173	187	175	185	179	177	197	174	192	215	218	178	172	167	181	187	164	182	181	173	185	187	169	169	188	176	187	192	148	209	197	179	180	164	173	161	181	179	168	176	176	185	183	188	178	207	161	194	177	182	171	175	195	169	180	168	174	190	199	170	166	177	159	179	182	165	193	185	173	177	172	186	184	165	179	178	195	181	162	190	172	174	174	173	178	199	205	170	164	185	169	165	157	170	177	182	169	199	202	158	161	177	155	189	183	183	174	176	187	167	180	187	153	183	175	180	194	182	157	193	194	171	173	189	181	187	170	165	173	194	169	143	155	181	149	177	194	171	215	152	175	177	179	167	190	179	190	189	190	179	166	190	165	190	167	192	194	173	191	177	160	195	165	187	191	160	185	196	179	154	160	169	186	192	195	176	171	191	190	181	163	191	164	187	200	174	174	171	176	137	172	163	183	186	149	151	168	176	174	175	183	170	176	182	160	186	211	182	167	176	184	198	172	199	150	173	172	183	157	173	196	168	191	162	178	184	176	154	177	176	185	149	181	172	180	192	169	157	166	177	165	155	180	153	167	168	186	172	195	182	184	164	189	177	176	172	173	153	167	154	176	164	187	151	182	182	160	176	179	184	186	166	176	172	171	183	171	186	176	179	185	185	180	178	198	204	176	166	173	205	153	189	176	161	169	190	183	169	180	177	194	205	165	186	187	196	186	185	162	194	175	203	181	163	199	190	176	177	187	174	181	174	182	180	150	201	190	187	193	189	172	183	193	202	181	197	170	210	169	167	208	160	184	174	180	168	174	209	186	162	183	198	169	186	164	186	191	183	161	180	187	182	169	181	187	173	157	163	197	168	164	155	195	175	155	189	159	186	166	165	186	173	184	188	197	188	171	192	192	205	195	176	164	212	179	164	166	174	173	202	177	170	208	184	182	184	170	178	182	176	176	171	199	170	173	194	161	177	166	169	176	159	175	171	166	187	173	157	172	170	159	192	162	192	183	169	206	186	165	189	207	189	159	174	185	205	202	174	156	168	191	164	182	177	169	184	175	180	164	178	198	159	171	192	182	159	170	186	177	207	172	187	202	181	175	159	171	178	174	161	181	200	192	169	161	192	180	167	162	185	165	167	169	160	181	164	188	181	181	213	174	176	178	150	171	190	178	188	180	175	187	174	215	164	173	180	175	170	182	178	175	203	194	170	166	177	186	192	177	189	181	165	156	165	174	184	173	170	198	162	174	155	186	169	184	185	183	187	176	175	159	168	165	194	178	174	177	198	169	198	176	193	208	188	180	204	148	173	186	173	190	178	156	192	181	171	175	163	169	174	202	209	184	184	196	179	172	179	167	178	172	178	197	145	195	160	176	175	193	191	179	179	174	158	176	185	176	151	168	170	199	192	157	161	202	180	176	184	196	185	171	187	199	175	183	203	174	169	185	177	161	179	165	173	191	187	189	173	189	187	197	158	154	168	179	201	178	163	189	167	172	207	185	174	196	172	165	189	170	193	179	174	162	186	201	155	168	160	192	186	169	186	171	179	180	159	179	166	180	183	192	175	195	182	191	165	157	186	172	178	158	191	172	159	196	188	191	179	167	164	187	171	203	196	184	159	150	174	175	165	147	173	174	178	182	182	179	169	180	181	171	187	184	162	158	153	157	176	160	194	156	156	176	184	169	189	200	200	177	159	176	177	204	166	167	187	169	193	161	188	166	141	182	189	169	170	176	165	189	189	175	159	144	191	183	182	180	133	178	168	175	186	173	175	191	212	162	206	185	194	207	176	167	184	175	172	176	190	156	196	162	186	177	181	173	167	173	157	186	191	172	157	173	154	181	191	176	165	159	175	154	177	172	170	191	191	186	190	180	169	184	175	175	169	197	197	165	170	168	158	179	194	197	174	174	184	173	188	187	166	187	209	187	183	178	173	184	171	165	188	181	177	143	182	197	186	199	206	181	154	173	168	178	163	191	172	183	170	190	185	179	177	172	180	188	184	190	177	192	185	200	160	175	192	179	184	171	195	190	186	173	194	175	150	203	169	164	180	176	188	178	165	188	167	192	180	187	185	167	185	174	190	152	192	157	154	156	174	167	182	175	168	199	181	184	187	169	170	179	171	174	191	179	164	189	171	156	189	195	175	174	161	179	157	166	174	171	176	183	178	190	178	169	195	186	177	179	175	188	164	163	197	178	178	182	169	160	178	169	190	168	186	176	186	197	191	207	188	179	196	171	157	155	173	187	193	191	172	199	209	176	190	172	178	196	161	177	159	172	165	184	203	199	171	178	188	177	178	183	180	179	172	200	187	162	161	187	166	179	196	156	200	172	192	190
22405	20196	26779	23428	20200	20287	9099	1845	1297	995	913	839	709	657	614	587	584	601	599	518	518	455	537	451	447	435	455	465	476	467	412	438	400	408	375	421	423	410	411	414	410	413	402	393	370	447	412	444	384	371	386	400	380	418	426	393	395	365	412	403	372	381	375	400	391	383	378	406	401	393	426	401	400	384	389	381	439	370	389	381	336	389	388	416	402	379	378	396	414	402	376	377	411	426	381	388	379	392	382	348	377	380	415	433	383	397	388	406	382	388	381	399	366	406	425	394	393	399	366	393	362	396	384	405	385	388	375	424	415	433	393	331	389	399	331	366	388	390	406	360	371	367	384	371	342	413	413	393	376	392	360	389	393	404	418	356	344	399	358	420	392	354	393	401	389	410	387	385	378	405	420	378	376	373	369	383	421	419	413	355	373	421	377	366	393	374	397	398	383	351	387	411	388	351	375	360	374	409	376	377	390	438	393	363	367	390	413	410	361	367	366	395	344	386	419	384	410	381	345	409	421	431	347	390	357	361	371	402	392	377	376	356	393	377	386	363	371	358	384	349	387	396	394	381	382	396	387	390	409	394	387	396	382	366	417	369	407	412	388	369	365	409	396	398	382	375	401	397	386	377	354	392	380	337	394	394	379	380	398	389	413	405	358	367	367	361	386	371	330	385	355	363	393	404	362	380	382	356	402	334	423	385	348	376	381	390	416	341	390	384	384	396	401	424	421	394	370	390	370	398	397	386	424	421	403	412	382	410	375	380	373	345	380	361	375	347	400	386	409	374	381	382	393	405	392	405	353	383	398	393	380	385	380	396	370	407	385	350	373	408	387	352	367	364	427	385	360	376	382	397	407	378	386	385	375	371	371	408	377	354	414	408	394	403	410	413	410	417	362	417	415	378	380	370	400	374	417	362	407	371	393	401	401	352	375	373	351	426	375	409	351	386	388	383	396	413	334	351	373	399	369	373	413	405	381	375	363	390	400	401	366	383	374	379	389	402	404	391	378	403	388	414	388	392	359	390	411	393	357	395	356	393	395	374	373	376	397	382	373	384	375	408	370	350	387	351	385	401	411	380	414	392	381	414	354	396	402	361	404	396	362	389	378	394	397	372	364	378	368	349	368	371	362	402	398	399	358	396	374	370	374	392	389	370	361	404	378	371	406	381	388	371	393	367	379	387	420	375	416	405	364	420	384	408	383	390	396	354	351	399	377	365	414	386	403	381	390	381	347	359	354	396	372	360	359	385	365	401	360	367	403	368	415	367	394	390	406	370	424	397	403	355	352	375	383	388	384	380	375	378	356	368	365	393	373	386	394	385	349	340	375	367	372	395	356	370	386	393	388	382	373	386	399	337	351	400	397	369	354	355	395	407	415	405	387	355	386	393	393	407	376	400	387	414	363	375	379	361	348	350	387	391	377	384	352	382	345	393	371	352	373	409	365	382	344	376	411	359	332	383	359	416	384	387	380	376	377	377	378	348	407	371	372	380	387	352	402	374	379	369	411	388	399	373	372	393	370	413	378	397	401	354	380	374	340	386	406	403	393	401	432	378	366	377	375	368	377	383	357	343	377	400	355	374	417	386	378	392	343	399	384	371	376	403	416	384	361	419	384	397	384	352	384	379	340	422	377	391	375	347	359	391	389	359	373	359	393	396	436	379	398	417	334	394	386	383	383	409	384	365	370	391	374	378	395	378	387	402	335	382	390	390	370	388	342	370	391	379	378	373	388	401	403	392	398	385	364	411	390	396	385	397	394	406	381	396	360	391	380	391	393	394	363	376	358	377	363	407	377	388	396	357	380	387	407	358	364	388	369	390	401	407	418	392	391	387	400	391	396	426	378	419	399	392	382	398	381	394	385	392	381	388	394	375	365	394	368	375	390	392	375	353	380	403	395	407	409	404	421	373	380	372	372	378	358	371	373	376	387	368	390	397	373	380	428	394	385	342	375	357	354	373	390	355	380	414	350	390	387	409	388	409	360	400	400	384	387	412	387	375	385	357	389	367	360	386	393	396	387	373	408	371	381	369	376	420	373	385	397	350	368	357	392	377	356	408	398	386	375	377	407	382	382	388	372	396	412	389	408	396	377	375	376	393	382	426	378	417	421	383	394	398	372	356	390	368	386	394	388	395	398	412	381	410	395	387	343	370	400	391	378	400	417	398	353	392	374	367	394	307	391	403	372	379	376	375	360	361	401	380	399	421	382	377	357	376	367	383	353	396	407	406	394	386	374	388	378	384	367	393	381	381	383	387	416	385	401	358	373	399	375	388	395	386	355	391	400	390	404	355	406	373	378	369	383	377	384	354	383	429	385	401	411	370	394	383	403	373	395	362	382	403	387	350	385	379	353	382	394	364	417	417	398	395	369	347	392	383	403	348	382	404	352	380	393	410	400	394	375	358	385	398	368	400	380	390	403	342	384	410	400	366	388	362	389	380	392	392	385	371	426	386	403	402	358	374	367	368	361	385	409	373	395	359	389	374	376	406	408	391	379	367	349	374	368	339	345	390	358	376	389	401	380	374	378	398	417	391	383	376	389	382	389	383	426	343	395	390	389	378	369	389	363	354	373	398	389	376	362	391	352	403	423	361	372	381	396	341	361	353	383	402	376	384	427	394	379	352	359	396	405	404	351	348	358	415	385	364	387	363	351	376	380	371	360	390	382	364	364	387	399	336	356	368	381	397	375	328	358	384	440	371	374	409	393	354	388	373	368	396	397	333	360	412	364	412	365	351	357	381	350	366	365	379	367	371	393	392	381	394	356	426	398	374	369	396	386	366	391	397	361	385	365	356	395	390	377	419	368	378	412	380	375	362	364	343	402	382	416	363	378	391	375	370	363	375	409	376	374	369	377	341	407	365	376	362	403	379	383	371	370	339	372	411	351	398	396	404	381	387	412	382	404	364	342	393	404	399	397	386	372	371	352	411	363	408	382	369	401	380	386	378	411	398	418	389	388	410	353	354	370	352	359	368	412	370	418	415	397	376	410	338	364	358	358	365	386	384	416	413	390	426	348	389	405	379	377	386	435	380	382	409	404	357	411	387	352	374	354	379	388	387	362	365	380	389	425	404	395	385	391	378	415	381	357	395	397	391	398	379	389	372	395	409	374	400	399	375	398	343	410	385	400	393	405	388	377	387	366	377	363	392	366	404	391	393	397	387	430	416	396	372	402	364	366	365	394	362	373	361	373	396	396	375	361	387	411	378	387	405	409	357	380	398	404	378	361	404	399	385	389	365	393	373	358	358	346	400	356	390	388	372	375	402	378	413	392	395	369	356	404	375	394	382	359	365	374	401	383	392	384	374	408	400	402	397	399	403	374	358	355	364	378	381	371	417	412	364	403	399	374	401	391	415	379	382	406	353	341	374	375	393	366	370	423	374	400	410	364	377	350	389	393	401	370	361	387	358	384	359	381	364	390	405	439	330	370	392	384	397	389	374	381	386	378	383	364	358	403	392	354	366	399	389	374	395
23267	33556	25922	12010	8029	6075	4134	3220	2524	1829	1715	1408	1200	1108	1025	905	871	811	761	662	660	618	577	562	536	542	510	494	503	453	476	439	460	459	421	459	443	445	423	416	447	436	413	439	407	416	416	367	414	420	361	424	421	381	407	450	400	395	401	399	416	406	407	381	404	429	398	368	374	406	336	367	369	401	374	377	388	389	401	394	377	403	402	392	378	374	383	371	381	406	374	381	378	407	387	372	408	397	365	386	383	381	376	384	386	375	392	382	388	392	362	391	375	385	418	377	395	367	347	378	369	398	407	380	369	355	378	380	340	369	353	318	352	344	377	376	370	386	382	359	387	373	380	406	384	337	432	391	376	401	357	339	396	372	363	363	401	374	387	352	414	386	375	366	365	381	365	377	364	403	354	393	356	391	368	379	366	383	396	378	372	362	379	368	355	393	371	375	381	389	378	374	418	386	413	329	374	378	380	380	382	380	396	367	375	393	386	376	368	363	362	389	374	367	355	401	413	383	354	398	396	363	367	362	348	333	386	379	369	369	390	391	364	385	374	385	424	374	378	373	362	361	365	365	381	387	365	378	388	354	360	350	359	339	395	347	351	378	364	390	366	410	402	370	367	374	386	392	375	349	378	401	389	374	375	357	400	381	364	329	388	376	375	378	393	362	394	365	385	396	392	352	410	377	358	356	359	358	384	381	363	380	382	379	377	373	392	362	397	390	361	374	368	376	402	376	383	364	406	337	394	373	384	374	359	363	378	410	387	413	378	396	381	365	343	340	363	355	379	392	366	356	354	412	363	352	337	374	400	383	351	383	396	389	346	389	390	377	361	373	387	381	383	339	363	355	391	364	389	382	385	402	358	364	372	366	371	403	372	369	325	356	369	385	412	387	369	372	371	392	378	390	321	382	362	375	404	351	373	360	371	432	371	350	384	370	342	397	355	357	380	379	381	357	364	348	337	378	361	380	375	362	379	396	375	401	359	373	391	410	375	394	399	351	380	404	349	354	363	401	341	355	366	358	398	404	396	357	384	379	356	358	361	405	396	368	371	374	350	371	358	356	363	378	354	359	411	391	370	376	351	411	394	314	354	366	382	370	364	347	366	387	405	410	347	385	366	353	355	363	358	372	368	371	384	333	393	393	390	383	347	401	370	391	388	373	379	377	414	390	354	384	393	375	370	383	386	390	362	402	359	376	375	382	371	369	377	357	410	420	369	369	360	353	358	370	386	382	383	375	376	352	355	393	348	336	385	367	368	384	330	391	377	369	367	377	352	403	362	398	367	395	372	380	387	405	385	386	388	356	373	363	360	351	357	383	388	348	385	388	377	353	353	379	355	369	365	364	344	358	306	350	366	372	356	396	369	361	369	390	379	356	369	377	363	356	364	378	398	345	360	367	376	347	390	398	373	417	378	357	404	403	389	352	400	395	343	363	396	394	390	359	342	392	392	369	351	402	380	374	362	352	364	364	382	405	401	428	404	366	373	343	361	357	368	362	350	358	391	359	381	361	352	395	361	388	360	392	408	357	370	373	351	379	392	378	365	400	371	365	396	333	374	363	372	384	346	372	415	404	377	378	361	428	330	371	376	395	397	372	360	384	340	395	381	373	401	350	359	399	369	378	370	367	366	386	367	376	382	387	397	372	375	393	385	344	360	376	345	373	370	383	384	338	405	380	358	394	370	407	373	403	371	369	350	367	349	364	379	380	369	366	361	406	385	398	357	366	425	384	378	366	378	339	370	393	379	397	415	394	371	362	378	386	352	376	347	371	387	399	371	390	388	361	360	358	359	374	345	371	406	391	374	368	378	343	381	362	334	368	362	378	390	385	369	360	393	385	346	392	345	372	397	344	396	360	357	401	389	414	378	405	371	374	372	363	373	396	357	368	395	393	391	322	360	365	404	377	357	390	402	389	346	396	386	374	393	378	361	348	363	368	359	409	398	366	342	377	388	359	377	358	378	381	359	382	349	392	380	391	340	357	394	366	377	355	369	349	371	379	343	382	369	390	399	350	374	372	369	373	395	351	380	384	353	348	378	396	379	376	351	427	420	367	376	344	375	395	394	370	377	381	357	373	356	350	327	353	354	354	386	382	370	376	355	386	412	418	382	365	359	404	367	364	360	346	375	347	388	369	378	401	349	356	366	399	360	365	411	400	372	339	405	367	331	384	378	357	360	350	365	378	378	386	376	370	380	384	395	365	349	373	356	367	337	343	391	370	394	388	374	339	364	360	359	380	358	357	349	360	399	379	378	377	370	380	384	345	350	401	369	379	392	391	350	345	375	368	389	371	402	345	380	394	383	357	417	394	366	359	404	371	384	389	340	408	384	376	357	398	382	359	385	366	372	398	361	334	357	374	367	397	377	397	356	374	390	359	399	366	399	357	382	340	359	350	371	367	343	399	381	376	388	382	392	373	363	345	351	388	375	368	366	363	367	343	389	369	391	385	380	382	377	369	366	391	370	396	388	385	345	405	389	380	394	359	381	370	395	385	366	359	363	402	375	372	386	382	356	368	369	380	392	386	383	404	360	394	331	351	370	379	375	401	418	368	405	329	325	333	364	358	345	371	379	396	338	372	411	370	389	385	371	346	390	371	355	380	370	357	376	361	388	410	409	370	401	400	336	360	358	363	368	398	368	365	417	384	376	358	355	373	388	364	368	358	366	376	399	401	376	396	394	393	402	385	390	386	410	395	389	385	338	350	403	397	377	369	391	387	384	353	336	381	374	381	410	368	385	386	363	369	371	324	384	396	384	416	397	368	370	361	380	373	341	335	354	358	363	384	377	388	356	371	417	377	345	367	387	395	384	375	336	334	366	467	363	380	396	393	406	372	380	382	374	346	414	355	357	367	391	377	397	392	394	408	383	349	349	394	370	373	358	371	376	395	364	339	405	370	391	385	391	421	383	375	355	369	384	382	370	387	364	375	366	398	356	347	373	377	379	366	379	378	399	367	393	383	359	381	392	400	349	358	382	377	369	368	365	386	333	362	342	452	394	363	346	416	392	367	403	356	355	372	365	395	347	351	363	385	374	403	415	380	384	339	360	366	429	375	371	346	357	385	396	424	354	387	373	386	379	399	388	375	390	347	376	387	381	364	377	357	357	405	371	372	388	361	418	395	371	339	389	380	388	373	390	387	405	377	385	379	369	401	383	352	370	370	358	386	396	365	419	343	380	382	350	388	355	377	378	348	373	342	378	405	368	403	356	348	358	382	365	398	344	376	386	356	351	357	368	362	417	370	352	373	380	376	396	430	366	380	361	371	376	356	338	426	400	388	357	355	381	386	384	389	398	351	381	394	372	370	335	362	352	369	364	356	363	344	369	377	342	369	314	358	361	356	376	357	374	371	378	357	368	373	403	377	404	371	386	364	393	345	392	370	346	363	379	357	367	370	370	374	353	377	434	364	381	358	390	384	399	394	348	396	372	389	427	403	392	387	370	405	355	357	353	370	379	354	384	361	384	361	370	410
27785	16112	4916	947	403	278	163	123	118	97	121	125	99	88	128	113	132	96	120	97	94	93	126	114	111	115	115	102	125	99	101	97	113	104	99	120	109	111	117	88	119	114	85	109	116	105	115	90	111	112	96	114	103	117	101	96	113	100	109	109	112	92	108	110	95	106	105	117	86	108	102	97	123	100	98	111	121	104	106	99	118	111	107	104	124	108	93	98	111	110	106	109	118	105	91	98	94	112	112	105	99	104	89	108	96	103	104	104	112	87	120	97	118	92	112	91	122	106	107	104	105	87	96	102	104	99	105	112	116	113	96	100	95	110	95	116	107	136	112	114	108	119	89	94	106	106	95	126	106	105	114	102	111	94	98	118	112	91	102	94	118	91	104	106	106	122	110	102	118	95	120	117	118	101	117	100	121	93	93	100	124	101	103	95	104	93	101	101	107	131	116	98	104	101	94	90	96	99	106	101	89	103	102	118	97	106	99	119	107	116	97	98	85	106	100	97	111	122	97	96	110	97	108	112	100	91	108	104	115	116	102	113	99	92	103	84	92	107	115	84	100	103	101	126	102	100	113	104	94	125	102	99	109	101	104	99	118	119	124	105	103	100	96	93	105	101	125	100	114	112	104	75	102	113	107	102	107	114	111	123	110	100	105	96	93	112	130	113	114	109	105	114	100	89	97	108	109	95	102	89	96	106	126	94	87	114	107	111	109	96	129	126	100	101	112	127	105	110	115	115	105	105	114	106	96	104	114	102	112	94	108	95	114	103	117	85	103	107	101	108	95	110	113	134	112	100	104	110	100	128	93	98	91	109	92	113	109	95	104	94	124	107	94	107	108	96	119	92	87	96	98	103	119	102	107	104	118	115	108	133	115	108	85	100	85	96	103	120	103	118	104	93	100	104	110	105	105	108	103	109	121	83	119	90	99	112	128	111	118	105	108	119	104	88	97	95	95	88	110	115	106	122	97	105	90	94	115	99	111	91	104	110	98	111	116	107	88	95	98	111	112	116	105	98	109	107	104	94	101	88	93	108	105	99	114	87	88	115	99	110	95	112	113	98	93	106	130	112	118	103	94	95	95	117	106	102	102	117	127	96	93	113	100	89	99	107	110	89	89	101	109	112	111	111	117	111	88	109	110	112	96	98	78	113	113	105	106	107	81	106	103	109	114	96	109	111	90	92	114	117	117	102	111	112	125	101	108	96	79	89	115	94	116	114	102	121	110	117	102	112	95	112	95	103	94	104	99	99	106	98	102	92	118	92	106	107	93	116	86	123	104	99	121	99	103	109	99	106	92	117	111	98	95	98	92	99	118	97	94	106	93	110	119	90	125	109	119	117	96	104	101	100	93	114	101	111	117	91	112	112	110	108	115	121	118	102	111	99	106	108	113	97	86	105	114	114	106	106	116	106	117	130	94	125	106	88	99	102	112	104	104	105	107	106	119	90	113	99	87	107	101	105	105	103	99	100	108	125	110	93	115	92	121	125	107	114	107	98	111	111	103	105	117	100	110	114	95	103	123	93	90	115	101	94	108	103	127	108	98	140	83	101	104	102	106	111	102	117	102	92	120	109	119	99	95	99	101	123	107	112	115	102	91	129	115	97	88	94	100	101	115	89	107	104	109	112	104	116	87	104	114	112	86	112	97	106	109	95	114	117	94	101	89	95	110	105	107	119	117	135	111	100	103	109	106	119	100	109	90	126	111	126	96	111	89	102	103	114	122	85	109	105	97	100	98	111	106	99	110	106	91	112	110	124	106	109	114	102	104	100	118	92	94	100	92	101	104	112	102	123	116	88	116	123	90	108	108	114	114	116	105	105	89	110	113	110	100	93	117	113	106	117	106	110	110	122	109	103	114	112	103	119	94	89	91	100	111	79	116	118	103	117	107	101	96	100	100	92	99	110	106	108	102	114	107	109	108	107	106	98	103	109	100	101	120	86	114	104	108	98	113	104	100	114	116	100	105	104	99	103	101	124	101	89	119	102	115	95	107	145	107	102	101	105	109	114	105	102	113	110	101	104	116	111	104	88	106	99	110	104	110	108	126	95	113	105	95	95	117	89	90	124	112	107	110	112	100	104	101	98	101	101	106	101	118	86	110	100	102	112	109	116	107	107	132	109	107	92	96	107	97	89	109	100	126	102	91	117	106	118	102	126	118	91	101	118	98	120	99	116	114	99	92	127	109	111	115	94	90	94	98	97	94	131	122	94	120	97	104	93	104	102	115	111	110	126	101	100	119	93	122	112	99	116	119	110	103	103	94	101	93	124	107	108	92	107	104	110	91	113	94	97	108	107	118	119	115	113	89	98	121	90	120	114	99	96	103	101	87	97	99	101	107	101	99	110	123	95	93	117	110	113	103	111	99	104	107	132	115	105	92	92	104	106	124	98	108	95	120	103	103	98	96	109	122	104	104	109	108	97	94	110	117	90	107	114	92	105	110	94	112	103	115	102	99	95	92	101	95	98	106	100	105	102	102	102	99	91	100	119	100	101	116	107	116	103	89	98	82	96	114	89	96	96	98	108	105	112	99	95	108	120	107	105	102	106	112	116	82	82	98	102	114	107	92	112	101	95	110	98	115	116	115	109	108	97	101	109	96	119	112	97	96	82	112	95	123	103	101	100	112	120	101	97	94	101	109	107	132	111	106	109	119	76	100	117	89	102	129	137	116	101	99	108	117	91	109	104	96	103	110	101	105	97	109	105	112	100	98	105	112	101	107	111	98	114	96	112	120	111	91	87	125	112	96	108	100	96	100	106	115	121	92	112	103	94	109	100	99	101	96	107	88	103	105	88	97	100	93	97	96	110	88	126	111	98	103	117	100	107	104	104	108	101	117	94	113	94	98	86	119	117	113	94	118	98	104	102	97	96	103	88	114	109	119	96	102	117	96	104	114	113	118	98	112	108	90	95	100	111	104	121	107	102	117	105	111	103	103	104	110	99	112	122	97	109	98	111	108	100	106	101	98	123	100	106	95	96	111	102	106	98	109	112	129	101	99	108	100	91	103	93	109	101	100	115	110	112	97	91	107	110	106	98	105	120	116	107	110	110	95	129	105	98	113	112	93	104	93	97	94	110	95	102	113	94	99	125	118	122	99	102	95	101	86	120	116	101	121	87	100	115	95	110	100	101	96	97	101	111	108	106	104	93	117	86	114	109	105	107	105	127	110	116	105	115	117	104	113	104	101	102	126	99	104	103	91	117	109	124	92	121	99	126	103	119	104	83	105	104	84	111	105	121	107	97	103	120	104	89	113	100	100	97	90	104	112	103	90	122	107	90	117	105	101	107	128	111	113	89	106	95	93	127	110	109	116	96	123	100	93	108	95	127	102	131	109	95	102	115	121	105	105	112	104	116	105	105	88	94	115	96	97	115	114	106	133	128	91	117	123	115	117	104	114	123	134	101	109	100	106	97	114	117	107	104	107	113	105	89	135	95	122	123	112	106	111	102	96	111	112	132	106	110	96	94
15454	12240	6357	1433	710	413	226	206	156	174	167	129	138	122	130	130	135	139	117	128	143	125	128	136	111	105	114	114	113	135	131	130	141	134	98	111	119	113	125	128	120	134	125	104	116	135	115	135	129	138	120	127	120	109	123	140	119	115	129	130	126	115	122	128	130	112	117	127	129	123	132	130	125	113	123	111	137	134	133	129	137	129	130	117	100	131	110	147	95	119	108	121	128	127	133	120	129	128	110	119	130	110	124	140	142	117	117	123	124	128	106	139	121	119	126	151	125	118	146	112	118	121	136	103	119	129	131	108	101	113	116	130	123	126	134	118	131	118	138	129	115	126	125	106	130	111	114	124	129	115	122	125	118	126	123	111	123	111	137	132	120	114	134	131	115	148	117	124	125	126	100	105	123	126	114	112	126	118	129	114	106	126	121	131	110	110	118	131	132	126	127	114	132	116	118	144	140	127	137	122	129	149	119	118	111	121	130	121	118	121	122	147	111	117	140	109	134	126	115	127	102	112	133	123	118	104	139	122	123	137	123	116	125	117	117	117	121	127	117	127	120	144	135	125	111	109	119	111	131	122	129	121	125	134	126	135	130	125	124	123	109	124	132	113	133	136	125	116	138	133	141	130	109	122	117	105	117	124	117	108	115	141	129	96	105	131	140	114	123	120	111	105	111	95	124	107	105	125	114	122	110	125	131	133	116	120	111	108	116	104	102	130	113	127	117	116	111	105	120	111	111	134	129	129	114	100	112	113	132	127	140	135	132	131	108	140	118	130	115	125	99	115	137	130	131	113	102	128	118	109	101	118	138	109	128	134	107	110	128	97	122	113	128	115	124	120	135	131	109	112	102	111	119	128	120	110	120	140	112	95	92	136	106	101	136	118	123	121	112	133	102	117	129	140	117	133	108	108	115	126	140	121	120	108	122	114	110	110	120	128	135	109	122	107	118	116	119	121	107	134	129	110	139	133	133	136	110	124	115	132	118	118	124	122	120	128	111	132	130	135	129	125	124	126	98	121	121	100	116	150	120	137	115	133	141	145	131	113	113	118	99	116	109	123	114	133	111	121	121	121	122	118	134	113	125	102	125	118	126	113	131	114	124	115	112	124	131	133	91	114	114	125	108	134	113	114	120	126	134	114	112	127	103	112	117	141	123	128	129	111	110	141	124	144	105	139	106	116	115	113	127	120	117	120	124	124	121	131	110	124	128	144	110	123	120	128	135	136	116	126	113	113	108	138	124	127	139	111	157	131	120	146	119	116	123	120	129	135	111	108	112	129	151	109	129	121	123	133	116	124	133	139	113	101	112	124	97	139	112	124	128	135	127	130	134	125	120	131	125	146	115	118	102	139	127	109	128	128	144	118	104	119	97	99	108	117	125	123	105	128	139	113	125	126	133	132	129	121	107	126	123	119	101	124	116	102	138	117	128	124	119	117	129	115	111	123	128	130	115	114	121	139	137	104	124	116	127	124	115	138	131	129	127	131	120	110	124	132	114	146	113	124	132	118	110	107	120	108	122	125	146	112	103	123	125	131	131	126	128	144	113	144	117	122	121	110	128	154	123	124	124	111	113	105	132	127	126	130	110	109	141	105	130	110	120	92	128	136	111	119	129	122	114	122	121	129	127	119	115	114	101	126	144	110	122	124	115	122	121	137	123	116	126	128	134	106	127	145	106	121	140	107	125	128	103	122	125	112	112	113	125	126	124	111	111	135	141	123	98	121	105	120	135	121	105	107	122	109	140	125	121	108	117	122	117	122	128	136	123	129	103	108	117	118	143	123	124	101	124	140	118	125	113	138	138	116	108	109	128	129	122	136	118	127	126	109	122	150	136	115	120	123	118	118	124	104	131	127	143	113	121	137	104	112	132	124	128	107	128	131	138	123	127	134	122	128	112	107	124	120	121	118	146	121	111	120	125	133	122	112	118	118	117	120	108	127	125	111	125	124	116	121	133	126	126	129	105	128	155	106	117	125	115	144	126	124	117	121	118	121	127	114	129	135	133	120	133	114	129	129	126	126	138	116	117	125	112	120	113	124	167	135	122	142	120	128	119	130	133	117	126	118	122	118	132	104	123	123	124	122	121	114	107	128	112	116	102	122	153	136	125	106	121	110	104	132	138	121	121	132	112	131	127	138	122	124	136	135	116	102	138	124	118	108	124	131	121	135	108	123	123	116	134	128	114	119	136	136	129	100	120	134	132	123	116	115	128	120	113	113	131	124	114	138	117	114	119	131	133	124	117	129	105	131	116	118	119	122	121	110	115	96	112	126	127	126	141	137	107	116	88	127	151	146	113	134	119	126	111	113	131	121	142	104	146	112	129	139	119	117	122	135	115	141	114	128	109	125	108	109	123	142	126	131	126	136	118	128	132	130	118	117	111	126	113	128	140	133	131	98	135	130	138	127	127	141	122	126	122	113	137	115	119	120	118	116	114	116	113	123	133	106	115	137	117	132	120	119	122	125	111	132	130	120	130	112	106	120	115	127	98	113	120	121	130	130	145	116	133	113	144	109	119	120	119	115	128	124	140	129	107	123	102	121	103	131	138	128	108	115	116	123	104	110	120	121	106	134	124	139	126	148	137	133	132	139	132	119	123	99	113	132	101	125	89	103	130	126	137	147	135	137	147	124	143	130	119	137	147	120	122	132	116	119	116	135	110	103	124	114	137	114	110	118	125	115	108	116	117	106	111	119	134	138	116	149	124	126	112	129	128	110	147	122	101	119	123	124	143	130	124	115	121	105	127	107	135	128	123	131	140	123	127	106	117	139	116	123	117	140	122	121	139	135	123	123	121	126	100	131	124	108	117	136	131	121	125	122	125	126	118	119	115	125	122	119	110	129	138	116	114	129	103	136	120	121	114	113	118	116	157	130	130	128	131	127	103	124	130	124	120	137	110	117	114	126	116	128	122	126	111	113	133	101	128	131	130	129	124	114	128	129	124	128	110	124	107	145	125	131	121	116	105	115	133	124	136	138	139	112	119	130	130	139	116	123	124	118	125	120	145	125	135	119	113	122	137	129	118	111	99	132	118	111	125	114	113	119	123	107	114	135	117	126	114	104	116	127	113	100	118	123	129	132	115	131	119	120	134	133	122	138	131	113	120	133	131	121	123	124	134	114	117	131	115	136	100	118	122	117	118	136	138	134	105	129	105	119	134	119	116	136	125	137	126	118	106	127	121	119	121	132	132	124	98	120	121	117	116	117	132	126	118	109	105	130	125	125	126	140	117	114	137	124	124	130	126	142	119	101	113	119	131	127	103	134	131	134	105	119	127	90	139	112	115	116	127	149	133	128	140	127	104	105	108	114	123	108	144	113	119	122	114	132	120	121	118	146	127	101	115	126	132	126	99	124	114	121	123	129	123	117	141	136	132	109	128	111	102	116	119	120	128	140	126	119	119	114	122	128	97	133	116	122	116	120	119	160	122	119	133	120	140	119	112	126	146	126	123	127	115	121	123	136	134	116
24579	20160	26284	23797	20151	9902	1427	811	633	517	470	390	333	321	332	299	290	248	262	242	240	258	219	224	228	210	201	189	182	180	209	206	196	156	192	202	172	201	180	201	180	131	156	195	169	183	190	189	196	176	208	177	164	197	176	168	176	187	180	187	164	201	182	185	170	158	182	179	205	172	190	171	199	179	191	159	190	188	156	150	181	173	162	180	181	159	184	163	196	179	191	192	180	196	164	161	154	171	186	186	194	176	155	204	188	160	183	167	207	170	187	188	178	179	179	193	184	199	180	163	193	184	167	162	153	181	179	167	174	188	172	200	164	191	168	143	188	187	166	188	155	176	204	157	187	174	183	181	178	178	195	170	172	171	200	166	186	175	185	177	179	160	169	175	165	159	177	181	202	154	181	174	176	178	173	170	177	174	166	172	183	171	157	179	192	173	188	169	189	174	162	203	199	169	168	164	149	163	189	179	195	177	165	193	161	177	196	182	183	168	170	181	188	174	148	175	163	166	175	190	163	176	167	187	189	171	167	153	180	171	158	187	178	184	192	162	178	173	202	188	156	163	200	176	179	154	167	159	159	168	168	150	180	171	183	173	185	192	183	172	174	152	184	161	156	171	173	182	170	172	177	178	171	182	174	166	157	177	153	180	181	170	139	194	173	168	178	213	161	177	157	167	179	178	168	168	183	162	170	180	196	183	183	188	178	183	177	164	177	170	189	173	197	171	166	154	150	169	164	193	181	192	188	175	177	175	166	183	160	188	169	167	173	158	162	185	167	186	182	190	159	177	170	183	200	164	155	186	154	165	177	155	175	197	190	178	167	192	156	165	174	177	178	156	178	183	201	171	181	161	167	178	174	163	180	166	175	183	168	163	193	149	184	193	145	163	173	192	163	189	141	203	196	194	173	185	180	172	178	198	179	166	174	190	182	166	165	160	188	191	151	165	164	179	183	157	193	173	180	188	168	205	189	190	153	187	141	167	179	173	179	167	178	164	185	167	165	163	179	177	172	152	180	162	181	173	175	187	176	172	201	167	198	170	166	146	163	169	194	176	172	161	179	178	193	166	164	162	204	174	185	159	198	179	171	180	180	192	202	165	159	158	176	150	173	182	162	152	164	171	148	165	179	182	191	169	168	158	176	153	178	161	170	178	156	197	174	170	163	150	195	169	161	190	167	171	180	158	175	172	197	174	175	162	187	163	187	182	200	191	175	178	192	194	176	157	193	155	162	173	168	172	182	183	165	180	167	183	197	183	181	172	172	183	167	179	170	194	179	171	181	160	177	149	179	180	167	182	178	174	174	169	186	172	169	160	189	159	164	181	183	160	176	164	162	186	165	170	164	185	192	202	170	170	164	184	197	171	164	195	153	187	157	161	150	172	180	161	161	178	169	181	179	141	182	186	145	168	167	172	202	181	190	169	169	167	176	161	173	159	155	154	172	172	186	170	153	166	183	163	160	153	191	172	200	177	177	179	178	186	178	196	167	173	145	180	186	186	179	152	197	197	195	186	173	171	165	166	167	177	172	187	158	166	176	167	160	151	203	184	182	192	176	174	176	190	179	178	189	188	167	198	171	167	170	173	192	177	160	175	187	179	169	193	162	202	182	173	149	189	165	176	150	164	163	160	176	174	201	156	175	170	175	181	161	171	181	181	193	157	165	165	172	160	182	167	185	158	187	153	173	177	205	202	172	176	190	197	204	187	186	170	171	184	177	191	196	182	170	188	166	186	170	181	170	196	153	159	165	148	195	172	166	154	164	183	175	187	168	196	193	160	146	164	159	180	169	164	167	154	148	202	176	163	224	176	164	191	161	175	203	153	174	196	170	187	188	177	160	160	178	164	165	194	198	184	200	170	175	179	190	181	182	181	189	180	167	182	204	158	178	205	165	199	183	176	177	179	163	179	199	190	168	187	192	170	161	174	166	176	167	163	169	185	173	153	178	191	171	168	181	189	165	153	176	175	174	170	164	195	159	195	182	169	179	168	171	187	187	179	166	179	171	191	175	149	168	202	163	170	165	181	181	153	164	190	179	135	182	193	159	181	173	179	199	161	182	173	170	182	166	176	167	179	163	167	153	171	206	180	170	194	172	189	167	182	159	193	188	190	178	172	163	150	191	178	177	160	170	172	175	181	178	172	182	180	166	155	160	192	173	161	170	187	152	166	172	177	175	167	170	200	180	172	179	165	170	192	176	169	190	185	208	167	164	189	161	192	181	186	179	179	164	186	162	182	166	159	187	181	164	161	143	170	163	175	171	158	160	171	180	160	171	190	181	180	164	172	173	158	134	173	168	156	179	175	179	176	166	179	166	178	159	170	155	180	176	182	173	167	169	160	169	187	159	162	174	164	176	180	148	176	168	194	166	160	172	191	168	162	169	160	168	156	166	174	189	173	165	155	174	165	160	185	173	186	168	172	181	160	166	168	197	168	180	167	165	160	156	181	165	181	163	169	169	171	169	163	191	160	182	150	190	192	177	157	175	159	161	166	184	161	172	177	161	175	152	140	173	179	157	188	159	172	175	203	190	158	168	172	159	183	168	157	178	158	170	178	178	182	185	167	187	172	163	183	175	181	180	161	174	175	172	174	181	179	193	150	188	188	190	171	155	186	184	151	161	185	168	173	181	168	162	172	169	188	161	199	187	171	176	170	184	167	147	133	152	164	183	176	171	179	165	150	177	175	172	183	199	166	170	188	182	184	175	193	182	156	192	191	154	181	181	190	158	173	179	163	174	178	189	172	185	161	175	185	191	168	161	183	178	179	168	191	151	186	181	182	131	158	175	158	162	180	185	184	193	186	178	188	187	159	153	168	218	185	182	191	184	166	158	161	172	190	190	166	174	178	169	182	170	177	190	182	181	163	172	166	168	173	174	157	174	182	159	171	187	181	165	189	180	165	170	159	167	160	156	185	180	178	180	176	161	159	180	180	148	155	164	171	180	180	174	203	170	178	188	157	185	154	172	181	194	177	189	179	154	185	150	188	153	176	163	180	157	177	196	169	196	190	180	180	170	180	157	191	162	172	178	173	167	163	167	183	176	158	182	195	183	162	139	187	162	180	180	159	185	195	165	148	173	181	167	186	182	179	149	180	186	187	179	168	181	186	181	198	147	196	187	190	178	181	189	190	178	178	193	171	194	176	169	176	187	179	166	170	184	180	165	170	171	163	189	173	164	161	174	172	177	191	160	176	158	151	154	177	176	161	186	185	182	172	160	183	185	182	175	182	187	174	169	191	194	188	165	170	181	162	184	181	183	158	161	185	185	185	178	172	192	166	168	179	174	163	167	159	183	154	177	173	183	167	168	171	168	184	180	179	172	177	174	187	168	189	152	170	162	173	189	153	180	190	162	153	177	180	188	149	179	181	175	191	188	191	165	174	161	171	163	176	187	178	178	191	186	151	150	189	156	170	202	180	174	190	169	169	193	168	148	165	182	181	172	171	185	156	196	177	179	149	172	166	145	186	186	171
13550	21115	15889	7793	4598	3496	2143	1721	1317	987	818	771	595	543	488	426	441	385	364	323	302	296	294	271	257	274	234	250	233	226	231	231	198	230	247	214	224	206	204	181	190	216	195	188	222	196	221	192	201	193	196	201	190	159	175	209	196	192	202	224	196	176	175	208	187	182	173	162	178	201	168	187	186	160	194	194	177	185	168	183	200	171	177	186	205	172	191	207	162	193	167	185	182	192	220	164	218	185	165	167	179	168	189	182	169	196	198	166	153	185	175	168	184	202	203	155	184	162	192	178	177	175	192	159	206	166	198	205	186	168	182	174	157	171	190	178	203	166	206	158	171	163	170	191	176	165	175	183	180	170	176	186	171	187	182	176	144	173	186	169	173	184	184	177	185	191	174	167	166	189	167	179	189	182	175	175	184	159	211	165	178	178	195	175	178	158	186	172	158	160	175	166	189	183	167	198	180	180	154	197	168	181	177	192	160	183	176	180	170	186	187	209	187	188	211	208	161	192	196	186	176	170	159	176	163	189	178	170	175	178	174	159	178	170	192	172	182	162	164	173	177	182	156	194	183	163	169	181	184	200	156	194	191	174	195	150	186	196	180	205	185	184	188	188	210	176	179	140	188	188	166	161	192	172	175	185	183	197	200	199	177	187	195	164	174	190	157	180	178	176	174	209	194	164	192	209	181	185	180	158	175	173	165	168	167	179	179	181	163	161	165	189	179	177	177	176	179	163	178	185	201	181	181	191	189	187	165	180	167	163	165	152	156	187	180	170	188	169	146	169	147	156	169	183	181	174	176	180	179	162	156	169	171	183	154	189	169	166	173	166	169	159	176	175	189	171	188	185	161	184	171	162	167	178	167	171	201	170	183	188	174	191	175	163	199	170	171	184	173	180	174	179	161	172	165	182	176	164	178	195	175	185	190	203	190	147	167	181	161	179	156	167	178	173	195	184	175	169	183	170	184	166	180	191	145	165	188	186	178	166	184	173	166	191	174	166	179	171	169	183	197	170	153	171	169	161	203	181	187	200	182	193	197	194	206	151	154	185	183	175	178	166	178	159	188	181	182	152	198	186	183	181	182	183	174	166	182	183	169	174	175	192	180	191	172	158	179	152	189	158	156	180	169	172	152	202	155	149	155	180	156	186	171	167	195	176	165	174	150	170	182	165	143	168	180	174	191	191	184	151	196	218	168	189	155	160	175	168	167	190	159	189	176	154	180	179	187	177	181	195	169	178	154	167	169	192	182	164	161	179	162	196	163	191	196	155	160	174	176	164	203	177	178	176	175	189	195	182	186	196	170	162	180	173	161	174	183	198	177	196	161	187	183	152	172	172	197	174	188	175	166	170	166	165	195	190	192	150	191	169	198	195	157	171	182	182	167	174	172	185	181	168	151	162	179	171	161	186	178	190	198	182	177	168	165	208	169	183	192	186	182	168	170	143	202	169	190	192	160	173	166	200	200	174	190	205	164	176	194	179	146	164	193	180	201	189	206	167	206	167	194	199	197	173	176	175	168	159	193	175	201	176	165	172	188	181	180	173	191	172	188	191	173	180	166	191	195	200	174	172	181	168	163	165	188	168	198	178	187	162	168	151	179	185	157	177	181	157	200	172	187	195	182	202	199	142	196	162	178	154	189	155	170	169	201	168	183	158	162	196	163	179	174	182	195	163	184	170	188	184	152	189	193	165	179	179	176	157	197	176	154	176	169	152	182	185	157	175	172	157	201	174	161	182	181	189	199	185	169	187	181	188	184	202	159	190	194	194	178	195	164	170	180	189	179	180	165	184	188	179	180	179	201	184	180	180	174	175	175	163	187	173	179	155	174	154	175	173	154	181	181	154	156	186	167	196	187	179	174	165	159	169	167	172	159	184	178	183	166	154	201	200	180	180	173	181	178	163	186	158	173	193	197	179	157	148	195	177	159	189	176	161	178	180	177	162	166	203	174	179	192	162	160	167	168	177	201	194	170	184	185	192	163	158	178	207	163	158	167	175	157	195	192	189	188	162	165	191	180	186	163	173	197	196	193	191	168	172	151	183	170	164	157	190	179	177	182	204	202	191	184	175	183	197	206	189	176	177	200	165	161	158	208	159	194	176	190	195	173	187	156	194	182	167	171	163	180	180	173	199	171	170	200	191	170	194	164	163	158	177	195	191	181	169	162	180	181	205	178	162	172	161	178	177	185	172	199	188	182	167	186	152	159	163	178	170	166	168	201	176	184	152	159	183	167	198	184	168	176	181	182	168	181	165	191	187	194	161	198	176	173	182	182	186	181	216	179	175	178	179	164	183	173	168	218	151	176	166	156	202	176	150	190	169	182	184	178	202	186	191	167	170	188	164	179	154	164	177	194	191	160	185	208	170	174	176	165	170	171	183	179	172	171	188	184	180	196	172	169	179	174	194	162	184	177	169	168	180	193	175	189	187	185	175	174	168	203	171	156	163	202	151	177	184	189	166	171	187	173	188	197	181	182	195	170	161	181	176	169	197	167	158	183	182	174	174	173	192	150	181	176	189	172	178	192	178	181	173	182	180	181	172	168	161	181	187	207	178	175	182	205	180	177	174	146	164	218	163	165	189	173	177	192	168	186	172	189	184	163	174	182	167	173	165	193	164	162	168	188	184	183	178	182	177	175	166	167	187	172	183	165	197	187	155	164	151	199	176	159	178	180	194	169	173	198	197	191	178	168	190	195	186	184	180	165	177	182	170	174	168	172	171	187	178	176	156	155	187	168	174	194	189	201	181	171	177	154	169	172	195	180	195	183	185	151	198	166	168	183	185	197	184	168	184	166	192	159	163	167	193	168	183	167	217	190	191	170	175	192	168	172	174	194	186	163	195	180	165	185	175	179	188	163	174	195	176	171	198	170	179	177	176	183	165	193	178	182	187	174	181	189	156	176	143	164	180	188	158	181	206	180	152	200	191	181	169	180	177	171	180	186	187	179	191	183	189	160	170	177	184	169	189	175	189	169	214	163	177	168	157	174	171	171	164	186	186	180	169	151	171	181	194	170	156	186	163	181	178	194	166	167	187	222	181	170	181	187	157	166	180	156	186	189	155	154	163	162	183	164	196	194	165	184	170	151	158	188	167	177	172	182	185	171	160	175	173	188	183	168	171	177	157	197	167	177	161	186	187	156	168	180	177	183	174	169	190	158	165	202	178	180	164	176	181	187	166	164	171	165	169	171	158	176	184	162	180	150	163	163	188	202	175	168	171	205	174	162	153	172	163	187	198	193	172	174	160	160	173	176	209	159	166	171	184	164	180	192	184	162	219	167	174	160	210	153	165	203	143	190	167	170	176	179	160	155	172	163	201	187	185	176	181	212	171	167	176	154	177	182	160	176	189	160	177	179	177	181	174	177	195	177	188	217	157	195	196	149	168	163	195	192	172	201	182	174	183	180	183	177	164	141	190	179	163	181	196	172	165	178	158	167	171	172	194	180	162	188	151	164	192	161	189	184	192	201	209
22361	20170	26729	23408	20172	20257	9002	1838	1264	1023	923	796	701	676	607	606	604	599	560	544	540	448	430	482	462	463	444	494	401	426	429	422	399	420	406	437	428	408	414	414	426	403	387	464	406	410	411	432	367	391	407	384	425	422	392	389	375	348	416	396	396	389	413	384	382	401	376	405	402	383	357	379	363	388	405	382	368	387	396	384	389	398	372	387	389	390	397	404	379	405	427	416	368	366	405	356	394	384	376	390	431	411	387	377	387	390	387	415	376	389	416	344	393	398	374	408	347	370	384	392	407	375	364	342	366	398	385	395	360	421	372	390	362	384	398	385	387	416	415	368	365	390	404	364	386	386	384	384	408	358	366	372	421	372	379	367	361	409	382	374	384	401	398	375	405	387	374	397	357	354	376	370	380	376	380	422	366	417	407	381	377	383	458	396	434	401	380	406	408	325	384	373	407	360	382	388	355	349	387	400	372	364	413	381	387	357	362	384	415	380	360	376	355	386	385	399	371	402	385	398	394	386	387	363	382	379	446	375	370	381	424	395	351	364	373	402	438	368	374	404	381	366	354	373	394	382	368	368	384	401	445	363	357	407	370	345	378	414	351	358	380	411	387	405	380	391	408	410	388	425	384	363	379	368	362	385	405	382	371	369	335	413	389	380	369	375	369	368	364	389	369	373	382	393	367	389	377	374	383	357	421	367	389	374	394	378	363	347	396	378	362	374	407	352	360	363	386	389	383	384	404	378	365	428	358	376	363	392	391	361	376	404	374	402	395	418	370	356	383	410	373	419	390	395	368	388	368	398	370	348	420	368	351	365	419	418	372	385	385	380	399	383	381	384	377	366	344	377	395	381	369	381	394	374	393	400	401	391	383	420	382	359	352	403	376	383	405	411	360	397	342	345	385	380	350	423	396	377	347	396	369	368	470	376	388	373	371	414	397	392	404	379	391	396	380	356	374	387	385	380	398	367	381	385	388	385	395	428	375	377	377	398	383	393	393	403	370	391	377	403	348	366	401	371	398	393	388	428	390	382	385	423	372	373	408	394	363	362	376	396	422	401	380	372	397	370	396	384	406	410	364	410	398	350	351	373	420	367	401	407	356	383	383	382	417	377	396	410	351	389	358	385	399	391	367	378	337	381	433	399	397	359	399	382	357	377	414	374	418	396	388	395	354	400	387	397	360	379	400	370	359	381	404	383	367	365	369	367	392	386	382	409	372	400	405	390	385	350	390	364	387	373	365	376	401	409	391	406	358	394	407	384	403	414	392	380	395	428	393	330	380	350	390	394	413	379	384	372	381	367	375	343	393	380	400	402	391	412	390	400	371	376	389	389	402	351	362	410	381	342	406	380	374	361	380	363	359	407	424	385	395	383	352	422	386	384	404	388	339	368	357	386	395	360	372	367	371	412	366	387	400	376	360	372	362	371	346	387	423	386	366	377	357	394	333	399	372	421	396	392	377	341	369	365	404	373	372	378	418	385	416	383	412	376	365	385	377	363	370	399	385	369	400	419	387	387	386	362	388	387	381	380	374	402	367	362	378	416	374	372	405	425	416	371	374	374	373	336	407	361	393	387	388	378	382	399	384	419	373	365	381	372	387	379	368	365	356	381	412	397	323	382	385	382	389	400	371	371	396	367	370	371	437	375	380	388	404	406	397	373	424	400	367	394	403	391	387	377	397	350	396	371	369	363	389	412	354	438	381	382	393	410	390	360	362	398	374	363	406	406	403	423	414	387	400	354	386	387	364	388	422	403	362	389	352	388	404	382	396	354	397	398	364	375	392	393	390	393	417	388	369	362	383	376	431	343	418	368	397	383	381	411	384	371	411	410	396	376	363	391	423	384	401	378	339	411	355	387	424	353	401	344	376	348	380	392	411	373	391	364	367	365	371	403	364	414	381	398	390	379	413	361	388	396	376	378	364	423	372	359	363	418	370	362	362	371	342	386	344	356	398	360	383	383	384	358	419	362	345	369	383	409	388	389	379	362	404	389	371	390	374	365	374	352	357	381	387	402	406	372	389	369	379	365	375	375	388	351	372	404	417	370	380	405	398	419	398	355	347	389	422	377	390	414	387	411	403	389	410	408	364	370	366	405	372	388	415	366	410	377	421	417	382	373	386	394	361	387	416	375	406	408	383	385	403	406	383	397	389	389	349	375	396	370	407	363	355	375	387	349	367	384	423	387	360	388	406	368	395	380	372	354	359	384	341	358	367	375	402	372	320	361	404	368	391	413	352	366	374	349	416	421	372	382	378	367	416	413	411	371	388	382	387	395	383	381	378	387	371	392	371	422	403	395	381	361	393	419	380	423	369	440	379	407	417	375	397	352	363	398	386	372	416	390	354	418	407	337	410	378	369	380	392	400	402	398	450	364	405	360	372	394	373	375	377	350	389	378	389	435	384	396	417	379	414	373	376	422	366	394	416	356	420	401	386	358	353	413	369	402	378	377	400	409	404	375	366	403	384	435	355	378	358	355	374	397	376	393	379	343	361	391	372	389	392	407	455	365	376	368	360	352	398	376	381	410	374	375	409	427	387	386	356	366	383	361	403	368	381	385	388	378	401	374	407	380	383	364	381	385	386	387	357	338	373	404	374	373	396	421	383	364	358	372	386	425	387	340	380	381	360	372	367	398	372	382	394	389	418	409	343	362	394	367	353	394	379	366	392	396	402	345	413	369	380	392	385	359	408	402	365	360	376	385	386	373	390	367	371	374	389	342	348	376	384	382	379	383	388	396	389	379	376	380	380	357	341	393	379	388	381	371	378	364	392	398	389	401	366	390	390	388	397	375	368	374	391	394	395	407	380	379	405	380	370	402	387	396	373	334	358	401	409	364	353	404	370	397	388	385	387	348	395	402	355	360	386	389	377	406	401	405	362	398	379	417	403	420	373	402	388	380	395	366	362	358	365	383	382	352	361	363	389	369	376	381	378	347	396	419	423	349	399	359	376	381	379	385	388	368	354	413	383	380	373	362	384	411	409	365	370	379	378	364	392	391	387	369	390	392	394	415	368	380	370	379	361	350	365	380	351	361	339	379	397	369	415	366	395	377	383	373	361	390	354	392	375	389	396	364	382	379	393	360	392	401	362	391	384	374	365	361	366	421	377	375	346	395	387	376	383	383	364	348	400	349	377	364	383	367	339	378	337	371	400	401	377	399	370	416	362	370	384	390	364	384	405	371	404	323	420	391	426	363	350	429	384	396	368	389	394	337	381	395	415	408	374	392	399	383	370	383	388	420	346	380	395	357	397	355	435	370	354	405	394	362	393	402	385	394	402	422	392	385	381	379	374	365	374	386	384	391	388	400	352	401	373	393	381	381	415	401	351	371	373	373	372	378	383	364	381	394	384	343	389	402	393	386	354	399	414	359	405	370	373	391	392	360	383	401	368	431	399	380	383	399	427	368	359	419	376	387	401	378	354	363	382	378	355	375	374	395	348	359	353	380	400	386	386	392	387	396	380	369	347	357
16200	27450	23055	14522	8374	6130	3939	3259	2585	1932	1704	1384	1214	1148	998	882	853	788	758	660	632	635	600	539	566	560	503	456	506	479	492	499	445	449	442	449	451	432	437	418	445	409	427	407	426	411	427	406	388	447	444	409	433	391	400	401	385	411	393	395	377	381	385	414	399	415	422	387	388	385	371	423	366	392	417	371	360	380	387	355	396	390	389	391	374	398	378	403	406	426	338	341	360	362	384	393	393	383	368	392	384	364	372	370	401	364	349	407	389	428	341	381	385	400	381	407	354	350	351	382	431	358	382	385	365	394	390	400	401	395	355	369	352	349	367	375	425	373	391	378	378	361	377	379	418	390	396	385	359	384	363	378	406	411	380	380	348	385	356	376	356	397	423	383	335	376	399	371	368	413	362	390	382	349	377	358	386	361	366	372	404	375	340	378	377	359	359	369	328	401	341	414	412	360	371	348	345	379	360	364	399	379	384	384	364	377	338	379	383	381	344	388	362	367	411	375	388	340	336	322	407	361	394	401	360	386	355	369	372	384	392	403	370	351	363	381	396	384	395	384	368	380	363	363	386	372	367	348	389	389	372	375	400	393	350	361	361	384	360	400	361	364	383	356	362	356	393	399	378	354	344	363	388	365	364	384	394	339	413	364	369	364	393	384	378	365	382	340	392	361	319	389	360	376	392	383	360	345	411	373	409	358	348	419	371	354	368	362	353	353	384	415	343	353	354	391	395	380	383	391	353	335	394	386	346	345	407	369	344	381	395	355	372	392	386	372	416	372	392	384	367	385	350	429	384	401	360	347	374	373	353	360	368	378	368	400	386	395	378	415	364	374	399	354	362	334	363	389	396	378	371	375	370	357	369	402	345	377	374	392	358	376	387	386	390	374	363	364	400	350	357	386	359	378	359	360	378	363	328	356	388	391	342	348	361	405	392	378	367	395	319	377	369	341	342	382	376	360	377	387	353	369	392	373	358	362	351	373	392	318	389	361	415	347	379	400	388	361	372	350	377	387	344	368	367	401	351	406	358	371	368	392	368	387	367	373	380	358	409	369	383	383	409	373	390	374	354	377	364	374	391	335	354	409	396	398	366	395	400	384	354	385	404	365	369	364	351	367	350	352	376	385	365	399	349	337	412	412	357	400	369	365	371	370	371	359	360	377	354	386	365	369	382	353	357	380	350	371	358	380	338	321	340	383	391	370	384	361	364	352	379	360	320	378	371	398	341	374	368	391	370	336	372	394	374	390	383	335	382	376	384	385	353	383	410	387	338	356	347	368	359	363	403	383	413	378	367	338	359	391	370	367	349	401	397	396	404	383	376	370	331	347	354	394	361	317	376	372	391	357	353	376	345	380	389	371	372	341	382	382	406	373	340	359	381	368	376	381	417	375	364	345	394	339	388	386	360	388	376	360	383	351	374	349	369	400	366	363	389	345	385	389	385	364	327	391	344	391	360	388	379	377	373	379	354	385	388	383	355	375	364	383	341	385	391	359	372	365	373	371	383	398	373	381	369	364	353	371	427	400	358	370	351	344	389	364	331	335	377	363	391	376	329	382	373	420	360	346	376	378	360	373	399	387	357	377	356	324	392	352	372	417	371	349	359	393	371	379	391	376	381	406	364	374	394	345	371	382	362	332	371	376	378	363	387	386	372	371	346	363	351	377	389	413	384	372	369	349	386	385	402	384	369	360	359	375	384	342	369	413	397	366	354	383	357	361	379	396	370	353	359	384	376	377	386	333	369	378	359	362	371	376	356	338	417	320	386	397	376	409	359	383	396	338	369	349	340	380	394	348	358	397	344	380	384	399	378	380	383	393	415	354	357	382	399	378	386	333	354	362	362	342	410	367	381	386	388	349	389	375	386	351	353	355	362	355	375	358	364	396	370	400	395	385	367	363	362	407	398	356	370	391	389	373	388	371	392	355	374	357	398	366	390	402	382	371	375	379	370	394	385	362	381	377	363	357	381	400	337	375	356	365	359	403	416	390	386	357	366	366	381	351	362	352	346	354	394	346	389	377	391	408	322	358	346	375	376	342	354	399	373	379	365	361	391	410	391	343	374	389	381	387	381	387	342	361	338	354	362	358	346	375	371	372	364	361	318	327	368	386	377	393	387	356	353	372	373	378	383	375	355	374	359	377	394	367	359	396	396	377	355	351	383	395	346	347	378	378	351	374	378	373	368	395	386	386	373	361	376	398	346	354	360	398	382	370	385	367	371	391	364	354	421	367	361	355	370	384	386	365	371	393	402	354	361	360	402	342	355	360	345	419	368	356	374	373	361	371	388	380	398	379	362	384	360	365	358	385	377	369	383	365	385	359	393	373	384	336	346	347	352	351	382	374	355	364	347	351	384	362	376	337	347	373	354	386	399	381	380	387	360	400	426	335	402	366	363	383	388	386	408	352	377	384	384	366	356	378	367	366	400	388	390	358	381	412	322	376	390	373	370	339	380	381	387	375	351	385	378	403	393	337	362	370	396	406	387	338	361	367	371	380	388	366	367	351	407	379	399	355	347	391	354	388	353	372	377	361	386	319	383	420	390	354	371	395	362	392	379	373	371	370	379	373	355	373	371	367	403	367	364	371	354	392	374	381	352	379	369	361	384	364	369	394	356	369	378	401	369	375	402	384	380	359	349	370	395	389	370	367	362	416	390	367	425	380	375	364	362	366	408	386	359	390	380	362	404	367	386	393	371	365	361	361	336	349	370	361	390	396	351	364	411	383	367	342	352	370	397	382	406	389	331	341	359	379	386	374	359	419	341	393	379	404	347	379	410	375	386	398	344	370	370	364	375	373	386	401	390	348	384	364	397	370	392	366	348	393	390	353	366	392	377	401	348	383	371	361	367	357	389	340	371	362	384	357	349	374	408	372	356	352	358	393	361	375	359	363	340	376	367	359	387	392	383	374	375	396	408	368	338	396	360	390	402	368	354	362	346	380	390	334	344	348	361	363	389	372	376	399	363	365	388	396	367	355	389	362	359	394	417	394	381	337	383	350	372	390	342	391	362	355	372	358	386	357	368	350	368	356	367	375	348	370	366	365	363	366	352	390	387	408	355	387	391	376	394	357	386	352	403	366	366	363	396	364	379	394	347	345	375	410	386	368	368	383	395	404	371	370	387	375	370	413	371	400	352	401	383	401	361	341	355	382	382	388	326	373	401	360	348	349	377	354	371	337	371	377	383	374	412	365	370	401	398	378	392	362	366	378	349	355	412	366	373	356	349	371	355	404	376	384	390	354	393	360	396	401	377	341	344	369	378	358	342	413	376	393	394	382	360	395	402	345	351	373	367	326	370	361	361	389	397	352	362	359	383	369	392	343	363	336	392	369	383	404	367	395	387	357	356	385	386	392	389	363	377	371	376	377	351	356	359	400	362	367	373	392	377	374	362	385	384	389	384	375	372	365	373	345	366	365	392	397	381	372	345	395	378	363	385	395	367	382	367	391	380	340	386	386	384	351	393	368	376	376
27504	15268	4678	1295	543	233	155	145	126	128	117	139	124	106	94	108	101	100	119	114	123	118	100	123	112	102	111	101	93	102	97	123	95	108	98	90	92	98	115	96	97	111	87	97	97	92	106	108	87	113	108	93	110	107	97	106	89	99	86	89	113	89	122	92	109	101	100	90	110	96	96	100	112	107	98	117	112	99	99	97	111	86	96	109	85	90	109	113	111	119	122	92	100	119	99	102	115	98	111	106	124	97	117	105	104	99	99	99	112	104	108	99	108	85	129	120	106	98	130	84	108	122	93	101	112	110	120	84	135	106	96	100	101	89	102	104	121	110	99	108	96	119	102	107	99	100	93	95	127	111	114	101	83	97	112	100	93	122	99	100	133	104	125	103	97	110	116	100	98	90	102	114	112	99	106	80	91	90	102	88	88	103	97	95	110	121	105	104	102	87	115	99	88	101	94	100	87	106	98	97	83	103	107	98	104	118	97	100	106	114	93	111	126	118	107	115	105	101	100	104	106	107	97	114	113	118	104	89	103	103	115	123	124	97	101	105	101	117	109	104	123	87	99	112	96	110	102	107	89	115	105	99	102	117	106	114	100	123	118	101	92	100	94	88	91	105	91	108	102	100	117	104	112	116	82	95	115	105	87	100	91	94	88	103	115	112	102	95	95	112	106	101	95	99	114	102	97	123	113	97	115	119	112	124	126	109	97	97	107	101	98	104	127	104	85	96	108	102	109	122	110	103	99	111	111	108	99	112	108	102	117	117	108	104	111	86	94	112	116	115	104	105	99	97	99	100	117	92	104	116	105	117	117	97	110	96	118	99	92	90	117	114	120	112	112	99	111	109	102	109	101	108	106	93	103	103	112	114	90	119	111	95	112	108	109	104	136	117	113	96	108	97	113	85	86	101	115	106	90	110	101	116	105	101	134	124	111	114	107	110	107	95	100	89	103	81	101	107	95	116	107	96	118	102	104	109	112	101	101	90	111	104	95	104	104	101	99	104	94	84	92	138	118	101	100	130	104	112	88	120	119	90	82	109	118	93	93	101	118	100	127	106	90	121	110	118	105	105	94	100	117	106	111	98	83	106	110	105	95	99	105	108	91	99	79	111	112	96	92	113	104	111	95	98	105	105	108	111	107	107	108	101	113	89	102	112	112	99	111	114	106	98	106	87	96	91	102	98	94	115	95	86	88	102	107	118	85	100	93	107	90	111	93	117	90	126	117	111	102	122	111	118	106	113	122	108	110	113	101	82	76	99	102	109	104	111	111	104	97	100	88	98	115	106	113	118	102	115	103	123	126	79	106	100	95	110	112	112	94	103	119	105	100	122	94	107	100	110	98	100	86	98	111	90	91	93	97	95	97	92	95	103	104	103	115	93	110	98	119	107	106	105	92	104	112	92	97	99	97	104	107	96	101	91	94	110	109	109	103	104	114	95	103	100	105	121	98	95	112	109	115	115	99	93	132	128	96	98	92	97	100	106	106	113	77	116	107	93	98	99	95	105	95	90	97	103	113	91	93	117	98	94	79	104	102	104	120	101	121	114	111	106	102	103	114	121	92	117	104	100	99	87	103	107	99	106	109	94	111	108	97	105	84	93	124	94	90	104	97	100	130	111	87	105	104	115	103	107	116	113	102	105	113	106	99	93	97	107	138	92	107	101	114	122	97	109	98	108	100	111	99	98	112	117	107	102	109	111	98	94	107	100	114	110	106	89	100	89	91	89	100	101	92	116	109	107	103	94	110	93	116	93	95	112	99	109	106	110	107	102	94	97	118	103	109	103	115	113	111	116	98	100	82	113	96	93	111	103	112	103	97	97	108	88	99	122	106	88	105	105	109	98	125	97	107	110	93	98	112	99	85	94	101	107	104	108	107	99	109	95	114	98	115	103	112	92	102	89	99	124	99	108	105	108	123	103	85	113	117	112	98	106	110	111	94	95	123	118	108	97	124	112	102	112	100	117	111	103	128	100	104	101	96	112	115	118	104	103	90	99	98	94	96	114	99	113	118	110	101	110	103	96	103	104	113	96	87	108	106	101	110	87	98	115	99	84	83	104	93	101	88	87	103	103	115	101	107	95	120	95	112	96	114	83	119	118	101	96	103	96	103	103	115	123	124	109	96	100	116	81	114	98	99	93	96	109	116	110	114	99	96	99	98	101	110	98	101	78	108	90	113	114	94	116	114	127	101	82	110	91	111	95	98	95	115	114	95	114	106	106	97	113	83	104	98	101	93	88	101	81	97	110	98	108	107	107	78	105	115	108	110	109	94	122	106	100	110	129	119	119	98	100	81	126	97	99	115	112	95	102	117	96	96	108	106	110	104	105	119	89	102	116	96	99	109	100	98	96	102	100	95	107	107	104	106	86	99	94	106	103	96	119	88	115	100	100	93	101	101	92	112	121	103	130	109	108	112	115	111	101	86	117	100	102	114	103	109	130	116	110	103	95	102	96	107	92	97	114	110	136	119	115	106	107	117	105	89	96	103	100	111	101	101	102	99	101	120	102	122	109	118	117	106	115	104	106	117	96	116	101	105	105	96	89	88	115	99	98	104	91	92	114	99	100	96	105	93	103	106	114	97	114	86	96	120	97	98	82	116	116	111	119	100	120	87	115	89	83	113	116	114	94	108	109	103	95	112	91	106	101	96	118	88	108	103	85	98	92	86	101	110	82	104	120	92	106	116	100	92	128	115	103	97	99	91	118	98	100	85	90	102	111	97	107	94	107	102	105	103	102	115	102	99	118	97	116	89	102	113	107	110	111	102	97	104	124	114	105	134	114	100	110	104	107	104	103	111	108	112	118	100	121	107	111	111	122	97	139	89	99	113	113	99	90	100	113	103	74	100	90	105	96	94	106	95	104	120	107	101	94	115	93	110	99	117	131	105	106	102	99	102	115	117	106	125	95	100	98	99	97	112	99	100	95	102	106	98	112	104	102	105	116	105	111	122	96	106	108	98	118	94	101	94	94	118	114	111	113	92	118	93	114	111	102	106	120	109	98	93	108	111	101	100	98	92	98	106	106	109	111	113	120	104	108	92	113	109	86	106	106	91	121	115	119	95	88	83	105	111	108	107	92	101	103	102	111	108	112	84	106	115	113	107	89	95	122	129	103	114	97	99	103	114	98	99	96	99	102	114	119	107	94	124	101	109	89	93	107	106	110	98	110	112	94	110	97	116	98	106	86	98	98	108	111	107	101	93	106	105	104	97	111	91	110	93	91	104	106	118	99	110	104	95	87	82	106	104	107	124	85	115	75	105	110	85	89	113	111	93	94	95	111	114	85	93	111	112	109	113	103	102	105	91	106	96	96	101	82	98	94	100	119	109	107	102	114	117	95	101	117	97	103	92	115	88	104	106	90	113	97	113	112	108	86	110	117	107	104	93	104	107	95	90	128	106	102	114	105	115	105	107	123	102	104	106	113	97	106	109	110	93	107	108	109	92	106	106	101	89	101	94	98	110	120	107	107
10834	9037	6897	2396	1009	422	243	204	165	159	167	148	142	132	109	139	122	125	135	121	143	114	154	119	133	124	123	141	132	133	133	154	105	112	132	106	122	132	125	132	121	121	131	103	138	127	129	130	123	121	126	117	94	130	113	108	106	102	111	120	126	138	117	145	111	131	113	127	117	104	130	122	129	115	117	128	117	123	132	113	128	108	119	105	113	136	110	118	121	115	122	121	112	128	124	133	124	126	132	138	105	120	131	113	115	120	117	116	115	108	125	138	120	123	119	115	132	102	134	142	108	132	105	129	118	120	122	100	115	110	124	128	117	115	105	116	122	118	120	116	129	101	117	119	136	135	112	114	108	133	101	132	123	126	124	130	120	115	110	143	128	117	128	135	148	118	120	129	116	123	127	106	109	137	131	126	126	126	114	98	125	122	119	115	123	143	112	112	114	133	135	120	110	127	127	130	111	138	132	111	124	124	120	128	119	104	126	119	109	120	111	111	119	122	109	115	123	141	130	125	141	135	150	130	117	129	122	125	115	135	107	135	137	142	100	112	114	120	152	117	130	122	133	117	134	106	129	132	120	126	117	111	128	125	127	100	130	130	118	132	116	126	114	117	83	120	113	108	145	125	146	138	108	118	124	124	127	129	129	122	94	120	109	120	145	129	137	121	126	116	127	110	129	110	139	136	126	112	118	126	125	135	122	117	127	134	144	141	114	115	145	116	128	134	101	116	125	126	129	118	140	129	118	133	102	118	114	122	112	109	135	106	135	132	122	134	128	117	116	109	123	131	124	117	116	121	123	113	127	140	128	99	128	123	131	132	117	134	114	125	108	112	135	135	146	124	115	126	128	132	118	108	113	110	103	107	127	127	136	110	123	129	127	124	126	121	129	135	122	137	123	120	122	112	124	124	134	126	119	94	128	130	141	114	126	116	119	106	112	110	127	110	128	128	107	124	108	134	116	139	102	123	120	104	127	131	126	131	122	122	136	125	119	109	111	123	115	129	113	118	99	121	113	126	122	133	126	106	138	116	105	124	128	115	132	118	118	122	117	116	128	108	111	105	124	129	113	133	140	108	126	107	130	123	110	128	125	118	126	133	127	152	96	133	130	126	130	128	122	132	117	110	144	120	113	109	123	138	107	112	135	126	130	121	127	128	134	114	133	100	112	134	143	121	124	114	115	135	124	126	126	130	109	125	145	107	103	118	129	112	124	132	105	109	127	113	128	139	119	139	108	123	125	119	115	118	116	122	105	133	123	130	136	121	121	119	121	117	108	113	125	134	113	126	130	126	132	123	129	141	124	121	112	130	127	126	124	110	118	136	105	129	115	131	113	118	112	125	130	120	134	138	118	119	105	150	120	123	128	116	132	138	137	126	117	127	135	123	122	125	109	125	108	143	116	145	109	119	119	122	115	126	100	133	139	141	128	118	118	120	116	110	132	110	118	125	114	122	102	116	114	107	124	118	112	126	126	108	129	107	129	100	117	114	125	127	132	107	120	110	124	125	144	102	127	124	111	102	132	119	119	139	125	117	121	108	121	136	110	142	111	116	100	116	136	130	116	134	113	108	115	120	114	130	124	133	115	124	126	124	140	118	118	130	117	127	124	117	100	119	107	124	113	116	135	124	141	120	124	163	123	131	105	119	118	129	124	127	117	127	122	123	117	106	122	110	110	121	105	116	120	115	98	112	109	122	130	112	138	126	138	156	115	115	115	116	130	136	116	134	102	114	123	122	115	115	119	144	112	118	122	134	139	106	115	110	120	130	123	121	128	106	103	130	117	122	121	111	119	116	111	100	128	144	111	125	133	122	126	111	133	123	120	109	130	112	119	106	132	105	112	138	120	116	102	129	141	115	111	124	135	125	106	139	116	125	109	122	123	131	115	120	120	140	122	115	110	143	113	120	151	124	129	114	129	116	117	126	115	121	143	142	110	140	130	109	131	141	112	128	123	126	123	123	109	117	117	118	119	117	114	150	94	126	104	144	114	135	119	121	94	117	141	125	109	114	126	121	139	125	124	103	123	113	123	116	140	102	104	150	128	114	135	132	103	114	115	123	108	115	113	129	126	133	123	144	132	108	113	114	112	133	125	129	112	128	131	137	117	120	121	111	108	134	120	138	134	102	113	143	120	123	137	122	123	105	111	150	134	128	114	101	118	116	117	121	135	127	114	121	148	144	134	165	134	122	112	96	129	109	95	124	117	112	101	128	128	120	148	114	114	130	112	108	143	108	134	111	119	110	110	137	127	116	115	134	131	126	130	123	99	114	119	116	123	112	127	120	123	114	127	117	110	131	132	117	114	125	125	120	135	128	131	122	139	123	129	109	137	119	118	121	120	110	119	125	114	134	128	103	121	137	128	122	108	122	103	106	116	114	119	133	131	137	115	138	108	120	146	129	122	111	136	138	117	141	118	119	118	121	98	120	118	132	129	135	136	131	131	126	136	124	127	121	130	139	121	129	109	116	115	122	128	109	137	114	128	114	109	113	128	113	113	131	136	114	133	132	130	119	121	101	114	121	106	116	130	119	113	124	115	98	123	116	131	139	120	124	134	111	127	104	126	144	118	101	132	124	123	111	118	128	128	122	108	126	121	99	143	126	145	132	112	107	121	122	118	118	132	122	99	122	152	139	113	116	120	104	100	122	135	113	96	122	117	126	126	121	128	123	119	132	114	124	132	113	135	124	128	133	124	114	131	99	118	125	123	125	129	114	111	108	129	133	129	132	111	117	129	119	108	130	105	142	115	139	123	113	145	109	140	134	104	135	108	141	116	127	117	115	121	114	136	115	113	114	120	123	102	138	119	122	113	115	89	110	112	143	113	120	126	121	143	123	122	143	122	130	132	124	110	132	122	115	119	119	139	129	133	115	125	129	128	151	114	124	127	98	115	143	152	100	122	119	122	127	132	127	136	104	128	116	112	132	129	116	119	144	129	133	127	123	133	115	147	141	105	148	121	110	130	123	111	127	116	149	102	133	123	118	138	124	121	129	110	102	113	127	122	128	112	125	130	124	113	137	124	122	106	116	121	144	120	128	130	116	120	127	130	116	120	136	127	131	135	135	117	126	111	139	119	121	122	134	120	114	120	138	129	116	121	137	115	139	140	116	123	121	113	120	126	126	112	114	137	137	109	104	115	126	112	137	128	120	116	100	127	129	127	99	109	113	141	123	113	130	139	119	119	126	125	125	123	124	105	130	131	125	121	116	141	118	128	122	124	135	123	124	126	120	140	140	121	125	131	117	127	140	122	125	118	96	134	125	122	128	134	127	121	117	115	126	131	117	132	122	151	136	139	135	123	104	114	120	134	111	152	123	139	135	106	110	122	112	121	118	132	144	122	121	119	133	129	122	114	120	143	130	127	103	117	122	117	124	122	116	116	108	122	109	120	132	141	141	124	133	126	115	115	116	126	125	136	114	121	126	115	115	99	120	111	145	126	124	117	131	127	141	110	137	136	135	134	133	134	134
24520	20158	26311	23780	20146	9698	1393	796	636	497	489	398	348	303	294	287	292	246	281	234	251	236	219	224	216	204	209	219	213	220	202	236	212	198	217	175	199	185	159	184	171	196	186	192	188	208	192	193	197	180	193	204	164	178	173	205	179	189	166	186	176	177	165	208	155	161	163	151	198	195	157	170	205	184	189	190	188	165	216	191	161	179	196	177	185	178	176	189	166	181	194	168	181	164	172	155	205	149	175	191	143	177	137	166	184	176	186	165	201	160	166	177	183	177	173	174	184	182	196	170	184	150	160	179	179	164	149	180	184	193	180	166	176	160	172	176	174	168	171	168	188	183	176	160	181	179	152	152	186	166	166	176	163	201	165	181	183	184	192	182	155	156	162	190	180	181	176	184	190	171	177	165	175	152	160	172	194	170	194	173	148	174	189	159	186	173	178	166	180	184	163	173	172	192	170	163	169	170	179	177	178	194	187	172	168	143	180	180	158	186	192	172	184	203	178	173	183	167	161	181	174	182	171	169	178	162	172	196	172	173	170	185	176	185	182	193	179	189	158	162	194	203	161	153	200	191	184	185	177	162	189	200	176	181	174	175	184	182	179	180	179	175	183	163	176	184	161	181	167	172	164	175	174	172	178	179	154	185	153	179	160	177	178	183	175	164	178	181	176	197	191	171	162	152	191	181	159	187	143	170	173	161	186	179	135	175	174	168	172	184	195	166	185	184	177	183	163	175	167	170	178	166	178	175	173	179	168	172	189	217	175	170	191	175	179	157	170	197	167	163	157	198	156	172	184	158	164	158	170	173	171	167	183	149	170	171	177	178	186	186	178	176	181	167	194	178	169	183	207	183	163	188	194	154	162	175	165	137	160	178	153	182	190	178	160	184	170	178	189	189	184	155	186	186	154	180	160	157	195	182	178	160	190	169	187	164	157	175	163	184	162	180	151	156	199	180	185	194	179	183	177	203	177	201	202	182	192	166	169	151	173	191	171	178	183	165	179	181	169	176	167	166	179	195	173	148	185	150	156	189	160	178	175	160	165	174	148	170	177	167	173	177	150	183	152	150	175	183	186	167	165	191	170	164	169	189	168	165	190	185	184	179	184	212	182	151	176	151	173	168	159	162	193	151	180	169	152	195	172	193	183	178	191	177	182	175	171	179	175	194	171	172	166	182	153	163	182	188	166	180	171	188	196	174	180	171	176	167	165	160	181	184	149	182	177	167	176	167	166	176	181	174	175	195	180	164	165	176	152	205	198	171	183	190	178	171	188	179	155	173	178	183	189	175	184	168	174	159	170	168	178	178	176	174	167	189	172	179	185	167	152	186	156	167	179	190	169	171	172	189	181	151	182	159	164	197	176	175	192	193	176	170	178	151	180	186	185	177	182	164	153	175	180	177	156	196	181	173	188	173	157	170	174	176	181	177	172	203	162	189	178	197	157	182	177	195	165	176	188	184	182	157	176	174	172	206	156	165	177	182	184	193	183	154	182	179	192	180	175	205	170	182	195	177	172	177	188	173	182	162	173	161	162	175	182	165	158	180	180	182	168	177	203	165	170	172	155	191	174	187	169	177	217	151	162	156	181	185	171	167	174	195	163	177	167	189	187	177	175	164	173	163	179	187	179	191	173	167	160	179	186	177	196	196	157	181	165	177	170	184	185	185	171	179	183	153	182	157	170	159	187	185	195	159	177	180	165	183	167	149	183	185	173	172	177	168	198	166	150	192	205	165	173	184	186	160	183	160	151	151	182	186	165	174	174	166	169	185	161	165	183	149	169	171	160	157	189	148	165	189	188	182	177	190	191	184	190	152	146	194	165	164	176	175	181	196	183	158	161	180	186	190	173	155	196	162	165	183	182	179	170	169	166	179	183	180	173	159	176	188	181	191	190	191	179	193	165	172	192	175	178	147	186	160	183	211	170	160	147	162	165	176	161	166	172	167	158	165	193	174	169	198	159	176	192	190	179	172	167	188	157	200	155	163	175	197	181	162	172	193	193	175	184	170	185	166	164	173	176	193	173	167	191	171	176	163	149	196	181	167	147	157	172	158	168	139	175	169	186	163	168	155	174	158	167	192	179	170	180	181	182	168	157	165	189	160	193	147	160	175	168	193	206	193	171	162	172	162	178	184	167	179	184	152	202	205	182	186	170	168	182	141	174	162	165	180	176	200	169	188	166	173	157	169	163	155	177	195	180	157	171	166	172	201	162	161	166	191	179	180	192	206	185	192	151	160	167	176	186	176	185	182	187	172	189	194	166	186	169	153	164	160	177	173	176	188	186	178	177	175	160	190	184	165	175	185	156	181	177	181	185	161	160	187	179	163	165	173	151	161	181	164	176	180	166	185	192	152	186	175	192	161	174	163	178	162	169	182	183	196	173	167	183	188	175	197	183	168	178	190	171	168	163	178	178	190	163	197	164	163	155	185	174	182	165	157	177	189	171	182	177	136	147	185	165	187	201	177	179	181	183	167	156	201	179	160	186	152	185	178	190	192	181	177	139	189	191	194	165	193	174	139	168	188	161	165	164	203	180	149	177	186	171	169	169	176	144	160	167	170	188	196	171	183	198	164	168	172	184	176	165	187	173	173	149	160	167	188	180	181	187	169	177	159	156	166	192	190	158	185	188	226	169	172	160	173	192	177	151	198	163	166	178	157	169	179	170	196	160	171	198	197	167	167	191	161	185	149	156	174	195	169	176	178	194	169	181	178	156	193	186	161	162	173	157	151	154	161	175	176	172	181	170	177	183	188	176	172	183	183	141	175	152	173	162	196	190	168	176	173	166	146	173	175	170	158	173	164	183	177	166	176	158	182	151	151	173	170	169	167	196	170	169	176	183	157	199	157	161	198	168	180	177	159	176	177	189	166	183	159	200	182	194	159	181	148	180	174	156	167	192	180	195	156	171	162	167	196	170	158	186	173	155	175	181	187	179	184	192	165	177	176	198	197	175	168	188	173	174	166	181	171	151	181	168	183	171	177	176	156	177	183	181	168	179	155	183	164	147	169	166	177	178	175	177	158	180	175	206	206	169	162	196	164	144	170	172	171	177	186	157	164	140	177	172	174	171	174	194	152	181	197	172	204	164	143	156	173	163	168	167	179	153	195	186	179	174	146	176	177	188	172	159	160	159	166	147	155	171	193	200	190	203	161	162	161	177	186	192	144	194	140	156	185	185	173	151	158	179	193	189	186	203	170	178	159	174	187	173	171	177	183	173	153	189	167	166	161	162	158	172	170	160	180	161	150	191	167	185	182	171	192	191	177	187	167	148	153	174	171	167	158	161	202	178	168	198	177	168	150	173	176	189	173	169	168	156	159	174	177	145	168	183	161	196	170	160	180	185	161	165	184	168	199	202	167	170	199	180	178	182	182	169	189	158	199	189	196	164	170	173	171	193	169	164	169	172	185	155	186	182	155	168	196	165	198	172	185	172	180	196	187	188	167	194	184	178	152	179	176	177	173	158	171	141	145
13460	21660	16691	7638	4597	3134	2081	1593	1239	940	812	706	611	574	495	484	406	397	358	348	306	296	279	292	301	262	248	254	243	225	217	226	213	207	219	226	217	211	203	233	203	200	200	199	197	183	205	186	208	208	209	185	200	191	197	221	190	166	182	183	194	207	177	161	197	166	176	175	211	231	206	177	176	164	207	165	195	180	154	188	163	189	186	191	172	172	160	190	166	181	164	186	201	182	172	167	181	167	170	173	190	191	179	186	161	177	180	180	181	174	155	164	187	193	178	180	183	171	175	165	220	174	204	176	179	171	162	194	175	175	205	213	172	162	173	168	190	166	169	159	200	185	188	189	183	175	182	170	206	176	176	176	178	168	169	185	172	175	166	172	175	175	186	163	170	188	179	186	184	181	175	162	164	187	186	170	166	178	160	184	173	206	164	160	176	178	203	181	165	165	182	179	161	183	188	163	172	197	164	198	171	179	186	156	196	156	198	192	182	195	191	177	170	172	169	168	171	171	159	165	186	186	193	172	174	180	177	177	178	203	169	174	202	158	153	173	168	165	150	148	172	169	168	178	170	172	147	189	159	197	192	170	198	165	199	175	165	175	178	169	170	219	175	185	184	203	178	161	178	185	194	178	172	170	178	180	188	195	189	192	180	162	161	176	173	150	177	182	173	187	158	168	188	176	164	190	154	159	173	179	197	182	157	180	189	161	169	165	181	180	163	169	190	180	200	178	171	189	168	155	179	180	159	179	184	202	186	174	182	167	185	188	170	187	201	186	146	171	188	197	166	175	162	181	166	165	181	189	186	156	188	180	197	188	161	160	181	194	173	168	164	176	181	175	184	181	195	173	157	198	171	179	177	183	174	172	149	169	166	190	188	180	171	149	187	168	193	185	182	204	191	169	159	183	196	176	182	176	185	181	185	212	173	195	204	184	167	159	164	169	180	171	176	180	179	189	182	156	201	170	191	168	165	170	176	197	191	194	188	179	178	193	163	166	191	163	183	159	192	173	169	192	182	194	149	172	177	173	171	175	179	157	172	168	176	157	179	161	170	195	185	176	164	168	188	185	178	181	147	177	175	157	173	166	184	165	177	172	185	184	162	165	164	198	177	189	169	176	176	198	162	194	157	177	164	184	179	195	178	179	159	171	170	189	189	170	188	178	181	204	173	170	172	209	166	195	195	196	186	180	178	187	186	176	167	161	169	188	176	172	167	176	162	184	175	200	171	161	150	162	180	198	190	184	201	189	196	192	183	158	178	175	200	163	159	192	185	162	195	171	160	161	179	193	174	158	172	184	174	185	177	172	180	156	198	162	176	198	178	172	173	189	163	179	170	181	169	179	184	171	172	173	177	180	199	184	194	149	173	181	198	184	170	152	172	161	158	181	165	173	191	177	157	169	166	185	196	189	169	158	169	180	160	166	167	163	182	157	158	177	163	193	168	198	169	170	174	175	188	150	188	173	167	151	173	193	180	166	158	162	167	199	182	171	172	161	174	180	184	177	165	192	199	158	167	171	181	187	176	163	170	189	177	193	191	172	200	168	175	184	176	194	179	171	192	164	165	203	184	166	175	183	184	175	178	198	153	199	176	143	180	171	173	172	195	210	197	169	168	153	187	179	175	187	176	173	191	167	181	177	161	165	176	176	153	187	190	197	165	185	185	185	194	200	186	162	182	143	183	152	208	180	174	171	170	183	178	174	159	195	193	183	174	200	167	182	182	184	196	200	179	161	178	187	165	173	176	163	171	197	156	175	174	180	165	152	181	176	217	200	182	171	175	179	188	181	164	188	165	165	160	149	190	181	176	205	189	171	180	175	187	187	150	183	185	176	179	175	164	182	185	147	171	175	164	189	207	159	173	194	168	171	197	161	154	172	179	203	189	191	192	159	184	173	172	162	135	187	182	184	176	188	170	182	175	186	167	162	185	173	171	188	201	183	189	187	164	175	181	197	170	160	179	183	164	185	172	198	182	179	194	159	170	158	154	196	170	164	167	184	181	156	181	176	171	179	167	164	182	180	194	168	146	191	187	181	186	166	169	180	185	169	200	184	166	186	166	188	170	177	213	186	173	162	161	175	156	150	163	167	195	184	189	180	180	192	165	183	198	176	172	161	177	156	167	172	184	178	180	182	187	199	168	144	182	170	191	199	197	172	184	167	176	166	179	187	170	189	175	200	183	183	191	161	166	159	164	184	163	162	170	161	162	169	195	176	181	179	171	192	176	182	188	197	172	177	166	174	206	179	197	152	188	193	168	154	182	188	164	193	176	175	179	178	179	166	180	163	189	156	194	178	189	161	170	182	195	179	190	163	180	174	196	152	185	204	173	161	163	178	195	177	175	158	171	172	183	163	157	190	166	171	176	184	175	195	172	167	180	187	204	200	212	155	189	164	192	159	152	166	170	193	178	177	171	150	176	185	182	192	202	187	174	187	159	170	187	172	168	164	172	152	145	190	171	193	167	150	190	168	162	205	193	185	165	174	169	189	149	193	164	172	181	176	168	160	182	181	163	168	168	179	185	172	164	180	170	164	172	171	176	185	201	174	164	172	185	188	197	173	164	208	171	158	187	173	178	181	153	170	178	162	177	176	163	169	182	187	184	169	171	161	174	170	156	195	155	175	158	193	163	186	179	173	192	161	187	164	178	175	182	186	178	150	195	166	171	164	175	187	201	174	188	175	199	165	179	162	176	189	196	172	166	176	172	170	186	196	171	176	179	161	157	197	175	174	185	185	193	175	186	193	182	182	171	172	162	168	158	164	191	174	157	197	193	189	167	175	186	184	181	159	165	198	189	176	165	169	199	173	176	182	169	178	166	183	184	184	197	176	186	159	190	179	171	196	172	178	165	188	167	181	171	168	183	157	200	195	160	195	176	161	200	188	152	176	173	198	162	172	190	166	183	187	179	164	172	182	173	165	169	204	185	163	197	166	195	188	169	184	170	183	171	169	176	179	169	185	177	189	189	177	167	193	182	168	184	187	165	193	183	170	147	200	176	192	166	184	173	167	168	173	175	185	166	158	168	184	179	157	176	166	168	168	165	189	190	161	169	161	180	172	179	180	179	182	173	188	180	168	168	178	185	158	176	162	181	168	186	182	190	195	171	177	204	180	167	173	168	175	163	174	168	179	163	177	177	166	184	165	191	182	198	193	157	181	144	176	145	185	189	200	160	175	178	183	176	163	190	163	177	156	199	205	185	147	178	194	170	167	155	173	180	174	156	162	179	191	165	173	185	163	187	169	188	177	167	182	150	187	202	177	181	175	165	185	169	183	187	188	186	169	163	200	159	170	180	177	190	160	168	168	188	172	191	194	177	183	165	162	170	191	197	179	188	177	204	167	173	180	183	177	190	195	186	186	193	177	156	179	168	151	162	162	185	187	149	174	176	169	174	191	173	193	193	185	172	168	180	145	166	175	172	153	189	179	177	183	198	189	179	153	200	165	184	190	165	193	181	166	181	203	182	185	182	189
22428	20200	26782	23430	20209	20275	8977	1896	1294	1050	884	852	734	704	695	609	615	589	528	506	470	535	503	502	450	449	444	447	451	404	435	430	473	404	391	431	394	442	435	455	405	458	373	399	418	419	427	381	399	371	412	408	367	410	399	409	363	401	390	374	400	392	407	397	385	399	374	380	401	415	421	426	394	426	423	376	386	393	343	382	400	374	395	383	369	427	383	402	381	395	387	380	419	377	388	382	373	375	396	389	409	398	391	384	391	397	392	375	405	376	389	402	396	333	400	388	370	361	382	381	379	374	347	406	355	379	408	378	361	396	357	382	367	375	407	367	369	416	362	424	386	402	388	357	383	380	375	336	407	362	370	383	385	375	411	390	363	354	414	367	364	366	388	386	387	378	375	407	393	376	393	395	340	365	380	416	378	390	361	381	384	376	385	377	384	391	401	400	394	370	373	365	367	383	384	374	389	377	412	393	368	363	394	405	407	403	397	386	401	416	357	383	389	405	347	404	385	379	390	401	372	367	410	363	404	378	349	398	393	367	380	381	411	397	386	390	379	373	364	394	375	364	353	355	393	368	359	375	349	376	410	423	359	402	368	353	387	395	367	362	395	374	381	352	373	385	370	422	372	377	365	358	388	377	383	372	386	356	397	394	385	366	380	409	407	386	387	426	371	365	400	377	387	387	344	375	413	413	398	361	415	354	382	374	355	399	368	395	387	354	385	390	374	351	424	372	381	381	401	362	395	388	381	406	355	405	377	369	396	401	381	355	388	400	373	377	383	373	386	396	394	419	386	389	370	368	384	364	397	366	355	377	380	381	402	404	390	398	415	393	402	371	387	392	374	368	386	409	397	378	398	399	406	376	387	406	384	370	408	400	393	440	360	356	397	421	362	380	360	362	370	393	386	422	391	384	371	390	387	388	385	383	397	422	388	417	334	376	382	386	397	370	351	385	374	369	382	402	365	367	388	384	364	425	403	400	434	390	379	366	413	365	333	376	381	392	383	396	369	400	407	381	375	382	378	386	398	405	373	368	392	422	406	362	397	366	381	378	410	390	372	368	404	375	358	412	414	413	377	394	395	371	418	383	364	399	409	390	384	404	388	396	391	394	396	369	394	389	383	357	373	388	398	376	385	398	392	388	391	396	400	381	402	409	381	372	383	391	385	376	384	381	386	412	411	371	344	373	371	386	338	398	365	381	367	388	392	378	398	366	360	364	373	371	389	372	397	394	367	372	356	363	404	381	401	364	355	377	382	382	343	359	357	374	401	413	395	410	416	353	379	401	368	371	401	374	400	382	366	391	379	386	405	397	378	401	379	356	375	390	399	393	379	415	377	384	369	377	375	401	375	425	365	338	414	394	416	423	370	395	401	336	393	387	375	380	363	326	409	366	382	392	399	351	393	362	367	377	376	422	424	407	386	361	394	368	369	384	350	352	369	392	390	375	369	399	390	350	383	441	420	407	361	384	373	345	388	351	406	393	362	380	392	389	399	388	406	356	368	377	360	394	374	358	368	405	386	353	434	384	434	383	364	390	380	399	399	354	380	391	370	371	410	365	374	382	365	426	380	365	372	390	391	340	394	373	377	382	396	401	427	417	369	362	381	375	376	377	377	356	383	378	393	404	377	365	392	394	374	371	398	365	376	384	382	367	402	391	384	388	386	374	376	392	403	359	408	388	383	390	349	403	402	384	386	407	397	378	376	390	388	360	345	381	382	396	417	354	371	357	388	361	398	407	410	365	453	386	405	386	430	433	362	401	382	410	399	363	395	367	406	386	383	376	364	415	400	338	354	407	365	387	358	385	368	355	393	399	365	393	389	347	375	404	340	361	393	360	377	421	383	384	390	387	391	373	382	358	378	391	385	399	373	376	384	386	413	389	376	400	395	396	429	394	399	406	365	391	378	356	375	390	390	360	365	388	414	392	379	388	393	387	372	397	390	408	375	358	348	380	384	397	407	368	382	397	413	375	364	400	384	380	343	390	361	400	400	374	381	398	352	394	378	384	411	377	420	363	364	377	411	343	387	381	406	381	377	392	356	374	414	364	390	362	428	398	374	386	382	375	368	366	373	391	380	388	371	387	382	377	422	376	413	415	370	414	374	365	368	357	391	387	385	395	383	378	368	364	361	413	423	419	335	393	379	407	341	457	374	326	417	373	396	385	379	354	371	399	389	405	387	386	419	377	346	376	390	410	374	370	360	352	357	425	428	387	375	403	379	361	390	376	387	376	385	356	377	412	356	328	400	375	365	369	379	408	383	380	414	401	369	409	399	327	351	380	360	389	359	398	382	362	394	371	388	385	402	368	381	422	434	427	419	343	384	384	392	426	428	373	380	414	330	384	395	422	377	370	395	382	335	395	370	372	387	396	424	349	399	409	408	368	414	376	412	381	415	375	383	399	365	351	370	352	399	379	397	407	387	367	394	365	422	379	358	364	400	390	391	389	384	363	365	376	413	390	354	373	376	385	352	395	381	398	358	414	368	396	399	375	407	404	421	395	358	393	385	400	361	373	414	370	400	384	355	367	378	363	382	381	365	335	405	385	375	385	396	406	370	373	388	383	389	364	379	373	396	357	380	373	395	389	358	332	395	393	390	392	374	420	363	381	361	383	364	403	382	345	390	372	387	409	378	373	426	349	364	358	407	397	380	362	378	396	410	382	396	429	370	403	407	369	397	367	385	338	391	379	372	383	381	371	384	380	382	400	385	395	359	390	392	443	400	385	407	393	376	389	369	396	365	373	367	382	361	382	370	410	386	396	378	390	424	405	401	377	395	365	372	329	385	395	402	389	408	349	404	386	384	383	412	371	373	396	370	380	402	417	399	371	394	351	382	374	389	398	380	368	383	385	375	371	389	412	407	371	392	372	418	375	404	416	388	376	413	357	383	370	384	404	341	380	341	413	377	373	406	349	381	411	375	366	368	396	360	372	393	402	360	358	399	390	411	421	358	358	375	370	353	400	351	375	395	378	372	338	378	357	386	386	374	415	365	370	370	381	374	389	367	345	393	422	387	369	361	396	347	346	383	389	375	381	368	380	389	398	411	390	393	380	381	381	358	400	358	384	355	396	382	343	376	437	369	399	393	401	379	363	374	381	365	354	377	429	378	368	409	383	376	398	396	388	357	370	379	382	387	425	371	363	390	415	379	366	395	374	369	383	381	369	411	369	407	379	408	393	423	346	382	387	388	386	399	405	390	374	392	399	377	366	395	380	371	373	388	395	357	387	370	357	367	385	417	342	385	378	399	419	354	374	378	377	409	352	376	389	402	385	310	379	387	397	356	393	368	374	362	358	427	327	373	394	370	374	387	383	388	352	373	361	430	405	408	418	369	389	383	369	377	396	392	390	423	365	388	382	390	401	381	353	338	405	417	355	396	382	369	386	341	408	407	348	417	378	399	385	406	385	383	406	366	378	379	386	357	394	364	345	410	385	361	341	410	363	413	388	380	393	422	389	408	396	407	357	398	387
17480	27187	22007	11999	8017	6105	3967	3340	2450	1929	1793	1412	1276	1138	984	913	894	792	736	731	606	630	627	567	566	553	538	532	491	480	525	480	489	461	450	441	415	450	462	461	394	399	448	431	433	418	408	387	372	402	415	371	411	398	424	422	351	416	381	399	388	412	394	380	379	394	398	378	398	377	380	432	364	392	397	396	370	407	371	404	374	385	369	377	387	414	405	368	413	385	369	362	381	380	369	376	379	358	346	394	371	393	372	376	400	381	352	388	344	370	381	385	413	393	386	380	355	360	366	348	400	358	380	409	384	395	348	376	371	388	376	357	408	326	340	377	396	384	377	377	388	408	408	413	374	364	367	345	380	385	384	418	369	426	375	355	342	356	373	377	360	344	363	369	417	329	326	385	387	375	386	370	364	358	392	351	400	386	381	384	373	382	357	381	381	389	365	363	393	380	363	393	385	392	386	381	379	404	367	377	328	369	356	386	350	407	367	378	368	349	355	395	357	391	360	388	367	379	403	378	382	379	358	334	368	361	372	354	393	394	343	387	368	400	360	376	375	389	395	388	378	388	371	360	382	380	410	391	387	361	387	356	398	384	391	412	327	389	384	393	380	353	365	366	330	394	369	351	383	388	346	340	430	363	381	395	373	380	359	392	381	380	374	345	371	355	343	349	371	349	383	369	371	385	358	319	385	378	384	385	368	349	403	411	361	383	384	383	379	380	356	392	371	343	367	404	378	373	356	356	360	392	372	372	376	368	365	373	385	353	395	388	374	386	376	392	388	364	394	355	368	379	368	375	409	367	384	367	350	413	337	389	357	374	354	367	366	371	383	340	355	407	371	375	389	359	358	395	408	351	414	358	368	425	369	357	355	365	377	375	387	373	344	357	354	367	370	372	373	389	346	367	380	368	394	355	366	392	361	374	383	408	369	371	370	323	374	364	367	405	364	419	391	399	421	365	369	378	401	368	369	399	382	375	334	378	393	363	358	389	393	338	390	390	366	399	364	372	382	328	392	369	367	424	340	365	371	391	343	365	346	355	355	383	336	349	346	363	337	350	372	353	379	372	420	419	385	324	360	378	393	380	357	358	392	339	383	398	368	373	360	406	364	391	391	431	377	389	360	395	373	388	402	373	410	402	405	393	357	378	382	351	345	412	395	368	367	366	368	395	415	378	338	356	353	387	348	381	348	359	361	384	367	391	383	376	353	374	401	360	369	343	365	372	356	359	345	407	336	362	380	370	373	367	394	384	362	338	352	391	381	388	362	371	380	404	395	383	369	398	371	362	373	371	374	389	369	368	352	354	347	369	353	338	354	321	396	362	367	368	391	412	368	393	384	360	374	389	380	329	398	395	378	372	376	371	377	366	358	340	356	365	382	378	364	337	358	366	397	364	362	350	397	371	401	388	353	398	362	374	371	366	367	383	348	389	394	413	341	348	365	363	344	372	376	362	399	395	366	367	399	356	410	395	376	372	360	359	360	393	369	350	377	389	381	360	391	355	398	384	390	369	426	406	373	362	335	349	389	386	380	390	401	398	371	377	376	361	382	429	385	357	377	356	350	328	369	380	407	365	377	348	378	367	364	390	359	360	365	388	358	371	370	394	376	340	361	353	369	381	376	399	372	358	361	395	349	364	385	368	380	342	383	383	381	354	374	403	385	361	392	371	372	353	351	385	348	371	381	398	359	361	413	388	370	366	385	352	344	390	369	387	389	391	375	378	364	373	349	375	392	411	440	323	402	381	374	367	367	372	372	426	388	393	377	372	359	336	352	356	365	406	365	386	386	400	400	395	372	379	389	370	379	382	417	358	372	405	402	379	385	347	369	389	409	370	389	377	397	388	344	392	388	368	386	373	394	352	394	386	389	377	383	389	351	355	362	386	376	355	361	381	385	378	379	387	361	382	382	375	361	388	383	387	388	391	363	330	365	353	410	357	362	317	341	373	373	377	354	381	383	373	358	386	361	379	371	366	393	370	362	338	364	358	379	340	386	360	378	351	424	357	387	388	383	399	355	387	381	337	402	395	374	403	385	366	364	304	366	367	350	343	386	386	386	402	361	391	362	377	366	421	385	373	345	368	389	385	350	350	419	356	378	387	386	375	376	371	344	363	382	372	368	353	366	347	343	374	375	359	377	348	380	400	366	378	360	366	388	358	368	353	367	366	358	366	379	378	380	385	396	405	361	365	366	384	339	357	341	353	388	375	348	365	356	366	370	379	367	391	356	359	410	367	363	385	388	376	382	392	413	348	409	376	378	372	370	364	365	384	360	360	403	370	366	348	374	384	364	360	364	394	366	427	377	352	367	370	358	379	404	373	342	393	371	386	380	374	375	367	370	406	372	346	348	379	394	375	368	364	347	342	406	383	350	389	353	385	364	333	358	381	384	357	388	348	364	368	366	379	400	389	361	362	358	359	350	374	393	373	368	386	346	399	374	382	405	385	386	354	401	408	344	356	357	364	362	331	410	419	375	364	398	369	384	378	382	389	337	362	374	358	384	393	370	350	385	352	370	355	382	353	362	436	361	384	346	343	379	364	392	361	343	359	356	429	394	352	380	397	361	371	396	404	381	358	378	353	383	359	348	377	408	362	392	361	374	384	357	405	361	426	400	361	367	406	386	388	369	350	394	336	357	363	393	403	355	339	376	366	401	388	344	386	365	360	406	392	392	366	362	387	385	350	398	348	371	386	380	362	357	364	378	408	381	383	375	358	398	390	340	394	369	391	370	384	390	377	349	355	358	371	367	376	381	392	369	369	352	382	374	379	408	376	395	399	366	340	357	369	401	382	352	411	357	354	387	395	379	396	422	376	360	359	392	388	407	406	378	367	372	404	362	360	389	350	393	413	357	392	405	368	364	380	350	373	412	377	363	318	364	418	403	376	350	356	388	329	386	423	360	370	350	341	383	350	357	372	396	362	347	391	353	426	402	358	376	366	387	334	350	375	364	333	373	375	380	375	350	386	348	362	357	379	370	391	381	405	390	346	394	403	399	360	359	413	369	384	375	359	379	366	362	367	383	357	375	405	373	396	379	377	382	354	376	388	371	347	388	403	351	396	379	373	385	362	383	394	353	362	387	361	309	377	346	369	380	368	351	416	379	396	368	357	384	399	370	369	366	394	353	379	392	367	371	354	373	377	350	382	384	363	412	370	419	370	410	395	351	381	377	351	369	374	341	372	393	363	354	329	361	364	341	348	370	394	369	352	368	393	347	378	379	356	357	345	391	413	373	356	384	344	376	365	362	370	382	391	364	391	367	411	391	407	387	385	379	375	418	381	370	362	373	389	390	355	389	390	381	324	410	371	368	359	378	364	363	358	358	353	406	345	390	364	376	358	400	390	412	394	395	386	402	375	382	387	370	390	406	420	381	376	391	373	356	381	387	384	411	366	365	356	393	377	345	359	359	364	365	368	393	399	390	348	386	377	354	334	366	352	388	348	364	395	393	361	377	371	392	379	369	354	372	347	346	413
27584	15696	4768	1140	454	246	167	144	107	136	112	126	127	104	134	116	129	98	117	115	118	118	108	107	105	94	125	113	113	111	113	113	94	104	105	108	91	114	105	85	103	95	97	106	106	112	97	92	100	77	119	102	104	105	112	124	109	117	109	103	96	106	84	87	106	97	97	109	86	95	118	119	98	120	106	127	91	94	108	102	113	107	103	111	103	99	86	112	100	99	111	122	92	96	104	114	94	120	113	80	104	90	99	90	100	96	124	109	95	109	99	103	105	129	103	110	95	88	92	98	93	123	103	99	110	95	110	107	90	84	100	91	100	97	107	114	101	101	94	106	96	112	94	106	105	120	120	111	123	97	123	115	106	94	111	120	103	101	115	106	113	110	87	97	94	105	110	100	89	100	109	109	112	115	112	129	83	97	99	112	98	108	96	103	107	103	103	106	95	101	87	96	92	98	103	117	112	88	103	96	104	113	122	88	100	110	120	110	114	97	143	100	105	97	105	110	107	114	104	104	92	96	98	110	116	109	90	111	85	109	94	106	93	101	107	99	110	100	108	92	93	106	95	113	94	92	111	99	133	97	105	122	107	93	79	115	92	104	109	105	95	113	108	96	114	102	120	91	105	106	97	112	108	121	110	142	110	106	96	116	91	98	120	108	112	81	121	106	88	114	101	115	114	109	91	105	110	115	122	97	116	108	102	96	95	102	116	95	113	82	98	101	96	105	93	108	101	109	104	113	108	86	131	103	94	106	102	88	106	122	101	107	109	106	87	106	104	115	95	105	95	110	101	119	91	90	109	86	91	114	119	125	112	104	118	89	100	105	109	122	119	110	101	90	125	95	125	102	105	108	106	96	104	104	119	98	115	77	115	118	98	109	98	130	85	101	95	102	103	110	110	90	96	84	95	119	96	104	125	93	97	102	106	92	97	98	93	106	107	113	106	96	94	105	112	100	112	95	122	85	104	108	100	106	100	102	98	108	120	104	119	106	96	118	97	103	116	99	120	107	98	104	119	106	113	102	99	108	111	102	109	114	111	94	105	109	112	101	111	92	91	107	90	116	109	112	98	101	106	114	91	114	100	99	92	102	111	120	102	95	96	82	94	81	97	108	127	90	107	116	102	114	91	101	98	102	94	119	97	110	112	107	102	114	103	112	110	76	102	82	106	118	109	109	101	107	86	119	112	98	126	108	114	107	126	96	105	109	106	120	100	90	124	121	98	111	104	96	121	102	109	103	105	110	103	120	95	109	112	101	97	96	95	111	102	97	106	99	94	113	117	101	102	103	101	93	104	91	92	102	95	98	97	111	111	108	120	98	97	94	130	107	128	98	113	124	118	107	122	133	116	105	103	108	115	113	99	122	112	100	92	110	117	118	107	104	104	108	89	120	104	107	88	106	101	106	96	88	110	114	118	121	103	106	101	108	122	95	111	86	94	110	92	107	101	96	110	97	97	107	115	116	106	122	108	109	87	109	107	86	110	93	109	100	111	104	112	100	82	117	107	107	95	112	101	110	112	96	100	105	96	107	106	101	91	99	81	116	95	98	109	117	98	93	101	120	109	111	102	124	121	102	107	95	116	95	100	121	102	103	127	103	113	99	93	93	121	101	122	136	91	121	117	125	104	102	117	109	103	103	94	101	97	114	93	98	109	105	97	106	95	105	100	115	101	101	96	109	83	116	110	98	95	111	106	88	89	119	105	110	95	106	112	102	95	114	111	107	104	118	95	107	98	111	106	107	109	102	119	109	102	101	97	110	104	112	103	88	111	96	102	116	111	90	104	94	94	90	92	110	86	121	124	85	97	104	101	109	81	104	100	130	102	108	119	96	107	100	93	92	93	113	103	105	106	93	94	102	112	118	118	116	109	105	93	84	96	103	96	94	110	101	102	100	107	114	97	102	106	119	97	121	99	104	98	94	108	117	107	99	95	93	105	102	100	97	85	105	99	106	111	111	97	106	115	124	88	104	124	97	101	96	108	111	96	108	104	116	115	92	89	109	99	97	104	105	108	100	80	106	105	106	105	106	94	103	115	108	106	119	102	104	102	111	97	100	118	89	116	94	121	114	112	111	110	96	113	97	117	88	87	93	103	92	90	86	98	108	103	105	111	113	115	115	121	104	113	104	103	106	95	100	114	101	116	122	77	108	107	99	118	98	97	121	94	74	99	109	95	99	106	101	108	97	99	107	124	87	108	97	96	116	98	106	115	95	102	120	111	118	121	112	112	90	105	108	110	105	103	95	104	93	96	116	110	108	94	109	107	128	103	109	102	91	109	107	117	126	98	112	107	98	100	108	96	112	126	111	101	94	109	108	95	97	123	91	120	110	118	126	94	82	119	95	91	112	124	105	97	120	113	97	105	84	119	121	110	101	96	99	95	116	105	130	105	113	100	110	107	115	98	109	108	89	113	88	103	108	104	96	128	116	101	105	103	84	115	110	109	85	115	106	118	100	88	106	84	88	81	112	107	103	122	89	104	102	109	109	96	89	93	101	120	110	104	96	90	117	113	79	113	112	106	91	113	112	101	109	122	101	96	101	100	100	109	100	94	104	97	96	102	99	102	122	106	84	90	96	114	87	110	107	104	97	123	100	103	112	92	108	85	104	102	87	102	119	112	98	96	100	116	107	104	92	114	118	99	118	105	110	105	101	116	108	101	107	100	77	99	128	122	104	93	106	105	89	87	107	112	99	95	98	120	104	105	108	102	95	100	91	118	92	119	110	88	117	90	93	94	116	102	115	76	111	103	107	107	107	113	110	91	104	103	98	113	98	126	79	92	97	117	141	83	108	106	100	113	108	99	112	97	109	109	90	109	117	124	95	107	115	116	106	101	106	101	115	103	114	114	104	89	116	110	104	121	104	90	101	94	99	96	121	80	111	100	92	93	86	103	102	93	125	114	120	120	108	98	91	122	107	112	108	133	123	116	108	110	93	122	91	98	122	100	98	95	104	99	105	116	114	84	95	102	112	89	94	105	98	124	98	99	107	113	89	109	100	109	93	102	101	110	107	120	93	89	109	96	113	91	92	103	102	83	100	92	113	93	95	90	97	104	106	92	95	102	106	112	107	95	114	102	86	108	106	93	126	113	106	111	108	108	119	105	104	97	99	104	117	88	121	116	103	124	94	113	106	108	120	102	88	101	101	118	104	121	102	117	97	91	96	102	101	114	96	102	104	106	86	90	111	114	112	104	98	103	100	96	105	103	94	96	118	120	107	90	106	104	129	108	99	114	114	112	117	121	99	100	109	93	108	110	96	104	110	118	114	106	109	111	100	92	99	105	108	79	107	102	92	94	88	116	112	106	97	74	105	109	113	111	116	81	112	96	105	109	116	113	100	99	89	113	102	86	114	103	112	109	101	107	113	121	93	90	117	115	107	85	92	79	105	87	111	132	108	91	106	96	112	106	95	95	111	109	112	111	100	101	97	99	116	94	110	128	111	95	88	91	99	113	113	115	98	114	111	118	112
12631	10910	6616	1865	785	451	275	219	202	169	166	160	143	128	125	122	136	146	162	151	121	136	145	137	149	130	122	131	130	135	129	115	140	126	127	111	119	107	118	118	121	133	116	139	121	113	113	131	136	124	140	116	127	125	115	124	122	117	103	112	110	118	110	121	127	119	131	118	114	133	133	130	120	113	126	117	130	95	124	113	128	119	120	126	115	129	112	124	114	139	136	114	114	145	136	132	121	108	111	135	132	115	107	122	138	125	117	135	122	128	113	129	119	119	127	156	139	118	119	111	106	119	117	142	108	119	135	121	116	116	107	117	129	128	132	130	134	132	133	124	130	110	123	112	126	132	109	107	135	134	110	122	122	142	125	129	108	129	108	157	123	124	121	116	134	129	116	98	126	103	120	115	102	94	125	114	141	104	112	109	106	137	122	150	145	114	130	108	118	128	115	131	121	127	142	120	125	130	121	107	127	129	110	115	131	102	128	130	124	135	116	115	105	100	118	120	132	130	131	150	123	114	139	112	118	110	151	125	118	121	133	111	115	121	128	135	119	103	120	124	121	118	119	136	122	131	126	129	127	111	134	122	136	126	124	117	147	108	141	117	116	126	113	108	116	137	124	123	121	123	125	102	131	118	139	123	131	116	115	128	110	103	122	105	131	111	130	110	112	112	130	130	110	122	129	117	91	124	132	112	124	121	128	121	151	120	115	144	135	119	116	132	133	142	141	126	123	129	123	116	109	112	138	108	113	114	106	109	101	120	135	120	120	122	124	127	111	110	114	97	133	115	123	129	123	142	101	139	122	116	128	128	130	119	123	139	144	114	135	119	130	131	119	111	126	120	127	116	114	120	122	101	135	131	130	103	108	131	108	122	117	128	126	118	122	109	125	127	129	134	121	122	107	144	125	114	103	130	138	125	109	120	116	121	116	117	109	106	127	107	148	126	127	109	123	103	116	128	114	123	115	120	124	135	105	131	121	135	125	119	130	119	106	125	121	117	127	140	123	118	121	126	118	121	111	119	114	125	129	137	116	127	122	143	123	110	123	131	125	117	128	125	110	135	121	129	105	113	117	131	124	114	125	138	152	110	120	112	124	117	123	121	139	118	130	132	119	110	113	122	128	123	125	132	134	130	112	101	124	114	137	120	124	119	125	131	107	128	124	129	125	120	116	133	114	125	98	134	137	118	131	142	120	125	121	102	128	117	117	113	134	132	120	128	118	117	123	123	123	109	122	117	119	125	117	111	130	122	135	130	128	128	135	110	141	114	115	121	132	121	101	118	119	112	115	116	112	129	128	130	124	115	131	123	115	98	119	113	116	123	130	111	116	155	127	111	120	140	132	123	116	143	118	125	128	145	100	127	132	145	133	139	112	146	131	120	127	141	118	127	116	114	127	116	119	123	118	114	123	143	112	117	116	114	126	120	124	124	125	117	118	137	129	119	106	123	114	112	117	116	131	108	140	124	126	138	128	123	114	139	124	122	121	126	98	134	126	126	128	141	122	131	112	125	123	117	130	106	127	141	132	122	140	109	124	105	136	116	121	111	124	127	126	123	128	124	119	119	123	115	116	115	124	115	118	124	132	132	123	129	139	127	116	131	146	126	127	123	133	106	122	121	132	120	111	114	141	129	128	132	117	142	134	129	129	119	118	114	108	144	117	114	124	135	116	119	115	132	133	129	113	121	101	118	110	131	117	131	118	123	134	124	120	132	116	105	132	151	125	145	131	128	112	121	116	132	132	119	160	140	122	113	135	116	124	116	123	140	113	106	126	123	121	127	136	111	122	127	114	126	124	115	116	129	117	114	131	126	134	127	114	125	137	112	125	111	99	123	112	136	118	125	140	143	110	137	127	108	121	142	100	117	126	155	144	114	119	114	124	120	136	125	114	135	127	143	100	129	124	106	107	103	112	126	127	115	117	147	120	123	141	135	123	118	109	127	139	117	132	133	134	137	127	116	133	118	126	124	139	112	135	120	121	131	125	121	129	117	123	132	108	126	120	124	122	112	130	121	132	111	115	133	117	118	118	116	128	121	121	115	116	134	136	119	133	128	128	116	139	133	129	119	137	125	113	145	125	125	106	131	132	114	112	116	118	114	132	125	128	114	107	128	119	126	118	98	125	125	100	121	113	109	129	109	118	117	111	116	108	133	119	145	140	115	117	114	126	114	114	126	125	127	119	104	120	128	116	118	111	136	121	123	129	115	106	113	114	139	125	122	121	120	119	136	152	138	136	121	136	121	105	124	129	110	115	129	106	123	129	117	115	117	124	111	135	137	118	119	137	128	114	118	107	139	134	119	126	130	130	114	102	117	143	128	113	120	130	117	123	112	114	127	101	149	122	104	123	124	115	133	111	131	146	126	124	132	117	140	117	112	135	139	116	125	124	132	122	108	115	129	99	125	104	132	117	115	120	126	133	123	122	142	118	125	104	138	112	117	122	127	110	125	127	148	113	130	126	124	135	127	121	113	114	128	113	126	125	119	140	111	121	106	120	123	130	129	139	116	123	112	131	136	122	128	120	124	110	138	130	116	127	133	112	117	125	125	120	127	129	120	134	120	114	108	121	126	135	126	123	124	109	127	109	127	139	100	120	117	138	115	139	121	121	129	111	125	117	106	133	116	110	122	138	120	132	121	110	121	118	113	110	103	119	129	120	117	135	126	132	134	120	113	115	137	116	128	104	114	109	124	135	116	139	128	123	122	99	127	134	131	110	123	132	114	137	126	130	104	117	128	130	106	145	132	119	126	121	127	136	107	133	134	110	130	139	128	115	137	120	131	126	96	129	129	124	129	148	126	120	127	130	118	125	126	135	124	116	144	114	114	118	126	122	130	115	108	119	128	90	114	118	125	133	140	125	127	106	111	123	124	141	132	111	138	123	137	118	130	135	120	140	106	131	112	97	136	110	122	137	117	128	119	125	133	135	97	126	118	112	136	116	118	130	120	136	124	114	137	138	128	121	123	115	121	117	116	114	128	119	125	133	134	140	131	114	137	127	120	114	129	101	126	123	112	130	116	102	115	118	123	120	109	123	123	123	129	110	117	120	126	133	131	151	115	111	129	109	107	117	135	139	117	122	118	133	119	113	124	119	122	121	115	165	108	120	115	125	121	131	154	147	125	131	115	124	127	115	135	110	105	118	105	118	106	115	127	111	122	112	111	134	108	130	132	113	126	131	122	109	137	127	122	119	117	112	104	130	114	119	108	118	143	133	118	138	107	134	123	133	110	119	115	119	106	114	123	130	142	103	114	105	128	133	130	122	113	126	120	126	134	108	119	128	107	141	114	125	129	116	125	101	116	149	114	124	120	123	103	123	124	128	97	147	138	117	131	122	142	122	120	136	132	129	113	132	127	106	123	145	117	125	130	114	125	145	112	114	121	115	138	149	124	131	138	114	124	118	122	137	128	123	133	134	114	144	128	118	132	108	138	141	111	137	101	114	117	122	120	127	130	124	114	138	112	117	93
24613	20160	26330	23788	20171	9869	1371	844	622	495	453	396	372	339	310	291	259	247	263	278	222	228	238	210	222	206	227	209	205	189	181	191	169	210	178	160	198	190	195	190	187	163	169	212	187	198	189	199	180	186	183	176	188	205	181	159	174	174	171	183	193	155	171	184	166	182	197	191	160	182	159	162	174	191	177	176	161	193	192	164	173	176	159	176	203	182	177	191	199	187	167	181	184	202	187	163	163	151	178	170	184	209	163	165	159	181	192	178	183	187	172	169	169	151	198	164	177	169	166	176	154	157	191	165	159	194	180	160	191	172	161	183	180	193	179	177	175	193	158	165	187	178	182	169	182	151	191	173	184	186	180	169	193	185	176	171	165	184	164	164	168	172	176	179	202	147	171	172	174	172	153	155	180	178	168	172	163	150	162	184	188	175	181	157	189	176	172	179	183	192	179	191	182	176	209	182	165	180	162	165	172	199	167	171	174	169	171	186	187	162	168	180	167	156	177	153	185	160	178	182	172	170	201	158	174	149	169	191	190	196	180	178	175	185	167	161	176	185	192	154	150	172	174	180	173	195	165	183	187	192	166	192	185	180	199	181	196	148	185	181	153	179	178	174	171	173	197	196	167	184	172	188	191	174	193	185	158	171	160	203	168	177	167	202	164	156	173	159	158	205	166	181	161	189	185	179	154	163	188	182	196	146	184	200	160	191	181	184	187	178	172	172	197	164	169	159	168	155	161	142	184	185	164	171	189	149	170	174	161	185	181	183	173	181	176	168	158	175	170	150	195	193	210	171	191	200	186	168	170	187	176	189	161	173	173	209	173	179	171	169	148	178	191	169	162	160	160	189	182	159	173	173	169	170	164	139	186	179	177	176	154	178	148	176	184	177	173	189	187	163	171	171	149	163	165	182	164	153	168	168	156	179	181	169	166	190	169	196	192	185	168	176	164	193	171	171	167	169	181	166	157	161	203	182	157	185	152	174	189	170	150	179	197	163	188	202	172	187	186	185	187	167	168	164	168	161	175	190	166	153	178	165	171	197	190	177	194	165	168	175	168	153	164	190	176	177	189	164	176	179	167	145	187	184	177	204	167	177	176	187	168	207	174	159	181	178	191	194	186	164	190	165	166	178	167	161	186	169	182	189	173	173	155	181	168	177	155	163	162	172	181	166	170	190	175	172	187	166	174	146	147	161	169	180	166	191	173	184	189	154	182	189	204	154	149	157	152	190	182	160	170	192	185	160	179	160	181	191	173	162	189	168	187	151	183	212	177	169	165	184	152	186	156	186	175	185	177	180	161	167	170	163	169	167	210	172	172	160	188	205	177	206	154	172	188	161	191	169	190	170	226	172	167	139	167	167	178	163	171	169	189	155	173	161	168	183	177	198	178	176	174	176	193	184	165	161	186	158	156	181	157	180	161	166	171	185	186	181	178	180	180	182	164	162	180	184	180	182	172	179	181	145	182	175	197	163	180	175	163	191	165	191	171	182	163	176	203	180	183	185	155	174	163	177	172	179	184	180	169	174	176	178	166	169	195	178	170	162	147	180	171	159	161	176	177	181	197	163	157	182	162	181	193	191	173	167	195	172	173	178	168	174	181	197	185	171	183	180	178	172	210	176	190	182	176	171	206	156	176	157	188	173	204	172	171	206	166	186	176	201	178	179	177	161	163	164	195	178	169	177	183	161	209	174	166	192	165	190	153	181	173	161	169	148	140	183	217	183	183	194	158	184	160	173	183	173	129	191	209	194	200	173	182	156	173	163	174	167	190	206	205	176	170	172	183	170	177	187	167	179	205	169	192	150	165	152	162	197	184	193	155	180	180	157	172	209	164	169	166	162	199	183	166	192	177	176	146	158	171	194	181	161	189	160	176	169	180	178	173	164	156	154	169	172	184	164	167	187	193	190	162	167	185	183	178	155	164	166	161	152	171	186	190	179	170	182	181	160	162	160	165	185	180	188	157	165	182	181	187	146	161	211	158	165	163	172	163	214	180	168	187	176	171	162	173	162	201	177	184	168	179	171	156	164	169	176	171	182	189	183	150	181	164	184	192	192	158	147	172	165	203	168	160	184	185	164	177	173	158	157	178	176	159	164	162	192	188	174	159	167	168	164	164	169	153	159	174	187	178	170	194	165	179	193	175	201	177	175	173	170	190	169	169	170	160	155	176	194	163	185	171	157	165	151	152	185	178	205	198	175	156	150	165	177	168	193	162	184	167	177	154	156	182	189	162	176	192	173	192	182	194	182	159	175	186	180	159	178	188	164	158	172	180	166	175	169	167	184	159	168	169	180	168	162	183	171	173	192	176	174	188	178	161	197	171	193	163	191	190	160	166	177	164	173	160	169	190	152	147	180	178	170	179	188	167	163	187	187	158	181	204	179	159	153	175	179	185	180	184	174	183	176	160	159	192	146	168	173	187	200	161	160	165	179	168	193	184	173	196	181	161	176	167	199	176	195	178	174	206	195	153	186	204	178	203	177	169	196	175	174	193	153	157	186	173	175	172	180	170	177	187	170	154	180	171	182	174	187	162	178	163	186	198	158	170	170	196	176	153	174	168	194	190	180	190	167	181	174	178	164	186	167	158	160	185	188	189	179	175	152	170	170	157	167	184	195	191	165	189	181	174	175	156	177	179	174	177	183	203	174	169	162	167	174	164	178	170	155	168	172	159	179	185	170	190	210	171	172	185	185	161	171	186	173	170	179	175	173	178	181	169	177	174	155	180	150	171	190	174	192	178	182	160	160	182	168	178	194	185	155	194	172	205	176	153	184	209	160	178	183	167	167	169	175	186	201	148	163	171	168	173	183	176	166	148	168	183	199	185	194	160	165	176	169	179	192	161	155	178	189	178	176	160	204	193	155	180	179	160	187	180	163	186	165	170	147	170	192	169	186	186	199	166	188	178	169	178	186	181	168	155	164	173	158	168	159	189	166	183	153	178	156	177	166	193	189	162	170	184	173	151	185	182	172	175	183	177	188	171	164	167	180	179	158	186	179	164	195	163	174	173	178	205	173	153	177	168	167	163	164	169	159	176	171	191	178	153	203	195	183	183	184	169	194	169	184	201	156	181	182	183	166	166	190	162	162	166	178	199	166	161	185	182	190	179	176	180	157	172	169	143	195	163	207	190	169	165	173	186	186	177	156	176	190	152	196	154	177	189	193	202	165	169	194	185	177	173	192	161	153	186	179	161	187	159	168	181	153	165	183	161	200	176	169	154	193	172	177	181	164	194	183	179	162	170	199	176	183	190	148	178	181	179	167	188	157	188	173	168	194	167	163	159	166	147	163	184	176	172	201	189	158	164	161	184	198	186	179	174	163	160	202	195	198	165	180	186	172	168	177	161	191	200	158	179	136	163	184	175	175	159	183	197	176	167	154	188	187	158	181	191	197	158	167	169	169	171	170	174	170	185	183	180	181	145	186	185	196	163	160	181	147	182	164	184	176	187	163	176	159	174	161	177	155	177	196
14960	21877	17805	7976	5027	3626	2090	1697	1399	973	928	736	628	579	487	456	404	402	369	328	323	294	302	295	261	291	258	232	252	232	232	215	211	221	222	225	214	214	201	204	212	172	184	193	228	215	188	169	186	196	174	196	176	194	181	179	173	179	168	185	204	147	189	171	196	169	172	193	184	207	207	169	192	194	184	190	184	195	151	146	189	165	178	189	191	165	200	185	183	175	176	185	169	192	167	177	160	209	169	211	179	179	174	182	201	218	197	197	161	185	180	179	171	187	171	192	186	180	197	186	189	191	181	163	186	184	173	183	209	170	177	159	170	183	166	199	179	160	169	174	196	186	189	186	167	172	181	180	186	168	143	163	161	152	191	175	200	172	157	194	201	182	198	178	190	164	178	181	161	192	187	174	168	172	163	173	168	196	173	186	182	180	190	184	189	156	164	169	186	189	163	156	191	175	171	186	181	158	189	183	189	181	149	193	190	174	179	195	177	211	166	168	171	177	154	179	130	175	184	169	178	187	175	161	156	144	167	171	185	171	192	180	170	166	180	172	174	197	168	169	179	193	177	181	158	166	183	164	174	176	180	184	180	166	187	207	177	161	159	197	192	207	181	183	177	160	193	196	177	185	200	183	164	174	182	152	163	157	169	173	156	185	185	182	186	165	189	183	140	207	176	171	167	185	192	199	168	142	190	149	186	195	191	175	185	181	175	174	157	198	176	188	191	163	183	170	196	171	178	189	184	192	182	152	190	188	173	181	173	158	169	189	152	170	169	169	188	161	161	182	168	164	173	177	174	191	188	211	185	170	191	165	200	176	158	176	202	190	184	169	172	175	175	193	181	200	167	170	196	142	175	170	185	201	169	180	165	182	151	198	187	186	157	206	197	168	187	173	174	173	167	171	187	182	153	179	165	170	178	167	164	189	187	187	181	188	162	163	190	180	181	175	179	176	197	162	190	200	173	193	181	157	163	166	209	156	176	179	165	167	183	180	162	161	168	166	165	151	157	194	159	214	185	191	178	208	207	183	172	178	177	181	183	181	178	181	157	202	176	186	177	198	195	177	185	178	188	176	170	200	187	182	171	182	170	165	186	175	177	169	173	182	165	180	176	158	179	153	174	175	171	169	179	173	188	208	190	182	192	176	182	167	170	152	189	195	193	192	189	174	160	171	162	156	198	199	170	174	160	173	188	166	180	195	188	167	178	174	183	176	154	168	179	193	179	192	194	166	166	151	185	194	179	187	190	187	180	173	182	168	192	185	175	168	187	182	176	168	165	156	181	198	176	161	175	177	209	185	152	174	186	165	182	192	184	190	185	175	183	174	157	180	157	181	156	197	138	151	190	180	200	197	175	163	149	183	166	166	165	153	168	199	168	163	177	187	181	201	207	173	161	177	196	187	161	191	180	193	180	180	185	170	185	178	169	189	169	183	160	187	198	164	181	198	172	161	179	169	189	197	175	171	173	175	204	173	149	162	168	170	199	185	163	190	162	171	181	185	190	153	160	174	190	165	172	194	193	180	184	168	191	185	170	194	168	196	172	193	197	194	186	159	170	168	156	172	196	174	181	186	203	183	178	176	188	169	183	201	181	171	184	171	176	173	199	178	194	179	203	190	181	195	185	174	177	179	182	155	176	172	183	199	189	202	161	182	180	166	183	189	175	158	187	173	182	192	184	173	167	157	162	188	178	175	168	187	170	175	200	162	186	153	188	171	166	177	179	191	166	154	190	164	180	182	199	179	150	176	168	211	190	200	178	167	171	166	190	188	156	156	166	177	163	187	185	169	189	170	159	184	182	174	182	187	190	178	208	189	184	168	174	160	178	135	183	184	173	177	182	174	163	201	188	195	161	176	181	179	192	149	191	163	207	167	177	180	164	163	179	197	188	157	189	173	178	167	164	169	184	194	182	172	181	191	196	162	173	183	173	181	164	159	183	167	185	208	201	181	183	173	170	170	167	180	173	170	184	192	173	166	164	190	157	198	183	174	189	164	186	176	211	206	154	195	174	179	187	178	187	176	189	178	167	172	164	175	174	165	173	169	202	178	177	179	173	187	182	193	185	175	182	170	149	193	145	192	164	167	188	185	190	165	171	182	173	184	182	153	161	182	206	188	163	191	161	172	172	188	170	183	178	187	184	184	186	192	192	183	189	174	167	159	138	162	169	201	175	180	177	168	147	187	184	175	160	189	143	170	184	216	180	180	180	198	180	174	172	190	171	182	181	187	170	174	187	182	202	161	186	205	184	168	185	170	175	171	178	180	157	164	173	187	168	162	184	150	181	187	173	166	171	172	175	197	174	154	165	166	179	190	157	176	182	173	165	173	194	208	182	188	200	179	177	174	194	168	186	191	164	192	172	188	139	161	173	192	187	171	162	189	157	190	191	168	159	180	183	185	177	190	174	175	186	178	216	166	169	182	179	182	169	181	156	181	198	172	172	188	170	172	181	176	162	188	173	163	173	201	178	192	156	176	189	182	197	170	194	187	181	201	157	182	157	174	194	173	176	174	179	185	166	189	153	173	161	174	184	191	189	189	163	186	172	181	183	180	168	187	196	150	193	174	154	161	210	202	188	191	181	195	157	150	176	182	167	182	162	157	165	159	168	173	172	170	180	194	172	182	182	165	173	168	165	197	170	175	159	175	168	174	168	169	170	174	171	166	188	199	183	189	180	200	173	169	183	165	164	163	148	161	178	178	177	173	173	183	177	183	163	162	191	184	194	166	165	205	192	165	195	216	172	163	175	184	167	166	177	180	176	173	179	170	176	164	191	153	163	172	177	190	191	168	161	162	173	174	172	181	205	170	166	162	187	190	168	184	184	146	166	175	186	183	193	175	197	170	165	177	182	196	172	177	174	184	196	174	186	191	180	162	211	175	184	161	180	183	186	163	189	162	177	184	179	182	184	194	195	174	164	170	168	161	179	177	186	190	174	210	187	163	153	194	192	175	169	180	212	148	177	176	171	173	170	193	191	181	159	187	165	193	154	175	190	161	189	188	178	179	205	174	187	173	192	167	188	161	165	173	190	157	165	194	189	193	173	178	172	181	192	197	189	175	176	164	179	167	193	172	155	190	185	190	174	190	188	199	194	191	181	158	191	191	185	189	163	162	149	188	176	174	179	167	191	190	184	161	188	192	186	194	175	192	180	166	190	204	182	155	156	195	175	176	179	182	166	172	181	176	174	177	181	183	201	170	194	163	195	189	167	179	182	170	164	180	171	179	166	172	173	168	148	166	151	166	191	217	154	180	182	183	167	198	163	201	192	183	179	188	159	168	160	178	160	167	161	193	180	175	184	177	166	166	172	199	180	172	152	194	160	174	152	185	196	199	174	171	170	190	197	172	182	186	178	169	168	190	180	163	195	173	179	172	194	202	208	184	154	163	166	184	184	200	182	173	176	161	161	204	182	186	187	213	195	167	194	178	194	184	182	183	200	200	178	164	166	174	161	169	175	186	178	147	203	176	180	192
22386	20150	26676	23397	20154	20213	8920	1910	1328	1048	966	887	735	684	652	641	554	557	553	517	507	485	500	457	473	473	461	456	480	445	447	432	404	413	405	395	428	370	409	385	428	394	404	419	391	377	398	429	414	436	417	415	414	422	399	420	372	406	362	401	409	388	389	372	384	399	375	426	398	427	378	380	405	373	376	399	424	371	371	394	394	386	366	394	416	369	376	403	384	402	400	390	410	405	364	383	364	419	406	369	344	409	385	419	423	397	403	389	424	384	374	367	425	378	386	406	390	347	358	397	357	380	403	403	398	373	389	389	386	373	376	382	413	391	389	373	399	379	396	379	379	378	390	379	393	391	388	423	430	365	408	384	363	354	377	451	360	403	394	368	385	389	378	383	367	369	381	363	390	406	364	394	395	374	443	395	372	401	377	388	391	402	369	357	378	412	436	402	376	351	377	398	385	368	392	388	379	375	361	369	377	374	393	353	374	370	408	405	423	367	375	379	386	387	361	388	392	373	362	418	337	403	390	373	398	395	388	399	395	362	399	376	398	382	372	353	339	386	382	388	397	391	405	358	379	373	426	374	367	341	350	365	432	393	383	371	399	394	379	370	426	391	389	427	385	394	356	365	395	383	424	363	383	385	360	374	376	386	360	396	374	408	381	389	385	408	419	409	381	389	349	361	377	388	379	381	383	349	411	381	374	422	360	372	379	382	407	371	373	360	348	325	401	361	371	358	403	398	428	382	360	393	411	392	370	366	375	367	379	404	359	365	384	395	355	376	364	342	368	389	394	378	409	415	381	393	394	395	406	387	395	406	381	392	348	379	348	396	382	394	410	395	371	396	362	383	369	375	394	372	380	350	351	363	378	380	382	368	372	371	382	396	375	363	391	362	411	376	383	418	361	381	373	391	372	403	380	400	407	386	350	342	419	378	392	372	358	383	374	413	414	417	380	383	392	356	423	388	394	379	390	369	380	379	397	358	400	375	381	377	391	338	392	377	375	370	409	365	341	378	371	401	388	384	382	376	387	393	359	373	372	397	406	383	368	383	381	375	386	380	358	381	368	376	365	356	389	360	337	376	389	366	385	383	413	393	375	379	382	351	405	455	422	376	384	380	389	376	392	400	380	392	397	392	386	382	397	365	389	396	385	353	394	401	380	374	377	369	389	402	375	377	395	376	403	375	364	349	387	398	389	395	409	372	385	368	344	400	411	381	381	405	412	392	404	374	404	353	389	400	369	378	364	397	401	405	370	390	393	382	365	385	380	373	386	349	398	395	382	362	377	380	373	398	395	381	376	363	332	353	353	376	402	375	363	383	369	385	402	381	393	396	402	396	353	395	399	345	386	383	399	379	385	411	364	383	418	338	392	396	400	347	380	382	385	365	380	355	413	410	378	345	372	365	380	351	378	392	391	389	376	388	382	367	399	365	378	418	387	363	369	375	363	331	393	336	377	362	397	370	397	389	356	367	356	386	353	374	351	405	392	369	369	391	375	384	379	416	404	390	395	376	385	396	376	356	404	383	362	374	393	360	394	363	404	371	399	340	376	386	385	384	369	355	375	375	360	355	395	359	371	377	392	382	370	414	329	377	398	375	380	362	363	392	388	407	382	353	411	400	402	388	396	376	373	377	379	392	405	383	396	397	388	384	373	339	346	368	370	374	404	382	338	381	382	391	374	392	376	377	381	407	364	347	383	395	349	385	411	408	363	396	405	417	376	385	377	358	355	370	378	381	413	364	376	390	393	371	408	382	410	364	332	355	388	393	371	392	374	389	385	348	366	381	365	383	417	380	359	378	378	371	380	420	393	430	395	393	375	408	375	402	364	377	349	379	407	381	380	412	386	356	359	332	357	414	405	360	390	402	373	381	418	386	377	367	363	410	392	406	401	370	382	377	387	343	380	335	367	385	363	395	398	392	380	368	367	402	417	373	343	395	379	386	352	341	403	400	387	394	396	416	418	365	374	369	377	401	348	378	386	405	343	397	382	366	369	407	364	410	382	352	385	389	412	351	408	365	406	399	359	377	345	411	432	394	376	390	394	384	369	371	386	386	406	387	413	378	375	393	381	389	372	360	392	366	361	376	386	361	394	367	337	401	405	384	388	355	356	362	359	328	394	391	356	365	377	348	406	399	388	346	366	387	409	359	389	356	368	397	354	400	344	405	338	362	378	390	406	374	354	390	408	397	375	393	383	345	408	408	386	402	376	409	410	395	408	417	396	398	359	380	399	390	368	376	388	364	332	396	358	370	379	412	418	370	394	391	413	398	379	367	387	345	349	391	381	394	383	410	394	341	378	401	371	371	381	379	365	362	390	365	389	357	379	352	349	381	395	410	413	332	371	398	381	377	367	370	373	426	398	389	399	357	402	412	386	430	384	403	398	370	392	358	373	402	370	353	337	365	395	411	383	397	348	393	399	375	400	403	402	420	388	397	407	409	381	392	368	401	375	370	406	372	384	385	388	358	361	413	371	353	360	387	393	368	412	377	382	382	375	394	353	425	390	343	398	400	374	405	386	390	404	415	374	379	383	390	439	368	342	375	392	401	352	361	394	372	400	367	374	348	396	348	423	409	388	378	370	377	368	406	423	389	373	420	422	384	385	390	347	395	372	360	380	382	410	388	369	371	375	381	374	350	363	361	429	394	381	376	396	370	376	399	381	379	397	403	352	382	385	374	404	409	386	385	406	366	372	380	395	406	374	365	383	367	371	399	380	401	366	341	345	373	419	378	409	356	376	354	362	339	396	369	386	338	384	391	357	355	366	368	358	382	381	391	378	386	387	349	393	342	408	379	388	388	394	398	372	370	388	413	399	371	420	409	379	392	372	387	386	368	349	373	388	411	404	389	366	366	396	384	415	404	394	400	383	357	409	421	409	400	344	374	389	388	382	372	412	331	349	399	367	352	393	407	348	345	384	359	366	365	389	354	364	376	392	372	398	400	390	361	371	360	404	382	349	352	388	386	364	413	376	370	390	367	376	389	384	375	381	432	395	414	391	343	373	324	357	392	371	358	380	373	384	369	373	393	387	373	379	393	397	382	385	398	362	336	383	373	396	347	396	355	367	373	368	409	383	368	352	382	371	374	375	391	366	399	386	404	379	391	384	365	357	374	405	381	411	401	425	382	416	380	403	388	383	363	365	395	386	381	388	372	384	400	349	319	351	372	369	348	413	376	404	367	414	404	393	387	369	384	393	368	403	368	390	394	340	410	384	392	376	369	376	365	381	359	387	416	362	384	393	386	370	387	365	380	375	360	379	362	391	404	375	360	404	415	398	403	367	367	397	348	373	404	345	397	356	421	404	351	385	373	375	419	368	385	388	410	388	362	362	377	407	376	389	404	401	395	365	402	382	383	375	370	366	382	391	375	387	398	381	363	423	377	414	386	378	413	414	354	364	387	370	369	412	388	389	370	386	417	413	390	400	368	361	381	350	405	380	383	372	398	382	367	382	399	400	372	360	376	376	386	403	368
17518	28644	22416	12786	8469	6439	3898	3232	2556	1917	1759	1487	1271	1149	991	939	902	788	749	688	674	618	590	585	581	549	531	498	513	519	464	525	422	428	439	435	471	421	456	435	441	400	438	387	409	401	372	398	408	418	408	411	415	410	416	411	414	427	409	395	385	399	405	412	432	370	380	434	409	398	379	398	358	369	434	394	380	381	389	402	374	397	413	379	412	372	390	370	366	371	388	397	384	399	415	376	359	378	354	389	351	399	389	383	376	365	362	429	372	375	388	369	363	351	353	368	410	361	388	380	371	375	350	419	385	350	396	365	377	374	410	384	383	383	373	391	363	397	384	375	394	363	401	350	355	349	371	411	396	381	337	367	375	332	413	391	381	345	386	361	366	368	350	380	397	383	372	386	381	397	374	370	349	350	364	377	347	347	388	394	357	339	384	362	376	402	390	368	358	393	380	393	419	393	379	364	331	376	397	382	392	346	333	382	355	378	351	375	381	360	375	356	400	365	368	388	357	369	353	410	357	369	319	376	374	375	367	388	403	382	398	390	390	370	379	389	389	395	368	365	366	391	371	352	405	387	352	355	360	388	408	383	376	364	373	355	375	400	362	382	338	369	415	367	379	362	373	391	386	357	384	369	352	382	385	379	352	394	387	355	371	386	404	367	362	335	370	344	335	359	391	338	390	360	373	410	394	374	392	401	379	359	414	362	379	396	397	340	352	337	373	401	368	358	396	393	387	357	397	347	369	394	364	370	385	379	390	400	384	374	362	361	378	362	378	430	374	331	397	374	382	361	360	361	387	378	374	373	395	360	372	364	385	375	379	343	372	376	369	366	395	376	379	401	390	379	388	385	411	374	375	389	339	377	360	377	369	380	362	398	365	389	391	361	366	373	352	375	398	354	394	352	377	374	371	372	359	390	371	385	382	378	331	410	389	392	408	412	345	379	345	352	352	369	392	350	357	371	378	363	385	390	383	369	396	385	342	391	368	393	380	368	377	398	336	367	355	343	370	364	346	358	371	431	381	376	391	385	383	369	364	379	390	359	361	344	364	393	380	377	332	389	372	373	355	391	408	391	404	398	369	348	372	411	391	375	415	384	367	351	369	375	338	358	371	384	339	374	360	379	382	373	387	412	377	368	376	372	378	396	343	375	369	386	360	389	410	397	383	390	353	393	365	375	381	393	407	364	387	386	380	397	362	377	363	398	373	353	334	376	357	379	404	378	350	355	356	382	377	342	363	388	392	375	365	340	365	375	397	345	357	401	338	429	355	387	389	326	360	374	361	359	362	374	404	402	370	378	409	380	372	396	390	370	379	388	374	371	375	373	380	342	384	390	354	390	374	350	363	364	399	405	396	339	388	375	389	384	353	401	383	386	396	393	364	357	394	415	379	409	345	378	399	392	359	358	371	396	356	351	347	370	372	391	429	393	376	371	377	388	380	401	373	351	349	387	385	418	381	374	399	381	360	403	379	393	356	376	388	350	366	364	357	364	355	385	372	409	360	353	373	374	381	375	336	371	420	353	396	364	344	391	407	376	371	390	373	379	392	374	356	354	387	350	394	390	365	372	383	379	376	394	370	372	384	377	394	415	349	346	389	339	383	342	380	383	397	394	374	356	382	366	386	375	371	357	351	393	403	344	367	339	363	404	369	369	383	376	383	394	394	387	347	398	374	377	381	376	330	361	374	358	391	377	378	365	371	395	345	351	358	353	370	361	399	410	354	372	406	356	371	366	364	357	374	380	357	377	410	400	348	372	377	369	360	368	380	366	375	355	384	392	402	376	358	390	396	355	366	390	392	365	380	382	387	345	375	344	374	376	387	353	374	386	358	390	355	375	374	375	386	380	375	379	341	388	355	355	370	324	388	392	418	350	386	346	365	352	364	396	399	401	400	360	391	365	369	363	369	387	348	358	387	388	394	377	377	403	406	360	397	379	370	359	389	382	385	379	382	382	378	397	357	379	415	354	338	409	390	372	349	379	356	382	365	387	407	396	382	375	393	357	352	362	363	390	354	383	360	349	389	382	384	360	363	370	394	343	383	350	355	354	391	372	395	390	410	386	396	362	390	390	344	419	352	353	368	364	363	409	364	389	349	357	367	359	356	374	370	328	342	368	355	377	388	369	368	339	384	339	326	367	381	376	412	371	357	369	346	389	362	381	389	366	379	367	356	399	336	381	416	344	378	349	381	373	405	382	375	371	384	357	395	370	361	389	424	415	361	345	394	381	373	364	356	341	363	312	410	412	381	388	368	348	363	352	389	340	392	368	381	356	348	368	369	372	353	372	380	364	347	344	365	380	403	372	367	361	372	358	386	359	385	375	337	366	385	364	387	384	374	403	367	394	373	365	382	351	386	350	351	376	362	360	398	368	336	358	377	389	368	390	370	423	369	382	343	378	426	382	378	363	393	349	334	358	375	391	394	387	343	399	371	386	356	375	381	371	371	384	348	399	358	373	409	346	349	404	365	380	378	396	403	357	340	370	384	389	387	358	377	386	389	388	369	355	375	385	371	386	365	365	379	409	368	351	352	399	342	356	356	387	393	380	383	387	392	387	397	409	364	374	343	376	367	375	370	371	357	381	366	423	391	398	372	345	372	350	430	353	351	387	375	382	397	360	366	378	375	377	376	346	399	384	390	376	364	366	344	372	383	408	359	393	356	396	339	358	418	361	353	391	372	374	370	362	355	385	378	389	373	412	370	382	339	391	389	369	376	375	360	358	368	345	354	375	393	377	364	378	339	352	377	402	368	392	339	332	366	330	410	349	388	336	356	371	379	384	381	378	386	392	376	384	353	366	381	417	384	391	370	368	388	378	373	338	396	390	361	389	344	348	385	411	385	394	366	373	358	382	349	342	361	377	366	374	383	346	389	368	380	380	380	359	337	362	377	377	374	378	343	356	403	374	385	356	374	393	374	378	371	384	358	369	370	381	381	385	364	344	382	395	336	400	383	375	380	405	386	379	414	362	395	365	334	399	359	361	380	375	377	355	356	392	394	350	387	371	356	365	360	365	380	371	365	340	379	372	350	390	382	347	401	346	355	387	376	383	366	353	398	381	338	391	373	363	396	383	338	374	390	388	399	352	374	395	408	386	380	408	361	384	371	379	385	360	360	368	369	382	376	413	367	385	353	361	373	324	376	389	347	359	349	373	376	335	373	364	352	371	380	355	404	331	382	341	368	380	368	389	370	384	334	384	343	371	382	329	355	333	395	397	355	385	386	356	350	368	375	364	353	386	390	395	404	369	398	366	363	404	370	366	375	347	364	398	379	343	381	404	380	354	364	345	355	409	380	377	401	379	357	375	399	376	351	348	367	357	378	346	347	378	395	384	386	372	370	376	364	373	393	351	377	359	326	364	363	415	358	381	389	393	353	396	416	386	379	385	405	363	349	372	371	358	370	339	371	379	369	371	372	386	370	392	369	393	363	376	372	381	367	363	349	362	380	389	351	392	358	391	380	357	370	404	331	356
27555	15232	3910	1152	598	410	147	118	135	104	104	133	117	121	126	117	101	109	120	117	96	112	95	96	129	104	104	84	137	96	81	104	119	106	103	104	92	112	104	129	87	119	107	116	99	135	96	123	103	111	107	129	99	112	101	108	94	128	90	102	109	99	112	118	84	140	93	107	128	92	117	90	100	102	99	99	96	84	115	104	94	111	87	102	102	105	110	97	92	113	99	104	101	114	103	93	117	97	82	97	108	89	92	107	105	105	101	118	113	84	112	110	107	107	112	86	110	102	103	109	125	93	104	98	82	94	103	110	110	116	103	100	112	109	101	79	107	112	96	101	109	93	117	106	140	100	112	110	110	104	101	123	105	138	102	93	120	92	113	96	107	103	103	120	107	114	120	114	116	105	106	96	104	107	106	103	109	112	84	111	89	116	105	96	97	97	70	106	100	113	100	107	97	110	92	108	102	94	102	114	99	106	93	99	90	85	108	95	125	118	102	103	101	101	91	94	111	129	106	96	111	95	108	108	111	119	103	115	116	101	108	100	98	97	104	118	103	88	96	94	111	113	98	102	115	96	99	100	102	104	92	91	107	90	92	115	110	100	114	101	120	112	91	98	107	92	111	96	109	96	102	117	116	100	125	102	87	103	108	103	93	107	104	120	107	109	79	124	106	106	113	96	116	130	90	95	98	107	94	117	102	113	100	121	98	114	115	98	114	105	81	108	100	109	86	104	99	103	104	114	111	91	113	135	102	83	102	99	101	116	111	118	110	107	105	102	99	97	108	94	108	108	103	120	112	97	106	116	95	95	103	117	114	111	99	88	106	129	94	105	92	106	96	99	108	84	106	93	110	103	99	105	99	107	109	108	97	118	102	110	100	101	113	97	115	98	90	85	107	127	108	109	110	111	110	107	113	92	91	103	106	96	94	116	103	99	106	111	98	106	98	115	118	95	112	117	115	114	97	94	113	102	103	107	94	101	100	100	82	92	114	104	106	107	95	92	93	89	101	123	105	92	103	97	118	100	112	93	122	117	108	116	98	109	107	103	109	90	103	104	110	100	100	116	94	103	108	98	114	96	113	124	90	90	101	87	99	130	88	100	88	98	106	116	89	95	125	103	111	114	108	102	105	99	107	123	103	113	95	82	121	103	89	88	83	88	120	85	98	92	110	97	95	105	86	100	109	99	111	104	97	81	110	111	109	105	89	106	102	90	111	101	106	103	112	101	126	104	110	87	93	98	114	110	111	90	98	100	111	112	110	89	108	88	101	93	95	94	96	105	104	112	107	108	98	106	114	105	100	95	98	115	104	83	105	117	91	87	108	92	111	103	96	117	117	104	97	95	102	96	128	92	109	75	95	115	115	84	107	94	124	116	105	87	118	106	104	101	106	115	101	95	92	88	85	101	114	124	104	105	111	107	110	83	89	114	115	104	99	112	111	98	105	116	119	81	97	110	89	95	102	87	89	112	96	97	97	120	92	121	91	111	107	100	102	101	99	106	100	103	92	107	106	123	89	121	116	100	124	92	93	113	88	100	111	113	114	87	106	109	90	93	98	92	112	114	96	113	89	115	105	105	107	89	92	116	102	103	100	101	109	108	102	91	114	102	105	116	95	111	89	97	110	112	105	95	89	96	94	103	107	94	93	99	102	90	107	108	118	107	117	100	93	97	95	86	100	95	112	110	109	85	90	98	91	117	90	108	93	108	125	106	98	116	111	105	110	113	98	116	121	83	110	98	100	87	108	110	103	118	106	92	94	113	111	121	114	89	91	99	106	112	99	108	108	105	110	116	109	89	107	89	112	108	105	95	104	76	112	88	112	113	106	123	116	94	130	108	111	102	107	95	90	101	98	105	118	115	102	103	98	125	105	101	127	102	95	103	123	106	110	101	95	106	121	93	111	92	94	105	99	93	103	92	115	109	90	102	112	111	100	106	98	108	115	101	108	108	117	104	107	111	105	112	107	117	111	91	103	110	114	109	104	87	98	117	91	118	106	108	113	117	99	111	88	113	116	85	99	107	96	103	115	89	84	91	107	100	107	107	96	92	114	104	92	100	112	110	99	107	94	128	94	106	101	95	110	92	105	108	106	100	107	87	102	97	106	104	83	102	87	121	109	100	101	95	109	104	94	101	111	97	115	105	107	97	114	93	86	87	83	104	113	95	92	104	106	115	121	111	95	112	89	85	123	94	115	105	126	101	108	107	95	89	106	103	100	103	106	122	95	94	111	95	113	110	111	109	93	102	115	117	105	106	84	92	80	123	109	92	115	104	100	100	111	102	99	108	112	94	104	115	109	112	113	98	88	103	118	93	115	121	102	113	95	104	107	113	98	101	102	106	76	100	104	112	93	108	102	90	108	100	111	95	118	125	117	112	110	101	97	113	122	90	98	110	111	126	108	108	108	92	115	124	104	110	121	113	105	123	102	124	120	107	102	121	110	98	104	114	115	89	99	101	111	110	117	118	101	107	97	118	98	108	100	109	124	105	107	100	121	90	92	96	109	105	111	99	105	99	92	106	126	108	120	94	105	79	104	103	103	96	99	101	94	96	99	109	94	116	97	118	90	101	100	93	87	116	110	99	104	104	117	95	103	94	107	104	103	107	101	97	125	107	97	122	105	96	93	94	111	114	92	108	102	103	92	107	94	102	105	87	101	96	109	109	105	98	92	109	89	115	100	89	106	114	115	85	96	97	111	120	85	90	90	118	106	103	107	108	105	112	113	118	95	91	107	90	122	101	97	104	92	94	116	113	100	99	97	118	100	110	88	110	100	99	116	102	101	119	87	124	104	103	105	101	93	113	99	100	98	103	131	86	113	122	99	117	115	101	97	101	111	109	111	99	98	119	99	92	106	119	91	99	99	95	109	98	97	101	109	97	96	98	102	99	101	98	107	97	99	100	112	99	97	109	102	116	99	104	112	106	104	114	114	90	118	110	97	88	102	99	117	117	108	126	108	90	109	101	84	97	98	84	106	110	113	116	118	97	84	101	116	110	93	120	106	120	103	114	106	113	115	107	118	110	114	108	102	94	106	107	97	110	107	88	98	93	122	117	98	107	102	105	121	92	114	112	123	106	105	107	103	116	110	90	101	105	107	101	108	91	122	109	95	87	110	97	94	93	117	98	102	111	103	118	114	113	98	85	110	109	110	109	100	87	99	98	106	105	102	115	83	111	111	88	85	120	118	106	107	106	98	106	90	101	121	112	96	107	107	106	106	99	108	97	97	111	103	132	85	95	109	108	109	85	95	92	119	106	100	95	103	101	95	119	112	118	108	101	131	110	101	93	123	105	119	95	97	114	98	94	104	118	108	90	122	92	113	126	92	106	101	99	107	103	102	116	117	106	100	105	98	111	108	116	95	118	98	83	91	102	96	103	118	94	104	100	97	118	108	110	111	109	92	126	110	91	104	98	93	84	101	102	102	97	89	118	106	107	115	89	101	96	99	100	107	103	92	104	109	98	89	83	95	94
12678	9673	5066	2094	1308	874	282	187	173	145	176	139	125	125	138	140	121	125	107	129	132	109	111	142	126	128	127	118	119	123	125	148	145	121	131	118	129	128	140	109	127	124	105	148	130	107	118	133	133	134	132	142	100	130	133	131	127	115	115	126	124	116	120	104	125	127	125	123	110	145	113	123	108	114	129	124	112	137	116	135	133	108	118	130	112	112	110	120	115	111	145	99	145	115	133	129	146	118	117	124	127	128	119	124	115	130	121	122	103	132	126	132	113	123	110	124	142	110	133	144	115	112	132	122	119	105	103	132	122	109	114	98	132	130	115	125	118	126	115	125	122	123	136	126	123	94	110	143	118	129	112	121	145	122	108	121	139	119	95	126	133	118	114	124	118	137	122	148	122	127	122	103	120	132	130	113	123	122	130	126	148	103	132	114	96	120	120	135	115	129	133	131	126	112	122	116	121	99	126	108	118	134	122	122	128	130	116	132	110	128	112	120	128	115	137	134	114	122	125	147	106	124	117	116	116	137	131	115	132	128	109	131	113	156	114	108	132	129	106	124	135	112	129	107	113	137	139	136	138	126	115	122	111	114	132	117	103	116	103	119	113	120	137	109	155	149	140	130	124	126	118	122	120	128	104	115	121	125	135	118	112	113	124	119	124	111	110	144	140	98	135	115	118	107	142	107	119	136	116	133	107	117	130	132	108	129	126	125	117	127	125	128	136	118	114	88	132	131	126	136	118	119	111	124	111	109	122	132	123	144	121	117	119	142	145	123	126	131	125	127	111	117	102	129	132	134	127	130	118	98	109	111	119	134	123	109	121	128	132	112	131	154	130	132	146	121	138	125	101	134	108	133	122	121	121	120	106	134	114	134	133	139	116	122	114	139	117	112	147	104	116	102	113	119	126	134	112	125	117	132	129	125	121	121	119	128	121	129	136	114	113	112	119	134	124	156	123	115	105	130	133	113	112	145	134	112	117	129	122	108	120	148	116	143	101	118	130	132	121	139	121	125	126	111	130	127	120	108	117	117	115	132	111	124	114	115	116	132	125	114	120	126	130	129	117	127	115	134	126	116	128	122	119	121	145	127	119	128	110	110	139	121	123	102	136	141	122	126	134	129	126	114	126	130	113	109	124	137	117	103	129	142	125	130	126	105	105	118	133	117	116	133	120	130	124	123	124	125	135	124	125	134	129	110	138	131	132	129	126	126	115	127	107	129	114	120	136	129	108	121	133	138	125	119	131	123	118	112	119	127	139	121	113	109	128	111	131	110	104	115	123	124	124	116	109	136	117	138	135	113	115	114	134	138	110	110	125	125	114	122	129	119	122	114	106	125	118	139	122	120	131	124	112	135	138	117	121	122	127	123	140	124	115	117	119	121	113	130	116	105	154	123	102	129	126	127	128	107	125	109	107	121	135	146	140	142	104	129	123	107	121	133	116	119	116	124	113	121	104	110	128	118	123	123	111	128	114	109	123	131	121	109	133	120	110	117	131	110	135	120	144	120	132	134	116	121	123	126	106	110	139	107	102	114	129	100	120	138	86	116	127	109	131	116	129	120	127	127	133	133	124	119	128	122	127	137	130	112	130	121	107	141	114	121	133	123	134	118	120	125	96	127	121	105	99	111	117	123	107	120	117	112	119	111	119	145	114	101	120	127	112	120	117	107	118	105	136	116	121	129	134	126	128	107	121	112	115	118	114	136	104	102	130	111	131	121	117	114	121	107	128	126	106	124	126	154	118	123	140	119	128	138	124	114	140	125	127	108	131	99	134	113	118	131	123	147	123	131	124	132	123	125	138	121	140	102	116	130	115	103	102	128	109	115	109	113	129	111	117	135	132	130	121	126	121	123	111	116	128	117	122	109	107	123	131	132	121	126	111	134	112	113	112	117	116	138	126	113	126	113	117	114	113	120	107	135	140	117	103	109	141	121	119	130	116	118	128	133	118	135	122	113	92	115	119	93	120	116	109	134	119	119	121	101	108	116	121	115	127	128	109	141	128	149	106	109	127	166	120	113	107	132	119	123	102	115	135	121	109	131	127	112	123	115	111	135	117	102	116	118	144	128	114	119	103	112	124	136	116	108	133	96	118	113	111	131	125	110	111	114	128	121	117	115	128	107	123	112	116	101	114	141	131	138	133	138	122	121	113	128	154	114	140	120	132	134	128	131	122	127	107	102	120	147	121	106	125	124	138	121	117	124	139	116	126	122	138	126	112	121	116	136	129	135	99	137	122	114	108	121	111	129	114	114	127	123	114	128	126	112	108	105	116	138	142	132	116	114	140	100	114	102	100	119	121	109	115	125	147	142	134	125	138	101	119	119	129	101	129	120	123	126	129	123	119	126	127	106	122	119	130	111	126	127	136	132	121	135	127	141	120	138	111	114	146	107	125	112	93	133	124	129	105	115	131	111	116	124	123	125	130	114	122	119	126	115	142	125	119	125	119	137	102	116	130	119	134	125	124	119	124	109	112	120	110	129	130	122	96	120	110	117	140	137	117	130	127	133	119	113	129	122	122	127	118	135	116	114	132	138	115	114	123	120	111	140	110	104	112	139	132	126	139	116	118	123	97	121	133	125	104	114	123	109	117	100	133	127	125	103	136	97	116	109	110	112	131	119	112	142	124	109	128	122	106	117	140	114	130	119	117	126	112	134	119	127	105	125	113	128	112	154	119	120	124	102	124	113	123	102	138	143	134	110	101	137	121	113	126	129	131	136	123	125	137	92	129	133	128	122	121	136	122	143	115	122	115	118	124	135	130	129	139	109	140	121	126	126	135	115	125	129	114	109	137	113	119	132	131	127	103	117	116	115	123	119	126	119	117	122	113	130	131	108	120	110	103	114	113	134	116	120	110	135	118	132	131	114	121	143	129	122	128	134	113	141	128	128	132	123	109	133	104	115	129	122	137	140	130	128	132	110	111	138	122	131	123	137	133	102	115	121	113	141	109	119	109	118	122	106	138	108	105	110	133	130	105	123	125	125	141	140	115	126	125	124	120	113	132	126	123	133	104	123	134	135	114	101	116	120	111	126	127	130	122	122	120	128	105	128	113	129	131	121	118	96	127	123	128	104	105	129	126	111	121	114	120	128	132	113	128	121	110	121	131	127	107	124	127	123	129	119	111	123	116	120	106	136	111	137	98	143	115	129	111	133	111	126	110	108	119	118	115	130	116	131	134	138	128	127	116	131	126	132	113	106	135	101	113	141	127	124	122	121	125	115	109	108	115	114	105	120	118	115	119	108	97	108	117	115	132	122	106	95	125	110	126	106	140	104	126	121	136	124	116	122	119	133	126	134	123	116	128	113	115	116	115	107	125	107	107	132	111	122	130	114	122	138	132	133	123	112	134	114	113	118	116	117	97	105	126	125	129	128	127	106	100	108	122	133	115	135	103	150	128	108	136	118	133	127	115	119	114	125	136	122	121	112	116	120	128	111	130	127	122	118	134	121	115	117	126	120	121	130	113	129
24584	20162	26313	23804	20168	10250	1482	859	665	495	471	414	364	344	299	283	277	289	268	205	208	239	211	209	230	218	230	191	211	216	176	191	193	195	185	186	176	182	190	200	174	205	191	209	165	188	179	190	198	175	180	198	183	174	162	179	212	149	198	185	186	174	193	172	178	173	190	161	183	177	180	175	165	175	180	186	182	182	189	145	155	186	172	186	196	196	178	177	183	178	193	190	173	158	188	203	187	172	160	177	163	156	163	193	180	213	147	160	179	172	182	175	176	176	177	195	191	164	179	176	179	188	163	153	178	177	183	172	177	196	182	175	158	164	193	182	170	156	188	175	164	177	178	159	168	173	172	176	197	175	173	201	176	178	158	195	174	176	150	193	162	155	175	174	164	159	181	176	169	161	152	187	168	178	168	199	172	165	176	170	188	168	155	160	168	172	161	189	173	176	163	168	176	192	203	188	166	187	160	179	174	164	144	190	178	198	170	163	174	169	189	171	175	199	183	181	194	175	161	186	191	178	157	177	137	197	174	182	192	185	191	179	185	200	178	176	167	186	210	180	163	163	172	181	159	179	169	147	168	181	176	166	184	161	165	156	180	186	178	176	169	167	163	155	149	178	169	181	175	163	176	175	161	168	177	177	163	178	163	156	151	180	182	175	183	174	196	187	158	170	189	161	170	185	174	167	194	158	175	168	181	199	182	192	175	168	191	176	155	179	180	162	181	178	186	189	172	184	199	183	198	171	164	199	176	163	170	164	182	175	197	168	169	183	181	180	185	164	200	193	174	174	157	188	185	163	176	186	172	156	157	173	171	198	187	190	162	173	171	149	181	177	191	165	167	169	179	175	173	169	171	162	194	163	172	174	167	187	169	167	169	161	167	202	184	177	171	170	154	147	174	173	189	178	164	184	168	185	186	187	185	160	180	161	191	171	166	180	204	188	150	189	151	145	185	173	177	173	177	179	158	155	188	181	174	183	179	175	153	162	162	198	176	167	173	193	177	171	200	157	145	180	173	169	163	163	181	201	168	181	174	172	183	157	212	173	183	164	161	181	184	164	188	151	201	168	176	160	190	167	166	166	152	175	193	152	178	154	153	187	186	168	175	173	179	166	160	170	152	162	174	167	167	150	177	164	157	187	185	195	159	170	176	182	163	166	149	176	191	177	176	198	159	175	189	184	168	165	182	172	163	210	165	152	190	177	180	176	181	159	175	200	169	188	160	165	160	161	155	164	183	180	161	189	174	180	174	195	196	166	183	174	173	172	159	199	177	182	149	188	184	180	177	167	182	202	211	192	195	158	167	182	176	212	157	172	168	175	167	172	184	194	191	171	186	193	171	165	167	204	187	194	223	171	161	156	164	160	190	196	151	173	173	168	152	189	177	169	173	160	164	151	160	191	171	192	170	185	187	185	182	180	181	194	170	184	175	168	173	157	183	190	174	178	185	155	170	150	176	184	160	207	179	185	171	162	179	177	170	166	198	166	155	175	185	194	181	182	169	174	182	191	177	192	168	159	179	186	195	164	178	165	175	166	207	186	156	185	189	179	145	184	161	181	172	182	183	183	186	156	170	222	174	184	195	180	175	149	192	173	181	184	175	185	151	184	176	176	162	156	180	172	181	166	158	172	162	169	172	156	205	174	192	161	157	163	198	159	194	171	183	188	171	160	148	167	159	171	180	164	133	177	155	183	178	180	173	172	189	161	154	189	178	155	158	168	180	175	179	187	190	179	171	198	162	163	184	186	176	178	162	195	184	158	152	147	176	192	197	144	180	165	193	197	174	196	182	169	166	147	170	167	190	179	173	184	172	185	180	187	166	150	197	145	170	172	172	194	182	161	174	175	166	176	178	167	164	178	174	177	174	169	160	197	169	169	177	174	171	179	177	170	171	189	178	188	144	177	173	174	178	177	168	157	173	196	188	164	151	179	176	163	148	183	161	182	183	163	183	179	171	179	194	182	169	164	192	153	163	172	185	163	175	185	196	156	175	165	180	150	181	165	177	179	172	181	173	175	161	168	185	172	176	182	175	180	159	162	160	199	185	178	193	156	183	171	174	188	174	179	186	160	170	164	186	178	166	182	177	169	174	141	178	177	161	159	176	184	176	163	176	177	191	193	196	180	151	168	183	166	190	168	175	170	166	174	166	169	175	181	183	177	159	163	174	194	174	174	177	193	169	177	194	194	159	185	162	165	161	190	176	174	188	178	172	193	185	177	179	194	192	181	171	190	160	174	179	178	178	161	171	168	180	159	181	195	162	158	176	212	158	192	192	189	196	195	188	167	178	185	181	181	178	174	189	182	166	180	173	164	158	158	191	187	183	203	189	178	163	160	180	171	161	184	173	183	169	185	184	176	173	175	165	180	166	192	156	185	176	179	162	152	189	181	172	162	194	188	189	175	165	152	181	195	169	178	165	153	163	186	169	173	168	176	160	154	190	185	168	179	177	192	171	177	168	166	195	165	166	199	188	176	195	168	155	183	173	200	179	188	169	152	173	168	170	159	150	186	172	183	160	164	188	177	177	175	173	169	199	169	177	154	150	185	153	185	172	184	187	154	161	155	180	188	181	175	175	171	172	204	169	170	168	187	181	160	160	195	191	159	185	169	182	167	179	171	167	197	172	171	178	182	159	181	174	173	182	181	202	187	155	163	150	175	162	151	170	172	173	155	167	190	170	180	185	172	168	184	164	182	164	180	183	178	167	208	170	176	174	203	179	163	162	189	176	191	186	192	164	168	188	159	161	177	193	188	185	186	187	169	178	155	173	161	169	175	190	178	178	172	154	147	164	165	179	171	169	178	181	140	167	170	172	180	182	165	158	174	186	170	182	173	166	169	169	186	205	168	172	205	159	165	192	177	171	179	176	149	178	171	184	170	172	173	173	167	198	181	176	165	157	164	187	184	176	181	171	153	179	182	181	165	163	173	181	172	163	183	166	192	182	199	182	186	181	188	162	176	175	168	174	166	182	179	161	161	173	168	189	185	196	159	190	188	168	174	208	178	164	163	172	168	185	174	156	162	182	178	182	190	186	164	181	152	175	162	192	198	180	184	172	175	155	170	178	188	152	170	169	176	165	166	196	168	184	169	166	167	171	182	169	188	160	171	163	157	177	188	180	187	187	202	170	187	207	160	186	178	172	164	186	172	171	164	177	179	178	160	165	162	195	167	181	175	179	173	178	176	170	179	194	171	193	166	181	159	188	198	200	181	163	145	189	183	161	167	183	173	167	197	160	160	139	198	188	190	182	183	170	186	206	155	147	181	171	190	156	180	170	186	190	188	182	209	164	186	186	206	166	181	184	194	192	195	162	177	169	190	184	191	178	172	174	182	200	182	164	162	171	160	167	163	152	184	197	182	194	168	198	154	154	167	185	165	183	180	187	155	174	193	177	182	169	186	178	178	173	180	184	173	160	167	160	204	178	189	163	175	185	197	202	176	163	179	153	184	141	152	164	185	162	158	177	158	194	188
14334	18312	14388	7668	6033	4383	2131	1762	1371	929	876	704	686	526	447	448	405	399	336	306	326	293	286	299	269	244	238	237	225	221	219	230	210	225	214	210	209	211	218	204	206	197	209	210	203	219	190	204	202	196	205	183	205	190	189	192	187	201	180	189	203	157	197	205	167	190	193	183	190	175	187	185	174	194	214	195	185	197	180	188	177	173	182	175	175	168	208	188	188	192	187	198	186	159	175	158	187	211	200	182	177	168	193	186	151	188	166	181	181	172	170	195	182	190	171	175	174	178	167	177	176	179	185	195	141	160	182	159	158	167	189	166	159	179	158	179	192	176	193	179	169	181	176	199	182	164	195	163	171	179	171	184	166	194	171	191	166	187	184	172	174	154	171	175	137	138	154	181	187	204	176	176	184	182	165	184	175	178	152	193	168	191	171	197	165	187	149	191	179	210	189	182	211	187	175	182	172	179	181	195	147	183	189	192	175	156	170	164	188	197	201	183	192	176	176	176	186	186	159	180	180	190	176	194	203	188	185	187	168	159	184	179	183	177	204	218	184	187	169	172	186	173	170	175	176	173	170	183	189	164	187	164	166	192	178	173	184	171	175	184	164	174	175	202	186	168	191	183	192	188	187	167	161	170	182	173	184	177	152	200	161	175	169	181	150	165	166	205	180	188	199	180	184	161	173	188	188	164	175	177	181	196	184	184	177	207	176	166	172	181	178	192	182	199	184	172	168	177	190	184	160	179	175	213	171	177	160	165	191	195	165	189	163	188	177	187	179	172	187	203	175	177	171	191	184	183	166	180	171	177	186	166	182	186	186	196	159	173	158	171	168	192	187	173	172	176	164	196	205	183	161	163	187	191	156	177	176	181	177	169	183	192	167	193	160	173	180	180	178	196	169	173	167	168	176	160	180	181	183	183	187	176	176	193	186	186	156	188	175	173	172	170	183	179	196	180	181	184	196	179	149	183	187	204	213	203	194	161	179	162	178	150	189	176	174	165	157	150	178	163	177	216	168	198	178	207	168	188	186	167	179	168	186	178	183	169	186	168	180	196	181	180	199	190	182	173	164	166	159	184	176	197	161	184	193	175	198	174	170	182	159	166	200	162	166	177	190	200	190	156	200	159	185	188	163	182	167	183	207	183	184	184	172	174	209	154	191	186	201	167	155	198	171	170	184	180	181	191	179	158	182	185	172	156	174	167	167	167	191	172	195	203	154	190	163	169	171	166	188	198	179	180	159	190	182	152	178	179	194	162	219	181	182	158	181	180	178	171	155	162	170	151	187	179	178	172	199	170	185	180	151	182	171	161	193	186	184	156	194	158	174	175	197	181	155	174	206	154	206	173	161	193	176	168	183	154	157	156	150	161	195	174	183	189	163	184	168	172	176	174	190	179	171	172	190	180	176	169	187	160	159	163	184	174	180	184	189	172	158	160	156	175	148	179	179	176	175	198	192	173	167	164	187	174	170	193	186	190	190	175	211	176	186	170	176	189	168	191	165	172	180	196	173	160	184	156	171	205	175	168	178	184	195	175	170	182	165	181	185	207	175	176	161	158	208	169	158	169	199	173	166	183	172	183	191	180	175	164	174	173	186	203	165	179	199	185	148	171	185	171	179	167	167	190	180	187	167	184	175	154	170	177	167	164	173	179	170	165	187	174	184	190	165	199	175	157	176	198	190	170	203	177	159	169	184	171	198	183	198	172	157	182	165	183	175	176	181	180	194	189	192	171	173	188	169	184	185	176	174	173	180	188	174	179	185	198	163	179	168	180	196	171	185	171	193	179	175	192	170	194	171	181	172	160	182	171	179	178	159	158	152	161	193	195	180	180	156	178	161	148	181	145	190	160	202	154	162	195	187	171	196	167	180	180	163	169	188	146	174	197	179	167	199	175	179	166	177	175	171	185	198	167	161	164	164	192	190	167	170	184	179	178	194	186	206	162	179	185	167	169	158	167	162	181	187	167	161	175	177	186	163	185	189	176	179	165	184	173	179	195	176	175	189	173	189	173	183	196	175	172	166	209	175	190	208	177	161	180	194	169	151	172	182	196	172	160	177	182	188	180	161	150	161	175	199	183	185	184	183	188	141	183	169	183	171	182	177	180	190	173	156	176	174	191	199	182	179	188	175	190	187	195	175	198	168	180	208	180	177	140	160	173	172	172	172	187	194	171	171	202	172	184	192	207	192	191	201	180	174	173	180	179	177	167	196	196	187	178	174	175	175	227	163	185	169	186	167	177	162	165	169	201	159	167	175	191	171	188	152	184	171	192	180	191	170	152	179	182	206	167	181	163	185	193	183	185	185	187	168	161	158	163	156	198	208	174	182	181	192	164	162	170	182	165	195	189	162	174	161	191	180	205	184	187	165	183	191	187	187	189	162	159	184	188	191	171	172	201	171	179	184	176	175	178	191	165	169	159	182	158	161	172	171	189	169	177	201	176	200	184	185	178	182	174	172	159	179	176	176	169	180	152	169	184	175	173	164	160	197	181	174	166	172	179	175	195	179	175	166	167	187	183	184	187	173	160	178	183	174	176	209	208	143	156	180	175	189	164	170	154	168	171	167	151	163	168	173	187	176	166	162	180	171	205	148	187	150	169	179	163	167	179	168	168	174	173	150	185	185	167	165	187	197	191	185	192	194	185	188	167	184	188	166	193	194	186	190	161	162	198	182	190	181	180	181	165	190	165	165	151	164	170	197	180	190	185	181	188	195	169	170	196	187	164	174	162	160	172	204	187	206	196	192	176	179	202	190	176	171	185	174	197	170	177	181	171	168	177	192	165	176	151	169	184	167	175	185	183	165	174	192	154	182	187	199	171	182	193	171	192	165	166	181	179	166	184	162	167	187	158	185	149	177	193	176	176	164	184	181	172	186	183	185	160	183	173	175	188	193	172	164	179	192	176	179	157	187	169	189	154	190	190	183	178	201	193	189	163	172	182	179	177	175	194	175	196	188	142	158	193	181	168	153	185	176	173	175	184	188	196	181	189	186	197	179	202	168	168	174	170	171	162	163	183	179	217	174	183	207	177	192	173	203	199	183	195	171	177	185	171	186	168	180	191	196	186	166	174	168	197	192	168	177	163	166	165	196	180	188	174	203	157	185	171	169	177	170	169	174	178	161	156	198	169	159	195	174	176	173	175	157	184	159	181	182	190	176	177	172	195	185	156	187	179	172	200	181	201	188	160	164	182	178	170	200	172	166	183	168	189	186	197	189	184	181	176	161	177	173	176	175	174	170	163	178	177	169	167	175	199	175	201	167	162	181	162	212	169	179	178	163	161	173	170	159	178	187	181	139	179	158	172	190	182	158	182	185	187	181	197	175	172	187	179	177	178	168	193	171	162	172	179	172	170	186	165	186	174	178	164	198	173	172	192	162	181	156	182	173	174	186	185	178	152	198	210	168	193	182	191	171	194	173	182	192	172	184	174	183	175	167	182	191	180	160	199	157	180	164	164	176	177	191	158	187	198
22514	20206	26767	23451	20217	20278	8966	1939	1315	992	934	816	687	712	704	646	582	612	495	545	503	498	499	492	448	464	487	437	460	468	412	430	429	479	410	458	420	401	427	393	429	403	379	395	399	393	396	391	378	405	404	397	400	385	388	411	444	378	368	390	393	404	403	372	406	372	420	360	410	397	390	384	399	385	375	417	374	385	369	354	379	381	427	375	402	358	374	397	390	381	378	412	374	403	387	374	373	378	385	365	382	407	374	374	406	356	417	391	376	387	370	341	427	342	382	419	384	398	400	406	396	397	373	368	394	366	401	372	389	391	371	357	403	389	395	385	384	420	382	388	404	399	406	380	369	344	392	430	367	390	402	406	369	375	379	391	400	371	385	378	397	374	377	405	420	415	381	416	379	369	399	380	413	381	389	397	356	407	390	392	367	355	397	416	388	403	391	373	390	419	402	413	388	352	424	386	435	384	359	398	379	389	363	424	367	359	376	370	372	370	377	397	397	380	401	399	402	360	399	383	355	397	402	402	364	381	408	409	395	381	416	369	364	390	378	373	383	381	395	433	368	357	389	452	365	389	355	408	395	365	406	376	378	361	367	389	384	380	396	395	409	323	359	413	380	369	389	422	377	377	353	386	412	354	435	374	384	426	366	381	352	408	403	375	368	370	368	372	410	384	395	375	400	417	358	377	396	388	367	388	396	373	342	366	357	367	360	361	416	376	392	363	357	383	396	368	351	411	389	383	398	416	359	344	370	386	372	343	393	395	375	388	365	372	394	373	378	415	382	351	384	432	355	366	355	383	403	357	375	428	406	344	379	410	411	389	420	388	378	371	406	413	383	361	376	374	374	366	376	376	400	403	400	374	390	344	362	383	360	355	420	398	380	428	370	410	368	404	387	379	395	399	427	369	406	373	394	370	379	377	424	399	358	372	361	401	442	376	402	386	412	391	384	410	397	403	397	372	378	389	377	391	367	375	378	405	369	385	383	383	351	426	383	375	370	384	392	378	392	366	371	407	381	405	391	390	346	408	364	415	365	359	346	400	418	364	367	378	353	376	401	373	361	369	420	400	358	391	407	376	417	345	395	379	408	382	401	375	339	365	378	377	389	374	358	381	392	384	346	400	359	419	402	374	362	367	371	375	389	365	393	392	380	406	357	401	398	393	357	360	371	407	415	392	412	379	388	393	398	397	384	377	356	364	409	391	355	392	415	394	395	366	383	411	370	386	381	366	417	373	396	383	355	403	344	362	360	365	379	388	413	370	367	348	398	366	392	401	392	407	394	391	358	382	395	354	362	387	366	384	396	383	383	365	386	428	370	373	412	391	367	381	422	420	396	404	400	361	376	377	396	380	419	380	381	430	412	383	381	410	380	396	400	416	357	403	359	393	396	378	379	381	371	405	388	405	376	377	391	380	381	355	360	398	387	389	376	365	397	382	398	366	371	383	367	337	423	372	395	389	387	363	382	402	376	424	394	406	395	357	385	386	377	394	372	358	385	359	405	396	414	399	386	375	393	389	370	341	385	391	380	379	404	391	402	419	394	395	376	345	372	401	349	317	411	392	364	378	405	366	380	402	384	397	406	353	392	374	384	359	373	373	415	339	398	398	366	407	405	395	384	397	355	377	385	412	421	391	365	394	376	405	372	410	399	373	375	405	402	380	391	358	367	349	367	385	385	402	367	359	391	373	405	396	381	379	371	381	397	396	358	380	380	349	389	355	374	401	404	415	397	372	390	391	371	365	376	382	371	405	381	391	401	380	368	386	401	399	406	374	363	396	405	380	346	387	358	406	343	386	416	404	338	407	386	379	383	391	364	335	359	377	364	377	387	349	392	420	368	363	377	374	399	402	400	426	383	412	400	386	396	380	375	354	388	375	366	379	413	382	374	375	348	362	411	395	375	396	406	399	365	383	380	402	404	391	386	393	370	403	435	403	373	379	393	359	392	395	385	375	371	391	411	418	395	365	371	361	355	399	362	374	368	383	404	364	386	397	403	409	408	398	366	386	391	440	356	397	368	381	374	380	381	377	388	395	373	408	382	383	349	373	389	363	349	401	384	397	396	398	411	367	404	361	419	390	376	371	412	415	355	368	353	388	369	392	382	381	402	390	446	440	403	402	385	384	396	374	390	368	392	391	401	383	390	376	377	419	397	421	354	387	396	382	366	383	407	337	398	387	389	401	402	412	389	366	402	392	383	394	381	427	359	367	383	348	358	380	385	407	382	381	372	380	405	365	379	413	401	378	402	401	395	359	402	378	385	400	389	380	386	369	362	398	397	387	371	354	368	390	410	369	406	343	384	389	423	375	414	379	337	391	405	363	407	340	406	380	401	422	368	401	401	355	359	395	379	356	348	391	363	375	377	395	398	377	368	415	397	367	365	378	400	397	367	365	390	422	409	400	365	388	382	384	364	372	396	360	391	343	376	352	391	403	360	350	383	367	374	379	381	396	397	406	384	387	356	411	360	371	397	387	347	389	367	399	388	355	395	378	374	408	395	371	387	419	408	337	375	336	424	359	401	449	435	383	407	415	368	409	389	422	387	395	409	387	369	364	373	386	401	410	383	377	384	388	403	357	383	395	372	399	422	401	385	384	376	375	388	359	388	384	373	387	363	404	378	386	367	347	371	382	378	384	393	350	399	399	373	397	371	381	399	390	395	392	361	352	413	390	378	386	400	374	374	403	384	397	363	357	377	368	387	405	403	392	389	339	422	395	398	363	379	382	368	390	382	408	387	371	392	372	369	423	422	364	383	367	370	403	363	375	378	386	353	409	374	377	384	432	378	377	365	398	384	389	385	386	388	399	370	388	359	360	395	419	396	390	381	417	383	355	416	419	375	378	372	388	405	353	385	372	366	393	378	403	423	409	367	408	389	380	375	378	396	370	379	407	388	395	392	416	361	389	359	382	393	345	377	415	361	396	349	401	388	371	379	400	356	390	384	392	393	351	368	403	386	390	365	383	385	418	356	420	389	360	366	406	376	380	371	395	377	365	356	406	356	367	388	367	395	367	363	363	389	399	378	395	391	384	401	383	388	382	365	373	405	384	383	367	387	336	376	399	348	386	389	416	411	372	389	403	394	416	367	401	361	351	370	347	398	407	367	419	385	390	374	337	375	375	411	393	367	370	387	411	338	389	358	395	398	370	370	420	399	406	398	391	429	370	384	407	380	392	372	358	381	372	385	388	401	383	365	376	429	388	417	333	389	408	383	366	384	371	391	357	415	381	374	388	353	391	376	390	374	404	401	379	387	388	369	395	387	371	373	404	389	389	375	397	370	347	360	388	375	382	388	399	396	361	388	365	385	423	393	391	379	379	371	398	362	395	358	409	379	356	370	364	380	347	367	401	405	384	402	418	370	368	363	404	384	383	350	365	365	372	405	376	400	411	384	384	380	381	385	347	399	401	391	329	410	361	349	356	404	403	380	387	369	382	373	394	376	411	376	388	390	357	409	367	404	384	349	400	362	392
15549	25887	21582	12818	10373	6446	3888	3316	2674	2021	1764	1434	1291	1168	1031	922	864	768	770	695	630	656	613	567	556	519	528	523	500	467	470	452	510	442	441	456	438	440	405	418	411	450	428	385	408	373	402	405	394	383	403	437	445	392	354	429	428	424	423	421	388	387	381	414	371	367	366	365	360	393	401	378	422	375	412	390	396	396	378	423	372	402	367	418	370	407	395	399	399	383	374	396	398	354	388	361	409	370	425	356	379	405	345	419	383	366	385	373	369	372	372	358	384	375	379	407	355	380	368	413	369	386	371	390	376	383	372	385	383	386	367	365	389	406	353	361	358	391	388	408	384	377	385	377	398	419	382	322	382	373	357	400	374	380	364	346	385	368	376	397	401	388	391	394	375	362	371	336	380	407	414	411	383	423	377	379	387	370	370	406	395	399	396	399	390	364	395	376	394	366	363	378	405	369	397	371	383	383	335	400	403	397	386	368	382	372	379	396	352	346	357	328	383	396	353	393	393	375	366	394	366	409	361	373	353	390	382	378	372	382	360	394	372	361	348	401	351	406	350	351	389	375	373	376	380	400	383	388	364	400	362	362	334	374	393	358	421	364	362	407	378	387	353	349	370	372	387	413	372	364	324	363	372	368	372	372	354	391	410	383	389	345	375	380	363	349	389	356	379	403	355	352	395	395	362	354	373	366	424	381	398	392	381	370	384	371	356	398	379	351	368	380	386	344	378	404	374	395	386	364	396	382	358	357	414	385	405	342	375	382	348	364	384	382	421	390	367	335	365	386	396	358	399	369	384	394	367	342	362	349	423	373	368	380	360	408	359	418	344	387	369	422	379	378	386	363	386	387	380	382	372	341	381	371	382	361	380	400	340	380	364	413	368	389	344	363	347	378	408	345	346	394	362	371	379	368	376	342	372	382	357	384	387	366	402	387	360	385	386	339	393	359	389	373	383	347	390	388	431	349	358	362	384	373	390	365	359	372	371	383	355	392	365	381	363	374	389	373	375	374	366	366	389	400	346	361	378	359	387	368	391	393	357	419	392	364	350	380	356	395	391	404	367	381	378	391	347	399	395	386	372	361	351	370	371	345	391	370	375	369	333	326	364	362	358	415	358	377	345	369	356	384	391	368	376	397	393	344	386	363	386	401	446	372	401	390	382	352	393	368	357	361	364	393	374	396	330	397	365	400	409	361	394	364	388	386	386	398	381	368	407	364	388	380	394	325	394	394	356	347	390	354	382	387	354	359	348	359	353	356	339	378	345	383	371	371	380	369	370	348	372	377	360	391	386	376	382	394	403	373	371	397	343	385	367	382	358	404	374	369	368	372	412	353	384	410	374	380	412	388	382	406	398	388	371	349	366	366	395	369	418	386	358	368	366	373	404	414	360	377	374	355	335	377	370	391	379	387	385	382	363	350	371	414	429	384	385	368	344	374	349	392	366	385	407	372	373	407	363	396	357	384	385	359	385	340	363	382	389	362	393	369	378	386	352	368	380	349	370	360	378	394	385	359	400	382	404	376	370	351	389	387	375	333	366	405	363	343	417	387	413	407	391	411	409	375	343	388	373	375	358	371	373	360	355	351	366	396	340	408	374	381	375	390	388	375	335	351	387	347	387	385	374	416	360	426	386	400	353	337	360	364	390	389	387	347	391	377	368	403	383	361	355	387	380	359	363	364	353	381	378	379	368	376	388	374	368	366	362	387	398	390	391	363	351	375	374	353	399	388	377	378	351	398	383	344	379	358	369	376	380	351	380	368	383	377	389	364	366	349	351	392	397	403	353	371	359	393	382	384	319	358	396	382	380	362	366	386	378	395	365	352	396	370	383	357	353	373	414	352	348	348	369	346	380	371	387	389	384	401	371	362	384	403	370	375	389	382	400	368	348	365	402	365	365	384	379	361	368	404	375	361	404	391	377	379	391	377	365	389	417	401	344	346	367	351	359	369	397	368	371	374	413	393	389	407	352	374	376	383	424	381	362	399	373	365	359	372	382	360	322	420	337	392	397	406	393	397	356	386	388	385	390	381	389	374	373	360	361	377	350	369	389	368	375	372	384	382	400	356	375	378	385	398	362	392	365	374	362	333	361	369	395	349	348	386	383	383	340	374	385	370	367	353	357	385	374	384	400	392	390	360	376	400	371	376	383	383	346	365	415	373	403	367	369	412	401	346	369	371	399	399	367	376	399	379	369	378	374	365	374	367	360	343	370	377	386	357	371	407	401	385	370	398	369	388	360	365	369	387	353	390	367	382	334	364	375	375	400	390	389	381	361	365	402	384	331	386	363	351	401	385	397	400	363	390	376	372	357	351	363	365	383	352	399	385	366	348	403	369	385	354	396	362	367	353	402	371	337	337	385	386	380	389	355	354	401	392	382	411	368	404	366	399	369	337	375	391	367	398	364	354	384	390	350	401	390	340	398	368	395	386	368	364	361	381	388	378	378	380	381	384	345	336	356	413	367	367	371	368	381	344	368	363	402	375	369	387	338	400	375	390	405	410	368	393	372	369	389	371	395	343	390	366	371	383	380	357	367	363	384	390	364	349	373	362	351	399	378	360	390	388	397	369	369	413	365	402	352	386	370	376	386	365	368	413	401	364	362	364	333	352	363	356	354	394	388	382	347	367	410	381	354	376	342	371	375	366	364	400	326	393	371	337	333	383	401	361	376	350	378	394	380	359	383	366	373	370	331	369	356	408	393	381	369	362	376	363	402	369	402	379	366	366	368	355	409	377	377	378	393	377	380	353	365	375	379	371	375	381	367	376	340	357	389	387	357	394	372	357	380	428	356	363	381	402	395	361	354	365	375	377	392	387	381	355	401	378	388	447	398	394	376	380	435	397	386	419	368	382	369	384	363	358	380	369	386	373	383	360	378	369	344	418	354	370	368	347	329	340	376	367	380	355	362	344	395	378	409	388	370	362	382	354	368	369	406	351	397	381	357	353	347	388	355	389	381	360	375	400	393	387	406	367	395	358	343	372	409	398	373	390	396	393	383	366	371	340	388	370	325	369	349	368	360	394	366	380	366	374	360	371	366	388	313	363	372	395	353	380	390	346	358	367	366	391	360	372	351	389	377	407	361	380	398	385	387	372	343	396	390	356	369	388	374	361	362	358	406	367	379	397	385	388	360	311	375	376	364	327	377	397	389	361	318	367	402	393	374	371	375	380	371	365	415	372	366	354	397	372	368	344	370	413	404	393	367	371	335	352	349	408	421	392	392	356	400	378	373	392	351	366	393	390	380	359	387	381	374	350	349	363	405	360	370	383	382	390	384	370	378	364	391	388	376	397	419	380	358	381	408	400	384	347	383	394	380	383	407	351	413	364	355	394	380	410	364	357	409	397	380	350	356	393	381	376	376	351	381	372	371	373	359	379	357	366	398	389	356	366	394	371	331	384	383	390	369	357	366	364	425	342	364	379	372	379	390	387	366	375	398	375	349	375	373	345	388	383	358	381	385	407	347	413	391	356
27594	15686	4213	1637	881	261	157	125	130	106	119	115	111	138	95	112	114	94	106	105	112	104	105	107	105	107	118	114	95	109	94	117	104	105	107	112	114	105	117	104	114	97	110	115	123	102	117	125	100	110	111	113	127	103	112	104	97	107	111	107	113	108	93	99	102	101	106	121	118	105	113	110	106	103	106	106	122	104	103	100	110	95	107	118	98	97	108	107	97	112	112	105	104	77	103	100	114	96	88	106	109	89	89	90	107	111	91	116	104	93	119	113	92	97	112	122	87	107	100	118	107	101	105	96	100	96	100	106	106	107	122	106	98	108	112	106	92	87	90	105	100	101	91	122	128	103	108	89	109	124	100	114	91	87	98	117	119	117	108	130	94	89	99	121	96	103	90	127	120	93	109	106	99	105	102	101	110	96	90	102	106	93	102	96	94	76	86	113	110	108	85	94	112	94	104	87	122	98	127	103	97	95	105	96	95	83	99	110	91	117	110	99	105	94	98	107	115	87	112	111	108	98	98	107	94	100	103	97	85	107	99	102	94	86	97	101	99	108	122	127	95	84	107	101	106	111	98	126	107	123	114	121	105	85	113	97	112	104	124	121	109	130	88	103	106	110	93	107	110	104	119	109	106	116	95	97	103	104	112	105	87	109	88	108	117	103	119	93	105	105	112	87	105	108	91	114	111	115	98	114	115	102	114	96	111	98	110	118	103	94	104	100	95	89	115	106	106	100	109	125	114	95	119	111	93	124	88	90	107	112	106	103	103	108	100	93	108	111	105	119	99	74	100	88	123	110	121	109	126	105	113	124	80	112	91	100	107	101	105	102	87	109	114	98	103	109	87	120	106	113	103	115	109	96	106	96	104	110	103	89	96	119	107	97	101	103	115	106	98	111	95	100	115	114	106	119	88	107	104	104	102	101	81	107	108	90	99	108	97	115	100	85	98	113	102	91	113	103	100	123	104	88	106	103	110	99	99	111	119	119	102	90	112	104	100	95	101	89	111	100	104	101	112	87	94	94	104	121	112	117	115	104	90	92	96	100	99	125	103	97	105	120	133	91	96	93	86	102	112	118	102	108	96	115	113	95	88	98	98	104	113	104	92	105	106	102	105	89	128	99	102	115	101	102	102	100	111	87	109	111	107	115	105	110	119	114	99	87	94	95	121	103	96	116	95	104	106	91	101	114	85	101	92	93	122	109	94	125	113	92	105	107	92	118	120	113	114	107	105	98	101	99	106	119	86	110	93	108	88	80	117	100	113	115	100	97	111	103	115	78	97	115	107	85	89	105	102	99	100	107	118	103	110	93	104	101	110	92	99	99	94	105	97	84	121	102	105	104	95	127	109	90	86	108	126	104	102	98	95	100	104	105	111	105	84	93	118	115	110	93	105	113	99	113	99	119	100	102	107	97	103	122	99	89	113	96	93	101	97	95	99	102	103	98	111	127	98	103	110	82	81	109	121	105	105	109	95	102	102	114	90	94	93	111	119	102	100	101	105	99	109	84	110	120	121	106	109	111	96	102	109	102	100	96	115	97	97	114	104	112	103	119	119	111	102	103	108	124	123	97	111	100	85	90	87	113	116	111	98	97	108	100	107	81	88	99	106	109	97	113	123	113	102	105	73	113	115	83	94	123	102	110	120	108	127	100	110	115	103	111	102	91	90	87	104	131	112	109	105	104	104	100	82	100	100	98	103	117	84	134	120	100	106	99	92	99	118	92	98	94	99	119	103	101	90	81	101	110	105	107	86	94	99	126	103	83	74	91	113	104	112	105	97	117	99	101	104	102	101	112	121	96	110	109	103	96	108	132	90	96	99	108	103	88	95	112	108	91	81	92	97	106	113	77	84	99	110	107	106	123	75	115	111	126	97	106	110	99	112	94	122	117	97	121	94	80	111	101	120	77	92	111	108	99	107	109	111	110	127	82	115	111	106	97	97	104	107	101	109	101	114	92	109	107	99	118	107	96	117	88	86	100	98	113	79	105	94	94	111	105	113	117	114	100	98	89	112	111	109	100	93	108	86	108	109	126	121	98	107	110	106	112	91	120	104	114	97	108	123	93	97	96	107	114	111	103	101	88	98	95	119	104	103	117	106	115	110	113	103	123	114	124	99	98	104	98	96	91	91	120	112	82	108	90	99	112	110	104	100	103	111	99	100	112	117	111	99	90	110	105	98	88	95	94	98	109	98	110	108	102	99	91	108	111	107	104	95	106	86	97	107	95	96	109	88	95	85	109	98	103	105	119	106	104	127	94	104	106	130	108	96	120	110	99	116	90	101	106	103	106	104	92	81	122	118	117	124	103	110	114	101	107	94	118	115	111	95	110	101	95	104	103	95	91	126	108	108	102	97	95	103	100	99	107	92	106	103	107	119	110	119	96	116	95	88	101	96	95	109	87	106	81	101	108	102	104	109	95	94	71	110	114	82	94	97	107	88	116	97	94	116	107	94	96	105	98	113	106	102	108	123	83	103	98	114	110	103	126	99	100	87	106	115	104	105	92	96	102	118	105	95	100	128	121	87	97	127	130	113	100	122	118	108	104	88	96	106	107	118	115	102	106	106	103	112	102	98	124	105	100	87	119	102	115	105	104	99	103	110	100	98	110	112	104	99	104	110	106	104	106	112	96	120	116	98	112	97	86	111	98	88	130	92	109	121	115	116	117	103	109	106	109	107	105	100	107	97	99	90	96	117	105	90	110	103	95	112	119	97	95	106	104	103	94	95	94	86	116	120	109	116	96	111	126	107	95	98	85	99	100	98	107	100	99	118	114	106	95	81	113	101	119	116	94	114	109	91	110	93	113	105	91	92	122	105	100	94	121	92	121	108	95	112	100	117	96	108	122	104	109	91	88	96	114	92	107	93	95	105	103	100	103	107	108	120	110	107	100	101	102	117	88	105	125	97	104	89	96	110	86	105	114	113	100	110	111	96	102	97	104	122	112	100	113	94	93	94	116	97	111	99	118	101	127	111	103	89	103	123	105	103	97	91	104	98	91	125	123	111	91	101	88	117	91	106	133	97	90	116	101	110	91	120	96	114	119	87	126	93	86	98	96	96	97	112	107	111	99	97	106	126	97	84	112	104	98	118	108	114	121	98	119	101	88	107	113	102	119	92	105	96	84	113	115	110	99	108	88	109	101	116	102	111	112	109	104	100	102	98	111	120	112	123	114	111	111	100	102	102	105	95	97	109	88	107	121	121	119	104	102	98	110	90	109	96	116	96	109	106	98	95	96	91	82	104	92	96	97	97	112	112	111	110	95	93	113	97	107	105	106	119	131	106	117	106	106	91	93	115	108	122	115	94	108	96	108	89	104	87	97	89	99	106	128	119	89	112	113	101	85	104	114	96	89	109	117	107	92	104	82	119	88	105	92	90	116	97	103	97	99	107	94	107	97	101	95	117	95	127	94	101	95	119	131	113	100	113	106	107	78	114	105	108	88	125	109	116	112	106	111	97	113	102	112	106	87
11399	10037	5766	3291	1778	470	235	177	184	146	153	150	131	119	159	146	129	129	141	115	131	146	125	130	117	126	109	117	122	116	112	114	111	116	120	120	127	122	141	123	116	111	118	123	113	126	126	128	125	131	107	121	116	121	107	130	130	109	112	122	127	125	119	131	109	132	126	118	137	130	127	117	112	122	117	113	141	119	113	105	129	120	136	124	106	132	131	117	96	129	121	129	130	127	131	132	110	125	126	117	112	116	131	136	122	142	133	119	125	114	116	96	136	112	99	124	127	127	118	121	130	118	103	113	111	118	131	117	153	133	123	125	111	116	119	129	111	143	110	120	111	107	124	125	100	116	117	116	119	111	111	123	121	119	149	101	107	104	134	130	133	126	135	111	102	134	125	125	140	125	139	117	120	135	123	136	124	130	121	132	137	117	130	122	117	105	140	140	115	127	137	128	110	136	119	128	115	125	123	126	124	140	139	121	128	138	129	147	113	124	138	126	131	141	126	116	133	120	137	135	123	104	109	113	125	107	138	104	131	128	134	130	141	144	127	102	114	140	130	129	133	131	123	121	121	114	129	120	153	127	117	134	126	121	113	136	112	132	116	144	130	133	135	137	121	121	122	115	126	111	105	132	136	119	116	113	139	130	125	124	120	127	140	130	123	104	104	111	112	115	139	104	135	132	119	117	113	119	123	110	121	130	125	116	136	102	107	122	137	119	126	127	125	122	139	118	102	130	110	112	123	135	122	129	124	119	132	120	106	130	108	96	114	114	129	137	126	138	110	104	116	136	114	127	114	115	120	135	127	111	107	140	135	141	107	123	113	126	118	121	136	125	111	133	124	113	112	116	105	118	116	116	137	112	115	149	107	132	129	96	116	128	110	113	120	109	112	115	130	130	118	127	114	130	117	136	118	114	112	115	123	111	141	127	127	115	130	116	115	120	125	115	135	135	117	119	117	121	116	137	126	110	119	96	106	137	103	99	118	114	109	135	110	121	126	112	113	107	125	110	121	126	119	163	118	107	123	122	136	95	135	120	134	115	113	122	111	128	123	129	120	129	128	111	113	134	120	133	130	139	138	119	130	128	123	121	123	128	118	122	117	128	112	122	98	127	132	114	136	124	135	147	111	100	139	117	102	135	135	125	127	117	105	127	132	137	120	137	114	110	112	123	117	121	124	108	111	124	110	121	125	110	124	130	114	138	141	124	138	123	122	112	105	130	125	129	117	118	120	139	126	105	132	133	133	133	118	109	130	109	141	127	111	122	111	116	140	119	134	107	140	131	116	121	116	117	140	134	111	131	139	107	113	105	114	133	111	144	124	121	108	124	109	108	116	133	94	110	142	138	108	141	127	98	115	122	121	128	138	135	141	104	117	105	121	120	109	135	113	114	122	142	135	116	106	123	120	138	132	133	117	131	114	131	130	120	115	144	145	123	123	144	106	137	139	128	117	116	145	115	119	126	122	141	117	118	105	151	129	109	122	117	126	114	118	131	117	103	126	130	109	129	141	121	123	119	102	131	119	120	141	129	117	112	129	131	131	118	124	123	104	139	113	134	116	132	126	119	103	105	129	120	126	115	114	136	117	122	130	125	124	140	129	123	129	112	116	130	118	105	144	103	145	138	138	123	126	144	139	133	127	116	118	125	112	133	132	120	128	121	134	127	118	118	123	136	137	106	120	134	122	124	133	123	116	144	135	109	126	138	119	112	136	121	118	117	117	125	115	114	132	134	149	117	118	104	131	114	125	125	126	147	134	115	110	122	125	112	121	132	117	129	128	112	148	125	110	125	129	118	133	143	125	128	121	131	138	111	113	108	130	123	113	131	127	122	126	124	126	114	125	123	125	127	122	149	119	136	130	106	129	126	141	122	101	134	112	135	133	101	128	110	107	133	133	119	115	109	114	105	129	122	106	114	114	136	120	127	142	131	99	126	98	121	127	143	130	96	134	130	121	137	128	120	116	120	125	124	126	118	143	132	111	116	117	123	133	111	126	108	122	121	118	128	127	99	123	140	113	113	112	124	124	119	134	124	132	125	128	122	137	106	119	122	117	137	125	132	102	127	131	108	120	140	109	116	106	122	115	90	120	128	132	132	124	123	115	115	101	122	129	131	118	113	120	134	90	93	131	132	110	112	123	114	125	111	143	106	116	135	117	119	108	126	142	114	144	115	109	109	115	120	108	120	117	114	110	124	120	121	129	98	112	131	105	93	133	134	105	149	127	110	118	127	142	106	109	107	106	116	102	103	112	127	117	132	128	110	118	120	116	117	134	117	118	99	132	96	108	119	126	123	119	117	129	127	115	122	136	129	128	138	101	122	131	105	136	133	117	104	133	113	138	119	137	118	115	135	110	111	123	126	120	114	97	121	118	111	130	124	143	111	126	116	124	118	121	138	129	114	126	123	123	118	107	130	101	134	110	138	105	113	117	116	133	128	111	120	114	130	105	116	134	118	122	123	124	112	111	135	132	114	117	100	117	129	122	108	121	134	130	110	133	138	140	101	114	122	128	115	125	109	131	121	116	127	125	122	140	116	138	111	117	105	135	120	134	135	127	114	118	118	135	124	149	125	116	114	114	111	123	112	117	122	127	136	110	130	104	128	120	131	126	139	145	122	143	125	98	130	152	139	126	145	108	117	110	131	118	120	131	112	140	120	142	135	112	113	118	122	132	105	140	112	106	130	112	111	122	137	117	109	122	116	130	107	123	117	138	133	140	102	118	125	112	111	99	123	121	122	138	109	129	138	98	106	113	110	108	121	127	139	123	107	116	112	111	133	136	120	116	128	121	118	118	134	120	130	114	131	123	131	121	96	105	128	118	125	125	110	120	123	130	109	128	119	115	113	126	118	118	120	120	130	141	129	123	119	144	153	125	122	128	126	127	113	121	98	103	113	141	139	125	130	122	131	124	120	122	142	122	111	122	115	109	130	112	104	107	109	137	109	109	123	113	131	122	115	111	101	126	130	124	117	121	118	126	122	122	122	121	134	110	133	125	136	116	106	129	122	125	129	118	111	104	144	120	115	114	128	112	112	125	113	117	121	126	120	113	142	127	124	124	114	139	126	129	113	129	111	112	124	125	117	123	104	123	127	113	125	126	107	140	120	124	127	125	115	116	142	114	125	118	112	136	124	114	118	131	110	109	93	127	128	130	121	116	114	133	120	114	137	114	140	126	117	126	122	108	147	120	123	121	118	125	134	124	122	130	131	123	115	121	116	109	127	128	123	123	107	113	123	111	122	114	134	126	140	137	110	110	126	134	137	134	118	143	118	120	110	99	128	123	109	110	112	113	127	128	120	119	126	118	116	120	120	144	127	142	120	137	123	121	92	126	133	119	129	132	128	120	118	141	120	122	123	119	120	115	138	125	123	113	139	109	115	111	115	105	115	129	119	118	134	111	116	141	124	118	125	121	122	121	113	113	113	128	115	110	108	129	117	108	122	111	117	107	132	127	131	112	122	110	109	121	115
24526	20174	26309	23795	20195	9827	1328	890	603	542	474	402	362	336	297	286	272	258	250	249	254	246	217	233	241	216	206	220	225	212	234	199	182	174	204	199	190	194	200	199	187	212	195	178	219	185	200	180	196	177	171	196	144	177	195	187	155	195	184	173	166	177	171	166	156	155	189	182	170	181	162	184	189	188	161	176	167	183	194	193	167	179	195	195	191	167	191	192	194	155	180	178	178	179	192	176	176	179	164	151	156	174	200	171	173	178	178	162	169	186	187	195	191	170	165	193	167	181	186	206	189	185	165	194	161	190	187	149	182	186	187	173	182	189	175	184	163	171	205	158	173	169	176	181	176	168	175	176	202	199	179	188	196	185	182	164	179	184	160	163	179	196	183	160	158	192	163	162	181	167	177	170	194	190	166	194	161	168	179	178	184	178	132	167	164	181	167	177	175	159	176	171	185	174	185	185	175	173	180	189	185	188	186	178	180	199	192	169	171	195	186	169	206	168	180	160	178	166	186	198	186	189	155	166	171	147	178	186	206	191	173	161	169	163	161	175	152	194	178	185	168	183	173	186	171	170	173	193	177	169	152	157	191	181	178	164	181	179	172	189	173	171	183	179	217	175	180	161	162	160	185	181	210	166	186	176	188	186	213	169	191	161	176	173	168	185	196	179	150	195	163	167	183	170	158	173	209	181	182	177	209	194	148	171	167	165	165	183	177	163	180	156	174	183	162	162	157	172	164	173	183	186	193	173	178	171	159	160	184	191	186	151	170	198	190	174	170	181	189	168	147	175	185	200	154	162	183	186	173	174	159	173	157	148	188	165	163	183	184	164	166	184	202	193	171	173	178	174	171	162	163	149	182	174	159	169	208	168	158	161	204	165	177	160	191	181	183	176	177	206	185	194	180	165	197	188	188	195	191	162	173	192	195	170	171	202	182	190	184	189	163	191	177	175	163	172	169	173	190	198	179	197	180	171	184	176	167	188	186	201	209	208	170	181	170	164	179	171	157	187	185	161	171	173	158	152	194	190	194	176	170	199	181	172	170	182	177	192	157	162	180	182	177	199	191	173	167	153	162	179	199	182	171	195	198	208	169	179	177	198	194	177	188	172	190	151	187	166	172	181	160	186	175	182	181	164	183	199	199	176	200	176	173	164	197	197	173	176	164	185	155	180	167	166	174	177	190	157	164	180	188	186	170	173	155	190	142	196	169	170	173	180	167	154	173	169	167	189	196	178	165	177	184	181	161	181	185	199	173	173	154	195	165	181	186	184	172	177	170	159	184	173	164	170	165	193	193	169	162	174	149	179	177	153	188	203	168	181	176	168	165	173	162	152	186	169	172	179	166	177	159	167	171	165	189	193	151	195	193	183	172	186	171	155	168	187	178	167	181	163	148	188	167	164	174	167	161	194	175	184	163	170	154	170	198	180	185	207	177	168	195	185	175	164	188	161	180	191	172	167	162	174	187	174	194	158	170	176	188	172	196	163	182	178	173	161	165	180	170	165	158	179	171	164	184	175	183	170	204	198	161	196	183	177	189	178	190	179	164	168	154	168	156	193	166	155	193	166	157	163	176	174	171	153	183	203	172	174	159	205	190	185	164	193	191	176	178	150	188	175	177	158	151	160	175	154	195	189	158	165	179	173	183	193	188	171	157	184	165	160	166	185	177	175	173	179	164	175	177	187	167	189	165	158	169	183	165	197	195	166	176	181	179	166	170	178	156	178	174	165	195	162	174	164	175	188	175	170	167	159	185	177	207	180	156	182	186	198	164	178	190	173	185	194	190	189	159	184	155	183	187	182	171	182	171	191	186	179	175	176	184	147	161	174	187	167	182	190	174	173	176	178	178	195	184	180	209	192	166	195	178	169	171	186	192	154	198	178	187	172	155	193	199	178	162	168	185	174	196	182	151	169	185	152	156	156	166	187	193	157	188	153	165	170	159	167	172	201	172	203	177	183	158	164	161	191	174	170	166	171	176	205	192	173	158	169	185	168	191	165	199	181	181	161	194	164	163	192	172	173	179	171	181	151	190	166	164	185	181	180	185	181	161	168	186	176	167	169	148	164	179	191	173	164	202	208	189	182	203	169	193	173	170	189	187	204	200	163	187	193	171	192	196	178	170	176	163	177	186	192	175	181	166	172	161	174	180	168	158	215	169	169	207	183	196	155	202	164	167	162	185	161	174	209	166	184	193	186	214	199	183	171	175	188	168	188	173	180	175	171	179	170	183	172	159	159	192	166	164	161	180	171	170	166	157	192	172	183	168	182	167	170	155	189	181	157	167	151	184	182	179	168	211	165	186	167	164	179	171	168	190	159	189	164	183	192	165	158	170	193	191	173	165	187	165	179	176	185	172	187	201	170	179	167	178	186	180	165	159	158	165	168	184	179	174	160	191	194	188	171	183	191	187	145	181	182	172	179	176	171	166	182	172	182	156	181	165	167	177	158	176	179	161	178	185	191	175	165	185	167	185	188	194	193	171	191	197	161	144	184	168	206	159	197	186	180	159	159	195	169	195	157	161	181	191	164	153	158	156	211	142	179	191	168	177	185	195	166	198	175	180	189	198	165	189	168	169	169	155	176	175	160	171	185	194	185	158	187	163	178	178	181	182	178	177	184	184	168	182	176	172	180	162	183	192	184	201	213	161	176	180	165	169	158	156	188	181	196	184	176	192	195	185	167	174	151	194	170	191	162	178	163	177	173	198	201	178	154	148	174	178	182	164	169	169	187	164	172	184	180	174	157	169	174	188	156	160	165	169	165	180	190	177	165	169	159	190	179	169	172	172	175	179	181	194	175	187	176	162	171	170	169	187	173	161	182	165	153	182	178	166	185	182	177	184	167	173	171	162	199	155	157	183	175	180	178	175	169	168	158	188	194	176	185	179	170	173	199	179	165	161	197	191	177	167	159	147	159	183	165	148	190	176	168	160	198	173	181	175	189	175	171	184	185	178	159	168	180	164	177	185	178	186	173	184	169	177	204	166	188	209	161	172	192	148	164	182	202	176	179	177	192	163	156	186	197	162	173	159	153	195	189	180	173	197	181	178	192	185	182	160	172	169	192	183	163	169	181	159	181	175	188	153	206	175	151	164	168	197	179	189	169	179	217	193	201	177	169	195	151	163	161	166	183	187	182	181	199	175	166	162	178	160	161	192	179	192	198	161	171	195	180	154	151	197	179	174	169	164	182	157	193	187	151	196	185	173	186	175	173	196	163	166	176	169	180	176	173	180	179	174	174	171	179	196	171	173	186	172	185	180	185	186	168	160	159	145	166	157	186	164	180	161	168	157	172	169	182	170	173	171	191	163	189	189	176	172	162	168	190	170	172	161	180	165	186	183	169	161	158	184	193	170	184	167	201	198	185	170	172	170	170	187	183	153	170	217	185	179	177	198	171	174	184	167	190	179	166	165	165	198	191	171	195	154	166	171	170	192	189	188	160	167	178	201	172	177	182	188	171	173	176	187	192	166	179
14588	18669	13807	9094	6269	3218	2068	1804	1251	939	877	731	615	584	515	445	372	435	383	333	309	286	277	286	255	240	219	233	259	241	251	201	242	245	225	231	210	218	205	220	200	225	181	193	195	192	210	201	217	201	192	188	182	211	194	174	180	201	201	163	155	188	177	195	185	196	200	194	174	176	189	198	178	176	168	149	190	182	210	183	155	182	166	183	172	170	166	160	185	201	180	195	195	175	186	174	171	179	210	199	160	158	176	188	190	170	170	175	151	192	183	164	193	183	210	183	178	173	188	181	153	194	181	200	179	188	188	184	191	160	182	192	172	186	172	201	189	166	194	160	181	205	190	189	207	170	185	181	185	184	194	140	179	175	173	162	181	177	170	192	190	158	181	189	184	199	179	203	162	186	190	172	161	156	181	155	154	170	193	183	203	200	181	194	168	169	170	171	180	145	180	188	179	184	192	182	186	167	158	180	183	166	212	193	159	184	193	168	158	212	175	238	178	170	179	168	179	184	175	180	172	185	186	174	190	181	182	176	191	180	172	179	194	184	190	211	179	162	191	179	176	176	200	170	169	182	170	175	184	180	212	159	193	168	188	170	188	178	175	186	189	178	176	197	177	181	211	185	183	170	191	188	168	188	182	174	195	177	196	180	160	178	201	168	189	158	187	166	175	191	156	186	179	182	182	188	179	170	183	181	156	187	162	177	188	204	186	194	177	178	185	186	157	188	172	187	168	190	183	177	192	173	180	185	168	175	196	155	197	176	162	182	180	173	171	170	162	154	192	170	179	182	182	188	179	175	179	163	170	161	206	147	170	184	158	173	192	192	198	182	196	172	169	175	186	189	169	200	190	182	168	189	209	171	177	204	177	159	191	180	156	178	180	201	157	180	160	172	185	160	165	185	201	178	169	185	187	195	158	187	195	194	180	206	165	189	173	171	176	155	189	184	171	181	186	175	172	177	182	182	165	205	155	172	208	195	163	176	184	188	159	201	166	209	182	177	193	188	168	194	186	182	193	178	172	168	174	188	172	183	159	152	200	178	176	173	198	170	165	182	195	191	161	191	202	186	195	179	183	158	191	153	166	180	172	173	151	160	179	190	165	190	198	185	191	189	203	187	181	159	190	171	183	172	168	178	178	184	159	182	185	159	173	185	173	175	183	171	195	196	185	181	166	193	163	167	179	191	179	198	185	183	190	202	189	188	179	167	190	189	204	191	167	192	166	154	173	176	184	187	156	184	175	149	160	169	182	166	191	181	165	165	209	187	205	185	182	166	184	189	175	185	170	190	161	175	169	166	202	188	160	163	151	211	174	208	164	157	168	190	189	178	194	167	167	186	225	160	187	204	183	169	177	169	164	172	186	173	168	164	162	180	161	185	164	185	160	173	166	175	181	193	208	157	201	164	157	190	187	178	181	178	195	221	181	185	174	182	175	184	173	184	172	178	165	192	211	177	174	198	176	166	196	182	174	166	169	159	168	196	167	176	147	185	169	159	174	178	178	197	166	172	178	179	189	190	175	162	176	167	180	179	191	200	180	186	165	174	190	194	173	182	195	186	170	201	164	172	167	184	186	167	177	157	177	170	155	192	168	191	185	174	186	163	175	189	171	196	163	185	168	178	159	179	161	160	161	177	175	169	183	187	181	168	179	179	185	173	181	184	183	188	189	154	167	191	187	183	167	191	169	179	194	199	186	184	182	186	195	180	173	168	177	167	159	182	162	164	177	202	170	184	181	190	195	163	174	172	195	186	187	180	201	170	176	175	182	175	173	185	206	198	215	157	160	185	184	146	180	159	160	189	187	145	164	181	179	178	185	195	178	160	177	174	187	178	184	203	181	176	165	177	173	159	165	183	180	189	184	204	172	174	167	169	176	163	189	187	184	189	194	181	156	189	175	201	171	176	205	182	201	162	166	164	161	188	172	205	174	174	172	180	195	192	180	167	184	168	158	198	163	163	192	177	170	196	188	195	174	198	172	175	161	148	174	173	177	180	167	204	203	196	185	191	189	158	164	176	180	195	178	203	194	176	175	194	140	199	180	184	162	195	165	178	180	189	160	191	147	174	163	181	169	184	179	167	177	184	205	171	169	159	191	156	177	150	165	179	170	166	209	182	193	172	191	186	157	175	163	181	174	192	176	181	164	187	189	174	201	194	158	182	185	141	170	167	161	191	188	192	182	172	163	180	196	158	198	165	168	172	162	164	194	169	197	174	168	187	183	197	184	202	164	156	173	184	193	179	200	185	178	204	187	233	182	151	206	178	182	179	182	170	179	187	169	185	189	187	169	185	199	189	199	172	186	181	191	198	194	208	195	169	175	197	184	157	191	174	164	200	179	195	189	187	187	187	198	182	177	187	194	174	164	186	197	185	178	181	196	187	177	165	166	187	184	182	164	187	173	198	175	196	180	170	170	173	168	175	159	162	180	158	181	177	161	178	168	175	162	166	150	176	169	189	186	182	163	203	175	190	172	175	165	169	196	166	170	194	196	156	184	186	196	171	177	184	180	169	198	195	183	157	149	147	190	170	208	165	202	188	173	169	181	212	167	180	196	155	162	159	164	200	177	169	180	171	164	159	175	163	194	170	185	195	190	188	182	165	165	164	179	162	182	161	189	195	162	176	165	174	198	167	174	181	173	186	178	194	191	187	164	190	171	178	163	166	204	176	152	187	149	192	166	194	183	161	182	168	187	166	182	201	163	175	160	181	180	169	190	186	195	183	190	194	157	183	181	193	164	154	178	155	170	191	193	156	166	189	181	194	158	153	170	171	190	172	183	208	198	196	157	161	187	169	202	176	208	164	184	170	166	163	174	194	182	176	170	191	182	179	180	178	169	158	172	180	177	168	198	183	178	185	181	176	179	185	184	178	188	192	193	168	171	189	165	181	185	193	162	200	184	169	177	159	174	169	160	185	167	181	216	164	181	179	161	181	167	176	163	179	185	179	168	168	174	166	169	173	159	184	157	169	178	192	202	177	167	165	170	181	188	160	174	158	174	186	189	158	158	200	183	214	173	188	173	195	177	166	183	163	164	183	149	173	174	178	207	183	164	185	169	195	180	196	180	177	158	207	166	177	159	177	186	187	197	206	165	211	186	175	184	170	165	155	192	218	181	198	151	228	182	186	185	200	153	190	196	188	160	173	199	172	196	180	183	161	175	210	165	176	198	174	172	171	174	166	160	189	198	188	166	189	169	177	170	171	184	177	181	188	161	173	167	175	183	168	200	165	175	187	178	173	164	184	159	170	190	163	181	178	181	180	196	194	186	170	179	181	208	186	172	196	189	200	191	170	190	199	187	178	174	164	154	196	175	213	197	158	189	165	142	184	201	159	173	181	161	187	167	180	170	190	158	166	159	156	197	163	197	185	184	171	171	171	171	162	167	182	164	181	204	195	175	184	206	179	186	190	197	178	194	175	182	176	183	187	158	176	166	185	169	180	164	188	157	186	173	177	167	158	177	196	166	172	160	170
22416	20166	26719	23422	20177	20248	8886	1918	1290	1026	985	838	746	683	670	600	561	602	553	504	478	498	473	460	464	482	471	475	411	444	458	421	432	400	466	412	419	429	396	418	402	414	395	436	373	402	380	394	383	400	411	447	393	363	430	373	377	403	386	408	415	401	423	409	410	387	385	414	406	374	379	391	382	405	395	388	378	376	392	396	411	419	390	434	415	407	347	382	381	367	377	386	394	422	407	377	387	367	372	378	387	343	352	402	372	435	390	398	391	400	403	380	415	387	395	398	374	387	411	387	371	398	403	397	356	406	398	411	374	401	416	352	375	361	361	369	377	394	380	378	388	379	415	363	391	370	410	379	388	381	428	382	393	379	383	394	403	384	414	366	380	423	390	368	396	392	393	395	386	362	400	388	391	371	401	401	400	369	334	435	406	384	399	418	377	441	393	370	382	395	407	387	390	380	408	399	388	375	371	381	346	378	372	378	375	391	353	372	389	363	402	360	376	366	387	352	393	383	400	381	378	385	390	396	379	381	387	378	401	411	394	365	413	389	412	398	356	414	379	421	395	395	352	393	396	421	335	388	384	377	401	392	392	392	411	432	374	379	372	375	405	344	369	420	378	391	356	379	360	398	358	371	390	357	378	379	379	370	388	367	395	381	359	379	400	393	409	410	372	385	387	389	401	385	374	397	375	385	396	373	372	369	359	402	396	359	402	399	363	385	362	377	363	396	350	398	404	358	334	393	429	390	397	369	387	413	362	379	381	339	390	418	408	389	380	378	389	372	388	377	347	358	422	398	396	363	368	369	367	379	338	383	379	364	396	394	396	432	398	399	382	395	348	381	361	405	374	410	375	389	362	369	389	344	374	405	373	428	354	382	370	369	419	393	403	379	363	386	389	365	384	401	361	364	375	395	382	386	373	397	377	446	402	388	393	349	382	396	362	352	397	403	388	395	390	370	401	359	362	392	400	405	397	386	385	389	384	378	392	374	390	433	408	409	420	362	429	363	401	364	378	366	374	381	385	370	354	374	388	370	385	390	401	430	372	417	384	392	346	359	339	400	370	409	380	402	374	392	369	357	362	367	374	388	387	398	402	359	375	426	387	404	352	367	411	391	379	390	353	344	389	368	389	412	343	414	410	370	399	350	369	365	403	391	371	372	368	389	345	413	358	374	389	378	376	369	366	364	389	377	373	367	385	325	406	381	360	415	361	404	351	367	385	344	365	374	388	369	394	393	392	405	350	390	376	397	386	372	393	407	401	370	413	398	361	349	363	404	415	363	390	387	351	390	389	379	401	379	422	387	387	400	383	369	385	402	357	431	378	412	380	364	416	380	382	387	378	394	342	368	363	384	349	356	386	362	431	371	393	407	345	408	419	372	350	376	383	387	360	356	367	415	436	372	384	396	345	406	407	393	415	385	360	365	387	396	368	408	347	397	369	380	380	387	361	354	381	386	400	400	400	376	380	404	364	381	368	368	390	379	397	375	375	393	392	353	378	364	376	382	420	386	404	375	348	401	410	365	432	416	391	350	365	346	386	404	404	384	376	361	378	402	361	380	372	392	393	427	412	372	399	354	404	410	381	392	363	372	400	410	403	383	387	367	370	402	350	380	323	373	405	430	373	379	373	352	409	360	357	394	386	382	404	432	415	410	389	378	395	420	385	416	353	416	400	387	395	371	404	391	403	383	370	358	369	366	380	382	383	389	408	364	374	365	365	393	386	424	371	406	356	394	377	370	367	379	351	427	405	383	374	388	366	374	357	391	356	375	404	362	386	394	375	390	354	367	361	402	396	395	375	344	372	410	356	384	324	376	349	382	376	409	379	384	388	414	383	359	375	400	384	349	389	394	401	387	375	386	375	405	362	394	388	351	389	341	394	360	377	366	362	419	391	390	366	402	413	338	371	375	372	358	406	357	416	365	368	403	406	372	396	384	388	361	413	362	402	386	383	387	386	389	367	367	366	392	393	380	378	355	414	388	390	425	404	398	353	400	407	364	405	368	336	372	375	363	424	414	386	386	358	374	396	374	378	374	393	402	383	414	397	375	357	371	393	375	354	400	402	384	374	379	376	396	352	380	385	402	360	416	411	407	349	359	388	372	375	430	360	376	382	414	376	378	360	413	399	363	395	354	396	347	366	388	347	425	405	376	380	370	416	359	359	406	395	394	368	344	389	391	369	373	383	375	373	356	363	385	364	378	382	379	383	395	412	363	411	399	402	382	402	371	380	352	376	356	425	400	403	368	407	370	391	390	376	379	402	404	356	401	340	419	389	375	387	366	383	369	378	373	399	433	384	341	356	371	424	376	394	436	403	389	415	394	393	407	367	395	391	360	375	351	393	384	395	355	417	399	370	390	366	398	427	395	333	392	380	386	385	397	383	349	386	367	372	358	372	393	389	377	372	354	371	387	370	352	384	390	408	379	388	380	365	387	364	344	378	380	379	395	366	366	377	405	375	353	403	402	333	380	404	355	382	404	394	393	344	364	358	389	381	375	377	363	375	401	425	383	365	430	391	397	402	369	365	347	367	395	372	356	443	371	385	389	368	410	360	391	375	388	360	392	350	399	387	389	355	407	378	384	365	393	358	377	375	371	379	373	378	365	407	383	367	393	353	349	345	391	392	367	375	374	380	377	359	388	375	367	395	377	353	347	383	394	407	393	391	374	412	368	368	357	384	384	371	400	367	405	378	342	351	383	346	357	390	362	366	378	421	368	384	404	376	398	366	367	370	363	398	386	374	379	379	392	398	375	351	386	405	376	383	364	399	399	393	408	344	360	392	403	406	388	365	399	381	375	390	366	403	364	357	374	384	397	368	389	394	380	395	368	392	389	398	373	375	387	370	380	391	388	383	406	358	360	373	364	380	372	353	386	373	410	371	407	395	367	386	411	424	415	371	380	386	386	401	360	390	396	397	404	373	379	418	400	392	394	377	430	409	368	398	398	386	400	401	377	368	361	379	386	376	378	384	375	354	392	400	382	385	388	382	382	387	362	399	390	372	380	369	405	361	386	412	390	395	361	379	398	380	377	372	381	401	367	365	383	391	394	371	352	418	387	393	392	364	368	418	358	401	406	379	397	387	400	369	399	400	371	362	352	377	380	377	401	397	353	413	383	395	373	402	407	388	374	435	405	414	357	364	394	402	406	380	342	377	384	403	394	392	402	405	430	401	390	394	378	370	391	396	420	377	424	381	373	379	363	388	363	396	370	396	362	390	408	382	357	400	382	374	380	377	416	375	448	389	380	415	396	405	371	399	379	337	363	379	356	416	388	386	390	410	376	334	390	363	382	398	407	409	376	398	372	384	377	380	372	377	405	393	379	386	395	378	379	365	392	375	373	390	379	361	370	422	395	357	372	400	408	348	332	373	413	377	408	413	333	396	372	371	367	381	364	372	394	370	343	371	393	354	401	392	347	396	409	408	366	393	403	380	403	378	356	365	371	380	407	381	417	379	395	361	346	387	376	373	396
15718	24576	20696	12360	9462	5606	3985	3481	2571	1951	1775	1441	1163	1109	1047	895	877	832	718	625	620	638	548	569	564	549	495	537	490	504	538	509	462	460	446	406	426	448	437	394	440	414	456	390	379	420	418	384	435	400	391	382	424	366	385	408	411	422	403	369	397	399	399	409	377	372	407	406	364	402	383	406	351	370	368	390	367	379	391	396	389	382	391	414	400	397	414	400	405	362	389	402	402	383	374	355	370	398	376	395	401	424	368	385	380	352	374	421	383	402	356	354	351	377	342	377	373	400	374	339	377	401	382	368	385	356	394	361	389	397	389	357	397	388	382	387	373	354	392	353	404	374	380	373	377	387	364	392	377	373	366	374	407	343	375	377	348	366	369	393	367	387	388	376	416	363	372	386	404	366	377	366	339	393	401	362	364	355	354	377	376	417	371	378	326	356	423	364	376	375	396	365	384	374	408	374	388	376	377	365	380	383	363	367	377	367	391	396	352	402	377	361	392	407	407	347	384	380	410	342	375	405	370	351	353	365	380	366	368	383	340	398	351	330	388	403	374	376	365	369	346	380	380	366	348	417	358	371	386	381	346	364	392	387	396	380	423	383	380	358	359	338	397	377	378	347	365	357	355	395	339	407	370	366	410	351	374	394	376	397	372	377	400	359	354	372	418	380	343	356	370	366	349	339	375	361	378	371	374	346	378	354	361	379	357	443	326	333	364	380	354	360	354	397	378	365	388	393	388	429	364	352	368	380	361	363	389	383	378	375	373	357	383	382	360	412	381	382	384	360	381	341	427	367	416	383	367	401	398	377	366	337	372	347	334	375	372	396	386	386	359	387	348	366	382	384	379	366	366	377	394	387	421	350	366	348	385	395	362	391	352	386	377	360	377	351	409	387	412	406	378	351	393	396	365	368	383	407	381	375	383	355	369	411	407	381	372	356	356	364	388	401	360	379	389	391	349	385	404	395	375	408	431	360	394	385	361	348	411	367	395	351	354	404	379	365	374	368	380	342	399	397	378	349	375	377	377	387	352	385	373	378	378	378	363	362	421	335	364	368	383	343	379	372	380	365	368	390	405	384	402	397	381	402	387	355	402	378	372	344	380	330	367	373	365	394	384	349	396	370	383	367	414	366	367	383	393	385	379	334	358	376	389	336	380	395	394	388	389	378	348	379	408	402	385	367	405	390	356	387	350	380	375	380	339	388	361	419	359	414	346	378	373	389	387	374	386	344	346	357	357	327	388	374	374	387	333	353	362	385	415	362	362	374	335	360	379	345	404	362	389	365	389	403	341	377	389	383	387	348	394	378	387	335	397	365	365	409	352	359	391	363	387	389	401	372	397	397	369	373	390	380	378	367	378	394	386	364	363	397	365	395	393	381	359	378	369	353	383	368	370	344	383	392	371	396	398	382	356	377	390	360	374	380	382	377	376	369	377	381	369	386	393	360	360	354	379	368	385	386	399	389	359	396	380	361	368	360	379	366	373	400	318	376	369	399	372	377	383	392	422	387	388	345	372	364	365	398	358	344	375	353	387	386	394	337	391	352	375	387	372	399	358	352	392	362	395	362	374	358	388	345	378	360	354	391	379	357	439	373	359	362	382	366	362	372	360	385	386	336	342	373	382	359	379	370	340	365	377	351	370	404	383	383	351	370	384	345	388	355	403	339	372	394	382	355	394	388	372	373	375	394	387	338	376	390	385	373	331	343	355	374	369	375	400	404	392	385	384	380	387	351	389	369	360	389	420	359	384	350	372	336	378	345	404	377	378	361	364	350	354	402	368	378	374	406	346	367	386	373	376	367	353	384	370	380	357	404	406	371	381	400	387	352	370	372	341	399	377	392	371	391	393	362	382	377	382	401	387	394	351	343	377	409	380	406	367	379	359	372	379	380	419	391	395	391	333	364	404	367	368	405	341	372	369	371	366	397	400	410	365	366	372	372	380	372	370	373	361	385	400	382	380	380	360	376	408	363	351	343	380	343	326	362	374	403	370	351	416	365	390	368	372	363	370	387	401	340	394	381	439	353	404	367	348	398	389	372	397	354	375	375	403	396	369	367	354	372	371	390	369	359	418	409	358	366	361	380	356	378	402	345	380	405	380	381	382	386	375	397	381	401	387	360	372	388	368	367	384	381	420	394	377	371	391	367	354	362	362	366	395	380	369	379	367	383	401	360	364	348	405	394	390	357	360	325	344	373	367	356	387	359	364	385	369	374	378	394	380	395	356	402	357	366	368	345	371	343	361	374	417	386	375	358	362	337	358	374	367	407	381	396	412	361	356	353	377	386	379	377	386	383	380	365	382	391	371	371	372	368	373	324	377	368	384	359	358	379	398	385	395	377	411	379	367	365	365	377	358	379	413	387	407	351	358	392	389	373	393	377	389	379	377	366	386	335	376	349	400	410	346	388	373	371	400	394	424	392	395	363	404	379	377	381	342	380	372	368	396	384	374	386	368	339	351	379	362	378	373	334	353	369	377	378	408	360	350	370	386	363	376	401	355	387	388	347	381	375	419	398	354	395	369	417	362	366	335	374	375	374	371	364	418	393	381	374	338	343	388	383	351	355	369	402	359	351	377	386	425	418	376	351	376	379	382	374	398	376	387	376	363	380	337	401	381	350	356	347	357	388	330	390	356	375	377	387	397	385	340	401	400	353	354	369	396	350	378	348	352	387	362	392	364	368	394	376	355	353	321	357	357	367	384	374	388	402	362	357	375	415	383	378	382	357	389	362	372	400	331	388	401	366	397	367	384	359	373	341	406	354	385	390	378	391	365	368	354	380	392	407	392	349	378	406	429	385	370	417	374	371	349	388	348	371	368	357	353	374	355	355	346	383	374	362	333	367	367	365	369	367	379	384	355	330	354	369	404	386	363	410	398	370	405	389	407	355	394	388	387	402	332	391	371	340	336	365	387	345	366	363	368	366	445	403	367	377	395	357	381	345	400	378	366	364	365	351	363	384	399	423	390	363	412	396	348	369	406	388	331	378	388	361	383	384	380	342	372	380	382	387	370	384	390	376	337	364	396	364	377	405	376	365	398	385	391	358	372	388	382	404	364	386	366	380	387	346	370	388	389	360	388	379	382	380	380	388	388	379	403	352	377	358	375	373	380	370	380	334	412	366	383	372	375	340	363	366	391	383	393	380	361	379	353	378	366	384	383	366	346	376	407	384	375	404	346	396	365	389	378	371	377	362	342	395	390	379	344	356	387	384	349	403	367	376	353	359	362	364	383	386	410	378	370	359	365	363	367	357	380	370	344	325	363	357	398	350	373	384	376	353	420	361	376	391	378	376	381	370	356	382	357	375	408	353	354	359	367	387	379	389	351	331	354	396	374	375	404	372	366	375	378	377	371	379	364	412	383	367	392	366	364	355	402	377	382	395	346	360	413	381	360	361	358	385	366	344	390	343	397	372	367	358	384	392	358	381	350	342	361	383	385	358	371	362	398	363	412	341	408	396	375	382	373	369	355	377
27440	14678	2897	817	514	265	149	139	112	136	118	110	128	101	116	106	97	104	98	118	102	102	113	106	133	110	89	114	109	104	116	92	97	108	103	113	100	103	104	105	105	109	118	104	105	109	110	107	118	88	112	115	100	109	116	112	98	109	89	101	108	78	112	101	113	93	115	104	89	102	96	110	122	112	126	97	87	111	93	96	107	108	103	112	100	110	103	95	112	103	95	115	103	105	104	131	115	96	102	103	105	100	89	111	108	104	102	103	104	111	104	109	99	99	84	88	100	106	112	133	113	105	105	94	102	111	99	106	104	95	100	111	127	99	112	119	104	91	114	104	109	134	112	116	118	106	105	108	100	98	114	106	103	119	98	102	101	102	123	101	104	110	99	89	89	110	112	105	97	90	104	121	114	112	103	121	97	105	116	106	110	113	98	87	111	104	91	93	82	107	106	97	108	106	98	95	105	119	93	118	91	115	95	103	111	97	118	96	93	115	110	111	94	103	110	89	99	108	80	111	106	109	93	97	105	108	99	111	109	111	111	96	98	97	108	113	121	106	113	113	89	99	100	116	94	99	102	104	106	119	113	100	101	100	102	114	107	101	95	100	97	102	108	98	103	103	91	94	97	98	116	89	105	115	106	114	105	113	85	104	105	108	94	105	98	98	86	104	99	106	98	104	99	105	113	117	109	108	109	119	100	109	111	101	105	104	110	81	102	104	105	107	117	95	98	97	116	87	104	101	103	114	111	94	116	124	106	103	96	108	92	102	98	102	96	93	110	102	110	102	115	112	105	101	96	126	104	94	107	119	87	119	120	114	108	109	107	91	118	98	96	109	100	107	108	103	107	110	107	105	108	110	132	114	105	110	103	93	107	97	106	103	112	107	99	103	97	93	107	109	102	108	106	96	114	106	117	99	110	107	93	110	97	109	97	96	115	106	92	111	111	118	104	99	104	111	92	112	92	103	105	94	122	122	109	103	91	100	97	93	110	80	99	106	92	115	100	104	84	106	90	105	100	126	97	129	91	89	99	116	114	94	87	99	92	112	119	94	99	111	92	111	100	119	96	87	111	99	115	88	100	84	103	103	112	112	100	111	106	101	107	115	100	102	109	112	112	106	107	104	92	111	91	103	106	95	122	116	96	101	119	98	105	91	93	92	111	101	86	91	104	106	105	107	92	100	103	107	99	88	99	112	117	107	103	121	118	118	109	101	101	129	115	119	106	107	100	114	110	124	101	90	120	107	100	111	103	112	99	110	96	103	80	106	115	96	100	117	89	99	111	92	104	101	106	107	138	78	92	85	112	112	85	105	97	109	99	118	103	112	98	105	94	101	93	89	94	91	122	105	117	102	111	106	113	98	112	95	115	113	99	109	116	87	106	119	101	90	122	100	78	90	94	107	97	96	107	107	113	103	115	96	106	95	103	74	109	109	115	109	103	107	100	124	94	115	115	124	95	94	75	88	114	112	103	88	113	118	114	104	117	100	102	99	98	103	93	123	99	103	116	112	109	93	115	121	109	95	103	108	95	123	98	104	98	93	105	104	118	107	77	101	92	123	109	103	100	120	119	97	97	106	96	102	103	115	98	102	112	121	115	113	92	98	106	103	90	123	104	101	89	95	102	90	108	96	98	119	105	96	100	120	101	94	117	109	102	106	112	96	101	100	97	105	115	91	103	98	111	119	108	97	82	99	104	93	93	113	105	104	87	105	90	105	103	93	103	106	102	100	83	93	101	94	99	90	113	126	103	97	91	110	104	94	102	98	122	93	102	104	95	116	92	91	114	99	98	124	91	119	100	101	115	103	100	106	108	115	94	104	121	112	103	117	100	105	140	98	118	124	78	92	89	113	107	107	110	105	100	120	101	103	119	90	104	103	88	95	99	121	114	102	130	97	107	103	90	97	98	121	101	90	102	107	102	105	110	112	116	102	97	101	86	104	93	75	107	103	105	118	125	111	90	130	105	101	107	87	106	108	110	109	100	89	107	127	115	111	104	114	119	108	108	108	108	123	107	94	94	109	113	100	95	102	117	91	113	90	105	116	103	105	96	110	101	105	103	115	125	100	103	100	95	134	100	106	105	95	94	97	108	97	110	104	103	98	96	105	82	111	127	95	87	129	86	99	105	100	97	120	102	100	98	109	99	111	111	102	115	101	95	125	116	105	106	113	92	104	116	105	99	108	105	78	84	98	82	102	100	79	91	88	102	113	89	113	124	115	107	97	113	79	109	97	105	102	103	118	99	118	118	106	99	117	102	109	94	121	106	93	102	99	125	105	92	99	90	103	93	110	110	107	122	102	91	93	90	116	101	111	110	100	108	119	101	99	107	116	113	100	97	106	109	111	116	94	126	100	108	87	102	99	92	104	94	85	123	108	106	119	94	99	105	103	97	99	104	94	114	90	116	103	106	128	91	103	121	95	99	109	97	126	87	93	121	110	106	87	112	94	106	124	107	98	102	92	128	94	105	103	81	100	117	97	99	101	121	89	102	99	96	109	111	96	90	96	94	101	116	119	91	98	124	109	103	79	100	110	115	92	112	118	110	109	102	107	93	85	115	103	118	95	111	91	94	97	95	91	102	123	111	103	107	98	96	86	104	83	90	104	107	115	91	85	110	102	95	107	105	96	105	120	111	84	90	123	113	92	103	114	101	105	107	106	111	95	114	86	97	110	110	92	122	99	116	94	108	89	94	104	101	108	90	119	107	102	106	103	111	110	105	100	105	86	96	99	94	102	96	95	114	87	110	92	106	100	107	105	107	91	97	106	100	96	100	115	95	97	89	100	100	93	118	135	88	94	121	91	105	108	123	100	117	100	102	115	96	104	104	106	97	110	111	102	117	108	103	100	106	105	88	126	102	116	104	107	99	100	98	108	128	103	106	93	101	113	106	95	128	77	118	100	104	106	103	127	107	108	92	107	114	104	116	90	127	104	112	111	110	85	110	116	93	102	121	114	111	106	123	84	81	107	114	98	112	115	114	108	122	90	104	95	136	104	85	107	106	97	106	93	100	118	96	101	124	103	102	110	94	106	96	96	106	100	123	100	107	118	91	82	110	101	111	106	108	104	93	103	106	87	96	101	115	97	106	101	94	122	88	107	110	106	85	89	106	108	118	108	93	95	115	98	111	123	94	111	113	114	106	115	94	98	111	88	115	101	103	88	108	110	85	107	104	100	100	110	97	114	106	90	92	124	114	107	99	116	103	99	102	90	88	93	102	111	102	88	107	96	86	92	109	95	118	96	105	91	93	85	94	136	100	89	107	106	125	98	102	90	107	96	99	97	96	121	102	121	88	104	113	88	110	101	102	130	106	99	107	108	111	96	99	130	104	88	96	94	109	114	96	94	106	95	120	95	105	96	91	113	103	113	91	99	88	108	112	108	82	87	90	120	110	91	111	104	102	117	102	82	109	129	104	113	108	108	92	109	92	105	115	106	113	102	101	94	109	109	104	90	120	97	90	111	97	107	110	93
8308	7061	3343	1350	942	394	248	198	181	172	163	153	134	138	123	131	133	127	129	126	106	118	124	118	105	125	130	109	104	127	142	120	127	123	111	115	100	116	158	120	126	133	116	123	144	131	124	108	119	120	144	115	110	120	128	130	113	123	117	151	119	122	119	120	112	110	122	107	118	110	128	119	107	133	113	137	130	117	110	116	104	122	115	121	102	143	128	111	129	124	131	122	118	119	125	103	128	102	120	130	111	112	119	92	117	108	125	123	97	107	112	133	118	111	125	114	124	121	124	135	118	109	117	125	115	132	120	130	122	110	121	124	109	119	117	115	124	128	120	102	124	115	114	131	140	118	134	115	120	126	115	113	117	112	131	106	120	116	125	120	124	120	114	97	119	121	125	123	121	139	117	111	103	121	123	103	129	126	112	115	91	102	124	137	139	129	90	131	124	116	137	115	117	127	126	100	118	127	103	109	134	136	116	110	127	134	121	137	119	143	103	106	109	127	106	141	140	140	125	132	113	126	102	129	138	125	117	139	132	136	115	119	124	120	121	128	103	132	139	119	115	133	130	121	130	102	95	113	126	133	118	121	112	112	132	126	109	124	114	118	131	117	133	110	117	107	126	114	113	137	129	111	124	128	106	132	110	114	129	107	125	132	121	107	116	112	121	128	127	110	128	124	119	116	129	105	139	124	130	116	124	125	126	135	122	123	110	124	132	131	140	123	116	117	125	144	121	138	121	133	131	126	119	145	115	115	125	126	110	121	110	118	146	122	112	125	106	109	125	112	93	130	108	130	129	105	148	109	135	115	133	104	104	117	115	145	120	110	115	118	112	126	118	115	124	126	106	114	117	115	118	122	105	126	121	122	107	118	135	129	130	126	123	139	132	123	108	127	120	128	106	112	104	112	124	137	121	137	104	123	133	103	139	111	106	119	119	132	126	99	111	110	123	118	111	113	116	122	112	129	102	109	128	113	121	108	128	113	136	124	121	133	121	127	135	139	138	124	109	108	143	113	124	108	119	124	118	105	126	121	134	121	111	121	138	150	139	106	130	127	126	125	121	127	153	119	127	125	114	115	109	119	129	111	107	118	116	129	133	120	122	121	138	118	149	118	137	114	136	114	100	130	113	114	126	125	92	114	112	134	120	92	120	141	122	135	121	117	121	99	138	95	122	130	118	107	103	132	121	123	128	99	129	127	112	125	127	111	98	127	128	128	101	113	102	133	98	127	95	124	128	130	112	130	124	126	127	117	99	127	111	132	140	140	106	110	136	113	129	122	129	127	126	111	133	117	118	118	130	112	115	117	115	109	134	142	118	124	111	115	128	117	121	110	124	104	121	121	117	135	110	131	120	128	96	134	116	110	101	122	106	116	119	111	121	104	126	118	118	130	134	120	105	148	123	121	124	101	130	106	121	140	116	124	129	125	128	113	133	156	138	118	144	115	124	109	124	128	117	118	110	128	116	113	123	100	120	137	129	117	122	129	120	132	133	132	112	125	121	129	121	123	97	133	146	144	115	128	122	134	119	128	116	110	128	134	123	114	132	111	128	111	113	122	125	108	133	121	130	133	109	126	114	116	122	121	137	116	125	119	117	103	103	121	120	134	115	118	128	125	116	117	130	112	116	120	135	126	104	121	110	115	105	125	121	124	137	104	137	129	113	120	132	117	120	107	121	130	111	117	123	123	144	112	122	137	113	115	119	121	134	139	122	118	108	126	126	113	115	126	115	144	126	127	127	116	125	134	115	117	108	114	117	120	127	127	134	128	125	117	127	128	133	134	127	123	127	115	107	141	126	116	124	109	138	136	135	113	105	123	119	120	113	110	103	112	113	112	112	122	131	105	129	110	129	131	109	108	109	133	108	102	104	117	124	125	130	138	125	121	110	109	122	119	140	100	116	116	119	123	121	125	130	130	110	121	125	125	106	132	114	107	112	107	123	145	129	122	112	127	114	99	128	115	123	136	142	133	135	125	144	97	121	102	124	126	108	123	121	123	122	116	115	117	128	122	125	99	123	130	122	109	117	116	110	121	133	122	128	108	118	119	117	134	129	110	117	123	123	136	132	111	129	139	127	118	135	109	133	130	155	109	108	114	130	111	122	105	131	123	145	102	120	131	106	137	132	132	114	131	106	124	121	113	143	112	112	134	96	121	114	130	104	116	105	125	145	124	118	120	118	114	141	115	121	108	127	126	129	121	124	129	138	134	127	126	134	114	108	123	106	125	127	114	117	107	120	130	128	115	105	113	122	130	110	112	112	118	114	119	116	122	132	125	127	114	109	112	105	112	114	113	102	123	110	133	104	132	117	125	110	125	107	116	113	103	108	135	142	122	93	135	150	122	118	99	105	126	138	102	133	134	116	115	108	125	104	116	123	130	99	119	108	114	131	111	126	117	98	119	157	131	91	128	110	108	129	118	128	138	114	120	140	134	123	137	120	119	124	127	125	116	95	124	112	149	110	123	99	121	126	141	130	112	130	131	127	104	123	106	121	122	123	125	126	113	123	128	133	117	154	123	137	112	110	126	123	117	134	109	127	137	123	104	115	121	117	99	118	118	126	127	128	121	115	126	131	119	142	136	131	128	134	117	132	124	113	113	93	135	148	128	120	133	95	132	122	121	128	103	111	114	134	106	108	124	123	154	113	141	133	116	109	110	110	122	127	138	128	131	104	120	110	111	104	124	121	122	126	118	128	127	98	139	132	119	133	141	141	118	115	140	122	112	117	137	104	114	113	118	125	118	120	132	119	159	140	138	120	135	121	114	130	105	119	128	143	108	142	119	118	119	110	137	117	132	116	97	133	119	106	114	122	132	103	130	108	104	130	123	127	125	122	118	122	101	124	116	129	116	120	123	134	128	110	112	107	142	137	119	135	132	109	107	142	123	120	106	122	146	114	110	121	114	125	126	118	120	126	113	139	117	117	122	149	127	118	127	133	129	131	120	133	105	135	115	135	110	130	144	109	97	103	131	130	94	123	105	131	116	148	143	109	111	116	102	142	122	119	137	122	106	123	123	131	114	124	116	103	108	126	113	109	120	125	130	125	137	126	117	134	121	137	111	110	121	116	127	125	123	128	113	110	110	155	107	129	141	124	108	121	135	118	121	115	121	115	122	110	131	122	109	134	111	141	142	126	116	114	129	113	123	107	103	117	113	135	119	135	127	118	133	118	108	126	118	136	130	127	124	117	113	129	133	115	100	112	114	114	109	138	111	123	120	90	132	109	102	121	112	99	129	136	126	126	124	115	137	115	126	128	122	118	116	121	119	135	128	133	132	117	114	118	128	127	132	118	118	104	108	135	130	126	129	129	105	122	116	131	109	100	129	105	105	114	111	133	125	103	141	122	132	139	118	122	136	122	120	127	133	115	135	120	133	132	115	122	119	118	111	99	129	106	115	112	111	107	123	115	132	120	138	150	120	106	154	123	138	139	122	117	122	112	99	114	118	117	113	120	105	113	105	125	123	130	111
24551	20160	26330	23778	20179	9637	1375	941	607	518	447	406	364	339	333	304	261	290	270	248	234	243	225	221	237	223	246	196	195	194	237	202	218	217	191	181	153	204	195	175	195	193	189	179	192	189	189	191	162	180	159	182	193	186	183	200	197	197	206	171	177	195	176	177	154	150	164	173	184	164	174	184	206	180	197	191	173	189	180	182	188	183	172	186	154	172	164	166	181	148	171	183	147	125	135	168	165	201	185	172	172	188	155	184	189	177	172	184	172	183	180	170	186	167	173	172	187	138	178	159	202	174	177	145	162	190	168	180	175	185	190	187	179	176	163	190	170	186	159	169	164	160	153	183	181	175	173	167	177	171	168	191	188	168	176	168	183	172	209	170	188	182	188	211	183	187	160	171	174	173	177	171	165	199	160	187	157	159	188	167	183	165	160	162	177	162	177	191	151	180	187	171	179	168	162	178	167	178	197	184	186	199	180	183	164	174	190	178	205	182	188	173	195	202	210	161	180	161	153	169	188	163	175	181	173	170	169	172	175	171	175	179	165	201	171	166	167	156	185	192	172	162	181	189	172	171	168	181	179	176	182	162	174	159	175	181	170	196	194	175	165	151	200	175	180	175	150	177	182	178	173	161	159	176	186	172	162	170	178	187	184	172	164	207	167	181	193	200	187	191	190	183	192	173	192	192	154	192	173	175	179	170	174	154	191	174	158	162	186	172	168	171	179	181	181	189	177	186	168	171	188	168	191	167	169	162	170	178	183	184	176	191	176	182	180	171	164	165	188	171	159	171	197	186	182	182	148	154	169	179	169	188	162	154	170	196	202	185	186	176	159	165	206	200	161	162	163	180	154	166	188	167	162	168	195	170	178	160	165	167	196	176	166	146	162	163	188	184	154	180	163	182	181	207	186	189	164	173	168	172	153	163	182	188	177	171	191	172	175	173	175	166	177	174	175	188	157	166	178	175	152	177	178	164	181	184	178	187	181	168	185	182	198	171	158	153	168	194	157	194	158	187	180	163	183	178	151	146	166	212	169	172	172	163	179	202	190	182	159	166	158	165	185	161	195	176	182	178	161	168	188	174	181	174	179	192	171	150	176	179	163	186	196	160	176	184	173	171	206	195	199	177	186	200	161	201	175	192	173	187	176	186	184	165	174	208	173	178	123	181	198	174	160	162	163	182	152	173	168	208	163	191	190	169	174	203	166	167	177	166	159	176	132	151	176	169	179	152	181	182	159	164	136	177	149	181	166	192	161	175	183	199	168	177	180	182	203	162	194	191	173	179	159	166	169	188	173	213	171	178	168	170	190	153	198	172	158	167	181	208	177	194	155	182	194	183	178	183	165	146	182	184	170	176	158	175	164	185	160	160	143	194	182	192	177	162	162	157	166	169	171	178	188	165	168	177	188	163	199	187	169	189	170	209	148	169	178	184	167	169	165	141	175	188	188	201	181	182	157	190	191	186	152	178	162	158	159	170	189	179	168	187	182	170	170	165	174	162	163	168	167	183	186	174	172	166	174	165	172	175	178	200	194	174	157	194	186	149	170	188	171	179	166	183	169	193	192	188	184	180	162	191	177	201	174	178	176	172	214	193	168	206	192	158	177	182	143	179	170	204	159	199	155	172	173	156	189	180	171	171	174	165	195	177	182	152	178	173	200	189	164	161	182	191	177	181	166	157	156	182	186	163	176	163	179	164	175	186	175	150	181	164	162	173	171	164	197	185	175	163	186	182	162	187	159	194	178	172	159	194	185	188	160	175	183	167	176	172	162	178	187	193	156	186	151	184	149	199	193	161	176	173	183	182	184	163	164	194	150	184	174	175	178	186	157	178	161	178	174	173	167	185	177	163	175	175	168	168	194	161	178	177	177	174	173	155	160	175	169	196	183	191	179	174	190	175	195	170	170	178	184	200	169	189	165	189	177	181	181	154	173	183	179	167	183	157	188	183	156	153	164	171	185	173	175	196	161	177	165	182	183	195	196	172	194	196	170	180	200	175	180	183	149	174	186	169	162	155	200	183	186	172	156	175	192	173	168	169	169	192	152	181	201	192	168	175	176	182	168	182	184	179	173	174	184	168	173	173	190	174	171	167	178	179	173	195	192	193	191	174	188	201	178	176	178	168	178	139	189	165	176	201	182	178	169	164	173	171	190	178	172	151	172	168	195	175	174	158	160	184	163	165	157	163	164	190	190	178	200	179	178	192	182	189	147	166	151	156	172	173	179	170	199	185	181	174	174	207	182	187	166	180	200	161	158	172	173	208	172	163	182	185	201	179	165	175	155	168	159	190	186	156	194	164	168	172	174	185	161	164	166	160	176	149	170	199	179	184	167	145	191	165	175	178	137	191	186	185	167	173	176	158	173	177	144	188	168	174	189	148	169	157	176	159	154	170	169	179	182	159	162	183	159	188	170	169	158	185	150	173	219	170	187	188	190	178	174	177	186	177	163	174	165	199	172	175	172	191	182	176	187	186	168	190	179	168	188	149	182	169	169	156	178	185	140	167	173	189	164	165	164	190	168	170	188	169	171	182	164	166	170	130	166	169	173	184	184	155	146	162	163	190	164	180	189	181	184	171	175	167	153	196	171	162	167	186	171	179	158	164	182	165	180	191	164	167	165	187	162	187	171	175	171	171	135	167	173	162	167	159	162	184	193	182	191	148	188	170	178	163	182	162	165	178	189	185	182	169	175	149	183	194	184	193	198	172	183	177	181	169	174	182	163	165	184	177	180	161	184	160	194	209	167	164	184	205	157	163	168	171	173	163	162	170	190	164	175	175	168	179	172	162	167	174	190	181	170	140	176	173	202	174	162	184	169	179	156	175	167	152	161	175	166	162	167	170	187	160	164	175	161	156	186	174	171	172	172	161	210	181	185	176	180	148	165	202	184	181	185	202	175	183	198	176	192	162	172	171	174	164	178	174	186	186	188	175	169	169	167	186	187	178	174	196	192	204	177	194	162	200	146	160	170	162	172	171	178	144	182	176	187	165	146	173	177	170	164	174	173	186	200	177	192	177	191	179	186	178	168	164	174	197	178	183	165	172	196	176	192	179	178	188	168	185	181	168	144	184	164	176	196	182	176	174	156	180	194	174	182	189	183	194	170	161	176	170	174	165	165	170	167	174	176	172	194	192	160	154	167	177	203	185	173	186	179	170	171	188	200	184	151	167	179	165	177	194	201	154	181	197	161	180	187	160	184	182	192	169	189	145	146	171	163	169	168	166	194	168	170	154	201	186	178	188	181	188	176	187	145	165	180	159	173	178	188	182	182	175	187	182	177	153	176	178	181	161	182	170	167	186	180	180	184	179	179	153	186	192	163	167	166	173	172	164	184	184	185	195	176	204	183	190	180	182	182	182	164	192	191	188	150	176	178	166	171	168	188	154	182	176	188	197	185	178	186	152	163	177	194	187	160	178	164	168	163	194	156	198	161	199	176	169	199	175	163	190	158	160	176	173	172	186	197	173	177	182
11224	16653	12945	6989	4837	3404	2176	1816	1327	1010	881	699	631	580	499	415	460	401	359	340	327	299	283	265	256	271	257	250	225	246	225	232	231	213	236	196	204	187	201	208	200	204	190	212	198	207	199	188	225	210	191	198	195	194	179	189	166	207	187	215	197	183	176	166	188	187	162	176	153	158	206	190	159	184	157	184	165	193	182	182	195	179	156	173	192	146	176	171	180	190	178	182	192	173	193	173	179	189	155	172	171	166	173	214	188	171	194	189	174	196	172	192	194	184	177	205	196	193	180	173	174	173	177	188	157	168	191	185	172	166	156	207	196	206	174	179	196	193	186	202	191	199	168	177	179	156	165	190	149	157	192	170	201	196	175	184	173	179	177	175	171	176	185	177	175	181	165	179	187	166	168	174	183	150	163	180	170	175	183	169	200	186	177	183	172	194	169	185	180	149	166	165	150	155	190	168	182	175	188	190	173	187	174	184	158	167	169	164	179	176	175	190	176	184	210	181	170	185	152	161	163	180	172	186	163	190	172	187	154	166	177	185	196	144	187	169	176	178	193	178	201	187	159	156	171	172	163	166	183	165	170	164	207	174	166	182	192	185	160	156	169	197	148	204	199	162	176	183	170	182	196	162	196	194	176	146	181	171	157	175	168	172	197	184	190	182	194	178	173	171	165	190	174	189	169	168	188	209	173	168	180	165	193	194	189	191	160	182	167	175	163	192	156	189	160	189	149	182	167	187	185	169	183	179	188	166	177	197	178	170	170	203	184	184	172	179	165	188	179	161	202	185	178	187	178	184	171	201	165	191	196	172	173	195	174	189	191	184	181	186	167	176	176	168	186	171	166	172	174	186	165	163	175	178	177	200	194	202	166	193	149	201	193	164	167	179	181	196	197	171	188	165	186	170	171	172	196	181	184	168	198	180	173	163	186	174	181	189	161	162	181	161	170	199	167	165	169	167	160	205	185	165	162	168	173	172	190	183	180	160	221	179	180	180	168	167	157	166	178	173	169	177	159	184	177	185	182	193	193	197	169	178	194	158	174	195	176	176	164	167	176	189	206	181	205	199	181	171	183	170	173	193	173	162	180	179	184	179	185	179	154	176	196	201	163	165	179	167	172	175	177	184	157	193	177	179	174	194	201	214	161	161	202	178	182	182	162	198	164	166	176	174	193	188	193	155	176	200	181	179	197	185	177	192	173	194	186	168	188	185	184	169	194	169	190	164	178	193	194	186	170	213	165	173	156	156	176	175	165	184	179	173	181	175	164	165	189	178	180	188	177	175	178	179	184	173	182	185	180	185	182	197	165	163	168	187	197	181	211	174	176	167	168	181	166	178	207	197	184	161	193	178	152	187	160	191	169	181	194	194	179	167	181	190	160	159	180	182	154	150	185	190	190	189	188	173	162	162	190	175	183	203	171	144	189	162	199	182	150	194	178	171	163	170	166	195	171	169	194	187	186	181	188	177	161	194	170	188	204	195	185	169	170	140	180	188	170	185	182	175	163	190	173	180	165	178	163	202	161	170	180	184	165	180	183	175	183	178	197	159	212	173	195	186	173	160	183	181	183	194	175	195	211	181	173	164	185	177	169	183	156	174	175	176	178	188	176	176	196	185	194	153	169	184	174	178	173	164	187	173	193	153	182	169	196	206	171	191	168	184	172	153	186	174	192	197	168	176	185	198	173	182	166	178	171	196	193	203	179	173	179	158	166	176	176	174	154	198	185	188	185	167	162	162	185	194	194	187	174	171	202	202	180	188	183	170	159	174	193	188	161	169	168	171	185	177	165	201	179	185	180	189	163	187	170	181	198	205	140	183	205	191	185	172	184	183	190	185	172	172	178	163	181	197	170	175	173	182	173	166	189	183	203	190	178	162	194	165	171	196	173	174	181	175	181	174	181	181	174	184	183	171	163	174	171	171	177	162	159	169	205	175	147	184	181	203	170	180	185	197	188	160	185	186	185	178	155	171	161	178	163	178	178	181	204	194	149	175	181	184	178	174	172	201	180	192	169	195	182	192	198	169	164	177	187	162	180	174	163	194	196	161	147	171	169	175	171	175	163	182	167	186	169	197	198	185	191	152	173	171	157	169	163	194	193	178	186	178	168	187	178	166	213	177	184	198	188	171	192	164	174	177	194	174	185	176	188	176	188	199	179	187	161	184	187	163	170	178	180	174	178	214	177	161	201	167	183	177	185	168	192	173	179	187	189	171	187	189	174	169	162	187	194	188	180	183	176	154	197	163	184	199	171	156	183	187	157	196	182	195	172	181	182	175	154	192	198	174	171	187	166	181	203	204	180	204	163	181	186	197	197	161	177	179	193	184	156	202	165	170	180	177	192	186	202	159	178	176	168	187	155	167	167	182	180	182	187	183	164	177	169	172	184	181	168	191	177	165	195	193	177	170	177	198	170	161	165	173	166	171	214	165	195	193	171	167	153	161	164	175	170	159	186	187	200	165	179	179	181	183	164	165	183	168	181	175	169	171	169	164	162	152	185	162	183	172	188	183	159	170	204	193	184	177	188	175	168	185	178	187	175	176	210	164	185	191	192	174	176	189	165	185	181	177	166	191	174	176	173	144	185	180	171	161	172	173	182	212	174	175	176	209	175	173	187	176	163	191	179	152	184	164	194	163	190	199	176	171	169	175	164	192	181	159	158	170	184	164	161	181	184	168	178	166	174	191	186	164	187	198	190	180	180	171	165	178	194	176	183	186	179	164	190	186	183	167	200	181	179	192	188	168	150	173	196	165	190	188	181	184	187	165	174	185	173	177	152	192	169	171	170	191	181	167	178	180	173	186	180	165	156	174	179	170	170	163	184	171	160	149	151	171	190	179	186	167	167	171	139	194	159	172	185	178	170	176	171	170	196	167	157	182	169	176	198	178	156	159	160	199	145	175	166	183	145	196	196	178	181	180	164	185	157	189	205	173	173	178	183	154	185	162	190	178	175	173	183	190	197	193	145	171	186	176	177	160	192	182	192	184	186	176	206	192	152	167	192	174	168	184	196	174	174	180	177	168	179	173	204	207	176	164	166	168	195	169	199	191	180	156	196	200	215	185	163	182	193	166	195	178	192	205	202	177	198	184	167	167	175	189	185	162	196	173	193	191	202	172	164	194	180	179	197	186	163	177	159	196	166	173	156	190	174	185	169	187	189	193	181	186	180	179	157	178	160	182	178	182	149	174	182	193	190	176	178	189	147	183	168	182	167	196	170	179	154	184	189	156	186	176	194	188	194	183	176	165	162	181	166	168	181	181	177	189	178	169	178	184	180	190	186	196	156	179	178	175	182	187	191	184	200	173	175	182	218	192	161	183	179	178	186	190	176	156	184	160	171	184	177	154	170	194	186	189	185	178	166	153	189	171	164	163	152	187	191	178	159	168	155	148	185	177	198	193	186	160	183	158	188	188	196	202	202	164	161	160	186	162	183	169	177	188	163	169	192	188	193	188	179	177	176	170	174	164	174	185
22456	20204	26788	23403	20215	20584	10879	2190	1311	1028	990	807	714	665	687	639	602	564	498	544	458	497	494	487	490	473	448	479	462	455	437	413	426	434	412	422	385	432	430	390	420	421	402	397	395	366	387	400	388	452	380	423	393	392	375	440	417	362	399	416	380	419	391	372	383	369	422	396	394	420	385	381	405	397	375	398	360	379	360	394	349	389	381	395	393	364	400	376	414	396	409	346	367	412	384	395	385	400	367	389	393	390	387	399	375	390	394	411	395	389	382	376	386	381	430	355	415	405	361	424	406	369	396	398	376	409	400	382	382	368	392	390	385	382	378	367	390	370	427	387	392	404	392	387	388	383	385	433	401	380	359	386	419	405	406	388	358	361	389	407	376	391	370	385	367	427	392	385	392	358	378	348	397	368	371	407	401	410	392	403	376	361	394	384	402	381	376	400	395	396	376	379	378	401	352	390	380	389	387	365	394	409	379	380	402	371	417	345	365	385	415	371	365	377	357	381	410	371	361	379	415	360	354	394	367	397	409	351	392	423	384	390	383	357	385	391	358	339	394	412	392	328	364	416	382	381	398	377	369	408	373	384	413	398	388	385	389	388	392	386	392	371	397	352	406	387	407	380	369	395	376	379	403	392	378	396	364	406	423	381	414	375	416	407	390	370	396	362	390	401	386	382	378	377	385	399	388	404	411	409	406	395	373	384	395	360	388	349	390	392	379	424	393	391	355	380	376	373	403	395	386	340	372	362	400	364	385	381	363	381	394	386	395	363	363	366	390	349	360	370	400	388	367	373	381	351	389	359	417	387	404	378	382	389	412	400	386	367	380	376	378	395	367	360	352	366	360	416	384	384	386	390	422	381	407	405	396	394	384	380	384	395	388	328	432	375	363	387	383	383	398	380	375	389	356	377	369	398	383	350	417	397	385	397	366	380	378	418	377	419	402	381	376	387	409	418	389	375	415	377	373	390	360	408	394	417	418	401	456	333	391	387	366	412	391	390	375	372	364	380	399	362	393	387	410	409	387	402	401	397	351	384	335	355	400	400	368	342	382	401	364	376	346	373	357	406	425	408	403	423	410	387	384	376	358	364	382	368	372	410	404	386	397	439	394	367	380	397	413	431	412	387	379	375	367	382	385	386	370	374	391	397	421	392	354	406	382	391	392	386	378	382	370	356	377	388	387	357	378	378	371	355	398	373	346	410	421	398	382	407	438	367	369	395	385	403	418	365	395	398	399	426	384	383	434	412	386	403	371	371	399	410	408	370	374	431	380	362	353	377	390	360	413	391	394	424	384	416	384	419	348	429	397	395	370	417	393	396	353	389	379	370	422	411	355	378	400	446	396	376	381	406	370	364	424	441	360	400	393	397	333	379	388	388	388	371	394	363	402	371	373	387	382	358	383	369	393	393	400	394	385	411	354	406	386	393	408	394	408	390	418	362	400	373	388	357	369	359	403	386	385	373	386	350	371	389	385	397	413	379	379	353	392	424	376	387	363	390	409	391	400	382	382	352	378	388	402	369	401	372	386	399	350	380	358	383	371	424	379	346	394	366	374	387	355	378	395	359	409	368	360	353	389	381	371	374	402	379	424	371	339	382	383	400	403	391	358	399	396	369	391	435	380	399	357	406	343	344	376	372	375	406	394	386	356	384	399	378	373	406	395	373	396	408	381	400	344	382	375	405	409	384	385	381	375	364	387	399	408	392	380	405	384	401	398	403	401	389	387	424	376	402	414	407	417	414	374	415	408	349	368	364	368	359	400	374	407	404	400	427	398	401	380	358	379	379	381	378	378	391	391	400	425	385	433	347	350	392	372	367	401	388	397	421	372	375	404	375	390	385	395	379	375	446	365	391	405	396	407	370	398	383	383	397	351	383	392	414	387	378	371	432	366	418	385	345	359	394	405	366	383	379	365	377	389	350	399	395	348	394	386	359	394	393	388	357	426	391	394	358	372	374	409	376	389	365	380	346	354	355	387	376	383	361	414	398	377	403	399	388	378	369	400	383	378	353	411	415	413	344	396	376	383	385	356	422	393	380	399	392	423	402	390	354	382	392	380	398	352	365	356	401	390	393	393	431	413	398	345	410	367	387	405	412	396	384	326	418	391	407	419	410	363	379	400	362	409	407	396	397	408	397	394	332	410	366	372	418	401	399	367	371	383	389	429	374	378	363	386	402	431	374	383	391	408	423	343	390	395	358	376	397	390	399	388	418	403	389	384	413	373	367	364	404	382	421	400	363	416	395	365	376	389	393	392	376	440	420	404	388	391	362	400	406	381	364	421	375	385	381	352	364	379	391	383	389	389	333	381	407	390	411	390	385	378	388	395	386	376	384	395	398	398	378	414	411	374	415	384	400	374	366	393	357	373	426	402	421	385	381	391	392	391	379	377	405	406	384	375	387	420	370	386	364	383	390	385	378	371	386	403	380	364	386	387	357	370	394	422	381	379	385	361	401	377	399	432	388	383	392	379	362	381	337	389	396	373	365	376	372	402	376	420	379	385	377	400	374	387	386	347	370	392	413	370	386	397	352	361	399	352	384	419	377	349	381	360	389	415	361	390	396	373	409	410	417	435	391	385	400	338	405	415	388	384	392	393	390	383	378	386	361	365	388	384	377	376	377	382	402	365	361	385	358	392	369	393	374	361	347	408	368	373	376	383	355	397	386	401	376	394	408	381	361	385	389	362	367	391	391	393	401	391	384	385	394	420	422	377	396	393	387	410	382	404	397	371	354	389	370	346	391	359	402	396	421	372	386	357	404	389	355	374	384	375	363	416	392	369	367	366	403	402	357	396	382	387	420	391	406	413	388	364	363	380	381	379	408	374	358	392	401	386	393	414	397	374	364	390	373	399	406	376	345	368	404	377	387	421	384	383	404	409	385	367	391	369	376	377	388	356	409	379	397	355	387	372	371	421	389	333	393	390	348	367	387	405	363	381	405	389	380	417	379	385	399	364	373	367	372	404	381	405	382	405	414	381	363	396	391	367	422	360	368	407	364	398	394	378	377	392	448	382	396	371	391	344	376	391	389	371	374	383	336	409	416	402	389	366	392	380	398	390	376	356	396	374	378	380	369	370	373	385	379	374	347	386	397	363	383	360	394	353	380	358	378	407	397	391	383	383	377	404	385	382	387	396	391	395	427	360	369	376	366	363	390	353	377	368	411	423	407	373	345	338	393	378	383	357	353	379	365	362	364	383	394	361	371	394	372	371	360	357	382	405	367	383	425	402	443	385	368	442	383	426	363	380	375	422	398	377	344	407	414	388	373	362	358	364	400	367	404	424	392	373	406	365	372	380	378	378	417	406	382	394	414	395	391	410	388	359	372	396	397	382	382	389	354	389	359	376	399	363	415	377	374	402	415	363	356	346	369	416	391	410	409	387	358	408	376	422	371	352	384	424	382	407	366	378	370	355	412	404	380	402	402	412	395	372	398	340	407	420	372	414	421	370	385	373	398	359	385	377	390	385	397
14547	24619	20248	11626	8553	10532	4131	3595	2553	1925	1672	1429	1253	1104	957	1008	934	801	727	673	670	638	586	552	550	573	549	503	555	531	491	514	436	435	451	487	437	408	434	427	457	446	383	434	414	417	434	433	380	425	411	404	407	401	404	411	385	395	406	415	438	370	402	419	403	369	366	406	361	391	385	383	351	389	397	366	401	386	423	351	384	425	403	370	376	393	386	353	407	378	399	374	393	362	403	386	373	378	362	373	379	382	394	416	366	411	373	387	380	390	388	388	376	387	375	398	399	391	368	401	371	371	380	379	381	377	360	389	402	386	389	377	369	360	341	365	419	393	377	381	350	383	368	378	368	369	383	392	381	380	382	402	408	399	381	381	360	364	409	376	422	374	399	376	334	364	352	373	365	353	420	348	379	408	377	371	369	408	402	371	405	389	408	388	350	415	344	388	402	340	361	393	417	376	397	403	356	378	366	371	355	411	356	361	399	354	371	397	405	356	351	361	382	382	388	370	395	401	414	396	354	369	397	366	360	384	358	348	356	365	381	374	394	394	369	363	357	373	373	377	404	374	394	360	357	412	324	356	365	360	343	383	388	357	384	353	369	363	397	398	374	388	367	336	379	376	351	365	386	357	374	387	348	372	356	375	356	397	407	388	373	394	405	360	377	318	390	385	335	332	371	375	341	384	400	366	350	369	355	388	381	401	363	377	388	423	369	350	343	354	371	379	369	399	380	383	358	382	356	352	402	358	372	400	370	378	384	368	364	370	394	390	369	366	381	352	400	363	352	401	394	369	380	387	366	399	368	363	384	379	413	365	403	364	362	362	369	417	388	365	386	400	357	396	353	361	349	351	398	363	387	341	354	401	397	381	359	392	364	371	374	385	401	376	380	391	384	358	386	421	387	365	358	396	368	342	413	365	372	415	331	396	414	347	357	397	387	349	372	373	367	423	348	366	374	359	362	361	365	382	350	381	395	368	390	375	353	367	348	382	366	387	378	373	399	382	337	370	391	398	374	395	377	376	405	375	359	384	366	414	358	406	360	365	370	389	379	395	364	346	374	404	371	367	388	366	374	372	391	334	324	370	379	374	382	355	405	383	343	359	362	381	368	364	361	362	370	356	408	388	380	354	370	374	351	397	364	380	381	377	389	366	381	395	337	378	375	412	358	376	385	355	400	362	375	367	390	368	334	378	385	383	380	362	402	398	404	383	380	386	375	364	382	365	324	383	376	372	349	367	363	361	379	338	389	332	350	381	361	364	355	353	393	415	367	354	349	389	393	406	391	366	400	369	374	415	330	384	413	389	372	364	373	384	364	428	406	367	380	390	371	398	396	388	376	372	373	388	378	407	340	387	376	362	373	388	356	369	364	369	344	401	350	358	352	369	385	357	385	410	393	377	370	382	379	409	353	385	427	397	393	391	367	346	410	361	386	356	380	412	392	353	368	353	412	368	371	364	360	397	380	377	389	386	391	437	366	337	388	388	382	372	367	390	328	381	380	364	374	383	407	373	340	398	401	339	373	395	382	361	391	373	392	338	363	389	384	385	397	345	389	352	342	400	399	381	349	409	352	375	368	372	350	377	415	382	384	358	380	387	380	387	407	364	373	338	362	374	390	417	366	346	360	368	380	394	387	365	361	368	393	303	390	359	381	360	396	364	409	376	381	370	345	385	383	380	397	359	404	411	426	368	356	364	380	371	394	398	357	378	365	388	348	367	350	412	379	400	396	395	392	395	400	382	384	392	367	401	408	379	386	349	390	364	358	333	381	381	351	377	386	379	356	382	338	373	400	410	400	388	367	366	386	350	334	369	354	396	406	364	396	345	383	365	363	344	411	381	383	365	369	381	394	369	395	386	368	401	391	351	367	390	401	405	363	345	358	365	376	382	393	366	389	366	375	373	372	369	364	375	404	383	380	345	375	397	391	354	374	395	396	370	353	402	387	365	381	378	391	365	356	369	382	361	399	380	365	351	387	348	387	378	384	437	405	338	381	342	387	352	344	347	351	372	372	380	364	359	400	372	394	371	352	392	380	352	347	378	380	403	415	373	370	362	349	360	377	381	380	375	388	359	441	403	369	399	398	344	372	413	381	379	357	402	347	398	357	392	372	403	400	399	355	375	352	380	404	330	373	396	377	360	402	383	332	374	361	397	355	378	389	374	368	359	384	363	398	405	408	382	388	388	350	381	363	382	392	387	376	355	401	378	361	388	357	348	349	374	360	385	382	365	355	366	366	400	387	407	380	358	375	374	373	387	389	391	386	349	411	380	373	383	378	381	389	408	379	371	390	363	408	362	410	371	371	378	378	367	356	368	407	400	379	328	372	373	358	383	365	365	411	382	385	363	367	356	362	364	368	370	358	389	358	377	371	380	394	370	374	348	353	390	364	343	374	364	333	386	375	423	349	408	351	364	360	374	368	391	379	411	349	392	378	322	383	377	413	384	377	389	371	353	370	378	384	378	377	360	357	404	375	364	397	365	396	379	393	399	385	404	377	374	381	381	396	383	329	375	396	379	351	365	365	372	391	365	378	376	340	369	385	396	347	385	349	373	388	350	362	359	382	370	361	356	402	376	366	367	352	382	352	378	367	381	429	348	407	388	394	397	380	385	350	390	407	399	365	337	349	390	390	385	359	373	395	383	340	397	370	357	367	376	366	410	381	360	349	393	361	430	360	377	394	416	386	380	393	346	359	379	374	375	374	342	381	417	400	345	360	390	394	378	368	369	360	374	353	380	406	390	345	368	422	367	371	381	374	383	361	369	410	352	383	401	366	368	383	364	364	377	371	365	389	380	379	387	358	358	379	373	387	363	375	385	365	364	378	389	374	355	377	363	365	383	394	373	372	399	387	402	427	415	397	383	408	360	388	384	394	370	366	405	388	388	402	395	399	362	378	395	394	369	388	367	388	379	381	402	350	383	361	390	365	382	355	348	394	344	382	389	367	380	411	390	388	344	396	381	356	378	383	383	402	375	357	357	392	360	347	394	352	395	353	368	363	363	373	357	364	334	369	381	359	403	383	353	384	364	350	410	386	376	364	372	394	361	378	350	390	415	397	378	360	385	369	331	378	363	381	395	381	375	332	371	355	354	376	358	358	390	369	346	407	377	358	363	368	346	358	359	375	348	381	354	358	392	398	350	403	359	384	360	353	380	359	370	345	387	361	403	385	408	395	396	395	411	349	381	361	385	337	368	384	399	359	382	377	392	382	381	390	381	385	384	356	369	402	396	402	386	399	352	353	377	377	399	398	365	390	407	386	380	382	359	357	353	367	380	373	376	399	386	378	375	393	416	371	378	357	367	389	383	337	374	397	411	398	375	348	365	384	377	347	355	389	395	388	359	369	365	391	354	361	322	346	358	339	393	373	400	349	383	398	380	367	335	350	348	332	397	382	392	359	382	355	369	409	356	385	390	397	320	374	358	386	370	385	381	369	393	378	365	361	373	355	384	364	366	359	381	404	380	392	391	362	335
27132	14450	2737	786	555	308	168	159	107	115	121	107	115	100	129	87	123	104	93	107	99	115	104	103	86	106	106	88	109	89	104	128	101	121	101	111	102	86	106	110	104	97	107	99	96	103	112	112	103	100	94	121	103	116	95	106	97	86	117	114	95	119	104	118	111	119	108	94	97	102	102	98	106	93	101	111	97	110	103	108	114	124	108	94	96	123	95	92	113	106	83	99	86	116	89	85	96	103	107	105	107	97	113	108	107	109	132	100	104	107	108	99	108	112	103	105	118	109	107	101	98	94	112	99	95	101	103	97	114	88	108	135	99	106	120	110	85	76	104	117	103	103	96	117	112	107	107	100	115	105	128	93	102	95	110	106	94	95	100	103	93	130	87	97	95	77	105	71	92	101	103	104	94	81	106	96	111	82	105	111	107	114	113	106	98	97	96	102	91	96	108	100	96	116	111	98	118	113	103	112	111	99	94	100	92	107	107	98	99	130	115	99	112	97	112	104	112	104	80	107	101	134	95	113	95	102	105	113	101	106	90	98	95	115	101	100	97	99	107	103	96	118	87	105	114	91	119	93	98	108	98	120	99	100	98	111	86	98	99	103	106	111	111	108	102	103	93	95	109	101	99	102	105	105	112	94	85	103	79	94	91	101	90	103	99	93	108	99	102	108	91	108	85	95	107	111	101	98	95	107	104	119	93	102	114	88	101	105	86	107	116	107	120	111	98	105	87	104	102	107	100	103	89	115	98	109	98	112	107	91	103	102	123	93	107	109	102	93	111	114	110	111	126	93	110	101	89	110	109	105	105	112	93	113	107	108	108	90	107	102	107	77	88	103	113	106	103	121	93	108	105	120	97	93	96	87	93	98	116	98	98	97	113	96	110	102	100	111	91	109	106	110	103	88	108	101	102	118	124	105	100	105	91	115	104	103	98	96	120	98	84	94	90	108	104	113	99	99	110	86	110	95	108	115	111	92	105	95	108	101	90	100	112	115	92	106	113	101	97	80	89	83	125	102	96	107	108	113	103	94	110	97	116	98	90	101	97	100	119	122	94	99	94	118	85	111	103	107	93	122	103	112	106	107	114	123	109	113	119	103	94	95	104	93	106	126	94	121	94	104	110	99	103	104	107	107	105	104	94	80	85	96	96	101	97	107	116	84	117	109	113	125	97	98	110	99	113	87	97	107	90	107	102	95	111	112	97	91	99	117	92	113	106	109	97	109	105	96	95	102	111	89	128	126	110	104	112	95	127	104	106	103	99	100	110	81	84	102	116	108	94	112	112	87	94	110	95	97	95	98	90	108	96	99	89	106	102	106	116	109	106	123	97	103	96	104	94	102	104	110	87	108	86	109	112	117	99	97	75	101	125	117	88	84	101	106	107	105	101	100	116	91	101	104	85	86	93	95	107	101	121	103	110	115	98	103	90	98	106	86	89	86	97	94	113	94	100	115	122	103	89	95	105	111	109	107	98	92	119	91	113	114	89	83	98	120	107	101	110	83	99	112	88	97	104	106	108	109	119	95	98	105	111	104	97	85	96	89	120	105	105	88	100	124	101	123	107	116	114	98	109	104	97	106	105	83	98	95	94	98	107	95	87	114	103	112	112	101	97	91	107	112	110	92	108	91	87	114	88	102	105	94	102	110	118	97	95	100	90	125	112	106	89	103	120	108	105	100	115	81	109	120	120	101	127	114	100	95	103	109	117	97	76	111	98	111	103	87	110	116	107	95	110	119	82	92	116	89	123	86	117	95	95	102	81	93	93	105	101	104	88	97	115	107	106	107	96	105	118	97	109	91	117	107	114	113	93	120	97	103	116	111	100	118	105	90	101	105	116	122	91	113	116	105	122	105	94	115	113	118	106	100	114	110	105	92	96	107	95	106	104	102	110	93	99	103	99	117	106	101	96	102	96	118	101	80	114	104	98	103	89	110	105	109	100	134	105	138	107	94	116	111	84	95	96	108	89	76	113	107	95	105	114	80	107	95	86	106	101	117	109	117	94	120	106	101	104	113	123	93	100	109	119	127	141	99	94	95	109	100	100	95	98	99	112	121	100	106	93	96	96	102	114	106	114	105	82	110	89	104	104	106	99	105	92	117	91	116	98	117	106	114	111	89	116	93	101	135	112	95	111	101	107	94	97	93	100	113	109	84	88	93	99	108	105	111	106	102	83	97	90	106	111	105	89	87	109	91	96	100	110	120	82	129	106	95	89	97	100	109	107	108	106	101	102	96	101	109	108	100	106	89	132	107	106	104	96	104	91	119	126	99	76	111	120	96	125	95	116	102	116	113	101	84	117	111	112	116	104	114	98	94	111	99	86	93	97	108	113	115	114	84	100	76	93	107	98	100	124	98	121	108	112	100	100	101	119	112	109	98	125	96	109	91	114	93	114	95	98	88	87	101	103	96	104	90	101	89	109	108	87	110	89	104	92	95	102	106	119	116	109	104	94	100	96	100	94	113	101	105	109	101	99	110	91	74	126	90	100	118	93	93	121	117	110	109	103	96	118	112	110	85	92	98	105	101	100	96	96	96	89	113	104	105	121	120	115	100	87	88	96	96	102	109	94	101	115	123	106	95	132	109	107	92	106	93	105	99	119	110	106	91	114	98	102	92	88	116	108	116	84	93	110	106	94	115	98	117	105	111	116	114	115	100	106	101	109	120	107	100	117	106	118	113	117	111	103	102	111	107	104	90	90	115	108	101	114	114	117	88	109	89	121	100	93	115	91	108	98	93	102	102	85	114	117	118	102	109	105	104	115	118	98	110	112	110	88	107	105	115	108	104	101	97	99	106	112	124	115	111	91	86	108	113	118	86	99	106	110	106	93	103	97	110	93	82	111	104	89	112	98	117	109	107	96	113	114	117	123	100	116	86	103	95	105	98	91	109	110	107	86	103	95	107	98	106	110	90	114	96	101	93	108	104	110	112	103	87	124	95	94	89	123	101	81	110	92	110	105	117	97	103	110	100	97	111	111	83	102	87	89	109	113	101	90	104	97	110	101	102	107	115	110	102	98	107	105	113	125	95	101	98	102	97	96	104	97	104	92	80	101	111	110	85	103	97	119	100	89	91	117	110	108	92	101	107	106	93	99	103	103	119	107	96	93	98	106	108	89	95	110	104	112	125	118	95	109	106	135	111	123	93	107	116	90	112	106	123	105	107	95	100	93	108	94	101	104	106	92	126	109	121	109	98	88	99	122	109	126	120	114	118	110	112	114	119	91	99	105	91	106	107	108	91	107	92	100	99	99	98	87	101	94	103	80	89	110	123	109	100	105	114	108	99	88	93	108	108	116	115	115	112	107	97	102	113	92	106	90	94	83	107	109	89	108	116	107	105	99	89	109	110	101	91	95	101	114	95	112	107	127	94	100	137	98	96	103	109	136	112	105	105	103	108	112	99	117	121	98	126	113	104	92	95	90	110	99	83	107	115	88	112	116	119	95	104	96	103	108	95	103	89	107	89	109	111
7636	6198	2982	1401	1069	564	247	225	171	173	149	150	156	126	146	114	134	126	118	111	122	138	137	139	130	132	129	135	138	134	135	126	121	126	135	134	131	129	121	128	122	122	126	125	110	126	114	123	126	109	127	132	116	131	113	127	130	111	127	141	113	123	121	126	119	129	126	114	125	118	111	110	116	119	93	109	130	127	122	135	128	124	117	140	121	129	110	113	103	129	117	158	118	117	137	122	124	114	111	118	125	111	115	123	155	141	132	105	116	133	130	105	117	134	147	127	130	120	142	120	95	101	121	107	141	118	114	129	129	118	114	128	129	128	113	125	113	126	112	123	106	103	132	112	121	127	133	123	125	117	137	131	102	117	112	116	111	130	112	107	108	130	115	110	124	122	123	134	106	114	116	124	123	102	114	124	99	126	116	109	116	105	111	124	108	126	113	132	112	109	110	111	133	124	115	114	114	128	121	112	119	124	117	135	120	125	137	126	130	115	152	112	114	114	119	123	102	111	128	140	112	117	111	122	108	107	107	97	122	109	126	112	106	119	120	106	143	134	118	119	130	117	133	137	105	136	122	104	111	123	151	117	115	123	125	97	132	121	131	124	118	126	119	117	142	132	124	123	121	139	121	119	127	123	113	118	115	123	113	136	102	125	134	116	100	112	113	113	107	139	123	121	119	121	128	114	118	131	135	139	116	114	145	129	117	131	123	113	126	123	130	106	120	129	108	113	116	107	140	126	110	125	107	113	115	124	118	116	154	104	115	114	117	110	126	137	134	107	109	119	113	121	120	108	108	122	103	112	111	128	118	123	121	121	141	105	128	131	122	124	119	135	128	113	124	127	117	117	118	123	122	92	128	129	121	114	119	106	146	128	120	120	115	146	115	121	128	119	117	117	120	116	113	127	102	115	114	132	114	130	117	123	118	94	121	111	145	122	116	131	108	105	127	125	126	98	139	109	124	119	134	134	124	127	136	133	109	113	123	119	123	125	117	119	124	134	113	140	95	115	118	125	129	125	135	113	124	125	150	128	134	122	95	105	126	107	126	133	117	109	137	121	104	124	113	99	104	115	130	115	108	108	138	120	117	126	126	127	116	121	118	123	121	128	120	121	126	129	126	117	131	108	110	119	114	105	116	118	121	119	110	114	124	116	101	120	113	107	103	129	120	131	129	117	129	111	110	119	112	123	147	134	118	118	129	114	111	111	125	134	110	118	118	112	113	135	134	120	126	134	128	137	87	141	128	119	128	112	108	132	138	124	134	130	146	112	120	119	130	114	113	111	114	114	135	93	100	138	127	116	120	136	120	120	100	126	123	122	113	110	135	111	118	126	121	119	110	101	129	120	127	119	129	131	116	107	117	134	131	133	97	115	131	111	123	124	119	111	123	116	115	124	109	121	108	107	113	135	127	114	116	129	144	132	107	118	131	130	107	124	108	133	96	107	99	119	119	128	116	109	114	124	106	115	132	117	123	138	126	107	144	129	109	113	126	141	112	121	113	127	134	127	128	113	110	124	119	121	125	107	123	124	119	119	111	119	116	125	160	107	124	134	122	120	126	126	122	126	129	105	120	145	119	118	132	114	133	112	129	127	130	104	123	121	127	96	108	113	117	128	126	121	111	131	98	131	126	129	144	110	142	121	139	131	117	110	123	110	116	109	121	128	119	114	135	127	116	122	131	135	117	119	119	126	136	116	114	124	128	147	122	141	105	125	119	111	114	124	118	138	126	107	127	119	102	131	126	96	117	123	103	121	120	131	116	133	130	134	116	123	129	101	111	118	129	115	104	124	125	135	99	137	127	118	102	127	113	112	143	115	105	136	102	127	136	115	116	134	119	115	120	128	119	138	126	121	130	114	117	116	111	129	118	138	144	113	137	112	103	117	113	139	124	125	127	108	102	127	117	125	122	109	124	119	115	122	122	118	107	114	112	115	116	103	129	119	119	120	127	105	113	129	100	124	119	126	137	119	121	102	122	123	124	125	125	120	103	112	113	134	141	122	121	115	128	95	119	124	112	117	143	112	132	128	113	120	126	123	127	109	130	104	126	125	102	128	132	111	120	117	123	125	98	110	123	107	122	143	133	111	118	141	128	130	116	108	107	130	109	115	119	101	114	115	119	122	124	128	92	113	112	116	114	138	108	131	115	112	128	116	113	120	124	118	121	113	88	134	99	133	118	127	127	115	121	117	119	117	112	132	105	124	125	109	129	128	119	120	100	126	132	106	106	118	114	100	133	126	102	110	128	126	112	117	113	119	103	112	121	103	119	106	118	94	135	124	122	121	115	115	112	105	124	122	121	115	113	117	135	132	119	124	115	116	101	107	140	102	116	132	148	117	117	120	112	127	112	107	130	109	113	114	99	124	120	99	122	120	125	123	112	102	115	108	122	141	110	119	114	152	111	120	134	115	109	119	139	113	98	123	105	125	136	106	131	108	109	135	147	122	111	114	132	160	131	131	138	114	106	139	123	117	132	135	115	119	109	101	105	127	132	143	125	117	127	105	125	131	133	101	138	107	106	119	120	120	111	116	131	135	114	129	124	108	128	121	102	103	141	120	132	107	109	121	121	140	115	139	105	123	125	117	107	119	122	107	113	111	129	127	119	109	110	126	114	117	135	134	111	107	125	129	124	113	116	117	109	130	106	87	132	140	118	109	123	121	133	128	123	130	113	133	115	110	129	136	127	109	126	140	116	124	111	134	118	106	118	113	133	120	117	116	121	108	107	127	119	128	124	109	117	120	115	123	125	129	118	113	145	144	117	111	110	119	124	132	115	114	124	129	146	116	121	126	138	141	136	117	120	124	116	124	122	140	109	127	110	105	117	117	129	125	119	108	107	142	117	115	131	107	120	117	117	135	116	121	115	134	116	118	133	115	95	135	126	126	122	150	145	122	125	112	129	136	132	126	135	122	104	120	129	104	126	129	137	126	120	113	124	128	132	115	114	125	91	104	135	124	129	103	140	132	121	143	132	110	121	131	142	108	120	109	124	125	101	126	138	121	109	121	118	116	118	95	127	128	115	115	124	123	113	152	112	124	133	108	118	109	117	134	118	132	133	135	127	135	110	133	118	97	94	135	126	109	125	137	122	128	104	113	133	126	110	116	117	116	119	119	101	113	124	120	135	116	128	134	143	104	129	106	114	122	115	148	139	128	117	117	118	111	130	126	122	160	137	110	103	113	111	135	121	114	116	135	135	129	127	138	128	102	114	107	132	104	123	123	132	127	133	121	115	112	121	129	103	135	150	118	122	128	123	116	162	126	132	101	119	115	120	128	109	99	108	128	118	115	119	109	118	118	124	117	101	129	108	116	124	129	115	123	135	111	140	112	124	122	129	115	121	116	116	118	131	101	128	135	114	116	124	115	132	121	133	108	102	124	96	139	123	126	109	114	119	105	100	121	144	120	112	132	117	109	110	111	122	97	112	103	126	123	126	98	118	115	126	125	121	103	117	125	135	125	106	108	114	130
24568	20174	26307	23817	20189	11826	2091	1215	701	537	508	422	358	359	328	317	283	270	242	221	212	236	222	231	223	220	218	228	194	221	187	219	188	188	174	195	204	181	182	187	203	188	201	179	200	165	178	191	199	174	188	208	201	194	155	165	197	193	172	208	179	182	203	184	174	194	183	183	174	160	177	188	190	181	178	200	177	188	175	177	172	207	208	173	148	191	153	177	184	183	189	175	189	198	197	180	175	158	180	190	192	180	180	163	179	179	174	208	166	168	181	194	186	199	177	169	155	177	173	176	162	170	166	179	176	178	194	206	175	179	162	207	169	180	163	164	194	180	174	147	176	190	190	211	203	179	167	200	173	188	192	156	178	184	174	159	188	179	179	171	187	179	160	177	177	193	186	163	191	184	171	167	165	192	187	190	182	179	174	162	180	190	176	180	189	182	173	182	197	194	177	179	170	206	170	192	156	153	162	185	175	201	181	175	174	195	187	174	190	159	207	177	202	190	163	181	210	196	190	191	195	171	169	159	178	182	143	161	168	195	166	173	192	178	160	170	183	185	196	174	167	166	203	155	173	193	176	160	185	170	169	180	200	182	188	170	161	176	155	158	161	192	186	192	193	174	165	158	180	188	162	175	174	161	199	167	198	179	190	180	178	174	158	203	162	166	191	180	184	184	164	180	180	161	164	171	185	178	159	190	172	187	171	179	176	177	180	151	169	182	181	183	174	161	192	170	202	158	166	201	192	172	195	189	169	162	185	169	164	169	169	194	196	165	183	184	174	199	159	193	177	183	168	201	206	155	198	204	178	181	187	162	145	179	196	181	167	183	157	191	184	188	211	177	177	182	172	146	173	183	164	190	179	197	173	170	160	169	163	164	180	209	181	176	161	189	173	184	180	168	187	152	187	182	179	183	166	191	187	191	167	161	156	180	168	162	185	157	172	177	178	203	182	188	185	171	179	179	180	177	182	185	167	160	170	173	181	186	182	176	155	174	171	174	158	166	173	177	178	163	140	183	161	175	159	191	190	164	186	174	188	167	208	169	183	188	184	180	192	165	182	184	177	192	189	167	179	165	185	166	177	196	163	169	178	190	166	153	195	203	171	194	163	176	159	179	174	178	177	179	193	171	189	167	141	163	166	192	174	165	156	173	176	179	172	164	186	154	160	158	174	180	199	168	177	195	174	175	194	162	184	176	186	182	195	187	187	173	167	177	198	169	178	212	172	162	169	154	170	169	167	192	163	180	175	165	154	168	170	175	161	192	183	179	177	196	159	178	164	175	173	189	190	204	145	176	171	169	164	171	175	177	187	158	163	172	162	180	182	182	173	186	161	172	196	162	162	178	183	172	153	185	162	192	186	177	166	165	174	184	172	182	175	168	183	155	185	159	177	171	145	216	179	156	175	181	181	167	166	192	171	186	186	178	155	164	182	182	191	178	165	173	165	170	177	182	184	176	161	179	199	176	156	192	171	173	166	187	165	181	186	195	193	190	168	198	168	165	158	187	172	193	171	198	194	193	170	156	176	170	162	186	177	185	174	161	164	177	169	182	188	188	186	171	182	147	188	160	214	151	170	171	205	166	163	184	161	180	172	134	173	167	176	201	183	183	188	167	195	182	172	184	155	145	180	208	208	215	165	207	164	183	188	175	183	193	178	186	172	186	168	176	155	189	175	185	190	179	169	186	165	177	161	166	178	164	168	161	178	173	196	175	190	179	171	185	190	187	181	174	186	166	176	178	179	164	170	208	183	187	156	181	179	184	198	160	176	164	193	168	191	183	171	172	189	159	172	196	184	188	181	187	191	188	173	183	188	171	193	180	164	175	184	188	179	168	179	146	161	182	180	189	191	178	191	188	162	172	190	196	153	179	170	164	161	157	177	180	168	185	185	181	171	180	176	178	175	197	180	176	170	185	179	171	185	168	170	190	164	150	188	184	179	177	201	195	161	172	176	171	150	170	190	200	179	178	195	163	197	181	178	170	180	160	171	189	177	174	164	179	174	163	170	188	171	182	192	165	180	177	172	168	182	147	183	175	163	168	168	163	171	184	168	173	175	164	190	176	185	163	191	163	168	186	186	173	192	165	176	187	176	172	181	182	190	169	204	185	205	175	182	179	161	179	167	199	191	170	179	180	204	180	170	186	182	179	169	187	183	173	183	160	162	156	180	163	161	160	170	178	197	173	203	182	192	188	172	203	200	208	160	196	161	163	183	185	164	185	178	171	174	181	177	176	159	163	183	179	164	174	184	191	202	175	165	179	202	182	202	177	188	177	196	197	169	182	179	179	194	164	182	152	152	184	181	174	161	160	187	192	178	167	203	166	169	182	172	165	185	189	170	166	176	153	171	178	179	182	179	190	174	186	176	163	206	166	175	193	165	178	156	191	168	169	188	182	166	163	149	172	165	169	174	173	158	168	204	167	177	186	169	172	188	166	195	175	169	167	194	166	175	203	168	193	168	149	174	182	182	179	181	177	166	155	178	174	163	181	171	190	188	164	153	160	180	177	195	197	199	154	191	152	173	170	208	175	178	169	199	163	170	165	195	163	170	158	167	176	170	167	183	202	194	175	174	168	175	161	194	208	194	164	173	188	162	195	185	182	208	162	179	196	166	195	207	182	201	185	179	182	188	189	184	210	198	198	179	177	159	168	170	158	162	165	173	160	182	172	201	202	170	195	188	174	145	147	176	160	190	178	191	202	179	169	182	173	177	191	147	187	184	182	177	174	175	162	199	167	184	150	187	176	172	183	186	173	159	178	192	155	183	168	173	166	198	175	175	176	198	183	187	179	153	168	166	173	199	151	184	174	167	177	178	175	174	182	181	173	199	198	181	166	184	170	171	185	185	174	136	187	193	178	175	186	165	181	185	182	174	167	186	195	171	211	180	199	174	183	190	188	184	162	184	165	176	187	183	187	138	186	171	166	177	179	178	183	200	183	175	169	172	182	179	187	169	174	184	194	167	191	171	178	187	170	167	175	171	181	175	176	163	172	163	187	161	181	190	173	177	172	181	186	184	180	185	164	175	190	159	167	168	182	165	170	170	175	173	172	169	188	185	185	194	167	179	201	167	191	166	158	186	148	195	168	207	175	171	184	206	168	171	163	198	176	195	178	187	181	179	157	186	163	181	171	179	162	175	166	177	175	212	151	189	219	181	184	176	160	181	173	152	190	187	177	188	164	185	165	169	180	183	181	178	174	181	177	159	181	156	170	183	171	180	149	176	181	184	184	186	165	194	163	192	173	169	172	172	178	184	197	184	194	170	192	186	195	166	165	193	153	171	160	167	179	173	165	168	154	154	175	199	185	178	172	186	190	203	184	192	151	170	178	183	175	175	192	186	188	190	189	189	196	183	186	183	189	174	187	173	192	173	187	195	174	166	178	171	179	167	197	154	198	175	164	192	188	177	180	169	205	149	194	185	182	172	174	177	181	182	172	170	186	168	214	182	161	168	171	193	172	165	187	184	184	161	181
10789	17316	13180	7431	5033	6175	2156	2489	1351	970	853	681	626	527	513	405	425	381	341	349	325	285	255	264	240	263	287	236	277	235	211	218	204	220	227	237	207	204	195	231	195	191	208	226	187	179	221	205	188	180	171	201	197	185	194	208	216	183	177	158	204	197	165	214	177	205	201	188	159	191	188	210	168	178	182	208	181	173	175	169	187	197	182	164	193	187	202	188	175	193	179	182	198	188	202	203	194	183	196	168	198	159	182	174	198	191	199	164	157	182	181	209	153	159	184	162	155	164	193	175	187	210	181	186	191	182	170	161	175	175	185	181	177	174	138	222	148	160	175	175	160	161	174	177	179	198	163	208	190	151	151	176	168	167	185	172	178	173	151	168	186	189	191	178	195	178	185	165	153	181	188	190	181	177	184	178	183	184	193	184	177	175	189	161	183	185	173	182	161	182	175	168	189	177	177	154	175	162	174	166	176	191	200	168	183	170	182	165	171	161	177	162	165	180	198	176	199	165	172	183	188	175	159	197	159	149	176	196	204	198	176	180	166	179	171	210	179	176	199	174	184	167	173	185	185	183	195	176	170	177	176	169	168	164	174	174	195	191	207	168	181	171	186	164	177	187	182	173	178	192	147	169	193	181	178	175	172	185	182	161	171	181	174	199	179	184	205	190	184	178	200	174	151	172	187	173	187	185	175	173	180	188	197	169	165	196	179	180	178	170	177	159	183	161	176	183	184	199	188	183	173	148	173	175	187	169	185	167	197	181	192	192	151	180	204	181	199	178	195	202	175	169	177	186	189	197	185	175	174	181	152	195	180	197	190	182	185	176	182	170	191	170	210	179	176	175	187	167	176	152	182	180	178	187	193	200	186	137	184	172	184	165	186	193	152	183	171	181	183	184	157	186	166	175	170	153	147	194	198	162	170	210	186	175	169	202	169	210	199	153	184	176	198	171	177	168	172	164	198	190	164	176	181	181	180	175	191	169	187	182	172	161	189	186	174	175	184	186	181	178	201	178	184	188	153	181	159	199	162	211	153	184	174	166	190	181	181	174	188	160	185	179	176	166	179	180	169	168	178	186	174	173	169	161	173	179	178	186	177	171	195	178	189	164	185	198	169	162	175	159	172	170	166	179	183	188	183	186	168	172	194	180	173	165	200	184	168	156	176	185	177	176	169	184	184	189	182	167	172	180	162	184	173	183	179	168	184	167	183	202	171	170	201	159	184	206	153	195	180	208	186	180	151	200	148	167	165	189	173	179	163	174	188	181	190	168	155	214	164	176	185	180	197	173	178	192	172	176	175	187	170	191	190	193	165	133	158	179	166	205	187	167	175	170	216	175	210	195	167	188	169	189	197	197	185	150	168	182	161	172	188	179	170	190	172	199	174	180	169	204	158	189	206	186	193	178	157	197	183	156	168	185	206	204	159	160	192	175	176	178	176	176	202	174	206	192	180	179	184	203	182	177	192	171	204	181	175	193	177	172	181	170	193	191	183	185	175	176	181	162	182	154	203	179	187	170	188	172	176	181	139	168	170	160	187	184	168	150	194	174	142	179	178	140	168	162	180	178	194	154	167	172	206	195	164	180	207	199	180	154	170	176	179	189	160	159	173	155	177	163	195	159	190	188	171	187	179	198	186	196	174	162	175	188	191	152	180	189	190	167	162	204	190	167	183	175	171	194	190	171	188	181	157	166	174	177	160	167	152	172	167	171	194	177	182	179	169	165	189	154	160	205	190	166	165	188	208	177	170	230	170	159	163	173	164	171	187	172	201	141	160	202	178	183	140	188	175	173	174	178	179	181	168	174	202	176	163	190	168	225	191	177	183	169	200	177	157	209	167	188	165	159	189	193	193	175	196	186	176	196	179	178	185	165	185	167	169	187	176	176	199	167	180	181	166	172	188	179	181	182	155	201	176	179	176	195	182	174	189	182	200	151	178	162	189	179	161	173	193	183	174	174	187	174	198	182	192	180	203	188	172	191	186	173	164	177	175	179	200	205	167	200	184	165	183	174	168	187	177	186	190	178	170	154	178	176	188	180	171	196	199	164	167	165	187	160	178	181	156	191	178	187	168	175	196	192	157	202	177	185	161	177	166	171	180	172	160	190	170	161	179	183	163	172	175	165	207	185	153	160	169	180	182	193	165	148	184	154	205	175	193	182	181	200	178	194	172	193	155	179	175	190	159	166	194	205	193	182	194	187	159	173	180	198	166	164	170	184	180	195	191	180	162	189	178	189	162	159	164	192	164	165	178	188	174	179	165	156	179	192	188	161	182	190	167	178	181	158	170	168	175	164	171	183	179	181	187	197	180	171	173	171	180	164	175	196	182	177	193	183	195	176	186	197	165	173	192	168	180	138	177	198	171	178	191	179	182	179	189	175	174	181	191	185	161	190	184	181	164	198	191	187	171	177	179	160	171	164	182	194	205	180	192	190	182	190	164	169	169	170	175	155	184	193	186	191	164	168	206	198	151	192	144	190	183	175	183	178	184	174	171	187	187	178	195	183	178	198	151	170	168	172	191	196	176	167	169	163	160	194	166	176	163	185	169	180	181	176	176	192	169	171	160	165	196	179	177	183	212	164	178	168	177	173	171	187	167	171	195	177	178	193	162	189	153	200	181	199	181	172	173	180	166	198	172	161	191	182	167	201	186	194	157	182	166	196	192	172	178	164	169	206	169	173	183	163	176	175	205	175	184	176	186	187	180	184	188	187	205	174	173	178	184	186	187	181	196	187	196	168	191	150	171	183	159	182	162	173	196	153	196	195	182	168	199	194	171	170	152	168	174	152	168	187	188	178	178	191	188	169	174	193	170	178	161	194	204	166	187	179	188	175	164	184	189	173	196	182	180	154	187	188	193	182	193	197	167	189	180	167	152	181	209	163	191	183	175	179	207	162	188	211	193	180	187	182	190	156	190	183	175	175	179	186	186	164	182	185	204	169	199	191	200	169	179	190	151	160	159	189	183	156	193	173	182	198	172	190	184	166	190	172	182	185	172	177	176	204	167	165	178	167	191	165	185	173	177	189	197	174	173	155	200	187	172	186	176	168	189	177	169	187	166	172	174	168	164	191	166	173	183	185	184	192	194	185	182	187	183	180	183	185	168	198	169	173	170	162	179	162	198	203	189	190	166	193	159	208	193	144	164	173	170	176	165	176	187	171	170	179	170	175	193	174	184	189	169	175	177	193	177	176	168	186	190	189	192	201	191	173	178	170	179	187	175	208	188	191	167	158	168	198	179	157	191	166	161	158	197	170	184	165	181	161	162	172	160	187	163	187	184	168	165	171	201	175	171	192	202	153	173	186	186	154	187	192	198	173	150	201	208	172	175	169	195	189	172	182	177	191	152	161	186	179	195	162	185	186	183	187	194	171	183	176	184	210	162	218	195	144	155	194	183	211	177	180	172	181	194	180	163	187	189	182	171	169	168	165	173	170	178	189	169	177	165	164	162	170	184	203	175	170	159	177	194	182
29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
