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
341688390502	341688391013	341688391563	341688392113	341688392661	341688393213	341688393763	341688394313	341688394861	341688395413	341688395963	341688396513	341688397061	341688397613	341688398163	341688398713	341688399261	341688399813	341688400363	341688400913	341688401461	341688402013	341688402563	341688403113	341688403661	341688404213	341688404763	341688405313	341688405861	341688406413	341688406963	341688407513	341688408061	341688408613	341688409163	341688409713	341688410261	341688410813	341688411363	341688411913	341688412461	341688413013	341688413563	341688414113	341688414661	341688415213	341688415763	341688416313	341688416861	341688417413	341688417963	341688418513	341688419061	341688419613	341688420163	341688420713	341688421261	341688421813	341688422363	341688422913	341688423461	341688424013	341688424563	341688425113	341688425661	341688426213	341688426763	341688427313	341688427861	341688428413	341688428963	341688429513	341688430061	341688430613	341688431163	341688431713	341688432261	341688432813	341688433363	341688433913	341688434461	341688435013	341688435563	341688436113	341688436661	341688437213	341688437763	341688438313	341688438861	341688439413	341688439963	341688440513	341688441061	341688441613	341688442163	341688442713	341688443263	341688443813	341688444363	341688444913	341688445461	341688446013	341688446563	341688447113	341688447661	341688448213	341688448763	341688449313	341688449861	341688450413	341688450963	341688451513	341688452061	341688452613	341688453163	341688453713	341688454261	341688454813	341688455363	341688455913	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21028	20018	27197	22487	20016	19995	10217	3028	1895	1620	1398	1100	933	868	742	692	601	564	506	423	408	427	366	322	370	292	301	259	290	257	260	268	250	240	215	247	189	184	198	201	180	184	184	177	186	177	168	158	178	142	168	185	163	189	176	174	146	150	179	155	153	166	141	161	153	162	162	157	166	148	163	162	145	145	150	155	139	174	141	165	158	153	153	144	162	152	184	129	142	156	155	171	151	166	157	142	139	139	160	140	160	161	163	182	171	154	170	149	183	147	168	147	134	160	154	147	144	174	154	163	142	138	147	148	129	175	133	154	151	146	176	167	151	158	160	143	174	152	137	149	140	168	178	140	149	153	161	132	167	151	149	147	171	152	146	154	152	154	142	163	139	149	170	162	165	168	159	153	137	133	136	169	148	165	139	143	147	147	165	146	148	173	137	172	156	142	123	160	155	133	155	158	155	150	129	132	168	128	153	166	143	150	166	166	148	140	143	151	161	140	134	159	139	137	149	126	157	141	153	162	153	169	169	171	162	142	143	159	155	172	150	154	145	138	159	143	157	149	150	144	159	154	163	164	149	162	135	162	153	157	171	139	160	142	157	118	156	138	159	162	161	170	149	143	147	150	156	161	149	158	158	166	143	145	152	161	157	163	141	164	140	167	123	146	143	161	136	156	148	166	152	165	158	157	147	155	152	131	150	157	157	162	156	144	141	136	148	149	164	150	144	146	151	163	155	165	164	141	151	145	142	163	157	161	151	140	164	144	140	141	146	141	148	151	159	158	156	141	151	146	149	156	139	167	162	157	136	157	140	152	154	129	115	143	152	169	134	142	167	149	156	166	157	137	175	141	140	177	153	143	151	169	148	151	163	167	150	169	165	161	138	146	166	143	139	169	165	154	152	148	151	156	166	151	144	154	156	143	136	143	143	154	159	134	140	150	147	155	142	158	165	141	155	125	166	133	168	168	168	149	139	164	146	143	156	140	171	163	147	160	147	165	148	163	132	147	130	164	138	152	138	169	149	143	136	169	153	139	148	135	167	149	146	159	136	145	163	152	140	141	152	154	133	159	159	171	134	148	164	159	131	156	140	166	131	167	140	171	165	159	174	140	190	139	152	135	151	155	130	178	150	154	168	136	149	164	155	152	137	169	143	156	176	149	157	154	145	168	133	125	156	160	158	146	154	161	168	129	148	151	153	151	165	145	158	151	161	146	158	138	128	159	139	164	153	159	124	172	155	152	138	141	137	142	171	145	160	127	162	169	162	162	147	148	152	146	156	148	156	159	156	158	167	160	167	139	141	154	157	174	155	154	148	152	133	151	139	122	146	139	141	139	134	159	158	164	155	146	160	127	143	144	152	137	159	161	159	137	140	151	151	144	154	136	166	158	168	147	153	148	165	152	153	141	155	145	153	144	145	154	150	133	148	176	154	157	148	155	141	161	152	157	145	158	159	142	165	132	157	156	135	151	158	146	165	153	158	149	150	160	143	123	148	144	144	158	150	140	158	137	162	157	154	159	191	171	160	163	150	157	153	157	164	170	173	157	151	136	167	158	146	160	162	159	165	141	167	155	131	141	157	169	142	142	138	150	154	138	147	158	171	172	158	145	145	151	143	155	147	143	154	153	156	181	164	147	145	134	143	150	156	151	129	168	155	168	140	155	174	125	138	130	158	143	147	138	168	145	169	150	147	159	151	155	129	177	128	158	154	165	144	158	158	142	172	146	166	138	165	164	172	161	137	125	135	156	137	156	160	159	143	154	138	170	151	155	180	152	156	152	156	153	145	142	159	159	169	162	177	164	145	144	147	141	141	177	148	171	154	145	143	151	161	168	141	161	156	160	150	152	143	138	183	140	157	138	133	161	170	150	148	144	135	141	149	162	151	150	158	154	164	155	149	170	160	165	139	129	142	168	141	152	149	156	147	147	153	155	149	151	141	153	164	148	140	157	149	137	143	146	150	128	157	138	149	166	133	168	155	165	137	166	153	148	118	164	127	144	149	138	146	158	140	168	117	146	149	142	174	141	143	154	144	169	161	151	145	148	157	176	135	161	165	167	164	151	157	146	141	148	134	152	141	146	136	155	148	138	154	146	146	155	152	152	165	151	159	153	137	159	155	149	156	153	155	138	128	136	154	144	158	190	165	147	127	131	135	143	135	160	168	149	170	160	155	145	154	151	116	138	144	140	162	187	168	166	129	175	156	152	136	175	159	135	137	162	160	139	149	147	168	148	158	156	144	129	151	155	137	123	153	158	143	160	126	140	164	147	153	140	160	140	166	144	140	136	149	143	158	131	136	168	143	162	163	152	146	168	138	157	162	127	150	143	152	155	144	153	165	147	154	152	146	136	147	145	180	182	156	134	126	141	162	152	144	148	170	157	158	156	148	144	132	165	159	139	153	155	151	158	128	155	160	160	180	157	177	131	172	152	155	163	155	138	144	156	156	160	135	155	141	154	117	155	143	149	170	131	156	160	185	131	149	140	147	186	128	170	146	153	150	162	149	142	154	147	149	146	150	180	160	134	160	150	134	133	141	155	138	138	157	157	135	161	158	166	154	148	153	159	146	145	146	169	173	144	166	163	131	138	141	154	146	154	153	138	141	160	158	124	150	145	139	154	150	143	149	162	137	136	150	141	143	142	141	154	147	149	157	163	140	149	146	149	133	153	161	151	139	150	163	159	148	145	159	142	138	141	150	137	135	160	150	139	158	150	161	145	160	122	138	141	144	159	156	141	153	145	179	163	147	151	142	169	160	130	160	155	144	156	161	157	142	156	153	173	165	135	138	173	140	158	144	150	152	151	160	181	155	149	140	146	176	153	154	169	140	138	140	156	169	148	154	153	167	140	161	157	139	157	143	152	144	140	151	159	151	151	159	136	165	166	151	128	173	147	142	139	177	145	151	134	134	160	147	137	138	139	173	133	135	163	141	160	163	161	152	152	151	151	168	161	166	152	147	159	140	156	151	150	143	168	159	150	119	173	164	162	151	161	144	145	151	163	131	141	153	147	154	154	151	150	129	151	176	150	139	144	151	149	154	147	163	165	155	156	165	137	163	155	163	152	157	162	156	140	155	147	159	167	139	150	159	163	169	171	162	175	171	137	138	127	143	157	154	136	142	148	160	152	146	161	163	153	160	153	150	142	129	170	164	132	160	131	154	131	147	148	177	148	154	159	151	172	149	145	134	168	155	134	164	160	156	165	150	170	148	157	140	140	154	162	135	139	142	165	143	156	143	172	182	151	137	143	137	148	152	155	174	151	144	170	155	163	152	164	139	135	173	149	149	139	141	154	134	156	137	173	154	151	141	144	167	154	140	147	153	140	170	143	154	147	150	133	164	153	156	157	153	163	160	176	152	163	153	163	162	145	153	148	150	133	165	175	164	138	169	159	145	152	147	172	164	159	148	150	157	162	133	150	156	167	138	155	172	141	149	156	147	140	162	160	165	138	142	146	166	142	140	167	140	138	158	162	161	130
20249	45658	32341	15428	11203	8650	6543	4980	3691	3087	2353	1992	1690	1485	1349	1150	1058	972	880	721	663	617	591	544	495	506	434	412	431	419	391	362	376	379	347	300	294	296	266	268	263	271	270	250	254	244	263	256	263	237	254	264	264	254	209	215	235	236	263	213	224	204	224	227	229	239	238	211	222	216	251	230	211	224	208	253	251	207	206	219	235	238	227	239	199	224	219	217	225	204	206	212	235	229	249	181	228	214	219	202	213	199	232	168	217	220	185	231	205	261	205	240	210	193	185	229	207	206	222	218	188	193	179	186	204	213	232	219	181	178	224	214	236	218	202	215	230	202	208	221	218	213	208	222	227	210	211	193	218	199	196	185	188	217	211	221	196	201	205	224	192	222	219	219	208	213	198	214	185	232	199	192	195	227	189	201	243	193	205	229	211	218	184	188	225	204	241	179	174	219	206	218	225	225	222	181	194	229	205	200	193	211	193	210	216	227	197	222	196	213	195	207	198	215	205	216	213	242	217	205	185	196	193	233	218	208	196	233	209	237	189	207	197	194	220	187	212	199	207	209	197	212	199	194	209	224	223	193	206	217	202	198	187	195	181	195	237	220	216	211	209	187	236	203	205	191	190	209	202	212	209	234	192	205	187	207	214	204	184	211	217	223	201	211	209	213	190	201	203	226	180	239	210	251	200	202	199	205	222	216	212	205	231	201	202	217	183	233	206	231	193	206	213	221	209	217	221	224	226	187	209	220	227	207	225	238	215	200	189	218	202	166	217	228	199	211	216	229	191	203	206	211	191	199	202	202	190	222	232	211	216	204	230	224	203	202	213	212	190	205	195	193	197	215	228	176	229	221	235	216	169	227	217	181	213	236	190	216	175	194	178	208	198	182	204	236	183	210	222	197	197	215	231	226	221	221	245	207	211	229	199	211	201	226	191	203	207	229	215	223	212	219	180	197	228	206	196	217	207	220	242	193	210	208	206	186	209	230	211	221	231	205	193	228	191	228	201	204	216	213	230	210	207	212	216	194	227	223	218	214	221	224	210	239	209	194	199	194	223	202	208	225	205	186	214	180	204	216	194	182	213	232	212	202	222	189	210	225	187	196	209	201	224	221	203	214	227	225	204	200	212	209	199	193	204	229	226	207	189	206	168	196	201	199	223	205	199	201	220	216	207	203	221	187	214	221	195	214	197	215	222	208	193	207	221	182	196	239	191	204	216	224	218	216	226	219	195	208	248	208	187	206	217	208	212	185	187	208	207	211	179	201	240	214	199	190	199	215	206	212	223	210	200	231	198	222	228	193	198	221	205	200	205	179	199	229	232	194	202	216	214	234	206	192	212	213	213	215	178	215	197	188	211	190	194	202	209	191	221	205	201	181	205	205	209	196	196	229	214	209	223	226	190	200	206	216	230	180	209	207	212	212	198	206	225	200	230	196	204	191	216	185	211	212	177	194	218	222	216	194	215	195	197	207	217	202	213	207	194	180	213	216	215	216	223	243	206	210	174	201	223	191	212	191	225	222	212	220	201	197	208	218	207	232	212	204	205	192	200	197	227	235	216	213	196	192	194	182	199	243	203	200	205	225	233	223	212	194	214	228	184	212	229	208	204	233	175	214	213	224	215	188	198	195	204	201	201	210	185	210	189	212	220	219	197	231	241	197	210	199	191	195	204	203	202	201	225	217	200	205	205	215	202	230	192	216	212	173	191	206	233	222	169	192	185	233	199	197	233	207	191	212	210	204	209	214	213	209	209	188	204	208	209	221	201	192	214	219	219	191	185	200	220	195	202	234	201	208	209	169	205	198	209	232	201	218	217	225	205	208	195	207	214	229	196	221	191	224	220	190	194	211	191	196	202	205	196	204	198	203	206	217	196	213	214	207	236	236	178	197	212	196	220	225	218	210	188	183	193	196	189	164	207	202	191	205	194	208	206	194	215	220	182	224	221	200	232	224	201	212	214	220	233	213	210	209	200	216	229	196	197	216	187	216	193	219	257	206	220	200	205	214	221	231	192	224	175	213	197	215	194	215	224	222	200	213	197	210	202	177	207	217	216	175	201	196	229	207	209	217	201	187	195	205	215	206	266	201	176	202	218	221	197	211	195	209	216	220	199	193	240	196	207	217	214	202	201	199	218	192	195	232	206	198	225	211	188	201	204	197	196	201	205	211	188	198	227	226	205	210	241	216	233	226	224	236	209	210	202	228	212	226	204	205	196	205	173	214	187	214	200	214	194	248	187	198	203	195	225	212	216	201	226	227	194	212	209	217	200	209	196	210	210	226	207	202	238	184	238	201	191	212	191	204	227	207	219	209	172	196	204	197	221	191	214	216	230	207	185	201	219	216	205	178	215	208	223	189	209	246	185	228	198	202	211	204	203	188	213	187	228	220	197	212	219	206	210	219	192	224	200	213	216	176	189	189	172	217	197	204	203	190	203	219	214	208	226	204	186	212	204	197	209	203	189	209	238	193	205	191	225	192	198	223	222	199	233	194	206	205	208	205	213	195	193	207	192	216	234	221	215	230	217	214	197	210	189	217	212	184	190	204	171	191	226	194	212	186	211	174	239	203	221	197	205	201	211	212	181	190	205	208	206	188	196	177	218	182	150	198	229	221	198	206	210	193	210	193	205	195	227	210	196	198	217	199	196	202	202	206	199	214	219	214	208	209	213	216	216	190	226	206	198	215	201	200	186	208	209	199	243	202	231	175	225	240	233	198	206	211	203	202	211	201	211	203	232	195	224	171	205	215	221	195	186	225	218	196	222	199	193	206	219	187	207	204	224	196	207	217	221	232	216	227	187	216	191	214	182	195	215	223	219	201	202	206	218	211	208	220	195	182	218	211	188	201	218	171	190	227	201	208	207	177	208	186	192	210	194	213	227	211	187	212	202	235	182	203	215	214	200	203	204	180	209	192	223	196	231	242	199	191	211	193	203	222	188	207	196	199	196	193	218	212	183	194	243	188	217	223	194	203	190	204	219	224	219	184	190	229	201	205	197	203	233	193	212	224	210	199	219	229	200	186	202	183	208	220	225	233	214	209	224	191	184	212	211	188	196	215	201	220	258	186	203	200	213	200	211	240	202	205	198	202	210	212	190	225	201	218	228	249	198	203	193	185	212	224	204	220	207	198	206	194	213	228	218	192	199	217	214	208	196	195	222	223	211	200	210	219	213	220	182	200	207	193	224	195	207	205	196	187	215	223	192	212	216	195	206	208	238	215	220	222	198	200	204	185	197	207	202	210	191	191	220	210	208	208	180	208	230	196	209	198	197	226	213	224	228	212	220	217	186	221	190	201	220	215	230	202	206	213	212	210	206	181	213	200	197	202	216	203	189	165	230	205	196	220	209	197	215	206	179	193	193	203	176	208	225	223	223	214	206	223	189	190	198	211	209	223	218	200	213	198	204	212	211	202	181	202	185	206	179	215	194	217	202	212	220	203	211	226	222	210	209	186	194	221	215	209	226	205	173	219	202	194
27590	21611	16724	6164	2606	1679	1281	986	814	633	516	449	458	383	335	331	290	290	263	261	234	213	209	223	209	174	176	191	136	167	160	179	157	152	162	163	145	158	161	147	142	141	142	123	138	135	133	148	133	143	132	142	132	125	133	134	133	142	139	149	137	139	145	126	172	131	130	130	151	140	129	155	127	138	149	134	133	122	139	143	119	126	143	144	121	154	133	159	134	141	133	143	129	140	122	129	124	142	141	154	129	129	139	122	138	144	123	136	121	136	121	132	139	136	137	146	144	111	119	137	109	134	120	121	138	151	131	139	140	129	152	137	121	126	150	128	137	114	135	159	132	137	122	162	116	144	134	127	148	123	114	138	137	138	148	136	132	113	137	134	138	134	130	141	136	147	158	131	135	150	127	126	150	139	129	147	143	130	134	128	142	147	115	135	135	132	130	146	133	120	146	109	163	137	139	140	148	113	134	121	140	157	130	167	120	123	125	143	138	136	119	140	150	129	127	126	143	123	137	130	133	134	120	142	165	131	141	129	134	152	128	144	125	135	118	140	134	153	122	140	120	138	133	135	157	125	135	129	120	119	139	120	128	117	133	164	141	119	114	159	129	120	122	99	142	147	148	148	134	157	135	139	130	126	151	139	135	137	148	122	162	126	138	125	145	134	144	132	110	131	139	120	146	127	138	117	120	140	138	120	135	134	139	133	149	125	156	139	124	140	149	120	124	135	128	145	121	120	138	143	140	146	150	137	145	128	137	169	117	138	132	130	136	130	122	135	119	134	144	151	131	128	141	124	140	147	134	132	148	117	112	161	126	120	131	126	133	125	129	129	146	143	133	127	140	129	144	130	150	123	146	142	138	129	144	163	151	125	117	126	138	131	138	160	137	133	128	127	121	142	141	124	99	155	122	148	116	157	125	144	144	127	123	137	122	120	133	130	132	132	124	117	138	129	117	140	114	155	143	158	123	126	132	156	139	134	150	105	128	136	132	123	138	121	135	130	128	146	150	122	135	125	135	146	112	139	131	135	135	151	126	135	129	120	113	133	148	141	141	128	142	125	136	131	120	143	131	144	127	143	131	126	164	127	128	141	151	119	122	139	128	124	139	133	129	149	141	147	130	148	130	125	137	137	143	128	141	117	130	135	126	145	130	135	126	135	121	141	138	124	139	139	123	137	113	126	136	133	139	128	143	146	125	149	134	134	122	134	140	115	132	141	127	120	129	135	135	139	140	145	133	130	140	153	130	128	142	133	134	156	138	140	125	135	125	123	162	138	134	112	129	120	121	143	124	140	144	129	122	117	136	136	131	132	132	133	133	119	152	138	135	142	136	122	158	151	137	131	129	138	156	131	127	139	132	155	145	137	116	119	138	155	142	130	137	123	145	123	119	142	134	141	146	152	117	138	136	142	124	136	136	142	114	127	133	145	130	144	124	145	142	132	137	134	135	134	145	114	131	136	131	154	126	141	143	137	142	127	134	129	134	148	142	130	135	154	131	158	118	126	124	128	135	111	134	133	134	131	138	142	128	147	121	144	125	120	156	126	138	132	133	138	159	149	135	124	129	150	136	140	120	141	137	129	149	128	119	125	139	137	153	133	134	145	134	137	121	125	131	119	125	126	129	122	142	147	130	123	144	122	126	143	132	133	141	129	152	138	142	127	131	146	129	135	147	124	132	132	124	142	133	123	126	143	132	131	124	126	146	136	154	130	145	145	153	130	107	135	123	144	146	119	119	137	145	124	132	144	121	158	139	127	147	111	142	155	125	118	141	121	136	155	141	137	135	100	133	129	139	148	131	133	151	139	142	147	143	112	140	126	149	125	163	124	112	132	141	125	130	149	140	135	134	125	118	149	127	132	144	120	126	133	130	140	122	138	154	130	139	144	144	132	123	148	114	119	150	126	161	138	115	128	137	126	135	158	122	127	127	133	135	159	127	158	132	120	131	140	165	121	139	145	151	143	138	132	144	126	153	140	140	112	157	122	116	150	153	144	110	138	158	138	138	132	124	110	99	152	139	135	130	137	139	134	143	131	131	141	144	143	141	129	152	129	152	132	131	147	126	152	136	144	136	143	122	131	133	116	117	131	129	131	133	125	141	121	126	140	116	129	123	136	141	154	135	128	148	158	168	149	151	147	139	117	133	124	146	139	126	127	139	150	132	153	129	158	153	119	128	124	132	121	133	133	121	134	156	134	129	142	119	127	103	120	139	116	125	150	136	134	129	121	122	136	129	120	130	127	139	120	127	123	108	118	124	128	132	133	133	146	137	132	141	118	113	131	122	142	137	144	152	135	143	111	140	138	132	152	108	169	130	139	125	143	115	141	156	130	146	142	137	131	137	127	120	130	133	137	120	143	131	149	124	137	128	123	142	137	106	130	123	127	137	139	122	132	134	114	116	143	135	149	140	127	134	125	143	136	133	131	157	157	131	137	133	122	136	127	146	136	131	144	147	130	155	140	148	126	126	153	131	125	141	147	149	126	141	130	112	139	126	132	156	136	137	113	135	136	143	125	144	142	147	140	146	133	135	146	113	119	149	119	133	123	130	133	139	142	114	137	144	131	129	133	146	123	135	121	127	155	143	130	112	134	149	149	132	142	137	143	134	127	160	130	144	156	134	149	136	140	123	146	120	135	151	155	140	148	126	148	133	150	139	119	146	123	142	143	139	129	155	136	137	132	114	140	152	117	129	130	135	146	126	122	143	125	129	150	142	139	125	129	139	125	134	142	134	124	136	120	152	128	106	122	132	130	135	149	139	164	156	131	140	122	132	133	144	139	121	145	147	141	139	139	159	137	133	129	127	138	127	133	122	136	135	139	121	140	148	142	139	152	143	108	123	136	143	140	156	128	161	123	133	131	125	124	128	138	145	120	130	144	136	158	159	134	158	111	131	136	111	133	142	138	161	149	159	131	134	160	136	117	113	127	144	128	133	131	146	142	140	144	142	152	142	110	131	137	121	129	138	138	144	135	126	122	141	154	125	130	148	141	130	129	139	125	134	141	129	140	134	129	111	130	145	139	139	119	122	142	134	149	132	131	123	149	120	145	112	129	123	117	144	129	127	144	149	114	151	151	136	152	143	127	173	158	130	140	129	172	139	143	135	129	136	141	121	135	129	137	128	140	142	140	142	150	146	121	136	130	138	116	138	127	143	155	112	139	148	121	136	152	140	139	131	118	137	131	109	127	123	138	123	114	138	126	142	133	134	133	143	121	148	128	147	135	129	140	140	147	149	123	126	123	135	143	120	135	122	125	142	150	133	126	133	140	117	133	151	121	132	121	151	138	154	113	125	126	143	115	147	131	144	113	156	164	137	133	135	121	135	147	133	119	131	116	127	113	114	125	140	151	136	149	127	127	119	156	132	138	118	137	121	127	144	131	120	123	138	112	128	124	147	130	124	138	129	144	145	138	146	108	147	123	144	141	125	134	120	121	151	155	143	119	133	140	116	140	137	122	110	147	132	127	128	121
15758	30248	18784	7194	4805	3662	2729	2133	1612	1245	1053	964	833	722	633	533	497	461	480	399	361	339	276	304	267	290	292	244	267	257	250	267	247	232	208	229	225	224	232	192	213	214	212	189	200	205	185	200	229	230	204	190	228	222	203	183	185	190	194	182	221	204	181	216	186	191	215	191	181	186	208	185	196	186	185	183	192	196	209	191	193	177	197	155	193	194	201	191	162	182	176	174	189	219	196	189	174	181	169	178	203	174	185	176	180	176	184	169	206	187	160	184	176	186	176	196	200	184	199	174	205	159	197	190	172	185	170	169	169	184	182	184	191	176	174	198	166	199	186	194	180	181	183	198	179	173	191	190	191	174	195	181	196	192	186	193	190	177	179	182	204	186	188	205	189	179	169	178	171	184	193	166	180	204	172	164	160	178	203	181	219	196	202	172	192	207	195	183	196	179	155	202	195	162	177	192	206	163	167	179	177	174	186	175	197	163	219	201	193	195	183	191	178	181	207	171	181	187	179	180	209	185	161	180	200	188	199	168	197	201	216	208	186	172	204	212	185	192	182	182	205	203	177	187	207	197	181	191	208	192	200	183	178	211	184	199	183	178	167	186	193	180	182	169	197	163	174	187	194	201	170	201	159	187	211	209	193	186	173	183	171	193	175	179	195	194	195	192	190	196	194	181	172	192	178	171	191	174	181	163	185	169	190	169	187	182	197	173	182	226	198	181	202	195	191	197	183	198	181	197	188	193	176	159	186	210	185	197	199	184	172	194	178	160	172	212	174	195	179	192	182	200	200	197	164	170	195	197	188	181	172	192	176	164	200	188	213	197	179	171	169	167	176	201	183	180	163	168	189	197	182	188	168	193	208	193	165	186	204	187	209	183	173	188	189	183	194	176	170	218	198	208	182	187	194	191	191	199	195	160	196	204	189	165	188	176	163	160	164	196	205	189	183	185	198	179	196	189	195	190	197	198	166	220	189	199	165	199	175	153	198	186	164	198	205	204	193	191	188	184	198	173	197	177	184	172	162	185	193	183	175	163	186	179	155	197	161	183	173	168	188	199	190	171	187	180	179	188	178	177	154	187	174	185	186	185	188	182	196	183	191	192	182	221	160	179	180	201	196	211	202	200	166	169	191	189	210	201	193	193	180	198	167	182	174	169	181	179	183	166	185	173	182	187	194	186	193	194	173	174	181	210	192	211	188	174	183	192	189	193	183	166	193	178	176	195	174	185	186	197	183	177	184	189	167	178	181	211	164	174	177	180	190	175	183	214	171	195	170	179	202	182	198	204	213	169	205	182	184	206	193	185	177	193	167	201	196	193	185	183	180	164	184	160	164	167	186	184	171	190	175	170	188	179	183	193	189	180	181	209	172	176	185	181	191	185	184	188	200	200	176	172	166	182	189	177	185	182	197	203	166	205	182	200	174	178	187	180	194	182	182	188	187	202	200	172	193	189	183	172	180	191	180	164	152	178	162	207	186	181	185	187	179	184	190	213	181	168	170	191	177	180	193	158	188	210	207	178	213	179	201	203	212	180	190	190	175	177	183	195	221	180	165	191	185	193	187	196	193	207	197	192	208	182	182	158	194	179	180	196	187	177	195	184	192	170	170	194	178	190	218	187	187	192	185	192	189	176	161	173	182	163	182	183	221	203	188	175	159	185	187	177	172	192	186	176	199	190	185	189	175	194	183	172	193	202	185	200	211	189	202	176	190	194	207	182	171	180	178	185	200	190	178	203	193	173	194	166	197	167	201	187	168	229	180	181	179	198	170	207	192	181	189	181	212	166	179	184	189	186	214	187	169	180	174	191	173	185	201	201	204	175	190	191	178	173	172	184	186	184	170	170	198	183	179	178	201	209	158	160	180	180	185	188	186	187	198	203	179	192	180	165	191	205	189	178	190	188	205	178	186	200	194	194	188	197	204	195	174	175	180	181	170	175	201	188	204	199	181	188	207	170	199	181	167	172	153	207	171	198	162	192	178	186	185	177	183	186	181	167	184	169	176	198	179	204	188	209	164	186	164	186	188	212	198	155	190	200	176	172	174	169	181	184	212	191	188	178	177	187	198	179	153	182	180	180	201	172	193	208	187	184	194	212	182	169	185	163	179	187	185	186	216	190	170	190	177	198	200	177	208	187	203	190	168	178	187	188	192	168	177	208	182	188	179	176	179	181	193	182	189	206	185	185	177	171	186	199	176	174	188	187	188	183	183	174	188	183	162	197	194	200	208	184	177	184	158	174	175	209	168	218	193	179	199	187	181	163	198	182	191	171	205	192	211	201	208	186	174	160	174	199	189	194	204	202	169	183	172	182	183	188	201	185	187	200	172	172	192	161	185	191	188	193	187	172	196	182	180	185	181	195	205	204	192	191	183	193	223	178	196	194	211	167	199	174	208	155	174	183	182	184	200	190	179	200	187	164	193	173	171	187	202	194	188	207	200	207	185	164	154	184	189	185	202	184	164	176	192	190	193	166	170	183	181	176	186	190	219	187	176	201	165	168	196	196	194	191	186	212	182	185	209	206	170	181	203	169	179	208	172	203	167	193	179	200	209	194	182	198	185	175	194	181	194	162	182	190	181	164	187	188	194	198	165	192	182	181	175	185	206	189	159	211	201	195	171	185	180	182	178	195	184	164	174	190	207	162	178	180	189	164	180	162	200	212	177	189	208	180	168	199	167	191	190	185	173	184	187	170	197	170	183	183	200	193	204	172	175	185	169	179	180	191	185	193	190	180	187	201	179	197	173	158	193	187	196	159	194	176	146	180	190	190	186	185	185	201	187	190	197	195	172	183	204	187	218	185	177	179	182	180	205	162	184	187	177	161	210	185	149	185	201	179	192	172	170	211	202	186	160	185	149	168	189	181	195	189	180	174	209	193	196	202	170	211	176	204	190	191	179	186	195	183	205	180	171	187	179	161	204	171	179	166	175	160	214	181	199	185	207	187	167	171	201	201	177	191	167	185	198	184	182	196	182	192	163	187	187	164	170	177	190	190	209	196	175	197	210	175	219	192	180	178	181	214	162	188	197	188	180	207	197	180	192	174	183	218	207	167	205	185	185	190	174	181	176	171	200	187	176	207	167	170	183	175	178	168	152	185	188	188	178	187	183	208	160	195	166	201	182	200	194	168	169	199	226	195	193	173	208	184	181	199	207	204	206	179	179	166	198	169	196	197	199	176	177	193	183	167	159	199	173	198	186	167	193	201	215	176	199	171	182	192	160	183	175	204	221	170	171	179	160	199	177	193	215	177	198	180	179	190	178	191	172	194	177	182	178	186	185	177	195	190	181	182	166	187	183	195	171	197	177	195	180	172	197	181	209	179	180	185	184	199	172	191	195	180	202	181	174	199	198	206	161	183	191	190	166	206	177	174	195	180	180	152	209	189	174	184	191	202	171	210	168	202	178	162	192	192	161	199	185	204	185	166	175	182	209	200	195	190	193	168	198	172	197	207	168	200	185	178	191	171	214	182
23551	21548	28867	24696	21469	11938	3390	2048	1490	1236	1034	976	796	727	613	522	522	513	407	376	373	363	323	332	310	261	254	235	258	268	267	269	269	261	234	253	205	229	237	219	225	210	197	220	216	212	221	229	188	184	219	187	206	188	201	215	183	189	175	210	184	182	178	202	224	183	185	199	189	197	166	186	189	188	177	194	177	186	208	160	193	204	212	194	191	194	180	183	191	178	178	194	183	193	178	194	189	184	179	204	185	191	196	208	195	183	203	188	202	165	176	195	166	193	179	177	187	189	179	187	186	203	165	192	177	194	196	186	210	193	184	186	192	200	182	197	175	193	170	181	197	203	191	171	173	187	192	185	186	196	186	176	205	201	180	185	179	157	150	175	191	197	184	194	181	173	185	201	188	177	177	159	206	179	176	172	187	183	205	180	198	181	183	176	182	203	169	177	179	183	205	195	175	173	197	165	166	197	187	181	200	179	205	186	181	187	194	190	210	182	204	164	196	212	213	191	147	170	184	207	156	170	185	169	173	173	191	211	184	164	192	185	197	183	180	194	171	171	177	176	197	159	191	200	195	196	187	205	172	183	198	178	205	188	173	175	171	191	178	177	181	194	205	192	186	190	165	193	199	165	188	216	190	149	176	213	196	188	179	169	198	195	186	175	214	201	197	168	145	187	160	175	183	203	185	187	196	187	183	179	173	188	183	181	160	174	209	205	184	174	204	172	198	208	175	187	180	187	197	178	192	179	176	189	171	170	197	170	183	177	179	179	186	160	175	191	179	180	183	181	190	197	180	173	173	195	189	185	196	179	178	173	180	186	171	221	207	186	185	191	170	199	195	192	180	172	206	179	155	178	182	174	187	183	202	172	206	183	187	195	168	167	176	208	218	198	186	207	197	175	190	205	195	199	173	183	185	175	166	148	207	196	208	177	184	219	181	167	189	185	181	180	176	185	180	184	188	179	181	212	179	176	198	182	188	184	213	186	175	164	184	182	179	181	184	167	172	186	195	192	212	201	182	162	217	194	162	203	182	165	196	190	185	193	194	178	200	181	207	207	156	215	185	184	186	148	196	180	171	176	172	164	183	197	197	164	171	209	196	162	184	178	170	186	201	172	185	176	178	185	204	186	185	189	177	168	195	184	195	184	190	175	189	213	186	193	167	197	184	186	204	168	185	185	179	168	181	195	192	154	184	211	177	187	189	177	165	169	179	184	196	189	179	183	180	166	192	173	158	185	202	178	174	170	169	182	206	191	204	201	179	165	194	174	181	192	181	177	177	175	202	174	182	174	174	189	169	188	178	188	185	181	188	164	203	176	177	200	196	173	183	191	177	198	185	194	182	191	193	191	166	184	189	187	183	193	178	182	178	189	174	180	206	193	206	180	189	206	164	200	178	200	172	202	181	175	188	167	189	189	199	188	191	178	158	184	196	168	201	192	168	174	182	224	163	184	182	156	176	171	207	186	189	218	193	181	204	193	165	182	175	155	153	190	189	163	193	167	205	166	203	171	204	177	204	214	173	162	172	191	165	175	155	175	171	207	181	186	183	179	193	182	206	169	218	190	183	217	167	201	184	193	205	194	189	206	192	193	175	177	191	171	167	191	182	187	170	171	205	171	174	179	208	183	163	217	159	181	194	173	190	188	204	193	185	183	185	196	164	177	174	191	215	168	193	187	193	206	212	184	207	179	169	205	205	178	199	187	189	184	195	191	183	202	194	191	181	175	185	214	180	195	175	202	186	216	169	192	182	189	203	175	208	174	175	187	171	175	181	189	180	199	225	167	178	188	191	179	183	176	194	198	157	196	186	164	177	169	171	170	175	186	181	172	214	209	193	162	188	176	177	211	188	193	191	204	187	190	198	182	188	181	178	188	172	194	181	197	196	185	173	172	168	189	202	186	175	186	188	175	198	174	184	165	169	210	197	200	163	174	198	195	175	176	223	171	193	201	191	182	184	197	189	146	197	196	174	195	194	197	182	193	174	171	171	196	195	179	214	159	185	193	176	177	174	174	166	183	183	196	194	207	170	179	188	180	169	163	184	183	168	183	209	183	167	188	189	191	200	186	194	172	186	196	170	180	195	198	199	186	178	172	193	159	193	172	197	183	171	181	221	183	184	198	149	172	203	213	187	168	179	171	182	187	201	194	176	187	188	185	174	205	202	198	192	167	197	188	161	197	174	184	177	179	176	172	178	187	181	172	187	166	194	185	186	193	194	204	186	169	176	175	186	181	177	182	157	186	175	199	193	161	174	176	210	199	175	163	188	189	179	178	178	174	186	191	194	162	199	196	182	187	191	193	196	178	198	185	194	190	174	204	180	163	169	180	171	193	173	170	192	192	183	190	181	191	182	196	202	195	183	194	188	180	159	198	174	194	208	175	170	189	194	191	179	170	176	201	207	193	175	193	174	170	176	208	159	203	172	185	182	188	165	185	165	201	183	184	182	179	197	183	206	188	163	190	155	195	198	198	208	193	189	183	161	192	167	178	190	195	201	177	194	181	170	191	177	223	182	157	183	188	173	166	159	176	164	174	186	177	170	196	186	165	182	181	182	200	177	168	174	173	192	185	170	172	193	171	188	175	173	177	172	165	151	179	183	182	198	179	192	182	183	186	177	196	168	182	170	188	179	179	188	192	178	167	170	212	197	197	173	171	165	189	198	213	190	171	193	203	200	167	186	173	194	187	191	182	199	190	190	187	155	192	175	186	199	186	190	194	210	193	190	183	193	198	159	165	190	184	173	193	173	194	173	191	190	184	186	155	169	172	183	186	177	199	179	207	203	166	193	208	179	181	190	203	163	177	195	203	190	210	185	196	180	190	188	196	169	200	151	167	191	170	165	171	173	191	193	167	178	179	196	171	182	189	176	164	205	172	172	165	191	170	181	205	193	185	155	193	172	187	187	176	178	211	178	182	186	194	184	179	158	174	195	179	209	200	173	176	182	183	185	180	178	180	189	178	188	184	178	164	186	181	179	218	165	182	169	178	199	183	206	168	174	192	172	197	216	183	193	189	177	189	192	179	205	176	196	172	171	201	191	224	172	184	192	179	201	187	181	179	202	177	179	210	179	168	195	177	192	195	206	179	215	197	198	169	184	170	206	162	195	177	169	184	172	189	171	176	176	184	175	199	165	186	209	186	176	179	191	177	185	177	166	184	191	200	178	211	210	198	184	181	194	190	176	203	202	188	193	161	183	211	181	166	164	196	196	196	185	184	173	186	178	176	205	180	204	181	178	194	194	196	202	198	158	209	172	188	178	194	191	187	180	190	177	186	181	191	177	165	181	186	205	203	210	174	160	204	189	202	183	190	204	208	181	191	174	200	180	192	206	203	211	191	198	183	180	174	183	173	211	190	170	160	168	161	177	183	182	194	180	167	181	192	209	201	191	193	177	174	191	196	165	197	183	176	192	183	171	193	209	195	184	207	173	153	184	194	169	155	171	213	191	205	195	175	177	182	177	183	175	185	159	181
18511	41679	29899	12545	8814	6730	5074	3775	3041	2340	2012	1759	1447	1279	1097	914	838	758	703	605	600	606	531	487	472	450	433	449	432	391	384	402	399	333	363	347	314	307	340	312	293	252	316	277	311	292	272	295	284	273	292	287	244	279	263	277	277	272	264	273	291	276	282	253	253	273	268	300	259	275	256	247	249	251	261	269	277	258	247	250	260	268	259	279	279	256	259	231	260	241	244	248	262	259	228	233	256	267	232	239	242	243	250	260	255	248	264	254	259	243	251	270	254	238	255	278	244	270	253	239	257	242	278	272	262	283	240	265	245	232	273	270	246	257	256	274	249	242	240	249	217	239	220	241	256	261	252	237	231	272	242	270	246	246	260	226	251	267	246	238	276	269	252	261	239	279	244	255	249	254	250	262	253	242	253	256	232	262	289	245	278	243	273	260	234	257	266	267	259	236	266	217	237	272	266	268	249	260	260	280	245	218	206	262	225	225	238	246	231	229	270	245	261	288	275	254	270	246	249	229	223	229	238	262	269	257	260	265	257	246	257	240	253	289	218	268	244	231	260	221	241	250	229	241	250	261	240	250	269	234	233	236	231	250	248	278	272	248	266	259	243	236	279	243	237	216	247	281	234	261	270	257	273	262	261	257	253	244	218	225	278	240	251	225	258	285	260	249	248	248	218	246	240	268	257	242	239	246	268	296	240	259	243	253	264	253	241	269	249	231	267	241	245	257	254	225	228	242	239	254	261	272	235	261	254	228	239	252	249	258	257	245	233	255	247	249	267	270	240	262	247	243	242	269	237	244	246	240	244	244	234	250	256	247	243	249	272	257	285	240	240	221	267	237	254	271	252	240	278	221	257	242	281	233	228	236	226	248	249	268	268	232	254	264	258	248	271	292	263	273	257	250	243	234	244	251	235	267	246	289	260	263	255	257	263	226	236	264	254	248	279	253	247	262	235	284	233	234	245	253	260	275	278	264	244	252	240	238	272	235	269	241	255	244	242	257	270	247	245	259	270	259	243	273	247	241	264	238	224	263	252	283	229	256	249	269	276	274	263	237	263	273	238	241	249	266	258	261	252	245	267	243	260	261	220	242	277	242	262	253	253	237	241	243	256	257	267	236	266	258	274	246	255	241	236	277	256	266	254	282	248	275	237	239	245	247	274	241	261	248	241	285	308	275	258	278	245	248	241	280	244	230	247	260	262	263	258	256	239	276	272	247	253	224	273	249	259	226	250	265	262	260	292	221	227	249	259	244	248	300	227	239	248	261	252	235	257	246	214	212	258	257	269	253	251	253	270	277	238	281	237	249	250	268	256	264	281	292	253	258	262	261	270	242	225	225	252	255	262	219	276	271	239	260	253	283	228	266	260	239	234	274	264	246	222	280	244	263	239	278	246	264	260	281	272	232	246	279	278	240	281	259	248	262	248	233	251	248	273	230	246	266	263	281	272	242	262	263	252	257	224	278	243	256	259	266	255	259	236	232	256	263	258	239	254	237	280	238	229	266	250	241	238	235	252	246	259	245	227	267	255	253	264	269	255	234	267	250	248	238	254	264	221	225	253	260	229	245	253	252	243	243	249	265	246	283	239	222	278	241	256	257	253	264	229	270	232	236	277	263	257	241	237	276	252	254	234	259	241	216	240	234	233	256	260	248	244	244	254	240	239	300	269	259	250	238	272	251	249	250	271	265	291	248	232	262	265	258	262	244	275	246	229	249	242	269	238	263	260	270	268	250	260	236	245	230	244	248	258	246	249	252	247	258	256	233	262	266	242	239	257	227	255	255	257	230	263	250	253	270	255	246	260	273	253	278	271	255	261	215	263	256	253	232	252	264	266	243	248	255	266	250	243	240	255	255	263	250	248	239	258	242	250	210	237	257	213	253	222	247	251	237	240	270	250	252	217	236	254	267	251	262	256	247	250	237	263	268	253	238	254	250	263	260	261	225	261	254	235	263	240	247	268	256	258	256	261	250	260	253	264	241	241	272	249	217	265	251	239	239	269	267	257	225	254	266	251	271	278	277	221	275	250	247	259	240	243	265	253	268	267	262	240	255	240	243	241	280	262	270	244	249	275	242	248	281	267	237	269	253	271	260	244	280	241	268	238	264	261	270	247	263	258	266	248	246	257	252	259	255	250	264	228	263	241	225	249	258	260	273	234	246	228	236	256	239	217	279	228	261	247	256	254	235	264	265	233	256	259	240	264	242	262	241	287	247	271	226	249	247	273	252	299	280	262	240	259	236	245	258	251	244	253	263	265	253	224	245	249	231	231	269	256	279	239	231	249	268	247	259	239	261	250	233	249	268	253	273	267	243	239	263	269	246	245	262	267	255	249	240	256	261	245	244	256	244	264	259	226	244	203	270	225	265	237	249	227	284	262	252	249	217	273	254	254	238	271	256	258	251	232	247	267	275	235	242	226	258	259	266	256	241	278	248	237	251	239	245	251	260	230	257	241	250	253	242	247	273	239	259	269	263	262	266	235	260	290	278	239	258	276	277	274	214	299	238	251	258	253	243	237	242	254	265	228	263	245	232	264	272	235	248	282	246	239	271	236	252	243	267	269	241	270	255	268	238	242	239	250	271	277	252	248	265	242	254	210	257	268	233	251	273	269	245	252	263	237	246	256	251	269	272	292	248	273	249	248	251	260	248	259	265	244	268	268	262	282	226	283	242	252	238	256	248	253	243	254	240	243	224	263	232	235	253	244	249	227	235	259	247	253	244	244	266	280	260	286	248	261	295	257	265	246	260	248	260	251	242	252	243	278	243	253	261	273	277	250	236	248	253	238	248	248	247	236	268	252	259	265	220	270	260	252	234	239	283	271	245	266	260	251	224	260	254	262	235	254	269	253	250	265	273	235	235	223	239	246	255	281	249	269	240	273	247	233	231	244	250	264	234	234	275	230	258	236	259	254	235	294	248	247	262	238	257	243	272	248	248	228	251	265	261	239	282	261	232	243	233	262	250	239	236	265	249	257	256	254	267	258	263	256	237	279	262	224	219	256	276	259	268	262	291	277	254	242	261	280	257	272	246	239	244	277	249	241	252	252	262	271	283	271	252	238	255	250	246	234	247	261	234	253	252	261	242	250	263	252	234	256	214	277	228	263	272	252	273	245	273	273	236	266	263	274	274	259	245	252	263	266	258	233	255	307	261	251	227	248	251	260	265	242	249	282	227	258	245	255	245	270	245	259	259	275	250	258	249	257	252	257	209	245	278	247	255	272	238	244	299	228	283	246	268	251	238	253	240	243	279	260	237	262	245	265	234	264	281	256	254	243	256	252	259	296	275	256	253	246	258	258	254	254	268	274	242	258	253	254	236	215	244	253	269	255	266	244	241	237	273	264	251	255	261	256	248	243	251	279	281	294	258	233	245	254	249	259	244	255	243	267	212	249	265	262	242	232	267	244	247	240	252	247	240	261	226	261	236	239	250	264	253	237	235	253	244	248	239	261	258	247	229	231	223	245	240	244	219
24732	21576	27706	25602	11906	3194	2000	1380	1094	898	797	649	577	479	399	360	303	298	271	264	257	224	192	228	158	193	189	179	175	161	157	132	130	131	156	154	123	126	126	125	114	134	125	114	120	103	116	112	114	126	106	102	108	102	123	89	106	116	120	109	110	114	112	109	88	112	76	90	90	127	109	99	91	94	107	105	96	109	113	105	98	101	111	96	124	94	91	101	103	113	109	123	104	113	82	95	92	103	120	87	93	83	87	80	110	98	118	100	124	108	90	127	118	79	94	109	96	105	105	114	85	99	109	105	98	96	114	111	99	93	129	107	103	95	117	113	97	110	117	87	90	106	112	99	96	97	100	92	92	108	107	103	107	87	94	93	96	94	84	97	92	112	124	105	99	96	111	90	122	101	107	121	100	93	87	97	104	104	105	94	99	100	96	89	117	90	107	115	104	96	109	108	92	104	104	90	101	89	110	110	115	100	95	116	87	93	93	109	95	89	111	108	102	111	104	99	87	110	83	99	86	93	94	99	105	97	103	96	101	79	123	104	112	96	97	105	93	99	103	108	95	104	126	113	92	94	108	88	102	109	103	110	83	98	103	104	96	103	96	119	91	110	87	100	95	103	94	97	111	122	101	104	101	87	100	105	105	92	101	99	104	89	102	100	108	102	103	116	110	90	123	104	102	94	111	128	84	110	94	96	89	107	93	110	125	95	85	100	107	94	97	101	91	116	76	103	97	95	105	88	94	106	88	90	90	101	97	86	105	92	114	123	106	97	108	87	98	97	108	108	103	120	105	109	102	98	96	99	108	110	116	104	107	94	87	97	105	122	112	80	101	108	101	97	104	113	89	112	112	120	104	101	103	96	110	125	105	106	92	108	77	109	112	120	111	117	92	94	108	113	103	99	118	107	93	109	102	116	93	108	114	116	99	120	108	113	87	119	104	105	107	90	119	112	122	111	100	91	76	102	101	96	104	113	98	96	98	94	92	113	108	114	91	102	121	99	117	113	115	114	83	121	113	99	106	82	101	107	90	96	119	108	97	111	92	94	94	97	99	123	105	81	115	120	87	95	110	113	100	99	94	109	87	94	105	91	123	101	116	101	113	105	102	102	107	112	100	123	117	89	99	101	107	106	97	112	101	86	96	119	100	103	98	110	110	116	111	114	117	97	94	92	106	86	103	91	98	95	84	97	102	89	110	83	92	87	105	101	100	108	98	110	96	96	107	91	107	94	95	101	109	104	101	105	97	102	85	103	96	106	109	108	93	109	85	114	92	97	109	104	104	100	103	94	99	113	130	78	92	97	103	99	99	120	95	94	123	84	91	91	91	120	95	121	100	92	94	93	96	95	116	116	90	103	103	107	109	104	89	107	91	106	97	96	92	114	88	87	100	105	102	107	96	117	104	101	87	104	116	94	108	100	114	108	103	111	104	103	119	101	85	101	87	89	109	118	87	93	100	123	87	91	90	85	103	110	106	114	105	112	105	89	104	113	83	93	106	113	90	120	81	92	81	88	91	117	86	88	99	102	93	114	105	110	104	98	95	90	111	131	83	114	108	112	109	120	90	94	75	106	101	105	102	99	93	100	101	91	121	100	81	115	102	83	109	102	111	94	99	105	109	99	109	96	80	99	115	100	102	105	104	109	90	103	97	93	102	104	104	102	112	112	101	95	108	107	102	95	103	96	119	96	105	112	89	91	92	107	99	119	100	103	121	80	95	102	115	112	90	106	103	123	100	86	95	84	102	87	107	94	113	89	89	105	104	107	109	111	91	86	106	122	99	106	102	115	124	109	86	97	99	93	100	101	94	100	106	106	91	124	107	93	101	109	104	99	110	95	103	120	101	97	107	86	101	97	94	98	105	104	110	108	86	105	111	99	99	119	105	104	107	96	105	114	104	100	86	95	110	106	118	102	99	107	118	114	100	94	104	88	112	102	101	105	113	105	82	95	116	103	98	80	104	105	105	112	96	102	87	81	110	89	100	97	107	100	90	116	100	117	101	97	102	101	113	97	110	106	106	96	95	110	101	104	93	87	93	106	112	97	102	102	93	99	106	95	79	85	97	96	122	117	97	93	102	95	111	84	92	95	116	89	111	100	112	109	96	113	93	114	100	117	109	101	113	105	114	110	96	101	93	97	117	107	95	85	105	100	119	84	111	108	93	99	96	125	100	96	106	99	97	81	123	101	95	110	110	100	112	105	102	110	100	96	104	113	79	102	104	118	103	95	91	100	111	100	120	101	97	108	113	93	95	106	97	98	99	96	95	105	96	92	103	95	101	112	103	95	112	101	96	106	102	97	112	100	105	97	105	104	87	88	99	106	104	110	116	113	97	108	114	111	117	97	98	114	107	97	99	109	102	119	103	127	103	106	104	108	103	107	116	120	108	87	92	110	113	85	86	104	115	110	118	105	124	107	99	89	102	97	102	99	93	108	101	96	112	115	100	107	99	84	104	97	103	93	107	99	92	103	103	108	91	96	114	115	110	115	83	102	113	112	97	100	120	100	86	106	96	104	109	96	84	106	93	96	113	96	92	109	101	105	110	117	102	105	94	93	110	89	110	101	97	107	104	92	109	102	96	96	106	104	88	105	90	96	99	88	107	106	97	98	114	98	118	109	99	113	119	116	114	107	79	109	120	95	104	96	93	109	105	103	107	86	116	106	116	112	91	104	98	103	94	111	109	109	116	97	116	95	107	104	118	109	114	105	107	97	86	100	95	111	101	86	117	95	103	103	124	99	92	111	116	96	108	97	110	85	99	89	102	95	131	90	104	101	95	100	97	84	80	116	107	96	89	120	93	91	99	113	115	108	102	102	104	94	94	105	116	81	107	100	105	87	103	108	104	87	90	91	127	102	85	113	109	113	92	110	93	109	110	83	97	85	106	121	104	104	105	101	113	89	103	113	104	98	110	103	114	99	92	123	93	101	106	122	105	108	114	105	111	99	95	99	112	88	96	103	102	115	100	111	104	87	101	111	114	90	106	107	104	120	111	111	102	118	119	116	102	94	98	84	108	118	104	94	96	100	84	103	100	114	102	102	90	106	91	99	118	104	94	107	110	92	110	93	108	111	113	90	86	99	98	119	90	100	115	90	103	124	99	100	108	90	95	104	114	90	115	103	95	104	99	119	124	109	86	100	102	96	90	87	106	98	108	95	116	105	99	95	110	118	102	112	110	112	100	101	95	83	106	103	108	101	105	101	96	96	90	101	102	130	84	106	105	123	110	90	89	93	104	92	106	97	108	94	111	97	108	100	96	94	105	104	89	99	96	102	96	94	103	102	93	104	102	96	84	106	88	108	107	112	121	75	96	102	83	113	107	119	113	121	99	112	111	116	96	112	108	102	110	99	91	101	111	89	85	104	113	87	93	103	110	112	99	83	88	122	101	90	93	86	115	110	106	97	97	98	105	99	101	93	83	100	99	115	77	89	106	106	97	94	117	105	96	91	126	104	122	102	129	87	103	115	104	98
18225	37262	26002	10475	7618	5715	4282	3185	2482	1898	1538	1324	1064	919	793	704	611	540	523	428	391	362	347	308	311	285	275	254	249	232	274	238	208	250	216	216	206	202	203	172	186	182	158	183	168	156	160	181	177	178	153	179	147	150	153	160	174	168	164	146	189	180	150	153	170	150	142	146	158	171	143	158	168	150	135	167	150	133	141	130	134	140	150	133	154	157	143	132	142	148	136	139	158	136	139	145	154	167	121	151	157	155	156	157	137	151	145	143	135	127	151	152	147	141	138	155	152	162	133	150	159	156	121	142	166	152	157	140	153	152	159	120	141	160	136	167	156	176	158	142	158	160	155	142	153	137	145	160	123	157	133	153	170	142	154	141	129	155	162	149	155	142	138	137	161	163	177	159	166	174	140	150	131	131	157	171	146	155	142	145	173	138	165	162	158	137	152	145	143	131	158	137	153	145	159	140	155	146	138	160	126	156	146	137	148	154	140	157	128	150	152	146	159	142	136	166	134	122	145	144	155	144	130	152	160	143	152	147	144	121	121	141	125	131	144	155	135	127	128	158	140	135	158	154	134	155	150	127	146	146	141	156	132	140	149	144	140	171	160	158	142	170	151	159	133	143	136	141	149	151	173	143	145	164	145	156	137	140	174	150	171	147	122	136	149	136	159	149	153	132	146	152	160	139	158	162	152	146	139	165	160	132	123	157	132	128	156	149	137	147	143	126	140	143	133	158	149	157	141	153	165	146	153	162	171	141	163	151	144	154	156	159	134	142	159	138	164	129	152	157	184	161	149	142	156	156	148	144	146	153	148	152	148	138	149	151	142	138	134	143	143	160	126	150	154	162	142	145	135	133	158	160	167	151	144	154	150	139	153	145	138	131	130	144	150	143	135	153	162	150	161	131	142	164	153	162	159	146	142	141	150	172	158	140	122	144	137	152	143	150	148	144	146	166	147	153	174	137	166	147	158	163	127	141	161	152	132	134	136	147	166	143	148	131	140	146	160	130	159	141	142	136	155	140	160	155	145	143	138	144	144	152	137	130	154	135	152	148	147	141	134	157	177	142	165	148	165	131	130	139	149	161	143	133	136	144	157	141	143	141	161	156	140	159	147	134	153	149	159	156	147	146	145	147	152	151	142	142	161	147	148	140	140	148	143	143	147	145	136	148	135	115	140	146	152	130	144	144	155	149	154	146	159	134	165	148	152	148	145	157	145	161	156	123	160	154	147	167	159	126	144	183	147	128	145	146	127	151	149	159	142	132	151	145	154	149	152	149	137	146	150	169	176	151	141	132	155	145	140	151	149	126	153	153	143	166	147	169	144	160	164	174	136	151	132	142	152	128	164	152	158	142	145	142	157	150	152	142	166	166	158	132	132	150	155	129	151	149	153	149	126	137	143	164	133	137	135	144	140	160	146	171	142	166	145	151	145	173	142	155	146	128	142	139	155	142	146	168	135	123	162	145	121	140	149	152	131	150	140	175	142	154	131	145	146	145	158	149	157	136	153	175	155	157	165	125	157	132	165	147	160	150	150	166	146	141	128	143	137	169	151	131	155	129	148	137	155	153	128	159	141	130	128	148	151	144	154	144	142	162	160	147	131	171	127	156	146	125	147	129	153	146	152	148	147	148	164	140	144	151	140	150	141	124	161	147	170	146	166	142	167	155	144	148	147	155	150	145	153	159	158	140	155	121	130	154	159	131	142	151	136	150	159	144	133	121	149	129	136	133	149	155	138	152	166	134	150	135	161	143	157	151	154	136	157	155	148	138	146	144	132	160	141	148	141	158	151	137	130	125	134	155	160	137	132	147	137	139	149	139	141	156	136	157	148	128	144	151	140	139	159	147	157	160	159	148	157	152	158	149	145	139	155	126	153	141	144	169	147	151	164	144	136	142	154	139	169	127	151	144	137	157	154	168	146	138	138	134	152	147	156	145	138	147	147	150	134	152	131	129	144	179	152	157	143	157	125	152	144	163	129	153	153	152	157	152	156	138	149	127	137	131	137	134	158	145	157	148	154	133	160	156	125	128	158	132	152	159	153	140	128	151	141	149	143	129	149	159	148	137	118	125	129	131	134	132	136	151	151	135	157	128	147	144	144	133	144	148	154	163	143	150	146	149	157	157	136	136	149	152	141	158	133	136	157	178	124	162	149	128	135	141	158	133	135	146	144	139	163	156	157	139	164	167	154	143	155	173	152	161	151	153	162	142	138	145	151	141	135	151	162	140	142	151	140	131	148	126	137	143	139	167	128	158	132	153	142	139	121	146	156	129	157	153	147	144	130	141	150	145	142	138	158	141	176	140	156	139	125	145	159	135	154	156	147	137	144	158	158	147	158	144	170	138	140	123	140	146	146	139	130	145	158	138	154	140	151	133	132	142	151	144	166	129	132	146	157	137	146	157	164	155	141	131	145	150	142	146	169	152	151	148	158	157	151	162	158	140	141	143	121	154	165	131	150	156	155	146	142	146	139	150	152	129	145	145	137	140	133	151	144	131	141	164	166	142	168	150	145	140	137	137	146	150	161	146	145	149	153	153	136	149	144	125	144	157	140	134	133	156	131	162	148	166	154	168	131	152	157	148	164	130	133	131	139	160	151	153	175	153	153	166	137	153	161	140	129	135	159	129	172	158	149	140	150	133	149	123	146	138	146	160	137	151	152	149	121	128	162	138	137	156	130	143	159	167	163	159	156	165	136	149	174	149	131	153	150	127	144	159	135	124	157	154	156	134	150	143	148	143	136	143	133	161	138	150	143	152	132	148	149	161	143	132	132	166	130	159	145	139	133	136	134	151	144	140	155	139	159	148	141	140	128	155	160	131	140	141	131	132	134	153	156	152	158	146	139	148	143	134	130	157	145	159	151	136	152	148	129	169	158	149	142	140	161	141	132	139	162	157	140	152	149	160	151	139	165	143	145	139	148	160	149	152	134	137	145	136	137	146	148	154	133	162	131	144	150	145	138	139	149	142	164	140	138	139	150	126	159	141	157	125	132	149	151	157	141	153	139	154	147	137	148	153	152	167	155	166	143	136	134	156	150	122	156	137	143	134	137	157	151	155	137	146	154	169	133	126	152	158	143	163	159	142	145	161	142	150	144	146	157	126	155	151	141	134	139	125	125	143	143	146	171	149	149	134	136	158	155	156	147	172	158	145	140	139	139	148	135	168	134	142	156	140	147	140	157	150	138	150	149	140	136	141	143	145	143	156	141	149	149	149	142	137	171	140	159	145	161	128	143	143	146	135	135	150	146	131	168	141	165	134	172	142	147	132	141	143	134	131	149	148	176	155	152	153	140	151	143	155	150	144	158	142	157	145	153	157	135	152	153	149	145	145	140	165	149	163	161	152	146	156	130	140	181	151	143	129	141	157	150	153	133	153	143	176	143	155	145	162	133	139	139	124	144	149	155	143	153	162	135	119	137	151	149	135	144	150	150	166	156	132	121	135	172	166	146	147	145	145	164	135	162	172	140	145
22767	21571	29346	24242	21578	21573	11295	3410	2331	1875	1510	1232	1054	859	781	671	633	573	523	478	431	390	374	360	351	332	282	305	298	281	299	282	244	256	261	240	211	238	209	233	223	208	180	217	184	207	219	217	187	250	189	165	187	164	191	186	180	190	187	164	187	183	157	166	184	180	183	162	208	157	180	169	164	155	173	170	184	160	178	166	172	158	147	163	182	199	171	169	168	149	160	165	156	171	176	183	148	162	172	190	182	170	162	176	179	159	160	166	173	159	172	151	177	155	188	177	174	148	141	206	136	156	201	146	161	170	163	173	177	160	152	185	176	157	142	165	170	184	167	165	165	163	184	154	183	148	184	156	158	178	142	142	175	169	153	191	144	157	171	150	143	177	177	146	178	168	184	163	143	176	157	154	177	153	172	185	174	159	161	161	188	158	182	163	166	167	179	176	177	179	162	166	147	167	161	152	175	151	192	169	183	152	157	151	160	170	150	168	207	173	158	158	174	171	158	163	178	173	160	165	169	180	175	151	169	196	176	161	187	158	180	164	166	151	173	163	176	169	168	165	177	164	163	193	163	164	168	170	151	179	163	158	179	171	166	179	153	162	187	162	170	164	156	182	187	156	162	187	148	142	165	144	155	176	166	189	159	163	141	162	161	130	181	158	146	143	157	166	186	166	173	174	142	164	187	157	167	164	167	187	148	159	167	168	198	158	171	174	161	146	174	169	151	160	177	173	170	178	153	147	155	164	158	163	154	161	170	165	163	158	170	156	174	172	161	180	167	168	166	160	157	148	163	175	197	164	165	170	169	200	177	154	156	172	185	166	145	177	159	172	154	161	190	155	169	170	166	165	149	164	151	157	186	140	172	164	187	163	178	170	175	147	151	164	170	178	148	162	182	180	170	180	159	156	163	147	163	156	200	154	161	167	141	177	168	169	156	185	177	159	167	154	195	183	165	181	139	165	184	177	164	156	172	158	170	155	183	173	165	156	181	165	170	156	167	178	166	147	153	151	178	163	171	146	162	161	160	177	154	180	176	158	178	176	156	193	173	218	167	155	170	166	160	183	151	146	143	163	149	175	154	144	168	158	192	188	166	148	157	178	170	169	148	169	168	141	179	170	187	144	160	173	158	149	159	164	170	166	138	171	158	179	169	155	166	171	168	190	175	166	164	159	162	183	161	165	159	143	181	198	160	163	155	174	174	161	145	153	165	192	161	170	152	167	171	159	168	152	156	183	190	150	169	180	175	149	182	161	173	151	155	170	188	166	173	166	185	182	167	180	165	182	177	190	159	198	172	157	155	192	142	162	161	175	149	157	175	150	180	143	167	176	174	155	180	154	163	156	167	166	156	176	153	149	180	160	176	164	169	149	152	180	149	179	170	186	167	162	147	172	153	164	173	163	143	173	163	166	159	160	151	171	181	163	158	186	176	164	173	180	159	160	158	168	174	179	168	180	155	181	164	173	168	158	193	147	160	157	155	161	191	160	162	174	172	179	172	170	158	151	165	175	160	166	174	158	157	166	162	163	176	188	172	169	158	155	163	139	170	166	178	189	159	154	162	166	177	172	150	164	171	150	180	178	168	175	171	176	165	168	171	162	163	157	176	158	169	180	180	152	136	157	167	160	160	172	158	167	139	143	153	148	167	163	182	165	161	165	177	169	170	165	184	181	160	165	182	168	162	169	180	164	184	176	164	148	184	172	164	164	159	177	177	161	177	184	162	157	168	172	165	187	156	171	164	176	181	192	161	159	148	143	161	162	170	164	172	160	183	177	170	166	151	167	164	167	144	168	160	161	159	167	177	168	146	158	147	162	177	152	199	174	187	146	151	156	161	169	189	164	197	160	163	162	159	169	168	156	170	165	172	179	161	187	152	169	170	169	174	160	166	151	188	179	180	161	174	176	160	151	133	153	156	171	187	148	193	184	186	166	149	169	170	175	173	176	154	160	185	179	178	153	177	152	169	167	165	174	175	158	202	152	184	168	159	166	191	180	187	153	168	169	167	164	184	180	171	167	152	152	163	160	153	152	154	177	158	165	172	152	156	146	139	163	188	184	144	170	159	148	157	143	159	151	176	181	148	191	135	171	166	170	158	152	156	168	171	187	163	153	152	145	162	143	188	174	170	167	186	174	162	181	173	171	172	152	165	144	141	163	163	172	165	168	148	178	152	151	184	188	176	155	157	175	162	154	176	169	150	166	183	164	160	163	182	159	168	170	171	175	177	166	157	156	164	160	163	177	164	169	174	150	174	165	187	157	168	171	140	187	152	182	176	179	163	160	184	137	148	169	154	168	181	158	173	159	175	152	157	162	169	164	177	179	154	153	151	172	168	149	184	183	190	163	176	159	165	165	161	183	162	138	167	148	201	184	158	164	187	181	161	181	171	180	174	167	156	165	155	163	182	187	150	154	150	154	168	154	181	180	157	172	167	149	168	159	166	180	143	179	160	163	160	172	160	161	163	174	154	174	193	180	148	173	185	146	181	162	172	192	161	139	164	169	168	144	184	165	198	174	165	167	177	179	177	145	157	154	189	165	166	156	157	171	159	183	172	168	176	150	170	178	162	173	156	162	197	177	170	154	195	181	160	161	163	162	175	173	156	177	156	171	160	186	184	153	171	179	181	180	144	185	164	179	176	149	171	174	190	169	178	154	141	172	161	171	182	181	170	161	161	177	162	161	171	170	156	197	155	180	164	171	154	179	201	167	169	157	167	188	174	168	160	163	158	170	166	178	156	156	140	157	169	148	157	175	178	185	190	173	176	161	151	165	171	174	171	159	156	167	155	170	155	200	163	175	157	158	164	174	165	190	183	155	176	194	160	163	156	163	166	171	191	144	165	161	181	165	176	172	183	157	153	170	172	157	184	152	164	174	183	177	154	191	164	151	166	172	179	174	143	176	171	156	165	149	166	171	146	160	176	191	180	175	168	182	174	162	168	173	190	165	148	165	174	168	156	153	176	166	178	159	163	150	159	179	158	190	171	163	168	178	165	147	150	156	160	178	183	165	166	162	173	170	153	176	182	166	154	167	165	149	155	163	157	176	193	171	163	165	167	160	145	162	165	159	175	187	172	166	153	161	157	169	157	171	160	170	175	164	166	170	158	166	167	170	135	168	190	192	159	151	174	138	185	177	176	193	171	181	158	155	155	166	136	152	189	157	162	148	154	156	150	170	147	148	165	170	167	175	190	199	169	170	161	178	174	172	186	169	158	151	168	175	156	157	181	172	161	171	186	155	163	175	152	190	145	171	152	174	166	159	150	166	167	142	195	170	175	150	147	157	180	150	157	151	142	187	166	160	162	174	170	156	133	183	166	145	179	172	165	165	150	141	180	152	172	167	175	150	173	174	163	153	179	161	150	166	158	180	148	168	178	150	156	158	141	160	186	192	159	156	172	174	168	161	185	157	149	156	159	165	164	155	155	164	135	168	166	153	151	164	160	148	173	159	188	177	163	182	167	173	179	162	172	172
21654	49352	36281	17085	12863	9584	7470	5548	4490	3552	2767	2368	1869	1608	1328	1220	1068	938	900	804	723	684	629	596	525	500	511	431	455	413	402	385	452	387	386	357	350	324	321	321	301	298	295	304	280	290	287	275	278	302	285	272	270	256	255	248	267	242	271	258	237	261	237	251	228	250	235	278	248	236	221	248	253	245	255	231	253	251	228	224	237	233	248	226	222	228	226	231	226	211	214	233	242	235	222	213	223	258	218	216	222	237	209	208	241	225	233	211	222	231	270	217	245	207	250	216	237	198	234	239	234	208	228	203	249	219	251	228	249	237	239	227	229	213	221	235	225	229	222	230	234	270	238	211	240	228	249	218	255	225	235	235	195	242	254	232	242	238	215	213	233	237	220	234	217	240	230	239	205	224	215	211	232	212	243	225	236	235	226	237	221	211	246	267	227	245	234	225	220	245	236	248	234	215	238	225	210	221	212	201	195	229	233	246	237	239	264	218	240	252	229	221	239	221	188	219	216	236	223	221	220	215	239	226	218	236	201	216	222	265	222	215	209	234	229	219	227	227	234	244	231	228	245	213	218	231	235	222	211	220	216	223	231	235	224	266	219	204	234	218	241	217	243	223	228	233	194	227	205	227	209	240	226	243	223	230	239	226	220	230	239	226	233	240	221	228	245	233	209	242	192	227	206	236	233	200	200	228	232	227	204	248	229	237	219	246	232	214	215	238	227	223	254	247	207	211	248	233	211	242	232	218	223	216	242	199	219	197	210	218	213	239	270	241	226	213	247	233	203	232	211	209	205	213	234	232	233	244	218	251	248	233	214	231	242	244	198	223	237	223	227	218	205	228	206	259	198	235	262	241	228	255	224	220	235	247	254	243	227	239	225	226	211	230	212	223	214	224	243	211	220	236	233	231	197	233	254	230	213	255	189	226	243	218	240	210	240	221	221	214	224	198	215	222	222	217	250	215	231	200	243	209	223	230	224	226	220	200	230	223	228	230	215	231	203	246	217	235	228	225	242	202	237	219	213	201	218	208	231	208	237	241	202	249	209	227	243	210	223	241	248	223	247	245	201	203	230	213	249	204	226	233	235	232	229	223	228	212	232	216	223	229	205	243	218	227	218	217	222	226	241	235	223	211	232	227	231	211	241	215	209	222	242	250	229	240	243	228	204	238	236	255	225	214	217	204	241	233	243	239	223	213	245	217	229	222	257	236	209	236	224	219	232	224	206	233	235	260	240	223	240	221	223	218	261	232	230	200	228	236	231	248	258	223	233	210	209	218	221	241	244	230	225	226	214	232	216	230	227	249	218	248	194	230	202	254	232	214	245	209	207	230	220	243	227	212	235	232	197	231	236	240	237	247	201	218	227	228	232	228	236	217	230	212	244	217	216	216	236	231	216	211	220	222	220	248	191	252	235	236	230	243	225	206	226	235	221	234	206	230	230	204	257	204	227	208	241	215	183	227	237	194	245	223	234	215	223	231	214	218	221	242	226	232	219	222	222	203	213	224	225	224	229	229	201	250	227	221	206	230	219	216	238	199	259	229	249	204	223	242	229	193	208	210	213	230	193	225	215	227	211	217	235	246	242	249	203	228	230	216	218	225	219	224	236	239	233	218	218	241	207	231	245	248	211	226	223	218	220	214	224	225	227	223	205	218	251	215	231	235	262	246	217	216	247	243	218	245	245	261	227	231	256	213	243	223	235	232	245	231	227	206	224	247	194	251	222	241	239	226	238	218	236	225	196	242	235	198	227	237	243	269	232	226	209	199	223	229	214	235	226	214	209	205	215	247	244	246	228	227	238	194	212	211	216	216	207	222	227	242	225	223	210	238	216	235	237	273	238	216	220	222	226	218	220	232	208	257	245	228	226	210	207	245	228	221	214	199	215	226	209	222	204	237	247	234	217	245	236	227	238	222	233	227	226	251	221	217	230	219	236	217	227	229	232	200	224	214	238	240	246	249	233	222	245	241	249	202	226	247	206	225	245	217	212	221	222	232	236	228	223	254	220	229	219	206	258	251	225	227	225	205	245	219	254	214	233	222	253	254	216	208	214	221	226	246	220	236	227	246	229	188	269	240	239	246	219	227	225	214	207	240	219	231	212	231	229	227	222	225	217	232	230	225	227	220	207	198	229	231	262	212	226	237	199	217	225	229	209	235	234	216	238	224	227	216	215	200	230	247	222	201	242	203	221	250	239	221	227	235	227	214	243	214	208	245	229	232	205	248	213	219	232	243	216	226	241	235	225	213	218	238	230	206	239	238	248	245	240	221	226	214	243	248	208	224	225	261	231	218	227	239	214	224	238	211	219	213	235	199	238	198	225	237	252	219	231	255	217	213	248	257	253	207	219	239	238	231	237	239	223	251	255	215	255	233	231	234	223	241	227	223	246	222	243	193	198	234	229	228	251	183	238	209	245	243	211	222	227	216	236	224	241	238	226	199	226	215	220	217	231	237	236	230	256	231	261	233	225	225	235	228	266	239	241	241	216	222	224	209	220	252	215	222	221	216	235	215	219	238	215	246	211	230	221	219	229	220	234	220	248	241	213	251	222	221	232	231	255	228	233	224	222	212	220	216	254	236	230	233	229	210	195	202	235	227	219	216	221	208	236	223	177	234	215	227	227	212	226	209	226	235	269	203	241	234	241	213	221	222	247	221	206	235	229	242	200	259	237	240	211	231	235	243	246	217	234	215	218	202	231	223	228	233	200	252	219	239	221	235	230	210	200	227	228	243	240	232	235	209	221	221	208	246	251	236	229	230	260	235	229	237	235	225	243	221	237	207	228	214	203	206	229	223	226	227	230	228	217	221	219	248	227	222	232	246	246	217	195	222	262	216	240	244	206	231	203	240	202	223	225	217	249	246	255	208	214	239	249	229	221	220	239	227	232	216	200	232	239	234	242	256	210	251	235	222	235	239	245	243	235	219	268	208	213	259	231	211	209	209	231	236	243	232	224	215	192	238	220	253	243	230	239	233	204	244	234	240	206	228	231	214	213	221	235	214	206	231	207	234	238	212	257	230	231	200	203	204	220	226	196	219	206	232	243	267	254	217	247	241	227	260	207	209	233	239	224	221	204	249	231	253	235	239	233	222	240	241	230	224	217	227	229	230	236	217	215	233	215	243	215	223	234	217	228	210	201	224	244	229	210	232	227	229	223	203	224	250	263	225	234	222	227	215	204	242	248	230	223	208	234	255	222	232	227	236	232	212	212	212	202	218	221	241	210	204	249	236	239	214	220	205	225	215	235	216	232	238	239	200	238	242	219	197	251	248	220	239	220	233	225	234	224	246	214	221	234	212	227	202	220	238	214	235	247	213	229	197	220	225	257	221	214	224	226	233	235	231	233	220	236	224	270	206	221	240	192	220	231	235	213	225	235	237	235	221	212	228	231	238	225	234	210	226	213	211	248	241	241	233	246	230	216	233	226	218	242	221	220	219	237	218	228	251	211	200	259	262	202	229	214	236	235	233	210	240
27569	21747	17551	6576	2822	1833	1314	1045	871	678	573	472	442	394	332	290	301	260	220	243	204	242	229	206	227	172	201	180	177	187	161	161	166	196	154	158	160	173	148	149	140	147	150	140	138	158	140	145	141	122	142	146	155	141	158	140	150	136	127	147	153	145	130	154	141	138	148	129	131	116	125	143	120	154	128	138	131	151	130	111	143	149	135	130	141	140	110	139	140	126	134	123	142	148	144	160	142	131	135	145	139	124	141	154	130	153	134	134	155	153	150	133	144	146	153	135	138	147	126	136	138	137	127	142	128	125	140	135	146	122	144	130	174	142	148	148	125	133	138	137	138	122	135	145	122	140	137	173	143	125	134	134	131	140	130	124	126	142	132	145	132	143	130	143	141	140	128	131	130	118	141	133	153	137	127	135	147	133	131	167	126	138	131	132	128	125	144	135	142	139	155	144	135	149	141	145	142	116	151	161	137	142	141	136	139	129	117	121	133	127	161	127	132	135	133	149	156	129	133	145	136	143	153	138	156	135	141	130	128	135	147	121	145	148	156	155	137	157	122	139	125	141	137	146	134	139	133	118	138	127	142	150	130	124	133	139	144	126	140	123	143	119	117	150	138	128	122	128	144	152	124	150	137	136	161	151	142	148	152	130	144	117	153	123	150	166	150	139	151	132	159	159	131	117	139	132	112	152	138	148	141	138	164	130	145	126	135	138	146	123	134	136	164	136	151	127	145	147	163	152	138	146	139	131	138	133	147	133	164	152	149	138	159	123	142	156	146	134	111	156	142	145	160	146	157	136	147	160	140	149	132	156	143	137	132	134	138	132	133	151	125	130	141	144	138	162	127	126	121	147	124	141	138	118	123	150	143	121	139	149	144	137	158	146	140	121	140	132	157	138	120	150	131	152	128	148	138	134	117	137	149	137	119	125	130	137	162	114	129	130	132	138	156	138	125	146	144	120	142	141	153	153	159	129	137	136	147	130	116	121	126	138	136	137	142	130	150	145	124	153	121	143	163	145	128	135	135	133	138	139	131	122	134	147	139	145	127	125	129	138	124	123	116	136	126	155	164	147	131	137	137	141	121	118	151	132	146	108	134	123	129	153	130	161	143	152	137	157	160	155	126	164	132	136	138	129	142	131	116	135	162	136	125	131	118	165	147	126	137	137	137	143	143	130	138	126	137	149	143	142	142	150	141	137	140	146	121	152	133	124	146	131	147	151	147	142	131	139	120	146	155	157	155	160	136	149	115	146	146	143	126	130	126	146	137	132	158	126	135	155	140	136	144	151	135	140	132	107	143	138	125	126	138	136	114	128	133	132	133	150	132	149	111	133	148	113	169	167	148	128	111	137	154	131	138	141	151	130	136	158	154	142	118	139	143	139	128	145	136	150	127	147	148	115	140	146	142	161	136	150	128	123	154	143	135	137	152	142	138	130	150	144	150	129	122	133	146	120	145	135	145	154	134	138	129	155	135	166	139	120	153	140	134	125	125	97	129	150	136	142	140	125	135	138	144	140	145	138	139	131	141	127	116	129	139	162	134	124	132	134	132	127	124	138	122	113	140	130	121	138	140	136	139	155	114	127	106	147	145	155	134	141	131	143	171	134	109	153	118	151	120	129	119	144	136	122	141	158	132	144	147	130	132	128	130	131	154	143	140	155	114	127	141	146	131	140	131	138	122	133	131	135	129	142	140	132	145	143	135	150	130	136	151	140	149	135	144	138	130	138	145	149	122	149	106	119	134	131	151	138	136	132	121	120	132	167	124	143	138	144	133	135	136	136	127	143	149	150	124	126	147	159	135	151	148	168	140	158	146	145	131	152	145	157	121	136	112	132	136	126	122	135	137	146	144	146	148	139	114	123	149	129	123	147	155	143	128	156	133	130	131	139	150	150	150	166	145	132	129	109	150	138	142	133	144	150	142	140	117	132	133	149	131	165	120	146	128	122	146	143	137	123	135	161	150	117	142	119	138	135	129	131	126	133	126	136	127	154	170	127	127	116	154	140	148	139	146	147	153	136	136	122	136	158	122	143	137	130	138	141	152	138	144	140	127	136	144	151	126	145	130	141	140	158	160	138	154	129	135	146	146	135	144	135	133	142	144	141	141	145	167	133	144	152	147	141	153	129	146	135	131	144	138	132	150	138	135	149	123	143	134	142	167	128	125	131	141	155	127	122	135	138	150	134	129	158	148	138	152	133	129	141	162	144	131	147	142	136	114	146	118	128	129	131	146	139	161	142	126	140	125	150	145	127	133	147	140	128	114	148	129	138	148	137	126	114	131	131	149	133	148	134	142	139	125	149	132	124	136	158	132	150	113	126	136	142	125	145	137	129	124	127	127	116	162	139	150	161	124	134	118	154	139	120	138	138	143	148	167	146	145	128	136	137	139	136	141	137	131	121	137	140	151	139	131	138	122	134	144	137	127	104	148	123	125	133	131	126	129	136	146	161	113	132	140	113	147	135	138	128	152	126	149	114	134	143	135	155	139	128	157	127	147	132	142	150	126	130	149	145	132	123	123	154	122	142	133	145	125	152	151	132	109	155	156	139	130	139	143	124	127	153	145	138	124	127	138	143	130	127	152	134	126	102	150	162	147	134	139	127	138	150	157	138	149	124	166	128	121	150	147	119	138	145	152	128	139	145	105	136	133	130	149	135	143	140	111	133	155	138	138	138	136	133	155	133	132	146	118	127	132	156	120	142	157	115	151	151	126	141	157	152	129	149	137	125	126	142	135	119	143	131	148	137	135	114	115	139	117	117	137	131	142	137	144	138	150	131	151	137	131	138	125	140	125	134	147	125	138	127	140	136	139	146	132	144	137	134	134	136	127	121	138	129	144	119	144	143	152	140	127	144	144	130	144	134	127	138	144	151	138	156	126	136	137	139	141	138	134	119	151	151	139	133	147	134	147	154	114	146	132	142	130	142	152	135	133	144	145	150	138	148	144	158	132	116	125	160	140	131	125	147	140	134	121	136	134	126	126	147	125	143	125	136	126	126	155	160	145	123	143	145	126	141	113	149	141	160	139	154	128	137	131	142	130	123	138	145	140	146	127	153	133	121	158	136	131	134	142	143	132	147	137	134	111	117	137	152	138	143	169	137	132	135	124	148	132	139	143	120	137	125	150	123	120	153	130	147	133	147	137	141	140	126	132	135	120	150	130	118	131	155	144	137	131	149	129	135	146	129	144	132	145	135	126	135	116	126	135	146	125	140	139	140	140	144	142	133	130	125	135	125	138	146	122	120	146	121	145	161	148	145	136	136	129	139	115	163	144	138	128	131	139	153	137	145	153	148	164	123	162	141	153	126	139	147	147	142	150	130	139	156	117	122	142	128	127	117	134	134	136	147	128	153	141	135	147	115	151	128	141	139	123	142	159	151	132	132	132	120	140	129	137	148	117	142	127	132	138	122	154	133	158	149	131	134	117	139	130	127	138	127	140	135	140	116	117	148	144	129	147	152	138	137	140	138
15813	30653	19665	7655	5453	4039	2997	2272	1739	1415	1143	981	746	686	612	540	503	433	430	375	382	325	292	331	285	279	308	282	237	250	260	253	268	240	232	228	241	214	210	220	215	224	192	196	191	180	213	197	190	207	205	194	208	177	193	199	203	185	206	196	228	216	198	188	190	183	192	188	194	205	176	192	212	201	217	214	197	179	177	206	210	210	185	211	191	185	204	205	182	194	193	195	156	186	190	198	172	183	197	206	201	176	185	190	176	197	189	176	194	178	204	202	178	188	204	191	189	169	176	183	177	190	202	179	178	180	189	195	191	184	167	186	171	186	168	196	173	180	170	199	197	201	180	186	194	212	192	185	200	166	199	195	200	197	178	186	177	182	200	194	190	198	193	194	197	193	187	207	188	174	198	187	188	195	186	189	189	190	177	213	191	178	188	200	213	209	184	187	208	192	199	192	166	209	218	189	206	204	173	194	179	202	181	190	205	194	202	209	195	192	169	200	196	206	196	194	196	207	194	164	186	184	181	194	197	173	191	194	201	190	209	190	181	195	185	198	196	202	194	168	194	194	180	197	189	199	181	199	205	201	212	196	164	192	175	191	178	189	205	172	171	196	203	187	216	178	171	177	177	191	189	199	186	183	203	210	173	192	161	173	165	203	196	189	177	174	176	165	164	184	196	192	187	186	191	179	201	179	205	208	178	186	207	169	165	203	177	176	173	215	205	219	190	188	203	188	196	185	198	202	197	183	208	169	181	195	186	200	212	187	208	185	189	188	190	199	195	199	203	178	195	178	194	185	184	165	193	195	187	206	176	179	182	173	192	184	183	179	183	160	179	173	166	177	182	213	197	191	191	183	176	175	181	170	208	202	192	191	198	197	177	170	178	205	196	183	174	189	200	209	199	180	194	192	185	207	202	188	193	207	187	166	184	168	186	221	182	199	197	194	193	202	207	186	198	209	158	172	201	165	191	192	197	208	166	187	181	191	193	184	189	186	189	162	184	191	213	177	196	162	188	182	188	199	190	178	166	194	172	186	210	208	178	219	165	173	183	202	181	219	184	190	171	187	195	187	177	180	180	187	201	198	203	186	186	199	201	196	201	206	149	184	193	183	168	181	187	186	200	200	161	173	210	183	206	198	188	206	192	191	190	190	214	207	184	162	187	168	174	188	182	208	179	181	168	187	203	192	230	205	192	194	208	184	190	200	201	191	188	204	197	203	184	211	173	168	209	189	184	167	189	208	188	191	187	184	196	176	206	180	188	196	187	204	188	206	184	177	185	190	191	181	189	224	198	193	205	200	200	192	200	170	193	189	170	190	211	199	206	190	191	187	165	179	191	167	194	184	198	148	199	207	196	211	199	183	187	180	174	178	187	192	197	162	189	170	197	200	171	198	182	208	195	174	181	202	206	203	185	220	173	198	191	196	197	189	208	177	207	206	207	188	192	201	174	215	197	218	184	180	175	203	183	203	213	199	167	171	184	182	203	178	180	192	189	196	195	171	168	204	182	175	184	191	174	199	187	172	182	190	192	191	194	199	174	199	168	187	178	198	216	207	162	188	196	173	184	208	181	226	188	183	179	214	192	166	208	185	169	178	169	182	173	193	199	190	190	179	201	202	197	184	166	184	172	208	192	199	206	179	195	216	189	197	169	165	169	204	184	179	188	184	199	177	179	211	189	157	179	207	190	180	198	185	171	217	196	175	190	194	199	194	170	190	187	213	180	185	210	207	184	190	173	197	168	163	158	191	183	181	189	207	225	200	197	186	194	180	169	203	183	193	181	186	192	184	217	183	173	212	188	207	176	188	187	196	196	177	191	159	193	201	169	200	181	156	187	211	205	198	204	183	202	166	199	196	155	194	207	212	191	168	184	172	188	182	210	194	199	193	178	165	190	184	172	178	178	169	165	186	166	181	208	210	202	187	188	187	180	182	200	188	198	179	184	182	186	207	194	180	189	197	181	190	204	175	191	179	199	187	212	198	201	208	187	200	211	212	200	179	179	184	211	176	184	202	207	192	195	182	200	188	194	216	201	172	173	187	197	183	176	177	196	195	192	197	185	185	205	201	184	217	174	176	186	172	183	194	176	197	187	191	178	157	185	178	190	196	206	179	164	195	163	206	195	202	182	207	192	192	186	168	196	196	193	204	195	192	190	200	202	203	203	188	207	191	198	173	205	191	200	218	180	174	198	175	185	166	194	192	187	182	167	219	202	186	202	217	171	193	197	176	190	188	204	191	186	184	185	180	207	194	178	193	191	200	178	173	198	213	164	167	196	193	182	171	191	172	177	193	178	159	190	190	179	186	203	182	209	196	194	173	200	188	172	190	201	193	177	172	168	204	196	201	162	195	180	201	185	171	192	189	201	184	173	189	190	202	185	201	193	152	170	181	184	189	175	192	205	203	177	182	204	206	175	191	195	156	198	202	181	175	196	191	202	179	198	199	239	207	177	178	173	206	179	161	183	187	180	184	178	186	184	172	196	190	179	190	213	188	204	214	176	155	189	201	217	187	195	177	190	193	191	169	176	191	196	208	186	173	192	202	187	194	176	196	190	178	184	198	196	213	177	214	195	197	184	194	199	188	195	201	173	200	181	207	175	168	167	175	205	173	193	199	182	189	188	182	178	183	195	205	187	165	175	164	203	194	192	187	182	193	193	182	191	208	191	174	199	175	194	176	200	175	172	192	170	214	197	196	158	195	217	206	195	223	196	196	181	209	166	198	180	194	200	179	185	176	178	203	189	208	192	209	169	180	182	202	167	160	171	200	188	232	178	192	209	187	199	171	209	169	189	178	197	190	213	177	185	199	206	196	194	196	191	199	211	153	182	195	158	184	194	195	207	185	185	171	207	187	217	194	190	176	189	172	174	205	197	181	195	175	179	198	203	222	188	194	197	190	181	190	179	187	178	195	200	185	194	179	178	180	193	206	207	184	204	201	192	174	203	208	194	207	172	174	181	186	169	199	191	197	183	197	196	196	185	191	191	190	167	181	199	177	176	189	171	174	208	184	180	190	161	186	208	168	184	199	206	176	180	194	184	189	175	198	209	178	191	192	158	196	200	191	182	217	208	204	187	190	205	206	155	171	186	192	186	196	210	178	182	180	191	187	196	177	199	178	196	179	209	190	196	220	205	194	203	204	192	185	165	210	176	175	189	198	190	164	182	185	170	175	161	191	182	231	204	198	183	191	192	210	202	178	184	207	177	186	185	175	177	185	191	188	180	189	162	177	189	182	198	214	187	197	199	186	192	186	180	163	193	179	161	224	209	189	210	213	187	193	192	197	179	173	193	201	171	201	200	199	182	192	197	195	206	170	183	178	186	206	229	198	197	226	170	182	191	210	187	184	176	180	177	183	199	183	188	185	174	193	182	210	196	156	202	205	181	207	201	192	182	186	209	212	183	178	216	172	182	190	227	196	180	187	191	181	213	185	183	197	182	201	170	215	187	180	185	198	195	222	183	189	166	190	190	196
23626	21547	28838	24708	21457	12503	3783	2153	1611	1251	1065	856	741	700	608	527	481	450	425	391	374	353	348	295	298	295	289	301	272	264	249	246	242	260	249	252	208	233	209	202	217	219	214	211	201	222	202	175	201	232	215	195	200	210	206	220	213	204	179	201	192	197	191	197	201	181	178	211	198	191	190	207	170	189	173	186	193	185	184	172	188	181	176	189	188	183	180	201	189	205	205	170	213	192	194	202	204	188	198	209	197	173	180	180	204	203	195	159	200	185	201	186	199	189	192	186	185	182	191	171	196	193	192	157	216	186	183	185	180	211	191	213	180	183	179	199	179	179	181	190	171	180	174	189	207	173	182	190	192	171	204	193	203	215	183	210	178	191	185	194	183	184	205	186	200	195	212	184	164	178	173	187	185	213	186	234	210	184	190	200	193	205	201	204	170	178	203	213	198	190	202	179	214	195	185	204	191	200	188	204	203	197	199	176	173	173	211	176	178	178	211	190	198	204	165	204	217	173	198	181	178	181	201	208	186	185	173	182	193	194	182	178	198	180	198	181	194	210	175	190	189	174	184	202	178	184	173	185	186	211	175	165	164	184	182	211	174	208	191	184	180	189	191	184	186	203	201	185	142	233	190	194	192	199	184	175	188	195	195	173	190	190	184	192	183	167	171	200	187	180	198	158	201	219	216	194	193	185	193	198	192	172	208	216	161	160	188	196	162	191	210	192	177	183	180	181	176	185	190	199	189	191	207	179	173	212	180	204	184	174	174	208	194	188	185	171	182	197	186	207	204	193	213	207	178	188	167	200	194	232	184	207	210	175	202	170	200	182	167	189	177	185	218	179	201	189	206	192	192	208	202	196	199	171	198	186	208	191	218	190	181	180	183	188	174	204	184	177	200	195	183	189	160	199	195	185	167	199	199	181	195	188	181	184	194	186	220	168	191	195	193	169	188	187	206	191	181	201	173	200	178	179	184	202	175	169	196	210	201	187	192	175	187	219	174	183	204	212	184	200	174	175	190	185	190	191	196	167	207	198	187	195	209	172	186	167	196	179	158	179	192	184	206	183	166	183	209	195	200	220	218	181	178	204	196	178	211	201	193	176	180	200	179	195	202	186	163	181	183	178	172	197	191	164	175	200	172	181	200	185	206	197	201	241	202	183	193	190	194	207	184	206	193	163	187	176	198	195	207	186	180	192	210	163	216	220	204	176	228	208	181	182	204	199	194	193	203	187	183	201	182	191	204	199	183	164	196	179	188	176	208	198	198	179	194	187	183	196	183	185	180	173	180	184	169	201	205	169	183	194	173	163	192	197	175	192	185	198	177	202	213	170	172	189	200	191	190	206	198	204	178	200	178	215	206	213	193	189	194	177	207	206	185	198	196	183	180	198	188	200	173	211	194	201	183	178	190	200	193	221	196	181	182	188	205	195	165	195	212	179	183	197	193	197	184	202	197	179	179	232	187	175	194	197	178	197	200	177	163	171	177	176	159	186	173	152	202	189	203	197	186	179	207	226	179	188	173	200	181	178	195	175	183	190	206	164	190	184	191	202	199	162	186	185	212	170	191	171	178	179	178	173	170	181	179	212	184	185	204	163	197	211	214	211	179	196	183	178	201	197	215	201	180	192	178	200	195	171	191	173	192	168	176	195	201	187	184	185	186	187	188	192	208	201	199	211	180	175	205	183	186	178	199	208	189	169	180	191	176	214	177	172	188	159	198	176	183	218	219	200	179	193	169	185	183	170	194	193	184	200	179	187	167	199	196	221	171	198	181	163	205	173	185	197	212	195	201	200	185	180	160	172	202	188	184	200	168	188	189	169	204	194	162	209	177	189	184	211	202	213	189	183	180	195	175	194	165	198	200	172	197	175	186	186	174	206	201	196	186	168	175	192	176	197	202	196	206	185	212	197	208	160	167	192	171	186	202	196	191	166	179	173	186	172	205	175	196	198	177	199	185	175	191	209	185	177	189	176	179	186	168	206	190	186	186	196	163	181	189	178	196	204	187	166	186	189	203	193	177	192	201	196	212	173	215	204	183	189	215	191	173	163	183	187	165	190	170	184	196	207	164	180	192	209	175	171	188	194	203	184	170	186	169	195	207	189	179	175	168	193	177	196	204	193	205	194	194	180	202	182	207	202	161	174	171	171	203	187	212	189	183	165	222	179	222	176	215	190	181	227	200	188	210	159	194	186	185	191	184	187	193	190	180	182	200	176	195	206	183	192	190	197	182	206	197	204	181	199	193	207	179	172	200	221	189	190	184	187	189	191	192	194	192	181	193	190	174	186	189	188	189	184	194	213	171	176	164	190	192	181	174	201	182	212	195	157	191	183	182	190	176	181	193	177	184	215	188	169	183	180	192	189	206	200	173	164	191	192	208	197	191	181	175	190	189	183	181	207	179	213	190	207	198	161	212	183	165	192	215	197	214	202	203	184	175	180	192	186	193	189	177	166	219	208	170	171	216	173	185	182	194	190	175	176	197	192	157	185	214	196	195	188	194	187	198	176	184	217	166	192	162	188	181	190	186	194	198	203	190	209	188	177	163	194	185	187	175	199	169	161	173	181	199	193	206	193	183	182	174	165	175	179	186	189	202	202	209	213	176	162	199	208	205	196	166	204	197	185	201	183	169	201	200	219	201	203	187	189	187	219	205	215	203	176	173	174	202	178	215	167	190	185	212	177	169	210	188	208	162	171	191	186	183	190	174	188	171	168	188	199	195	178	179	193	189	175	209	219	171	187	184	179	198	187	179	170	181	197	195	222	173	172	196	206	195	199	201	192	204	198	159	195	212	187	197	188	198	167	201	197	198	186	190	201	178	170	166	189	206	177	205	207	186	183	182	181	191	191	179	201	167	214	200	196	169	188	211	207	232	189	189	199	186	169	164	183	185	194	189	167	218	205	174	181	179	172	201	191	167	204	208	178	164	199	186	208	188	211	183	186	187	198	190	186	171	189	192	175	201	163	184	186	186	173	197	200	213	183	178	186	184	166	217	194	183	198	189	181	179	200	188	193	161	183	181	217	195	186	190	182	181	166	180	202	192	203	164	155	200	196	201	162	187	181	188	199	188	182	184	177	194	203	193	196	171	178	169	185	189	163	190	195	206	187	195	196	180	190	183	176	195	207	192	181	200	193	200	192	183	160	203	181	196	205	193	203	174	203	176	231	167	180	202	186	179	212	201	169	178	198	170	179	177	178	199	169	174	176	181	188	187	188	188	188	173	192	182	173	191	168	202	196	196	184	166	171	167	185	223	180	187	188	208	195	168	175	185	210	180	181	189	202	201	188	170	191	165	167	194	174	196	196	190	218	215	169	192	203	193	186	189	194	194	186	176	199	181	175	177	188	186	200	171	179	202	169	173	182	195	198	193	178	193	194	205	214	187	196	160	196	190	197	193	192	181	190	182	182	205	191	192	184	175	177	189	162	181	188	183	186	198	209	177	195	181	194	185	192	183	213	179	210	190	173	184	189
18491	43078	30804	13389	9816	7377	5378	4206	3216	2435	1921	1595	1296	1172	1001	866	832	731	649	631	569	572	471	490	432	428	431	409	422	395	366	381	403	343	357	351	318	342	294	318	287	331	312	293	274	280	298	300	285	266	263	276	287	272	277	265	280	283	288	272	263	282	263	276	273	292	273	289	275	264	239	258	282	243	267	289	266	290	266	263	277	252	244	258	239	245	263	227	266	243	236	251	274	246	243	292	254	282	271	264	245	257	254	274	287	256	275	278	239	276	273	250	250	296	254	249	254	231	271	224	248	245	262	247	233	257	271	249	258	242	249	253	262	238	275	224	230	264	281	260	269	231	275	240	260	256	248	243	266	245	251	260	224	258	247	236	248	237	256	257	263	273	243	258	261	252	262	236	262	259	262	260	251	227	273	234	241	242	257	276	260	267	261	247	245	277	237	250	241	249	242	240	259	257	226	239	266	245	274	298	263	253	258	254	264	268	237	292	247	240	246	221	233	281	256	267	237	266	285	234	235	234	242	264	248	280	271	235	284	287	209	232	248	266	279	263	253	243	238	258	283	269	255	254	251	272	265	233	242	237	249	255	265	263	264	225	272	245	263	279	292	276	261	244	290	274	224	253	259	285	237	243	259	245	257	248	264	254	230	234	267	231	259	239	262	225	252	269	254	266	223	235	305	250	249	286	254	256	255	263	278	254	263	235	257	259	252	284	268	237	238	238	230	272	263	250	279	240	273	285	254	233	310	286	262	221	255	257	258	279	271	246	272	271	258	238	264	281	275	255	275	244	268	266	218	231	263	270	250	239	287	268	265	248	271	244	272	262	239	222	275	251	277	262	226	231	227	233	239	252	255	255	263	248	282	239	253	250	236	270	228	243	268	268	236	233	260	235	239	247	247	243	259	260	242	259	285	245	231	234	261	290	281	274	274	263	262	240	233	221	265	272	268	241	251	274	243	278	247	235	249	257	253	233	230	284	238	250	249	276	294	263	252	243	262	239	246	257	265	263	259	291	266	255	271	260	256	252	255	265	286	295	278	276	262	273	270	256	251	255	227	278	261	252	259	232	252	277	247	275	236	258	240	234	252	270	253	265	250	261	269	263	212	256	223	238	248	257	248	237	270	270	259	270	270	234	270	259	263	254	272	250	290	271	233	262	278	279	261	265	262	253	246	253	281	216	276	242	258	257	267	263	258	273	247	242	245	255	241	265	243	270	261	234	255	267	262	268	249	253	264	266	282	264	247	257	263	243	245	261	277	250	253	238	251	267	233	257	256	261	266	267	247	235	251	270	237	245	283	264	256	266	249	263	246	251	260	243	297	273	240	259	252	257	267	248	268	240	260	252	263	268	274	256	278	236	255	250	276	243	256	253	250	231	240	244	276	276	279	260	254	248	284	223	270	260	265	251	278	267	268	243	277	265	275	246	259	275	246	254	264	262	233	284	242	261	264	273	235	276	231	273	244	268	257	258	275	260	246	223	254	282	273	237	256	244	293	234	263	244	281	247	273	271	267	272	243	281	268	249	253	255	267	266	235	266	269	264	240	229	274	271	267	251	238	249	235	235	296	243	248	247	250	280	249	277	258	267	284	262	250	257	256	259	236	259	281	231	249	236	252	249	268	251	251	239	245	258	246	246	225	253	294	262	246	275	249	235	259	267	256	263	258	236	244	226	231	250	275	247	241	271	244	278	240	269	239	270	256	211	236	242	257	237	273	269	275	252	240	275	264	259	251	259	256	250	250	208	293	257	265	275	258	282	260	244	267	249	250	274	258	284	259	256	264	240	246	277	266	274	235	284	279	262	262	255	233	255	266	258	271	261	243	271	249	257	269	271	251	275	262	250	277	260	267	237	227	237	230	267	284	264	252	258	279	256	268	241	238	238	251	262	245	258	243	247	258	240	267	254	250	270	229	231	262	276	240	253	247	244	230	266	257	262	244	250	250	276	244	271	233	268	250	239	263	275	260	282	265	275	286	228	254	239	275	247	252	255	265	283	204	240	262	240	255	248	220	268	264	276	292	244	264	250	292	240	246	270	249	246	267	269	275	256	272	268	259	265	244	262	254	258	249	248	238	267	259	241	273	245	266	278	232	240	235	231	248	288	244	262	248	258	261	284	227	235	236	275	259	248	260	269	260	251	231	280	277	261	225	262	269	240	254	256	265	269	259	291	255	255	233	277	275	241	236	257	233	277	272	254	253	262	258	240	244	260	253	258	263	250	260	213	256	268	246	259	249	268	240	267	263	289	249	228	270	233	257	257	260	226	242	246	243	248	248	245	235	267	242	262	263	235	267	272	266	205	231	229	269	275	250	247	253	259	250	282	257	255	272	253	236	260	247	276	257	264	265	235	256	267	270	274	260	266	260	263	251	248	276	251	257	254	252	255	261	261	249	252	254	219	258	227	237	269	246	264	253	253	259	265	260	229	253	240	263	264	249	245	241	276	264	259	262	240	225	249	232	243	259	258	256	235	241	266	269	295	253	260	220	228	247	269	248	264	259	263	250	268	286	257	240	239	273	249	226	244	247	246	256	261	241	241	250	249	230	271	254	279	290	267	261	240	247	260	271	231	273	261	247	272	274	258	252	249	255	250	239	242	268	252	267	251	280	227	264	257	249	257	270	260	262	244	215	254	286	243	265	256	286	250	265	272	258	271	232	271	261	267	237	265	257	277	232	251	277	258	278	260	230	215	248	273	238	255	248	265	270	245	250	254	244	274	259	278	259	251	263	279	256	217	274	293	262	247	246	273	236	250	229	238	276	272	259	252	243	271	237	250	272	247	248	254	232	240	243	276	254	269	273	267	244	254	266	274	255	246	241	253	275	265	220	239	256	263	237	249	279	286	239	265	256	269	273	260	266	274	243	264	249	281	253	263	269	270	281	255	255	250	263	253	278	256	272	255	278	258	261	267	253	276	240	250	252	272	270	253	280	267	250	252	260	248	270	263	235	241	259	270	243	244	258	274	234	258	258	249	237	279	278	253	254	260	275	231	247	248	253	259	265	236	256	270	261	277	270	248	266	258	240	270	290	237	265	294	257	269	249	251	264	239	258	242	232	228	260	275	273	277	260	261	232	272	265	252	234	232	247	259	260	262	242	253	256	260	260	249	255	266	264	281	254	268	247	242	254	261	245	216	255	264	243	229	245	263	238	267	241	242	266	256	290	250	233	267	263	254	297	239	260	272	257	262	235	246	272	217	258	277	252	264	259	227	259	259	244	293	270	269	281	270	255	235	272	259	279	279	272	252	250	235	275	244	277	262	278	253	233	257	251	255	218	238	246	265	278	261	279	231	242	254	277	249	260	256	254	257	236	260	273	286	272	231	251	218	239	274	265	273	241	228	279	252	249	257	241	258	246	249	264	241	261	239	248	258	236	246	261	236	253	240	253	253	262	276	256	248	264	236	246	243	271	242	256	257	245	266	295	277	254	280	254	247	240	266	252	271	226	209	266	231	266	265	255	259	290	286
24733	21576	27741	25580	12127	3401	2073	1482	1111	827	706	577	466	416	367	365	311	310	280	249	256	215	236	196	170	189	184	167	161	152	161	146	170	152	137	122	151	137	144	129	121	128	121	106	95	120	120	130	123	110	119	115	148	122	110	108	112	80	101	106	91	91	102	121	97	105	120	131	114	91	99	104	107	110	104	107	102	92	99	111	103	113	94	101	115	124	102	104	110	106	90	107	94	104	97	102	92	107	111	93	89	111	109	117	106	121	127	98	117	98	119	117	104	88	91	97	126	93	106	106	111	119	99	104	85	106	111	98	100	104	102	107	99	117	104	113	109	118	102	113	102	107	114	97	111	107	94	96	120	111	98	112	93	105	106	107	102	95	98	86	112	129	104	100	103	103	102	100	104	119	96	106	90	116	121	99	112	100	103	92	106	113	81	103	87	122	101	102	101	95	107	90	118	114	107	112	105	119	118	113	88	109	97	111	113	101	106	96	85	107	106	100	96	111	109	83	102	98	113	97	92	118	118	128	94	103	113	101	89	96	101	99	98	101	94	94	102	98	118	107	104	108	110	104	105	98	101	107	102	83	78	97	119	97	100	100	111	96	91	96	101	105	100	102	104	104	93	114	110	109	100	108	101	103	96	95	87	121	107	110	95	87	100	82	88	113	111	105	124	102	86	111	123	91	87	113	108	94	103	106	114	116	101	100	94	87	101	114	124	112	93	97	92	94	100	111	113	125	113	113	93	99	85	94	102	105	88	105	102	105	102	112	120	89	105	102	87	108	99	104	94	111	99	103	110	107	84	81	105	96	114	95	106	126	103	127	98	95	100	117	97	105	106	100	103	103	88	94	98	115	120	135	102	113	107	96	121	106	105	94	88	94	106	107	101	106	96	87	104	92	87	106	108	97	103	108	104	114	107	87	100	106	110	121	93	101	104	109	103	110	126	102	95	109	120	115	107	104	103	119	103	95	90	96	105	94	105	90	115	121	110	109	114	103	96	92	100	116	104	95	121	98	101	103	84	95	113	92	105	101	106	112	93	111	92	97	101	106	112	97	125	107	104	97	101	106	111	96	108	98	106	105	106	94	107	117	103	106	93	112	117	102	95	105	84	111	107	99	96	104	88	104	92	116	119	102	114	104	104	107	103	102	86	110	106	103	115	98	102	97	104	110	110	99	107	118	112	117	90	94	110	126	103	117	101	108	111	114	111	102	117	99	116	118	98	88	99	108	105	95	107	113	80	109	103	118	84	100	107	116	101	95	98	103	122	106	113	115	125	108	110	89	88	87	126	116	86	101	113	102	104	88	101	88	111	107	101	112	102	104	91	113	119	91	94	105	82	91	114	97	107	115	94	108	102	106	102	98	88	103	115	107	108	124	104	100	99	93	119	91	100	93	115	103	98	97	100	114	97	104	98	99	96	103	116	105	102	110	103	100	89	103	113	105	110	104	101	114	89	87	99	107	96	109	96	80	106	109	98	98	109	114	102	114	104	101	100	94	126	123	110	103	103	96	109	99	101	120	100	95	112	98	112	103	104	122	90	107	108	102	105	118	95	90	102	98	99	92	88	89	113	96	100	106	103	100	94	86	102	106	95	109	104	106	92	126	106	110	114	112	91	109	122	98	107	90	102	88	106	105	102	102	106	104	112	107	108	113	119	95	103	101	101	113	119	112	92	110	105	117	96	97	106	102	103	105	105	92	96	113	115	99	104	97	107	88	110	106	98	97	91	87	88	97	111	104	101	101	97	102	125	107	112	105	99	127	113	107	107	90	101	98	94	104	109	104	104	85	113	94	116	99	115	88	97	101	108	100	98	117	98	98	104	115	105	99	105	107	100	90	103	106	106	106	101	106	95	86	99	95	100	111	107	107	102	123	96	104	113	112	92	101	120	91	105	93	110	118	83	91	88	114	116	104	99	107	109	103	106	91	112	98	110	108	93	101	105	91	102	120	113	107	96	108	93	104	109	108	106	84	106	97	110	105	109	98	112	105	107	101	89	96	117	109	97	85	92	96	114	107	103	83	109	122	101	104	101	95	108	111	114	97	87	99	100	105	108	112	104	108	113	109	110	95	126	100	99	117	100	106	105	95	100	104	112	110	87	91	117	97	100	128	107	87	98	118	105	107	106	94	104	132	97	103	105	111	119	105	106	118	113	101	100	96	121	113	115	105	109	107	99	116	107	112	109	100	107	103	112	98	91	127	74	95	102	97	99	103	110	95	109	103	102	88	99	85	104	98	104	100	84	99	105	103	104	110	99	79	102	89	86	104	105	92	120	98	101	99	104	96	95	89	91	127	104	94	116	112	110	87	112	100	113	118	124	102	114	98	101	95	98	104	98	92	105	122	112	106	108	104	116	106	104	78	72	116	103	107	108	104	99	107	123	104	104	115	94	112	117	90	116	105	100	93	98	113	120	110	112	110	102	106	103	106	103	113	94	97	97	114	124	110	90	112	101	92	89	78	102	88	126	99	102	111	88	93	105	89	110	103	92	104	100	89	92	95	105	95	108	98	94	109	117	111	89	102	89	104	103	96	114	104	113	96	118	117	105	119	96	104	102	92	100	94	124	100	123	101	131	109	118	110	101	104	91	102	112	125	103	106	92	110	98	110	112	106	105	104	98	108	111	105	104	100	107	102	108	101	112	102	122	97	105	102	96	97	101	91	111	99	88	110	91	97	128	96	90	111	101	110	111	134	116	93	104	109	122	103	112	93	104	107	106	97	103	90	99	99	91	89	100	107	102	98	97	88	127	100	101	108	106	115	109	108	93	113	113	100	90	104	101	107	106	95	93	92	81	122	92	118	97	93	100	106	107	99	97	98	111	87	112	111	110	98	108	95	98	115	116	96	112	105	95	94	99	108	107	127	114	101	113	121	113	107	117	121	115	91	96	103	84	116	114	88	96	106	111	85	99	112	116	96	101	92	119	91	101	110	103	87	116	105	114	101	95	103	110	84	96	97	120	131	98	116	106	117	110	104	86	104	107	105	111	88	88	93	101	100	98	106	97	105	109	103	104	105	92	104	99	111	99	92	112	107	87	99	99	93	128	116	108	115	89	107	94	85	105	94	101	97	116	97	92	92	94	115	89	94	109	108	104	85	91	90	106	112	81	96	111	75	105	104	100	111	106	106	120	92	112	102	117	103	117	79	81	112	123	111	107	112	88	106	92	120	105	119	103	112	115	84	112	90	113	101	101	112	117	94	111	104	102	104	92	109	98	79	105	101	97	95	112	104	122	127	92	94	118	119	99	107	96	86	106	101	107	105	94	105	89	111	100	118	98	104	92	120	109	106	107	109	106	114	119	106	106	113	125	123	97	93	107	99	87	110	98	107	103	93	107	107	111	92	110	95	109	99	92	119	94	110	110	102	125	96	93	109	114	96	96	109	97	103	91	101	109	99	114	108	100	111	101	101	109	93	95	85	101	107	102	103	101	111	84	108	114	127	104	108	81	112	96	125	87	99	118	111
18294	38567	26692	10845	7672	5955	4394	3282	2405	1820	1399	1167	984	819	768	674	577	510	476	424	428	376	317	321	300	272	273	276	270	237	231	264	240	246	212	202	210	190	201	205	221	190	187	179	175	177	170	186	182	162	178	169	167	185	141	154	153	182	184	151	157	172	145	175	161	152	148	146	155	147	149	168	155	158	166	136	160	161	171	152	147	168	158	180	151	162	180	153	158	158	132	139	151	154	146	141	147	134	147	144	159	174	143	148	141	150	141	149	141	141	155	166	145	145	154	138	137	151	149	150	134	152	139	149	151	144	156	160	135	155	147	154	150	151	143	158	156	117	142	150	151	160	162	130	145	168	140	161	142	127	144	145	160	148	141	168	134	158	142	153	151	170	156	165	141	128	163	172	145	122	140	136	145	139	161	162	144	158	164	132	134	141	147	155	163	141	143	158	146	147	143	166	135	152	185	164	167	158	162	142	160	161	142	142	127	132	153	154	150	127	162	158	150	124	141	179	145	128	163	153	163	162	146	113	147	154	180	141	160	167	146	114	148	144	145	162	149	140	150	121	167	148	160	140	152	140	151	161	146	150	145	144	151	150	159	152	157	150	159	138	142	147	168	151	148	162	161	148	133	137	175	167	147	162	154	165	141	143	155	148	139	126	143	150	164	150	138	167	166	147	166	144	137	134	172	153	162	163	145	164	144	149	154	162	132	139	140	145	116	148	140	158	142	124	136	149	154	161	135	137	154	135	123	146	145	148	170	143	160	159	155	179	166	132	144	134	134	146	119	142	154	136	164	123	160	127	150	161	136	153	129	153	151	149	143	132	134	177	137	143	140	153	145	160	144	158	141	136	140	161	143	168	144	137	141	141	139	156	151	164	146	130	151	148	136	139	160	128	150	143	168	162	144	159	153	162	140	148	145	144	148	153	144	134	142	168	149	134	144	139	154	156	150	143	152	148	157	145	149	163	159	149	143	150	146	146	155	148	163	135	147	164	150	157	138	148	157	138	130	159	170	149	131	142	172	143	161	146	147	159	202	153	141	167	130	150	151	164	147	161	140	155	137	136	150	163	154	173	168	164	148	175	144	136	153	163	135	132	148	180	154	142	137	150	149	143	152	143	151	136	145	144	151	142	150	120	141	147	129	139	147	152	159	134	146	152	139	138	160	141	130	144	151	156	140	129	167	151	129	149	160	135	145	140	163	136	145	139	132	134	141	144	152	137	143	136	138	149	147	142	185	142	134	141	137	151	150	152	140	144	148	145	169	149	176	142	140	135	183	157	150	140	147	140	155	152	160	140	177	130	150	146	146	148	146	155	156	136	153	152	156	133	148	154	155	147	152	133	140	156	156	149	137	159	159	142	134	152	158	152	147	167	151	162	145	161	162	155	153	150	152	142	154	158	144	153	119	169	144	144	160	158	149	147	152	155	131	148	156	147	125	152	153	165	147	151	144	144	161	150	116	137	157	131	153	150	136	163	146	140	150	137	152	138	141	146	160	168	132	141	135	158	137	142	142	139	158	150	149	142	138	134	151	163	136	143	147	130	125	132	140	155	156	144	171	141	185	158	144	146	148	136	148	131	164	136	154	127	160	162	153	158	155	168	148	157	147	135	150	144	132	135	121	147	175	148	153	159	159	151	155	152	151	153	131	163	146	181	144	141	139	134	136	140	166	156	153	148	153	152	134	142	145	141	129	145	170	149	158	156	127	164	158	146	138	169	158	175	144	145	153	165	160	145	145	159	132	146	122	142	161	151	155	143	148	159	159	170	147	149	151	179	154	146	162	160	136	123	135	148	129	149	151	129	125	159	139	126	167	154	154	148	145	135	134	148	133	153	150	162	141	133	145	173	135	144	129	136	142	146	155	165	139	129	155	138	159	148	145	141	164	160	144	142	146	138	145	145	150	128	145	158	128	165	151	128	162	161	149	147	162	163	149	163	143	152	172	176	156	144	153	165	143	157	148	160	141	133	152	135	151	149	156	141	146	178	153	148	143	149	149	138	140	154	137	150	148	136	175	156	140	134	150	143	140	159	143	135	131	143	139	175	154	169	154	161	161	170	153	143	158	152	159	139	142	132	161	151	152	155	149	155	164	134	148	154	145	166	155	155	145	157	136	146	155	143	160	172	162	166	140	157	134	156	154	168	137	164	127	164	137	159	141	151	144	148	159	147	154	136	157	165	162	164	148	143	153	166	141	147	149	160	177	147	140	141	123	150	155	143	148	133	146	114	154	175	139	163	172	166	139	143	138	148	133	172	138	124	152	127	154	151	151	144	186	157	151	143	151	135	145	164	136	151	138	144	160	136	138	150	138	150	157	157	143	148	146	142	193	143	143	152	151	138	169	143	147	147	149	140	150	165	146	159	143	146	160	170	154	152	132	139	141	152	157	155	152	163	155	164	135	147	140	144	134	147	127	171	161	155	146	150	162	158	149	172	134	134	146	131	133	148	155	151	156	165	166	142	136	137	158	150	157	173	137	148	145	136	139	148	157	148	131	138	135	134	158	149	137	166	150	146	149	157	146	142	153	132	156	142	163	140	154	164	153	151	137	148	149	146	146	144	135	170	158	156	170	127	150	164	153	164	158	138	136	156	132	147	158	177	143	158	140	163	145	153	152	149	155	148	156	160	130	159	144	136	136	163	139	146	163	155	138	126	144	141	155	150	165	146	155	181	163	143	142	157	158	148	149	139	136	150	138	177	147	161	163	140	142	158	156	154	145	153	147	158	152	154	135	144	165	154	155	144	172	184	148	163	143	160	145	146	156	138	145	159	133	148	158	165	168	126	158	147	160	157	152	136	141	134	143	165	154	157	152	164	148	158	158	132	156	162	139	163	151	144	152	168	152	137	169	148	152	164	170	158	152	143	156	155	139	158	164	152	137	141	171	136	116	135	161	144	144	136	166	175	136	143	149	140	151	148	150	150	154	137	156	157	155	128	139	150	140	150	117	160	130	133	119	150	163	152	150	141	149	140	131	154	138	164	145	164	163	144	157	162	142	161	155	156	150	157	139	143	152	137	170	130	141	153	147	134	141	141	143	159	167	147	158	131	160	158	152	141	141	155	142	128	142	147	137	152	150	149	145	174	136	146	148	158	154	157	153	143	147	165	146	151	143	156	128	149	174	152	148	142	150	147	156	142	148	141	132	171	173	141	141	139	157	149	127	153	154	152	160	162	155	142	157	128	149	140	162	149	161	134	161	135	162	165	143	127	152	134	141	158	154	131	161	147	148	156	169	142	151	150	151	163	125	137	150	140	128	163	138	147	147	147	147	155	145	145	148	160	146	150	136	143	160	153	146	162	121	148	156	135	147	139	146	133	168	174	166	167	150	146	150	148	144	137	151	149	166	128	163	136	171	152	156	139	146	166	123	159	161	162	144	165	141	155	141	150	144	131	131	157	156	132	154	120	136	143	139	125	135	135	136	136	175	154	169	156	138	123	146	177	148	152	155	159	130	143	150	139	138	155
22723	21605	29385	24307	21598	21575	11400	3419	2154	1728	1302	1084	947	860	806	674	600	579	494	516	451	418	369	346	325	339	331	304	302	300	293	275	282	280	240	238	258	223	226	219	208	190	198	219	213	193	204	214	209	204	208	192	186	203	190	167	184	184	166	168	176	190	184	179	184	163	177	169	205	168	193	168	181	201	183	165	167	185	183	173	179	166	183	175	198	146	161	173	171	167	148	170	166	160	184	171	180	185	174	173	154	161	152	171	164	160	189	158	167	187	158	160	149	182	154	174	147	174	136	156	191	175	153	185	167	151	182	178	177	173	164	168	169	195	166	154	134	199	161	165	168	173	163	175	167	170	177	179	150	170	179	189	157	165	175	156	179	165	166	147	161	166	177	158	160	157	175	180	170	164	178	177	205	160	174	176	172	161	166	158	172	195	158	187	150	143	168	165	172	174	153	150	192	173	156	163	185	148	158	152	179	183	196	190	172	174	166	159	180	170	157	157	158	152	144	170	182	160	155	170	152	159	150	171	179	161	161	163	178	181	168	153	184	172	164	170	159	184	159	159	158	169	166	162	185	178	173	161	164	168	165	149	159	134	129	158	176	181	165	177	160	164	172	163	168	186	166	174	154	158	158	158	161	180	165	163	163	171	184	164	167	173	182	191	172	160	148	173	170	166	163	173	171	189	150	165	144	177	171	170	147	179	182	159	148	149	176	176	168	165	175	157	165	166	178	166	152	174	181	162	152	179	175	136	180	144	153	150	172	141	155	162	175	173	201	178	179	174	162	171	182	191	167	162	171	176	166	171	167	181	169	160	173	147	153	172	155	183	161	176	163	159	159	180	158	162	170	196	164	144	177	142	153	180	174	166	152	167	182	181	190	178	178	163	176	167	163	164	172	164	181	175	181	136	173	154	149	175	165	179	154	193	154	190	181	148	178	158	156	184	156	157	181	176	168	146	173	192	156	151	162	180	186	160	167	159	184	168	150	154	153	180	156	180	160	173	161	167	171	176	148	171	166	179	166	186	174	161	183	146	157	169	138	184	165	166	193	176	145	163	160	169	152	164	174	161	166	167	155	187	157	183	184	186	161	171	164	171	175	144	165	177	163	164	143	177	174	185	160	186	149	160	175	185	191	172	154	176	157	173	187	170	145	176	160	140	178	178	159	164	166	173	163	170	182	164	157	155	172	159	189	158	164	170	154	164	161	170	171	171	168	157	167	153	171	153	152	176	155	161	187	189	165	187	146	188	170	167	177	170	168	188	179	184	179	142	161	182	170	175	154	171	166	155	156	160	188	176	168	167	164	166	172	157	166	166	159	167	164	160	171	171	153	178	167	177	180	185	149	179	189	172	175	152	143	157	193	162	179	160	177	199	190	158	139	169	156	172	188	156	177	156	182	155	163	176	184	174	159	134	185	168	168	195	188	170	169	178	159	178	172	180	152	154	181	149	173	164	162	163	184	165	180	141	164	161	146	155	172	167	159	185	158	175	149	152	184	184	162	174	218	181	168	187	168	166	190	181	143	183	184	181	172	171	195	188	173	177	153	178	168	192	174	168	174	192	186	186	160	185	188	184	178	172	158	167	188	187	162	152	153	150	162	161	187	140	175	160	162	154	176	173	173	158	169	151	135	149	160	161	159	168	158	156	145	156	173	168	155	138	174	185	187	164	167	168	166	152	140	170	179	172	146	163	176	146	168	156	157	139	165	168	196	162	175	176	190	158	147	176	142	160	178	155	143	158	183	189	167	169	163	163	173	165	175	171	203	173	164	176	165	166	146	186	164	177	179	177	161	170	153	177	155	175	164	188	161	167	152	165	178	175	164	156	154	151	154	169	177	153	152	174	165	161	166	145	160	169	143	168	174	176	172	174	186	168	174	189	162	175	167	189	167	175	180	166	156	156	169	173	200	157	174	170	165	151	171	163	184	186	164	169	149	174	163	158	177	174	173	161	174	160	186	173	162	161	175	174	136	175	164	159	158	145	162	160	185	173	158	167	159	170	171	173	161	122	166	157	184	181	155	161	156	166	170	153	168	157	164	194	185	176	181	152	152	164	173	177	159	182	135	192	182	198	183	157	191	157	150	169	170	174	181	196	164	162	173	162	174	153	171	181	177	182	176	180	175	174	176	160	160	173	160	157	181	166	166	166	174	189	169	164	167	182	172	164	160	179	167	179	161	167	148	175	171	185	181	195	152	162	167	179	153	164	161	167	176	169	170	184	163	139	167	157	175	171	174	181	153	160	167	191	162	164	139	151	165	177	155	183	154	173	181	149	165	141	155	197	152	172	177	182	190	150	148	177	180	172	186	167	178	154	172	196	157	163	167	182	173	163	163	167	168	162	155	159	193	167	181	184	192	174	155	175	167	153	175	157	177	164	172	187	175	170	166	156	176	168	194	195	176	166	156	161	195	155	180	178	154	161	175	190	168	147	186	170	191	163	162	182	167	167	153	132	158	156	180	160	169	164	159	145	154	166	157	160	173	170	165	171	172	151	155	197	205	154	152	196	171	151	155	189	180	161	171	165	161	159	177	163	156	145	169	142	179	171	164	171	189	190	182	161	175	183	155	163	168	152	137	163	138	137	164	185	160	151	158	170	183	162	171	173	166	162	196	168	182	155	141	166	162	163	164	171	181	162	158	189	180	165	175	178	153	170	165	163	164	154	163	175	155	175	191	173	159	181	174	187	175	174	167	150	167	170	151	193	186	178	195	172	148	149	170	166	168	159	198	192	154	161	180	181	133	148	182	164	182	177	172	193	154	148	170	161	175	175	159	175	169	171	187	154	155	157	196	170	178	172	152	167	166	166	169	149	182	157	167	165	171	170	193	159	167	169	156	165	167	157	170	157	169	175	156	169	167	191	161	150	175	160	168	162	163	182	177	154	171	164	171	151	162	179	161	156	166	182	159	181	178	186	166	164	182	162	172	154	171	176	202	166	161	164	164	179	166	163	194	190	175	176	197	171	177	189	140	166	173	180	166	182	157	160	187	180	139	177	160	167	181	171	161	152	179	162	175	171	156	159	179	149	157	177	170	177	160	168	175	132	168	166	174	176	174	135	185	156	165	196	167	160	178	151	168	170	189	166	164	193	181	161	176	162	142	161	177	180	174	191	168	145	165	157	159	168	149	163	140	188	178	157	168	167	174	168	167	145	176	152	161	155	168	164	169	161	178	157	174	164	159	190	159	157	178	162	171	184	155	174	169	173	148	161	186	163	179	164	184	189	161	200	173	169	148	190	168	186	165	180	179	143	168	172	176	193	176	176	156	182	172	182	134	173	167	172	164	169	166	177	167	167	160	169	187	161	193	167	205	153	162	159	166	165	164	170	168	176	165	152	161	160	153	177	153	161	160	141	174	150	161	181	156	153	172	147	164	179	153	154	183	177	148	172	172	166	202	157	171	170	181	171	184	181	176	154	192	171	171	177	158	170	182	160	166	179	170	174	187	163	163	151	163	154	159	198	173	181
21778	49959	36881	17782	12129	9584	7447	5621	4256	3287	2527	2075	1841	1510	1321	1190	1087	1025	823	806	709	664	635	540	559	517	488	436	439	404	443	428	389	395	377	391	352	306	321	350	309	293	281	280	282	276	281	286	312	282	294	251	275	262	286	280	243	260	251	234	231	251	270	261	234	277	232	277	249	259	229	226	230	203	234	223	250	249	222	264	254	225	246	258	215	233	253	233	228	235	211	237	245	230	226	226	256	224	220	218	239	235	243	246	229	237	210	276	259	235	208	222	246	212	237	234	227	230	228	213	244	222	233	228	244	248	207	265	226	231	244	229	236	222	247	206	244	236	205	228	226	212	248	232	212	235	223	195	208	216	221	213	241	197	243	251	226	235	229	234	246	255	208	247	196	229	256	243	256	225	215	240	238	233	208	227	233	216	224	214	231	215	211	225	252	216	242	226	223	205	213	237	239	236	231	260	234	237	206	203	267	228	247	246	205	219	220	209	218	242	254	234	254	221	228	242	226	214	210	212	225	224	219	253	228	231	212	224	248	226	225	213	241	226	231	222	241	234	215	212	243	201	212	212	268	249	226	237	269	223	227	243	216	243	249	213	241	214	229	244	232	207	216	233	228	240	239	242	237	224	235	217	238	208	221	248	211	207	240	191	252	212	244	233	214	204	213	248	225	228	239	230	219	226	226	222	241	234	238	240	242	192	260	230	240	218	227	225	239	242	235	213	227	204	221	211	242	257	252	226	225	233	246	232	233	246	253	245	223	202	256	227	268	231	230	224	235	234	222	233	251	243	223	213	229	221	238	238	259	254	228	191	225	244	221	217	258	229	212	263	232	244	230	224	225	206	248	218	229	238	252	252	224	215	226	227	243	253	238	222	252	238	221	198	214	219	276	221	214	212	232	235	241	238	225	216	206	215	236	203	229	229	251	215	226	224	212	256	246	210	245	235	238	259	199	227	256	248	224	226	206	219	228	232	244	219	209	235	268	235	249	231	218	227	239	207	218	229	206	215	255	226	216	241	218	203	229	227	223	223	219	210	217	217	220	201	232	226	244	220	228	222	233	219	252	235	209	225	204	225	240	218	228	225	222	251	228	220	263	245	221	255	203	226	211	228	247	239	249	242	221	239	249	243	234	233	231	237	221	195	231	231	210	231	205	220	252	235	204	241	237	237	212	225	262	243	231	242	222	247	228	225	247	218	200	233	191	239	237	218	258	221	235	266	200	239	207	224	242	228	252	213	210	206	211	184	238	227	238	232	218	232	208	221	246	246	244	241	255	227	232	225	212	238	222	220	215	232	242	239	223	216	248	242	234	229	221	224	265	226	228	229	242	236	236	216	243	239	226	227	231	261	247	233	206	204	201	206	239	233	205	228	238	222	214	230	206	245	208	239	221	245	245	233	236	244	222	238	252	236	249	225	233	236	237	262	252	215	217	224	235	241	241	221	250	232	233	229	236	229	223	226	211	239	228	232	236	221	229	242	217	253	236	254	199	231	221	231	242	214	193	237	225	217	235	229	222	222	206	243	205	220	251	266	233	243	221	210	236	233	236	219	232	222	256	227	229	201	210	217	223	223	232	234	215	232	228	241	218	225	237	236	219	260	205	236	239	234	213	245	238	226	251	242	242	239	245	247	220	248	217	190	225	220	222	208	252	224	227	225	212	245	235	240	205	193	248	230	212	226	226	243	212	236	230	244	224	226	239	245	196	218	235	239	248	232	261	233	256	229	215	234	248	208	215	223	244	212	239	235	238	221	219	248	208	250	212	231	235	257	241	222	221	225	244	248	195	215	260	196	244	239	220	221	226	212	235	210	237	205	233	239	193	240	230	207	257	285	228	227	239	221	225	219	221	196	235	201	222	234	245	245	234	214	248	241	206	240	238	243	232	223	266	207	223	213	229	240	211	245	225	205	203	222	225	228	213	243	212	229	226	233	235	198	245	267	217	205	201	207	229	239	223	233	219	199	245	242	233	253	254	258	216	238	216	241	257	223	232	203	235	256	202	233	240	237	246	222	243	236	239	210	236	259	234	222	224	224	240	227	229	223	221	245	217	209	268	236	246	213	217	189	242	212	248	218	264	225	215	239	228	232	253	225	226	244	239	257	206	249	218	215	231	251	237	239	230	247	233	225	214	238	216	258	219	211	243	224	222	259	243	220	230	218	225	224	230	245	233	231	230	242	235	246	246	228	225	237	226	222	233	254	223	253	232	229	254	228	201	229	216	241	240	234	217	222	225	223	248	244	233	205	221	236	242	240	252	221	233	241	259	221	225	244	242	203	213	246	233	233	207	207	247	232	219	260	227	227	212	230	244	215	219	251	210	232	223	226	246	217	232	249	250	217	238	227	225	238	232	193	222	215	210	191	226	230	231	228	256	251	233	225	228	201	223	251	227	218	244	213	225	228	224	226	247	217	201	241	255	233	228	239	255	225	255	231	216	234	224	225	223	201	204	236	226	196	226	253	222	250	247	227	227	233	223	215	221	243	225	221	241	224	259	201	226	226	229	223	217	246	232	255	220	227	227	228	197	233	228	255	233	237	249	215	257	227	233	238	197	240	222	224	223	248	226	224	236	221	228	246	243	258	249	228	252	199	236	209	213	240	226	216	227	236	236	246	217	228	236	245	225	244	230	192	207	240	200	223	220	220	236	237	233	204	257	239	227	229	245	211	259	244	245	218	238	222	229	217	259	233	214	239	242	228	259	246	231	224	219	251	230	233	236	243	245	233	229	239	230	217	212	239	214	230	224	250	240	218	231	234	222	252	213	202	241	214	254	248	242	234	232	223	235	223	233	218	235	253	224	238	197	232	257	236	223	216	233	235	231	213	228	213	231	228	234	252	223	218	268	231	233	218	259	218	216	231	200	211	242	217	230	266	235	251	224	240	238	221	197	258	243	224	212	223	248	246	240	220	221	224	224	221	215	236	223	269	249	213	228	240	237	259	217	209	236	238	198	214	238	239	226	210	240	217	235	240	239	233	221	212	234	272	220	205	229	250	207	226	265	233	225	232	236	260	211	213	244	234	225	228	203	233	229	245	224	210	228	197	230	215	204	215	251	215	248	221	229	258	192	253	210	246	248	219	246	219	226	249	217	235	229	222	217	234	226	203	276	232	238	247	215	209	240	232	248	230	247	220	242	197	248	223	236	240	208	227	202	236	233	249	226	227	265	238	219	240	216	241	233	213	223	231	240	252	224	223	220	226	232	242	229	240	232	264	251	235	250	205	219	233	218	229	232	233	224	215	237	233	257	227	232	234	243	221	222	253	216	243	240	215	249	264	238	241	215	234	190	219	249	231	229	235	222	231	228	216	227	227	212	258	207	243	216	253	248	235	228	247	250	230	231	222	263	235	241	248	254	227	223	224	230	231	234	241	207	241	220	229	230	258	201	221	243	199	230	248	250	202	228	230	237	224	233	216	255	229	218	228	183	213	233	247	238	208	225	222	232	237	209	228	216	240	233	249	270	235
27601	21938	18161	6746	2646	1796	1297	983	795	643	522	514	450	344	330	288	275	275	256	214	220	249	193	212	216	170	194	182	185	178	152	164	153	170	151	175	184	169	121	145	163	160	150	150	139	147	151	142	146	153	142	137	133	139	125	143	137	149	136	128	145	132	163	117	135	161	141	135	144	132	139	146	160	147	132	156	149	153	127	155	158	144	159	135	153	146	125	140	160	129	124	135	139	128	130	141	149	157	155	128	134	161	130	130	145	125	149	151	151	141	138	136	147	129	139	143	132	145	141	145	116	143	167	164	159	135	140	132	143	133	140	135	129	129	136	162	128	124	153	153	159	151	142	128	132	143	140	147	150	144	148	147	134	154	140	128	147	147	124	130	132	150	151	135	148	126	133	163	144	122	155	138	158	137	151	142	140	146	147	145	143	137	124	127	137	145	156	120	152	147	151	127	148	127	133	148	132	158	132	126	135	127	156	142	137	141	141	133	129	139	133	177	116	152	112	126	139	153	140	136	140	154	164	168	126	144	161	168	130	136	149	143	147	136	137	132	139	128	135	125	137	124	132	158	132	160	136	125	147	115	133	163	123	151	158	131	140	134	156	130	142	150	154	137	129	148	152	134	125	142	160	158	136	144	125	139	125	129	133	155	144	138	151	135	135	139	153	106	148	128	143	145	139	136	124	148	126	120	146	133	134	153	130	123	146	136	141	139	127	142	144	136	138	128	146	147	141	115	155	160	146	131	141	124	142	129	149	166	142	136	154	123	129	120	145	123	128	123	132	152	124	138	140	137	134	134	142	137	152	140	171	144	144	126	142	118	137	162	131	135	127	162	122	157	171	130	127	145	147	147	147	129	123	132	134	142	134	117	153	135	141	131	115	141	148	136	137	143	133	137	148	165	138	146	135	139	137	119	147	131	137	146	148	144	139	133	140	129	146	149	143	130	133	161	137	131	131	121	151	146	146	141	123	153	142	144	157	128	156	150	134	149	135	139	141	142	141	144	150	125	139	136	119	134	126	140	142	114	163	152	153	129	128	129	141	132	125	146	144	123	135	168	151	144	142	144	151	140	136	132	142	119	151	120	139	122	148	128	137	167	134	143	146	145	115	147	160	149	122	152	144	145	146	139	128	127	140	149	149	159	134	144	147	154	123	131	153	124	140	144	162	150	158	156	164	144	143	144	148	152	130	139	165	108	164	126	159	127	145	145	130	133	155	139	138	136	147	148	130	145	128	148	126	140	144	146	147	138	151	138	156	139	122	166	137	122	124	130	145	135	131	141	140	134	159	146	142	143	150	132	134	129	153	135	134	134	137	145	146	154	135	133	155	128	148	156	141	123	144	174	155	126	133	134	145	139	138	147	147	140	136	154	138	147	147	158	130	115	133	134	130	129	145	149	138	157	145	128	136	135	168	127	142	157	146	136	149	148	141	149	142	136	138	144	149	150	146	149	127	148	121	136	144	141	132	135	138	130	134	146	146	123	133	152	157	133	147	141	137	117	139	139	127	122	142	136	151	141	146	128	162	121	148	139	138	158	116	144	137	137	138	151	146	135	136	109	139	143	148	143	124	133	131	131	145	133	149	149	139	141	141	140	123	137	136	159	141	129	144	156	130	145	135	146	155	146	140	142	142	154	142	152	124	162	138	134	143	137	129	146	137	131	150	149	146	142	140	134	134	140	150	128	158	132	151	122	141	142	134	153	147	171	135	146	147	143	140	145	160	123	132	138	147	123	139	133	131	119	165	154	130	140	116	153	141	140	149	144	125	153	137	140	136	133	150	145	137	154	150	140	123	127	134	144	132	123	132	133	139	127	139	131	157	137	141	150	124	144	115	152	135	122	137	124	122	166	150	133	129	129	142	141	125	161	145	140	141	123	173	129	133	159	152	124	138	127	131	124	124	143	146	131	124	144	152	136	146	125	135	129	118	141	132	144	127	137	132	129	143	145	139	153	111	125	133	142	162	134	135	139	137	141	155	128	147	145	149	143	131	139	128	131	138	136	126	127	150	143	132	143	139	160	141	149	136	121	150	139	131	131	149	149	160	131	147	156	130	125	139	136	155	146	130	129	146	158	145	144	151	149	156	144	128	136	119	152	144	154	124	132	140	157	126	156	157	126	111	149	140	160	135	126	123	139	131	147	142	144	129	136	130	135	132	132	148	139	157	153	136	126	142	134	146	142	142	117	151	130	134	150	170	114	127	129	131	151	134	138	124	158	141	145	141	126	148	141	133	121	146	146	140	149	145	148	155	145	142	136	120	138	127	135	133	136	147	126	160	135	129	135	154	133	153	125	138	136	124	152	127	125	129	142	124	138	122	144	152	162	122	133	132	136	137	135	132	131	133	135	149	151	144	135	140	120	152	137	140	124	136	135	166	154	155	145	157	124	149	124	123	132	148	128	141	148	154	151	121	139	138	136	122	120	140	141	131	133	142	153	134	155	150	128	147	156	125	152	144	131	152	163	129	146	155	139	161	168	138	141	135	124	127	137	146	143	148	128	145	172	137	155	156	154	152	132	156	144	167	137	142	143	137	156	152	149	175	123	110	146	149	142	154	138	140	153	138	145	140	134	130	145	130	127	149	142	109	145	150	140	139	132	147	123	134	131	139	128	154	126	135	138	135	142	142	150	151	151	167	141	128	149	163	152	163	132	125	124	143	135	131	145	140	142	145	120	147	145	126	138	138	130	135	134	144	138	143	114	134	122	135	140	141	150	143	150	127	146	119	130	152	131	151	145	122	140	136	141	111	144	143	144	120	138	143	132	135	124	145	171	111	159	130	144	154	165	131	149	147	129	139	137	123	135	149	128	137	139	140	145	131	147	138	129	138	152	135	123	138	153	130	144	128	129	155	128	143	128	113	147	131	143	142	141	131	139	146	145	146	148	135	119	149	144	131	139	152	143	168	143	147	153	138	156	144	145	132	146	138	143	149	132	155	125	150	135	124	140	151	128	139	127	143	157	148	135	143	135	142	147	146	126	159	143	138	131	156	127	132	132	132	134	127	158	153	125	150	142	135	130	144	143	159	137	134	143	146	122	141	165	139	129	137	146	138	113	133	115	130	123	155	156	172	131	134	139	124	126	123	134	131	154	148	120	143	134	145	129	129	143	126	146	146	148	120	145	142	144	142	126	122	149	136	130	124	148	149	136	131	140	141	141	152	164	140	143	160	136	129	146	139	127	148	152	121	140	169	127	160	145	121	136	108	167	161	147	139	152	139	128	149	150	126	136	131	126	164	129	158	132	155	122	154	115	134	155	130	128	127	148	119	147	154	142	154	132	134	133	147	147	115	145	137	134	136	136	129	154	139	153	140	155	149	133	153	129	140	141	152	154	159	128	133	141	145	136	130	142	130	129	148	154	124	142	122	140	151	141	147	121	164	154	115	129	143	153	148	129	133	130	129	131	133	146	143	140	136	120	130	126	150	149	129	135	155	152	147	146	135	130	168	152	152	136	135	134	128	137
16203	31792	20393	7661	5022	3840	2870	2169	1563	1168	996	832	777	664	586	523	494	432	415	343	347	308	349	308	296	287	270	295	233	249	262	273	232	255	222	227	230	244	227	245	194	221	227	207	191	218	214	227	215	210	196	201	207	195	204	206	195	217	184	202	206	182	192	193	201	189	191	194	185	157	188	213	165	187	213	193	190	190	233	190	190	158	192	187	187	218	176	192	191	165	210	205	174	209	212	191	207	168	196	193	188	195	207	193	208	199	166	199	192	186	180	206	184	191	190	182	196	178	224	157	227	170	203	181	191	206	179	172	208	201	201	197	196	204	207	203	196	166	196	201	172	199	185	222	192	210	182	196	190	203	201	206	210	206	214	191	176	168	198	209	184	213	197	204	192	193	196	204	182	175	212	204	203	168	182	187	187	182	202	191	194	192	190	222	183	197	194	188	176	176	210	178	204	173	200	197	202	180	172	192	192	198	204	200	189	183	183	199	219	194	212	180	184	173	186	186	176	183	210	214	215	190	192	177	228	184	176	181	202	197	188	214	169	204	198	189	201	186	178	197	205	224	177	171	193	214	195	193	192	195	201	201	197	164	188	186	198	198	167	202	173	196	185	199	194	196	203	193	218	178	192	207	196	193	174	189	194	206	207	174	209	211	224	169	202	152	215	183	190	188	195	189	214	185	204	195	217	181	191	190	197	185	180	175	197	224	194	194	182	218	215	169	192	192	178	175	167	201	176	187	198	176	174	203	199	200	175	192	191	186	212	176	194	165	193	176	183	204	184	187	185	198	199	199	183	176	189	190	190	205	190	181	176	198	176	181	168	192	195	191	196	207	200	205	193	181	208	188	188	201	215	185	183	188	204	194	192	197	191	164	195	206	191	208	171	198	214	189	197	182	199	204	197	182	210	177	191	208	181	220	172	191	165	205	200	187	183	198	191	196	178	211	189	211	197	195	197	188	202	203	184	203	175	182	204	187	205	179	192	185	192	186	184	183	189	186	187	192	190	206	189	212	200	186	222	199	187	184	206	220	177	190	195	210	199	194	192	197	220	181	207	182	212	206	223	190	181	217	216	175	194	186	205	190	198	203	186	224	179	227	184	194	182	194	199	217	196	168	199	209	184	210	177	200	181	221	186	202	207	194	181	204	177	185	193	190	187	173	201	195	184	213	186	213	191	206	208	210	194	221	199	200	232	207	190	173	206	193	188	163	212	179	186	201	190	187	217	208	200	195	186	199	187	190	172	179	201	181	184	207	183	183	204	157	206	201	212	183	202	196	169	197	173	191	176	204	191	183	149	179	191	187	192	198	162	191	185	197	199	205	176	184	203	193	187	180	205	217	211	205	193	198	192	173	183	193	204	200	183	186	210	179	193	207	202	189	199	209	216	191	199	192	182	195	179	187	193	178	209	205	186	188	186	202	185	197	164	189	186	202	209	195	200	189	168	189	188	178	198	182	209	164	183	192	195	188	185	200	177	213	180	163	200	180	163	190	207	211	210	195	224	181	212	202	201	181	178	189	189	206	165	173	214	200	197	175	189	216	201	208	196	203	176	204	211	201	199	189	219	190	184	212	190	166	185	178	170	208	194	170	206	213	198	164	222	201	181	183	188	205	197	196	200	180	173	191	191	208	203	178	188	179	223	182	174	195	170	172	198	202	200	191	215	206	187	158	186	196	200	196	205	196	193	200	180	156	182	180	197	204	194	162	202	192	195	192	203	188	194	175	179	199	197	188	206	188	198	195	208	200	163	174	168	191	202	209	185	214	186	184	175	185	188	200	178	202	180	178	163	215	182	203	177	193	172	190	183	179	207	156	195	199	187	204	175	197	189	176	175	205	192	188	208	189	209	197	192	174	205	180	173	193	183	205	184	213	186	177	208	214	206	183	208	178	207	198	219	170	185	186	193	190	184	177	184	172	173	154	210	192	164	181	209	182	188	205	212	189	178	212	186	211	227	197	193	216	175	186	197	193	187	179	185	193	178	216	183	197	230	215	198	218	183	184	191	185	190	199	219	189	194	200	185	195	184	205	181	188	178	195	202	194	212	186	164	194	195	195	177	199	192	167	187	189	185	193	201	199	218	185	174	212	182	188	198	180	171	181	219	192	179	205	201	203	193	197	227	210	177	192	202	183	170	191	193	191	173	194	182	166	186	181	200	180	196	161	191	193	198	193	180	183	178	178	209	198	187	195	203	200	202	198	198	188	189	187	213	198	201	210	221	193	186	201	198	222	188	185	185	219	193	203	204	193	197	181	172	194	176	191	186	194	206	175	204	209	184	187	194	179	184	198	190	170	177	212	221	199	195	206	216	196	185	172	178	184	192	190	199	177	189	188	208	183	197	207	200	202	188	176	183	213	183	197	193	206	177	191	180	209	201	198	200	185	186	217	195	207	170	195	194	217	192	205	202	203	197	184	185	162	179	198	195	180	177	224	209	218	202	187	172	152	176	194	194	198	193	193	185	200	206	176	188	187	183	200	200	204	186	173	189	190	170	188	210	188	185	199	215	206	214	181	198	205	172	182	179	191	199	200	206	194	191	188	185	181	185	200	199	194	194	194	204	188	193	202	175	203	175	217	185	205	182	199	184	202	181	183	211	173	187	189	191	191	201	212	189	208	176	177	185	194	213	192	180	186	190	153	180	198	207	205	212	196	193	218	218	192	200	215	190	189	187	217	182	177	186	191	173	171	215	174	173	200	171	208	189	191	182	178	159	217	214	203	195	199	188	206	168	189	169	183	193	206	179	191	220	171	206	173	193	191	218	178	232	186	190	208	201	173	198	198	178	200	194	183	199	182	196	194	176	167	229	207	195	216	198	192	176	175	196	191	184	191	194	194	186	187	176	207	172	204	192	209	206	188	189	193	219	186	187	193	195	201	156	192	208	179	219	189	158	197	210	221	195	193	192	218	211	218	200	174	201	196	214	187	174	184	198	214	208	171	202	197	197	190	181	201	206	206	196	200	200	165	190	194	201	195	184	190	178	195	176	213	189	186	176	184	188	170	191	176	173	189	185	210	192	198	182	190	186	192	181	217	187	217	193	184	192	171	194	159	174	174	192	186	190	211	172	193	179	179	183	199	180	191	167	192	156	180	194	198	202	187	201	240	175	212	199	195	167	179	227	207	207	170	180	236	197	190	195	188	165	193	213	192	186	190	191	190	187	199	203	190	191	185	196	194	175	191	195	199	182	166	197	196	204	198	203	183	173	196	207	217	194	176	183	191	178	187	182	202	180	196	201	176	167	210	213	173	182	210	174	202	195	168	195	194	188	209	185	198	185	208	188	180	190	182	210	198	190	184	187	195	185	213	171	185	199	198	214	192	202	181	218	163	197	215	184	192	202	202	198	192	180	189	199	191	198	199	205	180	175	176	213	198	206	182	206	215	166	213	179	183	181	172	211	222	174	198	189	185	175	177	213	193	203	221	206	185	196	183	186	189	185	211	195	168	197	188	194	179	188	167	182	190
23601	21588	28958	24700	21515	12399	3583	1978	1434	1185	981	869	758	629	609	526	490	458	418	385	367	350	339	343	305	321	296	292	280	287	261	263	255	291	264	242	254	228	227	238	253	209	204	210	206	192	236	224	219	186	215	184	234	214	192	203	196	203	210	186	196	206	185	239	223	189	198	175	217	167	208	218	188	183	202	187	182	179	200	182	222	188	198	194	171	168	186	211	182	184	190	164	198	200	214	194	154	188	178	179	177	207	188	172	196	202	196	221	167	201	193	209	194	199	197	211	203	179	191	186	183	177	182	181	185	221	197	193	220	181	170	186	199	209	168	221	207	187	206	182	216	200	191	206	198	206	182	172	205	196	189	208	171	171	158	197	204	209	204	203	201	178	198	212	180	168	201	177	176	182	211	184	188	198	191	189	184	190	179	191	164	206	196	179	213	182	180	178	193	207	188	209	203	207	201	197	193	174	218	202	189	172	179	204	175	191	176	184	193	193	219	202	202	211	196	186	211	209	178	209	203	202	197	230	187	200	197	200	203	198	192	169	186	198	221	172	204	198	191	175	185	208	189	210	185	178	209	178	191	217	187	190	203	216	193	194	197	188	184	186	176	200	178	201	199	210	171	189	195	187	192	187	209	196	185	191	190	191	193	191	178	220	196	207	160	172	194	218	192	208	193	213	193	176	187	220	178	199	181	170	213	214	187	189	192	197	189	181	182	187	173	184	198	201	196	206	168	216	179	198	184	199	199	199	203	203	210	196	181	197	197	193	202	185	198	191	201	176	205	202	199	193	210	205	192	204	188	201	215	212	195	185	181	218	206	200	183	201	183	198	212	215	179	176	189	204	206	192	189	218	184	181	185	190	193	169	208	208	218	189	217	239	188	191	193	177	209	184	206	218	225	211	183	194	223	224	166	198	183	192	180	217	203	195	170	185	197	173	211	206	203	182	173	194	194	193	211	194	170	174	193	195	170	184	218	200	185	187	206	190	210	196	182	179	170	154	204	187	216	184	188	208	201	181	214	203	169	203	197	199	190	204	180	210	215	177	174	192	187	178	195	189	198	187	180	200	190	182	206	179	179	174	185	207	205	194	183	174	197	182	185	181	172	188	194	220	216	182	198	194	180	186	185	181	179	183	195	210	181	179	192	205	202	192	179	169	180	190	205	177	214	202	188	194	211	206	195	181	212	195	205	210	203	210	179	204	176	189	211	191	242	197	214	178	191	162	189	173	170	189	182	198	199	193	202	181	176	195	158	153	182	180	181	206	185	211	185	176	172	183	205	183	168	211	189	189	207	189	216	201	205	183	198	185	183	210	186	201	181	174	191	186	201	186	187	202	213	212	186	187	232	199	181	207	182	175	189	187	181	190	176	168	181	190	197	174	190	172	185	192	194	190	181	192	188	176	166	193	185	199	181	220	181	213	190	185	212	200	185	211	202	188	200	204	181	167	161	193	189	219	198	157	176	212	201	196	178	175	204	194	214	186	159	199	195	208	193	201	212	185	186	213	189	184	174	194	214	216	204	192	183	183	192	189	217	188	180	191	197	213	175	177	189	176	181	171	214	203	208	175	195	196	205	202	201	219	195	170	172	174	170	182	195	153	205	169	173	195	214	184	179	211	186	207	211	215	209	207	170	168	180	198	194	197	216	198	213	217	201	205	172	207	178	182	208	186	181	188	202	202	198	214	210	191	207	192	189	214	198	190	201	203	206	214	192	207	201	178	190	173	219	208	186	207	221	206	206	204	222	199	175	201	181	185	178	208	224	205	205	208	176	212	186	222	165	181	213	197	175	184	200	178	198	193	199	208	197	194	182	201	205	216	177	192	232	188	202	186	189	208	180	153	196	172	197	189	176	200	201	183	189	193	213	197	190	196	200	198	222	179	196	200	194	196	185	201	220	208	207	179	175	224	181	194	209	205	219	182	171	199	213	210	201	183	181	202	180	167	174	202	192	179	195	189	174	189	188	170	210	187	177	173	188	175	204	219	190	184	186	199	200	196	199	184	198	209	181	201	214	185	216	188	185	185	200	199	229	174	211	177	206	193	174	204	190	194	211	194	175	167	214	204	176	179	190	179	213	210	179	215	195	193	197	176	192	203	179	205	193	183	188	194	194	188	201	193	196	196	180	180	178	203	210	191	222	182	189	198	220	191	198	215	168	221	190	173	204	203	176	193	185	210	200	170	226	203	219	207	209	178	195	194	200	207	211	192	177	200	191	191	210	220	191	216	185	226	185	181	187	174	181	192	183	178	174	178	190	192	174	203	195	205	200	177	186	183	170	189	192	208	191	187	194	191	211	185	168	181	204	179	161	178	212	184	203	192	201	191	182	209	200	188	199	204	192	178	190	188	205	224	208	204	205	201	180	219	194	190	183	192	192	185	213	166	186	198	186	190	201	196	216	184	167	210	186	184	194	207	195	195	194	226	206	202	179	198	206	194	196	220	197	198	188	201	207	187	187	187	191	187	208	185	220	191	194	193	204	190	213	191	173	199	220	172	170	193	207	167	180	176	172	185	225	174	185	205	204	182	211	190	200	192	196	200	197	169	189	196	205	189	185	197	181	222	172	182	194	201	208	193	194	179	193	181	191	233	223	182	198	198	194	172	194	176	203	176	193	201	191	176	201	202	189	196	178	189	191	172	187	189	208	202	209	175	203	198	190	184	180	198	167	200	172	179	165	188	178	173	225	194	198	181	205	216	205	178	181	179	199	191	191	174	175	185	186	190	192	182	191	188	196	201	211	214	194	181	196	199	200	182	192	191	179	187	195	211	175	194	184	188	201	197	190	186	192	202	176	196	194	175	206	181	183	190	190	186	192	200	209	157	192	179	216	189	212	194	177	173	178	193	210	207	219	193	204	212	192	187	197	203	210	227	187	185	187	180	209	199	197	191	184	179	207	211	208	186	203	189	172	197	170	173	177	209	183	176	200	199	171	194	196	193	185	169	181	189	205	234	182	186	203	168	201	206	201	178	203	195	170	182	170	184	171	208	244	224	185	190	203	178	199	167	178	192	177	205	190	198	198	181	205	213	194	195	190	215	177	172	180	196	203	216	199	201	198	200	176	178	198	177	195	204	188	201	199	187	200	173	182	175	184	200	185	189	188	200	198	206	183	195	206	194	192	199	174	189	209	211	178	182	185	205	207	194	218	195	194	204	197	184	191	193	176	186	186	166	191	189	221	183	218	167	202	184	209	187	197	205	196	199	224	184	196	196	210	204	209	177	177	197	172	215	191	224	211	209	178	205	203	189	171	186	176	191	190	197	186	199	195	186	178	190	216	195	196	199	192	181	208	204	178	214	202	189	195	213	171	202	179	192	186	187	201	189	191	199	199	194	180	212	189	186	185	198	203	180	201	169	182	208	182	191	201	231	192	181	211	225	211	198	193	203	192	194	190	214	173	200	190	200	197	187	194	193	186	215	200	183	188	184	229	191	178	196	190	183	195	204	203	208	208	185	225	205	196	220
18835	43645	30168	13818	8588	6765	5274	3774	2862	2270	1812	1556	1294	1167	983	903	750	726	719	587	583	599	521	502	463	464	442	433	403	381	434	364	385	357	343	337	390	321	298	322	288	333	319	307	291	329	306	258	290	278	287	267	283	289	305	278	305	277	261	264	272	290	279	293	289	280	263	280	258	276	285	259	261	255	268	294	275	276	283	296	255	275	275	271	263	263	272	242	249	270	250	302	268	241	268	261	248	247	244	271	259	264	270	270	241	287	289	262	229	290	242	296	249	261	244	270	265	255	239	247	249	255	248	272	246	255	246	230	273	259	263	268	256	248	281	245	273	280	260	245	243	250	251	282	274	315	258	279	281	280	266	242	254	281	257	258	236	261	277	227	287	277	266	279	254	266	243	246	285	243	239	272	261	248	292	271	236	283	233	236	265	265	264	277	257	252	263	286	230	275	252	279	252	252	246	255	256	243	272	293	261	244	233	266	259	285	234	265	253	271	232	263	268	240	267	270	255	258	264	243	259	258	222	248	291	268	261	251	259	243	247	246	235	276	284	276	254	279	308	264	269	273	276	235	258	272	253	277	260	244	246	266	286	280	255	280	286	253	276	270	282	268	255	270	229	239	255	261	250	286	225	280	252	232	262	271	256	271	243	288	274	262	269	254	245	268	258	249	266	257	252	264	300	279	244	231	280	260	272	279	294	261	282	269	243	249	249	262	293	282	240	277	239	254	260	254	255	269	250	260	263	247	255	261	288	245	253	287	247	265	264	263	279	276	280	252	235	264	268	263	284	270	250	269	255	246	270	268	230	278	284	250	246	269	257	266	265	267	276	250	256	240	267	275	239	276	252	256	286	248	267	271	247	271	267	260	262	278	280	253	269	253	239	262	260	236	269	306	257	234	263	240	277	267	264	243	284	282	264	270	272	258	265	281	243	278	283	287	256	248	237	249	270	272	271	262	256	285	261	280	282	278	269	273	264	272	271	263	269	233	249	296	252	247	257	243	255	267	268	257	274	259	270	261	272	246	251	250	268	282	273	259	230	277	297	251	266	237	268	242	250	214	247	271	285	274	251	243	285	246	261	263	263	251	273	256	264	260	261	248	276	258	262	269	259	231	264	248	261	295	243	243	282	267	252	262	233	251	256	285	268	261	260	256	235	256	233	281	269	248	230	248	257	268	266	267	268	273	266	247	259	280	269	247	251	241	286	233	241	268	262	274	277	263	278	247	267	271	274	273	251	229	272	257	256	281	277	288	264	264	252	259	236	276	236	274	284	271	259	233	266	244	250	267	290	247	271	254	248	264	270	234	241	259	264	277	272	259	275	256	273	260	253	290	254	247	248	271	260	244	255	262	272	284	271	288	263	253	256	257	276	276	269	243	278	256	247	250	267	291	257	239	289	228	268	244	258	232	252	254	283	265	233	266	263	255	290	278	261	295	283	239	262	284	255	255	257	293	274	278	268	265	269	253	239	279	220	260	255	253	289	246	257	273	226	255	256	282	249	290	236	290	264	235	271	287	250	262	267	271	284	274	250	281	224	245	256	276	271	237	262	256	268	267	270	262	269	264	248	285	268	229	290	287	267	243	240	277	244	258	256	246	256	268	267	251	243	279	234	260	263	230	317	246	244	269	262	234	272	256	267	241	288	296	256	251	269	255	251	263	288	255	254	273	268	267	230	258	225	276	267	268	265	249	252	246	262	277	252	240	287	254	247	280	229	272	259	242	253	248	245	273	282	267	243	263	271	244	215	268	240	253	277	239	259	271	269	249	248	264	266	252	273	265	243	238	237	243	239	263	269	240	264	226	246	266	255	257	248	242	257	267	288	279	260	268	308	286	285	291	273	255	247	231	288	261	269	240	259	245	268	259	275	264	287	245	235	253	270	271	234	247	258	256	281	251	265	280	235	244	241	260	269	282	252	229	247	238	257	259	248	262	271	275	253	288	229	290	270	262	282	253	259	279	283	259	261	260	283	248	218	260	272	241	265	272	267	265	251	265	246	262	284	288	225	245	287	252	278	250	261	268	240	254	274	249	249	281	260	252	235	253	256	259	267	291	274	267	254	245	287	287	271	263	261	250	261	255	246	243	251	286	244	237	230	245	315	281	266	234	249	272	262	238	290	261	238	250	259	258	229	269	247	299	248	250	278	274	261	277	237	267	250	256	277	258	264	259	237	256	229	238	246	252	238	276	285	262	275	265	273	289	252	256	271	238	266	251	248	248	278	270	239	241	296	256	258	260	258	261	265	280	263	276	277	256	271	281	283	252	245	242	279	252	286	237	253	264	256	252	261	246	280	242	223	268	280	237	265	253	278	254	266	268	284	257	267	257	248	298	261	269	292	274	245	243	242	253	231	260	290	259	264	282	269	240	228	245	259	278	271	266	279	253	252	234	263	276	247	263	250	287	251	244	260	255	294	281	261	245	258	282	259	253	221	250	241	273	272	249	253	243	273	258	259	273	272	252	259	261	272	267	250	247	268	252	243	244	267	299	258	252	222	268	267	282	249	268	297	259	241	280	255	264	289	272	274	256	249	245	269	260	273	258	270	247	239	257	251	242	271	254	252	256	253	236	264	305	252	276	248	261	260	246	279	265	278	267	283	276	226	268	263	276	240	259	265	278	291	287	275	281	255	247	251	286	250	256	262	299	277	257	243	248	251	282	243	282	277	302	278	251	265	253	270	274	237	284	254	258	271	267	251	258	259	273	232	251	260	273	253	252	226	254	269	265	277	251	256	241	268	267	272	279	272	266	273	275	244	251	257	249	258	258	240	250	220	242	290	269	267	245	258	244	236	259	259	269	242	256	247	252	242	276	232	222	282	278	242	287	278	266	238	268	255	240	259	258	283	275	241	271	280	263	286	255	271	256	294	292	238	262	275	277	262	244	262	273	258	287	245	237	253	255	256	252	250	281	263	250	268	269	253	283	261	269	248	253	256	267	245	273	287	278	262	260	262	294	256	245	261	269	274	272	243	286	260	233	285	221	255	277	249	267	269	256	263	248	248	256	285	264	278	231	248	250	262	295	255	257	279	268	240	261	238	273	256	230	240	226	263	280	258	266	280	266	267	294	268	294	275	241	286	266	246	258	245	255	267	249	276	257	260	260	233	262	261	256	267	248	252	265	291	254	250	284	263	256	265	296	245	250	270	292	278	264	274	266	231	244	301	249	252	282	255	288	273	251	253	255	294	275	268	251	263	270	264	253	241	261	293	257	280	261	275	248	232	228	284	250	249	259	248	253	242	258	272	259	298	252	254	302	266	263	271	273	276	263	257	285	277	264	234	266	275	282	275	265	241	272	275	274	245	272	255	270	264	245	277	237	266	276	263	271	273	274	257	270	261	244	284	273	255	230	288	269	269	275	272	271	257	243	239	252	258	268	281	264	244	259	236	234	241	268	264	275	268	268	258	259	251	263	278	269	274	276	264	263	267	247	280	262	245	260	274	249	267	262	277	255	254	264	285	259	270	257
24680	21576	27741	25612	12026	3016	1820	1361	982	796	676	587	469	422	354	345	317	289	288	260	229	226	241	193	180	185	169	167	167	155	149	162	156	155	151	118	126	125	134	130	111	105	121	130	118	128	119	118	122	130	117	112	134	122	103	102	114	108	140	129	113	103	105	121	113	105	109	121	112	97	110	125	103	103	109	107	102	81	100	109	116	111	116	108	100	115	111	85	98	95	113	115	118	127	123	121	104	91	79	97	105	99	89	92	115	102	105	101	96	109	131	116	131	125	98	109	101	106	87	96	108	109	117	100	92	89	124	109	97	116	115	94	131	90	115	100	97	92	114	118	110	108	119	127	116	102	108	126	97	110	104	112	107	81	98	95	88	98	101	109	132	113	94	109	116	115	109	104	112	102	99	119	100	111	120	105	99	116	96	109	108	107	114	107	88	103	87	103	108	110	119	101	113	88	100	98	98	96	112	97	98	104	101	120	91	116	111	111	104	107	108	101	119	91	104	89	102	85	114	103	102	122	118	107	93	107	84	104	128	105	93	111	109	90	111	100	110	109	108	99	115	111	90	102	109	103	122	86	107	121	122	118	109	116	99	95	96	115	99	107	109	112	109	104	105	110	96	96	114	91	98	111	110	110	93	96	95	109	130	90	109	91	97	109	98	117	93	128	106	99	102	110	105	97	99	100	124	97	119	116	105	114	100	100	106	120	97	94	118	95	106	92	113	111	86	106	106	106	95	109	126	104	100	117	95	92	96	111	86	96	112	90	77	101	114	116	104	117	87	98	108	108	118	101	88	114	91	101	110	111	108	104	101	91	113	112	107	94	116	111	114	99	94	109	101	110	109	94	88	101	102	110	95	109	101	106	105	114	99	110	121	96	111	127	120	122	104	112	96	107	122	100	126	99	102	111	91	118	92	113	112	109	95	104	110	110	98	105	96	107	109	112	118	107	93	107	117	115	97	95	111	108	84	109	113	126	114	103	119	102	113	104	101	108	115	103	127	100	109	121	98	114	114	105	103	121	124	98	107	109	116	91	109	123	91	105	119	117	97	105	123	107	105	109	95	113	133	109	101	111	98	100	102	104	117	93	142	99	83	125	108	120	108	105	109	99	82	111	121	111	116	97	105	131	115	107	107	105	113	120	95	106	97	101	92	100	95	102	100	107	93	123	116	120	110	96	109	108	125	103	113	103	101	133	118	122	103	104	106	109	102	106	100	115	116	106	107	117	102	118	94	103	124	103	106	107	106	120	114	98	110	104	104	110	123	90	102	115	104	105	114	103	113	90	106	77	120	99	101	101	98	83	100	97	93	100	112	130	90	108	116	112	103	118	101	92	88	110	110	114	86	114	90	115	89	101	102	97	117	107	101	104	108	111	90	108	103	114	111	111	115	120	114	111	109	93	111	107	112	128	100	102	105	111	110	106	98	109	109	120	80	104	96	100	86	103	101	122	105	115	119	103	109	106	97	122	115	116	88	110	120	99	111	89	122	102	119	91	107	124	109	113	103	92	111	111	106	98	141	115	117	113	109	96	119	112	104	129	82	95	103	93	110	93	114	111	107	101	113	112	114	124	103	117	104	106	86	91	105	123	111	94	105	112	109	109	113	95	131	101	103	105	100	91	105	99	129	114	99	105	104	99	92	134	111	98	110	102	89	101	100	115	108	92	121	85	92	107	115	106	90	103	120	114	100	90	93	105	126	97	105	119	89	93	110	99	110	101	108	103	100	93	101	102	109	118	122	106	99	101	102	103	109	107	125	93	124	105	106	101	103	104	123	114	96	122	94	103	117	117	102	106	102	126	95	123	116	101	111	104	109	102	93	96	105	113	99	113	111	95	123	95	121	99	100	103	94	105	84	118	110	98	117	97	117	128	119	105	112	108	101	109	119	117	93	105	106	98	95	107	121	106	91	105	117	115	90	112	95	97	111	111	110	108	112	101	124	111	117	104	99	113	110	129	114	97	109	87	105	89	108	109	130	101	99	100	102	118	115	105	105	112	103	82	88	99	108	121	103	108	117	103	104	86	97	113	99	111	115	102	100	106	111	104	107	79	114	120	100	102	92	112	91	102	95	112	103	130	94	101	113	112	89	115	79	117	109	124	112	112	106	100	96	119	123	104	89	88	96	110	97	118	115	96	110	102	111	112	115	107	107	112	93	91	111	118	73	103	109	108	102	112	104	104	109	85	123	114	112	105	99	116	128	107	105	139	98	109	84	119	104	102	96	118	112	103	112	106	117	100	100	108	105	109	102	103	108	85	109	91	113	98	106	97	120	103	110	105	134	105	112	102	110	106	87	125	99	126	108	119	109	93	90	91	108	116	109	110	106	123	114	98	88	115	112	109	104	113	109	94	116	111	107	118	119	102	114	108	106	97	99	90	96	107	93	82	100	101	115	107	101	102	89	92	103	103	107	88	115	105	116	100	117	102	111	114	88	114	110	110	113	131	97	94	109	117	112	92	130	107	102	101	101	107	110	120	96	109	97	93	110	104	94	128	104	102	115	114	87	108	100	104	111	111	114	101	97	119	118	90	95	88	123	115	92	109	101	114	114	124	110	95	100	116	108	103	123	112	120	95	113	98	114	117	95	104	84	112	109	119	104	111	89	98	115	118	107	109	98	102	115	106	107	115	119	116	114	109	101	100	121	124	111	102	100	100	110	109	115	98	102	87	95	82	93	90	90	115	93	107	115	95	102	104	117	103	123	93	117	109	95	96	107	96	100	107	119	96	98	116	122	98	118	92	101	112	104	108	109	111	99	108	103	108	118	108	101	130	105	113	107	107	97	103	105	89	110	112	120	96	115	101	117	102	102	125	100	105	107	107	101	80	94	95	123	106	99	123	120	125	107	126	106	111	100	93	116	106	102	104	109	107	103	110	109	106	98	105	101	113	94	119	101	100	118	112	114	109	123	104	106	86	97	90	104	85	95	125	108	110	97	97	107	99	99	104	97	103	108	102	109	123	108	107	114	114	104	103	100	107	100	112	124	96	114	116	116	112	90	102	96	82	118	110	99	109	100	108	79	96	116	129	97	84	113	120	93	119	91	98	117	114	98	92	116	105	100	82	92	106	97	118	113	98	119	79	98	118	115	96	102	108	98	102	94	112	123	119	103	102	114	106	112	102	93	106	122	127	122	108	95	83	106	105	90	111	118	124	98	102	108	90	111	101	110	112	118	96	113	93	98	96	125	105	107	90	105	115	99	110	109	118	88	99	111	120	117	116	93	102	100	104	94	94	117	108	124	90	104	101	92	106	107	114	105	100	116	116	121	101	129	113	105	97	96	104	117	109	126	99	118	107	126	87	118	105	112	95	102	108	115	106	106	123	110	98	94	101	119	98	111	101	116	98	110	110	98	104	106	105	113	130	99	104	105	113	124	109	108	97	103	117	87	115	110	109	99	123	98	97	90	100	102	99	98	95	99	100	93	105	101	104	103	96	102	117	120	72	106	98	102	97	127	117	109	109
18403	38681	26901	11572	7000	5162	3899	2839	2218	1716	1303	1067	1015	800	727	634	559	490	438	436	375	382	337	318	305	295	299	281	230	247	253	244	225	226	223	242	204	204	202	190	194	186	160	172	191	168	175	191	191	191	178	175	151	156	181	161	166	171	158	154	168	149	172	160	154	144	170	134	152	158	156	151	142	165	155	144	150	121	166	129	151	165	155	154	141	148	167	146	168	166	130	142	143	152	151	145	136	143	132	175	145	170	159	157	174	166	169	139	158	157	161	155	150	129	158	154	147	155	164	153	137	151	148	143	156	155	158	131	144	143	136	163	188	168	130	175	160	147	169	148	158	158	130	154	148	132	136	137	149	141	165	170	156	149	150	172	157	171	149	144	147	148	150	164	148	125	141	152	146	123	131	136	154	164	166	170	148	147	174	140	166	180	131	149	131	121	146	159	171	143	182	152	125	159	153	155	134	144	148	143	152	156	136	147	157	152	153	143	158	148	158	157	152	149	168	158	171	133	170	162	147	144	158	128	132	143	161	137	156	153	156	140	144	142	156	160	144	121	135	146	143	145	145	145	178	150	138	150	136	173	158	178	141	108	144	135	135	149	167	147	157	151	148	142	141	148	139	145	161	132	163	140	122	149	145	160	155	165	141	148	146	155	117	171	145	130	151	160	156	149	141	159	147	149	152	177	152	156	132	162	134	176	124	167	145	143	152	146	152	145	158	148	153	132	142	170	154	164	154	151	154	148	136	148	137	147	149	137	144	149	160	154	139	141	155	152	144	169	136	173	154	157	144	142	171	150	162	166	154	149	136	146	140	133	157	167	156	176	168	153	151	131	151	173	160	149	149	152	157	151	150	148	148	150	137	151	158	158	140	155	149	129	142	137	163	154	153	146	159	146	166	155	147	142	143	147	181	145	159	148	164	150	167	145	164	150	153	144	146	169	137	134	149	155	147	152	155	129	136	152	162	142	137	152	131	161	165	133	148	131	106	154	138	170	169	155	143	172	154	136	155	138	144	141	162	152	130	175	166	168	146	136	159	136	149	157	138	109	154	134	156	152	141	159	170	164	152	151	142	147	153	163	127	149	140	154	170	162	153	158	134	150	149	145	167	155	158	149	164	167	155	150	157	157	138	149	141	148	178	123	140	174	138	153	149	151	159	145	159	136	144	157	156	158	140	146	149	165	168	154	154	148	164	141	151	136	158	121	130	153	151	158	153	143	136	157	133	168	122	123	124	136	158	146	171	137	167	160	137	146	121	141	156	156	134	161	142	153	136	144	144	138	146	161	158	163	157	133	170	163	141	137	163	147	153	150	163	144	158	163	165	143	140	147	146	157	172	141	164	151	152	164	154	147	154	141	150	153	161	166	159	153	141	153	162	150	143	154	150	160	161	144	141	148	146	142	124	148	156	149	135	154	143	185	168	151	152	145	135	149	141	132	151	130	150	143	136	159	158	160	159	142	151	137	132	162	144	158	159	145	160	144	142	150	154	138	151	176	125	141	139	162	159	134	135	149	140	125	160	152	157	170	132	135	134	152	134	130	142	140	161	143	148	139	154	137	155	147	133	165	151	138	147	178	132	141	152	146	143	130	145	141	151	162	160	158	154	125	144	134	136	124	155	143	134	146	152	122	145	150	125	142	161	142	137	134	150	136	160	158	144	154	143	150	143	157	151	140	144	118	173	160	137	162	156	154	140	140	153	157	133	160	154	150	164	152	138	146	129	147	135	153	148	160	156	158	146	159	153	149	145	153	165	141	156	134	142	145	158	146	150	150	145	160	119	165	137	175	151	145	161	173	163	145	168	174	153	141	161	148	142	161	159	142	151	178	173	156	149	148	160	145	168	166	152	155	152	144	149	150	155	163	163	147	155	140	161	148	161	137	148	160	145	146	142	145	144	147	126	151	149	129	120	151	134	150	155	175	153	169	142	140	151	136	168	164	148	143	155	150	155	161	147	144	148	150	150	153	145	141	134	134	164	142	113	157	165	147	157	127	154	144	142	158	155	140	131	161	157	166	147	161	144	143	170	167	161	158	132	147	166	167	163	169	139	135	157	143	137	142	172	145	158	146	172	156	161	175	137	135	146	131	147	122	159	139	142	163	142	153	145	163	142	151	162	144	150	126	152	143	140	167	137	140	150	137	145	152	156	153	166	142	157	147	146	155	142	162	132	166	160	151	166	125	143	155	162	152	176	140	147	155	158	151	149	155	134	139	150	130	145	143	157	153	150	148	176	148	170	144	155	145	163	171	159	143	183	150	155	148	156	150	133	159	136	140	183	137	163	142	162	143	146	157	140	144	167	152	147	160	139	132	143	140	148	149	163	128	173	157	164	151	131	144	169	154	142	140	136	159	167	156	155	165	150	156	155	152	150	140	151	155	137	158	155	169	147	155	146	157	148	160	152	162	147	143	143	163	172	139	146	136	163	149	157	140	152	157	138	148	140	137	165	158	126	130	159	137	162	137	152	148	168	163	140	169	152	159	153	149	167	167	133	140	164	172	159	120	135	159	170	146	159	155	119	146	164	147	160	154	127	155	172	156	156	161	188	148	147	154	154	150	137	146	147	154	132	151	155	171	152	173	158	167	153	132	160	129	141	159	142	142	152	142	153	147	147	159	165	157	151	145	128	156	144	161	165	149	134	156	130	134	158	161	148	149	168	135	138	163	145	156	134	153	146	150	145	153	140	150	145	154	148	158	183	138	166	145	167	166	128	143	126	169	137	147	172	161	149	151	144	153	153	182	143	157	157	149	185	166	148	162	152	145	135	133	142	143	153	155	149	158	156	165	139	164	145	145	164	148	141	134	166	146	150	182	154	152	165	167	115	145	141	149	161	151	149	139	127	137	138	160	144	157	169	162	148	144	124	149	145	149	120	173	154	186	151	164	160	159	134	156	147	162	153	139	137	151	154	166	141	163	127	154	157	158	134	167	144	145	156	151	145	164	153	152	143	145	160	159	149	159	139	136	162	165	163	138	140	169	163	142	150	132	153	149	179	148	169	152	159	147	151	173	155	147	142	162	131	142	169	157	145	144	158	149	158	130	159	161	153	185	168	150	135	146	157	148	118	153	147	142	143	158	160	176	138	137	140	134	176	154	132	139	165	164	126	151	138	150	140	143	159	133	161	153	145	151	155	158	153	136	167	148	147	162	144	157	143	133	152	159	147	148	154	177	164	155	149	145	163	147	136	162	151	137	167	132	148	151	144	150	174	139	153	134	135	155	166	160	146	141	156	161	149	161	150	141	139	122	153	160	140	162	138	138	139	143	155	141	140	153	167	161	146	149	161	169	154	152	163	138	150	150	163	161	132	156	130	178	141	152	121	154	169	141	137	148	151	166	150	148	142	151	156	144	128	136	160	122	140	173	149	142	159	142	139	152	138	165	131	165	159	163	152	148	134	155	158	133	140	182	153	164	144	131	133	129	150	129	160	134	161	160	157	159	166	154	142	140	148	149	180	164	148	162
22636	21578	29378	24239	21582	21614	11100	3113	2007	1680	1371	1163	972	837	766	652	572	540	520	459	474	391	410	367	346	350	296	277	310	255	277	269	279	268	294	273	274	256	224	218	228	217	228	199	219	221	221	187	188	188	189	229	195	214	199	185	179	202	187	169	188	208	188	194	176	189	186	189	164	192	176	197	182	169	191	192	169	207	162	202	186	184	151	189	171	188	177	173	176	162	151	173	192	162	147	191	164	167	180	206	179	172	172	169	158	188	182	173	178	195	194	186	184	158	157	194	182	179	164	172	153	154	194	163	180	180	165	170	139	198	187	172	163	165	149	168	183	172	152	160	178	171	148	206	156	158	164	192	165	190	186	175	175	178	178	162	149	187	173	182	177	157	189	180	181	163	173	163	172	170	168	162	167	169	195	180	175	179	170	147	156	189	172	182	199	180	168	159	142	158	173	171	197	184	178	180	162	148	181	194	156	173	166	156	180	192	189	170	187	164	193	177	193	189	141	204	158	158	175	158	178	174	168	169	173	142	164	166	186	160	162	175	181	156	169	160	168	176	154	175	154	156	148	169	181	191	177	165	190	182	165	195	161	155	164	149	180	197	155	164	166	168	193	179	185	174	184	166	168	187	170	182	154	154	163	166	176	173	172	174	180	190	166	173	151	200	187	160	143	176	177	164	183	163	166	154	184	186	159	164	183	183	194	188	177	185	153	199	188	163	173	175	166	168	155	187	157	170	173	187	150	189	176	174	180	156	165	187	188	178	201	169	162	157	154	187	193	170	156	161	159	158	205	168	161	166	195	151	175	184	163	187	138	158	160	182	185	193	163	163	182	172	171	176	188	162	161	191	195	167	188	167	175	175	175	198	163	158	170	171	158	182	203	181	164	177	169	171	158	146	187	172	173	179	168	194	193	167	192	170	163	188	161	140	172	163	167	171	174	169	163	191	167	147	169	171	183	156	162	179	183	164	172	165	169	160	170	169	172	166	157	168	198	178	154	195	193	177	164	153	164	185	161	188	178	190	167	150	172	155	166	177	182	170	171	189	153	164	185	174	169	159	163	163	173	176	170	185	186	165	194	157	165	200	181	175	175	167	152	179	148	152	159	178	169	180	172	184	174	168	157	204	179	174	172	166	171	181	168	191	185	175	186	168	177	166	142	161	170	175	191	164	191	165	169	163	179	179	185	162	182	175	168	186	183	174	171	161	160	155	196	178	164	172	175	158	190	166	163	185	171	179	160	189	150	176	160	164	171	164	160	193	168	175	176	167	169	183	156	193	175	181	165	171	188	163	182	170	173	174	183	164	173	163	167	177	176	155	177	197	135	197	186	171	181	173	187	162	169	190	168	173	158	186	170	157	177	169	178	180	174	169	185	168	182	158	176	166	190	172	189	165	149	182	191	172	188	171	183	163	182	193	190	164	162	171	184	159	148	173	180	168	185	179	158	163	156	172	176	183	160	177	161	179	171	179	177	164	167	185	163	165	190	153	160	160	155	186	179	177	177	169	172	178	138	174	158	164	173	170	181	174	168	160	162	174	159	190	178	188	164	166	184	187	184	178	150	189	156	174	156	165	194	174	157	175	184	149	205	170	166	150	183	163	164	168	184	158	174	188	175	180	161	157	157	187	165	194	162	167	181	211	180	171	159	169	172	163	196	171	163	144	181	192	188	158	154	189	185	159	146	164	170	160	176	170	162	163	163	174	133	182	169	172	191	162	184	170	170	192	176	177	179	183	168	154	194	161	167	154	161	165	170	169	159	173	185	159	169	207	170	161	157	176	174	173	197	201	170	187	167	185	180	197	193	181	162	170	182	153	155	168	180	180	164	157	156	179	167	164	165	167	168	166	177	156	176	183	189	171	184	179	167	153	190	179	151	162	172	160	174	167	180	164	170	164	154	198	170	191	163	174	154	172	166	166	181	181	187	169	185	160	167	154	152	191	172	186	170	153	170	169	155	160	180	194	189	169	176	153	195	165	169	188	171	173	181	179	172	198	172	182	170	178	170	166	177	163	170	161	158	173	155	169	181	188	156	172	164	170	174	165	164	169	185	163	174	169	187	158	189	150	178	175	175	188	167	185	169	184	168	146	170	150	171	175	177	165	178	180	150	160	163	182	158	196	155	159	179	189	180	172	165	183	169	176	170	160	183	176	176	173	168	181	179	169	179	176	165	185	160	171	155	147	185	164	190	173	173	170	159	192	164	206	160	186	176	176	153	164	191	156	152	170	136	171	187	168	191	177	150	206	148	176	180	183	202	159	176	173	173	179	192	181	173	190	170	172	185	166	148	157	188	159	187	157	138	151	155	173	167	169	182	170	160	173	169	170	195	169	167	162	197	170	165	144	171	153	163	177	193	171	181	179	176	176	184	161	158	185	177	177	186	154	176	158	196	171	177	157	153	178	183	158	185	190	163	166	151	160	157	169	160	153	192	179	172	168	162	179	190	193	162	151	186	175	190	152	199	158	165	174	183	161	177	160	153	162	173	188	160	149	184	156	153	175	160	162	165	172	152	164	173	163	171	185	176	168	178	187	183	171	169	180	158	168	182	176	188	192	166	161	155	178	180	158	149	155	170	194	172	159	165	172	181	174	187	167	171	200	171	175	163	206	171	157	186	186	164	178	165	156	183	151	166	171	174	164	187	177	161	167	177	168	176	165	155	176	167	168	180	186	162	166	153	169	186	174	185	182	167	160	185	150	178	176	168	180	181	205	159	188	171	165	185	168	148	179	171	177	156	178	170	183	157	186	189	176	181	151	181	178	172	184	166	182	164	162	163	187	169	168	164	171	194	178	169	172	156	165	171	185	176	190	166	175	177	136	172	156	167	182	198	172	159	147	182	200	168	167	182	172	170	198	156	159	178	180	190	186	178	190	175	163	163	162	169	179	161	173	181	157	173	173	164	157	158	180	184	156	169	150	150	183	154	165	169	192	177	184	169	147	170	177	185	196	168	178	165	174	157	171	173	145	151	181	182	162	154	191	202	176	171	158	153	162	175	152	177	171	180	175	174	179	183	165	187	172	176	192	218	175	181	167	176	159	167	177	193	203	175	175	194	159	163	157	171	181	162	176	172	156	165	189	166	159	165	168	186	172	165	158	176	190	172	175	165	162	160	174	168	156	189	174	187	169	170	175	165	154	191	175	167	158	154	163	161	181	174	187	173	174	152	160	169	180	181	162	193	186	162	163	161	186	156	159	143	148	161	194	155	190	147	180	166	183	177	178	176	181	167	158	175	165	176	157	162	177	176	171	174	187	160	199	178	182	155	155	165	186	187	184	164	172	197	166	169	158	159	176	183	180	185	191	149	171	180	147	162	154	192	177	175	171	181	187	183	190	173	156	170	182	195	187	185	196	150	177	187	167	171	185	185	182	172	163	166	168	171	188	130	179	168	164	143	156	167	149	182	163	172	178	184	165	174	173	178	181	144	195	181	165	175	155	160	198	178	153	164	156	156	163	183	192	162	195
21946	49446	37533	19318	11721	9090	6899	5305	3984	3119	2448	2057	1712	1427	1262	1098	926	885	863	699	738	670	598	549	537	506	485	439	439	432	415	418	372	370	393	372	342	349	336	312	310	317	295	299	271	286	317	288	267	297	277	309	269	255	255	280	251	270	251	247	263	232	241	255	269	286	268	284	244	246	250	244	242	222	254	242	247	218	239	219	255	230	233	264	262	243	220	235	220	260	282	243	236	206	243	257	231	232	252	232	236	235	238	223	234	262	248	229	227	215	250	234	233	216	222	250	229	213	243	232	219	221	245	241	211	226	216	237	207	216	264	232	234	228	233	242	247	236	212	257	254	245	211	234	232	206	247	262	230	222	239	231	244	210	242	216	243	205	241	213	239	221	218	239	257	230	220	246	246	224	245	244	233	252	221	219	242	239	250	217	226	236	214	232	233	258	225	223	245	232	230	213	218	237	223	224	252	230	227	225	243	229	247	242	259	238	220	243	228	225	239	224	225	208	212	222	232	249	226	226	211	249	249	244	244	230	228	245	222	260	239	256	219	227	245	256	224	224	211	239	197	228	237	221	234	222	247	222	220	239	234	227	244	251	244	246	215	214	217	239	206	238	240	201	223	222	248	245	195	217	220	221	233	224	236	248	223	242	225	231	255	221	220	248	250	247	248	224	243	242	225	237	235	216	263	237	229	238	228	223	265	226	234	242	252	220	214	210	272	238	226	259	248	233	247	239	235	213	231	259	252	232	221	261	221	224	257	213	233	231	238	257	241	234	203	223	239	225	225	241	235	240	216	229	241	217	238	240	264	216	205	208	257	238	251	212	239	243	246	209	225	221	262	212	232	257	234	217	226	239	247	227	219	266	243	240	212	212	207	218	244	225	233	224	250	226	239	261	202	253	248	238	244	218	241	224	235	233	219	236	254	204	233	271	219	243	238	217	243	231	232	229	237	212	236	234	250	273	231	237	233	215	226	225	216	240	225	209	237	224	226	220	227	210	227	222	252	252	250	228	251	246	235	214	223	261	247	236	232	237	241	224	262	227	218	227	240	233	226	234	219	203	218	239	234	193	242	244	235	218	225	212	236	237	245	234	242	214	230	212	210	218	229	225	250	241	239	255	220	211	221	241	255	228	233	225	230	225	224	224	244	224	245	222	207	233	231	213	243	227	248	212	245	242	230	264	240	204	229	204	243	263	213	235	218	221	258	217	208	234	244	234	241	245	286	221	214	246	220	255	256	215	239	241	242	205	238	246	243	226	257	226	208	248	241	231	226	240	248	230	240	240	219	195	238	245	233	228	233	229	254	219	200	246	236	222	241	218	237	244	224	228	242	244	255	225	226	243	215	208	218	244	234	283	228	224	216	244	232	273	232	214	228	241	233	253	249	242	237	220	249	223	220	243	228	254	230	227	216	259	207	249	195	226	241	199	244	240	222	231	227	222	255	218	247	220	251	232	224	249	217	219	223	242	240	225	229	215	233	232	208	232	235	214	268	242	224	236	228	245	252	226	247	223	238	246	214	215	224	218	218	235	264	244	234	231	226	200	234	240	244	217	232	203	241	213	240	237	234	229	228	228	237	245	229	252	238	223	231	240	229	227	250	234	217	219	216	224	245	223	245	209	249	248	259	226	246	230	220	230	240	253	232	230	234	244	229	209	247	232	250	218	230	227	232	226	235	231	228	243	248	242	241	245	231	240	196	222	216	245	228	243	246	219	228	222	225	218	242	199	251	226	256	227	230	244	231	271	230	225	234	251	227	238	209	226	221	243	257	215	225	199	232	240	223	249	232	238	234	206	232	227	229	219	242	233	249	222	222	245	223	234	250	213	232	218	237	222	217	241	246	230	230	239	249	243	274	226	240	245	247	222	236	239	249	234	266	207	257	225	212	231	223	209	246	253	239	239	249	243	238	225	248	249	217	236	225	248	227	233	241	221	222	215	221	200	230	256	221	239	255	256	231	221	255	231	241	258	202	217	237	206	204	214	231	230	234	254	220	223	245	225	232	211	216	242	243	217	232	214	234	217	211	259	243	233	223	230	240	233	238	241	205	244	225	232	242	242	226	239	236	245	259	238	249	257	234	224	236	228	264	199	222	253	248	234	220	252	234	241	206	239	239	243	251	237	213	238	242	215	225	238	233	208	208	243	223	241	230	240	237	231	216	238	238	252	232	231	218	230	249	237	243	236	210	228	257	235	244	247	254	227	233	255	253	227	238	223	232	239	231	236	231	234	213	219	232	241	238	220	199	250	213	253	261	234	226	220	241	229	235	201	248	252	205	240	227	217	233	252	237	237	242	217	249	248	218	264	258	231	232	219	242	211	226	245	210	242	256	246	236	237	229	221	233	230	242	230	244	235	215	236	246	235	226	246	230	240	239	211	227	222	230	225	223	208	220	254	242	232	221	234	232	223	229	241	251	226	237	212	241	232	237	222	247	226	204	230	234	225	218	215	242	203	233	247	238	228	255	243	215	222	248	253	223	225	197	227	239	210	257	246	226	239	250	248	210	233	222	274	229	220	231	241	227	232	219	208	235	249	244	238	233	239	227	236	226	237	243	210	227	202	214	236	229	226	217	222	222	237	249	235	250	224	224	242	236	232	218	249	220	220	212	263	265	228	221	234	228	241	250	240	243	224	238	213	234	223	226	210	231	227	242	239	230	265	240	226	227	242	248	249	218	229	267	254	224	211	242	231	242	215	219	231	249	213	230	226	250	206	235	238	206	230	240	222	259	237	232	213	218	237	246	225	236	239	229	237	232	234	259	230	244	256	236	230	229	244	223	225	234	257	225	231	217	264	237	235	223	243	213	244	237	227	232	264	234	276	206	237	244	230	235	239	231	237	232	234	230	223	242	250	188	231	259	256	257	245	229	219	241	255	232	206	221	246	217	245	227	242	242	240	242	252	227	217	208	254	231	226	233	230	241	230	202	232	193	236	257	234	222	231	217	253	229	264	234	248	218	239	227	212	241	211	233	260	246	238	235	249	247	236	217	255	233	227	254	214	265	248	235	247	267	229	257	217	210	222	244	246	234	255	238	262	238	238	219	209	234	235	247	221	250	249	226	214	253	224	258	229	219	216	225	231	211	264	237	229	268	237	248	239	226	240	220	232	229	231	221	238	237	253	240	230	258	235	223	236	223	211	250	234	253	249	238	231	259	230	235	232	223	228	211	244	212	229	227	217	216	229	238	247	216	205	269	222	242	222	244	219	259	221	222	257	225	227	220	219	271	246	228	242	210	260	200	193	259	206	203	235	258	243	227	233	214	259	226	205	221	256	245	226	212	239	225	255	232	244	213	221	232	233	212	227	253	232	234	226	228	228	215	221	232	234	229	199	248	205	232	240	237	242	250	253	236	232	223	252	245	241	221	273	224	242	244	242	197	248	243	257	236	245	224	243	218	235	253	255	217	231	225	225	242	230	217	239	221	208	223	244	236	221	222	220	258	217	255	211	220	255	236	222	257	190	245	227
27632	21845	18030	7063	2542	1660	1141	940	717	580	494	443	389	342	341	339	265	270	242	247	235	217	206	200	182	178	191	173	188	202	163	182	177	191	193	162	168	147	167	152	137	169	151	148	152	143	127	154	164	177	136	166	158	148	152	129	152	162	133	147	160	130	134	152	136	139	150	153	128	145	118	135	133	131	154	141	144	156	134	142	144	157	140	127	129	171	140	140	138	127	132	151	140	159	122	130	145	148	142	137	132	150	148	137	155	115	145	158	142	144	141	163	164	122	159	143	164	128	151	141	153	145	147	136	148	137	140	139	133	143	131	124	169	146	140	162	144	143	142	149	141	134	136	139	132	125	139	124	132	140	139	141	131	126	155	148	143	160	152	145	151	156	139	125	138	135	142	128	145	138	170	132	149	135	150	133	136	148	138	116	129	132	143	139	135	130	151	127	132	162	123	159	114	158	130	162	143	134	111	156	137	143	143	150	143	133	150	126	162	145	149	147	162	141	155	122	145	124	158	144	139	135	124	152	144	144	164	157	152	138	142	158	147	118	141	145	156	144	143	136	152	136	138	142	151	140	131	144	144	149	145	132	168	125	135	128	127	169	137	120	127	123	131	144	150	143	138	143	132	142	154	141	129	151	147	165	162	154	166	159	127	129	146	137	132	140	135	139	143	131	126	147	134	141	153	142	134	132	138	158	137	167	143	120	131	147	138	144	161	131	148	145	150	140	145	141	125	151	140	153	149	145	168	145	145	165	144	145	159	166	135	148	141	146	130	154	126	126	159	155	153	148	158	146	146	140	158	144	171	127	136	159	130	139	147	143	148	133	131	127	123	146	144	138	158	152	128	138	141	149	143	151	155	127	153	136	145	155	136	137	163	146	135	144	146	129	146	125	140	142	138	122	149	137	142	135	138	141	136	150	163	136	132	121	159	120	156	153	146	128	152	146	149	169	144	124	157	153	131	132	140	149	135	145	156	130	139	154	135	128	121	137	127	156	153	148	139	164	131	127	143	151	157	149	124	139	147	137	150	153	145	148	144	149	137	132	132	136	164	136	156	143	162	136	140	133	140	147	134	117	132	157	141	159	141	163	157	153	145	138	130	112	168	142	141	135	147	119	156	136	147	149	148	124	155	150	130	132	136	134	150	145	159	158	156	135	142	149	146	117	132	129	147	150	127	162	142	145	146	146	124	158	151	159	142	148	129	156	153	124	135	151	148	153	147	134	148	125	132	157	155	141	136	132	156	131	154	142	169	167	140	142	149	140	138	128	128	154	132	124	134	146	128	148	158	159	148	134	165	166	128	140	132	143	153	125	136	141	140	154	164	142	145	130	125	151	164	122	152	129	147	164	142	130	152	142	137	122	144	150	137	135	149	152	138	151	125	137	152	131	133	123	149	126	168	135	165	135	146	149	162	149	141	151	127	129	151	145	120	133	123	169	153	163	160	134	159	134	154	142	155	121	140	131	103	129	155	152	146	126	147	127	125	137	119	152	131	135	150	144	129	149	155	146	131	150	121	142	150	127	155	148	132	137	152	138	142	127	157	156	135	143	150	155	134	146	108	133	131	163	152	131	140	155	145	151	149	138	135	139	150	149	146	146	145	137	132	141	125	134	131	154	133	157	144	134	127	135	140	148	140	134	145	146	118	136	155	146	134	128	139	120	131	164	144	160	140	130	146	145	145	129	153	140	128	128	131	141	154	132	130	145	159	151	140	147	129	137	135	161	132	141	141	151	133	157	123	160	149	140	140	152	142	146	153	144	160	124	139	125	138	137	150	127	129	142	114	157	115	152	142	147	146	126	135	153	124	127	138	145	146	134	143	138	152	145	134	146	150	140	157	159	144	133	174	170	155	156	133	134	144	151	142	121	165	146	149	151	136	154	126	134	135	133	167	129	137	142	111	138	149	127	133	126	130	118	146	131	136	139	118	149	142	135	140	159	140	141	151	166	137	163	135	163	154	145	149	125	155	134	133	155	155	149	151	105	133	121	151	144	152	132	134	152	150	134	143	132	154	144	151	138	139	150	149	140	151	158	163	157	125	121	134	147	134	116	125	185	137	137	140	132	150	129	140	131	147	151	132	141	168	143	133	130	133	137	126	125	147	154	145	158	144	146	166	150	135	142	159	139	148	134	134	130	145	144	162	150	127	134	116	138	151	139	162	128	151	139	148	148	147	156	164	143	156	126	143	139	136	146	123	136	153	136	166	152	137	133	127	149	133	124	142	145	165	129	139	137	153	149	160	139	142	148	151	144	141	151	145	144	146	156	156	138	125	127	160	169	139	134	137	143	141	145	147	125	151	140	130	158	127	145	143	144	137	117	161	144	155	146	147	125	112	150	142	175	147	143	181	111	139	136	149	131	124	103	166	128	137	153	154	128	136	145	118	137	154	150	122	127	133	164	145	147	144	118	159	148	152	142	143	134	144	132	128	119	136	154	156	141	132	136	149	137	136	136	127	140	138	148	154	139	124	132	153	157	139	134	122	145	133	168	155	127	146	144	147	121	162	161	135	148	146	146	129	145	153	141	159	144	149	152	143	150	160	147	145	133	135	144	147	129	126	128	110	145	136	145	144	124	154	124	116	161	143	137	151	118	128	156	137	145	137	137	142	133	135	146	149	144	129	152	145	131	138	148	142	154	129	179	135	160	154	126	127	129	142	138	126	120	146	166	150	136	143	130	134	141	162	129	140	149	149	120	152	140	135	161	131	134	144	144	148	134	138	142	131	131	147	146	137	131	127	147	143	131	161	146	133	141	146	126	137	157	121	136	150	144	155	135	131	163	146	137	160	155	137	147	152	167	158	143	128	152	140	127	123	145	139	145	136	142	146	147	145	151	142	126	135	162	138	133	143	127	149	153	134	118	149	141	142	146	148	119	142	149	147	141	145	140	134	171	157	138	133	150	152	119	144	145	135	164	141	146	131	165	127	128	133	155	122	130	147	142	138	121	142	143	129	144	133	153	146	165	148	146	139	152	149	150	156	148	144	136	134	155	143	146	158	131	127	140	137	150	143	145	140	140	118	142	143	151	140	147	120	125	133	136	122	180	149	150	129	145	146	154	138	152	135	142	109	128	156	158	140	145	137	158	139	149	127	144	145	135	135	143	165	154	134	135	159	158	141	140	147	143	124	141	136	144	147	125	150	137	155	135	151	124	147	129	165	154	149	142	142	159	141	141	143	122	138	154	131	132	147	147	145	145	132	130	119	157	122	148	119	148	139	127	132	128	123	139	137	150	141	137	166	120	148	148	133	125	132	139	122	179	159	143	151	149	181	170	148	137	142	160	132	123	137	144	152	137	145	134	131	153	135	165	128	142	142	114	131	166	146	128	151	122	131	151	132	138	140	133	119	137	146	149	129	134	129	151	152	158	151	148	165	144	129	139	142	123	149	124	148	144	152	132	151	149	124	160	148	139	137	150	144	140	148	142	144	136	134	139	144	126	145	149	131	138	138	131	149	129	130	126
15969	30873	20138	8130	4653	3499	2595	1905	1499	1160	929	765	691	628	554	487	480	418	398	369	348	334	300	307	307	285	264	253	275	265	242	258	266	262	229	228	219	258	215	225	218	201	212	209	190	212	236	192	197	190	223	210	221	194	193	201	207	201	236	202	190	225	210	203	200	205	156	198	194	182	175	202	205	212	198	192	219	196	197	197	201	212	203	165	220	184	176	203	178	176	209	200	171	200	192	194	167	221	220	220	213	186	197	207	193	204	175	174	187	226	194	194	192	187	197	209	189	193	181	196	213	194	166	215	187	203	183	213	187	197	197	179	195	176	205	196	197	190	211	185	187	173	206	199	195	186	203	196	203	207	186	200	199	194	209	202	199	190	191	207	202	189	189	213	207	197	194	176	216	211	190	179	174	202	198	182	185	211	187	190	192	207	194	171	199	168	183	191	196	212	195	192	171	211	184	186	186	182	219	208	175	184	198	186	185	191	188	195	218	235	202	178	179	216	201	190	183	211	226	175	212	182	210	187	194	180	175	204	195	189	206	203	189	178	188	200	187	195	192	162	195	185	183	205	189	175	194	178	211	220	188	198	189	185	217	182	209	186	181	194	171	197	189	192	199	197	208	200	186	201	200	195	168	212	200	187	190	195	203	209	182	199	190	185	167	202	202	199	222	193	185	222	179	204	199	196	184	206	203	204	202	206	162	198	213	169	198	200	203	177	209	189	179	180	216	195	194	195	196	207	175	196	202	197	194	175	196	185	185	192	167	204	213	185	183	188	211	205	190	184	185	183	204	222	187	203	206	179	182	177	195	199	208	179	203	176	218	186	173	200	203	213	186	196	181	208	175	197	219	189	209	192	184	198	189	202	196	195	180	186	218	192	176	206	197	187	219	173	213	201	204	172	175	170	185	186	192	199	207	223	198	189	205	174	192	195	191	174	199	194	186	187	178	208	206	190	205	198	191	205	204	214	195	183	191	186	178	193	206	189	188	154	208	171	198	223	165	193	199	177	202	203	205	207	186	203	220	204	188	184	193	189	173	197	173	193	205	197	193	193	225	229	179	181	197	183	200	173	165	198	191	208	201	212	167	214	182	209	204	176	178	186	193	206	181	215	166	164	212	193	190	195	176	192	201	166	192	204	197	180	188	181	188	194	192	198	186	180	195	175	204	222	191	215	199	203	181	183	210	182	170	203	203	168	181	217	201	177	194	195	192	203	189	199	184	215	197	199	186	184	155	189	196	196	196	222	194	173	201	194	163	188	203	179	178	197	201	187	210	159	203	191	187	215	177	187	192	200	199	201	195	174	222	190	195	191	165	190	182	167	206	207	180	194	187	187	170	179	189	202	199	214	188	212	206	206	185	187	222	185	182	200	184	180	185	199	181	198	177	208	186	186	186	184	186	221	177	184	191	217	201	208	192	194	219	190	195	175	212	188	195	191	198	193	181	204	187	218	187	198	203	188	199	204	193	197	179	179	185	192	179	205	185	183	210	193	193	178	174	218	188	214	195	188	200	199	196	200	176	198	220	208	208	177	203	198	196	196	182	173	188	161	212	211	190	219	208	188	202	201	190	174	196	184	202	173	194	164	182	205	202	204	192	184	193	224	180	206	205	195	204	209	203	209	201	187	190	207	209	198	193	205	197	199	187	175	204	194	200	203	181	182	207	198	183	193	216	189	190	172	175	201	198	178	207	190	179	215	197	186	165	196	195	168	178	179	214	173	175	163	175	175	196	181	186	203	177	206	188	181	183	187	213	194	182	177	189	222	203	183	195	194	201	187	228	184	183	171	198	188	182	187	206	213	183	194	166	182	206	178	221	183	201	195	178	210	207	196	190	203	201	215	201	179	195	196	197	213	185	190	203	190	225	187	221	218	216	177	179	208	188	204	190	201	210	214	196	199	190	175	170	206	195	203	197	187	200	188	192	208	177	183	182	190	185	198	200	184	190	203	199	166	173	208	183	192	187	177	197	186	196	204	199	174	220	160	230	178	192	203	201	206	199	188	199	191	196	175	177	181	191	205	213	190	213	193	199	181	181	215	203	182	200	183	214	205	202	205	229	183	200	199	169	217	199	202	173	203	196	180	180	191	192	214	202	199	172	198	193	195	181	213	207	191	164	194	180	168	194	212	190	198	201	193	177	176	193	182	201	218	197	182	196	191	196	209	203	193	172	205	175	198	190	200	202	172	197	199	198	178	189	184	200	183	216	186	197	185	203	219	217	178	176	185	192	195	177	188	194	187	205	206	212	215	200	190	189	178	196	200	187	181	171	184	190	185	192	215	182	184	167	205	179	199	183	194	187	179	193	196	195	182	223	204	184	210	192	183	197	198	200	200	170	192	194	185	226	194	198	183	186	210	170	152	187	187	201	192	177	199	192	188	184	186	201	185	156	207	200	190	200	189	217	189	202	188	223	204	191	196	197	220	193	177	221	180	209	211	178	212	192	211	190	200	186	212	184	171	185	208	185	195	207	179	194	201	198	194	204	198	182	191	178	201	212	181	178	211	198	210	208	187	210	197	183	194	197	209	188	224	192	187	220	198	195	197	212	196	179	202	171	210	177	165	201	179	180	202	189	184	194	203	194	179	168	164	182	186	169	190	197	209	214	216	223	183	209	184	210	205	188	233	192	207	210	207	195	190	206	198	174	207	180	198	188	192	200	210	195	185	192	204	198	195	211	179	203	231	179	186	189	165	192	188	206	207	213	192	192	197	200	189	199	207	213	200	188	205	196	200	201	213	179	186	168	202	189	177	236	202	177	178	178	208	202	179	218	203	200	196	187	179	230	193	193	182	193	195	201	208	183	180	196	197	183	200	200	214	186	220	210	201	202	201	193	197	192	176	185	175	187	192	166	176	176	213	170	206	183	205	200	213	212	174	190	181	185	190	176	190	170	196	199	193	190	215	190	204	182	187	174	188	207	203	186	197	174	186	185	176	182	188	194	207	210	210	191	170	195	184	205	193	161	173	199	200	205	193	181	190	196	207	190	193	204	173	207	206	194	191	203	209	199	194	204	190	174	192	190	207	192	214	187	208	199	185	212	179	198	168	206	171	188	192	185	179	201	190	184	191	188	188	210	202	193	209	200	178	194	189	193	234	183	194	196	201	169	219	168	202	201	187	185	193	197	190	202	192	172	180	208	180	207	173	214	199	218	188	212	204	192	200	182	198	196	180	183	182	183	201	195	193	180	180	204	213	204	183	193	201	194	212	180	213	226	168	218	182	197	187	191	182	197	204	199	180	181	185	199	199	181	171	186	180	182	194	191	182	181	167	192	201	214	212	192	162	205	191	213	189	201	190	178	184	175	207	202	169	199	178	198	211	187	199	221	206	227	203	210	173	214	208	190	198	182	210	200	186	214	198	188	168	196	177	175	197	181	202	189	175	197	208	193	179	206	189	181	169	189	205	184	178	208	199	205	189	209	198	190	185	198	204	203	193	204	195	184	190	203	183	176	179	208	201	189	217
23507	21533	28811	24604	21386	12111	3320	1894	1353	1123	974	757	679	602	549	518	476	436	408	387	351	322	297	303	300	305	289	258	259	270	268	244	277	234	240	227	255	249	231	261	192	212	223	223	206	203	211	211	205	210	205	213	237	202	192	182	191	192	198	199	211	185	180	210	207	178	218	192	217	186	193	198	210	190	172	191	195	199	209	184	189	183	213	199	173	194	189	167	208	215	197	202	206	205	212	184	207	178	206	213	188	204	184	197	200	188	183	203	174	203	173	201	211	216	188	191	192	197	227	196	204	191	187	186	187	183	186	186	193	212	189	206	221	215	181	175	175	193	188	188	210	188	195	204	210	202	189	187	201	199	191	176	189	210	190	195	176	196	211	190	186	167	177	178	220	215	199	193	201	194	201	191	197	193	188	178	195	199	191	185	179	214	197	196	193	180	175	168	188	196	167	177	180	178	201	192	181	191	199	173	208	180	172	184	204	184	199	191	193	210	181	183	202	167	200	179	178	181	198	171	204	186	185	220	208	205	215	181	200	220	189	182	195	194	190	165	212	189	233	186	187	204	195	197	186	208	190	171	197	227	188	196	194	188	179	191	181	217	183	191	216	197	198	227	197	204	206	191	192	168	194	211	183	186	224	191	184	190	213	193	203	178	198	185	192	187	186	197	211	195	185	188	192	202	184	206	205	183	183	168	220	191	191	194	209	190	191	188	213	182	207	215	188	194	184	206	186	204	187	169	186	156	197	202	185	199	198	204	207	201	204	207	202	191	178	188	183	174	231	185	210	191	187	217	186	174	211	220	194	186	195	182	218	206	190	184	187	196	202	193	209	205	200	165	212	198	204	202	188	207	215	196	214	213	186	203	185	203	217	173	196	186	171	196	192	218	184	185	208	194	205	196	220	190	211	186	192	171	186	205	186	199	193	191	189	164	197	191	197	207	217	193	196	216	185	208	200	182	206	200	208	193	192	192	199	210	194	193	196	211	198	195	201	186	217	166	194	225	185	186	207	207	185	185	204	174	188	182	203	196	209	188	188	202	210	191	213	209	183	211	199	210	200	162	221	178	176	205	199	190	198	209	191	184	186	200	190	222	211	190	192	198	212	179	214	202	207	181	217	189	206	196	198	183	189	182	215	169	171	205	196	201	198	219	185	191	198	187	204	194	192	204	197	197	179	200	192	186	179	195	199	196	195	194	217	195	178	216	208	196	222	192	196	208	195	216	185	189	165	190	228	226	198	188	189	198	192	171	215	185	176	202	210	196	206	208	190	183	176	208	206	214	181	187	188	186	218	208	205	189	190	173	192	206	182	201	185	203	195	196	213	179	160	186	195	177	186	194	180	195	188	192	182	226	199	201	175	185	194	185	196	186	201	185	186	202	193	214	206	206	208	187	205	191	182	167	218	185	199	188	176	222	198	184	193	187	182	209	206	186	194	214	195	196	188	192	174	213	207	164	208	206	186	218	194	185	208	205	210	168	198	187	208	180	166	188	189	192	184	189	205	211	178	196	187	199	182	193	186	187	189	190	174	195	186	204	200	193	191	190	185	213	191	212	198	204	187	184	195	207	210	193	212	176	169	180	204	202	216	179	216	169	224	197	227	171	192	205	200	204	201	189	224	194	195	199	190	188	172	180	193	192	177	178	180	227	168	200	208	181	191	179	201	180	206	211	192	224	198	174	195	198	202	166	197	180	218	181	202	182	189	201	220	207	204	191	192	218	186	179	187	215	214	202	206	197	199	190	206	195	189	197	187	214	192	204	210	199	172	210	192	194	164	187	202	172	202	205	186	181	207	213	202	194	175	205	198	184	211	217	182	179	176	182	192	232	183	201	198	193	194	216	187	184	204	196	211	217	200	167	225	191	193	173	183	181	191	198	190	198	205	192	188	199	178	184	207	172	183	166	177	226	190	209	225	192	196	175	217	220	185	179	205	202	197	196	227	167	189	199	198	192	188	204	177	175	190	195	168	165	189	209	211	186	173	197	207	183	198	185	189	209	192	209	184	187	185	206	185	185	191	202	169	200	202	212	201	194	196	194	173	194	191	197	193	178	196	188	195	194	179	224	211	182	217	202	209	193	181	185	206	173	191	192	201	195	213	199	202	180	209	204	180	199	174	206	204	180	196	203	201	188	205	238	189	172	200	195	210	175	196	183	182	203	169	209	183	201	209	203	190	191	206	193	179	182	196	214	200	186	197	181	186	174	204	212	177	217	190	190	223	209	205	193	223	238	195	198	203	194	194	207	167	206	189	206	221	194	196	213	191	153	215	195	214	170	172	202	219	203	206	202	191	189	177	178	181	202	215	209	191	193	192	186	182	211	183	175	189	203	201	176	219	201	211	208	209	214	235	198	189	180	182	208	197	187	216	180	171	183	186	189	214	228	194	198	187	206	191	180	194	181	205	183	183	188	204	187	216	203	184	184	173	191	222	196	218	207	189	214	203	220	197	188	199	210	199	203	196	177	213	205	203	175	210	209	188	176	223	191	183	212	200	159	193	203	209	185	183	190	209	206	190	193	186	205	174	190	181	197	192	201	194	178	181	185	196	188	177	198	179	206	172	192	177	194	179	204	199	185	206	187	179	192	179	170	194	190	197	193	201	154	199	217	192	179	170	217	198	187	200	181	190	200	190	198	184	222	188	211	178	204	195	175	179	194	205	208	198	163	175	180	195	184	190	217	181	204	196	191	159	188	191	171	182	180	205	205	184	192	193	186	147	182	174	221	186	191	184	177	209	193	194	201	187	182	178	202	200	193	195	185	207	166	187	197	205	226	207	178	184	181	205	192	201	181	191	188	187	178	196	223	186	216	199	211	192	204	201	226	213	176	199	209	204	178	174	198	206	197	193	168	206	173	200	186	201	182	190	209	194	197	191	211	188	203	180	185	191	183	181	212	207	220	169	200	186	188	197	189	189	190	216	190	193	203	193	193	170	196	181	191	158	171	188	178	191	195	213	229	192	199	150	212	200	199	191	193	208	175	205	185	195	182	202	179	186	190	217	190	200	216	196	200	178	205	205	196	209	190	189	197	184	218	213	201	184	176	194	194	196	219	177	190	197	164	231	206	210	206	195	205	185	174	171	194	195	204	200	179	211	198	202	196	189	185	209	173	183	204	214	173	187	207	184	193	197	210	188	200	181	193	186	198	204	188	207	188	206	202	204	213	199	187	201	210	186	204	215	203	217	205	212	214	189	201	180	194	194	181	208	197	222	197	205	163	186	196	203	205	187	218	194	200	193	196	192	188	198	191	205	198	202	180	180	220	190	177	199	193	197	198	181	213	195	202	201	160	196	187	201	185	201	194	184	201	186	207	204	207	187	208	221	207	195	190	195	179	193	203	198	189	234	167	200	207	208	211	208	194	209	165	194	199	170	171	180	203	219	187	201	212	192	198	203	215	205	185	220	180	192	206	195	165	176	216	189	194	178	212	195	188	209	207	210	211	213	209	172	216	178	200	188	193	203	187
18924	43713	31669	14466	8304	6372	4656	3575	2747	2056	1736	1391	1236	1045	955	841	774	751	624	624	567	529	525	494	487	446	375	408	372	374	381	388	389	381	321	370	342	324	324	320	313	320	316	306	272	296	335	304	270	289	258	333	285	311	289	290	273	295	306	280	273	268	284	241	314	262	275	274	299	276	264	291	262	271	231	265	260	245	265	267	261	283	268	257	266	276	257	260	235	227	283	256	273	287	303	271	286	256	253	251	279	276	265	232	282	262	252	280	266	287	267	272	257	291	246	273	252	257	238	253	246	245	290	252	272	250	271	269	251	257	273	246	259	250	266	255	296	242	243	229	259	265	258	286	276	279	250	245	287	265	280	264	277	288	256	277	272	279	291	270	255	313	285	251	282	264	257	236	286	258	244	263	256	280	270	254	255	239	266	251	276	269	284	275	239	276	254	283	244	241	252	260	270	252	268	277	260	268	268	251	271	249	267	253	257	261	283	255	275	263	274	285	274	291	269	257	260	259	295	288	284	265	235	265	284	268	280	260	292	267	241	240	267	269	292	251	280	260	274	271	281	275	258	290	246	267	264	249	278	298	258	268	260	261	253	251	279	274	239	290	284	263	251	263	262	239	260	240	269	229	261	258	242	254	238	244	276	278	253	273	229	284	260	260	266	284	264	265	257	253	295	260	249	274	260	265	274	242	220	256	274	242	272	262	256	282	255	269	261	253	271	227	279	249	271	262	288	255	261	270	276	236	253	249	241	278	281	259	267	257	288	245	248	267	259	283	267	236	243	279	268	248	266	274	282	236	247	255	297	290	275	245	268	280	254	252	263	266	255	295	258	295	267	235	296	270	238	279	276	269	258	267	248	274	260	259	269	271	265	251	279	260	271	273	256	256	254	268	281	286	268	260	257	272	259	245	255	274	262	281	264	259	281	264	272	276	260	249	266	246	268	236	247	284	242	260	250	269	271	263	251	274	269	259	273	248	254	289	259	263	232	268	276	265	277	241	249	267	247	269	255	279	233	242	256	303	271	246	231	256	277	262	259	272	278	297	268	261	271	270	257	254	234	292	276	228	284	262	279	253	224	251	301	251	312	268	254	264	283	253	279	265	254	289	262	265	254	249	276	257	241	278	255	260	263	263	255	268	279	275	270	247	248	223	262	243	290	273	275	285	255	270	279	266	253	248	247	245	239	245	245	246	270	223	263	275	269	239	281	256	266	268	248	271	240	270	248	255	262	242	243	276	251	257	235	271	273	264	269	283	292	258	283	268	233	248	254	253	265	284	297	270	260	269	238	285	250	268	271	281	247	263	275	263	301	278	266	250	263	267	258	257	275	254	239	282	244	287	262	278	279	286	271	254	257	272	271	256	252	242	305	241	292	253	253	239	284	268	250	284	235	284	255	269	247	247	264	275	262	260	280	264	249	232	231	273	248	251	257	290	270	254	272	282	270	259	230	265	260	273	254	252	253	261	273	243	251	254	268	254	247	243	250	285	262	239	276	259	230	247	229	267	270	267	272	266	249	276	259	233	272	281	257	253	262	272	296	255	306	281	228	260	275	258	286	253	291	260	268	260	260	234	247	295	264	288	279	279	277	241	263	258	264	307	275	285	269	256	293	286	257	239	274	267	280	261	263	266	269	251	265	319	263	254	253	240	268	248	285	308	279	259	257	293	262	241	273	269	255	278	256	244	270	259	272	279	273	252	267	289	266	260	254	255	265	268	253	271	241	284	299	268	257	271	261	280	255	244	245	272	259	228	258	280	261	276	268	251	279	254	278	268	259	265	243	276	255	281	287	261	264	266	232	252	267	269	271	297	253	255	267	281	284	228	249	256	246	273	247	273	276	279	251	270	238	251	243	247	247	248	258	269	271	281	264	254	270	256	273	293	258	258	256	289	258	264	271	273	239	312	241	267	242	258	254	279	252	241	280	256	258	272	285	262	263	262	267	281	291	265	243	263	261	242	235	260	289	278	270	253	260	268	247	252	262	268	272	264	272	262	256	264	295	262	298	243	276	289	264	275	254	266	303	296	292	239	252	264	278	272	251	258	289	252	277	277	253	272	270	271	282	288	245	247	286	249	287	307	287	267	272	274	289	263	245	253	253	259	253	252	248	255	259	258	269	266	262	295	248	292	258	251	256	266	278	268	265	266	298	287	281	259	277	276	299	249	260	274	252	243	271	278	264	248	279	253	269	269	275	243	264	253	260	306	266	276	279	243	231	259	269	263	261	253	270	269	250	255	221	273	263	264	284	294	271	262	272	276	253	273	263	234	237	275	281	257	262	263	268	247	280	283	230	258	244	270	270	263	269	264	250	263	263	245	282	288	265	266	274	273	247	264	275	267	265	269	296	249	259	284	277	259	263	275	279	255	260	252	273	274	254	251	262	250	246	278	261	247	242	264	289	240	251	277	251	264	283	255	239	242	262	261	255	268	268	262	262	267	282	259	270	284	242	318	245	250	285	259	268	259	249	279	259	267	249	242	277	256	279	265	252	290	288	277	268	268	274	282	275	257	279	271	239	271	240	275	256	264	271	256	268	225	283	294	284	274	248	237	253	248	250	264	267	245	342	240	257	263	271	261	263	280	284	259	292	264	265	276	248	276	274	264	247	270	262	252	282	259	279	260	272	287	249	287	266	281	260	241	285	251	264	255	259	264	270	274	254	247	265	271	253	268	272	270	280	265	249	238	267	278	269	269	246	241	271	270	254	272	252	281	248	273	234	261	275	253	248	237	240	242	258	255	283	241	264	289	266	286	304	274	267	247	270	260	260	261	244	231	301	239	273	263	284	252	250	249	249	255	247	246	291	246	228	281	268	282	283	286	298	277	266	265	241	264	258	249	244	289	295	299	274	283	264	252	290	256	281	254	263	249	244	258	266	266	282	253	284	276	279	243	318	248	250	264	279	249	238	294	244	279	273	279	244	268	280	285	265	263	250	247	270	255	258	260	246	262	233	268	298	245	262	280	266	280	261	265	270	251	303	296	243	264	257	272	258	244	269	256	291	210	243	269	278	265	267	280	288	227	249	286	304	273	247	281	287	277	259	252	307	255	249	240	231	267	257	271	285	243	266	282	267	261	244	282	276	270	253	257	275	253	254	273	282	276	277	266	272	247	239	248	264	252	270	247	253	248	261	264	245	264	258	269	273	279	273	264	269	263	263	303	255	264	250	264	292	264	247	278	232	275	242	260	277	260	302	262	266	248	258	308	274	264	276	237	298	262	261	273	270	267	255	280	223	259	278	274	267	275	266	268	278	256	272	247	265	252	271	256	273	263	282	228	285	262	239	259	269	261	275	271	298	249	295	262	273	284	235	261	273	244	292	266	285	235	300	238	269	277	274	234	260	270	295	284	248	264	248	270	238	289	256	276	270	247	260	251	273	258	244	250	252	227	256	262	272	224	257	264	279	254	292	260	254	268	279	290	239	283	262	290	238	248	268	275	254	270	271	249	280	259	256	275	262	255	258	269
24753	21613	27819	25602	11977	2828	1767	1201	953	724	601	569	450	412	383	333	327	284	272	258	215	229	250	178	182	195	197	175	161	161	153	158	142	142	146	148	135	145	136	142	140	141	138	127	150	126	128	132	109	135	124	124	128	105	124	94	116	131	119	110	105	100	132	89	101	93	104	107	116	96	120	121	102	142	107	106	105	101	128	125	97	113	110	108	106	103	102	100	107	83	109	122	105	116	104	135	111	94	91	112	100	105	110	104	96	101	120	110	115	109	99	109	117	102	101	127	111	119	87	114	105	104	99	102	89	100	95	107	113	128	107	93	90	120	114	109	100	112	114	113	109	100	117	105	109	102	137	85	95	125	99	116	121	110	96	99	106	112	110	117	108	112	119	105	106	112	105	106	89	98	110	104	120	99	93	96	103	118	127	93	87	91	105	105	106	95	115	112	118	100	92	93	91	116	105	111	107	129	112	104	106	113	122	101	109	121	92	98	111	118	111	110	93	112	105	100	104	109	120	109	119	100	97	90	107	113	101	116	102	103	93	92	106	90	127	92	88	113	118	110	97	121	119	81	105	99	109	132	126	112	113	115	111	111	97	99	115	107	107	119	115	103	114	124	107	99	117	110	98	109	106	115	105	119	99	101	118	97	98	118	122	114	110	101	134	111	105	123	74	114	113	97	122	113	137	101	108	103	120	107	101	108	110	110	94	103	105	129	106	101	95	91	116	96	93	117	108	116	114	83	103	109	88	95	110	113	97	88	102	114	101	124	97	116	121	117	103	114	92	127	92	104	104	100	97	118	106	104	119	90	98	128	110	85	124	115	108	123	92	130	119	83	115	112	101	102	107	126	104	118	101	107	98	117	102	106	110	91	98	105	109	112	118	108	106	111	114	105	116	98	102	109	100	102	108	119	118	97	110	101	116	105	105	112	102	101	104	100	98	89	87	96	96	108	104	96	108	95	100	103	107	110	112	112	112	109	113	109	106	104	111	108	95	107	105	113	94	103	101	102	105	121	101	99	88	121	102	124	108	97	101	118	112	108	97	118	120	85	105	108	107	98	106	113	116	118	100	120	101	93	116	108	92	101	107	104	102	105	96	81	106	103	94	101	115	130	105	98	106	114	104	115	91	108	109	126	124	100	92	96	112	115	113	133	96	114	117	106	94	110	84	89	101	94	119	101	104	110	109	103	78	115	104	99	101	122	120	116	106	98	96	95	120	103	104	132	116	107	109	116	92	83	112	101	104	106	116	102	113	95	108	128	117	97	105	94	102	112	108	105	108	108	119	104	114	109	108	93	104	113	106	119	106	95	115	107	104	120	98	112	117	98	106	105	100	108	122	99	103	123	117	99	115	112	112	111	109	117	106	98	97	104	111	125	105	110	91	103	106	92	121	107	98	114	112	97	98	106	110	98	117	104	112	114	117	100	107	111	92	121	97	95	100	94	106	138	100	99	90	109	108	104	106	97	118	94	103	114	96	104	97	112	116	102	98	96	127	112	110	95	107	103	116	123	95	113	97	115	98	92	106	106	96	96	118	107	103	102	98	112	107	101	103	124	115	110	118	99	92	103	127	106	95	98	118	91	100	105	112	120	109	98	113	112	99	111	95	110	124	110	109	128	99	109	114	100	127	97	105	110	112	104	97	98	110	118	107	106	112	100	105	97	99	102	103	108	111	114	108	97	108	97	106	89	107	76	104	116	107	114	105	107	112	104	107	111	100	106	84	105	116	120	108	111	104	119	106	104	101	108	113	106	95	107	109	107	113	109	110	110	83	95	99	112	118	97	105	106	95	103	105	102	96	99	95	110	117	102	98	111	117	114	97	101	110	97	109	118	123	103	121	123	115	109	105	118	103	121	104	98	124	99	96	105	83	100	104	103	103	102	97	101	98	102	119	114	100	109	101	86	98	110	93	119	104	107	113	95	95	107	100	103	115	108	102	120	103	103	111	93	103	115	103	107	103	118	111	95	115	126	102	93	134	115	111	122	125	107	108	105	112	126	97	130	95	104	115	127	109	111	116	108	93	107	107	109	103	105	111	105	134	117	115	108	110	86	131	104	112	107	108	103	117	111	87	113	113	97	109	98	116	122	102	122	123	113	125	116	119	95	108	92	89	102	97	107	98	110	111	124	112	127	104	99	92	84	94	94	123	114	107	101	115	108	123	120	104	108	112	95	112	101	101	106	97	125	109	111	100	116	109	110	124	102	109	92	108	99	105	106	107	118	104	114	105	101	111	117	102	99	109	124	107	137	112	105	121	117	101	116	105	117	102	103	109	102	118	111	125	91	107	112	98	114	113	121	118	100	95	100	120	92	97	122	106	109	112	107	109	133	92	106	104	112	108	109	121	114	103	86	135	106	93	99	107	96	113	112	109	118	95	129	101	109	111	125	96	93	119	118	113	109	95	123	114	128	110	107	101	86	97	100	107	99	99	101	100	103	113	118	80	102	105	108	121	99	113	101	104	102	111	130	100	102	106	101	103	107	115	93	126	112	131	106	123	109	96	104	105	105	118	102	127	105	112	92	95	105	111	107	88	115	107	117	115	97	119	91	110	113	108	113	107	134	120	104	105	114	118	98	121	121	105	87	97	115	126	103	108	121	110	120	118	100	97	105	103	115	102	127	107	107	117	117	106	124	101	99	94	120	102	116	119	109	110	132	114	132	100	103	106	114	101	119	100	88	119	105	128	106	105	117	117	118	109	117	89	102	92	101	111	119	118	103	83	111	98	120	117	94	107	117	112	87	94	113	124	117	109	102	103	97	101	100	124	88	93	102	117	91	110	109	118	107	102	120	115	95	115	111	118	92	104	113	91	110	109	119	85	91	99	115	98	113	99	126	106	105	115	105	109	100	119	106	99	105	117	112	90	104	107	105	102	126	95	124	121	96	101	94	97	118	107	85	113	104	121	129	120	98	94	132	108	96	90	100	107	104	113	102	102	113	100	113	100	109	96	104	115	116	124	112	120	97	95	99	100	97	97	116	111	117	96	108	105	98	117	117	108	119	132	112	112	105	99	122	91	111	109	100	107	100	90	116	107	103	111	101	97	107	96	114	114	101	95	110	120	114	112	98	103	106	108	98	99	112	100	102	124	108	108	93	121	82	130	113	111	99	105	104	98	101	115	104	110	130	122	104	94	130	97	120	119	91	118	123	109	100	91	87	119	99	115	98	99	111	96	108	103	110	108	104	104	92	108	98	90	97	111	105	99	102	107	104	116	123	103	108	120	129	102	112	90	88	99	94	109	96	103	115	90	117	106	115	102	102	111	109	98	102	108	104	103	81	96	100	98	113	113	103	111	117	95	111	119	96	90	110	104	104	116	96	121	116	112	107	133	92	104	80	129	100	121	97	112	89	135	99	98	121	105	97	126	108	113	111	127	103	116	122	110	103	116	128	92	114	102	105	95	103	109	105	116	110	117	111	113	109	109	99	96	104	128	89	109	92	107	95	114	82	120	111	107	102	116	107
18312	38480	27633	12199	6730	4860	3756	2741	2090	1527	1223	1066	849	741	669	612	543	502	470	426	393	349	330	316	296	310	303	277	260	253	242	213	211	260	209	195	239	222	210	202	161	223	177	205	174	184	189	184	174	172	153	179	175	151	168	174	161	160	170	151	177	153	160	133	175	151	161	155	165	173	153	161	165	156	165	152	163	133	152	158	143	121	127	172	128	157	158	143	158	140	160	133	148	149	164	162	144	140	139	134	167	166	177	147	167	141	158	149	164	163	173	134	173	161	146	135	167	173	160	174	161	148	154	146	139	137	152	167	141	158	156	157	168	162	131	149	156	130	169	165	172	153	159	134	141	148	151	174	148	164	163	121	148	147	164	167	143	138	166	164	141	149	141	161	138	140	175	148	133	135	166	149	155	164	149	145	124	147	155	144	155	151	155	149	151	166	156	155	146	143	157	158	157	143	164	149	160	148	145	164	142	153	159	154	164	142	126	157	151	143	155	151	152	162	134	146	142	158	155	142	167	151	141	146	157	178	153	169	158	149	143	145	144	158	164	149	156	162	150	154	130	150	136	145	176	148	146	148	176	155	144	143	154	140	168	137	153	153	157	145	138	150	135	159	172	156	133	148	156	167	152	178	128	149	157	129	149	128	143	161	146	136	153	138	166	149	150	148	154	163	161	170	143	148	157	155	149	158	142	152	167	136	156	153	141	143	143	158	161	156	159	143	149	153	161	135	152	167	144	157	145	149	159	155	147	164	164	170	155	152	163	137	156	156	152	167	173	164	156	175	145	158	145	163	161	151	156	159	159	146	145	170	163	138	162	146	140	162	151	173	153	154	143	151	173	152	167	133	179	123	147	172	156	145	165	128	145	146	150	130	166	146	155	149	133	139	140	154	158	147	152	153	146	170	159	148	152	151	147	134	143	171	145	144	151	157	145	129	144	148	156	136	141	129	161	166	133	150	159	132	167	148	157	159	140	142	150	159	135	147	156	139	164	145	130	118	148	127	159	163	162	177	144	140	137	137	146	146	140	146	148	143	164	167	151	143	159	168	157	158	142	141	142	141	142	146	136	142	134	160	157	146	149	155	125	156	144	165	143	140	153	164	156	155	140	152	148	144	128	165	125	133	164	149	158	164	146	142	185	161	154	158	141	175	161	155	148	155	148	145	155	137	145	146	149	149	152	141	149	154	154	153	148	152	153	152	144	161	159	150	126	156	150	147	166	159	150	155	168	145	158	128	142	132	164	149	144	142	156	169	134	129	146	138	122	155	154	151	140	165	143	162	151	131	170	137	157	155	141	117	175	152	172	150	162	149	124	133	165	159	124	155	141	130	145	150	142	136	150	127	160	165	141	159	141	151	129	154	152	137	173	161	168	143	144	148	137	148	159	135	154	143	156	147	177	136	165	150	165	167	150	153	170	146	146	163	144	154	177	155	137	157	183	162	141	165	168	131	143	158	140	159	150	155	166	150	149	149	145	159	150	163	133	160	167	132	142	142	131	140	146	146	158	137	139	163	145	140	164	147	165	176	157	150	155	160	159	142	166	171	144	142	157	155	148	141	159	142	153	139	145	158	159	155	155	169	159	169	134	140	143	132	146	156	155	158	159	171	174	147	151	173	154	144	144	156	170	152	152	141	145	148	143	167	159	155	137	170	145	163	124	168	139	162	131	161	155	170	140	156	140	131	148	162	158	147	157	150	160	145	153	155	133	153	165	144	137	131	152	155	141	160	150	161	151	167	145	135	136	149	146	143	152	147	152	160	158	161	143	156	169	148	133	132	127	156	161	161	154	154	138	140	156	167	141	171	155	142	147	165	169	134	149	162	150	179	151	154	154	169	153	153	149	172	130	173	157	144	135	167	165	176	162	175	158	160	160	155	139	150	160	144	178	158	129	136	139	138	163	150	171	155	156	149	152	159	153	134	153	164	139	148	148	171	150	141	139	154	157	131	139	164	148	142	121	147	169	160	153	159	156	146	150	154	143	155	161	180	155	138	146	156	138	155	151	155	143	154	158	171	181	140	164	137	159	158	174	166	146	166	149	173	162	163	166	165	146	131	151	134	166	137	138	179	152	143	158	150	139	149	134	166	149	146	180	147	148	147	156	154	142	155	143	157	147	153	153	127	137	138	148	165	152	126	155	137	156	123	155	147	158	131	190	154	164	134	159	140	146	178	130	127	156	171	172	167	146	132	145	149	145	146	145	115	147	140	168	143	157	142	171	147	162	142	137	144	180	162	159	142	161	152	140	165	155	149	145	170	136	160	159	146	150	129	166	144	138	147	153	165	155	162	153	151	160	139	151	138	164	131	155	182	131	149	146	144	134	142	127	149	152	148	163	143	143	162	167	140	149	167	142	166	138	162	176	156	144	156	175	160	187	135	171	136	134	174	145	140	138	137	145	153	153	159	149	148	141	138	162	146	139	158	140	150	166	140	154	148	163	149	129	165	150	170	169	140	154	148	164	143	140	138	149	152	164	159	137	148	143	152	132	153	180	156	140	184	149	158	155	115	173	140	152	168	154	146	146	143	168	144	147	136	155	150	172	141	152	138	149	139	136	181	146	159	138	154	139	130	169	140	156	122	142	133	128	160	161	164	151	149	154	142	143	138	150	151	149	149	155	158	143	152	168	175	154	130	173	141	146	173	148	163	147	137	149	150	145	153	143	145	154	133	137	164	153	159	142	151	126	180	139	143	141	130	139	158	121	148	160	155	159	172	131	148	139	144	122	148	153	161	166	170	160	154	156	144	159	146	151	150	143	161	159	146	137	164	145	153	157	131	159	145	147	154	145	160	141	158	163	150	165	165	149	135	123	151	134	144	148	148	160	137	151	161	161	159	143	161	136	149	123	181	142	137	174	146	141	148	167	146	165	145	163	132	163	145	141	146	158	151	133	143	164	153	154	171	157	169	111	184	162	137	160	155	156	157	156	166	162	148	141	139	133	131	153	143	118	131	146	136	144	132	150	149	162	142	166	158	153	143	156	168	159	150	151	140	175	142	168	169	144	162	157	165	143	163	137	163	151	151	152	145	157	163	142	149	149	132	132	126	157	162	127	144	140	178	132	134	177	159	152	130	159	147	164	169	144	163	144	165	138	147	159	153	153	132	140	161	148	169	123	145	132	128	146	146	142	152	145	151	173	129	163	162	138	143	171	153	157	179	153	154	155	160	152	154	172	149	183	158	161	154	159	136	128	159	167	159	147	139	145	145	155	153	133	162	142	145	131	171	152	142	138	133	154	157	164	135	161	169	165	143	145	149	135	158	135	137	145	162	131	138	156	142	149	158	157	134	160	151	140	152	151	151	162	155	148	164	155	166	148	159	153	137	137	165	156	161	139	147	155	156	157	139	148	143	153	143	171	142	151	138	136	157	149	151	138	166	151	150	150	161	137	117	141	138	156	128	160	146	168	144	143	159	148	140	183	164	136	141	152	141	156	146	167	163	142	145	136	145	161	124	157	193	157	145
22648	21566	29374	24250	21567	21532	10764	2949	1868	1480	1325	991	932	846	698	613	582	536	514	449	429	386	364	340	316	327	316	306	328	301	259	249	279	259	269	249	260	230	237	234	249	235	214	216	212	201	174	226	213	222	180	203	207	195	198	184	173	192	208	190	173	217	171	186	195	195	185	159	184	200	179	204	168	181	176	175	192	164	168	176	189	176	190	167	178	173	187	176	153	157	168	168	158	166	177	170	154	200	183	169	168	151	184	144	177	191	185	189	171	167	167	180	149	177	182	175	172	177	163	189	183	167	179	170	167	172	173	157	174	198	178	158	174	169	186	149	200	178	178	180	166	182	187	174	152	185	179	196	192	167	158	167	180	212	193	184	165	168	202	183	172	157	165	161	168	186	182	160	179	183	181	180	161	179	155	167	158	172	162	174	170	170	194	177	195	193	190	180	156	173	160	172	163	170	161	175	163	193	156	154	181	139	181	177	174	179	195	176	157	183	167	169	172	158	197	174	164	159	198	170	182	184	163	186	174	164	170	149	178	163	183	179	165	190	170	192	149	144	175	188	162	190	178	161	165	185	179	151	160	163	173	167	192	180	157	177	179	187	169	170	176	186	157	163	190	174	159	154	174	177	189	200	167	173	191	175	182	173	202	172	176	185	199	189	187	179	164	160	167	177	164	155	177	163	165	199	176	154	177	183	159	157	166	171	163	165	165	161	157	164	187	176	167	160	165	164	167	197	167	174	173	164	154	167	176	154	175	176	159	165	172	173	168	167	166	176	160	165	178	145	164	170	172	191	168	174	189	155	178	194	160	181	162	180	156	179	170	176	180	154	171	180	184	166	205	174	195	173	174	192	164	164	180	175	189	182	179	169	179	174	175	183	185	212	175	202	156	180	188	184	177	175	192	202	186	164	160	176	175	176	170	173	167	159	170	181	164	194	174	181	161	192	177	144	199	144	169	185	166	172	150	186	157	168	173	182	165	174	172	170	178	173	174	190	185	177	156	159	168	184	170	174	181	160	138	157	159	179	157	171	159	178	185	174	187	167	185	182	173	144	185	160	169	166	200	174	177	193	174	150	170	182	174	152	172	182	173	163	161	184	165	154	179	176	194	188	192	168	170	161	198	188	157	169	182	175	174	167	173	185	167	173	175	169	174	159	170	171	164	149	159	171	157	171	161	169	179	167	183	163	179	159	174	187	179	179	160	163	163	189	156	181	176	152	174	172	161	189	179	155	182	168	177	180	162	187	159	163	186	178	193	170	181	161	151	171	145	154	179	179	174	171	206	164	178	178	151	186	161	171	207	170	180	137	177	158	163	199	169	176	179	163	174	150	166	180	187	175	158	188	169	182	163	160	157	213	158	161	165	175	176	178	169	156	166	170	163	159	177	171	193	170	167	176	165	181	189	166	170	181	176	185	161	162	159	183	168	163	172	187	153	174	158	175	181	174	167	182	183	177	198	160	174	145	173	177	163	169	196	150	164	169	177	185	180	168	198	163	166	169	166	153	174	167	161	158	162	181	146	185	171	181	158	167	175	156	179	180	143	160	190	150	180	165	156	156	167	160	171	148	166	168	184	160	171	184	187	179	174	190	198	184	174	197	176	179	161	164	173	184	183	147	188	181	189	176	174	161	152	166	150	175	155	190	175	175	186	154	163	179	161	156	172	186	161	153	169	178	181	177	170	178	156	166	187	175	168	157	184	157	178	150	161	173	188	162	138	154	153	158	182	175	178	155	177	169	143	161	161	143	195	176	171	157	155	168	137	162	177	163	164	178	161	175	174	174	182	172	172	148	156	166	179	181	172	156	182	157	174	160	167	160	168	168	166	176	196	170	181	177	168	165	166	170	176	165	175	164	165	150	164	209	178	158	166	170	200	163	154	177	178	160	158	164	179	179	179	162	186	178	175	174	176	172	179	156	146	180	160	188	149	159	181	173	176	172	171	194	169	176	168	179	155	152	179	153	182	171	180	175	173	184	190	158	183	162	160	188	156	166	169	163	179	148	148	185	179	159	186	173	200	145	162	175	186	163	190	184	165	168	164	142	188	174	171	183	175	182	167	168	163	173	184	195	162	195	180	156	198	154	175	167	167	191	177	164	171	188	155	175	174	167	149	171	184	159	146	177	165	190	170	144	173	172	160	170	177	164	182	198	171	163	167	156	181	139	181	203	181	177	169	154	183	177	166	178	170	173	169	184	182	148	189	189	183	184	142	178	158	165	178	197	174	169	175	145	142	165	178	177	170	160	182	144	173	184	174	156	170	163	178	169	158	169	169	185	180	191	160	163	183	157	184	153	170	160	173	165	173	182	174	187	161	197	164	183	150	170	179	166	180	173	150	163	199	188	202	161	146	159	157	183	166	186	169	183	154	170	167	170	175	182	191	153	192	187	187	176	176	207	156	172	172	200	180	168	156	153	189	181	191	181	164	160	175	165	154	169	167	163	185	166	171	182	185	208	170	173	167	166	167	174	172	171	151	163	193	194	199	180	168	164	168	181	153	163	170	174	181	181	196	164	166	181	162	147	148	176	168	159	185	180	170	171	166	173	181	194	167	172	195	178	170	218	185	165	192	199	171	171	184	186	171	188	174	142	160	174	162	158	178	207	183	157	175	164	166	170	200	207	184	157	181	178	166	179	166	176	155	159	190	180	153	172	170	140	193	186	178	167	181	177	168	169	162	170	170	203	198	197	153	195	169	178	176	168	166	192	175	174	188	169	179	189	198	193	170	174	183	188	189	140	183	188	194	160	193	187	195	174	172	190	194	205	179	183	185	167	174	185	189	174	174	167	146	157	159	164	178	163	133	167	161	186	180	197	161	182	173	156	179	175	184	162	173	196	178	146	132	173	192	157	186	178	171	179	164	156	187	147	159	164	190	146	181	189	183	173	174	161	183	184	159	144	175	180	186	171	152	162	190	177	176	177	162	174	205	173	154	171	184	165	163	180	159	167	187	168	174	173	181	165	166	206	146	189	187	180	181	173	176	165	159	189	173	168	153	156	154	175	166	158	180	170	168	165	170	169	183	169	204	145	151	158	161	170	159	177	155	174	172	173	181	178	159	184	184	182	174	167	155	157	202	168	166	170	174	178	202	174	187	148	175	171	183	154	163	149	156	187	160	157	169	173	155	157	182	179	174	151	196	169	158	147	160	166	171	170	160	181	183	201	182	154	174	166	198	184	168	175	164	163	178	168	184	180	184	168	168	157	178	176	185	165	181	179	178	159	163	165	171	187	166	179	187	148	176	162	195	175	188	158	169	203	178	194	165	151	173	160	152	165	172	182	206	158	167	159	154	169	194	183	155	166	172	160	162	166	166	182	161	157	160	192	181	174	176	184	166	141	181	155	168	183	168	150	185	172	147	184	162	143	172	146	175	176	170	153	163	171	186	177	179	200	169	176	154	179	158	165	166	185	188	145	181	183	181	180	153	155	176	176	180	183	161	172	171	184	168	156	183	203	173	155	164	187
21736	49633	39358	20095	11406	8769	6583	4900	3706	2908	2297	1965	1604	1426	1270	1114	1030	942	791	761	760	710	636	567	554	494	497	447	414	430	352	388	388	391	390	391	396	338	365	342	322	290	316	296	277	283	269	290	298	264	290	295	281	254	267	286	284	282	265	266	280	253	297	256	251	262	229	262	261	224	261	254	269	257	261	274	263	251	253	246	228	233	241	243	220	236	234	241	258	235	253	220	239	248	218	229	221	234	206	246	233	223	237	236	221	252	257	229	226	255	239	247	207	253	249	230	257	251	222	203	231	258	240	229	214	228	253	231	249	235	234	232	228	236	239	229	225	233	252	206	250	255	244	228	241	251	243	243	238	249	222	255	246	250	216	250	228	221	240	236	205	248	242	233	241	234	229	233	254	237	224	225	228	205	214	234	211	252	256	204	256	230	231	234	237	247	228	244	240	249	239	217	228	203	252	231	259	240	242	238	224	241	235	286	211	234	218	241	236	231	217	234	254	248	235	224	253	268	240	228	209	218	206	243	221	248	251	250	267	223	232	227	226	255	219	244	234	257	241	237	222	237	269	227	240	244	259	238	241	251	216	252	234	231	225	247	229	267	268	241	223	266	223	226	199	235	249	220	273	211	243	245	250	230	246	222	243	219	247	223	228	246	233	224	233	244	232	233	246	239	230	243	216	239	240	228	229	210	241	229	212	231	239	237	225	261	210	211	230	224	220	219	208	229	261	243	247	221	244	227	252	235	244	218	225	223	229	216	216	202	245	220	211	258	225	232	250	224	238	235	253	226	270	230	240	216	243	217	223	241	207	274	225	230	238	220	251	240	247	254	246	218	252	246	242	260	245	222	231	246	223	224	221	235	232	239	245	225	244	187	269	272	236	238	253	222	259	223	232	197	226	239	252	236	217	219	213	228	219	228	228	229	224	221	238	214	231	225	228	242	246	218	239	239	229	213	247	235	224	209	245	222	230	254	255	261	229	240	230	229	242	236	223	236	242	253	247	242	221	231	211	277	224	235	251	212	227	228	235	214	238	227	222	202	246	246	252	242	213	234	213	237	231	230	219	221	268	236	229	248	255	241	244	256	230	229	254	231	239	218	224	255	239	232	218	212	244	267	228	232	229	210	229	224	238	224	223	242	255	236	229	243	241	221	219	213	260	236	237	258	203	241	235	243	245	201	231	230	238	234	249	229	250	238	244	221	213	242	214	223	219	215	214	229	216	249	229	213	232	236	227	241	252	269	232	200	199	226	256	243	237	238	253	246	256	250	230	219	234	245	234	241	239	234	251	243	237	246	224	245	229	211	235	247	230	238	221	221	241	230	241	225	197	259	220	231	237	274	247	262	225	221	244	244	258	213	251	250	234	241	248	240	211	254	226	222	222	246	240	231	237	211	223	251	238	224	209	205	242	229	233	241	255	221	235	263	241	216	231	253	237	231	259	213	221	258	239	234	236	231	217	254	245	212	237	251	242	254	235	229	215	212	235	257	239	255	232	250	255	213	211	222	250	260	255	222	248	233	232	264	243	246	241	235	243	219	248	276	262	249	228	224	253	246	221	210	235	259	247	219	265	223	211	247	229	227	250	223	211	259	244	226	239	255	229	220	213	211	260	223	228	218	253	232	256	239	254	218	247	250	232	251	227	232	220	241	244	233	225	202	222	234	250	232	249	262	242	234	265	233	221	254	222	242	209	257	236	237	272	235	230	237	236	220	235	246	233	266	252	218	227	219	255	245	249	210	232	205	223	219	247	264	223	212	249	271	243	230	274	220	224	220	237	238	224	234	251	253	261	247	243	260	229	228	256	256	255	242	252	216	231	228	220	232	236	252	248	221	218	239	243	267	238	235	235	248	251	250	241	201	218	249	241	241	265	258	243	239	232	240	250	239	229	225	281	236	239	252	239	230	256	243	227	244	217	255	227	255	233	218	241	235	239	248	243	225	224	238	244	235	236	240	221	223	234	229	240	237	229	239	225	241	215	236	238	210	247	223	231	225	238	232	232	213	254	231	228	242	245	228	219	209	242	261	235	220	233	238	241	221	237	236	226	221	214	236	212	238	250	232	256	230	242	269	256	231	217	220	236	248	235	199	236	257	258	242	250	272	239	255	221	239	227	260	260	235	233	229	207	229	214	225	231	242	231	212	227	243	277	218	220	209	232	246	233	236	244	224	254	230	239	240	230	279	234	210	250	251	246	235	215	256	231	270	217	225	227	227	199	221	228	250	229	222	248	227	234	230	243	252	205	246	244	216	260	232	250	221	257	238	219	244	244	242	244	238	230	255	236	233	241	254	251	222	258	239	210	232	230	234	221	235	249	223	230	251	239	237	253	209	234	216	246	219	229	245	220	257	232	232	258	238	250	235	242	251	201	222	257	246	235	245	219	216	226	249	240	234	243	219	223	236	211	250	234	253	242	230	224	243	231	248	216	234	245	211	246	234	258	234	239	220	222	243	222	209	228	251	216	229	243	234	240	207	234	238	230	258	245	224	239	231	235	271	248	220	207	226	237	227	259	238	247	220	241	219	251	256	247	231	225	255	229	230	237	241	240	235	228	226	208	201	212	226	233	228	222	217	214	259	250	242	231	256	232	260	249	216	221	233	226	234	239	226	223	278	222	253	254	232	224	219	239	239	242	260	230	252	252	271	244	252	217	243	245	229	235	235	246	247	237	251	255	248	251	237	233	240	243	230	256	265	216	214	245	222	221	225	235	232	229	222	250	233	230	245	254	226	243	234	224	230	247	232	238	242	227	264	251	225	246	213	242	235	229	226	244	224	225	264	235	237	264	253	236	254	222	245	236	246	237	237	245	243	238	232	238	228	242	209	250	266	269	206	255	229	253	231	266	238	224	258	235	214	233	245	227	258	218	225	254	231	268	224	213	208	253	241	206	242	265	243	251	284	231	244	240	243	211	239	242	207	217	241	235	232	239	220	253	239	249	227	246	259	242	249	219	227	253	265	248	240	213	251	260	245	257	231	227	228	235	263	234	226	228	205	226	232	229	235	247	201	237	233	227	225	258	211	229	245	224	237	245	244	237	243	230	224	238	233	215	217	239	211	246	276	235	240	219	213	245	249	249	228	226	256	223	251	244	220	257	248	218	228	225	252	234	251	255	258	221	260	242	243	218	235	231	240	240	239	223	244	219	254	209	225	227	228	237	239	213	234	214	235	256	244	211	249	220	224	222	242	240	252	225	212	239	245	221	239	237	271	259	220	239	237	220	225	233	214	241	244	222	242	223	254	220	258	226	235	249	245	253	241	256	216	230	230	233	238	249	239	249	233	253	260	225	231	225	244	256	233	249	252	219	226	242	255	254	235	220	246	220	238	237	249	247	240	230	240	231	250	228	233	233	234	211	239	239	222	242	232	232	245	228	224	256	255	213	253	251	226	244	237	241	245	220	243	247	224	242	242	233	242	254	222	232	235	220	244	233	226	223	249	225	212	245	232	220	231	228	235	200	232	226	230
27671	21709	18956	7524	2522	1571	1158	849	657	546	510	448	369	373	325	293	287	265	259	238	254	225	201	244	188	192	177	203	185	189	167	162	179	157	159	160	195	160	133	143	168	166	147	149	165	136	145	161	154	157	132	153	154	136	162	140	148	146	147	141	171	141	140	136	163	149	150	137	147	150	154	141	145	154	150	142	149	140	154	149	158	147	150	169	163	150	156	140	163	153	127	132	144	141	150	147	132	132	147	152	138	136	128	130	165	146	147	122	121	119	148	147	141	141	138	158	138	154	140	139	136	135	144	140	135	136	150	155	120	149	146	154	124	149	150	144	146	147	116	152	118	139	127	144	158	161	122	137	163	153	131	149	160	141	155	134	141	174	155	127	150	144	143	135	148	155	136	133	133	131	152	142	138	143	127	150	153	136	131	141	161	137	127	137	146	154	141	159	151	161	163	168	154	132	118	135	147	149	145	145	143	154	154	157	130	122	145	133	164	135	136	158	127	134	136	136	128	153	164	141	151	141	133	134	146	153	148	138	156	149	130	162	159	158	132	121	129	133	141	174	147	161	154	168	172	147	148	111	154	151	152	106	160	146	136	163	158	154	145	161	155	138	152	123	150	136	153	120	122	121	132	157	143	142	133	116	140	151	132	162	135	140	138	151	145	151	143	159	155	135	157	157	131	148	142	141	122	149	150	144	138	145	126	141	151	141	152	166	160	155	142	129	165	153	140	149	150	159	129	137	143	155	130	141	135	150	159	135	130	140	149	150	148	154	152	132	129	150	146	130	131	121	151	163	136	170	149	131	139	133	116	141	141	138	140	141	138	132	156	137	157	120	139	139	133	135	130	139	117	143	134	144	150	140	152	158	111	135	147	135	134	134	150	149	140	162	159	136	113	140	138	141	142	128	141	150	139	153	164	163	143	163	134	140	135	140	149	138	146	137	145	136	156	165	118	132	137	131	135	126	130	132	153	149	147	156	122	161	127	121	156	120	130	128	156	155	156	153	138	129	145	132	140	145	128	143	146	128	158	126	142	152	124	133	133	140	124	160	137	125	155	160	164	149	160	141	138	132	153	122	131	162	135	154	143	146	149	137	164	130	137	143	153	145	151	133	152	137	163	134	133	143	139	132	141	128	151	139	132	136	148	151	144	119	153	136	162	138	157	159	150	139	139	122	145	139	132	142	140	128	119	131	142	150	146	133	160	146	153	156	160	141	135	140	137	162	153	151	150	169	139	141	164	117	132	121	138	156	170	153	129	144	155	140	141	123	136	133	138	143	151	140	124	142	141	123	150	138	131	146	135	146	137	168	120	139	161	149	150	144	155	152	162	152	116	155	138	140	138	138	151	135	130	163	134	142	155	161	154	142	139	143	153	135	138	155	127	137	138	147	149	146	129	128	152	144	119	149	139	137	159	149	129	149	158	139	141	150	144	159	128	131	158	114	142	149	141	124	129	140	131	147	139	142	160	146	155	153	140	148	147	140	162	131	136	126	134	158	152	152	142	130	151	150	151	145	155	132	146	139	130	159	151	150	148	133	155	140	145	127	142	119	155	117	152	165	147	145	146	161	132	150	147	142	161	145	138	146	129	125	152	162	153	151	140	151	161	114	151	132	147	149	137	148	128	136	142	120	139	160	148	144	128	151	136	119	140	140	141	125	147	140	160	133	168	142	132	121	149	144	123	148	161	134	137	141	158	148	143	139	133	144	158	170	147	148	150	162	148	136	115	139	144	146	135	156	147	148	151	145	143	149	143	138	154	119	148	149	154	129	134	134	158	143	149	138	152	122	131	132	163	137	158	151	155	149	137	143	128	132	158	146	147	162	145	142	147	139	142	129	150	157	139	136	125	155	163	140	177	136	159	177	130	137	141	121	128	157	141	135	155	174	148	150	166	141	152	150	148	143	155	139	125	144	148	134	153	143	131	139	117	162	172	128	134	143	125	165	147	147	135	118	135	160	140	140	153	146	140	152	148	149	144	127	130	137	127	168	142	141	179	137	155	127	139	141	146	159	139	155	133	142	132	127	143	114	143	142	155	130	153	131	140	135	158	164	115	146	146	139	132	150	133	135	155	142	130	146	136	145	144	157	155	143	148	131	136	116	158	137	153	146	143	141	138	125	152	153	146	130	147	133	171	161	167	148	168	129	146	130	160	148	149	155	159	143	144	127	135	156	141	124	136	145	163	152	159	133	142	131	146	136	146	143	146	134	124	161	130	130	139	112	137	167	147	142	158	145	152	145	124	151	142	173	137	136	152	146	122	151	132	135	151	146	144	129	150	151	127	156	132	142	140	128	152	145	154	134	141	155	153	138	129	129	145	139	144	166	144	124	125	154	120	126	135	143	159	169	149	154	154	148	132	129	141	141	138	135	144	146	161	145	152	147	146	149	165	143	172	155	134	129	126	143	138	137	142	135	142	134	130	138	126	146	176	139	155	160	121	148	151	135	158	141	124	165	136	143	161	127	133	146	156	149	164	154	151	132	122	146	140	147	142	141	144	130	137	153	134	158	136	169	135	147	155	160	143	161	127	153	133	146	145	162	140	135	122	148	141	127	162	158	123	126	141	134	149	127	131	155	151	154	135	146	117	129	119	163	135	125	143	144	125	144	154	138	147	176	129	128	160	144	145	152	151	139	161	142	143	143	156	148	136	136	127	146	150	134	135	146	153	133	138	139	152	133	126	146	146	137	140	148	146	174	128	139	134	130	140	126	141	145	145	143	164	158	147	134	130	152	141	131	141	152	124	135	136	139	171	150	152	130	148	131	124	139	152	149	139	154	162	155	142	131	164	131	153	152	140	143	142	154	125	135	146	162	133	150	123	158	146	125	150	145	147	142	130	145	159	131	146	138	126	143	160	147	159	142	140	128	139	164	159	153	143	136	148	136	158	119	147	156	148	125	162	144	139	155	152	152	151	146	153	131	128	120	160	135	135	140	147	129	146	145	135	138	133	130	152	133	152	134	133	135	143	163	159	132	158	123	122	151	135	138	131	135	123	143	131	141	148	127	142	146	146	160	151	145	143	130	155	135	123	122	130	138	148	135	157	134	158	133	146	125	144	172	159	135	138	146	163	141	154	150	167	141	124	145	140	144	158	148	131	147	151	134	137	135	150	126	159	134	139	143	138	142	156	145	171	158	136	151	132	139	149	152	147	156	145	145	157	134	147	148	150	166	140	152	152	146	151	132	147	133	143	146	142	149	175	152	120	142	142	119	121	148	143	155	138	117	152	151	156	129	143	114	143	159	144	143	130	120	132	138	156	153	131	170	129	144	133	130	126	145	123	129	140	140	162	158	143	142	129	138	145	151	123	150	139	142	147	143	131	134	157	149	129	165	149	144	136	130	153	132	153	128	156	145	155	139	144	153	150	149	144	140	135	137	135	139	125	131	115	131	116	139	134	131	130	150	174	148	149	154	137	147	127	124	158	161	134	131	139	121	155	160	157	165	116	153	127	148	135	139	130	141
15798	31233	22142	8264	4406	3164	2466	1929	1350	1124	926	758	662	617	557	497	426	451	383	397	359	320	337	341	297	313	271	272	270	263	254	254	247	210	245	246	223	223	223	222	218	204	209	217	211	243	217	205	227	214	218	199	213	205	197	206	211	210	216	220	199	197	206	196	205	215	210	213	197	193	181	189	211	204	214	188	193	209	204	203	184	193	180	208	185	204	202	196	197	206	194	185	201	153	215	197	189	225	181	202	188	205	200	215	205	204	188	202	181	219	212	197	179	192	205	198	200	170	193	190	185	217	200	186	198	219	201	198	196	203	205	200	187	223	189	196	184	217	195	208	169	201	204	183	192	206	178	218	214	201	195	205	164	196	196	194	187	199	192	200	181	189	194	176	201	213	183	214	200	188	198	188	199	200	192	176	199	193	193	196	159	210	198	187	177	189	185	199	200	176	191	219	176	187	172	196	191	201	191	205	222	207	204	192	207	188	180	207	215	196	178	193	174	192	204	187	196	202	184	180	176	206	198	204	197	195	205	202	173	213	164	188	214	211	173	194	208	197	203	211	178	198	204	190	207	207	203	172	205	180	214	199	193	212	197	210	165	191	194	188	192	197	174	194	186	186	200	197	183	210	191	205	181	194	193	207	196	193	207	204	177	200	193	204	222	194	207	211	195	185	197	209	213	187	183	195	188	189	187	200	201	210	187	178	193	202	176	214	216	192	192	183	182	194	223	185	203	212	186	190	190	192	212	180	207	210	183	209	186	201	167	202	214	228	192	190	178	216	225	206	207	228	209	178	220	178	169	195	213	182	218	188	219	196	197	199	197	197	198	196	181	206	200	187	173	210	203	207	206	200	205	170	201	208	195	204	195	168	192	220	201	190	211	183	201	205	181	201	166	202	191	221	179	183	187	204	204	201	210	237	197	202	206	227	196	188	198	183	189	204	197	199	173	194	221	172	228	188	186	200	193	189	203	215	168	239	199	204	194	188	192	201	181	192	183	201	191	196	214	181	211	167	214	207	206	181	196	193	204	198	208	187	199	216	178	191	201	219	196	210	182	212	208	168	220	193	196	197	210	218	214	196	206	211	209	197	188	187	221	208	211	206	202	188	230	218	212	196	203	198	213	176	201	220	179	211	191	192	186	210	215	206	172	200	234	219	192	190	206	206	201	203	208	206	194	176	212	187	192	183	199	195	211	194	189	186	220	183	212	206	204	201	203	187	201	190	198	183	189	195	197	197	196	189	198	186	197	203	206	219	208	211	233	188	192	186	182	183	182	209	183	188	191	197	199	194	207	197	203	184	220	184	200	207	218	216	206	205	205	159	155	172	217	190	198	197	202	231	187	212	209	187	202	191	210	222	210	203	168	198	208	225	186	210	161	205	206	195	224	202	192	209	208	217	205	200	216	200	187	189	189	180	191	216	190	193	203	174	204	250	214	212	198	216	215	191	185	221	200	211	213	212	222	185	199	210	225	180	196	190	201	194	204	209	230	203	205	193	215	178	204	193	198	193	175	203	186	186	208	185	191	197	181	202	203	185	195	212	202	210	223	199	173	206	190	193	189	202	199	174	236	202	208	222	177	198	227	226	170	169	196	193	188	212	195	202	208	175	198	192	196	206	201	190	182	184	177	169	200	175	202	244	192	211	221	206	210	216	219	195	181	192	186	161	204	200	196	176	217	185	191	191	172	188	190	204	207	197	196	209	189	210	206	196	210	204	190	171	198	197	201	188	193	212	192	197	178	218	206	198	180	177	173	177	191	219	193	189	188	205	191	180	185	178	187	211	188	210	196	225	198	178	202	199	207	192	189	229	204	184	194	199	186	187	198	209	175	200	198	201	185	191	183	206	202	229	188	201	179	205	178	211	225	160	188	201	203	216	178	213	166	220	202	187	168	212	194	195	208	201	187	183	211	178	181	195	180	175	178	181	207	178	201	194	177	214	188	199	183	215	192	198	202	200	182	214	191	178	187	233	217	190	184	200	180	203	177	198	194	221	201	189	202	206	181	215	170	208	200	201	193	184	212	170	198	198	216	195	187	195	200	202	196	219	204	178	188	208	226	184	212	201	202	171	210	213	202	191	199	197	218	224	221	207	198	200	183	198	178	186	204	217	205	193	191	182	188	221	213	208	190	177	195	164	174	210	180	223	213	187	201	199	216	191	198	201	186	190	189	207	180	206	197	176	204	205	207	215	184	193	209	203	194	191	215	196	197	209	201	179	211	181	196	196	196	201	205	189	194	178	205	195	209	204	191	248	205	165	183	180	185	204	185	183	212	206	217	214	206	205	227	192	204	196	211	199	190	182	191	173	200	226	207	217	192	176	201	202	219	191	202	224	201	177	211	176	217	201	192	193	194	194	192	173	181	169	200	219	208	193	208	197	218	223	182	179	212	203	204	196	200	192	193	193	207	192	202	182	181	181	173	196	197	183	183	204	218	229	192	188	192	211	189	209	171	185	199	184	204	196	184	223	187	194	200	192	190	198	185	202	214	180	179	185	207	187	209	176	184	195	206	208	203	210	203	196	185	202	185	215	187	207	199	206	170	186	198	198	170	193	188	199	199	189	161	176	186	182	205	196	183	234	172	225	219	222	202	188	200	201	177	196	187	213	183	193	195	204	190	177	207	212	220	191	196	175	201	215	219	180	208	205	198	194	182	185	181	198	209	221	215	190	196	193	183	213	210	208	204	202	172	191	183	186	207	219	203	211	210	175	211	190	182	227	202	180	212	216	198	180	154	190	184	192	215	201	209	211	229	184	202	173	202	187	194	207	192	177	186	191	199	207	198	208	211	206	192	177	178	174	205	194	201	201	198	186	199	217	194	183	181	171	206	166	192	231	202	176	176	208	194	208	217	169	208	209	184	177	190	188	213	195	205	208	159	187	181	200	181	193	186	208	189	208	209	192	201	228	201	203	185	171	215	197	202	197	220	165	209	200	195	186	216	185	215	211	199	201	190	184	216	182	204	197	191	190	181	198	205	181	193	205	196	171	224	204	195	202	205	206	210	179	185	193	176	199	178	192	211	204	195	189	216	217	206	206	211	201	212	204	208	175	196	181	182	197	212	201	181	183	202	201	198	179	198	215	211	185	181	196	150	185	189	212	198	185	181	199	201	190	184	196	196	207	184	214	193	217	220	178	214	207	202	175	194	178	181	206	197	198	187	209	191	205	191	217	220	210	188	218	169	223	209	190	199	197	189	216	214	224	215	202	189	201	207	195	189	178	189	193	184	182	182	203	168	194	193	224	196	213	205	186	160	178	187	206	190	195	184	179	188	204	194	209	188	207	196	172	179	185	215	199	205	193	183	191	192	174	179	186	171	196	196	201	196	188	221	208	200	207	217	231	210	180	182	172	177	194	194	170	215	201	195	201	214	204	213	206	209	215	206	229	208	183	193	169	177	179	192	189	210	181	200	192	225	209	197	172	190	198	188	179	202	199	174	217	207	189	202	171	207	218	198	186	219	214
23575	21534	28828	24723	21393	11841	3135	1803	1313	1021	927	811	662	609	605	522	421	402	390	385	376	352	365	333	286	287	303	276	283	304	254	237	230	250	268	231	238	231	240	227	232	217	211	248	226	233	218	231	216	212	209	186	227	203	209	226	214	189	226	227	206	216	195	188	195	202	211	215	181	209	186	191	182	198	189	206	219	192	210	219	208	178	181	204	203	209	208	198	236	207	197	201	197	214	181	199	182	196	192	209	211	189	193	189	215	177	211	203	199	188	209	171	209	200	215	208	226	213	210	201	205	183	185	202	220	208	196	197	206	193	226	191	184	195	178	201	200	208	186	186	171	185	196	197	223	215	174	188	200	195	203	200	176	212	183	197	218	186	174	193	200	187	215	205	206	180	199	183	205	194	198	193	178	194	187	192	243	197	189	189	173	213	174	193	213	177	190	211	203	195	206	206	198	189	190	192	215	189	187	194	170	227	204	222	193	206	197	169	182	203	204	206	191	198	182	205	201	193	201	180	187	188	189	193	173	192	211	199	195	207	205	206	188	217	190	179	207	211	185	191	211	192	167	178	204	182	174	206	186	183	194	185	193	183	229	186	196	214	244	224	222	192	184	185	213	201	193	209	216	172	179	188	180	229	172	202	218	173	209	197	176	199	201	218	191	181	205	225	203	216	189	210	184	184	197	185	214	215	196	173	196	198	191	204	202	191	202	214	197	186	192	194	195	233	209	194	234	229	192	201	204	216	195	221	180	190	194	196	200	194	186	195	231	225	196	196	183	192	208	219	184	169	208	229	193	216	182	228	202	195	197	183	211	198	213	167	222	194	176	195	193	202	208	193	187	187	178	187	212	200	183	184	197	184	194	179	211	228	181	198	196	203	181	195	199	197	192	206	208	216	209	211	210	208	173	187	195	203	207	200	230	202	207	192	208	209	179	175	173	187	195	209	198	192	199	176	211	166	189	209	178	210	200	187	197	200	210	195	200	204	185	230	196	205	201	202	201	190	178	189	202	214	210	190	196	176	205	188	211	221	211	202	181	186	196	180	197	193	192	211	223	212	211	211	200	176	204	206	184	198	192	186	200	191	193	191	207	194	201	193	195	196	207	180	207	185	215	202	215	191	199	190	186	190	201	200	205	198	179	201	207	204	204	208	200	219	214	193	196	219	207	182	211	224	188	202	218	182	197	201	205	197	194	196	179	195	198	182	210	207	193	202	210	199	196	206	214	198	156	188	192	184	211	177	178	195	197	198	178	201	193	192	187	190	197	211	212	214	196	225	202	195	189	204	222	182	189	216	202	207	206	174	197	182	165	175	196	207	214	206	216	199	190	217	176	215	217	209	197	191	175	205	211	183	185	179	213	191	200	198	211	187	180	244	195	177	211	178	198	215	180	200	197	207	204	181	191	222	200	224	209	208	219	184	199	183	182	179	197	208	180	233	205	205	212	190	212	186	185	172	175	203	184	166	214	207	160	208	194	180	191	200	178	219	226	213	197	187	179	187	214	191	184	184	194	214	206	210	200	179	214	235	189	171	183	191	201	159	174	188	189	213	236	186	179	195	206	196	195	179	210	194	199	185	178	184	188	185	204	204	200	240	152	223	199	187	200	213	183	210	181	190	182	192	181	175	194	188	174	207	218	212	198	199	190	215	171	213	197	195	174	213	214	233	213	191	170	221	216	176	207	185	185	203	199	208	195	234	202	161	207	197	189	188	206	192	206	217	207	168	192	205	189	203	216	215	190	205	206	170	206	182	197	175	215	193	209	218	205	194	208	219	197	209	225	215	177	228	192	184	195	223	196	185	193	198	191	217	207	188	199	202	203	194	198	222	195	217	218	183	203	214	194	192	194	223	209	199	192	184	194	204	213	193	202	184	177	186	192	216	190	190	186	182	194	210	192	192	202	201	205	194	212	164	196	178	203	195	204	232	184	180	213	207	183	193	229	175	199	214	208	192	191	205	203	204	199	212	192	203	210	198	197	220	216	173	209	190	204	202	210	191	192	198	231	199	206	204	201	191	173	194	185	182	248	209	205	188	176	206	204	192	184	199	202	184	167	233	209	204	227	203	200	174	194	190	220	220	190	181	208	237	201	229	193	226	198	194	202	208	202	199	196	192	197	217	197	205	213	181	195	203	202	194	181	203	189	180	174	204	224	218	191	195	178	202	197	207	199	189	212	180	216	182	212	240	199	208	216	192	182	209	193	199	202	203	207	188	185	183	202	191	208	203	181	178	198	185	198	205	173	201	196	203	182	200	179	193	198	197	196	207	234	209	198	192	188	190	200	195	187	192	190	190	196	204	212	180	208	206	202	202	206	194	212	203	194	212	211	193	201	211	191	188	208	215	207	192	174	207	176	192	199	202	203	207	192	200	179	195	181	216	198	224	199	220	191	209	181	220	208	183	192	212	183	206	213	182	202	198	193	212	216	193	224	182	176	207	213	219	207	199	210	240	209	202	182	206	221	211	212	205	208	180	189	166	188	210	185	198	189	230	215	201	171	197	194	183	200	212	177	199	209	172	181	188	206	192	201	165	185	212	190	191	180	186	190	160	182	188	187	185	208	189	198	201	198	190	181	200	208	186	198	243	203	186	208	216	181	216	224	206	216	169	181	178	209	185	222	201	202	184	192	198	211	189	195	187	217	190	204	217	215	226	193	182	213	193	226	209	207	175	218	216	179	216	192	185	208	244	189	209	176	214	206	215	195	189	199	211	211	201	209	197	209	180	199	208	175	215	191	202	181	190	202	204	201	193	219	193	164	176	217	173	189	187	186	215	210	211	203	219	193	174	192	226	204	220	174	176	191	214	210	185	176	163	208	204	210	202	200	177	184	183	180	200	196	178	187	213	188	202	177	214	218	189	211	202	202	223	182	229	201	196	204	182	201	227	202	191	216	214	196	200	190	190	208	171	199	197	197	185	191	183	218	224	201	215	160	190	221	202	194	192	195	212	191	206	183	189	195	232	182	210	206	204	218	201	201	201	196	200	206	179	173	222	189	208	189	197	183	179	207	202	224	186	206	211	203	190	209	201	209	212	224	211	173	219	205	193	195	193	221	191	208	183	196	213	209	194	203	167	188	175	221	192	208	183	199	191	172	189	212	193	200	230	192	211	195	199	225	204	197	194	197	176	195	204	165	174	155	186	191	190	185	180	181	230	198	206	214	211	172	227	194	202	193	198	183	188	182	191	188	207	197	201	165	204	188	189	183	206	214	178	221	216	174	203	203	207	184	196	182	199	205	218	186	201	205	192	202	191	201	186	208	190	203	187	220	222	216	198	208	206	183	177	206	202	220	190	175	174	183	211	190	201	181	210	201	209	199	206	198	181	178	205	212	208	183	206	233	216	188	217	181	179	198	173	202	203	175	205	186	198	189	166	206	182	201	218	227	203	218	174	208	213	162	176	178	207	204	203	209	185	190	196	188	219	210	167	204	202	196	213	192	192	228	191	190	178	194	200	187	210	194	194
18608	44265	34769	16801	8896	5898	4547	3351	2583	2018	1601	1327	1212	1063	963	942	753	741	746	608	586	545	524	497	470	474	436	410	416	421	396	357	357	354	370	385	370	340	360	361	323	297	301	313	305	313	298	273	308	291	311	288	280	245	310	288	269	278	269	273	269	280	272	308	310	266	272	294	272	281	280	262	269	270	292	266	289	260	310	285	286	242	304	263	265	253	289	265	266	261	291	261	284	261	258	269	278	260	264	265	244	278	263	259	275	260	265	297	253	272	307	252	267	280	259	275	256	279	290	277	273	296	269	297	250	254	234	250	275	269	265	252	278	291	263	271	288	284	266	269	279	295	274	244	280	281	283	258	278	273	269	265	256	300	264	268	274	270	267	270	250	264	268	252	266	258	268	263	263	268	275	326	285	244	281	258	273	257	267	276	273	264	272	270	285	244	264	271	251	301	291	250	241	259	282	254	284	265	285	265	295	274	276	239	286	252	260	267	291	245	281	263	297	283	275	267	272	276	254	287	276	284	294	275	231	277	254	270	278	271	287	269	258	271	287	261	241	249	281	260	263	239	266	281	270	271	269	280	276	276	270	263	270	283	260	287	262	267	277	290	249	279	267	254	281	294	271	276	265	246	291	255	250	260	254	279	271	276	269	250	293	251	260	255	258	295	259	249	270	264	222	271	258	276	305	291	261	280	279	263	267	264	284	263	253	286	278	292	276	267	275	269	248	276	270	286	285	261	274	291	288	260	270	292	246	269	259	257	290	235	263	246	262	282	288	300	232	265	276	269	286	274	260	271	293	244	237	281	270	260	279	242	253	256	248	249	262	267	250	252	268	273	264	269	276	263	273	284	294	259	260	268	288	247	266	290	275	242	281	244	251	282	232	273	267	263	282	257	272	262	239	268	280	262	252	238	262	264	268	261	265	258	267	272	286	246	246	263	259	249	262	236	293	284	258	263	281	246	248	274	249	282	284	261	251	260	276	278	263	269	259	250	257	253	292	240	250	272	278	266	252	278	298	263	266	258	250	293	246	258	253	251	234	257	270	253	262	273	270	267	261	287	263	240	260	280	274	275	257	271	295	290	267	288	261	274	265	246	297	254	253	288	269	275	284	284	266	282	250	258	249	243	271	286	287	234	272	246	271	261	261	279	264	275	246	288	271	270	261	247	272	239	283	271	291	241	237	273	262	270	264	240	273	256	263	263	254	274	274	239	255	291	278	246	266	280	292	271	257	254	277	240	262	279	260	257	276	258	275	262	288	246	247	268	252	262	241	255	254	260	267	297	245	264	261	289	272	290	290	248	275	294	289	285	275	246	273	270	259	276	272	274	278	279	272	273	266	261	262	265	261	265	264	264	286	274	244	271	267	239	261	265	297	238	253	266	260	261	281	274	248	280	231	235	265	272	275	239	255	293	269	278	271	257	275	284	269	269	270	274	290	259	262	271	260	246	273	262	263	275	280	259	279	264	251	284	270	287	264	283	264	322	272	309	238	301	268	248	265	253	257	279	248	265	263	256	272	257	252	260	276	269	241	277	271	274	291	248	247	255	282	248	259	258	282	258	289	285	239	273	276	241	255	260	310	258	267	286	298	291	240	269	261	269	298	255	263	255	272	271	269	265	280	284	267	266	282	269	293	253	251	267	267	288	264	278	278	258	294	289	272	273	287	289	250	274	281	261	264	278	246	260	271	277	253	230	267	251	281	288	252	266	247	276	270	272	258	278	264	242	286	256	284	290	257	262	290	276	264	264	302	265	254	254	273	251	296	273	265	260	238	301	275	275	274	281	274	257	285	245	289	255	282	251	310	237	273	259	267	305	254	312	259	269	249	265	281	247	264	235	280	284	262	281	294	263	259	258	299	279	261	278	263	277	244	273	284	289	263	251	284	262	275	267	245	245	294	277	274	248	272	263	274	265	297	272	270	279	245	259	283	267	268	257	282	266	271	241	271	279	278	282	252	231	244	257	284	276	249	226	291	295	264	284	268	240	254	269	260	267	249	259	253	255	258	256	264	256	239	244	273	282	250	289	278	266	264	288	257	257	254	222	261	274	254	280	289	274	302	248	252	280	305	265	283	234	264	273	275	255	275	239	232	248	248	245	293	277	255	265	302	262	263	288	277	286	247	247	283	267	249	293	288	261	298	262	257	243	268	280	259	263	270	259	276	254	271	260	250	289	267	272	255	286	270	274	270	257	257	281	271	295	270	270	265	298	274	270	275	254	256	269	252	268	257	273	281	272	281	275	294	287	266	285	242	285	296	249	271	252	279	258	270	282	310	257	288	224	272	270	255	268	289	287	304	293	321	318	257	284	279	268	253	268	274	279	272	273	278	268	239	255	250	280	289	262	251	283	280	272	265	270	266	256	263	292	277	269	255	262	303	256	276	271	278	276	276	258	256	265	294	247	262	261	246	273	262	277	257	262	279	266	278	275	256	278	233	274	291	248	245	250	273	271	285	264	246	249	246	265	256	275	280	262	247	245	263	240	260	261	272	266	262	280	274	300	286	251	241	273	258	287	264	241	289	240	269	278	248	257	261	301	252	241	256	246	292	281	275	282	255	261	260	275	233	268	247	239	282	268	261	247	316	265	253	276	286	279	258	265	253	271	247	288	272	253	279	285	273	273	238	250	287	259	247	280	271	278	280	282	255	248	295	261	280	261	291	272	255	256	247	299	289	263	249	276	276	275	276	273	281	288	227	249	258	255	249	308	250	287	275	247	262	274	285	270	252	259	272	245	256	262	231	229	262	260	281	288	269	287	272	260	259	263	229	299	257	227	250	286	264	244	286	292	267	260	284	277	277	258	273	271	253	252	272	289	282	225	275	267	263	280	272	249	270	261	282	281	276	290	257	274	252	267	261	246	281	250	282	245	246	251	256	258	275	253	267	245	287	243	271	251	258	272	283	281	265	248	272	269	262	283	257	235	260	281	246	276	258	243	263	241	281	277	291	264	267	276	269	257	284	266	265	277	296	272	248	270	268	274	261	261	234	271	301	268	262	227	284	306	262	266	272	249	239	256	277	267	264	283	268	268	267	279	262	287	258	247	268	260	259	269	293	254	247	272	311	265	279	259	247	249	270	259	310	253	300	284	283	264	260	286	266	216	262	264	259	247	266	260	299	276	277	299	262	236	266	276	269	262	268	257	290	288	269	255	265	281	267	243	229	270	239	275	257	250	289	254	282	256	269	266	267	275	268	259	266	253	264	257	256	268	256	279	254	260	244	261	283	287	265	286	285	257	249	281	280	263	258	290	296	280	274	265	265	279	284	258	257	277	266	269	265	262	270	248	261	263	249	286	254	263	268	258	245	270	279	250	289	258	255	267	274	260	246	268	251	293	236	256	279	259	270	257	271	256	249	263	257	293	292	264	233	253	277	266	241	261	297	291	237	263	289	236	257	267	272	295	263	278	261	244	286	257	273	297	275	241	262	273	258	240	287	288	285	280	289	265	259	289	246	264	276	254	285	251
24658	21560	27734	25536	11803	2765	1670	1130	870	728	590	499	446	449	370	338	327	277	307	271	207	211	210	188	193	183	163	157	160	165	164	156	117	141	121	151	135	140	141	149	118	135	142	124	134	108	111	135	126	126	122	113	121	127	130	121	125	104	132	129	128	122	119	108	108	120	91	106	109	118	108	98	110	119	124	106	104	121	93	108	112	103	104	104	119	104	114	91	104	120	118	108	103	102	111	122	94	97	104	108	95	118	121	109	106	116	108	101	128	118	105	133	86	99	105	102	102	111	103	105	119	104	94	126	94	121	112	106	108	97	111	103	117	107	108	129	102	93	129	115	99	104	106	94	111	102	82	96	106	125	102	97	103	102	115	133	100	98	137	116	110	114	91	112	109	95	138	101	102	92	109	110	90	121	102	102	104	127	99	93	118	119	106	104	97	77	104	92	122	105	102	101	118	101	104	81	100	114	89	118	105	94	120	111	116	105	120	109	116	113	109	100	94	99	103	116	102	87	107	117	100	113	107	113	102	106	104	116	113	103	124	102	96	123	102	96	91	103	116	129	92	109	93	110	104	130	118	109	96	111	135	125	102	98	108	102	112	108	123	108	112	85	107	106	105	121	115	103	106	111	120	117	104	89	121	102	122	121	125	120	107	105	117	107	92	107	122	104	113	116	112	118	105	108	125	102	113	106	96	99	107	123	119	104	103	96	96	113	103	103	103	95	94	121	116	90	99	116	106	106	109	96	111	106	116	122	102	105	97	117	104	106	119	96	107	97	116	103	110	98	103	99	105	121	86	122	120	103	90	114	113	107	99	96	132	105	116	95	81	104	127	97	119	113	122	92	103	124	103	100	118	111	109	86	110	121	114	118	126	100	95	107	127	94	90	106	103	97	95	108	105	95	110	95	103	112	96	114	106	96	113	119	117	106	105	97	93	98	108	104	100	118	90	97	102	119	99	92	108	116	93	116	107	103	96	103	111	116	96	85	96	98	113	102	116	109	118	113	101	92	115	128	102	100	109	113	120	103	91	99	115	121	90	110	119	99	90	104	113	115	110	102	113	117	124	109	108	108	105	99	117	116	126	113	106	111	101	117	111	125	97	106	108	92	107	111	107	119	96	127	146	114	99	97	88	110	114	104	118	106	120	110	106	104	111	99	111	94	105	108	118	78	95	111	124	110	110	103	102	104	95	111	113	106	115	123	133	98	95	104	88	100	117	103	106	101	100	81	104	90	107	109	103	99	126	111	117	120	97	105	106	111	103	119	87	90	101	103	93	101	107	103	99	118	128	117	103	109	112	108	115	102	115	112	121	81	111	102	101	103	108	99	92	118	95	111	99	101	97	95	109	91	111	105	122	105	100	108	99	104	101	102	121	109	106	110	105	137	119	107	111	104	115	118	123	105	121	120	103	109	108	113	108	107	107	97	122	111	125	122	116	97	89	114	116	98	97	110	124	105	102	110	112	113	98	108	111	109	98	120	101	92	112	121	107	110	118	103	95	107	103	102	109	102	113	109	103	112	83	111	110	105	94	107	96	126	112	97	112	109	95	110	94	118	110	99	109	103	105	102	103	119	114	108	109	99	113	92	122	98	95	120	114	99	107	109	110	127	99	90	100	110	117	102	116	116	109	109	116	108	110	138	92	93	105	121	102	110	89	133	112	95	106	99	119	99	104	106	125	109	113	120	116	126	107	114	114	96	86	104	106	113	117	121	104	114	104	129	115	99	99	100	99	91	103	110	102	111	108	107	104	122	95	129	104	88	67	111	102	103	123	121	96	95	112	103	111	106	110	96	115	129	102	136	106	115	127	119	91	120	103	106	108	104	106	105	110	114	119	116	101	99	105	104	106	110	124	97	129	115	102	99	122	116	126	110	102	109	110	113	110	109	118	118	122	110	97	82	99	104	100	92	129	109	132	100	107	99	107	110	97	114	102	103	93	124	94	118	107	110	110	117	98	98	110	117	109	104	110	106	97	102	94	103	122	106	98	106	97	117	112	116	137	105	104	101	124	112	92	119	102	97	89	109	101	117	108	112	107	92	110	93	110	112	121	97	130	108	108	114	133	108	111	128	116	115	108	108	101	92	96	105	107	112	132	101	97	94	111	102	99	110	96	116	107	105	111	118	119	115	114	103	103	102	102	126	105	103	114	104	126	92	100	110	126	106	105	110	104	101	96	110	96	108	115	101	115	89	115	113	95	111	89	96	84	97	100	99	96	98	109	101	117	105	98	134	101	98	114	109	102	102	117	94	99	106	109	93	111	93	93	107	96	113	107	105	108	111	125	110	90	103	123	111	118	102	124	117	79	98	86	100	121	96	105	116	106	110	108	105	114	78	125	103	114	106	118	112	113	113	108	105	119	98	124	106	109	123	108	113	115	121	110	106	115	89	111	115	122	115	117	98	103	135	110	129	112	110	116	107	121	111	117	98	94	110	102	121	125	123	113	88	111	122	105	107	105	130	128	126	110	117	110	129	120	120	92	112	116	108	115	111	105	115	90	113	106	104	103	95	103	124	110	99	98	95	105	99	107	134	106	107	111	122	92	106	100	109	110	99	126	128	99	121	101	111	135	112	119	119	109	105	117	98	119	98	113	90	127	126	112	105	105	96	112	124	112	109	111	112	88	85	98	124	113	96	115	121	110	106	104	101	102	109	122	98	122	90	115	96	95	84	109	118	124	103	113	110	110	101	118	108	114	104	116	111	126	115	105	105	115	102	106	103	99	109	123	103	110	120	114	99	111	117	113	110	114	107	96	103	107	96	100	95	107	110	105	116	101	119	116	110	107	101	119	114	111	102	106	118	93	99	113	108	92	99	107	115	111	108	120	123	108	125	108	122	119	96	108	94	110	83	119	115	114	88	91	121	106	104	120	116	107	119	109	103	114	102	85	113	113	108	95	92	94	128	97	118	86	105	125	119	118	121	110	118	106	113	95	111	97	113	127	100	111	107	84	104	100	105	111	105	108	138	90	114	126	96	97	106	94	128	118	123	127	120	121	109	96	114	111	113	121	109	109	104	100	98	96	106	102	113	112	98	110	98	108	109	111	120	106	109	111	100	112	98	110	101	97	93	106	100	97	96	96	112	94	112	111	116	84	106	112	103	102	109	119	113	124	107	109	111	94	97	121	99	92	114	100	102	97	101	93	127	117	131	116	118	109	101	115	124	105	115	131	108	119	88	102	129	107	110	108	92	107	110	109	115	103	103	112	111	105	113	105	115	93	108	108	96	102	118	114	95	95	98	95	113	110	82	89	111	90	104	121	113	83	102	100	115	98	125	103	93	103	112	105	102	105	112	106	116	111	109	104	115	111	100	101	114	113	111	126	107	117	109	99	108	98	95	92	128	85	121	111	101	131	133	102	102	102	104	120	108	120	96	95	104	116	110	94	103	118	97	120	97	117	116	114	101	109	102	122	115	115	114	127	110	115	101	120	96	108	107	106	101	98	105	112	106	94	103	111	122	106	116
18292	39715	29388	13466	6566	4859	3555	2556	1981	1532	1231	971	870	770	678	604	563	493	490	463	414	388	323	331	299	279	311	292	230	255	223	229	208	231	236	207	188	215	199	203	206	202	218	177	197	192	183	180	171	165	167	165	153	157	165	152	162	172	162	172	161	179	138	183	167	144	162	162	153	156	178	157	165	147	139	155	152	169	163	160	141	147	149	151	158	144	149	166	151	134	127	177	159	153	145	150	139	146	155	157	161	153	156	158	164	158	150	178	143	176	180	162	138	151	162	148	160	165	173	169	146	158	158	159	149	157	140	129	145	147	145	165	158	158	156	189	170	165	134	153	148	166	150	168	167	160	171	142	164	144	148	138	145	152	124	158	163	162	159	143	140	150	154	143	170	146	144	139	164	164	161	149	167	140	174	161	147	154	157	171	152	166	135	146	150	144	124	165	136	159	160	166	157	145	155	171	155	144	146	165	172	146	159	160	150	144	139	180	146	147	153	157	145	148	151	148	146	155	158	171	147	139	140	124	155	142	135	146	145	171	142	167	138	152	177	155	152	155	169	140	164	139	153	161	160	146	148	140	149	160	160	132	166	163	135	151	166	149	173	176	175	145	175	119	139	132	156	158	157	161	161	150	151	146	150	158	154	169	143	158	152	130	146	164	158	158	124	156	159	143	132	134	147	153	145	156	136	180	162	152	146	165	142	152	144	136	131	133	158	169	137	152	152	149	161	164	154	141	158	155	146	133	140	177	128	168	154	132	150	149	149	132	165	160	147	166	155	143	155	151	155	132	164	151	163	140	149	143	180	172	135	155	136	174	138	131	152	144	162	164	172	158	158	147	149	160	144	167	169	144	143	148	141	169	178	166	154	161	153	155	142	150	149	150	154	158	143	175	165	180	155	139	154	160	150	187	148	146	133	151	159	149	154	127	165	147	159	161	141	156	127	149	144	153	170	154	177	143	159	145	148	136	158	148	180	145	154	171	157	181	141	146	147	180	146	145	133	149	146	152	132	163	150	166	156	154	159	167	139	161	158	156	145	152	149	145	132	147	162	160	169	165	140	148	164	171	143	142	155	164	167	167	177	145	152	160	140	163	154	148	144	155	175	165	147	157	138	157	157	164	155	156	144	176	142	137	149	157	154	185	160	192	147	155	163	160	154	162	185	145	159	160	124	157	150	157	152	143	170	143	172	169	152	168	140	159	176	150	167	141	148	175	134	121	163	154	146	149	152	169	159	146	150	163	176	151	141	149	165	145	157	169	173	162	153	166	137	153	156	133	145	161	142	172	146	155	134	152	147	154	145	169	159	153	148	147	154	160	142	161	151	143	144	127	163	176	147	129	151	148	145	147	136	147	143	154	140	144	163	150	145	144	141	156	164	137	145	164	141	168	155	154	144	170	147	148	136	146	158	158	156	133	165	137	148	176	158	172	164	168	160	135	164	160	132	147	154	142	160	162	154	146	175	171	145	137	153	166	151	131	160	179	147	152	165	140	146	170	144	142	151	145	140	152	152	158	173	141	154	151	146	130	145	142	117	146	172	171	137	142	175	162	134	155	133	160	152	174	148	157	192	148	160	182	141	142	145	146	157	154	164	150	149	174	166	186	177	138	152	134	156	143	164	156	146	155	127	155	130	155	153	154	158	142	138	156	166	153	173	146	147	161	166	166	156	143	142	163	175	162	144	140	152	148	140	149	166	146	161	125	138	147	165	162	151	167	155	167	159	140	143	159	143	147	142	153	168	154	150	147	148	157	167	148	153	158	124	134	157	162	166	145	142	146	154	164	147	136	154	155	150	163	124	147	157	165	168	175	131	171	146	151	154	153	168	158	164	174	136	152	164	144	170	151	151	183	158	160	163	148	136	164	152	170	171	145	161	152	164	162	158	157	162	158	169	166	154	168	137	155	141	171	149	170	153	158	168	165	160	160	148	130	136	159	144	164	114	152	146	145	151	167	153	149	175	140	163	154	163	139	168	146	162	167	158	155	173	156	152	149	138	171	152	154	174	172	163	172	154	147	147	166	128	163	163	143	149	122	160	164	171	143	134	158	145	123	147	155	168	161	163	154	150	143	168	156	176	152	153	150	162	141	157	145	149	165	147	150	149	146	166	145	142	164	146	159	153	168	162	149	158	152	163	155	149	132	144	171	132	141	167	153	156	157	151	146	167	153	143	134	159	156	162	140	140	158	165	148	156	177	171	149	136	162	151	143	159	151	155	156	159	159	158	142	177	143	129	163	151	161	164	160	154	149	166	170	143	142	165	134	153	168	146	145	148	177	148	164	155	145	161	163	149	142	158	154	143	161	161	162	144	157	170	146	153	136	140	146	179	170	141	151	160	148	142	162	154	160	146	143	148	148	167	156	142	176	164	147	145	156	137	139	170	187	161	159	132	163	146	139	134	165	128	151	155	144	144	151	159	155	169	175	145	165	142	156	152	152	172	158	157	162	166	164	159	149	128	150	160	137	167	151	137	163	145	142	151	174	157	136	153	164	173	135	156	150	148	147	167	140	136	164	147	157	142	149	159	154	154	151	146	154	145	147	147	154	145	119	159	162	155	147	158	141	143	155	135	178	141	158	125	158	135	145	174	136	155	157	155	156	157	145	139	155	151	174	146	144	164	160	163	171	154	160	148	158	138	153	158	146	170	125	171	154	166	147	137	164	152	151	131	172	156	142	143	150	154	156	180	141	149	181	153	154	168	170	176	150	142	137	152	134	147	181	136	148	170	153	149	157	173	156	158	144	138	150	156	164	152	136	145	174	156	158	169	132	177	136	176	161	159	162	155	154	157	182	128	158	152	150	157	155	160	145	139	131	146	164	164	157	163	142	141	135	160	126	152	139	142	164	155	148	171	138	151	165	129	153	152	131	167	149	159	149	143	137	146	168	151	137	139	158	169	150	144	153	173	149	166	130	136	143	165	206	154	144	151	171	161	156	141	154	172	168	159	169	165	168	161	144	157	145	158	167	163	146	151	175	137	150	140	150	134	152	152	157	153	164	154	153	143	162	137	160	165	164	153	145	161	158	149	150	172	136	133	140	178	150	169	167	159	169	168	158	163	192	164	144	146	181	158	144	145	141	168	155	175	143	154	171	141	170	139	155	161	154	138	145	162	157	151	160	164	160	139	165	153	170	150	167	152	144	160	137	168	160	158	153	146	160	152	145	157	128	161	152	146	136	150	167	158	140	150	141	159	155	168	160	144	153	163	156	173	142	169	140	136	151	123	135	165	163	138	153	185	149	162	141	157	142	141	153	147	154	119	162	155	147	157	157	142	138	147	149	163	156	132	140	153	145	139	153	153	152	168	137	167	153	148	162	138	162	153	173	155	153	164	171	176	174	169	172	164	156	165	171	141	171	173	161	141	158	183	138	149	168	136	154	154	154	137	144	146	189	175	167	146	141	152	146	159	139	152	161	156	160	164	151	141	187	143	140	151	149	140	163	169	135	157	140	145	159	156	142	155	151
22665	21580	29301	24279	21558	21458	10539	2795	1835	1413	1266	998	959	828	672	633	593	598	487	487	413	423	377	358	349	343	341	289	255	267	273	274	236	298	230	256	257	239	231	229	211	204	217	224	227	217	201	190	182	180	176	184	211	177	208	221	182	207	192	188	189	177	182	200	198	161	181	198	185	209	187	183	182	184	181	196	161	166	196	163	197	176	182	181	159	174	178	186	149	157	195	171	201	196	188	193	201	166	191	168	179	160	150	173	164	195	168	176	183	202	184	159	172	172	190	177	175	169	188	213	183	166	183	167	164	171	190	178	173	168	179	176	173	180	182	197	168	184	169	167	170	214	189	169	148	169	176	160	155	184	195	166	182	153	181	181	158	179	180	183	189	181	180	168	211	179	176	194	162	183	165	180	179	168	163	181	204	180	186	172	181	181	205	150	183	173	177	204	159	163	165	178	168	197	170	184	178	177	183	180	178	172	183	188	188	163	155	172	178	172	185	176	169	179	196	191	186	207	177	175	180	182	189	183	155	191	163	184	173	195	180	172	190	201	171	172	175	166	188	167	195	166	171	162	157	199	192	169	162	187	203	171	159	212	151	191	149	172	186	161	206	219	193	188	172	181	181	170	175	160	176	174	180	173	179	193	163	167	176	184	177	179	168	165	170	182	155	172	174	174	181	164	189	178	162	185	164	172	178	178	182	169	179	175	183	200	174	185	186	155	184	187	175	197	152	174	165	173	174	193	172	156	193	170	168	168	180	171	197	192	170	177	194	191	191	195	182	157	187	175	177	184	194	179	180	204	169	162	170	168	172	185	192	180	190	172	171	187	181	180	141	174	172	173	173	180	147	182	166	198	193	191	202	165	177	168	174	158	179	171	173	202	198	179	164	175	168	174	206	180	170	163	162	181	183	169	165	190	180	169	178	182	210	189	180	174	173	167	178	162	186	170	161	188	187	167	183	180	181	180	192	175	166	173	184	168	194	166	188	197	192	181	200	145	188	187	152	182	169	169	168	174	170	182	168	180	160	174	176	188	182	164	179	178	147	190	181	182	186	147	161	156	174	177	180	177	145	152	180	162	186	170	157	164	184	173	204	183	177	180	214	207	186	156	188	178	192	184	155	181	175	182	169	186	182	168	193	159	172	171	177	158	189	172	164	199	171	165	176	212	191	175	157	156	183	181	174	171	181	176	193	183	161	175	166	161	170	188	179	182	184	164	173	197	174	167	184	175	157	175	172	172	189	176	162	164	174	166	165	180	191	167	182	174	197	185	174	177	186	167	180	149	178	176	176	193	183	166	201	183	177	200	182	181	170	158	172	161	178	160	219	159	161	188	175	147	197	163	207	154	166	185	186	197	201	190	163	165	172	174	200	175	170	179	176	165	194	192	163	181	173	172	166	211	185	185	151	160	164	209	173	194	167	160	177	182	190	159	170	173	153	178	167	190	159	169	167	182	180	171	170	175	166	187	177	174	188	177	180	167	183	186	156	205	150	183	190	176	187	181	203	208	183	160	191	202	177	189	207	177	172	157	182	196	188	173	190	182	165	193	163	180	202	152	177	208	176	198	171	177	167	181	181	151	164	192	158	168	177	171	193	165	182	180	185	151	176	207	183	178	193	186	173	165	179	162	172	162	184	182	178	167	190	182	164	195	170	171	184	172	200	201	174	178	181	159	168	183	180	188	194	167	156	170	196	160	196	161	168	176	181	159	175	178	180	176	170	166	168	157	187	193	171	156	170	170	175	204	204	173	182	161	174	168	158	172	153	160	189	187	179	177	171	166	176	180	177	186	175	195	181	196	175	167	171	191	192	166	177	162	172	184	169	188	161	175	167	171	186	185	164	155	174	178	194	183	171	161	195	193	170	177	176	141	191	187	170	185	178	161	179	162	189	173	182	188	199	183	177	184	169	167	165	182	195	162	151	198	160	178	189	170	200	157	171	167	193	180	193	173	198	201	196	178	200	173	165	182	196	169	168	155	167	163	214	178	159	174	159	197	168	179	158	188	183	170	174	153	176	171	181	189	145	184	167	165	171	206	164	180	175	185	151	159	182	166	160	185	153	157	166	186	177	171	158	177	153	189	162	179	173	161	172	149	163	151	171	186	193	200	176	187	191	188	139	185	172	198	151	163	150	177	177	190	169	198	178	159	173	193	174	182	202	175	147	175	184	164	166	169	193	195	192	176	166	154	181	157	164	175	161	161	169	183	187	210	174	169	169	179	179	198	191	183	179	172	173	195	185	153	176	144	168	181	163	170	168	169	180	179	191	176	177	196	167	164	167	179	190	171	174	195	165	165	196	195	138	151	187	176	171	187	177	182	168	163	163	181	198	167	171	182	193	178	183	181	173	189	165	165	198	158	154	165	169	175	179	186	177	165	181	179	144	190	167	194	161	165	173	200	204	167	165	162	190	187	182	192	159	187	172	176	174	192	183	182	160	186	170	184	188	170	166	168	188	176	195	150	163	168	187	179	189	178	177	162	175	189	193	198	210	184	188	183	171	199	187	195	158	176	173	166	185	167	185	168	144	180	150	171	169	164	164	165	170	179	165	179	191	160	179	187	187	171	184	173	166	152	181	167	175	193	166	197	165	167	158	184	186	155	170	177	162	195	172	173	203	178	180	166	173	184	181	165	182	179	190	179	178	148	172	178	195	191	166	180	168	171	192	172	194	185	167	173	178	178	173	191	179	168	197	161	171	185	195	169	193	177	181	197	173	173	195	174	161	171	168	181	193	179	176	184	166	200	209	186	174	182	186	175	181	183	198	164	196	173	180	207	196	182	189	169	163	186	195	176	172	204	183	188	162	196	166	167	167	181	175	153	179	188	188	187	182	185	175	166	177	175	176	180	167	168	158	171	165	188	163	155	171	189	167	141	152	153	172	174	159	192	170	197	168	165	188	204	208	167	195	167	192	179	162	180	164	175	182	176	181	169	170	191	184	172	163	176	176	163	176	170	172	183	184	161	188	165	182	196	169	178	187	191	202	173	168	180	161	163	221	162	180	169	138	206	171	188	184	167	152	167	178	195	159	165	194	168	156	168	173	168	159	179	170	166	196	183	138	161	171	149	177	155	173	179	162	193	157	170	175	161	182	159	154	175	186	187	199	144	120	167	164	173	185	191	155	182	170	169	188	170	197	192	177	176	169	189	191	185	205	183	185	185	182	167	166	179	165	168	194	158	186	156	173	193	175	173	172	186	194	183	183	167	186	161	169	177	196	185	179	183	178	168	206	185	173	185	173	166	170	156	157	172	176	168	193	182	171	179	157	162	164	189	179	178	151	170	173	172	168	152	177	165	193	151	157	187	188	163	181	202	172	194	167	165	176	192	185	182	176	171	183	181	166	169	197	177	182	164	168	171	171	173	182	187	157	171	193	173	175	169	186	189	187	151	171	179	175	183	182	185	170	155	175	178	170	183	161	186	182	177	173	169	203	170	177	189	186	182	190	177	159	150	165	175	156	164	174	163
21995	50960	42054	21708	11074	8325	6353	4700	3581	2869	2175	1990	1636	1461	1227	1106	949	935	859	773	731	641	593	587	546	556	500	505	433	441	440	377	384	385	402	343	373	365	342	342	310	320	321	280	310	310	275	305	290	292	259	288	242	274	272	253	282	272	283	275	275	248	244	255	237	277	273	250	283	264	271	262	242	268	253	247	282	251	264	235	266	227	267	234	234	234	257	251	225	242	248	221	216	226	242	256	234	232	228	262	291	258	250	241	232	251	247	222	245	265	244	229	244	250	233	257	245	237	256	236	240	236	238	237	251	247	238	249	226	202	254	217	221	241	295	236	220	252	233	247	250	248	236	211	241	218	221	270	224	231	242	238	239	232	224	233	218	250	228	243	243	239	240	222	217	270	234	237	237	246	237	257	238	233	223	235	231	215	275	224	259	240	263	237	292	248	217	256	229	243	240	270	246	258	238	265	252	237	265	252	241	253	237	242	255	234	239	234	221	261	219	232	253	254	223	213	215	232	254	235	227	230	248	257	234	234	226	229	221	229	263	226	247	243	249	266	252	254	259	231	238	249	244	264	253	226	217	244	247	242	245	231	228	242	248	232	244	259	238	228	264	252	251	246	260	235	237	276	238	234	226	245	237	254	220	246	261	253	237	259	240	240	241	239	243	220	244	250	238	226	261	217	260	240	243	241	250	242	245	262	230	266	237	228	253	225	241	198	229	241	248	245	244	250	234	203	248	246	246	224	215	262	237	211	238	228	235	245	259	220	235	224	242	250	223	225	241	210	211	246	228	235	229	250	238	260	270	258	240	248	234	234	257	224	255	247	226	202	219	235	235	259	243	225	271	241	230	247	230	254	226	219	249	231	230	227	238	228	239	223	244	215	233	224	214	250	231	271	247	267	240	238	241	220	219	246	235	222	251	247	225	234	225	238	231	256	234	221	226	225	223	255	244	276	225	245	245	258	255	224	240	223	237	223	221	246	244	265	263	230	218	235	228	245	240	236	231	271	234	260	230	244	236	230	240	260	236	222	252	245	251	229	236	250	244	209	222	216	219	237	229	252	226	258	265	248	238	249	241	275	258	220	248	241	241	242	257	249	252	238	227	245	237	211	226	224	237	214	256	255	263	254	241	223	240	245	238	259	244	244	236	249	241	234	223	242	258	230	226	219	248	237	264	234	237	234	242	251	225	248	252	255	244	250	231	242	230	244	260	219	253	253	254	263	234	231	263	238	243	248	248	221	255	224	264	270	254	239	235	239	258	219	248	244	250	228	234	267	275	254	246	236	228	230	235	215	224	254	241	257	239	228	216	228	209	203	235	260	227	226	231	215	247	241	228	238	211	246	222	252	245	234	238	234	224	227	250	235	214	258	258	249	227	277	218	214	254	243	255	234	242	247	247	240	248	235	219	232	231	250	232	267	223	244	232	227	268	207	237	252	228	263	246	247	240	247	268	248	232	247	216	256	220	236	229	243	242	224	244	224	211	243	256	253	254	256	226	243	246	221	247	219	228	267	211	253	252	255	218	250	250	248	223	233	258	193	244	238	260	255	243	242	244	227	210	234	233	243	250	246	246	221	237	229	221	248	223	265	245	228	249	224	258	236	229	226	278	229	238	242	239	218	258	233	264	241	241	222	227	260	243	225	254	255	242	252	242	230	236	242	240	244	225	230	231	239	247	218	220	288	255	252	244	238	238	221	242	251	250	233	262	229	230	278	235	235	239	243	240	266	243	235	220	220	256	222	216	241	253	249	226	213	219	246	244	241	239	248	250	203	235	247	244	229	243	251	220	248	232	250	254	249	246	263	228	244	249	233	223	253	249	262	237	200	257	246	207	236	255	254	253	249	262	259	208	244	217	204	267	243	213	241	258	229	221	246	246	245	249	228	227	254	238	258	234	243	256	244	243	241	217	251	265	244	251	244	257	254	254	238	246	239	233	239	231	234	222	241	242	255	224	265	236	227	214	238	235	243	240	255	282	246	231	231	234	258	228	219	226	249	220	257	250	253	264	251	246	229	241	251	228	263	235	244	221	210	248	248	245	258	222	219	263	261	273	234	233	230	279	257	242	245	213	231	260	237	227	234	236	236	268	252	228	247	263	258	221	251	256	246	248	240	266	257	229	245	237	219	263	261	249	241	238	226	255	224	229	226	229	211	228	248	253	225	199	211	251	247	223	227	251	235	260	264	235	253	256	238	245	264	239	257	256	235	211	203	239	222	252	244	229	245	243	236	212	209	257	242	246	252	252	233	258	222	221	239	270	249	262	242	220	236	246	261	242	227	255	258	241	232	234	228	231	228	255	227	243	270	248	246	242	250	245	240	249	238	247	231	255	233	217	257	224	236	253	248	235	238	266	229	240	265	237	256	237	238	240	273	231	258	230	237	242	238	223	239	221	274	241	246	276	223	252	234	257	240	237	269	241	263	240	218	241	234	224	227	229	227	271	253	235	238	258	250	232	241	253	253	263	242	219	258	236	260	217	263	250	245	241	230	227	273	232	246	235	273	242	238	220	260	233	232	260	215	222	227	225	228	216	254	218	260	230	228	250	267	247	238	262	223	269	216	227	255	240	247	222	256	253	237	232	246	224	232	220	249	214	244	255	229	213	244	260	262	249	244	223	238	224	256	230	247	245	249	256	226	253	224	234	261	228	288	238	229	244	236	251	211	240	240	243	253	265	219	260	239	234	251	260	231	264	239	251	202	247	263	251	245	248	259	243	228	227	257	252	253	252	236	239	282	241	274	217	243	229	250	222	213	216	240	269	255	220	249	213	236	204	247	253	242	241	219	274	259	234	270	253	238	253	216	235	243	243	226	260	242	225	247	195	250	252	230	215	264	225	249	234	240	247	241	226	234	269	247	246	229	252	259	241	228	256	263	224	215	241	225	241	254	238	258	249	220	257	231	230	237	235	254	236	250	225	231	224	238	221	194	224	241	269	246	210	241	266	248	234	258	210	261	283	242	254	216	244	230	220	241	230	226	249	241	227	219	218	227	248	227	221	240	264	226	254	240	222	212	232	260	223	213	212	241	210	217	217	207	248	242	242	252	214	232	237	237	205	254	249	245	228	240	253	246	222	233	232	224	238	243	257	258	238	224	255	264	269	240	248	235	246	264	241	239	257	233	226	218	229	246	225	251	253	251	259	244	244	231	255	209	224	249	262	231	283	269	231	252	236	275	280	242	245	214	251	256	235	254	229	248	243	236	240	255	229	236	253	245	237	212	285	236	271	255	216	239	232	255	227	236	252	235	242	233	258	222	235	228	241	274	221	261	227	229	269	252	232	226	241	228	245	232	256	233	225	244	251	252	228	227	217	233	228	261	266	261	218	252	247	217	241	257	255	249	247	223	226	248	250	240	234	232	239	248	229	238	250	215	228	266	266	222	260	270	193	241	253	220	226	265	229	261	227	240	225	236	248	252	252	232	212	266	232	243	198	212	240	256	225	228	241	242	248	233	272	262	222	240	257	226
27429	21762	19271	8008	2450	1492	1127	838	657	515	513	441	357	349	356	326	268	262	250	254	243	241	207	204	210	191	179	178	178	211	185	158	163	178	179	178	150	175	166	156	170	160	158	177	174	167	160	143	155	164	141	154	163	156	132	145	142	144	175	132	153	142	158	162	142	143	156	141	151	160	163	148	147	136	128	159	156	164	147	154	138	149	157	157	140	127	148	162	122	114	158	139	151	132	137	157	166	143	148	149	150	138	132	148	123	148	126	177	139	153	125	141	128	165	131	166	165	142	146	132	141	163	145	166	133	145	136	137	141	109	156	149	149	117	150	164	145	141	149	140	153	148	166	153	139	152	132	133	150	142	143	140	148	149	154	144	134	153	145	130	132	141	147	125	158	151	116	147	144	164	168	140	137	163	145	150	149	152	144	164	140	165	144	142	163	154	151	151	134	123	144	150	134	135	139	140	171	137	153	149	166	148	153	167	173	147	156	126	138	130	132	156	146	156	136	141	142	149	146	152	163	157	155	144	125	151	113	136	132	157	161	138	131	148	156	145	126	134	140	148	155	147	145	155	153	141	149	146	141	127	155	159	147	146	136	141	139	132	128	134	150	158	130	147	150	156	140	151	148	151	143	162	142	144	158	132	133	144	132	157	152	166	139	142	156	134	131	135	132	151	133	157	151	140	168	159	139	158	142	143	164	153	139	147	137	145	157	143	135	158	121	154	154	147	155	140	134	149	142	140	123	133	161	154	140	160	149	152	124	143	148	163	149	160	133	152	149	150	135	133	132	162	144	135	153	147	144	130	159	165	154	122	154	131	131	130	143	145	164	146	165	125	114	131	133	158	158	138	173	166	149	154	139	157	139	156	142	122	136	143	139	134	150	158	142	163	154	135	139	134	133	140	115	135	138	143	170	144	146	159	175	144	134	144	156	158	138	148	139	151	160	151	129	149	148	143	139	147	157	143	152	143	136	153	149	155	127	143	133	140	157	145	145	141	150	144	124	135	147	139	167	149	145	140	154	148	154	145	151	141	131	146	151	150	141	144	151	142	146	131	142	150	148	147	141	157	148	159	147	141	118	139	159	162	157	141	147	140	153	145	158	148	148	132	144	144	144	154	150	146	134	143	150	157	134	142	162	147	150	137	145	137	139	132	167	171	143	143	128	142	159	138	146	149	147	130	148	144	139	160	146	153	116	148	147	168	153	138	175	161	154	161	138	143	157	166	149	146	173	137	136	139	159	143	149	140	156	138	144	147	171	151	144	155	152	125	156	132	143	143	144	141	127	188	141	142	121	152	163	146	141	152	135	140	136	162	160	156	142	133	167	135	157	157	163	125	145	136	156	138	146	160	129	164	135	135	169	155	145	153	138	140	140	162	129	155	142	125	152	135	157	147	140	138	147	132	163	166	161	145	146	148	170	150	143	158	142	148	155	178	153	129	141	146	156	173	137	155	147	156	149	137	150	149	166	138	159	146	129	168	154	157	152	147	159	145	145	142	163	161	137	139	146	153	149	130	152	135	150	133	142	134	158	146	150	166	148	142	122	131	135	161	162	169	135	145	148	149	127	152	132	172	139	159	159	133	143	155	163	144	153	182	141	159	127	141	145	153	155	132	146	143	139	126	124	146	147	143	156	172	163	159	160	137	133	150	161	145	163	149	154	121	133	160	133	169	160	148	127	130	162	156	131	164	138	141	161	154	123	143	151	154	138	139	157	148	169	141	137	151	153	145	179	140	158	154	159	150	144	161	137	148	128	168	139	149	155	161	143	168	119	142	161	153	161	145	141	125	131	137	162	146	143	160	148	161	148	162	140	138	145	158	156	154	148	115	149	156	140	127	150	118	144	133	155	137	156	143	141	131	130	160	148	140	152	130	148	140	165	151	155	145	144	150	143	139	153	130	153	130	127	142	153	144	150	142	119	140	153	138	140	159	153	140	151	155	149	130	148	155	147	125	162	154	131	167	125	142	137	162	140	145	138	122	141	151	136	130	147	144	134	149	140	121	155	164	150	148	135	142	132	130	143	150	133	155	155	137	152	137	123	153	145	139	157	131	148	141	152	156	135	128	147	133	146	137	151	148	147	135	125	160	156	156	141	138	151	149	150	154	151	151	128	153	153	142	143	156	158	124	139	162	136	138	172	166	154	140	136	140	154	134	136	158	142	143	152	145	127	143	156	143	140	146	140	142	131	146	134	151	142	141	162	127	154	127	121	124	131	134	140	148	172	155	143	162	126	164	149	148	126	148	118	163	137	150	146	165	168	159	122	140	144	128	140	138	139	145	134	170	134	143	138	141	153	147	140	151	160	148	151	155	136	143	140	151	126	142	163	145	125	144	174	141	146	126	148	160	128	157	147	164	156	154	144	126	134	137	148	138	141	150	157	148	166	136	133	143	128	152	134	143	143	145	140	163	159	166	150	145	157	161	140	143	132	173	120	124	143	154	145	147	156	136	124	137	151	121	135	169	132	132	139	150	148	165	160	131	136	142	167	157	149	142	141	156	139	138	150	148	133	133	148	156	131	140	141	155	140	142	158	118	132	138	130	128	168	149	135	142	141	127	128	150	142	144	148	142	151	131	140	133	154	143	152	121	139	142	148	149	139	134	155	149	144	122	167	122	140	161	155	171	157	140	160	128	147	140	137	150	148	148	152	131	130	126	169	134	157	155	155	140	151	131	149	163	150	159	146	135	156	152	137	146	139	134	166	148	140	159	146	162	134	137	149	144	140	110	148	149	178	131	142	138	140	157	136	136	140	127	145	170	150	151	127	140	140	148	150	155	127	153	137	137	143	144	126	120	145	154	155	141	133	144	146	144	145	114	149	146	167	135	148	152	168	149	164	148	166	153	142	143	153	146	139	169	158	158	175	127	153	142	138	159	143	146	145	124	165	137	131	162	170	151	140	156	147	167	130	142	130	132	156	135	157	155	142	144	154	135	154	147	144	151	138	152	146	149	145	132	121	132	143	143	148	143	154	161	121	146	140	161	131	131	114	153	147	161	134	146	149	150	146	134	150	142	119	142	151	161	155	144	147	107	147	153	151	156	154	139	134	151	137	149	149	142	158	145	146	158	145	148	141	145	126	158	146	132	159	152	147	134	148	164	136	136	154	128	147	151	119	162	160	151	148	130	144	157	157	145	163	147	155	135	143	142	157	152	181	146	170	139	135	137	142	136	143	166	163	129	145	172	122	136	160	144	145	149	156	158	180	139	146	134	139	140	131	148	143	150	141	142	130	150	161	138	155	139	147	146	136	139	129	152	135	154	123	124	135	135	136	171	156	140	164	141	178	171	137	145	153	157	142	134	152	141	129	140	160	152	138	159	132	179	122	145	148	155	141	134	165	137	156	148	159	157	147	130	149	170	146	140	141	162	149	153	127	158	148	142	172	145	140	132	141	144	119	161	129	152	144	155	146	138	165	154	147	124	141	151	155	150	140	136	144	142	157	150	155	153	144	144	149	154	142	131
15954	31922	22880	8328	4361	3168	2366	1777	1292	1055	952	767	650	587	515	496	450	435	423	384	360	329	333	350	305	289	288	271	248	257	231	225	272	241	266	235	212	234	226	216	224	231	234	235	218	219	195	207	222	204	216	192	207	237	212	210	183	208	202	218	193	195	221	210	196	206	213	216	202	188	200	184	217	222	200	218	191	209	214	212	206	202	203	235	198	195	179	204	214	174	180	200	185	216	209	216	220	184	195	188	204	222	220	218	188	200	205	200	197	197	217	169	197	218	184	188	183	198	208	192	201	224	203	196	186	207	197	189	180	184	182	159	207	199	189	204	198	191	189	189	177	184	191	213	192	209	185	184	192	202	203	197	184	195	197	182	217	218	207	189	181	198	201	235	183	196	182	209	211	194	201	179	202	200	209	203	189	216	207	202	193	206	202	203	192	214	191	187	225	203	183	190	200	193	211	205	195	207	194	188	202	211	196	196	222	225	185	215	216	229	201	213	204	206	210	185	204	185	226	209	181	213	224	210	207	220	221	216	195	197	232	183	184	197	232	181	200	215	206	196	184	204	187	183	197	196	218	205	199	200	198	221	198	196	205	205	203	210	210	216	207	202	178	185	185	192	201	200	211	233	206	208	208	203	185	199	225	206	196	185	222	184	216	204	189	183	193	194	203	224	202	205	218	194	173	205	184	219	185	195	200	185	213	219	234	198	186	198	200	205	225	209	206	206	178	183	203	210	193	211	202	189	190	198	198	210	213	208	201	224	181	193	193	208	201	216	196	189	178	212	215	199	217	197	203	191	201	191	216	170	223	193	195	187	170	197	213	202	197	177	197	193	194	180	196	199	203	209	181	176	176	210	212	179	195	199	222	194	166	190	189	188	206	174	203	186	184	198	204	209	228	190	212	208	219	209	182	208	207	183	213	198	204	190	220	196	197	218	226	205	217	211	191	215	210	215	196	190	205	181	191	180	204	196	193	204	198	207	188	203	212	196	180	183	212	195	233	196	217	193	198	211	185	207	233	216	204	203	201	182	203	201	203	185	189	203	196	209	185	202	195	188	204	174	205	187	195	189	212	196	208	198	216	199	173	186	214	196	219	169	177	199	197	202	202	222	197	204	207	183	219	193	191	216	202	194	208	222	205	186	187	197	187	211	186	187	200	191	215	221	206	203	221	198	190	198	213	206	199	187	214	192	185	207	199	192	197	201	228	216	218	175	183	196	214	186	207	202	216	201	198	208	192	215	208	180	224	196	183	197	204	199	228	183	200	199	189	213	206	214	200	206	173	180	194	192	181	209	198	209	203	203	172	217	174	201	192	209	188	205	224	204	205	201	220	196	209	196	199	219	199	207	201	234	198	210	217	194	190	208	209	191	203	222	185	184	204	194	202	204	196	223	197	221	212	196	206	189	185	193	193	207	192	207	174	217	202	187	201	238	185	196	174	204	193	187	203	226	199	190	180	219	217	191	186	198	201	184	192	209	187	174	191	186	209	221	197	176	195	219	205	218	192	197	173	214	178	204	202	201	207	195	208	232	217	189	202	183	208	190	191	188	189	200	200	206	177	201	195	200	207	195	183	193	206	186	190	186	195	197	201	206	194	193	203	206	199	215	219	226	199	212	218	197	188	204	203	205	193	202	191	182	192	171	187	178	209	197	185	213	189	197	177	194	181	184	205	220	216	184	191	179	223	197	208	196	160	205	205	241	193	188	166	194	203	213	191	207	215	203	199	180	198	192	231	215	205	218	207	187	185	199	195	223	232	207	195	200	209	197	197	203	218	204	204	192	205	223	212	222	207	185	202	218	191	208	195	177	217	202	227	209	179	192	195	213	199	205	222	204	200	198	205	177	213	199	186	195	180	176	216	206	184	200	210	186	195	200	200	212	192	180	185	196	196	188	174	201	209	202	186	207	196	199	206	199	186	203	205	204	203	202	189	188	176	186	181	198	193	202	196	201	215	200	183	195	215	202	195	215	229	197	202	175	202	211	195	190	205	175	193	176	199	178	185	225	188	201	207	204	190	203	192	204	196	214	188	209	208	192	194	212	200	198	199	218	184	196	206	204	185	189	194	191	204	214	196	218	187	201	201	201	191	204	207	199	218	235	197	192	200	197	202	189	207	188	205	200	199	195	199	179	207	186	205	193	203	191	186	201	201	172	203	193	179	207	225	237	211	210	181	196	216	208	211	199	185	195	188	194	166	229	180	193	183	227	203	171	177	196	229	210	207	217	203	216	195	180	210	227	197	230	193	219	207	200	191	229	216	176	210	197	189	215	204	183	204	183	193	207	213	202	188	186	193	186	196	168	164	203	185	206	177	198	188	207	228	208	185	213	210	202	228	195	217	198	212	172	196	179	221	199	214	174	214	216	194	219	207	228	190	174	192	183	193	195	196	215	167	199	204	195	186	171	194	224	193	182	206	193	187	199	231	180	187	213	185	196	204	193	198	206	211	190	209	213	218	223	204	195	182	196	185	168	195	244	211	196	183	189	218	191	187	209	187	212	204	211	197	201	200	198	201	210	201	189	214	208	223	210	182	223	199	213	176	204	215	193	221	194	227	211	187	189	215	187	198	216	204	177	168	189	202	191	200	203	177	223	236	224	207	199	189	181	204	204	201	193	194	200	221	196	189	215	174	188	204	173	209	198	191	213	201	191	205	220	197	169	211	193	181	195	190	207	217	193	209	199	198	173	190	192	184	178	191	201	217	195	185	188	180	240	184	185	228	195	199	203	209	207	217	187	207	199	176	192	198	214	183	171	191	197	172	181	189	187	185	184	187	189	181	172	201	204	171	203	187	183	185	224	185	214	212	216	206	208	177	183	178	182	188	182	207	184	183	197	180	187	200	205	192	215	183	180	198	182	187	169	205	212	182	195	214	189	192	188	196	196	224	205	190	214	215	207	192	210	208	188	184	211	183	190	183	192	195	204	200	192	210	183	203	190	207	195	213	181	187	192	224	217	194	209	199	212	223	194	200	220	180	205	210	203	219	240	198	178	188	177	210	209	207	212	193	160	197	183	212	213	219	201	193	204	208	180	231	190	205	199	207	211	196	207	212	186	193	205	235	212	212	222	179	182	205	227	214	223	171	180	200	209	193	195	158	210	194	197	180	213	194	214	220	189	189	192	193	187	219	190	196	208	186	221	220	204	188	202	209	203	199	192	207	192	193	198	213	215	192	200	204	215	188	215	228	185	192	192	225	200	198	205	227	184	209	189	209	213	205	203	227	202	200	173	199	226	191	232	190	187	186	170	188	186	185	186	217	200	223	207	198	196	189	197	209	165	174	186	210	210	198	192	198	185	209	208	212	196	202	218	192	183	211	200	188	177	188	222	220	204	213	217	207	182	205	195	231	215	197	203	216	201	218	179	196	211	207	184	160	179	198	208	220	182	217	209	208	202	209	215	189	195	187	190	204	227	188	193	219	208	210	177	199	190	207	176	187	207	221	207	198	209	196	184	213	185	195	209
23564	21521	28807	24689	21365	12052	3215	1785	1336	1081	888	819	706	593	590	498	469	475	420	409	376	364	352	333	325	312	299	282	262	289	259	265	254	278	278	260	232	220	228	263	238	232	237	237	221	214	206	209	213	211	241	202	238	238	209	204	248	207	239	197	184	209	206	215	219	218	208	201	189	190	218	209	227	226	206	188	223	202	203	208	215	179	237	190	216	188	219	207	188	223	216	189	217	216	197	207	214	205	198	204	204	205	220	197	210	238	208	204	219	182	216	211	224	184	208	172	199	191	202	206	187	201	203	210	199	182	190	201	206	193	188	202	176	217	201	211	203	199	214	211	184	197	198	197	192	204	202	196	210	183	205	214	201	212	211	188	184	219	188	208	225	215	189	179	201	194	186	191	194	202	193	201	195	186	197	176	190	193	197	205	234	229	181	208	207	197	211	200	205	191	209	189	202	183	192	167	205	191	216	181	194	197	196	175	212	184	196	217	211	205	206	195	187	209	200	201	194	212	175	200	180	186	196	206	248	215	183	204	193	208	217	197	204	195	174	197	192	214	192	207	199	210	212	197	196	181	222	224	180	225	196	203	213	187	212	197	202	189	218	203	214	196	190	205	225	221	229	187	219	184	190	194	185	224	229	202	201	217	204	205	203	198	208	209	212	197	191	211	190	212	215	197	227	204	200	195	190	194	205	208	212	177	198	202	202	220	210	182	164	201	212	213	203	207	183	207	216	208	221	203	202	197	209	225	193	205	216	213	201	219	213	214	212	202	206	206	215	179	199	207	206	196	215	182	215	209	200	212	206	197	207	220	196	209	194	212	191	229	205	191	204	173	205	200	201	209	202	212	201	203	217	212	183	218	179	225	224	201	210	208	195	206	207	216	215	199	209	215	209	223	168	202	213	201	197	177	228	211	204	181	209	203	203	184	195	225	201	210	214	200	215	219	215	198	208	182	177	181	191	207	215	213	211	229	212	197	164	217	232	220	191	222	192	189	246	174	189	203	183	210	195	202	192	171	223	212	199	193	198	214	213	216	188	182	213	183	197	207	190	180	219	203	198	202	228	187	214	190	210	211	213	216	201	192	220	208	176	201	216	223	182	197	226	220	201	195	188	214	201	194	193	197	201	194	213	216	173	224	212	207	225	216	188	205	225	218	195	209	188	201	223	211	192	208	191	189	172	212	211	206	219	236	215	211	217	190	215	176	186	206	199	185	196	211	206	198	214	181	198	206	248	217	181	208	205	207	207	205	207	190	201	185	218	179	203	194	176	216	219	184	236	204	189	204	189	205	210	204	195	202	198	205	214	207	215	210	206	202	202	231	162	224	204	208	213	210	183	199	224	217	210	203	209	206	199	194	212	189	183	201	214	174	207	197	200	217	221	191	178	171	191	201	226	164	217	209	217	217	217	206	212	210	210	243	222	184	214	193	190	203	203	200	217	199	198	220	214	186	205	199	196	221	201	200	171	197	204	238	201	209	189	196	214	200	182	201	208	201	187	187	210	211	211	194	198	196	201	212	212	204	217	211	197	222	234	192	196	207	186	179	211	213	207	191	183	219	201	199	163	176	225	206	199	196	189	201	240	194	199	193	215	196	186	210	215	194	204	223	197	189	193	192	203	199	166	196	199	228	225	218	187	226	218	203	202	160	210	210	216	196	194	210	192	219	199	216	215	196	206	216	215	189	204	176	181	184	203	188	182	189	193	185	199	196	192	226	204	228	171	182	200	161	200	187	192	207	209	191	191	183	207	203	192	187	218	212	223	206	215	186	211	210	223	208	215	201	222	201	212	194	183	181	189	203	191	199	218	194	197	194	184	181	195	201	219	211	214	200	188	200	175	210	223	193	195	213	204	218	242	199	211	186	199	214	183	206	172	196	208	220	196	206	217	207	186	210	179	197	224	219	199	189	198	232	203	207	206	187	196	190	201	209	217	202	248	188	220	207	229	201	206	203	203	204	193	193	173	211	182	202	209	204	194	213	188	207	200	207	223	193	233	197	213	211	206	194	199	192	192	189	201	206	203	204	179	186	226	220	192	191	202	243	209	197	202	197	193	194	214	214	183	198	201	211	208	201	190	205	196	169	202	214	204	192	210	193	171	171	210	177	190	208	201	191	187	192	223	194	219	202	220	182	201	227	172	194	206	228	209	209	194	216	192	205	201	207	203	203	197	212	190	201	201	210	186	216	199	186	203	189	225	178	199	223	204	198	197	210	220	224	220	202	185	204	220	195	222	190	187	216	200	187	214	193	209	200	211	219	196	208	210	191	214	184	236	178	174	229	191	187	197	210	185	207	179	227	190	220	204	191	170	192	215	220	188	217	194	198	230	214	199	224	212	169	233	210	201	226	201	235	220	207	208	202	224	215	210	205	212	206	191	192	201	225	191	194	210	214	197	199	208	198	225	183	216	186	203	176	213	197	217	218	176	198	177	227	215	191	173	200	157	210	205	225	201	177	207	202	201	202	219	224	189	189	214	199	211	187	195	190	189	174	177	192	191	198	189	200	186	189	217	192	197	195	184	199	195	192	210	192	209	214	185	222	191	218	234	181	196	227	219	201	189	193	204	196	195	228	208	200	205	194	213	227	195	218	200	195	185	202	197	203	192	204	188	188	206	214	207	190	175	219	216	204	206	204	214	198	231	200	190	208	197	184	190	208	197	197	208	189	212	193	191	207	222	190	223	198	170	210	204	227	193	201	200	197	205	208	186	199	223	200	194	213	187	186	209	198	201	194	195	225	188	183	191	183	206	214	200	204	190	220	207	204	202	200	209	202	199	203	205	183	219	201	207	204	216	195	241	232	200	204	213	217	210	191	176	181	231	212	209	204	192	179	212	182	194	214	217	193	194	191	167	178	205	188	198	202	207	217	211	205	208	194	193	200	187	216	175	199	224	182	192	206	171	205	197	208	208	208	178	197	225	191	220	196	176	181	210	182	200	202	185	213	198	183	176	206	206	196	199	214	222	199	217	186	196	198	180	217	209	227	191	221	179	161	210	223	230	207	209	186	181	174	220	203	198	200	217	219	191	209	198	215	182	237	215	197	201	169	182	209	209	228	207	214	206	193	194	208	210	180	197	190	201	199	216	200	215	210	206	198	197	214	217	217	188	219	197	193	209	184	214	198	220	239	211	215	202	190	212	206	218	202	205	202	219	216	192	225	196	173	198	188	201	199	197	217	196	210	216	210	220	209	189	183	209	196	190	237	201	197	187	210	182	206	207	194	208	235	197	201	200	199	177	208	187	202	202	177	188	208	207	194	190	200	190	191	159	198	218	207	191	211	189	209	178	185	196	216	202	208	200	202	210	192	198	186	226	206	208	208	192	212	237	180	211	188	198	215	228	219	254	203	204	208	223	221	196	199	198	212	193	206	200	211	210	200	212	182	202	211	193	167	177	204	216	201	187	216	187	191	224	192	197	225	212	221	196	202	237	214	186	196	173	217	173	224	227	195	220	220	217	177	211	212
18788	44440	35985	15398	8063	6041	4485	3276	2579	2088	1689	1361	1225	1045	977	879	778	720	677	658	607	563	534	491	510	453	426	427	417	410	408	373	367	352	408	343	342	349	348	298	331	285	322	306	327	292	327	301	314	328	299	293	288	287	319	284	247	260	281	297	272	295	290	299	292	312	297	284	267	264	285	305	292	295	289	256	279	285	246	280	251	247	260	252	281	285	283	265	264	262	243	306	274	279	265	255	288	276	287	292	284	257	268	274	253	282	283	249	290	283	280	292	269	271	284	269	280	285	269	266	255	256	285	302	285	277	279	240	256	263	251	278	275	267	274	275	274	274	273	287	281	290	248	263	283	236	264	287	272	288	282	291	295	251	273	268	250	243	267	266	292	267	277	287	302	278	260	265	244	297	240	283	287	298	293	241	268	270	291	284	275	269	266	257	281	312	268	253	270	282	265	273	299	279	279	277	286	277	270	247	279	257	269	280	264	253	304	260	242	275	255	282	240	259	264	299	255	269	295	266	248	232	300	260	275	269	302	281	262	279	276	281	267	302	259	272	294	294	237	265	280	276	265	277	275	292	270	289	277	283	288	273	317	291	259	258	270	266	243	229	262	287	284	260	263	256	237	284	285	300	278	267	271	246	286	266	278	298	280	283	236	257	253	283	278	276	289	271	281	298	260	287	261	293	268	247	261	264	277	252	288	282	256	299	285	270	247	274	277	280	268	295	272	251	272	259	293	263	259	253	256	271	271	255	301	292	258	272	280	272	252	271	260	286	297	281	256	296	273	271	264	275	308	257	272	286	252	248	278	250	271	272	290	287	278	275	262	271	277	277	318	265	291	262	257	290	300	272	264	269	256	262	253	248	283	304	270	268	274	261	261	268	302	271	278	308	282	266	276	278	281	269	286	253	272	291	292	266	253	229	258	301	283	293	291	243	268	282	280	265	281	284	246	260	299	252	282	258	276	254	272	252	280	277	271	263	281	299	298	270	292	257	287	279	266	241	271	296	263	278	284	250	253	260	280	239	264	288	246	275	284	259	257	277	260	228	310	282	257	261	261	253	258	246	271	257	270	271	287	265	283	263	253	289	286	280	272	253	247	274	286	282	241	265	247	275	270	267	308	266	274	267	280	302	258	278	277	261	291	279	280	267	290	286	232	275	288	273	261	270	268	276	242	263	255	265	269	264	267	267	302	249	271	277	273	267	282	260	240	264	255	279	270	263	266	262	255	279	271	244	247	293	296	266	252	272	278	276	279	268	266	262	260	260	271	277	260	272	251	261	247	264	280	307	277	244	284	297	249	270	239	278	273	279	278	253	272	272	295	288	254	286	279	280	265	264	266	276	241	284	279	261	255	244	279	252	268	257	247	277	266	236	261	273	244	254	260	258	264	246	262	270	275	261	278	278	286	257	278	292	247	271	277	279	278	249	280	270	236	269	252	276	291	239	257	281	280	245	281	253	267	288	262	238	281	273	266	272	310	262	308	271	268	301	272	280	286	241	275	291	276	262	257	276	265	258	274	264	266	291	280	273	279	253	282	283	273	300	263	274	267	305	289	283	300	270	271	299	268	259	271	261	282	282	289	280	274	267	290	290	273	263	267	270	279	290	269	278	273	251	281	259	257	272	276	277	256	237	270	258	278	249	294	260	235	288	272	259	277	290	275	268	254	301	307	275	281	276	268	291	292	265	253	312	273	261	262	296	258	287	282	267	243	286	268	279	301	293	272	248	290	243	278	271	229	267	258	279	292	289	299	257	261	264	265	274	273	294	274	284	262	269	254	294	267	249	268	254	290	225	260	259	244	267	241	263	270	287	261	283	267	283	265	260	270	264	275	271	278	306	277	270	263	263	270	263	286	298	277	291	312	274	278	279	266	274	275	268	290	273	290	270	296	260	286	258	274	265	250	282	276	280	302	264	304	245	273	272	285	312	289	290	307	243	247	264	276	274	280	276	269	277	272	283	251	274	263	259	258	268	270	277	261	242	283	285	270	278	275	276	274	314	260	302	285	297	260	260	282	257	264	272	290	283	254	279	254	275	250	279	266	255	280	289	240	256	272	284	280	284	249	283	258	268	282	301	261	260	272	271	263	268	260	273	280	237	258	261	288	291	283	258	280	277	284	266	324	284	255	286	263	261	281	270	296	280	284	267	263	284	274	271	273	284	273	283	280	272	244	240	268	264	274	282	286	264	283	254	283	298	266	250	276	281	297	261	285	264	256	263	274	282	306	270	248	310	239	287	287	252	266	302	269	250	288	269	279	238	277	257	250	266	282	298	270	282	266	260	294	259	274	257	276	226	275	281	249	289	278	270	292	275	296	271	263	271	247	260	281	298	262	286	250	248	277	269	283	305	278	253	258	276	286	261	327	253	248	275	237	288	282	274	279	266	250	290	308	285	278	259	278	279	239	262	251	242	282	254	304	294	252	284	262	285	263	272	281	272	257	231	261	279	259	274	278	274	301	274	297	254	259	256	279	246	278	267	259	265	294	271	270	271	293	266	257	255	244	283	270	270	253	290	281	295	279	260	284	295	307	263	259	290	305	277	305	273	277	283	290	238	273	274	302	265	275	264	251	247	243	297	289	267	253	262	268	254	275	255	278	269	271	288	281	279	271	270	222	256	274	281	278	253	257	261	292	307	259	263	287	260	284	294	236	264	240	275	270	268	283	255	255	245	295	287	245	278	284	270	258	294	282	269	238	294	262	276	277	282	285	228	250	283	291	293	239	266	280	266	253	295	287	266	253	289	266	281	280	277	263	260	264	276	268	283	249	271	271	252	265	268	288	262	311	240	278	268	255	259	264	261	275	264	265	278	268	277	288	275	276	262	269	286	243	289	285	274	300	248	286	291	255	269	297	277	306	268	316	298	264	266	295	294	281	299	270	248	290	291	253	271	270	277	239	274	277	238	278	280	271	289	254	282	265	257	266	305	272	267	252	309	254	265	255	256	265	247	250	275	260	290	265	266	256	271	305	290	252	246	269	274	282	272	243	255	266	287	292	268	272	257	266	266	276	288	290	263	303	248	286	237	267	297	247	270	272	271	253	276	290	253	272	284	273	280	283	310	270	241	268	244	259	286	303	272	314	262	307	256	293	244	272	266	274	272	265	261	263	283	284	288	238	255	281	253	283	272	256	267	249	270	274	229	242	271	264	282	267	278	269	253	246	271	276	311	279	272	286	269	292	251	284	263	285	267	298	298	276	272	251	267	251	281	289	274	283	278	287	273	239	258	297	271	256	266	252	269	278	303	281	259	274	280	279	291	272	275	238	302	281	272	258	270	295	270	274	249	276	273	282	286	280	242	280	264	258	242	235	267	269	256	263	271	265	255	260	268	258	243	269	257	251	264	291	278	281	289	252	290	271	290	299	264	274	253	275	266	261	254	285	277	236	271	302	292	248	265	259	274	285	278	261	276	278	283	243	247	275	284	250	256	297	277	270	311	299	307	267	261	253	254	282	302	250	281	269	283
24680	21558	27834	25396	11905	2832	1781	1288	873	715	611	522	484	463	363	331	303	289	273	250	226	236	227	214	192	170	158	174	152	163	156	156	151	138	167	155	130	129	129	124	121	115	123	122	120	139	124	132	130	138	144	127	112	120	120	126	108	99	126	112	121	106	117	117	120	121	101	125	107	123	107	110	114	119	108	105	124	104	117	101	106	119	108	115	119	128	125	101	100	122	86	124	104	111	91	129	107	104	100	128	129	89	121	131	120	111	111	110	88	114	104	122	124	119	104	117	113	144	103	105	117	100	109	108	109	112	128	128	96	101	113	100	103	99	110	93	124	105	106	108	108	129	112	109	113	110	120	117	95	96	105	125	110	115	125	114	146	100	95	110	124	116	107	102	100	103	100	111	114	141	89	117	123	107	108	117	125	113	118	113	102	110	111	129	117	104	100	126	105	107	93	94	113	111	108	102	113	108	110	97	101	95	116	123	112	123	87	121	120	115	118	100	101	118	113	116	105	117	109	106	119	111	106	119	124	131	109	115	141	86	111	117	112	117	100	94	118	91	103	102	134	112	108	120	114	119	124	112	98	105	118	106	104	92	116	130	97	108	105	106	102	102	115	131	92	107	118	98	128	121	140	97	116	92	106	112	136	94	107	102	112	128	124	108	112	106	110	101	110	121	112	86	108	113	101	111	109	97	99	129	123	105	117	110	118	125	112	122	102	112	108	106	104	116	124	121	111	121	109	132	117	113	105	98	124	102	115	111	105	122	106	119	115	110	111	104	134	108	112	105	128	114	105	114	141	101	111	125	91	117	122	94	109	132	106	108	108	99	119	125	111	120	109	119	119	99	102	107	116	112	118	114	119	126	109	110	119	119	118	102	118	108	96	113	115	109	101	121	123	98	90	102	130	110	105	115	122	98	133	82	109	102	104	99	119	116	110	120	107	112	129	111	115	108	89	119	96	106	124	90	105	109	105	102	123	110	95	115	90	130	107	116	120	113	119	123	110	101	102	119	119	102	118	97	117	126	111	121	109	117	107	113	109	101	102	108	110	95	108	94	115	117	97	119	116	112	104	100	103	125	113	131	97	107	136	114	113	128	121	108	108	113	108	130	98	107	123	112	111	125	112	115	110	103	118	103	126	139	104	115	96	107	121	100	103	148	101	122	122	118	116	119	131	115	109	107	123	108	123	104	90	109	103	105	104	99	123	100	116	137	106	108	101	108	110	109	129	137	100	119	102	97	105	117	97	97	105	118	118	112	137	102	96	123	129	123	91	104	125	109	116	116	104	116	110	99	117	115	106	96	116	113	110	101	90	101	120	103	143	126	123	119	134	105	93	132	104	121	93	102	120	120	109	126	98	124	98	93	129	115	106	97	115	103	103	104	103	124	121	123	111	98	123	133	111	106	102	103	120	108	118	123	96	104	107	112	118	116	99	110	127	107	107	116	114	105	119	122	96	106	105	94	124	109	115	125	116	102	111	114	109	117	115	103	113	118	96	117	86	102	111	109	101	94	126	108	119	110	103	116	123	117	87	108	103	116	113	109	93	126	99	109	101	106	114	112	116	137	90	94	112	109	108	115	106	98	111	129	105	107	106	95	102	111	99	111	98	104	104	110	117	117	81	113	99	102	106	118	108	93	111	118	103	104	128	138	126	98	117	114	121	95	125	116	132	99	91	105	115	107	95	100	103	127	120	122	117	117	100	108	95	113	129	101	109	122	81	116	101	120	110	111	101	118	105	118	108	103	107	120	111	109	118	115	130	102	108	122	118	134	126	117	100	111	98	113	98	122	119	108	106	126	96	112	102	91	98	104	119	101	119	101	116	107	93	93	91	101	98	118	100	112	93	103	117	103	109	104	105	113	104	134	122	129	107	127	98	114	113	97	111	89	110	99	105	125	109	94	105	111	112	131	116	113	125	116	111	124	115	121	95	107	110	118	100	110	108	126	127	113	134	117	131	114	101	113	113	121	103	111	82	106	113	104	116	107	90	106	120	107	112	109	109	112	99	112	123	100	108	100	94	113	96	98	102	113	105	120	108	124	133	128	116	121	110	98	109	109	136	115	98	111	115	109	133	101	108	120	109	108	113	116	126	107	111	114	105	113	94	128	119	98	100	100	91	111	122	107	116	104	126	104	110	100	100	98	130	110	102	104	104	102	102	131	101	108	122	109	107	100	103	128	98	133	116	104	123	97	120	120	107	122	121	103	98	126	114	105	95	100	119	94	94	117	116	116	119	110	108	93	118	85	115	75	126	107	108	102	98	110	116	121	109	111	100	107	119	103	132	123	112	110	111	102	120	91	129	94	105	116	98	106	113	99	126	109	106	112	105	118	102	111	107	104	88	116	118	92	101	109	100	110	103	120	108	112	108	116	84	127	102	122	105	99	110	117	102	97	118	131	118	117	111	122	101	100	91	99	115	103	113	107	125	117	103	128	101	96	121	111	132	111	101	113	126	99	97	126	103	115	100	108	114	130	132	102	126	111	105	115	108	123	109	112	109	104	98	112	140	111	111	126	98	106	105	135	109	122	100	109	104	103	131	109	101	119	113	124	89	114	93	100	108	97	118	111	117	120	94	109	122	112	125	96	119	108	112	102	117	128	112	100	115	116	114	120	124	105	97	117	123	118	106	117	137	113	112	115	131	107	96	103	120	139	112	105	105	119	99	102	108	100	127	101	118	126	107	117	97	107	103	118	103	99	103	112	138	118	116	123	114	105	122	110	102	104	109	120	112	99	137	110	105	98	112	118	110	113	124	108	100	110	99	99	108	119	105	102	124	79	113	128	117	126	98	111	114	123	104	124	101	118	107	101	111	106	100	99	105	108	114	100	115	120	118	108	92	118	119	105	125	117	102	103	93	112	114	87	102	89	105	110	124	120	107	111	130	101	108	103	98	122	111	91	107	111	109	133	118	97	100	114	86	123	105	103	94	103	116	107	97	95	118	114	115	82	108	117	127	137	110	101	108	110	104	113	108	122	117	102	112	107	107	99	105	102	112	125	87	97	106	91	100	142	123	120	95	116	104	112	107	86	91	125	101	120	102	123	117	126	107	117	121	99	81	108	104	100	102	104	95	100	117	112	96	123	110	126	122	112	108	106	110	102	121	111	84	110	108	110	102	110	122	100	115	103	114	117	114	124	105	103	109	115	123	112	117	114	91	112	130	100	117	97	118	119	119	99	95	106	113	136	97	102	107	110	112	106	108	118	123	120	92	103	108	102	108	103	119	119	121	108	122	115	127	114	115	111	86	104	112	125	132	104	113	123	111	103	122	111	105	95	115	109	111	101	105	112	116	116	121	114	107	127	104	98	109	111	104	111	112	112	107	84	113	122	111	113	116	124	114	96	105	118	110	100	112	92	108	102	98	90	101	96	104	107	129	92	126	120	113	111	138	130	100	112	98	90	103	115	123	128	103	112	96	111	105	100	102	101	120	114	128	113	103	106	119	116	93	115	112	114	110	118	106	99
18168	40150	29978	12944	6683	4990	3690	2782	1957	1529	1338	1063	861	771	702	627	569	549	464	421	380	374	361	333	307	273	279	288	274	268	252	227	205	256	221	232	207	210	192	233	218	186	183	208	201	176	184	169	186	189	168	181	161	167	162	167	182	178	168	210	175	172	164	181	179	178	141	171	180	175	157	157	175	171	182	166	161	156	167	183	161	153	154	161	174	149	158	165	153	171	156	173	168	151	151	161	145	171	160	183	160	157	166	168	178	135	149	144	167	129	160	191	162	164	161	181	164	147	152	145	167	174	158	175	174	160	137	166	181	160	164	165	142	141	173	161	143	163	160	175	170	163	159	162	155	130	130	142	166	177	155	145	130	148	173	167	141	145	160	172	150	165	162	168	135	161	165	136	158	157	150	139	178	153	154	127	147	153	151	147	171	166	158	161	166	164	161	151	163	187	142	139	140	168	159	155	130	155	155	124	160	145	152	175	163	141	167	150	158	130	156	164	148	172	165	148	168	169	173	167	148	144	166	168	163	182	164	184	160	132	151	181	146	159	164	158	164	158	155	149	164	154	191	170	151	139	149	152	162	162	161	133	167	146	143	167	147	146	172	144	161	162	161	163	132	155	127	151	159	165	158	146	159	144	148	160	163	153	153	166	170	159	159	140	149	144	147	151	151	128	152	169	162	174	180	155	157	131	156	149	162	154	164	136	150	183	134	136	144	130	176	149	139	162	162	161	142	161	177	157	161	146	167	153	177	170	160	152	154	143	149	157	161	181	158	162	166	172	136	138	146	139	175	160	154	165	139	174	169	152	145	167	172	158	163	153	168	151	167	154	152	152	166	163	141	140	157	163	129	183	154	161	162	139	159	161	149	175	162	184	160	139	154	163	147	157	150	171	167	134	161	141	142	158	183	157	135	158	152	144	147	172	166	166	160	159	160	167	146	156	166	165	150	151	153	152	158	153	160	136	163	147	159	150	151	157	168	125	151	173	172	152	167	152	167	160	140	159	155	177	147	165	166	158	183	160	155	149	155	152	167	151	172	147	157	139	168	144	147	153	149	136	164	163	118	170	151	146	163	171	151	167	172	145	153	154	174	155	139	171	157	140	163	155	159	162	155	152	158	154	180	142	145	173	176	129	160	159	138	144	158	138	156	166	156	145	158	167	132	171	149	154	156	140	158	166	159	156	145	154	151	150	149	150	150	157	162	145	137	163	142	160	169	142	144	178	150	171	155	152	137	136	178	136	160	142	132	153	137	158	165	145	153	142	153	158	150	143	160	157	145	139	165	132	144	169	154	150	155	166	179	144	163	157	177	154	158	178	165	161	153	147	161	169	144	146	156	142	144	139	153	166	174	162	150	170	147	190	151	143	165	168	178	171	155	140	144	166	156	138	157	164	166	165	170	142	146	157	168	153	134	154	147	171	156	160	174	132	165	162	150	160	150	149	160	156	183	141	152	161	138	164	162	161	152	148	146	138	151	164	156	140	164	150	184	167	140	149	182	165	153	159	162	170	136	157	149	151	144	159	131	166	151	164	179	167	151	174	179	154	145	162	184	167	161	150	153	161	142	158	163	152	180	168	168	166	167	169	153	169	172	162	172	134	137	165	163	148	156	145	160	176	162	142	154	175	158	149	149	156	158	148	180	143	171	138	143	145	162	149	177	156	129	189	166	177	158	142	139	169	148	161	155	158	150	181	155	133	163	173	178	148	151	155	156	149	175	144	141	133	150	134	157	158	150	148	130	139	148	155	151	143	167	170	157	161	142	167	187	151	170	162	178	159	155	159	154	159	156	170	169	151	162	147	159	158	184	161	174	172	145	149	171	154	132	159	151	139	144	148	154	163	151	152	157	153	141	161	172	166	153	180	164	182	148	153	175	159	178	153	181	169	156	166	157	160	148	146	178	153	164	148	157	155	168	160	164	130	147	163	161	155	155	153	150	144	157	162	137	164	162	169	159	153	150	144	159	157	167	148	163	133	173	170	159	160	168	139	183	155	134	164	148	168	158	156	150	166	159	143	180	188	158	148	163	177	148	167	137	132	161	153	128	135	151	151	151	122	155	137	156	163	163	146	164	137	154	155	161	156	164	159	147	152	158	165	151	159	175	179	181	131	164	141	148	145	158	149	152	184	148	140	129	158	180	160	142	156	157	149	170	162	147	156	168	134	164	145	161	142	156	184	160	157	167	141	144	172	134	141	156	142	157	157	147	164	160	160	145	168	161	178	142	164	135	167	159	150	154	146	179	165	167	177	156	151	151	170	154	154	153	147	152	159	176	158	150	171	153	167	167	150	143	158	184	189	144	148	171	167	145	180	149	155	168	162	145	150	142	170	171	171	162	183	152	180	171	158	156	130	184	149	151	155	155	166	157	142	166	157	140	171	165	156	133	157	148	162	161	157	135	161	187	155	160	164	167	146	143	142	165	165	152	165	169	133	147	158	157	164	162	123	179	124	144	183	135	186	129	148	135	164	141	163	161	183	156	142	152	159	162	159	168	169	160	165	145	146	161	146	189	160	160	155	146	141	147	157	177	179	175	155	153	158	154	180	158	173	157	153	147	161	163	136	165	153	157	150	150	163	143	158	142	127	148	134	146	149	162	154	173	163	143	174	163	174	178	163	170	140	160	150	184	156	178	172	149	160	140	136	174	181	135	145	155	130	164	163	144	155	161	158	148	171	160	166	163	153	148	140	162	151	163	132	143	169	159	158	160	151	162	177	151	160	161	129	159	157	148	166	164	158	178	134	138	173	151	144	154	136	161	191	162	147	167	148	152	148	152	153	172	159	167	148	137	150	154	177	179	163	160	170	150	180	165	166	152	157	157	150	161	167	157	170	178	145	167	170	165	142	164	139	145	161	162	149	149	166	148	178	165	156	150	147	134	153	138	159	156	158	168	189	163	143	180	173	153	162	150	150	181	162	128	170	181	169	151	153	149	141	160	164	136	140	176	140	161	140	164	142	116	138	178	155	175	173	139	177	141	143	149	177	182	163	161	182	137	171	154	153	154	161	164	144	185	164	162	136	147	149	136	155	147	168	157	153	156	152	152	151	176	159	158	148	156	162	150	170	175	154	156	154	156	168	153	159	148	173	158	143	150	175	169	151	156	132	171	159	138	152	164	158	167	174	136	148	151	179	162	164	163	149	182	172	168	139	159	160	173	188	148	169	161	151	182	167	131	169	158	129	175	168	162	131	157	149	159	155	184	162	148	168	161	157	177	161	147	162	167	168	151	184	150	166	174	155	150	167	165	166	147	161	169	142	165	162	159	147	150	176	164	169	166	150	138	132	173	166	165	155	147	160	149	157	153	158	136	136	172	154	159	153	160	177	132	171	158	154	131	155	144	187	148	145	173	155	170	167	162	176	120	150	154	162	153	160	130	172	145	125	142	138	166	150	146	181	139	180	158	149	175	151	136	144	171	163	139	149	170	161	134	174	156	169	152	155	161	162	177	155	142	186	151	165	168	161
22688	21569	29334	24281	21571	21528	10983	3076	1928	1646	1329	1102	922	844	752	647	573	578	536	471	504	418	403	369	383	362	341	348	300	268	265	288	303	254	217	261	255	247	254	241	225	224	211	230	243	234	191	201	213	223	201	195	219	200	209	199	196	198	221	191	211	190	202	195	201	196	181	188	207	189	179	218	194	190	182	193	185	198	184	176	179	183	172	192	170	184	201	149	182	182	207	182	177	176	180	181	174	189	164	191	184	196	171	177	183	160	181	176	191	176	176	175	196	201	160	186	162	180	183	180	163	184	164	170	153	177	182	173	185	168	181	174	169	179	185	192	163	197	183	170	161	179	184	174	195	189	172	183	183	203	192	162	165	197	169	192	165	180	170	164	201	171	171	162	178	202	183	167	182	156	208	193	203	191	180	188	194	176	182	179	186	192	189	164	177	180	167	205	159	183	174	173	169	177	171	175	179	180	174	154	176	177	168	174	225	178	161	204	163	196	175	174	208	152	157	183	170	186	180	183	200	174	192	180	186	176	160	173	181	172	167	186	176	174	158	195	205	177	181	175	200	171	182	174	195	175	184	174	171	203	159	190	179	181	179	195	198	184	140	161	185	183	166	191	188	173	167	173	200	184	192	157	160	171	170	186	192	165	164	163	178	201	202	174	174	167	183	197	197	194	190	192	188	178	166	184	167	159	185	169	187	176	150	205	167	156	185	162	194	191	174	177	175	176	193	170	190	175	204	176	195	187	195	196	177	217	159	157	159	180	170	172	178	186	171	169	201	179	173	188	212	162	156	164	195	166	177	202	179	169	191	188	160	195	184	210	185	187	194	165	177	176	190	191	171	154	196	181	158	185	204	188	175	178	189	177	161	181	199	186	159	171	206	166	182	189	179	165	188	176	164	153	176	169	178	178	188	176	185	176	159	175	167	188	198	211	194	204	163	181	165	166	183	180	188	192	178	173	204	172	180	169	173	172	194	181	190	185	170	189	200	188	163	215	194	218	223	201	191	193	183	173	154	174	190	179	187	199	183	162	206	197	179	183	186	176	178	188	199	175	188	177	185	189	175	182	155	190	176	176	171	188	177	189	169	178	169	185	191	174	181	165	176	174	167	194	177	177	206	165	179	179	159	169	200	191	161	201	158	185	157	180	169	198	228	183	187	211	174	172	183	183	158	176	173	186	183	184	187	176	176	172	188	178	188	177	176	171	166	181	168	191	212	178	170	195	181	169	181	183	173	175	152	167	168	178	184	196	163	177	179	191	180	198	173	183	170	193	188	181	168	189	174	192	196	187	201	170	191	165	171	178	171	168	163	207	199	176	163	177	178	178	166	181	174	186	191	194	183	187	196	180	175	180	162	179	190	185	151	171	183	187	184	190	188	176	189	175	162	187	193	167	177	189	193	180	192	167	163	161	168	175	176	195	197	167	185	176	177	167	181	177	182	178	194	180	156	192	176	178	176	177	193	186	177	183	184	187	182	183	189	194	169	172	181	186	170	155	204	183	194	182	167	192	165	178	179	170	186	186	186	184	162	174	187	143	193	176	183	202	164	172	184	178	189	157	182	184	164	197	159	185	197	162	170	184	175	170	165	177	178	181	187	159	181	179	163	203	186	189	186	174	186	147	180	206	192	183	200	193	178	171	191	195	189	164	177	153	180	181	180	195	153	174	183	168	178	212	167	169	172	173	172	191	192	184	184	174	193	177	183	174	181	168	205	166	173	186	193	188	176	174	165	157	174	177	186	179	146	189	168	193	165	188	182	174	187	195	203	172	186	151	168	198	168	178	160	206	184	164	152	167	179	200	176	166	186	184	178	194	184	180	177	172	179	168	171	149	198	205	190	194	179	191	156	185	175	181	170	184	190	191	182	171	172	170	193	178	185	183	168	167	169	185	171	185	152	186	181	178	181	198	167	179	190	191	160	180	179	196	173	174	154	157	169	167	185	186	163	191	162	169	160	213	195	176	167	201	193	147	186	174	187	190	184	168	185	188	174	191	176	181	192	176	161	172	154	170	174	181	176	143	178	177	173	190	171	181	152	185	183	183	168	180	170	164	170	172	200	206	166	189	176	171	188	174	175	194	180	181	206	175	190	197	187	177	186	198	174	172	186	183	179	186	178	165	176	176	179	192	200	179	180	184	180	178	161	195	185	165	172	166	189	178	194	160	195	201	177	191	192	160	191	157	194	187	181	173	175	191	203	174	160	180	191	190	166	173	187	187	182	184	165	176	156	190	174	181	169	185	177	195	177	170	164	192	166	178	179	178	172	174	171	189	205	175	177	172	194	198	177	195	194	195	168	215	182	189	189	163	184	198	187	200	196	170	191	187	187	177	186	180	200	196	179	176	163	194	157	170	195	218	183	159	168	203	154	158	170	182	168	202	188	179	168	173	185	171	186	187	172	178	168	175	174	171	191	170	198	156	198	173	165	182	171	194	166	203	177	190	190	189	180	160	190	190	186	164	170	180	204	187	193	201	199	181	197	174	204	180	174	158	179	182	187	173	169	174	182	160	168	209	175	159	181	171	184	187	184	181	170	186	193	195	168	184	167	184	178	177	193	178	185	189	192	174	180	171	168	167	180	167	178	163	163	172	179	178	177	182	195	207	194	177	174	198	186	187	193	184	185	176	158	179	176	159	193	161	174	153	182	181	199	169	172	181	159	206	196	193	198	166	168	191	177	177	167	196	164	186	177	196	201	192	165	174	195	184	169	192	178	182	169	158	193	196	195	168	186	184	190	177	207	207	190	164	160	176	208	178	196	167	171	169	185	185	190	182	184	170	177	155	177	175	175	170	169	173	186	191	165	178	171	163	173	186	163	151	151	204	173	161	165	170	189	175	182	169	191	182	187	185	185	180	190	163	176	163	175	175	197	179	177	161	172	190	168	183	197	179	200	189	184	189	198	155	184	199	187	176	179	175	183	172	163	182	171	174	169	188	184	155	190	169	182	181	187	160	191	178	162	195	182	162	158	173	170	186	175	202	191	158	170	177	168	170	164	185	177	158	190	168	189	191	176	181	185	188	176	204	186	190	209	170	169	182	167	166	166	187	191	173	163	171	160	200	170	186	197	198	176	204	192	205	178	176	185	177	175	176	178	191	179	185	208	199	187	187	182	189	190	157	188	181	204	171	184	164	193	176	185	175	195	188	154	168	189	213	163	172	172	191	169	188	183	191	169	190	163	190	191	181	188	169	168	164	173	167	167	177	151	186	185	185	169	187	172	164	183	174	188	166	186	174	192	167	170	203	145	174	202	182	179	173	164	171	182	183	196	194	169	175	201	191	191	161	168	158	185	162	200	174	170	171	171	193	181	182	213	183	194	180	199	161	178	195	162	179	162	174	160	179	152	193	181	189	176	177	167	195	175	193	171	189	180	189	175	205	184	191	189	196	167	185	187	176	160	153	204	148	185	165	180	168	164	166	183	163	173	164	161	178	180	169	175	171	201	174	198	178	170	175	180	181	187	183
21967	50911	40101	20143	11797	9039	6961	5252	3753	3006	2480	1967	1656	1396	1315	1179	994	974	903	783	691	652	650	656	568	542	490	471	468	462	437	439	396	388	391	352	351	335	337	375	348	353	318	329	282	325	316	298	296	301	285	260	298	283	254	289	280	270	289	269	270	246	272	256	250	269	263	231	266	224	264	263	264	260	266	224	260	234	220	250	220	252	220	260	239	231	258	257	251	263	266	255	251	271	247	259	248	236	245	240	243	213	250	278	248	224	260	250	220	241	266	241	230	246	243	267	247	284	247	217	229	248	258	247	251	216	273	267	238	203	241	234	273	230	237	253	265	241	247	259	234	230	219	222	239	261	253	248	260	268	240	246	218	234	235	261	241	247	218	243	255	249	229	216	246	220	262	211	239	241	220	214	228	285	263	253	240	250	243	239	240	259	236	244	245	243	251	232	244	253	243	216	228	267	225	232	248	227	257	227	234	248	235	257	217	289	250	247	218	261	212	251	270	252	208	215	260	233	260	225	235	247	240	233	212	224	250	243	255	232	232	262	258	234	250	219	248	252	252	259	256	240	242	245	247	243	263	255	234	239	225	248	232	251	228	255	237	277	238	260	232	263	248	277	267	243	246	254	243	237	247	236	260	250	236	256	253	253	241	243	242	222	224	249	239	240	259	248	215	275	265	221	246	224	260	238	245	257	251	258	248	251	242	287	280	274	256	247	250	246	262	244	241	270	237	247	243	242	243	254	240	260	251	241	244	234	236	262	247	227	239	219	242	222	251	216	224	240	200	229	234	251	239	224	249	227	226	227	249	228	239	228	231	239	265	250	266	278	248	251	232	203	258	229	256	226	237	291	226	226	221	253	250	246	269	256	266	255	242	217	232	254	255	264	238	256	217	254	239	236	240	247	225	229	236	257	249	257	208	230	244	253	262	241	241	251	253	225	235	262	241	266	233	232	231	240	250	256	249	245	290	241	254	241	257	233	275	255	236	240	246	260	253	271	251	239	251	230	261	264	256	246	257	234	202	259	274	272	234	274	260	238	240	226	249	247	234	249	215	264	238	237	244	229	241	257	250	281	270	267	260	246	238	228	243	237	261	256	267	230	275	228	230	243	243	226	269	224	238	251	231	248	218	240	239	261	224	253	238	224	248	248	239	246	219	236	262	257	229	245	257	226	236	232	238	219	239	237	215	241	228	279	273	243	270	264	236	255	255	227	237	244	251	243	251	266	262	254	261	239	242	221	257	242	268	245	263	272	244	243	262	233	248	243	245	246	252	258	251	249	252	242	251	248	265	256	239	251	220	233	263	266	252	251	246	251	230	208	279	258	234	231	229	249	259	242	254	268	249	234	243	259	256	220	256	209	271	252	243	231	259	258	263	211	243	243	266	222	232	242	248	215	240	245	266	227	270	240	231	267	251	261	240	277	229	237	239	246	244	236	240	237	253	206	220	265	216	224	253	272	256	288	268	245	264	254	246	232	227	241	231	257	238	253	249	231	228	254	225	267	209	256	261	236	232	232	221	256	233	240	241	244	266	241	242	268	242	222	227	251	245	250	246	276	242	266	242	233	239	255	256	265	252	238	256	235	263	252	230	259	243	260	238	234	271	241	272	216	232	263	244	231	246	246	229	246	260	234	250	221	268	209	248	266	229	249	254	231	249	226	260	225	224	236	239	231	231	261	225	239	254	278	255	224	220	270	242	253	229	232	255	237	236	273	225	226	267	266	238	212	239	264	276	257	230	266	216	244	246	245	223	240	226	265	240	270	233	245	256	267	228	257	240	240	253	252	296	267	238	265	255	255	241	232	242	215	252	222	254	240	265	222	220	282	270	241	265	245	270	268	225	254	248	262	260	219	225	221	236	226	261	224	234	226	213	261	268	256	262	265	232	214	236	231	221	265	253	223	212	220	214	257	226	268	262	255	260	257	248	252	235	262	246	263	243	239	249	241	251	258	261	264	235	244	264	225	247	250	239	266	259	244	245	232	249	226	233	258	243	279	271	264	253	233	246	248	239	247	244	242	242	265	240	257	229	227	240	252	269	249	263	264	231	258	225	242	262	255	242	242	224	252	239	227	242	274	268	266	248	228	226	268	232	206	259	240	255	260	228	262	234	246	235	248	240	271	247	223	272	254	218	222	248	251	247	197	241	239	234	253	210	294	244	241	259	251	228	252	239	218	228	244	248	238	233	297	246	259	217	274	224	235	223	215	258	247	262	251	262	246	233	247	243	233	253	247	227	236	269	213	261	255	224	219	256	250	234	248	251	240	218	238	227	241	242	253	228	228	245	236	285	258	246	233	230	255	281	245	241	235	218	252	256	256	229	219	250	233	233	246	238	242	264	258	256	235	229	238	248	262	252	244	202	251	266	276	229	220	251	268	225	259	237	264	261	255	245	246	236	237	233	246	257	219	239	210	228	237	231	242	228	262	241	254	254	250	221	241	260	229	244	260	267	240	257	226	250	275	233	235	252	214	256	231	240	240	235	248	227	250	246	220	237	269	247	249	266	254	230	228	236	256	230	224	229	251	222	239	246	252	249	249	233	228	283	244	237	243	245	230	228	247	223	240	257	253	266	244	235	241	251	224	238	247	233	243	211	236	241	232	226	260	226	260	308	223	275	246	249	259	247	214	220	240	237	212	241	264	208	199	254	264	239	239	246	230	245	254	242	226	262	239	247	265	246	231	237	247	245	271	249	265	237	242	228	232	241	252	261	284	245	262	239	226	251	232	248	228	284	243	261	240	224	227	271	262	242	253	232	267	263	283	251	236	258	241	212	247	261	228	244	252	227	236	245	262	235	256	255	250	261	206	258	216	250	241	246	258	243	232	247	271	230	214	252	239	257	262	221	275	245	230	270	253	240	238	257	205	236	279	258	243	226	243	236	258	246	244	252	249	271	275	243	232	249	230	254	235	263	259	247	247	247	238	235	242	249	253	222	232	232	251	232	225	228	227	276	225	233	224	232	244	225	222	246	262	225	258	226	256	264	238	241	225	241	256	252	232	235	253	206	267	235	260	266	262	240	264	260	249	250	238	243	245	255	254	244	248	250	265	238	233	265	290	273	215	235	228	236	265	236	219	263	255	228	264	268	237	245	288	234	254	251	242	244	225	257	244	234	261	229	283	235	236	208	242	247	240	215	228	226	249	222	232	237	252	279	237	221	240	238	227	245	257	236	249	252	233	267	264	221	240	251	204	225	221	259	264	223	252	239	255	239	233	252	253	235	231	251	246	252	237	255	229	242	231	243	257	243	254	242	254	248	259	256	249	216	237	251	266	242	257	279	260	232	251	220	215	242	295	260	209	221	223	248	253	263	208	222	224	247	239	244	243	238	267	232	247	257	243	237	237	236	229	257	245	216	251	254	262	255	237	256	251	247	217	248	251	207	246	213	234	224	237	243	244	247	245	245	268	229	245	244	239	286	275	240	248	258	217	260	222	256	246	225	240	244	233	228	244	234	239	235	233	228	243
27622	21898	19035	7357	2610	1618	1219	955	724	613	524	472	399	385	357	271	290	260	289	256	230	235	219	213	213	201	189	176	167	197	187	177	179	156	186	178	172	170	167	171	145	178	160	162	188	177	159	168	149	156	173	135	153	143	145	139	141	156	164	139	154	155	155	157	146	150	137	126	149	152	144	157	164	146	136	134	148	143	156	179	161	156	148	136	147	156	125	170	132	174	143	141	149	148	159	152	153	156	147	130	153	150	156	170	141	136	123	171	148	172	133	160	171	153	137	130	160	164	160	141	137	151	142	160	178	143	167	139	159	130	142	132	149	131	156	161	165	143	169	151	149	124	152	160	176	136	153	160	141	145	158	131	151	161	159	156	138	158	147	160	135	159	156	144	152	151	156	153	155	158	138	147	141	146	156	162	162	138	138	142	142	144	179	149	132	128	147	137	165	154	150	143	146	145	141	141	150	140	135	146	152	156	157	152	146	152	147	128	166	173	151	136	160	142	153	152	143	147	140	154	143	148	132	163	146	143	163	141	153	140	137	167	164	153	140	139	167	141	153	156	155	146	159	146	150	148	127	147	153	163	145	151	151	152	158	149	172	136	147	133	147	129	145	171	159	143	148	127	172	142	152	162	148	156	141	134	147	162	133	138	152	173	185	139	159	155	176	150	154	144	155	161	144	156	150	165	168	142	158	158	152	146	170	153	162	145	145	138	136	157	142	171	171	124	127	162	152	154	135	160	144	140	160	139	145	136	141	139	167	160	138	151	152	168	153	139	147	175	159	144	165	168	145	156	157	171	146	138	145	147	148	150	159	173	118	151	137	155	157	141	135	164	143	153	148	179	153	148	138	136	139	154	138	182	151	153	159	152	152	153	133	143	165	149	151	147	148	155	140	161	162	158	137	155	151	144	145	151	140	134	114	144	147	161	142	147	156	138	126	158	145	145	143	150	138	157	165	172	147	145	138	148	145	137	167	149	150	164	159	147	142	160	156	150	150	142	158	156	132	145	142	142	145	130	174	153	155	147	176	141	176	154	152	161	139	140	146	158	139	153	176	169	142	159	139	143	142	169	145	145	155	141	153	149	161	144	148	138	145	154	137	156	146	168	146	156	126	190	127	134	151	148	144	143	152	152	145	155	148	154	148	149	145	145	139	146	156	144	150	150	136	152	140	147	162	179	159	147	152	145	150	140	124	152	150	138	156	155	134	124	145	137	154	147	128	146	161	130	156	135	162	147	150	137	156	143	130	139	154	146	134	164	126	147	149	156	137	144	163	140	156	153	154	150	138	153	168	147	143	157	160	149	131	147	128	139	165	144	133	154	139	133	150	145	153	156	148	167	168	158	151	149	145	165	124	141	121	164	141	141	150	165	164	174	149	147	137	160	136	133	160	153	143	171	166	167	132	152	168	139	143	148	133	152	161	170	177	163	137	152	152	131	147	147	164	149	151	137	151	151	157	154	143	145	155	144	147	134	140	153	138	161	155	142	162	154	142	137	166	154	150	155	143	161	154	159	166	163	175	148	142	144	127	130	185	156	157	145	126	141	155	143	161	162	143	151	145	147	138	129	142	147	137	135	151	145	147	145	153	159	162	166	168	141	151	171	159	145	168	121	147	147	145	155	145	146	169	142	131	153	145	156	140	148	156	175	154	157	150	152	131	156	164	146	156	165	157	177	170	140	142	136	132	166	161	152	142	161	139	166	125	156	138	140	168	153	146	163	171	144	145	149	125	135	139	159	142	127	135	148	161	145	156	178	154	175	131	133	159	156	154	161	139	150	143	150	152	139	157	147	130	156	147	145	144	145	143	165	158	131	136	147	147	128	177	126	162	165	148	166	158	152	155	142	151	139	135	142	158	160	161	144	144	155	165	159	145	176	149	137	141	135	118	155	151	144	156	158	155	177	137	148	133	143	158	135	163	166	151	159	169	154	151	156	153	139	126	165	182	140	140	145	147	144	143	131	150	130	176	169	158	150	140	148	161	155	153	137	148	139	151	144	152	150	160	151	128	145	148	159	132	145	144	151	161	146	125	136	149	148	151	155	124	142	173	133	174	158	142	148	124	134	143	135	135	142	140	149	149	149	167	160	148	139	147	137	129	150	136	158	148	157	164	134	124	145	139	145	160	145	154	156	137	147	155	153	160	117	156	132	154	139	154	142	146	151	138	159	130	145	152	144	168	162	131	146	156	135	153	156	129	141	134	157	154	127	137	149	149	144	138	138	147	162	153	171	156	147	153	146	142	151	136	149	133	153	131	140	152	146	148	144	159	161	131	171	154	142	146	146	132	155	176	149	153	151	160	163	158	158	149	146	150	136	145	136	158	133	146	141	161	135	157	185	137	147	165	157	145	157	143	175	142	176	128	153	138	130	135	148	149	143	158	162	183	145	161	170	171	155	138	170	167	146	146	143	133	154	163	158	169	148	151	162	149	150	144	134	158	138	147	108	166	155	146	179	161	172	120	134	177	153	152	155	153	156	139	148	134	157	161	126	145	171	151	137	143	137	143	151	156	151	153	189	150	167	125	153	152	152	162	155	124	151	150	144	143	149	153	139	139	144	141	155	153	149	147	146	150	137	170	133	165	146	141	135	145	165	158	160	140	158	153	149	156	160	155	153	163	120	141	175	144	145	141	131	147	145	163	153	153	138	149	174	151	136	137	141	174	149	153	130	148	153	160	145	156	169	144	163	140	146	158	163	141	143	178	186	150	137	143	131	161	166	136	162	153	156	146	150	155	146	144	171	147	130	159	161	150	132	157	150	134	153	145	147	141	165	144	143	149	170	148	138	133	144	136	141	161	163	158	151	159	136	147	130	164	135	156	159	152	151	142	154	168	167	155	135	135	124	168	134	148	181	152	141	170	139	146	164	160	137	132	153	160	146	169	151	167	145	145	148	165	158	135	138	154	167	161	132	166	162	167	170	156	142	161	155	146	144	144	153	148	159	124	149	143	160	170	156	160	167	140	160	138	138	155	176	140	149	150	145	156	143	164	154	155	151	145	158	155	151	131	140	149	157	176	159	141	171	147	142	144	135	153	150	156	141	169	131	160	137	135	132	137	143	160	160	149	142	169	159	158	136	174	143	150	140	145	154	176	144	148	138	163	163	143	150	145	139	159	151	140	163	151	164	181	120	152	143	158	161	132	147	139	158	135	158	154	150	143	125	147	157	143	156	133	161	146	146	150	177	155	137	145	160	140	156	151	148	151	156	157	153	129	162	148	149	163	152	160	147	159	151	142	149	155	156	137	158	143	129	133	147	139	163	149	130	143	149	147	136	147	166	147	153	145	129	154	157	175	146	165	150	141	128	142	151	155	148	133	151	139	165	136	144	139	141	132	136	169	161	138	131	160	169	157	157	155	151	156	163	149	157	127	152	140	137	126	144	129	153	158	150	142	139	163	150	146	140	155	142	128	155	153	147	151	141	163	121	129	139	143	153	165	153	140	164	150	139	150	154	164	127	137	146
16138	32160	22329	8367	4623	3395	2678	1985	1517	1129	980	827	727	619	565	509	459	464	398	378	371	342	353	351	288	294	299	285	272	315	280	255	234	262	250	247	239	244	223	231	231	229	231	258	218	212	227	244	253	212	229	227	213	209	224	173	204	199	206	211	234	188	197	201	212	242	197	223	210	218	202	237	224	222	198	242	190	213	205	204	220	219	172	234	212	199	207	198	208	190	216	215	184	200	202	223	201	209	188	192	213	189	226	198	218	238	214	204	208	211	243	221	198	189	202	215	199	209	196	195	224	206	208	215	201	214	198	201	207	198	208	203	197	204	209	197	204	197	215	192	189	227	208	191	216	195	218	208	197	222	203	210	211	221	207	201	197	205	202	236	223	227	217	199	195	219	202	192	217	204	225	203	198	202	195	204	193	196	195	201	216	193	208	201	205	214	192	230	224	214	213	210	201	209	209	199	200	192	212	230	203	226	215	206	207	191	194	217	207	192	221	209	196	215	207	194	211	211	192	188	237	228	196	208	185	207	213	215	226	184	183	203	233	212	190	195	221	200	199	201	211	202	214	191	204	225	203	213	223	195	223	228	191	183	205	229	213	216	209	206	188	195	214	221	200	198	206	191	200	184	207	227	210	188	213	207	204	208	225	188	183	203	221	204	202	212	185	216	206	239	208	208	186	206	213	185	217	215	212	193	215	201	209	197	193	223	214	185	208	185	205	212	214	193	196	214	191	212	191	202	211	196	196	213	196	199	195	214	217	188	199	208	205	206	202	174	191	200	194	206	185	196	219	201	217	206	200	198	193	216	180	209	215	200	216	202	195	221	213	189	183	208	214	188	181	194	226	202	211	207	188	180	195	219	194	187	199	187	213	198	221	196	193	207	206	166	216	202	203	180	209	197	235	202	212	201	241	189	187	174	218	199	211	222	207	217	197	204	195	215	193	196	188	214	175	197	215	204	175	212	213	177	189	199	211	188	194	194	204	198	175	187	179	202	207	195	219	218	191	211	232	199	205	191	190	196	217	198	215	185	207	205	219	197	201	198	202	211	202	196	210	209	220	199	208	212	205	211	195	200	235	196	201	191	207	217	216	222	208	203	190	177	199	197	205	212	199	225	200	189	198	199	199	196	207	200	175	196	197	197	203	209	197	194	190	199	206	209	201	204	208	190	194	204	192	214	182	216	184	216	208	221	196	200	197	204	223	209	218	216	192	225	186	193	204	203	193	195	209	220	185	188	209	241	233	206	218	193	189	208	204	203	232	202	196	216	216	205	202	212	189	198	228	208	217	184	199	189	200	209	213	213	187	192	161	221	194	215	205	191	198	212	196	179	181	202	186	224	190	229	207	183	212	211	226	194	186	216	208	190	230	188	199	197	218	191	225	200	217	241	205	212	222	215	170	216	191	194	189	203	217	202	206	212	202	181	209	218	212	172	220	212	201	214	197	216	204	216	194	205	196	225	231	199	204	199	188	197	199	181	200	213	200	214	184	207	205	226	230	223	223	209	224	198	206	221	196	220	234	212	224	215	188	205	223	208	197	183	211	199	207	193	200	194	190	203	206	204	222	188	209	198	222	214	212	196	208	215	201	224	212	219	213	228	220	207	229	226	224	215	197	200	209	195	184	203	211	201	203	233	174	199	210	183	181	230	193	201	212	182	216	216	208	213	181	161	191	205	195	203	213	212	200	199	210	199	213	209	212	194	219	213	221	204	210	198	191	184	217	204	201	190	214	216	226	224	209	173	193	196	193	204	210	212	208	207	216	203	182	209	218	205	194	212	206	205	197	185	211	201	228	217	227	219	220	202	196	217	211	212	215	222	189	233	203	215	223	221	218	235	216	220	210	208	202	222	201	206	203	212	188	189	183	215	191	191	224	210	216	207	196	196	208	191	220	213	191	189	211	198	200	216	200	203	205	203	221	223	184	188	209	198	208	195	234	223	186	222	202	190	193	227	205	188	206	193	170	219	202	200	209	231	212	213	184	209	219	200	198	224	214	183	181	199	202	208	212	239	212	190	218	181	184	187	189	204	212	209	219	206	215	231	222	205	238	225	201	200	210	180	197	234	203	213	224	195	207	221	205	223	209	230	201	199	194	213	197	205	225	182	186	176	180	187	200	209	207	214	221	217	207	225	213	190	193	199	177	217	211	184	222	188	220	186	216	209	212	221	200	211	207	217	216	214	211	197	169	207	219	210	225	217	220	221	215	201	207	180	187	217	210	206	206	216	204	189	206	195	181	204	191	213	204	225	203	201	178	208	228	186	220	192	199	191	180	185	180	204	207	186	246	221	209	201	229	199	195	177	189	192	172	203	206	215	211	194	194	205	220	194	199	194	194	207	194	218	192	219	214	198	204	185	208	188	213	213	224	194	196	190	222	193	196	218	211	227	227	209	213	244	185	215	213	216	193	163	219	227	222	215	209	207	197	201	203	199	235	190	210	200	201	199	211	202	203	204	207	209	221	213	231	196	223	206	207	218	203	198	183	230	198	202	194	207	225	190	191	186	200	220	206	204	171	199	195	210	187	188	231	199	203	176	209	206	216	190	210	214	201	194	213	217	208	216	219	210	223	202	219	200	200	204	215	202	175	196	194	194	196	203	202	191	198	239	208	183	194	212	194	201	215	179	199	201	209	170	186	214	199	224	213	200	185	195	217	200	222	213	221	213	200	215	220	201	195	195	199	208	199	225	193	197	228	230	235	206	202	181	199	204	209	223	214	197	215	202	204	205	204	205	206	198	213	193	206	184	217	186	188	205	205	208	215	234	208	220	215	178	175	203	182	208	204	195	226	205	194	188	200	222	194	185	171	239	192	203	214	201	189	202	212	191	196	190	202	171	200	213	191	207	213	208	229	195	204	225	206	216	196	193	191	201	190	232	213	194	195	197	211	213	222	205	192	198	236	221	228	205	202	191	198	205	203	212	188	225	227	204	202	215	190	165	189	201	193	202	192	223	189	208	203	202	184	192	177	194	196	207	198	193	188	221	217	214	213	184	213	174	187	192	193	216	199	205	191	191	239	178	201	203	190	199	215	214	200	205	200	221	212	202	209	222	198	206	204	214	216	201	184	168	184	191	209	186	202	181	212	212	203	196	214	199	227	205	211	235	185	201	211	209	185	180	200	219	200	219	195	205	194	205	222	208	199	207	222	213	212	178	196	192	208	198	186	203	217	184	235	205	204	203	198	204	192	202	220	225	190	206	187	194	194	215	230	205	214	194	208	172	240	191	199	213	214	232	204	183	200	212	210	201	234	199	177	208	200	205	208	191	195	201	206	198	196	209	199	180	202	190	196	206	204	206	209	210	223	214	216	181	213	200	221	198	208	210	221	220	209	197	209	194	189	188	234	218	202	194	215	175	200	193	221	196	242	199	199	219	235	222	195	230	227	216	214	206	210	206	215	230	187	197	183	213	224	191	231	205	198	210	193	201	226	199	187	205	211	198	188	225	218	229	223	195	208	212	229	192
23501	21527	28809	24695	21431	12185	3406	2002	1451	1156	966	809	726	593	605	548	504	466	464	433	390	375	336	330	316	293	317	271	282	265	264	287	263	294	240	236	263	226	229	228	226	225	212	229	259	193	231	234	237	261	208	236	198	254	226	228	200	195	240	221	205	226	198	194	204	192	200	204	191	217	219	204	218	227	227	195	214	208	198	230	231	190	194	206	204	200	218	202	212	189	201	212	208	227	198	207	206	225	192	218	200	212	219	212	224	195	225	192	179	210	188	196	197	207	223	207	195	237	182	197	221	208	211	201	176	200	231	215	201	222	222	199	176	198	193	232	222	213	220	225	213	200	204	187	211	202	191	185	183	184	194	175	209	201	187	197	217	205	220	202	196	210	190	224	202	216	203	204	191	196	200	228	203	198	214	196	215	212	206	207	189	203	188	211	192	191	196	213	203	201	193	201	204	203	218	231	227	202	206	225	216	208	215	195	194	236	211	205	205	222	178	188	181	199	217	184	225	214	219	220	192	202	202	198	221	227	189	186	196	203	192	193	219	197	211	210	217	203	196	222	209	194	180	194	198	213	189	219	222	214	206	187	209	214	177	205	189	197	220	191	195	196	216	217	214	220	201	195	205	195	192	222	196	193	195	216	206	186	193	227	223	193	225	211	177	207	210	201	211	193	208	210	208	207	208	194	207	217	226	221	225	189	187	205	236	214	220	199	214	227	221	181	223	211	224	192	213	206	205	204	187	194	205	202	214	240	216	189	219	209	191	188	191	192	187	188	190	224	193	187	193	207	191	209	241	188	200	210	174	193	198	211	194	192	233	221	227	199	187	198	193	193	214	201	203	196	189	231	176	198	213	187	184	217	216	224	218	221	227	207	223	208	223	218	226	195	182	188	205	199	203	217	220	209	211	184	179	202	200	217	201	200	211	215	172	213	210	218	207	212	201	201	203	167	213	198	196	187	218	185	203	215	238	191	208	208	206	201	219	197	214	184	186	204	222	210	184	211	188	187	199	215	192	213	214	235	198	199	213	203	199	203	205	203	214	238	225	203	236	182	174	171	203	179	184	196	210	200	197	236	195	190	195	210	200	209	174	225	219	180	239	181	206	202	208	210	221	227	218	213	203	209	177	190	229	204	212	195	198	210	202	205	183	212	178	218	208	204	190	222	197	212	186	208	196	201	201	207	193	206	219	197	216	194	206	220	207	212	195	216	176	186	191	185	190	179	187	197	182	206	208	197	203	176	188	205	192	193	197	195	181	215	186	203	185	201	218	189	213	193	216	207	207	234	212	214	198	204	196	205	214	191	202	203	204	194	175	225	200	225	213	208	196	196	215	192	218	226	203	208	209	194	230	211	238	171	198	217	209	213	224	179	225	204	183	209	201	211	208	212	203	212	227	200	187	211	236	216	186	195	194	206	215	217	212	207	204	201	202	246	217	213	208	178	190	198	259	207	203	176	210	205	213	197	229	189	195	210	210	189	194	201	203	226	215	208	190	192	219	205	166	216	202	206	192	202	221	195	207	185	210	205	195	194	193	200	195	211	189	199	200	212	216	200	188	216	194	204	197	203	203	213	197	211	191	217	198	179	210	204	220	198	223	215	177	213	181	227	201	186	196	205	180	218	210	173	208	195	207	209	221	234	189	206	196	215	188	195	211	216	205	173	232	198	189	180	198	208	207	215	209	209	210	211	239	203	235	236	218	196	221	201	209	224	208	234	193	199	193	205	197	215	208	190	231	204	217	203	245	201	197	205	190	209	201	215	202	183	223	199	192	205	220	185	222	203	198	216	208	222	193	187	217	219	237	225	214	176	211	196	208	190	240	220	221	181	201	189	248	215	218	177	190	207	197	171	193	223	218	203	208	190	227	205	193	216	222	208	182	202	211	218	200	211	205	212	224	217	188	221	209	224	205	198	193	205	202	216	221	203	205	212	207	204	218	199	198	182	196	195	233	213	191	182	198	225	221	170	230	194	216	193	203	199	221	212	217	206	225	205	188	202	188	204	193	174	201	197	202	198	210	209	186	211	195	179	209	188	189	199	196	215	216	208	188	195	202	195	167	190	189	219	208	210	176	222	199	194	194	201	215	215	198	199	220	222	178	205	251	198	199	199	204	188	174	201	190	223	205	186	196	219	191	190	216	199	209	207	208	190	215	201	188	202	216	203	200	176	198	217	200	201	224	212	201	215	198	224	202	199	219	211	174	196	209	172	214	206	204	205	205	212	212	217	197	192	202	218	191	194	230	213	216	215	203	217	209	217	189	199	209	187	209	176	219	211	196	193	217	201	208	200	169	196	210	203	193	204	218	211	200	198	205	176	207	200	192	195	202	205	214	228	212	200	196	183	170	198	171	220	187	196	225	219	204	202	213	222	198	196	196	200	222	198	200	212	197	200	195	197	204	212	206	200	192	203	200	224	198	195	215	215	197	197	208	193	233	215	213	201	200	181	180	203	236	207	191	222	200	215	209	220	179	197	230	212	212	210	194	200	183	203	187	213	208	220	195	189	226	205	209	186	185	187	203	197	214	202	213	172	213	198	188	206	209	168	196	210	209	180	214	207	188	211	209	208	214	207	209	192	198	218	211	218	194	206	225	224	175	214	185	215	224	226	198	186	181	209	222	219	216	211	227	206	202	176	197	206	211	186	242	190	199	223	185	225	216	194	218	198	202	207	213	189	229	199	196	226	204	211	203	192	222	195	214	182	205	235	206	191	207	203	211	214	208	207	216	191	206	174	198	208	203	186	200	205	167	195	196	220	212	199	199	214	218	221	189	198	222	194	203	199	182	186	208	208	197	225	218	232	199	204	204	231	206	200	217	188	211	195	192	215	208	221	213	217	194	211	186	202	217	208	222	199	234	212	214	220	221	228	214	216	212	203	222	210	165	212	239	200	192	202	213	198	183	210	200	212	211	205	207	227	202	197	215	202	193	198	219	196	216	191	217	196	207	213	212	202	197	205	190	203	213	178	185	204	188	221	191	216	204	240	219	181	205	214	205	220	209	212	215	191	208	217	184	222	192	208	187	230	201	214	225	187	214	198	200	189	207	216	223	199	190	230	188	178	204	182	211	190	213	199	209	192	215	198	199	217	183	210	203	229	186	197	205	189	199	182	197	210	182	205	208	201	231	193	178	215	207	220	222	233	192	215	217	208	214	222	203	200	218	211	210	216	194	182	182	221	185	203	193	202	209	216	217	212	210	223	194	181	210	196	206	184	210	206	201	195	224	212	189	183	192	190	204	211	216	202	188	224	182	217	188	231	224	209	199	190	200	209	221	199	204	236	193	177	192	197	213	200	192	179	201	186	215	191	190	222	201	221	225	192	188	201	200	225	202	211	229	201	187	196	192	209	208	199	191	196	204	206	193	204	230	195	197	213	209	220	193	196	190	218	232	208	202	198	198	205	210	210	191	231	202	191	209	221	195	205	181	180	190	180	230	211	224	209	214	209	205	179	212	219	215	217	191	204
18738	44427	34458	16167	8787	6540	4896	3667	2844	2216	1802	1400	1250	1137	933	877	758	714	679	639	617	584	562	500	471	489	436	450	448	429	387	385	370	393	377	379	349	345	336	335	330	336	310	289	349	303	322	313	305	323	306	313	313	272	286	315	324	301	306	324	305	264	304	269	293	336	294	276	295	297	317	305	297	271	246	224	245	276	322	310	263	289	295	300	289	286	263	282	274	251	300	289	308	270	261	268	238	272	289	258	270	308	287	285	285	264	260	299	290	250	258	283	310	276	285	306	268	290	265	271	316	289	301	279	276	313	285	305	300	288	266	263	286	279	279	283	272	264	280	268	286	265	287	299	295	266	264	271	272	259	305	294	281	304	256	258	275	295	270	276	286	263	256	282	283	295	249	283	269	294	285	279	262	266	245	278	277	295	289	291	296	306	238	270	260	266	263	294	290	264	285	292	289	324	270	254	260	283	288	298	273	259	287	286	254	303	258	271	271	243	298	252	301	287	269	298	300	264	309	284	270	252	298	289	295	270	264	294	302	268	270	274	294	279	262	306	287	259	285	272	296	288	261	324	286	255	296	273	292	296	293	295	283	276	271	275	271	289	274	285	275	246	272	297	284	272	280	303	272	266	270	256	273	270	303	276	267	269	257	273	286	288	295	258	287	272	281	289	273	260	239	288	275	330	302	290	275	284	301	270	280	265	245	301	290	246	267	260	255	283	275	268	238	258	302	273	286	277	290	283	263	271	297	293	261	293	277	248	257	272	310	274	273	286	293	309	265	278	269	299	286	267	291	293	273	302	266	285	248	250	285	282	305	278	266	308	271	288	259	267	270	279	268	271	283	266	290	274	293	281	283	253	290	297	287	275	282	300	260	275	272	259	276	235	281	274	294	268	277	274	308	271	282	300	258	273	269	266	276	292	290	272	300	279	253	304	287	300	295	241	250	274	241	287	292	274	269	294	307	291	260	270	283	262	249	266	280	318	312	294	272	269	277	278	283	271	283	299	260	254	274	291	271	265	272	275	292	298	259	253	285	284	280	270	310	258	295	283	273	270	300	257	273	290	294	292	314	283	273	263	282	257	294	276	233	256	280	266	270	257	273	298	292	281	279	287	259	262	264	276	288	256	287	279	278	249	298	255	284	276	241	257	290	273	288	282	239	249	293	316	302	266	263	298	262	273	255	273	267	290	260	288	289	291	269	274	284	261	295	286	284	245	259	301	265	283	273	302	258	300	273	272	265	273	265	273	277	273	300	265	275	290	292	295	276	296	248	259	282	268	240	296	281	294	278	292	269	254	270	263	259	273	274	254	268	320	296	269	264	263	269	290	290	277	270	289	299	282	254	293	265	276	282	309	283	277	308	279	275	297	269	266	305	288	247	275	290	307	288	279	243	269	261	293	245	267	327	296	299	247	247	286	259	269	252	279	268	285	273	268	290	267	307	293	295	292	287	299	273	268	262	260	280	264	305	276	266	263	290	267	255	271	270	289	265	250	264	300	262	263	311	285	308	292	289	257	271	273	257	286	265	288	295	277	251	282	256	268	312	277	291	302	277	285	263	306	293	270	262	273	292	280	288	284	276	273	281	297	279	305	268	267	265	270	269	272	304	300	270	283	272	296	260	276	284	289	267	315	280	264	262	269	273	284	248	275	268	274	270	265	277	277	290	292	281	303	280	276	281	245	276	243	290	293	294	268	272	252	276	268	276	278	272	285	253	291	289	284	254	284	299	280	271	278	277	270	304	288	295	290	271	291	271	270	277	256	280	290	290	296	263	295	283	270	294	295	268	286	272	285	278	281	283	258	258	277	299	267	282	277	292	289	277	263	284	273	294	267	270	287	269	280	258	258	256	285	285	270	262	271	246	269	299	278	254	282	302	258	273	279	306	300	259	277	279	281	255	278	272	283	298	279	259	272	287	289	228	269	297	273	306	270	295	290	273	280	243	311	305	287	270	266	287	252	282	264	291	267	249	271	242	260	291	258	298	257	278	294	279	273	275	306	290	261	264	249	269	273	308	320	264	258	283	274	278	316	265	262	280	260	261	267	259	271	254	289	277	259	292	270	276	288	240	314	312	271	283	252	297	303	280	298	303	269	304	294	278	269	270	263	298	273	307	304	304	275	274	264	314	293	295	280	282	264	281	301	264	265	266	288	271	261	293	265	246	237	288	277	272	303	284	274	262	284	283	265	254	285	260	248	297	277	275	298	295	260	275	304	294	240	286	267	293	242	289	294	273	267	293	262	290	292	253	253	274	271	252	283	273	259	253	243	284	254	271	298	281	268	266	291	247	284	287	299	294	298	280	277	271	303	262	246	291	288	293	266	282	272	262	274	299	268	284	285	289	245	280	258	305	285	276	272	281	269	283	271	280	296	287	260	273	296	249	274	240	289	271	258	275	263	284	295	303	306	271	286	258	285	301	290	263	272	302	259	280	292	299	276	275	293	273	289	278	276	295	292	294	284	309	258	278	290	291	261	287	295	289	312	299	288	271	297	273	252	263	295	265	278	259	274	294	275	260	282	288	254	306	296	255	291	258	271	279	290	282	289	271	243	278	270	307	268	273	279	240	257	292	274	281	299	264	260	290	280	304	295	292	273	264	286	261	279	277	297	295	289	263	233	313	296	301	300	277	284	280	286	261	265	319	285	262	282	275	275	270	295	273	286	282	300	282	285	276	279	275	275	265	280	272	275	290	290	314	296	252	306	280	256	266	292	263	264	295	278	305	281	265	305	259	279	298	284	289	268	239	274	298	274	246	258	315	285	266	270	292	282	250	301	279	287	268	289	231	274	300	270	239	288	282	281	266	294	275	264	259	257	273	282	272	282	294	256	302	297	263	284	289	318	283	267	302	276	279	288	287	276	246	276	304	274	287	274	294	310	300	280	294	299	297	273	247	283	281	267	239	295	255	295	263	301	295	259	316	278	302	281	270	287	289	274	267	269	289	241	262	273	244	281	275	278	265	293	296	263	281	287	288	275	261	269	266	301	266	244	277	282	268	282	270	273	278	271	276	260	312	275	300	292	260	258	286	262	256	273	312	312	273	271	299	273	319	281	269	274	260	266	263	265	264	277	259	271	261	302	269	292	265	317	291	272	287	279	269	286	287	264	273	290	269	286	281	277	272	262	250	253	292	258	259	273	265	284	283	266	295	282	261	275	256	300	277	281	266	302	269	292	290	242	287	259	281	244	297	279	292	301	282	311	311	299	259	263	277	284	279	285	283	266	262	275	272	284	313	264	269	294	295	288	283	264	264	248	282	278	286	266	262	281	283	287	280	264	252	306	301	286	261	267	272	257	302	302	273	292	316	293	278	292	267	292	260	304	275	249	292	277	277	277	272	266	297	259	282	281	271	291	255	302	307	268	302	257	252	310	245	271	280	298	313	265	253	290	271	293	254	260	292	282	251	255	272	271	279	317	285	283	296	256	300	241	302	248	272	248	259	244	278	311	279	245	276	289	277	256	271	306
24706	21586	27705	25602	12176	3142	1945	1342	987	814	643	553	477	461	413	361	324	320	284	269	233	225	228	226	181	197	190	172	168	167	172	172	142	178	144	147	154	138	131	151	122	142	142	127	131	142	133	120	109	118	150	132	149	121	134	128	117	109	121	125	121	125	134	105	131	107	115	110	125	142	112	108	124	106	101	112	106	124	118	125	118	117	139	97	111	111	109	113	112	127	103	114	131	113	112	125	108	113	138	141	139	102	119	104	95	134	126	129	120	122	116	113	117	101	113	123	130	111	104	101	107	110	99	110	118	136	109	99	110	98	103	130	109	108	132	113	132	118	100	98	81	119	119	117	115	106	141	97	105	130	112	121	110	120	129	108	110	93	111	110	98	109	115	113	111	114	145	105	117	105	112	109	127	114	102	113	113	107	109	136	106	125	118	150	115	128	132	109	98	112	112	98	99	121	114	101	119	105	98	118	113	115	119	116	117	106	93	97	119	127	117	124	114	105	137	113	109	99	132	126	91	111	127	105	103	110	111	127	113	101	120	120	116	116	121	85	115	103	103	112	143	115	107	119	118	109	124	103	107	101	120	125	127	106	109	109	124	115	98	112	104	98	102	125	123	96	131	120	97	122	122	120	97	118	123	126	105	115	95	129	116	112	124	116	120	108	98	104	131	89	107	102	104	128	127	117	106	97	118	104	91	120	128	103	127	111	122	100	113	130	118	99	98	106	127	100	122	119	112	130	103	112	125	106	117	96	103	111	128	106	108	99	113	102	121	103	132	99	111	100	103	113	113	122	97	102	125	94	129	94	123	114	131	114	114	120	123	95	135	108	127	115	106	130	119	101	116	118	124	123	123	116	106	117	107	106	97	120	91	102	120	125	118	127	115	105	106	133	125	94	113	115	131	109	132	98	130	95	99	122	116	108	118	104	126	115	116	107	129	106	110	109	126	116	121	100	127	125	115	100	107	117	114	118	112	112	120	116	100	110	110	92	117	116	125	113	132	121	102	98	109	130	109	116	126	120	126	107	111	121	115	106	103	109	124	134	109	127	115	104	120	96	97	109	118	108	107	116	117	111	116	108	124	107	103	106	84	116	128	100	110	112	96	113	109	111	110	121	113	115	109	119	117	127	101	115	113	119	117	112	107	109	99	125	99	106	130	126	131	90	107	119	115	106	130	101	122	129	118	112	104	121	118	106	103	125	91	109	112	95	111	112	108	100	121	109	111	115	107	119	105	122	102	118	100	113	120	115	130	105	97	107	149	123	101	120	122	117	119	104	128	102	99	117	105	105	91	122	124	136	108	115	113	124	120	111	104	117	114	116	119	112	104	111	109	112	116	123	122	101	129	118	108	100	88	115	119	122	118	108	110	126	138	109	116	124	93	109	100	112	95	106	111	113	114	104	113	110	98	116	105	101	111	112	129	106	132	114	124	118	130	103	133	126	108	103	111	122	125	105	126	106	104	123	134	111	107	115	147	94	132	122	108	116	110	101	98	125	106	119	125	121	98	104	106	104	105	131	108	123	130	115	128	104	109	107	115	125	129	101	120	117	127	123	128	105	125	113	102	109	108	129	118	132	124	108	114	111	106	114	116	107	111	110	113	123	124	129	110	121	111	117	119	119	106	111	104	113	118	103	126	117	127	100	96	119	119	88	118	107	110	100	119	118	120	121	107	109	117	108	113	101	140	120	109	100	95	127	100	125	131	110	141	108	111	108	111	115	121	104	121	117	135	117	96	108	122	105	106	108	120	103	124	105	113	121	105	137	103	125	127	123	113	99	114	120	91	102	114	112	122	115	120	112	98	112	118	103	107	112	113	94	126	118	105	121	126	145	117	103	112	101	114	93	110	111	112	96	100	116	116	115	104	116	125	100	123	111	120	112	120	127	118	99	116	107	110	116	117	109	100	115	131	106	121	112	121	113	103	116	125	121	118	116	102	129	119	107	125	105	117	114	98	116	102	113	125	118	101	110	114	119	123	112	107	113	111	115	96	114	103	101	127	105	99	107	109	106	109	110	115	117	110	122	109	133	124	105	99	128	116	101	120	101	99	111	120	104	115	101	88	120	111	122	123	100	106	112	102	103	113	113	116	128	106	111	119	131	111	114	115	115	98	126	123	96	112	113	114	109	123	114	114	124	103	117	112	103	129	119	111	118	110	106	101	122	123	116	117	110	120	123	125	119	101	122	100	107	126	131	116	115	107	121	117	103	107	131	114	105	113	115	101	129	119	118	122	115	116	113	120	121	104	115	116	118	96	106	102	120	121	111	117	122	103	119	122	113	116	132	114	120	122	118	103	110	113	104	120	98	102	115	109	133	111	129	123	92	116	117	102	114	106	121	118	115	119	120	112	119	91	108	108	97	108	122	103	108	102	109	101	129	115	106	133	110	111	107	126	106	121	112	130	102	106	109	117	111	94	117	110	97	110	116	119	136	104	96	96	93	117	109	131	116	124	117	137	122	117	115	133	116	101	98	108	106	105	114	111	115	99	134	110	111	105	115	119	114	111	98	102	111	103	129	107	129	129	134	107	123	141	114	95	131	100	100	123	94	109	98	117	99	121	118	112	131	99	110	111	109	99	102	98	130	114	88	100	112	115	114	105	98	117	100	105	95	114	120	86	106	112	113	111	108	140	103	98	127	115	113	121	122	98	110	118	101	109	112	117	117	121	126	116	105	94	108	117	93	106	107	147	110	110	105	102	120	121	116	110	104	119	105	138	119	126	117	118	115	116	126	126	117	116	111	132	121	130	112	104	97	97	107	139	108	112	115	118	105	120	94	112	105	107	102	103	115	109	109	111	122	109	114	122	111	124	125	114	101	95	136	122	117	114	103	126	88	96	116	99	85	91	103	133	110	121	110	121	99	109	133	127	111	117	112	107	123	116	103	119	121	116	97	115	113	109	107	103	121	107	91	118	115	125	117	120	104	108	112	136	125	105	111	116	100	109	112	109	106	115	121	100	90	100	108	98	120	117	90	88	114	109	108	94	95	114	102	120	121	106	117	135	127	121	126	101	114	120	113	110	115	107	127	115	114	114	114	132	121	114	125	99	115	109	116	95	111	115	98	131	94	117	90	95	104	112	121	121	114	108	117	110	121	107	114	110	109	133	103	114	103	106	116	115	125	119	120	115	118	109	110	107	112	93	94	117	101	106	111	111	120	97	117	106	128	118	116	113	109	92	133	104	114	138	132	129	109	108	118	102	111	119	111	115	106	102	129	124	109	120	112	136	95	102	129	112	111	127	116	134	105	114	114	111	109	122	111	124	107	108	102	99	113	117	105	119	113	115	117	111	115	108	120	107	115	139	88	129	112	114	111	121	109	127	125	130	113	101	107	103	107	125	141	96	103	97	93	114	106	121	93	119	105	92	112	98	102	109	117	92	109	110	119	114	119	105	129	103	119	109	118	143	116	106	111	113	130	95	109	132	123	122	112	114	113	130	122	114	130	122	105	116	120	116	126	135	118
18769	39666	29620	13240	7468	5505	3900	2869	2200	1761	1382	1161	976	829	702	599	571	490	465	441	418	403	367	368	318	319	282	262	289	280	245	256	240	233	229	222	224	210	198	194	193	213	200	201	169	171	166	175	184	171	204	172	166	176	168	183	175	150	173	196	180	170	151	154	161	165	185	165	189	140	181	176	175	163	161	147	175	158	148	138	178	143	170	173	167	168	163	154	159	158	148	162	161	162	164	146	160	161	152	161	157	172	153	154	144	156	133	174	129	140	170	150	163	134	145	145	157	148	161	150	164	183	154	159	154	149	159	165	160	147	146	154	177	166	164	153	147	134	166	170	158	159	180	162	163	153	150	164	187	157	142	197	150	184	146	168	176	156	170	169	161	159	161	160	159	143	171	166	179	155	161	169	165	176	157	188	154	155	189	180	181	163	178	167	134	165	160	152	169	156	173	148	168	162	148	165	182	164	155	168	144	165	146	151	160	164	167	165	173	151	148	155	183	163	164	173	151	154	164	160	143	186	166	170	148	159	161	171	166	163	158	162	135	176	170	148	146	184	169	160	164	172	143	170	166	136	169	170	171	124	153	161	173	195	146	145	149	170	154	162	167	161	163	152	156	154	173	151	158	152	165	137	160	172	147	183	151	148	171	171	166	155	147	150	176	159	151	167	176	146	183	176	155	177	174	136	160	190	151	146	175	146	146	167	177	167	160	150	160	162	167	164	170	168	166	175	172	154	160	191	166	159	156	184	166	171	154	156	162	145	169	158	147	179	143	155	139	147	168	169	173	174	166	154	158	134	168	151	163	147	139	166	166	178	179	161	161	155	179	157	163	137	164	154	175	163	158	166	175	176	172	154	139	159	159	156	184	167	158	156	161	152	151	157	148	140	160	148	143	167	178	146	171	160	172	153	170	156	160	174	183	169	140	179	152	164	168	154	164	145	137	169	169	168	161	152	170	173	172	154	154	168	171	153	154	164	188	163	145	153	162	151	156	148	173	152	156	153	141	178	155	154	171	160	166	162	156	177	174	159	169	158	171	173	152	142	157	180	162	152	185	162	149	151	169	175	165	166	145	176	180	182	163	158	166	178	161	169	181	161	154	159	157	157	157	186	160	145	180	148	164	151	164	171	172	142	169	176	171	172	139	155	165	168	156	175	173	177	163	153	169	138	159	150	144	137	171	175	161	185	166	162	180	164	147	162	149	168	166	145	174	137	162	160	153	171	176	153	148	168	173	194	156	149	160	153	175	160	168	148	176	166	137	178	163	169	150	158	141	148	136	159	160	153	162	171	150	161	164	154	163	171	160	148	158	169	137	173	164	167	151	166	148	152	165	178	165	177	164	187	145	167	169	137	148	174	178	147	165	157	155	139	150	170	154	179	152	138	161	176	169	159	176	178	170	141	160	159	132	156	161	164	172	173	170	173	167	170	163	143	146	130	139	168	170	146	176	158	149	155	152	160	164	146	174	184	167	180	157	172	158	161	163	170	170	150	179	163	155	162	167	151	151	154	163	164	166	161	178	167	159	160	146	156	165	156	163	151	168	161	141	136	177	153	180	167	161	139	161	162	181	144	182	142	162	149	182	143	161	164	179	169	162	139	152	154	157	147	165	136	183	159	166	153	166	175	171	154	180	149	159	139	165	174	147	160	141	152	156	187	159	174	165	153	164	144	146	169	157	157	159	169	146	149	170	173	153	147	184	163	170	157	151	154	150	153	151	176	146	147	175	160	182	150	145	168	162	160	161	161	144	165	161	154	159	139	151	136	156	182	170	155	149	170	170	169	173	138	149	184	151	144	158	150	157	165	171	155	173	157	165	171	160	153	156	143	176	162	171	147	167	140	177	154	188	136	153	165	167	180	166	154	175	154	172	165	159	157	183	183	177	162	180	155	170	170	157	165	157	141	183	160	169	160	171	133	156	154	158	161	184	161	164	164	176	172	149	174	145	147	157	163	170	152	164	163	161	173	143	137	153	166	151	134	178	160	152	146	180	142	151	169	165	136	174	157	166	169	164	141	182	160	165	151	162	171	181	165	160	155	142	161	138	151	187	158	171	167	156	185	162	162	143	168	156	169	150	166	177	194	161	149	151	154	152	181	144	165	173	155	157	195	143	173	196	150	147	156	175	154	167	169	168	147	164	148	172	163	170	162	155	144	147	159	135	162	154	152	167	161	144	163	157	177	160	148	179	174	170	152	172	170	151	129	171	184	166	166	152	149	171	143	171	148	160	149	155	181	157	161	159	185	172	191	131	152	173	159	153	168	162	167	159	166	154	145	154	162	150	170	152	180	187	158	155	154	158	147	160	171	182	153	173	157	176	141	156	187	163	144	165	180	171	174	152	197	179	159	154	124	154	185	173	165	154	149	158	141	176	155	176	173	157	157	162	167	154	166	149	153	157	182	180	165	174	161	172	169	168	160	158	151	146	141	181	143	160	160	163	154	151	163	155	175	158	169	154	158	167	183	167	179	161	147	145	155	148	139	152	155	180	160	145	161	165	166	149	165	199	140	154	166	152	180	125	166	185	179	151	176	155	142	178	145	169	170	172	147	161	172	173	134	154	158	159	162	133	171	157	135	169	172	163	183	150	149	182	192	147	178	148	162	180	165	163	170	185	166	152	162	163	141	153	156	144	180	155	190	158	163	165	183	167	160	177	165	159	153	162	152	147	172	180	143	167	152	172	165	150	168	163	169	144	145	153	159	164	173	175	176	155	166	165	184	158	149	151	156	165	167	173	158	183	162	163	160	173	144	167	163	152	145	177	150	166	150	162	140	162	154	163	160	161	167	162	161	166	169	151	164	149	157	183	156	178	157	160	157	170	159	168	168	170	144	149	182	184	160	156	163	154	153	158	162	185	171	151	172	149	156	156	170	165	152	178	179	175	160	163	153	170	161	146	157	176	156	142	154	175	147	153	173	149	175	166	146	166	173	152	157	155	154	182	159	164	155	150	159	156	148	170	171	165	171	155	160	137	162	157	174	146	170	151	162	150	152	161	152	153	157	169	173	171	171	182	170	190	148	181	170	177	148	177	152	171	143	165	186	160	164	155	138	169	169	162	164	156	141	150	149	168	183	152	176	171	162	163	142	153	165	155	148	146	127	144	171	131	162	166	159	146	148	151	163	175	175	176	149	158	162	168	161	158	163	165	157	167	152	159	159	156	167	167	172	168	168	149	146	175	180	157	153	144	144	152	149	173	143	163	162	159	150	142	151	168	167	173	161	158	182	151	140	170	186	159	156	152	148	168	165	162	185	154	186	179	145	164	150	174	170	157	168	161	136	163	152	169	157	191	162	166	185	171	183	167	168	162	177	173	146	166	172	173	167	166	156	144	150	170	159	147	161	163	188	167	144	147	142	172	159	159	203	174	165	142	168	151	176	162	167	159	158	162	160	171	154	155	167	166	144	148	151	179	134	142	150	163	162	153	149	154	142	165	163	157	146	145	146	154	165	169	157	166	162	161	155
22729	21602	29369	24320	21609	21501	10990	3251	2088	1672	1413	1144	1044	834	764	688	616	591	492	500	407	428	416	376	384	373	363	314	311	291	302	302	279	249	263	277	248	249	230	205	238	224	219	224	218	205	217	231	206	188	204	202	165	197	213	207	181	204	200	223	200	209	209	180	172	168	174	177	178	184	187	203	191	177	186	188	185	176	190	194	195	197	176	194	180	150	167	183	158	200	207	194	192	182	181	170	192	219	183	167	184	171	201	164	181	177	205	188	180	194	155	169	175	179	170	192	167	175	186	191	191	177	197	180	187	164	171	173	159	187	165	183	180	182	192	193	177	184	198	178	197	184	217	198	175	193	166	223	177	194	183	169	202	189	196	182	205	164	152	192	176	189	182	175	179	167	183	192	194	175	176	186	182	192	190	171	208	171	197	188	178	198	166	207	183	183	196	184	176	186	189	194	184	195	180	182	171	203	152	180	155	208	181	174	185	166	181	193	184	174	155	189	177	192	159	171	203	192	191	181	184	182	165	185	179	175	193	184	199	181	188	191	193	166	191	180	165	169	204	180	202	165	188	154	189	171	172	184	169	171	172	170	174	180	202	171	197	181	171	171	181	196	173	201	172	198	154	171	168	176	165	167	193	170	169	178	223	169	191	179	189	177	202	185	159	194	178	203	198	189	204	178	200	177	213	196	189	197	182	204	193	192	173	177	213	184	168	186	200	178	163	191	187	179	178	180	183	188	183	191	191	167	175	173	193	201	194	188	189	184	175	193	164	187	173	176	168	189	186	176	181	189	177	172	190	174	181	172	205	156	184	205	197	195	200	185	175	195	159	180	200	179	196	181	194	199	184	180	201	174	211	175	187	202	182	176	190	188	190	180	174	185	175	192	158	178	178	183	177	207	168	188	216	185	181	181	194	173	166	191	178	197	161	202	182	197	168	194	167	163	198	192	189	192	182	149	172	191	190	210	176	212	204	192	170	186	182	208	178	206	166	162	214	181	175	189	178	182	175	168	185	168	184	175	173	205	193	199	173	174	195	204	202	178	176	191	182	176	177	202	164	177	199	186	158	168	186	169	181	198	176	177	173	176	192	192	192	171	171	198	192	189	180	173	158	190	201	182	160	183	177	179	169	197	180	182	184	186	197	173	183	200	197	188	167	175	168	189	181	194	206	162	179	198	175	180	174	172	159	187	187	176	176	201	180	195	156	186	192	191	209	180	183	182	170	185	195	189	180	193	200	182	178	172	191	181	182	185	217	197	181	161	191	167	163	172	167	182	156	193	168	182	154	179	196	194	195	189	182	195	176	181	164	194	184	188	176	181	201	192	215	173	186	153	154	182	184	162	166	177	190	190	172	173	185	215	164	167	148	169	206	186	159	186	174	183	202	178	175	191	183	184	164	178	185	186	176	192	183	179	215	163	166	197	147	164	189	184	185	174	197	174	181	188	179	182	197	195	180	185	177	199	157	154	179	179	189	168	191	186	185	161	190	183	202	192	166	176	193	170	199	178	175	165	165	194	195	187	170	210	173	187	168	172	170	207	207	186	186	176	180	176	181	170	185	209	175	163	163	197	176	181	192	191	201	188	197	172	175	185	193	185	193	173	165	190	181	160	169	178	173	183	171	184	185	186	180	186	196	170	194	183	146	202	186	185	192	195	189	177	192	177	201	174	210	172	174	173	164	176	160	178	189	180	170	174	190	210	213	186	199	199	164	197	177	189	169	161	181	185	181	210	167	161	169	172	174	169	186	210	188	195	195	169	183	170	180	159	185	185	195	192	191	169	183	198	176	172	174	175	179	183	157	151	194	172	172	175	182	186	215	185	187	194	158	195	200	186	201	173	175	172	172	188	178	197	176	171	179	206	191	161	177	186	176	183	176	206	199	190	188	145	177	190	186	195	166	189	184	189	188	170	170	196	170	160	172	209	167	194	189	188	183	174	195	158	183	181	204	188	166	187	191	186	185	170	169	172	172	183	198	169	184	174	172	156	154	162	175	170	160	199	180	175	181	180	163	177	174	194	191	156	194	161	171	191	178	197	181	169	157	162	147	192	201	174	166	181	198	191	186	161	202	165	177	186	217	186	176	197	190	190	204	185	189	188	171	186	171	181	184	179	169	170	178	196	168	194	160	188	169	150	149	185	173	178	175	177	179	169	151	185	191	186	173	186	181	210	179	179	153	197	160	197	185	177	181	208	188	172	161	151	182	180	210	166	191	164	192	193	174	185	190	173	184	183	185	162	185	196	200	180	186	180	183	186	170	184	181	175	194	192	169	193	172	187	166	180	184	166	176	157	173	177	186	207	188	188	185	174	198	196	180	171	152	201	192	183	192	166	185	171	182	163	176	176	174	184	183	184	167	165	169	179	186	188	201	172	193	170	174	175	211	183	191	178	174	187	153	197	169	169	184	163	177	209	193	209	180	176	178	177	174	172	184	208	189	164	211	190	176	173	177	177	163	188	164	181	192	184	170	188	192	177	193	169	166	174	191	171	175	186	184	185	158	180	208	178	183	158	172	173	192	179	167	162	211	184	196	206	194	165	167	185	181	177	184	166	179	191	202	195	177	180	161	186	194	159	176	177	175	184	196	177	173	178	186	191	192	195	180	162	188	187	166	177	185	154	204	195	196	173	207	168	176	188	182	195	201	206	175	188	169	198	184	178	177	190	189	187	196	202	181	178	184	200	181	189	181	170	175	171	187	190	207	198	197	191	167	191	178	191	190	197	219	211	180	194	181	176	170	177	172	182	178	169	176	172	186	163	185	191	175	184	196	184	200	181	189	207	194	174	180	197	163	191	187	176	204	193	175	177	185	178	177	147	166	164	177	165	179	192	179	212	190	163	182	201	201	198	186	182	161	173	186	197	153	191	180	165	184	179	185	179	180	199	182	188	177	195	184	200	150	183	203	202	171	170	163	188	215	181	191	190	181	172	182	208	193	158	178	174	191	175	161	169	147	197	210	193	188	160	184	184	181	190	169	164	187	192	179	208	178	187	167	186	178	182	189	179	190	161	189	194	196	175	200	173	192	142	189	177	174	162	172	190	201	182	180	190	191	182	190	187	206	185	180	183	209	193	209	177	176	184	183	182	183	189	175	172	204	179	159	178	193	186	216	175	173	206	175	204	200	189	184	195	191	193	193	168	178	170	186	182	187	187	181	189	194	170	177	208	163	153	193	180	179	192	186	173	169	176	191	187	181	172	174	165	181	189	175	186	173	197	178	176	166	181	185	181	183	176	166	147	192	185	178	184	181	174	191	189	179	191	190	171	161	178	180	178	176	209	187	199	180	161	181	182	188	204	186	199	194	168	172	165	184	182	191	194	171	179	190	181	167	170	188	178	192	161	167	170	201	159	197	180	176	182	185	176	171	170	179	203	164	164	195	181	195	171	182	187	169	208	177	189	182	171	201	178	176	163	187	194	159	162	170	164	185	188	167	184	193	163	169	184	194	167	212	157	159	181	185	166	216	197
22483	50861	40837	22513	12600	9162	6981	5289	3991	3082	2450	2166	1778	1490	1252	1145	1020	1007	911	777	738	716	679	607	545	525	523	510	432	451	469	419	412	413	361	364	384	371	335	328	310	346	317	309	347	308	296	306	298	256	271	304	295	257	297	275	322	233	277	302	308	286	300	250	281	280	250	285	229	225	265	251	262	289	293	256	258	237	287	256	228	255	254	253	272	261	257	273	257	267	275	235	263	257	230	262	242	264	248	222	252	268	265	260	242	270	258	262	267	218	296	253	254	231	255	279	234	233	258	230	217	280	258	260	239	233	246	244	250	235	265	236	223	247	278	249	260	265	242	245	255	254	274	259	252	243	239	240	242	242	234	257	234	236	271	242	241	232	233	260	265	237	271	226	233	266	241	249	209	242	231	257	239	231	236	236	254	259	267	273	254	269	281	251	235	261	219	235	253	273	250	276	241	251	258	249	252	251	246	250	235	240	254	259	257	252	255	249	256	224	260	247	242	246	228	274	261	260	275	266	246	263	234	215	243	263	250	252	227	261	233	261	244	264	246	290	222	230	255	254	248	225	261	242	226	233	220	251	236	255	249	272	248	248	235	254	242	254	234	247	261	223	260	230	284	248	239	228	244	277	245	248	240	223	248	266	281	220	250	247	251	229	227	222	238	212	253	261	234	268	250	245	257	232	232	258	240	251	265	253	271	247	265	218	260	237	247	248	230	225	268	228	235	243	238	269	259	249	256	236	253	241	244	242	257	248	233	263	233	238	262	255	220	242	271	259	246	262	265	273	215	250	244	232	241	265	262	226	224	234	222	259	250	242	245	257	278	228	251	233	248	264	254	251	245	231	241	267	239	268	263	268	259	221	247	255	245	277	247	216	266	262	257	258	274	244	248	245	261	236	261	233	228	248	234	220	261	252	257	222	274	247	229	258	288	279	238	248	241	238	268	232	242	239	259	267	258	240	268	255	245	264	240	242	244	239	239	233	247	242	248	232	249	256	229	250	247	262	259	232	252	228	255	270	223	250	236	272	219	235	264	264	252	228	216	273	253	247	236	262	282	231	262	246	228	278	249	248	225	254	252	266	241	251	225	237	231	265	244	268	247	233	268	243	258	256	249	248	241	242	266	234	259	263	245	253	218	222	217	244	214	240	267	249	253	247	278	247	249	240	250	256	271	232	260	240	258	255	245	237	262	248	233	248	256	246	252	249	226	251	256	221	249	251	243	246	242	220	247	251	261	239	283	213	231	228	250	232	271	265	251	225	249	258	228	203	223	220	240	247	276	283	239	278	262	233	254	244	252	229	272	259	235	243	225	252	253	246	270	220	255	257	253	236	238	294	236	221	251	258	232	249	244	247	254	263	268	239	225	240	256	253	259	229	242	256	252	251	239	273	258	232	242	264	212	243	260	250	233	253	242	252	241	269	246	274	234	229	254	252	247	242	243	256	255	246	267	232	252	263	224	242	256	229	231	266	243	247	271	254	251	255	245	247	260	240	248	240	245	248	270	243	270	227	252	246	269	260	260	254	228	264	239	247	260	251	257	272	257	257	280	253	286	246	242	235	267	252	263	262	243	259	247	211	237	250	248	253	241	280	257	245	255	254	240	254	253	260	237	250	252	257	252	262	253	266	254	258	248	266	255	260	263	252	220	261	223	231	262	230	220	244	246	247	234	260	244	258	232	245	265	254	238	233	269	245	247	236	257	253	259	258	266	268	234	228	271	238	271	256	258	232	244	257	237	273	241	273	226	261	247	244	274	238	250	260	251	234	263	271	292	233	277	237	229	220	254	243	253	272	243	239	238	255	249	289	251	245	240	245	272	253	269	271	238	232	274	247	269	254	273	266	257	248	258	249	218	272	245	222	266	249	250	252	255	249	247	262	272	298	242	250	216	270	250	236	245	220	205	270	250	245	235	255	236	240	255	230	260	237	218	256	280	236	255	256	283	228	253	259	224	267	228	251	241	255	282	261	250	246	232	230	243	245	254	235	243	225	256	236	298	262	272	255	279	252	296	255	252	243	256	252	251	250	240	256	271	259	263	264	265	281	247	266	260	271	239	258	248	263	234	259	233	259	238	261	241	269	252	231	261	248	241	257	245	256	263	234	244	257	245	250	249	274	242	244	258	270	269	271	264	262	250	235	255	265	265	268	258	247	246	227	230	260	245	267	247	232	237	234	246	272	228	247	241	263	236	256	211	250	247	258	243	253	251	252	265	243	253	278	255	262	251	247	229	266	253	271	254	231	266	244	240	239	258	249	241	237	262	260	241	268	260	248	212	232	252	245	261	233	239	262	260	230	245	239	237	262	281	242	273	247	252	252	241	228	241	227	250	253	235	258	229	212	260	258	259	225	233	240	253	255	241	264	281	236	248	230	255	235	238	262	248	258	259	249	263	240	221	249	259	268	251	278	245	254	229	263	250	249	258	236	248	229	266	226	261	266	274	253	229	243	248	222	242	260	240	259	251	261	233	271	273	220	248	251	280	248	272	246	247	262	268	244	267	261	259	246	227	235	268	267	232	219	268	285	275	246	251	216	210	256	263	264	255	237	213	233	233	258	254	252	241	247	282	254	265	230	241	234	257	220	261	238	246	240	241	242	226	247	236	247	232	268	268	233	251	272	246	253	249	253	241	256	264	224	261	257	235	249	273	229	260	254	265	231	239	254	280	248	254	203	250	250	235	223	262	249	263	255	262	274	255	247	228	265	249	241	209	260	265	266	285	260	258	249	253	242	255	245	244	236	250	249	264	241	219	226	271	246	256	236	259	248	250	257	255	263	273	259	243	257	252	247	240	254	271	225	213	245	243	252	246	260	249	240	231	246	255	247	268	237	249	263	275	266	247	270	264	262	277	259	227	263	241	239	241	266	275	265	276	246	242	231	268	262	240	242	251	250	266	239	246	249	232	250	246	261	221	232	252	250	251	227	263	242	260	250	258	214	240	237	289	258	270	253	255	252	249	231	251	261	239	270	231	248	283	256	251	237	242	238	245	274	248	259	211	257	252	221	235	280	273	241	257	246	244	265	237	248	261	222	250	265	216	252	257	271	254	269	249	236	240	295	240	257	271	260	263	254	258	269	250	244	257	257	252	228	260	262	257	228	273	231	234	255	246	250	253	253	285	246	249	235	236	249	238	265	256	260	237	266	281	243	235	237	259	267	247	254	236	223	254	243	261	242	242	261	210	289	239	244	252	243	243	251	248	240	242	254	245	245	272	244	259	255	273	247	256	249	248	293	239	226	283	247	254	234	253	258	255	266	267	262	250	223	253	240	255	259	235	263	244	247	253	284	239	245	248	233	245	254	239	267	271	231	242	236	260	236	219	249	234	256	262	233	232	241	202	246	262	261	257	260	256	272	240	264	248	245	264	241	270	253	285	243	240	228	269	250	258	250	236	267	215	247	253	262	268	243	223	240	281	242	258	244	281	259	289	269	246	256	267	278	225	244	253	257	241	241	247	233	251	284	251	272
27533	21918	19362	8119	2713	1661	1218	953	759	656	576	481	406	366	360	338	283	262	267	263	254	244	237	186	237	196	202	210	182	203	207	216	181	198	189	162	161	169	171	149	180	146	173	168	143	164	145	162	156	165	150	162	135	143	159	154	133	153	140	144	195	176	168	166	157	160	155	139	160	144	124	187	169	134	173	158	175	150	159	156	155	153	172	135	140	159	143	157	148	152	133	141	136	167	144	169	136	135	150	158	150	138	151	142	171	158	162	161	129	178	167	145	156	147	152	156	179	157	162	166	156	158	166	159	134	146	150	148	165	147	149	158	134	152	172	150	152	161	161	155	169	178	147	130	144	158	163	161	149	148	134	141	149	144	149	166	156	159	142	162	155	146	168	147	128	132	179	154	172	155	147	181	163	171	140	150	145	171	164	161	151	160	138	160	151	168	141	171	154	157	142	167	151	167	179	150	178	148	163	153	151	154	150	160	148	140	151	149	163	139	169	142	142	159	149	148	180	156	170	140	149	157	171	157	155	130	143	151	134	156	143	140	158	166	176	161	148	137	161	177	178	151	152	137	153	142	163	149	136	143	160	152	139	165	162	143	149	164	162	154	164	160	172	154	174	138	163	134	143	144	136	145	143	143	173	143	154	167	149	152	145	192	149	163	161	158	150	157	169	150	143	161	163	177	166	151	160	146	139	150	168	155	172	173	182	151	175	145	145	151	154	149	157	148	138	160	146	127	168	140	146	143	165	155	169	141	159	153	165	166	166	171	143	144	126	138	162	165	161	160	156	149	157	160	159	137	150	140	131	163	157	169	161	155	151	161	160	150	174	158	159	152	162	166	151	142	165	155	137	149	150	161	168	158	145	163	172	153	153	162	154	178	145	158	149	143	167	136	128	143	156	160	146	135	142	147	167	167	157	150	166	144	136	136	145	150	141	150	150	156	169	164	145	163	166	150	155	142	138	148	172	149	154	140	157	149	158	157	135	157	169	157	159	153	153	133	147	141	145	147	163	143	168	164	146	180	127	171	160	149	138	145	150	167	178	159	155	163	164	152	152	150	162	178	153	173	147	154	176	151	154	183	142	145	167	173	164	148	139	143	148	154	147	166	143	170	135	126	145	146	153	157	152	151	150	147	164	140	149	128	138	162	161	149	144	168	155	147	161	161	131	117	150	149	133	145	164	150	157	151	162	148	152	163	132	170	154	130	140	165	151	152	172	126	157	136	132	164	164	149	177	164	129	175	140	167	156	159	150	165	160	147	164	155	147	171	163	154	168	147	166	150	150	170	156	153	156	142	176	147	158	148	147	154	165	160	156	161	150	146	147	162	152	159	140	156	159	136	137	150	172	163	141	162	149	161	144	149	163	156	154	143	139	158	163	138	160	153	166	159	156	163	144	153	165	157	166	136	152	160	147	135	143	151	151	149	144	175	155	156	143	156	140	147	133	144	154	160	159	164	157	145	172	170	163	129	124	160	157	150	140	137	140	159	165	144	140	153	142	129	144	145	158	161	151	157	166	137	159	144	150	149	150	161	152	149	157	152	163	161	157	149	150	188	148	162	132	171	152	157	154	161	155	169	169	146	131	130	170	139	145	140	162	160	164	136	154	167	161	150	133	141	137	155	158	151	155	140	145	123	150	156	162	163	149	137	167	145	174	151	150	151	182	156	153	149	137	148	169	130	157	165	123	156	177	162	150	147	142	147	165	143	155	177	153	168	153	148	155	173	174	142	154	142	160	137	143	160	155	143	137	155	176	146	137	145	146	149	147	149	163	155	162	149	155	150	163	156	145	146	164	174	136	171	143	144	129	140	165	169	140	154	131	141	175	162	141	152	143	148	150	151	159	147	168	152	131	141	169	156	152	162	133	148	166	162	145	155	163	157	147	162	143	155	154	158	169	144	157	136	146	165	153	149	137	144	151	153	152	155	147	175	132	158	158	174	167	164	168	151	143	125	164	159	167	151	132	180	166	155	162	158	177	167	145	140	134	141	161	153	150	159	157	161	145	145	138	168	160	166	152	144	180	152	149	149	142	152	179	166	140	135	161	162	177	150	161	139	157	152	138	127	144	154	149	169	159	158	138	154	139	158	160	171	136	176	151	168	128	141	148	155	138	131	151	161	152	141	156	163	168	179	162	177	163	142	142	148	135	151	170	164	151	152	143	154	124	130	167	157	144	171	162	137	145	149	146	151	150	174	157	134	158	146	154	162	152	139	141	145	159	161	160	161	154	146	172	159	151	147	137	171	143	139	146	155	138	152	160	135	141	153	136	158	149	182	140	147	172	180	177	152	153	150	170	175	172	168	168	145	163	131	150	143	162	138	141	136	165	144	141	141	157	140	149	174	152	147	163	153	158	137	176	165	162	140	191	170	169	139	152	151	145	148	144	164	149	141	155	150	183	149	154	144	164	158	163	156	156	161	163	149	142	135	139	178	156	136	147	159	157	166	150	154	141	146	152	150	158	153	139	147	152	136	144	150	166	165	145	135	147	138	166	131	149	148	153	171	147	143	175	132	146	163	164	157	149	165	139	159	150	146	143	147	123	163	159	149	154	159	167	185	157	142	171	154	148	128	142	152	149	139	165	143	172	144	163	143	172	143	151	157	156	153	150	130	141	147	149	162	156	154	141	152	151	150	152	151	154	165	168	158	164	151	162	162	165	158	153	151	155	170	143	138	146	161	152	170	153	138	129	134	151	172	150	152	162	147	134	163	145	132	136	141	171	156	164	152	170	144	140	153	142	149	152	145	138	164	140	144	177	151	153	144	156	127	145	165	158	145	157	171	153	163	157	152	165	178	156	160	139	143	168	149	149	179	152	157	130	155	158	161	155	143	150	129	161	162	158	161	139	152	143	149	153	155	163	151	145	170	151	158	147	155	162	160	134	161	148	140	176	160	137	156	156	150	147	157	147	145	157	150	148	154	147	147	159	163	144	163	158	150	155	148	173	157	168	174	155	149	159	168	152	151	122	164	144	159	156	146	138	157	146	152	138	159	154	150	164	161	158	131	139	162	139	151	146	151	156	150	171	134	168	142	145	130	150	164	144	158	166	141	166	164	161	152	174	163	150	165	151	159	166	148	136	152	134	134	165	141	144	156	132	152	149	192	154	165	182	155	164	142	136	170	143	154	165	153	134	145	136	141	149	177	133	149	171	170	153	155	154	148	171	134	139	165	150	149	148	168	166	145	155	148	144	159	147	140	163	159	158	163	153	158	140	142	144	145	146	141	138	153	136	158	177	128	140	148	149	184	141	157	137	157	160	137	164	164	150	146	157	172	146	135	166	149	145	140	191	169	151	159	136	150	147	151	126	170	156	134	139	143	166	165	148	160	149	165	162	153	148	151	166	144	138	165	182	162	146	162	151	157	161	160	140	181	158	154	168	168	149	160	149	133	154	172	152	139	150	143	156	148	149	146	140	153	149	135	135	160	145	149	170	135	162	165	140	138	153	150	154	142	146	147	153	158
16451	32155	22444	9156	4850	3418	2601	1877	1511	1247	1051	871	717	652	553	520	493	447	420	377	396	374	345	334	293	293	278	271	282	270	246	234	227	239	258	270	245	250	251	229	261	225	240	228	266	247	218	207	224	206	202	223	244	229	235	216	220	227	217	200	239	238	206	237	199	206	207	195	198	203	222	221	208	213	207	195	191	220	199	195	214	236	223	204	225	218	215	216	236	205	216	200	194	195	192	206	203	201	211	202	190	214	223	212	219	222	228	187	207	194	213	207	212	219	211	211	218	201	214	231	186	206	193	205	193	225	220	198	187	220	196	206	228	209	221	223	216	209	216	224	194	239	219	181	220	203	211	217	210	217	231	207	221	187	187	225	192	222	204	204	199	199	205	192	205	221	180	226	195	240	226	231	201	203	210	208	210	239	207	226	199	217	199	195	199	213	218	218	200	207	226	212	211	201	187	200	212	205	219	202	192	168	217	212	200	191	189	197	215	223	209	206	194	183	203	189	182	226	202	196	227	208	242	201	207	238	204	201	197	220	193	213	218	198	230	231	177	198	213	205	207	194	207	234	229	201	212	219	224	214	206	218	193	209	190	216	203	199	216	217	198	204	209	195	222	210	186	219	202	180	217	216	215	233	228	221	218	213	200	217	250	185	215	195	189	199	200	225	215	228	186	205	224	223	211	212	200	194	192	234	217	187	200	200	209	212	227	213	223	222	212	207	208	194	200	218	211	208	203	216	204	212	224	199	207	207	206	198	201	211	202	212	178	197	215	211	225	207	217	213	228	205	205	209	195	198	188	236	197	207	194	224	222	194	241	205	191	191	183	238	208	186	201	193	206	211	207	220	223	213	197	200	214	216	224	202	238	225	224	227	195	204	213	190	203	206	205	215	217	210	207	210	209	215	180	178	187	210	207	189	247	232	225	216	235	190	207	189	193	219	205	205	196	194	241	212	216	218	211	199	219	230	197	202	206	228	201	201	198	209	172	199	224	196	212	198	221	215	198	227	190	192	204	220	216	223	211	214	212	206	196	169	221	229	206	188	202	188	209	189	197	206	214	214	189	213	222	205	234	199	226	206	216	206	206	202	197	207	171	207	220	202	209	216	214	198	211	204	203	220	217	218	238	221	189	238	206	228	221	217	183	217	202	217	212	190	177	234	224	203	214	196	213	215	202	216	199	175	198	205	192	214	202	207	191	225	230	214	200	213	211	209	233	195	206	228	194	195	198	214	230	216	232	197	216	211	184	210	193	198	215	225	228	214	218	190	192	209	191	220	215	206	228	223	196	232	195	194	218	199	192	214	219	219	213	190	212	221	236	229	189	220	199	186	209	229	222	219	212	192	193	208	218	201	203	184	210	211	191	196	175	185	215	196	251	199	209	203	207	218	209	214	211	179	187	206	209	209	212	210	195	201	191	233	209	197	222	203	201	201	226	192	230	207	178	196	220	214	207	217	193	223	198	201	215	212	200	174	210	207	207	204	233	196	221	209	181	221	201	185	195	204	204	217	202	183	205	198	217	232	218	201	215	197	193	199	226	202	240	214	221	196	198	213	215	216	214	198	212	218	194	230	201	181	213	217	206	205	199	221	220	213	195	219	220	193	191	206	195	201	235	234	220	203	209	200	228	205	217	238	236	185	228	212	177	234	222	217	199	219	207	223	215	214	209	222	211	198	212	217	217	194	208	208	182	226	169	210	224	224	211	210	220	212	206	213	222	206	202	188	207	206	210	212	223	228	212	219	191	206	214	209	225	223	230	203	227	214	205	204	219	189	211	204	206	221	190	188	196	208	200	212	206	206	208	191	199	211	199	195	201	192	227	214	192	206	206	211	230	207	239	213	206	205	219	219	206	208	201	205	199	228	201	212	226	200	210	225	200	205	190	214	184	198	226	199	216	185	177	196	201	233	216	198	202	223	203	219	204	196	204	210	222	200	195	221	204	207	229	224	197	212	216	203	193	238	182	183	222	219	215	220	217	197	195	231	191	206	204	175	196	236	214	190	208	212	186	205	213	212	223	195	184	188	196	206	218	212	226	232	228	210	216	218	221	213	218	193	169	198	218	216	214	200	221	191	224	252	219	201	210	187	216	196	202	222	243	208	189	205	228	211	202	188	216	209	209	207	198	210	215	190	192	197	199	229	185	214	214	229	191	212	203	228	218	213	229	204	236	213	207	217	203	208	193	232	210	207	192	218	224	216	216	226	230	188	235	224	196	229	214	197	241	219	221	219	195	180	218	201	228	176	198	221	214	213	185	249	222	223	246	190	193	221	223	230	197	236	213	188	217	178	207	232	215	230	228	199	223	224	208	195	230	197	207	221	206	204	187	231	216	200	202	214	191	197	228	189	204	208	230	216	193	225	200	219	215	189	198	207	225	223	232	188	218	178	202	193	225	215	196	202	199	194	193	216	200	238	207	174	233	203	205	166	207	221	207	215	219	206	211	205	208	204	208	194	209	223	208	247	196	198	201	232	220	216	209	215	191	186	227	224	207	209	201	216	187	203	204	195	191	228	212	206	192	201	190	215	227	197	218	192	216	211	191	220	227	213	220	224	202	210	216	194	205	187	213	237	213	192	202	214	196	206	200	191	221	230	197	208	204	217	216	200	218	229	196	206	202	233	210	228	211	237	226	250	196	199	194	216	196	196	209	212	218	201	211	194	215	202	223	175	207	213	215	207	212	205	209	203	221	212	238	205	203	218	222	228	224	224	194	215	205	188	209	205	196	230	215	211	199	211	205	221	213	205	203	202	223	215	227	206	227	224	194	186	216	217	213	243	181	201	201	229	197	196	180	202	206	222	212	201	210	210	239	197	218	188	191	209	233	236	218	226	200	204	212	180	206	204	195	195	211	212	201	235	218	213	193	190	202	209	211	178	221	212	196	213	203	224	180	208	201	238	203	197	203	212	214	199	197	180	219	207	214	228	190	180	210	219	202	203	188	183	208	209	202	221	202	220	222	217	196	202	233	215	207	218	194	202	205	189	211	227	213	196	203	178	170	203	195	216	180	225	231	247	209	221	205	203	211	211	209	215	201	203	207	211	200	217	212	201	218	185	210	206	206	211	231	186	203	208	208	208	200	202	231	200	192	191	215	210	184	228	209	215	224	191	214	210	196	231	206	210	208	182	212	212	210	215	223	198	189	208	187	184	233	215	245	234	212	210	198	208	217	189	210	208	219	207	200	222	200	231	217	215	213	195	204	215	203	225	211	219	204	200	214	211	217	198	207	227	235	180	206	205	212	204	217	209	204	192	199	209	208	235	205	204	214	180	201	207	200	197	228	218	203	219	211	219	195	207	197	223	214	213	223	196	210	217	211	219	189	194	236	216	241	205	215	193	220	203	224	224	224	192	221	196	198	212	205	202	211	206	231	210	205	182	188	235	240	199	234	225	220	189	206	217	223	206	213	215	223	196	183	225	194	207	197	211	200	184	218	216	223	203	219	191	207	200	196	185	198	192	195	208
23527	21538	28844	24689	21433	12095	3366	1932	1420	1244	976	886	705	616	576	542	471	503	422	434	403	433	358	326	311	332	311	269	284	270	280	277	288	267	276	239	265	261	250	238	257	245	211	202	241	242	252	204	227	229	239	213	234	224	234	210	227	212	231	212	198	219	212	246	224	214	218	222	239	202	214	204	212	222	230	202	195	217	226	211	201	210	247	212	207	211	204	212	195	211	232	228	197	213	213	219	210	194	247	207	202	246	200	220	243	224	193	258	199	194	205	205	220	212	234	217	189	201	213	201	191	224	227	220	218	205	192	208	217	200	228	193	194	213	233	203	216	217	202	204	197	197	207	214	210	199	204	188	217	203	207	209	216	192	202	227	185	216	221	222	189	223	211	216	221	201	201	180	213	192	207	184	198	227	221	200	236	203	200	205	219	209	203	194	213	199	191	196	220	246	234	209	238	211	234	207	220	222	193	191	197	218	210	202	178	212	201	201	221	198	213	231	202	215	230	198	192	204	209	213	198	238	220	224	204	180	208	216	195	198	224	222	217	218	192	200	221	229	243	210	203	210	209	204	213	206	197	205	228	205	226	181	204	207	209	204	224	200	222	216	184	225	213	189	194	224	203	209	218	198	211	192	205	205	199	218	228	205	236	224	242	206	203	222	214	217	191	189	196	186	202	229	205	200	201	216	218	233	214	206	194	233	249	225	225	240	209	202	198	211	212	203	202	220	221	219	214	207	205	187	202	228	226	216	214	238	201	214	222	192	200	237	210	213	211	197	174	240	208	189	215	184	198	207	192	199	205	207	192	191	197	233	222	224	202	233	198	228	183	170	208	230	196	230	192	218	200	183	212	232	217	221	228	232	195	201	243	211	227	188	209	216	216	203	193	235	191	210	187	215	212	204	193	211	206	208	195	215	225	205	198	203	216	219	220	220	207	219	214	227	215	214	210	219	189	210	222	198	185	207	220	205	216	184	204	217	190	201	236	194	208	225	203	220	206	195	205	221	235	193	236	227	236	179	202	230	211	211	204	222	199	204	214	215	204	196	210	201	223	220	214	228	204	218	197	223	219	206	189	220	200	233	224	232	211	229	200	199	243	200	197	211	189	209	202	213	234	222	217	187	214	206	215	213	204	213	202	192	205	229	234	228	174	222	197	192	225	195	204	210	200	205	222	217	196	207	209	195	217	194	216	210	179	187	224	221	210	206	222	198	201	192	190	237	208	217	235	206	222	197	184	189	209	213	216	236	225	196	205	227	190	206	220	192	199	218	220	214	210	177	246	187	227	229	207	184	215	253	219	197	219	213	212	194	220	215	209	177	196	206	211	204	228	224	193	234	223	217	227	203	249	226	213	218	162	202	215	196	211	185	235	221	201	226	234	207	214	176	184	208	210	214	205	201	203	211	223	193	206	212	198	218	195	210	228	214	212	204	228	206	236	233	195	217	226	220	212	198	181	203	205	211	218	200	206	207	203	225	209	211	197	237	226	232	194	217	196	227	215	226	207	224	197	213	211	200	204	219	215	195	200	215	217	230	209	206	220	216	196	190	206	208	227	207	198	191	209	203	189	215	205	212	209	203	186	196	209	175	212	206	190	216	224	219	215	193	232	188	216	241	204	191	228	221	230	204	231	188	192	211	183	223	227	221	208	232	192	207	193	241	206	184	234	206	195	201	212	207	219	189	202	214	234	192	181	239	212	189	203	212	198	238	203	193	211	188	192	223	199	211	190	182	220	202	219	233	218	237	193	206	218	236	212	190	220	230	199	217	193	216	200	194	199	217	200	217	198	234	202	227	199	211	228	215	217	241	208	218	196	218	196	217	195	217	188	213	203	219	218	218	213	215	175	190	223	183	211	201	216	194	206	226	187	226	224	207	182	216	206	184	225	191	216	201	186	226	207	205	213	197	210	224	225	202	220	191	200	193	224	216	212	211	192	237	213	223	227	200	203	197	225	211	209	183	185	209	221	205	182	220	209	207	215	187	215	213	211	215	187	218	195	198	187	183	199	217	198	197	194	197	190	210	215	195	218	222	189	227	227	210	216	196	203	207	207	207	213	232	212	217	212	219	220	209	204	236	208	196	206	226	187	241	175	233	195	230	193	194	200	185	221	210	214	225	199	244	222	190	202	231	225	194	196	217	214	210	195	216	195	201	215	218	228	208	179	224	228	201	223	211	212	202	225	202	191	236	203	232	224	226	212	220	220	206	211	211	203	202	214	206	213	202	198	183	200	189	209	205	218	214	215	205	229	209	205	209	220	216	181	210	203	201	187	217	229	225	213	196	227	242	200	211	209	190	200	210	234	186	208	204	218	238	224	220	216	199	219	203	218	206	212	240	216	213	193	209	212	204	218	243	206	224	221	228	197	236	213	210	212	197	223	210	197	199	212	236	205	214	222	198	229	209	218	201	215	197	205	237	212	210	212	187	191	200	212	218	195	183	200	191	226	204	171	225	239	221	204	237	239	195	198	227	192	194	197	241	207	226	213	193	187	202	238	209	187	198	206	210	219	202	199	201	196	213	209	218	206	210	186	185	246	231	192	214	216	209	199	210	211	229	204	203	216	226	209	192	198	199	210	204	209	200	223	181	224	192	223	202	191	216	220	207	185	197	198	206	208	220	223	194	199	227	191	229	207	217	195	224	196	242	206	203	226	208	196	223	221	201	206	190	185	195	204	206	202	192	199	207	211	211	199	195	214	230	197	199	218	203	175	219	224	204	195	208	209	235	206	213	192	178	216	200	223	210	186	195	199	194	196	206	217	205	203	213	196	227	235	213	226	206	184	210	215	228	177	234	212	237	207	204	202	197	182	191	191	221	208	213	188	205	210	217	237	218	201	198	194	197	224	194	196	228	178	208	219	205	190	213	197	199	222	206	182	192	199	223	196	193	194	226	216	219	208	179	182	218	216	183	211	232	187	197	196	216	214	211	200	192	206	211	195	225	222	234	197	219	194	191	227	201	210	205	193	183	200	217	230	217	199	204	199	213	226	213	212	183	223	209	205	192	201	218	182	211	209	205	230	242	229	181	199	206	212	194	216	193	208	224	198	230	193	192	220	204	217	184	213	211	187	206	195	201	199	183	207	202	223	223	184	219	198	206	204	200	231	205	202	199	229	194	200	222	193	187	215	238	196	200	232	238	220	189	206	199	224	224	203	201	231	215	203	214	205	225	228	215	223	213	218	208	206	227	191	214	211	202	208	241	204	214	186	195	212	212	212	231	227	181	218	220	242	225	199	208	216	203	207	217	234	178	205	206	190	214	182	236	214	217	202	207	190	201	228	204	203	199	199	193	201	208	199	212	225	202	223	196	190	204	230	191	206	226	191	220	200	230	218	201	227	211	211	227	189	204	217	192	232	197	225	207	215	198	220	213	210	221	219	202	189	212	209	206	204	210	204	193	198	203	209	212	187	198	237	198	227	195	214	217	204	214	218	197	218	199	209	211	222	196	200	192	209	221	210	246	217	211
18930	44528	33414	17294	8695	6233	4630	3616	2833	2279	1864	1625	1309	1146	997	924	811	732	660	622	637	636	552	545	557	437	455	440	456	410	383	370	365	361	347	382	349	395	333	363	336	323	306	345	301	285	344	332	326	314	325	294	326	323	332	318	324	290	308	277	272	336	300	315	287	252	278	332	282	320	287	299	298	300	276	292	288	270	278	283	302	259	291	279	268	286	275	275	301	289	297	299	272	285	268	241	281	272	246	277	288	301	283	277	282	270	301	287	287	274	256	307	276	265	283	309	291	245	274	262	287	285	293	253	306	303	271	293	268	325	304	257	309	273	262	307	274	296	291	277	295	281	306	297	277	279	283	282	290	282	271	290	250	281	285	283	275	275	291	294	298	272	289	290	293	266	301	262	289	291	294	292	301	270	280	288	281	264	287	289	250	268	306	278	288	275	296	295	295	302	331	302	268	291	271	274	270	310	258	260	273	259	278	303	278	280	289	260	285	284	321	285	268	319	274	280	311	283	262	285	297	287	261	296	270	254	290	297	267	292	279	276	282	275	299	286	276	311	283	313	280	298	280	271	305	267	281	258	288	282	283	267	297	300	301	269	289	273	273	269	270	277	302	280	271	267	301	294	282	269	319	256	290	290	264	291	239	284	316	272	289	273	279	267	269	266	300	298	262	276	260	296	285	284	299	284	285	309	285	286	268	279	302	285	259	269	270	283	271	293	308	309	253	295	298	254	260	272	285	262	279	291	309	282	280	286	279	238	295	247	278	257	289	254	280	276	284	271	277	273	260	284	289	307	291	257	252	270	271	270	270	262	281	297	263	293	272	278	269	260	286	264	282	257	289	283	288	258	305	267	307	294	250	276	294	263	311	303	256	274	297	299	290	266	270	266	248	289	293	271	301	276	267	284	292	252	306	265	267	287	269	304	289	279	292	256	261	278	288	305	284	287	299	273	280	272	277	287	277	267	267	297	288	275	275	303	295	286	293	258	250	272	288	276	282	268	266	304	275	279	252	265	320	306	295	321	302	274	261	271	304	286	304	320	256	301	271	265	299	307	297	284	272	264	276	256	300	291	298	301	305	330	270	293	289	292	284	308	258	261	283	292	282	236	255	291	272	291	274	284	280	290	263	300	291	303	274	276	310	282	293	292	282	267	309	263	260	261	247	308	291	271	316	247	258	271	299	273	296	293	267	274	318	274	273	237	274	286	270	291	307	261	317	299	301	239	262	281	293	284	280	316	246	309	275	296	296	292	270	285	272	257	301	297	261	302	279	254	284	302	291	295	259	276	257	277	296	283	269	262	288	292	279	290	274	257	297	305	270	298	285	262	283	268	309	305	297	282	288	294	296	274	278	254	298	308	267	259	276	282	292	291	266	278	286	287	303	258	286	288	269	293	264	294	275	249	293	283	305	286	266	316	285	255	277	272	256	281	295	269	315	288	278	276	242	281	280	267	290	256	257	292	289	289	266	279	266	290	268	272	302	322	295	289	283	270	270	242	269	289	279	323	282	252	280	264	291	261	302	264	291	279	274	280	275	269	301	275	292	262	283	272	300	280	265	283	297	277	275	287	327	286	268	287	265	290	266	322	268	304	303	312	290	307	271	278	249	293	292	283	272	281	293	322	272	298	275	300	278	272	268	278	298	278	270	271	280	265	270	279	283	285	308	289	280	299	268	265	280	273	282	280	273	262	289	320	287	294	281	264	288	252	335	271	288	311	293	265	281	258	292	281	286	266	275	270	280	285	304	262	283	286	287	280	250	284	300	289	259	259	287	286	304	301	269	277	276	283	274	263	259	286	259	251	254	288	272	280	279	254	260	274	283	292	259	297	273	288	284	275	287	277	302	277	268	299	263	268	274	298	267	275	273	270	275	278	267	261	267	291	285	277	297	283	276	280	251	307	295	318	292	283	303	275	267	286	294	288	262	259	269	290	297	260	277	244	246	290	274	283	289	273	257	304	286	260	275	280	247	291	289	269	341	268	274	294	307	284	299	291	285	309	278	286	306	264	296	315	275	288	299	266	291	285	280	286	292	289	315	281	275	283	280	269	266	295	281	273	251	298	306	300	296	259	293	289	286	279	270	253	289	287	287	284	277	295	278	289	268	355	298	299	300	282	286	304	262	276	307	272	303	290	296	253	283	259	263	253	244	289	278	271	288	307	282	297	290	299	271	287	299	279	282	263	280	284	287	287	293	262	266	314	272	280	287	289	288	286	296	295	301	275	296	292	271	290	296	253	264	271	275	266	263	273	263	292	281	285	281	295	283	289	283	265	278	295	264	261	288	249	264	286	295	249	308	253	299	272	271	274	289	299	247	268	254	296	275	270	291	271	263	304	291	268	287	302	268	282	252	273	280	254	293	259	288	272	275	295	251	293	263	281	288	267	271	302	270	279	270	288	264	285	272	296	267	316	285	311	247	300	287	306	282	267	273	272	299	279	268	264	290	255	282	276	276	285	303	267	278	313	285	285	301	279	294	282	318	277	283	246	275	272	260	282	296	271	278	297	278	279	282	289	295	286	290	292	273	259	300	275	284	278	268	313	287	280	306	295	266	281	286	269	288	275	275	294	263	279	286	308	274	315	280	269	271	265	306	267	315	233	277	290	294	283	305	282	311	282	274	283	309	255	278	251	257	300	285	265	260	270	293	246	294	257	295	292	290	277	268	270	287	263	289	274	300	262	282	296	268	276	260	314	278	313	263	295	305	281	287	295	304	280	244	277	285	285	304	253	242	277	303	286	260	272	288	305	275	280	273	284	300	268	264	278	308	320	265	265	302	278	270	244	295	264	291	314	287	294	262	304	265	312	264	269	291	277	305	289	270	282	278	272	283	288	285	290	291	279	266	275	275	260	276	248	259	306	263	273	250	270	292	285	268	256	311	262	271	281	278	275	262	272	295	300	280	269	320	295	267	253	298	282	262	268	289	295	264	292	292	302	278	305	262	263	330	269	276	281	294	297	298	268	269	284	291	259	271	299	272	281	295	314	294	257	292	287	299	312	284	297	272	270	288	270	280	271	290	262	264	260	241	293	272	261	285	268	274	271	265	302	305	275	292	286	280	264	285	305	286	248	276	276	289	266	258	284	271	265	303	278	260	294	258	275	285	288	292	285	298	280	285	267	267	284	278	302	275	273	279	298	294	287	282	320	288	274	272	289	274	272	247	279	264	309	296	294	277	286	295	245	284	292	272	315	258	272	285	272	284	281	290	301	246	300	277	304	301	273	298	280	264	282	284	266	273	277	264	251	272	259	312	267	274	303	259	275	270	301	256	281	292	280	286	247	278	268	302	277	273	275	295	280	274	279	262	311	319	309	282	285	259	277	280	265	291	302	305	290	281	288	245	296	293	293	308	292	284	251	289	290	294	299	307	264	292	282	283	312	265	294	282	278	263	314	283	313	279	278	258	278	291	278	254	305	258	283	253	278	285	300	276	219	300	294	302	291	258	281	275	255	284	254	278	264	301	292
24690	21544	27736	25572	12194	2776	1799	1278	1018	830	707	626	522	440	420	332	310	333	251	288	268	253	246	210	205	186	204	173	170	172	168	139	153	151	147	179	109	160	133	136	133	144	129	124	142	122	119	123	104	140	127	133	135	126	124	145	119	110	119	140	124	138	107	129	101	109	109	114	114	113	99	85	112	117	112	114	127	124	132	137	144	114	110	124	100	117	113	134	102	115	100	107	120	109	119	117	118	134	118	119	104	106	119	98	105	114	128	108	114	130	131	127	115	121	115	119	101	115	121	109	98	103	106	100	138	112	123	111	110	128	96	109	127	129	115	127	113	114	125	98	129	107	112	95	100	123	108	116	102	101	119	120	124	124	102	103	112	115	106	143	110	112	103	116	121	120	131	126	128	128	120	95	114	120	107	111	130	123	110	112	118	121	120	121	112	132	104	103	126	107	118	91	116	98	105	102	134	108	127	106	120	96	113	102	105	121	118	124	119	115	102	128	108	128	114	124	120	118	127	125	113	115	100	112	112	124	117	119	144	125	101	110	116	98	106	96	114	118	114	114	110	131	128	122	122	113	117	112	116	101	122	118	102	126	100	135	140	128	102	135	111	113	105	119	103	116	118	121	125	114	101	124	120	115	121	125	132	124	111	114	103	118	100	108	113	123	118	105	111	110	93	102	130	116	112	133	125	114	105	118	123	115	122	116	112	105	103	116	123	124	109	105	114	93	122	90	130	112	111	102	110	114	113	107	118	116	104	124	138	111	103	107	125	124	95	110	113	94	118	115	114	117	118	113	115	96	126	127	118	113	117	123	118	99	99	120	123	90	117	97	114	118	109	108	118	100	131	98	139	106	119	124	112	106	121	118	119	115	119	118	106	118	105	112	101	117	102	109	121	117	122	119	120	109	127	121	128	120	119	118	104	110	112	124	132	119	122	121	115	134	109	113	129	119	96	123	130	125	118	112	128	117	121	130	135	107	97	127	130	105	124	91	108	129	136	133	118	125	108	126	122	107	108	117	127	114	111	124	144	111	113	102	101	142	118	127	112	131	117	114	132	106	105	120	99	108	116	121	117	116	131	120	112	110	134	109	132	128	115	101	104	97	114	114	113	101	123	119	116	121	103	128	111	114	121	105	109	103	111	110	119	130	125	122	115	116	120	115	105	136	132	117	125	117	89	130	118	130	125	114	116	120	114	106	128	110	117	106	105	123	109	102	120	117	117	109	120	125	94	118	122	121	127	126	127	120	93	125	118	139	103	115	108	108	107	110	120	121	100	115	103	108	113	132	116	108	123	116	127	114	132	104	107	105	131	100	131	115	119	120	131	132	123	123	102	106	118	108	112	113	135	124	109	126	107	103	117	115	115	128	106	99	110	117	134	125	102	121	108	112	127	116	113	130	111	115	126	123	125	124	113	100	123	85	116	115	112	122	104	133	99	110	121	105	132	134	107	103	113	110	123	129	145	123	125	120	138	104	128	116	94	105	108	129	121	145	105	111	127	103	103	106	97	135	126	108	112	107	99	116	110	107	127	121	106	116	121	123	110	132	109	136	114	123	126	105	108	92	95	116	116	132	118	120	111	135	112	102	128	126	126	120	115	106	123	117	127	119	110	118	120	128	120	106	96	114	112	120	108	124	112	112	136	121	125	96	121	118	105	133	121	114	115	115	119	113	124	118	113	125	94	118	115	110	118	141	101	101	115	134	109	114	115	116	100	105	127	110	123	117	125	126	118	126	106	104	110	107	115	130	123	131	105	112	118	118	127	113	106	123	104	126	122	104	125	117	127	116	114	120	127	130	125	103	115	108	121	114	130	132	120	128	99	121	108	121	116	109	107	129	135	120	114	108	115	134	109	104	128	115	112	120	113	118	131	111	100	116	119	120	143	116	100	136	115	98	129	127	95	107	120	116	100	115	125	137	98	101	150	96	122	114	111	132	117	124	116	115	112	98	102	129	132	102	119	103	94	128	121	128	105	110	107	129	131	104	108	120	119	120	122	93	112	133	109	127	110	111	123	122	99	105	115	107	98	131	99	109	118	121	98	100	114	106	125	110	129	116	118	124	121	103	124	145	120	96	115	110	114	120	131	113	134	130	139	98	146	121	118	133	110	109	101	126	113	129	115	112	115	120	104	121	112	125	138	122	111	106	106	106	87	107	108	100	118	102	124	132	138	129	98	118	116	135	112	128	124	103	121	118	109	132	123	123	114	116	129	131	105	100	111	106	127	97	106	117	127	119	118	115	103	131	106	115	111	114	129	111	132	140	105	105	108	115	105	141	113	135	119	109	141	110	102	105	126	109	103	113	105	111	101	136	106	110	113	89	133	102	127	107	120	114	133	113	102	97	111	128	104	107	129	115	120	111	93	121	114	120	116	116	116	112	114	97	117	107	116	128	95	135	122	116	115	109	118	108	110	110	113	112	105	121	103	129	116	133	131	142	101	124	106	130	116	112	121	130	126	114	128	124	119	100	101	118	115	122	113	110	115	128	134	117	124	113	122	110	130	102	118	112	124	105	116	114	110	137	93	105	124	114	128	111	111	108	117	126	109	91	147	112	123	112	94	121	127	125	99	133	106	92	121	107	127	123	113	114	129	108	116	117	121	126	115	112	111	104	108	115	130	124	116	114	125	106	123	109	101	103	117	103	108	149	123	132	110	108	115	112	106	119	98	115	127	105	103	124	100	128	99	109	110	106	115	128	105	122	116	107	109	123	103	126	113	118	118	114	136	121	128	124	120	126	133	90	116	109	103	142	99	121	135	103	119	118	108	108	124	113	117	124	114	116	113	130	151	117	136	127	117	131	113	130	118	110	102	125	126	119	122	129	101	110	99	124	111	110	113	112	107	99	105	120	93	134	118	120	98	130	106	103	118	98	110	110	140	110	108	117	121	119	122	112	135	133	105	115	103	130	112	107	110	113	130	122	115	104	107	125	111	137	107	121	112	116	122	110	119	113	118	118	108	107	106	109	122	144	111	130	125	112	123	121	108	116	92	107	128	130	122	120	140	124	116	115	109	138	121	104	109	111	113	122	103	125	120	117	122	112	122	127	106	125	108	100	124	133	113	113	112	123	125	114	108	111	140	104	103	130	124	125	109	128	132	109	120	128	134	107	130	100	132	128	127	125	110	114	115	123	135	98	118	120	116	110	109	97	117	106	122	139	113	131	95	106	113	121	127	113	117	116	138	112	104	119	108	111	121	122	127	103	114	122	109	111	122	122	121	120	121	123	114	117	122	120	117	132	116	107	121	103	98	119	85	142	131	110	109	130	106	117	97	115	112	115	105	105	125	92	142	106	120	119	108	117	129	104	103	137	102	100	116	111	102	103	127	115	117	133	135	117	117	109	110	108	119	129	138	108	126	119	126	122	107	132	127	107	121	98	121	114	126	106	120	109	111	125	104	121	106	103	114	106	106	128	110	112	107	124	107	98	118	95	120	117	118	121	113	117	120	123	102	108	103	107	139	121
18497	39439	28458	13565	6795	4917	3698	2836	2212	1711	1434	1158	1033	786	736	607	521	562	485	419	414	396	389	351	330	372	288	312	275	280	247	220	236	226	234	212	219	195	192	208	195	200	198	202	215	205	204	176	188	185	201	192	206	201	184	157	181	200	178	183	179	171	173	186	174	166	156	166	145	171	159	170	156	163	171	169	190	162	168	175	179	171	167	170	163	168	162	165	154	155	180	175	167	159	173	171	148	155	160	162	161	172	144	194	156	178	156	154	162	162	158	143	165	190	176	169	134	150	182	141	163	172	166	148	180	170	171	166	161	163	162	157	163	150	163	166	176	141	172	163	161	166	143	152	157	162	169	158	155	162	132	149	175	183	177	177	160	159	185	161	170	176	153	174	154	158	180	168	176	177	173	150	163	172	172	153	157	165	179	160	162	165	149	169	160	159	149	172	143	158	164	132	174	165	159	156	152	174	165	136	163	161	156	171	172	164	166	170	151	181	164	154	165	129	164	151	161	171	145	153	166	142	188	169	148	170	151	177	167	164	151	173	185	150	167	168	156	148	161	160	148	149	157	149	152	164	183	146	145	190	164	163	165	176	177	152	164	171	199	175	176	165	155	157	167	173	177	185	180	167	159	168	162	146	168	154	155	146	138	143	157	180	182	161	186	155	160	163	179	163	164	154	177	165	158	181	183	172	151	168	164	146	143	170	161	162	145	144	151	154	145	157	148	159	168	183	193	166	170	158	145	155	174	171	166	161	157	173	156	159	141	173	150	198	151	166	165	157	148	171	188	181	175	167	154	155	167	153	168	171	187	178	170	155	153	160	171	163	148	167	144	144	156	150	169	194	135	182	154	177	166	142	163	156	165	168	179	182	179	184	172	167	170	165	156	161	167	189	160	164	190	143	169	150	163	176	152	171	171	155	164	155	174	163	165	160	172	172	160	168	185	188	175	174	158	171	155	175	166	154	174	169	193	153	180	176	164	145	166	158	157	162	176	155	168	140	178	168	167	165	146	149	145	159	154	167	171	162	180	157	165	138	153	177	163	165	159	188	160	170	154	164	176	154	160	171	184	165	160	182	178	171	153	155	174	191	176	171	174	174	161	161	167	157	156	163	162	158	149	170	159	172	157	187	164	176	173	177	157	139	160	183	176	155	163	185	164	170	148	150	161	162	163	165	157	173	164	151	142	163	157	137	161	146	168	167	159	148	180	159	155	153	172	154	169	164	179	178	158	160	174	160	152	169	177	159	180	178	161	173	209	161	160	183	164	165	167	148	157	165	172	158	158	184	159	171	179	167	155	159	167	147	142	170	172	168	165	159	161	165	180	173	189	144	151	168	155	149	137	172	167	176	161	167	162	164	167	176	145	150	159	150	166	173	158	154	170	151	167	161	181	152	151	164	169	162	154	171	167	152	134	166	174	181	146	184	154	167	167	161	171	163	161	167	161	158	145	177	181	151	138	162	151	155	157	166	162	154	157	153	161	181	174	157	151	186	174	174	158	152	162	168	144	159	155	160	155	154	164	160	167	148	160	155	150	147	142	163	173	157	180	173	180	164	165	160	164	163	173	175	164	167	163	171	160	160	170	168	167	198	181	154	161	159	166	186	178	161	163	165	169	159	158	173	199	134	155	159	171	166	145	163	169	157	168	172	156	175	169	159	161	161	160	186	162	150	187	183	170	161	154	188	168	170	164	175	155	182	145	187	177	178	160	150	184	147	167	168	148	184	183	168	156	166	178	171	168	188	176	151	157	177	162	155	188	181	151	155	135	163	155	159	155	186	166	167	173	151	188	204	185	176	168	179	162	171	168	156	181	147	167	160	155	173	171	157	167	168	173	167	150	147	150	165	164	166	139	176	151	162	167	164	173	140	150	157	159	164	183	159	173	156	153	144	172	184	167	182	194	165	139	146	172	167	166	159	152	154	179	172	169	162	136	143	164	158	167	176	144	148	164	137	173	150	143	144	159	183	150	181	148	192	142	164	163	155	165	158	185	147	147	163	168	146	159	132	182	178	162	150	184	170	164	175	184	190	166	171	169	168	178	182	178	176	168	161	170	154	144	162	165	157	167	160	171	162	163	159	151	174	165	164	160	166	141	171	170	185	185	162	176	160	173	174	170	136	161	145	129	154	171	169	167	178	175	155	172	161	154	162	165	177	136	163	161	150	148	168	166	169	163	176	141	150	154	156	172	164	163	188	162	179	174	160	149	148	160	168	163	162	180	171	162	179	163	150	145	167	194	165	150	172	161	185	181	147	167	172	136	153	133	167	167	179	157	144	164	183	154	154	151	142	179	179	153	177	176	180	169	168	170	161	191	175	170	133	159	166	153	169	150	172	170	170	158	176	167	157	167	179	175	165	189	180	170	149	167	171	150	183	163	160	150	165	178	163	158	172	170	180	163	169	142	159	174	168	150	155	164	152	145	165	157	167	184	145	158	169	160	171	161	183	172	156	147	163	181	189	166	171	185	145	186	161	197	173	155	155	157	146	174	161	159	175	207	148	149	184	170	140	166	194	149	177	140	149	165	173	161	175	151	153	161	169	159	175	170	160	165	146	148	151	147	140	172	185	171	163	160	163	166	173	155	149	144	140	184	181	178	154	157	150	168	161	167	169	173	156	185	197	154	174	152	183	144	152	177	171	185	166	159	163	145	159	166	156	160	156	152	152	152	173	172	166	162	169	166	179	144	171	176	161	166	160	165	186	189	153	158	184	163	172	158	155	140	143	153	172	162	154	179	167	163	173	187	171	159	197	174	156	154	155	158	136	150	157	143	158	187	153	180	161	180	168	152	162	138	178	159	151	146	157	152	166	153	166	172	163	154	175	151	176	158	163	146	159	147	184	168	164	191	190	173	168	165	188	153	154	176	151	145	156	173	154	156	162	166	158	172	154	175	148	176	182	177	176	167	173	152	181	177	151	175	190	163	160	164	195	176	186	178	160	193	158	197	165	155	161	172	155	163	164	146	173	164	156	174	146	192	152	153	164	161	165	163	175	167	152	160	181	160	161	174	167	168	186	151	168	158	159	183	169	153	149	171	156	181	173	166	148	164	159	153	144	151	159	186	150	172	174	182	171	150	152	141	182	164	156	153	161	163	178	147	169	172	161	171	165	151	184	136	203	129	179	162	165	133	166	163	142	160	162	176	163	146	175	187	185	166	164	183	150	162	158	161	189	155	188	164	143	140	156	157	158	176	152	163	147	172	149	159	176	143	154	162	150	151	186	161	163	146	184	161	151	167	175	183	170	163	169	165	151	185	169	159	163	143	178	181	157	173	197	161	181	169	158	181	188	173	167	167	178	156	183	152	181	155	153	144	154	179	156	151	179	150	198	180	181	156	169	143	146	165	167	155	168	164	149	144	160	155	196	187	153	154	154	170	187	164	166	158	159	140	163	173	129	184	170	159	153	162	161	155	169	169	158	145	173	182	172	139	145	171	150	152	158	156	158	169	167	180	154	150	165	154	156
22679	21616	29446	24264	21613	21587	10745	3112	2161	1792	1435	1276	1067	933	755	716	601	517	567	478	488	458	408	442	392	387	310	358	319	318	307	295	278	266	261	245	265	274	271	245	237	243	208	231	201	223	223	212	208	215	211	201	220	224	200	198	213	201	193	205	208	200	206	196	181	201	199	186	193	212	209	189	204	179	196	191	212	214	202	202	171	199	180	187	175	180	163	198	212	198	200	184	189	197	167	186	201	171	199	212	167	202	176	197	224	193	205	178	201	183	215	171	172	190	178	191	176	190	190	183	184	184	197	180	175	186	199	188	199	199	170	214	191	176	199	186	194	164	192	199	200	175	213	165	173	158	190	173	161	194	187	167	195	193	202	178	202	156	151	170	204	196	187	206	188	212	204	186	211	200	190	209	194	169	177	196	163	167	159	191	193	187	174	177	187	197	195	172	193	195	169	186	203	164	203	187	164	170	214	192	176	215	194	189	198	173	202	197	185	191	165	171	193	188	189	200	199	193	177	187	187	170	180	164	191	167	184	190	173	177	203	193	181	201	216	167	179	158	195	191	200	178	205	170	169	195	207	210	202	186	207	195	184	181	173	179	208	168	181	176	180	196	167	184	179	167	208	193	173	185	214	192	170	166	181	195	177	174	180	203	182	193	202	192	200	191	176	193	179	195	173	213	198	179	203	194	189	170	175	170	184	177	196	182	187	181	179	199	191	174	207	205	174	183	185	186	191	208	176	182	181	232	181	193	181	180	180	181	179	169	205	150	170	194	197	224	166	219	178	175	187	185	196	175	211	181	203	179	180	175	198	182	204	187	224	184	183	186	187	182	186	199	159	197	170	185	189	196	202	179	182	176	164	192	196	183	223	174	215	210	170	183	184	181	191	175	173	182	192	191	191	176	195	207	169	184	193	182	177	181	174	171	194	180	184	191	202	202	178	170	184	172	185	198	191	180	186	198	207	164	184	184	203	197	188	169	183	168	209	176	182	200	157	183	209	188	187	156	175	187	198	181	192	187	179	172	193	177	201	166	191	177	181	204	182	164	191	219	188	185	180	184	178	183	220	192	191	194	190	168	178	184	185	187	182	168	206	202	166	165	213	217	207	176	174	169	171	194	213	209	197	195	159	193	223	192	169	168	199	184	175	211	179	177	203	203	177	193	175	190	180	186	170	208	170	205	198	178	213	173	202	180	158	218	201	177	194	172	178	191	200	177	162	162	204	172	187	187	197	219	196	189	170	171	179	155	185	188	194	176	174	177	199	184	183	214	171	173	180	185	193	171	182	200	175	203	183	187	184	196	207	172	179	185	158	189	203	186	179	189	192	190	182	170	169	186	179	178	175	173	191	195	196	193	209	180	172	187	170	177	189	168	199	160	184	206	184	175	207	186	164	200	202	187	195	191	173	181	191	180	177	190	180	197	189	168	212	166	198	185	182	175	186	192	175	181	204	188	185	200	169	180	207	207	170	201	191	204	177	180	163	194	174	191	221	191	188	175	163	196	195	176	174	180	189	186	193	203	159	191	191	200	212	189	187	177	149	176	196	182	170	182	186	163	179	203	184	184	168	175	217	208	182	155	169	183	192	198	172	173	159	191	177	197	200	194	187	171	195	197	207	188	174	197	201	177	206	202	179	181	197	160	200	188	178	191	171	194	157	164	156	208	196	189	171	174	188	195	182	181	161	195	194	175	177	194	192	165	196	183	178	197	165	169	187	174	185	177	180	195	192	164	199	192	183	174	174	185	187	197	203	194	193	183	192	184	218	183	171	202	191	171	172	179	205	187	203	191	182	180	163	183	199	188	174	163	164	187	182	160	155	165	167	189	173	201	197	171	169	195	162	189	202	185	168	170	159	205	203	181	209	151	187	202	208	204	190	184	214	183	177	181	181	200	196	203	204	171	193	182	186	211	163	214	188	188	171	191	199	181	175	177	190	180	222	180	211	200	188	193	189	183	200	185	181	175	163	192	160	201	192	188	179	171	192	182	174	187	195	204	197	198	163	180	181	202	192	211	186	176	181	178	206	173	180	163	193	180	179	193	192	182	171	178	175	176	212	189	195	172	169	202	199	187	189	181	179	172	188	213	167	192	201	189	164	155	191	202	178	182	189	181	204	180	210	192	177	182	171	203	194	173	167	183	177	185	161	195	181	192	175	168	195	203	179	184	194	176	162	195	198	173	179	198	160	195	180	174	175	175	185	179	201	161	198	158	186	200	184	204	186	193	176	218	170	190	186	211	204	197	205	192	170	198	179	183	195	173	196	196	182	184	175	170	186	191	164	164	199	181	168	193	183	178	204	182	189	169	197	171	226	214	189	179	181	181	190	181	179	146	187	198	186	177	211	159	198	180	201	152	187	182	191	228	195	161	183	182	166	189	169	176	194	182	174	182	176	171	204	202	195	186	183	200	198	203	170	204	173	170	175	199	184	207	208	176	186	173	177	192	181	168	207	159	209	181	186	188	203	182	162	193	176	203	185	182	187	161	176	201	184	190	156	172	201	173	209	192	181	177	202	200	206	184	205	179	175	194	176	181	187	194	180	172	178	190	162	185	231	193	183	183	195	182	185	192	178	195	172	186	171	175	154	192	209	171	198	190	177	193	194	188	176	184	185	171	178	186	183	172	172	178	209	174	204	200	172	195	206	203	188	170	173	160	172	210	177	187	176	195	148	188	182	181	194	203	174	173	172	183	194	181	184	169	169	203	181	194	194	204	192	197	206	194	158	181	166	195	181	189	196	199	177	164	185	182	181	186	213	188	187	207	187	188	193	190	182	167	188	184	192	176	186	186	185	191	187	170	177	175	194	186	191	167	177	196	191	211	182	183	185	192	210	179	181	188	192	193	166	176	174	158	202	188	149	166	185	183	200	164	183	183	165	196	179	182	188	202	212	177	185	195	179	183	146	170	190	189	183	175	177	188	182	194	202	175	174	224	186	158	189	170	155	203	184	192	181	196	197	163	176	159	186	170	203	192	175	199	182	186	179	178	192	202	169	181	187	197	171	186	213	186	193	175	188	192	190	188	180	179	198	171	181	175	171	196	182	193	174	191	179	184	202	180	189	186	181	171	174	189	177	192	178	180	173	175	184	178	180	183	172	194	189	193	179	205	196	191	191	175	166	161	166	192	194	161	190	189	196	158	192	183	190	173	191	179	189	181	189	181	164	156	199	179	189	185	196	181	180	187	208	180	195	162	171	182	203	193	165	212	188	190	187	173	199	195	177	180	195	204	196	187	187	179	180	192	191	169	181	192	182	179	178	190	197	160	185	188	197	166	191	201	186	178	202	171	192	199	177	167	189	183	183	179	195	175	198	177	174	163	211	190	183	175	200	163	186	201	194	186	184	189	181	189	203	189	197	186	178	177	178	174	183	173	204	206	185	205	216	184	167	179	174	194	209	205	194	188	184	173	169	179	174	171	183	177	180	205	219	203	200	172	185	164	182	194	174	194	199	192	177	171	182	189	178	179
21879	49733	38663	21740	12107	8648	6602	5213	4110	3207	2624	2175	1859	1490	1344	1210	1100	965	870	805	726	715	696	619	604	617	502	536	470	451	478	443	393	371	362	375	385	361	355	332	321	335	337	327	298	301	325	297	301	309	261	324	277	292	283	294	284	272	276	257	291	266	302	298	265	271	261	291	301	272	282	243	296	238	281	260	253	237	252	251	254	261	279	248	289	271	259	260	234	259	264	248	273	260	252	247	264	258	282	272	242	246	231	274	257	266	269	234	255	246	275	249	256	246	245	237	222	253	258	267	261	239	258	269	254	254	265	283	228	268	253	268	240	255	259	275	253	226	251	260	259	277	251	284	251	250	240	237	253	248	240	237	219	251	261	268	257	259	246	273	262	252	259	239	252	249	234	233	267	260	247	246	243	255	248	264	258	243	271	246	276	244	236	252	252	251	230	235	237	231	239	238	279	264	256	258	235	297	233	262	264	234	244	235	262	242	250	234	264	255	265	263	253	258	236	226	240	236	252	268	276	240	268	260	239	247	233	261	255	256	256	240	289	234	236	253	266	258	245	256	253	257	250	249	265	257	273	252	256	254	249	259	258	251	253	267	286	240	259	270	256	264	262	259	258	242	258	245	253	232	247	266	264	249	265	288	273	247	246	268	252	255	271	257	259	272	261	241	245	254	260	279	285	253	250	238	232	256	247	243	221	245	249	220	240	247	252	255	271	252	278	246	249	269	260	267	265	246	246	253	263	244	247	250	230	231	276	255	256	231	258	252	236	267	214	266	277	279	267	269	258	269	224	243	244	272	259	247	241	254	280	255	258	268	264	259	260	266	256	253	260	263	239	257	263	237	265	256	247	237	263	242	266	250	261	268	241	241	247	258	266	238	242	251	243	289	251	257	261	239	240	266	226	252	236	240	227	249	251	252	257	255	246	260	255	248	286	264	251	253	269	262	239	243	279	227	241	269	276	270	234	232	235	240	265	245	255	244	263	270	259	222	248	240	231	247	258	273	267	232	250	233	253	246	237	248	234	275	239	259	238	273	254	233	252	246	223	245	267	269	266	274	238	246	259	256	241	243	236	260	251	256	248	215	280	275	253	255	267	265	258	255	272	248	254	233	265	246	255	272	246	244	251	241	235	248	215	249	236	250	242	248	249	230	286	238	247	261	260	241	251	244	244	256	264	236	249	269	244	284	261	241	244	283	221	258	258	261	251	273	263	253	252	264	232	264	233	268	229	229	261	247	276	281	235	257	258	280	277	246	294	246	238	261	247	276	254	258	248	225	250	241	268	266	249	235	272	237	224	265	252	264	254	257	243	241	247	239	271	233	241	257	268	265	244	266	255	244	254	260	261	253	237	248	269	261	261	253	256	303	252	283	231	244	244	270	277	276	256	250	222	267	284	256	263	256	259	227	254	220	256	260	234	265	269	243	277	269	271	252	272	239	251	251	269	260	254	256	254	253	220	245	280	282	268	239	281	247	250	236	253	263	255	252	263	250	279	260	230	258	250	221	272	238	254	282	274	233	283	261	233	229	232	275	251	257	248	250	268	240	273	255	245	234	247	242	247	271	280	242	287	249	249	263	260	277	224	274	228	265	257	264	259	254	248	250	251	254	244	277	232	258	250	238	253	235	209	271	235	256	235	256	236	250	256	234	236	216	279	220	237	232	272	264	224	259	264	234	272	251	233	242	264	243	240	253	262	262	252	250	278	262	239	237	252	257	243	247	231	262	268	271	266	281	252	254	258	248	241	254	221	230	262	267	272	228	236	238	238	268	254	251	225	262	253	279	283	258	224	264	257	263	262	249	223	253	294	260	253	247	253	244	254	243	260	254	259	272	237	272	267	268	236	244	260	228	247	265	274	284	247	252	258	235	270	265	275	265	259	243	267	243	221	236	270	227	268	240	238	258	263	254	245	246	264	264	254	264	241	242	219	242	249	257	288	239	259	264	247	245	261	254	248	256	260	252	256	243	243	216	237	284	229	259	233	286	265	267	240	231	269	281	265	272	256	247	242	245	262	245	216	256	277	260	247	268	246	263	230	244	243	267	228	243	263	244	251	248	253	240	253	271	266	269	276	243	250	253	281	248	255	217	279	272	258	242	237	243	264	241	247	248	255	256	272	277	246	270	230	237	230	264	259	238	249	259	252	292	246	245	222	260	254	225	239	259	257	237	225	285	223	255	264	242	253	264	276	237	260	268	275	245	242	277	244	251	262	275	255	238	254	222	229	229	246	238	252	266	267	235	271	245	274	307	220	259	256	227	298	241	256	251	258	244	278	247	270	221	243	258	262	239	242	236	247	236	271	270	239	266	293	248	274	241	271	236	266	268	247	262	235	253	258	260	263	249	224	269	276	266	266	218	278	298	254	261	243	251	261	242	268	265	257	257	246	239	277	246	238	250	263	242	235	292	210	238	232	251	248	245	255	257	263	299	218	242	210	249	232	238	253	257	276	244	259	252	257	239	259	259	235	255	251	242	251	270	249	255	216	246	228	209	235	262	227	258	276	250	262	246	235	260	261	260	256	256	232	271	272	254	254	257	253	222	246	254	250	245	263	272	241	283	291	252	253	235	245	261	259	253	246	267	259	248	246	248	224	275	268	286	233	244	256	247	270	242	263	263	242	265	209	228	234	229	260	240	263	277	247	247	263	253	256	282	242	257	264	243	265	240	248	227	272	252	264	253	261	275	284	263	287	241	234	257	241	230	264	222	254	235	276	273	235	265	287	215	245	231	261	264	244	244	231	263	252	268	245	252	242	252	260	238	213	269	257	236	266	228	267	247	255	262	246	246	255	254	275	258	270	221	267	249	262	244	242	265	274	253	229	269	265	248	258	240	215	245	260	263	283	266	271	273	232	271	241	261	231	247	247	269	240	264	255	236	230	243	265	238	264	242	277	262	265	245	234	268	247	240	258	223	238	247	249	244	266	218	252	236	270	273	249	255	248	235	262	256	230	239	261	244	239	258	263	231	256	261	256	231	238	248	263	258	252	253	260	253	256	279	249	244	239	250	245	226	228	254	255	269	229	276	285	252	282	274	249	245	263	241	222	276	243	282	260	252	230	272	236	236	247	245	262	256	261	268	260	257	237	258	228	222	236	263	275	243	262	242	288	263	254	271	236	234	278	263	240	271	259	248	251	266	268	254	248	266	217	229	257	258	271	219	243	246	257	255	246	246	273	290	263	295	240	259	232	261	261	236	257	243	250	236	266	225	262	254	232	238	224	250	237	244	260	250	220	257	274	235	257	253	276	234	246	243	276	224	255	250	257	258	247	233	253	265	245	259	251	236	242	264	268	258	245	249	263	231	270	272	264	266	246	257	284	261	259	275	246	261	273	258	251	249	273	255	239	250	255	257	254	256	252	253	244	286	252	272	236	239	257	247	269	238	248	264	233	254	265	254	257	275	234	238	248	258	243	244	231	268	268	276	243	234	252	243	268	263	267	251	267	229	232	270	285	263	232	247	286	226
27557	21724	19037	8264	2817	1588	1109	904	799	648	532	535	444	377	352	309	312	297	286	247	230	213	235	240	237	182	205	203	195	202	174	206	194	196	187	177	173	180	163	160	150	186	200	166	185	159	160	169	170	147	173	159	152	156	195	164	153	163	151	180	164	183	158	144	156	156	154	146	183	156	169	135	175	180	156	139	167	133	170	157	155	149	172	130	130	155	151	151	145	155	167	178	176	153	152	162	154	136	154	163	150	156	142	161	142	144	153	135	152	145	137	181	162	154	186	142	165	182	166	160	163	143	144	165	147	169	161	163	164	135	154	163	151	149	140	163	136	161	149	143	147	141	140	180	160	146	150	164	158	141	161	152	178	160	160	151	167	161	141	160	165	144	165	181	165	165	156	146	141	156	156	163	170	154	159	155	171	159	147	151	171	155	150	141	161	149	139	147	142	162	130	145	154	175	148	167	162	153	164	159	161	152	149	180	153	148	150	153	142	176	154	128	142	139	155	159	145	139	148	166	157	153	173	137	161	141	141	130	150	128	150	161	155	153	149	145	148	157	134	156	146	136	119	167	149	150	159	145	163	150	154	176	154	144	154	142	144	140	149	181	163	160	155	147	162	149	143	167	143	166	167	156	167	158	159	138	143	148	162	136	140	160	152	172	147	153	163	146	144	152	166	159	146	160	151	143	157	128	155	139	162	145	151	155	139	168	160	158	135	161	164	156	140	143	145	172	137	135	172	142	158	141	156	178	134	145	142	136	161	163	152	161	141	162	141	145	151	169	167	125	150	158	167	170	169	129	147	181	176	158	162	131	148	146	137	162	133	153	154	161	143	134	169	149	160	154	182	153	141	149	172	154	162	146	152	149	154	161	163	138	151	135	150	154	156	162	165	143	178	137	134	151	144	159	187	169	152	127	149	152	144	144	145	154	143	159	147	196	138	134	167	163	149	156	152	150	161	168	152	161	149	156	169	148	153	151	165	176	156	147	144	138	130	143	147	151	153	142	153	159	140	197	153	145	150	154	136	139	165	154	163	159	165	182	153	158	131	154	154	153	156	165	187	137	157	133	124	150	144	124	141	166	161	136	150	162	142	166	139	157	134	157	161	168	161	139	157	154	156	150	172	152	140	144	143	154	152	158	174	138	146	160	162	135	164	160	181	161	164	172	167	162	137	154	143	161	168	141	151	165	149	172	149	162	168	146	156	136	156	153	150	156	171	149	169	148	152	152	148	152	155	168	176	170	155	144	155	155	145	169	158	149	159	146	149	143	157	148	138	149	150	148	198	163	149	139	151	157	151	161	166	159	132	165	170	133	163	164	170	151	146	152	165	167	147	145	176	146	169	170	143	170	147	149	157	147	134	149	153	152	177	177	154	132	147	182	155	141	171	167	153	153	161	175	172	125	157	140	156	146	162	148	166	144	150	163	142	167	149	156	143	168	162	144	155	173	150	173	153	168	151	151	133	135	150	137	155	165	149	175	132	146	145	149	165	156	165	147	163	143	160	137	146	151	157	166	131	153	132	157	147	149	170	168	163	148	157	143	157	166	157	153	185	148	154	143	149	142	141	158	125	161	166	144	152	179	176	169	135	146	146	176	154	141	159	164	165	144	149	141	161	163	170	147	183	157	168	159	150	149	159	143	156	145	144	151	160	170	151	146	165	135	164	170	149	138	156	168	150	161	142	174	162	155	157	148	142	161	162	165	170	143	173	166	154	159	164	161	169	146	143	185	151	130	176	154	170	167	154	147	149	171	150	141	151	179	160	145	129	149	139	141	172	164	141	159	161	164	140	155	169	160	150	154	146	150	163	161	146	154	150	182	147	172	163	153	134	140	138	158	154	155	163	159	165	150	147	145	167	174	165	157	144	140	143	142	161	154	160	142	150	145	170	164	158	147	169	151	171	154	158	160	182	142	160	159	156	164	147	175	160	139	183	146	152	150	173	137	145	178	138	158	162	169	168	164	159	149	146	143	159	172	157	146	172	177	137	182	158	155	147	161	168	155	155	186	167	139	137	151	152	156	152	165	137	171	154	149	131	169	159	150	168	180	151	131	160	166	161	144	165	153	166	169	141	153	163	147	175	144	175	175	131	134	160	167	164	172	157	148	161	153	156	146	191	156	174	155	148	154	160	144	149	138	166	153	133	161	156	165	138	158	133	153	154	159	173	150	170	163	164	154	150	179	174	170	162	126	134	138	144	124	159	159	146	135	166	155	140	148	157	143	171	167	141	149	176	140	165	131	146	156	172	157	159	147	161	173	152	142	162	161	154	154	142	166	134	152	154	132	136	130	146	151	148	149	151	159	155	157	151	171	147	141	135	166	164	170	163	161	150	153	153	154	167	157	152	138	168	157	169	151	163	121	144	165	156	158	145	171	148	145	176	158	163	143	157	156	167	159	143	154	161	152	154	146	157	147	144	147	164	150	167	156	133	178	158	171	136	154	137	168	166	180	153	135	145	141	153	153	173	160	170	132	153	146	157	175	160	141	166	148	152	176	150	153	136	184	160	170	148	191	171	154	134	139	141	160	159	160	155	154	156	148	172	160	163	161	146	161	178	161	158	157	140	176	160	135	161	152	169	172	134	148	159	160	149	178	154	158	160	155	161	178	160	155	140	162	156	162	161	149	170	172	166	145	169	158	158	146	160	145	142	159	113	172	137	133	154	139	149	170	151	162	163	153	154	147	155	148	161	159	166	117	166	160	156	178	147	162	162	148	163	156	145	154	155	150	161	162	177	159	152	168	155	169	160	143	138	167	149	158	145	139	172	156	151	160	146	146	159	150	167	197	159	150	156	143	146	129	153	158	163	144	145	139	144	160	171	155	175	136	158	155	169	151	152	155	159	163	143	126	171	164	144	149	165	154	169	156	139	130	158	149	160	139	154	179	144	153	160	151	150	171	138	132	135	150	131	157	153	162	155	156	173	138	168	143	158	158	154	162	135	171	156	164	133	143	144	151	164	154	156	151	163	138	147	157	156	161	144	153	169	169	135	137	130	154	168	165	148	154	131	147	137	133	134	146	154	152	145	153	157	184	150	158	165	140	137	156	151	136	148	156	173	159	153	153	155	154	158	163	167	144	154	158	157	149	155	147	148	145	167	181	169	137	140	153	132	135	136	158	140	149	160	173	160	167	162	157	152	157	134	168	181	151	145	169	172	159	153	176	161	174	147	156	157	155	165	144	180	161	139	122	141	152	167	158	161	159	149	158	150	158	149	165	157	141	148	160	163	139	152	145	163	134	161	149	178	136	140	154	171	164	137	148	158	179	152	140	159	144	141	144	169	157	159	150	139	168	156	159	168	130	171	166	167	138	136	154	144	164	156	172	140	145	152	153	153	154	141	129	164	153	140	141	141	164	139	163	147	169	158	161	137	166	162	163	150	141	156	142	184	143	144	167	165	155	147	160	148	161	157	158	152	145	174	185	156	181	165	161	162	146	149	172	161	163	132	163	153	160	165	170	162	162
16102	30984	22411	9180	5087	3327	2490	1920	1522	1203	1010	869	775	662	541	554	520	455	401	387	375	354	383	371	338	310	306	319	282	256	274	262	259	234	235	277	243	231	251	224	259	215	239	240	251	247	251	220	255	237	240	210	223	236	247	204	209	221	219	231	234	226	222	215	209	204	206	211	239	212	205	229	204	207	213	203	216	223	237	210	218	211	231	199	209	209	214	215	221	236	206	211	198	202	223	241	215	234	186	214	235	221	216	211	221	200	223	217	210	180	211	214	213	218	200	222	203	188	216	217	200	206	220	247	231	195	236	212	204	229	216	197	208	204	207	213	225	197	217	200	219	200	219	227	178	199	229	224	203	223	223	198	214	221	223	236	235	231	211	221	203	227	185	192	212	214	194	191	204	215	221	205	211	208	229	205	207	221	227	206	232	203	208	226	201	192	225	239	217	251	216	212	204	223	211	202	204	213	210	230	228	198	222	222	199	192	223	202	201	192	231	193	200	252	176	230	238	201	214	193	206	193	228	196	216	213	203	184	211	228	216	211	224	213	250	204	203	213	222	205	212	207	215	233	197	248	219	192	215	208	219	207	219	222	212	210	230	229	244	224	202	226	224	188	198	226	208	215	224	197	201	210	205	192	193	214	209	239	219	203	226	204	242	210	230	212	219	197	209	191	217	198	222	183	232	202	194	224	190	217	219	208	196	217	205	214	227	232	187	214	221	202	232	233	215	211	194	213	222	214	229	221	238	217	210	189	207	223	217	220	217	203	235	190	245	204	208	205	209	208	210	222	209	223	192	250	222	218	209	194	191	203	217	226	228	230	217	201	216	221	230	207	201	190	183	220	193	224	250	206	205	185	217	223	221	195	240	185	215	201	225	194	209	226	192	208	206	204	221	224	202	214	207	206	223	205	213	204	210	232	200	203	213	201	222	198	206	229	251	234	213	206	204	217	205	205	241	227	205	195	229	237	212	207	201	224	207	232	191	201	205	214	192	211	213	186	226	196	234	225	215	206	211	196	216	202	193	247	211	219	205	223	220	225	210	210	219	215	206	201	196	215	223	183	202	234	238	211	219	222	199	225	205	225	236	210	229	193	236	206	213	213	212	214	221	191	221	202	229	195	224	215	224	222	236	210	221	227	234	193	218	209	214	217	212	222	237	220	195	213	233	219	214	202	217	199	218	228	234	256	206	199	204	228	201	217	203	213	210	200	204	244	233	206	217	204	227	218	187	203	210	196	183	186	215	203	209	203	226	209	208	213	245	216	248	225	240	200	184	229	202	211	215	181	214	211	209	219	221	216	194	229	202	221	193	203	227	234	223	234	242	216	212	200	212	213	180	224	234	223	225	194	209	224	205	234	209	229	203	233	249	215	202	221	206	252	234	173	227	185	204	208	204	198	192	217	204	231	201	187	220	222	185	199	218	212	199	223	199	235	220	229	218	225	218	223	193	197	212	208	198	219	218	188	189	225	214	208	233	201	231	222	216	216	213	195	226	188	219	213	229	221	201	194	210	220	211	204	209	209	223	205	227	239	203	193	213	194	207	206	205	235	203	224	230	226	214	209	200	231	242	224	198	214	200	213	243	212	191	198	208	204	221	224	237	230	203	219	198	192	245	216	216	211	218	182	230	202	214	244	241	210	198	175	239	204	212	211	204	207	212	207	210	218	196	231	197	198	227	202	204	210	229	220	200	221	210	231	226	217	212	182	214	219	211	206	212	231	209	233	247	215	219	199	213	214	220	204	213	198	241	247	212	197	191	186	200	242	216	237	196	208	207	233	207	206	213	253	218	205	204	206	224	200	197	201	227	210	204	222	205	219	198	228	236	179	215	209	198	234	225	238	237	226	198	220	201	219	215	211	208	230	195	214	226	228	238	214	223	217	199	204	210	183	207	221	214	226	213	224	209	216	209	233	214	194	187	221	209	200	222	223	191	228	219	172	226	233	180	206	212	201	216	196	239	217	212	234	209	222	201	210	225	233	206	242	212	190	203	236	212	200	220	220	209	211	220	238	189	221	212	195	187	239	205	208	207	225	238	230	204	194	226	224	210	229	221	226	223	241	248	220	206	221	212	221	235	219	220	224	204	224	206	225	188	205	199	223	203	213	196	213	218	175	228	212	197	231	225	208	202	205	234	204	223	197	222	210	210	205	227	210	182	197	226	208	236	222	203	222	205	227	193	215	214	201	211	234	222	213	226	200	201	213	192	208	215	201	225	224	227	240	245	209	212	192	187	204	212	212	192	217	196	186	208	236	234	199	226	242	205	231	207	211	215	236	224	220	220	219	220	209	195	227	213	211	213	217	237	205	208	215	192	224	222	203	197	225	209	225	224	248	218	222	234	215	215	184	191	237	220	204	210	213	214	206	181	207	224	197	235	196	219	210	225	212	228	223	224	209	228	209	209	186	238	213	218	193	209	185	207	208	209	195	199	230	211	187	223	187	193	233	210	212	212	210	209	213	236	191	171	226	208	231	211	218	191	201	205	218	200	223	206	202	228	219	209	211	224	212	201	217	189	195	198	227	212	205	214	211	233	215	234	210	205	216	206	204	203	230	243	222	228	221	220	228	206	202	236	215	204	225	213	237	208	223	233	189	203	231	200	197	207	233	216	212	213	212	212	215	190	196	226	211	225	211	224	199	193	222	226	247	193	233	209	227	210	222	240	214	220	250	212	227	229	217	215	223	217	230	216	212	194	224	221	233	215	208	207	214	191	213	180	191	178	212	197	214	234	198	189	216	223	211	246	203	225	210	211	208	220	187	216	228	228	183	220	211	238	234	212	200	232	207	224	186	227	219	214	226	195	222	221	195	195	223	205	223	225	219	204	221	213	190	213	223	230	242	249	240	202	201	195	213	224	211	203	210	186	215	213	245	217	237	208	204	202	228	218	219	196	202	225	202	223	205	215	211	202	177	230	175	228	208	227	216	223	186	223	226	207	205	208	223	222	202	199	224	192	198	201	199	205	235	190	231	211	219	199	231	220	191	212	216	193	202	188	198	207	202	202	213	206	234	187	220	191	226	192	199	194	197	205	206	222	230	197	201	204	206	233	189	209	208	213	206	215	211	207	215	211	175	223	205	211	230	233	205	222	204	223	220	202	220	210	218	242	227	213	201	244	204	197	231	221	199	209	224	238	217	201	211	198	182	202	205	201	208	203	213	225	219	207	224	180	213	203	196	214	209	231	216	192	235	213	201	187	218	233	222	202	224	217	208	217	199	198	199	266	213	197	201	217	222	223	255	204	226	235	211	227	220	214	201	196	204	182	200	235	239	232	254	224	204	213	233	195	226	211	217	223	229	208	246	209	225	203	190	218	205	215	210	215	208	239	195	232	205	209	192	194	233	198	191	222	235	180	229	210	220	209	198	211	210	226	213	194	225	218	213	209	208	209	188	185	224	203	211	206	200	230	221	235	204	223	211	219	244	209	213	229	205	232	242	220	203	207	229	225	210	205	228	225	226	202	226
23568	21555	28817	24734	21421	12092	3308	1836	1479	1177	995	882	699	668	596	555	527	469	448	413	406	380	383	343	338	314	318	286	304	324	278	276	264	271	286	276	237	251	230	259	276	223	243	239	224	255	230	240	253	233	232	223	252	188	237	224	207	216	257	208	205	204	230	223	185	200	220	207	220	207	208	199	221	226	189	211	223	218	228	221	201	217	202	239	220	211	198	219	230	216	208	213	208	221	195	208	212	186	233	212	231	237	190	217	239	222	207	212	226	224	194	199	211	248	201	217	229	218	207	228	206	211	190	206	217	220	184	232	189	199	180	207	183	235	211	202	207	222	214	204	214	220	194	189	195	201	215	219	217	229	219	225	243	207	222	197	208	207	204	200	215	227	225	231	222	201	215	231	209	207	201	219	204	195	197	222	222	209	189	225	232	209	237	216	209	190	204	215	206	208	192	217	189	211	233	228	207	193	231	214	201	207	227	203	213	197	214	197	251	206	194	224	194	207	208	187	209	202	231	192	229	202	243	220	211	197	213	216	233	209	210	197	214	207	195	194	207	221	217	203	209	223	204	210	211	205	193	210	220	227	226	219	205	230	230	194	258	212	222	234	211	214	220	224	241	228	221	211	206	209	211	195	239	221	224	217	216	214	216	204	214	188	236	214	217	217	221	228	191	209	187	233	195	205	191	214	196	236	216	245	177	216	210	196	193	222	220	191	225	226	202	201	210	205	212	200	208	187	223	216	209	234	218	195	216	205	231	219	215	233	243	208	199	209	214	187	206	216	238	183	191	226	258	218	197	224	229	202	236	212	216	202	206	191	224	210	186	205	200	215	214	213	187	210	204	225	228	202	209	242	226	228	206	207	190	225	232	196	214	226	194	220	214	211	223	203	220	227	195	199	211	210	193	218	214	183	199	213	184	229	206	203	199	199	196	183	209	214	203	204	215	206	205	201	218	232	220	186	223	197	223	209	202	212	195	221	217	213	213	222	229	215	235	247	225	230	215	192	186	186	211	220	231	179	218	224	219	236	204	195	211	194	219	228	220	194	185	187	190	227	206	213	179	224	217	215	195	205	226	200	212	217	209	188	210	215	245	203	215	222	216	230	186	206	240	210	222	238	222	212	187	195	196	194	209	204	216	213	209	200	210	229	224	226	194	213	232	219	232	202	198	213	203	222	225	201	213	220	207	213	210	235	222	205	194	226	222	204	181	230	182	210	204	200	222	209	223	240	230	191	228	230	229	190	180	231	224	227	215	193	203	205	211	207	222	216	238	203	185	212	202	194	237	240	217	227	193	239	203	212	230	214	176	222	194	208	209	225	200	226	227	194	209	221	217	226	209	223	228	200	226	210	208	174	199	219	209	231	219	218	205	197	211	190	190	227	228	201	201	227	206	226	208	202	217	205	216	197	210	232	186	212	200	210	211	200	205	175	220	223	203	232	241	197	189	214	235	214	206	203	186	221	192	207	225	207	218	217	195	200	208	197	206	210	236	222	218	206	219	209	194	195	209	206	218	241	203	205	229	190	216	229	194	200	226	250	220	218	194	231	211	193	173	219	204	201	217	226	227	210	225	175	225	212	235	217	214	220	217	176	186	219	220	235	200	195	217	190	210	191	225	236	236	203	190	217	179	215	199	205	197	210	209	217	205	239	237	224	223	201	208	226	197	228	231	220	219	211	224	169	207	213	211	195	205	213	247	220	218	200	198	207	213	225	200	198	215	210	217	213	221	202	223	217	198	212	224	239	238	198	225	235	227	210	213	207	221	227	184	202	222	231	230	214	196	209	230	213	216	230	239	196	216	183	228	198	211	192	189	184	213	214	221	207	194	232	207	217	192	213	192	230	218	199	191	222	213	197	204	210	201	217	181	192	222	191	195	236	235	212	186	202	183	224	191	219	184	204	227	192	219	240	210	220	218	217	215	216	220	227	229	212	220	207	245	205	227	183	216	205	207	213	192	213	203	231	219	217	213	219	218	264	194	204	210	189	233	210	204	181	208	231	175	242	217	213	211	201	239	188	206	203	211	241	198	220	200	207	198	194	232	185	194	199	212	188	215	230	210	204	183	227	198	203	193	225	209	231	203	224	237	232	204	196	201	234	232	208	187	210	217	205	255	178	219	220	226	179	231	203	200	205	206	216	219	223	244	196	219	214	203	216	222	219	211	219	205	242	229	197	217	184	184	241	219	211	210	216	193	219	208	223	221	205	210	188	217	160	208	225	206	197	196	201	213	203	222	202	203	219	213	227	202	207	241	207	203	208	186	195	208	220	192	214	209	193	207	199	199	221	196	226	220	201	208	205	213	202	217	229	228	207	188	200	189	198	216	241	207	242	210	202	203	207	216	221	190	231	224	211	217	206	223	234	188	234	220	199	203	218	190	214	205	194	215	232	222	213	200	216	228	229	196	205	222	205	241	212	213	214	191	208	198	229	232	217	224	207	210	238	206	204	208	238	212	208	218	227	218	190	226	214	202	220	235	192	226	218	219	199	177	200	198	229	232	233	220	195	207	212	211	227	215	209	199	192	227	208	239	215	198	224	215	198	209	208	225	219	222	209	215	210	216	215	206	217	189	216	209	223	233	227	219	247	216	193	210	206	201	196	209	196	221	223	211	206	216	198	210	212	219	183	228	215	212	211	228	233	246	209	194	200	218	215	201	207	217	231	201	200	221	220	223	201	211	234	209	207	227	236	226	220	214	239	210	207	192	225	228	211	233	218	205	221	209	195	240	201	213	208	208	204	207	194	203	191	209	220	203	181	198	174	206	210	211	236	218	213	205	220	205	185	228	194	204	214	216	220	236	232	225	227	188	225	206	220	221	219	187	187	228	167	203	194	201	215	209	207	206	237	203	213	209	219	232	211	205	205	214	197	222	190	196	203	207	199	211	195	187	212	216	225	216	228	230	226	215	230	223	202	199	215	214	193	195	206	203	239	210	216	207	194	216	198	233	204	208	207	206	218	193	214	215	195	220	198	200	207	255	217	226	217	230	203	211	208	206	210	210	188	190	219	228	174	183	199	206	193	209	217	212	206	211	196	215	223	220	253	214	210	228	198	222	214	198	205	226	208	224	233	194	221	210	206	209	204	224	231	228	193	210	191	229	218	200	206	210	222	209	227	214	205	207	213	226	229	232	216	230	202	214	195	193	204	235	226	203	217	194	213	206	201	236	227	192	203	210	211	214	211	207	247	205	228	215	209	195	236	211	207	226	228	208	222	203	226	200	200	223	197	210	222	207	221	222	211	205	209	218	212	182	201	192	206	209	237	237	227	214	215	214	204	190	199	224	200	231	214	205	193	235	225	221	209	210	220	210	213	225	207	213	221	220	223	212	211	203	200	199	194	233	202	223	211	234	206	198	191	185	226	223	187	192	203	206	214	236	194	209	229	188	191	194	215	218	213	190	209	210	201	197	228	196	212	209	194	240	211	214	199	221	209	193	218	220	214	225	198	185	216	198	198	203	215	210	199
18842	44038	33824	17856	9030	6170	4667	3526	2657	2261	1827	1540	1273	1060	990	940	818	760	701	634	605	552	532	512	506	491	458	468	449	408	412	387	389	392	378	363	362	358	359	353	344	345	302	342	326	338	332	322	288	323	305	336	332	295	288	303	317	330	275	322	300	301	283	310	313	277	269	303	292	292	291	296	306	304	288	297	296	345	299	301	324	285	312	266	295	281	291	257	308	307	265	285	295	308	311	299	269	305	277	295	263	280	322	302	287	310	302	321	282	257	272	286	267	298	286	311	286	265	296	288	292	300	274	286	275	265	274	278	306	307	324	260	248	306	300	281	302	284	290	276	265	264	266	283	297	271	257	279	263	282	279	299	270	293	298	293	309	294	275	286	309	265	292	249	292	279	266	278	294	296	308	288	292	277	300	286	293	293	294	298	318	267	298	282	280	288	320	259	298	277	299	291	278	290	291	268	299	284	287	293	284	317	269	271	308	291	313	273	309	276	292	291	286	283	264	300	274	289	261	307	302	288	285	265	281	280	294	302	308	297	277	274	302	280	266	281	295	273	273	302	339	285	308	302	301	275	258	290	289	262	297	299	278	279	291	320	278	275	275	309	272	309	293	283	281	281	282	303	290	297	318	283	292	305	275	292	288	275	283	328	313	296	289	276	278	289	264	284	285	271	271	304	266	307	303	285	301	277	292	276	307	253	307	298	294	290	299	267	274	322	270	289	273	284	296	320	276	291	279	277	267	290	270	268	277	257	286	276	276	285	254	280	289	285	255	275	293	296	281	296	266	282	269	295	291	287	282	316	325	249	282	275	292	308	284	280	295	289	303	303	274	291	291	302	302	265	290	305	312	324	272	290	280	290	296	275	282	302	286	275	275	292	294	279	296	314	264	304	293	309	298	305	266	264	294	266	284	280	306	268	302	289	263	294	297	293	264	262	266	309	290	296	263	264	281	295	314	309	278	262	290	283	286	284	280	269	294	271	260	301	284	264	262	307	281	294	294	315	274	288	315	287	272	274	297	270	302	287	280	288	283	290	274	283	316	247	297	314	292	305	292	267	267	306	293	291	292	274	296	300	283	272	279	293	282	284	274	300	285	301	299	284	280	274	259	279	278	255	295	258	286	270	303	281	297	292	285	278	292	282	292	274	273	272	303	293	278	264	298	284	276	276	279	295	310	275	254	272	265	272	310	290	285	271	278	243	304	284	284	285	289	294	292	322	292	276	268	274	252	293	273	317	271	285	292	280	290	271	304	299	288	284	289	265	274	313	259	291	297	278	280	286	254	294	271	286	268	295	284	287	294	289	287	273	303	300	293	270	263	303	270	269	290	247	291	306	289	269	273	307	274	275	293	271	295	290	255	281	277	288	277	264	278	324	278	294	285	278	295	308	297	275	277	251	308	258	263	264	278	288	287	276	275	301	286	308	273	255	300	280	273	286	284	258	266	265	284	303	282	285	255	280	305	264	274	270	296	275	303	283	304	318	252	258	297	284	282	295	268	255	313	277	318	292	294	323	286	260	290	308	284	260	277	291	271	279	275	269	296	305	326	286	260	291	287	281	265	280	279	270	287	291	271	277	270	273	279	296	285	310	293	292	299	317	293	257	270	305	286	274	268	298	291	298	260	284	273	305	311	268	278	280	309	288	297	306	288	272	271	281	296	240	255	308	280	294	262	323	315	282	299	311	278	308	294	294	292	272	309	283	310	290	306	296	307	301	282	304	314	258	312	292	288	293	274	292	290	271	261	270	291	266	319	314	314	277	279	277	273	260	308	285	313	297	278	277	305	278	269	257	283	288	287	285	310	279	297	288	282	310	284	314	313	314	315	278	270	299	270	314	323	258	288	277	254	279	302	299	265	279	295	266	265	291	266	282	282	290	317	282	274	315	291	279	287	268	272	284	290	277	281	282	269	300	270	306	278	278	285	266	301	280	287	288	287	294	267	266	253	264	285	323	287	288	319	276	305	269	295	309	289	301	300	284	296	275	304	299	273	287	279	270	301	287	288	281	279	296	291	293	310	280	293	271	290	283	288	280	259	271	258	305	284	283	324	315	298	274	297	296	320	262	272	280	266	277	303	286	283	276	295	287	311	266	285	275	282	320	271	263	286	285	253	324	317	276	278	306	281	291	277	307	270	283	295	276	279	272	307	308	324	307	258	294	303	324	306	288	300	273	269	303	254	315	330	300	302	321	276	299	278	257	269	285	274	272	292	275	278	284	258	279	295	288	281	306	290	293	268	245	276	279	280	265	288	258	305	319	283	272	294	275	306	298	279	295	300	295	302	271	273	278	310	320	267	298	311	300	286	285	270	299	306	273	274	301	287	279	284	287	270	271	283	295	312	284	295	275	284	313	291	284	269	286	268	287	251	272	246	295	295	288	278	287	284	260	276	302	324	293	269	275	315	301	269	285	262	239	291	290	289	332	314	296	264	296	301	293	272	294	292	290	284	251	261	311	292	311	293	309	269	267	284	321	318	297	293	274	306	288	273	326	288	280	305	304	321	294	293	284	288	295	267	286	311	266	286	281	270	274	284	245	288	279	304	270	248	268	297	280	283	270	279	289	264	321	319	285	263	282	295	311	261	284	319	275	303	276	313	284	311	325	269	254	297	287	307	305	316	286	292	281	265	270	257	320	276	258	325	299	325	291	285	299	275	331	284	300	287	287	287	300	276	326	285	287	329	276	293	293	296	283	279	304	285	305	300	268	291	322	271	310	301	267	299	264	305	300	278	292	275	286	260	271	266	297	261	293	270	270	282	299	290	299	273	301	279	239	278	291	264	287	267	258	305	270	282	283	280	270	254	271	299	280	305	276	273	287	313	283	287	297	276	263	282	262	307	280	292	290	305	300	296	300	287	296	306	268	281	293	286	282	282	293	274	259	275	251	266	306	278	290	287	272	292	273	289	295	294	299	277	294	307	291	282	301	288	299	308	283	269	307	281	273	287	311	283	283	272	280	248	309	276	276	307	246	308	258	299	305	305	296	274	295	310	274	270	277	262	273	283	299	276	304	278	300	232	267	270	265	289	289	291	269	306	301	255	283	294	290	274	279	266	262	266	291	273	290	274	289	335	301	281	278	313	282	306	271	325	297	280	298	294	268	279	275	281	308	284	287	276	307	271	274	282	309	290	272	309	299	287	253	292	267	295	297	263	297	309	280	299	294	277	280	277	309	245	285	275	268	293	279	301	291	270	289	290	254	304	305	293	315	279	251	292	290	274	284	298	270	286	284	264	276	267	269	308	298	277	287	297	274	283	283	274	296	302	282	285	259	284	287	255	293	286	302	283	285	276	305	333	275	315	295	280	268	268	278	288	253	285	298	290	264	278	284	302	274	308	312	290	299	257	274	273	282	275	291	287	249	261	282	331	280	299	281	307	292	279	299	271	286	288	261	320	275	307	303	302	284	257	278	293	283	297	298	289	265	278	299	282	273	274	291	292	306	290	298	307	293	287	269	292	293	304	282
24699	21542	27740	25576	12285	2851	1721	1305	957	754	686	591	486	463	396	360	329	306	265	273	224	227	224	216	235	219	188	190	180	177	156	155	158	150	150	159	155	149	140	156	134	150	133	136	156	95	142	143	148	131	140	137	128	125	139	118	151	128	134	126	106	111	142	100	138	122	128	123	113	121	136	136	110	124	125	144	126	120	107	105	145	136	128	94	107	120	131	129	141	131	134	106	113	108	93	134	127	114	109	124	104	123	102	113	130	109	113	123	113	133	123	108	108	98	113	127	124	99	121	115	88	130	113	137	116	117	91	110	120	116	117	122	130	126	113	119	113	120	124	114	124	117	130	142	112	114	122	130	128	109	128	113	109	130	131	123	101	110	147	116	126	123	99	105	118	126	102	116	112	126	109	113	142	114	126	131	115	125	125	112	136	120	101	115	130	119	119	112	117	112	133	137	118	100	116	114	104	119	122	116	96	121	130	93	113	128	140	113	114	129	131	116	120	118	120	116	103	120	112	138	113	126	101	123	113	125	114	108	114	118	118	117	108	127	129	110	119	123	117	124	108	118	112	103	112	107	116	117	121	106	91	113	115	130	134	110	111	119	125	121	116	125	135	121	123	112	112	113	137	129	112	110	128	112	109	104	117	104	121	142	112	114	114	110	124	126	119	109	94	109	116	125	123	113	107	116	130	124	117	125	115	125	111	109	108	121	124	110	112	129	126	113	117	122	110	113	117	106	121	116	123	131	117	128	130	123	137	106	110	114	126	147	108	124	130	102	113	111	137	98	113	115	110	100	104	115	124	118	107	106	141	123	109	127	120	126	92	126	121	132	112	121	98	132	125	118	109	129	118	112	105	117	125	106	117	128	122	117	99	112	117	117	105	136	114	119	108	99	106	102	115	114	108	120	107	119	107	126	120	118	115	127	121	126	105	108	114	112	114	119	130	120	105	119	132	111	116	133	118	119	102	138	119	109	124	141	113	98	130	110	102	116	120	118	121	101	101	131	107	110	128	98	117	129	107	115	117	111	94	126	113	105	142	120	103	118	117	122	135	130	111	111	113	134	123	128	115	115	124	122	114	117	123	124	110	101	121	128	106	118	116	97	104	135	117	101	125	115	138	115	119	115	106	105	115	120	107	119	130	121	133	112	108	108	103	107	112	123	139	127	131	132	115	105	117	119	119	112	131	117	121	130	99	111	124	95	99	113	116	108	138	126	100	114	110	121	112	133	123	108	112	124	117	121	98	132	110	106	127	121	123	101	124	119	107	116	123	113	108	145	113	108	120	112	131	132	124	128	118	121	110	113	149	106	117	108	105	133	106	115	126	121	103	129	111	107	124	99	104	114	124	116	108	120	106	121	140	111	142	121	121	96	126	108	115	118	125	115	128	130	117	129	142	108	105	116	100	102	134	115	150	131	100	107	108	131	117	135	123	117	92	109	105	153	117	127	115	136	127	111	122	100	122	124	117	129	125	92	113	100	117	121	121	89	121	107	105	141	119	123	101	122	112	129	140	131	102	120	102	130	113	127	119	97	121	108	119	124	124	110	133	103	129	150	101	119	111	128	97	128	125	124	123	107	119	123	110	110	118	121	95	121	123	125	105	127	123	119	99	119	128	116	118	120	124	107	118	127	117	130	108	114	114	122	107	130	121	123	106	121	138	137	115	118	112	124	101	107	131	127	100	94	121	129	124	119	116	110	134	109	133	124	130	131	107	118	102	113	108	126	114	121	114	113	119	128	126	122	111	116	118	124	112	117	104	107	113	132	118	114	116	101	127	132	127	133	108	115	121	125	118	116	129	115	118	130	108	114	124	129	113	117	124	120	129	128	125	110	113	127	108	116	118	107	109	108	117	100	114	101	105	120	108	102	115	127	125	109	114	113	100	106	121	129	119	116	117	137	118	110	110	126	119	96	135	113	105	122	132	137	114	135	123	106	122	122	139	112	123	114	107	114	129	119	113	99	118	123	107	114	110	112	134	124	95	109	133	124	121	113	123	100	131	101	121	107	122	131	124	130	113	126	145	134	101	110	101	124	105	111	134	119	112	119	130	127	118	119	122	116	101	104	110	121	116	127	125	116	119	110	134	125	115	116	108	129	141	129	102	103	131	100	103	131	140	134	122	113	103	126	115	131	121	114	124	107	128	116	123	112	105	112	112	115	118	124	119	111	115	133	92	93	103	123	121	103	129	126	141	115	121	107	101	120	119	108	125	119	125	87	118	116	131	123	119	113	130	100	108	114	123	117	109	102	110	114	126	123	132	109	121	120	104	114	137	117	112	114	110	120	125	106	125	147	122	143	127	132	131	114	131	128	126	119	121	123	119	121	114	118	110	121	120	130	117	117	97	97	126	118	106	106	120	131	124	101	126	110	115	108	122	129	124	115	120	125	116	114	136	128	124	117	110	115	119	113	115	116	108	116	108	128	140	117	124	114	113	121	117	134	113	113	117	112	117	117	121	108	138	105	132	129	112	101	112	113	119	143	128	107	124	129	111	119	101	121	143	109	105	93	144	110	117	117	110	127	121	108	128	114	128	114	109	127	118	124	124	126	136	114	111	133	115	104	115	107	125	121	123	128	117	115	104	121	115	110	112	120	116	103	118	134	109	128	127	134	115	117	122	129	120	109	134	104	106	116	107	114	120	109	122	107	112	113	124	127	108	113	104	102	110	111	118	105	121	118	112	110	128	117	103	126	101	140	117	129	112	110	126	109	104	104	132	110	113	102	126	129	125	115	108	107	124	112	113	120	120	118	116	113	100	126	129	107	110	128	117	135	101	134	126	96	115	110	117	115	135	101	103	110	123	129	104	111	129	111	108	115	133	120	137	105	122	123	109	107	110	111	113	115	123	99	97	107	132	106	124	120	120	120	131	113	119	123	142	120	103	116	120	127	138	123	119	118	98	112	113	133	108	131	131	112	102	134	117	119	135	112	115	115	129	120	113	125	105	123	113	100	134	128	108	124	114	139	125	119	94	125	120	137	115	124	121	140	127	115	113	112	112	106	124	116	112	101	128	128	100	117	109	99	104	120	97	129	127	115	122	132	112	113	116	98	116	107	111	135	127	146	128	117	119	129	124	129	100	110	115	118	127	116	119	109	113	99	119	109	123	115	124	116	126	115	120	123	110	98	110	123	119	139	104	104	133	111	121	127	131	130	107	119	105	119	123	92	115	114	125	120	95	96	121	132	108	95	117	137	119	105	123	110	115	126	111	119	119	109	129	109	126	124	126	112	110	116	124	117	122	132	127	107	111	112	107	131	109	121	154	118	117	122	117	140	126	147	134	105	118	118	113	125	99	106	127	106	128	121	108	96	120	112	108	129	97	118	121	110	123	96	120	116	110	120	113	119	119	132	128	104	130	120	119	131	127	126	101	107	107	106	113	117	123	121	110	108	126	100	109	107	128	125	127	119	99	125	102	141	122	115	111	125	128	118	107	133	133	141	128	121	111	132	122	125	112	123	91	106
18463	38889	27823	14181	7098	4803	3623	2766	2039	1647	1274	1102	920	859	749	677	613	541	465	412	393	382	370	330	342	292	282	317	282	240	295	253	217	219	220	206	200	226	213	210	188	214	202	185	215	203	210	163	195	182	191	197	185	199	197	170	172	183	168	192	186	171	164	168	174	178	168	170	174	182	182	181	169	173	188	175	198	186	184	177	165	168	162	154	199	163	160	154	162	192	159	174	186	141	166	149	160	174	170	162	151	161	205	168	157	149	145	148	156	174	165	177	168	160	156	140	153	154	161	195	168	167	157	161	190	167	168	172	170	176	152	157	175	169	186	190	160	192	181	158	171	156	180	195	170	146	149	170	196	162	177	165	163	185	177	152	153	183	165	154	169	170	156	168	174	178	146	167	171	161	161	147	160	171	192	164	167	167	133	158	156	159	171	163	145	152	180	169	150	174	136	181	139	163	165	169	177	141	171	167	178	164	186	176	176	168	162	168	161	148	154	167	170	176	167	162	145	187	160	177	174	169	180	155	144	183	174	178	162	179	168	176	184	162	155	176	153	174	152	161	154	179	156	168	150	137	158	190	166	174	156	162	170	152	177	174	160	173	155	181	159	174	168	180	190	168	166	158	156	170	152	181	159	159	183	165	163	147	172	190	184	165	163	175	163	174	159	163	161	183	160	145	180	188	177	167	177	166	162	167	170	162	147	178	166	160	146	187	182	177	169	185	159	157	175	169	169	159	162	142	185	150	164	164	169	157	150	168	181	176	171	158	145	176	174	159	161	156	150	169	164	179	152	193	180	159	165	172	153	160	159	159	153	173	179	178	144	204	170	160	151	136	174	193	190	151	178	173	141	157	158	146	152	153	146	172	182	189	174	160	164	163	171	167	180	152	158	180	153	164	195	185	173	189	191	165	164	155	154	157	188	182	161	182	150	162	162	188	166	145	158	168	154	176	173	180	154	157	160	167	173	157	151	188	168	187	174	165	188	159	149	139	176	159	157	165	172	166	185	162	148	160	181	155	185	173	168	144	175	177	182	170	177	165	168	177	173	162	169	162	177	149	146	178	187	177	173	185	154	156	155	151	156	169	169	155	171	154	168	185	144	181	190	162	161	185	174	160	152	165	179	185	148	165	158	164	144	159	165	171	168	157	198	170	156	163	164	186	171	156	177	162	162	155	193	165	156	152	148	181	163	183	172	138	183	153	189	160	165	165	171	158	159	164	159	161	158	173	170	171	167	157	190	151	158	174	190	154	158	177	179	191	145	178	148	166	175	176	158	175	155	137	157	151	186	189	169	169	153	168	180	154	170	159	161	171	172	160	165	175	149	163	154	167	174	181	160	193	174	168	170	171	180	163	156	196	177	176	184	186	166	157	166	176	157	169	164	170	180	167	176	184	145	157	154	167	155	157	166	162	178	147	162	148	179	169	162	162	173	174	165	185	181	147	186	161	171	172	158	183	184	172	187	169	183	159	152	155	137	147	175	170	154	182	153	162	172	170	192	176	160	161	153	163	164	144	171	188	152	194	157	180	164	167	156	161	170	178	172	167	156	164	171	165	148	149	159	155	158	168	174	140	171	177	160	131	176	172	146	169	174	158	160	141	191	169	174	158	160	151	165	176	144	161	172	183	165	183	174	158	179	162	181	172	139	174	148	179	159	177	146	169	167	179	193	160	166	176	155	156	158	164	172	153	152	169	156	162	160	174	166	169	154	157	195	152	168	163	163	172	168	171	146	194	180	177	176	150	180	146	172	166	157	184	166	181	166	180	170	163	175	167	163	159	162	165	154	136	172	177	167	143	175	172	154	172	152	144	177	153	155	173	172	153	163	157	189	146	155	164	153	166	172	176	163	157	161	173	161	157	169	203	179	159	170	184	196	163	177	161	165	179	172	159	194	181	166	181	157	182	174	166	168	189	165	173	186	162	158	178	167	153	181	162	159	178	180	180	169	154	163	203	155	151	194	169	167	158	158	165	160	175	178	172	150	161	170	184	161	154	175	170	151	177	165	179	164	178	190	184	167	190	174	177	171	168	166	150	176	162	146	178	138	155	179	153	182	181	151	167	170	170	175	141	174	150	156	162	155	156	151	181	160	188	173	176	162	154	143	149	184	150	143	174	182	157	165	159	166	192	179	180	168	157	176	181	175	174	196	145	160	172	189	166	170	171	166	151	177	188	158	151	184	174	164	139	151	193	161	176	163	180	192	160	161	176	180	169	174	183	153	168	177	133	172	163	144	177	191	167	157	154	150	161	187	181	147	180	171	179	145	183	166	172	146	190	173	175	166	155	155	149	177	165	157	159	164	181	167	166	163	172	153	153	155	169	193	173	162	161	184	165	167	159	136	175	159	157	168	169	163	156	164	170	180	171	145	163	185	161	164	168	160	170	193	184	189	145	147	163	170	166	174	180	185	156	184	176	148	172	175	166	196	171	156	170	166	146	164	142	204	151	182	162	178	163	154	179	144	161	169	199	177	153	175	140	195	163	167	171	195	154	188	166	166	189	183	197	173	157	179	165	166	168	159	171	195	168	189	175	152	165	166	161	167	153	173	154	186	182	178	182	154	171	141	169	152	170	175	154	161	155	153	182	151	177	177	159	160	139	157	161	155	159	170	169	170	140	175	162	160	167	170	152	162	176	168	156	173	173	177	164	181	174	192	177	165	186	154	160	174	175	157	157	179	152	166	153	169	181	165	164	165	171	160	176	149	159	146	164	174	155	182	159	175	167	168	151	178	154	151	157	163	166	154	168	174	158	187	164	147	167	181	146	182	168	156	154	160	175	168	162	177	155	193	176	176	166	166	160	154	153	167	170	193	192	180	153	164	161	190	169	184	176	184	164	174	182	164	171	155	165	187	163	152	163	173	167	170	175	160	192	167	148	188	178	189	184	162	165	185	175	144	173	173	156	148	158	166	172	181	167	163	169	178	172	161	152	164	156	157	147	147	185	169	186	118	180	161	182	188	181	164	168	171	163	185	162	170	167	146	151	170	163	172	157	160	182	152	172	199	168	158	151	174	180	164	171	183	147	161	174	176	185	158	179	143	178	177	183	158	174	181	169	180	167	165	165	175	147	175	158	166	161	159	169	166	167	183	178	184	179	166	173	172	145	173	155	168	173	151	148	163	170	186	184	167	147	180	181	170	169	163	172	171	169	168	171	163	140	167	145	159	154	155	152	180	163	143	177	190	139	153	183	174	170	170	157	169	148	170	147	182	172	180	152	181	161	170	162	161	149	179	148	170	184	154	159	159	162	178	189	174	158	136	191	175	173	173	175	172	180	143	165	183	157	171	171	173	166	171	178	164	152	166	178	155	154	168	180	174	180	140	159	167	173	188	175	200	177	180	140	181	184	165	183	172	180	175	172	180	184	166	191	180	164	187	172	176	155	169	180	146	164	167	159	157	161	171	171	170	181	143	141	166	154	184	175	152	177	132	158	148	169	163	185	185	151	148	170	147	173	164	148	188	167
22690	21559	29348	24237	21558	21546	11046	3133	2016	1667	1368	1164	955	856	763	763	612	591	529	526	521	422	410	374	391	352	340	346	307	313	284	266	305	283	276	255	239	257	234	238	235	220	226	224	220	215	216	206	216	213	227	216	195	220	226	219	189	224	212	203	204	199	190	222	202	196	197	217	216	215	196	188	199	200	198	188	203	211	195	220	181	187	188	181	208	191	201	208	194	194	219	170	197	196	200	189	177	186	185	185	164	189	187	194	183	162	220	183	187	181	220	187	171	189	182	184	180	194	216	196	166	172	197	190	202	178	181	190	215	206	232	201	196	184	200	211	155	180	168	197	179	170	173	196	181	193	191	200	181	204	197	183	218	190	161	191	198	204	190	177	211	177	207	208	181	179	186	206	198	181	215	214	177	204	214	200	166	186	177	171	199	169	184	183	189	208	177	185	177	199	176	167	185	188	160	184	162	200	224	189	177	190	190	219	192	198	180	168	192	190	184	200	212	191	200	189	206	198	191	200	176	188	183	183	180	183	197	177	187	197	174	174	198	180	201	186	175	208	199	188	195	184	187	188	181	179	169	176	203	185	188	161	213	203	196	186	194	187	188	193	171	196	194	180	198	189	206	192	193	177	177	181	208	178	186	178	195	191	214	195	160	177	181	190	180	172	169	189	213	175	196	201	177	199	200	200	218	194	199	201	197	201	177	192	197	189	216	186	193	191	201	176	200	199	198	181	201	184	197	169	191	189	213	185	197	183	181	196	182	204	186	196	177	210	178	177	213	201	180	174	194	177	178	192	167	193	176	179	170	179	187	171	201	192	191	194	197	194	184	175	178	212	185	192	178	182	185	194	184	185	208	171	192	188	207	186	207	167	191	188	192	210	176	185	178	165	188	178	197	204	198	175	211	174	181	204	178	186	178	176	185	184	200	184	177	205	181	179	211	208	188	177	205	159	179	182	187	160	195	199	168	206	215	192	190	192	189	181	185	185	184	181	174	165	200	160	188	200	188	166	202	198	208	188	204	192	193	201	178	176	198	176	207	211	186	180	176	205	190	195	200	189	167	189	204	205	203	167	189	196	181	196	193	169	179	205	205	196	208	183	182	201	186	179	198	185	202	190	208	193	169	203	165	190	198	196	203	182	187	193	171	191	182	169	174	186	174	194	175	182	209	214	181	178	216	200	199	188	159	175	181	169	174	165	163	182	171	177	204	181	183	222	209	207	197	180	214	197	160	187	197	197	174	193	196	197	194	180	207	196	201	207	215	191	166	181	179	192	216	189	199	200	191	194	186	175	203	181	204	167	185	196	219	181	189	206	187	196	211	208	190	186	184	201	220	178	187	170	220	187	211	200	186	184	169	180	171	208	186	179	181	209	194	212	201	168	183	197	181	197	201	210	176	211	182	190	186	187	181	192	204	172	175	178	192	196	167	191	192	183	173	191	188	191	177	174	182	181	161	197	191	162	188	190	197	190	194	185	172	199	189	206	206	188	208	202	179	184	178	217	214	177	200	185	182	173	178	180	229	198	190	191	201	165	172	184	201	192	196	182	167	182	188	193	163	177	203	181	191	199	189	202	188	191	198	198	164	177	184	205	155	195	203	176	179	186	180	153	183	206	201	175	207	177	199	194	170	192	213	181	167	186	189	176	191	194	182	199	188	182	211	197	201	173	198	205	191	208	180	183	154	194	213	204	191	204	200	188	189	186	175	190	180	197	192	201	198	201	170	182	209	193	177	200	178	199	174	198	171	167	185	176	197	180	198	189	202	191	195	183	184	180	178	199	187	209	187	179	205	203	186	172	191	183	184	174	182	189	203	183	192	177	204	160	189	191	184	196	189	200	178	188	185	187	180	209	190	183	181	214	213	192	212	185	193	183	180	208	199	186	200	191	186	167	178	193	190	191	194	182	183	205	179	209	191	179	198	173	189	207	164	204	175	193	192	177	185	183	165	208	191	201	182	201	192	181	201	190	200	161	208	214	190	177	177	195	191	174	215	178	203	179	198	190	185	200	196	181	193	194	191	192	191	197	186	172	177	176	182	185	161	177	194	200	180	202	174	174	226	190	196	181	195	189	202	186	179	169	172	167	178	220	182	198	211	177	197	185	190	188	190	180	197	191	203	186	214	189	183	187	160	187	180	185	216	219	182	204	226	179	212	206	212	163	187	195	216	194	182	192	180	207	189	196	174	212	167	195	192	197	179	204	187	187	193	203	201	172	173	190	183	200	184	174	177	193	173	167	199	195	169	200	184	203	189	173	183	167	170	167	190	197	185	194	211	192	191	216	192	167	172	185	188	197	194	213	184	206	185	191	199	190	213	184	196	189	217	179	194	194	187	188	210	207	184	189	199	180	190	173	172	184	214	168	207	168	159	184	176	199	205	211	194	168	198	173	176	205	168	188	202	191	198	173	164	179	194	188	184	188	204	163	198	193	197	195	206	205	194	168	199	190	190	211	203	188	198	187	205	201	196	178	179	181	182	218	155	208	212	196	183	182	194	195	193	189	180	190	178	178	177	197	180	180	171	206	187	187	206	158	178	184	164	201	174	164	197	174	186	200	180	187	189	195	169	186	174	188	192	193	203	186	181	192	164	183	176	206	172	201	205	183	166	186	204	179	165	197	201	171	198	211	175	201	181	192	190	167	192	188	176	192	185	187	189	184	186	171	187	204	187	185	189	185	228	179	187	195	172	174	159	162	193	201	199	180	165	199	198	191	180	173	197	191	207	200	211	193	176	199	175	178	181	198	184	198	171	200	162	211	184	209	183	180	186	183	185	184	206	184	178	186	185	200	211	170	193	194	208	160	205	206	179	165	191	191	199	193	205	203	213	177	175	191	188	178	186	181	207	195	178	195	217	173	175	178	186	188	199	186	202	186	201	210	173	167	172	203	206	200	180	192	189	175	181	186	184	188	169	185	192	187	180	201	200	183	209	192	209	177	176	202	212	212	201	199	199	207	177	198	200	181	198	197	200	195	179	195	194	179	183	200	181	169	202	188	193	199	194	179	175	195	202	183	201	200	208	184	193	202	176	193	180	187	181	183	195	176	201	201	188	175	188	184	196	183	194	193	172	188	211	203	207	215	188	187	183	173	206	208	181	202	174	194	180	170	183	191	198	188	183	178	174	195	186	182	196	196	190	196	187	196	199	168	180	207	209	196	185	180	183	191	190	172	178	181	182	219	179	202	223	171	187	194	180	183	181	175	180	208	188	182	188	205	188	193	166	163	170	189	183	196	173	195	188	207	216	184	166	183	187	198	179	176	183	199	199	199	168	182	191	198	192	194	190	205	204	172	177	170	171	192	200	158	173	177	211	175	197	186	199	187	174	187	180	181	195	173	177	187	192	190	187	201	206	178	178	177	186	204	203	185	192	202	159	179	194	193	176	213	177	151	182	194	224	186	177	201	183	183	203	195	200	186	191	185	182	193	189	194	182	174	204	199	200	194	189	199	196	186	182	191	178	183	178	187
21923	50377	37244	22099	12183	8657	6674	5095	3938	3132	2496	2124	1765	1539	1311	1211	1025	950	903	789	725	736	624	596	569	573	559	511	511	456	462	435	425	424	381	403	375	333	379	372	349	314	355	314	342	324	341	322	333	330	289	289	316	289	304	313	291	303	261	258	290	291	268	268	251	264	280	240	291	253	282	280	258	242	238	280	280	260	240	297	287	270	246	244	261	249	276	243	248	244	278	272	252	278	254	263	244	235	252	283	255	230	269	263	268	264	260	238	250	256	247	250	254	281	258	265	251	272	253	233	253	201	251	274	245	261	252	256	270	232	244	259	269	274	266	274	246	265	261	257	254	250	270	264	256	266	268	222	274	246	259	237	281	247	265	254	271	235	249	282	235	281	247	234	255	242	247	247	283	264	267	262	236	242	260	263	278	259	252	256	229	259	268	263	262	257	270	261	276	278	241	269	289	275	230	243	265	276	249	227	261	295	217	264	243	272	237	274	271	252	256	239	264	266	265	251	259	231	279	236	235	254	249	229	295	277	242	250	251	260	266	242	242	270	237	241	253	269	242	254	247	248	260	256	270	263	256	272	257	252	231	264	246	270	265	255	244	244	281	274	252	266	254	255	259	270	248	219	241	256	239	251	230	249	258	244	271	279	236	267	234	233	273	258	261	274	267	271	259	275	241	254	250	290	275	295	272	258	253	261	241	254	255	282	234	275	264	263	250	237	232	265	250	263	259	254	259	219	246	244	278	266	269	258	276	251	267	268	249	254	264	255	236	255	260	251	263	230	295	265	274	245	252	282	247	282	258	279	254	248	231	276	243	256	256	238	304	256	278	270	280	248	249	243	269	280	278	254	234	215	260	275	278	252	241	242	241	249	232	268	280	254	263	288	269	263	238	263	276	260	231	260	251	264	285	285	247	240	264	238	243	290	267	259	258	265	258	252	255	251	252	241	269	263	260	236	257	252	268	252	256	269	254	273	248	261	268	271	263	253	262	255	245	242	255	293	251	281	239	273	272	268	282	265	257	266	243	277	242	265	280	277	260	254	216	265	235	255	237	294	255	271	251	244	278	249	256	233	256	216	255	260	227	221	257	235	255	254	262	266	249	273	273	234	249	249	261	262	237	261	242	268	262	287	277	251	234	279	252	263	250	251	250	280	250	257	265	271	215	244	278	250	274	290	239	285	265	272	253	267	254	294	263	291	290	276	265	234	240	261	267	266	248	267	278	253	223	260	255	258	260	285	285	256	259	251	232	264	236	236	258	268	217	224	265	278	239	269	306	254	237	274	247	272	257	232	250	275	242	243	262	259	267	260	248	247	288	244	270	278	272	281	258	233	227	234	261	250	251	263	229	286	266	256	282	252	243	270	268	263	247	250	262	251	246	256	234	281	268	248	276	258	228	234	262	230	261	269	230	245	253	233	241	240	248	250	265	234	218	245	246	265	277	250	246	279	256	217	284	243	274	236	248	271	246	258	242	227	247	250	235	257	279	282	233	233	241	260	247	272	229	279	258	250	235	247	303	256	250	298	255	242	286	254	264	259	284	260	233	302	225	275	255	219	260	242	240	258	258	236	257	250	241	228	260	247	226	248	235	238	256	247	236	264	255	245	271	239	281	237	276	270	244	246	264	243	233	300	266	267	249	272	258	255	277	286	241	222	246	256	226	245	246	255	267	250	259	266	260	274	268	244	296	264	256	248	270	266	232	269	282	265	250	258	248	239	275	281	269	264	258	282	297	258	256	249	278	274	264	237	247	283	284	247	279	264	245	240	246	253	251	257	249	267	283	249	250	302	258	272	240	247	278	242	259	244	259	253	245	264	224	261	248	258	270	234	235	281	248	270	242	256	246	277	271	262	242	240	257	249	236	281	250	264	266	262	261	248	231	273	242	240	293	276	276	246	239	269	232	269	261	248	282	280	252	289	229	239	255	250	262	245	257	248	253	240	246	255	253	257	275	268	255	264	265	237	250	239	235	243	263	271	242	224	251	268	251	255	268	259	286	276	249	247	244	246	226	247	268	280	271	250	291	246	263	238	242	244	242	241	280	246	271	268	257	264	259	257	271	255	265	260	258	250	251	228	270	264	223	240	245	288	244	253	300	236	260	270	267	268	246	258	261	216	281	261	240	239	286	233	257	263	221	217	250	266	255	250	256	262	255	251	271	296	263	255	252	243	253	239	265	261	257	250	246	275	252	243	262	257	284	237	276	226	266	262	247	250	227	283	256	286	270	244	238	279	225	249	257	254	258	282	238	253	262	267	240	248	257	246	254	287	259	259	252	261	228	267	257	255	258	222	239	245	239	264	260	261	274	252	255	265	261	281	260	263	253	273	269	282	260	230	247	234	273	287	269	264	268	239	257	251	247	239	253	252	252	269	245	263	247	262	270	265	239	253	258	284	267	259	268	263	254	265	257	269	274	255	244	252	267	253	260	297	251	246	231	272	263	264	270	253	251	256	242	260	231	244	249	257	262	281	215	287	267	285	242	243	226	268	252	242	238	248	256	241	270	244	280	218	280	264	275	277	272	256	244	231	248	243	269	255	267	255	264	273	240	248	236	251	252	282	224	232	250	232	248	261	291	250	286	233	239	249	281	244	234	281	232	254	290	276	240	269	276	253	262	256	257	254	283	275	235	251	251	264	247	269	269	261	270	282	272	264	272	278	258	258	234	263	271	258	261	217	260	285	235	268	239	296	248	248	269	250	294	248	249	259	253	258	248	240	245	236	293	266	251	273	249	250	241	247	280	232	271	251	246	268	274	244	262	253	257	292	253	249	240	268	257	263	237	308	232	231	263	249	269	261	276	283	252	246	274	257	284	262	261	264	259	248	262	239	249	245	273	264	233	234	246	249	271	286	256	262	267	248	239	251	254	242	207	288	255	276	267	288	277	236	235	243	217	255	263	259	227	247	234	263	282	256	263	258	265	252	256	272	253	242	248	248	249	246	258	259	262	267	250	252	249	230	261	269	237	239	250	271	253	252	253	205	258	268	246	245	265	266	275	244	256	266	252	257	250	225	258	269	278	240	269	241	246	268	243	253	255	242	262	246	298	249	269	222	255	240	276	237	246	239	266	264	253	260	244	237	261	259	265	245	244	255	270	242	254	257	281	269	247	250	273	275	219	242	234	246	267	243	237	263	269	266	252	244	252	249	259	254	254	275	259	275	255	272	245	261	243	230	239	247	249	271	255	226	255	238	226	225	253	246	262	242	230	212	247	242	269	254	240	245	237	255	248	259	247	265	270	273	257	247	256	271	252	273	244	238	261	265	254	228	256	230	249	267	245	239	271	260	255	246	226	253	239	254	263	258	262	261	260	235	251	283	262	246	260	256	259	244	233	244	279	283	212	268	258	238	275	252	277	247	257	266	266	274	257	273	233	243	293	269	269	272	273	249	254	265	258	255	262	259	258	241	259	252	262	282	240	280	255	247	242	248	251	274	255	244	227	250	268	251	246	245	263	259	270	258	283	258
27472	21867	17543	7535	2701	1590	1149	949	753	618	538	487	403	358	352	333	272	257	247	253	274	230	242	225	219	211	217	206	191	189	177	205	180	177	177	182	187	195	174	164	165	191	181	177	165	164	160	171	185	149	163	187	180	171	162	166	175	162	165	176	161	169	153	181	159	164	156	160	152	157	163	157	177	160	167	160	174	163	160	145	155	140	175	183	148	167	144	147	161	152	136	170	170	149	184	166	158	147	167	163	160	150	148	156	154	158	165	140	146	173	151	166	164	141	164	176	170	160	159	162	169	144	151	164	161	159	146	153	134	178	165	156	155	161	170	160	150	162	165	157	153	155	172	149	155	140	173	163	161	169	177	148	188	147	168	166	156	158	155	143	149	172	150	162	159	185	158	178	151	159	172	132	161	155	151	155	160	165	154	174	150	173	152	168	158	179	169	146	167	154	150	140	156	157	162	154	159	150	166	146	144	158	151	156	146	153	150	160	133	158	162	155	158	155	180	146	168	160	163	170	172	141	163	159	173	154	145	152	161	178	160	141	171	161	171	176	157	143	161	161	161	151	175	141	140	161	176	169	143	159	138	174	143	150	160	151	152	179	153	165	138	166	171	193	169	152	173	165	173	154	166	159	155	144	171	164	172	161	155	143	166	170	160	160	143	146	170	169	162	160	174	154	153	145	171	179	169	154	164	172	146	137	152	150	161	156	161	161	159	180	142	147	171	154	153	185	166	154	172	161	180	161	165	159	166	150	154	174	159	152	158	154	158	168	154	162	151	192	162	155	172	152	145	181	162	150	170	148	157	157	137	155	165	156	171	172	160	171	172	139	148	162	146	165	154	168	167	141	142	175	150	177	166	177	130	162	156	159	174	169	142	168	162	138	153	155	145	166	161	137	158	162	157	168	159	159	148	137	157	166	160	166	164	146	148	157	162	149	176	149	163	169	143	163	162	146	161	169	169	164	168	162	165	156	148	142	151	151	167	144	159	151	170	167	142	165	183	168	176	156	167	167	169	164	171	167	187	158	177	140	150	152	171	150	179	156	158	150	140	169	168	154	152	179	165	186	150	145	165	168	173	161	176	174	170	153	137	178	147	166	188	170	157	164	136	158	166	170	159	168	161	167	141	145	141	160	157	149	165	154	169	162	149	169	185	145	159	156	170	164	166	172	162	160	155	141	160	148	158	141	159	145	169	140	162	173	170	177	163	150	158	177	172	148	166	176	159	168	146	132	139	164	153	174	153	163	145	176	133	138	180	165	160	172	138	153	177	171	146	152	167	141	163	170	158	159	151	164	159	167	188	146	168	174	176	158	159	163	164	166	144	151	164	163	188	165	142	148	151	171	157	185	168	164	170	176	156	153	156	150	161	175	170	155	141	162	165	148	178	162	158	158	176	176	150	189	192	170	170	171	161	152	159	151	157	154	154	173	185	159	167	146	175	133	166	165	157	173	171	160	174	179	165	149	147	176	161	164	151	160	154	158	169	161	162	169	130	141	168	184	164	142	175	141	145	169	163	164	154	142	169	168	166	182	161	163	160	164	165	150	148	136	159	142	137	159	165	160	172	171	164	160	164	177	157	150	178	161	141	159	136	176	146	164	179	164	143	154	166	145	164	163	150	162	141	168	141	163	159	139	177	175	167	162	144	171	141	174	179	153	168	172	174	168	161	166	140	157	155	176	147	190	134	160	182	161	164	157	152	161	174	161	155	150	150	166	148	164	151	145	157	137	147	155	153	142	167	164	155	162	163	151	175	143	164	168	164	142	164	143	160	149	165	171	183	155	159	164	158	170	164	161	156	177	141	163	158	166	157	164	164	158	154	140	162	156	189	163	145	147	178	164	160	160	150	170	186	178	163	149	165	146	187	167	171	179	155	140	167	150	153	142	142	150	161	170	151	167	169	184	176	149	169	147	176	171	181	168	156	156	140	180	171	158	161	154	162	166	186	159	152	168	182	149	159	155	153	147	175	175	161	143	166	149	177	118	166	147	161	162	158	150	154	156	158	155	138	169	167	174	157	160	146	160	175	161	170	132	149	156	169	145	155	131	142	140	151	163	180	155	164	165	153	175	160	151	163	147	173	154	168	153	169	156	169	154	167	169	149	176	158	173	155	124	147	164	144	166	163	142	161	169	161	140	121	173	165	157	157	161	178	174	181	157	143	143	162	184	172	155	176	127	165	152	154	172	173	163	149	181	168	167	146	173	152	131	174	148	151	151	140	156	177	157	165	176	173	157	157	148	162	171	151	148	143	179	154	155	154	182	145	174	145	146	157	155	156	156	173	176	149	178	158	140	166	145	138	136	182	160	158	143	150	130	155	155	147	175	166	167	176	142	153	152	167	166	153	158	182	124	151	170	158	163	149	151	160	157	165	160	184	168	176	166	191	173	150	176	144	173	161	143	176	171	150	165	171	143	208	161	163	160	154	158	152	157	135	164	175	144	164	172	157	151	159	157	163	163	175	161	182	148	156	166	159	155	166	150	149	163	155	157	149	150	155	148	146	155	164	146	155	171	166	148	141	125	166	137	142	143	163	145	161	157	146	181	149	153	179	169	175	176	168	179	158	157	163	154	156	173	143	156	160	147	156	160	143	172	170	174	177	157	166	169	152	169	161	165	154	172	162	177	139	154	181	172	166	136	156	142	179	140	170	161	157	190	161	138	158	163	173	192	167	146	168	151	152	143	192	132	169	174	159	158	163	165	165	153	161	161	157	147	157	159	162	170	158	140	157	161	157	164	175	175	153	183	156	165	185	146	161	172	155	159	137	163	172	144	175	161	162	146	160	176	151	144	139	148	165	151	168	175	182	177	139	164	181	154	162	163	157	149	158	148	142	166	165	166	153	160	178	182	153	163	164	174	148	152	162	143	157	154	160	162	180	170	168	181	163	159	181	174	157	180	144	136	170	161	146	162	142	152	162	165	143	153	169	148	154	159	165	141	167	153	177	146	176	176	134	154	141	155	155	150	157	187	167	173	137	143	172	173	153	160	150	158	156	160	168	150	179	148	162	151	153	185	173	184	166	176	166	152	145	147	158	157	128	180	182	151	157	179	156	145	161	147	136	164	178	166	159	154	158	149	175	173	169	175	146	152	161	160	177	163	157	151	171	165	161	160	148	136	157	157	167	153	155	153	172	127	159	153	168	156	148	165	147	149	157	157	180	137	174	150	154	144	155	159	161	137	154	176	160	171	159	158	149	163	165	185	172	134	164	195	166	147	148	150	152	173	154	169	172	187	156	144	154	155	153	134	174	149	166	139	149	171	160	142	164	156	160	170	170	145	163	157	143	165	142	167	150	162	139	155	166	140	161	167	145	160	165	159	163	157	196	145	155	152	175	150	141	186	160	159	185	160	168	171	182	140	145	138	170	148	148	153	133	168	134	178	171	180	158	171	134	158	167	170	172	151	177	147	156	160	145	158	135	161	159	145	154	148	169	166	153	159	177	166	153	165	176	169	161	151	175	171
16407	31707	19330	8514	4808	3133	2356	1819	1527	1246	1039	851	735	659	549	515	460	431	406	368	374	373	327	322	314	309	317	298	290	295	301	267	300	274	247	256	261	243	241	254	242	246	268	243	236	229	230	259	216	184	207	202	226	240	240	253	215	236	233	227	217	247	233	196	219	219	216	245	234	221	235	210	221	194	209	211	246	207	204	197	207	213	238	223	213	246	217	223	227	201	215	226	198	189	207	213	185	246	221	225	222	211	219	211	215	211	222	221	241	245	215	229	194	212	188	208	219	218	192	241	222	213	219	213	209	246	218	219	187	212	201	213	230	219	229	181	238	236	213	210	236	215	221	211	201	226	221	200	233	231	205	222	198	241	211	213	217	204	222	214	228	227	197	235	196	218	214	228	225	212	204	235	202	232	241	234	216	210	189	208	222	222	212	221	219	200	228	205	233	214	190	219	224	220	236	214	219	207	203	217	207	220	187	217	221	223	236	211	223	213	220	213	221	234	221	212	248	214	208	211	204	208	217	216	209	215	200	189	230	200	231	198	190	219	216	231	203	233	214	226	223	224	212	233	193	208	245	203	207	209	201	210	206	213	219	196	220	203	205	218	208	206	194	222	200	212	218	205	220	209	229	212	214	189	206	234	208	212	187	204	220	224	220	228	224	212	214	224	207	221	231	218	212	200	186	220	224	218	222	220	226	223	193	190	210	229	215	247	213	200	205	208	207	223	195	218	230	200	197	248	226	229	240	191	221	226	206	220	202	182	227	240	219	223	227	209	205	202	214	209	209	215	193	236	196	222	194	216	240	222	230	217	233	225	214	200	232	239	205	210	247	240	218	241	202	184	211	200	211	184	203	237	206	221	208	208	219	235	232	243	231	215	244	222	231	205	196	200	218	222	238	233	200	224	207	218	198	222	198	214	222	221	248	216	200	223	224	219	234	194	209	226	224	234	209	216	226	232	197	223	208	236	216	246	236	241	216	216	193	198	218	209	191	198	206	226	209	217	224	211	218	227	214	207	220	215	227	249	213	217	209	245	211	231	215	230	225	211	216	231	207	220	230	228	212	222	204	233	219	206	211	218	198	212	178	217	206	221	205	207	198	219	216	221	199	234	212	224	257	248	198	222	209	235	193	210	227	191	246	217	214	237	251	207	214	184	227	229	237	225	225	207	194	210	221	216	197	231	236	210	211	187	211	220	237	213	224	206	207	204	183	207	203	219	219	183	224	218	237	226	197	207	206	221	236	214	203	229	198	228	223	220	217	196	223	225	184	210	235	242	203	206	223	197	218	197	189	218	229	228	207	215	205	205	209	204	225	235	200	228	195	223	208	203	206	234	248	231	230	212	214	197	217	228	237	222	198	240	229	223	218	221	203	236	247	216	233	255	228	191	209	221	195	203	213	221	225	230	211	211	213	203	206	213	208	220	237	204	210	202	215	213	220	236	222	205	203	239	233	243	220	205	225	238	227	202	208	237	207	242	222	202	208	218	208	215	225	213	236	203	207	222	206	215	203	211	234	200	219	207	197	212	235	229	225	209	215	194	198	181	198	218	259	197	225	214	220	225	195	203	249	213	228	202	227	219	215	217	206	200	197	214	208	217	217	213	202	243	202	233	224	211	190	195	214	218	228	224	232	272	216	219	220	215	182	223	227	181	197	219	224	232	205	213	219	207	199	201	226	210	253	235	223	242	208	235	192	211	235	221	245	205	219	227	223	225	223	219	211	233	212	231	204	212	212	220	213	217	207	216	201	210	208	220	223	234	211	198	190	213	209	254	219	211	213	210	210	246	262	228	219	209	227	186	238	222	206	217	229	227	201	211	186	204	205	219	196	222	197	225	224	210	192	214	200	221	178	201	198	203	207	235	196	203	229	222	220	221	222	258	223	211	244	209	226	210	210	232	185	189	224	202	224	234	219	178	208	212	180	194	200	210	218	221	203	218	221	207	227	249	186	203	216	209	213	231	235	180	210	232	214	205	218	216	230	194	202	200	213	213	217	229	245	206	219	227	213	204	222	225	232	222	238	219	187	216	213	211	206	214	235	233	206	204	219	226	205	237	213	224	221	232	243	212	209	232	239	233	209	250	209	244	199	236	212	219	209	221	206	212	184	240	211	212	235	205	197	220	224	212	231	231	215	206	226	191	237	226	202	234	210	208	241	223	208	233	259	245	197	224	198	207	191	210	208	222	201	226	197	210	227	216	211	258	215	201	230	246	199	215	232	230	211	228	212	190	203	232	202	205	197	192	235	196	223	210	205	226	207	218	220	214	219	198	232	237	228	228	196	208	217	225	211	226	221	196	252	211	235	220	225	213	237	210	224	214	225	203	218	221	234	217	223	235	218	220	238	220	204	202	242	194	217	219	227	230	210	211	209	214	234	211	224	192	187	239	233	241	213	207	217	240	233	214	202	233	202	223	222	221	239	193	217	214	208	237	226	192	211	201	216	177	221	225	198	206	201	228	213	210	190	219	208	226	235	226	211	182	205	236	229	223	218	205	234	229	208	213	231	229	223	220	203	217	231	249	238	202	196	219	257	215	200	212	217	220	211	217	209	229	193	221	199	197	224	218	229	221	219	204	200	232	225	201	231	195	213	235	241	209	216	235	233	215	219	224	254	223	243	243	198	216	234	209	210	218	218	232	231	185	229	227	233	229	224	199	212	220	202	211	216	222	223	214	193	230	233	234	227	209	217	214	220	233	268	239	206	212	215	218	248	215	209	233	222	204	227	204	207	252	204	180	205	195	222	203	242	213	213	204	230	224	225	225	223	189	206	213	199	213	239	226	211	212	239	201	227	200	213	205	196	206	226	213	212	239	226	230	200	231	231	233	196	202	226	212	226	218	219	209	230	215	212	202	194	224	218	206	208	182	197	210	227	197	239	203	214	217	214	216	217	231	230	228	234	207	225	220	232	204	223	228	208	223	217	214	219	236	204	225	224	223	243	213	216	209	229	233	238	208	224	196	238	227	248	192	206	237	205	221	207	229	216	216	217	195	245	218	203	221	240	233	204	213	245	222	231	237	230	243	199	233	214	240	220	200	202	213	209	210	210	217	228	202	211	216	203	193	237	238	194	176	226	225	196	219	203	205	193	222	244	206	228	236	214	226	231	214	195	211	213	207	200	229	205	208	207	234	232	205	231	216	220	250	223	246	216	225	207	203	240	209	226	197	210	188	217	218	230	212	214	214	219	210	204	188	219	220	213	214	219	205	251	247	228	181	217	208	200	205	212	208	207	223	190	197	196	201	194	189	229	221	193	210	200	240	229	203	225	230	222	208	221	232	217	239	211	223	245	216	204	220	214	229	218	201	223	243	197	219	213	203	221	222	212	208	224	210	256	227	200	222	225	219	236	236	214	197	227	226	208	225	206	213	246	196	205	202	235	211	208	226	212	207	227	220	231	227	220	216	209	216	222	221	221	206	232	244	220	197	203	232	210	214	196	222	224	218	216	218	208	225	235	214	210	228
23547	21526	28869	24644	21404	11996	3215	1830	1437	1158	967	799	722	674	656	514	531	450	416	383	385	371	335	324	317	340	293	335	324	294	291	287	271	304	298	249	246	261	244	279	267	228	270	229	246	269	233	242	246	216	240	256	243	208	211	221	232	260	258	228	229	216	221	223	230	238	240	216	219	225	253	226	224	224	230	221	207	237	197	220	199	222	199	218	211	195	189	253	222	229	256	190	209	222	218	209	245	217	225	231	234	208	244	217	193	221	225	194	225	222	209	201	206	214	179	227	205	221	208	206	211	237	191	218	202	216	216	219	222	217	206	230	200	203	231	240	203	215	218	235	221	242	221	235	205	229	230	216	241	227	237	215	195	218	224	228	241	218	209	229	225	230	238	203	202	237	219	224	237	215	206	199	236	217	213	215	236	226	227	200	229	212	225	232	245	221	232	209	263	197	214	217	215	220	231	203	231	242	204	223	198	237	222	201	255	197	172	240	207	211	236	212	209	216	214	201	231	196	208	228	223	244	214	210	242	228	214	223	206	201	216	251	246	231	212	223	225	227	221	201	223	215	210	230	232	244	219	208	221	202	228	185	210	225	216	237	230	225	243	207	211	220	229	215	178	201	216	222	216	242	227	215	202	198	226	232	217	218	233	208	218	228	244	209	196	241	226	232	231	214	232	206	232	241	189	219	187	191	209	237	225	198	218	204	230	238	179	210	232	218	212	217	229	229	208	213	245	220	212	248	225	216	216	251	211	206	213	199	217	201	237	234	214	200	217	207	216	231	242	219	224	238	211	207	242	223	223	236	223	222	222	210	207	223	204	209	207	227	209	203	208	220	230	228	216	210	211	218	214	211	219	223	223	211	194	221	220	203	200	209	196	220	219	230	214	218	247	213	222	205	213	245	202	208	200	207	217	224	221	222	233	241	253	223	189	230	224	221	213	217	204	225	208	211	215	205	222	212	215	198	170	207	220	223	222	212	212	207	187	225	232	207	183	225	231	189	213	206	198	209	202	199	212	229	220	219	220	223	230	180	203	218	229	232	233	225	230	209	226	221	214	203	209	205	230	218	190	198	221	202	251	239	183	241	214	233	204	209	206	218	216	225	183	214	227	204	218	246	229	207	204	228	226	232	221	232	214	219	225	200	223	202	218	220	192	231	216	196	228	192	216	202	202	201	242	220	211	226	221	237	220	219	202	225	227	169	212	237	225	217	209	232	203	240	238	259	221	248	219	218	205	220	235	228	192	239	228	193	217	223	205	213	236	219	200	202	222	215	218	227	210	210	220	205	222	207	230	220	241	233	188	227	220	222	230	234	213	187	200	223	173	203	230	207	223	206	211	189	235	221	207	215	234	209	239	225	240	202	205	213	244	217	213	215	223	245	257	224	210	232	208	247	199	231	215	223	203	214	229	219	197	197	235	209	209	221	210	210	209	217	232	231	220	199	186	235	238	220	209	196	221	197	207	207	221	193	224	233	231	215	208	226	237	205	189	210	216	219	200	264	224	228	218	246	221	227	209	206	216	240	230	227	190	227	219	213	208	218	221	247	228	211	191	209	235	229	234	214	216	208	208	225	212	243	213	215	229	195	207	237	247	224	213	221	209	216	225	223	223	225	205	212	204	205	215	221	207	226	234	227	236	234	220	239	217	218	202	217	181	230	199	219	194	201	214	221	240	249	220	195	199	226	214	229	238	205	201	205	225	210	230	236	222	228	240	228	212	227	224	206	229	205	232	217	209	205	219	215	193	233	224	208	203	236	196	206	201	223	235	230	217	246	216	231	203	225	223	223	236	223	219	208	230	214	219	204	236	230	195	230	202	222	209	217	229	235	185	204	184	228	200	237	234	216	225	209	221	215	230	194	213	217	211	216	221	213	203	215	207	234	205	235	182	213	210	197	242	209	236	230	215	225	192	233	217	211	244	203	207	232	223	238	190	215	237	198	217	223	217	216	201	209	226	228	204	189	222	212	204	203	226	208	219	209	222	212	186	212	217	239	235	242	234	210	226	215	213	218	219	225	214	237	190	248	228	230	214	223	207	227	220	220	213	209	206	193	228	246	216	221	200	238	196	212	231	232	209	221	215	214	225	236	225	207	212	219	209	220	218	224	234	233	222	223	208	209	229	220	211	232	220	208	219	220	227	214	233	221	242	217	239	215	214	210	192	190	250	229	221	217	212	215	237	211	247	215	223	224	224	209	196	221	227	219	224	221	237	216	200	197	198	220	202	220	218	206	223	230	198	221	227	194	223	227	217	203	246	249	210	210	227	218	221	231	214	219	223	215	191	202	217	224	255	235	218	232	210	199	216	227	232	215	202	218	207	224	229	210	202	203	211	195	207	229	195	233	223	205	229	189	205	229	203	228	227	212	230	211	225	226	236	227	245	213	205	218	200	227	233	223	201	198	210	233	221	213	218	232	241	217	202	214	214	224	211	226	228	209	206	236	216	196	214	187	215	211	235	207	212	223	254	221	234	219	229	198	190	199	231	223	234	221	202	206	230	226	203	223	237	224	227	229	209	207	236	205	205	213	233	213	230	210	222	211	232	230	216	211	218	233	216	207	210	239	213	233	228	210	192	205	214	207	202	207	246	208	226	208	230	239	227	232	235	225	233	197	240	207	199	197	203	205	224	205	208	229	206	224	208	246	251	201	198	202	220	226	212	237	228	243	220	199	204	245	233	222	225	220	202	229	215	222	212	214	234	203	200	220	221	200	214	211	204	183	213	202	218	205	207	204	256	212	211	207	251	192	221	190	205	222	215	238	189	229	215	218	203	209	206	208	204	213	210	238	229	238	252	205	225	226	191	242	218	237	209	235	220	227	217	211	245	221	244	197	189	201	201	198	221	196	207	200	224	209	191	224	233	230	226	216	236	219	211	222	222	219	208	217	198	228	212	211	234	211	219	215	217	217	214	188	213	231	191	241	201	214	208	201	240	221	244	213	219	234	225	226	224	235	226	195	220	206	211	206	224	211	222	173	210	209	219	184	215	185	219	216	219	211	195	227	219	210	202	245	203	218	232	220	219	206	230	197	223	225	210	222	216	207	240	229	230	220	217	218	200	225	225	195	204	190	219	202	225	212	209	208	244	235	228	238	216	220	224	221	220	222	226	233	224	215	223	196	223	221	218	216	208	205	212	219	187	234	217	212	214	215	198	222	229	223	238	225	185	204	214	214	214	223	231	216	223	208	184	219	204	191	216	227	234	191	205	220	221	209	211	222	227	237	200	207	230	235	208	210	198	229	203	206	227	243	210	240	212	202	218	200	225	217	222	246	235	211	219	246	198	220	200	224	209	221	207	227	227	234	244	202	207	191	246	229	212	217	216	203	210	224	203	237	242	209	238	209	206	217	219	207	214	228	212	214	217	228	197	241	232	218	213	201	252	234	201	213	211	223	224	206	210	232	224	242	222	209	183	222	223	220	224	221	234	211	205	209	215	237	224	234	215	234	195	218	237	210	213	198	220	216
18956	43048	31794	17186	8592	5814	4607	3437	2725	2159	1649	1526	1238	1122	980	850	781	762	680	669	588	578	537	498	502	514	480	464	425	406	418	434	383	395	373	385	387	352	350	340	341	351	346	342	325	328	329	321	337	331	336	337	302	301	315	346	323	323	315	309	304	313	319	297	349	294	284	286	298	288	312	320	336	298	305	325	284	257	289	275	268	286	285	304	296	299	296	287	301	295	297	266	307	307	313	284	315	285	288	291	282	310	286	285	280	297	312	311	297	277	257	297	312	301	288	287	289	298	284	293	317	272	266	280	267	278	262	314	272	272	302	296	290	278	318	290	308	280	274	277	257	308	300	307	288	293	304	292	312	292	283	263	279	297	318	289	257	323	294	329	279	293	284	276	288	307	307	296	268	278	314	300	281	302	283	310	272	272	279	299	319	302	290	269	332	267	312	294	292	301	294	306	295	273	294	309	310	275	292	260	286	275	277	310	298	298	298	288	298	308	287	310	262	254	254	299	267	299	251	306	300	340	315	301	252	298	289	317	327	264	318	303	302	292	310	308	273	301	281	285	289	319	286	271	278	298	287	269	299	290	281	318	323	296	296	295	269	281	302	279	296	307	295	302	328	294	285	299	288	289	281	283	294	281	269	313	306	272	286	282	258	292	268	281	277	288	287	283	330	284	300	333	287	274	332	287	285	290	292	303	300	295	297	301	285	278	299	292	281	283	307	294	289	308	281	298	312	286	290	282	297	271	304	281	290	291	302	266	257	294	313	284	316	296	278	277	288	290	278	274	295	284	343	285	290	287	293	300	298	303	287	246	294	290	280	299	312	291	321	298	304	269	286	261	299	307	274	296	279	316	289	279	266	293	307	311	318	305	268	296	259	290	285	311	307	281	282	294	294	308	271	284	287	285	294	323	273	277	290	292	281	287	288	287	273	285	308	296	327	274	308	267	275	324	265	285	296	280	287	297	321	256	299	299	285	271	300	260	305	295	264	276	306	285	279	272	293	302	287	290	286	305	287	254	287	295	320	297	277	286	271	308	276	304	323	310	313	280	297	332	298	283	281	327	300	280	306	297	286	287	269	300	314	275	261	290	279	271	267	304	287	291	283	273	273	307	257	287	283	273	280	271	273	283	299	259	293	302	302	268	293	307	281	286	269	279	264	293	311	296	302	266	281	274	278	295	297	290	313	280	298	294	307	276	298	286	306	268	291	284	319	300	306	305	275	302	292	317	310	289	278	287	285	286	292	286	309	288	274	271	269	313	303	307	301	298	286	291	313	289	295	311	300	287	287	273	317	289	283	307	283	304	292	286	277	271	293	302	275	304	313	295	289	305	296	293	286	298	304	325	298	285	281	337	295	315	270	295	281	298	293	291	278	296	302	274	277	271	281	313	280	274	293	306	294	294	322	276	304	321	279	277	278	318	321	293	301	284	277	280	295	285	324	291	305	321	284	316	287	306	286	277	285	274	285	266	288	319	268	269	296	289	323	301	295	301	305	313	303	283	286	278	298	278	300	294	292	296	277	290	331	311	279	263	279	308	295	296	280	280	300	276	305	290	282	247	313	288	282	305	293	327	309	271	261	297	296	258	302	273	250	311	281	322	295	305	270	276	290	293	309	295	285	278	251	291	296	274	310	297	285	285	280	289	334	299	269	272	267	295	316	279	295	300	294	294	287	282	323	287	294	271	303	270	307	325	294	299	319	310	289	290	308	264	277	307	278	261	269	307	289	249	285	301	298	296	308	281	311	291	306	287	278	320	294	300	286	317	299	273	281	289	304	305	257	273	286	297	306	304	294	272	299	285	286	285	319	315	257	270	309	293	297	261	286	292	286	297	292	289	323	309	287	286	285	309	274	296	269	288	271	319	265	312	294	254	306	278	315	286	294	273	309	306	273	298	292	261	312	286	264	290	304	303	287	268	294	296	268	279	329	299	280	312	305	273	301	252	304	258	271	295	314	308	322	266	314	292	300	262	295	299	300	292	277	266	288	280	255	299	298	297	286	268	281	262	294	295	290	313	301	306	289	290	313	283	290	241	280	273	290	281	292	307	296	278	300	326	300	304	273	269	279	303	280	299	315	271	301	237	271	279	283	288	279	299	268	296	283	275	314	303	274	288	303	294	294	295	293	298	293	303	266	284	298	281	271	293	302	275	292	274	293	315	301	286	298	318	286	288	285	289	284	283	293	283	284	314	287	325	311	284	281	304	290	295	302	303	291	299	301	266	277	295	282	256	318	296	326	287	322	291	307	306	286	309	305	267	278	298	266	260	279	276	296	292	311	283	296	302	290	284	285	251	313	277	278	294	265	291	283	317	312	290	307	312	313	284	278	299	288	302	315	302	243	294	276	289	298	272	282	279	331	285	312	310	285	293	267	271	265	290	313	287	337	285	332	306	262	280	279	301	312	315	266	277	319	291	293	321	280	295	306	271	299	279	290	312	313	313	296	288	312	266	313	269	292	289	329	306	290	312	290	283	250	296	309	278	299	294	317	298	283	284	306	335	308	279	297	298	283	288	284	289	275	281	302	313	286	319	293	289	288	299	279	277	279	274	282	299	278	292	291	294	325	303	252	297	312	300	290	277	291	312	290	291	265	308	278	312	334	289	284	292	274	261	278	285	295	299	286	302	268	298	281	274	275	297	282	301	306	265	293	303	272	288	280	278	307	279	236	286	283	266	291	302	286	292	319	259	271	292	318	274	291	265	263	276	304	279	288	280	275	283	306	307	338	283	288	265	295	296	307	267	290	298	275	296	274	278	271	317	304	307	282	287	285	294	291	288	325	278	302	296	287	282	289	335	311	311	294	284	294	291	304	295	295	284	254	289	294	293	307	302	298	308	298	287	276	300	317	350	272	299	260	309	271	288	288	287	271	338	323	268	299	276	303	298	294	308	301	321	269	278	275	310	266	274	311	309	326	288	299	286	293	312	271	295	310	290	315	306	278	314	290	291	283	284	288	278	297	260	279	317	294	288	285	302	267	318	277	279	294	308	293	313	275	298	316	281	283	271	287	275	307	268	306	277	307	274	301	292	297	311	297	272	304	306	262	323	292	281	299	299	288	287	280	294	308	303	286	293	262	264	321	267	304	264	313	293	275	309	274	304	268	283	288	312	319	319	277	288	252	282	266	315	304	303	295	264	307	287	270	324	301	274	309	281	287	283	253	289	305	304	306	310	277	307	283	292	304	292	305	283	290	332	325	288	290	337	282	268	295	287	286	276	298	305	307	304	291	281	312	293	279	273	275	299	274	312	298	275	326	296	292	317	284	322	289	276	295	299	286	302	320	296	287	305	286	319	301	287	298	285	296	282	299	289	271	267	312	281	284	318	321	307	293	300	277	297	311	290	307	297	305	294	298	299	314	291	275	292	283	322	303	300	277	288	291	285	284	278	284	285	314	312	279	287	290	307	286	291	293	301	282	288	255	269	305	297	280	312	280	299	315	263	270	301	288	319	270	285	291	298	315	289
24624	21533	27736	25535	12995	2804	1680	1167	1005	768	682	603	532	433	365	350	345	281	264	269	237	266	232	212	207	198	213	176	184	178	187	181	159	186	144	157	154	154	119	151	159	126	142	145	155	132	138	131	125	136	146	123	147	134	139	126	132	128	126	142	115	125	134	142	127	123	138	119	127	125	126	111	120	132	119	129	142	124	120	115	137	121	101	130	118	143	116	119	113	151	111	129	140	148	125	116	115	129	131	127	111	109	104	119	117	114	126	120	125	136	126	104	113	133	110	123	120	115	120	115	126	109	127	118	134	122	139	118	124	134	131	115	125	113	106	127	134	117	106	116	140	127	93	121	139	129	108	113	124	123	123	134	116	108	135	113	127	137	127	133	125	135	128	136	139	103	139	119	103	99	134	132	115	128	115	132	145	119	114	108	138	141	108	127	140	112	109	125	123	121	129	139	134	113	135	148	117	107	140	128	119	116	128	138	129	143	108	126	129	123	116	126	117	131	94	122	110	122	128	113	122	120	119	131	127	126	130	106	140	109	139	115	112	109	104	139	114	130	100	128	144	116	120	135	115	134	116	127	123	118	142	125	138	118	109	126	121	112	133	121	123	121	124	146	145	122	130	124	116	106	113	104	128	118	106	112	120	130	136	127	103	132	136	103	125	141	120	132	111	144	137	134	116	148	131	146	129	133	109	131	129	110	114	115	126	124	118	125	109	94	106	113	121	115	140	132	102	117	126	135	131	124	125	125	132	138	118	117	94	124	114	107	109	121	139	126	133	130	138	115	115	135	147	113	129	122	121	106	142	108	117	120	114	121	127	127	129	112	114	125	113	117	117	123	116	113	108	109	124	122	111	110	107	132	113	123	111	129	105	118	130	118	129	111	103	137	111	109	134	115	117	123	127	121	127	117	125	112	119	137	130	99	109	119	119	127	119	122	133	142	119	114	108	114	127	116	113	99	129	108	118	126	115	126	107	126	107	109	136	143	124	115	138	127	103	122	103	126	113	127	128	110	129	116	123	115	122	112	120	140	118	129	136	130	108	118	124	104	112	123	123	114	122	128	119	120	105	124	119	97	124	122	123	132	114	124	128	132	112	136	119	122	115	129	113	132	112	119	122	123	144	123	122	115	140	130	133	101	109	118	128	128	122	109	117	133	131	119	127	127	130	128	135	113	130	131	118	144	116	129	122	131	135	113	133	148	133	124	118	133	134	126	112	127	134	109	127	118	121	136	111	120	122	120	116	145	109	127	129	115	116	112	120	137	128	121	136	131	132	116	142	112	123	130	113	119	112	133	120	128	107	127	102	116	127	126	122	125	108	127	114	116	140	108	129	121	132	124	129	120	107	124	126	122	112	103	138	137	122	116	122	127	109	120	121	124	131	104	108	128	119	124	110	114	142	143	127	131	127	142	104	120	144	129	116	136	123	116	121	124	126	117	116	150	99	117	141	122	118	108	131	141	139	119	112	101	121	130	124	104	143	131	132	106	112	123	110	106	115	129	125	112	118	128	110	127	120	108	120	125	131	137	118	127	121	117	118	115	120	131	139	100	124	134	136	125	129	115	118	102	124	107	120	132	133	125	120	109	121	122	111	128	127	110	118	129	108	109	114	137	116	104	128	125	124	144	129	113	101	131	127	112	129	118	136	119	135	122	116	116	112	125	119	106	120	133	119	117	129	111	113	127	129	125	121	120	120	138	141	117	118	115	121	133	152	112	121	134	107	137	134	104	118	116	149	106	113	109	125	115	135	116	99	148	116	132	143	125	122	123	104	136	120	117	135	136	112	111	106	100	128	111	138	119	130	124	125	117	133	121	115	126	110	111	142	120	115	118	115	114	129	127	123	100	102	113	109	120	109	138	117	156	135	104	127	97	127	132	115	101	115	126	116	113	111	121	99	123	108	129	114	126	133	119	124	140	118	119	111	124	121	130	129	135	124	124	105	93	116	119	119	106	115	136	137	100	111	119	126	130	135	99	113	109	123	107	132	103	128	94	115	128	98	117	139	127	111	123	134	121	122	125	150	118	118	127	118	103	126	104	118	126	123	116	124	116	130	118	121	125	123	109	119	112	136	100	123	118	115	109	108	126	123	126	116	126	121	138	111	117	99	113	119	122	139	131	121	122	145	120	118	117	133	118	108	127	135	123	118	133	107	118	124	125	130	133	111	126	127	124	102	126	121	146	123	118	129	123	117	123	114	124	126	117	138	102	101	134	123	127	118	121	108	114	116	141	122	129	112	129	126	120	122	118	108	111	136	112	133	120	135	111	132	131	108	123	108	146	116	112	115	120	122	135	121	117	113	129	122	116	138	122	127	115	108	118	124	131	136	125	115	115	105	124	114	124	112	125	128	121	122	104	142	109	121	118	140	130	118	130	126	122	130	120	113	122	119	125	140	111	121	140	120	102	117	120	117	133	128	113	125	117	135	107	147	106	128	134	119	122	114	127	128	134	107	128	112	122	153	120	117	125	138	110	109	112	120	110	115	114	139	126	142	114	104	122	134	117	127	131	135	106	128	115	115	123	121	120	138	117	126	141	134	119	86	133	146	119	134	112	109	112	126	136	126	119	123	105	133	139	118	96	116	142	117	104	108	126	135	126	119	128	127	110	128	114	111	123	123	126	120	117	134	137	130	118	122	94	131	129	102	121	123	107	118	117	108	123	125	120	123	128	110	123	133	116	131	113	104	122	119	133	107	120	120	138	121	133	112	112	117	117	118	135	98	130	123	113	116	108	140	118	116	114	115	114	114	105	130	128	132	122	106	113	112	110	129	110	111	117	107	139	123	126	143	123	122	103	137	131	131	122	114	111	164	129	145	117	142	110	122	118	127	105	115	110	128	125	121	135	113	139	130	113	130	128	112	135	118	127	120	110	152	119	126	110	114	117	107	120	124	131	131	127	134	120	122	130	118	132	100	119	115	124	118	124	131	127	136	104	143	150	115	117	114	110	120	128	121	117	118	138	122	124	119	131	112	119	146	124	128	123	118	118	115	129	116	132	112	125	104	118	111	117	121	106	110	129	116	116	132	120	115	107	119	130	128	143	120	149	107	119	142	111	101	122	127	112	139	129	122	110	114	130	130	131	140	122	133	130	125	131	117	126	110	113	101	132	138	121	121	117	114	113	122	118	116	113	119	116	116	136	123	124	115	114	103	99	116	136	108	140	109	131	113	137	112	131	138	120	124	103	112	152	115	141	124	104	103	119	111	129	119	135	122	140	119	123	133	118	134	111	108	137	115	107	96	112	118	115	125	124	129	106	119	113	116	143	141	115	102	131	114	144	120	144	130	111	103	125	107	117	144	126	117	118	145	130	136	121	110	157	101	141	114	106	122	131	120	107	124	134	115	106	127	139	125	123	106	112	117	131	106	118	110	119	117	126	130	133	95	120	116	127	109	117	148	94	131	110	119	109	127	115	106	102	116	119	119	124	125	111	112	116	122	132	116	121	108	115	122	118	135	127	128	115
18292	38377	27393	14263	8647	4554	3412	2728	1991	1598	1248	1114	929	772	622	597	535	558	436	408	392	333	332	323	281	291	294	289	268	269	289	261	240	239	238	239	231	242	236	221	220	211	198	195	209	195	200	199	200	182	188	176	197	212	180	196	181	185	188	162	216	193	182	154	177	192	188	209	187	177	164	160	180	174	170	150	174	179	179	193	169	167	184	180	170	162	182	154	162	168	156	164	165	152	151	173	152	167	164	144	179	172	171	167	158	162	168	186	166	191	155	185	178	201	171	189	176	191	164	163	170	190	165	157	161	177	140	170	195	181	177	156	169	156	183	181	166	178	166	197	166	153	168	158	155	170	167	174	162	164	172	166	149	165	162	163	161	163	155	176	168	182	154	182	165	166	170	162	163	178	178	159	155	171	191	173	141	188	195	170	204	152	172	166	155	161	168	183	174	171	196	175	180	175	154	152	172	177	191	174	159	197	175	162	167	166	196	165	170	178	159	152	171	187	168	143	176	158	184	182	162	152	178	183	142	150	158	153	164	184	197	208	156	170	176	171	178	175	142	145	189	178	177	178	153	158	165	194	164	175	173	174	160	165	167	177	175	197	180	147	195	183	160	168	179	151	161	169	164	175	192	174	157	191	182	168	181	176	167	208	157	188	174	150	159	172	166	160	191	167	166	157	153	161	157	180	161	157	187	168	171	172	159	174	158	180	161	175	151	175	171	160	163	182	157	180	182	169	185	160	178	146	156	169	185	186	184	172	169	145	158	168	139	178	192	152	149	153	176	162	137	160	173	152	180	145	186	163	152	155	185	190	175	168	175	165	172	145	161	161	173	171	168	158	190	190	167	137	152	182	186	160	167	170	163	174	152	157	157	172	153	159	176	172	164	175	176	174	177	174	206	164	170	140	159	180	155	158	162	163	161	177	144	173	176	182	174	189	170	160	173	163	181	156	154	181	173	174	170	180	164	171	160	193	199	190	170	185	174	154	172	150	176	160	189	171	176	199	164	163	183	189	175	172	166	204	139	180	170	160	190	173	166	170	143	174	158	180	145	175	178	154	173	211	199	158	163	157	172	164	183	184	166	183	174	175	175	178	174	188	175	181	176	156	194	158	186	189	185	170	178	190	169	171	176	172	153	156	170	166	173	165	172	182	164	152	159	174	186	179	167	146	128	186	159	152	169	158	162	177	160	166	186	184	161	150	162	174	185	191	181	180	171	196	201	166	185	168	162	206	152	178	189	158	164	172	157	171	148	170	162	174	160	163	158	180	189	175	168	173	162	176	147	167	173	170	176	181	160	168	164	147	171	192	176	186	175	150	166	185	183	154	157	187	188	173	175	163	143	155	187	165	172	181	170	166	157	160	160	137	170	160	178	196	169	165	161	173	194	164	150	165	146	164	178	156	192	167	156	160	169	176	153	178	189	141	164	173	170	168	188	172	159	154	155	175	178	186	185	189	159	162	166	186	166	147	163	173	180	157	160	160	168	159	182	182	166	174	176	180	162	160	186	166	166	180	190	170	163	157	166	175	193	158	169	176	165	175	165	166	180	175	153	148	158	164	177	175	157	178	152	146	181	150	183	152	164	183	178	150	148	171	167	174	190	149	163	166	159	165	169	162	152	173	185	167	162	176	133	165	164	161	150	154	168	162	176	160	187	183	172	190	181	168	164	176	163	155	190	175	165	195	162	175	177	160	182	151	157	189	173	160	171	163	170	166	158	168	192	190	162	162	180	174	166	144	180	185	166	180	173	184	185	155	183	161	161	159	155	192	174	202	179	172	174	174	151	185	152	166	178	188	170	151	142	182	165	197	178	171	174	186	181	193	165	183	165	145	186	163	200	165	166	161	175	181	191	194	168	180	170	172	194	176	186	190	160	174	180	142	167	180	154	179	177	169	167	172	175	184	182	175	184	174	171	175	171	187	167	171	167	187	185	177	138	167	158	154	167	178	172	170	171	157	177	162	147	177	163	187	173	159	174	160	154	189	175	175	136	170	167	160	163	160	173	159	165	172	182	163	166	183	152	174	142	187	166	165	190	170	150	177	157	191	163	156	167	185	147	171	150	162	175	157	161	185	155	184	176	159	175	179	181	191	170	175	166	167	184	166	168	162	141	174	165	166	179	184	180	202	180	161	200	152	163	197	185	173	161	162	144	163	151	193	170	179	166	152	179	181	181	156	170	152	166	145	167	171	160	164	176	178	162	171	165	166	164	185	144	177	152	175	165	187	166	149	194	174	160	193	182	170	173	172	166	169	179	179	180	172	175	168	184	152	171	156	166	197	170	180	182	176	175	167	169	180	200	169	172	170	146	159	166	194	160	164	157	159	157	179	159	169	163	173	166	172	172	163	180	161	164	169	160	160	162	155	149	165	166	165	172	162	184	161	172	173	167	183	159	183	165	156	161	179	168	166	159	180	162	177	151	175	181	180	167	190	156	186	180	137	161	188	156	165	150	156	159	189	176	184	181	152	169	199	180	154	156	161	163	167	172	176	192	178	171	185	166	177	176	168	180	166	155	165	194	158	170	160	173	165	169	194	174	201	166	139	174	175	175	169	191	155	172	172	161	173	171	187	156	154	154	144	170	202	160	187	158	170	152	176	173	167	164	180	179	186	174	158	171	169	177	166	181	157	171	178	162	168	146	156	175	163	165	180	164	173	174	184	176	163	172	170	174	176	151	170	151	168	170	176	172	193	186	182	162	162	169	167	140	160	166	164	170	166	179	182	156	187	176	148	175	158	189	167	174	177	161	168	158	180	164	177	167	163	161	181	174	175	169	195	162	179	154	166	172	183	182	174	145	182	170	144	182	174	165	182	159	176	171	182	152	154	186	180	140	174	159	185	159	179	172	146	181	171	180	160	165	155	177	173	185	174	143	165	174	189	159	160	169	177	186	150	190	170	163	166	169	182	168	166	164	166	158	168	175	155	178	173	173	185	157	161	185	156	149	184	171	159	163	168	171	177	160	185	159	158	160	165	168	176	175	161	187	161	191	162	171	169	167	159	171	168	161	182	172	171	164	157	180	161	177	186	195	178	160	152	176	165	174	166	173	165	139	167	157	184	158	166	196	169	182	182	159	186	169	180	161	194	175	198	174	151	182	179	182	164	207	171	183	159	161	159	181	153	170	172	164	207	186	174	172	165	177	160	141	173	183	204	162	170	140	136	173	163	175	171	176	171	186	168	167	164	184	154	150	169	176	160	183	189	166	177	177	173	184	173	153	171	182	168	160	171	162	173	164	157	159	143	146	175	177	154	188	176	170	175	150	188	167	173	187	153	186	162	165	176	194	148	184	181	169	162	164	149	168	166	170	208	167	161	171	194	174	162	134	167	181	151	195	169	172	149	138	200	161	177	161	161	164	168	147	181	179	171	151	185	165	182	176	179	164	174	169	163	197	154	173	170	161	180	170	180	178	147	171	170	176	171	177	147	185	185	174	153	167	182	169	166	177	157	166	175	191	163	176	158
22667	21570	29353	24233	21599	21416	10942	2843	1872	1609	1286	1139	927	858	694	729	573	586	516	461	429	449	370	382	349	355	331	330	321	321	314	302	291	279	272	273	254	243	273	245	251	218	245	231	241	206	225	199	205	224	221	223	214	226	218	196	201	205	216	213	216	217	209	210	224	200	188	205	199	205	196	164	198	187	216	206	201	199	212	212	213	183	211	222	217	200	200	191	204	199	205	163	225	199	185	202	192	169	202	198	210	174	204	165	204	192	219	189	179	181	178	195	187	175	192	176	194	207	182	204	199	183	211	163	197	180	190	188	210	166	198	197	186	211	178	190	207	185	171	181	162	175	214	188	187	180	197	205	202	201	179	189	200	197	164	189	172	192	180	196	216	183	168	206	204	185	178	199	206	199	199	204	191	204	184	235	203	216	226	195	182	184	194	210	201	196	182	193	183	212	183	189	170	205	193	179	207	223	194	199	205	209	198	197	182	192	189	176	203	177	208	181	196	215	210	190	174	208	191	171	200	195	203	227	224	184	212	191	220	224	180	192	206	173	205	185	200	190	192	195	200	195	174	175	187	179	189	200	202	179	181	191	211	199	207	196	197	199	226	202	194	196	193	196	187	201	193	189	207	196	185	199	191	191	211	186	198	192	184	205	185	181	211	206	179	215	207	192	185	224	180	199	196	185	179	181	199	195	195	223	193	211	176	213	217	168	210	192	209	202	218	140	193	196	196	187	192	210	192	198	200	205	191	185	187	182	202	199	190	212	223	178	184	207	173	205	204	196	161	195	164	176	200	186	223	190	168	170	190	194	204	200	186	203	177	210	192	185	193	190	200	200	206	209	181	191	214	210	199	188	190	172	193	206	184	204	183	192	181	190	195	205	180	224	206	187	204	200	168	188	180	195	188	192	206	187	209	204	175	198	187	186	185	185	196	190	179	188	192	193	177	205	192	186	166	185	212	185	204	223	182	198	200	201	195	217	205	189	181	200	206	167	192	196	190	199	192	177	177	180	181	196	187	174	191	171	229	206	206	195	214	204	198	183	187	208	172	181	193	164	224	191	177	172	168	196	199	184	200	226	187	197	202	161	192	184	188	181	209	195	190	186	206	183	211	186	165	195	184	220	204	213	210	216	186	183	193	186	186	178	171	186	193	189	189	195	203	191	170	195	182	179	181	193	195	174	166	188	198	208	216	193	200	186	194	211	210	179	178	175	203	179	211	183	189	201	203	199	174	173	184	202	179	184	185	189	214	221	189	206	190	194	199	187	197	192	213	170	188	205	194	185	204	196	154	233	187	166	200	191	169	174	190	211	187	189	236	201	184	203	216	193	182	185	202	179	199	201	195	193	191	189	196	199	198	195	207	200	186	209	181	172	207	181	193	208	204	168	177	181	196	202	191	175	176	200	181	209	187	182	194	181	213	159	203	194	179	200	167	201	190	196	188	182	201	207	185	215	187	190	181	201	188	220	196	198	180	199	178	176	200	183	197	175	215	201	186	198	188	203	190	165	199	176	177	184	186	188	193	195	191	192	184	175	185	195	190	201	188	179	200	178	189	198	188	192	195	191	202	205	212	198	177	176	184	196	182	181	170	198	216	193	199	182	205	207	198	183	195	200	195	193	174	189	182	202	176	209	181	202	193	197	178	174	186	200	196	180	174	192	210	179	204	168	181	164	182	168	204	206	184	200	200	179	195	192	184	222	181	186	223	183	184	196	187	195	181	203	189	196	176	194	213	187	190	214	189	184	191	198	219	185	187	200	194	157	195	187	221	189	182	215	188	180	179	197	199	187	184	220	197	197	193	216	195	201	196	214	225	195	210	191	202	176	212	195	165	196	208	186	189	177	216	204	179	193	182	206	178	202	202	220	184	193	193	191	196	205	182	167	202	173	185	207	184	169	174	213	181	198	181	184	187	187	178	215	210	187	177	199	183	187	200	190	212	178	204	193	192	201	204	182	204	175	163	195	192	195	203	179	166	184	180	186	188	196	201	159	216	191	192	178	183	192	200	210	208	189	184	168	197	179	197	178	179	225	221	177	180	186	166	194	204	210	202	190	179	187	187	210	200	180	188	183	181	194	196	191	195	201	202	195	203	222	193	182	189	194	173	205	185	211	181	186	224	200	184	179	178	204	205	208	189	209	181	187	220	179	194	190	194	200	178	198	198	220	202	198	179	188	202	171	201	175	182	181	184	201	185	200	189	195	190	211	187	189	179	179	201	181	170	177	160	176	215	172	201	191	203	174	175	189	202	202	196	187	188	194	211	178	181	194	196	210	178	184	178	210	196	210	219	174	177	193	186	194	187	199	191	185	191	178	184	182	195	188	195	196	195	192	171	201	188	226	190	174	209	188	182	185	195	196	203	166	212	202	184	210	165	199	206	186	181	207	210	193	218	179	211	217	187	205	213	181	197	174	209	192	194	172	176	216	176	191	200	186	180	194	181	218	186	192	213	201	174	185	181	199	188	189	172	215	197	205	162	188	205	202	190	175	179	172	185	185	183	170	172	182	200	180	208	188	205	180	201	179	176	184	203	170	197	206	220	185	177	191	195	196	218	183	218	185	180	189	187	190	181	187	181	196	195	183	205	204	159	186	182	208	174	188	176	176	188	194	195	168	179	203	206	197	193	177	196	208	195	206	162	207	211	190	180	187	193	192	202	195	192	199	200	194	206	212	189	177	201	181	190	223	206	204	172	198	204	200	184	171	168	191	198	189	197	197	227	189	187	181	183	192	194	213	181	182	192	185	190	179	196	179	184	193	202	198	182	186	209	175	195	191	200	196	198	164	196	192	191	187	173	187	187	185	219	214	183	192	201	170	208	192	189	215	212	173	201	223	178	204	204	192	172	202	167	185	202	234	174	196	203	206	172	197	192	157	212	175	203	181	193	172	191	176	188	199	183	182	193	183	194	179	168	195	201	177	195	173	182	184	202	181	157	188	193	184	176	158	187	187	190	195	206	208	178	200	204	184	178	175	185	189	197	183	191	194	190	181	192	174	183	173	179	189	197	177	207	184	198	185	210	188	206	201	209	196	185	200	184	212	185	197	220	197	167	179	165	198	171	179	195	197	196	186	173	191	191	198	205	175	183	186	185	204	180	177	201	181	169	186	201	215	169	174	176	201	190	192	182	193	175	186	181	185	161	182	193	187	177	178	192	198	215	188	170	202	205	202	197	186	208	204	178	183	183	225	196	187	207	181	177	195	212	215	197	197	209	192	186	182	214	184	215	181	206	173	204	215	164	193	189	211	191	196	187	194	199	202	170	194	225	188	194	197	208	207	197	171	211	200	160	190	188	155	186	190	193	181	193	197	174	191	198	199	201	166	193	181	180	164	205	197	192	206	203	191	182	192	207	193	200	184	180	200	194	171	219	183	196	186	202	164	172	184	191	216	180	194	217	194	227	154	192	197	191	186	204	189	200	190	194	190	205	187	201	196	189	200	168	190	199	168	219	168	169	208	185	188	191	197
21844	49891	37392	24654	19821	8433	6109	4873	3668	2990	2340	1960	1685	1419	1239	1139	971	931	799	778	736	627	590	592	553	529	535	482	482	428	463	434	460	392	370	447	382	346	340	375	323	336	335	356	329	338	308	298	312	303	309	310	294	298	347	299	272	270	276	301	287	271	301	271	250	305	302	315	267	273	275	277	277	273	286	274	280	265	271	269	265	290	300	256	236	257	280	260	271	268	247	277	252	262	244	261	252	248	293	269	261	262	271	250	267	246	250	273	281	241	247	274	289	252	262	274	299	268	252	249	271	284	276	247	248	263	270	302	270	238	279	270	257	271	269	267	277	252	248	268	269	259	255	244	280	241	232	254	246	254	288	264	276	275	270	274	256	279	259	257	259	279	284	267	284	253	276	216	285	257	263	241	272	232	272	271	266	271	268	248	266	284	256	283	273	266	270	251	250	258	247	274	260	266	278	249	248	275	284	261	257	260	251	274	228	290	262	267	275	262	266	281	247	280	296	262	242	229	277	287	260	273	274	255	277	269	258	263	263	259	253	239	258	254	262	273	287	266	276	243	256	273	259	247	286	294	261	259	283	255	258	263	248	272	229	254	292	264	273	249	238	223	264	259	261	251	239	240	235	301	260	290	254	266	233	247	259	249	272	254	293	255	271	251	289	239	246	263	253	265	265	263	236	241	269	262	271	272	247	265	257	250	269	274	257	262	259	266	257	259	269	240	282	256	268	228	268	233	261	294	277	238	261	273	286	234	284	229	256	269	246	272	253	248	264	255	282	283	275	263	273	292	266	276	300	275	250	283	239	275	239	261	248	268	285	274	254	239	279	273	255	234	273	247	265	235	299	260	274	265	254	266	244	270	278	258	229	227	287	265	250	275	301	257	260	259	264	262	256	253	271	238	251	245	246	259	276	257	255	226	272	263	234	260	256	247	254	238	254	259	241	304	234	272	291	275	252	263	244	255	291	283	221	245	249	263	260	258	258	258	227	257	243	263	253	247	255	287	243	277	264	250	249	282	276	271	245	284	294	242	269	307	274	272	261	252	277	277	260	243	239	280	258	265	262	274	263	263	249	245	270	284	248	270	284	259	281	251	287	260	299	280	294	267	290	270	252	258	290	253	274	230	268	238	279	262	265	268	249	276	248	255	265	253	265	250	258	257	278	226	244	243	235	270	268	253	239	263	287	245	280	242	256	239	247	279	225	242	247	280	269	250	246	248	261	256	241	265	279	272	263	264	266	256	270	228	245	264	283	227	229	271	281	270	258	258	269	211	252	264	249	247	287	315	261	235	274	272	282	231	264	269	276	248	267	242	280	253	241	251	258	224	268	252	274	225	235	299	248	265	271	290	271	264	251	257	266	251	255	261	258	241	240	252	264	258	258	265	267	222	253	239	274	269	259	263	246	262	241	261	263	249	264	243	289	279	231	258	255	268	274	265	259	252	246	272	277	264	255	230	275	253	274	258	248	258	233	259	248	264	246	267	265	276	294	257	247	256	233	271	260	274	262	263	274	235	281	257	281	258	258	265	261	243	250	253	246	264	271	243	283	257	264	273	265	258	258	278	250	256	251	257	232	277	278	239	244	274	268	266	235	254	239	272	269	259	266	241	277	268	275	235	239	224	279	265	254	243	246	275	245	280	265	252	271	249	277	276	244	276	224	272	251	250	251	248	244	265	261	298	261	252	245	240	233	269	270	263	277	272	281	232	243	261	251	262	242	269	249	227	286	261	236	258	266	279	232	273	273	275	266	291	238	250	260	264	257	244	230	262	278	239	280	247	263	255	258	259	267	261	261	252	251	262	270	251	295	301	257	268	276	282	267	246	256	266	275	255	250	237	253	278	258	308	292	273	298	266	255	253	281	260	277	262	248	294	251	255	238	274	243	259	252	253	274	229	266	252	263	236	270	263	272	287	263	280	274	249	257	270	281	245	267	262	247	266	268	270	270	257	286	236	255	252	270	270	252	258	271	230	243	255	276	271	275	263	270	250	243	291	272	272	236	263	253	257	256	266	235	240	252	256	268	285	241	249	264	262	270	264	285	249	254	267	263	229	286	254	254	263	264	225	243	290	264	257	258	293	253	267	278	242	272	260	279	259	290	235	273	253	255	278	265	262	234	250	272	263	261	226	267	262	253	261	261	260	275	264	281	262	252	252	257	255	283	273	227	242	253	261	248	274	269	287	260	281	261	262	269	267	240	266	252	255	250	273	246	253	259	234	273	233	309	252	250	220	262	258	251	241	252	282	274	261	265	256	294	262	249	287	294	260	251	276	271	259	244	253	263	285	268	301	242	244	244	300	256	286	224	243	244	250	247	279	260	268	266	259	301	250	279	242	255	246	260	246	267	275	260	252	260	262	245	273	251	269	253	272	266	284	240	269	281	270	260	243	257	291	254	259	287	265	238	260	247	255	276	252	255	265	257	270	290	252	250	243	252	275	267	258	251	259	261	262	293	248	254	276	244	286	235	258	275	252	252	268	227	251	281	271	285	258	259	269	257	282	272	252	265	243	264	282	249	240	275	291	244	269	246	285	271	254	272	232	261	260	272	275	248	276	249	257	223	262	256	266	267	289	235	267	231	268	256	255	274	245	238	270	283	246	262	227	266	280	242	238	248	270	266	249	271	257	261	254	257	247	257	245	253	239	228	260	232	281	253	247	271	241	269	299	248	245	241	271	277	237	260	286	255	255	271	243	275	257	252	271	265	268	227	252	259	284	278	232	263	253	255	268	249	261	266	284	272	282	278	245	241	238	254	248	242	245	260	259	261	267	259	235	217	243	277	270	275	297	278	209	282	255	253	257	282	256	282	246	281	244	277	247	275	261	264	233	225	237	279	281	243	258	240	268	248	263	256	230	280	250	256	251	292	217	251	236	239	273	258	252	233	254	262	264	262	269	292	253	233	249	272	271	242	271	255	242	274	262	232	278	272	283	260	252	259	250	284	255	296	230	247	259	253	254	272	239	270	265	278	244	258	268	258	254	281	278	267	268	243	253	243	244	265	267	252	259	272	255	249	271	272	235	274	290	283	255	267	260	247	251	268	278	262	285	267	262	239	259	259	273	273	263	258	266	292	278	280	266	268	288	263	242	253	276	236	264	270	252	223	245	277	235	255	247	238	259	259	243	258	258	258	263	264	276	257	250	283	285	272	249	251	244	258	280	263	259	281	272	255	271	257	256	273	277	250	273	251	256	237	274	270	265	283	243	290	239	251	245	272	284	231	247	261	277	295	241	249	256	269	242	265	248	241	260	257	299	256	271	252	251	261	265	246	260	310	246	252	277	239	251	266	267	248	243	238	248	244	298	238	261	252	221	237	258	265	254	256	260	246	275	254	266	268	266	253	303	277	258	277	249	243	231	245	279	287	253	258	273	236	249	275	269	301	239	248	266	250	262	269	258	277	243	242	263	269	290	255	280	238	264	241	263	283	266	297	264	257	230	246	256	251	270	277	279	276	253	263	239	266	244
27569	21738	17668	8427	4377	1759	1069	880	755	551	497	439	392	373	344	305	293	266	248	259	241	229	211	217	230	230	234	190	189	193	193	206	177	177	178	184	161	188	188	174	171	173	145	194	172	192	190	141	177	180	197	166	187	160	184	171	161	188	171	164	155	166	162	156	164	164	170	162	162	156	148	149	174	174	143	161	165	184	153	178	183	163	155	148	158	177	144	147	182	144	132	149	154	164	196	157	176	155	161	142	171	169	134	155	154	184	173	173	150	166	146	172	167	171	149	154	174	162	143	135	176	181	166	184	154	157	169	156	156	174	165	185	155	139	154	176	172	182	177	160	175	148	178	157	154	132	150	161	159	168	168	162	160	129	153	161	156	165	163	157	146	162	153	167	148	147	155	163	146	150	160	155	174	149	162	159	167	182	168	156	151	169	164	151	161	137	150	158	139	158	157	163	150	153	179	141	171	159	158	162	170	174	181	177	170	158	167	143	176	176	174	128	205	149	175	167	179	162	148	164	169	168	182	164	161	173	153	164	144	161	158	184	165	178	172	171	184	182	163	159	164	144	160	166	168	153	161	158	132	149	163	145	177	141	147	161	151	167	164	161	164	139	150	137	158	154	169	123	163	154	150	176	178	184	172	169	169	138	148	173	168	182	161	184	174	161	173	189	155	167	156	154	190	199	148	153	149	174	164	153	145	161	175	169	163	157	169	158	166	169	167	162	157	149	140	149	151	162	156	143	146	157	163	157	169	154	143	152	151	172	162	158	183	155	186	174	167	152	151	171	146	166	153	160	180	153	152	154	151	164	165	137	149	167	165	152	148	171	164	171	156	150	158	146	171	158	151	175	153	146	159	161	153	183	157	154	182	165	168	140	153	167	177	174	162	160	185	149	156	146	142	160	189	179	157	152	175	179	159	165	191	137	149	158	192	167	165	174	174	157	158	167	136	163	153	157	152	152	139	177	158	165	158	174	174	167	178	158	143	158	151	180	160	156	175	176	159	178	163	143	153	168	175	153	157	178	164	173	175	163	176	166	147	178	162	162	160	157	153	164	157	174	159	163	139	144	149	164	172	183	145	152	133	176	160	153	175	178	166	157	179	163	162	155	179	174	148	146	148	167	165	165	166	167	151	163	168	178	162	164	167	165	162	178	175	167	152	161	162	169	153	152	176	147	165	174	164	155	160	180	173	150	175	174	162	160	162	165	154	169	179	166	173	165	166	180	184	164	168	148	184	154	177	162	178	165	152	168	193	169	159	168	158	171	157	163	145	150	170	163	144	150	152	187	165	171	155	162	174	150	183	192	169	175	161	186	160	158	166	165	149	179	163	170	148	161	157	157	166	147	140	161	169	172	143	161	167	180	165	161	165	162	163	166	150	164	169	180	164	171	164	207	154	168	172	191	151	158	162	162	174	177	178	169	180	162	137	168	156	151	183	156	165	183	181	152	167	154	164	187	164	150	164	167	187	142	161	162	165	149	139	162	178	161	163	165	159	159	168	157	176	153	165	150	170	172	163	176	160	152	185	153	140	152	160	151	171	145	170	173	146	159	166	164	157	146	150	153	153	139	161	177	165	163	136	154	138	156	183	139	200	156	142	158	162	157	142	142	158	172	135	153	179	157	127	175	151	163	159	137	150	169	151	168	173	168	148	163	159	173	189	162	145	156	161	162	155	154	167	159	157	154	137	163	176	166	167	164	165	154	149	155	162	163	166	173	171	196	149	154	166	164	159	174	146	167	145	176	182	175	155	152	177	166	169	156	185	158	167	149	187	196	167	173	185	161	162	181	151	151	142	182	187	171	151	153	155	150	192	194	168	159	176	148	152	143	168	164	150	157	149	175	152	175	156	161	169	160	170	164	194	166	158	144	164	178	155	146	162	153	176	165	168	161	150	164	162	173	175	156	143	137	142	157	143	162	169	175	145	147	183	158	145	165	167	147	154	154	170	171	164	178	172	162	164	170	148	173	186	144	153	179	169	151	152	170	165	183	172	155	170	172	166	178	156	147	173	169	161	173	148	148	166	153	146	156	158	137	170	159	170	166	141	173	172	150	171	152	176	153	163	145	187	164	166	190	175	159	153	156	156	180	154	154	146	183	181	158	173	186	161	162	153	143	173	174	141	151	147	152	146	161	193	184	177	175	171	167	153	155	159	146	159	170	156	156	135	179	153	157	162	155	162	163	147	177	172	143	173	152	167	161	143	169	153	162	194	155	159	162	161	166	155	176	134	170	168	169	176	166	171	176	170	161	164	167	154	127	153	161	173	219	167	140	161	168	167	189	158	169	154	147	148	162	181	152	167	176	154	181	165	155	179	173	170	156	157	143	172	155	159	159	158	167	165	156	149	183	163	171	161	174	176	163	145	161	165	169	154	179	161	162	162	169	141	172	165	171	168	167	176	163	160	158	185	155	150	151	168	171	181	153	178	158	172	170	182	162	162	163	162	162	165	158	147	164	170	163	145	150	183	142	164	179	149	161	151	155	163	166	168	163	153	168	168	154	172	152	137	178	156	184	172	154	159	156	150	163	153	167	142	153	186	167	151	148	144	170	165	173	164	152	166	163	154	151	160	137	188	162	144	175	168	156	160	155	162	177	156	155	146	156	182	161	167	169	147	162	172	148	173	154	161	150	190	163	143	160	175	163	167	179	173	165	147	155	166	172	139	158	141	164	146	163	153	169	165	162	142	149	157	174	183	163	168	149	160	152	158	170	158	129	153	164	158	154	178	166	144	166	177	160	152	165	172	152	150	161	141	154	145	154	155	190	196	172	165	174	169	179	162	177	153	160	165	150	144	141	178	179	160	146	162	163	161	163	172	145	163	143	193	168	159	162	158	151	172	170	157	160	162	173	177	166	174	152	153	171	185	172	161	160	177	161	150	168	167	180	156	166	154	153	131	179	155	191	179	181	161	167	142	163	166	163	177	165	136	172	159	148	162	147	140	174	159	154	171	153	162	153	167	148	160	167	164	138	157	163	150	162	158	168	161	166	185	175	171	162	178	160	150	174	162	157	162	161	149	151	159	157	156	185	154	189	160	178	157	156	171	167	151	177	168	172	159	176	140	160	173	143	142	188	152	134	153	162	176	160	148	178	142	169	172	161	187	163	162	162	161	155	168	177	154	165	165	161	162	142	184	144	155	165	142	155	146	160	176	153	174	166	173	155	158	156	143	170	154	156	148	175	171	181	153	163	155	190	176	176	161	163	153	168	154	164	156	154	146	149	179	165	172	171	168	167	144	172	165	171	159	148	149	152	155	207	168	177	166	163	148	151	174	160	172	174	151	165	164	172	154	144	162	159	181	176	179	172	161	175	164	148	153	132	171	181	163	180	149	191	168	178	173	179	155	169	154	134	173	170	168	167	154	171	164	171	159	177	155	151	156	183	175	172	153	172	162	170	162	148	160	138	173	162	165	183	150	172	163	155	166	160	179	160	170	161	132	165	144	158	179	171	133	170	161	151	136	186
16147	30638	19805	10087	7644	3621	2358	1743	1512	1130	930	752	756	621	517	520	487	455	423	395	385	342	328	267	331	318	295	301	290	314	267	282	287	258	274	252	256	236	258	239	247	255	257	246	259	226	246	220	242	238	257	244	238	209	261	232	255	225	231	220	225	239	229	212	236	215	236	215	241	248	221	238	239	245	225	197	224	216	245	184	234	230	193	237	232	238	227	202	212	220	214	226	236	224	212	216	228	218	221	238	213	235	225	216	236	222	212	230	251	214	228	219	199	231	211	200	212	239	226	221	215	204	226	231	205	231	214	245	211	207	204	209	220	235	241	214	232	221	241	229	225	215	235	183	215	226	226	211	246	210	240	250	195	226	204	223	217	216	239	222	227	239	210	224	199	233	213	207	236	209	208	185	208	237	215	224	218	214	213	242	227	220	190	203	218	225	237	217	225	215	211	227	213	220	240	215	207	209	207	222	214	217	234	237	222	211	206	230	207	214	206	227	213	228	204	213	208	232	195	199	215	221	231	224	251	220	233	199	204	220	211	225	229	225	222	214	227	204	207	181	226	212	201	239	210	222	225	193	235	241	223	230	206	230	176	214	225	216	212	209	206	225	217	211	215	206	205	195	224	216	208	230	226	224	212	207	220	212	210	215	200	216	245	218	218	216	194	235	222	221	226	229	214	199	201	219	237	213	213	216	237	202	234	241	198	239	234	216	201	193	238	196	209	223	212	221	200	212	241	227	220	214	213	224	210	201	233	219	215	220	218	225	228	212	228	215	241	243	225	218	217	223	237	241	226	245	200	232	234	223	218	238	199	218	213	241	243	245	207	225	227	227	222	224	213	211	201	233	245	229	211	233	227	220	238	229	218	208	202	210	210	244	241	220	215	193	198	203	221	220	208	225	202	222	205	221	196	234	220	255	209	194	196	201	216	214	237	213	209	221	188	239	253	218	223	205	200	204	208	230	230	207	235	245	210	243	228	212	212	225	231	212	237	222	208	221	208	249	213	233	223	241	208	206	216	225	230	220	181	237	216	225	211	224	216	234	239	184	237	248	210	224	228	203	193	228	223	222	210	237	225	221	257	218	216	238	219	211	237	207	230	218	218	233	250	219	225	224	230	225	220	242	184	229	200	232	223	207	208	225	213	225	225	238	247	226	271	218	222	232	236	212	222	213	215	256	217	224	224	209	213	254	223	217	217	193	205	223	211	235	208	205	242	237	236	207	202	221	226	221	212	216	202	217	228	220	240	223	223	201	204	223	214	216	219	244	237	227	194	192	235	222	203	239	219	206	215	245	237	223	237	193	222	210	239	214	209	231	189	215	228	227	228	231	221	221	219	184	214	235	221	192	237	205	210	239	233	230	252	255	240	229	215	205	214	235	223	223	212	198	210	205	207	243	224	220	234	194	223	221	220	228	207	221	238	217	219	221	221	214	212	205	242	245	209	216	198	230	215	226	223	233	217	216	214	219	202	217	221	210	227	210	229	216	233	216	238	206	242	195	258	200	227	220	235	210	221	230	238	201	236	194	192	218	227	233	225	226	248	222	222	217	219	229	236	215	245	202	228	216	215	222	227	210	197	242	202	191	207	241	203	218	208	212	219	193	216	219	226	207	240	209	214	220	204	222	231	219	223	249	232	238	196	204	217	203	209	246	233	229	202	220	225	218	229	192	235	233	260	178	238	214	224	226	240	218	239	215	201	209	219	226	213	220	228	229	205	247	217	222	204	204	207	231	220	219	224	206	205	248	218	211	214	218	217	230	214	207	245	234	216	203	208	221	232	215	222	208	216	212	215	242	207	246	250	227	222	205	240	182	206	211	241	219	233	232	220	214	223	234	213	223	237	237	241	221	223	229	228	229	215	201	206	249	218	204	230	233	202	213	227	223	199	200	245	222	235	208	224	220	212	212	213	229	208	212	206	220	219	216	212	246	225	234	226	226	233	203	242	212	240	222	235	213	221	208	224	227	196	218	235	245	218	211	219	205	202	193	242	227	214	203	238	238	231	229	232	220	221	217	217	225	246	232	225	225	216	221	218	223	239	224	205	241	231	201	209	241	230	222	193	210	205	232	206	219	218	213	226	211	220	228	201	207	212	224	199	247	223	200	228	213	231	210	220	216	235	236	220	229	209	205	203	251	231	241	246	195	211	247	212	231	217	228	234	207	237	231	197	199	211	224	240	228	236	234	198	205	217	211	225	224	219	227	212	212	211	234	214	239	224	196	204	208	194	254	237	224	232	214	203	217	224	215	236	225	206	214	219	212	225	221	251	221	191	221	237	195	212	207	213	220	223	227	210	233	204	227	204	232	250	224	230	233	245	220	218	236	218	229	224	206	266	249	225	219	197	231	253	203	227	232	213	241	231	243	235	193	222	216	231	212	230	221	228	213	191	218	217	200	225	214	232	262	221	207	238	219	220	222	220	214	231	213	227	210	217	216	225	209	177	224	214	237	227	228	215	205	211	219	232	210	220	199	203	212	215	216	223	201	193	217	235	211	226	237	249	213	224	228	250	231	204	210	221	224	236	231	182	197	233	230	210	229	205	234	224	202	236	235	232	224	197	188	225	207	214	250	208	218	199	203	230	220	226	197	199	234	214	236	204	226	219	225	208	209	217	239	208	230	207	219	213	200	226	213	221	231	180	236	208	222	241	232	244	214	218	222	230	241	232	238	211	209	214	206	229	235	215	201	236	212	209	214	199	205	214	229	227	233	221	205	203	220	230	221	223	226	221	228	226	201	201	238	207	218	206	200	216	221	230	222	225	188	227	212	231	226	211	189	226	243	227	239	197	220	240	227	217	193	238	232	214	224	230	217	235	208	245	208	236	207	218	220	230	227	219	213	226	218	211	210	226	231	214	198	232	242	236	219	206	216	233	244	198	207	248	247	193	212	229	195	208	241	205	244	232	199	235	202	201	199	237	235	234	221	225	226	225	219	235	217	233	242	227	207	230	210	234	217	202	212	241	234	210	221	225	220	236	211	202	205	231	195	246	198	226	196	201	216	240	216	231	228	222	238	218	216	213	224	204	210	191	219	230	247	234	233	219	219	212	225	234	213	237	224	234	223	209	218	220	223	241	210	217	210	188	220	213	207	249	215	232	230	206	231	238	205	235	246	227	221	233	222	217	231	220	222	219	195	217	247	217	232	229	212	216	236	213	231	193	220	227	216	195	212	201	206	224	231	231	214	219	236	228	237	231	193	222	229	234	231	238	208	225	214	215	214	236	225	199	214	228	203	218	210	233	214	208	206	214	208	215	211	206	224	236	218	224	223	224	223	241	222	216	221	197	184	207	213	214	217	209	230	240	222	194	215	254	247	208	225	244	223	224	220	217	231	210	216	219	216	234	211	224	213	230	239	215	244	246	223	224	214	235	211	232	206	230	214	199	252	242	193	227	237	228	234	231	209	223	222	256	195	250	220	217	218	250	216	228	225	228	211	223	223	218	205	208	228	241	232	219	223	228	208
23610	21562	28965	24664	21542	12629	3215	1804	1278	1134	983	806	738	598	594	494	531	427	412	391	381	396	399	344	334	314	317	284	293	287	296	274	287	244	244	249	259	244	241	239	250	247	270	245	263	256	250	252	233	220	241	239	219	210	218	240	233	234	219	240	227	238	240	236	223	214	226	215	224	244	214	228	240	227	229	236	235	203	239	231	242	207	234	218	227	236	200	226	213	229	234	215	214	213	235	190	202	232	220	211	215	207	213	211	227	219	213	221	230	239	222	217	229	245	214	230	249	244	249	214	210	202	196	242	201	232	207	250	231	253	215	222	227	220	209	227	203	214	240	195	219	204	248	225	205	211	217	214	217	227	201	220	247	220	218	227	201	221	210	214	194	215	214	213	231	216	198	225	219	213	189	208	249	253	229	230	201	230	218	206	192	226	229	219	221	232	196	214	221	214	236	219	249	222	252	216	202	221	247	215	217	232	242	227	235	216	242	241	220	208	243	208	217	222	214	220	219	225	224	235	223	216	214	217	228	195	216	196	253	211	205	233	240	225	229	218	218	201	209	223	234	204	188	221	226	213	220	211	206	232	226	209	231	217	228	210	235	219	215	218	244	221	238	211	212	199	218	219	207	230	199	222	196	221	235	233	218	193	222	227	181	236	213	217	213	217	215	231	214	211	229	226	225	200	239	225	230	228	208	201	212	212	205	241	199	208	200	221	216	201	235	230	200	222	200	235	203	217	218	205	230	224	211	235	223	193	214	202	219	209	221	217	194	243	211	203	227	212	209	216	219	224	216	207	222	219	229	252	214	207	205	221	246	230	237	224	215	216	209	225	218	239	217	195	201	222	209	212	188	254	206	242	217	213	239	210	232	215	228	212	213	201	232	210	207	219	220	214	213	203	222	210	217	215	221	216	224	230	233	218	234	227	235	196	231	211	198	233	214	233	235	221	230	218	227	233	225	254	217	232	206	227	225	207	207	237	223	209	235	231	179	224	204	224	212	230	213	227	202	217	234	216	227	220	230	233	191	210	252	259	238	231	241	229	218	200	227	217	210	262	219	209	207	219	237	228	210	205	207	215	229	243	230	232	196	201	192	212	222	219	203	209	227	207	223	228	238	221	230	226	207	209	217	206	212	222	218	213	193	222	229	230	211	210	223	213	215	221	218	247	239	221	226	205	237	225	192	243	195	216	256	238	242	199	215	225	221	201	207	211	226	231	225	209	216	218	207	240	225	205	204	230	200	219	230	200	217	225	218	211	237	236	213	208	208	200	244	194	206	238	224	213	243	188	264	217	200	227	204	213	199	220	225	237	201	201	205	208	222	226	196	232	224	232	213	222	223	232	220	211	206	238	210	212	246	199	216	212	213	201	186	231	233	226	214	225	240	202	221	196	223	232	242	215	215	231	200	212	235	217	227	211	246	218	209	228	226	224	235	242	252	251	217	191	222	219	239	234	229	213	208	207	228	225	223	195	197	237	223	211	241	234	213	199	237	217	218	222	225	233	213	225	227	218	243	211	213	215	207	231	220	190	247	224	239	230	219	214	235	228	226	226	231	219	252	207	236	222	193	220	224	199	231	208	224	231	236	242	233	226	211	216	236	209	233	213	215	219	228	238	230	217	196	204	207	212	207	209	218	222	212	231	206	218	245	212	223	226	227	200	226	243	207	221	240	218	219	218	223	211	201	225	197	241	214	209	205	214	214	207	203	198	223	205	223	242	220	215	209	235	208	233	212	206	210	231	231	211	244	247	212	203	211	213	248	198	202	199	204	222	203	186	216	213	205	248	234	218	235	227	227	229	221	242	228	219	193	235	237	209	203	213	233	201	179	211	201	230	225	254	213	221	230	235	195	218	216	234	237	201	205	215	252	227	250	225	237	227	197	210	188	218	204	220	226	218	183	195	222	222	226	216	222	221	221	222	212	215	251	233	246	158	216	204	198	231	207	238	220	216	224	222	238	217	213	188	208	227	225	207	231	215	225	230	209	216	236	220	204	221	237	218	239	246	218	226	222	201	210	204	224	210	194	231	227	227	217	229	231	212	200	236	258	200	227	218	239	236	234	214	238	226	217	225	232	193	235	194	219	214	205	230	212	213	232	248	209	213	223	218	219	218	217	220	241	246	226	205	212	219	220	240	219	193	230	242	241	210	240	236	231	248	217	225	234	207	231	242	218	222	219	205	244	217	206	202	210	184	243	225	215	193	232	234	202	228	223	212	219	233	209	228	215	205	197	220	194	235	236	217	229	249	248	216	202	206	202	210	231	214	213	233	184	213	222	246	218	212	166	169	220	218	202	256	233	233	171	234	244	205	228	222	217	230	238	225	238	241	220	219	220	189	214	241	229	217	223	230	233	211	217	217	213	215	227	222	211	203	232	234	193	209	242	217	218	218	247	205	223	227	189	200	221	227	206	223	187	226	226	207	224	202	216	241	222	235	228	220	229	206	224	219	217	208	221	207	195	200	240	237	212	212	226	240	227	237	223	219	221	201	223	221	237	232	239	233	220	203	233	204	220	218	226	213	218	207	206	210	226	224	224	213	223	235	194	206	224	225	199	210	205	228	212	202	230	209	233	224	231	229	213	202	232	221	218	215	218	230	245	218	203	223	205	234	227	218	191	214	205	224	240	217	220	218	226	206	221	227	188	229	236	207	224	232	224	232	206	217	206	228	200	220	275	231	210	236	227	225	209	214	223	245	239	194	227	231	229	192	222	238	238	218	225	198	218	224	231	247	219	215	227	225	226	213	207	235	237	216	217	199	237	222	204	223	228	203	220	231	229	221	211	193	230	216	214	242	220	234	208	238	212	228	218	224	208	204	217	218	200	216	190	241	207	196	247	215	215	207	219	191	223	226	206	218	257	239	213	227	181	241	225	217	220	220	235	195	218	190	196	237	216	203	227	201	210	211	205	215	200	197	199	230	207	231	203	236	239	225	223	234	216	238	213	223	230	226	239	207	202	218	227	203	214	202	209	222	222	227	208	217	195	222	229	215	212	236	202	208	215	227	216	225	228	211	185	244	224	221	192	213	217	211	202	219	211	215	248	234	224	233	223	212	223	217	201	243	220	231	211	202	231	229	229	236	211	230	217	234	226	224	194	234	214	228	235	225	241	217	213	209	215	220	224	206	239	216	198	242	198	217	225	204	218	229	245	225	212	200	239	229	206	243	218	206	213	211	241	234	228	196	204	236	220	217	218	212	203	231	226	237	220	228	190	220	204	200	200	229	212	211	211	214	253	193	201	219	199	223	197	234	224	202	245	228	225	237	196	224	189	195	219	218	203	215	232	228	199	238	214	215	203	196	208	220	200	206	243	239	232	207	208	237	203	221	232	228	193	200	241	241	249	228	209	232	246	215	204	235	227	218	206	220	214	194	196	201	212	203	244	222	200	192	217	223	212	217	213	228	231	224	217	231	214	212	215	221	224	216	217	176	219	210	224	217	224	226	223	230	221	203	214	224	218	225	213	216
18750	43060	32002	20247	14195	5923	4408	3373	2705	2123	1769	1502	1291	1146	948	909	757	712	694	678	582	565	582	520	467	454	468	426	430	409	373	399	403	410	347	374	387	402	331	353	327	352	336	368	338	336	340	317	355	325	335	348	308	310	370	285	324	294	297	315	322	284	320	341	326	283	315	315	282	306	310	288	329	317	289	306	292	312	299	291	296	307	295	309	296	308	283	302	281	305	289	275	294	281	286	309	277	253	310	314	271	314	271	292	271	283	271	313	293	291	315	296	311	270	281	251	304	288	309	308	283	301	279	302	303	271	274	296	297	281	269	323	278	295	285	313	306	307	292	309	273	291	272	284	285	316	287	275	299	318	292	287	292	277	281	272	271	315	333	295	305	293	302	275	298	329	307	278	304	280	285	283	320	323	294	298	301	283	303	309	309	279	319	297	295	324	319	314	279	312	301	290	297	283	291	314	310	287	285	313	305	311	290	271	283	319	297	317	313	300	293	354	301	326	285	304	304	295	305	287	279	298	290	311	307	335	289	275	292	292	309	282	294	270	298	275	263	285	297	281	301	268	285	292	299	307	306	290	280	290	294	290	299	281	288	299	289	314	295	293	276	304	311	291	302	266	271	291	292	278	293	307	307	286	299	310	304	302	300	287	263	289	247	291	304	307	289	263	318	319	305	296	333	287	264	287	276	281	278	290	302	325	298	274	299	287	297	302	295	281	277	266	324	285	297	302	280	328	302	310	310	306	310	271	290	298	309	315	296	260	287	284	298	314	268	276	268	300	325	316	288	296	305	287	300	319	266	317	324	327	309	292	305	294	274	288	297	289	323	300	290	301	291	275	296	268	286	292	319	268	305	288	282	311	300	283	279	279	285	281	283	277	288	335	315	275	274	315	308	306	305	284	272	290	281	271	298	302	272	298	313	296	306	306	268	296	298	299	271	311	281	297	265	285	275	297	278	308	302	305	307	306	298	317	293	307	295	305	304	310	320	278	300	303	273	244	278	260	282	286	287	282	300	308	298	291	306	314	331	289	312	296	296	308	289	301	282	290	280	281	313	297	293	292	321	300	280	277	297	305	290	311	298	302	312	298	293	302	281	316	320	289	293	333	309	279	309	280	294	277	289	299	308	298	321	302	307	299	299	258	302	319	306	283	296	298	298	323	310	271	300	322	288	275	276	279	273	318	292	310	290	309	317	292	300	308	306	291	295	312	288	285	268	282	305	278	310	281	302	273	285	303	303	328	297	322	298	281	306	306	293	303	287	300	293	310	278	308	308	285	281	321	301	305	279	295	306	289	302	273	326	299	294	301	296	309	300	279	317	302	285	289	278	293	302	278	313	275	271	293	272	308	288	278	282	280	295	277	286	291	291	290	306	293	279	312	307	307	302	290	272	308	308	315	296	278	281	299	279	277	279	295	322	321	312	293	310	274	310	308	293	276	291	311	301	287	276	307	290	283	276	285	298	316	304	267	296	307	295	309	323	311	292	297	283	326	298	299	294	295	323	269	324	311	312	303	265	284	329	317	290	292	269	296	300	318	330	288	270	308	323	282	313	268	297	292	307	252	299	292	312	300	322	312	296	276	325	292	297	305	322	292	308	318	276	282	321	311	291	277	263	294	308	266	303	278	294	296	260	297	267	251	293	261	299	291	272	252	307	306	315	319	317	298	298	284	290	261	314	290	312	295	314	274	289	280	295	333	326	261	284	286	301	299	308	323	292	255	287	283	275	333	273	309	314	305	277	321	322	294	313	294	290	299	325	293	309	286	302	259	263	293	284	295	298	305	271	293	331	324	330	333	295	299	309	287	284	292	277	293	321	278	305	328	335	275	311	305	315	328	329	321	284	314	311	304	290	281	293	299	279	303	320	314	262	300	284	321	298	301	306	251	302	311	293	278	294	270	284	311	295	315	287	313	291	297	314	275	298	294	300	295	335	290	294	321	337	287	266	316	273	319	273	279	308	277	295	284	309	288	306	287	288	304	266	285	301	275	312	270	283	297	268	305	303	303	288	322	308	310	306	250	322	299	285	287	278	307	295	307	301	292	281	303	293	272	313	274	301	288	296	284	282	282	293	283	290	301	289	298	294	323	290	321	291	335	284	310	332	280	315	289	309	286	281	289	288	283	295	291	286	297	300	305	298	298	273	291	323	332	309	279	274	327	284	310	289	298	309	285	276	324	263	299	289	281	274	287	264	277	300	283	282	295	312	308	286	297	269	294	294	303	319	324	306	307	327	276	266	283	283	324	296	259	287	291	291	277	275	281	323	302	298	315	290	299	295	309	328	311	312	280	295	292	281	278	313	319	307	281	321	306	292	310	290	279	309	281	288	310	319	290	301	285	291	302	279	290	275	280	306	306	314	314	299	311	300	307	301	297	308	295	289	296	300	304	289	318	301	284	281	320	264	293	285	330	302	282	275	302	301	285	303	266	269	275	277	282	276	311	329	279	283	264	316	321	302	328	301	308	295	296	271	292	315	290	264	284	275	279	312	314	308	303	295	293	342	320	310	274	308	312	318	261	301	314	297	301	278	317	311	314	293	292	289	315	289	305	294	282	304	293	303	294	305	293	275	277	321	276	281	286	287	314	317	275	293	303	265	307	299	316	271	289	301	303	286	271	267	260	282	320	309	312	314	273	276	276	302	295	296	292	309	322	307	271	283	273	310	291	278	303	301	293	287	287	288	275	308	288	330	314	307	319	276	294	279	316	302	258	276	321	298	271	297	290	295	287	286	286	298	272	260	285	283	293	297	303	303	294	312	276	312	300	291	307	248	345	292	295	307	308	299	271	314	301	320	328	298	294	302	299	283	291	306	279	285	313	307	303	325	282	292	284	300	313	286	288	293	307	313	273	267	266	269	296	285	306	330	312	292	311	290	281	300	315	284	278	317	315	283	317	333	296	285	290	293	297	352	278	287	317	290	284	281	293	250	322	283	312	323	274	296	298	272	279	309	260	316	287	286	303	302	310	290	272	267	305	276	315	311	279	294	281	301	288	262	318	331	291	307	307	279	290	303	284	311	314	250	318	287	279	286	331	290	271	277	327	277	277	296	315	289	311	309	300	282	286	316	289	257	282	303	313	283	314	308	313	293	297	273	330	289	313	303	282	302	301	300	318	317	287	311	337	260	297	314	315	292	319	291	282	314	285	318	304	296	297	271	296	291	318	342	289	309	285	294	271	340	338	287	289	292	284	308	302	269	309	273	278	307	315	290	278	273	301	297	282	322	319	277	318	282	280	294	327	293	297	271	301	318	308	315	299	304	305	307	324	313	297	320	277	301	299	291	327	335	336	317	318	308	304	278	338	285	284	276	283	310	286	291	299	299	289	301	285	277	307	306	300	298	303	269	284	261	277	294	307	308	287	291	308	303	291	271	307	271	328	347	281	292	307	306	280	298	313	275	322	293	295	290	278	283	296	302	300	314	269	306	279	305	285	278	307	306	263	286	288	294	294	327	310	322	306	289	279
24742	21578	27758	25800	13805	3187	1709	1141	977	746	670	567	494	391	393	348	338	284	296	246	247	242	212	221	225	184	205	179	189	169	181	176	160	170	160	167	152	145	137	175	149	144	129	159	137	119	141	123	132	146	128	135	132	161	123	111	169	149	127	130	132	154	152	115	147	122	123	110	110	122	136	121	130	134	116	138	118	115	134	114	133	133	116	143	141	107	132	141	134	126	124	119	106	129	126	121	135	131	120	139	127	126	148	114	115	123	128	141	147	126	132	153	98	120	118	140	87	119	107	128	127	110	126	114	126	108	129	119	120	137	118	125	109	112	125	122	112	129	124	130	104	156	125	141	130	149	100	114	132	135	132	124	121	120	148	149	116	109	111	108	129	103	110	132	139	146	114	128	118	129	123	139	132	126	135	116	126	111	143	124	120	110	122	130	121	118	127	123	113	105	122	135	131	108	112	138	124	141	144	127	141	113	112	111	125	114	131	109	112	113	113	122	121	119	130	115	118	128	116	133	114	122	126	99	119	111	129	120	110	122	136	125	111	137	128	141	107	128	116	148	133	122	124	117	109	113	132	126	109	136	124	104	129	122	119	122	125	151	132	140	156	127	143	132	139	137	111	154	128	125	133	137	151	122	120	123	134	139	126	134	125	137	122	110	148	114	136	115	123	121	116	118	148	122	152	123	111	120	131	108	136	133	112	120	131	111	125	133	123	115	130	122	139	109	132	136	110	118	103	126	123	119	122	135	115	112	117	133	119	116	131	103	130	124	116	133	120	125	114	124	128	133	125	129	110	121	133	116	131	127	121	116	137	122	113	117	144	102	127	128	121	130	123	127	134	125	143	130	118	114	130	134	124	107	120	122	117	136	112	133	109	124	139	129	135	100	117	113	119	121	128	124	126	125	120	124	115	132	128	103	123	109	120	125	117	119	119	103	117	114	108	128	124	132	122	108	131	134	125	126	112	101	117	142	103	144	118	130	142	123	136	136	127	138	124	119	104	136	125	105	124	111	125	118	95	127	123	107	103	93	123	113	111	132	132	119	131	123	128	127	128	139	111	121	116	130	125	120	130	99	140	130	115	110	135	125	130	99	113	111	143	121	115	129	124	112	142	126	126	144	119	110	115	118	132	129	113	130	117	125	111	105	123	124	127	134	126	128	121	121	119	122	117	113	132	131	129	123	143	131	124	132	122	123	108	125	117	121	131	114	117	126	117	114	112	144	115	140	130	141	126	112	103	112	129	121	127	115	112	133	123	122	126	114	125	113	136	120	111	127	123	127	115	117	107	119	130	117	136	120	121	131	120	136	130	139	116	126	129	128	112	125	141	109	120	111	134	130	118	118	137	114	117	132	115	151	117	123	131	129	114	117	114	124	128	119	98	116	117	104	129	120	121	130	125	125	131	108	128	122	127	126	118	133	113	128	138	117	112	125	122	115	121	109	141	116	136	120	118	136	121	120	136	121	119	132	127	128	133	123	108	120	120	132	136	103	124	125	113	105	118	163	125	106	116	114	132	121	114	135	137	127	126	126	141	126	102	136	130	129	116	128	139	111	128	118	125	114	131	110	114	134	127	120	108	111	128	117	131	120	133	131	117	117	121	136	126	119	100	107	133	115	122	127	118	127	122	124	118	109	135	128	120	126	116	123	122	139	105	118	127	118	117	115	115	135	126	115	128	113	113	118	140	136	136	104	126	129	130	115	139	141	118	138	123	134	109	109	132	124	113	126	124	131	121	133	126	145	129	107	131	127	92	117	131	117	115	138	103	132	125	132	139	127	124	132	128	108	125	118	115	128	116	124	143	136	131	126	133	121	108	102	130	129	142	137	120	142	131	138	125	116	131	124	124	122	147	140	115	119	105	117	116	111	123	126	117	111	142	128	123	101	140	143	134	129	113	121	132	132	119	121	125	117	124	116	132	126	128	111	131	148	118	115	153	127	139	127	143	134	142	133	130	115	106	134	134	132	127	138	134	127	109	151	130	116	123	114	134	117	141	115	136	110	106	126	137	114	120	125	114	120	92	115	106	104	121	120	123	121	134	115	136	126	123	136	120	120	126	124	122	126	114	118	126	123	140	115	127	121	121	114	118	120	125	111	127	128	119	128	139	135	111	131	117	126	116	111	128	124	120	111	117	136	122	123	124	130	115	135	121	112	137	109	131	124	134	122	115	109	158	142	107	113	125	118	122	127	99	128	106	116	121	120	139	133	138	123	117	131	113	121	121	113	135	122	109	121	142	127	120	130	107	123	125	123	121	124	115	124	130	137	117	131	113	138	139	127	117	133	131	138	126	142	103	136	131	122	115	113	109	124	141	109	127	112	134	119	137	124	114	118	118	108	119	114	134	136	112	131	101	130	118	113	120	137	133	151	125	113	120	141	128	119	126	132	135	126	112	121	135	121	119	117	102	112	128	127	111	131	140	104	131	121	132	132	129	115	132	106	124	119	130	145	135	117	135	117	126	100	121	120	113	143	121	124	104	119	112	137	87	136	150	97	121	125	92	132	116	131	133	114	137	131	106	131	122	129	126	112	104	108	126	142	109	131	122	146	131	132	111	104	136	135	113	120	140	128	114	125	118	111	117	99	112	114	140	125	111	128	117	137	119	104	126	106	110	120	128	124	130	125	129	119	120	112	111	116	120	130	119	128	112	125	110	117	110	124	129	132	117	115	112	132	106	118	127	138	125	136	132	115	122	131	111	125	132	139	143	155	115	124	107	132	117	112	104	132	125	115	120	141	129	112	133	152	122	133	99	116	122	109	125	137	148	119	142	100	113	141	111	126	111	127	120	134	138	117	110	124	128	124	121	112	113	126	113	134	126	132	142	124	125	139	126	124	121	116	128	131	106	137	136	122	122	118	121	139	116	120	118	126	121	115	118	123	110	116	121	124	118	117	135	112	104	135	128	137	105	111	130	135	120	123	115	109	111	122	125	126	125	131	113	129	135	133	120	132	119	118	104	97	106	130	119	125	146	128	120	129	127	118	116	109	135	115	105	132	114	147	96	126	106	132	120	119	124	141	135	117	112	129	120	119	120	111	132	117	131	108	111	106	119	125	135	118	125	133	128	118	112	137	100	138	155	112	137	129	125	121	133	133	105	122	141	125	130	118	120	130	109	143	131	131	127	126	130	124	139	130	114	123	120	132	132	99	124	120	109	124	119	128	108	122	115	129	127	117	111	136	149	127	138	113	127	135	127	131	114	131	115	112	146	120	126	118	131	121	122	134	124	114	144	116	114	138	119	120	133	145	119	126	127	123	114	126	120	125	127	113	114	150	114	127	138	127	132	126	132	127	112	115	113	132	133	148	127	109	126	136	124	145	126	137	115	94	128	146	121	113	109	116	115	123	127	120	113	145	111	119	112	122	104	123	108	123	109	116	124	150	104	126	124	133	117	133	115	110	122	132	127	128	120	124	117	137	141	124	114	132	107	137	108	116	110	140	116	117	126	129	121	139	118	114	137	116
17805	38640	27768	17959	9889	4939	3538	2718	2026	1634	1284	1056	893	774	674	611	569	511	481	462	402	357	369	330	330	323	283	279	295	275	260	248	246	228	222	229	238	221	218	209	207	236	212	184	206	212	200	200	203	217	198	185	191	190	194	173	161	176	190	218	184	177	191	187	171	197	172	185	178	172	195	173	165	202	156	206	168	195	168	194	175	188	176	204	186	169	168	176	172	168	179	170	162	190	160	189	151	178	175	160	177	179	157	183	188	147	177	165	157	164	183	171	189	170	169	179	172	195	165	183	180	164	183	162	189	190	175	165	183	178	158	164	179	165	184	165	179	182	176	181	176	145	183	175	174	187	177	175	175	176	154	191	172	177	176	172	172	174	165	172	196	178	177	176	146	175	173	192	182	199	197	180	168	168	168	171	166	172	173	168	166	175	189	181	201	172	156	185	175	171	171	177	167	174	174	164	193	173	168	167	180	153	174	170	167	201	193	165	168	181	182	174	174	167	177	163	179	171	164	181	179	176	190	170	168	167	157	179	185	164	194	161	180	193	173	170	186	185	168	183	186	183	141	195	153	146	180	181	155	178	178	171	181	167	160	164	184	170	183	192	172	174	167	180	166	171	196	178	166	179	177	178	171	169	198	195	171	165	182	172	168	169	163	169	159	161	195	164	181	160	167	179	168	165	159	193	180	182	176	209	181	191	156	164	176	185	163	191	164	184	179	151	190	178	166	181	163	181	178	180	180	183	169	180	168	171	175	193	166	172	161	163	168	202	156	151	199	158	191	154	172	161	188	167	148	171	162	179	190	184	162	179	162	170	171	183	175	192	195	152	180	188	187	169	177	198	170	163	157	174	186	165	183	180	148	181	175	179	177	171	171	182	161	163	177	172	167	166	167	184	185	159	181	205	191	188	169	180	169	175	167	192	171	161	187	185	174	173	186	177	167	181	171	171	175	155	174	180	167	186	158	174	161	161	169	181	163	165	171	164	188	196	189	192	179	191	201	168	186	178	173	192	170	187	154	157	158	191	172	164	161	180	172	186	191	160	197	167	184	187	176	187	169	159	164	157	158	168	165	172	177	161	187	178	172	177	180	172	190	167	163	181	168	185	179	175	168	209	165	191	190	179	199	163	179	174	161	164	181	165	182	172	187	170	186	173	172	189	171	156	181	178	171	197	174	193	180	183	186	169	162	165	166	171	153	170	162	170	185	174	163	168	172	161	190	175	176	164	189	163	156	187	203	166	165	164	175	167	172	175	157	181	162	191	158	161	170	161	161	174	154	190	157	192	175	166	175	154	158	195	174	176	167	173	182	160	171	169	167	176	189	180	186	201	184	172	151	154	188	170	161	168	167	152	189	196	170	156	170	185	175	185	182	173	165	182	186	192	179	176	157	180	192	194	183	185	160	176	189	183	195	199	169	180	168	152	166	174	178	170	173	191	174	162	162	178	173	182	170	159	176	184	180	191	155	188	147	206	155	189	185	187	165	167	185	179	163	175	160	167	162	181	156	156	186	176	181	164	194	192	175	181	174	206	184	186	156	167	174	188	163	138	196	196	178	148	172	177	168	157	194	165	178	162	160	169	174	185	160	169	163	182	176	152	175	175	172	166	182	180	167	183	188	170	163	170	176	167	175	163	178	177	162	169	186	153	186	145	188	176	170	185	176	169	172	172	170	187	168	162	175	163	167	157	157	189	167	159	177	157	161	171	187	152	170	186	171	164	187	177	159	171	171	202	184	197	176	170	191	154	189	196	203	161	171	177	154	181	176	174	171	181	173	175	173	187	182	146	155	210	174	150	175	177	166	183	187	174	180	185	183	160	182	171	174	180	196	178	184	189	185	165	192	160	189	164	191	173	172	174	180	183	161	168	158	181	157	165	180	166	171	179	175	165	160	184	156	166	167	174	179	174	179	172	157	189	177	167	168	164	165	151	176	176	174	162	208	176	166	180	184	180	188	158	188	158	206	192	190	165	178	198	189	176	177	193	198	188	160	201	173	187	177	170	168	178	165	160	174	164	183	177	180	156	180	179	186	148	194	166	177	167	177	174	175	170	172	185	166	136	190	195	181	163	154	182	183	178	176	150	159	164	165	165	182	177	180	195	171	185	183	163	176	164	154	174	166	166	179	196	142	189	164	171	172	177	181	182	190	150	170	187	178	173	181	161	156	172	180	170	172	160	171	169	183	181	177	181	174	172	165	162	190	180	185	178	143	173	148	151	192	189	188	199	193	153	180	180	188	162	189	178	178	190	165	165	182	197	165	188	181	170	184	168	173	169	179	159	160	158	188	178	170	175	153	157	185	182	181	198	170	194	178	173	195	185	185	186	186	193	169	167	164	173	187	157	152	181	150	188	154	161	156	170	170	174	179	176	177	160	172	146	192	165	188	164	190	174	190	177	203	173	167	171	164	166	184	165	172	174	173	184	191	170	185	156	160	147	171	173	160	181	156	174	163	182	166	183	173	165	176	184	182	162	189	184	187	182	168	158	171	168	179	177	186	194	188	182	177	172	177	165	175	180	169	162	150	162	167	178	197	172	165	157	160	176	164	188	164	181	174	165	164	171	170	170	198	165	170	175	151	153	179	182	180	187	166	168	170	189	154	169	147	150	170	179	194	162	179	166	177	156	166	191	169	183	159	185	162	181	187	181	208	165	181	189	175	165	166	148	179	169	157	188	159	207	155	189	176	162	190	194	176	191	172	164	187	161	189	165	174	173	182	167	187	169	179	185	186	173	179	186	173	162	181	169	155	183	184	171	127	184	176	165	176	179	166	166	171	170	175	166	144	167	159	179	150	186	176	163	161	174	190	195	170	171	173	190	166	194	164	170	168	156	171	185	164	177	164	163	177	168	177	174	155	168	208	171	167	168	177	165	168	153	179	182	193	178	168	184	187	181	161	187	162	185	163	182	175	170	164	198	175	205	153	160	169	184	184	192	166	163	179	164	181	189	186	161	182	181	196	180	177	158	179	168	155	159	164	168	161	178	163	171	158	174	177	168	165	183	164	158	182	168	172	149	178	174	162	194	172	166	152	163	163	188	166	202	195	170	189	178	161	159	166	189	197	188	174	166	160	166	166	189	166	178	172	181	192	169	164	158	162	181	175	193	171	202	182	164	160	171	165	155	201	161	171	172	163	165	168	183	214	179	181	169	177	180	189	175	194	177	204	161	178	185	178	167	169	181	185	200	181	193	171	170	168	176	173	177	171	179	163	183	170	200	154	188	159	163	154	172	206	185	175	167	173	148	174	189	177	168	181	174	185	182	188	167	180	176	164	168	152	178	165	160	174	180	157	179	173	167	166	183	175	159	169	176	163	174	162	162	173	178	171	187	196	184	143	166	204	156	161	182	177	173	149	157	162	191	151	180	182	155	180	176	187	181	173	159	174	191	164	189	184	156	157	162	168	184	180	194	188	158	174	166	166	157	178	153	170	181	190	169	178	167	163	187	183	179	157	178	182	188	175	154
22626	21562	29359	24224	21576	21516	11189	3070	2041	1632	1359	1069	974	869	738	674	635	608	544	493	450	422	423	415	366	383	320	310	295	322	290	293	273	291	282	259	233	249	247	253	223	267	230	266	251	249	237	232	238	219	215	223	207	228	254	233	217	225	203	204	186	213	224	189	195	232	207	189	209	196	207	198	196	198	203	203	196	199	213	200	218	189	195	212	210	190	213	198	201	228	234	213	174	192	180	208	216	188	204	178	177	193	200	214	200	202	210	206	215	192	208	203	195	192	209	204	200	196	209	203	188	195	196	176	184	213	188	204	199	180	179	199	190	225	188	190	195	164	186	201	195	211	213	180	220	215	200	208	205	191	189	188	183	188	198	188	197	211	199	202	199	231	207	195	195	215	200	195	198	181	208	179	202	191	200	193	218	209	184	186	192	196	202	217	186	192	208	210	209	199	199	225	215	206	202	183	194	203	193	206	212	193	175	197	193	197	176	219	184	183	202	179	206	190	205	240	183	184	204	185	199	223	194	200	200	198	214	219	200	196	182	199	166	188	202	207	205	206	199	212	198	210	203	182	179	177	186	187	206	182	225	183	214	217	209	175	200	202	194	199	218	198	200	197	233	177	186	212	178	186	199	189	174	198	172	187	208	203	209	208	165	192	196	186	207	186	200	181	227	187	202	182	233	194	179	190	198	183	188	194	199	188	183	220	182	175	213	192	190	192	191	195	233	185	188	203	214	182	183	194	186	196	187	203	185	166	187	211	195	216	207	219	220	174	186	193	179	186	191	230	182	179	198	199	202	209	200	187	196	221	211	193	183	198	215	204	187	220	192	208	199	202	191	185	198	211	195	204	185	211	200	190	182	215	184	201	179	199	208	208	220	201	211	220	193	192	180	200	200	191	214	220	200	213	215	202	206	202	202	210	168	188	204	225	219	186	198	203	190	219	215	211	175	206	194	187	221	208	167	210	184	225	192	179	190	184	198	194	188	196	209	207	217	203	179	191	182	217	209	222	186	200	222	202	195	196	222	180	197	203	206	166	186	207	175	178	190	189	208	189	197	193	177	192	204	200	182	175	183	182	170	172	190	227	200	193	174	210	202	201	170	215	186	197	198	204	190	183	206	210	199	190	190	211	201	217	193	177	207	207	194	197	209	176	194	198	185	182	206	187	199	219	190	190	179	180	201	232	208	191	193	208	183	201	195	192	229	229	218	184	188	198	201	220	202	195	170	180	194	206	185	180	184	188	193	218	186	175	190	224	203	210	174	211	207	191	196	174	227	211	190	190	198	192	226	182	220	236	219	198	194	206	219	218	197	201	181	187	211	213	212	202	190	203	190	204	228	174	209	204	197	199	206	205	205	186	212	192	222	209	183	208	225	190	186	184	188	222	175	197	194	198	191	195	183	219	201	194	179	202	213	194	218	205	200	197	175	216	211	189	217	203	200	203	207	224	226	194	205	204	193	206	201	203	201	197	191	207	217	191	193	201	201	192	196	202	227	217	216	192	209	178	223	210	219	179	196	213	194	192	202	190	202	185	200	189	207	203	212	213	197	170	198	199	200	198	198	201	176	200	172	206	218	210	195	190	193	206	201	197	184	182	234	204	203	213	171	192	203	197	202	180	190	204	189	214	203	198	197	198	202	191	207	223	203	201	201	205	173	176	198	183	163	188	222	216	228	185	170	222	222	202	171	220	204	196	206	184	208	162	166	196	230	224	208	201	203	224	198	205	192	201	197	192	184	201	209	203	187	210	182	198	200	198	192	169	192	205	198	201	213	184	204	187	183	185	197	207	203	191	219	198	206	196	200	227	189	183	191	214	205	202	177	190	202	204	205	184	217	201	204	181	208	183	220	158	204	165	202	202	201	179	187	199	184	189	216	205	179	205	187	198	204	193	215	200	179	217	203	231	207	183	199	188	188	197	202	188	217	202	174	196	179	177	188	221	212	189	210	194	176	174	201	192	176	217	170	174	193	171	236	184	196	201	193	213	190	203	197	205	223	220	201	182	177	197	220	206	163	205	200	211	213	189	188	180	189	185	213	214	189	209	203	196	228	197	212	187	191	210	226	192	181	183	186	208	199	190	210	212	189	189	191	211	215	185	185	212	186	203	181	192	188	184	174	214	178	175	207	177	209	219	181	190	189	189	190	202	192	176	202	191	196	210	180	193	178	208	204	210	188	213	185	200	207	206	212	199	202	215	187	189	190	202	199	198	211	189	201	194	193	193	186	212	187	197	175	222	199	185	211	210	191	212	169	209	200	200	192	197	194	224	214	190	219	186	213	199	188	178	174	186	164	201	179	209	197	210	204	217	223	177	222	224	220	209	201	202	202	222	192	200	184	192	217	211	211	201	216	191	182	192	196	190	205	191	187	205	187	185	216	182	212	200	191	188	195	195	178	199	210	220	191	208	211	194	202	192	196	194	218	197	218	180	201	188	201	211	196	198	214	207	167	177	199	168	190	207	192	194	201	191	193	178	217	188	218	215	201	209	212	200	178	188	184	205	200	180	174	201	201	203	216	200	208	189	202	206	191	200	193	200	195	185	194	214	191	195	210	204	180	206	184	191	200	193	204	233	190	185	197	204	201	201	211	206	183	194	198	193	203	193	186	214	208	191	202	198	188	218	213	196	203	168	208	188	174	196	193	177	216	201	191	246	189	192	214	202	180	178	193	200	226	216	179	176	180	212	205	209	202	201	219	187	203	194	210	178	215	174	207	207	207	204	176	175	191	166	201	191	192	188	191	195	182	194	189	204	186	189	197	202	191	192	179	196	205	204	203	193	192	227	209	189	185	206	186	211	190	189	189	179	196	199	209	199	203	181	207	203	189	211	201	214	185	188	190	188	192	205	194	203	185	192	206	200	215	181	195	181	206	199	203	214	224	211	191	168	181	198	199	206	186	208	206	206	178	177	191	166	189	207	181	186	186	203	196	182	168	205	191	177	203	189	177	204	173	179	189	210	193	198	192	176	189	204	197	225	203	192	181	238	196	164	199	195	223	179	205	205	191	190	189	198	186	214	199	194	203	187	237	203	196	166	171	194	188	213	204	190	202	167	217	193	218	194	201	235	196	178	175	210	209	221	220	215	192	219	218	196	189	181	189	207	218	196	175	166	200	203	209	179	219	159	178	207	207	195	184	173	202	202	199	220	191	207	209	194	186	210	215	202	200	209	199	218	183	182	206	180	188	211	212	196	194	194	181	204	205	181	207	202	180	200	205	203	181	207	224	201	193	175	209	193	203	176	190	213	201	186	200	191	214	204	202	164	169	162	189	194	206	177	205	245	183	180	198	196	200	194	193	207	209	178	213	201	221	205	177	208	165	188	179	182	191	191	199	202	199	174	196	218	215	157	196	196	181	188	210	208	220	216	227	186	200	190	205	202	212	225	203	193	211	193	182	187	200	200	204	221	204	184	195	174	173	187	198	198	218	195	200	192	190	174	207	201	177	177	197	184	211	168	177	182	222	198
21435	48942	39503	26885	14755	9245	6786	5125	3741	2988	2466	2021	1734	1477	1359	1202	1082	959	873	807	729	637	642	595	540	524	529	479	486	412	423	480	428	372	416	382	412	340	344	346	328	362	332	343	335	318	290	317	324	338	315	347	340	286	300	308	320	302	295	271	313	263	317	283	277	295	291	300	308	280	279	279	282	310	300	242	277	289	305	270	270	252	260	262	277	286	265	272	245	275	287	266	272	277	277	259	259	244	241	265	279	246	282	230	265	283	276	261	261	262	264	282	282	271	262	269	289	256	254	287	249	253	242	269	265	291	270	246	236	277	253	260	251	270	277	249	253	247	282	267	276	266	278	260	294	275	278	267	266	280	274	260	261	275	252	286	260	274	278	263	262	296	242	234	282	287	289	263	258	256	275	273	270	273	230	296	236	263	287	230	263	258	244	246	295	307	271	296	282	267	255	261	259	263	255	310	269	259	239	259	268	280	276	283	254	275	253	268	266	233	264	242	242	266	261	280	268	258	261	257	239	266	287	260	281	268	272	287	240	250	250	256	261	268	281	240	290	260	274	236	259	255	264	278	264	279	274	271	283	273	269	263	281	268	273	254	241	272	280	256	272	292	270	289	260	243	289	247	275	246	248	247	270	281	260	249	269	250	240	246	262	249	282	287	275	250	252	234	248	252	250	262	248	267	275	281	243	263	259	227	293	281	239	265	256	270	276	242	271	284	275	273	286	265	259	274	270	274	287	247	280	261	243	285	296	242	274	265	250	247	247	267	253	265	279	271	275	262	273	272	255	263	263	240	259	274	255	261	292	278	256	269	264	253	246	256	235	298	255	287	274	269	285	258	274	282	272	267	260	268	246	283	264	233	247	284	218	270	257	253	265	278	298	268	280	280	258	278	305	259	262	266	285	284	289	296	295	262	285	259	277	250	268	272	240	274	264	258	289	258	273	261	261	286	277	282	258	254	264	274	261	253	257	255	252	271	259	268	236	270	295	280	268	258	269	240	283	279	256	260	269	248	266	271	235	255	249	257	259	256	253	271	258	265	256	293	251	246	272	221	277	235	228	277	256	282	272	273	258	272	255	266	251	288	254	239	269	285	257	270	289	256	273	271	252	261	232	252	249	241	270	260	251	257	246	283	291	246	272	247	283	249	265	280	260	275	283	240	260	248	266	261	252	278	264	253	276	278	268	293	251	263	280	261	259	235	252	300	268	263	277	266	250	268	230	263	284	264	285	246	242	237	272	308	285	259	272	271	258	263	275	262	237	248	239	268	269	264	278	277	258	276	254	266	262	265	287	245	267	270	273	236	260	245	259	289	266	286	255	242	266	260	268	240	251	261	298	263	282	262	255	281	251	267	259	273	255	233	275	266	244	263	270	277	256	276	269	242	275	254	275	267	230	265	275	277	265	281	248	290	256	277	274	264	266	280	274	273	242	237	273	269	276	250	268	282	247	253	264	262	275	268	257	246	276	301	279	254	274	273	267	268	279	274	277	272	273	282	267	261	259	266	236	283	263	267	271	258	276	269	278	294	266	275	273	274	262	246	297	278	262	269	271	260	257	288	270	264	271	281	281	266	261	271	262	277	278	238	276	287	244	268	272	266	236	249	257	250	289	273	274	233	271	269	263	271	266	272	270	269	257	245	254	284	273	260	275	264	268	280	268	288	297	277	278	287	254	260	240	262	253	255	266	243	269	287	268	279	301	276	257	251	250	258	280	276	254	271	268	260	256	257	285	262	255	264	249	258	257	256	275	258	266	270	262	276	273	269	284	284	286	257	253	261	258	265	271	225	290	222	276	262	274	263	305	267	251	267	281	289	279	250	268	273	260	272	266	257	248	240	291	307	290	271	271	293	263	254	262	274	259	265	264	277	254	252	310	267	265	240	261	263	261	270	275	292	258	245	287	289	265	291	245	247	259	269	276	254	262	279	247	250	302	260	255	249	285	273	259	272	282	304	255	279	269	253	246	256	258	229	264	246	254	277	250	240	255	268	253	276	265	293	269	260	246	269	266	268	269	270	274	287	253	258	238	235	261	276	278	283	237	252	253	270	255	283	282	251	262	270	268	273	276	288	283	256	258	272	262	253	255	261	278	246	275	260	264	292	266	273	251	267	261	272	245	280	291	286	281	259	264	270	246	239	269	271	289	247	245	286	270	269	243	246	276	222	252	255	267	227	263	265	251	264	253	287	284	274	260	285	285	246	287	252	258	260	271	262	266	280	271	288	253	243	269	282	267	252	259	275	234	285	258	266	266	279	274	248	294	245	265	270	267	268	280	267	266	289	254	244	256	290	267	263	257	264	257	262	281	258	279	287	241	257	275	272	260	267	302	284	280	274	264	277	303	237	272	293	267	255	256	264	257	284	290	258	248	269	264	271	257	260	271	256	266	273	255	236	254	251	302	249	263	240	281	242	254	262	281	254	242	274	254	251	260	269	272	282	279	262	261	251	248	268	240	270	245	270	252	256	266	254	253	254	243	243	279	257	224	245	268	246	269	241	267	250	269	279	255	269	266	233	283	286	269	274	273	275	262	264	284	259	287	250	282	274	268	243	260	262	274	297	269	295	293	275	272	284	249	261	270	287	259	281	272	261	271	266	252	301	248	298	286	274	254	269	275	280	260	245	264	234	267	267	263	266	302	270	269	256	296	237	256	261	287	262	260	294	272	263	287	266	249	257	258	260	267	272	286	277	265	259	248	255	271	252	287	277	262	281	261	277	280	257	270	277	254	288	283	291	285	266	270	273	244	256	274	262	267	262	291	263	273	239	267	292	247	287	268	275	273	280	231	242	270	256	276	260	278	299	283	268	271	253	259	251	263	263	263	270	252	252	269	252	320	258	267	258	278	229	268	277	270	286	236	267	261	240	268	290	265	258	268	295	280	277	249	232	267	270	248	246	234	269	240	289	267	262	304	274	286	274	238	272	280	272	269	265	280	278	283	262	262	286	271	253	244	285	297	291	243	264	250	268	252	251	252	204	255	261	292	273	259	267	282	271	277	254	271	276	286	271	278	279	261	286	254	258	280	266	281	274	267	302	261	249	283	273	259	235	266	260	220	277	243	238	272	274	260	227	274	252	269	289	277	270	270	269	274	316	256	257	265	257	260	273	284	251	275	284	270	264	269	275	276	270	290	262	258	240	255	283	266	251	244	262	260	298	273	279	287	263	242	288	265	236	264	260	269	254	290	279	268	241	300	260	246	284	274	233	287	257	225	261	264	258	250	265	268	248	262	278	268	278	249	270	264	282	275	264	244	240	259	265	261	247	258	273	264	283	277	243	289	267	248	278	254	279	266	247	267	277	272	268	245	244	245	258	274	236	259	288	249	272	269	241	266	239	258	273	238	268	287	265	242	243	275	242	271	249	238	307	272	243	244	247	232	265	238	244	293	240	300	270	242	269	279	260	292	257	260	245	266	260	285	294	276	289	242	256	240	254	267	297	276	291	261	280	252	268	255	270	280	243	261	297
27537	21481	17668	9700	3732	1740	1216	986	769	611	585	490	435	364	372	339	326	291	270	261	267	238	218	243	219	216	205	198	209	201	190	207	199	165	181	180	182	159	193	177	181	197	196	183	174	188	161	153	194	176	187	165	166	170	171	191	173	182	174	182	177	186	171	161	169	171	197	146	164	171	177	168	171	167	182	157	150	178	172	176	170	161	154	161	177	189	171	160	151	162	163	157	160	181	154	186	177	175	174	159	166	184	166	165	179	161	156	166	169	157	154	161	180	168	178	155	191	146	163	176	169	173	181	153	160	145	166	175	149	148	177	177	163	186	162	179	166	166	167	163	162	194	167	179	169	163	182	134	157	158	167	153	164	142	172	174	186	177	156	170	149	150	151	163	155	173	174	160	164	179	151	181	142	171	167	161	161	174	165	176	156	180	197	164	161	171	185	160	166	157	146	156	160	164	157	155	158	168	165	164	157	162	166	160	167	176	151	152	149	163	163	181	156	155	136	156	177	173	169	187	177	174	166	145	164	187	173	173	165	179	184	156	173	161	167	182	173	168	152	163	168	179	196	166	175	178	174	185	169	146	171	192	166	178	151	169	157	157	171	164	164	176	191	176	190	163	176	158	143	161	140	165	145	162	187	166	180	171	158	162	150	166	185	150	166	173	159	146	150	144	180	165	162	165	166	180	164	143	190	146	183	174	160	184	145	171	175	145	162	173	137	170	166	153	151	182	167	153	166	166	171	157	157	194	187	158	174	161	155	177	173	176	163	158	157	166	167	144	167	176	157	157	180	180	173	183	150	161	152	158	151	161	133	201	156	167	156	164	174	170	179	175	168	164	134	188	139	169	184	157	155	154	179	169	158	183	184	142	187	177	150	182	163	158	174	153	147	176	165	166	185	160	171	148	144	200	163	155	146	164	170	178	174	154	174	193	181	150	171	149	183	173	169	187	172	157	158	175	181	154	177	170	180	185	180	172	162	143	162	168	162	148	167	159	157	149	137	162	166	182	161	159	161	169	174	152	164	169	159	128	176	173	145	160	178	163	181	160	152	199	164	173	154	160	170	164	177	165	155	163	182	178	160	180	167	182	176	167	194	170	167	141	144	170	160	188	161	146	167	181	184	157	187	161	150	171	162	185	182	170	150	170	154	141	172	157	171	141	178	181	187	170	172	155	154	151	173	160	168	167	175	181	146	154	163	180	162	194	185	158	145	161	175	165	157	157	144	168	182	148	173	181	155	162	176	165	165	156	206	167	167	157	161	161	170	162	159	166	164	169	162	158	156	155	164	180	160	157	161	180	172	186	159	173	179	173	150	146	172	173	155	156	166	158	179	148	167	169	168	149	175	159	177	158	174	137	187	157	147	168	178	157	155	148	141	153	159	165	163	164	152	158	164	176	176	168	157	175	175	156	154	160	187	174	161	180	168	167	183	183	167	185	174	167	168	174	176	161	158	174	165	169	149	174	185	168	164	192	164	164	174	167	162	166	148	146	188	139	203	158	177	165	177	155	162	181	187	152	181	191	179	176	144	185	182	162	171	161	166	167	171	148	173	156	157	190	171	181	157	173	161	171	156	155	186	170	175	158	174	166	169	144	150	158	157	150	157	161	159	169	177	185	196	161	137	166	155	181	155	174	178	175	152	167	158	141	173	175	178	174	156	147	160	166	166	170	161	181	158	162	199	159	157	169	164	193	168	191	175	164	179	154	174	167	162	160	159	145	183	166	155	182	165	167	158	171	170	128	159	170	155	177	166	160	152	182	160	173	168	150	183	151	153	173	163	170	186	176	167	179	188	160	166	174	173	160	162	164	152	149	153	181	184	192	154	146	161	178	175	178	144	182	169	159	181	179	203	177	171	153	151	178	162	181	170	160	157	156	164	165	148	153	174	183	163	170	194	155	181	172	183	155	161	173	186	152	172	176	174	159	162	192	152	172	153	158	170	169	175	150	201	170	170	160	185	141	142	138	149	188	183	183	156	178	158	168	155	166	174	165	158	193	168	169	183	174	162	170	151	176	164	147	188	177	166	153	146	178	157	172	176	166	143	155	165	162	171	141	142	174	152	170	179	173	184	170	169	171	160	161	162	190	174	162	173	188	154	177	140	180	185	175	173	154	144	186	146	167	170	162	163	175	173	154	184	181	165	179	168	150	167	188	143	160	148	162	154	171	172	155	153	168	163	165	168	177	126	161	164	163	201	165	176	166	177	153	172	165	174	155	170	163	190	180	165	147	184	172	174	168	168	178	166	180	172	150	164	179	160	170	173	164	172	168	153	145	136	198	172	160	163	155	180	159	156	179	165	163	152	147	163	179	161	153	169	160	181	181	151	157	161	175	159	186	157	167	162	160	165	167	176	165	170	164	165	168	156	201	187	168	172	147	179	180	178	187	151	179	163	159	159	152	177	167	154	159	156	142	153	178	148	161	160	178	168	139	159	157	172	152	139	175	168	156	166	151	161	174	162	161	159	190	177	189	165	192	157	149	144	187	162	158	157	180	150	178	165	152	168	153	154	160	163	166	164	168	186	163	180	151	156	158	167	159	147	200	147	169	164	189	181	173	169	180	148	170	170	176	186	165	182	153	212	154	143	156	173	168	163	198	199	152	152	179	173	173	166	166	170	174	145	143	166	153	163	163	154	170	154	142	178	174	157	171	153	167	182	179	149	175	166	170	164	186	169	164	160	156	166	146	166	187	137	151	173	175	168	186	171	173	167	168	163	172	153	152	167	174	148	164	165	159	166	142	172	167	155	169	164	164	184	160	170	175	168	165	186	184	148	157	169	169	169	169	149	139	185	159	180	176	159	150	166	149	177	172	171	164	151	162	154	154	154	171	168	168	166	138	136	177	191	176	170	153	180	176	158	180	171	186	156	143	169	157	165	150	164	174	155	172	159	173	171	183	162	166	155	165	154	144	188	149	146	158	155	168	171	164	162	163	144	144	136	190	143	161	180	158	184	180	166	196	152	174	134	190	170	176	176	166	155	170	169	178	185	140	159	131	180	184	138	177	179	145	162	182	180	165	178	146	174	151	149	183	176	151	161	168	174	146	194	161	146	162	193	155	168	172	186	153	171	163	167	174	150	184	159	183	181	166	169	161	168	190	161	181	180	165	171	141	160	164	154	182	182	171	182	174	173	160	156	153	160	163	154	163	157	164	172	149	162	145	159	155	175	158	161	178	184	155	148	164	174	153	157	171	140	149	158	164	166	171	150	171	171	166	161	168	164	177	172	166	161	165	146	149	155	151	158	149	142	184	147	167	176	172	149	174	177	136	177	151	133	178	159	158	172	184	169	154	174	166	156	150	160	140	165	164	172	156	166	166	166	171	143	179	164	163	170	185	159	159	167	174	176	165	159	162	177	190	156	158	147	170	184	183	153	182	181	163	171	162	159	194	150	160	160	184	165	155	174	153	178	170	158	194	167	160	182	191	152	159	156	158	163	167	167	165	154	186	171	178	171	146	159	161
15814	29585	20675	11703	6270	3640	2690	2032	1567	1243	981	883	707	710	557	507	527	475	445	407	401	349	367	357	314	299	319	313	268	274	262	287	227	299	269	287	242	237	263	264	256	256	221	274	250	245	250	233	218	236	257	262	242	213	244	226	243	223	215	237	242	252	224	240	222	244	241	222	248	219	237	208	214	214	218	232	241	240	234	211	216	248	209	236	229	231	235	211	229	209	237	233	210	205	248	182	236	196	217	246	245	199	244	217	228	235	235	235	242	219	249	248	192	207	235	204	225	228	224	215	243	233	210	217	222	203	193	235	222	232	229	222	236	194	258	231	210	208	238	216	223	220	234	216	237	233	217	218	248	243	223	212	226	221	234	236	221	226	240	220	217	212	238	230	218	252	233	213	216	202	234	198	216	223	224	227	237	245	215	202	220	226	242	260	224	258	220	202	230	256	257	223	245	246	240	214	239	212	225	216	237	246	242	241	228	214	212	214	228	219	204	222	243	235	222	235	215	239	215	210	216	240	243	245	197	204	197	197	242	209	222	210	237	198	222	212	205	227	216	232	233	222	212	213	220	235	250	243	234	234	215	230	209	216	209	236	212	207	220	234	261	218	200	232	230	220	192	213	208	229	221	227	228	216	201	231	261	196	214	216	195	222	204	227	244	232	240	233	239	236	222	211	211	213	236	230	228	246	226	208	227	236	237	226	234	195	213	205	226	216	229	228	240	235	199	217	217	214	215	196	240	218	228	216	240	231	243	213	253	256	218	261	223	217	238	218	224	210	228	243	220	241	225	238	226	226	193	238	242	198	203	251	220	212	219	241	217	216	263	226	222	247	233	231	240	239	253	216	198	236	229	241	230	230	226	241	245	236	255	199	216	240	248	199	230	229	197	213	219	241	229	204	227	231	217	236	250	218	217	224	209	213	217	220	239	220	224	234	232	237	232	206	220	218	210	219	220	241	224	194	229	209	234	229	208	214	209	247	221	229	245	205	223	224	238	218	244	213	241	204	201	212	216	241	265	247	209	244	216	231	232	237	209	201	233	217	275	217	237	214	207	235	222	224	244	235	203	241	191	244	210	242	216	243	200	196	239	243	243	227	228	193	214	189	188	228	191	227	253	218	233	217	226	206	245	197	233	202	225	212	224	248	221	263	239	206	207	259	215	212	222	246	216	254	229	227	223	227	234	222	217	218	235	208	228	231	254	221	209	243	249	216	236	214	251	224	276	236	206	222	245	225	204	224	222	229	226	218	213	232	238	205	213	215	224	209	211	231	237	228	207	223	227	254	206	231	249	211	225	213	215	254	225	223	214	250	213	203	246	234	193	225	226	228	237	239	234	210	252	234	216	231	228	224	254	219	198	227	219	236	234	231	221	223	224	211	216	192	242	254	219	221	223	230	254	223	203	211	249	216	233	224	228	213	220	224	220	215	224	232	234	226	231	231	227	212	185	215	213	221	235	216	226	199	218	237	242	221	208	224	230	224	215	232	216	238	220	262	220	211	216	233	222	221	218	211	199	206	224	207	211	229	235	249	241	232	214	222	224	249	231	276	210	245	234	251	232	237	244	214	224	244	225	233	208	211	209	251	244	201	229	208	227	207	210	231	210	225	258	227	248	215	221	212	243	231	215	233	259	226	228	216	211	215	227	235	248	215	221	197	228	217	215	225	275	253	189	203	218	226	227	200	212	239	222	221	224	227	238	209	240	207	231	224	228	201	222	219	229	234	241	254	199	219	204	251	218	212	257	228	221	236	240	225	237	228	215	214	216	220	235	231	232	245	202	241	240	196	233	213	239	251	223	243	211	254	235	233	245	239	234	232	235	218	213	214	214	249	210	211	220	224	219	220	236	246	245	224	247	222	220	221	248	228	240	214	236	219	241	243	217	230	205	223	245	217	224	230	255	219	244	243	226	228	215	221	229	268	256	208	214	232	230	204	241	221	206	241	216	214	227	225	240	222	212	233	212	226	205	232	230	215	220	228	201	228	239	233	202	225	239	214	209	221	190	208	238	200	252	225	228	237	228	235	204	220	256	203	216	245	222	230	235	223	217	233	216	265	212	219	264	244	226	231	232	206	229	227	248	220	240	231	205	204	218	231	196	216	233	239	225	253	213	221	208	240	221	228	246	210	241	221	249	235	229	232	237	214	230	219	211	232	233	229	230	232	229	226	226	230	228	223	210	203	242	222	225	228	216	212	221	231	220	254	220	227	210	230	224	209	226	233	223	193	219	241	257	223	210	206	222	213	201	207	214	242	224	233	206	214	195	208	209	209	213	226	212	214	239	198	214	229	241	221	225	200	229	236	242	224	211	227	235	240	223	221	203	213	190	200	244	240	220	213	222	234	213	214	244	245	209	222	233	218	226	250	218	222	231	234	224	234	211	247	235	233	238	239	227	195	215	234	223	228	247	219	248	212	224	212	218	215	240	241	208	219	229	228	240	215	242	245	234	237	215	225	230	237	222	232	234	250	245	216	224	221	226	228	220	222	223	232	229	206	220	199	230	228	211	220	245	237	238	230	184	210	204	238	228	202	237	223	229	237	230	217	235	218	203	216	243	243	235	233	213	237	241	236	222	219	226	225	220	223	242	206	238	235	233	236	240	242	252	226	248	207	224	214	245	227	256	213	214	222	221	223	203	220	241	234	254	212	223	202	223	218	204	246	215	211	236	233	214	224	207	193	237	223	239	221	228	219	230	215	241	230	200	212	233	211	226	214	223	247	212	186	236	225	201	227	203	244	237	240	235	233	213	226	213	219	253	226	235	209	250	222	231	229	233	219	248	219	264	218	227	204	211	195	274	216	245	231	215	206	241	207	222	237	239	192	207	230	220	219	282	217	206	251	216	209	207	228	201	203	237	225	216	212	245	219	220	201	228	239	209	234	201	236	226	245	228	223	211	250	200	249	223	262	217	221	223	219	238	227	197	216	219	244	228	225	220	190	221	254	219	235	268	242	239	244	229	225	202	238	241	236	229	224	221	229	254	254	228	225	239	228	225	243	220	233	243	206	225	241	238	226	217	219	207	243	225	223	206	241	255	219	225	237	205	241	213	233	247	252	216	232	218	237	218	222	253	233	215	230	244	227	217	234	218	255	213	224	223	242	265	224	213	233	226	211	238	217	248	232	228	221	224	231	226	218	218	205	213	201	215	236	224	208	241	228	234	205	230	212	232	210	222	220	236	210	225	218	227	234	205	231	222	230	239	232	239	218	231	240	236	177	230	224	198	220	239	218	211	208	216	226	232	216	254	236	215	244	242	220	206	207	233	204	232	228	213	221	214	234	204	231	244	229	216	220	225	213	228	216	196	236	256	226	196	207	228	234	229	264	237	208	225	202	244	199	217	232	219	221	219	231	233	261	225	211	226	209	198	205	235	249	231	235	232	227	229	238	223	200	272	207	198	238	228	240	232	251	226	207	240	245	232	235	216	253	235	247	220	204	216	205	214	234	240	207	226	257	259	210	229	247
23614	21607	28972	24795	21527	12679	3550	2063	1518	1233	1082	880	769	667	608	613	548	521	447	422	391	380	390	339	321	333	326	286	279	302	313	275	272	260	235	253	243	284	227	265	229	229	228	238	244	226	250	223	244	247	226	246	225	224	236	215	225	261	236	230	226	250	257	231	214	221	257	245	232	255	236	222	223	225	228	240	225	229	210	221	244	242	206	245	194	248	219	214	230	200	215	225	216	238	245	217	240	219	218	218	211	193	220	203	210	242	220	207	237	244	225	219	213	248	220	240	241	210	215	205	219	222	231	227	211	199	234	202	217	221	225	253	227	212	214	230	194	252	218	238	236	242	221	237	206	234	220	210	238	212	209	226	219	205	238	222	228	234	224	218	220	225	213	228	211	222	222	215	217	235	223	221	188	261	245	210	247	232	249	209	204	228	208	236	227	247	222	226	224	228	221	240	242	221	207	220	232	228	234	235	227	230	240	210	220	224	214	231	215	222	212	212	210	196	239	261	219	227	233	220	216	238	215	229	205	231	207	209	257	212	247	221	241	198	237	237	224	230	253	243	211	218	211	215	208	227	234	224	215	211	239	233	223	214	221	220	226	217	218	239	232	217	220	194	215	202	209	240	244	222	252	210	225	219	205	229	220	219	214	233	227	230	208	213	221	202	242	208	231	218	240	220	231	189	246	209	222	214	259	231	216	215	213	221	213	229	225	214	222	226	218	238	224	247	208	219	210	248	218	210	223	228	263	234	216	206	241	209	227	193	222	252	228	232	223	217	214	228	211	212	228	237	201	210	222	221	214	229	227	224	231	229	233	230	242	232	219	223	207	228	212	218	240	235	233	220	217	213	228	235	214	215	229	245	258	217	245	202	229	229	223	230	209	203	220	235	248	226	243	202	225	211	196	248	238	213	230	264	242	225	212	240	220	245	213	226	244	219	203	219	210	206	238	250	255	213	212	234	222	238	246	257	204	213	206	230	232	215	205	220	211	211	234	230	226	195	204	210	250	221	210	211	216	228	235	237	215	222	217	231	239	247	236	234	206	208	223	211	234	203	236	229	241	233	242	222	228	228	223	239	222	227	241	181	212	212	210	232	219	214	245	220	229	213	258	236	175	232	227	212	223	214	208	209	211	215	225	237	246	220	248	245	200	235	211	209	223	232	226	212	226	212	230	240	226	231	226	267	255	217	216	189	207	253	214	226	241	214	203	231	235	229	244	213	190	210	235	234	212	226	191	231	206	228	231	220	212	211	229	214	223	218	221	225	235	223	204	221	223	235	211	203	253	226	237	216	232	226	225	220	238	218	234	241	224	221	227	234	220	226	246	232	218	219	212	213	212	235	229	250	241	210	221	219	235	214	243	224	209	240	217	230	225	235	257	240	242	208	234	223	225	219	236	194	254	217	234	233	221	220	206	205	242	191	230	254	244	208	222	209	251	216	209	225	234	217	213	230	199	217	216	212	206	237	204	238	251	239	254	214	208	230	239	211	227	240	241	233	221	232	217	220	247	229	228	202	237	239	231	225	232	223	223	226	230	217	183	203	216	212	229	221	202	219	230	188	220	180	213	229	243	221	240	234	258	243	220	239	229	229	236	246	256	230	237	232	210	235	234	219	254	226	215	217	221	230	227	255	210	242	234	230	231	228	244	238	243	236	215	221	239	201	207	212	216	229	206	219	252	243	225	205	223	218	236	232	221	227	229	241	229	203	200	216	252	225	237	247	227	196	223	240	241	240	228	228	234	223	220	208	212	218	201	227	212	201	222	229	228	210	213	232	221	234	211	206	220	231	216	218	220	218	233	234	229	218	216	222	210	214	220	210	230	232	232	219	239	248	203	221	239	220	210	230	248	222	239	218	211	257	235	225	218	227	208	209	210	217	220	218	224	210	217	266	235	220	222	230	254	218	239	226	234	226	245	212	237	196	226	238	193	251	233	197	196	200	236	212	233	241	231	234	228	209	213	234	241	205	216	223	242	232	215	217	212	230	249	229	218	262	203	212	216	216	236	202	231	221	231	221	231	236	203	240	202	224	232	238	225	214	243	222	232	239	208	236	206	195	221	244	221	233	233	241	217	213	227	233	217	202	229	221	226	205	217	227	230	211	215	254	203	213	251	230	199	223	215	234	191	220	214	245	216	233	226	224	210	246	249	231	220	256	241	228	197	230	224	218	225	218	210	220	238	255	224	234	248	202	214	232	210	237	233	212	241	213	211	237	203	221	249	256	215	217	229	230	214	227	239	210	227	228	235	224	214	220	187	250	217	216	232	237	217	207	236	230	242	225	224	229	263	232	219	234	223	216	223	220	213	239	228	222	201	235	239	230	212	211	210	188	245	218	213	195	220	224	221	222	252	229	218	241	215	209	243	214	211	203	228	202	217	223	241	259	203	213	247	243	235	245	238	205	222	218	244	220	213	215	214	238	209	244	226	250	243	221	236	263	229	221	214	220	210	233	212	238	223	229	224	230	224	221	208	221	227	230	212	249	214	221	225	226	202	250	235	201	225	231	225	238	226	251	213	227	242	224	220	193	238	230	210	197	223	220	222	233	231	211	203	224	262	208	260	179	206	208	204	214	235	229	224	200	229	213	204	218	204	231	268	236	224	221	222	229	228	212	238	253	208	210	228	224	208	249	235	247	224	260	225	216	212	235	248	228	269	212	239	213	217	235	250	217	221	241	241	228	198	223	218	228	210	222	239	229	188	231	248	231	220	219	238	248	228	241	221	212	226	204	247	233	234	225	216	206	250	262	213	244	248	184	238	214	216	238	218	204	204	243	209	219	219	216	220	228	217	219	204	220	205	223	232	219	211	215	228	199	218	222	233	227	230	218	240	240	220	226	234	225	205	209	202	234	213	241	195	192	242	209	240	218	216	238	239	214	222	213	221	235	228	246	207	215	205	209	224	222	243	210	258	216	201	232	240	256	228	211	223	205	225	250	258	242	226	228	211	226	221	205	214	219	214	207	209	223	221	212	237	207	214	238	218	200	248	231	216	225	240	217	248	224	221	187	218	200	253	256	232	223	196	236	224	216	252	214	245	235	229	239	192	241	226	197	250	240	242	219	232	216	226	230	260	189	209	220	203	227	249	227	219	226	232	233	235	200	218	208	227	221	207	243	230	239	207	217	202	243	221	239	231	239	201	226	229	229	202	229	209	204	217	229	245	225	213	204	225	222	249	208	213	203	243	225	216	230	215	223	211	241	245	238	225	225	213	235	240	221	224	211	234	211	250	230	225	193	204	217	202	206	231	239	231	211	228	214	240	210	207	217	196	252	233	249	224	233	237	256	220	240	229	215	242	242	210	224	218	224	224	251	239	200	208	238	227	216	192	256	240	220	248	226	238	234	218	227	222	245	234	215	227	232	237	216	236	205	222	218	219	213	213	237	228	213	232	232	196	192	224	220	229	225	226	210	214	214	213	211	225	210	233	219	209	232	217	238	216	221	208	230	213	247	224	234	235	205	222	240
18345	42366	35610	23076	11484	6705	5020	3713	2980	2247	1795	1565	1322	1196	981	968	870	798	788	682	660	572	555	548	530	453	458	473	476	407	371	395	416	376	397	394	332	374	361	363	327	369	354	365	341	370	337	340	334	325	313	320	330	291	294	340	331	337	280	314	292	335	328	336	293	330	326	314	352	336	295	336	339	334	307	315	351	286	301	320	301	290	305	295	325	303	320	288	314	294	287	323	295	290	278	316	324	309	293	325	309	280	327	315	275	284	287	330	291	297	311	301	308	334	318	317	284	298	306	294	307	293	292	300	310	311	297	283	301	292	291	309	290	296	303	343	328	310	282	294	305	285	266	320	300	283	281	317	273	298	307	317	316	303	297	307	307	331	316	331	332	297	339	301	323	326	305	285	314	301	296	312	268	298	315	273	318	323	291	302	311	312	285	303	291	298	279	291	299	287	280	295	308	269	310	320	282	318	289	282	313	276	289	338	274	300	315	319	326	312	290	330	281	333	285	307	312	308	292	313	276	315	303	303	281	292	316	316	285	290	288	301	321	333	317	300	307	311	326	285	328	344	284	299	295	308	308	297	300	284	311	290	307	275	292	314	282	287	324	335	299	291	331	302	276	272	313	310	279	261	321	311	304	325	306	298	313	288	303	299	274	314	304	308	290	306	296	259	311	292	310	297	330	285	351	316	303	280	292	332	282	321	301	287	315	317	304	299	295	280	285	284	313	320	309	301	304	303	296	323	300	317	277	305	291	319	303	318	302	316	288	301	296	315	309	305	323	314	296	297	327	288	306	314	316	296	304	317	306	291	307	272	303	303	303	275	270	309	271	298	305	322	313	322	303	317	312	304	280	315	288	284	312	310	342	302	297	272	292	311	310	302	290	348	289	288	318	293	299	308	290	268	285	295	296	319	353	302	299	304	316	318	320	317	293	280	316	310	340	322	262	307	276	294	294	309	300	293	288	265	320	295	316	302	313	290	306	287	292	294	303	343	308	304	298	312	291	317	297	307	267	333	332	304	282	301	323	287	308	296	299	332	297	298	302	269	326	289	296	302	285	277	301	325	303	289	290	313	288	297	310	305	301	289	275	308	310	311	320	305	319	309	305	305	284	328	317	304	303	320	300	302	320	303	306	286	295	296	311	301	313	279	302	318	326	291	314	309	315	299	307	295	291	312	294	291	327	268	302	317	299	314	325	310	282	280	291	300	300	306	294	318	335	328	338	308	336	319	296	305	298	317	323	291	293	270	317	324	292	338	287	308	293	286	279	292	300	302	313	326	307	282	301	336	300	324	323	299	306	283	300	304	324	313	293	253	276	332	331	296	277	295	306	288	279	297	307	274	281	315	296	290	309	288	306	307	306	295	309	305	287	320	303	267	297	285	308	315	305	326	296	339	311	338	315	323	280	333	324	348	269	302	306	308	312	302	301	303	284	317	288	310	304	291	313	309	302	307	279	306	307	277	283	304	272	310	312	279	321	331	305	279	285	331	307	305	302	327	340	310	284	303	328	313	270	293	281	291	300	291	301	296	325	304	315	330	288	309	293	286	291	323	304	281	304	315	298	302	303	311	293	292	297	312	305	299	290	311	290	304	293	326	313	303	316	275	273	323	307	283	299	326	321	290	316	301	288	294	310	275	312	303	305	305	308	317	325	274	310	274	297	267	304	301	293	304	310	256	297	304	321	327	294	322	297	290	340	305	269	318	314	332	301	288	301	344	317	298	259	314	275	307	295	305	287	305	319	315	320	285	307	293	268	310	320	288	311	310	311	291	313	300	299	283	304	294	293	317	302	290	308	290	295	281	308	298	267	311	294	273	278	296	312	307	303	309	319	307	322	319	304	294	273	292	294	287	296	308	255	293	299	299	304	326	320	293	263	319	328	317	307	313	305	293	275	312	297	295	315	310	322	284	299	301	297	306	317	303	303	313	266	324	297	299	276	318	291	316	297	292	322	296	303	318	299	294	323	316	308	318	296	309	283	285	299	300	315	313	314	285	296	314	311	312	317	333	287	296	281	304	298	301	264	304	291	257	320	278	253	325	330	301	279	331	306	303	303	308	324	324	302	291	313	322	284	308	296	322	302	286	279	305	324	304	335	292	302	286	309	272	322	325	305	316	285	290	301	293	298	308	333	306	276	334	317	296	306	301	287	303	298	299	291	302	327	300	300	300	301	324	291	287	325	288	289	321	321	306	318	302	300	280	293	256	297	309	303	303	313	298	268	299	301	303	276	332	296	309	304	299	312	323	288	297	272	328	317	330	288	280	283	314	306	315	303	303	306	297	336	312	319	323	307	309	333	272	289	311	301	304	283	298	291	289	297	274	309	300	317	307	309	284	317	291	297	296	321	314	289	300	299	305	280	299	316	276	303	289	323	285	319	282	259	299	294	324	296	291	304	290	312	304	338	285	281	290	290	297	316	287	307	301	318	310	293	295	302	324	337	322	270	298	257	296	307	331	328	306	332	335	312	274	308	285	319	308	321	256	315	284	261	319	310	280	290	288	302	304	304	291	315	318	295	283	273	295	278	257	306	277	298	314	306	286	315	282	309	274	332	320	291	295	319	314	303	300	284	285	278	298	326	292	330	315	306	336	312	329	282	326	307	267	294	284	280	285	305	293	290	319	299	271	323	313	296	314	272	320	310	292	307	318	301	296	286	299	294	304	341	309	307	298	279	300	295	308	297	305	330	319	304	318	315	340	318	287	302	302	296	303	317	304	302	289	270	320	347	308	294	296	316	304	292	295	290	305	312	346	292	282	313	326	313	261	295	290	309	291	283	313	295	268	332	317	292	285	307	281	312	297	273	341	327	298	289	295	300	294	268	292	303	338	326	325	287	316	298	306	314	292	279	304	295	329	309	310	306	279	309	295	331	319	292	310	322	284	301	329	294	293	324	336	303	319	308	325	298	312	277	320	305	298	335	286	309	342	294	288	297	316	286	300	313	312	306	297	331	315	282	322	284	318	309	305	302	298	303	321	285	295	301	295	303	292	289	318	276	312	275	292	274	288	318	309	297	304	289	311	316	288	311	302	274	315	298	314	298	307	272	319	295	312	287	301	314	282	319	304	296	247	312	301	330	311	332	320	268	306	272	309	344	328	304	263	324	273	284	296	314	297	332	297	285	302	292	284	308	316	310	315	267	318	314	323	304	297	330	300	318	337	298	300	300	330	323	293	341	298	304	278	330	309	322	289	307	319	299	299	290	284	311	344	298	314	298	288	318	327	292	288	319	309	324	321	309	316	287	278	316	330	290	293	313	313	304	286	302	315	273	297	285	266	336	310	276	340	317	306	288	284	293	292	293	326	284	324	294	331	297	292	279	295	304	315	282	312	338	303	276	270	290	288	306	317	284	292	298	301	334	302	300	295	300	294	303	312	313	294	325	279	345	303	276	342	285	300	279	307	327	307	305	318	311	297	296	295	330	305	300	326	280	312	316	284	309	292	253	320	283	318	285	288	318	309	285	330
24716	21528	27798	25502	13278	3463	1946	1358	1123	866	721	608	541	486	388	381	362	351	274	285	272	248	220	241	227	206	192	185	165	170	166	165	170	170	156	143	161	147	165	124	162	141	161	151	117	125	138	153	148	146	137	133	149	145	132	143	129	145	143	142	150	126	121	135	122	144	143	120	127	122	123	120	132	140	120	120	129	119	128	125	119	145	130	130	108	131	125	129	127	141	136	135	111	137	125	125	123	120	128	99	127	127	123	108	103	135	115	136	139	137	112	120	146	119	121	115	123	150	123	120	93	111	126	125	125	122	137	127	124	111	140	114	128	113	130	132	110	118	135	119	151	136	128	108	134	121	119	118	132	120	125	134	133	125	125	126	102	127	152	135	114	127	130	125	124	136	129	145	130	142	133	125	123	110	142	128	136	118	112	136	110	138	113	118	133	110	132	126	136	136	125	105	130	133	109	133	122	123	125	123	149	118	122	125	114	123	118	129	119	129	121	111	130	148	127	129	117	134	111	130	130	115	137	127	139	148	139	104	130	117	94	133	126	147	119	111	146	113	114	132	142	123	123	125	145	117	119	126	119	133	113	122	109	111	113	143	118	126	117	135	131	113	127	123	127	117	122	123	141	133	109	138	121	129	125	114	114	130	121	129	116	125	126	119	134	128	121	131	136	139	128	134	132	100	135	122	113	141	124	119	131	131	135	138	121	131	137	130	131	139	126	117	140	127	129	134	118	124	122	122	141	124	126	128	121	116	113	123	129	121	137	124	142	134	116	102	139	116	134	107	150	111	131	130	124	130	128	121	150	131	132	124	131	119	120	116	111	110	117	118	121	117	134	111	123	125	114	126	130	145	123	121	135	124	107	159	131	121	136	113	160	133	142	128	109	121	129	120	112	113	125	125	121	132	125	124	134	108	139	119	123	131	119	114	141	134	138	103	132	118	117	108	128	126	118	133	123	123	125	132	123	128	132	110	129	117	127	129	142	133	136	115	148	149	131	120	119	128	116	129	132	137	134	124	120	143	131	114	131	134	103	116	110	124	112	137	135	100	128	132	118	123	119	129	128	132	144	118	139	121	124	110	109	123	126	121	129	131	129	123	108	120	119	140	120	114	117	134	121	140	144	120	138	131	135	122	127	123	126	132	97	132	123	110	114	128	115	144	123	121	141	131	126	121	136	145	117	132	129	125	123	132	122	142	133	117	105	147	137	114	124	118	99	140	123	123	118	115	139	130	142	156	117	120	142	135	127	158	141	116	121	120	127	127	127	119	121	125	135	125	140	129	104	124	123	120	109	107	106	128	132	128	112	122	116	119	127	119	138	137	128	138	120	128	131	114	121	130	134	102	108	146	131	130	124	123	141	127	127	122	110	139	101	118	136	133	137	137	130	124	114	123	117	110	120	124	130	117	126	124	124	142	143	128	131	136	124	128	128	136	133	119	126	123	133	143	144	110	119	130	110	115	113	133	119	145	139	127	112	118	144	130	105	117	102	136	111	140	126	118	121	130	135	137	131	125	132	124	130	108	114	133	146	129	122	125	105	103	125	101	116	139	138	110	120	121	133	121	118	116	129	126	142	132	129	115	130	128	111	139	126	125	127	124	129	119	123	140	135	139	117	132	117	139	145	130	130	145	114	117	123	131	122	115	103	122	122	129	129	127	111	134	133	120	132	120	128	109	136	126	84	143	135	127	126	108	106	121	121	120	121	118	141	147	117	114	132	133	129	138	114	146	154	123	132	115	124	133	138	143	118	126	123	132	122	116	136	121	135	137	142	109	130	135	129	129	123	133	122	95	141	116	137	130	115	132	122	133	129	127	133	127	102	114	129	136	126	120	121	127	138	133	113	111	135	117	135	130	114	142	111	118	115	107	125	126	120	123	145	117	111	109	130	127	132	135	140	119	129	135	106	115	114	129	129	128	139	157	136	135	133	134	140	123	116	131	136	122	120	135	141	113	128	137	125	129	138	134	110	119	122	122	117	128	136	132	140	117	158	113	119	138	124	134	121	110	141	145	117	130	133	123	129	108	127	165	109	120	103	136	130	121	137	125	119	132	142	115	111	141	129	137	127	124	139	123	111	140	127	142	113	148	135	133	143	125	117	141	132	118	139	127	127	124	127	136	119	122	137	145	135	135	127	138	128	117	130	134	121	131	108	130	113	130	111	148	124	160	115	127	129	120	149	138	143	122	133	129	108	133	124	131	124	130	115	100	122	116	94	126	146	133	112	138	127	126	126	127	126	136	129	119	127	122	124	143	113	148	124	114	107	121	119	123	137	125	146	124	117	151	128	129	122	122	131	124	138	141	143	120	131	113	136	130	125	141	129	126	131	121	131	117	118	113	114	134	129	144	134	126	115	138	111	131	106	129	130	103	119	132	132	151	118	124	137	130	115	115	121	125	137	122	123	152	147	137	144	138	148	118	134	130	112	105	142	111	126	130	108	126	104	119	142	120	133	130	131	130	115	133	141	121	110	125	132	131	117	126	117	123	135	120	134	128	127	128	120	132	110	109	130	117	127	123	136	125	120	119	125	104	131	132	118	131	122	137	143	116	122	132	127	117	115	155	123	135	127	117	120	138	110	139	140	131	126	122	133	132	138	133	118	126	125	107	124	125	125	125	138	100	130	124	120	124	139	129	130	126	123	116	142	140	150	116	132	139	125	126	125	131	113	119	119	112	118	134	122	104	119	129	144	115	142	125	122	121	124	138	131	126	128	121	144	136	133	125	139	134	133	114	128	141	118	132	117	119	140	116	138	126	140	135	140	97	121	134	106	130	109	138	128	142	137	142	121	149	127	107	132	113	122	133	121	115	132	111	123	129	143	132	103	126	125	130	111	119	112	134	133	134	126	130	113	113	133	121	126	132	142	128	151	128	132	122	123	128	145	127	124	125	117	128	128	122	127	115	140	135	132	129	129	128	127	118	112	126	129	135	126	112	124	128	130	115	111	142	138	129	116	122	119	113	115	124	125	134	138	142	133	118	124	131	128	120	126	144	135	129	123	126	126	126	136	119	145	148	118	126	130	119	133	130	111	119	139	143	130	133	141	120	138	131	123	135	120	127	135	131	118	123	105	114	134	147	127	107	113	130	124	120	131	119	130	135	121	120	118	152	141	138	118	128	138	116	132	126	137	128	111	113	115	112	124	135	137	137	115	133	119	137	108	148	125	130	141	122	140	124	106	107	137	138	135	121	127	152	149	127	121	128	136	128	135	138	147	128	126	137	127	124	144	114	134	119	113	111	148	126	122	121	129	127	113	112	125	140	147	131	132	149	119	114	122	126	122	144	136	120	120	130	127	128	137	100	135	145	130	124	131	127	113	138	135	111	124	140	137	124	122	140	136	133	136	135	135	144	121	115	139	134	134	143	135	138	128	139	120	122	132	122	127	133	120	124	134	142	132	125	119	109	112	110	119	122	93	132	126	124	139	113	117	131	129	120	118	139	133	137	126	134	123	147	127	124	127	116
17693	36378	28897	15540	9100	5542	4145	3018	2302	1867	1449	1208	958	883	826	635	618	609	541	484	459	425	353	331	335	319	286	283	271	252	249	258	251	239	238	228	247	243	238	206	211	217	202	219	198	258	211	200	194	205	223	220	219	196	227	217	209	207	176	192	179	197	190	165	184	172	188	180	206	193	187	193	177	186	206	180	203	211	173	200	167	190	167	177	193	169	175	178	164	194	193	160	206	149	171	198	193	168	197	195	165	195	188	201	190	179	191	185	164	176	159	195	192	191	145	193	211	196	177	178	156	175	181	189	182	169	184	184	183	168	189	176	178	179	196	186	196	164	193	160	199	180	217	171	196	164	157	173	169	167	176	192	195	179	191	181	162	172	161	181	160	188	184	182	196	186	190	169	178	182	184	196	182	178	160	184	181	185	173	197	185	173	164	166	179	146	226	170	166	173	195	185	184	189	167	196	188	181	180	176	187	192	187	189	192	184	167	155	194	192	193	178	185	201	174	175	172	210	181	168	170	181	193	183	169	166	170	171	162	176	174	179	181	151	186	170	167	188	175	183	173	178	199	156	203	179	196	166	173	173	178	186	170	202	191	170	182	175	180	144	196	173	165	177	177	183	196	184	175	185	183	183	180	173	181	200	152	175	187	183	175	203	157	173	187	173	176	185	169	191	182	183	177	170	178	176	207	207	194	165	178	169	174	174	182	166	189	214	167	174	164	160	168	191	195	172	180	145	179	172	184	173	164	160	199	167	181	153	165	183	166	174	162	174	215	175	178	193	171	183	201	208	160	171	169	170	147	192	182	170	190	171	177	186	191	187	175	167	187	152	161	194	174	183	187	178	196	162	160	176	167	175	190	150	156	183	149	170	172	197	185	188	194	193	171	177	211	182	190	178	199	176	183	162	185	177	173	165	158	183	188	207	174	180	158	194	172	190	191	188	173	204	172	183	173	198	191	176	174	192	165	165	165	172	169	180	161	167	186	200	170	188	173	184	167	144	186	169	180	178	180	193	205	182	179	176	202	186	185	156	207	177	155	182	172	174	170	181	171	187	182	169	175	172	169	167	164	180	188	186	183	197	196	175	174	181	180	178	169	165	160	173	170	173	190	196	172	191	172	154	179	177	173	207	171	189	193	163	184	156	181	176	156	170	165	183	186	170	182	164	195	178	188	195	184	178	198	180	155	173	155	178	179	165	172	180	168	179	182	184	196	176	151	168	173	174	173	163	193	177	204	166	167	169	185	202	179	204	179	188	201	177	178	187	206	174	181	185	195	181	181	180	167	190	179	188	179	183	166	185	157	191	199	189	177	176	166	173	189	161	183	208	184	203	193	189	212	156	183	170	164	187	181	177	175	189	180	189	164	175	192	183	187	191	164	201	177	196	169	190	194	192	159	171	162	200	178	180	158	183	193	169	161	171	176	168	172	199	193	202	180	163	181	161	174	163	181	171	182	207	169	171	190	178	205	170	168	202	170	163	201	172	171	181	183	175	161	180	187	182	157	195	184	209	144	189	185	172	177	184	165	179	195	169	186	160	165	173	179	156	164	168	198	156	177	171	200	170	184	178	178	194	165	195	164	181	173	171	189	168	188	175	170	171	158	202	197	186	174	185	195	179	174	180	164	155	184	180	163	172	168	190	187	161	180	176	181	182	181	195	176	169	197	170	172	172	210	195	175	154	171	175	162	206	179	186	197	163	168	174	182	176	154	148	150	178	190	186	165	190	165	167	185	184	164	174	198	164	187	173	181	186	171	188	175	167	171	172	187	197	175	191	183	141	177	171	189	180	175	194	173	189	161	189	160	174	175	169	169	174	184	172	152	186	165	158	184	168	187	202	182	169	185	167	184	193	204	174	162	179	175	189	185	169	157	199	186	172	205	179	175	183	166	170	192	155	162	177	170	193	183	160	193	183	180	190	189	157	169	177	159	175	187	184	160	164	181	183	170	179	184	175	169	178	180	188	183	178	191	164	189	184	155	181	177	163	142	195	174	178	166	212	179	174	176	181	171	170	182	202	179	184	179	177	160	176	199	178	188	200	169	179	176	171	190	189	196	204	193	192	175	185	170	176	181	171	192	167	200	172	178	169	210	179	185	201	168	166	171	167	175	175	179	175	185	166	187	159	177	163	183	173	152	169	204	173	173	200	183	159	179	189	179	193	147	173	179	190	172	187	198	178	172	200	189	152	193	174	162	177	167	157	190	179	159	198	173	175	191	176	178	203	178	173	189	191	163	181	189	165	198	215	164	166	164	177	217	185	176	161	181	190	197	162	166	198	192	192	175	181	163	171	172	176	174	163	202	170	172	179	170	190	192	164	210	170	170	195	191	153	192	171	174	203	195	171	188	157	206	182	191	185	184	202	205	152	209	172	178	167	163	204	186	158	170	183	185	146	190	159	165	163	190	167	191	175	198	165	164	186	187	182	173	189	148	166	182	175	168	188	171	172	194	188	158	192	180	153	163	162	191	210	176	179	164	169	172	163	187	176	200	193	157	161	149	174	168	159	187	165	195	155	187	162	172	178	175	169	154	182	178	184	206	198	194	178	198	170	140	167	176	180	180	191	174	176	194	195	184	170	185	179	178	169	186	186	166	167	181	182	155	162	179	185	174	184	184	201	153	172	179	166	173	176	181	179	189	181	178	174	169	191	176	185	172	174	171	205	172	183	200	163	155	184	178	179	194	181	147	166	184	192	176	189	154	176	166	177	164	170	187	184	197	186	161	175	179	194	183	169	176	168	151	194	175	167	174	192	177	191	171	186	183	178	174	190	184	178	171	146	178	183	186	172	177	185	176	169	193	160	160	172	184	189	191	172	159	166	188	167	165	174	188	182	179	185	218	160	163	177	177	170	201	171	165	163	175	206	172	169	193	150	170	168	178	191	165	181	185	172	156	153	160	162	174	170	172	182	160	194	174	230	174	166	183	159	203	173	188	174	194	185	161	199	185	169	173	174	176	178	169	186	185	176	168	179	175	176	177	195	170	153	177	175	169	213	189	173	164	185	174	179	181	176	163	176	212	162	164	182	173	181	160	198	184	191	176	194	185	164	201	185	174	173	173	182	192	189	192	163	171	179	144	194	207	167	174	189	195	153	175	158	179	199	189	175	166	185	175	164	168	188	179	150	179	183	183	171	181	196	159	175	175	166	180	170	190	183	186	207	170	181	168	158	157	186	181	188	176	178	171	186	164	210	160	181	166	183	185	210	184	190	178	139	195	180	191	174	157	174	180	173	182	183	200	155	180	212	172	193	164	180	198	171	184	190	180	173	175	163	205	188	200	183	185	163	193	182	182	182	190	167	179	199	148	195	181	168	158	170	185	196	177	163	171	192	189	174	199	209	171	177	185	188	189	173	169	205	174	163	195	187	166	189	176	161	174	185	166	196	192	176	184	142	188	180	153	184	162	158	188	171	166	194	156	162	166	154	185	189	164	176	173	196	177	168	192	170	152	184	163	197	171	201	186	176
22683	21569	29288	24323	21583	21508	11615	3145	2200	1717	1397	1249	987	939	844	749	670	596	595	521	475	446	416	406	400	345	374	349	311	278	280	304	277	249	233	259	242	281	256	247	242	267	239	262	220	222	231	242	244	255	220	254	238	240	234	224	232	202	202	183	221	227	227	187	209	214	180	208	197	216	216	233	215	181	221	201	192	183	218	195	222	174	198	197	212	202	179	214	202	198	174	180	182	234	182	204	169	188	202	230	187	213	178	226	220	185	207	165	207	191	204	199	192	202	209	213	181	202	230	198	192	221	192	224	198	214	186	196	183	198	204	196	221	165	199	197	197	237	202	212	214	210	235	194	174	187	197	192	208	193	180	199	219	216	206	209	202	210	204	191	211	206	210	207	182	190	217	192	222	206	172	208	182	192	211	200	200	213	180	205	219	178	178	159	208	182	186	215	188	197	210	192	200	189	195	206	186	190	213	222	183	223	186	185	203	190	244	209	216	211	219	190	176	200	219	215	206	217	177	202	204	183	199	199	189	207	215	220	198	194	196	219	185	187	227	175	175	222	173	216	182	194	201	208	200	177	191	197	179	202	211	231	212	195	165	201	184	193	220	189	206	205	193	208	220	184	207	168	189	196	205	178	214	204	199	190	209	200	213	184	194	220	167	211	188	189	197	198	199	196	205	200	225	191	198	201	194	210	182	210	190	205	212	188	197	196	217	209	204	181	202	185	196	188	222	165	192	177	194	179	188	185	224	209	186	208	194	199	224	185	207	196	184	192	200	174	206	229	211	170	193	191	200	201	203	155	219	219	178	191	184	185	200	196	183	218	211	219	180	193	185	187	197	212	220	189	186	199	183	221	176	222	197	191	190	213	183	199	205	217	183	180	194	184	188	182	209	197	189	216	206	203	192	198	194	193	195	193	203	205	167	196	179	181	218	179	182	180	185	188	222	198	187	193	188	205	200	192	201	216	190	206	186	202	222	212	187	193	167	205	189	225	186	214	212	181	192	202	212	190	197	210	195	219	205	213	212	211	208	206	220	194	188	198	185	189	196	193	196	219	200	181	217	214	189	206	197	204	195	193	215	194	199	187	224	190	181	189	180	196	174	232	211	210	186	190	214	203	191	193	216	178	190	197	199	193	216	201	193	181	210	199	196	192	188	216	222	200	201	185	179	187	181	198	218	210	194	206	210	200	189	204	184	208	214	198	203	190	233	201	206	202	193	180	214	209	192	208	191	198	211	202	177	218	182	208	227	219	191	198	210	215	216	173	188	177	201	228	212	207	203	192	216	184	209	177	194	226	186	216	215	214	215	165	208	183	207	200	214	195	221	220	207	198	200	195	216	186	202	190	215	187	191	214	217	195	191	192	191	190	218	228	160	176	172	218	223	212	208	183	199	204	195	192	204	223	183	241	201	231	189	173	197	193	217	193	200	205	204	188	193	176	206	196	198	203	199	187	198	183	215	206	211	182	176	195	180	186	189	180	221	204	201	211	212	215	199	175	221	191	205	214	189	185	207	193	210	212	181	191	197	198	200	190	228	210	212	176	210	218	203	220	242	210	203	210	203	202	167	210	218	212	197	206	194	214	186	192	192	194	186	194	209	196	197	197	178	184	183	204	220	196	202	187	184	202	229	198	199	198	206	198	219	217	199	196	190	193	211	193	176	210	201	187	174	199	167	217	190	203	190	185	192	195	177	193	202	209	192	194	193	190	199	195	184	216	184	191	186	200	171	210	221	206	197	198	178	185	219	199	213	189	200	209	194	192	204	192	221	191	221	172	220	194	194	181	193	201	214	194	205	200	195	183	201	194	202	177	206	190	213	207	188	208	216	187	205	200	209	184	177	216	198	197	177	189	214	201	198	186	212	220	231	190	176	189	214	214	170	211	206	197	195	213	217	215	204	204	192	194	199	195	193	195	185	179	209	222	200	236	210	194	208	201	242	227	216	179	177	171	202	197	185	200	185	224	213	183	194	194	215	206	214	202	206	174	206	202	208	194	181	183	219	185	190	201	163	200	174	183	232	196	199	215	218	193	207	204	207	199	214	200	201	231	204	180	187	180	191	192	177	221	184	181	182	204	206	193	193	219	201	186	195	218	166	225	198	232	223	199	186	196	214	216	210	204	203	206	218	217	203	212	190	203	163	193	210	191	201	204	216	208	193	209	202	198	196	189	199	198	190	233	217	205	181	208	208	177	202	192	202	186	200	185	192	206	180	201	234	212	198	169	166	205	192	197	180	224	209	201	209	200	213	176	196	209	194	198	186	182	199	197	202	195	195	182	219	187	175	218	185	208	195	220	218	190	196	216	190	201	204	196	221	188	199	226	191	178	218	198	197	178	222	204	190	225	205	210	213	186	200	195	206	207	208	194	175	232	197	192	192	214	208	191	206	201	211	198	191	203	200	204	207	190	186	204	191	192	217	205	228	188	201	201	169	222	193	214	210	198	199	208	185	189	196	195	172	194	203	197	215	189	214	189	190	189	192	188	204	182	210	185	203	205	202	207	214	205	191	183	189	182	195	207	219	222	189	220	222	198	182	204	234	180	209	198	198	197	199	220	185	217	175	190	207	212	204	211	192	193	196	219	179	215	164	204	206	198	184	202	166	209	212	200	178	196	189	179	190	196	188	195	171	194	182	221	210	199	213	200	183	215	192	202	173	207	197	203	162	195	171	190	194	186	184	225	173	189	196	189	214	228	174	206	234	209	191	181	200	208	182	192	194	192	201	196	224	192	186	193	200	228	188	205	188	200	201	189	197	188	193	194	207	207	205	204	204	188	178	174	206	188	231	209	194	198	192	224	209	202	188	181	217	180	201	191	217	185	187	198	222	199	211	197	200	194	211	182	185	209	197	215	208	207	196	198	172	207	194	176	205	184	201	209	214	203	202	195	215	205	190	186	203	196	206	201	183	182	190	205	218	206	174	178	187	205	191	199	195	201	196	205	200	169	207	209	213	168	184	196	193	224	199	164	188	186	164	178	204	195	225	180	221	211	222	190	180	204	209	201	191	214	189	213	209	208	213	191	213	193	186	187	191	204	204	209	204	197	196	197	210	206	196	184	205	197	197	210	217	179	195	202	215	199	193	207	199	215	206	203	194	175	183	186	196	213	192	184	186	194	200	207	219	231	181	205	193	197	192	199	186	194	207	196	195	189	180	195	188	183	200	191	201	199	187	168	219	187	214	210	182	187	226	197	210	215	203	186	204	194	197	193	202	175	206	193	199	208	218	196	197	196	208	182	197	225	199	197	168	211	196	192	218	208	198	204	181	201	204	180	195	204	211	176	191	205	203	177	213	200	185	201	169	208	204	210	179	185	204	188	199	212	200	208	195	204	191	181	175	209	185	208	206	209	205	178	206	202	178	198	193	207	201	230	175	186	194	202	173	200	206	223	205	219	196	197	177	200	216	189	191	204	196	207	201	210	195	207	184	212	213	201	193	185	183	186	224	197	192	186	164	179	187	193	202	199
21009	47233	40560	27884	17052	9583	7445	5310	4140	3351	2677	2314	1852	1644	1396	1238	1128	1044	917	870	782	719	671	626	625	574	576	495	476	474	450	438	399	362	360	343	347	386	350	340	354	339	327	328	330	345	316	313	319	342	305	307	299	257	293	302	337	309	273	288	245	324	282	304	265	275	307	288	255	275	266	277	292	272	264	302	274	296	254	273	290	293	282	263	290	240	283	274	264	295	275	281	261	267	284	297	253	282	236	238	300	279	248	248	267	284	282	252	268	252	254	254	265	251	284	250	270	264	252	274	272	271	243	269	288	288	252	285	281	267	266	292	267	279	260	273	256	232	264	279	272	264	271	296	292	270	270	267	246	259	282	290	283	289	270	294	282	300	264	265	254	251	275	271	281	275	272	279	273	285	251	265	260	263	284	267	274	247	251	280	222	275	277	268	247	290	273	272	266	264	259	280	269	285	265	253	276	284	271	256	281	251	259	294	314	243	296	239	279	266	264	269	291	253	276	265	270	261	263	267	282	277	245	287	275	272	282	296	264	269	269	277	248	272	268	272	280	273	240	284	270	285	245	259	264	278	263	244	270	274	257	271	274	273	276	284	287	286	244	282	267	279	305	289	286	286	258	282	232	242	263	276	291	267	294	260	275	249	238	276	294	288	258	243	290	236	264	271	300	267	274	285	260	273	290	243	273	270	298	279	286	286	279	269	256	240	261	267	283	266	247	239	285	248	265	291	273	246	286	281	252	276	286	252	267	239	238	239	269	288	288	263	275	261	274	275	292	267	284	275	259	244	258	276	270	263	273	277	295	242	249	261	276	272	304	265	295	259	278	272	280	279	258	262	301	285	275	285	276	269	264	263	254	272	249	233	261	273	270	246	281	261	260	281	285	266	285	251	256	277	282	271	311	270	279	230	268	280	248	279	276	262	270	287	257	271	274	249	287	286	280	315	254	266	273	293	286	269	279	266	259	255	249	259	292	269	333	259	279	252	266	270	279	304	233	269	285	276	241	276	277	276	239	235	260	283	283	269	273	276	247	247	268	301	277	261	278	260	254	290	260	247	296	271	250	270	266	273	283	288	285	253	243	283	254	264	257	252	266	259	261	257	277	280	276	242	270	292	247	277	263	260	256	270	260	287	274	271	300	266	254	263	254	261	295	285	245	266	250	267	281	268	264	270	261	240	296	278	284	279	269	266	253	268	278	246	278	302	263	258	288	266	279	273	259	277	270	265	270	288	285	257	273	264	256	241	273	276	236	271	265	286	269	246	273	262	268	268	293	292	246	260	273	246	275	288	260	295	281	271	259	253	278	272	287	283	266	260	282	290	274	281	296	272	244	280	258	282	261	296	274	267	266	272	267	264	290	283	299	272	268	271	275	252	283	265	300	266	281	286	278	269	284	265	249	287	260	282	287	294	268	261	253	274	276	255	296	291	265	277	274	288	262	296	285	250	293	269	270	246	254	280	274	252	256	291	276	260	266	286	283	263	261	276	279	277	307	271	267	266	238	248	249	283	261	277	246	276	279	270	253	246	256	286	240	265	304	290	270	249	282	257	291	299	283	276	277	251	268	277	286	287	252	259	254	278	285	250	301	292	262	260	274	265	298	282	256	263	257	253	279	251	284	248	265	252	266	263	255	294	256	267	274	282	267	273	272	289	238	274	267	267	282	263	260	290	277	253	290	266	268	268	287	253	254	292	276	251	268	265	287	273	274	265	287	273	267	242	256	300	270	273	266	293	253	256	292	262	285	253	252	249	279	275	278	284	270	270	253	298	286	286	292	262	274	248	238	257	291	289	252	280	265	277	284	269	256	257	251	271	258	257	285	308	290	260	285	285	279	276	305	278	274	234	265	281	278	280	252	298	276	263	293	279	277	235	289	289	283	258	264	245	277	275	261	259	252	275	262	249	255	282	260	253	254	265	276	275	263	289	256	269	277	276	314	289	288	252	283	281	280	260	278	257	258	308	255	266	272	241	256	254	254	287	255	285	275	252	283	273	231	261	256	323	253	243	258	314	265	269	272	268	242	275	270	264	268	252	283	298	271	261	278	269	286	271	287	274	251	270	285	281	252	243	234	256	253	242	266	306	291	245	251	276	242	260	259	268	288	250	244	274	284	258	257	253	287	265	277	259	277	260	295	273	280	262	266	227	267	291	252	261	236	295	272	274	252	299	264	272	257	273	298	287	275	251	283	295	282	249	284	267	276	266	272	277	285	269	260	276	258	261	291	264	263	294	269	271	328	255	306	269	244	263	261	270	250	283	281	286	289	252	293	290	252	267	252	268	237	264	303	256	281	273	271	279	267	251	305	271	270	255	282	273	241	298	265	272	279	290	289	279	283	251	225	302	261	272	273	265	286	299	261	262	270	242	288	264	263	270	260	281	251	266	272	266	253	242	282	279	263	281	276	293	277	271	289	282	287	284	257	260	273	278	257	271	266	282	249	236	252	274	284	272	271	259	274	275	247	287	292	278	279	252	279	300	258	274	276	266	274	279	263	277	257	244	270	288	280	269	274	259	279	296	250	236	285	281	281	268	291	271	308	280	297	285	248	253	264	267	260	315	244	282	296	281	262	255	276	257	250	269	280	252	292	276	289	281	268	268	293	265	269	275	274	254	278	253	256	289	269	289	274	263	255	251	276	265	277	276	262	272	278	254	281	271	233	275	259	280	269	245	280	268	274	267	274	283	247	266	250	271	289	271	250	269	266	266	271	247	239	278	269	271	289	243	275	276	286	272	261	264	247	285	262	283	303	276	278	266	279	306	283	271	250	260	270	262	280	284	281	252	289	277	298	276	269	239	264	289	285	264	266	264	256	290	267	254	267	256	280	264	279	293	263	257	273	243	256	251	280	271	275	261	268	256	252	279	284	281	305	281	276	263	259	289	251	283	285	273	261	269	256	253	273	291	271	249	258	266	250	249	277	305	281	303	279	301	231	279	265	258	279	257	274	269	263	224	257	300	272	257	282	245	291	285	259	236	256	273	276	259	259	280	243	294	272	274	291	296	271	260	278	251	310	269	243	265	269	263	300	272	257	280	260	259	285	272	265	284	274	279	240	260	259	280	272	263	277	252	244	278	275	293	289	242	261	269	281	261	255	284	239	269	281	252	230	293	272	278	284	268	267	282	261	240	271	284	276	262	259	278	277	262	262	289	304	256	270	267	247	244	259	273	267	264	277	259	277	256	289	286	284	278	254	269	275	285	282	292	254	273	256	248	247	270	270	286	275	275	280	283	261	278	254	248	269	272	279	283	269	272	296	266	270	247	283	305	247	278	245	255	248	266	245	266	263	275	256	264	272	271	253	282	272	304	265	291	256	264	272	258	276	271	245	265	257	287	233	288	273	284	241	267	287	273	267	247	268	255	291	297	235	297	252	260	250	263	277	252	219	273	275	270	245	280	285	273	263	283	296	252	269	274	275	281	270	279	273	286	278	278	251	260	260	237	268	299	254	266	283	283	266	279	271	255
27617	21432	19071	10981	3698	1883	1408	996	856	604	519	479	467	404	380	326	298	317	296	261	251	257	255	254	226	235	231	214	217	170	182	190	218	195	191	186	185	165	177	179	181	194	199	188	172	209	181	188	170	180	196	180	173	191	179	170	173	170	175	165	178	177	181	147	186	179	176	182	151	172	161	164	159	175	152	173	179	173	162	189	179	180	166	197	168	157	177	152	191	166	156	165	187	162	162	153	158	176	171	167	184	176	149	162	162	160	190	162	157	177	188	156	138	181	163	172	174	158	156	142	207	168	178	163	162	182	146	203	160	147	161	165	154	167	180	165	152	162	183	166	179	184	167	169	153	166	163	167	178	160	183	165	189	189	184	162	163	161	180	180	158	161	172	166	173	153	182	160	150	143	160	176	191	177	174	165	176	164	182	170	154	184	160	157	166	143	182	185	181	176	166	174	167	174	175	159	156	155	179	173	171	180	162	167	177	170	155	178	171	145	153	171	179	168	158	160	181	190	163	158	155	174	165	177	138	172	189	148	178	149	169	168	198	160	155	170	188	176	168	150	173	172	151	176	183	165	167	169	177	176	186	188	172	163	181	185	192	169	165	162	177	180	192	153	146	193	165	157	155	173	170	175	178	172	166	175	163	176	165	163	175	159	148	149	186	184	183	155	181	182	151	167	164	174	172	183	167	167	180	172	172	177	174	146	160	171	181	161	163	169	166	157	151	179	171	166	156	168	157	167	181	187	155	183	181	155	153	169	151	181	160	168	170	173	153	161	176	167	160	183	175	166	175	179	167	167	148	172	151	182	180	183	187	181	155	167	196	182	166	150	179	138	184	173	151	168	158	158	168	182	162	178	169	176	166	158	139	160	149	184	174	195	190	169	177	160	162	168	179	194	191	165	135	166	175	150	170	190	191	180	166	179	174	179	159	166	157	159	167	170	151	153	183	140	163	173	145	151	156	192	183	164	180	160	153	177	170	192	166	179	166	172	162	154	189	188	171	160	147	168	171	167	151	163	177	150	166	171	175	154	190	138	169	176	163	157	173	165	177	169	178	189	163	167	150	177	154	173	155	163	171	158	174	162	168	157	168	166	176	190	187	178	181	167	169	157	157	169	189	209	188	171	175	165	168	169	156	169	181	151	157	159	178	195	188	186	173	166	173	153	169	193	171	193	155	176	168	177	178	152	173	160	176	173	147	157	186	175	195	163	161	179	169	165	161	158	161	166	178	169	175	163	161	158	158	165	153	161	169	179	189	171	158	171	198	181	200	166	157	150	145	160	166	200	170	176	175	172	161	170	148	174	170	176	145	150	175	175	165	181	183	161	175	179	169	173	175	173	199	164	140	173	157	165	160	162	164	181	177	149	138	163	160	187	170	175	170	203	163	166	162	166	181	183	178	168	161	183	169	155	167	171	154	167	163	186	172	168	155	183	185	164	181	171	172	169	176	169	166	186	153	155	172	170	189	154	163	177	161	141	165	164	182	174	136	185	153	168	144	189	168	155	156	169	164	177	170	169	168	178	170	157	177	161	157	142	159	185	181	175	175	188	168	191	148	154	162	176	208	157	182	152	172	177	149	203	171	138	170	156	166	178	166	162	182	185	167	175	189	179	159	183	153	163	179	151	178	169	171	168	180	159	173	148	168	178	169	157	175	158	169	175	160	176	144	163	167	174	167	178	198	162	174	159	163	163	143	176	171	159	155	173	180	157	177	180	186	163	176	177	182	166	168	164	176	164	153	168	156	149	157	168	192	156	188	148	171	149	173	178	156	170	174	171	184	155	180	189	153	157	166	157	167	160	151	142	171	174	182	159	162	155	180	178	174	164	169	173	152	169	172	187	179	173	150	157	182	179	167	182	174	180	175	170	162	168	162	166	140	169	161	180	153	187	165	172	145	178	158	173	183	170	150	184	172	167	153	177	151	156	156	163	162	183	168	174	169	162	190	154	152	176	179	171	191	169	173	174	173	169	166	164	156	163	168	169	170	194	164	140	162	183	152	173	156	166	176	155	168	158	160	211	166	155	193	178	182	186	186	182	162	158	183	164	179	183	168	184	186	153	162	162	167	175	171	165	179	177	158	158	161	170	171	151	190	156	163	186	162	157	158	141	158	186	172	172	190	168	175	174	177	192	171	169	150	171	168	167	162	184	160	191	173	154	153	167	149	170	158	169	153	160	143	169	164	178	148	153	160	172	149	167	158	153	171	156	159	179	161	179	166	170	168	166	170	176	184	186	156	164	173	146	195	175	169	152	170	172	162	164	186	150	174	173	160	195	177	144	169	162	144	168	138	163	185	150	142	154	184	150	164	161	160	173	177	144	173	170	176	164	162	176	177	184	174	172	177	160	182	163	167	167	178	170	172	157	151	176	175	166	147	196	167	169	165	169	168	161	157	145	177	173	148	156	170	151	162	144	165	157	179	137	156	162	160	181	173	180	188	146	151	164	170	187	168	177	182	156	171	169	187	161	167	168	174	153	169	164	186	154	169	169	173	172	163	194	181	158	173	170	191	176	171	159	183	199	156	162	171	150	191	172	165	170	190	146	168	183	169	175	185	173	180	158	177	155	155	170	157	162	167	151	150	133	151	154	160	183	167	159	153	160	170	177	184	175	162	170	165	158	180	207	169	143	157	178	182	173	168	178	158	158	178	169	182	172	160	173	163	161	168	173	172	153	173	167	167	169	165	178	171	165	169	155	139	159	160	167	161	169	161	168	168	147	180	183	161	157	173	163	167	187	170	178	169	183	160	162	162	165	154	163	158	149	154	179	182	143	164	174	190	157	168	179	150	174	178	181	182	170	157	166	152	184	167	168	174	186	170	172	153	169	161	169	165	152	196	186	172	178	176	180	179	154	187	192	158	174	149	173	177	161	168	174	136	154	175	166	160	166	172	175	148	185	173	182	159	157	173	167	179	169	161	166	148	151	167	173	156	148	183	163	142	175	136	158	172	150	193	174	182	170	176	180	135	183	180	169	182	186	175	163	151	168	178	162	181	162	162	154	148	162	152	185	178	142	155	177	165	192	178	173	172	175	191	177	152	158	162	193	163	183	184	171	183	167	187	172	173	171	163	156	163	175	185	169	161	166	168	160	154	183	164	169	161	175	165	186	163	148	162	165	179	172	173	167	150	178	155	175	161	173	159	149	188	157	177	172	190	203	162	169	170	158	186	169	168	177	178	168	164	181	177	170	175	165	174	169	152	173	166	175	151	157	174	173	198	167	154	143	174	172	190	190	157	172	165	174	157	181	157	198	162	163	165	156	190	152	175	145	157	174	171	182	196	189	189	178	165	184	160	162	170	152	153	179	201	187	177	144	171	147	183	158	157	175	160	194	190	175	151	154	168	165	184	202	175	165	181	140	153	163	185	170	161	159	173	184	182	163	189	167	189	177	181	160	157	155	165	184	160	152	172	177	172	156	168	169	170	156	177	165	176	164	161	168	176	167	168	159	166	184	171	166	182	170
15466	29053	22844	12581	6160	3774	2905	2154	1558	1351	1075	943	859	725	647	536	483	474	464	418	429	410	347	371	326	320	314	297	282	282	278	309	274	260	246	282	270	214	226	275	265	273	264	247	225	256	252	258	258	261	263	237	256	250	254	243	236	261	253	251	255	256	224	253	246	213	266	231	249	246	238	219	246	261	221	234	225	261	222	224	216	252	256	232	233	220	242	216	239	219	222	226	243	235	237	232	231	228	253	225	220	237	214	263	249	244	218	208	214	239	216	267	227	240	238	239	211	234	281	240	240	250	264	241	226	246	250	254	247	244	219	213	243	227	206	236	233	233	185	236	195	253	234	224	240	220	200	254	216	229	241	248	221	232	221	228	217	228	248	220	232	238	226	245	217	235	239	249	201	217	218	232	233	249	213	225	233	236	241	214	235	242	227	240	235	224	227	236	246	247	245	233	243	248	238	249	245	237	229	244	243	248	205	226	240	215	235	241	221	232	231	205	231	225	241	240	235	228	209	236	237	236	208	256	223	205	201	203	211	232	227	223	201	236	199	232	239	237	232	226	253	218	221	235	220	239	249	217	217	255	228	240	210	263	227	223	205	232	225	239	213	208	245	203	229	242	196	243	236	239	209	240	216	231	221	198	221	222	214	228	232	227	219	206	252	234	217	231	227	251	223	231	229	233	228	244	212	224	225	235	231	203	236	228	220	236	236	228	220	260	212	230	239	223	240	230	226	239	230	239	240	217	226	230	252	251	237	231	219	204	251	232	246	246	228	238	236	208	235	233	223	221	232	236	222	251	251	229	224	217	216	246	206	194	216	241	244	219	235	230	225	228	237	206	258	217	226	241	228	221	239	245	210	201	236	214	235	236	231	214	208	217	224	228	232	234	226	249	235	226	252	210	226	250	247	237	233	232	211	229	203	230	197	222	226	214	239	260	235	218	252	250	237	259	253	217	235	229	226	249	214	209	241	230	235	243	211	245	207	249	223	232	259	214	220	235	244	227	230	226	238	219	255	242	235	226	226	254	234	253	251	215	251	239	255	228	235	245	229	215	221	218	227	235	210	223	218	241	249	216	236	194	230	236	236	207	229	240	236	231	241	237	224	207	266	246	206	225	238	232	239	245	238	253	223	216	250	210	217	211	214	243	235	213	230	227	234	222	226	234	208	234	254	226	233	240	216	211	247	237	228	229	208	202	236	220	197	213	224	241	199	227	207	213	218	241	258	217	244	205	237	255	227	226	236	245	237	236	268	219	240	194	213	237	249	258	241	259	233	236	223	209	228	256	213	220	227	199	222	228	266	201	226	222	229	258	234	209	228	221	229	234	245	235	238	235	218	249	237	236	218	206	239	211	251	228	219	227	267	260	223	222	219	213	228	216	236	221	248	245	230	233	224	227	226	219	218	218	241	255	254	187	246	256	229	218	219	217	247	253	227	258	237	220	235	236	216	208	229	230	218	231	238	234	212	225	233	245	231	219	233	222	230	239	232	246	232	246	219	251	222	234	231	244	253	227	234	240	229	271	197	246	244	227	260	223	252	215	223	216	226	237	240	224	231	256	213	226	248	221	236	234	227	200	230	223	227	236	240	234	224	232	248	234	257	193	223	225	252	253	222	240	219	243	236	225	221	247	228	237	206	225	224	229	254	249	224	239	225	228	259	224	230	272	191	224	244	239	220	210	249	247	238	221	238	235	238	234	223	240	249	234	231	222	221	241	229	235	227	221	249	270	226	232	220	233	237	235	205	220	220	221	238	235	250	209	233	215	227	252	241	233	228	242	245	234	227	224	254	229	239	226	231	194	236	213	217	237	245	238	221	217	252	228	228	250	243	227	210	250	228	243	232	223	214	226	239	214	239	211	232	224	200	224	206	220	233	225	228	208	246	266	239	207	227	227	237	215	217	218	232	224	208	245	242	229	216	247	228	244	257	244	226	208	231	209	218	230	229	249	235	228	245	223	222	240	213	212	224	227	236	231	240	250	231	209	248	235	233	226	213	229	195	205	226	248	227	248	222	228	225	233	233	240	229	228	231	233	254	193	229	235	248	226	231	230	243	221	229	232	220	259	228	209	208	224	249	222	225	224	241	214	227	227	222	234	204	220	242	265	212	232	217	241	229	223	230	236	249	213	229	244	219	228	229	224	221	245	237	236	229	225	223	229	251	233	255	212	228	222	206	249	228	225	246	202	255	258	243	217	213	228	226	240	215	230	222	209	219	221	256	231	251	225	212	232	216	198	230	257	243	242	226	217	239	230	219	244	259	234	226	232	232	240	224	218	219	227	234	233	196	216	240	192	248	236	224	224	257	249	255	227	221	214	229	218	241	202	238	245	248	244	233	284	229	247	256	251	234	213	206	244	227	244	239	251	218	214	250	240	232	217	239	244	226	229	216	225	218	218	227	240	258	257	226	234	244	218	192	252	216	221	196	222	240	228	225	254	225	267	245	256	236	230	209	219	260	254	218	220	234	223	241	220	241	219	226	224	210	223	209	201	247	240	227	235	253	237	244	218	214	226	269	232	219	229	228	184	236	196	242	243	235	243	238	234	208	232	236	228	221	217	236	236	231	238	222	243	215	204	254	217	228	213	222	251	224	235	233	221	239	213	238	224	246	251	232	251	216	220	247	229	209	238	243	252	201	239	233	222	216	235	216	221	248	214	228	232	241	222	245	212	232	246	227	241	213	245	202	239	237	227	224	255	232	214	229	234	202	252	231	228	219	226	240	216	241	250	218	232	234	227	222	235	226	230	252	227	238	227	254	237	239	257	229	247	225	236	246	225	229	241	241	206	221	238	250	212	250	242	232	197	207	241	202	219	248	235	229	240	248	235	227	218	231	230	226	241	236	241	235	237	227	219	232	252	233	228	243	225	218	243	221	247	214	222	253	247	230	242	226	218	233	228	227	239	209	225	273	231	216	240	238	227	234	220	212	220	218	219	213	220	198	235	241	230	232	218	217	216	272	216	251	229	243	236	216	196	237	250	251	208	220	231	234	218	245	238	265	218	235	231	243	233	221	255	226	260	247	246	216	226	213	241	207	245	225	259	219	238	214	205	210	239	228	250	229	247	262	232	239	245	244	249	238	229	225	223	249	262	228	267	230	240	253	244	239	228	237	251	221	232	207	225	265	228	254	207	212	226	234	235	226	231	236	256	234	235	235	226	238	192	225	228	244	202	237	217	246	209	209	203	225	224	204	208	240	218	247	201	225	218	234	240	233	244	224	214	220	232	251	245	208	229	226	234	246	245	255	206	264	239	248	240	226	216	241	250	203	243	232	245	227	218	251	239	219	222	231	234	255	241	213	222	227	241	242	253	257	233	218	246	241	226	238	259	238	227	237	219	214	224	233	218	247	246	262	212	224	229	223	221	209	226	238	242	230	229	244	236	234	210	197	237	245	223	238	244	218	244	239	217	237	249	225	214	236	248	219	231	218	230	234	226	231	234	242	220	232	211	244	265	231	210	247	237
23609	21576	28872	24787	21442	12856	3798	2174	1509	1375	1031	894	800	674	669	571	550	516	457	446	441	404	376	392	374	356	322	318	279	296	313	300	283	260	282	265	250	264	268	257	275	226	242	241	241	247	254	274	236	263	253	255	240	222	216	263	241	239	233	234	216	245	224	210	253	229	216	219	221	242	250	247	253	234	236	223	212	228	227	239	201	227	258	237	237	218	241	211	232	232	234	230	236	239	211	232	228	242	185	218	269	243	233	238	252	258	207	223	223	244	214	234	229	229	227	213	239	237	243	224	238	224	256	218	253	249	224	231	243	213	216	221	218	221	227	233	227	230	255	251	215	224	212	223	233	264	196	200	220	200	208	234	248	232	218	228	224	221	208	204	212	246	218	230	242	261	234	243	224	221	238	218	234	245	242	209	230	227	201	257	224	215	231	255	240	219	190	248	207	220	236	230	213	229	192	219	203	211	212	254	219	201	228	230	240	229	215	227	249	215	247	203	230	242	221	221	241	238	230	231	255	248	227	213	225	225	216	240	216	196	235	213	215	214	229	220	239	240	225	228	241	218	221	232	246	235	242	236	249	246	218	269	235	261	198	227	232	217	208	234	215	204	215	207	224	231	243	252	233	224	239	239	229	204	241	213	220	227	215	251	237	227	242	224	243	221	216	216	219	224	227	220	203	248	224	217	244	246	192	215	247	218	214	247	251	237	228	241	232	239	219	211	242	231	249	227	228	210	201	199	233	270	229	223	208	263	197	233	226	202	229	223	256	243	218	242	217	230	223	253	222	224	221	239	218	218	210	210	231	254	242	228	228	229	258	245	228	206	254	212	236	219	227	212	251	191	226	255	215	203	254	209	222	254	223	232	238	229	239	262	257	234	252	239	212	220	210	180	217	200	227	247	225	211	225	232	225	221	228	224	204	250	231	236	232	231	236	222	242	233	246	221	223	219	219	219	232	229	216	218	219	251	229	251	229	239	211	230	235	216	222	255	234	233	230	253	238	254	226	231	232	240	247	225	218	224	189	234	234	222	245	236	221	212	242	214	238	231	205	199	208	201	238	228	242	235	218	222	229	245	206	256	211	239	222	218	241	225	230	218	244	268	227	241	220	227	209	226	230	207	228	211	255	223	249	235	231	230	236	243	229	221	252	222	208	219	207	224	263	241	224	231	238	238	258	254	260	219	258	228	240	231	261	243	234	231	234	242	240	221	236	237	246	220	205	189	200	224	239	234	208	242	252	236	211	222	231	259	219	224	244	206	218	225	250	256	222	219	219	243	237	233	235	216	242	204	219	225	241	215	249	213	223	226	237	223	237	216	237	248	244	249	227	231	239	237	221	193	221	229	234	246	227	227	233	207	236	232	238	269	234	231	221	220	228	215	248	198	224	202	236	232	227	227	220	217	223	233	228	229	246	235	203	219	239	216	208	237	218	221	223	238	241	242	247	264	231	222	230	221	261	220	231	228	246	242	194	251	215	266	248	224	248	201	231	229	220	236	235	219	216	217	227	205	251	242	245	224	239	194	232	235	260	236	260	224	242	202	224	234	237	246	224	201	249	228	228	210	243	220	218	268	231	219	214	248	238	266	241	232	246	198	218	225	224	222	227	228	219	244	235	230	217	238	209	235	204	201	232	214	231	247	199	214	248	219	233	247	207	242	223	207	250	219	240	208	219	245	260	214	236	243	243	242	212	212	253	238	229	238	214	216	207	251	225	232	239	219	229	244	245	218	238	227	218	227	225	251	223	226	224	217	219	221	222	238	205	240	269	236	220	244	212	234	196	229	218	217	251	226	233	232	224	237	219	241	250	222	241	235	220	215	234	240	232	203	221	234	242	287	228	224	274	222	223	210	246	198	234	231	237	239	187	224	218	234	220	224	211	231	199	218	215	237	238	225	180	208	223	205	232	229	249	234	199	228	233	219	231	219	234	211	222	203	226	205	218	203	222	204	229	231	231	221	239	224	227	232	220	223	218	232	209	240	228	220	227	236	230	245	254	200	233	222	236	259	242	220	246	220	197	231	227	240	232	241	216	250	207	226	220	234	210	240	202	237	251	222	224	240	249	212	218	244	237	235	237	220	230	222	231	256	222	215	242	215	241	229	216	228	235	225	235	220	244	218	246	217	221	235	245	234	230	243	212	235	216	208	223	237	220	224	240	232	218	235	230	210	234	225	212	219	267	207	236	250	233	220	231	226	231	224	254	217	234	235	230	228	224	238	259	222	227	237	217	240	194	224	217	207	222	234	217	225	227	218	234	234	225	228	232	217	242	215	247	229	226	211	188	228	245	225	203	240	212	252	230	247	240	227	216	245	207	218	244	238	236	224	245	214	244	235	238	242	237	238	229	236	205	247	239	253	221	207	229	252	223	223	247	231	220	234	278	237	210	236	227	225	226	242	262	255	209	223	206	259	230	219	243	199	199	220	236	208	230	215	227	249	226	229	202	242	224	195	225	239	225	245	234	213	234	239	238	209	233	219	221	212	215	233	249	216	261	223	232	241	239	221	233	226	228	217	228	246	238	235	202	241	217	228	227	234	184	213	220	213	224	197	243	243	240	246	248	247	231	231	211	198	239	225	234	214	198	222	222	215	248	237	197	224	240	216	236	244	238	243	198	213	228	211	220	233	224	211	240	221	222	234	223	231	239	244	227	245	240	216	189	235	238	201	219	212	249	219	203	231	235	217	221	234	243	224	228	237	232	234	230	231	226	233	234	233	221	256	200	196	232	238	237	239	243	241	220	238	209	218	224	218	235	230	229	229	244	212	209	216	236	223	231	216	238	226	246	226	209	229	238	223	206	254	228	250	256	229	208	237	253	243	240	239	226	221	250	220	238	241	232	215	229	200	226	237	236	225	208	241	240	266	240	235	223	223	223	219	237	225	219	232	224	224	225	209	235	242	227	234	242	232	220	222	243	236	221	247	209	214	233	214	213	231	244	256	228	250	232	202	215	231	226	234	248	261	237	236	240	234	239	231	232	221	248	237	189	204	228	227	232	210	262	246	254	229	215	239	228	263	214	229	216	237	222	219	202	238	236	214	227	224	202	223	241	216	214	208	230	234	224	226	254	230	224	227	225	223	247	230	229	267	256	236	225	227	241	266	215	229	213	226	227	207	228	202	224	242	201	193	213	235	242	218	230	219	192	237	223	218	236	239	235	240	245	222	228	239	236	232	196	239	220	231	226	260	228	226	237	232	208	206	215	236	228	233	221	247	255	212	242	232	265	239	214	227	244	222	223	237	243	212	195	218	247	230	224	246	206	237	210	222	230	238	233	233	235	237	228	235	236	230	228	240	233	215	209	201	200	220	229	239	246	246	232	219	231	198	246	228	229	225	228	227	225	233	236	209	246	245	219	232	255	203	253	232	228	240	221	236	254	220	203	251	244	226	240	217	230	209	211	227	230	249	245	216	256	203	230	242	210	232	243	215	231	228	224	242	239	226	232	222	198	232	233	227	232	226	212	208
18102	42480	36040	22332	10278	7068	5250	3930	2966	2426	2003	1725	1347	1199	1060	991	843	844	761	700	710	635	580	531	540	497	486	453	387	451	425	379	447	416	368	388	366	380	400	342	369	350	345	329	345	368	359	325	338	368	350	351	267	321	338	337	311	338	349	318	335	313	334	312	326	285	317	289	297	327	318	322	306	298	296	320	312	288	303	326	325	309	321	305	292	323	288	296	308	315	292	343	315	304	304	294	330	332	315	288	308	315	321	296	350	308	318	294	334	277	318	353	302	333	330	319	312	287	303	312	317	295	295	278	289	301	260	308	304	308	310	312	304	273	294	303	291	319	307	303	327	331	305	332	324	279	298	297	361	295	302	315	307	286	303	329	280	306	282	308	312	291	285	319	290	275	243	307	305	279	288	314	332	316	313	326	309	300	327	305	308	311	296	301	314	317	290	301	267	311	295	310	308	319	283	303	304	295	295	322	274	324	322	317	311	322	308	294	304	327	305	319	319	299	282	310	311	300	334	288	320	330	296	310	292	325	280	317	284	311	299	287	358	281	298	304	322	311	302	305	324	284	299	301	298	333	305	297	294	325	305	327	294	307	316	322	305	293	299	296	294	302	309	337	301	325	333	301	295	312	297	323	302	312	322	338	330	317	299	296	327	296	265	306	301	306	295	307	298	320	338	321	292	308	316	289	294	293	326	294	305	308	309	306	296	297	345	313	308	308	319	298	284	304	308	330	291	306	309	304	304	333	297	311	316	329	324	286	322	311	293	289	308	308	316	295	293	352	282	305	315	310	325	307	298	315	314	302	301	313	314	288	290	274	312	277	297	302	309	318	295	307	311	313	305	285	291	306	330	327	320	288	326	295	307	291	292	311	301	312	298	314	298	320	323	293	296	295	317	279	291	332	279	312	281	325	289	341	290	283	333	311	301	304	327	322	308	334	328	292	300	299	297	322	314	311	316	298	320	315	303	336	297	287	294	295	322	321	303	309	307	293	320	315	292	305	308	288	310	329	309	292	296	290	304	311	348	307	301	309	328	297	298	294	320	334	291	289	311	305	309	311	298	319	275	290	309	338	313	306	296	289	321	274	306	316	323	318	281	335	290	305	282	333	283	292	296	325	317	298	323	302	336	327	325	275	313	298	302	280	328	283	310	311	312	328	303	342	329	307	316	305	315	303	308	322	328	307	342	307	309	300	272	318	332	299	369	325	309	316	308	323	297	300	311	301	280	317	285	312	312	301	311	317	347	308	285	321	346	295	313	273	339	327	327	316	323	312	279	310	318	309	296	300	329	294	306	306	322	290	305	305	310	315	306	251	356	313	321	292	298	287	289	300	300	326	337	321	319	312	303	329	332	308	311	277	309	297	300	317	328	290	325	336	340	293	283	297	312	324	294	345	300	317	297	319	343	317	285	305	293	303	305	290	335	265	323	312	309	296	318	301	304	300	303	310	313	327	298	295	325	307	327	299	301	323	346	295	313	308	306	304	321	304	311	289	315	272	317	307	336	319	293	317	316	299	340	321	292	304	279	309	284	336	316	306	304	329	332	315	287	313	305	313	304	314	318	320	322	298	309	314	297	321	273	314	309	292	306	316	318	301	303	319	328	307	310	321	322	297	302	303	282	336	313	316	331	294	273	296	326	302	321	293	284	309	304	284	297	288	313	283	330	334	282	320	265	307	306	336	312	291	325	309	297	322	305	320	339	320	290	266	307	302	327	304	316	314	315	301	277	300	305	292	311	338	341	326	311	348	290	274	296	292	297	281	319	327	332	291	284	288	304	313	282	305	299	290	295	307	332	283	320	315	297	332	315	324	310	300	332	312	298	325	276	279	347	315	292	338	308	309	306	318	300	319	328	293	304	299	317	332	317	320	313	309	314	331	296	314	343	301	307	273	297	336	313	300	288	321	316	298	334	302	309	287	304	328	293	316	288	323	278	307	289	295	318	292	300	323	318	309	302	286	296	320	322	292	302	288	324	315	349	261	333	329	289	275	299	258	294	299	297	299	319	316	319	309	321	306	282	289	284	319	290	317	296	308	318	284	298	310	296	295	294	296	318	363	334	298	317	316	317	318	297	318	328	323	293	304	341	309	293	304	311	307	289	291	282	283	317	325	267	327	292	321	290	310	312	317	307	319	328	302	306	292	316	321	316	324	301	299	336	303	309	307	295	327	330	290	298	287	298	289	314	302	325	300	312	304	274	325	294	320	325	333	302	296	325	298	323	293	298	314	282	307	279	294	324	311	304	307	309	331	276	285	294	334	309	306	339	297	296	296	346	305	318	286	321	321	293	302	311	284	286	325	325	294	331	339	318	309	285	306	316	292	337	284	299	329	332	328	305	282	303	301	311	320	272	313	303	283	280	302	323	270	283	306	281	313	317	295	328	283	288	332	294	309	299	289	289	309	337	293	306	304	318	279	273	282	294	337	327	301	323	293	315	320	324	315	307	283	304	313	337	324	295	299	286	320	282	286	297	323	286	312	317	308	302	315	287	277	336	326	299	320	329	309	317	330	301	301	325	319	312	296	321	314	309	342	324	306	332	290	317	320	291	293	304	324	341	309	314	307	319	280	314	307	314	327	307	322	288	307	289	297	282	323	299	294	302	301	290	299	303	282	307	289	334	295	321	305	281	304	303	311	319	305	294	310	373	317	316	304	316	295	265	314	294	313	307	276	316	289	289	323	337	311	291	338	294	293	320	292	320	281	310	298	299	290	307	313	298	331	310	312	312	286	307	308	295	307	282	299	292	318	284	312	301	283	322	289	347	317	296	324	317	287	301	315	295	337	298	315	274	307	303	289	298	310	275	331	285	310	302	302	306	320	275	310	312	312	298	304	290	313	310	319	311	282	313	315	296	257	295	304	294	325	310	306	280	320	296	303	277	292	318	305	303	316	307	338	294	289	337	291	336	300	318	282	304	307	324	279	305	327	278	287	374	308	304	302	317	308	342	354	300	323	302	298	310	296	281	305	291	306	300	291	317	287	320	284	279	301	305	275	298	298	300	323	321	297	319	297	336	303	308	261	312	311	260	311	316	300	310	328	304	295	285	330	314	300	298	314	322	316	314	277	325	300	289	324	306	307	311	341	316	287	308	317	328	315	273	270	320	289	315	296	293	307	330	330	280	332	325	326	323	290	321	309	319	336	307	292	328	308	319	307	311	306	302	305	282	310	326	276	298	310	327	322	330	328	298	303	297	295	276	278	317	320	298	289	331	292	287	287	297	331	339	309	283	297	328	316	299	336	291	305	288	291	284	317	313	319	286	325	321	322	333	320	317	303	333	296	281	302	323	302	341	283	274	293	322	310	313	287	320	309	290	282	300	299	294	302	300	294	313	305	298	268	321	292	308	306	305	290	330	293	325	303	318	308	303	296	329	278	300	285	315	292	325	320	302	317	323	333	306	329	306	325	315	312	323	335	311	318	291	300	320	342	324	286	330	307	282	297	316	279	318	333	280	297	322	311	328	336
24745	21528	27797	25618	13401	3466	2090	1386	1060	886	769	678	540	488	479	407	412	326	309	285	309	258	262	217	225	180	180	200	186	171	179	176	168	167	166	157	165	142	170	160	173	159	151	157	155	154	139	165	137	151	136	148	161	141	130	120	138	131	154	113	120	146	111	119	150	140	128	139	125	131	132	126	140	140	132	117	131	121	131	146	138	119	104	135	122	143	134	140	154	155	150	136	132	108	134	131	122	127	116	129	137	111	114	132	138	131	130	125	132	131	133	122	134	127	121	129	117	140	130	145	116	129	115	113	130	132	122	139	130	115	147	137	142	110	126	134	137	136	126	148	136	145	147	123	136	129	115	117	130	135	138	129	139	114	127	134	132	106	120	112	124	150	128	128	127	153	119	124	120	121	112	128	125	119	130	120	124	138	121	126	128	129	117	122	125	128	116	153	127	139	128	115	120	138	136	126	124	133	123	146	109	120	110	131	117	131	134	125	132	130	120	150	122	133	118	120	144	128	129	119	124	131	146	123	125	133	132	130	130	125	135	118	114	137	154	134	113	119	144	153	146	134	120	139	125	147	136	118	110	139	131	137	122	141	122	123	147	116	129	142	125	110	118	133	115	157	124	125	124	113	126	121	115	126	145	143	115	129	140	133	130	117	117	137	135	125	116	143	135	129	137	123	138	106	124	126	104	134	127	118	125	108	128	120	140	135	136	130	139	114	116	117	115	144	113	141	110	127	129	131	125	125	130	133	119	120	130	144	141	140	133	141	138	132	116	132	130	134	135	157	137	133	130	141	115	134	152	155	138	143	133	112	137	139	145	136	135	143	115	120	112	143	122	116	127	121	125	130	121	117	141	141	112	133	113	123	134	133	142	109	129	151	108	129	138	122	143	118	127	120	114	125	110	148	144	141	140	146	127	136	150	143	129	128	137	109	131	119	140	129	123	115	122	121	142	153	115	137	124	114	139	133	117	146	131	128	148	124	133	143	158	103	145	120	139	125	130	146	148	117	146	128	141	114	135	129	129	130	133	144	128	117	136	99	140	109	145	131	127	133	114	135	124	138	142	127	109	126	148	134	128	133	140	138	122	128	129	141	128	121	131	149	133	137	114	110	123	128	122	130	133	122	137	145	125	118	143	127	143	117	136	133	134	109	133	142	111	127	119	140	125	112	117	129	118	124	127	113	125	133	131	132	126	135	131	132	123	122	128	143	127	137	112	155	128	137	125	106	115	121	119	144	124	139	144	134	123	112	116	125	116	136	127	139	142	161	123	144	141	132	125	134	109	134	149	119	136	131	118	116	123	121	135	124	122	114	133	119	120	119	140	147	119	134	153	126	137	132	145	124	118	132	138	116	134	130	134	111	121	129	127	130	100	138	128	143	128	137	146	139	119	130	119	135	132	139	130	143	127	135	134	139	140	138	133	133	133	137	131	129	136	150	160	139	116	121	136	141	133	126	111	142	125	135	118	122	129	144	126	141	130	127	117	156	144	150	135	143	137	146	134	114	134	122	112	145	130	125	134	122	119	136	135	121	146	146	138	122	141	135	135	127	147	101	153	123	146	140	143	127	126	119	136	132	149	133	112	128	106	135	138	140	123	149	140	114	133	132	117	126	119	111	118	124	130	127	135	125	134	140	121	118	140	138	139	129	122	123	131	118	137	136	122	117	118	115	149	143	131	128	138	129	127	136	150	133	121	140	136	133	126	131	144	126	135	130	126	126	123	129	135	142	118	118	127	128	117	151	144	141	115	136	120	118	141	132	109	144	129	134	139	115	117	142	118	116	108	141	117	142	121	124	132	134	131	107	126	125	120	123	146	142	131	127	133	134	145	121	136	146	119	132	131	154	137	133	121	137	134	128	152	134	164	116	134	131	121	146	134	130	141	126	116	122	132	135	128	118	126	137	122	136	133	136	120	140	125	120	111	129	148	152	144	138	106	131	137	121	127	119	143	126	138	146	139	135	129	144	123	127	135	123	114	109	128	143	137	134	153	138	128	130	140	125	132	120	128	130	116	120	134	116	139	133	138	136	111	124	121	120	129	122	139	145	161	124	143	124	123	137	127	147	138	112	133	137	130	147	125	111	157	119	106	117	149	150	136	116	135	123	124	132	116	136	133	138	143	128	126	131	127	115	125	116	135	139	120	130	124	129	119	138	119	112	145	132	148	126	127	137	125	152	118	128	113	117	104	137	141	120	121	148	130	132	126	123	145	155	147	132	144	128	139	111	142	108	137	131	134	132	125	129	123	143	119	119	126	139	119	110	137	133	125	128	120	126	119	134	126	148	118	137	126	125	121	140	116	129	108	134	118	153	127	128	147	125	122	129	113	125	105	114	94	136	116	115	121	126	123	137	113	132	125	133	119	139	125	137	111	133	114	137	136	137	141	92	128	129	148	122	130	144	139	124	136	142	139	136	114	116	124	142	148	141	123	129	114	141	153	122	125	139	138	135	123	123	135	117	114	118	113	146	117	122	118	153	127	143	140	119	122	126	119	132	126	118	138	140	145	143	120	126	114	132	139	141	143	124	133	119	135	131	115	115	113	134	145	146	136	131	141	137	131	138	108	121	122	140	130	125	142	122	132	133	119	138	141	128	125	112	134	113	140	138	140	133	136	119	138	117	117	120	122	134	145	143	132	160	141	130	127	133	116	127	110	138	126	123	131	139	138	150	149	106	127	152	135	124	145	131	125	120	135	135	145	140	128	137	115	105	117	116	146	132	136	129	131	151	113	124	142	131	133	136	135	150	127	144	111	121	145	122	145	132	133	128	102	128	140	140	152	115	129	123	136	139	134	120	123	133	115	133	127	124	125	113	131	132	141	139	144	116	130	127	122	145	123	156	156	138	131	128	121	129	137	135	137	132	139	134	144	145	127	136	141	120	132	133	110	125	123	107	117	138	150	126	145	154	119	120	135	157	116	129	143	131	128	121	110	143	135	137	147	127	110	121	133	129	116	121	130	126	134	123	140	110	144	123	133	138	140	141	137	125	136	129	128	121	131	136	132	129	145	125	137	132	129	135	141	129	135	118	125	159	130	126	131	141	148	131	139	115	133	149	112	107	139	126	116	153	136	145	141	122	109	122	110	131	141	133	133	120	133	112	134	126	134	127	150	123	119	122	127	157	138	116	135	138	140	148	125	153	145	123	128	137	133	125	116	136	123	131	110	128	130	136	130	113	128	131	124	138	132	101	124	115	122	125	128	131	118	119	137	146	139	143	133	136	140	114	129	143	134	122	144	136	127	119	138	141	132	129	122	114	147	134	155	136	144	122	117	117	138	156	133	112	137	123	111	135	126	129	112	141	123	112	145	136	122	108	139	144	118	104	122	143	131	113	139	122	120	138	143	139	122	163	145	142	123	127	137	116	108	123	125	118	125	142	142	127	129	131	120	137	116	126	126	136	124	141	130	128	164	127	129	125	139	119	134	121	137	144	115	145	117	142	107	128	113	123	154	131	137	134	123	156
17769	37030	31078	15860	9293	5601	4314	3071	2260	1841	1583	1253	979	907	789	720	618	574	535	455	462	450	388	362	354	337	304	330	293	291	274	247	234	229	223	239	196	232	231	207	229	216	224	214	205	217	193	196	189	210	167	234	208	190	214	196	216	201	205	189	217	202	196	166	182	216	195	182	204	179	182	201	178	172	206	196	170	176	159	172	172	179	214	192	221	195	185	173	206	188	177	192	202	186	164	189	174	174	198	165	161	188	185	179	183	183	174	198	188	181	216	210	167	183	188	170	181	168	177	198	169	189	171	175	162	176	185	161	212	182	192	191	166	209	198	175	192	180	187	204	200	202	211	172	193	175	189	204	185	181	171	177	195	190	191	165	184	154	176	159	212	183	170	187	168	187	189	187	187	165	174	172	197	180	215	201	164	197	189	170	186	181	190	198	174	182	202	180	161	171	184	180	204	174	212	177	198	180	188	182	195	188	191	178	178	174	172	198	183	164	171	192	185	196	163	195	194	198	185	195	187	164	160	166	164	170	181	179	182	183	185	180	175	176	190	195	176	181	182	191	198	163	179	181	185	197	175	187	183	173	181	210	192	171	179	168	166	171	207	183	195	171	194	175	196	186	173	172	185	185	165	171	163	180	173	176	185	182	191	181	183	210	183	173	205	175	199	162	153	196	196	173	184	188	167	179	190	189	165	178	183	209	167	187	189	186	185	176	174	193	180	181	182	204	175	197	176	194	171	195	170	194	221	173	165	188	170	194	197	157	167	183	197	191	206	180	177	187	201	180	182	190	182	185	153	185	176	189	179	163	173	200	180	168	184	225	185	197	163	169	192	191	174	182	176	186	204	168	178	193	189	195	187	175	151	180	190	195	180	185	184	180	185	189	188	190	169	175	165	189	170	187	201	190	176	171	169	198	181	191	182	168	189	193	185	173	177	160	208	200	183	193	189	197	180	192	194	181	194	199	182	186	172	189	194	172	166	189	187	179	195	177	184	193	190	175	179	173	183	174	185	172	176	205	164	190	165	196	186	180	190	176	189	193	170	190	179	178	192	178	166	181	185	186	193	176	172	189	194	191	167	187	175	181	186	196	195	181	188	190	177	172	164	201	194	166	169	163	178	182	195	176	177	192	195	169	168	177	227	206	170	180	181	163	196	185	188	171	167	215	181	182	186	210	202	174	170	198	187	222	199	170	167	172	171	177	190	175	193	183	152	210	204	180	197	201	169	191	185	206	159	166	186	178	180	180	182	189	190	199	179	188	182	174	174	169	177	204	159	196	166	195	203	198	179	172	171	193	173	177	155	177	192	169	173	203	170	209	158	187	185	186	213	179	173	173	179	196	172	197	158	186	192	217	191	195	162	200	204	163	190	172	202	176	193	180	195	169	184	207	214	168	176	165	189	174	186	199	194	181	192	175	172	174	186	174	191	157	159	165	185	169	195	167	199	203	185	204	172	192	173	169	193	182	183	172	187	181	169	188	164	179	196	182	187	159	190	169	216	189	162	157	183	178	196	164	195	199	187	180	182	195	158	161	195	170	206	195	177	186	187	175	170	199	177	168	172	208	181	179	164	184	182	173	200	147	181	138	180	199	164	188	177	171	186	174	168	173	190	196	178	190	191	184	167	190	169	173	165	194	168	182	188	211	202	177	186	171	190	206	199	194	185	186	162	183	192	183	177	171	179	171	207	194	188	173	177	173	205	208	175	176	184	215	184	198	182	188	166	192	193	188	190	181	202	180	180	174	178	177	183	188	180	172	178	210	197	175	171	184	177	205	165	167	195	199	210	177	176	169	195	187	173	200	179	175	202	182	175	165	159	172	184	187	157	183	190	175	208	191	193	177	190	197	203	183	177	173	177	196	179	202	183	182	194	186	162	168	173	174	170	178	193	181	174	189	203	210	188	167	194	202	165	213	168	168	185	192	174	179	172	189	155	173	175	175	172	176	179	172	199	184	188	179	194	186	189	184	177	198	179	186	178	166	177	181	171	165	192	208	167	209	164	167	174	197	190	181	166	180	171	169	204	183	184	201	217	182	181	176	176	187	193	195	186	181	186	177	170	166	185	159	173	197	188	174	184	168	180	182	177	189	181	176	198	172	171	149	190	175	175	184	192	167	167	174	175	195	165	186	192	194	182	166	152	200	213	173	179	194	211	170	204	190	182	195	201	175	178	173	171	185	183	153	199	183	173	175	168	183	171	202	187	179	181	173	151	182	174	170	173	188	194	182	171	195	177	198	199	193	198	172	188	176	190	184	202	188	178	176	183	192	152	172	182	201	180	191	188	203	167	165	211	173	194	176	193	172	176	179	182	177	204	186	171	193	160	170	190	217	167	166	204	199	171	199	169	204	164	201	184	203	182	180	156	171	186	172	173	177	166	212	178	196	202	170	197	191	196	195	178	193	194	188	199	185	171	168	180	187	175	180	180	201	195	195	161	174	192	187	177	159	191	201	206	184	179	201	164	190	180	193	177	190	174	184	178	190	176	207	209	187	185	189	164	189	175	170	189	183	183	176	182	189	199	191	187	182	160	160	182	194	182	183	166	168	179	176	191	179	151	157	182	183	173	179	195	208	186	157	164	185	191	173	174	176	171	179	168	207	213	211	173	174	176	171	194	208	179	179	165	224	186	201	178	191	168	195	175	174	193	176	180	180	193	210	165	171	181	176	186	177	177	158	175	168	194	162	184	203	226	204	199	183	200	216	173	183	168	180	183	180	193	175	167	173	179	180	188	185	168	176	184	184	188	173	168	186	172	188	210	183	190	178	178	193	183	183	190	183	165	178	166	201	191	172	179	190	209	178	173	172	181	198	199	184	148	198	154	176	182	178	185	188	196	153	187	172	194	164	206	183	177	199	187	185	202	161	187	183	183	187	193	182	178	184	168	173	159	197	184	163	166	160	168	193	159	206	177	187	186	214	154	183	171	182	190	188	166	218	195	175	190	209	189	181	176	177	170	177	211	167	172	188	180	202	163	207	206	175	166	181	187	183	197	196	169	152	191	192	195	192	197	201	177	173	174	172	191	172	186	174	164	184	182	161	174	179	176	174	166	181	185	172	169	166	202	150	183	186	184	191	182	174	173	173	181	179	201	206	171	183	187	169	178	196	183	195	167	170	180	197	184	167	175	210	199	182	200	177	187	184	176	187	188	173	163	169	168	200	174	203	175	198	177	182	193	174	194	182	184	182	187	159	184	184	189	154	191	194	187	182	185	200	170	197	198	197	169	172	174	174	194	209	180	187	177	191	182	181	201	176	169	174	166	171	193	175	193	191	151	191	172	169	179	181	199	184	182	192	173	200	185	183	194	169	200	174	202	184	178	159	184	170	191	181	212	170	171	174	162	178	197	181	194	177	191	189	194	169	203	169	187	175	189	181	160	201	213	210	178	180	211	193	190	178	179	180	153	185	171	178	164	176	185	178	163	185	181	189	165	173	189	183	171	161	174	189	172	150	192	164	172	170	175	192
22635	21553	29323	24230	21569	21530	11802	3375	2189	1824	1557	1282	1087	976	869	741	764	656	563	536	521	463	452	403	375	357	362	341	307	350	290	336	296	285	279	245	279	245	261	207	239	265	221	240	241	241	257	237	239	217	244	233	219	197	209	223	224	222	215	211	207	214	210	233	206	236	211	211	214	225	224	189	195	190	202	204	213	219	227	219	196	197	219	215	196	222	180	188	213	208	186	207	208	217	225	194	176	190	202	233	189	198	193	219	204	200	186	203	195	199	201	218	205	198	197	191	192	215	208	224	194	197	194	208	167	208	178	189	195	226	172	202	215	190	197	189	186	196	177	207	215	206	192	210	195	215	205	202	195	211	208	213	196	182	199	207	201	208	204	202	212	213	199	195	185	202	205	198	198	207	197	211	208	195	194	231	161	191	202	215	203	202	214	206	209	192	192	198	224	203	210	191	212	197	225	167	188	187	223	215	188	200	173	206	184	178	202	202	192	204	219	223	197	202	193	192	220	204	194	193	216	209	201	234	212	188	210	193	216	193	196	196	215	204	193	190	195	206	168	199	202	224	197	208	206	221	215	220	198	197	190	198	181	217	211	217	226	214	191	191	205	211	221	213	176	207	214	211	196	197	219	193	223	214	193	219	204	200	227	225	224	238	201	185	203	212	204	199	191	190	180	177	198	217	202	219	211	194	234	203	187	181	195	227	185	204	237	185	190	227	206	203	182	191	216	195	191	210	186	208	209	215	224	204	192	182	201	207	188	221	177	203	219	226	205	213	199	208	207	199	206	192	204	197	225	192	193	218	207	202	222	190	186	193	188	215	215	210	225	221	232	223	204	181	185	189	198	219	189	209	189	200	209	207	211	215	204	201	177	180	212	207	203	210	191	209	196	182	224	194	233	191	188	191	214	202	216	209	219	226	183	185	215	209	199	194	203	197	219	206	186	220	208	238	192	185	196	204	215	191	179	195	208	196	195	197	193	203	176	225	184	208	206	212	210	197	203	194	228	202	206	187	213	187	232	193	196	216	174	204	196	206	214	207	188	208	245	204	206	225	208	198	201	210	194	211	199	211	192	207	199	217	217	211	219	195	204	215	194	194	207	207	197	224	197	210	182	229	210	195	222	232	208	206	184	198	198	194	215	178	214	202	213	190	198	198	189	214	210	191	189	183	193	184	177	186	204	198	221	203	214	206	213	216	213	187	205	206	191	181	210	226	191	236	211	223	217	203	205	193	195	196	208	182	201	225	213	198	214	218	186	203	186	190	184	213	199	207	206	210	202	202	213	213	218	203	181	168	223	198	198	188	186	182	199	225	216	182	233	214	202	199	218	196	204	216	219	226	209	218	204	187	194	209	199	198	218	214	234	204	224	195	187	217	198	202	213	204	203	198	217	219	178	198	195	231	207	212	186	192	187	203	192	179	199	200	202	189	204	167	216	201	176	202	220	191	214	219	220	215	217	201	203	220	203	207	187	189	202	199	226	202	234	208	214	215	199	185	209	215	184	208	196	203	229	193	204	207	191	210	192	225	220	235	212	208	194	206	188	189	204	203	198	199	211	210	220	210	203	192	232	208	231	213	201	188	218	201	207	200	209	192	218	219	214	202	212	200	241	213	187	160	221	236	205	195	187	211	185	193	196	171	210	206	182	203	170	222	227	202	184	208	210	210	220	188	184	213	196	204	205	218	218	219	198	204	244	179	194	225	153	236	207	224	169	204	212	223	214	223	208	200	211	210	198	195	182	198	220	193	178	219	209	187	214	205	186	187	199	206	199	202	201	226	192	195	180	176	184	225	202	194	206	221	196	186	169	196	216	198	199	208	221	212	181	224	204	194	210	202	201	216	202	203	205	199	204	211	190	190	210	189	222	191	196	223	223	184	222	180	184	224	214	205	188	205	204	201	196	207	189	196	208	198	216	192	188	199	186	195	201	175	197	199	194	203	214	205	201	200	196	181	203	195	190	189	232	188	189	186	223	208	185	188	192	197	203	214	196	201	186	225	190	218	194	194	187	213	219	201	205	194	221	208	190	208	202	202	215	204	214	188	197	215	211	210	185	193	228	195	189	207	202	222	188	211	185	190	203	214	184	226	189	202	223	223	180	185	185	201	193	214	211	196	199	198	226	213	214	216	211	205	218	184	213	236	215	188	217	179	187	216	201	178	175	216	242	197	182	218	213	213	192	184	212	179	206	207	209	184	209	182	208	198	203	203	203	185	167	215	181	182	213	195	202	214	192	202	177	224	193	231	193	196	219	201	181	194	194	200	204	189	208	215	221	189	165	219	213	198	186	223	219	214	200	226	213	206	186	212	206	205	221	207	207	186	200	215	199	219	204	182	197	183	223	215	197	197	220	191	200	183	213	207	188	190	199	198	211	199	201	223	214	213	182	194	215	217	223	212	206	189	189	214	200	186	187	196	211	188	197	196	227	192	215	174	193	228	198	206	199	218	193	202	195	205	201	207	236	214	177	224	220	173	189	211	202	184	197	210	227	220	193	192	175	207	214	201	183	202	193	204	218	192	182	219	215	216	190	210	217	204	220	187	221	217	192	184	201	201	217	195	205	198	190	183	207	192	195	205	212	204	189	224	188	190	204	201	208	185	198	222	211	191	221	203	225	184	173	216	203	206	212	209	225	211	179	212	207	204	203	197	220	197	208	213	189	195	203	193	208	219	196	200	178	194	201	200	199	186	204	222	192	210	191	179	198	213	215	206	208	210	175	208	184	183	180	211	204	217	194	200	186	194	203	221	218	197	186	216	218	191	179	198	214	185	196	189	206	187	205	198	226	190	204	207	209	219	205	217	200	182	204	206	191	196	199	208	211	187	201	211	225	207	221	199	219	200	190	212	206	213	202	189	205	211	204	249	171	202	214	190	174	202	205	205	210	230	211	228	166	214	218	203	222	204	197	219	205	223	228	218	201	181	225	193	191	215	206	191	183	198	217	202	181	201	214	207	217	167	215	206	188	215	198	193	214	182	190	213	215	184	211	202	189	205	209	222	220	202	219	206	176	197	209	213	209	199	197	193	207	199	200	210	187	203	206	197	182	185	206	222	226	193	180	189	211	214	187	188	203	200	188	214	193	217	194	201	196	194	197	185	171	180	208	170	205	215	164	218	213	217	188	176	180	200	224	214	203	213	207	187	214	222	197	203	209	205	190	204	211	193	210	189	200	197	204	186	196	206	209	188	181	193	223	188	207	202	215	192	199	208	190	206	197	215	220	194	221	226	200	190	187	216	201	214	192	194	181	183	216	228	227	197	203	195	206	208	187	180	205	219	205	219	192	215	222	197	220	213	205	196	202	199	191	190	185	212	190	196	238	181	218	221	210	196	199	210	205	226	196	211	191	221	215	213	219	184	211	184	197	190	205	182	190	231	209	181	228	217	216	237	209	214	214	204	217	178	200	185	195	200	195	191	211	191	212	200	218	190	208	206	197	185	211	207	192	206	212	210	165	191	212	208	184	220
21014	46692	40443	25828	16652	9943	7523	5643	4342	3220	2683	2300	1872	1665	1440	1355	1144	1053	976	851	839	791	721	663	623	564	520	482	480	509	462	423	420	391	405	361	380	395	354	357	368	346	364	354	331	355	363	339	348	340	329	358	331	299	309	331	314	280	315	267	294	287	296	262	280	318	281	298	294	309	274	307	257	272	267	267	282	259	293	285	243	253	275	295	293	289	261	265	269	307	295	239	289	290	269	283	250	260	270	296	277	251	283	267	260	258	284	296	286	265	259	285	276	278	247	297	283	276	301	248	292	280	280	291	255	266	258	258	292	260	268	262	292	269	256	250	293	276	280	300	284	268	287	287	288	251	282	249	285	275	273	259	273	284	275	246	286	288	287	294	256	262	264	269	256	276	270	268	271	250	280	272	248	291	265	316	255	248	294	295	283	268	249	284	256	300	272	266	279	303	257	265	277	279	288	264	261	248	262	257	296	265	275	275	297	260	255	272	293	275	272	285	257	252	299	252	262	265	273	279	258	242	283	250	274	314	249	294	251	282	291	290	269	260	268	261	281	293	250	268	297	270	285	302	279	282	260	269	288	272	251	261	281	271	259	322	269	297	274	275	286	282	284	293	288	272	263	260	277	250	275	269	270	297	273	303	272	275	248	262	298	281	279	273	255	270	275	296	240	244	279	291	246	240	255	269	280	309	267	257	256	268	293	269	257	272	253	276	273	267	304	266	268	256	233	277	273	252	248	307	299	272	292	266	285	299	249	308	261	255	263	280	260	279	272	296	259	266	288	304	233	266	281	268	261	273	265	258	282	252	255	269	262	278	309	273	292	267	256	254	283	297	290	300	263	283	283	237	264	277	283	293	263	301	285	269	256	264	273	246	267	280	261	276	305	297	285	257	268	328	265	274	249	291	265	256	271	265	268	266	263	286	276	263	304	249	271	265	272	284	273	294	290	280	256	260	280	280	231	260	266	250	276	267	271	275	260	261	271	282	266	284	276	289	268	279	304	277	268	284	270	261	267	246	292	274	253	279	265	275	276	263	302	278	224	270	268	282	307	246	278	279	278	267	289	254	274	227	277	257	241	255	277	272	261	300	260	297	298	270	271	265	300	273	262	277	301	278	267	317	274	279	263	282	248	257	276	274	276	281	277	281	251	275	265	272	272	291	257	274	250	270	268	298	282	302	266	298	267	268	254	271	259	260	269	256	276	282	261	241	306	276	283	289	254	262	271	290	287	252	265	256	262	256	275	288	274	297	267	288	279	276	285	262	269	274	279	257	294	262	293	265	281	267	276	268	287	287	243	269	284	271	251	274	265	286	283	257	308	266	242	285	256	287	283	247	291	276	271	257	255	266	243	238	269	278	277	301	269	274	260	255	300	273	280	280	278	271	265	269	261	276	277	294	267	290	274	262	264	288	304	287	260	252	270	267	268	253	263	272	279	269	297	269	287	253	291	255	268	267	270	259	277	256	276	298	270	288	277	297	276	267	282	297	266	303	296	277	284	263	275	283	267	272	296	243	275	269	248	273	280	252	292	285	259	269	302	278	262	253	272	255	295	278	282	264	280	299	278	250	261	281	299	277	307	290	285	262	281	278	294	266	245	271	258	269	275	286	312	250	284	295	247	274	282	276	272	270	283	292	283	276	307	282	271	267	279	280	275	287	296	248	252	272	295	294	283	281	267	276	256	298	303	290	242	269	283	281	264	285	247	274	259	306	278	275	260	279	272	293	278	314	280	276	268	285	310	267	267	276	269	255	291	286	284	282	299	300	276	278	276	272	272	287	276	274	290	261	260	258	257	275	322	252	274	299	280	282	278	274	262	265	279	273	289	239	262	290	290	277	277	237	300	262	272	260	263	283	253	267	298	259	253	250	288	286	244	276	277	290	296	289	267	267	285	275	285	272	277	264	275	305	257	228	284	276	265	283	262	263	294	259	290	292	284	259	278	270	260	277	289	296	261	286	307	249	245	287	262	280	273	290	277	277	276	268	258	274	323	269	281	300	264	265	240	258	270	271	267	264	290	271	279	295	302	255	271	242	267	252	282	268	260	288	238	244	273	262	263	291	270	267	250	296	270	282	293	291	268	279	267	245	273	272	269	253	276	301	289	301	272	291	283	259	255	291	276	270	277	311	271	280	309	278	293	258	281	267	297	279	255	266	291	246	278	280	271	259	279	266	257	277	285	291	272	299	298	275	276	292	278	286	275	262	277	285	292	271	262	252	264	277	304	270	254	286	296	265	256	287	267	239	276	297	285	279	307	235	273	264	264	236	293	255	301	271	277	296	251	251	276	321	271	250	270	270	280	283	255	260	258	289	283	288	285	259	250	246	251	294	285	270	267	254	259	261	286	263	279	270	295	279	274	267	273	292	288	277	243	279	270	261	296	275	293	256	265	267	258	270	287	251	263	290	276	266	280	261	275	269	257	281	251	263	260	262	266	258	290	265	284	282	303	291	282	268	282	297	258	290	273	268	284	273	261	284	287	273	262	293	278	293	255	293	270	273	272	297	278	283	265	257	294	245	244	247	254	303	248	255	290	275	259	274	282	269	285	282	283	277	287	267	276	259	277	256	275	283	276	267	269	257	300	259	242	255	288	271	306	222	290	232	271	275	271	243	295	262	303	272	253	262	308	270	275	294	271	296	283	286	288	276	242	287	306	264	265	243	269	260	260	247	263	251	275	249	265	303	284	279	284	257	277	278	282	265	278	257	266	279	279	274	280	262	277	277	281	257	276	293	272	294	277	283	267	267	284	262	270	251	246	259	270	262	284	291	289	274	275	263	280	268	270	266	223	264	261	264	266	276	251	282	255	286	277	295	261	276	275	280	282	273	282	259	250	270	255	294	252	277	276	245	263	256	270	265	294	293	283	282	273	269	291	256	240	307	272	276	253	279	266	288	261	269	236	266	268	244	265	274	277	262	272	281	271	268	250	301	267	272	243	250	286	315	268	236	264	292	262	272	261	289	303	299	258	279	271	290	277	264	272	250	282	282	290	265	257	308	263	282	280	283	260	293	258	294	245	294	251	295	278	285	254	265	273	251	235	295	276	269	252	270	275	276	277	284	255	296	254	308	293	287	252	256	295	266	264	275	279	268	283	299	274	295	274	278	259	294	257	276	256	262	275	262	290	269	286	244	285	274	249	250	247	259	290	258	271	284	296	250	236	270	256	275	269	250	283	263	305	256	281	271	288	267	279	242	314	274	296	297	272	244	261	246	283	273	249	294	294	274	247	246	268	260	254	267	250	260	254	263	264	261	270	254	269	277	279	269	256	279	265	317	261	293	278	265	262	270	284	276	249	284	269	237	289	259	292	290	264	253	289	251	263	258	268	274	301	276	290	309	251	260	277	283	275	265	255	294	243	279	249	251	269	276	282	280	266	283	259	268	279	290	260	274	264	241	279	298	273	278	280	279	281	275	300	277	282	289	306	270	277	263	281	277	276	266	277	271	258	251	263	271	287	298	257	265
27663	21619	19368	10158	3727	1853	1381	1014	811	708	592	495	425	406	410	347	341	314	269	260	297	258	236	260	241	219	214	219	237	208	206	202	197	186	234	182	185	176	203	195	177	189	196	186	178	204	206	172	179	136	139	190	168	185	191	160	169	172	151	179	185	181	178	162	184	157	176	163	156	175	152	201	173	169	165	161	176	173	174	175	161	172	178	167	163	187	178	181	178	161	150	183	164	188	178	155	192	160	163	151	177	205	166	180	170	196	176	173	186	163	195	168	174	174	176	149	158	166	161	176	187	190	184	173	176	178	196	167	181	152	172	174	181	192	154	182	185	180	194	162	156	175	179	183	138	160	167	185	157	174	182	163	178	163	200	179	163	176	169	157	166	181	182	181	165	178	163	168	168	133	174	168	187	178	157	194	169	174	160	175	170	141	176	166	176	163	173	179	176	168	174	178	146	185	184	174	187	171	166	166	157	174	159	183	166	155	174	180	168	183	152	176	154	177	196	148	202	181	168	169	165	193	148	136	179	183	159	155	168	189	193	180	184	161	152	170	179	165	167	156	186	162	177	186	177	154	195	178	165	184	189	162	151	164	189	161	173	185	152	164	152	167	182	158	189	161	174	155	150	176	167	152	157	180	143	187	158	167	175	186	169	166	158	169	175	203	181	175	175	171	158	182	181	169	190	200	176	170	168	192	173	176	168	172	179	176	179	188	139	164	161	170	187	172	203	170	169	172	189	172	198	162	174	181	173	162	172	179	188	181	174	188	159	172	152	188	185	160	163	171	183	173	149	190	182	174	177	173	166	184	188	179	169	174	171	170	161	170	185	187	169	178	192	150	195	174	172	182	165	178	179	185	157	174	168	169	176	154	192	150	173	183	178	159	162	178	167	178	165	171	173	167	189	188	183	171	181	160	176	170	160	181	156	177	155	171	188	172	176	180	184	180	156	190	193	158	167	162	166	179	170	175	181	169	176	184	167	171	180	168	188	175	165	194	208	179	169	162	180	177	169	171	200	166	180	159	158	173	165	190	160	170	191	146	170	173	174	175	164	167	179	144	164	187	174	182	167	167	148	152	189	188	155	171	176	158	172	177	182	185	163	157	171	167	174	170	176	157	159	173	179	159	162	159	164	168	181	168	161	152	202	191	172	175	184	173	161	172	165	165	191	160	174	166	160	163	171	182	185	153	178	175	171	186	194	171	158	165	161	186	182	175	179	165	162	197	165	166	156	175	174	177	181	162	164	188	168	184	176	184	174	160	155	159	176	175	185	181	174	168	167	163	178	155	155	168	161	184	181	182	190	183	144	141	175	198	187	187	167	190	155	178	194	153	186	162	170	176	190	183	179	178	162	160	180	163	165	182	167	162	190	166	173	177	196	178	166	148	180	178	183	149	176	191	175	175	182	184	171	186	178	156	179	160	169	172	158	204	184	174	180	192	167	172	170	162	180	176	181	167	178	173	201	185	180	182	155	168	197	151	185	182	191	180	174	178	205	152	179	159	164	190	151	173	165	189	175	171	175	181	188	174	179	153	143	176	186	154	170	153	183	152	178	181	178	184	170	168	171	167	179	158	177	171	189	168	176	173	154	192	142	167	153	166	181	160	179	153	185	158	186	182	162	171	183	167	183	158	176	199	174	202	187	174	175	171	195	172	161	173	180	196	186	173	161	175	188	180	185	193	177	161	159	175	170	153	185	169	168	155	183	185	181	154	195	167	197	145	179	153	169	166	165	170	167	172	181	175	177	157	190	190	185	152	191	182	196	150	161	180	175	172	185	176	179	163	157	174	182	174	164	180	186	202	181	168	156	151	174	195	170	175	174	148	173	178	171	163	170	153	191	208	174	183	171	165	172	171	199	166	173	162	147	163	161	175	167	186	174	166	174	159	158	160	184	180	166	180	174	178	173	184	168	172	187	175	178	174	172	181	185	169	156	169	165	167	168	175	154	167	189	187	153	198	194	159	161	167	163	169	190	165	161	192	167	194	169	170	155	158	157	168	201	177	174	172	166	166	171	207	162	158	163	174	177	166	167	161	178	153	179	191	160	159	171	210	170	185	148	159	186	155	151	170	199	173	190	183	155	169	166	157	191	168	154	167	190	157	163	169	186	186	165	180	181	193	170	174	197	184	134	165	165	175	155	177	170	159	151	192	170	187	174	173	193	164	198	170	166	178	149	187	167	187	183	173	176	154	165	166	155	172	172	153	186	191	153	187	177	180	147	185	184	166	167	167	191	184	182	180	188	182	170	154	149	179	172	183	184	139	181	189	163	153	151	154	168	163	172	154	168	180	163	189	195	152	171	167	158	186	169	152	177	180	157	161	152	175	189	186	162	152	183	176	154	167	173	187	178	156	175	167	146	158	167	168	173	184	202	199	169	146	191	179	181	186	181	190	159	157	195	174	169	165	174	176	199	159	177	175	165	170	181	167	155	145	171	169	178	180	155	169	181	170	167	171	183	175	180	173	170	176	167	180	173	150	189	190	165	179	156	181	168	167	174	157	177	156	170	174	178	154	178	161	161	197	170	179	181	174	183	170	150	168	198	173	185	182	175	168	144	176	176	162	176	181	209	163	186	187	183	179	191	171	185	191	184	187	183	178	168	182	166	176	165	182	176	157	176	164	174	197	210	184	165	171	174	166	193	174	176	167	147	179	157	169	185	162	186	176	174	187	177	194	151	164	170	153	152	178	178	166	180	148	169	193	148	147	182	139	178	163	182	172	170	174	166	182	173	157	185	189	189	179	166	180	170	186	160	172	158	149	157	161	189	182	171	180	178	185	171	172	152	192	168	182	179	181	164	165	177	194	157	164	172	191	175	193	172	175	167	172	172	168	176	171	195	178	189	182	173	176	170	180	166	168	168	183	179	174	191	182	165	169	187	191	169	165	174	160	167	160	156	156	180	172	162	188	189	190	189	166	170	179	168	172	168	154	183	164	156	180	181	157	162	192	167	154	174	186	185	171	164	169	191	180	172	194	185	162	181	180	182	176	146	164	175	153	168	166	169	165	169	184	145	173	143	158	168	176	181	158	173	177	185	157	163	177	161	184	163	177	162	178	168	172	183	172	168	162	178	172	154	176	170	159	185	176	184	164	174	197	174	176	190	174	168	171	178	191	179	183	158	163	192	183	185	198	151	180	177	166	161	163	168	142	176	191	175	162	174	211	171	165	157	148	153	156	171	183	183	172	201	173	168	187	165	164	180	187	177	172	170	181	209	178	157	170	174	181	192	161	178	169	160	187	178	170	163	169	150	167	178	165	178	165	179	147	149	177	186	176	177	188	174	190	177	157	169	181	167	158	171	157	164	172	157	167	170	177	181	172	153	175	185	176	189	174	168	177	170	169	170	169	174	166	185	194	179	191	196	178	172	163	173	175	178	178	180	169	168	153	155	169	185	150	195	173	155	171	191	169	177	166	171	185	180	183	190	182	184	164	160	165	174	176	178	175	176	164	168	168	186	163	172	181
15287	29465	23437	11347	6193	3814	2959	2221	1630	1308	1097	937	803	711	664	642	541	523	522	461	444	417	378	380	323	325	365	300	299	309	267	293	264	276	272	265	276	267	234	280	243	257	236	258	249	265	280	250	253	258	283	279	258	264	260	245	268	241	253	235	249	231	234	237	253	251	223	220	245	260	251	239	252	241	213	248	235	231	216	197	241	237	231	235	246	217	226	200	237	253	239	241	236	243	220	243	256	217	234	236	251	230	252	229	238	257	238	240	238	261	229	222	228	234	212	260	246	234	221	241	234	231	242	215	232	261	209	224	253	254	224	243	238	240	220	239	259	225	222	217	237	226	262	260	210	230	253	273	240	212	230	237	232	273	248	250	232	215	231	236	246	224	229	261	262	265	230	227	257	225	219	246	235	206	206	229	214	243	220	241	232	238	220	260	234	225	240	247	234	218	236	241	207	243	256	237	212	246	255	241	236	217	234	239	218	238	220	242	242	246	235	232	212	237	246	234	226	247	256	255	205	234	232	209	209	252	240	236	222	215	246	231	245	231	236	237	220	221	216	251	254	234	269	209	256	234	254	228	222	224	200	236	263	220	231	219	238	238	232	269	232	234	238	217	202	251	236	250	236	202	249	235	218	256	231	231	233	227	246	232	228	237	265	234	255	211	224	242	231	228	215	255	222	237	226	220	247	244	256	240	228	217	221	238	245	243	253	226	218	217	204	242	225	248	257	249	221	264	215	249	247	204	260	230	266	225	253	241	208	242	238	237	241	234	229	229	223	239	244	242	240	245	227	236	232	206	226	229	228	226	252	224	219	231	248	257	212	224	233	233	255	251	254	256	221	228	207	224	237	211	218	264	240	221	227	236	241	256	249	226	248	220	250	209	252	233	248	231	237	256	238	238	221	206	235	244	232	240	235	219	220	238	232	240	236	226	224	256	252	228	248	212	243	220	227	235	233	232	239	256	218	219	252	213	247	235	256	232	259	256	231	225	233	218	245	251	242	238	227	235	256	226	231	245	229	221	239	228	229	232	223	220	229	246	216	221	252	255	243	244	211	253	257	239	252	248	249	223	250	256	222	248	219	241	225	220	217	249	241	239	253	242	223	239	261	247	225	240	236	249	240	258	211	227	262	251	235	229	233	226	236	238	207	214	208	241	245	240	242	239	255	274	253	231	258	223	241	237	266	257	224	248	241	233	221	254	230	251	219	226	235	232	231	212	247	242	233	259	252	236	252	246	260	240	239	225	251	228	209	228	257	249	240	251	215	233	236	240	244	232	247	238	248	257	247	270	231	237	226	245	256	224	259	235	232	246	258	239	233	220	225	228	225	216	224	234	258	222	227	266	224	229	231	260	257	223	227	240	241	231	239	264	241	241	239	207	232	236	247	240	237	256	226	248	219	244	228	242	264	282	240	224	219	270	230	248	218	228	260	226	226	224	243	224	223	243	254	234	228	216	235	264	232	236	222	252	234	250	227	240	232	216	209	237	221	233	250	252	286	252	219	242	234	244	246	232	253	227	261	211	223	201	219	250	250	229	238	208	250	198	222	229	228	218	258	264	222	235	222	239	232	239	234	248	217	227	248	241	244	236	236	259	253	245	258	220	264	240	221	253	241	251	228	238	220	225	207	240	262	210	220	252	213	223	241	220	254	262	247	212	229	233	219	235	217	259	220	233	223	237	221	230	200	232	240	241	198	216	227	229	243	223	237	239	254	261	220	237	238	263	220	227	256	244	265	247	230	255	232	214	258	213	240	270	231	261	242	236	223	233	220	242	229	245	219	241	223	237	255	239	223	257	218	239	236	240	224	224	237	250	257	251	248	245	263	234	220	242	221	231	246	235	250	262	233	228	221	220	237	230	225	253	237	235	229	231	227	237	222	226	232	245	239	236	217	251	221	246	243	275	234	224	219	235	227	266	232	223	260	235	229	245	230	235	236	225	228	232	269	217	247	233	247	234	233	230	238	248	250	229	239	206	231	256	251	248	254	249	246	222	237	224	229	227	251	248	240	221	235	245	235	236	245	246	265	238	233	235	247	219	230	220	217	248	260	222	260	283	225	235	220	248	258	265	243	220	243	261	257	231	241	228	257	254	258	220	203	230	238	253	247	231	228	252	228	223	219	233	266	231	240	239	224	223	245	213	252	223	226	246	249	223	253	205	228	222	253	239	248	225	239	218	230	224	257	237	246	234	227	233	220	219	207	229	241	256	227	234	254	256	236	239	220	225	222	234	236	221	224	224	246	248	228	213	226	218	229	241	250	228	236	222	245	269	221	221	211	226	225	241	251	214	223	235	249	238	221	261	215	249	245	250	250	265	255	210	227	248	234	260	233	249	221	223	214	248	223	206	215	211	251	237	241	244	218	217	240	249	251	239	255	258	234	220	236	251	225	233	209	252	238	230	226	234	229	220	214	228	254	221	243	218	236	241	248	221	235	269	283	213	225	248	238	242	217	247	224	232	205	232	239	236	250	247	241	242	241	235	224	239	239	224	250	250	203	258	232	229	220	242	261	232	233	220	239	221	227	255	242	259	223	225	238	232	241	256	225	214	236	224	234	235	228	232	227	227	230	241	252	241	216	229	209	251	218	244	217	228	211	232	225	244	251	237	248	254	225	227	221	227	242	253	218	213	232	227	232	246	234	232	240	236	243	251	246	242	232	238	245	211	236	250	223	238	229	222	243	245	244	224	233	232	243	227	216	241	235	246	239	239	238	241	223	258	235	254	202	215	211	254	248	242	209	259	227	241	260	234	242	251	238	270	242	223	206	225	203	251	232	227	252	222	217	226	222	241	248	218	223	246	206	237	228	235	213	254	237	242	235	245	239	223	240	226	229	245	243	238	242	210	226	237	230	239	224	232	224	237	219	250	223	239	243	272	230	234	231	271	228	238	239	239	218	216	246	269	242	217	253	238	234	240	215	242	248	253	240	222	217	220	213	234	247	247	226	235	211	227	233	253	234	219	234	248	246	233	241	247	241	229	259	212	220	235	260	247	234	246	257	240	236	222	245	236	230	222	232	214	235	238	227	230	247	193	238	222	231	241	201	220	242	229	252	255	216	267	230	243	251	234	213	242	230	232	239	221	253	231	234	230	228	226	244	243	227	204	230	223	229	222	249	255	209	229	225	239	235	246	251	233	204	244	237	237	242	241	268	244	230	254	221	239	245	215	234	218	203	240	238	214	214	212	233	238	254	215	234	241	230	210	229	220	228	244	198	241	250	256	249	230	235	225	248	262	218	267	237	231	245	258	229	238	245	233	238	240	236	198	233	244	236	226	237	268	241	258	242	241	250	240	247	228	216	208	214	243	265	229	216	217	243	233	231	220	208	248	229	218	220	255	253	265	221	224	235	240	220	247	252	240	244	227	244	236	249	235	232	251	208	231	269	244	201	233	247	225	270	223	218	227	225	226	206	237	246	224	242	220	229	220	217	215	217	214	249	224	230	229	214	222	222	242	247	246	263	236
23535	21517	28920	24601	21434	12872	3816	2138	1555	1334	1105	973	851	789	731	637	596	556	521	488	419	391	366	361	365	352	281	343	300	275	298	304	310	277	260	268	289	264	281	266	249	240	259	264	275	249	242	254	218	285	244	253	251	233	258	245	237	241	249	226	221	233	237	250	243	245	228	232	280	229	212	220	236	237	229	217	222	231	240	258	229	242	231	240	251	257	274	231	233	228	227	247	204	229	216	237	235	230	245	246	228	230	216	249	243	255	236	229	238	193	227	231	230	227	233	216	212	240	236	219	207	234	224	215	233	217	251	240	215	235	220	247	244	229	216	228	210	212	225	251	243	233	224	249	215	217	239	241	243	247	224	240	223	213	250	221	246	243	225	214	228	226	213	232	216	233	231	265	201	243	247	248	269	213	223	241	223	224	234	246	232	212	245	228	207	232	219	257	245	255	225	234	225	226	243	213	216	210	217	238	251	220	253	241	236	223	276	244	237	234	196	249	221	225	220	213	256	220	267	242	213	254	230	240	235	238	243	247	254	253	227	246	239	259	229	249	232	253	231	191	208	210	219	252	228	251	237	238	236	212	265	239	243	244	243	226	200	230	229	235	227	194	221	238	225	228	232	227	215	243	216	236	225	254	208	261	248	219	222	226	256	221	265	206	214	250	243	243	244	225	228	257	208	224	256	223	230	222	227	221	235	226	230	256	218	244	212	232	245	223	228	238	235	229	228	226	251	229	254	234	221	231	244	281	242	249	256	236	242	267	212	218	193	242	253	231	226	241	212	222	213	243	226	218	241	230	215	223	244	262	250	200	231	234	237	234	232	233	248	254	222	236	235	253	244	223	235	231	238	258	216	250	230	229	223	219	219	238	215	199	203	258	229	234	236	221	213	248	232	243	185	240	238	218	229	222	233	227	234	264	242	233	253	246	201	232	241	219	222	222	238	222	242	238	231	214	222	250	267	227	237	234	217	239	266	235	217	256	204	223	220	256	242	238	222	214	259	243	232	246	219	248	249	245	219	241	258	238	251	247	222	243	232	225	218	228	224	223	235	243	237	237	229	238	226	252	213	228	229	233	266	238	232	232	218	245	233	226	219	230	239	251	226	233	229	247	249	216	250	232	217	246	256	237	238	209	208	235	221	246	227	229	239	273	233	228	206	250	257	224	250	206	209	188	207	214	218	253	227	255	252	235	250	230	235	239	218	237	279	239	258	213	241	222	228	225	237	221	219	213	215	230	234	236	253	227	238	247	258	238	230	270	245	226	205	190	249	237	240	267	247	230	243	247	225	276	227	223	233	217	242	243	218	246	274	203	227	240	270	251	227	245	215	240	227	243	249	221	238	222	209	226	207	213	220	244	234	212	237	228	201	250	246	227	241	219	234	223	265	200	223	237	215	223	239	238	228	218	229	238	215	256	253	242	213	239	231	247	233	224	230	207	239	226	250	243	260	260	233	238	227	216	242	239	221	232	220	240	241	233	239	259	244	227	231	230	265	258	229	208	245	260	238	229	207	253	217	242	238	233	238	210	240	228	231	258	230	242	220	221	229	206	226	221	213	242	215	216	239	233	240	214	225	239	246	224	235	212	237	230	266	256	213	242	233	232	219	241	249	224	224	245	230	220	234	232	189	231	222	242	247	262	253	222	241	192	241	222	250	251	234	236	227	209	251	244	223	227	218	248	260	203	243	231	245	245	230	236	208	205	231	245	211	219	224	250	240	206	210	243	218	225	227	222	234	223	244	231	232	226	242	246	264	257	213	215	203	224	244	254	226	233	229	208	255	235	223	214	234	215	220	219	268	231	246	252	243	218	233	245	219	213	230	245	232	238	229	233	218	250	213	219	241	218	235	226	213	218	241	228	239	243	257	236	228	224	223	226	217	236	230	237	243	215	235	219	219	228	227	191	248	233	222	244	244	244	235	245	213	268	210	247	235	225	247	237	234	253	205	238	243	234	185	240	249	220	247	232	236	223	227	228	242	251	220	231	274	206	242	254	244	223	239	246	240	260	204	232	245	248	219	236	245	240	239	243	221	235	224	253	268	241	229	226	222	231	231	237	259	202	237	210	238	228	233	257	227	230	221	256	228	234	244	225	236	211	220	242	245	241	243	235	244	235	208	244	242	236	257	258	230	226	259	232	241	204	229	235	220	240	229	227	263	248	220	255	228	250	221	219	217	212	242	233	237	230	212	277	244	255	234	224	264	245	221	245	261	237	228	224	264	246	243	246	237	209	234	234	241	221	233	234	229	226	238	236	219	227	198	229	234	219	233	220	235	238	215	226	236	215	237	236	226	256	251	237	238	224	202	262	236	215	233	236	246	231	234	243	232	220	237	240	219	236	251	225	234	226	223	237	238	245	233	234	234	218	253	238	246	233	216	263	233	238	235	239	218	233	222	237	214	228	193	257	218	249	221	237	216	222	217	245	232	220	257	226	247	241	238	206	228	269	226	234	229	226	235	212	239	249	230	234	201	229	229	244	221	243	246	213	243	219	259	217	241	247	238	238	238	224	247	246	218	246	234	258	221	213	230	226	242	249	258	219	204	223	264	233	234	236	244	223	248	234	200	233	260	195	192	230	246	240	218	222	241	232	211	234	235	248	207	234	251	236	239	219	184	232	209	223	230	220	243	248	217	213	237	232	254	223	217	237	239	220	240	237	220	233	227	221	217	219	254	220	249	251	242	239	226	238	254	238	230	248	226	237	239	219	213	229	222	229	270	246	205	239	243	223	216	235	207	234	241	245	260	244	242	271	262	261	224	217	221	212	222	233	235	244	205	222	222	236	243	222	226	243	231	231	242	221	238	206	203	239	225	250	242	256	250	251	274	245	209	240	240	240	232	232	222	240	213	253	243	218	238	208	238	247	230	210	227	224	224	215	234	240	221	254	238	250	241	201	231	235	233	222	219	233	245	258	258	253	230	241	260	231	258	215	240	231	259	240	257	216	242	279	239	227	244	244	235	266	219	216	243	240	260	229	227	208	245	238	239	228	221	241	221	215	248	246	213	240	249	238	218	226	262	197	243	241	260	240	226	250	251	249	222	243	253	240	248	250	230	237	235	238	233	216	222	220	241	253	236	235	238	211	238	236	211	232	228	233	234	221	241	228	216	229	215	215	225	254	217	241	224	229	239	202	223	231	239	230	250	233	228	226	229	210	219	248	261	230	270	209	224	251	213	240	206	235	226	242	214	231	212	253	228	230	234	224	222	229	228	238	253	234	229	235	255	233	202	220	234	246	214	236	230	213	250	232	213	249	246	244	220	210	232	243	218	247	216	238	224	220	224	243	226	235	251	234	221	249	226	230	256	229	221	226	230	241	249	208	246	202	246	251	246	222	244	254	236	226	234	259	216	220	227	233	241	230	234	236	240	242	231	225	241	250	231	235	251	230	245	185	230	222	251	209	224	226	234	232	243	241	231	217	232	260	231	212	225	232	234	213	255	226	239	246	242	235	228	250	236	215	213	208
17825	42034	35515	21068	11744	6894	5411	4065	2980	2459	2044	1691	1460	1307	1213	1061	1042	884	766	746	666	627	608	568	528	531	504	441	452	471	421	398	417	376	385	385	388	332	370	379	371	364	338	347	348	353	344	355	355	352	310	319	336	292	363	312	346	355	300	295	338	325	348	303	327	308	327	323	306	340	316	349	340	320	315	294	301	324	339	268	352	332	291	319	311	314	319	327	289	328	307	308	308	309	318	294	316	307	330	311	278	307	315	309	333	301	313	319	323	307	304	334	337	308	320	310	277	316	295	333	321	289	306	318	319	311	300	310	296	348	316	307	336	301	302	308	304	306	302	321	295	344	308	277	302	302	332	309	301	306	330	302	325	303	303	313	331	325	293	304	314	310	325	339	307	291	295	317	320	321	323	352	325	338	281	293	297	315	315	298	322	299	304	318	328	321	329	336	321	316	326	299	316	292	292	319	289	339	290	314	308	339	304	315	314	283	298	314	282	324	324	320	312	303	296	310	295	312	343	305	316	311	315	297	301	309	321	288	296	351	283	294	316	315	335	338	318	299	278	334	302	271	315	323	317	293	302	286	298	320	330	324	322	306	332	309	304	322	295	337	293	300	307	280	319	331	305	279	303	316	302	309	320	309	300	285	318	330	344	331	326	324	295	324	310	302	302	346	294	318	327	318	312	305	286	302	288	294	321	292	321	318	320	282	282	322	309	321	329	319	330	333	313	322	319	275	307	335	325	322	317	280	287	283	323	340	293	359	306	307	302	320	359	307	322	312	319	336	319	302	320	296	317	318	338	310	328	299	307	326	334	330	323	327	321	298	314	319	318	302	328	282	275	270	325	306	319	308	297	293	326	292	298	276	306	349	316	321	311	312	298	334	294	304	311	335	326	346	315	284	285	304	314	322	347	319	311	320	322	326	333	317	319	310	284	308	328	303	285	283	294	294	327	310	291	352	291	281	303	306	306	316	339	287	327	296	311	297	309	297	330	293	306	308	301	311	338	321	303	363	315	318	307	306	317	304	308	291	308	336	272	299	277	295	303	284	340	292	304	292	324	324	334	277	307	301	304	302	304	300	310	307	295	307	331	288	324	283	344	320	345	340	282	293	304	329	328	313	306	326	334	303	346	299	317	310	318	343	309	331	291	330	299	305	300	320	307	311	324	321	299	309	318	344	295	286	323	322	302	347	309	286	300	331	332	312	305	288	316	308	338	297	287	324	311	298	330	298	325	281	303	280	304	319	312	323	299	316	299	323	300	331	325	319	342	293	332	296	350	318	337	307	344	326	283	300	285	320	317	318	288	322	280	295	353	325	320	286	301	314	279	322	326	291	334	328	325	315	337	349	358	292	325	307	296	318	298	283	297	352	311	303	310	326	317	329	330	306	353	321	297	309	323	326	306	318	334	315	337	279	316	303	310	319	315	278	300	328	302	315	344	296	318	314	306	290	324	311	322	297	305	278	333	303	325	303	308	301	334	288	288	338	347	316	328	304	294	305	335	308	307	309	349	310	306	291	286	334	316	297	334	314	301	313	300	329	317	314	320	269	340	330	329	288	326	336	348	308	313	304	325	283	318	300	321	312	296	330	304	321	280	338	291	336	293	313	310	296	294	307	348	328	325	284	333	322	320	304	302	315	309	320	337	318	303	304	296	302	292	300	301	287	326	309	320	272	313	310	270	295	328	327	349	317	293	307	281	310	332	296	299	291	312	319	290	313	316	327	364	311	305	333	339	306	304	336	311	346	317	301	305	302	293	314	288	293	339	304	289	303	305	319	315	319	300	286	316	272	336	330	342	298	291	295	300	323	296	331	341	323	318	303	308	309	308	270	294	290	319	316	301	305	318	338	324	314	317	308	319	312	335	306	304	290	303	310	341	320	331	334	325	326	317	308	312	315	291	291	283	316	299	328	332	332	290	314	331	322	302	285	341	291	313	308	321	311	304	332	325	316	320	283	306	305	273	297	329	293	309	334	330	295	327	318	293	291	295	340	323	354	308	305	308	315	307	324	299	336	326	299	337	313	294	303	340	316	300	312	327	301	342	317	346	313	328	330	304	319	313	311	279	345	325	345	309	294	321	315	312	320	311	329	339	279	279	281	322	316	300	312	352	334	298	302	342	307	378	294	301	321	338	318	330	301	328	311	345	343	322	286	288	277	310	310	321	299	290	301	264	322	300	284	322	283	312	318	302	298	325	300	306	324	311	297	290	322	332	308	311	297	306	308	311	314	312	334	307	312	307	289	292	309	332	334	314	329	307	306	309	334	286	302	311	312	322	304	312	280	321	278	322	329	274	319	342	300	316	305	303	342	299	276	352	317	292	303	292	310	300	350	322	317	294	304	299	306	317	335	292	342	323	323	321	303	335	310	338	326	297	335	320	287	301	278	329	281	338	302	317	307	303	306	312	304	306	313	297	299	278	290	326	321	317	310	304	299	313	289	314	308	302	332	322	329	341	305	310	318	313	301	336	292	307	322	300	323	319	272	309	340	324	318	333	327	308	279	313	336	296	296	327	336	291	289	305	304	283	311	294	312	321	298	303	308	300	306	335	306	287	339	307	309	303	341	313	328	319	331	277	313	316	305	317	308	323	302	293	306	347	303	350	285	319	296	294	309	291	295	291	309	316	322	340	337	291	340	328	317	301	317	342	314	304	290	340	308	273	303	304	335	315	350	343	308	321	309	313	281	300	299	310	306	303	341	327	312	291	332	308	313	317	314	321	313	320	326	306	330	299	300	310	324	292	323	266	340	343	316	286	298	290	317	320	319	311	298	309	328	318	311	322	313	313	300	330	300	329	324	316	313	304	300	283	284	331	327	312	297	300	314	308	305	298	332	345	282	321	314	326	319	306	305	302	302	312	306	327	336	290	305	318	267	287	338	319	318	325	314	333	264	332	293	314	314	316	284	295	353	332	311	270	341	311	284	303	337	314	305	338	274	320	301	313	314	315	309	330	307	319	330	302	308	300	301	329	296	316	282	287	319	314	344	326	338	312	303	317	285	293	330	297	314	327	330	294	315	302	287	283	315	335	285	328	324	319	326	301	307	293	306	300	312	325	293	301	323	315	280	294	305	326	349	297	319	318	310	315	308	313	311	309	321	308	314	299	333	330	316	306	323	304	335	313	321	300	345	284	264	275	320	318	323	312	340	282	313	308	311	343	286	299	311	296	312	309	305	298	300	311	306	305	353	310	329	303	318	328	316	315	316	308	301	313	319	286	311	319	312	350	317	317	305	312	325	343	302	297	299	336	332	331	309	297	321	310	300	320	324	260	307	349	272	290	318	312	327	335	331	316	331	326	305	310	312	317	313	305	303	293	286	319	288	312	329	319	279	291	310	297	306	286	319	296	301	316	314	314	335	352	325	317	324	305	311	320	297	298	297	299	310	316	298	289	343	331	272	340	283	318	284	296	308	343	284	273	301	318	329	300	331	325	319	308	345	287	316	338	332	323	278	331	293	335	304	329	303
24652	21519	27741	25582	13534	3333	1999	1465	1152	976	756	704	582	528	426	460	370	376	311	297	254	241	246	234	225	201	199	188	179	185	189	181	179	168	167	159	163	169	153	166	161	148	172	170	146	158	143	151	152	138	145	137	127	142	140	142	140	126	161	146	116	127	130	132	130	115	157	130	151	125	126	142	125	126	136	152	124	116	123	124	140	147	137	143	128	114	127	132	125	140	139	137	127	131	127	144	144	126	129	124	130	115	139	136	119	140	133	141	139	138	128	126	137	123	153	137	143	132	128	147	128	145	121	144	153	145	116	161	105	136	125	137	132	131	149	125	133	128	123	115	135	124	136	152	132	140	132	141	135	120	124	147	130	141	133	137	141	149	130	147	117	137	138	132	134	147	135	124	144	135	121	114	159	131	132	137	116	116	145	127	132	130	134	140	139	147	141	153	135	131	118	112	132	139	136	132	153	151	143	139	117	132	152	143	123	131	154	162	129	136	117	141	117	154	132	122	138	131	126	128	131	121	139	131	145	134	156	136	140	128	127	133	137	140	110	134	132	132	135	135	128	131	140	139	138	141	130	140	127	116	139	132	140	129	130	138	129	144	136	117	145	129	133	111	141	136	145	108	126	124	121	139	122	130	137	143	129	134	131	156	126	134	123	125	133	130	114	130	133	121	122	123	130	127	126	120	144	131	144	130	136	133	123	135	148	125	118	147	122	130	127	149	130	114	138	143	145	117	146	128	126	121	143	111	122	137	137	143	124	125	135	129	149	141	132	142	138	126	133	140	134	130	130	140	148	123	130	114	112	124	156	135	154	124	130	118	142	105	135	139	136	120	136	124	123	131	121	148	116	114	137	109	156	161	130	135	136	151	107	142	121	145	133	129	127	126	135	141	141	144	127	103	133	121	112	133	118	143	122	125	130	147	142	155	121	129	151	145	147	134	142	145	133	121	149	131	128	131	127	129	157	132	122	116	127	137	138	115	142	125	127	138	131	121	155	118	129	134	127	141	134	141	137	135	151	145	113	135	114	115	126	135	138	154	138	134	130	130	130	134	117	115	126	153	120	134	134	115	136	133	147	132	131	133	99	175	116	134	123	149	134	133	155	133	151	134	140	129	116	133	117	122	135	131	144	158	139	136	124	125	141	150	144	132	150	120	138	142	97	155	136	118	153	121	118	123	122	110	140	130	137	115	150	135	143	138	129	141	144	133	134	126	120	129	123	146	148	137	120	150	109	127	110	118	138	138	148	128	124	140	132	135	141	132	135	142	130	126	153	138	140	140	126	134	156	112	153	134	145	132	139	147	128	144	140	133	112	122	137	134	155	124	135	152	135	141	135	132	103	130	130	125	154	160	115	122	134	124	113	127	124	139	134	127	116	127	144	145	137	136	116	141	137	127	131	149	139	119	139	142	138	142	138	124	130	127	120	136	150	129	127	141	143	124	121	143	142	149	144	121	125	124	137	135	144	134	129	119	144	130	122	148	137	136	127	113	134	143	134	112	132	116	134	112	134	135	139	117	125	138	117	155	120	131	140	126	111	125	136	150	130	119	126	122	137	135	143	136	129	131	146	128	125	139	125	124	128	119	133	145	137	128	130	117	159	129	119	157	141	134	118	132	149	131	132	142	117	135	123	142	130	129	133	99	137	129	153	138	138	133	137	142	132	129	138	140	125	149	136	120	141	127	119	123	143	118	117	155	156	116	128	125	124	151	144	148	114	125	146	129	125	130	145	139	135	137	134	123	138	145	132	139	134	107	167	140	127	137	135	143	140	148	151	128	145	137	130	134	123	130	134	134	113	132	113	109	122	134	128	133	129	121	115	147	121	135	111	122	126	128	122	122	147	150	135	148	129	139	144	124	135	118	114	146	132	132	131	166	146	124	132	130	132	120	135	116	134	129	138	141	136	136	135	117	137	138	126	123	119	177	136	111	136	133	132	127	130	118	125	140	124	134	128	120	111	114	125	128	139	143	130	132	124	113	139	114	117	145	129	140	137	158	119	108	141	140	130	142	132	135	123	138	123	126	121	138	119	102	121	137	124	132	114	137	134	121	135	143	131	123	144	135	106	138	125	145	155	134	117	119	128	140	142	137	136	134	129	145	131	127	138	144	115	129	122	125	130	137	116	136	143	138	140	144	143	126	130	127	128	109	133	154	103	139	134	125	125	138	126	132	129	117	108	124	157	132	145	125	147	134	127	148	161	130	125	143	138	165	150	134	135	129	132	136	137	136	139	122	117	159	139	128	133	128	127	141	129	128	147	129	138	128	129	139	140	122	131	138	137	150	137	126	156	137	140	116	118	144	123	121	143	119	128	140	129	133	139	137	117	130	129	141	126	136	122	130	138	140	121	133	147	148	127	120	127	139	123	136	120	135	120	143	117	148	124	140	129	148	141	136	151	133	166	121	134	139	129	122	120	140	145	126	135	150	122	135	123	130	128	141	131	131	127	122	120	125	125	134	128	134	111	134	130	131	129	139	138	112	145	120	146	139	124	139	130	130	140	127	154	153	158	143	148	132	123	123	130	122	143	133	123	128	125	132	129	146	146	138	133	117	124	127	135	149	155	126	142	124	148	129	138	113	136	138	135	122	124	125	114	134	130	128	129	144	142	115	125	112	133	129	136	119	118	144	142	131	131	129	129	134	129	125	123	123	148	125	139	133	138	138	136	115	146	136	147	124	147	150	149	142	138	125	133	142	126	140	145	138	138	124	155	117	139	144	132	136	146	142	135	136	135	157	134	118	120	142	122	148	127	161	144	117	139	123	140	132	128	135	144	131	144	140	142	118	131	140	154	139	143	149	143	148	130	124	115	139	142	135	115	131	143	144	130	129	127	141	117	135	135	122	138	132	151	132	151	136	144	143	107	133	148	146	141	122	132	127	142	125	139	129	118	132	121	169	150	146	132	139	127	139	148	128	146	114	162	131	142	149	139	130	149	132	134	135	138	139	117	137	136	147	134	126	121	131	127	147	134	139	149	150	119	129	139	118	133	132	122	109	153	132	145	113	128	121	125	137	118	124	116	137	126	136	135	140	125	150	130	128	129	116	134	155	143	119	127	128	133	161	129	128	125	132	143	123	146	117	118	136	129	132	131	142	129	149	120	126	108	165	137	137	155	134	137	132	126	129	132	135	149	139	139	126	138	122	126	134	151	121	148	122	117	121	141	119	137	131	148	145	129	128	165	132	142	121	158	121	143	149	122	139	151	129	164	142	118	131	145	126	138	130	136	135	128	136	128	129	143	139	137	105	122	132	127	144	129	161	119	145	138	141	121	134	148	133	125	120	106	135	153	120	135	136	119	138	124	146	132	152	140	131	123	133	103	125	146	145	121	153	153	122	144	107	122	124	135	138	124	121	134	130	141	136	115	141	132	134	111	129	142	132	122	124	142	120	137	149	132	135	127	124	126	125	128	140	151	146	128	146	134	133	138	134	140	122	129	136	143	133	138	128	142	138	149	137	132	123
17031	35202	31304	16522	9422	5381	4139	3265	2439	1829	1520	1298	1079	919	796	739	707	604	562	536	471	470	369	371	369	326	332	304	284	294	278	301	258	236	266	226	220	211	213	231	226	216	222	214	222	222	193	213	204	226	215	211	191	207	195	178	203	224	199	204	201	193	195	190	198	178	209	198	195	205	185	218	169	203	211	194	195	199	190	192	197	192	163	200	182	196	176	209	190	184	205	188	221	213	169	174	188	172	190	169	175	192	220	192	158	185	182	178	182	179	195	192	183	210	168	184	198	194	200	188	179	173	189	167	197	182	178	187	171	208	177	184	189	174	154	202	176	178	165	180	164	170	197	192	181	196	185	192	173	177	170	167	177	192	173	186	179	187	187	167	183	195	172	210	187	163	194	188	204	193	206	194	188	179	194	184	147	206	188	159	201	161	183	188	193	197	194	196	197	185	186	191	197	162	183	163	190	219	185	191	176	163	211	169	178	185	195	195	179	197	195	188	177	197	194	186	214	170	197	205	179	228	192	207	180	195	186	176	177	177	173	178	168	213	193	193	189	185	185	214	186	202	198	187	179	198	180	190	206	169	173	163	202	192	197	206	200	173	190	177	181	205	181	189	200	206	201	183	193	183	160	195	174	196	170	180	179	207	164	165	201	195	196	179	174	170	179	181	198	182	179	174	173	181	205	172	192	176	192	188	189	200	196	182	178	188	170	198	177	186	177	199	163	183	175	177	187	170	176	174	192	189	175	190	197	197	189	157	215	198	185	202	190	194	186	174	189	176	179	199	182	183	187	184	195	200	194	195	218	190	185	201	200	192	169	180	191	190	170	220	194	200	193	201	182	173	206	179	188	185	184	181	212	190	188	182	187	180	175	190	189	181	182	180	166	194	187	179	178	177	169	177	175	185	223	173	181	197	197	181	150	179	186	194	185	186	181	200	195	171	210	198	167	159	182	206	192	191	165	210	193	175	210	175	176	165	201	207	207	196	186	192	177	182	198	186	205	158	209	185	201	195	189	177	197	173	178	170	215	190	168	165	183	172	233	159	183	209	202	177	193	186	187	169	196	204	183	177	177	180	225	168	190	189	194	179	158	180	205	176	161	157	201	185	197	197	152	180	183	194	196	178	225	192	166	181	204	178	193	178	205	205	187	174	194	172	187	190	203	170	181	185	178	188	188	204	197	190	174	207	201	183	179	182	187	205	181	181	189	173	185	172	202	175	189	176	187	184	197	193	192	182	187	176	202	178	195	198	212	174	191	181	163	204	173	163	191	181	174	197	189	177	206	195	172	189	181	171	184	169	172	159	198	185	143	181	182	183	185	178	185	200	203	187	187	204	182	220	207	201	210	190	181	185	199	198	178	184	201	187	190	214	173	188	187	173	178	192	173	189	167	189	174	180	172	160	168	172	154	199	177	195	198	200	190	206	209	204	199	168	176	174	180	194	192	194	190	179	193	182	202	193	200	215	223	180	177	185	193	195	193	186	184	186	206	206	196	180	189	194	191	170	195	191	192	176	197	193	181	192	167	204	164	189	170	165	170	192	202	195	203	181	184	167	167	196	196	182	159	207	177	196	181	179	195	164	194	203	203	182	185	172	192	179	183	166	199	181	184	176	152	192	203	198	198	180	160	186	180	181	208	184	201	212	185	200	199	183	172	175	184	217	173	190	189	180	188	202	180	175	199	204	186	190	181	177	214	187	198	194	177	161	198	158	205	178	170	198	200	188	182	180	190	173	168	184	190	187	191	183	204	178	191	176	184	213	175	196	187	181	193	183	181	188	206	206	190	188	190	203	186	198	193	171	188	206	194	188	205	191	175	195	181	163	170	195	184	184	182	210	215	184	180	206	204	184	177	178	205	192	201	162	197	205	192	168	191	199	238	168	187	170	178	165	201	193	192	190	207	177	198	181	182	187	177	201	187	199	201	194	194	199	184	198	186	171	202	178	176	187	182	210	175	173	189	194	190	175	191	195	158	172	181	193	196	181	196	186	202	195	186	203	185	195	178	185	195	180	180	180	174	196	206	206	191	202	179	185	197	192	184	181	189	176	160	184	189	193	199	189	165	196	189	219	183	196	187	188	178	194	186	197	213	163	196	190	196	154	183	194	200	191	196	192	171	180	206	183	166	178	179	178	186	181	169	173	162	186	195	172	167	191	206	174	200	186	179	193	158	178	174	187	198	183	197	176	198	191	207	172	190	193	181	187	196	199	222	172	197	211	208	193	221	175	162	177	199	172	195	192	166	168	208	181	175	178	195	194	166	173	185	191	183	166	194	173	184	191	189	205	175	190	202	171	186	181	220	188	184	172	175	188	179	152	179	193	171	173	184	195	174	177	192	181	188	190	195	202	195	210	186	197	185	174	186	185	186	199	218	197	171	177	181	190	189	176	183	193	218	163	183	191	200	178	206	166	197	183	192	211	181	198	194	212	192	210	184	190	194	200	190	191	206	185	200	159	203	196	179	186	182	183	188	184	197	186	190	194	186	197	205	190	191	166	180	178	184	170	169	169	215	183	205	183	193	191	178	177	197	178	191	172	160	178	195	184	187	188	180	197	193	212	188	198	202	187	168	161	212	189	204	188	168	180	184	209	169	199	200	216	179	223	177	197	187	185	188	204	205	212	201	186	182	181	194	189	213	176	205	179	195	177	201	200	181	176	193	200	175	200	183	201	184	184	171	193	164	218	174	203	179	213	181	182	193	179	174	217	176	160	196	176	181	179	186	208	182	201	178	222	204	176	165	167	159	187	203	183	187	167	172	162	166	198	204	176	162	189	187	168	186	197	187	176	186	207	163	188	168	170	168	190	169	216	185	200	187	212	188	176	174	185	186	186	185	158	185	189	208	182	176	211	202	207	189	203	187	175	178	200	186	187	200	184	201	209	194	173	197	185	188	195	174	183	186	170	186	185	196	172	203	202	170	195	183	185	175	192	201	193	198	196	197	156	177	145	182	216	198	178	183	168	182	164	176	197	228	177	165	197	190	193	204	183	181	168	192	196	160	168	184	183	173	205	192	188	183	206	160	170	172	171	180	200	191	198	187	207	214	167	188	162	193	187	180	188	150	152	190	187	192	187	182	192	200	174	189	203	195	214	188	208	170	186	194	164	169	180	173	181	184	167	196	206	202	193	177	180	186	193	191	173	200	186	195	174	190	197	175	185	175	206	159	170	203	199	191	194	171	181	172	181	170	166	169	206	167	209	166	200	174	182	193	222	148	192	174	188	176	202	187	185	200	203	170	220	178	192	176	217	188	185	181	213	192	186	198	200	187	190	179	190	185	219	172	187	156	186	184	184	179	168	177	195	199	186	185	184	195	184	179	215	197	171	211	185	199	175	203	176	182	193	186	180	202	173	179	176	173	198	190	180	215	181	199	168	193	194	185	179	200	196	196	174	179	177	185	201	202	180	180	221	182	170	191	175	174	175	194	201	191	188	188	177	186	182	161	205	195	189	187	191	185	174	174	175
22755	21612	29437	24254	21634	21544	11786	3534	2260	1891	1578	1342	1172	967	872	785	682	703	613	598	519	492	446	390	411	335	344	358	344	314	293	308	270	318	286	251	252	256	271	265	295	274	263	265	243	257	220	228	241	264	242	258	230	195	209	229	228	199	238	243	240	208	221	224	216	206	221	210	225	210	209	235	216	199	186	205	201	194	220	198	240	212	237	208	207	200	217	196	213	189	216	218	225	205	204	210	227	207	213	191	225	219	213	236	220	207	227	191	229	204	220	201	176	206	205	222	222	221	178	221	210	214	197	229	218	240	212	225	188	229	223	183	212	200	204	180	185	211	207	221	214	230	203	218	219	200	222	198	191	199	212	229	183	184	218	213	237	215	201	211	219	253	204	217	247	219	186	210	189	201	230	201	192	230	211	212	212	212	215	218	213	180	222	200	214	225	196	219	205	200	215	203	232	190	195	178	193	228	186	201	195	213	226	206	223	218	196	202	182	230	235	197	199	189	219	211	187	197	167	195	192	217	236	231	205	198	179	209	208	207	178	226	223	205	203	195	212	189	211	195	201	214	219	188	181	202	211	187	212	209	207	195	213	221	220	193	211	227	202	182	193	196	196	205	223	213	213	190	213	196	176	209	207	200	219	215	204	191	205	199	221	183	204	227	207	210	212	232	239	208	213	217	203	203	218	224	214	209	232	209	194	222	178	209	212	206	197	213	227	225	223	204	215	235	220	206	217	211	196	204	197	206	232	187	180	211	201	212	224	219	214	202	226	220	200	208	219	192	199	202	181	185	200	216	211	199	213	258	169	204	180	221	241	191	197	176	200	236	205	208	222	197	247	202	196	212	211	213	241	229	211	216	221	216	186	210	222	199	213	220	204	212	203	223	219	198	228	211	241	202	205	206	214	208	216	234	225	211	218	195	225	196	230	223	218	232	192	210	216	210	204	223	200	223	202	207	203	180	255	215	206	215	205	212	220	214	243	207	217	228	232	193	231	185	222	203	199	209	196	184	217	226	205	206	208	207	212	207	208	211	209	210	191	207	174	219	228	168	208	189	224	242	214	204	234	231	208	207	216	195	206	199	194	223	198	229	213	190	207	220	198	187	205	199	187	199	233	192	217	230	209	187	202	206	200	234	198	199	229	190	213	218	193	192	227	234	221	191	248	213	195	213	221	213	213	206	203	199	225	214	222	214	216	200	202	220	230	204	208	206	213	215	209	213	215	214	200	205	203	187	218	184	200	194	214	236	206	202	237	210	218	213	243	208	190	199	200	235	220	215	218	225	202	203	246	201	199	210	211	206	225	191	201	203	210	183	229	204	196	240	226	226	224	200	210	177	195	191	208	229	203	207	233	223	204	191	222	210	218	188	201	205	204	209	204	180	212	217	204	214	201	195	198	196	220	209	238	208	224	202	217	222	209	190	208	211	217	195	216	192	202	204	219	196	204	212	196	192	207	193	199	220	193	229	214	208	204	220	209	245	227	205	197	192	211	229	212	223	199	210	192	206	207	192	197	231	189	213	195	215	218	220	202	217	206	189	226	204	214	225	239	226	226	199	209	235	200	202	182	232	212	243	209	190	200	195	217	220	198	215	183	222	214	243	211	216	192	207	219	228	198	207	230	205	200	185	189	198	210	215	211	218	201	213	235	200	202	206	201	200	231	238	215	228	197	225	194	212	203	194	203	174	210	201	208	206	207	200	192	201	178	199	224	206	239	223	215	236	194	203	199	210	209	211	206	191	215	207	191	215	192	213	210	204	208	200	213	226	207	203	199	213	224	217	207	224	193	189	213	202	208	179	196	203	234	208	213	206	229	205	191	212	253	216	189	200	215	227	216	201	201	227	221	237	220	204	204	217	211	186	232	223	213	193	201	204	190	217	207	208	218	225	182	220	193	241	209	179	211	217	212	221	205	218	193	226	207	216	218	219	226	184	215	221	214	222	192	199	225	196	210	215	186	206	206	187	217	190	212	213	198	209	230	207	217	208	226	224	208	205	201	197	220	196	192	203	216	198	219	221	226	221	208	207	198	223	213	207	225	232	222	199	212	172	222	211	221	182	200	207	214	214	222	202	212	211	198	220	209	200	212	216	223	215	236	199	200	208	229	209	205	222	198	194	212	228	216	207	218	191	234	215	220	200	210	210	207	214	205	210	201	242	209	210	216	193	172	212	216	186	207	219	243	219	219	213	193	232	193	194	204	195	216	214	205	193	186	209	196	192	173	174	232	230	215	206	199	171	204	218	180	208	160	197	205	195	216	213	219	211	211	212	226	232	194	207	203	184	214	211	202	199	222	220	243	190	196	199	200	208	227	189	199	205	212	206	198	228	193	228	227	204	215	200	209	205	205	208	219	210	208	220	217	200	230	211	214	200	193	195	218	218	211	224	207	194	200	179	227	225	213	193	209	198	203	228	221	198	192	197	211	217	203	191	204	197	210	216	215	229	210	222	223	227	219	211	203	224	212	199	229	182	194	218	211	183	206	214	189	214	219	196	208	215	238	190	198	202	214	219	182	176	189	197	176	205	230	201	228	206	209	225	216	233	221	195	195	189	221	188	175	218	188	219	202	227	195	208	212	191	229	192	204	176	196	206	205	201	197	198	202	212	206	207	195	173	205	235	210	224	197	180	215	204	236	216	218	238	206	208	207	239	201	178	214	204	223	204	212	205	217	184	198	207	196	198	214	226	190	207	223	217	204	186	204	217	219	205	192	199	230	202	191	213	213	194	207	212	206	202	208	209	214	202	210	202	224	223	205	221	208	204	216	216	206	212	193	203	211	198	205	191	211	183	193	211	189	229	203	187	217	208	191	213	200	194	192	208	218	231	206	211	208	198	217	225	193	176	202	203	205	230	217	200	200	205	226	211	204	193	228	187	217	231	211	222	221	216	236	217	205	201	199	209	196	212	201	227	203	229	194	209	231	208	206	198	222	188	208	185	199	225	219	215	213	226	204	196	183	188	195	213	201	202	210	230	180	197	220	202	192	196	206	207	193	230	190	198	235	190	190	228	205	207	182	210	185	230	211	206	212	194	191	207	190	212	216	211	229	201	211	191	220	222	191	216	228	202	214	188	230	212	208	208	212	194	208	198	187	186	210	210	215	201	205	186	214	213	190	226	194	214	189	207	216	208	207	211	200	237	187	209	170	225	211	218	229	194	210	223	221	197	225	212	184	225	196	199	229	202	207	209	220	209	216	204	194	217	217	207	208	223	200	229	197	221	210	200	221	229	220	198	225	205	210	215	201	193	202	191	192	215	213	212	204	203	208	207	201	212	213	211	168	197	202	208	186	204	240	198	205	212	198	193	192	189	207	201	205	216	196	213	193	201	223	217	209	214	188	207	210	184	210	177	196	224	208	182	227	217	246	208	194	233	210	195	232	194	195	209	210	206	205	231	213	192	200	213	222	215	224	209	222	222	225	254	198	209	239	196	202	222	216	240	199	192	221	180	218	215	204	207	187	200	201	221
20812	47134	41817	25900	17064	9678	7575	5745	4321	3380	2783	2348	1991	1744	1599	1358	1176	1030	982	902	829	769	665	607	604	565	524	493	490	470	491	454	447	395	405	368	387	365	358	376	365	369	330	327	342	328	317	324	312	321	344	317	314	296	330	321	307	302	329	328	288	298	289	282	279	273	314	282	289	304	267	311	310	318	276	311	307	310	295	283	269	289	265	297	296	311	277	315	290	262	284	262	275	251	284	259	278	297	272	257	280	291	298	304	259	284	302	267	248	285	287	297	290	259	315	289	307	308	298	264	246	272	265	272	264	272	276	263	261	281	291	286	283	252	260	293	261	277	271	271	271	276	278	275	279	265	279	287	272	312	280	299	273	275	285	256	280	276	323	271	286	273	256	284	254	273	271	266	254	300	261	254	294	261	302	292	252	280	277	293	274	315	254	285	276	262	270	298	280	255	284	275	264	256	274	284	288	296	260	270	279	275	293	278	312	269	296	266	284	268	278	275	275	276	308	289	286	255	299	262	246	295	271	291	254	283	278	281	323	277	283	274	274	281	286	301	286	290	288	287	287	244	297	288	280	285	279	313	279	246	264	291	285	273	319	303	280	277	321	264	279	289	274	303	257	278	304	295	288	294	292	271	287	254	281	276	281	274	259	254	255	292	273	297	279	254	296	293	269	292	304	282	281	271	279	308	265	291	278	277	275	274	259	241	273	231	289	290	277	315	288	290	284	287	287	278	229	281	259	249	283	272	291	249	265	271	278	269	292	278	293	250	290	288	283	282	270	289	300	300	307	263	255	291	287	274	270	264	289	286	270	290	269	300	301	307	279	304	307	285	261	281	284	256	271	272	291	269	290	300	259	297	256	279	296	307	275	267	275	290	279	281	282	289	303	264	274	291	281	286	263	281	270	272	278	288	286	273	266	303	259	303	258	304	272	297	289	274	278	275	280	281	293	263	236	327	266	264	299	302	275	259	256	299	253	272	279	247	276	287	273	274	251	318	257	267	276	287	264	265	293	264	248	294	271	310	283	279	284	285	302	294	306	278	269	277	254	262	291	304	315	267	264	290	286	261	277	251	285	288	281	303	296	306	259	279	310	311	294	289	293	277	287	263	296	254	301	277	298	297	264	300	270	279	282	265	259	292	276	285	287	276	260	260	269	281	275	244	297	261	297	263	293	264	266	323	287	299	291	274	286	293	279	285	297	273	298	297	262	295	277	281	276	333	254	254	260	284	287	292	281	257	277	281	245	273	258	270	284	298	315	287	274	289	288	283	292	275	284	285	268	263	266	253	273	267	294	281	282	244	264	253	266	297	266	260	295	282	284	280	277	274	283	291	245	306	250	277	254	294	258	289	261	238	278	306	269	289	265	280	254	293	288	285	268	291	302	289	287	286	252	285	284	294	278	266	286	317	287	293	318	281	280	301	274	289	288	255	279	298	278	262	285	297	288	298	289	285	259	295	280	295	292	271	234	270	272	293	260	275	277	254	321	269	256	300	278	288	313	307	304	258	266	275	297	293	273	275	281	267	279	277	294	273	295	265	273	265	257	278	297	305	275	295	262	278	266	285	254	272	263	271	278	266	272	281	277	291	275	235	285	292	281	298	289	252	289	284	276	299	283	281	315	273	320	261	255	259	329	253	278	278	283	263	282	292	285	300	280	280	277	284	312	265	298	300	302	285	274	275	299	274	281	306	282	258	267	288	291	309	295	282	266	267	303	278	286	284	269	287	271	292	294	277	265	293	319	294	299	256	266	273	304	283	293	262	297	275	273	264	281	258	288	291	266	281	291	284	310	303	301	278	254	289	273	308	286	294	285	282	255	291	285	305	279	283	303	252	276	288	293	287	286	292	274	277	281	264	226	285	290	284	256	294	278	272	295	256	290	299	282	275	310	275	272	277	276	279	287	292	287	285	288	252	268	246	274	280	297	270	280	264	263	255	267	264	262	325	307	263	269	284	287	305	269	267	302	297	258	291	262	294	288	256	268	295	276	302	287	285	280	262	278	262	266	269	295	276	275	317	296	281	302	288	285	279	250	256	292	265	284	282	329	271	260	259	261	285	267	274	283	283	274	275	273	309	300	260	272	290	275	295	310	305	270	294	269	283	268	272	277	282	287	261	275	242	314	260	275	271	279	259	287	275	282	284	274	287	295	300	291	271	277	275	271	259	288	285	302	306	272	243	257	302	265	275	257	271	296	265	278	268	272	242	265	288	294	287	294	275	289	275	273	298	285	266	277	275	284	298	268	297	305	292	270	254	243	280	306	279	255	256	299	297	277	301	271	282	260	311	279	279	273	295	284	257	248	279	266	299	296	271	289	272	285	282	321	285	283	250	305	257	275	245	288	290	293	257	270	268	315	305	303	270	275	272	300	274	280	270	257	284	316	272	263	294	270	276	271	254	288	300	292	289	272	318	247	269	249	265	272	288	256	278	332	291	264	274	284	286	278	256	283	281	261	258	249	278	288	292	269	291	306	270	290	279	280	280	298	264	294	284	248	272	249	281	291	294	248	282	308	269	292	255	302	312	283	292	276	292	271	285	256	299	268	271	288	276	283	253	253	290	279	268	296	282	281	276	292	246	275	274	283	278	269	328	299	280	282	262	269	274	272	307	260	262	283	286	281	286	292	286	292	255	271	296	267	261	278	286	288	269	269	260	268	302	299	289	298	290	283	276	260	322	269	274	283	288	268	283	287	303	284	280	287	282	293	322	286	300	312	247	281	298	273	269	284	288	285	245	282	281	285	271	292	262	275	279	322	269	279	310	252	276	285	278	291	276	279	267	290	287	289	276	283	279	305	270	283	269	271	276	312	295	283	311	298	302	285	273	301	290	290	231	284	295	291	271	293	279	261	236	303	285	274	314	312	268	264	299	284	289	274	257	307	289	294	267	293	300	272	286	267	251	266	278	264	243	241	255	257	264	242	284	300	282	298	303	283	298	279	288	306	331	280	265	295	294	262	240	263	306	271	275	258	262	277	294	264	295	312	288	278	273	289	287	306	293	274	262	277	287	293	265	272	268	282	243	307	322	260	299	269	296	276	273	296	297	294	288	276	283	254	269	271	295	301	289	321	277	278	301	298	260	281	284	285	283	270	261	270	270	289	289	300	269	305	283	289	280	265	297	294	266	256	290	290	287	271	277	291	282	274	288	236	283	276	270	294	279	264	299	258	282	288	284	285	280	252	262	271	274	284	290	273	282	279	297	298	286	297	284	287	298	302	265	296	300	293	282	288	300	248	257	310	311	280	276	257	287	255	274	261	290	278	269	267	279	275	268	272	280	283	261	268	292	269	271	259	283	271	263	283	307	288	280	273	299	302	294	277	307	292	284	278	266	263	277	262	275	277	274	254	292	256	316	304	278	319	295	253	315	287	252	289	300	286	290	268	287	284	272	271	277	296	296	252	292	245	291	254	240	272	294	265	299	286	272	297	273	260	268	315	260	267	289	287	285	267	292	258	279	265	291	255	314
27543	21701	20163	10072	3669	1785	1391	1056	855	649	623	505	493	430	384	406	339	312	285	244	259	249	273	228	220	223	231	206	216	226	213	219	177	192	196	181	197	196	196	181	177	196	201	163	178	174	200	194	178	199	190	171	200	188	204	182	166	189	194	188	186	162	187	162	175	211	166	184	183	166	197	175	182	183	164	179	200	176	166	195	168	182	207	178	186	190	150	181	169	184	171	175	190	155	177	202	168	186	187	206	178	191	182	155	172	185	172	194	174	190	163	192	186	174	187	180	181	167	160	170	170	166	186	176	171	177	164	160	159	188	164	187	170	172	162	148	165	194	192	166	181	184	188	163	195	162	175	168	176	174	176	169	158	192	178	171	168	181	200	165	201	158	228	173	172	171	172	172	181	161	183	176	165	161	212	159	194	181	178	180	178	182	165	151	183	175	159	202	177	161	179	166	157	174	177	160	180	165	159	163	187	155	202	183	172	174	164	188	189	168	173	179	158	187	174	186	162	186	167	174	137	192	185	186	201	181	191	148	174	161	190	172	182	151	179	192	154	169	166	170	169	204	152	142	169	197	183	186	200	166	171	158	172	143	186	200	147	171	178	187	193	174	143	181	177	154	176	165	183	207	169	168	191	150	176	168	156	178	180	192	175	190	170	155	162	216	160	183	198	171	145	169	169	182	171	172	155	182	195	161	178	167	176	193	164	185	162	169	153	182	204	169	154	163	177	184	179	179	172	170	176	171	177	177	178	186	186	191	161	174	172	174	162	170	183	183	182	181	170	197	182	180	184	189	185	196	185	191	173	169	186	172	200	154	184	140	188	152	190	173	179	208	184	172	192	193	207	163	186	162	158	170	167	167	183	175	165	176	208	175	187	154	167	191	198	154	190	184	173	168	196	181	192	184	187	159	206	177	192	171	181	176	160	168	172	180	180	176	163	174	164	169	189	185	175	176	183	159	165	170	160	182	186	194	188	162	160	181	195	178	193	177	188	196	190	193	185	179	173	171	173	200	175	156	160	162	169	189	189	182	178	165	170	166	179	160	147	172	170	177	159	183	172	177	172	177	175	176	163	167	168	184	176	169	170	189	184	198	163	198	179	194	180	187	173	180	196	189	169	184	178	183	170	171	188	165	185	166	159	176	149	154	181	166	160	164	177	192	184	177	163	185	172	177	181	179	201	192	167	168	203	182	177	142	174	185	202	165	168	177	166	183	165	163	166	175	178	184	217	182	174	183	201	197	185	188	188	170	162	174	174	188	198	173	154	186	215	187	164	184	176	166	174	168	182	196	163	177	167	169	159	157	164	148	195	165	184	184	201	197	165	176	205	172	176	176	164	175	177	172	201	174	162	171	170	179	175	188	196	180	166	183	171	176	202	173	175	188	176	201	167	197	173	183	181	168	182	192	185	173	162	184	145	165	157	176	189	177	201	184	170	166	183	188	195	169	171	175	183	175	181	187	165	186	178	187	177	177	205	176	183	153	166	167	182	214	158	170	182	179	164	180	206	165	194	172	142	185	180	179	167	169	179	165	176	177	175	179	177	177	165	185	170	167	173	155	179	162	165	166	170	168	184	169	165	165	167	173	170	171	157	168	183	170	190	187	181	200	181	185	176	155	158	197	170	155	164	170	178	167	189	161	171	180	184	208	156	159	210	160	192	166	169	167	177	163	166	170	161	170	211	155	159	171	184	182	193	171	164	172	176	192	152	157	166	147	177	183	187	179	180	182	170	168	171	182	165	211	168	179	183	168	168	179	178	181	166	189	161	191	181	184	169	162	172	161	187	175	173	167	186	173	159	168	183	185	189	160	187	177	174	167	167	159	195	191	168	156	169	172	198	186	177	187	178	192	187	183	170	187	182	161	173	188	178	175	172	174	157	166	190	163	215	174	171	174	155	169	160	146	178	165	173	150	174	161	173	196	168	186	164	173	165	184	177	173	169	170	171	152	190	149	186	176	156	176	169	187	160	179	190	171	155	182	179	161	168	169	176	171	199	179	192	195	192	188	185	166	199	189	177	205	172	183	179	151	188	161	176	181	188	197	181	200	169	179	165	160	170	184	172	187	183	203	179	179	199	188	203	161	166	172	163	176	193	192	177	168	168	163	187	177	183	178	149	199	175	166	164	187	175	173	180	183	179	180	161	164	185	174	160	176	189	175	171	170	163	171	163	188	182	192	189	181	188	179	187	187	159	161	166	179	173	162	158	182	171	185	156	183	157	159	184	164	159	191	161	180	195	164	184	168	155	183	163	195	195	172	208	151	162	175	201	172	175	168	170	156	202	164	182	173	173	173	203	172	192	186	177	171	152	178	200	190	135	194	192	174	168	151	165	185	180	161	170	157	175	187	193	157	199	165	159	198	191	172	193	156	206	180	160	176	185	173	180	167	198	194	170	172	192	203	198	182	187	186	168	160	166	164	178	171	185	162	174	179	194	187	185	203	164	194	183	178	171	174	169	173	199	158	172	185	185	172	203	183	179	189	175	176	173	176	175	169	184	152	188	184	181	182	166	180	184	169	191	166	184	179	181	161	182	162	198	194	189	199	171	163	165	175	165	179	163	157	192	167	194	182	175	147	161	160	152	157	170	166	190	170	181	181	170	179	183	166	175	176	176	180	162	164	157	184	166	160	181	167	180	181	172	188	193	173	154	179	196	173	174	180	168	186	200	172	166	184	165	185	193	167	201	177	168	202	148	160	188	175	176	188	180	172	188	158	191	190	179	202	171	184	181	163	187	181	176	200	156	182	158	173	155	203	165	210	170	152	165	177	157	176	161	166	187	173	173	160	173	187	169	173	192	178	180	194	187	181	182	171	164	160	169	164	169	178	180	179	174	178	161	191	208	171	189	153	192	164	172	187	177	181	164	174	179	184	173	178	172	169	149	176	178	176	179	172	159	200	181	204	169	177	155	136	191	178	195	185	178	176	162	193	172	183	180	180	171	181	195	184	183	171	157	175	163	181	168	177	171	165	162	174	206	187	177	161	170	163	170	170	182	168	188	180	181	167	167	157	190	179	173	173	163	187	171	184	189	160	169	195	172	179	186	179	202	163	171	170	170	158	202	191	195	150	180	152	186	190	175	188	184	186	171	172	184	194	177	161	185	162	204	187	193	179	172	173	156	196	195	163	190	168	198	173	187	189	169	165	185	169	203	172	182	190	195	192	188	179	154	158	196	197	188	167	170	145	165	166	181	173	175	168	168	188	175	174	157	188	166	173	181	176	162	187	165	161	177	169	192	181	206	178	187	174	202	177	167	191	188	175	187	164	180	170	159	190	185	172	142	177	155	189	182	177	198	172	178	191	165	163	180	175	154	186	179	145	186	175	168	172	184	150	180	190	180	156	170	191	170	177	171	166	159	202	172	163	168	177	156	164	194	167	172	173	177	197	165	181	193	151	154	166	171	175	171	169	189	173	164	178	195	179	188	181	170	159	183	193	169	149	159	152	180	176	180	172	165	173	194	181
15681	30498	23990	11399	6458	3734	2919	2270	1722	1315	1089	963	771	707	650	568	568	478	477	427	375	392	398	367	337	319	319	326	313	320	312	291	287	287	278	282	262	233	282	260	254	266	294	254	269	233	243	270	266	265	258	242	259	216	256	275	238	235	226	250	240	247	259	223	232	264	257	252	255	237	262	249	224	237	218	238	258	238	272	242	258	228	234	248	237	246	240	250	217	240	232	221	268	236	251	236	224	250	251	237	259	248	222	247	266	226	222	240	246	270	233	266	243	258	224	244	277	235	244	226	228	231	250	249	245	231	265	240	219	248	231	250	257	242	207	264	242	255	263	231	218	233	253	246	225	249	241	227	214	223	245	232	216	243	230	237	227	232	236	223	181	223	231	235	246	254	241	246	241	275	212	218	230	262	253	205	267	232	256	239	226	244	254	263	258	250	259	256	237	229	216	235	250	269	270	223	249	227	244	251	233	233	229	247	249	231	241	267	252	208	219	236	231	233	220	237	251	236	244	242	246	247	213	250	226	265	223	240	233	248	246	230	254	254	258	231	253	222	218	236	254	261	237	230	257	253	221	230	278	239	246	264	227	259	251	236	212	234	230	236	261	232	229	268	238	278	247	228	213	241	250	250	260	220	226	234	205	255	236	230	205	232	242	232	264	236	254	247	221	227	227	236	230	219	254	252	207	244	229	267	264	252	243	260	231	220	231	224	248	220	259	254	228	244	246	237	265	234	234	260	221	254	219	236	244	274	259	238	260	266	234	234	266	261	255	207	234	217	237	207	239	239	257	257	222	230	244	245	252	262	223	236	249	263	245	236	245	259	269	231	239	244	224	249	209	239	227	237	209	270	265	248	213	227	244	251	244	222	251	236	247	255	277	206	238	241	244	244	242	219	256	234	219	234	211	251	240	248	251	243	283	221	243	238	226	235	230	256	212	242	240	249	252	255	240	235	245	241	252	240	224	253	235	233	239	229	253	244	244	241	248	260	248	253	214	241	227	266	250	253	241	247	236	253	246	250	236	234	240	239	246	254	222	241	241	255	246	229	249	242	251	243	242	212	240	235	256	232	215	237	242	218	252	242	237	232	236	256	201	220	236	282	230	243	248	225	251	247	249	259	253	236	266	251	264	253	232	261	225	249	226	238	221	234	238	262	265	251	244	251	255	243	239	260	214	252	276	229	217	240	241	255	245	256	217	237	263	227	243	223	257	241	248	257	264	256	221	232	218	247	229	256	275	231	232	228	233	232	245	235	241	249	232	244	218	233	223	252	251	228	207	250	224	219	228	223	242	255	209	236	222	248	228	237	221	236	210	240	257	222	251	211	245	255	237	233	213	231	225	230	210	244	269	239	237	236	229	212	271	243	229	235	225	234	258	245	227	231	233	236	238	244	237	243	241	264	216	252	235	257	233	222	238	231	232	249	252	233	248	257	210	226	250	240	227	237	246	223	233	232	247	217	230	246	246	234	241	251	226	233	245	248	239	263	256	260	234	235	260	242	242	237	246	246	228	249	256	237	268	238	259	260	253	229	245	236	250	239	256	234	248	242	230	248	233	227	246	246	245	250	237	235	249	239	254	255	242	246	228	230	259	263	246	247	230	224	217	274	224	218	250	244	243	240	255	254	244	221	241	252	233	239	228	251	229	213	245	254	241	236	253	242	239	225	258	265	271	234	229	236	226	263	226	233	237	220	260	250	249	236	251	256	228	240	246	219	219	227	249	261	260	258	229	221	213	255	203	234	231	261	248	245	233	250	233	224	221	238	254	225	257	251	260	217	207	246	244	239	234	221	232	227	221	260	247	289	219	251	244	260	238	238	255	231	226	253	221	232	245	242	232	255	252	231	253	246	225	241	220	243	236	262	237	216	246	248	230	252	256	263	224	258	208	237	256	235	232	272	207	252	234	232	233	253	250	259	223	264	274	259	240	264	259	268	253	251	232	271	249	239	226	230	229	247	230	234	215	235	265	227	219	242	236	274	230	244	207	224	245	236	246	247	234	231	234	257	221	235	264	234	240	222	237	250	215	231	247	234	269	245	245	244	235	273	256	214	248	242	225	215	213	261	211	240	238	256	230	246	238	216	233	247	271	236	238	251	252	240	225	250	236	241	228	240	248	252	251	204	237	249	238	220	247	228	230	217	235	227	226	234	252	248	264	258	234	227	211	249	231	233	230	227	217	230	229	230	252	244	250	247	252	218	247	246	228	226	242	234	239	254	208	227	257	244	248	233	249	249	237	261	237	254	229	230	252	250	239	268	220	256	242	239	223	254	227	227	223	251	227	236	258	251	226	242	239	247	234	250	231	240	233	242	235	272	251	251	231	226	251	243	233	230	225	241	218	245	233	247	230	230	265	249	223	235	242	261	253	223	220	242	256	226	273	243	241	221	280	212	280	257	244	211	263	257	253	234	242	256	235	242	238	231	232	236	227	226	244	244	260	266	280	235	228	246	193	254	233	231	241	230	237	229	250	263	240	254	234	226	253	247	234	244	222	256	250	238	222	259	233	240	239	232	196	261	231	266	239	229	241	232	272	236	252	245	216	255	250	241	245	260	248	217	214	275	250	236	253	238	244	259	256	229	206	218	239	264	230	249	234	268	255	249	245	259	197	248	223	249	252	244	241	240	255	248	208	260	263	231	248	240	255	251	248	229	229	226	233	226	229	230	258	221	209	230	247	221	215	236	239	250	227	198	261	231	239	245	221	253	244	235	226	253	241	238	286	255	237	221	270	251	267	245	236	234	247	241	253	204	242	246	222	228	258	240	254	231	247	236	249	241	259	263	237	244	236	236	223	243	236	243	250	217	244	256	242	257	237	245	225	241	232	246	239	254	238	276	216	247	240	287	229	253	232	219	242	251	264	252	221	258	231	235	214	218	257	231	247	241	266	294	223	267	265	227	228	218	244	243	235	233	256	251	225	237	234	232	228	240	232	228	222	260	221	246	217	264	237	235	250	228	211	235	234	256	230	250	221	218	246	226	234	261	250	254	223	261	238	258	220	246	227	219	217	276	234	236	229	244	253	263	259	229	259	248	267	224	251	215	232	234	253	217	234	227	236	233	252	244	209	237	211	234	225	230	258	228	229	250	263	258	217	230	223	251	223	229	256	222	212	252	244	228	252	237	250	236	228	246	253	217	228	250	229	225	225	236	254	230	250	236	227	229	247	237	242	230	221	232	254	231	232	270	281	254	241	249	259	255	223	236	237	245	247	243	203	227	265	249	238	236	260	231	236	255	216	215	244	247	239	217	237	223	222	272	220	268	239	239	246	258	235	226	281	273	259	246	240	220	253	257	241	250	236	239	252	240	243	242	219	252	226	240	241	235	250	249	220	238	265	239	239	239	255	226	240	264	247	233	246	212	250	242	255	234	232	225	237	221	249	267	252	267	235	226	214	246	237	231	240	258	226	227	216	253	226	248	264	222	227	244	259	245	242	222	254	253	250	249	225	256	237	263	258	244	254	242
23582	21535	28903	24683	21486	12902	3716	2220	1689	1399	1134	992	830	726	656	640	555	509	508	475	460	435	413	336	341	322	310	316	323	303	296	295	301	301	278	277	287	255	269	296	268	242	252	234	283	243	251	254	271	251	242	252	251	266	230	241	252	255	239	251	243	220	248	219	243	249	242	236	201	253	221	226	219	240	257	220	223	265	246	244	236	248	257	236	223	213	213	229	233	222	233	245	244	218	218	210	258	236	244	251	235	224	258	238	244	236	257	249	227	219	240	228	250	254	231	234	253	240	237	235	227	228	251	211	249	223	248	227	231	257	217	241	255	223	254	241	209	225	257	238	220	241	240	228	220	230	219	215	251	257	220	232	232	235	226	217	246	239	256	230	246	218	218	239	255	224	251	236	235	242	230	254	265	255	246	240	248	231	268	222	236	238	250	218	232	252	253	237	212	217	239	246	250	273	260	264	232	235	235	238	222	238	231	215	231	234	229	233	232	223	262	242	249	227	247	231	250	241	233	232	231	241	278	248	239	227	264	221	267	252	228	220	230	258	228	220	242	217	251	245	249	243	218	224	251	240	227	227	226	236	239	214	221	223	236	230	247	240	242	251	220	229	227	238	241	215	243	244	243	236	233	225	223	245	247	217	220	229	231	227	259	225	215	234	238	222	212	240	213	215	217	235	230	233	222	237	240	235	238	250	229	239	242	244	243	245	230	252	252	239	247	241	221	257	272	235	210	255	236	253	247	258	231	223	243	249	229	253	237	236	233	227	220	243	229	253	265	232	239	224	228	221	258	249	221	237	224	228	224	206	233	219	245	229	231	229	239	227	256	246	249	240	236	261	254	238	240	237	243	251	237	246	213	246	249	253	236	213	247	255	219	237	218	237	218	212	248	240	236	216	207	204	212	245	237	234	248	260	240	213	228	206	216	223	239	218	224	260	227	253	246	241	231	254	237	232	225	237	223	255	256	241	224	240	258	211	242	252	224	229	237	237	228	240	261	231	224	232	243	244	261	243	222	234	246	233	228	266	221	251	265	249	252	214	244	250	236	230	244	217	245	223	208	233	206	231	219	264	241	203	220	221	230	218	249	232	227	218	243	226	252	240	240	225	250	237	228	234	239	218	239	208	225	236	244	236	238	209	223	240	237	266	227	242	240	241	253	243	258	230	248	239	209	197	236	248	256	214	218	240	230	254	232	234	242	210	236	224	204	208	213	237	218	243	208	238	230	214	239	226	217	211	223	233	234	228	226	238	228	241	235	211	242	252	218	234	246	253	234	217	259	226	222	221	250	240	249	234	202	226	248	217	212	235	234	231	249	220	248	240	241	223	253	220	215	244	208	212	227	230	213	246	237	207	223	224	226	245	239	242	250	251	229	222	224	238	235	241	228	274	224	222	221	239	219	228	224	241	223	234	211	213	227	267	252	237	225	235	221	212	230	216	239	235	215	234	237	252	231	235	222	254	250	239	234	271	227	238	239	225	215	249	245	196	221	241	233	238	210	257	240	249	245	223	221	207	256	232	253	241	219	264	244	229	236	253	227	219	258	279	226	221	246	221	237	264	262	230	239	238	235	247	244	247	247	229	219	246	275	260	250	222	239	244	235	262	239	231	220	251	246	255	221	246	243	227	232	210	235	248	225	225	238	217	227	223	232	238	230	238	239	218	231	223	212	249	220	237	219	242	220	245	232	234	224	226	222	235	233	297	237	239	212	235	248	265	237	236	231	263	224	237	265	250	226	226	240	245	231	246	228	224	258	240	233	235	209	244	228	222	237	248	223	210	238	211	236	199	246	225	245	230	240	269	279	233	224	233	246	241	208	236	208	252	220	225	225	257	249	220	246	257	224	202	239	228	241	238	236	255	225	214	212	237	224	252	235	241	234	241	234	261	273	178	247	256	259	255	231	249	211	244	243	209	242	266	228	207	231	248	221	242	239	221	248	225	236	205	218	223	233	241	238	235	250	222	219	234	223	232	256	245	242	235	219	224	225	256	218	236	216	213	256	225	233	249	238	234	250	231	230	253	264	208	239	225	259	197	246	222	252	227	269	234	245	235	229	229	232	241	247	242	225	219	214	227	264	261	238	227	232	242	218	237	219	241	220	206	248	241	241	240	255	235	210	224	236	266	245	243	252	221	211	234	255	230	245	223	214	232	251	251	233	236	255	210	229	215	260	230	211	259	211	223	239	251	232	275	217	241	250	245	244	232	239	237	235	265	247	237	213	222	238	240	240	201	218	227	219	211	262	229	248	256	262	248	247	222	225	216	222	242	232	233	255	221	236	235	280	243	244	213	205	247	232	234	246	247	228	236	226	214	240	234	234	239	222	215	227	248	233	227	237	243	238	260	248	247	212	238	229	230	265	243	234	225	228	223	241	257	229	227	237	234	242	244	210	250	226	242	251	208	245	248	196	208	226	242	222	245	214	256	230	270	242	237	234	209	239	225	232	217	247	241	221	238	196	223	234	246	256	247	231	244	249	219	258	231	200	248	221	234	223	238	235	240	259	254	233	233	262	237	268	224	250	242	244	226	245	241	257	236	268	220	242	241	234	245	228	218	229	238	244	228	223	208	225	227	235	258	239	217	228	230	233	254	243	227	214	253	256	250	221	242	235	229	264	237	248	228	247	250	245	215	233	247	225	250	221	268	218	236	247	225	257	215	223	218	260	222	249	231	215	238	210	233	213	255	233	234	250	209	229	252	225	228	243	228	276	214	238	202	249	236	243	228	219	244	220	253	254	238	244	250	256	235	222	263	239	225	229	223	223	226	244	213	246	264	237	220	229	245	222	237	270	244	216	211	220	242	248	257	247	282	253	223	265	199	217	242	255	231	219	225	217	259	258	236	230	227	233	241	246	238	238	218	237	239	221	201	231	222	217	236	225	223	240	211	250	226	246	219	206	223	225	247	234	238	248	249	238	226	225	208	262	249	243	232	227	231	250	245	242	231	222	236	236	203	257	219	235	239	214	243	214	225	238	220	246	272	234	245	269	220	241	245	234	241	253	231	254	245	247	223	241	245	245	228	266	251	271	213	224	228	242	241	245	243	209	242	235	245	256	215	234	230	234	243	221	236	256	218	250	226	233	234	229	235	261	222	235	236	246	246	216	227	236	230	256	237	212	215	218	227	217	232	255	229	230	208	243	248	229	205	222	259	225	235	223	246	252	216	252	232	238	238	212	269	241	231	241	262	230	235	225	258	254	229	233	238	232	251	223	230	246	235	249	209	257	244	253	254	231	204	212	232	225	214	254	219	238	246	232	220	206	209	244	226	257	217	217	202	253	224	263	201	255	223	207	203	245	231	234	235	227	228	216	230	245	199	234	247	244	234	240	227	244	239	222	228	241	253	217	252	206	230	272	241	240	252	227	261	250	243	238	227	238	232	243	259	221	251	243	251	255	230	232	245	237	233	266	206	240	210	245	222	242	243	228	238	215	224	241	212	198	241	249	220	230	226	253	256	244	223	245	248
17498	42690	36520	20777	11630	6676	5097	3928	3124	2383	2038	1693	1470	1311	1092	1010	928	876	802	691	658	614	565	580	522	560	477	443	429	430	432	408	380	417	436	403	416	346	379	382	396	353	383	376	359	330	370	349	316	362	325	369	325	340	345	332	315	316	312	324	346	379	316	335	363	345	313	341	334	337	308	348	327	349	322	317	331	329	317	355	316	306	291	328	313	333	311	307	299	294	341	312	338	303	325	339	328	363	340	323	305	331	309	330	316	304	360	337	330	365	317	297	260	316	369	334	332	335	302	317	314	314	291	299	320	352	348	338	271	323	310	329	320	328	328	333	313	317	363	301	297	345	339	303	344	319	281	329	301	335	325	302	269	308	295	351	309	317	336	295	336	305	309	320	291	341	298	320	323	310	320	312	297	308	305	332	308	298	359	345	291	315	345	325	321	285	289	308	309	295	331	328	314	337	336	317	319	290	296	319	339	307	292	341	311	320	329	326	301	299	292	318	287	289	296	301	346	321	319	335	339	368	336	293	301	332	334	346	277	299	313	291	327	308	332	301	324	332	309	298	292	309	329	318	325	315	299	317	351	320	316	304	301	309	352	335	306	293	327	332	306	303	313	346	290	309	277	317	322	311	346	316	299	298	345	320	327	343	314	319	334	344	291	318	301	308	319	333	289	308	330	293	303	300	316	329	322	302	304	315	335	332	336	334	296	331	311	342	336	309	316	301	321	323	322	325	321	301	330	337	322	304	291	287	298	326	328	322	341	326	290	319	319	311	342	314	338	318	298	310	331	355	315	334	331	334	327	331	289	331	313	298	293	296	320	282	313	346	322	315	319	292	352	296	309	319	324	293	314	330	294	305	301	305	333	297	304	307	305	330	313	302	293	344	326	299	336	330	277	307	330	312	329	297	282	338	314	322	296	314	324	318	364	313	309	309	330	320	328	302	323	321	292	332	303	311	292	297	292	305	323	305	345	333	311	323	320	303	293	322	293	327	303	279	317	294	309	318	301	334	303	313	292	304	318	274	306	307	293	311	313	298	353	323	319	329	304	312	323	324	318	314	301	319	329	301	307	305	334	308	335	277	307	288	318	312	294	327	298	354	303	345	339	341	309	311	306	325	310	293	286	314	307	289	339	334	305	296	312	317	304	331	285	328	315	301	326	307	328	318	318	334	317	323	317	308	296	322	341	307	328	348	304	293	315	320	307	285	317	304	300	296	307	341	308	334	322	347	325	324	340	315	308	346	295	323	307	332	300	288	330	301	330	287	327	286	335	323	298	304	327	337	307	323	323	363	305	328	290	311	321	322	294	326	339	309	315	318	326	340	305	318	330	350	325	326	293	326	283	329	300	309	351	324	307	299	329	322	312	344	297	303	305	300	329	310	332	331	335	322	308	335	319	311	350	320	315	305	337	279	329	317	298	317	322	316	306	294	325	331	337	334	279	330	307	330	313	302	296	313	308	320	285	280	330	300	300	318	312	305	315	331	323	358	316	316	329	304	315	323	322	304	302	294	315	314	325	314	325	335	322	330	353	306	319	341	317	312	328	299	320	304	289	313	335	313	326	328	325	301	327	302	317	315	319	290	275	319	302	296	292	343	320	319	336	335	308	288	336	323	322	311	326	297	323	328	321	302	343	284	322	312	346	309	324	325	327	353	324	313	306	330	301	304	306	315	308	285	306	308	354	334	296	304	335	313	277	313	323	310	328	307	325	312	313	295	330	310	293	329	299	319	274	332	335	348	321	297	347	307	314	334	282	328	315	298	322	320	284	335	325	290	333	327	332	314	348	305	320	303	302	330	336	318	304	302	291	353	332	351	287	307	319	321	317	307	302	317	313	328	306	308	272	309	345	306	306	331	336	311	318	323	332	325	328	323	306	319	302	305	347	337	321	292	296	315	345	319	331	344	311	320	320	323	323	327	319	286	341	311	342	343	312	338	321	328	313	297	334	325	316	311	325	306	311	300	311	338	315	307	281	319	302	321	297	328	339	343	317	310	316	323	332	332	322	312	288	333	312	313	326	289	311	307	277	307	346	315	308	303	296	307	338	336	314	314	335	324	294	331	319	310	298	291	338	318	304	318	325	308	311	318	328	335	343	296	301	317	325	325	317	319	317	302	318	323	329	347	314	321	294	304	328	316	343	297	324	290	320	317	314	316	296	302	298	322	362	292	341	317	327	310	274	313	313	304	324	342	331	315	308	307	316	330	306	323	319	308	342	304	304	336	300	337	293	302	322	317	339	298	339	286	327	314	306	307	319	332	347	307	292	297	346	298	343	296	321	300	314	331	318	307	313	320	311	326	317	330	308	306	338	321	321	298	316	279	342	305	340	333	320	323	292	329	327	285	311	316	281	305	330	300	324	314	310	313	301	335	341	323	310	332	337	340	301	331	307	315	328	313	311	343	300	325	328	327	290	323	327	314	289	292	305	319	333	359	314	332	319	304	312	321	285	326	291	319	317	305	324	316	336	309	321	306	362	336	320	319	321	281	348	326	286	294	283	313	329	329	326	311	305	300	296	333	325	310	324	325	331	297	304	288	302	300	301	306	324	335	322	324	295	296	287	330	291	318	296	302	345	337	301	322	281	305	302	314	335	339	338	307	324	305	321	295	335	292	307	288	329	318	306	301	351	318	312	307	317	306	342	305	317	290	330	288	314	307	282	286	303	323	328	320	291	325	340	334	299	340	312	311	305	317	322	322	338	349	285	330	303	316	356	288	331	307	335	283	314	315	324	339	323	321	317	347	304	315	298	356	322	331	297	315	312	310	309	305	328	309	314	320	331	303	315	307	290	323	332	308	323	324	350	334	328	291	333	299	321	297	318	320	315	284	329	305	310	304	317	326	316	305	331	326	319	299	325	322	306	304	290	349	296	297	350	302	315	321	299	298	322	330	323	325	337	297	316	289	327	333	296	316	352	288	329	319	311	306	347	291	335	319	326	295	354	334	332	318	287	303	294	319	306	316	303	323	306	296	336	341	316	323	318	321	336	313	334	326	316	317	308	325	336	307	309	294	299	338	286	295	325	316	323	309	308	320	312	314	270	325	297	296	337	308	349	339	307	331	277	292	325	311	323	294	325	335	305	367	318	350	295	314	342	300	326	319	315	323	347	321	336	329	298	332	344	319	352	304	289	315	310	291	335	345	310	330	291	298	304	311	283	312	281	322	311	282	297	300	294	308	300	279	321	324	328	302	316	305	308	338	302	304	305	320	305	341	302	330	350	345	319	323	349	329	298	324	309	340	328	310	325	318	325	337	308	323	298	321	301	328	327	345	302	305	297	333	306	313	314	309	303	307	319	350	361	315	307	279	312	295	311	294	355	320	270	319	292	288	305	315	285	312	360	304	314	368	310	306	333	296	343	334	318	299	313	325	291	274	316	352	300	318	332	294	304	347	277	321	342	344	322	297	309	293	339	301	297	321	329	307	330	326	308	308	305	313	318	349	329	308	338	365	329	299	323	331	326	299
24680	21535	27770	25569	13903	3357	1836	1379	1055	904	730	636	571	470	441	391	367	310	326	279	265	273	213	220	225	201	202	224	192	180	188	170	171	180	139	154	157	143	154	183	158	155	171	133	160	143	163	156	155	141	154	136	138	142	146	138	128	160	133	150	131	130	135	126	134	147	126	145	134	136	134	147	150	133	141	130	118	139	131	137	126	137	141	111	149	133	142	134	141	141	143	123	125	114	118	135	123	136	142	135	132	139	149	114	120	148	147	132	132	138	145	144	145	142	130	146	150	152	125	141	134	111	141	103	139	126	116	114	140	123	128	123	140	141	140	138	119	140	131	121	135	129	156	146	121	122	115	143	118	133	133	131	139	124	136	160	135	136	129	133	130	128	124	124	124	135	126	145	145	151	139	125	129	131	123	129	117	138	128	150	137	143	146	125	135	135	141	116	133	123	133	138	142	136	120	110	149	134	128	140	127	126	142	134	132	113	153	136	127	114	115	140	116	125	115	130	116	133	147	155	135	128	127	161	148	130	135	136	138	148	124	133	132	125	122	140	127	127	124	135	133	141	153	117	153	124	125	132	129	156	127	127	148	134	148	122	160	121	127	119	140	128	143	143	131	116	149	130	137	142	130	135	152	134	131	138	143	149	123	135	145	145	149	134	124	131	135	131	119	133	127	111	141	133	117	147	129	111	156	124	126	145	138	125	133	156	133	127	131	142	142	137	154	160	159	138	119	121	132	132	144	103	127	135	113	126	126	132	136	127	110	130	124	125	162	125	134	139	127	133	126	137	116	142	117	147	115	132	146	135	131	119	129	134	142	135	147	130	125	106	117	117	131	142	135	134	128	150	125	117	130	124	118	145	132	121	140	138	124	119	151	152	155	126	129	139	147	148	118	130	134	142	136	138	144	129	129	118	120	152	148	137	135	139	132	123	124	134	142	137	123	144	125	155	125	144	141	129	123	107	120	142	147	134	141	142	143	127	144	118	131	147	148	135	146	121	149	139	130	146	121	124	104	130	153	129	135	153	133	137	148	128	138	126	103	132	144	120	142	134	131	143	144	149	111	141	134	139	123	141	137	160	134	116	141	137	126	120	120	136	121	124	169	133	140	135	148	131	142	140	153	117	144	143	115	118	131	123	113	117	127	122	138	117	137	130	151	122	150	136	149	133	120	126	147	144	125	138	140	145	124	145	133	150	115	138	139	128	136	115	132	115	123	119	144	133	129	140	140	135	163	148	144	146	183	146	136	120	145	151	124	121	132	134	154	134	114	129	151	127	145	145	137	120	118	137	118	114	140	137	142	117	133	135	131	126	145	121	141	125	112	131	134	122	128	133	136	130	142	136	143	135	109	139	154	137	124	112	136	150	129	140	143	115	127	135	132	128	159	149	126	133	140	147	144	125	107	118	132	140	138	142	146	114	149	130	115	134	137	134	120	141	153	137	115	120	133	121	129	116	121	141	140	120	161	119	122	139	144	131	127	154	131	134	138	130	140	159	132	147	137	127	121	131	144	149	138	143	124	145	139	135	126	144	146	129	126	143	131	115	143	133	140	129	140	138	141	142	136	120	152	160	126	121	158	132	116	133	145	166	138	132	124	135	117	121	141	144	140	135	119	112	125	126	145	115	130	149	141	130	124	133	148	113	134	145	125	135	125	139	114	148	138	142	147	111	143	133	132	125	129	143	132	140	141	151	140	143	144	137	141	142	129	122	115	160	149	150	131	138	127	165	133	111	154	130	142	126	111	130	151	150	130	130	132	141	126	133	134	134	134	123	121	117	121	143	140	132	126	144	129	142	131	107	126	126	126	122	128	151	124	131	122	114	125	152	140	132	153	132	149	152	147	115	107	106	115	144	127	134	132	119	137	141	137	123	109	128	138	131	136	128	138	115	130	164	144	140	120	129	133	131	125	151	123	136	128	130	137	141	136	155	153	151	126	137	152	116	114	143	127	129	122	137	147	144	148	120	136	129	137	150	149	104	140	110	157	145	144	119	138	114	149	132	138	126	122	161	125	149	126	134	121	129	150	132	146	147	139	141	136	131	124	129	121	139	128	129	147	154	155	140	129	118	133	122	145	136	145	141	152	129	140	125	123	125	131	117	140	138	128	156	147	129	126	142	141	99	168	129	123	129	142	138	144	142	141	128	137	153	138	145	147	127	148	124	140	129	119	143	127	144	147	125	129	114	155	124	135	143	118	136	159	141	137	131	137	148	127	129	129	137	132	134	143	125	134	129	126	138	119	141	145	131	150	129	136	141	132	126	123	124	129	156	118	161	112	137	148	119	136	136	161	126	121	150	126	134	128	132	131	145	141	127	129	125	121	137	126	146	119	134	148	137	128	119	120	133	144	151	143	126	123	148	142	126	130	154	153	139	141	132	147	134	142	139	130	130	144	119	107	124	128	133	122	140	122	136	130	137	126	132	119	133	134	146	131	110	138	127	151	125	141	114	137	131	120	133	130	138	128	135	126	136	120	137	152	141	132	145	139	139	141	122	141	141	119	133	135	144	155	123	135	119	149	133	127	159	130	134	130	132	142	138	127	141	126	143	140	132	141	135	111	128	129	142	117	116	125	134	136	129	120	129	127	132	126	137	144	144	148	126	139	140	128	145	134	139	141	159	134	152	135	144	131	113	127	138	143	136	140	125	138	124	140	138	135	129	116	150	146	124	153	145	132	139	138	134	139	161	140	130	110	124	158	127	146	129	123	136	139	142	131	122	139	134	129	136	121	125	158	124	145	129	134	121	109	151	126	144	138	131	129	142	128	132	134	131	139	148	141	137	131	145	139	126	132	155	139	150	143	152	161	123	142	124	131	110	140	135	133	141	154	140	145	141	133	153	125	147	117	156	125	152	144	142	144	115	135	129	142	150	128	132	129	134	149	157	114	146	137	121	130	116	123	144	113	130	152	134	137	117	143	150	135	125	142	138	140	139	147	139	115	124	126	141	134	153	130	135	127	131	130	106	151	144	145	143	132	131	142	136	119	136	136	123	157	132	142	123	121	154	146	135	139	135	141	146	124	127	137	125	117	126	115	124	130	125	126	134	134	137	134	142	146	165	132	118	135	120	146	111	145	123	136	119	127	135	150	118	127	140	134	124	143	123	133	142	136	141	143	128	125	129	131	137	138	110	174	163	129	147	159	152	134	122	126	140	144	161	124	151	150	124	123	136	129	146	133	142	134	148	121	135	120	118	135	97	143	139	141	133	133	132	172	141	142	114	123	154	154	151	129	152	149	139	123	140	144	150	137	130	128	144	124	146	129	127	132	147	132	143	121	141	128	144	135	151	112	139	162	131	148	135	131	147	137	136	142	137	128	151	139	135	157	130	133	136	120	114	135	117	125	131	111	156	137	123	143	127	142	117	140	136	132	154	138	154	137	140	144	106	145	118	137	141	142	115	111	129	123	126	141	124	134	128	142	143	132	138	148	129	142	129	129	149	139	127	137	130	132	124	149	128	126	139
17290	37544	31544	16409	10160	5195	3961	3077	2418	1826	1400	1274	1032	893	791	700	630	603	522	499	447	410	409	372	377	363	362	302	300	282	284	265	281	236	238	257	219	215	216	261	239	215	218	248	212	187	200	236	217	229	179	229	158	197	181	228	177	223	196	190	203	190	206	189	171	202	226	196	186	188	176	182	187	185	221	178	203	185	190	180	198	211	174	188	208	191	189	214	189	201	188	182	172	197	205	191	182	188	185	170	190	231	179	203	202	208	187	190	187	184	207	211	194	196	196	172	187	187	202	187	188	201	193	183	174	187	171	196	185	168	196	172	175	174	195	202	186	188	199	191	202	201	191	190	181	178	190	172	194	167	207	190	193	169	208	198	193	196	172	201	197	205	190	184	209	181	172	173	181	211	189	193	211	192	175	191	183	174	208	207	199	194	204	193	176	172	203	191	175	185	185	191	194	164	193	171	186	199	190	181	199	193	200	193	206	203	192	187	190	207	197	181	180	202	186	182	195	175	184	191	200	188	186	194	201	209	186	197	189	183	180	206	195	191	192	178	167	176	193	203	189	181	203	205	173	180	179	176	186	184	180	166	207	184	196	177	198	188	178	208	169	208	187	183	197	176	228	175	213	196	182	180	200	191	195	194	197	209	196	181	168	180	187	177	183	183	183	154	179	190	194	181	169	194	194	176	187	192	190	173	200	177	156	185	183	189	194	183	190	162	201	196	182	210	176	167	180	198	185	181	173	176	194	207	201	174	192	178	160	173	171	174	174	165	195	205	197	199	173	198	188	185	172	172	202	204	195	201	169	185	192	175	199	186	176	198	190	184	168	181	181	160	157	196	183	194	194	181	210	165	187	224	158	180	213	173	197	170	190	172	193	184	181	182	165	185	205	190	175	169	194	163	192	200	200	202	165	219	165	183	187	191	188	177	150	168	197	196	186	173	191	189	190	183	189	196	176	191	207	190	195	184	191	196	169	188	203	180	199	168	195	188	197	184	175	186	167	181	152	200	183	170	197	189	173	175	205	183	188	173	188	196	196	207	187	196	194	160	197	191	181	180	189	194	211	182	211	174	181	163	191	193	175	202	174	210	201	201	193	182	184	188	192	168	170	189	160	202	200	177	168	182	193	196	171	203	196	166	188	166	194	193	177	182	171	205	179	179	206	227	183	190	181	190	176	194	179	180	205	168	187	189	181	192	176	175	185	170	187	163	192	188	177	187	182	183	156	185	166	194	170	190	215	194	197	181	211	188	178	196	180	167	211	180	192	193	197	192	182	197	187	207	209	177	176	200	193	180	188	168	193	181	184	189	176	230	191	166	179	171	216	201	194	169	195	199	157	168	163	206	183	191	195	189	184	213	209	206	190	203	198	175	158	191	175	184	187	201	191	187	198	189	199	182	199	193	180	170	169	178	185	172	193	192	192	175	181	188	197	187	200	186	173	207	188	198	194	215	168	177	180	175	214	169	171	219	174	180	184	186	201	171	185	203	169	210	178	176	174	209	173	196	170	203	190	162	182	175	154	203	171	190	214	201	202	201	196	202	191	205	193	182	173	144	195	191	199	188	197	187	212	207	195	195	189	189	192	194	202	167	212	191	184	168	180	181	201	173	193	169	193	192	183	189	192	209	200	196	196	198	165	204	192	194	208	186	197	178	165	180	176	191	197	183	171	168	190	194	222	182	183	179	198	205	180	181	200	162	201	212	169	186	208	209	189	187	181	188	186	181	161	212	174	206	183	187	213	203	222	192	157	168	179	210	168	184	212	207	180	200	167	194	189	185	181	195	202	204	209	184	185	191	179	186	187	156	193	192	190	205	207	183	186	182	180	186	187	185	215	177	175	186	205	184	197	191	203	203	177	193	216	190	165	200	169	178	183	191	152	190	193	198	173	184	215	171	179	177	174	182	197	201	179	217	185	194	175	219	205	206	193	188	191	170	185	171	170	184	173	170	171	175	204	198	214	197	223	160	162	177	198	174	206	173	211	187	172	170	201	194	189	199	190	195	200	212	186	190	193	173	160	168	193	180	192	202	182	198	182	198	184	189	200	191	177	168	169	192	180	193	202	198	174	209	186	171	184	188	192	168	155	178	213	181	196	210	168	187	181	198	203	204	167	192	180	174	180	169	193	167	162	183	181	205	199	192	187	201	184	210	207	203	186	171	163	194	202	181	178	179	184	187	199	179	163	181	198	202	184	194	191	197	202	174	212	169	178	190	176	164	192	203	172	199	190	196	179	204	195	175	201	197	189	194	185	185	197	172	175	189	196	177	179	191	200	185	189	185	190	191	197	203	189	199	192	210	187	198	190	193	173	178	206	190	182	203	189	187	179	209	184	192	185	190	181	195	192	196	200	196	182	189	179	180	174	185	177	182	166	178	176	186	199	206	191	179	175	203	207	207	185	202	194	195	189	197	199	186	187	210	179	206	209	205	176	188	188	153	185	179	184	156	200	192	184	198	171	179	159	193	221	189	185	179	205	205	180	171	163	175	178	192	188	168	173	188	173	198	186	190	184	200	194	204	215	199	192	190	195	215	206	189	209	167	209	217	206	186	174	194	166	192	198	186	180	183	186	202	171	208	180	183	193	216	184	203	175	195	197	187	207	197	210	196	187	185	198	194	211	202	238	182	185	203	165	181	191	207	199	173	195	183	209	207	179	195	201	190	182	202	192	180	196	182	184	202	188	215	182	203	177	180	219	186	188	202	189	204	180	173	162	199	185	165	174	181	202	196	213	212	162	189	207	200	188	189	205	169	175	218	189	193	179	174	205	180	175	207	225	168	195	200	191	194	194	184	168	199	202	194	210	198	224	188	205	192	188	205	191	201	170	192	197	190	173	167	181	213	212	186	184	178	189	183	165	194	196	193	201	190	183	175	194	186	153	188	187	173	190	204	219	170	201	167	188	172	196	185	210	162	183	183	194	174	189	213	183	194	187	195	195	193	193	196	189	176	196	176	172	191	178	191	205	199	173	201	195	196	193	202	183	208	189	186	200	169	188	196	207	187	183	224	184	199	176	172	178	174	180	190	192	201	185	202	221	187	202	194	198	185	166	193	193	181	149	181	184	190	202	179	186	220	183	176	193	176	192	177	209	193	170	182	185	186	219	174	169	189	184	195	199	162	174	185	187	179	201	215	172	182	186	194	210	180	203	199	187	189	179	197	170	196	198	201	188	176	171	187	165	178	201	206	197	192	189	217	178	194	171	183	201	197	184	191	204	176	197	187	165	213	192	186	211	189	194	200	207	183	176	185	187	198	185	212	207	197	228	201	191	195	192	166	203	197	193	193	219	185	182	199	192	171	163	216	211	198	185	194	186	183	220	179	195	182	202	192	196	173	201	199	168	207	196	221	184	194	179	187	219	209	204	192	179	197	185	205	201	192	182	198	184	173	175	195	172	193	197	210	183	187	166	200	169	196	190	186	200	199	172	186	200	189	190	184	194	195	184	213	199	207	176	171	199	201	179	190
22732	21609	29314	24375	21640	21522	11436	3290	2277	1825	1466	1264	1122	984	868	769	720	621	588	561	495	455	461	396	374	370	357	336	360	378	320	288	310	279	281	262	278	265	271	283	260	254	282	220	241	243	254	251	244	218	213	198	219	236	235	224	235	212	247	259	200	205	237	214	223	208	256	242	193	214	232	220	221	217	208	207	229	200	239	202	211	212	203	193	210	216	208	208	215	237	193	209	219	224	185	173	227	211	202	203	210	192	223	211	185	197	230	217	228	219	220	214	220	233	201	205	227	190	202	228	197	217	203	213	221	196	211	203	218	204	188	214	192	214	241	218	201	204	237	240	208	218	203	192	202	194	226	231	182	210	205	235	186	223	185	235	211	229	212	207	174	205	227	205	200	214	205	210	206	218	203	204	188	202	206	204	213	201	209	204	216	202	226	196	195	224	199	231	218	206	215	197	222	210	206	203	204	218	225	221	198	202	214	223	223	171	217	225	202	192	211	181	222	208	233	223	181	212	192	209	212	216	198	212	221	204	214	232	220	199	223	222	208	201	204	200	204	209	217	201	199	221	234	200	210	218	211	196	228	217	214	223	180	192	187	184	209	212	205	220	220	243	212	219	200	203	199	201	203	228	199	222	207	213	201	216	227	187	215	218	200	195	200	223	205	216	233	215	222	204	203	201	200	224	218	199	215	211	199	228	214	225	202	201	217	200	224	179	192	242	206	208	209	204	221	207	212	209	209	221	225	215	237	188	170	204	210	168	232	190	221	189	202	222	225	209	198	228	228	194	239	209	207	202	209	220	227	219	201	207	210	213	203	195	194	205	212	205	195	196	225	188	215	226	219	207	202	205	214	223	203	191	220	166	233	196	202	223	192	202	214	223	197	226	222	199	198	227	215	199	228	206	188	211	203	222	185	218	177	189	180	234	203	215	214	210	198	205	219	187	205	200	223	198	201	237	187	214	201	203	221	227	209	211	209	214	244	236	203	209	215	203	222	221	198	227	217	226	210	221	222	225	223	196	222	220	221	230	209	199	215	207	202	222	232	217	207	194	181	187	198	223	210	236	212	243	213	200	197	193	209	179	219	224	218	208	193	209	225	215	224	197	215	224	195	188	214	219	188	176	216	209	232	203	204	232	219	203	236	200	225	205	217	217	215	235	213	229	229	205	200	247	205	218	189	237	229	182	232	247	232	218	220	213	219	212	197	200	177	194	242	201	224	179	217	205	244	211	209	212	214	200	206	206	210	223	210	211	204	211	197	222	206	206	193	212	213	196	195	177	194	200	217	231	214	191	196	224	194	230	211	200	219	212	196	191	239	218	206	222	201	212	214	203	204	202	234	210	219	195	207	198	197	222	219	214	227	206	218	202	189	211	209	198	192	203	224	182	218	220	206	203	200	219	228	222	223	212	193	191	197	202	189	200	200	200	214	206	204	214	220	210	227	206	233	239	181	222	231	214	225	187	202	229	206	201	233	223	220	216	206	211	211	210	212	217	205	212	218	205	152	192	183	208	198	202	219	221	230	205	222	211	221	217	210	204	219	220	210	201	207	210	191	209	219	198	204	195	208	202	210	208	192	194	210	186	206	236	189	208	202	202	215	217	207	223	204	229	193	181	215	202	209	199	221	210	193	207	204	204	194	195	197	227	210	235	209	210	195	196	214	202	224	207	204	224	227	202	212	222	210	168	245	185	183	201	212	203	204	217	209	195	229	233	215	199	223	224	195	211	221	220	235	225	194	214	194	226	189	221	233	211	190	195	223	200	217	218	194	214	215	197	225	223	212	229	217	194	210	225	203	218	197	197	190	239	213	201	196	224	240	204	200	220	205	202	224	175	218	207	209	233	221	203	194	222	209	197	205	223	204	203	200	199	215	212	160	196	214	187	209	218	206	213	210	203	214	202	207	209	216	198	212	220	187	206	217	200	195	193	199	210	215	207	202	220	187	195	225	197	204	185	212	212	215	181	206	219	193	216	241	210	207	208	205	196	245	197	193	214	205	202	241	196	218	204	212	204	203	223	246	195	189	227	219	199	224	242	183	202	225	214	197	183	214	215	187	231	204	208	210	213	217	190	202	194	208	214	198	249	206	206	207	213	199	208	199	197	214	194	194	231	187	216	201	226	214	228	200	206	213	209	200	184	241	224	197	222	194	206	231	207	198	208	206	198	205	200	223	219	181	221	209	229	213	204	215	236	216	213	218	219	220	220	210	221	188	219	182	194	197	239	197	192	224	197	216	233	226	201	200	199	197	205	205	212	210	215	208	196	199	216	221	196	212	184	222	194	194	191	193	210	211	220	247	183	212	215	216	227	205	198	227	230	225	197	220	236	213	230	209	220	214	192	218	207	215	204	216	206	209	204	221	194	200	203	206	213	196	230	209	212	195	215	203	191	192	199	203	196	215	218	182	205	226	234	227	190	227	202	201	200	218	232	209	219	212	202	203	213	185	183	227	230	209	222	198	214	223	202	229	192	216	206	220	189	194	194	203	253	201	212	194	217	240	210	204	216	212	214	189	238	208	178	214	215	212	192	241	219	229	202	217	209	225	207	211	212	197	221	195	200	224	221	201	194	217	218	182	213	227	208	212	221	192	198	186	194	235	187	224	217	185	217	217	207	212	196	203	197	192	207	200	202	192	216	181	205	199	204	211	202	233	212	189	207	209	216	223	186	208	220	203	201	214	221	186	198	192	192	228	198	174	217	211	195	229	198	191	212	213	209	200	211	207	214	212	232	206	202	196	175	219	232	194	208	190	205	235	225	201	194	211	183	232	193	235	189	230	192	201	211	192	204	197	198	208	232	207	249	196	202	199	211	189	199	191	186	209	228	230	188	213	207	188	209	203	211	212	205	179	210	196	224	220	217	207	239	215	213	231	167	197	225	212	204	222	193	192	194	210	190	190	213	223	232	211	225	241	197	216	193	209	223	182	197	204	237	204	204	207	218	207	246	199	197	217	210	196	230	198	219	201	218	227	208	183	190	205	195	240	200	210	203	191	233	184	189	212	226	204	212	227	186	215	200	188	215	194	206	225	217	212	202	210	217	200	250	186	190	234	214	213	212	218	200	218	200	176	230	188	196	226	195	230	214	210	211	214	218	221	211	220	208	234	202	194	203	198	208	219	228	219	221	213	199	239	205	222	209	220	224	205	200	213	195	210	203	198	182	210	203	186	240	214	219	196	256	215	207	212	208	240	237	188	204	242	224	226	216	223	201	199	208	191	225	233	221	217	191	197	208	203	189	218	216	185	187	231	203	223	203	219	228	178	224	184	221	198	197	204	221	239	220	212	223	186	220	212	212	213	188	213	183	221	213	217	193	225	205	253	209	240	202	199	249	209	215	203	246	201	206	213	223	197	239	204	202	213	231	206	215	197	197	217	246	211	211	216	196	211	233	215	172	206	214	203	209	209	201	208	212	214	200	207	227	224	220	215	205	205	191	202	212	175	200	190	209	205	196	207	206	215	215	191	209
20584	48060	41060	26415	19006	9670	6936	5441	4306	3402	2766	2183	1953	1674	1462	1289	1105	1066	951	835	763	702	687	655	589	571	535	506	541	461	460	488	450	391	394	372	397	428	415	360	342	352	378	334	340	333	363	326	387	349	322	299	297	310	324	342	319	314	319	293	311	311	313	294	306	266	324	281	308	276	294	314	287	299	268	313	298	263	298	322	317	291	303	268	303	268	283	296	267	287	282	286	292	255	298	274	303	289	256	282	281	315	291	286	293	292	268	260	271	286	296	300	297	311	300	284	307	305	298	304	291	263	300	286	292	276	302	269	320	303	268	299	271	294	284	289	306	271	283	299	278	246	297	280	315	277	294	261	289	291	310	257	290	262	306	295	280	282	273	273	286	253	316	259	258	301	313	300	261	301	291	291	298	243	297	282	288	270	287	285	263	283	291	255	258	276	255	299	269	278	289	299	280	277	303	291	276	274	293	305	282	256	255	299	291	291	305	297	277	309	259	298	259	299	285	327	288	301	273	283	286	285	317	297	273	280	288	272	276	281	255	287	285	270	264	260	262	280	253	331	292	302	294	314	257	263	269	297	302	281	255	258	285	281	277	272	257	303	294	278	297	276	276	279	276	288	286	277	296	313	295	311	285	289	273	267	278	277	264	298	275	300	288	255	259	310	276	268	248	289	315	282	271	284	286	241	286	278	280	285	275	296	290	300	296	285	269	286	248	312	288	280	275	306	272	270	297	273	282	292	292	275	304	285	290	277	243	274	308	280	294	271	280	297	276	273	270	270	280	260	282	281	324	299	284	288	270	263	278	269	274	298	264	330	287	285	318	289	291	268	279	265	285	303	321	289	257	291	262	284	270	309	317	303	284	280	272	263	314	289	287	284	274	305	295	281	292	294	252	289	294	309	285	256	261	286	279	299	251	276	291	268	273	284	265	280	280	291	281	299	263	285	294	279	258	253	299	258	293	300	291	262	285	273	272	302	309	274	284	303	307	295	301	274	268	271	293	305	315	280	258	272	310	271	296	306	241	311	286	272	281	282	287	270	290	265	278	302	301	273	271	294	285	256	300	253	276	284	281	301	295	282	284	289	277	257	312	287	272	314	285	289	298	283	273	277	299	291	295	288	257	284	278	284	263	285	309	304	307	329	293	262	266	297	277	280	272	282	261	281	284	287	274	270	294	261	312	296	259	276	255	282	302	274	284	279	302	244	271	313	294	278	296	272	256	267	274	288	282	306	304	322	270	273	305	306	263	255	304	297	269	287	280	270	272	283	290	260	268	259	281	263	275	267	306	264	258	294	286	283	272	269	279	280	264	281	295	262	280	272	267	279	279	275	294	284	259	308	270	268	305	260	291	269	272	266	293	286	258	326	317	287	270	301	260	294	286	299	279	258	274	257	276	301	274	270	277	257	281	270	289	299	280	303	274	280	295	296	283	265	296	278	301	291	292	300	271	287	253	279	256	294	252	277	279	265	287	296	290	307	279	279	269	286	277	332	277	281	298	291	273	281	262	289	327	273	266	261	255	304	284	266	289	266	282	304	311	251	255	278	265	289	323	280	270	273	266	285	254	295	294	275	281	274	290	275	270	251	282	266	304	302	297	289	264	304	274	274	300	249	294	299	261	310	295	281	288	263	280	250	282	300	295	299	289	277	289	300	323	279	296	267	283	269	282	269	324	292	287	267	301	306	285	304	316	294	302	294	272	295	263	286	267	313	288	294	254	269	273	266	275	299	275	289	298	299	277	278	281	279	246	274	269	294	306	274	291	290	283	251	290	296	272	289	277	315	273	311	310	293	271	268	303	268	308	288	262	279	293	284	296	288	279	253	266	277	275	268	312	291	276	270	290	299	313	305	299	260	291	309	294	304	299	302	306	284	266	251	276	302	275	269	280	282	290	290	274	290	264	260	275	286	272	311	267	314	282	286	277	265	297	275	265	292	285	315	266	276	283	277	271	257	271	295	291	279	300	284	298	262	289	271	284	289	280	260	320	289	274	271	260	278	268	289	276	281	281	274	271	301	229	291	275	307	280	297	309	288	274	280	307	287	280	266	299	296	286	277	287	319	233	269	282	288	273	258	284	262	287	302	264	299	260	290	298	290	256	316	289	301	274	273	261	292	272	288	300	272	275	294	292	296	253	282	267	273	300	277	264	265	268	295	276	290	263	245	313	268	288	268	306	280	270	286	304	289	263	284	298	274	282	280	293	307	264	266	253	277	265	271	285	289	279	275	278	273	295	302	291	283	304	284	311	270	291	276	290	283	269	270	292	296	290	283	287	266	311	312	282	282	279	274	246	297	285	285	290	306	274	323	289	287	279	277	285	256	277	296	246	286	280	283	249	258	263	266	256	311	301	271	270	294	288	291	301	301	279	297	333	267	296	296	266	266	286	316	273	255	268	296	265	302	326	285	278	300	284	291	294	283	265	290	302	297	285	284	259	257	300	305	288	300	248	297	268	276	271	274	246	297	301	287	296	267	309	298	310	288	275	303	292	314	273	287	322	308	284	274	284	301	279	296	281	278	297	290	294	290	299	295	251	252	299	292	293	282	307	274	292	275	268	286	294	281	285	285	300	324	261	267	273	306	298	274	285	252	297	276	296	262	283	282	290	262	293	283	275	275	280	273	284	295	281	264	297	307	302	262	275	281	289	280	249	248	280	277	254	279	280	269	297	291	256	299	268	255	277	273	261	259	275	284	295	291	285	275	330	263	297	262	260	261	295	272	279	298	284	292	284	282	290	262	261	287	296	272	271	284	303	313	289	272	252	273	305	321	270	266	274	264	283	271	276	301	274	254	286	277	264	282	279	282	291	261	313	262	291	286	269	293	267	311	268	259	312	272	301	252	254	269	294	298	269	299	291	295	280	271	288	268	280	258	297	265	303	310	278	249	286	283	269	323	315	258	275	271	289	267	277	286	315	280	278	275	300	300	263	285	248	277	304	269	278	298	267	302	274	250	273	260	283	269	305	302	301	285	292	272	261	307	307	289	316	251	311	281	271	294	304	287	287	245	264	282	306	281	290	257	283	309	268	288	270	283	298	274	240	264	286	279	293	283	290	286	269	282	323	277	281	285	256	278	280	316	275	299	275	284	275	290	298	279	244	290	296	259	282	303	259	238	284	280	285	258	277	286	316	280	291	271	266	260	277	293	309	278	293	298	260	309	301	277	301	276	271	282	312	309	293	301	287	281	270	269	289	272	297	288	284	287	314	281	278	291	273	273	295	295	286	271	258	313	292	284	286	276	279	281	263	291	276	285	279	301	270	265	261	281	268	297	296	273	313	248	281	277	272	312	281	289	279	274	290	270	265	272	275	264	275	281	291	286	294	286	253	283	254	270	270	273	260	288	281	290	286	281	307	285	279	294	305	284	287	249	281	268	267	274	271	289	259	302	284	255	273	295	326	289	249	310	293	293	274	302	263	304	278	276	277	289	257	285	280	273	285	271	269	323	292	281	259	286	289	232	315	290
27545	21731	18989	9990	4475	1858	1378	947	937	708	610	512	526	455	407	348	340	302	308	269	278	272	231	265	217	258	232	256	219	204	194	223	203	193	201	183	195	191	198	209	198	212	211	193	194	196	184	193	201	184	195	187	175	191	197	184	161	186	201	179	203	166	165	189	177	210	190	197	183	194	168	162	199	181	185	191	165	176	179	175	176	210	176	154	170	162	168	182	171	172	182	163	187	171	170	173	189	173	180	193	193	160	159	202	173	157	164	193	173	177	161	165	156	146	165	165	187	163	177	194	172	162	192	170	214	190	176	191	170	191	172	174	201	185	187	191	168	184	176	178	175	178	188	181	179	182	182	203	189	186	172	181	176	168	161	167	169	184	179	182	194	188	178	173	159	198	176	191	181	199	164	165	180	175	171	183	186	206	173	166	169	160	177	186	185	194	203	167	173	176	171	165	162	174	166	169	171	187	173	176	149	163	171	193	164	188	168	170	197	183	187	175	185	190	188	189	174	182	199	172	157	170	174	160	186	174	180	178	187	144	186	191	184	173	183	198	187	161	173	177	173	177	174	199	183	183	170	192	196	193	186	170	177	171	166	182	175	178	168	191	170	174	191	183	179	159	175	184	182	188	171	175	172	166	178	180	175	173	166	187	184	182	195	175	162	190	171	156	186	183	172	193	159	187	180	187	154	180	194	177	180	207	184	191	178	182	203	163	167	165	196	183	199	199	192	186	202	235	175	168	174	186	182	176	179	183	184	176	180	183	187	173	177	188	159	162	172	209	177	184	173	202	167	200	174	186	192	160	175	188	164	166	175	188	183	217	153	166	185	174	171	205	207	182	137	167	169	193	180	158	175	171	185	177	183	163	170	197	180	160	171	158	172	179	195	169	180	169	177	177	169	165	161	201	210	190	193	170	161	181	183	181	168	190	187	176	163	186	162	188	179	187	160	186	176	193	162	166	155	179	150	169	191	142	196	176	154	198	189	174	193	175	181	215	172	176	175	171	173	165	175	156	181	176	221	192	177	173	167	170	181	191	176	180	162	171	175	180	171	175	166	174	157	198	189	193	170	193	169	178	175	169	187	182	189	193	191	173	160	194	173	155	159	172	179	195	175	162	207	170	186	151	182	168	149	171	176	196	200	193	192	174	164	186	196	149	187	184	204	178	189	170	199	164	201	152	188	183	178	181	177	177	181	165	185	175	169	157	192	164	191	197	158	180	183	210	186	192	180	201	164	153	151	172	196	180	180	190	169	169	171	205	183	158	190	173	158	178	186	168	172	200	156	196	179	166	190	177	167	179	178	170	184	171	193	177	154	156	166	194	196	195	211	164	181	184	176	178	179	187	195	159	168	191	166	169	184	174	190	199	171	172	177	186	183	182	164	188	158	183	186	188	177	194	171	195	179	173	182	163	165	173	190	167	168	191	165	179	186	165	174	200	175	157	176	176	162	185	154	164	184	191	177	178	172	182	164	183	199	179	190	178	163	193	175	199	199	167	170	222	190	181	138	187	163	158	176	206	156	214	170	181	187	187	210	169	164	161	170	167	183	172	171	173	164	176	188	167	199	176	148	186	168	169	176	163	172	187	173	167	187	186	172	190	166	174	198	194	180	171	176	178	157	191	188	166	162	188	154	176	165	171	183	183	165	177	179	167	180	181	180	176	198	184	211	179	197	168	173	181	190	208	186	171	168	185	156	210	195	181	174	185	157	172	164	183	166	167	174	191	154	182	153	176	207	187	164	157	165	172	175	170	190	167	176	189	170	178	190	188	171	195	172	184	172	188	178	204	172	175	175	180	173	167	189	166	182	169	177	159	157	160	165	183	186	169	179	174	163	168	188	199	178	181	183	190	203	196	180	208	172	171	158	176	199	175	150	165	176	156	148	168	175	169	169	181	176	175	165	172	184	161	194	190	166	171	186	184	176	173	167	180	185	187	181	185	177	184	162	173	164	174	189	169	195	191	173	185	168	179	197	173	169	191	189	184	161	176	182	177	178	200	195	165	181	191	161	187	191	178	174	172	140	189	195	213	172	179	182	182	172	176	153	185	168	175	179	170	172	182	186	181	171	164	174	177	165	174	161	185	166	170	184	184	175	185	190	187	181	190	176	171	176	174	172	185	191	181	181	165	174	183	169	155	164	163	182	176	199	164	193	194	163	177	180	189	171	184	178	160	159	188	183	175	188	170	174	182	183	177	178	191	186	169	171	190	172	196	167	186	188	182	159	163	171	173	182	184	176	180	197	181	195	166	193	156	189	182	174	187	180	191	171	187	177	164	174	169	158	208	175	175	166	185	200	162	178	179	173	214	186	171	187	197	180	152	190	182	159	143	171	163	170	204	195	176	168	177	161	181	154	145	172	186	169	178	178	191	182	183	196	172	148	182	162	181	149	165	187	184	185	197	173	189	175	192	171	195	169	164	191	154	177	195	169	179	178	170	178	190	175	151	171	180	187	199	172	156	184	172	227	179	192	202	187	181	180	172	171	167	164	175	173	194	179	178	188	185	162	162	161	185	180	165	193	205	177	176	174	177	162	192	200	184	173	192	194	160	183	190	167	184	211	188	193	194	199	166	172	187	158	204	177	169	180	154	181	183	183	176	193	166	190	176	181	190	173	175	161	187	184	180	143	177	168	193	163	170	153	178	209	206	188	184	171	199	203	160	147	173	186	169	165	190	165	184	190	179	187	169	195	181	183	175	172	192	155	184	179	191	183	166	186	181	178	197	169	194	182	186	173	198	174	195	185	161	188	196	224	212	172	192	148	190	187	177	174	181	186	186	184	164	169	193	167	179	182	158	189	164	163	151	177	178	156	160	197	200	184	175	150	187	183	172	171	208	174	176	205	165	188	174	180	184	167	185	177	201	168	161	184	172	175	179	186	175	177	167	181	194	182	188	186	189	180	168	170	190	140	169	164	182	180	170	197	179	167	202	180	187	177	220	167	169	209	171	168	177	179	187	191	194	175	178	162	162	192	201	169	168	175	194	186	161	162	177	187	184	156	186	192	162	192	167	165	172	180	179	165	174	189	174	188	203	178	180	178	189	192	183	194	175	182	188	199	176	201	187	182	172	172	182	183	157	162	191	180	178	183	196	168	207	157	191	185	201	191	179	177	164	182	178	174	159	174	152	170	181	165	183	169	188	186	165	183	189	167	168	203	187	188	179	173	191	192	185	174	193	198	169	176	177	177	170	190	172	184	171	159	176	168	193	154	172	164	194	191	178	180	156	174	173	173	194	170	164	161	165	166	169	163	178	180	175	176	176	188	171	173	167	191	160	168	179	155	182	147	173	172	183	174	180	182	177	194	192	192	189	169	171	176	182	189	193	143	181	166	186	173	191	163	173	190	174	195	177	188	169	184	183	195	168	167	201	193	160	185	153	181	164	170	198	177	179	167	168	189	175	194	185	174	178	181	186	197	174	179	179	161	182	203	179	184	212	168	164	183	200	184	182	193	198	176	154	176	185
15179	30803	22077	11592	7498	3824	2843	2033	1647	1342	1094	982	826	734	668	532	532	436	479	413	408	398	381	365	349	341	314	344	297	309	297	326	290	289	248	247	257	271	270	260	293	286	245	276	269	262	265	213	241	242	235	269	258	267	262	262	246	267	260	234	242	238	243	245	220	237	273	251	294	225	246	280	271	215	229	234	240	252	236	234	279	228	254	247	262	260	238	246	247	241	237	279	224	241	223	258	229	275	231	264	221	263	251	239	237	247	224	266	243	239	248	239	250	258	255	255	244	246	237	249	256	252	281	253	264	241	246	255	226	245	281	252	254	233	230	236	258	238	232	249	233	268	251	244	211	217	231	235	222	229	210	237	253	254	238	233	251	197	254	248	259	254	242	199	257	246	260	248	248	239	216	259	236	220	237	239	260	240	239	236	238	246	253	235	281	257	249	248	246	236	225	263	250	244	246	274	225	240	221	239	264	234	227	279	223	227	252	242	258	259	231	192	237	261	235	256	251	255	229	234	228	242	253	228	232	226	263	247	226	259	211	242	244	243	250	263	214	242	252	255	267	286	239	227	248	241	254	230	237	265	259	233	254	242	240	242	248	264	248	262	223	255	236	265	258	250	267	228	221	238	272	260	228	236	222	249	248	210	284	237	260	244	227	241	240	246	247	232	254	206	248	238	251	253	242	254	236	266	254	237	212	238	232	285	238	267	236	231	212	256	223	223	224	268	239	251	229	242	225	238	228	234	241	250	259	246	208	220	241	247	220	231	255	236	268	224	280	252	232	214	225	239	243	264	214	223	262	252	255	229	233	231	265	229	270	232	247	235	240	243	258	248	239	257	253	218	256	257	237	208	236	240	240	227	257	240	228	235	236	247	261	247	247	218	239	215	271	260	249	233	243	233	237	229	271	270	243	245	239	236	259	230	237	228	245	239	218	247	229	231	231	225	234	234	225	248	268	247	230	253	256	237	251	234	243	238	244	281	249	267	252	278	238	214	224	255	226	254	269	263	234	237	274	232	238	251	229	249	249	257	251	240	235	219	236	215	213	239	234	234	259	243	265	237	262	262	253	240	242	250	251	272	249	229	219	223	237	270	238	239	255	225	235	259	263	248	273	273	245	253	236	241	220	217	269	242	208	247	245	242	245	253	252	249	231	241	239	211	224	288	199	232	249	235	264	232	235	238	219	251	255	247	264	245	242	236	249	257	250	223	257	236	245	239	257	244	252	252	251	223	262	223	252	217	247	265	233	222	243	227	219	249	252	233	225	246	258	242	261	228	248	244	257	227	247	258	260	231	244	287	216	248	235	250	270	220	238	235	238	239	257	218	269	245	263	254	237	244	219	247	254	233	228	255	213	244	237	246	242	227	273	257	261	254	245	223	273	262	234	244	225	220	260	230	256	235	215	257	223	252	219	250	244	229	239	242	243	222	229	228	238	224	246	245	268	241	270	221	251	249	262	253	255	238	248	221	249	266	205	250	255	235	241	240	250	236	258	249	253	229	233	235	261	228	278	244	265	222	242	241	234	238	237	233	255	247	224	262	212	242	248	260	238	230	252	235	233	252	228	230	251	226	237	241	226	231	277	206	245	238	236	236	269	236	247	264	243	226	226	254	261	244	255	235	284	249	245	237	246	251	241	253	244	237	258	251	228	236	233	239	241	257	256	215	250	256	219	244	247	239	242	229	277	253	227	220	214	249	253	249	235	245	244	243	242	252	245	241	231	246	240	224	234	242	248	241	264	222	258	260	235	227	276	268	259	229	215	262	259	224	249	250	236	269	228	230	229	236	223	239	239	227	243	255	227	240	266	247	222	235	231	235	242	239	254	250	229	244	238	236	233	237	228	229	240	232	235	221	221	219	226	239	243	246	237	225	245	272	230	247	245	235	246	235	243	235	241	239	248	235	271	241	225	270	249	251	239	236	216	251	236	268	246	246	250	238	235	230	233	250	219	246	249	223	229	254	265	252	226	235	236	241	246	295	241	232	257	247	235	232	244	233	243	228	249	256	250	227	243	230	269	238	225	248	259	253	238	263	225	233	243	270	252	249	228	236	234	270	227	239	236	256	245	228	228	251	261	242	258	260	221	224	232	225	266	262	255	259	261	257	257	229	233	256	262	233	253	212	225	217	238	217	251	251	233	219	231	234	237	242	235	237	223	238	249	240	243	251	240	251	230	245	233	251	250	252	251	227	239	225	232	240	216	253	223	225	246	211	247	255	255	212	240	245	259	231	243	220	262	221	224	238	247	259	220	251	279	217	228	221	248	246	243	246	259	268	235	255	228	245	232	243	237	239	234	255	257	272	237	251	227	252	244	256	255	258	246	234	245	232	240	252	231	246	243	222	253	227	217	260	271	231	232	238	237	248	211	258	254	260	236	230	231	276	266	246	242	280	240	237	243	229	252	206	238	220	244	228	261	229	249	265	247	260	234	238	237	236	212	256	238	258	261	263	217	252	248	237	258	252	232	253	246	273	231	221	248	257	231	246	240	251	244	239	226	226	242	253	221	263	259	236	244	258	261	240	243	248	255	234	254	245	258	235	238	234	235	222	249	215	234	225	221	255	240	240	263	262	258	248	234	238	234	255	231	229	261	211	229	246	246	243	241	239	234	254	242	246	256	216	235	234	247	247	253	275	258	257	267	227	221	238	233	245	264	250	231	274	236	266	265	227	223	223	270	266	253	243	237	224	253	254	230	245	255	252	238	233	218	249	257	220	253	214	231	258	259	246	217	231	267	242	272	253	220	260	246	246	240	246	253	243	231	247	239	224	247	220	258	249	247	247	251	246	257	265	262	262	232	217	232	258	261	258	238	241	254	247	256	232	236	245	241	259	240	220	256	233	241	253	246	261	228	241	249	271	248	230	225	259	239	266	255	242	213	229	220	253	262	250	266	211	250	240	237	254	260	247	261	246	259	237	249	258	220	244	240	242	236	253	252	278	241	232	225	259	269	225	211	235	230	243	279	241	258	241	228	222	247	233	232	247	255	256	233	231	200	255	232	241	247	227	221	251	259	249	256	233	262	250	244	243	254	244	222	283	264	270	249	246	272	238	247	251	260	228	237	237	228	221	247	235	238	248	226	264	230	249	249	231	260	215	259	248	245	226	235	232	241	234	212	236	248	271	244	239	234	228	241	253	243	240	218	228	248	252	261	228	206	239	269	231	232	241	241	250	241	239	245	268	231	240	228	229	248	244	244	254	244	233	239	225	236	263	244	228	265	234	254	243	239	246	250	253	219	212	257	249	238	254	256	270	227	206	233	272	262	224	246	252	256	251	246	239	244	229	245	245	241	272	255	233	263	219	252	244	237	219	229	270	239	243	250	275	245	217	238	252	253	225	259	264	242	243	240	224	221	239	244	235	223	247	241	239	242	223	253	203	228	241	259	267	240	255	242	219	224	254	221	234	260	259	261	227	230	232	239	256	248	241	254	252	234	239	245	265	232	231	239	230	263	230	239	250	224	241
23606	21575	28833	24789	21601	13720	3914	2065	1586	1322	1053	940	887	758	653	612	521	487	459	401	427	397	403	373	375	373	350	342	323	310	308	333	315	290	282	277	256	289	304	262	243	295	261	270	308	270	258	268	264	278	261	271	243	267	236	249	254	258	227	235	251	266	282	246	243	243	246	264	245	290	266	250	262	260	260	220	246	259	226	232	238	259	252	264	263	233	249	238	262	238	248	236	228	244	236	247	251	245	266	221	242	245	234	236	231	245	258	227	217	250	213	265	229	216	239	268	258	267	253	238	240	295	261	250	223	234	259	240	232	246	258	240	247	224	237	232	253	244	225	232	242	216	221	242	221	234	278	261	240	250	225	254	271	216	243	245	242	231	256	234	202	258	258	245	240	221	254	233	237	229	246	241	245	218	250	232	253	261	247	250	219	238	267	236	250	234	213	240	239	245	231	265	249	246	241	232	234	236	244	237	238	237	200	259	236	236	238	240	260	242	245	272	234	253	239	253	246	264	257	220	252	236	229	219	220	267	240	255	225	266	242	239	261	235	256	238	254	244	262	244	220	255	239	221	213	223	255	267	275	240	238	249	199	263	256	215	232	236	247	267	243	240	251	255	235	252	263	251	242	216	232	246	253	247	240	277	211	246	225	238	215	265	258	251	225	252	230	257	242	275	219	263	255	238	228	244	230	241	240	282	226	267	241	262	256	256	238	235	224	232	233	266	238	244	243	258	194	229	236	262	250	266	246	256	242	270	261	241	218	227	257	270	229	242	209	229	233	249	250	223	232	244	238	241	266	244	241	228	220	247	260	262	230	244	215	247	223	222	205	235	253	253	257	227	251	251	245	226	254	253	257	226	263	240	256	243	251	248	258	256	234	215	219	240	239	262	234	250	239	283	232	232	220	264	252	251	232	243	213	241	216	282	208	273	219	241	238	226	269	223	237	235	231	257	251	237	248	241	259	237	240	247	249	254	254	248	243	247	221	223	274	245	241	213	249	254	231	269	242	264	253	268	246	211	220	239	248	204	218	242	238	212	231	210	224	228	255	248	246	236	242	242	289	211	227	257	228	272	243	264	233	237	227	247	233	232	222	236	233	239	219	247	237	218	235	248	201	255	261	264	248	204	254	228	235	256	244	237	256	238	219	232	229	254	260	264	246	228	252	243	235	237	228	211	224	240	269	252	258	244	240	252	216	259	255	242	228	242	258	245	214	247	238	253	242	268	234	258	236	246	237	234	206	225	263	242	242	256	241	207	249	259	244	268	238	263	245	232	238	223	255	245	241	250	215	265	244	227	239	236	234	243	247	248	251	234	219	210	247	260	218	225	217	216	249	263	242	241	258	233	246	223	238	223	223	266	269	257	272	247	220	253	231	251	229	250	223	247	241	205	299	231	231	229	205	245	242	231	236	219	237	222	235	238	245	250	242	225	229	262	210	263	256	256	247	227	221	205	202	240	218	242	226	247	237	261	244	251	266	243	239	253	269	230	249	236	239	246	218	231	228	259	210	244	247	217	227	225	261	260	248	241	240	239	248	224	222	229	245	237	237	243	255	249	253	241	214	236	235	222	245	229	239	271	250	249	217	257	232	246	260	239	269	254	245	243	268	242	248	215	252	227	271	233	226	250	237	277	256	242	235	240	235	227	225	236	230	240	254	270	239	262	256	243	248	233	241	250	226	236	240	242	235	255	234	241	228	260	237	241	246	244	239	242	245	253	253	246	254	238	232	227	229	231	231	249	254	231	230	236	247	223	238	242	247	277	227	202	245	228	266	248	227	252	283	233	215	223	226	230	247	235	223	223	243	257	256	253	232	248	250	247	241	253	245	267	215	246	241	219	247	246	229	226	236	239	258	275	258	256	250	244	252	250	224	252	226	263	249	235	209	232	229	239	275	247	215	246	254	232	244	229	224	239	250	239	267	244	263	269	206	231	240	229	214	259	241	256	240	220	236	233	229	231	222	246	261	258	249	252	243	224	247	225	223	238	220	272	261	214	233	235	230	216	217	234	242	233	245	247	225	252	222	246	248	245	254	251	251	210	249	260	244	229	239	236	231	233	198	266	244	234	224	237	259	249	215	238	229	270	250	216	243	247	229	249	237	215	246	263	257	251	269	229	228	231	248	240	241	230	243	234	264	235	244	224	235	212	216	251	238	244	226	251	238	198	237	224	244	257	226	225	229	230	232	230	246	243	234	250	246	231	246	286	234	235	254	235	260	278	228	234	224	225	238	235	235	279	248	245	304	251	253	245	243	230	257	243	221	226	238	247	234	205	223	227	257	264	230	247	237	223	241	213	228	237	245	244	236	226	231	241	259	237	237	248	233	262	251	273	249	248	230	198	256	253	221	260	272	239	247	258	239	238	229	271	235	257	248	237	209	237	229	244	254	245	220	232	250	245	263	243	259	232	237	218	236	243	233	219	219	234	222	277	245	236	228	259	228	257	228	221	218	253	234	248	238	234	240	256	246	254	242	239	237	239	229	244	239	252	257	222	228	280	256	215	227	227	257	222	260	225	202	240	235	235	244	235	235	239	255	232	244	235	249	237	270	255	258	247	262	200	236	260	222	232	270	209	277	245	206	221	244	261	263	238	225	243	261	258	215	259	236	220	205	226	251	262	250	215	222	214	260	244	246	241	242	268	248	247	251	253	234	229	249	259	222	224	254	262	235	241	229	258	258	261	251	253	249	245	235	247	270	245	233	248	221	236	258	229	243	238	259	243	252	227	254	265	232	268	253	291	238	250	268	248	253	229	243	241	246	237	238	238	250	243	279	238	203	257	255	238	230	203	227	269	227	240	247	223	257	230	226	254	241	225	270	221	226	224	246	254	236	225	254	224	233	237	235	245	223	227	215	204	239	221	217	235	232	243	257	245	224	235	250	239	226	254	250	248	211	253	221	215	260	237	224	245	249	270	250	215	254	231	245	229	239	267	209	260	242	236	243	256	224	212	245	269	223	271	236	217	220	229	218	275	242	230	258	241	221	230	225	228	235	269	240	240	231	243	233	220	270	274	238	227	234	236	249	204	220	234	237	242	251	250	240	253	229	230	244	253	235	250	260	248	246	240	214	254	255	218	240	241	252	250	225	225	225	247	253	230	223	217	218	237	236	231	257	271	237	256	230	261	227	240	270	244	265	240	230	283	236	262	236	257	262	241	265	240	231	230	214	214	259	249	238	249	243	249	220	225	221	247	219	212	255	225	254	213	232	226	227	234	234	251	257	236	237	240	233	243	249	229	224	216	239	240	263	221	219	255	256	234	208	255	217	262	253	237	270	229	232	253	242	213	256	233	249	225	259	267	225	256	243	229	214	233	242	271	214	247	237	258	224	242	251	246	257	211	248	264	236	213	242	229	219	245	266	245	244	257	224	233	245	240	231	214	247	218	250	221	218	258	218	273	260	256	240	226	239	253	223	223	230	263	229	264	266	227	255	252	231	272	253	267	235	264	252	241	277	213	239	242	241	245
17872	42752	34217	22590	15879	7685	5137	3833	2977	2445	2044	1668	1428	1231	1174	1023	856	773	732	677	676	568	515	515	553	486	488	476	460	456	437	427	420	382	390	364	414	352	388	400	358	384	359	380	360	367	355	365	351	332	363	331	364	340	361	331	324	386	333	367	343	338	342	313	341	321	343	299	359	345	336	296	318	335	334	314	331	304	330	313	299	345	314	349	345	305	322	295	321	305	310	317	320	337	328	297	331	347	352	305	300	331	294	327	324	333	327	328	358	304	338	359	321	329	319	309	309	295	340	317	336	307	347	301	353	343	314	308	352	330	312	324	333	318	310	332	341	332	313	330	308	322	329	329	295	332	320	333	316	333	317	300	308	313	304	307	284	306	341	320	319	311	339	305	310	309	313	309	337	311	301	332	306	330	340	337	337	332	309	331	361	321	324	332	326	309	316	352	341	317	299	313	341	309	329	334	308	366	313	324	308	340	311	338	367	321	325	301	335	303	330	308	310	317	328	351	282	333	301	335	321	324	331	337	312	323	335	331	319	323	313	328	302	324	321	317	278	326	314	305	318	324	327	285	325	339	321	297	316	326	292	334	310	337	324	351	347	305	339	290	312	305	323	331	352	332	319	301	319	333	322	330	334	289	323	347	306	349	346	302	302	339	308	315	316	329	315	299	313	322	342	326	318	307	333	318	283	323	333	344	307	343	335	302	338	346	341	347	304	300	331	339	308	351	315	302	334	337	342	338	327	341	326	325	306	313	309	309	310	365	302	329	323	348	307	324	331	304	326	296	325	315	296	330	326	296	297	308	333	324	325	323	302	323	322	299	317	335	357	317	304	314	343	314	359	338	311	306	303	345	302	294	329	313	299	321	331	317	309	315	297	304	332	340	309	315	348	311	307	350	280	324	267	328	330	301	332	295	300	319	298	309	322	331	335	312	298	317	309	322	327	286	319	320	297	332	310	306	309	326	321	297	328	295	309	313	326	318	312	332	285	303	324	340	318	312	312	308	299	310	307	315	310	310	312	308	303	304	334	318	335	295	336	317	319	344	318	321	299	349	335	292	330	332	311	290	297	308	342	320	321	341	320	327	332	330	299	335	336	334	300	281	320	319	316	303	325	328	351	338	292	334	343	346	331	322	304	309	330	309	308	333	331	340	346	280	317	309	321	322	346	312	320	305	298	335	360	335	352	328	334	357	355	331	322	326	327	313	329	310	313	315	306	327	302	308	311	343	326	326	322	313	315	292	323	293	312	334	333	317	339	309	329	327	324	356	297	332	304	356	317	321	343	335	352	305	318	334	345	330	337	305	328	322	330	317	325	306	324	334	315	317	329	312	313	337	332	337	310	334	354	317	353	344	264	330	340	313	359	319	337	292	297	311	333	311	318	298	317	330	305	317	340	310	314	338	319	360	331	300	327	340	319	309	320	273	336	325	307	293	340	335	312	324	303	311	329	303	295	313	331	319	324	295	331	330	322	310	322	319	319	336	316	337	303	324	322	330	297	307	338	296	326	299	348	314	339	319	335	318	353	342	298	335	335	330	317	311	353	318	333	336	302	329	327	318	312	314	351	334	321	334	336	329	328	301	339	325	334	321	300	317	357	287	347	285	311	326	305	328	293	329	286	335	334	324	302	288	319	346	335	297	326	316	330	327	327	320	317	343	341	337	320	336	301	340	325	306	304	305	319	323	298	330	339	338	334	321	311	318	328	334	312	298	319	312	299	313	339	303	297	316	323	323	327	314	296	325	322	330	361	306	304	313	295	331	321	318	319	316	320	328	341	304	314	324	331	314	300	326	334	306	341	285	295	328	346	304	314	318	297	354	315	311	313	330	326	345	322	325	326	301	342	297	326	289	329	323	319	333	315	323	379	300	306	311	327	364	317	325	369	339	361	319	314	296	340	307	335	294	306	360	318	322	307	300	319	312	295	316	288	325	309	303	330	321	326	308	334	289	364	324	325	343	333	324	328	309	344	315	330	326	329	360	323	317	334	309	329	355	332	309	339	334	318	305	313	310	314	359	299	316	329	314	342	318	338	344	311	323	290	340	331	320	315	327	339	342	305	341	340	331	314	319	328	314	337	298	332	306	305	323	295	317	322	315	319	308	299	326	344	324	327	279	309	320	313	321	347	288	326	323	347	346	329	327	324	307	331	304	339	340	333	318	288	332	354	327	338	302	350	305	314	316	303	330	311	300	304	329	317	344	361	344	332	306	346	311	340	327	293	327	348	333	331	326	307	318	309	362	305	312	302	295	332	327	314	330	313	338	326	287	330	306	354	323	305	322	324	273	337	320	330	344	321	305	325	313	339	346	320	305	332	334	371	350	307	316	283	315	325	342	302	351	371	333	311	296	319	297	304	299	312	311	293	333	355	329	313	330	334	330	322	345	303	329	300	299	333	318	332	319	370	324	316	298	302	300	293	314	320	350	277	328	330	312	308	318	325	329	301	329	309	340	342	326	320	320	330	330	330	280	311	325	314	316	329	340	311	330	309	328	321	301	346	334	325	308	321	332	346	332	332	312	306	328	306	309	325	315	350	295	332	321	329	373	325	320	326	313	320	325	328	320	313	290	333	323	342	315	354	334	318	319	299	331	310	370	298	327	341	298	326	330	315	269	308	324	314	341	320	301	325	310	344	343	304	305	332	311	301	314	349	310	323	338	346	327	311	289	321	343	290	293	336	332	339	304	324	314	318	302	334	333	326	300	318	321	361	303	332	335	337	319	335	322	333	315	319	304	340	342	318	296	265	317	329	333	315	338	298	294	314	350	325	309	350	321	341	340	331	328	336	344	308	294	299	349	342	319	339	343	335	326	290	298	291	352	311	291	323	290	328	286	308	331	289	292	340	295	373	314	309	339	311	315	308	346	310	316	329	336	323	329	316	310	333	313	344	336	336	337	303	330	291	298	319	329	328	351	313	333	309	306	325	320	349	342	333	300	340	300	320	333	328	322	334	310	334	316	321	293	310	368	354	338	320	348	312	311	308	295	305	327	308	343	333	310	299	297	330	338	328	314	329	296	327	298	300	337	317	350	290	304	315	299	294	320	347	362	325	317	349	315	335	315	309	342	296	326	289	318	305	313	348	348	307	291	321	334	337	341	301	320	320	316	316	301	307	317	319	319	317	316	340	311	309	309	312	312	291	355	340	323	324	337	331	332	323	329	305	326	291	327	341	303	302	327	297	318	330	323	336	319	319	323	303	303	313	297	303	281	331	321	321	361	347	320	330	332	343	327	372	320	299	294	306	304	310	318	319	288	287	325	340	339	347	328	288	301	314	315	330	311	317	344	305	311	299	315	352	279	310	344	301	342	294	364	315	307	294	316	324	323	315	330	325	331	304	311	285	358	346	308	290	319	318	336	305	311	319	353	322	289	323	310	315	309	299	328	290	303	325	319	298	305	306	340	326	360	291	301	323	314	343	313	334	307	335	318	284	351	347	317	299	342	322	336	318	329	296	334	341	317	315	311
24664	21560	27783	25737	15137	4302	2020	1424	1086	907	794	634	590	496	425	438	359	343	315	294	280	283	214	234	225	218	221	196	191	191	205	203	169	170	153	160	162	151	174	158	163	153	175	154	168	149	155	140	147	152	154	148	142	141	152	116	132	133	143	145	149	144	162	146	149	148	170	137	146	151	139	114	126	169	154	156	153	144	150	140	126	134	117	125	136	129	130	133	153	139	145	140	139	148	145	124	130	131	145	145	149	143	110	134	140	148	140	135	130	143	135	158	134	126	147	116	144	148	126	154	140	144	133	130	149	147	134	112	139	159	151	149	130	131	127	145	143	154	129	131	120	149	139	122	146	140	145	142	135	144	150	135	122	124	148	130	126	136	145	136	157	152	136	142	132	150	139	134	116	126	131	137	126	136	161	153	128	157	129	145	159	128	140	131	136	139	139	129	140	132	138	129	157	161	129	142	135	132	133	133	144	144	134	162	147	111	157	143	127	153	137	134	136	142	130	131	141	147	153	141	133	159	138	144	126	130	131	153	144	181	135	130	150	144	168	132	130	168	130	148	154	141	136	143	159	128	144	120	132	129	126	141	141	141	151	142	137	127	157	146	132	132	151	145	141	137	145	158	143	138	143	155	118	143	146	134	127	114	145	138	129	139	138	128	137	136	131	148	134	138	130	142	141	143	154	144	143	134	132	146	144	147	142	154	160	130	109	123	170	167	122	117	145	135	147	153	129	129	139	139	134	142	127	143	145	136	132	140	148	126	132	138	140	130	146	151	124	132	145	150	138	154	137	146	134	131	132	124	151	146	139	154	135	131	140	139	148	128	151	151	144	138	127	138	138	136	124	154	139	149	123	123	143	130	124	134	123	132	163	145	151	151	134	147	150	122	110	137	143	124	124	145	145	153	124	154	118	120	144	138	146	126	151	147	144	152	135	134	147	152	138	147	149	142	158	127	140	144	158	155	138	154	119	138	129	147	123	139	136	149	152	136	146	122	167	149	121	139	139	131	144	154	130	141	126	142	142	133	123	133	128	127	147	139	124	163	154	154	141	149	135	146	143	151	147	117	153	140	142	128	134	142	112	168	142	122	145	134	150	145	129	142	150	135	126	143	137	147	147	141	132	132	141	118	133	128	120	143	119	142	125	141	146	149	141	139	123	142	137	148	147	119	135	149	119	133	139	150	141	123	135	131	128	145	126	113	117	134	137	143	142	111	136	136	132	128	136	148	128	140	171	145	146	129	148	157	156	136	125	143	160	136	150	143	116	118	121	140	150	137	139	138	109	128	126	162	124	151	162	133	133	135	106	144	147	130	149	133	133	143	136	140	124	149	137	125	141	152	132	131	132	132	134	165	147	138	145	154	131	116	124	139	151	148	129	149	138	139	156	120	145	122	138	135	151	133	155	125	131	129	156	130	138	138	150	166	164	120	139	146	139	108	138	158	143	141	133	122	134	144	156	140	134	141	123	139	138	147	112	126	137	136	151	138	140	127	132	131	144	133	113	141	132	146	125	140	130	142	136	134	134	149	132	125	157	128	125	122	122	129	155	154	132	144	123	138	144	135	128	124	155	145	148	132	136	145	120	132	170	150	134	160	138	138	160	136	124	130	149	151	141	157	156	133	139	133	144	131	129	145	120	128	155	130	128	156	137	169	151	137	142	125	155	127	152	131	147	140	153	152	115	126	143	158	121	137	122	126	129	139	141	146	135	160	126	121	144	145	146	143	151	146	141	152	144	136	123	116	142	143	133	158	140	140	125	143	146	166	146	149	136	146	157	116	110	127	155	130	139	134	132	148	135	124	145	141	139	128	148	141	138	140	116	136	117	138	140	140	125	148	154	148	135	139	131	133	126	153	139	148	127	124	135	125	125	148	127	145	127	135	133	128	137	127	162	124	148	153	147	148	129	147	134	128	126	146	152	150	150	134	136	161	153	124	154	134	159	129	124	117	146	144	148	117	130	135	130	146	153	154	131	151	135	132	143	144	146	154	135	122	119	139	140	140	139	138	129	137	141	147	131	143	135	128	130	156	139	144	139	135	137	148	138	140	132	128	130	126	151	153	147	146	152	134	141	128	134	146	131	153	151	128	138	139	150	148	139	126	126	131	136	148	134	138	127	144	147	153	124	139	132	137	155	133	139	145	128	129	132	139	141	140	142	155	138	120	136	133	127	154	114	132	128	132	127	136	152	129	145	140	138	130	161	116	152	150	139	132	134	130	150	153	153	157	124	149	150	131	143	139	138	144	124	145	135	136	143	107	153	146	142	138	144	136	128	143	137	142	129	143	157	140	147	151	158	152	160	135	124	127	138	133	147	149	145	138	149	145	144	121	146	149	139	131	136	137	105	141	143	148	140	156	142	143	148	130	138	150	146	138	143	137	124	170	125	157	137	138	135	130	148	148	139	132	123	138	132	133	120	139	133	121	144	156	122	142	119	147	157	142	130	154	133	141	133	164	155	140	136	147	151	118	117	143	132	128	142	160	141	135	150	133	141	146	141	156	123	145	142	127	131	149	141	134	168	126	140	149	140	144	151	133	143	130	159	153	148	128	136	128	128	143	128	128	160	143	133	137	121	126	150	150	104	143	143	142	134	135	139	134	129	121	135	153	126	142	126	149	135	153	137	127	146	126	157	149	142	140	129	135	135	156	143	136	142	130	132	155	139	140	122	146	153	143	144	167	147	141	134	135	138	142	119	134	127	112	155	133	152	136	128	129	132	151	141	135	150	138	129	137	139	142	172	137	132	143	139	135	121	143	139	139	127	146	143	137	131	136	138	156	150	120	159	131	134	137	138	134	134	141	142	130	147	138	120	138	139	150	166	138	129	148	159	145	148	132	136	132	125	145	130	160	142	130	141	143	120	140	146	130	127	140	141	114	133	135	142	122	137	155	153	150	128	134	144	131	144	124	140	143	152	141	142	135	145	149	150	130	122	156	129	139	154	152	143	136	133	147	142	141	130	139	146	164	132	156	138	143	164	128	135	137	145	148	123	148	138	140	168	109	158	151	159	140	137	108	133	155	128	130	119	127	129	126	116	142	140	140	138	118	131	148	134	127	114	132	143	126	137	145	148	127	134	151	147	138	142	137	138	132	143	129	133	125	146	168	147	143	153	148	151	152	148	131	147	141	143	137	145	122	147	151	135	140	146	128	135	139	142	131	137	154	145	146	115	147	147	126	120	126	140	149	133	122	123	148	141	134	136	134	122	137	161	132	130	108	137	149	129	100	132	131	132	148	131	151	127	136	130	160	133	129	115	128	157	132	121	150	142	138	142	146	138	142	173	135	156	145	126	133	120	139	137	143	148	164	145	146	139	137	129	140	144	123	166	147	138	135	111	144	152	141	130	145	153	134	139	140	128	140	141	121	124	134	119	150	145	135	138	143	147	139	136	168	138	130	138	134	132	153	140	153	145	150	152	145	135	147	125	137	118	144	177	148	147	148	129	153	129	136	138	135	134	138	141	147
17494	37588	30127	18817	12820	6570	4100	3035	2307	1792	1516	1228	1026	917	826	677	634	570	525	417	406	422	387	368	359	337	328	311	310	267	271	278	276	245	239	242	250	215	225	230	226	218	251	224	232	214	229	222	209	208	204	188	207	170	211	181	164	213	199	196	196	216	213	190	203	239	196	204	203	237	185	199	204	225	208	181	189	192	201	179	191	201	201	186	217	198	213	191	193	185	196	223	228	218	183	227	184	229	191	193	218	195	218	206	179	186	183	179	188	185	167	195	211	173	202	192	175	202	189	224	198	213	200	179	201	209	198	196	205	168	181	171	191	213	185	189	180	177	211	182	217	207	174	187	203	210	177	201	171	200	201	178	203	183	171	203	192	203	175	210	182	197	182	181	206	188	181	183	193	175	213	184	200	203	206	194	191	171	190	188	176	206	190	198	204	200	211	194	210	181	186	164	195	192	190	205	200	190	203	207	203	189	165	196	216	206	196	179	193	197	168	179	181	177	219	190	174	181	184	191	206	176	177	173	187	197	184	183	181	203	175	197	192	174	176	181	197	169	198	201	178	185	201	181	210	211	198	203	168	199	204	191	173	178	198	189	195	177	164	227	186	188	171	172	224	185	198	179	197	195	180	202	197	199	187	187	195	191	187	187	200	191	190	204	210	206	169	182	181	176	195	202	192	198	225	192	192	191	209	182	193	187	188	191	192	200	188	217	177	207	187	215	171	189	191	171	194	189	185	184	193	200	191	184	188	181	192	200	189	199	184	203	166	217	214	192	186	182	186	175	213	167	178	185	203	188	206	181	215	185	179	170	197	209	187	173	208	180	196	179	202	215	187	198	190	182	200	177	203	187	187	198	194	185	210	233	198	208	204	183	180	205	182	188	177	181	183	216	191	171	205	180	179	207	186	206	198	202	210	181	183	177	190	213	197	165	170	212	174	203	188	191	189	193	194	200	209	215	189	197	189	185	201	201	178	181	218	198	210	190	211	176	188	206	196	213	209	194	185	183	200	176	211	184	178	183	189	201	201	201	185	186	195	190	204	210	197	199	200	207	190	199	160	172	171	200	183	202	197	173	219	187	187	167	202	213	196	184	215	140	187	182	205	199	189	196	180	161	188	190	191	185	201	191	179	197	180	223	181	215	192	198	208	183	176	161	195	175	172	205	177	196	189	172	226	153	193	175	189	194	175	195	199	179	192	182	181	187	192	174	193	211	166	185	182	208	181	189	195	196	196	213	165	201	176	198	175	198	187	192	190	213	169	206	198	172	196	163	196	209	207	197	190	176	176	214	194	191	228	185	200	190	195	179	186	180	202	200	189	190	194	202	198	189	175	160	181	210	198	215	221	180	194	194	204	201	172	194	175	192	193	204	187	173	186	175	208	203	209	199	177	209	185	184	207	205	219	188	179	185	213	184	196	178	201	196	192	191	187	202	213	212	177	165	191	195	183	217	185	211	207	207	184	174	216	186	188	211	186	195	191	203	188	185	189	178	200	209	199	189	213	203	193	213	214	175	181	185	188	205	210	212	181	163	190	224	186	187	170	204	199	196	194	185	196	204	210	185	200	199	185	187	182	189	174	181	173	179	212	210	220	185	208	190	195	204	206	206	170	193	165	188	178	195	189	192	205	203	191	187	214	217	180	178	159	202	171	200	231	187	201	197	187	188	179	177	203	202	200	199	181	184	190	206	191	177	198	217	211	208	168	207	223	187	180	173	182	170	203	172	187	190	213	176	202	200	171	183	199	184	205	215	188	196	197	187	186	172	189	181	186	181	185	215	169	192	175	183	179	194	195	184	163	188	175	200	187	190	199	204	224	209	196	199	194	188	213	189	197	168	196	177	213	227	188	208	189	186	167	194	189	187	206	197	198	178	218	202	224	181	170	194	193	193	189	195	190	183	186	212	197	171	185	170	192	195	175	160	194	198	184	208	188	195	195	175	177	200	194	182	191	200	221	189	185	211	208	193	192	179	182	184	172	198	202	189	178	206	197	189	216	174	209	205	178	200	184	191	177	211	213	193	207	198	205	197	197	149	193	195	203	192	195	168	218	209	207	179	194	173	188	169	190	210	200	204	168	192	183	197	179	175	172	174	170	203	194	202	198	200	187	221	218	187	190	202	171	170	192	205	204	169	208	189	176	199	204	184	186	186	186	167	204	198	199	205	186	199	207	193	175	179	181	179	166	180	194	166	184	196	192	190	200	186	216	179	192	205	190	192	204	178	196	204	224	186	191	193	230	200	194	200	204	203	197	200	198	209	220	184	183	188	202	209	200	186	193	196	184	192	185	197	180	156	179	188	189	174	205	169	198	185	193	226	190	185	188	201	186	198	189	196	197	194	203	197	163	197	210	165	204	178	209	209	200	203	198	178	202	200	215	177	198	171	178	193	198	177	204	189	164	187	186	186	203	191	182	218	193	241	199	203	204	211	213	214	190	192	183	180	184	168	210	204	206	197	177	195	166	174	199	182	187	186	192	206	167	182	188	181	177	201	175	203	187	176	185	196	189	212	196	159	205	191	190	199	207	188	201	184	197	178	170	205	214	168	187	190	189	192	184	171	185	197	201	193	215	156	208	217	194	193	173	203	171	208	181	188	184	179	197	203	181	196	163	200	182	184	169	187	191	193	183	185	202	194	202	195	196	182	192	203	192	193	205	202	216	206	194	190	209	183	200	203	178	213	178	199	185	190	205	236	143	193	209	172	189	198	190	194	207	201	185	221	195	199	187	213	193	208	200	179	189	192	205	179	195	197	172	195	193	174	186	181	172	182	186	187	204	190	199	190	193	189	198	179	203	188	191	206	203	196	206	211	220	217	205	201	225	186	169	215	177	203	174	195	175	205	197	184	211	193	185	186	177	170	189	211	185	201	208	170	173	199	186	179	177	224	184	191	188	180	169	187	211	207	189	193	195	189	184	203	243	189	192	222	202	175	186	183	217	203	198	178	207	186	184	191	184	200	219	174	171	195	170	184	197	184	194	204	204	210	203	194	198	180	185	177	212	226	187	212	215	177	201	172	191	185	207	185	193	189	205	192	201	218	184	176	169	207	182	217	184	197	187	186	194	201	187	187	182	193	196	213	207	202	193	199	182	182	219	222	195	200	184	200	211	193	193	191	204	197	185	185	186	195	192	195	189	200	199	208	212	212	186	175	185	168	190	203	205	206	183	200	181	189	201	154	187	207	223	183	202	219	219	190	203	168	204	184	220	181	206	211	188	199	219	197	178	197	206	160	206	194	197	198	191	186	205	160	197	165	196	208	175	172	151	230	180	182	182	177	199	196	200	212	190	205	233	153	185	184	214	198	203	184	160	170	190	193	197	204	175	209	202	219	184	178	183	180	213	221	207	180	160	221	206	189	192	176	208	187	203	193	203	199	178	192	187	189	184	208	173	203	179	197	193	182	195	189	196	187	198	199	190	211	187	216	199	207	194	213	196	219	218	210	186	184	204	218	212	169	188	168	194	206
22680	21561	29365	24239	21609	21449	11841	3381	2209	1780	1514	1286	1108	940	878	858	639	610	597	562	507	467	421	403	411	349	375	387	309	313	323	254	296	255	268	263	275	258	242	251	247	263	234	259	221	239	236	249	228	264	233	238	224	233	229	247	232	215	240	237	229	217	228	216	228	221	241	236	194	229	225	199	211	209	214	206	205	220	206	223	188	224	238	196	217	219	210	229	245	234	210	200	212	197	234	220	190	202	212	223	207	217	218	222	214	193	239	229	211	213	223	222	206	218	226	218	223	219	186	205	209	217	202	224	212	177	203	191	192	211	192	201	239	223	198	227	177	192	208	235	184	237	225	213	196	209	206	217	212	217	224	197	244	211	234	188	231	208	205	229	221	197	196	249	218	203	202	212	214	206	223	194	197	211	213	234	210	216	216	215	198	208	209	208	221	226	214	200	213	202	199	197	220	199	186	211	197	207	216	226	222	198	216	209	217	239	213	193	199	204	207	200	239	222	245	186	217	209	207	226	242	207	241	221	220	216	224	221	217	230	209	199	207	198	193	201	229	205	205	212	234	224	247	211	225	238	250	216	234	206	223	223	219	225	220	250	188	199	246	211	267	217	201	194	218	214	199	221	231	187	219	206	217	214	238	231	223	220	184	225	201	214	201	192	211	208	202	213	220	200	220	167	191	239	213	200	193	221	213	196	202	187	213	193	216	204	211	201	227	223	189	250	162	207	207	215	187	216	212	214	209	229	214	222	226	208	185	204	215	179	202	210	207	199	214	198	223	210	189	205	193	214	234	200	195	229	217	236	183	205	209	224	212	214	230	224	180	199	250	211	222	222	200	204	178	200	204	212	218	225	207	194	217	220	208	220	211	203	225	188	199	205	205	213	232	227	229	210	197	216	201	239	221	211	224	205	223	182	222	188	240	205	212	213	218	190	204	202	225	212	181	202	200	203	203	208	241	208	227	208	206	190	232	208	201	216	209	225	210	192	188	199	198	229	245	201	212	203	241	236	199	211	196	212	220	218	203	201	205	186	212	218	225	182	247	211	215	217	201	219	180	220	215	215	221	214	198	225	198	200	201	211	202	229	218	201	208	214	204	199	213	235	234	181	189	204	223	240	214	218	239	186	211	191	216	223	212	212	201	212	222	190	223	197	218	204	218	202	227	199	185	202	239	209	200	206	208	225	195	202	215	225	217	225	214	192	207	230	213	191	218	214	209	221	220	200	194	216	216	211	183	204	189	228	203	234	201	181	237	227	220	208	211	195	217	208	204	219	196	195	220	203	191	218	206	200	223	182	210	240	206	212	196	209	223	202	229	210	215	251	201	199	238	201	212	217	229	222	232	224	215	229	214	231	210	222	196	206	226	202	208	209	216	224	199	202	211	193	210	231	190	252	206	232	231	225	188	233	222	231	193	196	207	209	224	187	233	207	194	247	201	242	227	206	225	204	195	203	228	226	197	184	235	233	224	232	271	217	221	198	216	225	198	231	210	203	194	218	212	178	228	210	231	215	200	199	206	191	215	209	226	212	218	226	219	200	218	210	222	229	213	212	233	205	216	197	203	191	207	193	201	222	199	231	230	208	210	197	228	215	203	222	199	183	220	224	203	205	209	209	193	232	186	201	233	193	223	211	208	212	224	208	207	202	195	228	208	200	184	202	205	222	202	223	235	226	203	185	204	236	216	222	190	216	228	185	224	201	193	228	187	214	189	204	213	215	194	220	217	230	187	207	225	220	233	212	231	218	219	202	186	201	205	215	234	204	222	235	164	210	206	193	222	206	202	198	206	218	201	216	213	211	198	202	222	196	219	219	236	224	171	196	208	210	198	229	237	218	181	204	204	202	207	216	234	239	216	219	183	221	203	213	215	218	197	239	215	211	209	204	207	213	198	187	232	202	197	217	213	221	213	222	215	202	215	240	187	192	196	203	227	213	199	232	213	207	216	210	213	226	215	207	214	203	214	215	209	205	192	195	200	208	203	209	222	205	233	206	214	183	212	245	227	188	218	200	197	205	216	206	196	228	192	199	224	215	209	211	212	209	204	232	234	201	216	231	235	204	230	199	214	214	201	212	230	201	238	187	201	190	210	222	210	206	223	211	200	210	224	200	199	223	223	224	218	209	204	222	218	216	223	191	193	199	213	216	215	227	189	222	215	216	190	211	201	199	217	211	226	234	230	229	187	232	202	204	217	204	198	180	231	230	224	203	189	200	209	199	234	203	221	207	224	211	223	238	195	217	221	201	217	213	213	220	212	203	243	206	229	227	229	218	182	219	205	203	215	216	215	218	232	218	200	197	208	242	225	227	220	205	222	203	178	223	192	197	226	215	262	203	202	213	225	199	230	234	191	202	238	204	213	204	208	200	200	209	225	245	201	226	202	204	206	219	210	200	227	227	203	219	225	211	210	223	217	233	222	233	219	213	212	219	237	207	195	213	219	207	212	214	224	206	206	212	196	203	220	210	221	227	187	213	213	203	217	226	185	212	194	218	225	223	246	190	212	211	221	217	191	203	205	204	205	187	194	204	232	215	187	206	208	225	197	230	189	223	221	203	206	217	223	217	208	248	212	224	215	228	256	206	211	220	211	180	208	213	216	233	236	209	224	206	207	221	199	216	184	202	210	194	243	202	218	196	215	223	212	219	211	190	242	224	217	185	201	217	197	206	194	213	217	232	217	216	240	211	200	195	222	205	212	226	204	220	211	227	191	213	222	197	244	206	189	227	210	231	219	225	211	223	238	183	195	226	205	209	238	188	230	210	216	225	219	235	206	208	203	182	220	205	219	207	224	184	205	204	224	234	236	222	234	208	224	214	188	200	222	223	209	215	218	204	222	184	215	213	202	200	213	222	228	221	209	233	200	195	232	222	184	209	216	212	208	204	223	207	197	221	215	187	211	192	239	191	229	199	227	231	207	220	210	235	225	210	190	215	189	215	220	229	203	228	210	201	192	189	202	218	213	234	198	208	239	219	220	201	196	202	250	214	207	217	212	194	184	206	197	222	208	197	201	220	208	197	214	214	204	203	229	188	215	219	216	202	197	198	212	204	206	215	236	212	198	203	200	217	204	222	179	217	187	215	200	189	180	196	221	194	216	222	238	224	210	184	224	196	217	223	195	232	215	219	210	227	206	216	199	213	213	208	209	209	198	239	231	217	223	198	206	199	204	194	200	227	198	199	214	197	201	221	180	229	234	214	221	199	243	200	213	193	195	203	208	195	225	219	213	211	203	229	225	221	222	195	201	224	209	216	223	245	198	215	253	213	197	225	196	212	215	205	217	218	197	231	234	199	207	238	202	229	210	216	197	202	211	197	200	216	234	216	207	208	213	233	202	187	236	208	178	222	199	187	216	180	205	191	202	209	223	231	241	220	231	231	215	200	188	205	200	222	197	232	212	179	234	224	202	206	223	236	224	206	232	209	210	189	206	201	209	194	236	230	216	214	215	191	201	213	211	189	202	228	233	223	210	216
20831	47773	41046	30330	20492	11319	7330	5633	4166	3394	2680	2341	1969	1687	1486	1289	1203	1032	942	842	783	736	639	630	612	552	592	530	532	438	469	489	449	436	417	377	381	386	376	360	392	376	329	365	405	345	323	350	301	298	346	330	310	354	345	352	323	339	304	294	295	294	342	296	282	300	316	279	281	319	291	286	305	298	319	296	297	307	304	271	308	314	296	286	275	294	288	271	304	301	269	313	296	269	278	310	297	295	296	313	285	302	329	294	302	319	302	308	316	297	302	296	282	290	291	263	285	280	320	273	272	270	311	318	286	285	310	263	271	283	318	282	250	287	286	314	296	269	273	282	289	296	279	269	275	274	302	253	273	290	309	329	267	294	282	306	271	241	316	283	323	297	308	257	279	286	302	276	262	316	285	287	289	273	308	299	271	270	276	292	310	275	280	291	291	276	307	265	269	293	258	274	303	289	280	292	274	285	282	292	286	280	301	295	277	293	285	308	320	312	278	285	277	292	323	291	302	282	290	315	254	315	303	310	252	270	246	280	274	285	268	290	293	255	291	269	297	265	284	286	287	294	288	275	290	267	309	313	307	323	316	284	227	307	277	263	269	289	274	258	274	280	292	291	283	259	292	274	286	279	299	299	295	292	317	292	267	306	301	295	303	274	281	285	284	299	272	275	269	289	308	260	289	274	260	292	290	278	303	277	326	312	300	290	303	282	274	305	283	281	301	266	308	337	274	289	280	319	284	301	272	281	300	285	288	312	282	300	290	288	271	256	275	328	274	261	289	287	316	280	291	294	281	275	285	268	291	288	291	295	301	265	267	297	277	310	278	272	332	275	274	298	304	293	267	296	305	303	283	299	295	304	271	287	297	294	288	300	285	291	265	273	293	290	261	305	293	290	291	298	305	298	309	273	286	295	279	287	291	299	279	280	291	276	296	309	287	320	282	280	304	286	294	306	302	261	303	296	306	294	315	300	296	271	291	286	275	262	295	282	310	306	270	278	293	290	302	306	280	280	272	291	298	292	266	283	265	254	291	287	331	324	253	276	290	274	313	291	286	275	291	294	281	296	304	298	275	264	282	297	293	281	276	299	286	272	290	287	255	285	280	260	299	262	259	273	320	306	291	234	280	289	297	282	245	261	288	293	277	281	291	291	313	284	304	298	295	269	281	299	297	298	283	280	300	302	295	292	310	291	263	256	305	296	291	288	289	286	267	277	282	278	299	288	274	254	293	268	296	264	287	250	290	280	303	287	312	287	270	328	282	293	288	253	280	270	291	279	296	301	278	297	267	288	285	307	296	267	292	260	313	294	278	317	273	272	260	255	291	286	297	300	292	280	289	277	251	266	270	302	272	310	290	262	283	279	280	299	305	265	277	272	272	277	285	289	289	285	287	299	309	257	302	265	269	252	282	276	264	283	299	286	318	287	284	266	270	276	294	285	258	293	290	302	312	292	304	330	303	306	304	271	302	312	310	264	293	274	277	279	273	277	280	306	300	309	284	290	307	296	259	288	284	310	293	267	278	316	279	297	257	319	311	286	286	265	254	262	270	275	263	301	290	263	283	298	299	280	295	273	271	274	302	297	299	270	297	289	284	265	324	302	254	274	301	298	275	275	278	251	285	289	289	306	293	295	289	288	257	315	253	267	287	269	331	276	325	270	296	290	268	267	272	293	255	300	323	291	290	286	271	281	294	297	286	278	321	276	289	294	298	264	258	238	287	273	305	323	283	278	298	272	311	280	284	280	296	293	290	294	279	275	291	273	264	267	312	301	288	287	296	316	266	236	311	275	295	286	290	258	284	313	316	283	284	311	302	298	290	340	315	278	319	302	257	292	278	269	267	313	274	283	258	281	274	274	307	293	292	284	274	286	290	308	266	285	271	291	284	270	295	294	290	305	301	289	274	295	275	242	286	308	308	299	296	267	257	275	268	293	326	279	259	274	276	267	281	298	257	289	285	291	311	296	290	291	283	304	283	275	255	266	299	261	284	289	305	290	279	282	309	284	280	287	291	273	263	305	290	282	314	290	296	303	285	276	294	278	292	293	307	284	281	310	276	285	259	289	312	271	272	269	275	306	300	255	280	274	276	270	287	284	282	267	316	298	275	282	292	280	275	299	265	285	281	257	271	296	295	297	281	242	284	285	281	272	269	327	274	282	262	282	294	263	290	308	321	292	284	260	298	272	312	265	225	263	315	267	304	294	283	297	306	285	287	289	292	306	270	302	276	301	303	271	290	315	286	303	279	312	295	287	270	315	291	272	280	277	298	276	280	299	288	284	285	267	278	297	292	262	276	265	293	280	301	294	299	289	342	276	292	279	276	297	308	285	304	324	261	292	277	278	286	303	288	278	300	294	293	277	307	316	268	294	268	293	293	303	281	289	289	308	289	295	272	266	272	272	298	266	286	303	288	307	262	291	309	335	285	282	279	257	265	281	291	292	286	312	278	271	263	278	274	307	290	281	285	279	279	276	301	256	289	296	309	282	260	284	255	285	285	299	311	269	311	276	297	288	288	268	288	272	278	267	289	287	276	257	318	279	301	285	297	319	258	284	279	279	281	300	283	299	262	278	310	272	292	283	279	287	298	292	266	281	275	287	296	279	292	263	288	273	287	295	273	293	280	297	316	274	282	265	301	271	290	306	287	275	272	273	251	289	250	318	287	288	324	293	311	286	315	265	285	257	293	305	294	289	296	279	291	285	302	268	269	284	279	262	287	312	281	272	278	299	288	290	312	307	283	284	261	294	265	293	275	278	277	287	304	309	304	282	300	299	288	271	278	306	282	292	285	289	291	293	258	283	301	293	283	266	303	284	321	277	292	255	303	278	277	272	272	289	273	284	308	269	277	248	275	276	279	289	282	299	303	268	296	273	299	303	310	289	313	288	321	290	278	297	266	315	283	293	291	267	279	280	273	252	278	287	295	278	283	303	312	264	264	305	305	278	301	285	298	280	266	271	281	254	284	293	304	296	330	288	254	277	289	296	279	295	311	268	299	281	272	292	287	286	272	264	276	287	282	266	271	277	323	309	325	262	302	289	287	257	312	291	309	281	278	317	295	281	272	296	277	289	282	264	275	294	278	298	290	284	302	276	248	276	264	283	297	273	337	285	288	272	266	318	276	251	298	283	273	287	316	275	304	277	295	289	273	313	296	271	260	284	277	305	293	292	280	310	286	278	289	310	285	275	266	280	271	293	282	289	254	294	279	296	298	287	281	282	267	281	312	261	294	263	281	298	304	293	334	269	258	307	294	294	293	282	308	294	302	291	284	288	283	285	296	277	275	277	299	283	283	301	277	267	279	311	254	276	254	285	296	318	334	301	287	288	264	266	284	286	293	294	277	303	302	278	252	290	283	308	317	277	275	284	312	321	327	288	278	274	283	298	286	291	330	284	278	297	288	279	309	260	276	289	287	254	251	270	274	285	314	240	294	267	278	275	271	283	274	306	275	293	305	283	284	295	294	262	300	297	272	297
27468	21728	19935	11731	5255	2475	1445	1104	846	727	586	501	534	411	363	381	317	297	313	267	291	283	268	254	246	209	263	218	231	232	199	203	208	195	190	194	202	191	205	190	167	202	192	183	207	185	171	211	185	194	192	179	191	183	206	184	175	195	179	164	175	180	173	191	195	187	194	188	190	174	175	198	176	166	188	188	179	175	198	186	166	198	190	168	191	163	150	158	183	171	181	179	198	174	181	171	180	175	192	186	197	176	191	179	218	184	195	195	169	167	181	190	182	180	178	182	174	194	190	156	189	170	159	186	182	162	185	162	200	167	179	181	192	188	187	171	192	197	175	184	155	162	158	183	187	183	164	189	174	178	159	178	160	194	186	178	187	182	173	174	161	213	161	185	181	178	173	185	169	222	184	185	175	188	195	171	180	189	187	193	203	189	202	190	202	188	171	184	172	162	201	166	192	186	175	208	196	182	190	171	193	148	202	179	170	200	182	194	183	162	163	188	191	195	189	185	183	195	177	172	170	198	209	204	194	204	178	189	181	197	175	183	205	172	165	174	202	165	172	201	175	186	198	174	182	181	197	191	175	184	165	179	165	183	183	192	206	180	187	190	177	159	182	183	185	199	195	180	202	180	192	178	144	207	191	166	203	173	180	197	192	182	154	187	159	187	187	164	159	163	166	168	186	215	186	191	167	178	154	199	188	193	159	181	178	184	186	202	180	168	189	174	193	183	168	195	195	195	159	173	215	162	187	176	182	189	170	158	195	207	183	196	184	179	197	184	184	161	223	174	183	178	177	162	178	168	194	176	194	177	172	167	170	178	192	190	198	178	200	203	170	184	198	176	189	174	164	173	189	158	168	198	185	189	178	184	199	163	170	204	165	176	168	176	177	205	168	186	191	192	193	155	199	174	179	155	181	198	173	195	182	183	165	179	184	200	188	176	197	179	201	174	169	190	169	175	194	182	161	185	208	206	190	170	163	184	199	182	211	158	185	187	185	185	191	181	176	188	180	173	188	168	162	206	202	209	191	182	178	201	191	196	194	174	190	195	188	209	202	148	164	195	199	180	189	179	193	185	187	157	170	190	169	174	175	200	177	168	174	176	206	196	158	181	185	188	170	157	172	194	169	177	166	184	152	144	165	184	171	202	177	190	195	173	220	204	179	189	168	189	177	205	210	198	175	183	170	194	198	197	205	171	197	194	180	172	186	188	180	184	164	171	160	211	178	184	170	170	185	159	195	189	171	159	169	196	203	157	183	164	165	180	191	187	183	207	166	178	185	206	166	181	199	180	203	171	203	185	172	181	184	190	164	181	181	197	183	190	184	147	189	169	192	177	172	166	212	186	205	206	190	182	169	183	187	174	173	167	175	188	212	180	178	168	186	189	165	199	190	182	173	183	186	179	180	183	163	168	172	175	190	193	178	195	213	207	205	183	184	166	187	168	200	192	204	195	179	166	175	179	193	169	185	200	163	170	190	157	173	183	205	201	183	186	195	159	196	165	177	169	193	193	198	192	175	167	164	191	200	210	215	184	189	197	172	168	200	200	175	179	166	181	201	177	177	179	184	197	169	174	178	173	162	184	176	176	166	196	171	163	185	181	176	168	164	179	201	181	175	186	210	193	177	190	201	195	165	200	159	179	200	201	186	180	190	187	177	148	161	185	192	194	190	168	204	209	179	184	183	176	194	204	177	173	186	195	186	173	194	180	189	200	195	158	203	189	178	190	165	165	158	188	184	174	160	192	178	201	174	165	167	175	178	194	155	204	207	196	179	172	164	182	178	197	179	202	193	174	195	184	196	197	157	171	186	162	209	185	184	182	207	175	196	180	188	177	198	178	176	161	178	210	184	186	151	159	185	179	198	205	191	180	173	206	171	205	188	196	180	173	188	171	191	185	180	165	207	165	180	180	170	197	176	182	177	196	188	179	175	167	165	174	191	183	182	175	195	160	170	161	188	154	190	204	171	161	174	179	175	183	166	172	174	189	184	185	168	178	182	186	176	170	186	178	185	213	188	186	202	173	174	183	183	209	176	191	176	189	178	176	186	200	173	199	196	187	192	193	165	170	165	177	183	184	192	175	175	200	186	178	187	184	192	155	192	187	172	189	167	183	174	174	190	212	164	166	189	164	193	186	207	178	161	183	166	155	186	172	183	162	194	175	176	196	173	181	200	187	169	197	190	190	185	183	151	191	183	173	185	203	182	148	190	170	204	181	187	187	171	188	194	174	186	173	190	188	171	163	169	182	165	173	170	180	194	179	165	172	174	175	175	188	167	199	194	191	177	173	162	196	172	189	188	187	206	171	177	166	213	190	174	186	187	169	196	202	179	200	186	169	192	184	182	210	168	178	184	174	198	175	184	200	175	194	192	203	149	188	189	171	201	161	167	180	177	176	173	162	192	194	167	176	178	206	192	184	193	184	191	160	173	161	179	197	187	201	206	184	180	182	222	180	178	192	185	176	172	190	151	184	200	194	170	179	160	197	189	180	173	182	159	169	153	160	161	176	178	158	208	168	155	180	171	202	188	182	171	185	192	173	192	145	170	175	184	163	194	181	192	183	143	174	184	183	167	154	203	184	190	189	190	187	188	171	190	184	188	178	189	160	186	193	166	192	179	178	176	160	193	170	188	164	173	203	152	171	182	169	199	210	173	179	162	185	202	173	183	173	192	176	181	188	210	183	186	188	198	167	184	192	169	200	195	146	189	145	185	194	182	211	183	194	185	158	198	203	161	167	174	186	186	171	185	168	161	176	173	175	201	159	188	177	189	198	159	206	168	180	172	169	189	189	155	190	200	202	178	183	163	168	213	173	175	165	187	151	170	199	190	177	195	199	170	204	204	188	203	192	201	162	149	195	170	153	187	179	183	189	188	188	187	172	184	174	182	182	152	180	206	180	188	168	176	177	163	197	173	201	182	176	189	193	205	185	200	193	153	197	183	158	179	200	168	171	204	191	175	180	187	167	203	156	184	183	199	205	180	187	186	190	195	152	189	189	222	170	185	151	170	191	213	168	174	153	170	171	176	187	176	214	180	203	200	195	172	186	160	160	159	159	178	186	184	197	191	190	170	169	183	186	184	194	186	179	202	190	214	162	207	177	201	203	175	190	182	181	178	196	193	154	177	187	183	173	192	183	190	186	183	165	196	193	178	179	204	205	198	190	191	189	212	205	181	179	170	193	183	185	170	209	152	197	200	185	187	187	186	186	179	187	186	146	175	192	192	173	189	169	174	198	193	187	155	188	195	170	173	171	182	195	181	185	184	198	192	167	182	195	168	189	200	204	170	170	178	198	174	199	176	189	175	186	167	181	169	186	193	176	188	193	182	180	178	210	185	189	185	187	212	177	151	186	176	205	185	175	172	180	184	186	169	188	203	167	195	175	158	173	170	173	198	177	175	188	196	175	171	161	166	193	172	170	192	183	154	177	199	164	191	190	176	176	187	174	177	181	189	176	200	179	180	169	181	182	197	193
15846	30843	23571	13656	8341	4669	3011	2205	1685	1300	1101	893	827	733	674	529	549	532	456	429	411	361	394	352	367	356	370	308	319	299	310	315	306	294	244	275	285	306	273	252	241	291	268	262	257	283	258	255	265	230	239	274	287	271	240	239	283	271	292	277	291	247	236	243	234	249	248	246	251	256	266	249	259	244	230	241	251	215	253	247	226	243	233	242	269	234	241	253	247	234	276	232	224	239	212	242	257	259	215	267	273	250	227	266	232	220	223	251	254	243	247	268	237	260	251	258	276	241	226	245	241	242	278	240	241	258	252	256	244	223	234	231	252	263	249	216	282	235	256	243	230	264	271	263	264	255	247	239	239	248	269	258	205	261	258	228	253	276	278	255	238	239	258	210	245	230	250	250	265	253	234	235	241	262	250	217	273	261	260	250	242	219	234	237	253	240	275	223	251	265	229	241	241	259	252	256	233	251	228	238	208	261	228	230	250	248	254	237	239	250	263	261	241	242	247	244	244	227	250	281	236	256	250	232	238	265	248	239	243	281	275	238	257	235	251	250	226	250	288	264	242	252	227	246	220	229	264	247	252	226	247	257	244	234	246	242	247	228	236	263	230	266	213	265	266	262	265	240	260	241	237	225	236	257	258	238	240	255	246	216	238	255	228	228	238	238	243	243	274	261	222	243	233	278	240	264	238	246	263	239	265	239	268	249	244	232	240	247	238	239	257	262	257	246	219	264	255	228	252	243	248	230	257	255	217	255	246	248	234	254	279	234	254	248	256	273	260	226	245	245	234	266	250	249	270	228	252	251	250	241	255	264	231	238	226	248	246	255	240	227	216	267	253	238	240	257	223	241	266	224	239	247	228	250	229	224	256	237	243	249	253	265	253	231	195	242	245	268	251	233	246	245	246	226	278	234	256	264	239	236	240	264	276	254	287	233	242	225	256	258	233	251	239	236	249	244	256	244	254	270	260	255	267	262	265	234	244	256	239	274	240	248	242	248	199	255	252	234	235	227	269	235	254	266	265	237	252	237	228	251	242	234	251	271	253	236	259	234	253	245	252	208	248	245	263	242	239	259	242	249	252	264	219	228	234	256	276	245	227	238	245	234	285	243	254	280	262	233	234	252	239	255	269	258	267	256	256	263	230	261	269	255	262	263	247	258	246	247	246	261	257	261	256	261	254	254	222	240	236	269	236	266	233	239	236	221	229	262	268	219	241	227	265	269	261	270	261	242	229	259	277	219	229	226	240	265	257	243	241	264	230	254	206	236	232	222	249	254	231	231	243	258	230	241	223	274	246	258	258	240	271	256	225	240	248	254	222	232	241	256	225	238	250	242	262	242	251	216	243	252	269	239	244	268	251	238	253	234	234	242	257	260	257	271	271	219	266	265	246	213	273	237	274	243	265	285	240	268	258	247	265	225	242	265	260	253	262	253	267	253	258	269	222	255	280	254	256	275	252	250	249	229	220	242	257	255	283	254	240	229	250	245	244	255	259	252	236	279	279	243	255	253	253	242	254	249	272	247	239	235	259	263	241	268	240	269	251	256	263	261	249	233	240	244	231	253	238	240	225	260	248	247	257	269	246	280	272	259	258	247	283	259	237	261	256	256	243	250	252	258	262	244	261	227	247	229	239	227	223	256	247	278	226	271	263	264	261	239	267	248	281	232	260	230	252	251	228	251	278	235	256	219	257	221	238	233	255	251	263	247	236	255	252	245	246	248	243	234	261	257	259	249	208	262	260	260	242	216	240	255	253	276	242	239	260	261	246	235	251	241	241	245	294	250	229	272	256	252	243	269	251	243	248	246	231	261	234	241	210	262	251	232	250	253	259	251	242	234	276	232	269	245	251	255	230	267	239	229	244	257	250	277	264	244	235	237	254	231	245	276	261	247	220	271	271	254	271	250	252	263	251	231	269	243	244	241	239	247	223	199	255	283	261	274	235	251	251	238	277	247	239	229	229	251	245	269	241	204	226	264	228	257	222	266	255	255	247	244	261	264	226	272	246	253	257	223	248	257	271	267	266	243	252	258	263	258	247	240	248	239	214	243	243	270	248	250	267	235	240	237	260	242	255	269	237	236	243	259	256	227	235	236	250	228	260	262	256	258	254	271	252	247	255	246	257	232	240	274	242	245	271	262	255	280	240	256	269	243	223	243	239	251	264	254	239	242	246	255	249	270	245	272	226	249	268	229	221	242	240	260	290	257	245	216	246	264	236	250	259	257	242	253	228	235	234	283	234	255	223	293	241	224	251	239	222	227	239	250	233	269	231	261	242	229	255	225	268	265	262	247	235	287	254	236	267	260	263	233	230	239	236	236	272	250	257	241	250	230	259	248	244	262	241	257	269	255	262	251	230	221	251	238	242	241	251	247	229	257	251	220	262	257	259	229	230	228	235	252	245	262	264	223	256	249	251	255	246	260	257	271	241	230	245	243	277	238	243	242	246	272	248	256	244	248	256	257	238	246	251	256	247	256	246	243	249	231	253	209	248	240	247	271	257	225	263	236	239	256	228	245	274	268	235	258	258	212	262	262	247	239	248	248	240	222	259	249	220	261	286	256	232	234	236	266	241	236	288	243	227	255	259	215	255	242	246	224	258	246	263	249	249	249	248	242	248	243	271	235	242	244	240	237	231	245	252	247	255	226	252	214	226	265	232	275	250	231	269	303	230	242	240	256	242	237	244	254	238	271	272	250	228	212	229	226	248	275	258	233	258	233	272	250	251	236	239	281	239	262	252	276	247	249	255	266	249	252	212	254	223	257	244	251	250	233	249	281	248	217	287	270	252	235	248	275	236	217	228	246	239	243	282	242	250	255	279	244	253	260	250	288	237	232	264	233	246	247	288	252	251	225	271	248	258	228	251	276	237	248	258	241	259	234	234	250	235	257	257	244	271	252	259	244	269	222	255	245	240	246	245	277	228	255	258	257	272	251	207	231	260	238	217	251	260	255	273	241	236	257	258	256	235	231	253	254	268	248	257	235	264	239	248	251	233	258	242	248	283	248	266	228	271	246	265	232	244	253	248	273	267	243	262	260	261	260	269	279	274	237	243	244	243	266	238	240	267	249	230	253	276	247	221	230	257	250	249	261	261	256	245	235	269	260	231	242	257	224	254	220	264	255	245	235	237	231	236	249	269	245	249	263	269	249	262	250	260	240	290	271	232	252	265	227	218	245	253	269	229	270	216	267	280	259	286	241	244	273	245	246	246	245	276	247	252	253	246	265	232	257	227	252	242	271	260	263	260	224	249	226	266	247	245	252	231	230	243	256	258	251	230	270	275	250	264	270	227	250	269	257	244	269	241	277	206	248	252	249	235	253	236	272	241	243	235	271	242	247	256	270	232	235	256	269	253	252	271	227	233	237	253	249	258	272	267	265	195	265	234	261	247	244	267	250	272	245	252	242	247	247	268	256	245	270	256	245	296	276	242	245	232	263	257	249	266	268	241	244	231	257	242	264	254	249	255	241	274	251
23559	21542	28878	24714	21576	14450	4206	2148	1606	1312	1135	939	776	725	633	648	514	501	464	458	463	368	398	379	373	344	332	362	340	321	299	281	274	286	301	304	290	279	268	303	313	292	285	261	277	250	261	261	247	276	267	255	244	246	279	275	238	248	286	248	250	294	256	260	236	233	257	278	249	236	241	270	292	252	236	255	257	245	249	259	228	241	260	215	259	254	261	241	227	257	234	231	249	246	244	209	245	250	233	251	230	239	249	263	272	241	244	245	215	240	256	253	225	237	285	233	228	257	267	268	233	255	225	215	273	242	250	257	235	204	257	258	276	259	253	255	259	253	281	251	249	232	238	244	244	248	252	241	249	235	251	227	237	235	224	226	256	258	260	222	221	244	244	219	235	225	251	249	239	248	254	251	232	267	246	243	267	267	264	205	259	257	230	257	262	248	240	233	261	223	276	225	243	223	236	239	259	242	246	242	247	241	244	245	241	283	238	229	241	241	238	229	249	266	227	237	260	268	256	251	258	243	233	206	217	244	271	228	263	242	278	230	250	255	253	229	252	249	239	220	236	252	239	241	253	208	210	248	241	235	246	240	242	243	248	264	224	251	236	257	235	265	256	247	233	227	234	233	255	218	255	231	250	241	253	253	242	241	243	227	256	220	250	255	267	255	222	243	221	245	269	250	250	270	268	228	241	244	222	250	235	245	247	253	246	232	251	260	231	241	254	238	267	229	224	256	256	252	236	256	251	223	236	262	225	224	252	230	258	239	217	220	255	263	261	246	234	260	241	262	244	248	253	258	245	252	263	249	253	278	245	230	223	232	257	268	233	260	253	224	238	235	245	257	243	248	244	224	245	233	248	248	247	230	256	244	229	232	238	231	227	251	236	239	253	241	228	252	244	246	230	265	249	248	230	221	220	251	240	234	248	256	241	230	268	267	231	250	242	229	232	245	258	290	250	246	257	231	279	236	232	226	264	231	253	231	233	271	235	234	264	250	253	249	239	249	247	250	230	234	266	256	256	262	247	245	239	249	260	238	246	202	240	243	226	237	250	248	212	230	233	222	238	245	244	258	242	253	238	236	229	224	247	238	250	255	234	237	252	242	204	246	243	243	238	247	245	276	231	253	252	234	237	262	248	245	255	222	245	210	236	247	220	263	253	268	216	212	252	257	237	229	250	253	247	227	266	253	247	242	227	261	240	251	248	234	260	234	256	223	233	240	259	283	238	245	206	273	264	280	261	228	238	243	252	277	250	239	233	243	233	242	227	236	234	267	256	257	255	238	236	218	222	226	250	253	232	245	234	241	237	282	235	196	260	249	248	250	278	249	265	229	236	249	236	235	212	235	291	232	247	239	259	243	238	230	227	228	246	278	258	250	242	245	239	245	235	240	257	240	236	236	234	252	231	219	243	251	253	236	231	226	298	235	217	247	235	243	250	259	253	245	239	240	253	230	211	246	261	248	238	233	229	249	243	212	242	222	245	231	254	230	248	263	272	237	263	243	259	259	243	238	267	230	253	252	240	248	246	287	241	251	273	251	229	255	233	240	228	238	231	237	213	235	248	237	279	217	246	230	230	239	264	229	258	253	246	255	212	256	229	234	230	241	259	244	247	230	198	238	240	240	249	232	212	236	241	241	270	262	258	235	252	262	264	221	228	267	237	268	236	224	241	239	255	265	229	224	260	250	217	248	216	242	251	235	214	260	209	245	212	248	235	244	224	260	225	259	235	244	225	217	251	226	255	254	280	225	217	234	263	232	264	262	214	233	260	251	240	241	237	243	260	247	250	250	254	243	240	223	252	260	257	229	250	264	229	254	276	234	249	250	244	279	233	224	244	261	247	271	225	247	246	235	233	253	248	261	236	220	250	265	248	255	221	228	210	285	249	221	213	246	232	242	243	254	247	231	251	237	240	219	256	254	242	226	239	267	231	265	242	217	242	226	253	231	257	254	241	228	247	231	255	244	237	243	245	235	231	239	258	270	226	249	248	226	251	259	257	221	208	273	236	227	247	238	268	247	263	207	230	215	253	239	252	266	228	233	231	284	239	239	249	250	249	266	235	261	249	246	245	246	248	266	241	250	251	238	237	241	233	256	253	247	219	233	207	257	252	270	239	240	253	273	256	236	227	231	239	218	260	249	213	265	249	239	237	243	266	227	209	276	245	268	249	236	220	216	255	265	233	245	207	246	234	221	224	249	237	254	244	235	249	237	232	220	222	244	226	269	242	239	219	264	251	232	202	273	253	213	245	234	258	255	263	226	239	289	245	237	246	211	256	255	228	240	211	233	216	252	223	253	257	233	248	238	249	269	239	226	222	229	242	227	237	206	227	235	250	248	236	249	263	246	278	251	239	228	228	228	244	247	224	211	236	259	237	259	243	216	252	254	255	243	238	224	237	243	256	244	231	255	258	223	253	230	222	232	240	257	240	259	241	266	234	219	251	246	238	239	246	256	215	236	235	236	229	232	246	297	260	251	246	240	258	234	246	226	250	248	224	232	243	258	229	241	230	241	256	233	239	240	253	243	240	235	264	234	244	249	231	245	231	242	225	277	270	228	240	249	238	223	259	251	245	239	223	264	253	255	236	277	235	268	216	245	252	258	218	245	245	232	240	253	223	220	261	237	239	255	256	236	254	232	220	221	254	248	223	213	239	259	249	235	233	247	232	255	238	240	235	246	229	235	248	257	270	239	243	242	266	240	267	223	224	235	249	244	234	235	242	248	251	236	222	247	259	270	239	208	256	267	263	253	236	229	246	234	231	240	254	241	222	244	246	212	244	252	266	244	232	226	254	247	252	270	236	231	270	266	269	240	236	238	253	229	249	242	238	234	253	238	248	240	261	253	232	241	242	235	242	241	238	260	222	234	234	250	244	252	252	269	237	245	230	280	241	250	227	264	262	241	250	279	236	246	278	239	232	244	218	250	240	221	239	242	230	236	233	252	260	250	247	252	260	239	232	246	232	236	243	244	254	219	255	232	273	247	276	216	230	227	262	230	278	232	240	243	280	243	253	227	225	237	252	259	250	274	261	229	233	253	233	229	242	230	263	209	250	244	249	253	249	227	264	220	241	249	267	256	234	232	234	254	252	242	225	262	264	236	235	243	230	253	244	245	244	246	200	245	250	243	232	233	243	244	261	251	236	235	236	242	250	283	240	241	249	248	246	248	239	236	258	249	237	276	252	246	259	237	231	224	233	241	237	240	248	246	226	262	237	239	240	254	258	252	235	217	207	221	261	238	221	251	273	242	261	235	259	257	241	253	230	289	226	242	230	223	234	230	201	248	252	272	229	243	291	224	227	265	246	250	218	254	266	256	265	253	222	241	254	253	253	260	266	238	226	241	235	261	225	198	240	230	224	215	219	259	239	232	236	257	230	255	238	238	237	231	232	271	249	257	237	222	225	245	244	238	236	209	252	231	228	237	250	243	245	226	234	252	221	226	255	247	230	243	237	244	240	238	249	252	198	237	244	231
17770	42594	35860	24173	16220	9057	5431	4025	3003	2343	1950	1661	1433	1242	1085	965	922	817	775	740	688	616	582	553	531	515	520	496	464	434	453	434	435	452	386	362	385	462	396	398	378	330	374	317	368	350	378	393	315	335	380	371	344	354	364	336	351	369	365	342	370	323	325	323	355	359	316	346	330	320	327	341	346	338	319	331	359	326	307	386	337	332	338	313	297	358	325	353	328	319	333	335	348	342	319	301	350	307	369	323	352	329	345	341	366	312	331	353	309	317	332	314	320	315	315	336	331	343	335	347	328	333	345	332	327	327	317	306	325	303	287	346	319	319	349	290	323	328	331	310	349	312	346	313	322	347	326	342	339	320	336	329	334	353	309	321	316	323	296	322	327	310	311	311	316	325	321	320	324	315	304	333	320	307	322	323	311	310	319	299	330	308	345	331	334	328	314	304	304	307	306	316	312	310	327	324	330	335	333	347	329	336	315	324	322	333	300	306	314	322	347	311	326	360	314	349	277	326	298	314	306	293	298	325	304	352	299	310	330	348	327	314	364	318	319	335	350	340	319	316	302	318	311	329	310	310	342	342	337	325	313	327	337	336	313	345	285	323	366	337	344	320	333	280	299	311	306	360	304	335	330	310	348	317	327	352	360	338	293	336	359	343	340	331	328	317	312	330	327	362	325	319	316	314	305	308	327	324	307	363	325	348	301	340	300	332	301	323	326	336	315	341	309	361	297	322	330	339	310	308	308	312	317	318	362	341	309	328	348	327	312	315	298	342	332	337	338	328	328	337	288	320	362	335	353	329	310	337	327	365	307	316	339	348	306	334	325	322	359	335	306	344	313	334	331	335	309	329	348	318	314	332	286	337	287	309	314	324	283	324	321	325	353	313	307	286	348	304	314	361	295	355	292	327	293	341	313	344	308	319	315	296	367	300	360	374	311	303	312	351	320	314	333	326	303	316	330	312	331	300	317	346	338	368	345	312	294	332	326	341	309	324	323	300	353	323	310	333	339	345	331	302	302	325	360	321	324	322	318	347	275	320	324	338	332	321	315	330	316	338	298	314	353	362	337	312	311	310	330	337	314	338	348	331	309	337	324	312	345	347	322	310	311	328	308	313	337	304	322	360	331	318	335	339	329	297	318	341	332	339	331	323	330	306	341	352	347	312	325	301	323	321	293	336	291	317	326	281	345	354	318	347	315	339	351	322	328	313	303	348	317	330	351	331	307	280	294	346	345	340	299	303	295	323	330	318	329	309	336	317	314	316	312	312	306	316	315	319	328	291	322	319	323	307	326	303	319	321	346	332	301	323	327	346	330	303	328	302	299	330	268	322	319	320	319	316	318	304	305	343	329	347	335	325	340	323	287	321	323	335	355	317	348	333	330	319	283	339	322	294	323	339	354	325	331	340	323	303	361	319	309	333	359	329	322	349	335	365	325	324	327	283	307	321	298	301	330	323	312	301	327	337	329	297	308	324	315	373	338	340	352	314	332	284	326	332	366	344	328	326	333	327	291	316	331	306	319	366	319	319	326	318	320	317	324	339	322	324	314	317	324	323	313	316	326	326	296	317	295	265	341	345	312	347	326	305	305	318	306	302	272	358	327	320	316	325	337	296	334	329	342	329	324	304	309	308	330	350	327	323	324	321	354	336	311	314	342	325	318	313	355	334	319	329	359	315	324	356	337	330	282	315	311	345	328	345	340	339	290	321	334	352	313	336	320	310	300	314	332	326	296	316	307	298	321	341	333	302	306	305	325	348	327	329	299	349	291	310	319	324	319	316	330	304	309	346	329	351	349	333	337	309	333	316	354	310	345	350	325	342	309	324	318	319	330	341	318	332	308	339	348	324	334	316	319	348	319	312	348	330	352	315	325	333	357	310	316	311	310	338	352	329	297	332	314	283	322	341	327	316	319	332	333	328	291	347	298	308	308	331	338	351	299	298	356	315	310	326	316	349	339	308	339	366	325	322	315	326	351	332	334	326	336	344	309	351	309	333	318	330	318	306	347	328	292	336	304	351	321	338	324	292	311	336	313	326	288	293	313	300	347	343	308	379	329	330	329	312	339	302	308	295	335	317	321	290	311	332	331	363	315	335	308	338	360	340	352	351	305	322	342	344	318	323	306	308	320	340	306	311	319	318	349	342	294	324	345	358	322	334	328	302	341	316	314	332	325	340	341	299	337	336	363	306	344	347	335	341	327	339	334	328	341	304	340	320	338	346	317	355	298	304	307	319	319	316	356	344	317	333	348	347	333	355	322	327	309	349	353	345	322	313	345	318	317	328	308	343	337	336	338	331	300	317	340	330	311	309	291	311	320	388	307	321	315	284	317	366	319	338	360	344	288	338	323	323	324	304	306	319	341	311	324	338	348	337	318	341	330	283	303	304	333	345	341	330	334	337	301	362	336	330	340	338	327	310	327	304	347	323	330	345	338	324	319	323	308	320	324	354	337	323	348	337	350	307	283	308	298	314	349	321	334	332	329	312	303	314	310	327	308	305	334	327	334	335	344	333	340	317	329	320	310	332	352	304	311	339	317	350	322	336	321	276	316	308	321	338	329	310	329	342	316	324	333	346	297	321	354	340	349	278	321	322	305	317	337	332	326	310	369	309	359	315	331	303	314	298	331	342	358	357	319	303	330	352	304	341	341	338	337	291	340	314	335	352	289	336	316	306	329	312	339	349	329	345	290	297	313	330	350	332	365	306	339	335	322	302	332	318	343	333	365	307	301	317	325	292	345	320	326	320	335	324	327	291	325	326	309	323	329	322	295	346	333	319	348	318	347	285	336	327	321	326	333	319	335	323	338	325	310	323	317	340	319	308	351	294	313	295	338	329	300	371	279	348	319	350	301	317	320	311	329	293	345	331	309	321	327	330	350	323	310	329	299	322	281	284	338	354	316	309	344	279	311	343	335	327	310	328	346	312	351	312	344	348	315	329	340	308	349	316	301	331	327	315	312	316	331	311	340	314	300	328	326	324	317	318	330	302	353	334	297	332	303	359	341	311	313	322	336	339	296	345	325	318	335	351	340	324	315	299	347	322	341	314	336	307	306	336	312	330	290	351	316	323	312	296	332	312	334	301	319	311	306	317	336	322	338	326	319	303	305	322	346	339	290	298	375	340	317	292	310	345	314	302	343	353	310	361	356	280	343	330	337	333	327	312	326	324	327	292	308	320	331	337	322	313	316	302	324	338	340	348	336	328	293	325	302	361	317	321	316	324	317	332	327	348	306	331	344	315	357	316	317	329	330	333	378	337	313	336	342	336	328	309	323	304	358	307	334	326	320	298	327	342	324	331	337	324	325	322	347	325	323	378	307	339	340	299	315	341	325	304	308	326	335	290	309	364	304	325	292	322	314	348	315	335	318	334	312	320	329	344	340	321	317	354	321	299	318	307	297	326	343	343	335	321	314	333	318	332	312	303	326	312	333	333	350	315	344	324	278	328	320	322	309	318	327	337	314	296	320	308	328	309
24793	21556	27826	25690	15436	4866	2166	1461	1153	887	777	660	548	454	423	409	358	342	324	300	295	266	280	242	234	215	206	213	208	160	189	191	187	173	177	171	162	155	165	165	163	155	179	157	151	152	181	160	145	150	161	159	138	144	146	143	144	132	153	163	138	150	141	140	181	142	154	165	150	137	140	146	137	142	138	144	135	140	140	128	129	147	151	134	133	151	139	129	152	150	141	144	138	149	136	124	163	156	145	153	106	131	142	152	119	147	142	129	157	142	135	128	140	136	150	142	161	149	143	131	130	130	134	122	140	150	127	145	154	140	148	150	128	150	143	139	151	150	142	144	140	127	152	159	135	146	157	146	154	132	133	139	156	148	143	143	161	153	154	151	136	129	134	164	137	144	145	165	152	133	137	119	146	127	129	148	143	139	150	153	144	129	152	138	117	163	141	133	137	135	134	149	125	124	146	126	140	137	133	157	142	132	151	137	133	157	136	150	128	149	164	131	141	149	154	150	158	159	123	141	144	163	148	137	131	126	130	128	130	138	117	143	140	108	154	144	147	133	142	133	125	137	147	134	129	162	127	132	142	125	137	151	131	126	122	130	134	118	145	130	129	163	141	130	140	120	140	127	140	163	141	124	148	147	152	140	148	133	130	152	143	135	132	111	132	138	167	118	138	142	157	140	132	156	132	145	155	143	135	136	141	144	154	136	142	135	127	159	157	142	136	130	115	140	132	142	137	137	128	155	152	132	117	135	139	144	141	157	149	136	156	152	133	122	143	131	141	132	156	144	151	129	151	158	122	148	143	151	153	145	143	136	159	156	142	133	130	121	142	175	156	161	153	138	151	150	142	149	141	152	146	137	133	139	140	148	146	135	144	162	113	127	137	133	124	154	154	130	137	149	122	137	138	131	145	144	164	153	137	154	140	122	129	146	146	131	146	156	129	117	132	141	147	132	144	165	138	131	171	155	146	130	134	140	138	120	141	152	152	135	133	157	135	134	130	131	133	140	117	146	128	126	139	153	147	145	141	128	169	131	154	155	151	146	149	151	131	138	153	148	149	134	157	156	137	143	150	138	133	136	170	133	148	153	134	134	124	138	145	125	142	139	133	135	179	154	119	123	147	150	153	131	146	129	153	140	135	140	157	133	135	132	139	150	136	139	140	142	137	144	136	139	140	120	156	157	135	130	142	127	125	159	147	159	132	160	148	127	146	132	127	150	156	139	126	149	161	122	134	140	130	139	163	137	118	146	155	156	127	161	148	144	141	159	165	125	138	147	124	125	157	128	158	162	134	154	152	139	133	125	117	133	145	148	142	115	141	124	126	139	150	128	131	144	146	149	134	153	135	172	155	121	149	163	136	146	129	111	118	133	161	148	148	122	148	160	134	131	120	146	125	129	138	146	136	143	133	149	134	156	128	124	123	127	147	147	146	141	143	147	147	126	124	169	118	142	146	145	124	142	144	161	132	175	135	138	142	149	136	155	153	130	121	136	140	140	161	127	127	143	135	165	150	156	161	126	142	139	126	128	146	144	161	129	160	139	155	159	127	136	143	140	151	136	136	150	133	142	149	137	132	134	151	147	137	131	144	141	152	137	168	143	140	146	138	137	137	137	132	140	124	125	127	153	144	141	152	132	158	154	134	144	161	155	156	136	157	150	146	133	166	124	170	123	131	132	128	144	128	126	115	138	140	141	146	159	116	142	141	145	137	139	137	129	143	121	161	135	122	115	134	139	143	145	153	126	143	147	148	160	130	176	141	136	168	140	151	143	122	115	154	155	137	144	166	126	158	145	147	151	163	129	152	150	138	131	140	139	151	163	140	142	138	125	124	138	131	148	130	132	145	148	141	144	141	142	135	146	122	143	136	133	140	138	159	153	147	148	163	136	127	167	133	126	132	137	131	135	138	129	150	143	145	140	124	151	142	133	125	129	121	146	155	151	137	173	145	143	127	146	156	153	171	125	133	164	127	125	165	154	144	135	135	126	157	133	154	126	154	146	135	145	128	154	140	144	139	132	154	152	146	146	132	144	152	122	140	157	129	156	125	138	141	147	150	138	135	117	145	139	133	134	145	159	123	136	136	157	148	139	148	142	117	161	158	159	131	146	148	132	159	151	133	139	137	145	134	154	151	143	143	130	101	137	149	140	139	113	141	127	136	137	151	140	118	144	139	148	139	128	145	160	153	148	150	158	152	155	145	132	140	151	146	168	159	151	140	169	143	140	146	146	153	144	145	151	141	144	124	129	144	131	128	149	147	155	138	154	161	144	135	128	144	143	128	138	138	142	145	156	132	174	143	152	138	131	131	120	131	131	144	147	135	163	139	139	143	147	131	125	136	172	130	159	151	164	140	138	145	132	129	111	144	128	154	162	125	130	134	130	150	154	138	137	142	135	132	137	153	149	142	127	123	140	159	152	157	139	128	131	129	138	134	139	131	124	145	136	128	148	145	138	134	131	131	139	138	136	140	172	137	142	110	142	135	142	142	157	142	153	128	126	130	154	141	137	126	145	129	132	152	154	158	151	144	162	169	135	145	140	140	134	147	127	149	154	152	157	169	161	154	142	148	140	120	144	143	123	144	117	141	131	146	134	153	134	157	146	121	122	143	122	140	134	131	137	129	146	134	165	137	160	129	143	145	143	141	168	129	129	144	141	145	171	151	135	136	148	156	144	148	152	142	158	135	139	143	153	141	142	140	131	137	128	136	146	158	161	145	120	138	136	153	160	137	165	126	144	134	143	122	157	137	165	132	141	134	141	149	139	138	149	131	129	135	149	148	137	129	156	126	130	136	135	114	174	143	149	135	151	123	157	134	138	150	162	167	135	146	160	159	132	151	139	141	132	154	137	136	140	144	117	148	132	133	134	139	130	135	142	160	148	148	141	132	157	143	136	134	119	148	141	144	140	157	130	123	125	126	147	151	133	136	136	148	148	151	123	137	137	135	137	134	125	145	147	130	138	124	130	132	150	153	133	127	142	167	154	145	151	145	145	145	123	128	126	139	142	120	150	154	122	144	149	142	119	142	134	131	131	143	144	118	152	153	125	124	168	136	149	140	132	124	161	136	132	146	137	125	134	140	140	145	121	146	164	157	149	153	145	160	138	147	146	136	118	129	144	124	145	149	133	149	122	135	137	154	134	153	132	136	134	166	141	147	135	143	132	135	150	126	151	124	159	149	143	146	140	140	157	126	133	124	124	127	135	151	130	146	161	161	134	128	116	152	122	132	158	127	148	126	138	124	153	139	155	130	127	139	139	123	151	139	162	155	159	140	141	143	143	138	137	145	119	146	124	150	118	143	117	141	137	151	143	150	122	164	147	143	155	138	133	148	144	161	130	144	155	129	141	134	145	136	137	157	134	136	156	155	118	143	124	135	135	163	151	162	147	155	143	152	162	132	137	147	138	145	150	159	136	128	134	144	139	139	138	134	136	136	158	134	147	160	117	128	158	156	132	141	146	155	134	164	134	145	134
17325	37835	31082	19763	13332	7100	4381	3160	2436	1770	1450	1240	1009	857	771	686	626	538	534	502	474	391	386	385	360	337	320	313	308	276	307	279	275	279	233	233	246	230	237	244	232	255	225	236	230	213	221	209	233	206	193	192	224	227	203	226	208	219	210	195	205	201	198	193	196	209	231	195	202	175	207	200	204	201	193	185	197	201	189	195	205	194	195	210	211	198	201	192	182	195	185	191	192	207	188	202	198	196	183	179	219	186	190	204	176	204	203	201	217	192	214	193	211	195	197	197	185	186	230	210	187	188	189	187	189	181	200	157	195	181	194	212	195	203	211	211	216	217	172	210	195	190	181	190	206	195	184	219	199	193	183	169	213	215	204	229	199	221	213	202	216	222	207	195	207	208	235	204	199	188	173	209	186	203	211	203	218	197	178	186	209	223	193	227	200	190	183	176	210	193	185	208	191	168	178	213	194	214	206	198	201	186	197	213	202	213	184	205	199	213	207	186	171	194	212	203	199	207	197	207	186	204	205	194	185	218	220	204	183	207	207	195	210	218	184	204	188	197	206	214	165	199	170	194	208	191	213	196	186	202	195	176	192	222	220	196	198	190	175	203	210	196	206	189	190	228	184	188	182	202	215	206	175	209	205	172	195	215	180	176	193	186	203	210	211	188	191	188	180	182	200	205	227	196	202	203	190	189	196	196	209	189	214	178	188	219	217	212	207	217	207	216	190	198	201	187	208	179	199	201	217	223	212	209	217	194	190	187	198	186	204	179	212	218	211	203	199	194	205	183	180	190	182	174	205	199	186	210	171	231	185	218	195	173	189	179	198	200	190	176	196	187	181	195	218	185	193	206	189	198	189	182	210	215	181	204	215	181	198	209	194	179	215	179	171	206	204	204	194	198	191	197	194	201	198	192	183	191	196	210	195	205	198	201	192	210	203	190	195	204	189	209	213	222	194	211	204	188	196	198	182	201	180	180	202	203	219	206	180	155	226	200	155	185	210	202	207	203	187	184	193	198	208	223	193	221	165	210	214	206	226	178	190	210	191	198	188	204	219	214	191	203	215	199	212	216	195	208	189	208	199	201	184	196	231	198	214	176	190	187	219	187	180	217	193	208	208	197	183	209	174	189	165	180	174	196	196	206	188	190	224	196	198	202	204	191	182	197	186	204	203	200	205	179	213	217	177	228	212	184	213	194	181	195	193	208	218	195	182	189	190	178	187	217	194	226	212	201	199	181	203	190	205	204	195	203	192	196	185	189	189	210	202	181	209	221	226	216	200	183	197	206	201	182	193	202	217	230	222	193	200	227	213	155	203	223	203	177	178	179	196	190	211	201	208	194	186	234	212	207	196	203	215	200	202	211	200	174	222	191	216	189	186	221	197	195	205	194	212	228	193	210	210	211	200	193	199	200	239	205	211	188	168	173	202	181	194	204	198	221	198	189	200	173	222	207	214	213	210	195	207	179	198	188	195	213	191	218	199	198	169	220	206	186	202	194	228	204	165	199	199	192	166	205	210	197	195	174	194	205	180	215	179	214	174	204	173	212	210	187	185	207	187	219	198	190	212	211	212	202	184	219	206	196	204	183	219	172	193	198	187	185	169	209	194	186	204	174	205	207	209	208	180	199	194	187	177	207	192	201	205	204	184	213	200	164	198	202	199	197	219	205	185	212	182	188	186	196	211	192	203	186	197	196	192	200	208	188	220	195	170	203	203	214	176	200	226	185	179	175	214	192	174	204	220	187	215	206	200	206	191	210	209	209	198	210	168	209	200	206	219	208	199	186	203	182	199	217	210	187	192	196	161	187	209	187	178	198	187	200	188	194	215	173	188	218	193	211	189	158	222	210	199	213	181	197	209	209	196	204	216	174	204	177	196	195	205	204	203	232	201	186	187	212	200	197	221	214	196	204	205	191	189	185	189	221	204	201	223	213	194	193	196	184	198	186	185	211	209	200	203	182	226	213	174	206	190	207	205	194	191	205	197	212	184	197	169	171	181	188	172	191	196	211	194	244	206	185	204	205	208	207	207	197	183	188	199	221	206	201	210	185	162	178	196	203	224	193	226	214	228	207	197	208	217	203	195	191	230	208	220	190	185	204	190	180	206	218	216	192	209	189	204	202	175	210	184	206	181	192	216	188	198	194	182	171	202	194	205	197	217	197	198	179	199	188	170	189	202	190	192	215	169	221	215	212	203	194	192	187	217	210	181	200	203	208	207	196	198	210	204	198	205	211	203	217	219	192	192	201	194	208	187	189	207	208	189	184	196	199	189	210	194	165	203	207	195	202	189	186	183	210	197	200	202	229	224	178	189	170	201	202	191	223	207	228	177	181	216	203	210	206	212	181	195	190	200	200	183	206	206	191	169	180	211	194	165	209	181	219	184	210	194	220	183	209	191	195	176	208	225	202	225	198	207	214	205	194	186	228	207	203	187	216	180	194	191	200	230	176	212	204	186	204	212	199	190	183	177	206	181	179	190	220	186	218	200	191	188	208	193	205	179	180	197	181	188	174	216	194	196	201	199	195	190	204	204	225	190	196	190	169	204	177	186	180	169	185	222	199	211	187	217	182	205	198	201	199	213	214	197	191	196	227	195	177	199	199	183	191	186	189	206	185	194	210	193	189	193	224	189	193	198	192	203	213	215	199	185	176	193	188	210	203	213	179	220	218	175	177	185	193	184	208	209	194	175	205	197	199	194	189	223	192	217	203	186	163	185	195	185	212	193	194	221	199	195	198	206	200	211	189	209	195	193	196	200	208	230	215	192	218	203	198	208	200	197	208	184	194	196	197	178	206	184	179	205	202	218	188	190	188	181	191	199	210	202	195	193	213	202	171	182	171	174	183	201	202	186	201	185	211	221	201	175	195	202	211	179	159	203	170	214	214	232	193	198	194	194	191	223	183	212	178	197	208	186	193	183	210	230	183	180	191	208	213	180	185	206	210	177	191	191	187	216	185	181	196	218	177	189	210	193	210	180	174	215	185	198	196	205	197	182	214	200	207	221	199	214	223	178	218	203	214	204	201	208	217	214	188	210	223	198	240	206	200	195	179	187	204	184	211	184	220	185	194	207	219	194	206	201	183	189	210	195	208	199	214	212	215	191	192	202	203	195	194	237	185	184	186	186	207	185	207	208	189	227	193	191	205	194	192	201	182	215	198	185	193	222	174	207	201	204	190	200	185	227	212	215	209	193	185	218	186	183	206	188	213	205	206	203	217	188	218	213	171	189	184	205	189	195	216	199	172	189	201	215	180	195	191	215	208	201	185	204	198	202	221	207	199	200	218	184	215	203	199	209	200	208	209	195	192	214	210	171	202	185	183	192	184	213	192	209	198	210	189	182	189	226	202	179	212	198	216	188	199	205	173	202	224	194	183	174	198	203	183	197	185	196	178	186	174	211	186	165	201	175	176	199	184	217	198	202	198	198	209	205	190	198	179	220	214	228	215	203	200	199	222	218	196	169	171	183	197	213	208
22695	21548	29307	24250	21667	21515	12371	3499	2161	1832	1548	1258	1038	933	832	755	639	559	594	543	510	486	459	429	389	363	394	366	354	328	309	379	328	295	285	286	304	265	273	291	280	253	256	279	267	251	256	254	231	208	240	203	246	245	236	225	241	227	247	233	233	230	205	224	207	244	204	256	227	226	207	208	207	225	227	224	226	210	207	234	250	224	221	224	200	225	244	201	215	209	224	225	208	235	209	204	233	229	230	224	197	224	221	232	237	219	211	224	221	181	221	236	224	225	222	203	239	213	187	191	255	217	202	212	216	194	201	219	189	255	212	197	211	220	216	214	224	205	208	223	242	209	227	224	219	223	242	232	240	234	205	205	243	233	213	231	221	216	203	220	232	216	205	216	228	222	199	196	238	204	188	227	231	232	198	223	228	210	218	217	233	203	222	221	210	241	219	253	211	209	206	185	214	211	206	225	233	209	220	249	194	213	216	212	200	241	226	215	212	258	209	205	199	199	203	227	208	227	207	218	227	220	229	220	223	223	209	236	222	191	225	230	230	238	216	205	225	207	241	217	217	209	217	198	217	213	207	238	247	242	211	227	203	214	226	227	202	217	246	214	224	247	240	248	209	226	212	209	218	198	214	211	234	221	216	262	197	236	228	222	213	212	221	215	229	213	213	213	197	191	213	197	203	246	220	202	220	225	223	215	215	186	192	218	234	234	207	192	214	205	202	223	209	223	226	210	246	239	208	199	217	203	187	213	235	230	214	189	231	214	201	220	231	216	191	210	224	214	214	212	203	229	210	207	219	220	208	206	207	206	208	203	204	197	227	239	239	206	219	222	224	216	194	200	190	220	228	231	209	206	179	232	230	226	211	249	196	203	249	220	217	196	209	211	217	211	205	225	208	222	215	233	203	210	223	215	221	219	224	229	203	203	229	248	213	216	213	244	211	229	254	223	222	239	232	203	218	230	223	234	209	234	218	229	193	208	225	226	190	246	236	182	207	203	228	222	213	225	191	214	214	216	187	223	217	218	190	241	211	214	252	195	203	216	202	231	224	223	224	216	230	213	231	217	197	220	221	217	196	242	233	201	222	208	230	228	253	207	236	243	235	202	223	227	218	186	227	232	227	245	227	242	222	204	221	213	249	216	179	232	226	208	217	235	209	192	221	210	204	216	213	208	223	214	218	219	199	194	190	211	208	184	230	206	243	210	215	226	224	194	192	207	236	227	213	233	230	241	221	250	207	206	217	202	213	210	205	258	178	214	224	211	229	201	207	213	210	232	207	194	221	222	208	194	224	212	223	208	196	199	213	239	212	210	214	218	216	243	217	238	224	221	220	221	220	200	237	194	219	238	256	217	199	231	200	226	216	229	221	194	222	229	215	212	220	204	233	200	224	219	209	200	211	195	219	231	207	234	249	188	221	210	210	209	226	245	243	233	210	215	231	215	223	209	221	247	204	215	214	243	219	213	230	222	206	208	207	220	211	204	220	207	218	216	224	204	215	224	216	232	200	216	210	225	222	225	189	222	214	200	200	236	216	216	225	207	205	200	231	219	215	216	227	232	189	200	216	211	217	229	209	214	225	223	213	229	222	218	227	210	232	220	204	220	199	214	210	230	233	223	212	202	241	235	199	206	205	212	221	211	221	219	231	232	211	225	210	191	216	223	189	211	212	226	229	191	213	237	241	237	216	242	203	240	206	221	223	232	212	237	241	218	192	219	224	216	205	239	211	202	214	226	222	223	220	219	205	232	253	222	232	202	211	235	213	192	199	210	252	240	208	220	220	190	205	178	209	227	235	227	222	210	216	221	198	201	224	221	216	197	251	220	220	239	177	196	199	225	190	211	208	218	197	196	206	183	203	203	206	204	207	199	238	202	227	201	220	209	195	207	223	217	215	225	193	196	217	202	234	202	244	208	222	209	195	217	246	213	197	228	220	221	215	224	195	229	201	195	209	202	219	206	187	227	219	215	212	216	220	232	228	196	235	181	224	208	211	213	203	198	217	237	199	226	213	230	212	228	190	200	223	237	223	237	213	227	227	188	221	237	231	226	199	217	251	233	217	227	205	226	205	204	189	213	235	223	207	187	245	223	220	210	202	219	217	195	198	240	203	200	204	215	223	228	200	208	225	236	243	255	206	214	204	209	214	223	194	218	238	212	214	200	228	218	182	237	242	255	192	219	209	212	203	217	220	234	233	235	228	211	211	209	208	228	212	223	235	219	232	193	227	232	218	219	237	201	211	223	217	191	212	229	217	208	215	201	218	221	232	216	213	218	220	195	226	208	223	259	217	201	183	193	206	186	227	213	210	203	220	217	210	206	225	235	226	213	211	212	231	197	223	212	216	238	204	215	204	190	195	200	199	236	226	227	217	210	219	233	239	176	218	239	219	211	217	198	204	235	244	232	250	193	236	227	225	222	246	242	196	231	217	201	237	214	237	218	230	200	220	203	224	213	216	200	199	209	206	235	218	242	206	208	226	218	216	216	220	212	223	195	206	228	214	208	221	192	215	221	195	197	236	230	225	209	214	225	227	208	210	219	198	209	218	220	226	194	232	210	223	226	214	246	211	235	215	236	200	226	216	221	214	216	219	213	188	213	212	198	243	198	210	219	201	225	220	199	233	204	219	233	217	208	238	199	166	212	205	209	215	220	219	197	213	213	214	217	222	203	206	251	207	214	208	257	198	206	239	202	207	217	224	214	203	219	212	210	207	213	215	223	228	234	190	204	189	206	223	226	226	206	240	193	197	220	185	216	219	215	212	228	213	219	197	209	178	206	250	221	224	206	213	219	220	212	188	216	197	191	219	219	214	211	205	216	242	228	221	221	202	242	181	226	207	215	217	233	217	220	215	222	199	235	211	219	216	202	235	226	213	196	208	215	211	247	176	199	207	207	208	223	221	242	223	193	217	223	205	183	183	214	213	232	238	195	199	245	222	193	207	206	181	192	202	234	195	210	215	224	240	205	211	229	200	204	251	242	225	227	199	215	211	214	204	222	235	218	257	231	227	205	237	249	235	228	217	229	224	219	219	202	207	230	212	194	227	226	218	227	203	232	244	216	216	200	188	236	208	235	202	219	182	226	222	217	224	219	240	228	239	230	241	210	233	210	206	205	228	234	222	216	218	207	227	212	231	233	203	227	226	225	226	229	209	204	218	220	243	215	213	196	210	208	223	211	216	212	241	222	225	210	243	209	213	202	208	210	204	233	233	228	242	227	209	223	218	240	222	229	202	217	211	229	226	195	218	240	233	200	216	221	220	229	219	219	210	199	220	209	232	213	247	233	192	222	242	216	208	215	213	197	218	214	216	216	192	214	191	252	206	234	238	232	222	207	247	217	215	234	219	216	225	215	214	195	208	231	187	221	233	220	221	221	207	190	230	218	219	209	240	202	252	239	222	222	229	223	238	196	197	228	203	203	223	212	196	229	237	220	259	226	217	226	215	217	202	211	196	216	200	208	202	215	215	245	215	196
20589	49029	41790	30236	23623	12893	7619	5867	4202	3240	2665	2246	1866	1602	1311	1249	1113	1003	928	887	813	705	701	629	598	546	561	567	503	534	474	480	431	427	400	373	403	385	392	417	369	371	369	377	348	363	349	357	345	324	342	331	320	329	323	302	321	339	326	325	328	338	295	301	332	293	295	286	314	302	314	272	283	276	310	317	308	326	273	318	325	302	271	277	306	287	290	295	325	287	305	297	292	283	339	306	268	311	320	302	288	281	304	295	318	300	271	285	315	272	293	301	311	287	294	278	292	286	304	292	322	272	332	309	304	293	302	307	289	264	253	282	320	296	312	280	290	274	292	260	270	272	289	273	310	300	277	299	265	282	295	309	291	273	289	315	298	312	299	304	294	284	309	292	287	288	297	258	304	290	297	289	301	289	308	317	279	311	315	257	269	284	304	305	250	306	312	305	288	291	283	288	287	271	293	275	311	325	298	284	284	284	278	314	288	270	308	264	289	287	272	283	300	283	282	288	272	292	271	314	281	308	282	317	289	267	278	287	287	275	302	290	290	296	272	289	273	275	288	265	274	268	313	257	270	290	278	278	298	291	265	288	321	297	317	289	294	300	279	307	295	284	301	292	272	287	289	277	315	280	291	290	291	285	322	317	299	282	292	291	239	323	294	308	253	275	285	286	295	310	286	306	314	276	295	263	300	312	325	284	299	297	317	300	311	293	301	277	290	280	309	297	272	306	280	298	287	286	318	276	307	274	292	306	319	284	300	269	298	303	304	294	269	289	276	277	292	290	306	319	258	310	292	276	315	303	281	289	270	248	310	267	302	309	284	321	275	268	293	301	311	280	309	288	283	276	310	304	285	306	309	273	266	273	290	308	291	262	285	293	307	284	278	300	309	276	302	266	279	295	313	287	253	293	297	304	297	312	262	291	282	288	256	311	287	290	293	273	307	309	318	295	337	292	267	295	303	324	270	294	286	287	283	293	286	305	286	294	279	310	286	315	272	260	283	292	315	275	286	305	263	326	253	289	282	276	240	307	266	293	317	290	326	300	300	277	288	298	275	254	293	283	306	314	288	298	313	297	287	282	301	278	327	275	287	287	282	285	281	280	295	289	285	290	293	309	294	296	313	308	328	324	294	250	291	312	291	304	322	307	309	290	291	292	262	298	332	305	310	267	315	314	322	296	307	291	288	296	310	296	294	296	274	297	300	292	273	295	291	273	262	286	318	286	312	296	278	294	279	297	331	296	292	288	287	301	265	283	255	290	290	331	273	281	292	283	298	292	275	295	289	272	299	290	260	308	269	313	283	285	271	283	304	294	316	305	301	267	284	250	293	272	274	317	308	289	307	286	260	288	312	289	310	290	305	301	295	281	300	289	299	322	280	324	265	298	293	311	293	310	293	340	288	274	280	292	282	301	289	298	265	291	312	291	280	286	324	280	307	283	292	277	287	318	295	287	278	328	281	275	305	274	309	299	308	314	305	296	291	305	296	276	306	335	283	301	288	292	286	277	292	295	313	282	277	288	300	323	278	309	275	311	271	302	273	281	259	282	316	259	294	287	281	292	270	277	278	256	271	321	308	277	295	307	304	265	310	317	302	301	285	260	249	285	314	305	328	319	336	319	293	315	284	303	300	282	287	303	310	296	283	295	284	303	288	311	305	262	286	309	294	283	269	284	274	290	272	290	293	275	295	326	290	299	275	288	281	297	287	281	307	302	266	296	303	270	271	285	289	301	291	291	314	303	297	290	282	303	274	319	293	281	318	307	264	270	280	259	296	311	253	300	302	317	297	299	287	294	261	307	288	313	285	281	344	303	295	299	292	296	324	301	289	286	282	298	314	308	282	286	304	296	298	279	268	262	307	282	306	288	272	297	310	289	279	313	288	273	277	284	323	319	258	312	302	271	289	286	316	291	311	314	287	290	292	294	282	284	277	299	283	279	294	286	284	318	287	296	294	310	296	298	281	301	276	276	283	277	285	269	289	286	284	273	328	287	286	286	308	303	319	251	297	303	317	310	296	316	305	261	310	279	254	272	290	290	307	312	278	305	299	294	297	297	298	267	300	290	311	272	283	295	300	299	292	267	284	289	303	273	269	295	301	287	297	286	289	285	304	299	266	296	303	272	259	298	307	273	305	308	291	295	295	296	317	287	309	281	283	323	266	285	295	285	295	266	286	300	317	295	305	295	271	294	291	316	302	262	282	298	319	313	283	310	286	271	281	296	304	259	282	286	283	312	316	290	288	315	273	312	296	290	321	286	308	303	316	272	311	312	291	307	303	309	274	305	299	316	274	261	277	278	272	302	317	306	296	264	284	284	307	286	303	287	317	310	300	318	281	299	287	305	281	310	302	285	293	300	299	254	293	264	302	319	294	281	294	285	322	306	293	290	283	312	281	325	278	285	304	320	314	288	293	314	272	270	290	304	299	271	285	301	308	276	333	303	279	258	274	321	322	293	303	315	298	314	277	281	279	310	292	286	283	275	273	294	256	280	303	291	334	327	247	295	270	306	253	317	292	301	264	316	282	320	276	297	303	291	328	278	272	285	278	290	305	325	289	279	286	273	290	322	263	298	291	298	256	285	316	316	268	272	328	252	326	280	261	286	289	300	328	290	286	317	316	313	298	253	305	262	318	274	307	288	257	277	245	290	262	296	279	287	318	278	288	284	302	316	285	266	257	285	306	305	276	271	292	332	323	290	335	287	291	310	315	285	268	305	303	304	288	282	280	294	308	310	302	278	279	319	285	320	299	304	291	290	288	275	267	306	253	256	288	321	292	278	307	297	310	309	301	281	277	304	311	304	250	301	267	279	305	283	287	275	284	310	284	296	303	304	280	297	298	265	297	302	302	285	332	257	294	281	309	296	287	306	316	353	312	279	281	280	271	294	302	285	298	299	290	326	256	289	287	283	311	298	301	287	298	284	286	304	292	283	294	266	267	311	321	306	315	308	302	295	263	277	305	307	294	308	273	300	252	317	288	268	293	269	309	314	274	282	288	277	300	321	280	296	311	310	272	270	300	325	290	286	281	295	298	296	300	299	301	281	285	319	281	263	292	311	299	304	272	279	294	284	300	273	295	306	293	278	292	278	270	278	286	310	290	322	303	317	276	284	273	296	276	287	297	313	289	303	272	272	279	275	319	278	294	318	298	285	309	294	305	301	309	279	303	317	289	267	312	302	281	308	301	319	318	305	302	301	297	291	279	276	323	275	272	284	316	277	294	282	322	283	296	280	311	285	277	276	303	309	300	310	309	305	296	307	285	287	328	289	297	318	259	285	305	290	280	286	270	300	307	307	281	318	320	276	283	275	319	305	270	339	304	295	288	290	293	274	274	297	304	331	253	295	283	307	302	297	316	307	308	293	306	303	273	285	313	287	301	295	318	320	295	309	302	289	297	279	311	314	286	270	327	287	285	265	290	294	271	280	274	296	295	314	284	303	309	286	288	289	321	319	276	284	252	315	258	302	307	303	286	281
27546	21802	20741	11806	5517	2309	1509	1118	932	733	598	567	469	405	369	358	352	309	302	265	280	268	261	253	251	244	238	212	205	198	227	206	192	208	221	194	200	183	209	195	195	205	200	221	210	208	229	205	187	185	205	211	178	212	207	195	151	201	205	220	198	198	194	174	198	208	185	178	179	156	177	200	186	177	188	194	166	174	187	177	186	192	209	202	186	174	208	188	195	204	183	197	182	194	178	186	198	191	177	210	190	180	164	195	166	181	187	191	190	177	206	170	169	208	195	197	182	185	189	197	181	207	180	177	194	180	170	171	181	197	184	200	196	197	177	192	198	191	167	156	199	175	177	208	207	173	205	191	182	203	172	169	188	198	186	184	208	184	210	196	202	171	183	186	191	187	191	192	160	176	197	207	213	185	196	181	194	172	190	182	169	200	201	192	194	184	192	199	198	202	175	193	212	193	183	199	180	196	184	181	213	172	213	163	188	189	200	183	182	199	182	182	153	186	189	194	190	216	194	175	187	182	187	175	208	201	212	194	198	174	196	162	198	173	165	218	171	204	174	179	186	167	196	190	191	193	204	178	181	205	188	178	174	179	194	188	201	185	210	158	201	185	207	170	195	191	179	209	196	189	173	166	189	209	164	201	178	164	193	182	186	180	199	173	189	189	191	186	177	197	169	177	166	185	188	185	183	212	213	181	189	163	202	199	204	179	201	186	212	181	192	161	185	183	145	181	191	170	208	193	182	179	172	192	168	164	195	196	191	179	183	203	193	191	182	192	180	173	177	188	184	211	185	192	156	146	173	204	171	182	170	170	169	156	159	188	221	187	172	194	207	210	219	186	162	176	200	182	193	161	190	171	177	189	183	198	181	178	189	182	193	182	206	178	186	193	194	183	176	188	188	196	190	174	165	196	215	202	178	205	167	203	208	178	196	175	190	189	187	205	189	168	186	191	209	210	161	186	171	189	174	201	175	173	188	184	173	176	176	181	188	184	187	179	200	208	172	187	201	186	174	189	172	178	172	172	197	166	177	209	160	183	194	178	188	183	176	177	186	201	202	186	173	191	187	186	196	162	209	199	174	169	169	198	189	190	189	202	153	186	198	205	206	165	194	153	183	182	209	207	214	195	156	187	189	186	193	180	190	161	190	180	188	200	181	180	192	166	218	210	209	173	187	196	176	221	210	203	184	166	176	172	205	175	191	207	175	193	194	195	182	174	194	205	202	204	174	168	202	177	174	168	188	198	195	180	167	180	174	181	161	178	177	188	183	188	170	170	174	186	202	187	171	194	186	184	178	181	169	186	191	186	180	197	214	174	196	192	183	186	199	190	206	187	189	163	201	198	195	187	178	196	164	182	193	200	183	193	197	190	184	173	208	168	185	163	184	211	201	199	190	161	192	195	181	178	204	190	176	208	165	178	202	167	201	177	164	162	176	201	174	195	193	195	174	186	175	200	184	186	180	201	207	213	188	174	178	198	199	171	179	166	188	214	193	185	170	179	189	190	194	187	189	184	181	194	193	186	187	201	180	177	180	210	185	202	193	183	197	176	176	197	173	174	177	177	186	164	201	202	201	176	158	195	168	181	196	153	191	193	174	175	176	181	197	192	177	192	185	157	196	202	165	204	171	193	187	209	183	177	179	194	178	210	185	182	191	161	185	197	177	174	202	176	206	179	186	183	174	182	169	172	199	186	209	191	197	197	176	189	187	159	178	179	165	209	188	186	201	191	189	183	193	181	186	192	168	195	185	184	170	179	208	184	170	204	172	194	170	189	157	195	190	172	177	177	190	187	188	177	164	202	204	174	191	179	176	158	179	197	203	189	203	183	174	167	190	176	188	190	191	171	175	213	172	173	184	164	193	157	182	199	186	181	183	182	181	180	179	171	203	209	194	163	174	200	193	188	174	158	193	184	167	197	194	196	171	169	191	184	194	192	206	210	181	166	196	191	188	184	199	189	205	182	178	173	156	201	177	183	162	201	174	193	171	165	183	197	175	205	193	166	181	197	187	180	193	188	186	185	181	166	189	219	186	212	184	173	189	177	165	188	166	177	194	144	193	163	190	190	195	171	173	194	188	191	179	198	178	174	203	194	193	180	180	175	185	173	197	196	161	180	180	185	177	192	171	183	182	168	194	195	190	194	186	204	190	190	184	192	165	195	191	182	185	184	182	168	202	194	180	189	205	201	195	180	188	184	181	197	184	189	181	187	179	205	182	185	180	206	199	181	208	189	169	184	163	155	207	162	172	189	192	203	166	198	202	182	194	183	179	188	181	177	185	203	198	187	172	193	168	165	168	177	203	194	182	203	191	158	181	177	191	167	189	190	191	199	179	185	178	168	177	185	203	187	154	174	190	182	192	194	172	181	156	193	185	182	193	173	181	199	212	198	183	176	197	161	213	177	179	220	183	176	185	184	207	200	207	172	200	211	193	160	186	174	179	171	205	191	184	163	186	191	187	183	173	186	172	191	193	190	201	171	186	188	197	186	195	177	162	174	187	179	193	195	174	183	180	234	178	173	162	182	175	169	188	177	200	175	194	193	175	187	187	199	200	209	196	201	181	171	201	182	184	199	223	176	179	201	170	204	199	188	204	162	167	208	172	182	194	205	194	187	184	185	168	194	187	193	183	197	171	192	160	163	185	200	175	190	165	168	198	173	185	157	197	195	204	190	180	174	192	194	180	208	196	180	172	195	177	221	194	183	172	169	203	181	195	175	191	180	182	195	176	222	160	190	183	183	192	205	167	176	199	178	200	172	175	190	198	171	175	183	179	182	206	171	194	180	209	201	188	190	191	174	187	183	181	173	177	199	187	204	188	151	184	172	186	194	172	199	156	188	208	202	182	175	189	188	179	174	208	175	179	199	169	193	188	200	178	178	201	163	189	189	184	206	182	190	208	166	172	200	197	162	201	200	186	197	170	182	185	172	183	185	175	187	189	194	205	205	178	179	186	189	196	164	184	202	192	197	186	214	189	183	191	191	206	166	190	193	202	201	185	209	193	177	164	208	190	183	185	159	185	205	207	193	185	174	199	187	206	186	204	190	183	202	186	195	172	159	163	163	184	206	173	190	168	163	194	168	223	190	220	170	173	203	193	209	198	184	176	207	165	175	207	167	194	203	186	230	171	199	183	177	193	174	183	178	201	176	194	180	217	180	169	182	179	187	191	183	199	154	209	172	196	176	185	205	188	207	179	196	189	175	192	176	185	177	180	166	169	189	177	194	190	165	198	182	194	156	195	190	175	182	193	169	200	193	203	221	169	191	163	179	173	214	181	186	204	181	211	195	183	182	194	179	197	194	179	172	188	186	188	206	190	189	216	171	206	189	177	188	210	173	211	180	192	166	216	201	192	176	184	215	183	175	169	168	181	181	164	201	200	189	183	190	194	203	180	197	192	202	199	159	181	172	172	183	175	169	174	190	196	184	177	208	176	186	176	207	169	191	154	195	174	204	179	188	188	188	179	197	185	208
15868	31148	25044	13649	8837	4619	3087	2357	1784	1397	1179	942	847	708	614	553	495	491	444	425	407	373	377	373	354	320	325	310	311	318	296	326	316	315	327	289	267	289	312	268	290	296	250	292	273	264	261	240	234	272	243	253	262	253	265	256	243	251	242	269	293	251	231	239	280	263	249	273	231	231	262	254	245	241	249	260	267	238	243	269	252	274	247	224	277	281	250	251	262	252	247	248	254	247	251	223	248	277	239	254	247	272	260	250	255	253	243	271	246	257	241	232	270	244	274	262	231	259	228	258	256	244	255	257	269	267	249	248	223	263	224	252	259	252	264	268	242	257	263	258	252	253	257	282	295	294	246	256	237	236	240	278	272	278	275	241	225	238	225	272	250	244	251	272	273	239	228	256	277	251	288	264	239	247	270	243	253	254	233	252	242	271	271	268	262	249	260	228	232	250	255	253	235	268	266	242	257	244	278	250	282	266	245	272	269	256	225	250	261	265	253	277	271	228	252	242	244	226	270	267	240	257	249	237	251	285	244	254	259	258	256	265	254	252	256	269	259	285	251	225	265	260	250	228	268	261	249	248	227	253	236	250	252	235	249	258	267	233	233	290	262	250	262	279	264	258	243	246	269	245	255	231	253	256	261	229	272	252	243	252	245	254	258	251	283	241	270	304	232	250	274	253	274	246	218	232	239	268	261	244	261	244	237	212	246	219	232	251	263	258	265	249	272	273	250	282	257	256	256	272	267	257	276	257	246	266	231	250	226	256	261	247	230	252	283	255	251	255	270	250	252	253	251	237	239	265	249	255	237	226	269	233	264	255	248	271	266	268	224	285	243	242	248	247	251	277	252	282	278	243	260	238	245	242	253	255	237	261	248	208	264	230	246	266	257	259	258	256	223	267	288	273	268	280	252	251	257	243	277	280	253	264	257	225	259	281	241	267	268	273	223	225	248	230	246	251	238	246	264	239	253	275	264	235	252	247	230	252	251	258	256	256	252	242	265	224	237	248	252	255	296	257	246	224	231	253	225	252	282	214	267	252	278	248	258	270	256	260	226	256	257	235	255	264	241	227	251	263	292	254	251	251	229	264	258	260	244	246	249	232	245	242	250	254	227	252	216	266	245	282	255	246	255	269	263	244	241	243	258	254	270	257	238	243	262	266	248	255	270	256	265	272	264	245	265	247	249	249	250	259	247	236	232	255	242	244	269	243	263	207	265	251	258	254	242	228	254	255	236	239	240	256	248	253	270	253	233	275	243	251	249	261	250	251	284	242	250	260	251	253	278	241	263	265	248	259	262	260	240	215	280	242	241	244	231	256	222	253	248	259	258	269	268	232	249	247	252	252	263	241	249	271	255	217	258	266	237	278	243	248	257	244	245	235	243	233	275	265	261	276	256	240	259	254	223	243	249	300	249	240	268	230	281	251	259	273	273	271	260	265	243	260	252	223	263	218	253	273	272	246	261	245	235	240	283	233	264	278	217	243	247	248	220	241	275	250	261	266	254	248	228	257	267	251	251	227	281	237	269	269	239	260	256	256	274	250	219	256	260	252	256	242	257	258	236	287	256	247	254	272	279	224	255	244	245	233	240	289	267	262	267	244	243	231	257	250	261	241	231	228	240	243	236	267	227	258	225	253	254	237	260	246	270	250	264	265	237	248	260	264	257	276	265	230	250	246	244	260	233	268	257	288	255	239	267	224	228	250	223	248	243	257	259	292	230	236	249	221	266	245	246	269	265	249	248	261	249	258	237	269	258	226	264	286	241	289	235	233	234	287	264	294	247	233	267	266	272	248	267	254	251	251	264	264	272	234	280	275	274	228	253	275	231	239	246	234	256	267	254	250	249	251	273	241	257	291	253	247	284	230	265	265	264	242	288	247	280	235	252	256	263	239	273	232	254	235	270	259	267	252	264	241	292	240	246	243	239	245	264	272	260	251	233	253	255	249	280	248	240	262	234	272	243	260	234	252	275	255	247	276	253	244	265	262	273	277	269	252	266	229	242	256	276	259	241	253	225	254	262	245	252	267	253	256	259	264	249	265	273	258	268	257	268	263	250	225	229	241	266	247	256	248	253	260	253	256	253	244	236	259	240	251	257	258	255	250	266	289	243	265	242	258	229	239	244	239	271	225	228	241	257	258	231	259	242	282	259	247	233	245	299	233	257	273	264	281	232	237	254	238	245	280	261	254	237	264	258	252	272	233	233	269	263	254	270	242	261	225	240	268	256	252	233	254	279	258	247	269	248	248	244	239	241	266	257	240	256	250	268	226	222	254	248	260	223	250	242	251	251	229	261	272	264	256	255	258	249	248	278	238	254	239	264	266	260	268	241	251	244	223	244	250	248	228	250	260	232	271	243	300	258	274	244	223	245	268	268	247	255	232	281	254	278	271	239	245	232	234	262	261	282	263	254	275	269	275	239	288	251	258	235	251	257	246	245	272	248	240	248	245	241	238	252	240	244	273	260	221	241	256	250	250	241	250	266	248	263	261	251	271	231	271	257	250	264	271	241	248	252	260	264	242	272	253	235	242	259	252	255	252	274	244	237	243	237	262	238	257	234	244	246	240	244	243	246	244	271	240	225	252	248	247	230	262	259	262	244	226	259	259	234	249	265	267	267	257	216	217	251	244	265	249	265	272	257	250	252	244	254	232	252	275	240	276	265	236	244	235	251	270	238	258	285	223	236	242	260	267	249	245	272	255	286	255	241	269	243	267	241	283	251	257	269	248	237	273	254	246	235	258	242	257	257	227	242	267	236	251	246	273	250	284	250	284	245	252	265	273	263	235	274	289	262	248	251	251	263	289	245	237	268	254	237	257	244	271	277	273	246	233	224	230	227	253	247	232	250	274	280	265	248	257	234	248	253	245	252	240	249	270	265	266	247	245	254	247	262	244	270	254	223	257	260	260	261	245	226	275	252	281	244	246	244	247	251	258	245	275	266	255	252	225	253	255	263	247	229	244	264	289	250	295	234	247	251	243	249	249	260	267	268	218	238	254	222	237	286	271	245	224	235	269	255	255	276	242	274	261	249	282	257	272	235	267	254	272	235	229	266	249	272	281	267	282	267	240	237	242	272	250	248	269	240	236	272	266	275	252	284	236	268	243	250	250	251	243	263	252	239	253	267	231	236	266	264	255	251	260	247	243	237	257	268	228	243	263	224	270	256	254	255	262	252	278	244	262	269	288	239	224	246	243	260	278	249	253	259	243	223	224	211	261	274	254	255	247	252	246	264	248	260	232	240	255	260	224	283	250	239	251	257	270	248	232	258	231	277	256	238	245	262	271	245	231	247	249	256	229	247	231	261	296	256	254	251	267	246	267	272	276	267	254	244	258	234	276	245	227	248	244	242	269	249	248	232	272	239	266	252	264	225	239	271	232	241	261	234	258	249	239	251	243	218	233	239	213	232	254	287	240	247	246	258	262	262	269	232	243	249	245	254	269	233	252	240	224	260	249	267	270	234	250	270	263	263	243
23547	21530	28850	24708	21658	14583	4590	2293	1766	1345	1101	946	821	745	646	576	584	524	471	457	399	416	387	427	405	368	329	335	320	350	304	346	274	284	276	293	292	274	281	289	276	256	265	261	276	277	261	248	276	275	251	273	249	270	249	268	287	259	256	253	251	266	225	236	242	255	274	228	236	272	257	274	252	260	229	265	264	243	262	245	267	252	268	250	258	256	246	233	263	260	254	279	230	253	269	264	235	249	237	258	243	275	224	237	242	256	226	222	262	259	272	241	251	227	247	276	231	227	275	247	233	257	242	249	237	251	236	262	245	258	251	245	254	219	241	233	228	267	244	237	256	238	215	238	246	234	264	215	248	232	241	267	239	266	239	231	250	241	218	236	236	270	237	242	240	255	230	254	287	234	257	239	242	272	223	266	235	217	243	232	237	231	253	250	222	251	241	282	258	228	268	265	231	233	234	242	227	225	247	260	263	241	263	252	237	246	228	261	234	270	272	239	229	246	240	273	257	255	223	256	219	249	258	245	261	290	245	224	237	238	227	267	246	238	221	269	233	260	238	252	254	251	255	266	248	237	243	264	266	238	237	255	227	238	271	242	204	275	248	234	228	272	235	238	271	256	254	234	249	251	234	277	248	282	222	244	217	240	265	260	256	274	206	239	225	241	236	248	246	248	238	241	239	271	245	279	256	263	235	251	255	266	231	279	253	217	260	222	239	235	238	240	234	226	246	258	236	232	250	255	245	229	243	230	229	236	248	251	231	272	266	223	255	243	215	241	255	260	223	211	236	247	244	256	260	256	225	235	234	284	232	224	262	259	233	235	239	246	231	258	293	247	206	270	284	246	248	265	232	234	239	237	233	262	245	217	251	268	255	249	251	242	219	259	271	251	269	241	251	262	267	249	243	227	232	225	257	267	255	244	240	256	247	212	233	230	249	273	231	299	244	242	231	271	249	251	247	248	254	265	259	255	259	260	225	240	245	232	260	251	242	238	264	239	281	262	267	242	243	254	237	290	231	250	231	233	264	238	251	218	273	225	220	252	261	244	213	258	257	260	250	267	246	262	234	259	250	270	256	248	227	254	218	270	263	223	246	248	268	244	274	245	264	271	211	250	234	250	213	263	265	229	233	265	231	241	249	211	253	258	239	223	247	241	242	231	238	239	236	231	266	217	259	234	247	246	252	248	252	241	243	224	235	232	255	261	264	264	246	279	232	234	238	249	255	239	252	249	263	252	275	233	259	252	261	259	249	226	258	251	253	272	260	259	249	235	233	222	253	271	236	242	246	259	246	281	240	219	245	279	241	269	259	247	240	259	245	240	271	234	227	268	245	236	231	231	251	245	224	243	274	248	246	256	259	227	261	271	244	279	215	246	243	242	260	251	257	219	256	262	236	244	228	257	268	242	245	253	263	284	235	206	235	240	240	233	247	260	245	239	249	246	248	261	249	243	230	250	256	266	245	271	252	226	262	221	265	244	254	253	227	255	249	254	242	251	250	226	271	233	264	247	254	258	262	248	227	217	233	256	262	256	244	237	234	270	257	242	232	233	261	239	258	241	241	245	259	221	262	276	269	233	255	251	263	253	251	242	237	229	231	266	256	226	252	256	271	241	267	241	253	234	266	270	268	248	266	216	234	216	265	217	271	239	261	254	253	251	251	227	241	246	253	243	244	242	239	253	235	229	249	245	240	252	232	244	245	217	229	249	234	268	241	215	256	257	235	231	255	227	245	240	211	236	238	252	249	252	247	240	239	255	261	253	221	283	266	268	250	246	251	244	276	255	228	254	240	226	261	230	233	232	270	252	244	264	262	253	246	248	264	245	232	267	253	237	246	251	227	260	213	247	228	247	251	245	229	259	229	268	249	234	246	243	238	249	226	260	243	241	241	236	246	245	232	254	262	266	247	245	266	246	243	274	259	274	257	253	263	245	255	255	270	245	246	255	260	255	234	241	251	252	247	259	236	241	270	272	243	273	264	242	240	253	214	275	224	245	257	225	252	264	248	278	242	240	232	220	265	250	246	235	288	257	253	243	257	254	242	232	259	252	251	257	270	225	268	254	261	245	241	246	276	255	266	236	220	232	244	255	252	240	237	239	236	239	270	266	243	240	232	245	267	242	214	246	247	261	234	231	247	244	234	244	255	251	261	226	230	251	246	236	239	244	268	216	254	245	207	226	249	276	222	208	264	266	247	275	224	268	217	222	239	249	234	235	253	253	263	234	262	263	270	261	219	238	240	257	249	236	274	236	229	259	213	233	241	252	238	252	252	241	253	261	233	252	269	264	261	263	224	255	232	227	266	235	235	248	244	229	267	257	269	232	233	236	251	244	271	253	227	236	247	244	251	257	276	246	244	248	252	228	223	240	248	235	257	248	257	249	240	263	238	203	283	259	261	239	234	251	230	243	254	209	262	244	245	252	245	258	216	229	265	230	202	229	269	242	256	247	266	249	260	250	232	246	257	213	246	258	237	221	251	214	256	249	262	245	237	232	215	251	251	239	261	248	217	267	261	239	230	244	231	236	255	249	240	245	243	244	233	269	243	250	237	227	282	240	249	270	273	244	234	264	276	238	255	245	247	256	234	239	241	232	263	242	238	254	231	249	244	225	238	242	262	206	244	233	269	229	240	255	234	236	258	241	254	243	254	230	256	254	239	249	225	231	285	218	235	246	254	240	225	276	268	240	260	240	254	237	224	206	240	248	251	262	261	237	262	268	239	238	252	242	226	241	240	237	284	258	267	225	253	273	255	255	239	256	239	245	258	222	256	227	245	274	249	235	243	271	230	248	246	246	217	233	249	218	229	252	239	233	250	240	246	231	250	262	257	257	273	231	271	261	257	227	245	249	256	246	233	250	261	239	240	255	235	278	269	251	240	248	268	283	220	253	237	257	264	257	236	220	261	264	223	252	241	270	247	237	274	292	221	255	246	227	242	246	244	252	245	248	235	246	224	236	225	238	262	236	228	282	249	265	262	250	255	230	253	253	247	243	226	234	217	265	230	271	238	248	241	230	227	262	261	249	248	260	234	231	268	254	249	241	239	229	242	251	261	251	228	220	233	272	248	271	251	275	247	245	248	249	256	247	231	268	282	238	239	238	251	261	262	280	244	242	268	256	265	255	278	234	228	230	231	215	235	232	275	264	256	245	240	253	242	239	248	234	263	245	230	237	241	234	255	219	245	265	218	217	263	242	248	215	229	245	243	267	244	230	275	224	259	246	251	288	260	229	245	238	231	249	247	260	221	244	248	251	263	263	225	251	237	249	230	241	260	246	271	226	224	244	244	253	242	244	252	250	245	246	225	280	266	264	234	252	249	265	232	251	256	241	231	250	254	250	224	233	250	254	258	261	224	238	263	259	238	249	241	291	257	253	272	257	270	251	250	243	210	262	227	214	229	228	240	266	249	257	258	250	245	229	257	248	246	247	268	242	245	234	244	229	230	248	232	262	256	237	263	240	226	262	252	247	260	250
17666	41660	36524	24845	17740	9107	5925	4317	3267	2424	2005	1655	1418	1204	1034	943	837	808	708	684	671	583	596	548	549	537	482	524	460	503	486	431	406	421	454	415	398	392	384	394	386	383	376	376	369	401	339	325	365	349	366	367	354	378	363	366	339	326	337	343	335	332	337	334	329	363	310	305	350	342	328	332	348	344	314	332	355	334	346	336	340	357	337	344	375	306	327	309	341	314	309	331	330	335	351	308	337	323	330	336	350	331	316	338	306	317	349	342	297	315	316	344	341	328	367	284	341	319	341	329	320	299	343	349	364	313	320	326	348	380	309	345	332	320	358	345	323	336	315	324	339	319	327	333	338	304	354	355	334	354	322	340	341	317	306	344	322	315	300	340	358	330	332	335	360	314	309	320	338	352	344	346	318	340	314	345	322	343	353	346	296	316	349	373	314	344	328	328	378	345	306	309	323	326	324	344	319	317	341	317	368	358	291	347	342	347	305	332	329	345	330	300	324	343	342	321	301	345	314	345	384	369	341	317	314	325	355	346	318	309	306	329	344	328	322	358	328	354	321	334	336	323	348	339	357	335	309	314	308	324	359	344	344	292	342	305	276	323	311	346	350	328	362	337	347	324	323	323	349	333	323	302	348	355	360	338	306	347	336	337	275	364	361	322	370	317	311	326	352	312	335	309	332	364	351	317	312	351	327	355	329	331	326	358	292	317	333	347	341	341	326	338	307	300	330	323	324	347	310	346	341	344	320	339	319	343	334	341	363	319	312	305	338	316	289	324	317	365	351	331	336	347	341	356	327	320	344	326	372	305	332	334	334	338	315	328	305	322	335	352	324	320	294	334	336	322	307	342	271	337	299	332	327	390	328	322	334	354	317	347	326	319	342	332	346	304	328	341	333	354	332	342	335	322	333	328	342	359	328	328	328	308	324	326	372	314	323	343	333	361	351	357	338	323	327	329	318	346	348	323	349	332	338	320	350	322	299	332	336	361	340	360	362	343	356	326	329	339	313	353	340	360	295	341	321	290	313	320	346	308	330	328	345	304	330	328	354	346	332	274	304	351	323	348	353	331	363	354	322	357	373	347	318	326	336	320	314	340	328	303	353	365	325	308	301	327	294	350	305	333	354	332	316	317	316	328	344	325	297	340	331	342	317	325	346	331	329	340	384	331	305	354	308	342	340	336	289	331	354	350	342	353	325	295	347	319	315	322	317	318	313	310	346	333	327	345	337	347	309	319	342	351	307	317	366	336	372	324	348	327	340	327	320	350	353	331	332	338	316	327	318	329	331	331	329	296	343	318	346	358	324	331	306	344	351	334	324	354	318	338	321	309	329	337	336	361	333	352	322	334	335	348	337	347	333	328	358	347	333	337	345	323	310	322	344	273	319	300	320	315	316	362	342	345	363	337	336	305	349	353	324	299	336	331	317	336	324	334	305	328	364	325	343	345	316	356	350	317	315	337	340	322	351	363	335	329	353	324	310	315	299	361	324	331	312	320	333	304	312	333	323	292	301	367	365	323	388	353	331	318	357	342	321	333	323	317	335	331	347	336	336	330	367	304	303	348	336	333	313	296	331	299	354	350	355	324	331	324	308	350	353	359	344	347	310	369	325	369	346	346	320	347	342	301	298	302	301	320	340	331	330	301	324	307	327	354	330	316	303	326	339	333	336	338	331	320	309	356	334	350	356	327	336	338	336	342	324	344	293	288	333	293	323	348	341	344	317	338	348	344	319	332	362	350	334	328	315	355	353	351	379	321	359	338	351	333	357	312	323	310	289	325	333	323	334	328	328	328	329	332	338	329	333	328	317	375	363	344	307	307	340	335	323	318	319	328	378	323	317	355	328	349	327	364	308	367	335	349	320	310	347	335	334	313	339	340	326	316	364	335	333	355	336	286	355	337	308	339	308	302	321	339	307	306	339	329	336	326	312	332	328	306	324	304	319	329	331	331	367	330	342	370	365	342	325	320	322	357	324	325	322	316	332	320	317	315	331	297	342	337	328	346	355	341	333	340	314	320	346	336	311	328	309	310	314	330	319	301	318	357	364	321	358	357	329	352	321	330	364	303	305	342	326	361	345	336	322	303	349	311	354	328	315	343	340	336	329	319	330	338	339	334	330	345	352	344	301	354	332	350	304	336	333	325	376	358	351	366	308	297	343	296	347	312	318	334	328	331	318	331	315	324	346	334	346	317	357	351	327	321	349	302	334	321	359	347	351	338	343	358	313	313	322	341	345	298	342	294	331	352	335	358	342	333	323	338	347	324	343	319	329	300	312	365	350	328	338	306	315	351	319	367	347	337	305	316	295	353	316	335	324	312	317	322	362	314	316	357	330	344	328	319	320	330	292	312	333	318	330	340	308	353	363	332	349	360	334	335	317	309	297	338	326	322	333	370	340	321	349	336	338	321	332	310	314	338	313	324	348	309	346	319	356	307	354	352	336	314	298	347	322	308	344	334	329	335	339	331	307	307	366	326	311	322	300	331	351	328	341	345	316	287	322	331	321	335	327	344	334	356	354	311	345	344	332	285	313	366	309	328	338	354	329	304	313	302	320	328	348	343	361	335	322	308	343	351	341	336	291	353	336	320	315	344	314	362	324	354	324	322	317	350	338	327	328	314	339	331	327	339	302	309	325	359	327	370	367	342	347	332	368	321	322	335	336	330	346	331	336	324	316	344	343	315	296	292	308	374	353	300	355	346	332	332	359	343	361	343	339	313	345	345	347	353	318	325	374	329	345	333	319	328	331	360	326	352	328	334	320	316	335	305	334	358	308	317	336	332	326	358	311	327	321	299	331	323	353	316	338	314	330	332	326	337	339	331	311	344	337	350	343	331	351	349	323	347	291	365	320	349	324	337	335	323	350	303	372	316	341	316	373	335	321	333	349	328	308	335	335	311	349	301	316	363	334	308	345	352	374	346	329	340	328	348	315	334	332	326	345	341	321	285	340	351	307	343	329	331	312	331	341	370	319	364	351	303	306	351	336	361	324	304	318	334	354	356	321	335	328	343	322	339	326	326	343	336	352	340	302	317	334	340	355	320	339	341	326	338	346	330	314	320	328	332	338	345	334	372	330	338	334	356	327	333	309	351	313	358	360	335	330	328	329	334	316	321	340	338	331	324	346	344	305	335	313	311	335	350	324	351	340	315	333	321	344	341	341	315	311	333	363	351	300	357	335	358	339	321	364	349	336	316	324	326	332	332	322	288	325	333	315	353	332	315	336	344	317	338	332	356	274	339	323	319	341	324	320	351	292	364	339	350	326	334	308	304	320	328	352	326	314	346	327	312	328	331	329	319	321	327	314	325	373	348	336	337	309	326	326	344	326	330	299	338	320	329	312	338	324	347	346	334	354	329	337	335	333	336	334	299	329	332	307	342	314	345	293	330	349	343	360	330	279	303	330	311	323	288	328	316	323	336	348	329	332	344	342	302	328	331	359	346	316	366	330	330	319	350	340	331	358	327	336	344	314	372
24759	21523	27772	25710	15818	5132	2515	1639	1185	943	781	630	569	502	461	417	346	298	299	274	284	243	214	259	246	208	221	229	212	191	178	186	185	195	192	187	182	172	163	164	160	162	150	179	155	194	170	164	169	166	143	160	163	159	138	148	136	174	134	132	135	153	146	147	154	143	142	141	124	129	138	151	145	141	127	138	179	139	144	135	155	150	154	143	138	148	161	150	123	144	151	124	124	128	136	146	137	134	140	158	134	149	162	149	135	154	130	144	146	121	144	162	142	135	130	160	169	148	159	152	160	145	155	149	147	134	135	137	151	136	160	164	140	133	139	134	157	167	155	149	174	174	150	154	169	157	140	159	158	142	168	135	129	151	152	174	151	140	152	145	145	159	159	152	146	139	145	158	162	123	154	156	132	149	130	151	146	138	148	141	132	141	150	157	122	144	143	160	123	143	145	142	158	131	136	141	163	149	118	139	122	158	164	159	143	138	134	169	124	156	151	156	154	144	151	150	131	175	134	135	141	140	145	160	136	146	144	159	143	127	157	149	146	143	141	135	137	158	133	153	131	145	141	147	155	146	150	122	154	169	156	134	137	163	136	144	152	145	151	158	145	137	119	146	138	149	145	161	152	143	167	161	146	137	137	148	129	145	171	127	136	123	146	156	158	139	151	124	115	156	146	127	159	136	132	136	126	134	160	138	134	156	132	158	153	131	152	147	144	142	134	154	130	133	161	147	169	143	127	155	152	148	146	168	143	162	132	135	119	154	154	132	129	155	144	140	142	130	136	154	150	145	147	150	151	149	139	148	156	142	126	137	150	150	138	148	161	134	147	139	124	121	157	154	156	141	147	155	161	152	147	170	132	155	148	139	150	137	136	145	132	131	160	136	156	152	138	149	136	160	140	135	162	140	141	145	159	143	142	170	135	151	142	157	151	149	145	156	146	149	140	130	154	137	148	162	153	146	134	141	138	152	134	149	136	137	167	132	164	139	146	137	149	150	161	138	121	165	133	157	147	130	152	132	156	135	137	139	141	179	162	131	144	131	145	151	166	155	135	139	148	158	161	134	133	144	154	157	147	139	147	159	157	157	159	144	125	155	137	131	146	130	155	136	136	152	135	142	147	130	141	128	136	156	134	160	143	147	153	141	141	149	130	161	158	138	156	140	140	141	144	135	149	178	138	138	140	135	143	146	141	141	146	151	148	131	142	156	155	131	139	150	160	144	123	141	154	122	147	160	134	139	154	139	113	184	152	137	134	130	146	155	125	126	156	137	138	143	124	146	152	129	157	127	152	143	141	134	175	144	153	161	139	148	142	126	152	150	153	162	153	160	149	135	155	127	135	150	153	138	170	140	139	144	153	149	129	137	166	141	127	142	157	139	175	155	131	133	154	145	144	130	154	145	147	140	129	154	143	160	135	154	141	150	145	128	151	141	130	148	147	147	140	149	142	150	118	142	153	143	140	162	149	131	135	144	145	140	142	138	152	144	157	150	158	157	135	143	149	153	152	164	143	155	155	156	149	153	147	146	152	145	148	145	161	139	153	152	168	123	124	161	158	162	157	128	129	168	167	151	162	131	145	137	148	151	157	161	144	144	144	154	155	133	167	152	133	130	138	157	162	138	154	147	165	147	157	140	158	151	165	131	144	155	141	140	139	148	166	151	142	144	143	138	152	136	149	145	151	129	137	140	152	138	140	135	158	121	175	126	134	164	147	145	164	160	134	174	135	157	155	154	162	137	152	158	133	152	137	134	159	140	148	153	145	145	141	137	151	153	136	152	123	140	148	147	143	119	141	137	159	133	148	139	155	158	153	138	164	140	124	152	147	158	141	150	141	155	144	152	139	133	167	146	153	152	148	138	154	126	130	148	157	144	128	159	169	149	128	139	144	136	156	137	147	154	136	152	145	150	159	145	142	156	162	139	141	138	140	157	133	147	155	144	135	125	117	141	127	144	152	139	141	149	143	142	127	130	140	138	135	142	148	159	132	151	157	117	129	155	149	154	159	143	151	155	159	156	135	132	136	141	145	139	128	120	142	148	156	141	136	136	149	148	140	126	157	139	143	128	168	160	151	143	160	155	130	135	151	154	140	107	147	137	141	155	144	141	150	151	152	136	151	146	140	138	151	149	126	147	121	128	125	147	136	140	141	160	156	140	156	128	151	146	142	147	138	150	132	165	131	154	158	148	139	152	127	137	124	130	150	149	147	143	145	128	133	159	151	133	149	136	145	135	151	149	126	152	139	126	134	141	133	166	143	153	140	148	137	158	150	135	139	128	130	141	135	142	136	134	154	134	151	159	163	145	152	142	138	149	136	124	157	153	160	151	140	147	155	141	131	136	155	141	124	157	151	151	169	127	143	143	135	152	145	139	129	129	132	156	165	149	137	140	144	140	153	140	147	166	151	142	129	149	137	145	143	125	140	136	150	159	135	156	137	133	146	120	159	135	108	156	149	136	138	139	145	134	133	154	138	148	139	165	153	130	130	148	135	142	140	124	148	127	128	141	143	151	146	151	142	144	137	143	130	152	144	161	136	128	136	145	154	142	127	123	135	130	150	148	140	138	157	143	141	146	156	141	120	150	132	140	156	145	126	147	160	137	149	134	155	155	148	151	141	148	142	159	126	141	130	149	136	127	159	130	159	146	134	173	150	146	133	153	165	156	152	154	141	165	132	137	142	146	132	135	141	158	131	134	142	146	146	139	142	142	159	144	144	143	156	146	124	147	140	132	159	150	136	155	162	136	148	129	149	136	148	135	126	126	157	147	137	152	143	148	133	175	136	153	147	139	141	137	122	131	148	152	146	139	139	158	153	135	138	129	144	141	132	140	155	155	122	152	165	128	155	131	151	141	154	157	147	139	138	160	159	149	125	153	182	153	146	141	142	166	141	151	151	144	158	165	148	140	155	161	119	150	132	152	150	139	134	147	152	157	145	158	127	150	158	125	147	157	133	154	134	124	154	146	136	148	133	161	120	140	145	137	145	137	148	157	137	142	149	131	139	146	140	119	144	139	132	139	157	151	146	159	128	136	144	153	153	145	130	150	149	146	147	149	159	146	143	138	151	118	113	177	147	158	155	152	135	147	126	111	142	160	154	164	142	145	146	138	162	137	157	130	158	141	147	110	142	132	132	123	134	144	137	144	162	150	170	145	142	151	149	122	136	147	134	157	137	151	172	158	164	141	165	126	149	137	136	141	154	154	154	146	139	161	162	148	121	156	157	152	153	128	147	161	145	163	135	151	150	142	143	144	139	159	137	153	140	159	163	142	141	125	166	128	126	132	121	126	135	150	154	159	153	147	147	155	147	134	134	162	135	163	154	140	151	148	146	147	149	155	136	123	157	133	139	146	141	156	138	135	172	131	167	144	154	132	136	144	136	148	130	144	130	162	153	139	141	131	144	127	137	157	143	164	134	141	140	174	146	143	141	143	162	168	141	164	152	147	127	151	155	135	144	159	152	143	125	137	135	178
17104	37843	32043	20748	13717	7275	4933	3357	2490	1857	1413	1202	1051	845	731	651	598	565	499	478	435	410	412	371	360	349	361	370	333	323	265	266	298	264	269	273	268	266	223	245	253	249	256	237	242	257	224	244	244	203	197	209	209	223	219	189	216	225	219	215	198	220	212	214	196	203	183	198	221	222	231	211	205	204	193	233	221	208	181	193	202	207	210	211	214	205	195	193	253	211	193	209	200	207	210	191	205	187	220	206	193	209	205	204	210	173	196	207	189	219	223	186	209	214	201	215	218	207	191	182	201	212	214	195	169	202	207	211	177	212	190	186	222	213	218	201	174	205	226	209	205	206	191	217	207	205	230	227	227	205	223	250	191	200	192	201	195	189	194	195	207	183	214	196	204	216	169	213	193	174	207	183	196	218	231	203	199	214	203	218	208	205	211	219	200	208	226	198	198	186	200	201	209	191	218	174	203	209	177	203	212	191	176	224	218	199	190	223	199	179	236	239	204	204	187	202	221	204	206	191	181	218	203	186	229	200	202	205	196	197	181	172	211	215	221	197	200	188	192	218	202	196	193	203	200	202	207	213	192	197	210	200	200	213	219	217	199	217	206	166	200	195	188	200	219	192	215	224	194	194	187	192	189	180	182	167	196	196	188	203	182	198	182	187	179	197	197	203	228	202	197	226	200	201	241	205	214	201	210	181	218	215	211	186	190	216	219	187	203	177	203	195	205	220	207	181	199	199	212	209	209	160	211	178	216	223	232	189	208	188	226	215	208	196	192	204	185	208	194	206	203	208	210	228	214	217	197	185	195	169	187	197	219	238	183	192	196	200	172	204	200	208	204	183	222	207	204	193	213	196	199	183	179	215	191	197	190	192	233	195	206	194	210	195	224	192	207	218	183	190	211	186	199	226	189	191	224	186	196	202	222	178	195	214	173	203	185	213	221	204	203	191	198	216	198	195	196	243	207	225	201	204	203	210	231	214	180	207	185	187	206	191	226	205	190	201	208	234	228	191	190	213	202	193	212	208	206	191	224	187	207	186	201	207	190	208	176	181	195	207	195	221	214	196	201	181	222	192	202	213	213	201	225	200	191	205	207	203	196	188	207	212	184	200	207	209	204	217	209	211	206	222	199	181	239	217	208	190	199	214	199	171	212	214	214	205	198	196	191	216	197	200	184	201	210	194	213	179	215	213	211	208	191	203	200	206	185	204	201	192	208	218	228	211	215	197	199	186	211	211	230	205	211	231	203	197	173	185	202	190	207	212	202	193	212	195	215	199	201	219	203	211	197	188	216	196	188	192	206	200	178	214	216	206	180	189	192	185	194	211	201	210	215	211	208	198	203	202	227	217	213	216	216	187	205	217	208	206	186	207	185	223	207	175	237	178	241	211	190	236	237	208	205	203	222	193	212	239	212	204	207	198	199	209	186	171	217	215	182	212	207	220	197	204	214	210	187	188	191	208	215	200	211	193	203	205	198	185	203	195	206	187	219	207	229	185	204	191	217	212	242	189	204	191	199	215	196	202	217	200	200	213	212	187	178	187	213	196	191	224	213	191	230	165	207	195	197	200	200	194	198	211	193	195	224	198	189	207	215	204	171	193	205	210	199	205	214	194	206	225	214	208	197	213	207	216	206	192	198	223	198	209	215	204	203	212	185	208	209	182	181	201	195	196	195	219	204	212	185	193	232	174	189	211	180	217	209	209	188	179	182	211	195	197	200	203	199	186	192	229	173	195	227	225	202	188	194	211	171	197	218	193	200	219	198	208	184	206	203	201	217	198	215	176	191	207	210	201	199	199	202	182	211	179	197	202	175	222	187	194	209	206	213	190	190	193	194	195	194	201	218	186	195	202	175	180	163	220	189	193	218	184	181	198	195	208	206	198	224	201	201	199	193	189	207	212	221	189	207	171	202	197	190	199	183	209	184	181	206	203	201	219	187	184	207	208	196	185	196	213	177	210	212	204	228	229	203	190	207	207	229	190	206	204	200	207	210	219	184	205	216	181	197	195	204	216	228	193	193	214	212	179	195	183	211	174	185	181	189	197	222	211	186	221	170	207	218	196	204	207	223	208	206	188	211	198	176	189	186	180	184	199	206	209	204	188	202	210	197	208	187	196	206	198	193	194	214	227	216	197	206	222	203	226	192	182	209	225	213	196	179	191	206	188	215	208	192	187	198	227	202	215	218	196	215	176	206	196	172	221	180	188	190	196	201	172	203	215	222	187	192	202	180	201	218	236	218	213	196	202	195	202	197	179	216	218	209	218	225	226	192	190	211	195	181	214	210	206	204	189	173	178	214	199	170	219	197	174	202	196	191	213	224	222	203	195	192	195	196	183	204	209	203	184	212	183	204	211	226	178	186	195	195	209	201	216	176	196	183	180	212	207	182	206	187	207	188	179	193	207	182	212	207	197	191	208	187	198	191	198	196	209	186	205	186	204	197	210	200	221	189	189	200	221	193	190	191	186	195	196	214	218	186	197	208	208	192	209	189	204	210	207	181	223	179	216	206	208	210	212	196	209	184	193	189	197	168	205	185	202	224	198	185	216	225	188	196	202	209	216	189	211	219	187	199	204	214	206	187	181	181	221	187	218	197	190	182	179	210	209	222	217	202	192	197	176	194	198	198	202	184	198	208	217	195	197	183	240	194	212	224	213	191	195	174	188	198	216	205	200	192	227	191	217	206	192	178	200	195	195	191	188	199	209	170	204	208	190	203	181	201	206	194	222	194	211	174	195	182	201	246	178	202	202	176	179	206	200	216	193	197	225	209	221	210	200	187	156	203	205	227	199	212	221	183	192	218	204	219	193	194	221	208	192	198	236	230	174	210	188	190	238	206	186	192	179	191	178	202	184	193	199	201	185	200	211	212	202	192	216	186	204	198	198	198	213	208	211	182	198	207	172	212	210	203	191	217	182	171	186	184	199	207	208	205	197	181	183	226	210	187	201	222	197	204	211	174	208	208	199	201	213	226	196	193	208	204	216	218	202	213	176	198	178	222	181	219	182	213	198	212	220	208	195	215	227	175	214	217	199	213	191	183	195	186	195	217	211	205	211	179	226	171	222	177	188	178	195	186	197	186	210	186	194	162	203	190	196	204	179	192	233	179	175	220	216	217	214	197	202	211	222	230	176	220	228	174	223	214	214	180	198	198	206	196	198	205	209	201	215	199	210	206	198	200	214	205	175	205	201	204	190	204	197	197	210	212	193	199	185	200	193	222	205	210	180	193	232	203	172	216	197	187	216	214	196	220	203	198	222	209	196	190	195	209	212	193	191	206	204	204	189	194	197	201	187	230	185	197	213	189	215	199	211	198	217	173	226	215	198	161	221	202	225	208	198	191	201	224	214	209	186	199	197	206	200	235	203	186	190	208	215	187	202	203	192	216	205	192	167	222	200	195	217	204	186	190	201	182	238	193	211	192	187	225	192	185	202	208	201	208	193	194	194	217	206	184	194	187	200	201	193	202	183	215	177
22658	21564	29456	24165	21613	21486	12644	3891	2435	1878	1571	1336	1058	896	803	756	682	653	556	499	474	501	440	434	440	398	369	355	313	367	338	333	306	283	348	305	289	296	249	292	257	294	257	250	269	244	255	244	246	240	220	243	253	241	223	243	224	237	253	237	213	225	233	230	225	226	211	236	243	219	203	227	224	222	226	217	208	232	221	213	233	234	216	211	221	210	214	229	209	241	235	219	197	224	232	208	208	235	194	213	195	218	231	222	210	213	217	227	237	224	212	237	215	232	227	235	232	215	231	234	256	212	221	244	205	219	202	225	190	194	227	206	194	217	221	236	210	211	208	214	206	217	235	216	184	221	218	199	205	200	220	198	224	195	233	200	227	222	241	236	200	195	213	232	210	206	200	249	204	209	217	229	219	212	200	230	218	219	213	224	238	204	220	211	193	243	218	206	220	239	212	199	217	218	244	232	214	236	232	217	228	225	214	241	215	222	213	222	208	244	220	201	214	201	228	208	216	221	209	213	204	230	208	216	201	188	234	234	242	211	237	219	210	213	225	228	231	238	236	214	206	213	214	202	229	210	228	232	172	236	207	194	260	198	201	221	217	222	222	222	213	207	236	177	223	239	213	219	228	230	218	227	232	212	224	223	221	195	217	206	222	213	218	251	202	216	220	211	226	249	231	214	232	236	210	221	225	221	229	215	219	206	226	216	211	225	246	237	227	190	233	245	249	229	230	236	217	187	205	212	219	221	221	210	245	206	215	213	238	239	244	219	264	247	227	248	213	239	214	213	229	211	182	236	254	190	235	208	212	196	220	230	204	234	229	220	229	226	226	220	219	216	220	227	213	228	202	217	210	228	236	221	228	193	220	190	225	224	191	229	216	230	234	218	233	194	235	231	225	244	204	202	205	225	222	176	220	203	215	222	199	211	214	223	223	245	199	197	243	204	209	221	209	215	204	218	223	206	215	208	233	221	221	203	220	222	209	207	220	220	215	235	224	215	201	215	224	223	228	235	227	228	247	192	222	230	225	226	235	213	221	222	237	250	202	250	220	209	235	223	214	201	253	222	235	204	216	224	207	219	236	220	200	218	236	209	209	213	230	213	244	218	218	238	243	208	221	235	205	226	230	206	224	256	188	215	216	231	240	211	245	219	223	213	215	213	199	259	193	188	225	191	215	224	220	209	209	195	220	215	222	197	232	215	218	204	209	211	252	224	227	250	221	182	229	217	206	218	211	233	194	216	235	195	206	229	199	227	225	197	258	230	230	241	211	232	250	251	221	205	209	207	229	220	219	221	208	229	229	232	219	203	208	231	216	218	208	209	201	205	205	221	224	220	240	226	242	230	239	237	216	248	232	227	198	217	203	216	217	217	195	211	224	264	230	230	219	198	244	204	215	227	223	219	224	207	227	190	240	217	227	224	200	207	222	188	196	243	225	220	231	212	209	220	233	242	242	233	211	222	209	212	208	237	198	231	214	222	223	212	216	217	214	217	231	259	231	208	202	179	242	203	231	222	210	222	224	197	234	223	249	229	230	222	193	229	232	200	231	195	224	215	206	229	227	210	222	226	233	210	206	187	230	237	201	203	221	214	240	211	241	207	218	222	220	238	207	223	216	218	224	238	234	205	227	222	240	217	220	212	227	226	226	212	218	232	258	213	213	216	239	197	211	207	233	210	239	247	223	232	227	214	235	219	232	222	203	205	215	216	233	207	208	246	219	199	221	238	212	203	212	213	198	215	225	207	219	231	191	220	194	225	235	218	213	245	233	228	208	205	220	234	217	192	232	238	195	248	196	204	228	210	231	207	230	216	237	206	209	217	214	200	228	214	219	229	244	231	237	209	216	232	198	214	214	189	229	199	206	205	199	217	206	210	205	208	208	207	243	194	217	214	195	219	178	226	212	235	239	218	224	249	240	231	210	233	251	211	202	214	200	209	220	208	219	229	198	205	211	208	226	226	254	230	222	231	202	220	208	224	211	217	219	207	245	196	227	223	215	224	210	231	202	204	221	226	213	202	223	233	224	214	242	215	214	197	217	219	220	255	227	236	221	222	219	234	232	214	220	252	209	230	194	250	204	210	251	231	210	223	212	218	212	241	225	236	213	209	239	226	212	240	249	201	228	225	211	241	202	202	206	236	220	224	220	214	242	208	236	198	232	223	208	224	219	251	237	215	194	251	203	197	217	227	230	215	227	198	213	202	208	202	223	218	229	210	202	209	223	215	198	248	221	218	247	219	219	198	203	261	206	238	235	229	234	224	243	204	220	218	231	223	216	208	212	215	226	196	218	221	224	211	209	220	228	223	204	218	237	209	208	198	206	236	212	232	209	245	206	229	215	237	243	219	227	206	241	243	213	223	244	232	197	230	212	188	221	228	221	212	208	242	202	233	222	232	214	229	232	218	213	196	236	225	203	193	214	229	192	204	221	187	247	216	241	214	207	220	210	227	192	202	228	217	234	242	183	233	237	211	210	236	221	223	211	251	227	213	247	211	222	227	197	209	201	223	219	239	205	220	231	224	216	230	229	216	201	223	213	224	233	219	229	233	202	207	209	206	227	187	214	238	217	226	201	190	240	232	278	241	247	204	219	233	224	228	213	234	214	212	198	210	219	241	222	261	221	208	198	189	230	215	216	228	226	208	206	214	222	219	227	230	209	235	196	215	228	199	213	213	242	231	227	230	231	228	214	212	213	197	232	214	247	225	218	203	191	225	230	219	201	236	222	231	234	221	233	248	203	219	224	211	207	194	215	231	223	234	215	222	198	210	207	233	218	236	225	230	236	198	195	231	222	200	230	199	203	192	215	210	185	197	211	221	214	238	226	228	215	210	224	216	241	216	217	243	221	215	267	251	231	239	222	217	227	234	227	252	238	211	222	214	234	204	205	222	212	224	204	221	226	224	205	243	208	223	220	215	217	228	216	237	205	211	252	218	226	224	219	213	204	227	217	216	224	204	228	191	216	231	236	194	220	224	237	222	235	259	236	240	230	242	220	246	221	189	211	247	204	224	203	242	248	250	246	220	243	197	216	234	250	208	232	200	221	245	212	210	216	207	215	233	228	194	257	229	223	218	187	214	211	216	213	230	205	209	223	212	209	216	220	218	240	223	218	226	220	222	223	193	244	204	236	202	215	224	216	219	209	225	208	227	233	221	220	251	195	216	206	224	236	218	234	248	222	234	217	200	193	235	208	226	211	193	191	225	224	221	209	203	219	204	226	200	202	213	222	236	238	215	228	192	220	240	211	231	237	214	224	230	220	227	229	240	213	216	206	207	215	227	202	211	221	213	222	211	212	256	226	217	194	186	212	221	243	240	227	245	217	223	223	211	214	195	219	194	195	192	213	236	235	226	203	229	209	208	204	216	233	224	233	232	191	212	200	220	210	223	206	216	223	246	217	212	208	212	231	191	233	203	226	223	223	217	220	199	216	200	217	172	193	220	218	204	224	215	212	226	217	220	198	232	213	203	207	230
20941	48980	43454	30822	21602	11114	8206	6377	4560	3560	2716	2228	1818	1538	1373	1242	1164	1015	917	853	745	682	681	659	660	613	553	585	544	486	490	490	442	436	446	420	414	349	407	347	363	364	363	338	329	366	333	331	363	320	321	344	321	320	328	343	303	312	337	324	319	336	339	313	294	322	287	323	281	303	296	313	298	329	320	321	340	309	314	297	279	315	319	308	309	306	307	304	300	284	309	322	308	306	294	299	276	289	305	293	292	298	288	313	290	307	284	280	324	288	315	304	282	266	307	272	298	308	263	313	260	279	289	314	331	296	267	317	306	279	329	292	266	271	306	296	293	285	302	314	282	290	305	273	284	283	302	304	324	291	320	298	287	278	269	296	269	291	334	301	287	277	302	315	300	301	293	308	275	316	315	292	303	285	300	298	290	325	306	297	319	306	271	281	316	278	282	312	313	292	297	291	297	299	310	299	308	303	319	300	315	277	287	317	303	264	308	304	271	307	291	299	268	274	326	307	276	323	333	294	289	333	273	292	307	270	316	294	301	317	304	274	317	313	294	267	311	302	305	310	291	305	274	308	268	287	296	250	290	284	298	297	315	307	307	285	282	286	297	291	309	281	336	262	296	313	309	277	318	293	294	299	289	323	298	324	292	293	304	321	279	319	284	320	287	297	304	318	263	294	269	289	303	318	273	275	312	278	287	263	307	298	312	278	312	358	321	293	317	312	288	314	322	288	294	289	299	294	317	269	300	298	300	304	276	312	324	279	303	301	290	322	323	327	300	304	294	283	278	282	297	321	305	313	261	291	309	330	272	302	297	298	280	289	311	271	296	300	322	295	313	280	295	275	325	285	278	298	299	271	311	307	298	280	315	299	294	302	271	302	262	314	273	270	307	276	321	264	314	310	333	290	286	288	292	286	310	307	301	276	345	302	290	288	283	307	256	312	293	320	279	321	304	293	324	317	302	290	315	306	308	278	284	313	282	297	298	277	313	293	302	292	300	315	293	326	286	281	289	319	299	283	294	280	324	307	290	288	334	259	304	306	285	289	296	277	278	301	300	283	290	277	290	281	274	311	264	308	323	318	290	308	311	284	279	299	294	271	282	307	292	297	303	293	270	291	325	280	307	282	297	278	310	284	313	303	310	272	312	285	269	296	304	275	280	334	307	315	291	294	301	317	285	288	289	268	341	297	300	321	292	313	273	302	298	295	312	301	280	293	289	287	306	306	302	282	313	308	298	280	304	276	315	278	290	301	321	284	289	287	306	315	284	289	318	299	285	260	298	304	265	295	309	302	268	277	311	286	270	273	304	281	279	298	321	285	297	273	287	306	314	281	291	290	282	303	320	285	316	279	272	327	318	260	330	273	309	306	328	298	300	289	311	341	313	310	312	251	296	309	296	282	297	283	306	320	279	292	308	312	335	313	306	295	291	313	316	309	291	301	276	284	276	295	323	284	302	273	289	278	299	307	291	294	319	276	284	305	306	328	309	314	307	294	298	291	299	289	304	294	326	287	305	324	321	301	315	318	293	296	289	302	334	288	322	296	325	274	262	277	295	331	294	312	295	281	299	299	306	257	315	299	304	299	298	302	295	307	268	285	286	300	303	313	314	295	291	278	291	312	312	294	301	278	281	293	307	309	302	268	292	268	322	300	280	296	302	321	285	292	321	297	274	315	286	307	304	319	297	320	291	286	304	267	290	276	291	314	298	333	312	283	302	306	280	321	278	282	294	274	298	290	311	325	286	297	272	310	279	295	334	292	288	297	313	303	294	302	291	319	310	318	280	290	273	285	304	275	307	295	304	299	280	283	287	298	293	307	308	299	305	258	305	294	278	302	298	324	295	314	274	293	300	300	294	311	298	269	282	269	281	318	276	310	277	284	281	294	274	324	293	304	323	297	306	281	294	276	326	250	318	298	274	316	328	298	287	286	324	298	309	315	321	290	292	278	316	325	301	309	270	281	264	305	300	312	292	279	297	292	280	314	296	319	298	293	276	314	285	277	302	294	285	289	309	280	304	294	306	301	285	288	280	290	278	290	292	310	304	321	281	280	263	284	299	289	308	284	279	269	308	287	285	295	288	283	282	313	290	281	274	293	288	302	300	278	299	310	292	305	293	307	295	308	280	310	321	290	302	297	314	296	292	309	295	302	280	311	312	272	311	313	276	281	296	284	288	309	300	280	294	300	312	329	294	285	322	279	266	306	312	315	281	292	318	326	311	290	310	302	308	307	259	308	299	298	291	282	291	299	324	271	294	292	284	309	302	275	311	289	300	312	337	299	294	320	318	255	264	308	300	301	313	293	309	323	330	316	265	329	247	278	306	303	264	287	289	306	292	316	282	282	287	289	293	302	290	307	309	259	304	308	277	279	321	312	321	304	307	288	307	284	289	284	274	330	294	315	277	297	303	280	311	295	273	324	274	320	294	306	306	325	306	275	323	311	333	278	307	285	319	320	307	292	299	300	310	298	317	298	297	289	298	272	291	295	308	282	273	309	300	328	304	295	298	313	327	288	312	297	341	267	323	312	299	276	283	260	300	284	322	317	277	295	310	281	289	297	287	294	298	273	291	283	277	256	315	287	281	306	277	302	306	316	290	253	297	306	264	297	290	323	294	296	331	326	254	290	311	301	303	295	274	293	275	303	299	288	280	276	287	274	293	295	304	320	312	304	304	270	299	303	286	279	306	311	291	310	275	325	319	313	309	282	296	272	294	346	273	287	276	292	266	289	331	288	297	313	268	289	324	301	277	304	277	316	294	326	295	308	265	297	289	279	268	301	293	291	309	287	270	290	327	286	311	311	282	311	281	312	286	291	279	291	290	296	319	312	307	276	290	281	293	274	280	260	290	300	291	268	297	316	304	272	278	285	299	294	292	300	310	307	295	320	315	300	311	306	280	320	263	286	320	280	283	272	287	281	304	333	291	289	308	293	311	275	308	302	281	322	276	290	291	318	312	299	284	287	288	300	335	303	332	302	315	271	299	307	280	285	309	284	305	319	293	297	311	281	307	301	318	296	295	301	311	323	280	298	323	307	302	306	267	309	288	299	298	303	286	310	280	292	301	301	299	282	282	318	270	276	313	302	299	284	299	314	266	315	296	287	317	315	320	316	313	311	307	298	300	334	291	307	310	308	319	315	275	306	308	291	287	287	298	300	287	287	289	277	308	267	290	301	297	335	290	316	292	311	320	286	282	324	320	320	302	300	277	283	303	302	300	301	319	289	305	284	299	290	312	295	298	285	316	271	287	288	296	281	289	308	306	289	275	322	258	269	302	280	269	285	309	300	326	322	284	308	307	287	298	290	319	321	282	297	297	292	283	295	293	296	276	308	286	303	294	306	307	302	275	293	267	282	272	298	305	305	309	307	280	285	299	270	296	325	320	282	272	306	291	303	288	286	336	305	294	292	287	274	289	267	287	313	282	295	287	308	308	302	272	302	295	303	290	282	313	278	307	293	320	298	286	311	305	307	268	297
27727	21852	21218	12319	5137	2326	1552	1305	1036	811	642	559	437	421	398	381	320	298	274	262	308	272	249	234	227	272	222	255	232	218	233	215	200	214	201	214	225	206	230	241	198	196	210	203	220	202	187	202	194	179	178	189	202	188	228	174	201	204	202	184	216	195	175	196	211	190	180	198	189	198	199	214	203	201	175	193	165	187	184	190	206	210	177	192	187	188	190	175	208	212	188	226	197	210	201	167	194	198	161	196	177	191	185	190	179	187	205	203	190	174	209	207	217	188	184	174	199	206	183	194	213	207	192	190	194	171	199	185	199	174	206	231	208	189	226	223	210	184	189	174	182	179	183	188	208	182	213	174	187	182	165	224	186	203	187	191	180	181	183	200	173	202	196	168	185	147	193	192	205	186	182	223	201	174	215	220	178	185	188	187	199	177	171	206	190	190	208	201	193	197	181	222	183	201	187	177	183	196	173	183	228	208	182	177	181	179	192	178	175	182	170	199	188	184	191	201	191	210	189	172	185	185	205	184	211	177	205	180	184	187	198	201	189	198	188	187	186	197	177	202	186	189	182	158	203	193	189	161	203	210	187	162	181	175	158	186	190	205	190	209	197	200	219	178	191	215	198	194	189	188	173	210	192	190	195	202	204	198	198	192	182	187	214	208	186	154	214	183	209	199	204	195	244	191	193	215	189	191	190	165	215	184	194	184	180	200	193	198	184	195	209	191	227	177	183	199	190	185	200	195	194	190	197	219	164	190	216	204	199	193	177	181	174	216	189	196	163	181	181	182	204	189	202	202	193	169	170	198	199	173	172	195	184	187	207	188	200	185	187	170	192	173	195	197	180	160	175	199	208	217	180	186	206	182	210	199	189	187	200	210	178	195	180	195	185	201	183	217	182	184	186	200	197	215	199	218	192	212	194	207	213	192	174	200	164	190	210	169	172	188	184	193	201	181	185	163	175	184	211	170	208	165	203	188	191	206	176	183	193	201	175	178	179	203	176	187	201	168	188	185	189	203	171	204	167	192	186	199	188	209	185	188	206	195	194	181	204	169	197	166	175	189	215	182	175	181	198	180	179	182	184	200	223	200	200	184	213	203	205	172	210	202	193	209	183	191	220	197	213	192	206	183	181	217	182	193	194	181	203	196	215	212	194	202	161	189	212	193	202	187	195	179	199	200	179	202	211	218	175	188	177	195	194	191	208	194	189	209	197	190	174	166	191	202	187	185	185	178	188	193	182	184	192	212	202	198	198	197	194	199	182	201	213	176	180	174	211	183	171	163	193	190	162	200	196	220	183	203	199	183	201	198	198	176	188	196	174	193	170	186	203	229	193	165	201	192	193	172	162	177	194	194	193	181	181	173	196	181	178	211	215	190	184	193	201	228	182	211	201	204	219	181	195	189	175	198	203	183	208	181	188	186	184	205	199	191	167	193	180	175	188	188	209	212	165	199	176	190	217	184	178	202	192	198	206	206	176	192	196	187	215	193	186	206	187	196	174	209	197	205	212	220	184	209	182	188	190	191	214	221	196	209	207	222	177	202	181	204	192	178	185	198	208	195	190	211	182	175	195	188	194	204	191	181	176	172	194	184	183	200	166	225	198	171	177	188	177	182	209	228	206	215	208	218	193	208	177	186	189	192	193	167	192	207	185	201	201	184	201	200	196	189	164	178	199	201	209	214	204	196	206	168	203	180	180	217	181	199	183	189	185	178	205	210	165	158	179	222	188	197	193	201	191	186	199	196	211	197	194	185	177	200	191	188	191	169	191	201	184	161	181	199	184	197	204	213	202	190	194	182	193	210	202	204	186	205	201	167	220	191	197	181	198	185	208	178	174	176	189	166	180	196	185	194	209	227	200	192	194	172	177	208	190	188	165	205	201	210	200	169	222	204	191	187	199	181	202	187	206	175	186	181	184	191	176	172	195	213	153	194	188	208	189	205	184	166	198	191	198	175	179	174	172	168	221	181	207	181	197	195	180	190	201	198	206	204	186	198	187	185	185	179	181	173	198	190	186	203	186	197	196	187	174	169	185	199	193	188	172	198	192	204	195	236	218	190	187	210	213	200	159	185	202	191	171	180	193	198	198	171	175	198	206	189	180	179	186	212	215	181	170	190	200	193	191	173	183	177	203	194	175	202	183	195	183	172	192	192	202	205	190	198	199	172	188	169	202	198	195	196	173	203	176	198	178	172	192	183	192	196	206	196	221	222	196	205	200	198	201	207	218	172	211	211	176	196	182	198	177	164	184	209	175	200	187	204	183	210	206	194	196	204	205	184	188	186	192	223	206	184	187	195	195	178	193	222	166	201	163	210	176	192	199	183	191	185	189	176	205	190	171	178	223	182	195	197	188	189	190	179	215	180	178	178	184	204	185	181	164	187	219	196	209	190	209	197	232	195	179	211	184	161	196	191	202	182	182	210	170	205	204	191	202	208	215	180	176	189	166	195	183	173	182	206	202	186	197	178	195	204	191	207	180	199	186	167	172	182	193	183	194	194	247	167	185	202	179	180	174	189	199	201	192	205	218	195	204	162	200	175	198	188	161	195	187	196	197	177	202	185	190	170	180	210	198	174	208	210	184	187	194	214	182	195	204	224	194	197	218	190	186	203	193	202	204	188	192	209	186	184	182	190	175	186	195	182	195	184	174	181	201	184	204	191	182	162	191	175	175	205	197	178	197	169	216	220	193	186	192	201	167	189	194	204	210	193	185	190	178	193	206	181	188	195	177	240	197	206	213	177	186	189	192	195	182	194	207	208	200	208	172	186	179	202	209	207	203	187	201	182	174	190	184	188	234	174	231	181	202	204	192	218	190	162	173	177	186	204	197	175	203	172	185	232	189	185	189	175	200	184	178	202	184	198	194	174	189	186	214	168	186	168	202	197	150	199	177	187	189	184	187	203	212	186	169	172	191	203	200	201	205	202	221	156	197	200	185	198	205	189	171	190	224	194	190	186	177	196	206	203	174	175	197	191	207	181	204	207	205	192	180	194	185	199	195	208	197	176	196	227	198	195	174	187	209	178	162	198	185	162	180	167	196	197	187	184	163	206	200	200	207	179	184	173	174	185	207	187	191	188	173	204	186	163	210	176	216	211	197	205	211	180	189	199	212	157	179	204	200	212	186	190	205	183	197	191	185	196	205	175	220	177	222	178	195	184	184	199	195	174	174	193	181	198	216	203	181	185	205	195	182	221	198	193	185	184	171	180	182	211	195	200	190	192	201	205	170	173	187	183	210	181	194	203	163	183	202	174	191	196	218	201	202	187	194	199	183	175	188	174	181	201	181	194	202	225	180	201	194	186	203	198	228	179	172	182	221	197	188	210	201	186	196	185	204	201	178	176	197	214	175	151	198	179	195	187	184	202	172	185	189	211	203	189	172	180	196	157	167	191	201	201	185	158	187	206	216	187	217	198	179	168	202	176	178	203	202	189	186	198	217	204	190	183	170	201	219	188	192	194	193	194	203	177	181	193
16005	31452	25617	13700	8324	4513	3243	2646	2110	1477	1215	956	887	742	644	583	543	490	469	417	420	386	395	370	368	351	345	302	328	303	324	328	316	296	298	305	306	285	278	264	283	269	284	259	230	293	249	282	259	264	297	258	268	246	264	276	236	269	239	256	255	280	237	261	264	249	241	250	285	301	248	259	266	264	239	277	270	276	289	269	267	252	254	236	254	265	236	244	258	258	263	230	256	283	243	275	257	282	271	267	267	266	263	255	288	259	271	238	274	268	273	240	268	246	272	240	260	258	287	252	250	265	250	213	260	218	249	265	239	248	274	260	270	254	280	263	289	273	253	249	262	261	267	238	280	250	232	250	282	249	250	256	265	252	236	276	254	290	262	260	236	262	267	268	272	258	249	232	234	244	278	267	257	221	258	258	245	253	248	261	260	261	267	266	241	244	278	257	267	264	234	268	253	235	233	261	258	282	241	271	241	273	236	267	250	280	248	267	256	236	286	258	262	286	229	255	244	309	264	247	256	260	251	263	261	259	236	258	265	235	263	253	238	295	268	287	264	273	225	251	239	236	250	254	276	256	266	232	233	270	268	274	263	263	231	274	270	259	269	268	256	261	243	263	238	223	256	238	273	277	247	247	257	245	232	255	281	265	254	269	284	266	245	263	242	276	250	252	240	260	268	241	241	259	253	234	263	272	240	235	247	242	254	240	240	230	279	239	226	276	247	264	261	257	226	245	272	270	262	239	256	255	270	263	263	290	244	279	273	248	248	255	257	237	293	240	259	255	277	277	258	265	268	262	232	258	230	266	285	238	261	245	245	229	232	253	251	253	268	254	227	265	272	238	260	254	278	274	264	245	297	255	251	241	236	266	276	273	264	232	271	261	257	240	260	266	263	278	255	266	232	253	269	242	258	250	249	255	256	267	273	272	282	257	243	276	237	232	265	244	262	234	262	281	243	243	251	257	244	258	239	277	265	289	240	258	250	265	242	264	251	281	239	257	224	262	293	274	265	275	272	266	246	295	259	260	245	249	266	262	233	244	258	268	245	245	256	270	273	268	252	234	264	241	232	274	243	266	243	215	260	252	231	259	270	251	258	263	269	251	265	271	270	243	265	278	283	256	259	248	268	256	241	258	249	280	239	246	228	252	243	265	244	260	247	268	255	245	265	273	230	264	244	255	242	269	231	230	239	267	269	265	249	266	272	269	246	250	249	264	246	283	249	248	257	256	256	271	245	260	273	244	232	255	274	264	255	249	270	273	257	275	254	259	260	250	257	247	257	245	255	272	258	266	253	265	245	269	282	252	246	239	248	259	256	270	259	246	276	251	286	250	258	245	248	226	251	262	253	254	275	244	259	245	256	279	277	241	265	268	252	232	260	251	290	276	281	280	252	234	243	220	248	249	286	253	245	226	252	250	262	239	260	235	254	247	252	251	262	238	277	253	240	261	235	261	239	253	285	251	248	264	270	249	257	271	235	271	271	255	261	250	232	254	249	294	265	250	246	266	239	251	276	278	258	240	268	236	293	248	257	250	258	260	283	218	281	255	249	256	236	264	249	238	254	248	271	278	276	267	279	265	250	242	273	258	261	241	235	260	257	290	258	256	238	263	259	287	256	270	275	257	260	233	242	269	255	262	251	270	284	264	248	273	264	255	273	261	231	271	263	272	278	260	264	255	278	253	253	264	266	248	247	255	255	255	269	246	249	235	242	268	262	232	289	257	285	280	272	269	272	279	254	212	303	241	268	246	262	268	254	271	268	254	244	241	258	245	270	233	230	248	300	265	259	260	255	268	251	228	250	292	238	255	236	262	262	260	251	248	252	259	266	274	246	269	257	256	258	276	234	277	258	281	244	282	284	275	230	254	238	255	253	261	268	277	269	239	207	254	268	268	247	258	244	214	278	254	289	241	271	263	252	281	243	255	230	280	279	244	226	282	266	257	244	246	265	274	262	255	272	252	245	243	259	249	279	258	245	252	238	222	288	297	285	263	256	260	267	252	250	263	249	275	242	258	260	280	263	258	261	267	236	270	243	295	257	255	269	279	233	239	306	275	276	255	267	226	254	258	280	272	259	255	237	255	250	267	265	237	247	266	261	275	270	245	251	257	288	262	223	268	259	260	251	272	248	255	272	255	254	233	299	247	255	250	247	262	266	266	279	268	294	256	269	272	242	234	258	273	246	266	245	267	246	280	286	242	292	264	242	259	231	268	258	268	274	259	244	214	251	259	254	265	235	280	238	265	257	245	225	265	248	248	273	284	245	260	275	254	248	239	247	263	251	215	230	263	268	256	271	240	268	285	234	280	242	263	279	245	248	278	252	257	262	255	268	273	256	255	227	240	253	258	263	239	252	230	245	274	268	245	210	249	242	275	266	292	285	253	266	239	249	268	263	263	247	262	264	257	228	259	235	274	253	245	224	254	231	245	263	269	263	254	257	253	257	250	262	244	252	261	245	261	225	241	236	243	256	282	260	269	265	282	238	315	256	249	247	262	240	252	274	263	239	259	274	266	262	254	254	246	239	265	260	237	233	248	235	244	242	227	232	255	259	248	236	253	255	269	254	252	262	253	273	254	239	263	228	277	259	265	248	264	254	260	276	271	249	256	244	254	259	286	247	233	276	251	259	291	250	250	255	267	273	243	262	265	259	245	237	241	240	264	245	239	244	277	238	260	248	272	237	270	274	262	285	255	268	226	258	284	259	233	253	253	263	254	261	253	281	249	248	259	248	270	260	232	243	256	239	265	236	273	251	261	273	244	261	229	262	275	256	292	244	266	263	257	292	273	255	246	251	259	242	251	203	263	256	257	257	230	246	275	283	241	314	277	273	264	247	268	252	258	252	252	272	244	268	272	245	253	273	236	263	240	240	248	245	265	272	247	276	253	260	262	227	232	274	269	260	276	252	260	259	266	231	257	243	246	291	277	272	227	250	241	260	236	262	254	262	268	249	264	271	270	247	259	258	261	262	245	248	258	243	272	280	242	235	276	264	255	260	289	250	263	235	240	272	247	256	282	271	268	268	275	241	260	262	250	249	239	276	260	271	262	267	256	264	270	279	262	249	241	261	229	278	236	277	264	259	269	251	267	284	250	233	261	251	307	252	243	264	252	264	229	237	240	226	271	279	262	257	284	243	238	265	242	241	256	283	247	284	274	262	262	232	250	254	281	265	266	243	288	255	254	253	257	239	238	263	249	253	245	262	262	241	267	249	267	242	241	272	262	271	259	231	235	240	249	269	269	265	260	247	249	279	245	240	265	241	237	279	245	275	257	253	260	232	285	264	262	257	274	235	249	285	258	231	243	245	256	278	258	263	254	259	256	256	236	219	272	253	222	263	245	220	276	292	254	244	205	256	242	245	260	254	256	262	251	256	237	253	241	248	268	257	255	268	263	262	283	255	251	250	238	275	257	285	257	254	262	295	231	273	258	247	260	273	271	274	233	278	263	281	259	274	238	249	251	249	254	262	250	239	245
23626	21559	28888	24779	21632	14325	4471	2432	1926	1532	1220	1025	890	766	684	563	559	526	489	425	426	422	431	411	368	371	366	353	345	372	331	297	306	306	316	277	254	268	279	297	293	274	266	281	282	266	294	290	266	257	269	270	294	259	272	251	241	256	258	270	247	273	263	268	248	249	264	246	232	274	272	267	260	271	225	258	213	250	258	236	256	245	244	250	270	245	221	268	268	276	286	257	264	254	268	252	254	227	250	245	232	268	268	218	277	246	248	247	235	251	238	252	267	266	229	252	267	259	243	277	277	245	260	256	257	255	270	247	265	262	209	239	225	232	236	266	244	244	223	252	247	236	269	244	269	242	253	268	280	239	248	236	256	257	224	262	273	243	236	251	263	255	250	264	239	242	265	244	269	257	278	253	251	231	268	232	291	263	254	240	261	242	273	254	276	285	254	257	230	241	255	257	263	270	247	252	249	243	240	259	236	231	262	223	235	256	274	259	273	240	284	263	254	249	247	264	251	280	255	256	235	248	275	233	287	235	254	257	254	278	292	271	259	260	254	263	243	254	263	240	256	250	223	230	254	242	256	256	263	224	249	246	254	263	260	258	245	252	258	254	271	275	250	256	221	251	264	261	255	266	265	273	251	269	275	275	263	265	266	246	288	242	260	253	247	249	235	237	255	253	262	295	255	233	239	257	215	235	238	255	254	258	235	237	249	245	259	267	263	285	233	239	279	247	253	251	277	260	262	253	296	237	235	214	282	257	250	268	231	221	251	228	254	256	235	250	229	269	235	243	277	263	263	244	240	254	261	219	242	242	271	241	264	226	253	255	214	269	252	267	227	295	248	270	248	296	246	242	276	242	240	261	265	266	280	251	254	251	240	232	283	254	267	239	231	249	242	247	284	276	229	252	248	248	239	248	273	258	284	246	259	241	264	267	266	231	268	231	270	242	240	258	263	268	216	230	275	227	263	246	246	254	240	235	246	282	247	249	260	273	253	255	243	254	250	244	238	245	274	233	250	241	233	244	254	266	254	227	256	268	232	244	264	237	248	228	268	257	274	248	255	240	265	271	227	298	237	251	238	242	246	240	231	249	277	246	261	244	235	239	239	239	249	267	280	258	273	264	289	240	259	233	257	248	231	251	276	263	248	252	284	248	268	243	256	277	240	247	217	231	279	261	250	257	242	270	269	263	252	255	269	249	246	265	294	248	262	279	236	259	244	281	256	226	245	250	261	268	246	259	266	268	273	262	263	245	251	262	285	254	252	277	246	247	254	263	254	270	270	268	234	262	245	272	249	240	234	244	250	245	226	247	249	267	245	237	253	258	269	256	259	234	275	265	245	228	239	244	285	257	234	296	249	271	256	255	237	248	264	220	245	292	243	273	263	248	242	252	223	242	259	254	250	262	254	269	237	269	230	253	234	279	235	246	274	222	272	276	260	235	258	264	237	232	237	273	259	233	261	241	239	238	279	293	244	239	258	286	260	252	280	230	238	275	274	267	270	263	271	262	272	269	250	267	238	236	270	247	260	239	252	265	276	266	253	226	239	290	216	268	263	238	230	232	245	239	259	236	226	267	244	255	241	265	246	202	260	285	248	275	258	269	248	262	229	235	262	241	264	243	246	263	250	252	260	229	277	277	271	240	265	255	237	257	232	259	247	267	233	231	251	263	261	250	265	227	258	245	243	243	230	253	228	259	232	266	270	248	264	223	256	257	241	267	249	266	240	248	284	250	266	239	270	246	257	241	235	284	235	225	254	234	252	237	245	247	263	284	251	249	251	263	229	260	256	244	264	281	270	274	277	254	271	221	237	242	263	233	254	252	242	249	265	241	250	241	252	251	234	242	265	231	270	242	230	253	247	257	254	261	262	259	250	240	232	256	255	260	232	272	242	256	259	218	241	265	274	234	258	259	256	243	255	239	247	284	262	248	232	248	251	257	256	259	239	245	263	259	239	269	249	256	266	263	259	272	256	274	254	263	278	274	242	228	242	254	249	283	249	242	268	242	261	254	235	246	246	244	249	260	260	261	270	241	251	273	268	251	249	241	251	237	233	240	274	258	225	242	283	273	258	273	255	258	259	253	233	275	259	266	243	265	259	281	268	234	279	259	234	243	276	273	232	247	238	280	270	257	260	256	225	254	263	236	269	238	245	288	265	271	245	257	258	288	260	236	238	227	255	257	250	257	247	252	253	241	249	261	256	265	216	241	266	258	237	281	242	266	238	264	244	241	219	248	259	266	259	279	251	245	257	257	225	250	263	198	253	261	263	273	251	242	255	238	250	268	245	244	278	252	270	261	210	258	261	276	240	263	234	226	212	260	255	227	222	250	269	255	288	241	261	245	273	281	269	217	227	222	233	256	226	221	254	262	235	270	277	261	252	227	274	237	261	234	241	235	255	256	230	270	246	263	246	242	233	266	265	233	249	226	271	233	272	224	240	265	231	252	271	242	244	273	216	243	256	249	263	238	280	258	246	257	236	231	229	251	267	235	250	272	244	245	241	273	276	241	240	263	248	241	247	247	282	243	258	261	278	250	239	249	260	252	261	255	250	259	213	258	255	240	269	265	254	264	241	238	235	254	238	246	256	273	264	238	252	250	242	288	242	236	253	246	246	246	230	270	275	238	279	230	252	259	260	240	240	237	265	256	213	225	265	261	244	251	267	216	268	244	266	267	260	240	248	252	259	260	241	259	258	255	238	285	230	250	256	250	248	269	225	259	251	274	242	284	241	256	252	242	232	263	285	202	281	251	259	263	232	241	267	255	259	247	256	234	258	249	260	257	242	238	240	241	218	233	268	244	262	270	244	265	269	256	260	239	250	237	284	248	240	252	264	250	259	232	253	257	256	261	241	237	243	257	269	279	261	259	259	251	258	277	263	238	258	241	239	240	223	296	263	263	265	249	252	271	271	258	241	241	246	217	254	245	245	230	227	257	204	250	244	261	232	224	244	236	249	247	248	236	268	252	254	237	278	270	245	239	232	250	247	227	269	248	248	293	239	265	227	257	246	253	232	248	258	232	259	266	266	285	268	267	268	224	253	254	288	218	274	237	270	267	253	242	251	243	273	272	250	256	249	283	261	240	249	257	266	245	281	241	266	269	260	256	239	253	259	225	230	245	250	267	262	251	245	252	260	236	232	249	266	274	275	273	247	261	256	238	257	266	242	212	268	240	256	232	248	234	233	231	230	240	238	239	258	254	258	247	229	275	255	241	244	221	254	242	251	263	250	250	247	233	271	263	276	237	276	234	233	270	280	251	281	265	258	257	258	282	298	268	267	251	250	236	240	266	252	265	253	250	240	248	244	246	259	271	246	259	237	249	269	259	236	273	254	267	256	259	248	255	243	240	259	251	225	269	260	256	250	237	244	252	257	247	271	274	248	247	250	282	235	232	290	252	259	236	259	246	236	240	251	244	260	264	232	265	231	232	264	243	239	275	235	255	258	255	260	227	277	239	273	274	228	246	261	258	260	245
17923	42793	36754	24306	17379	8826	5786	4484	3687	2771	2104	1789	1471	1212	1084	1002	841	840	732	657	629	622	577	561	562	548	537	491	458	445	453	460	439	450	425	402	394	399	403	398	403	389	369	392	379	392	382	346	364	378	360	363	352	337	341	381	320	353	337	338	316	354	360	375	321	387	352	336	326	327	326	348	325	313	347	346	355	358	362	347	358	332	351	340	329	345	285	319	355	347	344	345	353	340	346	336	328	336	346	352	365	321	342	324	341	308	322	301	338	322	350	342	330	344	319	323	330	328	353	321	324	365	339	335	303	328	356	333	326	315	329	324	339	360	343	304	320	333	320	322	346	361	322	350	354	327	343	343	326	347	331	372	328	338	365	384	323	326	329	324	352	362	347	315	356	360	358	324	361	332	353	357	334	329	320	316	349	340	298	343	346	332	350	336	329	345	327	338	349	303	328	317	330	347	319	293	348	316	323	361	378	330	346	329	342	331	330	339	357	339	362	327	379	333	321	337	336	347	328	349	361	322	319	323	336	332	353	316	349	369	339	307	331	338	301	337	340	352	337	347	339	342	378	342	316	327	325	346	339	330	369	311	336	345	337	339	317	337	333	364	313	338	339	350	345	337	339	348	318	341	288	344	325	352	336	334	344	348	352	334	314	302	357	322	338	334	330	337	326	374	323	307	350	328	360	330	347	348	319	304	333	349	327	339	341	357	324	326	326	346	316	357	365	347	311	283	341	356	332	342	313	342	327	356	311	371	325	333	322	343	350	313	324	380	313	353	318	331	328	321	339	346	367	335	367	353	364	337	326	318	342	294	322	344	381	349	339	302	350	288	323	296	356	367	329	343	364	346	354	322	353	361	334	327	349	323	335	369	332	347	337	330	364	388	296	327	307	324	368	365	340	355	329	340	317	318	348	328	325	361	323	283	332	356	329	307	299	316	342	356	320	298	347	305	371	355	364	335	354	339	331	331	323	334	340	341	356	349	296	344	329	323	340	335	364	334	359	341	353	320	345	300	348	355	322	325	333	331	322	306	366	310	330	336	317	349	321	329	368	321	337	353	325	346	320	339	311	317	305	305	332	350	343	318	341	335	334	363	340	319	304	335	363	296	327	359	331	350	343	350	318	345	341	350	354	306	327	352	335	334	358	337	333	345	329	341	334	330	328	329	359	336	333	359	342	325	322	358	318	360	357	343	329	331	342	331	343	328	353	356	348	294	292	344	287	314	337	343	334	352	360	333	325	342	294	326	341	393	338	341	328	353	334	306	311	343	280	347	325	331	336	333	334	341	355	315	340	333	350	348	344	322	341	355	341	320	333	374	325	365	312	312	329	333	341	350	339	353	328	343	356	331	339	354	312	306	367	345	345	326	313	365	363	331	308	338	332	302	335	348	342	376	350	346	340	360	310	333	331	319	299	328	328	324	355	316	306	330	360	329	352	341	344	335	299	309	343	347	318	339	322	320	337	312	345	326	335	338	324	332	346	352	371	336	350	328	320	365	360	305	332	294	318	332	313	361	324	319	330	347	348	336	354	350	356	320	331	326	340	347	323	333	302	363	353	329	320	330	287	323	350	328	328	347	359	334	343	335	294	323	322	330	350	329	334	343	361	334	337	355	330	312	346	349	325	348	287	312	339	328	320	332	337	309	312	342	384	357	331	355	327	358	365	329	344	343	332	331	342	355	312	361	348	348	320	326	326	322	329	329	318	346	320	364	324	303	333	354	302	351	320	354	318	342	321	337	342	353	346	317	351	337	309	326	308	354	358	329	330	338	338	364	322	366	355	316	342	366	352	375	349	367	340	349	315	289	300	353	334	328	366	338	329	332	314	323	316	370	339	363	338	322	350	328	355	342	317	321	347	328	336	345	350	339	316	341	357	335	357	360	346	317	333	335	308	356	348	344	372	341	355	352	338	317	344	339	320	342	337	349	326	330	330	321	330	319	344	314	313	345	321	354	343	373	349	329	328	327	338	343	337	338	353	338	319	333	356	341	345	337	342	324	314	339	312	312	324	369	321	327	359	394	333	354	361	349	310	327	340	329	353	337	331	329	360	353	313	323	352	340	326	341	333	354	306	347	317	324	330	315	334	321	369	331	319	348	335	356	313	313	327	344	363	339	363	356	353	319	308	379	352	339	337	308	323	363	298	348	323	289	346	336	342	292	321	337	311	305	365	336	344	354	321	296	316	313	313	344	361	328	331	319	321	316	354	336	335	322	327	317	359	342	312	324	356	339	330	302	343	309	361	351	323	344	333	311	305	335	345	289	335	356	338	369	319	345	344	349	334	328	323	368	323	362	335	366	336	338	375	349	302	365	333	329	333	337	377	332	322	340	335	360	355	322	306	349	339	361	334	304	295	384	305	323	369	340	353	328	372	380	361	302	336	326	333	344	344	309	333	358	347	337	327	333	357	320	355	356	318	299	324	356	318	310	357	341	330	305	326	348	341	338	342	351	347	330	327	360	342	331	335	329	333	344	343	338	356	302	334	344	308	344	369	314	307	329	361	321	325	328	395	368	340	363	322	360	314	322	358	313	334	350	334	350	344	353	340	316	341	334	341	326	368	370	286	350	337	349	340	307	326	334	338	346	339	320	361	369	347	324	341	338	343	339	349	299	311	357	316	337	355	305	325	321	341	348	336	352	334	319	341	350	325	364	320	334	372	348	370	354	348	349	351	303	332	342	345	331	351	358	362	331	328	331	372	330	331	355	376	348	321	296	312	331	346	313	337	321	363	344	328	354	318	315	329	324	331	334	329	334	316	336	316	353	320	327	350	325	330	307	360	349	334	329	364	332	357	326	358	367	315	354	310	322	321	336	319	313	336	322	329	313	334	303	332	362	328	310	353	343	323	359	321	355	324	329	322	336	338	336	352	355	304	323	329	349	308	342	370	338	354	340	353	310	336	325	343	364	308	329	342	334	350	325	352	327	338	340	349	358	321	344	343	350	353	352	325	347	315	315	323	336	318	365	321	367	367	329	324	345	342	321	345	335	345	352	381	306	341	315	330	319	343	304	341	383	319	329	325	329	349	310	332	344	333	333	335	323	315	342	337	357	347	327	339	353	330	334	344	318	341	364	333	337	355	335	314	355	319	311	324	340	346	338	314	345	324	338	324	358	323	338	307	339	345	341	363	341	320	351	323	356	330	321	293	349	332	341	351	328	294	295	347	345	340	360	340	341	337	352	315	392	325	332	313	358	322	350	307	359	341	326	344	346	334	328	325	348	322	328	323	341	327	358	338	344	332	344	297	340	362	346	307	329	280	312	319	331	347	343	350	319	340	310	368	384	340	320	352	340	353	327	315	319	352	342	352	324	342	316	322	367	299	351	339	328	344	356	316	311	341	336	372	317	353	321	352	330	374	346	341	345	341	314	364	328	315	325	347	342	350	345	356	356	354	337	325	323	342	305	351	371	336	330	291	329	344	325	341	323	318	328	329	366	326	327	310	327	369	337	334	327	310	315	369	311
24726	21524	27723	25767	15855	5138	2431	1670	1333	1108	834	695	615	497	458	400	363	354	325	294	272	251	247	253	245	223	220	230	167	207	209	199	174	185	179	182	201	185	176	181	189	184	161	157	189	190	157	176	148	168	169	162	148	161	146	156	154	155	140	168	146	145	145	159	164	143	144	140	139	140	161	162	154	143	123	145	153	146	146	144	140	174	115	151	146	173	186	138	149	135	148	148	133	176	165	142	158	157	133	149	129	148	140	153	148	148	151	157	129	145	151	156	156	132	115	137	129	139	128	149	148	146	158	166	126	137	144	148	150	159	154	129	161	145	155	143	156	164	132	126	155	159	157	126	150	148	132	139	137	136	130	148	141	146	132	133	123	151	129	155	138	145	133	148	135	139	150	146	180	128	164	130	139	130	124	154	150	137	125	154	140	157	143	133	144	153	136	148	147	136	151	136	150	149	143	136	164	156	147	160	148	142	159	143	130	150	145	148	162	179	147	163	153	152	126	134	151	163	143	148	154	135	142	150	138	142	143	150	160	181	141	152	160	152	158	120	129	158	136	142	148	141	136	154	154	146	158	151	135	151	126	148	132	153	145	148	145	148	158	151	151	167	130	141	170	157	172	136	156	120	145	139	160	140	150	120	135	151	157	142	145	172	160	159	153	143	140	134	134	153	144	160	132	139	152	142	152	145	166	180	160	134	155	135	146	150	137	129	125	146	151	151	145	151	157	161	156	155	142	124	153	160	151	163	142	155	147	132	137	152	149	133	154	165	146	151	161	167	166	152	152	149	150	151	133	114	143	141	149	133	137	132	161	152	129	146	140	149	156	168	154	139	154	137	134	158	139	139	145	131	149	150	135	128	144	141	133	159	165	158	156	130	136	133	156	150	148	165	158	143	150	155	146	145	165	135	132	143	149	142	152	117	139	142	185	138	137	150	138	140	155	156	139	158	143	156	131	142	156	148	133	150	157	139	163	159	140	154	128	155	152	147	153	142	136	152	152	157	154	140	129	152	161	161	140	145	129	130	160	131	127	153	154	149	157	145	140	137	136	140	153	124	126	144	151	152	140	170	159	135	153	154	137	140	117	152	128	135	143	160	163	129	148	147	145	176	159	153	135	119	145	122	149	150	133	150	154	132	172	147	141	131	148	158	148	153	145	152	152	146	159	126	116	156	133	128	132	148	142	168	161	160	132	144	164	173	108	152	143	153	151	159	165	157	149	144	157	147	127	137	142	165	135	183	149	157	142	140	141	149	145	156	135	154	136	143	140	156	151	145	144	149	137	170	152	154	141	137	127	152	143	145	152	143	164	163	151	145	141	138	154	140	139	137	162	128	119	144	136	141	163	140	158	163	138	150	135	148	147	139	122	146	134	164	139	155	142	137	159	160	183	137	146	164	163	123	121	152	146	143	143	154	161	161	158	158	140	144	134	133	151	144	142	146	152	129	165	147	171	128	149	157	163	153	124	144	160	129	150	163	168	129	150	146	151	155	142	158	166	120	140	155	159	160	150	150	150	153	153	122	137	131	144	121	137	164	169	128	147	140	136	156	176	135	164	142	160	140	144	141	131	156	148	138	144	152	133	161	158	156	151	153	136	134	152	154	161	153	134	142	155	147	148	134	154	158	144	164	132	135	167	152	155	163	154	138	152	142	135	140	158	170	136	149	144	150	139	156	130	146	153	156	160	135	153	142	157	145	132	141	153	144	146	113	137	136	158	164	162	141	142	162	123	149	147	138	125	149	138	120	139	150	153	135	157	142	151	148	155	153	148	162	119	160	155	161	157	133	140	150	140	137	163	139	137	133	157	146	137	155	177	147	137	154	166	146	152	179	144	147	143	131	148	157	136	157	137	137	148	152	155	142	147	142	167	143	157	146	138	187	150	139	147	133	141	163	143	146	142	156	153	141	137	139	147	140	146	149	170	159	146	163	175	162	148	153	154	153	178	150	180	139	163	142	167	142	140	142	145	138	150	141	124	155	152	166	139	145	162	162	143	154	161	138	158	165	147	145	154	137	135	132	144	148	148	150	153	132	151	165	120	151	170	145	143	146	135	140	141	147	165	141	141	157	159	146	150	157	132	169	160	142	183	148	145	160	135	160	140	149	128	137	139	149	142	135	146	148	155	159	153	135	161	158	163	173	122	144	155	139	162	152	149	163	125	154	148	131	148	152	163	142	149	153	158	159	153	145	148	154	163	157	150	150	165	135	146	169	147	159	161	153	176	127	154	143	162	150	161	137	143	139	148	153	166	175	133	142	132	173	139	139	150	162	151	153	145	146	141	132	148	143	170	142	131	147	156	148	157	149	138	146	135	138	170	154	145	125	163	146	162	148	142	166	166	129	158	136	155	135	149	132	134	157	140	141	136	136	153	143	174	148	155	139	160	157	157	136	167	141	150	157	131	144	162	152	138	158	135	160	143	146	147	145	146	147	138	138	145	143	151	158	148	152	164	156	152	124	140	138	149	145	127	153	147	146	162	125	159	161	136	141	159	163	145	161	158	144	138	173	149	150	134	135	140	145	148	148	134	144	150	137	153	154	159	134	155	138	146	135	136	169	158	157	147	147	161	139	166	145	142	152	159	154	156	146	168	139	162	155	129	109	126	160	165	126	147	157	152	132	132	138	162	153	138	132	147	168	165	172	149	149	159	143	170	142	135	143	156	159	156	165	139	155	156	163	139	160	141	151	136	156	143	147	145	153	146	151	145	146	173	143	143	158	129	132	166	139	132	131	170	161	158	149	140	141	158	147	150	159	141	141	138	156	152	146	126	152	144	156	147	142	130	164	151	145	145	157	141	142	141	156	153	131	131	131	140	131	132	149	157	152	155	138	130	152	154	124	151	138	136	143	144	129	134	131	126	150	153	154	136	137	135	169	137	154	159	169	152	151	134	164	160	146	146	149	151	132	161	126	141	144	142	164	131	163	174	149	172	186	146	133	163	142	146	159	163	148	181	162	169	150	147	164	146	139	146	149	137	143	144	145	161	146	150	131	137	138	132	164	146	134	136	156	140	139	148	119	152	145	124	143	142	123	160	148	118	140	162	130	173	137	169	156	137	133	139	137	139	152	147	164	156	144	138	123	153	142	154	156	140	125	140	163	156	131	145	158	167	148	180	149	141	149	151	148	125	130	125	141	133	151	150	154	124	154	136	143	144	147	162	135	163	125	142	134	131	150	131	144	149	149	160	148	142	153	146	169	152	144	129	183	164	140	150	154	143	138	139	152	162	159	143	162	150	148	170	158	153	144	147	157	161	142	161	125	169	137	143	153	153	173	156	153	168	151	140	131	135	131	170	152	145	157	147	120	148	134	163	192	143	124	139	150	153	159	162	136	156	137	143	113	146	180	172	126	147	161	143	148	146	129	149	140	155	130	140	160	150	161	150	147	167	143	139	165	153	146	154	140	143	157	169	155	128	128	150	137	172	151	168	152	152	158	149	134	151	136	141	131	133	160	138	136	154	147
17305	38429	31556	19763	14119	6899	4647	3623	2787	2242	1636	1422	1047	876	752	698	605	552	471	453	468	417	406	377	350	349	357	398	342	302	295	308	280	300	248	245	256	268	232	254	265	207	218	237	249	208	231	249	226	222	249	219	201	231	218	185	214	193	218	177	197	217	231	227	196	175	203	200	223	222	176	190	207	224	194	204	212	216	208	220	197	187	175	210	205	204	200	204	204	210	216	203	203	183	197	229	206	222	229	193	188	210	205	184	195	209	216	194	219	203	215	209	219	196	239	212	224	183	191	186	192	215	220	220	203	203	201	227	186	216	212	200	189	191	190	213	192	228	198	204	196	230	206	171	180	222	208	184	220	195	202	183	210	184	217	208	194	192	201	233	221	214	220	212	206	194	207	221	209	212	176	191	222	204	207	199	223	227	167	196	224	204	217	204	205	198	213	190	225	174	213	190	212	201	204	204	232	211	210	193	198	210	175	206	204	190	209	185	203	226	225	212	243	189	194	216	209	223	199	198	212	220	197	196	193	187	191	187	210	195	184	195	203	169	179	215	217	216	228	214	193	216	230	212	193	205	224	206	228	203	197	220	206	214	201	188	204	185	174	214	196	187	202	189	220	230	212	226	227	198	212	215	226	216	181	190	197	236	203	228	197	202	189	208	222	214	184	214	226	176	193	213	211	173	192	231	194	204	231	198	213	212	215	198	207	186	212	186	210	221	208	204	195	199	189	205	219	230	211	197	216	209	231	216	186	205	214	209	218	196	192	222	198	216	168	198	192	210	200	209	197	176	185	179	205	179	202	202	197	202	226	224	226	220	201	192	212	219	197	224	206	229	195	225	213	202	194	207	226	234	183	212	210	198	203	204	218	214	204	197	218	196	203	208	204	174	183	194	191	197	208	196	208	204	244	241	193	206	225	229	205	210	219	215	197	198	218	210	203	216	192	209	219	208	208	192	220	200	204	208	197	222	220	219	240	189	202	172	181	187	211	191	188	169	215	193	227	214	205	210	200	206	211	240	232	228	202	222	189	213	169	200	203	201	190	235	193	183	212	212	190	204	194	210	185	179	191	223	203	191	199	192	180	223	175	232	220	205	194	201	187	221	232	196	183	189	222	204	187	215	186	173	191	204	204	195	219	178	195	199	203	204	203	204	197	203	206	224	189	196	211	173	222	213	220	189	200	205	228	190	202	216	191	212	220	216	213	207	198	207	232	240	232	204	205	216	199	209	192	227	212	189	198	184	214	195	245	186	186	215	189	200	219	204	200	206	192	204	193	190	197	197	211	205	214	228	205	204	202	189	206	196	200	189	190	180	188	203	222	232	203	208	219	183	221	218	221	213	194	209	212	202	194	210	184	211	188	214	221	192	215	210	246	201	233	210	196	214	189	203	211	240	178	215	225	200	227	208	219	204	204	178	205	240	226	202	202	205	201	204	194	210	233	214	209	212	210	207	188	228	227	199	199	222	214	214	221	207	198	203	218	192	184	209	194	203	186	205	196	219	200	200	213	225	194	199	213	220	198	199	197	210	196	206	190	224	200	209	200	206	199	208	190	201	222	208	196	214	221	208	217	204	188	195	225	200	198	201	191	203	205	225	192	196	219	224	186	221	205	194	195	226	216	214	230	219	195	215	232	188	209	214	215	202	208	201	180	223	218	191	197	223	224	189	177	234	203	196	211	214	193	211	204	189	218	218	186	198	190	215	169	180	206	197	188	186	198	203	206	223	217	196	213	224	219	220	196	183	200	207	207	196	181	221	224	183	201	226	182	215	220	217	215	216	205	195	196	242	223	177	197	219	199	205	214	211	226	206	223	217	218	195	195	189	213	203	213	235	202	228	219	197	206	207	210	183	186	235	191	229	206	192	199	222	201	205	224	225	195	197	188	200	195	209	193	199	209	217	218	220	210	211	203	229	184	192	216	245	240	204	202	213	215	188	188	181	197	240	183	209	203	207	215	226	202	210	214	216	244	189	210	194	207	227	210	195	223	208	210	210	198	187	217	194	213	211	216	214	199	225	204	210	232	206	201	189	227	210	207	180	224	230	202	196	209	180	189	221	222	216	201	200	227	221	190	210	204	210	213	201	178	206	237	217	195	205	204	201	183	190	218	223	217	202	206	216	241	212	198	220	215	192	221	194	210	192	195	200	228	203	207	208	207	232	200	236	189	225	223	201	218	192	197	196	203	222	177	186	211	204	202	221	191	195	211	210	191	199	207	211	206	194	200	222	211	220	209	194	215	196	218	195	197	223	224	217	211	180	217	200	194	171	205	224	183	206	184	217	205	230	225	190	211	226	204	213	199	214	201	218	210	203	204	203	215	245	218	200	212	208	219	207	200	210	200	207	205	193	195	216	197	229	204	193	186	200	177	202	202	205	207	227	193	203	203	196	192	201	202	218	215	217	216	202	186	186	222	208	220	215	206	200	190	199	197	213	207	225	210	202	196	193	204	200	216	219	207	212	199	204	201	176	195	206	197	186	196	179	206	220	204	212	200	201	185	195	229	215	218	224	206	214	201	233	223	205	193	196	198	201	212	209	239	213	222	241	196	206	210	238	183	229	221	224	194	191	207	183	195	195	171	217	198	205	212	197	207	210	216	200	202	213	196	188	220	212	224	237	198	187	190	198	205	199	214	184	191	223	216	237	198	217	198	182	191	204	206	204	200	194	218	213	211	217	218	196	184	226	209	212	215	188	206	190	198	198	210	229	200	208	208	223	223	190	231	218	201	220	206	221	215	204	191	201	213	198	218	216	199	226	195	201	207	183	238	206	210	216	192	231	205	221	220	210	217	205	224	216	202	198	198	179	222	191	212	189	217	206	196	187	208	214	213	211	206	211	195	192	225	203	234	199	206	197	210	194	204	226	184	212	178	219	189	212	211	193	181	212	227	179	201	195	222	167	183	194	205	207	206	220	185	215	238	221	197	189	229	192	195	195	198	178	185	213	208	205	218	199	175	188	195	208	211	190	239	211	201	180	220	203	218	194	183	204	207	209	197	203	193	200	209	213	201	231	191	196	227	195	187	200	205	192	217	180	205	215	215	184	235	194	194	175	191	200	231	197	215	197	186	206	220	226	186	209	220	188	233	213	182	196	235	192	215	191	224	182	206	197	199	166	215	199	213	195	209	221	188	208	205	189	213	208	174	234	208	204	189	219	244	214	221	208	224	192	196	218	198	205	211	225	179	212	198	223	211	202	214	195	215	195	210	201	204	203	209	215	195	217	201	189	189	215	204	186	215	213	216	217	214	212	194	214	217	199	211	222	212	238	193	221	203	220	240	209	199	229	202	216	195	218	201	205	192	209	203	228	251	193	184	214	194	220	213	195	210	203	217	204	212	221	193	208	204	221	221	211	209	222	174	191	209	219	200	240	197	181	197	231	196	206	194	175	221	208	204	211	195	206	190	197	193	203	212	183	225	195	175	194	209	201	192	187	192	235	213	221	200	203	204	215	207	205	205	217	216	206
22644	21561	29370	24259	21679	21481	12630	3849	2546	2131	1792	1452	1228	1021	843	716	669	617	598	509	499	446	492	434	416	380	390	377	356	337	340	318	294	315	274	298	297	266	271	282	250	275	288	279	225	268	244	247	253	248	253	234	273	285	237	216	231	234	251	266	247	239	241	218	236	263	247	213	272	226	240	277	210	214	252	220	240	234	233	233	224	240	243	235	223	245	234	234	234	234	236	198	225	225	230	242	226	206	236	208	241	219	222	243	219	224	234	204	246	241	265	222	214	210	235	236	200	224	232	247	234	219	219	213	222	229	208	232	196	228	237	239	237	222	203	203	226	227	222	230	226	185	225	225	220	219	235	226	229	240	232	226	232	217	221	228	236	234	243	230	211	221	236	225	199	253	242	237	202	236	226	222	233	205	211	222	224	206	213	244	208	248	232	242	223	189	229	211	233	230	217	215	206	202	216	208	198	236	221	228	233	204	208	219	234	223	231	235	240	213	240	251	232	239	222	237	216	229	235	233	201	211	220	220	256	219	236	222	189	233	231	198	207	222	239	190	234	246	220	210	230	221	219	226	220	236	209	240	230	235	227	238	243	225	218	220	230	235	201	209	230	227	238	222	223	233	237	226	246	246	200	214	225	224	238	218	194	233	235	230	228	229	208	227	205	214	229	213	230	259	203	230	224	229	212	254	196	202	228	221	212	232	219	233	194	213	208	209	244	223	229	207	211	195	246	231	226	230	246	233	198	223	213	220	215	217	210	221	225	229	207	242	229	250	237	229	214	220	199	220	235	223	201	230	220	227	238	213	206	264	218	246	222	238	203	224	234	230	209	219	220	209	221	212	231	211	238	221	237	223	245	205	209	206	220	217	247	219	259	230	209	221	215	214	237	199	187	245	232	215	220	248	216	199	222	239	215	205	218	230	235	222	239	219	209	224	229	257	241	230	232	237	222	223	214	214	253	220	214	216	217	236	221	227	219	247	222	216	228	213	222	223	227	228	210	206	233	224	234	229	220	214	220	231	235	232	218	226	225	238	221	217	205	235	188	213	226	208	227	202	191	220	227	213	248	213	201	248	222	230	229	233	243	206	239	221	201	212	217	219	236	226	200	201	233	240	212	223	219	238	201	224	200	222	213	241	244	232	224	219	221	241	239	235	221	252	220	197	215	216	221	228	206	239	206	212	233	240	220	204	210	237	227	202	218	209	239	214	212	220	206	205	240	192	210	207	203	248	218	240	220	234	210	224	213	220	244	218	205	215	237	203	227	235	206	205	240	224	224	225	231	214	234	220	235	219	222	186	250	239	213	207	222	235	209	234	204	237	201	202	259	223	225	226	205	219	202	210	227	213	238	224	221	222	214	222	237	199	197	231	225	224	238	218	208	234	242	241	198	212	229	219	214	232	234	235	224	231	247	227	225	236	227	233	241	243	210	215	205	230	220	231	255	215	254	226	220	230	237	246	231	241	239	234	231	222	230	231	230	225	220	193	204	209	216	236	223	218	236	232	237	229	224	231	196	212	250	258	207	208	210	206	232	211	237	215	227	233	220	222	190	231	230	212	226	223	226	195	206	212	220	210	234	224	215	205	214	241	241	224	207	242	210	237	257	226	234	219	221	246	224	242	209	250	231	228	223	209	222	208	238	216	221	232	231	232	228	215	216	207	231	232	231	217	193	224	216	234	223	199	225	222	208	231	215	234	218	212	218	211	223	234	220	231	202	230	234	214	234	219	239	247	237	225	207	230	212	208	225	218	210	230	211	242	216	235	223	237	222	231	234	230	216	216	215	224	230	242	228	232	216	225	266	224	210	260	232	224	242	216	224	228	235	219	225	224	224	250	201	229	226	217	211	241	234	207	224	224	203	230	214	232	242	215	220	242	219	238	237	219	227	227	220	216	204	232	206	235	236	251	210	256	250	224	217	195	223	227	183	185	202	217	240	240	217	208	257	220	249	226	230	199	223	234	207	220	211	240	250	248	204	235	245	227	244	225	220	219	246	205	224	209	219	216	225	216	226	237	219	201	205	214	214	211	207	214	213	242	224	213	243	229	243	233	208	236	250	221	208	198	214	219	214	208	213	228	239	206	210	237	224	242	248	223	225	222	225	212	231	222	229	213	238	233	212	214	247	237	210	259	251	243	213	208	251	236	232	195	224	220	232	213	231	236	231	217	217	211	209	212	240	232	216	220	192	237	234	233	237	228	229	226	223	213	234	263	234	213	212	246	212	214	211	222	205	226	237	228	234	211	219	237	193	213	246	213	219	238	215	244	229	244	219	264	217	224	261	228	260	217	213	223	224	241	246	237	207	228	232	234	238	212	252	222	229	238	208	245	217	246	210	254	220	213	233	216	225	226	231	218	223	197	223	234	223	206	212	208	223	221	216	222	207	232	218	208	230	230	235	248	232	239	217	231	203	188	214	247	206	209	227	215	203	210	232	224	215	229	224	212	220	218	239	259	247	222	229	245	210	214	228	247	243	239	220	200	236	231	246	213	224	213	219	220	229	239	238	235	233	229	218	228	223	243	231	219	263	223	215	216	233	218	211	218	217	221	248	250	219	218	237	224	198	234	243	211	220	226	214	230	243	201	224	215	229	204	195	223	227	235	245	220	241	255	219	251	231	233	227	228	204	245	231	224	237	233	231	217	212	240	229	224	225	247	239	237	226	222	228	227	218	212	241	241	238	198	206	223	212	230	244	203	224	248	219	238	184	225	231	237	236	246	218	212	212	226	239	189	203	215	222	223	218	208	236	224	202	218	254	215	240	227	207	222	229	222	231	220	207	220	259	223	199	218	211	195	227	231	215	226	229	218	251	237	251	241	207	212	212	232	190	208	216	242	217	234	220	237	210	248	222	214	213	239	209	228	223	223	242	242	218	247	214	234	239	229	237	212	222	205	215	237	233	232	239	231	201	209	228	196	203	215	204	220	225	237	197	229	237	251	233	199	197	226	212	194	228	238	257	229	228	226	197	250	214	233	234	227	217	228	219	208	215	227	192	224	254	211	242	250	244	204	239	212	210	236	228	206	213	201	215	222	232	209	218	216	234	205	207	229	248	193	243	239	233	202	204	250	218	243	233	233	211	259	232	209	208	232	230	219	214	256	212	218	210	212	208	244	233	225	244	219	211	213	243	244	241	220	238	231	206	216	221	239	224	202	241	193	239	244	208	220	205	209	222	259	209	234	226	235	249	234	238	244	209	216	242	234	202	242	215	212	243	243	238	275	198	217	245	224	232	231	227	207	264	212	235	225	207	205	219	200	235	244	216	194	219	220	219	211	252	216	216	205	242	249	223	207	231	212	220	234	212	232	220	221	239	240	240	240	232	204	210	235	256	227	222	212	233	223	219	203	214	215	226	245	199	231	236	230	245	224	206	230	252	235	227	239	215	216	246	225	254	216	229	208	213	224	231	211	249	247	228	230	255	224	223	220	198	225	221	200	219	213	231	216	234	224	210	201	220	256	239	236	252	223
20503	47399	42884	30644	24335	12257	7703	5799	4738	3764	3051	2482	1986	1646	1370	1290	1132	982	951	828	784	715	717	691	616	583	570	526	551	509	466	440	431	427	454	416	405	397	426	428	371	350	377	360	390	368	393	324	361	355	365	353	323	348	332	336	327	297	350	325	301	330	346	310	308	288	341	298	333	317	300	291	342	300	321	294	350	293	315	304	308	317	311	302	340	305	278	305	305	337	317	330	302	274	300	307	298	305	304	262	294	278	306	300	291	306	300	265	285	277	303	325	312	315	302	280	307	302	298	284	320	277	321	314	331	259	294	308	290	285	314	294	321	310	321	319	309	315	265	301	285	318	303	278	306	273	308	297	295	292	282	302	301	274	278	304	289	290	269	299	288	290	300	322	276	286	335	324	284	268	326	284	319	316	309	301	332	302	293	271	295	296	299	284	287	280	291	319	302	297	277	300	303	297	342	288	273	319	288	301	323	308	274	285	294	337	328	306	280	284	308	285	287	289	276	309	275	283	317	252	274	317	303	304	330	285	302	288	313	307	299	296	332	315	294	285	292	310	314	297	291	307	308	292	279	278	302	286	308	289	314	315	295	304	293	280	276	289	294	282	302	288	309	293	302	316	295	326	296	321	314	323	315	303	309	276	291	279	277	306	293	284	312	308	289	303	297	328	301	344	278	313	270	269	296	312	329	283	297	287	272	318	308	290	278	308	300	310	325	292	290	297	294	279	274	286	321	299	286	304	289	295	302	320	267	331	290	289	289	331	286	314	327	258	318	318	290	289	297	277	297	292	282	293	317	300	308	297	299	324	309	301	308	307	307	306	292	333	335	315	322	282	340	298	316	297	298	308	300	299	322	319	291	292	277	260	303	316	310	306	294	307	321	285	293	292	296	306	307	308	309	311	314	278	292	278	294	321	299	299	281	341	277	318	307	308	303	293	282	279	319	344	290	293	323	294	347	278	297	277	304	293	285	341	290	282	293	281	300	289	312	262	316	316	294	330	294	319	296	308	301	314	316	287	317	294	294	309	329	304	302	322	320	286	275	294	317	296	305	309	285	289	296	328	305	331	344	312	301	307	270	311	254	306	272	316	314	298	289	290	317	311	305	303	313	301	308	272	308	318	278	292	284	339	319	305	276	278	308	308	316	345	349	319	306	282	320	317	369	288	282	319	289	290	305	323	304	296	308	302	306	281	296	312	301	288	354	310	265	320	296	314	303	289	287	335	302	317	276	304	293	327	321	301	302	295	302	307	310	324	311	309	278	327	322	315	313	299	310	310	305	303	297	300	293	287	303	324	300	321	301	347	313	286	293	297	309	257	299	283	285	314	265	331	311	295	335	275	310	291	277	326	285	352	260	271	317	298	313	316	355	292	314	303	297	316	301	298	314	304	267	295	304	311	317	302	292	305	303	320	298	308	256	311	297	296	274	292	295	318	299	307	331	303	300	295	316	296	313	273	289	295	300	272	325	291	271	296	296	264	319	296	288	291	297	267	302	283	291	319	299	318	339	302	310	327	309	287	306	318	304	275	321	307	339	295	302	307	285	309	274	278	301	302	301	329	295	276	312	305	277	293	306	285	299	318	314	298	320	314	312	284	270	291	294	258	306	314	298	305	289	287	318	280	282	316	282	319	300	299	284	341	316	312	321	291	307	303	310	306	307	292	307	301	320	330	286	331	273	290	321	302	304	341	322	333	303	312	339	282	329	299	283	307	298	285	287	302	305	287	296	298	296	324	308	314	331	301	303	296	323	278	286	303	298	273	290	277	274	312	288	317	279	290	308	292	304	301	279	324	296	309	315	309	337	284	320	322	322	300	281	287	302	280	310	309	333	308	289	305	276	294	317	302	285	321	324	282	308	284	284	279	299	294	276	334	293	304	258	299	289	304	315	291	310	281	302	311	302	308	309	340	307	275	278	289	286	292	300	269	283	297	305	283	292	308	308	319	300	316	339	285	290	269	267	305	340	281	295	303	266	307	293	290	295	286	297	321	299	307	292	293	284	288	290	306	298	302	306	281	295	293	263	332	286	266	311	303	286	342	309	328	296	288	310	301	275	341	307	312	311	303	301	286	301	281	336	297	308	286	311	306	308	302	302	306	304	295	280	298	328	303	304	304	309	336	286	321	297	296	290	291	313	329	272	318	325	299	306	312	292	338	308	283	265	309	300	322	323	284	312	303	319	308	321	296	279	304	321	312	289	318	298	314	308	320	290	306	286	330	267	314	318	341	303	268	302	306	291	295	291	292	295	265	295	281	300	283	313	288	279	318	284	307	300	281	281	307	316	292	326	320	315	294	298	316	308	327	309	297	276	279	277	295	298	303	284	315	309	296	304	300	314	283	292	282	308	326	309	295	318	305	315	296	321	294	299	315	303	310	294	300	293	324	328	276	311	289	281	293	304	281	302	297	307	248	338	301	308	342	318	316	327	300	275	283	344	278	288	318	289	306	273	273	308	312	287	292	289	280	300	311	306	286	288	331	311	318	303	290	277	292	335	283	322	325	279	254	337	307	276	263	304	294	321	316	308	283	281	280	290	310	296	311	322	316	298	299	313	326	287	303	304	318	329	301	320	282	306	297	274	300	304	286	266	295	300	287	294	315	282	304	284	289	293	304	285	307	298	321	294	304	292	307	303	263	289	289	267	318	307	326	286	282	291	314	299	296	289	310	268	292	318	313	286	303	283	308	292	296	288	318	280	298	323	286	299	313	287	296	294	338	289	291	300	284	302	284	311	292	303	277	266	301	297	284	294	331	302	291	315	299	294	276	276	295	308	312	300	304	309	319	297	321	293	312	320	289	308	287	296	312	280	285	287	268	293	294	275	315	273	283	314	303	292	293	316	291	285	286	317	289	290	259	303	310	299	296	316	295	287	326	284	312	305	322	280	282	303	326	288	279	306	302	302	295	290	307	303	297	308	284	274	304	285	309	323	283	307	307	328	303	278	310	313	330	288	271	295	295	301	297	285	320	317	304	336	312	321	315	301	290	324	309	291	319	286	311	305	325	320	300	307	275	302	288	300	290	307	282	305	308	284	309	296	299	290	330	306	322	294	285	291	292	294	314	316	301	297	310	310	290	304	318	297	294	325	281	305	281	293	273	303	309	318	291	306	323	279	325	325	323	302	314	278	290	311	302	307	284	316	279	296	290	278	287	318	318	304	303	307	302	332	290	339	342	314	283	331	277	292	322	296	298	311	300	276	270	288	291	320	272	307	336	308	289	292	335	309	305	307	288	289	296	339	319	289	306	294	281	296	340	280	291	312	290	286	303	313	311	302	291	302	322	294	290	302	302	285	309	309	322	301	280	285	294	291	295	258	307	294	269	313	296	319	318	344	314	322	303	291	284	343	283	286	282	310	273	310	293	287	284	309	276	316	276	313	309	304	314	304	309	293	308	289	297	278	272	300	332	344	296	328	295	307	297	325	268	308	306	287	279	298	329	338	282	288	303	277	289	297	279	294	290	311	317
27645	21755	20773	12070	6061	2652	1587	1174	960	809	722	589	527	458	440	357	350	309	311	288	312	275	296	257	254	234	213	230	221	214	247	229	216	219	217	219	190	207	222	193	223	201	208	214	195	180	220	188	206	204	207	223	220	210	199	188	200	216	215	214	196	222	209	178	196	205	185	149	185	221	197	208	214	198	204	193	224	234	181	197	197	166	194	192	181	184	194	183	187	190	215	186	202	206	200	187	178	184	177	204	184	218	206	201	193	188	190	193	197	227	185	172	186	189	189	196	176	197	174	207	192	173	183	199	181	155	202	185	190	202	180	202	206	197	195	204	189	159	226	199	198	198	194	174	185	203	187	198	168	179	200	189	178	186	203	193	211	190	198	182	205	207	210	197	181	189	195	173	171	192	179	186	191	196	195	208	179	218	172	201	198	195	208	189	187	204	195	177	178	198	193	196	203	190	178	189	177	189	214	181	181	197	186	184	166	178	174	204	214	193	176	201	186	187	196	208	180	204	185	196	207	200	173	190	200	180	189	205	181	200	190	210	192	179	176	194	179	218	183	182	197	179	224	182	202	205	188	188	193	195	204	214	221	174	186	199	196	204	187	191	197	180	196	183	203	200	200	200	231	192	195	221	215	198	197	195	175	204	185	225	174	196	190	173	179	200	194	196	182	166	193	189	213	176	188	189	210	182	208	191	224	181	204	201	193	202	201	185	162	194	209	182	194	188	204	175	198	197	180	175	194	184	204	202	195	194	195	196	173	184	171	182	196	189	200	195	173	184	199	188	165	196	176	196	206	203	190	184	180	207	174	183	204	180	200	199	199	182	191	174	210	197	204	183	178	201	175	177	208	190	207	205	226	223	190	192	203	191	169	186	212	193	206	189	192	176	187	216	186	180	194	176	235	204	192	174	187	190	195	201	188	199	176	202	197	205	204	180	186	214	197	190	197	196	192	189	206	172	196	197	199	215	193	193	226	205	205	200	204	183	206	195	203	191	199	201	199	195	225	203	180	192	195	190	201	209	194	196	192	175	197	195	219	186	203	184	175	184	176	196	170	199	199	185	205	162	196	179	180	193	194	209	181	184	192	199	180	199	188	181	195	201	200	203	202	203	190	197	201	209	171	162	181	182	181	172	169	172	208	202	190	208	193	208	183	189	142	223	196	219	167	190	205	204	212	198	200	159	191	203	166	190	210	209	190	164	188	184	193	240	166	188	200	191	210	184	190	171	163	202	200	182	226	217	196	200	190	198	207	199	170	183	182	184	189	208	197	194	192	208	185	175	199	213	192	179	171	180	206	196	184	176	193	183	193	176	195	204	168	198	197	175	184	199	176	209	205	181	198	198	214	175	213	186	223	195	178	198	189	195	199	183	190	192	167	213	200	197	191	181	190	200	192	191	175	188	195	209	202	198	188	186	178	200	189	194	219	194	192	180	195	193	194	208	170	185	176	201	188	201	184	214	178	182	185	177	166	168	188	214	201	196	195	200	196	168	187	184	172	196	184	191	194	193	189	217	189	199	208	171	196	189	204	187	183	189	206	203	185	224	193	178	192	176	174	179	188	202	147	186	163	209	213	215	196	193	197	205	213	202	224	209	193	193	174	172	183	202	196	175	223	202	219	195	189	205	198	204	192	184	181	179	199	219	189	233	179	187	197	187	189	190	199	205	183	189	193	220	196	216	206	204	190	190	185	201	195	174	172	176	210	169	206	184	175	180	218	188	230	189	183	179	199	192	213	191	182	180	215	210	200	207	199	200	181	200	205	181	192	212	217	202	194	194	187	209	209	196	186	180	210	197	202	202	204	205	222	194	187	193	178	196	153	211	198	206	187	182	207	201	177	208	198	219	189	183	193	190	184	184	226	207	180	221	186	212	185	206	183	199	186	188	203	193	208	180	179	182	195	201	185	209	203	162	212	206	194	179	188	181	181	201	202	210	188	169	191	211	194	182	202	181	204	192	194	212	195	195	215	192	200	197	192	192	180	155	205	227	204	193	195	217	226	170	190	193	190	222	209	194	199	192	190	177	164	190	204	168	215	180	175	202	186	194	197	211	213	180	214	207	188	211	193	195	181	217	194	212	205	205	230	178	203	196	198	203	179	191	185	179	196	165	201	205	178	183	199	202	159	202	201	181	205	188	191	203	190	195	173	199	209	193	199	193	192	194	168	184	196	185	179	204	170	198	191	192	227	196	201	194	196	196	195	218	204	163	178	189	200	186	182	190	206	201	212	193	208	196	198	188	164	200	200	210	225	195	172	186	191	193	217	196	190	223	191	182	189	211	193	178	199	175	221	225	184	191	195	181	196	177	186	203	192	213	183	204	178	198	209	201	188	183	184	214	193	204	188	188	197	185	193	203	181	177	190	194	215	204	186	184	195	200	187	210	206	180	177	185	197	180	188	164	190	184	189	196	182	204	196	204	184	195	210	193	205	184	216	199	204	185	176	187	176	193	187	185	176	210	173	198	200	205	209	174	200	211	196	194	209	192	206	199	184	237	199	186	191	210	185	206	183	181	193	189	212	211	195	220	195	186	213	215	183	203	203	202	180	195	201	203	175	195	195	214	227	211	189	198	183	186	171	180	199	201	207	204	197	195	182	199	188	199	187	209	176	207	180	203	208	192	186	182	198	193	213	179	199	210	192	204	191	188	199	211	190	177	188	183	175	195	189	190	211	198	209	198	178	184	179	184	204	187	164	187	193	193	171	182	196	189	212	200	193	212	179	193	204	188	186	204	204	178	200	175	192	191	182	218	204	186	177	208	190	193	199	203	216	181	191	211	199	205	212	186	203	208	204	184	188	210	204	198	183	209	197	167	211	184	175	173	203	196	213	179	187	194	173	213	191	172	211	160	197	188	192	209	188	211	185	210	172	196	179	198	215	172	186	179	176	181	193	191	191	176	219	211	185	182	206	187	209	163	192	201	198	182	192	175	189	197	167	217	208	207	183	217	185	196	196	208	185	194	195	189	209	174	189	185	187	205	201	198	214	186	191	206	169	217	206	196	184	222	202	215	208	195	181	183	174	209	185	199	195	205	178	196	165	171	167	171	199	207	182	203	212	205	187	169	188	205	199	188	199	184	235	189	209	216	180	192	192	202	204	191	169	217	185	181	189	213	192	185	243	198	196	185	214	180	176	193	207	202	190	209	184	182	194	190	173	201	187	167	184	182	186	202	204	223	198	179	200	207	231	194	193	194	199	208	203	206	209	205	169	184	190	196	218	191	195	195	192	196	204	219	176	212	213	188	168	214	222	193	201	177	207	188	204	199	158	205	219	212	176	212	217	199	188	182	220	191	206	214	211	204	199	194	188	163	192	174	194	199	175	187	203	188	165	211	196	199	205	171	201	198	188	187	199	197	193	194	194	191	220	189	190	186	185	204	188	188	220	203	187	183	191	185	178	199	206	242	185	215	189	191	208	205	214	174	195	179	190	193	171	188	178	211	199	211	191	221	197	188	206	184	202	201
15134	30111	24864	13551	9535	5154	3255	2460	1908	1552	1308	1095	904	711	654	593	573	499	474	416	430	421	417	377	370	344	378	366	354	307	324	342	327	305	269	292	295	305	287	292	300	271	275	258	279	271	275	267	292	291	289	288	264	278	273	276	240	249	280	296	285	279	272	278	269	283	271	264	269	259	252	242	277	245	241	241	258	266	251	269	253	273	251	249	259	260	266	254	274	242	270	258	274	267	271	258	265	253	268	270	228	248	262	263	260	271	256	249	244	259	271	285	255	257	270	232	265	246	271	246	278	245	250	287	260	247	250	269	263	286	223	268	245	272	246	241	271	261	274	260	248	247	292	253	265	260	253	271	217	280	271	258	220	273	261	259	279	250	264	274	278	237	289	267	270	257	246	262	257	270	263	268	240	279	264	255	260	268	293	291	259	255	229	246	296	270	284	284	249	243	245	268	269	256	266	267	266	245	254	250	254	287	263	247	256	263	275	240	278	281	259	277	277	250	258	265	264	249	244	268	268	235	222	247	287	288	302	266	271	268	265	274	290	265	238	277	276	238	264	286	268	252	251	233	248	269	296	264	271	248	267	257	229	238	255	254	257	243	248	270	256	260	257	283	285	269	254	274	273	260	266	261	261	286	280	248	275	270	257	274	240	251	273	247	272	247	253	250	250	269	246	263	253	263	280	269	273	245	259	256	255	250	252	242	269	258	260	274	272	286	289	271	280	236	248	275	251	268	265	252	292	250	295	240	260	248	263	244	250	272	277	248	266	265	248	247	284	265	280	278	254	260	258	249	251	282	219	251	241	258	253	290	246	266	261	230	285	295	267	252	269	261	269	270	264	298	286	275	254	247	263	257	274	275	273	258	289	273	257	257	260	267	266	248	271	240	261	259	233	264	254	272	296	243	298	255	271	251	264	287	246	295	289	255	283	293	238	256	247	267	287	292	266	233	244	236	270	287	258	278	234	280	246	266	256	261	253	273	241	260	274	260	286	252	281	248	262	291	263	262	260	258	286	252	276	268	241	257	273	268	251	276	256	266	267	277	251	281	278	253	280	247	256	282	254	252	283	232	250	239	268	236	262	276	255	250	293	270	262	258	283	271	270	256	281	251	263	264	244	246	253	248	258	267	229	249	269	274	260	268	268	281	279	270	248	270	270	285	242	279	274	290	272	264	267	279	256	260	230	256	242	282	250	288	253	279	260	272	279	272	256	255	248	256	261	262	254	280	283	252	265	266	264	277	263	266	247	262	275	251	262	255	277	282	288	266	290	261	274	282	236	270	247	311	286	267	257	303	293	252	290	244	269	277	258	254	247	267	272	250	271	273	258	285	275	271	280	258	284	273	271	276	300	264	242	271	269	255	260	250	263	248	256	244	275	267	283	263	266	256	249	241	248	284	283	265	264	262	256	249	280	257	245	270	270	247	264	270	242	281	264	259	244	275	234	267	243	253	252	248	233	280	275	258	258	257	255	244	258	282	238	281	268	272	240	254	263	256	252	233	219	258	260	242	254	239	244	273	266	257	243	262	282	274	260	237	232	237	282	249	228	226	271	270	247	263	237	261	245	264	273	257	279	297	270	262	291	251	272	269	242	267	251	259	224	275	274	252	287	254	227	242	271	265	255	270	238	256	256	218	260	260	290	284	262	254	239	276	256	256	266	270	301	263	275	280	249	242	255	277	242	259	254	276	255	285	264	252	274	269	281	264	256	263	272	261	265	239	267	264	250	271	255	264	235	272	223	265	244	266	231	267	270	294	253	248	246	256	253	259	246	280	268	270	261	294	249	311	239	307	259	271	244	245	269	277	275	272	262	251	257	247	268	281	229	271	277	245	249	269	284	271	265	281	282	281	291	247	264	267	254	278	255	289	258	266	267	262	249	268	286	263	255	238	271	271	272	246	270	266	260	248	281	247	275	279	251	259	283	270	249	270	270	275	237	246	298	240	277	269	258	251	291	276	268	261	276	274	266	248	266	300	259	273	281	257	295	249	252	268	251	266	257	258	275	256	280	241	262	252	253	268	264	262	250	244	253	263	265	245	269	287	223	245	239	290	271	275	241	274	263	286	269	263	243	296	263	269	282	276	278	261	288	271	265	225	278	257	257	270	294	278	257	268	249	255	253	257	278	290	247	258	268	271	253	266	248	272	273	260	271	261	291	310	276	291	263	292	246	253	260	244	265	258	263	261	241	214	280	268	263	252	273	268	269	258	272	282	294	258	290	250	250	281	254	284	281	270	263	293	259	236	270	277	286	279	267	280	247	249	263	255	276	295	236	256	267	260	257	280	240	244	252	248	247	253	275	276	272	269	289	261	272	277	264	257	264	275	276	273	274	265	227	261	287	266	277	251	246	251	239	277	283	285	251	267	267	270	255	243	257	259	253	262	246	262	272	274	229	279	246	236	265	268	265	271	254	264	247	264	251	276	278	232	265	239	272	250	258	243	270	252	252	269	283	248	261	252	242	266	250	254	215	259	264	253	249	275	257	269	258	290	239	233	254	273	251	262	266	229	260	256	278	232	282	249	252	283	270	246	278	250	282	260	286	284	259	288	284	305	264	238	228	285	267	268	273	277	284	242	278	269	274	291	269	276	243	267	275	282	274	281	246	282	277	261	261	270	261	247	247	267	273	267	261	261	260	277	268	281	262	276	272	277	268	279	230	268	260	259	257	245	247	257	268	258	261	231	246	283	260	276	287	249	250	251	256	244	294	304	248	275	260	292	246	270	247	276	273	275	254	270	240	234	285	264	262	256	246	284	276	272	260	239	276	249	274	270	243	269	284	272	255	269	247	250	270	252	252	258	287	269	253	277	252	261	276	245	282	261	273	245	258	244	247	239	262	292	257	252	247	267	275	253	270	292	243	250	260	270	286	270	259	271	261	255	252	274	260	232	255	262	288	258	271	248	246	273	268	242	277	251	295	274	256	266	254	280	264	271	237	280	269	260	271	272	261	267	235	270	264	247	251	270	261	310	275	274	227	265	255	254	293	277	290	261	262	253	296	270	272	267	258	277	288	259	255	285	267	280	302	256	274	253	267	257	242	233	280	273	257	300	245	256	263	275	277	251	263	277	257	271	262	255	264	275	277	255	268	266	288	251	264	244	269	268	262	274	258	268	242	255	261	247	259	275	276	280	275	260	258	276	263	255	255	241	259	285	277	279	233	230	263	260	242	264	258	280	249	289	271	263	231	263	225	225	269	272	241	271	245	255	250	278	296	268	232	265	264	267	255	277	254	282	235	259	276	263	262	256	263	272	272	267	276	251	282	264	262	246	259	288	256	289	255	234	262	275	250	230	255	256	262	228	274	260	236	244	277	274	260	235	243	272	272	273	277	301	269	274	272	269	253	253	257	275	265	268	242	258	256	278	247	260	232	265	270	266	269	255	244	241	267	262	285	254	252	259	273	270	265	228	257	262	272	231	263	246	245	267	266	258	285	265	232	217	283	286	267	269	237	264	268	270	266	265
23543	21571	28941	24703	21642	14342	4368	2449	1864	1450	1290	1076	934	759	698	599	563	533	486	491	448	423	421	381	358	378	377	368	351	339	353	277	290	332	293	300	281	339	298	272	298	282	288	278	285	252	278	277	305	275	302	282	247	274	264	254	271	266	259	276	290	281	277	250	256	284	257	253	268	249	298	250	303	269	274	261	283	280	265	252	231	233	273	273	261	271	227	286	254	287	251	257	241	284	260	268	252	251	238	239	255	259	245	243	272	248	236	269	247	284	267	248	234	257	263	240	253	247	246	259	277	266	260	246	253	238	275	258	252	268	263	284	248	245	218	254	245	221	232	265	268	249	251	258	286	247	251	277	255	263	231	271	236	293	257	285	246	236	288	261	249	262	231	249	249	254	258	235	243	224	266	263	283	254	265	258	209	247	247	290	250	273	265	255	263	255	261	256	293	259	286	233	240	255	266	247	254	253	241	258	274	255	285	261	241	264	248	242	230	256	255	258	270	256	223	253	250	264	281	255	250	243	229	249	269	253	230	215	259	267	233	251	235	263	259	273	256	239	252	252	253	287	294	237	255	267	270	284	228	244	276	276	247	230	246	251	220	270	268	279	251	254	251	244	264	266	244	248	234	261	212	263	259	276	254	259	271	255	268	228	261	246	242	260	247	259	260	258	244	274	255	271	277	263	236	262	270	255	263	279	234	256	269	244	238	273	276	267	229	247	263	248	241	258	259	265	240	257	254	270	220	265	251	221	246	270	258	300	255	261	275	252	283	278	258	254	262	245	257	275	260	244	268	260	237	252	246	235	251	258	275	232	248	287	263	276	237	245	267	233	267	252	231	240	238	270	248	253	257	236	274	285	264	263	268	250	275	258	257	254	272	241	248	275	244	275	247	249	249	263	271	252	251	243	265	257	270	232	266	270	260	260	247	262	240	242	247	263	254	246	258	253	277	273	228	259	271	251	252	228	224	282	256	271	269	267	250	248	269	229	272	227	270	233	240	265	271	259	250	242	267	232	233	240	256	253	246	247	272	252	267	224	290	237	282	263	246	283	254	256	258	257	285	262	247	263	260	242	258	255	271	243	266	274	260	244	247	256	256	228	250	234	225	268	271	278	245	279	248	247	266	222	254	253	267	262	238	247	254	273	255	264	235	279	273	266	283	249	247	262	261	247	248	219	254	270	273	267	285	265	254	222	237	259	230	247	247	267	248	245	251	240	272	237	281	275	249	262	278	243	234	265	229	283	257	281	258	255	255	269	248	240	258	284	279	243	244	277	275	242	271	267	264	249	266	248	239	236	248	248	264	270	213	267	246	253	260	240	255	244	265	233	233	269	238	235	255	261	249	246	307	271	241	245	260	231	250	252	239	282	254	273	238	257	297	260	254	267	252	268	243	234	226	237	264	280	245	231	250	271	276	255	273	264	263	289	224	267	263	260	243	252	255	264	279	255	236	270	249	241	247	256	250	252	272	228	232	262	233	282	253	231	255	252	272	260	249	238	259	265	234	243	250	264	248	288	257	247	251	257	262	251	247	249	243	290	273	251	299	278	254	268	249	234	273	255	261	288	277	253	266	266	240	250	267	269	252	246	242	288	255	237	270	256	259	269	270	269	236	234	267	280	251	239	261	285	255	250	238	230	223	249	267	238	244	226	257	247	259	269	290	236	258	238	263	245	248	235	263	263	245	291	252	235	269	280	232	279	247	251	265	278	267	258	238	259	266	249	250	256	233	226	252	271	244	246	258	277	246	245	251	247	250	270	253	257	244	236	249	250	268	232	256	238	259	256	250	236	221	251	263	247	248	264	240	279	276	225	268	265	245	256	234	243	263	270	243	273	246	287	268	259	263	234	281	228	262	244	264	287	236	271	265	276	260	263	243	267	254	265	242	260	255	250	254	284	250	255	238	269	249	255	254	250	301	251	230	256	290	252	248	257	239	251	264	250	252	231	296	266	258	262	231	234	276	253	275	257	271	223	231	233	237	279	257	276	274	258	267	259	237	266	275	270	233	267	242	273	254	258	265	256	267	250	260	230	259	262	253	240	248	270	258	211	263	257	247	260	219	231	233	232	263	265	236	245	266	256	259	273	257	268	261	257	267	269	258	272	287	259	250	266	260	262	297	263	247	260	244	239	234	242	269	254	257	246	240	262	274	263	262	222	275	245	232	242	292	276	263	250	259	234	249	230	251	259	256	251	261	266	246	253	249	273	254	235	224	273	249	237	261	253	225	275	222	275	252	255	259	277	261	266	242	232	243	215	245	269	251	229	248	267	250	224	246	267	259	259	265	267	262	279	281	245	251	256	265	271	247	249	248	255	230	263	279	275	256	241	257	261	245	250	268	244	229	237	230	247	262	250	239	234	214	255	243	263	265	247	266	253	245	245	255	260	250	255	258	250	229	270	226	232	260	293	274	279	252	241	222	234	263	273	260	264	243	253	252	267	238	255	265	278	266	262	236	244	241	280	255	259	221	265	266	230	269	241	266	261	239	266	257	263	255	250	252	262	261	247	273	253	257	238	273	249	233	258	265	243	245	275	256	269	283	262	261	267	250	265	249	252	241	274	260	271	268	224	264	256	267	240	266	266	244	275	261	247	255	231	289	268	267	271	244	251	258	262	238	238	249	265	215	227	240	263	237	281	266	251	251	283	287	247	232	262	253	255	257	229	285	286	243	245	242	277	274	243	268	262	270	280	262	284	257	247	270	261	238	276	260	230	262	252	254	259	275	261	216	224	262	280	254	255	260	246	259	267	262	251	306	215	214	255	257	237	264	255	252	256	253	240	261	270	257	257	252	261	237	259	264	260	265	269	275	272	219	269	256	259	283	228	268	241	274	260	280	260	277	249	278	239	243	251	251	259	253	273	255	250	237	232	243	256	232	218	269	217	240	241	254	247	253	245	247	255	267	268	248	251	232	241	246	249	269	234	251	249	247	279	279	274	258	271	258	248	255	268	260	280	258	264	257	236	276	253	225	279	263	255	234	286	254	238	246	230	236	242	264	256	246	259	263	297	214	227	235	250	241	258	221	257	246	243	258	243	259	246	252	252	266	270	246	255	236	241	274	287	242	237	228	261	253	247	253	246	250	250	241	265	275	255	272	245	274	261	271	237	243	254	236	252	302	244	246	247	253	271	278	265	247	255	272	283	282	275	282	260	251	244	250	274	246	260	258	227	259	274	256	243	247	258	279	239	261	266	249	255	243	244	261	237	239	256	257	246	269	249	253	245	260	249	260	247	277	271	274	245	246	256	238	254	259	253	239	268	239	274	265	270	256	236	242	242	239	230	247	256	239	257	249	241	235	239	268	257	257	253	279	253	260	256	240	248	233	267	255	253	233	247	258	248	261	263	290	267	249	262	255	257	253	247	238	266	244	262	245	256	248	269	263	235	279	257	260	262	264	266	253	237	259	253	235	263	254	246	270	245	248	248	264	297	253	238	262	246	245	253	258	232	249	254	242	221	246	271	270	260
16664	41063	36760	24164	17195	8088	5638	4422	3541	2804	2216	1827	1545	1324	1127	1022	889	793	733	769	653	660	601	610	566	511	548	500	531	498	481	468	480	437	442	416	421	383	387	397	403	387	383	375	397	369	357	383	376	375	415	349	382	371	323	339	317	356	352	342	335	344	323	337	350	321	338	377	336	350	369	357	322	334	348	326	339	366	342	365	318	370	353	388	330	332	348	341	344	333	357	324	351	333	327	353	370	332	335	325	348	337	371	302	339	344	364	346	343	365	309	338	357	349	345	354	343	305	348	337	357	344	349	333	327	334	348	315	347	339	359	346	344	350	348	332	353	359	335	365	350	323	371	319	336	308	360	307	360	350	328	364	354	376	323	375	352	359	352	324	347	333	344	342	346	353	354	334	381	343	349	343	330	341	352	323	358	328	278	366	347	318	365	308	325	351	342	325	367	348	342	336	321	319	356	341	356	354	344	366	321	335	320	366	359	298	360	347	329	302	336	362	314	361	365	351	363	338	338	354	357	352	320	320	331	315	360	319	333	344	345	355	370	375	321	331	316	361	356	338	309	348	310	341	318	358	351	338	302	371	336	372	337	341	347	370	331	325	339	340	338	312	324	352	350	353	358	356	320	341	329	339	327	351	329	352	359	292	345	374	376	367	319	333	310	368	344	375	337	362	336	346	315	329	349	340	348	356	382	346	343	314	373	326	323	328	364	338	352	358	371	347	347	337	329	337	344	311	312	328	355	348	343	316	393	315	357	339	332	331	354	340	335	353	305	338	376	340	338	344	353	315	349	325	329	371	342	322	325	370	339	337	332	310	352	330	340	345	335	353	347	357	366	335	331	365	299	334	324	342	337	369	342	344	315	352	374	362	308	334	339	303	344	333	342	326	377	333	342	348	358	358	308	339	318	355	361	364	366	315	323	323	355	349	323	352	325	328	331	349	340	315	334	318	343	324	345	352	370	340	344	323	369	299	326	361	341	326	337	326	320	340	312	353	313	323	339	338	330	336	342	351	350	335	338	370	325	323	355	348	369	330	330	349	351	372	376	318	345	319	351	334	338	322	348	342	367	320	335	341	333	344	321	368	351	351	337	330	345	319	345	329	343	364	347	379	324	357	376	303	325	356	328	364	320	301	353	327	347	331	341	348	304	356	336	346	341	361	306	341	334	362	313	321	327	352	330	338	337	338	333	366	331	361	307	347	341	362	357	343	331	357	382	327	340	344	328	330	347	328	351	344	367	299	327	328	333	368	374	302	327	357	333	341	362	327	372	328	333	336	341	363	340	343	351	332	366	400	368	339	344	356	332	367	338	346	300	322	347	314	336	340	346	321	358	369	336	325	313	342	334	340	308	314	347	337	345	323	339	310	353	322	331	338	343	341	366	345	350	323	338	340	305	337	328	374	357	355	338	344	345	354	349	341	341	342	339	334	331	325	325	352	329	361	302	353	346	304	331	344	292	326	378	357	342	381	353	333	333	345	333	332	325	296	347	319	331	339	335	302	331	355	320	375	351	316	300	349	363	367	332	337	330	326	368	321	281	309	353	308	337	335	348	348	341	347	358	341	319	361	339	327	356	354	339	348	363	325	332	306	335	303	346	333	342	328	313	361	333	357	310	378	345	357	344	338	336	333	345	336	318	321	340	360	349	362	325	362	352	337	339	323	318	353	312	332	333	319	300	335	369	355	367	363	359	311	295	329	348	345	358	308	321	363	349	354	331	358	362	332	355	320	359	326	344	364	375	358	339	347	350	355	314	345	336	336	321	365	340	331	375	342	359	363	365	306	340	325	367	359	349	339	335	306	336	345	336	338	329	366	364	299	345	332	356	324	347	359	326	349	312	324	340	293	318	353	373	324	344	316	318	383	325	332	312	304	334	338	322	315	331	354	321	295	372	338	353	332	367	328	335	348	324	332	325	374	328	339	357	320	366	308	324	349	303	388	327	343	364	349	352	355	351	344	309	332	322	352	335	336	324	350	352	353	321	317	347	345	359	359	324	328	351	334	356	313	333	363	318	348	319	340	346	340	338	336	321	352	328	322	341	348	317	335	381	345	324	384	343	323	341	330	337	329	332	340	347	351	349	387	348	334	340	352	343	323	331	333	337	320	360	371	325	319	316	382	352	306	333	308	335	343	376	355	324	350	356	343	329	339	339	381	317	351	340	365	346	357	348	344	353	312	310	359	374	328	339	363	323	323	323	340	333	345	339	347	364	343	342	346	325	324	319	339	342	333	342	354	349	337	325	364	318	339	325	349	298	344	395	330	349	347	376	340	330	307	370	329	351	362	353	349	329	342	318	339	341	379	351	349	339	324	332	348	315	318	348	325	323	351	366	318	361	324	327	343	324	348	350	377	316	365	335	322	343	298	389	353	321	340	330	302	359	362	363	348	350	352	330	320	313	363	345	312	310	354	320	341	353	332	296	353	335	314	349	353	339	326	320	324	338	345	348	353	354	336	350	314	350	339	343	324	365	332	394	355	349	347	363	333	371	344	333	356	315	352	369	365	330	320	363	350	345	359	358	350	373	341	346	352	363	345	344	363	346	335	344	351	343	335	376	353	338	330	340	385	340	369	355	358	371	310	324	368	337	343	363	378	330	343	339	333	341	328	312	325	352	311	342	398	320	339	322	355	321	318	311	312	341	329	356	331	319	328	353	323	341	338	315	328	320	318	379	338	332	335	367	343	328	350	343	405	330	353	333	297	351	329	316	336	370	336	373	365	342	325	314	395	317	335	335	352	333	344	378	332	361	321	373	341	323	334	321	339	347	311	326	323	348	372	365	338	320	320	338	360	322	343	338	368	329	323	347	383	305	331	355	320	362	343	361	366	331	338	342	324	347	300	341	354	332	360	326	371	342	332	355	359	335	341	359	351	346	318	332	295	319	344	363	367	331	365	347	337	342	358	332	330	330	337	347	336	337	327	342	325	368	355	343	367	316	380	354	343	346	324	370	342	341	306	355	324	315	362	316	361	361	338	365	338	350	358	358	367	372	333	365	335	360	341	347	367	379	339	338	312	348	329	343	349	371	355	323	331	367	327	299	370	353	360	346	358	384	335	357	316	357	331	324	364	344	352	334	348	360	357	351	362	358	363	325	339	317	358	352	324	374	329	362	340	317	330	327	364	322	346	363	344	351	351	342	318	326	337	325	320	308	315	356	328	313	289	338	356	317	360	340	336	341	331	348	339	367	350	343	343	341	336	344	334	325	322	354	308	369	315	364	352	344	331	378	369	337	313	336	330	350	359	335	360	354	325	368	355	351	365	334	315	317	346	335	331	320	363	349	342	330	320	327	344	317	305	343	295	348	354	369	353	335	357	358	350	331	361	308	361	350	343	332	372	336	365	318	317	343	330	343	393	322	342	333	314	331	342	354	323	372	335	354	349	364	330	359	343	348	330	349	357	309	342	334	346	343	329	345	347	368	338	333	339	344	347	336	342	332	331	349	325	334	330	364	347	364	356	355	370
24613	21534	27852	25647	15626	4254	2198	1631	1272	1077	852	740	676	506	442	415	358	372	308	318	282	277	256	240	214	237	218	212	214	195	191	179	225	231	197	198	180	193	169	189	186	169	184	158	169	170	159	146	166	158	188	136	165	155	169	168	143	168	132	163	149	167	154	152	149	130	152	160	161	142	150	166	144	136	125	159	158	148	140	136	138	121	165	155	167	141	151	162	149	146	159	150	152	144	146	149	145	166	160	138	126	160	141	158	177	160	158	147	154	145	154	154	139	133	177	143	182	143	135	149	133	149	174	134	156	144	160	148	158	155	137	144	145	180	137	140	137	152	138	123	175	141	158	169	149	145	143	129	134	146	177	148	150	137	127	175	138	141	130	146	148	157	159	144	138	184	153	125	163	149	159	137	132	149	140	136	149	140	141	146	139	150	145	152	153	159	157	163	142	140	148	145	149	143	166	146	136	162	132	142	139	137	141	140	169	154	161	129	143	145	137	148	153	134	142	136	144	130	169	159	153	143	179	152	145	148	167	155	150	157	168	142	135	174	165	152	152	146	163	149	153	161	126	156	143	134	154	157	138	147	145	140	157	141	124	166	135	148	154	146	166	165	123	136	166	146	149	141	139	174	149	141	160	170	151	128	157	153	135	147	154	146	150	163	148	152	154	145	161	147	157	134	159	162	142	157	155	126	146	151	169	152	138	170	142	159	168	156	152	132	144	145	166	155	154	132	162	130	129	161	157	165	166	124	140	155	139	123	154	143	156	151	155	135	157	133	142	137	136	124	137	166	147	151	152	178	154	135	162	153	140	154	140	151	146	141	149	142	137	166	151	153	152	156	140	150	147	157	170	146	158	158	131	149	157	152	166	136	159	143	157	142	133	141	148	153	174	155	161	137	152	146	142	159	157	153	143	155	165	171	130	161	149	142	131	166	172	149	175	148	144	153	164	161	151	136	151	148	156	172	154	149	169	156	135	158	147	152	137	146	130	143	133	140	163	167	156	158	154	151	162	147	155	144	140	141	129	169	137	127	149	153	145	154	133	147	165	156	152	167	141	164	133	157	139	157	155	134	148	159	154	156	146	143	152	157	159	127	139	147	147	142	149	123	160	149	133	147	153	140	149	153	157	156	153	158	180	145	150	140	160	130	157	153	129	141	142	135	146	149	132	156	141	148	149	132	144	135	152	114	167	150	153	137	169	151	151	159	159	149	142	150	149	166	168	160	145	137	137	146	140	135	147	160	130	162	173	150	168	140	150	150	147	137	137	184	149	159	139	131	119	127	150	170	153	148	150	130	152	177	136	126	139	168	146	173	141	144	142	155	154	153	156	148	141	157	147	161	155	147	135	134	137	147	153	139	182	128	135	117	134	141	157	140	169	165	130	139	138	148	152	138	157	150	145	137	142	168	149	131	146	136	146	151	166	146	167	117	154	143	140	160	154	144	126	127	160	143	161	145	129	140	152	140	158	133	162	139	144	146	131	171	148	154	176	155	141	135	121	149	141	153	141	151	133	127	154	147	145	149	136	155	168	160	152	143	142	174	156	133	151	142	152	168	154	155	166	153	133	156	143	156	167	165	138	184	145	158	158	147	149	145	133	134	159	132	137	157	133	142	153	141	144	140	149	152	149	152	140	150	158	141	140	135	163	147	152	153	156	144	145	146	132	155	142	145	158	132	160	147	163	134	146	150	155	164	156	149	136	156	146	149	132	148	142	139	171	152	133	136	155	168	128	175	148	143	159	153	152	141	155	122	165	167	159	153	159	169	150	143	168	168	152	137	161	148	149	146	167	152	119	134	142	131	147	154	166	152	145	139	143	162	168	161	142	158	144	140	148	153	145	142	165	143	145	136	172	121	133	144	156	151	145	142	148	162	144	132	164	164	137	150	136	160	145	139	145	156	167	155	162	147	153	142	124	148	141	136	169	155	163	152	149	153	154	127	157	140	156	163	146	149	152	155	157	141	154	137	152	160	145	182	150	161	150	156	159	155	151	126	179	132	160	159	148	163	155	133	136	142	105	147	156	164	126	131	148	144	125	135	156	161	137	158	153	163	156	153	138	157	151	174	154	148	141	134	168	142	157	150	148	159	143	137	159	179	153	132	129	135	151	146	136	145	152	140	155	141	147	163	161	162	165	168	133	136	163	157	125	148	161	157	138	146	132	140	167	140	139	150	122	139	160	153	161	140	113	150	150	136	144	165	158	153	128	141	163	126	166	159	163	130	127	144	139	132	144	149	154	147	156	156	116	165	132	143	149	172	148	136	149	156	147	147	142	175	150	182	165	161	152	153	147	133	148	159	149	148	162	159	141	153	176	125	143	164	132	124	146	146	159	148	149	154	146	149	146	143	136	165	148	171	148	176	154	163	159	148	160	167	142	137	153	148	153	145	147	163	146	143	161	166	138	172	148	145	141	160	140	136	142	134	156	129	143	153	135	178	130	147	159	144	139	165	158	159	154	175	126	146	154	150	133	127	136	164	166	150	150	180	147	139	132	150	147	173	156	156	157	147	156	120	161	146	167	149	159	139	137	146	161	146	153	140	146	136	165	174	172	151	140	161	141	157	137	162	150	156	145	134	133	151	141	148	150	160	147	167	159	163	144	153	155	126	141	151	142	148	159	155	156	172	156	137	146	151	149	158	167	158	144	147	153	170	155	157	167	167	155	139	138	172	141	133	137	138	162	155	171	148	140	148	134	142	162	132	159	145	128	181	152	166	157	174	181	149	143	155	148	159	124	131	148	134	162	141	132	180	152	150	140	120	139	199	150	135	160	168	160	132	156	133	157	131	154	158	151	154	158	145	147	145	147	144	148	146	157	143	146	140	171	151	157	165	139	158	167	163	158	139	121	162	142	163	164	133	150	138	154	152	159	138	142	179	157	143	130	168	159	160	147	156	128	128	174	141	155	131	134	166	170	142	150	161	143	163	167	138	161	164	162	147	150	164	156	142	168	158	143	125	151	150	168	139	140	158	158	162	133	154	178	144	138	153	146	137	151	137	154	158	157	141	138	145	149	144	144	135	154	151	163	147	156	179	154	134	156	160	155	160	129	151	149	141	166	179	146	146	130	146	156	151	142	147	153	171	124	147	172	134	151	132	151	146	128	125	144	156	151	170	141	143	128	160	177	144	136	149	146	163	174	154	138	136	147	144	162	135	159	154	148	138	154	170	156	157	144	151	137	150	151	159	147	168	155	145	149	149	146	171	154	178	148	145	155	144	162	153	165	163	164	161	133	144	147	150	143	142	148	148	148	132	148	137	151	129	149	126	167	155	133	152	145	133	167	123	157	140	154	149	160	127	139	158	167	137	145	161	121	168	127	151	145	141	154	155	140	158	141	140	158	159	162	155	136	151	153	146	186	158	133	168	148	143	143	131	144	132	134	171	153	167	137	134	142	138	149	152	154	152	124	156	145	140	137	164	157	153	166	152	167	149	151	150	154	162	138	157	147	141	146	154	151	154	157	139
16330	37187	32089	19989	13097	5872	4469	3397	2733	2115	1705	1339	1123	906	790	700	627	624	527	494	452	417	409	375	396	372	355	309	335	297	271	292	270	278	258	299	276	242	258	256	223	244	239	207	231	253	229	249	235	238	217	225	239	212	225	230	192	264	206	224	228	227	240	189	204	208	191	247	227	200	213	187	215	221	204	212	209	214	247	225	195	216	204	222	205	213	187	187	202	183	207	207	210	198	196	204	193	213	208	184	232	209	188	211	188	215	193	200	181	193	212	188	217	194	211	185	192	195	178	218	219	180	209	188	235	226	200	217	184	207	209	205	189	210	182	186	199	199	196	189	190	202	185	206	192	224	199	203	214	221	201	176	221	205	209	207	183	203	214	204	202	212	226	197	212	208	173	196	207	218	220	218	208	211	206	219	197	217	195	203	200	217	229	198	193	209	222	225	226	217	195	192	223	211	199	203	202	209	202	206	240	208	226	238	231	221	196	191	196	214	190	203	224	196	190	199	207	214	231	203	204	200	202	221	223	209	236	214	218	204	191	206	183	187	177	224	203	225	204	184	200	209	205	190	222	193	210	179	234	209	217	196	213	216	217	193	187	226	200	206	199	208	212	219	223	208	221	240	211	198	210	230	206	189	229	217	225	229	218	222	196	173	185	200	240	187	198	190	203	192	200	218	224	189	217	225	216	211	196	214	221	209	198	210	220	201	188	187	198	218	232	191	186	193	186	181	207	194	202	211	234	204	213	211	207	225	224	198	197	212	237	184	209	210	189	225	243	216	207	217	222	203	237	192	209	221	180	229	216	200	207	183	206	217	220	179	192	208	206	203	208	199	194	200	208	211	207	204	181	219	198	201	197	205	211	224	206	208	202	221	178	185	214	214	213	211	223	184	220	229	195	213	193	195	219	205	190	215	223	203	212	220	183	207	192	197	188	218	202	195	209	213	202	184	217	199	205	209	207	220	209	229	208	227	211	181	221	191	222	205	206	205	239	206	204	198	207	258	210	213	211	225	213	209	210	200	217	214	236	213	235	251	220	216	217	220	208	224	194	208	209	191	236	209	186	204	203	181	202	234	210	211	192	202	162	196	221	216	205	220	178	224	203	189	205	202	197	170	207	221	219	168	201	202	221	208	207	207	190	242	214	225	187	202	203	210	209	204	190	219	187	237	194	239	218	205	230	210	233	202	219	209	198	226	191	201	219	218	202	230	215	216	200	209	206	230	201	215	233	191	218	190	209	213	208	207	205	190	207	207	200	211	199	196	180	204	225	204	213	217	194	201	198	196	222	199	197	229	222	230	215	201	191	178	191	208	209	215	194	216	210	201	179	235	199	222	200	204	211	213	213	219	219	196	214	219	205	187	212	214	215	222	198	203	200	201	213	204	207	238	230	210	216	218	243	201	210	203	200	208	206	200	206	229	222	170	221	190	210	202	185	195	212	192	228	213	201	198	220	229	195	198	198	212	175	224	200	195	187	213	222	210	192	205	218	204	233	197	234	197	204	214	231	235	214	201	204	205	216	212	209	218	194	210	230	207	226	199	215	218	191	213	208	205	218	194	228	221	204	197	218	200	246	216	203	191	214	206	186	221	213	197	204	204	214	181	212	206	218	224	228	200	212	193	220	198	211	207	212	206	179	223	188	185	189	200	205	202	224	202	226	202	205	202	221	235	211	211	205	190	216	189	231	212	218	207	196	225	197	190	222	206	245	225	186	211	209	242	225	202	199	219	209	221	216	221	197	205	193	232	233	221	205	186	239	209	201	216	215	225	192	196	190	226	222	205	212	213	216	212	190	211	225	232	204	208	185	214	208	228	208	221	183	212	203	211	166	204	212	237	195	229	219	178	194	187	213	207	202	205	192	189	207	188	221	211	226	210	245	206	188	198	204	220	199	186	228	195	211	205	200	217	209	222	233	206	255	214	241	192	186	187	223	226	229	217	185	245	206	194	207	210	196	184	216	197	209	225	191	201	210	204	220	211	211	223	194	190	205	175	209	218	195	201	211	199	179	216	230	197	193	216	211	197	207	213	228	208	217	193	221	224	205	196	219	226	216	185	212	212	210	221	201	228	205	207	215	205	190	203	187	202	225	200	212	215	218	197	207	215	203	178	201	209	185	213	191	209	191	216	232	202	211	204	219	204	211	188	187	177	199	199	197	215	217	198	227	207	211	189	252	200	229	202	232	219	192	200	200	208	219	204	200	229	228	184	196	215	221	205	212	178	205	201	206	202	199	196	214	163	217	224	218	214	176	234	220	197	219	206	211	215	199	203	245	187	221	191	206	205	224	209	208	199	232	203	180	190	213	202	195	193	208	191	196	202	209	181	206	199	206	193	202	190	176	203	209	190	217	207	210	190	208	197	202	202	216	218	203	204	180	213	210	174	207	217	228	216	205	222	198	202	208	199	227	193	235	201	207	230	206	205	221	205	225	225	203	197	234	216	216	199	178	201	216	203	229	227	231	214	210	165	224	195	215	199	210	192	184	207	204	225	190	209	227	219	187	213	224	193	206	235	210	183	226	204	197	233	225	190	189	187	210	208	207	176	194	203	186	213	237	220	213	212	210	236	209	218	229	209	223	199	185	206	189	208	213	214	226	203	210	184	212	228	203	193	211	188	204	200	209	204	213	223	203	203	202	203	202	232	193	220	215	200	202	202	213	207	230	240	198	199	193	230	191	203	209	229	211	203	199	193	196	200	213	219	191	192	212	205	231	202	185	221	215	205	227	215	227	255	221	209	181	219	225	205	218	221	199	222	210	214	218	211	221	231	217	191	213	196	197	208	207	202	205	214	229	205	214	220	207	200	212	188	231	219	180	204	214	218	204	216	193	218	222	208	239	179	214	233	206	182	205	178	200	205	199	206	198	212	199	212	209	185	195	197	201	182	201	219	203	199	228	234	209	191	195	237	222	211	218	207	240	245	222	200	196	211	195	205	180	181	220	230	221	217	205	217	204	237	233	193	203	203	196	203	215	217	203	214	179	199	219	195	212	210	206	231	226	206	227	193	217	181	193	200	201	213	202	226	218	214	224	229	206	188	200	207	208	180	206	235	222	197	213	186	198	229	219	219	206	182	209	204	199	202	205	202	178	235	180	229	217	201	209	213	216	214	177	214	193	196	220	213	197	205	203	212	218	200	212	208	209	194	217	231	204	219	242	209	221	189	212	222	200	211	193	218	223	220	190	232	207	216	223	219	214	219	197	218	196	200	221	191	208	214	199	212	202	219	214	210	232	241	202	208	197	206	210	213	193	228	190	207	206	223	208	212	208	187	207	205	206	198	234	188	198	210	204	215	188	200	220	206	190	208	189	195	223	208	194	201	218	227	187	219	186	207	196	211	215	213	195	195	210	196	209	225	179	196	200	196	212	203	166	211	207	195	208	215	239	238	215	227	211	210	217	212	207	238	228	200	212	228	233	236	212	191	201	184	204	215	180	216	193	230	203	223	214	206	200	221	206	221	242	229
22692	21610	29438	24275	21655	21463	12050	3713	2565	2086	1768	1431	1180	1053	897	806	694	649	630	563	508	468	442	453	390	402	384	390	335	328	326	349	305	328	286	299	305	276	279	263	271	274	272	304	258	261	233	266	241	262	279	237	236	249	239	235	238	231	236	256	234	228	224	241	251	222	266	217	231	238	231	208	229	225	255	215	219	258	246	223	216	263	197	207	220	232	235	226	250	237	223	229	228	236	244	231	220	211	212	235	244	242	256	208	222	257	250	222	249	240	214	235	223	210	244	242	270	232	230	229	243	232	200	233	240	229	222	253	213	194	227	211	201	207	223	212	224	216	229	234	230	213	217	245	237	243	208	222	220	225	227	216	210	206	223	198	228	231	224	220	224	235	242	213	226	231	247	210	223	223	247	227	224	226	206	240	231	220	245	235	226	227	238	226	238	211	223	224	206	223	229	251	231	222	213	242	242	232	239	217	218	202	249	220	236	225	214	214	221	227	210	208	241	215	239	191	240	220	214	220	222	225	208	217	234	188	209	219	230	230	249	220	225	262	245	209	218	233	195	208	218	204	221	204	213	239	214	253	228	230	232	187	233	257	219	219	236	203	246	250	233	225	214	207	237	231	207	238	226	226	227	231	217	258	201	240	222	202	226	227	250	249	240	216	224	211	236	240	223	228	222	227	210	225	223	210	223	218	239	233	223	220	219	240	212	247	224	206	230	242	219	208	240	213	204	196	247	211	237	207	232	229	223	218	220	231	247	210	225	217	233	205	214	236	244	222	208	222	231	245	235	226	220	240	231	227	257	232	211	247	217	208	226	224	229	218	235	211	236	233	225	229	236	198	228	225	251	249	251	223	220	217	239	223	249	206	237	236	194	235	245	208	225	214	205	234	240	237	224	220	224	223	223	248	211	241	259	238	220	207	239	233	211	223	223	219	242	226	221	219	232	203	235	235	252	216	210	217	241	249	202	242	207	212	224	213	254	232	242	247	258	243	211	215	199	243	230	239	222	210	223	219	210	233	243	222	213	234	221	227	215	229	216	190	219	248	227	226	230	250	227	213	215	217	186	207	203	211	228	214	229	202	237	236	211	204	232	219	210	223	210	224	232	237	232	223	237	235	256	230	222	212	219	249	211	220	211	239	248	253	227	220	228	229	227	240	257	225	250	217	213	202	221	219	246	224	257	233	223	219	239	223	249	210	219	218	243	201	231	207	222	252	226	226	235	221	251	224	234	215	249	226	209	254	218	221	219	231	226	229	245	213	247	211	198	218	192	223	198	212	226	231	238	222	216	234	246	233	242	215	226	228	219	218	195	214	243	208	216	235	216	237	236	220	223	237	229	241	258	222	232	213	242	226	245	235	237	210	251	217	235	203	223	229	237	246	218	230	225	225	209	234	235	259	223	222	226	244	215	233	233	248	233	227	227	210	217	217	226	237	248	217	193	230	229	221	246	249	226	241	220	219	232	256	205	231	243	191	213	207	215	231	208	224	242	231	220	232	198	221	226	254	221	246	218	232	237	241	217	213	217	218	245	209	228	267	219	213	261	220	243	240	195	221	209	235	181	231	256	227	235	233	209	206	245	224	250	209	217	234	253	225	202	216	217	218	246	243	218	223	234	230	181	179	219	227	206	206	245	240	217	213	203	216	237	232	231	223	209	215	222	240	224	224	242	230	215	233	220	206	210	227	245	204	264	205	208	252	233	252	257	233	240	247	226	219	231	234	229	232	250	217	242	212	211	231	221	215	225	214	215	230	253	185	210	220	182	235	214	226	244	226	254	223	235	222	206	206	253	200	219	268	220	215	236	243	217	240	246	209	254	233	216	227	228	243	231	227	236	254	237	267	245	209	221	230	193	244	205	205	242	216	212	197	224	201	224	220	242	205	198	250	236	215	250	243	215	222	204	228	232	211	240	207	233	225	213	229	219	226	221	221	230	215	221	219	260	199	205	229	223	222	223	217	233	244	214	207	211	205	225	210	246	224	213	230	249	218	208	237	211	215	212	220	220	203	234	259	226	228	218	207	237	239	231	235	232	232	204	227	207	242	220	220	227	233	248	220	248	224	225	226	203	223	222	224	202	211	243	242	243	218	221	207	279	211	258	215	213	223	218	230	232	231	232	257	225	245	233	220	234	221	264	218	228	214	226	204	231	216	211	237	241	231	217	228	237	242	226	228	246	242	232	229	226	241	212	247	225	196	214	244	221	227	217	247	235	255	220	234	211	240	212	219	251	221	207	228	230	245	211	225	213	220	241	209	230	244	217	264	235	205	233	251	243	240	229	238	221	240	248	242	243	208	222	211	234	235	235	242	239	231	225	252	216	222	226	223	229	204	208	224	247	226	225	204	203	244	219	235	235	227	258	230	236	216	244	238	226	193	253	220	227	244	219	217	200	232	235	212	217	215	212	250	210	213	238	232	208	206	222	221	216	238	230	235	220	229	236	229	235	237	240	215	227	229	242	238	230	231	213	235	236	212	227	214	228	230	234	234	237	223	231	253	194	185	204	247	236	220	208	246	199	199	207	248	236	240	219	220	224	217	228	231	212	249	240	207	229	227	215	225	201	229	206	241	219	237	227	227	216	232	205	253	216	237	237	246	219	220	212	244	261	237	213	222	222	246	237	225	206	225	209	216	213	234	221	235	238	207	222	248	229	241	228	230	231	220	225	234	207	243	224	241	230	234	207	221	209	232	247	253	216	210	227	204	248	223	222	219	223	221	232	226	240	224	235	241	244	226	226	226	214	241	240	230	204	226	226	225	226	243	196	228	224	243	239	230	235	229	219	216	244	222	232	249	210	221	219	230	225	218	217	227	242	217	223	248	226	215	234	225	210	219	218	247	241	222	222	252	224	213	216	229	208	217	245	236	216	226	224	235	209	218	252	227	225	217	221	243	182	217	227	202	227	218	228	240	254	223	234	210	220	226	209	232	227	197	218	218	231	247	207	225	258	268	241	232	232	248	246	242	206	214	242	214	232	240	190	205	227	231	242	233	209	220	229	216	232	205	225	223	223	218	206	205	205	247	230	241	214	224	220	234	214	215	245	220	195	241	212	225	243	243	198	223	218	234	191	226	200	210	222	212	201	214	270	214	230	226	244	218	229	242	228	219	243	243	249	237	214	208	231	235	238	231	233	204	202	200	240	211	235	242	252	221	236	235	233	233	242	228	232	217	228	207	204	226	226	222	258	222	228	223	236	231	238	228	210	242	190	223	203	214	209	223	223	220	217	220	223	208	213	213	230	225	234	227	262	213	238	228	234	214	239	208	217	235	233	249	219	229	241	216	231	226	208	234	233	226	227	232	232	247	216	212	239	238	225	249	228	219	236	234	239	189	243	211	229	258	194	215	213	226	234	233	210	243	232	234	257	225	216	234	230	220	201	244	242	218	217	216	217	230	224	218	211	213	213	222	223	213	226	223	199	223	216	233	208	221	256	220	218	224	219	241	232	216	218	217	235	198	216	229	227	197
19454	48094	43369	29989	19420	9762	7597	5951	4791	3808	3079	2491	2135	1771	1571	1365	1177	1076	964	861	760	774	721	676	637	591	598	560	579	505	509	453	421	463	441	429	376	398	409	371	399	411	393	360	368	356	360	371	335	331	336	383	365	370	302	356	312	326	316	334	334	323	314	337	337	302	344	325	307	306	283	315	346	311	350	312	332	298	317	300	324	300	304	323	309	317	282	278	304	328	328	314	311	309	298	305	299	271	314	299	313	320	334	294	300	322	271	292	287	304	332	295	336	331	310	329	305	312	340	290	314	321	334	287	319	291	313	302	325	304	330	279	278	314	307	293	311	344	325	266	306	303	282	337	293	295	307	294	291	275	281	308	295	288	289	309	319	304	302	326	289	316	308	306	286	306	335	301	292	338	305	283	320	306	303	273	312	321	311	310	286	298	288	284	306	312	306	314	304	295	313	303	315	302	261	294	373	294	356	320	305	311	333	308	293	304	319	311	309	293	323	335	287	320	300	286	306	316	293	290	305	317	281	310	296	328	278	283	296	318	310	305	303	324	302	300	327	317	301	275	308	323	329	315	346	299	261	303	282	323	283	281	324	302	306	323	284	313	282	308	290	263	296	314	295	304	302	302	304	300	352	269	295	283	300	284	286	289	285	299	307	312	285	323	307	287	341	328	323	280	285	290	294	289	305	309	302	321	318	280	291	318	303	281	297	310	289	300	323	272	293	305	320	281	333	309	297	292	322	309	315	325	350	290	311	339	335	320	277	322	333	304	313	286	306	314	306	305	300	297	287	307	301	311	313	327	300	309	279	293	321	298	286	321	328	296	324	292	307	293	296	317	295	301	288	301	302	289	293	296	336	280	273	303	331	314	271	278	304	307	303	311	276	309	298	297	299	328	266	282	292	304	318	313	305	290	303	332	327	307	316	331	305	277	298	296	329	315	306	311	299	318	292	294	321	290	296	312	294	291	337	315	303	279	295	273	304	299	314	333	334	315	311	329	321	302	305	278	312	315	285	294	301	296	289	308	330	269	303	288	297	315	315	309	317	287	317	297	328	307	302	294	315	303	310	318	309	331	328	313	291	312	325	324	292	300	305	292	306	316	324	330	305	295	287	357	322	294	320	312	299	327	287	291	271	288	280	297	318	323	280	294	316	320	272	338	261	328	285	305	297	307	306	342	295	283	329	304	321	319	321	308	278	309	303	325	314	302	294	321	312	306	307	293	294	303	295	318	276	323	318	330	322	287	324	282	311	328	328	318	300	290	361	315	309	304	314	315	331	301	283	317	268	296	285	301	325	302	282	302	322	313	295	306	321	319	306	319	298	295	291	313	327	304	318	299	294	306	323	277	306	317	310	295	294	302	306	291	294	322	318	288	304	301	309	344	293	309	306	294	328	303	299	325	285	328	278	286	314	306	279	296	318	285	323	310	295	275	282	317	292	309	313	293	319	277	284	315	324	304	304	298	284	320	293	274	309	298	314	299	315	332	294	303	301	296	329	290	318	294	317	309	302	315	293	291	311	297	314	296	300	278	300	311	299	315	311	294	304	311	308	279	303	320	287	281	282	281	310	343	321	311	304	303	300	302	338	302	310	318	304	279	296	298	283	312	320	315	303	311	322	335	315	318	276	313	301	293	286	303	266	279	318	287	292	305	303	309	282	300	299	311	312	289	355	291	306	299	300	328	296	325	315	311	298	300	311	305	329	316	302	313	309	313	269	314	300	296	297	291	313	314	306	319	304	268	307	306	280	340	308	288	325	314	299	313	269	310	301	308	337	326	300	341	280	311	313	288	276	324	283	261	320	305	292	302	310	308	331	304	321	302	280	332	320	313	304	303	293	291	310	314	311	293	325	301	287	347	330	325	330	297	288	321	306	330	294	309	312	306	292	305	298	316	315	326	262	312	269	283	310	333	292	308	293	299	284	260	310	339	297	303	334	310	295	295	324	309	298	287	285	290	309	310	308	301	320	295	319	336	272	292	318	324	287	300	290	288	268	316	298	304	292	291	308	312	320	314	299	323	322	302	295	286	305	326	263	310	291	312	291	289	310	296	300	320	301	303	301	278	311	322	317	283	303	315	292	301	308	307	293	276	288	297	283	304	299	305	306	291	309	312	311	294	306	309	318	325	297	322	298	284	302	304	322	301	301	310	325	289	304	306	302	310	306	325	288	304	305	325	311	302	292	287	288	328	290	311	273	282	294	297	332	315	300	324	298	306	326	321	286	291	320	272	300	338	300	310	304	309	282	273	328	278	278	314	306	307	310	271	306	306	327	328	299	298	303	331	305	309	302	324	294	281	307	318	302	285	321	312	305	319	295	313	340	306	315	302	312	293	316	291	357	296	318	309	306	294	284	282	299	316	302	289	314	319	309	282	291	316	308	328	308	300	304	306	303	312	282	326	303	333	298	320	297	345	283	301	294	322	308	336	307	293	283	318	311	302	301	314	310	297	300	311	319	306	309	278	307	272	294	300	306	287	291	298	297	325	273	322	311	302	298	324	320	270	336	326	303	313	350	302	308	285	331	316	296	307	323	296	289	317	287	316	278	293	325	291	288	287	307	317	280	313	335	307	291	260	296	279	312	312	320	273	302	298	305	290	310	301	300	292	301	322	278	295	302	306	302	324	323	285	312	311	290	292	319	331	322	283	319	293	291	298	283	287	295	336	308	303	298	303	345	329	281	296	300	290	298	293	281	290	321	289	292	297	293	327	289	312	317	320	286	302	287	343	318	316	343	313	305	305	307	287	301	277	297	304	300	303	299	302	295	305	314	320	300	333	300	314	292	295	339	289	284	309	281	320	336	284	305	284	279	349	318	300	303	300	300	280	362	316	310	322	326	311	337	323	289	295	315	303	281	312	299	276	306	283	298	309	286	341	309	329	314	298	313	289	317	329	312	330	302	296	338	325	316	324	299	309	301	342	282	300	336	292	282	282	281	296	317	280	295	290	318	296	297	312	302	316	278	300	317	309	332	301	289	320	326	312	269	303	316	289	276	322	290	300	318	305	302	323	281	314	287	305	317	312	323	303	271	269	256	292	323	318	319	314	303	309	331	314	296	354	291	281	324	287	288	280	276	295	321	303	308	294	296	281	302	315	323	304	312	327	288	341	288	304	293	335	286	303	305	293	320	269	312	294	302	261	300	301	296	301	314	309	281	288	326	313	264	293	306	341	297	318	320	303	294	299	296	303	291	306	270	302	323	296	298	308	285	318	299	318	301	294	277	280	324	306	301	299	300	299	304	319	334	305	319	337	321	302	290	304	281	323	328	289	305	268	312	328	299	331	304	308	323	325	275	315	313	272	305	313	288	299	331	298	314	298	286	307	297	311	319	287	327	286	312	319	314	289	325	326	314	301	292	313	315	322	266	328	317	318	311	285	318	311	324	299	273	316	300	304	303	312	305	287	288	275	295	308	313	297	281	323	302	327	306	296	317	299	300	288	303	297	308	354	327	265	307	251	343	328	302	304
27629	21929	21725	12483	5016	2050	1615	1205	1031	804	673	587	534	476	429	370	337	330	328	319	319	277	247	273	278	252	257	232	213	237	230	232	237	207	228	228	217	207	228	219	222	213	202	229	187	230	204	218	220	215	214	215	179	224	192	195	214	189	209	180	196	198	196	188	211	196	216	189	203	196	202	172	188	204	238	181	208	214	206	225	195	207	225	193	192	186	196	214	174	175	199	186	229	198	187	191	202	194	199	217	191	210	205	203	193	172	201	190	198	183	191	186	168	192	210	187	195	190	192	200	187	186	224	193	199	188	198	196	210	192	176	190	212	224	201	199	219	192	196	213	197	182	212	200	170	185	210	184	207	198	185	193	198	208	180	192	204	189	219	166	219	192	172	187	183	197	192	195	180	197	187	192	200	205	192	219	182	180	194	173	196	183	193	185	208	189	199	193	203	199	234	197	210	196	165	187	193	217	213	193	186	196	199	174	219	196	204	180	203	222	204	205	178	197	222	189	192	213	209	195	199	210	177	234	237	203	186	177	180	174	180	185	201	189	186	212	187	194	184	215	176	209	221	190	184	181	191	182	210	193	179	173	199	201	194	178	198	203	181	190	226	183	225	178	196	210	199	192	203	198	172	192	185	209	198	211	209	228	207	184	186	199	197	197	190	193	201	199	185	207	175	157	198	172	202	212	209	210	205	173	190	185	187	226	167	178	226	174	189	183	223	214	190	200	213	214	214	218	216	195	184	183	200	198	190	194	190	189	203	198	190	200	195	177	209	182	199	197	175	203	227	200	208	195	178	184	192	188	197	194	188	211	177	200	224	210	178	180	210	212	191	212	223	191	204	206	189	189	203	214	186	206	217	193	216	197	211	186	204	216	210	203	205	203	193	195	195	208	206	180	170	196	205	175	165	183	219	200	201	195	173	197	211	209	181	200	208	185	192	179	209	200	168	215	240	202	216	201	187	189	193	193	218	222	188	187	187	189	183	202	194	195	177	195	206	157	203	198	186	182	201	202	222	202	187	186	212	214	198	198	229	199	186	204	216	183	198	221	216	195	199	202	191	182	199	206	205	210	185	199	173	193	218	196	188	201	201	214	179	204	188	203	225	211	195	208	198	184	228	214	194	196	189	195	187	197	180	168	176	191	183	198	204	215	191	204	196	197	187	207	183	197	192	201	199	186	224	197	191	210	207	181	210	199	191	214	187	213	204	190	210	213	206	194	208	170	186	172	186	199	178	194	191	196	195	168	184	194	204	210	201	190	206	199	193	196	194	200	171	202	188	202	189	201	208	198	182	187	192	187	216	192	201	168	203	230	195	198	209	193	199	169	215	193	201	183	202	222	209	188	202	200	201	209	190	205	186	201	169	194	191	193	214	183	184	198	203	178	182	195	203	179	212	202	201	190	203	209	197	200	194	204	198	215	203	209	176	195	201	214	184	205	196	206	184	213	199	180	197	182	187	165	180	186	177	202	201	201	162	205	190	176	188	205	191	184	171	179	174	210	223	198	195	195	229	193	228	180	191	213	201	191	207	210	185	183	187	197	188	190	198	177	182	199	172	188	213	165	168	191	189	190	211	179	209	207	205	195	184	185	192	224	170	184	210	211	190	188	199	178	192	191	206	215	192	200	165	179	174	200	222	215	190	193	193	180	207	192	196	189	214	203	197	182	176	183	217	182	188	202	180	176	181	201	197	193	216	208	192	198	197	209	206	193	204	183	203	185	194	183	223	192	225	185	183	200	207	213	223	202	213	176	180	225	204	201	208	209	174	203	201	205	170	182	183	215	181	202	213	194	211	179	178	224	179	210	202	198	200	209	210	187	207	201	201	200	201	186	167	184	208	216	196	211	173	204	206	200	218	175	196	200	188	225	191	199	186	209	168	192	229	201	199	200	227	219	177	207	181	177	209	182	195	212	195	210	196	202	208	176	194	192	190	184	234	172	214	215	201	211	194	186	187	209	190	206	198	191	188	190	203	195	211	193	215	194	191	191	204	211	199	215	167	197	189	214	204	230	221	213	191	213	203	195	182	210	199	189	208	196	213	201	217	219	214	203	180	171	216	198	202	197	208	219	170	196	219	217	197	235	177	204	253	211	210	213	220	191	192	196	195	204	202	198	210	218	186	217	209	180	193	209	212	198	182	182	210	204	193	182	207	208	216	189	186	216	189	208	203	184	184	203	194	194	189	198	209	196	219	214	195	183	188	210	169	189	185	196	174	195	182	195	198	190	196	185	192	199	178	202	209	196	189	212	209	180	205	185	195	185	182	193	195	170	213	213	191	205	185	193	205	192	191	213	195	212	190	204	202	218	185	214	200	214	201	210	185	214	213	178	204	171	172	198	230	212	199	205	194	206	211	197	211	218	194	186	198	200	192	188	200	213	184	204	165	206	199	205	207	185	195	184	188	191	193	206	201	201	216	190	182	205	199	192	181	198	191	200	190	177	196	205	202	204	179	216	188	191	204	212	193	216	210	198	190	203	206	198	180	192	234	198	198	177	186	182	223	188	178	193	179	200	187	204	190	221	202	187	190	208	192	204	200	200	219	187	223	190	185	205	187	169	176	176	223	197	230	179	174	206	200	184	178	219	212	199	183	177	178	211	193	209	205	188	191	195	220	183	176	188	187	169	196	195	224	208	186	195	178	235	200	191	191	217	237	200	198	200	179	163	210	177	209	204	189	189	197	191	202	186	188	181	200	186	205	171	191	200	203	189	216	201	203	182	195	194	171	194	191	238	215	190	198	180	228	188	219	182	204	196	206	166	210	184	183	174	183	196	186	194	203	180	183	213	209	182	185	178	182	222	210	186	214	186	224	189	216	186	175	195	186	194	194	203	198	206	196	181	180	200	178	173	181	185	195	193	223	199	204	190	193	195	202	185	195	192	215	204	231	183	187	197	186	186	183	180	210	228	202	189	189	215	190	191	171	206	187	190	211	191	193	193	203	205	190	207	184	213	206	178	202	184	205	193	218	209	203	193	202	209	186	203	195	189	204	195	183	179	187	182	199	218	189	183	196	188	182	196	227	181	224	196	202	187	167	188	205	182	211	189	224	194	188	221	198	170	194	203	198	201	193	196	190	200	215	190	182	198	216	197	196	209	205	193	173	204	201	170	190	225	204	195	209	216	181	194	216	198	171	194	204	175	198	213	179	188	230	209	206	201	193	200	212	202	189	190	201	205	171	188	209	210	179	208	197	180	209	199	212	177	188	195	201	216	192	210	197	188	167	182	173	219	220	195	211	229	198	192	219	201	198	231	222	184	194	217	171	202	187	177	228	189	180	196	179	197	176	196	177	196	200	170	224	202	174	199	199	215	204	185	199	194	184	177	193	191	189	199	198	204	209	183	193	190	194	192	209	197	194	179	179	210	176	189	223	186	197	198	195	185	189	221	201	182	191	191	190	194	198	200	168	214	219	203	185	188	186	194	200	219	225	201	204	189	180	175	206	199	216	186	193	184	197	214	196	170
14958	31475	26088	13875	7767	4019	3113	2382	1926	1566	1287	1060	901	798	637	606	554	538	490	463	450	414	435	387	366	382	374	331	308	339	325	343	314	308	320	312	305	303	274	275	279	318	327	303	293	277	300	268	278	274	278	275	295	275	309	271	288	307	274	265	303	277	261	306	229	264	289	263	281	266	270	264	266	261	281	302	254	241	262	296	297	285	273	282	263	290	254	249	272	294	276	249	285	252	279	269	252	266	265	273	281	267	252	269	261	253	292	270	296	270	266	267	255	256	267	252	292	251	272	276	299	256	251	278	295	246	291	260	268	245	242	273	265	279	270	253	269	258	260	254	258	273	255	246	243	242	276	251	261	278	263	274	270	270	263	284	243	294	257	275	291	248	282	303	271	297	255	245	262	284	281	257	252	283	282	305	265	261	262	242	257	238	293	296	247	253	281	275	280	263	276	275	266	285	263	250	273	293	252	289	299	234	284	256	254	267	242	291	277	250	265	266	276	273	244	249	248	230	269	253	296	262	261	268	249	251	249	272	283	251	269	266	292	246	269	283	297	286	291	254	266	237	275	240	267	267	239	248	257	287	252	256	292	267	260	250	288	259	270	284	299	268	275	266	296	270	276	225	270	241	290	259	294	267	299	254	252	258	282	268	266	246	221	269	273	242	227	260	264	247	290	268	260	240	281	249	269	260	283	274	235	325	270	280	269	280	269	287	262	242	286	304	271	270	264	240	262	271	264	267	244	301	277	269	257	258	246	254	260	273	271	243	266	251	305	259	262	274	275	240	269	258	280	249	237	268	261	235	252	275	250	289	249	243	280	258	243	283	276	251	270	280	304	259	266	243	305	261	270	244	226	254	267	247	264	254	272	255	240	276	252	279	278	300	253	267	257	285	272	244	280	280	263	268	253	284	276	262	264	277	243	279	261	285	253	289	264	233	305	263	230	262	247	279	254	258	300	249	251	262	272	292	264	274	234	239	247	236	267	270	281	253	256	278	275	286	235	275	282	269	273	240	286	269	247	249	246	276	264	262	272	241	280	264	268	267	245	248	268	278	254	274	241	259	275	277	289	250	268	263	243	245	271	255	242	260	253	293	244	233	308	308	274	291	265	278	284	254	276	252	274	297	295	259	254	267	246	286	257	265	276	290	273	271	279	251	283	240	271	280	255	264	246	268	254	258	242	245	271	248	279	270	269	257	276	251	261	293	270	257	264	243	277	272	272	267	278	298	275	260	279	262	247	242	270	274	265	259	267	273	244	268	243	275	244	277	262	288	294	272	303	271	251	268	249	304	263	271	258	243	292	274	260	257	254	258	229	253	279	281	261	268	281	258	252	274	242	243	259	271	271	264	283	243	250	262	249	240	275	242	266	284	241	293	260	253	281	275	302	266	235	267	295	279	293	270	253	241	275	268	243	255	261	278	255	283	252	277	267	289	269	276	302	273	265	273	251	267	252	248	261	272	259	242	272	274	292	249	273	268	264	263	252	251	300	277	227	250	252	264	248	274	254	256	267	281	273	274	256	294	266	291	290	253	271	243	268	267	228	259	264	266	273	252	272	246	258	245	234	297	270	279	261	259	267	253	289	275	270	278	266	274	269	282	289	263	262	253	229	295	275	270	260	257	271	269	254	279	262	279	259	238	263	256	248	254	282	276	278	266	280	291	256	276	265	281	272	253	257	287	252	280	292	275	248	269	255	257	312	260	228	280	233	252	247	268	280	265	246	294	264	253	241	285	285	249	314	243	281	252	263	226	283	257	279	260	241	275	254	267	298	264	268	277	272	244	253	270	268	258	261	269	270	260	261	271	247	249	264	255	256	240	268	286	259	257	292	274	243	263	269	315	273	282	270	256	260	261	256	262	242	297	242	257	276	274	285	254	259	269	267	266	267	234	263	256	288	261	260	265	267	249	253	247	247	286	269	281	262	286	273	241	270	268	271	233	294	242	271	252	249	268	257	245	269	252	253	279	271	262	264	249	283	283	271	296	286	273	262	284	246	259	273	245	272	269	306	287	247	244	283	236	250	264	267	255	266	249	263	255	268	282	277	274	245	263	253	286	276	277	292	265	283	268	274	250	260	251	242	267	241	266	232	267	244	273	259	275	278	280	262	271	264	228	270	282	255	286	288	266	255	268	238	285	295	265	262	293	296	305	244	265	276	284	268	266	274	269	265	274	250	254	245	267	288	279	240	276	247	258	278	255	259	241	286	280	237	264	242	297	296	271	261	237	300	286	293	243	263	244	285	256	269	252	276	293	289	267	243	253	273	248	234	231	272	261	280	289	267	295	251	256	284	253	262	287	268	277	253	255	273	235	264	277	257	288	285	261	271	260	258	257	279	270	260	274	266	262	295	242	271	227	291	282	296	274	263	281	247	258	254	249	298	275	281	270	276	255	286	265	234	265	242	251	268	282	285	255	260	264	244	257	267	266	262	268	254	264	270	219	280	280	285	243	235	273	254	254	244	287	307	285	259	268	254	274	285	242	281	221	247	279	255	250	260	242	248	286	272	264	301	268	242	255	283	303	241	253	287	261	265	264	258	227	268	253	265	289	277	265	253	278	278	285	250	253	265	276	276	268	288	253	259	266	237	265	248	276	292	279	285	267	260	255	253	277	279	274	264	268	279	283	271	270	259	286	253	260	262	272	260	259	259	255	268	263	284	264	250	279	267	273	238	267	277	247	254	259	259	243	270	245	271	272	272	260	259	278	253	250	243	267	238	274	250	235	274	282	269	301	290	266	274	270	295	264	259	237	247	249	255	272	262	258	244	272	240	273	271	285	296	279	270	230	283	275	256	240	266	241	237	262	271	260	276	284	246	283	258	314	273	245	276	266	285	264	292	264	257	247	280	264	247	256	264	276	239	264	239	255	280	270	268	248	260	283	297	280	287	267	270	264	259	260	294	260	243	237	253	276	269	284	251	270	251	255	281	264	246	275	262	261	278	285	266	239	258	234	241	293	262	254	263	275	270	277	255	285	275	286	251	244	261	259	278	257	267	253	265	287	249	240	256	263	286	272	269	265	307	269	264	274	259	236	278	271	249	227	246	263	261	251	276	239	238	282	271	240	306	266	264	258	253	266	251	258	280	275	287	240	303	277	223	268	258	274	264	275	243	246	253	233	265	247	286	247	263	272	264	253	280	286	240	246	293	290	265	236	244	241	259	258	254	254	273	255	255	275	234	271	269	251	273	258	291	265	258	257	255	273	230	252	248	266	257	237	292	256	260	246	251	277	252	255	279	288	254	271	282	291	286	246	290	287	275	260	257	259	289	243	245	275	281	271	240	236	265	262	253	261	269	253	272	283	284	251	271	263	265	241	252	264	262	262	278	243	261	258	281	282	275	273	247	268	232	257	265	267	234	253	270	251	290	259	282	263	260	272	256	276	240	267	262	286	241	249	258	282	245	260	269	283	237	256	287	260	286	285	267	249	275	245	252	292	246	273	249	272	259	267	292	277	248	293	256	261
23555	21529	28857	24793	21530	13406	3948	2220	1677	1478	1190	1029	969	773	638	675	594	514	520	451	500	472	393	377	383	377	396	361	324	351	327	321	357	321	272	307	320	319	280	278	298	296	296	285	282	268	262	273	254	298	284	270	255	248	263	248	278	286	257	248	249	268	265	262	260	251	274	272	276	252	259	245	256	280	265	262	266	251	251	269	261	244	261	273	232	259	251	237	251	277	252	222	244	254	260	262	258	276	261	246	222	262	278	260	243	281	234	268	260	241	276	252	282	262	258	256	254	268	268	258	270	253	272	233	255	248	256	243	246	258	254	283	266	263	287	257	258	244	269	280	252	259	259	257	264	239	257	287	237	250	250	257	235	260	264	261	276	282	258	260	268	247	260	262	262	277	232	287	262	255	259	272	237	267	247	255	249	258	251	247	272	249	251	257	243	225	251	254	268	247	283	221	259	261	237	255	237	290	260	259	279	245	257	265	231	244	255	259	237	242	267	236	258	252	278	288	249	302	267	271	269	249	271	250	279	253	287	259	229	288	257	276	267	265	278	249	259	221	262	258	281	255	267	237	251	245	266	248	259	255	251	283	261	268	272	252	271	280	254	264	230	250	271	234	261	245	251	287	243	251	258	268	266	259	261	273	269	248	284	244	254	254	251	257	258	269	263	242	249	260	230	223	273	238	269	266	246	272	253	243	268	254	236	269	247	255	226	250	258	256	247	259	290	258	277	262	253	254	253	253	277	261	274	244	253	293	232	270	268	265	225	261	246	262	252	244	263	245	233	250	259	277	251	268	265	275	264	249	263	243	273	275	243	262	244	256	285	246	257	262	276	295	265	272	250	277	242	271	283	232	275	278	255	283	255	255	247	264	248	279	245	262	271	235	253	242	261	259	261	259	257	253	229	256	232	247	260	250	273	256	272	252	250	294	246	266	286	253	258	242	252	245	277	233	238	249	256	270	251	254	245	259	252	238	253	252	265	261	253	237	268	248	259	249	273	289	269	281	246	269	257	245	293	276	277	255	264	253	270	267	263	261	260	250	259	236	256	255	270	262	288	258	247	263	265	271	270	251	253	289	244	272	243	246	271	264	261	249	250	274	274	239	290	242	263	259	237	269	246	261	283	256	238	233	273	260	276	246	264	241	270	267	274	245	268	242	263	270	235	256	251	236	252	241	255	252	267	250	249	268	240	246	257	262	296	261	278	264	233	248	279	274	248	245	254	224	274	255	276	260	217	285	280	244	272	283	269	273	261	302	241	274	278	237	274	246	258	243	260	252	279	274	259	274	240	235	244	258	242	252	271	227	266	267	248	262	244	263	253	267	249	234	244	250	255	246	252	235	254	252	247	265	252	244	239	249	240	265	262	268	252	284	257	254	253	247	256	248	236	269	239	255	226	290	247	265	277	262	272	275	237	257	234	259	240	262	244	221	262	255	256	263	292	261	267	241	268	273	258	265	271	226	264	267	286	236	229	230	265	251	303	245	260	246	266	280	229	244	250	250	220	260	257	259	263	264	287	241	244	255	245	260	257	285	270	243	286	279	250	242	263	263	250	261	243	261	239	267	234	284	252	251	268	288	273	243	297	287	261	244	266	288	255	245	251	247	261	289	231	249	289	235	241	279	260	265	274	276	269	258	295	258	262	250	235	277	278	263	260	282	275	252	278	280	278	254	281	240	259	270	254	255	254	270	247	242	260	262	252	247	275	242	261	246	272	272	264	249	244	275	240	259	278	252	239	259	264	228	263	259	277	251	271	245	241	248	265	269	225	252	267	257	252	247	247	265	258	294	273	298	249	277	279	238	267	268	287	277	268	244	257	256	240	285	257	252	264	280	243	236	236	242	269	228	221	263	275	268	258	278	262	249	282	262	285	256	256	251	239	266	273	245	270	269	251	256	276	278	236	248	267	290	273	247	261	273	261	257	268	252	235	258	244	276	256	265	227	240	281	257	227	244	256	248	240	228	280	263	261	263	262	277	254	263	261	256	260	286	253	257	260	267	290	272	232	255	225	260	256	229	256	241	227	258	227	279	276	257	270	247	224	270	288	225	245	260	250	271	243	283	249	241	243	259	226	257	266	269	258	240	248	241	252	272	285	259	234	281	270	254	255	260	280	258	269	250	252	269	261	251	254	256	264	257	271	265	273	259	260	242	243	256	271	287	262	263	258	281	246	262	247	249	248	240	288	262	268	245	250	243	247	209	259	265	268	257	289	255	260	254	264	251	274	284	264	256	263	285	263	241	260	245	261	262	265	251	262	252	251	290	230	260	233	251	259	231	248	236	274	249	258	238	252	260	242	266	258	252	267	262	270	266	284	246	250	273	271	265	247	286	232	282	263	239	246	264	275	249	238	247	297	267	263	265	244	241	269	233	252	227	240	266	258	255	258	262	280	244	272	250	253	247	288	270	288	278	284	279	263	264	271	236	291	274	270	273	278	244	241	258	270	278	271	257	258	256	264	260	274	246	285	238	246	278	259	258	236	275	248	299	234	279	207	289	263	258	269	247	234	245	268	279	255	248	281	246	248	225	271	297	282	247	265	252	252	272	242	276	271	264	233	286	264	278	254	249	260	232	268	291	250	269	264	244	256	262	252	246	265	229	256	269	235	268	246	225	267	268	261	234	259	273	233	257	232	280	253	271	261	270	264	263	253	277	247	248	261	273	301	266	242	220	261	294	260	232	274	270	255	258	287	267	249	273	263	279	286	258	234	254	281	275	259	255	281	264	266	271	249	273	262	273	268	260	241	267	276	244	275	254	270	245	254	247	272	292	252	267	262	239	250	240	260	241	265	292	242	253	269	245	282	240	260	256	291	272	253	252	239	224	268	253	286	272	283	265	267	271	248	233	252	245	245	279	239	266	245	258	243	257	252	247	250	264	268	268	259	262	252	245	253	261	272	265	254	232	242	283	248	283	307	252	249	252	263	258	274	270	260	248	238	259	255	278	264	244	257	246	235	254	259	275	242	246	239	270	265	267	252	235	268	268	220	285	247	244	264	242	249	254	253	248	239	226	275	254	257	249	243	284	251	262	252	265	254	269	293	244	270	268	230	256	245	275	274	269	252	273	251	249	230	254	262	239	260	253	270	261	231	265	263	242	251	253	251	270	258	261	241	249	281	239	268	245	262	258	245	262	235	273	261	288	265	284	248	258	253	243	265	231	262	259	302	269	244	234	261	249	283	262	272	251	267	261	238	262	257	246	238	266	288	235	257	253	266	254	252	284	246	263	244	249	280	251	248	226	267	267	233	237	259	247	253	247	244	264	248	286	265	284	258	260	255	263	301	250	261	260	251	259	271	267	253	254	257	247	237	234	286	256	251	265	258	282	255	254	240	268	295	282	248	248	272	241	252	247	254	258	274	232	238	247	217	246	236	273	273	238	283	272	267	254	304	271	220	263	249	212	235	260	293	268	246	263	272	260	284	236	257	273	270	244	242	263	256	279	254	261	282	279	256	213	257	274	260	277
16668	41986	37462	24275	14711	7103	5408	4103	3148	2592	2168	1824	1550	1314	1177	1039	955	865	761	748	668	659	652	578	599	521	523	472	509	526	453	453	478	434	445	418	416	417	417	413	358	411	361	390	416	394	383	350	376	349	364	345	381	368	351	362	400	336	375	333	339	346	340	336	356	369	332	353	359	369	325	334	350	369	335	341	345	341	333	336	361	351	325	361	356	350	362	344	359	358	366	341	386	349	361	377	398	364	345	356	323	333	347	346	354	307	349	319	348	344	348	387	358	320	395	346	370	324	341	340	338	379	369	361	347	292	345	356	397	351	349	314	348	328	331	337	336	371	346	383	358	354	383	358	329	353	328	366	367	332	317	342	351	335	332	335	346	360	326	344	357	321	340	316	361	352	335	337	359	309	350	356	372	355	367	344	349	337	346	327	317	343	343	339	341	329	371	329	365	328	362	352	346	336	355	330	334	321	323	370	355	339	391	365	359	339	349	303	353	346	324	359	348	353	337	339	368	326	346	338	337	312	363	377	356	361	336	325	330	358	372	341	348	350	374	347	377	343	340	362	359	323	340	343	350	319	374	347	350	355	357	355	326	344	365	328	350	370	341	345	318	339	351	345	346	346	362	347	360	345	325	330	344	358	338	341	338	351	320	354	382	348	313	342	341	357	345	351	326	351	316	331	373	349	337	340	386	341	323	319	360	366	350	335	312	329	328	362	334	343	332	318	333	357	361	308	343	351	355	339	352	323	351	350	368	356	365	315	380	365	368	309	339	328	325	351	383	353	361	350	346	343	323	331	360	342	318	347	363	358	325	327	352	343	354	359	342	394	375	332	337	352	358	317	380	363	357	310	328	331	365	373	335	342	369	344	359	370	385	372	336	350	348	334	361	347	338	341	312	324	336	382	352	369	341	371	346	340	334	319	328	362	339	330	331	342	337	336	375	335	321	359	308	368	347	337	350	367	334	378	347	359	361	371	325	347	348	343	375	363	341	332	346	333	321	343	350	358	339	336	341	342	325	342	347	341	327	352	334	304	347	321	346	318	341	346	313	342	337	351	354	360	341	365	339	345	340	366	343	377	377	354	369	340	321	372	346	333	340	370	355	330	332	326	340	353	337	378	313	355	336	351	315	343	335	315	356	385	336	357	308	390	320	347	318	385	375	362	338	373	376	323	347	349	344	314	359	352	352	341	357	393	379	316	305	338	296	357	333	373	325	327	350	375	341	314	354	351	359	392	350	321	357	378	358	317	352	365	329	338	334	353	318	310	348	330	313	369	341	346	366	361	355	337	350	327	346	349	327	322	347	339	312	356	349	337	334	313	360	338	370	346	361	308	366	344	329	373	353	330	320	330	361	363	338	345	334	356	332	349	336	345	391	363	325	348	335	347	366	316	361	358	374	346	349	358	314	373	352	355	361	351	324	321	330	345	335	358	356	351	311	328	345	336	347	333	356	327	365	352	341	346	374	329	336	346	321	385	340	318	340	333	318	340	350	347	342	321	300	317	336	366	337	343	384	372	373	354	326	320	365	349	369	298	331	368	383	283	339	340	347	362	344	324	347	360	327	343	365	359	378	370	364	327	318	346	347	329	354	362	358	328	365	349	354	335	348	346	349	340	362	332	356	346	306	370	318	334	340	366	342	311	333	348	325	314	310	343	324	339	357	359	339	381	348	380	364	374	347	347	355	352	345	378	344	344	353	348	356	333	315	372	348	343	366	346	359	335	337	356	358	346	330	337	369	310	344	336	342	338	344	329	308	354	369	321	320	386	344	356	336	355	379	364	372	336	349	331	330	338	312	340	359	364	356	325	325	339	338	340	327	304	351	368	380	345	350	356	350	345	361	333	361	335	326	343	332	350	366	342	333	384	335	333	373	370	323	356	359	377	332	328	343	327	352	385	352	360	368	333	330	357	329	298	340	356	398	378	342	334	358	335	349	335	369	376	325	324	333	384	344	335	363	320	345	340	360	351	344	363	357	377	369	373	343	354	330	331	360	345	375	386	321	335	338	361	364	343	352	371	346	353	334	343	384	321	360	345	329	337	343	345	363	319	359	327	357	368	333	353	344	307	344	338	326	316	337	353	340	363	368	321	327	340	339	348	356	320	346	345	340	339	340	333	342	333	337	344	345	337	335	343	327	328	349	332	327	332	344	335	308	336	363	336	339	334	380	338	323	355	339	334	371	376	366	353	365	346	357	340	331	352	360	388	381	336	334	310	321	322	359	366	359	337	337	341	326	330	328	370	341	343	345	355	347	362	335	357	323	376	333	370	341	351	336	360	372	344	377	335	337	337	405	350	360	351	345	367	320	324	357	365	349	353	351	338	352	329	378	370	311	345	341	351	360	315	350	336	345	331	341	413	355	338	327	374	356	334	353	302	351	339	316	338	332	348	337	334	336	372	349	329	345	324	333	345	355	343	345	332	368	373	351	317	360	356	318	351	344	355	364	340	358	349	322	377	355	337	347	329	351	348	367	337	329	371	347	348	345	349	325	345	355	338	364	392	332	325	329	359	356	357	330	334	329	347	351	372	349	347	330	351	338	328	352	341	349	375	323	360	328	322	356	355	349	348	364	326	333	347	349	356	337	340	374	346	330	359	389	338	344	322	344	349	336	346	355	338	328	354	300	347	328	346	342	353	352	393	362	326	306	358	367	359	316	354	370	358	338	358	340	354	365	332	374	371	348	374	339	369	363	358	340	345	324	333	360	340	345	336	354	347	347	347	329	367	323	360	346	355	329	327	357	347	353	347	319	316	337	339	352	362	353	369	298	354	330	358	364	350	346	375	364	363	329	349	354	347	328	331	328	338	317	355	354	340	338	336	346	353	353	340	354	369	332	337	305	320	362	316	366	342	321	360	352	348	353	356	371	342	366	356	308	349	339	369	355	340	347	335	328	365	347	368	312	347	351	332	369	334	358	319	340	348	344	345	339	315	331	326	361	353	344	358	336	343	314	357	385	364	304	317	363	346	320	340	329	331	362	327	320	338	377	376	363	344	352	333	374	325	342	352	357	319	369	346	315	359	339	373	388	344	353	342	345	333	349	352	324	348	342	357	334	307	383	337	348	325	364	352	389	327	327	319	334	357	353	342	341	342	341	340	332	339	340	352	346	385	333	376	329	372	345	355	338	331	365	363	329	336	337	360	372	337	324	360	342	355	326	328	358	369	355	351	328	348	359	361	339	339	345	336	327	358	335	363	349	323	365	357	375	353	362	376	328	323	324	327	343	360	299	357	345	355	307	348	361	347	313	366	387	380	338	338	319	356	332	363	350	342	365	376	329	365	364	357	324	348	316	363	342	327	377	329	335	316	356	346	349	347	343	321	327	333	350	319	353	350	358	355	303	345	370	342	356	347	341	344	341	335	385	339	336	316	346	351	377	350	337	342	354	326	346	334	378	363	334	344	307	329	375	348	351	362	339	327	334	287	355	347	350	375	377	321	405	342	327	340	331	369	349	334	348	354	310	342
24675	21539	27850	25630	15172	4027	2147	1557	1189	992	866	679	580	525	447	409	402	374	352	296	272	287	277	266	238	241	226	238	215	193	188	184	171	183	181	186	189	189	179	194	159	184	149	158	195	161	163	199	165	160	182	152	155	166	172	148	144	145	171	148	162	159	168	159	151	148	148	142	145	150	162	161	163	146	155	171	159	168	180	166	150	142	140	145	159	163	160	139	165	149	137	155	141	153	149	143	161	147	173	145	155	168	154	138	145	143	128	151	153	143	150	151	135	150	142	134	146	162	171	133	127	144	141	161	143	124	144	148	157	146	152	158	130	151	147	162	139	146	162	144	145	144	158	165	148	143	165	146	152	156	136	165	150	150	145	154	142	134	138	144	126	155	156	175	174	159	163	137	144	147	137	150	147	149	161	161	175	175	151	159	165	156	160	160	144	163	143	130	168	142	139	155	138	148	165	153	140	134	132	142	152	156	160	169	156	162	131	157	140	151	138	135	173	158	158	150	169	131	162	137	154	154	163	146	147	178	146	177	159	153	160	171	156	172	144	162	153	150	166	135	148	152	150	149	147	161	145	157	152	174	155	143	140	166	156	163	148	153	157	138	151	142	134	152	162	150	146	152	149	166	145	156	153	148	145	168	168	158	178	149	140	140	143	175	157	152	173	169	141	162	147	161	164	135	142	159	162	134	171	146	163	163	140	152	154	163	173	160	149	148	155	136	146	157	154	143	146	194	181	158	155	158	165	159	149	156	152	137	127	144	130	142	143	157	171	170	150	127	163	158	158	146	171	154	149	160	145	167	179	147	139	145	161	149	150	151	158	167	187	148	138	167	152	146	137	155	161	152	139	142	149	150	149	145	144	163	149	149	139	137	146	137	154	173	148	156	148	168	158	165	156	161	173	134	157	153	144	151	164	171	136	144	140	171	151	141	140	137	156	160	163	135	159	169	157	146	161	131	131	152	159	164	182	129	161	161	163	130	131	160	169	135	154	147	141	153	171	152	132	147	170	131	148	159	171	136	146	163	165	160	157	148	160	152	130	129	145	169	146	150	137	131	143	155	128	202	169	146	149	167	178	168	133	171	135	148	161	146	120	171	150	134	153	145	155	133	156	148	151	161	138	171	146	161	138	148	161	182	155	130	156	131	137	164	149	165	159	157	153	137	154	154	161	143	155	148	163	139	151	158	162	131	148	155	183	139	175	155	144	155	149	145	170	141	156	172	166	159	131	167	141	143	160	155	150	146	148	168	135	140	167	146	141	139	150	166	173	168	129	150	137	147	148	133	161	139	135	159	151	138	177	162	145	157	152	163	146	175	159	158	160	154	165	146	174	137	163	139	157	171	166	176	174	159	180	138	153	159	159	155	166	167	146	174	158	152	128	160	144	159	155	139	161	138	163	163	129	161	168	152	160	151	159	156	165	143	140	148	152	159	151	153	151	159	153	134	134	156	135	122	153	185	159	156	162	150	171	149	166	159	155	165	161	146	153	158	152	140	160	143	131	139	147	143	145	149	134	148	154	144	141	128	136	146	130	157	147	146	150	134	154	156	132	157	134	155	150	180	143	147	147	144	142	161	120	135	153	140	152	156	157	150	147	172	156	174	151	145	144	151	144	168	153	152	149	153	128	166	138	172	160	148	155	160	159	165	170	139	163	166	149	157	161	127	166	179	151	139	126	172	174	146	161	158	134	146	138	148	177	165	154	137	172	150	141	140	146	165	163	152	148	140	149	156	160	147	156	154	165	167	155	149	137	147	167	161	149	162	161	152	146	173	152	180	131	152	156	151	166	158	135	155	153	148	136	158	145	125	161	159	138	149	166	154	136	148	150	144	159	143	141	170	174	173	154	165	136	140	149	142	161	142	122	146	167	148	154	151	147	172	154	146	154	155	180	138	150	153	147	148	148	165	146	152	149	129	146	162	117	119	149	150	166	156	157	156	145	146	167	149	137	131	143	149	142	149	150	146	146	163	167	166	152	160	154	140	157	148	138	143	136	155	164	160	156	163	172	162	147	172	168	146	128	151	142	151	158	160	144	154	168	137	143	143	139	152	151	170	147	160	143	152	155	148	155	168	172	144	152	157	148	153	170	157	145	156	131	150	139	163	169	134	147	143	148	139	140	165	161	152	152	159	155	138	144	185	155	150	159	155	159	149	131	165	147	142	145	174	141	157	130	150	176	146	161	143	135	144	146	129	181	162	152	138	141	132	143	171	148	135	166	151	166	157	151	150	142	148	122	148	162	149	157	149	157	169	155	137	143	143	153	133	155	153	162	140	160	160	165	149	139	135	154	169	148	136	168	150	147	139	145	148	148	157	138	149	174	152	161	156	160	142	116	159	160	154	181	148	144	160	138	148	135	165	140	162	171	152	163	150	165	173	132	149	167	132	171	139	149	138	156	165	157	144	144	129	156	157	158	142	148	136	162	154	187	157	159	144	158	163	152	159	151	167	154	181	161	153	151	161	138	145	154	149	147	163	138	151	153	149	165	153	137	136	166	150	149	162	168	159	141	148	137	127	147	143	158	158	146	147	141	143	142	167	143	161	142	166	165	143	156	171	173	162	140	151	152	151	173	157	159	159	144	160	147	154	146	150	141	152	140	157	154	148	153	148	156	140	157	154	133	136	159	153	168	147	143	160	149	160	148	159	155	154	137	150	147	140	171	148	133	144	145	157	148	146	162	189	178	149	138	154	149	161	156	164	148	167	165	147	152	156	154	159	161	139	161	135	161	153	162	166	153	150	166	145	160	156	142	148	156	143	135	124	153	165	131	146	130	135	175	156	148	174	169	136	151	156	181	129	135	154	141	125	131	134	155	160	157	145	140	159	146	161	150	157	154	181	156	137	154	154	157	155	137	158	156	143	134	154	165	175	145	124	162	160	151	152	159	159	162	157	138	154	150	157	165	169	152	162	168	173	154	150	158	162	145	153	145	159	157	140	147	133	175	149	151	145	149	161	143	142	166	164	170	152	155	138	128	146	151	138	146	167	160	139	169	145	151	150	176	137	155	146	144	176	128	149	162	162	158	167	148	162	143	141	156	151	151	155	166	168	145	145	147	142	146	155	161	129	146	133	137	161	143	153	139	123	155	151	155	158	141	140	145	141	154	157	168	161	161	163	163	153	168	140	136	131	148	136	165	167	150	152	160	128	164	152	148	159	167	163	172	139	156	170	162	161	145	153	133	156	147	137	156	140	158	148	131	142	154	146	129	145	158	153	140	154	152	151	164	148	152	161	150	143	155	159	159	117	154	176	149	161	155	156	151	135	153	149	193	164	151	137	142	154	181	130	154	149	130	160	143	161	139	139	160	140	158	141	136	163	150	160	144	148	147	146	135	169	148	133	153	163	143	164	153	153	166	150	151	157	164	153	141	155	146	166	160	156	127	141	150	142	152	150	162	151	149	150	150	150	134	151	173	168	141	140	139	148	152	142	140	135	156	128	150	145	173	165	159	149	156	157	152	143
16619	37766	32523	19872	12481	5635	4340	3216	2492	2034	1566	1321	1140	958	817	745	675	598	517	467	505	464	418	381	390	384	328	337	326	312	303	302	319	309	271	256	296	251	258	255	256	250	254	250	257	254	242	220	236	194	222	217	223	243	230	222	246	245	224	226	206	251	221	235	228	243	216	215	233	195	215	202	225	203	237	219	217	204	190	189	207	225	221	234	241	221	218	241	203	193	211	207	206	229	191	204	202	198	215	221	216	214	198	213	229	220	214	219	217	203	233	207	216	209	228	215	193	215	192	198	215	197	212	214	206	218	199	208	235	231	214	172	191	197	218	226	196	217	213	224	251	217	236	207	227	229	219	219	206	220	198	224	181	196	196	230	206	217	196	215	201	204	220	205	215	224	199	225	217	212	209	219	205	222	221	177	232	238	222	214	187	197	238	201	223	234	243	212	208	201	199	163	232	228	216	216	196	219	199	187	225	214	206	204	198	209	216	183	225	227	241	228	204	217	202	218	216	213	222	182	239	233	197	203	221	205	169	197	203	204	214	203	181	215	195	199	203	226	207	236	223	208	188	188	224	214	205	241	238	212	239	199	179	215	201	227	192	240	230	232	207	202	204	200	200	217	207	206	237	198	208	211	220	223	223	231	189	219	197	203	218	209	201	175	206	189	220	232	207	201	210	192	214	240	229	203	208	221	207	197	195	207	224	210	222	191	214	249	250	215	220	223	189	216	195	222	184	233	176	223	201	228	223	224	224	221	216	198	207	206	205	195	215	213	212	226	209	238	211	206	192	202	203	202	247	193	216	199	219	225	216	197	219	192	210	195	204	226	229	202	209	220	187	200	216	187	197	198	193	207	186	222	200	207	202	220	194	207	220	207	203	223	208	219	184	194	210	209	212	216	206	212	213	235	215	229	215	237	196	200	213	241	215	229	207	234	228	207	195	209	218	204	222	202	206	212	222	246	213	203	193	227	228	227	180	223	200	192	204	208	212	219	208	210	240	208	211	230	215	228	213	218	220	199	210	213	212	222	196	199	209	207	228	211	212	203	238	211	200	202	192	195	216	219	199	203	191	207	218	203	213	208	218	212	245	211	208	192	190	188	220	205	202	212	183	232	187	200	226	224	202	213	197	196	220	195	230	231	220	214	179	211	220	209	194	221	204	223	221	240	216	217	216	223	212	225	207	228	210	211	212	204	226	200	202	219	206	215	201	188	206	208	232	224	210	219	203	202	207	228	193	225	205	221	204	222	206	202	203	224	192	195	245	190	196	201	195	191	216	237	211	215	213	206	196	245	230	206	191	216	228	225	216	201	223	226	197	210	209	202	222	213	234	223	216	215	206	208	230	196	230	203	191	213	186	204	213	214	211	185	214	212	233	186	200	221	205	195	225	199	223	218	236	231	196	217	212	204	214	188	185	211	184	226	191	197	199	214	215	207	230	207	198	202	239	213	197	213	206	211	202	235	192	223	216	217	209	214	193	232	216	203	224	236	228	202	223	199	210	198	211	213	216	222	204	203	208	219	203	211	205	223	208	235	205	210	192	214	217	209	217	209	192	231	211	216	218	212	205	216	254	231	188	224	205	205	221	198	211	235	190	223	182	229	187	219	232	209	198	216	202	229	222	198	195	223	200	194	214	232	193	221	220	233	198	201	187	224	214	218	220	239	193	187	218	219	217	207	210	230	235	212	203	222	211	243	212	201	198	165	216	241	200	217	212	197	209	205	223	202	213	204	220	223	214	216	235	200	214	190	212	190	203	230	191	212	221	209	186	191	229	240	242	213	216	205	189	189	213	186	188	207	192	223	222	209	206	210	223	181	224	200	232	224	201	205	210	196	213	193	219	191	214	212	209	224	229	199	201	204	206	222	198	200	222	213	197	226	241	223	219	195	203	223	196	207	241	212	209	194	215	218	243	205	212	229	236	199	222	231	207	224	192	219	200	198	191	214	193	214	184	219	188	224	217	220	223	234	231	212	208	233	194	245	196	195	233	211	208	193	203	195	201	239	195	238	210	206	200	239	198	225	208	205	218	208	198	231	213	228	199	212	226	185	193	222	207	228	220	186	217	211	212	187	197	234	226	227	240	218	202	236	216	222	193	219	203	226	220	210	197	205	233	199	215	221	195	206	195	234	196	203	191	222	210	193	215	226	240	204	225	221	209	229	183	224	198	184	231	216	225	212	211	195	239	190	201	238	226	215	195	210	211	216	198	213	214	240	218	219	220	198	211	202	213	221	222	186	207	218	229	234	207	216	220	184	224	206	214	202	216	209	212	202	203	210	209	215	223	203	220	204	250	222	225	228	206	204	200	210	222	206	179	202	222	226	213	201	197	210	225	190	214	221	207	209	202	201	211	233	211	215	207	191	206	213	212	234	234	214	202	211	186	196	228	212	197	207	240	222	239	222	203	213	243	196	235	218	231	203	214	218	208	208	210	192	203	195	193	230	227	205	221	197	224	213	207	215	196	238	202	171	192	208	220	210	197	214	231	196	191	193	193	247	201	211	225	208	209	212	205	226	231	230	234	192	213	211	195	215	194	181	209	210	191	224	234	220	214	204	207	216	210	195	213	212	222	221	202	205	226	230	217	208	203	227	226	217	194	191	224	204	205	195	205	217	217	231	199	216	195	197	211	223	231	204	226	242	186	222	205	190	207	230	189	204	219	223	229	199	216	218	232	203	255	209	197	203	222	194	209	214	219	207	192	237	211	216	203	215	200	202	213	201	208	209	232	179	191	191	216	233	221	206	198	215	196	200	219	216	211	244	227	198	200	222	231	210	196	183	189	211	213	193	219	211	214	204	212	244	204	204	203	205	231	205	224	173	187	220	214	205	221	219	191	183	223	229	231	205	212	231	217	232	212	215	218	223	205	213	217	228	212	213	227	208	212	224	213	223	229	206	199	215	217	220	193	213	220	193	209	204	200	240	199	187	205	213	180	234	220	206	188	212	223	241	206	259	219	183	211	221	223	237	241	201	221	215	184	201	195	218	212	218	205	233	211	203	206	182	206	219	186	204	206	225	210	212	211	211	226	206	226	216	211	221	178	209	220	186	245	237	235	205	229	192	206	204	191	231	209	225	224	202	230	218	204	237	178	233	236	216	216	196	240	182	215	218	227	196	211	217	213	219	208	190	209	213	229	188	204	191	207	223	205	222	196	189	221	205	210	212	214	209	196	217	220	208	212	214	216	195	223	198	218	237	220	219	198	187	221	216	214	230	211	201	232	212	202	194	223	201	214	188	217	181	226	223	216	214	202	228	198	199	206	191	233	201	218	209	239	197	206	196	197	207	217	187	233	236	207	207	198	204	225	199	188	200	207	209	206	215	190	225	188	204	201	203	200	206	212	199	222	212	231	223	219	227	195	179	185	232	235	207	216	200	234	218	219	207	210	210	218	247	206	189	177	201	213	184	210	203	242	204	211	225	212	215	211	189	228	209	204	209	223	218	214	195	212	215	233	209	213	194	210	237
22760	21585	29376	24268	21638	21461	12286	3569	2481	2031	1742	1337	1183	994	923	806	685	664	569	541	511	473	490	439	419	412	388	400	383	342	325	343	328	317	315	305	310	322	268	271	269	260	271	279	278	290	270	243	247	267	228	266	257	226	234	232	253	244	237	242	218	243	255	241	236	276	240	234	234	235	249	245	236	234	247	254	221	218	244	221	250	226	215	245	234	242	212	237	229	229	236	223	233	206	246	269	234	238	232	220	225	254	239	227	219	204	213	230	232	231	219	196	215	225	217	211	226	247	205	220	226	249	231	230	240	231	230	213	234	225	207	228	236	238	239	238	260	231	238	230	188	246	228	186	237	237	233	233	230	219	233	253	250	219	218	222	227	214	209	243	224	225	224	249	257	219	216	237	207	214	248	222	206	211	243	218	239	239	221	226	212	221	248	218	230	234	211	221	238	241	232	255	211	225	219	218	243	219	244	233	207	231	220	248	214	239	221	227	230	213	226	215	238	235	224	218	235	220	240	213	228	200	212	223	222	219	240	266	259	238	219	219	234	234	231	218	217	226	246	237	244	228	233	243	236	243	219	247	226	233	231	195	222	230	233	234	237	237	206	242	211	215	241	232	229	212	231	224	256	239	224	254	222	234	200	238	226	264	261	226	227	260	213	243	234	247	237	229	213	239	230	220	250	224	228	225	217	239	225	240	251	252	237	247	218	240	239	212	248	234	220	245	251	217	239	241	239	217	226	248	232	231	214	213	250	204	248	244	229	244	227	228	241	233	236	254	237	206	203	227	214	238	223	214	243	235	230	238	225	229	217	236	238	216	224	225	254	239	246	236	213	229	237	226	247	252	244	245	219	216	221	244	208	241	223	238	223	240	202	263	226	261	240	235	226	227	212	221	225	238	204	224	195	217	235	211	214	224	248	248	214	236	249	241	215	218	216	229	229	230	222	246	227	240	230	239	228	229	238	248	236	235	219	197	209	248	259	232	229	225	207	241	236	242	228	232	236	226	212	240	222	238	209	227	221	194	213	224	242	254	250	227	254	210	228	237	241	242	235	223	229	252	251	252	226	221	240	218	244	220	192	231	229	252	270	199	248	240	224	230	258	199	232	232	222	237	222	240	241	219	231	226	212	258	211	210	205	213	214	243	233	237	224	234	238	251	253	243	252	237	201	257	231	234	232	235	231	214	231	221	240	215	249	225	233	226	214	240	244	213	223	256	227	247	254	249	214	217	237	220	206	227	258	198	224	231	206	236	228	230	242	239	226	254	215	228	214	234	237	243	223	237	228	217	231	231	219	235	257	212	223	209	236	219	236	249	217	209	247	229	214	220	225	250	240	219	222	231	241	225	220	247	223	229	213	210	221	230	221	216	252	252	251	243	228	237	221	237	232	252	221	204	235	241	226	244	258	227	238	205	261	194	220	227	238	232	236	234	218	221	211	218	219	243	217	242	210	213	261	230	253	232	241	250	229	221	237	245	239	228	210	225	202	229	190	201	210	183	195	236	199	246	214	215	256	240	245	229	226	229	215	225	230	239	219	238	230	229	201	237	250	230	227	242	234	209	239	259	220	224	221	219	269	235	226	243	235	238	257	237	228	225	246	228	245	238	227	229	200	224	215	220	222	240	222	245	228	184	215	216	243	251	239	192	208	212	234	221	241	227	250	221	232	241	221	235	204	226	251	225	251	235	228	246	240	248	217	228	223	226	234	232	252	242	267	228	227	216	260	215	209	227	207	273	226	240	225	220	238	237	225	240	234	237	209	250	238	250	230	232	258	209	238	260	227	233	226	224	225	215	258	254	235	260	229	227	222	226	241	233	245	252	244	214	236	245	259	225	217	221	235	200	225	235	231	220	225	246	215	208	225	223	242	242	223	244	260	242	224	229	258	222	226	227	225	242	235	220	227	255	221	248	211	203	247	219	205	240	216	206	236	211	214	205	216	240	257	245	245	242	227	242	216	226	234	213	242	239	239	222	236	231	245	235	229	222	213	249	221	260	235	241	246	232	215	256	241	220	236	220	235	213	208	238	238	237	202	220	221	246	239	245	228	258	211	238	226	253	229	217	238	226	242	259	252	223	214	239	231	220	220	251	239	224	246	237	215	227	225	220	229	217	238	246	226	245	235	252	203	186	235	244	251	229	215	230	233	215	235	245	220	251	258	229	225	221	235	254	262	242	230	250	219	247	268	236	242	220	251	236	246	245	230	228	249	208	240	264	244	222	262	241	220	220	218	217	202	212	221	244	231	229	243	254	209	246	253	244	235	226	228	235	249	225	247	209	237	242	225	238	224	215	228	258	206	260	264	219	220	237	229	236	240	220	246	229	213	226	234	209	220	214	269	241	215	237	233	246	255	211	231	234	200	254	210	218	232	235	219	209	270	243	259	248	219	247	237	207	214	239	202	242	216	213	235	229	212	232	233	235	231	222	197	247	231	246	235	212	234	233	250	239	219	219	228	224	221	232	217	224	248	215	249	220	224	234	203	258	245	217	250	250	227	232	221	246	246	231	235	226	229	220	245	235	242	229	227	220	209	231	219	247	233	226	234	219	224	238	242	208	245	212	231	211	225	232	236	257	225	238	221	231	259	218	217	211	211	210	237	219	216	240	232	240	221	205	229	210	216	220	244	247	245	231	215	231	234	234	233	246	235	237	228	219	224	216	226	229	205	237	220	238	198	227	227	228	223	286	250	229	231	219	234	229	216	219	229	224	241	231	267	222	210	224	216	216	228	214	202	241	210	232	245	225	229	247	217	225	232	213	230	236	238	242	228	219	234	222	245	238	243	261	207	242	215	221	239	248	261	227	227	213	234	223	235	228	246	232	235	230	205	219	227	241	216	218	208	198	248	215	229	232	241	255	255	208	231	216	242	235	217	213	262	234	229	227	224	210	226	219	231	211	227	254	219	259	213	210	219	239	236	206	223	256	201	219	257	213	255	233	229	220	216	232	214	221	232	228	208	247	239	219	225	216	212	226	250	232	218	215	233	223	244	208	205	219	259	234	241	224	258	221	213	228	209	249	206	233	236	243	218	223	205	238	221	251	248	246	209	231	226	215	226	201	220	219	228	235	190	226	221	235	249	218	244	238	238	235	271	227	218	206	236	224	250	225	255	234	235	254	211	214	236	252	240	223	226	243	214	233	261	215	235	221	230	210	225	231	252	239	218	206	236	229	241	243	232	243	232	235	253	214	212	215	243	206	219	241	214	238	244	238	244	230	213	199	209	236	223	218	230	221	216	234	239	213	216	209	218	231	248	229	220	238	236	245	203	204	213	223	216	227	222	217	249	226	221	235	213	249	251	223	238	224	233	217	231	232	215	221	226	228	234	244	227	220	234	246	237	226	201	225	258	243	237	240	230	245	223	188	214	238	240	232	226	229	241	221	226	244	233	237	218	231	220	257	242	247	213	225	200	243	237	229	254	244	232	232	226	237	239	266	226	243	247	216	238	226	189	217	260	202	216	237	226	266
20018	48259	42179	30562	19951	10446	7701	5751	4551	3656	3031	2516	2056	1748	1519	1332	1174	1068	1008	947	815	742	732	666	690	590	580	551	529	570	486	447	478	405	443	409	416	451	427	425	435	400	372	396	398	390	355	341	410	364	296	376	347	356	339	319	333	315	346	356	312	327	321	322	329	307	336	341	304	336	307	315	292	331	328	324	311	301	307	312	320	345	319	314	311	312	351	301	302	304	326	335	296	298	321	321	323	316	289	330	324	270	304	308	334	297	318	339	331	312	288	307	341	300	309	320	330	298	323	301	341	318	292	338	308	302	313	314	287	296	295	310	291	292	308	315	319	300	333	292	292	321	296	330	313	304	291	297	314	344	302	281	319	304	281	304	298	298	336	295	330	290	311	337	300	324	310	316	291	341	315	324	309	324	319	321	328	328	330	311	300	300	326	314	289	314	323	301	280	318	280	294	307	321	271	296	321	288	294	301	340	283	284	306	323	305	294	296	319	285	330	271	300	282	304	301	312	314	299	284	299	299	311	317	286	325	341	297	300	300	289	312	332	289	281	306	334	312	293	310	308	315	296	280	349	296	324	288	370	314	327	324	330	296	283	288	320	313	311	313	302	312	303	318	289	338	317	341	306	320	308	320	299	286	307	309	307	281	300	311	324	335	279	286	299	291	284	310	305	315	319	314	314	316	328	342	292	308	282	315	311	297	295	306	304	301	308	338	305	334	325	324	328	315	310	303	309	317	280	310	293	315	315	312	313	302	321	315	298	300	324	291	308	311	278	309	270	300	311	290	317	325	304	319	334	294	319	321	301	298	319	292	311	298	300	313	312	293	292	297	331	290	331	287	292	289	316	286	328	319	318	319	330	338	319	323	332	328	313	322	304	310	346	317	301	330	297	299	328	288	312	294	301	296	339	324	294	341	309	300	314	290	314	282	332	305	303	317	290	277	312	288	304	320	344	302	301	320	312	307	309	294	316	261	270	294	305	297	337	282	284	277	313	300	360	319	339	318	318	345	316	297	312	296	296	308	299	297	324	322	354	312	310	321	317	297	261	296	304	303	301	305	323	275	311	358	287	330	321	294	316	334	338	283	296	301	322	296	316	253	304	296	301	330	295	320	298	320	342	294	310	313	279	315	310	291	281	307	322	333	315	359	327	318	330	301	325	303	296	327	282	328	292	310	319	310	310	302	285	313	297	332	298	307	298	312	303	335	306	334	347	326	301	277	313	294	349	315	314	347	308	318	300	295	330	296	327	308	322	290	310	319	294	320	323	318	307	346	308	283	298	320	297	304	308	320	300	326	294	312	333	329	320	331	281	316	313	302	300	331	297	319	284	326	310	290	318	326	301	321	329	300	323	304	308	300	326	301	336	280	308	303	325	316	321	316	333	294	313	304	341	295	282	322	302	289	328	337	313	277	303	330	307	278	304	255	314	331	308	327	302	330	321	292	306	288	315	290	304	313	328	305	325	289	281	295	329	312	293	317	296	322	345	304	292	358	306	322	305	310	313	328	323	320	301	286	297	323	316	308	354	327	315	333	334	293	301	313	288	324	344	339	313	308	296	304	304	320	281	334	291	299	310	296	303	336	298	281	291	327	356	337	308	299	303	321	327	313	320	291	318	298	321	310	283	304	300	305	304	310	307	332	287	263	311	283	334	308	292	323	333	325	298	328	312	312	337	297	303	306	289	328	292	327	301	286	318	314	300	310	269	300	309	310	287	326	315	295	309	298	289	287	313	310	301	310	328	321	291	316	297	317	297	303	316	296	300	316	317	299	324	288	318	293	310	319	297	312	330	306	323	298	326	366	291	309	326	305	335	297	307	300	308	318	317	336	322	339	326	332	304	303	317	317	297	297	324	327	323	336	313	316	296	339	295	340	300	288	299	301	312	296	315	340	299	320	318	311	276	297	309	308	281	322	269	303	321	313	306	308	271	322	323	280	324	300	313	292	285	308	339	323	293	319	320	322	310	317	324	297	298	303	312	311	295	310	308	321	349	319	325	314	307	272	319	299	319	306	322	291	324	341	309	299	306	335	290	312	325	319	297	303	299	333	342	315	299	317	320	280	323	280	295	323	317	314	308	303	350	326	311	282	315	308	310	326	315	303	317	307	292	278	333	314	340	289	288	310	314	322	299	299	329	311	319	279	294	295	324	321	317	306	332	325	338	286	290	308	341	287	309	278	340	332	328	304	321	315	321	333	316	309	301	317	317	307	327	337	296	313	290	322	267	325	335	300	324	284	312	307	320	307	317	344	330	302	325	316	312	321	314	317	330	288	314	297	309	284	320	288	318	331	319	300	314	312	323	323	324	310	318	321	319	320	294	288	296	311	293	326	330	302	319	274	321	298	318	312	296	300	341	314	302	290	288	297	311	310	308	296	306	297	291	299	302	314	300	278	306	311	306	333	350	333	318	326	310	309	285	335	314	309	297	288	327	295	312	298	310	274	313	315	348	303	304	336	304	284	279	307	322	304	304	292	286	296	283	340	306	279	307	330	319	321	316	303	318	299	345	281	330	297	366	312	308	348	301	326	295	296	316	314	311	308	295	284	311	308	308	327	284	321	323	292	321	323	321	314	304	335	313	297	330	315	270	312	282	283	311	286	301	324	295	291	336	293	276	331	311	303	284	289	331	330	300	294	312	297	324	317	345	315	313	283	286	303	338	291	301	295	315	315	311	312	305	299	287	345	318	321	341	275	358	334	306	310	311	332	283	331	297	331	296	337	332	310	349	311	301	292	301	297	281	307	345	293	303	318	295	325	322	313	328	295	330	341	334	293	345	342	293	297	307	275	341	303	323	312	317	291	294	318	305	310	321	284	310	335	357	312	312	305	327	303	334	331	300	295	309	303	328	338	325	348	319	326	305	320	303	315	276	319	334	310	280	312	339	293	325	321	298	328	344	311	303	309	334	281	293	297	327	320	304	313	325	323	315	299	281	327	307	307	348	296	307	291	329	330	292	322	305	310	297	319	299	311	307	306	279	344	286	312	321	327	304	317	284	317	279	336	303	316	333	300	322	311	316	317	336	315	287	320	321	297	324	322	299	306	292	317	337	295	316	287	296	340	315	318	312	317	331	335	299	316	335	325	308	298	324	297	292	319	339	311	298	297	333	316	307	329	297	311	315	294	290	301	314	273	312	330	354	310	338	305	299	320	308	307	354	299	334	292	305	325	331	311	290	318	314	296	308	302	304	289	318	294	353	279	301	318	318	317	308	316	311	282	335	319	305	319	292	277	317	335	320	301	289	343	279	318	355	346	354	309	316	284	317	299	316	311	316	286	331	305	298	299	317	356	323	308	324	310	295	284	302	321	341	309	331	301	306	315	331	327	332	311	328	285	294	310	326	293	314	325	295	321	319	306	322	305	280	316	322	320	296	305	315	356	291	306	330	311	328	303	310	330	287	319	306	320	297	283	341	308	298	306	330	289	273	301	320	331	314	302	307	326	330	326	261	287	308	318	309	308	328	282
27583	21795	20708	12151	5109	2339	1632	1190	942	767	683	578	555	424	443	375	367	318	323	322	313	286	264	272	289	270	247	254	243	240	241	235	232	224	207	226	245	209	241	217	246	215	262	214	203	205	213	221	222	192	222	218	189	199	200	229	214	202	194	217	192	188	196	206	182	229	215	190	230	203	172	218	175	208	207	186	175	202	188	225	190	206	197	191	219	190	218	202	195	215	203	207	201	204	209	196	208	195	238	189	201	185	190	211	185	210	194	182	172	172	184	195	221	218	204	194	186	206	212	208	206	190	181	193	196	199	202	195	209	175	196	209	208	213	179	217	210	184	220	177	195	215	205	203	195	229	185	200	208	202	210	182	230	238	217	193	209	187	196	207	211	207	215	208	177	209	194	209	207	203	214	203	188	226	205	176	211	201	191	194	205	200	204	209	165	227	206	222	178	207	195	213	195	184	226	213	209	200	211	214	201	180	200	197	195	193	191	211	198	215	185	195	199	215	201	205	208	190	208	219	214	187	203	218	216	235	209	173	210	199	195	178	195	193	197	201	199	191	191	207	193	183	207	208	202	217	189	203	186	212	206	187	189	191	197	203	211	181	196	205	185	193	216	199	201	193	216	183	174	191	210	195	210	208	218	210	208	204	194	170	208	215	211	212	199	194	215	198	190	200	216	207	207	189	218	193	211	207	178	223	181	217	204	203	185	195	196	178	202	184	208	203	193	191	206	186	197	229	239	211	211	211	217	219	194	202	217	185	221	195	201	184	221	187	170	220	186	195	204	210	179	196	217	202	210	249	189	209	182	209	187	204	202	222	207	195	206	204	219	213	194	199	196	215	219	189	198	217	211	218	229	207	210	191	199	222	187	199	210	188	190	183	218	199	207	177	196	177	216	174	186	204	208	203	197	205	231	209	220	211	215	233	200	197	199	227	226	210	205	205	190	200	216	205	215	189	202	205	214	191	195	203	227	164	187	214	185	217	212	212	212	195	181	216	213	213	167	219	206	195	225	191	209	212	200	178	222	182	216	180	208	208	201	208	200	209	181	179	187	194	210	197	199	191	222	211	166	192	198	197	195	190	200	190	210	218	211	187	212	187	223	193	172	196	193	211	205	202	191	208	198	185	205	191	198	178	189	196	189	176	195	170	184	209	210	188	198	180	180	201	219	168	214	196	199	203	199	176	209	176	197	206	213	204	216	179	187	210	198	186	204	246	216	197	188	195	174	190	221	184	200	207	212	199	194	190	204	206	204	210	198	183	204	222	192	221	179	178	188	179	191	204	210	221	199	197	191	185	186	223	207	200	185	220	229	211	211	182	195	222	220	222	183	184	173	196	190	185	190	170	201	200	177	184	207	208	201	210	215	191	196	207	200	212	203	214	188	212	215	196	195	197	199	217	181	195	192	229	197	207	213	179	188	191	217	211	193	191	189	193	187	189	217	189	184	183	210	190	209	195	193	200	209	220	195	205	199	226	234	189	229	183	213	202	199	193	189	220	188	224	194	202	214	184	224	197	210	186	219	202	209	190	182	201	204	229	216	238	229	190	197	192	200	195	225	193	222	218	190	194	207	204	192	206	205	196	208	197	203	221	187	201	175	183	180	210	212	190	186	196	217	187	207	204	194	188	208	200	191	192	219	186	190	207	202	199	186	209	189	186	199	187	200	217	192	191	214	209	210	212	220	170	222	191	188	189	206	206	167	199	225	197	158	209	191	206	202	198	195	202	199	219	202	214	217	208	205	204	181	209	218	220	198	179	170	218	212	180	169	192	211	196	211	200	210	209	201	221	198	181	203	188	204	176	200	194	189	204	179	216	209	183	211	191	193	198	171	211	230	216	187	213	197	188	211	200	192	177	203	190	199	206	219	195	223	206	197	196	218	209	198	207	201	208	179	211	179	181	197	180	221	195	224	194	200	196	185	212	208	221	201	203	224	174	203	210	206	227	174	224	215	211	197	218	188	189	201	191	214	192	201	203	193	211	213	191	187	200	218	220	203	210	213	183	180	182	203	192	177	182	220	220	195	196	216	181	221	203	199	217	202	195	188	214	202	211	209	196	187	215	211	200	218	184	199	206	203	207	167	184	200	207	189	217	230	206	202	217	192	175	193	210	204	207	189	215	195	185	203	217	208	193	179	189	208	198	212	212	200	207	187	212	202	200	182	202	199	206	222	190	197	226	201	198	176	209	221	209	192	178	184	192	214	225	197	215	181	209	212	190	208	178	181	210	209	204	212	215	212	189	218	221	232	213	206	211	175	216	172	184	185	187	196	217	214	189	209	207	204	190	206	213	208	204	190	213	206	190	183	205	189	191	183	191	195	204	189	206	201	176	213	218	192	187	220	198	184	202	208	200	222	202	202	175	217	184	190	193	194	160	206	195	183	172	208	206	219	193	194	199	225	216	184	220	176	201	217	186	204	192	199	217	197	181	191	171	222	202	210	235	186	177	196	191	184	188	199	190	188	194	199	194	213	200	191	204	190	214	196	190	191	197	196	212	204	197	205	196	218	194	177	206	209	229	199	189	212	201	219	189	194	199	207	203	198	190	197	178	196	215	210	206	232	214	224	190	199	190	166	179	220	211	190	199	193	225	195	199	225	196	195	214	227	175	203	197	211	196	207	193	213	209	196	187	218	230	175	208	215	211	219	190	185	217	210	201	202	196	201	205	188	195	215	199	175	183	188	194	200	199	192	196	196	182	219	189	210	207	206	208	208	184	186	212	197	198	193	209	200	217	219	196	199	194	201	213	215	194	197	190	194	221	182	224	199	194	226	216	220	182	193	194	192	178	213	200	178	202	234	194	200	187	215	190	218	213	183	198	181	226	199	208	193	207	189	176	197	211	212	207	216	207	210	213	194	193	188	189	219	234	201	180	213	192	224	183	186	207	186	215	228	196	187	185	202	221	201	201	195	191	211	184	204	229	201	208	187	185	186	201	187	211	194	217	196	190	172	221	215	232	192	196	206	199	178	194	201	204	214	199	210	186	192	206	209	173	175	183	185	196	200	201	222	185	196	207	192	203	202	204	205	207	208	207	218	182	204	204	233	195	210	214	200	207	193	207	195	196	197	209	197	191	189	201	199	185	197	232	202	202	194	245	191	212	204	208	218	180	219	200	183	183	170	201	184	202	220	222	221	211	211	198	198	214	214	185	211	189	210	199	207	172	197	204	223	227	191	206	201	190	231	200	190	204	228	217	210	214	188	184	208	201	206	218	188	209	172	209	179	214	184	210	235	185	208	223	221	200	188	190	197	208	192	187	215	185	197	197	181	194	183	183	197	200	203	209	229	201	208	187	181	190	211	194	208	216	199	210	201	190	188	199	191	215	198	179	188	215	199	193	205	196	201	203	195	177	179	186	193	211	213	201	195	180	165	183	215	206	208	203	184	198	237	219	205	181	210	231	203	178	215	203	210	211	224	200	199	182	188	214	213	196	199	209	189	195	212	224	185	199	215	172	217	211	204	207
15224	30680	24408	13533	8076	4570	3222	2502	1896	1477	1304	1017	886	752	669	607	599	550	511	474	490	427	423	396	391	376	340	351	347	333	334	325	325	326	330	324	314	291	306	320	303	308	302	290	312	262	259	277	281	274	308	320	287	303	276	263	297	246	260	276	281	296	275	278	241	279	252	292	280	260	272	305	270	255	303	299	320	281	277	291	262	261	263	269	298	250	263	279	285	243	244	256	296	270	262	289	290	267	264	286	274	259	295	273	248	241	300	256	273	265	278	258	285	262	269	277	285	260	267	259	280	287	273	285	247	308	250	278	250	286	249	277	276	264	288	270	263	281	287	277	308	264	285	258	269	272	257	266	269	287	273	276	298	291	278	259	249	265	276	280	264	253	282	257	274	269	288	283	275	271	257	271	269	249	276	287	279	272	293	272	290	256	246	237	278	263	280	245	267	273	268	258	295	245	247	245	286	279	263	270	272	266	269	273	267	266	278	253	272	274	280	275	257	285	285	264	268	290	246	259	290	293	275	282	273	281	275	267	296	276	303	283	293	295	285	256	271	270	259	264	271	290	284	248	263	291	292	284	271	293	262	256	298	263	281	282	263	294	274	229	273	282	249	251	300	289	281	277	255	276	265	273	271	274	297	287	278	257	274	220	266	261	268	271	281	259	254	262	292	297	281	275	269	264	274	275	254	257	286	312	288	285	273	232	240	292	265	259	265	286	272	276	248	290	291	290	275	251	272	259	270	281	269	272	259	278	269	307	249	268	249	281	278	286	270	279	290	281	267	237	293	270	285	280	292	272	282	253	280	292	274	277	252	232	262	272	271	236	258	234	263	279	281	293	254	290	280	278	259	261	267	259	257	278	257	278	274	269	273	274	291	250	271	257	284	279	273	265	257	287	281	280	257	255	285	265	263	293	264	256	244	274	266	251	264	283	244	248	264	281	266	245	243	275	248	249	275	285	250	283	288	294	246	325	280	240	260	277	265	293	295	259	274	256	259	262	284	258	257	264	254	268	278	281	279	284	268	268	247	290	276	255	272	287	269	267	255	287	272	293	263	269	271	293	294	269	298	247	272	280	271	272	266	271	302	279	274	261	260	286	277	300	261	267	264	296	260	256	269	276	291	254	251	267	239	275	263	261	283	283	270	256	265	276	252	282	276	228	267	281	246	255	267	270	272	253	302	275	269	288	264	293	272	241	249	276	290	273	272	278	263	269	274	282	284	251	261	280	297	260	268	272	295	287	288	264	247	290	298	268	286	277	244	264	266	266	255	282	251	260	252	265	281	276	261	242	246	264	273	288	256	277	277	280	273	275	264	266	258	254	291	265	301	271	255	286	253	288	277	276	271	269	287	278	281	266	274	285	264	291	276	246	318	262	296	299	247	296	266	267	294	250	276	301	279	258	289	274	267	253	243	262	278	264	270	272	266	256	265	282	245	267	321	275	259	296	293	269	260	290	277	272	269	276	255	314	244	299	265	281	299	301	263	285	239	259	293	255	288	261	262	254	275	206	287	280	274	287	278	281	260	256	258	281	282	273	274	283	301	280	284	261	294	265	264	262	277	280	265	265	267	290	260	290	293	264	267	286	232	259	249	265	265	246	258	261	272	266	285	269	250	263	280	263	278	265	311	273	262	270	293	262	293	285	284	279	272	282	262	280	267	283	266	282	282	265	295	253	266	274	272	286	256	267	255	269	280	285	281	261	263	276	270	261	241	274	297	252	274	300	281	266	308	289	299	274	278	280	293	238	292	249	262	273	273	274	246	277	278	295	288	273	269	289	275	262	281	288	273	281	261	295	255	273	226	297	288	251	261	285	265	272	260	256	265	266	284	261	249	268	264	262	290	246	301	284	245	278	273	272	262	281	279	262	250	278	253	275	267	262	276	274	273	258	279	282	288	276	264	265	291	271	261	301	246	285	308	288	264	283	254	287	260	281	267	242	257	277	266	233	287	275	262	277	279	271	272	273	268	280	266	305	299	272	288	293	249	277	259	285	270	268	251	264	285	268	265	272	266	262	290	253	288	270	261	267	283	266	270	264	251	293	257	269	243	250	274	302	292	302	254	276	260	236	287	253	258	281	264	266	257	277	252	274	254	277	283	250	287	257	283	282	274	280	277	250	255	270	260	280	272	264	262	294	265	248	269	240	270	246	262	268	241	274	256	304	223	261	238	282	269	278	286	259	284	256	292	278	316	265	240	245	262	256	246	254	261	292	270	262	315	261	279	272	280	271	238	260	267	275	273	251	245	280	240	253	253	273	295	258	279	264	242	277	266	276	270	241	255	283	265	256	306	271	267	273	285	282	252	264	247	264	274	284	255	277	286	257	285	272	283	233	299	281	277	231	276	284	286	258	258	257	274	270	253	269	275	269	302	273	260	265	256	265	267	249	258	281	274	264	255	249	303	284	274	262	258	278	267	263	268	279	274	284	267	234	289	270	298	274	261	263	280	243	296	241	301	265	263	255	264	268	289	259	272	290	268	228	256	270	266	273	261	270	267	250	265	278	258	248	281	274	283	257	261	262	276	291	266	248	249	257	295	256	248	270	270	271	279	260	255	288	304	262	268	284	283	254	237	269	258	266	245	292	250	281	244	289	281	278	272	305	280	290	292	286	277	277	270	257	255	269	271	248	273	268	269	276	280	256	279	284	233	284	268	287	285	258	294	309	276	285	278	260	296	247	286	268	292	265	263	257	273	269	257	278	265	261	251	264	279	265	257	270	268	278	288	287	263	258	266	281	266	256	241	260	246	266	261	298	267	270	249	266	264	283	268	285	268	269	278	257	282	261	276	273	271	270	291	271	278	245	270	273	258	257	274	260	293	261	283	284	290	287	267	247	240	254	271	241	274	270	238	274	288	271	283	302	272	279	250	262	271	312	295	283	274	271	256	266	260	274	302	254	260	306	248	282	262	267	290	284	213	289	282	259	266	266	270	252	287	271	281	293	263	262	272	289	285	279	289	254	282	254	268	257	275	287	249	279	290	266	260	284	268	289	274	252	244	275	250	252	320	293	280	265	276	266	257	319	268	254	294	250	264	279	240	306	267	253	297	295	263	266	262	266	272	271	295	285	278	251	281	265	286	272	285	266	257	259	253	269	232	263	244	256	269	262	277	271	268	246	266	262	295	266	273	240	265	274	241	259	271	257	286	255	287	294	282	294	268	254	256	303	282	291	223	263	267	279	277	279	255	262	265	244	287	279	270	294	261	231	286	266	285	255	273	247	275	247	272	236	253	259	283	287	299	264	295	279	262	283	280	261	268	240	271	279	274	285	277	276	266	266	268	292	266	296	279	280	259	247	283	285	281	264	255	247	280	265	266	274	271	299	286	274	283	267	244	294	275	277	289	270	256	261	275	260	259	277	288	245	250	281	273	272	273	269	275	288	266	255	247	247	269	262	267	255	258	278	259	254	260	280	272	308	279	265	274	262	277	280	268	278	241	271	260	256	283	284	287	278	307	256	286	268
23567	21544	28929	24631	21529	14021	4423	2338	1725	1425	1189	1077	916	758	693	662	562	544	505	455	462	446	415	403	408	390	370	333	366	330	340	364	309	288	324	312	365	347	290	296	300	300	314	264	262	307	284	255	290	256	264	287	233	263	252	294	267	291	220	230	272	259	259	309	276	258	285	240	253	275	263	298	282	265	262	277	263	280	288	286	251	265	258	277	293	235	246	255	262	228	263	272	262	272	280	243	249	257	298	276	267	268	245	280	254	267	255	257	244	280	263	290	262	261	264	267	303	266	257	264	246	266	257	254	266	266	264	256	221	273	261	272	269	281	267	276	297	262	294	262	231	279	277	270	293	271	266	255	262	300	273	274	274	260	274	276	281	262	237	234	260	269	280	254	269	259	252	257	273	235	258	253	262	252	257	253	236	237	285	251	282	235	241	251	252	269	283	245	251	252	254	252	266	265	266	245	270	248	279	301	286	276	259	248	269	266	270	248	268	266	285	252	270	256	248	251	259	245	263	278	259	263	266	275	260	253	252	229	242	235	266	260	266	274	277	237	243	281	262	271	278	281	287	276	243	265	246	274	294	289	279	282	273	279	275	267	227	260	271	236	286	265	266	260	280	272	236	254	261	258	265	271	229	259	271	275	281	261	272	281	257	246	266	274	257	271	263	256	264	256	275	266	274	261	270	272	286	268	256	263	267	255	276	230	263	284	261	248	252	257	275	287	286	269	287	244	238	259	263	271	268	271	250	250	252	269	267	248	263	260	261	255	255	265	267	250	255	269	268	268	254	254	260	260	292	270	276	261	273	262	294	272	268	241	242	256	261	282	252	230	245	237	258	269	258	279	270	245	265	275	270	257	292	277	259	275	256	249	244	245	262	253	257	248	280	253	272	274	289	271	253	259	249	239	257	265	248	226	248	241	266	263	255	253	263	282	245	275	269	232	265	259	274	247	266	272	275	268	250	267	267	269	264	251	278	280	301	276	243	268	276	271	288	261	286	257	284	256	262	244	265	294	235	271	286	285	283	244	248	251	265	263	285	269	236	247	294	276	234	277	259	281	225	253	273	268	257	294	264	256	249	241	273	257	271	255	265	274	263	254	269	258	254	277	269	281	309	262	264	264	287	234	257	270	283	257	238	280	265	246	253	245	265	281	261	261	280	279	266	267	242	286	276	282	262	275	283	251	263	274	269	290	225	289	277	261	269	295	278	308	240	276	287	258	252	261	249	261	287	237	241	270	255	239	286	241	256	235	266	286	272	241	266	246	264	279	252	273	300	266	287	256	279	266	272	278	280	254	246	250	245	280	267	278	268	274	264	264	270	291	273	256	229	286	258	268	269	262	257	274	273	264	239	248	271	273	261	285	272	271	280	268	275	251	266	267	261	239	254	274	250	267	254	237	244	274	242	255	239	248	245	256	256	259	252	292	271	261	281	251	256	251	262	245	263	253	223	279	281	232	272	259	272	253	261	290	288	255	270	256	242	260	271	253	277	274	276	263	267	245	279	251	290	302	243	269	305	255	254	246	246	263	258	234	255	255	291	289	266	267	244	299	232	274	253	255	243	282	276	236	258	252	263	246	275	259	277	282	239	282	241	264	256	279	273	276	255	293	249	259	286	282	273	264	268	254	255	266	269	280	268	256	261	265	266	272	283	293	252	294	272	255	269	283	262	298	301	268	252	266	288	245	251	259	248	276	253	251	248	265	270	245	274	281	261	241	254	270	281	251	252	273	279	291	296	272	266	265	278	271	271	244	246	281	280	250	275	235	289	264	263	235	270	266	257	243	255	269	252	274	247	270	291	281	286	256	272	217	273	288	266	232	246	268	259	236	302	276	255	280	276	236	259	262	245	262	293	276	257	254	285	259	222	271	270	287	227	277	260	273	251	254	268	258	283	276	260	243	301	281	266	266	241	285	253	245	262	266	285	245	258	272	235	246	267	273	302	285	258	293	268	280	258	290	256	234	258	289	268	232	257	253	290	247	281	280	247	281	250	256	258	250	268	249	242	275	243	240	238	262	257	275	281	232	264	257	247	279	288	265	251	275	259	276	266	250	279	274	255	243	262	262	289	257	286	258	276	252	263	282	262	277	271	257	234	249	260	230	269	258	269	265	255	257	292	271	249	259	235	254	264	286	244	255	274	278	252	263	267	282	269	250	267	265	267	264	246	282	253	275	237	269	271	251	272	273	254	240	273	277	259	264	265	250	272	271	271	281	250	289	257	280	235	270	260	252	279	255	273	281	238	257	248	264	303	289	251	305	283	256	268	268	279	276	242	249	253	280	274	259	270	266	253	275	260	252	244	250	237	274	289	263	274	254	252	271	273	270	258	252	262	285	252	253	275	240	262	272	281	275	261	277	284	257	263	257	236	252	276	264	271	264	266	259	237	230	229	273	276	260	248	266	258	274	236	258	252	263	283	241	231	279	264	278	249	264	281	256	259	259	252	247	246	272	251	242	272	310	268	292	287	270	264	287	255	267	257	241	278	269	277	261	253	240	271	269	239	243	249	283	264	257	262	264	264	258	240	255	265	233	265	251	245	263	263	279	274	257	239	241	270	275	224	245	251	269	288	264	266	267	252	258	255	269	258	245	254	277	264	237	261	283	247	280	291	277	298	276	249	264	260	246	241	268	259	273	264	263	264	269	257	239	265	262	248	273	270	243	262	274	267	279	261	244	241	263	258	244	253	298	241	268	267	270	249	285	274	239	267	255	243	275	246	245	251	289	259	265	284	259	273	255	268	278	267	286	245	269	254	292	277	276	245	262	238	256	273	284	290	255	266	264	250	252	269	264	277	269	266	249	237	274	272	255	259	273	226	289	238	280	289	289	291	287	248	294	267	282	292	256	244	266	252	270	278	242	273	258	268	239	252	282	264	258	285	277	270	244	290	256	271	233	250	289	251	272	248	270	251	248	255	256	273	273	280	253	281	270	291	257	248	259	265	273	261	277	278	265	250	247	274	283	271	271	257	281	265	267	256	242	288	231	276	272	276	257	254	259	244	281	269	271	265	238	267	242	258	267	270	303	260	270	265	264	287	283	238	276	256	259	269	250	268	259	233	237	271	264	256	291	285	289	268	264	301	256	275	235	278	247	304	276	264	245	245	275	280	304	267	242	236	259	288	287	286	258	292	281	260	267	265	267	281	273	267	256	276	266	229	263	286	261	281	273	289	270	275	260	240	266	264	285	254	276	262	277	269	284	290	248	282	259	261	243	264	271	246	254	241	269	251	274	252	267	278	254	249	240	282	272	240	263	275	261	266	269	243	270	255	304	260	266	251	283	272	258	245	251	273	257	263	272	274	275	269	239	261	254	280	266	253	255	258	262	260	258	260	275	278	293	245	291	234	267	243	287	276	249	254	277	235	297	257	265	283	304	261	244	278	265	284	253	278	254	255	266	274	255	283	249	249	285	276	261	262	261	265	260	242	271	273	262	232	249	267	293	295	259	247	295	268	254	254	264	270	271
17243	42562	35360	24008	16060	8405	5715	4337	3235	2565	2097	1793	1466	1310	1203	1103	964	904	792	747	701	720	599	591	576	540	514	504	510	483	474	460	426	464	446	420	394	410	438	391	397	405	408	384	402	421	384	381	354	389	384	357	359	371	407	389	373	353	336	350	358	364	356	349	350	346	328	360	369	367	373	355	383	395	368	339	350	345	380	358	347	340	367	337	379	324	303	336	358	366	345	350	354	361	347	396	321	361	361	348	333	360	377	362	370	323	348	357	346	359	338	358	342	335	340	335	337	343	347	363	321	407	363	344	356	332	335	373	384	346	352	335	349	369	358	360	366	358	356	345	322	362	329	381	360	308	341	362	337	344	369	352	360	322	348	319	338	362	349	363	359	329	368	333	360	349	356	365	359	358	374	360	342	361	355	378	390	363	342	360	337	347	331	377	348	345	331	309	333	359	354	376	353	378	337	344	361	364	377	310	341	326	383	339	356	350	359	360	364	321	344	385	332	354	384	356	360	355	351	352	339	311	356	365	350	349	361	365	342	331	360	308	377	368	343	339	357	378	368	331	348	369	353	363	381	336	354	350	341	368	364	332	334	382	367	358	398	326	377	394	381	341	324	331	345	345	371	329	357	357	338	331	348	309	357	358	352	369	357	328	355	357	372	301	346	384	390	328	303	346	356	355	394	344	323	319	357	321	350	370	348	350	322	373	344	347	324	345	366	387	336	382	339	327	325	317	359	333	337	350	351	331	345	356	360	340	330	322	365	371	385	345	346	351	342	342	336	363	317	343	327	346	356	348	347	376	372	349	362	366	351	335	338	366	357	336	368	335	340	334	318	336	360	333	353	351	369	355	342	304	333	372	349	339	363	353	341	369	336	355	362	359	337	360	378	346	360	364	345	339	356	341	345	347	357	303	334	324	364	370	358	379	329	352	379	367	369	345	345	326	339	344	368	357	346	346	329	375	356	369	354	352	334	354	319	390	354	368	346	363	362	365	375	331	330	355	365	354	316	381	391	349	348	365	372	348	322	368	337	336	334	378	316	410	353	381	336	329	352	326	368	333	359	354	348	326	379	324	365	325	333	345	352	412	341	355	337	361	375	367	388	327	352	361	384	337	365	357	336	317	374	378	342	357	344	340	355	354	358	383	357	346	332	329	340	346	341	307	353	377	353	334	330	331	348	379	349	342	337	373	323	323	360	358	365	350	334	325	347	380	362	363	356	365	371	363	351	329	346	370	373	350	352	343	381	332	378	314	384	369	331	339	354	356	352	370	348	388	334	372	342	356	348	342	354	353	353	356	339	357	372	328	344	388	356	340	365	339	362	344	353	353	382	340	323	350	350	384	363	351	377	349	377	335	357	361	323	360	338	369	316	358	340	370	365	380	355	363	358	353	359	333	380	370	371	355	359	337	338	354	342	391	391	387	345	351	333	401	412	341	360	394	344	312	365	329	358	340	346	360	348	351	364	366	348	350	344	343	351	379	344	353	337	366	392	409	340	344	351	382	344	343	383	341	354	353	391	343	341	363	302	351	367	377	350	334	343	374	320	374	376	381	336	327	342	362	364	364	327	331	351	360	351	354	326	325	382	340	338	359	347	337	390	330	355	355	364	347	371	375	335	348	333	346	354	354	371	378	358	361	318	340	376	369	351	354	356	336	359	339	363	336	330	317	327	380	371	365	355	317	339	360	351	362	386	356	353	356	323	358	351	385	341	356	330	344	364	334	364	327	372	373	355	378	371	341	363	303	354	336	320	352	341	345	354	355	352	331	326	368	354	361	329	365	384	327	375	391	330	353	325	336	307	355	345	377	388	343	354	377	348	371	343	361	343	328	371	352	359	326	377	364	343	397	331	340	354	348	357	349	359	339	380	339	355	322	345	334	354	314	356	308	352	384	320	333	369	391	357	370	353	362	371	338	340	327	349	351	353	340	362	320	364	378	369	361	340	336	367	333	338	352	350	361	354	363	392	331	351	348	370	359	362	355	367	360	364	372	325	327	335	344	361	344	374	376	354	341	359	371	368	348	351	344	322	370	344	362	354	299	373	354	339	343	374	337	350	362	343	345	358	327	327	376	339	354	331	376	365	347	331	373	352	400	383	398	314	358	371	388	355	355	353	396	344	358	342	341	348	350	378	360	359	336	346	364	360	360	363	359	342	352	369	372	344	354	349	345	355	365	338	367	353	347	328	332	330	380	341	375	349	328	343	322	361	381	370	344	369	342	309	379	365	363	380	406	340	359	346	349	343	366	335	342	313	329	326	336	331	348	376	337	367	374	367	367	343	369	344	329	333	334	316	350	344	385	346	348	389	380	363	322	357	340	330	353	353	361	336	344	367	341	337	338	332	336	357	354	367	367	369	390	373	342	368	322	346	373	353	344	360	344	338	402	317	346	341	368	333	340	351	347	359	319	349	352	347	359	363	351	313	356	373	372	340	324	379	345	347	330	382	345	368	365	332	349	376	336	358	332	332	344	355	370	363	363	351	363	352	341	378	365	391	360	378	345	330	350	320	343	356	376	340	328	346	341	324	346	321	342	339	360	338	349	345	335	354	339	365	298	357	383	340	405	365	354	379	338	334	358	323	395	309	357	348	375	345	354	349	365	358	338	369	338	348	343	347	364	363	349	395	368	343	394	339	349	361	356	356	375	370	340	375	360	345	337	349	354	364	325	384	350	332	337	337	359	366	329	368	337	326	364	358	322	333	335	352	382	347	362	337	351	345	313	313	363	337	363	374	381	352	350	375	350	336	347	345	368	386	340	325	337	382	310	350	359	371	348	360	349	312	354	358	366	356	376	355	344	373	370	354	361	347	339	361	362	354	324	365	335	382	359	360	346	333	364	360	352	365	344	345	379	368	355	377	329	347	348	349	369	412	373	362	374	335	334	341	316	338	372	371	353	340	388	344	330	332	367	347	349	366	347	310	339	368	355	340	351	317	328	364	357	340	319	354	344	310	359	338	361	350	374	389	344	351	367	375	370	343	320	328	305	333	373	374	349	339	336	350	348	334	354	351	337	393	342	322	345	336	352	336	338	336	344	386	384	350	363	321	378	339	345	350	365	334	347	339	367	356	336	367	379	351	373	363	342	333	354	391	376	360	362	363	377	342	357	355	356	364	330	353	346	359	403	330	345	358	361	344	339	347	335	328	375	342	352	354	343	332	360	353	347	364	357	332	351	352	396	341	370	368	338	340	387	350	352	326	346	333	381	362	365	355	332	371	339	349	359	376	326	384	357	333	351	352	312	357	325	336	355	342	363	325	359	323	349	330	343	347	313	375	361	324	353	305	362	363	322	340	323	344	374	353	349	330	351	332	334	364	365	349	337	375	372	355	361	322	319	349	284	358	337	377	362	368	339	355	333	328	369	321	339	348	331	346	329	371	350	354	346	362	330	354	344	354	335	332	377	339	345	332	376	350	336	351	319	350	348	316	342	380	372	416	332	324	356	330	325	349	379	364	341	353	358	351	301
24625	21529	27787	25699	15721	4614	2347	1649	1269	998	820	696	611	508	497	424	349	343	355	343	307	287	281	223	240	239	230	257	227	201	225	192	193	176	172	198	221	212	190	190	180	175	174	184	164	179	163	178	177	171	180	162	168	197	147	162	170	152	169	164	175	165	146	155	167	146	159	164	169	146	164	161	169	159	172	153	158	149	169	177	149	157	156	132	152	165	141	166	171	167	162	176	161	142	158	170	142	154	182	151	151	157	151	168	157	152	165	149	156	144	163	162	163	152	193	145	151	180	148	146	184	123	142	170	161	155	154	157	158	153	141	179	184	171	152	160	169	162	147	157	158	156	149	153	161	158	143	154	158	155	150	146	137	158	178	146	178	160	150	148	152	174	161	162	160	163	149	165	152	139	143	147	146	169	153	179	162	159	168	170	132	159	174	153	154	129	155	162	173	165	133	161	150	130	150	157	140	151	143	153	178	152	151	184	145	145	157	155	157	151	161	149	165	161	151	158	168	165	194	164	147	167	160	159	155	172	148	148	149	158	150	166	182	157	158	155	158	141	149	131	170	150	172	161	153	139	145	143	141	138	147	156	147	175	144	159	152	153	154	162	157	167	165	167	150	158	169	157	148	154	167	166	178	169	144	154	159	146	149	161	149	150	162	160	148	129	152	166	187	156	167	158	173	167	152	162	180	167	171	157	181	160	155	141	144	147	155	154	154	144	149	188	153	167	154	177	165	154	154	144	187	157	157	179	145	173	136	152	183	141	163	173	202	163	165	151	138	157	152	165	182	164	158	138	166	160	156	138	156	166	164	155	161	165	166	144	149	174	167	144	146	173	143	153	169	147	135	155	152	153	176	155	145	155	146	146	137	156	146	185	150	146	172	178	191	148	159	172	187	158	160	153	167	166	167	155	157	139	138	140	139	156	158	176	151	164	140	139	184	145	157	158	145	144	141	158	135	162	157	155	157	167	155	162	148	162	153	158	166	171	153	154	151	163	189	158	152	157	173	141	153	178	151	151	162	158	177	175	146	148	155	160	153	138	155	165	169	149	158	156	153	152	155	149	159	169	152	172	165	159	157	154	150	153	163	138	167	129	157	172	175	161	177	146	176	155	157	172	178	153	160	148	147	168	176	164	180	163	121	169	155	164	125	164	166	170	134	152	168	140	149	181	135	133	178	161	158	157	179	151	177	133	155	160	142	171	143	164	164	158	145	132	154	178	149	161	164	155	163	169	132	167	135	168	156	157	167	154	168	163	161	181	135	139	172	166	146	173	144	155	155	171	143	170	178	177	145	172	159	140	184	163	165	154	151	155	164	178	161	140	173	173	163	167	166	153	151	146	165	125	161	177	170	179	137	176	156	162	157	141	157	167	184	145	169	134	166	147	181	173	167	162	174	172	168	156	164	152	155	170	158	158	147	158	150	149	146	139	159	169	152	166	176	173	159	133	160	138	159	173	159	151	162	128	153	179	147	148	180	163	164	135	167	182	137	141	160	139	163	167	155	172	151	150	141	147	166	146	164	182	136	143	138	174	178	145	138	148	171	143	165	154	148	138	144	167	149	139	160	142	152	170	178	189	148	147	167	147	156	164	174	157	160	136	147	159	149	165	174	147	154	138	160	175	146	206	163	151	126	155	174	158	171	186	155	147	156	157	168	144	161	179	149	152	168	183	151	175	155	151	142	164	139	139	147	178	163	151	149	160	163	154	150	151	166	159	140	153	140	140	178	151	136	171	139	141	154	147	184	146	174	151	140	187	132	155	175	153	159	163	163	149	126	146	166	155	181	164	148	158	160	158	138	154	167	158	156	167	161	159	163	154	164	163	162	165	149	172	151	149	170	159	164	170	149	147	151	167	178	161	156	145	147	154	160	155	143	151	148	145	147	176	139	151	174	180	167	162	172	161	153	173	143	162	166	154	181	162	136	153	177	173	163	138	150	133	168	155	149	164	148	144	127	165	142	160	161	163	162	168	143	170	154	159	148	148	156	170	175	151	161	163	159	154	148	139	153	171	166	162	162	149	161	152	166	156	183	163	158	160	149	167	158	161	153	121	146	150	154	158	163	170	155	158	159	160	169	162	164	193	159	170	161	164	148	188	172	158	158	158	153	177	158	168	163	162	136	168	133	178	155	166	149	155	159	184	181	158	150	173	163	191	178	168	163	142	155	160	139	151	168	156	150	143	150	169	168	152	166	172	145	142	149	163	158	152	177	164	169	165	153	148	169	159	160	159	186	153	151	169	147	161	174	158	162	157	158	156	127	146	165	171	161	166	135	161	135	144	143	159	168	176	165	143	159	162	146	148	135	165	170	151	162	145	135	148	151	173	154	173	137	130	185	167	166	155	168	171	141	149	158	146	144	124	170	161	135	159	179	170	159	170	151	135	165	158	176	156	153	179	174	147	161	163	145	157	140	167	159	172	167	155	161	174	153	181	158	157	150	132	165	163	138	171	158	162	158	142	154	150	151	156	175	155	156	162	160	164	161	158	159	152	151	173	159	143	175	164	161	161	160	152	128	147	126	149	153	158	142	156	170	165	165	140	155	161	170	170	159	158	156	140	158	175	150	186	150	166	162	166	180	174	171	150	143	166	167	156	152	146	162	134	158	151	164	162	155	155	155	151	172	158	139	157	176	161	139	154	156	148	169	182	158	156	122	158	168	166	137	184	174	156	159	143	150	162	165	155	180	165	151	172	186	152	155	158	144	166	146	171	177	167	145	159	136	168	166	176	166	141	157	144	142	147	177	166	160	146	150	162	164	165	166	118	154	171	157	135	152	171	174	149	159	168	155	178	160	154	152	159	135	147	161	162	170	144	152	146	150	161	168	166	158	139	163	181	150	158	148	163	163	186	151	134	168	148	175	141	154	182	169	181	143	178	178	156	171	153	152	164	185	151	153	154	164	168	183	145	144	159	157	154	143	148	161	152	167	160	157	147	148	180	166	150	157	165	166	176	155	166	191	181	159	173	187	148	162	150	175	169	153	179	152	144	169	164	154	160	155	155	172	152	172	159	155	150	162	162	163	161	152	154	140	164	150	157	151	139	155	159	157	151	135	160	135	200	154	148	125	144	155	156	157	150	158	173	145	164	148	161	169	177	172	155	170	143	146	161	157	160	163	153	164	180	157	139	150	170	169	162	156	145	164	161	153	149	172	139	159	146	168	146	176	163	151	149	148	158	141	167	131	160	149	174	162	148	150	157	175	144	172	147	155	160	165	151	156	150	148	149	168	135	139	141	139	156	137	162	154	175	145	134	163	162	171	144	159	138	143	153	183	164	177	153	139	159	122	153	133	160	150	146	137	156	145	142	173	161	159	165	148	132	166	159	140	152	182	146	174	164	162	164	161	167	164	131	145	150	162	173	163	161	129	150	165	162	150	151	188	143	147	146	141	168	164	163	141	153	151	167	132	132	144	151	153	153	141	169	150	162	158	174	138	149	170	141	159	162	180	160	143	152	160	166	147	160
16936	37167	30736	20815	13490	6499	4532	3516	2693	2024	1622	1290	1126	939	772	727	632	572	541	473	465	433	411	416	398	353	335	351	325	320	304	316	311	272	275	265	283	258	266	305	259	255	252	249	234	210	250	239	231	255	232	216	270	233	192	256	203	233	218	255	208	222	202	217	224	218	221	207	224	217	210	223	208	221	212	237	251	205	211	219	219	208	235	235	216	217	212	215	240	211	241	202	206	236	209	232	226	199	218	220	249	223	205	208	207	232	203	209	232	230	232	212	218	201	214	212	230	183	199	227	223	237	202	230	198	227	230	217	217	191	219	218	228	203	216	227	217	220	204	251	203	216	219	227	217	228	211	215	241	208	204	207	211	222	213	215	209	218	206	230	231	200	238	219	232	217	213	216	216	196	220	215	204	207	209	242	225	216	193	223	196	219	221	215	211	204	211	235	199	222	219	243	227	208	226	220	187	221	210	226	209	223	228	215	217	208	244	226	214	211	213	214	217	224	186	240	206	221	225	217	209	225	218	196	212	205	204	207	209	212	221	211	218	243	201	199	222	230	221	222	241	220	223	187	228	211	202	214	206	206	207	206	217	202	212	232	209	189	220	211	206	205	233	209	238	200	207	236	229	215	249	220	204	210	212	229	216	211	238	240	223	200	222	215	213	200	212	219	195	214	207	216	220	220	202	211	230	230	194	241	205	222	219	238	218	234	222	215	222	245	227	214	214	212	208	222	231	214	205	185	207	219	221	221	260	193	231	220	203	187	223	198	230	209	201	210	217	212	226	222	196	197	205	201	217	210	210	225	210	219	214	236	222	243	218	202	223	230	208	186	230	223	226	226	241	226	194	230	178	212	208	221	220	214	216	215	226	203	222	207	210	209	208	198	206	222	230	204	212	229	235	212	207	228	214	225	217	203	227	211	240	191	211	228	205	217	204	229	198	219	209	209	213	223	219	226	204	215	208	223	221	219	191	222	228	226	217	213	199	225	202	194	224	237	199	199	205	232	223	234	230	204	231	233	243	229	202	215	209	218	222	227	205	175	220	219	211	186	213	215	212	213	214	211	205	213	209	202	216	207	234	224	215	216	216	231	225	214	234	209	201	209	212	234	236	252	215	203	244	210	232	207	251	232	208	234	228	237	192	224	226	238	238	213	223	215	218	262	230	223	237	192	208	188	198	211	211	244	227	243	214	231	213	211	231	226	223	204	216	223	225	213	236	188	238	201	237	218	228	199	236	219	209	238	218	231	207	214	226	206	218	186	215	254	217	226	200	258	204	223	218	223	206	206	204	244	218	236	234	220	230	238	250	221	214	201	205	218	197	242	213	227	266	211	208	218	232	220	200	223	218	213	195	214	236	229	212	216	229	223	223	225	209	210	209	229	202	202	241	201	218	232	212	219	170	216	229	230	225	197	201	233	210	239	187	205	225	224	217	201	200	186	206	213	211	203	210	246	239	228	213	243	178	188	234	209	214	198	235	199	223	229	213	216	210	205	194	203	222	201	211	235	198	191	219	216	203	202	219	199	205	222	238	225	199	194	209	206	230	217	218	205	189	219	246	213	237	219	218	212	199	225	238	202	197	215	210	222	198	222	214	191	192	210	228	218	214	201	225	245	203	215	235	238	214	196	218	234	192	198	221	235	225	222	215	208	219	226	211	200	236	222	196	204	189	229	237	191	214	235	185	225	214	221	218	234	202	215	235	219	230	220	210	208	225	209	200	239	224	237	219	225	234	221	213	233	244	196	235	225	238	204	213	204	228	208	224	188	240	204	219	204	222	204	219	221	210	219	228	231	202	216	228	197	222	228	218	203	230	235	211	222	212	220	197	229	219	214	237	189	213	221	221	221	201	221	225	220	215	227	230	228	225	219	222	191	211	204	218	236	197	210	212	199	221	217	227	196	222	209	245	214	220	223	255	216	197	233	205	212	235	234	193	241	248	236	222	209	237	231	200	210	237	219	218	228	239	199	215	214	203	230	226	213	200	225	237	218	219	204	201	216	258	227	214	214	229	231	202	202	208	262	217	231	202	216	220	206	178	196	227	201	224	222	197	216	218	216	231	218	235	218	209	224	242	210	216	213	242	220	236	229	230	228	211	213	194	214	227	203	204	203	211	227	220	224	215	207	208	223	211	227	222	224	210	216	215	221	221	244	238	195	216	232	220	208	234	215	235	199	252	234	206	211	243	245	197	208	199	221	210	229	221	186	204	207	214	202	237	215	197	208	217	208	209	232	196	220	217	230	215	224	194	221	224	200	190	201	205	223	179	200	231	207	215	236	196	231	203	220	232	216	208	210	205	237	254	224	237	239	247	201	213	200	209	228	213	201	227	209	228	216	238	197	228	217	187	219	233	195	211	209	230	209	221	245	207	231	208	238	218	206	214	219	231	196	226	214	204	208	218	222	224	217	205	210	206	219	232	240	212	218	208	211	231	212	262	216	233	241	209	247	211	248	223	204	215	217	198	233	233	221	254	216	187	226	221	238	249	206	226	189	228	228	233	222	218	200	207	213	242	216	230	187	214	201	212	226	225	206	236	199	212	220	206	223	231	221	226	222	224	233	216	209	207	220	194	206	225	223	218	215	242	217	225	227	221	199	230	201	196	228	200	222	236	221	217	224	219	180	207	201	213	216	223	231	235	226	221	208	243	223	201	216	219	231	223	186	229	193	229	202	226	208	240	232	237	250	199	207	220	225	224	225	199	201	235	236	213	233	188	200	212	220	234	207	203	200	217	253	231	224	219	197	222	224	210	196	225	215	223	219	225	191	200	213	216	196	219	219	224	225	213	226	242	221	203	228	214	211	191	218	216	205	217	209	234	232	183	206	192	191	215	200	179	185	219	225	223	218	185	243	201	220	241	203	214	222	209	237	201	197	180	223	216	218	228	213	194	218	214	233	210	237	193	193	185	206	207	212	241	236	218	210	187	209	228	219	208	231	216	217	218	216	211	235	212	196	216	217	224	239	204	211	213	229	186	228	215	206	203	219	222	223	241	209	211	220	237	247	205	206	228	222	220	198	217	212	213	235	211	221	197	233	228	212	236	187	223	192	230	211	225	202	229	203	214	231	229	207	216	218	205	209	210	224	238	218	187	203	248	200	218	221	227	201	225	229	228	200	225	237	232	209	213	199	214	205	212	198	216	237	216	227	249	240	210	199	217	197	191	228	202	208	216	203	220	214	186	211	219	222	229	202	201	235	221	207	230	182	238	228	195	213	212	229	234	227	208	237	214	196	229	220	241	215	249	216	238	220	223	219	219	235	220	211	213	234	228	216	219	216	229	207	216	216	216	217	215	224	219	221	231	249	228	202	236	205	241	234	252	214	222	227	193	223	221	206	256	234	198	207	218	224	215	208	221	216	229	205	237	210	219	216	195	204	204	208	228	223	186	200	203	229	224	237	232	203	225	217	214	208	222	229	237	197	217	227	226	208	210	218	241	223	188	223	218	199	230	199	217	203	208	240	196	177
22660	21571	29350	24277	21622	21515	12918	3814	2412	1991	1576	1358	1129	985	892	756	687	660	594	487	537	472	449	460	411	405	371	401	346	359	355	329	322	335	328	326	279	311	285	333	295	292	271	319	281	290	262	237	278	277	255	263	247	240	237	269	254	251	233	235	266	256	255	253	244	255	240	228	258	255	244	227	228	238	271	251	255	270	264	259	226	239	264	249	251	252	269	201	226	237	244	244	249	238	239	228	233	224	256	232	226	225	231	242	241	246	230	239	219	234	235	225	247	241	233	232	256	249	231	223	240	206	218	251	227	258	210	222	241	228	223	236	248	273	230	231	233	244	237	220	239	262	239	248	240	251	223	246	231	238	249	247	227	246	235	214	242	245	221	239	235	228	208	259	217	252	253	258	242	233	207	214	244	229	259	252	253	236	260	232	225	215	253	252	226	242	213	250	225	227	209	253	249	256	231	220	233	243	246	252	206	273	230	236	231	253	275	216	240	257	249	246	246	239	229	238	217	249	248	255	225	271	244	256	224	263	222	225	238	248	243	274	265	215	247	255	253	241	247	259	236	237	221	257	236	265	217	246	252	261	226	250	268	233	260	238	217	245	235	240	238	252	233	226	262	240	237	217	231	249	240	223	235	239	231	236	250	230	233	241	256	263	245	226	244	251	264	230	255	229	227	211	252	253	254	236	257	237	238	236	260	209	215	223	258	237	238	249	233	230	247	236	231	238	224	240	248	255	235	257	243	280	256	244	236	246	227	233	226	242	223	233	222	242	257	237	224	209	253	225	243	245	226	241	197	256	240	237	247	281	238	243	240	232	243	235	247	249	249	243	211	245	247	235	227	218	246	270	227	234	242	235	246	251	237	238	234	217	231	233	227	235	210	258	251	237	227	225	253	213	275	235	221	249	243	247	247	232	231	241	220	253	224	263	217	225	246	230	240	219	238	238	191	242	266	244	218	266	231	247	223	235	241	229	232	241	246	230	254	238	234	237	227	238	238	259	241	230	253	245	257	224	257	238	235	251	213	213	245	241	209	255	268	229	249	232	253	233	228	251	249	241	237	251	244	235	229	241	229	217	230	229	234	257	272	256	228	241	215	260	246	248	250	242	242	236	224	252	247	205	235	221	233	238	250	227	226	251	227	254	232	239	251	218	239	240	270	233	253	233	245	238	268	240	242	211	223	222	247	229	242	260	229	260	245	247	235	262	219	261	219	227	236	239	235	242	233	222	259	231	250	241	257	213	246	243	186	196	250	256	228	242	224	239	246	246	269	272	228	234	239	206	216	245	224	247	227	230	244	229	232	242	211	250	220	233	266	267	240	252	267	254	230	230	268	250	257	221	207	234	241	228	234	259	240	240	216	252	230	243	242	224	229	243	222	238	261	230	212	241	229	250	222	246	243	206	248	200	247	226	220	242	235	239	253	214	227	239	223	221	216	240	241	208	236	226	242	239	240	236	234	223	231	228	238	226	213	221	244	234	250	215	247	237	237	237	235	210	256	225	281	260	255	266	254	255	243	229	224	204	246	240	219	236	251	244	213	238	225	237	241	232	244	241	215	209	210	230	214	237	255	236	212	233	240	237	258	232	238	222	227	207	234	225	248	251	240	226	238	247	241	236	240	223	252	229	253	232	261	230	226	237	234	239	257	206	259	238	222	232	230	241	253	241	199	239	215	248	231	256	258	244	219	242	237	244	201	211	267	264	262	236	239	232	221	269	236	238	223	227	222	232	258	233	200	236	230	253	210	221	239	248	227	219	236	245	255	251	253	248	231	241	226	234	253	205	232	232	205	231	237	241	238	246	219	248	234	222	246	246	231	244	249	242	231	224	233	246	254	234	232	249	245	224	251	255	220	233	250	217	239	253	223	244	227	230	227	256	244	233	228	244	245	219	217	229	263	238	241	227	255	257	238	243	242	251	229	232	249	249	273	236	227	267	240	239	234	251	224	251	240	212	246	219	248	266	222	224	262	251	246	233	254	234	236	218	251	214	233	258	249	237	258	235	215	219	233	255	216	254	235	220	225	214	237	222	218	245	230	228	243	241	241	258	238	240	245	242	227	247	219	224	226	257	233	254	260	247	215	218	227	248	254	252	269	223	244	242	245	249	246	256	211	213	243	215	209	248	246	223	241	243	240	234	256	227	239	223	231	252	229	225	246	235	242	230	260	254	225	229	245	213	222	243	208	228	239	227	230	246	252	219	241	273	243	240	257	240	205	227	240	244	248	242	227	224	219	260	226	235	244	257	232	224	241	226	256	263	224	224	264	252	281	233	229	235	221	237	246	228	245	244	251	246	231	232	249	258	234	236	247	263	238	247	249	248	224	258	267	227	251	209	219	219	250	233	229	252	240	241	221	230	228	216	235	239	228	245	259	211	235	229	249	236	201	239	226	246	239	251	233	235	227	222	236	237	241	206	238	227	248	255	235	236	238	242	248	242	247	237	209	251	235	224	235	240	244	266	262	230	238	244	242	236	251	226	248	207	234	243	227	229	239	246	247	254	256	221	230	259	228	261	252	242	252	242	256	225	212	249	254	215	261	250	232	250	242	235	213	236	229	230	242	241	235	249	235	235	218	242	219	239	241	235	242	232	235	209	238	226	219	219	243	225	240	202	244	226	249	247	267	234	228	251	245	235	239	247	260	234	222	237	237	208	235	242	238	242	222	227	242	224	233	221	243	260	226	235	252	240	243	230	216	246	232	241	223	236	237	245	228	219	233	257	228	250	248	229	229	229	221	205	236	239	231	224	238	222	253	241	259	227	214	232	242	223	246	260	225	245	238	267	243	214	199	217	248	242	251	246	237	234	235	277	254	250	244	230	240	253	217	269	261	237	218	219	242	262	245	240	239	225	243	214	234	248	236	216	237	249	217	231	219	236	256	222	249	242	211	219	214	241	246	225	247	233	204	232	227	238	245	221	231	235	250	258	228	205	238	253	217	233	243	217	214	238	230	256	229	219	236	228	243	243	213	219	220	248	227	212	234	251	206	261	233	209	242	239	251	220	248	235	229	241	244	216	236	233	223	246	251	249	262	248	249	259	222	227	223	245	245	227	238	239	234	229	230	221	268	241	239	230	264	238	208	259	262	240	232	247	227	216	259	224	210	222	249	247	216	240	243	257	238	223	253	248	228	248	207	228	256	239	247	211	230	262	230	230	210	242	234	255	240	229	221	246	269	238	231	234	241	244	266	235	218	219	225	214	231	220	251	244	256	201	237	222	237	218	247	226	202	227	232	250	221	227	208	238	254	241	258	241	233	250	238	234	262	240	255	244	232	244	233	251	261	244	235	274	229	254	238	239	273	226	251	235	240	239	270	218	221	230	233	253	242	227	236	244	246	230	253	234	231	241	233	250	235	235	222	257	229	273	208	255	250	223	229	242	248	216	252	256	255	239	237	236	261	219	239	221	236	231	253	243	209	261	220	223	236	252	223	229	229	228	224	213	227	248	243	228	255	228	241	232	259	219
20475	48089	41452	32035	20710	11274	8010	5953	4620	3582	2786	2244	1983	1688	1466	1241	1120	1082	945	849	812	799	743	687	584	589	581	550	481	539	502	471	429	434	466	436	439	410	411	410	424	383	457	395	415	388	366	363	386	345	351	347	344	347	355	325	358	353	333	344	295	323	325	296	318	339	308	310	291	334	335	325	325	351	298	300	340	346	294	320	330	280	309	332	322	269	319	325	314	342	323	331	332	349	310	289	341	340	330	315	313	316	347	340	321	323	322	334	306	304	319	322	298	308	324	303	310	289	324	342	307	305	322	310	285	313	290	284	315	307	316	346	325	309	303	319	301	319	318	322	285	338	327	305	337	309	334	334	295	297	308	324	331	322	293	313	342	306	296	294	303	301	330	304	307	366	294	311	350	326	310	326	313	309	309	282	322	318	339	323	316	297	318	337	333	296	344	311	336	291	286	311	322	271	316	289	306	342	330	330	296	336	299	318	312	287	314	323	305	309	305	322	347	325	313	326	298	330	322	296	298	318	331	331	328	324	333	305	329	300	319	328	335	309	327	295	293	337	314	301	345	309	341	318	308	324	318	303	317	310	313	290	333	320	306	330	305	304	359	327	296	282	338	315	298	328	327	324	319	315	337	315	303	325	312	300	339	298	300	322	331	345	298	285	330	334	338	360	331	302	282	318	314	351	299	344	327	299	349	320	326	337	323	267	332	294	309	277	334	323	333	322	310	318	349	295	301	306	280	307	320	320	340	323	317	303	292	305	335	295	282	289	309	315	321	323	317	316	322	323	293	308	271	305	292	319	307	317	326	309	323	314	306	348	311	320	280	329	311	290	318	340	295	343	323	300	343	316	320	310	326	301	312	346	320	315	302	316	321	330	313	305	322	268	315	307	282	310	346	288	293	314	302	307	328	319	319	303	296	327	345	304	312	332	337	312	306	304	316	319	301	349	316	317	322	318	304	333	319	320	326	343	306	285	318	321	315	320	336	299	356	317	321	291	317	311	311	332	321	303	298	304	306	318	351	321	306	311	335	313	326	305	335	302	324	322	295	329	324	312	304	326	300	321	294	338	328	297	348	310	329	348	333	303	315	328	280	312	301	289	281	305	302	293	290	316	304	299	318	306	343	315	322	346	322	328	328	326	305	343	348	300	321	327	334	296	301	345	288	315	319	323	324	290	341	296	359	284	292	337	302	307	322	326	336	291	332	290	304	300	316	335	347	319	292	319	270	317	315	328	316	311	342	320	325	290	312	314	318	306	279	328	291	303	320	303	339	312	322	315	283	356	289	299	305	306	345	337	317	311	333	331	295	332	287	292	338	333	329	325	288	307	341	292	346	344	304	321	306	297	322	334	312	321	287	308	295	308	294	296	301	350	310	332	301	278	342	314	315	349	315	353	315	341	315	317	340	331	336	315	299	316	345	336	315	298	321	314	295	322	302	340	305	322	326	311	337	303	325	322	333	327	356	331	299	342	297	323	282	302	367	274	338	349	323	300	325	294	314	318	280	309	318	350	313	327	308	320	326	303	308	289	319	323	322	339	330	317	337	297	318	285	293	332	321	360	344	360	301	321	319	287	325	335	331	297	348	320	318	292	317	303	310	336	325	337	333	313	278	312	308	316	300	319	324	298	357	287	304	298	268	289	296	285	288	315	312	278	320	308	361	299	324	299	324	313	301	317	264	324	317	304	345	329	301	332	297	309	290	310	297	318	300	326	314	336	340	297	316	314	290	340	326	313	335	341	308	320	287	307	314	300	332	307	329	307	326	302	306	313	299	323	350	314	295	349	282	328	309	306	319	352	330	320	307	315	324	343	285	356	305	283	323	312	303	335	319	327	290	326	320	340	345	325	349	310	305	309	336	303	320	334	341	331	341	322	322	313	297	306	314	323	336	333	334	330	300	293	313	334	358	324	300	285	313	325	288	306	326	337	349	346	305	339	333	285	331	303	317	325	296	302	319	301	365	309	346	307	324	313	317	305	310	284	295	320	311	315	291	327	320	318	306	341	343	310	329	344	347	274	313	296	313	362	342	311	312	337	312	293	284	311	325	320	318	318	313	323	370	335	323	341	295	338	334	307	321	343	309	322	323	314	353	308	328	327	308	287	314	331	311	345	304	308	312	293	295	311	332	310	315	301	307	296	300	325	289	292	337	315	315	306	309	334	323	332	329	359	281	313	302	339	318	344	315	302	316	311	304	306	295	312	336	291	341	313	290	340	320	330	312	340	341	302	312	312	321	340	304	300	298	316	309	299	320	350	321	331	308	330	319	291	327	331	268	330	311	293	316	327	281	316	321	302	303	332	319	321	284	308	326	327	306	310	325	334	315	341	307	312	319	314	326	317	312	329	315	306	310	310	332	303	273	325	339	313	336	282	327	335	327	328	352	341	350	308	299	337	307	287	298	333	310	298	297	339	298	331	280	321	320	334	279	307	328	303	321	315	292	355	321	322	358	283	317	337	350	307	334	289	324	305	317	304	339	308	309	331	310	324	331	357	316	318	325	304	300	331	338	320	333	341	332	312	303	317	325	338	293	335	295	270	322	335	336	314	317	303	292	325	342	303	312	335	354	313	306	322	280	315	322	298	289	310	305	316	340	307	302	303	336	302	325	322	314	300	348	302	291	340	323	315	291	336	284	297	324	299	318	295	307	319	329	301	351	306	288	329	274	333	315	295	315	363	287	333	315	327	342	278	298	323	312	317	330	321	350	320	313	309	311	299	293	304	301	311	313	298	310	344	324	308	297	328	302	302	359	293	284	300	303	312	311	303	309	299	332	312	328	316	328	304	289	315	281	330	323	320	278	320	307	316	300	323	323	322	313	308	309	334	311	315	331	299	304	293	298	315	310	342	359	327	299	301	323	323	291	316	346	307	299	284	326	307	304	341	335	319	299	318	317	332	340	318	319	335	317	305	333	304	302	299	326	317	330	314	322	300	319	300	330	327	333	338	325	308	339	321	309	333	336	339	307	312	305	328	296	337	320	291	322	304	337	323	315	344	287	326	292	315	333	313	351	346	333	285	296	304	297	345	286	329	324	316	329	310	324	312	329	339	301	318	313	306	303	299	331	334	329	334	333	312	328	323	314	298	322	322	314	332	330	294	274	324	325	316	303	349	353	311	290	297	336	314	322	305	316	301	318	312	310	312	320	345	329	292	323	350	299	291	311	322	331	302	301	327	347	314	316	322	323	332	314	316	314	338	307	298	325	319	324	306	320	306	311	313	325	291	315	315	349	324	325	330	287	315	305	337	302	312	337	313	322	302	345	278	304	324	306	339	317	329	327	308	316	313	310	331	315	309	319	334	324	328	304	311	316	275	299	323	291	285	337	281	306	290	330	314	314	300	325	334	300	319	320	304	328	311	292	373	348	315	335	308	325	300	314	310	298	343	317	327	320	319	321	312	326	309	272	298	346	302	309	324	311	318	326	320	300	313	281	309	321	324	302	318	314	318	330	330	306	338	324	341	336	327
27624	21769	20750	13676	6228	2611	1791	1238	983	773	696	568	504	444	420	340	373	311	345	308	306	282	282	286	282	273	246	270	272	270	220	223	228	253	231	248	226	230	223	224	229	253	253	191	198	235	211	213	230	222	234	204	210	220	231	200	248	244	196	206	239	213	227	226	222	212	195	223	207	226	232	200	212	212	206	206	230	227	201	215	220	192	220	207	201	223	209	205	214	220	220	223	225	212	230	229	188	197	230	210	221	219	184	197	192	192	223	200	213	205	232	222	199	215	211	201	227	222	187	210	218	198	196	215	206	195	210	203	210	176	199	237	211	209	184	207	223	195	219	225	222	188	203	201	218	204	194	218	227	202	211	201	194	228	236	249	216	207	235	200	218	195	230	209	209	198	221	214	194	229	197	201	197	199	203	207	173	229	204	207	191	231	196	197	195	202	203	213	207	250	200	196	219	239	213	217	218	192	212	201	190	186	217	203	192	216	219	218	224	206	192	220	219	212	229	203	206	230	221	213	197	207	218	218	185	197	215	203	203	224	232	201	209	183	208	215	213	204	211	221	213	208	205	205	212	214	206	263	257	204	189	208	213	211	221	198	228	195	218	216	198	223	208	188	199	201	203	214	205	197	185	210	216	195	222	225	214	230	245	231	218	227	194	217	197	208	236	230	217	174	205	206	187	191	218	217	182	209	210	188	214	240	207	196	217	198	206	200	214	226	204	194	198	190	214	195	201	230	212	190	218	209	197	231	198	223	243	203	197	187	208	178	215	207	219	222	222	211	196	226	222	218	231	192	215	230	190	229	197	178	225	225	212	214	203	196	216	197	200	196	207	242	230	218	220	204	214	218	229	214	218	190	186	202	238	227	198	195	219	206	218	178	218	217	227	224	199	228	228	190	218	182	236	195	195	194	212	225	191	222	203	218	201	175	195	207	215	213	201	236	181	201	209	191	207	211	223	210	205	229	210	216	210	207	205	223	218	208	222	217	218	202	203	216	223	205	201	182	195	197	205	206	220	190	223	206	235	196	206	217	220	199	186	173	209	204	210	194	204	197	225	223	216	190	186	225	205	224	183	205	211	194	201	225	192	213	191	199	184	214	213	202	213	223	210	229	217	227	232	197	242	197	200	183	194	197	238	193	203	206	214	225	207	216	195	222	211	203	203	195	213	199	201	227	228	208	205	201	199	208	210	245	236	187	208	204	204	223	184	208	210	200	213	218	214	199	206	216	217	219	198	215	208	205	204	221	216	229	218	204	210	228	202	202	225	200	209	191	214	203	204	212	226	199	195	216	231	220	189	199	205	225	202	213	193	209	225	210	220	242	201	191	203	222	221	212	205	188	200	214	201	191	217	198	231	219	235	206	205	209	213	218	202	202	220	229	228	219	220	228	229	201	185	223	210	213	212	233	198	210	202	180	193	199	208	208	208	216	179	207	217	186	212	216	214	208	222	216	202	208	204	204	205	228	204	187	225	224	205	187	211	177	208	184	213	202	209	220	187	207	241	208	165	224	214	183	238	168	236	195	219	221	216	210	206	220	221	195	198	220	212	210	212	214	227	232	205	226	206	188	222	193	189	193	192	232	210	235	217	197	236	220	206	210	219	219	192	213	201	213	220	231	221	197	201	190	201	209	199	190	193	203	202	236	215	207	212	214	209	207	203	174	204	192	212	195	197	230	205	207	201	209	204	194	209	243	196	221	217	216	198	197	210	196	242	195	187	209	232	210	226	200	228	196	211	215	200	187	220	213	226	219	202	204	206	188	222	219	202	231	229	216	205	180	209	213	189	197	193	188	207	199	230	220	214	201	215	209	213	203	217	217	212	206	215	214	228	218	222	192	201	208	210	196	205	232	199	192	240	209	227	216	206	220	220	202	212	225	187	206	206	240	208	234	223	221	200	203	203	206	208	215	200	230	215	201	195	220	196	239	203	190	203	223	205	194	251	173	221	193	219	229	216	223	209	212	191	192	187	191	199	224	193	206	188	206	227	211	192	203	244	200	201	210	208	210	201	204	208	200	220	214	213	219	224	223	228	186	209	185	211	193	200	195	187	212	206	193	199	238	183	230	224	185	194	207	191	215	209	197	219	181	208	209	221	198	203	220	231	220	201	198	203	205	202	222	193	228	217	202	224	196	214	196	202	186	198	220	221	266	228	211	212	196	219	218	220	202	225	224	180	208	214	208	195	206	237	198	212	202	216	195	202	196	231	220	214	219	209	208	207	200	230	236	209	204	194	193	214	210	213	197	211	204	201	227	189	203	198	176	206	217	226	231	213	227	202	218	200	229	213	216	217	219	226	200	199	240	197	200	210	207	195	205	211	186	189	237	232	187	216	191	200	198	220	214	242	207	221	212	184	206	189	206	197	204	210	216	184	193	196	190	217	236	208	219	194	226	226	241	233	218	206	204	214	212	242	209	194	201	210	210	219	204	194	204	220	204	210	198	206	199	214	217	216	212	212	218	205	213	220	187	229	189	232	192	179	229	186	217	199	244	187	216	213	213	203	187	229	198	206	204	190	224	186	216	222	205	219	223	214	194	229	215	208	213	212	211	209	211	185	205	203	203	228	225	211	177	200	222	198	215	185	200	201	203	203	183	172	219	187	188	186	197	211	190	176	212	190	206	202	177	214	184	206	194	236	182	202	216	219	231	214	219	197	195	217	209	206	174	193	207	218	220	194	227	190	209	180	223	224	207	205	221	189	207	209	212	209	202	208	231	205	195	204	200	232	223	216	235	221	203	234	181	231	220	229	193	209	231	189	200	223	230	199	231	206	193	202	203	209	218	199	185	209	222	218	211	207	212	209	226	221	218	215	222	212	211	171	191	209	175	226	194	209	219	212	210	205	218	178	187	217	190	209	204	209	196	231	205	211	227	202	190	225	202	215	207	210	195	204	185	205	197	202	198	200	207	214	205	188	211	220	225	221	196	178	188	207	224	190	222	213	221	195	201	216	202	203	213	227	223	207	208	198	195	196	219	211	198	198	234	231	219	217	226	221	219	174	196	191	212	199	213	210	218	200	222	224	193	219	220	244	203	190	208	202	211	207	236	192	187	202	222	198	211	233	226	210	216	179	192	228	224	218	204	198	185	208	205	212	208	208	180	204	202	208	199	194	195	200	210	209	210	202	211	214	217	234	231	198	202	188	206	189	171	210	233	204	222	224	182	179	232	202	237	197	211	201	193	201	213	203	212	219	203	214	180	219	215	217	214	206	198	205	187	214	193	219	205	201	189	207	218	205	195	205	198	209	202	198	194	200	200	204	214	181	209	212	195	208	194	194	236	214	212	195	221	190	195	214	205	205	218	167	202	182	189	200	245	221	191	209	187	197	192	195	213	198	222	205	206	197	209	188	222	221	216	184	199	195	218	192	201	211	210	224	205	202	241	212	226	228	211	220	218	212	223	197	225	204	200	207	207	206	193	210	207	237	213	213	190	200	191	214	192	204	242	201	216	230	199	195	216	203	235
15800	30736	24585	15500	9306	4953	3532	2572	1930	1535	1210	956	855	724	623	597	565	542	501	499	454	441	418	416	385	381	318	366	364	356	352	351	325	322	332	323	288	343	285	288	315	329	304	292	294	295	292	283	304	295	309	266	314	303	302	249	324	221	321	302	267	292	272	269	304	295	295	272	291	308	260	266	293	268	264	241	301	295	240	290	274	261	272	290	265	305	270	269	254	282	277	262	290	290	272	286	276	283	273	281	237	284	261	286	272	278	278	289	286	268	277	281	279	272	269	285	261	254	267	271	283	247	298	265	278	274	254	270	286	295	307	261	291	287	279	278	289	311	278	280	285	258	323	269	266	276	302	281	297	270	284	295	281	261	313	294	284	302	316	309	293	291	267	282	289	290	280	261	281	282	273	267	267	293	295	273	274	277	272	310	273	287	310	293	278	280	271	280	291	276	288	283	270	275	248	294	270	297	301	297	262	293	292	255	309	275	286	276	268	269	274	252	304	274	278	295	306	262	281	269	296	274	269	282	286	299	260	296	268	281	296	285	280	292	247	261	278	293	282	246	282	284	293	281	277	285	293	275	260	296	256	271	281	258	293	298	294	285	267	285	273	272	304	302	304	260	292	259	277	233	281	272	264	292	310	282	266	264	250	300	300	273	273	300	298	276	294	308	275	242	286	269	291	286	281	259	264	273	287	294	260	270	260	281	265	291	244	270	282	262	307	278	300	265	270	261	277	287	297	264	268	292	300	285	274	254	268	294	294	303	286	272	262	286	288	265	273	262	298	278	272	258	282	269	276	291	287	291	250	277	266	289	262	269	301	262	279	284	256	249	316	259	311	280	273	295	266	290	290	295	243	299	274	292	284	277	301	267	273	265	295	230	299	258	286	263	263	253	280	282	283	260	265	283	257	242	258	280	259	248	291	270	301	264	281	289	284	263	273	249	284	258	294	274	273	309	274	270	245	298	302	265	292	285	269	270	267	278	273	282	262	250	260	261	260	294	260	289	240	274	274	293	261	275	286	274	290	285	298	270	290	281	284	280	275	297	266	271	282	249	266	272	268	257	271	282	266	293	284	279	272	287	278	295	255	305	289	276	239	262	278	268	284	256	266	291	261	323	271	287	289	296	280	249	317	256	277	272	262	294	274	312	271	273	303	271	311	294	277	289	264	303	283	280	281	295	280	294	263	286	280	272	281	267	296	266	279	268	292	257	278	269	269	265	301	256	269	262	302	301	290	294	277	274	279	304	267	300	272	256	277	278	258	284	278	272	269	295	318	255	275	261	293	256	297	262	272	296	273	264	284	253	297	270	268	283	263	274	290	276	271	302	274	310	256	274	265	305	300	271	279	273	262	285	311	257	293	265	298	298	274	311	260	274	290	302	277	249	254	277	286	272	258	274	279	259	270	249	277	272	292	265	251	303	291	270	275	279	279	276	292	288	288	294	273	299	288	260	277	284	303	304	283	258	269	291	312	277	290	277	284	280	286	264	296	270	293	284	285	286	290	290	253	270	277	285	262	293	260	276	292	331	257	271	295	329	282	254	272	288	269	272	266	245	293	264	273	279	286	272	266	280	277	284	314	258	277	294	273	306	248	265	278	285	259	283	279	268	283	263	292	305	255	298	285	277	243	280	274	293	309	296	251	281	278	264	293	268	300	265	289	299	274	311	313	283	270	280	258	282	296	309	283	266	271	269	307	259	289	282	268	266	286	284	271	268	265	270	321	266	276	277	296	268	290	293	277	284	285	294	274	267	268	322	284	285	301	279	285	296	261	286	265	241	272	276	281	288	283	277	275	275	254	283	307	270	288	241	290	285	269	258	264	261	269	301	297	294	281	285	287	270	241	256	286	258	272	286	278	277	250	312	281	253	300	311	291	242	294	290	278	277	293	292	276	281	285	294	282	288	288	289	282	240	271	255	277	267	274	271	275	283	282	286	281	283	306	257	255	301	279	250	298	263	298	311	283	274	267	264	288	248	267	288	288	286	252	251	265	299	295	284	298	285	244	288	290	285	241	291	259	291	297	271	253	289	323	277	274	260	304	288	291	276	303	290	299	277	287	279	290	250	275	281	265	297	319	283	266	268	286	264	266	284	251	269	293	253	283	248	289	301	277	283	271	243	295	266	270	282	276	308	256	306	275	262	265	258	254	285	288	264	298	276	294	268	266	248	289	285	299	302	289	282	318	299	251	261	276	291	261	306	263	294	305	258	285	280	277	245	295	274	259	244	270	289	294	274	269	275	280	305	302	273	279	251	319	271	291	264	299	259	299	279	266	287	260	291	270	243	279	289	311	274	260	274	282	313	251	277	288	278	267	278	263	281	310	293	260	280	269	248	267	280	265	284	301	269	277	242	282	275	274	290	290	273	290	315	295	279	280	285	286	275	244	281	296	292	279	279	281	275	271	301	281	251	273	310	302	270	269	273	285	287	269	230	287	297	293	271	256	262	293	279	272	307	292	259	274	298	281	327	257	335	296	284	286	278	297	279	271	253	271	286	277	271	304	276	267	261	296	288	274	302	266	280	249	272	282	277	264	272	290	269	272	285	293	282	266	266	296	276	288	257	299	305	276	284	288	272	265	268	268	301	277	273	262	311	308	264	274	268	289	292	278	283	309	290	272	275	269	266	285	285	266	300	295	288	279	283	284	284	259	258	272	301	282	286	278	284	298	269	253	306	288	289	250	287	289	272	271	277	280	311	266	300	248	281	239	289	266	289	272	276	275	291	300	300	266	289	249	257	278	312	270	283	273	298	277	276	262	301	289	295	300	256	297	287	270	258	303	269	287	283	267	297	283	301	262	255	290	269	271	267	285	263	271	299	273	291	293	260	278	312	272	264	279	289	307	277	247	298	249	251	293	284	282	276	303	288	278	268	280	255	271	286	290	273	285	243	253	245	292	281	264	277	246	286	291	306	273	286	281	292	274	246	288	276	275	282	277	277	244	282	281	300	276	274	270	297	267	283	275	261	262	302	268	284	259	276	287	282	267	277	276	288	263	302	261	285	291	280	281	278	279	274	286	282	293	276	277	264	297	297	269	276	279	288	291	256	260	281	280	257	276	263	273	281	234	267	275	281	263	290	268	293	245	272	282	277	267	315	286	266	307	276	258	305	254	265	283	274	285	267	269	263	246	269	276	293	298	279	262	255	254	300	295	253	280	286	306	255	301	268	267	266	288	269	292	292	259	268	280	280	272	309	299	271	276	293	274	279	258	266	281	290	315	287	291	295	264	269	270	274	281	277	272	291	310	281	276	285	280	265	271	269	271	286	278	278	287	290	273	239	301	298	253	265	298	283	236	275	269	265	279	268	252	275	257	261	269	275	259	272	303	277	280	272	299	296	279	301	280	268	287	265	293	265	270	286	312	277	295	288	280	258	267	275	292	275	283	300	274	284	281	292	238	261	272	264	250	272	304	291	278	265	322	282	279	285	310	297	284	244	312	271	277	246	299	255	314	279	254	299	286	283
23562	21529	28849	24796	21579	14247	4805	2528	1788	1436	1142	987	854	718	639	647	562	514	473	477	467	411	450	415	404	375	357	337	357	364	360	322	340	340	339	320	332	346	311	271	322	327	275	303	296	303	279	284	270	297	255	297	297	285	300	290	278	315	261	283	288	257	274	279	255	311	272	263	283	294	267	274	259	282	301	261	285	268	283	285	289	314	282	280	251	267	279	241	288	293	292	222	276	268	280	261	251	306	307	236	254	274	275	287	271	287	275	278	282	284	296	297	287	258	269	296	282	265	309	268	277	269	282	286	272	266	263	256	241	283	268	278	256	271	268	277	256	275	299	241	293	255	288	314	262	251	273	284	264	275	243	268	302	246	283	297	284	283	254	270	281	262	280	283	271	253	263	286	248	248	278	277	266	284	275	297	278	300	269	288	288	252	258	269	279	296	292	285	272	258	312	292	260	267	256	258	296	277	280	251	284	258	260	279	294	257	246	275	239	269	277	265	273	268	299	290	268	287	271	261	299	298	275	284	247	265	295	252	267	281	275	254	253	267	312	272	278	284	256	261	254	270	282	275	280	279	251	261	312	295	264	265	245	262	262	281	245	255	268	285	281	296	234	274	267	284	274	277	285	294	280	288	244	253	255	247	288	279	296	219	273	268	273	276	314	270	280	287	261	239	261	260	268	274	299	265	269	251	275	279	291	252	251	263	272	306	267	292	280	265	246	242	271	291	262	257	275	261	274	272	260	275	261	256	291	295	252	258	246	257	253	264	267	287	274	273	265	274	269	251	265	281	264	289	273	295	261	279	266	255	318	276	284	285	248	255	302	271	271	263	310	276	268	287	267	279	270	282	243	243	278	276	276	257	243	265	304	262	273	264	268	266	275	263	279	265	263	293	283	289	283	275	253	255	286	306	293	256	267	249	309	254	254	263	261	274	257	288	270	285	262	265	295	269	261	259	294	267	282	263	245	263	282	301	259	285	266	242	253	292	282	311	290	234	276	245	259	260	285	295	279	278	266	270	279	289	253	276	264	266	286	282	267	262	272	286	277	293	268	275	293	262	284	243	274	306	261	267	267	288	263	269	288	262	292	292	279	238	224	254	270	327	296	284	269	281	252	298	273	265	255	262	289	255	262	269	291	283	276	251	285	291	279	267	276	293	266	258	279	281	256	245	262	286	286	270	261	243	270	267	260	273	272	242	264	244	275	272	252	281	264	263	230	281	282	291	255	303	271	285	277	273	282	262	252	273	248	283	243	273	285	256	249	290	283	271	256	246	275	277	269	249	257	251	288	295	260	281	272	273	287	248	255	286	260	242	289	283	247	272	226	253	246	299	278	253	316	294	267	293	268	293	277	293	276	277	296	253	233	272	281	296	252	289	288	282	278	268	263	253	277	267	281	285	265	237	273	303	282	285	264	293	265	274	274	283	271	242	259	261	261	258	292	273	288	253	250	298	269	276	256	276	278	269	277	250	250	262	256	256	287	289	283	284	294	252	257	268	290	263	267	246	271	275	268	278	267	290	274	285	271	273	265	281	247	262	270	268	283	282	289	273	271	302	265	308	291	274	277	271	286	268	254	265	247	248	286	268	277	255	281	265	274	247	272	285	303	317	264	275	272	250	276	264	288	297	257	255	311	282	292	254	300	305	286	264	264	245	285	272	255	282	243	260	301	260	326	276	288	255	269	268	273	297	272	273	288	262	298	260	262	261	284	282	289	273	277	279	264	283	286	239	254	273	254	279	282	269	267	273	292	288	236	277	266	267	284	245	278	281	268	249	264	281	271	271	307	288	280	269	283	248	255	277	295	274	282	293	286	257	292	287	295	253	261	269	282	285	279	248	273	286	273	275	306	276	259	275	273	293	266	258	290	275	291	260	309	281	275	312	258	272	294	293	266	241	262	285	267	292	264	259	269	274	296	255	252	283	273	269	268	273	255	271	279	270	257	288	271	297	272	293	276	273	264	268	292	250	279	285	273	271	275	283	239	287	265	296	250	283	268	277	272	260	268	297	258	263	276	275	282	265	285	267	264	293	265	291	270	287	267	272	280	276	278	274	281	286	270	259	259	268	300	271	258	262	270	286	288	254	260	281	263	285	247	284	288	261	259	238	274	235	263	276	259	263	253	275	266	277	271	254	237	266	314	286	258	253	278	281	285	284	283	253	281	286	304	264	295	250	249	274	258	268	263	256	271	258	275	271	288	245	275	279	293	265	266	260	296	288	276	259	281	292	295	290	283	252	258	271	272	278	255	279	285	264	283	293	287	287	274	274	265	264	244	266	291	296	292	261	277	270	239	283	261	263	279	242	277	279	275	254	251	280	244	265	276	277	253	278	268	259	258	313	285	280	255	280	279	256	275	287	285	256	249	257	268	252	294	279	237	288	254	271	283	276	268	290	293	270	277	260	260	243	257	274	281	268	250	296	285	259	284	270	272	288	295	282	278	294	283	269	279	283	290	232	267	281	288	245	274	259	281	302	267	296	277	263	300	261	242	276	250	286	260	267	285	265	267	295	285	278	258	272	287	283	282	278	280	283	283	289	280	277	261	271	315	267	271	275	269	286	255	244	277	299	254	262	263	292	282	269	236	273	243	257	288	262	259	291	277	261	267	302	264	287	297	263	286	270	302	273	273	284	271	294	253	265	277	254	300	267	286	261	249	240	263	269	264	261	277	253	277	260	243	279	279	292	289	268	255	257	271	247	267	270	246	273	268	293	271	288	263	288	264	266	266	270	261	295	288	268	260	261	264	290	287	265	272	271	263	272	245	264	293	273	258	284	250	267	307	260	290	247	275	286	245	239	267	272	276	248	244	248	262	269	285	289	270	251	246	258	257	289	256	276	295	265	282	262	261	271	277	283	236	274	267	282	275	282	255	264	293	286	269	249	269	278	272	271	299	283	271	258	270	251	284	272	290	324	247	274	239	295	271	267	269	290	276	296	284	258	292	300	267	263	238	287	301	293	275	235	258	269	282	256	290	300	295	272	273	256	259	313	275	264	259	301	236	316	266	265	250	282	280	241	238	274	253	229	270	253	286	267	265	232	284	293	282	261	278	261	272	272	260	247	298	262	290	295	286	243	297	280	274	260	292	270	266	266	291	274	271	269	268	249	252	266	254	305	271	263	273	247	256	284	254	252	279	283	281	266	282	276	293	267	263	262	270	267	256	289	288	242	251	278	311	251	260	253	284	291	245	265	269	275	276	254	256	290	271	287	270	226	256	271	269	257	272	298	321	263	264	267	269	294	284	261	277	269	306	248	277	280	267	278	262	261	271	292	263	285	279	267	283	264	264	250	278	253	265	257	286	261	282	287	228	267	279	275	267	254	268	248	289	290	269	257	278	298	287	276	272	294	261	252	278	310	258	289	279	276	273	271	297	240	272	270	258	287	277	262	266	263	279	275	266	278	265	271	287	242	300	289	269	238	292	289	260	285	262	291	247	292	286	269	268	278	261	243	275	266	301	267	283	260
17197	41593	37236	26700	16389	8358	6347	4585	3445	2563	2026	1687	1452	1265	1090	947	933	850	721	761	701	619	624	644	586	529	536	531	501	520	462	500	495	464	488	445	421	418	447	437	432	455	412	410	421	399	407	391	386	390	405	364	346	378	364	348	378	392	356	348	341	371	369	373	342	377	354	350	348	315	348	364	366	393	363	381	356	400	375	369	326	390	361	413	400	358	379	351	370	395	342	390	385	385	358	347	370	370	377	385	389	346	354	363	364	341	339	355	343	350	330	360	342	356	345	334	359	396	322	330	340	350	355	345	380	344	358	368	356	341	378	342	350	375	393	365	341	374	359	349	321	364	337	348	350	363	348	368	352	387	361	365	356	362	360	374	359	328	369	390	338	363	373	384	358	357	374	333	367	332	329	348	382	358	370	389	380	361	338	351	330	351	365	344	345	383	359	324	379	377	338	363	377	362	341	345	365	339	356	338	340	338	372	369	344	396	385	339	348	338	372	365	359	323	388	365	379	389	359	346	341	339	358	362	355	335	346	335	354	383	377	372	383	315	355	368	352	363	354	376	352	348	366	360	384	360	410	353	373	355	339	378	375	371	368	390	397	380	338	386	364	324	365	357	366	392	361	330	353	365	361	328	352	327	338	358	360	353	385	355	344	366	331	340	354	370	391	354	379	347	352	330	349	345	380	343	369	336	357	379	339	333	354	367	338	375	347	396	341	367	358	348	358	375	355	344	370	373	376	376	384	331	386	363	363	395	366	364	365	382	345	329	343	377	339	351	388	352	345	339	350	372	317	371	341	371	376	370	359	366	366	341	342	348	331	335	371	366	370	358	350	359	361	376	331	331	368	379	367	336	350	367	361	378	336	346	343	311	353	376	342	371	351	359	371	348	355	361	377	374	350	357	346	353	329	344	397	379	356	364	324	373	368	392	352	366	345	349	349	372	352	373	372	361	332	375	356	366	365	369	375	346	355	372	344	384	319	381	359	387	345	360	364	359	335	358	376	366	386	368	351	362	351	374	376	346	342	344	375	345	377	378	351	336	363	358	345	345	362	374	339	355	373	341	376	348	368	362	361	391	342	367	350	363	366	361	322	367	367	367	350	365	362	370	373	383	410	351	372	339	347	325	355	371	364	337	383	363	326	405	367	323	330	345	357	362	365	344	377	350	332	340	353	356	327	373	345	377	344	366	377	392	364	381	349	377	357	378	365	354	384	365	343	341	325	379	355	343	354	360	353	348	349	359	350	364	362	340	360	350	338	358	338	361	358	355	357	305	330	383	369	352	378	384	360	356	364	338	352	370	313	353	374	352	375	358	359	351	365	344	360	333	344	330	359	364	374	373	387	344	368	399	373	360	386	347	338	370	317	393	349	362	356	365	359	363	326	372	354	377	379	346	385	357	356	373	354	387	327	371	355	355	387	388	378	373	384	366	344	370	341	411	348	364	365	355	361	373	357	356	343	379	351	326	335	343	361	368	365	360	382	368	345	378	340	361	357	379	385	371	382	375	354	354	328	354	375	321	396	350	366	355	345	325	384	361	360	353	365	346	357	353	372	344	362	373	353	377	354	342	357	392	336	360	359	382	328	349	359	360	325	388	386	384	374	364	344	343	360	355	332	361	375	332	395	367	330	340	359	347	301	377	372	370	338	358	359	381	338	336	368	340	385	369	381	375	391	360	333	365	366	383	347	364	358	379	390	355	331	393	361	336	380	361	385	382	356	362	372	373	349	347	349	338	351	346	369	376	350	342	356	392	343	374	372	355	374	383	353	366	351	367	346	347	348	349	368	348	396	350	346	361	374	347	392	334	380	382	371	343	371	356	340	366	395	355	361	331	352	307	330	334	363	344	339	350	347	362	356	357	354	366	352	333	364	372	339	321	362	352	324	376	370	353	389	394	357	387	349	332	352	370	332	341	346	357	387	381	355	351	370	352	339	376	335	369	364	357	386	386	406	347	371	374	316	340	366	361	367	349	408	376	344	359	339	357	324	358	379	366	346	337	389	345	361	346	346	368	362	305	361	330	369	342	348	391	339	369	351	366	361	362	341	365	317	385	397	397	379	357	361	367	330	364	330	335	328	358	334	348	363	347	353	358	379	372	341	394	320	377	346	335	395	364	342	342	398	335	352	379	363	364	335	365	411	369	344	384	385	345	353	383	349	316	333	344	357	343	323	347	360	371	380	345	349	380	327	348	381	360	366	359	370	385	387	363	395	382	373	345	365	353	355	342	362	376	360	367	383	350	376	386	329	362	363	343	360	377	381	389	371	353	366	388	363	357	348	364	351	334	356	346	355	333	344	364	365	322	341	346	344	345	334	362	337	383	395	334	361	333	350	333	357	370	380	363	352	365	374	372	348	329	361	339	373	347	377	380	364	324	367	329	367	350	370	340	358	349	397	348	374	356	360	297	370	358	367	360	396	323	359	374	390	346	365	343	356	361	366	391	348	346	337	398	352	372	377	382	372	337	329	331	334	361	348	351	392	353	338	333	331	378	350	349	368	386	378	360	345	338	346	351	372	378	333	367	357	336	346	376	333	372	370	366	368	356	379	396	335	359	355	360	368	359	330	382	369	354	337	375	390	341	349	377	340	336	357	365	356	367	376	348	362	337	347	322	353	374	373	372	356	342	347	366	347	349	349	377	355	382	358	346	356	357	342	345	326	387	349	388	334	347	367	342	339	364	381	352	377	406	358	339	369	366	331	367	345	358	357	358	382	383	346	371	302	355	330	401	358	330	377	332	370	355	357	339	329	351	365	387	370	342	332	325	403	380	360	357	363	306	401	325	351	375	378	340	306	363	361	351	372	309	404	383	376	348	342	365	387	335	387	368	347	333	344	339	376	341	324	373	361	377	336	349	366	338	387	371	330	335	366	343	349	340	335	373	361	336	379	386	338	347	355	364	353	358	367	343	355	351	383	370	350	352	410	392	336	354	340	348	391	384	355	345	345	350	353	363	341	370	353	373	347	340	333	377	323	365	363	356	344	399	379	350	375	358	355	356	349	364	384	354	343	346	353	371	350	357	361	370	365	347	363	357	342	363	364	359	388	396	354	338	359	376	356	356	360	353	374	338	359	372	367	366	359	358	393	389	335	357	364	361	358	342	365	366	372	356	338	329	358	357	370	320	343	402	367	362	369	361	349	381	357	333	358	354	380	381	342	350	362	366	357	341	384	331	357	342	344	356	335	379	359	359	367	368	370	352	369	348	364	375	353	376	339	359	377	357	364	389	313	340	368	344	360	384	370	345	367	348	388	362	389	360	375	340	380	367	357	334	333	368	361	373	352	365	338	387	382	350	358	349	366	357	370	358	365	350	400	331	360	373	389	362	353	382	365	347	375	343	355	381	346	372	360	353	367	344	354	375	347	376	379	338	356	376	353	368	378	358	347	351	340	333	330	371	370	397	348	347	363	351	360	337	340	349	338	348	384	344	376	331	374	351	395	336	342	358	344	347	344	364	371	356	362	337
24696	21511	27809	25807	16044	4933	2585	1817	1350	1063	746	713	564	542	481	401	396	349	319	279	311	269	278	262	236	235	233	226	237	248	205	188	194	167	206	211	182	192	204	189	198	196	175	191	168	182	184	168	197	172	164	178	181	168	171	167	159	165	180	173	160	183	185	147	169	166	164	173	182	153	174	159	176	164	148	138	179	172	162	164	170	185	178	148	148	163	170	164	157	169	154	157	163	169	150	152	167	178	168	157	180	152	146	145	162	165	180	149	171	142	159	163	163	171	155	154	152	156	168	163	163	127	162	182	163	141	165	182	165	155	154	167	167	151	146	152	179	183	177	200	155	169	150	165	158	174	170	152	167	156	159	180	180	173	141	143	182	167	140	172	158	161	164	155	171	156	152	169	169	149	180	173	185	165	174	144	171	150	168	150	143	168	151	143	152	166	160	145	188	150	171	159	160	184	181	165	170	158	148	155	165	159	155	164	150	162	168	175	146	148	169	179	187	163	161	140	164	164	171	162	185	161	134	156	152	153	164	185	164	193	165	194	173	176	168	161	179	161	160	159	152	170	186	173	141	169	180	159	159	148	163	168	166	163	144	165	152	166	165	124	140	165	165	167	155	167	167	140	168	160	141	157	157	172	172	149	161	162	186	163	162	140	141	153	156	178	166	133	170	144	148	143	152	134	169	141	165	185	147	188	151	181	173	160	174	162	167	162	131	196	181	170	151	157	189	165	177	160	140	171	159	146	162	149	167	163	165	170	180	154	160	152	176	149	156	151	184	154	152	162	161	156	161	155	175	185	162	169	148	149	166	165	153	160	172	155	162	181	176	166	156	152	153	157	178	160	160	147	186	167	162	163	169	162	152	143	140	156	148	161	168	174	179	157	139	172	171	161	159	146	161	187	165	162	184	159	164	134	162	180	149	161	160	161	164	146	174	153	154	147	160	163	179	168	148	169	160	172	164	171	161	161	156	155	170	181	172	165	176	182	162	147	169	161	181	171	169	170	187	166	187	131	159	143	162	162	152	147	135	146	161	157	155	146	168	135	156	167	163	156	155	138	185	163	146	163	177	148	142	153	157	175	150	183	147	167	158	160	148	196	146	150	172	172	158	188	156	165	184	178	150	170	164	169	154	155	159	167	158	119	184	143	134	149	173	171	181	187	141	155	166	166	175	170	141	148	158	145	160	173	165	152	176	160	162	169	162	156	168	162	159	169	161	150	171	178	163	152	182	184	156	146	156	165	151	163	157	155	149	147	161	175	155	167	167	155	149	156	181	169	163	163	158	148	153	167	144	155	161	147	162	145	168	168	152	153	144	152	166	183	147	162	165	149	164	161	153	174	155	159	159	159	155	166	153	170	179	170	164	185	173	155	160	150	170	154	141	180	161	158	194	160	163	175	154	168	162	156	170	151	160	181	129	136	166	161	143	144	151	139	155	168	158	147	178	141	136	149	165	170	153	158	144	161	147	144	180	169	161	132	175	184	128	155	141	156	162	164	153	160	175	162	161	169	154	143	160	162	174	174	143	148	180	162	180	163	161	172	141	159	158	130	155	157	177	156	149	186	145	155	167	148	146	173	172	142	158	142	150	167	156	168	163	166	171	162	155	167	174	162	150	169	158	156	162	151	161	174	172	171	157	165	152	154	153	161	145	185	156	159	155	163	146	155	162	151	181	148	146	148	194	140	168	158	155	166	180	163	155	154	167	142	142	144	180	172	191	148	146	173	177	159	183	145	157	183	147	150	136	174	151	145	154	175	148	157	156	178	150	180	164	145	160	160	174	161	155	153	141	171	172	148	156	142	170	161	176	197	163	155	155	160	166	176	167	146	139	152	156	136	151	165	167	147	161	173	155	147	165	160	161	150	145	155	163	149	175	142	154	147	163	168	144	183	160	155	156	128	147	153	165	174	167	166	179	152	141	163	145	153	176	146	150	172	157	158	184	171	163	161	155	172	144	189	143	148	169	172	159	156	147	144	143	171	159	158	166	131	173	163	143	134	158	178	166	140	171	172	173	168	168	164	151	143	158	158	186	188	167	157	147	153	153	163	142	164	147	152	184	162	159	168	173	153	141	164	188	166	160	161	158	152	174	126	140	154	170	167	169	149	171	178	169	174	140	176	169	171	157	170	157	148	148	169	171	156	169	181	175	187	182	176	152	159	168	181	165	170	175	154	159	166	149	153	157	138	165	161	171	157	149	164	149	160	157	164	161	155	152	159	175	143	131	166	141	154	194	167	177	165	158	167	173	185	171	146	155	148	152	152	188	171	163	178	180	142	165	168	175	195	165	152	170	174	163	170	176	157	167	157	164	160	169	164	152	146	175	139	143	162	154	148	150	187	147	184	168	160	177	152	162	181	151	157	190	181	160	177	140	157	151	163	169	186	167	180	161	150	161	166	163	155	153	160	166	159	165	170	158	149	175	150	176	179	146	158	149	166	161	210	160	179	162	150	166	142	164	159	151	148	168	147	147	156	179	166	158	167	156	165	166	200	149	154	150	141	165	176	150	153	152	143	150	173	142	163	167	162	148	178	145	168	149	164	184	165	179	163	163	154	162	140	155	159	145	151	186	178	174	154	162	175	169	173	142	140	159	161	143	154	133	166	165	175	174	149	154	163	170	169	153	167	171	161	150	166	151	143	143	156	170	151	164	166	162	149	143	156	150	145	144	170	151	158	169	152	147	151	136	165	165	141	177	148	163	158	153	172	160	151	144	153	145	152	178	150	162	156	143	135	174	154	185	165	139	153	173	144	145	163	179	147	166	161	167	150	178	168	147	166	145	176	154	154	164	156	163	143	164	178	172	158	153	164	195	160	157	157	174	160	190	164	151	144	138	153	161	178	153	166	160	151	171	171	163	139	150	159	153	169	147	156	167	162	149	165	168	158	154	148	153	159	157	149	155	172	178	157	175	162	149	165	159	157	155	175	158	178	186	178	166	166	171	150	156	172	165	183	143	175	177	169	146	166	144	139	132	157	152	157	159	151	148	155	180	146	175	173	154	168	181	139	176	161	163	147	167	162	168	132	173	160	156	147	171	143	175	180	164	169	158	159	149	152	164	179	159	164	157	183	176	156	165	168	169	156	146	173	162	156	152	158	168	167	187	152	161	145	161	143	157	153	168	148	148	156	153	150	156	185	168	142	175	152	141	176	199	154	148	157	172	128	175	183	143	156	159	142	164	125	159	146	178	160	170	157	155	152	157	183	136	187	167	163	183	170	192	155	141	157	164	151	184	150	175	146	152	177	149	140	165	162	174	145	151	152	159	149	153	157	165	178	144	142	144	157	181	189	144	150	164	158	152	163	143	191	169	163	157	147	143	178	166	175	182	167	163	171	165	181	143	156	178	134	152	175	137	130	151	152	148	144	153	166	178	171	161	155	191	163	154	170	140	171	156	158	159	152	168	176	159	158	153	162	174	167	142	156	159	171	176	155	159	172	168	175	164	149	167	174	203	157	165	157	156	166
16648	37286	33022	21749	14008	6831	4917	3645	2749	2049	1577	1234	1029	873	827	695	675	616	555	463	477	484	439	381	379	342	359	354	320	323	314	289	293	284	316	302	283	298	247	293	267	295	255	253	259	241	245	237	241	236	256	258	247	257	257	229	210	222	234	229	224	253	216	221	215	214	223	237	245	265	256	250	215	197	251	211	224	234	234	223	236	214	234	224	219	230	232	228	189	225	236	219	238	212	225	214	212	238	216	230	229	228	219	220	238	238	192	225	216	243	222	230	230	222	232	218	224	201	223	226	239	221	226	219	241	237	218	203	225	238	215	248	221	234	233	235	215	218	202	222	210	223	216	218	237	218	222	226	207	249	230	233	201	214	222	240	226	217	214	231	221	213	215	234	234	219	204	241	217	202	212	235	243	203	203	229	230	217	237	221	226	218	221	215	200	246	272	230	224	239	238	243	219	224	250	235	228	202	214	220	234	232	206	238	211	220	226	220	208	213	254	236	233	229	226	248	217	214	216	246	216	232	188	213	215	222	215	228	245	224	221	221	223	208	202	215	220	222	232	255	232	223	242	207	230	199	231	213	208	218	237	213	200	223	219	213	201	221	221	206	212	199	201	213	234	194	205	190	224	234	229	209	224	230	206	220	218	207	241	202	222	229	203	231	234	197	214	219	214	211	254	252	226	195	214	209	209	230	230	226	255	212	218	222	234	205	215	233	231	218	222	226	226	218	229	234	201	234	238	214	211	221	225	229	225	220	195	222	203	214	212	203	234	198	219	206	231	210	240	235	197	226	214	220	201	227	240	247	226	214	239	238	225	222	236	231	211	211	202	198	228	225	219	224	206	201	235	229	217	249	209	250	227	197	215	224	208	194	216	222	191	227	218	230	224	243	209	206	238	197	232	228	218	205	206	212	205	237	232	234	237	218	213	209	226	212	223	200	214	223	232	218	219	227	222	240	213	240	222	220	220	229	220	231	210	214	231	239	234	234	205	208	247	213	233	222	223	216	218	204	209	210	226	211	226	213	226	245	211	237	231	241	208	226	228	218	255	221	206	210	209	210	233	226	250	191	205	222	221	225	212	235	233	208	244	219	192	208	222	194	210	215	248	237	258	230	214	204	226	200	248	214	214	230	217	223	212	212	218	211	224	216	240	225	207	208	246	216	243	236	230	219	222	211	226	226	204	236	220	210	218	227	233	216	197	222	243	225	225	241	218	209	220	210	188	243	220	245	192	227	195	222	212	194	233	233	195	243	227	205	211	201	206	226	225	263	235	233	215	243	218	229	226	210	219	233	216	207	231	214	223	208	232	217	225	221	239	217	227	232	217	206	222	216	214	206	216	233	203	189	230	250	185	235	224	224	209	232	220	218	220	216	215	224	226	249	234	238	210	214	203	216	242	220	244	241	262	223	216	223	219	227	225	229	247	218	217	242	244	214	224	215	247	214	228	197	235	230	216	238	244	223	203	214	191	197	234	220	237	201	218	230	235	191	239	235	229	202	192	215	212	221	234	218	224	205	229	192	236	192	228	222	224	231	213	231	215	221	204	201	226	240	220	217	216	213	224	243	218	247	206	245	235	235	207	234	223	243	231	205	254	210	215	219	205	238	191	217	229	198	215	223	238	229	221	203	203	219	229	209	239	218	222	188	221	198	211	221	190	225	233	224	253	245	247	242	221	203	202	218	216	222	198	233	200	217	207	231	226	222	258	208	220	228	227	223	215	219	240	203	206	201	234	240	228	243	211	212	215	236	216	251	216	222	207	222	238	208	233	220	248	219	216	236	184	219	218	221	222	223	248	216	188	220	226	227	199	203	223	199	248	206	216	236	223	246	214	228	204	200	233	216	225	226	215	259	222	231	234	226	211	237	238	221	232	228	233	205	223	201	224	220	268	199	224	215	218	256	201	218	234	214	206	217	217	222	214	254	206	223	232	225	197	215	215	206	242	200	222	242	209	205	231	260	230	236	230	228	231	209	241	200	213	241	221	228	229	230	199	201	243	208	211	246	190	221	202	225	221	226	222	206	198	192	218	233	221	232	217	232	213	194	193	257	204	247	229	234	213	207	203	222	252	229	238	215	223	208	252	249	216	201	216	223	208	225	237	228	206	241	241	226	231	239	214	223	225	221	215	232	209	224	202	207	215	229	224	236	209	228	227	223	231	234	222	214	227	223	218	198	191	230	236	219	232	243	229	217	203	221	209	217	191	208	227	263	198	231	213	251	233	224	226	212	240	231	237	199	214	213	198	215	225	213	220	232	207	248	202	236	246	228	246	192	201	232	230	227	206	204	226	214	211	217	247	226	221	237	237	206	240	234	198	231	205	228	229	227	222	225	226	193	217	221	228	235	193	227	235	211	237	212	236	250	227	225	232	217	229	223	247	238	238	225	228	233	230	247	234	231	228	240	234	219	234	247	220	197	236	206	208	235	202	221	228	228	231	247	238	192	218	207	223	211	215	256	230	239	210	229	199	230	214	239	204	235	208	231	222	243	241	204	234	212	226	250	206	230	204	218	219	209	229	221	200	209	223	240	220	208	227	231	243	194	238	222	192	169	220	214	220	226	210	214	218	218	212	222	216	222	196	213	224	195	228	218	231	219	253	226	244	222	219	201	199	214	227	237	230	209	241	232	214	231	228	219	217	222	206	243	228	218	224	237	207	199	198	229	237	216	199	213	212	214	241	220	229	222	196	219	198	215	235	204	205	234	225	252	213	224	215	211	211	226	229	226	228	216	218	252	201	234	229	244	218	206	215	245	230	223	205	214	221	202	253	208	213	240	230	245	239	215	217	229	208	228	235	256	214	239	220	224	232	215	259	200	232	211	231	229	204	228	201	190	237	199	224	213	214	222	246	199	216	204	196	219	202	236	223	219	230	215	205	253	217	245	223	210	222	236	209	208	202	233	236	210	240	240	230	229	222	249	241	245	209	226	210	234	228	242	210	239	244	220	223	210	214	216	218	214	227	226	252	226	176	204	248	190	229	219	244	247	219	218	224	226	221	205	226	205	232	236	240	237	197	218	223	225	213	246	232	233	243	250	227	246	231	200	254	199	237	193	225	231	237	235	246	232	220	201	209	216	232	218	221	234	228	237	208	202	214	202	230	210	207	208	222	240	224	236	217	254	213	225	218	235	229	214	225	195	213	217	217	235	232	205	207	234	218	224	223	217	232	215	228	217	221	232	230	233	225	189	231	224	219	237	195	216	227	228	220	244	230	213	195	236	240	213	212	214	241	247	247	213	226	212	218	220	209	240	229	204	267	236	217	218	222	231	221	227	204	211	208	233	204	197	220	202	227	220	228	233	245	236	210	213	225	228	236	222	219	198	217	213	222	224	234	231	210	223	227	210	203	220	203	242	246	253	211	209	219	242	231	253	240	218	258	221	213	224	205	236	228	221	214	198	229	213	238	213	223	201	218	222	244	230	223	227	221	232	247	224	258	218	226	232	197	228	246	217	206	209	220	214	193	214
22713	21565	29335	24273	21664	21490	12939	4112	2517	1997	1616	1321	1096	978	868	761	629	602	559	567	542	499	461	409	416	396	400	390	383	377	388	352	306	324	335	321	289	305	289	298	294	291	282	275	267	271	274	265	277	246	267	249	246	225	272	280	259	242	240	240	266	246	238	246	238	275	226	255	251	239	255	252	235	239	249	252	257	232	263	259	219	238	227	236	219	254	242	229	251	230	264	253	259	258	257	239	251	255	226	242	251	241	236	234	237	243	236	276	237	249	221	213	234	219	260	241	216	245	248	234	232	251	233	240	249	240	246	220	250	254	248	223	225	257	204	244	230	267	248	253	241	226	226	205	273	231	232	244	239	249	237	243	263	249	218	277	246	245	237	230	226	247	238	265	254	253	227	234	232	223	239	253	265	248	248	233	230	266	258	237	238	254	251	240	217	242	245	219	267	214	227	225	242	257	227	250	245	250	231	224	221	237	225	236	257	260	222	235	231	229	231	229	242	259	244	239	260	223	241	228	220	246	254	263	233	206	223	242	240	273	228	253	233	238	270	253	236	251	271	234	232	223	225	245	226	230	261	244	288	249	234	272	248	218	248	270	220	238	234	270	238	248	264	217	257	230	237	241	267	240	224	236	260	250	229	245	227	234	266	240	226	240	257	241	241	220	237	225	261	238	262	251	233	227	258	254	225	241	250	230	249	209	223	270	244	234	249	248	223	225	228	250	233	277	234	234	269	237	249	231	242	251	237	226	237	221	214	220	242	236	227	256	232	250	236	217	249	223	236	249	226	245	271	270	247	252	236	256	226	257	238	238	246	248	231	209	217	246	246	226	252	256	263	214	251	239	256	223	266	250	261	227	260	241	215	243	214	235	234	231	199	231	246	220	241	248	234	231	249	230	258	247	209	266	241	253	236	229	249	250	227	262	252	226	227	210	236	266	262	241	248	237	235	243	216	264	219	239	225	251	231	259	226	246	206	234	234	241	271	240	252	243	250	249	258	236	222	270	272	235	248	245	230	279	244	257	259	237	257	224	220	242	216	239	236	242	255	242	229	272	246	213	224	236	222	222	241	240	237	218	253	237	264	282	296	239	271	205	248	219	228	234	250	248	235	222	223	228	236	247	231	220	235	244	201	258	256	254	256	257	273	230	238	251	221	244	246	239	240	221	222	242	238	240	256	249	243	228	259	257	231	252	239	264	227	246	250	235	257	247	244	228	248	252	256	231	230	242	263	203	258	242	218	206	248	253	212	236	274	209	223	246	231	255	246	225	234	248	244	234	253	234	265	229	273	232	234	243	234	230	250	249	257	240	252	248	250	240	248	248	226	244	237	218	198	252	247	235	218	248	267	227	237	237	252	235	229	258	257	218	258	243	220	232	262	222	245	246	226	235	256	224	256	231	215	237	228	212	230	260	234	213	237	228	224	223	264	240	273	253	262	236	241	229	239	250	217	228	240	224	230	280	264	229	261	241	230	259	230	251	237	236	240	243	236	239	241	263	225	258	212	247	249	219	262	231	242	231	235	232	250	209	251	239	247	245	245	260	236	227	225	242	242	230	234	264	218	249	247	221	234	231	215	244	267	227	224	252	262	257	224	240	250	226	213	202	247	240	254	205	225	234	230	262	239	250	260	229	223	271	238	238	247	226	245	258	223	234	223	248	230	238	296	258	217	234	218	233	229	225	239	200	228	242	234	258	246	265	240	251	273	267	240	258	243	249	266	238	245	219	248	224	238	217	277	250	244	263	243	248	226	225	229	227	230	209	231	262	228	260	217	256	261	236	244	243	237	227	218	237	230	226	252	244	230	250	221	235	238	237	241	245	222	249	229	236	253	246	230	249	219	238	214	235	273	258	227	266	236	268	243	229	235	254	247	234	230	239	239	243	257	248	242	225	228	225	212	209	253	231	231	235	223	233	243	251	256	273	220	233	223	240	248	230	218	265	226	262	233	221	230	234	234	240	233	216	263	244	236	256	223	251	253	217	235	227	257	216	245	220	264	253	257	229	257	218	246	249	218	230	225	233	232	251	242	238	233	215	225	233	264	223	212	250	214	239	230	232	251	251	273	219	229	267	221	214	250	240	238	238	228	237	244	232	204	236	230	241	260	248	238	226	253	263	245	218	254	225	262	228	237	244	250	260	235	264	247	220	217	212	218	234	239	231	225	217	221	221	266	240	234	224	243	250	234	201	244	224	256	248	216	279	250	275	233	224	241	251	224	250	236	232	229	255	233	249	237	234	277	236	240	237	218	251	244	236	210	236	213	212	232	261	239	239	227	252	247	252	237	230	251	235	245	247	270	238	249	248	248	249	241	234	242	226	252	239	251	236	237	248	250	254	253	223	213	237	235	224	254	224	250	259	244	239	255	262	268	262	229	250	258	248	212	236	234	245	254	247	226	217	219	244	259	217	236	212	230	230	240	242	228	259	215	265	225	240	196	271	228	220	240	251	237	246	235	228	255	227	233	236	231	259	234	244	255	259	234	284	236	238	231	258	250	229	229	223	227	272	254	231	259	223	225	252	230	252	235	223	265	255	251	239	237	265	224	241	264	259	217	228	205	234	243	238	199	231	232	242	217	247	230	283	226	243	221	237	246	251	238	272	211	228	226	232	252	246	237	233	248	234	215	247	232	248	257	220	231	244	228	249	253	247	235	235	245	264	237	232	228	210	238	248	228	227	274	234	227	225	238	257	251	234	249	242	222	238	245	243	222	249	247	229	216	249	248	225	232	254	266	226	240	248	230	237	259	248	240	241	215	227	250	229	213	246	250	240	229	203	240	212	225	233	248	232	226	222	225	239	264	228	250	239	226	251	249	219	235	242	220	266	253	219	226	227	250	250	244	239	273	251	234	245	245	226	240	229	244	242	241	252	231	235	246	247	242	224	250	227	233	232	239	260	244	257	250	224	246	257	227	235	235	231	238	238	240	245	220	234	268	267	230	231	233	234	237	256	216	240	238	234	218	250	222	220	237	234	240	243	230	252	241	226	249	234	233	227	232	230	251	252	245	259	291	241	228	234	236	243	243	267	235	252	246	227	277	251	238	237	243	230	234	236	257	242	266	241	238	226	260	257	240	232	231	227	257	240	228	243	242	191	258	252	240	240	233	228	223	245	252	243	236	226	220	262	219	242	258	222	265	215	234	252	258	245	216	224	222	244	224	257	231	243	247	245	258	272	252	240	252	222	216	232	232	244	263	249	256	241	232	242	216	255	237	242	241	237	221	248	257	229	222	212	250	239	243	242	226	227	223	242	213	256	233	216	237	257	255	238	209	226	216	255	261	244	235	278	233	262	247	265	260	214	222	232	239	255	236	252	250	236	257	227	227	250	216	232	283	239	241	211	228	241	236	237	213	239	237	245	232	222	235	261	224	232	249	228	229	247	250	200	260	261	226	234	245	238	216	224	237	228	214	239	228	241	244	233	214	246	234	235	240	239	249	234	268	231	239	222	251	220	249	224	253	239	244	259
19829	47809	43984	33016	23040	12253	8369	6506	4809	3704	2828	2348	1930	1616	1441	1248	1070	985	836	855	746	740	685	677	637	618	584	593	534	570	491	458	484	442	446	450	421	450	408	391	403	422	413	421	372	422	354	364	358	373	360	366	342	357	354	329	333	353	332	337	361	300	312	363	320	326	312	297	342	342	344	303	298	346	322	358	319	337	315	305	360	342	310	321	293	309	324	351	280	345	310	334	321	328	314	324	334	341	328	332	311	315	337	308	305	336	277	287	334	320	307	320	339	330	334	300	310	324	340	326	372	329	302	337	316	323	342	331	341	326	317	328	318	285	306	315	348	311	310	323	327	331	315	310	334	319	351	321	308	312	333	323	333	286	332	315	349	311	338	322	335	327	321	322	316	321	316	323	305	339	318	327	331	329	328	298	342	316	355	291	334	348	315	301	314	354	340	301	316	350	326	297	316	308	287	331	366	313	340	337	316	296	321	348	338	290	346	328	350	335	309	321	333	320	327	324	320	335	315	297	353	313	355	328	306	341	303	320	324	305	348	319	335	311	296	316	332	322	293	296	310	339	326	322	337	294	300	307	298	334	295	332	322	313	314	330	319	319	346	325	317	301	326	368	332	336	321	315	320	337	339	326	327	314	312	322	333	318	325	311	312	315	324	321	312	322	323	314	312	339	337	334	299	312	318	301	319	350	310	342	310	341	339	310	326	325	337	366	325	308	289	328	311	316	344	288	317	295	358	301	325	303	339	320	329	326	341	326	322	329	309	300	329	332	300	345	315	285	317	327	315	334	316	352	304	307	302	286	301	310	347	297	291	346	310	312	314	320	295	297	336	311	308	320	331	318	334	320	309	315	286	313	322	357	335	298	309	295	307	289	347	294	303	317	339	323	313	294	326	296	311	318	334	340	310	318	313	327	341	319	325	316	304	320	312	320	301	346	311	300	323	310	320	319	300	368	314	327	330	299	265	318	321	340	326	314	339	339	320	298	329	305	329	317	349	346	348	303	304	310	302	315	329	321	337	338	304	317	329	355	316	332	333	293	341	319	311	335	300	317	327	356	296	333	337	302	335	334	310	305	344	305	330	287	355	279	312	311	325	312	292	324	289	328	318	295	328	329	342	299	347	310	312	333	331	308	319	296	289	326	283	321	320	315	325	340	330	291	353	306	316	357	313	321	368	318	315	322	306	328	315	333	324	321	348	319	303	349	321	313	325	307	310	353	320	330	340	301	328	308	285	318	298	358	322	320	337	331	313	304	317	303	316	325	300	341	288	331	278	303	316	345	327	289	315	322	271	317	305	334	333	344	342	290	320	305	323	310	330	313	312	309	342	327	332	327	343	328	330	308	316	302	313	335	313	332	318	288	311	341	300	305	320	321	327	317	311	311	321	310	311	320	295	315	316	328	300	333	304	321	311	330	333	325	330	324	317	309	303	306	327	326	323	309	321	360	295	321	346	334	331	285	330	291	270	335	351	306	302	309	336	344	335	318	303	342	310	343	298	314	306	297	366	294	325	322	325	305	322	307	310	323	321	334	308	335	315	299	305	305	291	324	305	338	328	315	323	321	357	333	354	340	308	296	313	309	320	326	332	340	297	314	312	310	326	300	315	343	312	303	304	291	322	302	318	328	291	310	315	326	315	329	315	318	308	301	342	318	335	323	317	314	321	330	307	330	292	333	315	340	311	329	317	313	319	319	319	329	296	306	329	311	323	311	333	316	328	304	309	307	346	301	333	325	304	348	296	305	310	319	322	346	338	304	317	359	296	334	299	339	305	317	360	320	328	296	289	319	328	316	335	304	316	308	315	320	291	321	321	332	300	321	312	319	326	364	303	330	306	347	299	324	331	334	344	315	345	282	332	320	343	294	323	304	330	285	292	309	316	342	305	322	321	326	315	319	319	324	374	323	308	299	326	336	319	335	282	309	346	305	318	292	328	340	341	326	345	294	328	298	320	316	325	352	314	335	323	332	308	315	320	314	319	316	313	316	320	313	328	333	338	335	293	319	344	321	299	353	277	321	307	311	337	314	319	326	293	325	311	324	336	325	330	322	348	327	348	382	320	291	372	333	316	319	279	329	299	313	270	321	330	290	339	341	363	324	336	312	309	359	324	311	340	285	338	317	307	305	299	315	280	313	318	301	290	312	314	319	341	327	316	330	276	328	307	308	282	322	305	319	334	330	325	328	326	321	316	331	344	324	343	305	297	323	290	344	327	309	328	289	328	325	322	311	333	335	294	320	345	318	302	312	308	333	324	348	321	319	303	327	305	326	317	306	316	341	316	325	321	358	288	319	302	324	327	359	315	312	289	319	332	324	307	302	306	311	340	306	303	326	354	311	292	328	299	338	304	335	328	311	287	328	339	323	326	331	316	322	312	308	311	318	330	329	312	344	304	306	304	353	322	314	323	338	302	335	318	290	314	315	329	328	346	328	325	325	301	305	328	318	353	302	335	352	300	315	312	304	321	324	340	334	333	309	327	327	315	331	339	298	341	326	311	305	310	337	311	307	335	311	323	314	297	315	302	339	316	329	332	333	298	323	337	337	316	310	323	329	323	314	300	323	330	318	329	324	319	330	319	327	322	314	334	295	322	305	312	289	350	337	331	323	301	313	348	335	347	295	320	305	336	308	297	313	325	325	356	330	326	326	306	304	316	316	349	308	326	345	341	321	315	325	288	304	336	319	310	322	309	331	344	328	317	307	293	350	308	309	339	294	335	341	332	312	372	302	317	321	311	353	321	301	322	346	318	336	278	351	329	330	316	326	315	311	350	326	347	350	345	329	295	319	316	349	320	350	327	319	324	312	334	308	317	285	291	349	301	323	331	304	313	322	307	312	332	318	312	368	299	303	342	309	318	337	322	322	286	381	339	293	306	335	326	325	336	327	314	332	337	325	334	291	315	315	329	306	324	286	318	337	334	312	337	309	341	336	335	336	307	308	342	328	340	377	349	289	329	311	338	302	339	320	321	341	332	328	309	307	332	323	289	322	337	333	331	291	346	333	321	325	317	337	301	347	336	298	334	325	319	315	307	323	326	339	352	337	328	317	311	290	289	313	341	301	335	309	305	326	337	298	318	322	314	315	333	321	354	289	327	308	313	337	309	307	323	337	313	305	284	355	312	308	314	324	309	334	337	324	338	295	344	332	316	338	293	306	328	361	355	326	318	372	297	325	321	332	291	331	304	295	313	330	312	287	373	287	314	344	335	310	291	342	332	344	330	306	323	347	296	307	335	324	319	300	314	318	294	318	337	323	359	293	321	296	320	323	328	300	310	298	342	310	305	338	367	305	286	310	307	314	294	330	334	324	306	320	308	369	285	319	291	330	330	309	308	318	337	331	287	311	343	349	317	261	339	299	370	314	309	310	341	331	292	302	326	350	343	342	321	353	330	336	312	326	333	328	318	333	326	323	341	301	337	324	319	321	293	348	302	326	297	345	339	340	297	337	339	285	292	307	314	313	297	335	314	327
27632	22036	22488	14326	5443	2615	1815	1391	1044	831	712	563	535	488	444	371	380	310	334	300	307	268	285	251	258	277	217	232	234	264	244	227	227	215	246	245	225	232	208	241	230	224	200	212	211	237	215	262	212	211	223	215	206	218	211	183	196	204	219	210	212	219	221	226	233	212	211	202	222	197	211	210	216	201	218	207	202	217	205	189	191	204	215	224	209	209	201	222	210	177	210	210	202	192	178	211	228	207	208	214	193	214	192	215	214	203	210	205	198	214	192	231	206	200	216	188	208	189	205	214	204	223	203	209	232	188	186	190	195	212	211	219	198	204	211	207	234	214	213	220	197	209	224	229	226	223	235	224	223	224	198	230	231	223	226	182	214	231	234	222	214	212	202	202	216	191	195	190	197	197	221	206	200	228	216	215	229	201	177	224	205	200	194	224	203	194	241	223	209	216	214	237	202	217	213	175	195	224	202	221	191	209	207	216	208	191	220	198	188	220	200	239	213	210	220	223	221	211	210	201	225	209	233	233	225	195	199	198	201	211	224	210	206	203	221	207	200	222	212	221	202	200	224	227	201	210	208	180	201	205	221	196	211	220	194	221	230	210	209	212	199	219	214	211	232	205	178	210	221	211	208	171	209	217	212	205	220	213	195	205	221	210	206	207	208	203	223	203	205	244	208	217	234	228	209	230	212	191	206	213	204	214	213	220	232	184	197	194	212	187	207	211	206	236	200	222	230	217	218	227	216	194	210	201	208	210	193	209	200	210	198	209	207	201	209	219	204	230	202	199	210	192	203	235	223	189	226	205	194	213	220	237	214	186	191	232	218	201	209	218	208	226	203	201	212	188	205	216	194	202	202	212	217	221	209	209	186	210	217	200	194	201	219	197	196	226	209	207	232	211	218	220	216	208	196	211	233	200	200	220	233	210	194	229	215	185	203	208	193	212	199	209	208	197	191	217	228	196	191	208	204	206	205	203	185	180	220	211	213	224	235	202	221	201	198	205	207	221	206	232	179	210	192	223	216	191	221	217	216	226	214	210	177	192	197	183	176	235	212	242	222	223	186	223	219	193	197	225	191	208	205	195	223	226	190	220	227	187	211	223	218	241	201	171	242	217	207	206	207	219	190	222	218	233	214	214	199	176	220	217	223	209	203	232	215	226	216	200	209	199	219	223	184	206	218	192	206	198	197	197	179	231	211	218	211	207	220	208	244	221	221	203	201	223	209	222	220	203	212	187	226	210	215	206	211	238	209	205	224	184	233	206	191	211	210	189	192	220	238	189	206	196	222	214	201	205	200	196	187	228	207	216	223	219	203	190	212	224	199	192	205	221	205	196	203	208	223	213	206	214	233	240	206	206	236	197	212	209	198	218	195	195	222	219	218	214	220	198	207	219	213	222	222	221	190	216	214	196	218	220	214	229	207	235	196	207	211	184	234	198	205	211	220	205	183	219	223	217	223	188	214	188	206	196	213	219	199	214	230	193	203	222	195	211	223	204	208	212	211	176	231	210	198	207	174	199	200	191	230	198	210	196	197	231	190	212	193	184	214	198	222	205	224	207	211	204	176	191	204	195	226	226	191	207	198	234	217	210	212	215	188	223	214	200	199	214	223	213	188	198	226	198	230	226	180	202	237	216	217	218	228	205	242	228	209	212	207	220	197	203	194	218	216	185	199	220	206	230	183	212	190	207	226	197	222	180	226	208	208	201	203	216	217	231	209	176	207	198	232	214	222	229	172	235	207	246	208	226	210	222	205	221	228	220	199	234	231	213	218	244	193	214	211	199	186	199	241	189	195	190	259	217	232	207	215	203	207	215	205	206	223	188	212	208	231	215	216	215	207	198	223	225	221	185	192	207	200	212	214	219	195	202	208	218	228	241	186	222	206	220	222	219	203	207	207	209	207	223	210	211	215	202	210	209	211	215	204	233	213	215	202	232	199	207	209	209	199	191	212	215	222	191	197	203	247	197	206	220	222	190	210	205	213	189	198	212	199	203	194	207	216	199	222	223	204	186	195	188	221	204	205	206	218	207	231	210	204	200	215	207	213	222	209	209	200	215	184	205	207	226	232	203	196	206	204	223	215	210	220	175	212	186	209	215	198	215	226	226	226	247	253	214	220	229	200	233	235	173	197	207	194	232	217	186	213	218	192	237	185	201	198	220	207	219	200	219	215	226	208	200	226	211	262	249	197	215	200	222	202	198	199	199	230	211	213	200	216	200	222	241	218	194	231	202	186	222	201	204	201	211	201	204	190	207	228	233	178	201	184	205	213	193	213	208	223	203	218	187	192	216	247	161	224	191	213	220	223	211	227	202	226	187	197	242	220	211	224	220	196	200	211	207	195	216	202	227	213	227	185	207	207	212	197	204	185	187	185	217	214	199	200	215	211	221	215	216	206	249	196	206	200	206	199	222	210	210	222	176	212	178	222	203	203	217	182	203	192	201	207	199	234	215	209	211	200	181	202	210	196	221	212	211	214	234	201	191	173	197	209	235	257	191	207	193	230	203	217	195	197	232	212	220	221	218	208	211	190	210	198	193	218	209	198	200	228	210	187	235	191	205	203	211	213	192	206	217	228	204	198	204	204	228	242	214	222	193	227	218	184	223	180	202	223	173	200	205	210	222	232	204	197	200	207	239	213	198	211	211	202	198	216	220	236	191	210	204	197	229	201	185	204	208	202	218	187	198	228	205	187	211	254	201	210	211	224	201	207	190	228	180	190	222	204	203	215	217	211	198	198	204	214	207	195	221	214	225	203	237	216	223	198	216	197	190	222	219	210	207	216	203	199	197	214	198	220	220	216	201	223	203	196	219	247	222	233	202	191	218	198	213	190	202	220	204	208	202	216	199	220	211	221	181	202	183	209	224	218	232	213	200	210	221	210	203	219	217	178	194	203	202	202	203	223	213	223	217	218	211	211	220	232	208	205	212	221	202	214	216	194	172	229	201	181	201	211	205	210	240	210	213	219	206	209	192	228	204	226	225	205	201	220	211	207	224	204	210	220	221	214	186	209	191	217	225	208	207	222	223	214	222	192	197	216	240	201	228	188	212	214	239	247	193	228	204	218	227	224	193	230	231	232	222	211	219	207	185	221	201	224	216	219	168	197	187	215	208	217	197	225	208	212	192	215	189	212	210	228	192	207	217	217	219	209	233	202	191	209	195	233	214	252	199	241	196	242	204	204	221	225	238	200	175	246	218	205	212	229	210	197	208	191	228	216	212	212	209	198	208	246	212	195	221	205	190	192	226	204	207	232	203	212	210	207	209	236	192	194	202	206	199	208	226	214	205	222	186	194	218	232	242	251	189	212	208	214	195	215	208	197	211	211	193	217	216	195	203	194	222	182	209	225	210	206	199	213	193	199	191	204	253	194	189	174	210	196	209	222	242	197	199	200	198	194	200	206	186	215	211	174	223	205	206	222	214	194	238	203	211	211	204	186	198	191	202	210	205	225	224	238	221	235	215	211	188	192	207
15552	31752	26916	15684	8183	4907	3877	2762	2065	1584	1206	1014	921	725	694	596	574	510	486	481	426	415	402	405	384	360	338	380	385	320	326	330	318	347	286	371	307	319	334	313	327	301	292	277	317	333	316	340	320	272	276	322	302	303	286	290	266	275	261	290	321	276	275	308	281	295	300	282	304	293	292	308	271	295	270	293	296	265	273	297	259	298	276	291	272	269	277	295	267	251	296	276	274	278	235	281	284	273	268	265	291	242	261	285	257	294	304	272	308	287	290	290	270	254	257	291	278	285	298	299	258	275	309	289	303	281	256	291	272	286	295	288	297	259	288	283	304	297	302	271	257	269	290	265	275	271	272	284	262	290	242	319	257	282	300	277	323	259	285	276	255	285	269	252	298	229	286	282	294	292	280	286	276	270	298	264	300	287	288	287	297	291	292	280	309	264	260	279	283	301	299	329	280	300	287	263	282	285	300	314	263	292	307	294	274	266	288	288	260	263	277	253	252	273	276	315	282	284	266	273	264	290	264	308	292	279	275	273	325	293	313	253	295	285	274	243	264	276	285	278	296	298	278	265	299	264	275	265	281	289	290	313	274	266	277	263	283	261	294	268	277	256	263	274	272	278	276	278	270	277	299	294	321	294	271	303	276	284	253	272	292	263	291	274	261	247	269	279	294	287	286	261	268	286	269	267	279	269	259	274	272	266	310	262	295	286	274	290	261	293	226	256	306	288	287	293	340	272	270	288	281	293	271	304	285	253	266	259	280	267	264	262	259	291	291	273	288	269	304	279	276	284	281	301	307	272	271	267	305	262	270	271	306	246	265	300	288	291	280	291	292	292	267	272	275	265	283	287	274	304	284	292	312	293	294	288	298	255	264	282	268	276	270	261	280	286	286	285	301	276	276	284	279	304	292	280	256	275	264	276	270	272	295	269	322	295	273	309	297	296	265	282	279	277	300	271	259	278	283	278	280	281	297	279	301	298	308	285	291	291	263	252	282	282	265	296	319	267	301	275	293	275	272	267	284	291	276	293	270	287	279	270	298	281	297	279	274	280	284	285	290	297	267	286	287	285	289	291	262	310	281	278	254	274	312	268	305	261	265	280	248	264	282	270	263	312	267	298	266	268	310	298	267	276	243	283	274	272	280	273	306	253	272	257	287	273	286	276	289	267	295	274	307	285	308	281	258	263	275	294	251	293	278	281	287	286	307	290	296	293	265	268	305	297	287	272	280	266	279	276	280	310	261	299	269	291	304	285	275	269	282	269	272	318	297	293	278	252	263	285	262	275	250	257	281	277	286	277	253	293	289	304	287	291	252	302	274	312	292	295	278	287	281	285	269	285	279	300	280	252	285	279	300	268	283	305	276	281	302	272	254	276	295	262	255	284	266	275	275	285	331	288	277	284	280	290	309	280	286	278	281	281	318	286	267	277	265	278	268	310	279	262	271	269	270	269	266	277	287	274	312	258	280	289	279	258	288	279	311	287	271	270	294	284	301	273	296	268	275	250	243	266	294	313	274	281	271	288	275	247	250	274	295	287	283	305	275	253	281	257	272	280	270	281	269	299	279	285	292	298	227	311	280	277	287	291	276	273	291	278	305	281	313	264	278	306	266	285	327	302	287	258	279	280	290	276	279	251	283	288	299	295	278	277	304	253	294	277	285	250	277	235	289	285	286	263	301	296	268	263	267	267	290	278	273	313	274	278	274	264	298	262	290	280	293	252	254	302	293	298	278	271	259	270	277	300	298	289	295	267	298	293	286	251	294	265	277	295	260	310	300	280	267	282	271	253	292	288	299	273	246	281	278	269	256	287	291	273	277	246	251	284	281	277	290	267	272	276	273	295	279	280	306	276	283	263	287	293	257	279	296	285	302	293	275	268	266	264	268	265	268	262	268	258	262	282	296	296	279	281	282	313	258	287	297	257	248	280	255	300	294	283	278	256	298	273	259	297	262	284	288	274	265	285	287	278	268	281	274	278	284	291	259	255	270	292	303	268	275	278	271	268	266	293	257	280	270	298	262	280	295	287	268	249	259	263	271	281	259	281	264	314	286	280	259	263	293	282	279	282	290	282	283	260	277	254	281	277	274	289	285	284	294	304	276	267	267	303	294	269	270	285	290	292	286	266	259	288	293	276	296	312	251	288	324	270	259	237	286	290	306	257	274	261	266	310	297	260	294	273	267	302	293	289	266	297	268	300	288	292	281	260	313	289	281	289	297	306	303	271	255	269	265	277	274	312	299	311	288	266	278	267	283	287	269	299	256	247	276	273	260	243	283	261	280	296	274	280	274	298	311	290	263	270	323	277	280	295	291	280	243	251	280	274	275	276	274	258	274	274	289	285	273	278	265	289	263	268	261	277	282	273	278	250	287	293	281	292	283	277	290	273	287	255	278	269	309	254	249	295	269	284	266	275	305	287	267	282	281	272	291	271	251	303	300	291	272	276	290	270	287	283	274	316	289	278	287	272	288	266	275	286	296	303	290	272	258	287	240	274	288	294	301	273	269	290	283	274	274	306	236	276	262	261	269	309	269	272	294	268	268	286	312	282	301	260	289	299	289	298	256	280	288	285	284	275	280	265	314	285	268	271	276	301	297	244	292	303	275	288	292	271	278	263	258	275	279	308	293	274	271	243	285	314	307	287	278	274	285	274	310	294	299	266	211	281	283	242	281	265	276	282	279	301	277	286	278	277	320	246	303	306	284	288	280	338	276	295	264	275	273	255	285	263	257	266	289	285	297	275	295	282	283	311	280	274	271	290	273	297	299	257	274	270	306	293	282	263	262	307	289	296	300	291	278	315	287	305	320	288	285	297	304	278	310	288	248	295	308	289	269	271	318	286	274	263	286	249	290	269	279	292	264	296	305	283	273	289	284	288	295	307	288	274	314	306	282	284	276	292	312	297	315	262	270	285	283	288	271	303	290	239	266	321	281	271	285	264	288	272	272	304	300	287	300	284	290	259	266	287	304	288	268	297	256	266	268	297	294	267	303	267	242	296	271	294	273	309	291	284	277	281	281	235	291	290	253	270	301	275	285	273	287	292	269	277	308	261	277	307	271	302	273	282	253	289	279	269	278	266	292	288	283	285	280	278	281	272	291	235	313	294	251	259	258	250	274	296	285	303	290	261	271	248	275	298	256	274	276	271	280	305	307	294	258	282	297	222	270	268	256	304	263	278	277	288	260	237	300	275	263	312	279	293	298	281	281	259	261	274	297	281	290	262	278	314	272	305	282	297	268	266	277	295	312	264	271	253	295	293	277	270	273	254	248	254	309	278	273	286	298	265	294	280	304	248	252	272	255	298	268	271	260	283	263	275	298	273	289	260	276	300	273	256	312	290	288	289	268	284	319	267	271	258	274	316	303	283	259	281	273	285	281	282	303	299	287	283	278	290	298	277	277	291	270	312	273	300	279	282	280	280	294	267	284	263	289	285	289	268	296	299	269	274	267	241	284	304	290	290	311	279	327	306	285	252
23580	21532	28903	24688	21463	14024	4894	2726	1965	1506	1278	1110	899	820	695	614	534	579	499	504	460	429	407	392	364	373	371	372	357	360	339	307	314	361	315	312	334	310	315	323	315	293	285	311	349	320	286	279	302	307	260	268	290	320	278	282	276	274	287	315	298	312	269	294	242	301	277	290	273	293	250	271	290	305	269	272	295	270	280	258	301	269	282	277	276	286	243	297	292	286	278	278	292	249	271	287	276	273	279	271	288	306	239	266	277	266	266	260	274	293	249	264	280	268	263	277	260	293	221	294	281	256	272	308	297	270	265	265	273	281	309	237	285	270	267	256	273	272	279	253	277	261	251	289	255	293	296	252	299	272	296	275	269	287	300	251	276	275	257	270	299	275	275	278	267	238	269	290	293	252	297	268	297	287	285	263	279	272	254	281	275	252	275	305	268	267	278	281	278	275	259	279	250	254	260	251	292	256	243	271	295	255	275	266	284	295	269	294	320	268	244	282	259	265	273	267	279	295	254	302	254	266	255	278	267	289	257	276	282	269	242	285	283	279	275	276	284	281	269	286	273	303	283	274	292	297	260	258	300	267	245	287	270	292	257	281	265	248	267	275	252	277	253	244	266	289	292	272	257	287	263	266	269	292	255	296	274	276	302	278	307	252	273	279	279	274	282	260	241	311	253	279	258	284	275	247	276	280	288	302	247	261	284	285	286	260	275	306	284	268	308	302	254	282	251	266	293	253	263	266	277	302	256	271	278	268	271	282	245	268	268	285	294	282	295	272	290	268	273	254	281	255	256	287	263	261	265	286	282	279	286	290	271	234	292	284	301	270	260	249	308	273	275	294	288	306	254	279	286	265	254	270	293	281	269	280	306	285	265	301	275	267	259	274	257	256	271	300	289	292	285	277	287	279	276	262	268	272	269	281	258	267	283	286	285	282	315	275	292	260	302	260	284	295	299	283	251	306	252	248	268	254	250	265	263	274	278	317	285	273	280	259	287	308	237	278	303	270	313	274	263	276	278	302	273	264	285	269	294	257	247	271	249	291	261	248	280	270	270	231	315	290	273	234	264	281	300	308	288	272	282	291	286	241	261	265	274	288	299	259	284	267	294	274	261	277	290	301	288	271	272	261	280	301	268	328	298	306	271	246	253	290	267	257	287	263	263	277	261	268	244	285	253	276	307	296	268	294	277	276	283	268	287	295	325	239	273	281	281	278	244	264	272	267	273	226	274	276	307	272	269	261	266	288	297	299	282	278	284	282	246	297	296	267	289	248	292	286	279	247	262	245	268	276	269	266	279	295	262	250	266	274	250	291	272	268	250	265	242	284	260	272	280	247	279	247	256	257	287	270	271	265	274	286	270	276	288	281	289	281	304	251	281	246	284	272	263	282	262	289	264	291	271	260	288	280	293	291	274	294	252	284	284	286	264	287	300	286	268	273	238	260	286	286	273	253	289	274	249	286	267	281	293	274	291	282	308	284	245	278	251	293	285	267	304	277	267	287	273	270	292	300	283	265	276	262	286	285	289	257	259	280	266	286	296	317	304	293	255	264	256	295	269	289	263	312	243	265	272	247	277	240	257	287	276	290	300	273	262	275	287	296	251	285	270	278	285	252	251	269	299	255	280	272	284	246	244	273	283	284	280	268	295	264	269	279	279	251	261	271	308	278	271	278	289	291	268	259	263	264	252	280	286	248	265	295	301	279	277	255	287	296	279	285	283	227	281	274	280	253	245	303	284	292	265	261	268	271	264	264	316	292	232	293	273	286	258	269	247	256	272	290	277	319	290	275	302	290	282	300	257	275	289	259	258	278	297	246	248	286	271	285	298	335	296	275	251	273	286	276	264	252	276	251	261	279	279	264	255	279	265	249	253	283	279	259	288	275	302	263	283	278	252	280	268	279	299	300	266	282	268	287	258	282	257	280	258	279	274	253	299	276	284	265	266	267	271	284	268	279	291	317	267	247	278	313	303	297	259	281	278	288	265	274	257	304	268	272	276	261	288	270	272	257	269	286	289	261	291	287	241	302	283	254	276	251	254	260	271	286	305	262	282	253	278	237	308	292	278	288	296	290	279	271	282	272	272	269	260	246	269	265	258	284	285	297	252	267	311	267	295	269	287	287	255	233	279	261	301	281	245	299	290	260	297	282	298	276	273	303	242	260	284	269	281	293	267	274	274	272	284	272	267	301	279	295	249	254	269	272	283	296	292	270	292	282	284	281	284	269	245	261	280	290	279	266	298	259	268	280	318	275	277	251	268	284	249	284	289	264	307	255	264	283	294	255	284	274	283	291	280	257	290	302	282	263	281	275	279	287	273	263	275	277	286	260	271	270	283	276	271	251	291	249	267	275	261	277	292	277	285	269	301	269	269	289	262	289	283	307	264	286	261	246	267	284	288	269	308	276	251	279	255	273	285	295	293	257	266	249	278	271	261	261	268	266	266	293	265	281	287	255	282	277	251	260	266	281	300	269	241	276	283	323	262	296	289	288	267	273	292	282	286	278	264	266	269	269	268	284	302	283	265	265	264	248	257	294	279	273	283	248	270	280	262	248	256	283	299	255	260	287	294	247	281	290	261	268	281	272	256	281	265	281	265	247	274	296	295	299	284	280	260	245	289	297	289	269	263	282	263	256	296	266	280	273	258	278	257	291	281	287	273	285	280	276	264	272	255	270	252	252	270	248	274	289	282	272	270	289	253	289	265	290	291	257	275	307	281	284	256	300	292	285	278	253	261	263	298	289	255	263	253	274	277	261	258	286	269	289	277	280	278	286	271	283	252	298	261	279	276	275	284	289	286	279	297	273	286	282	246	254	272	253	266	247	288	290	262	275	271	274	245	281	285	290	265	323	291	277	258	275	287	253	294	274	270	260	291	266	280	240	236	277	241	244	264	247	247	245	248	269	278	288	278	267	273	270	266	277	290	270	264	271	278	262	279	297	250	264	265	292	271	288	254	262	280	280	268	269	246	297	277	287	273	279	271	277	293	257	275	266	292	288	283	286	302	305	277	292	249	262	264	294	254	261	254	264	287	291	284	300	251	277	294	262	312	274	279	256	274	292	301	272	255	281	250	270	268	273	276	256	254	289	267	249	294	264	260	264	291	273	281	284	285	252	261	269	276	291	280	252	289	259	259	279	281	276	298	267	307	292	269	297	256	280	293	265	242	267	300	301	271	292	296	269	264	277	270	287	251	271	252	332	249	287	280	281	277	254	280	259	265	254	265	252	257	285	328	259	289	242	264	268	289	259	283	270	281	288	268	280	281	262	255	272	282	271	238	267	261	272	279	296	284	295	266	269	298	255	259	284	275	310	281	293	244	304	248	258	277	281	275	257	265	282	278	299	308	280	277	291	255	291	277	281	292	300	269	246	252	296	280	286	281	304	288	286	244	259	296	299	262	278	256	267	280	268	256	282	284	252	279	294	284	271	278	276	280	280	255	289	257	288	289	270	272	271	278	267	286	302	283	292	293	245
17489	42818	38694	24455	13014	8307	6422	4673	3503	2704	2235	1843	1475	1279	1112	975	948	828	739	702	660	626	581	587	628	528	551	532	538	469	522	475	434	458	483	437	459	412	418	471	444	478	420	465	437	419	415	369	402	359	377	395	396	404	404	376	373	382	359	390	353	344	357	334	358	381	361	352	393	363	390	342	398	404	379	393	387	367	418	381	387	386	386	361	362	391	354	336	376	368	380	337	383	351	408	386	366	391	345	354	372	349	321	421	334	379	376	346	371	389	316	354	380	371	378	353	359	351	343	332	360	376	353	352	348	393	352	384	332	355	356	370	339	374	382	411	332	384	371	363	349	363	408	369	382	328	360	381	324	340	318	381	371	357	380	370	350	398	357	362	339	365	361	349	354	369	386	346	384	363	343	355	323	347	357	361	388	350	353	330	355	372	355	358	347	396	371	356	374	380	394	368	371	368	348	347	360	354	337	401	356	363	366	339	362	382	363	389	346	368	372	371	373	364	349	350	383	372	369	342	371	344	320	333	335	349	329	365	346	365	321	382	383	347	368	344	358	324	327	359	395	370	369	346	365	390	376	399	336	370	359	364	362	408	366	365	379	367	385	323	350	333	337	356	358	381	357	366	366	403	339	362	327	357	343	362	368	359	371	383	376	345	371	380	341	378	371	370	367	378	362	334	416	399	361	353	373	370	341	378	376	353	332	346	344	380	331	379	391	360	347	362	373	352	377	363	369	338	368	380	360	362	369	399	383	345	378	350	330	354	400	368	360	375	370	365	340	374	334	342	373	360	352	348	351	390	340	354	424	351	366	343	388	351	394	352	362	321	334	319	335	365	361	382	340	374	362	375	374	356	370	382	362	321	388	392	364	371	390	377	365	368	386	383	375	378	398	386	370	327	361	360	342	335	367	344	342	365	383	350	367	370	364	353	384	335	332	337	361	357	377	382	345	352	390	381	373	372	357	336	368	358	376	374	339	350	341	386	346	366	371	343	356	368	351	381	321	349	350	380	372	370	392	352	365	358	377	344	364	383	351	315	353	393	350	363	350	411	366	317	359	315	354	364	359	348	355	366	377	366	339	371	365	391	362	330	356	333	381	382	369	389	375	380	349	368	386	350	372	400	348	386	377	374	339	335	365	353	350	357	334	364	370	360	363	371	370	397	391	392	354	365	391	381	356	327	397	372	346	356	380	377	398	378	358	382	367	368	350	371	351	346	362	396	334	392	346	346	365	353	366	361	365	392	336	379	340	367	355	342	360	343	359	340	332	322	331	370	393	396	362	326	380	377	362	355	332	386	356	393	354	386	345	384	328	361	369	354	357	377	360	388	362	335	328	374	413	366	362	341	376	364	369	380	387	341	384	344	389	356	353	360	378	404	352	371	333	375	375	359	374	341	362	350	394	372	355	382	382	383	345	347	341	356	417	368	387	369	354	389	341	360	345	371	338	336	356	378	355	367	354	350	360	391	391	372	361	346	335	383	362	385	351	349	360	371	349	381	357	355	388	391	366	341	333	344	364	366	361	356	349	368	317	358	350	350	395	384	354	338	347	354	344	377	386	354	342	383	377	342	369	397	404	369	362	414	361	359	359	355	368	356	358	370	392	385	376	354	338	372	359	362	351	391	333	360	374	371	347	382	364	340	376	364	336	384	353	341	367	412	360	330	389	378	381	383	330	355	329	346	339	386	387	370	386	372	369	339	346	353	385	378	366	366	349	384	366	356	333	372	368	377	361	364	333	349	374	361	373	360	381	361	384	324	381	334	411	379	370	380	333	366	372	350	342	377	363	370	333	364	338	381	368	354	336	369	372	377	366	359	361	366	355	337	372	344	370	354	339	393	334	369	351	363	390	365	352	366	389	365	353	373	366	349	353	346	333	350	381	356	347	358	362	344	338	373	350	354	385	355	392	342	383	378	363	346	358	387	381	345	369	376	388	396	355	333	372	380	345	400	365	361	322	373	372	362	409	366	374	357	367	355	373	349	391	356	375	350	368	357	352	350	382	362	339	326	387	352	340	339	378	352	370	347	329	364	363	385	365	375	385	377	368	379	363	361	369	399	376	374	366	356	390	360	365	338	392	361	356	329	353	350	359	369	388	368	377	336	365	351	356	356	390	343	347	323	361	368	347	361	367	379	395	346	345	406	338	372	354	382	369	376	367	377	376	361	373	369	376	356	352	361	375	344	346	352	364	374	380	356	362	349	381	334	325	386	390	345	354	337	363	348	390	389	392	409	349	342	383	357	323	348	325	367	340	338	358	343	386	356	355	333	354	363	372	377	372	364	338	330	354	353	386	382	357	392	391	362	370	342	367	333	350	347	375	397	369	379	329	367	383	352	364	343	332	341	353	336	367	375	369	356	325	367	363	348	350	369	359	373	372	399	381	349	363	386	368	341	345	345	350	340	366	378	378	358	326	368	324	387	357	338	366	355	360	365	373	342	385	350	364	362	372	342	336	354	364	340	364	366	392	348	340	334	340	394	333	370	373	358	384	373	356	400	367	352	376	366	366	368	322	326	346	341	374	382	393	330	393	374	367	373	332	355	382	367	365	361	373	342	366	357	331	374	363	350	354	369	405	367	355	367	354	375	338	381	356	350	377	348	347	353	352	340	374	363	333	347	361	347	401	337	364	359	367	361	333	348	323	346	370	346	378	355	362	360	348	378	376	342	376	368	367	384	359	362	375	346	381	332	371	337	393	356	362	357	346	367	363	346	334	348	333	363	351	383	350	414	399	390	352	379	356	393	370	343	382	369	341	363	367	350	356	362	383	353	355	373	370	402	375	334	379	361	371	371	350	370	378	366	379	382	359	353	377	360	347	398	345	354	373	362	354	373	350	400	348	375	381	372	368	395	369	407	342	385	392	362	359	360	370	346	345	389	365	366	356	343	321	378	395	383	338	337	390	385	373	386	348	347	371	366	404	371	374	367	361	373	375	356	370	369	369	371	361	327	365	341	361	381	367	362	374	333	358	374	360	389	362	374	379	386	360	378	383	345	395	400	355	358	398	385	328	381	376	348	367	339	380	350	368	394	335	363	383	350	358	366	334	391	402	347	351	380	360	370	366	369	385	337	364	372	403	360	352	359	339	356	398	382	349	367	386	363	336	333	348	374	374	371	382	364	375	377	342	361	368	380	383	348	356	372	342	371	351	359	373	368	351	347	358	336	381	372	354	358	342	361	348	374	375	350	362	399	348	347	354	347	373	357	346	370	357	379	363	370	361	357	366	319	377	349	359	392	350	353	337	360	372	353	354	398	350	362	360	350	386	374	313	341	357	366	360	362	375	343	349	372	356	313	350	335	361	378	387	348	333	389	354	373	342	382	412	377	345	370	362	377	371	329	368	319	359	349	345	342	409	333	386	376	367	338	359	367	367	346	323	356	352	364	377	326	364	359	353	388	370	389	383	351	344	340	363	363	356	382	353	373	351	366	374	359	377	355	369	340	367	389	351	367	390	354	365	364	334	357
24727	21573	27947	25739	15192	4647	2717	1908	1385	1007	920	747	638	502	459	396	415	361	305	306	283	237	254	277	249	233	206	207	230	233	215	202	208	200	223	165	204	198	197	197	189	189	158	169	187	187	189	175	172	167	172	181	185	162	175	181	171	143	155	178	161	187	167	196	156	179	176	176	138	156	181	149	149	162	179	168	161	158	168	168	161	171	171	153	169	181	162	152	142	146	161	149	157	151	170	162	152	182	147	157	156	170	161	160	169	162	165	168	154	165	174	181	160	157	153	161	146	185	150	169	177	166	168	173	161	171	150	166	191	159	164	167	172	168	155	167	170	159	179	171	159	150	179	142	174	148	197	165	160	162	173	155	168	170	157	148	165	173	148	158	156	171	154	155	158	144	165	135	169	150	155	148	154	142	165	157	178	173	158	155	160	135	164	182	158	153	185	158	169	154	146	167	141	154	167	150	161	173	182	166	150	192	156	167	197	139	163	178	135	180	163	172	167	164	176	162	176	158	173	156	171	161	190	168	195	184	156	160	149	158	160	169	144	188	162	185	184	161	164	175	163	141	152	154	177	173	161	176	190	142	164	151	173	165	134	175	169	179	158	151	141	170	162	181	170	156	134	148	160	167	166	164	172	156	169	148	139	155	146	153	153	158	139	153	180	129	173	169	170	143	153	133	176	167	168	166	158	159	158	184	154	160	174	192	169	161	174	177	150	176	164	163	169	159	170	147	150	146	158	170	162	155	165	149	137	158	167	158	157	158	148	142	139	162	163	154	159	159	155	156	169	165	144	152	159	160	164	169	140	180	181	161	145	151	157	154	158	186	144	165	152	166	144	164	170	152	180	159	178	176	166	160	158	170	153	146	140	159	168	137	142	168	173	155	157	160	164	164	171	171	154	162	157	144	151	171	173	173	162	157	164	165	172	185	159	180	173	161	156	159	156	173	144	165	172	158	159	167	154	161	168	160	172	198	178	185	173	157	159	162	156	137	165	146	174	183	162	151	179	135	185	183	162	156	170	182	170	153	158	166	176	173	155	146	172	157	164	172	174	161	154	143	150	177	168	168	186	186	153	155	174	183	167	172	166	174	157	149	175	159	142	177	166	166	151	148	168	166	153	155	155	163	153	140	186	146	177	175	149	182	169	164	177	153	180	154	137	178	164	166	152	152	190	171	168	168	152	148	166	144	175	165	154	160	176	188	176	162	166	165	149	150	154	155	146	152	175	162	149	167	166	169	167	140	177	160	175	175	173	174	178	140	173	165	137	185	146	177	173	197	159	135	160	157	177	172	155	158	173	169	176	177	153	153	152	168	170	168	156	187	166	151	153	157	171	164	150	159	157	166	152	182	153	172	170	145	138	155	166	182	188	162	153	168	165	171	176	172	158	171	178	169	150	168	172	173	175	162	154	168	176	186	164	173	168	153	162	162	161	179	197	161	160	176	184	158	147	164	163	161	154	157	169	149	167	163	170	177	172	152	158	169	161	148	148	162	140	149	179	154	159	145	177	166	141	161	164	190	131	167	159	173	150	161	153	158	167	176	171	121	154	168	154	149	162	163	160	186	172	162	162	167	176	154	172	179	162	152	154	171	149	175	150	147	157	161	166	165	155	164	160	145	138	154	157	149	164	178	144	151	150	150	162	169	161	135	181	179	156	156	162	163	173	176	159	175	185	177	177	155	164	141	166	164	157	181	174	167	153	179	153	157	164	158	181	183	159	156	162	140	169	168	154	166	160	192	150	147	186	146	180	176	162	153	136	148	143	185	136	170	174	137	188	160	161	160	183	183	182	154	151	142	148	160	141	147	153	157	199	149	144	184	165	193	164	149	161	159	155	163	149	187	151	149	146	164	175	179	127	149	151	173	183	172	176	160	150	146	142	157	157	157	161	171	170	167	147	145	130	162	167	164	155	156	176	149	156	143	158	145	165	169	142	179	166	165	159	185	175	165	149	171	163	171	164	167	163	155	149	161	163	151	170	180	142	159	179	161	194	165	188	165	151	169	163	180	145	172	162	146	172	179	163	174	168	144	170	176	152	172	148	158	162	169	169	177	156	141	144	166	154	180	168	151	170	184	159	148	185	169	168	185	163	161	184	151	167	157	161	195	166	149	147	179	146	162	163	159	182	157	172	184	157	162	185	183	162	162	169	181	154	151	168	157	191	153	164	157	160	156	173	175	159	148	151	153	162	171	136	173	167	167	176	145	169	168	160	193	165	164	178	151	153	157	160	157	150	163	172	177	147	154	162	156	156	170	180	147	164	196	190	163	165	170	149	165	158	167	149	154	164	157	167	157	179	176	163	157	165	159	171	152	151	172	187	188	157	180	135	169	160	136	176	166	162	153	173	160	155	171	163	174	174	150	164	149	179	201	194	159	173	168	167	181	182	158	173	174	173	165	175	155	152	150	153	158	172	160	165	189	178	169	173	159	159	180	155	162	166	174	156	140	159	148	171	174	185	172	179	168	162	164	163	161	161	169	173	167	183	162	160	185	150	183	143	151	174	169	148	155	162	162	189	139	185	152	187	162	154	158	176	155	153	171	173	150	180	158	169	167	136	147	168	179	154	164	152	185	147	160	176	156	156	168	183	139	153	157	174	185	141	162	174	189	148	156	157	155	182	160	146	164	155	171	158	187	155	177	158	175	160	158	162	157	173	163	173	149	170	176	179	171	151	155	161	136	152	162	160	164	156	147	149	147	171	160	158	157	162	171	175	149	158	144	187	164	138	167	170	154	182	158	158	185	183	169	167	157	137	156	168	163	170	153	146	161	154	142	167	145	158	161	169	143	163	176	166	192	176	174	157	151	137	173	156	170	156	155	170	181	158	181	168	182	162	161	176	150	165	154	155	163	155	152	167	182	157	171	173	175	153	141	146	148	175	164	163	163	138	173	176	188	170	143	138	147	164	157	145	153	198	156	175	153	180	173	149	162	169	164	159	179	176	141	178	162	162	196	167	172	162	160	186	182	175	181	166	177	160	179	144	164	178	179	157	164	170	168	163	131	153	165	149	160	183	151	185	155	165	166	162	185	161	169	162	183	164	163	167	151	171	174	168	160	171	198	165	163	161	159	152	161	169	176	169	148	164	141	159	179	172	163	174	147	163	157	177	158	167	175	167	165	176	168	164	175	173	183	187	181	160	150	144	165	165	163	150	188	162	170	156	170	180	161	155	184	154	156	161	177	165	158	165	164	164	162	129	156	171	166	164	175	162	159	163	165	163	159	178	155	183	175	160	173	154	179	149	171	164	163	173	197	164	179	165	161	161	163	182	151	149	168	171	179	164	153	159	153	177	160	158	153	192	149	168	169	162	153	165	165	177	142	166	161	202	148	174	168	159	150	157	143	127	158	167	171	162	152	164	162	156	154	170	165	174	181	137	177	147	164	145	163	167	165	158	142	178	136	163	182	169	170	167	190	166	153	165	159	160	176	154	164	171	171	170	177	167	165	176	183	156	174	172	173	179	160
17155	38372	33768	19833	12103	6962	5295	3859	2893	2074	1665	1341	1110	925	797	689	612	588	508	471	484	472	407	381	391	383	336	336	312	327	322	294	289	308	278	277	291	281	268	294	265	260	295	258	256	247	264	225	265	255	235	216	252	239	254	219	225	243	210	222	223	227	225	243	216	242	227	235	202	212	229	240	244	267	249	238	232	241	214	231	174	235	232	226	238	215	235	223	234	219	236	226	254	212	240	230	194	245	224	263	195	238	239	247	205	233	173	232	245	218	215	242	232	247	233	230	236	253	229	217	228	245	241	225	219	224	234	224	217	234	259	205	232	220	195	229	190	213	205	203	214	230	208	194	212	214	197	229	218	223	254	227	214	236	236	209	220	207	218	241	210	227	226	221	224	232	225	229	204	208	234	215	223	230	242	223	229	224	218	226	232	242	208	224	209	216	225	224	230	200	244	229	210	202	245	214	224	212	213	227	252	240	218	222	201	219	232	240	250	218	246	229	226	211	232	224	220	215	232	227	240	233	236	236	226	223	224	247	202	228	209	227	192	224	215	233	207	242	214	226	236	227	224	189	237	244	228	217	218	221	216	221	219	238	220	207	220	230	220	243	253	215	230	256	227	232	244	225	228	209	221	237	209	223	188	210	235	217	219	225	230	232	238	225	239	224	223	261	212	229	225	238	239	246	240	224	255	232	232	221	266	227	261	196	246	260	237	191	225	232	214	207	226	204	207	242	227	223	226	230	216	223	218	200	222	224	233	242	209	251	218	236	207	233	248	210	267	209	227	211	244	214	238	227	234	216	211	212	234	236	223	226	216	212	195	208	251	215	238	214	215	216	213	232	232	226	193	232	210	246	253	233	225	216	232	248	229	235	238	226	235	193	231	230	194	206	261	225	234	239	232	206	228	210	257	222	234	224	224	255	249	212	237	225	231	237	226	240	225	199	212	230	197	218	235	222	263	222	231	227	239	220	196	223	224	246	216	199	223	215	244	238	262	213	224	212	232	197	218	211	236	215	225	218	245	219	220	234	210	240	239	211	228	225	216	238	240	218	230	225	237	210	227	225	232	240	237	224	215	238	235	215	222	239	223	216	229	219	226	216	227	232	210	210	197	206	227	212	237	246	210	221	192	228	212	250	229	258	219	215	227	230	205	247	222	213	224	214	227	229	239	237	224	222	236	245	219	210	217	239	228	201	217	234	212	237	238	237	243	225	212	249	237	210	210	224	250	216	224	242	205	221	233	245	210	250	258	238	224	216	218	199	250	229	244	236	225	228	222	239	219	224	223	261	206	218	243	242	237	225	210	253	229	229	205	211	236	230	209	241	239	246	258	233	198	247	237	238	220	248	238	200	248	231	217	218	225	220	253	210	202	208	232	213	219	228	248	218	216	231	225	222	210	200	226	231	228	244	201	231	235	241	249	225	233	226	229	225	237	201	212	221	255	241	236	239	218	219	225	234	248	216	230	225	212	245	232	225	253	250	235	218	230	243	204	224	253	237	194	226	215	222	227	257	228	243	240	217	249	208	248	214	259	219	215	210	208	246	217	232	241	242	219	228	212	186	205	211	210	216	221	236	227	238	214	228	255	213	235	219	203	183	237	226	223	206	216	219	247	224	230	221	236	232	200	265	226	250	250	221	218	203	218	230	235	197	211	217	230	222	220	246	204	247	232	239	251	248	221	242	235	230	215	239	231	215	200	221	205	228	218	229	210	202	239	218	211	207	217	198	240	210	209	239	234	207	221	238	241	200	228	220	226	223	219	221	254	220	230	210	207	222	231	243	229	229	255	211	214	213	236	232	229	217	233	236	201	227	219	209	209	227	227	215	217	220	220	214	227	216	234	223	206	240	221	201	243	203	218	239	239	214	228	255	250	224	242	211	227	219	246	209	213	234	209	219	271	228	258	203	216	218	221	219	221	222	240	199	226	239	230	218	239	218	207	214	220	217	229	216	233	212	206	214	214	230	216	213	217	231	212	246	223	244	219	244	234	233	211	241	248	228	243	228	226	225	208	220	239	231	230	215	249	240	244	218	206	253	217	233	236	203	203	236	219	251	220	212	221	238	230	188	213	224	237	239	222	221	205	235	246	217	239	250	226	230	236	230	227	217	228	191	243	221	236	239	218	205	241	234	222	197	231	234	207	230	252	224	241	249	234	231	213	219	206	220	231	249	232	247	225	223	233	218	212	247	247	218	244	225	229	241	237	217	213	221	234	211	223	222	229	196	201	238	208	239	232	218	239	233	245	225	257	245	248	236	232	235	219	212	251	208	213	226	235	214	234	220	237	237	226	251	232	214	240	215	220	222	231	219	219	233	212	204	219	240	215	256	235	209	230	229	234	209	222	229	224	228	227	220	241	247	195	218	257	218	228	242	225	234	249	212	208	198	212	233	208	226	219	205	211	225	230	261	248	219	227	255	228	209	205	241	237	205	226	239	220	225	226	245	216	225	224	217	214	248	222	223	232	225	227	198	216	210	227	229	217	258	236	236	225	223	224	255	222	195	237	224	233	197	198	234	222	217	207	232	235	230	218	226	220	237	207	202	213	248	215	229	213	235	226	234	232	227	234	201	214	255	230	225	185	233	225	206	225	208	220	233	250	225	247	233	208	250	221	205	203	224	211	232	215	226	215	210	226	210	206	222	240	236	223	244	234	246	217	236	205	216	234	233	231	243	211	224	221	211	215	226	232	235	218	238	239	184	209	212	218	220	248	236	229	207	240	235	246	234	233	217	223	230	223	216	230	235	207	199	213	217	239	255	243	240	255	266	213	222	239	206	216	230	241	228	210	219	214	272	207	236	203	240	215	228	211	207	186	217	214	247	238	238	237	213	253	228	230	247	248	203	236	206	232	219	232	232	233	229	219	230	237	242	224	219	249	244	243	227	217	227	260	230	221	243	250	246	235	221	245	222	207	231	215	209	225	230	211	225	242	211	230	219	232	214	239	260	216	251	225	226	237	242	248	238	247	217	231	222	238	212	251	253	224	245	225	232	243	220	252	238	246	204	237	254	235	211	211	230	250	248	240	202	218	221	257	226	209	222	250	234	237	217	241	203	243	217	220	228	238	239	228	232	251	227	246	229	227	237	229	244	213	248	242	242	235	230	228	224	207	251	230	231	218	247	202	238	242	195	243	234	233	217	236	217	264	227	204	226	197	217	230	217	206	201	206	197	235	232	257	217	214	187	214	232	239	260	225	240	237	217	223	205	223	232	239	249	232	201	232	263	205	224	228	242	227	240	228	231	221	226	208	226	218	207	204	218	244	218	221	236	237	202	251	220	237	234	226	221	224	232	220	202	243	231	223	217	213	245	244	217	239	251	213	203	214	241	215	228	242	238	229	220	235	235	215	219	236	211	222	244	226	248	243	235	220	252	220	204	214	258	222	228	215	235	226	226	198	229	239	210	218	232	225	206	219	211	231	240	224	224	192	216	239	219	213	228	221	250	218	213	239	240	207	218	234	215	198	215
22669	21554	29355	24235	21599	21486	13078	4256	2762	2020	1660	1291	1120	946	797	790	674	597	558	493	522	479	464	462	427	458	391	370	359	374	346	347	345	322	341	340	310	300	319	301	312	293	294	273	286	297	305	279	257	277	243	287	271	262	246	255	273	249	251	245	267	284	249	248	255	255	256	261	241	244	244	245	243	249	221	266	218	240	250	227	255	231	215	244	247	280	261	244	261	242	250	243	239	251	253	255	257	225	242	267	247	221	237	262	255	251	243	224	260	232	267	272	245	235	220	251	235	255	254	231	247	273	234	237	248	269	210	229	273	232	250	249	244	212	251	254	236	245	249	271	262	226	256	241	254	242	266	201	259	248	245	255	218	259	255	254	250	239	238	239	256	244	273	273	261	235	241	259	223	241	241	250	241	227	242	241	261	256	246	219	262	243	221	249	236	266	245	254	246	238	222	272	252	236	251	242	254	254	271	267	239	256	237	232	244	251	267	269	253	258	230	246	241	231	227	266	246	249	205	252	242	276	250	236	264	250	249	241	221	237	236	239	239	242	241	247	226	237	227	271	232	243	244	255	238	258	208	238	236	237	219	241	274	243	265	240	246	231	240	240	253	284	243	258	266	249	238	263	247	233	242	249	256	216	243	277	249	246	269	257	243	238	264	250	241	239	263	232	225	237	220	247	257	261	248	240	280	230	237	219	251	243	263	243	240	267	224	274	248	213	285	231	243	248	264	225	224	254	260	244	244	251	246	240	250	248	233	231	204	231	222	239	249	248	246	227	253	221	235	238	259	235	245	242	237	252	263	260	221	236	276	235	230	265	258	258	217	256	242	256	242	233	213	254	240	265	262	224	239	258	255	253	247	246	269	222	239	242	239	254	241	262	229	242	238	213	230	249	258	226	268	244	262	232	209	254	229	257	234	263	246	226	246	250	250	269	274	243	232	236	242	250	239	253	243	241	289	237	242	251	228	243	252	267	249	253	255	247	244	248	237	244	247	251	234	247	214	265	243	258	241	240	267	252	225	233	235	252	249	230	216	264	237	248	245	266	259	218	214	254	237	207	247	233	232	258	213	235	241	234	222	235	254	236	260	237	229	259	236	243	264	256	247	233	244	233	259	229	236	247	231	258	238	243	230	249	254	230	264	247	241	224	235	252	267	242	252	253	252	254	231	245	204	257	236	238	278	242	255	247	256	267	247	245	243	237	239	243	236	257	274	253	228	265	268	249	260	226	222	273	235	243	255	223	235	229	252	240	262	248	242	238	252	249	257	250	239	242	235	241	246	218	249	259	241	250	255	266	244	226	240	263	258	230	239	242	236	246	253	244	231	238	250	269	252	243	256	263	243	241	242	242	251	252	234	219	211	234	259	222	274	241	230	240	219	245	252	209	238	255	239	243	228	250	246	241	225	229	254	276	236	246	222	212	234	232	242	269	219	260	232	275	244	249	244	264	247	239	257	259	212	230	265	235	257	230	214	241	228	252	253	252	247	227	238	267	227	245	245	246	267	240	232	228	238	255	242	230	243	267	237	264	224	277	222	240	266	262	235	221	249	246	261	224	208	232	244	262	202	255	241	227	224	261	260	249	248	278	247	246	274	253	244	236	214	239	220	237	264	232	274	266	240	201	253	263	275	256	255	261	258	220	258	266	257	251	235	253	234	260	250	257	231	219	263	242	257	243	223	273	251	248	241	251	245	220	248	240	245	242	235	226	222	234	237	269	251	240	283	257	250	237	262	211	243	229	241	239	255	228	237	249	263	226	253	257	250	243	274	248	247	249	255	236	271	225	257	242	248	264	245	218	239	253	242	259	250	243	233	247	216	279	241	226	211	257	263	238	263	226	230	245	248	248	232	244	233	235	246	247	255	255	238	263	232	250	261	266	235	247	223	244	235	245	231	247	221	259	267	230	236	229	241	231	253	255	263	222	262	216	231	266	246	213	246	253	232	261	231	232	222	229	258	275	259	252	221	237	269	255	240	246	239	226	231	253	237	232	232	253	238	264	256	246	216	223	228	254	215	232	242	251	246	287	219	219	238	276	240	251	248	237	244	221	269	259	262	242	263	243	253	256	233	255	246	273	233	239	257	250	235	247	227	272	231	246	248	270	238	233	223	229	234	241	249	235	245	237	243	238	213	258	219	250	247	241	239	244	251	241	247	239	257	247	252	251	258	240	267	224	224	220	237	266	237	249	234	261	211	282	254	230	206	237	266	252	258	224	255	221	226	211	226	248	238	257	273	218	246	221	253	226	221	247	263	255	211	253	206	261	261	265	227	267	243	246	264	256	250	254	239	229	277	255	253	224	236	236	238	285	236	223	253	221	226	229	253	240	239	225	249	220	262	229	258	232	254	250	235	267	227	265	246	240	248	229	243	236	245	240	250	272	250	242	247	243	220	251	266	217	242	239	256	257	244	263	252	235	223	264	217	239	244	242	205	214	235	254	282	275	258	273	213	243	268	272	228	240	204	237	233	243	247	250	255	232	244	271	227	233	220	250	239	258	225	254	234	249	263	233	199	237	263	211	258	246	257	245	240	250	228	226	249	258	250	211	247	228	257	228	230	248	214	226	215	279	252	234	237	216	260	248	220	234	234	240	237	230	230	250	248	216	245	248	253	261	245	243	254	239	243	242	240	262	252	240	245	242	248	231	220	245	260	235	265	227	272	271	247	234	208	230	253	235	246	242	258	225	232	267	249	243	252	263	246	234	253	258	249	265	263	249	240	250	224	245	238	254	240	237	272	251	254	238	210	265	224	241	268	238	243	239	273	227	257	250	253	225	249	256	255	237	246	249	257	241	238	263	245	236	229	235	238	254	242	240	222	254	255	253	252	245	231	228	240	247	224	234	253	224	234	245	209	240	253	225	247	256	233	237	216	226	251	233	251	267	245	232	247	251	208	254	232	266	253	274	258	244	257	236	258	249	243	264	248	220	243	264	261	264	241	258	247	235	209	220	247	231	237	229	231	238	247	238	244	234	241	264	222	241	254	237	239	261	270	253	250	251	233	217	280	268	244	241	247	246	249	261	255	264	250	221	267	235	241	279	208	238	235	233	239	237	235	235	236	256	230	244	253	228	243	235	242	201	237	242	265	224	262	242	237	235	243	229	238	241	234	237	214	234	239	251	247	222	225	243	257	257	218	272	248	259	258	235	212	251	217	200	250	239	238	238	254	240	222	232	261	246	239	224	245	237	234	251	239	265	247	223	242	233	265	231	241	263	242	238	256	227	226	246	252	245	248	251	242	259	208	238	274	247	267	230	231	266	240	248	262	244	260	238	230	262	237	245	267	254	254	219	240	253	263	251	214	266	240	222	240	242	226	236	227	212	252	253	261	286	241	260	245	227	228	246	245	245	241	269	274	233	244	235	263	239	244	260	237	220	253	243	238	256	262	262	251	235	226	258	255	233	243	268	209	254	219	267	246	242	245	263	238	268	204	238	266	254	250	269	227	236	254	248	257	272	249	256	257	266
20649	48475	44873	30695	17310	11239	8758	6749	5007	3856	3030	2253	1961	1612	1434	1282	1103	988	880	811	798	687	724	666	656	637	571	598	524	512	522	470	476	481	455	431	443	430	407	453	467	408	402	387	387	396	372	408	366	364	348	330	339	381	348	332	353	329	378	329	316	370	328	318	320	344	367	355	338	358	354	346	328	341	332	302	353	324	303	324	333	347	351	321	336	324	327	329	342	310	384	358	338	367	304	322	294	341	349	310	311	314	330	319	337	355	327	341	312	313	314	311	315	301	326	313	312	337	322	347	336	352	334	322	313	311	345	328	322	278	320	314	323	328	314	302	327	337	274	352	303	328	318	335	320	343	323	349	346	345	302	326	334	341	305	345	318	320	318	323	345	310	334	288	330	339	312	321	325	290	303	336	321	333	334	332	331	334	306	321	310	323	309	331	295	328	329	315	316	318	317	292	353	298	336	338	346	345	355	347	331	347	349	324	310	328	347	307	307	332	311	304	349	349	328	324	331	301	315	300	355	345	303	356	311	332	338	349	330	321	363	330	308	320	310	326	318	303	339	346	321	300	356	342	332	311	332	349	342	314	324	352	318	342	320	327	349	324	321	339	301	359	328	325	324	335	356	327	339	311	324	338	320	327	302	367	345	338	321	314	327	338	316	356	328	333	326	347	324	336	325	339	329	321	337	342	314	333	345	324	339	348	347	331	342	317	341	329	320	318	346	306	343	342	346	307	275	325	308	300	310	361	326	311	298	321	325	332	319	346	311	325	338	367	330	321	334	331	332	307	335	309	320	344	325	357	296	317	307	316	341	331	342	331	310	295	339	325	333	340	328	329	299	322	323	289	335	310	309	318	347	318	321	326	317	323	351	297	298	341	339	317	305	317	299	322	320	334	312	311	338	317	324	327	307	322	305	304	346	341	329	343	323	335	332	311	313	342	333	349	356	317	323	325	307	326	338	340	342	319	310	304	303	284	314	316	302	312	343	318	322	331	328	321	314	292	284	311	284	313	341	332	323	315	348	311	325	350	297	318	299	310	302	308	340	324	328	306	362	318	326	325	339	323	311	301	349	347	362	299	294	326	294	357	356	294	348	316	330	310	342	312	325	329	317	326	315	323	334	338	349	302	319	363	339	340	331	304	342	306	304	333	352	320	334	330	365	342	304	309	328	333	326	309	305	344	326	331	333	318	311	341	339	342	284	321	332	297	317	373	333	341	324	344	305	309	335	309	338	331	331	323	324	341	336	274	336	346	324	303	352	331	324	301	331	285	306	329	332	305	337	334	338	321	334	323	292	315	324	317	329	356	328	350	298	317	354	349	339	342	362	297	284	342	303	317	327	328	319	318	309	321	337	304	328	317	327	319	321	333	323	328	305	309	327	349	324	321	303	316	292	359	298	297	325	351	312	344	310	315	316	309	363	297	328	314	332	317	347	320	325	329	344	308	347	330	309	352	348	347	346	333	316	320	321	302	327	300	282	351	344	307	309	356	333	351	337	304	326	317	303	310	340	302	292	344	331	329	341	306	315	324	304	328	321	311	286	317	360	325	355	290	334	336	312	318	317	304	330	338	309	334	314	329	333	354	324	326	309	359	348	314	328	309	336	376	312	328	321	310	362	321	317	321	317	323	347	331	300	312	340	298	312	349	329	328	299	311	335	339	345	316	354	318	331	325	356	337	335	316	320	358	327	343	337	334	331	345	314	280	324	313	339	301	352	308	313	342	328	304	331	335	318	321	314	310	317	346	298	332	347	332	308	338	307	317	335	325	317	311	291	336	337	336	364	329	338	342	351	327	347	342	312	319	318	333	328	311	303	355	339	308	367	315	305	300	311	323	324	306	333	334	352	314	338	316	322	323	305	300	343	331	321	319	324	311	321	330	341	330	319	335	366	319	312	303	317	310	348	320	273	331	312	329	341	343	331	314	328	318	341	313	301	333	335	360	366	299	336	325	334	319	299	325	351	322	319	375	305	330	337	336	335	364	376	344	314	346	344	332	333	328	327	321	313	313	303	327	320	344	338	323	326	341	317	318	335	324	350	373	335	309	331	333	313	290	333	326	332	349	346	344	314	318	334	328	299	330	315	334	342	297	319	316	302	314	325	322	308	342	332	319	337	293	325	326	321	343	336	302	337	334	330	332	339	320	332	316	328	340	330	305	306	315	330	332	333	343	333	333	264	332	321	338	325	339	300	337	315	336	317	318	287	308	322	357	308	323	327	354	349	305	299	326	334	350	325	328	310	312	302	329	307	304	379	343	348	328	334	329	349	326	311	360	305	320	345	323	326	321	333	317	325	311	312	313	320	333	318	291	343	307	350	330	322	305	320	320	334	302	322	332	314	319	347	326	326	311	340	300	344	323	332	306	330	295	332	324	330	331	335	279	318	320	326	332	344	326	285	336	350	335	305	335	303	287	306	319	322	341	298	287	329	340	290	335	331	341	309	307	332	318	309	325	317	311	334	319	340	321	357	298	350	343	336	312	343	322	305	328	304	320	334	325	326	272	306	356	308	341	322	316	326	330	313	321	328	293	319	325	330	322	286	345	283	341	327	331	360	327	317	346	298	319	333	331	331	321	334	334	336	290	305	315	302	334	342	317	346	326	309	325	336	348	339	313	335	341	346	355	327	340	313	311	307	359	326	292	316	337	288	323	347	321	293	346	354	322	356	331	322	297	290	351	350	345	327	307	339	324	334	307	332	346	303	287	319	311	361	341	353	323	300	293	334	312	312	345	324	342	337	336	307	333	347	332	313	296	335	317	344	321	342	326	346	332	309	338	318	312	324	312	319	303	331	323	318	297	338	347	308	333	333	304	325	327	314	345	318	349	316	344	358	356	284	338	348	352	356	306	322	315	330	298	307	333	332	278	309	317	306	350	343	319	310	322	300	329	327	322	353	321	303	327	316	284	350	303	349	323	321	318	343	326	324	327	313	335	324	340	307	332	328	320	335	308	342	328	336	317	318	317	328	298	295	331	336	286	333	352	327	324	316	352	319	342	303	316	300	314	336	283	356	305	305	334	323	335	321	344	330	316	327	316	295	335	334	336	355	331	306	337	298	347	307	306	325	335	327	308	342	336	296	303	342	312	307	320	332	324	308	323	341	338	317	347	314	346	296	326	337	321	330	311	293	354	333	335	334	338	317	332	340	332	336	341	362	319	285	323	327	319	330	323	313	314	350	331	309	313	326	288	305	346	310	301	309	338	339	339	333	325	342	324	337	338	322	308	324	340	316	344	306	303	312	329	317	358	336	320	321	333	331	328	345	300	280	327	332	316	338	324	318	315	305	305	342	344	309	341	276	335	322	329	357	303	349	355	301	332	320	298	314	306	370	317	347	312	316	324	299	318	311	308	310	312	347	327	331	337	324	336	326	359	335	314	291	316	315	351	345	316	336	322	331	330	351	345	335	323	317	315	341	326	322	317	288	321	366	340	354	336	325	329	306	316	332	301	319	340	331	326	320	306	336	350
27666	22054	22461	13072	5645	2576	1737	1386	1152	887	802	597	529	452	402	412	353	307	291	299	262	246	267	269	235	245	270	268	236	263	225	248	237	222	221	247	221	240	244	249	247	230	232	223	237	236	229	241	243	202	216	220	201	222	201	215	227	228	213	199	216	206	229	203	200	223	218	196	226	228	198	209	239	215	211	208	208	225	214	203	226	199	199	213	196	234	234	207	221	209	210	219	184	217	208	212	219	229	195	204	224	211	212	241	218	216	210	204	215	209	223	223	230	225	207	212	245	206	201	203	221	231	196	219	207	230	203	219	228	233	214	221	180	213	216	211	199	209	239	214	216	193	212	209	209	205	213	216	222	199	204	202	220	198	198	216	197	221	199	207	209	229	219	210	206	195	228	221	205	189	209	217	217	216	238	211	205	210	220	216	215	214	192	214	198	216	194	197	211	223	232	230	199	223	239	234	188	213	208	210	216	227	213	207	211	240	187	213	206	223	221	212	231	197	214	209	219	231	221	224	225	236	225	216	221	221	213	209	204	209	226	227	213	211	203	206	231	235	249	213	202	238	196	219	210	218	222	200	205	202	206	208	211	226	238	215	197	226	221	229	202	229	196	222	225	204	210	197	219	193	212	206	221	218	187	236	212	226	214	229	223	221	194	199	207	235	194	222	192	213	220	207	217	204	199	183	201	192	228	204	214	213	219	221	216	245	193	215	223	217	218	222	210	221	222	189	199	219	195	196	206	218	209	199	221	203	217	239	214	207	211	227	204	217	215	203	230	210	208	220	191	217	196	223	203	207	223	222	215	209	187	211	216	205	216	181	248	187	220	211	215	181	221	218	214	226	248	206	220	188	215	231	216	206	187	213	220	214	197	214	236	204	215	192	217	234	210	216	211	237	209	231	211	235	218	223	194	208	224	223	202	196	209	197	206	231	227	191	209	207	219	214	191	219	229	216	187	210	227	234	201	217	239	235	225	205	203	210	206	187	197	237	241	245	189	192	237	214	209	190	213	211	224	198	198	227	184	215	199	200	196	203	213	254	209	205	268	203	230	224	211	204	197	229	228	223	190	226	207	206	204	214	214	210	213	247	234	215	222	206	222	238	189	211	200	212	225	218	200	201	219	182	219	212	191	215	183	214	208	203	217	243	207	217	262	211	227	217	225	222	198	187	206	215	233	218	213	231	198	235	239	207	233	195	185	218	211	214	239	208	210	232	208	207	205	189	234	213	217	174	238	226	193	214	206	201	229	248	197	190	215	235	244	231	237	213	212	199	223	199	201	231	199	202	195	220	200	207	237	197	196	194	225	211	207	216	213	235	217	232	190	223	237	173	229	199	206	204	182	215	217	212	229	229	208	242	211	226	244	217	228	212	220	220	222	214	209	199	201	203	243	205	210	225	223	180	230	224	231	207	225	211	207	197	210	185	220	193	249	176	202	222	213	197	188	218	226	244	195	235	231	196	189	211	207	217	215	215	206	221	228	208	231	201	211	229	190	179	221	223	218	209	208	251	207	216	213	220	200	232	245	225	209	209	197	215	213	205	218	222	212	210	234	245	211	202	199	193	223	237	200	210	229	217	202	208	187	212	229	205	205	202	203	205	209	196	238	205	218	203	214	199	235	228	232	216	196	243	186	224	241	184	221	214	212	207	198	205	237	215	230	203	216	204	207	203	195	219	219	211	197	220	205	210	219	200	189	198	226	206	217	201	220	218	205	202	214	225	238	219	208	229	212	211	201	210	214	224	210	218	206	204	231	226	211	217	225	230	222	211	214	228	210	230	185	216	207	175	228	192	206	215	213	202	216	219	196	200	201	217	220	209	205	217	225	225	197	233	214	197	222	201	219	228	194	250	221	242	225	202	210	229	213	206	199	200	216	234	214	206	201	202	209	200	213	207	181	218	209	223	188	222	228	194	218	230	238	203	209	208	220	187	225	198	230	210	202	214	198	214	213	208	209	218	214	223	199	232	207	204	243	208	233	189	209	217	174	198	213	195	205	234	197	228	194	211	190	216	209	207	220	210	206	196	215	199	183	219	203	203	200	200	225	217	221	200	200	202	204	202	211	219	208	208	224	222	227	219	247	213	209	210	233	207	210	214	185	206	209	218	224	229	229	228	187	202	207	204	211	218	193	222	234	216	186	200	216	201	210	221	206	231	183	196	205	179	230	217	195	219	235	217	201	221	208	206	222	206	203	208	227	206	226	220	223	209	212	206	196	220	225	219	210	215	217	184	202	219	201	207	207	227	213	219	203	227	235	206	224	213	232	214	191	197	210	214	214	222	221	232	227	200	219	229	219	237	231	193	221	205	222	213	211	211	204	232	224	215	197	193	219	196	214	217	210	225	229	220	223	212	222	194	208	244	192	204	194	204	214	210	203	229	196	216	204	204	211	236	181	218	190	210	212	206	195	203	220	199	226	218	213	218	250	203	214	228	225	232	216	205	212	193	213	230	197	231	196	219	213	211	224	211	225	235	249	212	220	223	210	215	216	216	236	213	219	218	249	216	203	210	220	266	207	209	189	209	211	198	222	187	224	219	216	248	197	216	216	222	220	258	228	218	226	232	231	203	197	223	228	231	209	204	236	201	220	233	230	231	212	215	203	221	200	216	205	203	232	236	233	215	211	194	224	206	210	224	225	205	197	245	234	217	229	221	200	206	205	232	211	215	229	226	219	217	218	203	221	245	209	205	188	231	199	240	191	202	210	228	241	205	220	200	228	232	178	230	219	193	219	222	191	209	189	217	220	233	233	203	235	199	206	192	211	201	217	222	184	223	199	242	220	226	194	222	226	220	222	265	210	192	201	217	220	207	220	231	189	216	208	212	234	229	226	216	207	222	186	213	198	206	209	214	211	208	230	213	214	231	202	219	193	229	220	216	229	240	206	218	209	200	218	210	200	234	228	247	227	203	216	207	215	223	230	232	205	220	184	222	218	204	229	207	226	226	180	229	260	218	205	215	225	217	209	221	220	216	172	192	206	205	228	190	206	199	227	203	209	213	219	244	221	240	232	218	191	218	223	200	223	226	215	218	212	215	213	201	184	218	218	210	213	215	232	201	201	205	212	209	202	217	212	205	198	219	220	214	209	202	197	212	213	233	212	216	242	215	223	220	239	224	215	227	214	221	213	236	199	224	202	245	208	246	212	189	223	198	209	206	215	219	203	212	195	218	211	224	209	238	204	219	231	212	206	228	213	206	208	182	212	204	184	231	214	217	219	224	201	226	195	188	208	239	231	215	208	211	211	206	224	250	228	219	201	201	213	222	236	206	214	207	228	214	204	213	209	213	245	194	209	197	221	230	199	221	219	215	211	205	222	212	225	203	192	230	183	220	205	228	258	211	246	215	223	216	219	197	215	231	207	201	194	207	227	210	207	191	220	226	226	213	201	225	216	212	201	215	219	196	244	231	229	186	217	208	206	221	225	220	260	190	211	252	229	216	209	201	205	225	199	186	237	219	273	211	217	205
15561	32181	26523	13966	8756	4832	3698	2824	2141	1636	1294	1042	843	726	723	598	506	485	472	466	420	440	391	406	397	397	389	360	364	337	353	370	348	313	338	318	350	299	328	292	320	318	341	299	301	279	285	300	317	282	291	289	279	302	302	324	293	309	292	312	313	286	290	300	284	307	298	321	301	275	304	301	282	296	309	292	260	292	282	268	328	286	300	282	291	285	303	290	280	273	290	298	261	302	271	298	256	296	296	281	307	278	273	296	265	289	284	298	315	289	269	264	273	293	279	281	302	284	269	305	282	312	275	298	257	311	304	274	262	290	293	283	307	302	284	287	308	283	296	262	259	268	294	277	274	256	282	274	313	295	310	297	286	281	279	277	268	264	270	294	282	297	269	294	295	284	288	296	293	251	294	291	269	275	324	311	290	281	248	261	296	297	274	275	256	313	306	278	307	285	260	256	278	303	290	271	257	261	284	288	276	295	281	285	277	309	259	291	290	311	305	278	303	284	282	258	298	266	273	303	267	289	326	314	291	298	298	295	276	272	290	283	337	287	283	298	308	288	290	316	279	262	266	312	275	260	281	280	283	282	325	285	285	291	295	286	288	285	304	273	276	295	282	260	282	306	272	295	287	263	267	269	288	294	286	295	298	301	260	281	282	277	272	271	264	271	281	293	288	282	306	281	320	284	288	300	282	310	318	266	283	301	278	328	288	292	288	291	300	299	289	295	301	304	277	255	281	258	296	276	288	294	307	298	296	252	265	299	295	267	293	291	288	275	271	325	287	253	282	287	268	229	303	273	266	278	274	304	264	283	304	303	275	297	306	301	307	277	286	263	283	301	294	299	266	290	303	300	289	287	295	295	321	276	289	291	276	317	274	297	260	291	303	284	257	250	280	271	267	309	299	311	272	299	274	278	273	297	254	304	312	312	297	281	257	262	295	280	290	296	282	299	265	258	301	290	303	260	317	259	299	275	305	303	267	295	297	277	276	256	288	290	261	298	280	285	271	284	304	284	326	297	285	271	286	290	297	305	299	286	267	332	279	275	297	288	266	269	276	278	288	266	318	277	281	285	253	282	294	297	300	287	270	302	302	274	291	291	287	273	278	293	284	295	288	306	292	282	288	254	297	289	262	287	268	289	320	289	300	286	297	268	289	280	276	272	307	242	290	301	292	310	292	293	276	303	302	264	276	269	301	307	311	282	280	295	272	295	299	287	308	308	267	300	275	287	273	305	306	310	254	282	272	315	286	311	259	280	300	279	306	271	294	296	296	275	279	315	264	258	279	251	292	288	263	280	265	270	287	269	289	307	300	265	273	315	333	260	296	283	259	295	281	297	294	298	264	273	301	310	279	264	258	286	269	296	319	274	318	293	276	287	285	282	301	275	270	288	267	310	265	269	273	323	272	274	306	298	264	304	286	291	284	299	296	286	296	265	286	302	292	304	274	301	298	270	258	315	277	265	309	276	319	281	290	293	283	301	323	262	289	283	271	312	277	298	270	271	284	295	274	295	264	288	307	288	280	275	292	279	296	268	289	321	284	286	319	268	287	308	275	297	278	304	257	281	262	292	258	294	298	328	276	264	295	326	307	265	284	300	316	272	313	300	265	281	295	272	280	288	264	308	272	315	299	260	273	279	292	301	264	313	279	303	258	283	300	295	285	300	279	281	291	296	300	325	302	279	275	306	295	251	285	296	306	282	290	273	279	283	286	336	275	293	286	295	263	290	311	289	273	294	285	304	300	303	285	292	301	264	272	297	258	267	299	281	283	287	241	277	285	283	284	318	276	263	273	295	292	313	284	293	278	292	283	260	272	259	310	297	294	276	292	270	293	277	284	270	308	295	289	278	310	283	277	307	295	270	320	279	291	268	262	298	308	275	298	236	296	281	251	292	283	254	273	258	272	299	289	286	303	280	300	282	287	298	313	297	297	285	337	321	270	293	294	286	248	281	273	283	283	273	313	294	273	290	249	298	315	310	314	253	304	324	300	308	278	287	291	292	273	295	273	296	304	268	307	274	282	295	273	299	296	282	274	280	302	270	313	268	285	302	265	287	301	301	303	286	307	297	257	265	258	300	294	306	298	292	315	278	283	306	282	294	306	297	309	312	283	278	338	300	289	299	287	275	286	275	317	314	279	268	277	277	305	280	279	262	255	265	242	297	314	287	263	301	289	302	258	317	304	282	269	283	278	268	308	280	284	291	270	278	280	303	284	286	266	305	281	270	283	306	320	254	280	251	279	261	300	289	252	296	281	288	277	292	283	279	298	294	299	255	312	282	265	272	273	294	301	297	276	326	283	259	256	297	274	284	315	306	291	278	300	280	265	316	300	300	266	294	297	296	276	280	295	283	292	317	279	297	265	280	276	279	270	287	307	274	265	264	311	294	295	294	260	320	316	295	331	305	296	297	302	280	267	265	306	289	315	288	292	336	269	274	308	276	277	284	291	269	318	249	282	289	331	313	294	304	272	303	304	294	292	317	292	296	315	289	267	305	256	278	286	266	284	294	315	282	294	266	291	300	286	297	267	286	271	303	299	287	327	238	276	295	271	286	297	291	320	266	278	274	294	263	290	292	286	280	305	279	288	309	273	305	287	282	305	304	270	287	265	271	327	282	287	307	267	286	288	314	293	292	284	309	304	272	301	293	313	304	257	312	283	290	271	297	271	256	313	257	294	261	294	285	277	281	273	289	305	294	244	284	276	292	306	259	270	279	288	272	299	292	290	306	289	291	280	289	300	301	287	277	313	311	297	312	253	276	298	282	294	319	279	283	282	273	267	282	301	268	279	316	294	262	249	286	298	275	263	289	262	269	266	247	307	313	275	263	289	293	287	277	276	281	323	294	279	306	303	289	265	259	263	273	270	286	313	305	288	262	260	288	306	269	310	303	274	265	291	310	293	315	303	277	308	299	297	281	282	293	281	250	283	294	269	281	264	286	284	312	315	300	278	311	291	304	297	309	300	291	289	271	300	331	274	258	289	288	316	286	292	275	292	301	295	273	291	288	297	258	270	284	292	276	285	299	252	300	290	281	298	284	258	287	289	297	276	271	268	265	287	255	269	273	302	289	267	279	304	292	269	273	300	282	293	299	291	289	312	285	287	275	284	266	282	302	294	265	274	298	280	277	295	295	315	284	323	274	280	279	293	277	280	300	299	308	255	287	268	282	294	282	311	319	274	307	284	301	297	295	274	316	263	265	294	290	292	278	280	287	308	280	302	298	278	273	282	259	268	290	272	281	264	290	270	302	271	285	292	274	258	313	274	289	278	277	288	316	296	283	301	322	271	317	322	272	340	283	301	332	323	274	298	324	255	252	277	289	274	286	283	294	268	265	317	326	267	299	291	286	311	273	286	292	316	277	303	261	274	251	263	271	298	279	279	270	285	274	290	286	293	273	292	284	296	279	265	313	300	266	312	324	289	261	259	286	275	254	311	296	288	268	312	289	266	311	287	310	294	274	307	278	287	299	302	272
23577	21556	28892	24765	21609	13906	4378	2559	1937	1595	1297	1009	823	795	654	642	587	522	461	436	451	397	423	428	395	379	385	390	400	322	368	378	309	344	301	353	362	317	306	348	330	326	281	320	302	293	293	288	275	308	313	299	268	301	288	269	304	296	253	278	284	274	285	287	290	284	270	282	292	297	255	295	316	286	254	300	306	279	308	301	288	294	251	266	302	287	281	320	282	259	275	279	293	276	295	265	272	292	314	276	273	278	256	298	280	264	290	280	315	262	273	280	275	285	269	287	285	288	299	320	255	274	294	261	259	285	265	257	294	277	290	288	300	263	295	270	274	257	290	265	302	279	287	271	261	261	280	257	284	296	302	277	270	296	276	263	262	293	303	273	287	298	265	268	288	263	252	248	278	292	293	293	287	294	272	272	276	301	289	280	298	252	292	298	276	269	295	300	300	276	279	259	258	286	254	286	298	273	258	277	274	255	297	254	270	284	273	313	266	289	271	298	293	325	258	273	227	293	306	319	267	290	261	282	294	275	295	284	260	278	270	278	278	276	270	287	311	302	262	298	292	246	259	303	299	289	326	306	262	272	271	298	274	281	270	275	261	286	294	287	274	256	302	274	263	292	268	311	268	257	314	272	292	283	284	290	268	317	272	260	277	286	278	270	249	262	314	286	264	312	281	265	273	304	278	271	285	284	261	285	268	272	294	278	297	312	279	275	261	281	249	266	288	292	281	274	292	269	279	261	306	278	286	303	286	263	286	305	277	277	293	288	254	282	285	261	264	289	280	262	270	290	274	245	282	284	308	266	294	300	300	286	242	296	284	283	282	278	285	276	262	278	279	280	311	272	288	284	288	278	304	296	262	280	268	244	279	264	264	275	269	265	251	256	305	282	297	265	310	275	263	278	257	290	279	255	278	306	281	296	287	321	288	291	262	269	268	250	305	273	282	283	265	285	280	292	285	262	287	284	252	304	290	286	245	282	292	270	292	286	258	267	274	285	276	301	282	289	253	257	298	272	295	274	263	275	284	279	277	293	288	279	296	293	303	289	288	274	271	293	260	249	307	267	301	288	296	249	270	295	289	267	316	280	279	253	313	278	275	237	248	276	255	274	311	225	296	263	285	281	251	273	313	284	247	298	294	272	291	289	299	302	279	280	262	266	296	251	332	285	252	309	275	321	276	266	328	296	262	271	279	267	286	265	271	301	274	238	284	291	273	275	274	273	269	290	271	280	308	289	282	271	273	291	259	303	324	259	308	276	256	252	238	271	270	270	251	247	285	265	282	285	263	262	295	295	272	317	277	302	308	289	272	272	264	268	263	268	265	279	286	321	286	283	288	275	250	273	303	306	287	287	316	313	259	270	291	296	295	284	283	289	288	286	289	303	278	250	266	288	297	272	300	278	297	265	291	287	241	280	274	264	291	287	281	255	308	270	262	288	278	272	295	248	273	273	268	253	252	251	272	301	278	264	316	280	302	302	267	253	269	265	269	308	279	272	259	272	286	273	274	300	291	278	243	272	304	273	310	313	268	293	269	270	287	313	255	279	274	312	280	257	303	253	316	291	287	271	265	283	303	285	286	303	280	284	290	281	265	258	285	256	287	287	265	279	294	296	299	255	261	262	268	241	280	259	269	268	273	292	284	290	243	281	267	293	265	260	283	269	283	288	252	282	267	292	304	262	288	278	284	262	313	275	260	289	285	272	298	229	289	314	295	281	265	239	305	274	254	269	280	254	276	255	294	277	280	294	248	304	295	249	296	269	276	284	292	285	270	292	266	268	285	276	308	295	253	248	287	272	289	288	272	330	276	273	291	281	307	278	249	280	260	264	277	269	276	278	312	301	290	268	284	293	249	292	290	262	280	285	290	314	275	309	297	262	256	264	293	299	235	256	279	289	284	297	276	270	280	277	287	287	293	319	268	290	298	285	264	294	272	256	268	269	274	268	310	256	261	286	256	288	298	239	252	284	294	287	275	303	274	276	269	290	273	310	271	288	286	276	283	294	300	280	275	287	257	295	300	305	309	270	266	256	261	280	306	277	285	258	293	255	258	314	258	281	285	273	289	306	266	265	280	262	270	310	254	268	290	275	297	266	273	266	293	288	286	255	279	267	251	265	291	263	276	264	263	262	274	251	268	280	281	265	248	275	321	286	294	301	277	299	284	313	284	268	262	292	269	267	258	252	274	272	255	272	266	261	263	283	276	261	269	285	283	293	291	272	283	262	263	306	262	267	265	278	298	289	313	310	311	319	287	267	270	259	283	279	281	248	272	278	250	292	261	262	279	278	276	262	313	242	283	272	282	262	272	273	302	279	262	254	304	285	274	269	271	289	307	288	273	288	279	275	293	295	283	286	303	287	285	257	273	286	272	276	302	274	280	272	261	282	297	294	267	300	262	279	299	289	281	294	260	300	298	273	282	271	276	313	247	284	295	294	255	287	294	279	270	266	251	296	267	283	261	276	295	291	283	262	270	274	265	255	272	285	255	257	304	293	284	274	281	264	278	295	269	278	264	266	259	256	240	267	283	281	283	272	280	299	268	294	289	294	276	291	290	260	268	265	311	283	301	274	284	284	292	296	305	271	257	281	279	270	255	287	270	300	285	296	286	288	247	265	293	283	295	263	298	307	272	293	263	257	287	301	269	270	267	283	311	282	268	295	278	271	253	293	266	253	267	302	304	277	270	274	247	303	278	269	277	262	321	267	286	292	304	259	266	267	287	293	285	263	306	288	291	291	261	300	265	293	252	250	249	303	263	287	291	266	271	299	280	286	292	287	274	270	290	248	292	276	254	263	258	255	302	299	303	283	299	266	284	283	264	265	258	277	247	238	275	290	264	280	276	250	272	324	300	245	300	281	317	273	277	267	290	270	316	278	280	273	290	269	293	312	249	262	276	269	304	252	269	295	295	271	266	300	277	274	279	264	282	292	271	265	268	263	278	281	261	340	283	286	259	279	289	277	290	270	256	264	285	290	299	338	284	304	279	282	299	258	263	261	268	293	277	286	263	305	273	255	281	280	287	290	259	293	291	297	282	300	288	291	303	272	283	276	289	294	312	290	289	267	288	287	299	314	281	281	272	297	282	284	273	266	286	290	278	270	317	294	292	300	290	304	286	282	265	287	268	294	273	280	281	268	264	302	261	240	295	282	289	286	298	290	284	292	286	286	263	287	250	302	279	275	286	269	280	267	266	268	318	281	301	273	272	271	259	265	265	303	283	253	261	257	288	282	263	283	294	281	275	270	292	294	269	247	247	305	252	244	265	281	273	271	246	297	337	274	264	279	299	283	268	311	274	245	282	268	307	304	274	265	294	271	273	307	281	303	270	275	266	289	262	276	300	265	261	251	336	299	272	283	279	274	275	268	267	267	263	269	263	287	254	291	269	256	251	289	284	286	270	296	262	290	282	283	267	270	282	250	266	280	259	304	294	259	271	303	290	296	268	277	266	273	295	292	301	260	289	277	275	280	275	256
17747	42940	38051	25633	15805	7642	5790	4633	3678	2743	2246	1809	1447	1352	1169	1011	869	803	773	730	658	621	583	575	573	538	552	550	596	506	493	469	436	485	462	461	462	449	456	450	471	399	436	421	406	445	420	383	403	417	390	390	403	380	363	424	338	373	402	389	369	403	340	371	355	387	351	417	340	378	390	392	385	375	382	366	383	408	373	346	355	378	368	357	375	381	374	386	380	391	341	368	367	358	349	358	389	380	362	372	391	318	401	385	363	347	365	383	351	342	415	370	382	374	369	360	368	373	398	378	343	389	326	382	367	344	363	341	346	402	379	391	370	346	385	389	343	357	374	384	387	396	353	373	360	360	360	368	384	370	380	383	396	366	338	351	384	393	354	359	437	418	377	373	322	394	371	387	375	336	387	321	351	375	384	372	405	371	375	360	324	400	367	377	354	386	382	378	359	363	360	348	361	360	370	334	348	359	372	386	378	382	371	336	385	362	408	377	388	366	421	352	391	383	360	372	390	390	352	359	343	390	337	324	357	342	372	406	363	398	384	387	378	373	401	380	382	354	381	367	386	356	373	394	395	359	392	371	408	376	358	375	359	351	360	364	368	339	381	382	352	402	357	347	388	376	361	369	346	357	374	421	354	376	363	370	369	363	382	344	382	352	395	333	389	395	403	360	391	388	361	339	377	361	366	374	383	379	317	333	382	359	345	420	406	359	338	354	400	399	357	344	387	341	374	356	384	359	346	366	379	376	376	358	357	367	364	376	361	335	334	340	364	366	365	366	406	366	423	351	370	362	360	337	368	375	362	393	353	350	397	382	355	376	356	351	359	357	410	398	350	366	333	381	383	338	366	362	355	365	374	371	421	356	358	368	364	347	340	374	352	385	363	361	348	376	393	382	348	373	388	360	347	380	365	368	368	357	399	373	368	403	391	368	379	342	388	413	412	353	357	350	398	374	372	356	372	363	372	362	356	346	354	339	395	367	407	343	390	368	368	368	382	362	397	375	390	370	386	337	367	356	370	351	372	373	368	363	401	363	382	381	386	392	398	392	391	369	372	376	380	380	358	349	368	379	368	366	349	344	380	375	400	367	361	342	342	379	384	351	395	402	357	387	383	371	375	373	363	346	334	383	377	361	386	346	348	425	363	398	393	399	396	371	365	338	362	337	378	391	373	408	395	360	375	343	345	367	365	365	364	346	384	428	351	354	351	361	386	359	364	386	358	394	351	352	366	369	372	398	372	371	363	366	386	396	393	358	314	374	353	359	351	390	391	366	359	342	372	360	387	363	326	394	360	321	365	382	372	373	346	405	349	387	392	396	341	340	358	377	385	386	383	374	331	382	335	371	373	396	342	374	346	368	372	359	398	360	347	373	415	353	356	356	373	377	323	396	349	388	372	377	341	368	344	399	385	390	357	350	378	355	380	337	372	360	346	365	389	348	399	375	345	353	381	354	365	390	389	356	370	373	359	410	336	366	360	380	350	396	343	393	362	360	361	394	369	375	347	352	363	365	358	372	389	361	350	374	359	376	350	357	362	396	387	355	362	343	412	371	369	372	375	381	365	404	366	369	349	396	374	378	354	342	380	385	397	352	361	399	387	382	358	390	342	357	371	403	418	382	346	367	350	361	337	399	357	360	372	377	353	376	383	360	383	351	375	353	357	352	323	356	344	378	382	379	385	380	381	375	344	341	396	399	400	349	361	360	352	368	383	356	341	353	369	402	355	395	367	350	357	358	383	380	374	367	367	359	343	376	356	383	369	339	367	361	391	389	407	361	378	375	384	385	332	367	421	413	370	355	324	343	401	383	364	411	374	381	361	358	400	367	395	398	355	358	372	394	348	387	397	373	377	374	392	381	396	393	355	368	346	393	386	394	378	365	392	376	363	347	346	355	360	364	361	347	385	345	363	376	398	356	382	377	348	383	370	359	395	349	374	378	354	389	374	360	411	348	379	337	357	390	399	346	362	352	387	364	400	381	362	353	362	360	389	362	380	370	366	320	377	349	377	353	387	365	383	376	361	367	351	388	376	361	371	371	350	350	389	359	354	366	305	365	380	374	383	370	369	404	409	393	373	358	374	384	396	350	392	357	362	374	350	334	348	352	368	350	371	361	399	340	348	435	379	386	350	364	354	349	397	369	383	364	381	422	345	353	332	343	377	355	368	381	388	389	356	349	356	395	342	421	384	357	407	343	379	317	402	341	335	374	358	387	405	369	360	352	361	388	354	391	369	361	365	372	378	376	385	398	352	399	379	374	392	343	338	407	345	353	338	366	370	367	383	373	410	400	375	367	376	337	383	371	389	368	384	345	341	358	390	359	396	356	386	382	393	368	345	381	411	387	365	381	386	361	365	372	406	397	362	355	357	383	340	391	365	371	377	382	357	373	369	327	392	350	325	378	347	329	346	360	359	425	361	394	362	376	384	364	395	329	360	363	354	394	347	369	369	373	374	379	380	394	374	388	381	406	385	389	379	388	390	343	367	374	336	365	368	402	372	395	386	391	346	336	370	385	371	415	390	363	385	408	376	408	344	361	351	366	358	392	369	371	391	402	374	360	381	362	349	369	385	362	375	343	359	366	366	397	338	360	359	359	340	369	362	393	393	383	358	375	353	360	403	393	393	391	343	364	354	407	383	368	372	368	354	382	365	381	373	395	375	349	365	360	382	356	343	384	364	369	387	353	345	367	354	363	378	349	365	363	368	359	379	344	378	352	403	396	379	333	348	360	359	393	399	362	382	347	370	408	342	359	363	351	355	350	383	342	354	362	375	349	347	344	377	340	359	379	377	377	382	352	380	374	374	348	359	374	367	373	374	421	376	380	375	348	399	341	385	345	336	373	375	354	351	378	382	391	384	381	391	377	387	376	367	389	357	362	383	400	368	355	333	376	381	393	382	354	397	389	369	376	355	373	372	360	382	335	364	388	388	367	339	359	384	371	370	379	375	405	377	360	402	353	346	397	358	363	378	392	360	383	365	375	362	347	372	367	380	360	321	362	372	352	369	366	350	362	366	375	379	381	400	344	375	385	378	370	392	404	382	335	385	364	374	363	351	412	359	353	370	345	381	349	358	346	372	394	386	370	363	398	379	370	355	370	351	392	383	395	378	360	387	374	366	365	377	352	384	355	411	368	321	323	364	385	363	406	351	390	355	402	374	333	387	374	387	363	364	365	333	328	420	372	394	349	352	353	410	333	362	380	347	368	376	390	360	362	361	394	341	378	377	372	390	347	394	374	393	368	355	350	346	345	400	376	352	378	371	417	386	361	355	362	345	354	391	383	382	394	378	386	385	406	369	388	379	373	357	370	338	358	356	364	366	369	371	347	361	356	376	343	334	385	370	392	319	396	352	356	366	335	391	396	402	339	393	366	339	352	351	375	395	366	409	368	366	392	346	336	405	371	328	376	368	375	374	365	337	367	347	343	397	397	387	387	357	359	393	381	366	347	351	365	362	345	391	348	347	374	386	356	348	367
24723	21580	27927	25747	16251	5012	2326	1662	1390	1116	849	692	641	518	494	413	371	342	318	320	305	277	295	321	237	239	264	250	212	192	217	226	205	227	216	210	206	201	207	182	179	192	185	175	188	186	181	166	147	173	186	176	184	161	178	184	169	172	151	163	176	163	169	180	163	162	163	156	172	144	176	179	184	169	135	162	143	149	151	171	177	192	184	169	162	164	175	169	181	162	169	188	194	168	160	152	183	163	197	167	188	166	154	159	170	156	162	172	154	176	168	170	173	159	157	166	143	161	178	164	151	169	168	168	153	150	163	150	174	153	139	164	165	190	166	165	168	156	171	157	168	159	166	161	170	172	179	145	174	165	151	159	161	176	186	162	177	175	151	172	128	166	138	146	170	170	160	167	165	188	152	172	175	156	192	170	163	186	176	162	163	175	173	142	167	156	157	183	165	152	171	158	179	161	162	167	196	159	154	144	172	161	173	175	164	172	139	174	174	178	161	176	172	195	164	146	159	140	184	156	173	161	168	166	209	166	157	178	164	141	169	182	150	172	164	173	154	146	156	166	143	163	165	152	166	176	136	199	155	190	150	186	153	146	161	169	188	166	176	181	160	161	176	155	164	153	171	162	155	176	158	162	158	141	154	153	153	150	171	180	155	170	174	182	155	163	186	163	167	170	153	178	164	194	195	171	155	159	154	151	185	156	172	135	178	174	176	152	165	151	168	166	178	166	156	163	171	168	167	152	159	184	160	146	163	177	160	180	152	161	157	163	173	138	171	168	175	155	165	168	162	177	155	182	145	162	168	171	163	141	155	173	165	155	179	153	175	147	176	150	202	146	186	174	148	147	157	171	161	177	169	203	153	157	145	175	147	175	169	161	172	179	145	179	153	186	187	155	190	169	159	169	166	177	186	181	172	165	157	164	179	163	144	162	157	181	169	162	156	164	156	201	170	178	150	165	160	163	170	137	179	176	168	154	171	147	180	178	179	166	194	184	163	167	180	186	164	183	171	169	149	153	159	182	172	171	168	150	171	154	153	168	174	171	189	173	168	145	179	185	154	152	161	153	186	178	194	166	173	162	159	189	144	167	166	189	172	155	165	146	163	145	158	146	168	157	164	167	192	168	158	151	180	169	164	161	163	151	164	155	161	167	161	180	159	169	157	180	150	155	177	141	173	171	179	166	159	197	178	173	186	166	181	149	185	158	155	151	176	170	166	147	153	170	178	156	152	165	161	173	159	153	173	147	161	187	182	142	183	184	195	181	179	138	199	159	183	167	157	178	179	164	145	170	167	162	158	186	162	164	150	159	156	173	170	177	183	167	155	158	179	162	132	163	172	152	157	159	179	170	180	182	179	159	181	167	169	165	166	155	158	154	146	185	171	180	148	159	163	175	181	179	167	171	175	175	176	160	149	157	184	173	162	167	164	157	170	149	159	172	150	165	175	167	136	192	144	160	144	194	156	157	154	164	145	151	182	175	158	172	155	169	156	172	180	180	163	153	171	172	165	186	163	158	164	145	162	175	175	165	156	165	179	187	162	183	170	171	158	160	163	160	166	161	194	129	187	169	156	169	136	159	141	153	169	164	150	164	163	188	154	164	183	169	168	154	198	161	153	156	152	155	148	152	151	143	167	158	171	181	160	165	177	167	187	171	167	160	173	166	163	147	169	196	165	163	175	179	171	175	172	165	155	161	164	171	175	179	163	145	159	167	188	169	154	149	137	192	181	170	164	157	156	175	181	155	171	166	172	166	144	143	157	188	183	162	161	139	176	157	172	150	167	176	158	163	174	167	169	164	171	161	173	169	149	179	162	147	169	183	180	168	165	166	157	155	167	186	165	167	166	163	148	164	153	146	164	166	129	163	156	181	173	169	163	185	164	183	166	164	172	156	148	161	187	185	143	170	156	161	177	174	167	140	177	166	158	178	150	184	167	176	150	168	160	182	168	166	146	162	159	139	170	161	159	146	134	174	155	164	158	169	172	165	168	160	178	174	163	150	175	173	169	166	160	141	166	178	152	172	162	134	163	204	176	186	160	182	163	156	167	149	188	183	183	194	178	153	182	161	153	149	173	162	153	162	178	183	166	156	178	182	160	179	150	150	155	139	158	159	172	180	171	170	185	176	189	162	170	203	178	164	172	188	174	184	145	167	163	165	159	180	179	187	147	174	181	189	173	188	166	171	167	163	159	144	164	160	173	177	171	159	174	164	153	165	190	181	182	148	170	156	177	170	167	171	169	149	181	156	161	179	162	157	161	179	160	177	140	179	156	159	169	151	142	137	153	162	158	165	188	161	173	173	172	175	157	164	164	176	171	158	197	180	157	153	157	163	185	151	167	174	162	164	163	152	163	183	156	172	158	139	171	168	151	174	164	168	148	166	174	136	148	154	156	147	162	168	162	180	154	152	178	151	137	146	162	178	169	167	154	166	150	168	161	162	153	146	169	174	171	160	164	129	160	158	150	174	172	171	168	138	139	169	177	162	141	156	159	153	167	182	161	157	163	174	187	156	147	173	165	174	147	163	153	165	175	159	153	155	180	171	155	168	165	151	154	182	161	156	154	160	179	171	154	145	198	166	170	169	162	151	162	167	184	164	154	163	174	155	157	141	191	162	189	178	184	152	179	165	160	169	181	176	149	164	177	143	167	153	147	172	169	168	169	171	179	164	180	157	175	158	161	174	165	155	179	149	165	180	165	175	164	151	164	149	172	166	175	166	141	180	166	152	176	149	157	182	168	158	169	151	153	164	185	173	169	143	157	194	170	176	182	162	180	165	186	161	180	156	164	165	181	170	154	159	159	163	180	157	170	174	154	170	159	170	169	185	184	186	177	161	171	188	182	167	159	175	143	166	175	174	176	186	149	162	173	168	160	166	166	172	166	185	163	183	175	170	170	163	150	182	165	169	153	174	175	153	163	163	165	172	154	154	173	146	180	183	181	158	187	149	179	150	160	172	182	176	166	150	165	170	174	153	173	154	164	158	172	170	168	183	156	176	173	141	164	162	173	163	154	182	168	181	180	158	166	142	151	171	161	169	163	165	166	198	178	172	157	163	185	142	169	172	181	160	161	130	157	177	174	173	182	193	172	178	175	175	170	174	174	184	171	141	142	181	168	178	171	162	161	175	161	156	139	166	165	154	164	163	141	190	160	172	189	184	172	159	174	161	175	164	177	196	177	167	160	164	184	164	183	177	177	178	148	191	147	186	155	206	137	180	178	142	180	177	147	158	161	155	164	152	183	164	165	183	166	175	168	149	167	160	180	159	173	189	139	161	179	142	166	157	181	161	176	204	149	167	162	160	171	161	143	167	158	169	141	147	132	159	168	203	181	184	177	170	157	175	168	161	168	177	184	171	170	184	158	180	169	137	164	157	148	178	176	167	169	174	164	191	193	162	177	197	173	156	145	167	161	159	142	175	155	142	173	167	171	169	166	158	169	159	151	159	171	164	154	164	174	168	165	167	157	159	150	140
17298	38655	32570	20552	14323	6881	4509	3628	2777	2142	1699	1297	1080	977	758	690	671	540	556	449	472	414	382	393	381	340	312	353	339	331	302	287	282	285	326	267	288	290	285	288	275	287	306	243	288	249	247	233	247	261	266	243	226	242	228	261	242	255	237	223	228	236	246	221	247	267	227	245	238	240	237	247	228	262	250	254	242	230	241	235	215	239	241	211	227	234	212	222	219	249	216	238	262	229	233	249	230	240	221	226	218	228	241	208	221	206	227	238	224	225	250	236	233	217	224	236	227	245	237	227	236	250	270	215	196	230	247	223	211	230	248	237	229	199	229	241	220	237	229	244	262	221	179	194	220	238	228	225	237	255	225	230	262	244	255	238	220	233	241	237	202	246	237	224	242	215	225	229	233	228	217	268	222	238	226	235	251	237	204	222	247	244	256	251	208	214	229	246	250	226	240	219	252	247	205	239	235	185	235	238	221	222	251	252	225	219	230	229	224	220	228	247	220	233	224	201	223	234	207	208	222	210	231	213	208	244	250	225	257	227	241	220	207	223	216	257	213	229	204	249	229	246	232	227	220	207	245	237	256	250	232	227	224	246	217	243	237	244	236	212	208	217	225	253	209	218	244	225	218	242	222	209	220	218	218	210	246	242	215	231	233	235	217	229	247	217	242	234	193	209	210	228	236	234	242	237	221	231	222	209	230	248	261	235	239	235	221	233	237	245	226	222	229	205	237	217	228	235	204	203	245	240	211	224	245	259	221	223	228	250	230	219	246	228	206	216	225	236	218	226	226	232	230	262	241	242	250	236	227	218	231	235	229	237	242	242	211	194	235	236	223	245	226	199	226	239	238	254	244	240	232	234	267	249	225	235	227	232	243	227	239	249	234	237	226	250	238	212	229	204	228	213	222	231	241	204	240	244	262	228	223	225	225	210	234	250	222	213	220	238	219	247	236	218	199	219	228	230	238	237	233	221	236	207	231	224	227	239	225	204	215	240	241	223	225	226	234	248	211	244	228	223	257	225	233	217	208	218	252	223	238	234	246	262	220	197	221	240	242	251	230	232	231	258	214	215	223	220	264	235	222	225	216	212	226	225	240	220	222	241	225	254	221	239	238	238	235	240	187	232	204	205	244	229	239	236	230	230	225	239	256	232	221	226	220	223	230	239	222	255	224	246	216	240	221	212	226	231	237	243	246	238	191	205	215	196	199	237	266	255	221	241	221	277	220	232	219	234	250	220	258	242	235	209	207	235	200	232	213	220	212	230	229	226	268	230	241	222	240	216	231	248	249	244	188	240	252	250	243	226	214	243	241	248	208	219	262	219	267	236	237	235	249	258	231	260	256	232	201	214	246	231	218	220	226	217	240	227	223	244	237	226	243	230	231	231	254	216	239	232	230	231	226	260	215	222	212	227	252	208	204	225	234	226	211	249	216	233	234	220	211	230	242	228	243	209	248	234	209	210	253	241	236	221	221	208	235	223	222	231	210	247	225	214	230	212	228	224	191	232	230	220	223	242	233	226	220	233	217	255	219	231	229	219	217	241	218	233	251	232	248	227	216	241	222	235	234	217	244	215	223	259	223	211	229	247	217	229	223	229	252	232	225	229	242	229	222	234	221	231	216	239	228	218	238	276	228	207	247	232	240	213	229	221	209	243	210	220	219	238	249	224	245	249	245	236	220	229	216	211	213	241	222	216	229	203	223	216	211	226	240	243	247	218	206	210	237	214	248	238	207	244	242	216	254	235	226	237	244	224	235	226	235	261	246	231	227	235	203	251	218	226	212	230	223	216	224	228	214	223	207	249	216	210	211	220	226	216	222	253	246	221	215	228	236	233	245	254	209	214	211	247	220	216	197	212	242	217	218	231	233	242	223	215	220	216	208	201	254	214	224	213	219	213	238	211	225	264	209	242	233	244	245	244	244	238	241	224	227	225	207	218	261	208	229	233	214	210	239	212	250	231	219	209	245	233	224	203	258	236	236	225	261	240	213	219	235	198	215	216	251	248	241	218	228	253	224	224	198	234	250	223	222	207	236	236	215	236	253	229	215	237	224	212	239	223	228	230	231	224	241	236	233	218	236	226	222	242	253	227	238	219	223	226	247	225	242	221	224	218	227	248	249	231	227	243	242	234	235	238	240	238	219	229	226	221	220	241	236	236	213	247	212	222	246	234	230	214	235	253	219	213	223	257	230	228	225	232	243	237	199	231	242	199	260	247	224	233	241	230	228	216	255	245	206	216	228	239	235	254	240	231	235	235	260	223	237	232	199	244	249	221	226	217	238	203	223	208	206	234	217	221	200	235	254	213	236	253	224	210	247	238	199	215	229	265	230	206	232	234	205	246	241	235	226	223	211	238	225	261	222	191	250	244	221	249	198	227	245	208	239	236	248	244	234	241	240	225	243	233	238	231	236	233	249	242	227	242	248	244	212	215	234	253	206	236	217	240	228	231	252	243	234	222	256	247	249	221	221	221	239	223	226	234	230	215	228	193	235	240	238	231	238	217	214	224	207	211	242	214	200	227	229	208	241	236	241	253	216	236	228	226	231	217	256	215	238	234	233	237	213	223	248	264	220	235	233	208	226	210	259	233	230	236	256	214	236	254	237	230	210	259	213	232	236	229	206	229	235	227	197	229	213	217	230	216	234	227	233	231	208	254	235	230	258	265	219	218	207	261	218	264	240	230	236	207	212	247	213	220	234	193	241	244	241	227	243	236	232	234	226	187	226	237	238	236	224	207	235	214	243	248	209	240	233	227	221	220	234	218	254	222	225	236	227	237	218	224	249	228	232	243	238	221	241	239	216	244	238	212	235	196	226	234	244	233	200	227	244	237	221	223	222	241	244	217	236	238	248	224	226	217	237	234	222	208	234	235	266	202	255	204	205	241	216	246	204	243	236	228	210	232	244	254	224	233	254	207	223	260	240	229	236	218	209	235	194	218	236	230	234	219	224	239	224	234	247	223	247	219	209	214	217	214	228	239	224	241	224	222	243	223	246	229	215	233	226	253	228	206	220	234	263	224	211	222	244	231	204	236	238	225	241	239	227	222	189	234	221	209	200	246	228	208	241	219	219	223	197	249	245	218	224	228	251	233	219	257	240	251	248	228	224	232	216	275	221	220	224	237	197	241	222	245	224	223	209	256	242	233	223	206	210	230	246	238	237	241	247	254	221	238	192	218	246	233	248	245	210	228	230	227	235	215	244	242	247	248	221	224	232	231	232	239	223	222	221	218	220	252	216	219	239	236	228	246	204	239	238	206	230	213	232	223	240	228	208	240	236	215	219	201	270	234	232	227	222	232	220	209	243	201	225	197	222	218	242	231	207	211	210	219	218	226	239	247	194	253	238	225	252	219	223	224	214	227	228	212	248	217	252	227	224	246	230	225	228	216	217	210	255	238	228	214	215	258	231	208	228	254	235	217	208	235	222	220	222	241	203	236	208	195	244	240	226	234	236	216	257	211	216	223	212	264	223	217
22715	21569	29355	24264	21668	21527	12785	3898	2620	2028	1658	1337	1137	946	798	746	672	625	570	528	517	487	459	449	422	420	382	431	386	364	376	371	330	357	292	357	333	310	303	314	320	291	313	299	297	267	285	288	289	265	272	264	274	268	268	286	235	272	265	253	257	278	267	279	256	259	282	268	242	238	270	243	289	290	253	243	239	267	256	252	224	274	265	241	287	248	249	255	273	253	282	239	250	254	229	257	258	293	258	238	222	250	264	261	252	231	260	237	253	230	253	246	273	250	253	248	261	228	275	231	259	221	221	253	262	259	248	222	254	253	219	260	252	236	242	265	243	266	267	222	234	234	215	264	245	256	232	235	244	244	239	236	259	276	245	246	278	242	252	237	227	257	258	231	251	206	249	246	249	213	229	240	236	232	258	267	248	231	240	248	260	247	252	252	243	217	231	242	230	236	268	265	262	279	243	260	258	243	259	219	251	238	249	295	235	237	253	263	256	269	223	253	231	237	268	254	241	246	246	263	277	252	268	245	231	258	230	253	245	234	251	279	262	270	267	268	212	233	225	242	236	251	242	237	244	247	250	251	256	247	257	244	252	287	251	306	235	264	233	263	241	243	226	239	232	245	239	231	285	251	249	244	243	235	269	244	239	248	246	233	243	251	224	249	258	238	256	257	262	252	232	240	268	241	265	260	253	243	242	245	263	256	234	268	252	216	239	261	251	258	233	228	247	259	224	260	247	236	275	259	232	256	219	259	276	239	245	245	214	238	275	188	218	295	234	248	230	267	245	262	262	244	249	268	244	251	229	247	246	255	236	242	269	227	242	249	230	257	256	237	217	266	235	271	258	230	265	265	261	265	241	265	250	256	271	251	235	229	258	252	273	234	250	253	246	253	234	273	258	252	272	278	224	237	247	239	275	214	247	212	242	276	239	239	239	249	245	253	228	241	268	229	259	230	235	272	268	243	273	256	273	253	231	242	260	222	240	246	247	241	256	269	256	245	251	221	236	246	213	254	265	254	262	243	247	251	277	247	223	244	259	225	270	265	250	253	258	238	249	257	247	236	259	235	247	243	254	262	248	229	265	261	266	248	253	275	249	254	248	246	261	269	261	245	238	272	238	245	241	256	212	224	265	227	241	259	234	208	262	265	260	254	216	238	241	261	244	259	227	246	254	263	246	222	238	244	224	217	264	251	241	284	229	259	251	242	251	248	245	268	238	266	258	233	275	237	243	244	245	255	249	253	248	267	225	241	253	255	263	248	249	249	229	217	232	238	221	225	241	221	259	237	258	232	228	246	247	272	242	247	256	257	253	262	222	247	243	250	232	230	240	243	280	243	229	252	251	248	229	238	247	259	260	243	252	259	269	254	256	227	244	258	239	241	282	219	222	217	259	248	233	251	266	222	257	237	227	248	259	238	212	244	271	260	259	227	281	234	218	240	266	286	245	213	250	216	247	242	252	268	243	275	259	219	249	228	285	235	221	256	279	241	218	233	253	247	255	285	229	225	240	230	248	280	250	226	262	216	248	270	223	234	247	253	225	246	252	251	240	246	263	253	256	235	248	251	235	238	255	248	252	219	232	262	249	259	234	247	247	248	289	215	232	257	260	254	242	217	252	227	243	255	272	255	252	239	257	262	239	240	263	244	262	261	262	247	242	277	264	276	242	253	236	241	274	254	242	233	254	232	240	216	246	259	253	264	267	223	254	261	271	231	270	265	230	219	255	251	258	247	256	259	223	275	252	249	224	231	222	219	235	248	277	244	229	256	221	235	262	231	255	227	248	222	262	251	241	239	259	247	244	253	259	228	247	277	258	249	263	244	256	265	248	264	280	261	257	241	275	262	251	265	237	242	230	272	229	237	240	234	240	276	285	253	226	256	274	235	277	257	248	274	228	249	235	266	259	235	236	249	236	218	254	229	233	250	236	237	236	226	260	250	257	261	271	242	227	222	264	249	232	238	249	264	252	231	237	255	253	241	264	265	239	242	260	240	242	244	254	255	253	205	225	244	289	227	258	244	242	250	259	259	253	235	231	249	247	262	256	257	247	233	238	255	245	212	245	240	258	243	229	239	241	245	260	245	244	223	230	237	276	258	237	253	236	269	217	238	235	246	237	266	252	245	255	255	251	262	245	269	244	230	248	230	232	246	265	289	260	252	264	239	237	236	264	258	251	261	236	251	256	241	262	266	271	249	243	264	233	249	248	244	252	250	246	244	240	249	241	220	240	229	221	229	244	232	230	259	247	271	271	240	244	247	247	272	248	222	240	252	253	215	263	262	264	217	260	238	229	259	247	270	288	261	262	253	233	251	259	264	233	249	249	258	224	216	225	247	241	221	254	252	287	245	253	231	247	237	228	224	218	220	240	255	235	242	245	222	227	213	245	236	236	265	279	260	229	222	255	218	269	243	228	278	246	256	257	261	254	279	234	249	226	250	198	242	272	247	246	289	228	261	269	253	249	211	268	240	266	223	285	237	266	249	259	263	234	261	255	244	226	248	242	265	255	287	245	226	275	246	241	255	279	245	234	249	252	227	249	239	237	269	269	263	268	253	242	232	229	230	225	231	237	235	254	266	268	264	256	247	245	234	259	238	249	259	263	262	223	238	246	236	232	236	249	264	248	213	239	247	233	226	257	250	229	262	251	267	232	254	250	259	210	250	254	264	242	237	228	267	249	243	247	253	233	232	257	237	270	235	262	229	235	231	258	249	261	225	221	265	258	263	251	243	241	250	252	209	247	246	209	275	251	239	234	259	260	232	273	249	261	236	220	236	239	263	228	269	232	245	253	224	237	257	266	259	253	251	256	234	232	254	232	240	229	254	267	237	254	244	257	262	256	266	250	223	261	261	251	256	249	257	283	233	257	264	233	260	273	250	233	227	235	256	242	250	246	220	269	279	268	242	261	240	254	245	252	250	222	232	280	240	243	252	248	225	243	232	230	259	234	248	257	272	222	274	260	220	261	271	227	267	247	232	264	252	252	240	238	261	211	248	227	254	213	217	268	249	247	239	275	240	254	237	253	259	232	254	246	241	263	231	265	235	248	251	226	262	236	243	247	237	263	279	228	259	234	237	253	245	248	214	257	234	233	256	248	245	240	245	244	248	229	261	238	243	274	240	261	239	262	251	219	256	247	261	225	269	268	258	241	249	235	256	233	239	255	248	245	229	252	228	242	237	236	267	263	243	262	211	204	252	257	241	281	225	275	231	253	254	250	242	244	256	255	233	261	263	257	243	245	268	266	247	280	277	243	218	255	246	249	224	256	259	270	242	288	289	250	244	253	264	263	275	227	254	223	230	243	233	265	251	257	250	237	249	231	258	251	263	251	234	221	223	234	265	229	226	243	255	212	257	241	248	239	235	239	219	245	272	265	259	241	242	285	249	246	253	260	254	255	238	244	234	254	269	260	223	255	252	236	259	251	260	241	250	257	254	238	259	247	249	265	246	227	242	236	256	222	242	268	261	260	235	230	232
20470	47243	42817	31427	21961	11032	7972	6183	4686	3730	2968	2431	1910	1640	1417	1209	1082	975	912	831	779	756	672	640	587	564	514	591	578	540	517	512	453	458	489	473	473	442	461	420	401	456	384	453	423	372	375	398	377	372	346	363	361	360	387	352	359	314	324	346	347	383	326	328	337	323	320	347	347	353	359	348	327	344	339	368	345	326	337	338	343	324	332	378	324	349	352	323	370	334	330	348	351	318	312	302	335	361	332	318	331	324	332	319	317	350	332	330	318	330	311	329	331	328	343	371	323	346	355	321	330	359	331	295	334	306	320	328	339	347	363	319	333	335	367	330	324	325	304	368	350	323	348	318	327	317	329	326	355	337	300	349	321	327	315	308	325	316	338	305	333	343	321	327	323	321	339	342	319	345	373	339	317	343	343	335	325	301	346	321	347	340	381	313	322	303	335	350	314	357	289	330	319	323	361	341	354	353	330	312	333	298	314	332	324	343	313	309	354	316	353	329	343	308	327	319	338	358	307	353	317	348	323	324	345	337	365	363	307	336	311	344	342	312	326	341	298	342	354	369	317	301	363	343	334	320	315	346	328	331	332	319	347	339	323	323	337	327	341	325	337	326	362	320	347	316	341	361	321	334	338	353	341	335	354	333	340	318	311	328	339	334	331	316	339	336	338	334	336	329	278	324	316	325	325	364	321	333	338	338	327	345	358	297	363	325	326	303	310	327	342	314	327	330	307	332	329	355	319	331	346	332	325	341	331	329	358	316	323	350	337	305	330	326	347	347	364	330	320	330	347	327	355	300	312	322	310	329	332	341	329	300	319	319	314	341	349	309	321	317	297	326	342	368	328	368	320	317	315	348	368	309	367	327	336	337	330	319	326	348	344	326	332	334	327	315	358	337	321	322	314	334	323	313	317	316	367	323	302	318	324	316	339	342	337	340	369	336	305	331	312	365	334	313	341	322	357	323	317	358	376	317	311	316	336	376	333	335	332	313	308	340	300	304	338	325	342	320	336	307	345	331	323	344	335	318	328	361	312	328	295	328	339	314	346	339	329	349	318	335	376	328	331	329	336	327	332	361	340	313	363	322	358	317	316	323	333	336	334	354	351	327	328	324	315	341	333	347	319	329	303	356	327	351	328	346	336	347	329	332	302	340	321	327	323	350	314	321	308	361	308	293	324	327	371	324	302	338	326	346	349	332	337	329	348	374	343	356	316	327	305	329	347	342	341	361	329	364	285	331	339	308	329	333	332	311	352	346	371	336	341	328	331	312	327	337	311	324	318	347	340	367	368	318	332	338	298	310	344	322	316	329	352	310	339	346	354	336	356	286	345	351	362	330	340	312	311	341	320	309	309	318	316	312	309	337	341	354	330	332	322	321	322	356	330	337	316	290	339	306	325	311	340	313	323	327	333	330	319	317	316	322	349	322	351	322	326	313	347	333	308	374	338	341	332	349	350	317	350	330	351	306	312	331	328	341	321	324	349	369	334	371	342	328	342	298	319	336	329	318	338	298	283	313	344	326	348	327	314	345	303	320	317	370	341	316	321	353	305	323	315	329	317	315	328	345	309	312	327	357	305	356	346	332	334	306	334	335	329	303	319	317	336	319	346	325	333	340	339	297	327	342	313	350	299	296	301	336	343	351	319	289	322	343	323	309	343	336	357	322	311	330	316	320	298	354	348	322	353	309	320	323	314	322	351	343	316	344	379	315	310	312	345	319	327	305	355	361	326	296	347	296	394	325	304	341	354	343	295	303	343	317	341	335	345	335	351	336	324	343	284	348	382	311	319	354	315	334	363	349	327	354	330	319	320	335	291	327	331	335	328	332	320	334	361	318	348	337	311	317	314	340	315	335	317	339	324	330	331	351	344	290	328	336	308	321	335	354	327	341	302	340	340	298	311	349	332	318	341	329	340	331	309	299	329	317	315	316	324	335	312	315	347	304	317	363	319	338	289	320	350	328	336	355	349	321	333	369	339	342	381	312	329	295	330	317	309	319	308	311	325	341	306	313	334	322	316	344	328	342	336	332	344	339	327	348	306	336	333	302	328	320	329	305	368	318	336	333	321	346	340	311	330	355	349	320	300	354	322	334	345	326	352	311	353	289	329	328	363	323	357	335	315	336	355	290	336	322	314	305	320	360	312	312	326	344	327	311	361	328	376	331	333	309	317	334	337	388	342	359	314	344	330	311	322	321	327	314	344	348	283	340	325	313	342	344	343	321	331	307	314	274	318	307	333	355	317	308	346	326	295	344	337	332	335	326	319	339	355	307	317	340	326	326	334	299	353	315	329	325	333	336	328	306	319	332	354	306	339	311	314	333	312	316	293	374	329	387	349	328	310	348	315	353	318	322	314	319	320	339	339	313	323	345	309	342	322	306	322	307	306	304	352	306	335	379	332	340	322	335	322	305	309	336	364	318	350	340	331	333	317	338	329	296	320	332	312	352	347	321	330	351	334	336	338	343	289	356	317	328	343	337	307	339	306	360	340	317	315	314	325	320	346	331	314	328	346	357	360	313	324	364	337	321	353	354	310	351	343	333	364	334	318	309	322	331	326	338	353	316	325	343	347	355	330	331	335	318	340	322	332	311	341	299	342	356	317	369	341	328	338	353	330	361	343	292	329	314	327	365	312	306	327	339	343	337	343	332	333	345	363	323	341	338	347	307	332	319	333	314	328	332	328	321	382	333	301	316	325	357	324	319	315	341	334	309	349	342	338	334	316	321	324	336	342	330	345	349	311	380	314	344	332	361	321	347	370	304	326	356	338	320	338	335	339	339	304	330	320	357	343	333	326	333	352	362	351	329	315	346	315	338	313	350	336	320	330	351	345	308	345	305	327	320	347	364	333	349	316	313	359	317	341	321	318	320	320	340	324	352	307	327	328	334	317	357	323	325	328	330	326	315	331	317	342	320	325	339	319	323	321	327	375	303	348	320	318	363	338	328	339	340	320	349	323	344	344	319	327	361	329	354	320	314	312	342	356	335	348	306	305	336	323	333	347	331	332	332	337	329	334	343	328	354	290	318	345	313	353	346	331	334	333	296	327	338	349	348	343	359	319	323	326	301	324	343	346	339	304	319	323	307	335	313	368	327	298	329	306	319	331	348	353	327	341	347	327	324	354	336	318	317	342	346	298	319	354	345	347	324	348	318	314	317	324	373	325	324	350	336	343	339	368	328	351	308	332	320	336	332	333	310	344	326	334	281	334	305	307	342	314	328	330	345	323	287	337	344	323	315	330	330	326	323	350	335	327	344	352	343	334	353	335	326	339	326	339	312	346	330	327	307	330	348	341	338	313	311	321	302	327	354	344	361	310	345	326	338	323	365	329	316	339	314	312	295	337	339	300	332	333	308	330	313	314	333	333	294	303	337	320	335	358	332	323	330	323	327	316	331	327	343	343	305	318	332	339	319	331	315	311	320	309	332	345	335	340	325	332	298	341	315	322	328	345	314	353	348	337	322	347	348	332	302	357	349
27509	21760	21038	13704	5432	2418	1766	1182	994	817	663	580	554	445	432	356	307	346	313	307	278	298	277	288	270	277	272	262	251	260	247	230	260	268	225	250	241	249	228	247	221	224	250	221	234	216	221	212	227	219	234	228	228	199	222	225	213	236	213	212	228	235	216	214	192	218	204	207	230	206	203	207	217	216	201	246	222	218	223	234	214	205	223	218	234	220	207	217	227	216	212	209	208	209	212	227	229	231	221	222	236	207	214	218	240	200	232	236	226	203	205	228	237	195	233	228	207	209	248	214	238	225	208	243	237	217	217	206	205	223	233	215	228	215	207	242	224	214	232	196	205	205	229	237	231	212	210	225	201	192	207	205	228	205	204	233	227	224	198	234	216	213	230	201	200	240	207	209	203	249	211	206	238	211	241	195	209	205	195	211	208	236	225	210	211	220	242	220	196	220	246	217	221	220	224	194	229	233	204	214	205	195	214	215	198	236	177	227	230	206	216	203	191	200	204	214	215	226	223	216	218	194	195	218	227	210	206	212	219	233	214	208	219	228	215	209	228	199	222	225	202	220	222	227	202	227	238	185	202	219	218	237	211	228	209	223	207	213	203	232	193	220	213	217	230	233	192	224	223	245	224	222	232	227	230	212	233	197	219	217	215	202	205	228	216	191	209	231	205	214	190	209	241	204	248	222	191	223	217	200	208	232	234	205	211	215	184	210	217	216	219	203	214	197	233	221	201	224	217	206	232	213	222	199	229	201	229	208	204	220	211	196	220	219	227	210	226	217	201	228	206	223	210	206	238	195	215	217	201	189	203	210	229	207	230	229	216	205	229	230	223	240	215	186	220	223	228	214	244	247	194	182	210	193	219	204	240	230	212	212	207	203	206	236	209	236	231	227	208	224	224	194	216	215	222	205	212	202	200	215	223	231	220	222	221	211	190	203	228	229	209	206	236	203	243	236	234	204	197	232	195	211	198	211	188	225	228	212	210	223	174	216	177	227	203	208	228	228	222	220	219	203	239	250	203	246	239	227	227	219	224	220	209	223	233	214	184	210	205	213	207	223	235	223	208	221	211	225	201	221	228	201	215	224	190	207	220	226	199	224	214	221	206	217	210	212	223	238	219	226	212	215	212	212	236	224	194	224	220	227	224	226	211	203	207	205	193	236	225	185	218	204	235	222	243	229	223	207	244	229	193	251	201	226	224	224	244	241	222	203	206	220	225	201	221	243	230	263	222	239	216	231	189	199	209	227	254	225	214	197	183	206	222	217	187	226	220	201	209	203	235	198	204	224	226	237	226	240	211	220	227	232	246	210	245	218	203	220	196	236	213	205	246	221	229	237	225	217	213	202	230	201	203	230	204	255	192	204	232	201	222	235	202	223	201	205	185	192	225	181	208	217	243	204	227	197	239	220	207	226	242	241	218	211	196	215	214	208	215	223	255	214	226	211	229	194	220	214	227	214	203	210	221	231	207	233	226	223	202	234	217	222	213	205	230	206	234	206	240	235	210	205	236	209	189	218	216	233	202	234	198	205	223	203	238	234	229	208	236	192	200	196	223	214	219	202	207	221	228	217	208	223	224	222	207	214	207	234	224	201	205	226	227	210	227	243	227	192	208	217	218	225	206	222	203	231	203	204	224	228	234	227	219	220	193	219	222	225	221	251	197	223	223	221	228	226	232	192	201	202	207	216	203	218	201	228	219	251	227	201	197	224	212	190	224	212	217	204	243	202	233	217	231	224	233	203	230	230	202	226	218	211	214	219	219	210	219	227	206	221	185	220	178	201	225	234	216	232	227	208	212	205	219	242	239	206	218	204	220	217	192	231	249	205	202	219	208	211	192	211	195	213	226	224	215	217	223	223	225	216	246	213	204	229	197	239	221	202	208	235	219	212	211	226	227	239	202	217	210	232	216	217	227	200	191	228	233	222	213	236	201	213	227	225	207	203	225	215	214	208	232	218	211	210	208	202	211	234	193	162	184	219	203	203	194	225	231	219	190	194	240	231	215	214	258	207	213	220	211	206	191	205	210	201	221	199	235	204	200	220	222	200	221	219	222	205	219	211	204	221	224	210	243	200	221	209	223	211	221	218	225	204	215	212	228	197	222	213	216	210	211	217	217	236	207	220	204	246	216	220	217	215	232	226	210	212	199	226	207	206	209	207	217	219	216	204	192	232	241	219	223	236	218	244	207	214	236	208	244	220	224	256	218	202	182	209	220	219	193	227	217	216	225	198	209	218	210	232	193	227	243	195	247	247	225	193	198	227	205	219	193	218	187	240	218	213	184	228	222	230	219	226	208	215	208	221	216	240	222	217	230	227	228	235	226	236	222	206	221	225	212	216	205	223	208	221	233	209	206	183	203	199	203	206	240	204	213	214	230	264	215	224	195	193	220	219	229	208	217	197	225	213	223	206	241	223	227	231	198	248	207	205	236	204	226	228	212	200	240	210	195	227	236	191	216	234	205	218	207	235	207	216	211	217	223	213	219	215	217	212	229	204	222	197	214	215	213	196	212	201	201	211	181	220	204	233	215	220	211	243	214	238	208	216	220	205	210	193	219	184	233	212	225	199	207	201	234	219	232	226	215	206	202	218	198	217	201	189	217	221	231	229	215	239	217	204	231	229	190	225	200	222	217	202	204	199	213	227	210	227	248	174	197	209	225	215	249	206	201	209	202	216	230	223	198	228	206	218	224	219	215	199	229	213	228	228	206	225	223	218	214	234	206	221	222	228	230	191	225	207	228	223	249	188	226	216	215	216	236	234	216	192	232	220	207	218	223	212	185	210	213	236	224	208	214	226	208	234	221	224	242	201	199	245	212	234	223	210	193	209	226	211	220	224	214	208	227	217	224	214	219	222	218	199	230	207	203	237	230	212	212	207	201	239	213	239	229	217	204	214	211	210	189	240	222	229	231	209	204	225	230	234	215	211	237	193	226	211	215	227	207	216	203	198	223	205	209	197	204	254	219	224	212	207	211	244	216	200	202	222	223	193	200	227	196	195	219	220	187	234	210	213	213	235	196	228	190	209	219	216	229	229	187	214	250	212	185	199	228	226	194	202	184	195	223	215	200	199	244	255	203	219	199	232	236	212	209	254	207	207	210	200	244	216	202	205	233	196	211	204	175	204	221	229	206	225	206	237	199	209	241	217	233	210	226	224	199	216	210	234	202	227	219	208	210	239	211	206	200	195	197	184	213	201	200	229	233	204	202	212	206	224	245	224	214	226	224	206	217	220	217	188	210	228	208	197	193	206	226	197	202	227	222	240	211	203	226	236	225	228	209	210	223	204	217	219	204	212	225	210	251	208	214	216	227	210	214	232	224	224	195	225	208	214	221	191	199	220	232	215	224	224	214	214	197	211	204	231	207	209	219	209	203	196	210	201	199	231	219	218	207	210	194	211	210	212	215	240	211	223	208	205	207	211	238	189	188	214	233	199	204	219	221	217	226	235	212	229	179	196	236	224	205	216	215	218
16099	30173	25323	15330	8031	4654	3518	2487	1914	1515	1228	1043	884	730	637	552	569	509	506	445	445	430	402	379	377	351	368	348	364	362	328	340	340	342	309	350	353	347	351	327	333	348	330	325	321	334	281	308	266	309	306	322	291	304	295	273	314	331	303	324	298	303	302	256	289	305	279	327	287	301	272	277	298	290	275	331	276	271	277	279	291	291	312	337	294	281	280	293	289	297	309	298	298	291	315	305	296	286	276	274	297	285	296	327	273	323	268	291	296	305	285	279	281	279	302	278	262	298	316	259	276	276	283	277	282	331	286	270	267	265	275	287	302	303	247	251	312	307	299	259	279	294	299	319	289	281	287	265	284	279	257	301	295	317	289	276	291	283	294	288	306	267	252	314	308	299	305	314	310	276	279	262	281	260	285	283	294	300	278	291	283	288	301	300	291	306	312	288	284	277	304	306	293	298	328	271	313	286	314	259	247	288	314	269	307	314	296	294	306	296	285	308	316	252	298	293	250	307	296	292	275	277	305	295	288	300	312	295	276	258	293	259	287	277	274	315	262	286	295	291	270	296	305	308	293	304	282	310	281	285	312	285	273	255	302	259	273	258	294	253	264	313	271	282	314	327	314	300	266	285	275	286	284	290	314	303	305	268	291	265	286	289	281	305	299	313	300	284	309	329	276	285	298	330	289	307	285	287	255	324	297	302	307	297	318	347	279	318	277	274	274	318	299	315	303	263	308	274	284	293	272	282	278	268	317	298	278	252	297	316	251	254	321	290	289	305	292	285	260	275	293	281	281	308	294	312	299	262	268	259	317	283	308	276	322	316	283	285	290	305	249	280	284	309	269	295	301	269	286	286	323	277	281	304	290	314	310	276	284	290	293	286	311	293	272	284	288	281	257	292	277	333	303	302	278	283	308	288	298	290	292	286	251	277	284	288	294	270	286	316	288	271	303	272	286	287	276	279	281	302	302	282	282	295	288	303	240	301	286	291	301	304	266	296	280	300	297	304	251	290	269	298	270	275	285	274	326	322	293	301	297	278	308	262	290	296	301	242	287	297	315	265	284	275	274	295	253	289	288	255	258	294	304	280	297	307	273	289	302	305	293	285	278	291	277	311	315	282	293	303	283	303	272	291	280	280	313	272	286	299	271	302	292	316	291	292	300	295	287	310	306	275	286	291	288	308	270	313	281	272	316	291	291	296	286	295	312	305	302	264	307	301	280	313	267	315	338	304	274	303	333	263	281	314	308	281	292	310	294	300	289	289	283	300	296	285	298	291	287	290	288	288	291	303	321	302	259	301	286	303	299	320	303	290	289	281	310	269	293	288	298	301	260	277	304	268	263	270	297	287	318	294	314	280	293	294	281	271	272	280	317	247	291	284	272	279	296	293	298	287	283	260	314	315	320	288	284	293	306	280	279	302	294	336	305	299	281	312	274	329	284	318	282	300	284	310	310	305	297	313	285	285	309	280	301	280	300	298	269	299	282	267	304	294	310	279	306	327	313	264	291	283	283	268	291	283	285	283	304	270	322	260	301	277	296	283	308	291	303	344	315	307	288	286	300	276	289	283	269	293	294	292	295	269	295	320	278	283	293	306	295	284	264	270	292	320	276	279	291	277	277	303	302	270	283	269	306	284	264	271	317	284	296	304	287	284	301	281	322	314	270	269	315	288	292	313	308	266	300	281	276	275	284	318	297	306	319	274	307	316	266	285	285	310	277	304	276	296	250	269	289	298	289	250	322	286	280	264	269	263	281	290	289	248	312	293	272	283	273	279	297	301	264	287	284	297	309	243	266	319	301	306	258	291	292	320	300	242	290	284	281	291	306	312	326	294	297	296	305	282	270	309	271	277	301	294	313	294	325	304	257	286	296	304	277	321	263	307	296	284	283	282	280	302	327	279	296	303	289	260	325	284	287	285	280	257	288	284	291	270	280	270	273	329	301	306	307	284	306	300	324	274	296	304	267	298	300	303	302	289	303	288	292	282	315	299	304	311	293	313	273	268	277	298	265	276	298	288	255	292	272	291	266	276	275	295	290	296	287	272	309	289	324	288	302	272	293	290	276	280	291	267	309	275	299	267	270	326	322	286	313	275	310	265	292	312	259	298	296	285	273	298	275	297	287	276	280	285	267	285	316	278	305	279	295	314	295	282	255	283	305	289	304	302	273	319	291	294	277	301	294	315	290	286	292	295	298	272	311	341	281	303	279	272	287	297	277	279	271	298	283	311	293	276	313	291	274	270	296	291	288	270	268	282	261	306	302	262	281	283	294	276	260	285	249	287	274	284	290	302	273	320	280	284	285	295	293	315	244	260	304	302	307	306	298	340	298	292	299	267	281	291	284	306	271	277	302	317	277	292	294	314	267	306	300	309	280	284	295	276	305	311	265	298	242	298	274	288	281	314	305	251	322	312	298	271	306	276	269	276	276	278	298	311	289	298	291	282	294	288	287	281	290	301	302	294	270	296	293	305	291	292	288	294	305	265	324	270	277	296	316	285	260	331	268	277	287	286	276	266	275	304	295	319	287	287	293	315	272	313	287	298	304	314	293	316	296	291	287	276	321	263	320	279	318	312	316	292	279	303	285	276	298	292	320	294	294	300	306	299	325	278	293	272	309	296	236	288	296	256	271	274	307	274	251	308	324	292	310	268	290	282	293	270	291	297	273	292	293	312	315	268	285	284	310	264	273	310	284	281	276	288	298	264	289	288	326	283	275	292	278	287	288	274	302	303	298	286	291	290	281	292	284	301	311	307	292	285	289	275	328	284	287	310	281	302	289	290	306	272	267	298	311	333	306	300	279	264	294	280	289	284	288	297	321	292	257	256	291	278	304	282	299	299	267	301	322	282	282	288	296	250	299	309	268	319	312	274	307	268	268	310	287	310	309	294	318	289	293	307	277	276	269	301	310	308	300	305	299	273	293	289	312	269	311	317	269	315	277	270	295	267	286	301	295	287	258	278	297	280	291	265	293	283	299	282	284	305	283	296	276	310	274	305	300	264	294	288	255	282	279	280	303	289	282	291	303	266	303	271	282	268	330	307	294	294	312	285	284	279	302	290	305	294	279	307	280	286	337	288	258	293	300	284	285	270	313	306	301	300	289	298	285	306	275	290	298	287	318	272	315	293	317	262	278	296	291	301	292	264	289	315	275	315	271	309	263	279	286	303	310	315	275	274	272	282	277	275	351	299	280	327	292	274	305	279	323	306	281	305	296	291	280	278	307	304	305	264	297	296	313	306	258	291	288	289	286	290	325	288	308	320	284	272	268	267	278	297	303	329	281	270	312	242	292	297	319	302	301	299	301	274	286	289	284	279	301	321	265	301	293	276	282	317	296	292	280	295	290	275	286	286	277	293	311	290	317	270	274	296	299	281	280	293	297	286	296	306	308	280	310	291	288	294	264	270	311	286	267	258	292	272	295	279	286	290	295	282	302	296	287	307	301	290	288	319	281	289	294	291	278	283	299	297	279	286
23503	21509	28891	24623	21466	13828	4521	2531	1830	1478	1218	983	827	800	683	628	552	518	513	483	463	393	409	383	424	413	358	375	387	336	400	360	356	328	314	357	339	315	365	339	346	349	348	335	340	333	301	320	295	300	316	302	321	293	308	278	288	288	302	259	294	286	303	287	272	284	268	272	289	289	292	300	315	286	303	292	303	257	306	283	282	296	252	302	287	298	281	290	322	286	291	303	309	289	299	290	291	280	279	275	289	262	259	296	278	296	271	270	291	293	277	255	270	288	289	299	301	287	270	284	322	295	305	310	297	274	299	290	280	278	290	258	297	301	284	281	270	285	320	275	266	316	261	262	330	283	275	291	309	296	280	304	274	310	293	293	311	295	286	294	287	274	272	278	287	294	278	292	271	270	259	292	287	276	286	301	262	272	268	285	274	278	275	292	294	288	310	272	281	283	253	256	262	271	274	312	271	299	299	321	278	256	288	292	325	258	311	248	283	277	308	299	271	285	283	274	258	297	300	268	284	275	266	273	278	271	271	266	270	293	271	282	281	291	287	302	272	241	274	276	301	270	241	286	296	272	277	329	263	284	281	271	281	295	296	250	275	252	282	268	278	304	263	294	294	299	275	287	291	310	293	291	271	277	312	281	313	263	276	278	272	255	287	270	295	295	293	275	282	261	270	266	277	296	281	315	296	275	306	294	296	241	296	265	309	305	306	278	290	267	278	277	304	286	308	275	275	309	273	290	280	323	264	260	293	279	291	283	279	291	283	284	274	335	311	257	269	264	282	302	274	302	266	256	274	276	292	311	323	311	320	299	280	286	316	294	295	269	298	301	259	282	275	281	271	292	271	281	308	259	315	307	264	302	265	280	269	269	272	292	298	281	281	262	271	314	292	260	292	285	302	310	290	281	302	307	285	250	282	281	276	268	320	266	303	285	308	302	278	289	279	299	262	315	308	289	294	307	279	270	270	281	308	251	308	277	302	301	286	286	271	285	276	302	283	270	305	278	272	290	284	282	273	281	295	317	295	288	286	291	275	295	339	287	263	257	303	272	289	288	290	274	298	292	275	318	332	234	291	273	291	259	256	298	271	263	293	267	287	304	293	263	277	278	252	263	271	287	289	277	258	279	261	306	288	271	283	273	276	277	272	290	286	277	285	271	283	264	312	274	296	287	297	319	275	274	303	307	268	281	281	302	292	277	308	271	279	285	276	274	279	252	299	285	264	270	280	303	310	300	294	292	302	285	283	277	283	248	289	291	272	282	250	289	270	282	279	259	297	299	278	299	267	295	267	275	292	335	299	322	294	300	285	297	323	260	293	266	284	286	290	269	252	302	272	285	294	294	266	273	288	296	274	304	298	261	266	288	275	282	285	292	278	273	286	296	290	299	268	295	272	310	287	260	309	308	304	318	283	303	286	282	275	276	297	281	322	267	263	283	290	280	241	287	298	302	290	279	288	295	287	263	284	282	276	287	254	305	305	256	282	283	301	265	289	310	281	300	299	273	291	296	255	255	290	288	314	291	286	317	272	293	272	281	291	297	258	305	287	279	264	250	266	303	306	272	254	279	282	286	290	256	264	282	260	295	285	271	294	297	280	303	256	276	295	285	273	280	261	272	256	309	288	284	280	290	265	265	265	293	267	275	253	257	256	277	279	289	306	307	274	276	294	273	286	297	289	302	291	286	277	298	302	294	290	297	278	275	299	328	320	301	276	272	297	300	263	279	281	312	288	276	305	311	269	280	324	279	265	308	325	319	287	284	272	277	250	286	280	277	307	277	291	281	303	299	273	266	259	284	307	279	298	284	259	268	305	284	280	266	269	272	291	305	277	291	277	258	292	293	294	301	307	265	264	312	275	251	310	301	295	262	278	280	254	285	279	261	256	278	287	278	257	294	278	272	319	297	259	279	308	273	271	280	307	303	299	278	309	310	270	289	275	283	285	290	243	287	311	281	301	268	276	261	261	312	274	269	287	293	279	265	293	301	276	290	310	287	276	315	276	288	273	304	288	288	287	277	278	280	271	280	277	293	287	263	294	273	304	286	278	301	244	295	266	274	293	270	290	294	280	266	275	265	296	286	289	287	265	317	310	309	287	280	320	300	261	280	287	279	265	283	285	281	275	322	279	320	271	266	285	304	285	318	256	292	308	290	263	288	293	289	286	293	257	254	286	263	288	303	315	233	292	275	306	303	267	290	311	277	298	286	283	313	294	283	256	300	305	265	269	287	277	304	303	295	290	297	278	255	319	284	274	257	288	288	294	301	277	271	276	271	284	269	302	261	294	263	279	306	304	266	258	274	292	325	281	280	282	279	279	282	263	276	247	297	261	286	290	241	284	267	282	279	284	302	311	275	283	296	298	312	304	301	275	285	279	266	269	288	298	274	289	268	306	317	282	274	276	296	320	257	258	288	275	287	255	269	286	264	312	287	271	291	266	276	290	286	243	314	275	276	296	265	284	295	289	306	276	290	303	289	306	300	294	306	313	250	306	277	284	332	251	307	296	288	277	282	267	270	302	302	306	291	331	275	274	241	290	269	332	278	277	312	272	273	274	293	291	288	286	287	284	268	313	283	266	273	290	286	282	270	306	266	274	268	276	293	279	307	298	308	281	301	278	250	279	282	289	306	268	251	258	285	297	286	273	270	291	283	309	311	282	297	317	274	288	296	252	268	291	306	307	267	329	287	261	282	271	294	303	284	294	256	276	297	275	266	263	265	303	281	281	300	254	266	295	264	289	266	273	285	289	256	286	290	288	267	301	292	285	263	286	302	270	302	282	310	296	261	326	288	273	273	274	274	283	290	286	267	313	268	310	270	272	277	291	293	320	262	293	296	320	272	276	285	271	272	275	264	279	294	279	315	276	291	321	275	284	289	283	261	318	319	266	295	280	296	320	308	270	288	286	302	300	274	276	288	286	260	279	304	259	262	315	309	287	284	274	280	290	288	279	288	287	296	282	305	278	281	268	300	285	277	286	269	254	287	303	283	288	274	292	281	256	265	264	284	263	269	291	253	290	282	297	278	287	322	277	298	311	283	279	302	274	267	278	301	293	320	296	293	273	307	271	272	293	312	300	306	240	273	286	288	282	253	320	266	296	287	292	296	256	265	262	292	281	319	268	310	261	289	279	289	310	308	285	276	275	259	293	299	291	275	302	265	286	290	291	287	284	283	282	294	292	278	298	286	264	269	267	279	257	285	265	254	269	286	280	311	281	287	283	278	277	282	294	314	257	259	310	305	270	287	305	285	309	292	292	282	292	291	279	289	278	277	305	264	289	278	281	259	250	288	270	287	292	284	293	290	267	289	265	267	287	270	296	267	286	306	323	274	252	257	288	270	284	269	306	292	280	267	289	280	284	280	289	274	298	300	266	276	298	236	284	273	270	311	303	264	268	290	279	315	270	306	297	282	292	311	296	300	288	296	287	260	284	303	274	271	272	304	301	270	288	317	286	307	292	287	307	250	286	312	290	264
17166	41330	37140	24700	14149	7601	6148	4572	3427	2584	2062	1738	1404	1235	1122	980	901	838	747	704	665	662	595	552	596	572	540	511	494	517	470	515	473	492	489	445	437	488	452	481	466	431	435	493	434	426	453	407	425	437	388	405	401	374	389	416	394	409	359	393	397	384	395	398	371	398	361	366	360	390	383	357	364	399	363	376	380	379	395	378	401	373	373	407	392	381	367	381	391	365	372	385	377	391	369	376	380	343	357	349	367	381	363	382	382	384	369	390	366	396	377	367	363	421	384	411	362	386	411	393	364	382	402	375	396	378	363	378	375	385	369	356	360	388	375	358	373	360	374	367	380	421	398	357	385	378	374	351	393	393	351	401	337	347	381	362	342	390	390	390	363	369	400	373	367	380	378	402	363	344	371	404	358	344	367	377	353	362	360	373	341	364	369	361	368	372	372	362	365	383	391	360	392	375	372	375	386	384	417	357	334	366	370	361	405	359	365	368	403	376	380	360	385	368	335	397	363	404	364	394	406	392	397	392	387	428	388	414	387	385	373	380	392	377	386	388	367	355	361	344	353	344	362	397	371	374	351	368	365	378	368	393	391	370	376	387	359	410	366	386	353	366	380	373	401	410	342	388	361	374	402	409	371	341	336	390	363	382	379	387	391	392	366	354	361	385	361	368	360	367	376	372	347	381	367	388	413	398	387	346	396	411	342	346	378	351	367	388	353	412	376	362	370	341	384	419	369	374	372	385	387	407	354	367	371	360	378	375	371	376	392	381	322	390	379	366	386	349	370	397	392	371	362	376	358	359	372	342	368	371	351	367	377	396	361	352	366	363	378	349	363	352	371	404	363	373	342	387	357	357	375	409	361	389	397	384	389	371	398	368	418	398	364	389	388	390	366	398	351	339	379	383	388	379	379	361	371	403	386	353	374	387	368	389	390	396	384	389	386	369	387	386	391	414	390	368	380	366	366	361	373	371	394	366	375	378	383	373	357	355	368	380	363	373	393	396	367	380	348	391	378	405	363	409	355	381	344	391	402	364	388	372	398	351	386	363	347	358	387	376	371	351	380	359	382	351	398	400	331	367	367	387	361	357	366	380	385	363	355	375	320	356	374	393	393	360	370	373	343	399	341	392	393	367	396	354	360	379	381	394	401	345	380	381	380	403	363	378	370	357	345	368	400	422	377	383	375	335	352	384	380	374	402	365	382	356	378	401	340	404	383	359	357	391	374	373	355	376	347	348	356	357	363	364	356	390	394	379	377	334	365	376	397	416	384	381	378	348	401	375	415	377	396	374	386	392	378	381	379	372	420	374	371	399	381	397	415	390	412	382	367	373	356	409	391	353	403	354	372	396	392	393	384	411	376	380	388	370	369	387	365	394	389	392	379	405	336	362	394	355	380	341	378	414	354	363	388	376	303	372	400	366	377	382	340	399	413	348	380	362	388	370	323	394	371	396	390	353	410	344	359	380	367	359	366	375	387	376	360	332	409	397	361	391	397	393	378	416	356	399	367	369	374	398	383	373	356	358	385	331	388	373	384	413	363	388	380	394	381	385	390	392	359	347	361	406	392	366	386	342	371	389	366	368	385	369	383	383	369	374	395	372	351	406	383	393	382	387	367	394	383	403	366	383	363	383	381	389	377	384	388	396	387	354	373	373	416	359	374	362	341	373	364	406	356	370	351	366	359	387	362	368	388	393	363	349	354	375	354	395	358	393	387	377	364	393	359	366	383	389	358	364	378	403	396	376	362	379	369	381	360	358	391	354	390	366	370	359	356	378	404	350	372	376	362	363	354	357	366	366	380	384	367	396	373	352	386	382	388	376	380	385	397	354	403	386	362	383	382	400	385	374	364	368	407	360	370	341	376	364	387	403	361	398	376	359	353	366	390	368	370	399	363	365	411	352	351	355	359	361	366	371	394	366	394	414	383	360	341	363	354	410	356	363	401	377	394	372	401	329	385	375	358	370	365	384	401	341	353	391	389	352	362	399	367	359	357	367	371	356	366	365	346	389	377	422	377	398	351	362	380	388	354	378	388	374	412	373	372	371	380	391	402	335	379	384	391	383	352	388	362	358	360	355	370	373	363	369	371	319	357	389	403	375	379	390	386	363	384	345	393	339	360	381	339	405	360	363	391	398	347	374	371	376	359	388	381	379	356	392	398	384	376	347	361	390	398	395	375	352	357	395	370	377	332	355	374	375	391	400	401	371	406	376	368	378	396	382	368	383	389	380	393	349	368	353	378	413	400	353	367	364	388	361	387	411	398	406	376	364	348	372	356	357	382	362	385	388	376	379	388	356	409	370	368	357	421	360	379	402	390	390	340	372	372	395	395	395	387	400	347	379	392	358	348	373	353	362	354	364	393	382	386	348	418	357	382	367	357	385	353	317	398	402	353	406	361	343	382	386	373	377	380	341	377	347	376	396	370	354	378	381	396	377	358	335	350	389	369	370	392	361	357	394	369	370	367	392	370	403	389	342	343	412	370	371	380	391	377	386	375	378	387	365	370	387	336	407	400	368	346	361	408	369	358	371	370	354	363	367	357	379	398	389	364	374	345	388	363	375	377	369	378	371	378	387	379	356	375	348	373	381	401	363	358	388	352	376	430	427	355	388	366	361	367	387	386	379	386	385	395	339	394	389	363	369	354	382	408	361	397	363	384	397	371	368	372	375	365	387	358	379	378	365	375	368	354	374	374	363	387	414	416	370	390	422	411	379	378	393	372	377	357	400	352	351	412	395	386	388	373	367	387	408	402	347	390	341	405	372	386	371	387	362	373	372	382	378	357	397	392	362	398	378	380	368	349	378	375	382	341	368	372	372	401	417	362	357	366	417	367	385	387	356	396	419	404	373	355	374	359	361	402	348	372	364	402	360	364	370	381	397	411	382	387	378	398	337	374	401	387	406	375	348	356	378	344	358	383	345	375	369	385	371	362	369	369	368	384	393	395	363	398	380	402	412	393	364	412	344	384	370	382	355	363	380	364	347	344	353	345	420	363	374	354	411	367	382	344	370	398	378	370	362	357	375	371	376	386	390	381	373	401	381	409	362	378	361	380	375	349	345	403	343	329	378	364	404	383	342	369	370	359	356	381	381	397	391	368	375	366	408	403	385	386	370	361	359	372	355	386	342	348	360	368	384	361	360	380	388	389	361	367	350	382	386	362	402	374	366	396	355	356	367	398	372	388	376	404	354	357	375	384	383	392	375	403	406	353	355	380	396	366	359	400	367	414	370	384	392	391	373	402	362	350	360	357	380	362	402	381	391	353	385	356	373	386	369	371	357	350	357	346	378	385	361	367	350	387	360	412	365	377	384	351	346	326	387	372	355	393	385	383	374	408	370	373	355	376	373	356	369	353	377	406	373	393	366	410	345	382	379	369	410	372	389	373	360	382	328	361	372	366	387	344	381	381	331	417	401	365	388	379	314	367	379	362	397	397	372	361	393	330	365	405	349	343	366	361	378	424	389	370	344	333	374
24744	21534	27834	25731	16008	4768	2351	1742	1235	976	847	694	545	523	433	417	373	329	324	299	299	266	266	279	242	242	256	225	246	200	196	232	207	217	180	188	193	203	198	178	211	203	208	195	199	186	211	171	198	170	174	176	210	169	173	173	170	175	190	162	189	176	181	159	190	165	159	179	188	153	166	164	179	161	163	175	193	181	176	152	174	193	158	168	172	162	149	178	169	165	169	195	178	178	173	171	167	167	158	172	166	164	180	165	167	166	142	187	164	195	172	192	167	180	153	152	168	162	177	143	144	195	179	175	151	176	164	170	167	185	173	188	168	170	171	190	159	159	169	197	198	181	167	193	173	150	181	158	152	186	166	170	182	168	181	200	150	172	178	199	167	178	176	164	171	170	156	167	142	191	170	163	185	160	166	171	163	204	176	166	180	157	160	172	172	146	196	175	178	195	152	166	176	162	174	148	156	175	181	165	166	164	168	165	150	181	185	170	168	148	192	180	170	171	164	181	170	178	150	180	182	161	168	167	183	175	154	165	168	201	173	171	171	183	152	165	179	183	173	158	155	170	191	196	175	171	163	145	170	171	163	178	159	158	190	164	185	182	173	148	162	163	158	192	171	182	166	159	164	145	178	179	154	190	165	159	173	168	176	160	179	170	162	171	151	190	177	159	166	182	189	178	167	180	166	155	155	159	193	175	161	154	157	176	173	183	187	182	161	176	189	173	150	163	176	168	160	177	186	163	191	188	162	176	175	155	172	189	156	164	174	157	178	188	169	178	157	158	168	152	182	176	157	160	164	189	166	179	162	150	167	199	190	172	179	195	174	157	141	184	153	156	178	175	148	162	172	196	177	176	163	162	163	141	171	175	182	187	176	148	142	151	158	173	181	163	192	165	180	172	158	177	171	175	193	164	179	170	177	166	147	152	174	175	179	169	170	177	158	170	165	152	192	174	172	152	178	162	163	155	185	153	179	189	154	175	181	153	165	155	165	186	182	163	173	165	178	153	186	183	195	168	183	170	168	156	166	202	192	165	154	160	165	197	188	141	172	148	145	166	154	152	166	186	192	166	169	146	166	166	182	184	151	177	189	165	175	178	171	170	169	172	180	183	158	169	179	181	157	158	175	156	156	188	145	145	172	160	176	176	182	153	155	158	153	171	189	189	192	167	177	170	159	169	170	175	156	155	179	163	162	182	169	162	183	176	162	150	174	184	151	158	188	182	173	179	171	161	173	171	176	164	182	165	153	158	181	182	177	159	183	174	155	167	153	182	162	159	164	175	192	180	184	146	155	169	177	167	175	173	160	169	156	152	143	158	171	160	178	160	161	187	165	159	140	185	154	188	173	163	164	173	166	165	172	155	169	179	173	170	182	152	154	186	173	146	145	148	183	152	159	149	171	177	156	156	180	188	218	155	161	174	157	162	167	194	163	190	181	170	194	181	178	169	174	165	200	163	183	172	166	182	183	176	164	163	168	152	202	151	171	171	167	173	154	181	196	173	164	176	195	142	164	170	179	174	156	171	175	174	150	202	163	154	158	177	186	152	144	180	172	175	155	157	176	188	177	158	169	145	166	170	178	179	163	156	166	178	158	155	174	137	163	163	184	161	179	174	137	171	173	185	174	177	175	142	156	147	192	157	179	166	158	173	161	182	180	160	159	161	164	170	152	141	168	169	168	180	170	194	196	168	185	181	150	172	179	165	183	172	161	179	139	184	150	173	175	158	178	176	173	183	164	157	165	171	206	194	159	205	185	175	186	152	153	166	172	178	162	156	185	170	152	195	197	170	155	168	182	184	175	168	171	168	183	190	166	166	175	170	181	177	202	163	173	139	193	184	183	186	175	153	165	194	157	185	168	188	161	161	166	164	159	160	165	181	161	156	152	170	153	186	170	171	185	160	170	173	168	135	160	168	171	173	157	167	162	155	164	137	159	151	170	181	177	180	167	139	173	159	168	171	154	193	168	167	172	159	182	170	173	172	191	178	188	174	165	186	177	155	146	166	161	162	158	170	166	152	167	170	174	178	193	153	175	146	182	169	161	179	171	156	177	171	150	173	162	161	180	170	174	160	153	169	147	182	183	165	178	165	161	167	174	172	185	183	138	183	172	175	167	184	161	166	163	169	175	168	180	157	157	175	165	160	165	154	166	172	173	176	167	170	187	183	164	172	165	177	160	175	179	170	149	170	145	169	152	141	168	141	166	167	182	170	164	152	183	194	155	168	171	170	142	181	199	180	166	173	177	155	190	144	184	166	156	148	170	153	167	164	180	152	179	136	159	164	173	168	149	181	173	154	158	180	189	174	150	166	165	176	168	182	181	168	171	178	182	180	151	173	155	181	179	159	187	176	186	183	171	128	172	192	191	180	179	181	180	158	194	192	164	164	161	156	162	185	149	169	174	149	144	172	180	177	181	153	166	168	169	160	169	159	164	169	190	174	177	161	164	168	174	154	172	160	161	159	152	152	175	158	183	178	173	162	154	149	178	153	184	138	187	183	162	177	173	157	168	161	190	173	177	167	173	189	154	179	182	173	167	160	175	184	154	184	165	167	154	191	169	188	170	164	187	169	176	168	183	182	153	180	153	162	174	177	180	167	161	183	153	158	184	172	182	192	174	180	170	163	193	163	161	168	185	171	187	175	141	180	208	173	169	174	160	207	171	193	160	181	182	193	187	176	152	175	180	180	159	166	164	171	142	162	174	172	132	167	168	163	208	168	174	156	143	147	183	192	168	158	151	160	174	183	198	187	179	145	190	167	178	177	178	160	180	181	157	171	173	169	173	160	166	177	175	163	146	176	170	174	169	159	165	185	159	179	187	180	172	206	156	160	201	182	184	175	184	174	162	171	179	154	166	177	151	166	189	158	186	172	202	192	170	142	173	174	151	177	157	158	178	181	183	142	166	166	181	165	146	180	161	164	182	170	186	175	190	163	185	163	162	181	177	169	190	172	165	164	169	166	178	171	152	167	165	162	176	173	160	156	189	162	158	169	159	149	171	168	184	164	175	172	170	187	160	151	163	173	147	187	181	196	178	146	179	145	166	179	182	178	158	174	171	182	164	163	170	174	160	196	176	143	152	174	143	158	175	157	164	179	150	156	182	169	184	168	179	169	171	175	170	190	189	198	177	178	165	179	188	157	167	172	179	172	179	174	159	170	194	168	161	184	139	151	153	181	169	159	178	159	175	163	157	163	179	169	147	180	143	161	176	176	187	186	178	145	180	186	168	156	167	165	159	177	168	185	153	156	174	170	164	164	181	171	169	178	163	174	167	131	148	173	169	169	157	150	172	161	176	167	178	184	186	167	191	160	183	162	175	176	144	177	134	160	175	172	183	169	202	177	179	159	142	175	166	159	136	170	179	176	168	161	168	170	164	154	177	170	159	186	179	194	177	169	160	173	173	159	172	171	161	165	173	175	155	145	175	180	174	170	155	172	150	166	157	187	152	187	177	162	145	187	155	170	183	166	160	181
16674	36987	32161	20576	14096	6277	4763	3599	2613	1954	1553	1196	949	865	746	622	598	572	476	449	428	413	395	412	413	369	376	356	342	314	306	332	336	323	303	296	316	265	318	255	267	324	274	285	266	268	246	270	235	240	258	258	228	251	218	253	250	249	229	232	241	216	230	240	216	244	245	237	248	243	230	216	224	225	251	240	232	255	236	237	240	280	267	239	241	224	243	239	239	236	236	230	228	220	253	244	242	227	206	254	244	258	241	214	223	247	249	255	228	227	231	229	269	222	253	239	243	250	226	208	232	236	232	248	226	262	233	218	257	241	230	239	217	231	216	233	216	251	213	244	229	224	247	237	254	241	224	246	239	235	231	232	222	228	220	224	242	220	230	246	248	235	237	242	230	229	232	211	225	249	236	226	237	240	223	222	236	234	219	231	216	224	223	237	227	247	242	226	218	228	255	241	201	221	235	247	232	233	236	218	220	239	225	216	216	243	222	238	216	204	213	233	250	238	243	225	222	209	233	218	231	230	229	224	233	251	206	225	246	228	241	208	242	224	251	236	243	213	252	249	228	222	222	219	220	248	244	248	220	241	240	231	210	256	210	227	222	244	231	262	236	236	225	233	232	233	215	265	237	240	219	232	250	237	240	246	219	234	260	225	248	231	237	219	227	234	247	225	236	239	252	241	236	221	222	235	218	226	232	210	237	242	226	241	226	203	224	244	253	246	245	231	248	254	214	203	232	221	230	226	230	243	262	206	234	251	210	227	229	234	228	241	226	275	223	233	237	236	223	263	229	222	196	239	252	216	248	264	250	243	261	230	255	248	217	207	227	238	217	231	234	240	259	237	213	269	246	240	223	224	236	232	229	248	244	227	232	231	240	240	241	247	265	255	248	236	196	235	223	243	218	242	227	234	250	216	231	225	250	253	260	267	239	241	219	243	222	224	241	211	231	246	226	218	268	212	260	234	220	261	244	227	224	226	245	219	230	249	226	236	232	224	226	224	218	263	218	229	217	233	257	241	220	206	245	243	211	227	236	240	234	216	218	205	260	216	233	253	233	219	252	241	257	220	254	245	214	216	256	231	228	222	249	238	232	220	249	242	231	233	221	223	229	232	255	285	248	236	232	246	205	238	231	204	221	243	240	227	238	225	242	239	245	215	232	237	232	230	226	243	221	251	242	224	235	259	246	232	242	246	210	209	217	249	260	230	236	215	213	229	235	243	218	212	234	241	215	260	228	230	236	223	219	203	241	207	240	241	252	223	200	228	228	223	236	249	219	235	246	207	238	252	234	254	260	233	207	206	243	210	225	260	243	218	219	238	236	226	239	248	227	215	246	239	215	223	251	252	256	215	227	234	241	222	270	249	236	223	231	234	238	259	248	200	246	236	223	235	225	233	215	237	227	217	225	223	236	229	205	218	234	238	223	237	238	239	236	215	240	224	220	226	216	220	226	238	233	237	237	226	229	239	239	245	229	241	245	249	246	240	243	219	231	247	222	213	237	224	206	234	255	215	204	255	211	237	223	224	220	231	227	243	244	213	229	225	228	231	236	244	247	259	232	234	246	247	211	235	259	214	244	251	228	225	245	227	243	235	231	241	257	224	211	240	231	229	230	238	242	214	252	240	247	218	228	228	227	235	246	246	250	253	198	233	225	243	244	226	209	237	243	232	235	198	233	225	234	232	240	220	228	215	211	239	247	235	245	219	234	214	220	222	226	205	221	224	240	214	222	213	255	222	254	233	248	243	226	223	242	231	240	220	250	262	255	236	222	224	218	227	230	246	227	213	250	245	225	203	239	217	265	231	225	222	248	213	224	238	230	239	216	241	205	235	217	226	236	245	217	251	259	214	262	246	264	233	249	232	242	236	238	217	238	255	240	250	224	248	220	203	233	252	238	244	234	228	244	244	249	255	237	242	245	232	232	248	219	228	225	232	238	252	238	227	221	247	239	211	246	225	221	208	214	242	257	240	249	241	225	241	224	232	214	239	229	237	238	235	238	209	217	234	226	244	243	226	228	241	219	227	209	236	249	247	235	246	219	284	219	193	198	211	230	210	242	228	236	213	192	244	212	242	224	234	238	235	212	220	251	248	212	233	231	232	259	221	221	222	214	228	228	236	220	223	229	227	258	230	239	235	223	210	231	228	215	234	216	246	242	244	225	230	231	250	239	209	256	240	220	229	221	228	216	230	243	227	229	270	204	235	258	237	235	221	213	245	241	242	256	240	239	238	248	239	206	218	209	218	238	212	237	219	204	227	253	248	239	239	209	227	210	225	221	241	223	225	208	238	248	237	229	235	265	245	227	263	206	242	236	240	218	231	232	224	230	248	260	202	248	275	249	244	234	217	247	244	225	232	215	222	247	226	237	231	216	228	230	246	241	242	234	229	245	223	268	233	229	239	233	236	229	225	213	238	252	242	228	207	222	238	251	239	270	228	236	219	241	211	235	233	211	226	222	227	227	270	245	228	193	235	228	244	232	226	220	231	244	224	263	259	247	220	228	232	203	229	239	239	215	234	237	227	242	243	239	239	240	257	221	239	229	252	217	252	244	215	242	216	210	206	254	216	248	214	234	235	221	223	232	236	256	215	232	235	236	245	239	234	227	215	226	193	226	233	247	227	217	238	232	266	258	222	214	237	203	245	220	246	255	210	223	221	231	224	217	243	243	230	220	235	256	224	212	200	258	264	235	217	236	225	210	234	239	225	224	236	249	220	262	195	221	250	266	239	218	234	243	260	232	209	232	255	233	226	229	258	220	215	228	229	229	225	243	229	231	219	233	253	227	224	245	221	243	234	216	231	266	251	245	204	251	213	239	206	250	210	239	267	208	230	218	219	216	205	235	258	219	236	241	234	268	212	234	255	240	264	233	237	244	233	247	219	213	235	216	230	216	242	220	212	228	240	208	235	245	236	219	240	254	232	211	261	223	224	233	216	226	231	227	243	254	226	248	241	239	256	228	233	266	228	232	233	217	251	249	259	210	239	243	239	247	256	215	232	226	263	236	223	230	240	246	206	241	244	241	247	243	234	231	255	233	227	230	206	216	252	248	221	242	224	215	226	231	236	264	258	243	214	246	226	237	228	235	249	230	255	263	215	245	232	241	250	218	225	242	225	242	232	218	238	251	234	251	224	235	233	230	233	216	210	233	245	253	228	243	234	261	234	246	220	250	245	221	219	256	210	224	240	240	252	217	246	246	232	254	255	224	227	228	212	250	204	229	212	217	219	206	251	241	247	223	225	244	221	234	234	230	278	232	210	236	261	245	226	259	228	252	247	236	241	224	228	239	229	244	227	233	231	241	203	232	239	237	207	204	228	258	252	242	209	228	254	220	257	250	216	231	201	247	234	246	227	239	226	249	237	262	197	232	216	249	223	254	237	236	235	225	232	237	233	233	234	228	250	241	215	254	235	254	235	223	262	264	241	241	255	231	233	244	250	227	214	201	252	229	226	221	227	226	241	261	252	222	235	220	210
22716	21564	29331	24270	21708	21418	12435	3862	2595	1933	1578	1243	1055	918	768	671	666	612	629	508	507	453	470	411	410	377	408	361	342	356	326	319	373	347	321	322	328	333	291	298	311	294	277	324	319	332	302	312	279	286	310	237	257	288	297	268	267	264	273	251	274	284	237	267	318	298	267	230	257	261	272	267	272	268	245	278	280	251	258	271	214	267	259	250	291	255	262	291	276	269	244	272	239	262	235	255	254	239	228	252	254	242	241	236	232	280	244	266	272	256	230	261	265	258	253	257	264	258	264	286	243	261	249	252	243	263	247	264	263	225	229	241	239	260	257	263	264	239	255	256	247	265	268	244	253	239	255	285	252	211	253	265	228	262	239	242	236	261	244	236	233	273	240	266	247	265	264	247	252	247	239	211	246	247	237	241	255	259	275	263	247	286	282	246	253	287	257	239	238	269	271	242	257	238	255	257	255	242	243	233	249	255	230	253	266	263	231	260	226	245	234	254	241	258	223	261	264	276	260	248	233	228	234	255	244	272	244	211	255	266	247	243	207	253	232	228	282	241	255	248	211	264	251	252	245	235	265	254	255	236	259	266	249	252	234	248	239	270	263	245	250	235	251	257	255	299	250	259	257	255	246	239	263	253	256	231	243	244	258	231	234	289	265	238	256	277	250	260	249	252	258	229	246	255	236	259	242	224	288	283	278	219	242	241	259	246	264	275	218	236	276	260	255	250	235	246	266	236	264	282	213	263	238	249	247	263	239	270	255	269	264	249	253	248	254	241	249	260	263	271	252	262	255	240	274	227	275	218	249	247	237	239	260	221	248	239	237	241	272	225	238	241	246	249	266	243	275	244	246	234	250	226	291	277	245	262	241	207	267	238	253	263	247	230	246	284	242	255	246	270	248	253	254	233	235	269	238	287	243	244	270	258	267	260	206	252	259	252	260	243	266	235	255	259	273	258	230	244	258	254	240	275	230	271	233	240	272	243	261	231	278	263	234	229	268	252	256	273	269	250	245	255	280	244	262	289	253	232	240	258	228	243	268	268	230	234	251	249	260	277	247	234	271	223	242	246	284	238	260	250	241	243	250	232	262	252	221	235	264	260	255	227	228	268	229	252	273	273	265	259	252	232	249	255	233	260	277	247	250	252	252	256	249	260	282	241	281	252	280	253	266	269	261	276	259	252	276	252	273	234	260	277	270	249	236	242	250	241	256	232	249	232	271	249	257	258	242	239	239	239	262	266	234	237	247	252	245	258	250	228	241	285	273	256	248	238	274	247	246	236	260	242	279	258	249	255	233	276	267	259	241	256	247	227	252	244	245	260	264	241	238	261	254	294	257	266	254	287	271	260	258	275	259	247	234	241	245	264	242	263	242	253	233	230	229	242	271	246	244	245	253	260	257	248	249	265	251	254	247	235	250	245	232	240	274	250	247	213	283	275	239	261	270	236	257	219	251	269	257	265	241	256	262	264	263	265	265	266	272	254	218	262	256	267	238	252	262	249	275	264	263	247	269	247	251	238	270	233	236	247	232	253	238	224	241	246	245	249	253	268	293	253	256	258	240	239	237	229	278	260	250	259	258	276	252	249	232	246	255	287	258	248	256	270	270	259	235	291	239	247	263	269	262	276	274	263	255	250	257	258	271	261	226	261	235	238	249	230	260	253	309	230	267	263	226	266	275	268	243	234	220	241	239	291	257	232	272	262	266	251	256	257	237	248	241	267	260	258	261	246	266	252	269	238	252	224	251	254	250	258	259	266	233	242	239	290	272	240	262	256	246	255	243	248	255	267	251	250	268	242	278	267	250	243	265	250	224	254	246	259	233	280	257	255	249	243	275	230	253	285	248	249	246	262	256	240	216	234	244	261	269	288	231	237	249	246	219	271	246	237	252	252	253	224	239	225	252	265	266	254	220	242	273	284	240	229	228	276	238	280	247	253	232	248	252	237	279	233	247	271	250	256	249	231	261	273	252	248	246	234	285	243	224	207	255	254	255	238	245	256	263	257	287	266	269	267	277	235	244	278	260	246	252	227	208	261	256	292	268	246	246	282	259	246	252	275	241	261	254	257	245	229	280	257	236	244	251	267	255	243	265	253	264	255	233	266	254	243	267	227	271	238	263	284	260	274	227	222	250	267	248	272	250	265	244	248	293	260	243	234	217	290	255	235	262	241	275	262	261	247	232	257	218	241	281	249	268	253	230	254	262	258	247	279	284	233	258	280	251	263	264	284	242	252	266	254	267	252	264	265	259	248	254	253	251	273	253	267	280	238	262	271	275	257	269	262	255	275	268	262	256	251	248	290	261	253	263	232	239	263	234	239	235	267	250	243	247	274	244	241	238	236	258	227	268	277	277	280	283	226	234	254	238	223	217	267	267	248	262	219	262	254	273	261	242	237	247	264	248	242	247	251	283	242	255	232	287	249	287	263	271	236	299	245	250	277	236	229	250	225	211	242	234	258	259	254	235	245	272	231	251	253	261	247	246	236	253	237	246	235	263	247	222	250	258	250	281	248	245	309	257	273	247	243	243	255	213	263	255	236	271	247	239	256	266	238	232	238	280	249	231	252	261	261	268	256	264	229	255	258	253	271	248	263	272	257	241	251	277	259	257	253	261	256	241	253	234	265	277	261	230	277	234	238	250	243	271	262	274	246	260	258	230	259	260	278	235	263	280	252	235	253	271	255	257	262	244	265	233	273	219	233	258	260	237	222	252	260	256	259	257	263	245	244	219	250	247	252	255	263	291	228	275	248	260	263	241	240	237	254	252	239	255	261	244	254	258	261	273	247	238	239	242	249	265	233	215	264	247	263	237	276	236	238	242	250	247	248	240	261	259	273	253	263	231	262	266	252	260	257	251	244	245	256	256	258	252	266	264	250	261	274	241	262	277	260	226	268	244	250	226	292	269	269	260	258	242	231	238	312	280	265	245	233	251	239	270	241	257	264	257	271	255	253	243	269	259	265	272	230	227	248	261	251	264	264	279	288	262	262	235	280	259	274	229	267	229	263	306	246	230	251	249	261	245	267	258	280	262	284	283	266	272	268	241	282	277	252	267	240	236	244	253	237	251	261	272	242	227	235	265	258	221	251	239	238	284	255	233	262	244	258	239	252	240	213	253	253	238	262	264	239	277	259	239	229	229	258	281	266	241	235	235	227	236	270	265	241	249	250	225	278	256	248	252	247	237	238	236	264	233	276	246	221	271	242	282	227	240	249	270	241	254	241	255	242	218	265	246	281	236	263	257	248	269	230	239	258	233	258	240	253	232	254	246	258	272	247	237	243	257	269	253	277	266	267	247	263	249	252	294	224	266	285	267	247	249	247	305	228	248	265	243	263	244	259	245	284	254	275	277	246	243	256	260	260	253	264	258	285	269	261	233	249	267	251	251	249	252	252	248	243	237	249	221	248	283	248	250	285	254	269	260	273	240	253	264	237	247	265	253	257	243	242	250	233	250	235	254	230	243	262	271	247	244	239
20107	46524	42730	32165	24837	10818	7600	6067	4581	3480	2680	2120	1832	1586	1351	1167	1011	993	902	723	791	728	697	654	634	599	589	558	551	507	504	468	492	500	467	458	468	465	461	457	425	426	415	367	434	427	372	384	401	387	399	399	390	369	353	354	340	373	349	323	369	342	358	346	336	342	362	363	369	363	339	332	318	373	324	350	339	333	353	335	348	348	322	341	403	350	371	350	333	360	312	327	347	330	352	326	352	339	350	319	333	329	290	319	359	354	363	334	324	348	324	347	338	350	340	365	336	351	344	329	366	362	372	340	296	350	355	321	346	336	351	332	386	330	331	315	303	328	355	323	332	352	316	339	338	338	335	360	341	326	304	320	311	326	342	308	333	339	311	342	316	336	332	337	346	364	339	360	321	345	339	315	334	306	332	341	323	349	350	332	324	340	368	335	357	336	317	345	346	350	292	344	314	349	314	325	348	325	353	363	348	320	331	342	339	321	330	317	324	333	334	346	368	348	353	354	352	328	352	325	345	345	362	306	360	364	322	337	350	375	333	346	327	347	316	294	321	335	353	326	282	339	359	367	319	301	329	306	332	337	324	355	294	343	369	332	356	339	362	385	324	342	331	309	347	300	334	307	322	336	330	367	324	341	334	300	306	347	289	326	327	359	339	346	320	318	308	345	342	323	356	316	333	370	295	348	348	334	330	347	338	333	334	321	331	306	356	335	317	341	309	360	363	364	343	366	323	335	343	334	345	342	316	342	340	356	361	307	338	377	347	334	320	353	321	310	335	352	327	333	350	338	354	318	336	335	328	333	327	365	343	356	358	318	336	329	345	357	333	345	326	342	295	354	329	314	349	370	337	345	344	337	304	323	341	369	334	348	347	312	325	336	355	341	349	318	324	330	354	333	323	305	376	336	348	345	314	338	326	357	317	350	330	359	324	380	344	353	342	335	347	342	385	339	318	362	334	327	330	369	337	316	342	327	356	335	338	377	375	337	311	372	334	331	311	359	334	315	298	331	297	354	358	327	360	348	300	359	346	328	342	308	299	341	339	293	336	347	307	350	348	345	328	324	329	349	323	353	323	300	303	355	377	349	323	301	321	323	325	342	325	350	370	359	342	372	308	329	319	339	350	345	357	340	360	308	324	345	297	342	356	347	308	372	349	326	315	316	322	359	307	349	338	337	341	339	362	340	331	341	345	316	342	346	315	362	344	352	343	337	371	356	346	347	308	301	337	358	297	346	294	335	348	341	349	344	315	348	321	331	329	333	340	329	322	352	321	292	328	338	342	335	316	338	331	293	371	357	361	324	315	320	344	364	345	356	348	359	338	372	334	333	344	328	339	307	364	318	327	319	331	325	320	346	362	322	381	316	317	372	321	308	331	334	317	360	328	338	310	351	316	319	339	295	356	323	347	346	350	326	360	354	358	359	372	345	330	316	310	346	326	335	294	363	354	336	294	329	325	373	317	371	353	339	358	318	353	323	331	319	318	344	349	335	328	321	314	359	379	302	299	315	330	323	341	321	328	331	309	326	287	341	332	342	339	329	356	315	333	329	336	339	309	317	319	329	310	321	324	346	348	324	339	386	357	335	341	335	324	352	330	332	345	333	317	336	354	344	313	358	360	353	320	321	376	331	318	331	332	340	348	341	321	310	320	339	313	337	329	334	346	326	330	343	357	358	309	322	329	373	329	334	329	332	336	331	370	350	321	311	320	324	368	329	334	345	344	318	326	353	347	307	343	353	325	300	360	318	335	326	335	323	355	349	345	319	321	364	350	340	395	345	339	334	324	370	319	328	326	325	331	354	373	334	332	349	309	343	325	297	363	336	320	341	331	355	334	344	324	337	355	345	344	335	339	335	327	326	346	343	330	319	344	351	345	355	348	316	304	310	356	340	323	346	333	308	329	327	321	353	323	314	352	359	325	302	359	345	312	314	348	319	349	299	364	336	351	326	362	344	341	355	313	331	346	337	343	351	355	314	348	357	332	331	316	343	352	337	322	349	337	334	345	309	305	352	326	338	344	381	341	313	339	337	302	298	333	321	305	339	326	312	315	316	345	339	328	328	332	320	317	331	335	328	321	352	336	365	308	369	340	302	331	333	337	363	313	291	352	324	340	338	311	331	326	347	366	361	330	332	347	340	338	316	334	333	320	334	310	315	352	311	352	341	332	345	312	363	309	340	339	339	323	353	331	297	293	304	314	327	365	334	317	324	333	330	368	324	349	334	332	319	347	319	333	321	346	341	359	329	279	340	347	322	347	375	339	338	314	340	333	346	338	360	348	374	338	352	323	323	326	335	386	327	364	341	358	327	340	362	366	345	310	346	305	340	347	315	346	338	324	311	353	325	346	307	318	328	365	337	344	344	338	337	350	320	337	344	364	370	332	356	324	331	293	365	335	334	327	341	309	344	315	347	325	378	330	349	362	352	328	350	324	330	325	335	333	309	348	316	354	374	334	315	342	317	336	356	348	341	322	350	377	368	328	318	369	313	341	325	309	356	347	346	366	338	331	332	334	379	308	338	352	348	366	317	361	306	346	354	352	312	299	342	331	315	374	323	334	318	320	315	305	334	384	335	321	348	353	349	330	336	338	356	350	354	329	353	351	332	349	322	349	313	355	340	343	329	333	347	345	355	331	356	345	351	335	323	361	327	304	366	346	317	331	341	356	348	324	344	335	343	318	342	336	331	331	335	324	335	305	346	319	342	319	303	342	335	334	367	332	326	315	296	329	362	292	331	347	340	328	322	290	345	357	368	360	309	315	355	332	332	328	337	330	334	356	367	329	350	332	331	312	318	346	325	329	345	308	324	349	338	300	325	351	327	348	326	329	329	342	326	317	360	336	351	331	321	308	340	323	332	336	343	354	337	326	348	318	339	333	333	341	326	336	349	353	350	351	308	333	327	350	325	389	334	334	342	340	348	336	332	378	330	338	318	345	309	316	364	340	343	336	306	319	357	331	338	334	342	336	338	302	331	328	349	342	332	371	362	351	320	331	340	316	337	350	348	352	317	329	314	340	311	307	315	320	337	327	369	331	356	315	376	346	355	324	300	349	310	323	355	331	338	360	323	313	378	325	324	331	330	370	347	317	335	336	335	321	318	303	338	303	350	338	340	341	348	312	334	346	337	329	342	352	340	364	347	338	349	343	372	326	354	354	304	356	328	383	329	346	339	342	338	335	319	339	347	344	370	323	320	332	337	357	333	326	333	343	355	306	342	313	322	328	343	322	342	362	347	325	361	342	313	308	320	314	336	334	318	307	315	324	336	363	324	394	333	328	320	319	346	338	343	341	303	349	304	331	347	348	338	350	340	326	376	350	364	344	357	317	371	369	329	343	356	311	363	331	339	344	312	371	356	334	347	342	346	332	308	364	342	328	350	345	331	337	343	342	346	339	336	335	343	326	326	343	333	337	332	352	339	340	330	329	334	337	320	342	386	337	318	326	322	318	346	359	328	345	326	329	312	321	327	351	361
27483	21705	21199	13250	6533	2649	1548	1222	1021	807	660	571	499	430	410	388	361	309	281	302	309	263	293	285	278	286	292	273	240	255	258	257	249	233	248	259	227	218	211	241	246	231	202	239	251	247	245	227	253	248	245	239	212	228	215	196	240	229	232	241	236	253	223	220	227	197	260	219	236	205	223	226	233	221	208	239	256	227	229	213	220	212	235	226	218	195	209	230	218	239	219	236	235	235	278	216	214	228	256	200	230	222	205	228	224	215	212	218	190	222	210	229	211	234	218	221	210	243	208	227	221	217	212	211	212	241	210	210	241	228	212	225	230	206	220	204	211	217	229	236	228	204	240	216	188	228	212	200	229	216	209	220	213	182	228	218	227	235	246	205	254	228	238	248	252	242	217	205	211	243	196	224	227	220	227	247	214	224	234	208	250	189	212	213	230	242	218	246	187	230	227	214	239	212	219	211	202	206	189	222	219	223	239	219	219	254	216	225	233	227	210	233	246	234	228	218	239	219	237	205	222	208	209	215	237	255	213	202	218	240	226	236	235	207	234	197	236	212	215	198	218	209	240	236	222	223	216	227	221	217	220	220	223	231	234	196	225	239	240	206	226	244	248	230	181	207	206	239	245	236	230	246	202	250	219	219	240	240	217	229	230	218	229	223	244	200	216	204	233	212	209	220	240	236	239	223	220	219	240	241	222	222	220	217	212	234	211	215	244	234	247	236	239	252	215	228	236	222	248	205	222	212	223	206	200	216	239	224	231	204	226	212	209	214	222	221	221	221	242	226	239	228	205	254	223	229	229	205	241	235	243	215	212	219	246	220	244	202	221	214	226	217	254	232	227	214	246	227	227	227	233	242	216	204	212	226	239	221	226	223	206	221	218	214	212	221	216	234	237	225	235	200	222	203	207	191	220	198	248	248	212	232	214	238	228	231	205	203	218	234	197	230	243	214	222	209	248	236	243	218	226	211	221	219	211	236	241	210	242	233	257	235	224	204	223	192	234	215	214	231	241	220	233	234	223	236	224	233	216	222	230	213	244	214	212	237	232	212	252	217	257	206	247	239	219	234	214	229	216	201	207	250	211	214	221	235	246	202	220	248	227	226	233	238	241	198	201	216	212	222	235	213	204	244	207	233	244	221	218	216	206	216	237	246	227	209	232	208	217	203	217	234	217	228	223	253	212	233	198	200	202	205	225	200	180	223	206	227	221	223	235	251	194	239	220	216	252	217	206	209	214	253	208	201	215	232	260	217	224	198	222	243	232	218	228	216	233	261	211	216	247	224	236	225	243	243	251	220	207	220	223	217	222	217	219	249	214	224	200	232	243	205	236	214	229	239	224	204	223	211	212	228	240	215	228	213	210	223	239	226	222	197	221	223	216	234	218	208	223	216	218	229	234	237	238	221	205	226	226	216	230	246	203	231	230	218	229	227	200	235	227	216	184	213	217	248	228	226	237	214	239	191	216	237	221	223	229	234	218	202	226	248	215	202	188	208	218	261	263	216	243	239	232	206	236	236	207	247	238	239	255	209	201	225	207	227	231	247	232	230	238	220	216	234	223	238	226	233	224	233	232	247	227	222	253	232	224	210	229	243	237	272	235	210	232	256	222	210	238	224	231	210	223	246	218	244	196	249	217	222	242	234	238	240	217	228	193	256	217	217	225	231	225	194	235	219	240	230	256	234	218	209	211	225	226	236	210	226	237	242	245	233	197	207	222	199	208	193	201	217	225	189	225	207	221	204	199	210	248	242	211	230	249	227	233	231	226	232	211	215	238	229	218	223	230	239	243	226	215	213	198	213	227	221	211	213	213	236	240	223	210	226	226	218	202	230	231	211	220	212	214	234	221	233	223	198	205	221	214	223	204	205	239	222	206	220	206	249	210	236	226	232	224	221	231	253	215	244	218	210	203	224	195	216	211	206	229	236	212	221	241	240	216	221	228	200	205	206	225	208	234	228	245	231	228	227	214	231	211	226	237	240	212	213	250	227	232	233	255	227	222	188	223	194	200	238	250	177	220	231	220	231	201	237	220	209	218	216	205	229	210	244	205	226	202	234	246	205	232	209	220	223	218	231	216	228	212	223	213	233	229	221	241	211	238	210	245	235	201	237	197	240	237	225	238	231	224	215	254	203	236	234	220	230	232	194	202	217	252	206	236	200	210	201	214	217	207	274	213	226	237	211	230	215	217	232	240	223	216	228	194	202	231	244	241	228	244	214	230	208	243	226	214	247	205	223	232	233	246	210	206	221	241	220	214	206	243	218	200	257	230	241	218	236	216	213	174	192	207	200	242	218	234	224	220	223	210	231	194	248	200	238	258	225	222	206	219	261	218	250	220	226	226	197	240	244	226	247	225	211	241	200	243	205	230	229	253	204	216	236	214	211	233	233	203	217	221	192	209	211	205	228	223	223	206	248	233	246	227	211	223	214	230	220	225	216	222	249	225	198	225	204	226	239	220	217	232	223	238	208	226	242	222	249	238	228	202	243	225	194	236	215	213	234	230	220	231	230	227	231	214	201	180	227	216	222	225	222	245	234	213	237	231	240	218	214	227	230	207	228	251	200	216	219	224	219	217	207	229	224	222	212	254	220	228	211	233	229	240	251	218	239	203	228	215	226	258	235	214	210	191	218	244	206	234	247	222	224	217	234	217	213	239	210	228	204	246	229	199	198	224	253	240	217	215	218	245	245	213	222	201	219	211	220	258	221	224	230	229	201	261	245	225	241	230	231	205	200	210	265	205	200	232	220	220	231	261	226	222	219	215	237	235	216	232	231	201	217	211	212	216	206	222	202	220	224	228	237	206	195	255	215	213	186	235	229	219	203	239	200	225	227	219	221	241	201	220	200	248	230	232	246	199	223	241	216	219	211	249	249	221	213	208	203	202	225	224	248	220	204	189	235	229	212	220	221	224	214	229	212	213	232	232	230	221	211	197	221	236	226	220	248	207	234	215	205	232	224	229	240	209	222	245	222	223	226	201	230	225	204	234	220	213	218	213	227	231	240	201	230	219	237	224	246	246	219	229	218	237	233	211	240	215	218	224	216	199	233	207	217	231	221	204	202	226	216	222	215	243	208	212	205	243	198	217	225	204	235	209	217	243	224	220	236	224	215	208	249	223	217	208	218	228	207	218	224	235	234	226	230	234	206	248	218	239	211	176	214	251	217	226	249	212	245	198	204	260	222	233	230	238	253	208	234	244	203	218	234	222	241	247	209	213	222	224	222	218	200	221	212	238	234	245	230	224	223	221	213	236	215	252	215	229	233	204	205	221	209	244	221	237	198	260	199	222	220	227	235	209	236	248	211	215	208	221	209	235	240	234	233	215	231	222	226	228	206	236	216	190	211	217	217	215	230	199	228	217	233	234	252	227	202	219	205	219	214	215	231	239	245	207	209	218	231	220	235	247	237	227	214	234	228	234	196	214	186	253	203	238	239	225	225	229	216	245	211	229	217	213	221	209	209	235	213	213	189
14938	30063	25346	14610	10306	4837	3144	2489	1886	1435	1133	982	812	740	576	619	514	558	463	436	439	439	407	411	404	412	365	347	324	349	349	340	310	343	328	338	353	319	332	331	309	351	321	332	316	288	316	304	317	324	305	292	303	294	314	327	279	305	328	285	301	294	331	329	291	297	295	301	274	282	302	339	266	298	313	322	337	275	272	288	306	297	311	331	301	297	271	293	287	323	312	297	292	281	296	274	317	294	271	275	303	309	314	281	279	312	286	291	321	307	314	292	256	298	316	292	302	312	299	306	286	277	275	312	288	327	312	301	317	281	298	268	311	290	297	303	280	311	292	294	312	301	276	304	295	315	304	294	294	320	297	316	284	325	314	287	314	279	249	296	321	293	301	328	283	314	318	321	302	311	294	283	295	328	302	284	263	280	298	322	303	297	311	311	283	296	301	288	270	301	273	314	346	304	278	307	297	295	297	310	308	289	283	266	331	293	296	308	294	333	324	309	272	284	285	294	285	307	298	324	273	295	296	270	307	269	288	308	297	262	269	289	284	287	306	304	265	291	264	315	290	310	295	301	300	281	317	265	299	337	312	305	304	288	301	295	278	332	292	319	303	304	293	275	305	308	301	277	297	304	279	283	312	299	250	285	287	307	314	280	285	296	319	260	318	333	259	265	320	301	286	284	321	295	298	283	285	304	322	298	271	351	274	282	301	305	276	294	305	298	284	300	273	308	328	282	304	309	288	297	268	313	294	305	254	299	330	299	315	299	293	294	314	315	293	272	304	311	288	298	300	279	319	304	281	311	318	326	318	303	271	305	279	311	295	317	282	300	295	285	309	296	310	308	292	279	307	279	302	318	305	330	308	296	306	279	275	293	316	296	311	308	278	292	281	283	289	318	288	309	289	322	308	321	318	309	314	305	286	283	283	310	320	305	304	265	332	258	285	331	317	314	305	285	316	299	292	298	279	317	276	294	275	295	289	290	305	298	290	295	276	318	283	299	317	296	276	306	317	296	303	292	315	279	303	320	325	281	292	318	331	313	318	298	284	289	297	313	288	295	290	286	323	307	323	322	306	272	288	276	289	269	308	282	315	315	304	326	297	299	286	269	293	322	324	295	299	312	317	297	310	324	282	304	314	308	289	299	308	316	308	296	299	295	285	287	291	284	271	293	303	311	289	307	277	297	321	286	308	296	288	298	307	314	295	287	314	319	294	301	292	330	294	311	290	310	271	325	271	274	306	307	296	296	299	339	322	326	303	282	285	271	309	284	295	298	288	300	300	280	333	287	273	295	289	297	314	307	311	307	344	268	309	308	302	298	329	290	303	309	286	291	277	309	292	275	271	312	312	282	282	302	279	302	287	300	306	307	340	274	320	312	306	313	276	314	295	285	313	297	275	305	292	270	311	300	314	307	317	277	272	303	299	319	312	267	295	315	309	263	311	309	340	324	268	306	288	284	330	303	274	292	340	310	250	289	344	296	310	271	296	285	318	317	319	306	294	295	312	312	287	263	279	280	293	326	284	270	294	301	310	272	303	293	273	308	265	291	282	307	307	321	351	317	315	307	255	285	327	295	309	283	309	298	307	310	275	308	290	262	310	274	299	317	280	292	295	291	271	284	305	302	296	298	299	297	297	262	293	348	291	301	296	306	282	298	315	274	276	288	325	301	281	294	291	288	271	309	300	313	311	298	284	291	276	311	318	301	276	323	299	283	275	309	269	270	292	294	320	300	302	287	305	316	293	297	280	277	293	288	271	320	293	324	323	302	312	307	277	316	314	314	299	295	315	306	296	287	292	259	282	278	282	296	272	292	323	294	308	299	285	287	318	306	307	317	314	293	301	301	308	327	314	353	311	298	263	340	273	292	274	310	291	335	304	297	294	319	295	297	331	291	293	276	310	312	297	297	314	291	297	279	283	289	292	293	305	319	297	310	268	317	292	314	288	276	259	315	283	292	297	316	300	307	314	279	300	319	262	288	319	286	306	321	292	303	291	297	274	299	305	275	297	299	308	342	328	293	271	276	288	296	291	276	317	275	303	316	294	287	298	275	300	281	307	341	312	305	289	312	312	278	316	297	284	283	298	292	318	276	282	274	299	305	297	315	290	290	296	323	258	296	288	279	322	252	304	314	290	306	290	294	296	267	271	280	325	333	280	305	296	315	277	289	284	290	268	286	299	306	303	324	286	277	291	288	264	290	285	351	305	283	308	326	305	305	299	277	286	281	317	287	307	312	286	276	311	295	288	312	323	325	293	289	290	285	325	307	313	327	305	291	308	334	295	300	351	263	297	289	304	319	307	303	295	299	286	292	280	325	272	275	306	291	302	312	286	320	297	293	286	323	312	331	273	276	295	289	314	286	304	287	257	298	255	268	262	311	312	290	282	309	295	287	295	316	280	298	293	301	297	276	344	328	309	264	294	296	280	291	284	310	283	293	321	296	308	301	302	296	284	293	294	301	294	289	282	323	291	297	256	322	292	309	292	297	274	308	297	335	299	306	286	273	316	288	307	337	297	294	296	296	282	302	244	302	273	296	316	291	305	297	301	299	273	302	280	304	301	278	287	283	320	295	316	321	305	313	271	299	282	292	313	290	331	266	332	310	261	297	316	282	287	289	315	272	295	296	293	269	293	264	321	298	284	281	303	286	299	285	319	273	279	310	276	320	304	319	269	294	297	254	272	280	284	298	308	303	283	323	287	335	304	287	314	300	313	282	300	320	282	281	274	311	275	313	281	277	312	306	332	279	299	280	302	290	295	318	278	329	308	294	281	270	305	311	308	275	294	288	296	293	309	301	308	279	307	315	290	266	265	308	301	299	288	276	288	291	286	271	311	272	331	307	289	289	285	304	276	299	318	292	286	301	272	316	297	310	307	299	264	296	285	296	303	300	321	313	292	323	310	291	291	300	276	282	288	293	303	264	279	284	314	319	313	293	290	302	307	272	299	304	317	295	284	289	303	299	281	287	298	273	278	297	283	266	295	292	293	269	282	309	303	273	280	290	303	288	297	299	290	313	304	283	296	303	284	302	260	341	292	270	297	293	308	314	301	280	262	304	268	279	303	288	280	284	269	293	267	283	290	318	295	283	322	306	283	297	307	286	284	276	290	277	309	317	313	303	309	291	280	284	311	292	372	316	281	291	289	285	298	317	320	286	305	286	302	294	321	298	304	304	302	317	279	270	281	283	296	279	304	312	303	309	252	281	281	335	319	292	304	299	325	294	281	321	275	266	288	298	302	303	301	300	308	305	290	296	310	306	304	287	270	274	303	278	315	289	301	310	283	300	322	267	310	294	320	302	324	331	285	290	327	285	308	307	286	310	306	280	282	326	300	309	261	284	297	322	287	285	297	287	304	274	291	280	305	299	319	304	267	322	301	268	269	298	311	255	267	257	320	340	295	297	285	312	332	295	284	274	297	306	303	300	298	308	274	267	325	299	273	275	283	286	306	305	305	284	302	310	270	290	304	312	292	305
23559	21499	28876	24682	21616	14378	4281	2439	1752	1458	1195	964	858	728	690	613	536	535	509	481	412	434	404	459	379	395	369	394	389	376	354	328	344	346	345	350	303	342	325	346	336	310	326	344	309	327	294	320	263	295	308	294	308	295	279	312	281	314	304	270	293	293	330	316	294	301	284	294	302	255	275	312	289	286	296	267	307	316	279	280	318	280	321	259	284	303	285	281	316	261	253	274	307	324	300	280	298	302	279	296	302	279	330	306	285	261	253	310	268	282	325	313	290	264	284	300	281	273	307	308	262	285	274	290	278	304	286	288	312	285	274	282	253	283	283	285	274	295	268	267	260	294	275	288	284	304	290	278	285	292	281	290	296	286	302	264	278	273	245	296	275	303	296	284	308	284	278	322	308	285	300	262	327	295	289	291	298	306	304	266	280	293	281	293	288	295	283	302	286	290	270	264	301	295	267	271	275	264	266	274	278	305	258	258	288	286	324	259	278	288	277	277	267	271	289	307	286	305	281	289	311	272	270	298	297	280	267	315	284	292	289	289	289	291	269	290	283	272	284	287	272	308	274	274	327	290	276	295	291	300	309	262	273	299	266	269	278	274	293	274	304	281	275	322	302	300	266	296	289	301	303	291	308	297	313	275	317	319	285	272	289	280	314	283	300	303	280	296	302	265	278	319	295	300	296	294	292	248	278	300	299	265	284	260	300	322	300	287	300	271	292	277	259	271	283	253	311	298	290	281	280	280	293	273	288	276	296	282	277	285	292	292	298	273	293	302	271	265	301	273	292	298	272	295	300	300	284	283	290	311	284	282	296	270	291	296	290	267	296	279	301	265	263	284	307	287	281	301	287	333	282	323	294	304	303	274	291	289	288	295	281	299	303	303	305	267	277	296	280	301	269	300	283	307	305	282	277	251	261	312	266	295	300	291	312	302	279	271	279	279	260	272	307	275	307	305	282	309	304	290	292	302	292	281	292	292	288	282	309	269	284	307	296	287	289	289	277	279	283	321	312	274	280	317	302	287	299	276	261	274	303	268	262	282	288	271	260	317	273	295	294	307	299	315	290	287	286	284	284	287	290	326	284	310	288	283	308	266	273	275	293	280	313	276	303	281	292	289	280	275	281	262	276	259	309	294	286	297	305	271	251	294	275	290	294	296	281	275	273	315	258	273	320	277	277	295	312	282	291	296	308	296	288	276	296	270	287	266	271	312	293	295	272	281	294	291	273	260	288	281	284	280	282	305	288	298	301	257	291	278	267	291	276	311	262	256	284	280	293	277	307	289	298	289	303	312	286	295	304	287	275	293	302	294	300	284	293	297	263	296	310	307	286	301	296	302	322	278	281	279	328	293	298	315	300	285	297	308	269	289	273	287	311	297	296	292	287	281	317	262	262	295	277	271	240	275	273	282	272	261	280	292	280	268	293	311	292	304	309	289	281	263	290	309	316	280	272	314	272	271	289	322	282	277	289	307	315	290	281	298	314	309	297	265	308	257	323	268	311	284	300	260	268	295	268	279	295	276	292	287	257	285	291	261	281	293	286	292	276	302	316	271	296	316	285	309	269	283	303	307	286	289	345	306	276	298	261	306	294	258	262	275	272	290	291	274	272	287	276	293	297	279	295	289	313	276	261	298	281	288	283	314	264	286	296	304	294	284	292	265	302	295	265	279	300	267	307	274	287	329	308	295	268	312	269	301	282	324	304	293	306	266	256	272	282	268	267	267	301	304	302	283	274	298	283	301	292	296	309	257	285	308	277	275	302	284	290	278	296	280	308	312	272	290	293	285	294	290	272	306	264	293	299	298	309	309	318	291	289	295	289	311	289	272	278	304	291	297	263	276	290	285	287	310	311	280	270	295	303	312	267	272	300	280	289	274	289	298	268	276	291	287	296	290	274	250	267	270	281	288	281	292	290	288	310	287	297	321	244	287	297	306	317	331	329	289	278	322	318	288	293	306	302	256	309	322	314	295	309	298	321	283	265	268	300	308	288	302	285	297	299	279	313	314	305	300	267	281	296	304	313	289	277	307	270	293	328	311	286	300	272	268	284	259	288	289	300	312	283	282	280	296	290	253	303	303	273	273	297	294	281	295	279	293	294	315	278	272	296	270	249	294	290	287	294	260	296	292	287	300	269	296	297	292	251	295	293	315	276	292	284	274	273	268	254	294	264	299	293	286	272	257	277	259	278	292	284	310	289	296	288	284	265	292	279	257	313	286	298	286	285	302	302	291	272	294	294	289	314	313	279	303	302	294	262	302	289	282	272	311	279	288	301	331	292	301	301	298	318	289	275	284	313	288	305	298	266	292	281	295	314	267	293	307	270	308	294	257	265	281	281	284	264	280	282	278	301	303	283	323	289	304	307	290	293	271	301	265	279	301	294	303	275	300	289	250	289	293	280	305	279	276	268	292	289	305	286	264	318	317	268	312	279	301	311	245	303	287	315	284	283	285	287	281	300	283	268	278	307	275	277	279	302	295	309	272	282	272	267	272	287	274	272	303	267	305	264	311	295	284	263	288	274	297	292	299	276	311	283	290	280	282	268	279	302	293	291	296	280	298	291	302	295	300	324	305	304	288	277	279	266	265	286	298	296	286	297	299	279	270	291	267	285	292	279	285	287	295	298	281	304	290	303	328	297	289	284	282	271	286	309	290	266	286	277	289	296	261	258	302	257	271	265	265	323	292	325	278	300	306	286	298	309	281	274	270	268	277	282	278	300	282	309	300	275	259	287	269	275	295	299	262	308	305	282	311	340	298	266	315	304	290	302	282	284	267	294	292	290	304	279	307	311	289	258	323	298	301	314	259	271	257	287	279	290	288	286	312	264	275	293	283	284	278	308	282	262	306	285	277	307	287	290	296	297	292	285	296	283	295	286	303	289	287	283	309	298	319	278	306	277	271	276	279	293	289	263	309	273	315	281	280	270	293	289	305	299	289	273	278	275	277	303	285	305	282	289	288	307	314	279	295	283	282	276	307	294	254	299	276	316	264	289	292	264	296	277	286	291	271	281	278	283	297	275	319	298	279	276	266	277	291	287	288	290	279	313	299	279	292	331	305	274	276	289	296	291	277	292	314	292	290	285	312	303	274	272	280	281	278	274	295	254	262	253	287	292	292	278	291	305	261	270	304	259	285	303	282	275	294	287	288	268	289	309	300	288	278	281	300	268	298	282	291	291	286	303	336	285	298	307	276	288	293	297	274	305	316	305	288	313	296	293	319	320	270	290	311	313	314	290	292	315	299	302	297	286	267	304	284	268	283	252	254	300	260	319	264	288	304	311	278	274	310	281	308	290	316	311	291	283	295	278	292	284	289	258	257	251	282	306	271	301	273	263	282	286	282	268	320	305	290	256	272	305	274	268	307	273	335	298	303	298	286	295	259	279	303	276	277	332	291	284	289	258	276	273	270	271	293	304	293	292	290	282	293	298	273	278	295	324	299	277	278	293	291	283	276	309	272	297	297	268	315	317	287
16276	40138	37008	26395	17539	8487	5409	4273	3325	2519	2070	1679	1491	1222	1036	994	833	805	789	725	637	646	594	563	574	576	523	531	533	517	538	496	491	500	453	478	479	462	450	457	463	408	403	424	418	422	453	425	418	432	402	418	425	428	408	432	413	374	408	391	390	376	410	392	375	391	409	353	381	369	383	409	423	366	420	369	369	356	385	386	411	379	369	363	375	380	376	389	361	416	365	358	395	419	388	364	374	401	377	400	410	393	392	371	404	344	373	384	364	358	366	408	407	359	397	390	389	324	401	380	386	377	369	385	340	357	380	387	383	374	365	381	376	368	403	421	368	366	384	357	389	359	342	416	398	360	386	401	391	374	379	404	392	371	401	388	380	391	360	353	349	387	381	403	393	396	420	345	367	347	376	411	384	390	388	368	388	376	371	394	408	378	362	390	396	392	390	373	386	407	376	386	395	363	382	358	382	389	403	371	376	354	371	418	370	362	361	353	401	379	353	379	374	390	396	384	349	410	356	411	396	392	393	362	397	367	414	370	378	395	399	378	419	394	379	374	377	389	383	384	399	417	365	391	395	375	430	360	375	386	391	371	389	383	384	392	368	415	380	350	375	386	387	392	387	376	395	373	391	389	374	361	369	395	388	361	399	373	387	367	372	384	411	350	417	373	370	383	354	374	350	396	407	361	393	377	375	383	393	367	373	377	358	380	394	353	356	403	402	386	343	360	372	407	397	394	387	389	363	379	365	407	392	372	347	416	399	365	370	363	364	380	384	373	380	380	381	381	378	392	382	398	391	339	348	359	380	347	385	397	368	378	389	362	395	379	362	390	357	359	412	352	386	401	410	394	364	382	416	383	372	400	386	413	389	359	376	366	353	402	388	396	390	380	354	389	437	374	365	391	398	378	358	344	390	405	400	399	355	385	381	394	380	350	389	360	411	373	368	394	361	354	378	358	340	421	352	431	405	365	377	371	367	380	387	392	399	394	404	383	341	396	372	386	350	406	378	382	403	381	366	374	400	385	380	358	432	359	389	390	361	404	358	384	350	388	404	376	384	398	394	348	369	408	390	404	388	371	365	370	364	371	394	383	379	379	401	428	383	383	404	392	378	356	397	390	396	368	399	388	382	380	359	383	356	379	373	390	354	387	384	396	357	381	392	357	384	379	376	377	401	379	423	342	373	422	346	387	392	364	362	372	380	372	403	418	375	355	352	364	376	404	405	352	399	391	369	367	360	393	375	421	352	356	388	364	371	407	383	397	386	383	385	399	345	409	411	383	391	398	420	384	372	384	398	379	351	406	369	392	416	402	398	412	364	373	396	397	370	421	372	340	379	387	377	382	366	378	367	356	337	372	332	396	384	364	345	345	374	348	384	346	373	406	377	355	361	375	407	366	409	404	402	381	390	365	359	383	352	370	363	371	371	375	376	394	423	386	370	362	344	381	387	417	403	373	393	394	378	355	364	390	397	408	383	393	412	385	388	378	391	372	366	400	393	381	350	380	392	365	397	357	373	383	387	409	390	387	353	397	351	395	364	354	397	397	358	349	389	398	331	351	388	358	364	365	349	346	370	393	372	393	394	393	414	374	384	373	353	417	417	384	364	330	371	409	348	379	368	396	363	404	401	405	406	406	400	405	380	365	368	423	403	380	347	412	402	376	368	374	375	353	392	346	360	402	367	351	390	388	412	371	369	389	394	379	386	398	383	376	381	385	387	412	388	379	395	369	413	369	391	393	379	345	409	350	383	373	377	366	388	363	376	339	374	408	374	369	372	399	380	384	373	365	378	398	361	362	360	417	367	379	376	409	394	402	403	363	389	386	413	369	377	355	391	391	323	403	388	378	380	379	391	383	365	385	374	381	418	394	396	437	372	370	387	346	399	366	386	372	365	421	405	406	383	411	368	372	392	362	399	369	396	417	383	351	350	377	375	386	365	416	367	377	363	402	367	386	420	365	384	402	343	396	420	403	423	383	427	378	373	406	394	404	357	387	386	430	419	399	384	383	392	385	381	388	357	357	372	383	388	400	385	368	392	391	415	337	415	332	376	396	397	379	375	389	390	392	382	373	356	421	369	369	378	332	345	344	348	376	377	391	397	422	400	370	351	337	399	401	382	395	390	372	343	402	396	382	387	356	410	408	383	389	352	418	363	373	385	387	413	403	370	396	383	378	405	385	425	425	388	398	364	389	369	383	335	380	403	353	360	408	342	417	403	388	389	363	382	352	405	365	386	383	378	364	403	360	392	418	363	379	365	422	393	378	371	394	365	354	386	364	384	399	390	379	351	376	403	377	353	395	372	389	385	364	404	416	386	345	344	370	386	396	319	374	365	395	390	371	389	338	394	381	375	394	403	396	390	360	361	374	434	381	357	389	390	421	379	404	356	392	357	388	398	383	380	379	367	388	392	382	416	385	382	391	395	369	380	367	391	396	422	356	352	383	392	351	367	357	384	393	354	359	396	373	383	364	368	347	374	359	387	396	386	362	366	377	380	338	379	399	365	369	393	394	387	358	399	370	359	394	378	392	372	381	363	404	381	386	358	394	392	390	369	387	404	372	368	374	395	364	359	392	371	374	363	433	407	384	345	396	385	358	375	403	391	375	351	359	364	380	394	394	361	343	396	378	396	355	390	351	378	379	363	375	362	391	375	372	372	379	395	398	406	385	377	370	412	340	398	370	384	357	410	350	367	352	345	361	360	400	393	372	388	383	363	383	396	409	396	391	374	417	384	381	409	405	372	397	420	380	358	393	397	354	363	382	374	400	396	384	383	384	366	343	357	383	366	372	409	401	349	441	364	358	394	369	376	388	345	374	375	359	401	382	378	407	391	370	382	393	358	373	355	414	410	384	348	377	414	388	395	431	393	380	395	414	398	383	418	377	372	357	405	386	418	385	402	426	380	368	376	376	376	384	395	368	395	428	374	383	377	376	375	371	367	393	377	372	378	373	406	369	367	429	379	378	383	351	411	396	413	382	381	373	364	407	349	377	391	381	393	429	394	397	369	382	379	388	352	383	374	378	383	398	354	390	399	424	405	367	345	383	342	395	388	377	389	345	385	382	393	382	366	386	393	377	360	365	390	399	376	389	373	367	363	394	406	360	397	366	367	394	361	381	360	367	353	380	358	351	408	375	400	394	378	378	363	392	392	403	354	408	414	383	352	394	417	343	386	383	382	409	379	387	393	403	362	384	409	394	408	374	387	361	390	404	424	377	360	364	417	365	320	384	378	391	376	379	405	381	374	418	370	405	388	367	381	365	385	412	366	351	394	405	385	354	378	355	399	379	386	360	385	399	358	369	370	364	376	375	358	359	372	346	397	374	382	397	396	400	350	382	377	383	367	402	367	352	396	361	385	348	354	393	414	359	334	378	398	386	408	367	381	383	395	366	371	378	385	425	403	356	412	348	379	377	353	365	353	375	386	365	357	404	373	365	372	343	402	373	379	363	370	350	364	369	390	364	403	377	400	382	408	366
24761	21528	27866	25745	16311	5257	2278	1580	1221	967	798	644	579	472	478	398	361	318	324	327	296	276	265	255	228	251	244	228	200	227	218	214	209	214	195	206	221	183	229	210	191	201	192	194	202	194	203	196	197	196	193	163	170	204	194	170	189	194	188	201	194	194	177	181	217	159	170	173	156	178	180	200	169	166	177	194	169	200	170	161	191	174	170	186	170	181	147	189	184	171	177	170	180	174	184	167	197	189	185	189	166	194	177	166	172	159	183	180	191	164	185	173	169	166	173	191	176	195	179	134	193	172	182	185	167	171	173	186	166	174	159	177	174	160	157	165	170	184	182	168	182	156	147	203	170	185	182	193	157	175	152	186	177	193	177	165	188	179	164	168	169	166	173	168	164	159	186	134	197	170	197	184	172	178	169	194	181	199	183	203	186	172	179	185	189	181	159	182	174	147	184	198	191	175	176	172	170	168	143	171	183	169	158	168	183	178	198	173	193	157	167	163	194	154	198	160	188	165	177	181	170	167	165	169	175	159	179	150	187	195	167	173	167	181	181	166	160	155	185	172	163	165	161	173	177	202	163	180	175	181	169	181	186	182	175	181	151	171	167	181	172	185	197	202	151	179	184	165	167	175	188	182	149	198	207	184	181	179	154	184	149	160	160	159	171	171	171	204	173	160	200	178	187	169	169	187	180	169	169	177	176	176	180	172	163	184	175	177	172	179	166	182	159	158	169	167	174	201	173	158	199	191	164	171	174	194	179	169	195	176	172	186	187	147	191	187	168	167	198	181	179	192	177	171	178	171	161	160	160	182	171	158	180	176	173	185	186	157	169	168	180	174	177	189	150	165	181	166	170	155	164	177	175	175	169	177	166	188	167	173	177	163	199	185	161	175	166	180	179	174	155	158	181	176	174	166	186	181	167	187	180	182	186	165	168	155	172	182	164	180	164	198	184	184	176	171	178	172	177	172	183	174	170	167	162	164	177	163	162	194	205	181	168	186	165	168	167	168	150	198	154	171	186	165	190	173	170	171	171	188	171	170	166	170	187	188	185	198	162	162	166	184	161	168	188	158	184	184	190	175	159	190	160	166	169	168	171	182	179	190	183	163	173	167	173	169	168	151	190	197	173	196	174	190	166	175	161	162	156	184	149	183	169	165	194	164	184	164	165	162	181	179	177	170	157	154	158	177	171	169	171	164	211	158	207	195	191	196	172	164	197	202	179	183	179	156	171	185	173	180	184	197	156	153	184	178	178	173	181	149	187	169	185	174	184	177	184	170	160	158	168	146	187	181	171	156	179	177	176	173	191	178	167	173	154	171	187	185	180	178	172	182	161	156	157	181	177	191	200	153	168	159	215	158	198	153	210	182	181	143	166	152	164	168	186	179	171	178	196	171	174	201	159	173	183	164	184	182	171	134	177	165	165	190	165	198	178	177	186	172	186	180	175	174	190	196	159	173	180	185	171	207	142	189	174	178	179	206	180	157	176	188	156	171	182	169	174	160	166	168	192	187	178	171	166	186	164	208	169	150	183	167	181	158	172	186	186	157	171	159	193	173	175	168	168	185	184	142	198	184	160	177	168	177	170	172	198	180	181	159	159	202	167	166	182	167	177	180	176	180	167	158	154	163	189	196	169	148	170	163	197	193	169	171	166	152	177	160	178	173	175	161	191	155	153	162	175	203	165	186	186	177	144	145	184	188	179	175	180	192	175	168	168	176	166	158	169	189	164	165	183	182	194	174	163	148	186	180	152	158	175	168	188	181	207	152	173	167	179	171	175	183	159	178	154	184	180	173	169	202	172	172	188	166	206	161	167	157	180	173	164	207	173	170	194	161	165	181	158	167	176	174	191	164	163	158	182	161	198	199	188	178	179	181	191	171	155	174	169	160	178	177	188	201	174	186	178	177	169	177	184	194	165	166	169	169	162	173	151	184	188	190	188	160	167	152	179	175	142	174	180	181	164	179	171	169	163	170	164	163	194	165	182	185	143	161	175	196	168	165	188	173	183	161	190	174	181	169	172	172	161	161	158	161	186	196	160	180	171	169	165	187	162	195	165	180	174	173	173	149	170	164	154	162	167	185	170	173	179	161	172	176	186	163	165	172	191	200	170	187	179	178	153	174	161	168	165	172	185	162	169	202	158	174	174	184	187	166	162	152	168	170	164	178	176	154	179	185	138	170	178	203	173	156	164	170	180	167	150	154	169	171	156	139	158	159	182	183	184	184	195	162	192	186	168	167	168	181	186	181	187	164	188	174	157	170	169	183	169	149	178	154	193	176	159	207	183	171	179	185	186	171	177	174	171	202	173	165	164	169	160	159	165	211	183	167	176	177	183	151	131	163	150	177	204	153	165	156	175	183	181	190	175	166	188	160	155	189	160	184	185	170	158	185	168	158	183	170	179	171	166	172	176	178	169	171	160	166	202	162	179	192	199	161	168	172	204	157	176	172	184	165	168	161	195	177	172	162	176	195	173	175	160	205	178	187	190	176	205	166	197	163	181	172	176	158	190	150	174	198	203	182	162	163	164	165	175	162	169	175	195	179	165	190	170	188	166	144	175	182	186	173	171	170	182	171	167	206	154	161	173	175	161	153	182	170	190	171	173	166	176	183	184	182	170	195	161	194	154	169	194	174	172	163	172	162	162	163	184	180	157	198	162	180	161	172	177	170	189	191	164	184	172	166	171	157	183	165	189	172	170	180	154	201	176	170	183	174	190	169	178	188	176	174	166	168	192	184	175	192	178	185	179	158	162	173	179	195	169	173	209	207	160	160	172	163	157	156	172	190	201	165	176	158	149	181	179	152	157	177	140	169	150	185	206	178	181	155	156	179	184	178	167	181	175	161	205	176	158	163	175	166	172	174	176	173	176	167	181	179	155	177	160	181	194	166	152	176	175	170	186	161	171	204	175	188	178	180	171	159	175	183	160	186	180	163	157	166	166	158	160	178	153	181	169	145	182	178	173	186	170	178	170	165	165	176	181	172	143	186	163	178	179	164	175	158	163	173	163	167	168	192	163	185	168	174	186	176	170	173	157	150	170	171	168	189	170	169	183	183	176	181	165	178	189	181	188	180	178	158	142	159	159	182	150	170	192	175	189	169	187	175	176	162	187	177	158	182	175	207	175	178	167	158	149	174	166	177	169	163	179	183	174	195	168	176	143	173	178	174	178	176	167	164	189	171	165	158	180	151	159	179	165	178	175	157	160	170	177	165	172	162	176	155	177	201	171	160	175	166	179	172	181	170	182	164	190	203	191	167	189	192	180	184	175	176	166	158	178	160	176	193	180	173	171	188	191	182	168	207	184	153	152	176	162	156	175	173	154	183	178	181	196	163	179	164	169	162	195	201	160	152	145	173	168	161	191	174	173	195	186	174	180	150	165	172	201	194	185	190	180	194	173	174	191	177	162	182	170	181	167	183	172	171	161	189	186	169	173	182	184	162	170	170	184	173	195	181	167	156	183	167	188	173	199	166
15891	36473	32155	21294	14831	7071	4371	3380	2607	1973	1517	1211	1010	829	755	711	587	583	552	487	423	405	407	414	358	353	386	362	347	357	318	273	311	307	299	306	273	274	293	313	271	271	278	290	297	280	304	283	282	259	241	247	247	263	258	251	233	271	236	252	269	238	270	226	259	274	241	238	248	249	249	248	277	222	259	255	247	212	237	262	244	210	273	245	234	245	245	249	225	222	221	239	231	237	256	254	241	246	253	225	259	247	213	238	231	220	238	232	250	254	231	218	277	246	245	257	242	231	250	238	236	242	233	226	239	227	219	262	259	259	236	220	238	225	213	241	237	216	246	257	270	255	242	237	216	238	242	248	229	216	242	235	224	235	226	237	238	228	231	240	246	254	225	242	273	253	254	242	251	235	214	226	224	225	246	230	214	258	238	231	247	215	257	236	237	232	223	239	251	255	216	242	252	236	229	262	233	237	211	233	218	229	226	263	233	248	257	231	248	224	233	237	244	245	219	228	229	209	242	240	262	225	223	243	238	258	242	244	233	245	235	223	245	279	234	253	209	220	247	209	237	231	257	215	241	234	237	216	224	228	250	235	244	237	236	236	243	235	220	228	252	230	234	258	263	217	187	220	228	248	246	199	226	246	228	230	258	218	221	277	264	265	267	268	244	215	261	258	244	213	216	237	205	253	233	204	216	230	226	237	240	241	241	233	220	235	234	227	231	241	230	229	236	233	237	223	247	225	237	233	241	228	231	263	244	224	254	262	241	245	224	256	230	232	211	241	251	238	243	233	277	249	208	242	232	222	242	239	209	238	265	232	240	221	250	245	256	243	231	219	240	228	175	257	257	222	221	243	232	238	233	224	249	251	263	231	247	223	230	259	237	228	238	242	253	235	227	238	264	230	212	250	265	269	238	218	245	265	218	264	207	245	245	263	229	261	203	240	229	226	247	242	235	235	239	241	258	262	251	245	247	231	256	226	266	202	237	221	234	232	240	222	243	235	248	243	248	240	275	234	220	262	274	249	232	214	258	235	217	224	245	229	254	254	234	237	232	234	211	247	240	249	220	235	225	247	251	261	239	253	269	239	246	229	247	236	240	237	236	230	238	242	235	251	221	247	225	212	240	254	240	248	217	244	241	249	258	242	256	244	242	229	235	228	228	248	243	240	226	233	235	232	219	239	247	257	246	239	271	257	214	233	211	244	232	255	215	251	225	223	231	242	254	248	246	242	253	239	223	237	246	235	219	212	247	230	240	253	261	233	225	231	237	252	239	225	229	255	245	212	217	244	244	235	258	239	275	253	215	214	237	213	249	234	219	234	267	229	254	245	251	225	236	208	234	267	185	216	220	232	256	221	221	226	235	263	217	253	225	248	257	221	264	243	252	220	236	232	260	228	221	236	211	251	250	248	272	213	253	263	253	262	216	240	229	249	238	246	260	270	273	221	216	236	268	235	231	244	245	245	252	232	241	219	223	231	246	245	220	243	246	246	229	236	250	195	219	241	236	219	209	235	239	238	260	264	236	242	224	213	242	230	250	246	240	247	235	237	217	239	219	239	219	219	230	216	253	255	244	244	240	242	235	252	241	213	236	253	237	242	237	241	217	210	242	240	240	223	232	209	241	229	267	206	224	224	243	246	261	216	268	218	239	243	262	237	224	248	230	258	204	264	240	209	235	258	250	222	265	257	217	232	228	233	239	218	219	236	215	226	238	241	267	227	241	256	254	243	237	239	243	223	250	236	220	238	242	224	240	219	252	214	239	242	245	239	209	245	206	227	240	217	225	250	238	228	245	204	252	225	239	225	241	218	266	235	247	249	252	231	233	256	232	234	210	213	218	246	223	221	235	254	256	246	241	259	262	245	250	230	247	232	240	256	237	257	216	213	249	236	214	241	230	248	223	223	247	252	220	243	248	226	260	235	215	243	218	264	243	233	236	229	233	235	233	251	241	229	236	244	244	250	234	247	244	255	243	230	250	256	248	221	231	264	230	234	250	251	232	232	227	237	253	243	221	221	243	234	249	248	260	219	221	241	267	219	230	220	234	224	244	226	244	228	223	231	234	217	252	262	259	254	221	220	237	229	231	247	256	238	229	233	247	235	282	240	253	244	214	255	247	222	261	240	218	233	219	260	242	252	216	224	253	229	234	243	234	215	229	236	227	237	226	234	257	249	229	243	216	258	256	253	243	248	255	226	223	243	239	252	264	231	233	240	240	239	269	224	250	243	231	259	265	237	228	229	244	233	234	220	230	205	210	228	236	260	234	239	218	225	214	249	225	250	242	251	249	224	245	243	223	230	252	223	239	243	226	245	249	192	239	253	231	223	232	263	236	221	231	247	237	233	225	240	229	261	238	246	236	248	248	233	240	265	233	243	241	235	235	234	235	215	225	247	254	245	270	203	217	231	240	231	246	226	252	227	256	232	211	227	221	235	206	237	222	257	233	273	244	256	233	244	248	208	234	235	233	225	226	236	250	204	229	258	267	227	220	226	273	236	230	232	251	236	266	240	223	268	265	222	229	230	241	239	255	258	229	235	214	247	242	248	227	230	252	247	244	251	263	225	231	239	231	256	227	222	248	247	233	254	227	202	226	248	262	238	226	225	218	228	224	239	246	242	237	235	234	270	244	235	242	237	262	240	261	263	212	257	230	231	236	258	249	229	236	219	220	241	237	232	240	234	236	214	235	208	240	241	247	234	228	254	235	242	225	246	232	238	226	242	231	227	239	238	241	259	238	271	295	252	218	219	222	217	241	238	267	261	256	249	239	241	231	242	242	227	219	249	204	237	254	239	230	249	234	227	252	221	248	228	240	238	212	226	225	214	242	248	230	261	248	234	251	215	240	240	208	240	232	251	252	250	245	211	226	222	234	220	230	233	249	205	222	267	233	230	252	233	221	250	239	228	253	221	261	245	233	255	265	249	236	246	217	215	236	210	225	235	238	255	240	230	216	233	267	230	237	236	269	239	247	223	218	222	240	244	213	245	216	227	238	211	220	222	227	244	225	245	243	252	234	243	193	251	241	239	249	218	252	261	244	242	242	249	242	230	243	238	233	209	243	235	214	216	228	244	244	251	254	266	227	199	208	230	206	240	234	244	243	206	215	221	260	232	264	244	207	208	265	225	216	237	260	221	209	242	248	228	217	234	221	242	225	234	243	237	239	225	235	227	249	222	248	235	253	240	264	247	252	237	226	262	241	232	246	260	249	259	244	237	219	255	247	227	225	239	253	208	241	273	220	243	214	258	256	245	259	221	219	235	228	245	252	236	255	229	205	239	237	237	229	247	225	229	247	241	222	259	251	251	240	265	228	217	249	222	243	225	220	259	232	231	248	230	245	228	223	252	243	221	228	244	225	226	215	268	233	240	249	273	237	220	267	235	279	220	241	230	250	229	234	230	260	202	249	230	209	227	218	234	227	223	270	233	237	230	258	224	236	248	244	245	253	215	225	225	247	218	249	235	239	272	261	271	208	261
22661	21597	29375	24286	21754	21593	12877	3730	2427	1952	1557	1297	1133	922	906	761	661	584	524	524	517	460	440	438	401	405	425	403	378	400	364	359	329	334	331	314	332	315	303	336	333	272	311	325	281	287	300	282	295	274	276	256	260	298	300	300	282	298	286	302	271	264	279	264	279	277	257	258	206	260	253	263	282	258	277	273	298	255	262	278	273	237	256	256	254	251	252	266	255	254	271	242	276	257	261	256	221	262	254	274	264	242	287	250	268	240	256	269	238	268	261	241	298	262	234	260	271	248	262	262	251	260	282	287	254	287	262	251	244	292	268	227	251	246	247	271	246	256	238	260	269	272	237	263	254	274	264	262	262	262	267	237	262	256	268	262	248	249	281	230	256	257	224	264	242	251	256	250	221	238	307	278	302	255	250	237	268	260	237	261	248	277	252	244	231	239	260	276	288	218	258	240	263	245	282	264	254	241	254	275	249	252	235	255	242	258	271	245	264	260	245	275	256	283	231	227	299	257	260	247	257	263	263	279	267	256	277	269	228	237	253	289	248	261	266	270	274	227	265	263	267	263	303	254	260	256	260	255	249	241	255	228	253	266	207	248	238	253	275	238	273	245	257	251	271	262	260	260	285	289	253	283	244	285	245	270	260	253	258	286	231	274	271	271	251	245	260	279	242	215	269	254	275	255	259	263	222	251	268	250	275	264	270	267	254	268	277	247	283	292	248	249	254	253	271	265	259	259	224	276	265	240	272	257	267	249	262	288	252	252	245	249	228	253	279	276	230	258	233	269	233	267	244	262	260	249	243	243	260	281	274	241	265	240	244	251	268	242	256	270	287	236	260	258	252	276	265	272	267	252	267	250	253	270	285	245	272	251	295	282	275	269	300	250	295	284	272	272	226	282	251	244	243	258	225	269	248	245	243	279	270	272	235	265	282	260	254	262	274	271	259	233	250	258	260	240	260	262	243	235	258	238	256	288	230	257	276	254	261	264	245	282	279	258	253	241	270	245	212	273	244	265	228	248	250	261	241	243	252	238	280	270	255	240	244	264	260	264	276	287	233	271	266	260	248	269	258	288	269	254	272	263	247	253	226	286	290	314	254	261	247	246	281	267	247	248	278	269	263	244	264	281	279	220	269	276	247	254	258	269	273	245	246	255	233	250	263	264	276	268	243	260	233	261	250	246	279	250	254	265	262	271	259	294	248	246	265	275	278	258	241	305	265	258	289	273	256	249	239	264	210	253	257	266	268	303	264	272	258	223	243	251	268	260	265	254	241	273	257	236	255	228	268	289	266	266	289	264	261	251	263	247	265	281	268	273	281	208	226	253	271	232	262	271	236	236	262	245	228	238	246	290	276	248	253	276	274	243	249	239	244	253	271	279	262	266	266	264	240	242	286	279	285	265	294	256	252	226	270	260	280	233	261	224	271	272	274	281	258	263	240	237	266	269	249	258	263	292	291	251	263	287	261	232	270	261	250	261	243	274	256	256	254	270	226	237	294	259	246	258	228	259	240	279	246	243	253	256	271	259	290	252	280	253	249	265	274	248	241	264	269	257	272	264	273	265	236	271	245	261	279	248	274	280	252	257	256	247	238	257	281	268	239	232	243	269	257	260	244	282	266	246	276	285	224	236	275	242	266	269	241	267	274	260	275	260	275	243	242	251	274	263	242	271	235	259	243	272	247	252	275	229	223	269	251	271	262	264	237	264	243	258	260	226	258	270	244	256	290	248	267	259	235	249	263	255	279	253	279	262	254	257	257	287	241	254	254	242	252	275	248	253	254	257	260	276	250	288	234	264	232	282	247	294	270	259	269	276	253	263	288	269	277	241	278	259	271	259	248	252	265	268	243	256	256	238	255	257	256	274	247	252	230	279	271	242	249	275	276	246	274	255	279	277	238	253	276	278	283	250	256	244	253	230	252	231	283	265	261	251	264	245	255	258	252	274	251	245	261	263	241	273	253	221	236	251	253	259	276	262	292	249	258	227	248	213	265	231	247	258	276	267	248	285	294	280	250	258	242	251	275	262	248	244	244	285	237	231	243	226	230	252	255	287	252	254	293	266	253	261	264	259	261	258	264	240	269	246	242	243	245	246	263	265	278	289	255	245	283	284	264	278	240	252	243	239	246	274	275	249	275	247	272	240	244	265	246	241	308	255	276	240	268	242	253	248	256	293	267	259	242	258	255	260	251	270	245	255	252	258	244	256	286	243	259	268	263	288	252	255	251	272	238	276	272	288	277	259	282	252	253	264	258	238	238	272	226	266	278	251	251	228	275	264	265	261	229	279	272	276	230	247	257	249	283	262	248	263	247	259	241	275	274	258	262	283	241	278	285	260	253	253	267	277	259	240	273	270	249	279	274	259	274	296	276	248	268	279	259	257	289	251	268	240	265	239	250	256	282	219	267	257	241	241	264	233	260	235	260	219	258	278	266	260	226	280	249	276	282	269	256	266	257	264	251	264	250	277	270	261	234	247	276	266	256	250	259	255	266	265	224	257	259	244	278	282	271	260	249	254	267	267	246	272	252	274	255	265	256	243	240	285	261	284	252	257	283	310	250	246	275	241	248	262	256	237	246	269	267	226	277	279	229	237	249	265	280	246	238	248	254	258	281	268	230	248	267	286	257	270	256	243	255	249	261	278	252	245	257	262	257	261	285	266	260	265	279	244	265	242	280	260	256	246	273	261	257	254	246	270	275	260	255	250	236	266	243	249	239	277	259	258	276	265	271	300	283	257	276	243	237	245	256	268	278	278	250	236	275	249	244	246	255	256	257	246	266	264	268	290	256	261	268	233	248	253	255	276	236	284	259	266	259	288	267	247	248	264	246	270	258	292	234	249	227	271	265	245	256	267	272	245	274	245	224	247	235	259	233	252	277	237	285	261	275	263	236	236	240	242	255	234	274	258	223	234	275	236	248	288	276	271	270	245	263	260	264	276	254	265	232	289	266	257	255	252	261	282	242	266	244	274	248	280	240	232	240	253	232	266	273	265	269	257	268	264	277	265	252	255	239	232	243	254	255	267	290	234	258	262	237	253	243	271	264	259	233	258	258	278	255	277	247	256	257	225	264	240	293	240	236	264	275	250	281	212	257	278	258	272	252	272	257	274	267	236	255	257	277	246	274	282	299	272	272	241	263	242	280	268	238	266	285	265	255	260	258	259	259	268	260	257	263	269	297	269	257	263	275	253	257	246	248	267	261	255	277	222	269	282	251	259	255	261	246	227	227	272	255	272	282	256	259	246	256	289	267	261	267	250	250	273	240	261	288	269	206	275	270	273	261	255	267	273	238	266	248	239	255	276	290	251	242	254	251	255	278	276	279	238	274	268	241	248	273	245	258	255	244	243	253	258	245	242	254	281	296	275	269	251	274	256	270	263	257	264	225	240	240	252	260	267	243	280	243	317	247	264	268	272	265	280	278	269	281	265	267	251	282	249	273	261	269	280	277	256	266	277	265	259	261	256	290	272	249	237
19174	46710	43430	32333	25927	12186	7420	5748	4466	3371	2686	2292	1843	1546	1304	1158	1096	1017	907	792	730	759	669	645	646	586	552	570	552	516	495	537	470	449	471	456	451	439	451	416	430	434	431	436	440	385	401	403	375	363	390	389	359	384	342	372	357	354	363	380	362	364	376	331	329	357	354	322	364	360	354	371	366	370	338	323	320	375	350	375	346	348	372	318	356	325	336	355	359	303	318	336	392	344	355	378	348	366	336	341	363	346	348	339	337	354	320	363	328	344	345	344	367	343	330	384	338	337	324	343	341	327	336	344	341	372	332	343	346	331	331	353	286	334	333	355	333	338	336	352	341	370	352	306	334	360	359	365	319	339	319	325	314	345	311	362	374	379	378	349	359	317	317	342	358	333	339	303	331	365	345	378	354	356	358	316	374	349	341	338	330	316	346	340	367	326	333	354	372	291	367	321	324	347	346	323	347	365	344	334	321	356	355	318	351	335	318	331	360	328	356	338	319	352	320	349	346	333	334	347	358	354	337	322	330	317	343	321	353	347	341	328	352	370	336	353	324	338	319	372	371	340	358	348	368	356	369	341	345	371	343	322	357	369	331	360	345	330	331	328	353	343	319	329	340	329	345	341	327	343	336	353	356	380	345	336	371	341	344	357	343	320	361	319	325	327	333	325	350	361	356	365	353	361	338	357	329	385	315	341	303	322	359	342	322	344	353	359	342	336	339	357	343	342	358	287	381	335	308	323	351	346	348	330	328	346	365	296	349	335	352	347	354	366	390	334	369	344	360	351	326	332	322	364	333	328	325	342	334	341	325	325	333	327	337	336	380	368	344	312	342	343	334	345	341	316	308	339	328	345	326	332	316	343	386	323	363	347	323	332	331	345	331	331	324	372	366	324	344	345	353	352	349	332	313	350	350	333	340	306	338	344	340	352	351	348	336	353	347	297	340	310	356	353	362	342	340	333	344	351	343	335	329	354	385	354	303	305	316	331	340	312	331	365	337	335	343	321	330	332	343	304	349	372	347	342	322	323	338	351	373	378	323	313	346	316	333	362	324	324	328	372	328	324	325	334	332	334	341	340	338	364	341	342	355	347	365	327	344	350	325	342	358	348	345	334	314	337	326	382	350	358	367	338	340	347	345	345	319	317	317	328	347	348	345	309	345	331	334	330	342	314	313	377	328	344	342	352	311	315	340	334	391	319	298	366	350	367	357	384	333	320	317	337	352	297	321	359	338	346	362	367	341	336	336	313	361	331	384	335	333	338	361	356	350	339	349	341	319	351	329	324	361	330	329	355	372	339	387	337	359	338	340	308	339	341	344	348	331	343	362	347	330	334	349	343	362	339	358	351	370	355	383	301	338	347	366	334	357	339	373	356	345	376	355	359	343	351	355	325	369	309	349	364	348	355	350	328	356	340	331	332	338	356	331	348	363	338	382	366	367	330	325	351	366	347	344	338	336	340	359	320	376	313	344	358	325	360	350	312	332	340	315	361	350	344	330	346	362	321	326	327	391	339	386	351	354	326	319	336	348	330	324	348	347	344	340	328	338	337	317	343	346	356	358	348	321	329	332	340	352	333	341	371	327	318	366	308	310	371	349	342	325	349	340	343	336	341	346	317	338	325	339	355	368	315	339	310	333	349	351	328	334	336	322	337	330	370	351	354	334	328	301	363	330	348	330	321	350	349	329	325	326	360	348	365	352	346	336	344	348	321	353	333	337	324	343	366	344	332	353	321	331	329	334	378	328	350	333	355	356	325	329	357	329	331	326	329	360	329	365	330	338	324	350	317	324	326	339	343	356	360	326	359	331	345	308	360	327	312	357	355	341	346	327	326	358	349	348	342	336	328	345	354	368	357	329	330	327	347	363	372	366	350	329	354	345	345	304	320	350	332	299	354	380	342	355	346	358	367	349	344	349	333	315	325	331	315	334	401	340	366	345	345	349	364	345	342	356	343	352	317	360	331	347	350	342	346	323	388	328	323	345	356	349	354	324	335	335	314	321	367	323	327	343	356	327	348	301	358	349	337	339	333	315	328	325	345	336	356	301	330	359	373	365	372	327	350	301	344	323	331	345	342	312	346	353	357	341	340	350	336	331	332	363	325	306	312	340	326	364	323	354	352	309	364	348	316	347	334	340	299	343	350	317	334	346	340	335	352	354	326	351	332	330	364	337	340	341	371	354	320	328	370	321	323	347	350	373	339	368	363	323	342	322	331	346	371	330	346	363	356	317	325	323	342	317	332	336	330	328	347	357	349	360	375	352	339	334	368	371	304	345	366	317	325	339	332	351	337	296	378	368	359	312	352	370	362	324	303	347	334	335	339	333	324	338	364	369	327	355	330	390	354	341	362	335	331	363	323	354	354	340	351	347	366	317	356	340	359	326	343	320	341	351	339	334	348	335	342	336	314	322	332	326	365	327	353	307	344	378	349	328	308	357	360	341	333	334	384	342	342	325	364	337	332	334	376	326	357	338	329	353	330	354	341	340	385	322	346	338	353	325	320	320	340	373	343	354	346	330	358	349	348	364	337	355	334	320	347	371	356	345	338	322	359	334	301	357	355	366	368	352	341	354	369	350	348	338	352	327	367	310	331	355	344	350	329	354	345	367	355	346	346	348	355	339	362	346	348	320	339	345	354	317	334	350	322	331	364	306	341	324	344	310	344	336	344	360	350	343	303	324	318	358	344	352	349	341	343	321	343	323	382	350	349	329	330	308	297	312	341	362	355	336	346	353	341	360	332	338	371	336	355	328	308	332	366	336	343	357	331	313	329	354	343	323	331	356	358	374	350	318	343	348	331	326	310	331	365	349	346	365	329	303	349	339	328	329	338	343	314	320	337	330	353	346	352	341	376	348	344	363	318	322	343	359	325	341	383	327	332	370	344	348	312	353	334	347	357	308	354	362	350	347	362	328	355	333	330	366	334	335	368	326	305	314	371	377	340	358	306	363	359	312	347	339	329	329	339	336	335	331	336	343	345	309	332	316	317	379	322	345	348	350	384	364	357	374	391	335	356	348	328	350	323	359	309	335	299	340	361	356	336	322	324	350	348	350	327	333	358	334	341	341	378	345	370	353	318	352	346	358	349	362	303	369	319	362	341	334	361	339	323	322	326	357	357	356	337	350	313	333	354	316	325	311	351	335	323	298	387	309	369	355	326	364	333	344	362	324	365	356	344	322	338	323	350	335	311	346	360	318	355	346	353	362	346	359	333	310	347	344	325	326	285	324	328	360	344	362	321	334	339	332	296	366	353	309	345	344	370	337	364	320	310	363	315	333	343	363	359	357	338	320	377	307	378	333	344	387	344	332	366	330	332	391	324	323	352	353	367	331	342	325	345	317	330	331	332	334	334	347	332	310	350	334	340	337	346	330	340	335	342	353	326	325	355	343	338	346	313	370	324	356	345	286	351	351	322	343	328	337	350	365	359	338	367	321	348	318	361	363	364	351	351	351	343	325	359	330	355	353	358	321	315
27510	21708	21266	13669	6257	2443	1467	1152	962	772	677	567	558	438	383	345	350	359	323	309	315	310	279	294	252	264	282	292	273	260	251	215	258	261	247	251	223	223	236	250	255	239	248	254	273	221	260	227	257	244	237	240	232	234	247	232	231	201	245	231	232	200	260	250	232	260	217	211	230	225	220	205	256	223	215	209	217	208	215	229	218	247	219	230	208	219	231	237	249	221	220	228	217	228	229	219	203	216	230	205	229	208	198	192	231	232	239	252	214	233	217	229	239	207	219	243	212	206	211	249	214	225	220	236	256	201	227	206	210	246	224	200	234	246	237	243	232	216	217	231	238	221	229	215	249	215	214	228	236	239	211	215	220	208	246	217	256	207	196	232	215	203	238	205	225	232	202	200	222	229	226	224	237	227	259	233	208	237	240	241	228	200	226	231	208	211	252	227	199	253	231	200	215	230	232	228	226	207	233	245	225	263	214	231	202	230	220	227	230	217	211	221	238	208	225	233	243	221	233	222	211	239	243	225	236	234	208	219	207	219	213	213	224	230	204	239	216	217	227	231	228	231	232	214	235	217	204	232	242	228	225	236	233	230	236	206	243	194	228	218	220	244	229	213	231	220	227	240	219	217	208	221	227	205	222	227	240	217	230	223	230	229	248	223	231	244	236	239	233	229	248	208	207	258	210	199	241	212	218	218	204	199	222	244	212	215	216	227	244	231	217	207	242	220	251	204	241	223	211	242	214	218	227	201	216	222	218	230	224	227	248	239	205	230	213	242	220	206	204	232	243	236	236	216	231	205	233	215	212	220	234	238	252	214	222	188	230	237	206	203	220	216	221	242	231	219	210	223	257	229	213	253	212	216	235	220	205	222	221	219	204	240	210	226	225	234	220	232	237	212	212	220	189	205	191	223	202	240	219	211	227	236	258	228	208	225	223	212	227	249	209	215	225	226	225	210	218	232	239	226	280	209	201	218	240	235	229	229	239	214	258	214	225	242	202	219	207	241	227	256	254	242	224	219	211	247	215	223	218	229	238	218	196	215	204	200	228	223	214	222	202	207	245	220	234	228	206	219	218	200	229	225	235	232	213	216	212	210	228	259	231	203	226	217	202	235	220	234	235	240	214	240	235	196	210	235	199	224	218	209	241	191	230	214	251	217	235	199	247	229	229	221	238	260	208	223	216	239	232	226	251	227	234	227	190	224	234	219	187	229	245	226	238	215	237	197	215	231	242	222	238	215	226	214	224	229	239	222	193	222	225	227	223	221	210	234	236	218	227	212	231	250	262	242	221	234	216	240	240	233	234	236	195	213	231	240	252	217	219	211	226	228	222	222	204	205	229	213	221	200	220	210	235	213	229	224	226	237	228	232	225	235	213	241	237	255	204	205	218	237	230	240	203	224	231	231	231	235	238	204	188	236	200	223	257	257	225	218	230	251	228	219	250	239	248	237	219	240	219	207	232	237	231	235	246	231	228	216	211	237	226	281	221	245	217	233	231	239	226	230	242	231	206	257	214	205	226	213	200	230	232	255	213	269	237	214	228	187	228	223	240	225	233	196	214	215	245	231	208	248	213	211	246	224	244	230	207	272	218	234	216	235	203	217	228	252	233	236	209	223	234	204	243	226	216	214	230	220	218	226	187	239	206	228	224	208	223	220	204	236	228	226	203	239	205	220	240	237	245	214	233	230	223	201	227	215	246	211	228	220	248	231	228	220	192	222	219	245	240	212	222	205	236	219	242	224	257	215	227	216	197	233	219	200	244	255	219	206	239	221	215	209	221	219	227	235	209	228	204	204	216	267	243	214	196	238	230	227	207	199	218	248	201	213	217	219	209	216	238	189	229	247	224	215	230	211	236	209	210	214	202	240	222	240	225	232	248	218	227	220	240	210	217	256	219	240	217	225	246	236	226	222	232	218	239	230	210	233	228	242	225	234	238	230	198	213	227	214	231	202	236	231	219	219	274	224	227	239	241	208	213	184	225	238	259	205	231	238	220	218	212	222	212	247	236	212	215	255	217	208	240	226	233	218	215	204	258	236	227	222	225	229	238	223	222	229	238	217	263	223	216	241	232	238	219	200	206	229	218	227	221	221	241	197	226	245	265	217	231	228	226	235	232	261	227	211	220	236	231	229	225	220	251	221	208	238	223	239	243	218	223	236	240	242	221	255	230	200	200	230	195	259	207	233	224	240	256	228	208	249	228	221	207	232	229	247	233	212	228	224	243	239	232	224	229	259	232	227	220	229	241	230	223	214	207	221	240	215	272	222	239	227	226	218	215	259	196	214	230	204	232	196	206	233	240	204	205	233	230	226	244	222	217	213	227	235	221	239	229	234	230	229	205	233	252	208	219	233	224	243	228	202	218	238	198	242	224	202	249	226	217	218	213	218	223	262	227	226	216	223	208	222	210	218	217	247	206	244	219	228	218	228	224	196	221	234	222	221	233	246	234	222	237	220	211	220	229	236	194	220	206	240	222	226	216	236	248	230	228	233	241	231	230	195	242	232	240	238	225	224	201	234	252	233	223	205	221	226	229	209	204	222	224	240	223	263	229	202	214	236	233	216	257	239	210	206	223	231	236	239	237	241	234	208	235	226	219	249	227	244	229	224	258	229	218	209	235	215	239	230	224	221	212	231	214	231	226	227	221	226	223	234	223	193	217	242	242	222	213	242	224	216	229	226	269	244	247	225	216	211	203	252	238	220	230	237	238	197	237	226	243	236	211	240	239	264	207	201	239	221	243	230	240	237	234	239	217	218	220	247	214	230	213	224	238	221	239	213	244	215	210	231	241	228	236	217	210	225	220	205	239	245	222	215	244	251	246	236	220	196	235	270	215	229	198	216	205	213	253	221	227	210	202	222	217	228	225	213	232	244	252	242	261	207	246	214	237	218	247	226	221	198	233	243	226	203	231	202	233	248	250	250	221	237	219	223	230	206	232	219	239	242	240	246	204	225	193	217	241	216	239	205	237	240	202	216	210	216	223	238	232	247	235	204	207	231	216	227	228	194	236	221	230	242	243	222	258	239	234	235	201	227	209	235	196	233	216	248	218	217	225	218	232	204	200	240	205	219	227	218	227	224	230	212	232	212	233	224	216	239	222	237	246	217	238	223	183	190	275	248	231	192	244	225	227	222	214	207	214	222	226	204	201	223	212	225	216	238	238	247	241	210	232	257	233	219	239	230	246	235	223	221	264	241	236	233	186	200	194	224	227	219	207	221	236	234	225	237	222	219	243	240	248	220	210	225	194	220	252	218	204	224	186	238	236	230	226	212	246	217	246	240	216	233	266	240	246	255	258	250	209	208	259	227	201	231	216	220	229	242	195	202	204	218	263	223	237	232	222	232	215	224	208	198	210	239	255	216	231	225	228	226	219	227	241	221	212	230	215	204	209	216	245	247	239	260	222	231	222	243	224	221	208	220	211	240	224	233	223	207	216	192	208	234	247	221	219	214	253	243	199	241	231	218	242	243
14259	30115	25621	15170	9398	4663	3007	2505	1879	1460	1126	1024	772	779	686	584	521	463	450	471	455	424	401	409	409	375	408	344	385	347	353	345	348	362	367	348	319	363	328	343	295	336	310	306	317	313	320	339	327	313	292	313	314	311	316	312	309	273	319	318	293	297	319	309	290	296	293	272	278	330	319	298	306	296	328	313	301	292	330	295	271	293	312	300	327	296	288	286	317	272	300	282	298	312	298	324	339	315	298	330	296	272	307	300	321	317	289	304	309	263	287	302	300	299	280	305	324	296	292	280	281	325	304	303	287	285	298	294	305	297	300	314	301	320	297	336	269	306	322	314	277	312	304	288	273	290	319	306	265	287	309	316	305	281	313	315	298	302	298	332	311	307	304	277	299	318	297	298	305	301	295	288	315	319	285	303	291	294	329	309	327	298	291	295	294	267	292	287	282	266	318	278	269	317	297	301	294	269	294	256	298	300	271	306	309	277	290	282	308	305	316	281	308	286	285	291	333	303	308	281	279	306	316	259	306	303	302	315	288	326	304	286	300	314	296	318	311	287	335	315	298	289	301	273	265	323	290	279	295	249	330	330	303	309	284	279	292	297	301	297	305	309	300	277	277	277	291	305	293	309	316	314	288	299	276	291	296	301	277	300	282	297	291	304	302	298	276	319	327	285	299	300	293	307	289	316	270	318	335	279	282	290	280	323	328	302	284	292	313	312	310	353	274	278	297	295	330	279	304	301	291	334	275	304	310	302	329	291	296	269	297	299	313	282	285	296	283	279	300	324	295	318	291	291	278	279	300	305	286	295	289	288	293	267	300	270	330	294	300	309	298	335	320	274	320	314	249	313	304	313	297	309	316	299	298	257	313	254	294	302	299	300	277	323	298	314	310	288	327	301	319	299	307	308	303	287	315	328	308	315	270	294	304	288	292	305	306	316	289	320	347	292	320	313	282	316	278	305	298	314	327	286	333	305	304	320	284	302	327	340	329	305	311	296	319	302	300	298	311	286	280	306	282	308	291	297	319	311	314	300	282	322	313	291	292	300	297	293	322	269	307	304	285	279	303	283	304	271	306	295	301	274	313	285	300	275	290	294	341	330	284	324	317	319	288	287	301	276	286	297	319	286	285	327	315	280	302	322	289	322	333	308	323	329	324	302	258	286	296	301	302	314	295	327	306	300	294	320	299	303	296	292	302	281	265	275	321	301	337	303	299	339	309	299	305	263	284	281	305	305	342	279	309	295	309	305	332	310	310	305	283	272	289	298	287	294	310	344	297	298	298	288	296	334	306	285	294	271	285	292	319	302	304	306	319	314	300	263	291	282	303	260	300	273	312	297	286	304	330	284	321	313	307	307	263	285	306	295	341	307	304	277	294	268	318	302	298	266	298	290	303	281	302	317	291	294	279	299	292	320	287	308	303	285	341	316	300	317	273	302	306	308	276	333	314	311	286	314	313	299	287	288	304	283	307	316	309	312	307	313	291	312	317	311	302	300	271	302	293	306	323	307	323	321	314	295	291	278	303	303	288	272	338	337	289	275	286	297	286	312	310	305	283	300	311	305	275	313	293	300	298	343	312	300	303	315	273	320	324	315	267	288	283	320	295	286	277	329	272	288	296	297	293	281	304	303	302	315	313	282	306	304	331	310	310	296	298	305	316	309	295	306	351	326	314	310	312	314	303	306	327	306	318	296	318	291	286	306	307	292	280	286	297	292	277	273	302	292	308	296	309	279	332	319	289	300	293	324	283	299	324	280	325	302	309	284	313	309	304	300	314	331	291	283	320	323	321	314	299	284	295	314	306	318	275	309	294	291	282	300	306	297	306	307	301	335	320	313	279	291	289	291	309	303	309	339	303	292	290	266	287	304	276	287	297	330	293	267	321	291	324	299	310	286	303	292	327	345	265	312	312	268	311	315	310	321	289	295	334	307	294	305	313	292	327	323	298	278	295	294	290	298	324	300	291	315	317	330	285	298	274	308	284	302	308	302	300	306	290	317	286	328	291	292	309	278	307	316	294	295	310	294	271	286	307	290	320	280	335	311	308	302	306	311	291	327	289	307	309	313	297	310	295	326	290	288	301	352	297	303	274	283	307	296	298	274	300	312	307	303	296	276	299	291	307	285	303	302	334	279	315	293	309	302	273	295	304	316	275	321	287	280	290	275	265	290	306	310	286	313	328	277	299	321	300	306	297	318	340	297	279	292	307	286	299	273	315	330	272	295	303	284	298	295	308	314	259	282	312	277	338	299	304	267	283	297	287	298	299	285	332	288	284	312	317	290	299	291	299	278	289	307	309	300	299	302	293	321	294	265	287	303	321	276	295	310	294	289	294	309	284	333	313	326	285	300	317	285	315	307	298	312	313	324	294	316	320	292	311	335	281	289	297	301	289	297	303	306	321	301	299	284	295	306	297	308	299	311	281	313	281	314	288	294	306	302	333	300	270	307	279	295	281	269	310	314	278	294	284	314	309	303	278	309	336	278	298	286	291	284	300	303	297	308	284	321	295	342	319	290	258	274	292	319	291	279	284	302	271	313	306	308	305	300	302	315	288	302	255	309	295	318	307	297	280	298	316	318	309	312	288	286	267	331	281	287	286	320	274	298	287	290	275	305	290	306	290	282	257	294	325	307	293	285	291	326	325	308	309	296	298	305	305	283	311	312	280	284	277	274	299	325	314	299	305	303	294	323	323	263	308	292	314	316	308	287	273	296	298	333	310	290	269	314	298	297	303	284	312	318	278	320	289	271	308	308	290	305	313	298	287	303	270	306	320	306	307	287	311	306	312	347	278	289	287	344	279	295	313	322	282	303	307	273	322	281	272	268	304	299	304	309	313	287	308	300	307	298	306	299	307	282	269	317	298	284	322	318	312	270	302	298	291	305	277	294	263	289	336	315	269	292	295	295	292	325	305	297	343	308	289	316	272	306	297	305	318	319	315	302	297	294	309	309	306	305	325	300	285	335	323	295	314	323	319	305	285	308	293	293	314	308	323	326	271	306	310	314	276	307	304	331	293	342	305	302	295	334	312	270	297	330	284	279	304	312	325	277	293	302	296	299	326	279	298	310	289	316	284	302	329	336	311	296	289	290	313	297	329	334	331	329	313	335	308	332	308	326	305	299	317	307	307	292	310	332	312	288	306	313	298	305	341	296	283	316	305	269	301	301	276	305	308	267	331	312	304	309	317	298	329	335	305	289	315	340	328	302	321	302	298	324	314	287	291	310	285	286	270	283	300	297	274	283	289	321	287	319	326	299	294	327	328	281	308	308	311	283	252	295	308	285	310	293	351	263	273	287	314	290	319	308	273	301	338	291	336	297	304	333	294	284	265	281	322	302	276	319	304	308	268	312	309	311	328	325	273	289	279	298	285	338	282	273	320	297	317	290	315	306	327	303	313	315	302	267	287	330	326	334	292	270	328	271	283	314	312	307	313	315	320	315	316	281	291	292	303	310	316	288	267	284	303	296	302	293
23493	21529	28914	24685	21709	14832	4361	2401	1787	1424	1118	975	838	764	702	613	549	561	520	532	487	398	440	398	422	381	375	428	368	367	349	377	347	341	345	358	333	357	327	300	355	351	360	339	325	361	307	323	334	329	302	308	311	271	313	301	313	297	291	296	298	289	314	306	293	308	294	322	311	282	316	324	313	279	288	301	304	317	292	277	300	292	295	293	290	314	277	281	285	314	311	259	279	266	304	307	289	285	295	297	307	305	307	324	312	311	276	300	275	271	281	310	302	293	289	347	289	306	277	293	301	273	298	288	307	271	274	315	313	317	293	299	309	310	297	317	305	316	308	259	331	240	300	286	297	305	253	265	287	299	291	311	305	331	314	320	289	260	313	292	271	297	296	322	296	299	298	296	292	299	307	310	274	297	267	256	303	282	317	289	301	320	310	294	293	291	298	304	287	311	265	273	252	293	278	310	306	311	268	291	260	300	305	305	287	284	289	325	306	285	306	256	284	234	315	316	327	256	302	317	278	277	315	295	286	275	299	296	306	317	290	276	330	294	308	298	302	276	278	270	289	304	292	296	292	301	310	309	279	309	292	285	285	313	299	293	312	308	290	301	296	272	325	281	271	285	278	284	290	256	300	304	328	290	301	278	254	313	308	295	275	309	278	291	300	278	288	294	286	271	274	306	288	282	304	282	299	293	314	280	306	294	304	281	305	300	300	280	288	290	302	281	300	286	257	284	304	311	291	300	293	300	267	317	289	299	284	293	299	265	273	279	294	308	267	299	269	291	316	258	326	297	282	323	295	279	283	303	283	289	280	291	294	296	273	314	330	291	303	293	287	289	309	303	269	295	301	293	276	320	293	280	282	281	315	317	299	281	290	297	300	297	271	301	279	320	273	277	293	306	278	285	305	307	334	296	288	288	316	277	293	304	310	322	301	286	309	270	282	322	276	302	275	332	319	300	282	297	311	293	321	296	314	276	291	305	316	290	330	278	301	271	271	330	275	302	280	284	262	297	274	267	280	291	274	285	270	327	293	305	292	290	282	308	277	308	275	305	295	340	281	284	296	309	290	305	289	260	274	301	293	272	274	318	315	310	293	309	303	306	306	316	271	272	302	299	299	288	270	291	299	289	298	286	301	329	285	284	262	294	317	315	302	313	278	288	312	274	282	301	253	291	316	273	304	278	314	288	295	273	275	279	282	306	288	307	299	311	276	315	313	284	271	287	304	315	288	297	268	275	272	282	295	294	273	296	308	303	286	271	297	292	301	304	299	290	290	296	278	300	324	294	303	292	338	277	317	250	297	291	295	297	302	314	254	280	268	276	297	310	276	279	292	306	330	312	329	290	292	288	295	293	299	282	308	279	291	306	271	306	292	258	288	283	301	301	308	320	293	320	279	296	281	322	295	307	293	299	249	303	312	291	274	302	315	283	305	289	303	307	265	317	304	289	282	312	322	306	284	321	293	299	295	312	304	319	292	281	296	284	320	292	305	321	313	284	273	309	312	307	285	307	292	319	281	297	293	302	306	311	291	331	274	252	308	326	305	304	297	319	288	299	316	279	302	289	277	311	299	287	284	297	288	294	300	304	319	271	286	317	297	300	290	286	258	283	321	292	283	264	293	274	305	296	277	282	261	265	275	300	296	293	279	286	292	295	286	307	288	265	295	289	317	291	289	297	305	302	300	323	300	298	307	316	281	309	288	284	267	303	281	255	308	267	302	283	290	325	294	336	289	283	303	294	307	295	281	292	273	302	324	312	276	297	289	319	324	282	304	299	312	294	286	298	291	326	301	291	299	289	305	282	323	316	292	287	322	274	278	257	294	299	275	288	320	302	307	303	286	327	283	321	304	292	272	310	290	312	298	297	285	284	296	302	298	336	307	331	305	281	293	302	311	273	290	304	276	308	290	302	323	300	315	292	309	313	286	295	285	268	312	282	312	293	272	320	276	316	285	303	277	269	286	325	316	277	284	321	276	299	324	279	296	282	293	277	267	301	299	292	276	280	289	275	304	291	313	291	248	286	294	291	277	317	294	268	294	289	279	323	303	286	281	273	312	299	308	297	299	272	314	280	304	316	312	312	287	303	308	269	287	302	322	273	315	287	280	265	309	296	326	320	287	310	308	291	278	294	310	295	278	282	298	294	301	297	307	296	288	287	285	307	280	289	304	314	265	291	289	276	305	278	288	290	313	296	299	283	300	333	286	293	292	301	319	276	272	286	298	316	294	284	313	275	313	291	263	323	305	328	335	314	272	261	323	316	284	277	300	288	306	304	281	312	327	288	296	295	284	314	297	290	298	312	269	298	278	293	279	289	310	302	282	324	291	286	288	284	300	269	267	279	292	308	289	311	301	339	337	297	325	281	310	311	296	292	271	296	254	286	294	291	318	298	298	295	276	315	299	292	306	299	290	267	310	301	317	306	293	321	295	305	321	316	260	309	291	286	275	297	294	271	304	278	329	321	267	279	305	307	272	339	270	292	305	306	279	300	292	314	267	281	312	309	270	300	278	279	300	306	293	275	294	301	302	279	287	290	311	287	300	264	305	318	312	314	306	295	281	315	286	301	305	275	300	262	295	301	302	312	282	261	303	270	321	277	297	280	260	267	295	292	315	285	280	293	311	293	281	305	317	301	261	289	282	302	288	272	283	292	306	315	289	306	289	292	304	303	300	348	284	314	281	314	288	300	294	300	302	249	305	330	315	296	288	302	276	278	288	289	285	300	297	314	261	296	309	318	261	298	317	290	303	287	278	281	301	293	308	338	313	326	284	287	275	291	287	290	305	278	305	291	279	281	323	261	311	293	298	262	303	286	306	295	298	273	289	305	290	296	285	285	305	299	285	297	295	308	274	281	267	314	298	332	305	291	321	304	293	287	318	310	307	281	304	282	275	308	287	258	324	259	295	303	306	326	312	285	298	312	306	306	324	287	324	286	293	310	295	300	321	287	315	293	291	300	316	292	296	303	298	312	252	307	280	295	297	293	297	316	324	318	321	303	265	257	310	307	303	305	311	280	296	290	293	321	275	306	326	283	305	276	292	281	294	286	266	298	321	295	291	277	315	271	286	305	278	297	295	302	271	286	289	320	294	275	268	300	290	296	282	300	276	316	275	297	287	290	309	288	307	301	289	326	299	295	263	300	305	287	312	285	302	263	284	294	285	300	309	269	271	264	299	289	312	289	297	262	281	289	278	283	272	299	285	314	289	282	269	289	293	292	289	304	302	320	302	292	274	306	306	300	316	281	293	345	265	287	337	289	308	290	276	310	329	292	288	314	296	305	304	280	279	310	289	306	307	274	321	302	279	299	277	288	280	300	272	289	289	299	291	293	311	271	287	289	289	278	293	299	297	297	276	327	295	304	323	334	286	285	299	265	294	287	328	265	290	287	290	318	287	303	295	288	276	323	308	298	292	311	269	283	309	308	276	312	303	287	288	306	283	317	309	308	283	287	277	302	274	275	293	325	300	254	291	272
15892	41467	37350	25926	18820	8799	5384	4139	3221	2513	1998	1635	1373	1251	1019	913	923	808	785	722	660	672	562	605	561	565	558	512	529	519	505	511	469	489	500	470	536	485	430	473	453	466	415	444	461	463	416	405	415	396	410	404	399	428	423	396	401	413	368	360	398	379	388	414	400	406	401	384	392	394	368	403	391	394	360	374	404	369	417	384	393	400	365	398	416	394	386	377	358	427	374	409	420	387	375	376	372	378	391	422	391	367	377	376	353	374	402	391	386	372	366	402	371	403	431	368	395	388	353	412	376	373	403	382	393	415	393	388	357	365	387	397	386	357	426	381	390	385	391	353	383	389	383	379	395	394	388	366	441	368	404	385	386	396	398	365	389	381	386	389	352	371	379	387	417	377	344	367	381	398	389	406	346	388	407	386	434	407	408	378	373	411	406	398	366	382	370	391	403	361	411	386	386	392	406	381	361	395	389	393	412	372	394	385	364	386	376	400	373	381	377	374	406	389	418	397	397	408	411	377	378	404	408	384	363	372	381	392	399	401	404	395	368	386	385	433	376	377	397	362	392	377	379	391	345	401	384	390	358	396	379	422	358	396	396	385	381	379	370	385	391	387	433	399	390	354	404	372	373	403	355	419	443	392	382	414	405	374	380	364	369	433	370	386	387	416	374	402	371	397	376	405	418	397	387	360	362	376	403	381	359	385	398	409	392	342	350	381	395	393	396	386	361	398	392	385	373	382	387	393	371	386	357	406	380	371	359	386	351	360	376	376	400	392	396	373	411	359	383	409	379	389	391	384	389	365	368	390	393	344	391	390	354	383	385	373	382	382	384	414	389	427	388	386	405	390	365	414	391	378	338	355	386	377	381	391	405	387	406	374	371	406	407	357	406	390	352	376	381	379	379	379	333	397	412	372	394	373	402	384	379	418	376	369	418	377	396	401	392	377	358	355	407	379	414	398	340	388	385	425	337	364	413	400	382	359	390	403	391	388	384	383	412	371	372	385	378	388	389	386	380	388	367	386	387	395	369	396	385	384	384	377	416	402	419	395	413	381	404	411	370	358	398	380	355	390	366	410	394	396	371	398	378	417	348	383	393	396	391	380	371	368	423	362	373	376	384	420	429	378	378	384	391	381	359	412	417	383	417	424	377	376	410	402	388	382	387	368	354	376	376	394	395	406	358	388	397	376	377	356	379	390	375	371	363	412	394	368	369	410	380	368	429	362	379	396	359	387	382	356	358	378	410	370	350	418	418	368	401	369	379	377	389	394	349	381	376	370	371	373	390	367	372	387	391	393	395	362	395	383	422	413	381	402	357	347	427	362	393	433	381	399	405	406	391	404	339	402	430	442	368	410	411	389	369	370	406	374	426	382	363	364	370	398	364	405	384	389	411	390	400	404	405	369	407	381	381	424	364	385	392	445	401	346	377	381	398	409	381	404	365	381	432	401	398	411	397	404	364	397	389	407	394	381	398	393	367	380	432	353	362	420	419	391	377	370	381	379	366	370	363	375	381	373	361	376	404	364	362	420	377	380	381	370	391	404	402	390	371	382	370	357	346	387	382	417	398	359	382	410	399	347	367	396	405	429	397	385	328	387	387	374	400	372	430	363	369	393	392	372	375	365	395	376	402	411	416	374	391	384	434	359	368	371	351	383	379	404	407	409	371	380	371	371	363	394	399	380	403	368	356	389	366	390	402	398	392	394	360	384	402	371	327	411	380	398	399	384	401	360	389	380	406	401	351	395	382	380	398	380	360	396	382	386	422	372	397	357	402	396	405	371	380	376	375	408	371	392	340	384	374	375	400	379	375	382	386	360	385	383	424	419	389	367	429	400	384	365	368	381	379	383	399	400	363	396	414	389	359	401	422	364	404	387	397	372	412	389	362	400	358	423	374	380	364	382	373	374	368	362	405	386	370	382	365	348	363	389	386	374	424	361	406	367	399	368	399	389	399	388	343	390	382	397	369	420	370	411	382	384	360	379	410	407	379	365	395	353	407	384	382	342	391	385	389	373	389	416	389	370	384	376	365	362	405	371	378	382	362	395	383	371	357	380	353	385	356	369	383	353	391	399	367	409	401	386	368	392	374	429	410	394	395	375	377	394	377	376	383	401	406	394	427	393	377	385	400	382	388	394	363	401	397	381	374	402	349	417	380	439	416	378	380	390	390	406	415	402	373	403	405	409	409	418	377	388	380	390	415	349	374	394	396	390	373	392	374	401	349	376	379	403	352	375	378	397	390	380	362	362	390	379	354	356	378	391	363	377	359	344	397	388	394	375	394	351	388	391	381	381	408	391	370	399	394	398	378	374	398	396	423	378	407	378	356	368	412	389	392	383	369	383	386	383	373	366	347	406	390	391	366	357	381	379	376	386	382	394	388	402	399	387	406	394	369	382	401	424	415	420	417	378	387	348	384	393	420	377	366	371	346	379	383	396	389	386	385	379	361	389	402	378	360	396	388	371	351	399	358	356	361	394	435	375	353	362	383	391	378	371	376	387	370	411	342	380	390	412	393	384	409	421	393	377	406	394	393	403	384	400	378	364	364	361	385	415	412	393	398	364	382	372	356	368	349	373	378	400	419	361	378	369	372	376	379	382	387	376	371	373	378	414	410	341	391	375	366	388	387	397	367	388	371	387	396	408	367	392	359	384	403	402	360	390	366	379	389	413	417	392	411	413	393	417	394	404	366	377	393	369	384	381	360	396	373	374	373	373	417	390	409	348	408	396	384	381	414	383	373	390	403	389	382	396	394	385	380	364	383	381	405	361	428	409	409	381	417	376	359	387	387	345	414	399	389	421	422	348	375	374	375	376	400	407	350	371	439	384	416	385	364	393	390	396	419	380	373	378	387	401	374	406	366	393	390	377	372	383	407	360	401	389	407	373	373	377	420	369	387	383	407	362	384	392	398	376	381	428	405	374	386	412	380	407	385	390	393	387	402	400	361	399	373	351	373	357	384	372	386	413	383	395	383	395	407	388	414	374	359	413	386	381	384	360	402	401	380	417	398	403	383	408	373	419	391	395	403	429	370	389	385	372	390	393	374	379	353	396	383	358	374	405	323	402	386	396	388	382	367	361	385	404	419	425	412	402	401	395	358	387	361	401	356	389	412	405	380	360	395	381	400	391	407	370	337	388	380	366	394	356	397	372	404	390	377	363	398	402	399	362	371	390	379	369	397	374	346	428	370	385	389	407	351	364	417	417	393	370	373	391	401	360	401	379	388	371	386	420	366	402	415	370	374	410	394	396	381	409	403	367	396	405	392	422	338	403	351	375	382	357	349	420	388	424	389	362	388	398	380	347	350	399	380	367	378	374	403	371	369	389	380	347	377	379	367	400	392	383	374	371	377	404	380	388	383	377	407	414	364	412	393	381	374	366	373	426	357	393	364	392	414	356	358	372	398	383	409	363	392	400	395	386	426	383	380	389	385	361	396	409	374	405	381	336	445	378	416	371	387	381	393	350	352	378	357	375
24732	21529	27883	25746	16265	4674	2203	1511	1207	938	819	651	575	563	431	398	360	375	315	284	287	296	290	223	260	244	223	243	214	234	215	206	204	225	226	225	182	220	197	221	189	212	207	186	200	195	192	204	185	217	185	178	202	175	192	172	190	194	169	220	176	197	201	204	182	171	175	194	181	185	175	179	175	200	169	190	176	184	191	165	159	185	185	162	148	179	162	182	150	164	180	173	195	170	168	183	150	193	170	180	175	191	174	191	192	135	184	173	172	164	149	166	180	173	183	166	170	160	198	185	181	190	181	174	164	214	157	150	159	186	167	195	180	162	161	167	178	188	189	197	169	200	189	180	153	171	181	184	187	154	167	178	209	176	196	174	182	176	175	189	196	186	187	187	194	151	165	168	180	165	180	185	206	172	142	186	171	184	170	187	177	183	172	181	181	195	178	179	180	195	192	191	154	195	185	167	169	163	179	159	182	205	185	191	189	202	181	184	175	181	199	178	169	170	184	193	163	171	187	167	173	181	165	177	200	195	169	193	184	183	171	179	170	155	187	158	198	176	184	196	169	158	182	185	164	184	171	165	146	192	182	187	158	183	169	166	170	153	204	170	175	191	182	161	163	190	162	175	188	182	173	180	163	174	147	160	172	172	160	188	172	182	169	159	206	175	175	172	186	196	151	170	148	152	172	166	175	172	192	163	191	175	181	179	176	168	178	173	185	166	178	179	180	181	155	174	197	177	164	175	165	162	147	172	193	174	179	187	162	181	169	167	185	170	173	171	193	190	178	178	189	144	157	153	178	190	179	190	176	161	160	181	172	174	167	164	181	182	163	182	177	155	178	185	186	177	207	205	170	170	166	182	181	193	171	156	191	197	171	193	181	161	187	173	160	167	165	168	175	169	165	178	171	180	186	167	188	171	152	171	192	211	159	181	181	177	169	202	188	178	179	215	171	195	208	178	170	179	185	172	192	171	187	176	183	167	173	173	195	190	182	179	166	171	168	178	202	189	172	168	171	167	179	163	193	185	180	206	191	154	172	202	176	155	176	170	174	193	168	180	186	164	178	183	160	168	185	172	173	177	163	172	167	178	171	178	162	179	188	147	189	170	177	168	149	196	163	144	171	160	201	198	169	180	199	181	183	164	166	193	184	174	198	181	157	162	180	183	192	189	191	184	175	186	167	161	179	180	161	194	162	197	174	173	181	163	172	196	181	206	176	182	170	156	181	175	182	180	176	170	172	155	178	190	176	200	173	171	163	175	168	163	209	156	152	175	190	169	155	165	191	179	161	178	186	174	192	188	159	175	161	172	174	182	160	175	182	187	182	186	185	160	188	160	171	172	173	167	144	183	193	179	198	173	180	185	192	179	168	170	175	185	182	179	185	170	186	174	189	182	182	184	173	163	167	186	175	175	183	152	172	171	186	192	184	188	170	173	170	169	174	162	190	154	178	198	200	169	166	172	164	180	181	155	179	187	180	180	163	163	148	177	188	176	176	156	183	198	173	170	173	174	184	174	165	177	169	184	186	179	199	189	173	163	178	190	157	188	170	164	174	163	203	178	180	176	153	175	180	187	178	174	161	164	187	186	158	175	166	171	170	183	173	163	198	174	154	159	180	190	182	154	196	188	209	167	189	184	185	186	174	155	153	195	183	180	172	186	161	171	168	178	179	177	166	169	182	186	163	185	206	173	185	168	169	160	181	176	172	156	173	193	168	168	168	185	193	174	171	164	189	201	161	180	185	191	177	191	177	185	175	162	169	166	166	194	165	187	170	147	163	161	174	201	175	169	182	176	173	175	183	162	183	155	177	169	173	171	165	184	168	202	175	172	173	182	173	149	178	200	176	167	161	177	155	181	189	182	179	184	163	156	177	204	174	179	192	170	171	159	149	162	161	193	203	147	178	175	198	173	192	165	159	183	170	152	190	174	192	169	152	154	185	179	172	170	161	178	168	163	175	184	143	186	174	175	184	179	168	173	180	190	174	164	172	154	185	184	175	174	185	174	162	153	171	156	183	191	170	140	178	190	161	159	159	194	178	174	171	168	166	147	182	190	179	191	172	152	182	176	182	159	172	169	193	152	193	180	170	179	172	180	181	188	162	187	181	180	174	193	178	162	185	153	164	175	184	200	182	204	181	190	174	165	169	178	198	207	172	171	177	178	191	155	164	169	190	194	178	168	169	169	174	182	184	190	156	181	155	199	166	172	175	157	188	168	171	169	169	184	180	173	179	162	184	195	165	181	198	144	161	172	194	173	179	184	188	178	175	195	158	185	180	171	146	176	173	152	172	183	176	188	172	180	150	166	179	185	182	194	173	177	167	177	187	176	175	192	174	167	178	175	161	167	181	163	172	182	185	191	173	157	180	197	172	177	166	178	182	175	186	182	167	172	183	179	165	179	180	148	191	175	173	195	188	194	183	193	178	169	183	181	170	170	193	178	164	182	174	177	183	202	190	166	203	180	180	182	182	174	175	185	154	167	169	150	186	181	189	182	168	190	171	197	195	183	164	162	191	177	183	186	161	160	185	191	181	186	183	187	182	185	190	170	166	171	150	153	150	174	186	150	172	170	168	210	186	190	182	173	154	176	187	168	188	195	176	171	173	201	177	181	183	165	175	169	163	183	163	160	164	177	193	197	170	163	164	199	168	187	186	164	181	175	188	181	172	161	194	166	163	157	168	182	174	177	173	178	191	158	186	153	188	176	174	175	189	182	173	196	183	174	173	176	181	166	170	197	178	162	156	177	206	192	197	166	154	191	178	165	188	186	184	194	181	170	167	159	171	186	205	173	188	208	183	164	171	160	156	171	167	183	210	164	149	189	172	195	170	163	183	172	159	193	182	158	174	183	188	165	154	169	184	174	157	206	196	162	176	153	162	167	156	200	179	168	167	194	167	168	193	167	155	178	174	172	189	165	202	180	187	182	193	171	172	181	160	166	167	183	142	183	175	192	161	173	178	186	182	161	199	168	184	166	172	185	159	168	168	166	209	163	177	159	167	202	178	167	185	153	172	154	149	185	199	176	156	163	182	161	202	158	182	182	209	156	170	162	156	165	166	175	177	201	196	189	177	168	180	163	171	171	191	180	171	174	154	174	194	162	175	165	156	184	166	190	166	147	166	183	179	185	149	155	205	183	183	182	153	169	171	185	177	192	187	189	176	178	182	176	178	174	161	175	177	188	207	170	160	166	196	160	175	189	188	180	145	181	188	185	176	181	169	184	180	174	163	182	170	169	174	159	201	181	174	163	167	173	164	188	209	196	152	179	167	189	177	137	171	185	183	190	179	162	158	174	204	201	137	197	200	180	199	167	196	197	173	167	177	194	204	160	178	188	154	185	175	187	179	185	172	172	186	171	195	168	175	184	175	163	163	193	206	187	195	179	156	175	191	175	176	164	178	194	159	171	177	175	185	166	166	190	161	171	178	178	171	157	189	139	182	189	159	203	200	183	189	174	162	170	178	162	167	177	182	175
15874	36504	32413	22082	14336	6169	4224	3337	2466	1871	1504	1215	1026	881	778	636	596	522	495	467	404	411	417	404	369	371	357	376	368	326	315	317	302	296	309	303	304	289	296	282	272	279	285	281	278	268	291	274	276	250	262	261	233	295	252	266	252	237	254	220	258	259	246	257	240	263	261	195	231	227	254	234	225	260	246	249	253	250	257	233	262	221	235	235	227	249	222	240	239	236	223	235	234	223	247	236	253	221	253	269	241	238	226	243	244	239	219	234	258	214	237	234	236	250	239	269	234	201	246	247	249	245	234	231	220	254	255	231	241	235	249	275	239	233	250	232	249	242	240	202	259	270	215	232	269	252	242	237	215	212	222	249	215	248	226	231	253	257	281	237	237	226	222	244	250	230	243	224	225	232	241	221	231	227	256	224	241	253	280	245	245	270	236	256	241	222	252	245	233	251	216	244	253	256	268	226	229	206	227	254	241	236	234	223	249	219	197	262	246	243	242	260	252	238	237	243	230	214	230	253	253	230	235	211	241	245	255	281	214	223	221	268	248	250	255	242	240	230	237	247	260	240	274	234	225	251	270	254	233	234	224	232	233	262	233	244	239	243	211	246	264	250	244	219	244	263	237	247	223	248	239	224	223	209	274	226	217	247	251	224	234	234	246	235	244	243	240	232	237	220	246	231	265	240	226	257	267	232	239	222	251	217	255	236	232	239	202	255	236	220	247	262	233	233	245	263	236	243	238	239	239	229	233	239	236	233	255	208	256	228	231	223	225	239	218	218	238	218	248	248	279	212	246	243	220	244	236	245	277	241	248	253	233	214	232	217	229	235	230	220	239	258	245	233	255	248	262	242	259	237	229	228	261	259	225	262	247	270	250	231	264	266	243	224	247	213	235	259	216	236	239	232	261	211	226	255	252	235	243	252	237	259	262	250	258	223	216	205	247	248	223	240	244	255	219	230	221	234	212	237	237	296	219	248	245	233	253	276	236	244	265	226	234	234	222	208	255	244	244	217	209	245	218	220	225	242	269	236	235	254	236	240	203	251	257	254	235	208	218	234	208	241	253	240	237	204	246	240	254	239	261	251	243	265	246	206	229	232	246	240	246	222	243	227	205	248	236	255	250	220	233	248	248	222	236	224	227	203	240	235	238	202	234	228	242	228	202	251	224	238	238	240	228	245	248	270	231	230	244	210	238	245	227	245	257	242	246	261	243	244	224	259	235	253	271	233	241	255	253	250	264	208	242	235	242	239	247	257	255	244	236	229	255	258	242	264	228	270	249	229	250	242	212	217	244	238	221	252	207	246	235	231	217	262	256	248	263	245	255	240	274	199	238	252	265	256	244	215	231	245	254	250	256	258	243	236	250	239	232	250	249	236	243	253	264	231	221	218	282	242	231	241	233	236	237	230	260	219	271	266	245	251	286	239	246	271	226	234	247	229	233	275	234	241	251	257	253	290	233	267	261	255	256	252	233	250	268	261	239	249	272	228	251	242	228	245	228	252	248	221	246	265	240	229	222	244	238	226	227	225	219	264	219	231	247	231	258	247	227	236	222	246	220	236	281	269	222	282	239	272	215	286	231	229	202	221	219	246	255	236	261	220	222	248	252	222	226	245	224	242	260	250	226	248	259	243	208	218	222	259	256	251	213	265	213	230	231	241	233	262	226	243	265	246	226	227	253	272	237	214	264	218	233	249	240	259	241	250	232	245	255	220	281	227	228	227	271	237	260	235	234	219	215	257	244	220	238	216	246	215	244	258	234	234	223	255	234	257	228	243	224	240	241	269	238	268	227	261	217	248	238	250	218	248	210	249	231	241	230	224	241	267	206	221	259	268	212	242	240	233	248	291	254	267	236	244	243	242	227	227	232	227	257	248	270	237	236	241	249	267	257	243	279	236	275	248	264	248	226	241	240	228	238	231	258	219	247	241	243	252	244	255	229	237	219	263	218	234	232	237	222	236	253	216	220	233	263	259	223	227	223	225	267	245	238	251	247	273	223	221	232	228	238	222	246	239	235	241	237	226	241	257	229	243	242	229	260	253	232	272	237	245	234	234	232	234	226	242	257	249	243	255	238	258	216	226	252	246	237	277	226	227	245	242	238	220	243	227	221	225	227	245	207	237	230	270	202	211	243	240	237	258	211	258	224	237	256	243	242	242	210	249	231	264	226	220	234	228	255	232	242	241	225	258	229	226	244	231	264	266	244	233	253	232	252	246	219	226	258	217	295	248	269	249	237	251	242	278	224	238	263	235	246	251	261	226	249	240	244	238	255	207	191	232	238	250	247	241	262	251	253	237	233	232	249	265	223	235	236	231	259	265	239	253	244	259	242	231	242	251	250	220	226	237	247	212	248	237	253	232	214	229	255	259	251	255	234	243	235	243	247	232	257	216	258	229	246	209	235	237	234	230	241	238	238	234	234	255	257	241	249	247	227	243	239	262	254	246	239	229	241	221	245	248	244	263	264	251	246	226	236	234	237	237	225	241	243	240	257	226	204	225	228	228	211	255	245	244	242	265	226	230	229	213	234	234	234	229	222	232	256	250	253	256	255	238	222	249	217	224	239	242	218	237	237	257	257	236	231	237	242	230	240	248	268	244	243	231	226	226	241	241	225	240	255	212	229	230	231	233	261	283	215	237	239	221	252	260	217	262	231	227	241	251	223	264	260	203	262	246	231	243	261	220	247	226	220	246	225	228	212	252	241	272	254	244	223	211	247	251	273	240	237	220	272	250	237	244	231	216	235	226	242	257	248	241	238	231	270	209	254	247	254	219	224	217	248	235	276	244	236	228	246	255	226	266	230	223	232	254	233	225	251	221	232	237	254	258	222	208	241	218	235	235	253	229	242	252	252	229	233	215	238	244	249	259	249	261	235	236	265	245	255	260	224	198	246	234	230	213	236	250	226	235	251	217	240	260	252	214	235	238	263	213	245	267	234	230	256	253	219	240	241	232	228	239	241	250	223	230	227	247	234	259	248	217	240	238	222	214	242	227	212	238	213	235	235	231	252	249	247	270	245	254	245	257	255	223	261	214	242	216	244	237	218	248	255	249	237	232	239	243	270	227	257	254	263	248	247	222	211	231	224	238	252	244	237	271	254	210	261	219	253	253	255	228	248	263	198	246	244	254	237	248	225	236	227	241	233	237	248	234	242	236	222	268	238	261	229	241	260	223	237	238	221	256	233	268	256	260	232	265	261	260	269	235	267	263	217	256	237	240	267	243	256	223	246	240	237	217	248	239	196	246	230	223	236	239	207	214	253	257	287	220	272	248	242	227	251	237	224	210	265	272	249	279	248	248	293	218	220	248	262	239	244	226	220	250	239	254	237	241	249	238	250	233	225	229	211	214	213	233	243	249	223	227	215	228	248	247	254	216	253	238	226	281	256	228	258	249	219	234	220	240	224	214	263	248	248	246	237	262	227	215	244	228	228	285	224	244	276	225	238	243	225	185	226	257	235	246	236	216	234	272	229	248
22670	21591	29417	24299	21694	21482	12379	3596	2368	1812	1497	1183	1072	956	813	697	682	590	590	538	515	468	477	426	415	419	413	389	354	345	351	343	348	370	322	368	318	346	319	284	336	300	317	319	300	307	293	302	305	258	286	277	296	261	313	299	277	290	257	262	294	265	295	280	259	248	280	256	290	263	287	226	267	275	252	304	283	242	286	255	273	263	262	280	248	268	246	244	259	239	238	290	264	250	292	264	282	268	249	279	262	284	251	251	266	262	240	251	259	272	280	282	236	272	266	253	275	257	304	249	273	251	265	244	241	228	252	267	266	266	253	285	257	292	274	268	259	316	253	237	282	269	267	241	289	248	244	235	255	216	253	257	268	265	274	283	270	256	266	269	239	246	270	260	263	236	261	253	238	256	242	269	270	251	273	258	261	265	265	272	257	275	244	248	274	245	268	264	263	268	271	248	267	256	275	254	263	269	236	242	289	266	252	251	257	258	238	258	295	255	270	269	265	238	279	281	260	248	273	259	253	240	268	245	282	256	224	260	263	264	244	281	269	240	247	243	277	247	298	275	273	227	236	254	254	263	275	266	242	261	258	237	278	267	264	287	284	277	276	274	268	245	284	285	245	257	247	268	275	259	229	261	218	265	281	256	260	240	289	263	267	245	263	261	271	253	277	254	226	250	288	274	242	274	258	254	278	232	249	291	262	272	275	260	261	237	266	238	255	269	276	247	243	266	245	274	255	253	249	261	277	267	240	256	243	267	286	274	247	293	282	275	276	271	266	282	252	264	275	265	269	267	266	285	259	239	257	253	250	249	262	253	239	253	291	255	272	292	253	251	263	283	266	264	262	268	254	252	249	279	255	234	256	254	296	238	268	268	277	266	303	267	284	276	272	237	253	277	262	257	272	275	265	280	272	244	268	256	308	239	295	243	263	266	246	273	270	245	262	242	268	248	253	286	283	245	246	267	239	253	267	256	259	273	251	269	255	252	300	249	272	268	255	261	253	291	257	283	249	282	246	288	216	274	269	266	266	272	237	234	244	275	268	263	243	254	242	261	263	239	264	257	266	278	252	260	272	244	266	263	269	244	274	268	267	274	260	262	248	235	262	241	264	258	295	274	238	249	270	239	258	256	240	250	251	273	279	253	259	266	268	269	228	263	265	294	243	248	264	287	235	242	262	283	255	294	253	260	284	256	265	271	254	279	242	263	260	249	220	268	243	268	248	237	252	254	286	276	251	274	243	259	269	258	241	254	268	243	254	276	258	245	271	286	266	264	260	253	281	260	214	281	248	273	268	265	257	253	227	263	235	282	288	239	230	288	229	237	250	267	266	257	242	237	262	252	237	255	277	264	267	264	257	278	279	259	253	279	274	276	252	264	303	259	276	261	234	265	291	256	275	227	247	276	274	262	272	250	247	240	261	252	265	263	294	278	260	271	264	265	255	247	266	252	266	274	269	257	264	282	255	283	266	273	297	240	291	230	235	253	247	259	257	254	258	244	246	253	254	234	254	249	245	248	273	248	255	247	261	234	255	264	239	228	259	261	249	294	257	265	270	238	248	255	245	230	258	276	258	259	261	261	264	285	265	273	277	268	257	264	256	258	261	248	246	272	233	275	283	262	277	260	262	260	263	281	267	272	258	266	279	245	280	222	241	247	234	267	277	268	269	255	268	290	244	278	250	287	262	248	276	223	240	265	247	273	271	297	247	265	259	252	261	274	259	266	240	270	254	264	272	258	264	272	259	251	246	249	230	265	252	261	292	260	236	263	268	294	256	283	278	247	254	254	275	241	264	266	237	252	286	274	242	240	251	253	249	261	265	247	270	253	265	252	273	259	277	231	275	273	271	231	242	265	248	253	258	298	264	249	261	270	270	266	250	240	269	261	261	259	246	263	267	283	265	246	266	257	267	234	252	250	287	271	244	247	268	261	244	235	260	267	255	227	248	262	284	278	268	264	230	258	238	252	238	250	270	256	259	286	285	313	317	271	257	267	290	268	244	247	294	256	278	235	257	244	239	243	266	254	258	272	229	261	239	275	273	249	281	244	270	254	262	264	256	270	247	257	271	263	274	275	246	251	239	272	268	244	269	272	279	255	298	259	274	258	268	256	262	288	258	258	288	248	284	278	252	252	259	257	273	254	273	270	260	241	283	270	290	210	261	262	252	261	254	263	265	265	276	258	285	261	260	291	280	275	268	248	283	279	263	254	241	266	247	278	243	243	242	268	264	232	298	249	254	240	252	273	277	267	275	232	270	261	275	255	261	237	246	260	274	273	291	276	284	261	229	249	235	240	248	262	267	268	267	248	252	266	282	280	249	274	260	265	267	264	258	239	224	274	290	244	270	257	256	263	260	261	272	251	253	285	252	298	258	257	230	261	281	262	276	261	259	272	265	251	258	286	256	272	273	256	264	255	237	267	282	264	210	281	266	264	249	231	280	249	275	253	265	242	264	295	255	260	249	267	260	245	246	258	244	276	246	256	260	259	260	268	237	281	246	268	246	257	256	272	253	262	281	223	263	240	245	250	276	274	244	243	280	268	284	274	289	256	226	261	243	276	257	263	267	289	272	275	266	267	267	275	240	241	231	254	256	250	259	252	248	253	264	251	250	274	270	294	260	242	257	219	255	280	283	243	250	256	280	269	279	244	242	251	258	252	249	264	289	246	254	248	270	267	288	247	249	234	242	261	288	279	270	269	263	269	257	276	275	271	262	276	245	265	262	239	245	254	258	245	271	268	258	265	279	290	281	260	282	252	256	283	256	259	248	285	251	226	258	269	258	269	255	268	251	273	277	265	255	266	290	268	268	253	272	239	269	278	251	277	293	268	297	244	257	275	244	260	296	277	255	263	256	278	250	269	272	241	295	271	261	222	246	267	265	283	235	263	265	267	265	264	248	279	253	259	227	283	266	277	281	253	253	291	270	280	274	242	255	257	253	285	261	266	257	268	272	252	267	244	264	282	276	263	260	274	241	257	284	239	259	275	260	232	273	261	253	255	268	270	234	263	282	278	255	273	258	254	271	291	283	248	254	260	265	276	250	278	238	235	283	254	277	243	239	265	250	291	266	250	256	267	261	240	259	241	273	290	238	275	287	252	277	240	264	271	268	265	221	251	287	250	262	279	250	270	250	260	258	261	241	262	237	283	241	209	266	272	257	257	244	238	238	274	250	248	244	260	271	247	271	283	267	239	279	248	268	265	263	268	267	292	261	291	250	259	283	271	252	268	265	246	247	258	276	265	252	266	250	254	265	256	264	296	243	245	253	267	262	271	226	269	259	266	278	265	272	276	296	241	279	283	241	251	268	241	272	291	257	257	269	268	240	251	270	269	289	273	265	293	268	268	258	261	262	260	242	270	238	261	242	272	267	251	253	276	251	280	277	225	245	246	293	246	285	266	263	283	279	217	246	266	290	255	247	288	264	272	251	246	260	247	264	235	254	243	265	256	259	268	298	248	241	265	261	251	233	267	264	276
19223	47403	44519	34272	22000	11256	7447	5644	4332	3206	2585	2120	1810	1533	1378	1209	1103	939	871	753	781	706	692	669	617	619	616	554	589	533	514	522	469	467	491	480	454	454	516	443	421	444	371	453	465	426	422	429	405	419	407	393	350	378	377	357	334	363	348	350	380	337	372	327	350	376	342	378	367	374	351	322	377	378	336	349	350	347	363	355	309	345	348	365	386	337	331	343	323	359	342	343	329	330	374	314	357	364	393	367	341	384	359	371	338	347	309	347	333	356	322	347	351	311	346	321	334	364	356	356	358	362	347	381	376	330	373	354	375	360	323	306	363	363	334	314	355	333	349	331	360	317	355	305	343	333	327	370	350	352	370	347	359	353	355	338	367	364	351	367	336	374	338	354	358	322	342	388	355	319	342	364	335	367	283	357	347	351	315	326	336	333	372	335	372	363	341	338	353	335	345	320	352	328	349	321	340	352	344	324	363	343	356	370	333	336	360	326	347	354	331	336	356	331	320	322	337	333	360	348	372	290	333	331	391	360	344	353	331	335	328	340	337	339	371	314	380	357	339	326	310	354	331	370	320	367	393	300	359	349	348	338	327	339	327	310	321	368	369	343	351	344	329	370	337	342	364	348	334	350	356	364	350	359	323	383	333	300	354	314	348	309	360	313	354	346	328	347	335	314	340	324	337	375	355	360	338	344	361	345	344	377	341	372	359	336	374	334	336	335	349	319	339	322	354	341	354	376	351	338	344	336	317	330	334	359	356	328	344	366	322	326	320	303	364	352	330	346	349	342	370	359	342	336	342	352	317	339	318	348	331	371	345	341	324	346	339	357	315	323	331	311	363	386	346	337	361	327	382	347	314	346	338	327	333	332	322	358	334	340	343	348	366	353	361	342	353	318	298	351	364	358	383	328	336	325	390	341	314	311	356	337	347	339	325	349	338	357	337	363	341	379	340	350	328	361	319	362	382	318	369	368	335	377	349	344	373	344	380	330	344	331	349	342	346	328	341	344	352	316	326	306	310	354	354	356	332	359	324	310	323	357	382	387	374	306	354	365	342	338	364	341	368	325	352	384	365	368	353	344	399	360	362	350	344	362	349	365	334	366	335	403	334	342	348	355	351	337	372	329	385	315	336	323	371	330	403	352	305	354	350	377	344	322	339	342	385	346	341	329	342	338	357	320	330	376	323	367	371	368	344	349	341	372	363	351	306	321	348	327	322	332	350	365	338	370	352	331	353	361	374	288	358	351	315	340	339	320	358	338	338	337	352	351	370	342	357	327	324	361	335	351	333	359	342	380	339	324	363	332	352	320	337	360	336	316	340	323	335	344	339	353	316	330	335	345	341	320	351	331	344	368	370	369	338	353	290	335	330	338	335	348	328	340	364	343	370	362	355	362	342	334	339	360	328	339	394	358	357	327	346	359	358	340	352	358	373	358	334	354	330	329	370	352	335	351	316	337	319	351	343	384	343	340	354	359	347	385	393	331	361	326	319	331	337	347	363	325	331	359	359	356	324	332	349	360	313	327	331	335	376	348	329	346	373	357	332	352	347	326	359	313	342	349	353	309	317	308	372	347	353	360	293	370	317	343	348	327	340	301	340	339	366	331	352	327	331	346	357	341	330	346	358	322	338	346	375	321	358	357	362	340	342	375	343	335	351	359	372	309	345	355	360	343	353	362	334	369	356	327	347	331	353	367	366	337	337	341	376	355	321	313	354	356	354	328	347	352	367	358	332	349	360	335	319	291	346	329	374	334	380	334	323	329	348	344	367	357	369	352	348	393	302	339	375	362	375	371	337	348	387	398	365	352	363	302	353	330	343	354	363	309	348	343	345	361	359	335	348	364	375	328	359	342	349	355	346	363	327	358	360	342	346	349	340	326	354	360	347	372	348	342	344	351	332	319	320	344	371	345	336	319	365	382	326	370	353	343	348	334	366	322	333	366	367	286	333	341	340	337	370	349	357	349	364	338	357	360	331	367	353	348	329	339	349	344	334	325	331	322	315	332	374	356	337	342	331	374	358	321	351	338	338	341	353	361	368	324	353	318	356	359	345	331	376	330	362	389	347	342	343	337	325	351	333	359	350	339	366	337	353	365	339	353	330	361	365	341	322	387	351	356	363	356	354	383	355	343	369	358	366	343	363	348	329	357	342	330	379	337	332	355	333	333	347	368	369	363	358	372	344	311	339	310	319	340	343	352	357	339	375	346	307	329	333	331	356	319	312	328	306	337	382	334	346	340	358	388	337	338	377	358	335	379	319	342	345	318	347	361	399	369	353	322	348	356	323	349	343	351	331	372	336	343	356	343	344	361	368	352	325	357	366	349	370	339	353	349	326	336	361	368	389	313	329	329	355	344	340	364	335	320	331	331	353	332	318	335	307	355	330	339	353	349	354	375	391	318	316	339	360	325	367	354	368	399	344	344	353	354	342	359	328	339	316	349	377	343	317	344	380	349	348	335	335	320	358	396	387	359	322	310	344	326	336	353	353	398	373	358	314	319	341	360	364	345	332	353	336	356	364	332	324	330	339	348	370	332	359	345	327	329	377	358	360	364	338	370	357	342	362	359	311	380	346	372	344	356	362	354	321	342	334	354	310	316	313	359	336	315	352	358	380	354	377	367	344	373	360	333	359	363	340	351	323	353	362	339	354	350	319	315	360	315	369	316	345	343	328	321	363	354	331	338	383	325	405	324	345	356	302	352	372	322	342	378	336	334	342	334	337	337	332	340	337	359	363	359	368	332	333	347	292	351	344	358	350	379	340	309	374	350	334	346	342	337	350	338	374	331	327	331	364	358	372	351	330	334	383	365	359	335	340	341	347	343	357	362	348	363	340	362	380	339	329	349	325	368	364	380	352	346	356	366	327	332	358	387	326	320	360	374	360	343	360	346	351	357	349	338	324	358	343	353	320	375	362	335	370	346	356	343	353	341	328	349	321	340	356	325	334	340	362	317	334	370	363	365	359	341	338	350	353	350	381	313	335	337	323	338	337	325	343	364	361	366	377	307	370	348	329	331	315	335	370	346	337	344	302	320	339	367	356	325	326	345	331	330	344	313	364	329	348	338	338	333	366	372	356	352	342	375	311	349	387	365	334	361	352	369	344	354	362	380	329	375	336	360	351	351	361	350	359	329	324	364	350	359	363	316	345	318	340	301	331	355	369	337	334	346	368	334	358	352	390	349	329	337	324	322	322	340	320	369	339	326	318	354	353	331	321	333	346	344	304	360	370	362	329	366	342	317	382	345	345	341	362	356	357	317	350	344	338	337	341	346	348	368	379	352	367	331	324	332	359	359	347	336	343	351	358	337	350	363	339	396	336	352	335	342	363	336	332	339	327	350	372	345	361	356	354	317	347	352	357	340	337	337	362	322	336	322	344	360	322	350	356	352	355	355	340	365	368	347	371	321	318	360	356	347	347	358	343	352	333	336	342	319	369	340	326	351	362	397	361	350	359	358	349	376	342	322	365	320	332	340
27581	21830	21946	14545	6604	2542	1621	1257	896	781	639	563	478	492	404	384	369	364	303	309	294	292	290	304	314	280	295	267	270	252	256	264	254	260	247	250	262	236	259	225	263	238	226	256	258	228	240	264	229	221	261	221	227	217	240	243	220	220	245	208	219	210	223	229	235	209	208	248	247	220	219	251	203	226	243	203	231	232	229	239	244	241	218	236	234	248	233	246	227	197	206	223	218	225	239	223	227	226	226	213	240	244	224	214	230	236	228	211	249	207	228	244	218	222	218	248	209	218	252	230	242	208	234	216	234	242	220	247	238	246	225	216	258	234	237	256	218	217	228	247	234	242	212	240	211	217	236	231	208	253	218	258	233	229	245	240	199	230	247	250	220	213	235	235	222	208	218	207	230	227	237	186	238	231	224	232	211	223	192	236	258	230	222	221	237	245	239	239	230	215	225	232	227	246	232	234	279	218	221	224	223	237	235	195	240	238	226	227	230	232	235	230	248	240	206	241	215	249	238	214	281	232	230	227	248	253	233	221	203	251	240	240	226	225	205	210	263	215	215	246	234	230	222	251	220	235	227	255	243	217	224	231	213	224	204	240	204	265	253	238	257	227	234	233	240	234	262	208	202	251	252	245	247	239	247	234	233	236	236	255	219	227	244	206	258	232	223	194	243	237	222	232	228	228	221	228	233	263	222	209	222	254	237	260	230	221	207	218	237	229	223	205	222	247	260	216	245	224	205	228	223	205	241	251	245	255	203	241	226	219	237	229	235	218	243	235	269	214	216	210	238	224	203	230	206	206	239	201	239	225	220	225	241	229	233	233	234	233	239	236	211	203	238	251	191	245	225	226	220	234	198	243	223	228	239	239	220	213	227	227	242	259	242	212	254	219	216	233	213	244	241	219	224	216	227	236	249	245	225	237	248	238	212	212	235	210	220	229	246	242	233	239	254	235	250	220	233	207	237	232	240	209	227	204	197	231	256	232	259	238	214	219	238	220	262	246	240	222	229	239	220	226	233	235	207	213	250	199	225	214	243	220	214	228	214	239	211	210	233	272	222	218	232	228	268	245	236	231	225	222	216	216	209	233	240	218	243	231	216	218	232	228	227	232	233	225	206	239	261	233	218	225	250	223	208	234	206	253	239	232	248	244	207	228	230	225	210	221	215	235	225	230	227	251	251	241	219	225	238	211	243	235	217	237	242	223	238	239	237	243	210	231	223	227	227	212	246	253	238	254	216	252	222	229	251	212	231	211	219	252	213	254	220	231	237	232	228	216	246	212	211	222	236	241	236	227	227	222	232	251	239	219	220	207	222	249	225	230	233	273	234	237	220	230	196	229	234	232	222	209	220	245	230	251	221	242	219	207	261	215	244	206	243	213	204	226	230	218	232	195	228	241	229	256	243	229	236	241	238	209	218	253	236	232	229	229	247	247	212	240	239	248	252	256	217	219	208	219	201	233	235	224	228	240	241	221	220	218	223	251	200	229	230	233	224	220	231	229	208	218	217	205	245	229	235	225	215	240	255	218	231	214	255	197	213	224	213	237	232	211	215	235	228	239	238	243	237	221	249	224	214	225	249	228	240	242	249	222	243	238	239	230	223	255	216	223	234	230	243	206	234	235	213	217	252	248	263	225	217	238	244	234	239	223	230	203	228	227	228	204	262	250	223	227	217	221	210	208	230	225	224	214	207	216	243	247	246	230	249	238	224	239	230	238	239	237	238	237	198	192	253	237	230	247	221	248	263	222	236	227	237	239	217	249	224	234	211	235	249	198	245	206	229	232	227	226	209	227	224	206	208	254	231	259	268	223	209	247	223	230	263	225	244	223	241	200	260	219	238	231	268	239	222	216	234	253	240	217	256	222	218	250	237	205	223	221	210	233	219	213	234	212	226	230	236	206	238	223	230	213	232	222	267	249	212	229	235	207	200	219	252	213	240	206	214	226	225	229	218	243	254	206	217	245	238	214	229	208	212	233	214	231	219	258	230	228	190	253	255	256	233	228	213	247	233	206	240	210	243	246	206	228	210	215	247	235	253	219	237	229	237	210	225	226	226	218	218	252	209	234	241	231	236	243	225	234	222	263	219	231	203	241	243	251	216	233	216	236	232	219	216	226	239	236	224	256	229	254	226	221	227	240	243	223	210	208	213	196	254	205	208	246	226	271	244	227	221	240	229	244	237	213	237	225	248	208	222	207	187	224	237	250	232	247	210	246	242	242	218	246	212	216	220	220	201	239	204	213	220	211	260	232	211	226	221	233	255	257	220	231	226	220	231	227	234	225	227	253	225	253	229	248	237	201	232	214	205	228	227	209	217	220	230	228	269	218	242	237	223	257	228	246	232	227	214	220	213	247	250	229	256	247	252	217	232	242	224	240	234	223	258	232	232	202	215	229	213	237	224	217	255	231	181	257	220	235	258	223	243	205	240	232	233	240	197	247	229	230	234	220	225	226	205	217	228	234	236	213	251	246	219	220	197	235	246	240	231	230	225	241	204	227	220	243	243	240	226	225	239	222	259	227	222	242	238	219	254	230	243	219	231	266	240	226	244	225	228	245	243	213	184	210	209	205	235	216	238	231	232	242	201	245	240	235	228	212	226	248	222	239	253	220	226	235	241	229	195	262	221	221	214	229	234	238	231	225	231	218	241	239	227	218	234	229	227	244	230	244	225	247	235	236	204	247	209	223	229	223	234	223	232	223	231	233	227	254	254	233	228	244	263	224	219	233	249	226	231	238	224	219	245	238	232	200	252	245	220	229	233	191	214	237	187	253	226	236	234	235	226	227	239	244	219	239	240	228	242	224	214	250	233	245	228	243	245	251	215	254	243	254	263	220	260	226	216	248	254	200	224	216	233	228	236	220	206	240	240	235	234	236	260	252	212	241	215	230	214	244	224	214	229	232	227	228	230	235	243	209	236	216	222	252	228	241	229	232	247	225	226	223	219	239	246	240	264	255	221	218	213	187	235	234	208	245	242	238	234	210	213	234	223	232	230	226	224	238	199	222	222	235	216	226	225	208	229	211	216	240	237	224	231	209	222	210	233	223	231	226	220	218	235	220	255	225	230	235	250	207	213	247	260	248	248	215	241	241	219	222	214	220	223	224	215	223	227	239	210	226	234	232	211	236	237	241	235	236	249	225	225	234	191	227	228	229	220	230	216	250	213	238	216	244	231	204	230	232	218	226	256	230	229	217	222	214	217	235	224	225	217	227	236	234	207	218	237	224	215	211	210	224	217	244	237	228	227	213	255	242	230	239	243	211	214	223	236	244	235	217	236	231	199	213	195	235	217	257	222	222	213	219	199	242	223	234	218	254	237	205	212	231	218	228	229	237	227	223	219	236	225	221	243	227	252	211	239	242	218	215	235	204	238	254	222	236	243	183	232	242	220	236	238	253	206	236	227	262	226	237	221	246	257	257	248	225	246	224	216	247	217	210	236	253	216	244	254	229	215	239	261	234	231	224	231	229	215	247
14497	30553	26671	15906	9439	4498	2978	2379	1801	1431	1141	934	861	719	636	574	503	516	497	469	443	455	429	437	398	395	400	386	328	353	356	359	345	345	344	330	344	358	357	347	325	342	348	327	356	333	352	333	325	343	307	351	333	318	282	274	309	294	303	331	320	335	281	313	304	332	336	327	310	306	297	295	309	303	314	329	317	310	295	317	314	312	293	275	319	322	256	296	302	317	317	307	255	291	305	307	291	308	291	326	299	322	303	284	295	291	306	312	303	307	288	331	305	315	302	309	347	337	324	299	287	298	299	309	329	309	304	320	283	294	298	320	332	318	306	339	296	355	305	316	313	301	326	329	283	325	352	340	282	317	310	282	312	294	328	280	317	332	292	307	270	307	346	312	300	299	318	350	320	311	322	305	297	317	315	296	290	302	292	336	278	305	313	325	300	307	306	293	333	307	323	278	324	309	313	322	317	313	316	279	279	288	306	288	307	273	294	282	344	283	300	303	310	328	316	304	282	307	304	296	291	284	301	336	301	332	318	274	312	297	328	312	313	315	324	307	334	297	293	311	327	326	305	357	327	288	279	292	319	319	318	303	302	307	312	311	292	300	297	276	278	311	287	340	291	294	332	287	309	317	326	283	291	298	308	314	307	302	311	309	287	294	277	286	312	283	287	316	293	324	313	302	275	318	287	309	300	303	281	308	306	301	289	294	325	304	321	310	274	267	276	303	321	314	289	304	317	326	301	293	309	290	319	292	309	299	321	265	336	294	286	305	277	335	301	276	299	301	319	297	281	331	298	313	330	315	322	284	298	307	331	326	309	324	316	302	314	290	308	310	307	295	311	303	307	296	314	307	311	330	290	320	305	282	315	314	305	319	317	325	303	299	312	291	295	327	314	301	297	302	310	307	286	279	299	302	333	308	313	311	339	297	316	347	315	304	300	316	330	296	311	307	292	291	329	308	318	315	324	302	285	298	332	297	310	320	322	356	301	286	300	317	298	318	268	304	302	316	309	333	295	302	315	296	313	293	314	329	307	303	303	355	295	299	317	332	293	294	305	313	303	312	312	312	314	332	347	290	297	341	304	288	308	330	291	299	283	290	317	289	306	297	300	306	298	284	301	322	307	290	357	307	317	287	297	298	292	319	329	307	300	295	296	297	352	317	312	300	287	316	315	300	316	291	330	311	301	318	289	278	321	272	266	286	300	295	309	308	309	310	305	307	304	280	280	320	292	302	321	293	321	271	303	290	336	309	276	320	335	292	325	327	302	278	328	336	299	318	248	296	291	267	304	282	326	289	322	303	286	297	313	300	318	298	311	321	330	314	318	303	315	274	310	307	293	307	282	319	312	323	310	295	317	334	298	309	360	262	286	312	313	311	322	331	299	314	300	335	305	319	277	315	292	311	294	309	299	330	277	304	324	337	291	317	273	325	315	309	332	333	321	315	290	295	290	290	303	293	277	280	309	292	324	342	315	302	311	290	317	276	293	289	283	328	306	331	307	321	281	255	290	281	306	314	281	291	285	345	321	306	344	309	312	288	311	294	337	284	333	301	336	307	302	324	303	336	284	304	326	312	298	297	284	331	315	312	315	323	312	301	300	322	322	334	308	324	318	305	310	272	341	317	322	292	315	292	284	299	283	276	318	318	315	302	302	286	368	280	265	310	311	296	318	321	301	303	333	310	294	295	352	314	286	284	304	334	298	330	314	322	258	294	322	326	282	325	300	307	309	302	306	322	295	315	293	315	329	316	308	322	315	300	318	287	319	325	336	294	330	311	298	303	272	302	321	276	316	306	311	295	322	300	323	304	294	323	325	335	312	328	308	284	323	337	338	306	278	292	306	296	282	341	292	304	261	297	326	307	320	291	327	317	299	306	342	321	295	280	298	310	320	332	301	299	288	331	279	313	284	286	295	322	356	320	275	311	274	317	324	313	317	311	325	279	304	303	330	355	306	294	325	292	308	282	275	286	341	303	311	321	321	312	292	286	322	301	303	292	288	328	296	300	292	314	319	311	294	332	284	313	283	330	330	304	317	333	298	297	309	317	315	297	302	327	319	303	284	311	264	306	285	302	271	295	302	322	298	304	306	295	324	311	300	300	283	299	311	286	314	312	306	269	313	289	293	306	312	317	312	331	337	352	324	298	313	348	318	351	286	304	253	293	309	314	303	305	295	303	304	318	343	300	311	319	318	284	297	306	303	326	316	322	317	302	302	310	317	301	328	327	295	298	308	314	326	296	336	298	330	313	292	273	303	296	325	314	299	320	285	289	315	301	310	302	306	334	336	315	273	309	297	309	310	302	364	295	304	305	327	328	322	283	298	319	323	334	292	306	301	288	286	326	311	292	335	311	303	298	306	296	291	333	297	329	341	307	331	294	329	330	323	332	296	292	305	312	312	335	317	348	333	280	306	312	314	309	330	322	329	335	303	325	302	285	287	295	291	294	294	290	323	305	337	306	311	326	319	332	314	297	302	291	319	311	301	300	321	291	319	331	301	313	332	319	320	293	318	320	302	312	288	297	307	301	311	302	298	311	321	295	299	292	291	320	275	267	308	309	285	317	323	327	323	296	314	277	293	320	292	335	318	293	317	330	333	318	311	315	301	316	299	280	321	277	279	294	298	309	301	300	301	312	320	308	309	299	319	297	306	297	315	301	320	324	307	300	346	301	327	303	312	295	289	296	315	307	268	314	319	278	302	286	299	315	322	325	285	316	301	294	329	334	308	304	300	310	284	325	301	321	290	273	307	290	276	298	316	291	299	323	296	293	315	296	319	307	320	295	303	329	291	317	298	329	314	306	301	324	289	320	316	329	315	311	328	297	312	279	312	269	308	287	313	312	299	322	278	297	294	303	280	315	345	304	282	309	308	304	349	312	306	312	335	345	304	316	292	317	306	287	312	318	281	313	304	299	345	283	305	304	300	313	298	288	305	308	329	313	301	305	283	291	308	285	313	302	296	306	284	306	279	339	288	301	278	328	324	305	313	312	336	302	312	301	307	287	294	312	312	301	283	308	318	332	331	295	314	308	314	328	297	310	327	323	337	298	314	318	325	307	303	330	294	306	294	293	310	291	284	289	302	293	277	335	307	301	280	305	298	287	297	329	306	291	263	290	319	300	302	289	300	322	313	305	292	276	304	294	306	285	316	311	294	305	313	317	319	314	299	314	269	302	294	280	317	283	317	320	302	320	336	325	277	313	300	301	313	310	303	317	300	284	297	282	312	330	307	326	297	331	305	333	301	330	341	343	303	327	282	297	282	317	272	274	314	327	303	292	313	309	300	264	330	317	322	313	282	298	324	318	296	297	277	319	311	294	295	327	316	275	296	309	291	337	310	307	307	325	311	274	315	302	303	309	322	297	313	312	304	325	295	318	336	292	297	291	307	307	370	307	329	305	320	324	307	311	308	308	269	278	294	331	293	323	289	281	288	298	297	296	291	299	318	334	313	317	312	291	303	330	311	303	341	327	281	298
23570	21523	28903	24702	21721	14796	4149	2267	1703	1363	1157	943	805	782	646	600	559	525	503	457	433	427	427	437	413	374	425	364	397	366	388	331	373	357	315	346	341	304	331	362	308	330	332	305	348	296	354	317	336	299	287	307	281	332	313	315	325	298	299	321	330	307	317	300	284	280	279	304	348	298	269	344	326	261	304	343	287	314	318	302	345	289	353	289	316	307	285	313	300	276	297	300	310	311	330	320	329	283	316	307	249	298	273	294	292	307	302	310	307	280	296	292	295	284	286	339	301	304	303	279	332	296	316	288	305	292	295	309	282	296	284	297	288	306	307	341	309	288	298	288	293	321	272	302	290	265	310	322	293	301	310	290	319	304	294	291	303	311	314	282	288	377	306	309	314	303	299	291	299	288	284	297	322	322	285	334	268	269	271	332	302	296	295	307	290	282	291	336	273	286	307	324	290	283	313	297	304	325	332	301	289	316	301	314	271	312	317	289	312	306	295	302	292	281	284	308	320	293	294	287	324	302	304	274	317	301	287	300	291	288	288	291	319	332	309	307	329	282	287	283	307	271	279	302	293	304	303	286	298	301	278	282	295	305	307	295	287	300	306	302	268	299	312	274	300	281	280	280	280	335	310	304	309	325	292	274	282	288	303	307	291	326	287	279	287	287	298	293	323	314	279	307	296	305	312	305	289	276	304	326	319	293	313	314	303	309	292	289	287	315	289	302	275	318	314	268	273	311	303	290	297	306	286	296	283	310	307	300	312	297	297	311	291	287	295	303	287	291	322	304	277	312	311	289	288	292	292	321	269	282	280	292	300	298	294	328	301	309	285	287	317	290	287	296	284	316	330	294	311	307	260	300	287	279	285	300	283	279	314	275	304	291	273	282	254	288	288	309	308	302	290	309	272	272	325	299	293	289	294	277	308	312	300	302	322	324	309	297	271	309	292	292	293	302	301	307	322	319	311	292	317	289	314	295	276	267	306	326	278	283	288	281	308	307	309	289	292	293	288	284	266	281	299	282	274	294	323	302	309	257	315	306	304	290	296	291	322	297	270	321	302	283	298	302	310	311	313	263	279	310	297	274	307	287	287	342	301	301	310	270	299	303	317	328	307	321	303	302	332	330	282	350	282	315	301	290	309	272	312	302	324	282	300	317	312	297	292	295	324	272	315	301	318	290	310	296	344	283	309	276	318	311	314	281	305	313	295	330	268	305	288	304	330	301	278	328	310	279	312	290	290	289	297	289	309	289	315	310	287	299	308	268	280	290	280	290	287	299	293	295	293	292	307	276	299	317	301	281	292	274	285	331	296	290	262	324	285	280	334	330	289	285	296	294	298	286	314	275	278	286	274	282	292	326	287	298	293	305	293	303	283	308	317	301	287	290	301	274	288	281	310	337	300	304	282	307	303	311	254	331	270	290	309	275	326	299	292	290	322	266	272	302	288	287	300	282	297	279	297	269	291	289	283	295	290	282	296	295	287	327	298	295	312	257	283	308	319	297	337	278	301	306	305	293	268	297	292	281	289	298	294	295	309	295	281	306	300	284	292	285	309	304	303	302	316	295	299	310	302	292	288	271	273	280	289	286	289	326	311	295	300	309	323	300	307	307	271	270	318	318	279	285	306	313	303	308	298	298	317	295	291	268	300	332	294	290	299	306	273	288	303	296	283	292	314	298	281	288	287	313	266	291	313	318	299	270	298	327	299	272	291	306	301	320	285	331	300	277	279	290	311	298	299	298	294	305	294	280	255	316	286	316	312	321	297	292	326	299	290	333	294	277	322	287	319	305	276	261	293	287	294	273	296	300	311	308	291	302	317	300	291	327	297	290	309	296	303	291	319	328	294	313	260	324	305	313	345	275	290	284	307	284	297	293	293	311	291	294	313	292	306	296	290	280	300	329	285	292	307	296	269	299	301	258	274	306	293	277	322	303	281	312	282	307	264	293	289	290	292	303	256	297	288	324	300	323	271	290	275	322	276	283	311	313	290	283	319	330	287	269	293	284	316	292	321	297	299	283	305	288	276	321	293	298	277	294	317	324	286	300	293	275	290	279	287	314	319	294	295	294	283	297	285	295	306	293	324	278	330	279	308	281	294	298	289	316	288	305	297	309	292	304	277	301	281	315	310	265	291	316	286	285	305	322	300	294	308	309	308	298	291	304	321	301	297	296	272	320	331	320	265	291	309	284	291	278	297	291	303	260	324	322	309	326	284	293	290	308	293	255	303	277	308	283	275	307	288	283	290	293	317	270	323	259	286	301	278	315	296	308	304	291	275	282	279	318	302	301	243	318	307	309	302	296	314	316	290	282	299	298	316	317	301	313	301	275	311	320	334	299	292	304	325	320	315	297	283	303	303	270	313	299	313	329	258	340	286	302	304	278	317	273	287	278	291	314	319	341	300	327	290	312	291	286	319	295	270	306	332	319	318	326	305	312	302	303	280	297	313	306	295	312	298	301	314	286	296	291	274	314	319	279	289	287	291	291	302	284	292	298	285	295	281	283	316	305	278	278	315	309	288	315	302	325	338	300	263	297	334	265	278	296	291	317	281	318	304	290	277	300	312	294	325	282	290	293	332	323	311	308	295	298	290	265	311	334	303	304	331	292	283	276	305	290	303	311	301	303	305	298	293	305	284	298	295	291	318	278	302	282	278	299	303	305	289	291	294	318	285	319	307	280	304	290	298	320	298	308	319	284	315	299	315	319	298	316	286	276	326	292	269	323	314	322	289	333	288	311	300	304	311	310	311	295	282	272	302	286	292	328	305	307	288	304	301	297	294	303	315	286	292	313	316	284	315	282	267	268	263	316	303	285	284	290	284	285	305	298	285	298	334	306	278	310	286	290	269	299	326	291	306	319	301	282	299	303	282	291	292	331	311	281	295	245	322	290	313	294	308	262	290	285	306	291	306	314	313	302	312	332	314	320	325	334	303	322	300	278	326	297	305	328	291	288	306	290	304	303	316	291	300	308	301	317	300	286	310	276	328	298	315	287	300	299	309	284	333	287	291	307	313	280	301	319	277	309	286	277	305	288	292	283	306	311	327	318	309	318	309	301	304	280	295	290	303	306	290	288	282	289	314	335	276	310	316	318	322	290	290	301	298	294	325	297	297	269	282	326	331	290	313	318	296	309	286	307	281	272	299	329	294	274	316	284	316	287	296	331	278	283	311	281	294	302	287	315	288	305	294	291	293	308	286	305	280	296	293	305	311	284	306	297	315	297	304	290	289	293	335	294	283	306	313	321	290	309	276	277	317	309	294	303	300	297	269	297	355	283	273	290	301	313	304	312	285	283	304	313	293	321	312	293	298	284	322	288	329	321	284	314	316	296	297	281	301	285	288	330	284	299	287	301	304	257	305	301	304	310	291	260	322	284	314	258	311	283	315	294	340	304	341	295	295	295	293	307	320	292	286	310	274	297	295	299	301	296	298	304	296	290	298	293	289	285	302	288	275	308	275	298	294	334	299	305	295	287
16332	40605	38489	26677	18061	8719	5263	4108	3089	2452	1959	1565	1378	1182	1048	950	913	911	764	717	711	636	625	636	576	611	564	551	487	525	540	526	505	483	459	501	515	477	467	495	458	475	462	448	433	447	437	413	401	421	448	447	429	431	441	432	444	383	410	409	387	400	391	445	435	393	428	391	441	393	354	411	388	357	407	381	387	378	399	408	419	359	391	383	410	388	383	407	419	404	395	396	399	399	398	399	410	408	391	416	424	361	384	436	389	391	387	397	402	402	411	403	385	417	390	362	393	429	381	398	415	396	389	392	399	415	372	400	399	363	396	387	444	417	384	389	402	417	392	402	383	395	387	438	400	403	390	395	399	410	342	390	390	392	414	393	406	365	404	424	412	420	398	369	415	389	382	386	402	372	401	389	394	391	392	415	394	368	358	359	397	408	407	380	376	412	380	411	376	422	424	387	388	417	408	391	409	461	377	427	376	385	372	408	374	377	375	400	407	435	341	392	441	392	383	399	411	358	406	386	413	409	416	389	404	407	378	402	389	346	361	371	396	391	398	359	401	386	392	368	346	364	357	406	377	384	389	382	403	399	409	367	446	359	389	399	408	375	392	412	411	382	415	330	404	426	435	395	389	418	402	381	421	416	364	382	379	392	383	417	439	376	424	405	399	391	412	417	397	356	397	386	404	406	381	424	376	383	382	395	394	392	391	402	410	377	380	378	397	404	393	395	366	409	370	372	417	395	360	367	421	388	370	394	384	413	405	372	378	413	404	382	402	426	396	439	393	383	380	406	400	403	403	364	404	399	401	395	400	389	391	374	376	420	354	373	425	434	384	348	393	396	351	375	441	381	380	417	395	396	380	422	398	448	407	422	383	373	394	405	400	386	405	366	391	395	403	392	405	411	405	372	410	399	421	420	378	397	398	415	386	374	393	381	372	381	400	403	409	420	382	388	373	430	409	409	414	415	381	394	422	398	413	361	341	360	424	403	406	370	378	363	379	402	373	397	424	397	390	379	370	434	370	369	370	428	346	378	426	335	372	382	427	398	410	382	401	384	396	402	411	420	394	383	388	414	328	369	379	381	395	408	411	391	426	412	407	360	386	387	363	387	371	364	361	392	396	408	382	377	422	395	421	399	399	377	379	407	393	412	385	381	408	414	389	394	397	371	420	370	394	377	405	404	419	386	450	385	367	409	394	375	362	401	383	388	437	398	402	390	384	432	388	405	420	404	415	402	413	370	384	362	394	384	384	404	397	360	380	385	388	394	374	412	418	355	430	391	397	405	396	450	396	401	374	398	371	370	425	347	431	387	388	379	384	373	392	371	381	379	403	376	394	389	400	358	368	361	401	400	404	373	387	388	428	393	377	405	385	417	405	370	413	436	370	367	372	378	405	432	389	387	408	358	415	386	340	418	405	423	388	373	380	398	407	378	360	358	389	378	405	378	405	397	402	382	398	377	390	399	399	388	398	374	411	412	380	401	403	351	401	395	386	385	400	390	417	338	416	412	388	406	361	373	388	407	379	403	392	421	407	396	387	371	373	373	401	395	378	409	417	417	397	409	381	378	389	411	394	412	380	403	391	407	374	410	370	426	390	419	394	398	361	361	416	388	390	433	413	393	396	404	411	397	382	395	384	359	385	365	399	404	367	369	374	417	417	389	401	382	396	391	362	393	404	397	358	409	402	391	393	402	395	391	400	353	378	367	408	412	421	372	407	402	411	394	411	396	371	381	382	408	407	377	401	399	369	431	395	399	435	403	396	377	391	401	399	401	363	385	395	408	426	384	353	403	377	365	378	383	373	404	415	359	412	396	385	368	370	394	380	357	382	424	382	403	407	407	392	381	407	401	347	398	393	320	377	386	406	374	379	433	403	393	406	437	422	396	415	420	402	380	353	386	398	432	367	366	404	385	384	430	421	378	391	409	389	370	402	406	375	419	354	383	383	397	431	406	398	393	412	386	400	383	394	407	422	375	417	380	359	411	432	398	409	397	414	385	408	402	409	385	378	396	369	394	410	427	386	375	393	391	366	386	378	393	398	366	374	366	387	376	367	387	370	358	338	421	371	386	409	388	396	410	405	391	368	416	387	408	372	395	423	382	363	409	366	426	396	367	387	434	451	381	397	408	407	407	411	416	426	395	386	408	379	403	405	399	377	378	397	403	381	376	429	408	425	414	353	438	365	367	382	407	402	401	429	423	380	394	418	410	392	379	403	386	379	424	400	408	394	366	380	364	404	428	368	402	388	419	416	423	402	362	391	393	421	414	390	393	370	430	404	409	385	421	372	421	399	406	396	394	420	387	394	439	374	346	402	428	414	406	436	442	363	402	386	387	407	360	357	390	419	413	416	392	369	392	393	404	404	420	380	411	396	411	393	422	378	415	396	373	388	381	402	431	384	379	413	372	365	386	413	356	393	386	379	379	362	406	425	371	412	395	375	392	390	378	398	408	388	401	393	389	365	362	397	428	383	399	420	351	416	387	407	416	402	396	401	393	430	399	356	380	397	402	402	383	434	407	401	423	396	377	423	396	403	409	393	389	406	388	391	400	400	406	404	376	404	393	408	385	399	385	380	394	385	382	397	382	422	360	363	331	427	364	392	425	412	426	433	403	382	378	370	423	468	385	408	401	413	359	364	406	394	365	422	420	363	401	367	399	397	391	409	387	362	411	402	407	354	393	389	390	357	382	397	371	423	400	400	387	396	401	361	413	373	378	367	418	397	353	379	367	400	409	397	396	375	398	399	380	410	383	405	397	394	441	353	405	442	419	378	410	382	397	406	393	386	387	427	395	413	394	409	396	397	385	435	380	384	393	382	394	409	370	434	399	421	386	395	353	376	384	404	371	382	391	420	373	392	396	345	414	398	417	372	407	417	389	399	392	379	367	399	384	366	374	394	399	412	377	348	386	362	387	385	386	393	393	374	401	378	378	426	401	374	365	389	378	385	389	367	398	405	370	423	374	386	374	381	366	391	423	392	378	376	409	391	358	374	399	409	391	394	415	384	358	375	385	402	384	384	405	404	384	385	376	419	375	400	389	386	407	351	416	425	348	403	395	403	376	399	409	396	397	402	383	379	388	378	395	376	393	390	398	433	411	421	398	414	391	386	405	388	391	393	349	399	420	400	389	413	433	409	388	414	380	393	413	396	376	422	406	371	373	413	364	361	379	373	370	368	393	398	406	402	359	428	395	360	367	395	373	379	359	416	431	423	394	376	420	423	390	380	415	404	372	391	368	389	402	393	417	424	383	403	413	418	396	386	393	399	414	404	392	397	415	377	380	387	399	432	393	392	381	403	401	370	378	369	387	392	364	410	392	411	343	404	399	413	388	398	382	394	392	390	424	399	393	395	385	391	384	416	379	418	374	407	434	382	372	419	374	379	406	421	408	385	394	419	382	374	377	411	409	401	372	408	390	399	360	359	335	375	400	356	398	369	389	370	388	372	357	436	393	359	427	396	423	418	384	405	380	367	369
24713	21568	27920	25758	14819	3603	2079	1589	1184	994	793	691	571	493	450	431	390	348	334	310	304	299	284	274	260	257	228	233	215	217	216	209	214	217	209	199	222	211	222	183	215	174	188	204	200	210	225	179	174	167	191	186	189	195	176	178	172	160	171	170	181	160	186	191	178	200	187	216	192	178	192	176	180	173	176	185	192	171	185	156	170	154	159	184	178	195	168	196	173	200	177	175	199	211	168	182	155	175	194	209	161	198	177	175	166	190	173	152	182	199	170	174	202	188	207	174	205	180	176	157	170	151	178	189	176	193	196	191	186	199	171	168	202	154	173	207	171	187	173	171	194	177	182	181	184	160	185	175	186	159	168	175	170	191	182	188	217	172	193	169	163	165	182	199	188	172	175	166	165	174	193	222	189	184	183	192	189	164	201	181	196	170	186	201	194	188	202	181	156	185	182	166	173	194	172	192	164	183	178	195	180	175	179	183	162	178	179	219	204	165	180	154	182	196	190	181	174	177	197	175	172	164	195	188	168	190	175	173	191	178	173	192	178	165	164	187	167	205	176	167	178	170	186	221	182	149	175	165	190	197	176	194	187	168	182	180	192	190	159	181	176	169	182	191	162	182	178	185	172	181	182	229	181	183	178	172	189	156	186	171	164	167	197	190	171	183	186	178	180	158	204	193	185	156	186	202	172	157	183	186	187	181	203	183	173	165	175	146	185	155	170	193	193	189	209	155	187	195	151	176	153	177	172	216	172	165	183	181	197	181	162	190	197	170	184	210	174	193	195	182	197	184	179	163	153	183	197	172	193	161	178	183	198	161	182	175	183	154	169	174	181	181	181	189	197	177	163	168	184	187	179	171	166	160	169	188	179	155	175	153	163	179	182	179	171	185	200	175	176	173	164	165	181	185	159	155	179	170	198	183	170	164	169	151	150	190	149	163	191	196	170	166	160	170	173	173	160	171	181	184	184	189	175	170	190	168	191	178	175	184	193	192	185	170	184	168	174	171	167	172	173	183	163	191	189	185	159	152	201	170	201	176	193	179	194	171	159	189	155	162	179	164	175	189	179	187	178	198	196	194	192	191	174	180	173	167	186	197	195	185	146	169	181	175	199	175	178	189	156	171	192	201	164	164	181	183	167	181	173	156	196	180	193	178	172	189	205	183	190	174	193	200	181	172	172	170	170	179	192	198	191	185	195	187	171	191	206	161	172	185	177	181	180	168	193	182	178	186	174	184	159	167	196	191	182	167	176	204	176	174	162	223	170	157	188	195	185	183	177	164	173	174	166	206	192	167	170	153	169	202	180	181	187	190	184	200	181	171	165	168	169	179	176	179	173	178	157	164	182	170	144	179	172	167	176	144	180	185	178	168	163	158	192	182	181	199	207	184	180	195	169	200	173	161	171	179	196	164	165	173	169	170	187	189	189	162	184	175	174	170	182	183	179	179	163	169	173	185	176	172	176	196	178	153	187	164	166	170	155	171	193	188	169	194	166	178	190	182	178	191	174	157	192	182	183	170	179	164	150	180	198	182	180	194	175	185	195	170	218	198	162	184	175	160	204	177	180	180	192	195	174	176	194	197	201	176	167	200	164	183	162	154	165	184	187	196	172	176	170	199	172	173	163	181	162	178	167	175	172	192	191	167	163	164	171	184	182	184	160	187	187	177	166	197	169	188	174	166	157	181	180	175	170	175	182	167	175	167	186	161	174	190	189	201	173	182	166	170	186	169	197	187	157	176	187	165	149	203	181	178	179	212	177	186	179	178	187	162	156	170	180	159	165	170	176	172	180	177	168	188	186	201	186	163	180	189	204	183	170	151	198	190	166	202	161	169	191	169	161	180	190	165	178	182	162	169	205	173	180	196	177	185	185	178	164	179	179	158	205	167	198	193	177	188	174	195	201	172	191	194	207	182	166	181	188	183	175	180	184	191	176	187	190	186	193	135	188	176	185	182	168	169	167	179	168	180	168	173	183	159	162	196	181	167	183	192	181	214	187	190	176	168	183	181	192	192	175	179	177	176	193	172	205	193	185	183	161	167	164	174	179	196	176	199	180	153	201	158	171	190	166	172	177	175	161	189	181	150	165	178	161	178	174	168	182	156	181	196	160	194	184	179	162	152	158	192	199	179	168	192	165	150	185	172	188	171	178	199	215	168	179	169	209	184	177	181	163	160	195	175	183	173	167	188	189	175	162	200	184	182	168	172	183	174	161	174	186	170	171	156	187	174	168	192	151	196	179	191	176	172	203	164	173	176	201	197	176	178	192	172	197	184	164	152	159	145	171	167	172	181	156	204	179	178	180	172	178	169	209	173	168	162	168	155	178	205	185	160	175	190	172	155	179	159	195	153	174	182	207	183	183	158	175	173	142	182	186	178	183	189	173	148	169	171	176	200	171	157	188	179	175	177	179	182	167	196	192	176	164	181	186	192	169	151	182	186	188	164	202	174	165	173	184	190	163	186	167	173	187	169	174	154	209	173	165	166	165	168	184	168	202	176	166	166	180	176	180	151	171	174	166	184	185	154	196	154	173	172	176	169	162	175	183	179	161	183	166	176	194	190	190	164	186	159	191	179	184	178	171	181	180	175	172	172	166	197	172	176	158	167	180	173	155	169	177	167	206	171	171	208	207	176	177	173	172	184	192	154	179	172	180	170	184	172	191	191	183	192	173	175	195	179	159	171	169	190	193	170	182	194	172	176	185	192	162	170	163	194	179	188	175	161	179	171	177	171	208	177	174	160	184	181	171	176	171	177	159	205	175	215	175	172	182	180	163	156	171	210	172	180	198	187	171	164	183	146	178	200	204	168	174	196	164	173	189	187	162	169	173	196	159	190	185	178	172	171	197	167	163	192	177	182	166	168	185	181	171	176	159	194	180	177	175	202	205	178	169	152	173	181	168	190	174	189	156	178	166	181	175	166	181	156	178	175	168	170	170	179	195	167	207	158	153	167	171	187	158	172	173	160	192	185	174	171	192	192	172	180	179	163	190	175	200	163	185	178	178	188	179	163	168	180	170	191	190	175	155	171	197	172	186	176	154	172	180	186	176	162	165	172	198	162	161	180	183	181	162	166	179	167	187	197	195	178	192	184	171	193	201	200	176	171	169	191	179	172	187	205	176	179	207	175	175	150	164	181	167	186	169	178	151	141	177	181	195	177	179	176	175	194	193	185	177	163	187	191	194	151	188	174	200	174	183	172	173	178	159	198	189	186	163	171	164	225	184	183	182	170	196	160	197	177	174	188	158	180	170	181	187	190	176	177	168	170	188	181	185	159	163	176	175	166	185	208	193	181	193	166	186	198	186	185	189	172	155	176	177	181	165	180	176	195	190	162	171	190	203	190	151	192	186	180	174	182	185	159	190	183	188	179	199	159	164	172	196	196	178	163	198	181	166	176	175	181	186	193	155	171	167	172	186	170	179	171	188	177	164	164	193	191	173	190	187	195	174	175	187	188	167	173	179	210	171	186	187	195
15589	36923	33803	21159	10803	5345	4143	3247	2453	1957	1494	1189	999	836	823	687	650	562	531	475	475	451	425	381	387	373	329	372	334	352	327	362	304	301	285	306	289	329	306	289	298	277	328	287	254	278	313	278	287	290	271	221	265	264	277	266	258	246	250	249	259	256	244	265	247	228	278	237	272	270	280	264	247	251	224	230	234	253	253	263	255	225	237	266	241	258	234	248	249	252	272	239	220	226	262	254	234	264	263	272	231	236	224	249	218	250	263	238	246	241	222	243	229	236	244	252	238	239	233	258	211	247	265	249	241	225	264	222	238	219	234	254	215	224	220	262	260	245	243	240	264	252	239	226	260	258	246	247	257	233	227	226	250	231	262	229	249	274	223	224	236	240	235	237	269	265	263	265	247	223	249	241	250	226	271	244	238	251	246	249	249	270	235	246	243	229	247	237	257	239	263	237	258	255	256	249	262	241	204	245	240	245	238	236	230	253	236	229	232	276	247	254	215	252	262	242	236	266	230	246	242	252	254	222	244	220	249	232	240	225	272	229	264	245	233	242	223	265	253	248	237	224	252	228	212	239	230	240	252	236	236	230	243	234	227	243	249	265	266	260	250	265	248	244	210	247	255	249	242	260	240	247	232	225	202	239	259	268	248	244	254	252	253	245	246	227	238	232	253	248	242	238	235	229	238	272	246	209	244	227	259	261	225	282	223	263	250	237	228	252	248	244	270	253	236	253	245	258	230	226	211	239	220	239	245	250	236	247	248	244	239	263	196	236	241	232	256	230	257	233	249	256	261	239	291	246	235	234	248	228	241	222	245	222	242	262	268	244	272	263	245	237	250	238	264	264	258	233	259	239	258	260	228	223	244	240	246	267	247	251	267	243	221	247	234	261	244	248	257	216	237	261	253	259	270	248	226	272	258	283	237	231	251	252	238	256	246	261	237	263	238	221	265	243	239	220	223	239	247	233	203	244	264	224	219	245	243	244	253	227	228	258	262	259	279	230	259	241	278	252	275	240	279	239	232	246	248	229	239	252	232	247	259	252	233	233	242	253	239	251	236	262	234	256	231	251	233	239	255	245	242	223	232	227	230	238	243	234	233	234	244	276	228	225	263	256	270	249	220	238	232	266	235	257	263	242	217	255	235	229	251	242	247	240	241	250	234	262	226	231	239	229	286	257	230	247	242	223	251	220	247	232	234	250	259	242	236	215	228	219	276	230	233	244	260	235	263	238	253	242	271	258	230	247	243	244	242	259	217	225	274	221	230	218	269	254	263	241	245	259	238	222	261	242	256	231	209	239	281	245	238	250	265	248	252	242	224	251	244	245	260	219	250	222	239	224	251	228	237	263	259	246	257	274	246	281	265	256	222	268	221	236	251	245	255	222	237	252	238	240	243	234	244	249	264	239	254	219	256	237	236	228	253	256	232	244	253	258	246	259	246	234	245	230	247	243	214	224	266	263	242	227	230	237	253	250	258	231	240	241	225	252	232	236	243	237	236	257	250	237	233	208	249	245	224	249	217	250	275	241	228	252	241	223	256	255	233	236	259	255	259	261	253	259	230	265	228	261	220	234	254	234	236	252	232	253	232	220	239	260	223	216	218	257	237	247	239	262	246	229	250	222	264	234	265	248	231	256	239	270	236	227	234	249	251	245	239	243	247	222	207	217	237	247	244	252	265	226	250	217	250	258	236	236	243	240	231	243	260	253	231	258	242	239	256	249	232	276	277	240	231	240	253	218	261	255	245	260	246	250	248	236	249	234	205	229	255	228	242	253	250	236	253	252	263	244	248	228	245	261	251	266	247	219	248	253	233	240	247	216	238	224	222	250	238	244	238	277	200	229	225	263	248	219	227	233	238	239	260	259	207	226	230	240	242	243	234	234	224	230	240	240	236	220	248	255	220	193	247	222	233	260	236	241	267	271	249	212	252	221	248	265	264	236	238	228	231	286	282	255	250	239	196	272	227	249	235	229	268	222	255	270	239	240	275	239	259	243	235	249	215	263	274	220	248	236	236	241	242	239	238	241	258	227	226	253	223	247	254	227	235	242	225	251	250	240	222	256	235	257	255	260	236	226	217	226	255	228	220	252	233	276	243	239	247	223	241	251	231	261	262	236	228	252	227	215	227	263	245	221	233	244	275	235	237	227	266	228	225	254	255	244	256	229	219	243	248	252	244	239	246	239	248	257	230	226	246	264	241	241	285	222	246	244	231	233	216	237	238	220	248	234	246	233	235	252	260	236	239	202	250	206	254	230	212	265	248	275	247	255	251	249	242	230	237	256	243	263	221	239	219	243	238	264	249	246	237	241	255	239	231	227	222	263	266	211	236	263	234	271	246	251	260	207	236	222	227	241	252	247	246	240	255	234	238	256	262	247	220	198	228	228	249	250	265	246	272	250	234	266	273	257	239	249	219	220	210	240	252	220	240	239	250	221	244	228	249	241	223	236	231	251	221	280	242	241	233	263	233	231	239	293	255	262	236	242	262	243	250	233	248	273	238	227	242	247	254	218	247	227	262	239	249	237	259	228	252	212	268	248	237	242	229	233	257	258	239	256	245	236	248	260	240	221	242	229	252	249	253	249	245	245	252	240	237	230	236	224	222	247	268	226	235	235	257	230	242	250	271	238	219	252	247	240	273	250	252	252	238	260	234	226	235	246	257	244	271	270	202	217	247	249	240	269	239	214	272	242	242	242	234	253	236	229	248	234	247	275	275	238	235	234	257	233	237	232	234	250	259	239	259	252	258	258	247	267	232	258	263	255	260	260	225	240	229	227	231	218	242	264	239	254	235	209	244	227	282	256	226	236	232	256	229	228	251	245	268	270	245	262	265	247	255	226	263	243	254	249	232	256	236	272	245	234	259	240	255	270	259	244	244	238	258	223	238	224	234	242	228	219	247	238	259	247	194	223	233	259	238	251	237	263	274	231	229	246	258	222	253	235	250	246	228	271	236	241	245	212	242	232	222	228	217	218	268	268	246	246	243	247	242	224	252	258	239	258	236	244	252	259	205	261	214	246	253	230	232	242	242	257	254	242	246	252	267	266	224	215	259	225	270	228	261	240	233	250	229	243	244	222	249	237	239	282	258	254	244	263	251	248	198	247	242	234	225	216	259	248	222	242	217	236	265	251	219	246	267	251	240	233	268	233	227	268	271	265	263	249	237	257	229	239	252	252	237	259	213	259	251	238	215	261	263	238	255	249	241	235	251	277	287	218	254	260	249	236	223	258	235	231	259	240	216	232	242	259	249	263	220	255	234	267	258	264	254	246	217	222	242	243	279	244	254	224	241	252	223	254	239	251	228	265	228	262	250	223	232	242	244	252	198	250	255	228	219	248	260	215	244	230	247	262	240	254	265	251	236	230	261	262	252	233	240	279	225	257	247	241	248	237	214	232	235	227	280	248	256	246	233	247	225	232	238	251	248	231	257	262	250	238	238	252	264	246	263	241	218	248	236	244	215	250	252	249	221	265
22654	21602	29437	24280	21631	21496	12059	3801	2396	1849	1571	1270	1132	970	830	752	669	662	636	553	553	470	496	462	442	445	389	409	399	363	367	372	387	374	352	315	327	335	342	329	308	304	357	301	319	357	326	297	305	321	293	255	305	285	299	298	276	266	279	321	305	290	267	271	310	277	254	278	261	273	275	284	246	256	262	262	268	263	287	276	255	259	252	262	265	287	260	271	294	270	285	252	253	292	282	267	273	279	244	241	261	288	275	266	282	265	257	291	232	233	230	285	240	266	299	282	281	244	239	304	269	263	262	286	268	270	275	235	295	275	238	241	248	252	309	269	270	250	270	231	223	259	259	263	280	270	232	253	260	267	277	239	256	259	248	267	256	262	268	255	260	286	276	266	287	280	242	275	256	273	281	290	257	255	275	247	271	275	256	284	245	254	257	319	250	275	268	277	267	260	282	263	255	242	297	286	255	265	291	276	241	253	232	286	263	244	268	276	288	239	263	272	261	256	262	289	261	289	262	248	282	287	270	271	247	247	273	276	257	286	245	278	261	258	249	287	263	252	272	236	289	255	268	258	247	286	281	265	286	256	233	219	265	266	282	249	250	290	280	298	257	286	248	268	230	258	257	263	286	262	278	284	260	270	248	265	281	259	288	289	271	266	229	276	251	259	241	270	265	304	299	260	319	232	235	256	274	269	269	251	253	231	256	259	264	294	296	265	279	269	265	267	280	253	294	280	293	264	249	285	273	297	283	237	279	243	253	241	286	242	250	262	271	255	271	263	312	252	252	254	246	286	290	310	240	232	275	253	268	280	250	266	249	274	310	279	258	262	284	254	243	279	258	280	246	251	239	211	245	242	252	243	253	282	272	280	237	238	265	267	278	260	258	289	250	278	284	230	285	239	257	293	283	270	263	259	234	263	255	255	253	251	271	258	256	245	270	252	280	294	265	251	242	260	248	298	273	252	245	268	247	283	260	260	298	292	279	270	276	253	261	276	264	255	281	282	263	245	284	262	260	279	257	257	268	267	255	297	287	244	255	264	248	235	295	291	262	240	274	270	275	261	253	263	271	266	254	229	252	289	276	289	262	264	254	244	294	249	265	261	280	255	294	250	281	261	257	255	254	256	242	229	297	227	272	279	299	287	274	243	282	254	280	230	282	269	237	246	279	242	279	253	268	281	260	260	271	273	287	268	289	250	260	265	290	254	260	266	302	260	264	260	264	264	267	263	261	261	283	266	280	267	284	271	256	258	285	254	268	237	283	239	244	264	262	265	255	312	265	273	262	227	250	252	269	284	231	261	266	293	279	297	259	262	269	234	274	259	265	265	263	276	288	271	276	243	295	264	281	257	289	256	313	237	289	240	267	253	250	275	263	271	266	258	245	268	259	284	276	269	279	267	306	268	243	273	249	273	261	257	281	267	252	247	236	302	273	242	260	249	260	272	259	260	298	243	286	252	281	283	279	253	260	253	259	276	299	236	255	254	268	245	270	268	239	261	257	254	278	264	251	298	278	264	256	269	248	265	272	289	266	289	281	234	262	294	276	240	270	284	291	268	289	246	272	270	295	266	251	277	276	287	249	281	278	257	299	274	275	245	261	299	257	252	260	265	259	261	271	276	266	254	287	291	248	266	264	268	284	249	273	271	258	257	267	267	279	280	268	242	257	266	298	264	243	253	268	248	247	242	243	274	274	253	233	284	286	266	261	237	310	285	286	247	268	241	262	275	283	278	258	234	245	292	256	274	242	293	265	270	288	247	266	247	247	260	252	282	251	271	297	280	274	259	256	253	258	272	242	261	261	293	261	272	281	244	269	237	279	256	275	268	292	281	250	274	234	300	249	256	259	246	297	253	279	268	268	241	260	250	283	269	262	248	264	273	273	272	273	236	242	254	227	253	250	277	263	287	282	250	264	277	251	259	248	258	285	264	251	295	254	246	274	271	254	261	250	274	255	286	264	265	260	270	286	282	296	261	289	230	263	264	268	255	279	232	252	248	268	259	282	246	275	269	267	264	279	265	230	275	256	269	260	278	276	244	261	253	253	259	237	252	297	259	266	278	251	258	265	227	278	237	264	275	271	266	257	269	270	258	263	260	269	248	267	243	245	248	259	267	254	261	267	275	262	262	276	262	283	256	261	271	259	254	243	274	273	252	289	271	261	263	273	274	254	277	265	257	279	265	247	244	263	251	286	287	258	232	266	257	273	268	246	280	284	266	246	266	237	263	261	275	235	270	280	283	265	282	236	266	290	264	283	263	250	289	254	297	239	298	280	258	262	242	252	255	251	264	291	293	261	274	276	232	270	258	282	269	276	269	273	261	299	280	261	271	262	261	261	276	273	258	244	260	255	278	264	267	276	286	281	290	268	248	263	261	277	278	255	288	293	278	265	290	298	251	266	253	256	277	257	212	248	265	262	231	256	266	254	227	279	273	267	279	272	245	278	257	262	260	232	258	292	299	261	267	272	244	284	270	235	256	303	259	283	265	289	251	273	256	276	278	268	299	278	249	249	269	248	263	242	266	288	259	276	250	250	251	258	259	267	258	253	256	268	257	289	263	258	286	268	275	274	254	252	255	254	312	260	269	287	248	291	247	272	268	270	256	244	277	250	288	268	238	271	260	269	259	253	252	246	274	261	272	271	270	246	272	281	291	250	272	270	295	274	262	292	238	246	273	271	276	270	229	268	246	251	270	286	267	266	272	282	244	238	281	255	288	287	252	260	281	265	255	246	275	271	283	289	253	269	283	267	277	272	280	273	266	282	235	252	239	259	261	280	248	250	261	278	275	302	273	279	283	292	231	287	277	254	274	258	285	267	284	259	256	261	242	281	275	234	238	242	270	259	261	255	265	279	279	247	295	271	261	271	259	232	267	250	249	289	250	268	254	245	257	233	255	259	274	272	263	229	261	264	253	260	271	266	246	272	272	265	287	298	264	257	237	266	254	264	247	286	249	269	265	284	280	256	246	262	284	249	270	274	256	245	303	274	244	268	271	270	252	254	257	271	257	253	226	279	276	268	269	278	237	258	259	279	285	240	248	263	260	280	282	270	255	274	277	270	266	277	263	254	251	281	254	285	284	267	258	267	252	266	234	265	247	280	303	258	274	238	239	270	290	258	277	233	239	267	259	274	260	246	263	268	246	269	249	307	274	265	256	261	251	264	278	252	273	279	277	281	225	270	263	265	253	281	269	262	269	276	288	277	260	278	255	278	271	249	273	269	258	262	285	283	249	243	255	273	248	268	257	271	247	238	260	282	253	259	228	279	250	285	271	274	242	265	268	263	267	251	255	283	268	287	234	281	272	278	257	269	275	277	228	278	265	259	297	268	266	279	226	259	291	302	260	273	257	250	275	281	300	245	284	254	271	278	261	277	246	238	267	286	292	262	281	282	261	252	264	247	256	253	267	264	244	289	276	281	270	246	219	278	275	240	280	264	283	296	280	255	277	255	266	285	261	267	253	271	257	235	270	265	260
18955	47440	44880	31965	15948	9456	7355	5623	4306	3443	2727	2223	1823	1624	1339	1247	1042	979	964	814	798	773	692	707	702	622	564	561	555	534	481	522	470	484	486	465	445	463	454	468	438	478	434	454	436	459	391	402	418	367	392	383	396	362	364	398	346	368	386	372	370	348	395	363	390	360	355	377	376	304	347	368	415	380	355	378	348	370	369	326	368	349	346	348	361	361	370	345	343	354	376	363	355	360	342	297	372	341	356	362	357	359	312	358	343	387	353	325	345	403	379	348	325	335	360	371	348	375	350	355	356	352	335	312	366	301	368	345	333	390	329	387	353	333	355	343	391	350	366	345	376	373	353	345	346	326	356	350	361	329	342	329	333	366	340	379	374	354	349	332	366	363	363	366	339	338	371	356	336	326	334	361	344	344	363	349	349	359	360	339	333	348	386	309	337	356	319	386	331	337	367	355	359	317	347	357	359	355	343	374	352	370	348	348	361	345	345	356	374	325	364	326	367	333	370	362	316	311	367	367	366	374	361	335	326	371	355	337	367	357	361	380	358	338	369	335	363	348	358	335	339	344	339	366	290	340	319	332	359	341	350	353	380	332	379	341	354	359	332	340	343	356	329	356	314	357	368	345	366	352	348	368	352	354	339	362	337	351	335	370	376	337	327	351	374	384	352	357	347	350	371	354	327	345	345	349	332	353	341	331	348	355	333	313	351	363	319	334	336	339	336	409	347	362	362	341	321	336	320	351	336	329	357	360	288	342	331	332	340	306	341	356	351	341	316	392	344	361	354	367	374	374	343	348	371	347	354	355	362	350	348	387	329	347	344	347	351	332	347	340	293	330	323	342	374	343	349	374	351	347	321	353	335	324	343	353	365	333	341	322	351	342	370	360	361	357	336	355	376	356	347	333	352	339	323	364	371	344	356	328	334	346	386	347	353	352	330	336	354	370	323	377	334	385	361	333	358	327	360	357	355	359	350	337	321	315	379	336	324	386	365	341	346	339	345	351	371	306	332	341	358	352	376	376	369	350	332	324	348	362	354	341	371	326	327	365	372	362	324	392	334	362	348	368	360	345	353	360	349	360	344	347	362	359	361	354	366	349	339	347	391	371	382	352	345	348	330	363	331	312	355	336	360	331	379	373	361	357	360	324	366	335	351	352	338	377	357	333	365	336	361	341	358	360	361	355	344	369	318	331	363	349	342	349	354	350	360	358	356	341	397	350	337	324	364	344	346	350	353	369	337	319	357	343	358	349	354	328	354	335	349	354	362	316	320	337	342	381	364	357	343	328	390	331	369	370	345	350	345	367	383	378	368	352	375	352	353	320	349	342	346	333	343	366	410	414	371	370	373	341	362	397	360	361	380	356	329	348	358	368	339	340	367	339	343	348	366	356	356	342	351	345	356	345	366	336	339	325	347	343	379	354	331	356	371	361	354	372	380	364	368	356	352	331	325	385	366	362	323	371	369	328	355	369	407	357	334	343	354	386	362	346	329	358	365	397	390	359	373	332	340	327	318	343	355	359	371	365	354	364	358	355	319	329	367	345	332	319	336	377	337	331	345	348	380	344	352	386	325	331	348	330	340	363	331	381	343	340	329	360	332	364	355	327	332	354	354	321	402	361	335	352	355	355	347	351	358	341	334	367	341	345	349	352	345	379	348	339	354	316	351	375	344	349	362	320	327	362	314	362	334	346	345	333	355	355	344	348	350	367	331	374	325	357	365	336	318	344	350	360	352	343	332	311	328	354	350	372	343	337	326	320	371	338	336	301	359	322	381	337	340	372	328	373	349	342	316	353	304	325	316	348	375	315	358	358	332	336	344	304	320	350	337	359	375	354	360	374	345	328	361	357	354	385	347	377	361	377	346	334	334	335	363	365	344	370	332	356	321	352	371	323	332	344	323	345	357	319	343	317	371	336	355	363	333	341	355	330	342	362	369	370	355	301	369	347	359	366	393	361	320	316	338	355	337	324	337	330	319	363	350	348	331	380	345	348	341	381	334	333	367	327	348	354	353	349	337	356	333	323	356	342	354	333	373	366	329	357	341	343	327	347	338	346	360	344	333	367	342	358	362	383	372	353	351	334	334	355	342	382	341	379	380	396	353	347	345	360	340	339	354	338	348	330	351	371	321	352	356	357	330	401	361	325	360	343	352	321	342	366	354	379	367	321	333	361	390	357	323	351	367	367	338	353	356	367	370	352	310	349	338	357	309	355	328	330	308	324	381	345	332	335	362	338	367	361	356	378	339	344	322	381	315	330	346	357	356	334	331	354	349	366	336	350	338	339	345	332	361	330	356	350	327	370	354	354	302	383	328	352	355	331	340	315	322	353	344	354	374	339	341	329	339	328	370	355	318	345	371	397	370	339	384	360	347	358	329	338	368	345	351	352	351	354	314	365	373	383	346	369	352	340	345	368	362	347	372	333	355	335	369	373	371	361	373	357	336	347	310	363	357	378	352	352	326	368	387	357	332	347	345	379	363	350	365	352	349	357	364	310	348	378	356	353	331	365	371	351	357	354	312	336	372	350	345	323	371	328	341	360	350	368	352	370	352	368	336	352	353	390	352	347	340	367	379	393	345	337	330	358	360	313	321	358	359	381	362	379	326	351	367	354	327	331	332	354	382	360	337	364	343	362	323	348	371	348	354	381	329	387	338	335	348	355	333	345	340	360	352	348	376	346	352	347	343	329	344	400	374	340	336	371	363	367	347	369	380	360	321	376	349	363	374	350	351	348	331	351	371	321	372	354	328	341	355	352	391	378	380	364	327	319	363	334	321	336	337	349	348	324	375	360	341	329	385	354	364	380	359	326	339	342	317	356	317	325	368	314	377	337	367	342	398	345	350	354	365	336	374	338	344	339	361	335	335	367	349	376	343	339	360	373	348	390	341	325	374	364	352	360	352	340	332	330	362	336	328	324	329	327	348	360	340	368	334	355	377	325	336	319	352	321	334	359	366	344	341	373	342	382	330	350	362	367	344	346	346	346	320	365	349	360	367	346	355	344	352	333	334	355	379	341	322	358	334	352	364	353	342	326	364	353	322	322	345	342	328	360	362	330	315	338	349	344	386	344	358	337	359	386	336	367	345	375	340	353	349	340	366	363	324	357	362	332	357	342	352	346	335	354	355	372	366	334	344	335	376	342	379	328	335	311	346	353	315	369	369	338	373	357	339	342	368	353	359	332	332	380	352	359	358	368	330	342	361	383	360	337	352	388	367	334	360	363	329	329	340	354	362	323	337	382	343	365	377	338	344	356	337	365	371	344	372	341	350	339	332	325	351	334	327	381	345	364	343	352	332	362	363	370	360	347	398	345	383	353	337	368	361	336	322	349	357	360	367	381	355	331	340	348	363	350	378	340	331	382	381	335	347	342	339	324	343	361	332	341	363	353	371	375	343	341	361	326	341	370	361	366	354	349	358	345	319	360	357	357	335	337	342	365	346	323	338	373	347	334	364	340	369	356	348	357	358	353	345	326
27475	21570	21767	12861	4671	2185	1504	1153	945	760	681	568	509	457	461	381	352	358	329	327	341	325	302	296	301	284	279	258	261	271	270	294	246	265	259	271	234	238	258	290	259	248	213	255	259	237	253	236	249	241	252	241	249	242	222	256	242	245	216	232	250	252	247	229	244	248	282	242	224	234	265	247	254	232	221	230	221	204	257	236	221	236	243	215	236	219	217	225	234	231	226	223	230	231	247	202	219	248	198	220	231	239	216	232	222	203	257	220	244	262	241	214	262	255	234	233	260	202	229	227	259	231	237	226	226	236	237	240	221	215	247	238	245	228	268	239	235	271	224	251	244	224	227	223	212	242	254	196	236	220	252	228	249	246	242	262	218	244	240	239	236	212	226	216	231	244	219	238	231	238	207	228	239	243	244	231	223	235	231	226	250	224	239	210	256	226	232	213	247	255	269	236	205	214	242	217	238	234	243	252	235	254	236	225	267	228	229	254	236	210	253	213	224	231	213	227	228	225	234	225	228	229	238	244	213	218	205	250	249	235	268	240	258	213	224	231	211	253	240	220	229	231	247	236	222	224	237	251	250	225	211	247	222	248	226	222	240	232	253	231	244	254	236	244	235	224	214	232	245	221	248	240	237	252	232	243	211	221	230	241	239	233	224	235	222	227	217	255	212	247	227	234	224	231	251	245	217	253	252	233	236	224	225	226	239	229	224	218	249	226	235	234	205	226	203	233	236	234	219	239	240	235	222	227	247	249	234	240	223	242	241	200	254	255	226	240	236	241	217	238	251	242	253	244	246	230	222	189	222	194	233	222	242	216	223	206	218	226	213	231	258	237	234	224	221	266	222	258	242	201	239	226	246	257	227	220	221	238	238	225	217	245	255	242	221	238	257	220	231	241	254	226	240	221	218	254	240	237	223	231	255	240	241	282	216	214	249	227	246	227	247	231	232	241	233	231	222	242	248	218	232	256	216	219	209	224	237	228	238	248	215	234	224	223	241	205	212	233	203	258	237	212	221	202	230	221	236	235	226	222	226	239	230	236	213	232	245	228	255	248	267	214	241	230	248	257	237	247	202	221	239	238	240	221	247	218	245	250	264	225	256	236	199	225	223	224	243	246	240	244	242	220	212	216	229	209	234	244	223	221	223	220	222	205	227	221	244	227	258	257	215	239	217	229	252	236	224	227	241	234	233	222	236	257	203	221	237	250	260	238	206	241	223	208	246	213	229	245	247	209	228	245	209	230	250	256	243	234	225	212	259	214	241	244	255	243	216	234	245	223	224	219	219	211	237	257	236	268	208	189	228	205	239	238	208	215	234	239	219	230	239	281	254	241	242	230	230	213	248	232	230	228	248	237	236	202	247	235	245	240	213	255	246	222	228	237	242	231	232	225	245	248	243	210	220	227	236	213	225	248	238	227	243	228	188	231	229	232	213	224	220	207	244	247	242	249	253	248	224	219	225	232	241	258	223	236	246	224	246	224	229	245	222	233	245	215	233	254	222	210	206	242	256	226	238	227	238	237	228	241	198	245	214	237	237	236	272	232	217	208	220	245	242	243	250	243	236	221	205	240	225	255	265	232	269	245	251	240	221	214	239	224	234	221	245	210	214	227	249	249	238	220	244	225	214	246	225	226	199	244	266	258	210	233	213	257	222	252	200	241	214	220	232	240	236	232	238	240	233	227	252	215	253	233	220	240	274	229	233	219	240	226	236	256	217	250	249	215	236	223	241	222	209	233	249	233	224	234	210	241	228	237	253	250	219	230	218	254	242	256	268	259	261	237	217	219	213	235	244	240	251	240	240	254	238	206	252	236	229	222	245	238	266	228	224	243	254	241	228	204	211	261	226	222	233	247	233	221	250	247	254	245	199	237	245	246	281	283	228	229	237	218	234	260	242	245	222	236	216	217	242	232	232	204	264	239	237	250	216	253	216	227	245	222	254	241	244	216	213	250	220	254	257	239	213	224	234	217	239	244	253	245	237	239	237	232	203	257	213	226	252	235	233	253	219	237	214	245	229	248	226	244	238	229	254	221	250	222	263	216	238	214	225	238	235	211	227	230	211	223	230	228	234	225	233	225	248	224	234	242	238	246	223	219	228	252	221	220	241	217	244	236	245	250	260	245	250	237	242	211	206	221	257	238	249	213	245	204	230	248	241	231	233	239	231	243	223	210	222	205	225	244	249	219	237	227	245	226	228	217	221	241	214	222	230	215	211	234	236	238	231	198	237	229	216	219	254	240	234	240	215	221	232	254	275	183	244	272	226	236	223	246	242	225	228	220	230	223	236	211	224	188	254	221	225	245	231	267	231	237	228	238	260	253	219	250	233	251	251	247	243	235	224	204	185	229	258	221	225	246	219	224	218	213	239	268	216	245	233	233	224	240	227	241	250	260	225	226	262	233	234	240	225	236	226	238	218	236	220	220	241	228	235	254	247	238	250	228	226	258	236	238	216	236	238	229	203	192	221	243	240	236	252	209	211	247	239	212	226	206	235	224	226	246	214	241	257	226	242	248	229	232	264	231	238	245	240	216	199	234	207	238	219	209	242	241	231	220	201	254	229	244	227	236	246	207	257	242	225	225	223	231	227	245	230	236	238	225	231	227	209	243	229	224	262	244	268	212	248	208	219	231	249	238	235	235	235	223	249	235	216	219	245	206	251	247	227	237	243	222	220	240	236	220	236	235	200	226	242	237	238	208	229	229	241	227	249	227	245	201	234	219	236	233	228	228	242	246	213	209	255	207	220	249	226	224	223	249	237	218	226	231	232	214	222	255	222	255	238	237	248	218	249	257	197	250	246	236	197	217	239	230	222	230	271	241	236	235	242	211	195	204	214	218	241	236	214	243	204	219	228	231	230	221	187	246	259	245	210	243	215	244	275	243	227	224	234	253	210	219	217	223	227	228	218	233	230	239	258	232	204	221	250	229	196	259	234	250	232	228	258	196	226	245	235	232	232	218	214	240	212	257	244	234	227	246	201	222	232	251	213	219	233	257	217	236	216	234	248	217	234	268	257	231	229	225	213	230	232	242	225	207	231	241	231	222	229	248	230	223	241	233	207	199	239	237	232	218	237	227	222	244	234	222	260	221	238	219	261	222	231	259	252	219	228	231	260	231	219	237	219	228	226	225	262	208	243	239	223	225	250	221	242	253	253	236	242	246	203	222	223	221	230	237	250	236	226	205	225	260	235	218	245	226	220	224	250	206	220	243	212	239	260	237	221	226	240	234	213	226	217	233	230	208	244	242	228	236	203	232	264	236	233	231	252	241	238	230	253	210	191	258	219	228	226	264	234	248	234	238	262	245	232	233	222	221	247	223	241	246	251	230	208	236	248	210	245	240	249	223	229	229	216	220	192	224	245	209	231	216	245	227	207	270	228	212	232	221	212	234	235	229	218	252	218	220	240	231	236	244	260	230	213	218	228	246	233	248	246	234	233	239	239	234	243	218	225	216	229	234	231	215	210	252	246	214
13719	29429	26346	13900	7318	4138	2907	2252	1777	1418	1166	982	811	771	693	595	543	557	468	483	499	498	450	439	415	393	354	417	332	336	339	351	340	363	351	344	352	306	320	345	336	332	333	369	326	350	332	317	329	305	334	321	346	340	314	331	306	294	318	304	325	278	299	288	283	309	333	304	301	293	281	325	300	336	300	308	319	316	315	302	317	306	320	319	330	294	307	344	304	312	309	307	310	292	312	276	319	271	299	305	288	331	283	342	330	291	316	304	317	310	309	308	309	307	310	288	332	289	323	281	318	327	303	327	313	277	320	289	289	289	316	347	318	319	317	297	282	281	300	307	321	293	289	301	311	306	319	324	320	323	330	324	282	310	287	322	310	335	286	312	301	332	267	300	308	320	315	321	324	296	272	318	296	284	313	318	330	330	326	329	305	322	348	310	307	271	317	317	299	340	300	289	336	334	316	308	329	324	297	294	311	308	320	307	312	299	298	301	343	318	300	341	304	307	303	281	310	342	332	322	293	298	331	359	300	311	300	276	290	330	273	288	309	288	315	299	318	297	308	321	259	292	295	311	311	301	299	318	289	319	295	316	300	318	278	312	318	282	335	296	311	318	305	313	337	284	314	297	297	321	343	330	314	320	328	302	303	339	333	289	297	285	316	318	290	293	283	323	344	309	295	289	272	280	318	315	318	310	312	316	288	304	294	301	286	296	311	309	319	323	317	313	285	326	278	295	291	272	294	323	308	308	315	308	322	310	333	277	329	309	339	307	296	308	331	273	294	329	318	313	277	305	320	314	310	294	306	305	309	294	334	313	291	338	294	299	322	324	304	315	308	300	286	317	333	339	312	304	277	293	312	315	313	317	338	300	310	310	307	321	347	318	345	303	276	308	334	329	307	305	291	312	284	307	302	313	305	296	313	338	308	338	304	301	295	372	297	298	286	349	315	296	300	281	329	330	322	308	339	332	348	306	297	314	327	312	305	289	349	299	315	329	317	287	297	295	325	315	299	284	335	293	292	324	324	296	314	327	320	310	295	288	315	285	319	303	320	298	315	297	296	289	315	328	307	313	322	314	333	322	272	317	329	313	308	321	347	333	328	319	307	337	314	318	301	311	312	345	284	312	314	325	293	328	293	295	348	306	331	291	299	329	293	307	299	326	310	305	349	328	342	299	312	314	313	303	287	309	327	329	278	313	311	302	292	310	280	329	321	312	310	293	296	334	330	276	365	315	311	306	309	309	309	297	295	308	340	326	322	302	272	287	289	349	316	305	338	261	298	320	343	280	288	299	319	302	341	289	305	284	316	314	287	303	322	307	283	282	326	327	300	336	320	312	295	299	322	306	293	303	316	308	335	313	300	283	321	313	308	329	318	310	316	367	295	291	321	304	292	317	301	305	311	292	308	331	322	304	323	304	319	321	309	310	365	299	330	283	316	315	315	327	296	321	314	320	289	299	315	334	333	297	308	319	301	333	325	324	315	334	319	320	287	301	312	308	316	276	332	300	310	284	278	319	344	350	285	302	323	286	305	295	286	309	319	302	335	329	294	313	335	285	335	296	316	308	290	293	295	288	293	310	304	286	336	287	335	301	287	281	297	334	299	319	286	304	314	307	315	309	332	304	277	309	322	306	314	313	294	290	322	301	307	316	306	309	317	304	323	365	327	296	319	301	331	310	322	320	318	293	320	333	331	295	331	321	322	316	270	311	311	290	317	291	313	327	326	294	304	296	321	274	326	278	297	336	315	312	318	306	313	337	316	334	289	320	320	345	316	321	297	302	293	304	327	264	312	297	311	326	302	292	282	327	295	312	298	281	302	321	295	294	314	280	338	292	314	316	309	314	310	324	302	314	327	286	328	306	331	307	356	324	311	320	319	284	330	338	306	329	309	294	282	314	330	313	299	329	342	319	303	322	308	325	313	286	330	318	307	312	277	307	338	322	328	318	299	275	302	291	322	347	359	297	315	282	333	326	309	306	301	295	269	313	311	322	274	302	299	306	289	302	316	322	359	299	348	287	329	283	312	299	313	308	318	323	328	304	297	302	332	301	310	346	324	329	312	319	302	327	324	282	310	300	306	313	308	318	315	317	322	333	310	320	300	293	328	310	314	310	350	294	283	295	319	296	341	300	285	310	316	313	365	313	282	303	313	342	319	282	306	334	311	305	309	325	276	323	317	312	320	324	295	308	319	322	305	313	295	303	332	309	328	309	331	332	323	315	357	305	321	313	282	286	318	308	364	327	317	279	303	312	297	296	324	314	321	343	317	276	319	313	325	345	308	307	297	286	305	324	310	315	338	328	318	288	347	308	302	306	299	297	326	296	306	328	294	287	317	332	304	300	315	316	342	285	317	338	315	292	310	275	318	302	331	299	302	335	308	292	311	331	302	338	288	306	315	281	335	328	312	306	288	304	310	310	339	332	317	296	295	323	328	282	307	286	313	310	268	291	314	286	310	315	308	336	286	294	290	271	311	304	273	315	317	308	331	310	282	291	308	307	287	315	303	297	294	306	320	275	345	314	319	315	313	293	301	312	334	316	305	305	287	303	290	359	305	330	317	311	305	301	345	317	308	322	312	310	282	300	302	321	328	291	313	298	295	296	283	307	307	318	343	302	308	334	332	298	297	327	298	337	296	317	331	312	348	297	319	307	303	324	292	290	318	322	327	354	294	299	297	356	320	321	310	323	278	332	299	301	297	292	310	314	313	325	296	358	277	326	325	304	325	283	335	315	287	330	278	295	341	324	311	341	305	303	324	282	296	292	301	308	301	318	308	313	289	302	302	295	310	305	301	302	291	328	321	343	273	332	269	331	310	316	304	324	281	306	312	276	325	303	317	286	341	302	323	301	285	330	324	315	303	317	321	314	295	347	301	312	283	289	279	305	303	332	291	287	317	285	294	313	304	294	321	289	312	316	324	310	327	334	293	298	301	282	343	322	289	317	297	300	350	329	299	288	298	295	265	297	321	346	328	324	312	292	320	333	281	328	317	335	281	294	304	310	341	292	304	307	270	307	300	324	305	309	321	317	297	291	282	289	336	286	297	310	301	332	306	343	288	341	313	301	295	294	312	335	316	332	283	268	310	302	316	330	322	280	305	312	309	319	329	296	311	329	288	316	276	325	308	313	315	339	295	275	323	302	316	291	308	312	304	289	302	296	313	333	313	310	329	313	303	312	320	356	296	331	300	277	339	321	293	284	306	324	312	303	289	304	298	311	291	294	296	316	308	318	283	304	312	331	287	313	305	311	295	315	310	311	334	308	273	309	325	333	295	322	307	315	297	308	283	325	344	299	298	303	275	335	318	290	262	318	285	305	343	306	306	303	303	326	305	288	322	284	332	320	289	303	326	282	312	296	335	327	327	308	325	306	348	320	324	321	289	294	325	286	292	315	289	309	298	326	302	319	317	281	281	325	314	318	290	303	309	332	313	300	336	312	294	317	316	307	307	321	315	328	297	291	296	309	283	315	301	300
23623	21554	28936	24740	21521	13116	3986	2245	1698	1411	1183	1001	860	747	688	647	589	527	520	491	446	457	435	436	444	428	379	384	397	402	351	359	382	378	332	334	345	398	336	381	329	346	281	380	350	338	327	342	352	297	300	344	343	347	306	306	293	342	297	294	295	326	318	339	292	310	320	312	346	320	344	313	308	336	286	325	320	315	296	300	298	305	296	320	282	288	278	280	306	284	313	329	310	320	298	331	310	297	276	331	328	315	294	272	273	274	316	286	278	267	274	330	291	278	289	312	325	284	293	325	294	321	304	294	299	323	311	276	288	288	317	315	275	285	326	307	314	304	295	302	309	289	325	301	307	279	317	297	303	305	301	275	285	318	298	321	279	305	272	282	315	294	299	296	302	319	284	299	294	329	299	316	310	310	355	309	283	302	290	316	298	306	288	297	317	305	299	314	319	308	320	279	301	293	287	325	305	315	271	314	316	276	317	312	263	283	295	291	285	322	293	306	313	289	319	277	318	315	264	306	286	302	311	332	302	291	304	311	300	278	343	311	309	303	313	312	298	297	311	281	317	324	322	283	262	311	299	291	296	283	311	285	317	269	269	294	292	332	327	325	307	296	279	290	294	321	306	325	303	310	277	299	327	321	305	280	308	349	333	283	298	290	314	283	290	322	303	288	296	282	333	274	293	307	300	319	297	298	274	309	290	327	306	311	276	302	313	296	287	296	326	276	289	289	292	310	294	298	318	318	312	291	286	288	286	286	286	285	296	298	300	300	320	299	301	320	320	306	298	285	273	278	298	324	327	292	318	309	317	300	326	308	308	304	299	280	291	313	277	318	305	315	300	276	313	343	321	320	305	283	287	307	309	299	290	315	287	305	294	326	312	309	290	302	302	312	287	319	307	262	343	296	281	281	318	312	311	305	299	285	332	326	260	309	311	296	349	334	292	320	291	298	309	289	312	306	289	309	313	330	300	298	296	316	307	307	303	339	281	291	302	295	295	295	317	299	310	335	305	286	313	335	310	323	321	321	297	273	275	308	314	299	312	301	294	275	334	330	292	300	344	297	316	301	302	334	303	274	295	292	301	297	318	287	294	314	306	291	311	301	309	313	318	301	302	310	285	273	288	320	294	283	310	317	309	287	284	307	293	304	279	322	307	282	296	286	292	285	327	297	290	307	278	320	285	284	267	338	299	317	274	291	284	304	301	289	290	259	338	278	312	294	313	295	307	289	299	269	286	307	271	281	278	289	292	325	274	314	300	293	320	307	298	297	314	328	337	312	291	315	319	302	299	339	300	293	323	283	324	282	296	305	304	324	329	291	313	312	309	285	308	301	304	326	314	296	326	266	308	296	275	323	307	299	278	320	306	300	319	311	295	302	305	276	323	296	292	305	303	301	293	332	297	339	301	308	308	287	318	290	310	302	283	294	309	312	298	319	296	297	308	349	333	317	280	303	263	282	278	283	300	297	297	309	313	278	298	307	305	319	288	305	284	284	319	299	300	308	317	325	324	289	283	284	276	322	311	293	284	292	310	276	320	311	309	303	294	338	306	297	310	335	304	310	289	286	313	321	312	280	280	295	292	282	301	273	310	293	298	322	325	325	312	290	302	314	312	282	334	281	308	294	349	291	337	301	285	313	277	304	300	322	325	272	298	309	301	296	302	325	287	317	310	315	315	296	324	286	292	293	297	299	312	286	308	275	321	306	320	292	324	286	302	303	326	306	282	316	294	321	296	335	307	284	293	300	278	336	281	285	300	321	327	293	349	311	307	301	304	312	308	299	319	302	293	338	297	312	304	291	308	295	290	293	322	315	321	311	309	307	310	314	300	329	285	324	328	304	285	315	295	310	274	284	295	322	305	310	306	285	297	314	260	322	292	320	311	309	312	301	281	339	318	281	297	293	296	291	306	304	295	279	308	285	311	302	287	273	305	347	306	307	298	328	289	306	288	306	318	314	346	300	294	313	295	307	320	281	276	311	290	291	316	324	293	346	314	295	322	332	309	287	309	301	260	281	308	283	303	300	287	316	325	280	313	294	296	288	258	330	286	298	297	309	322	296	285	322	273	299	296	302	301	288	291	277	278	288	279	299	266	314	286	268	345	278	292	293	291	320	306	303	331	306	294	293	282	353	319	304	312	305	301	330	313	310	320	306	295	337	317	284	279	270	294	299	299	297	333	301	290	285	268	309	281	324	316	315	290	303	279	300	268	303	317	325	316	320	324	307	322	320	294	318	321	302	303	298	316	327	300	288	341	342	338	325	288	303	345	298	319	304	297	275	325	282	292	330	292	284	261	290	300	315	287	329	332	304	293	309	287	294	272	301	298	298	277	334	292	293	332	342	297	297	297	291	304	337	295	328	322	286	310	281	314	315	297	321	293	297	306	300	289	311	300	301	290	304	284	297	291	288	321	313	307	340	284	298	317	319	303	322	294	313	293	270	301	312	287	319	279	312	285	301	293	294	299	326	260	312	308	309	305	354	292	310	315	290	330	319	315	302	291	314	309	323	303	277	300	308	311	309	294	307	284	300	281	289	315	305	315	315	277	301	309	278	297	302	318	295	286	297	294	292	269	290	290	300	326	307	295	260	313	284	323	322	292	296	307	349	304	330	307	292	290	320	315	307	298	282	317	303	305	301	321	305	301	283	340	336	338	250	326	305	279	321	294	287	297	330	287	320	312	274	301	303	295	266	316	277	310	283	285	317	320	321	327	318	283	276	289	309	308	292	301	277	294	302	297	291	270	302	304	324	278	279	305	318	286	303	312	308	288	293	309	308	297	298	281	328	307	303	323	290	323	315	323	339	278	314	291	270	280	270	329	269	314	320	291	301	309	317	310	309	315	274	297	311	286	290	292	312	299	298	322	288	309	317	279	289	303	295	324	284	308	286	268	284	279	302	287	310	286	310	298	289	314	302	294	263	315	287	325	304	288	318	313	325	290	323	301	300	289	316	265	304	322	311	303	298	312	308	267	324	313	340	287	297	312	295	305	286	275	319	293	314	300	301	314	292	303	313	323	251	317	301	333	288	275	286	288	300	324	318	321	306	302	306	290	311	310	291	308	319	296	317	298	292	279	315	300	312	311	309	287	266	308	273	296	290	317	306	298	321	310	304	314	284	311	309	301	326	293	298	325	326	328	291	314	285	282	310	295	272	262	284	302	302	295	322	322	284	321	308	296	334	337	351	297	294	286	279	324	330	283	306	285	256	305	277	290	290	293	271	293	292	256	333	319	303	312	308	272	314	281	288	295	298	309	307	286	299	307	306	302	313	306	288	303	312	316	283	292	280	282	301	270	329	311	330	304	335	302	324	336	298	310	290	316	278	308	296	303	318	303	274	302	288	321	321	311	275	317	305	303	299	304	318	285	314	289	290	316	289	304	272	288	302	281	313	298	306	294	294	309	344	285	266	306	306	307	319	283	309	315	330	309	327	284	270	325	311	304	329	309	308	333	290	280	287	301	259	277	294	303	306
15951	41655	38331	24327	12654	6742	5220	4143	3150	2412	2042	1697	1522	1343	1104	1032	950	837	791	760	725	646	670	672	610	620	564	505	532	519	508	501	515	489	534	495	473	451	466	458	476	449	478	457	473	487	470	414	423	415	482	407	406	412	414	434	390	428	436	456	412	422	382	422	430	392	405	422	421	421	441	390	390	379	427	403	411	397	400	390	416	427	456	445	404	402	419	400	404	401	357	445	404	424	395	390	423	403	385	434	400	404	394	454	389	406	430	411	400	398	409	349	397	370	398	388	406	423	386	398	390	384	402	429	401	408	383	384	387	444	443	368	396	399	384	465	428	405	393	373	422	426	406	377	359	355	393	415	442	397	408	350	400	388	394	409	405	377	391	358	418	409	386	415	415	371	402	373	426	384	398	380	384	400	375	395	419	402	391	358	374	389	367	390	410	407	374	411	393	371	397	380	383	380	391	384	377	374	409	420	393	398	362	416	396	380	407	408	410	398	373	380	402	407	388	393	392	385	402	391	406	378	364	382	406	398	393	379	424	374	394	421	401	398	397	363	409	409	414	394	401	399	403	434	399	390	405	388	379	406	384	372	395	440	347	412	388	402	404	430	417	421	404	354	416	387	410	370	387	408	391	396	411	394	392	394	442	383	412	429	381	378	416	457	397	370	370	407	381	420	443	398	395	375	417	377	428	403	392	416	400	393	359	453	398	410	394	395	398	395	405	393	421	403	386	387	406	414	423	398	419	426	442	348	391	375	382	393	399	388	394	346	356	355	380	417	416	409	437	436	426	370	401	371	388	381	386	416	402	415	418	410	380	405	396	433	397	418	425	378	407	434	429	407	421	360	381	404	383	390	401	402	365	396	375	363	398	387	423	403	400	389	371	396	384	407	415	443	432	380	373	416	378	401	400	431	405	400	416	393	376	384	402	416	398	358	392	366	385	422	400	406	397	360	387	380	383	414	416	375	361	385	395	397	395	425	387	428	445	386	409	393	378	453	407	379	446	431	388	416	414	369	424	388	418	422	394	364	389	422	401	373	416	415	385	434	420	396	405	420	421	380	387	420	411	371	396	368	394	401	411	406	417	374	395	396	383	389	377	396	413	408	389	374	406	375	411	389	382	396	398	401	402	358	440	406	419	415	411	398	388	396	380	382	409	410	381	389	385	411	392	405	386	382	388	428	397	410	384	407	422	389	402	391	375	354	372	398	346	359	380	372	391	392	382	416	357	373	398	431	382	366	387	428	388	391	402	407	440	406	418	386	367	418	389	416	385	413	385	375	396	397	385	383	411	430	407	421	425	428	389	383	407	407	388	405	408	404	420	410	444	411	415	435	407	398	403	421	411	367	387	380	403	365	430	388	403	392	440	419	416	418	366	370	429	406	411	385	395	398	427	413	388	388	376	433	409	413	383	370	381	389	406	342	376	404	376	382	383	440	415	409	403	375	397	385	412	388	404	411	404	401	412	383	378	412	420	370	389	431	392	415	375	413	374	394	392	420	405	415	380	412	367	427	392	365	380	407	410	392	376	421	387	387	429	413	382	420	402	411	393	403	403	403	439	428	394	420	414	391	373	400	389	406	415	398	429	407	392	364	386	396	406	387	377	407	425	411	424	403	394	407	386	395	409	372	394	385	420	409	390	426	387	400	388	407	340	425	388	372	397	402	419	389	373	380	405	361	386	363	367	393	385	417	388	393	400	407	417	366	370	376	361	390	382	374	413	373	373	400	414	408	372	361	376	402	354	412	439	384	402	375	389	433	372	368	391	371	389	430	381	389	395	401	417	394	411	391	426	442	398	408	432	386	392	370	373	393	395	417	407	407	403	433	425	428	374	401	397	393	465	419	400	427	392	362	423	394	396	395	403	422	402	382	384	436	381	358	431	408	422	397	425	406	362	394	419	399	399	367	360	404	383	394	357	422	382	405	389	418	366	387	427	403	414	378	397	424	408	417	374	394	410	405	386	403	415	395	386	391	387	379	393	376	408	404	409	402	393	415	390	375	384	355	371	386	404	381	388	387	382	384	410	400	400	457	388	381	394	393	398	403	427	424	407	397	389	421	383	405	380	391	381	385	445	412	368	379	390	393	372	397	415	383	411	413	420	398	484	402	399	407	410	403	386	418	393	418	391	403	413	436	407	404	393	389	441	422	397	414	399	404	382	407	406	412	422	402	367	359	389	414	408	384	405	371	398	402	386	401	388	390	344	421	436	425	431	373	362	387	393	396	404	393	397	405	379	393	393	437	420	378	405	387	394	377	355	418	392	383	434	415	416	400	383	394	414	395	416	381	415	404	403	368	390	404	381	407	384	388	387	415	380	378	397	392	417	398	399	439	382	408	389	396	406	418	430	384	388	369	375	397	383	396	397	366	386	402	426	428	386	390	407	392	435	398	440	409	431	389	390	390	388	423	416	412	383	433	402	376	437	384	412	381	400	368	402	379	394	375	415	356	393	392	376	410	348	382	413	434	402	433	419	376	406	397	396	371	395	392	419	378	387	428	378	410	405	365	376	419	394	369	405	414	404	405	413	389	421	395	410	388	405	411	414	403	395	387	357	383	414	378	398	382	405	402	372	412	397	413	411	426	403	437	398	408	350	375	410	401	405	393	447	390	426	385	416	366	401	424	425	372	417	397	389	418	387	401	391	406	394	404	373	373	440	444	355	397	443	424	392	405	386	365	382	397	418	377	417	386	379	389	381	416	384	401	374	412	447	378	394	409	376	405	421	390	427	408	399	363	374	407	357	365	360	402	466	422	387	382	406	398	375	400	381	401	382	400	421	414	427	376	381	421	402	384	383	344	410	397	379	439	400	377	395	391	421	385	430	384	430	401	399	413	380	383	402	406	393	414	389	376	407	403	411	417	378	398	416	392	391	413	390	427	392	398	383	427	371	391	410	356	382	432	383	409	402	406	413	385	375	399	382	376	383	409	387	402	384	406	395	387	408	393	407	385	376	350	434	402	419	372	405	406	390	388	420	399	378	418	394	424	368	409	440	389	418	387	414	394	389	421	377	379	368	392	396	419	393	385	388	441	361	397	390	421	395	387	395	382	401	395	387	414	412	379	382	377	380	374	422	386	359	387	396	420	390	360	363	384	423	421	426	416	365	415	399	387	400	396	380	414	418	401	404	356	413	381	451	397	408	372	383	396	374	411	395	411	395	429	409	424	392	390	361	366	411	392	414	425	378	410	404	359	400	424	415	396	412	381	404	439	398	377	399	395	404	397	386	392	376	387	390	418	377	425	403	404	404	407	392	385	390	402	398	406	379	427	417	393	410	399	405	411	429	361	370	424	433	411	437	427	398	401	401	422	392	422	402	419	412	383	379	404	416	392	386	381	375	380	383	434	410	374	400	377	389	400	402	401	397	393	422	428	364	400	452	378	374	430	399	374	400	421	371	370	442	374	461	413	392	382	427	404	408	351	411	389	347	392	391	396	421	417	410	403	423	368	442	390	390	373	346	412	419	385
24786	21612	27978	25767	14771	3680	1953	1538	1176	938	753	666	625	488	454	394	419	341	324	338	262	298	262	280	259	239	234	247	241	254	229	228	218	226	198	223	189	222	225	183	194	228	200	214	198	213	215	184	185	188	200	190	199	216	191	201	213	190	179	198	184	186	158	209	194	173	201	195	176	181	189	188	203	197	177	185	189	176	189	188	183	183	178	187	191	203	183	150	175	174	167	153	160	189	173	176	172	175	177	173	192	186	181	181	192	162	159	181	184	195	185	133	169	154	181	181	192	202	182	176	183	151	210	163	178	161	163	167	179	178	173	191	158	159	190	161	192	171	190	196	179	162	166	183	158	176	207	187	209	184	185	167	176	167	168	172	171	177	178	189	192	200	163	173	167	163	176	193	168	166	165	186	197	204	160	188	175	155	180	179	187	186	207	187	174	165	183	177	175	168	173	179	168	163	197	174	178	159	178	170	172	173	195	188	176	174	183	168	167	173	178	201	193	203	178	158	180	159	156	181	196	204	180	191	180	177	170	164	185	190	178	169	177	144	188	180	160	181	206	197	167	170	205	192	192	165	181	172	176	181	186	200	178	180	169	187	174	173	193	181	174	180	163	165	175	188	181	193	185	167	195	206	173	165	183	166	173	192	182	180	170	184	192	195	175	188	186	177	187	194	181	182	170	176	201	187	152	152	177	175	178	175	183	158	183	183	172	158	196	180	187	194	187	168	176	181	198	195	193	175	168	177	159	193	197	173	196	177	171	201	180	188	152	173	178	170	178	163	160	176	180	197	173	198	181	178	161	191	171	192	205	190	184	182	185	180	163	158	185	164	175	170	170	185	190	161	151	199	196	164	176	184	195	184	173	171	172	178	175	201	171	186	162	198	178	181	185	172	191	164	192	170	199	182	183	159	187	167	159	160	170	169	196	172	228	163	201	182	161	168	205	154	178	182	189	163	218	172	176	206	177	152	166	183	189	188	178	180	187	146	181	168	185	170	197	185	190	166	161	186	191	179	164	175	174	200	190	183	202	169	157	165	165	172	183	183	184	178	216	171	167	194	191	201	177	173	162	176	182	183	186	182	157	187	190	193	180	183	184	177	157	187	193	175	180	194	170	170	171	186	179	165	161	187	157	172	202	180	192	178	180	178	180	179	180	185	168	163	181	200	196	142	186	198	190	184	178	177	175	190	186	165	209	160	205	174	225	177	187	165	179	182	186	201	161	170	160	173	175	173	190	171	183	172	190	173	159	170	157	166	171	191	196	180	171	195	175	183	196	181	179	191	186	174	184	198	199	192	174	190	164	200	162	195	203	182	161	183	196	192	169	194	186	178	185	154	210	152	173	172	195	157	184	168	170	187	176	183	183	191	184	178	178	175	174	191	176	184	188	158	175	181	160	179	179	183	174	183	176	162	188	159	191	188	175	183	197	166	174	204	188	200	188	195	178	187	168	195	191	173	192	210	181	175	176	177	164	184	191	187	182	165	196	140	212	170	187	192	183	166	176	187	165	172	175	167	181	180	192	172	205	185	179	189	204	159	179	178	152	164	186	168	191	201	164	177	195	212	161	190	199	179	184	183	187	199	189	179	205	194	184	180	186	164	175	173	165	140	193	173	180	195	165	178	161	150	194	165	196	178	182	195	171	176	192	170	170	192	196	186	176	168	188	163	165	169	181	168	175	182	175	159	204	186	167	171	197	182	155	183	186	189	185	197	190	167	186	170	195	187	205	184	185	169	169	188	179	183	184	189	182	180	171	178	187	197	187	207	186	204	186	175	177	175	161	175	183	186	177	203	197	212	182	168	177	184	168	158	201	175	192	205	190	179	190	165	173	178	179	172	182	203	208	185	184	181	184	176	185	182	165	186	187	173	174	203	200	195	183	156	181	193	167	200	174	195	175	188	191	178	192	186	177	188	204	179	201	168	167	170	171	200	193	173	177	184	175	152	180	174	177	186	189	182	156	180	164	188	172	202	175	200	179	211	192	166	198	184	177	179	168	196	156	195	190	190	190	177	189	166	191	204	179	182	194	175	185	189	185	177	197	179	202	174	172	189	195	189	166	178	166	170	184	193	160	171	189	179	175	194	179	189	163	192	182	190	173	198	188	207	193	184	175	200	169	186	170	180	168	170	219	164	160	177	167	180	183	178	177	169	172	185	157	197	173	176	188	198	206	162	160	164	185	204	168	201	185	177	177	177	160	192	185	164	173	201	169	185	170	181	195	151	156	181	172	202	194	181	173	197	209	196	200	194	212	178	153	183	193	178	171	151	186	166	154	175	181	180	176	176	207	206	179	187	167	193	187	181	161	176	177	178	193	197	170	191	179	187	187	205	168	176	198	179	171	165	182	190	173	182	211	163	185	181	158	175	175	175	188	178	189	185	172	189	187	194	166	188	187	193	193	183	177	171	180	186	174	167	164	198	154	207	197	168	162	189	154	180	180	177	197	172	197	170	162	172	188	167	197	202	203	193	181	170	168	173	160	185	176	186	182	175	186	173	175	209	193	160	180	179	183	197	163	192	168	173	180	165	193	180	174	155	195	155	193	174	167	175	189	191	175	199	184	169	157	167	173	195	170	182	189	183	176	177	180	195	197	198	191	183	152	195	173	177	197	176	181	171	186	183	177	183	150	164	186	180	184	154	202	169	178	165	190	166	179	171	183	179	173	190	194	147	174	170	179	179	160	201	174	181	197	179	179	189	175	166	186	205	187	186	180	172	185	177	192	167	166	171	167	171	184	171	171	171	178	172	194	186	205	180	176	182	194	186	186	178	177	188	188	158	181	175	155	180	200	177	164	187	194	186	190	184	180	182	200	190	167	190	184	184	181	190	178	210	191	183	174	144	191	212	166	188	185	153	192	195	199	150	199	178	187	165	176	188	166	169	176	193	182	160	174	206	181	188	169	171	172	190	170	170	186	164	184	192	164	156	189	154	180	212	171	190	199	163	154	175	178	194	187	178	159	183	188	193	161	162	181	180	164	179	169	201	175	181	181	187	174	196	166	186	173	186	171	180	151	191	157	185	198	171	188	180	160	201	166	171	186	177	153	172	158	180	183	187	172	148	157	207	187	185	168	177	195	187	196	174	199	187	183	181	170	188	185	183	189	186	186	188	192	188	177	175	201	162	181	182	185	199	186	175	177	184	162	166	195	204	199	185	184	199	195	184	177	164	186	199	174	173	154	187	189	174	187	183	193	184	181	171	177	151	186	172	186	182	167	174	194	178	183	183	169	170	179	184	188	183	175	183	192	194	168	178	197	173	171	194	159	182	164	197	180	184	178	176	187	186	173	173	169	191	188	166	158	142	163	208	155	193	183	168	168	167	196	176	177	193	156	160	163	189	184	182	176	185	180	167	182	176	194	176	158	167	185	173	174	197	161	170	186	185	176	171	184	175	168	178	176	190	170	167	174	185	190	152	182	183	198	182	171	177	166	194	182	168	194	182	176	180	190	177	185	143	186	181	187	187
16106	37617	33906	20485	10676	5355	4075	3275	2451	1913	1513	1294	979	888	810	726	653	563	530	541	494	461	455	411	405	381	394	371	299	319	330	362	339	322	316	279	296	272	314	291	336	305	319	298	267	267	294	268	290	269	268	268	272	271	255	220	266	263	255	234	239	260	262	276	247	275	241	264	246	253	275	259	252	260	251	247	259	245	239	248	254	245	270	260	236	269	252	237	274	256	243	216	252	231	244	245	212	267	234	268	246	245	240	235	218	259	245	230	267	247	271	252	246	242	211	254	257	253	244	241	227	258	272	251	251	228	240	252	240	236	251	260	274	247	258	267	258	243	241	254	250	251	238	223	244	243	222	257	245	237	250	254	247	252	255	248	236	256	229	232	210	255	220	250	268	246	228	240	235	245	226	261	241	230	260	259	225	243	283	260	247	231	246	246	247	265	233	243	247	265	258	254	231	256	228	275	238	250	266	228	238	223	243	251	262	241	244	242	262	221	261	263	219	244	237	247	239	236	246	247	226	253	240	237	253	248	228	274	244	266	246	281	250	192	238	256	250	242	250	230	285	251	257	253	260	257	237	271	258	264	257	253	255	244	237	218	246	255	255	257	236	262	245	242	229	256	209	250	238	241	227	239	237	241	246	233	256	248	232	286	235	234	242	279	226	229	236	225	243	246	259	235	227	245	218	267	252	211	284	239	235	250	247	263	266	253	267	226	270	241	238	250	251	251	250	252	271	210	244	258	220	256	227	246	224	233	242	252	243	233	269	243	238	254	238	265	243	243	218	245	236	236	253	229	231	262	236	245	231	228	242	247	210	237	261	225	228	261	269	280	241	250	243	242	231	226	233	252	234	253	240	236	244	239	259	248	226	238	267	264	220	232	217	257	247	219	263	253	246	246	259	227	270	259	261	257	222	261	285	245	248	262	247	256	263	261	229	245	252	230	247	249	255	239	237	245	242	250	279	260	231	238	253	224	217	281	265	237	220	251	230	251	239	246	260	277	267	239	232	244	237	239	240	246	257	242	248	242	228	239	270	216	240	259	245	243	249	260	244	250	245	246	264	211	242	250	261	226	265	273	246	274	257	264	224	255	274	246	221	255	234	234	223	260	260	235	245	264	238	261	244	233	280	241	259	217	254	250	214	212	254	239	254	256	220	231	243	262	221	247	239	262	248	247	251	275	241	233	244	241	236	241	238	270	248	248	259	279	277	222	232	250	258	255	268	230	246	240	257	255	238	260	252	250	267	257	244	287	260	240	243	268	299	226	232	260	212	240	245	228	220	254	244	236	239	224	219	243	239	231	263	252	234	240	255	230	261	264	229	256	245	240	252	264	223	252	238	265	253	251	238	232	258	261	253	258	243	262	229	244	230	249	267	250	277	237	221	249	251	275	258	226	255	251	254	208	244	245	253	251	250	261	227	248	250	278	239	250	250	259	227	232	248	269	234	233	248	265	242	273	257	221	271	235	234	258	279	256	241	301	255	237	262	222	252	273	255	259	236	256	253	256	253	263	253	243	244	264	222	224	280	241	245	220	257	246	272	264	260	242	249	269	258	271	230	234	238	253	246	245	263	242	279	275	204	231	227	262	257	231	232	230	217	248	258	242	245	244	257	239	237	262	248	271	245	228	234	246	257	210	238	267	251	225	236	263	255	242	244	251	250	241	264	223	257	219	260	247	261	246	269	220	252	260	255	229	254	257	227	250	241	264	252	250	237	283	241	279	244	245	245	217	258	258	257	242	236	251	238	242	242	234	216	249	222	247	258	268	228	255	253	263	260	281	222	240	241	258	245	252	258	236	245	220	257	247	234	259	231	263	235	243	247	218	226	223	271	266	238	224	201	236	244	240	246	239	233	285	270	277	243	235	270	243	227	246	253	262	245	270	254	236	240	269	249	248	236	252	280	246	264	237	262	271	232	255	234	253	257	240	234	256	242	261	216	271	220	244	244	215	259	216	280	256	213	225	249	245	221	235	242	231	277	238	269	256	231	259	219	261	234	233	249	256	257	231	209	251	252	268	229	219	245	251	247	235	245	232	250	233	248	242	232	231	267	236	240	244	260	223	215	256	254	249	235	252	256	247	232	232	232	240	249	221	261	271	252	233	245	227	232	247	266	239	232	238	245	261	259	244	257	252	231	273	228	256	272	228	248	248	248	239	267	233	238	274	253	281	220	242	268	261	260	236	266	249	260	242	239	263	223	242	205	197	261	225	240	253	240	239	259	245	247	252	240	240	220	238	257	244	269	264	238	262	288	256	253	261	257	235	297	287	244	200	254	255	257	231	253	238	253	256	245	246	262	255	261	211	224	215	238	242	251	247	264	269	232	240	249	229	254	248	264	257	273	228	251	235	265	236	256	227	245	277	226	248	237	217	255	255	219	258	253	239	242	223	244	234	228	253	194	228	252	269	236	250	235	254	238	231	229	257	232	263	240	229	231	235	254	271	271	231	251	214	227	275	242	218	265	269	245	250	234	239	263	272	258	257	243	234	255	264	226	249	256	260	253	247	224	233	245	240	232	218	224	224	256	252	240	253	236	261	262	240	253	274	248	247	235	238	224	261	217	228	225	240	251	264	268	245	272	233	261	251	218	226	240	241	233	233	258	251	237	255	251	252	248	223	279	257	259	268	239	247	253	239	249	256	268	270	227	257	253	228	245	274	243	244	270	233	249	235	227	256	272	255	240	255	220	239	268	262	232	242	251	255	207	261	251	252	268	247	223	232	266	242	242	234	268	238	244	246	265	260	257	244	249	231	262	241	253	228	239	261	272	220	260	235	221	250	212	267	232	264	236	260	240	259	248	237	228	273	244	253	227	259	211	248	246	280	246	228	253	218	244	249	234	231	237	271	222	253	241	259	248	262	237	235	213	244	276	255	230	269	250	248	258	247	228	242	248	274	250	249	229	244	228	237	245	261	216	217	242	235	239	239	256	246	255	246	267	263	230	268	247	254	269	254	251	243	250	229	241	261	226	219	254	248	241	220	244	260	229	257	274	255	258	241	241	234	216	240	248	247	240	228	225	228	245	246	234	240	254	253	260	242	239	229	254	235	223	225	227	237	257	266	233	259	216	226	219	268	245	265	273	260	243	242	255	249	259	273	249	245	241	264	233	231	260	262	247	251	247	225	262	253	221	256	248	260	251	229	277	238	249	244	251	244	231	250	258	236	224	264	257	266	252	255	242	252	251	245	236	247	214	238	255	272	241	276	239	237	235	226	247	241	266	254	251	226	225	236	248	254	244	258	248	256	258	218	237	267	239	239	261	243	250	266	267	268	230	274	236	234	245	222	248	231	257	232	252	263	262	228	227	256	242	244	246	242	240	250	248	260	260	250	266	256	226	255	261	238	277	291	251	252	252	268	243	247	244	246	245	247	244	262	228	240	266	243	234	226	249	246	243	273	245	243	252	270	250	251	256	240	267	222	241	246	249	218	270	232	262	203	255	267	243	236	297	203	278	233	248	257	248	230
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
