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
341295376040	341295376598	341295377148	341295377698	341295378248	341295378800	341295379348	341295379898	341295380448	341295380998	341295381548	341295382098	341295382648	341295383198	341295383748	341295384298	341295384848	341295385398	341295385948	341295386498	341295387048	341295387598	341295388148	341295388698	341295389248	341295389798	341295390348	341295390898	341295391448	341295391998	341295392548	341295393098	341295393648	341295394198	341295394748	341295395298	341295395848	341295396398	341295396948	341295397498	341295398048	341295398598	341295399148	341295399698	341295400248	341295400798	341295401348	341295401898	341295402448	341295402998	341295403548	341295404098	341295404648	341295405198	341295405748	341295406298	341295406848	341295407398	341295407948	341295408498	341295409048	341295409598	341295410148	341295410698	341295411248	341295411798	341295412348	341295412898	341295413448	341295413998	341295414551	341295415098	341295415648	341295416198	341295416748	341295417298	341295417848	341295418398	341295418948	341295419498	341295420048	341295420598	341295421148	341295421698	341295422248	341295422798	341295423348	341295423898	341295424448	341295424998	341295425548	341295426098	341295426648	341295427198	341295427748	341295428298	341295428848	341295429398	341295429948	341295430498	341295431048	341295431598	341295432148	341295432698	341295433248	341295433798	341295434348	341295434898	341295435450	341295435998	341295436548	341295437098	341295437648	341295438198	341295438748	341295439298	341295439848	341295440398	341295440948	341295441498	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2769	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	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
22578	21264	29041	23787	21263	21421	12515	2855	1963	1776	1334	1135	832	770	632	599	527	519	483	510	488	506	486	489	435	444	449	437	409	434	401	416	403	393	376	386	429	376	379	348	336	347	346	359	338	324	371	338	364	337	346	347	344	319	308	342	332	318	336	356	326	344	346	349	349	322	350	329	348	322	389	340	335	360	323	336	344	314	346	343	336	309	351	287	361	329	321	346	334	338	315	361	321	319	317	340	319	328	323	337	323	326	341	337	309	294	336	332	334	305	317	319	355	326	301	328	341	325	330	310	308	325	341	339	332	347	335	336	368	332	352	348	338	327	326	353	359	306	369	344	319	350	322	323	335	336	312	375	340	351	349	343	338	334	349	322	335	347	344	307	293	347	324	315	319	322	301	311	321	292	327	307	353	325	368	371	305	325	297	328	347	309	309	343	321	320	317	343	330	304	326	330	334	334	357	338	328	349	323	315	325	308	348	357	336	309	328	319	300	328	348	312	317	320	328	308	360	309	327	311	342	347	312	296	344	304	341	337	339	327	342	333	345	360	330	307	347	339	352	328	320	341	353	319	365	316	337	318	333	342	314	340	332	329	345	323	340	327	307	349	339	304	361	299	324	310	324	321	331	322	321	318	305	336	318	327	343	359	329	331	349	324	314	338	320	296	317	336	291	322	368	324	351	304	354	324	359	334	333	331	341	366	336	327	405	325	324	362	319	332	288	345	332	331	326	340	329	341	366	325	346	381	338	314	314	335	329	311	324	329	343	370	300	290	326	364	332	343	308	323	342	327	305	317	346	316	321	325	352	322	329	349	313	318	330	347	331	327	358	316	331	334	325	333	315	331	341	335	328	333	288	328	315	322	307	291	335	354	352	333	359	313	312	333	332	333	373	337	318	313	364	347	323	338	347	319	350	335	341	348	296	339	307	332	324	298	341	344	302	323	316	357	368	293	333	355	325	367	338	363	341	330	356	298	325	314	327	347	303	354	330	312	319	333	352	313	307	338	342	336	353	312	326	313	331	309	361	315	332	333	308	312	345	310	327	306	360	348	318	327	328	354	330	368	326	333	347	330	342	322	328	339	337	312	386	322	381	315	334	307	333	342	387	332	338	351	334	336	322	347	311	343	349	323	330	311	307	339	355	324	337	303	335	367	303	336	324	320	306	357	312	326	306	333	322	345	325	346	340	324	347	313	328	327	327	327	331	332	320	322	347	317	337	344	327	356	343	323	317	333	340	361	305	337	301	328	367	351	356	324	343	323	323	356	309	289	357	321	348	377	326	341	341	325	327	330	349	335	327	347	338	345	352	370	289	356	347	323	299	296	334	312	341	338	314	348	333	335	362	311	343	332	319	389	339	338	329	351	375	324	366	347	326	332	326	352	297	303	373	313	311	336	334	348	338	318	359	349	355	335	324	312	306	358	320	321	349	314	346	324	324	327	327	301	321	300	340	349	379	326	347	293	350	329	342	297	293	318	355	354	320	365	324	311	335	301	355	332	358	374	363	350	313	328	300	313	310	329	342	341	322	305	310	319	303	290	346	307	324	331	314	339	311	320	344	320	327	320	329	314	341	314	360	327	348	320	341	343	346	301	340	301	347	307	318	329	331	329	333	341	371	342	338	330	313	316	318	348	309	290	324	329	347	341	321	334	360	324	334	321	317	331	341	320	324	347	328	311	345	314	336	300	366	325	330	297	321	332	296	333	343	293	313	316	328	324	307	344	299	309	296	356	347	340	323	322	352	342	293	351	338	332	333	305	327	333	340	349	318	349	341	323	311	311	343	349	319	337	327	328	308	331	342	373	371	309	307	300	320	278	335	313	316	317	357	312	339	306	362	309	332	356	313	296	329	330	360	343	285	318	315	307	337	363	289	315	324	327	335	335	326	322	322	319	326	327	334	313	340	302	331	299	351	330	336	363	342	335	343	364	335	321	331	292	342	338	340	315	306	311	354	318	318	355	334	312	333	342	353	327	348	336	311	333	292	324	332	332	333	333	313	324	315	295	325	353	334	324	304	299	319	336	328	341	329	313	305	341	342	330	334	305	333	332	349	359	389	346	320	302	320	326	323	340	310	333	338	341	318	334	320	332	318	344	319	322	328	323	351	331	328	310	328	337	316	326	296	377	313	323	301	305	328	317	370	317	340	316	330	299	310	341	320	324	330	342	320	328	306	324	356	340	322	314	336	308	341	322	344	271	312	336	312	335	303	315	340	316	343	327	319	338	333	312	316	333	337	339	342	341	324	325	363	318	347	293	356	328	339	354	331	351	378	346	373	348	324	301	330	301	309	316	296	282	316	340	342	332	322	340	325	330	306	314	352	319	313	349	342	342	319	331	350	306	341	316	372	344	334	308	315	306	311	352	276	307	332	360	348	340	364	334	297	287	326	318	349	337	347	354	344	319	358	343	336	317	337	318	337	337	329	282	342	291	339	328	318	340	326	357	349	334	344	315	347	350	350	328	342	323	337	355	329	339	354	328	341	333	327	357	298	354	344	307	365	330	326	329	348	288	334	333	313	336	347	326	322	327	351	319	363	330	320	335	340	289	304	357	303	333	349	314	325	334	322	335	358	293	355	320	320	344	316	352	303	337	312	352	316	327	340	329	348	331	326	322	350	350	336	299	320	323	325	310	326	345	346	348	357	321	321	334	333	317	323	317	311	325	316	339	340	312	304	343	361	344	300	358	354	334	332	322	341	322	297	337	307	327	343	338	303	324	315	315	301	304	350	354	329	332	323	330	325	325	371	333	299	317	351	335	329	318	338	362	259	328	314	333	359	332	346	315	377	345	352	344	332	316	322	307	327	293	308	290	341	346	320	310	304	320	354	318	334	358	309	314	322	336	326	311	330	301	342	352	340	292	337	364	272	335	335	304	325	321	298	334	293	346	361	346	325	316	343	316	330	313	334	314	341	328	330	329	323	283	294	331	313	333	321	301	296	314	309	314	318	350	349	335	334	342	292	343	307	322	354	312	317	331	347	308	310	309	311	312	337	302	337	305	318	292	326	327	325	333	339	360	319	335	301	315	314	342	344	323	309	348	341	347	356	275	360	343	306	349	337	336	367	311	337	343	316	332	300	327	304	339	300	340	359	311	293	354	344	326	346	322	344	335	292	337	342	359	283	333	312	340	353	354	309	334	318	328	326	331	315	316	322	323	327	307	320	337	343	320	321	308	341	341	320	330	341	333	346	329	338	331	324	343	397	329	317	279	318	320	302	344	307	342	340	338	340	334	287	331	324	343	351	352	304	345	326	361	326	324	339	335	330	347	322	309	323	316	337	335	334	329	346	337	292	343	321	354	339	308	324	350	304	355	323	339	323	334	314	303	344	299	355	344	345	350	336	347	326	360	342	311	373	340	317	322	357	326	331	344	349	328	344	335	345	335	345	307	333	341	359	297	373	347	341	317	315	337	355	321	319	312	336	310	336	331	321	350	316	344	322	328	312	327	337	337	332	330	340	336	348	317
26467	36011	22041	13788	10166	7279	5267	3863	3104	2584	2027	1428	1234	1003	836	768	689	687	661	658	639	636	583	610	589	537	494	501	468	480	447	440	462	480	455	448	426	460	430	380	421	412	386	447	406	374	344	404	389	386	350	391	410	364	373	377	355	379	378	405	373	408	380	400	365	356	389	384	391	351	358	394	379	357	379	384	354	333	348	355	337	361	382	374	379	375	338	386	356	364	378	350	365	365	391	346	368	367	377	379	380	370	342	332	376	354	393	354	373	362	329	357	379	378	358	371	349	371	342	347	379	356	366	374	386	358	392	370	402	354	354	362	347	366	364	371	335	375	389	355	365	354	357	398	373	358	338	364	353	355	384	380	366	372	364	338	358	368	378	371	373	380	361	354	367	338	350	359	384	361	358	369	326	357	356	381	402	345	392	399	393	366	344	357	332	366	366	346	389	344	374	376	355	365	400	384	357	382	356	373	328	375	383	350	379	350	365	337	336	372	348	381	349	365	351	382	360	372	367	348	412	352	394	366	367	378	385	355	364	376	396	353	377	371	378	390	400	375	352	364	343	374	348	370	386	347	410	378	333	375	377	356	364	366	379	375	387	343	388	361	350	399	373	351	388	369	393	373	373	369	389	403	358	379	373	351	352	388	372	340	372	383	380	356	359	366	361	351	380	306	348	373	352	383	368	382	338	371	385	335	348	344	365	359	387	399	343	371	361	388	360	347	366	337	377	353	363	379	354	351	341	349	373	373	379	361	374	378	368	367	373	363	362	376	351	362	331	378	385	346	375	351	379	374	358	369	392	355	376	369	364	369	367	371	351	347	384	370	342	372	357	368	393	349	337	336	370	362	338	372	364	368	363	383	333	370	395	374	348	363	363	339	365	386	353	363	361	383	355	366	376	377	381	334	342	326	373	343	356	346	382	358	406	357	386	339	372	334	365	351	373	362	356	352	377	399	366	391	342	363	390	365	362	333	377	349	394	327	349	347	365	379	389	391	340	337	348	327	337	362	302	384	396	364	339	337	363	344	359	353	375	345	359	356	361	360	340	373	354	381	356	350	338	396	326	352	395	408	353	347	375	369	366	397	373	373	341	360	371	367	375	349	356	352	362	358	360	337	372	385	345	401	378	363	385	390	380	368	339	389	404	382	386	372	367	373	364	396	341	378	372	345	376	358	369	341	335	365	360	376	349	395	389	356	390	376	366	375	342	377	410	388	350	369	372	358	366	355	354	370	394	346	372	334	368	334	361	373	349	356	351	353	355	333	351	386	364	360	347	387	370	354	373	385	341	377	360	339	385	356	373	378	353	376	332	341	329	373	352	357	329	397	381	351	381	402	355	351	398	382	355	376	332	351	357	363	326	349	363	336	339	344	325	342	346	384	397	337	369	359	383	359	359	364	351	353	362	349	340	370	364	327	398	376	340	388	356	376	394	375	369	401	419	371	374	395	387	409	387	358	393	331	392	381	350	358	355	371	402	385	369	385	379	367	382	352	377	369	335	336	356	368	360	353	381	412	358	372	366	341	343	386	342	365	408	366	389	367	374	352	353	388	380	362	354	354	383	356	358	379	350	352	353	382	383	387	391	294	363	337	356	359	369	338	355	353	354	353	369	396	366	346	359	372	351	376	396	385	359	366	397	339	349	354	348	352	364	348	335	366	354	386	389	353	370	366	366	357	394	380	380	357	364	359	388	380	375	374	346	349	359	362	357	376	374	367	367	318	398	391	366	366	379	347	337	367	355	344	391	343	378	351	363	369	399	364	388	399	377	348	341	382	379	364	353	361	362	327	380	327	359	374	323	355	362	365	398	356	350	412	356	379	369	346	335	349	357	359	384	355	380	360	359	373	372	353	349	364	380	373	388	355	369	344	371	366	381	337	377	352	363	407	346	343	370	369	348	385	337	357	377	401	361	382	400	395	348	367	337	364	388	373	347	373	353	335	362	392	362	378	375	363	385	383	339	354	370	334	342	375	363	355	354	350	361	379	341	400	341	353	352	369	374	373	369	389	376	328	337	371	375	360	373	380	358	351	363	367	356	402	375	403	348	341	372	352	353	361	329	355	364	337	368	360	357	358	372	373	363	333	361	357	378	360	380	364	344	377	364	372	352	365	375	379	357	362	359	363	364	362	349	332	359	349	358	363	381	373	363	343	366	388	340	362	347	362	344	391	359	366	372	344	363	320	387	382	397	356	376	334	363	360	378	350	368	366	377	395	360	344	355	361	382	368	356	358	355	360	365	386	344	345	359	406	341	383	380	368	351	369	349	360	357	369	380	340	373	338	364	374	354	376	352	392	391	371	399	343	356	384	373	389	398	374	386	408	385	358	362	375	375	364	387	312	369	315	370	342	358	360	381	374	368	330	378	373	382	389	369	401	334	368	382	346	329	388	379	366	378	355	382	364	383	397	388	338	370	375	354	338	375	375	379	357	369	360	342	360	366	365	353	368	374	364	386	329	380	379	372	353	381	392	333	371	389	379	367	379	398	383	355	354	348	404	369	415	338	349	398	373	388	353	364	376	366	353	365	419	378	366	340	371	347	372	331	399	382	352	358	381	351	345	372	363	331	337	352	411	341	329	357	336	357	368	369	365	337	388	370	367	362	331	375	372	360	362	366	319	393	392	362	362	348	380	374	350	400	339	379	387	383	388	379	391	405	396	360	398	380	369	366	370	366	385	370	398	341	378	372	367	345	388	381	396	348	344	363	354	370	378	368	385	345	356	361	350	344	343	363	359	372	381	365	341	371	385	369	349	359	377	387	361	355	372	409	328	348	353	358	356	373	346	377	391	345	360	377	364	382	366	383	362	366	365	383	349	365	349	366	352	327	369	380	368	350	385	375	353	377	375	367	383	371	345	377	360	384	382	388	367	344	353	366	356	367	386	389	352	361	380	402	354	392	356	373	372	361	375	397	322	397	332	360	348	406	356	360	307	376	344	321	413	359	359	343	367	350	392	373	362	346	351	372	366	384	342	355	355	390	367	355	397	366	363	372	378	361	355	372	379	354	366	299	399	377	378	367	368	356	381	378	368	361	419	346	379	378	398	328	381	367	366	343	367	361	362	379	360	337	347	354	368	370	362	377	345	364	352	357	366	383	393	362	397	361	355	394	371	357	380	382	355	390	374	371	359	349	360	370	364	375	361	355	347	337	381	355	372	361	396	349	351	381	392	370	404	331	349	369	369	413	393	386	393	388	369	395	338	384	360	359	366	391	324	388	399	369	384	373	377	358	352	361	365	412	391	358	367	392	362	374	368	326	376	383	400	328	370	403	348	371	355	387	371	398	369	365	368	351	359	356	370	384	367	329	349	367	368	350	353	393	384	371	349	370	371	373	396	392	348	355	349	349	376	339	343	352	379	360	349	374	399	361	368	381	364	383	350	380	425	353	378	349	341	349	339	349	340	374	373	354	340	352	348	343	350	356	361	376	379	345	385	385	375	383	348	361	392	347	383	376	361	413	406	396	369
27426	20002	11937	5028	2405	1577	1192	913	798	649	559	468	384	365	317	306	297	333	267	297	282	261	313	324	250	294	275	269	274	257	245	262	283	300	280	243	236	252	247	256	257	263	268	261	255	246	272	244	247	241	239	246	235	232	238	251	249	243	260	227	248	242	266	259	289	262	231	240	225	265	271	240	252	239	269	277	240	233	253	232	226	236	249	275	240	255	243	236	273	241	258	258	255	245	241	248	231	224	272	256	222	266	272	245	244	246	246	217	267	271	291	249	258	262	225	224	249	238	251	224	261	249	269	220	259	245	230	238	241	230	231	231	239	256	243	261	260	253	248	254	236	245	266	264	246	247	271	235	221	241	239	250	253	258	255	236	243	255	258	272	239	244	248	274	217	237	245	256	254	232	265	240	247	223	248	245	236	225	250	248	239	238	254	264	244	256	277	239	234	253	227	245	241	263	251	252	258	256	230	255	250	235	254	242	256	231	228	244	262	227	229	256	269	259	246	295	258	260	245	241	247	241	251	255	254	228	250	247	265	230	242	249	258	252	238	253	240	247	258	250	221	241	247	233	259	242	249	264	253	254	271	256	245	289	256	241	226	253	251	258	229	232	236	256	248	231	243	248	224	225	261	228	272	258	240	246	252	259	227	250	252	245	228	256	260	278	234	250	245	277	240	260	283	227	242	237	265	239	222	249	203	233	252	230	237	252	216	254	252	243	255	252	230	231	230	237	247	236	264	264	246	283	221	246	241	243	266	257	231	249	276	258	245	256	244	268	250	247	246	256	232	220	254	234	238	219	251	246	262	288	229	231	287	264	235	247	217	222	243	241	269	225	236	250	257	229	278	240	276	240	280	234	253	262	218	269	243	252	246	260	255	253	246	221	242	240	236	249	256	249	219	298	259	255	243	258	267	242	252	265	243	242	277	258	259	236	246	262	272	258	246	253	246	238	251	245	260	249	257	264	230	250	246	220	257	286	278	247	247	244	261	259	248	258	264	240	246	258	240	257	218	271	237	250	246	259	264	288	222	232	207	252	259	233	219	266	244	271	251	246	238	247	258	244	229	243	240	239	240	235	275	287	257	260	266	258	262	253	270	238	239	255	270	245	249	268	264	260	236	248	253	225	260	241	265	235	229	221	226	250	261	275	230	247	268	278	254	246	230	258	257	232	260	238	266	250	245	240	244	237	250	278	228	242	238	257	229	223	274	246	241	270	243	269	235	271	251	248	251	233	255	240	255	225	238	245	253	236	261	253	224	249	282	244	241	271	240	257	246	258	245	238	255	257	305	262	241	214	254	236	260	266	223	231	271	236	240	220	279	248	242	241	239	262	250	249	252	238	248	262	231	246	261	244	233	255	228	265	258	233	233	262	271	239	246	256	264	253	252	210	244	238	232	264	244	244	252	262	237	250	268	236	239	228	250	233	263	249	251	251	239	248	268	231	259	243	275	247	268	249	228	246	238	267	238	239	246	268	236	221	247	231	232	233	236	279	236	216	244	259	249	301	242	257	253	214	262	234	262	252	235	240	261	245	254	245	206	248	238	239	230	233	258	272	254	229	218	235	248	252	257	243	210	257	239	245	250	237	249	254	255	237	248	267	261	282	234	256	239	224	245	265	224	260	269	235	242	244	253	252	234	264	263	226	258	281	221	255	239	261	250	252	231	269	220	251	260	255	237	232	246	246	242	230	255	262	264	204	226	226	224	252	226	241	267	233	241	223	238	251	276	254	264	248	240	287	257	265	232	241	241	273	254	251	265	254	257	235	251	266	219	264	248	224	260	264	233	255	284	243	230	232	250	240	246	236	232	230	213	256	237	227	242	263	253	250	234	257	231	262	229	216	224	220	230	257	252	237	249	252	263	236	255	225	264	258	278	220	238	248	239	243	216	235	259	296	269	262	250	203	238	236	213	257	249	242	233	243	266	259	256	251	269	247	262	262	241	246	243	261	252	257	242	261	245	254	265	257	258	226	202	254	243	239	252	238	249	240	216	260	237	234	252	263	229	234	216	225	255	270	268	246	221	252	240	253	264	249	218	254	239	227	271	252	293	283	281	249	242	250	240	239	242	211	255	250	251	249	269	261	236	279	210	263	218	238	248	271	271	261	243	272	227	254	246	235	242	245	242	240	262	270	258	272	237	269	280	261	244	248	257	230	235	263	258	251	256	236	244	228	253	244	237	255	249	263	247	247	247	250	249	264	282	278	247	256	231	255	244	228	247	256	255	255	241	259	235	249	259	238	249	229	230	215	269	234	237	239	256	252	235	244	260	227	238	266	244	266	275	253	242	276	230	248	235	237	260	260	231	247	260	242	240	262	246	252	256	247	238	262	252	247	238	232	233	268	236	255	244	238	236	265	240	209	234	240	238	243	266	229	239	271	251	220	245	251	260	261	241	212	224	247	222	236	237	266	257	263	248	272	271	241	237	239	248	262	280	235	246	224	251	232	238	267	261	274	254	262	247	269	255	268	239	238	214	239	219	257	224	253	275	246	251	242	254	245	266	252	222	237	248	232	231	237	243	224	236	231	244	256	255	287	267	274	231	244	267	230	268	224	228	227	256	223	272	240	256	245	239	265	260	248	254	251	275	252	242	248	234	238	228	224	285	258	283	238	244	285	243	265	218	272	252	235	232	236	274	227	239	223	226	253	239	251	249	250	266	273	242	253	235	244	254	205	265	265	255	276	234	253	249	247	224	237	242	221	242	252	249	242	254	225	229	247	241	239	250	267	250	248	269	272	259	247	253	277	251	241	254	241	253	236	256	229	236	243	240	257	259	245	253	243	250	228	241	248	248	268	270	256	238	218	256	230	263	247	226	234	258	240	258	243	249	269	259	238	251	216	243	235	258	269	274	239	259	238	262	254	287	247	249	234	266	239	246	240	254	252	251	247	271	243	260	231	229	235	230	228	230	268	257	258	255	259	268	266	235	248	243	240	225	268	261	253	269	221	274	246	247	223	277	231	226	253	262	271	275	215	250	264	245	253	240	271	250	279	246	258	261	246	232	239	252	257	238	248	277	250	243	255	261	239	225	263	240	231	257	230	209	253	246	235	261	246	233	245	249	261	251	248	269	233	270	246	203	261	239	241	233	251	259	255	230	272	270	233	251	242	257	258	237	240	241	242	249	256	264	217	247	261	245	229	263	234	236	247	237	260	276	252	255	269	265	239	237	266	254	280	218	247	274	242	250	245	229	233	223	257	272	255	213	242	237	236	244	227	230	240	266	223	221	244	234	234	272	244	243	218	235	268	218	230	288	216	254	243	259	245	260	233	245	227	229	240	260	234	236	239	275	231	246	237	253	230	231	252	297	267	261	214	252	238	245	237	271	249	240	261	238	268	254	243	281	263	225	251	246	233	244	269	234	244	245	250	232	236	271	266	232	243	247	273	261	253	233	234	246	287	257	244	235	247	255	233	237	248	256	251	226	236	271	260	236	261	266	251	252	255	254	245	258	234	234	256	279	240
18623	18540	10122	5510	3864	2734	1927	1499	1204	1022	816	601	524	404	423	359	359	342	357	365	345	328	366	331	317	304	312	304	311	305	354	307	306	294	300	304	304	267	283	304	296	276	279	277	270	255	281	259	281	284	288	283	272	271	287	262	287	264	286	301	280	260	263	286	281	290	295	267	286	293	287	300	278	261	295	280	244	248	283	268	248	316	260	267	273	263	286	256	279	268	288	281	302	308	303	280	272	256	253	265	255	265	273	264	290	280	267	267	288	269	280	269	266	255	260	253	226	275	264	266	263	298	304	273	288	269	298	280	283	304	255	298	264	256	281	269	267	275	281	274	255	272	259	255	263	250	280	245	279	271	292	248	321	253	261	282	262	309	259	240	289	285	265	307	274	248	255	248	277	273	289	259	282	258	289	274	253	280	268	255	280	260	273	297	260	291	271	292	281	273	298	280	301	278	261	251	265	277	295	297	277	262	271	271	263	304	255	290	280	259	256	257	270	278	250	271	273	280	300	289	288	279	296	258	271	267	282	271	254	264	252	293	281	282	272	273	278	253	289	274	272	269	264	289	278	265	236	289	250	235	281	273	267	269	273	252	271	246	283	261	278	263	288	262	270	252	235	249	261	287	263	284	255	277	264	280	248	256	262	274	241	247	298	287	248	272	298	262	279	262	246	281	281	255	265	272	265	274	279	271	285	255	267	257	266	263	244	266	269	287	257	255	268	266	267	253	275	271	249	256	263	297	285	278	276	292	257	279	258	277	280	266	284	269	272	294	257	293	255	276	258	245	271	275	276	266	249	279	263	281	286	279	262	257	282	272	286	282	263	270	250	258	262	247	287	278	249	266	278	274	276	240	269	270	248	294	253	289	254	275	265	274	302	295	230	285	282	261	279	281	290	280	271	241	255	256	261	285	249	282	265	284	283	282	283	269	273	275	271	279	275	282	241	265	269	250	274	249	295	263	275	250	291	280	256	248	263	254	281	259	271	282	275	268	275	271	266	279	277	270	263	266	273	276	244	267	249	287	287	256	255	266	287	280	255	317	280	275	249	263	275	285	261	277	303	288	276	258	284	282	253	275	298	265	285	261	224	261	278	277	242	272	291	255	251	269	236	268	258	270	255	266	263	252	284	284	271	281	258	285	281	283	248	267	280	287	251	259	267	253	288	261	286	276	287	256	290	251	265	292	271	268	248	236	281	294	273	286	314	256	270	289	265	287	256	281	296	247	272	291	247	268	250	293	268	274	302	285	277	270	235	286	273	275	260	257	256	235	279	263	297	252	262	276	276	240	248	256	285	268	290	253	283	285	258	282	303	260	277	262	260	301	261	282	263	237	267	270	255	281	248	283	281	286	273	264	310	234	278	286	267	280	270	259	259	290	286	290	249	299	277	258	276	276	266	281	272	275	304	273	264	292	276	273	253	276	283	272	285	275	270	295	267	263	256	268	280	225	283	309	260	293	258	267	292	241	266	252	240	259	280	279	293	285	274	271	280	282	274	277	263	299	280	254	284	266	278	270	278	289	283	283	286	265	259	251	271	297	262	269	259	276	242	259	265	262	273	280	264	271	281	273	273	294	302	285	293	264	265	274	299	264	264	282	256	272	273	271	250	251	259	258	264	295	272	293	287	291	258	275	273	229	271	244	296	275	257	264	272	249	255	267	288	258	278	284	264	293	292	300	274	314	255	275	282	262	284	283	277	268	263	294	258	277	258	256	295	272	284	256	270	286	242	273	300	292	257	279	306	252	245	284	272	277	279	277	273	286	260	279	267	263	258	257	291	245	262	255	299	271	275	265	255	282	271	263	285	305	236	255	252	275	281	267	281	261	241	260	290	278	267	308	231	288	266	262	264	279	277	268	256	237	251	285	267	268	256	255	251	283	273	263	292	266	274	255	258	246	254	296	267	301	275	267	276	263	282	301	277	276	290	264	242	273	275	246	300	281	266	298	291	273	256	294	273	245	276	285	255	284	264	287	279	250	272	285	268	264	289	283	289	257	307	259	286	284	254	251	252	264	250	251	255	303	269	254	307	278	248	258	282	266	278	268	294	257	273	292	266	257	299	247	249	271	273	240	266	304	291	261	259	258	253	258	268	244	271	248	252	285	266	268	278	297	290	241	270	299	278	298	264	253	274	302	285	272	255	249	278	244	267	291	287	283	265	250	282	286	255	287	276	280	236	242	275	271	320	289	269	280	262	276	258	301	273	288	248	253	263	295	252	292	247	259	271	291	282	262	283	254	281	270	264	278	259	287	255	261	281	264	265	269	269	269	234	277	266	291	266	275	271	260	249	278	265	263	269	276	284	266	272	282	293	253	299	252	277	263	287	245	273	238	288	280	265	267	303	281	285	258	262	247	238	258	254	264	246	282	279	275	318	275	280	239	263	246	285	282	289	264	273	268	270	251	268	269	284	268	272	282	258	291	253	273	271	238	245	279	274	270	283	241	281	283	279	275	251	267	255	264	265	276	267	258	260	250	250	292	266	264	294	266	290	283	274	244	283	247	307	278	269	269	289	241	267	256	267	231	286	280	279	286	244	275	269	270	257	272	261	303	273	295	269	308	304	255	304	293	280	272	254	242	277	268	283	268	282	257	275	266	255	294	293	252	283	268	267	248	247	270	295	303	296	276	267	271	270	253	254	259	268	262	266	258	261	296	286	286	263	285	268	266	250	272	287	252	290	251	288	251	295	258	291	266	279	276	272	264	251	261	297	240	301	295	259	285	302	260	285	257	271	266	274	283	243	277	289	270	274	262	268	279	286	265	258	287	282	286	284	279	277	280	292	285	251	296	304	311	276	272	282	296	265	256	255	287	257	271	264	236	257	263	278	277	268	271	280	274	268	253	246	266	276	270	258	259	268	267	298	280	266	274	286	270	289	257	284	260	279	263	266	250	231	257	249	282	277	252	284	287	252	280	263	264	247	261	269	295	285	282	232	265	249	247	256	288	288	252	253	274	255	246	270	262	262	277	255	240	237	281	296	266	278	258	263	269	258	283	275	272	275	276	266	275	296	285	283	283	273	275	282	277	275	253	257	280	247	259	252	276	278	269	269	261	277	275	288	248	286	280	266	263	276	255	283	259	288	241	302	246	270	260	262	283	272	300	272	276	278	294	294	299	289	278	255	281	274	256	271	302	260	279	270	277	275	258	244	277	261	280	275	271	281	264	273	288	238	274	258	275	286	270	263	283	257	280	275	275	271	287	278	265	286	266	293	306	267	285	281	268	273	257	298	278	272	260	265	243	290	268	269	296	273	254	267	283	298	268	281	263	283	285	260	286	263	266	270	265	261	242	298	266	280	269	274	282	275	268	234	279	288	309	262	271	251	295	259	281	272	261	276	275	282	275	253	264	280	269	258	245	271	277	266	268	288	254	251	269	263	252	263	284	268	279	277	266	284	272	246	278	300	284	255	270	258	267	277	280	305	311	281	267	270	278	250	245	284	296	292	259	262	265	264	304	245	262
23369	20949	28190	23852	20944	12970	3199	1841	1434	1335	1089	881	705	649	610	565	513	508	570	529	480	510	477	507	492	494	463	468	452	471	414	445	411	429	456	441	401	388	390	394	410	408	379	414	371	395	405	394	411	395	438	420	385	427	401	427	385	420	411	368	387	384	388	402	393	404	411	427	422	389	394	422	418	388	413	400	373	411	394	354	353	376	412	405	404	412	402	427	420	369	430	394	399	398	378	373	399	397	395	404	378	407	396	393	380	423	389	412	398	418	405	403	392	370	381	417	415	369	417	364	400	409	392	392	421	402	407	390	375	416	399	370	395	419	414	439	409	380	406	400	417	390	408	412	386	368	393	398	364	409	389	362	366	424	386	366	374	388	392	402	413	402	400	383	378	359	375	412	394	405	379	402	403	392	413	377	384	402	408	391	443	374	388	396	392	417	427	398	417	410	405	409	403	413	406	408	416	381	395	392	405	384	409	392	337	373	446	384	408	378	394	392	380	394	400	407	379	424	397	384	388	389	411	415	382	388	398	401	364	414	349	399	378	381	404	409	399	411	401	394	412	376	396	399	388	374	381	439	407	425	377	399	384	407	399	385	391	405	386	375	394	415	377	402	373	401	434	397	380	420	408	399	369	402	388	434	386	379	381	389	396	411	404	341	426	388	388	379	381	388	406	367	402	388	400	409	370	399	389	381	392	362	424	408	405	379	417	403	394	409	410	390	363	423	391	378	400	391	358	448	396	387	398	392	376	386	401	393	380	409	376	367	420	439	384	391	391	407	385	405	423	389	403	408	384	416	369	400	415	428	413	406	380	385	375	444	402	410	387	393	392	388	403	403	402	390	423	387	409	358	406	442	412	402	388	353	432	379	387	398	399	387	395	406	410	375	397	349	417	390	393	380	384	397	424	390	440	410	427	390	387	408	377	388	398	392	363	362	405	411	412	408	397	403	397	420	391	396	420	389	370	381	388	420	385	342	375	394	407	416	389	399	396	378	407	373	376	386	388	403	400	374	406	396	381	371	382	414	392	397	399	444	351	417	390	384	389	385	416	387	393	414	354	411	401	348	390	364	407	363	366	396	391	370	356	413	387	395	391	411	396	402	407	391	392	415	381	406	396	403	359	391	381	394	361	428	384	352	391	391	407	381	394	358	413	405	361	365	422	401	431	410	426	417	401	408	416	395	384	378	401	376	395	372	407	420	398	402	403	424	404	412	375	396	393	399	408	378	376	385	364	378	394	381	405	403	428	382	414	412	376	391	403	394	393	421	390	387	402	357	422	385	372	377	390	413	384	406	388	388	400	425	373	393	370	432	408	405	385	411	400	414	393	393	398	409	424	460	403	415	417	384	427	361	384	372	413	398	395	376	375	395	380	391	380	397	413	418	405	392	384	382	374	401	412	404	410	389	411	404	374	385	376	441	403	360	378	427	385	380	389	420	399	390	407	347	383	415	417	399	406	363	418	382	387	437	428	376	412	370	445	374	396	384	382	390	442	355	400	404	351	367	386	421	403	371	383	403	418	396	386	408	410	386	345	396	387	376	371	391	430	387	390	395	391	395	378	397	407	396	394	375	368	361	396	397	392	427	375	402	363	391	391	417	389	408	389	406	377	366	399	378	401	399	415	386	379	378	368	363	389	414	355	375	413	395	387	400	363	384	382	355	394	384	392	410	423	362	389	361	398	383	381	413	381	393	375	407	396	356	357	375	396	401	410	399	367	376	406	443	396	441	378	400	414	406	352	365	389	411	411	397	397	376	444	344	378	395	402	387	390	409	392	417	403	357	378	438	396	402	420	425	389	379	381	383	407	387	397	389	391	394	424	410	435	396	373	403	383	413	380	382	406	407	358	403	371	387	386	381	347	399	384	420	417	405	405	388	421	403	378	412	413	388	406	415	401	379	403	401	394	396	384	413	380	360	403	382	398	437	405	368	407	394	411	380	414	434	412	383	362	411	392	398	423	401	391	411	428	410	408	403	369	394	385	419	372	420	380	365	360	394	387	377	379	395	401	383	378	420	396	422	385	408	361	416	364	363	369	416	410	409	406	391	415	411	377	393	398	356	373	412	389	383	371	438	396	398	358	395	397	397	369	434	392	383	387	377	393	426	382	389	408	382	369	386	409	372	371	387	379	379	388	387	390	381	393	413	398	375	402	410	439	408	414	366	395	399	374	395	392	389	364	400	392	406	388	421	428	411	415	438	374	364	402	419	380	425	372	370	430	421	398	346	397	397	409	389	409	396	371	402	398	373	366	422	371	411	377	414	412	418	388	382	397	417	421	395	406	396	425	358	379	373	386	369	381	379	427	392	410	407	386	401	409	395	398	391	389	382	433	403	416	369	422	418	378	343	387	432	422	389	383	392	384	394	420	432	396	382	412	404	392	402	431	402	381	393	398	403	406	368	375	389	360	382	376	353	400	437	410	420	416	427	394	371	371	403	379	419	379	380	373	405	390	396	382	326	384	410	405	383	417	419	383	389	386	399	407	362	395	411	402	388	403	372	366	359	415	403	404	415	420	418	395	370	382	396	379	379	407	416	409	351	405	391	414	415	396	375	399	408	365	411	413	354	381	395	389	355	378	412	419	371	403	365	366	394	375	403	409	436	403	418	403	414	399	368	390	394	390	434	414	386	399	371	446	404	422	385	386	402	379	391	416	374	382	359	411	431	396	379	394	372	403	409	407	389	405	387	416	355	400	392	414	363	400	413	391	414	399	422	389	416	388	365	394	409	433	389	400	415	427	375	398	390	383	364	417	398	401	401	387	405	416	447	435	394	401	372	400	403	408	367	382	405	382	389	406	425	385	389	379	384	405	422	390	381	384	424	428	388	436	440	402	436	365	382	373	402	373	365	390	371	433	350	380	391	389	358	364	388	378	390	337	372	429	386	385	374	349	389	398	392	382	364	408	367	449	432	394	412	393	403	392	394	396	401	431	402	396	375	374	368	412	443	373	381	385	375	396	412	370	382	377	409	363	381	395	379	385	380	396	391	397	384	397	380	385	381	422	377	388	370	371	378	376	398	377	392	387	387	424	382	426	365	379	391	393	408	413	385	401	374	391	400	404	386	355	377	365	398	393	380	434	422	398	351	390	389	396	418	449	405	382	374	365	427	362	358	383	349	403	409	385	371	396	419	388	374	372	426	374	388	391	412	390	411	374	391	358	395	393	377	401	378	382	378	394	409	433	397	404	398	405	392	419	359	379	401	395	410	400	385	378	395	379	407	389	368	369	377	417	367	408	386	377	387	415	366	418	377	422	358	363	406	404	387	401	392	380	404	375	376	400	363	438	422	382	404	374	436	404	397	388	402	387	394	419	392	384	390	390	369	409	423	401	381	367	389	402	404	423	391	401	362	391	375	429	386	426	406	390	380	428	409	403	377	395	388	400	398	391	371	391	411	372	396	397	413	363	390	410	361	376	408	429	405	389	394	392	357	379	380	396	400	400	391	388	351	421	393	381	402	400	409
22430	29052	16796	9815	7040	5093	3694	2785	2220	1910	1464	1175	971	772	721	675	659	623	588	614	592	633	589	549	560	551	511	551	540	475	478	514	503	487	474	481	485	481	461	476	441	408	479	465	447	463	425	406	411	441	444	403	414	475	465	430	447	466	450	459	427	425	460	400	423	439	463	460	429	427	467	449	452	449	467	428	446	439	435	463	456	423	411	408	427	456	426	391	433	410	452	435	449	459	433	383	432	451	398	402	455	427	457	431	408	405	466	434	451	423	429	455	412	417	465	418	423	439	442	434	456	413	394	386	432	415	439	443	446	409	446	452	438	465	441	420	453	427	429	389	410	416	455	428	447	463	410	417	412	409	406	454	416	441	453	437	425	462	407	417	436	438	446	415	417	400	452	439	445	433	422	458	409	466	450	433	457	460	400	439	445	415	427	401	404	431	449	457	418	434	434	435	394	472	425	438	418	398	457	454	417	458	426	417	398	432	405	455	430	430	446	424	435	413	410	432	439	460	447	433	423	414	386	423	433	449	421	441	410	400	397	418	416	429	443	469	416	427	424	421	436	448	437	423	427	420	423	422	464	404	436	446	444	456	448	426	440	377	430	475	423	438	424	435	479	439	436	389	462	429	414	434	447	395	436	409	440	418	420	399	460	447	408	429	455	446	426	413	403	401	418	408	435	441	457	438	425	413	442	456	428	443	439	447	438	439	434	411	397	414	444	434	424	451	482	444	438	425	413	432	447	441	457	422	400	425	430	413	432	417	418	418	430	457	422	410	445	419	437	444	416	424	431	433	411	415	437	456	414	430	410	435	451	470	423	409	473	433	421	467	429	427	433	458	437	436	425	442	419	438	433	442	470	418	415	438	404	442	422	454	411	418	438	405	478	453	396	432	476	426	437	427	436	411	437	456	407	466	458	434	431	415	424	421	450	404	450	395	430	416	411	456	449	452	432	449	426	421	428	441	411	409	468	419	457	422	461	446	438	425	453	427	447	416	421	451	451	425	418	444	425	406	444	402	410	452	449	459	411	417	433	440	424	443	410	441	398	442	440	426	443	432	429	453	458	454	428	405	438	423	464	421	418	404	445	431	420	394	432	429	429	452	394	415	448	425	428	446	448	450	418	433	446	402	418	439	446	417	398	427	426	411	452	485	462	402	398	417	443	434	436	403	445	435	397	414	442	432	440	480	416	408	429	442	409	416	412	432	467	443	450	408	475	422	392	433	428	402	449	417	445	414	455	446	425	458	444	424	422	431	437	413	499	426	456	438	448	447	394	443	443	380	394	405	399	402	402	454	401	447	466	431	415	438	428	405	409	428	488	460	403	422	464	433	462	429	431	456	457	403	402	445	426	435	440	433	441	436	451	428	432	408	442	447	420	430	423	433	440	446	417	418	442	400	446	403	412	448	436	436	450	449	449	400	421	446	436	424	417	442	450	412	429	426	416	424	405	421	431	418	389	391	445	394	418	444	436	407	421	404	417	417	454	424	448	434	443	410	399	452	433	400	426	446	473	451	433	405	442	420	461	447	405	426	444	439	391	409	453	405	405	408	411	421	421	394	385	410	438	439	444	459	422	404	443	458	433	437	423	426	414	449	442	424	446	462	439	429	414	450	423	421	449	432	441	434	439	424	439	427	451	405	429	409	429	430	468	458	432	418	447	406	452	464	403	430	456	418	433	432	425	421	415	412	413	448	393	427	455	450	424	461	461	434	389	444	461	407	459	453	411	433	421	402	409	475	442	437	409	441	443	453	415	456	410	438	417	386	460	454	418	449	416	394	485	433	439	424	418	421	422	466	408	400	407	405	465	410	443	459	442	442	391	395	419	425	416	436	430	417	428	398	446	426	421	444	422	408	412	398	420	398	434	419	456	435	453	441	473	428	447	455	437	401	432	442	413	415	438	412	424	430	401	425	455	419	445	441	448	426	431	439	438	460	459	423	454	396	425	441	422	429	422	437	453	422	449	405	414	431	403	433	443	409	417	434	411	442	413	427	434	450	375	426	464	447	444	399	433	439	426	436	423	467	443	424	453	424	414	455	443	415	454	437	417	433	415	409	441	465	436	426	417	442	430	401	417	439	460	431	446	456	448	454	460	434	444	426	404	395	448	394	438	428	395	410	431	417	428	438	409	414	453	470	440	426	405	453	442	467	412	391	449	412	445	425	404	414	382	454	415	436	429	458	424	411	406	410	439	449	452	458	423	394	439	442	423	462	444	443	435	443	438	396	392	451	441	418	392	441	451	433	426	451	402	373	445	439	439	459	451	431	413	466	428	414	457	444	416	388	408	434	428	444	459	390	406	427	401	408	411	475	419	451	416	438	399	399	431	437	401	393	491	447	421	453	433	416	466	426	415	455	408	407	402	401	425	402	436	404	413	421	451	424	423	407	443	464	443	468	435	424	439	437	422	465	426	425	439	444	448	434	454	426	432	471	454	401	427	448	428	413	435	455	413	453	411	433	453	453	413	444	414	422	400	393	422	429	424	452	461	415	411	412	445	436	422	434	450	461	403	444	424	369	438	411	459	454	472	438	457	437	452	429	425	397	437	439	423	439	421	428	485	450	424	424	462	448	422	460	436	434	432	426	398	422	440	432	438	417	416	429	425	445	424	431	435	449	406	432	452	452	395	409	456	469	430	444	471	389	409	398	457	391	429	414	424	453	438	404	437	445	440	407	423	428	404	455	431	443	425	456	398	468	440	417	415	445	415	422	443	417	445	432	456	432	425	416	466	417	411	401	433	438	409	455	453	433	458	417	440	408	435	439	422	444	416	394	421	430	425	409	431	465	411	499	435	412	456	412	447	437	409	418	439	402	434	433	435	407	405	447	467	445	445	446	441	467	429	432	453	419	440	463	441	439	397	426	464	443	405	447	415	440	431	420	390	419	429	427	418	451	393	443	442	415	444	421	425	393	444	470	438	448	477	410	410	427	422	405	428	435	435	416	421	444	413	418	408	416	468	446	427	421	425	409	434	424	430	431	441	440	385	447	443	425	431	441	423	462	452	416	421	430	403	436	423	408	462	455	418	405	427	429	426	404	450	431	409	421	409	462	419	377	449	407	394	457	411	438	428	399	431	415	442	401	428	415	453	436	416	463	442	425	405	398	400	384	422	446	417	437	442	460	448	417	433	416	438	429	458	463	480	424	453	450	404	435	368	448	452	430	414	448	456	450	436	440	420	435	455	427	443	436	395	428	419	420	434	431	392	428	445	450	407	395	417	441	393	452	426	441	423	417	410	403	421	448	468	404	454	406	423	447	411	437	428	456	435	432	437	452	410	453	385	433	425	483	432	430	430	422	428	419	464	422	409	431	433	415	423	427	436	390	457	432	404	432	419	409	406	447	444	450	422	426	416	446	384	444	413	436	421	386	415	446	439	428	426	419	411	419	408	404	449	467	421	430	411	422	443	412	425	444	442	412	448	411	434	416	413	445	448	431	399	449	453	409	438	416	434	411	450	409	450	454
24313	20858	27176	24591	15010	2934	1594	1070	871	838	603	441	340	306	283	262	258	232	247	248	240	221	212	199	207	186	167	179	183	186	174	171	182	203	181	171	154	159	183	152	149	168	161	149	146	178	164	155	150	144	142	160	148	132	145	126	152	152	151	132	152	133	126	135	139	172	160	150	140	135	158	143	150	132	149	136	140	153	158	145	156	153	162	153	132	123	155	171	170	152	163	152	154	155	154	151	163	145	145	124	163	162	153	148	133	121	150	129	148	126	147	162	129	149	146	144	127	132	129	159	144	149	145	128	143	166	171	150	142	134	166	135	150	159	135	133	147	165	140	134	139	138	147	137	155	156	138	155	153	136	169	134	131	152	129	158	147	123	148	138	146	146	143	145	142	133	132	159	147	152	151	140	145	131	146	139	166	139	141	156	141	144	150	147	156	154	158	135	131	135	150	152	146	155	133	162	137	134	138	153	151	138	131	134	154	146	148	140	139	150	156	136	149	135	135	132	135	152	147	143	146	127	139	138	143	122	158	125	147	149	141	152	146	153	130	143	142	143	139	141	146	161	117	151	151	134	145	146	149	140	158	133	141	150	139	137	158	143	136	138	146	158	131	149	143	143	132	134	151	162	141	144	141	139	146	135	143	165	117	149	136	136	157	158	133	125	122	121	161	152	139	122	156	135	152	134	130	159	154	133	153	137	159	143	151	143	147	138	131	154	154	148	132	126	161	158	144	161	172	123	146	137	147	162	160	139	140	155	146	134	130	117	145	147	156	166	148	163	139	140	154	134	160	131	165	142	150	141	120	152	127	155	131	136	133	154	153	141	152	116	160	142	145	119	136	157	143	122	135	123	143	157	141	134	134	135	135	125	125	159	146	139	141	136	136	164	146	150	141	126	125	145	164	154	146	139	114	150	153	137	134	157	162	152	127	147	139	155	150	139	138	141	147	135	154	157	132	127	140	127	135	159	148	146	138	137	145	137	133	133	151	138	146	149	146	133	163	144	161	173	133	146	154	134	141	140	133	126	124	148	147	137	142	158	138	136	127	165	159	159	140	150	160	162	142	155	142	142	129	128	145	159	132	143	144	160	126	149	128	158	144	148	162	117	135	147	167	166	149	150	143	139	152	147	144	170	138	148	148	132	147	163	138	143	137	153	122	158	124	137	125	175	150	148	145	132	131	131	145	142	168	153	135	151	126	129	145	140	138	148	166	144	139	132	153	161	141	149	139	132	134	161	135	142	159	154	165	155	142	145	156	147	153	137	145	148	143	149	150	129	141	157	151	121	169	172	160	130	142	136	145	132	157	132	155	156	137	130	142	165	151	126	129	150	144	147	159	161	144	123	146	140	157	143	153	143	135	153	127	144	130	155	157	166	146	149	134	166	123	151	138	150	140	133	149	154	151	155	129	126	134	137	137	161	134	127	169	164	171	145	145	130	138	139	144	132	141	161	133	145	128	134	144	162	158	135	145	145	156	152	135	149	140	156	147	145	129	155	153	145	142	148	145	139	142	142	139	150	153	130	169	145	133	133	121	157	138	160	158	162	142	162	148	178	142	140	161	172	165	147	147	156	164	126	156	142	133	155	143	149	165	137	136	152	150	127	134	154	142	167	149	139	152	161	126	147	142	154	154	141	126	131	136	142	140	144	140	159	148	148	139	135	147	142	138	140	140	153	147	121	162	153	137	149	158	155	150	139	148	139	140	131	126	129	128	158	142	148	142	149	128	149	146	150	126	155	152	145	149	149	156	143	143	148	150	149	155	135	135	146	155	118	137	163	148	168	142	115	155	146	132	139	157	156	160	162	157	133	149	162	148	122	145	134	143	140	146	152	127	132	152	135	125	119	149	147	146	136	146	146	126	147	149	156	150	142	143	135	147	133	136	160	157	143	133	156	137	142	109	122	160	122	141	135	155	145	149	134	132	146	152	142	148	149	133	143	130	166	159	168	135	155	150	144	148	146	134	153	131	148	153	151	141	147	140	148	142	150	136	154	142	153	131	154	167	150	152	121	150	124	163	150	156	167	138	144	140	144	154	146	138	137	149	124	131	128	155	140	139	158	166	155	135	155	144	145	142	163	149	146	135	149	151	130	138	150	144	151	142	138	139	153	127	133	157	140	136	133	156	146	130	134	139	125	135	141	132	149	132	138	141	139	151	148	143	127	135	126	149	154	135	130	139	151	164	121	151	135	164	136	154	146	129	172	156	137	128	142	131	145	161	119	155	172	140	125	154	159	139	146	148	139	148	134	165	145	151	147	165	144	154	156	135	136	136	153	138	135	134	135	142	158	148	139	139	149	142	130	118	154	144	144	153	147	142	141	137	148	155	160	136	143	126	172	147	133	165	166	165	154	160	139	147	137	142	161	152	129	149	148	135	150	145	161	147	146	140	131	160	138	146	150	162	150	147	158	137	150	151	153	139	126	149	163	145	146	121	138	157	161	179	143	124	145	146	140	136	139	157	143	131	147	158	134	146	151	133	138	149	147	144	133	146	129	147	138	151	153	131	152	123	124	135	156	126	136	139	170	138	142	168	126	144	161	150	138	144	148	145	140	135	143	120	176	149	155	147	152	134	162	138	143	147	133	149	133	124	149	146	164	147	175	125	152	142	147	136	164	161	146	156	148	165	132	143	129	136	151	145	161	147	152	148	114	139	117	154	151	156	150	148	140	152	131	129	178	139	141	125	128	124	150	160	140	148	122	146	143	152	137	137	148	139	149	151	143	143	155	148	148	135	132	143	125	140	136	142	132	152	149	144	148	156	132	139	166	127	161	138	134	135	167	158	141	146	149	126	148	153	125	118	170	160	144	133	144	132	144	129	151	156	152	151	153	134	131	145	125	154	138	126	137	149	124	142	134	133	152	119	114	156	144	154	153	127	125	120	147	136	143	125	151	146	162	161	132	145	166	135	161	159	136	134	149	143	150	142	134	126	145	142	149	164	149	132	147	177	140	129	139	138	137	147	161	153	146	147	134	130	145	135	138	134	144	143	155	143	155	147	147	142	132	165	178	131	155	145	144	137	129	131	132	154	156	130	161	148	159	137	166	158	158	137	125	145	158	156	154	149	148	140	162	151	154	139	141	133	124	133	141	132	151	143	136	142	138	164	140	152	180	155	143	161	139	171	164	144	163	149	149	134	147	149	149	149	152	147	164	153	153	144	124	139	129	143	150	119	156	160	159	157	165	152	157	169	154	140	147	136	142	137	137	165	145	116	137	152	153	145	149	153	138	143	128	148	160	159	133	127	144	142	154	143	149	149	160	136	144	140	124	157	137	132	137	156	156	144	155	156	148	141	147	136	148	141	143	128	142	147	130	140	132	135	150	158	135	146	125	146	143	131	140	147	142	120	140	119	162	161	158	133	143	148	149	131	128	129	130	140	152	144	151	134	123	143	154	148	159	143	132	153	133	149	126	153	136	133	137	144	132	145	123	142	154	164	139	151	139	142	136	139	134	137	153	148	148
21851	25293	13547	7628	5422	3921	2842	2074	1671	1330	997	722	572	437	404	338	351	338	307	274	310	281	283	277	255	258	226	229	228	214	222	219	225	240	225	218	217	174	195	192	168	198	176	154	194	203	186	187	163	196	193	168	177	168	154	194	162	172	167	167	172	212	187	187	187	168	183	150	181	192	173	171	165	149	188	185	179	171	195	177	169	165	160	161	170	170	188	203	192	194	171	169	175	172	180	160	165	180	179	152	164	173	192	133	176	155	165	161	177	165	172	165	161	195	170	159	168	161	176	162	179	170	171	168	151	153	167	191	163	172	150	145	156	162	181	144	181	182	155	174	157	183	157	161	175	168	184	185	172	150	193	208	153	162	177	173	205	190	193	157	181	172	167	131	180	153	157	157	176	160	157	165	175	171	162	174	177	181	168	171	177	188	147	170	186	155	157	159	195	166	176	189	169	172	193	170	193	189	175	180	198	158	195	163	173	175	152	166	146	161	171	150	140	153	170	175	170	187	150	183	163	182	164	188	155	160	149	168	179	184	165	163	167	182	157	156	175	164	180	184	170	173	201	179	164	170	173	180	163	144	166	164	164	187	193	162	181	142	183	151	162	154	156	196	180	157	162	143	155	179	148	169	168	164	157	164	153	158	162	174	179	184	178	164	179	179	188	202	184	177	179	149	168	140	173	184	163	161	189	162	156	157	211	169	182	168	164	156	138	158	154	186	166	160	188	145	167	194	194	176	184	171	166	167	166	188	158	170	201	192	171	171	172	155	188	175	174	156	161	170	180	159	166	158	161	195	187	158	154	149	192	167	170	134	165	172	172	161	179	159	162	151	165	165	182	166	192	169	169	167	172	179	162	154	174	177	181	170	172	183	175	184	160	167	187	165	166	160	172	155	150	181	161	152	183	166	160	174	182	188	162	156	160	151	181	157	169	150	150	140	164	179	159	166	162	190	175	172	154	165	184	178	185	158	153	155	164	179	166	161	177	170	181	177	157	182	152	151	187	169	155	168	179	197	150	169	160	140	172	162	167	179	160	172	180	187	176	144	168	168	168	161	183	155	180	172	150	148	177	156	181	173	148	163	167	151	188	166	172	165	159	168	160	181	188	169	196	177	163	147	184	148	180	159	190	158	214	170	152	170	167	183	175	188	176	182	160	188	162	166	184	167	187	177	161	156	175	132	160	174	190	160	174	152	165	168	180	146	164	176	176	166	160	148	171	175	157	186	163	143	188	161	147	160	175	183	175	158	189	173	164	179	168	188	178	166	170	170	197	166	164	175	148	163	159	166	194	158	170	157	184	167	171	169	174	175	182	160	161	160	181	175	175	165	180	166	166	161	158	177	163	202	193	175	168	174	181	166	154	155	161	175	156	176	170	174	167	171	159	168	181	164	169	156	160	164	187	160	160	169	165	158	198	166	157	142	165	160	162	167	162	198	154	191	178	164	186	180	158	179	167	175	142	141	161	165	168	150	186	184	171	190	189	168	156	187	180	188	180	181	165	174	162	170	170	161	155	153	175	166	174	177	176	168	167	169	161	167	180	183	199	214	190	183	151	168	191	161	165	156	184	171	169	157	184	146	180	184	167	170	153	176	149	170	167	161	153	170	180	183	163	147	185	158	157	183	160	152	156	183	155	172	179	160	155	169	150	182	142	173	170	162	201	159	155	184	178	176	159	169	150	159	180	171	167	185	161	177	159	170	159	169	163	156	182	168	176	165	184	158	173	174	183	139	166	163	181	180	162	180	165	175	159	171	168	163	171	170	182	172	172	175	173	170	162	157	157	165	154	167	175	169	171	164	172	184	162	175	193	177	183	150	158	171	144	162	201	138	144	171	162	163	148	200	150	172	168	176	172	184	173	179	183	174	183	178	152	154	182	197	185	173	171	160	156	149	160	184	162	177	161	168	181	164	172	172	156	188	153	166	149	169	160	174	182	182	165	184	183	183	186	159	160	174	186	179	182	167	175	170	166	174	155	155	164	162	177	146	161	176	180	179	147	169	173	151	149	185	173	175	160	173	169	169	183	169	194	164	198	155	197	163	172	176	167	187	179	157	156	182	181	167	179	128	181	167	160	171	176	202	172	179	164	165	168	176	147	189	145	169	177	179	157	156	153	173	169	181	176	156	185	140	166	145	175	199	158	169	154	175	185	142	158	166	173	164	161	168	148	166	155	152	183	190	130	175	157	165	172	171	180	167	159	165	166	168	176	171	157	178	164	150	155	178	164	152	155	161	185	189	170	185	179	162	173	167	184	162	174	195	177	173	140	179	170	170	164	172	176	148	193	171	174	147	182	166	162	141	176	153	177	150	187	171	167	186	175	179	150	154	171	200	164	181	163	158	141	177	164	172	148	157	173	178	150	153	169	163	160	171	161	178	178	174	170	170	181	173	176	163	179	174	162	175	171	145	178	157	150	178	160	197	207	195	180	152	161	176	163	151	170	159	178	177	181	169	157	151	180	151	147	174	180	147	151	200	160	149	179	196	172	158	164	181	178	179	159	172	191	176	150	158	172	164	169	155	172	171	182	170	157	153	162	161	177	197	169	166	195	165	175	196	155	164	194	174	179	163	181	172	185	184	163	175	157	167	161	169	167	175	195	153	171	185	145	172	152	166	154	199	152	173	160	182	184	175	170	156	172	168	138	156	185	176	190	187	173	165	181	178	180	189	165	163	184	154	156	166	167	177	187	164	155	161	147	159	173	169	182	183	178	189	163	172	166	161	190	143	164	184	171	182	184	162	166	163	168	194	171	177	167	152	172	179	182	178	149	163	168	168	159	184	176	172	167	139	176	200	173	164	169	159	172	183	180	170	160	192	172	189	175	187	169	161	174	186	157	166	140	170	161	182	167	174	174	165	187	162	156	168	166	170	169	158	169	137	179	165	156	182	164	157	177	167	153	182	185	164	175	157	170	195	181	166	173	175	179	158	190	180	160	174	173	172	181	150	167	189	153	171	172	183	171	176	186	190	144	173	167	166	156	133	175	172	161	181	179	171	182	149	149	166	160	182	167	180	157	172	187	166	168	170	149	178	179	200	170	169	170	181	179	163	168	162	166	139	197	170	141	167	186	166	156	154	159	179	165	177	168	164	164	159	150	173	178	156	181	167	165	169	174	166	191	190	168	143	170	166	165	165	187	189	173	164	160	159	179	158	169	167	160	187	181	166	168	164	161	201	165	162	185	163	167	175	182	166	188	157	164	167	175	176	186	170	160	159	165	165	174	168	152	164	156	166	176	173	161	178	142	174	167	146	161	166	156	200	175	157	171	180	182	177	166	174	164	172	161	186	197	153	197	213	160	178	166	173	179	170	189	186	188	175	173	158	141	168	190	172	169	170	157	160	183	183	156	190	172	186	148	176	189	182	188	178	151	166	159	152	169	193	147	174	154	157	192	173	191	165	162	175	171	196	147	165	178	162	163	160	165	162	178	144	180	161	196	187	157	159	185	166	162	186	184	173	171	164
22223	20923	28575	23415	20907	21047	12112	2761	1930	1651	1273	891	802	655	616	537	546	537	526	504	540	482	511	442	504	421	458	420	393	400	376	385	405	409	371	382	396	378	352	376	333	369	376	353	326	324	310	361	352	376	329	318	325	366	348	351	312	336	320	389	318	331	337	335	328	331	316	322	313	341	341	306	318	325	351	316	329	309	321	291	326	288	356	304	280	308	323	297	322	309	310	283	319	300	330	326	352	327	342	337	291	332	318	338	328	314	286	295	326	250	320	307	341	305	341	334	300	336	326	295	279	339	329	303	309	340	324	350	331	337	338	307	324	346	320	321	305	323	336	329	352	295	315	344	323	322	323	309	316	370	299	287	309	338	300	321	319	325	327	316	315	299	328	309	290	307	290	335	321	336	341	332	332	317	315	323	347	304	320	331	330	336	317	325	366	323	319	334	349	339	340	311	307	322	323	330	328	318	302	307	350	328	306	347	334	302	323	347	311	327	318	308	303	302	346	292	333	305	310	334	325	320	309	309	329	313	327	297	348	289	320	324	317	320	285	281	313	286	342	311	310	321	299	314	295	333	321	336	294	340	302	343	317	300	357	327	315	334	310	322	346	330	301	332	326	305	323	290	304	309	351	273	300	334	365	324	330	293	319	315	303	324	323	310	336	305	311	309	317	283	336	296	291	308	319	298	338	321	324	285	309	306	337	332	296	322	346	293	307	304	316	338	329	300	327	327	304	327	343	365	281	319	330	341	320	344	286	288	307	289	331	314	315	342	334	329	327	306	320	333	314	320	336	300	308	322	307	335	343	316	329	311	274	316	327	286	302	321	312	284	363	306	324	323	325	357	333	327	320	297	279	325	373	340	308	320	299	331	332	324	324	302	341	334	306	347	314	336	322	324	341	313	323	320	332	330	318	343	349	330	291	310	341	321	326	294	295	289	320	325	348	310	332	330	324	340	298	347	326	280	354	327	325	291	309	287	330	300	308	314	294	300	339	313	279	297	314	348	316	306	330	307	314	307	303	315	327	304	319	362	301	320	333	325	312	324	313	312	343	306	329	287	351	337	301	303	331	304	328	325	281	347	335	308	326	295	308	311	299	293	327	314	318	340	322	315	316	339	312	334	286	316	328	308	370	326	315	343	297	327	286	333	320	298	332	322	310	326	305	332	295	321	299	294	315	312	288	326	337	306	289	329	330	322	306	326	308	304	325	320	323	304	330	339	325	276	307	338	312	311	333	348	324	320	327	295	342	345	323	336	312	319	316	296	351	342	314	324	295	309	325	306	345	311	318	342	308	329	314	291	319	319	298	308	355	334	297	289	329	322	324	328	309	306	310	305	339	325	321	317	319	279	322	337	328	328	308	329	333	318	361	310	285	335	312	284	326	312	320	350	311	297	335	320	345	317	317	345	313	322	316	327	296	310	343	302	301	326	297	329	286	318	326	332	315	345	335	310	318	318	308	303	329	305	360	331	287	323	305	320	318	303	324	312	305	306	326	308	314	316	345	347	343	328	302	327	319	286	301	367	341	343	334	349	323	295	301	342	337	300	301	297	333	331	332	264	311	346	292	326	347	328	313	298	333	303	333	324	331	331	324	318	346	254	332	304	326	329	303	317	335	313	284	318	351	340	336	337	324	313	305	328	283	331	339	330	309	325	317	299	299	313	295	280	315	314	267	320	293	319	274	314	323	306	331	317	321	303	340	316	312	350	343	329	312	348	287	333	322	299	313	355	303	309	319	317	315	352	309	302	348	314	333	284	335	330	327	304	331	307	319	332	353	344	331	304	352	325	282	329	303	314	339	312	301	304	309	320	302	326	323	340	317	308	294	311	310	319	318	316	325	330	326	340	330	320	344	286	298	317	288	323	309	283	298	313	344	315	306	285	326	361	297	335	327	315	337	298	306	327	346	315	335	338	312	288	335	292	312	320	328	334	337	330	334	311	333	314	325	317	309	316	316	328	302	287	332	322	303	308	313	324	355	344	344	362	325	311	326	318	332	297	332	344	304	315	303	322	303	300	293	316	364	297	309	300	303	339	303	330	275	311	342	326	316	326	306	324	319	323	297	297	338	314	313	359	318	338	319	340	322	332	326	332	350	304	302	298	340	345	320	300	345	316	317	326	279	320	294	339	325	328	315	308	320	296	306	313	284	323	338	341	339	335	342	352	321	304	291	328	308	331	316	325	321	335	344	306	307	322	308	292	308	311	334	321	327	303	296	277	362	280	270	332	326	329	301	324	328	322	316	351	310	320	309	303	305	358	323	313	328	332	270	357	340	280	314	310	308	301	331	313	347	268	288	327	326	310	320	303	340	331	335	298	312	289	322	335	323	296	333	324	312	306	325	338	314	330	297	320	304	332	350	323	325	313	308	311	327	304	313	365	320	354	292	331	301	335	337	310	326	312	329	339	309	301	361	307	336	337	297	335	310	301	317	314	331	322	315	327	306	332	319	290	317	320	291	301	321	317	303	321	279	324	320	313	329	331	318	284	311	319	303	300	317	321	325	311	321	292	317	314	323	305	280	329	302	351	316	310	318	297	318	322	306	353	305	334	291	335	336	309	309	349	292	287	324	291	351	358	310	333	347	339	330	309	316	330	321	329	316	323	353	305	321	288	326	352	307	322	284	330	337	318	291	311	322	303	337	295	341	303	342	344	299	314	327	352	305	323	337	288	293	318	334	326	320	330	333	283	334	303	284	328	311	295	279	305	302	320	310	294	306	323	313	299	320	326	333	312	328	300	363	317	311	289	344	334	311	335	295	326	293	292	321	308	305	308	290	303	311	331	311	355	293	334	319	319	324	324	310	332	316	320	301	288	290	304	297	324	343	305	292	316	327	319	303	316	312	293	305	291	319	315	323	290	268	291	301	321	345	316	322	352	331	307	341	346	324	320	328	313	359	292	323	356	311	346	317	311	293	318	324	309	309	300	309	329	301	310	307	329	303	297	317	321	303	329	306	329	325	334	315	317	360	318	302	295	297	331	322	298	330	346	325	304	307	310	271	301	340	345	298	315	306	282	325	326	283	341	325	320	329	322	313	315	334	282	328	313	364	331	288	318	322	274	310	325	317	322	313	312	342	311	309	305	311	316	308	308	351	309	308	328	357	294	319	291	315	285	298	328	313	280	324	321	332	323	307	297	290	332	334	318	314	308	328	340	310	283	347	324	330	309	318	291	305	330	325	336	309	338	353	333	323	321	310	335	351	317	307	327	300	299	331	342	297	317	326	300	321	358	339	328	327	332	336	336	325	331	320	314	306	308	297	342	316	302	327	339	301	328	329	332	302	312	277	314	293	317	329	319	315	308	324	305	321	329	298	295	377	288	306	309	302	312	312	327	327	309	311	324	301	342	333	327	320	314	307	296	310	340	326	274	326	298	308	303	310	342	320	325	342	294	337	310	346	316	327	324	344	360	323	322	319	299	317	308	319	322	315	306	307	322	314	269	329	321	283	331	294	348	355	315	287	285
26016	33154	21096	12812	9338	6945	5216	4012	3205	2473	1944	1377	1067	993	787	759	701	691	674	641	648	570	571	581	499	490	473	474	449	498	485	455	444	461	449	446	393	434	398	381	395	400	385	381	399	439	413	359	360	396	384	371	377	351	344	398	376	389	363	382	361	374	372	355	335	371	345	351	359	381	342	361	367	364	386	371	353	359	345	390	350	334	315	336	369	364	374	384	339	353	406	361	394	387	342	350	353	368	347	343	315	327	347	338	357	386	381	337	357	351	347	332	349	347	367	366	344	341	352	363	349	331	333	370	368	335	346	359	364	369	395	353	349	350	302	348	336	380	335	386	359	365	337	360	404	378	348	352	363	368	366	427	336	351	350	352	389	366	368	361	317	345	378	348	358	336	344	333	339	352	329	357	379	343	346	347	378	359	331	370	334	318	344	372	335	360	390	371	350	336	331	384	349	344	335	351	334	348	371	368	325	368	362	344	350	356	394	315	366	370	335	354	344	336	336	360	329	341	345	369	370	322	351	344	353	330	371	362	369	374	332	362	371	356	350	353	377	337	350	363	376	384	356	338	375	371	305	346	349	382	328	401	361	398	371	360	381	349	344	325	379	362	365	385	366	328	395	345	360	367	340	340	358	323	388	344	342	356	347	374	343	345	356	375	358	348	358	359	373	381	363	351	356	337	368	345	343	355	393	368	398	376	339	361	381	369	351	350	338	361	347	334	354	332	379	330	361	333	341	373	365	341	358	334	335	353	398	329	339	375	347	333	331	372	363	357	363	342	345	359	329	331	348	366	375	341	355	337	376	340	344	344	353	372	339	368	367	345	336	378	368	377	338	296	336	353	352	389	341	373	359	355	344	350	331	354	364	347	365	357	392	351	355	344	359	372	336	347	361	374	346	357	349	363	341	379	335	351	341	352	349	336	381	375	379	370	356	336	354	351	367	337	332	335	350	350	316	356	363	387	375	359	343	335	354	325	362	353	347	348	347	362	386	357	346	387	370	346	392	325	336	371	363	380	351	372	392	342	344	378	365	367	375	358	355	346	311	328	345	373	360	329	333	396	345	364	371	349	364	351	353	319	351	347	348	355	374	362	367	384	346	352	342	338	346	356	351	373	334	367	340	348	352	312	319	330	351	321	361	334	363	338	354	375	376	349	360	338	352	359	382	357	395	364	354	358	362	346	358	354	362	340	334	353	366	373	354	347	404	384	360	373	356	314	348	367	337	349	354	367	348	366	369	369	338	347	372	321	362	342	365	361	344	371	337	362	350	371	364	334	351	391	321	353	331	335	367	369	368	371	351	326	333	345	375	364	381	354	362	370	344	337	333	332	352	358	366	355	352	355	374	366	346	366	366	356	366	359	320	343	355	349	330	333	324	377	315	342	378	350	362	340	377	362	365	337	367	342	323	365	361	372	334	377	364	327	339	368	349	378	361	368	382	348	334	369	357	363	355	362	355	362	357	331	367	354	334	384	327	371	377	334	350	351	362	373	340	359	349	359	369	310	371	347	326	343	350	365	359	372	338	364	338	370	337	384	386	348	341	376	372	334	343	369	366	362	350	370	309	384	357	384	362	347	332	380	372	361	347	330	339	349	350	345	361	384	350	367	334	341	350	336	366	356	346	360	344	345	376	359	361	361	335	314	343	339	335	344	367	347	355	356	349	381	312	371	370	347	349	336	365	375	336	331	381	349	331	342	345	340	363	357	407	359	328	341	369	358	389	323	349	335	349	337	336	332	326	360	359	371	382	350	322	322	342	359	352	331	381	360	341	385	335	350	350	335	343	343	354	373	345	351	334	336	354	327	368	337	360	351	327	367	383	391	353	365	378	347	335	354	372	383	349	352	369	345	377	363	355	331	378	341	339	353	363	343	376	326	388	352	377	374	367	349	367	360	394	328	336	371	337	360	357	359	338	358	380	349	356	323	388	366	329	311	331	351	332	393	394	356	364	364	365	324	373	346	370	327	358	341	322	350	337	377	403	338	344	363	354	365	342	369	360	370	349	354	363	371	363	328	344	349	344	366	347	334	366	368	328	350	364	359	365	365	350	355	351	352	359	337	343	342	339	347	357	337	391	363	361	352	377	356	380	318	338	348	357	371	355	334	377	356	359	348	356	379	333	399	363	344	348	334	383	367	354	360	372	365	364	329	382	356	361	350	352	359	361	347	320	385	369	337	353	371	329	361	365	329	345	370	349	395	353	343	361	337	371	318	353	368	329	334	380	332	331	345	340	336	345	353	350	359	345	355	346	375	369	342	371	373	369	344	339	356	322	319	368	342	348	343	379	332	349	346	372	402	373	387	387	349	344	349	362	358	376	367	322	371	347	352	344	358	316	380	393	342	356	320	354	384	381	379	326	362	346	352	350	359	327	332	345	353	354	359	381	364	369	374	335	323	344	355	333	322	377	365	325	345	350	348	354	322	381	329	364	350	367	317	374	389	372	348	342	379	380	362	366	354	359	330	350	347	340	332	367	370	354	347	371	341	357	348	315	352	361	388	332	351	393	330	344	336	353	340	399	367	361	342	331	359	321	398	363	340	324	342	378	356	343	362	360	373	333	352	353	370	318	355	357	333	359	362	367	355	380	334	323	345	357	335	349	347	354	336	387	355	344	343	334	339	350	329	372	365	373	352	325	363	355	313	343	379	353	382	365	386	368	352	321	345	344	343	362	323	399	321	331	354	396	372	376	368	352	312	355	346	361	351	337	371	381	352	328	377	358	365	367	349	388	371	378	381	352	348	335	369	364	341	357	366	346	378	367	346	358	322	323	366	372	359	393	381	346	337	328	337	329	334	325	360	346	361	330	341	346	333	352	358	362	387	353	307	342	356	381	356	347	370	406	387	342	345	339	330	363	349	372	340	338	380	352	367	347	381	348	382	338	344	362	345	343	369	349	315	336	364	366	315	338	381	341	363	321	368	331	375	346	380	356	352	353	345	352	369	340	382	370	352	376	357	351	362	387	380	333	390	404	369	339	358	340	415	332	353	356	338	338	352	379	330	342	390	360	350	371	354	336	332	353	330	317	347	363	370	354	343	335	338	349	362	358	341	365	329	373	367	379	350	348	375	362	385	347	372	336	371	370	379	323	373	355	361	369	380	379	346	363	361	363	354	351	344	371	320	344	365	356	367	371	375	333	370	368	373	347	360	340	326	355	314	347	356	355	315	357	386	358	342	311	362	335	357	355	344	355	352	344	342	346	344	400	359	346	335	364	343	363	347	328	358	384	365	352	326	348	363	382	336	362	343	332	318	389	338	324	313	351	336	357	354	348	351	339	344	358	367	348	360	369	331	359	350	339	382	358	335	357	334	351	357	348	350	343	365	350	344	359	362	345	393	340	332	345	323	353	360	337	353	363	373	348	342	358	342	366	332	400	334	366	346	362	345	368	379	373	336	371	347	354	348	385	340	354	304	333	364	386	333	339	368	345	371	372	369	343	318	370	353	366	368	393	376	352	350	367	352
27388	19913	11576	4645	2320	1473	1183	855	789	690	524	462	377	345	348	295	322	315	311	278	313	324	289	333	281	294	242	307	257	236	273	264	250	263	262	241	252	262	255	240	236	216	235	233	247	232	246	252	276	287	235	256	221	247	270	247	240	241	241	256	241	247	232	219	251	222	233	256	226	228	250	233	254	251	248	253	269	231	215	263	228	249	262	242	244	235	231	269	229	260	252	245	231	238	232	246	245	225	242	245	212	225	249	221	233	241	228	223	264	229	240	253	260	244	236	259	253	238	244	246	236	210	243	239	248	275	249	252	242	236	215	272	240	262	256	233	219	247	249	269	269	235	236	247	232	241	253	217	244	282	207	215	239	276	250	262	237	245	241	237	223	252	227	234	258	243	228	227	250	228	248	216	237	238	239	285	239	252	246	245	264	239	245	242	236	244	267	257	242	257	249	233	264	215	237	240	271	240	256	225	265	234	239	236	238	245	237	255	232	240	263	255	253	220	225	227	220	240	245	244	225	249	262	263	233	213	228	237	252	274	276	267	256	254	237	250	227	238	291	237	230	275	244	231	255	234	242	241	218	232	232	258	263	260	231	242	239	256	245	254	265	223	228	272	216	268	245	256	260	248	244	237	227	238	234	248	249	256	264	233	238	229	227	265	260	254	234	250	232	256	251	253	234	230	207	241	246	236	240	239	234	217	247	249	254	250	221	241	262	243	235	267	262	287	256	249	221	231	243	247	268	270	231	271	246	287	257	233	243	231	272	261	277	256	231	260	233	265	237	234	205	229	232	249	252	258	227	258	224	234	230	241	224	236	228	252	257	243	228	214	254	225	241	250	255	230	232	232	251	257	250	242	252	233	224	240	275	260	289	227	223	266	238	233	231	232	255	235	226	263	256	250	222	253	244	263	228	262	256	234	261	223	249	250	242	268	211	281	235	261	220	244	234	272	291	241	216	230	219	258	243	254	231	260	240	252	258	228	234	250	229	266	227	258	223	243	243	247	227	247	253	219	248	228	269	263	279	267	261	260	268	283	259	226	232	227	276	253	268	230	214	254	239	250	268	226	259	215	255	260	252	250	254	242	222	259	258	222	254	256	244	238	242	270	253	263	245	230	238	247	221	266	250	250	226	221	223	222	231	225	243	219	262	264	227	244	254	255	262	242	226	234	250	231	240	253	243	273	239	257	254	232	236	270	233	269	254	253	210	265	229	249	236	260	252	237	254	257	264	234	265	258	233	272	244	249	245	260	224	231	220	241	256	235	233	249	247	240	247	229	253	259	245	221	254	237	243	247	235	198	240	240	271	232	237	244	249	240	252	249	235	230	232	251	231	236	253	241	238	219	233	258	239	240	248	229	231	239	244	241	227	260	260	231	247	239	252	256	248	216	243	252	256	261	243	238	240	251	250	246	233	219	256	248	249	233	235	250	263	226	248	254	219	247	254	239	243	235	253	233	224	251	274	245	266	236	236	246	217	247	245	238	257	235	245	252	226	263	253	256	252	293	243	266	243	237	268	245	247	259	233	243	242	220	257	225	255	245	244	236	242	246	224	239	249	225	293	237	266	245	269	237	233	209	261	254	222	249	233	234	234	245	275	235	241	243	246	233	219	275	256	261	223	261	269	257	230	233	254	256	225	237	266	247	247	257	239	252	232	221	267	255	265	226	272	234	248	210	230	251	246	236	240	254	220	228	217	238	248	268	239	246	248	257	254	263	240	256	222	265	256	245	271	234	244	269	243	278	222	236	277	262	194	247	246	209	224	222	251	235	212	244	220	236	233	255	217	247	232	251	266	223	256	264	221	227	240	284	245	253	259	247	222	219	245	274	237	220	217	235	259	240	257	233	223	244	229	265	258	223	245	246	228	223	257	247	219	243	204	262	235	215	229	242	235	231	250	212	230	227	250	239	268	269	250	267	253	245	251	233	253	252	227	285	240	233	229	266	240	230	240	258	236	243	268	239	220	253	223	237	242	261	229	262	256	257	260	223	271	233	222	262	239	238	234	251	241	257	250	252	252	241	222	212	232	262	253	250	238	240	244	248	259	234	224	261	244	241	253	259	255	271	231	240	228	237	229	245	226	253	250	273	238	258	254	246	271	269	277	240	234	243	246	241	233	262	258	255	253	259	221	212	251	235	241	247	233	252	243	247	237	237	249	260	238	227	235	250	248	250	215	245	230	272	244	250	222	227	242	251	259	256	229	258	277	242	231	262	220	239	229	259	204	248	254	248	249	222	240	258	275	228	266	257	257	272	252	258	255	241	242	233	239	216	234	260	242	251	266	250	222	229	235	246	235	246	247	242	239	232	253	254	235	270	253	249	266	224	238	233	262	236	228	264	252	237	237	251	228	234	230	255	256	263	265	249	233	243	241	249	248	224	257	227	229	217	237	273	250	241	218	221	241	260	249	234	252	242	232	217	250	237	220	247	262	260	253	219	237	250	193	235	261	249	221	263	267	236	223	205	244	245	264	215	240	216	255	216	235	261	249	269	240	227	242	228	235	276	218	270	246	248	242	272	246	270	229	205	199	231	238	260	266	260	251	272	221	244	263	262	238	250	235	230	241	242	227	266	248	223	246	251	238	243	245	259	234	227	232	254	257	254	238	245	246	223	230	272	221	245	256	229	251	261	260	270	210	237	271	231	234	201	224	235	241	275	233	236	225	228	254	241	248	270	232	238	262	234	253	264	242	245	229	251	240	224	214	247	251	243	221	238	248	230	218	265	245	260	237	232	229	256	251	253	234	244	238	243	255	234	227	234	252	265	249	239	248	278	254	251	251	248	268	227	247	254	229	230	243	232	268	231	250	284	245	242	241	235	206	233	239	219	251	223	259	250	250	233	257	241	249	251	218	250	235	264	239	237	262	260	242	228	249	236	244	247	247	256	262	256	232	242	233	257	258	216	235	231	256	271	271	214	218	218	252	248	259	251	260	216	252	220	238	246	243	250	222	236	227	235	266	247	246	220	262	255	228	234	238	257	218	236	261	271	265	259	237	229	240	258	243	250	239	261	262	227	248	234	231	254	257	231	236	216	233	238	238	261	244	268	216	230	265	223	222	245	263	229	256	201	243	248	232	249	221	233	216	267	280	251	253	248	239	241	231	260	241	238	255	230	214	277	211	270	225	278	248	250	231	222	263	241	260	263	242	246	252	260	238	256	216	216	238	225	218	255	248	231	229	255	222	241	261	252	243	229	235	262	252	249	219	233	238	261	238	260	227	242	249	235	244	252	256	224	230	263	274	242	239	229	243	275	278	238	221	223	254	248	280	235	252	254	237	241	256	234	240	229	220	258	263	237	256	234	236	223	220	241	271	229	247	275	257	242	239	245	255	237	249	252	238	244	237	249	240	231	289	245	238	243	262	265	260	259	283	226	286	232	228	261	282	217	243	247	258	225	241	233	227	253	278	279	224	249	225	271	235	259	254	245	247	250	239	258	239	228	225	235	260	286	238	243	246	252	243	247
18955	17559	9542	4978	3607	2660	1860	1454	1254	1006	735	580	470	457	393	395	360	341	362	356	362	339	341	338	328	295	294	287	306	288	307	313	333	356	287	300	286	302	296	284	294	290	298	297	257	296	275	247	285	252	286	294	293	273	246	260	290	289	265	287	275	274	244	264	278	294	256	277	254	262	306	291	254	252	231	274	296	268	285	271	286	268	271	279	256	238	286	259	263	264	289	221	263	275	275	246	286	251	276	256	288	264	268	244	267	278	262	259	291	268	266	284	235	254	257	297	270	279	273	282	276	278	267	254	267	275	284	270	252	265	260	256	279	276	273	286	293	251	280	289	284	270	248	241	286	260	258	265	271	291	274	255	257	268	283	291	298	252	298	253	277	277	261	262	258	238	254	276	296	268	259	265	253	277	284	298	282	268	278	276	296	259	259	270	272	254	265	294	280	259	294	303	248	268	278	302	261	282	271	266	236	249	296	275	256	264	253	249	282	264	264	279	261	281	281	289	253	269	284	271	257	274	280	264	288	283	277	244	252	273	252	256	283	260	235	275	276	293	256	262	246	262	227	245	293	269	289	266	239	287	274	262	282	274	268	274	278	246	283	264	286	255	282	306	284	265	289	285	241	262	270	272	260	241	245	299	294	226	276	274	301	264	275	268	277	268	251	277	262	286	279	290	247	264	270	266	291	265	273	269	272	259	276	232	274	242	271	267	254	273	247	245	250	271	294	271	250	258	271	294	280	267	256	254	260	243	255	266	270	250	271	256	260	256	239	273	256	291	286	273	299	260	259	271	252	274	270	261	275	259	293	268	267	272	254	259	257	283	292	259	293	281	262	277	264	271	264	285	286	263	267	291	275	245	282	267	268	245	274	270	259	274	300	241	272	263	239	250	288	317	277	286	267	291	262	250	236	246	239	243	273	245	286	281	238	255	297	287	294	250	269	238	269	299	258	260	259	254	277	265	288	269	270	270	259	245	284	245	282	247	261	265	261	262	254	262	290	262	255	275	244	258	234	261	262	272	256	275	273	291	253	272	268	298	281	249	262	297	248	264	263	250	247	294	245	253	290	269	281	282	258	281	284	271	284	252	252	253	264	263	291	249	290	262	288	278	258	269	251	280	249	249	276	237	244	246	292	226	273	278	245	275	263	256	291	260	249	275	241	282	245	272	241	271	280	264	266	281	259	241	267	264	277	260	262	256	256	270	248	278	274	292	252	267	247	285	254	253	270	255	274	239	266	241	269	291	254	283	271	250	233	304	317	261	253	263	263	257	283	247	281	253	285	256	261	264	281	268	275	276	275	267	286	259	255	242	229	280	238	250	286	253	246	261	269	258	279	288	272	274	306	260	262	286	271	271	246	258	273	292	298	317	282	291	260	264	248	280	234	276	284	261	249	261	259	245	278	236	255	262	271	293	273	257	278	254	262	270	284	269	277	238	250	270	282	287	291	265	283	266	266	267	257	255	261	266	286	272	259	281	262	266	265	242	273	281	265	269	290	268	255	261	261	270	276	265	271	294	266	262	273	283	254	256	251	245	291	270	261	253	260	260	271	260	280	271	256	279	276	268	249	278	243	245	284	250	259	295	249	282	288	267	254	277	259	276	274	266	288	251	250	290	273	261	254	245	241	276	248	284	248	276	270	295	262	270	248	280	287	274	283	273	248	282	271	255	245	258	268	268	253	285	254	214	261	283	247	279	283	266	272	242	317	295	258	263	265	282	303	262	269	283	280	241	285	264	272	268	266	266	255	269	247	249	273	294	265	267	262	265	280	236	286	245	246	274	275	264	280	281	286	254	279	289	279	277	264	286	281	253	267	272	251	270	243	276	291	306	261	256	254	245	268	247	271	281	267	260	277	283	274	260	259	265	270	225	251	273	298	272	248	268	286	256	282	289	251	269	238	242	274	256	290	301	267	282	238	269	274	276	269	282	261	282	268	275	281	264	290	273	275	273	274	274	261	261	273	286	278	264	269	257	294	256	246	265	275	273	254	260	248	281	263	270	273	281	272	272	253	265	274	261	256	282	270	258	252	258	252	293	301	256	258	269	249	268	284	291	253	276	279	277	286	257	245	260	289	274	250	301	255	253	257	275	267	280	277	266	251	292	264	256	272	284	251	282	304	278	261	239	268	250	249	267	274	271	257	271	283	275	262	270	267	244	273	272	278	269	264	289	260	286	264	270	266	296	290	271	259	274	276	294	266	257	274	280	290	265	267	292	261	266	283	251	280	247	245	258	250	250	266	263	245	283	277	274	254	289	288	279	274	277	260	272	286	288	230	272	251	272	273	235	274	262	246	284	260	249	242	268	272	223	292	286	256	242	247	269	274	281	296	286	267	274	256	296	262	245	263	276	271	220	252	265	271	269	263	281	244	259	274	273	252	265	283	280	266	273	280	263	269	290	236	277	284	266	265	243	304	260	265	267	279	267	281	275	266	271	275	255	273	275	261	250	259	305	290	255	255	255	273	234	213	300	268	278	262	243	316	289	263	266	262	288	244	267	255	266	268	273	286	300	273	255	288	276	260	255	248	272	253	272	307	233	264	269	250	268	261	256	238	251	256	263	275	253	295	243	288	282	272	265	243	289	286	254	272	274	267	244	242	248	277	271	266	269	251	277	275	270	249	313	263	301	269	299	277	287	293	281	299	270	252	267	291	266	268	280	268	273	269	269	269	261	278	249	276	279	252	269	270	286	263	273	253	261	234	260	261	263	272	247	280	255	287	260	276	264	268	268	267	292	266	262	269	267	273	259	282	263	269	260	288	268	272	268	270	255	258	257	267	266	279	278	256	263	260	280	266	268	284	257	266	265	270	258	255	294	266	249	286	311	269	271	258	295	270	268	253	274	253	271	286	297	258	262	258	255	277	275	255	280	239	261	280	275	250	276	241	288	294	257	245	275	266	279	273	268	275	272	286	277	276	268	274	245	252	263	283	262	276	257	263	273	246	269	256	282	288	267	279	252	289	263	280	254	255	289	288	256	256	262	259	269	257	242	260	279	262	242	266	275	289	257	263	297	276	279	262	244	274	246	261	259	264	270	290	253	263	276	298	296	268	252	276	262	287	260	267	273	295	261	322	262	249	287	237	260	251	253	285	268	286	290	233	291	256	293	253	262	255	285	240	269	249	265	242	286	281	254	280	300	297	260	271	247	271	236	283	299	254	264	261	299	327	273	276	271	258	276	275	294	282	289	280	275	245	284	238	288	242	258	277	248	283	263	227	272	257	283	273	265	283	267	282	277	242	290	265	262	259	262	258	272	228	247	258	283	263	252	251	258	272	264	255	263	265	284	296	272	274	251	280	265	267	282	283	259	283	275	265	285	259	287	286	248	258	251	239	254	274	264	274	259	267	260	265	271	272	245	264	273	280	282	260	254	282	260	255	291	280	278	262	272	269	263	251	265	296	282	265	267	255	259	274	292	274	285	283	242	276	276	299	270	284	274	237	261	270	285	282	262	256	249	261	273
23418	20941	28199	23846	20959	12654	3179	1845	1466	1248	1031	838	707	639	601	562	551	548	509	535	496	512	485	497	480	456	460	440	439	483	415	457	413	430	441	412	419	412	443	384	439	402	391	400	406	396	400	397	407	393	383	432	417	384	401	399	398	419	395	376	439	386	380	415	368	445	394	388	387	393	423	375	445	365	364	413	409	390	397	380	431	411	368	411	355	421	405	384	432	363	380	373	357	368	368	422	392	412	381	353	428	423	405	424	390	408	420	410	440	377	399	378	379	390	403	404	400	376	379	414	385	376	417	425	413	390	388	415	389	389	392	395	369	378	415	380	389	356	417	351	390	371	404	388	384	354	369	403	400	368	380	365	404	360	410	397	374	375	393	379	348	390	354	397	385	381	396	381	399	377	409	380	377	377	386	378	420	394	372	375	386	370	422	355	375	383	381	394	395	377	413	389	403	412	418	415	358	360	362	389	407	400	386	396	395	361	401	400	374	369	422	378	392	396	389	410	413	423	389	408	370	411	400	392	386	334	391	391	398	404	400	396	398	401	381	410	360	395	393	378	415	360	387	370	423	423	419	369	403	398	398	415	377	388	364	394	355	383	375	419	403	382	370	386	399	356	397	374	383	386	373	423	380	376	388	439	410	367	385	354	406	365	394	362	389	401	422	385	408	414	396	385	420	392	409	385	381	392	381	380	393	363	440	376	394	417	397	381	364	408	367	394	380	397	395	384	379	400	386	364	445	362	387	383	417	357	417	389	416	396	395	370	416	392	387	351	381	402	405	398	412	397	404	414	408	363	396	393	404	387	413	432	413	405	357	436	401	440	361	372	412	349	373	388	396	338	412	426	406	383	368	396	386	389	400	367	386	383	424	392	376	356	437	420	421	406	383	357	379	393	389	362	381	380	418	409	418	410	349	401	356	380	392	392	381	389	381	348	367	420	416	380	368	364	369	373	430	367	414	365	378	388	366	375	367	398	379	394	376	362	416	390	377	437	379	414	387	368	392	378	361	370	399	378	414	432	391	415	400	381	394	372	357	387	399	429	400	388	404	392	364	405	361	405	399	396	367	394	430	383	399	388	405	371	393	399	408	384	395	364	374	418	359	370	370	386	388	375	408	404	424	401	384	443	379	379	409	396	340	388	381	395	391	348	375	369	401	369	397	342	401	402	392	376	381	407	375	352	403	392	402	383	380	390	367	413	422	398	379	382	391	417	401	345	365	352	369	412	404	406	387	374	388	412	392	374	373	384	389	407	370	395	402	375	370	414	389	398	412	377	394	359	376	403	423	410	386	395	402	376	385	373	396	379	408	381	372	377	393	360	363	354	399	376	406	393	376	337	367	372	366	399	369	392	373	367	402	387	376	361	387	370	391	377	436	421	413	419	360	409	405	394	379	419	426	422	421	406	386	383	394	391	404	380	372	382	411	423	363	365	413	362	398	406	405	411	378	373	396	397	377	390	387	409	403	423	394	400	371	365	383	377	416	404	408	381	387	359	396	368	375	374	384	357	376	402	349	373	385	416	382	404	348	383	419	426	383	371	410	436	375	370	357	394	400	385	401	401	399	391	365	390	380	400	378	393	366	385	418	389	376	396	388	378	381	401	349	395	395	413	373	367	418	391	378	415	381	362	352	435	380	372	382	378	413	422	354	424	365	351	419	410	413	375	386	438	398	355	393	404	374	393	423	399	430	396	418	371	406	378	423	391	399	393	394	380	347	372	415	395	393	374	400	352	377	412	386	360	401	388	375	387	409	392	383	400	353	374	366	361	385	395	379	414	398	378	376	381	376	355	349	423	382	354	377	407	426	423	420	411	363	363	405	401	376	373	407	350	393	393	401	386	341	439	379	383	379	351	363	384	402	418	440	378	366	390	402	399	421	361	408	417	416	412	396	364	417	361	408	405	362	386	410	397	374	400	393	423	401	375	379	392	382	397	418	364	438	371	391	368	400	393	395	388	376	376	401	418	389	385	392	384	399	337	407	379	390	372	383	392	362	356	390	368	379	422	425	392	419	399	393	406	389	415	367	428	396	383	388	392	350	389	386	392	382	372	367	378	395	401	373	370	361	369	387	370	383	396	400	354	403	423	397	361	428	385	385	389	411	409	366	379	348	374	360	395	406	404	387	365	396	382	403	392	388	354	419	354	362	394	402	425	390	373	394	360	407	374	395	386	395	383	434	403	364	356	389	402	414	385	439	430	417	401	390	401	408	370	411	375	366	378	378	378	386	401	366	359	417	422	399	406	403	400	396	386	405	381	375	386	416	391	366	406	391	435	388	400	386	365	409	406	407	372	393	385	350	387	382	410	387	396	371	408	398	416	377	401	394	395	438	415	411	398	359	376	410	368	424	374	363	361	385	412	412	365	413	394	385	383	406	339	361	404	407	398	392	405	366	404	377	395	373	402	394	373	389	403	401	344	403	391	384	382	362	372	366	376	381	382	398	410	394	433	385	395	401	394	382	362	387	368	390	383	426	357	430	381	357	423	376	400	410	365	387	410	402	417	379	362	377	409	371	408	406	386	387	347	391	386	368	391	393	374	387	398	370	367	401	352	394	392	426	402	362	421	381	391	371	367	376	381	402	386	396	389	404	396	395	399	357	355	374	414	360	411	393	404	417	376	369	371	381	389	408	401	365	402	393	399	387	411	374	395	419	363	401	358	406	389	390	419	414	413	389	365	370	340	345	400	333	404	376	375	411	408	391	412	408	361	395	399	412	395	340	360	408	359	399	376	422	411	353	406	363	397	356	378	383	365	374	392	380	421	377	386	373	379	378	388	391	403	414	393	372	377	429	441	398	381	383	392	376	375	388	382	392	380	374	409	365	388	361	398	392	371	389	376	385	391	381	389	400	363	373	375	382	374	404	400	393	410	399	391	403	359	402	392	371	366	381	397	391	394	392	375	392	413	397	418	378	386	417	382	370	393	389	396	422	395	365	388	413	385	395	403	387	382	401	382	376	403	377	383	369	402	384	409	389	399	420	428	398	328	404	406	393	367	372	387	407	386	382	414	408	396	365	356	386	413	419	379	345	397	398	409	383	381	344	386	354	360	380	389	413	383	390	390	402	369	360	409	409	391	387	400	426	388	394	414	425	357	368	409	365	382	424	412	421	386	385	376	372	407	406	362	375	387	376	399	399	406	382	402	402	399	416	416	385	392	384	374	361	394	411	393	381	409	387	377	383	399	401	374	383	396	392	398	372	367	384	382	364	434	374	376	377	377	370	391	379	407	400	381	391	359	386	384	457	377	365	367	343	402	374	379	392	442	410	349	354	402	370	416	354	382	378	427	416	400	399	381	396	429	385	376	372	394	416	365	351	419	428	406	365	441	388	402	391	380	409	426	425	377	359	369	342	389	396	377	371	390	382	423	405	407	392	405	402	367	368	406	389	381	354	406	406	418	411	375	391	368	356	364	379	401	378	400	387	385	355	382	374	361	387	416	417	411	371	396	400	391	393	399	355	409
22529	27023	16332	9161	6706	4848	3733	2849	2391	1814	1400	1027	946	806	685	689	631	573	643	596	651	607	574	556	541	478	497	508	524	523	496	508	509	485	494	457	476	494	435	449	472	456	463	506	446	465	455	430	447	406	445	425	446	477	414	454	426	440	427	458	399	415	403	428	416	406	441	446	443	457	413	466	448	426	448	408	420	444	441	450	460	454	409	428	387	417	433	443	435	425	456	424	435	453	428	429	444	429	439	455	426	476	449	433	405	449	419	397	397	393	446	421	425	440	418	433	396	443	466	414	438	410	449	411	392	362	418	437	450	427	406	444	436	437	418	413	431	420	440	447	423	434	364	426	391	402	408	455	444	405	456	435	393	427	430	416	412	446	441	436	457	408	460	446	419	439	422	438	399	464	459	421	418	382	383	412	442	426	423	440	423	407	419	450	405	431	421	431	436	430	417	420	449	447	424	469	445	420	420	417	412	420	426	446	436	456	416	409	412	432	453	421	473	418	405	438	453	444	413	420	428	419	445	420	408	437	402	404	441	416	439	408	400	438	453	425	440	433	405	461	394	413	456	411	412	410	398	459	424	448	427	417	450	414	437	415	464	379	400	436	410	424	407	379	409	425	417	422	451	403	408	413	418	423	434	393	430	419	438	465	436	390	377	401	423	438	405	416	461	421	405	419	424	406	437	453	403	482	439	441	385	415	456	446	403	424	416	426	411	415	450	406	500	418	415	423	410	455	426	472	432	400	439	447	389	386	430	431	405	437	454	410	434	456	404	419	409	460	444	433	408	427	427	406	469	451	440	416	396	402	415	433	431	430	396	410	436	402	471	433	436	466	416	385	410	431	425	456	433	425	428	440	413	426	411	416	424	384	448	391	385	431	430	427	437	441	432	439	410	450	443	418	428	433	411	410	422	416	450	419	407	434	415	420	445	472	409	409	441	420	430	449	399	445	411	449	422	405	400	413	424	402	421	427	404	395	429	395	408	410	471	430	436	397	467	409	451	435	394	438	414	431	407	443	453	405	425	414	450	440	430	426	433	437	396	375	405	425	425	439	454	422	410	431	465	429	419	467	430	427	418	417	436	412	404	406	386	413	380	455	417	475	420	450	431	419	395	424	423	422	414	436	428	412	413	432	447	429	408	405	411	395	398	377	442	391	425	441	422	440	441	418	413	424	422	432	404	448	430	437	387	429	436	430	442	463	434	441	454	391	435	377	412	413	458	410	418	417	405	438	400	428	419	448	445	469	408	445	416	439	409	425	452	418	409	394	441	389	431	438	427	404	426	410	468	449	413	441	429	447	411	396	384	422	396	427	436	406	393	452	433	381	403	458	439	436	443	446	420	437	415	393	437	436	365	396	412	421	391	436	397	457	422	414	431	397	441	431	459	385	406	446	447	420	441	456	419	406	403	447	379	427	430	400	418	418	421	446	424	442	444	414	428	431	408	413	416	447	411	375	406	415	456	413	385	417	408	449	436	427	404	418	433	417	412	406	430	423	414	401	412	412	420	461	440	415	414	487	452	446	446	373	461	412	433	431	409	400	453	403	439	396	450	438	403	404	424	415	444	427	425	431	461	403	404	453	455	464	394	419	410	409	415	428	432	409	429	435	431	419	422	435	436	443	413	464	419	425	397	430	424	427	412	411	453	384	440	407	395	405	460	423	416	449	412	455	462	425	427	447	421	427	468	405	434	422	401	416	410	417	416	456	400	448	460	416	426	422	426	406	444	420	408	408	396	397	399	403	397	431	419	407	428	479	415	405	399	396	402	431	428	408	449	440	412	460	419	392	436	417	427	412	417	400	436	406	444	438	434	458	409	436	407	421	461	404	428	411	412	419	420	447	428	428	416	417	423	418	449	429	444	452	397	445	431	446	396	407	434	421	437	417	423	440	410	416	446	415	444	423	409	417	411	454	428	414	445	425	435	420	448	426	425	428	403	427	467	418	438	409	406	406	418	419	424	401	424	405	449	456	454	421	368	476	467	458	401	440	439	401	439	423	430	409	400	455	430	421	444	439	403	444	439	390	416	416	414	406	386	392	425	445	424	418	419	401	432	438	439	400	443	413	396	400	466	454	408	437	411	465	429	463	417	425	410	425	433	437	407	426	389	467	437	416	432	428	405	398	434	430	426	424	405	435	406	431	455	434	437	411	433	453	400	432	461	446	382	426	425	426	443	425	413	422	417	434	398	376	409	407	426	433	452	380	427	414	406	394	414	441	407	411	393	424	460	406	423	417	437	449	410	435	404	418	455	433	428	428	423	423	405	406	408	383	416	430	423	406	439	440	406	405	423	454	454	448	394	427	441	421	420	408	440	386	433	430	444	432	406	436	433	412	404	450	407	401	407	433	391	448	447	423	453	393	441	454	423	429	404	443	430	415	441	433	425	443	462	418	457	448	420	437	435	402	411	454	450	409	458	447	398	410	445	422	426	442	445	425	426	444	437	410	429	431	429	429	410	435	443	400	407	467	424	442	424	421	433	418	454	426	401	396	445	406	440	416	420	415	405	434	420	426	392	382	427	471	429	450	423	412	440	407	393	445	408	466	431	440	427	392	416	438	414	456	405	388	460	406	459	410	445	391	441	418	400	451	445	410	396	428	424	403	459	432	438	457	462	391	423	393	428	411	445	450	376	453	417	417	449	450	431	426	406	420	371	413	411	429	426	397	427	431	399	459	409	452	445	392	428	419	412	434	357	420	412	415	424	466	419	406	447	450	389	414	428	392	420	442	402	421	427	428	418	466	404	415	403	469	402	424	408	449	414	437	424	461	417	402	458	408	437	424	439	403	382	431	390	467	408	440	408	437	426	413	404	403	387	423	418	410	423	407	403	437	430	410	406	394	440	425	426	415	425	417	462	448	417	456	437	435	432	441	425	408	443	454	379	423	424	421	394	435	415	438	427	476	397	420	428	455	420	410	447	401	409	399	403	428	423	410	387	384	388	423	397	459	451	408	407	398	413	412	450	449	432	415	437	475	419	480	420	423	436	413	448	415	451	381	442	389	444	436	423	400	444	419	431	438	408	448	433	407	434	409	405	405	406	445	449	440	443	418	394	409	427	437	411	424	422	409	432	433	410	412	384	418	417	408	447	439	435	435	418	452	416	390	464	422	427	465	417	393	422	464	437	424	423	393	416	389	440	422	445	407	442	451	399	445	427	422	447	403	387	428	423	409	408	427	407	429	421	424	444	448	416	375	405	422	417	453	405	434	399	415	379	434	417	435	435	442	389	394	411	416	449	433	449	433	403	407	405	448	402	414	405	421	455	423	391	401	401	424	415	471	421	401	428	427	455	452	448	438	412	413	422	439	420	412	412	435	443	433	439	397	389	427	380	421	435	404	406	443	456	387	397	430	381	450	399	428	395	478	427	401	434	472	445	366	401	451	442	431	435	400	403	469	427	381	414	453	397	433	394	424	417	390	408	394	425	392	437	426	425	450	410	409	413	419	456	402	387	437	412	428	430	400
24356	20862	27234	24539	14803	2921	1554	1115	914	729	566	453	325	310	292	268	253	237	222	223	243	201	225	186	215	170	181	160	176	171	200	177	154	179	195	183	148	153	159	176	162	145	126	153	142	144	160	149	184	128	131	136	134	156	164	142	175	151	160	144	135	133	144	143	145	136	121	130	152	134	148	129	138	141	130	136	146	167	146	126	141	132	142	150	123	161	141	122	141	156	130	125	134	157	129	152	153	145	153	140	131	139	148	163	131	144	149	135	142	115	131	119	150	137	133	140	141	139	152	153	148	146	141	155	151	138	151	137	145	132	126	154	138	141	161	135	147	134	144	148	138	141	148	144	129	124	132	114	141	147	136	130	137	152	156	141	133	144	157	159	125	134	133	129	122	128	138	130	155	134	153	155	139	139	145	132	152	132	133	121	131	114	144	145	134	153	141	128	157	125	135	130	145	132	158	162	131	153	135	128	126	123	133	161	126	152	152	154	170	153	142	139	149	153	136	142	130	158	129	140	132	145	135	147	132	134	129	147	151	137	152	142	151	135	144	143	120	132	138	123	142	144	144	117	150	145	141	151	136	173	147	150	155	144	140	138	154	142	124	148	139	146	124	127	141	152	151	152	140	134	155	156	158	148	132	135	127	159	176	135	148	129	155	134	147	133	140	142	137	146	121	142	148	143	138	139	127	140	144	163	140	158	143	149	143	131	144	133	153	144	144	151	140	151	153	159	141	150	110	150	127	151	124	146	129	176	166	131	158	122	137	143	132	151	187	160	146	166	159	150	130	143	133	149	134	137	161	146	147	146	146	156	128	124	158	140	165	151	139	145	153	162	142	126	144	137	145	129	147	136	143	134	144	148	131	138	152	140	124	135	139	142	142	145	152	159	152	142	133	133	173	141	122	135	152	153	155	158	141	142	138	136	155	148	135	168	138	139	144	158	146	133	154	147	142	147	142	147	133	151	145	135	136	134	131	135	135	125	153	157	125	128	149	120	136	115	147	156	151	143	189	133	132	151	133	149	172	142	136	140	118	145	148	113	154	153	152	144	142	128	141	151	149	147	149	124	150	139	137	158	147	131	156	154	149	145	143	127	137	134	174	135	135	128	147	136	144	135	137	148	133	124	133	162	138	145	169	148	158	152	127	131	140	125	125	138	139	138	134	137	132	140	154	133	126	150	123	162	164	150	147	135	141	140	156	127	149	144	150	153	129	154	140	128	154	144	154	167	153	144	160	138	140	144	158	117	139	131	137	150	148	162	160	142	129	139	142	154	132	119	137	152	134	148	131	142	136	149	146	153	158	156	142	158	164	147	144	149	173	125	153	155	146	153	119	136	163	147	128	147	152	158	127	140	144	142	142	140	148	149	166	166	153	150	150	149	139	163	129	141	140	121	147	144	152	146	120	141	161	139	140	141	138	145	128	132	157	139	143	146	145	141	153	127	134	132	139	162	122	146	151	138	149	157	127	160	151	127	143	135	141	146	150	135	148	133	121	152	136	143	157	147	175	150	141	135	116	138	161	148	135	123	130	135	140	164	145	120	154	145	155	127	127	151	145	138	154	175	134	135	155	148	142	137	143	134	149	133	148	177	136	152	129	161	155	161	140	162	162	149	154	152	150	128	159	133	133	143	140	141	132	141	147	133	144	156	145	157	136	135	139	132	133	149	122	166	135	158	139	144	147	144	134	138	144	133	159	139	147	147	147	119	148	122	135	159	149	140	144	131	132	124	152	131	133	168	130	157	138	141	139	130	140	136	163	131	144	138	134	104	148	143	161	129	150	143	140	135	161	147	142	134	131	127	130	135	177	130	150	146	134	158	138	161	147	130	132	146	162	144	167	154	140	158	124	153	149	151	144	151	160	143	152	128	164	141	148	130	144	150	139	141	112	145	155	145	122	138	152	142	126	140	140	138	149	149	141	142	139	129	128	153	137	135	148	152	156	156	142	165	128	115	144	121	151	120	153	142	142	138	154	158	121	150	140	160	128	134	138	130	129	127	154	151	148	137	154	140	142	174	143	153	134	125	163	133	142	160	133	149	123	166	142	145	161	145	147	144	149	137	155	146	118	131	146	145	144	137	127	167	160	146	161	133	144	146	148	147	153	131	138	136	132	147	137	152	147	127	161	131	126	129	136	134	140	124	148	163	154	142	145	142	134	137	141	141	167	142	139	122	147	127	149	123	132	141	158	150	157	133	138	152	136	159	129	136	153	127	154	146	145	153	143	160	144	156	149	145	146	151	155	133	150	141	139	129	141	145	147	140	144	153	139	134	137	151	170	144	145	135	138	147	152	154	143	135	139	143	160	127	150	149	133	141	134	155	129	154	143	131	143	143	160	156	148	146	141	142	148	145	149	140	138	170	134	150	139	142	151	150	134	143	112	152	146	141	166	140	148	143	126	148	134	137	141	131	126	113	145	144	135	142	127	153	143	134	143	142	155	126	139	168	140	140	132	164	140	146	147	146	139	131	142	129	125	134	145	136	146	146	143	143	153	128	128	151	135	136	153	123	137	142	145	145	137	152	144	144	124	139	155	146	142	166	165	133	151	146	150	122	148	136	125	146	137	132	142	150	146	137	146	141	144	137	161	148	140	146	140	127	147	141	143	134	123	162	141	151	128	131	155	144	153	154	146	146	164	133	134	139	135	142	140	128	144	145	143	152	141	153	149	134	136	155	143	154	173	139	144	143	127	127	135	127	141	137	135	140	162	125	150	142	129	160	145	142	143	147	137	155	145	128	147	137	124	156	122	139	149	168	151	151	119	140	155	164	159	150	143	146	149	135	138	138	141	139	168	126	143	141	152	145	135	152	147	144	142	146	125	171	144	121	147	131	164	146	145	151	148	131	128	130	123	165	153	147	128	142	156	167	132	124	120	142	124	160	128	167	144	146	144	144	135	140	142	155	182	144	142	139	152	160	147	141	136	126	136	147	124	133	144	150	149	145	151	152	152	125	139	153	133	131	150	168	148	157	126	122	148	137	138	135	108	157	134	125	139	141	118	144	155	150	137	125	125	139	149	150	146	150	112	116	144	142	137	139	145	130	142	168	164	140	167	146	113	135	146	149	124	135	145	149	129	128	164	145	147	135	140	146	152	169	130	135	151	173	127	135	145	134	135	143	145	153	139	152	123	146	152	142	137	158	152	141	149	137	145	121	144	130	142	148	141	143	125	166	123	123	145	151	138	131	166	161	137	139	157	152	139	127	148	154	154	143	136	136	142	145	140	162	140	138	172	136	171	171	136	131	149	131	142	134	133	135	131	157	138	145	134	161	133	163	146	124	136	169	164	142	155	157	141	132	146	152	137	117	155	146	148	143	125	144	151	146	160	148	142	153	145	161	138	163	165	127	162	144	136	138	147	146	157	136	146	125	157	148	167	148	140	135	152	142	144	134	135	117	143	139	139	126	132	138	143	130	131	118	134	137	151	143	142	136	139	128	148	144	137	155	144	139	151	149	142	156	149	149
21914	22793	13336	7322	5289	3837	2791	2146	1626	1293	927	680	493	416	388	364	339	348	305	297	332	304	271	282	276	267	211	261	205	231	200	231	225	187	224	193	209	203	211	179	197	190	167	185	178	183	155	205	183	164	176	183	178	160	170	164	156	161	162	190	180	166	162	175	157	170	179	174	169	166	157	173	183	162	163	169	150	172	163	177	164	161	149	183	148	163	158	174	169	161	174	155	182	168	182	157	171	165	157	179	177	167	152	176	145	166	180	164	175	167	163	170	177	161	178	151	166	179	183	177	178	152	157	187	140	163	184	153	189	180	154	173	179	173	180	154	172	170	150	176	181	195	170	176	182	164	147	173	165	170	155	181	158	196	160	175	167	172	163	149	174	152	165	155	155	171	163	163	165	144	188	176	165	161	170	171	172	158	162	145	155	163	150	160	156	169	182	150	172	162	180	179	183	161	172	175	189	172	170	159	175	186	160	156	183	155	180	187	207	170	176	175	160	186	191	177	145	159	167	158	179	177	166	173	181	149	161	174	163	175	178	175	168	169	168	162	172	153	153	162	174	168	174	181	165	133	169	154	160	171	149	183	154	165	186	173	186	172	139	170	184	174	171	142	180	176	178	161	153	181	173	172	147	162	154	177	141	165	166	171	164	175	170	156	172	176	199	163	174	156	160	182	157	195	150	176	171	176	201	154	172	171	159	161	169	150	165	204	153	174	157	171	182	175	180	173	159	170	158	171	155	165	153	175	156	186	172	157	150	168	154	160	168	160	155	156	184	175	162	162	165	165	186	158	183	174	167	192	198	178	155	165	168	148	158	170	194	153	162	153	166	140	159	145	179	159	162	145	164	153	176	171	178	159	184	178	167	168	159	162	182	154	160	198	169	178	173	146	179	172	173	175	168	178	152	172	176	155	172	185	165	170	170	151	187	165	173	178	157	186	155	174	168	165	138	169	162	158	168	192	151	176	165	166	183	136	165	164	148	169	187	190	146	175	192	171	149	162	161	171	175	167	173	167	185	165	173	176	155	147	139	184	173	170	166	164	182	202	158	142	159	160	157	151	169	183	170	166	191	186	169	170	170	147	182	175	168	189	150	160	149	166	157	177	169	179	162	157	144	174	185	169	149	165	155	169	163	164	178	171	173	160	162	174	183	173	176	154	178	168	131	165	166	181	168	167	169	163	179	177	179	168	168	143	174	171	178	146	178	180	175	164	171	164	153	165	162	182	164	151	164	175	148	163	167	168	171	153	177	161	167	163	180	150	156	195	152	193	177	145	180	175	139	153	146	157	186	197	156	159	146	165	182	159	156	160	161	170	157	156	158	201	164	141	147	141	174	159	174	148	157	159	188	188	178	154	178	159	174	177	182	162	145	177	175	161	164	175	184	181	156	147	166	170	176	172	185	174	148	172	186	171	155	166	190	166	188	171	189	179	204	167	170	187	175	166	146	159	170	150	163	172	171	188	155	195	188	176	168	167	168	140	175	176	171	172	177	153	166	161	134	154	171	151	170	134	163	159	155	149	169	179	154	143	168	150	156	180	183	184	178	148	163	161	157	173	183	172	163	174	137	182	137	165	142	163	176	165	179	160	161	167	166	170	153	168	159	167	171	177	154	165	168	176	151	175	170	145	170	174	177	171	192	169	155	153	157	170	157	194	168	156	161	169	154	155	173	162	156	173	153	182	176	173	150	144	190	173	164	170	161	157	164	171	154	164	166	174	164	164	182	162	163	186	189	173	188	186	119	191	152	164	167	153	166	169	177	155	179	150	166	176	182	181	169	172	194	196	162	179	178	156	173	158	150	157	150	154	167	162	161	177	150	164	149	163	154	200	183	154	181	159	162	168	184	146	159	181	187	158	170	138	178	149	155	170	173	168	170	173	170	174	168	185	177	147	148	167	178	156	171	173	153	175	157	171	184	163	171	160	155	180	173	158	184	163	171	172	159	180	172	164	148	165	174	160	141	160	171	186	169	170	148	185	166	162	155	156	162	165	167	166	161	155	166	172	161	151	165	185	170	170	169	170	164	171	175	155	155	151	177	150	170	156	186	185	178	155	157	173	145	189	186	185	168	163	160	189	176	179	187	157	168	167	167	158	184	183	149	159	161	161	167	169	182	193	136	168	176	154	179	178	177	173	168	181	149	169	176	163	165	187	167	172	174	160	178	175	176	159	157	172	180	170	159	195	176	155	170	179	166	174	182	161	162	156	166	161	159	201	178	185	155	160	149	148	172	169	186	178	167	168	174	166	176	167	200	179	182	164	164	167	151	157	176	170	165	160	142	182	142	161	168	182	156	153	166	175	182	152	164	175	176	184	180	159	168	189	166	140	181	174	168	146	157	169	177	163	191	153	191	182	174	151	182	167	174	193	180	160	167	171	150	176	188	167	172	167	175	167	165	187	174	181	167	168	162	163	201	177	169	170	149	162	164	189	167	171	162	174	155	168	172	176	170	181	175	142	174	165	163	157	159	162	163	156	181	148	153	195	176	164	170	163	167	168	155	172	168	167	192	161	155	177	177	155	180	197	167	204	157	154	173	161	149	188	160	184	165	178	183	162	176	159	123	179	182	189	167	149	167	171	178	163	161	151	165	171	165	181	177	174	169	165	168	177	170	185	194	189	180	164	160	178	146	159	170	183	174	178	186	173	163	165	164	164	194	173	156	175	149	162	180	148	156	178	180	156	178	169	174	165	174	174	166	180	155	179	167	188	156	180	182	188	182	182	162	168	164	169	171	180	166	151	180	160	168	183	153	152	183	161	161	170	166	170	154	167	174	161	158	162	176	164	179	159	164	177	169	150	182	169	169	180	181	161	177	169	165	163	158	158	159	163	157	180	165	189	195	168	185	145	139	127	173	178	159	159	177	165	150	170	167	176	163	153	159	160	186	160	175	184	188	178	162	161	185	164	159	144	174	170	155	176	163	159	181	186	144	197	165	145	175	186	155	159	174	166	155	166	150	158	185	180	164	150	159	175	164	170	153	187	167	188	191	155	175	181	168	178	183	132	163	169	158	171	162	165	158	146	187	171	186	177	166	174	149	173	206	172	139	177	153	146	167	174	171	163	167	161	183	185	165	182	191	171	194	150	163	144	169	155	171	182	182	173	187	190	178	164	171	158	157	160	189	156	171	173	178	190	161	164	153	172	159	153	169	166	154	184	171	172	156	159	138	178	184	161	173	175	124	192	186	149	177	168	151	150	165	188	171	178	169	176	136	177	168	150	165	166	160	203	182	151	181	164	160	172	165	157	205	158	156	163	137	187	160	181	173	151	176	206	159	166	192	169	182	158	159	175	157	169	181	167	178	181	148	184	164	188	176	148	164	170	140	182	154	168	148	162	147	168	192	194	164	190	161	170	168	184	147	171	170	156	172	160	152	144	159	170	190	158	179	176	156	148	159	151	167	149	155	172	179	173	171	162	165	168	172	183	158	153	202	181	162	159	163	160	156	156	146	181	165	171	153	169
22310	20929	28597	23412	20925	21089	12101	2756	1955	1457	1170	894	725	662	636	587	579	562	541	513	538	497	499	455	456	425	378	414	429	401	420	398	366	382	379	363	378	378	355	360	325	336	317	300	335	327	317	336	356	305	328	331	306	340	348	297	308	318	350	314	330	334	300	292	321	287	305	308	321	319	309	297	317	317	342	290	321	322	315	308	343	330	321	301	339	298	306	320	330	317	315	329	302	332	301	317	292	329	327	290	293	279	306	295	325	315	298	329	366	322	321	335	342	290	319	287	321	310	334	313	293	317	320	311	350	326	320	305	295	321	320	330	301	297	319	320	324	322	316	294	325	316	293	312	307	324	306	326	315	319	285	315	297	353	338	342	329	292	315	328	335	328	297	311	326	287	358	290	308	299	307	317	346	294	273	282	340	323	325	313	305	314	307	314	302	338	292	303	294	316	294	335	345	323	313	304	307	333	309	320	275	321	328	332	294	335	304	279	265	299	294	291	288	311	321	307	286	299	335	329	277	316	315	305	312	298	321	307	342	294	327	298	321	305	294	279	339	326	279	313	332	318	306	301	313	311	303	325	336	304	326	330	295	288	284	333	310	316	322	309	286	285	326	324	271	314	306	326	279	288	336	315	321	281	316	312	304	320	291	300	293	315	282	324	304	357	347	289	308	345	300	324	284	317	310	315	311	321	343	323	315	300	299	302	309	301	337	304	341	359	332	354	321	305	302	313	290	312	307	311	288	309	321	308	300	332	311	308	330	331	323	295	313	311	291	308	288	315	302	290	287	336	339	312	294	329	325	331	325	311	334	323	329	317	334	309	320	338	278	318	329	286	326	322	288	353	305	295	338	285	309	303	306	325	332	282	295	306	324	299	305	308	314	299	328	336	336	280	349	328	342	357	336	341	335	280	297	296	296	315	295	304	334	328	311	298	325	316	333	309	287	298	298	312	326	338	334	313	288	325	308	325	312	292	310	303	308	331	316	299	310	326	313	303	328	286	330	342	321	324	287	285	276	317	312	325	332	327	318	280	321	308	292	284	310	309	300	300	300	324	326	324	343	316	316	298	311	324	318	342	306	327	308	294	314	321	323	353	333	331	336	302	306	326	317	299	326	304	305	311	301	288	289	316	303	325	337	299	335	330	350	308	299	309	318	343	325	318	329	294	348	329	313	299	301	280	326	285	306	302	308	297	326	317	319	286	358	295	332	348	299	325	330	339	333	330	319	276	306	298	317	295	299	301	346	348	307	286	285	289	291	331	325	313	313	295	347	317	300	292	279	334	318	333	317	327	309	297	304	303	291	302	340	319	310	309	289	330	329	337	310	317	298	317	325	289	320	307	334	311	304	298	327	322	286	317	307	347	320	314	313	319	340	288	298	336	339	330	287	330	327	339	330	295	294	298	295	310	380	314	299	303	325	310	350	299	356	312	302	330	319	338	324	285	347	277	327	334	335	323	284	310	318	337	307	312	319	299	306	314	311	322	366	311	315	309	308	310	338	319	308	285	317	334	328	326	323	325	318	317	284	306	306	299	283	336	316	310	311	328	305	297	309	303	299	332	331	314	316	314	298	333	306	307	328	312	334	324	322	328	337	328	328	342	316	305	271	337	285	350	317	317	308	286	326	294	331	306	282	297	300	369	331	304	311	326	317	326	338	304	302	340	336	319	331	319	321	367	315	295	339	314	292	340	297	289	311	301	338	341	313	347	284	352	327	328	321	269	317	324	328	319	316	305	315	316	303	328	331	315	328	306	336	300	329	337	293	315	337	321	342	318	289	292	318	313	322	324	314	284	332	299	351	322	305	332	308	293	291	329	301	297	309	290	352	340	301	350	324	272	304	285	317	315	306	326	293	307	290	323	295	296	319	314	320	296	316	332	320	311	317	331	319	294	273	363	302	283	285	284	310	343	289	316	298	313	330	327	291	307	296	329	315	305	306	267	293	334	272	305	317	305	327	285	308	315	320	304	317	330	317	319	266	343	307	313	303	290	294	297	337	337	340	279	297	287	308	305	303	322	340	306	311	356	292	293	315	295	324	332	315	289	343	295	281	297	320	328	308	306	337	310	288	315	324	341	301	307	301	303	318	316	327	290	319	301	312	325	300	322	319	335	280	293	328	303	287	269	312	312	314	311	333	331	317	318	291	331	291	281	319	302	322	309	308	329	299	279	311	295	328	306	304	331	284	285	336	328	332	307	339	312	304	286	301	326	319	280	315	324	289	295	311	302	325	291	328	292	330	326	307	341	302	307	333	302	278	290	303	326	288	290	299	339	320	270	334	341	313	312	272	308	336	314	289	281	270	317	328	320	307	309	330	299	300	360	319	317	330	322	308	332	286	321	313	296	323	349	312	302	304	310	288	314	330	293	316	332	279	306	298	315	339	320	310	339	322	296	296	301	310	313	307	325	313	326	321	342	323	326	297	310	296	304	321	308	300	329	309	319	318	299	312	324	291	297	326	298	308	279	313	301	321	291	323	338	335	307	315	339	271	297	283	306	336	319	320	299	319	311	337	288	300	306	310	311	315	316	327	309	278	341	323	307	325	321	342	328	304	296	293	334	300	299	300	303	318	282	281	327	279	322	344	311	336	327	302	317	323	302	308	306	317	342	315	324	318	300	344	328	320	310	282	313	326	310	309	337	329	317	291	338	304	306	299	269	278	314	334	360	300	347	332	326	282	304	303	317	301	305	325	304	290	316	329	275	333	310	291	315	314	321	319	329	311	354	281	322	317	326	298	316	303	339	343	303	311	315	333	293	310	321	304	308	325	330	301	308	317	283	319	314	322	304	287	292	309	332	306	350	320	337	332	324	326	285	321	332	319	322	324	311	326	312	308	302	302	315	357	298	284	317	318	301	339	300	285	334	297	284	296	300	381	311	314	298	331	340	326	317	324	286	305	313	311	319	316	295	301	300	314	316	324	328	323	274	335	292	306	345	310	310	339	308	309	302	320	286	323	335	309	269	300	286	290	289	331	292	276	320	282	310	313	306	342	317	309	285	332	331	312	328	340	303	335	288	303	295	300	299	302	286	314	294	297	319	298	300	314	353	329	315	297	324	350	304	298	302	296	331	308	312	331	300	302	308	276	315	336	325	287	283	291	291	307	335	330	302	287	340	327	329	300	329	322	319	295	343	322	329	317	279	285	324	338	316	304	344	312	324	344	335	322	321	325	295	316	289	319	302	310	312	280	298	313	336	348	302	313	297	339	306	319	298	322	322	324	345	329	324	313	319	312	284	319	290	326	339	317	302	307	298	316	351	323	305	353	275	313	307	319	325	285	296	293	306	291	302	301	293	307	310	313	315	319	299	313	316	302	291	314	323	329	299	308	292	326	320	338	306	317	308	315	285	316	313	313	321	316	281	292	332	315	343	298	329	327	310	324	289	312	299	332	324	319	302	308	304	322	290	309	325	278	332	298	312	310	284	311	294	350	315	323	320	303	348	323	322	320	321	286	323	332	319	304	315
25670	31376	20642	12611	9433	6960	5288	3998	3011	2391	1774	1334	1078	941	818	791	670	660	699	654	638	589	601	527	558	513	506	494	489	525	487	503	469	415	443	418	414	430	362	382	434	357	373	364	358	371	375	352	375	364	351	362	389	351	354	361	361	384	384	407	366	323	337	341	392	356	364	356	350	372	344	374	357	340	325	336	358	358	361	378	383	368	370	380	380	337	343	388	388	353	365	341	343	361	353	330	339	353	321	334	379	388	339	359	330	354	361	322	341	349	358	335	363	351	351	359	334	349	361	354	344	332	341	329	353	361	387	367	362	322	346	365	366	334	339	371	345	326	381	345	381	375	364	363	370	328	354	341	355	401	344	345	363	354	352	379	344	346	323	346	378	347	334	398	332	359	341	333	338	385	338	364	371	344	326	384	368	341	327	334	345	363	342	336	340	348	329	331	330	372	365	327	382	342	349	331	365	344	363	360	347	359	362	315	361	348	377	316	379	362	363	343	323	320	370	315	351	341	359	329	349	335	328	358	371	346	339	352	340	341	374	364	324	354	346	320	351	322	355	379	367	386	369	369	355	353	362	373	352	326	334	335	360	345	351	366	372	351	315	371	365	353	350	342	352	346	357	352	325	393	375	375	349	324	369	375	356	369	385	361	383	346	377	365	332	320	358	337	368	365	365	371	337	370	364	347	368	316	371	361	349	353	315	321	341	350	331	357	322	383	343	356	332	369	350	353	353	352	346	366	357	335	329	335	369	364	341	328	341	355	336	351	336	328	359	363	333	354	372	358	334	352	350	358	340	378	381	337	329	330	373	344	324	316	348	385	336	348	334	344	353	323	379	371	330	360	402	339	362	354	348	340	347	349	351	345	345	371	355	345	359	363	352	362	339	346	353	349	356	358	325	334	367	341	345	337	369	358	329	333	355	335	380	361	351	332	341	385	342	330	341	384	354	359	331	358	346	374	354	358	343	315	352	362	349	342	324	375	345	363	328	368	338	348	349	347	357	341	355	368	329	395	362	353	354	337	320	339	354	332	363	353	341	327	357	328	340	345	340	370	316	381	360	339	373	356	381	342	370	367	357	333	377	357	342	337	341	376	359	315	350	309	361	348	380	379	354	317	380	377	339	335	331	368	317	350	386	368	347	380	337	348	347	327	328	400	325	328	371	364	353	335	388	343	372	367	308	363	346	351	379	347	367	329	320	375	346	354	353	328	357	337	360	343	354	356	331	398	325	347	339	341	351	362	375	359	380	360	354	345	364	331	334	344	330	344	344	382	328	369	359	352	352	338	309	351	357	354	348	362	320	396	335	358	334	395	316	346	328	346	326	295	357	346	364	354	375	357	365	352	350	347	342	389	347	393	354	336	365	336	337	359	388	352	345	320	368	366	336	353	360	364	370	347	344	337	334	379	350	330	314	353	337	328	379	360	332	314	350	351	353	381	369	345	375	342	367	347	354	328	396	360	322	359	350	335	341	370	359	338	365	379	331	364	331	364	346	386	333	367	343	343	378	309	335	381	355	361	341	402	345	337	365	302	396	350	322	389	338	356	364	349	337	355	377	371	381	324	369	344	348	335	390	332	368	337	360	347	321	375	371	313	357	364	332	401	340	336	360	350	363	377	372	361	377	349	374	355	379	342	342	334	343	326	365	325	344	344	330	341	350	352	372	335	332	367	378	346	374	356	377	348	371	354	350	325	318	368	364	356	354	372	365	327	354	333	352	343	346	357	349	339	295	332	354	352	362	333	345	383	306	357	388	357	361	350	339	320	379	318	336	334	388	382	346	351	338	357	346	322	337	368	369	391	320	368	328	328	354	357	325	332	343	351	327	362	338	345	367	368	350	329	354	322	355	337	366	375	327	345	321	326	316	327	325	330	336	358	352	377	335	381	330	359	380	319	360	340	363	374	330	369	343	347	331	336	337	348	347	409	332	326	381	360	336	352	356	333	333	343	381	343	330	374	369	342	343	326	373	386	358	319	341	348	367	326	338	311	332	312	336	348	347	336	380	364	359	347	333	341	365	373	367	394	322	336	353	333	371	358	361	346	354	360	363	373	366	367	306	329	376	354	355	347	394	366	349	361	356	337	352	343	338	346	364	317	343	339	350	311	339	329	342	371	357	341	350	331	355	354	345	353	328	371	324	368	373	360	321	326	387	384	317	356	400	309	386	350	338	324	366	343	375	350	373	378	321	324	315	370	345	312	330	390	338	365	382	371	355	347	324	383	335	349	340	329	359	392	357	377	374	359	355	346	321	397	374	335	378	352	342	339	301	352	364	354	337	314	344	333	364	350	349	356	333	360	367	361	345	337	348	318	349	353	356	343	362	358	345	336	349	326	332	350	333	364	322	335	360	342	329	339	358	348	342	378	333	368	353	347	370	340	355	367	366	358	315	358	327	349	376	339	347	329	324	332	330	387	332	351	359	383	366	373	340	351	336	339	324	371	355	369	338	323	331	373	416	345	341	325	357	351	388	375	345	367	367	340	396	357	347	378	330	379	343	350	336	369	350	342	370	333	323	357	353	365	369	359	363	347	365	335	365	376	343	397	351	327	339	326	373	367	344	362	368	362	354	331	352	347	331	356	343	385	341	335	326	372	356	338	346	344	329	369	329	351	353	323	373	320	337	342	324	329	307	360	350	346	324	364	331	337	330	369	302	355	346	332	360	355	355	341	346	362	352	338	352	323	363	373	305	345	382	333	317	358	341	345	328	330	358	354	365	363	363	319	360	344	349	357	347	346	384	359	365	340	331	303	334	351	326	352	330	335	341	346	338	356	348	351	342	358	336	384	340	373	322	351	382	369	320	350	351	355	352	325	365	358	353	345	378	350	320	336	338	357	352	397	345	348	371	335	360	349	358	331	361	311	361	323	345	351	403	366	350	338	374	331	349	341	343	359	339	375	353	355	386	312	337	325	353	364	327	358	330	329	321	352	348	358	359	382	327	383	333	356	331	315	350	371	363	351	339	335	328	368	380	348	307	322	350	342	375	357	328	339	327	320	331	369	368	342	373	368	359	369	358	353	359	334	353	328	352	367	312	339	385	348	360	361	368	344	381	335	360	312	339	344	339	341	321	340	342	377	325	386	365	326	328	350	350	372	345	320	340	322	344	338	358	338	340	382	329	400	366	383	334	353	325	339	360	319	305	362	356	338	349	329	321	332	336	383	355	325	358	394	369	358	373	332	354	381	340	322	331	368	338	350	324	321	358	363	326	308	360	371	354	333	366	353	354	357	349	360	360	334	341	343	343	332	360	331	342	353	341	322	340	316	348	342	367	330	322	353	346	359	360	370	340	342	355	348	341	343	369	348	374	327	347	330	367	341	343	353	333	339	357	341	339	321	322	329	372	375	346	356	354	338	358	366	389	367	373	356	348	335	331	347	324	351	351	357	373	342	331	362	374	332	381	341	349	348	366	348	382	376	326	366	371	360	328	340	362	341	340	360	363	355	343	355	355	361	352	357	354	356
27352	19675	11142	4610	2485	1617	1149	866	760	627	504	398	387	359	337	316	302	289	280	292	299	309	284	293	271	274	242	286	264	269	270	284	297	268	248	263	257	292	239	251	241	235	235	261	262	249	256	225	259	232	262	283	218	247	242	223	230	242	221	245	260	209	222	242	241	244	228	263	285	259	261	282	249	235	227	242	273	230	240	252	260	242	223	264	279	257	239	224	245	224	259	232	240	247	232	232	268	272	237	254	216	239	242	245	261	242	236	286	257	224	229	237	225	236	230	256	228	235	254	263	261	255	237	262	240	255	219	242	265	250	249	225	276	249	214	238	238	236	228	255	243	249	247	239	272	249	231	261	250	278	226	224	228	259	262	254	238	231	236	237	237	245	241	240	245	224	250	231	244	250	221	205	247	261	252	230	231	228	255	224	248	276	247	250	245	232	239	248	263	239	246	230	221	247	239	232	261	240	252	234	230	205	223	228	236	253	237	214	236	217	251	243	250	245	259	241	223	232	234	259	246	240	234	233	238	227	238	236	240	253	211	237	242	224	252	246	254	226	250	258	238	254	259	235	208	243	243	240	250	233	215	233	236	211	268	255	237	234	230	239	240	250	252	261	216	233	219	249	230	249	252	250	240	216	248	258	267	241	233	241	250	249	258	233	252	263	245	246	246	244	224	241	222	267	223	260	242	245	254	261	263	258	256	283	250	251	244	256	232	229	247	218	230	240	266	217	223	251	230	260	266	233	256	257	247	248	230	233	236	248	233	256	256	258	240	236	251	242	251	258	240	219	264	254	233	234	226	238	244	224	250	246	243	257	228	262	232	235	252	259	211	236	250	222	245	199	247	248	241	244	228	256	245	223	257	226	255	228	263	232	226	250	251	255	251	239	228	272	259	213	241	270	234	220	236	242	241	242	255	279	288	219	217	260	233	256	266	239	232	262	250	244	295	223	242	252	229	253	257	225	236	226	253	265	259	255	238	262	255	225	236	221	229	255	222	248	250	229	247	250	257	217	257	242	234	225	262	225	261	256	263	255	260	271	241	230	266	243	250	240	239	266	242	240	258	227	235	220	235	254	233	236	248	255	255	227	247	244	224	219	232	229	242	243	213	215	251	226	279	232	226	254	251	225	271	245	239	231	237	232	247	269	269	240	237	225	231	275	222	233	214	272	244	240	249	250	193	238	221	251	215	223	224	251	232	244	228	239	230	250	256	214	252	245	232	213	234	281	249	258	230	238	242	262	274	230	243	242	244	238	234	245	244	258	242	269	250	240	235	243	274	240	239	237	215	239	217	238	245	245	232	228	231	261	259	216	260	256	243	223	218	226	248	266	257	222	256	257	240	232	232	223	225	224	247	228	243	245	234	236	224	211	247	240	271	215	257	243	234	251	257	245	236	230	251	223	229	256	257	231	239	217	240	249	222	220	224	236	233	218	225	253	243	249	257	251	230	231	255	225	246	244	286	228	255	248	270	219	245	268	192	247	264	228	246	248	239	256	260	244	243	231	251	239	264	239	237	303	271	246	242	265	269	234	234	248	261	218	251	260	243	246	252	235	254	251	247	226	254	257	270	267	247	272	227	246	229	254	248	244	267	236	229	228	242	213	260	243	232	239	258	255	257	244	241	219	221	251	222	263	218	247	253	233	239	218	251	245	256	267	261	262	241	226	256	226	246	235	268	215	236	242	235	232	229	244	207	213	260	249	250	244	226	250	248	248	231	247	252	246	231	255	261	249	248	241	269	227	240	273	249	232	236	272	277	249	254	234	249	262	262	224	234	258	225	242	248	242	258	246	254	240	258	237	239	252	259	257	270	253	239	229	240	252	239	239	267	265	233	255	252	256	259	247	209	259	242	226	245	254	227	226	228	229	242	255	233	243	266	248	233	255	238	279	248	213	274	259	232	244	231	231	263	252	242	236	251	255	235	241	227	238	239	222	227	245	261	230	236	256	224	233	244	256	245	265	231	260	246	234	234	223	265	223	220	267	220	260	267	243	241	263	233	255	245	225	214	263	270	250	247	217	231	220	232	233	242	263	224	248	279	276	262	231	261	250	236	226	240	245	232	249	242	246	236	270	229	219	233	269	245	229	224	251	240	243	239	263	250	238	249	270	254	228	264	257	219	222	231	222	242	235	248	237	249	237	257	262	258	238	225	242	250	245	243	221	262	265	253	228	245	258	242	237	229	231	216	238	234	227	248	243	239	207	230	243	236	247	240	241	231	253	237	223	260	247	196	247	216	250	270	253	259	239	239	246	277	236	251	277	230	223	270	267	239	242	239	238	254	256	244	237	250	203	247	227	232	249	237	239	231	258	252	244	258	250	222	215	239	241	223	193	221	254	258	215	262	258	242	217	224	247	221	219	235	234	255	267	228	249	249	239	252	244	257	222	238	254	239	229	225	219	236	220	255	238	254	225	242	237	230	255	288	264	235	254	236	247	268	272	229	229	268	246	221	236	268	235	230	262	256	279	244	244	257	242	239	237	251	243	255	247	240	222	239	231	233	232	261	232	232	251	232	240	263	236	236	249	231	264	218	259	242	251	249	238	242	233	238	231	245	263	260	232	227	238	239	244	233	241	278	231	236	234	245	249	240	252	197	237	234	209	232	236	232	247	245	258	241	240	274	253	224	224	241	253	232	252	250	235	273	243	237	240	215	203	243	221	210	247	245	227	239	222	249	241	232	246	238	245	248	237	234	235	218	247	225	268	223	214	260	225	227	235	243	255	261	225	266	205	242	252	229	257	209	232	241	229	250	239	183	256	247	250	273	215	221	256	247	245	248	252	208	239	217	218	224	266	258	239	266	236	254	258	220	275	262	232	243	261	215	209	222	261	233	227	245	258	243	260	245	224	248	216	250	244	216	258	234	236	256	225	244	266	232	247	242	248	252	288	262	230	257	245	245	237	239	244	243	257	238	260	240	256	230	240	274	242	239	212	217	239	237	230	228	239	260	267	247	245	235	211	233	245	221	234	244	254	258	263	207	238	265	249	255	250	249	246	263	237	223	250	251	240	255	215	237	243	256	251	217	247	204	230	236	211	264	246	250	233	245	248	238	251	244	224	223	246	211	229	265	243	238	261	244	250	253	229	252	263	223	234	217	230	245	223	262	224	242	250	251	226	233	221	231	237	243	234	256	206	259	207	246	231	254	242	228	257	249	250	239	235	247	243	235	263	236	255	231	232	241	237	235	215	202	235	247	273	236	248	252	236	235	237	249	222	252	247	226	227	225	242	228	254	249	250	225	237	208	219	223	253	234	262	248	260	246	249	256	247	244	260	246	257	235	241	237	262	226	216	264	241	225	233	242	227	241	227	219	254	259	232	237	222	237	249	246	268	247	237	244	254	250	249	253	281	242	272	261	241	238	234	251	241	227	232	261	242	263	218	262	256	240	261	216	282	268	235	250	243	248	231	237	246	256	229	243	248	243	202	224	241	274	271	245	230	261	249	262	230	222	238	250	227	230	261
18561	16231	9244	5031	3834	2731	1945	1503	1209	935	704	552	481	409	403	409	375	367	383	356	383	363	328	333	338	300	333	314	298	312	296	299	300	272	272	296	309	294	273	273	273	279	268	276	257	288	290	274	252	265	252	274	276	244	276	285	278	267	284	262	253	283	266	262	251	263	279	274	266	294	275	260	264	251	253	253	245	269	264	258	276	277	281	255	266	281	247	247	279	269	272	265	242	253	266	276	273	268	266	267	277	262	288	264	279	267	268	271	271	265	252	266	300	283	259	259	241	241	244	262	241	232	258	275	254	253	277	265	274	272	297	268	254	270	268	242	247	283	232	276	292	279	259	269	277	268	236	243	268	252	259	274	280	288	269	276	289	289	287	262	276	259	294	267	269	294	266	270	291	274	280	244	268	260	262	254	278	270	281	267	232	256	246	265	277	264	261	236	273	270	264	264	266	240	249	279	275	294	249	275	273	259	263	294	273	266	250	297	270	264	268	254	273	250	254	273	263	265	271	273	253	276	267	279	235	280	265	249	263	271	304	255	282	296	274	253	285	273	252	259	267	274	265	239	269	259	223	282	254	249	294	259	276	264	280	257	256	305	260	287	271	304	275	250	263	254	255	298	259	245	257	278	280	265	272	255	259	244	271	292	288	287	244	265	255	289	308	286	288	248	282	245	278	276	270	249	286	255	256	263	278	266	274	265	274	259	288	265	258	243	272	291	256	275	249	290	259	256	281	285	275	257	273	265	306	269	265	270	289	286	238	283	265	256	268	267	275	260	287	275	257	267	249	244	261	243	265	251	293	281	250	279	262	279	233	274	248	278	269	270	253	255	273	287	241	267	269	262	286	266	278	284	277	299	258	259	255	270	235	241	280	280	259	241	276	288	256	270	273	257	255	272	265	264	286	260	251	266	280	234	260	266	258	278	245	260	264	279	310	278	251	272	228	286	244	295	268	271	281	255	255	260	283	271	280	259	263	270	288	244	269	290	276	272	249	272	263	262	257	273	268	259	263	275	273	248	264	285	262	264	271	257	261	259	264	238	241	250	282	270	266	245	245	255	266	267	253	283	261	291	238	288	290	265	232	286	302	310	223	238	266	256	268	225	252	259	253	294	251	276	274	280	265	272	262	250	271	255	272	262	276	254	268	266	272	282	249	257	260	272	258	251	244	268	296	277	259	243	241	284	240	256	250	249	265	265	241	266	271	257	296	279	265	255	260	260	238	250	280	256	252	238	276	235	251	277	297	266	256	281	267	263	231	268	237	290	250	277	290	266	245	251	247	259	280	281	306	268	261	280	259	250	262	270	264	266	285	264	252	297	260	258	253	262	276	262	256	251	257	260	281	231	285	262	280	281	255	255	269	258	276	288	277	283	239	265	270	259	255	253	300	278	250	268	250	268	279	255	277	259	289	260	291	256	268	251	234	269	261	259	261	260	249	246	252	272	299	265	264	268	282	298	260	284	281	250	259	279	267	255	267	286	243	286	246	269	274	260	269	226	276	275	278	245	247	221	295	265	266	232	254	251	268	272	245	257	266	259	274	260	262	276	279	254	270	261	287	270	258	276	299	275	271	246	286	286	255	263	253	258	272	266	257	265	271	268	283	264	298	280	269	229	254	282	262	287	262	240	262	237	294	268	286	271	285	262	287	227	253	254	271	286	286	301	267	273	296	295	259	270	268	282	281	268	293	249	303	264	268	269	284	270	253	265	287	272	285	295	269	258	269	274	282	261	256	252	290	287	253	283	292	250	260	258	265	237	279	262	272	265	294	262	232	252	269	279	274	259	266	251	258	259	270	268	228	258	275	269	295	282	265	284	280	304	245	249	241	291	259	238	276	241	295	252	231	248	270	279	294	282	240	274	289	243	252	285	281	271	243	274	300	270	234	267	275	254	267	285	288	276	267	250	282	264	277	270	282	267	271	245	271	288	259	264	252	234	274	280	265	282	288	251	270	260	248	280	237	261	247	284	296	271	237	263	282	275	257	269	241	261	268	298	256	298	276	275	283	265	257	272	262	275	269	270	260	265	238	256	293	263	251	271	260	271	293	270	234	277	276	280	238	264	269	275	292	254	254	247	248	287	296	261	240	271	278	259	296	271	261	265	252	290	267	267	280	242	275	280	260	282	281	287	257	230	288	270	260	292	278	264	222	275	263	284	270	242	284	271	271	253	265	285	257	253	247	270	286	285	263	274	263	260	274	256	264	255	306	270	267	283	275	286	276	281	281	259	226	268	283	259	268	250	262	256	260	268	253	245	278	269	280	286	288	266	247	302	268	264	271	256	286	243	263	238	272	248	279	281	270	250	259	246	253	279	254	278	273	276	272	300	232	282	287	274	264	308	257	287	273	276	282	276	254	273	262	262	262	273	245	240	276	266	252	253	273	260	263	277	251	273	264	271	252	252	259	274	263	287	261	234	259	238	232	260	291	281	278	261	269	282	267	281	261	282	273	289	275	285	250	234	263	286	297	239	318	256	262	238	279	286	261	250	292	256	233	235	252	285	297	262	261	292	267	254	283	246	264	242	277	268	274	268	289	279	285	272	262	264	308	243	281	277	308	273	269	294	272	257	268	268	276	285	254	254	248	243	277	251	283	318	251	270	245	256	293	271	258	265	250	255	273	250	270	273	288	238	276	282	271	256	286	267	257	247	272	289	269	267	267	287	235	269	260	254	274	264	235	255	256	281	267	277	258	264	235	284	244	250	260	256	255	264	270	239	272	254	246	281	272	249	249	274	246	248	260	238	282	247	262	272	267	273	265	261	266	259	261	283	245	246	263	280	255	287	248	248	280	280	258	280	260	254	272	275	273	269	277	244	274	261	269	272	278	243	259	239	245	269	270	256	267	271	276	240	268	251	277	277	269	265	270	264	292	256	258	284	271	246	279	279	291	293	236	268	265	276	258	265	257	292	262	242	274	246	251	239	264	248	247	288	259	260	248	240	256	261	262	253	272	262	284	264	266	273	279	262	256	238	246	244	254	271	266	264	266	263	293	265	231	244	258	267	295	236	274	286	265	277	276	280	260	241	226	253	254	271	260	246	264	258	266	235	261	235	259	251	293	284	257	250	283	244	267	264	266	267	261	283	265	260	257	260	263	249	273	271	235	264	269	273	258	275	296	285	271	274	259	270	285	271	248	275	270	250	268	279	262	235	260	259	265	239	271	286	255	256	276	295	235	252	249	270	254	257	276	254	286	281	267	276	271	276	303	259	256	268	285	262	228	265	280	229	282	261	291	248	261	248	273	279	311	265	257	270	264	245	265	272	273	297	290	282	250	257	249	249	266	281	299	249	256	295	273	254	276	271	273	268	260	259	263	274	282	276	247	257	251	283	295	269	270	267	282	304	252	268	251	267	258	276	247	291	257	256	238	260	273	241	261	297	281	267	290	266	266	271	256	302	257	268	253	276	258	253	305	279	259	266	247	284	268	259	252	272	273	284	261	298	270	274	286	252	288	254	270	285
23285	20866	28084	23726	20877	12852	3259	1824	1448	1139	943	799	622	571	560	544	508	549	512	526	482	505	478	411	453	489	438	480	470	417	438	478	428	445	408	427	432	391	422	385	421	397	372	396	436	401	386	383	394	383	383	397	396	422	370	363	401	388	417	398	376	376	421	424	370	392	374	327	397	393	386	384	393	409	401	380	363	400	379	413	399	417	407	390	370	409	419	388	401	392	384	392	429	340	405	380	364	358	347	410	362	420	375	382	394	407	356	395	401	357	387	366	381	372	360	365	418	382	402	382	385	383	385	374	358	359	339	374	351	378	343	357	370	364	423	381	373	408	387	353	392	381	357	352	418	368	367	399	420	384	372	373	392	404	370	353	390	389	407	405	411	403	398	408	430	389	383	361	391	396	359	368	339	348	377	404	395	361	415	342	391	381	412	394	372	414	395	383	370	359	376	384	388	389	363	367	376	373	378	356	405	386	345	410	417	391	408	356	366	365	372	367	392	380	389	366	378	387	392	386	385	350	421	386	415	388	381	379	401	399	409	379	387	371	389	357	379	395	358	347	366	358	376	394	379	346	415	381	390	379	359	410	361	354	378	384	346	375	325	384	379	375	399	365	366	359	387	356	370	394	372	383	383	359	402	427	375	408	368	377	392	378	421	364	368	368	359	390	341	405	408	359	353	367	369	386	397	402	388	383	365	342	382	361	343	388	406	363	415	388	406	367	373	415	399	379	403	393	367	380	340	376	359	400	375	393	376	389	385	364	365	396	375	360	373	359	378	406	367	340	384	378	378	394	393	383	408	366	382	383	379	408	368	371	414	397	384	391	356	420	384	427	397	361	387	413	396	382	377	366	353	410	387	395	382	385	367	388	350	353	381	431	431	366	405	393	373	420	386	363	351	362	392	366	401	378	394	378	360	372	343	354	371	356	363	353	404	382	373	366	366	390	371	360	358	381	357	381	372	398	376	337	360	382	376	394	419	406	378	406	411	367	372	408	373	339	383	398	404	368	353	396	389	387	382	355	354	399	360	387	384	373	371	395	393	400	379	372	368	382	376	377	412	385	376	382	370	410	394	401	358	354	353	376	431	354	409	366	358	396	379	377	411	351	379	392	366	406	367	388	399	366	373	390	385	397	384	379	399	360	373	371	384	382	377	380	417	359	358	378	397	353	386	378	379	390	409	365	399	368	371	373	411	376	380	369	393	351	383	409	342	347	371	379	388	368	414	389	364	346	357	424	345	361	359	396	385	367	387	333	382	348	358	405	385	337	381	383	387	329	396	382	395	370	352	384	398	397	373	356	405	360	396	377	377	380	391	381	414	362	376	330	358	387	396	365	384	405	375	360	405	392	397	400	371	407	381	409	383	393	389	377	355	375	405	409	392	386	351	360	356	371	397	353	385	375	382	370	381	377	370	363	377	355	357	382	400	371	389	355	395	407	389	388	398	417	367	389	404	363	367	373	375	397	393	374	343	366	404	389	388	380	386	380	406	383	363	369	365	378	390	372	390	347	358	359	374	410	393	387	340	403	364	411	362	398	361	401	377	355	373	389	377	378	392	378	400	392	383	383	367	375	406	397	372	388	361	396	384	361	366	370	335	341	372	386	353	375	353	422	337	406	377	381	350	393	377	399	381	334	360	371	388	391	325	357	362	401	394	403	402	387	377	400	397	381	365	388	377	366	343	387	392	413	403	376	388	403	391	360	373	371	367	397	386	386	388	361	388	391	385	371	388	353	331	408	361	404	412	399	369	381	391	361	398	382	376	354	394	409	385	348	400	363	389	381	353	394	381	382	390	375	372	382	369	361	391	372	383	364	359	333	391	353	386	400	397	394	390	380	364	368	370	393	367	389	396	405	328	373	391	395	394	394	370	352	363	373	370	376	380	375	359	375	390	380	392	377	387	387	398	404	400	423	396	366	363	378	377	380	393	381	366	415	388	381	379	385	377	385	391	346	404	383	393	384	399	373	376	424	408	377	380	378	396	394	390	403	369	382	363	351	328	359	347	381	369	366	370	347	397	395	375	382	383	380	397	353	379	350	381	362	393	410	385	402	336	399	381	378	375	368	393	350	368	374	348	386	350	382	377	394	420	413	356	372	395	380	395	372	360	391	383	359	378	344	368	373	383	364	372	423	370	372	415	376	350	372	356	413	393	403	350	373	347	362	372	417	398	408	392	367	395	367	381	385	363	420	401	382	382	384	390	359	403	381	402	377	323	406	377	389	371	393	372	356	376	367	391	370	395	365	384	409	388	378	380	340	370	365	381	390	381	371	363	388	370	347	361	374	363	392	363	391	395	381	360	342	364	363	398	378	394	360	424	392	394	403	366	380	352	365	389	343	358	407	381	386	377	362	368	389	367	409	359	406	404	381	377	349	379	364	353	335	353	363	390	351	373	345	367	358	384	374	394	334	385	349	394	427	356	370	379	366	393	370	386	377	361	367	365	379	419	402	400	370	392	391	382	352	372	355	337	382	410	346	399	343	345	360	395	371	349	388	366	386	342	347	418	391	373	378	384	379	367	373	356	372	373	377	369	359	398	360	400	376	405	370	369	368	397	395	386	398	394	354	366	379	362	364	360	398	376	364	383	424	390	391	401	368	385	367	368	339	386	397	388	378	350	361	380	383	403	361	382	369	377	375	357	353	359	398	384	371	388	378	369	341	382	391	418	394	373	400	389	406	344	394	395	399	384	400	370	387	382	383	389	399	396	373	402	363	395	396	413	373	346	373	379	377	376	359	376	406	401	374	371	377	355	361	381	347	360	410	376	370	392	365	380	361	377	392	368	384	375	367	376	378	397	355	331	359	413	375	374	384	393	396	377	390	372	398	374	376	409	363	380	386	381	375	386	374	356	353	385	374	378	416	368	394	364	378	393	365	380	392	390	370	376	407	396	367	412	390	350	373	360	402	345	372	380	376	337	370	382	384	400	376	385	374	375	402	397	370	390	397	365	380	332	386	341	378	395	430	368	394	381	385	371	375	370	384	396	365	391	423	355	374	356	382	358	403	351	378	366	379	372	358	368	360	390	391	371	397	362	401	388	415	403	360	355	387	392	357	400	377	372	412	383	348	392	379	347	351	386	373	375	329	380	347	387	398	393	358	397	379	377	368	418	399	370	386	339	387	394	360	386	360	383	413	355	411	372	397	368	378	362	369	396	385	365	369	357	375	389	378	348	354	371	391	362	380	391	365	399	336	384	363	371	379	408	350	358	406	394	365	375	413	355	386	360	392	387	370	388	380	394	353	361	385	408	408	389	360	361	350	394	374	339	362	390	386	366	395	431	388	378	368	395	388	378	379	381	391	389	388	362	376	386	362	378	414	346	373	411	389	338	383	371	348	382	407	400	389	403	362	335	349	383	374	375	374	429	381	394	386	416	364	401	352	403	342	360	354	370	380	388	362	378	392	405	353	347	390	352	374	403	416	380	399	378	365	383	384	362	378	361	362	387	371	353	369	384	395	388	414
22113	25194	15582	9026	6661	5099	3747	2800	2208	1651	1245	1021	877	796	775	714	685	680	635	615	639	576	589	538	545	495	555	486	505	518	485	433	488	494	398	449	455	416	513	445	434	453	395	451	425	421	454	406	401	398	386	429	420	438	398	433	405	443	423	430	414	417	429	395	432	455	396	377	386	399	432	411	402	439	414	430	421	422	429	415	443	428	403	394	453	428	448	443	400	424	397	442	422	385	410	403	458	369	398	426	384	433	383	393	386	383	455	419	398	416	428	419	396	434	442	392	381	418	376	420	430	407	411	442	461	418	421	430	398	402	403	445	423	433	416	404	409	396	419	375	427	421	432	418	420	367	430	390	421	436	475	422	444	415	407	396	402	408	428	434	411	428	378	455	400	395	398	384	414	449	413	411	422	419	413	425	437	460	432	402	417	464	431	416	447	383	405	415	411	377	411	429	429	400	408	420	422	387	394	407	445	410	425	408	417	424	419	418	439	367	439	408	398	403	415	353	402	389	412	425	406	408	429	411	437	426	416	425	381	406	443	419	437	400	408	403	452	434	400	405	365	431	376	431	401	415	411	401	428	405	385	386	416	398	409	435	403	440	415	427	414	417	416	401	414	416	404	408	402	424	455	393	406	424	456	394	392	446	416	455	429	389	432	362	449	389	400	403	435	406	425	424	404	428	422	413	446	405	448	427	403	417	407	378	437	413	417	412	423	400	438	451	389	416	432	424	435	413	393	429	444	432	395	400	416	406	361	420	362	385	434	422	398	407	429	449	394	432	390	413	414	406	408	431	436	407	395	412	415	414	425	394	464	408	421	408	401	423	388	421	387	420	431	406	435	428	440	422	395	399	441	405	438	430	381	408	366	413	426	382	407	430	389	419	410	397	404	412	401	401	400	410	409	411	422	453	398	373	443	425	392	382	411	386	407	435	438	414	415	437	388	430	411	433	412	396	408	370	415	419	387	410	431	425	413	429	383	424	437	412	438	425	381	391	414	369	379	405	422	433	430	447	452	442	435	413	407	410	406	412	417	426	409	427	435	437	400	370	396	397	431	420	409	442	421	445	431	422	412	424	407	431	405	397	400	458	463	388	385	403	404	391	395	409	441	404	402	406	427	425	419	403	403	392	392	440	428	421	409	388	388	421	406	452	421	419	393	433	414	455	417	408	418	447	425	403	414	393	399	412	398	426	422	412	406	406	456	393	420	437	424	415	456	441	427	418	446	470	404	422	426	419	432	449	423	420	422	445	428	393	395	448	428	426	435	448	431	433	418	431	386	402	425	424	386	436	424	429	422	401	437	412	443	398	429	404	423	438	430	383	406	428	415	432	429	417	397	424	424	406	410	379	447	420	425	450	408	389	414	381	405	421	414	447	426	403	419	443	416	424	386	420	431	391	437	477	406	424	399	393	459	407	451	428	404	451	414	418	423	430	404	423	399	421	407	413	435	436	450	438	412	402	440	395	415	373	404	425	407	445	423	439	406	421	422	424	425	395	421	398	437	457	409	377	397	401	459	406	426	445	427	439	406	414	440	419	435	424	401	411	414	428	403	455	426	416	443	418	407	427	434	415	387	397	417	439	429	422	409	413	400	402	409	436	384	414	406	390	422	410	424	444	436	416	394	413	426	394	436	406	382	435	395	440	441	408	421	414	422	421	401	395	435	387	409	440	400	393	392	408	393	426	415	422	401	415	447	412	432	402	435	412	446	399	402	427	422	429	427	411	414	415	406	439	407	438	406	415	412	432	451	458	387	413	330	402	414	439	436	423	396	426	386	413	429	428	440	414	447	424	465	393	406	415	412	409	411	458	432	401	444	390	388	439	389	450	436	427	395	409	420	433	405	392	392	374	452	353	423	446	396	401	435	401	394	422	402	441	428	448	421	392	427	408	420	396	417	419	384	398	389	416	411	419	411	423	415	443	420	391	379	412	423	419	390	409	390	432	387	449	441	376	387	422	400	411	430	410	439	430	428	422	406	428	431	412	428	429	446	415	427	415	419	471	452	430	443	414	405	430	432	432	417	443	418	432	398	395	390	446	408	438	433	417	442	366	388	410	427	379	405	408	425	414	435	408	428	434	433	410	401	436	411	434	426	382	444	424	454	440	411	438	456	407	426	399	409	439	397	411	416	429	422	389	438	414	415	409	409	428	454	421	397	455	416	400	407	418	406	431	401	393	452	399	408	456	428	429	435	403	433	381	410	427	421	420	426	429	445	404	433	397	431	456	394	402	377	404	408	373	368	440	378	390	381	394	430	367	375	411	418	381	423	401	405	400	406	402	403	359	403	418	428	409	407	436	424	419	455	417	427	402	437	415	406	426	426	414	438	393	442	388	422	406	445	426	434	391	395	417	415	422	392	390	426	463	424	424	437	424	372	407	397	419	400	424	421	411	443	433	402	434	427	422	410	399	437	440	409	437	422	465	398	426	416	407	435	438	422	434	432	435	400	394	428	438	391	436	418	394	439	425	400	428	414	432	419	417	388	413	394	402	440	422	421	449	413	425	455	418	427	427	408	460	407	425	436	378	437	386	389	414	430	416	410	393	448	427	414	417	421	406	395	420	430	407	405	395	414	419	443	421	436	415	408	433	412	411	471	431	420	394	436	415	460	433	456	422	425	392	454	453	433	408	404	458	406	408	436	406	413	407	403	385	409	393	404	364	425	407	416	398	422	432	411	393	396	403	424	411	421	407	445	458	427	406	410	409	402	388	410	379	414	415	417	470	457	417	432	444	412	387	403	431	412	431	405	409	433	427	405	441	420	441	378	433	425	370	437	436	422	382	432	441	455	403	432	388	443	421	435	436	445	420	406	425	401	427	420	413	399	402	427	426	409	432	401	424	436	420	385	422	436	445	393	405	404	407	421	417	417	411	377	435	425	423	375	403	426	430	423	422	408	409	396	425	386	433	418	400	414	400	431	401	394	382	423	419	383	407	421	417	447	408	448	404	405	403	428	440	378	395	414	404	397	388	448	422	417	429	417	436	402	395	442	376	375	405	437	401	393	394	426	399	448	410	430	453	434	413	419	435	399	435	399	458	432	419	428	389	418	398	411	358	430	392	388	425	434	421	396	456	429	459	384	438	424	436	444	429	424	440	427	435	397	406	412	407	399	366	388	448	395	411	432	438	387	463	408	394	370	433	445	430	415	441	419	421	372	452	396	439	378	392	406	421	398	427	434	389	428	397	455	416	439	429	436	408	418	400	438	393	433	388	403	423	403	370	418	443	424	418	407	403	464	407	374	393	377	400	446	436	368	437	393	400	422	437	461	434	442	428	378	425	431	412	391	383	441	408	419	400	385	421	390	372	402	409	422	438	448	460	423	409	473	433	399	395	395	420	420	448	420	443	444	437	433	408	397	383	432	417	442	389	399	391	410	419	435	408	438	425	410	434	436	426	428	403	430	430	404	450	442	420	455	422	401	410	417	448	448	426	399	419	400	398	419	385	409	450	457	393	396	394	432	382
24361	20849	27196	24534	14685	2869	1554	1101	834	704	538	424	321	265	267	247	268	229	254	247	225	213	217	209	190	188	202	163	189	203	207	172	159	171	159	171	170	156	139	153	144	169	132	154	139	129	129	137	170	145	153	135	149	138	139	158	152	157	147	133	156	141	125	176	140	178	135	138	131	151	156	139	151	122	146	151	150	131	163	128	125	143	121	156	130	158	159	145	148	128	135	129	148	128	144	124	120	119	149	140	150	138	147	124	141	140	152	147	141	123	143	142	127	105	142	116	151	130	131	152	140	154	163	137	131	146	145	125	166	120	123	131	138	159	149	138	141	148	142	155	139	149	148	147	129	126	116	104	136	114	121	135	137	136	125	131	141	133	139	138	147	130	147	133	152	153	173	130	149	146	144	130	135	129	147	135	139	147	128	155	130	141	138	149	138	130	126	137	147	124	141	148	145	149	141	140	142	132	112	120	143	138	134	158	142	146	137	154	139	126	132	137	118	127	145	146	123	148	142	124	145	140	143	140	140	149	119	133	132	139	133	134	139	135	143	136	135	159	113	122	142	152	125	134	136	133	164	124	143	141	111	146	154	126	147	147	143	135	132	145	129	153	146	137	151	138	157	135	128	141	126	117	133	142	129	136	141	128	143	133	153	128	139	142	141	141	149	122	124	138	136	130	128	148	136	129	145	148	138	143	116	150	144	146	149	145	131	136	135	152	132	125	163	142	159	112	130	132	159	149	152	134	136	141	152	136	156	140	151	164	134	140	139	120	146	142	132	144	126	139	132	150	150	133	146	156	150	138	138	150	117	137	114	127	153	133	134	153	137	153	158	138	152	139	139	136	126	126	125	126	140	130	139	130	153	129	142	124	114	114	146	136	132	129	165	115	137	128	122	122	138	136	129	138	123	118	133	132	130	131	126	147	133	158	142	135	154	150	141	141	142	140	138	147	180	132	136	134	151	129	128	154	138	133	145	152	160	133	131	138	152	110	134	140	145	142	142	128	133	133	153	113	142	139	136	137	120	143	162	145	145	139	157	137	149	127	145	143	134	132	153	155	142	147	131	149	138	142	135	160	151	142	127	117	133	139	125	139	120	123	123	142	134	125	167	127	143	148	130	152	135	157	141	138	124	147	141	155	147	155	139	126	113	131	157	135	118	129	128	159	130	129	146	138	134	158	155	117	150	149	144	134	153	146	184	129	111	142	131	125	149	144	125	151	115	157	136	121	129	143	134	123	130	146	145	153	137	146	140	140	154	148	140	120	127	154	158	125	136	129	134	136	120	152	142	129	131	159	154	124	131	159	142	146	131	146	140	142	138	151	158	136	121	139	129	109	121	125	133	144	125	147	145	148	160	123	126	144	135	127	138	138	133	134	155	132	127	154	140	140	155	124	164	137	152	130	145	134	146	156	141	127	144	155	128	144	128	148	161	136	145	131	151	134	137	127	141	157	133	148	163	132	155	144	132	139	153	144	136	180	150	131	148	138	144	132	144	141	133	130	139	140	131	137	124	143	156	136	120	151	124	118	138	143	161	135	129	111	127	136	138	108	140	148	150	144	139	126	139	132	146	140	144	135	165	133	116	127	116	133	131	141	143	134	135	152	154	135	125	129	142	144	131	128	148	138	127	132	154	134	126	163	153	129	113	135	123	143	144	157	142	149	123	125	138	144	153	149	137	131	122	138	130	133	136	149	132	148	154	150	152	125	129	117	144	153	128	134	134	150	151	142	129	122	143	151	124	138	138	156	118	161	128	140	140	136	155	142	141	164	163	139	131	148	109	144	128	149	149	131	123	151	150	126	135	134	111	128	142	144	144	142	140	128	129	137	143	127	133	133	150	132	146	131	127	148	144	146	163	136	137	126	139	136	146	128	140	123	128	137	136	144	144	154	128	146	142	140	131	146	121	158	142	137	134	152	136	124	125	132	140	141	156	122	132	146	132	127	150	146	139	130	125	161	139	138	149	141	136	138	120	125	111	118	139	133	140	146	117	140	132	137	123	152	111	139	170	150	129	127	144	141	139	135	138	158	146	138	141	141	129	139	125	145	147	126	156	148	154	138	126	141	140	148	127	128	138	115	121	143	119	152	136	149	142	154	138	119	145	150	126	120	143	145	142	142	136	140	121	148	135	144	138	147	152	144	137	141	152	129	118	122	144	129	131	148	135	150	125	136	125	143	143	135	141	145	130	134	135	152	160	135	129	132	149	131	138	132	160	159	141	123	146	136	114	121	149	132	131	151	127	127	153	117	133	121	151	135	137	149	131	141	127	130	136	156	143	137	142	146	143	154	144	138	134	134	148	133	122	119	143	136	140	131	138	131	140	152	141	148	143	120	150	143	120	142	163	105	123	131	127	136	135	136	127	142	134	174	137	103	149	132	135	152	131	137	129	147	149	131	114	144	140	156	116	145	142	135	131	134	149	132	150	145	122	138	144	169	157	149	153	147	130	137	131	150	145	145	114	136	141	136	132	128	145	117	131	152	147	140	129	155	122	138	117	138	131	137	128	133	116	146	142	142	134	134	123	159	142	131	149	134	131	129	135	144	144	133	152	120	141	154	121	150	140	126	138	126	126	138	119	130	140	137	157	123	149	159	117	137	127	161	157	142	156	132	133	151	147	140	137	131	147	135	140	132	125	124	133	146	151	159	115	124	161	140	158	138	130	147	147	138	137	139	130	131	144	158	99	125	129	131	137	142	147	135	138	146	157	127	133	149	161	132	135	147	119	130	138	108	153	140	147	153	125	138	130	137	131	126	153	138	150	158	137	137	128	139	137	141	148	128	140	130	147	146	140	122	138	147	147	126	130	146	158	137	114	142	137	139	130	123	130	148	150	129	138	140	124	121	149	126	138	131	155	143	144	128	134	134	131	147	135	156	140	133	140	133	142	157	135	140	143	138	152	142	129	131	118	151	135	122	151	112	119	144	114	119	138	138	154	132	126	146	136	132	140	154	139	144	134	144	135	125	129	145	155	148	140	161	127	130	134	135	129	141	148	140	137	133	125	147	139	127	125	127	150	141	147	139	150	140	129	148	145	146	128	127	147	132	140	138	133	168	140	155	112	144	139	151	125	137	136	146	142	164	109	149	132	145	130	126	128	147	142	143	123	130	137	136	153	155	125	136	135	153	137	153	142	117	140	137	121	126	122	153	138	166	144	122	152	130	134	149	135	147	128	123	143	137	136	150	138	124	134	134	123	139	141	147	128	145	135	128	103	141	138	129	139	127	144	170	151	126	125	140	132	144	148	118	152	169	121	119	144	133	124	148	137	131	149	146	143	140	130	174	139	142	136	146	135	129	133	147	138	137	153	138	141	135	140	139	126	121	165	136	127	135	125	134	112	141	135	132	127	128	145	127	159	151	135	150	138	135	138	139	143	133	136	118	158	140	131	151	164	150	146	136	132	149	140	141	122	133	136	132	127	133	137	150	154	148	135	138	108	147	142	154	105	128	118	150	150	137	149	156
21407	21273	12539	7277	5370	3799	2630	2019	1533	1088	830	625	515	474	414	374	332	343	346	312	316	305	273	304	260	213	205	226	233	246	227	251	216	176	230	205	205	192	190	154	183	160	188	173	195	177	155	138	170	154	177	171	181	170	187	188	169	155	169	169	157	203	151	170	206	180	180	168	173	159	163	177	155	203	171	155	168	161	170	185	153	183	165	192	155	167	160	157	164	149	164	173	174	160	172	167	171	138	182	164	163	159	135	167	154	162	159	174	154	175	181	168	160	146	157	170	145	172	170	165	177	141	159	172	149	152	159	184	152	169	163	155	151	167	156	151	159	168	157	157	160	163	160	160	165	143	140	163	158	157	171	154	184	177	160	156	161	165	178	160	191	146	142	161	158	139	185	173	165	173	178	166	159	155	183	152	194	164	148	178	165	163	173	161	146	177	161	153	175	175	169	158	161	192	187	167	167	169	160	147	154	168	144	139	158	165	175	150	161	165	154	176	140	149	177	177	171	156	179	169	177	142	185	165	167	186	147	170	170	156	162	176	185	173	169	174	177	153	169	199	164	158	151	164	150	172	174	176	159	125	161	172	164	163	161	175	168	164	172	168	151	177	168	165	136	158	160	154	170	175	150	158	145	171	156	157	160	155	164	155	162	134	159	158	146	173	173	174	170	188	178	167	176	121	148	151	144	172	162	185	155	152	165	146	177	172	154	148	152	173	170	175	146	187	157	187	149	154	155	146	176	163	155	172	151	170	176	178	182	168	170	177	163	173	201	145	140	149	157	173	155	161	182	163	162	173	175	142	149	166	175	164	166	172	156	160	160	164	157	187	170	153	170	160	143	180	148	173	164	166	168	175	170	179	155	176	182	159	170	177	164	186	141	164	188	174	181	154	157	140	154	144	165	158	154	162	143	161	172	188	149	166	164	161	168	183	153	151	174	158	153	163	174	167	162	175	160	167	173	157	165	169	172	158	180	151	160	168	140	146	165	152	171	148	191	160	158	162	159	145	173	142	158	158	159	169	179	166	172	146	170	164	151	166	175	171	159	144	172	173	160	151	144	167	152	169	167	173	162	159	148	162	153	168	154	192	161	157	191	148	159	169	176	199	184	167	143	178	179	195	174	153	143	149	164	169	168	150	139	171	162	147	156	169	169	160	182	165	155	145	158	158	183	165	151	180	157	159	145	166	162	172	139	158	158	184	175	168	166	188	161	152	156	160	172	142	165	157	178	139	157	170	195	158	159	147	161	179	146	154	158	141	168	171	154	173	188	159	154	194	153	174	172	185	173	166	193	146	182	162	151	156	163	161	171	176	153	157	170	180	151	157	155	159	130	177	161	147	192	167	180	198	170	177	163	190	153	170	168	175	168	158	170	179	156	168	173	159	158	183	161	165	140	158	183	169	158	179	159	164	160	168	148	185	147	169	160	160	178	158	187	163	145	171	151	161	155	143	177	169	162	153	136	144	153	170	152	163	184	162	160	188	162	146	151	172	188	163	182	156	144	168	148	164	172	178	173	168	150	163	180	159	147	153	165	160	164	173	166	177	183	166	182	161	154	159	149	162	165	150	169	158	175	146	148	163	162	193	203	166	171	179	141	147	183	160	163	145	167	135	179	148	152	163	145	168	157	142	191	148	157	164	154	169	161	177	185	154	158	136	136	171	166	149	172	149	165	154	162	148	180	145	153	172	176	155	178	150	167	175	180	142	151	165	173	151	156	175	178	158	154	180	169	159	156	169	166	136	146	176	179	157	162	162	167	173	178	161	161	147	170	169	186	167	154	149	132	144	178	163	156	164	141	161	165	191	176	168	177	143	164	177	160	158	143	159	160	176	163	176	164	157	187	171	147	148	163	171	143	157	145	164	164	184	160	163	163	174	177	138	159	161	158	175	178	167	168	168	155	175	141	175	170	163	163	172	179	155	162	194	147	137	166	168	131	161	185	180	181	173	162	151	140	163	160	171	192	153	164	165	173	151	160	153	179	155	176	166	150	167	142	121	163	174	151	168	183	175	173	161	164	161	177	175	177	169	154	150	167	168	170	170	157	150	135	167	150	152	183	162	169	171	176	177	176	156	165	162	146	147	164	154	175	178	151	157	174	175	179	155	162	149	175	151	165	162	153	180	170	141	153	159	137	158	155	155	150	149	177	163	161	147	191	180	157	170	154	158	153	153	156	188	175	161	155	149	163	159	152	172	157	173	171	153	151	154	167	193	182	164	150	178	174	177	157	173	163	165	205	155	171	154	167	171	157	169	174	141	143	137	156	163	153	171	168	154	135	192	145	160	183	161	164	147	171	182	169	143	142	171	145	159	183	173	161	189	182	156	164	157	170	166	150	144	163	148	142	162	164	165	168	166	173	148	165	153	171	176	162	181	171	143	166	167	160	155	157	188	145	170	152	175	169	168	162	162	166	140	144	165	150	165	152	185	147	166	165	172	162	164	173	166	164	179	155	163	139	165	162	159	147	160	163	164	143	153	164	186	154	169	163	176	176	164	145	132	173	174	161	152	163	156	175	179	144	154	130	178	165	196	166	170	159	165	160	151	149	156	183	161	206	182	132	176	171	163	166	152	186	191	178	159	157	163	165	139	182	161	174	179	178	166	160	165	153	161	160	151	158	168	148	161	171	152	150	164	153	162	143	155	161	167	160	157	155	198	152	135	163	157	146	167	183	156	163	176	156	154	145	180	153	152	159	170	143	173	145	160	172	168	155	155	179	163	173	201	150	182	180	146	157	167	158	144	182	154	174	163	159	175	172	153	156	163	162	172	153	155	166	199	166	164	166	153	173	173	183	174	160	175	176	138	144	175	131	173	152	179	146	151	163	159	152	166	186	181	174	155	153	160	166	154	166	171	177	183	168	173	160	167	156	148	166	162	185	155	176	162	150	160	177	187	149	181	163	165	143	189	157	143	161	134	167	184	158	153	177	178	180	162	162	178	145	148	181	177	175	147	158	163	164	164	171	161	166	172	172	165	160	179	162	174	154	159	160	169	173	164	160	155	155	160	168	172	197	167	142	191	161	142	143	187	184	141	184	173	158	169	165	148	157	149	158	160	172	165	178	143	163	172	186	152	153	154	179	144	164	147	153	181	160	150	151	159	161	155	153	164	168	174	179	162	148	140	157	182	162	180	181	172	151	159	170	154	184	161	147	205	154	155	174	152	156	149	147	176	146	183	160	178	159	188	160	151	132	177	159	162	173	152	178	153	165	125	151	163	164	174	155	193	153	145	146	161	153	159	154	169	144	177	185	173	185	174	143	161	137	189	170	150	155	153	173	147	155	162	184	175	152	160	174	163	146	158	179	163	173	172	160	183	161	143	148	151	158	171	158	155	158	174	155	157	157	174	156	157	169	169	167	141	163	175	161	150	172	160	153	169	156	152	161	177	184	170	167	151	193	187	147	152	150	155	171	185	179	163	176	159	176	165	181	159	155	181	169	162	183	146	143	161	167	164	151	157	181	164
22224	20899	28545	23393	20902	21044	12197	2853	1771	1443	1099	926	772	703	660	611	595	541	538	493	525	468	473	417	429	439	417	418	432	394	402	390	388	377	361	351	378	373	319	290	322	331	333	336	362	312	328	310	350	343	334	340	307	319	298	300	287	299	325	338	309	319	316	313	331	310	311	339	317	327	328	323	330	316	315	333	340	306	325	308	294	290	319	312	339	305	306	347	319	315	312	302	314	289	333	307	307	294	346	288	271	305	313	334	307	334	307	293	309	307	290	356	298	293	293	300	297	327	290	285	307	289	319	305	281	309	300	300	304	293	317	296	328	304	292	329	303	345	304	302	314	274	361	315	295	295	322	326	317	355	308	324	294	280	308	315	287	334	280	308	335	329	310	288	359	312	334	311	288	309	302	302	310	328	326	330	319	307	316	301	325	307	316	287	322	324	292	308	313	311	298	316	335	296	332	304	337	310	322	309	292	292	309	330	285	287	283	312	304	263	297	289	315	333	329	280	296	311	316	325	284	339	280	314	317	316	299	330	281	299	304	298	297	285	301	319	302	319	324	293	338	309	328	296	304	351	343	315	310	304	327	332	259	293	319	313	310	300	314	275	299	280	316	329	285	326	254	297	311	309	308	300	282	285	274	296	327	288	316	297	315	334	304	313	318	332	301	328	289	290	334	306	329	288	295	315	296	293	299	304	299	297	351	296	290	324	335	301	319	318	292	290	302	322	321	289	318	322	292	311	282	316	312	316	303	274	317	339	309	283	308	281	318	322	330	319	294	308	304	313	287	306	291	308	310	290	313	284	295	317	295	283	326	298	277	323	297	310	320	281	286	319	331	327	292	298	289	292	314	310	334	337	286	306	283	332	297	304	318	300	302	330	304	310	298	284	283	294	289	301	310	338	304	316	344	305	301	338	322	282	278	328	331	283	289	318	288	313	304	307	310	349	316	286	288	304	321	297	341	308	305	297	330	286	290	297	309	303	317	290	344	285	299	296	300	332	307	282	260	292	308	296	337	305	324	326	294	264	318	307	280	331	308	328	331	314	301	328	273	316	303	314	310	301	286	288	286	323	310	288	354	315	316	289	326	308	305	323	325	297	284	326	281	269	312	297	281	340	301	314	302	272	308	313	293	333	309	316	292	315	353	311	355	320	294	308	331	291	308	291	304	318	333	316	318	299	297	284	305	299	287	294	278	299	296	287	303	301	322	303	297	316	298	288	335	307	312	274	297	298	303	314	308	285	307	286	313	270	311	276	330	309	313	319	305	293	280	305	297	313	349	315	315	292	314	334	285	286	313	320	342	297	310	286	319	309	318	307	347	265	303	298	327	326	305	305	333	281	299	305	309	299	286	311	300	326	296	308	334	308	290	291	310	284	285	280	339	310	308	321	291	331	300	305	307	294	343	281	358	315	284	320	296	289	302	297	295	263	313	312	295	306	306	295	290	290	309	308	298	295	320	284	316	301	297	315	306	288	314	334	333	307	334	306	327	330	318	352	300	276	299	272	330	289	314	313	313	317	294	310	307	287	311	313	322	325	299	282	312	346	311	297	292	313	320	334	267	327	299	276	316	331	326	297	317	328	333	330	325	303	294	308	288	277	285	335	321	296	316	305	315	336	300	319	316	312	321	277	325	306	314	292	289	318	310	288	318	314	278	320	340	336	288	322	300	312	332	290	285	275	287	305	314	311	304	317	271	301	302	283	321	278	293	317	300	291	285	322	290	312	317	296	338	285	290	294	281	355	302	293	281	327	324	313	320	315	315	317	302	338	301	334	327	322	297	300	292	305	291	315	308	291	322	307	284	331	298	307	310	291	312	299	321	333	289	315	276	292	294	326	305	294	308	301	322	291	329	320	288	323	317	301	287	308	277	322	308	294	282	296	313	327	314	269	288	318	278	290	293	280	284	314	329	301	306	274	302	307	298	304	337	297	299	287	334	304	307	312	304	307	301	301	297	337	323	330	325	329	328	302	310	299	314	338	316	276	297	303	300	308	343	319	319	323	288	320	288	279	300	323	312	308	299	289	314	307	323	313	298	320	302	300	309	294	332	285	295	321	292	286	283	318	306	285	310	328	299	300	297	269	293	295	327	294	294	310	308	323	290	313	321	320	307	294	329	339	291	336	331	281	339	315	286	338	320	302	298	333	306	320	282	336	320	303	278	312	304	299	296	292	299	302	307	283	288	313	347	305	275	309	309	309	323	317	285	324	294	281	336	299	300	339	291	332	284	335	337	299	318	307	294	304	323	288	324	294	315	301	329	342	291	352	312	299	324	324	319	293	271	343	282	301	334	298	323	276	303	340	323	322	331	298	311	312	328	305	325	277	317	305	291	313	313	349	308	294	309	291	332	315	290	321	314	278	288	273	329	267	319	304	317	325	292	297	345	327	289	327	291	274	287	279	283	287	330	313	303	317	292	279	320	296	307	278	294	303	359	306	353	295	285	318	322	280	325	293	305	283	316	327	294	353	299	283	326	300	310	301	293	298	302	300	308	317	323	317	278	314	325	282	290	327	292	314	284	297	275	304	303	309	294	295	326	289	307	286	292	320	324	304	306	305	303	296	293	323	342	305	288	301	341	321	299	305	341	335	345	332	296	313	304	303	306	320	262	299	312	294	291	303	305	293	325	323	289	296	311	298	309	315	305	291	289	315	283	304	299	289	320	338	308	314	276	302	286	288	316	326	315	310	318	287	286	299	338	286	314	313	316	302	311	288	303	320	308	325	292	310	309	299	321	329	328	308	315	330	310	309	288	319	327	281	283	306	290	293	301	311	288	301	305	311	288	314	288	316	288	289	287	311	334	315	325	314	301	299	307	289	273	276	317	281	309	321	313	290	290	293	287	268	292	309	303	306	286	318	294	299	320	245	321	344	289	324	302	341	323	317	304	296	304	307	304	299	320	299	303	306	315	291	301	317	297	314	305	341	288	307	329	291	269	310	293	314	290	303	302	275	310	295	297	300	313	295	301	294	338	297	278	299	306	276	310	309	329	281	309	297	314	310	290	293	332	305	309	295	332	334	327	311	315	284	336	312	332	307	316	283	296	314	326	345	321	330	298	319	322	313	270	327	299	321	308	306	289	338	302	300	302	307	302	308	301	291	292	278	305	319	339	316	297	309	310	308	311	294	316	274	294	326	279	302	288	336	299	329	311	316	303	328	301	331	317	329	289	289	315	302	282	293	309	293	286	288	329	279	342	327	279	309	299	314	335	319	346	291	325	293	298	328	288	323	301	309	301	319	322	342	310	308	313	298	282	277	329	323	297	307	289	327	342	309	289	322	303	313	328	274	321	337	308	288	300	299	327	304	303	333	304	302	267	306	302	303	283	300	317	301	331	332	317	325	292	288	339	305	281	321	296	309	317	316	306	289	332	320	306	286	338	323	290	342	289	287	326	307	311	291	306	297	322	305	334	314	306	312	326	329	305	290	334	305	300	288	326	326	284	328	300	322	302	295	325	306	301	279
25161	30085	20167	12248	9306	7035	5131	3804	2853	2192	1663	1261	1075	890	831	785	783	727	697	700	618	597	538	522	517	479	551	544	522	492	457	461	434	474	448	420	417	420	425	337	374	382	380	358	381	394	319	386	373	367	371	405	365	298	339	371	369	309	343	375	349	334	314	370	383	348	338	335	376	345	382	385	342	362	329	350	352	332	397	356	348	355	355	345	326	362	356	343	330	360	336	393	359	373	338	334	342	337	344	313	351	325	345	337	334	369	338	334	323	343	342	335	360	327	345	330	379	339	343	317	344	377	330	354	339	363	332	337	349	368	364	368	335	359	341	373	311	342	361	372	350	360	328	345	334	371	348	363	365	355	330	358	335	349	377	341	349	338	376	342	328	343	324	365	340	373	328	338	349	318	317	322	347	327	372	354	324	322	338	351	321	356	322	350	333	339	314	356	357	370	360	359	323	350	345	342	329	322	357	367	348	396	335	339	367	348	330	335	346	340	321	357	331	350	374	316	328	348	365	342	290	376	355	363	358	378	366	334	341	331	342	363	336	372	362	345	344	396	378	375	316	333	364	355	364	321	338	341	370	344	344	335	330	327	360	330	319	340	331	340	359	355	333	327	324	349	362	314	332	325	340	319	350	360	356	328	346	351	368	339	363	357	367	327	385	346	353	335	333	355	345	329	348	361	334	348	350	336	337	372	321	368	340	315	354	358	391	353	321	337	337	356	347	349	378	344	330	335	365	337	364	356	337	334	326	330	347	338	356	348	316	339	328	354	387	351	333	339	353	364	351	337	368	335	347	354	340	367	354	338	322	348	335	344	347	359	367	366	317	319	318	336	350	335	343	355	360	376	322	348	336	329	329	323	346	371	323	336	342	369	340	358	328	353	361	347	320	363	350	384	349	340	342	370	366	340	342	352	352	347	348	377	348	348	342	359	340	355	319	354	352	331	359	329	354	355	348	374	319	327	368	373	331	320	351	328	358	368	349	341	367	379	325	373	318	357	303	373	354	321	350	350	347	335	355	358	369	333	323	333	365	367	341	330	344	359	355	346	323	323	362	364	336	354	346	351	345	340	347	345	333	316	351	336	327	358	340	339	357	322	361	353	347	334	334	342	364	336	361	332	355	367	337	353	332	332	357	319	332	378	340	315	349	366	329	348	341	359	303	347	314	336	371	321	322	387	341	320	351	335	331	347	343	319	344	319	365	311	349	347	350	382	321	358	337	344	352	325	355	350	342	334	337	345	325	328	333	367	359	348	362	321	346	346	328	355	334	328	324	362	395	317	363	337	347	371	308	315	381	367	360	352	368	312	356	347	339	357	325	352	328	344	335	353	309	336	319	335	317	348	343	363	352	362	327	357	323	338	335	328	327	328	371	332	373	317	364	399	319	336	359	338	346	332	377	329	383	324	336	349	325	346	342	332	304	348	360	319	327	338	340	329	349	324	334	326	337	328	334	346	366	347	335	322	333	361	343	338	344	328	345	346	390	338	308	320	350	359	294	337	362	349	344	330	359	348	350	298	378	339	357	345	360	350	309	360	321	345	325	346	365	318	362	343	342	331	330	343	335	352	353	352	348	366	318	316	368	315	343	327	337	352	360	336	341	345	336	383	367	365	338	333	352	350	299	355	343	339	366	323	314	334	352	318	354	332	317	358	331	312	371	340	336	338	333	315	322	350	336	307	341	340	359	312	352	340	366	325	364	367	357	337	318	344	357	339	357	324	379	352	330	371	361	328	331	360	294	328	331	362	331	334	296	307	325	312	334	327	309	300	338	357	335	328	355	346	349	338	349	340	381	328	353	300	365	330	336	327	308	375	352	359	356	354	358	368	345	364	343	351	357	358	337	335	360	347	355	353	350	352	348	325	345	363	329	342	350	380	352	331	333	363	344	330	349	351	352	335	326	354	341	326	328	313	360	334	356	370	315	349	331	351	309	359	356	344	331	327	343	377	344	365	351	336	317	359	361	367	333	359	363	318	360	351	343	351	331	301	352	329	371	339	360	342	327	339	366	324	319	323	334	341	346	347	326	364	335	338	373	325	322	351	304	331	341	341	348	341	336	350	327	349	368	337	334	369	323	325	316	326	333	378	358	365	360	352	344	342	355	328	311	326	375	329	355	343	347	351	296	354	318	330	350	363	332	326	337	345	406	345	373	357	369	362	348	341	335	343	339	350	346	334	392	333	315	337	367	343	357	347	349	328	378	330	350	391	302	329	404	355	356	327	321	344	341	351	336	368	326	348	342	357	319	313	327	340	360	354	337	340	350	356	323	344	325	382	349	344	330	333	356	323	346	312	331	360	335	377	329	371	321	380	385	347	337	346	333	380	331	369	362	316	346	361	333	334	386	356	359	313	352	348	341	333	344	336	334	341	336	352	348	352	362	343	331	337	365	330	327	388	340	377	367	348	360	380	311	350	332	336	334	346	334	397	345	365	350	333	316	338	317	343	341	329	344	326	333	357	327	341	358	337	366	357	320	406	358	337	336	372	326	339	315	326	370	359	336	323	312	343	322	330	356	302	341	371	382	343	335	311	333	347	333	364	351	330	355	335	367	334	340	340	362	335	337	349	319	347	314	341	354	340	384	354	336	334	340	323	341	349	345	358	359	384	357	318	317	352	326	346	370	327	368	341	332	350	345	359	362	335	351	348	346	331	327	334	294	357	343	349	340	364	339	315	353	340	365	381	385	354	357	315	357	327	367	371	330	320	328	346	317	340	334	327	329	335	354	374	356	359	320	357	349	367	360	369	352	316	314	386	364	351	389	336	361	323	339	361	300	336	335	358	366	349	329	318	332	323	352	371	338	348	346	315	375	335	378	369	339	363	321	359	334	325	326	359	338	326	374	336	372	369	333	347	343	320	360	317	321	383	350	360	357	336	355	368	335	340	344	347	335	314	343	356	354	362	360	348	338	322	370	357	352	327	360	371	325	336	355	367	344	325	363	333	337	344	337	361	339	345	352	319	349	359	331	356	372	324	368	364	335	341	369	341	329	325	338	393	351	341	369	373	370	338	333	341	335	341	336	328	332	336	378	335	371	354	350	371	330	355	333	367	333	331	311	330	365	358	349	333	352	327	347	356	388	340	317	337	351	344	372	341	379	379	359	360	349	348	345	343	370	332	354	288	345	330	328	347	347	307	394	322	346	348	346	333	329	347	331	325	326	319	338	355	371	323	352	330	344	361	371	330	344	335	341	330	363	315	352	356	309	324	343	344	342	314	346	366	339	315	348	324	307	318	337	349	312	352	359	345	331	337	325	347	334	375	346	333	363	378	307	358	344	336	341	365	353	360	333	338	341	376	341	346	354	383	340	354	351	329	312	364	311	337	356	360	366	342	324	365	374	342	339	356	328	336	344	335	339	356	327	343	354	340	324	332	355	342	361	329	337	344	357	312	345	335	322	356	338	345	349	312	325	345	337	322	351	333	340	343	320	358	324	353	359	347	327	357	336	333	341	352	367	326	379	356
27278	19652	10791	4283	2268	1460	1073	819	702	573	470	394	350	370	323	288	309	330	326	330	327	277	286	280	248	272	278	299	290	243	259	257	240	232	252	279	231	251	253	245	244	248	228	276	207	249	236	231	224	243	225	233	259	223	212	233	261	227	252	242	255	224	236	240	228	232	253	232	243	236	225	221	263	226	226	218	221	224	259	220	248	236	217	225	231	242	209	276	248	221	258	247	267	222	229	237	255	234	207	257	250	242	222	255	234	227	227	236	214	221	242	244	227	273	237	247	231	270	258	238	241	238	244	244	256	205	240	213	221	214	238	248	255	228	247	228	258	237	243	257	208	252	245	247	226	262	256	241	262	230	220	249	240	245	224	274	252	228	269	249	229	266	232	257	254	231	227	210	221	255	245	224	219	240	210	232	240	229	252	260	238	233	230	236	221	257	240	218	236	240	223	229	240	228	256	259	251	239	265	268	237	226	276	233	233	210	269	211	213	234	251	224	214	230	257	227	212	223	231	223	238	261	216	209	212	235	235	214	215	238	246	219	220	226	255	254	245	251	214	226	234	241	221	246	245	230	262	229	198	207	203	235	247	266	249	251	264	262	210	239	242	227	245	234	231	247	262	253	267	243	226	231	236	220	245	251	236	231	269	243	231	222	230	208	237	216	261	231	212	228	250	238	250	238	211	268	235	202	241	260	221	209	253	213	231	220	249	241	247	243	233	230	232	222	233	219	235	250	214	254	234	240	249	241	244	230	241	238	221	247	230	248	249	246	238	227	234	252	245	241	267	227	256	248	237	233	219	247	256	224	233	244	243	235	237	215	239	259	244	231	229	217	235	238	220	236	222	220	250	217	227	238	257	207	226	236	252	235	202	264	219	237	208	245	219	209	237	239	245	240	235	245	220	239	232	231	224	229	238	223	210	221	266	234	224	249	241	238	243	250	233	226	231	230	226	224	241	231	261	222	257	254	239	246	226	264	228	240	236	260	254	251	251	229	257	232	226	254	257	263	259	230	235	261	235	215	244	242	221	231	238	233	227	238	257	241	234	249	249	251	255	216	257	206	239	245	228	220	237	236	242	230	246	253	227	262	228	262	232	231	253	227	231	242	232	262	265	234	264	207	213	241	229	245	264	223	217	257	250	209	238	253	268	244	240	238	219	227	228	218	227	259	208	231	231	210	224	235	228	229	217	231	205	204	224	221	229	228	241	225	216	243	240	241	233	241	246	250	225	234	261	261	232	235	222	249	191	242	229	221	235	230	258	231	245	245	234	222	218	236	258	251	240	250	223	246	251	241	230	232	227	236	233	223	244	219	257	265	255	227	222	228	226	260	263	243	240	201	256	241	219	239	223	253	246	230	228	248	227	253	230	253	224	248	229	201	229	239	221	243	253	252	261	230	224	207	269	222	249	224	222	228	241	232	254	230	225	226	233	241	229	226	256	244	258	244	247	261	233	209	251	228	236	255	263	237	251	250	231	220	240	219	228	227	225	252	258	209	245	240	244	231	210	234	249	225	233	216	224	259	258	257	234	266	220	223	268	250	234	234	239	248	221	268	243	236	247	236	217	260	253	221	221	218	228	239	233	237	263	238	216	247	228	241	198	231	214	236	238	240	232	245	234	219	235	230	201	226	223	222	230	223	230	255	218	223	249	244	258	217	236	215	236	237	228	251	214	224	246	231	204	233	218	254	247	257	245	233	234	273	246	251	220	215	227	225	257	244	274	241	218	214	229	241	278	232	237	254	230	240	259	231	236	228	244	255	233	227	246	230	244	251	209	257	225	226	220	247	221	234	237	233	217	223	233	235	240	240	234	233	237	239	240	254	240	234	219	245	235	239	258	261	222	235	245	210	220	250	226	232	244	227	237	245	236	226	228	218	236	219	241	228	237	240	252	266	249	251	221	242	241	247	238	220	247	216	227	263	247	245	230	233	236	244	229	232	222	255	248	240	234	180	218	230	250	256	225	225	216	274	200	225	246	251	220	241	237	245	246	241	281	262	232	243	246	239	276	198	226	221	229	266	236	257	234	235	236	226	250	239	233	246	231	235	234	234	216	238	253	243	228	228	250	245	260	227	234	230	233	240	263	272	205	245	232	246	230	224	217	253	220	235	226	244	255	227	236	229	231	216	253	202	239	205	235	249	225	226	223	210	254	283	268	236	251	228	215	230	220	243	233	218	236	237	237	202	256	250	242	243	249	252	228	228	225	215	266	235	227	230	237	230	231	254	259	241	229	265	237	209	251	230	251	226	255	233	234	243	244	213	244	230	230	221	240	228	233	248	240	258	236	238	212	221	262	228	221	240	239	229	237	214	255	242	228	244	238	264	244	254	246	230	253	249	249	256	229	229	247	217	235	251	234	235	243	219	218	238	235	220	247	244	246	238	230	254	266	245	240	204	264	261	238	249	239	227	220	221	221	233	267	250	245	233	244	239	243	225	243	236	250	243	256	241	237	274	233	246	200	245	221	243	250	218	202	238	233	238	239	224	240	233	226	234	225	220	249	238	251	226	235	253	224	255	245	228	232	215	250	217	263	209	209	240	233	290	257	252	257	285	220	256	238	257	242	246	244	235	236	273	230	242	218	237	225	231	247	233	244	244	231	255	230	251	221	237	259	265	233	222	210	232	255	247	230	245	217	232	221	236	216	205	249	232	252	228	230	222	237	275	245	216	225	263	220	193	232	243	214	233	237	215	193	231	252	231	240	238	210	221	232	244	245	264	272	245	250	251	233	218	220	226	245	239	247	243	219	253	255	244	218	231	243	230	225	223	243	267	250	243	232	249	252	227	229	250	228	247	253	263	214	223	225	255	227	231	246	230	203	242	232	257	219	249	240	222	219	245	251	213	237	259	252	220	242	250	265	251	233	220	255	224	260	258	255	226	213	254	218	249	268	237	258	236	239	232	247	230	243	241	240	221	243	252	243	244	244	250	246	232	242	251	214	235	232	228	251	235	252	214	261	253	207	191	239	282	248	278	243	241	234	248	210	215	241	245	242	241	226	218	243	254	230	256	245	230	205	247	226	246	246	254	247	265	234	237	224	233	228	225	254	207	253	218	237	231	234	234	227	248	241	207	216	228	225	234	275	241	244	249	237	246	241	212	219	214	227	222	213	239	234	236	238	238	225	214	241	223	228	243	243	262	258	247	245	250	222	240	243	251	250	252	232	231	230	212	233	250	263	223	224	246	237	229	232	240	239	241	257	254	240	259	235	238	248	216	212	236	236	213	255	215	240	234	265	245	214	199	225	245	232	239	245	285	247	241	221	227	255	251	231	231	229	249	260	233	239	239	240	242	256	226	249	261	261	216	240	248	252	263	236	227	229	222	238	217	240	213	248	254	218	260	251	215	246	225	232	245	244	250	247	228	226	233	216	215	254	229	237	235	273	213	234	253	191	256	261	257	220	212	221	259	237	247	260	219	255	231	234	249	238	244	197	263	240	269	213	239	251	244	243	252	249	225	257	248
18638	16228	8632	4825	3533	2581	1897	1380	1020	837	656	557	449	415	422	410	364	376	356	366	343	336	347	345	305	351	310	312	333	309	307	274	290	278	299	276	265	281	296	260	287	286	263	286	274	275	281	304	264	289	281	278	297	280	267	283	255	258	275	262	238	291	254	255	270	272	271	244	250	272	268	262	285	242	272	281	287	285	266	274	253	278	267	239	254	268	258	237	273	245	272	277	224	267	268	250	249	238	287	272	270	252	251	268	223	295	258	281	290	275	258	251	284	245	269	252	276	237	287	255	265	293	253	247	282	292	261	241	257	237	273	257	272	278	273	258	256	265	225	239	263	249	275	269	288	223	296	267	245	262	251	242	277	241	234	276	246	266	273	263	258	256	256	277	293	261	245	270	292	243	234	296	240	249	250	250	281	236	271	258	266	283	271	262	263	250	218	256	263	262	295	279	268	271	249	245	272	278	266	245	250	253	283	245	259	266	268	283	272	243	252	246	260	248	262	267	263	259	295	265	272	265	241	287	226	285	251	255	262	270	276	274	267	274	287	263	241	286	282	287	269	249	255	269	288	244	238	260	314	271	282	287	250	255	270	269	264	261	256	278	258	258	244	254	267	292	271	270	261	265	263	273	265	237	282	265	292	255	258	288	278	246	242	283	286	259	244	251	278	243	275	259	262	267	263	269	280	246	222	256	280	278	257	262	247	263	263	301	230	239	276	259	276	311	255	255	248	248	239	257	234	275	248	243	257	269	253	252	233	250	230	277	253	256	283	239	262	251	275	236	240	263	287	269	259	258	255	252	258	268	243	235	245	259	247	274	252	239	294	269	267	243	250	275	248	232	232	233	261	259	262	275	299	259	268	244	284	238	279	232	245	258	234	270	262	267	255	255	258	239	264	235	275	274	257	260	293	272	274	245	247	252	260	252	254	251	262	285	275	226	248	268	270	271	279	276	268	258	269	255	222	258	290	244	268	263	244	265	252	279	290	265	253	247	268	265	240	229	256	265	279	256	278	249	265	287	271	254	264	276	275	257	256	274	309	255	239	246	263	251	277	279	248	263	259	246	287	252	261	243	272	279	251	276	234	252	250	263	267	245	282	277	284	264	244	236	266	252	271	271	252	256	247	282	303	266	280	284	267	259	279	251	249	255	246	279	267	246	271	262	271	274	257	267	225	249	292	261	254	274	263	282	242	257	275	254	263	305	257	282	235	291	264	242	258	293	247	250	228	237	279	228	275	247	274	296	273	272	272	258	285	260	211	280	268	272	258	285	272	277	273	248	300	259	266	264	258	244	256	262	260	249	282	273	263	272	257	261	262	261	245	287	240	283	241	266	271	241	263	292	253	263	271	295	296	251	252	272	294	252	242	254	232	249	266	268	259	243	257	275	264	270	263	262	279	267	263	258	266	270	264	290	266	295	265	257	237	277	290	266	241	256	275	268	297	233	242	270	244	248	229	261	265	268	268	266	282	254	267	261	250	243	274	261	256	281	276	250	288	279	273	282	272	248	277	280	241	265	257	286	241	265	264	256	260	257	279	240	266	272	287	254	266	277	218	255	261	275	232	258	242	258	255	264	260	246	237	245	255	241	240	276	255	228	280	240	249	249	269	271	286	280	286	258	242	263	280	255	268	245	253	269	267	260	288	278	269	273	269	266	313	292	279	244	258	264	251	249	250	269	244	243	261	283	256	269	269	270	250	262	275	247	255	275	261	257	249	239	270	265	265	283	265	281	259	271	279	267	284	267	264	280	255	273	265	257	253	257	253	243	245	238	275	244	237	248	275	285	236	277	289	311	282	231	250	261	265	254	228	259	273	262	274	259	249	257	251	256	242	263	254	246	246	254	261	238	276	275	287	268	248	235	280	256	272	288	259	263	278	267	234	248	234	260	262	282	252	265	262	263	247	307	282	259	290	248	247	254	276	258	272	311	256	257	274	270	268	267	261	266	262	272	243	250	261	254	256	253	270	242	262	225	266	251	271	267	264	235	271	257	257	249	269	256	308	239	259	285	256	262	254	237	252	240	258	246	251	252	219	242	244	259	254	249	261	264	244	277	262	268	254	252	262	283	277	246	253	266	228	258	266	250	260	260	245	235	244	277	268	256	270	277	258	292	269	244	245	248	246	279	267	277	258	269	241	281	277	259	264	261	296	227	242	238	256	258	250	230	272	286	255	258	236	232	229	256	261	234	270	271	267	278	246	269	228	286	274	243	268	271	266	253	275	270	273	273	282	251	288	245	252	247	273	278	277	215	251	276	286	260	260	283	273	248	260	255	248	248	272	269	252	308	264	259	247	288	245	267	267	254	279	275	259	244	273	277	243	264	260	263	245	264	273	259	284	243	276	262	242	263	248	277	257	257	293	268	240	292	255	282	265	274	252	257	273	256	259	254	272	275	282	269	268	262	288	280	246	261	289	248	236	234	293	282	271	256	264	250	253	277	262	272	290	288	278	278	260	246	258	302	269	258	220	232	269	257	285	238	251	236	254	235	247	254	254	268	292	280	262	254	247	300	237	238	249	223	251	238	274	244	233	268	267	237	262	233	282	270	258	286	259	264	258	269	266	276	274	262	263	276	257	255	258	292	265	276	262	271	275	259	252	262	259	283	290	257	266	236	242	242	277	228	246	272	239	304	268	267	257	214	260	239	277	275	239	250	285	288	248	246	275	247	272	234	250	253	272	239	282	246	267	264	237	249	245	238	250	245	254	240	270	263	283	240	258	261	265	291	248	276	262	268	249	282	294	249	256	269	291	260	287	259	266	270	244	257	242	243	281	286	259	279	257	275	281	262	261	266	260	287	260	267	237	282	268	267	275	265	284	275	273	312	268	268	239	266	289	244	266	264	235	281	241	289	263	282	274	236	278	245	279	249	276	264	265	269	256	305	253	272	265	257	252	263	243	220	262	261	277	285	266	269	251	305	277	231	231	240	282	269	253	259	254	251	261	276	276	239	263	266	239	266	256	266	270	273	255	267	271	268	271	262	303	245	266	246	270	287	264	266	272	273	291	285	300	277	245	264	258	232	265	247	265	246	276	247	258	242	269	248	275	273	300	299	272	263	248	272	264	277	279	307	263	258	263	277	235	278	272	257	266	246	279	270	266	302	241	240	270	268	258	234	262	276	238	262	250	270	273	245	275	256	225	277	233	257	251	262	249	274	285	266	273	244	275	289	256	289	285	253	251	249	277	263	275	265	241	239	247	254	261	296	291	278	245	305	272	261	257	266	255	285	267	267	229	251	239	242	268	269	271	272	238	254	233	288	248	280	263	273	294	258	268	280	271	272	291	263	239	264	259	293	293	238	252	238	258	260	243	255	248	269	247	261	234	251	269	252	245	256	270	232	242	259	272	275	263	248	261	270	237	252	236	251	255	274	269	264	277	240	227	264	259	277	258	246	262	260	283	257	264	254	276	232	266	275	267	239	238	256	248	249	240	240	225	282	276	249	263	249	263	248	264	277	257	265
23350	20948	28209	23865	20960	12714	3134	1790	1282	1008	860	756	674	653	559	571	545	556	548	535	515	475	498	492	426	432	450	418	440	428	443	452	475	445	455	407	418	399	434	380	391	413	379	452	370	375	394	392	385	398	394	380	374	358	400	392	419	386	385	398	386	404	370	400	394	371	357	360	367	398	401	414	394	391	379	392	375	418	375	412	386	365	388	406	409	397	401	378	358	362	431	394	345	388	379	363	365	371	366	362	357	382	399	361	399	381	357	388	405	391	376	401	393	376	392	377	384	346	373	408	368	360	405	385	370	370	426	357	378	397	397	392	365	393	374	360	369	390	416	367	398	369	357	344	373	385	422	371	376	414	377	374	383	346	379	375	357	393	376	362	361	402	398	381	367	369	387	366	412	373	398	376	356	383	401	391	405	368	388	381	389	395	359	365	392	430	373	386	367	397	385	372	395	393	370	376	340	355	390	401	414	390	379	377	398	387	361	382	329	407	362	394	388	385	369	386	400	412	365	383	359	347	365	381	352	372	373	379	327	365	398	372	357	358	364	401	401	361	386	376	361	394	408	380	367	367	370	378	399	363	351	383	394	385	354	375	397	377	390	357	323	383	348	371	344	385	348	381	402	385	339	379	373	401	331	371	391	359	381	365	367	361	362	365	369	414	394	392	368	353	393	381	409	374	390	402	373	375	372	389	390	394	383	377	395	370	403	387	399	374	364	385	374	339	384	343	387	380	367	422	339	376	375	399	359	394	358	407	373	361	371	384	367	382	403	363	388	388	390	345	394	397	355	386	363	356	361	350	407	367	360	389	335	396	396	364	378	390	381	360	384	394	386	384	371	350	376	368	343	363	371	373	397	368	357	373	342	370	369	401	392	388	373	392	419	383	388	407	358	376	376	393	361	331	346	371	358	354	341	384	386	355	381	395	415	355	396	379	333	358	371	379	411	398	366	372	359	348	398	349	381	362	381	370	356	404	351	399	412	391	369	369	400	381	354	373	411	374	383	390	403	371	386	408	422	392	386	393	365	373	355	363	397	368	357	421	398	369	373	394	384	381	371	404	402	376	376	361	347	349	369	393	384	385	367	352	376	372	403	434	387	353	372	377	386	377	369	431	380	356	381	369	399	366	367	365	360	382	377	376	340	359	366	400	375	407	410	393	403	367	361	355	380	378	388	408	426	382	417	371	348	395	356	382	378	417	403	399	370	372	381	352	386	409	372	399	366	365	369	366	373	405	385	420	375	365	389	382	400	353	386	373	384	405	335	399	380	361	402	362	398	401	387	362	385	370	395	394	382	409	382	400	392	394	377	377	349	361	387	382	386	376	410	394	378	352	367	356	386	363	411	405	386	385	403	397	409	373	343	348	381	386	358	413	391	375	384	383	366	393	339	361	388	416	394	338	343	376	377	368	392	333	372	399	349	347	388	360	421	408	362	380	417	385	426	405	395	374	327	382	373	386	371	383	367	415	391	346	389	338	364	410	370	380	372	384	364	341	391	393	407	391	365	357	389	361	377	378	373	367	376	380	374	382	385	399	380	412	354	354	399	394	335	412	411	402	368	382	362	335	405	362	367	356	378	359	404	354	357	369	378	411	400	387	363	387	380	383	363	382	365	375	379	398	370	373	400	359	406	386	388	402	373	348	364	368	398	360	428	397	344	387	350	353	388	378	356	406	367	366	384	358	362	356	396	370	321	359	414	372	384	381	364	372	378	341	399	351	401	401	358	393	380	403	371	378	409	361	370	342	406	382	376	392	379	375	370	363	406	377	345	399	401	368	386	408	369	357	347	370	352	421	398	407	379	392	365	406	344	393	362	414	394	391	393	347	369	381	361	395	404	373	378	372	360	375	379	350	382	369	406	370	372	363	408	354	378	357	374	410	352	383	367	382	392	379	402	409	374	382	359	356	394	404	400	415	405	365	372	379	432	373	353	346	371	398	324	400	368	376	390	373	387	380	415	396	391	372	365	396	412	375	358	395	379	391	366	389	390	375	386	387	406	405	395	370	376	379	401	371	391	340	390	382	398	401	368	383	393	434	351	368	359	406	373	389	401	390	396	385	380	389	368	396	366	367	340	398	388	350	374	406	378	378	383	359	406	396	416	415	372	363	396	365	371	382	406	370	408	357	396	366	383	390	353	382	365	410	386	383	374	384	391	385	352	375	361	395	341	408	392	365	364	355	353	387	368	375	371	356	363	400	391	367	360	391	398	383	367	390	385	357	392	374	350	357	398	408	355	363	379	372	402	369	370	381	377	395	396	370	369	412	379	388	377	368	375	374	373	367	417	395	387	435	382	397	372	400	392	406	388	384	358	396	357	390	412	374	368	365	361	384	369	344	368	371	407	378	404	381	384	342	376	381	354	368	351	366	352	413	377	367	376	382	363	380	360	396	384	363	404	348	422	385	334	357	391	354	375	352	372	388	385	371	374	374	365	412	346	410	352	379	421	356	371	386	379	360	398	405	358	377	415	343	373	354	349	350	380	382	396	376	352	362	416	380	364	390	405	384	371	368	359	373	392	402	381	384	375	344	363	379	356	378	384	384	395	381	398	368	338	355	386	390	341	375	384	389	410	377	336	355	353	416	400	373	398	382	393	379	383	376	396	391	377	381	361	381	420	382	399	389	435	409	381	314	396	411	368	373	370	375	355	382	370	350	405	363	387	384	375	361	345	373	374	361	378	366	389	398	336	380	363	382	400	365	368	394	398	368	399	347	360	409	389	377	402	352	383	375	369	382	398	386	395	411	385	383	383	402	379	386	402	370	357	381	391	378	384	394	348	359	398	383	409	371	357	354	347	373	386	401	347	387	396	353	411	376	348	362	387	356	355	351	372	376	403	371	396	361	365	346	376	395	373	355	415	397	395	357	386	356	371	381	387	390	369	386	380	356	351	360	370	375	353	408	380	336	406	387	367	349	360	361	417	333	383	367	387	385	374	358	380	382	390	391	382	350	346	358	368	369	387	356	376	355	388	337	412	370	387	413	406	354	371	374	397	409	385	368	366	360	381	368	350	341	372	367	399	378	416	391	371	367	383	356	374	378	368	368	389	374	345	352	364	352	342	390	394	359	392	388	386	362	371	373	384	397	379	335	413	419	357	386	393	382	383	386	366	400	396	354	365	352	369	383	399	358	355	398	408	361	385	381	394	380	379	392	361	364	387	395	399	372	356	383	378	347	395	407	387	376	409	394	373	370	382	364	354	364	368	396	382	356	365	361	379	406	385	355	390	364	372	385	394	361	360	368	358	373	391	391	365	356	373	387	394	374	346	358	378	372	393	352	355	375	359	416	396	388	394	380	353	387	407	380	369	365	362	403	419	367	378	341	390	387	390	373	346	334	372	405	368	381	357	383	420	376	378	391	376	377	392	412	399	376	390	395	385	347	378	379	411	369	385	351	375	384	392	389	378	374	380	374	405	374	347	371	380	386	397	377	366	379	348	348	411	373	371	364	377	393	384	375	384	386
22215	25741	15265	8695	6546	4787	3657	2698	1995	1547	1248	1040	834	789	716	733	696	714	626	633	621	545	573	521	490	513	510	522	541	531	510	512	472	458	452	448	497	472	457	448	406	384	398	444	389	414	455	429	393	459	432	435	405	440	410	430	407	439	384	430	393	374	370	415	435	425	397	410	428	387	419	414	408	405	418	407	407	442	426	396	432	426	389	396	449	383	402	420	396	403	417	394	444	395	404	423	449	433	431	402	409	469	395	421	406	417	399	417	433	424	386	391	451	452	435	420	406	448	415	424	422	417	423	410	429	430	417	444	400	429	453	439	409	405	393	427	420	431	403	405	412	414	393	420	455	421	422	428	396	411	408	413	410	421	427	450	393	431	368	409	430	414	402	401	431	450	411	369	416	432	427	426	441	421	413	457	417	398	406	413	438	447	418	419	438	437	415	421	406	419	378	394	411	393	384	410	416	378	398	403	416	458	426	408	440	444	431	426	439	395	409	411	414	415	405	438	409	410	392	390	389	428	421	371	402	387	416	433	443	432	402	409	418	410	386	376	378	419	410	446	412	445	424	406	397	412	431	401	395	397	416	437	420	416	399	373	439	435	402	421	434	392	420	392	394	450	407	429	425	405	439	424	426	452	447	412	409	430	408	429	401	407	362	427	445	406	448	423	420	419	419	394	436	436	401	415	411	436	423	391	417	423	408	410	454	435	400	432	449	376	427	446	384	431	418	425	425	405	461	435	428	409	424	394	378	398	394	396	434	379	428	407	429	414	441	408	428	431	433	401	418	422	390	434	454	393	422	401	426	408	427	451	389	452	433	427	407	425	423	405	369	412	406	462	436	414	398	440	415	428	382	406	428	367	411	428	414	433	441	387	382	440	430	436	416	394	385	407	406	441	408	420	437	378	400	418	429	424	407	395	423	434	455	416	388	419	419	425	404	426	411	432	416	375	398	411	395	391	404	417	408	468	414	419	410	412	389	397	412	404	414	416	382	403	404	424	428	413	412	401	414	430	441	415	399	428	423	389	405	459	404	430	392	422	394	438	418	408	412	390	411	425	453	440	432	399	417	421	385	392	395	395	417	397	429	399	422	420	426	424	438	401	391	435	424	429	437	398	461	430	439	399	450	388	392	398	380	394	435	426	409	393	409	416	416	413	427	438	436	413	423	415	357	424	478	404	399	404	414	414	398	419	391	364	427	427	431	391	401	429	442	434	403	460	391	422	410	392	403	373	392	421	423	418	419	413	448	431	428	440	424	444	389	399	449	403	412	384	406	430	387	409	387	419	404	418	410	447	374	395	406	427	412	381	413	399	428	407	423	415	420	421	423	412	414	407	399	424	399	401	421	431	416	391	385	412	441	425	416	415	445	422	410	379	436	391	395	386	394	443	406	451	397	387	417	447	414	399	397	438	424	390	401	403	421	411	437	373	391	433	397	399	441	416	394	414	395	404	410	430	437	419	422	393	385	419	415	415	412	395	408	431	406	438	436	412	431	394	426	405	422	425	450	393	426	401	430	427	423	392	392	413	392	392	422	397	407	420	417	386	433	393	401	433	434	418	380	389	411	410	466	403	434	426	377	422	403	411	440	402	460	430	425	407	442	389	434	423	375	392	449	408	386	435	408	434	457	429	430	420	421	423	409	370	410	403	414	422	435	433	396	435	398	418	396	377	380	404	399	369	425	429	443	403	403	410	409	424	404	407	401	413	417	384	399	408	402	451	394	431	427	418	416	421	397	393	398	416	424	441	471	408	433	408	403	427	389	411	416	406	429	381	407	421	429	405	429	399	423	438	423	428	411	399	420	425	417	412	450	428	422	437	397	382	443	402	407	431	428	433	425	410	427	387	398	412	408	433	443	409	392	459	432	382	418	405	419	390	410	401	385	386	411	369	417	399	433	400	404	434	442	392	390	402	395	451	399	404	395	449	394	395	418	384	398	404	382	415	427	425	401	383	391	395	407	391	393	419	411	428	405	413	406	443	427	410	418	425	401	431	425	417	437	395	396	387	437	390	412	435	418	387	471	412	427	416	454	378	419	415	408	404	424	438	404	399	468	421	437	446	415	429	394	408	434	401	391	378	421	437	421	416	424	419	392	431	413	411	406	404	414	401	438	404	406	420	432	394	436	395	393	433	386	425	401	404	394	406	403	431	389	434	399	449	412	388	438	406	450	406	431	434	401	387	421	367	442	398	409	435	397	395	432	405	403	404	423	400	430	457	420	415	407	388	420	449	418	435	422	378	427	421	425	413	418	444	429	412	399	430	451	406	415	434	404	381	417	409	412	365	413	454	392	451	408	381	406	392	403	431	459	407	404	406	447	395	422	405	411	403	422	427	421	399	400	459	432	395	406	403	407	414	412	405	401	399	405	419	433	436	401	379	385	429	405	388	431	436	437	407	405	430	421	435	420	417	440	398	423	427	423	400	428	418	451	395	414	393	436	408	436	416	383	400	462	430	435	403	430	401	439	397	404	463	434	397	421	457	430	369	410	413	413	390	407	432	406	429	441	430	401	430	409	402	429	407	406	435	441	446	445	426	389	426	423	387	414	396	411	434	410	416	398	411	366	382	392	408	386	389	415	420	396	421	418	419	412	397	414	404	406	441	387	439	416	389	378	424	457	433	419	402	417	380	434	411	427	435	422	454	417	444	385	391	410	437	426	404	446	424	440	445	425	415	415	420	422	373	449	408	428	426	404	381	436	450	412	405	423	416	359	409	444	387	430	419	393	421	387	410	409	417	428	410	405	442	398	391	404	459	391	404	382	414	412	440	412	426	440	400	405	428	415	422	389	432	409	420	430	393	420	404	435	376	419	409	424	462	407	409	396	374	432	439	368	437	464	396	371	416	389	451	423	416	419	423	445	370	417	411	407	387	414	428	447	381	450	414	408	423	369	423	429	410	372	422	369	391	380	376	412	410	428	380	402	416	414	428	410	461	418	443	407	448	419	407	404	385	365	373	405	421	442	400	381	389	401	377	391	411	381	423	407	411	389	426	427	397	378	397	447	431	409	395	416	429	416	413	382	419	438	410	414	435	424	401	374	435	402	425	409	438	400	407	409	432	421	400	409	448	395	403	423	418	427	409	388	413	381	431	435	372	428	435	412	412	455	426	406	412	420	419	419	441	412	373	446	411	387	396	424	435	431	404	370	409	412	429	422	411	417	445	434	436	419	433	419	398	430	402	443	399	426	382	408	415	417	381	367	398	416	392	395	410	399	402	423	434	395	396	416	456	414	410	397	390	428	424	427	412	386	415	428	377	427	411	408	427	386	401	439	432	411	405	412	418	434	416	423	407	416	417	424	431	424	410	414	399	429	426	408	435	415	412	386	423	381	428	399	419	409	435	399	413	401	385	423	387	444	424	399	417	395	395	396	409	407	411	439	429	443	404	396	438	402	416	395	428	408	426	408	406	399	439	426	403	420	428	419	436	422	388	407	410	422	401	396	415	417	401	406	401	427	391	385	418
24365	20868	27206	24561	14896	2856	1643	1112	742	595	480	440	335	334	302	257	262	263	249	247	241	214	201	213	185	189	199	181	200	178	173	181	167	157	176	165	164	142	172	152	162	126	142	142	150	140	152	152	179	128	135	134	155	134	135	128	140	153	150	139	125	147	155	129	159	144	139	170	133	132	128	149	147	153	140	145	149	135	140	124	157	133	134	138	144	133	122	153	141	135	123	133	130	148	159	124	162	156	120	119	135	141	156	134	151	142	147	150	144	130	123	141	142	130	157	134	165	130	134	150	122	142	141	145	150	125	123	146	153	135	140	139	141	133	165	125	137	135	136	124	146	135	134	125	134	127	151	133	133	118	121	124	121	129	148	156	138	149	138	135	128	158	144	143	140	150	132	132	145	140	136	131	129	131	130	150	140	148	158	132	145	164	120	111	135	146	126	134	153	150	147	139	144	150	145	130	150	107	127	109	129	149	128	151	118	136	142	162	139	136	136	142	147	135	148	147	146	129	125	133	137	158	130	135	150	133	153	158	133	149	144	155	129	132	134	142	133	154	153	140	150	143	134	134	129	148	150	123	136	153	132	136	139	143	127	146	137	130	146	130	124	132	132	134	135	124	154	134	139	135	148	127	118	152	146	131	143	131	158	145	142	129	137	145	139	148	137	135	123	144	121	120	139	135	133	134	131	121	142	153	134	144	140	145	135	146	145	144	143	135	151	125	146	155	140	138	147	147	133	149	130	123	134	137	137	122	124	154	146	123	149	159	137	118	124	141	153	131	113	141	140	133	145	133	137	123	169	124	132	127	124	142	145	147	123	114	142	144	154	146	134	123	132	129	148	150	146	121	138	125	144	136	152	128	130	136	142	110	140	120	144	134	151	155	143	152	122	160	132	128	117	127	134	139	156	139	151	140	139	140	133	124	141	121	132	111	143	127	152	137	141	132	144	133	137	155	134	122	134	133	174	131	117	141	138	129	140	130	126	145	129	126	144	156	133	123	136	142	116	151	169	140	136	125	151	153	146	136	151	146	142	137	140	132	142	129	134	125	134	141	144	134	130	141	121	147	135	138	116	136	142	140	140	151	146	137	138	157	147	150	117	160	123	133	140	135	146	142	132	130	141	135	144	129	129	138	126	139	132	141	157	151	157	126	160	133	142	140	123	113	144	148	161	144	139	149	116	129	130	117	132	128	124	128	151	139	131	117	128	128	135	134	151	163	121	122	113	137	136	131	120	135	152	130	130	144	146	148	145	151	134	127	148	141	144	136	144	165	143	144	163	128	120	135	148	162	132	120	105	131	141	148	131	131	152	158	121	122	141	138	133	112	137	141	142	142	145	116	133	137	142	140	135	153	125	133	138	148	129	138	155	135	129	143	140	151	128	145	146	132	141	120	127	145	143	157	155	140	155	138	139	148	125	143	153	134	137	133	164	132	150	113	129	140	162	148	150	138	131	150	140	150	126	132	140	134	133	138	114	123	136	148	133	123	136	145	139	162	132	152	148	132	161	145	155	135	157	138	142	130	130	127	138	128	129	120	150	136	154	139	132	141	132	130	157	145	122	150	153	128	149	145	144	133	120	125	133	140	132	153	150	134	160	139	154	152	159	150	136	137	141	141	139	132	135	135	134	127	121	143	141	138	114	118	136	144	145	135	136	153	175	133	159	126	144	136	146	143	128	147	161	155	141	138	144	112	125	154	145	129	136	149	127	156	164	143	148	139	126	138	136	141	133	152	121	141	139	130	144	129	146	137	139	143	158	148	140	141	135	126	119	138	137	110	148	143	148	151	129	125	127	141	114	134	134	119	149	131	129	160	137	147	151	140	144	146	133	160	133	147	139	125	137	162	135	139	127	111	136	125	148	124	114	136	137	138	144	148	120	134	150	135	117	139	129	161	144	139	149	139	146	132	134	126	132	156	129	130	143	148	120	133	115	146	149	141	128	144	145	137	114	116	137	139	148	146	130	152	138	140	130	135	133	147	127	132	135	134	143	116	136	133	128	143	150	139	125	139	152	120	138	146	133	139	136	129	147	153	158	115	148	145	125	141	143	134	160	151	141	146	132	130	148	158	153	138	124	148	129	131	122	133	155	144	147	145	141	160	142	126	138	138	144	134	144	140	150	114	146	137	154	150	121	136	134	125	122	142	124	133	123	143	140	132	122	148	114	126	137	146	139	142	152	141	131	139	126	154	133	130	155	126	144	144	134	138	123	141	138	138	123	151	141	132	123	149	136	131	135	135	119	124	129	135	122	140	132	140	154	160	163	140	133	111	137	140	134	139	153	151	147	138	132	135	130	136	122	123	128	130	139	126	135	152	144	139	140	141	152	141	126	144	126	136	126	133	144	141	139	147	149	142	144	142	137	135	149	152	124	135	168	143	126	148	127	106	152	153	138	120	151	152	144	128	138	131	131	130	156	131	131	126	144	137	137	143	150	150	129	148	159	158	129	140	159	122	126	135	151	140	129	143	134	134	147	139	144	142	147	132	144	154	149	119	127	126	150	137	120	147	137	152	135	145	149	163	145	146	129	143	145	140	134	131	151	154	108	159	142	161	166	146	155	142	145	150	134	132	155	157	163	133	132	123	128	147	138	132	121	118	133	164	132	141	141	143	138	147	127	128	129	128	130	119	126	108	136	138	144	154	127	145	120	124	133	121	149	145	133	120	144	155	127	153	157	121	145	137	154	124	159	155	153	149	155	126	135	137	119	129	127	136	154	100	130	145	137	148	147	145	111	138	138	150	146	149	138	143	140	120	128	144	135	136	123	158	126	144	145	165	142	137	123	146	136	140	144	132	132	141	148	130	147	134	146	144	126	130	140	136	138	157	158	136	132	135	127	141	149	147	132	138	137	138	141	147	130	160	139	144	133	122	123	145	145	135	158	139	143	125	127	141	135	138	127	115	119	131	142	133	117	128	132	123	145	130	139	119	128	134	134	132	127	136	132	147	139	111	150	126	142	123	144	128	131	134	141	152	142	135	129	139	135	146	141	143	140	150	149	157	152	144	140	149	145	140	164	141	128	141	135	135	134	163	147	140	160	130	140	134	146	139	155	131	137	160	127	135	143	142	161	141	123	128	139	130	123	136	135	149	148	138	146	124	142	163	119	132	140	149	121	142	131	156	124	138	127	131	129	142	130	140	127	120	160	148	123	132	135	139	138	121	121	132	149	146	122	132	135	127	137	136	128	125	122	120	143	128	151	150	142	145	142	124	147	139	127	133	139	131	133	147	150	117	137	146	141	148	167	131	135	131	141	116	140	143	131	140	136	127	137	124	144	161	135	113	148	152	151	130	149	132	114	131	123	133	156	147	159	138	118	159	127	145	160	149	128	132	142	127	144	145	138	121	153	131	129	142	137	141	140	163	143	146	169	142	127	141	152	152	136	127	149	127	102	138	117	125	136	148	117	134	143	139	146	151	160	135	146	143	152	143	125	122	134	143	159	138	129	139	148	122	155	150	126	145
21404	21959	12472	6947	5155	3885	2769	1988	1385	959	802	592	474	454	392	391	379	397	339	356	329	322	288	251	224	240	229	242	249	253	208	221	217	202	196	211	181	177	180	195	170	172	179	182	170	162	151	178	177	191	177	160	174	200	182	163	166	165	171	152	177	156	154	177	173	181	158	156	167	181	154	159	170	168	160	165	187	169	158	151	180	171	170	182	162	188	149	159	169	195	156	152	167	147	178	176	158	172	165	139	182	150	164	140	186	144	154	155	147	179	168	149	152	152	164	143	141	159	163	179	155	146	155	164	170	169	167	174	162	177	161	159	153	177	168	147	176	166	139	176	178	150	175	135	163	153	140	144	177	187	177	168	160	156	164	157	175	165	165	162	157	155	150	157	154	171	128	158	170	150	171	163	193	164	171	166	178	136	164	145	158	159	156	149	162	168	161	146	151	178	180	155	178	165	158	154	188	155	169	151	177	175	176	144	171	160	179	158	165	165	164	171	178	157	167	141	139	175	162	179	143	159	159	179	159	150	167	170	185	168	175	155	160	161	153	158	175	177	157	169	158	178	191	164	179	147	158	180	164	146	146	169	162	160	143	173	182	163	177	170	163	193	176	168	171	153	153	164	170	187	167	154	160	160	159	139	170	171	159	158	165	159	164	162	192	178	168	173	150	180	136	161	193	161	166	178	162	133	179	160	167	170	153	173	160	152	140	155	144	145	168	143	171	178	179	173	144	168	172	172	177	165	164	172	148	174	150	162	167	157	177	182	153	167	192	182	157	142	159	163	186	171	156	162	167	173	135	167	177	129	190	156	154	154	158	158	161	154	138	152	173	156	178	173	149	174	148	169	160	163	154	196	188	162	148	173	154	166	192	144	161	127	176	174	153	155	165	187	137	157	158	169	160	161	145	167	171	155	176	169	179	159	156	152	176	140	171	163	168	162	169	164	146	162	139	174	163	179	168	190	180	150	170	144	168	164	151	176	154	181	155	163	154	159	147	155	156	179	164	162	170	141	170	144	195	159	159	152	162	173	167	157	173	160	176	151	182	172	168	138	165	162	176	165	164	155	170	166	193	147	155	140	152	155	184	173	169	144	167	160	174	148	137	175	152	149	180	177	157	187	175	151	160	163	150	159	149	166	162	171	181	166	165	148	154	156	152	156	186	173	178	175	169	152	144	158	177	150	152	180	190	165	163	179	164	179	177	140	166	165	171	169	170	197	173	154	136	169	170	162	148	178	180	173	178	168	165	150	182	159	163	166	164	154	170	169	153	170	144	165	171	152	131	166	148	154	166	158	161	169	183	161	168	182	174	165	158	159	164	173	168	161	158	136	180	161	150	161	165	140	162	150	172	173	161	183	169	158	158	177	161	153	165	171	142	187	187	160	172	173	163	158	174	160	165	148	153	154	156	166	194	123	168	158	165	165	162	147	157	174	180	157	142	197	147	190	168	164	175	167	148	182	171	161	166	172	171	167	183	163	156	163	146	170	165	174	161	162	151	150	148	164	162	149	152	180	170	163	183	148	163	157	164	182	160	177	155	172	157	147	157	164	144	165	162	162	153	146	191	159	147	173	165	156	162	159	164	167	156	145	179	162	147	142	160	158	197	151	142	173	156	159	149	170	162	168	164	151	180	185	162	181	162	161	165	148	160	152	165	157	165	137	181	174	155	156	184	160	176	158	175	159	162	176	164	151	175	170	167	175	183	164	171	155	163	169	188	191	159	177	155	155	152	157	168	147	172	152	171	145	168	146	158	163	160	161	170	174	146	173	173	147	199	153	151	172	141	162	159	167	160	159	155	183	158	139	176	177	185	185	170	173	199	170	172	145	155	162	158	149	171	155	158	163	136	171	164	192	139	154	151	164	151	162	172	163	179	168	182	159	161	139	135	182	170	157	179	139	147	169	148	166	158	175	162	153	180	141	158	163	151	158	166	162	171	150	153	148	158	178	167	165	162	162	149	173	145	164	153	181	197	178	128	179	175	158	151	147	163	152	169	163	183	186	182	152	164	143	154	162	165	175	179	149	172	148	176	152	171	153	166	156	195	139	146	163	180	162	179	170	150	172	155	177	161	180	172	151	169	168	178	172	167	164	155	150	156	155	179	171	149	179	146	181	177	152	161	162	175	163	166	162	153	161	182	196	156	177	154	169	164	170	153	173	160	169	163	153	162	171	178	172	191	157	167	159	162	156	159	145	180	171	134	156	168	173	142	148	150	167	154	176	169	163	164	150	177	167	154	155	138	161	187	160	175	167	162	155	175	167	173	168	176	167	162	154	160	167	169	163	153	169	180	183	156	162	144	170	151	146	186	156	156	159	148	161	157	155	175	165	166	162	157	167	167	164	169	172	149	151	158	166	160	162	175	178	134	166	154	184	183	175	166	198	165	158	188	131	166	173	163	174	176	155	161	174	161	159	177	152	145	168	154	166	156	170	157	163	157	147	153	160	152	145	150	177	156	175	126	174	165	163	142	158	169	148	153	160	149	174	150	148	164	153	133	172	168	151	151	142	142	149	179	166	158	169	166	151	178	165	168	174	152	147	157	169	148	164	154	172	170	157	162	171	176	174	177	173	152	167	140	161	165	170	163	181	159	178	161	163	148	153	165	149	162	158	157	176	157	160	169	161	171	156	133	146	149	182	160	154	163	158	174	152	152	172	151	153	168	201	166	166	153	165	160	143	163	170	170	160	160	166	159	145	164	167	164	165	160	152	160	166	172	151	164	158	168	161	154	148	160	174	170	169	149	155	175	148	174	171	145	177	162	160	169	163	180	157	175	183	135	172	168	142	154	183	165	156	181	158	144	160	149	164	173	157	150	156	172	178	167	178	163	160	160	161	157	173	169	177	169	174	165	169	178	158	165	170	174	140	158	179	164	153	154	171	194	165	168	176	170	170	163	161	192	153	203	170	180	158	176	156	156	184	166	141	159	164	170	156	160	151	192	148	145	141	145	135	157	162	139	149	162	149	152	164	159	186	145	152	149	160	159	178	168	163	154	176	171	151	160	163	181	176	185	161	169	175	168	166	161	177	165	159	164	155	168	146	154	135	181	162	160	166	154	144	168	133	179	155	147	174	169	153	162	150	156	165	155	167	180	164	168	164	150	186	160	156	163	168	159	155	173	159	163	153	194	147	164	167	167	153	157	179	157	149	152	165	164	174	168	168	151	152	158	172	173	147	175	178	142	164	159	153	162	159	155	151	165	188	168	177	135	159	154	181	140	165	173	148	179	176	170	166	175	156	155	157	159	168	175	161	140	140	156	155	153	168	168	170	179	165	164	176	157	141	159	164	154	153	173	173	165	167	175	173	178	190	187	159	176	162	164	153	192	177	151	194	185	178	158	185	157	160	161	156	173	160	166	148	156	182	172	165	154	167	166	185	151	167	170	166	142	152	179	137	161	156	152	160	151	162	163	158	163	159	166	151	161	187	143	157	167	165	192	169	161	170	157	168	162	157	177	156	153	182
22280	20913	28563	23395	20919	21064	12488	2704	1807	1350	1108	864	823	700	627	648	577	598	553	554	551	479	456	486	425	417	423	398	441	410	373	377	361	367	410	363	369	327	344	334	344	361	345	330	302	303	336	291	284	334	304	320	337	335	293	327	315	302	313	294	316	307	324	318	304	319	326	309	345	357	330	292	326	302	253	272	303	307	331	297	313	318	302	296	338	286	272	301	258	309	322	304	315	289	318	323	285	311	315	299	292	314	343	308	311	297	308	296	301	325	295	301	290	313	313	291	282	350	300	342	309	297	316	288	304	305	334	322	328	288	330	307	291	286	303	317	337	289	277	305	300	330	293	300	279	301	341	321	325	311	322	294	305	302	312	299	329	289	276	300	309	285	308	297	290	297	337	292	323	261	308	290	336	315	301	273	284	285	284	312	299	315	312	288	339	316	328	279	270	308	307	296	317	289	307	299	307	318	296	318	346	327	302	307	310	312	303	283	290	311	298	279	290	326	283	310	303	316	302	302	282	331	315	319	342	329	309	304	315	294	313	343	319	321	329	294	297	299	290	277	300	305	273	296	304	276	308	318	315	306	291	315	294	298	302	294	330	278	292	328	298	302	307	312	324	296	332	320	308	292	300	278	280	292	302	311	334	298	285	305	292	314	292	312	316	297	323	305	302	318	288	298	288	310	292	304	311	293	308	306	295	295	313	292	295	298	317	340	298	313	281	310	282	319	345	294	324	290	305	311	306	309	301	333	298	287	304	311	307	297	293	323	302	298	280	268	354	298	308	289	277	287	316	308	268	305	304	337	288	291	298	280	303	305	326	309	329	309	277	289	301	286	294	304	286	274	321	314	324	298	281	302	310	321	279	282	299	315	280	296	270	309	327	305	297	302	319	291	292	286	306	318	312	278	310	343	332	283	295	311	329	342	288	324	293	300	299	293	293	323	299	306	303	333	283	338	299	305	313	294	304	290	300	306	312	303	298	301	326	328	312	328	330	289	258	272	278	317	291	277	287	292	304	311	311	300	289	323	286	282	323	298	296	327	301	322	308	320	312	301	337	317	324	326	266	293	276	294	311	321	311	316	324	315	281	332	298	310	327	303	294	321	313	321	303	280	305	330	298	301	307	316	311	317	289	318	291	305	293	318	326	304	310	298	319	284	284	315	317	328	297	299	302	308	309	304	295	288	276	317	315	289	329	346	314	347	290	292	306	297	269	277	304	269	306	333	294	317	308	321	304	300	287	311	319	330	291	309	315	306	292	289	280	316	308	290	307	267	297	311	304	310	302	311	291	257	288	322	293	280	329	316	304	292	300	297	314	308	311	325	326	307	300	311	312	272	330	300	299	313	288	306	308	293	313	309	285	323	327	301	291	312	282	315	319	314	318	305	304	324	329	304	323	329	271	292	295	307	278	312	346	292	294	284	306	332	330	292	308	294	324	329	294	306	308	352	300	293	312	332	353	337	320	305	316	313	304	272	291	321	335	306	295	280	292	302	297	292	316	321	305	318	323	286	342	284	307	302	295	277	341	312	300	303	302	318	282	357	308	290	291	314	318	303	312	311	300	286	307	325	295	303	303	275	288	301	347	336	282	297	305	278	311	285	280	318	345	288	271	311	286	291	329	329	314	269	318	273	304	282	323	274	306	291	318	300	310	326	325	295	290	303	306	295	321	273	306	294	307	337	322	305	307	296	322	290	321	306	287	287	295	291	290	299	310	300	302	311	290	276	317	327	293	310	290	302	313	310	312	300	315	329	313	320	282	333	321	293	320	308	327	311	334	267	298	260	313	301	315	284	336	271	333	308	341	291	319	304	303	318	310	295	289	281	294	267	311	292	310	314	298	338	316	297	269	317	310	295	315	279	279	310	305	268	303	298	313	299	309	286	296	291	293	281	315	305	296	320	300	308	294	293	306	330	300	296	321	293	336	291	332	340	319	322	308	268	332	311	279	305	335	313	318	314	301	298	315	325	301	306	310	299	308	313	312	293	284	316	319	315	332	326	298	331	283	297	303	298	294	308	288	312	272	322	314	308	303	299	328	305	293	306	329	293	310	314	294	321	290	301	309	339	350	310	324	302	310	292	288	299	279	293	307	287	322	339	292	323	311	297	281	313	281	273	284	319	299	304	298	296	307	333	326	292	327	303	325	314	325	331	331	286	329	309	296	288	272	331	293	306	319	299	323	346	305	317	298	321	298	276	316	286	311	320	308	317	317	327	331	293	320	275	274	330	269	338	275	314	309	302	319	339	303	331	301	301	332	280	285	319	315	286	318	298	292	320	298	324	280	295	295	325	298	313	337	320	326	306	261	297	323	313	296	315	323	329	317	295	328	281	327	299	295	333	297	308	282	329	300	313	271	284	293	307	302	297	304	289	315	288	314	310	302	317	301	316	317	301	321	286	280	304	301	298	302	292	321	293	327	308	311	306	298	319	322	315	317	309	294	292	285	297	329	307	320	304	280	322	318	295	302	319	308	287	305	280	317	322	298	283	283	299	317	314	308	305	289	293	305	314	297	302	318	304	290	313	308	295	316	299	308	338	307	270	303	276	308	319	293	286	302	275	282	278	308	306	310	298	288	287	318	319	325	311	326	273	311	301	290	290	333	322	309	284	302	313	283	288	357	294	329	274	282	303	283	296	330	301	305	255	308	295	291	306	303	305	281	329	298	303	317	334	287	307	292	288	282	319	328	326	276	276	305	313	292	301	285	299	335	285	301	319	315	340	311	285	296	272	324	337	303	302	313	311	314	300	307	311	291	310	290	291	325	284	331	338	296	295	299	293	315	309	305	306	287	300	292	322	341	296	303	291	292	291	299	284	271	308	302	290	298	283	284	292	299	301	284	319	306	317	304	319	314	305	286	325	269	280	282	308	322	310	323	258	302	296	309	290	324	312	315	272	333	298	294	303	284	306	292	285	301	303	312	330	325	298	318	312	297	297	296	291	294	307	307	312	311	294	328	310	296	300	311	284	337	334	299	276	328	269	296	319	301	301	304	305	313	299	331	304	309	276	290	337	327	306	299	265	321	318	302	270	318	300	306	304	294	319	304	292	306	307	293	322	274	289	317	328	290	306	316	306	309	311	282	313	295	290	275	288	308	306	323	283	294	308	272	296	303	315	294	277	303	299	293	317	286	286	294	305	319	341	282	289	308	288	302	315	289	280	312	312	300	281	345	308	306	322	319	344	277	288	303	323	293	313	301	287	305	271	322	290	291	284	311	287	304	318	337	272	295	298	315	313	296	282	311	314	290	270	305	307	285	277	274	277	283	316	316	308	325	331	306	311	284	306	279	303	294	343	265	327	283	315	307	319	289	323	309	296	286	308	309	330	316	316	305	286	317	303	300	292	306	286	315	300	287	296	316	332	340	301	305	313	311	304	319	300	327	297	287	297	273	318	344	309	328	284	312	279	280	279	283	286	319	338	312	308	304	303	305	271	303	311	296	294	323	288	298	301	305	286	299	302	320	282
25713	30826	19905	12043	9087	6954	5279	3635	2694	2047	1592	1260	1060	966	850	866	826	797	676	683	622	621	555	513	472	519	477	488	524	451	481	450	429	452	420	403	436	388	381	353	387	361	390	362	364	380	378	372	349	376	357	381	357	363	365	354	320	366	347	318	361	358	375	335	369	345	338	348	353	319	346	383	339	354	367	327	350	359	406	331	356	368	351	338	361	358	368	341	381	347	335	337	316	344	335	343	353	313	364	339	337	355	327	338	314	339	350	340	355	338	319	338	328	333	329	345	315	327	292	331	338	320	366	341	378	324	329	339	330	359	355	328	369	334	350	360	335	381	371	345	326	352	352	307	339	353	345	347	368	342	337	358	312	350	330	343	352	363	330	347	315	350	348	346	310	362	345	343	330	361	335	323	318	349	354	340	331	364	348	351	309	362	344	347	374	347	303	346	351	324	322	365	337	331	336	309	349	355	330	321	338	338	305	343	304	376	333	329	350	319	354	332	324	348	353	371	321	339	337	344	381	337	369	339	377	341	343	324	369	356	367	373	317	323	358	348	327	324	291	328	349	369	338	333	350	319	348	359	327	354	343	350	317	359	341	351	311	330	335	321	337	316	333	352	326	339	317	348	331	359	333	339	343	346	374	345	362	350	340	329	349	301	334	345	311	339	371	364	308	353	352	367	329	342	337	330	332	318	313	304	351	351	331	318	330	336	329	340	358	308	341	311	348	331	362	360	307	329	354	370	319	347	343	355	338	329	327	351	350	339	349	332	340	319	358	352	309	341	330	336	372	355	322	343	334	328	354	328	314	317	350	337	350	351	351	332	333	325	308	319	338	315	319	307	363	350	337	328	338	355	348	357	332	305	324	328	336	349	371	342	369	328	337	331	351	342	360	332	322	307	307	323	341	329	320	339	352	330	329	319	371	369	374	339	361	352	358	324	349	335	330	332	324	360	339	331	317	356	343	320	350	332	350	361	326	351	324	341	360	355	318	348	341	345	367	331	332	392	341	360	331	350	336	328	336	355	345	339	286	321	352	363	312	359	339	360	358	344	333	344	352	353	361	346	337	342	350	332	337	382	345	349	364	340	322	362	336	321	342	338	361	346	350	344	324	322	338	309	352	337	345	330	391	342	343	349	315	368	316	316	309	353	352	356	336	345	345	393	357	331	340	361	350	309	377	325	371	327	346	345	343	349	365	326	327	344	355	353	323	313	357	311	356	318	312	327	345	370	330	355	332	363	315	325	345	314	324	328	293	332	357	298	309	327	328	338	366	353	386	338	349	343	346	330	324	330	310	360	339	351	377	350	349	341	334	352	370	344	350	338	313	333	359	341	293	327	343	346	321	359	347	334	351	363	367	357	341	346	335	342	331	340	311	323	362	359	346	350	364	310	334	352	340	355	369	334	363	352	335	355	340	360	330	353	322	319	336	342	300	355	316	316	369	329	350	348	362	375	332	291	301	296	323	335	312	339	363	359	335	342	314	350	361	330	310	362	345	357	323	346	367	342	340	334	346	324	359	379	329	310	317	349	346	334	349	303	365	330	323	334	333	337	359	355	348	356	348	326	355	322	298	328	308	357	383	338	344	336	325	305	358	344	356	336	323	304	370	330	342	327	361	319	324	352	324	356	332	329	311	320	358	370	331	314	354	348	322	342	309	345	340	342	368	361	386	323	329	344	362	342	307	315	320	327	335	327	378	363	360	363	363	337	341	376	371	354	377	374	348	331	347	331	315	350	319	347	342	311	329	333	331	333	353	336	316	326	346	344	348	355	293	345	349	339	364	360	323	327	347	358	340	335	350	355	333	333	302	358	346	334	336	343	352	327	361	344	326	353	339	354	309	367	330	348	344	363	317	332	322	349	321	347	345	373	326	376	306	340	322	347	360	341	344	365	318	337	362	370	354	339	353	334	329	300	368	350	359	324	306	333	332	333	339	333	334	350	347	352	339	354	377	345	334	307	387	363	354	375	321	327	334	323	361	305	339	340	363	330	380	321	327	363	348	340	337	338	343	336	346	338	342	335	360	271	311	344	325	308	394	346	374	342	306	287	362	332	317	360	334	328	366	357	330	321	356	338	339	336	315	329	335	340	367	360	330	352	344	328	333	337	334	351	353	354	333	332	393	354	338	322	362	325	377	318	317	364	330	332	315	369	346	336	334	343	342	376	314	324	362	316	336	316	338	329	372	358	337	356	347	339	321	338	322	345	342	347	311	334	324	362	331	346	338	341	342	315	348	328	350	353	352	325	384	356	298	349	355	367	308	343	344	339	363	325	305	321	348	334	326	298	311	355	350	319	336	357	352	333	322	352	347	357	323	348	355	335	340	315	308	365	314	357	369	349	313	318	361	368	347	349	343	359	314	332	338	344	356	368	336	351	355	330	383	338	337	306	343	337	318	342	350	351	346	355	341	356	351	365	326	344	383	319	331	327	317	301	359	348	366	345	326	338	343	353	352	319	334	329	344	342	349	352	358	313	335	355	331	333	344	374	350	304	320	371	363	312	355	297	332	323	336	327	318	341	366	368	335	335	339	350	360	353	310	334	325	340	330	329	323	345	362	327	320	316	359	316	315	344	324	366	349	316	348	331	359	303	368	339	319	349	329	356	362	336	321	357	325	329	361	339	361	328	345	336	336	329	335	351	337	327	313	339	349	368	342	341	311	334	328	342	353	357	358	335	329	333	317	332	331	355	374	335	351	330	389	352	328	348	336	363	380	337	312	346	333	334	333	374	310	360	332	346	317	340	331	321	355	333	351	344	377	352	337	350	319	338	335	333	309	370	361	348	350	328	330	315	336	316	325	339	376	359	353	346	356	333	333	347	334	344	360	348	336	323	367	391	342	366	321	339	361	352	366	331	336	320	366	331	314	352	319	331	347	332	344	350	322	363	332	355	353	340	341	354	341	338	367	326	336	341	323	325	312	283	345	324	342	341	336	325	325	340	324	348	317	331	340	360	356	319	308	339	357	347	347	353	327	290	346	331	307	308	334	345	331	369	353	343	335	333	363	322	339	345	364	337	318	318	307	346	330	319	348	352	361	340	356	354	315	324	342	352	351	331	330	317	351	319	295	342	320	334	333	339	317	342	338	352	361	344	328	337	368	338	301	338	369	333	323	326	327	337	334	343	308	338	387	361	329	314	328	346	350	324	376	361	345	333	312	363	329	372	327	326	316	331	363	358	318	341	367	356	354	333	362	341	357	371	327	330	307	345	340	369	344	343	372	318	381	356	337	329	331	331	336	324	386	367	373	360	313	285	354	341	314	311	319	334	342	314	345	340	359	293	301	355	334	341	322	357	323	337	317	338	334	301	357	317	343	347	334	310	315	371	332	339	339	365	343	341	345	323	342	321	362	330	359	329	327	343	353	379	324	341	329	346	348	367	352	332	313	332	312	336	327	324	314	320	369	357	301	361	349	346	374	328	371	355	356	325	355	360	302	340	338	370	311	341	346	320	351	360	366	351	339	370
27426	19631	10835	4424	2347	1589	1192	805	644	508	470	375	300	335	297	362	325	334	285	314	303	304	275	271	254	263	276	256	295	273	284	297	275	250	247	254	262	233	226	234	258	258	214	230	241	240	256	238	244	233	236	237	252	239	241	259	260	250	212	227	229	216	230	233	240	228	226	247	248	274	235	235	215	241	246	229	230	218	238	221	254	266	221	224	234	248	217	214	231	253	241	240	235	243	218	243	207	229	225	226	233	225	252	225	251	259	252	225	246	236	193	230	245	238	230	239	236	256	253	277	248	252	218	236	243	213	235	222	242	233	233	225	245	238	219	221	235	235	215	239	212	226	229	250	232	211	206	226	203	233	233	260	236	245	256	252	226	220	275	242	260	219	233	217	223	241	219	243	230	233	231	208	228	211	238	234	233	253	231	223	254	241	229	217	269	233	228	227	230	240	232	223	272	210	242	240	245	232	246	245	244	214	245	237	256	232	211	257	210	261	235	252	220	260	262	261	257	240	241	236	212	259	228	235	244	243	240	230	249	238	248	241	248	251	258	221	237	260	258	229	255	220	234	263	227	226	215	189	262	236	233	237	239	228	230	223	217	264	239	227	276	254	215	223	243	231	214	219	254	241	191	231	249	223	235	238	239	236	240	242	240	225	252	231	230	277	251	232	228	253	232	255	235	232	252	229	243	246	254	221	227	219	243	216	231	271	216	243	240	255	248	215	264	225	220	235	231	251	231	247	219	239	220	227	220	227	238	256	222	245	260	216	209	256	255	233	238	256	229	240	235	216	269	240	226	224	223	236	234	244	270	233	229	250	223	252	250	235	253	234	236	237	240	216	229	260	224	242	211	257	220	256	273	233	233	220	232	238	211	259	252	236	232	222	206	215	241	238	229	226	227	258	245	233	277	229	244	252	223	228	226	221	246	232	251	222	255	231	232	235	234	260	228	235	251	232	236	246	228	207	245	238	236	226	225	236	271	218	254	268	256	206	220	251	264	226	230	258	240	235	273	239	230	259	263	234	225	245	225	216	260	227	244	257	220	217	232	207	225	231	229	246	220	247	247	231	244	241	265	245	211	218	233	265	233	238	218	211	244	271	250	224	230	237	234	275	246	248	238	260	249	239	218	244	247	210	240	235	236	245	227	249	228	228	233	231	229	254	239	208	241	223	207	244	221	246	200	238	229	235	194	266	230	219	231	212	233	236	236	247	235	246	222	234	241	233	212	247	211	208	223	223	229	258	223	238	244	217	257	254	238	248	246	269	254	221	264	236	231	246	211	232	225	256	230	256	234	206	235	237	257	240	205	249	232	216	208	227	252	253	221	226	217	243	254	220	242	228	229	248	227	265	230	251	243	245	247	255	232	234	230	211	235	231	240	228	252	254	225	235	242	243	215	251	236	226	226	237	246	223	250	228	233	224	251	203	249	228	240	252	234	244	219	253	232	229	270	254	256	255	231	227	239	241	226	235	257	235	227	220	203	267	205	233	244	221	226	238	250	210	239	236	218	221	241	255	229	244	247	228	236	258	203	223	261	246	219	204	240	231	217	265	231	229	250	233	261	231	223	230	250	237	249	250	235	227	244	250	257	233	266	247	252	214	253	221	234	250	232	225	222	219	219	242	232	212	215	230	220	224	222	258	235	257	247	236	236	237	239	242	243	227	265	215	236	234	209	250	227	271	199	241	234	258	233	225	218	234	255	222	254	237	248	252	223	242	215	256	238	234	250	221	245	250	233	227	251	222	245	242	219	258	227	227	240	247	266	249	242	212	247	233	238	236	225	224	247	239	239	246	237	232	255	236	231	240	212	234	252	250	236	258	231	213	232	233	199	251	223	241	263	266	218	233	231	255	229	254	257	228	252	241	232	218	221	238	242	242	222	255	217	229	245	229	252	245	233	253	236	257	239	244	251	254	222	240	238	221	250	233	229	251	232	236	228	225	248	202	259	256	237	240	245	252	218	248	232	233	238	229	263	240	224	249	253	241	239	228	210	249	225	237	232	212	219	261	239	221	218	229	220	251	234	230	226	238	231	246	251	226	221	249	231	221	216	240	264	249	251	248	264	205	232	234	229	259	244	235	239	253	221	235	252	244	234	235	228	244	234	240	236	217	236	246	235	221	236	210	239	245	250	226	264	238	246	221	222	260	248	213	208	276	239	216	222	222	207	241	237	236	210	253	265	230	243	205	255	226	244	234	238	220	240	232	254	224	247	228	231	240	222	263	255	237	230	226	243	214	220	231	240	244	243	244	266	225	220	217	217	227	221	224	218	235	236	233	234	249	221	222	227	248	232	247	234	250	267	274	218	220	242	210	235	260	237	265	223	220	244	229	224	212	257	234	238	242	213	217	239	218	236	248	237	260	240	231	236	245	224	250	249	233	219	232	234	235	245	242	244	232	211	263	232	247	245	240	242	247	239	230	214	235	245	248	229	210	226	210	234	267	250	227	229	246	266	238	219	265	241	232	243	236	221	228	214	243	224	237	241	239	228	241	230	242	223	224	225	241	194	237	222	246	203	248	236	234	226	228	232	240	235	216	227	251	261	197	239	241	247	220	227	250	246	261	229	233	246	233	247	264	247	213	229	244	208	242	209	239	234	240	226	257	243	234	218	244	257	224	248	221	240	251	228	240	238	228	270	254	255	261	226	215	211	241	227	241	243	221	232	218	220	269	253	227	256	206	223	250	225	227	230	253	213	237	224	232	225	233	215	245	246	241	252	243	214	255	226	246	229	241	265	218	239	256	225	215	223	232	238	221	249	234	211	246	237	225	199	235	221	224	250	238	273	266	254	244	252	234	254	234	253	233	235	256	225	245	245	240	233	240	216	248	227	247	217	245	242	215	235	235	215	246	219	220	230	228	243	257	237	249	250	250	237	223	241	228	246	227	235	232	232	255	246	252	232	239	230	225	207	250	216	237	229	207	276	246	225	235	233	250	230	234	233	258	246	248	201	250	253	225	258	239	280	247	257	246	263	230	222	252	223	229	234	247	232	235	224	220	240	265	255	232	222	251	238	262	212	237	242	217	243	237	245	261	224	241	231	221	231	241	243	227	239	242	240	226	266	246	230	248	235	258	232	227	233	228	254	232	235	233	233	269	234	229	225	239	272	260	221	227	235	246	240	243	214	234	230	232	281	211	236	254	226	251	260	220	252	248	229	244	227	249	203	241	223	219	240	270	249	250	217	265	220	250	276	233	227	215	240	232	228	229	231	247	222	243	243	226	211	250	244	251	236	217	246	226	229	280	220	239	217	219	252	214	237	246	220	229	220	235	246	258	227	248	239	218	250	230	214	229	211	223	250	219	256	238	238	225	233	245	219	246	231	220	238	230	228	239	244	229	230	240	237	227	237	251	227	229	230	244	238	216	245	234	241	267	257	237	228	241	249	256	259	224	233	239	261	230	215	263	244	229	269	247	241	236	248	247	216	226	233	229	245	237	234	229	235	246	249	239	235	233	215	236	243	261
18057	14712	8824	4810	3516	2717	1785	1331	1027	791	628	517	447	409	407	389	443	377	413	374	342	278	359	351	313	342	326	285	316	286	291	289	301	255	260	267	281	269	259	301	264	290	286	291	270	258	249	269	281	259	269	263	256	273	287	273	268	246	245	280	261	272	266	269	307	278	266	255	248	249	269	259	246	273	257	275	230	279	255	268	254	258	287	257	246	250	286	237	253	235	281	300	246	268	283	258	265	268	258	241	271	288	281	253	254	227	260	249	272	220	234	233	255	242	262	235	260	244	269	281	270	238	276	273	222	246	240	250	272	276	248	248	266	267	236	260	272	270	255	246	247	275	257	253	278	274	263	259	261	241	277	273	271	245	253	241	272	267	264	206	286	222	234	283	266	244	216	257	287	260	299	244	245	287	260	241	241	275	243	275	245	289	262	256	288	278	240	255	277	286	252	277	244	279	258	276	234	274	268	230	227	274	280	246	265	221	270	267	282	263	258	252	266	250	238	266	270	267	271	274	243	254	266	281	279	276	260	281	280	280	259	221	240	265	252	269	260	244	266	263	254	265	236	277	249	248	247	266	275	268	277	270	276	270	269	257	253	261	279	232	264	254	263	286	273	271	277	258	281	285	261	258	234	281	300	246	263	237	235	239	248	291	257	255	237	265	219	280	262	241	284	261	241	300	254	255	275	254	270	264	266	269	232	256	259	276	242	244	273	250	242	279	231	245	283	250	251	266	269	254	247	245	243	268	244	259	258	270	269	254	259	263	273	240	262	254	274	265	274	280	222	278	251	232	260	263	225	250	251	250	290	251	263	249	273	246	233	266	253	273	250	227	268	269	249	274	241	236	250	281	281	266	257	223	270	240	249	262	277	272	280	248	278	272	251	274	271	249	258	235	258	268	246	281	252	221	283	280	269	241	270	262	283	280	265	247	232	262	295	271	277	279	261	273	244	262	250	270	273	239	245	273	259	247	257	262	224	265	262	281	274	288	245	260	231	249	263	264	286	259	259	261	252	275	247	253	276	268	254	267	253	275	240	283	270	267	252	274	256	271	262	279	286	262	249	280	237	250	273	273	257	273	260	256	246	274	274	240	279	249	287	265	273	266	287	227	284	220	277	255	264	229	277	222	247	262	249	239	239	286	273	261	245	275	260	278	285	277	233	242	266	281	262	252	265	238	270	251	255	267	270	257	289	262	243	295	258	276	239	266	258	311	227	242	275	268	283	280	275	261	260	261	273	239	259	270	272	234	274	249	234	263	265	258	283	248	266	264	244	267	258	295	254	236	259	261	258	250	260	266	277	244	229	262	229	267	266	253	271	246	267	258	246	273	253	269	260	273	239	244	256	269	272	241	273	288	240	308	260	250	292	240	282	245	270	234	273	233	259	260	241	265	259	213	238	268	255	246	261	254	296	277	248	278	258	262	281	261	270	263	255	242	234	246	258	278	221	248	265	238	233	249	277	258	250	252	274	249	268	236	280	280	279	265	263	249	284	248	255	261	270	274	255	257	253	248	237	267	258	256	244	283	262	246	274	280	272	284	278	258	257	260	259	260	274	256	242	264	271	231	276	264	274	236	242	262	270	279	291	290	257	271	271	257	283	252	277	266	244	251	250	258	222	266	268	259	249	271	239	301	247	246	239	288	264	252	243	263	258	292	267	250	260	245	280	256	265	249	258	251	252	264	272	237	285	267	271	247	251	244	252	264	260	288	227	243	240	243	289	243	253	264	269	245	262	280	250	251	276	266	254	277	259	228	269	254	267	257	261	265	282	232	285	278	262	230	266	264	269	279	255	270	238	272	286	266	273	256	273	284	263	290	286	284	242	252	273	242	246	238	247	252	246	289	255	262	226	255	270	258	263	237	243	267	265	246	265	258	284	255	236	261	268	264	273	253	237	258	252	236	298	240	261	247	243	293	264	277	250	261	238	274	284	286	265	248	247	264	256	257	282	252	234	257	257	301	259	261	252	253	277	255	261	267	276	272	255	266	255	250	254	238	250	259	257	286	274	232	248	254	257	255	257	224	256	271	270	241	277	267	299	267	288	257	249	259	279	265	262	253	258	262	259	279	251	257	258	253	259	256	254	279	274	265	262	266	266	278	241	241	268	239	260	238	268	246	237	268	223	261	272	254	259	240	242	256	241	263	233	286	246	232	255	285	292	279	269	249	237	235	227	259	262	258	286	265	252	269	247	221	273	276	291	264	264	233	244	276	259	281	224	219	260	261	243	265	278	224	255	250	284	264	257	242	290	259	229	235	257	278	236	260	281	291	235	276	241	266	271	266	256	247	277	233	264	266	297	278	273	261	283	208	247	269	265	268	243	250	235	276	273	222	252	238	275	266	234	276	253	243	256	277	230	262	257	247	258	269	277	261	248	259	254	259	226	282	277	259	263	265	267	246	248	251	272	265	278	225	268	254	280	265	276	246	275	253	279	285	283	253	245	262	287	255	264	244	285	273	262	279	249	275	259	270	270	266	237	255	263	255	259	251	248	252	260	267	255	257	263	271	257	250	240	271	255	237	270	226	262	257	248	273	261	269	240	257	280	273	252	261	266	248	255	273	248	260	242	261	261	270	261	271	256	234	265	230	297	247	253	237	262	283	277	279	268	286	247	267	266	263	259	241	261	271	263	285	272	264	252	294	221	295	269	272	262	262	237	284	235	277	273	261	249	244	245	268	247	240	276	295	244	277	261	249	248	255	252	237	255	287	273	272	266	284	250	250	224	234	263	262	278	259	255	255	263	280	265	275	277	281	260	277	278	277	278	259	219	242	267	250	283	270	246	278	281	277	274	264	248	236	261	245	226	264	261	240	266	282	264	251	271	278	276	274	278	272	250	250	266	260	242	294	274	257	272	233	269	256	253	245	265	261	267	245	250	256	281	268	258	252	252	256	251	260	267	248	250	255	262	276	257	262	236	272	242	277	262	281	259	261	239	263	275	262	267	261	268	252	269	266	255	266	252	231	277	255	265	243	260	251	270	269	255	248	241	270	238	263	232	275	245	283	257	309	265	277	277	278	240	267	282	239	272	255	278	226	258	271	273	268	245	250	267	260	252	279	266	275	271	283	237	283	280	271	248	262	297	269	281	248	263	298	253	290	259	240	259	271	293	247	229	289	271	227	249	279	260	261	242	227	252	277	272	269	272	248	254	256	252	245	275	251	244	301	262	249	251	285	241	247	244	252	254	274	247	265	266	247	262	295	274	244	261	253	260	245	248	260	274	251	255	308	253	231	231	273	243	235	251	271	264	258	248	278	274	249	278	257	241	280	257	270	269	253	260	270	248	259	273	253	261	250	245	249	269	289	285	247	238	250	285	272	234	244	269	284	238	255	268	265	278	244	257	248	252	252	254	267	248	278	281	239	262	237	289	233	262	248	263	253	257	250	260	282	288	264	245	242	259	261	270	285	283	258	272	269	227	257	264	244	279	241	272	288	260	252	272	254	268	246	262	269	275	255	249	259
23210	20889	28118	23775	20896	12654	3044	1694	1219	1005	845	710	657	629	607	581	580	503	562	562	553	446	433	488	468	464	464	437	472	442	399	420	461	400	404	433	389	395	381	403	386	374	377	389	385	336	375	370	402	382	419	370	363	394	396	408	390	364	355	400	369	385	385	367	392	383	364	384	397	378	382	358	367	385	390	356	393	359	388	360	372	372	361	414	374	372	406	366	359	370	415	353	367	344	380	344	363	391	320	358	348	364	372	392	349	361	361	364	338	381	371	377	426	384	377	354	381	384	367	377	406	342	404	344	357	376	353	373	382	342	356	373	346	385	364	401	368	367	368	412	397	371	376	363	384	392	388	349	353	382	377	369	368	398	389	369	334	369	388	409	385	375	345	370	369	354	349	374	353	391	355	362	403	404	407	392	337	401	372	371	350	349	367	349	409	353	392	401	371	386	365	374	374	373	379	370	441	387	370	409	372	367	344	372	392	391	390	387	364	360	368	365	385	343	376	360	371	364	414	373	389	384	405	406	396	378	396	372	433	380	386	357	382	377	390	389	413	368	373	388	363	377	371	363	350	357	383	378	366	356	339	351	394	430	365	381	361	411	370	340	343	379	378	365	350	361	357	358	353	382	366	390	368	361	403	374	390	413	371	371	378	403	381	350	334	339	382	367	347	387	350	375	350	372	359	361	372	376	373	414	381	374	386	374	358	371	381	411	385	401	389	342	375	360	404	387	363	418	358	364	356	362	392	391	377	404	354	364	378	391	358	361	363	369	408	368	398	356	353	371	378	379	370	400	370	366	350	374	351	392	359	393	376	379	348	344	387	371	350	374	391	359	368	361	353	383	363	364	396	380	381	388	363	348	381	392	356	370	387	367	387	374	377	365	361	369	378	397	365	369	391	388	370	369	394	385	334	386	361	351	383	375	334	357	345	354	343	348	386	361	335	397	381	388	364	350	372	397	389	367	376	375	406	365	400	397	359	395	348	351	380	375	388	379	385	379	373	404	364	371	369	366	401	389	435	370	375	371	381	401	387	366	378	393	368	380	363	328	399	363	368	380	373	378	394	385	343	382	399	398	365	404	403	347	395	377	362	335	382	387	333	352	377	372	409	403	365	351	364	394	352	348	357	358	383	386	368	393	355	369	401	375	394	371	389	399	397	369	382	393	344	351	381	377	347	358	399	361	372	365	346	392	360	387	360	400	372	405	365	356	358	374	361	361	359	400	384	378	383	349	363	392	377	382	371	379	368	335	380	379	349	369	372	376	402	368	381	353	391	386	378	352	346	384	395	333	408	378	396	355	362	365	395	372	345	378	390	414	339	412	404	384	341	360	381	334	348	349	376	312	371	326	379	378	374	396	384	352	361	369	366	370	357	345	396	372	389	383	378	399	342	354	401	383	409	374	374	438	356	369	376	398	358	362	395	347	393	348	366	384	371	407	362	371	376	340	358	364	368	358	354	402	371	369	317	344	335	390	352	383	355	351	345	350	387	364	376	361	364	361	370	373	360	407	364	386	389	383	399	393	374	356	368	379	363	388	383	362	362	407	390	386	388	359	405	388	358	378	372	374	383	382	372	395	357	387	380	374	382	371	344	385	387	371	344	369	385	340	352	363	362	374	375	367	336	378	348	362	372	380	377	352	348	406	316	368	360	382	381	362	369	375	376	393	380	370	378	376	378	417	354	375	361	390	409	365	386	339	407	364	362	327	386	384	382	432	378	409	349	355	391	369	405	345	377	374	388	385	385	372	349	366	371	374	380	336	392	396	347	378	410	377	386	359	387	373	367	330	386	368	339	392	400	403	408	390	352	352	342	344	358	365	400	405	375	363	362	377	392	391	373	377	361	408	373	367	397	359	382	376	405	354	365	404	335	426	391	350	348	344	384	372	377	351	365	390	357	375	398	368	389	369	327	348	324	360	406	340	381	335	390	407	378	362	349	377	351	348	359	380	357	393	399	349	343	353	349	378	390	357	400	330	357	351	360	358	336	365	368	372	384	368	341	389	332	373	369	389	380	382	356	349	353	384	366	368	378	393	388	375	354	365	380	351	371	374	362	372	406	341	354	403	328	347	356	357	379	381	376	343	358	325	343	353	408	390	328	373	368	382	355	353	351	361	384	407	348	354	407	387	344	367	369	374	348	339	384	386	378	407	375	380	383	384	349	365	370	378	371	390	392	365	353	392	360	376	392	395	367	398	400	358	367	334	344	359	369	360	346	392	395	408	367	367	389	382	367	389	365	370	397	317	360	363	363	371	380	365	397	368	359	395	361	380	367	388	385	348	371	370	377	372	349	388	376	390	385	395	386	369	351	382	409	391	359	372	390	371	340	390	369	372	355	404	363	373	381	372	383	365	373	359	390	374	366	359	355	369	352	363	414	371	369	381	396	407	387	366	376	396	335	375	359	355	374	392	371	380	338	346	375	375	383	368	394	388	359	367	378	391	365	395	399	402	394	383	383	375	370	389	349	374	439	375	359	336	348	394	375	374	374	323	402	383	361	396	371	397	335	376	354	375	402	369	374	349	369	356	353	372	369	388	369	338	341	363	350	375	398	420	401	394	410	384	411	374	385	354	377	373	385	420	354	361	384	365	377	345	379	375	404	357	364	366	367	391	393	362	355	362	364	351	397	374	348	347	403	393	357	398	356	396	398	392	378	406	360	373	344	395	389	378	363	372	375	344	387	397	368	360	404	395	349	335	377	377	363	392	369	399	373	390	378	392	409	362	380	382	353	366	338	392	393	353	374	376	369	397	392	344	354	377	362	350	389	377	381	365	371	386	392	348	404	391	395	393	378	353	393	376	382	308	365	335	371	362	385	397	374	383	378	348	406	362	329	386	393	405	377	416	367	373	401	345	370	355	361	380	376	374	349	375	361	365	378	393	375	380	370	409	356	325	385	373	357	391	389	410	415	384	369	364	379	367	388	378	357	390	385	353	361	362	390	369	352	382	418	365	374	381	381	366	361	360	382	365	387	332	386	376	342	376	370	363	397	385	371	354	353	406	378	352	384	395	362	403	376	357	371	361	362	388	393	399	400	350	368	367	340	352	361	396	348	354	376	342	382	375	389	384	386	377	379	369	318	412	432	343	387	388	370	350	351	354	384	364	368	341	357	320	385	381	383	387	362	401	361	384	375	350	363	373	371	384	364	382	387	368	389	383	367	379	362	377	386	383	367	358	390	381	366	373	374	379	406	376	419	358	349	376	393	402	352	369	412	370	395	391	353	383	409	361	378	383	389	405	366	373	380	385	353	377	385	382	375	385	422	356	377	400	408	385	353	346	392	378	382	371	384	347	391	385	396	359	396	367	406	425	377	348	378	366	325	344	384	355	394	385	384	345	347	359	387	368	393	370	387	406	377	368	378	371	387	375	380	372	377	367	342	386	358	391	388	408	365	410	399	366	365	383	354	377	403	375	362	386	377	383	436	387	379	365	371	330	375	387	361	363	412	396	389	396	389	433	369	397
21902	26877	15166	8606	6624	5040	3565	2520	1840	1468	1165	970	878	768	779	753	717	681	709	633	613	589	536	509	540	504	481	554	465	496	502	483	532	502	438	455	455	458	460	423	471	441	430	418	434	406	449	407	425	418	430	481	428	393	360	438	404	396	457	436	400	418	421	407	411	424	429	425	384	434	419	427	402	418	423	415	404	433	389	431	438	399	412	402	390	407	415	428	420	406	392	401	382	381	381	415	465	410	401	407	414	383	387	398	446	376	420	399	459	383	402	414	418	403	362	413	414	410	384	416	431	412	407	409	418	422	424	402	394	428	466	388	373	433	416	405	446	401	456	427	404	422	460	425	392	418	416	397	407	407	413	388	429	412	363	373	422	415	392	378	424	441	411	449	423	433	370	411	392	402	399	427	389	396	388	412	440	417	412	421	385	442	407	427	401	418	423	410	418	390	388	386	377	430	433	406	412	405	408	430	403	407	390	429	418	415	384	389	414	413	372	386	419	425	441	396	402	412	401	424	396	379	407	407	438	378	423	423	429	449	428	403	410	448	403	393	410	408	401	405	406	404	417	378	390	403	407	396	385	402	429	395	393	415	384	415	380	411	428	396	418	411	410	413	429	415	396	360	410	400	408	385	409	387	415	458	436	419	397	434	430	439	467	438	382	408	397	398	419	400	366	431	385	422	431	358	425	429	385	427	398	417	401	398	421	421	412	375	385	409	393	402	423	391	382	395	424	431	416	407	388	403	446	396	413	408	441	386	407	407	411	443	418	425	381	401	405	418	436	394	376	387	432	422	407	421	426	413	384	424	433	415	380	437	408	387	397	422	406	395	427	420	380	458	421	405	458	394	417	455	413	395	413	403	398	423	394	425	407	414	406	427	394	402	414	395	395	429	397	395	394	413	422	395	403	399	406	399	417	411	388	418	389	423	385	402	419	409	423	411	386	423	420	414	404	438	398	417	411	449	396	430	391	424	395	446	418	378	375	421	450	374	433	406	399	386	415	448	392	407	413	414	396	385	363	437	420	418	403	439	396	406	407	408	408	417	393	424	385	386	417	375	417	409	412	402	442	433	434	405	380	405	397	412	410	421	399	402	385	414	427	410	390	418	432	445	401	415	424	402	398	399	453	384	438	439	389	421	430	418	395	443	408	437	383	427	447	440	403	444	413	449	409	379	422	368	431	428	405	407	404	409	435	407	401	410	425	405	413	394	396	433	389	425	391	398	386	440	409	401	421	420	402	353	389	390	432	438	376	408	461	425	417	421	397	388	392	482	423	422	426	396	410	396	433	388	395	398	387	425	410	420	422	384	391	403	430	389	425	354	384	423	420	421	370	368	400	449	396	405	410	420	433	426	405	431	384	422	419	402	417	441	397	387	400	412	407	379	412	401	369	430	409	373	418	402	410	396	434	438	398	406	412	433	419	396	409	429	408	415	394	402	410	380	381	442	420	415	414	448	408	378	430	389	387	427	376	405	434	470	432	404	407	400	402	437	386	408	391	406	438	404	419	424	397	381	399	421	411	405	377	424	401	390	356	393	426	424	420	451	423	411	382	406	398	416	367	417	416	340	375	405	423	416	404	413	449	402	431	413	393	392	402	413	390	419	410	446	408	420	396	428	413	450	393	403	413	416	393	454	386	407	411	394	417	423	378	423	447	420	406	428	422	386	368	407	392	421	396	394	445	423	438	447	417	401	450	410	413	443	394	409	403	378	400	421	384	408	428	437	425	383	408	353	425	411	402	402	395	402	408	417	382	367	382	412	404	417	424	415	361	418	426	372	403	387	403	408	392	458	408	390	399	440	394	403	399	399	431	422	421	408	404	387	402	401	427	427	409	392	406	404	410	401	400	393	403	425	439	403	430	446	423	389	425	404	439	397	421	428	421	433	403	454	423	371	396	408	412	377	406	399	444	403	418	371	388	403	410	396	435	412	407	422	412	413	426	397	401	388	408	383	408	407	430	448	409	391	369	410	395	392	403	388	415	440	392	384	365	400	404	380	412	389	403	430	397	391	405	372	409	460	434	398	443	403	392	436	448	437	443	403	407	427	400	415	423	416	402	406	423	358	370	410	412	414	423	429	424	456	444	397	443	433	413	448	406	442	405	376	394	399	385	383	404	412	420	421	403	383	444	414	416	396	418	404	408	377	417	418	431	411	441	384	427	399	388	438	400	368	420	396	430	430	441	402	417	401	450	383	406	398	417	421	373	408	375	416	410	403	421	451	396	385	397	431	417	433	382	416	433	419	395	418	426	403	393	405	403	408	432	443	389	406	413	385	411	431	434	422	381	421	385	387	406	401	398	395	434	406	415	432	404	395	419	410	407	413	419	408	406	406	437	416	393	420	390	399	384	383	405	433	406	407	383	402	450	445	381	408	393	426	441	413	434	390	405	407	416	383	401	413	410	416	399	389	419	402	415	407	387	438	421	389	458	407	389	403	446	414	413	425	418	441	423	412	422	443	403	430	405	426	413	402	399	395	401	424	417	414	419	371	401	378	385	436	413	408	400	414	388	387	405	429	407	385	394	396	411	390	421	400	418	428	357	379	432	403	412	402	376	391	405	360	407	372	405	392	393	407	428	379	421	398	414	419	414	430	398	402	396	443	441	372	425	402	432	403	413	421	377	397	453	367	443	403	412	441	423	396	408	394	383	411	402	425	425	389	402	437	432	402	390	426	378	412	398	412	458	437	410	372	403	426	428	392	420	429	392	415	406	411	409	405	387	384	376	400	415	427	440	380	388	400	424	387	412	399	402	397	403	413	432	416	358	416	389	392	404	429	403	398	414	409	416	437	426	430	386	384	397	410	431	406	408	426	409	391	404	418	411	411	430	456	400	424	395	432	399	368	454	416	412	447	395	434	404	435	453	404	399	384	412	402	438	398	402	422	407	403	400	407	428	360	407	384	432	409	398	424	389	407	402	441	423	399	466	428	399	423	400	423	371	408	379	402	412	380	420	444	414	411	372	414	399	399	391	420	398	412	411	403	416	426	418	419	422	424	409	413	426	421	413	412	433	360	440	437	451	382	399	411	420	396	407	409	374	421	413	389	403	443	421	394	404	406	421	419	411	417	405	384	426	408	411	381	390	372	413	387	414	427	403	422	426	429	416	399	375	416	407	381	401	440	390	406	395	357	396	401	373	395	421	404	413	394	390	418	404	441	396	410	416	405	434	401	377	392	449	379	416	437	391	419	377	412	423	409	415	400	417	384	438	409	409	436	359	443	424	393	404	423	412	412	429	409	415	395	408	432	416	449	445	392	419	422	426	378	400	414	420	408	422	416	453	396	427	394	428	449	401	401	408	420	415	401	397	374	395	403	428	396	401	390	400	428	381	407	404	420	378	414	421	410	403	388	375	407	404	421	398	406	416	422	396	416	427	410	399	408	394	427	377	398	445	401	381	379	418	384	408	416	413	418	446	409	397	420	386	408	427	385	382	398	405	416	418	432	406	402	380	407	434	425	408	414
24379	20941	27326	24612	14711	2874	1503	956	761	543	510	400	359	299	311	339	281	264	272	270	230	215	217	191	201	209	197	225	163	181	166	175	173	149	158	154	160	145	156	140	134	146	162	127	165	128	166	153	161	150	183	141	125	153	109	132	175	150	147	142	126	146	140	151	139	144	124	138	123	131	128	134	132	156	135	149	135	167	135	128	121	135	125	131	136	148	137	120	138	159	165	127	133	139	138	116	131	119	137	136	119	126	151	146	133	107	128	137	128	121	123	141	129	134	139	126	130	136	151	137	128	126	147	139	152	123	166	139	130	140	127	131	132	129	127	131	156	152	152	132	137	132	137	146	144	120	141	153	135	130	126	136	135	150	150	135	114	142	116	129	146	142	152	135	139	127	168	126	156	142	149	153	145	162	139	128	144	149	135	123	130	149	130	133	139	141	143	143	134	125	154	127	142	132	152	144	137	143	158	129	143	140	136	128	138	158	123	126	134	142	122	148	144	124	135	129	132	130	137	130	144	139	178	122	153	142	125	145	113	143	154	130	130	146	131	110	124	152	140	124	153	153	155	138	118	126	150	135	148	132	121	152	108	139	134	124	140	126	120	144	127	124	137	122	148	140	137	118	144	134	126	137	149	125	133	130	139	134	142	142	146	145	162	132	142	134	130	118	122	130	135	135	138	140	125	154	140	149	150	117	122	133	142	132	124	126	156	124	140	118	138	170	123	141	154	135	135	139	138	124	136	144	138	139	161	125	126	136	139	146	138	138	146	153	146	139	128	125	131	131	130	105	137	134	153	177	155	135	116	131	139	130	127	127	140	145	121	139	146	114	145	108	127	125	144	144	125	134	152	141	131	149	133	154	140	151	133	141	150	139	142	141	116	134	155	129	139	127	126	118	143	162	121	129	134	116	129	151	126	137	114	136	152	119	137	123	138	133	134	137	123	125	147	132	139	141	150	140	134	127	152	156	128	134	131	144	128	124	134	154	125	156	134	144	136	127	130	133	120	138	134	135	146	143	129	135	129	146	121	134	136	142	124	150	141	124	127	145	133	143	134	150	120	134	159	131	131	136	136	139	121	120	135	158	122	135	136	148	147	114	139	120	131	121	125	147	135	125	139	140	126	144	149	104	152	137	139	140	137	115	124	141	150	135	145	123	161	132	150	121	150	128	145	146	138	136	140	152	124	133	115	129	142	130	132	140	140	143	145	120	128	142	129	139	124	157	141	124	125	147	129	137	154	122	132	132	143	145	117	127	166	124	111	144	119	151	109	133	144	146	126	128	130	163	125	109	132	128	133	144	133	145	150	144	147	128	131	127	134	141	122	129	144	146	140	133	128	128	143	127	137	141	127	150	131	145	145	112	142	151	129	136	132	130	140	148	136	159	143	137	129	132	126	143	135	144	140	134	121	127	164	145	156	134	139	146	132	137	139	143	120	133	132	147	125	133	142	142	142	127	122	128	141	140	147	134	139	141	137	151	115	154	123	146	142	148	144	133	134	128	146	140	122	126	132	132	143	139	119	122	143	139	148	122	148	125	143	115	128	127	149	122	135	130	118	134	127	121	130	143	148	122	153	142	144	138	147	141	132	150	133	148	135	152	128	136	138	131	153	127	161	142	147	116	133	150	147	128	130	138	138	156	146	142	142	121	166	128	139	135	148	152	132	158	135	156	111	139	153	136	149	131	129	116	136	120	123	125	128	134	137	135	144	126	145	128	141	151	133	126	140	136	134	148	143	128	129	116	132	142	114	128	115	155	127	130	142	139	133	133	128	135	154	138	146	145	125	130	147	163	116	132	133	123	144	123	126	135	139	135	136	130	160	153	130	146	118	129	132	135	120	147	144	127	140	137	124	139	143	114	113	137	147	145	139	135	134	163	126	139	137	145	153	144	136	139	121	121	125	139	137	127	130	140	140	138	137	142	145	142	128	136	136	133	129	109	155	129	121	131	134	121	143	148	139	137	127	127	154	149	134	134	126	136	124	133	146	148	149	138	176	129	120	135	148	144	141	132	117	145	153	149	147	139	135	132	162	147	135	134	123	154	143	146	129	134	144	123	125	126	136	128	134	138	152	143	116	128	135	144	130	163	126	131	108	145	141	136	163	130	128	128	125	132	125	131	149	124	143	149	145	137	136	128	118	127	143	141	154	117	144	154	143	136	128	133	151	118	137	106	135	151	123	114	147	138	142	141	126	146	136	143	135	141	150	136	131	122	132	100	145	144	145	147	153	117	131	126	147	155	150	126	141	153	131	162	132	142	152	141	162	148	134	137	137	132	133	130	156	131	136	135	134	133	121	122	147	135	127	144	133	139	125	129	147	122	144	139	145	137	154	146	132	159	142	130	131	136	140	147	134	136	138	136	129	135	150	133	130	136	125	127	136	148	145	142	106	157	121	155	129	149	138	129	139	144	127	141	160	113	126	138	127	142	130	126	126	144	137	138	108	138	148	140	145	123	137	144	112	145	139	136	131	136	151	147	129	162	140	127	125	134	144	110	109	149	129	143	124	145	153	136	132	129	147	139	128	136	135	120	145	141	141	165	122	156	114	145	116	128	126	128	115	148	143	122	124	130	150	151	122	138	124	119	128	143	130	150	147	99	112	114	140	139	148	148	144	151	157	157	142	123	113	138	124	154	126	124	142	147	142	129	151	140	144	132	125	127	142	116	128	154	125	138	136	159	136	150	117	134	167	142	124	136	164	141	138	162	140	142	139	137	148	129	140	160	132	130	132	134	129	146	142	124	151	139	126	139	121	151	140	136	125	132	147	137	128	144	121	168	126	135	148	135	138	133	116	144	139	124	142	145	126	149	122	131	142	134	144	127	145	118	130	119	172	125	125	129	139	141	154	141	147	135	133	134	158	122	135	144	144	142	145	128	155	139	129	136	145	123	127	146	125	119	141	123	132	139	146	127	129	125	130	124	133	126	136	130	140	130	132	122	147	123	126	132	135	119	127	135	131	98	137	129	143	133	131	150	156	148	139	140	130	142	142	141	136	127	162	151	139	131	148	131	139	143	148	120	142	135	115	128	129	134	135	144	133	136	134	136	157	146	146	156	156	159	133	117	144	145	143	162	133	134	127	136	133	137	125	141	129	142	145	138	127	127	120	126	134	154	112	124	128	160	133	130	151	157	104	144	130	141	151	144	139	125	139	137	157	130	154	150	132	120	147	125	117	128	115	149	132	120	138	159	146	125	155	142	144	134	124	137	141	144	138	126	147	141	139	124	138	134	133	151	107	150	123	129	138	167	126	135	138	134	131	139	151	141	135	128	143	147	134	144	115	114	120	121	138	146	136	130	123	148	150	121	142	136	134	131	128	152	121	121	146	131	146	119	119	139	137	145	140	148	128	132	143	156	135	136	141	153	123	140	154	131	133	127	140	124	123	133	141	136	147	133	157	176	146	156	127	129	147	122	136	142	131	134	159	140	142	140	144	158	150	162	135	138	137	129	142	126	126	143	139	124
20820	22584	12427	6955	5266	3915	2614	1806	1353	988	776	616	488	472	435	432	399	367	356	335	305	290	257	239	261	248	266	221	242	238	241	228	191	180	198	194	196	163	194	165	174	171	164	177	186	171	174	165	183	189	171	177	154	197	171	160	146	143	170	180	156	147	149	180	162	169	161	162	153	176	165	156	175	166	165	145	168	179	155	160	152	181	166	146	160	182	152	152	155	173	174	180	162	164	157	148	162	137	164	155	171	159	153	156	174	162	160	180	166	150	151	163	172	161	159	186	183	173	144	162	148	154	165	166	172	176	167	171	150	170	152	152	142	168	169	176	142	155	155	156	163	163	173	144	176	155	167	145	152	164	138	162	164	135	178	155	145	126	140	157	174	154	156	148	164	161	157	156	141	163	162	153	186	163	161	162	157	145	166	164	159	147	156	143	174	160	167	176	184	168	174	164	160	164	164	142	170	145	162	171	153	154	159	162	158	177	144	184	157	164	142	174	157	149	173	159	158	160	160	183	160	159	185	186	149	177	159	156	154	162	149	153	183	175	147	173	165	160	157	165	182	151	160	166	151	157	132	162	144	169	160	168	150	176	154	165	156	179	159	161	171	161	157	194	180	181	173	144	171	158	169	148	155	149	169	167	146	169	172	186	167	178	160	151	138	174	163	152	148	161	163	146	156	163	183	163	168	179	162	160	165	167	153	177	150	154	179	137	144	155	143	170	138	164	158	152	175	144	186	164	143	150	165	159	145	162	151	160	161	171	158	160	166	184	146	145	175	147	164	177	176	182	157	165	139	173	189	136	169	175	160	150	166	167	143	130	185	151	170	159	134	150	158	168	166	177	148	171	140	157	155	133	179	165	158	142	155	142	188	172	183	161	154	141	135	190	192	159	163	163	152	170	136	154	175	170	165	160	166	167	154	142	146	148	163	160	167	154	172	149	158	166	164	171	136	148	173	168	166	165	171	180	164	159	139	161	169	167	158	181	162	165	150	161	177	153	154	151	149	159	167	168	164	174	152	180	141	167	145	146	141	142	157	151	150	146	166	155	158	173	155	188	139	175	145	181	154	157	168	157	138	173	169	153	188	172	178	146	192	177	150	144	177	152	155	133	188	136	153	139	169	179	152	187	162	149	153	175	164	148	168	166	153	155	182	153	154	167	178	149	160	145	165	161	154	147	181	159	157	185	181	185	149	161	162	156	179	171	159	171	147	169	155	179	170	169	143	165	164	168	158	151	147	170	155	171	154	166	154	152	152	160	170	157	161	156	159	144	156	161	168	157	152	167	181	174	168	172	178	176	159	145	165	166	162	172	171	145	167	182	166	165	148	152	166	150	192	164	172	151	173	169	148	163	164	176	148	174	179	174	178	162	153	159	159	164	177	162	149	162	162	183	166	166	158	176	157	177	164	160	173	172	181	157	166	156	164	171	194	172	193	176	149	147	153	173	167	152	170	161	150	154	172	157	150	151	146	173	130	156	154	148	184	165	157	157	158	163	164	162	165	172	164	157	175	154	159	188	162	137	162	143	174	163	172	141	169	147	158	152	195	148	151	163	163	177	180	167	164	180	162	169	164	156	152	166	163	147	152	176	144	163	148	150	141	170	158	167	167	148	170	151	175	146	160	141	158	157	171	164	161	183	177	158	171	164	179	158	151	156	179	135	152	138	181	181	144	168	174	149	176	162	161	172	170	163	169	162	176	184	149	154	149	156	169	175	170	126	151	156	171	164	146	178	174	161	142	171	149	168	160	151	176	151	154	184	160	167	175	153	167	166	159	166	175	143	153	176	172	162	172	156	163	156	159	171	155	154	157	169	162	171	175	161	160	181	165	171	146	159	163	163	156	166	161	168	136	188	162	144	172	156	174	157	149	162	159	183	162	176	159	165	165	162	172	153	163	150	155	151	146	174	176	183	170	149	158	156	158	145	170	158	151	147	169	155	175	146	172	161	162	150	143	153	141	176	195	179	143	163	159	142	169	161	156	177	172	157	160	183	172	157	156	152	172	164	176	178	162	149	178	148	166	160	160	145	160	179	174	136	170	159	153	159	161	135	170	151	165	163	151	155	172	148	158	158	174	171	171	152	155	140	157	146	168	161	157	172	175	165	166	149	166	150	163	166	170	186	155	160	168	143	174	166	137	135	169	165	165	129	162	149	157	169	173	134	167	147	170	150	153	170	172	158	153	162	154	167	164	169	165	174	168	168	163	157	152	138	178	163	149	174	162	161	143	175	160	154	155	192	183	164	163	149	158	168	159	161	155	153	153	157	167	153	141	152	150	186	171	152	153	152	147	151	146	156	165	157	151	169	151	146	159	142	177	159	144	145	163	162	157	150	179	161	166	157	142	172	161	194	159	169	155	163	163	182	143	142	156	164	168	173	172	167	189	148	170	144	159	164	156	169	177	149	149	146	182	181	185	157	168	151	153	177	172	165	167	159	167	157	145	180	162	159	128	170	162	178	140	154	165	154	196	156	170	152	161	171	169	155	157	136	173	171	194	142	142	165	135	148	157	177	151	150	135	164	170	176	170	165	147	167	183	158	165	161	154	182	163	172	155	158	175	150	153	160	149	151	141	150	183	146	158	173	160	158	169	155	168	163	174	156	154	167	165	155	153	168	157	171	167	178	172	177	149	165	159	149	154	163	159	176	161	153	164	161	150	161	160	159	162	162	167	159	153	162	168	148	155	174	153	176	154	165	158	170	153	149	149	162	174	136	163	158	172	162	149	172	141	170	166	147	167	148	165	152	160	146	165	137	182	167	158	174	167	161	150	163	153	160	157	183	136	164	162	153	148	148	164	175	170	172	159	120	151	157	168	151	183	159	166	153	152	178	170	164	151	168	149	166	154	159	162	173	175	146	154	145	157	179	148	174	146	155	175	168	154	171	162	158	163	172	162	144	143	162	186	160	155	158	175	149	176	160	157	143	164	167	163	171	147	163	170	166	161	148	158	144	166	154	153	162	167	167	170	157	166	171	168	141	159	159	130	165	169	169	185	163	173	164	187	162	163	151	173	153	155	139	154	181	165	162	149	149	173	168	167	179	156	156	153	157	141	141	162	150	171	145	142	166	145	167	167	178	156	168	164	164	166	149	143	171	167	145	158	152	156	170	179	154	142	157	165	150	170	132	150	157	155	191	172	165	163	166	150	167	187	149	151	165	168	187	155	145	132	158	161	173	150	159	169	172	166	146	176	156	149	166	162	163	157	154	180	157	177	176	155	174	173	155	157	179	181	148	149	171	181	185	136	169	155	167	149	163	168	158	178	169	169	169	176	148	159	156	155	155	136	153	159	188	162	161	164	145	156	154	164	161	144	155	164	159	172	146	159	185	181	174	174	168	171	166	175	188	160	158	168	167	149	183	169	156	188	158	181	169	154	180	160	167	167	161	158	152	168	156	180	154	162	154	158	174	140	126	165	173	168	163	170	162	175	160	163	155	172	171	147	139	162	175	189	162	162	143	153	164
22337	20947	28606	23459	20952	21083	12224	2535	1581	1319	998	926	778	735	682	663	616	606	560	549	526	487	461	430	429	431	435	404	381	382	371	391	406	389	370	334	344	350	372	301	351	361	298	318	306	340	336	317	335	304	324	309	312	328	319	325	351	286	310	304	273	316	273	288	328	324	300	312	292	330	334	324	294	317	300	285	298	283	294	308	313	297	323	322	304	309	311	320	290	292	295	309	283	286	322	329	304	303	289	297	320	293	280	288	312	314	322	320	286	289	307	285	323	341	276	297	297	314	282	337	286	312	280	303	302	298	290	295	310	305	270	299	300	275	295	319	332	293	324	307	299	266	290	313	287	320	315	287	308	308	263	305	310	313	315	303	308	330	290	293	286	304	322	330	284	325	305	310	339	292	304	334	332	295	311	273	287	293	326	312	261	280	299	283	321	279	293	336	290	291	300	300	303	318	318	305	271	303	311	297	332	257	308	309	288	277	276	333	304	316	307	299	305	285	285	306	280	275	304	292	310	283	325	305	317	257	301	283	314	296	291	289	291	272	279	297	286	299	303	298	327	290	306	265	295	302	304	290	322	284	293	333	312	304	307	335	310	290	304	298	288	308	305	301	287	327	330	281	275	285	314	296	291	281	340	294	295	312	350	325	303	292	304	283	331	311	323	313	321	294	306	303	329	296	276	292	303	255	309	321	303	269	306	288	301	330	275	289	291	305	303	312	281	302	284	295	300	308	302	259	291	295	311	255	299	304	290	341	323	281	289	283	308	302	298	292	297	302	295	343	301	321	320	294	300	313	281	295	308	300	291	301	305	267	326	296	291	306	297	305	281	274	280	318	288	303	308	303	285	285	309	296	300	312	277	295	329	312	293	291	303	276	280	296	275	304	307	307	272	298	313	291	333	302	321	308	307	316	309	311	304	282	291	313	269	303	303	304	298	296	317	322	278	279	323	286	337	311	318	293	329	318	285	262	302	312	329	313	292	307	299	293	306	283	284	307	298	268	288	280	305	332	299	306	327	316	298	322	296	334	307	295	299	290	314	313	317	320	312	288	279	299	335	323	287	300	311	298	278	311	328	300	308	286	336	320	289	311	316	318	301	311	301	308	316	323	275	299	300	292	297	285	295	315	292	310	281	294	288	311	289	270	318	310	301	309	307	296	325	274	269	302	302	284	326	291	298	291	284	324	306	318	306	283	309	312	273	291	294	313	286	293	288	317	303	275	287	268	279	287	281	299	292	293	293	300	284	307	291	328	299	283	285	276	309	294	312	262	281	327	301	285	285	308	302	289	303	306	314	303	307	306	293	320	320	309	278	290	328	307	313	297	298	282	286	265	293	300	309	262	276	308	304	290	297	273	303	280	306	306	338	321	297	268	301	249	319	312	264	302	299	289	319	309	311	316	321	271	302	327	304	281	293	285	323	330	310	279	303	304	313	302	258	298	308	284	314	339	280	325	295	331	313	317	280	310	340	312	306	328	313	280	297	296	310	302	302	342	354	294	308	295	282	298	316	331	301	278	318	308	302	287	301	338	309	315	308	299	313	312	306	308	303	286	323	286	300	301	301	287	312	311	308	295	293	296	321	285	315	315	319	291	292	301	312	321	311	277	322	312	293	293	299	302	299	294	326	281	311	291	289	303	291	283	298	302	281	307	299	266	311	297	348	293	350	298	298	282	306	269	317	302	294	280	294	315	294	277	320	319	289	305	322	313	280	318	312	289	305	310	315	300	299	302	288	282	292	295	290	308	274	312	308	322	295	322	300	330	297	268	315	306	296	320	268	292	307	295	330	267	299	275	333	311	305	315	298	307	308	275	303	298	297	308	282	303	365	273	302	317	324	285	311	280	297	300	295	312	323	275	339	286	302	320	297	278	292	291	342	308	282	316	325	313	273	301	317	284	291	323	307	309	277	283	302	311	284	312	271	309	286	312	306	271	319	306	309	320	315	310	296	311	281	301	281	303	290	284	309	297	259	303	325	295	297	318	307	288	284	293	290	278	304	297	313	266	303	279	268	276	282	310	317	305	295	272	320	288	326	330	301	308	340	258	284	276	287	321	308	317	288	305	315	316	294	297	293	297	315	291	292	283	316	278	268	312	289	282	295	305	270	326	302	293	299	306	338	277	328	315	300	294	290	316	305	332	291	293	312	310	282	317	300	293	271	323	294	295	331	281	290	280	286	275	301	286	313	326	289	291	307	275	334	312	302	303	279	265	285	307	303	321	287	308	324	300	271	313	279	271	291	285	310	299	321	295	293	302	311	297	318	292	304	286	295	286	315	305	311	264	299	274	299	275	305	292	307	318	304	310	284	281	264	325	297	294	302	339	277	301	308	306	292	307	283	322	259	288	294	298	308	301	309	319	304	289	318	304	310	295	259	295	311	297	302	262	309	328	313	298	295	281	285	283	335	326	289	279	336	295	285	319	321	324	305	297	272	308	311	277	305	304	313	308	281	293	297	266	287	301	320	305	321	296	287	292	301	314	283	323	307	288	305	296	305	285	262	324	324	289	310	298	309	290	277	312	300	292	294	306	277	302	285	328	312	273	316	287	294	288	313	282	295	294	283	309	268	292	281	299	322	271	317	262	296	334	321	287	292	264	278	294	314	296	316	304	307	313	326	329	288	246	306	296	302	274	288	295	313	316	284	271	280	295	303	326	312	295	290	292	299	302	286	275	319	298	294	280	322	273	295	309	317	297	346	281	319	277	316	273	311	319	293	315	322	280	285	274	294	285	313	293	295	306	296	292	287	319	305	286	328	313	306	309	297	306	310	303	308	268	308	284	297	305	305	317	326	323	298	293	305	307	265	292	302	313	305	281	299	299	309	293	284	305	325	286	293	288	285	324	272	318	292	269	333	316	297	283	291	297	288	290	306	290	273	285	307	289	292	318	314	299	303	292	314	325	280	306	305	296	306	295	301	237	281	304	288	333	310	309	288	304	291	270	308	286	329	298	326	321	302	305	279	293	292	302	319	283	292	322	260	272	291	296	325	304	307	294	293	289	281	301	326	300	267	293	289	274	289	292	333	308	289	291	267	301	336	269	316	298	274	314	305	308	309	300	274	261	291	272	283	327	334	319	288	329	292	309	314	289	285	345	351	292	268	272	278	317	281	316	284	281	298	299	309	314	291	307	305	283	308	285	301	289	286	299	275	271	318	266	282	325	305	283	280	300	306	279	310	274	328	262	302	305	306	281	302	276	298	324	327	254	290	314	268	285	286	301	289	290	305	297	308	309	283	314	263	287	301	305	289	291	293	307	331	277	301	311	313	292	310	300	289	315	287	281	283	297	314	304	291	315	323	293	298	294	305	299	294	304	303	315	295	287	316	310	260	305	294	267	309	277	309	315	340	320	290	302	322	299	301	308	319	285	286	331	308	290	313	346	284	253	297	322	278	298	315	292	292	301	315	298	294	300	325	274	276	292	324	295	289	299	298	322	298	268	290	281	308	293	312	316	291	299	313	289
25237	34371	19967	12299	9248	6829	4806	3564	2632	2034	1490	1241	991	920	923	861	782	794	751	665	549	623	544	535	536	536	466	469	518	500	453	432	398	420	402	411	379	410	381	392	386	369	367	351	352	360	378	324	338	381	356	347	311	362	378	393	360	349	361	345	407	358	334	336	374	335	345	348	373	342	349	343	357	327	342	359	316	344	331	355	348	368	327	318	356	341	316	348	336	368	327	360	359	336	345	335	350	375	337	316	358	315	324	354	354	352	329	323	341	323	317	312	345	313	346	333	326	378	341	320	332	323	344	347	346	314	316	327	329	338	340	330	355	330	345	359	341	342	338	324	361	312	321	317	326	359	349	322	342	343	347	363	353	342	348	381	331	343	376	340	320	363	328	342	336	342	327	363	360	336	313	312	355	341	328	338	329	330	329	320	361	329	360	320	334	347	330	331	355	362	320	359	306	353	362	284	339	321	344	316	299	349	347	351	325	332	354	333	336	349	369	346	318	319	313	376	344	348	360	311	341	327	306	335	355	324	308	347	322	352	349	369	357	366	316	324	321	306	307	370	318	361	341	343	341	331	333	333	324	327	330	366	340	326	356	326	356	371	341	359	306	314	331	324	315	344	359	334	324	370	336	393	357	311	357	336	348	327	357	332	332	320	311	346	359	342	328	338	323	335	335	344	349	325	336	348	312	353	341	345	323	317	343	331	340	335	348	342	359	346	325	345	357	334	337	341	326	352	333	337	341	332	361	333	307	339	340	342	338	297	336	331	349	365	321	333	345	339	376	316	335	354	327	307	299	339	329	346	356	350	321	288	351	319	323	338	308	346	305	313	323	280	319	363	340	364	334	325	331	387	354	365	368	352	315	350	327	342	308	322	343	305	321	331	339	356	322	288	314	339	344	307	333	391	325	329	316	357	363	343	304	334	290	351	361	309	351	324	318	330	330	332	384	349	362	320	341	351	325	322	353	355	335	313	348	362	369	331	347	350	348	347	300	315	327	353	351	309	337	332	337	341	318	332	360	320	330	346	345	337	331	348	355	329	353	335	323	332	319	321	329	307	334	362	340	332	326	319	322	333	341	356	316	369	321	313	350	328	351	346	360	357	353	367	340	335	313	335	322	320	331	328	351	341	354	339	317	347	359	357	376	351	315	332	325	331	336	335	354	288	333	341	318	323	357	364	332	323	309	287	345	355	358	338	356	327	363	320	361	365	371	365	341	350	318	339	337	338	319	371	333	334	344	322	346	332	364	334	321	346	319	345	332	323	321	322	346	336	333	334	341	327	349	352	342	319	386	331	331	364	327	339	328	339	330	344	333	319	361	310	318	338	349	307	322	359	323	316	348	330	372	312	347	332	341	336	326	323	345	351	326	336	350	329	330	318	333	340	315	312	347	374	341	303	344	365	329	321	347	321	335	325	360	323	299	356	344	359	292	339	332	353	353	340	348	336	325	334	362	317	321	322	386	322	325	333	323	339	340	344	340	334	322	329	325	325	341	353	331	331	343	312	338	333	311	343	336	337	327	364	309	340	364	312	363	356	319	321	334	351	336	336	300	332	320	316	364	329	317	355	376	324	322	313	304	346	347	363	357	319	332	311	319	336	348	320	311	336	343	337	336	396	307	334	332	317	377	340	310	332	347	350	354	350	336	360	363	332	328	323	347	326	320	325	320	335	332	315	318	357	341	316	331	333	350	303	336	332	348	341	338	323	309	363	294	321	328	339	353	332	325	282	384	355	341	324	371	319	361	355	358	337	338	302	354	316	324	352	329	329	360	301	322	354	363	299	323	351	310	315	316	321	344	342	359	330	328	326	352	355	351	326	346	344	390	333	327	326	349	342	360	320	357	314	303	336	345	330	369	343	326	342	329	296	347	317	327	333	342	347	297	344	350	318	334	363	293	318	319	382	320	331	336	317	335	308	362	361	349	358	305	338	356	347	325	341	342	341	301	323	342	342	353	344	362	317	362	352	345	364	337	340	367	360	325	341	344	327	302	340	328	356	350	297	340	345	344	340	346	327	327	351	370	341	325	356	322	322	331	314	322	345	330	311	341	364	348	317	325	376	340	327	332	372	354	333	303	319	313	348	360	353	323	346	335	344	340	346	342	343	322	333	330	362	331	318	344	348	327	314	344	314	349	341	297	328	347	334	321	338	310	323	343	353	327	356	326	353	344	314	322	345	323	290	323	352	323	302	363	357	340	318	348	350	334	350	315	323	322	356	296	336	378	353	339	336	323	322	351	336	325	372	338	343	339	354	318	375	363	337	362	336	321	330	355	297	297	351	327	321	356	375	305	339	302	334	333	308	347	328	316	330	359	338	370	345	327	349	343	323	349	316	349	344	354	338	348	302	353	311	319	328	349	338	313	349	362	313	350	345	339	313	322	327	330	359	350	337	333	349	340	337	342	320	312	349	334	328	339	369	338	340	371	338	339	367	338	330	334	348	371	354	320	326	330	372	330	326	370	340	318	346	341	320	319	352	356	326	341	342	332	323	325	345	328	335	341	335	304	318	326	327	343	312	364	336	333	336	335	367	313	349	332	343	333	320	339	332	346	346	325	325	324	312	341	342	362	334	340	338	336	351	321	326	362	350	363	323	314	342	371	310	306	356	339	398	333	337	316	369	338	343	299	317	367	364	322	330	334	344	352	350	366	303	305	345	328	331	313	345	342	328	367	364	309	322	305	336	334	345	305	341	363	335	314	354	329	357	320	320	357	339	337	358	349	359	329	324	339	368	373	328	345	339	343	346	352	316	336	347	335	343	330	324	331	323	341	359	357	359	330	333	335	353	361	326	340	352	317	348	329	325	333	345	374	313	319	335	328	314	329	330	357	348	360	369	334	311	336	344	314	331	351	312	310	314	322	327	340	341	312	351	308	342	337	364	331	320	356	331	383	349	363	339	356	308	358	347	317	301	322	317	323	371	307	349	334	321	345	356	374	327	336	356	309	339	346	350	330	353	323	352	310	338	360	361	337	333	331	347	372	349	374	307	341	326	355	342	343	365	347	332	362	344	323	339	359	319	329	341	322	350	345	297	349	332	329	339	329	342	349	345	331	347	329	335	310	370	368	339	337	340	371	320	325	346	330	312	358	339	323	309	320	339	319	352	353	352	362	340	333	330	395	348	346	321	352	354	304	318	361	345	288	320	346	308	306	364	317	328	354	306	367	315	342	335	340	352	348	335	339	344	334	355	346	349	383	341	327	293	330	344	346	342	332	327	341	350	337	302	313	355	326	343	349	332	353	366	309	315	337	346	330	371	355	322	315	352	338	344	317	327	332	334	346	335	339	311	336	349	321	328	310	333	331	358	328	356	320	346	392	329	340	302	354	349	330	337	337	359	350	321	358	335	318	329	362	344	334	324	324	354	292	322	363	347	325	326	343	375	339	348	340	337	337	344	298	346	335	335	351	318	326	301	326	339	345	340	337	334	352	329	308	329	318	297	366	310	334	355	354	321	338	313	342	321
27376	19973	11000	4238	2450	1621	1153	770	653	495	402	421	375	369	330	345	332	324	310	299	275	264	301	249	276	287	277	269	250	302	242	274	268	247	239	221	250	248	246	210	253	253	239	225	222	243	242	233	269	257	232	212	254	259	236	239	228	245	217	237	219	255	212	240	239	241	270	220	219	211	243	251	233	242	232	236	245	230	239	273	241	260	206	217	236	240	210	241	263	221	236	252	240	251	236	226	251	211	245	254	237	242	226	236	250	223	244	224	234	220	240	228	238	238	239	208	234	240	232	226	223	250	227	249	210	244	248	254	244	224	255	226	252	230	229	224	227	240	232	252	207	249	239	250	229	239	258	249	217	246	266	249	229	230	258	251	245	225	232	249	253	251	242	237	242	231	231	218	224	230	216	215	225	243	249	247	212	233	240	254	230	235	214	235	214	220	232	255	272	240	261	250	235	241	246	258	246	209	238	248	248	254	244	223	239	225	235	227	262	227	250	214	252	234	225	232	222	235	220	246	235	230	222	258	266	225	229	245	252	236	257	271	236	225	241	249	245	217	225	246	259	205	221	225	240	268	239	220	256	223	228	235	241	225	242	245	246	245	227	246	278	262	229	241	250	227	222	218	244	258	223	248	243	216	232	231	249	251	231	224	262	254	232	249	230	213	255	270	236	238	218	221	249	230	251	236	245	221	245	236	235	245	247	211	261	244	254	233	238	253	239	220	250	231	227	237	231	229	233	245	225	256	216	246	195	219	232	254	238	228	225	251	236	239	233	234	248	226	246	224	226	227	233	247	271	228	204	240	234	257	217	228	244	230	243	246	233	241	250	252	239	233	263	238	235	247	238	237	240	220	215	263	232	226	218	239	218	262	229	230	268	221	226	219	240	222	199	217	222	230	236	233	239	234	243	244	225	228	227	251	217	238	241	226	226	227	261	231	223	250	237	232	225	239	248	264	246	239	229	211	228	221	243	247	247	215	245	248	253	246	246	236	242	244	252	234	241	240	205	241	232	244	227	263	228	234	235	247	241	227	235	211	236	207	270	226	229	251	231	225	239	216	224	233	246	237	221	234	229	257	252	211	244	224	235	265	248	248	212	226	268	237	233	217	246	253	223	236	243	243	251	225	245	236	241	228	231	247	245	261	198	237	239	246	251	250	239	210	214	250	253	230	232	253	257	192	243	239	260	224	248	223	239	253	226	242	262	245	252	252	239	244	238	225	206	220	232	210	228	261	225	208	235	226	253	239	202	203	251	238	247	224	225	240	216	226	242	239	235	233	247	229	266	267	234	241	240	228	219	219	227	237	227	240	221	249	220	231	230	242	253	227	259	248	229	206	214	233	224	236	209	243	234	251	247	207	232	206	220	243	232	225	265	261	243	219	250	277	238	220	241	234	238	220	226	248	248	238	225	225	256	260	258	219	223	250	232	234	201	241	224	248	244	227	221	243	209	231	238	238	217	246	218	227	245	236	264	234	228	237	224	236	249	234	229	247	225	253	228	247	244	238	229	242	238	238	231	230	239	245	257	240	242	241	230	232	239	246	231	217	262	258	248	266	245	233	238	215	208	214	220	231	261	222	231	224	226	241	195	231	253	227	228	236	220	224	248	242	240	242	246	225	255	277	240	271	246	250	243	238	199	277	239	241	230	249	246	218	232	236	233	211	256	222	223	240	252	248	228	261	253	224	254	238	207	234	264	238	242	229	227	220	258	254	262	217	247	231	230	247	244	231	221	231	230	230	249	254	260	238	235	253	222	194	248	213	248	245	216	220	246	242	228	225	221	246	228	235	241	203	230	218	235	228	240	242	236	239	222	240	246	241	233	232	259	215	238	244	221	251	234	219	239	233	240	219	243	232	224	203	255	264	229	245	252	238	235	233	233	264	267	229	237	266	244	233	247	219	248	251	222	259	215	240	236	236	248	235	229	236	233	238	228	229	237	228	244	238	246	258	234	255	243	253	203	253	247	206	265	273	265	239	239	212	216	239	221	208	235	242	229	280	224	233	228	247	248	257	227	244	226	252	258	232	227	242	227	242	260	251	238	230	200	230	227	244	263	233	222	244	236	245	249	240	256	224	240	256	249	217	239	228	252	237	246	229	264	244	264	233	232	224	224	223	228	228	211	229	221	249	241	246	241	221	239	229	263	229	245	225	256	216	222	244	227	224	230	261	228	220	218	190	227	254	235	207	268	229	252	216	244	235	272	251	238	237	245	228	227	235	205	224	236	255	223	264	213	252	230	226	221	228	250	241	210	217	249	234	248	207	237	224	242	215	225	234	247	227	235	255	207	209	247	204	224	248	239	226	232	230	211	228	258	243	243	248	234	247	239	251	220	232	250	242	215	248	216	233	236	278	229	206	231	218	249	221	220	232	250	218	219	245	226	231	243	238	228	215	235	252	247	230	241	249	221	247	260	251	253	234	238	239	227	207	235	247	258	259	230	252	220	231	228	295	250	252	218	222	255	244	248	232	243	225	234	233	253	241	194	235	223	224	249	221	229	215	227	240	236	228	229	233	268	233	235	248	249	247	209	233	230	221	230	217	196	251	246	199	230	235	238	254	216	248	239	271	216	254	257	243	198	224	247	232	240	241	242	212	228	213	221	215	229	253	250	262	254	244	246	242	231	239	247	224	248	233	249	231	231	261	222	224	251	241	238	243	210	242	246	207	251	253	240	215	222	247	254	257	238	269	241	232	223	223	262	232	234	222	218	238	257	238	214	235	233	221	226	239	209	241	233	210	239	250	221	253	220	234	246	247	244	254	241	233	241	229	251	219	214	240	252	247	254	252	236	244	225	254	225	234	234	226	223	239	245	230	223	244	245	234	233	243	251	224	224	262	255	243	219	218	246	220	248	242	236	250	227	255	219	200	241	230	226	218	208	214	236	245	239	239	226	220	249	240	239	246	233	228	232	232	239	241	237	247	250	245	238	237	248	251	215	236	257	223	249	219	242	237	227	240	214	234	194	230	228	218	227	217	234	232	258	244	247	254	224	261	229	241	231	233	216	216	243	274	242	251	259	255	265	223	219	254	236	229	249	220	241	225	228	198	231	218	232	211	252	230	228	232	232	221	229	233	227	212	242	264	244	242	234	227	220	253	201	234	233	232	231	218	222	251	237	236	225	233	274	227	243	265	222	222	238	191	244	239	223	200	227	251	251	213	224	244	246	237	249	258	217	219	214	227	252	241	247	284	245	233	218	220	284	225	242	249	249	211	250	218	267	227	218	205	222	222	264	262	211	219	232	219	222	198	226	228	236	219	217	235	261	244	259	219	233	223	238	232	255	205	251	233	226	237	243	235	210	228	225	235	231	241	220	250	241	255	232	203	212	219	243	241	225	213	224	213	234	250	236	231	213	231	243	250	247	229	231	243	258	237	214	231	187	216	251	236	226	242	235	242	231	203	227	239	246	227	244	234	228	232	235	236	257	220	236	236	250	247	236	257	215	205	234	259	238	254	231	234	215	238
18612	17627	8833	4842	3555	2529	1764	1230	981	764	619	536	457	452	426	400	411	347	394	362	338	365	321	328	303	295	317	303	297	302	295	295	286	270	296	279	311	296	256	247	266	297	272	254	290	280	257	266	252	261	259	236	283	245	271	228	261	266	251	262	221	270	239	282	266	273	228	244	274	220	273	253	267	256	255	239	247	267	256	252	241	250	258	262	258	252	268	243	244	226	233	280	269	280	253	270	281	263	271	245	253	238	233	249	271	255	248	242	257	258	279	234	258	222	263	229	280	261	263	269	277	235	265	268	260	276	268	272	249	239	272	245	272	254	253	291	238	270	280	279	286	243	306	236	263	220	245	284	268	267	254	271	249	268	278	269	271	241	264	285	264	239	294	284	277	251	241	290	279	258	242	278	257	274	235	260	259	268	249	262	248	268	282	268	242	275	269	283	251	249	278	290	258	281	275	261	258	237	250	267	220	285	255	256	259	280	249	258	258	273	265	246	262	244	226	250	255	232	226	262	245	273	252	277	250	261	237	257	250	232	251	270	259	242	264	272	247	247	266	268	271	237	282	253	240	258	262	269	245	251	251	279	286	282	263	234	262	278	256	253	261	244	280	241	241	239	268	265	254	230	299	277	244	256	241	277	238	269	239	255	252	250	289	225	289	240	258	264	253	282	261	250	252	279	226	246	268	259	245	264	272	261	269	254	264	252	257	269	274	273	251	261	271	287	263	280	276	268	201	279	255	255	248	258	265	266	250	285	229	272	293	238	249	267	248	251	279	292	280	277	278	266	259	260	252	274	299	257	225	267	276	268	250	235	246	259	268	231	274	263	243	235	283	253	246	259	285	257	267	267	246	275	278	282	266	265	260	249	264	248	251	261	261	258	240	259	282	241	256	261	286	270	230	289	241	233	273	259	250	247	249	237	239	254	233	252	251	252	275	262	254	279	245	265	253	261	250	243	287	286	283	292	271	258	289	259	249	240	267	281	252	240	261	251	251	268	248	280	257	271	272	264	247	260	243	275	260	265	243	272	265	255	268	263	243	247	243	259	278	249	294	248	233	271	270	252	262	223	265	248	253	270	246	242	261	279	263	284	260	277	266	273	258	234	259	256	279	241	274	273	248	238	273	241	265	287	249	245	235	273	247	283	249	298	255	255	228	288	262	279	268	250	239	257	268	238	266	280	247	260	225	258	255	266	271	245	248	270	259	227	265	266	265	269	253	270	229	249	259	239	268	276	243	264	272	247	279	243	238	260	255	233	252	257	259	253	272	247	260	250	262	256	256	260	248	266	278	249	261	263	251	278	266	258	261	246	295	284	245	254	245	246	257	250	251	276	260	260	256	271	265	273	268	242	263	240	228	260	238	256	285	305	265	241	273	263	264	269	292	258	226	252	292	257	254	290	226	253	256	258	265	240	267	268	258	282	248	265	267	264	266	235	254	273	268	252	255	254	254	259	239	237	271	241	272	268	280	276	267	234	251	242	252	265	256	273	248	263	285	278	266	238	263	262	266	251	256	239	230	258	270	218	267	234	284	267	270	256	238	272	249	248	245	295	245	253	246	246	235	268	266	268	277	259	256	237	263	278	261	222	231	260	266	252	232	247	258	234	270	261	249	236	248	283	270	271	257	261	292	263	263	265	244	248	249	269	253	253	265	273	266	257	278	260	284	269	249	244	256	275	263	273	258	258	268	282	236	256	272	302	282	239	249	246	255	256	277	252	252	279	267	250	228	277	266	261	249	262	259	268	276	248	266	257	240	228	251	253	251	290	253	221	247	267	257	252	274	259	274	288	244	257	292	256	254	256	250	267	289	256	260	256	249	256	254	249	274	269	282	294	273	265	283	238	264	250	259	272	288	262	263	282	270	269	258	246	271	262	279	262	274	286	264	247	253	275	261	275	267	245	259	247	262	257	265	269	260	252	249	262	261	248	277	277	267	225	262	270	286	282	250	257	288	264	277	262	258	263	297	241	283	245	275	247	276	253	238	265	281	243	250	261	271	255	271	231	249	277	246	245	242	260	240	303	271	265	259	240	249	278	252	263	255	257	258	257	231	300	266	251	251	280	280	238	274	244	241	306	268	271	232	259	241	279	271	237	289	257	230	272	260	258	262	274	285	250	279	250	257	279	261	274	251	230	262	258	258	280	249	279	257	234	262	266	258	247	256	246	283	256	271	268	252	253	265	269	258	262	245	267	256	240	272	263	267	249	262	251	241	262	270	269	260	257	253	276	253	237	265	262	270	241	267	292	259	255	258	272	232	267	259	236	267	237	252	257	253	269	255	271	243	280	239	251	255	255	259	271	279	256	257	269	262	284	267	227	257	273	251	266	276	245	257	254	274	263	292	253	272	280	265	241	259	278	251	267	274	253	273	241	277	270	251	265	260	241	261	244	222	259	265	270	282	263	229	269	253	252	248	283	247	240	260	292	265	223	225	244	263	253	245	285	261	266	258	270	235	242	270	250	246	263	266	248	252	255	279	243	260	240	253	263	249	278	271	284	244	271	283	263	259	241	242	255	235	256	265	264	260	253	281	259	272	271	269	270	268	291	276	264	248	231	240	255	252	269	258	257	262	288	261	267	243	257	230	236	240	263	246	248	251	289	263	260	267	247	262	262	265	262	258	282	246	237	251	246	230	259	245	263	245	270	272	238	248	267	259	272	261	259	255	250	262	257	251	272	284	260	268	271	266	265	271	237	254	244	286	254	250	251	255	240	271	282	279	232	260	232	229	247	270	246	241	305	262	226	290	223	277	261	251	251	247	266	249	252	279	278	248	274	270	274	276	275	255	239	287	261	286	291	278	251	260	226	244	272	259	259	243	236	253	262	271	268	242	261	271	245	256	265	291	280	272	260	259	238	252	270	251	275	260	297	229	249	245	236	229	246	280	267	280	240	285	269	269	241	252	266	249	264	243	260	255	269	259	280	268	247	269	252	266	232	254	259	238	281	245	278	247	256	270	275	264	224	240	277	261	246	251	249	296	274	268	268	288	224	270	238	226	239	247	244	249	244	282	241	290	290	254	277	276	242	241	252	248	263	247	232	264	282	241	263	263	267	267	254	246	265	270	239	273	315	273	258	245	235	260	254	263	254	240	268	290	254	253	257	243	275	268	280	249	264	290	246	269	244	252	274	272	234	247	270	208	236	267	263	259	264	293	263	255	261	252	246	278	278	281	244	251	272	256	290	247	268	245	278	287	235	267	249	264	259	240	245	298	249	289	251	243	259	252	264	263	236	242	257	242	265	265	267	245	279	265	256	258	259	273	268	260	271	263	250	245	220	276	257	254	271	258	250	272	239	258	262	252	244	252	240	260	281	257	245	244	269	249	253	281	274	260	258	259	305	261	236	248	244	257	257	274	257	223	297	275	261	257	233	284	273	277	254	286	249	265	265	280	247	260	266	257	257	240	263	254	264	250	248	256	247	257	270	245	281	222	262	249	268	269	248	277	263	244	231	259	269	279	244
23302	20869	28041	23833	20886	12391	2879	1662	1181	982	852	725	625	622	620	602	555	509	519	515	482	505	441	470	448	431	441	442	425	419	449	420	453	412	417	428	355	410	383	382	356	415	395	383	345	369	361	391	362	404	367	386	406	361	346	392	370	359	330	363	373	367	391	371	339	386	398	355	395	418	369	369	396	330	353	389	353	369	369	345	368	360	377	354	377	351	385	366	347	363	348	359	334	358	380	367	387	339	368	368	321	394	372	361	363	378	371	352	410	358	336	370	364	377	393	376	344	358	352	365	357	383	363	391	353	372	394	389	329	373	372	399	359	359	360	375	371	390	357	368	376	349	359	393	353	390	351	394	352	379	409	346	372	332	391	374	362	383	359	353	338	378	386	366	387	384	354	383	378	383	364	374	406	364	370	376	371	383	371	367	353	386	388	360	360	358	396	366	358	370	361	368	348	370	390	401	384	373	342	382	361	356	348	359	390	357	337	361	355	377	373	361	409	358	362	345	343	368	353	392	383	340	379	374	357	351	385	362	349	337	374	370	392	364	373	351	366	409	379	339	321	357	370	365	378	364	376	384	378	408	353	356	346	379	358	351	360	363	381	368	386	367	376	364	346	375	349	384	359	345	375	367	404	380	345	366	383	391	380	359	385	355	352	362	351	342	348	350	330	352	369	351	374	377	363	368	366	387	342	383	366	371	347	365	350	356	354	373	354	350	382	374	354	388	368	375	384	332	370	371	325	383	362	356	345	357	381	364	374	335	403	349	375	352	348	377	362	375	368	342	394	353	371	376	366	357	362	367	379	340	381	400	363	393	386	362	395	360	395	373	332	402	360	339	388	361	369	350	325	385	336	380	367	363	362	360	391	316	370	391	362	387	367	367	343	415	327	382	339	354	366	348	330	369	357	349	360	375	356	346	352	352	382	356	393	361	373	373	382	360	356	373	386	373	389	368	376	382	342	359	381	401	362	373	368	394	364	404	384	344	358	351	352	357	336	334	352	366	377	363	351	365	394	383	370	419	384	372	361	330	356	398	363	399	344	360	350	393	353	383	363	397	358	367	349	389	373	382	397	346	352	375	352	393	372	326	305	349	371	345	342	350	381	347	345	354	366	331	358	346	368	391	345	380	397	390	355	391	345	340	333	370	387	335	363	399	375	377	341	343	356	364	381	368	383	397	372	371	372	387	400	399	360	363	338	370	366	357	346	365	380	349	350	354	344	353	375	378	380	370	332	401	397	350	338	352	392	357	368	372	382	360	359	382	351	348	347	394	386	330	368	351	348	373	349	339	326	352	388	391	400	364	362	372	364	308	395	394	389	354	381	360	342	375	362	378	349	368	347	403	393	371	382	375	382	358	393	376	394	375	364	345	375	362	390	384	360	362	362	366	358	338	346	364	360	354	361	334	372	396	372	351	365	364	349	366	382	385	384	385	357	361	385	360	372	373	342	390	369	373	358	338	351	368	390	392	369	337	329	344	347	381	381	401	360	370	372	372	357	389	396	353	403	380	357	358	353	382	364	369	397	403	377	377	332	328	355	409	365	354	357	355	356	394	390	340	365	355	368	406	387	351	377	325	336	350	362	394	379	385	340	335	370	396	368	349	400	362	334	361	379	375	382	363	387	345	345	381	390	358	374	368	350	379	355	378	392	344	362	364	388	327	372	384	373	342	385	336	360	371	370	348	376	381	362	352	394	360	382	349	378	371	362	380	373	384	365	375	404	363	388	373	379	320	385	379	383	343	361	388	350	351	351	378	345	397	352	365	377	395	389	353	368	382	322	362	353	386	372	381	329	379	351	340	348	345	369	395	388	380	368	370	378	390	365	395	345	356	414	383	403	335	381	386	388	366	366	372	353	373	372	328	344	372	374	338	385	343	385	341	357	350	337	349	380	369	375	379	377	351	358	360	343	363	358	373	362	363	346	403	348	379	381	367	371	376	394	362	385	353	340	379	366	371	374	361	379	348	356	349	365	381	381	368	366	354	365	330	372	357	370	375	369	375	343	353	346	364	398	348	355	324	397	361	367	386	341	369	360	404	376	351	400	362	341	355	391	364	363	382	389	323	384	364	365	363	345	347	366	355	379	367	341	322	398	359	346	319	371	379	356	377	370	369	394	381	348	391	382	407	356	371	337	358	379	381	390	374	414	347	339	384	357	383	328	345	342	360	389	336	342	376	372	356	378	357	397	405	335	340	383	381	365	402	359	360	352	381	375	361	376	374	340	390	336	380	393	381	378	359	358	346	392	363	344	375	367	390	344	398	377	369	391	366	346	398	363	398	370	395	348	392	352	363	375	343	344	354	357	395	368	355	359	364	373	347	343	352	363	338	339	368	365	400	339	387	359	366	378	352	400	370	351	376	362	353	355	353	382	347	369	359	370	387	364	367	355	369	393	380	365	353	356	375	358	329	349	348	393	336	409	383	323	370	345	360	382	388	392	333	354	370	384	386	345	352	376	381	357	398	361	313	344	372	369	347	353	383	365	337	348	331	390	376	359	362	352	344	349	370	399	377	356	385	351	355	374	352	365	340	350	354	363	349	364	380	362	361	380	373	377	337	340	394	379	360	383	366	326	336	375	402	374	379	372	367	373	325	378	398	395	321	387	348	359	393	372	370	348	351	362	370	382	323	340	388	371	332	365	377	382	360	336	385	373	359	407	411	344	367	332	382	366	368	369	359	366	364	364	393	325	331	423	383	355	365	365	368	365	349	382	366	351	339	342	349	415	361	356	362	365	378	343	368	358	350	377	381	382	347	374	372	370	343	381	352	381	362	368	368	373	377	370	399	402	382	400	367	346	401	334	343	368	335	367	329	369	370	354	363	366	349	366	375	351	373	395	354	334	358	383	334	342	371	387	350	389	384	381	348	353	373	373	358	367	373	355	372	387	371	343	392	353	354	379	400	377	352	354	349	366	382	373	390	325	392	355	369	371	376	331	357	373	349	373	364	366	398	393	359	356	371	374	330	352	357	357	396	367	351	344	413	348	359	393	377	392	365	347	363	370	368	387	354	389	425	340	356	395	353	344	376	378	376	368	388	366	375	377	377	366	364	356	358	345	361	381	380	385	361	348	348	404	360	339	377	386	393	328	386	387	397	331	327	340	415	358	358	349	368	366	363	357	352	359	369	359	356	412	356	341	400	372	350	360	347	334	350	356	348	372	352	382	365	376	390	376	410	337	406	379	397	336	339	365	364	383	397	360	350	400	366	347	361	354	361	357	362	403	372	361	382	366	350	348	365	379	352	387	362	353	341	350	350	339	365	350	370	371	324	390	381	358	385	371	352	375	368	370	361	376	371	368	345	351	351	356	385	344	367	346	390	363	371	341	361	342	366	406	353	370	326	390	332	354	362	379	342	374	330	406	381	346	375	384	348	354	380	380	364	336	372	345	358	410	342	357	384	353	357	327	365	380	374	338	371	359	361	367	386	386	378	376	396	367	387	355	356	339	365	357	341	354	363	354	351
22433	28627	15099	8626	6454	4724	3289	2473	1839	1396	1141	976	850	823	759	751	766	716	653	612	592	561	559	510	532	528	544	514	509	533	505	464	463	416	444	448	450	393	431	413	465	431	394	413	439	391	406	413	395	386	430	452	409	438	428	400	400	373	413	414	391	448	408	414	404	437	357	363	420	379	453	414	420	373	454	416	374	418	385	445	412	382	411	383	395	410	382	400	410	403	387	360	398	423	417	396	431	362	406	421	422	434	406	382	401	386	391	407	368	390	425	396	388	399	378	353	430	400	393	405	393	410	403	378	412	402	412	406	432	381	406	422	396	422	403	405	425	417	386	399	389	413	414	421	379	409	393	381	396	417	401	425	379	415	374	393	368	412	430	413	413	382	390	411	392	427	375	430	376	426	399	370	432	422	376	403	403	443	393	429	369	384	411	409	388	399	453	352	412	412	398	395	382	389	397	418	420	391	410	428	393	407	428	436	398	424	394	400	375	413	401	379	442	389	433	428	394	425	396	407	392	398	474	399	403	408	424	438	419	399	386	413	393	379	409	431	398	411	415	410	408	419	416	381	401	441	394	385	405	406	373	380	416	421	417	411	400	408	403	379	373	386	402	405	404	420	442	450	376	436	399	377	399	415	382	406	391	430	455	382	401	386	447	396	429	407	413	424	374	390	406	412	390	396	439	366	414	405	380	395	427	387	417	396	427	425	383	403	415	389	405	431	396	387	390	402	381	408	393	417	406	396	387	398	404	406	397	426	386	434	388	456	403	417	391	418	428	410	395	379	394	414	400	407	409	407	419	400	410	413	437	381	386	434	399	403	425	374	383	365	426	423	416	394	426	361	392	389	407	386	422	394	428	371	401	402	393	366	421	417	371	411	430	397	410	396	405	413	408	412	393	402	440	440	401	363	397	421	426	390	380	384	377	397	408	420	409	398	391	426	406	445	381	421	409	430	406	342	408	422	408	412	377	425	403	404	382	415	407	439	432	361	396	421	444	410	389	395	373	392	401	385	383	414	395	380	398	385	409	405	388	425	405	447	390	427	412	392	407	393	381	419	446	379	400	417	417	393	372	433	400	423	403	403	423	386	389	436	387	413	376	435	437	417	371	410	383	435	412	385	395	395	392	402	394	403	398	429	405	416	367	389	377	407	421	419	380	381	406	408	431	376	378	391	382	412	403	395	383	433	442	417	375	402	383	400	403	380	399	423	410	421	360	391	413	426	404	382	374	407	406	408	443	393	402	388	392	391	415	448	421	392	421	405	414	405	395	407	421	414	423	410	399	428	421	377	409	392	385	386	420	387	392	383	419	397	406	366	401	408	387	402	386	421	384	365	408	403	418	385	395	417	398	375	427	394	440	416	416	417	402	431	406	404	422	378	404	389	388	375	403	373	401	405	406	410	406	401	406	409	418	407	404	414	383	383	401	392	433	419	408	402	406	378	472	421	402	418	417	428	399	422	415	390	410	424	391	371	403	403	439	424	378	387	373	394	390	378	403	398	379	364	408	415	407	431	452	413	429	382	450	354	420	425	388	409	413	372	383	388	433	399	405	413	399	400	428	386	385	429	419	372	382	398	436	401	377	423	380	394	382	412	413	400	394	405	388	424	396	434	378	413	379	430	380	385	440	430	404	403	415	422	385	388	375	405	390	399	415	411	384	378	429	423	385	424	429	414	412	405	399	383	415	396	394	373	419	404	402	416	410	371	368	411	428	393	384	412	395	422	388	412	398	389	370	365	434	408	417	396	408	388	394	402	411	385	405	400	415	407	413	416	421	387	404	390	403	409	384	383	407	412	409	396	416	409	365	390	429	397	379	444	387	423	386	405	371	452	404	382	389	411	394	392	374	378	411	414	406	436	399	376	421	434	386	396	382	440	386	371	399	408	422	422	401	412	420	388	423	393	436	379	405	433	424	405	397	431	404	429	401	423	395	400	405	412	382	386	396	408	413	395	399	413	446	401	415	405	382	414	430	364	400	378	383	396	410	392	418	427	414	399	400	444	393	429	433	416	413	394	421	426	379	408	451	429	423	419	444	393	427	385	394	422	388	361	388	434	401	387	412	433	422	396	414	416	408	412	379	385	382	419	380	386	428	418	394	395	414	443	374	438	415	426	405	409	395	372	417	380	423	385	402	380	414	407	420	386	419	401	410	434	394	379	377	411	431	386	407	391	428	451	423	376	389	384	378	404	400	426	386	425	420	410	409	410	406	390	391	397	414	396	397	404	406	422	431	402	399	381	405	356	422	437	417	398	403	413	442	388	432	428	398	416	428	423	424	381	373	389	396	437	417	360	385	425	434	408	406	380	406	369	411	394	406	406	400	423	370	421	413	355	378	410	411	399	418	417	422	379	404	410	373	445	371	421	422	376	420	417	392	408	410	418	429	425	392	434	410	406	392	390	393	372	386	392	383	391	412	418	416	409	384	382	395	387	391	453	407	403	394	419	367	388	392	428	388	424	420	370	388	395	408	423	381	395	380	390	386	401	424	422	454	414	390	423	399	409	432	436	398	427	399	429	402	435	418	405	407	377	379	387	410	400	413	395	407	406	414	404	367	369	366	384	406	431	399	403	377	368	376	383	386	386	376	403	410	432	396	420	386	382	385	395	408	392	405	412	371	402	374	404	409	413	409	435	397	398	415	409	380	410	416	409	394	402	425	407	430	427	377	411	402	393	421	403	389	402	402	404	433	409	448	409	431	391	420	424	377	388	390	381	409	381	392	380	420	413	391	447	419	404	381	386	376	411	418	441	401	381	424	435	390	441	392	391	429	402	392	393	420	418	423	393	429	404	379	415	396	415	405	397	385	394	395	410	375	380	383	398	417	420	415	385	383	407	445	381	404	425	399	388	439	429	438	409	418	438	412	360	420	360	418	387	431	398	395	399	405	413	390	410	407	394	392	411	398	417	416	429	423	418	403	405	421	410	396	414	394	398	400	395	389	472	377	388	379	414	423	411	455	418	449	420	356	440	399	405	381	433	421	407	427	371	347	427	404	383	372	402	395	390	386	432	386	404	391	376	411	396	435	401	374	387	410	440	399	431	447	412	417	391	382	395	387	386	428	419	437	395	371	417	407	407	416	404	425	415	397	394	409	452	422	379	398	371	398	422	417	431	425	444	386	412	408	398	402	405	402	413	395	413	419	389	389	432	399	419	392	402	416	405	422	382	409	387	406	400	411	430	374	435	413	418	424	379	397	410	437	378	399	404	402	396	390	393	439	413	414	386	350	397	367	389	403	421	417	403	385	416	417	411	443	418	421	459	413	408	392	411	397	402	402	400	404	367	418	428	394	413	389	385	407	415	402	371	420	407	418	419	443	396	375	411	368	414	434	435	400	417	402	408	397	375	418	370	403	381	415	434	406	403	391	396	426	411	392	406	396	419	422	386	375	398	427	406	421	412	414	390	412	413	392	422	414	409	403	403	430	372	439	421	399	383	416	417	389	418	405	404	411	415	421	397	395	344
24256	20867	27214	24547	14789	2697	1444	959	735	556	455	389	376	358	268	302	261	282	273	249	237	202	208	203	209	190	209	184	176	173	172	148	169	168	143	176	144	131	134	177	152	129	131	140	131	171	137	146	162	151	139	123	127	136	127	130	138	137	132	149	146	133	152	171	155	157	139	133	136	157	162	138	143	145	127	130	141	167	134	127	135	137	135	151	128	132	119	115	131	131	137	140	153	141	141	147	125	161	127	123	145	130	138	137	128	132	148	139	114	137	135	144	160	147	135	163	126	123	152	120	97	127	131	119	125	122	139	129	113	115	133	135	156	130	112	117	115	137	142	121	136	144	133	141	166	151	149	137	149	140	153	128	125	137	133	132	146	131	124	164	133	141	148	136	148	148	119	131	143	130	133	151	129	127	130	137	139	132	142	136	132	140	147	129	148	119	115	114	136	135	133	157	121	159	148	146	146	133	117	132	139	153	132	127	147	136	119	138	128	150	137	148	155	137	134	141	153	144	149	119	118	128	146	142	109	139	131	149	166	146	127	126	132	116	155	142	119	145	166	125	158	145	139	129	153	134	136	134	150	144	131	136	134	134	118	138	139	137	151	121	136	130	140	137	124	137	129	154	124	147	140	126	138	136	139	131	127	110	138	134	135	159	136	131	148	154	141	162	127	142	116	128	169	128	140	126	128	138	143	153	112	121	138	153	131	130	160	115	148	149	143	141	128	129	148	150	143	130	133	140	136	125	130	120	124	124	141	152	136	156	125	132	126	134	114	131	140	132	120	126	136	135	130	159	118	142	137	110	147	142	151	138	121	124	128	112	150	123	119	135	145	158	156	137	149	139	135	144	144	133	127	115	159	147	148	145	145	139	133	116	124	150	137	135	131	146	123	157	113	150	141	122	134	140	153	132	143	132	155	126	126	124	144	140	133	121	125	127	130	127	125	136	136	130	130	135	143	135	135	146	133	139	140	150	127	155	147	137	134	148	121	135	157	140	128	130	124	132	122	135	154	143	130	134	141	126	140	138	114	139	140	141	126	128	139	126	157	127	154	120	127	118	134	133	138	131	133	144	137	132	136	140	144	124	137	157	141	123	114	129	128	124	118	132	137	134	118	131	139	127	116	132	134	143	136	118	120	132	136	125	133	153	141	159	155	128	127	124	135	133	155	142	131	138	134	133	139	144	159	161	134	126	139	129	127	162	131	140	138	145	130	157	125	103	135	146	136	132	130	147	134	131	124	145	134	138	154	139	165	151	131	138	120	127	146	129	138	132	138	139	141	123	131	109	159	121	147	147	145	138	110	128	161	146	140	137	125	137	153	124	139	125	132	106	145	142	136	128	146	120	116	126	129	131	143	147	130	139	128	142	133	140	114	136	153	144	133	135	133	147	132	138	136	136	133	136	158	128	159	138	144	154	127	120	135	143	145	135	139	121	132	131	132	150	130	121	146	147	146	142	145	125	139	150	135	132	119	134	128	114	149	134	136	128	145	130	145	110	138	117	128	145	117	139	149	128	133	132	114	135	145	117	132	146	145	124	130	129	126	126	138	114	148	142	125	129	127	124	113	134	153	144	135	137	139	123	140	132	116	136	131	134	147	123	127	151	151	146	134	145	154	149	138	122	143	123	134	135	134	127	142	142	147	140	112	133	135	134	124	148	160	120	137	131	125	139	120	150	167	128	137	141	134	144	136	146	116	126	166	148	118	150	132	141	146	119	136	125	137	120	117	127	131	132	131	145	136	133	122	141	140	129	127	122	149	133	127	130	146	154	140	121	131	163	139	126	148	135	127	136	126	143	158	128	136	122	106	124	133	125	139	144	144	136	127	121	131	134	123	147	121	138	135	146	140	159	120	122	132	137	147	124	144	143	126	111	133	134	146	124	130	139	135	131	123	129	138	123	127	114	135	150	126	139	150	125	120	147	140	124	133	175	139	138	131	138	141	113	127	145	152	125	149	137	155	116	149	132	145	157	124	157	151	123	132	150	165	139	151	153	131	123	132	142	137	153	122	144	132	137	133	134	119	131	139	127	142	135	133	143	119	147	137	131	147	137	135	121	145	148	127	124	126	118	138	135	130	159	141	128	124	145	146	122	123	142	140	137	153	125	134	123	146	125	140	137	152	134	147	126	115	146	132	138	116	153	126	150	140	126	126	113	134	146	155	132	120	136	125	129	131	140	123	138	150	121	134	142	145	136	152	135	142	132	131	119	127	126	122	119	144	127	131	130	134	158	144	144	153	142	139	131	128	135	155	170	120	147	135	138	155	143	155	136	133	119	142	148	148	133	138	136	135	130	138	134	141	127	146	113	145	117	144	123	119	142	131	116	140	134	132	138	144	156	134	154	145	132	127	128	148	139	144	145	155	123	152	123	132	102	142	133	120	135	134	149	123	148	147	139	134	149	146	131	141	138	144	141	134	126	128	142	145	140	148	147	144	134	130	135	135	131	150	142	136	155	149	135	138	135	139	133	141	126	132	131	146	144	135	137	140	149	134	140	146	165	123	127	131	135	126	128	124	121	140	139	124	145	156	152	136	146	131	137	132	137	125	123	142	135	144	120	136	118	152	142	129	123	145	164	138	133	121	138	134	139	135	119	132	135	126	124	115	142	116	139	125	134	142	130	164	147	135	137	141	132	149	138	132	140	139	133	121	141	140	124	142	137	141	123	135	126	115	129	148	133	120	120	130	119	126	162	138	141	137	132	121	136	148	139	138	157	137	155	148	152	136	128	129	123	167	122	156	162	143	135	137	131	132	138	123	152	143	126	151	134	107	126	126	147	136	139	134	136	142	134	148	148	137	122	142	137	125	129	151	147	114	144	141	142	153	135	143	122	125	128	141	153	135	122	149	155	131	136	126	135	149	137	132	120	139	133	130	149	128	138	130	153	105	151	135	125	136	134	142	143	136	132	124	127	148	131	159	128	160	129	115	146	126	128	128	132	143	149	124	132	131	140	150	136	137	129	147	161	118	128	134	125	138	126	161	125	133	149	124	148	140	118	131	156	142	134	146	123	140	146	147	148	131	131	153	141	148	135	138	145	137	153	143	150	129	130	119	156	152	140	139	136	136	133	116	128	161	115	143	118	113	107	128	131	153	154	128	147	144	147	137	136	145	115	142	133	145	148	147	129	129	149	125	153	133	137	132	130	139	145	151	150	122	158	130	127	157	139	135	147	143	150	120	131	132	154	137	124	140	147	145	132	148	123	138	151	134	142	143	134	137	121	120	126	148	144	150	146	133	138	138	155	124	124	127	128	119	132	130	154	153	128	129	136	155	119	144	142	110	136	136	126	136	130	148	121	134	133	136	137	127	141	124	137	135	147	126	134	131	127	144	126	129	145	120	119	140	136	154	137	125	140	145	131	143	140	137	148	166	133	140	150	145	155	127	135	116	136	135	139	133	137	125	135	129	152	154	135	119	140	138	119	154	119	130	131	138	141	120	137	133	139	144	136	140	121	138	117	133	142
21337	24930	12311	7108	5199	3549	2511	1780	1253	961	731	611	544	508	406	424	368	405	335	298	282	278	276	290	269	257	226	267	264	208	229	217	201	196	198	193	177	164	188	178	203	188	161	174	165	147	172	161	161	172	149	173	164	160	166	150	165	147	156	146	159	166	135	159	153	146	167	156	161	166	167	173	161	148	157	166	158	176	166	168	162	176	172	175	143	131	132	173	150	157	164	164	153	181	157	163	172	187	173	160	175	181	154	156	146	150	166	167	157	154	156	159	152	165	153	137	151	160	176	160	147	152	151	151	139	149	162	174	179	162	153	180	170	148	160	158	155	153	173	131	145	156	164	152	167	164	188	164	177	160	140	160	153	173	145	157	158	166	170	180	156	158	181	148	181	174	158	156	161	167	160	152	160	159	171	153	153	148	161	171	168	153	159	137	165	186	155	158	162	162	167	162	173	147	171	157	144	155	151	139	152	176	159	145	170	160	158	164	148	132	180	164	164	145	150	140	197	165	189	155	177	181	137	143	158	167	150	149	152	153	168	161	169	164	182	171	171	135	163	149	162	167	135	152	133	189	155	175	168	163	152	187	153	150	175	150	150	166	160	154	149	142	152	141	183	164	167	166	151	166	150	164	158	132	164	178	168	171	170	161	171	174	157	141	142	156	157	151	153	155	164	163	143	169	142	162	177	150	144	149	158	198	173	148	163	182	175	170	178	153	177	178	146	158	143	179	151	143	162	148	151	157	161	171	154	158	137	175	174	155	134	140	183	147	162	165	148	166	146	184	158	165	170	141	153	155	155	141	169	161	157	152	179	173	166	157	147	168	150	182	153	153	170	137	153	161	174	179	134	140	155	146	156	156	176	143	150	168	156	156	161	161	149	179	161	179	158	138	155	184	170	130	166	198	151	177	151	162	177	128	155	147	174	159	143	174	170	164	143	161	156	164	140	133	170	156	151	154	171	160	151	159	159	151	174	134	171	168	142	174	172	168	161	152	155	171	158	150	159	152	152	171	158	191	170	162	146	177	165	152	166	132	128	159	143	171	158	158	166	165	149	166	152	138	154	163	148	159	154	146	148	160	135	168	158	160	161	160	161	170	161	145	191	136	162	148	147	141	164	166	175	174	131	152	147	181	155	188	167	151	157	149	163	154	158	149	177	138	157	154	170	158	161	147	177	161	154	182	157	130	161	143	171	164	168	169	175	153	145	139	162	167	150	154	161	145	148	145	150	170	157	167	144	171	157	167	162	159	153	180	180	174	159	168	163	158	152	156	161	150	145	150	145	160	165	183	158	172	166	182	153	173	164	168	151	143	177	169	164	162	168	141	167	162	152	149	162	139	170	165	166	171	170	143	165	158	180	154	154	153	170	164	136	142	168	171	167	176	173	165	159	167	168	186	152	160	161	174	151	162	154	162	155	169	151	164	160	152	170	152	166	135	154	184	157	161	157	181	155	159	136	172	144	161	162	168	169	166	148	174	166	138	178	152	140	184	147	158	161	164	139	171	164	155	151	172	172	179	143	155	172	151	163	172	159	154	174	175	146	156	188	178	172	175	177	168	146	187	142	156	174	163	164	150	161	147	173	165	158	125	145	171	178	157	181	149	164	181	174	126	160	166	149	175	167	147	153	162	156	150	167	160	161	164	157	186	153	168	156	156	182	150	162	147	161	169	136	163	156	174	170	152	166	146	154	156	160	162	179	169	155	157	147	138	153	174	175	166	160	142	176	142	175	169	177	155	153	167	163	161	160	156	168	185	167	169	165	163	160	134	155	153	145	172	168	155	162	159	160	178	159	165	167	182	158	173	161	142	163	158	166	150	167	154	162	157	164	159	167	163	178	171	166	170	171	146	151	168	147	186	148	158	163	163	138	147	160	178	170	143	154	155	160	161	144	169	174	155	186	165	173	183	143	167	149	154	157	154	156	135	159	160	162	162	168	191	167	141	150	164	148	184	144	165	157	174	175	138	165	189	173	160	162	166	152	155	160	158	177	154	181	160	157	168	154	163	178	174	158	185	161	154	156	150	166	175	175	170	159	177	163	150	139	159	170	161	168	145	144	153	160	173	161	163	147	173	175	150	164	159	150	168	167	162	165	163	159	177	157	149	176	178	141	184	159	148	186	163	156	159	146	179	157	165	165	177	164	178	140	160	150	186	152	158	181	170	170	161	155	153	152	154	143	150	157	175	159	182	152	151	164	149	155	172	141	173	142	153	150	159	166	140	177	160	144	151	171	150	132	160	153	168	155	167	156	145	167	170	167	148	154	164	167	173	184	165	139	146	152	154	147	155	153	153	164	162	175	153	163	143	145	153	153	154	149	161	150	158	183	177	160	154	140	159	162	160	166	168	174	176	163	150	156	146	175	170	158	168	168	161	157	156	147	155	143	168	158	152	135	175	144	164	158	168	165	187	157	150	164	161	137	158	155	168	165	186	157	163	161	169	169	144	164	148	157	179	161	167	142	150	148	175	173	160	139	141	164	148	159	128	132	164	163	154	166	185	143	153	149	155	166	150	162	163	139	174	137	173	151	149	163	163	152	167	157	158	169	165	164	172	158	162	153	147	165	151	148	133	167	143	143	152	163	143	175	155	159	179	160	144	156	132	151	189	149	160	155	148	162	153	166	156	155	170	157	169	149	153	160	148	167	144	161	153	165	174	163	151	149	176	158	169	163	161	142	169	170	168	169	172	169	179	156	182	169	155	161	148	160	141	168	182	170	153	168	161	165	158	139	178	156	177	175	183	157	170	177	170	146	158	142	148	163	172	148	175	162	156	164	168	165	136	179	161	166	165	149	164	156	165	178	151	151	136	150	173	147	157	182	159	146	173	141	183	165	151	162	151	177	153	151	140	145	154	153	145	139	132	193	174	154	160	178	164	157	158	168	176	150	180	164	158	173	171	164	139	172	143	175	159	156	148	154	136	176	154	158	156	175	171	152	166	182	154	150	155	179	168	145	163	165	152	171	165	152	164	182	191	149	172	160	167	152	192	151	165	143	157	148	160	155	169	157	167	147	154	135	166	150	145	170	178	159	144	160	149	149	160	155	144	151	141	158	169	167	149	165	180	149	148	164	177	157	164	166	195	147	140	162	146	146	158	178	165	162	165	139	162	159	164	194	143	155	162	160	164	154	154	163	177	152	168	141	169	144	162	151	173	163	179	178	175	176	136	167	179	165	137	167	165	155	168	160	183	159	176	149	165	150	148	173	163	178	162	162	149	143	165	156	147	150	173	164	144	150	145	159	145	153	148	136	146	142	158	188	158	167	175	177	166	179	160	165	151	162	141	128	168	148	188	144	154	159	177	171	156	157	152	159	146	173	153	173	160	158	158	175	168	149	161	160	183	162	190	180	157	163	150	146	146	164	142	166	173	166	178	157	173	141	166	163	169	135	159	163	181	156	157	153	170	177	146	149	155	143	160	166	154	174	168	150	166	158	153	160	158	183	158	144	161	151	153	186	161	155	151
22222	20882	28537	23358	20889	21006	11821	2616	1605	1244	985	799	803	738	674	651	593	595	589	503	469	494	451	419	460	418	391	385	396	398	391	363	344	360	368	329	358	302	305	313	346	333	325	328	332	308	330	310	342	318	343	345	307	327	293	357	301	287	332	279	301	329	282	298	303	301	334	301	330	330	339	300	319	320	335	296	312	317	300	257	317	303	299	287	304	309	312	289	307	282	286	304	331	281	281	321	287	277	297	280	297	287	284	310	303	271	278	311	294	284	259	302	274	261	320	299	288	298	298	314	291	298	283	286	302	276	294	292	312	302	323	312	273	279	292	302	301	261	304	313	293	289	261	289	329	307	267	311	290	303	293	286	311	335	308	278	296	315	317	294	299	297	288	283	277	271	299	283	283	282	330	311	315	270	303	308	343	295	288	311	315	281	300	305	313	293	281	258	286	282	293	314	263	294	309	296	304	323	270	284	294	272	298	326	278	301	313	283	269	320	304	272	297	312	273	322	308	284	262	335	287	323	346	299	282	308	272	273	301	287	311	294	284	311	289	310	282	318	270	332	297	286	305	308	327	298	297	285	304	326	297	326	305	298	294	328	283	296	287	264	280	288	285	309	280	284	300	278	316	319	289	319	295	311	281	282	331	312	266	260	295	296	302	304	292	304	289	318	288	298	309	292	308	285	306	322	314	284	280	299	299	322	273	277	292	288	280	264	310	294	290	277	304	261	311	301	287	286	293	302	278	305	306	307	302	317	294	325	321	288	288	284	284	311	333	322	313	312	329	306	282	320	260	303	287	297	287	324	274	301	268	310	284	274	294	305	252	286	274	270	297	292	277	276	313	301	314	309	282	296	303	315	290	317	296	299	316	280	264	311	290	313	299	326	278	304	317	310	313	299	283	291	322	295	266	270	306	312	305	315	306	343	288	279	310	314	296	329	321	290	291	297	293	315	291	315	292	272	281	325	329	304	296	301	316	309	298	303	284	286	334	286	292	268	285	310	293	264	316	295	286	287	287	271	300	269	326	304	317	320	281	325	309	278	300	302	303	314	299	301	279	291	293	306	298	307	313	281	305	281	270	283	308	301	277	289	285	282	294	312	300	312	294	297	305	296	287	271	287	283	264	301	293	287	296	306	286	305	302	283	302	307	260	302	311	294	281	284	293	292	302	289	276	317	279	310	294	308	291	309	313	271	279	290	273	279	311	304	257	322	291	311	288	275	327	330	306	314	268	338	338	331	314	287	289	296	257	285	296	290	296	297	299	284	308	288	290	286	299	298	313	274	271	263	305	286	281	299	265	277	286	297	307	274	290	291	288	299	307	298	287	314	313	306	282	301	299	287	313	319	291	286	297	281	318	323	318	318	288	292	281	305	297	322	279	335	280	306	301	305	286	290	304	293	296	270	293	261	314	314	300	311	295	301	330	279	303	291	309	292	287	315	307	278	296	289	318	278	300	283	272	304	306	282	294	279	295	285	302	306	317	274	295	325	293	294	301	291	283	298	312	305	305	269	269	334	302	293	306	325	290	283	312	290	312	272	271	285	310	311	271	264	307	311	308	289	293	292	301	290	314	315	300	269	255	287	299	327	309	309	280	286	270	320	328	289	314	309	309	308	315	278	304	295	307	321	276	275	312	284	240	296	282	312	296	271	282	322	302	273	335	273	304	274	302	327	302	306	339	278	303	308	302	313	277	308	310	323	275	270	304	266	296	304	323	267	306	299	293	295	299	267	300	314	300	274	334	322	341	300	280	292	314	311	320	314	281	310	287	280	261	317	298	306	309	298	309	302	279	276	316	316	276	302	307	297	281	314	323	293	296	304	285	291	299	307	275	307	291	303	295	297	299	306	275	309	268	306	272	304	305	313	281	270	280	286	320	282	305	310	316	317	328	266	311	266	280	285	306	273	285	336	300	289	328	279	285	277	299	272	299	282	324	306	307	291	284	288	310	273	252	291	286	317	297	306	268	288	325	302	289	297	325	305	261	289	290	283	336	306	284	301	264	284	322	331	273	330	292	267	274	271	302	292	285	285	276	288	285	310	315	292	320	325	311	324	309	288	320	307	295	283	294	310	312	297	304	321	286	289	275	302	277	289	306	308	302	284	294	284	306	261	303	274	275	298	297	276	295	292	307	289	279	329	316	315	289	308	300	288	294	286	303	305	306	314	299	315	292	307	312	299	309	323	298	265	276	292	279	293	305	334	300	264	280	334	311	301	321	296	287	322	312	321	274	315	300	328	329	288	340	322	283	328	252	301	291	280	312	279	311	315	317	321	299	336	319	245	283	317	317	297	302	297	325	335	295	250	275	304	264	266	285	300	299	292	295	292	278	293	309	291	315	280	298	275	316	288	274	282	310	309	291	309	309	305	269	327	281	287	287	293	290	310	320	310	254	274	308	299	299	316	309	315	235	277	295	310	292	292	289	290	307	307	310	293	276	298	299	332	298	297	288	334	315	294	320	314	291	328	296	293	286	286	304	308	280	279	261	299	284	329	327	305	297	262	288	291	271	297	301	275	297	285	271	293	285	272	294	303	293	331	288	309	319	317	317	316	306	283	284	297	284	283	326	278	299	306	291	287	292	314	306	291	298	290	288	310	287	297	313	282	280	309	290	281	317	282	343	313	302	332	327	269	286	305	268	289	321	306	303	276	305	287	309	311	311	280	293	332	290	269	284	294	308	303	314	272	297	304	302	305	329	298	292	291	302	265	279	306	278	289	303	282	325	303	290	297	328	309	288	278	302	315	277	292	303	283	283	304	308	299	279	298	328	317	291	312	299	302	298	304	284	282	299	291	295	303	304	285	266	287	303	271	281	299	279	293	305	305	284	311	287	280	290	316	302	301	318	310	301	317	303	287	303	296	313	296	280	297	301	286	302	283	282	278	307	306	281	300	293	284	309	299	294	303	298	289	294	306	288	321	294	284	296	303	301	295	306	280	298	291	304	284	302	287	275	307	308	288	301	302	297	277	292	275	286	287	267	311	330	317	300	289	302	335	299	303	343	300	292	297	309	291	320	338	327	336	293	301	291	305	283	295	305	285	299	323	286	267	295	286	305	276	295	306	276	309	306	308	295	299	289	282	318	294	291	311	294	306	276	332	301	339	325	285	298	293	276	289	283	291	296	271	265	246	299	298	312	242	276	327	303	305	305	274	312	290	291	301	309	266	320	278	292	308	300	308	299	302	313	277	278	317	305	291	278	307	294	283	319	316	290	330	313	298	265	286	273	287	307	281	326	315	262	297	300	286	289	306	285	292	306	281	277	285	289	281	292	284	319	285	298	316	302	277	291	289	298	277	293	311	290	297	288	305	288	293	299	289	318	294	280	289	303	295	307	301	325	262	263	309	298	339	288	311	293	277	306	301	276	284	306	304	340	264	332	316	326	311	314	297	321	253	296	278	277	308	302	268	291	337	315	291	292	326	293	297	298	298	308	281	310	271	297	294	290	271	291	315	287	263	318	262	273	280
25737	35832	19588	12001	8907	6608	4791	3494	2521	1910	1446	1183	1129	921	915	848	815	754	718	670	554	613	587	583	523	527	518	489	503	440	489	433	417	398	424	418	369	363	400	413	372	355	358	364	365	364	345	377	351	375	371	378	362	337	374	348	354	352	325	344	351	334	334	375	329	335	322	352	356	359	361	345	353	344	336	305	339	333	364	350	345	319	355	307	336	352	322	332	313	362	325	332	356	319	344	323	316	335	332	349	328	343	314	353	323	341	318	325	293	327	325	337	293	330	302	346	344	300	369	338	303	344	316	369	349	342	312	345	325	329	327	333	354	337	328	330	342	288	312	318	359	334	345	310	353	315	333	315	354	318	307	346	351	311	332	312	375	309	350	341	347	347	361	349	320	326	373	312	334	300	322	373	331	343	330	363	330	340	308	340	330	352	314	301	317	319	311	337	305	318	313	311	335	324	352	330	347	335	344	364	334	304	327	335	287	349	323	322	332	341	320	329	325	350	328	309	336	360	323	325	341	296	315	339	339	324	306	298	322	298	339	346	372	321	302	338	349	321	327	333	311	336	315	321	344	329	341	332	351	321	350	330	367	362	281	356	315	338	340	313	317	338	333	319	336	337	358	313	323	316	305	321	331	352	322	383	319	363	303	316	340	346	306	340	333	314	321	349	360	348	332	335	341	317	325	328	342	337	316	350	342	343	362	303	336	323	329	365	318	338	330	327	344	309	322	360	365	356	349	325	388	340	355	364	349	308	363	306	306	355	306	353	350	330	329	336	332	365	338	346	343	363	334	305	339	333	342	337	313	340	312	353	332	334	322	349	310	343	301	322	342	333	333	368	358	369	287	352	376	326	320	364	338	328	344	326	331	312	330	341	333	327	359	339	321	322	360	308	337	371	330	336	305	385	339	328	376	342	348	351	327	367	348	338	316	303	350	322	297	323	340	301	336	331	340	346	289	351	355	320	335	330	335	348	324	306	355	336	358	342	309	322	363	357	336	391	355	355	331	326	352	378	329	342	329	326	340	307	338	330	318	339	320	325	329	317	340	315	289	307	320	330	329	326	324	337	307	364	327	346	303	331	330	355	332	362	342	328	345	343	361	328	358	334	318	357	335	326	327	338	338	343	370	339	379	288	348	321	339	338	334	339	310	335	352	317	325	317	348	314	325	306	347	329	309	330	325	342	320	280	324	351	331	357	305	318	345	311	324	378	335	337	360	345	334	325	323	338	331	295	318	327	341	331	307	326	348	310	343	313	305	340	321	312	322	359	301	331	332	326	336	315	384	322	307	331	329	314	320	352	329	311	325	335	315	320	359	317	381	319	326	324	342	316	314	315	353	341	310	310	342	321	328	312	347	327	354	330	324	326	312	316	327	335	335	326	310	339	324	367	345	340	336	344	349	328	314	324	316	333	355	336	333	314	333	344	313	302	322	346	345	349	315	314	315	326	366	313	342	331	324	313	332	297	292	308	373	323	357	351	323	308	343	348	324	339	319	355	354	358	326	330	325	346	334	352	336	335	338	347	370	338	333	340	322	310	341	322	335	347	335	320	316	322	341	336	360	325	343	355	325	296	315	307	332	292	352	339	371	361	305	339	342	321	318	339	301	331	341	339	356	341	313	342	324	335	324	325	307	320	346	324	350	320	355	341	349	325	339	358	354	293	322	325	312	313	320	337	330	317	324	318	325	343	333	310	322	317	312	305	318	312	315	317	347	347	318	349	332	337	337	345	336	332	299	328	327	319	324	350	326	317	323	326	333	356	351	348	313	346	348	320	336	335	338	341	307	312	311	369	302	328	310	330	342	326	295	326	338	322	337	320	327	332	367	358	365	328	327	335	375	343	297	347	353	343	352	376	326	287	332	320	339	321	345	374	347	346	327	328	352	317	305	328	328	342	297	314	358	335	301	323	340	341	364	347	324	318	331	322	301	325	357	330	337	330	330	378	326	346	362	339	327	331	352	320	347	324	329	317	329	324	361	354	361	339	346	335	325	344	360	302	319	309	341	347	322	335	341	332	300	323	376	314	322	316	321	306	325	334	331	326	317	298	356	332	345	335	360	358	324	314	346	322	314	347	334	332	329	344	313	329	313	313	298	345	327	336	339	337	322	311	332	345	338	352	304	328	325	317	291	309	338	347	338	366	306	326	318	342	373	351	328	343	321	346	313	335	345	344	306	351	294	307	341	321	351	367	374	362	305	296	316	323	312	339	351	340	345	345	359	353	333	338	322	339	344	369	338	358	338	297	344	351	375	314	331	317	317	322	328	335	324	336	328	336	344	292	332	369	375	322	336	326	354	318	347	358	343	347	333	314	306	337	319	345	364	327	321	330	359	313	350	323	337	300	352	333	316	327	316	347	313	338	336	347	349	306	332	336	352	316	323	336	349	339	334	318	320	360	338	363	331	358	336	354	320	339	348	336	350	296	328	341	312	294	340	337	355	334	357	328	334	337	315	320	306	305	320	334	325	329	315	341	344	350	327	333	326	361	317	351	361	314	314	351	350	346	338	329	335	347	318	357	347	361	322	324	341	328	321	330	349	335	314	342	345	335	324	370	333	305	351	336	342	334	336	348	328	341	357	330	359	356	310	319	348	309	342	337	290	349	313	339	340	311	322	343	343	364	322	356	358	342	346	364	366	313	339	342	329	306	349	337	333	333	318	324	341	318	350	300	360	329	311	329	337	325	318	318	316	321	331	300	335	331	321	307	356	309	330	362	310	327	314	317	323	320	337	314	314	352	311	319	338	315	287	335	313	331	312	328	324	346	319	312	335	309	350	326	321	343	320	322	333	337	338	354	335	309	331	347	338	333	337	320	347	297	316	293	320	308	315	332	308	312	320	307	309	327	330	313	321	358	344	331	348	345	322	316	322	325	318	333	319	326	363	311	334	333	330	357	335	328	335	361	298	327	358	323	347	357	352	348	349	364	334	307	337	301	320	336	318	336	348	342	356	335	311	323	355	360	340	350	332	294	316	337	359	351	352	360	322	321	343	330	329	344	348	344	329	344	377	330	323	347	344	329	326	323	314	354	313	352	340	328	350	339	324	344	311	339	347	355	341	361	305	326	327	309	345	359	357	312	328	331	311	329	311	347	341	344	337	297	334	323	337	303	302	320	327	348	334	312	311	310	323	320	335	347	299	348	298	350	336	316	326	351	314	338	334	344	321	345	349	337	323	310	300	353	307	331	297	353	298	369	385	292	335	333	323	344	305	334	329	363	309	337	311	342	338	321	324	316	327	322	358	323	337	311	319	338	357	317	335	315	352	338	335	319	324	362	335	325	327	321	341	326	342	348	345	329	342	319	322	369	318	341	337	353	332	341	353	348	329	338	320	343	297	333	330	343	344	323	362	357	332	339	341	335	344	319	302	318	372	349	344	325	330	338	323	318	343	314	345	344	334	338	317	330	333	312	330	336	327	311	321	311	372	330	351	321	322	333	348	324	336	317	328	344	321	329	349	337	350	330
27400	19951	10974	4280	2204	1457	1079	767	593	502	418	342	351	368	313	316	323	322	329	298	276	289	303	264	234	270	293	241	276	257	237	259	249	246	240	223	240	255	214	249	217	242	241	241	233	250	244	235	213	252	209	236	214	235	226	252	230	214	219	267	240	254	248	263	239	261	240	206	244	229	238	250	229	253	231	232	235	218	216	288	210	228	257	220	236	210	238	230	278	233	239	236	204	229	242	227	232	229	246	238	227	256	218	221	206	253	221	231	239	214	222	215	231	248	280	228	218	258	222	227	213	246	246	235	240	245	231	224	229	245	253	267	272	229	230	200	227	234	249	230	252	253	244	266	269	246	238	218	210	251	254	239	232	195	254	228	243	234	250	213	220	221	220	232	240	212	227	254	217	225	231	207	251	228	253	245	217	210	249	229	221	259	225	225	238	230	237	211	229	225	201	231	238	222	247	242	235	213	227	234	236	210	241	237	201	221	239	221	231	233	236	242	223	203	227	216	244	228	214	225	218	237	222	225	232	231	228	231	214	207	218	236	228	226	224	229	211	244	224	209	210	225	253	243	260	258	231	222	252	226	235	231	236	239	204	232	263	246	228	238	252	228	243	236	226	270	223	221	237	233	231	249	245	245	209	224	238	261	218	215	208	223	249	208	228	242	236	239	219	238	201	226	226	228	263	232	213	238	222	224	243	209	220	263	196	241	214	236	245	232	230	220	245	243	233	238	233	191	224	233	221	232	251	242	218	219	234	218	251	249	226	243	217	221	239	232	225	263	223	239	227	208	238	235	237	226	215	239	231	219	244	208	220	242	220	220	221	230	220	221	231	227	236	221	233	251	241	220	250	249	266	234	213	249	229	238	259	257	260	223	231	224	232	238	215	262	228	226	221	231	229	226	211	222	232	210	228	253	230	252	243	244	244	239	254	232	214	247	246	242	252	218	224	234	209	234	253	251	266	225	244	201	208	255	234	234	228	231	233	234	254	244	232	214	240	208	209	215	229	217	259	225	229	216	253	251	233	242	272	199	259	237	220	235	236	236	230	229	225	222	242	228	217	209	233	221	229	195	231	218	238	250	230	245	244	228	224	221	230	246	269	230	222	272	188	245	248	198	202	234	221	243	250	241	235	216	210	250	247	239	219	230	222	241	232	219	229	227	232	228	201	225	222	240	220	226	225	236	225	248	222	215	224	238	217	244	230	228	199	224	225	231	233	234	225	255	218	220	234	229	227	219	214	230	228	199	219	259	246	239	217	236	231	264	210	223	228	226	245	234	192	261	227	236	236	246	207	233	240	205	236	235	215	283	264	247	246	246	222	226	240	233	242	240	241	218	210	240	216	245	232	236	253	247	224	216	251	230	240	217	212	222	231	237	238	227	250	244	221	210	240	223	220	230	251	223	223	257	251	235	206	236	234	211	255	235	252	218	265	239	240	220	231	240	235	236	216	247	241	228	206	242	250	212	229	241	246	245	218	253	271	240	248	200	241	215	233	244	242	239	235	238	225	240	256	255	255	230	255	252	247	228	232	221	240	219	240	206	253	227	225	204	242	239	248	238	231	212	244	227	235	209	215	248	230	231	254	256	213	229	223	203	227	217	236	231	232	242	219	209	215	245	237	238	248	232	258	245	245	231	264	246	265	239	249	234	252	232	216	242	262	244	237	244	229	243	231	246	256	232	235	217	240	242	228	244	261	239	242	235	236	263	220	257	225	247	222	240	234	244	252	236	242	251	219	207	237	232	225	224	239	227	257	228	229	215	235	221	233	222	224	230	239	229	240	223	260	260	263	229	232	197	202	253	224	255	222	227	240	226	221	227	241	217	217	222	226	263	219	227	246	237	223	217	235	219	221	277	228	226	232	228	206	268	236	240	225	205	236	216	237	213	231	238	215	239	237	238	256	218	227	232	213	228	253	243	237	209	230	229	213	244	235	212	230	237	237	226	231	240	191	215	239	226	235	224	250	231	217	207	246	228	229	257	205	239	242	246	216	218	237	232	237	236	252	245	233	263	215	234	214	258	239	264	238	234	238	229	232	206	263	231	211	250	244	225	269	219	233	267	223	220	249	219	233	250	221	263	266	204	231	224	249	212	199	211	223	226	244	234	271	227	234	219	254	225	228	229	263	211	232	237	241	214	234	228	226	220	231	228	249	251	227	219	225	229	216	224	202	233	237	252	250	223	254	239	226	270	209	240	205	215	248	230	223	259	251	246	261	231	220	229	238	232	238	239	206	240	264	232	237	231	242	220	248	248	229	234	253	232	283	248	252	205	243	217	240	230	278	237	221	233	232	204	218	241	209	269	239	254	237	228	227	219	189	248	199	224	274	235	237	224	234	244	237	229	234	205	211	253	209	226	216	222	242	237	217	250	239	221	245	232	244	242	254	237	239	232	241	232	219	229	235	251	230	241	246	239	234	229	259	208	212	244	220	223	235	259	228	241	223	231	230	236	235	243	233	254	187	222	245	243	231	247	246	238	240	240	211	224	219	213	209	220	242	236	246	258	255	216	218	252	209	208	241	259	237	248	233	241	239	257	225	231	219	213	226	253	226	220	229	248	225	240	232	234	212	254	231	229	216	204	221	221	226	249	203	231	252	231	271	224	244	218	253	220	216	238	243	225	208	231	229	246	211	205	228	244	239	206	214	242	224	229	247	253	238	248	266	240	243	219	207	250	216	242	245	237	223	201	231	213	240	238	211	237	220	258	229	257	232	251	244	253	237	278	254	220	219	216	214	220	231	195	237	234	246	245	236	245	208	212	203	247	221	231	246	205	248	282	251	226	241	224	239	203	220	225	250	226	217	230	229	217	244	239	245	232	227	221	240	235	250	233	218	238	218	216	232	238	197	232	233	218	257	232	234	245	247	221	233	219	233	226	221	221	220	213	228	241	248	260	240	247	221	243	232	241	211	242	228	228	242	204	242	230	230	235	256	226	240	223	231	214	234	213	239	233	243	273	231	208	246	245	235	202	221	225	230	208	207	230	255	194	234	234	227	238	232	225	231	218	256	246	247	241	218	234	212	218	244	249	228	238	233	218	248	258	227	273	254	230	232	241	236	239	240	208	224	233	238	238	215	217	227	232	236	226	219	206	256	223	200	246	245	232	221	216	249	207	235	224	207	245	227	249	252	244	241	254	196	235	226	227	239	224	236	202	239	229	244	228	254	239	248	213	199	238	263	205	221	236	222	242	232	232	232	268	247	241	255	237	231	244	247	230	241	272	208	246	233	221	235	241	221	208	213	228	222	252	247	247	247	209	219	202	229	234	216	223	248	231	223	218	237	232	236	255	223	218	248	236	246	235	216	238	233	234	217	219	237	238	245	221	253	220	236	230	256	228	216	240	216	254	231	229	217	251	249	243	218	193	193	249	253	220	216	224	239	222	240	219	257	250	239	240	226	221	244	233	232	276	205	236	227	224	246	201	248	240	244	221	250	269	252	246	234	219	211	233	219	248	223	206	231	242
19214	17955	8661	4726	3332	2466	1663	1253	864	742	573	523	444	458	431	422	395	390	341	326	331	365	296	313	304	314	325	336	306	286	322	302	296	276	265	266	282	252	257	277	256	300	273	239	268	283	246	240	260	306	234	250	265	255	248	261	283	273	216	228	265	250	269	272	237	276	236	264	275	247	248	242	252	263	281	256	250	244	251	238	281	230	276	262	252	249	246	254	226	275	294	261	264	258	247	256	246	273	253	244	239	250	267	232	244	255	262	279	278	257	250	238	250	249	273	244	285	274	257	242	275	252	251	253	265	199	275	226	263	278	272	236	251	279	258	285	285	245	270	267	262	241	262	301	247	277	263	246	277	275	261	248	251	256	246	261	268	247	247	252	250	251	239	270	247	269	241	240	264	284	235	243	265	252	259	260	245	240	268	299	273	268	264	268	284	232	266	267	276	257	256	269	244	240	236	250	252	254	266	236	265	257	273	248	267	262	266	296	245	282	259	279	254	274	281	268	251	252	242	268	259	243	252	267	234	251	258	255	247	255	238	270	270	252	276	280	237	232	235	262	272	302	251	258	231	280	267	225	284	279	268	244	278	234	245	270	240	232	256	273	233	254	253	273	246	289	283	253	263	237	260	222	274	270	290	255	235	253	305	244	250	277	263	270	246	244	247	258	242	241	248	272	251	254	252	235	275	284	279	252	262	259	259	258	249	269	261	215	245	270	266	221	289	271	265	276	274	275	264	238	242	261	254	256	235	274	277	276	260	267	268	271	244	260	230	271	262	261	263	254	260	253	288	265	278	247	244	236	243	245	260	273	255	238	256	256	231	250	303	260	259	269	268	253	280	252	236	250	255	254	252	286	243	267	259	263	262	257	262	242	228	256	249	263	263	244	249	234	260	252	265	220	257	265	228	265	257	279	280	251	249	272	241	266	272	250	250	239	264	259	257	267	236	259	275	269	242	245	254	246	256	263	238	245	251	285	250	269	259	255	276	243	243	270	243	254	258	235	247	246	252	260	235	244	277	268	292	258	235	233	268	282	260	253	239	260	274	279	272	260	249	256	227	284	257	270	230	249	274	277	241	276	272	295	248	268	283	233	274	232	276	256	230	231	255	259	261	293	294	254	260	248	247	271	279	275	241	240	276	264	228	235	249	286	269	262	274	240	252	254	240	263	249	264	263	256	256	272	254	269	248	261	269	259	259	247	233	233	266	252	223	255	243	248	228	253	253	285	241	262	245	253	269	295	260	260	265	283	236	245	247	282	268	251	251	253	224	274	247	248	255	221	271	301	258	244	255	256	268	288	273	240	268	266	270	260	256	245	250	246	255	254	255	241	257	239	260	258	226	251	249	267	263	260	262	273	273	265	211	225	278	236	245	244	251	253	279	270	268	277	255	234	274	256	257	297	255	245	259	252	250	248	260	241	261	252	261	266	273	265	244	264	301	247	231	259	254	246	279	256	257	277	247	254	257	251	283	264	270	282	267	208	258	238	268	272	223	239	271	267	256	252	251	249	240	269	257	273	264	274	242	250	229	239	254	237	283	252	267	271	230	258	230	270	299	256	259	284	264	277	271	260	245	265	266	289	272	248	262	241	284	246	249	269	275	241	273	265	251	240	254	234	242	285	257	252	242	233	277	252	254	278	270	234	243	229	257	258	233	285	262	233	245	251	266	295	269	261	256	264	229	265	264	262	278	228	277	265	230	233	232	245	250	236	243	279	264	270	260	241	240	256	258	254	244	265	243	260	236	270	280	265	275	255	259	255	254	269	264	272	256	268	278	241	241	272	247	230	272	294	263	240	256	242	268	258	236	241	231	250	253	257	270	255	225	252	225	262	258	269	248	271	252	261	278	257	268	263	248	244	242	264	247	220	283	264	236	237	254	255	227	268	253	272	231	267	271	283	250	264	256	261	265	231	257	272	257	271	248	231	243	262	235	232	255	241	252	234	262	258	251	286	264	263	253	265	230	264	257	254	268	291	263	244	258	262	267	247	262	255	243	266	278	258	255	253	268	269	256	258	251	231	265	248	234	267	242	271	253	269	250	255	263	242	257	256	267	244	234	260	256	257	250	284	267	243	236	269	254	273	260	256	260	260	271	240	237	282	250	234	231	285	250	239	241	248	267	231	280	261	268	269	254	259	267	242	234	252	253	264	256	279	246	280	234	265	261	273	232	256	241	257	264	256	246	265	267	259	247	230	251	258	260	265	273	237	265	238	252	243	234	258	255	264	273	288	261	240	278	244	256	247	252	244	288	260	262	257	270	244	269	236	278	267	242	242	260	232	249	262	282	253	270	240	238	253	271	259	253	293	245	268	270	284	257	277	247	283	262	290	239	274	240	222	281	254	257	277	246	245	268	226	269	236	265	280	261	294	284	251	253	252	233	273	265	256	269	275	257	260	271	239	237	250	264	279	250	274	251	265	246	266	258	248	287	259	240	246	243	249	247	273	294	276	246	244	267	264	230	246	262	261	261	252	285	250	245	238	278	280	253	254	276	257	243	268	270	216	273	253	261	263	258	232	244	247	244	258	278	280	255	239	249	257	260	242	270	277	245	265	281	242	275	263	260	243	276	281	251	270	282	277	258	225	265	243	265	247	248	223	260	252	265	233	248	272	267	255	269	268	257	247	250	265	245	247	250	262	284	262	251	258	261	253	251	262	235	230	261	286	257	212	237	269	223	259	234	247	239	282	239	238	259	250	271	253	260	282	278	283	243	258	280	244	240	262	225	251	250	257	253	248	264	231	262	272	246	261	228	244	259	256	262	294	246	256	236	257	263	263	285	255	291	273	283	263	255	255	259	249	293	250	230	241	274	248	251	254	267	258	262	236	263	259	254	244	259	258	249	276	265	255	226	257	295	247	256	278	255	274	242	293	229	264	280	250	255	260	246	260	267	263	246	255	270	260	252	269	238	266	258	272	277	265	254	247	242	261	294	269	242	254	240	276	245	252	277	232	259	239	242	269	239	267	254	247	267	247	253	258	256	265	247	258	264	246	255	262	266	243	257	245	235	249	269	238	263	263	242	252	259	234	276	263	241	269	267	246	250	262	273	214	249	249	233	267	258	255	259	255	274	269	252	277	254	252	241	283	237	257	249	234	256	238	271	259	256	248	243	253	247	260	238	258	259	276	240	237	246	243	258	246	266	244	269	261	256	251	246	243	254	252	262	244	261	239	239	246	282	269	250	263	234	257	253	270	256	254	252	273	252	288	244	251	257	260	297	239	267	263	264	277	231	258	241	257	250	277	250	221	254	282	245	259	264	247	269	239	245	262	260	241	297	261	239	276	258	240	243	232	254	252	270	241	244	261	255	281	273	248	262	250	264	263	276	242	278	250	253	227	229	268	280	267	276	255	230	274	282	264	274	232	251	236	252	274	239	258	237	250	247	229	263	227	289	263	253	236	270	275	282	253	260	243	254	255	273	270	278	283	271	272	249	250	251	266	256	236	262	263	249	243	267	259	264	249
23365	20956	28226	23846	20934	12627	2804	1606	1210	970	817	718	710	648	622	602	520	568	514	504	490	519	530	474	444	430	488	437	423	424	384	429	444	395	441	407	405	406	362	380	394	406	404	378	389	373	369	390	425	398	377	374	356	398	343	400	375	374	383	379	394	359	387	378	365	331	377	394	417	386	362	358	387	354	334	388	373	369	409	375	401	389	361	358	350	361	373	381	364	341	395	363	341	380	371	372	376	382	341	384	351	382	371	402	345	377	379	356	383	366	383	371	362	382	359	366	375	348	376	344	374	353	372	374	363	330	362	357	368	383	389	398	375	342	367	361	367	373	369	377	340	364	354	367	367	344	379	367	360	363	353	393	375	398	366	383	362	375	370	369	364	394	338	357	356	377	368	362	348	389	386	384	365	358	358	353	370	377	352	379	364	320	368	394	402	356	373	383	387	360	383	373	368	374	366	373	376	357	398	379	392	330	392	346	387	346	400	388	346	365	382	365	338	377	374	363	389	392	378	373	347	399	423	356	342	406	350	368	385	386	366	353	371	334	371	344	398	377	375	362	358	397	338	372	345	389	383	352	402	324	373	369	357	374	340	330	391	366	343	368	354	372	346	362	372	347	350	392	380	398	387	336	328	365	323	370	374	344	368	386	388	350	394	358	362	395	360	350	376	365	351	368	392	345	394	366	330	367	392	368	403	350	357	338	369	380	389	407	344	367	394	333	346	393	372	384	420	396	373	390	355	344	412	332	375	352	349	387	398	350	370	378	351	380	357	357	336	366	395	350	350	346	396	354	381	360	368	400	357	365	343	379	364	354	399	372	366	357	386	374	397	357	360	369	361	389	389	393	374	356	403	393	327	368	377	372	344	350	374	358	354	354	360	339	373	359	399	360	361	361	354	373	369	373	360	320	386	361	373	327	362	406	341	354	349	358	363	351	359	362	379	380	371	365	345	374	368	350	329	349	363	384	380	382	372	347	338	336	358	358	369	387	360	343	357	355	401	378	352	392	392	365	391	390	369	373	364	378	367	358	395	365	385	359	372	374	369	333	386	393	390	356	378	371	365	342	402	377	368	386	345	344	380	354	370	368	365	359	372	327	392	363	355	374	370	372	373	357	371	327	357	388	347	371	383	385	356	355	379	367	380	359	347	398	342	353	335	359	377	356	385	405	365	378	369	319	376	379	363	375	370	348	410	334	380	340	383	387	395	388	362	335	328	355	354	352	348	366	348	344	397	334	355	356	377	380	355	399	363	366	354	394	357	364	371	347	331	380	339	371	397	397	352	353	375	366	346	389	383	396	334	387	346	360	379	395	383	356	371	332	381	407	337	386	367	349	375	351	392	360	389	356	376	355	364	347	338	360	366	333	381	369	378	367	354	386	384	363	382	379	397	352	382	347	345	355	362	393	332	370	358	366	344	345	339	352	365	387	338	329	341	369	394	341	337	388	372	366	359	389	343	356	369	371	377	334	371	367	359	383	412	359	395	378	366	353	366	374	389	387	355	336	360	345	364	381	370	380	370	349	340	342	378	364	385	346	323	336	371	366	354	345	385	350	371	372	379	380	357	371	372	365	360	370	372	364	338	357	386	365	389	389	381	336	350	345	380	364	339	379	370	374	427	342	351	355	382	386	359	404	361	362	366	352	352	372	409	370	374	381	393	384	357	399	350	403	393	388	377	364	350	390	381	332	365	380	353	328	382	380	376	360	349	338	364	376	337	360	384	371	331	379	388	380	362	353	380	385	410	383	358	377	395	365	346	342	369	359	365	353	381	421	356	386	370	354	375	387	361	367	350	379	327	347	367	401	382	333	374	376	370	360	377	393	380	420	372	381	366	331	354	354	352	333	396	399	380	346	392	371	396	340	405	362	409	347	355	344	386	359	380	370	357	371	362	347	380	402	384	361	359	353	349	373	360	371	355	358	336	365	368	370	354	365	356	376	382	386	372	365	384	390	404	368	349	360	369	376	365	357	340	384	343	374	389	390	371	383	373	345	325	366	383	378	352	350	306	375	340	355	374	373	398	375	364	393	389	385	347	382	359	365	369	360	357	381	363	378	389	345	355	350	379	337	362	348	361	364	369	358	366	362	397	344	379	349	357	360	348	369	367	358	354	324	363	350	356	335	365	378	379	372	411	371	370	389	359	338	395	395	396	381	390	370	371	366	403	350	393	374	357	376	358	373	376	365	356	378	323	369	387	378	363	365	347	375	393	365	355	353	376	368	348	368	341	348	381	351	376	378	358	332	399	361	360	346	331	400	391	344	354	385	420	379	380	402	325	393	338	400	357	372	378	360	334	360	349	363	385	367	389	368	392	382	377	364	365	364	409	367	307	364	376	354	329	338	377	350	345	361	372	376	388	383	354	388	368	370	373	363	350	370	353	396	365	379	421	380	379	367	323	352	399	342	345	384	348	382	362	312	388	367	363	376	352	356	345	395	361	385	343	344	367	357	365	327	340	371	353	343	387	362	375	335	383	373	368	366	387	359	362	352	326	359	382	333	407	391	383	333	358	369	323	365	358	371	359	352	373	343	377	355	358	379	352	344	352	364	378	364	371	358	383	371	327	345	368	371	340	316	331	388	393	345	342	389	346	346	382	376	346	346	323	350	385	351	332	400	371	366	360	387	386	365	370	345	336	371	358	346	383	381	358	367	351	371	358	370	367	383	371	382	342	427	367	350	358	370	365	322	394	375	325	377	346	395	365	363	353	364	339	340	345	386	383	347	364	409	382	398	384	368	381	334	335	381	367	358	353	381	380	366	374	342	367	334	353	354	366	366	357	374	357	354	377	334	384	354	406	391	375	366	349	358	391	375	339	347	373	353	349	375	357	372	384	393	364	361	367	395	395	350	387	381	351	390	359	387	391	362	347	347	376	376	370	354	361	374	379	375	319	374	382	357	333	339	361	355	374	371	390	363	334	398	377	355	339	385	353	352	385	337	380	361	384	378	359	392	371	351	391	348	379	369	384	361	386	351	360	360	388	366	390	362	382	366	347	344	368	381	344	346	384	386	372	367	335	363	373	385	341	403	368	374	373	399	377	387	369	357	350	374	351	362	391	331	371	361	393	370	346	353	359	372	359	350	407	397	353	333	346	368	350	371	364	380	366	372	360	366	368	350	382	359	385	374	386	347	398	398	349	359	359	369	344	331	372	372	373	351	392	354	352	343	354	336	348	389	355	356	356	351	361	386	352	372	371	380	344	351	364	345	380	338	390	372	348	346	349	372	361	359	344	344	356	342	381	327	391	366	335	352	361	386	371	329	393	355	374	375	379	338	345	388	336	363	391	358	376	356	356	354	329	363	366	406	393	373	396	344	365	382	378	362	381	352	350	387	335	369	373	355	374	371	363	397	346	338	436	383	374	379	398	369	394	355	341	363	339	358	389	380	377	349	351	367	349	366	388	347	375	356	402	377	384	389	344	401	360	363	358	423	357	360	363	364	362	421	378	400	357	376	347	334	357	350
23143	29769	14899	8674	6363	4624	3194	2375	1684	1369	1124	1006	916	853	816	795	691	663	638	653	576	595	528	550	545	540	545	501	520	465	476	421	432	456	403	426	436	429	422	449	437	426	423	435	381	423	378	401	379	423	427	399	417	401	383	419	447	449	387	386	428	392	378	406	415	391	433	406	433	384	390	418	387	384	390	417	412	401	424	423	424	417	410	408	420	442	405	371	403	384	371	398	376	411	407	414	369	408	421	408	366	408	391	403	439	398	425	431	389	397	401	387	395	452	389	394	378	406	394	406	419	426	432	413	376	414	428	390	463	413	407	391	414	433	389	367	429	377	396	380	377	408	372	396	364	394	380	401	419	418	387	384	422	405	431	406	439	365	371	391	397	391	397	426	413	396	418	424	387	417	432	366	402	427	390	392	392	425	379	394	401	412	355	421	348	413	394	403	385	411	399	382	429	429	368	357	410	382	417	425	396	401	430	390	400	386	419	409	408	392	375	357	414	421	405	380	354	387	376	359	375	380	415	419	393	427	396	396	388	368	399	402	408	393	421	386	390	431	423	378	405	393	411	396	402	405	413	418	415	382	401	400	422	382	387	394	410	413	405	424	446	410	401	400	402	437	418	396	414	395	407	389	416	388	429	404	397	408	403	372	449	411	417	390	409	360	405	413	419	404	405	412	390	426	382	393	383	370	400	425	395	419	447	395	391	431	415	379	409	398	416	408	446	404	401	402	412	426	400	366	392	428	402	387	391	410	410	406	352	387	348	407	407	394	399	388	411	419	406	408	399	406	421	372	392	370	395	384	419	401	386	413	385	394	398	375	401	395	419	399	381	391	392	390	387	411	386	399	422	408	422	392	448	392	368	427	381	390	392	407	441	397	395	390	400	380	407	396	394	402	435	393	380	407	365	393	379	394	374	438	413	393	394	390	416	470	411	406	361	397	407	430	410	418	411	368	399	402	434	428	423	381	422	428	404	411	403	412	393	382	415	373	385	414	423	368	447	393	390	406	400	397	398	431	407	365	378	399	406	377	410	428	430	413	406	424	411	378	414	402	399	382	402	435	398	413	370	424	401	373	399	400	401	377	399	415	425	420	386	429	400	382	399	401	380	395	394	407	401	372	449	390	389	445	411	384	417	378	383	399	446	392	405	425	441	437	398	402	391	397	405	419	406	372	400	368	377	374	406	392	381	374	352	410	394	429	400	410	392	384	395	365	406	401	400	423	383	430	416	413	419	412	416	405	390	410	420	367	395	378	441	418	399	424	399	401	397	389	390	404	382	398	409	419	432	359	414	419	397	382	443	407	418	398	413	383	396	395	391	387	372	411	411	402	398	408	427	429	401	359	417	386	387	388	439	412	389	436	431	406	386	405	398	409	433	348	401	403	385	349	415	366	371	413	366	402	394	402	418	430	402	406	444	396	425	388	384	405	396	415	394	404	397	427	393	381	428	398	421	423	403	376	395	414	426	392	376	389	406	395	387	392	394	390	423	400	400	388	387	402	430	406	425	406	426	372	388	405	393	402	420	374	408	416	381	366	410	406	408	374	390	413	382	418	382	364	380	382	385	425	428	345	385	427	402	427	415	441	369	382	390	399	436	414	390	420	420	431	391	383	427	412	404	396	420	394	418	423	413	382	376	411	424	378	347	402	395	381	368	397	423	389	405	389	448	422	404	410	446	398	389	381	386	426	411	397	416	399	385	422	395	375	418	385	430	408	444	361	387	418	382	400	385	413	405	439	421	373	393	401	417	398	436	399	424	434	421	385	445	429	410	382	431	354	429	370	373	434	412	416	411	398	404	416	419	392	409	387	408	383	375	456	407	410	405	395	358	396	399	413	427	405	413	419	358	389	383	393	418	415	392	412	415	405	408	391	373	412	360	413	376	386	392	417	385	419	351	394	428	381	425	401	373	439	420	413	377	415	382	403	380	393	427	393	418	362	402	395	418	421	397	398	406	400	403	388	422	391	396	390	374	402	387	399	416	412	402	421	430	369	409	370	405	406	408	416	393	427	405	403	406	389	434	393	394	407	425	404	399	431	407	409	375	419	396	392	430	425	420	394	381	440	366	430	406	412	414	390	422	378	404	395	414	393	403	425	418	404	393	436	434	360	423	379	396	404	406	424	388	409	367	396	430	432	430	433	394	388	407	418	383	391	400	376	415	411	439	398	428	429	411	408	420	399	387	410	406	434	416	401	460	430	415	405	420	432	408	396	387	412	412	369	385	409	389	396	392	390	393	383	389	411	395	356	397	416	369	426	400	391	432	399	413	422	409	427	372	404	427	410	445	374	410	392	414	373	397	429	417	401	422	419	416	404	390	404	401	385	383	428	416	360	407	411	391	398	379	381	413	361	386	447	419	394	396	415	382	396	394	439	434	370	380	414	416	436	401	406	412	405	431	403	396	411	413	402	397	365	395	394	420	434	372	426	438	392	409	390	394	414	407	435	386	364	377	395	381	407	422	438	414	423	363	409	451	429	436	416	369	409	400	413	402	422	420	401	393	360	416	411	382	389	395	350	388	396	403	397	384	400	420	423	383	370	401	402	406	399	394	413	407	450	405	393	408	415	404	401	384	424	397	389	398	405	416	426	395	364	423	436	341	396	395	383	402	388	398	415	389	367	407	425	401	429	411	398	419	385	392	393	387	378	429	380	399	413	428	395	396	411	395	398	383	385	405	366	440	399	399	416	423	435	385	441	377	378	414	393	415	399	388	405	382	369	465	393	402	386	433	396	391	400	426	376	398	432	403	423	382	424	427	435	390	419	374	398	380	398	401	401	403	395	428	399	375	401	439	408	434	394	438	402	382	390	386	398	351	427	395	453	382	371	375	423	379	414	402	438	403	390	394	435	399	413	421	392	403	404	408	370	406	403	424	428	376	440	402	414	374	383	389	387	384	402	429	387	406	416	394	409	379	394	392	380	398	405	404	418	396	378	407	420	434	387	378	412	389	389	378	394	374	394	406	385	431	416	402	403	403	411	436	430	412	401	411	422	403	399	422	387	400	462	402	375	395	405	373	368	419	419	409	394	373	407	442	413	407	418	367	412	426	398	435	413	369	365	418	404	384	403	419	415	424	414	360	384	413	395	408	394	380	406	411	434	394	398	395	393	395	403	366	420	417	413	429	418	426	401	415	396	398	370	389	397	437	413	419	377	394	433	402	410	408	426	402	422	396	393	402	460	409	450	420	407	413	386	405	402	390	382	427	406	398	436	408	417	402	412	422	393	433	393	392	396	389	420	385	421	351	420	381	439	398	393	413	396	410	381	399	398	423	389	423	398	374	415	422	443	425	415	416	415	382	431	394	383	424	389	389	436	443	402	435	436	395	385	390	402	380	414	390	388	406	387	393	357	400	369	410	361	394	400	394	399	438	399	421	383	380	367	445	396	372	430	407	377	387	415	381	386	425	416	369	413	373	362	405	410	384	407	373	392	400	414	419	375	364	397	393	420	395	404	408	375	405	396
24252	20853	27179	24630	14644	2644	1408	887	659	496	497	382	346	334	315	326	302	246	238	242	222	213	216	204	195	217	174	173	198	170	171	203	202	168	155	138	147	140	143	137	136	149	109	137	142	149	141	150	138	150	146	144	148	131	140	140	127	151	162	136	143	140	125	135	134	137	140	125	137	136	123	146	144	111	128	133	158	128	130	144	133	146	140	134	129	127	132	114	125	118	149	120	140	127	135	128	146	129	146	117	146	147	147	127	114	145	140	124	151	140	127	138	127	121	124	131	125	128	122	136	137	126	149	146	124	128	124	150	134	104	151	116	127	139	135	129	131	142	157	115	112	125	128	129	139	142	139	162	136	154	120	138	121	150	117	148	139	128	142	140	133	130	136	130	129	138	115	122	138	143	125	135	145	136	128	119	153	121	132	133	140	117	129	140	136	127	126	151	133	144	126	141	127	176	109	141	128	127	146	140	138	121	127	129	126	145	143	119	126	145	135	151	146	153	126	134	140	132	152	133	145	134	155	117	125	117	142	149	133	115	154	157	133	169	143	144	152	131	132	135	131	130	124	145	118	142	138	135	123	146	139	139	144	142	146	125	136	133	144	157	122	118	116	145	123	127	116	137	110	147	120	156	134	125	141	132	128	138	129	120	141	141	128	141	159	136	129	138	144	136	131	151	147	120	134	147	135	135	125	125	145	140	140	142	129	116	144	128	142	128	157	153	153	133	139	130	133	127	131	124	125	136	127	140	135	137	130	123	123	114	138	136	133	135	132	145	137	137	137	146	124	125	122	129	142	128	145	141	154	121	117	131	128	127	136	130	132	134	122	141	143	134	129	138	129	156	157	150	137	112	139	131	134	119	132	146	149	133	114	138	141	133	134	125	122	128	131	128	138	140	122	131	127	133	145	122	154	133	129	150	134	129	128	141	146	130	141	129	136	118	127	115	126	125	137	141	132	145	132	131	151	125	124	134	127	151	132	132	158	144	141	123	143	134	151	144	134	154	123	141	137	132	128	147	124	130	133	124	137	121	134	120	124	125	129	123	145	130	159	145	151	133	139	141	142	154	151	131	146	134	125	96	126	141	134	103	133	116	134	135	129	164	122	129	122	132	131	132	154	126	143	125	136	126	117	138	108	113	139	117	126	142	141	130	144	139	124	132	130	142	139	123	103	140	131	153	123	135	126	132	132	110	149	150	124	116	129	153	127	141	124	134	129	133	131	123	145	122	140	148	137	104	133	143	151	135	152	141	147	147	133	128	146	140	133	128	127	128	127	130	132	160	143	149	157	137	129	127	120	139	137	126	146	127	139	155	110	128	127	139	120	135	135	110	138	141	135	143	123	147	143	132	137	119	134	128	151	133	144	154	144	119	127	130	132	135	140	143	118	137	133	135	141	129	139	145	133	147	147	135	144	128	143	121	125	140	126	129	117	141	146	140	139	144	137	127	139	142	150	135	132	126	128	129	134	127	158	138	154	137	125	140	155	119	151	125	124	159	131	138	123	143	151	125	130	122	139	142	117	124	135	138	137	135	151	132	143	146	120	134	123	125	128	129	126	139	129	128	135	133	113	152	161	158	129	145	141	146	137	109	143	134	137	134	125	136	139	135	125	135	143	142	127	141	143	129	138	134	131	124	144	138	154	124	137	123	106	131	133	160	120	139	136	137	133	130	140	127	129	103	124	135	122	155	139	145	128	151	144	142	140	141	134	131	117	126	125	141	126	155	140	137	126	125	131	145	114	145	130	128	130	124	135	143	126	129	122	131	137	137	124	129	154	139	143	146	130	148	143	133	134	115	142	125	149	147	133	157	128	135	154	147	136	149	137	136	122	140	145	136	140	132	135	126	126	125	138	121	141	142	134	130	133	118	140	138	147	131	130	136	131	149	146	129	133	140	145	126	141	133	123	123	141	134	147	130	127	137	159	138	140	131	128	132	106	147	111	152	119	128	119	134	144	142	121	128	160	134	137	130	136	128	127	135	140	133	125	139	147	136	123	129	113	134	138	123	135	136	125	134	126	132	141	107	131	134	129	135	124	138	142	123	135	119	121	158	152	140	133	120	145	135	141	128	140	129	121	138	129	147	131	134	156	133	113	138	152	139	133	132	132	136	120	139	122	121	139	133	139	127	124	123	142	135	133	111	124	140	126	151	148	151	142	115	145	152	146	134	155	123	131	142	133	139	136	138	122	132	129	151	130	120	133	150	155	144	150	156	126	127	137	142	139	135	149	132	127	140	132	146	128	122	168	134	123	119	142	149	143	141	133	153	130	126	132	134	114	156	142	148	121	129	131	124	135	131	111	153	138	153	130	129	120	135	147	117	122	156	127	163	130	124	132	126	116	128	133	117	140	128	147	126	134	135	134	124	148	142	151	145	131	154	162	146	131	122	129	136	157	126	125	139	144	146	137	140	161	148	125	127	125	137	148	147	128	167	159	122	155	139	117	134	138	150	128	131	144	125	119	139	135	126	144	131	123	143	138	151	139	150	153	139	126	146	149	118	149	126	123	126	136	139	162	145	116	111	123	154	130	145	126	147	170	126	131	129	140	111	144	118	125	126	119	141	141	127	113	126	138	123	149	114	132	123	120	139	144	148	129	114	142	131	117	142	154	133	121	133	155	131	134	140	148	154	123	141	138	142	144	117	115	127	125	156	126	138	129	139	120	138	144	134	128	127	144	132	114	145	130	138	144	121	143	129	148	128	161	117	141	140	140	126	149	146	133	141	138	150	137	130	160	143	149	152	126	141	133	134	142	146	121	135	132	145	132	122	148	131	136	151	121	125	142	138	130	156	132	117	132	136	150	120	129	139	132	136	110	128	135	120	143	137	131	139	139	117	121	140	111	115	133	148	154	125	133	132	143	136	135	134	137	144	139	147	142	149	140	133	134	142	152	163	142	128	122	132	142	128	161	136	131	146	147	134	131	123	130	132	103	142	152	135	145	130	132	153	131	134	124	116	127	149	154	123	136	127	141	150	128	132	137	138	130	133	115	127	138	140	145	127	120	139	149	133	124	129	155	132	134	125	156	142	149	141	146	142	125	165	127	148	132	137	128	124	152	150	137	131	124	143	115	130	134	134	112	143	139	123	127	142	138	144	130	131	128	135	139	116	156	144	118	126	119	136	119	140	140	130	119	142	161	118	138	116	139	111	127	154	143	127	134	149	149	149	130	109	142	145	149	150	140	141	143	148	127	137	136	139	136	143	143	141	131	124	137	131	131	123	117	130	159	136	128	144	136	130	157	131	143	132	142	148	134	143	147	130	140	131	130	116	132	137	129	134	163	140	126	135	134	122	148	134	136	130	150	116	124	147	135	122	156	114	133	129	125	122	135	157	140	145	151	117	115	137	135	120	147	141	124	115	120	143	131	145	114	123	118	131	169	140	134	137	121	156	120	109	137	144	136	119	157	128	138	137	123	121	142	152	128	135	127	147	139	138	148	126	126	121	123	158	146	136	133	133	163	136
22090	25909	12469	6977	5034	3529	2426	1709	1183	922	682	645	555	500	484	470	384	348	350	305	301	283	283	270	292	240	247	236	240	222	219	200	202	193	203	161	179	196	181	156	198	145	176	158	153	172	185	179	171	169	155	178	173	167	165	164	138	166	151	154	176	168	162	149	174	169	169	150	164	158	155	140	164	175	161	154	146	143	163	159	163	145	180	151	155	153	176	143	173	156	170	155	150	144	154	150	144	177	173	187	157	152	165	147	150	152	151	142	148	168	166	166	161	167	181	176	179	157	157	179	143	150	136	167	185	175	162	129	174	147	162	192	150	179	158	167	169	156	168	156	171	156	164	159	139	155	147	153	148	170	148	155	158	165	154	151	185	151	156	170	167	178	152	160	140	160	164	183	153	176	171	161	137	161	158	162	174	141	163	150	159	145	155	158	153	160	173	165	160	150	160	164	141	166	164	181	145	163	161	164	144	157	159	174	165	152	151	168	156	154	148	152	156	149	151	150	157	178	159	159	152	163	142	136	159	169	158	145	147	159	167	154	153	156	128	167	152	130	155	155	157	163	153	155	151	174	161	161	145	149	156	160	157	164	173	162	176	134	160	148	161	143	148	150	154	142	142	150	147	155	183	149	166	146	160	146	196	164	151	149	147	147	166	148	170	176	160	161	145	163	177	133	163	154	153	166	154	164	155	162	158	166	149	169	160	137	168	153	158	150	145	150	161	166	149	152	158	161	148	181	143	139	165	170	159	172	145	158	144	161	161	144	159	146	147	131	157	164	140	148	156	174	171	169	180	190	172	162	143	153	154	146	151	181	144	173	165	174	163	143	170	170	127	127	166	165	146	149	154	152	146	169	151	162	153	169	158	148	159	136	172	137	194	161	158	173	180	177	144	148	168	145	160	140	153	160	180	142	168	179	143	146	151	157	188	154	170	167	165	134	141	144	153	175	153	150	164	147	168	161	166	183	169	170	194	146	161	153	152	195	143	172	170	156	165	146	151	160	130	158	167	157	170	147	150	176	180	141	158	146	179	172	179	159	149	166	162	157	147	167	156	161	151	178	168	149	151	153	171	184	148	174	169	167	156	159	166	156	138	151	170	189	148	154	132	176	151	177	158	150	153	168	155	156	175	156	157	184	170	119	167	157	157	152	176	142	183	158	168	157	157	162	154	175	158	144	140	142	160	157	150	159	155	179	142	149	167	150	150	152	183	142	160	165	149	168	157	137	170	176	145	149	147	159	160	148	161	153	178	165	182	166	184	171	154	158	157	164	140	165	182	145	137	143	128	168	159	157	139	162	143	150	155	167	155	150	145	170	147	152	161	167	162	165	154	174	139	143	198	158	149	160	153	158	171	161	147	171	147	135	144	146	158	169	144	120	176	140	179	176	163	189	138	142	162	160	150	168	154	155	154	167	151	155	158	176	147	164	165	167	165	149	175	135	144	178	161	173	152	152	154	143	165	163	191	147	149	165	173	143	153	151	151	151	180	146	151	139	141	163	183	152	177	142	150	160	182	146	164	144	155	177	170	148	171	163	171	142	163	166	190	161	137	136	169	151	181	162	175	175	176	166	161	139	171	154	167	146	168	147	151	167	148	166	176	166	166	154	155	171	147	159	154	156	140	151	157	153	170	151	150	161	155	141	168	148	182	140	164	153	172	142	180	155	162	160	173	143	162	160	149	155	160	177	162	162	172	174	154	153	172	166	174	146	162	146	151	158	151	161	160	155	146	156	144	130	160	151	145	155	163	158	161	162	165	163	150	163	159	152	161	155	145	155	175	163	159	166	153	149	148	153	150	160	161	144	159	152	173	146	157	162	159	188	155	148	154	159	154	150	145	152	176	163	160	143	164	163	166	190	144	148	149	151	161	172	151	180	164	155	155	158	163	179	163	184	167	148	152	133	176	152	144	160	179	147	170	150	161	160	138	136	157	167	144	186	189	162	165	140	158	169	166	161	171	157	161	184	151	157	171	144	172	152	175	151	167	168	174	173	139	144	147	162	164	173	154	155	171	167	163	168	163	161	160	140	159	180	164	157	171	169	151	160	161	164	170	155	165	177	164	190	147	143	168	152	161	157	168	158	136	140	163	157	153	137	154	151	145	156	143	165	148	175	169	139	147	154	170	150	173	157	160	176	157	160	149	166	158	148	162	150	172	143	170	147	156	156	163	146	163	125	135	160	155	146	163	159	185	161	165	167	181	162	158	157	158	154	138	177	167	168	142	169	149	138	157	153	193	168	156	184	157	152	164	168	157	175	137	154	153	158	170	166	163	164	159	168	139	136	174	165	141	176	170	158	146	153	144	154	144	164	158	185	156	161	144	160	157	152	160	161	161	166	163	145	167	171	164	167	158	155	161	175	160	151	158	175	166	130	163	127	162	151	149	173	173	135	147	168	149	139	161	170	153	142	148	170	180	136	166	172	161	163	164	149	164	167	138	162	169	171	155	164	155	185	142	172	149	150	151	147	155	153	160	158	170	172	188	159	165	139	163	159	148	157	131	180	171	152	165	164	168	172	156	147	167	135	139	162	158	154	161	181	148	152	162	179	157	149	141	163	147	152	174	158	166	120	177	190	166	146	164	154	160	167	158	169	164	148	168	169	174	167	164	171	140	153	152	150	138	175	177	153	151	141	159	154	154	133	150	158	166	143	142	144	176	164	146	144	166	173	163	187	162	153	182	158	156	169	165	148	158	154	148	167	150	160	171	144	140	156	151	152	146	161	153	185	165	158	157	164	168	179	151	144	158	144	148	163	161	167	171	164	165	143	157	146	181	155	151	145	141	165	171	149	141	158	185	146	156	144	129	135	142	127	168	154	153	141	174	142	160	144	155	147	161	173	148	146	179	158	149	183	133	168	145	141	142	178	165	161	144	144	152	161	166	174	153	162	155	148	158	160	143	176	164	150	158	165	168	152	172	159	156	147	155	156	153	160	190	150	154	169	147	158	150	154	160	152	155	149	164	146	164	188	136	143	167	163	150	132	157	163	157	145	128	188	147	167	164	179	168	166	143	157	174	157	184	156	172	147	143	167	158	160	168	151	154	162	192	156	130	164	154	185	157	171	143	148	142	167	177	173	138	175	169	170	163	170	145	142	152	170	156	169	149	172	164	194	179	156	166	159	172	170	174	177	160	145	151	152	173	159	165	182	159	157	148	168	151	174	170	155	163	173	162	153	177	138	145	137	189	158	148	151	165	164	148	151	149	145	150	177	178	165	169	172	142	177	182	166	163	149	156	136	147	151	173	143	157	184	173	149	151	140	172	154	171	140	152	166	151	174	144	178	157	136	171	164	149	155	181	158	154	144	200	157	155	164	189	152	132	148	168	143	154	172	164	154	163	168	165	156	155	159	161	165	133	170	148	155	171	179	167	163	136	155	145	154	162	156	157	189	159	177	150	159	164	157	149	157	180	143	138	156	148	151	158	155	133	156	147	145	156	144	155	179	153	160	141	174	173	142	155	148
22261	20924	28560	23435	20927	21039	11658	2398	1562	1236	1017	895	813	740	719	654	654	559	556	515	491	463	467	425	431	409	413	372	430	407	427	372	325	343	372	350	310	325	330	349	316	341	278	277	304	339	345	365	320	323	319	310	327	290	278	312	305	281	326	318	329	298	300	299	277	294	322	270	306	308	323	302	316	317	310	282	286	311	291	310	272	301	280	303	294	298	282	307	296	293	275	325	279	319	307	288	303	310	305	306	297	298	306	275	308	283	285	300	280	294	295	301	284	299	286	277	289	312	275	319	309	284	304	277	284	307	295	317	292	286	321	282	325	304	298	316	291	282	287	309	256	289	279	289	279	247	287	302	291	313	294	307	262	301	322	270	294	291	291	299	308	299	303	296	294	287	295	285	297	282	298	287	279	326	287	249	298	324	307	302	304	294	285	292	303	299	300	275	293	302	307	321	281	344	296	316	315	291	293	309	322	321	314	278	310	307	265	307	294	278	310	311	304	293	279	276	277	304	286	303	313	300	291	295	267	283	269	294	270	321	321	301	290	314	293	276	293	307	295	274	317	290	318	276	291	285	316	281	315	301	262	281	292	290	289	288	297	294	290	286	272	279	291	266	307	325	301	292	287	294	295	266	329	310	313	284	302	283	307	283	262	267	295	282	295	267	284	295	280	289	275	298	282	298	315	280	298	318	325	332	308	287	276	304	282	294	309	275	267	299	294	297	322	293	311	289	287	312	297	298	273	287	307	295	308	286	281	277	275	314	302	313	324	290	307	282	315	287	281	317	290	301	311	337	282	295	351	266	306	305	253	314	303	312	288	288	292	296	314	308	301	275	314	264	279	296	314	273	290	281	271	301	252	298	292	286	285	280	288	282	275	321	268	329	262	270	316	284	324	313	278	321	304	290	293	306	284	329	278	262	294	264	296	307	331	301	298	291	300	277	297	313	297	298	292	299	329	292	312	253	263	278	316	299	308	297	250	293	273	284	284	262	270	295	266	284	276	303	289	305	300	300	323	304	308	320	311	314	298	303	304	297	300	299	305	292	287	295	284	283	311	297	301	302	331	284	282	290	298	319	292	306	288	285	289	321	273	292	270	270	308	299	268	298	277	306	255	317	256	296	272	267	305	313	318	312	286	287	277	278	306	290	314	290	323	301	287	294	289	309	308	309	283	279	309	275	279	290	281	300	314	317	322	244	303	281	275	281	289	304	320	312	309	292	273	298	281	318	288	283	299	313	306	270	267	271	316	267	292	328	311	260	279	312	266	295	281	316	255	283	288	283	285	286	274	274	314	311	274	280	269	304	282	299	306	277	282	336	315	316	282	299	327	310	314	322	294	291	253	280	288	331	316	292	291	280	252	269	279	301	262	305	292	314	295	271	285	297	291	280	290	309	336	313	269	293	279	309	292	274	293	333	270	275	289	297	311	310	289	284	299	329	324	310	303	281	326	314	292	313	288	285	264	294	286	304	288	306	283	268	291	315	325	282	304	293	308	309	290	303	288	284	307	314	304	298	281	301	292	308	265	273	284	294	286	296	301	315	297	302	284	291	289	318	281	294	293	295	306	270	281	295	286	313	328	292	290	322	280	281	279	269	277	318	289	291	297	293	287	291	277	288	285	289	300	310	287	276	330	275	268	262	287	282	272	247	308	279	293	275	299	280	321	302	304	309	288	310	308	320	292	288	312	280	295	299	293	324	302	318	285	284	346	274	299	251	282	302	294	310	294	271	296	316	264	269	300	280	286	295	308	280	278	339	288	311	289	292	312	295	287	301	303	328	295	280	307	291	278	293	328	293	309	293	301	292	284	322	302	330	322	316	262	324	275	316	301	292	307	279	293	270	269	298	333	309	283	250	317	297	302	343	299	317	315	317	319	318	306	290	288	288	268	297	317	307	292	311	310	272	256	289	281	286	323	307	273	274	307	244	325	281	302	275	297	309	282	327	291	297	315	309	265	305	293	274	299	244	280	310	283	304	291	289	311	284	296	323	293	289	295	313	303	289	263	288	279	283	319	260	276	298	260	294	294	308	310	285	305	277	295	297	311	285	264	294	302	305	296	304	318	295	291	314	293	309	327	304	317	266	282	333	297	300	291	298	304	282	302	304	270	298	268	282	309	267	265	291	313	294	254	272	294	284	299	286	280	327	295	275	277	293	307	278	309	287	299	306	280	309	298	316	279	318	302	294	303	301	295	303	268	297	290	283	282	293	289	294	286	276	297	268	285	310	313	266	303	275	317	258	283	286	270	302	293	275	311	293	285	284	264	256	312	311	328	313	301	260	282	270	292	292	294	287	300	290	295	290	310	300	301	274	291	301	324	299	283	296	290	321	298	298	280	293	315	287	279	303	298	298	296	294	300	261	310	270	328	300	325	308	283	280	291	307	278	285	293	266	299	294	307	303	306	289	280	297	297	303	285	285	291	297	297	309	274	289	279	323	276	291	292	297	319	330	296	274	294	320	318	301	268	320	280	306	288	287	278	282	289	298	275	298	290	294	305	278	282	300	286	289	335	301	308	291	273	300	307	313	273	277	326	319	300	297	266	326	292	291	306	283	265	293	292	289	281	306	292	283	296	273	270	292	327	273	307	283	297	288	290	276	327	251	263	287	293	295	298	312	285	312	305	303	291	279	313	324	288	288	271	285	287	272	290	291	298	288	318	274	317	293	294	281	290	298	293	312	290	292	278	281	302	288	308	297	287	294	268	292	309	292	295	308	301	280	296	296	275	321	278	288	286	294	294	287	304	310	288	297	289	307	308	292	306	277	297	322	281	326	291	279	309	295	308	298	333	270	322	303	305	267	317	312	275	291	268	305	281	285	279	289	299	285	269	288	282	300	298	279	287	303	325	291	298	284	293	316	324	295	307	294	303	262	286	289	303	267	270	282	292	327	271	264	286	305	279	324	289	306	299	331	296	250	274	306	312	294	321	278	281	281	302	288	303	281	300	277	256	325	308	307	332	284	311	327	277	320	289	293	252	274	279	274	299	270	283	280	286	316	303	286	290	310	298	285	286	269	271	333	327	284	294	307	285	317	299	281	322	298	301	319	269	276	285	271	296	277	289	312	269	292	298	285	285	281	299	290	291	306	301	289	281	299	300	303	305	286	287	292	285	309	316	304	290	315	289	275	304	276	283	295	306	289	299	300	290	325	300	279	306	301	308	298	301	276	295	296	297	296	293	272	314	268	280	290	307	282	271	261	323	269	279	276	313	291	273	262	283	291	325	276	284	326	302	303	286	335	306	305	300	275	339	293	261	319	303	266	294	263	275	329	290	291	292	282	262	287	280	298	294	284	285	283	342	299	267	276	311	270	309	315	311	270	290	296	323	291	315	257	324	290	295	299	297	286	301	256	290	314	287	316	292	335	324	317	305	274	271	313	291	292	301	328	300	285	326	308	296	297	305	311	280	329	289	314	267	293	290	281	301	300	319	311	279	287	311	285	335	299	309	260	290	288	293	294	262	304
26405	35306	19883	12013	8864	6555	4606	3275	2430	1828	1487	1266	1072	988	935	877	794	756	688	649	653	554	583	544	575	523	514	480	470	467	467	428	427	447	401	380	382	383	335	399	360	350	341	340	395	367	354	353	348	324	355	313	346	340	326	315	364	323	328	362	346	320	334	350	340	313	341	354	320	365	343	304	355	336	347	307	356	326	308	335	368	356	362	313	342	345	338	311	316	340	300	337	332	327	324	303	333	328	352	362	328	305	324	333	352	317	347	343	317	341	356	332	323	314	342	318	339	331	325	382	357	325	319	316	317	313	346	365	346	317	321	342	296	343	334	377	334	305	317	339	323	319	313	316	344	331	302	329	359	285	328	349	330	348	315	326	355	342	324	336	341	333	335	344	342	320	310	328	346	347	319	355	326	340	324	387	314	310	349	307	348	346	298	334	321	314	316	316	315	333	305	344	341	327	337	344	332	332	313	379	331	307	348	320	328	342	317	334	335	319	330	345	353	363	301	324	308	311	337	313	334	316	335	357	333	323	309	313	322	311	311	315	323	337	325	319	330	327	329	313	303	309	297	324	331	318	334	306	329	294	312	329	340	292	350	337	336	299	337	322	351	341	313	333	333	329	304	350	303	321	340	335	323	316	288	329	319	351	344	317	332	344	326	279	356	324	328	298	312	350	336	307	296	334	337	357	317	344	323	352	336	316	328	329	321	332	290	334	351	316	340	341	327	324	329	303	357	363	353	333	307	334	338	322	303	344	330	323	307	317	305	309	337	359	328	343	344	321	338	296	329	325	328	346	357	305	333	358	368	349	317	316	354	319	343	332	345	331	330	334	315	346	314	354	324	323	314	341	358	336	326	341	356	318	350	339	309	316	314	352	319	338	313	315	362	361	321	337	351	312	344	324	314	303	327	328	284	343	333	297	358	316	362	318	339	362	343	330	335	329	327	289	337	292	327	269	302	329	370	354	345	319	318	327	315	332	305	325	344	343	279	306	334	350	339	322	350	293	341	362	302	324	321	298	330	322	322	309	316	329	321	318	333	343	304	347	325	320	344	342	323	347	339	369	305	291	312	331	348	340	319	334	317	329	329	324	330	319	321	343	333	327	345	312	336	336	318	373	320	341	323	345	302	365	319	299	313	362	323	344	311	317	362	293	342	348	332	304	329	320	340	345	323	319	326	298	337	346	360	345	313	324	364	330	333	328	311	333	338	306	332	316	324	310	327	324	338	296	325	327	351	337	305	307	330	330	329	337	328	319	335	359	343	329	354	300	339	327	306	356	341	326	338	311	365	352	333	309	357	329	331	360	346	348	353	338	334	313	328	330	311	304	337	334	324	336	297	321	363	312	305	312	351	296	377	321	294	300	355	342	351	315	322	293	333	303	309	314	291	315	354	326	321	334	347	317	338	312	331	312	341	309	305	330	321	322	327	321	362	321	327	335	306	299	357	343	318	314	312	321	346	306	348	324	318	341	344	314	305	363	342	331	330	313	324	306	347	326	342	354	326	305	317	351	314	358	344	322	324	318	335	352	306	351	358	353	321	322	321	332	302	306	337	319	362	357	317	324	321	375	275	364	364	339	327	333	331	300	340	331	323	350	343	357	332	344	326	337	326	329	319	365	316	317	346	323	339	318	324	320	324	327	340	321	321	331	324	339	310	341	324	333	311	320	371	351	333	332	331	310	327	338	314	337	343	294	334	322	301	334	338	318	301	349	337	296	337	343	333	359	350	321	304	307	334	320	339	330	307	328	343	323	306	339	303	302	322	325	343	289	320	342	327	298	347	315	314	303	317	346	341	308	341	320	309	363	311	326	331	316	311	352	334	296	320	340	334	337	297	382	316	326	350	328	300	328	341	342	333	324	306	334	307	369	335	362	318	330	325	346	334	320	322	359	313	305	352	303	330	298	360	315	332	337	320	310	343	331	319	320	306	310	351	339	337	324	335	331	328	315	331	339	298	307	333	322	347	297	327	336	330	319	321	346	301	382	365	320	372	342	349	305	343	333	326	331	328	320	291	296	328	309	330	295	329	363	328	344	327	313	341	331	329	310	325	337	324	328	312	325	352	360	336	315	342	339	345	334	305	340	328	353	305	315	310	319	309	309	323	315	356	342	283	314	309	323	334	302	327	345	334	338	312	331	337	318	353	315	298	317	319	381	312	291	313	357	321	324	312	339	313	294	317	349	346	332	324	339	346	349	347	323	305	312	329	326	304	340	343	322	316	284	325	322	329	349	316	333	310	342	336	310	346	341	328	353	330	357	331	349	327	341	287	343	308	336	315	350	351	322	335	301	327	293	365	314	307	320	351	341	325	322	325	318	305	305	324	379	323	313	355	343	322	311	339	335	344	319	357	332	345	337	333	313	346	354	334	346	326	338	361	319	318	334	326	323	348	357	346	327	321	303	304	342	330	337	343	348	349	305	343	339	334	364	354	359	354	322	305	319	350	354	353	342	313	337	326	318	330	315	329	326	330	327	306	310	323	355	326	352	325	307	314	336	333	336	352	298	324	320	359	339	325	320	360	317	343	335	339	349	331	313	340	321	292	324	330	317	309	326	307	320	339	320	309	312	334	323	326	309	312	345	304	337	298	325	332	307	323	330	316	323	356	346	323	324	331	331	311	311	314	299	325	335	336	329	323	309	311	326	337	339	347	319	359	335	345	345	343	308	310	334	319	343	333	346	327	321	302	313	361	340	319	319	374	331	332	323	336	343	316	314	356	329	293	302	309	337	330	313	328	308	335	296	323	351	304	319	336	314	318	324	327	325	347	326	320	336	359	322	323	341	319	325	310	350	348	317	319	314	352	324	296	338	353	308	336	330	319	360	333	310	290	302	346	334	322	323	309	324	350	315	294	333	284	284	336	316	347	364	369	320	319	310	346	324	309	335	338	304	313	286	318	360	326	308	328	326	323	339	324	317	312	307	309	333	315	343	349	342	277	333	370	309	315	320	292	322	370	301	343	346	351	336	344	309	347	320	305	325	307	346	344	319	326	343	339	310	336	336	310	318	325	358	333	309	327	316	333	338	328	315	346	341	329	329	354	310	300	321	325	317	314	343	317	342	309	338	361	323	332	315	325	326	315	298	320	304	381	304	342	335	366	327	328	342	361	345	350	334	308	308	307	323	334	331	303	339	356	343	347	290	323	340	309	338	344	323	346	345	322	358	332	341	298	289	331	321	347	368	315	314	314	338	355	336	325	345	321	331	325	312	310	352	352	348	368	333	325	305	331	336	294	339	314	322	353	315	345	330	350	305	276	357	309	294	318	333	310	334	316	338	332	327	314	331	313	324	324	320	355	308	328	311	321	319	329	319	352	323	351	309	305	318	333	344	315	308	357	312	346	347	341	316	363	330	310	321	304	318	341	328	319	345	295	332	323	317	334	355	364	324	349	347	331	320	328	308	341	344	325	314	318	338	336	310	347	337	307	356	326	325	316	340	340	293	323	316	321	307	354	324	294	323	347	336
27420	19938	10910	4136	2149	1379	1026	729	578	459	394	368	376	341	333	335	374	338	297	317	279	264	270	291	255	238	275	268	253	257	239	278	279	259	237	258	220	222	230	221	237	243	233	239	256	229	234	240	222	227	238	232	229	238	214	226	222	230	256	221	225	237	215	263	243	232	244	257	227	232	234	230	260	220	228	223	232	262	216	241	234	238	245	221	229	218	216	228	213	222	234	203	223	238	246	218	220	240	243	237	247	213	212	218	245	227	206	222	217	226	238	213	267	228	219	216	214	227	226	240	236	228	218	230	255	246	224	202	239	216	227	228	221	244	250	213	229	234	231	261	232	259	210	230	232	257	255	223	267	223	209	202	229	232	209	232	251	228	258	212	232	262	218	229	225	245	206	220	223	243	217	201	206	230	239	222	224	224	240	225	249	229	229	204	213	245	237	221	232	239	236	208	206	251	206	254	240	248	257	210	235	242	244	228	230	224	240	233	227	250	224	207	236	226	221	228	267	232	235	234	197	250	227	190	224	252	228	220	238	214	209	236	217	238	225	238	253	226	235	240	225	238	214	226	229	232	219	233	235	214	209	238	220	239	252	217	241	240	216	214	227	247	237	222	248	241	210	226	239	211	235	199	238	248	237	222	249	239	254	231	233	237	244	220	241	218	224	211	239	228	214	217	226	221	236	215	221	257	217	235	240	257	240	240	237	237	235	237	223	226	218	222	240	221	253	267	210	246	240	216	234	225	207	226	229	247	251	252	229	237	244	248	237	240	186	242	219	206	256	229	284	251	252	229	239	237	225	239	228	208	236	239	220	236	219	195	229	229	242	197	225	209	211	245	238	209	207	214	233	206	224	239	200	202	232	194	203	235	212	226	235	218	222	217	230	191	221	219	254	206	197	251	220	231	233	231	246	214	221	222	201	234	235	233	220	257	226	246	226	225	226	234	230	229	220	261	242	196	243	235	197	240	209	233	252	242	222	255	238	221	234	217	221	207	244	230	234	216	231	205	262	237	228	237	244	233	219	240	241	217	220	230	226	240	235	213	238	229	235	217	229	229	255	227	232	250	224	226	252	249	202	238	246	221	217	227	236	199	215	207	206	209	207	270	236	237	263	231	247	242	217	244	222	232	238	250	249	223	234	255	246	223	234	234	246	252	258	228	232	258	234	247	232	214	237	247	235	209	222	245	222	246	233	239	237	232	245	226	221	216	241	222	205	219	220	217	237	228	229	245	223	246	241	254	248	214	217	222	225	249	259	215	263	232	224	247	230	223	198	217	226	228	201	220	235	228	229	251	255	241	246	217	218	252	245	225	219	233	246	265	234	218	229	230	210	265	235	245	215	243	246	224	242	234	261	207	189	228	232	231	227	233	231	248	223	251	219	249	207	208	223	223	236	230	215	207	217	239	262	225	217	216	218	247	197	195	281	252	224	225	241	234	232	222	218	220	216	231	236	212	213	252	252	235	226	241	217	247	233	221	215	224	249	226	223	218	256	214	246	220	235	212	190	239	229	242	225	228	244	228	230	225	248	219	227	214	193	197	215	222	228	214	230	228	244	244	266	232	232	201	212	250	225	265	244	223	249	218	222	246	245	219	233	205	239	218	213	244	223	252	199	230	227	214	216	214	243	218	236	240	231	209	262	213	207	216	225	219	239	213	235	222	238	218	254	232	206	197	224	254	219	227	221	244	199	226	211	242	224	221	231	202	228	219	226	221	224	208	222	229	255	245	260	254	213	224	251	217	261	231	229	198	237	236	229	208	255	233	233	207	217	246	217	254	235	235	199	190	237	231	207	213	230	227	218	238	225	222	239	232	227	223	209	263	229	215	224	209	217	216	217	242	228	226	188	220	242	226	214	229	240	242	235	243	221	243	219	212	207	214	259	260	232	230	267	240	236	210	246	247	216	215	202	222	238	239	227	212	252	240	202	229	205	236	223	224	239	235	238	255	217	204	222	215	259	222	268	253	240	255	241	211	220	248	198	205	235	228	256	229	238	244	276	215	242	224	273	231	211	231	240	223	240	250	236	215	228	210	236	207	238	251	224	230	240	233	239	238	227	225	239	229	239	237	247	238	218	249	247	229	233	241	206	236	228	215	219	213	225	238	256	256	242	222	216	238	220	227	226	236	228	234	215	222	207	197	227	233	216	235	208	218	249	242	233	233	236	256	239	234	218	238	203	224	248	251	268	223	254	231	206	222	220	245	211	221	220	225	215	217	217	224	225	228	250	245	245	241	217	246	210	204	212	224	242	249	236	231	203	249	249	234	236	222	195	232	241	257	233	226	234	266	220	218	253	234	238	236	207	183	212	237	248	202	231	244	230	211	240	214	226	231	248	212	217	231	239	221	245	218	241	229	218	202	232	229	266	232	194	254	241	249	245	239	230	227	195	225	241	213	200	248	193	237	237	237	242	218	243	217	234	237	255	199	247	254	245	225	225	230	224	223	222	224	232	240	245	224	261	249	209	222	235	235	247	260	237	232	221	227	225	213	215	232	231	247	198	201	202	238	208	235	243	205	252	244	229	210	243	257	250	221	191	259	221	220	205	241	233	254	252	198	251	224	229	234	205	215	220	232	236	232	207	254	218	223	235	236	236	235	221	239	231	224	210	236	223	207	236	223	240	253	219	239	235	246	214	225	237	241	217	217	255	256	217	229	198	191	236	242	238	233	234	201	229	216	215	218	216	250	232	215	219	228	246	215	230	223	229	239	232	256	248	231	214	225	246	224	217	245	213	232	206	224	201	222	252	223	228	238	255	208	248	210	221	224	215	217	233	262	249	225	209	259	218	227	202	212	235	237	231	218	233	206	245	217	229	234	195	244	226	250	232	224	208	204	227	227	215	222	223	189	227	231	250	225	222	255	230	211	237	245	234	218	255	235	219	219	245	224	227	204	227	248	234	251	229	234	229	239	232	250	255	240	244	224	220	248	213	222	233	218	231	210	231	240	236	240	249	225	242	206	231	236	243	240	201	260	225	211	233	237	254	242	244	207	235	216	219	249	265	245	231	233	219	207	236	221	232	251	215	234	232	231	238	229	211	227	219	242	221	224	242	221	229	238	230	250	208	246	226	239	228	217	228	235	240	214	236	235	218	230	227	219	202	226	206	216	238	247	246	246	240	238	223	224	248	220	212	221	230	253	220	232	230	217	232	243	248	229	245	223	215	244	257	216	211	204	222	226	236	253	214	243	222	233	243	217	259	257	207	216	238	252	238	229	242	210	224	219	262	216	221	219	224	239	237	222	232	253	225	224	218	239	226	213	235	219	241	226	273	210	252	219	224	248	239	208	239	224	211	216	220	247	232	223	225	216	226	234	222	209	226	220	220	240	216	258	195	249	217	246	235	230	223	225	230	220	229	229	225	217	210	237	229	248	228	219	220	233	223	218	243	253	218	267	226	226	249	208	251	216	249	231	243	227	236	249	231	202	233	241	219	231	244	229	223	241	215	216	229	246	241	237	234	225
19185	17566	8607	4687	3278	2399	1614	1192	892	680	575	522	480	443	414	408	431	378	387	321	304	364	353	321	321	335	315	327	315	286	317	283	288	279	242	285	280	291	246	257	250	249	291	265	246	229	267	272	260	256	273	263	278	227	239	238	290	236	250	282	247	253	258	261	271	241	238	255	236	247	259	258	276	255	254	279	224	278	260	256	252	277	248	253	233	221	252	245	287	238	257	246	246	256	240	237	228	246	257	251	261	241	261	233	270	262	233	244	258	249	223	249	254	268	234	257	257	267	237	240	264	250	232	256	261	275	246	267	258	248	216	240	205	257	269	254	256	266	291	294	254	254	230	271	257	241	264	277	277	260	270	250	242	266	274	286	229	268	265	255	266	267	232	251	225	230	274	265	244	255	232	252	245	228	235	254	250	272	246	242	248	273	245	250	273	246	267	243	261	254	248	264	251	266	246	242	270	250	285	255	242	238	272	241	259	236	254	235	252	230	256	242	243	263	239	275	271	273	248	248	258	262	238	279	247	268	234	234	272	258	241	271	274	247	239	273	243	249	233	275	247	242	251	272	250	242	265	265	237	266	262	250	235	241	240	248	243	294	271	261	248	240	272	233	261	210	234	270	282	225	248	232	248	229	266	269	253	272	278	286	265	272	235	244	274	260	257	259	238	235	256	243	313	255	256	279	257	240	253	277	234	245	250	227	249	274	247	279	282	262	262	264	213	235	243	261	273	265	257	236	255	224	261	243	266	230	267	258	278	267	235	245	281	261	254	272	236	282	255	266	280	234	245	253	236	269	257	261	240	232	268	245	236	268	255	240	263	271	276	257	267	263	260	271	242	245	249	228	250	261	250	266	251	214	244	255	272	248	257	239	281	249	246	243	253	259	233	248	251	260	262	249	222	221	264	256	250	283	256	281	293	243	271	266	217	254	250	260	270	244	254	238	228	257	243	265	277	284	277	271	264	268	275	255	261	260	275	270	280	244	243	302	274	257	265	263	233	254	266	266	252	272	246	239	271	258	265	242	259	238	242	255	265	251	256	264	261	246	270	248	272	257	227	251	237	238	232	256	255	267	233	238	258	224	239	244	225	271	270	282	255	261	275	239	261	258	234	265	249	255	239	231	258	244	250	268	245	275	238	286	255	245	262	278	255	260	254	214	264	258	277	247	266	253	287	222	254	245	258	238	274	253	276	245	225	231	266	224	268	279	271	246	283	255	265	280	243	249	255	248	253	242	268	266	230	245	256	269	261	242	279	263	232	287	245	259	250	265	291	268	236	254	229	240	230	243	252	244	262	230	248	248	210	274	246	245	286	228	246	282	279	251	246	292	243	255	246	256	264	256	273	257	287	281	272	264	218	263	249	246	240	235	254	244	244	269	239	249	282	265	275	261	269	247	285	264	261	223	269	257	264	266	220	266	247	249	240	270	240	280	249	236	242	246	285	249	251	252	267	266	258	238	262	252	242	269	245	244	252	242	263	274	248	218	235	278	275	259	239	279	244	258	268	244	271	234	255	261	290	237	232	241	281	262	260	258	250	232	242	236	250	261	255	281	255	240	270	250	269	286	263	257	259	251	281	237	269	257	210	235	263	301	233	263	254	243	242	242	248	250	255	245	260	238	262	254	267	259	270	269	236	258	249	258	221	273	252	248	258	246	290	253	253	235	237	269	270	260	268	246	243	259	270	236	257	244	233	240	219	259	271	257	260	231	255	260	284	253	259	265	253	240	284	259	251	262	255	245	257	255	255	258	255	262	235	260	233	238	267	250	252	272	243	247	272	259	248	225	246	265	269	257	238	291	227	262	265	254	264	241	253	253	233	255	238	279	251	224	265	279	259	252	245	248	263	251	258	251	225	271	254	232	221	243	250	263	239	232	232	260	244	258	239	239	295	245	251	223	272	258	257	237	237	253	263	267	245	249	261	262	248	228	214	263	262	250	258	247	219	246	246	230	229	281	262	276	220	230	246	234	251	258	241	268	238	238	302	249	239	258	273	237	246	277	266	252	262	242	263	295	255	280	248	261	256	246	234	282	251	262	255	248	264	250	240	217	242	215	260	285	267	251	249	244	261	247	273	261	233	238	229	255	230	278	260	270	250	252	257	274	233	268	245	262	279	298	251	254	263	246	262	279	260	244	246	237	273	255	243	282	251	265	281	258	261	229	269	249	261	259	248	244	262	248	260	288	254	230	243	274	257	268	243	245	265	234	246	276	253	274	237	272	247	236	262	240	260	261	256	242	252	262	221	277	230	250	251	228	265	239	252	267	255	271	276	238	299	244	231	295	254	262	245	256	272	268	237	261	253	249	263	242	223	260	241	241	240	241	247	250	265	279	250	250	262	278	247	228	241	224	283	253	268	258	270	258	244	227	261	235	260	244	247	242	254	220	261	244	244	257	250	257	239	257	241	258	267	270	268	220	222	265	249	250	264	268	248	249	239	252	285	233	249	242	246	238	255	285	264	256	232	250	244	271	243	269	259	236	255	258	265	237	259	257	284	271	272	257	243	241	261	250	263	285	255	250	267	219	255	271	294	243	261	240	257	256	234	269	249	250	244	229	241	260	282	254	283	273	264	249	272	233	252	274	254	266	267	253	252	285	285	266	252	268	266	252	234	232	275	255	225	278	264	243	254	260	277	262	248	285	235	234	238	281	255	254	241	234	268	233	235	236	246	232	254	253	250	281	232	215	249	224	235	238	279	254	257	253	249	252	268	254	279	255	252	247	254	255	259	216	250	240	229	246	260	232	249	244	269	243	247	240	230	234	254	255	246	247	253	263	244	249	252	259	269	265	253	261	257	266	230	247	275	238	255	266	251	252	232	255	253	273	237	264	226	272	243	251	265	254	267	253	264	272	255	233	254	254	249	257	290	267	246	243	297	258	243	263	247	263	268	243	243	250	259	262	227	238	256	238	243	232	229	258	262	249	261	262	271	275	245	246	241	255	261	273	230	254	257	253	239	220	242	248	261	256	278	268	264	244	266	265	268	237	263	263	264	260	278	248	235	258	238	253	257	263	288	267	245	303	256	257	270	260	237	253	255	255	247	232	202	251	265	264	276	279	260	258	258	253	249	263	242	259	250	255	255	280	274	264	221	281	260	258	253	277	264	254	260	255	262	253	250	282	264	281	247	252	255	250	235	256	239	203	238	241	249	243	245	236	238	246	245	260	261	246	232	272	230	249	248	253	238	270	262	277	246	241	265	260	229	254	262	277	282	273	278	250	240	257	255	252	224	229	238	259	229	228	231	259	253	263	252	247	263	258	262	246	234	259	253	263	236	255	255	237	259	272	252	267	294	266	278	257	227	261	269	243	280	253	247	252	238	236	240	254	242	245	254	276	260	249	242	257	251	251	274	245	249	270	261	262	255	271	248	249	257	258	248	264	252	288	270	247	259	252	240	231	260	238	272	249	256	259	241	245	272	245	260	267	225	288	241	260	278	239	263	260	263	271	236	231	238	285	249	237
23307	20921	28138	23866	20928	12235	2648	1539	1103	913	831	689	722	600	610	589	556	471	485	490	526	492	472	463	473	462	454	402	417	413	414	393	369	381	389	400	398	378	358	370	384	379	374	361	385	353	351	356	389	394	362	396	395	368	369	385	372	355	365	355	357	369	392	355	362	378	341	357	319	337	372	328	367	405	364	332	342	366	374	345	318	343	324	325	361	383	383	360	378	369	347	336	356	360	345	350	364	400	354	373	403	377	315	361	363	364	353	323	377	373	355	356	374	350	338	328	340	358	357	351	345	375	378	401	387	340	321	354	431	322	357	344	350	378	358	385	353	381	380	362	364	333	370	338	344	346	367	352	341	381	340	376	357	348	345	353	367	374	362	386	338	376	345	386	345	361	355	391	363	324	337	372	367	354	370	355	375	346	325	362	370	336	376	373	385	377	379	341	395	335	363	334	356	328	369	307	356	367	375	363	364	354	350	401	335	363	373	364	347	362	340	376	379	348	375	357	353	329	364	353	352	348	382	370	356	384	337	336	401	354	356	354	337	386	364	359	376	344	375	363	357	354	376	351	386	378	382	378	347	388	357	342	350	344	348	366	348	387	378	360	359	340	361	343	381	351	343	362	375	358	331	367	367	354	386	418	368	329	361	374	355	397	345	372	358	360	372	368	373	381	346	379	378	344	343	357	349	379	334	358	356	368	360	369	365	355	351	318	349	354	344	372	339	340	339	343	369	361	359	365	369	352	348	345	379	353	343	363	328	328	340	339	348	332	336	341	364	336	342	339	367	376	357	360	360	370	370	367	365	345	353	384	369	348	340	358	388	367	333	330	383	372	405	368	338	385	344	386	326	363	373	339	369	336	365	370	351	361	346	343	345	399	391	357	360	367	380	400	352	371	324	356	399	355	362	333	358	356	382	372	322	350	368	364	370	360	353	335	351	334	354	378	361	364	380	361	366	351	354	361	371	346	360	362	349	348	363	396	374	390	340	378	340	345	354	365	372	430	358	328	386	339	366	355	346	370	381	357	353	338	357	345	401	404	310	343	353	393	383	373	399	364	340	336	415	375	373	388	367	379	343	364	349	339	352	371	352	354	364	380	376	369	340	324	353	320	359	390	330	364	342	343	348	339	385	365	346	344	340	374	365	386	365	352	378	332	342	389	365	382	384	337	352	374	386	356	378	342	335	367	342	318	339	326	358	369	386	333	379	372	368	347	361	352	378	360	376	364	356	391	361	370	366	359	363	359	338	362	380	356	375	343	355	352	352	360	386	360	377	354	375	342	335	361	336	355	366	346	358	371	366	378	363	371	371	367	358	373	348	360	394	366	359	377	343	373	367	357	371	340	371	359	316	369	350	356	355	325	326	336	344	355	353	376	381	328	409	363	360	361	350	368	336	328	348	378	356	338	358	375	344	367	341	353	387	377	364	355	355	361	342	395	332	351	337	348	348	358	358	328	333	334	344	375	365	330	330	376	338	373	363	386	336	370	368	357	360	339	364	360	360	358	356	333	349	335	389	359	347	334	360	370	353	408	397	377	384	378	364	368	340	370	386	403	336	355	325	369	374	362	355	335	397	335	368	358	356	361	350	335	342	352	341	383	339	371	360	351	350	340	349	364	362	362	384	354	318	350	343	399	395	361	368	382	350	395	375	398	379	353	349	332	367	350	348	363	373	344	385	348	383	354	359	347	369	374	365	370	391	363	362	345	348	376	355	325	353	405	385	371	353	373	360	358	347	360	394	346	354	365	363	383	389	347	377	369	362	329	354	338	358	324	311	322	334	373	362	355	382	358	391	350	360	373	355	360	378	321	333	364	377	354	348	350	347	350	360	385	378	363	361	384	305	362	351	381	372	392	390	355	359	381	355	380	366	324	371	387	353	383	331	349	390	390	322	372	376	307	347	386	333	364	341	356	364	354	365	394	364	363	372	346	357	334	379	362	364	361	402	383	358	381	318	347	384	365	366	351	335	346	343	340	346	388	353	366	360	345	326	359	347	350	371	368	362	368	381	334	322	352	367	357	377	363	370	370	350	365	358	349	349	360	359	332	361	331	369	403	333	358	355	368	340	378	358	374	330	357	392	335	350	383	332	365	359	362	369	360	368	384	362	391	376	342	325	369	329	351	396	377	370	351	375	381	336	363	389	369	358	358	365	377	384	352	359	331	340	321	344	371	345	356	397	350	379	371	342	336	350	362	355	332	360	359	364	334	364	381	366	382	346	377	362	356	370	380	381	369	339	349	338	362	369	385	388	382	377	347	343	366	365	370	359	364	357	373	333	340	353	401	357	355	383	360	350	351	335	343	366	336	352	363	375	341	382	365	359	347	376	352	338	356	355	344	366	386	363	371	338	390	377	341	316	353	372	335	343	314	387	309	387	335	382	333	337	371	340	335	387	345	361	328	362	371	330	352	343	347	381	347	385	359	362	358	335	384	368	359	396	361	365	390	318	370	371	354	372	327	338	398	367	355	328	350	372	375	338	361	364	340	379	345	348	348	351	354	370	375	366	346	350	375	353	365	351	330	400	377	372	336	349	355	388	374	346	362	355	349	326	354	330	360	358	352	341	364	345	356	388	365	324	364	346	363	374	355	343	355	319	364	361	360	352	358	380	323	376	360	337	355	348	374	371	358	413	366	333	315	365	385	360	367	343	332	316	362	354	357	388	351	366	359	364	353	358	325	364	336	349	384	402	362	336	352	358	389	369	359	356	328	346	366	347	363	374	334	355	340	358	359	365	367	365	387	336	357	350	377	361	391	370	354	363	367	401	360	360	363	391	336	373	364	378	385	325	325	352	369	334	332	353	360	362	333	388	349	349	369	358	351	388	356	383	368	384	376	339	349	366	334	358	365	376	377	328	365	341	370	312	384	356	342	347	371	370	343	354	350	362	362	370	412	396	379	381	375	330	350	326	378	390	350	390	353	331	353	365	367	358	348	343	340	337	347	360	341	403	341	345	362	402	360	367	339	382	339	342	376	377	325	369	330	347	342	349	374	336	383	340	377	354	372	348	350	314	389	345	354	340	362	340	368	360	316	335	387	355	374	351	325	342	346	350	370	342	372	357	350	377	355	320	362	323	370	361	368	362	359	341	382	360	354	398	331	338	361	366	409	367	369	385	348	358	352	364	376	342	341	366	353	352	314	393	359	384	354	387	362	342	330	351	351	359	393	355	377	344	341	354	383	340	359	378	353	368	328	342	380	348	386	345	346	355	387	387	381	361	341	328	369	399	416	362	380	394	372	356	320	353	344	371	358	346	371	373	345	373	373	372	364	345	362	346	344	372	354	348	341	355	340	356	356	355	374	323	347	350	359	346	372	368	391	332	388	356	368	361	339	375	379	351	375	370	355	351	384	338	345	356	367	348	349	344	348	377	355	365	354	368	349	367	354	382	366	385	346	376	356	361	401	351	379	353	404	346	380	353	336	370	335	402	341	365	355	376	352	369	350	362	340	353	351	358	355	384	383
22434	28948	15304	8689	6273	4635	3152	2302	1705	1330	1132	985	934	826	821	743	737	617	619	599	562	597	572	590	551	524	541	502	491	484	463	467	457	443	452	447	438	422	424	415	415	389	404	413	425	465	446	393	425	426	409	389	450	457	431	429	380	409	369	399	372	409	383	420	372	428	393	367	398	429	396	367	421	405	399	430	369	399	379	394	403	391	386	399	389	423	422	405	394	394	402	432	391	369	387	403	382	407	353	391	403	384	376	411	394	416	376	382	411	381	383	398	401	396	402	370	383	401	392	443	396	395	370	362	378	418	358	378	439	405	392	430	395	383	411	367	409	394	380	410	362	356	347	393	415	380	385	398	383	440	413	382	423	371	367	431	391	374	403	391	367	406	394	373	395	384	394	420	409	374	387	406	393	389	400	394	393	379	378	378	437	401	414	423	405	396	385	367	390	406	413	408	367	379	388	374	433	391	375	413	387	400	384	441	414	388	444	422	382	384	382	382	382	435	414	398	378	378	389	377	396	372	404	406	400	391	391	364	384	406	409	395	376	412	375	377	442	410	440	379	363	411	398	419	391	378	365	407	389	384	376	390	382	398	386	414	407	379	379	395	398	414	399	401	377	373	389	383	390	383	395	387	369	442	370	399	385	389	392	378	416	416	392	421	372	350	392	406	383	408	403	390	442	368	431	399	386	373	384	403	413	387	367	381	353	411	358	413	394	382	436	393	382	368	417	399	405	393	410	409	369	418	399	442	409	373	379	386	400	400	371	399	397	380	421	403	403	424	421	389	424	330	370	389	410	365	388	385	400	378	419	393	407	399	403	380	375	376	380	404	361	406	403	414	425	384	407	411	419	411	403	379	432	387	390	389	381	394	387	414	384	428	427	414	409	424	379	382	417	411	419	373	373	387	399	373	406	392	399	373	361	409	382	409	381	379	354	405	436	439	388	379	409	369	410	394	400	393	383	367	412	390	402	411	361	402	410	393	412	363	386	393	393	371	396	409	395	401	378	369	388	372	398	376	396	366	374	376	395	364	396	422	417	373	404	419	392	384	409	379	368	420	403	396	387	410	442	439	420	388	409	414	392	390	401	429	395	372	389	396	424	393	422	420	359	402	405	389	429	396	399	391	386	412	370	406	395	403	413	396	398	402	400	420	429	374	387	370	393	398	356	391	387	394	379	378	388	380	414	386	379	393	397	382	390	399	393	386	444	423	391	376	398	424	355	410	390	392	382	399	380	377	389	390	398	392	383	374	379	357	388	389	449	385	416	381	410	394	383	408	397	408	402	394	390	418	401	407	416	390	419	377	343	386	382	365	425	357	393	403	394	402	366	370	349	412	380	412	389	378	389	407	391	342	413	388	397	414	395	353	406	386	407	403	414	393	380	408	408	373	403	383	401	423	403	375	376	416	411	409	362	387	402	398	404	393	413	409	408	404	400	400	417	373	393	415	407	416	412	395	441	384	398	377	393	404	376	377	403	381	391	402	408	388	404	427	396	404	440	379	414	388	423	393	370	429	388	406	390	431	408	394	371	366	397	407	367	402	369	380	396	396	360	409	374	412	415	417	375	374	389	403	400	412	387	415	383	386	409	424	381	372	400	379	384	400	421	408	388	418	397	409	395	354	383	405	374	413	413	386	356	390	386	382	380	400	426	355	407	404	398	417	403	377	383	402	377	376	394	388	368	386	371	394	390	360	427	360	386	407	428	384	364	421	374	388	373	378	401	405	390	379	395	388	394	374	387	382	393	383	410	420	416	389	414	439	397	386	414	426	378	425	410	387	366	404	391	384	378	379	355	414	400	369	408	401	397	376	397	433	404	377	408	371	402	393	382	400	391	382	379	384	392	420	394	385	387	377	415	399	372	401	452	367	395	381	390	382	408	410	408	392	395	389	412	389	356	381	378	395	417	402	402	375	400	404	374	417	410	413	366	405	384	381	369	400	410	379	344	395	373	356	368	363	376	417	393	441	420	395	423	396	407	410	394	386	384	398	390	400	417	401	431	406	362	420	443	391	417	392	406	392	423	426	391	385	406	398	416	374	411	388	375	371	377	404	389	380	391	378	389	385	426	380	413	403	381	399	414	388	413	386	419	383	378	399	370	374	376	411	411	386	391	416	426	437	397	367	432	388	348	408	380	434	432	405	415	384	376	394	384	438	412	376	387	365	382	435	404	381	391	439	384	398	406	377	411	374	387	375	398	402	411	381	404	419	411	394	438	422	397	397	366	399	371	421	393	408	381	371	347	396	415	411	378	396	414	406	392	409	355	399	374	399	388	391	373	389	437	428	393	397	388	395	404	451	431	398	448	380	396	421	383	403	374	397	365	367	414	405	409	382	391	385	390	378	399	400	417	398	401	361	384	385	404	398	377	420	396	419	370	367	397	401	372	368	427	373	386	394	377	401	378	411	367	423	365	421	384	385	426	383	384	397	423	383	392	381	416	392	354	406	423	377	404	424	392	435	368	377	372	387	423	366	410	412	409	382	372	385	406	406	446	377	398	375	392	373	433	357	409	382	376	382	378	408	381	371	397	410	386	404	415	368	375	405	408	352	371	376	401	414	446	341	405	400	368	362	385	360	381	391	376	401	377	407	405	381	403	355	375	381	420	391	371	394	391	361	431	361	413	406	394	372	414	414	353	413	367	387	401	415	389	375	403	417	406	373	402	361	402	379	365	398	392	373	376	420	417	409	397	372	460	385	405	401	398	388	376	355	366	398	371	385	433	398	388	402	377	359	429	389	358	404	396	406	423	356	424	383	365	387	401	427	438	409	409	398	442	386	417	382	405	388	379	387	397	390	414	409	403	407	369	379	407	394	389	389	403	424	377	388	390	385	403	396	385	393	393	389	412	390	357	428	414	383	424	406	409	396	404	423	408	395	391	394	390	377	370	400	382	394	400	356	403	386	369	348	387	403	430	414	416	399	391	434	382	422	390	404	385	406	401	418	432	398	386	378	408	399	414	429	390	405	439	376	391	411	358	411	416	373	402	423	402	408	363	385	349	375	375	425	398	388	392	407	365	387	398	387	414	399	410	384	408	368	395	425	390	410	391	423	393	395	416	421	368	380	368	417	409	389	397	387	367	413	401	421	416	389	401	385	387	407	391	395	385	399	388	383	386	403	411	407	425	420	386	385	367	367	384	411	426	407	393	380	390	402	393	390	415	368	402	432	371	402	408	387	373	363	363	399	409	387	380	401	390	397	426	410	376	367	390	413	382	389	413	436	410	387	403	438	414	421	443	387	400	424	434	381	402	380	390	411	407	354	425	400	447	394	377	415	396	390	403	403	409	375	393	383	387	416	410	405	390	409	400	402	408	390	393	359	384	394	386	385	379	410	419	397	420	394	404	387	369	383	409	400	394	385	393	397	372	386	393	404	372	402	414	408	387	404	389	367	405	376	423	381	372	430	396	411	411	352	409	404	415	378	398	403	420	371	421	381	357	410	420	423	444	390	402	389	385	377	366	384
24414	20935	27281	24610	14426	2510	1341	839	583	519	472	370	390	374	357	311	291	295	235	240	230	203	194	201	210	184	204	192	181	176	172	163	177	149	134	140	160	156	153	147	141	147	124	118	146	139	151	125	147	174	147	149	159	159	142	127	113	130	136	137	130	147	142	136	155	139	141	147	143	141	131	131	120	112	149	125	114	125	138	133	141	134	139	142	143	152	129	142	136	114	128	124	134	122	136	134	143	117	127	141	142	137	135	120	138	175	134	137	145	112	127	121	139	124	133	144	124	134	133	125	126	131	155	135	145	123	129	146	131	140	134	133	135	108	118	134	121	134	129	114	134	155	144	120	142	128	111	117	129	148	130	145	135	127	136	150	128	136	154	139	132	131	114	130	114	123	162	116	139	123	129	121	126	130	118	134	128	145	123	121	146	117	129	135	131	120	149	133	127	120	119	139	149	135	126	127	126	156	123	150	131	113	138	144	146	145	122	122	137	139	125	133	136	132	137	131	130	141	133	130	136	142	130	131	147	124	126	127	130	128	139	159	109	141	144	128	120	146	117	124	118	144	134	133	123	132	127	127	140	141	120	122	135	137	122	135	128	131	145	148	147	128	125	130	153	141	121	128	119	141	143	161	136	142	132	146	144	123	121	121	134	143	144	148	147	134	123	138	125	139	140	120	149	136	128	138	143	153	128	130	121	128	129	122	124	123	143	151	131	123	120	123	132	132	123	127	133	147	120	145	143	126	129	133	132	143	147	144	130	134	136	135	142	145	148	143	125	123	135	140	135	118	127	123	141	115	123	128	132	117	130	130	141	128	138	149	142	121	135	148	139	144	127	137	141	128	136	147	146	119	122	162	137	149	129	130	138	140	141	120	142	154	137	137	155	124	137	157	115	139	133	118	145	134	141	144	147	146	137	119	133	135	115	121	134	115	118	130	141	131	143	125	121	145	121	111	108	125	126	153	122	132	135	139	133	121	113	139	131	139	133	145	142	123	117	116	123	131	131	158	139	134	129	121	114	138	143	136	118	129	129	122	132	128	131	138	148	134	140	135	131	122	144	131	127	128	133	125	138	149	138	140	130	129	122	137	146	158	129	128	126	127	128	144	135	140	139	130	134	133	123	118	129	139	138	128	132	114	146	105	133	157	135	137	127	154	138	125	148	122	140	106	121	138	119	144	136	139	125	120	143	135	147	124	122	156	137	137	114	144	175	104	126	128	127	121	132	116	122	125	142	112	141	149	139	135	127	146	135	135	150	134	142	139	133	130	124	148	140	116	141	152	129	140	143	125	147	139	138	115	149	141	118	134	144	116	136	156	136	142	133	125	132	124	121	135	136	126	142	137	144	127	132	118	134	125	117	121	138	133	109	127	133	122	130	131	121	157	145	129	130	146	143	139	142	147	131	116	145	132	129	134	124	147	136	133	128	148	122	154	122	129	120	141	133	118	137	141	137	120	139	148	128	114	115	133	118	142	125	118	143	137	119	114	149	139	137	141	154	164	163	143	152	138	118	143	130	118	140	125	140	120	138	151	126	136	130	124	166	123	122	125	132	117	143	124	119	127	136	138	131	115	129	113	142	121	138	126	139	144	125	147	133	126	140	125	128	113	142	148	118	118	128	122	136	136	126	125	133	120	155	119	138	125	138	119	123	126	122	137	140	134	109	142	116	159	135	138	132	150	139	141	147	127	114	123	114	143	125	128	126	147	119	136	124	133	143	118	137	143	144	113	148	135	144	141	120	146	142	132	134	132	139	134	119	146	113	130	145	149	151	108	126	127	161	131	124	116	125	146	136	134	141	142	140	133	139	166	141	137	129	129	148	147	141	134	99	112	116	138	138	126	144	124	151	131	141	159	124	128	134	137	120	137	126	125	123	144	159	129	110	121	148	133	127	119	135	125	130	116	130	140	126	125	143	115	136	136	138	153	129	133	144	123	145	137	131	138	137	125	147	134	123	118	138	128	139	121	119	142	122	126	147	134	147	150	126	119	128	134	136	119	126	129	140	120	140	131	128	125	145	131	135	123	136	127	101	139	147	139	144	122	122	129	115	145	113	135	134	131	131	145	139	138	130	138	137	129	142	121	114	138	132	141	122	131	148	157	136	148	124	138	121	131	147	152	138	125	121	129	162	126	141	126	138	145	129	129	133	135	137	143	142	156	125	128	119	150	136	127	131	146	140	123	146	135	136	130	143	138	124	146	128	123	104	135	111	144	129	142	120	143	131	143	116	144	145	139	122	132	124	133	125	143	140	133	128	163	133	145	145	136	141	139	135	134	118	129	142	135	132	136	137	149	133	145	135	126	157	132	138	126	120	150	144	168	128	141	141	146	127	111	116	133	123	119	141	143	130	119	124	117	148	113	125	138	122	132	127	124	115	130	149	145	128	134	140	133	129	136	143	117	126	151	127	124	134	133	137	122	150	138	145	135	142	136	109	122	135	130	124	143	137	133	135	126	138	140	125	119	140	136	146	149	141	149	138	146	128	120	136	132	126	118	120	133	124	135	147	136	149	161	123	126	133	129	122	136	136	136	153	148	138	127	130	129	147	125	137	149	141	135	138	148	132	145	138	126	130	125	126	133	144	122	130	149	122	131	138	133	123	122	132	129	117	144	138	122	141	122	148	110	134	119	124	149	143	145	105	113	124	137	140	132	121	131	131	145	103	133	131	132	140	149	124	143	138	138	126	119	129	142	154	123	143	122	149	142	151	148	139	132	133	141	128	135	128	139	125	120	135	120	114	111	121	148	128	144	137	139	119	140	127	152	131	140	135	126	115	125	129	150	146	121	130	145	130	138	120	135	127	142	139	145	152	123	120	149	119	114	141	146	129	151	137	111	127	128	126	157	126	122	119	138	143	145	125	157	132	135	142	135	137	135	156	138	138	143	128	144	147	129	152	130	116	127	128	146	146	125	132	120	136	154	131	111	122	131	140	137	130	126	145	131	130	127	131	147	136	130	134	116	112	135	119	120	143	134	130	150	141	123	135	126	162	142	128	144	121	127	114	137	127	125	152	125	129	144	126	123	132	112	145	143	128	147	137	137	145	121	134	117	121	139	108	119	159	139	147	134	132	174	122	143	129	125	137	119	144	138	124	124	156	146	113	112	130	136	161	131	122	133	137	138	126	129	122	140	134	133	141	135	148	124	152	119	125	136	149	147	123	142	136	152	138	140	139	129	132	137	170	130	128	117	134	130	125	141	141	142	149	130	143	119	112	142	133	136	125	124	134	126	158	172	132	138	141	133	134	125	129	131	145	143	136	128	136	143	115	137	140	156	136	134	139	144	130	134	152	148	148	132	132	111	134	143	128	126	126	125	108	124	127	156	119	130	140	131	141	126	168	142	136	138	149	137	120	112	156	136	156	131	112	143	155	138	127	131	133	132	130	132	124	111	120	135	129	125	142	134	115	130	136	133	137	121	136	119	117	136	108	141	121	141	129	134	143	129	122	136	140	116	136	131	137	114
21647	25265	12469	7081	4957	3434	2342	1518	1108	870	729	646	589	488	441	451	397	355	329	328	289	279	274	290	279	235	235	232	193	238	226	219	168	161	203	192	176	177	174	210	180	145	165	185	166	187	165	155	157	181	183	150	155	156	186	165	158	170	162	136	142	154	178	161	134	163	155	172	168	156	157	156	174	181	149	168	152	180	155	181	155	161	152	152	164	167	171	163	158	174	165	176	160	148	172	155	146	154	123	148	162	142	180	157	146	157	144	184	155	175	134	159	147	118	169	160	166	169	135	155	141	146	187	196	178	155	160	155	137	163	160	140	169	153	145	160	159	149	163	165	165	176	167	156	168	144	163	170	151	130	147	180	172	156	169	167	153	166	155	160	142	168	175	154	151	179	170	143	144	144	154	162	158	153	165	165	127	173	155	147	152	163	145	147	156	158	176	147	128	171	165	145	142	162	161	161	147	153	175	131	167	144	156	151	135	141	147	150	152	164	173	159	170	154	158	159	142	139	156	159	162	162	142	145	136	165	169	141	146	142	148	171	151	140	144	164	172	170	168	154	147	177	157	161	152	164	160	149	162	167	156	154	149	152	145	145	156	180	163	158	157	163	152	154	163	174	168	147	154	176	163	135	153	182	158	155	161	175	155	148	144	148	151	156	167	153	164	170	161	164	149	166	164	168	162	137	169	174	156	179	150	173	157	167	178	157	165	159	155	149	154	160	157	173	146	148	143	159	154	161	155	145	162	171	151	180	164	163	118	148	152	162	157	158	159	163	169	154	137	173	142	139	168	161	153	154	156	147	141	169	168	138	186	164	158	181	134	128	140	144	160	162	157	145	175	155	177	138	152	163	149	169	162	159	152	166	130	153	161	132	149	177	174	158	167	169	148	151	158	163	163	153	172	145	163	161	156	150	167	139	146	175	160	163	157	139	152	148	125	151	147	174	170	155	164	138	166	172	151	158	158	156	156	155	134	153	144	151	129	151	152	164	166	169	143	185	150	171	169	168	139	153	150	183	173	160	162	169	164	120	188	165	150	174	166	150	165	166	182	168	132	173	159	160	147	160	159	161	161	163	139	165	149	141	155	147	155	169	166	150	164	152	152	163	167	170	164	147	146	151	163	151	146	147	159	158	160	154	152	163	150	169	157	157	144	169	182	186	140	143	159	159	160	159	165	140	161	172	166	157	138	163	143	139	144	154	146	146	166	152	169	145	152	148	156	164	170	143	172	168	164	178	141	175	175	154	147	165	143	135	160	140	162	148	175	154	149	156	163	148	160	153	154	151	163	156	148	133	161	181	183	162	167	164	151	172	168	172	158	137	150	159	163	149	152	159	181	151	164	169	155	159	166	179	169	173	150	163	153	159	168	137	150	148	155	145	167	180	164	140	162	145	142	150	165	174	137	158	160	159	147	171	170	171	151	170	164	145	153	146	150	151	144	149	169	190	149	178	183	154	152	159	153	155	151	166	175	163	169	177	150	166	148	144	144	157	161	133	156	158	162	166	152	172	143	152	160	164	143	165	170	184	137	158	154	148	184	165	136	160	145	137	149	155	147	149	149	138	163	161	146	160	166	145	150	178	171	191	150	171	156	172	160	139	140	161	148	145	172	149	167	149	164	145	157	143	142	153	156	159	142	170	191	140	152	166	166	157	148	155	142	143	138	169	162	174	161	160	140	170	143	141	162	148	162	155	173	152	171	148	137	162	175	171	153	176	143	167	159	135	160	154	159	172	144	165	162	154	142	158	158	167	136	180	157	159	145	141	155	157	169	160	146	169	161	167	176	158	157	149	170	164	158	148	157	166	149	170	155	152	141	157	159	146	158	174	163	145	153	158	138	158	150	143	182	175	141	172	155	143	153	164	162	146	157	128	136	160	134	158	153	161	149	152	166	181	149	147	161	170	150	174	163	158	146	150	167	186	165	151	143	163	160	176	150	139	150	125	172	164	150	161	126	155	144	164	143	153	140	158	168	157	144	149	149	144	167	148	182	156	130	155	163	169	146	151	152	151	144	151	143	172	161	156	137	137	138	151	144	169	158	168	157	149	170	157	173	158	149	144	155	146	164	134	165	156	170	145	162	164	164	167	167	163	153	149	157	154	151	152	146	152	152	168	134	145	183	150	163	165	179	175	153	140	166	155	150	149	174	138	151	156	192	160	161	158	149	159	176	163	161	149	169	170	152	140	162	169	152	179	147	149	149	154	153	171	183	138	165	156	158	150	141	160	148	181	133	161	152	169	164	145	168	155	145	159	185	138	159	131	151	153	172	142	152	151	152	158	145	141	144	162	159	163	155	151	134	132	149	175	160	162	162	155	153	161	171	166	167	167	171	176	155	163	132	140	130	167	168	162	169	154	162	140	165	166	162	169	143	175	186	140	178	140	130	158	148	128	158	165	160	168	161	159	163	173	170	162	164	183	173	162	176	156	163	151	158	142	157	144	139	150	150	159	152	159	154	149	172	167	154	176	162	177	171	166	173	135	159	145	143	157	157	181	147	167	134	169	147	159	179	155	157	150	150	160	154	168	170	147	175	134	135	150	159	144	156	161	143	156	135	130	165	155	140	139	138	157	166	182	171	142	162	144	146	150	160	141	158	131	173	163	145	149	160	160	170	181	139	169	173	131	161	169	156	152	134	153	156	149	132	160	161	142	160	125	152	156	156	146	178	162	139	159	142	165	162	164	174	146	160	177	178	156	170	151	161	168	151	177	150	150	138	161	162	149	157	150	128	162	170	155	149	160	162	152	158	142	170	158	164	156	142	152	150	169	152	140	180	142	174	166	161	166	149	169	147	148	156	185	156	147	160	178	175	156	151	144	137	162	165	153	143	165	146	171	160	166	143	145	150	133	160	171	141	157	164	168	156	165	147	152	138	172	155	173	184	149	134	182	160	148	132	150	151	145	172	148	137	149	165	154	180	153	159	159	149	150	152	129	136	173	130	149	150	159	141	148	147	154	150	153	147	152	177	154	152	132	160	157	164	153	166	166	148	146	169	166	161	153	124	167	148	155	163	178	155	153	158	144	162	161	152	133	167	141	180	168	168	151	143	163	163	160	145	152	181	137	170	151	142	160	162	171	148	159	161	129	144	174	151	146	172	142	146	171	151	167	145	175	156	147	140	177	162	175	163	167	155	146	149	149	166	162	161	156	166	149	147	187	150	165	150	152	152	136	159	153	160	166	152	173	151	143	160	148	154	170	132	166	169	162	137	147	150	162	178	161	146	152	155	123	154	158	170	159	169	159	157	173	164	149	148	159	157	152	169	158	148	160	165	130	159	141	176	169	178	139	144	172	140	144	164	161	150	147	145	167	148	160	141	158	162	168	139	149	163	175	151	153	160	159	167	158	159	153	167	160	143	163	171	161	149	144	145	150	149	185	139	158	155	150	140	128	169	144	158	162	140	176	152	162	162	146	152	171	141	157	169	150	154	149	149	183	176	158	151	157	150	159	180	147	182	152	179	141
22213	20875	28466	23369	20878	21001	11437	2179	1476	1110	1006	932	797	766	660	663	622	596	543	479	469	446	452	446	466	421	421	417	396	406	376	353	371	321	360	328	343	323	348	329	329	296	336	351	307	289	306	303	283	274	303	282	305	309	330	333	303	309	290	292	276	293	278	286	292	315	308	294	292	304	285	289	300	282	296	310	303	282	303	275	297	283	301	322	290	281	270	285	265	292	285	268	287	296	269	274	272	268	307	282	284	273	291	274	288	267	281	283	315	304	275	295	262	312	292	281	254	293	284	307	287	274	302	310	306	275	279	300	269	310	267	286	250	272	275	301	302	300	285	294	294	308	285	268	287	284	312	330	291	277	317	310	277	307	286	288	301	292	298	309	291	278	323	259	301	343	257	262	275	279	289	283	319	283	268	297	296	295	268	288	311	307	277	305	280	296	291	267	296	283	257	273	265	283	276	289	277	302	319	272	288	274	273	296	295	257	279	295	289	302	299	311	274	260	267	277	245	270	259	288	278	299	280	275	306	297	283	298	280	294	297	291	295	284	290	296	288	292	300	299	262	304	267	265	293	306	272	334	325	300	286	282	282	303	281	268	289	286	312	276	275	306	254	274	275	279	269	313	270	266	302	299	282	297	325	296	280	266	279	301	283	294	295	293	280	284	290	273	280	263	290	283	285	261	286	289	262	267	287	287	281	267	319	277	315	287	289	270	280	309	284	280	290	313	299	251	288	271	293	286	282	302	311	291	293	264	282	308	328	283	263	265	278	306	284	262	280	305	260	316	280	262	288	277	303	294	274	259	302	274	284	299	280	300	282	311	287	287	332	307	247	310	302	293	293	307	297	279	305	296	302	265	292	321	263	282	286	278	288	288	308	272	281	300	285	298	300	285	286	314	278	294	294	264	298	279	245	307	294	293	260	288	299	292	301	264	295	317	301	305	276	306	267	299	316	284	290	266	301	305	292	270	266	265	281	272	288	281	293	292	266	297	280	251	271	287	295	281	296	313	274	282	305	302	292	288	288	278	333	294	261	281	314	293	294	303	279	270	311	309	265	249	259	288	274	311	298	284	313	288	271	285	296	299	304	308	254	265	271	283	295	308	284	277	300	318	282	293	297	277	307	275	286	253	295	284	300	336	302	275	274	274	290	279	293	274	280	271	296	288	296	277	291	316	289	304	268	259	268	322	310	284	293	290	271	277	285	277	299	320	269	296	301	297	283	294	286	266	271	294	284	265	289	274	325	288	282	271	281	311	263	327	325	255	287	276	287	310	282	305	290	290	300	277	257	283	269	292	294	331	262	281	283	298	286	326	300	283	307	311	276	285	306	288	302	308	273	302	270	283	299	303	320	277	301	304	258	287	288	313	316	327	270	279	303	301	297	279	288	271	275	277	285	292	308	256	305	308	298	268	301	274	281	307	290	297	285	296	273	299	274	285	297	310	297	305	290	281	256	282	281	299	325	298	336	283	275	309	280	263	280	296	275	307	284	255	308	294	285	288	279	269	277	263	281	277	292	292	299	278	264	266	306	280	300	281	286	289	268	292	277	293	313	282	301	288	296	267	290	289	265	284	284	288	272	289	283	293	281	289	289	306	302	297	305	325	303	267	278	281	291	278	281	304	263	289	294	289	270	262	291	268	305	282	315	295	291	271	335	262	291	280	290	287	293	274	321	294	311	313	274	283	306	288	283	282	288	273	267	306	280	290	324	293	287	282	263	306	283	307	303	270	278	307	280	315	265	286	275	295	258	288	293	274	320	295	298	295	299	300	290	288	275	247	278	266	287	287	264	273	300	278	265	291	268	289	320	282	297	288	291	253	301	306	303	299	273	305	287	307	280	253	277	281	298	256	261	259	279	270	304	290	312	320	267	326	292	269	274	308	303	265	274	292	281	307	289	289	271	308	294	281	311	297	296	262	314	289	319	274	298	306	261	248	306	286	293	274	289	307	300	301	273	291	317	278	299	280	239	314	296	287	305	297	250	251	296	279	282	305	314	272	286	279	272	259	271	290	286	305	303	274	273	264	277	318	265	275	311	271	277	320	301	289	285	294	284	301	302	266	270	327	295	293	303	280	302	300	274	269	286	294	277	292	288	291	314	308	256	327	294	295	248	290	278	286	286	305	314	261	294	299	302	275	294	272	276	289	275	284	271	298	278	292	314	320	289	295	310	290	284	289	276	284	284	279	312	298	280	259	298	315	307	305	284	309	282	278	289	307	310	291	293	296	277	321	289	273	310	271	286	282	289	266	284	321	285	286	314	279	291	279	312	280	294	289	267	281	284	308	271	316	313	292	254	298	272	284	274	298	324	286	270	303	287	289	277	299	285	324	302	251	265	295	279	289	296	289	261	270	275	286	279	257	305	304	301	286	281	309	302	284	274	290	295	270	270	284	305	293	287	283	315	268	298	285	299	316	291	275	299	309	332	280	267	298	280	280	318	279	311	268	265	283	283	266	261	297	270	287	281	299	288	290	281	288	296	281	268	303	285	297	270	284	273	277	249	302	296	292	271	284	299	298	282	277	309	282	309	283	290	300	286	285	292	262	302	305	312	293	298	291	289	326	294	294	266	265	265	271	295	295	266	292	260	272	273	290	304	305	246	295	302	270	299	307	294	299	249	304	296	265	295	287	277	310	293	291	286	278	288	254	313	336	288	272	280	278	313	252	303	274	292	280	274	270	293	275	311	284	292	278	302	295	262	290	280	289	259	312	329	301	298	297	304	280	287	338	282	279	272	309	291	285	280	309	286	276	300	273	302	280	290	275	260	259	292	280	290	274	300	292	272	284	303	291	289	298	268	247	305	273	299	280	305	298	270	306	263	281	315	307	260	291	279	330	298	300	311	245	262	288	285	295	277	301	264	271	296	263	300	304	271	281	296	295	269	274	253	325	291	262	284	271	301	295	281	288	275	323	259	285	286	303	282	300	279	282	282	315	260	273	262	276	285	290	290	282	285	260	271	298	295	256	278	299	318	309	308	279	282	270	280	284	261	279	263	309	297	289	298	277	297	308	308	293	302	296	282	283	261	265	280	308	333	264	283	279	323	319	307	260	270	283	300	294	289	276	278	271	282	279	292	284	292	285	277	288	254	291	317	303	263	291	291	294	262	289	268	292	253	275	290	301	301	295	262	265	268	313	318	303	280	289	278	283	290	302	303	274	284	291	289	284	316	284	295	275	282	296	269	286	304	285	256	276	271	300	315	282	285	262	289	298	298	308	286	246	282	287	255	273	289	296	282	311	259	260	287	269	292	280	300	280	294	276	275	293	282	263	286	320	265	307	302	310	289	306	289	277	260	290	289	297	311	267	306	313	271	286	266	296	298	259	266	283	284	294	287	288	282	297	249	268	289	304	305	337	270	286	276	321	289	255	303	295	273	271	282	290	285	265	291	303	295	260	314	315	301	280	285	282	300	308	288	308	293	289	248	290	305	287	290	304	306	277	245	300	292	311	310	293	276	297	279	276
25667	35374	19793	11971	8815	6220	4378	3155	2336	1827	1426	1368	1118	1087	972	1037	795	769	713	673	607	604	568	593	541	562	574	480	445	472	392	465	397	421	378	366	370	355	372	336	374	357	384	332	356	343	370	394	388	323	343	351	364	310	362	336	331	328	332	344	324	337	300	347	349	309	339	352	313	351	340	317	338	348	309	344	325	299	302	328	320	308	322	350	317	333	318	315	348	322	320	317	363	321	349	323	341	324	324	315	320	324	359	335	323	365	323	336	324	338	350	347	336	330	323	297	327	324	330	296	361	331	298	332	318	323	338	330	349	315	346	363	345	359	333	320	334	333	323	328	345	340	327	305	283	326	347	347	305	305	299	329	320	339	292	313	318	313	294	300	338	325	287	339	326	336	316	346	321	319	331	281	325	353	338	301	319	318	310	305	308	339	321	321	334	313	302	314	339	295	322	332	334	333	305	315	318	322	325	313	320	308	311	335	328	318	351	345	332	317	314	338	311	328	299	322	322	304	317	335	332	324	325	362	326	323	337	329	304	295	318	279	307	320	341	339	308	324	307	320	337	310	331	293	344	309	328	345	335	296	323	319	342	324	322	293	325	344	299	322	334	327	322	311	305	340	301	307	315	339	320	340	303	364	360	323	322	302	298	307	317	311	335	308	335	344	332	328	326	297	320	306	340	316	323	297	315	338	323	309	321	336	306	309	340	323	320	296	275	313	304	342	310	338	293	311	343	358	309	311	302	358	323	327	311	296	342	308	323	328	306	332	313	329	319	345	324	341	292	332	327	345	339	330	318	333	317	331	325	331	325	301	306	320	316	337	340	351	324	326	343	345	325	345	322	327	370	305	310	354	312	359	307	329	291	322	328	329	345	279	303	331	308	365	331	330	313	313	324	348	332	308	354	304	306	313	351	316	290	328	351	284	309	336	290	326	318	306	328	320	331	299	308	310	314	344	304	333	296	319	332	298	315	339	324	330	309	280	333	294	305	274	319	283	311	316	344	359	293	328	272	305	357	301	291	328	311	326	305	295	307	334	323	329	311	308	321	332	327	324	316	325	297	308	326	319	298	331	291	338	358	347	312	312	352	329	293	313	303	328	329	310	304	312	317	319	314	328	336	288	346	307	330	332	358	319	328	309	339	309	326	348	345	305	322	318	333	318	333	302	327	324	297	327	319	311	313	325	314	319	291	341	332	325	312	330	338	335	313	311	315	308	328	308	321	303	329	293	322	339	318	359	352	319	332	344	342	273	278	299	310	330	309	326	311	355	319	293	343	326	319	343	302	340	301	329	306	337	297	324	306	291	302	350	323	343	333	324	355	343	304	325	315	300	319	317	332	302	316	328	328	315	296	314	301	347	332	318	326	311	281	302	294	350	301	301	328	267	331	308	302	322	317	299	336	353	319	280	312	317	315	344	317	341	305	322	305	337	311	328	361	336	317	298	340	312	307	319	352	331	310	300	305	353	336	348	276	341	295	311	318	341	336	333	334	339	327	333	319	321	297	300	312	300	342	329	320	315	324	321	315	323	307	328	318	327	317	334	311	324	344	302	322	330	304	283	330	311	317	320	363	325	324	318	329	325	336	348	304	348	335	380	313	326	326	281	310	323	333	296	330	318	354	319	320	308	337	307	334	331	318	328	329	348	349	340	300	308	328	321	336	333	315	315	337	305	365	333	331	310	282	334	362	299	321	346	305	297	326	332	322	319	322	323	318	305	325	349	311	331	314	365	317	341	328	333	338	333	318	306	341	332	347	326	320	308	292	292	348	302	355	333	278	316	343	333	330	321	305	335	310	314	329	332	308	331	335	329	334	288	304	325	334	344	320	312	319	285	309	326	321	301	339	344	320	313	306	351	330	310	348	332	335	287	306	313	315	349	312	340	344	320	331	306	318	305	329	300	312	324	326	344	317	286	307	342	363	327	336	310	292	326	347	342	294	353	325	303	326	328	334	335	294	322	300	355	310	305	303	342	305	320	347	344	324	314	314	296	309	339	306	288	343	312	324	312	300	323	313	333	324	320	326	342	310	340	298	304	326	321	322	327	335	286	329	325	296	357	323	330	317	333	334	300	345	338	301	306	329	305	312	300	324	323	311	307	338	335	360	321	335	301	319	318	331	330	304	305	317	309	311	315	326	319	345	327	329	324	333	320	291	366	303	359	320	315	296	340	346	317	294	298	330	293	344	304	311	298	339	341	345	325	328	331	296	331	330	352	323	322	301	325	318	348	312	310	372	348	339	351	295	313	327	326	307	336	311	329	330	328	350	355	307	287	340	322	312	336	299	319	312	344	296	333	312	292	286	324	330	297	339	339	311	315	297	335	305	320	312	316	334	324	311	327	360	328	319	309	334	335	301	314	331	332	324	328	307	354	310	302	323	330	331	331	321	307	325	342	307	327	322	322	318	334	339	294	329	330	334	332	335	319	293	322	300	289	301	324	328	294	304	327	316	293	312	356	341	289	303	349	305	335	300	333	339	290	309	317	320	314	333	312	353	308	352	304	314	295	326	326	304	341	327	329	330	339	301	352	320	330	324	294	321	329	326	348	334	356	339	308	328	312	322	347	352	322	294	319	369	325	336	285	300	341	348	302	310	301	350	322	346	338	303	337	333	334	347	324	308	317	355	326	308	289	314	332	312	342	277	328	358	319	333	287	320	333	321	308	331	311	359	339	309	311	325	339	353	312	358	343	322	309	321	312	331	341	303	323	355	321	300	314	309	337	333	350	335	347	320	307	326	290	344	313	329	316	324	328	344	326	308	310	301	331	333	324	324	300	311	302	315	329	339	332	300	313	309	311	340	323	315	331	306	318	325	325	342	345	331	292	329	288	335	336	309	324	341	351	346	318	276	300	334	353	333	328	294	321	323	313	297	318	335	331	300	332	343	314	313	329	298	306	349	334	348	339	324	331	301	293	311	322	329	344	315	325	323	298	323	310	304	308	332	319	347	304	328	340	325	346	340	300	344	305	329	323	321	352	308	347	306	329	313	334	316	313	318	323	310	317	362	334	290	357	325	302	312	352	342	308	330	294	322	282	344	336	335	319	308	307	326	320	319	333	332	314	338	305	344	315	320	292	303	334	311	335	322	300	292	337	360	313	328	311	311	320	342	298	303	308	325	341	313	305	345	316	339	319	339	312	297	316	306	320	310	295	315	331	341	290	319	322	277	283	328	313	317	349	331	340	333	321	339	327	346	348	354	311	341	326	350	304	350	313	321	306	354	327	325	386	327	332	306	330	295	314	325	324	330	345	277	307	331	294	325	355	296	285	310	341	324	328	357	338	311	317	318	297	322	313	332	317	299	321	331	359	340	343	350	327	306	336	327	330	306	294	310	311	308	322	334	295	343	296	344	331	301	293	334	342	322	347	325	326	323	316	289	320	342	305	343	312	324	338	304	308	327	312	308	331	297	310	325	289	333	315	328	320	336	346	335	324	304	311	330	313	300	336	328	298	331	320	340	294	329	303
27555	20128	10902	3893	1977	1227	852	606	535	468	433	415	379	369	378	326	317	308	267	283	275	239	258	271	249	268	229	267	271	277	272	240	250	257	230	224	251	263	247	225	247	238	205	232	241	240	227	229	231	251	218	241	241	242	246	253	232	218	200	218	243	203	248	224	219	245	238	251	232	219	219	223	209	208	222	195	212	234	234	220	227	222	227	241	213	220	218	241	251	213	214	203	203	215	226	228	232	254	215	220	238	228	216	229	232	236	210	238	225	223	239	192	229	226	224	221	217	259	245	213	240	220	223	229	217	248	229	244	223	245	216	238	213	209	234	221	240	252	208	236	238	197	252	225	231	235	190	245	210	227	234	210	228	223	239	214	253	228	222	207	257	250	228	223	235	227	229	230	208	218	247	250	214	195	233	228	228	224	212	241	231	228	210	222	223	228	233	230	242	206	223	227	210	220	258	217	219	206	223	216	238	222	225	220	225	238	244	236	226	241	195	249	216	221	205	237	252	242	243	233	246	240	227	245	262	219	229	216	233	227	230	228	211	209	210	250	239	259	235	211	222	214	239	234	210	218	218	219	220	268	215	225	222	215	230	237	206	236	231	216	213	218	227	205	232	253	234	211	197	213	218	221	221	208	238	236	238	231	223	207	259	238	235	223	224	253	233	258	228	234	201	237	239	234	227	191	226	194	250	219	225	224	195	228	236	207	198	203	244	238	230	220	226	203	206	222	234	251	216	236	221	230	203	236	247	232	249	217	239	219	210	252	217	202	206	244	222	257	234	202	226	228	223	240	232	205	210	221	230	251	245	199	220	220	237	239	218	231	216	242	256	222	241	220	233	236	228	233	258	227	232	237	228	222	223	224	210	238	254	238	201	228	212	230	231	218	246	252	209	241	255	236	253	215	222	244	225	227	228	227	212	222	247	234	234	212	223	221	230	248	225	233	241	195	227	221	246	243	248	216	208	258	226	226	213	239	216	224	245	238	219	225	224	232	225	251	228	235	235	246	225	229	245	241	209	223	244	219	223	236	207	240	216	220	217	247	217	210	226	227	227	240	229	197	259	209	229	240	223	222	214	253	205	212	224	222	233	230	239	208	239	232	220	213	218	252	239	203	219	223	215	219	191	206	194	244	258	224	249	220	247	226	226	226	228	214	235	246	242	231	199	225	239	229	209	237	227	218	246	228	208	225	214	244	230	238	239	243	210	214	246	218	219	197	234	245	233	222	246	204	231	251	207	240	205	234	214	261	244	205	218	239	236	220	219	206	226	188	223	237	257	220	194	239	222	244	212	251	232	212	220	222	242	234	226	269	232	242	204	219	233	227	228	220	224	198	222	207	239	216	212	240	205	227	243	209	234	245	221	204	217	247	223	215	212	222	220	218	245	198	213	231	188	229	247	252	212	229	222	219	198	231	206	223	220	230	213	220	226	211	231	239	266	223	244	232	211	228	210	208	216	219	219	233	214	216	227	222	237	239	244	235	216	234	237	213	226	214	226	231	205	221	216	227	210	242	234	224	243	243	230	242	244	253	251	236	234	260	230	203	236	217	238	202	225	217	213	229	236	236	227	233	224	209	235	246	247	218	202	226	223	224	225	231	241	259	222	246	228	229	232	211	228	239	224	246	237	244	222	238	232	228	237	205	227	233	203	228	220	253	195	217	204	252	232	206	248	237	207	228	221	231	245	221	226	239	228	238	211	225	223	230	234	242	231	244	231	233	225	227	217	208	239	208	201	199	220	223	220	221	197	246	208	254	227	226	213	257	205	219	232	234	209	268	219	268	219	218	238	242	250	222	249	228	220	237	229	223	236	237	230	214	228	222	229	209	221	223	220	222	209	231	213	201	239	229	204	219	230	219	207	224	220	197	244	230	217	246	213	225	242	237	224	227	233	233	217	234	249	232	224	226	251	234	227	204	228	248	226	222	208	221	213	206	231	228	220	221	225	237	237	232	215	230	218	219	218	233	229	192	256	225	228	220	222	216	221	246	215	225	217	221	224	218	242	234	240	237	250	218	275	217	236	239	227	230	205	206	227	227	240	205	205	218	237	215	209	234	246	238	212	222	240	224	221	234	204	189	217	208	209	218	235	228	232	205	242	228	220	220	242	231	244	252	212	219	226	223	269	247	239	230	210	228	225	231	216	245	237	226	241	211	208	248	221	228	209	209	239	223	237	223	216	263	241	240	227	250	202	226	231	244	230	235	230	230	234	214	268	243	240	217	251	217	193	233	254	232	208	233	242	215	232	205	219	225	256	256	235	223	256	221	209	232	251	216	216	250	249	225	236	240	223	248	229	253	228	204	226	227	200	192	227	201	213	212	217	202	215	222	239	222	211	235	212	213	218	212	229	230	237	214	208	208	250	232	218	241	237	229	199	235	215	215	214	217	229	240	254	200	236	224	238	231	192	219	222	227	231	249	220	218	220	223	222	226	226	208	223	216	226	235	245	224	205	217	210	256	222	214	234	218	234	239	207	211	223	238	234	190	225	237	237	238	244	240	214	253	242	227	224	209	231	202	232	243	236	214	201	232	245	213	239	218	200	223	234	233	224	221	234	232	242	264	238	240	228	211	224	255	208	226	216	218	217	226	224	221	199	221	215	260	236	244	249	212	217	213	225	200	218	203	248	204	241	226	226	266	232	237	228	237	226	225	226	235	230	223	236	230	212	221	245	239	226	256	240	254	219	225	234	241	236	241	208	233	233	253	187	240	196	231	236	204	206	230	215	226	214	192	195	229	234	207	221	228	243	249	212	233	217	231	210	236	254	219	222	232	215	225	244	229	216	226	245	250	220	204	207	212	212	217	229	254	230	230	255	206	239	190	225	228	251	231	215	226	229	202	247	233	213	225	223	207	179	226	224	242	239	257	219	212	249	248	233	228	243	239	257	219	209	264	265	226	203	220	217	251	231	247	236	245	251	219	234	231	250	261	229	248	206	232	205	232	211	225	201	199	243	257	224	230	212	204	225	226	228	212	239	222	217	226	234	225	239	191	215	227	241	231	210	250	223	237	241	230	217	235	225	230	241	230	244	211	237	201	227	219	235	224	220	223	248	226	228	199	229	231	212	215	233	217	240	249	211	202	220	226	241	232	203	236	193	199	233	233	224	237	243	240	232	252	223	218	226	200	217	216	218	217	234	213	234	227	204	218	233	223	238	229	244	261	231	238	228	214	250	212	238	212	209	224	210	219	232	235	235	234	244	237	218	228	246	221	214	238	228	227	208	252	218	207	250	218	224	246	222	235	223	215	213	218	235	247	251	239	236	234	223	228	236	237	228	247	241	239	223	243	227	216	240	218	223	226	215	228	224	245	222	231	211	250	228	255	209	223	224	225	224	240	222	222	236	218	255	230	220	237	233	236	243	236	201	236	233	238	212	214	227	230	214	219	226	254	259	245	234	216	199	216	234	222	213	230	208	237	222	227	215	240	223	238	235	236	261	226	238	239	235	197	233	205	253	247	218	222
18519	18545	8716	4432	3126	2208	1473	1053	766	617	631	522	512	414	498	406	446	392	327	363	316	326	317	307	302	301	293	296	276	302	297	273	271	324	307	278	267	254	280	264	236	281	249	258	243	283	232	268	286	251	251	240	273	268	254	284	256	235	283	266	281	246	267	251	232	229	243	225	248	250	247	259	233	252	280	257	283	249	259	233	255	277	238	241	261	258	253	235	249	263	251	238	227	276	254	248	258	253	233	236	273	222	257	233	241	266	240	255	241	220	246	254	239	239	213	239	253	253	243	253	236	248	258	231	249	267	225	261	223	247	243	233	251	262	240	236	272	253	245	291	234	240	247	243	242	248	264	243	235	279	234	248	276	262	255	233	234	233	247	222	250	243	245	238	226	264	258	244	276	257	226	282	251	288	290	266	241	248	237	223	253	238	244	265	266	215	271	253	291	273	264	265	279	238	273	222	244	237	274	244	249	240	271	229	257	241	224	246	279	264	241	234	242	252	278	247	278	265	240	248	316	258	255	241	258	225	253	261	229	245	250	249	251	251	259	242	255	264	237	242	260	267	260	243	258	250	246	229	240	277	257	266	222	250	280	261	245	230	262	236	236	245	245	260	257	243	263	280	235	262	279	229	271	234	232	256	278	281	266	237	243	253	238	255	260	244	241	249	255	258	273	268	243	275	263	246	267	255	247	244	252	249	246	258	259	255	226	267	216	240	255	245	257	251	224	244	258	262	260	252	236	258	231	221	226	272	240	255	232	240	240	257	271	241	269	234	208	243	225	250	266	235	246	269	250	237	260	264	243	251	256	264	248	244	265	256	279	255	244	264	269	275	292	250	240	216	217	239	266	232	244	272	224	259	253	223	253	260	270	247	260	260	261	282	241	248	227	252	243	195	244	252	259	213	271	261	243	248	209	269	267	264	229	254	259	262	262	249	264	236	246	250	265	240	241	264	241	277	250	247	250	241	254	247	257	296	235	218	254	267	252	287	250	272	265	244	231	270	266	251	254	272	251	254	266	244	266	253	245	237	242	257	250	250	256	244	214	278	241	239	257	238	234	255	222	250	228	270	246	264	270	211	285	236	266	243	242	267	232	233	248	263	247	250	237	234	271	231	272	259	235	236	234	272	244	230	232	238	243	251	251	236	248	241	230	280	245	234	240	232	253	278	242	230	268	262	256	232	264	228	253	256	266	248	263	263	262	236	264	274	246	225	233	267	239	245	275	247	249	243	229	253	230	237	264	252	216	240	265	264	239	247	247	243	255	238	232	255	241	273	282	237	258	247	256	225	239	260	253	256	243	240	238	232	247	262	241	237	247	258	234	268	267	231	259	287	264	243	244	245	238	230	232	238	256	242	273	251	240	256	261	253	253	257	265	212	223	247	243	266	236	262	230	253	256	266	269	247	255	220	256	267	243	238	266	264	205	266	247	243	274	261	238	261	251	243	252	260	250	247	251	255	242	245	247	251	235	241	265	239	225	245	264	258	259	230	273	247	230	231	260	252	258	247	268	254	212	269	247	263	250	257	265	272	222	232	245	257	263	231	229	239	258	273	229	219	272	232	239	256	228	270	257	238	283	237	230	273	275	234	246	255	236	254	245	264	265	265	242	230	282	254	243	228	242	248	265	232	256	254	252	252	274	272	254	293	259	228	256	234	251	266	239	264	250	256	228	248	271	245	231	269	246	250	236	237	261	262	268	235	250	242	274	227	258	260	227	265	247	256	244	250	217	253	261	262	277	266	258	232	248	256	236	260	248	272	214	283	253	275	251	249	263	289	242	256	259	263	274	256	273	231	235	252	258	221	276	282	262	246	227	244	245	234	264	269	219	248	238	225	280	222	260	260	251	264	259	259	273	252	251	242	274	215	256	237	260	245	266	241	276	263	252	258	231	242	258	266	235	256	270	217	245	263	255	258	247	257	263	233	243	261	216	252	266	245	262	235	247	224	246	231	249	235	248	268	248	244	250	254	249	228	270	229	249	267	240	233	266	257	254	257	247	249	251	264	258	256	239	247	273	243	247	287	243	251	261	234	250	259	248	252	254	276	250	257	231	236	233	216	256	241	247	252	258	284	245	266	237	250	306	223	260	257	238	223	233	246	259	273	240	234	240	235	255	236	242	268	244	242	245	253	217	252	253	268	249	240	230	249	285	255	255	233	262	235	249	264	256	277	237	258	275	248	267	263	254	235	265	242	238	242	245	264	262	257	242	251	285	254	229	269	269	254	292	249	247	262	234	250	244	244	266	229	272	277	284	257	254	244	256	251	245	237	250	264	255	229	268	259	246	292	268	235	246	260	257	259	241	265	260	235	232	264	263	249	221	270	246	240	276	264	246	235	198	250	250	240	227	268	248	222	265	213	237	239	259	235	246	257	225	240	249	245	232	245	238	245	268	258	224	245	265	224	256	258	225	286	234	262	268	246	231	250	232	227	281	231	275	251	273	234	255	284	242	245	240	233	247	264	253	266	264	255	271	234	256	226	243	261	257	223	234	242	249	244	268	241	256	247	237	247	267	236	251	254	238	254	257	258	261	252	247	273	247	253	216	235	251	222	273	256	251	217	235	269	242	244	264	249	263	265	251	244	239	237	233	234	257	230	273	235	240	251	235	251	217	252	249	264	247	252	259	228	279	266	268	245	254	273	240	261	286	265	256	262	227	268	273	263	244	237	241	240	253	258	260	244	267	261	265	226	245	255	243	277	250	265	262	250	261	246	279	233	249	254	236	240	274	268	251	242	243	214	262	295	265	240	265	236	233	248	234	275	278	238	263	261	269	239	251	270	265	258	268	227	268	283	233	246	249	256	232	242	240	265	244	231	250	247	264	232	247	230	237	246	262	268	239	263	243	238	263	254	245	251	242	264	260	248	253	266	256	239	275	254	255	231	238	245	258	224	251	243	237	232	233	245	264	258	269	230	246	250	242	264	273	248	265	238	295	261	275	241	239	236	264	238	258	257	265	256	246	269	261	250	240	244	246	238	258	262	217	258	265	241	280	251	262	239	240	245	246	281	234	258	234	235	230	294	217	248	261	256	238	255	261	234	257	235	244	250	219	262	267	241	275	246	244	269	284	243	259	274	241	264	254	261	244	241	251	274	243	250	267	271	242	262	248	232	273	240	247	271	224	220	269	282	254	245	249	254	265	243	275	259	225	264	246	268	245	250	268	240	266	241	283	254	242	266	267	242	264	250	236	242	252	244	271	255	239	226	228	255	234	275	246	239	256	282	256	256	243	205	279	238	217	266	281	247	248	250	242	259	267	268	233	245	257	276	239	251	237	206	234	252	266	244	268	263	246	236	263	240	253	257	257	243	278	265	254	235	244	199	259	257	252	250	232	251	258	228	261	282	282	286	261	264	237	238	247	258	255	257	243	249	232	262	249	250	233	240	276	246	270	230	220	296	252	239	251	254	278	227	215	225	258	249	250	259	262	253	262	217	259	279	255	232	253	249	260	232	239	233	217	285
23366	20945	28191	23859	20961	12174	2509	1461	1065	866	835	765	710	698	636	629	569	521	549	525	482	514	466	443	460	487	421	468	424	414	398	411	424	381	406	411	369	371	343	357	379	374	347	341	352	343	347	374	336	399	377	331	352	359	348	363	337	353	349	357	380	370	359	386	326	338	361	313	362	404	354	350	360	376	352	355	371	364	383	346	362	361	341	342	346	381	398	340	330	371	324	357	365	355	345	380	380	349	344	367	350	357	345	347	365	362	394	386	346	362	350	335	373	353	348	350	349	383	328	354	365	395	339	339	339	361	329	359	348	332	368	336	327	375	380	369	396	356	348	389	361	340	355	333	378	374	369	383	404	367	343	368	396	340	372	362	375	338	349	349	337	349	346	332	344	384	375	346	357	326	370	356	297	353	379	355	346	345	326	382	368	367	333	391	349	371	356	364	371	395	385	357	334	364	372	345	369	377	353	367	363	330	354	385	361	370	349	376	364	346	396	333	346	366	356	354	354	352	376	338	359	357	355	352	328	369	352	364	387	326	387	334	322	345	349	321	332	371	352	358	374	332	372	301	359	386	335	349	326	359	373	357	353	357	371	328	334	337	318	358	366	363	327	330	392	356	343	350	369	344	308	346	334	349	378	340	400	395	354	373	367	386	323	375	350	380	369	339	380	370	375	352	366	348	359	359	338	330	313	360	340	379	336	357	370	358	365	364	348	346	335	345	362	358	358	337	365	356	322	313	362	375	362	380	350	325	359	386	357	367	373	360	345	337	349	337	348	357	350	335	354	365	335	363	386	322	383	358	386	387	372	347	367	377	351	361	390	374	363	347	361	355	364	349	370	343	383	353	352	332	347	379	358	359	371	364	364	369	358	363	397	338	353	366	348	371	310	346	346	376	357	365	363	338	344	358	365	312	362	344	364	325	349	334	361	345	375	346	363	336	361	400	374	352	350	377	368	322	392	340	362	323	320	349	345	365	335	320	383	366	342	353	386	348	334	347	362	322	362	344	353	387	346	350	353	327	322	379	358	368	347	313	352	392	368	338	353	367	351	363	355	389	372	362	360	354	332	379	336	385	345	328	337	316	380	342	353	349	348	369	397	389	370	384	358	356	391	333	353	399	394	363	355	330	347	355	324	344	351	358	371	344	342	330	349	368	395	367	385	363	360	377	372	362	371	348	340	359	353	364	385	366	379	355	341	348	402	331	368	346	388	342	344	377	304	327	377	334	335	346	322	377	349	330	361	326	373	351	351	323	337	380	362	348	327	345	349	324	338	378	374	345	358	376	349	333	341	342	362	338	367	372	351	337	356	316	371	338	333	355	346	366	374	351	330	361	354	335	376	359	356	380	369	346	345	392	374	361	306	342	361	368	385	340	343	336	380	341	361	361	318	367	359	351	365	328	361	375	386	373	341	379	359	354	365	368	330	366	370	355	376	361	337	363	311	369	371	352	332	366	347	363	381	333	344	344	376	368	369	353	365	380	362	346	347	387	378	370	366	345	357	352	343	350	375	340	352	327	342	378	356	384	375	364	378	348	343	339	384	381	378	333	371	358	349	385	389	352	392	354	355	334	378	326	342	366	305	358	352	383	353	380	367	363	348	325	357	362	358	370	350	353	354	398	349	355	377	343	343	339	361	340	380	353	378	335	328	337	369	354	343	358	396	348	344	373	358	365	346	365	356	350	352	339	369	361	367	332	356	381	348	325	355	335	394	367	341	356	353	390	353	370	354	341	356	348	388	382	357	390	376	328	362	359	379	360	349	365	377	368	377	359	364	368	356	341	346	355	353	365	347	354	389	375	371	334	360	332	378	353	344	346	374	362	366	368	331	358	365	320	377	364	346	379	363	337	336	344	346	362	351	348	329	372	354	364	360	361	379	347	384	369	385	353	352	357	363	387	329	367	389	345	376	405	335	348	381	341	338	391	329	361	345	382	368	367	323	382	356	335	365	370	354	381	363	327	321	355	376	364	355	346	340	364	333	337	401	359	348	349	340	357	324	342	365	339	322	358	385	333	384	339	361	392	328	350	370	351	344	387	380	354	350	381	310	373	353	387	382	371	332	349	360	341	342	366	347	333	373	369	317	366	354	354	361	361	342	387	381	366	368	333	335	345	361	332	351	346	374	382	343	344	326	346	345	337	323	370	304	376	346	387	377	340	375	368	365	328	362	384	348	366	362	338	342	369	382	365	375	362	357	354	360	358	394	339	337	377	338	334	346	398	398	349	342	348	373	352	341	359	340	347	376	342	339	377	390	345	328	349	355	355	351	324	317	369	383	356	350	340	342	371	350	353	354	353	330	338	356	394	339	355	371	371	375	325	369	363	392	369	360	327	344	336	357	356	351	350	372	373	349	379	394	355	360	365	357	387	337	327	351	361	357	343	345	389	333	361	354	342	343	320	352	361	358	351	343	338	383	367	350	349	372	358	356	362	381	356	398	320	389	361	347	387	383	329	368	338	361	368	319	341	368	355	369	338	341	349	369	354	368	344	349	365	357	365	372	365	371	372	360	326	346	367	325	344	364	349	350	379	375	354	379	348	351	356	383	370	366	347	361	354	349	370	370	380	391	345	327	370	338	353	332	347	356	345	348	329	333	362	374	334	339	346	365	350	365	340	313	340	330	348	369	337	343	349	379	336	357	381	375	359	389	362	352	385	338	338	342	336	347	369	372	373	358	337	357	379	342	341	403	375	348	356	390	348	352	363	359	368	389	343	362	353	358	339	372	356	365	367	375	341	354	326	358	362	372	384	391	336	353	336	344	342	360	363	369	358	361	355	350	372	348	343	346	347	338	339	378	331	319	380	346	390	370	346	373	340	353	337	366	360	342	331	351	345	389	351	344	342	350	363	313	378	343	333	353	361	360	360	368	335	370	355	346	345	379	386	331	400	347	381	366	342	367	364	349	394	350	332	416	342	351	357	348	364	350	361	405	380	371	323	373	365	351	362	363	360	342	361	370	350	345	360	348	333	325	361	375	351	364	360	322	350	366	339	361	326	358	362	371	353	350	390	347	364	330	355	348	388	362	327	370	349	359	359	381	341	395	372	357	358	372	361	397	394	344	368	384	370	359	350	387	374	353	385	360	333	378	362	360	339	364	347	348	353	383	353	356	354	346	335	335	364	331	373	373	337	358	363	393	370	342	360	356	345	374	353	341	348	362	351	353	343	389	329	342	383	373	348	388	342	326	359	359	376	360	327	399	341	362	358	339	368	333	339	345	345	360	351	356	371	328	356	374	374	376	394	342	386	347	369	350	343	322	346	342	380	366	347	355	351	367	366	337	356	343	371	372	370	378	352	367	333	368	361	349	352	344	345	364	335	357	354	379	357	350	379	349	357	375	359	370	343	333	323	363	330	326	379	350	362	387	345	351	326	358	346	334	365	389	327	352	357	361	355	340	336	349	379	334	357	317	371	372	324	337	383	343	365	313	393	375	404	372	366	357	351	353	373	340	337	365	366	370	390
22420	29418	15215	8477	6043	4269	2983	2173	1561	1386	1161	1003	923	876	764	739	718	666	591	626	573	535	558	535	518	556	498	492	519	491	491	440	454	416	431	448	398	410	405	472	423	408	431	402	411	426	412	394	438	373	430	391	425	399	410	438	381	384	413	407	371	414	398	442	408	393	401	406	355	407	400	425	414	372	393	410	413	374	402	413	388	384	407	376	394	382	403	401	361	392	387	380	389	395	364	398	411	399	371	402	398	401	374	393	372	367	415	366	389	376	379	398	410	370	389	375	380	360	362	374	405	423	384	417	405	350	415	368	386	414	377	395	390	418	391	403	376	380	394	386	383	412	390	384	389	411	417	410	421	407	408	366	385	408	381	412	390	397	401	364	386	374	370	366	383	428	391	390	383	382	381	400	395	360	398	418	378	388	373	380	383	414	382	392	391	415	389	386	402	403	345	392	400	373	387	391	409	404	375	407	389	375	396	370	412	410	394	409	394	400	391	400	375	376	394	393	436	385	350	393	390	423	375	382	354	390	426	406	408	382	387	378	399	376	425	382	347	377	404	371	384	381	358	451	387	391	397	374	400	396	400	399	395	424	399	370	362	410	432	389	420	390	380	378	339	371	384	401	383	389	380	401	376	418	383	459	397	373	367	380	376	410	328	427	362	386	391	398	386	357	398	405	415	362	380	403	386	352	356	388	409	365	427	346	399	408	389	410	414	394	407	388	381	368	367	375	374	388	373	373	418	382	361	424	376	418	384	410	392	416	375	394	375	417	385	408	430	399	350	414	416	413	415	420	389	389	382	402	401	377	428	384	372	387	370	393	406	372	395	394	389	393	401	411	388	389	387	379	382	372	400	390	392	401	387	420	386	373	389	385	351	397	446	386	410	367	421	419	385	371	414	400	391	355	404	362	402	407	405	398	376	397	388	397	450	393	391	384	384	396	421	422	376	375	383	381	387	411	361	364	411	371	351	373	401	364	362	432	379	386	388	370	412	345	385	382	374	419	430	376	386	394	384	383	366	422	395	336	396	379	371	387	412	386	422	385	361	400	402	417	397	376	417	397	397	370	395	373	399	419	397	402	401	412	404	370	407	392	415	394	393	392	378	389	381	393	395	402	405	409	387	397	354	394	354	407	368	393	408	390	424	435	394	372	396	400	371	364	399	395	397	369	386	395	414	407	397	388	389	387	398	381	394	412	417	378	423	373	400	365	399	383	392	381	389	374	393	402	381	372	390	395	398	405	375	397	407	422	371	382	393	371	430	384	381	396	395	350	385	387	388	373	364	405	385	383	348	414	378	359	386	417	392	362	396	401	381	411	399	410	419	404	372	361	375	399	363	391	383	386	389	376	397	379	362	395	397	429	381	396	355	399	392	381	391	401	415	410	380	417	400	382	428	380	377	378	393	429	403	393	369	388	400	398	391	392	405	429	376	410	398	399	387	381	397	382	413	395	419	389	407	372	396	391	376	369	409	381	392	371	391	353	411	397	401	407	384	410	425	365	379	405	384	426	392	396	382	377	406	364	377	372	391	413	387	395	400	373	391	390	391	400	391	380	409	400	402	356	409	390	392	389	355	362	406	387	368	421	389	381	408	385	422	396	390	383	380	413	427	387	380	380	398	408	370	360	361	407	403	371	353	393	374	364	385	373	356	385	376	433	406	390	371	386	400	417	399	399	378	408	350	395	420	387	352	398	398	416	421	366	384	412	367	427	377	398	395	428	402	417	371	410	405	416	386	372	410	397	411	416	402	406	384	379	386	389	354	370	408	387	371	387	394	376	380	360	388	408	375	402	386	380	390	392	384	397	377	406	375	393	401	395	400	385	412	378	369	393	387	383	385	376	390	385	376	394	369	374	365	380	383	376	372	359	387	354	361	413	411	390	357	419	369	407	383	388	408	361	388	400	365	401	409	400	365	394	391	374	417	397	365	404	404	383	407	363	410	373	361	351	390	411	391	404	459	394	379	378	377	370	373	372	348	423	368	376	377	395	431	396	390	351	383	388	400	325	391	390	379	396	352	399	376	357	435	372	382	395	375	373	393	387	350	355	410	403	382	411	390	395	432	393	372	383	365	378	400	366	386	383	380	412	391	385	381	401	392	392	346	416	379	342	401	384	377	399	385	421	365	394	399	409	389	366	381	400	401	391	374	364	417	360	362	410	370	388	401	382	396	361	360	407	422	390	380	418	405	382	409	369	386	413	378	392	425	392	407	397	398	398	369	392	387	409	368	402	386	377	404	402	403	370	378	382	432	373	390	409	379	421	396	419	387	401	361	354	382	434	384	386	425	399	427	363	389	416	384	399	393	396	384	383	386	391	382	417	378	385	368	388	418	378	365	435	431	424	405	417	373	360	395	412	410	420	392	375	373	375	394	384	402	424	375	367	379	385	388	396	408	384	381	369	409	425	452	404	400	343	398	437	416	401	336	359	376	401	392	420	428	373	393	363	388	386	363	395	394	378	425	380	372	389	372	375	442	399	386	380	388	402	410	400	378	398	371	391	401	407	384	373	400	396	418	435	380	401	401	406	390	408	437	363	393	418	414	400	402	438	394	427	403	400	428	385	358	390	395	355	398	405	410	373	404	387	404	391	383	367	392	393	394	375	388	370	376	376	376	401	372	407	420	417	388	376	395	365	380	364	410	394	373	382	396	383	413	394	400	364	362	359	379	400	384	411	416	422	381	376	401	354	408	378	389	390	389	339	428	378	356	388	383	417	402	402	389	386	375	422	402	379	373	384	394	380	390	437	404	365	380	413	415	389	389	417	366	385	370	371	375	359	402	409	402	392	390	403	414	414	428	401	434	408	393	407	393	419	416	378	403	412	399	395	373	394	377	425	391	341	373	391	406	374	405	395	388	393	378	409	357	376	399	381	407	424	393	375	423	406	360	372	418	366	372	381	388	392	405	395	395	393	416	366	370	379	396	367	400	398	392	391	423	408	415	386	389	398	373	342	384	403	394	393	440	451	417	360	372	393	384	410	368	364	375	370	383	403	391	407	375	404	356	399	395	384	394	380	381	396	430	394	386	391	377	347	374	390	396	391	363	385	373	345	392	411	371	407	395	384	378	386	365	402	384	396	414	373	365	363	379	403	396	394	352	388	432	380	381	391	378	366	380	399	396	381	396	352	415	397	417	416	420	376	400	385	382	402	394	368	380	370	419	397	437	357	392	371	417	391	433	380	411	397	410	395	405	373	369	387	405	375	394	395	395	363	354	365	376	398	382	385	385	429	402	376	429	365	388	410	373	432	423	390	390	377	418	377	374	394	377	382	400	399	402	430	386	410	389	372	409	375	355	404	399	398	380	415	384	406	392	429	387	354	407	430	394	411	383	332	367	385	369	400	423	394	371	407	392	406	397	379	357	395	405	415	384	407	378	417	417	392	363	369	386	386	408	376	441	396	342	402	420	388	376	363	416	424	434	426	446	389	375	387	392	385	393	411	391	361	383	384	396	390	380	382	370	407
24385	20948	27260	24703	14252	2355	1228	747	627	508	476	368	352	359	358	326	303	243	211	249	222	226	201	205	220	181	189	199	170	173	153	164	150	142	168	156	152	139	148	152	142	127	139	139	131	131	151	156	131	132	154	128	147	135	144	131	138	124	118	152	132	127	153	135	154	142	130	125	113	139	139	134	158	134	149	121	131	134	133	134	115	125	136	136	140	125	119	123	125	123	132	124	126	136	144	135	128	126	137	125	137	117	130	135	117	115	133	140	139	134	129	141	130	140	126	133	135	109	128	112	138	128	115	125	123	148	136	128	128	120	144	120	125	108	135	144	127	122	119	110	145	135	116	128	106	134	120	137	137	121	147	114	116	111	121	140	131	129	128	118	119	112	107	109	118	128	144	115	126	118	147	131	131	135	139	142	115	149	126	141	136	114	135	143	126	120	147	134	148	148	130	129	141	124	140	130	133	134	131	147	105	146	151	139	138	134	132	135	136	145	139	112	131	120	121	122	129	131	115	143	148	134	130	112	124	123	136	121	133	124	137	142	133	114	130	126	119	154	120	128	121	141	142	139	143	132	139	138	145	136	126	123	135	140	124	124	112	126	116	116	125	109	117	127	140	130	135	125	129	117	117	152	120	124	120	112	133	127	146	135	122	134	136	108	120	108	144	119	125	150	127	126	121	133	130	129	159	115	110	131	137	140	146	112	112	137	132	130	127	116	135	112	119	134	126	124	136	142	133	131	133	121	117	107	133	118	130	124	121	154	131	111	149	127	125	115	131	127	125	126	124	132	128	138	136	123	138	139	147	123	141	155	134	128	132	117	135	95	121	137	107	116	159	145	133	153	125	149	134	137	132	126	133	143	109	126	123	130	124	144	121	128	124	140	140	135	118	133	107	130	113	133	139	131	133	123	124	134	130	147	140	129	138	130	115	130	132	131	118	131	145	136	143	151	135	126	122	120	118	135	130	126	127	139	126	118	140	126	138	135	126	135	123	128	119	122	119	127	117	143	137	130	123	117	122	133	129	145	137	139	122	142	120	118	112	122	115	114	130	150	139	129	138	120	127	128	108	134	140	146	133	128	136	128	146	119	138	133	118	122	133	141	130	138	145	128	139	138	111	138	119	141	134	121	138	148	136	113	121	141	125	136	136	132	113	122	119	141	116	125	136	149	131	128	113	150	118	140	115	119	139	146	127	122	123	134	129	130	129	106	113	118	120	147	118	116	119	140	141	133	111	136	134	132	135	126	113	127	125	149	134	115	125	132	141	114	130	148	130	131	130	138	134	123	124	137	116	138	126	113	131	131	142	126	128	121	137	135	131	126	124	146	128	123	127	148	123	113	145	129	135	144	146	141	142	138	135	141	144	147	141	134	130	126	121	144	111	135	115	137	138	146	142	115	147	147	141	139	126	122	143	128	131	147	116	133	146	135	124	125	149	127	140	142	140	120	130	142	121	140	119	132	99	133	116	138	139	149	121	120	127	127	123	122	141	152	115	106	168	133	145	128	145	150	130	148	134	116	125	125	123	154	131	132	120	134	135	135	127	145	122	128	127	134	118	124	134	107	127	130	138	127	120	131	123	132	150	106	143	105	111	123	125	132	132	129	131	121	123	121	137	112	121	124	133	120	125	161	126	129	154	127	149	140	114	125	134	104	135	121	121	144	125	116	140	130	145	124	137	128	113	133	117	116	108	135	125	138	133	148	120	143	122	126	126	133	141	131	111	149	132	124	111	141	135	130	123	112	129	111	137	131	133	126	142	128	128	141	154	110	137	154	116	139	139	137	141	132	140	116	120	141	134	144	131	139	123	122	131	141	121	138	135	123	129	136	129	109	131	130	144	131	134	144	155	146	158	114	114	113	127	136	115	131	124	125	119	136	130	122	149	128	105	153	114	129	120	132	137	139	135	129	138	129	126	124	143	121	128	122	116	138	125	136	148	129	128	137	129	124	149	134	116	126	128	126	126	134	120	138	118	138	123	138	165	139	139	140	114	129	130	110	137	125	129	122	137	123	141	149	138	136	139	113	136	126	126	133	133	127	126	139	122	131	113	124	132	125	107	151	152	147	117	133	136	129	132	125	142	136	147	138	148	125	132	155	125	128	141	138	131	141	156	149	116	109	127	129	151	130	121	126	135	108	135	153	128	122	135	120	124	139	133	138	130	131	143	131	136	118	99	122	124	125	103	136	117	122	130	124	136	117	116	124	132	116	135	125	121	137	114	115	130	125	133	128	127	152	118	141	150	108	125	110	125	136	128	112	119	138	124	122	147	122	126	104	123	130	132	139	144	130	121	147	133	145	130	130	130	129	134	123	139	118	142	142	139	126	115	126	141	123	135	130	134	132	91	118	133	125	129	142	127	114	157	128	125	120	93	131	127	128	136	116	131	164	112	115	113	142	111	121	135	126	144	128	140	128	128	128	142	119	142	128	129	139	138	125	144	118	117	130	149	120	132	131	128	129	151	124	129	122	125	109	143	143	120	138	136	119	130	121	130	130	139	128	122	131	155	127	150	135	126	119	136	135	152	140	125	156	127	125	118	122	141	120	121	139	145	137	132	113	128	128	132	123	126	157	123	123	114	128	122	139	118	152	120	117	128	128	130	138	119	147	132	122	137	119	145	123	116	151	137	138	126	145	139	138	129	137	136	129	127	115	125	131	133	119	125	110	129	162	126	130	137	127	125	121	133	134	147	130	148	146	129	135	131	121	135	130	129	144	132	119	119	137	105	122	139	124	132	133	124	126	131	132	140	123	143	145	128	128	130	121	127	159	135	144	115	152	117	132	141	115	133	143	125	108	121	126	119	119	124	132	134	113	110	146	138	130	147	135	111	110	130	138	134	139	122	113	115	116	139	142	123	146	122	149	144	135	131	128	123	149	131	134	128	151	117	147	135	136	119	151	138	155	139	124	135	153	133	140	135	131	119	144	129	110	111	137	118	133	120	134	137	139	117	139	133	159	120	138	142	131	128	152	130	120	117	144	144	145	126	136	131	119	139	154	121	130	136	145	129	126	138	120	150	138	135	138	117	108	127	135	124	149	119	130	127	129	145	121	99	157	125	131	129	99	129	126	128	133	135	144	128	125	122	134	125	132	122	117	138	114	153	130	150	133	154	116	131	145	126	121	149	133	123	126	125	123	122	121	147	145	124	133	124	132	115	132	132	130	155	132	128	136	138	128	118	107	130	133	134	115	115	133	124	132	131	119	130	139	138	116	134	118	132	118	151	129	124	136	134	119	134	108	109	127	121	126	128	120	144	108	131	129	128	131	141	128	135	135	129	127	152	117	142	133	132	122	110	120	126	127	144	126	135	159	144	110	125	133	140	125	156	141	158	130	119	108	147	110	132	131	121	150	133	140	128	155	108	126	134	144	136	120	127	125	144	112	160	126	134	127	131	139	121	139	125	144	118	153	122	135	144	137	112	135	131	124	131	141	126	146	109	140	134	134	122	148	140	140	137	116	140	139
22076	25440	12261	6663	4763	3092	2088	1458	1058	832	776	657	570	541	463	439	363	329	333	330	333	293	324	294	262	266	234	231	198	188	185	208	225	191	192	164	175	193	168	185	165	163	171	178	160	158	164	173	158	171	164	147	157	181	164	167	142	146	158	162	155	171	148	156	162	183	142	139	131	170	169	172	182	152	159	167	147	177	163	153	169	131	162	169	172	155	156	151	138	153	156	176	170	145	165	161	150	168	150	170	159	145	151	155	121	162	163	148	151	158	165	152	152	150	134	158	151	180	160	141	162	148	143	157	166	156	145	158	158	156	146	173	150	154	154	138	161	165	164	159	150	138	136	155	156	141	160	153	165	151	165	178	132	130	146	146	148	161	167	172	161	146	136	167	163	130	148	143	136	162	155	159	148	153	140	136	157	143	155	147	146	157	180	171	152	163	143	144	151	173	152	144	158	167	173	153	164	150	159	161	155	159	177	154	146	165	155	174	175	140	167	132	161	153	160	165	135	152	166	155	152	154	155	157	144	149	158	184	182	188	176	180	129	153	141	145	156	167	153	175	146	142	154	182	162	160	151	148	156	147	135	154	150	155	169	142	161	143	150	169	154	152	157	175	159	166	175	132	167	145	165	144	151	150	172	174	144	143	155	137	163	154	167	151	153	155	152	150	146	168	136	186	173	156	161	146	188	155	142	148	157	143	150	172	138	156	160	161	179	170	149	162	152	158	160	154	150	147	158	157	147	124	148	178	151	149	162	168	173	159	173	148	158	150	165	155	171	176	167	147	142	157	161	138	141	163	152	170	176	154	146	138	146	138	149	156	155	156	162	138	178	142	161	167	161	143	163	158	159	152	161	148	151	144	136	143	154	148	171	157	158	158	154	143	181	145	156	181	159	152	161	156	161	144	173	160	170	149	151	155	154	161	149	138	148	152	155	163	144	152	150	171	165	161	173	167	176	160	157	166	168	162	165	188	154	150	158	173	164	150	160	139	133	155	148	160	156	166	164	141	161	146	166	150	139	136	156	144	155	192	147	180	184	150	182	133	164	154	140	153	144	152	179	163	157	143	163	156	171	162	178	145	162	136	160	161	173	142	138	147	146	164	154	161	171	181	159	156	167	153	182	147	163	146	157	145	168	152	136	152	145	158	171	131	151	145	174	137	148	147	142	152	167	138	134	136	155	169	170	149	148	166	168	139	145	146	157	146	169	160	171	140	151	152	157	156	184	160	140	175	159	157	141	164	149	162	140	152	154	140	146	149	159	141	158	160	149	159	147	173	149	153	161	147	139	164	156	131	163	145	156	155	162	159	192	141	148	158	141	156	144	152	143	159	147	161	162	137	137	159	147	133	177	153	157	178	182	158	138	138	169	168	150	159	157	158	159	141	165	172	161	147	156	139	172	158	172	157	165	147	168	142	153	141	171	147	133	125	165	161	147	168	162	153	155	167	152	155	152	174	155	153	163	150	143	163	159	152	160	157	152	165	145	132	149	152	158	141	152	185	163	147	155	132	163	132	178	146	150	156	158	139	140	150	161	152	153	172	165	141	131	147	160	161	147	134	151	156	145	142	172	140	166	159	174	157	154	149	139	148	161	139	152	140	157	138	149	148	163	146	133	135	154	153	138	151	147	147	157	151	155	145	159	164	171	145	162	141	146	164	146	149	149	158	142	136	158	160	146	140	161	169	146	179	168	162	167	152	164	154	171	163	158	139	142	154	150	170	163	151	144	149	168	167	159	167	151	146	156	169	165	157	156	146	145	144	164	160	168	153	150	158	141	173	180	127	155	153	153	160	149	141	136	147	164	150	169	183	149	142	160	166	152	136	180	174	162	140	155	153	176	157	149	158	139	156	161	155	171	146	133	150	165	155	156	160	150	173	136	140	149	144	146	166	165	136	163	174	143	167	152	158	139	145	168	163	150	153	164	153	165	165	129	142	162	158	146	157	159	172	146	132	180	166	159	189	153	149	162	164	154	157	159	156	140	164	156	143	160	166	159	146	176	161	144	166	179	159	148	166	151	149	166	161	149	169	160	148	165	159	169	160	154	156	175	142	169	147	136	155	144	159	131	160	147	176	161	156	169	162	129	159	151	138	152	153	156	174	152	174	139	155	171	153	128	148	153	178	155	151	150	139	168	188	160	151	153	162	171	152	150	174	160	143	153	151	145	147	147	155	157	133	140	165	137	147	172	149	139	181	152	163	165	166	159	174	150	164	136	158	153	146	133	149	167	185	139	163	148	158	177	153	164	169	153	122	163	156	153	164	158	140	169	133	157	166	142	159	173	146	157	143	154	171	172	180	142	161	175	156	138	165	166	167	148	156	160	121	160	152	151	159	136	151	172	145	152	154	168	138	141	169	165	151	142	162	154	151	178	148	161	169	139	151	149	194	167	149	162	151	163	148	166	153	170	137	164	150	159	155	155	162	163	154	141	166	156	160	156	170	141	156	169	158	134	152	155	170	138	149	171	164	150	171	131	151	161	155	165	138	170	164	170	140	150	154	159	147	167	161	183	165	171	174	140	151	140	142	144	166	146	159	146	172	166	151	131	159	154	161	143	158	150	158	159	161	157	135	161	157	140	154	166	145	164	172	150	165	143	167	173	143	162	135	158	170	129	168	148	151	165	159	162	157	130	177	145	138	162	183	161	151	159	163	172	150	150	152	163	146	149	163	158	169	122	144	148	165	151	155	156	150	189	156	144	155	171	154	138	159	146	145	140	142	142	146	162	178	168	146	162	169	156	149	147	157	156	151	153	172	168	171	163	156	143	146	168	153	140	183	175	151	158	140	136	167	170	157	170	150	144	133	171	150	148	160	162	170	150	167	157	134	132	167	120	177	189	188	155	152	148	129	169	154	144	152	167	144	144	156	155	172	137	153	158	164	152	156	153	148	164	133	128	169	159	156	163	152	162	162	153	172	172	174	157	144	168	167	157	141	155	134	166	171	179	159	169	130	164	149	153	165	152	174	166	165	139	179	169	157	160	154	135	151	181	128	147	171	148	132	146	155	174	169	161	157	156	176	135	138	159	180	153	171	159	147	140	158	144	153	151	170	169	148	158	168	168	163	141	153	147	155	158	147	154	168	151	151	159	181	161	155	164	161	149	157	146	153	155	165	159	161	141	168	163	177	154	147	160	168	129	158	153	153	164	155	153	142	163	166	168	157	160	155	143	144	145	155	162	149	188	164	180	179	130	162	162	123	152	140	142	150	149	156	145	154	140	145	144	156	149	149	146	168	154	163	157	162	175	166	140	151	149	137	148	161	140	144	165	142	165	152	152	158	159	146	145	160	172	147	145	136	155	166	143	184	141	153	147	145	157	170	146	161	151	168	157	156	163	153	160	151	151	164	153	150	143	163	158	171	150	146	150	142	139	163	161	175	164	158	148	163	169	151	149	179	141	129	163	178	133	146	145	147	141	149	170	126	151	165	167	147	136	173	156	159	176	150	168	155	147	139	157	146	140	140
22338	20955	28618	23480	20965	21062	11202	2084	1414	1222	1060	887	817	784	720	629	617	560	539	515	448	470	493	512	435	426	415	428	359	388	352	347	342	289	316	319	317	309	295	332	343	308	321	292	330	321	301	318	272	287	283	261	270	291	316	277	293	270	287	304	264	294	269	318	299	266	309	285	274	290	273	315	309	306	299	285	319	262	290	265	276	289	292	284	268	280	317	271	303	306	258	293	328	287	279	321	294	287	283	275	277	324	336	282	316	293	311	299	289	269	316	267	303	269	275	295	242	271	256	262	303	276	294	281	294	262	292	275	324	271	275	286	285	289	295	326	274	317	257	287	302	284	291	271	285	290	276	290	265	291	249	273	297	299	256	292	323	298	316	300	296	279	286	297	290	274	269	309	266	291	266	299	264	283	291	279	296	282	301	259	271	308	286	271	277	270	288	291	293	264	296	273	272	302	270	282	278	262	270	310	300	270	295	304	305	292	280	301	294	305	267	268	269	292	277	292	288	278	274	244	296	313	261	305	273	298	284	265	246	337	272	259	319	276	265	266	309	279	323	266	262	289	274	281	296	266	272	322	304	276	282	290	300	281	280	254	300	284	290	279	263	295	307	258	316	272	278	326	296	280	300	289	280	292	269	297	276	301	285	270	283	298	235	250	317	280	299	265	280	272	262	288	280	290	291	257	294	288	283	317	257	285	289	258	264	311	278	294	290	301	306	290	295	300	261	280	287	288	268	300	291	265	289	253	243	276	272	276	277	292	290	265	289	300	292	291	295	265	312	291	266	300	288	314	277	254	279	270	296	291	278	272	264	290	274	268	314	308	294	284	276	283	292	295	270	273	285	276	281	282	309	300	265	303	294	301	269	268	279	278	297	296	299	294	285	263	298	298	289	293	317	282	251	263	282	266	283	274	286	292	301	274	327	277	287	274	271	270	250	287	281	295	280	283	277	272	282	257	284	309	264	297	274	297	287	270	271	270	275	255	280	277	268	270	281	290	264	279	242	276	299	294	290	286	282	261	277	274	296	246	298	298	257	293	271	306	265	282	290	286	301	287	276	283	278	268	281	272	281	270	286	253	307	316	283	268	256	275	287	309	299	268	279	261	263	261	298	291	302	294	278	307	290	263	290	294	277	285	280	265	281	284	316	281	287	255	290	278	307	295	308	298	269	293	276	264	277	310	259	285	302	291	302	245	267	260	281	286	276	284	292	246	278	298	259	289	288	249	306	300	273	284	272	293	305	274	296	286	278	286	276	280	278	287	281	285	278	276	294	315	309	297	325	285	271	315	279	274	276	295	302	269	271	291	256	307	274	259	277	270	281	288	306	282	291	297	306	287	262	289	266	275	256	286	269	270	277	257	271	284	278	284	285	291	296	276	292	271	285	293	280	243	258	292	299	271	304	249	302	273	281	300	299	303	291	281	288	304	318	276	306	259	295	310	320	294	270	273	281	267	266	247	303	301	267	286	285	265	285	286	276	309	276	318	288	283	284	282	252	281	269	294	275	294	300	286	296	329	279	295	286	272	298	265	278	276	306	294	275	320	274	263	278	270	243	312	273	288	302	298	272	288	307	294	285	306	292	303	282	289	279	285	267	257	268	284	273	288	273	284	263	270	290	274	322	279	311	263	276	278	257	306	292	300	294	287	312	304	286	254	287	281	260	304	278	287	308	306	299	278	280	300	279	267	311	270	273	266	281	290	274	274	292	265	303	272	264	285	304	305	276	303	295	298	314	301	291	298	273	274	253	286	285	265	298	307	286	288	292	292	274	278	287	294	313	287	294	243	262	260	307	265	286	287	259	282	272	272	284	292	271	278	274	314	291	269	265	281	294	266	307	276	290	285	281	295	295	259	293	297	298	292	293	257	265	290	279	291	278	264	259	272	286	268	290	287	306	311	302	314	282	301	309	274	274	242	261	296	282	275	278	299	262	309	278	285	246	276	295	324	289	278	285	301	278	299	245	255	290	273	276	287	299	260	251	321	276	312	285	271	288	297	290	287	260	296	296	294	274	269	294	290	273	274	305	269	283	274	281	265	324	272	300	281	304	255	288	277	277	260	301	277	261	306	293	284	282	266	291	319	271	291	258	282	284	260	312	275	282	261	331	303	284	296	281	303	256	281	280	310	286	326	317	275	280	278	307	291	278	237	282	336	286	259	290	276	297	274	266	286	299	283	267	275	281	311	288	303	256	287	304	281	258	276	315	291	292	237	290	270	271	279	274	281	294	297	299	286	268	289	302	284	288	257	279	269	317	298	313	295	303	286	260	280	302	277	279	281	282	293	288	281	259	301	273	281	274	292	307	277	292	275	275	252	288	275	286	295	302	275	282	270	281	273	292	277	295	248	288	283	264	306	263	284	299	293	267	290	280	305	284	282	279	316	273	264	300	273	295	279	290	278	298	282	305	290	314	301	268	253	286	298	279	296	298	279	284	294	268	293	281	263	307	283	299	281	289	271	321	291	273	279	287	284	290	316	321	298	319	262	268	283	282	279	275	300	285	305	303	275	304	305	294	300	257	273	280	288	281	265	294	291	271	229	299	279	264	267	282	278	332	284	289	307	261	284	274	260	265	293	277	298	246	278	299	284	272	287	267	314	273	294	288	298	292	304	280	291	281	254	269	281	277	287	267	286	298	265	292	267	281	296	310	264	293	271	317	284	274	268	277	297	272	301	302	277	273	269	294	290	311	273	269	260	324	301	303	285	274	284	276	283	261	316	295	289	277	275	290	298	257	285	308	266	275	305	289	294	301	280	281	297	279	272	299	293	284	288	289	304	310	255	300	295	295	302	284	287	287	247	268	253	248	274	279	265	282	253	277	264	292	280	272	289	301	269	270	293	278	292	299	273	262	290	277	298	273	308	309	305	293	274	261	328	299	278	274	274	271	266	298	290	306	262	288	319	272	264	263	281	288	278	288	272	255	298	284	278	251	252	287	300	257	278	262	289	258	294	298	288	261	277	281	298	287	279	266	285	274	286	305	268	306	295	295	265	290	286	319	267	272	303	279	328	302	305	265	288	305	289	260	285	250	271	281	308	287	276	281	302	266	278	282	299	308	299	268	281	281	271	251	290	273	275	278	258	280	268	319	309	273	279	273	268	303	311	289	300	257	312	284	275	256	287	278	255	295	260	326	277	260	281	284	277	274	301	290	296	283	298	274	303	308	260	305	300	258	286	264	269	258	277	256	274	288	295	289	317	291	268	276	281	247	292	302	294	295	281	279	286	298	313	265	289	317	327	271	277	267	275	273	255	294	317	310	284	286	269	291	281	274	300	282	292	291	275	273	290	270	284	276	299	284	310	270	275	265	295	270	274	294	292	280	292	280	281	290	304	309	298	296	304	271	322	259	276	297	298	272	275	280	293	257	266	292	273	284	289	275	283	296	309	280	277	312	273	275	299	272	266	307	299	301	326	263	284	294	271	272	286	309	292	310	289	254	285	295	266	286	283	270	279	301	285	282	275
26366	34655	19778	11821	8531	5912	4090	2956	2321	1863	1533	1350	1138	1070	1003	881	877	754	672	708	624	641	583	596	564	544	544	482	432	458	454	403	401	383	379	388	357	354	376	406	367	331	347	396	341	331	358	312	316	343	320	349	335	326	334	349	359	363	368	302	332	348	356	340	340	317	344	337	320	344	335	294	342	330	354	332	312	327	305	322	314	347	348	328	318	351	324	309	319	336	329	330	315	341	311	304	307	305	316	356	328	283	340	331	296	356	329	310	340	328	340	314	318	330	319	348	324	326	314	330	320	304	330	299	323	333	299	281	326	323	322	320	329	345	322	323	327	331	325	316	317	321	295	337	335	316	330	327	333	273	304	327	343	325	324	357	332	343	343	308	311	313	295	312	293	321	308	337	317	343	340	335	311	299	305	344	295	305	322	303	307	313	331	319	332	345	325	334	312	311	326	304	327	330	304	350	292	307	331	346	297	308	329	313	341	293	326	321	311	320	288	304	350	299	333	327	311	322	308	335	296	324	308	302	324	321	314	315	323	295	332	314	337	340	313	299	301	350	300	305	332	323	303	332	317	336	335	335	273	343	304	337	303	345	339	353	301	293	302	314	318	294	318	337	331	337	351	300	285	341	325	336	314	316	348	352	319	342	307	315	294	312	324	322	319	343	281	321	341	284	298	335	307	305	288	306	309	343	322	329	325	339	352	328	300	307	294	321	306	343	333	318	346	310	298	295	363	305	316	303	308	307	312	312	332	331	313	315	364	301	309	293	335	352	354	335	345	325	360	336	299	300	306	287	334	293	309	331	324	306	291	310	311	315	337	333	311	325	274	344	303	318	354	343	294	314	281	307	303	345	326	309	316	314	310	335	315	319	323	329	319	293	331	304	313	294	306	301	300	297	343	311	318	339	352	355	312	316	349	319	319	329	311	334	357	323	306	328	335	316	331	297	318	319	325	321	370	309	319	339	299	317	289	317	308	296	334	321	350	327	318	323	301	315	300	350	342	285	331	310	327	321	348	311	308	297	299	302	335	330	292	303	353	315	324	330	337	317	327	300	327	322	330	344	294	333	323	295	289	337	323	332	298	330	292	318	339	284	335	330	342	300	315	300	309	319	310	335	341	316	303	321	301	273	316	305	307	321	319	353	345	332	305	326	315	313	324	311	333	324	320	321	334	347	306	293	330	318	318	324	354	326	331	325	321	304	361	320	328	325	333	298	293	345	340	323	328	290	372	312	335	284	332	321	314	337	352	295	307	305	321	291	336	342	316	314	330	316	346	326	310	341	302	284	342	291	328	317	293	352	333	309	314	326	306	314	317	294	342	338	329	338	329	342	310	275	336	309	303	327	313	333	327	324	312	336	335	290	348	308	330	308	344	307	311	338	297	285	332	331	326	306	325	323	302	303	298	371	322	296	341	309	323	304	285	282	332	319	298	319	338	298	313	334	317	327	282	319	346	301	326	340	333	310	325	354	302	312	296	353	313	347	324	274	339	293	334	341	364	327	302	283	321	306	287	331	330	318	354	323	300	324	337	315	311	339	318	331	320	346	352	338	276	335	318	317	313	316	324	315	322	329	331	293	304	306	332	314	342	331	316	315	319	331	347	323	329	341	308	329	331	313	287	305	296	336	310	324	326	305	330	328	319	325	349	304	304	329	282	307	345	281	326	311	340	351	334	335	339	309	310	319	330	324	296	324	312	310	310	286	338	294	308	320	324	285	292	360	320	318	329	296	323	308	304	310	310	313	304	308	317	310	333	353	329	313	314	339	296	279	320	283	297	294	328	273	299	296	314	306	332	329	304	321	342	318	290	304	285	323	341	315	313	357	315	300	287	317	304	305	349	318	339	326	322	320	297	319	347	311	315	331	290	318	309	304	331	342	318	297	339	317	329	322	309	316	337	296	315	296	308	335	302	327	332	309	326	320	324	354	327	298	318	327	324	318	317	331	318	335	336	332	290	291	322	341	303	325	308	298	312	307	312	318	323	312	320	315	310	327	287	305	317	325	332	297	324	310	305	343	310	307	329	294	325	303	291	319	271	342	335	304	326	322	297	327	349	323	327	329	305	338	319	355	295	322	283	283	305	334	306	331	311	304	324	324	338	325	352	304	302	302	314	355	321	320	336	295	310	313	293	343	319	315	300	306	327	298	326	314	303	318	308	288	320	330	322	317	302	302	333	321	321	330	334	311	326	293	335	312	307	309	319	327	321	316	317	306	292	353	329	353	283	338	305	302	326	322	327	286	338	285	326	322	309	282	360	330	302	305	303	296	308	333	283	324	327	329	287	333	314	305	339	327	307	333	327	291	358	323	305	320	350	338	287	303	301	352	333	317	327	309	306	312	350	326	342	333	339	299	310	325	310	327	286	335	313	326	319	284	337	308	322	356	297	350	316	329	313	322	312	298	309	315	320	310	305	311	318	302	331	323	308	352	320	305	325	302	345	309	320	323	299	277	318	249	324	337	304	317	322	361	307	282	284	313	321	314	344	300	308	284	299	312	303	349	346	291	328	311	287	317	323	310	298	335	287	343	344	297	323	332	321	305	320	352	330	331	329	305	305	311	319	344	309	339	317	319	285	311	300	336	312	324	308	334	319	296	336	298	296	311	318	333	334	319	317	315	306	322	335	314	342	333	298	341	322	325	317	314	301	335	298	318	346	302	329	316	332	306	342	300	306	290	292	330	277	335	320	346	311	320	336	344	322	322	349	337	332	283	330	310	325	295	322	303	309	320	347	286	298	291	320	331	305	324	317	311	308	332	299	331	299	319	340	328	318	323	278	350	315	306	345	287	285	326	322	326	325	316	333	309	329	337	327	303	322	338	318	305	322	298	336	316	294	292	322	322	284	316	340	308	316	299	294	311	338	325	358	325	324	314	305	341	337	356	345	270	324	345	317	338	333	315	317	311	276	306	317	320	334	329	343	325	331	304	288	340	346	359	322	301	304	297	348	299	286	293	325	300	345	359	307	298	319	343	284	292	342	301	298	286	348	337	312	306	344	335	307	314	333	337	299	322	318	315	343	310	324	337	326	330	339	312	310	319	304	346	332	342	339	314	310	298	308	323	321	332	326	306	312	331	322	316	288	296	324	341	319	303	328	326	291	301	301	298	309	307	309	315	311	300	301	320	295	301	350	313	325	334	277	335	329	317	314	355	334	321	319	334	327	319	312	294	327	348	344	292	312	308	297	346	321	318	340	333	300	350	312	327	294	319	324	320	329	331	304	310	313	312	346	304	345	292	328	345	299	322	352	309	296	316	311	292	306	325	301	334	337	308	326	319	304	318	305	322	348	307	332	303	308	305	301	339	331	339	332	312	320	346	332	353	343	318	308	362	310	305	332	318	331	292	321	325	317	319	328	305	316	313	297	326	314	294	344	363	331	315	338	300	318	315	318	315	330	328	311	293	338	317	336	283	338	341	291	328	305	308	302	312	361	316	309	331	303	329	307	346	286	321	340	310	308	328	323	306
27569	19868	10485	3679	1886	1130	757	619	533	471	403	425	381	344	353	351	313	311	313	263	277	269	285	262	288	280	249	290	244	254	237	256	238	224	253	227	224	259	255	239	246	244	236	243	217	225	235	211	258	246	232	259	204	242	212	214	222	232	205	228	212	222	224	241	201	213	228	200	227	225	215	230	212	230	216	229	221	224	237	206	213	263	208	235	191	215	217	214	232	190	230	239	221	208	217	238	215	216	236	236	218	241	213	235	214	217	223	222	240	211	252	230	248	211	237	243	242	219	240	211	197	218	223	230	222	223	230	232	244	225	205	220	245	235	229	220	206	220	251	192	247	206	241	210	235	192	224	209	245	259	209	203	237	237	242	217	198	231	222	203	223	238	215	186	243	235	238	206	207	221	207	220	238	200	229	209	204	204	239	212	194	228	217	210	207	194	226	249	218	213	224	214	238	219	214	203	243	226	231	210	235	240	200	229	220	215	244	223	212	218	230	219	265	212	239	274	209	207	220	210	233	227	210	231	206	215	219	242	224	247	223	224	230	233	244	249	225	217	238	233	214	214	242	214	194	212	201	212	235	200	205	238	227	220	265	217	230	209	252	248	247	218	179	188	236	252	208	253	226	237	221	245	242	242	224	210	216	211	258	229	234	228	231	217	248	222	204	233	234	237	212	222	247	232	219	227	210	247	218	223	236	233	227	239	236	220	226	221	223	205	219	181	213	200	215	204	227	248	238	228	226	227	219	235	223	230	229	218	231	229	218	204	204	233	216	223	207	236	196	212	240	215	233	234	242	255	261	194	234	241	222	230	213	218	229	229	206	199	217	213	243	232	226	244	222	232	221	225	216	231	239	254	221	228	207	212	238	232	204	225	224	192	227	214	211	211	221	223	213	197	211	220	195	219	217	236	218	203	221	214	238	229	192	207	225	187	210	208	224	216	245	246	225	210	216	239	207	208	220	248	220	197	218	226	191	209	238	236	227	226	223	221	207	212	225	218	246	228	250	214	247	242	226	206	233	219	199	226	255	211	218	215	210	229	236	221	217	219	192	206	226	219	209	209	211	192	216	244	223	219	206	223	220	232	227	236	259	223	212	225	210	223	198	227	236	227	228	245	220	209	208	268	218	232	226	201	218	203	232	209	221	225	239	221	229	232	229	236	237	215	223	230	228	183	213	222	230	228	236	236	197	209	256	228	223	191	244	220	247	225	216	222	232	241	227	210	238	193	201	271	227	175	187	232	209	238	225	243	235	228	236	238	219	242	246	225	209	205	211	228	215	220	247	212	212	251	212	243	225	229	237	225	245	204	230	225	216	241	235	229	228	216	208	221	214	229	212	204	247	243	205	231	245	233	211	231	222	236	217	195	227	230	220	227	212	228	239	200	233	221	226	222	228	232	233	237	215	223	229	224	225	213	208	243	212	241	238	241	235	233	232	221	208	203	223	227	202	207	247	239	227	246	239	234	219	196	219	254	222	229	209	224	206	241	235	212	221	222	238	235	241	219	230	230	260	218	208	213	193	234	235	260	239	227	204	236	239	206	212	220	216	230	238	222	262	244	218	237	223	214	199	195	242	231	213	215	241	242	203	232	233	221	227	231	222	213	216	223	233	215	258	230	228	204	219	225	210	235	230	207	230	219	237	224	222	215	236	222	236	225	207	188	236	201	229	254	228	229	206	209	218	230	242	209	217	244	230	246	241	243	229	227	212	229	247	222	246	197	241	230	221	204	219	216	225	241	197	248	198	213	224	227	212	225	249	215	237	219	232	228	218	193	220	225	265	208	215	218	212	209	248	231	242	242	215	240	231	236	235	246	205	242	243	239	235	211	197	229	233	240	228	237	242	224	210	178	222	224	220	217	214	207	238	217	221	200	238	210	215	239	222	212	220	211	215	217	232	232	206	215	216	224	216	212	225	239	217	237	222	211	229	203	205	237	218	243	243	208	200	217	249	222	215	218	225	222	197	231	237	227	208	232	209	219	196	207	214	233	211	249	210	244	222	198	205	216	209	237	215	208	231	210	216	226	211	213	253	237	237	229	217	239	248	231	249	226	211	234	204	229	225	215	235	246	234	220	242	235	207	200	213	226	233	243	213	219	223	241	230	217	227	235	210	221	213	239	223	245	216	221	226	210	218	196	210	240	222	214	227	233	216	202	255	229	226	221	259	239	209	237	237	230	204	220	232	232	206	251	251	237	230	239	203	247	211	210	197	253	216	248	247	210	207	202	220	221	227	228	196	216	220	231	213	203	214	224	212	204	225	204	226	214	228	248	225	207	212	226	223	223	213	208	231	207	230	181	218	235	244	219	210	229	231	222	230	224	211	223	213	236	236	243	246	224	212	230	224	226	202	213	201	224	244	204	217	245	231	252	218	203	226	214	233	257	211	209	234	229	214	206	249	216	213	227	215	212	235	211	213	206	227	199	233	209	217	226	215	213	209	238	222	245	253	214	229	237	215	232	253	206	206	231	180	226	201	222	230	214	207	214	218	207	185	223	228	240	231	259	243	212	232	217	214	214	218	215	246	226	197	222	237	213	218	203	208	235	213	235	215	211	237	206	199	236	212	234	216	230	218	243	219	257	222	200	239	227	230	239	216	226	219	239	232	219	206	220	199	220	222	210	242	198	214	245	203	210	243	210	236	195	208	216	234	210	207	200	201	258	227	205	231	221	223	226	226	217	194	219	212	222	213	203	218	216	233	234	221	225	212	208	244	257	242	235	220	230	215	209	220	224	240	207	229	208	219	226	236	205	218	217	222	221	218	225	219	232	187	218	228	224	226	234	221	226	232	244	233	254	227	225	208	220	232	224	218	227	198	250	236	200	249	219	230	199	235	213	227	187	225	232	227	234	225	223	216	233	235	245	219	234	218	228	192	220	227	277	212	218	234	224	185	214	222	199	186	227	219	245	215	214	198	221	219	233	213	242	208	219	208	210	223	223	208	205	228	224	230	245	222	228	218	240	215	221	220	243	221	220	221	212	204	222	218	209	227	219	217	249	246	201	216	225	225	226	223	229	215	250	261	217	214	223	223	227	214	242	242	221	209	237	227	228	222	225	255	216	196	212	220	221	236	197	264	213	209	220	207	230	221	209	237	196	224	227	228	203	229	189	220	224	230	226	212	211	240	207	219	227	250	245	189	210	219	221	234	234	222	259	234	215	196	194	203	216	247	232	212	232	215	226	221	226	239	267	222	202	227	212	203	213	234	200	231	223	210	233	219	200	220	233	225	213	236	251	239	233	248	256	209	241	245	222	191	230	221	199	222	205	230	247	198	232	215	225	211	213	229	224	242	229	237	243	241	221	242	199	223	205	259	236	225	208	203	234	227	233	242	213	227	210	222	248	243	216	241	217	201	220	193	219	215	241	228	203	204	209	217	247	195	198	209	231	238	211	225	215	224	195	213	229	195	211	213	225	232	247	223	223	232	206	214	201	225	204	199	249	205	218	189	223	183	203	234	206	203	234
19177	16855	8490	4168	3046	1948	1349	969	816	701	592	515	494	465	450	427	379	345	367	374	320	322	321	352	321	312	304	277	272	310	264	279	239	276	276	232	281	241	255	248	249	238	228	276	278	269	266	271	251	275	223	259	243	225	245	253	277	248	265	249	245	264	223	265	256	237	235	264	290	246	260	253	244	233	239	250	229	252	245	255	256	244	249	249	247	252	255	228	267	273	260	264	259	235	225	216	253	238	254	269	240	258	247	263	228	221	236	251	238	259	226	241	229	226	221	271	274	273	250	244	254	256	243	251	247	253	268	249	236	233	258	254	250	250	257	257	247	221	240	270	289	253	238	227	241	245	269	232	247	258	264	286	243	242	252	263	240	239	248	238	246	256	245	266	252	252	231	230	231	255	293	274	271	259	234	253	265	239	241	258	231	238	253	228	246	235	236	217	239	252	269	254	219	239	254	253	260	266	257	248	254	239	240	217	271	267	229	207	263	222	238	227	253	227	269	229	236	270	275	241	275	233	252	245	272	277	259	276	254	268	258	247	255	239	233	255	217	252	274	239	243	249	278	224	260	272	242	262	245	291	223	269	258	228	227	231	233	256	233	228	251	220	270	254	239	230	246	259	239	243	256	252	230	216	237	254	230	237	247	258	276	254	265	258	226	253	250	260	254	226	244	258	244	260	238	249	263	243	232	257	264	260	234	252	238	239	249	225	243	220	257	256	283	271	233	243	210	242	284	266	248	235	284	242	265	233	242	244	244	245	267	252	247	204	243	232	236	252	275	273	274	269	235	239	239	255	239	246	221	254	275	259	289	250	239	252	253	253	237	236	272	230	248	259	244	218	241	255	245	255	239	267	250	273	267	239	253	269	250	228	242	280	218	249	235	269	212	227	236	267	248	252	245	244	238	235	237	275	241	265	247	238	258	260	280	237	259	252	259	207	227	265	231	244	254	262	250	261	229	245	252	253	234	229	262	235	261	241	257	231	220	248	240	240	259	252	264	217	262	251	254	240	240	252	237	253	247	217	248	294	268	250	242	269	228	273	235	272	267	261	233	272	216	234	231	248	264	255	250	201	241	202	252	245	214	254	253	240	246	237	247	251	228	232	257	254	288	247	286	223	244	244	220	261	255	255	257	243	239	242	244	256	253	249	235	240	256	242	223	267	280	244	227	232	253	229	251	268	253	255	235	225	242	250	245	253	272	247	247	253	269	253	252	253	263	251	285	267	247	242	259	233	247	259	235	221	266	242	244	244	244	277	244	229	251	237	252	250	231	272	230	232	248	264	279	251	258	234	255	277	226	204	234	235	252	264	228	253	217	236	231	253	243	234	240	248	228	234	264	218	269	217	280	219	254	232	235	243	247	240	227	227	246	239	232	247	245	231	243	249	277	246	238	257	265	262	245	284	251	247	227	246	248	231	257	251	249	240	243	267	242	220	247	232	264	282	247	258	264	203	264	270	217	247	244	246	228	245	260	243	275	264	251	229	253	210	266	224	232	243	246	245	245	247	229	242	249	244	238	266	260	247	240	265	262	270	244	266	252	241	267	263	277	274	246	246	243	235	260	272	241	247	242	254	264	273	262	234	251	289	250	231	276	255	229	249	241	236	234	270	257	250	230	259	259	239	237	253	260	283	241	270	241	265	233	246	257	243	248	247	261	257	260	254	226	270	261	209	240	248	242	234	221	248	251	241	231	276	272	273	241	252	266	256	236	257	238	228	226	258	250	247	228	252	253	238	269	254	243	253	237	228	246	220	246	286	250	244	233	225	252	251	226	245	264	251	253	272	259	242	234	249	245	254	253	256	234	241	220	231	248	220	266	262	246	270	251	277	246	233	260	250	252	238	241	257	253	258	220	241	245	258	226	230	257	252	240	261	234	252	231	279	244	250	235	263	281	239	247	247	255	239	224	247	245	267	250	235	232	276	242	269	247	248	268	247	264	262	234	256	252	262	246	254	252	246	253	226	275	259	233	273	255	208	257	267	242	235	270	259	234	244	257	265	244	234	251	238	250	249	221	242	246	273	265	259	261	254	259	259	259	267	271	251	222	214	252	223	265	250	266	255	234	234	219	248	247	243	263	255	258	268	228	247	230	259	271	249	237	228	247	235	233	261	251	236	246	228	242	241	277	244	253	274	246	235	248	249	235	255	221	248	251	228	253	266	255	250	247	311	259	277	252	266	251	231	263	269	234	241	271	249	252	238	250	249	232	256	283	254	252	243	245	246	255	273	246	227	242	253	253	245	250	265	257	254	228	257	250	237	256	260	243	224	237	235	226	237	253	205	247	239	273	255	234	249	247	244	247	250	246	261	246	241	228	257	229	238	229	250	231	248	253	252	234	257	248	239	223	236	238	229	267	262	215	259	231	242	253	247	248	277	234	250	249	255	231	238	259	262	264	252	272	257	244	244	266	277	253	247	248	246	247	248	237	240	258	253	237	234	236	233	202	251	248	246	254	244	251	248	229	268	242	254	278	252	225	237	261	255	240	227	245	243	263	252	249	230	250	233	256	232	266	227	271	236	244	260	252	263	245	296	255	267	244	235	280	265	232	262	246	260	235	260	236	258	253	261	246	279	287	280	243	255	226	228	230	256	234	230	280	263	236	242	245	247	254	254	244	237	242	269	208	233	221	231	251	265	207	224	233	277	234	234	252	247	233	232	247	224	246	250	224	245	273	249	255	255	257	238	273	242	257	253	241	245	238	268	234	262	239	245	248	250	252	278	225	245	226	263	263	268	247	263	252	280	257	284	258	273	227	258	201	225	213	246	273	232	285	253	284	223	253	248	246	241	246	260	256	240	247	239	233	297	224	252	240	266	237	277	279	260	228	254	259	242	225	253	226	246	266	225	227	236	265	259	270	258	245	275	261	238	275	255	230	254	245	236	275	258	265	236	225	259	248	276	217	234	245	259	239	223	217	238	233	278	252	233	236	246	253	295	262	245	259	221	241	245	225	262	239	250	223	249	240	249	244	239	233	240	260	266	214	217	241	234	246	279	249	215	263	281	244	229	260	248	225	247	246	246	250	240	226	261	247	281	232	251	248	260	221	274	235	247	233	243	237	245	265	245	294	224	239	237	254	256	284	262	253	231	287	251	231	236	251	245	265	252	224	257	235	225	246	255	241	235	250	243	244	247	236	261	243	223	242	225	255	220	308	247	257	237	220	260	234	248	257	245	242	245	231	249	233	257	227	252	247	246	243	262	253	239	260	245	254	218	238	234	248	247	234	228	258	246	270	241	258	263	224	221	270	253	241	233	270	240	260	239	223	268	255	258	245	231	260	248	259	252	227	258	246	255	238	247	247	248	236	209	240	237	224	269	236	236	252	232	250	251	256	245	227	245	256	243	254	215	245	275	234	238	245	255	260	255	218	250	250	228	226	234	259	222	215	234	217	234	225	268	237	252	264	253	254	232	253	265	269	259	252	267	244	236	266	264	246	226	246	260	243	207	258	260	262	260	225	264
23314	20929	28126	23858	20933	11673	2321	1320	1088	915	771	781	710	643	656	585	585	546	524	506	463	500	485	491	465	464	443	417	384	336	394	405	391	376	384	372	402	398	362	316	367	361	369	369	371	385	362	328	394	345	386	374	394	359	407	353	354	336	340	354	351	370	346	369	357	347	334	345	351	344	375	339	378	344	367	385	343	335	345	322	341	371	324	377	332	354	388	329	364	323	383	365	344	349	356	343	343	348	336	372	320	357	360	332	352	393	333	344	367	351	339	347	352	336	315	315	323	343	314	366	361	354	365	347	343	326	308	344	398	393	351	348	379	303	364	350	341	388	386	357	364	341	355	358	353	344	339	342	372	340	343	351	354	335	340	379	337	365	361	345	350	341	347	336	345	363	318	339	330	343	334	372	370	316	354	344	369	353	354	362	363	322	326	342	338	327	344	361	314	359	342	379	363	353	319	352	342	368	359	327	317	342	368	355	366	376	325	355	347	339	366	342	363	345	345	338	339	356	356	359	362	341	352	342	364	360	365	343	346	362	355	357	342	337	335	334	372	353	330	359	362	331	360	331	364	352	331	353	341	335	364	352	358	360	375	338	306	312	347	348	367	353	373	350	322	338	372	361	357	356	386	370	351	384	342	319	386	369	336	391	359	328	355	333	363	341	363	391	370	347	389	346	340	353	360	362	365	339	366	380	333	339	360	358	349	363	343	334	330	350	337	346	330	338	323	335	357	337	365	354	366	353	330	320	357	365	301	352	360	334	339	327	336	356	320	348	365	343	328	351	373	352	318	339	347	340	361	339	366	326	328	359	359	354	350	359	316	337	360	357	344	359	335	348	351	348	355	355	334	371	362	344	345	398	311	357	363	399	355	307	342	367	349	361	348	362	312	345	333	356	346	351	338	386	345	362	365	385	338	351	379	368	366	346	345	350	330	353	372	339	344	366	358	384	344	351	344	354	340	346	367	323	353	360	359	347	352	362	331	347	351	356	356	388	342	361	386	363	342	360	334	338	359	309	364	358	351	325	345	341	388	340	353	305	394	389	332	357	319	321	360	324	355	351	317	337	315	360	350	327	353	340	370	356	345	345	345	337	353	360	309	340	350	362	356	374	343	370	364	352	345	336	366	332	341	365	330	339	334	343	362	313	393	374	366	343	358	374	350	374	363	354	346	359	398	371	344	355	345	376	356	377	322	370	367	331	325	316	349	348	348	357	365	319	332	341	348	343	333	319	352	365	313	369	350	353	331	303	383	351	357	327	367	349	367	352	349	334	361	364	352	386	354	349	361	331	349	354	343	332	342	308	358	390	357	379	358	367	354	340	340	323	352	342	366	381	335	363	371	296	354	337	355	355	339	360	334	326	379	337	355	349	382	353	337	366	353	331	357	332	343	366	311	366	379	334	375	343	338	343	362	351	348	334	374	338	352	346	385	365	330	365	331	360	356	318	322	324	333	322	356	352	343	336	356	337	363	326	324	373	311	353	346	319	370	367	367	343	322	356	335	346	336	332	343	358	361	357	356	361	359	328	367	380	393	368	366	383	379	331	331	321	343	365	354	363	345	360	350	356	385	343	351	343	347	371	362	365	339	349	364	346	317	346	395	359	344	313	353	366	347	355	346	352	371	370	395	331	340	355	336	325	351	319	378	362	368	359	350	361	380	337	325	342	364	343	343	350	334	338	324	310	338	341	309	377	332	335	348	336	357	358	386	325	343	361	335	350	377	351	365	348	352	410	331	358	360	346	373	349	333	362	347	356	375	372	345	342	383	371	358	333	333	380	352	336	317	358	357	323	345	381	343	344	361	343	355	362	365	361	347	348	367	375	360	368	364	344	358	347	350	319	350	378	338	362	349	336	395	340	328	366	372	352	363	339	357	338	315	343	333	371	353	367	328	361	343	385	398	365	362	344	356	325	335	344	357	327	339	323	353	355	348	370	312	362	362	307	347	328	358	366	395	370	381	343	303	321	336	335	345	338	363	330	347	374	342	370	359	337	331	353	339	361	377	336	366	391	367	393	333	351	353	366	361	371	340	350	348	330	357	321	366	348	341	329	367	353	333	334	355	349	367	378	356	328	373	321	354	355	322	326	351	333	357	353	371	360	333	359	349	348	355	332	368	353	365	362	330	402	343	351	351	336	370	356	325	334	337	354	342	365	379	364	340	331	354	324	350	353	356	323	341	347	337	312	358	392	374	357	315	330	352	338	359	336	369	343	345	311	339	357	318	360	334	339	331	341	333	353	369	322	374	328	341	349	351	352	334	356	336	366	369	352	300	347	333	356	361	342	341	364	335	338	349	383	355	338	315	349	392	340	310	353	353	381	349	369	360	319	366	350	343	320	324	359	373	358	358	350	361	345	352	358	351	371	350	346	348	339	361	322	352	343	350	334	341	340	348	332	345	354	323	325	361	313	376	327	336	315	368	362	330	341	355	308	377	350	331	355	362	346	353	348	345	370	352	341	354	338	370	371	342	354	351	337	326	344	346	321	358	393	332	333	353	303	342	326	381	358	360	373	330	362	380	296	350	352	348	329	367	357	364	334	321	359	339	310	358	338	343	361	373	368	329	321	361	365	353	373	359	337	376	376	352	341	332	353	346	370	392	355	357	322	370	357	342	345	332	328	340	365	330	357	356	319	333	343	354	361	340	349	334	338	345	386	324	364	316	335	344	314	327	347	328	320	320	349	312	337	336	361	344	350	332	346	346	365	319	321	349	382	341	358	353	344	367	338	318	355	352	345	356	361	362	364	368	359	396	349	347	346	320	368	365	342	352	328	339	353	368	344	351	367	360	352	381	357	325	388	343	388	354	329	350	368	316	392	349	366	345	340	324	351	344	369	354	332	365	332	333	362	332	355	343	360	394	344	331	365	374	340	344	361	329	347	321	346	358	356	358	325	349	358	329	376	374	348	347	310	332	356	343	331	355	354	364	380	333	334	354	349	375	366	335	331	343	360	356	346	332	353	340	325	357	365	358	365	355	342	342	362	348	360	329	358	363	322	354	399	389	317	312	312	328	362	342	346	366	350	335	350	382	366	360	314	357	318	342	348	379	338	355	343	365	366	374	354	335	324	328	363	337	334	355	322	360	327	366	319	320	338	367	355	346	350	385	341	364	343	326	356	361	344	348	354	340	383	336	336	371	374	346	329	350	345	342	329	366	361	340	344	345	360	364	365	376	360	349	320	392	359	333	336	329	338	366	335	332	347	347	380	347	342	329	345	374	352	346	343	329	336	370	354	329	350	335	342	344	342	372	367	377	335	328	309	346	329	376	343	329	372	352	367	385	326	348	335	364	340	331	368	385	346	347	350	358	340	340	388	338	368	371	393	325	336	334	349	329	351	349	339	359	353	349	355	349	334	364	374	337	346	357	344	327	359	313	369	333	345	352	336	355	371	343	388	326	342	363	360	330	307	320	364	346	349	337	361	338	344	391	357	361	352	394	379	315	338	344	351	337	369	340	356	353	337
22552	28097	14978	8067	5668	3898	2798	2069	1661	1414	1170	1010	927	881	792	789	646	664	619	605	589	585	563	559	538	508	531	498	484	454	473	431	434	423	444	433	406	403	454	399	417	391	405	369	426	373	384	424	382	380	393	402	408	404	396	396	410	419	366	377	394	383	402	370	371	385	376	401	403	379	411	397	374	351	365	379	403	392	353	379	407	383	387	399	367	348	414	391	407	392	381	376	349	393	362	416	372	342	399	359	419	395	364	362	415	359	373	365	399	389	371	407	360	397	387	413	374	401	411	379	357	371	357	372	386	357	401	375	395	406	406	385	376	386	380	391	362	394	384	406	380	401	372	375	360	372	380	346	362	381	388	373	354	393	413	375	373	398	371	361	354	367	401	333	396	362	406	357	356	405	402	384	406	376	384	366	360	364	369	397	388	377	385	419	390	432	340	396	354	396	392	408	406	366	411	386	390	414	408	380	414	377	387	401	362	380	404	391	397	400	386	374	414	378	400	357	395	384	383	379	362	392	397	389	374	395	394	393	358	397	391	372	348	401	370	416	378	376	377	368	398	410	378	400	390	418	412	387	383	393	375	399	379	380	361	391	399	440	402	365	374	415	373	358	370	406	417	388	381	364	361	402	381	418	395	392	381	408	378	387	405	369	418	420	388	354	361	397	365	353	365	390	387	372	409	370	370	380	382	382	399	412	404	366	385	426	374	350	395	419	391	372	411	386	390	357	399	412	393	402	405	387	373	417	397	332	357	388	389	375	380	389	411	388	359	407	401	366	410	381	404	356	389	377	386	402	378	412	400	397	331	413	391	366	423	353	388	377	385	425	337	410	371	382	349	440	381	349	401	390	369	400	337	417	366	386	404	366	399	370	419	391	374	388	405	396	392	384	369	392	380	429	378	382	386	389	382	423	366	387	382	384	397	403	386	410	406	386	373	372	386	386	414	412	343	399	361	337	391	376	358	391	375	358	367	415	365	349	379	400	395	393	368	384	423	428	387	405	352	410	409	408	361	407	392	365	371	385	370	375	381	403	377	382	406	380	357	403	382	431	369	388	384	427	376	376	369	428	394	356	372	386	349	408	381	377	378	416	418	372	378	390	381	397	400	389	381	399	381	340	412	351	411	382	396	390	405	397	419	386	384	406	380	367	370	395	397	414	368	388	361	422	402	371	379	389	375	408	390	420	358	390	388	398	396	374	405	399	388	402	379	387	352	371	409	371	366	410	372	391	412	353	383	397	403	399	397	361	403	383	407	380	399	359	351	380	391	388	401	395	404	354	381	394	363	378	387	380	400	387	372	405	373	379	405	392	358	400	379	399	392	413	381	385	380	416	401	343	358	371	421	349	377	367	376	364	379	398	395	384	405	364	369	376	391	390	380	365	383	376	384	367	386	397	377	396	386	365	350	386	380	390	365	365	386	413	391	346	383	418	379	369	397	389	403	358	383	388	405	385	422	359	363	403	373	376	392	406	394	422	370	414	399	402	388	391	367	404	347	346	402	367	433	390	367	377	373	385	398	392	386	358	376	434	388	377	382	390	345	373	366	367	356	374	329	378	415	406	406	363	361	390	389	368	397	432	394	391	399	386	387	355	363	363	393	388	394	386	386	433	396	401	381	371	390	423	394	382	390	383	367	396	397	371	388	384	432	364	383	411	378	353	366	398	403	388	386	396	342	373	367	355	406	415	390	365	394	396	381	373	393	403	387	398	374	384	377	356	388	435	353	387	378	395	378	406	355	374	386	357	376	371	400	398	354	377	390	385	386	367	380	370	402	373	406	411	398	382	379	357	371	383	380	391	408	395	436	405	378	400	410	392	407	408	379	395	364	416	398	384	389	398	391	385	369	387	401	377	415	390	352	388	383	397	365	371	422	424	393	368	370	396	364	362	363	407	410	383	389	393	396	380	351	386	357	403	392	385	383	403	384	361	371	392	386	387	373	393	378	396	404	381	414	413	386	374	385	365	357	414	350	392	371	372	390	356	375	388	411	388	377	373	375	388	412	358	371	377	365	392	393	388	390	387	364	374	374	369	405	373	389	396	364	391	359	406	374	397	370	400	415	371	404	389	376	429	387	383	358	371	395	395	369	412	399	394	388	384	358	394	388	406	366	406	371	386	398	372	399	390	406	370	407	372	394	419	347	371	388	398	405	353	415	400	363	370	363	376	403	420	398	380	403	397	386	366	403	384	430	404	381	354	372	415	373	397	368	362	374	389	354	393	387	390	384	373	433	368	404	408	378	368	396	380	431	352	403	381	356	369	391	379	402	388	402	388	375	391	382	409	390	417	363	384	385	341	363	379	352	374	356	402	368	388	363	413	386	404	370	387	391	378	377	401	352	388	386	440	362	381	381	409	392	382	364	369	388	354	364	356	390	386	410	374	409	403	405	382	400	390	387	369	392	384	359	381	405	369	371	385	400	382	363	389	378	387	390	361	367	417	375	421	380	378	390	382	367	415	391	355	368	404	367	396	389	379	387	352	392	383	397	359	375	386	386	408	366	355	378	375	415	385	391	362	402	400	374	403	390	409	383	356	360	357	387	397	368	385	372	380	384	411	393	363	351	426	376	408	365	416	381	379	380	374	355	354	443	368	409	370	379	399	402	391	370	350	377	393	382	381	427	403	380	376	392	428	410	351	355	370	387	403	384	379	399	394	389	384	382	377	388	406	395	376	372	368	383	386	401	393	374	405	390	366	372	392	381	357	370	369	394	382	387	379	386	376	389	390	363	400	415	376	398	394	331	380	389	335	430	411	408	389	387	397	402	388	381	399	375	394	380	391	359	395	397	346	379	379	337	396	378	360	396	376	373	371	380	388	402	420	388	400	394	384	393	362	405	332	386	371	431	383	373	417	408	343	389	390	392	399	394	367	372	385	365	380	389	401	385	377	418	375	414	409	391	415	418	407	374	359	390	401	384	397	384	382	344	373	397	353	395	408	410	367	407	361	405	424	356	379	378	393	373	398	388	400	416	393	402	376	368	379	409	395	428	389	411	390	364	400	376	396	384	379	390	396	402	364	351	344	379	394	355	384	398	362	384	364	399	378	377	413	342	410	350	403	348	366	361	377	391	399	420	387	374	397	409	361	385	359	385	385	406	403	416	374	408	377	404	369	355	385	415	374	349	393	373	405	382	363	394	368	391	389	370	352	389	359	366	370	395	362	409	390	385	400	376	379	350	408	375	351	399	372	382	389	374	379	370	364	407	371	408	409	400	352	386	369	393	377	398	377	398	403	399	392	382	413	395	380	378	374	428	392	366	375	368	367	338	385	422	381	370	368	395	392	379	380	371	391	361	380	411	355	352	345	390	414	406	368	375	373	365	388	370	365	402	392	378	432	355	396	400	350	387	368	371	397	379	447	370	380	413	399	331	401	388	407	398	370	386	389	412	367	387	383	362	404	406	414	374	407	367	374	410	371	417	371	407	399	382	364	377	373	401	374	404	408	386	385	369	397	410	377	386	389
24334	20913	27283	24640	14053	2111	1098	767	650	513	414	416	371	346	312	290	292	283	237	255	229	223	221	223	227	204	183	169	179	173	164	139	154	172	170	163	147	127	129	122	138	120	150	142	150	140	137	149	119	122	116	131	132	138	132	137	145	155	150	125	132	137	139	124	143	136	139	131	113	121	144	136	104	168	152	135	140	137	139	129	142	134	130	142	115	140	138	126	127	120	130	140	132	111	133	130	137	118	152	115	124	144	125	112	127	134	114	120	140	124	124	114	114	109	122	132	131	120	144	131	133	145	129	129	137	125	142	148	146	140	117	117	149	125	113	137	136	126	140	136	138	134	117	130	137	123	128	132	129	136	140	131	128	158	121	119	130	138	143	121	139	106	145	137	112	148	131	120	120	131	131	126	134	104	123	142	122	129	116	151	144	122	130	132	121	119	125	135	132	119	131	136	141	136	132	118	106	124	121	132	138	119	137	116	134	130	141	118	130	117	108	126	126	126	123	128	119	117	130	131	113	126	121	114	136	118	115	140	118	132	135	116	132	132	105	129	156	136	129	141	127	129	120	124	148	128	131	131	134	127	132	121	133	105	129	127	147	126	136	128	144	140	148	122	137	107	141	130	125	118	141	123	105	137	102	134	135	133	135	135	109	142	135	128	102	135	129	119	119	131	130	144	132	115	156	151	117	117	128	134	129	137	128	128	137	139	122	121	147	126	131	115	144	140	138	136	134	148	120	124	136	128	115	135	129	151	128	103	134	111	119	111	113	119	135	136	137	129	141	137	144	132	135	132	149	111	151	141	119	135	133	150	125	127	139	115	156	146	134	118	153	134	138	131	138	117	128	112	115	126	124	131	128	133	121	141	129	127	150	126	134	145	142	126	128	142	129	122	113	126	122	116	122	128	136	122	127	128	135	128	139	141	133	124	115	131	117	134	132	141	104	148	119	137	115	130	110	147	126	120	120	111	143	133	125	116	133	121	149	124	133	129	127	132	146	116	114	129	118	130	151	112	131	145	146	131	130	137	125	136	124	119	124	115	121	122	134	122	118	124	133	122	121	118	115	127	115	141	128	122	139	124	132	149	133	124	126	145	122	132	143	139	117	138	124	137	132	120	124	138	128	140	118	137	132	100	127	140	120	135	116	132	131	118	138	114	139	126	130	126	113	134	136	117	125	118	130	152	122	117	127	125	140	124	144	131	140	131	119	129	135	139	133	127	123	134	131	121	136	135	146	122	132	118	118	122	127	126	134	124	128	137	119	129	118	130	126	120	127	125	126	143	115	112	132	115	138	112	126	118	117	120	126	128	129	117	129	126	124	117	123	132	112	116	123	129	138	113	128	129	143	117	125	106	139	135	139	128	119	162	136	157	107	116	144	129	138	124	143	129	130	135	129	137	115	127	110	119	118	129	103	137	147	126	134	144	122	123	129	134	143	123	149	129	123	115	113	137	130	118	138	140	137	141	132	120	126	125	130	140	136	146	126	132	140	150	143	132	125	129	125	128	131	135	114	132	124	126	141	132	122	105	124	169	121	136	121	115	127	129	148	140	141	145	117	135	120	129	129	143	120	116	124	112	141	124	135	114	132	150	125	149	114	117	139	117	113	111	144	124	139	123	143	137	119	148	117	127	108	128	127	124	128	120	110	126	134	132	97	144	132	120	118	127	126	142	125	136	122	114	137	139	141	132	136	130	138	116	146	124	114	118	116	163	125	130	143	126	131	119	135	129	109	120	134	129	134	124	117	128	126	115	138	126	130	141	124	125	137	129	143	134	121	124	142	139	146	123	148	115	136	116	127	126	132	131	109	121	109	144	134	125	103	133	125	131	107	134	133	133	120	139	107	121	118	121	140	141	135	121	134	112	123	116	127	123	109	117	136	147	129	117	119	128	130	119	107	134	118	134	124	127	125	131	131	142	124	122	130	128	131	127	143	149	148	137	121	104	132	140	125	123	141	124	124	114	124	136	125	132	150	121	139	118	136	144	128	110	118	128	146	122	122	134	132	145	110	121	121	141	123	109	140	132	108	119	128	131	118	122	133	136	130	124	143	123	136	131	139	117	126	150	143	135	147	139	153	113	117	131	120	135	123	142	112	145	111	118	116	139	152	146	113	120	114	118	121	112	115	140	138	111	113	132	129	133	128	117	130	141	136	119	121	124	118	114	139	135	135	121	126	124	115	105	144	135	124	125	137	111	119	117	133	147	111	155	134	137	143	118	142	130	150	141	104	140	133	120	122	135	102	132	107	123	141	143	124	136	128	133	129	105	120	121	119	116	122	112	134	130	123	141	142	127	146	144	120	140	124	119	129	138	133	119	138	108	109	132	124	125	146	141	121	137	119	132	116	118	125	125	156	134	117	133	111	134	139	131	123	149	129	141	132	141	150	113	121	139	125	128	139	130	126	137	136	121	119	112	133	120	113	118	130	153	140	128	119	112	127	121	130	136	157	130	140	127	146	119	123	123	127	128	131	136	126	136	133	120	127	122	124	141	134	128	129	143	125	148	132	118	120	128	140	129	137	120	150	123	114	139	137	141	122	139	133	137	132	114	141	138	133	119	111	126	116	136	139	134	141	143	106	150	122	123	144	125	130	142	121	150	132	141	136	143	137	135	118	132	139	128	129	121	123	122	144	135	125	118	120	143	141	121	118	113	119	155	132	130	122	116	130	130	127	126	123	111	120	124	118	155	137	123	128	114	119	140	122	125	138	122	100	127	129	139	125	121	116	123	108	125	140	142	120	115	125	125	145	147	151	121	135	144	132	138	139	116	140	142	136	118	115	120	122	142	138	118	132	127	120	127	152	125	114	140	104	138	133	135	122	128	132	131	129	115	135	137	128	137	116	124	126	135	122	132	142	103	102	131	138	119	118	124	129	138	135	136	125	132	119	108	119	147	114	145	108	127	141	118	152	110	120	124	135	122	136	127	118	133	130	147	117	120	129	111	139	114	138	119	138	148	147	118	110	120	141	117	129	121	135	130	119	141	144	143	114	147	119	124	105	133	126	118	142	131	128	118	118	127	134	167	137	133	118	144	143	126	133	135	118	123	124	122	132	135	122	135	108	121	117	126	122	139	130	137	142	127	136	127	131	129	149	129	112	149	141	123	140	135	113	116	118	136	112	133	125	128	122	108	118	129	120	125	114	130	104	124	129	114	116	133	135	106	141	134	127	136	147	120	118	134	131	125	108	135	120	141	121	135	139	146	111	131	123	121	118	126	123	131	124	139	120	143	144	142	131	110	123	125	121	124	141	135	110	117	124	130	135	135	137	129	130	119	113	126	143	125	109	124	131	123	141	125	142	116	123	120	142	115	139	123	139	132	147	126	108	135	116	149	152	123	140	111	145	140	117	126	135	117	117	134	117	128	134	127	134	138	128	130	120	131	132	144	123	131	131	128	136	144	138	120	126	120	146	127	141	120	126	109	148	140	161	139	126	129	124	119	132	124	128	130	125	123	133	143	133	143
21361	24765	11857	6270	4143	2870	1944	1431	1140	912	731	649	600	549	461	425	385	382	328	314	316	309	317	255	293	294	226	249	231	221	218	187	208	207	185	153	174	193	191	154	161	156	161	188	147	143	184	204	169	172	158	166	189	159	146	180	152	152	157	136	188	154	157	149	172	160	157	186	163	145	173	163	165	162	171	166	166	158	143	122	145	136	184	146	167	164	164	142	155	138	148	165	141	170	147	160	145	161	181	153	139	163	151	156	156	150	146	144	140	152	182	142	158	144	157	167	133	161	164	158	163	162	154	146	156	168	139	163	141	159	148	146	180	142	163	160	162	138	167	135	168	155	146	151	146	156	138	156	146	154	153	139	133	164	157	142	172	146	160	144	148	155	149	155	143	136	145	147	147	173	161	152	162	146	133	148	161	136	134	143	165	145	122	144	169	165	158	156	138	135	162	135	175	165	139	148	137	157	141	165	136	162	152	177	160	141	153	132	155	140	132	145	176	149	162	142	132	149	126	135	140	157	143	150	178	149	163	161	134	129	146	171	153	137	136	157	148	156	150	152	133	157	172	147	155	133	136	156	152	152	160	160	179	142	155	154	168	142	154	152	131	178	141	146	150	152	123	148	162	145	148	166	155	158	133	159	157	158	145	165	148	142	165	146	135	146	154	152	154	168	156	137	161	144	139	149	157	176	130	145	161	166	160	164	145	163	148	151	149	146	168	165	149	164	150	143	143	161	158	160	139	166	147	156	157	147	125	163	153	167	141	154	152	145	147	152	151	158	160	153	163	166	176	162	162	152	169	165	153	157	151	169	170	154	178	153	164	153	130	174	154	128	167	161	153	140	165	143	162	156	170	155	133	177	146	155	135	149	149	154	158	140	152	155	162	167	144	138	169	150	177	164	159	176	160	147	167	138	141	151	153	173	161	168	151	153	166	148	147	156	155	146	162	148	169	156	173	157	155	144	162	153	164	171	140	154	150	156	148	145	143	146	139	163	142	155	200	177	171	147	149	148	133	146	148	150	128	162	149	170	142	147	160	153	135	139	152	159	172	172	151	146	157	160	158	145	123	157	139	165	144	143	163	170	162	160	133	161	176	169	136	159	144	153	150	146	143	175	160	141	161	141	142	145	145	152	158	157	156	140	135	151	158	144	135	163	134	176	151	163	144	144	150	156	155	138	169	153	149	158	141	148	154	142	163	137	172	147	171	144	143	161	154	147	155	158	145	157	141	144	143	123	161	162	158	169	159	172	170	158	134	147	155	129	128	144	148	139	140	166	148	146	188	170	143	163	142	155	152	173	136	174	156	158	147	161	150	172	167	162	132	190	148	152	152	129	163	143	167	163	161	136	160	145	162	141	154	154	163	145	166	145	169	158	176	144	143	170	166	162	148	127	173	147	171	124	138	165	128	158	142	158	153	154	143	163	147	159	153	148	152	153	154	137	138	170	159	156	160	163	144	140	148	152	169	154	144	145	144	133	143	163	178	139	138	154	151	154	154	152	161	150	132	141	151	144	148	160	144	156	176	135	167	161	159	144	171	155	183	163	140	136	139	149	149	153	150	163	170	152	166	155	142	136	173	166	156	156	154	165	161	161	162	148	152	159	144	161	147	140	151	157	147	139	140	160	157	139	143	142	162	147	132	144	144	156	128	131	145	145	160	159	145	157	163	143	158	136	154	156	150	160	131	171	172	160	159	160	156	164	169	152	156	139	160	157	132	163	155	130	138	149	146	167	130	148	163	140	160	155	169	167	158	139	171	160	150	144	161	160	144	142	170	153	151	163	171	146	136	164	128	145	153	168	139	152	147	160	160	133	156	137	153	165	176	149	165	168	147	149	166	147	163	166	145	132	140	144	137	163	144	158	163	149	142	148	145	144	144	147	140	166	132	151	167	171	159	181	153	158	152	158	150	130	144	169	156	152	153	139	148	147	153	133	161	142	152	177	145	137	136	153	174	153	153	138	161	142	162	164	167	162	160	143	163	166	150	139	160	165	159	137	142	159	159	149	150	149	156	142	136	166	146	165	147	146	145	138	159	143	167	147	146	159	150	143	158	148	158	143	151	135	161	136	136	129	133	162	159	150	146	162	165	158	152	140	158	150	163	137	140	136	155	123	137	159	115	146	151	162	149	150	148	152	166	155	142	162	148	147	168	138	145	143	148	163	132	151	159	140	158	173	138	133	150	144	140	167	181	165	155	156	177	126	186	161	158	149	149	181	138	176	164	153	150	148	144	156	174	138	159	149	177	171	155	169	146	153	179	149	154	167	151	140	166	175	176	166	164	146	141	144	152	182	137	147	148	152	127	144	132	141	158	144	125	135	146	122	139	134	150	159	163	158	159	151	140	146	140	135	169	166	159	158	144	173	128	148	154	162	160	148	145	131	153	158	159	147	142	146	135	172	129	173	160	138	137	149	140	142	144	149	155	138	159	150	167	156	149	157	183	176	144	152	138	138	168	142	158	163	156	154	155	147	137	150	143	170	156	154	172	186	154	154	131	167	153	152	156	169	137	165	130	167	145	143	153	147	135	151	134	135	162	161	151	142	150	165	151	138	168	150	167	170	145	155	156	143	145	140	158	174	149	164	155	152	150	151	171	136	154	144	150	144	167	168	172	173	164	155	135	154	171	135	148	165	151	164	143	154	138	129	149	158	138	155	142	153	139	160	157	164	165	155	142	150	161	157	159	141	141	156	179	157	159	152	171	152	165	147	164	173	164	147	139	148	131	151	155	187	145	116	141	145	155	164	128	140	149	160	156	178	155	146	138	142	151	161	137	142	156	148	139	158	135	155	161	149	144	155	155	172	145	146	141	150	142	173	153	183	159	148	131	124	150	162	151	150	166	147	164	143	157	143	153	141	159	141	138	168	134	140	138	139	156	158	169	151	150	158	169	155	134	147	149	164	150	159	132	151	147	162	144	145	148	132	160	143	147	175	186	153	164	142	137	137	154	143	152	171	170	160	138	142	175	134	142	149	151	160	150	129	157	169	138	152	135	177	138	157	137	169	156	146	169	147	141	150	145	150	170	136	160	155	136	148	157	145	130	146	151	141	146	135	148	152	141	146	157	161	155	141	146	158	144	148	151	141	147	138	156	144	171	140	176	164	175	158	136	167	172	176	165	145	148	137	170	128	150	171	133	169	161	145	165	176	152	151	145	136	153	140	164	143	166	164	153	153	170	148	171	147	137	154	146	170	149	142	139	157	136	172	127	159	134	158	152	146	167	140	166	154	143	164	150	151	169	149	151	163	155	152	169	164	142	145	146	142	145	156	152	152	151	181	153	152	163	169	147	148	157	163	156	152	137	136	155	144	145	148	154	152	168	149	162	130	148	135	160	142	148	164	166	150	163	140	158	157	149	142	158	155	138	167	156	142	136	146	152	137	138	137	154	134	139	144	143	167	152	164	147	133	151	164	162	153	141	146	163	143	173	140	160	137	161	155	162	146	160	142	140	149	160	157	165	145
22297	20938	28593	23433	20935	21014	11241	2078	1494	1257	1112	926	801	753	701	613	622	531	530	585	530	512	490	467	422	439	424	397	376	389	383	349	334	343	350	320	304	325	313	278	333	299	319	337	328	292	294	292	296	291	289	311	316	303	297	272	283	266	261	286	273	264	288	293	300	277	279	305	280	277	307	294	306	291	298	295	302	286	302	317	274	268	257	287	299	268	275	303	290	284	268	302	274	279	292	286	271	281	283	308	287	271	269	277	285	287	314	278	249	277	282	292	318	283	299	277	297	300	290	261	289	292	274	305	281	265	278	275	275	289	301	302	298	290	311	314	293	277	272	274	300	273	268	264	285	258	279	293	258	289	289	282	271	268	291	265	281	275	273	280	288	293	288	282	300	319	288	265	262	296	290	266	270	267	292	279	272	273	288	275	282	288	300	278	282	269	285	280	304	297	296	303	292	282	283	271	262	279	281	291	269	278	278	291	270	256	276	280	293	257	274	292	287	289	305	296	277	289	277	284	255	286	281	284	291	262	298	268	235	266	255	265	257	296	260	288	284	300	301	277	270	278	315	286	271	317	299	292	270	293	271	256	288	278	294	277	285	275	277	305	269	267	265	258	324	282	284	295	300	282	295	274	303	306	281	298	250	263	304	305	271	287	264	287	284	272	275	257	284	270	290	301	286	281	307	286	262	260	290	289	293	284	271	308	268	308	270	287	279	253	290	312	288	302	283	317	291	294	291	294	298	280	273	302	277	271	292	239	277	266	285	279	258	278	289	298	278	302	280	287	304	276	286	275	284	273	287	269	259	268	275	298	290	282	284	304	277	307	273	269	246	295	264	275	305	245	290	283	288	274	263	259	265	284	268	279	283	296	274	264	258	289	297	290	327	290	300	281	297	290	306	281	286	313	286	271	264	302	281	281	295	292	303	302	308	275	308	280	298	267	281	292	281	263	269	277	271	269	261	313	283	289	286	323	276	295	284	288	244	285	295	267	301	308	278	272	294	312	284	275	272	272	287	265	273	298	289	279	290	263	277	297	291	282	298	287	267	275	311	277	289	286	307	297	268	282	266	297	267	288	269	307	277	288	270	304	250	260	284	275	295	293	292	289	289	255	286	287	278	298	293	297	273	269	284	298	304	266	286	271	247	311	260	298	279	293	266	268	283	273	292	280	273	265	273	266	273	282	266	277	300	291	287	260	260	294	279	299	293	285	275	290	256	271	281	304	266	268	276	299	292	273	287	265	298	260	266	264	303	284	279	322	284	283	259	246	287	268	293	292	251	282	299	314	263	269	296	299	274	296	272	309	270	275	274	283	284	279	282	285	280	264	267	270	277	280	278	295	281	277	300	280	256	317	289	303	270	279	293	288	287	270	285	283	298	290	289	278	255	263	311	300	280	284	298	297	284	286	292	267	265	263	270	274	277	284	297	257	284	273	265	338	281	279	271	284	324	281	301	276	292	266	293	300	275	251	290	265	249	297	294	277	295	281	294	270	280	265	280	311	286	323	291	327	299	278	280	290	274	306	274	291	280	272	287	262	296	306	272	282	287	285	282	288	258	295	287	294	298	288	322	298	307	298	275	299	280	273	303	303	294	282	303	274	312	291	292	299	288	249	283	313	303	258	305	265	273	327	282	271	277	251	288	284	261	252	307	289	287	295	297	297	281	276	278	269	279	264	278	284	259	294	284	258	290	284	293	254	289	271	269	298	297	297	283	278	255	273	283	287	251	269	273	306	278	319	279	271	293	288	281	269	284	285	309	244	312	278	285	273	270	286	272	288	284	274	279	289	293	273	269	280	267	272	266	289	306	256	260	296	302	323	289	289	290	299	299	272	301	300	293	307	304	273	285	278	272	263	269	280	286	254	266	287	275	275	259	274	281	290	272	285	262	286	288	281	285	288	255	279	284	316	297	271	260	234	329	276	278	282	286	317	316	275	283	303	280	309	301	281	255	246	290	279	282	296	288	296	267	288	274	293	294	298	265	305	274	282	297	303	300	307	283	269	276	299	276	301	248	310	258	294	281	278	288	257	301	282	287	290	259	295	281	284	311	307	280	284	276	258	263	273	268	287	294	279	273	282	287	285	301	255	290	299	286	305	299	297	268	266	293	264	281	281	285	267	283	255	320	293	320	277	250	316	285	313	257	288	271	281	238	300	305	260	262	289	281	300	299	295	251	262	273	293	276	286	269	291	291	255	290	236	303	271	327	288	247	273	280	296	249	251	299	292	276	272	279	272	270	267	288	287	271	281	273	275	289	277	290	265	305	259	291	274	266	290	282	280	291	258	311	268	270	308	289	295	259	260	302	313	267	304	296	256	268	274	299	285	284	260	244	248	270	244	295	302	244	264	284	289	278	304	250	285	281	286	255	269	311	283	275	265	302	286	284	285	281	251	274	278	278	263	307	276	288	296	275	303	283	280	306	278	276	286	301	263	292	285	272	279	276	264	279	285	287	268	289	276	277	271	283	300	262	273	260	307	304	293	251	272	292	288	273	291	292	268	272	290	285	293	303	297	289	271	282	269	275	280	331	269	298	283	269	306	278	285	301	284	289	279	282	256	259	282	292	288	270	308	293	272	288	294	295	263	267	276	276	276	316	315	256	273	262	259	267	272	299	309	291	279	315	292	270	272	288	325	284	249	305	295	272	294	292	240	272	271	278	289	281	265	295	289	304	286	281	290	291	300	292	270	258	297	263	292	285	272	271	280	279	298	283	281	253	281	298	281	310	269	314	301	286	297	284	277	278	271	279	299	282	287	288	295	260	291	289	301	304	260	290	285	304	267	302	268	273	299	262	266	286	290	295	277	294	296	305	297	259	316	271	308	291	312	290	264	277	311	284	288	286	285	289	272	285	254	272	296	296	286	270	287	280	260	289	258	288	278	303	286	265	265	276	295	267	275	264	247	293	269	302	265	309	284	300	327	281	247	265	285	292	271	285	298	322	287	260	259	270	275	274	279	288	302	286	278	308	307	258	298	269	262	289	290	305	283	295	266	283	282	276	284	251	280	274	290	263	283	247	286	313	310	278	265	290	265	261	270	316	294	318	268	271	262	287	309	296	296	273	269	282	248	245	289	271	252	312	295	313	266	285	280	304	276	290	277	279	260	257	285	310	268	292	275	270	271	302	277	295	281	268	297	271	262	265	280	234	328	279	276	260	279	282	302	303	244	298	275	273	291	287	321	300	295	260	302	277	283	303	306	286	289	301	255	276	262	293	280	305	262	273	280	282	299	288	269	289	296	278	245	295	274	311	268	282	281	251	283	277	258	278	280	291	279	265	264	282	297	315	275	283	282	315	276	274	266	278	269	280	275	304	290	280	287	292	297	294	247	256	253	269	269	276	298	278	285	269	293	281	301	254	295	274	268	244	264	289	284	260	286	293	309	324	287	287	301	285	254	264	301	288	283	265	281	273	282	284	279	292	275	292	279	263	277	278	268	283	314	259	280	322	263	258	272	287	301	293	292
26328	34422	18865	11074	7807	5554	3971	2941	2461	1889	1510	1440	1189	1051	981	867	808	726	754	670	600	624	581	551	551	523	526	447	466	449	439	387	392	413	343	367	357	373	386	344	374	369	347	342	345	347	358	345	322	312	337	337	310	345	319	327	314	340	312	319	319	352	354	345	335	310	314	322	298	343	318	309	312	324	339	307	317	296	339	306	308	330	309	349	278	346	330	318	339	298	306	307	304	306	328	305	325	318	329	330	328	347	291	311	332	310	300	294	320	323	304	308	315	321	324	303	330	310	293	314	314	323	312	283	290	327	313	284	310	311	302	339	352	319	303	300	353	311	351	361	331	320	306	307	357	316	308	299	319	310	310	312	302	327	331	303	336	299	321	286	316	308	344	331	318	343	298	327	301	309	323	316	303	317	330	318	318	296	279	337	311	342	304	331	295	313	316	308	349	296	302	314	319	330	325	294	335	301	294	294	338	307	294	326	321	323	328	332	320	303	308	306	329	313	315	301	274	324	317	309	337	303	317	359	298	311	337	326	293	324	325	345	296	287	324	328	353	296	329	320	306	333	304	350	342	317	334	305	314	295	346	338	334	329	301	332	287	299	310	303	315	322	327	309	327	317	305	316	320	316	317	287	324	303	309	295	271	290	315	300	305	353	311	320	324	279	300	320	316	301	332	329	309	340	318	321	281	277	299	300	346	329	329	337	270	335	297	309	282	302	329	307	302	297	322	327	321	311	329	314	318	309	292	315	323	323	320	319	299	292	307	334	260	312	325	341	290	302	344	335	310	301	302	352	342	308	304	344	305	326	297	321	318	315	320	286	321	293	296	304	310	329	331	292	294	312	309	321	318	358	258	286	309	320	319	291	320	297	329	303	305	310	319	260	330	313	340	293	324	324	334	290	295	288	321	304	308	331	315	337	287	286	318	295	318	311	342	309	349	319	326	325	302	328	324	316	321	316	321	327	311	328	317	306	316	328	305	299	302	332	321	320	311	285	336	295	329	280	322	338	303	322	286	288	302	333	310	285	336	295	277	296	305	320	314	303	320	283	333	292	324	281	284	321	317	299	301	333	282	291	295	325	304	329	322	347	295	301	325	321	321	306	337	294	287	306	337	288	321	333	319	305	320	331	262	319	302	343	301	314	312	329	317	330	311	271	323	308	360	325	330	311	304	284	335	310	301	314	344	322	318	310	283	285	336	329	318	329	336	324	315	316	303	319	305	341	297	320	299	307	304	329	310	334	289	341	313	315	310	298	325	290	301	300	329	349	325	315	337	306	343	274	314	318	292	295	331	323	310	323	299	289	296	310	310	331	318	334	311	294	330	329	329	296	294	328	309	333	303	325	327	330	313	308	270	323	309	303	286	270	291	333	320	297	294	312	301	318	333	317	313	324	303	273	287	313	300	317	317	302	300	341	258	347	318	315	341	325	320	290	292	305	303	305	329	327	301	335	326	305	310	318	322	314	321	306	321	311	308	305	311	306	331	309	322	293	315	326	331	306	298	305	332	292	338	330	318	289	307	336	296	276	320	324	317	312	319	312	336	327	335	310	284	311	312	315	320	301	336	318	318	322	331	312	302	318	301	300	334	285	336	287	300	303	320	290	337	286	308	266	315	319	320	326	306	299	317	290	326	287	319	338	341	302	334	293	306	290	311	356	329	330	309	340	311	313	316	338	296	337	296	335	303	276	311	314	321	328	317	304	286	319	322	305	290	331	328	337	315	311	290	292	321	322	325	289	311	322	316	316	332	309	297	295	310	321	299	322	319	305	295	295	306	311	302	316	324	321	315	288	312	297	329	332	309	315	299	294	319	301	291	315	319	319	315	312	307	271	294	340	317	313	285	339	323	324	346	322	317	311	315	302	303	275	317	314	299	300	313	303	333	324	334	305	313	299	328	323	330	311	316	292	338	272	287	300	349	340	324	334	332	315	341	300	315	290	302	313	309	297	303	311	304	311	302	341	315	320	332	344	309	344	318	322	321	315	293	337	310	322	300	305	323	320	281	298	316	281	364	307	315	314	312	323	330	343	312	324	279	336	324	325	321	332	311	332	298	338	314	316	317	302	330	333	290	321	302	326	345	334	283	310	319	325	335	294	321	314	341	329	345	358	300	333	325	293	332	302	291	336	322	322	333	292	328	301	324	320	322	317	319	298	311	322	320	307	337	347	299	292	341	299	332	314	298	320	345	308	327	306	335	335	339	289	331	308	309	344	310	332	333	298	303	313	309	293	314	322	322	331	297	300	313	330	295	324	331	324	286	306	330	311	306	320	328	340	287	287	316	330	330	357	317	312	316	304	293	284	328	279	326	332	292	299	307	312	274	314	308	313	281	310	317	329	279	315	307	320	317	304	301	315	281	298	294	349	306	340	349	311	289	320	332	320	318	310	304	307	316	334	334	340	329	353	304	325	310	332	309	312	340	348	291	298	304	295	322	284	316	302	322	281	319	309	329	307	319	306	313	303	312	304	302	317	329	295	326	301	327	307	309	354	315	298	313	322	336	306	305	326	298	318	313	278	335	334	318	323	304	339	308	337	311	317	283	313	336	318	316	303	312	292	341	331	308	334	295	308	309	325	309	310	340	337	294	343	341	321	313	311	309	295	326	320	282	300	309	317	327	339	331	308	306	316	318	303	303	316	298	292	327	335	303	296	310	358	314	314	306	335	340	293	313	321	299	325	322	291	320	302	307	319	276	335	341	311	331	338	337	297	296	326	296	291	311	312	298	325	324	319	326	301	337	297	323	294	322	311	328	303	300	303	345	318	321	312	320	305	317	322	315	323	299	330	288	290	308	320	336	333	286	311	283	290	328	295	332	313	314	322	314	308	313	305	301	324	320	293	350	306	298	324	330	327	296	308	332	341	318	326	337	322	324	312	310	315	320	297	310	320	348	342	326	321	319	297	319	328	341	310	324	308	344	274	336	324	359	328	288	286	324	318	311	321	309	313	325	324	320	322	318	313	298	302	330	295	307	315	323	317	328	312	277	322	311	324	314	335	323	355	316	331	313	349	311	326	335	316	341	343	311	302	288	295	329	299	321	320	288	321	300	317	324	293	309	322	334	325	284	312	348	334	325	335	280	316	327	280	295	326	326	309	299	324	347	351	295	315	315	307	317	317	283	299	306	290	311	292	316	325	301	313	323	315	307	312	299	319	289	354	311	294	307	328	302	327	312	304	307	328	313	313	322	290	311	319	329	326	282	322	326	320	302	304	294	341	311	287	313	308	326	314	296	314	342	276	319	335	324	317	294	306	309	299	335	313	368	318	312	315	299	319	298	302	308	294	327	332	285	292	333	306	318	315	316	316	303	315	334	323	304	312	357	293	323	335	325	294	300	294	293	339	311	303	310	311	306	364	318	312	297	325	324	347	330	340	322	333	291	312	338	348	317	306	311	297	306	303	283	317	288	302	331	337	295	256	272	313	337	299	332	294	294	268	333	298	308	293	320	293	330	333	323	316	321	305
27575	19795	10070	3276	1583	1052	754	604	535	437	426	391	356	367	323	323	315	317	291	307	285	299	278	279	285	246	256	235	277	239	260	208	206	221	223	250	234	237	223	208	221	227	226	212	257	224	213	230	236	241	238	236	223	270	214	195	230	237	211	237	212	232	233	210	206	249	252	229	228	213	253	224	227	216	222	227	216	212	219	231	260	200	224	234	213	240	222	237	222	236	239	235	209	230	206	231	198	218	217	215	234	204	222	213	217	217	215	224	214	239	239	212	227	256	219	228	214	224	217	199	204	244	200	241	198	206	233	229	238	217	219	236	218	209	223	216	218	216	209	227	240	217	209	223	182	226	216	204	198	240	234	223	208	201	240	207	204	210	236	227	204	217	204	203	210	216	219	239	250	205	204	228	212	209	234	228	221	226	208	216	200	238	229	230	238	227	227	203	217	214	244	209	194	233	233	212	232	222	206	210	233	230	243	245	225	257	227	206	212	225	234	234	227	225	216	199	241	197	208	221	267	236	212	206	231	206	254	200	204	224	228	249	217	232	218	249	203	239	246	204	214	259	224	225	219	203	240	227	222	246	205	212	242	218	222	229	205	221	221	208	211	216	249	216	236	221	234	215	227	210	221	208	233	236	227	214	227	243	221	206	221	210	243	227	240	235	243	231	219	234	237	241	210	203	216	214	238	232	237	227	217	220	248	224	237	206	186	205	197	207	239	212	221	241	220	245	229	229	237	207	216	225	220	228	181	185	208	247	240	209	175	217	229	234	242	255	208	225	223	244	253	236	218	201	233	209	205	226	217	240	208	210	225	216	240	209	223	203	216	237	197	237	216	215	235	239	237	198	234	239	237	225	200	214	222	222	212	203	200	244	254	229	223	233	268	221	237	246	214	220	210	204	227	228	208	239	214	197	248	211	224	213	230	206	200	231	208	221	206	214	246	224	196	235	232	193	236	238	237	236	230	232	220	210	211	204	239	211	219	230	198	207	222	229	238	235	233	225	237	250	229	245	229	209	237	218	214	223	220	228	200	227	237	216	226	206	202	200	223	207	216	215	222	198	227	213	193	199	223	205	200	202	223	212	225	241	239	205	247	215	238	200	232	235	216	216	221	216	251	217	221	225	229	236	206	201	218	224	210	225	204	224	210	229	228	254	244	213	229	196	226	217	227	225	203	222	197	204	197	226	229	204	209	234	203	217	205	220	213	238	206	193	211	217	214	180	256	227	241	220	220	238	230	215	221	203	234	242	220	239	246	218	218	250	224	207	247	201	208	223	235	225	212	227	232	206	215	227	216	197	208	219	216	240	214	236	219	241	219	211	251	213	235	234	242	236	223	244	252	218	230	232	239	232	226	188	224	229	213	235	216	226	234	200	218	210	214	228	210	239	213	216	229	222	233	204	196	240	223	227	229	238	207	220	217	239	249	217	218	228	217	211	226	226	213	215	255	240	209	212	239	211	238	218	213	201	211	211	241	198	227	228	226	219	244	239	213	195	200	223	204	226	232	220	225	224	225	218	212	206	211	224	235	201	218	237	218	240	237	225	202	230	214	224	216	211	244	210	230	207	214	188	240	210	227	230	192	231	226	229	220	197	223	255	219	230	234	244	209	241	238	227	218	218	261	202	219	219	246	229	228	235	205	224	215	222	228	212	238	216	216	223	216	209	215	202	214	223	231	215	230	215	210	230	224	236	213	220	254	245	198	214	213	230	222	222	201	257	186	237	218	197	203	213	242	229	215	226	218	236	230	192	222	211	225	200	230	234	220	219	218	199	213	237	218	211	207	215	206	211	218	220	231	200	201	243	234	227	192	215	214	220	212	202	206	233	209	238	223	196	228	238	223	201	247	200	260	205	235	205	248	226	219	203	225	221	220	233	223	215	217	243	208	211	191	237	237	222	203	228	235	227	227	223	206	216	234	232	233	220	230	211	221	210	216	228	229	231	235	271	226	206	207	239	200	242	219	219	196	218	202	246	224	203	224	217	234	235	211	209	206	216	223	207	239	218	224	203	221	231	208	207	217	231	242	210	246	220	216	241	209	228	209	201	221	234	225	223	247	237	213	219	205	198	256	217	225	209	228	229	248	233	206	210	235	238	230	212	219	225	226	233	254	219	225	244	221	199	222	206	209	252	205	211	254	219	225	238	219	221	225	231	234	214	238	191	220	224	207	250	207	224	225	236	222	220	206	209	214	237	219	209	226	198	222	218	217	211	220	232	227	211	222	243	214	217	219	228	208	227	236	256	220	205	222	231	226	238	206	230	231	225	261	216	193	230	257	229	210	219	219	212	217	224	203	223	208	245	225	214	213	207	233	208	216	216	205	228	191	215	214	228	235	208	232	221	204	232	227	216	235	185	239	231	222	222	201	235	200	231	194	227	221	239	219	234	231	200	218	231	217	208	228	212	227	212	232	241	221	208	212	213	230	223	221	231	214	199	207	197	216	228	231	208	221	222	207	228	220	212	210	222	203	223	197	206	226	232	243	212	226	240	185	211	250	221	215	220	237	201	228	234	233	238	237	227	199	228	228	240	210	229	216	212	232	270	233	218	219	225	197	223	201	221	210	270	221	227	224	247	223	213	232	209	220	241	222	229	252	229	219	193	237	209	219	231	211	242	227	196	215	200	215	264	243	231	249	223	210	217	220	252	184	218	200	268	209	219	222	217	205	207	201	265	240	227	214	208	225	210	216	201	241	235	216	226	230	237	211	202	222	240	212	216	240	237	229	211	239	234	204	201	225	208	250	239	225	219	212	214	233	235	228	218	225	220	244	243	245	234	223	241	199	203	220	218	232	198	222	239	232	216	208	229	233	226	219	257	246	232	239	219	221	252	224	229	249	223	242	225	231	207	219	189	207	260	243	255	219	243	238	243	221	238	197	225	214	248	195	216	238	206	213	235	224	220	186	223	238	204	218	205	251	243	205	240	207	219	245	225	215	229	211	223	210	220	215	227	237	217	220	234	219	230	223	226	244	212	202	187	211	225	212	238	242	225	231	201	210	222	216	212	223	223	230	220	221	232	225	218	225	220	220	204	210	218	207	227	195	206	245	212	219	213	214	228	210	236	227	226	216	236	228	235	241	245	183	240	219	220	239	248	219	209	236	250	199	212	196	209	235	244	202	217	243	226	237	224	241	206	223	209	239	225	210	226	230	217	208	231	215	235	203	210	236	230	218	215	218	243	220	255	231	195	198	234	230	226	208	237	216	207	215	253	222	214	214	231	236	213	213	225	244	221	205	237	184	254	216	231	222	213	219	223	209	239	224	217	241	236	223	259	246	196	206	223	228	215	252	239	213	225	235	248	230	221	232	227	211	221	226	224	178	243	215	216	206	192	215	208	216	223	229	212	210	226	248	231	215	217	220	215	232	223	209	224	249	247	228	224	233	232	209	211	212	224	217	241	237	227	236	202	222	229	215	226	233	195	234	214	205	229	221	257	248	229	230	223	243	206	219	204	225	228	226	197
19144	16909	7852	3839	2599	1752	1238	984	795	714	630	531	495	422	424	414	403	347	358	358	373	332	321	331	292	334	326	254	272	288	270	272	252	260	275	246	240	244	286	265	262	240	258	245	258	241	240	252	238	245	263	227	246	220	234	260	225	223	274	254	259	250	259	246	234	258	244	250	233	258	274	239	238	252	244	220	256	234	235	236	263	275	257	215	245	231	240	272	254	264	239	263	244	211	266	219	284	245	243	242	251	274	244	233	272	240	263	244	244	241	257	237	216	268	250	254	279	259	225	253	238	250	236	231	269	230	255	231	217	247	255	239	224	252	252	261	247	247	260	260	242	223	226	277	270	251	237	248	231	234	265	235	226	265	250	261	240	267	229	266	266	236	243	255	237	225	255	259	242	258	263	243	237	258	266	249	255	256	246	230	254	228	245	253	257	240	267	243	240	216	253	242	247	247	247	228	230	221	229	257	265	231	231	253	236	259	255	274	254	244	240	236	218	247	258	266	267	286	248	253	232	227	243	284	219	236	231	242	260	244	245	237	244	272	247	248	263	249	238	260	250	232	230	247	252	283	238	242	286	282	226	259	253	224	237	254	245	233	225	264	248	255	243	241	242	242	226	236	251	237	246	217	264	266	222	247	251	242	240	250	261	219	261	252	229	290	257	244	223	254	235	242	232	263	232	239	269	223	255	260	217	235	264	251	256	232	257	247	279	244	250	217	259	246	245	236	274	250	236	227	272	239	250	245	226	252	216	242	232	238	252	242	235	254	237	233	265	268	277	251	222	259	249	263	248	233	253	234	241	238	221	272	237	218	250	218	234	254	228	235	241	249	242	257	257	260	230	255	259	239	215	231	260	234	238	263	240	262	238	260	256	250	250	239	242	235	212	241	247	243	282	240	273	240	240	253	241	262	240	231	225	256	255	242	238	218	233	248	259	238	258	230	242	252	222	248	243	264	234	226	255	235	252	228	253	247	228	248	242	252	241	249	254	219	253	228	235	231	251	267	244	236	243	254	259	255	228	263	231	228	273	247	239	242	220	240	248	245	233	235	226	220	249	224	251	231	241	237	261	221	265	207	238	235	257	238	263	264	253	287	239	250	273	262	261	237	266	243	247	246	240	246	261	234	240	254	227	216	216	221	231	241	249	239	240	240	208	243	240	235	236	278	258	251	219	245	233	240	233	236	262	226	242	240	234	238	231	235	247	243	258	251	220	246	249	282	249	241	249	265	252	243	255	205	256	250	255	236	230	256	249	261	234	268	228	229	248	242	256	239	251	245	224	249	247	242	281	242	247	262	233	233	217	245	232	242	241	240	260	225	243	242	241	232	238	227	226	236	245	235	227	215	251	202	262	248	249	263	242	244	231	240	246	281	220	248	211	254	282	246	244	229	246	259	243	257	219	250	220	245	242	250	248	240	246	234	258	231	224	254	248	256	247	209	233	231	248	246	238	240	216	273	245	254	266	235	244	250	250	253	273	253	262	243	235	215	257	244	260	226	240	225	261	227	234	279	240	238	256	252	238	266	240	217	259	264	234	242	257	265	257	241	245	243	269	249	254	236	214	258	238	230	267	255	240	269	239	251	249	232	245	242	224	269	249	243	227	232	261	250	250	260	237	248	253	245	257	245	255	246	248	252	252	244	240	245	239	247	241	244	270	242	251	249	253	248	248	261	218	260	238	269	226	275	249	262	238	231	242	232	254	259	264	274	237	251	255	226	234	263	267	274	238	246	258	229	251	249	236	260	258	269	268	245	229	256	243	235	281	239	242	236	243	246	233	257	268	231	268	232	247	256	255	224	269	260	262	243	253	251	245	252	232	263	268	246	205	273	232	259	261	235	230	236	256	261	256	248	208	273	242	250	221	231	253	267	241	206	266	226	262	257	240	231	256	276	242	233	246	227	236	235	256	259	263	269	263	215	249	226	252	253	239	270	232	235	250	240	248	235	230	262	269	235	259	238	277	241	235	218	266	238	240	237	260	229	247	226	243	234	269	242	259	240	248	274	251	222	258	262	268	263	227	229	237	219	258	226	245	218	249	226	233	218	280	270	243	240	231	273	264	258	245	261	237	245	255	232	257	258	221	240	254	245	258	216	265	225	264	230	213	256	260	244	225	220	232	248	246	239	257	247	283	207	225	268	241	248	241	233	248	223	242	264	253	220	241	248	238	285	241	237	223	263	216	234	259	241	235	210	239	253	245	252	265	237	229	243	216	225	239	243	259	247	240	250	255	259	267	247	231	227	218	241	230	244	224	242	232	267	241	263	237	229	257	232	257	240	244	261	239	222	276	241	238	242	239	257	266	261	250	236	232	249	272	260	239	244	244	224	243	260	250	237	264	250	275	220	228	230	233	251	255	248	227	247	237	244	236	252	270	241	234	243	265	225	252	233	249	259	231	266	242	257	243	255	240	257	243	233	258	260	262	229	239	255	233	232	241	213	248	257	235	239	254	240	233	231	241	219	262	246	247	248	287	241	264	273	247	239	256	230	231	221	257	242	235	261	252	237	241	238	243	235	217	246	241	234	210	242	228	201	250	229	264	253	228	286	252	247	263	255	253	239	233	223	278	269	233	248	225	281	213	242	251	267	229	217	258	232	246	272	244	249	252	280	237	246	253	240	256	228	261	215	223	237	265	246	240	248	267	261	233	253	246	224	232	214	256	229	213	250	244	233	216	238	234	244	248	262	264	229	273	241	258	225	255	246	222	259	262	253	243	245	262	262	233	244	249	280	244	247	247	248	263	222	253	244	243	243	265	229	255	211	252	260	268	275	258	252	246	259	253	227	258	244	247	271	247	240	243	227	253	233	274	247	251	246	256	268	262	226	228	272	238	236	253	219	262	238	258	242	275	283	256	226	233	256	289	263	248	277	261	255	266	252	261	247	254	244	241	226	232	240	230	252	236	257	259	256	216	235	267	252	217	256	245	245	227	234	235	266	248	206	232	245	249	269	275	258	238	241	225	232	261	255	245	216	248	250	265	245	219	290	223	261	227	266	254	267	259	224	217	247	232	238	239	231	213	247	257	254	247	251	229	247	236	251	227	244	237	241	241	245	259	253	257	224	238	236	249	254	245	241	239	267	230	244	246	247	245	232	207	247	234	238	262	237	238	233	243	238	247	278	235	239	245	280	232	267	226	241	254	253	211	228	265	264	223	251	229	257	237	218	263	257	238	241	265	244	247	233	245	254	260	233	246	242	265	249	258	226	239	233	235	246	220	237	276	235	224	258	218	267	246	292	244	223	249	235	260	229	261	240	238	248	244	251	232	245	243	246	250	264	237	244	273	258	216	258	242	265	255	237	262	238	262	244	256	272	250	246	242	228	240	238	247	225	236	231	243	250	262	260	248	237	261	241	239	286	271	253	238	254	251	226	241	255	277	237	233	270	264	248	248	250	235	268	252	251	240	240	230	246	252	238	257	248	248	217	252	257	264	260	254	240	238	241	243	233	234	266	243	248	235	254
23438	20927	28136	23849	20928	11681	2264	1284	1078	932	841	749	663	677	588	600	582	528	478	494	478	448	472	479	455	434	434	407	441	394	425	409	389	374	340	390	383	348	396	363	365	348	352	340	341	382	391	359	343	350	363	336	344	362	367	359	361	362	354	334	361	364	350	327	337	371	334	388	332	359	296	338	374	362	355	320	381	337	338	349	379	376	308	346	353	361	356	363	376	356	327	336	356	312	349	332	326	363	330	344	375	331	374	359	368	327	338	332	337	344	332	322	352	340	313	353	341	353	337	351	327	333	342	350	345	348	324	356	320	335	323	339	342	347	330	341	344	360	366	325	332	344	317	339	354	330	343	324	334	368	340	350	369	346	352	352	340	352	342	338	360	322	330	348	328	355	371	315	351	335	405	320	350	348	367	319	363	381	360	342	329	333	339	313	338	381	364	362	356	375	336	359	332	370	308	379	345	361	385	324	307	362	345	349	356	361	359	372	349	335	372	373	347	400	358	372	356	370	327	351	382	363	328	361	341	354	360	333	347	352	388	353	338	339	328	360	342	366	316	357	356	342	359	321	316	379	359	333	378	340	370	356	351	355	348	345	320	350	382	340	331	350	320	359	367	384	329	380	333	304	341	322	365	346	310	339	348	346	351	318	311	371	389	361	333	340	335	331	371	337	365	367	368	330	326	365	328	332	349	360	374	328	361	313	352	331	358	341	365	353	363	317	339	363	349	374	352	355	345	340	351	314	338	343	359	321	344	345	350	334	343	345	354	369	325	304	346	326	323	354	330	340	337	343	333	337	339	359	342	327	330	330	359	321	345	350	369	344	360	350	369	322	330	341	308	337	326	351	357	329	351	354	313	362	370	333	321	319	343	352	349	314	346	316	348	368	361	332	354	338	364	327	339	343	312	363	347	357	346	330	323	354	345	375	355	357	332	366	348	368	317	345	329	349	375	365	361	332	338	340	374	337	345	323	388	353	360	374	373	322	351	322	338	368	334	341	340	344	335	348	318	329	339	360	343	332	366	389	365	341	377	335	332	341	345	347	340	335	332	348	365	314	365	341	337	369	388	308	395	382	369	337	326	332	333	358	353	333	370	348	359	334	354	339	365	340	348	364	345	350	342	356	345	317	357	306	363	370	366	378	334	337	338	334	354	355	363	387	363	365	334	371	320	342	359	337	360	325	329	295	352	337	344	322	316	313	346	320	355	376	323	348	319	354	341	402	350	358	348	365	359	340	360	355	356	367	342	312	356	308	361	339	378	335	373	326	373	353	330	326	331	366	343	365	335	332	356	322	331	336	339	365	359	318	359	355	345	301	352	328	361	332	305	350	375	343	326	340	347	381	352	375	329	351	350	346	352	349	391	340	350	330	336	320	348	318	342	340	360	328	339	384	358	363	353	349	372	366	323	374	384	319	344	359	358	316	322	326	357	361	351	353	332	344	344	336	318	322	361	326	315	356	297	353	334	351	347	330	315	339	324	333	329	311	365	330	347	377	363	324	325	324	341	294	358	368	353	322	341	340	315	328	361	332	331	344	370	335	328	344	379	350	314	370	343	363	327	341	367	328	356	306	371	374	372	325	364	340	322	337	347	369	319	330	363	342	359	333	341	379	365	338	310	333	352	372	296	359	363	360	345	327	354	342	354	343	378	352	353	344	340	350	309	360	330	352	353	331	319	352	348	341	350	340	346	355	323	357	320	354	351	332	290	339	373	360	310	381	354	348	324	324	299	356	332	330	343	339	373	371	372	340	330	335	349	355	341	350	360	347	339	330	348	326	348	354	342	352	354	342	331	359	345	353	377	327	343	345	356	353	355	356	330	336	345	378	322	364	333	331	321	359	329	353	347	329	345	346	324	344	357	345	358	347	337	378	395	328	354	323	341	326	351	339	351	350	341	367	365	350	376	354	348	331	356	335	356	330	341	350	349	340	337	331	347	354	362	320	323	391	354	347	340	344	386	370	380	329	327	370	340	369	336	342	385	337	354	330	332	370	347	377	326	368	304	353	341	339	324	339	354	333	332	317	328	303	322	373	373	341	374	308	365	341	334	360	338	336	369	359	357	340	379	332	347	343	366	373	353	350	336	357	385	355	321	338	381	350	352	335	348	367	360	384	343	350	344	350	341	330	358	348	341	336	362	340	361	337	363	371	334	366	347	375	351	354	360	337	300	327	356	346	316	322	336	325	360	363	341	350	328	316	334	323	332	370	366	349	315	338	362	359	370	352	328	333	346	346	333	333	359	377	312	353	371	330	346	334	345	363	330	368	342	331	330	353	374	328	347	370	342	342	360	388	363	310	314	344	342	329	358	368	325	346	337	332	341	346	369	356	316	339	369	364	339	329	345	362	331	329	350	331	373	340	351	344	316	358	318	364	374	301	349	358	307	329	345	336	311	352	312	355	363	338	343	329	326	297	350	346	339	332	357	356	317	342	374	366	339	334	372	351	321	355	369	352	352	338	326	340	322	345	390	335	333	310	318	330	341	368	339	350	353	369	346	354	362	345	355	335	338	376	337	356	368	366	361	375	362	334	374	352	354	333	367	366	358	339	343	325	343	348	345	323	354	393	342	354	333	340	395	365	337	338	369	327	357	321	343	325	363	361	301	339	355	356	332	351	358	344	317	367	347	353	358	357	360	322	370	360	356	360	354	334	395	338	333	328	340	358	356	357	346	347	308	315	337	360	365	337	317	342	353	350	379	328	342	316	333	331	357	342	351	354	340	346	311	366	336	336	324	391	327	359	353	330	329	332	341	355	348	332	350	347	349	334	382	302	333	328	345	336	344	354	366	347	353	339	336	309	367	368	349	338	337	344	342	353	327	329	362	328	352	343	333	339	353	367	295	354	359	362	362	377	379	337	358	342	348	343	355	340	370	353	363	339	322	338	335	356	306	348	359	338	339	327	365	330	324	343	316	321	347	331	316	350	341	374	368	365	337	314	342	327	356	334	362	362	356	358	360	323	356	333	348	336	361	348	344	371	352	327	350	343	317	329	352	331	381	347	323	352	302	351	325	336	334	368	362	333	339	327	346	340	350	332	352	362	315	332	334	371	343	371	354	371	327	353	353	328	339	342	359	325	319	310	323	347	314	364	318	331	350	345	324	357	345	363	365	334	319	341	337	354	356	339	380	347	358	364	365	357	323	335	367	332	344	333	363	317	344	332	343	351	324	344	341	361	341	365	349	337	346	341	335	354	345	346	356	352	354	327	327	358	343	378	317	325	332	354	378	326	366	369	328	363	370	377	313	315	312	345	325	344	356	351	350	355	329	323	335	359	384	320	386	342	373	339	334	328	353	317	345	320	345	333	332	350	353	360	335	322	322	347	388	368	351	346	359	349	330	317	394	326	362	329	387	349	352	340	339	354	378	366	336	357	336	333	338	335	359	357	346	338	350	333	336	339	365	360	358	374	321	349	315	323	318	372	352	347	335	337	347	355	345	335	362	342	380	359	370	394	382	383	344	357
22517	26850	14150	7666	5475	3792	2661	2086	1692	1378	1184	1126	995	862	811	770	710	710	645	644	588	613	569	555	529	525	507	464	483	420	447	410	456	461	432	413	450	423	437	407	362	436	403	378	387	382	432	380	406	401	412	391	393	410	356	394	369	371	396	396	370	411	378	385	385	395	388	402	349	383	383	383	388	424	373	353	391	384	424	402	377	426	375	405	382	411	391	377	416	352	369	399	399	375	384	400	410	429	371	416	389	374	423	385	356	386	373	406	397	385	384	412	376	404	396	410	332	390	404	388	389	357	360	401	349	373	393	383	344	346	382	367	358	387	367	375	366	368	415	378	376	404	400	404	373	374	402	395	359	379	365	381	418	377	360	395	388	403	367	370	327	412	396	412	389	410	380	400	374	375	369	396	390	361	382	365	378	392	382	406	394	380	385	411	420	406	391	394	370	380	364	386	385	388	393	410	407	399	397	352	382	393	399	379	391	373	335	393	382	385	383	397	404	382	374	382	357	377	384	425	402	405	410	392	381	414	384	371	396	401	368	358	362	407	365	402	352	383	373	361	435	369	376	366	371	364	383	419	412	385	379	370	351	397	370	363	386	391	369	359	405	366	382	380	351	397	341	411	389	358	398	391	378	401	414	385	351	380	378	396	397	376	384	388	364	383	386	387	369	397	373	385	347	360	377	362	408	408	360	347	367	399	371	409	385	398	388	397	397	392	398	339	363	401	381	392	359	357	365	392	369	390	388	356	373	357	379	381	360	377	402	380	399	390	412	361	417	388	384	398	374	406	398	437	404	374	398	376	378	389	424	383	398	419	400	404	367	386	364	359	377	404	385	357	385	403	385	424	327	397	384	355	386	367	396	373	356	380	410	409	378	384	345	385	397	390	402	394	382	385	376	356	380	390	394	380	377	372	386	355	360	369	423	397	377	369	380	403	402	398	335	367	400	401	359	328	379	368	412	364	361	392	397	379	361	363	393	381	391	407	363	408	366	372	401	403	385	373	397	395	381	373	363	385	405	379	380	339	353	385	380	387	364	375	323	371	355	386	416	370	373	390	375	370	392	386	388	399	398	349	391	369	385	391	364	363	382	379	393	380	388	352	385	384	377	364	362	382	379	355	384	371	403	396	340	385	419	371	338	387	378	370	370	342	376	393	378	365	342	332	412	385	400	352	421	409	360	396	372	434	414	409	394	395	366	388	352	413	360	368	384	413	383	380	376	394	398	368	383	367	348	375	360	386	369	372	354	342	357	357	362	394	377	371	364	387	404	387	410	375	391	390	367	393	363	385	442	414	381	366	387	383	372	379	397	382	355	362	367	371	380	377	387	407	352	384	399	384	392	366	379	352	370	383	371	324	394	392	383	366	363	339	403	373	358	392	388	382	393	384	351	373	390	399	401	379	382	382	361	373	379	390	358	420	385	385	380	373	402	387	355	387	374	393	380	369	378	391	384	367	381	364	369	419	345	348	382	419	373	363	370	367	383	394	389	385	379	393	367	383	366	388	371	378	395	377	382	403	383	336	385	372	389	390	382	425	338	374	399	369	360	375	341	375	394	374	392	412	396	410	371	378	376	416	420	398	377	394	364	362	396	385	388	380	379	356	379	407	361	418	394	376	388	367	381	369	375	404	380	356	360	370	368	355	411	390	347	383	380	358	371	401	405	372	380	371	374	383	367	369	371	408	420	390	356	377	372	376	374	375	403	332	371	388	342	362	360	349	361	353	370	391	373	361	364	388	379	374	430	410	392	390	362	351	411	405	392	377	415	435	391	378	368	389	398	366	379	370	371	410	339	402	353	391	396	373	429	397	419	396	384	398	354	341	369	396	397	350	357	361	385	375	378	378	361	366	375	346	357	369	366	401	383	419	389	384	393	433	376	357	384	380	399	401	393	417	365	392	389	427	367	399	400	395	354	386	371	384	378	364	373	398	379	375	371	368	384	401	394	378	411	379	406	388	411	393	406	373	389	402	373	379	388	403	379	399	389	353	391	435	411	401	376	416	403	433	379	409	391	338	337	387	399	388	408	378	404	386	358	376	368	366	383	364	346	429	380	352	360	392	394	366	397	355	397	391	391	367	368	365	387	375	386	400	422	373	383	420	343	387	363	417	404	395	355	379	380	436	359	367	370	384	403	398	366	369	360	381	414	403	376	399	395	385	386	386	350	380	353	392	391	387	405	379	371	368	362	370	372	390	364	393	409	363	384	364	393	390	381	416	392	362	390	392	410	377	350	386	415	379	361	372	383	364	392	395	410	365	384	379	389	392	395	394	388	370	400	386	367	372	365	345	357	376	391	383	408	340	407	371	366	363	369	377	427	371	376	395	379	379	424	365	367	385	341	397	393	392	377	392	375	358	366	392	380	383	381	375	375	387	372	376	396	357	393	380	388	403	385	352	383	389	369	330	388	386	393	381	425	372	396	405	357	375	384	410	367	387	369	423	369	406	374	362	405	381	380	366	382	385	354	388	335	367	379	385	366	362	375	374	364	367	393	350	384	400	408	389	380	348	369	400	385	360	395	357	391	409	399	421	404	395	381	373	380	364	359	365	390	354	380	367	395	407	409	370	407	351	416	377	395	349	343	410	382	379	388	403	401	388	421	395	356	394	370	353	372	364	389	388	381	395	382	382	383	398	358	370	379	390	407	393	350	406	397	410	384	391	402	393	397	403	402	406	365	380	384	343	363	367	403	360	356	359	392	382	385	375	379	380	404	339	392	376	359	373	377	347	381	368	365	374	383	375	382	405	406	403	359	341	340	408	366	373	406	395	389	378	371	410	421	382	393	378	399	361	367	394	376	386	403	349	400	355	380	393	399	381	391	405	385	388	411	406	336	384	394	385	398	388	392	377	365	393	388	414	396	384	378	416	376	376	352	367	385	368	415	406	359	416	380	366	384	379	407	369	428	373	340	377	331	416	381	377	405	381	370	378	407	409	371	392	375	379	385	357	366	422	358	401	371	393	387	427	370	413	382	387	373	371	340	388	355	378	386	379	373	401	385	368	360	375	361	377	383	423	387	382	360	363	390	363	378	393	393	361	374	375	414	411	349	427	389	394	405	378	401	402	358	389	371	360	391	405	381	360	382	386	373	400	391	368	424	374	379	371	342	376	385	375	395	425	363	387	365	381	399	373	386	368	359	363	374	398	379	386	376	384	387	367	389	375	399	386	383	370	402	395	351	367	359	396	405	360	382	412	410	414	379	372	415	416	407	360	385	374	409	338	397	380	404	413	377	364	370	379	403	373	348	394	378	348	410	353	357	393	378	395	378	391	371	361	394	396	393	389	376	388	397	403	392	372	365	387	379	376	386	423	382	394	385	369	390	394	395	366	354	391	400	398	391	372	388	378	367	417	401	360	371	372	365	370	387	374	328	369	405	411	367	404	409	365	369	359	420	339	391	371	369	413	394	386	364	416	356	385	403	336	368	380	374	389	410	390	424	371	391	405	373	394	390	400	387	377	380	360
24327	20918	27208	24703	13921	2119	1118	789	614	547	460	449	383	326	315	303	285	258	265	258	216	221	230	218	183	200	181	179	175	164	141	149	152	124	125	147	151	174	113	143	127	172	141	147	150	154	149	128	143	134	128	118	133	146	131	125	136	129	138	146	126	131	127	124	130	131	156	132	131	155	127	124	114	123	110	126	130	127	133	116	118	102	124	140	116	122	119	114	157	163	133	128	133	106	120	142	136	155	137	151	115	116	127	149	124	156	124	142	134	128	138	118	137	126	142	123	127	121	136	151	126	132	133	113	131	115	122	142	120	136	130	120	156	136	134	128	150	122	138	134	135	134	118	102	139	109	146	130	135	127	122	135	140	124	120	133	123	131	120	128	135	114	124	136	124	127	121	133	150	118	125	154	117	146	123	144	150	112	133	123	126	139	134	137	134	123	137	127	156	124	127	137	111	115	155	129	124	141	133	130	129	132	146	114	141	148	125	132	128	150	134	124	121	136	97	125	133	125	130	121	123	118	147	134	133	132	138	136	134	141	126	127	128	125	129	131	121	127	129	115	100	129	130	130	130	159	136	151	118	142	144	126	130	112	134	138	143	122	143	130	116	123	132	115	116	139	109	151	141	123	126	115	123	109	143	143	124	109	139	145	130	121	114	129	127	132	123	146	134	127	136	112	118	140	117	134	105	139	134	145	130	123	141	124	129	128	125	118	113	129	138	129	120	136	127	117	114	126	108	111	137	148	125	133	129	128	116	153	97	124	125	122	114	128	112	122	134	120	131	135	124	114	125	116	135	130	136	128	119	144	120	128	126	133	149	117	141	140	135	125	133	129	117	128	127	129	142	97	136	136	134	128	131	132	133	138	125	120	123	127	127	127	114	125	127	139	130	130	120	129	121	126	113	124	120	123	136	128	117	129	138	134	143	123	138	112	130	141	128	135	134	135	121	116	137	111	112	145	125	129	119	114	122	119	122	130	126	142	130	131	136	135	120	121	122	136	138	125	116	120	127	115	115	108	143	131	126	109	113	128	104	151	140	132	103	149	142	122	123	115	119	132	128	129	124	107	120	132	132	132	110	125	138	131	138	107	116	116	122	123	128	134	109	144	129	122	123	115	125	142	156	110	122	141	127	126	105	127	127	130	134	131	141	128	124	122	130	139	141	147	127	130	140	132	134	100	159	146	127	133	120	133	117	137	123	122	127	132	142	106	129	142	129	124	130	137	132	134	135	121	101	141	133	138	149	128	120	113	116	118	110	141	127	132	138	110	129	118	133	122	118	129	139	132	136	152	119	120	129	134	132	128	131	144	138	103	143	137	121	115	129	132	142	122	129	148	125	131	138	123	126	138	129	125	123	134	131	116	121	110	132	139	104	143	135	125	142	136	134	110	137	130	114	141	112	107	137	110	106	124	135	134	134	144	129	118	102	142	126	116	129	122	127	148	142	127	126	124	117	132	132	120	154	123	132	129	133	136	142	129	128	121	118	132	114	122	128	121	122	97	134	123	146	106	117	128	148	106	125	130	142	117	133	148	136	145	147	136	118	116	131	124	131	129	137	142	117	145	117	145	122	117	127	120	131	122	119	124	119	122	128	138	137	121	138	134	146	147	134	121	128	134	129	116	131	129	138	121	116	125	145	131	149	128	105	125	131	116	130	128	129	128	133	128	103	120	137	128	124	129	117	115	110	140	135	120	156	126	130	107	123	118	102	131	116	134	125	129	130	119	129	135	107	125	129	134	129	119	143	134	137	127	133	123	110	120	105	114	137	127	122	118	139	141	145	124	109	128	132	121	136	136	129	141	115	127	126	127	127	127	142	127	107	108	133	150	146	122	147	137	142	137	112	114	121	149	129	128	143	134	138	141	124	144	108	130	113	126	136	139	118	128	133	113	145	132	112	119	145	123	139	127	128	127	118	143	127	109	116	127	125	137	134	123	126	116	136	128	147	114	143	113	129	127	120	114	121	146	122	125	121	140	134	136	122	142	127	146	143	136	128	110	148	125	122	136	126	126	147	125	156	125	134	160	120	114	157	134	135	154	128	125	125	125	115	129	131	126	133	137	112	114	110	138	109	116	136	126	108	153	149	123	133	127	135	122	119	137	123	132	118	115	122	135	105	140	139	130	114	128	123	141	125	136	139	109	122	119	128	127	122	121	138	114	138	124	126	137	122	142	128	128	137	118	120	131	132	120	127	126	105	130	154	138	120	105	122	124	128	134	143	123	139	143	133	126	148	124	117	137	126	122	117	119	138	125	136	108	127	114	135	134	106	119	125	121	144	120	107	135	126	131	135	123	111	118	131	142	128	143	126	129	121	118	126	145	135	143	122	137	129	116	116	119	121	135	142	131	141	146	122	127	115	119	141	114	143	125	114	132	152	122	139	118	129	130	127	136	122	120	133	126	129	123	123	141	126	111	139	137	117	124	130	125	130	127	131	128	118	122	112	136	111	128	129	121	113	107	124	128	115	104	123	121	130	133	129	125	118	132	123	126	117	113	135	138	128	130	113	140	122	131	121	133	128	125	141	130	148	139	120	110	127	123	103	126	118	112	109	129	117	132	126	130	117	117	125	106	114	116	137	121	115	111	141	139	136	133	111	132	126	111	137	152	118	107	119	141	114	132	129	122	128	128	112	122	150	147	140	123	134	131	117	115	116	133	134	141	105	131	129	132	123	152	149	160	142	135	120	115	120	126	135	143	114	131	129	150	111	124	124	144	124	128	138	117	141	131	147	114	120	125	125	130	134	111	138	147	124	100	123	118	127	132	119	117	115	150	141	120	162	126	115	132	135	116	134	110	123	124	119	136	130	138	125	131	145	115	109	111	124	145	130	142	119	132	125	130	119	128	120	140	137	118	114	133	124	123	132	142	140	113	108	113	125	128	139	141	124	145	154	132	127	122	129	126	122	122	145	129	128	132	119	131	126	131	131	120	153	114	133	121	107	112	114	120	124	125	129	131	114	123	127	113	112	123	132	141	139	125	116	138	119	126	135	123	115	113	147	130	135	121	145	138	135	130	136	123	121	120	128	129	113	114	137	147	116	130	137	129	116	113	157	125	130	127	136	147	112	116	146	128	126	125	123	135	129	122	130	123	111	126	137	127	137	114	135	118	130	139	117	125	129	125	134	132	123	111	104	123	123	120	117	110	137	137	103	131	106	129	122	133	119	129	132	145	109	123	128	141	143	129	127	121	134	109	129	135	140	141	135	134	143	120	142	126	132	124	140	130	132	135	122	151	124	125	133	118	136	124	136	120	103	116	105	127	125	123	139	115	134	132	123	118	126	112	113	133	150	127	141	125	129	168	124	137	121	115	142	144	116	116	138	135	148	154	125	131	140	145	129	108	121	116	109	137	123	149	160	129	124	125	141	127	141	122	111	134	136	104	133	116	124	136	141	115	116	135	122	134	131	133	132	124	123	129	120	125	121	115	134	128	129	129	122	131	114	131	123	119	125	132	125	155	121	132
21750	23434	11346	5888	4171	2843	1996	1430	1158	934	779	688	562	503	480	469	427	407	371	359	340	351	307	284	257	246	224	241	193	188	225	202	206	177	176	177	184	188	166	169	177	159	163	173	169	156	142	164	162	166	160	181	176	166	144	146	163	171	171	155	136	152	150	182	159	145	162	132	143	163	155	149	148	137	139	133	143	156	135	140	160	169	176	151	162	139	166	151	135	178	166	134	150	156	169	154	127	167	136	171	172	147	178	158	176	160	154	150	149	156	143	157	154	150	149	130	129	141	167	159	166	143	159	129	149	153	155	168	155	151	159	173	155	138	134	153	132	167	146	137	141	121	165	151	141	139	164	140	159	145	152	171	145	163	162	129	163	140	146	159	147	156	158	172	146	141	164	155	147	139	159	147	140	170	169	180	173	167	148	141	144	136	147	144	161	127	142	144	153	155	138	155	134	136	157	141	165	133	144	155	141	163	127	153	142	151	171	165	150	162	154	145	147	151	142	164	159	151	142	134	138	171	146	164	141	169	154	157	134	157	157	156	129	162	145	146	162	177	154	164	152	159	174	170	153	162	157	150	161	154	147	146	164	147	173	185	133	150	152	173	158	139	149	136	160	136	137	150	135	149	143	152	161	162	153	145	141	151	136	156	145	153	141	139	143	140	136	168	137	159	160	153	133	136	163	152	152	145	152	151	143	146	164	154	155	157	136	164	154	158	152	159	149	153	168	141	158	138	147	137	148	150	174	150	144	135	149	145	152	161	165	143	136	164	143	162	149	136	148	151	148	140	144	164	123	155	143	137	154	157	153	148	166	153	157	151	154	145	165	159	157	152	156	153	172	138	134	146	154	173	176	154	162	163	148	151	141	149	153	152	149	160	155	164	149	149	141	165	148	144	143	142	150	181	143	170	135	153	140	154	135	163	133	165	160	154	170	167	145	149	134	139	160	164	141	132	154	154	162	143	130	150	173	138	150	169	135	153	148	133	165	140	164	137	142	151	174	184	157	129	153	145	141	159	177	156	169	139	160	138	154	171	156	141	142	155	144	137	133	162	151	150	130	155	146	150	164	162	172	159	147	159	149	142	161	138	145	155	142	154	169	138	125	158	136	156	147	156	145	146	157	141	148	147	154	165	143	168	173	135	153	159	129	144	160	163	170	141	147	145	179	147	167	153	151	146	153	152	143	148	149	174	155	169	163	140	140	148	164	155	131	144	158	145	150	165	159	152	135	180	138	135	141	139	171	175	158	156	154	161	173	152	177	167	153	144	144	137	154	166	134	137	157	151	172	148	158	161	164	147	152	161	163	150	144	139	161	151	155	142	152	147	130	148	137	144	157	148	168	130	133	149	142	141	160	153	140	132	136	154	130	148	152	150	133	148	143	156	170	132	163	163	157	156	174	135	180	146	160	151	174	155	161	160	157	164	158	157	159	146	150	170	145	139	153	154	136	145	135	140	156	151	154	149	161	154	140	163	143	156	146	143	136	159	147	167	148	170	150	153	148	135	128	146	161	153	170	137	163	146	151	165	170	153	151	145	144	148	161	147	144	165	150	155	127	153	150	136	150	142	150	163	156	144	163	146	164	151	152	167	160	154	138	152	172	165	142	141	170	153	179	147	148	163	153	141	130	136	164	150	173	143	167	145	145	168	158	157	140	158	157	145	161	155	149	144	138	126	150	148	176	145	137	173	168	179	155	139	148	129	160	173	152	158	145	139	148	156	159	147	168	166	179	175	124	145	152	147	148	182	121	162	145	140	146	165	151	157	170	144	163	155	144	149	154	136	150	155	160	152	161	160	154	156	168	154	157	158	168	131	145	130	143	138	150	144	170	146	165	163	145	126	151	170	134	151	145	163	185	139	159	138	176	124	160	142	162	142	178	169	173	152	147	152	150	162	154	158	162	149	152	163	164	140	147	149	148	158	181	146	142	154	164	143	142	155	159	151	173	154	166	162	154	143	136	162	161	152	160	163	144	165	157	137	164	164	153	152	150	143	144	163	152	131	135	156	144	150	143	120	136	145	151	132	149	143	146	148	181	173	137	150	154	153	146	150	177	147	142	141	140	162	158	148	146	154	127	130	161	159	158	145	137	142	130	169	142	151	143	160	171	163	129	145	148	153	186	146	166	157	144	155	157	151	153	140	178	170	175	152	133	158	159	146	127	153	145	152	166	155	159	132	167	151	160	148	141	146	157	157	163	150	148	149	151	137	142	168	151	152	148	160	130	168	131	129	170	178	154	145	174	141	168	164	157	158	133	140	170	147	150	164	167	160	138	119	166	150	161	121	153	153	159	133	143	129	160	154	144	153	141	140	161	164	172	151	140	142	139	170	155	162	159	151	165	152	160	135	136	139	163	168	141	163	151	159	155	143	174	162	113	133	139	157	153	141	135	151	160	153	150	156	142	167	147	144	167	159	158	146	150	152	185	143	142	147	168	144	141	132	163	164	163	135	163	155	163	160	156	147	130	159	165	163	135	142	132	153	147	148	144	157	160	145	152	172	139	168	141	174	159	136	151	174	159	151	153	143	165	136	174	170	163	149	149	145	137	171	148	182	154	157	152	138	164	148	160	143	146	135	151	148	158	140	158	155	173	158	157	161	137	156	146	150	141	142	157	170	159	160	142	157	143	137	145	144	154	153	127	149	155	138	148	143	161	153	132	147	130	153	156	138	124	157	153	154	163	161	145	170	159	163	133	153	158	177	143	152	164	155	153	165	149	138	155	145	177	144	148	142	168	151	125	150	173	142	164	164	142	152	158	167	156	147	153	166	160	149	163	140	153	189	148	153	164	149	152	145	156	140	153	154	165	184	147	164	134	159	159	165	152	153	161	152	154	138	122	175	144	147	147	153	154	162	158	163	146	144	167	131	139	145	162	146	143	120	151	150	167	166	155	150	159	141	136	150	144	168	148	162	138	145	140	152	151	128	134	165	172	148	139	139	159	157	162	159	160	153	148	154	182	179	151	169	150	136	147	177	150	153	145	157	162	165	182	144	162	156	167	166	149	143	159	169	160	134	155	152	152	141	163	142	183	147	141	146	138	145	155	163	142	155	136	169	147	157	148	150	154	132	162	160	144	144	158	176	155	151	153	178	121	161	142	163	165	141	175	146	175	153	133	143	136	160	138	161	158	162	138	136	158	143	135	155	143	142	156	149	141	159	133	138	148	164	155	141	171	166	167	183	144	149	132	131	144	153	172	141	142	152	135	152	146	137	170	150	162	160	165	143	139	156	145	173	158	158	153	141	162	135	139	151	129	154	149	145	163	158	149	129	156	156	154	147	170	159	165	180	147	142	132	134	165	121	163	172	132	167	143	150	183	164	142	154	136	162	143	128	172	176	160	138	163	156	149	170	141	163	159	151	167	160	159	157	157	163	164	150	154	141	155	161	165	176	160	144	139	138	136	142	147	166	158	167	138	171	162	156	131	155	154	168	154	166	130	152	147	138	122	170	162	152	143	158	152	168
22306	20971	28666	23467	20971	21069	11007	2158	1517	1336	1100	977	842	738	717	672	579	582	556	500	517	521	482	434	443	416	358	376	422	367	345	315	322	344	342	319	289	315	309	281	339	295	328	257	303	264	315	303	304	285	292	283	316	286	295	298	314	306	286	270	275	294	286	271	314	300	302	274	318	276	276	279	328	292	289	292	278	307	276	279	300	279	264	307	283	299	305	285	301	296	275	263	267	301	277	285	298	297	280	280	306	296	256	304	263	263	288	279	309	279	282	285	288	270	289	265	287	265	272	284	288	290	278	250	276	270	274	276	273	277	286	291	285	272	271	296	275	301	257	289	279	277	294	291	250	290	269	266	249	251	270	276	273	279	302	253	269	306	285	231	293	277	295	276	292	308	264	250	280	309	297	295	271	276	283	281	268	255	278	280	285	293	261	267	250	305	299	276	288	271	292	291	255	300	269	273	264	280	269	259	292	287	258	245	277	283	271	286	258	276	280	277	250	288	259	284	261	263	283	253	258	278	268	287	270	271	284	273	272	288	286	293	233	269	287	249	253	283	285	282	287	252	257	274	283	306	263	277	296	279	286	265	262	294	292	278	262	268	273	244	267	256	280	262	282	272	259	265	284	278	309	299	289	255	276	250	297	300	283	287	254	260	261	286	297	270	273	256	285	293	292	247	287	270	317	276	259	229	296	282	256	273	275	288	295	272	311	270	260	276	272	262	293	286	271	266	281	267	259	294	270	284	251	262	262	271	273	265	272	291	254	273	279	249	265	295	307	303	270	280	258	286	254	263	288	278	279	286	269	257	270	270	296	242	305	263	262	285	290	276	272	300	276	265	283	297	284	299	250	272	272	266	288	273	269	287	246	286	282	255	281	267	279	269	276	286	273	264	287	261	249	296	282	268	293	299	292	264	289	286	267	264	301	281	286	256	276	293	286	284	274	267	293	285	286	294	279	260	273	283	278	264	249	279	278	284	301	279	286	265	306	268	285	267	290	297	280	285	268	266	293	265	283	276	289	264	274	273	302	264	290	252	298	287	285	279	290	307	274	254	268	290	290	279	269	287	270	274	300	280	292	303	272	288	280	312	303	259	271	271	286	284	276	264	313	291	305	293	302	301	272	267	281	281	291	270	260	250	276	297	284	289	299	263	271	287	301	262	272	268	271	293	263	275	277	277	282	294	301	241	294	305	287	306	266	287	252	287	266	281	278	283	264	301	280	263	280	260	257	269	272	288	263	286	282	272	275	289	275	276	266	291	291	288	273	270	275	286	268	255	291	270	289	288	309	308	287	256	251	256	266	256	278	258	272	272	286	269	319	288	295	274	279	251	308	294	270	294	256	287	303	296	257	286	286	302	281	252	263	282	256	269	263	294	265	265	259	271	286	259	266	285	285	274	272	252	278	245	243	281	291	283	301	285	281	296	305	262	241	280	266	288	302	295	280	278	287	246	308	287	274	296	264	264	308	288	280	282	279	292	259	280	286	283	301	271	284	269	289	277	280	281	271	280	295	279	292	293	301	283	289	283	282	265	294	311	259	258	293	284	298	284	256	274	295	289	288	285	278	286	269	257	265	291	269	305	299	260	283	270	243	264	262	262	300	315	270	296	293	306	278	285	297	299	254	257	273	287	277	280	272	289	264	246	293	287	278	270	287	292	264	263	271	266	280	248	305	265	290	301	284	265	261	254	289	270	302	257	285	286	287	286	274	291	275	344	272	307	240	264	320	283	296	292	287	298	267	254	269	281	277	288	313	282	264	261	311	255	310	300	264	293	294	267	264	270	290	263	272	289	274	260	262	280	285	245	301	272	260	269	278	289	279	272	297	288	276	258	279	280	293	267	281	270	287	280	280	260	254	283	298	285	261	294	262	269	285	255	254	281	292	254	274	288	307	265	282	261	299	291	294	241	292	277	303	276	262	288	287	269	286	299	287	270	278	295	268	269	271	273	304	278	255	302	273	265	253	286	255	274	264	270	282	256	267	271	309	290	252	294	290	291	306	281	253	298	267	251	268	284	294	266	266	274	285	290	272	248	261	246	284	277	294	304	304	279	268	283	281	293	321	285	288	282	293	304	284	295	291	275	284	254	280	278	281	240	287	270	304	295	280	258	275	294	285	274	267	274	255	273	303	294	267	289	294	283	276	265	290	278	294	295	280	270	286	249	287	276	245	263	278	284	282	279	284	261	255	269	295	232	281	279	252	256	269	283	273	272	305	266	273	281	251	266	285	305	296	245	274	268	303	263	275	285	258	266	270	275	278	269	288	276	284	263	262	332	298	269	304	277	275	271	281	295	276	262	283	247	253	266	258	244	272	280	279	274	254	295	275	297	287	247	245	275	291	280	271	305	282	277	268	256	277	287	301	264	270	260	276	241	257	267	256	290	297	284	237	287	276	297	260	290	264	294	276	260	259	264	263	292	298	288	261	297	271	279	307	285	276	283	290	261	279	303	270	264	277	261	275	295	270	282	268	292	253	300	277	289	291	278	270	285	265	295	275	274	297	273	270	279	296	289	287	250	256	286	286	270	277	253	289	300	279	288	250	302	292	307	303	308	290	284	267	264	291	252	286	278	235	259	297	248	275	334	273	298	277	261	281	266	284	289	278	273	251	256	319	308	273	289	261	278	269	288	293	288	302	253	266	264	236	267	265	304	294	278	269	290	298	296	262	283	268	297	254	294	269	278	281	297	255	264	300	269	257	283	262	266	257	287	290	271	274	263	271	255	271	287	276	247	266	280	285	300	256	302	268	301	292	254	291	281	274	269	299	276	239	282	307	283	283	278	281	301	276	298	289	275	248	294	274	306	249	285	278	270	311	274	281	249	291	286	269	282	288	284	261	267	283	273	271	310	260	280	271	276	264	302	268	299	270	306	263	276	248	279	262	267	291	278	302	272	265	291	279	278	239	263	258	267	262	249	262	287	280	294	289	291	292	280	258	277	274	277	273	290	293	283	270	250	272	272	294	239	277	280	271	268	271	264	293	245	228	275	284	270	288	270	223	275	264	283	273	255	234	268	290	265	271	279	279	288	265	257	268	293	297	239	275	316	283	295	273	273	267	278	256	298	281	290	273	305	328	289	289	299	285	252	271	268	285	283	277	297	265	259	276	297	327	289	298	306	263	268	272	275	319	306	240	301	277	286	299	279	308	267	239	252	295	258	281	261	272	273	258	280	272	315	283	271	276	281	279	280	248	275	255	289	281	267	304	256	278	281	303	271	287	270	278	279	273	254	286	280	273	284	279	310	255	271	285	273	246	308	305	269	273	286	298	288	255	279	256	285	305	292	303	257	292	278	253	289	293	268	293	288	295	254	285	264	260	256	250	282	282	290	280	287	279	256	267	264	246	240	291	272	279	281	272	290	279	266	272	266	262	264	294	294	275	229	309	264	286	253	255	280	271	284	248	275	253	256	275	301	288	291	291	280	261	272	271	284	275	276	294	270	290	267	277	316	312	302	257	299	275	267
25642	32710	18747	10464	7693	5433	4018	2930	2377	1903	1608	1442	1212	1105	1012	882	886	782	763	702	680	630	594	571	568	510	476	508	413	422	436	394	396	395	386	375	355	347	348	339	364	353	328	355	313	358	309	336	338	358	341	346	359	337	326	354	353	319	335	330	314	316	305	338	305	311	316	338	301	317	325	312	321	295	350	329	298	306	297	326	316	330	311	301	328	350	346	297	314	331	336	308	321	294	335	295	318	303	352	307	297	322	302	307	323	334	304	302	306	317	281	332	349	280	309	313	303	337	300	299	306	280	297	319	289	309	298	315	354	308	298	312	306	324	306	313	316	311	291	347	329	318	301	348	305	322	298	292	325	326	331	321	303	350	287	297	308	325	296	305	329	292	317	288	332	297	321	350	337	301	320	306	308	326	329	317	304	334	326	298	294	324	312	313	310	273	311	332	317	312	333	285	355	325	277	310	287	307	275	292	280	337	306	296	304	303	316	289	325	295	349	324	300	340	315	269	315	258	374	290	309	320	303	309	317	308	317	291	287	288	304	314	323	295	314	325	288	319	312	294	322	329	322	338	276	316	306	349	315	318	298	353	306	322	342	318	301	282	318	300	327	294	317	315	335	320	294	322	317	302	322	336	289	319	329	320	294	297	337	310	295	313	294	305	301	342	283	336	319	317	311	314	293	318	301	292	307	317	304	289	283	305	311	315	302	290	282	311	295	313	315	311	285	318	334	290	315	320	306	327	332	307	325	328	296	305	277	311	316	351	297	320	308	286	298	305	315	311	288	286	340	320	324	312	287	325	309	314	294	327	318	287	290	287	281	311	299	298	313	321	315	300	293	291	308	312	288	296	316	304	337	329	321	291	318	293	319	306	320	289	342	308	320	312	316	308	304	325	293	324	316	322	305	295	287	354	301	320	307	310	320	303	313	313	305	328	338	336	279	302	260	309	314	297	331	288	341	298	319	328	323	287	309	319	288	352	328	322	294	326	289	303	319	324	347	298	289	327	334	315	313	284	314	298	275	299	325	286	327	299	288	315	296	290	324	287	331	323	313	293	322	292	309	329	321	300	311	307	323	290	335	315	323	327	288	300	305	289	318	305	327	326	311	285	291	326	316	309	292	282	318	293	278	338	313	326	328	301	297	322	306	273	299	309	328	328	326	361	285	316	305	266	270	310	315	318	304	325	320	279	315	317	297	346	310	302	324	343	307	321	301	310	317	351	312	284	286	294	315	331	294	293	297	320	327	311	289	323	304	317	301	311	310	306	322	301	298	334	312	338	311	291	312	305	312	317	285	292	341	300	313	315	312	331	297	320	318	295	283	292	290	317	295	299	309	291	313	331	295	297	326	303	298	321	290	331	297	325	274	292	307	306	295	318	316	293	271	262	311	306	303	279	299	327	355	320	330	298	305	307	286	316	302	331	337	291	316	289	309	327	327	308	275	319	333	298	315	299	290	303	317	328	337	280	284	308	295	334	312	315	337	336	335	295	312	311	320	335	301	314	309	290	311	314	281	337	279	276	329	298	285	318	331	289	282	307	305	312	322	308	307	341	314	317	270	315	324	295	311	339	304	332	328	305	342	290	295	282	318	287	318	333	301	297	297	308	324	339	292	284	296	309	297	333	330	311	314	298	326	303	293	313	317	322	310	310	302	306	344	280	329	309	341	292	295	319	281	309	302	315	297	323	327	338	290	305	298	294	313	324	279	300	322	311	318	283	345	309	300	289	293	316	328	306	275	298	296	307	322	330	334	302	317	282	325	346	325	331	305	286	335	298	332	325	306	298	328	305	310	311	315	306	304	288	309	325	330	310	321	339	322	314	307	304	330	285	328	328	317	314	325	323	316	321	270	323	328	321	296	280	277	324	303	316	323	352	300	321	303	277	298	291	316	323	319	292	321	310	289	317	307	303	314	297	319	286	315	315	312	308	318	310	312	321	342	320	311	311	307	317	284	323	307	304	306	316	319	295	292	306	328	297	301	306	290	345	322	315	324	314	330	340	331	285	319	330	320	321	312	311	353	299	332	342	300	316	298	290	304	336	281	319	329	297	290	305	289	365	321	301	295	319	306	310	288	312	300	289	279	302	297	269	293	303	307	322	315	278	297	308	285	275	294	302	343	288	355	291	355	305	299	327	319	331	294	331	296	332	329	320	299	315	288	301	323	331	296	335	320	303	337	310	329	282	337	328	304	315	326	323	290	328	299	319	305	345	313	328	320	291	328	318	308	309	309	303	296	302	344	261	304	294	296	313	343	326	313	296	311	315	326	304	315	308	331	292	333	325	294	334	281	317	331	279	301	337	305	274	318	316	311	284	341	326	329	332	299	323	283	302	327	309	294	348	302	323	331	349	303	293	286	311	289	314	301	302	317	310	289	313	325	345	338	319	329	303	293	327	305	296	271	314	306	308	288	303	311	281	304	323	322	299	348	278	335	299	324	311	324	283	299	297	289	313	334	329	352	290	306	271	280	281	287	344	278	273	317	336	319	311	286	297	283	328	298	316	313	318	299	326	281	296	312	317	320	324	314	311	304	316	305	322	313	282	280	308	307	293	309	343	305	294	325	300	286	327	315	316	323	310	291	266	311	282	313	280	314	320	342	352	322	315	315	333	326	321	291	318	284	290	313	314	294	298	324	303	315	341	317	292	313	321	292	303	349	311	295	320	296	303	301	349	294	295	303	314	294	326	293	321	333	341	326	339	296	309	304	308	291	318	323	327	302	274	304	326	325	314	326	335	354	316	344	315	285	323	318	295	294	312	306	351	310	304	287	291	307	284	304	289	332	310	308	304	304	308	331	323	332	318	295	288	286	314	310	325	300	310	334	291	294	331	306	317	303	329	313	331	301	277	317	298	335	300	311	296	313	307	352	318	321	309	334	299	325	304	297	312	317	317	299	321	301	308	319	337	324	322	319	308	317	323	308	324	279	310	340	302	333	312	348	315	315	344	298	298	312	305	305	319	304	321	317	333	316	287	331	309	304	301	291	317	309	296	281	316	337	310	332	288	288	337	289	330	301	295	333	301	299	307	286	319	288	327	308	310	290	351	313	302	323	257	328	340	316	291	305	292	335	342	289	296	284	305	292	291	319	293	275	307	319	302	306	323	310	314	308	306	281	284	290	316	283	305	342	291	315	320	318	310	333	287	313	308	334	284	321	324	299	294	310	336	280	281	319	304	299	353	360	304	307	295	337	360	300	291	306	316	298	300	303	300	313	305	309	337	315	299	324	316	303	313	298	347	319	340	348	301	317	315	342	350	307	351	290	297	325	300	318	355	302	314	332	304	323	293	312	330	335	310	325	306	310	286	334	312	347	326	327	305	308	280	323	303	289	313	329	311	306	324	284	326	299	308	282	313	322	301	329	311	303	309	332	296	341	332	305	285	307	285	339	304	289	309	313	343	354	300	320	313	299	349	308	309	297	339	280	311	295	332	312	311	321	332	284	343	338	314	314	310	343	295	336	322	314	280
27731	19694	9638	3196	1575	984	759	612	538	464	441	420	385	380	345	345	319	295	264	290	328	298	282	258	278	262	272	219	251	281	237	211	231	223	219	228	215	229	225	247	230	217	236	209	255	222	226	251	221	215	219	246	221	223	207	243	232	209	212	196	214	226	231	201	230	210	248	221	225	215	211	226	238	227	221	211	213	225	224	206	211	207	208	232	228	207	228	227	234	225	217	206	227	208	234	210	213	232	229	219	228	211	220	206	202	202	230	253	218	237	229	208	205	216	219	214	229	255	218	211	239	218	259	231	204	207	221	243	231	235	211	205	228	235	207	242	222	237	222	216	230	225	198	216	234	211	203	239	216	222	200	210	196	239	221	237	235	220	224	237	208	208	247	245	204	202	190	228	227	200	206	207	227	213	213	246	201	202	217	184	211	204	217	210	237	211	230	225	237	237	211	260	230	247	249	231	220	220	204	193	238	224	225	229	223	204	211	217	244	221	199	236	214	221	211	226	250	200	192	213	235	224	224	217	222	223	201	234	231	199	224	214	222	228	187	209	222	212	219	205	221	245	232	224	213	216	230	223	211	180	222	219	220	208	241	202	215	224	219	206	228	225	231	239	218	249	214	230	228	233	215	245	210	223	242	219	204	230	200	241	231	233	214	210	212	225	226	228	229	216	206	227	206	236	206	216	228	239	223	222	218	212	198	210	214	211	220	210	201	210	231	228	233	231	249	199	220	207	222	227	216	236	245	226	230	236	220	202	232	217	227	268	228	221	227	209	209	221	229	221	201	200	233	202	197	250	229	198	187	216	204	232	233	211	206	206	215	208	220	205	221	236	226	231	232	197	238	208	185	214	209	253	207	224	211	196	255	215	235	211	203	242	224	218	206	238	235	218	241	225	213	191	208	201	216	209	218	216	228	214	235	209	199	191	198	207	217	224	227	223	219	213	207	237	189	231	202	193	228	224	220	220	225	224	220	218	223	216	247	234	222	191	223	205	202	199	221	187	218	219	217	239	219	202	221	224	231	202	240	217	224	228	223	225	217	217	241	197	197	205	224	236	236	203	220	224	213	226	201	214	216	226	223	223	197	242	216	204	212	213	225	217	204	239	215	227	202	229	237	233	230	234	223	261	201	224	225	215	201	202	230	200	230	234	219	189	205	226	215	205	239	242	236	237	235	207	219	233	251	227	240	238	203	212	205	214	211	217	228	229	225	216	235	190	231	220	222	213	245	224	210	229	231	240	227	202	224	217	200	233	211	222	210	220	239	217	227	216	212	194	235	217	257	235	225	231	219	206	207	247	229	220	213	221	225	209	201	222	240	204	231	233	228	243	236	227	190	228	203	190	188	226	233	232	222	198	217	225	200	206	224	204	217	242	233	223	204	220	232	246	231	234	251	197	187	240	216	206	226	231	211	218	206	206	228	235	208	220	210	203	213	246	225	207	226	258	224	226	221	225	232	219	187	209	219	233	235	217	233	206	197	224	255	229	215	226	211	227	209	234	248	220	205	236	226	212	212	226	213	214	205	229	230	199	234	223	232	197	224	217	240	198	192	199	224	199	245	216	252	238	225	221	221	220	239	195	219	216	231	216	213	239	227	235	236	211	200	205	228	203	253	223	228	229	234	215	211	209	228	221	236	226	209	213	231	216	212	196	217	229	218	196	239	219	227	211	262	230	211	222	195	218	236	222	225	216	224	227	213	213	229	244	232	237	202	218	214	227	209	206	219	230	234	203	214	226	233	219	212	228	236	208	215	230	233	206	224	216	213	216	222	230	230	210	220	205	217	231	206	219	242	198	209	209	208	229	196	219	205	255	208	209	208	211	202	222	223	222	221	207	191	226	238	218	231	213	228	243	228	224	216	247	206	210	203	245	242	205	212	215	200	233	229	280	265	214	209	255	239	214	230	236	206	203	216	251	232	213	204	222	208	217	192	201	221	229	247	192	204	215	229	248	242	219	241	202	217	224	199	232	219	227	210	196	195	207	199	243	223	229	242	232	235	212	231	217	213	220	225	191	219	205	235	205	236	188	207	237	242	233	227	216	203	225	200	211	219	233	263	216	235	207	236	219	203	239	207	234	202	240	238	212	202	187	238	218	211	223	231	217	230	223	247	197	193	230	203	235	234	229	206	219	227	223	199	216	232	187	239	212	237	220	240	215	211	237	206	227	219	215	246	222	256	225	212	224	207	210	225	189	214	231	233	200	191	218	233	219	228	216	224	218	201	215	221	239	221	213	229	212	228	257	215	225	224	223	239	223	193	214	250	252	228	223	232	210	198	190	234	212	223	224	193	208	230	219	245	235	199	213	219	241	231	231	243	228	219	197	212	230	237	224	208	218	225	216	240	232	233	237	214	207	220	203	195	188	237	245	221	228	178	229	255	229	238	214	218	225	214	225	239	262	236	215	221	237	233	248	228	215	205	208	206	232	207	196	212	240	237	215	235	234	238	223	218	233	188	201	249	224	202	208	228	224	244	217	200	229	190	206	211	250	219	199	218	246	236	220	225	219	211	211	244	220	189	218	240	215	215	192	247	226	212	212	230	222	224	227	224	222	191	229	227	233	204	208	231	212	220	212	236	212	189	200	230	213	215	225	228	198	221	223	226	216	222	211	206	239	210	246	203	216	229	219	216	221	243	223	221	210	206	226	223	225	211	187	235	211	239	215	219	201	200	254	209	223	231	201	215	236	213	237	193	235	232	233	229	208	199	247	234	210	225	214	225	210	196	224	242	217	185	217	197	209	220	208	217	215	231	223	205	228	206	205	237	217	236	229	242	214	242	233	231	211	200	184	224	214	245	236	221	241	203	239	225	232	229	250	232	197	230	215	208	224	202	207	237	194	212	250	197	215	207	225	218	221	216	201	251	227	224	219	219	223	230	201	198	232	247	243	203	223	211	226	175	226	198	210	199	226	250	220	225	232	240	201	229	239	227	229	249	211	229	244	228	210	207	202	265	180	228	232	207	225	223	213	197	215	224	240	192	214	219	228	223	207	242	233	217	190	211	220	229	236	248	199	234	228	230	243	219	228	228	204	206	217	187	230	233	246	212	241	212	211	227	227	218	232	200	233	227	213	223	234	236	212	216	218	228	213	223	238	227	201	227	203	229	215	202	223	228	216	198	199	213	238	206	206	230	201	217	236	233	239	225	218	207	201	210	219	235	227	205	238	207	220	226	234	202	213	220	218	217	231	199	235	210	250	220	220	217	214	228	209	255	236	194	219	230	224	247	231	236	246	227	212	218	226	245	199	220	221	216	209	193	178	244	219	203	214	217	201	213	225	213	242	196	225	189	229	214	209	230	199	211	256	204	199	215	253	206	196	237	218	217	230	211	227	204	221	234	232	218	207	224	211	240	200	213	206	233	204	212	228	197	202	188	231	208	237	237	192	212	218	221	214	232	198	225	201	226	220	226	201	222	217	222	209	239	237	206	213	224	230	246	214	218	254	212	230	245	235	252	223	233	208
18815	15807	7376	3527	2432	1781	1288	977	826	672	652	577	530	451	490	400	405	371	360	365	350	297	318	310	291	293	289	264	277	281	260	270	274	261	241	254	245	284	229	250	245	230	254	256	260	270	246	267	246	225	242	247	272	250	244	229	260	258	251	225	249	252	252	219	239	249	247	254	213	237	241	247	262	251	253	258	242	254	267	271	267	233	229	240	249	254	244	258	231	228	254	243	242	246	247	258	217	261	262	269	228	232	251	229	245	246	231	226	258	260	234	259	228	243	228	250	245	246	240	251	249	241	239	218	240	237	264	256	238	234	240	236	244	224	240	230	246	260	256	250	262	231	238	248	272	227	249	252	257	249	251	220	212	231	222	237	217	222	250	220	235	249	263	242	243	244	246	262	240	257	278	252	218	232	261	228	241	246	256	237	240	250	253	246	201	224	239	257	247	236	243	229	237	242	275	270	263	258	273	245	229	243	226	224	242	262	237	233	227	244	250	214	226	213	242	246	222	252	249	239	258	218	273	249	241	258	236	268	236	257	219	270	249	256	252	267	213	257	239	236	215	234	240	221	250	252	251	238	260	244	249	228	236	227	244	253	258	258	217	214	258	272	263	235	246	236	234	244	243	269	230	241	215	257	242	217	228	273	254	264	262	251	257	247	233	229	252	243	246	229	237	225	237	240	284	245	242	214	243	231	230	236	237	215	235	263	239	248	236	242	241	243	264	257	232	271	260	231	221	251	236	242	236	263	232	231	230	204	242	241	264	269	236	259	219	251	262	262	230	237	243	251	222	232	242	229	248	238	247	242	240	235	242	208	251	231	245	227	250	224	265	238	249	235	251	254	244	255	237	242	244	273	228	243	258	236	277	251	249	260	251	242	291	258	252	253	233	249	245	243	284	242	247	225	228	250	238	277	220	223	216	243	241	238	223	231	244	238	230	245	284	222	274	251	225	235	247	265	251	248	253	260	253	249	231	242	233	241	245	214	226	241	264	236	263	261	225	217	252	247	236	257	229	219	248	239	277	228	245	235	248	259	193	241	257	254	222	234	249	260	221	239	241	253	228	230	260	249	269	222	233	227	236	258	263	235	242	241	235	250	227	255	232	242	254	266	238	240	247	252	239	233	234	247	253	268	243	259	257	244	271	228	269	275	239	258	267	214	247	240	228	234	273	250	263	250	254	244	228	259	238	256	261	263	285	239	250	234	250	240	243	280	227	206	248	225	245	246	234	237	222	245	268	235	244	246	243	251	240	248	209	227	258	261	239	242	248	211	232	224	233	259	253	234	246	248	251	223	252	246	236	251	254	233	240	240	250	229	283	236	258	265	211	233	232	240	234	229	219	241	240	250	284	257	228	259	256	230	224	236	235	247	253	234	264	226	237	243	249	248	234	248	247	243	249	234	258	213	225	249	211	228	242	245	246	238	221	236	270	206	276	240	237	223	222	239	245	222	220	241	237	260	247	221	227	250	230	246	264	263	209	263	253	200	267	250	259	223	244	226	231	239	238	253	237	236	256	251	224	269	252	247	225	260	235	275	249	231	218	250	262	229	246	241	218	268	227	269	233	225	243	233	249	235	235	226	237	230	246	240	244	255	250	240	244	223	238	265	234	246	244	253	250	263	235	231	239	231	228	240	236	251	248	228	204	250	236	221	252	237	248	235	241	247	256	247	219	258	242	203	253	242	233	227	242	243	232	219	216	239	236	250	238	234	237	250	259	224	234	242	251	229	266	237	225	235	255	228	236	232	258	234	265	252	252	250	231	236	247	231	244	251	240	263	226	253	227	238	244	264	248	254	233	277	240	255	240	262	246	257	274	232	231	244	267	215	241	231	214	241	258	252	227	240	261	208	227	234	245	237	242	221	242	242	217	236	239	202	226	231	222	265	242	228	252	244	247	248	236	251	248	233	226	238	222	235	266	263	240	268	238	228	247	258	223	240	255	251	213	228	254	230	225	273	234	231	241	240	243	240	246	229	268	221	248	262	230	267	262	264	241	242	229	239	252	218	231	219	237	256	234	242	251	231	215	210	229	240	259	232	250	247	245	253	245	255	228	242	272	224	249	228	262	254	251	260	225	227	250	251	258	257	244	217	254	246	252	209	226	242	239	223	224	234	240	271	229	224	227	246	223	262	234	250	204	238	268	278	224	265	263	269	249	240	249	239	243	245	238	219	290	245	243	234	244	253	231	231	259	213	263	233	237	228	252	233	250	233	262	267	255	245	223	250	257	267	236	238	243	238	249	255	258	262	249	232	247	254	237	224	258	240	244	239	255	242	238	252	238	232	248	250	238	236	242	268	235	191	230	226	251	245	239	245	259	255	258	275	234	245	265	244	228	241	265	259	263	236	236	250	225	244	264	237	249	252	260	249	262	242	248	241	269	219	259	225	227	248	250	251	253	255	257	231	233	252	230	235	218	252	237	240	264	238	233	253	228	259	244	222	227	215	225	229	256	245	253	259	226	240	238	261	247	232	255	255	229	245	208	237	235	238	262	235	247	218	250	224	252	248	227	243	259	248	248	255	274	244	237	263	225	236	235	215	257	255	243	255	234	217	262	231	248	263	251	257	268	247	241	251	276	249	246	258	235	257	232	240	261	237	239	230	243	234	249	244	240	220	215	221	244	252	243	211	273	250	248	252	226	259	236	249	239	226	257	246	221	228	231	229	220	240	219	237	243	233	246	241	256	238	246	243	248	243	252	240	241	235	257	238	240	240	236	231	269	237	237	257	238	253	275	235	241	251	239	248	229	248	246	247	224	243	245	237	257	231	269	220	244	282	237	254	228	236	265	244	239	256	233	237	215	212	249	226	244	240	221	244	232	230	226	246	220	240	229	238	228	229	234	260	258	229	234	248	255	257	227	220	229	220	250	229	253	272	257	239	272	243	225	250	242	229	252	245	272	261	230	216	250	238	245	227	264	253	247	233	226	257	249	253	213	257	250	244	224	241	236	254	249	255	259	242	258	240	242	215	267	233	228	252	234	249	252	233	203	283	242	249	222	213	242	234	236	239	223	257	226	246	247	221	249	224	242	274	258	249	240	244	259	253	236	228	212	246	246	263	244	221	222	242	254	241	260	220	193	256	237	237	242	252	249	264	248	240	226	240	234	229	239	255	217	254	249	234	255	264	248	243	227	252	246	265	236	247	267	249	252	234	242	244	260	240	266	256	255	233	254	257	239	254	260	211	236	231	252	225	237	224	240	240	226	254	255	268	251	229	247	243	257	239	267	248	246	228	265	248	214	237	225	267	263	239	243	244	236	255	256	241	243	238	236	246	220	222	232	243	220	264	221	255	246	282	244	256	252	258	254	259	234	224	249	256	232	289	251	222	249	207	231	248	255	247	256	232	248	236	258	271	229	219	238	270	256	241	247	244	259	234	241	247	287	246	210	226	238	237	243	266	246	226	262	233	251	232	244	268	249	252	255	225	233	245	248	231	247	257	237	233	218	245	232	247	227	240	251	257
23305	20884	28079	23836	20895	11648	2301	1404	1127	953	910	809	719	658	618	581	578	540	556	536	532	483	490	445	427	484	425	415	401	385	344	390	425	357	384	372	360	358	373	344	342	346	360	396	381	315	350	354	336	357	360	362	410	361	373	356	396	373	336	340	380	356	356	360	317	352	337	329	399	342	332	309	337	334	347	368	356	336	343	394	312	310	332	343	343	344	347	342	363	339	367	357	352	380	351	312	349	345	345	355	303	347	362	365	335	344	351	356	378	331	317	330	348	302	327	335	310	355	376	321	353	347	326	341	341	360	348	355	332	367	340	345	357	307	339	316	328	357	347	374	365	343	346	353	370	334	360	352	357	325	333	350	311	310	330	354	326	329	350	349	309	361	343	362	370	359	345	349	321	324	292	332	332	358	369	364	376	301	358	327	367	328	333	307	338	339	388	359	327	302	354	353	377	368	333	360	320	382	346	339	348	343	338	333	319	342	371	331	351	374	326	314	342	341	359	365	331	325	342	350	349	328	361	334	355	359	374	367	366	359	332	341	383	340	335	371	370	367	339	303	345	347	340	333	334	323	347	355	336	384	324	333	375	346	349	307	317	363	398	351	397	317	362	328	321	324	341	336	318	364	358	333	358	336	341	321	323	335	324	353	322	351	326	342	334	314	329	332	374	382	346	351	355	334	338	332	368	342	332	373	373	342	308	347	379	337	324	337	376	371	325	366	340	342	326	335	364	373	345	351	338	329	359	337	359	314	320	313	352	319	328	352	312	319	318	355	346	353	362	346	362	348	348	376	366	356	321	333	332	324	343	355	339	364	374	349	334	363	326	368	312	350	337	359	359	324	344	349	344	354	336	320	355	347	376	343	333	339	344	339	322	346	387	333	353	348	332	353	364	345	363	362	340	324	364	317	339	297	333	331	342	326	313	366	360	352	358	304	386	336	330	336	365	340	322	342	343	328	316	357	350	351	328	347	305	330	329	335	335	356	355	328	332	375	326	368	327	340	363	373	352	351	333	376	345	295	344	363	333	318	360	362	326	337	365	325	344	348	341	375	347	392	388	354	347	342	314	332	333	349	316	335	338	383	331	327	333	370	354	347	382	354	340	333	338	333	344	343	351	359	350	336	338	372	351	365	306	330	343	376	341	344	357	352	327	343	345	370	363	368	361	337	354	365	320	360	337	366	342	352	337	369	355	354	328	346	306	309	354	337	318	345	323	331	325	356	337	352	340	324	303	343	337	352	324	344	347	343	324	350	322	336	309	329	348	353	341	358	327	354	356	329	352	346	340	339	328	344	342	309	342	324	336	354	329	370	330	350	342	335	354	353	356	321	344	352	343	298	363	331	352	339	345	337	331	348	352	358	357	350	333	306	310	329	371	340	337	364	325	333	362	315	354	338	324	326	350	357	341	387	331	349	331	347	340	313	378	352	358	330	347	343	331	311	334	337	311	350	348	338	301	344	339	352	344	370	345	374	333	346	353	297	345	320	349	325	342	381	360	357	359	348	375	341	362	343	347	379	337	374	331	347	350	342	363	333	378	319	324	341	361	331	304	344	338	358	347	330	322	364	352	386	364	314	350	358	306	396	354	336	373	342	333	316	385	331	311	361	347	350	321	352	342	383	309	336	347	354	338	369	337	344	353	356	338	330	377	356	353	364	335	321	316	356	377	367	334	360	350	348	361	382	351	339	374	337	315	352	347	310	365	356	328	328	315	343	327	353	303	307	360	332	330	325	342	356	366	367	364	316	371	363	353	325	356	345	352	313	351	335	351	359	341	369	344	367	362	350	342	346	393	386	347	377	329	340	337	360	352	374	341	352	368	331	328	337	317	356	353	344	318	339	335	334	349	332	334	377	309	371	321	370	348	355	363	330	335	353	301	360	317	329	341	341	344	349	353	343	354	330	331	320	364	371	347	335	368	361	355	332	355	329	341	326	364	357	379	313	341	347	335	363	336	321	355	330	364	371	320	325	301	304	352	313	329	392	302	349	380	324	352	323	342	356	336	359	326	333	340	355	341	329	343	356	358	304	352	325	340	348	343	320	350	346	360	338	349	341	384	379	323	347	327	349	350	373	336	368	333	362	329	402	344	327	373	358	341	344	323	320	336	364	332	325	408	345	309	331	353	343	349	335	343	365	373	346	340	350	347	356	340	295	360	348	349	337	315	358	355	341	379	357	360	351	319	327	367	388	335	322	357	336	344	360	321	336	307	360	348	344	355	332	343	329	324	323	349	382	361	339	326	333	332	345	356	351	340	333	346	346	351	323	342	307	357	345	348	382	324	331	336	369	339	325	319	325	351	331	336	339	303	321	341	352	313	334	344	356	357	335	338	342	343	315	330	353	333	335	383	322	360	322	359	318	325	341	348	349	321	345	332	331	359	350	375	350	356	319	358	314	337	369	366	349	334	389	314	317	373	342	356	340	340	368	315	327	306	307	352	350	358	359	344	333	368	343	349	352	322	375	350	356	341	354	354	344	362	357	324	392	354	318	369	341	352	337	320	317	345	352	354	341	351	321	352	355	346	357	356	325	338	329	322	323	350	337	347	344	360	339	353	327	345	345	332	341	345	316	301	363	341	377	318	311	347	339	310	332	334	368	355	351	329	343	378	323	369	341	347	341	360	308	357	338	353	323	371	314	353	388	350	330	344	352	312	348	351	351	328	329	328	348	332	356	335	362	338	338	366	331	357	325	322	363	360	328	355	335	342	331	347	335	351	332	370	349	316	344	345	350	351	345	353	324	341	335	305	341	365	343	322	338	345	318	353	355	362	352	371	354	311	324	338	371	317	329	349	338	325	391	339	367	345	343	371	331	321	390	340	337	343	340	378	350	320	338	342	352	341	333	366	348	350	344	369	354	368	312	340	374	337	340	375	364	325	328	354	345	309	345	338	375	375	310	357	341	350	330	336	315	350	356	364	352	340	308	331	368	354	367	338	340	383	309	348	366	326	347	341	373	368	324	351	361	330	333	368	352	349	339	368	329	335	330	344	319	318	334	325	356	354	370	344	338	348	339	326	361	322	336	330	405	358	362	352	371	353	380	367	343	358	320	381	346	364	366	358	351	342	316	371	347	352	348	329	316	391	359	335	328	342	348	338	342	331	330	327	334	348	325	346	334	337	340	335	337	309	354	352	344	349	322	322	354	317	393	318	345	331	320	332	344	359	344	355	309	355	353	320	346	336	322	342	343	334	332	344	337	322	347	350	346	322	341	353	327	313	364	340	333	319	356	334	381	316	351	343	346	345	310	312	345	312	350	339	317	338	331	305	362	311	332	339	352	355	338	348	331	327	355	349	345	330	342	340	361	328	324	343	369	343	353	319	334	351	363	357	311	296	373	309	380	332	367	322	303	356	328	326	325	310	353	317	349	326	354	344	335	340	338	322	323	343	358	317	339	347	347	346	360	339	328	366	335	339	362	343	342	333	363	352	363	333	349	332	370	308	386	342	371	307	333	349	338	342	336
22365	25818	13475	7267	5159	3716	2748	2091	1686	1349	1239	1138	972	883	838	777	761	716	662	652	598	613	550	511	552	488	509	463	475	450	414	433	420	442	384	376	415	425	389	446	428	435	396	406	356	394	414	418	360	403	385	393	403	375	384	367	408	365	408	381	362	352	395	391	380	386	373	379	378	373	374	354	362	405	347	363	402	376	361	396	395	395	388	394	386	376	394	368	368	387	356	379	364	380	393	391	397	369	385	394	393	385	356	379	407	382	387	347	375	391	346	405	350	377	385	399	370	374	373	366	349	371	413	334	429	384	386	365	385	403	394	379	382	388	394	362	374	352	360	364	389	421	352	369	338	365	390	366	358	358	356	371	405	376	399	388	357	395	378	406	364	371	376	347	375	369	355	386	362	369	372	351	355	379	386	411	382	353	383	385	401	352	389	348	387	358	388	390	392	398	400	358	364	383	388	384	361	382	378	348	364	378	412	349	368	410	370	386	360	428	407	357	382	351	380	360	350	347	380	356	400	360	385	367	367	400	351	366	358	381	383	392	385	373	380	365	369	385	395	359	386	365	366	361	420	346	375	383	369	337	357	377	376	381	370	364	371	387	352	377	363	357	411	396	382	397	354	374	376	382	366	378	382	358	392	339	380	366	352	363	378	405	375	393	360	407	358	362	374	376	390	404	363	375	396	379	400	374	365	377	391	380	404	403	378	364	401	385	389	391	394	374	366	374	385	376	379	375	357	344	366	384	377	400	418	399	387	422	365	346	371	364	363	389	349	381	432	363	390	396	373	407	396	390	391	369	365	385	375	372	378	383	360	382	402	402	355	363	360	364	362	338	363	372	420	360	371	374	367	390	369	384	371	374	342	373	357	351	378	400	404	380	377	379	399	413	351	370	330	361	361	344	349	380	394	372	352	356	394	387	406	379	340	408	350	375	401	373	389	393	350	385	338	363	367	373	358	382	372	379	369	377	388	398	364	434	388	337	386	385	400	364	364	375	382	367	365	339	425	379	363	369	379	377	393	400	374	375	373	359	398	386	406	384	364	348	397	358	351	357	357	347	368	372	360	402	340	377	378	404	388	390	403	371	379	393	345	398	375	383	378	349	391	395	355	383	420	358	393	402	364	375	381	356	410	375	360	381	387	358	401	375	344	372	369	392	364	389	385	369	370	336	376	384	366	384	368	405	374	391	369	355	374	376	368	411	398	339	368	370	397	396	395	391	370	391	363	386	385	390	390	395	373	396	371	358	362	396	384	388	361	386	360	397	384	421	398	388	346	363	345	378	364	376	340	373	381	393	384	378	418	403	373	356	379	365	362	407	393	382	363	367	351	352	378	373	371	367	389	333	387	363	397	357	365	371	362	364	389	361	383	347	378	360	350	362	386	396	358	357	384	359	383	370	366	386	372	373	379	360	398	392	372	375	365	400	388	389	368	373	378	396	362	364	406	392	394	385	383	365	330	379	358	387	375	394	355	370	359	368	394	365	372	359	406	359	361	377	383	368	389	395	396	406	366	408	379	398	347	375	374	385	366	361	366	325	382	376	409	380	377	403	370	383	371	364	341	359	390	363	385	371	377	373	376	386	356	373	356	356	391	363	392	373	351	357	375	375	426	365	407	375	379	379	380	423	349	368	385	366	377	349	380	378	362	354	340	376	365	327	390	378	364	353	341	356	381	395	383	386	348	412	345	363	388	338	375	403	372	414	376	374	373	395	382	366	353	385	400	341	365	378	356	348	395	390	398	400	347	334	367	417	385	379	370	335	368	369	380	362	374	408	378	383	406	373	377	363	359	428	366	381	394	372	400	400	352	372	370	342	388	350	403	354	374	384	381	398	374	379	403	358	413	419	379	394	371	371	370	376	353	382	381	391	396	354	371	400	377	358	368	373	391	375	388	368	373	396	354	368	377	383	423	371	373	395	384	333	376	358	393	366	366	399	342	342	374	389	381	354	370	377	359	374	361	339	410	360	357	363	393	370	378	366	392	364	412	344	407	375	378	373	396	395	386	370	380	372	345	366	359	363	357	373	352	381	412	421	390	389	358	381	347	394	350	383	403	357	388	372	371	392	406	366	335	356	389	358	394	356	394	389	379	389	409	384	343	387	368	399	359	421	354	371	340	386	371	369	384	343	361	356	378	361	353	360	374	373	398	395	361	366	392	410	399	390	355	381	373	353	406	395	401	354	352	384	384	378	345	411	361	384	392	350	384	347	400	369	368	348	401	404	371	417	364	380	411	383	398	378	393	387	401	373	373	372	367	395	360	380	361	386	379	345	389	359	401	398	358	396	395	423	393	381	399	383	342	380	361	377	382	364	375	383	384	390	380	400	374	410	375	363	396	378	379	369	384	408	351	343	385	373	384	383	369	385	377	406	368	410	369	365	366	399	383	384	337	376	386	373	363	389	332	345	385	376	363	410	354	384	373	369	352	362	386	319	388	380	382	369	367	358	367	389	382	380	353	358	373	395	343	374	376	393	365	377	397	381	363	395	378	390	396	404	364	396	360	399	377	400	367	399	362	363	388	363	390	361	368	371	374	392	377	380	409	383	373	382	373	380	368	369	362	371	389	376	377	397	356	378	359	387	362	409	358	397	367	389	362	385	403	378	389	394	360	379	388	362	367	354	355	401	391	372	385	400	400	372	357	404	370	369	316	372	375	393	370	371	394	401	349	370	334	390	394	388	361	367	382	360	374	394	377	381	382	382	393	381	374	379	406	364	356	426	358	346	360	390	375	363	373	349	368	432	352	362	392	381	350	363	374	388	372	387	382	386	392	332	357	351	380	381	392	383	381	382	400	384	371	368	387	368	368	392	366	352	396	361	395	393	411	411	367	407	348	353	343	334	301	379	392	391	396	340	390	396	366	400	408	359	390	385	369	410	372	398	363	363	391	446	369	344	395	371	370	431	386	402	397	395	378	361	375	375	387	378	384	352	348	375	339	370	371	384	398	381	375	376	379	367	410	339	394	372	403	355	408	346	360	385	402	375	381	372	378	383	365	344	378	352	357	398	384	353	381	375	373	361	390	342	383	376	358	365	365	392	391	385	378	390	364	365	390	352	355	388	352	390	409	410	366	366	390	361	372	375	374	370	388	354	377	374	347	408	356	371	357	390	380	379	347	389	381	379	382	391	352	358	363	387	367	380	360	369	361	380	385	357	357	365	380	375	349	402	353	354	376	384	371	377	406	394	408	365	365	368	379	383	409	336	391	381	383	361	356	378	348	370	399	377	376	404	369	379	393	381	369	372	385	356	360	399	395	403	337	392	393	395	371	367	407	389	420	373	392	385	385	393	382	390	369	366	357	362	381	369	355	358	365	385	380	349	373	391	380	335	401	392	359	352	380	385	363	378	401	376	361	403	392	366	390	373	383	396	405	390	411	353	347	386	354	394	345	382	342	365	379	372	401	360	350	388	354	433	375	354	371	359	371	383	402	387	370	379	391	348	401	362	361	386	384	391	374	385	376	390
24334	20924	27317	24682	14148	1946	1186	799	649	611	559	490	417	358	314	322	263	278	246	254	256	226	241	229	203	191	170	171	170	180	168	181	141	176	156	135	147	132	147	136	148	144	132	112	137	150	139	120	145	127	147	132	139	143	135	141	116	125	121	130	120	123	134	116	138	138	116	129	119	136	120	121	139	131	123	131	110	141	154	137	128	152	126	149	131	149	147	122	113	117	133	142	127	124	145	127	105	131	129	116	112	113	119	107	133	151	129	104	153	132	129	123	113	103	138	123	109	124	101	109	143	135	107	117	137	119	139	113	132	121	109	145	131	122	123	128	119	107	131	134	127	128	121	115	125	122	117	138	136	130	118	118	124	129	116	130	125	134	119	116	117	119	124	126	129	117	118	112	127	108	130	129	128	131	136	131	131	151	110	144	131	119	106	151	125	118	110	146	132	108	132	137	147	126	111	145	139	122	138	135	130	106	131	135	121	136	136	134	98	132	128	101	117	111	122	120	120	140	131	143	131	118	140	121	121	135	115	125	129	142	114	107	117	150	129	117	141	138	122	118	136	109	119	126	142	124	115	120	130	132	144	136	127	119	131	111	134	115	136	126	117	120	125	131	139	124	127	125	115	143	120	147	133	140	137	132	149	120	120	136	120	127	140	132	128	138	140	135	126	139	128	129	118	121	126	136	109	148	143	137	131	134	135	123	141	117	107	134	131	146	129	115	129	128	138	136	124	125	124	124	134	136	144	122	142	125	139	130	139	110	120	133	134	134	113	137	155	126	111	118	113	135	121	129	124	130	121	129	132	154	143	137	129	131	122	134	124	120	126	109	126	112	109	143	153	120	133	145	116	124	136	127	121	150	103	119	124	125	119	108	109	115	129	137	137	140	135	137	130	130	126	143	132	115	136	126	120	123	120	121	135	122	144	117	119	120	120	128	117	134	125	143	140	120	127	113	120	136	135	125	148	115	121	115	135	118	122	136	111	147	157	125	141	141	127	124	123	132	129	141	139	125	132	116	134	122	114	127	135	122	142	107	127	128	133	121	129	142	123	123	113	138	150	143	134	140	117	140	140	127	133	158	123	135	123	127	115	144	145	130	137	131	138	134	124	138	117	115	111	95	130	132	119	127	127	145	122	117	131	125	125	122	103	145	118	125	144	143	118	138	132	123	127	129	144	117	120	127	129	133	135	124	110	144	138	125	144	149	127	134	142	145	148	126	135	136	130	130	132	141	118	118	114	122	128	135	119	133	111	132	116	136	110	122	123	118	112	115	119	154	116	128	134	130	124	130	143	130	106	132	131	138	103	139	119	126	117	119	112	105	130	137	133	103	112	115	119	96	116	138	135	109	136	120	138	136	140	136	133	123	118	127	128	131	141	119	106	132	118	116	136	115	121	128	128	118	108	125	133	132	132	118	149	138	147	136	136	135	132	115	125	133	127	121	125	131	129	123	132	126	140	128	129	136	146	118	113	146	124	119	135	146	112	124	143	139	133	110	111	129	132	140	116	129	128	107	122	115	147	123	132	133	121	117	131	132	132	107	125	116	117	124	122	104	134	124	123	126	136	145	107	110	126	127	113	118	150	93	128	129	137	138	128	140	130	122	130	132	153	133	129	123	110	133	135	135	130	122	120	131	120	117	135	133	153	142	132	111	119	117	110	125	120	155	127	138	112	125	129	131	118	150	127	141	144	132	144	144	141	128	142	132	132	137	136	118	131	137	129	153	130	124	133	121	136	151	125	142	135	129	117	107	124	144	153	113	121	120	125	126	112	128	132	120	112	126	125	124	113	140	120	121	143	108	140	121	128	145	136	138	146	146	152	133	156	158	136	143	115	142	125	125	112	138	118	127	124	111	153	132	136	131	126	137	120	136	131	138	122	121	127	114	134	112	128	116	145	151	109	121	138	129	108	127	162	116	133	141	122	114	130	134	137	132	115	130	143	135	121	134	136	112	131	137	135	136	144	148	135	111	131	128	115	119	150	115	114	129	133	130	141	130	115	118	125	139	113	149	135	124	107	117	128	136	124	125	113	115	119	104	115	154	128	139	133	106	127	128	133	111	132	114	117	133	143	141	118	124	125	127	135	111	116	123	119	123	122	136	130	112	135	135	127	122	123	129	130	127	122	138	112	126	133	124	125	126	143	128	114	112	128	124	136	124	120	138	132	134	110	138	125	137	122	126	114	115	134	125	117	135	114	131	143	138	105	122	127	117	122	109	164	130	127	150	113	122	141	118	126	127	119	126	126	148	108	139	127	124	109	132	140	117	123	154	118	125	122	141	126	127	127	130	118	129	111	126	146	135	145	119	149	148	123	118	106	124	133	124	131	126	141	138	127	120	105	114	132	118	120	152	128	126	116	116	131	141	114	114	134	127	143	90	146	122	130	113	112	124	139	135	132	119	137	152	146	118	130	108	140	135	135	134	118	122	134	132	102	128	155	142	106	140	113	132	146	133	131	135	119	115	125	156	124	129	128	115	111	117	157	118	118	128	132	111	143	139	146	116	125	118	119	130	138	127	133	127	155	124	124	98	121	151	126	140	132	116	127	119	129	132	135	119	132	137	108	116	117	135	119	156	138	140	137	122	132	145	139	126	141	145	120	124	119	123	122	113	117	129	125	110	150	120	127	131	127	130	149	112	134	113	122	109	104	141	119	133	127	120	115	117	136	125	152	130	135	131	129	147	123	117	128	135	141	128	115	109	124	121	128	130	132	129	138	114	129	128	139	170	124	122	123	135	102	130	145	149	132	139	124	134	131	111	110	136	123	102	108	124	128	133	117	127	129	122	130	135	111	119	113	138	114	124	112	121	118	126	121	113	142	108	122	124	134	126	137	119	125	140	116	106	133	123	129	125	117	135	113	113	123	131	109	136	139	124	127	126	119	129	118	130	126	112	124	116	111	124	127	119	130	126	122	118	106	119	127	137	142	108	134	123	135	126	119	121	139	146	140	138	124	129	134	141	129	127	137	121	131	118	92	118	120	139	149	133	143	140	116	141	141	119	140	126	117	141	113	119	117	141	108	125	125	119	126	121	136	116	129	110	151	140	119	118	117	122	123	122	154	138	125	98	145	124	135	99	107	123	129	120	138	131	129	139	103	139	155	124	145	111	131	118	147	127	133	130	138	130	126	120	122	141	133	127	140	140	143	133	148	118	134	151	121	118	118	119	140	137	138	121	142	128	136	137	155	120	135	104	121	133	125	117	126	134	152	139	147	126	120	119	132	121	140	119	134	110	133	114	129	127	114	118	118	128	137	127	129	115	124	141	116	140	135	134	100	145	103	121	144	125	135	134	111	125	112	149	120	105	127	119	134	128	120	115	135	114	142	125	132	131	132	142	119	136	136	131	143	132	137	133	116	138	155	134	149	156	113	137	133	135	139	134	105	150	135	123	141	133	124	101	135	129	132	119	126	126	143	143	134	124	121	126	142	114	139	116	132	109	123	116	131	131	120	134	118	133	136	131
21145	20127	10768	5680	3870	2710	2092	1526	1224	1016	873	765	610	526	473	453	419	409	351	348	339	294	309	285	240	264	239	230	221	212	184	188	196	166	179	191	169	162	175	158	173	171	158	172	138	145	201	165	157	162	161	158	147	158	136	156	172	155	152	165	159	156	153	144	144	161	164	163	174	150	165	139	160	165	167	147	154	156	159	147	166	172	144	159	137	160	160	121	144	141	123	169	137	136	144	138	150	141	158	160	162	126	161	126	153	136	133	144	152	170	150	142	149	159	159	135	134	133	146	131	140	144	144	122	150	152	152	154	156	166	165	157	141	150	144	134	133	160	150	156	138	145	148	147	154	149	127	145	134	164	147	151	146	144	149	171	165	160	153	165	132	162	149	147	153	148	158	140	151	152	154	139	155	127	143	157	170	145	147	129	137	160	132	149	162	156	162	159	156	143	161	139	158	158	162	161	139	155	137	138	181	155	160	162	140	135	162	158	155	159	166	147	146	137	163	164	152	175	147	148	143	148	174	150	136	168	147	166	132	163	151	141	160	130	132	168	133	144	128	156	164	163	149	141	146	139	151	153	142	155	164	139	150	163	148	147	146	147	112	138	158	174	128	168	168	128	157	134	162	141	147	160	135	139	147	189	155	156	153	144	121	142	160	140	166	157	145	133	156	151	151	125	153	162	155	157	130	164	141	162	165	163	149	143	166	146	143	152	147	155	153	148	140	146	162	151	156	141	160	149	149	158	144	161	168	163	168	148	142	156	149	138	136	127	182	127	148	168	127	146	162	162	137	148	146	148	158	147	126	171	145	162	131	140	145	146	139	130	152	188	176	172	147	154	141	151	167	147	152	164	157	152	143	143	136	140	142	155	156	162	153	168	142	142	155	168	152	152	123	144	156	152	126	154	150	119	148	130	147	160	157	155	151	155	127	160	149	132	147	149	149	140	163	149	150	151	143	171	162	141	154	162	157	143	121	154	153	151	132	152	137	155	169	122	161	143	155	150	164	142	145	143	150	152	137	158	149	150	143	136	143	153	139	132	150	152	148	156	168	157	163	155	167	152	125	157	149	162	157	155	151	159	154	147	144	145	172	130	164	161	167	172	130	156	168	129	168	153	151	142	149	142	137	160	148	153	141	142	141	151	161	131	137	143	140	147	130	157	143	135	153	178	149	163	153	151	158	134	142	162	152	150	148	163	138	177	140	151	181	152	149	146	181	145	135	134	165	151	136	140	155	149	167	154	152	139	147	136	148	140	151	167	133	199	131	140	165	153	164	147	148	158	176	156	157	153	132	161	147	140	153	142	150	127	170	154	161	146	154	146	152	142	176	160	139	149	162	160	153	155	155	150	162	146	153	147	131	163	155	144	124	155	150	158	153	151	160	153	173	174	145	153	141	131	152	171	154	161	146	151	152	136	136	151	152	145	145	144	151	151	137	158	163	163	144	175	143	140	124	155	152	145	152	153	170	142	152	152	155	145	132	169	137	149	155	138	154	176	151	138	168	157	149	160	128	153	178	155	137	161	149	137	164	170	159	150	139	150	156	162	156	128	116	153	126	133	128	149	178	147	155	155	173	167	141	141	170	162	168	143	142	150	141	136	146	152	166	152	147	151	164	145	147	146	146	130	164	136	150	141	178	143	165	154	154	143	135	163	155	130	146	144	139	166	119	149	156	112	159	171	144	167	159	146	134	152	155	149	151	142	145	154	132	127	150	159	151	172	162	127	166	169	148	153	145	155	129	142	142	126	158	164	146	141	157	155	125	154	133	153	141	134	152	151	136	135	152	138	161	148	131	154	129	148	142	163	149	133	169	167	147	147	145	154	133	153	166	155	140	162	155	145	160	131	141	135	154	147	147	153	143	142	156	148	161	149	135	167	137	141	158	135	170	174	164	170	159	160	147	133	145	167	171	159	141	155	147	155	129	150	142	163	140	165	152	138	156	156	141	170	148	137	137	162	145	164	165	165	159	150	141	163	166	140	141	161	156	148	171	134	163	162	133	151	133	152	145	167	154	146	146	165	154	151	137	131	166	141	145	151	155	140	143	136	151	139	191	143	166	129	148	144	155	138	155	153	152	126	154	141	151	161	140	167	134	148	164	154	146	149	144	147	145	131	170	145	159	139	153	162	155	132	175	183	181	157	132	132	150	158	135	169	154	148	145	165	144	141	119	144	152	136	152	150	142	146	164	139	162	140	149	160	170	145	150	137	151	135	146	156	164	145	128	148	167	155	173	171	165	126	136	150	147	163	151	149	141	148	150	137	162	144	160	141	147	129	132	136	172	163	137	129	136	152	155	157	149	160	161	131	144	153	172	169	166	170	147	174	137	126	143	145	152	163	152	142	158	130	140	161	158	169	162	147	153	164	139	152	141	144	142	158	152	158	141	176	153	152	154	147	151	143	159	170	157	143	134	161	148	172	157	167	137	138	140	177	150	148	114	142	130	135	144	152	137	154	163	154	156	150	160	124	147	146	136	147	157	157	168	155	140	176	167	153	152	140	152	141	151	131	160	153	158	138	138	161	140	162	144	162	163	142	141	150	135	162	172	130	150	162	154	157	146	164	145	159	156	168	151	165	155	155	150	166	152	127	155	137	169	157	160	151	151	145	170	152	160	162	159	145	147	143	162	131	136	133	166	149	168	148	145	152	135	149	166	165	157	162	152	148	137	149	135	174	156	141	130	127	145	153	150	129	170	173	165	136	129	147	124	157	143	133	139	143	166	134	155	131	166	148	157	155	159	154	140	140	156	153	157	151	138	136	136	169	145	146	153	168	151	170	161	156	160	164	166	147	142	137	149	152	141	162	143	144	180	136	170	148	131	147	158	160	147	143	152	156	158	168	144	138	153	149	157	156	131	165	147	137	152	160	145	150	159	149	163	184	144	149	163	142	160	159	165	154	153	144	141	143	128	147	173	140	149	155	154	150	136	172	155	159	132	154	163	137	147	162	146	136	127	156	163	131	135	150	150	151	170	145	141	135	127	147	162	151	145	147	151	160	145	146	156	157	136	142	166	144	169	127	163	142	153	151	150	146	163	150	142	163	155	145	125	159	138	166	145	162	149	153	164	171	135	160	163	157	160	134	174	136	138	146	142	132	161	159	157	153	155	148	167	160	165	166	129	171	140	147	156	148	136	160	140	148	136	147	147	151	153	142	156	155	132	162	160	147	149	127	133	142	138	149	155	145	143	151	139	152	145	135	161	152	169	181	150	151	171	160	137	146	158	146	149	138	174	144	171	120	153	169	165	168	152	146	146	173	137	164	160	135	149	141	150	160	153	159	147	141	123	147	159	146	137	161	155	140	149	139	146	160	156	140	132	150	148	163	159	152	161	145	143	122	148	157	167	161	133	136	137	159	170	171	148	150	156	156	136	147	168	146	143	137	156	157	160	151	165	144	156	130	159	152	164	160	162	138	152	149	163	152	126	122	138	157	150	143	148	147	143	163	173	150	149	159	170	153	138	152
22310	20977	28668	23482	20979	21083	11141	2212	1491	1325	1132	1071	843	738	722	744	643	588	595	557	544	524	461	447	439	386	357	367	400	367	352	308	329	326	334	315	312	282	281	306	320	323	314	289	279	291	292	276	280	302	289	287	283	257	297	278	294	274	282	311	268	283	306	267	281	247	275	282	293	273	258	284	262	270	267	283	271	283	311	273	315	290	279	285	280	301	281	264	275	278	258	311	277	285	266	290	287	280	280	262	278	293	292	315	287	261	259	275	280	310	286	258	276	274	297	264	262	278	294	240	275	262	289	240	269	272	283	242	310	253	260	290	293	289	247	303	300	266	240	275	263	286	264	280	268	304	290	286	274	281	297	283	274	272	298	266	265	275	262	287	290	284	262	271	289	276	264	245	274	272	272	248	309	255	265	293	273	271	268	266	281	279	259	261	281	263	287	284	279	306	301	276	251	232	279	279	274	294	255	288	268	275	282	281	302	250	282	279	263	264	264	281	255	265	280	286	240	283	288	250	213	249	243	273	253	295	267	236	286	280	274	303	256	270	293	254	247	295	290	260	290	257	279	272	267	253	272	268	285	276	251	280	280	282	288	264	277	286	267	308	256	292	249	305	263	276	283	289	294	288	255	304	282	270	287	270	289	252	277	281	277	264	263	263	272	253	275	280	283	266	246	302	285	264	264	295	267	257	287	276	261	272	288	288	249	261	296	262	290	261	291	249	286	292	278	310	260	293	290	281	263	285	278	253	275	274	287	256	267	284	299	281	303	256	271	298	277	280	294	266	275	242	296	270	271	266	250	276	277	292	278	282	260	302	260	243	262	287	279	309	278	265	281	243	253	287	255	264	266	267	273	287	240	265	239	282	261	273	273	256	260	280	296	264	242	303	254	269	290	267	274	260	247	310	250	299	251	268	271	304	292	312	265	259	274	255	257	289	265	275	273	288	273	258	268	269	264	253	276	293	259	264	270	263	245	297	255	292	249	290	302	265	288	272	272	299	298	302	256	281	262	282	257	278	264	265	274	265	282	270	255	279	252	264	284	295	266	303	246	306	283	287	293	283	269	254	295	292	296	288	274	243	294	275	255	295	252	265	273	264	271	292	282	283	269	299	269	284	259	297	282	280	258	233	296	249	277	261	273	268	268	258	272	301	289	297	285	294	267	243	256	285	262	271	269	234	285	247	269	261	251	267	286	284	299	261	303	274	290	246	295	295	265	299	297	254	269	266	248	283	262	296	282	273	276	265	260	277	277	270	233	247	268	284	272	267	282	259	289	296	281	272	257	263	254	261	277	277	260	265	273	265	246	269	281	281	264	288	287	280	264	255	271	254	273	264	286	235	318	273	279	288	281	286	270	298	275	280	256	274	276	267	258	248	287	273	265	283	288	285	278	291	277	288	297	280	277	277	276	282	265	255	246	266	283	274	264	259	253	270	278	305	268	259	294	256	270	272	292	252	286	267	261	259	274	293	283	276	275	293	264	269	284	281	271	295	252	286	276	262	261	255	302	277	255	295	264	272	297	261	274	297	258	246	267	270	261	284	287	270	284	283	276	257	296	288	296	288	285	284	299	264	281	304	288	292	269	290	256	269	279	271	260	255	274	234	259	242	288	286	252	246	253	255	293	282	254	253	275	274	279	275	283	260	265	301	314	286	276	281	266	296	265	271	291	287	243	262	276	283	265	271	296	275	273	253	243	282	255	250	281	279	292	258	262	279	292	293	272	274	265	295	270	265	251	269	279	276	293	260	272	249	286	277	314	265	266	254	231	260	237	311	283	275	259	273	272	249	263	290	277	265	268	273	258	247	298	260	252	271	275	295	286	251	280	253	287	261	254	313	302	261	250	257	286	291	258	282	263	290	276	276	240	275	286	293	301	280	292	282	239	262	270	276	279	260	303	255	300	240	278	281	268	300	256	262	283	274	276	262	288	275	280	299	249	249	294	249	234	281	230	275	287	269	257	250	296	286	281	235	282	256	278	260	289	289	243	291	259	277	301	290	247	259	298	276	295	319	269	269	292	290	268	271	279	281	287	250	250	315	274	258	268	251	272	308	263	262	272	265	274	251	270	266	267	280	277	254	262	263	250	253	281	303	278	294	257	261	299	268	247	247	261	272	282	257	269	247	229	258	277	271	261	280	283	242	250	261	266	271	286	294	276	268	260	275	263	291	283	284	257	297	278	244	261	257	242	277	274	259	252	264	262	308	297	282	291	260	270	270	253	258	298	279	266	260	259	295	241	275	279	249	266	275	251	286	276	263	260	300	296	270	293	304	285	283	267	248	299	290	281	257	278	266	277	297	275	271	243	266	258	306	273	295	283	290	274	263	261	275	284	270	279	283	285	255	291	304	266	268	286	260	267	299	290	275	288	301	277	281	264	275	259	287	290	275	266	266	251	275	278	254	265	263	267	263	266	276	306	254	258	273	292	271	287	278	295	295	256	260	274	300	283	291	273	252	258	279	274	267	211	269	264	291	290	275	254	254	274	276	274	247	271	262	275	250	267	273	266	292	272	289	272	292	255	257	289	279	228	270	307	271	291	262	272	272	275	253	266	294	252	260	271	280	258	277	294	268	263	267	286	282	262	242	283	269	278	253	286	245	273	294	263	252	256	280	271	251	264	272	277	284	270	305	283	250	274	294	261	272	284	267	282	274	276	286	267	283	260	272	298	245	273	300	274	257	259	275	258	265	254	271	257	297	237	283	269	259	270	265	264	264	284	288	273	299	267	270	254	259	274	249	284	275	251	269	269	278	260	253	285	252	306	269	266	296	278	260	254	303	272	259	278	309	272	238	270	273	287	289	276	274	287	266	275	259	259	284	270	275	258	260	253	305	248	257	271	264	235	263	290	248	277	270	274	264	283	250	245	260	268	267	272	257	241	264	227	282	249	286	250	303	261	275	275	277	301	265	263	273	287	284	271	270	268	271	301	243	284	295	287	263	260	287	301	278	256	281	289	264	266	264	251	261	267	271	264	306	303	266	289	287	253	285	278	260	264	246	291	293	270	287	310	280	265	291	272	289	272	272	249	260	243	280	264	250	256	290	248	250	301	222	292	299	297	238	302	276	297	307	276	242	272	283	278	257	277	257	264	274	265	256	268	283	261	281	247	269	231	252	279	273	298	287	283	278	257	249	284	254	292	265	270	235	285	273	273	278	281	274	271	262	295	266	275	270	248	298	268	278	284	284	249	269	292	261	279	285	301	256	309	287	282	277	303	282	266	275	291	260	295	293	283	289	262	294	275	268	255	240	293	286	281	266	302	239	300	243	296	304	275	305	288	271	265	288	270	279	255	305	285	261	261	250	277	265	303	280	288	293	252	285	288	254	274	277	302	259	282	269	269	283	254	247	281	228	289	260	268	261	294	250	255	244	301	291	295	284	238	264	287	280	266	278	285	297	261	273	289	283	287	247	296	296	276	294	270	264	276	294	274	277	265	268	269	282	286	287	280	278	282	279	251	277	277	266
25364	31394	17774	10312	7540	5538	4107	3099	2498	1946	1733	1534	1365	1047	1010	882	875	833	794	743	737	640	614	577	550	521	498	470	431	455	415	436	408	362	368	381	380	314	364	371	347	346	337	330	357	368	322	342	320	322	352	309	340	342	338	323	332	332	312	298	297	314	305	301	337	350	302	300	280	325	312	281	304	282	305	305	349	322	341	326	308	331	309	293	311	304	299	307	327	324	328	282	305	290	284	282	299	305	308	305	287	294	268	256	307	316	297	292	302	337	299	329	338	296	310	339	328	327	283	276	327	311	322	320	298	311	306	290	313	290	326	284	314	308	293	297	312	335	305	296	300	284	326	327	305	337	312	327	268	295	344	337	303	299	308	322	307	310	282	309	322	301	305	296	300	284	298	326	290	300	308	283	289	300	318	337	318	284	302	302	322	327	312	303	323	293	290	287	284	321	312	298	288	296	320	335	295	308	352	286	324	325	278	326	299	305	332	302	321	329	331	337	282	323	319	296	334	315	314	295	304	281	286	304	305	321	301	310	308	310	316	313	313	319	316	280	344	327	298	317	313	291	311	292	287	312	313	330	309	300	303	310	300	311	320	324	302	344	322	322	279	308	325	321	294	306	312	319	328	314	280	313	309	291	311	301	304	341	310	313	299	312	283	326	329	293	296	312	315	327	287	275	280	317	306	301	289	299	312	305	294	268	310	308	309	302	311	326	314	259	319	335	287	315	330	299	306	278	288	310	276	322	285	311	324	301	296	322	339	327	291	280	289	298	321	284	295	299	298	346	300	272	311	280	316	302	286	272	333	276	316	306	323	308	307	337	310	290	301	285	332	285	327	312	303	307	292	314	305	297	335	287	310	319	309	293	321	319	287	288	314	308	301	286	316	284	302	333	307	291	309	298	323	316	294	298	313	291	324	297	308	312	311	306	313	302	293	324	296	335	302	309	323	312	309	319	329	321	339	281	334	327	298	298	284	299	321	309	290	314	308	302	284	305	292	290	290	312	316	335	278	326	282	326	285	277	303	329	292	326	304	339	322	292	302	315	284	324	296	299	319	300	317	310	326	338	297	317	302	297	335	300	323	300	298	310	286	326	291	285	300	316	331	305	278	329	325	295	296	320	321	344	309	307	333	330	319	307	287	295	312	302	304	286	304	314	309	302	327	308	303	354	299	302	296	285	327	288	300	312	327	285	318	298	315	318	301	302	288	300	317	297	308	305	293	329	281	272	319	311	300	293	296	326	314	293	310	298	327	276	321	325	314	361	341	315	293	304	298	291	275	305	301	313	327	278	319	295	327	291	275	288	286	327	283	331	309	279	285	313	318	298	301	318	309	303	300	314	347	301	294	303	309	288	314	330	331	284	291	319	313	293	319	320	308	309	312	336	310	293	303	296	303	321	313	327	302	343	287	295	314	311	305	288	303	326	302	299	320	335	324	319	327	346	302	310	330	316	295	321	347	321	343	319	293	314	291	281	340	273	328	313	297	284	294	318	300	321	304	293	299	302	298	328	312	319	335	316	313	273	305	322	326	277	303	315	310	300	295	320	341	320	329	315	330	297	322	285	314	300	281	294	296	337	303	300	312	317	297	312	301	323	298	342	319	275	305	300	307	300	323	300	288	297	306	300	273	282	305	311	335	323	322	318	323	337	343	274	312	320	274	307	335	336	322	324	280	319	323	336	316	314	314	310	297	277	316	306	308	311	290	302	315	298	316	308	290	310	327	334	285	306	293	297	297	300	318	334	331	296	335	319	325	346	325	281	317	277	322	287	324	336	321	293	323	303	316	307	310	316	322	286	308	308	279	297	293	309	292	326	307	315	287	312	273	322	308	318	315	310	296	309	298	318	301	316	305	318	306	312	280	271	305	293	291	304	277	302	302	292	323	279	342	315	304	301	333	319	314	312	301	295	298	313	293	313	346	282	337	295	292	303	330	298	339	282	322	302	313	272	314	320	327	315	308	352	316	301	294	347	290	322	310	321	337	308	295	308	303	289	284	330	275	311	320	279	338	313	308	299	289	303	323	275	304	299	312	303	296	313	290	306	336	339	307	305	326	335	301	316	313	304	324	299	321	310	318	313	287	286	302	306	317	294	301	309	290	265	293	295	316	302	268	321	284	289	328	321	291	300	296	289	300	324	307	311	287	318	283	291	321	320	303	287	334	301	332	277	301	308	269	310	319	298	299	318	342	299	283	276	317	294	293	310	274	285	299	312	320	285	311	292	318	289	301	317	265	298	320	301	337	306	342	336	292	313	300	236	313	299	304	333	318	313	306	286	306	318	321	305	288	306	304	316	307	331	295	318	328	312	319	300	287	310	295	301	312	284	298	315	334	282	331	321	308	271	310	293	280	324	272	280	292	293	299	290	292	286	275	302	347	299	305	330	290	304	318	321	326	323	320	312	319	338	303	333	304	327	345	295	321	333	323	292	316	351	290	317	344	305	314	299	326	312	305	304	316	292	279	334	267	288	334	293	293	317	359	304	302	278	310	292	306	298	322	312	344	341	305	318	313	321	305	307	291	292	316	311	307	305	292	300	328	293	309	300	307	318	299	288	299	319	309	319	316	273	294	297	326	295	299	279	312	292	360	303	315	310	333	283	314	303	300	310	313	299	336	310	283	308	282	308	313	304	303	315	328	319	307	294	320	305	309	309	305	290	325	279	352	300	303	315	306	291	293	333	314	289	308	309	302	288	286	319	288	295	336	299	259	291	311	317	306	322	280	302	341	306	307	320	331	321	311	318	295	345	298	334	303	319	325	308	316	297	309	307	323	306	302	312	279	285	330	331	320	298	292	322	299	315	282	292	322	302	322	309	301	293	304	299	301	296	313	309	304	309	322	327	303	322	293	295	300	301	291	305	320	314	318	296	282	298	321	325	315	337	291	275	328	287	305	313	292	333	290	295	321	300	330	312	278	309	300	294	317	307	295	301	316	355	299	287	278	344	275	314	307	331	281	278	290	305	297	312	292	286	284	310	328	290	293	303	289	310	282	292	293	317	297	318	286	354	309	320	327	322	299	316	309	274	289	315	282	313	306	310	321	328	303	317	303	303	282	291	301	308	284	314	355	294	301	316	338	314	314	311	310	303	327	308	298	317	290	301	314	300	295	296	312	313	276	315	310	306	298	328	300	309	311	286	304	308	324	305	357	303	284	299	316	309	283	307	294	297	305	331	319	282	288	325	297	298	298	282	301	303	340	300	303	282	306	338	341	326	300	310	297	307	295	315	306	334	310	299	299	293	301	307	301	324	314	352	303	315	294	272	302	310	317	309	276	324	313	311	303	318	313	303	314	295	325	292	309	313	333	294	306	313	325	296	314	343	311	291	316	292	309	324	326	296	316	333	309	322	306	321	333	287	320	336	308	310	312	311	282	313	302	286	323	308	325	335	303	295	297	308	290	321	327	313	316	299	317	297	330	287	308	310	326	308	289	277	323	322	326	294	311	276	318	311	305	330	342	322	326	320
27614	19568	9600	2992	1527	937	777	615	526	522	499	422	404	350	353	352	364	339	295	317	321	276	290	262	264	278	255	251	219	233	218	220	216	206	189	235	222	237	230	232	245	198	228	240	209	246	233	242	214	223	219	199	192	214	232	200	245	254	220	229	204	219	240	188	222	207	228	181	195	215	188	242	218	235	237	224	219	212	208	215	230	227	227	202	218	221	215	231	220	209	239	236	181	203	233	202	206	245	232	228	206	242	209	208	236	221	218	231	201	240	230	243	242	222	209	214	195	218	219	225	224	216	226	221	219	234	233	235	198	207	217	208	210	229	214	225	219	191	220	186	229	190	215	221	211	222	224	217	234	230	207	230	238	220	210	207	223	209	183	225	207	208	215	229	203	220	218	202	191	232	226	227	228	210	239	216	209	214	177	224	225	219	210	203	219	243	223	242	228	230	220	217	237	217	214	207	229	226	232	221	229	207	226	214	230	242	203	206	200	206	241	220	227	219	221	202	229	214	217	198	188	231	197	240	200	217	227	204	256	230	247	213	218	234	235	218	215	227	232	211	194	219	207	204	221	221	194	240	240	227	226	215	222	216	196	214	244	248	218	180	223	248	221	210	217	206	221	215	203	223	218	226	219	238	220	219	202	215	203	210	200	214	202	211	242	217	194	223	226	212	212	223	195	250	229	232	235	215	205	195	216	206	217	189	218	210	215	240	205	202	213	209	217	233	235	211	200	218	244	199	210	211	200	207	212	220	230	222	198	198	219	251	236	226	227	201	218	217	201	217	231	222	232	240	216	208	228	202	216	226	232	210	228	221	219	221	208	193	253	240	217	209	250	237	243	229	256	207	221	213	202	198	215	193	200	243	226	208	239	227	218	206	217	224	185	241	238	207	222	244	235	200	206	208	224	219	205	263	215	195	233	220	238	207	214	207	206	208	229	237	241	226	210	234	220	230	208	207	216	228	211	206	198	233	193	227	215	234	211	199	231	235	225	226	195	211	202	186	222	210	233	206	243	229	218	226	242	211	222	228	236	214	205	236	229	202	231	201	193	193	198	194	196	213	208	203	250	233	223	188	249	226	199	201	232	208	202	226	206	228	218	233	238	209	216	217	194	230	211	214	201	216	191	204	209	232	211	237	226	238	212	208	221	204	254	193	229	204	232	226	212	205	227	196	204	201	232	223	207	222	214	209	203	214	228	208	215	190	222	229	229	214	189	213	219	215	240	222	205	215	223	223	214	241	226	216	225	210	228	199	216	210	210	217	221	210	222	203	208	216	208	201	221	228	226	221	235	208	215	219	225	219	218	216	227	204	201	229	222	225	205	211	209	218	222	192	222	212	223	222	214	239	237	194	223	229	203	220	250	224	226	224	191	246	231	219	220	251	194	218	198	196	263	210	245	241	215	198	210	222	226	224	212	206	220	218	232	230	230	214	176	215	224	203	206	211	218	215	242	213	239	233	222	218	224	215	195	233	209	227	199	230	199	226	210	196	222	202	216	212	223	234	226	206	228	231	212	232	222	235	224	215	203	203	221	220	236	222	218	222	230	233	224	220	212	232	233	229	238	214	221	229	224	218	232	256	221	200	213	214	235	213	219	215	226	218	183	216	211	189	207	230	226	232	234	194	224	247	225	199	198	209	207	208	220	185	203	227	222	224	223	216	211	201	218	214	232	228	205	197	222	246	214	226	206	247	197	232	228	258	207	200	196	220	215	244	226	216	223	218	223	234	224	219	217	228	210	221	257	189	242	211	226	235	224	217	199	201	194	215	221	257	230	236	209	180	226	213	244	236	227	207	230	241	218	220	198	214	191	167	199	216	217	221	221	209	204	218	234	263	207	220	208	221	238	217	225	208	215	214	244	216	222	247	196	249	223	223	224	219	213	197	226	216	217	224	224	252	198	197	234	227	220	207	205	219	233	202	192	222	226	217	243	220	216	233	209	223	203	237	217	220	182	247	194	255	221	213	215	217	226	217	206	226	203	231	219	228	209	215	208	248	219	241	209	218	217	247	227	232	188	220	221	227	202	217	227	227	226	198	212	227	224	222	241	231	212	226	217	201	193	209	218	225	207	232	209	227	227	203	233	223	210	233	223	210	216	211	226	221	189	246	211	204	227	221	211	229	210	210	232	203	201	218	207	225	258	246	215	246	226	225	230	217	232	231	191	194	237	208	210	233	207	210	221	225	224	227	205	233	232	210	224	197	225	215	189	224	204	203	224	187	219	196	208	241	219	221	222	222	210	255	234	212	212	203	218	198	214	214	195	202	222	204	219	218	219	198	219	227	203	237	231	217	206	214	228	199	228	229	252	214	235	225	220	225	210	220	209	227	207	197	222	204	216	214	221	232	231	216	223	200	224	219	231	221	207	227	211	222	217	207	206	224	221	242	224	218	230	202	223	206	227	231	252	224	224	226	226	233	222	225	234	219	215	233	216	213	206	209	215	188	202	205	226	255	204	224	219	204	227	230	229	213	206	263	205	183	230	224	207	215	206	196	222	216	226	222	227	218	220	204	213	196	206	211	210	223	230	219	215	219	225	216	183	217	196	228	215	211	239	208	247	217	206	208	214	231	240	210	206	212	237	202	224	229	225	216	218	220	200	222	209	202	244	216	201	208	207	212	223	224	221	205	219	213	238	219	223	210	240	220	213	213	211	214	246	216	193	225	232	217	215	227	192	208	207	197	235	237	232	235	227	203	206	223	214	249	238	219	227	230	211	201	214	223	208	199	224	233	221	224	247	189	210	247	235	222	221	217	223	240	231	205	229	238	221	221	229	226	218	237	211	206	243	191	223	246	205	231	219	190	218	219	222	237	193	213	215	224	191	229	200	239	205	215	229	223	206	216	237	228	213	227	214	202	231	189	223	222	234	231	216	201	228	228	218	226	214	215	226	207	243	220	233	213	228	237	224	242	224	227	241	217	220	224	199	209	211	192	256	222	214	205	200	213	201	232	224	213	210	216	221	263	216	241	234	202	216	185	190	207	213	235	216	238	219	215	226	210	216	247	217	223	222	215	214	216	210	228	236	209	229	210	209	218	227	223	206	213	223	206	229	210	222	203	222	219	247	250	202	200	211	233	213	236	218	195	216	224	217	230	206	214	198	218	213	232	198	221	224	254	204	237	233	237	224	186	229	217	211	205	224	217	234	231	229	199	220	234	222	208	201	228	221	203	193	203	221	210	215	234	211	187	212	202	221	214	223	205	232	202	221	236	199	217	209	184	248	218	233	197	221	216	197	200	213	208	227	216	210	204	221	201	249	227	211	221	204	222	210	220	213	228	224	208	190	220	219	221	230	211	201	204	216	206	228	193	208	207	189	202	193	219	210	231	223	243	221	208	221	230	216	204	216	224	229	228	210	229	231	235	228	254	241	203	226	223	248	222	239	228	217	220	229	215	214	201	214	227	237	231	231	213	220	194	216	235	239	210	200	229	202	240	205	222	219	219	212	206	201	211	217	240	209	238
17967	14718	7020	3521	2445	1737	1360	1054	842	729	713	606	529	461	445	428	405	430	393	389	390	342	335	309	310	283	276	278	275	271	284	266	268	236	277	271	235	287	232	256	263	250	255	222	270	241	221	237	235	257	217	248	227	241	252	239	260	234	261	239	235	253	254	244	252	232	218	258	227	237	268	258	222	243	229	253	258	220	227	271	256	262	261	244	224	238	257	246	234	249	244	199	238	238	251	255	239	246	250	249	245	243	248	219	244	230	209	223	255	237	258	238	238	254	248	247	234	251	215	253	241	226	224	236	261	229	249	257	270	228	246	256	238	264	246	240	246	245	239	246	217	242	256	222	237	237	248	215	259	228	252	249	233	249	268	242	261	233	232	238	219	251	220	243	251	256	225	233	236	231	226	230	231	245	241	227	246	246	253	215	247	215	260	237	248	245	230	273	254	215	239	233	251	246	243	242	235	250	244	241	219	257	229	229	217	256	233	240	222	238	218	261	235	228	253	232	241	245	242	262	237	251	260	242	254	245	237	239	236	234	230	236	211	254	258	246	254	221	251	259	217	248	229	220	226	245	256	240	223	220	240	250	236	243	231	230	247	244	271	214	230	246	217	248	221	229	267	234	265	224	246	231	232	236	245	238	267	217	238	216	232	195	250	239	247	268	243	257	266	238	254	259	230	262	222	225	248	252	272	253	212	260	239	256	244	233	231	245	250	235	247	218	244	238	242	235	232	244	221	228	240	244	231	255	244	235	213	212	235	225	226	237	220	228	241	242	245	233	220	229	202	237	232	229	225	227	250	239	241	250	218	218	234	255	269	256	231	267	240	268	244	251	235	228	215	240	230	244	244	235	217	203	240	242	223	212	245	211	246	242	255	222	223	262	250	262	261	230	231	247	270	261	249	250	239	241	218	235	218	249	241	218	238	225	225	245	258	240	233	246	232	242	234	254	228	242	256	242	225	250	236	255	255	256	243	224	251	210	246	252	255	256	246	255	241	230	249	234	242	242	228	259	251	248	259	247	277	243	211	230	259	262	235	250	244	252	239	223	224	239	241	244	238	229	231	226	253	239	226	244	248	227	232	238	217	211	247	264	256	244	266	257	239	233	220	266	249	235	241	242	236	264	233	243	243	238	229	256	234	249	255	222	230	262	246	249	214	241	249	238	253	240	249	240	225	238	248	240	213	252	253	255	221	248	235	233	228	254	257	238	235	273	246	231	229	246	223	227	251	244	243	244	261	227	241	250	209	229	246	231	249	220	242	238	225	237	244	217	203	252	236	241	249	251	236	261	275	237	255	253	223	241	248	255	274	226	216	231	239	245	232	256	249	241	268	242	255	247	266	238	221	237	249	231	236	228	242	260	229	263	232	255	211	253	237	242	238	288	267	210	232	268	227	246	258	233	224	263	242	228	244	242	233	256	252	230	221	243	256	237	221	263	229	233	246	247	227	255	261	239	227	251	246	264	238	239	239	245	262	261	228	228	266	261	238	239	250	223	247	256	221	238	259	221	234	273	271	259	237	241	234	243	231	238	253	222	233	234	230	253	270	211	215	252	223	278	231	270	246	233	235	222	248	223	264	235	228	217	243	243	257	240	243	278	228	252	252	248	238	246	244	273	245	232	256	215	242	229	240	216	254	248	261	227	220	236	261	243	258	229	232	241	237	261	253	236	239	225	235	248	237	242	248	231	251	257	259	241	221	230	238	260	209	259	239	247	247	223	265	249	267	227	251	235	255	241	228	229	235	242	252	242	241	259	243	238	261	270	235	236	231	223	212	242	242	259	250	237	213	215	255	244	245	264	268	237	232	239	259	241	250	241	263	244	205	271	255	249	252	231	248	233	227	256	244	236	243	240	257	245	240	277	224	239	231	251	262	213	248	236	256	225	238	205	221	231	230	233	256	240	236	231	252	220	221	238	224	228	241	216	245	234	233	253	263	237	256	248	250	229	242	229	221	230	236	252	218	244	235	220	235	236	229	239	265	239	216	247	217	224	252	213	247	221	241	239	229	245	269	233	270	252	226	238	211	233	260	232	251	264	231	262	232	236	254	253	245	234	219	234	226	238	247	241	246	271	232	263	229	240	234	223	240	245	243	248	238	210	250	252	237	238	240	221	219	245	251	260	216	245	266	241	273	249	245	249	235	241	237	223	250	227	205	202	238	236	252	253	255	258	238	251	220	259	249	273	239	256	223	239	237	220	226	262	229	253	232	238	279	260	235	225	251	239	248	225	252	246	248	259	247	204	254	244	224	246	258	200	236	245	245	243	231	222	241	223	225	245	220	254	241	227	233	245	248	217	225	237	251	251	229	253	224	238	228	226	242	204	233	222	250	254	256	238	216	229	252	232	228	233	247	244	244	235	245	259	218	224	253	224	244	222	237	220	228	215	243	253	223	229	223	238	232	246	250	248	251	253	255	234	225	218	200	270	223	236	232	237	246	257	271	228	252	233	247	255	211	253	252	242	214	256	270	264	243	244	237	246	246	251	230	219	230	243	220	265	237	245	237	244	244	210	255	270	224	216	238	250	252	239	232	243	232	236	245	258	251	261	245	209	268	251	221	244	239	262	263	261	247	224	225	225	243	236	232	261	228	248	236	235	210	287	270	225	275	235	265	236	259	267	228	247	227	238	245	250	227	230	255	238	269	232	258	255	243	232	240	239	238	251	252	219	256	231	256	232	239	256	264	259	233	238	250	241	241	226	235	265	266	233	259	239	223	234	261	247	226	223	240	263	239	240	233	231	233	233	228	225	222	251	241	243	208	222	223	232	237	225	263	249	262	250	253	257	252	252	251	220	242	248	264	236	237	231	256	241	239	251	228	257	266	215	246	223	249	205	249	234	251	241	241	262	213	238	235	256	239	242	242	232	239	237	245	256	260	227	231	244	245	249	223	252	234	240	249	256	234	239	229	250	222	236	244	244	228	273	255	248	240	228	261	229	218	269	234	216	248	228	245	236	235	252	247	237	251	228	233	233	224	251	243	247	251	246	241	217	205	229	246	260	214	237	246	206	258	241	222	248	224	213	232	207	238	218	239	270	254	233	246	242	235	246	246	224	233	238	253	259	260	250	226	249	240	237	230	252	231	268	200	236	245	233	239	231	227	256	232	227	257	212	238	264	213	237	236	230	228	212	236	251	238	248	237	231	256	251	259	230	266	222	234	183	238	226	214	243	238	216	224	217	222	229	222	228	253	238	250	231	242	237	247	254	255	247	246	233	238	217	238	235	222	250	234	234	226	253	244	235	259	244	243	226	251	230	228	239	262	227	224	225	261	251	257	216	255	251	246	245	242	240	244	256	235	216	258	241	271	231	206	221	252	236	255	207	258	222	243	250	251	267	232	256	255	258	238	233	227	234	264	256	235	245	247	205	237	254	234	235	254	285	242	236	231	256	241	210	233	238	246	232	263	252	261	231	245	219	250	278	220	227	221	264	229	238	234	252	238	234	254	257	232	230	247	249	211	260
23361	20936	28179	23852	20946	11675	2317	1455	1118	979	910	847	771	670	608	604	604	541	569	528	523	504	471	445	436	418	394	405	405	377	384	351	333	381	375	370	362	352	353	387	361	381	337	376	334	343	354	348	361	371	366	332	358	348	356	352	326	346	323	351	358	356	321	357	353	367	307	354	353	346	333	352	376	334	341	341	325	318	350	327	369	325	355	358	347	350	370	344	334	339	317	332	351	338	353	337	356	333	320	342	359	348	362	331	353	309	353	351	350	353	345	340	348	320	368	347	307	328	335	340	336	335	328	325	346	295	354	330	341	330	352	324	317	341	345	348	331	327	345	347	327	323	376	334	366	371	325	340	343	334	342	344	336	309	375	366	362	335	330	325	331	321	313	364	328	303	337	366	384	379	332	323	349	318	309	322	346	352	302	375	334	346	355	341	352	324	337	349	332	332	326	334	336	342	340	340	375	353	304	325	347	322	337	348	372	350	330	375	317	364	360	349	336	316	356	367	301	306	318	340	359	320	339	340	315	323	334	315	351	355	347	337	310	333	349	340	307	335	361	316	339	334	361	330	320	328	341	370	348	373	331	347	320	325	322	346	347	357	357	314	370	328	343	372	349	355	329	337	314	325	327	341	321	346	360	361	363	338	332	313	301	313	368	339	355	315	310	358	310	313	337	347	360	346	336	348	368	330	334	344	345	369	328	346	358	356	352	340	332	328	334	355	358	366	349	320	329	299	342	349	353	354	319	347	306	361	348	350	315	380	331	331	337	358	341	324	353	315	351	346	327	327	338	335	350	337	374	324	341	326	363	335	389	343	323	341	328	369	340	372	337	357	323	353	335	377	332	330	331	345	348	350	322	323	349	335	348	381	336	317	345	349	341	337	336	321	345	336	378	328	337	345	340	353	351	348	352	352	345	331	355	320	315	364	345	341	328	314	365	348	353	358	336	350	331	338	372	334	347	333	352	347	346	301	340	335	340	357	341	337	336	356	332	329	345	352	309	351	328	327	373	353	352	334	359	331	330	380	309	347	336	365	318	346	318	346	342	327	302	346	350	362	304	344	316	381	347	372	362	362	330	328	354	315	343	346	296	340	323	386	340	329	349	324	340	369	311	323	360	307	349	346	359	372	359	324	324	325	316	355	334	347	335	329	351	341	348	346	353	321	358	357	334	356	356	330	382	318	386	358	353	317	340	327	316	359	346	342	312	341	339	353	355	407	337	329	366	365	324	307	357	329	361	344	321	341	320	334	317	332	319	344	352	328	335	332	357	342	368	348	330	353	331	347	332	371	348	349	344	329	343	309	348	307	340	320	347	316	318	350	311	388	311	306	349	345	353	331	311	338	341	324	360	313	307	348	360	347	323	350	338	346	341	324	344	302	362	301	341	322	336	308	365	338	338	332	340	333	338	375	340	325	344	336	337	360	297	356	338	332	313	355	336	355	326	326	338	368	352	343	342	352	343	367	354	362	321	353	343	348	348	338	355	338	350	340	310	328	347	325	368	330	371	315	374	344	317	343	331	359	337	337	322	307	341	357	330	318	324	328	316	343	305	334	348	358	332	364	337	319	347	332	349	372	353	334	370	346	359	354	356	355	322	372	334	339	337	338	355	330	343	320	348	333	320	316	339	327	328	364	345	326	353	339	321	313	335	315	358	351	336	354	348	333	333	340	365	343	327	361	365	320	351	287	338	348	356	338	346	344	338	328	360	329	342	349	329	365	343	292	336	325	336	319	340	364	323	341	356	335	366	389	353	318	329	339	372	377	350	402	363	333	343	364	367	330	317	346	367	317	345	306	381	332	374	333	321	313	340	301	351	363	329	348	349	363	326	365	297	337	358	377	364	329	365	329	343	324	308	323	306	337	378	341	361	351	355	329	340	317	336	328	374	330	342	364	370	347	320	338	355	339	351	311	337	321	358	349	341	334	352	330	325	356	350	378	326	361	362	360	344	330	355	360	330	321	338	304	335	365	339	346	307	351	335	336	325	346	322	316	348	379	365	342	342	304	361	372	366	320	334	345	338	339	359	327	342	353	331	353	356	338	345	322	343	311	347	364	319	321	339	329	349	351	329	347	345	335	291	330	311	364	330	348	331	345	323	321	341	316	333	352	329	338	323	336	339	355	315	353	307	350	326	313	371	332	324	342	308	353	334	344	315	376	336	364	331	308	342	304	275	341	315	313	350	313	376	333	357	342	319	376	312	374	337	313	367	310	361	362	321	334	310	316	336	372	358	348	324	339	360	335	338	323	351	341	348	319	341	331	325	351	354	326	364	348	342	337	322	350	335	365	374	334	327	352	349	338	349	320	361	344	356	317	339	341	354	349	336	330	295	320	355	366	340	375	314	350	332	331	352	369	311	345	344	332	341	337	349	326	329	335	330	336	340	323	351	340	340	358	334	332	346	333	328	360	351	374	374	308	338	316	364	309	361	341	351	338	344	353	340	329	339	319	334	339	377	314	343	330	338	332	357	352	341	328	356	326	367	333	355	342	334	312	306	347	357	362	357	334	354	353	362	336	330	361	352	336	314	354	320	339	351	368	367	327	357	349	304	341	355	336	322	328	355	358	351	320	319	322	336	315	333	322	348	337	353	315	312	380	349	365	328	334	355	341	332	321	332	332	373	358	351	353	331	335	320	338	397	367	341	341	344	324	351	339	363	330	347	338	338	340	341	348	312	359	307	318	360	362	327	321	343	341	337	349	342	334	331	322	362	348	306	338	328	319	363	299	339	341	351	363	333	323	360	362	363	346	314	368	333	333	317	349	344	336	337	375	357	343	322	361	327	345	380	326	360	347	384	356	325	320	360	346	345	345	329	323	369	341	363	313	345	348	347	343	325	339	360	348	331	342	330	302	310	325	340	349	337	326	308	324	334	333	316	326	360	337	346	309	361	315	330	318	339	328	305	342	390	326	341	372	337	384	331	336	331	325	324	314	316	332	352	345	333	322	369	371	347	355	343	350	311	349	328	337	345	339	340	359	371	324	341	338	322	326	337	333	350	321	313	346	334	341	376	361	361	315	346	370	351	354	333	345	340	328	346	338	325	347	350	327	321	375	319	332	340	323	347	352	330	351	341	354	326	347	359	318	356	310	330	330	330	357	318	301	339	332	340	332	340	333	328	331	388	334	336	342	350	325	322	358	319	358	375	365	369	337	313	318	372	347	332	329	348	369	354	344	333	349	347	360	335	344	337	347	313	346	323	316	350	324	347	311	348	349	355	335	369	340	315	354	338	318	342	324	333	352	341	351	329	346	333	353	353	351	335	339	346	325	315	350	354	341	338	331	329	332	346	348	317	327	332	312	328	350	332	330	342	345	330	328	361	365	337	351	311	339	372	356	343	356	333	331	367	373	330	365	341	333	363	331	340	344	306	336	353	309	313	337	363	318	343	339	344	325	320	340	332	309	360	309	364	327	339	307	317	314	334	303	337	345	330	331	333	340	381	328	296	326	332	334	351	344	336	325
21056	26494	13393	7186	5048	3804	2910	2226	1774	1468	1308	1127	997	896	844	765	708	724	701	671	628	560	564	532	533	536	485	455	461	443	404	454	427	402	397	431	407	405	406	379	380	418	377	385	416	395	387	386	392	391	383	367	373	397	371	371	376	365	346	394	394	373	393	365	371	369	375	369	382	370	385	372	398	404	366	331	373	358	377	376	396	376	410	354	376	372	374	396	399	383	379	346	363	358	371	372	385	368	381	366	365	371	314	340	397	395	362	357	379	362	371	327	381	374	363	363	373	410	361	361	372	393	392	355	380	376	397	362	349	359	386	372	358	371	385	360	390	384	361	343	359	379	351	368	368	377	377	395	348	361	340	354	365	357	342	390	346	373	364	389	378	328	389	366	343	381	392	359	398	363	405	356	376	388	358	338	391	376	358	354	371	345	348	396	378	374	378	369	352	349	380	418	360	338	368	395	350	339	391	375	353	390	349	355	362	369	363	401	411	382	343	373	373	369	361	374	349	361	366	361	366	328	341	394	380	358	371	378	369	369	318	384	361	371	367	377	336	387	377	368	415	378	393	368	372	378	334	361	352	399	390	353	407	397	372	384	382	377	379	391	375	361	350	380	364	391	376	404	379	346	365	356	380	369	389	387	375	411	388	351	352	366	396	374	353	372	354	385	353	384	352	417	399	360	376	342	387	362	366	434	353	351	385	394	368	389	387	368	358	372	376	337	381	378	363	373	350	357	360	314	376	329	373	396	354	389	405	360	388	385	380	409	366	371	363	356	372	384	382	361	369	351	338	387	350	385	351	375	362	410	387	341	362	403	396	346	367	397	358	395	361	387	369	346	369	363	374	362	340	346	350	374	366	365	349	418	386	371	396	409	389	387	368	354	412	396	357	361	360	359	374	395	401	366	395	342	357	407	394	352	349	343	363	326	354	365	385	377	346	397	392	344	353	372	382	384	376	355	380	354	395	394	372	381	390	358	387	370	371	367	384	368	397	366	399	373	390	398	340	397	356	379	361	399	368	361	370	403	372	375	368	382	369	362	419	380	377	394	377	339	384	356	353	377	356	379	381	414	387	382	349	388	382	395	395	382	386	359	378	387	349	366	352	368	361	393	380	350	365	364	401	365	374	381	381	355	379	385	394	370	379	352	386	361	356	366	401	370	384	353	367	402	370	402	389	369	348	381	353	347	379	363	373	380	360	336	384	407	383	392	390	386	363	400	388	334	363	398	409	350	335	413	405	362	380	384	382	378	344	353	360	389	349	361	374	347	352	384	393	392	390	376	379	386	377	374	356	384	366	388	371	387	363	364	383	392	359	372	357	392	357	378	360	362	340	407	363	392	385	367	375	383	377	348	402	325	396	358	348	371	365	382	383	391	362	411	391	397	352	365	381	391	356	356	339	399	394	396	359	374	384	350	380	377	341	348	391	402	355	383	348	354	386	382	376	355	372	375	388	349	380	365	376	382	367	349	375	363	386	364	387	384	379	381	349	388	364	335	372	357	338	353	369	379	373	374	377	336	357	395	362	380	388	374	359	374	363	381	402	340	387	381	386	384	394	332	340	412	410	342	358	408	374	377	392	386	366	380	339	378	352	366	359	390	370	369	380	372	382	378	364	362	369	393	354	371	370	370	341	343	365	364	352	357	353	377	404	353	380	395	374	316	329	372	375	367	374	354	361	398	391	378	397	376	385	377	323	410	376	351	373	371	348	351	380	382	398	391	383	380	371	372	360	374	363	353	382	370	363	356	361	391	362	389	359	362	357	382	382	367	334	353	337	372	410	354	372	391	361	350	333	357	388	375	358	375	355	360	398	380	364	390	389	369	366	383	365	404	380	363	367	409	376	409	403	378	372	397	394	383	367	338	402	358	403	356	376	381	365	350	367	386	328	374	361	405	378	365	368	391	414	357	384	376	415	394	354	368	387	342	372	359	329	347	346	372	343	346	364	350	375	353	354	401	364	360	375	363	362	385	383	366	388	404	372	334	407	344	369	318	377	399	367	356	383	368	347	372	362	355	349	343	375	412	378	362	371	410	375	390	369	341	395	373	380	361	368	389	347	357	375	376	385	349	402	374	385	381	382	397	380	400	346	386	410	349	336	361	333	390	349	369	365	359	389	394	383	401	357	373	397	360	346	346	380	384	379	397	386	372	379	375	384	375	370	361	354	381	371	358	383	390	327	368	379	421	372	365	386	330	333	370	386	382	352	365	368	396	349	355	375	355	374	366	374	381	387	395	378	375	346	381	374	361	374	371	388	355	368	338	361	342	388	348	386	364	386	363	338	383	362	379	403	366	352	328	367	369	337	355	397	378	367	402	386	356	377	376	366	342	392	360	388	375	391	367	379	383	377	371	392	373	397	388	334	358	387	337	365	381	385	331	355	355	360	371	356	341	379	365	350	393	355	376	368	348	379	394	368	348	344	393	368	339	350	395	400	361	388	373	366	420	361	385	374	388	383	402	357	382	341	378	367	395	390	385	379	341	338	328	394	384	357	378	356	366	369	385	359	385	377	372	393	361	376	374	391	382	381	382	385	367	356	367	390	390	335	374	419	369	394	351	382	370	362	381	371	372	314	363	398	344	364	352	370	370	377	409	361	372	368	361	350	367	357	345	368	341	363	353	350	387	367	340	369	396	400	361	369	368	371	359	405	341	343	375	394	353	362	368	368	385	391	348	398	370	352	367	390	398	387	342	388	366	378	368	397	368	372	396	377	338	338	363	344	361	367	388	408	392	360	406	363	372	387	375	384	368	361	386	340	360	370	365	347	395	369	407	357	378	382	351	363	391	358	375	362	381	386	362	396	375	357	385	366	359	380	338	367	376	408	394	369	350	415	371	367	369	360	367	371	360	373	369	405	354	396	373	379	380	405	373	403	349	397	375	360	343	360	383	378	379	360	396	377	348	378	372	363	370	393	343	372	387	352	389	378	421	386	353	347	357	393	362	381	388	376	375	371	349	363	410	332	354	341	373	369	361	338	379	371	376	363	391	383	362	365	321	368	369	364	388	380	402	338	364	356	400	365	342	336	392	367	360	386	350	368	364	363	379	363	360	339	377	368	374	366	387	355	342	349	379	402	347	377	370	372	378	341	362	327	386	352	336	412	392	384	355	393	379	373	376	395	377	372	371	370	367	383	375	372	395	382	354	362	372	385	374	355	355	381	374	378	370	355	363	357	384	388	387	372	376	396	392	391	362	371	379	366	350	391	361	376	378	375	398	398	371	410	392	383	416	363	350	367	370	358	364	361	376	349	385	356	411	352	399	363	377	342	373	377	389	380	361	366	370	377	375	344	371	411	370	380	367	362	380	366	336	362	381	385	380	390	379	358	386	387	387	330	390	375	374	359	358	369	344	328	367	398	402	385	398	349	418	405	370	363	372	366	374	385	342	361	354	373	364	386	370	344	417	397	379	384	403	358	371	393	331	354	379	379	393	374	390	320	372	374	367	354	356	354	395	350	351	330	383
24322	20830	27102	24517	13858	2039	1134	853	710	595	531	467	412	367	315	325	315	281	288	253	244	220	236	194	169	188	179	167	158	173	159	159	155	167	176	159	143	133	149	130	142	144	128	129	126	152	124	127	129	146	146	118	116	121	108	136	118	139	120	132	135	147	135	119	121	135	131	130	136	140	132	126	115	124	143	115	130	116	133	112	115	137	123	151	136	104	133	131	126	104	105	121	132	133	105	116	128	121	137	125	124	132	139	124	128	132	121	128	118	131	107	142	130	147	122	142	118	120	124	140	138	137	123	134	124	144	124	117	110	126	137	127	126	124	127	116	138	123	127	130	132	115	128	143	128	131	131	121	129	136	145	127	127	143	121	119	122	120	132	125	129	131	136	109	112	115	112	137	130	124	140	113	138	133	122	142	140	107	117	139	109	141	134	141	133	115	132	121	127	119	137	125	130	134	116	148	124	123	134	148	129	134	129	123	101	134	130	127	138	126	144	132	144	151	132	121	108	117	122	112	104	120	116	133	135	122	118	132	134	126	154	116	113	121	127	120	127	115	107	134	128	137	127	124	122	134	126	130	130	126	127	118	121	116	130	111	110	124	129	133	112	130	127	132	140	140	132	128	105	115	124	123	119	133	130	106	122	113	117	118	124	129	123	123	130	151	123	140	133	124	117	127	154	123	135	131	118	150	114	114	146	114	119	123	130	138	114	139	145	125	129	134	132	127	131	134	132	133	119	116	140	128	124	127	138	111	134	134	124	122	135	104	130	140	110	117	136	135	121	128	108	131	134	123	133	143	119	111	119	106	120	154	131	116	140	123	102	112	105	120	133	113	133	120	138	134	117	118	132	111	126	143	136	123	117	118	105	120	145	145	123	126	120	100	124	112	138	117	106	119	134	119	119	123	156	129	126	134	121	122	104	114	127	136	140	127	130	127	122	132	135	122	113	129	118	135	127	124	139	127	127	134	121	128	126	119	119	116	130	155	110	125	144	134	117	137	127	129	123	127	129	116	117	120	145	119	143	124	125	117	141	110	121	110	142	112	117	133	121	131	139	126	133	129	135	126	126	120	135	143	123	110	142	133	109	122	134	128	131	148	91	139	137	107	109	121	145	134	117	115	117	132	125	120	105	111	124	119	125	121	122	122	126	127	134	127	117	145	155	131	127	112	122	117	127	119	127	122	128	138	136	117	140	113	121	118	142	122	131	122	123	122	138	136	118	128	118	131	136	134	128	139	113	130	112	121	118	126	144	129	133	119	118	139	146	152	123	148	142	140	118	122	122	106	124	100	112	121	128	123	131	151	116	105	113	118	131	131	116	124	144	136	146	110	134	124	128	124	112	145	134	115	126	107	154	132	130	108	114	124	110	131	137	142	122	132	121	110	124	127	124	124	121	107	135	125	127	132	147	137	143	123	107	109	125	140	126	124	127	130	104	128	123	123	111	132	128	136	126	130	126	140	137	118	116	117	127	132	136	102	132	141	112	118	120	128	145	112	116	136	137	119	133	131	125	137	118	117	130	131	116	148	127	132	154	125	127	117	133	110	120	141	132	143	112	118	120	125	113	150	107	142	140	107	137	132	129	111	135	133	126	141	129	145	128	112	124	140	139	141	128	129	141	129	125	127	134	119	133	132	129	133	130	126	140	126	121	114	123	129	138	156	120	126	120	111	133	139	117	138	116	126	111	133	144	137	147	121	134	126	114	121	121	138	95	107	121	117	119	132	130	119	136	121	123	133	120	120	133	128	123	127	121	136	102	121	134	127	126	127	128	149	142	129	140	133	120	117	146	116	122	132	141	122	118	122	132	127	139	137	119	154	141	121	166	145	151	117	114	119	133	107	119	127	126	129	126	128	129	111	133	120	135	145	116	128	132	113	116	117	130	142	129	100	125	129	132	144	137	131	135	116	115	121	125	131	121	102	122	121	130	130	112	134	98	137	134	126	124	127	126	126	115	111	141	116	113	137	127	129	116	140	115	128	123	124	144	121	140	118	134	122	133	132	131	111	135	127	126	134	121	145	120	127	123	130	139	120	153	121	136	109	114	111	140	128	123	111	124	119	122	119	146	127	132	131	117	122	127	145	118	133	138	146	122	128	128	139	124	126	122	106	135	139	120	120	133	110	146	136	149	118	115	115	134	121	130	105	118	125	106	124	121	125	135	129	127	112	129	126	117	132	132	128	136	121	133	101	115	132	140	125	104	131	140	123	138	124	124	114	131	122	124	147	112	122	129	122	122	119	117	121	133	149	127	102	110	116	133	117	124	124	119	131	131	134	116	132	153	124	110	128	144	131	109	137	124	121	111	127	125	130	129	117	106	116	102	115	135	131	113	113	109	128	129	133	141	125	128	110	129	137	137	120	143	129	99	127	127	139	127	123	112	132	132	130	145	117	134	109	131	136	136	111	95	122	135	122	123	120	133	106	111	129	101	130	137	133	103	129	133	132	134	126	130	114	124	131	128	120	149	130	140	124	136	139	126	95	112	120	128	112	124	128	122	124	134	146	132	122	103	118	128	116	125	113	132	122	133	131	122	121	127	119	140	112	126	116	123	102	129	135	130	131	117	117	130	120	130	118	132	120	112	128	126	124	132	118	136	124	132	119	123	129	110	121	110	126	128	132	144	136	123	123	127	129	128	136	157	140	131	119	147	132	107	123	123	115	99	120	135	115	151	128	118	126	136	111	126	116	126	127	128	130	145	133	116	124	141	125	132	137	119	129	121	119	107	135	149	135	125	125	121	116	144	124	111	131	115	144	110	135	120	132	119	120	127	125	125	139	127	130	116	117	130	125	119	133	130	136	122	147	142	132	122	138	120	136	136	139	133	136	125	137	135	136	120	112	120	125	122	129	118	114	135	123	116	114	120	140	135	128	113	101	134	120	111	142	115	136	132	130	143	120	131	127	131	141	110	86	132	128	126	120	140	105	131	145	125	105	114	125	104	122	131	133	112	122	132	126	136	117	115	128	127	157	133	111	130	127	111	121	129	143	115	157	127	113	117	125	120	119	132	127	131	123	147	131	123	118	120	132	149	123	133	128	144	115	137	133	127	120	141	110	102	111	132	125	128	116	125	132	125	136	142	149	114	128	124	129	120	132	133	127	144	109	138	138	127	120	109	153	140	106	128	128	134	151	135	138	118	130	127	134	146	141	119	130	125	139	101	128	144	139	139	130	135	132	122	114	113	123	149	126	121	106	122	124	127	125	116	132	117	124	125	121	123	132	111	122	127	134	128	123	126	167	125	125	123	122	111	104	105	117	126	126	143	118	109	130	127	107	123	120	132	125	132	134	103	116	140	125	132	135	106	139	142	118	136	118	115	138	113	124	124	127	133	141	141	128	140	137	110	123	112	133	130	118	120	130	132	131	138	128	124	131	119	110	134	121	138	130	128	126	140	116	142	107	148	110	127	122	132	96	118	128	125	130	124	118	127	110	143	142	118	136	128	147	124	148	109	110	128	140	123	145
20365	22690	10507	5664	3969	2791	2114	1559	1239	993	859	758	620	543	570	436	460	405	394	371	310	324	287	280	282	228	222	216	204	217	196	196	186	173	163	162	175	165	155	191	184	154	159	169	155	169	147	141	153	168	151	167	174	184	155	145	158	155	138	171	153	158	165	172	167	148	173	149	156	157	141	139	157	166	162	135	168	157	166	156	152	167	157	157	148	139	137	145	138	162	146	155	141	150	131	164	175	154	163	156	123	135	160	157	172	156	175	154	172	160	158	140	158	135	146	133	139	140	162	134	152	154	148	154	164	166	172	161	154	141	125	145	144	172	136	156	129	158	153	158	157	125	142	143	165	158	154	164	138	184	135	150	171	130	144	146	162	150	149	150	150	155	135	152	154	139	154	157	144	140	170	151	156	142	152	167	168	130	161	156	163	162	155	165	180	154	152	137	121	129	169	168	157	120	118	149	153	148	160	157	153	128	148	139	126	143	159	149	151	147	165	154	146	164	141	149	148	166	139	154	144	142	142	151	151	140	142	131	152	157	148	155	154	164	149	159	144	139	156	138	169	144	127	130	147	152	159	142	129	128	157	132	156	162	148	129	137	152	144	153	152	129	125	162	135	148	147	138	133	146	147	130	137	143	147	142	150	141	160	146	152	159	144	149	136	150	144	157	140	155	146	146	152	141	153	158	130	147	158	137	139	143	148	139	150	150	163	168	149	145	165	147	144	147	158	137	151	149	125	145	132	155	123	137	149	149	160	145	175	129	152	157	140	171	154	167	144	139	164	129	168	159	148	135	173	163	149	159	143	145	144	146	154	142	156	161	118	152	147	137	135	140	147	145	143	129	147	153	165	160	164	158	178	152	157	148	147	145	159	141	143	143	176	179	162	144	136	149	141	150	138	129	149	151	175	157	158	148	153	133	156	145	151	141	162	122	141	149	149	162	143	149	149	165	119	132	152	159	150	120	133	153	153	150	152	132	138	153	155	160	177	152	133	122	150	140	168	142	147	141	126	167	154	140	160	143	140	137	132	141	128	163	180	143	151	132	161	133	141	142	151	157	142	158	149	149	147	151	172	154	142	143	155	144	131	140	142	150	153	147	150	169	133	160	139	153	153	147	157	171	155	145	153	158	160	161	146	136	140	136	149	141	131	158	148	124	147	163	135	145	164	139	148	120	145	152	160	160	151	167	144	131	168	157	140	136	149	136	150	131	131	160	147	143	133	153	141	135	118	139	166	154	164	161	169	148	133	140	168	162	139	164	171	140	147	145	144	137	136	135	152	155	137	159	123	177	127	134	164	142	165	148	127	125	148	157	156	132	152	116	139	162	124	143	134	139	133	155	143	161	138	156	151	161	145	159	158	119	138	152	143	154	155	137	157	159	152	149	133	154	142	151	155	166	140	139	144	179	184	155	136	152	150	150	145	138	155	143	140	142	144	162	143	140	152	139	157	149	142	133	145	153	137	147	140	141	157	153	171	133	151	134	164	148	147	153	134	149	147	118	146	161	159	154	161	152	146	159	139	148	154	145	151	138	163	142	140	142	149	140	158	128	137	150	135	163	153	140	143	147	137	135	159	127	150	140	121	139	164	168	163	157	162	140	140	146	139	133	137	156	143	153	152	142	152	171	157	137	165	147	158	160	152	166	145	152	142	153	166	149	140	150	156	142	146	135	142	166	145	167	137	138	143	163	139	153	159	130	147	143	157	150	141	153	151	134	163	139	133	165	134	171	149	139	141	142	156	162	162	120	155	130	158	138	180	147	159	133	144	147	160	124	150	159	144	138	127	143	147	146	166	146	166	147	142	146	145	143	158	150	163	154	134	142	146	148	135	142	143	170	143	143	148	166	159	136	148	147	162	139	160	158	149	138	137	152	138	151	157	152	140	147	146	160	160	147	144	158	138	144	138	150	152	147	120	151	167	144	160	156	152	151	144	142	169	127	134	155	134	162	155	126	176	153	147	139	138	148	153	150	182	141	119	150	146	131	151	154	145	158	120	121	135	161	147	156	138	145	142	149	133	135	150	143	140	135	143	115	142	155	148	149	132	176	146	134	134	120	170	136	117	151	154	154	162	163	122	139	160	160	141	130	145	132	147	148	152	167	151	160	129	148	144	140	145	129	126	142	127	161	154	152	164	131	151	139	151	155	157	137	166	156	150	168	141	141	156	146	139	125	133	168	137	135	136	153	164	163	146	118	146	162	154	147	129	167	128	147	133	130	145	172	157	135	149	148	145	134	157	152	139	142	153	155	137	174	181	138	156	142	148	148	135	143	135	144	156	139	170	155	156	124	128	165	142	163	135	135	160	168	145	150	142	163	154	148	138	134	140	141	169	152	145	145	137	166	152	133	140	148	159	153	142	133	143	162	143	164	162	156	157	160	175	150	143	128	151	128	140	152	145	151	135	180	157	149	141	144	151	155	146	138	142	162	162	132	128	156	148	149	158	148	157	172	153	150	134	146	164	150	135	154	147	143	161	131	127	140	154	152	137	155	161	153	140	166	151	150	148	153	139	143	122	155	155	152	138	171	134	150	135	167	154	136	125	176	171	135	128	137	145	144	143	144	155	140	153	127	141	158	137	147	140	148	146	151	155	156	159	150	146	123	142	122	129	150	173	156	149	126	163	178	139	140	151	132	164	143	132	148	159	154	144	146	141	140	124	139	181	149	145	162	137	157	148	157	155	148	157	140	148	167	127	150	150	152	159	135	148	123	133	174	127	137	143	148	141	156	155	147	143	136	148	136	147	152	153	138	138	150	139	160	170	146	135	157	123	140	156	145	134	121	164	157	153	136	125	137	136	156	145	135	151	148	153	154	140	164	142	135	146	169	167	158	157	155	134	153	159	149	165	125	134	154	152	178	158	155	152	136	130	154	165	139	164	152	154	147	127	147	156	160	133	141	180	160	140	169	157	146	132	158	175	149	159	151	124	137	153	157	126	132	166	150	145	154	170	118	159	141	118	134	147	151	156	161	165	150	145	142	152	156	153	145	167	157	137	152	162	161	151	154	137	162	130	137	157	142	148	156	144	144	133	130	166	158	137	127	162	150	148	154	156	115	141	147	164	159	155	145	140	133	153	161	162	151	160	133	151	151	139	146	167	151	153	130	157	146	142	152	171	156	170	141	149	149	152	163	152	171	156	167	168	150	171	153	155	134	149	141	142	157	141	159	160	152	142	131	148	138	135	147	134	158	161	150	160	136	157	135	145	151	125	149	156	163	169	156	153	169	163	135	143	145	144	148	135	159	141	164	160	155	149	152	134	129	144	163	158	154	147	155	171	145	124	147	150	142	173	152	150	139	126	164	142	139	162	144	145	156	121	160	159	160	146	136	149	162	159	159	143	119	145	140	135	138	188	154	159	131	147	149	140	171	139	141	159	148	125	136	124	145	139	152	116	157	175	154	148	166	169	143	144	167	145	145	153	139	128	155	137	139	152	149	140	158	146	162	162	141	134	134	129	158	135	175
22267	20928	28621	23383	20938	21050	11193	2301	1504	1342	1194	1047	876	783	730	700	673	603	596	595	528	482	435	443	401	412	380	320	369	356	334	307	272	328	337	274	325	299	278	303	284	305	303	298	317	314	288	291	307	301	286	273	248	299	271	286	288	247	292	279	272	267	272	252	270	298	265	256	275	269	295	292	332	284	296	266	272	283	300	271	277	278	271	246	287	283	272	286	274	285	261	233	302	263	274	277	264	252	269	271	265	265	259	255	253	306	248	283	266	270	276	275	264	250	273	238	260	278	282	303	286	265	265	298	252	268	246	267	284	269	310	255	256	232	290	267	249	259	294	290	277	280	268	259	267	258	260	245	258	279	279	226	259	271	313	273	273	264	275	262	249	253	280	250	270	253	278	262	276	308	254	286	266	275	266	282	280	284	246	265	264	227	288	272	292	287	279	272	246	299	242	265	285	289	264	270	287	261	301	278	279	279	280	279	281	283	272	273	287	281	266	263	270	272	272	304	262	291	255	302	269	254	290	250	263	272	267	281	265	220	274	274	278	250	249	282	272	242	271	280	266	240	260	289	265	272	277	285	280	297	276	275	275	267	291	284	251	289	278	244	254	273	314	278	273	296	271	287	272	268	295	302	262	293	281	286	293	267	294	286	218	249	274	260	292	274	240	262	273	266	275	237	260	265	291	277	290	270	303	268	274	265	262	291	252	268	271	278	267	292	285	260	269	278	270	302	272	283	265	287	257	277	279	278	292	240	313	298	269	265	260	259	301	269	251	248	262	283	273	290	300	268	294	278	307	285	294	281	281	262	248	242	276	263	279	275	259	252	267	283	278	269	280	281	248	271	278	260	233	258	255	297	249	268	259	281	279	285	267	263	268	286	242	239	271	280	283	259	241	289	260	261	270	256	299	255	248	272	270	270	266	267	307	302	246	261	297	293	262	289	301	264	250	274	308	292	261	270	275	239	285	270	256	260	242	266	312	266	235	291	296	278	257	295	281	288	281	276	272	287	286	293	292	272	257	268	262	282	288	268	283	252	297	284	257	290	297	278	265	229	255	249	275	262	275	217	258	266	290	261	293	281	264	258	307	243	259	298	257	255	294	268	281	263	290	264	274	282	262	248	282	267	275	254	271	284	270	290	281	279	280	272	257	282	290	273	260	253	279	266	272	289	277	264	262	279	287	299	277	308	272	254	260	222	255	262	251	287	285	277	256	244	262	270	253	270	278	281	267	255	299	273	265	291	269	288	302	267	277	256	242	257	279	259	278	282	264	303	280	263	252	246	253	297	243	268	274	279	261	243	289	244	264	246	282	289	263	279	264	237	254	269	289	277	262	265	274	261	293	253	292	282	237	256	265	247	271	269	255	238	264	290	287	292	270	292	263	255	269	276	275	248	258	291	273	282	277	291	258	248	272	298	265	283	249	273	261	253	271	275	277	260	267	282	266	268	262	263	243	287	272	287	284	250	266	275	267	238	285	293	294	294	274	266	309	245	266	263	270	284	271	253	243	273	264	274	277	291	265	266	271	286	287	285	268	262	282	256	260	311	271	305	278	262	270	271	307	303	261	295	293	270	271	266	243	293	265	261	249	255	283	278	258	275	259	263	280	293	256	275	283	268	291	282	262	313	252	264	268	270	291	240	285	303	270	286	281	297	279	289	251	267	291	284	264	266	253	255	288	251	271	232	255	244	285	245	261	276	266	275	270	260	255	249	281	259	269	262	291	304	271	279	266	278	246	288	266	286	275	286	253	266	300	272	257	262	292	259	256	278	286	243	267	249	259	244	267	304	264	303	262	274	247	266	277	271	270	285	263	264	283	279	287	272	312	253	288	259	288	237	296	289	272	252	275	286	293	287	268	255	268	260	281	251	271	305	263	249	264	310	254	302	258	299	254	278	237	268	266	264	277	308	245	270	269	270	270	240	254	300	302	291	295	274	266	286	272	285	284	287	253	263	254	263	285	285	260	266	286	267	268	269	265	272	240	297	268	247	285	275	248	275	296	271	289	261	272	295	203	259	273	300	285	279	242	265	265	275	256	260	228	273	255	274	262	288	235	276	271	256	279	294	264	277	279	262	289	288	247	262	300	278	245	276	285	271	325	261	238	250	281	246	274	253	282	265	300	268	319	256	268	289	274	269	248	298	300	274	265	269	265	267	250	271	253	276	254	272	264	297	258	269	277	259	239	258	275	282	265	277	297	273	290	288	285	272	262	308	265	265	262	297	285	275	274	270	267	299	237	283	281	276	282	252	263	258	268	264	299	254	290	282	287	259	262	247	280	258	257	268	248	266	283	258	268	280	258	264	289	271	257	275	303	266	276	314	279	301	241	258	284	285	269	251	269	230	277	265	285	303	274	266	258	246	248	279	278	272	263	236	280	249	303	294	274	252	297	280	275	275	280	260	252	285	283	279	268	283	283	290	280	278	287	254	312	270	265	259	252	294	250	247	261	270	284	253	258	280	284	286	298	287	259	272	277	268	246	267	269	281	281	259	299	275	283	263	272	280	282	275	245	287	279	238	287	270	294	287	270	296	295	304	286	299	287	273	259	280	229	285	281	253	260	251	264	265	277	301	283	266	272	299	263	272	295	299	267	273	259	252	278	282	261	274	281	299	277	305	266	288	303	274	259	266	307	283	267	280	272	247	306	270	261	269	295	262	219	262	260	253	289	278	271	268	292	273	237	276	309	281	245	276	262	252	283	291	263	286	277	288	273	261	270	259	275	255	278	254	256	255	249	267	267	288	297	271	278	279	298	288	253	263	283	257	282	272	302	255	265	265	278	295	266	269	264	275	287	262	284	264	262	295	241	282	305	233	248	256	270	289	259	284	267	266	251	271	277	266	283	275	263	282	246	283	236	272	266	257	261	240	258	298	290	262	264	305	281	281	251	294	249	277	270	272	282	273	272	303	252	250	274	257	278	270	271	260	269	295	295	251	266	272	255	253	265	239	266	302	263	287	267	263	281	261	288	274	278	237	275	263	286	250	285	266	270	284	260	286	287	270	262	242	265	268	273	283	266	233	281	275	258	274	283	249	269	272	281	233	260	271	241	286	271	247	259	278	264	268	284	271	260	269	270	247	259	263	261	254	253	231	246	250	263	257	293	299	236	234	268	263	254	242	279	243	262	255	255	234	296	256	259	253	290	256	282	271	270	262	300	272	254	284	252	273	246	288	282	256	268	254	255	274	253	265	282	268	256	278	271	270	279	253	259	251	295	241	276	270	285	295	281	277	279	259	254	282	248	260	262	305	269	227	270	254	251	279	285	275	250	274	270	304	262	243	272	289	235	236	284	266	277	266	291	269	294	268	270	290	272	247	279	268	287	264	263	272	290	264	286	220	268	278	291	302	247	264	278	250	260	288	242	277	277	247	257	256	289	261	257	306	265	241	258	275	278	265	263	273	292	306	273	289	260	259	273	296	244	265	288	281	278	261	298	295	301	268	271	273	308	295	244	263	258	287	315	231
25433	34304	17462	10242	7340	5459	4073	3281	2530	2057	1786	1560	1304	1078	1033	977	906	861	826	779	698	656	627	603	508	488	499	452	490	427	392	401	374	360	373	363	325	349	317	340	338	325	359	330	314	315	344	340	305	325	318	320	320	317	324	314	310	309	329	332	305	292	289	347	313	312	293	287	321	293	309	289	299	302	300	315	321	334	321	313	321	308	326	297	314	270	323	308	309	263	332	290	282	289	302	324	289	315	299	332	299	294	303	294	278	331	316	299	322	317	306	307	309	298	290	306	326	289	298	330	298	328	311	320	311	287	286	325	335	266	308	287	324	296	312	299	300	291	298	318	292	316	294	305	310	296	302	300	301	296	311	292	292	287	312	288	315	310	301	294	310	314	291	266	291	295	312	316	291	301	311	314	289	297	315	286	299	290	324	287	289	289	310	278	286	272	279	319	286	295	289	331	298	282	337	342	299	283	329	305	332	302	315	323	345	309	284	298	295	307	318	321	324	295	264	301	325	319	286	283	306	327	309	292	307	283	307	294	313	304	305	311	304	275	321	320	330	313	329	327	320	301	309	275	288	321	289	308	317	312	312	292	290	299	292	340	323	301	303	314	301	312	298	248	270	312	293	309	287	328	313	306	277	311	286	321	298	310	298	293	307	307	331	302	294	288	297	297	305	321	282	296	310	294	306	291	294	338	324	306	347	288	325	304	291	284	299	299	301	290	323	310	297	271	307	300	300	287	296	318	301	294	313	318	308	314	309	326	319	315	329	305	273	319	304	312	306	293	283	285	308	309	292	301	286	284	292	299	303	301	267	317	308	309	297	302	273	316	320	308	295	305	306	296	308	309	290	314	291	305	304	291	304	326	283	310	316	274	277	281	300	304	290	268	310	296	299	312	319	286	301	301	330	303	329	328	298	329	320	322	367	279	304	316	341	329	324	320	300	297	283	265	319	331	304	296	281	315	312	304	303	310	299	306	295	327	270	302	332	321	289	311	333	283	309	296	322	303	325	320	297	309	301	340	310	301	321	305	331	303	292	298	281	292	312	291	302	310	333	283	334	316	293	260	297	285	282	327	282	284	300	341	326	323	303	338	284	303	309	288	338	282	294	306	295	323	327	334	289	356	300	271	306	288	289	326	324	290	282	290	283	298	304	282	278	314	331	300	294	299	306	275	307	288	300	340	329	301	315	303	302	300	312	323	299	327	297	304	274	297	293	290	305	349	293	330	282	316	310	327	311	297	333	284	288	292	325	311	296	298	331	326	290	321	295	292	288	277	301	324	310	354	321	288	284	286	329	342	299	286	284	277	277	303	275	292	323	338	301	308	311	301	321	279	338	306	277	284	317	314	303	315	289	293	311	286	288	330	276	292	299	272	313	305	346	305	323	278	294	337	290	321	318	288	290	284	287	308	315	282	314	311	308	317	257	298	311	294	317	304	292	275	304	283	281	280	285	310	295	294	311	297	300	319	318	291	297	311	284	299	331	312	308	290	325	311	306	288	306	316	306	316	301	266	292	309	288	323	283	299	310	282	311	283	314	280	303	294	303	294	303	306	311	304	301	328	293	309	318	306	306	285	296	283	274	311	294	309	279	317	326	261	297	307	316	287	318	308	314	289	305	283	272	325	256	304	292	319	294	282	287	286	336	327	278	312	293	326	320	299	337	304	301	307	317	309	306	320	272	302	274	315	276	317	282	278	295	309	305	294	284	292	308	302	306	284	295	278	318	305	277	284	296	304	309	302	297	307	307	318	325	301	318	310	295	299	304	288	320	280	278	293	304	300	281	299	269	295	308	286	313	286	295	291	307	285	315	275	306	305	308	299	326	306	282	303	292	312	318	319	278	313	274	283	308	305	304	306	295	319	309	307	304	278	315	281	301	289	367	292	267	274	310	248	329	337	290	266	320	302	307	297	277	292	292	310	318	293	301	312	307	307	317	274	304	321	299	291	312	302	291	287	289	306	261	296	290	331	308	304	323	305	318	326	270	299	291	316	316	289	332	298	281	323	335	303	329	307	295	293	300	315	304	311	278	315	314	315	292	313	291	276	300	292	291	297	314	309	274	309	282	301	303	303	316	302	313	307	291	279	309	300	297	292	298	267	314	298	303	293	320	328	308	317	312	299	319	293	313	312	342	283	301	287	312	307	300	323	291	303	303	314	305	313	305	301	293	322	292	299	311	320	278	304	310	307	270	304	304	302	293	261	324	319	310	295	304	311	293	268	276	310	287	281	320	293	317	302	309	326	324	343	329	308	321	290	324	289	324	311	311	299	292	312	283	287	341	281	307	326	315	313	302	330	284	300	300	317	298	300	301	321	300	301	309	304	327	280	316	287	291	301	309	311	318	302	327	297	321	295	298	280	298	300	313	319	284	291	338	319	270	290	314	312	316	337	319	324	270	285	311	312	259	328	311	312	321	294	278	292	287	311	308	288	314	310	304	291	297	276	312	330	309	335	292	316	323	290	314	303	288	298	327	302	303	292	304	288	290	287	303	310	293	275	279	282	286	315	305	321	317	324	302	310	315	298	331	320	295	286	310	280	299	319	297	296	321	307	305	278	297	344	316	290	314	278	280	296	311	328	281	330	320	308	301	304	282	330	293	309	312	292	273	318	317	294	278	294	290	307	274	320	304	277	295	314	301	306	314	301	323	313	287	310	282	341	317	293	267	347	301	318	302	317	325	302	322	298	281	339	304	311	308	306	293	295	302	292	298	302	301	306	305	315	288	282	313	306	291	286	289	273	272	317	306	316	238	295	323	281	292	309	303	262	301	262	303	270	283	309	303	296	306	280	289	294	322	286	301	280	305	296	290	305	310	274	265	304	304	297	299	285	321	294	311	300	320	301	313	323	284	295	300	306	285	288	320	285	300	359	309	307	293	308	299	326	332	291	300	303	326	280	308	292	306	294	292	315	304	304	320	316	299	321	307	297	283	315	314	327	326	308	301	300	295	327	313	299	290	303	299	304	298	289	307	304	330	297	315	311	301	303	317	294	327	279	310	322	300	305	291	296	275	329	290	303	306	315	282	267	301	318	300	286	300	319	286	287	295	311	294	314	303	300	301	317	312	284	283	331	314	320	317	342	300	279	341	299	313	282	306	300	307	275	295	307	325	306	289	324	304	313	301	301	319	294	321	281	301	322	293	300	277	336	286	307	303	294	327	327	291	291	301	300	297	317	340	313	320	327	262	303	299	321	302	282	315	289	279	315	312	287	300	266	325	327	302	284	287	284	312	281	287	321	330	347	291	300	301	286	314	327	319	273	279	302	322	275	301	306	274	296	322	303	284	306	273	285	313	318	303	295	280	332	303	291	308	313	319	311	321	319	287	290	335	332	325	294	310	322	308	294	298	266	314	315	301	285	309	299	322	289	312	292	310	307	298	312	302	305	315	301	299	286	284	304	290	280	299	305	280	331	327	324	333	281	308	270	337	303	330	275	304	287	340	299	315	318	295	307	275	307	350	309	294	283
27402	19717	9378	2862	1432	1037	775	669	577	527	477	441	361	360	317	325	347	318	298	324	312	271	280	287	258	269	235	232	235	223	234	233	190	245	201	222	228	233	218	238	217	221	224	222	204	229	201	210	216	250	229	230	192	206	215	219	234	234	219	235	203	233	209	196	224	233	228	227	232	214	209	229	226	209	209	221	234	193	245	188	229	193	223	237	220	220	207	217	239	222	207	222	209	241	214	192	207	229	200	205	210	220	208	218	205	216	214	226	214	208	217	207	221	229	228	199	227	203	201	199	191	218	199	202	208	217	201	220	209	209	226	200	222	221	204	219	210	213	202	230	195	206	237	231	222	220	213	207	202	231	205	217	224	219	209	214	203	191	195	201	214	188	232	200	208	221	207	208	223	189	223	223	234	239	185	229	210	211	221	222	214	202	203	239	234	217	200	242	227	192	222	200	183	215	205	215	217	203	224	207	226	191	210	213	201	235	204	197	238	227	210	205	212	216	234	199	219	215	237	241	226	232	225	206	246	221	232	219	223	240	219	208	205	211	212	214	214	221	208	183	236	192	205	235	193	229	211	218	231	220	250	214	228	213	194	233	245	231	198	209	194	210	204	214	227	219	241	198	206	232	221	220	210	212	209	194	243	216	202	205	228	223	238	215	230	239	233	211	219	221	235	201	223	206	191	231	216	206	222	224	233	227	219	204	215	183	211	220	202	237	223	210	218	206	225	221	234	222	222	239	194	215	224	213	232	231	227	219	218	232	212	205	198	199	220	225	246	189	225	236	226	217	215	211	239	201	209	216	203	209	232	202	203	196	223	220	211	200	185	224	198	210	202	222	263	224	227	210	224	234	204	242	185	220	226	221	202	226	199	220	223	215	191	213	226	215	230	221	210	226	226	218	207	260	211	239	189	240	221	209	213	206	195	226	203	194	219	217	215	212	190	166	231	223	233	205	200	196	201	189	215	223	202	220	222	211	214	213	212	214	232	239	215	190	198	225	224	225	220	203	206	208	237	215	214	216	213	232	228	202	232	205	222	217	225	221	224	220	185	206	211	231	234	212	224	231	204	217	234	224	235	230	221	201	221	202	244	205	234	212	209	210	210	203	213	209	210	225	244	211	218	220	229	220	208	237	200	225	211	205	226	212	231	216	217	206	209	229	253	201	213	221	213	209	198	207	218	205	204	214	215	220	184	228	210	247	196	215	243	236	213	235	221	218	205	181	232	200	217	203	228	223	237	209	185	204	210	190	200	228	221	196	216	196	211	215	217	238	211	226	198	224	207	216	205	216	225	222	208	208	214	216	229	202	212	202	235	221	208	209	216	231	224	208	227	209	207	227	231	191	215	229	212	221	201	205	220	232	228	215	194	216	224	217	193	220	199	196	234	240	227	209	183	227	223	200	212	225	230	224	226	204	201	205	224	231	199	216	198	229	215	240	181	201	223	199	202	215	206	237	220	234	211	231	204	225	239	204	202	215	217	223	243	207	221	194	216	229	224	190	210	230	216	195	217	209	217	180	239	222	235	212	237	237	201	182	182	224	182	216	208	200	240	211	223	234	210	265	223	210	228	224	209	225	213	226	202	240	202	220	190	218	222	206	250	223	192	205	208	239	217	223	211	254	212	206	200	224	240	234	235	236	208	203	221	204	206	193	216	198	239	218	219	239	208	204	206	238	235	210	224	222	227	237	248	209	227	231	209	209	259	232	210	241	216	205	230	222	230	241	213	208	240	229	253	247	222	191	230	212	206	212	217	207	224	208	206	222	221	213	193	178	220	204	211	189	215	222	202	200	223	211	223	230	224	201	201	218	237	204	213	223	223	241	227	209	225	182	231	200	219	190	195	230	226	206	195	233	204	207	222	223	221	217	214	220	256	208	204	204	241	229	202	192	228	226	205	238	237	214	241	242	221	217	199	243	243	186	225	198	213	228	217	215	212	201	182	233	220	223	229	209	209	204	209	205	225	214	238	204	218	227	214	209	225	192	239	214	192	213	224	219	214	236	219	237	190	203	256	209	200	208	225	218	209	214	198	203	232	219	218	211	219	210	236	234	214	183	245	245	218	210	221	228	230	208	217	209	212	209	204	205	216	208	259	210	211	203	227	207	210	212	248	205	222	221	226	221	219	201	214	199	209	218	217	222	239	211	237	203	212	209	232	223	218	211	222	218	191	244	198	204	221	234	242	212	218	211	213	230	218	226	217	207	237	215	227	215	214	232	201	229	236	236	215	224	210	230	218	185	230	222	193	208	188	204	222	219	228	225	209	207	225	224	197	242	248	210	216	227	219	244	214	225	225	221	215	216	197	223	216	220	203	216	200	198	213	228	208	216	206	228	227	200	199	191	196	211	203	198	226	194	229	210	234	221	238	204	193	227	197	210	242	224	230	249	195	236	229	201	202	213	211	247	207	198	225	212	235	205	212	241	231	204	225	216	204	214	198	205	207	210	241	224	221	227	207	218	195	205	225	229	225	185	229	211	208	210	211	221	189	235	222	206	202	224	206	228	202	242	215	206	226	219	226	219	257	242	242	191	246	250	225	203	208	216	216	219	220	225	238	209	199	209	227	225	230	233	207	230	200	205	213	205	210	218	199	221	208	218	219	201	203	225	216	218	224	221	213	209	196	215	223	223	205	206	220	213	216	237	218	233	216	222	232	223	207	222	246	218	205	192	203	197	206	210	205	228	212	232	202	198	195	213	201	235	217	215	218	208	206	222	201	193	241	205	218	250	213	202	214	221	199	206	213	193	215	210	226	212	222	215	213	209	217	218	245	207	219	217	203	189	201	203	208	226	206	208	202	199	202	211	249	215	225	223	209	205	235	234	195	205	202	221	197	238	240	245	206	194	224	199	218	236	222	217	228	217	202	222	203	218	195	207	209	235	229	207	205	240	251	219	231	219	226	197	243	202	196	214	209	222	207	241	219	215	236	231	224	204	195	219	267	220	222	229	226	209	233	234	216	236	220	226	206	231	251	220	216	183	194	225	233	207	212	228	221	210	222	258	219	191	219	222	215	231	200	189	224	171	204	207	214	227	210	207	208	203	221	203	208	224	229	215	207	203	210	190	220	206	227	213	228	230	222	210	208	217	217	227	208	217	222	213	220	221	210	194	207	229	226	226	193	205	220	222	224	220	209	206	225	197	225	239	233	202	222	218	229	215	213	211	211	214	209	207	233	217	210	221	200	233	204	208	219	221	202	238	196	225	199	232	198	212	208	225	190	217	218	206	211	231	216	235	221	200	199	213	200	224	238	220	196	207	198	248	195	225	235	219	223	203	207	213	220	216	228	227	209	215	211	204	218	251	206	224	221	233	219	227	242	234	222	216	208	209	217	203	204	200	236	214	219	259	225	200	230	233	226	209	228	211	217	223	245	213	209	216	209	204	215	212	205	204	245	199	221	211	199	235	205	202	197	224	238	201	220	232	221	207	221	197	194	234	214	194	229	212	199	178	196	240	222	244	212	209
18669	16087	6539	3367	2336	1827	1429	1119	917	756	673	609	559	446	438	432	458	393	394	371	351	329	326	328	299	321	290	275	285	271	250	276	251	281	257	234	244	276	281	215	234	261	286	232	258	248	218	244	239	240	244	245	245	214	262	235	262	265	229	242	267	274	255	225	245	234	234	248	241	244	233	250	235	217	236	256	233	240	244	253	230	271	215	214	248	248	241	229	230	249	227	248	239	237	235	237	210	252	238	225	236	259	231	233	224	232	251	240	267	257	209	238	237	224	240	245	237	258	234	212	235	238	245	257	248	236	230	252	239	230	231	252	255	254	229	227	242	231	223	251	242	237	272	220	231	226	248	223	222	258	248	220	216	225	224	227	248	228	252	243	261	217	258	207	261	242	253	228	229	264	249	217	230	241	256	221	249	225	243	242	230	246	236	262	250	237	248	272	226	261	236	228	225	241	259	232	222	229	232	251	205	252	264	240	226	234	265	223	234	239	214	241	250	236	243	254	254	249	238	252	225	234	234	241	238	251	247	228	206	260	239	215	219	226	234	227	240	223	257	270	258	232	228	215	223	237	224	241	245	241	221	231	218	201	237	256	229	228	225	225	239	249	248	213	223	256	232	225	220	208	241	243	234	250	234	239	240	267	199	252	238	203	249	248	234	257	264	240	251	221	236	261	239	232	245	228	264	239	237	238	235	234	261	264	244	276	246	248	243	242	221	217	242	222	236	242	267	231	207	237	251	238	246	260	276	233	255	236	242	252	202	222	254	279	232	244	235	246	242	222	244	251	260	245	239	260	225	219	223	250	220	220	234	217	263	249	222	200	235	244	235	240	260	251	273	220	263	237	246	232	262	264	227	232	226	231	225	226	239	250	233	215	234	246	238	219	237	248	239	230	207	249	252	221	243	254	238	242	232	223	232	242	248	225	273	216	208	213	250	241	235	213	229	252	244	233	236	251	235	223	248	234	249	218	227	251	239	256	272	246	258	242	257	214	221	223	222	221	223	228	248	231	232	260	233	260	202	251	240	230	207	266	214	235	234	225	252	233	224	239	225	235	221	237	224	255	211	257	227	270	234	243	224	242	217	254	233	239	238	231	290	229	243	263	221	216	225	250	232	241	223	237	211	242	223	219	230	230	219	236	243	227	239	270	211	261	242	237	245	218	243	231	245	256	229	208	262	256	229	237	256	246	243	235	243	242	235	218	244	270	235	232	234	243	237	232	237	231	238	251	234	252	229	265	257	268	256	266	224	226	243	236	236	236	221	220	228	224	251	231	237	241	217	247	232	270	245	232	258	245	226	270	248	256	210	237	241	226	244	230	226	246	248	263	246	257	227	265	219	231	225	235	228	241	203	236	221	228	220	238	227	240	236	227	273	255	248	262	216	261	239	229	231	220	229	263	236	242	221	241	228	248	223	234	255	231	240	244	270	233	237	226	225	238	211	224	209	245	234	234	251	235	206	220	245	218	221	245	235	209	234	254	235	235	240	234	230	268	213	231	257	229	244	219	238	245	257	241	252	250	227	239	222	233	245	228	220	228	227	231	236	247	219	226	218	247	265	264	244	258	236	203	230	228	249	215	221	256	193	244	241	247	242	264	253	261	256	230	225	240	231	231	232	228	245	234	260	222	260	249	262	251	257	244	248	228	247	251	229	231	243	240	219	243	257	248	236	230	224	240	237	227	254	238	207	223	243	246	242	225	248	240	245	234	224	262	249	237	236	246	231	251	240	235	250	240	248	221	271	234	234	225	228	236	272	215	259	242	248	252	236	218	240	241	228	235	247	223	234	236	237	254	270	246	239	234	237	238	252	246	240	252	242	228	232	218	233	252	251	236	228	255	220	237	259	251	247	248	252	240	231	236	273	233	223	234	208	252	248	230	245	245	240	266	243	236	251	270	241	228	236	252	253	230	234	229	236	229	228	243	248	252	224	254	236	235	254	223	223	265	233	250	225	214	244	204	239	232	229	220	241	260	245	238	243	227	240	217	247	239	248	241	225	245	230	230	217	251	229	253	244	240	246	233	242	238	220	197	245	223	245	235	230	225	232	252	244	255	261	233	227	224	241	236	238	232	246	246	220	246	251	212	223	245	234	226	221	238	244	280	258	248	247	253	238	241	252	243	233	210	246	262	241	281	231	258	250	230	247	239	216	264	223	217	252	229	267	238	267	249	217	238	224	247	226	229	228	228	223	229	263	211	230	237	233	246	222	240	235	249	239	229	255	245	239	240	239	240	234	205	240	226	242	255	223	249	230	222	261	230	237	228	224	253	238	251	221	266	232	223	251	253	244	253	215	243	238	228	244	225	246	261	209	240	223	238	240	236	249	252	233	244	229	207	242	218	262	240	222	228	238	229	254	235	242	262	243	228	237	235	227	273	247	233	253	239	257	254	253	231	246	235	254	236	240	244	256	235	217	243	247	265	234	259	249	243	222	214	216	230	242	243	246	221	228	243	227	240	240	245	245	276	225	235	241	231	248	238	222	236	233	220	254	235	232	230	224	252	265	247	242	244	223	236	222	227	242	234	239	225	243	224	260	226	230	217	243	230	251	247	237	231	233	237	244	224	251	215	234	240	236	220	230	232	234	215	219	254	225	232	272	235	241	230	253	263	242	271	253	260	210	266	243	268	237	230	245	231	277	231	236	250	250	223	240	255	229	232	238	215	216	260	248	273	232	252	228	222	234	249	256	235	247	209	232	261	229	259	222	252	256	256	238	210	242	265	221	237	246	219	215	208	245	232	204	245	232	225	264	250	237	243	208	199	244	232	213	226	235	248	224	251	239	240	259	237	252	243	271	225	230	231	237	222	232	218	233	217	262	240	231	222	265	243	212	233	248	260	216	239	255	227	227	268	243	231	224	234	253	229	261	251	248	213	229	217	249	225	235	240	228	265	264	231	243	234	288	233	222	235	250	252	242	269	220	236	225	237	220	247	231	256	250	250	239	207	233	240	234	233	229	244	242	243	234	215	248	267	245	248	233	236	234	223	237	240	235	234	232	243	232	240	241	251	265	226	241	258	225	235	245	223	261	251	222	222	229	243	220	249	242	237	220	219	261	257	242	254	234	233	258	258	270	238	237	211	231	233	237	222	230	243	278	271	267	227	242	238	229	249	219	252	239	254	231	247	270	250	224	245	228	215	232	252	237	233	248	255	252	202	236	222	233	235	238	227	242	249	228	228	237	245	230	246	224	236	244	247	222	238	215	252	231	206	268	265	231	228	224	227	242	232	248	263	236	230	249	226	234	239	241	246	224	230	288	243	254	218	226	249	226	249	256	223	249	235	241	240	238	224	230	226	251	225	249	237	266	235	244	254	246	214	227	256	235	246	228	238	229	249	248	276	269	214	231	254	224	226	243	262	232	259	234	227	252	245	267	225	237	238	255	265	237	224	243	232	238	217	257	255	224	266	260	229	264	208	228	221	246	216	228	259	246	241	228	253	227	217	246	224	232	239	226	216	261	241
23363	20930	28164	23841	20943	11945	2355	1457	1119	966	879	842	750	690	600	635	583	512	492	520	459	458	461	432	449	444	447	436	374	375	370	382	361	365	400	358	342	355	359	342	386	342	369	332	333	327	320	348	330	364	356	352	372	336	375	329	352	337	346	342	366	336	345	326	343	362	331	330	324	337	339	324	334	318	363	307	345	332	343	313	372	322	321	353	344	328	355	351	297	319	323	318	339	283	308	368	354	307	332	348	324	347	347	340	324	345	341	326	351	308	349	349	348	324	322	330	385	350	304	330	341	334	324	330	314	336	337	327	349	348	322	356	344	347	334	321	336	322	334	341	352	315	366	332	339	344	314	351	329	333	317	315	314	328	299	298	287	326	345	318	310	335	339	321	347	339	325	324	306	338	309	344	350	336	302	357	338	345	342	324	327	340	334	348	340	280	330	306	336	307	329	352	326	316	333	322	345	376	309	361	287	373	336	345	367	319	341	327	342	316	339	344	322	341	313	310	329	340	310	322	339	328	321	357	353	322	324	301	333	355	315	313	318	329	325	338	323	302	344	338	335	328	343	341	313	300	314	363	346	357	342	331	333	361	352	297	342	363	334	333	322	325	302	344	344	311	313	366	359	362	340	328	354	343	348	324	327	317	355	319	358	321	335	367	322	318	310	336	362	360	308	371	342	325	323	349	331	328	314	303	337	333	323	330	339	335	349	362	326	340	334	335	355	341	352	337	332	335	313	333	316	309	311	298	291	328	344	313	334	320	349	331	320	354	325	350	330	353	313	367	361	357	333	330	348	313	321	331	298	318	314	346	336	324	347	299	327	327	340	351	361	329	352	331	329	362	330	328	366	321	348	318	372	348	323	343	323	376	303	323	340	342	342	337	332	328	340	308	308	339	321	325	343	355	341	357	332	318	326	345	310	312	324	323	351	339	341	353	310	339	331	330	333	339	341	350	333	332	326	310	351	352	333	320	348	309	319	328	340	300	339	341	339	322	333	344	350	345	314	344	330	305	338	333	362	351	347	324	311	339	345	326	348	355	357	295	326	363	345	355	342	311	347	352	294	317	325	320	349	327	375	315	324	329	359	354	352	338	319	321	370	324	333	341	337	316	338	343	348	311	334	325	341	365	355	334	314	348	311	347	347	322	358	315	305	369	299	342	354	362	340	339	368	325	347	350	313	315	307	355	347	346	329	341	334	334	326	326	346	308	347	317	311	310	376	348	352	338	362	336	341	332	328	345	353	305	362	332	332	297	333	304	338	346	333	318	319	276	333	285	337	314	342	343	319	379	306	338	326	326	312	350	351	359	321	352	340	349	345	321	303	333	334	324	328	320	319	336	327	341	317	321	354	345	322	302	348	335	325	299	326	327	339	324	360	357	346	351	337	317	342	319	360	349	334	353	340	311	333	327	320	353	326	332	342	335	329	304	371	362	368	327	314	342	316	323	349	303	333	325	333	313	328	332	335	328	346	324	304	326	332	308	339	328	343	309	336	340	302	316	352	336	323	330	340	357	345	346	366	302	309	322	310	340	334	357	338	355	328	325	321	337	326	356	379	357	311	330	359	306	341	354	346	332	346	320	330	326	312	325	317	332	336	348	351	329	336	305	284	344	320	331	325	339	314	328	333	318	357	318	337	317	339	340	333	332	327	344	343	345	340	354	333	360	350	314	344	300	322	331	332	335	342	286	330	287	331	370	304	343	305	338	330	317	377	330	309	295	340	346	365	326	312	281	316	347	342	324	365	297	336	337	330	348	333	314	308	322	344	334	324	324	334	323	349	318	297	309	343	338	334	358	313	363	303	347	353	333	329	327	319	358	330	328	318	314	363	309	361	332	314	343	315	333	336	353	329	322	338	342	312	315	338	342	321	333	298	317	357	380	353	347	370	305	317	316	296	345	349	311	360	334	313	310	314	321	355	300	303	333	342	320	316	306	317	329	316	340	309	331	304	308	346	334	308	348	361	346	352	336	311	326	372	317	304	348	329	341	323	348	339	316	364	358	345	327	307	345	372	336	350	339	317	348	321	348	329	373	345	341	354	334	347	330	335	342	348	289	354	335	309	336	305	294	347	365	325	301	320	346	333	306	310	326	341	345	323	341	348	336	321	355	351	347	309	351	316	356	314	349	325	345	321	359	346	350	334	311	330	351	323	312	353	335	334	293	328	356	331	342	339	335	345	345	327	326	342	357	362	363	332	342	337	329	299	322	327	325	339	324	316	359	338	364	327	307	319	328	334	330	342	343	348	339	344	303	326	343	322	371	338	334	327	327	325	379	315	339	324	331	308	314	314	324	330	345	376	323	310	353	319	344	338	352	322	354	334	326	317	329	322	352	273	308	315	288	329	310	333	342	341	352	306	348	356	333	376	325	342	331	320	352	324	327	355	301	340	362	294	287	333	324	334	335	342	380	341	322	322	341	314	343	322	342	350	337	314	332	326	330	340	314	306	320	344	359	316	335	308	308	338	340	358	341	331	322	342	328	328	335	332	341	339	337	334	324	350	322	312	355	349	317	357	331	332	364	330	308	334	349	302	343	340	333	316	316	299	360	337	330	337	318	329	329	351	321	313	348	348	343	356	342	312	344	310	318	363	278	343	378	314	318	355	360	360	317	373	317	354	353	327	306	319	349	316	325	357	335	298	327	343	344	332	319	310	330	308	340	333	338	343	337	313	353	326	346	337	324	357	363	325	367	303	329	338	336	326	322	331	327	348	322	337	330	302	316	319	313	340	337	302	327	372	337	322	374	329	328	344	360	343	367	321	300	337	315	349	337	316	314	332	364	319	342	353	325	355	344	306	313	350	308	332	307	381	339	340	385	299	348	361	343	315	306	327	328	314	324	326	320	396	327	315	358	352	326	328	309	319	288	323	353	338	293	314	351	296	330	338	346	345	323	337	325	357	313	330	328	335	300	336	339	358	359	350	298	351	338	343	331	330	339	345	345	350	309	322	307	303	331	342	292	288	333	337	302	303	320	323	319	330	356	347	339	340	303	313	322	362	335	365	348	347	347	359	345	318	350	364	310	341	366	372	349	342	339	355	349	379	360	323	357	355	327	329	348	363	340	347	330	315	339	335	320	327	316	298	298	336	310	326	327	304	316	350	344	337	344	334	346	349	314	340	340	308	319	313	334	321	344	303	345	329	345	348	321	305	322	350	347	361	308	332	365	345	326	385	355	333	334	341	339	318	354	363	309	347	322	330	328	337	327	318	329	371	336	347	333	332	340	330	327	352	357	328	321	341	342	326	348	362	300	330	363	338	308	333	321	303	328	331	360	354	340	359	373	345	313	324	351	332	370	331	342	359	328	331	322	331	325	309	326	316	357	338	319	346	301	330	404	345	334	342	352	324	321	338	322	346	349	330	338	338	334	333	333	316	344	346	290	331	361	284	314	318	335	354	336	323	319	330	347	330	338	349	375	356	353	337	341	316	368	327	343	308	319	329	339	342	303	314	336	315	332	334	309
21966	27316	12751	6753	4890	3696	3018	2314	1863	1508	1309	1163	1016	954	844	824	697	757	669	688	641	595	543	511	537	505	481	440	451	430	430	411	392	412	395	400	383	415	422	410	355	396	364	381	384	388	401	386	395	340	409	378	368	389	372	434	342	373	392	363	401	356	355	370	380	391	377	352	370	350	345	332	354	393	367	370	366	412	355	416	416	374	369	366	362	373	382	383	390	362	358	364	372	381	370	417	378	352	377	364	374	393	360	366	368	350	359	332	371	347	384	347	424	344	337	372	400	317	402	332	360	355	382	372	400	341	378	355	369	422	357	409	384	392	341	363	403	353	369	369	376	402	391	344	358	354	374	380	418	381	401	351	394	368	367	386	368	386	383	374	348	353	335	394	349	379	360	354	417	380	345	373	354	383	368	364	346	379	383	382	369	354	353	366	373	386	424	360	357	390	365	392	391	353	355	344	376	375	370	372	366	363	371	362	344	376	388	336	365	389	380	378	351	374	364	381	375	372	362	348	360	336	367	370	384	371	366	332	382	367	362	391	355	349	377	352	348	343	402	377	383	362	335	372	384	358	377	376	329	359	352	374	363	357	363	356	337	373	361	356	408	373	404	389	399	373	357	368	358	361	365	381	374	373	329	369	369	324	352	393	413	389	396	360	393	366	357	371	360	371	396	370	374	371	374	339	348	375	394	392	349	351	359	409	339	370	371	378	356	380	375	344	375	360	371	378	334	364	362	358	362	364	364	389	373	374	378	349	379	366	378	351	374	365	387	353	375	391	341	382	407	376	398	347	404	354	347	364	382	396	358	330	391	374	394	346	358	411	366	401	367	376	360	400	358	375	342	362	378	382	404	397	376	342	379	374	371	348	342	389	359	370	359	340	372	363	372	354	343	397	396	401	385	358	362	343	355	379	352	329	391	353	401	386	366	350	398	354	367	360	376	366	322	372	357	358	351	370	395	378	387	401	381	357	413	385	378	380	373	362	394	348	391	364	432	411	345	354	367	363	348	394	370	363	327	347	374	377	370	352	357	358	378	355	421	329	368	331	378	365	346	350	359	401	357	395	376	363	395	366	377	378	374	346	367	370	345	388	350	346	355	356	381	357	378	370	359	350	357	365	378	376	417	367	345	368	408	357	353	366	342	347	371	353	377	380	376	398	341	369	374	387	359	373	379	371	375	351	341	359	366	353	349	346	398	357	350	365	317	354	366	355	376	394	347	388	350	399	338	373	357	368	349	400	378	338	367	378	363	373	371	337	385	364	350	387	346	369	348	385	360	420	360	344	358	378	319	351	408	374	368	351	360	388	345	368	375	356	374	355	386	372	355	367	366	367	355	355	377	372	348	356	341	346	368	394	375	360	326	358	372	383	404	372	365	363	366	407	362	389	366	331	373	350	322	383	327	367	387	377	357	354	369	386	332	368	387	370	359	380	396	352	374	364	357	403	336	348	397	370	382	361	353	352	372	377	357	365	382	357	352	391	377	350	380	346	351	365	407	376	337	402	415	355	371	352	348	365	392	344	350	358	375	369	365	377	359	354	380	360	364	347	358	347	374	362	341	377	357	383	388	366	354	375	370	361	376	358	375	363	379	371	413	361	369	360	357	359	365	334	370	404	369	410	347	387	346	396	372	326	387	368	356	365	371	358	371	369	381	332	349	349	363	352	387	368	365	409	354	392	354	383	344	360	359	371	342	363	355	396	401	365	382	392	387	359	427	386	380	395	382	371	364	365	368	340	383	362	393	382	358	354	371	378	342	383	374	345	367	389	394	362	352	345	353	370	382	337	335	368	356	387	359	355	359	391	361	371	320	390	366	355	379	345	358	334	321	371	381	390	353	378	389	349	368	358	374	395	359	358	389	373	363	390	346	371	360	362	359	341	369	394	359	362	351	361	321	353	381	353	332	351	396	368	360	354	389	374	409	361	344	365	363	363	334	373	361	356	362	377	356	385	401	357	373	381	373	383	324	386	395	344	374	335	362	351	381	407	364	411	378	373	379	349	369	342	373	332	393	391	388	373	373	363	361	343	364	369	358	378	390	363	357	353	392	358	356	350	399	358	392	389	329	364	347	346	380	378	368	350	377	355	362	362	356	358	349	356	353	403	361	351	357	407	402	375	338	340	348	357	352	376	338	375	388	359	380	366	363	397	365	361	376	349	356	364	385	356	360	389	337	398	381	374	383	399	360	324	360	375	374	396	350	348	360	350	356	381	312	359	384	336	357	371	351	367	340	378	382	337	373	351	351	363	365	354	337	381	347	364	349	363	357	354	382	327	347	390	347	360	384	359	400	397	352	379	342	375	365	333	356	363	359	359	371	364	368	366	368	353	358	373	390	412	346	395	343	353	354	332	338	365	379	358	350	372	384	360	378	326	369	398	394	374	392	370	330	361	387	360	382	342	387	389	370	366	379	390	363	335	368	408	367	373	346	388	397	390	397	378	372	382	362	375	345	377	351	370	354	385	369	381	372	403	356	378	335	351	370	331	342	352	376	386	357	378	361	369	359	376	376	360	360	365	369	360	378	348	352	361	364	334	334	408	401	354	326	424	330	364	354	327	363	380	364	386	363	356	367	381	384	359	397	370	368	399	350	330	376	348	369	360	392	370	364	365	350	389	362	369	380	373	367	339	378	370	371	384	435	358	354	351	367	364	368	360	357	348	370	381	346	399	378	383	392	376	382	346	372	352	364	329	376	349	338	358	308	346	380	383	396	392	368	369	358	388	358	408	373	380	348	365	355	323	325	386	387	359	374	366	366	384	373	380	399	359	398	392	349	371	398	362	383	374	401	385	336	399	388	402	371	340	365	371	410	346	370	371	368	373	353	359	361	373	361	367	354	398	363	367	360	356	360	350	334	375	352	372	362	363	400	342	361	321	379	382	366	356	349	384	348	368	345	365	384	353	378	350	360	359	378	386	384	335	382	363	356	379	346	327	381	373	349	340	374	341	366	409	341	387	386	365	352	351	358	394	371	343	359	385	360	345	356	380	382	364	347	359	361	337	380	389	374	355	371	358	356	402	362	352	321	354	358	381	402	398	383	368	392	336	328	350	402	375	366	357	346	380	321	402	372	337	365	332	384	349	373	412	359	355	359	380	352	399	384	385	411	358	348	370	374	362	367	369	373	394	360	343	377	360	325	375	364	379	349	362	343	367	408	330	375	387	353	361	375	326	387	372	345	372	379	403	341	390	334	345	357	370	397	345	368	356	366	370	384	392	371	346	392	343	373	355	398	359	363	381	325	361	366	394	394	372	337	321	339	358	361	347	358	379	389	369	381	353	351	333	334	334	385	386	366	328	356	360	371	352	362	367	333	368	353	347	326	378	361	349	334	432	398	342	363	350	334	411	372	364	352	380	364	358	364	365	357	346	358	371	371	355	385	354	334	348	375	370	380	372	369	350	383	362	340	360	362	345	347	365	396	375	380	360	341	355	353	387	361	335	354	358	352	366	390	370	374	369	371	369
24379	20885	27217	24618	13954	2085	1193	883	655	644	554	507	382	386	327	339	303	330	277	248	217	212	222	215	190	166	164	165	155	159	156	171	148	151	140	136	148	149	135	129	152	117	129	117	130	136	141	141	138	133	137	112	120	115	137	119	137	136	117	141	138	116	119	136	115	133	126	133	129	123	115	124	123	110	117	135	115	135	152	113	156	119	143	132	119	137	130	128	121	124	124	122	120	112	113	127	135	123	143	119	116	147	112	119	132	133	126	141	132	126	116	134	135	143	114	123	145	128	110	114	115	126	117	134	118	142	129	126	112	122	134	130	123	143	124	130	133	109	112	131	136	115	126	111	134	99	119	130	141	125	114	148	132	131	130	141	116	138	109	115	114	123	131	123	114	113	121	123	113	139	125	120	116	126	137	136	114	117	128	132	135	118	115	127	124	121	111	119	124	130	134	125	135	132	114	137	132	126	118	119	125	127	121	143	146	130	125	127	131	110	129	120	110	135	140	137	122	121	120	126	121	133	123	117	134	121	102	107	126	154	134	123	135	130	125	123	129	111	119	116	146	133	146	104	137	117	131	110	120	127	141	146	127	118	140	119	123	121	159	140	134	132	131	129	106	124	131	117	120	130	121	132	116	99	122	120	151	135	101	127	129	140	129	122	121	129	134	122	126	119	106	107	98	109	135	138	125	110	138	129	113	121	120	118	113	115	137	118	121	121	134	142	111	127	125	133	109	112	130	111	136	118	129	113	123	135	110	122	105	121	141	132	124	103	124	138	138	118	144	121	135	109	103	144	149	136	122	127	118	111	131	120	123	139	133	126	144	115	132	115	121	121	111	128	120	141	119	103	119	117	124	130	118	110	117	117	130	118	115	101	113	122	111	123	129	134	128	122	114	132	126	118	117	112	126	125	121	120	117	113	112	141	137	108	133	111	125	140	131	116	126	131	139	148	131	133	126	125	130	133	125	110	109	128	112	139	123	128	117	118	122	116	121	129	153	103	131	155	125	125	115	147	134	142	125	137	136	138	113	124	150	108	101	118	118	120	122	117	119	135	118	121	132	122	120	123	131	135	124	132	129	134	125	116	136	124	123	141	123	145	124	130	121	113	124	125	114	128	120	121	122	107	121	142	126	144	126	128	133	138	137	134	108	127	117	108	119	131	124	121	134	146	154	130	133	126	115	141	126	133	119	99	116	121	136	126	118	131	121	105	140	116	132	121	117	126	134	128	139	118	132	151	125	113	103	135	139	117	123	129	119	121	125	134	131	129	144	143	108	122	129	121	124	137	128	145	123	128	114	142	113	140	124	106	136	117	127	104	93	126	124	133	114	109	124	120	126	125	143	128	101	131	129	116	124	128	103	130	139	136	120	118	119	127	147	116	126	132	108	128	139	122	121	121	139	123	135	110	128	111	113	128	97	142	129	102	148	112	140	134	143	131	133	140	134	130	128	125	122	115	109	119	142	129	130	120	120	137	129	113	120	117	137	126	121	109	141	127	125	118	131	129	119	136	105	128	130	141	124	133	115	112	129	139	119	131	119	123	110	123	124	131	113	138	117	121	132	126	130	113	121	123	120	134	118	146	116	106	137	115	115	120	136	101	107	112	116	134	139	115	116	117	126	135	142	127	152	122	131	98	101	116	126	114	138	124	139	154	119	124	128	129	113	141	149	127	119	127	126	136	112	123	135	132	136	127	134	131	142	132	126	124	115	136	111	116	113	107	125	128	113	122	119	131	116	128	131	139	130	121	128	121	158	141	113	132	121	122	115	127	124	108	127	102	130	142	131	125	127	123	143	118	129	104	135	131	139	116	115	129	132	138	143	142	114	127	122	119	115	125	134	120	127	124	125	131	112	114	120	117	125	133	135	123	112	135	93	108	124	130	121	126	130	124	124	130	123	116	112	139	123	110	108	102	117	110	108	133	125	128	126	133	133	121	123	114	138	123	138	135	127	110	122	103	103	133	135	113	132	136	124	117	146	116	122	139	120	132	114	136	130	136	130	144	126	135	119	143	120	129	145	140	103	141	123	134	131	137	123	134	111	142	129	135	138	123	104	113	131	128	121	115	122	161	129	108	131	104	128	127	114	115	111	130	115	115	135	122	125	126	122	123	102	125	125	140	129	129	110	136	116	110	135	137	111	117	115	127	127	124	109	130	112	126	121	144	118	139	147	131	115	129	115	122	135	106	140	130	129	117	124	130	115	124	132	131	107	151	136	129	125	125	124	130	106	127	131	135	119	134	114	127	147	135	140	123	108	115	113	107	124	123	117	131	129	124	124	128	113	119	127	127	133	144	129	142	138	136	119	116	125	116	117	119	116	132	104	118	106	123	134	130	134	118	125	135	129	105	133	101	99	131	114	134	123	124	118	120	130	124	131	125	115	119	124	119	127	119	125	125	133	130	126	119	114	123	132	134	116	122	114	122	129	122	133	127	129	138	118	110	121	129	124	130	134	115	109	134	125	121	127	117	110	123	133	119	126	133	128	116	122	133	129	112	135	132	120	135	112	110	128	133	125	116	146	123	118	115	153	116	107	119	113	132	102	144	115	134	112	118	108	128	119	129	150	105	112	126	147	113	129	116	116	125	138	133	121	111	123	124	124	130	113	133	122	135	132	126	126	124	104	122	120	109	132	154	123	136	141	120	132	116	135	129	131	122	120	130	125	108	140	124	112	112	127	125	117	119	137	124	117	128	138	126	109	127	130	131	133	135	122	153	139	133	125	130	123	129	115	130	121	114	123	132	103	147	114	112	121	130	134	143	114	142	134	124	139	128	114	115	117	106	116	128	125	144	137	110	131	104	141	122	118	129	108	112	153	129	128	140	127	106	132	136	135	123	118	134	105	95	149	142	138	112	110	111	124	128	146	127	148	119	139	130	127	128	135	130	148	142	132	118	127	108	134	132	148	131	120	127	138	109	143	126	119	130	112	117	118	143	130	129	105	122	114	119	134	134	124	123	131	130	122	119	135	100	128	120	127	137	135	122	147	112	111	137	129	135	125	135	125	125	112	125	114	130	108	115	106	136	123	132	124	125	141	137	126	116	107	136	118	126	128	115	126	140	127	128	123	120	122	124	100	147	126	122	129	121	113	119	127	126	124	118	122	107	121	128	121	106	123	127	124	132	126	133	129	139	162	110	144	114	143	113	119	112	120	131	144	120	119	117	119	119	130	105	146	126	112	118	143	121	133	114	137	131	135	132	141	119	151	124	126	124	134	116	113	114	122	122	131	116	134	127	127	131	121	122	115	127	134	121	119	121	114	117	122	128	129	129	118	114	129	109	117	127	110	101	122	131	123	115	113	118	124	126	115	124	138	144	113	127	111	148	139	135	130	128	105	116	123	132	121	121	118	119	110	126	123	118	150	121	122	131	124	141	121	134	135	108	116	108	115	115	124	123	138	122	129	139	103	129	140	128	129	117	110	121	129	139	121	131	130	126	114	127	142	123	128	130	143	125	108	132	121	128
22274	21868	9886	5286	3901	2828	2162	1637	1347	1018	950	787	610	539	516	469	445	412	393	359	341	339	277	285	267	251	209	215	195	191	206	206	193	178	173	155	161	169	168	175	177	150	179	151	161	175	177	151	170	174	163	160	148	166	156	166	166	157	140	168	128	152	171	136	154	151	162	170	127	156	133	166	164	138	164	166	147	149	160	159	143	156	160	156	156	136	146	144	187	137	135	142	154	154	138	149	145	143	134	164	161	150	137	149	135	151	165	132	150	160	138	147	153	169	152	155	139	151	144	158	139	156	145	135	146	150	151	140	149	141	142	156	119	166	166	151	141	151	140	139	176	137	144	140	171	165	126	134	162	159	142	132	148	156	145	139	155	149	147	132	135	132	175	149	155	125	164	143	146	126	144	149	163	130	169	152	138	139	153	170	156	149	162	162	152	170	159	140	143	135	124	162	143	132	157	149	147	175	149	130	145	152	124	151	152	149	158	138	146	146	168	139	161	135	133	135	156	154	171	138	146	156	139	139	143	154	140	151	146	154	155	138	139	137	144	135	158	124	161	133	153	140	136	139	142	156	157	146	158	145	160	156	147	156	141	147	147	148	135	139	149	148	146	160	156	163	128	152	139	155	162	146	161	117	150	162	141	122	150	146	147	146	178	148	155	169	169	157	133	137	124	143	157	152	176	152	155	147	161	147	131	140	147	160	150	140	171	130	147	147	135	164	174	169	148	156	154	153	151	134	133	135	137	160	129	149	166	149	142	137	140	157	150	119	151	158	141	137	151	146	139	144	114	139	151	141	153	133	157	139	147	148	156	146	169	145	154	167	137	154	147	132	135	138	164	154	170	160	133	159	141	153	164	153	148	160	155	158	138	133	151	120	149	124	152	142	153	151	119	144	154	151	134	142	136	131	156	141	133	150	149	163	165	131	153	121	156	141	129	144	150	149	139	163	165	154	129	145	158	150	153	161	165	121	131	133	168	160	137	150	162	134	133	148	137	149	156	165	158	164	142	148	139	182	159	165	138	145	158	147	139	139	143	134	153	159	162	164	147	164	151	133	143	133	166	138	128	165	128	137	165	150	147	146	139	167	123	151	146	143	141	148	118	128	157	128	144	163	169	135	147	158	154	154	133	119	160	155	128	167	164	139	138	139	142	152	122	157	161	142	170	134	137	146	149	138	158	142	160	155	138	163	152	156	153	136	146	169	155	144	134	144	153	148	132	170	136	145	131	142	128	135	138	157	144	161	124	144	143	160	138	143	143	137	162	149	143	167	138	127	145	149	154	160	138	133	143	151	172	141	135	140	144	154	142	153	136	142	136	151	131	155	157	146	164	164	144	169	170	147	162	138	150	139	157	154	142	151	169	144	128	125	152	115	130	142	182	159	155	133	125	146	140	127	169	139	143	154	150	159	135	167	165	136	166	143	149	151	149	148	143	147	125	132	170	134	152	156	134	150	151	150	150	161	177	139	136	142	148	127	147	173	144	151	159	161	140	144	174	156	163	164	160	157	162	160	135	166	136	144	144	133	166	149	149	142	143	131	140	149	140	133	141	133	153	156	136	161	181	156	159	146	129	153	135	162	170	145	155	146	141	158	164	167	119	157	156	148	162	152	155	149	162	141	168	131	129	161	164	132	147	152	136	121	147	143	143	145	170	169	157	148	132	167	149	154	153	131	129	141	131	158	143	156	146	149	182	163	144	144	153	173	161	158	147	149	155	155	153	132	152	150	144	146	155	133	148	137	142	147	144	160	152	127	151	144	123	135	134	156	144	165	145	144	140	172	136	129	173	154	156	163	164	147	128	143	134	179	150	137	126	146	170	158	156	143	159	133	158	154	143	150	137	132	154	170	140	158	137	154	153	159	139	129	168	136	156	148	135	147	148	153	149	162	134	138	156	137	126	163	142	131	146	139	124	157	161	134	152	158	157	164	159	136	132	150	158	137	144	154	172	145	133	140	137	138	144	145	159	143	146	159	140	153	141	154	130	153	134	150	155	157	148	160	128	140	174	155	153	156	148	140	139	144	146	158	155	143	131	143	169	140	141	145	155	135	147	153	148	151	137	121	145	137	161	156	140	139	133	138	141	147	145	124	144	138	133	150	165	149	147	124	154	127	141	145	141	130	150	171	156	157	147	168	143	130	137	146	160	159	141	161	139	158	135	143	165	159	148	174	154	149	155	156	142	132	134	141	136	155	164	132	139	170	158	167	146	148	147	161	162	150	155	129	131	148	140	137	147	149	159	164	146	145	142	171	133	145	131	138	165	127	153	156	142	134	138	138	146	157	160	152	129	144	134	138	158	152	149	138	168	144	168	144	135	156	156	126	153	180	148	142	138	160	158	171	147	140	151	160	146	158	157	132	129	142	132	149	147	153	152	141	140	145	171	132	134	140	164	169	123	148	142	144	140	161	152	132	155	133	139	128	159	158	179	168	142	135	163	150	137	158	135	146	139	152	139	148	131	138	164	140	150	159	143	143	142	113	136	158	143	158	143	125	139	132	145	137	158	148	159	154	168	156	146	170	157	141	140	145	156	171	142	144	169	159	165	160	158	163	134	151	142	122	152	159	148	146	156	151	142	161	169	113	141	125	138	146	150	151	144	154	138	146	126	158	170	147	169	148	139	164	156	139	154	144	154	167	145	144	131	143	157	160	154	137	152	158	151	158	155	163	149	140	134	152	150	139	162	135	145	167	127	157	161	143	141	162	145	139	157	156	142	149	127	169	149	171	154	145	150	138	155	171	126	146	129	159	125	166	154	163	132	149	144	156	136	162	151	149	144	156	145	167	141	145	154	149	162	136	151	130	169	165	157	155	135	159	143	147	170	124	148	157	140	160	148	145	140	165	134	150	144	136	156	134	140	164	166	125	134	137	154	154	151	170	142	161	137	162	159	132	157	152	156	148	140	143	159	155	144	153	139	163	158	138	155	123	151	130	134	150	147	149	170	164	136	159	158	150	154	142	138	148	127	167	153	140	127	142	175	152	158	161	152	145	152	132	152	151	168	126	156	142	147	183	146	154	138	147	150	142	142	176	142	143	128	154	137	160	160	146	162	145	154	150	141	149	158	160	146	167	133	150	144	129	141	147	153	161	142	143	141	140	151	174	165	146	134	147	147	143	146	125	143	132	138	149	160	140	143	154	151	179	158	154	149	155	149	149	147	131	154	160	148	173	159	137	153	151	150	129	145	154	150	170	183	139	149	137	150	150	143	146	153	158	163	170	149	173	155	148	133	148	137	138	128	141	155	134	160	135	135	139	143	171	158	141	144	141	141	152	142	162	180	146	156	142	160	183	147	141	146	159	139	110	145	151	157	162	137	162	166	122	145	159	177	131	134	128	144	154	157	146	150	133	146	148	161	134	135	157	155	124	140	152	127	166	129	146	149	122	124	144	155	136	140	157	156	156	131	122	155	155	168	156	151	158	165	143	142	153	171	137	147	143	162	146	151	150	154	132	135	146	151	159
22255	20950	28647	23445	20952	21093	11184	2369	1579	1333	1211	997	885	782	822	701	676	603	617	552	558	435	445	435	396	371	364	355	370	321	360	322	306	336	309	312	307	312	287	321	282	307	301	265	296	294	257	303	278	289	283	287	304	244	265	292	281	261	270	284	324	290	273	249	298	256	254	251	257	268	260	302	302	274	266	282	281	282	275	256	273	269	264	281	330	282	266	274	262	274	268	266	262	275	294	265	251	246	280	264	262	258	250	263	316	241	265	299	276	267	287	256	255	268	290	289	244	249	280	269	259	294	294	279	271	292	313	278	255	297	263	280	283	241	262	296	252	243	271	273	281	250	274	246	262	261	285	251	234	254	273	247	260	284	277	270	256	253	320	264	277	249	274	264	285	267	277	292	271	253	275	267	274	239	272	236	283	253	266	251	289	260	238	275	275	256	255	256	255	271	267	305	249	269	287	299	244	242	227	265	266	266	259	277	282	282	282	265	254	275	263	254	277	280	298	236	275	265	277	289	273	240	270	284	294	271	278	295	292	267	292	292	271	280	265	249	267	272	279	261	236	270	232	254	239	268	300	260	248	279	263	260	285	269	267	286	244	249	280	267	292	248	231	273	282	294	239	246	244	248	255	261	250	250	273	259	258	265	290	261	255	276	255	267	280	245	276	250	265	274	288	265	268	232	265	265	281	259	258	302	259	290	247	281	271	237	232	263	282	271	258	256	287	281	296	259	261	273	251	235	277	251	275	262	234	238	240	251	276	257	277	297	278	249	242	278	231	283	275	290	259	252	282	277	272	269	271	247	266	271	266	267	253	246	292	263	294	266	243	281	288	244	266	283	272	282	251	274	276	252	260	274	252	292	279	270	299	279	254	278	252	285	246	270	231	284	264	288	259	299	263	272	294	265	244	248	275	275	270	287	243	258	266	285	285	295	261	278	268	272	265	254	256	269	259	249	259	262	304	252	273	279	249	246	288	273	261	297	280	287	274	259	267	277	292	270	285	259	277	257	279	313	265	272	278	269	288	233	255	273	263	291	260	289	277	286	270	283	268	265	251	277	304	268	265	249	251	268	245	271	266	250	282	276	267	267	246	288	262	248	267	255	279	283	236	263	253	297	257	258	317	261	272	300	275	293	253	260	230	261	254	286	249	246	275	272	270	261	287	260	280	251	267	274	263	273	249	283	274	286	271	255	249	286	271	269	251	282	229	273	263	267	254	250	277	250	245	249	237	258	277	298	280	298	288	249	277	261	295	284	278	243	270	258	262	276	273	289	236	252	270	261	269	257	292	257	245	253	268	274	239	253	264	264	266	299	240	252	252	266	267	284	244	248	276	256	260	262	270	257	260	268	243	251	276	255	264	278	285	283	291	238	284	276	270	260	287	273	280	316	281	260	284	273	263	276	248	265	283	267	228	267	298	288	247	292	272	265	266	255	262	286	281	298	267	262	253	259	284	256	282	289	239	243	280	302	283	284	289	263	262	285	258	293	239	253	234	274	263	273	250	271	288	264	267	280	267	261	273	254	298	274	251	249	282	279	239	247	284	250	285	277	278	272	278	256	290	255	295	276	269	237	288	239	241	262	274	288	246	250	254	235	276	294	289	242	273	275	275	257	265	278	274	265	269	265	230	251	279	290	264	256	252	296	277	254	292	270	287	274	276	244	255	284	242	244	284	258	277	275	242	273	264	308	245	234	290	274	277	278	258	256	261	267	271	261	266	260	269	268	254	274	292	263	269	259	253	243	245	271	282	261	247	282	274	297	263	244	244	267	270	278	256	281	280	259	272	279	293	244	292	267	263	259	267	255	255	232	278	294	247	258	279	242	273	293	246	254	263	271	248	243	256	272	288	264	283	278	264	269	233	260	263	245	287	302	318	287	237	272	252	270	286	279	283	265	277	283	271	248	250	282	271	259	255	259	247	311	268	289	264	265	266	243	248	255	280	261	289	276	261	281	255	295	266	265	260	270	293	262	253	270	258	285	271	279	279	286	289	243	259	276	299	300	240	263	254	253	315	245	261	259	258	240	265	249	291	251	251	251	270	274	277	286	285	262	266	270	288	269	286	239	274	270	250	276	289	263	285	246	249	271	285	255	282	289	270	255	279	242	264	261	275	270	265	250	286	269	286	269	265	250	260	282	262	260	290	270	299	277	271	245	291	270	286	269	283	274	256	236	252	254	250	272	261	274	254	273	252	273	255	271	261	280	275	292	316	250	299	239	305	238	254	278	258	263	252	277	265	261	266	273	252	267	273	280	262	248	245	270	263	280	264	300	269	258	257	284	277	279	262	215	281	252	274	312	262	254	261	274	258	276	250	260	254	270	264	250	263	258	277	276	315	265	274	258	260	252	260	266	272	249	276	276	266	253	278	300	289	277	299	284	272	279	295	265	263	267	287	296	281	270	262	261	250	300	288	266	250	285	291	287	268	249	252	270	264	236	258	259	258	240	247	275	263	282	276	264	247	279	262	256	285	251	272	296	279	230	253	277	251	263	277	258	271	273	288	283	260	255	281	256	272	278	261	294	258	261	247	297	243	247	260	266	261	263	278	305	256	225	275	284	268	266	244	235	253	269	269	248	250	313	249	240	275	241	246	273	267	276	280	282	274	264	278	287	271	261	291	251	281	255	243	263	269	276	287	255	253	252	258	269	246	288	250	250	260	227	235	260	238	280	260	277	246	257	246	263	266	264	266	268	289	280	227	270	256	279	259	269	313	291	288	265	289	272	281	262	282	288	271	246	256	264	263	278	242	265	295	248	240	257	266	262	292	267	272	303	275	251	267	274	256	254	264	269	267	267	271	250	251	259	235	256	259	282	231	268	243	258	283	258	256	282	257	281	271	293	287	281	244	265	238	272	255	286	265	264	216	269	275	268	266	268	261	277	261	232	285	237	268	251	268	265	257	272	283	304	254	267	228	252	269	285	272	261	282	288	299	271	272	265	257	265	292	261	255	272	273	258	258	246	286	293	309	277	246	287	259	280	273	264	241	232	268	268	271	238	267	287	272	297	279	254	260	300	255	236	270	264	270	284	282	248	256	269	278	277	280	267	269	258	277	265	268	273	267	258	262	287	293	235	265	261	264	258	280	249	262	255	245	264	279	235	301	284	264	232	281	267	297	308	270	276	279	246	246	275	275	236	261	267	252	266	252	266	301	303	251	241	282	272	252	280	266	284	245	273	257	243	257	275	284	303	277	291	262	264	277	251	259	279	269	246	285	265	242	270	224	255	268	286	270	261	272	293	269	250	261	266	282	295	280	257	278	256	252	243	260	265	273	256	279	240	255	264	270	257	260	272	308	258	258	262	253	291	282	265	271	259	263	271	262	255	270	282	266	275	262	278	259	261	253	248	306	286	275	270	271	271	272	266	267	264	245	273	266	272	260	257	247	263	246	292	267	254	291	294	289	273	294	268	251	282	279	247	282	263	268	268	268	235	252	264	236	298	271	255	277	276	286	261	253	291	268	272
26326	31365	16980	9830	7329	5484	4149	3338	2666	2122	1722	1492	1258	1172	1063	983	875	894	798	772	675	650	587	563	530	472	477	444	417	409	397	366	358	349	359	334	379	356	338	329	351	310	327	337	325	349	292	305	340	307	296	302	314	304	320	335	285	305	328	314	306	283	290	318	293	282	330	317	294	334	309	322	298	303	296	321	302	300	308	299	317	342	308	285	272	322	288	288	328	303	288	306	307	321	282	327	296	313	303	307	323	288	293	284	350	293	320	311	299	324	275	300	317	309	327	308	319	291	311	294	297	264	301	272	310	296	287	319	318	277	332	300	317	293	320	303	298	309	300	288	274	328	334	313	307	276	304	298	291	281	300	310	338	319	332	281	273	316	291	291	290	291	267	328	303	282	316	303	316	301	290	283	280	303	290	313	316	317	309	300	317	307	316	291	296	316	321	303	287	277	306	306	279	332	305	300	314	311	275	314	284	287	306	296	297	302	301	306	286	305	313	281	276	317	326	303	322	288	307	288	304	308	319	320	323	295	307	296	301	327	326	302	303	318	282	320	293	303	297	316	288	291	330	333	334	319	304	322	320	293	284	281	301	280	304	292	291	272	267	273	295	271	306	291	352	334	292	272	308	340	283	302	300	325	307	327	281	306	303	286	289	275	308	296	306	287	305	297	287	302	295	303	293	282	282	299	285	317	298	312	313	332	308	274	303	306	293	299	311	284	320	281	297	303	326	279	285	323	307	299	324	289	291	334	302	308	295	337	297	273	314	290	297	291	305	287	269	279	300	305	310	339	307	333	291	301	295	320	305	301	297	308	283	327	286	284	327	299	303	308	300	325	296	295	294	289	314	284	317	306	295	304	319	302	310	331	277	332	262	307	268	289	308	294	303	283	304	298	294	329	292	274	280	306	303	289	272	311	320	275	289	298	329	299	300	281	320	303	268	313	314	310	283	316	324	274	283	277	317	334	269	311	311	301	322	317	299	293	289	301	278	308	292	326	278	309	316	303	277	302	266	319	302	278	268	296	303	295	311	278	325	300	303	280	312	295	298	304	320	300	317	300	271	310	314	275	283	284	317	320	290	298	281	314	288	301	284	298	296	311	327	288	306	325	282	268	292	325	296	295	280	285	291	313	303	289	296	281	312	282	350	299	304	291	277	277	302	293	308	291	287	290	277	309	297	272	277	275	278	315	303	320	295	280	282	265	275	320	338	295	280	273	291	271	302	308	304	318	330	318	333	250	302	275	290	290	311	287	294	305	333	287	341	303	287	306	273	311	283	313	284	280	283	308	306	291	321	292	329	278	299	299	312	292	313	328	284	284	278	315	330	318	314	257	297	311	317	288	298	316	295	302	282	304	293	285	300	287	305	318	302	306	294	297	272	295	312	302	320	282	284	303	292	281	296	308	342	288	310	284	298	315	270	316	299	298	288	304	299	300	312	317	310	297	290	298	300	326	324	326	295	300	322	307	312	307	300	275	298	303	306	290	286	281	296	311	295	292	317	284	337	315	288	282	300	314	303	305	333	280	307	294	319	292	311	308	299	301	312	289	292	305	276	279	306	326	303	293	312	247	315	316	306	303	300	294	278	271	332	292	284	304	295	288	294	266	319	320	299	286	295	282	311	289	277	332	312	284	307	324	305	272	281	285	308	313	292	279	338	306	321	293	288	316	300	312	321	318	313	314	308	321	302	333	291	278	314	303	312	303	287	279	343	278	330	302	319	308	288	283	290	315	306	288	308	327	325	285	293	291	272	303	311	279	290	313	307	284	301	290	310	327	310	301	299	309	303	308	318	295	266	275	287	310	281	312	285	294	306	334	297	303	287	315	309	273	280	293	274	290	281	317	284	292	311	305	307	295	285	306	343	291	292	322	310	285	293	310	298	285	319	286	275	294	306	328	306	306	311	291	287	307	329	332	299	311	303	289	269	316	282	279	323	305	293	299	306	288	307	305	297	300	283	307	309	315	315	286	308	317	317	304	313	286	304	318	302	284	306	298	299	300	289	298	280	296	296	312	301	280	269	320	284	341	272	331	315	315	295	292	303	304	292	313	289	295	301	298	304	320	296	301	295	278	311	285	301	333	300	297	295	299	278	285	297	314	345	323	304	301	308	294	304	268	330	292	317	309	282	301	322	294	285	279	291	293	332	277	288	277	263	284	324	296	302	288	304	283	279	295	302	294	310	309	298	313	251	277	295	303	335	296	293	295	335	325	306	293	318	292	298	326	280	320	296	295	297	341	268	292	333	295	304	312	305	307	261	311	325	294	312	282	312	309	285	266	297	266	315	293	286	291	298	313	293	313	297	300	307	274	298	285	307	294	288	242	299	301	271	286	313	311	309	310	276	281	273	283	301	303	301	279	258	292	305	292	350	331	280	281	312	299	319	303	302	311	303	313	271	298	288	288	292	289	308	285	296	328	305	308	281	295	309	303	306	266	297	318	293	302	304	285	275	290	337	302	286	296	317	314	292	312	266	298	333	294	275	297	309	286	305	267	330	281	291	307	324	282	298	322	323	302	303	298	331	302	278	300	293	312	317	296	295	297	331	292	290	308	317	282	281	289	272	281	303	285	311	303	319	290	311	297	316	296	272	312	304	307	308	311	295	301	297	296	269	297	311	324	289	294	288	290	279	338	308	284	326	315	273	312	327	295	288	271	311	266	286	288	318	274	315	280	306	267	307	290	247	270	291	298	298	316	298	274	309	310	295	300	277	311	306	314	288	312	296	301	300	321	301	306	299	269	281	273	297	300	312	315	273	299	308	315	274	296	280	328	306	257	302	290	314	292	309	306	252	290	298	280	295	293	296	286	286	284	319	278	267	297	299	294	296	330	318	296	295	299	302	297	327	260	324	297	284	304	287	302	313	302	302	308	319	300	303	301	334	299	306	344	280	306	312	311	312	308	311	327	311	318	297	281	312	268	292	289	290	303	306	295	302	309	315	318	292	268	307	283	313	298	314	273	315	304	321	307	307	303	312	277	318	272	344	323	273	299	283	300	297	309	296	287	321	312	316	296	267	296	324	282	319	298	308	324	294	312	324	326	316	265	303	298	283	290	289	326	279	320	263	298	299	321	270	290	293	304	304	279	334	288	305	286	293	309	309	297	264	328	307	297	304	301	285	283	314	288	276	328	288	308	293	272	305	307	287	279	312	293	316	308	294	284	310	284	279	297	299	308	276	275	282	323	324	295	327	273	315	300	317	287	302	296	317	287	317	286	288	307	287	297	312	282	294	317	310	280	314	319	298	306	307	316	299	290	298	315	300	313	287	271	323	281	274	298	278	295	285	309	320	319	287	305	292	282	292	302	301	322	273	291	277	312	301	272	292	301	306	314	326	272	320	303	303	304	277	327	305	287	298	333	291	305	286	312	334	281	303	315	315	277	295	279	320	299	315	308	288	280	296	277	286	291	266	297	312	284	287	286	306	290	307	308	325	295	314	310	284	311	291	296	301	322	296	260	291	270	321	311
27473	19347	8684	2707	1440	1022	800	682	594	559	463	432	383	342	342	333	311	313	309	272	279	263	262	238	258	260	249	225	235	230	221	202	203	236	209	224	215	242	202	220	231	216	217	214	208	217	195	249	229	198	203	204	215	223	237	199	208	221	198	219	223	206	226	237	235	197	212	211	236	205	216	222	222	208	209	204	188	201	220	218	211	218	196	199	213	199	213	195	217	190	217	224	208	228	219	206	221	208	218	185	190	221	199	182	191	218	234	218	204	222	202	222	233	193	209	208	196	214	221	201	196	213	203	194	204	211	204	220	191	208	203	207	218	194	196	201	219	199	205	187	202	199	185	220	191	202	193	215	189	202	210	250	219	205	227	220	203	202	214	204	182	226	182	204	220	207	207	177	212	207	215	226	213	193	202	223	214	213	226	223	233	215	223	191	215	209	206	212	219	189	214	202	216	232	185	228	227	214	198	194	213	205	197	226	217	216	191	221	217	222	218	196	196	224	198	222	186	214	218	210	182	201	189	215	213	216	169	201	234	215	222	196	194	213	211	227	211	230	205	224	181	202	210	216	190	237	221	201	181	208	230	213	212	206	222	231	220	218	239	223	198	201	216	195	206	214	209	219	217	193	220	244	234	206	208	208	216	209	211	221	213	217	213	198	245	231	222	218	191	209	232	220	224	200	221	204	225	188	207	219	209	217	220	204	206	195	192	227	203	211	207	214	229	195	212	233	221	207	214	217	201	216	197	208	203	219	205	224	195	208	229	208	197	207	199	205	214	227	196	230	195	203	200	207	217	186	212	181	210	209	196	210	212	226	219	226	208	187	253	219	205	205	206	195	199	228	234	234	250	207	194	210	175	196	206	208	208	207	212	218	220	201	214	223	210	213	198	204	205	219	217	214	213	213	218	222	210	215	182	228	226	186	185	218	239	224	199	195	225	221	195	222	191	203	211	235	230	208	228	202	238	213	217	217	216	220	197	220	214	235	215	219	231	218	204	189	205	238	190	210	198	211	207	186	211	212	240	220	209	202	200	223	226	198	228	199	212	215	219	210	217	197	206	213	234	199	218	205	188	235	216	186	225	190	196	224	204	196	198	205	190	211	212	196	187	219	211	218	215	218	219	199	223	214	217	198	234	231	195	198	209	211	205	231	226	210	186	216	188	217	196	194	209	205	223	204	219	229	226	205	210	216	216	190	210	225	219	198	206	190	205	197	201	223	199	208	211	185	214	194	208	225	221	216	203	221	202	202	206	200	215	211	215	190	203	216	212	215	234	201	213	178	210	211	224	210	194	213	204	235	215	204	202	197	216	221	199	213	191	233	194	186	208	209	206	194	188	210	215	234	188	194	195	235	222	213	203	221	214	197	218	200	209	222	196	204	206	216	223	196	229	223	209	225	183	219	213	203	199	205	208	222	226	224	228	181	214	213	244	221	199	194	215	220	249	228	217	201	221	217	202	211	208	204	208	166	224	206	216	188	230	229	222	212	207	236	208	217	211	234	233	219	217	222	201	186	188	239	206	200	207	222	214	192	242	209	217	206	213	189	246	203	252	198	210	217	205	243	205	181	216	230	215	200	213	212	206	235	211	207	213	217	214	215	206	186	233	226	216	204	218	202	203	222	215	211	214	205	197	228	233	213	225	225	218	226	196	204	219	216	189	189	218	233	211	202	187	223	208	191	218	207	214	183	215	206	228	205	208	193	235	210	209	202	198	221	213	218	191	235	209	219	213	207	215	227	208	221	214	205	228	210	212	212	190	190	192	213	201	232	236	181	202	200	206	184	204	201	199	214	217	204	209	204	229	233	234	204	205	249	206	215	196	225	209	224	225	212	198	200	209	185	198	210	196	231	217	234	234	224	170	212	183	223	204	231	197	238	223	189	204	213	206	183	200	215	213	201	212	200	217	222	208	213	201	238	236	201	207	220	195	209	184	222	218	213	202	216	216	204	219	205	212	240	215	221	197	218	222	212	227	223	200	216	213	220	193	214	226	206	204	204	203	221	205	215	210	220	203	219	195	212	206	192	203	204	205	203	213	216	215	164	231	165	214	161	214	210	219	213	204	208	209	227	220	215	201	221	196	191	222	214	209	197	209	239	217	192	204	207	214	227	227	221	203	206	213	203	221	154	194	193	223	195	198	234	197	187	190	231	219	200	202	237	190	206	221	200	213	195	197	198	204	222	185	210	214	224	183	195	202	230	247	222	208	222	210	215	204	230	226	214	196	217	221	199	199	204	224	203	181	232	218	200	232	193	215	194	202	233	206	199	228	183	204	205	193	201	213	203	236	224	206	229	197	207	206	202	217	229	224	225	211	192	186	193	218	223	242	219	184	191	203	207	219	195	246	197	227	229	210	230	207	192	199	209	212	213	205	235	223	219	224	181	222	226	208	188	194	195	205	209	219	215	213	199	206	218	230	206	204	225	217	227	206	230	184	211	224	226	197	214	179	216	210	207	209	224	240	218	205	216	230	234	211	189	206	216	225	211	221	192	211	215	217	211	196	226	190	213	219	191	224	208	196	212	231	190	202	244	226	227	189	203	226	202	239	215	203	204	219	209	200	194	203	226	202	206	207	200	223	203	236	221	221	199	207	215	191	205	235	200	208	218	184	217	238	232	227	183	213	214	211	207	198	212	197	200	209	203	203	199	228	225	196	214	215	223	197	213	234	211	203	209	209	205	229	220	218	221	208	217	214	208	216	234	221	216	188	218	220	192	193	195	213	207	221	242	207	223	232	168	207	240	234	217	194	218	216	196	228	221	206	210	197	213	230	204	238	220	199	187	214	182	208	194	204	206	229	225	225	181	221	213	186	227	223	215	221	237	244	179	219	203	215	205	219	212	194	216	215	168	235	219	195	232	190	218	203	214	224	208	202	200	222	203	222	202	208	226	189	203	198	186	212	199	235	234	185	199	206	199	220	190	224	195	237	197	222	187	202	209	191	228	251	197	174	201	218	231	226	202	194	222	204	222	192	209	226	222	193	231	228	210	170	199	223	204	214	197	200	214	222	215	208	225	223	214	176	222	189	230	243	210	208	208	210	202	210	192	218	220	218	215	211	191	233	185	213	213	213	198	219	206	195	218	227	192	201	200	197	212	213	207	208	196	192	217	196	205	229	242	212	211	219	213	221	212	223	195	209	195	189	213	235	252	220	225	206	210	212	222	197	214	194	187	222	210	214	220	200	209	199	200	199	207	237	209	207	225	206	198	214	233	201	212	208	228	261	204	200	196	197	189	208	200	218	194	202	223	191	203	210	227	184	195	227	205	225	202	192	205	204	200	210	195	220	206	230	230	201	192	225	212	217	210	219	228	205	210	240	223	229	184	216	217	219	196	197	203	193	204	211	219	225	209	205	236	200	241	204	255	219	180	215	210	198	205	198	199	208	215	215	201	226	225	205	221	224	222	216	215	218	219	223	224	186	186	204	219	195	233	205	203	210	225	192	221	231	219	221	206	233	197	224	192
18844	12014	6195	3172	2367	1845	1394	1169	964	815	637	591	541	518	471	438	397	402	398	352	340	368	314	297	306	307	295	267	276	282	260	258	247	223	250	281	248	258	234	265	242	222	257	223	248	248	242	261	220	246	245	229	223	231	242	247	278	239	258	246	246	255	213	242	251	217	240	208	240	238	220	210	232	243	237	211	244	249	245	256	258	249	226	221	228	248	276	254	218	252	211	254	227	250	231	238	211	231	236	217	271	205	210	210	227	233	218	244	242	230	252	237	232	217	233	235	239	233	223	196	243	221	238	257	276	232	268	245	226	238	245	233	245	242	215	261	210	222	225	247	268	265	239	224	238	210	227	226	236	244	232	223	216	237	234	212	228	190	222	232	206	243	243	246	229	246	232	243	217	224	227	226	251	245	216	219	228	245	219	233	242	236	213	238	246	220	246	191	221	224	248	239	221	243	235	247	225	259	242	262	238	238	230	227	245	221	225	224	218	246	237	253	238	230	226	217	220	255	237	230	235	229	235	232	204	227	208	244	224	232	239	220	206	238	247	231	228	224	241	240	217	200	229	249	217	233	242	229	220	237	237	241	238	214	226	240	226	239	232	234	224	239	262	230	230	210	252	246	248	256	228	245	238	219	255	246	221	249	254	224	228	268	230	233	235	240	232	247	234	245	239	220	202	253	246	235	238	230	249	252	234	242	221	247	237	238	231	235	210	214	239	245	266	216	232	216	194	255	239	214	230	204	217	206	255	249	241	230	241	227	246	235	233	234	246	233	227	220	237	212	214	251	230	208	234	237	218	214	226	232	233	237	228	253	230	204	249	241	240	220	228	217	210	229	225	244	239	240	243	255	241	229	217	241	244	235	258	233	240	211	236	243	215	204	203	226	249	254	243	231	228	259	232	240	231	228	241	221	240	256	225	206	262	239	238	243	255	228	220	213	228	226	217	232	216	246	246	226	245	200	225	237	230	234	248	236	224	227	210	241	245	234	235	234	217	234	257	228	211	248	230	208	238	247	238	225	230	235	222	247	253	213	246	222	255	251	215	222	237	232	263	254	209	255	258	233	237	231	254	228	235	249	240	227	251	224	245	232	225	247	237	215	248	249	255	221	251	238	239	214	245	240	221	242	257	248	237	242	243	216	220	255	223	250	275	230	253	238	221	222	239	246	215	260	264	225	239	215	238	251	213	221	238	222	230	213	224	256	249	204	243	256	228	220	254	212	212	240	248	236	210	226	253	258	250	257	233	250	255	215	224	210	253	211	232	235	222	261	261	239	238	220	210	252	237	251	250	226	240	234	247	228	226	216	225	241	242	235	211	248	215	243	217	260	242	257	228	252	213	244	259	253	232	217	230	240	237	209	232	219	228	273	220	229	215	238	230	211	214	226	241	254	252	225	227	235	226	226	232	249	240	238	231	212	243	220	221	229	232	240	235	230	237	202	209	229	204	222	254	242	245	245	240	213	250	214	221	242	249	229	257	229	229	254	217	208	239	228	207	235	230	260	245	235	230	217	218	251	231	222	227	236	254	254	238	245	245	222	214	233	192	225	233	235	238	261	223	222	248	220	239	247	243	234	243	221	237	240	210	257	247	238	261	201	251	255	241	241	223	219	234	237	230	221	239	228	251	208	235	200	233	238	220	228	251	253	251	238	238	266	226	229	225	227	229	224	241	239	238	244	218	223	233	228	224	238	224	267	231	218	243	263	236	225	233	245	226	221	242	198	238	244	220	243	219	235	232	233	231	254	257	229	228	257	251	225	209	249	240	242	245	235	244	251	216	215	227	241	216	250	249	233	246	253	200	224	239	236	241	229	241	276	264	216	219	239	238	257	219	201	237	245	263	214	215	250	257	209	225	220	215	253	226	234	235	232	240	225	229	245	261	214	263	266	214	225	261	245	226	247	241	255	249	235	242	253	235	245	213	213	226	229	234	228	244	248	244	239	237	268	215	226	223	228	241	232	221	221	207	239	229	226	225	215	237	239	225	241	211	238	214	225	217	253	208	243	220	225	228	213	245	235	235	228	236	230	224	263	234	206	219	240	265	236	276	237	254	221	219	259	239	238	226	227	248	232	227	232	218	222	243	235	234	236	231	237	221	228	247	222	221	224	219	239	238	178	214	228	251	233	238	228	278	239	209	244	233	224	260	274	257	226	226	232	214	279	208	246	192	265	214	201	238	247	219	249	223	228	218	245	228	215	232	234	237	221	243	251	226	257	233	256	212	228	230	226	194	227	230	253	248	245	202	232	232	245	231	226	226	220	221	253	221	225	246	259	242	246	235	234	249	210	239	223	251	243	253	205	229	239	225	252	244	227	224	251	228	226	239	222	259	234	215	244	257	234	239	227	267	237	210	219	261	222	219	218	210	254	222	241	247	249	210	207	235	237	258	237	256	239	213	230	232	233	240	231	233	233	256	229	219	238	219	226	243	205	207	228	219	212	226	236	227	234	260	230	234	248	244	218	237	213	220	259	230	226	242	227	210	236	255	226	224	222	243	220	271	239	250	211	249	221	218	248	235	214	255	274	235	221	240	234	227	262	220	238	224	218	209	223	234	233	221	248	248	238	254	243	261	229	242	265	239	231	251	240	229	244	253	247	239	244	228	199	227	239	241	227	228	262	232	250	265	230	239	224	222	238	243	243	227	222	232	243	226	207	218	213	241	215	230	251	230	249	255	228	224	201	238	209	233	249	255	226	271	226	230	280	240	233	228	239	232	236	224	242	222	251	228	254	217	203	237	209	223	242	260	242	234	256	237	218	246	238	238	240	214	233	233	251	242	240	249	245	221	221	244	257	249	205	231	220	233	210	231	234	233	222	233	225	234	228	197	253	256	223	270	236	237	215	228	221	204	256	220	232	251	244	215	239	225	250	227	235	225	209	228	233	216	247	255	236	239	247	238	240	259	225	211	225	242	243	225	254	200	244	236	254	240	227	214	245	232	239	215	230	231	240	240	226	220	251	222	225	245	243	210	252	211	215	236	261	238	206	227	232	233	238	249	245	272	220	240	256	230	208	230	234	228	255	216	243	255	245	245	242	235	246	216	234	236	223	226	245	230	259	204	215	240	215	212	217	251	220	252	198	234	235	237	214	239	244	248	247	238	230	242	251	228	232	234	217	235	224	238	227	249	236	247	201	224	257	240	264	208	246	232	229	221	240	253	219	243	227	226	205	243	240	226	244	269	228	243	254	244	210	240	259	242	224	235	233	223	232	223	230	205	241	235	213	242	253	222	213	224	235	221	235	215	237	238	223	240	231	232	247	233	210	206	216	208	223	238	244	243	225	214	236	220	230	248	199	243	209	239	237	228	229	237	254	236	237	232	241	218	236	232	261	230	228	251	241	244	239	225	236	241	214	245	251	248	205	266	224	218	245	251	236	230	231	247	223	209	240	255	244	235	194	228	200	222	231	207	196	248	220	240	243	246	233	234	229	209	210	227	220	246	245	229	211	224	237	243	228	228	240
23395	20904	28133	23825	20923	12060	2485	1540	1219	1036	899	795	711	736	647	629	621	633	531	520	522	469	430	499	415	407	374	400	404	419	394	374	381	343	380	318	380	359	341	357	360	356	335	376	363	341	334	355	329	369	325	354	330	328	312	348	331	330	363	326	361	352	351	331	326	323	325	319	310	348	312	313	354	319	328	382	303	327	331	335	320	362	347	350	329	316	332	343	313	326	325	330	316	312	324	307	334	370	358	342	337	307	360	327	313	347	331	324	301	309	349	360	345	342	356	334	314	326	330	337	296	340	300	337	320	321	342	313	308	332	324	343	338	349	322	346	354	335	337	362	347	332	334	302	357	335	314	331	351	342	323	328	323	356	343	352	324	280	340	288	342	356	344	342	325	325	348	345	319	339	323	309	330	333	325	341	301	324	355	333	332	318	322	330	348	344	339	301	330	315	337	315	306	311	315	331	314	324	339	289	336	308	349	335	368	290	337	331	311	358	324	306	366	326	336	321	317	325	320	342	347	316	343	295	323	366	326	333	335	316	323	349	336	333	316	317	344	337	353	340	342	341	314	323	319	337	310	344	364	320	344	323	311	301	335	312	354	324	341	309	331	348	315	311	302	325	367	342	317	330	330	363	323	348	327	320	345	343	320	341	303	336	323	347	302	323	333	345	329	297	312	345	352	302	320	317	357	342	307	313	333	295	317	326	352	332	344	311	335	325	333	361	324	309	320	350	328	356	278	357	319	324	322	316	341	302	301	318	325	355	308	345	330	349	303	345	312	351	323	355	334	305	352	354	359	340	326	323	291	343	354	345	364	326	316	320	331	327	330	345	319	322	325	315	309	307	339	338	332	338	308	296	360	319	346	327	326	327	314	336	323	329	364	301	319	327	342	316	293	330	327	312	302	324	307	339	341	341	318	329	322	325	319	311	305	323	313	319	366	354	316	342	324	321	315	340	310	335	315	336	322	312	319	338	347	310	311	313	337	320	322	338	365	300	354	371	317	314	333	298	357	348	310	311	362	337	323	345	309	323	369	338	333	353	332	316	359	305	325	323	320	337	320	326	335	345	355	330	313	349	359	391	309	338	334	331	341	320	334	338	371	330	326	327	321	345	321	329	356	305	326	330	307	343	321	330	339	299	346	353	333	324	302	311	325	346	325	330	311	312	295	334	339	342	334	336	342	330	335	339	335	360	320	350	338	357	363	322	359	316	327	365	318	363	378	320	350	324	323	338	342	339	299	339	339	330	354	323	300	359	337	305	325	344	312	332	374	330	335	328	356	303	309	332	316	331	340	324	325	356	337	364	385	317	337	345	311	364	311	348	340	372	361	325	349	348	309	323	332	355	319	340	338	325	330	321	346	386	342	356	339	336	360	301	322	331	346	335	326	328	326	328	345	308	314	358	320	341	377	310	355	327	321	338	342	348	348	337	308	284	318	361	306	329	329	322	310	340	347	329	316	356	290	323	379	329	348	331	315	339	316	350	327	314	333	338	344	343	331	314	336	321	288	319	322	324	335	309	350	364	306	332	351	318	319	295	325	340	320	354	333	359	339	328	337	328	320	355	350	316	336	337	309	327	340	317	347	317	307	300	322	310	346	342	339	319	356	336	326	324	320	343	342	318	318	340	317	323	313	314	323	318	308	336	321	361	348	330	328	297	345	323	325	321	329	315	348	319	320	329	328	360	298	314	342	369	303	336	334	302	374	326	332	319	342	351	316	324	321	366	329	325	333	328	346	327	352	341	294	328	322	319	339	343	342	321	329	358	317	333	358	339	341	325	316	334	317	333	321	330	318	326	322	335	331	327	305	308	301	325	311	327	338	320	346	322	320	386	354	285	322	317	355	310	350	332	355	320	308	351	369	320	311	346	312	316	347	345	358	339	298	356	332	332	359	362	331	302	335	314	301	346	300	338	362	348	300	342	349	299	315	341	347	370	338	328	317	319	343	324	319	327	315	358	332	333	307	375	332	305	332	349	349	357	359	345	339	333	325	289	366	365	323	302	315	314	315	314	337	303	344	360	344	344	331	311	310	340	324	331	297	315	349	299	342	323	338	305	374	306	301	318	320	339	349	355	353	335	332	308	309	320	336	349	328	333	329	309	340	309	305	318	320	352	316	330	346	350	324	368	327	344	318	315	322	330	342	319	305	329	341	345	302	300	342	327	314	345	333	328	347	324	351	330	334	294	308	311	340	330	299	319	350	338	315	319	332	304	362	340	320	332	370	337	325	336	335	285	346	329	360	318	328	339	343	303	319	312	318	281	329	333	334	303	328	341	320	338	349	332	324	316	300	325	346	307	308	332	318	349	341	324	311	331	339	313	303	323	308	350	295	323	345	321	333	335	329	314	325	306	291	317	338	337	331	339	336	347	337	315	329	333	324	335	335	332	303	323	330	340	317	306	310	300	318	345	341	333	354	308	301	332	307	320	305	321	322	312	328	330	313	333	314	302	320	352	286	293	321	347	336	313	349	316	326	345	327	342	363	309	303	335	332	316	358	332	327	359	313	307	280	324	330	348	342	353	327	314	341	367	334	340	321	339	329	335	347	316	322	333	327	346	314	336	319	310	344	340	295	312	304	329	348	343	331	295	360	337	329	302	339	326	336	315	330	297	343	285	346	330	318	330	342	341	327	304	301	318	346	341	331	322	296	312	331	323	320	347	319	312	300	310	335	347	357	317	384	319	299	366	347	327	330	318	316	323	334	329	313	345	316	343	368	339	326	287	348	325	307	347	319	324	310	344	327	328	335	321	309	337	295	319	364	310	339	358	360	329	369	323	333	360	361	319	331	303	315	317	360	320	349	325	330	310	319	306	303	318	302	326	312	349	316	316	334	325	359	319	313	326	335	339	357	328	328	316	366	308	326	352	335	324	316	324	331	330	345	287	345	339	325	349	345	327	323	301	321	321	322	327	336	368	338	277	350	294	326	289	349	334	346	321	330	342	326	293	335	360	345	358	337	345	318	322	311	321	330	321	310	353	332	299	321	333	321	306	347	303	336	315	310	379	325	369	327	314	332	322	319	345	325	314	349	308	319	322	313	334	346	317	330	321	326	321	350	305	308	290	323	298	321	326	307	348	291	327	309	343	341	345	312	327	316	314	312	335	351	358	320	332	317	333	332	305	341	313	313	310	337	329	332	308	346	345	359	350	344	309	313	290	348	290	354	318	299	297	328	329	333	319	336	304	348	316	319	338	321	341	335	338	321	316	330	322	335	318	307	318	333	355	328	303	344	319	286	348	349	361	332	349	306	325	341	326	314	332	339	322	306	306	308	312	321	366	317	319	305	332	328	295	309	336	341	343	345	343	316	317	336	339	313	311	357	321	323	326	305	313	354	317	333	308	321	319	319	330	358	341	297	332	338	322	363	349	338	321	311	337	358	342	339	334	348	338	315	309	304	315	297	320	356	354	329	344	352	311	342	336	320	303	337	387	308	326	304	334	317	346	305	346	319	320	343	348	349	334
22193	21214	12202	6887	5082	3803	3052	2385	1885	1550	1325	1218	1101	990	940	865	749	799	650	628	576	608	609	549	488	483	479	491	407	442	412	433	426	411	410	421	385	383	387	370	401	410	385	357	403	381	376	390	373	402	349	347	352	352	348	384	387	382	407	358	365	381	341	366	382	335	379	364	344	405	296	385	389	365	366	369	401	352	340	358	390	352	365	367	330	374	378	365	387	359	337	347	350	396	356	375	365	356	392	366	371	339	384	371	403	374	379	355	387	360	383	348	344	397	320	361	378	378	376	350	376	373	341	332	368	388	371	388	349	359	361	350	364	378	412	368	356	359	384	363	353	373	354	326	355	384	332	375	364	375	351	346	333	382	377	362	344	382	346	386	344	371	355	375	366	333	387	407	354	391	351	349	400	359	370	354	351	353	347	389	338	367	357	338	344	363	373	367	341	361	382	341	374	376	343	371	379	375	331	363	362	392	350	357	362	317	367	375	363	329	364	375	360	360	374	357	333	351	344	357	358	359	376	348	358	391	334	358	336	364	390	336	368	360	359	382	366	331	329	345	384	361	354	381	333	337	351	367	389	373	368	353	339	389	355	365	357	354	365	352	368	366	362	365	318	361	372	395	375	351	352	356	350	368	376	379	336	389	364	361	343	352	368	365	357	347	401	360	357	363	342	377	385	376	351	362	392	374	356	362	348	394	396	323	355	346	354	367	387	310	385	349	369	347	362	358	402	355	350	373	375	386	351	346	327	380	381	371	382	380	354	390	375	354	350	357	359	378	348	363	388	373	358	342	374	340	386	307	374	355	367	338	382	392	317	377	384	379	365	380	322	346	394	380	387	332	390	353	363	361	348	360	352	362	358	340	389	364	368	378	344	371	338	335	328	345	343	378	353	334	381	337	365	377	346	361	370	360	364	385	348	379	367	377	354	381	357	365	357	392	360	385	336	397	361	372	362	350	327	339	374	385	357	344	340	391	357	384	377	375	343	345	351	378	343	398	346	374	358	372	367	357	397	315	357	374	406	344	388	363	391	367	366	346	357	364	349	350	355	348	330	376	371	367	406	358	344	337	361	378	339	354	399	357	352	363	342	365	349	358	382	396	376	331	395	328	358	342	370	367	380	363	335	370	344	361	355	327	331	344	356	352	368	331	344	349	362	360	360	385	394	350	348	398	364	350	363	353	386	336	338	350	374	376	344	356	354	392	370	360	334	336	352	370	381	367	357	330	350	371	375	350	344	369	369	340	362	354	381	354	376	336	350	355	372	385	334	370	381	356	370	383	359	378	353	324	355	365	379	379	322	361	359	343	391	366	355	347	350	381	360	352	338	354	380	352	350	347	338	376	355	333	370	389	387	378	371	316	367	361	368	356	389	389	373	322	351	364	423	367	344	333	408	348	342	365	361	377	367	383	357	379	373	337	349	364	373	375	306	358	343	362	403	369	353	344	365	351	365	381	385	392	371	385	371	350	353	359	372	385	357	351	366	351	364	381	393	390	366	353	358	344	358	349	361	354	342	368	381	376	358	357	394	368	401	386	356	390	375	355	370	391	370	368	370	379	364	344	350	368	335	406	381	419	365	396	370	345	397	375	352	402	339	373	372	379	351	339	349	359	378	353	359	340	307	330	392	361	353	363	345	375	384	321	373	348	399	352	360	383	389	363	355	365	363	364	369	362	366	371	363	376	330	339	350	370	358	348	387	399	349	352	353	401	355	338	374	367	384	387	360	355	370	375	358	369	385	381	332	344	344	377	355	338	363	339	382	343	355	371	419	346	344	362	367	364	357	371	368	373	344	367	378	386	361	357	354	375	373	338	360	338	362	345	354	353	337	342	344	369	370	372	369	346	348	368	345	381	350	374	360	334	366	353	348	379	358	380	314	373	371	386	366	382	368	326	353	368	353	389	370	379	382	388	336	347	386	360	377	356	339	362	375	382	354	342	359	380	370	364	367	370	402	342	348	356	332	333	334	363	377	374	354	371	347	399	390	372	348	369	353	367	374	412	367	361	343	382	355	366	346	388	377	340	364	406	334	371	355	347	374	361	360	403	365	391	373	369	376	366	348	366	334	375	360	371	366	363	398	378	388	363	348	375	336	341	376	370	397	345	386	342	322	365	329	384	383	372	376	343	364	352	370	320	364	346	360	368	359	378	358	360	344	382	344	377	375	376	429	356	370	363	368	363	376	357	391	349	388	370	354	377	354	327	336	393	359	356	347	363	368	353	360	359	346	383	346	361	380	352	354	351	355	367	391	407	365	339	336	358	379	367	376	372	357	353	368	357	364	326	364	308	345	353	364	352	349	347	358	336	374	366	356	356	369	376	356	376	361	348	343	381	380	378	334	398	360	364	366	373	374	379	364	343	338	385	376	343	356	368	340	385	349	347	355	319	392	327	378	354	321	351	385	347	385	349	358	336	368	364	360	342	343	363	358	372	383	374	347	345	375	382	371	344	386	351	366	379	363	360	390	331	337	365	353	350	375	353	403	363	389	370	360	370	336	362	393	353	383	352	413	351	358	362	331	383	363	321	366	361	368	378	396	388	372	391	355	369	384	385	383	336	358	360	347	369	372	356	414	338	366	354	342	348	350	358	363	386	355	384	372	387	348	345	366	336	374	361	371	328	355	376	363	397	361	347	330	367	365	376	390	357	369	367	365	380	343	371	373	374	386	349	369	366	333	369	343	372	338	361	334	351	375	303	349	381	364	335	361	358	365	352	360	371	367	382	374	331	375	360	389	359	361	389	393	366	383	391	348	373	338	325	378	355	345	391	371	372	369	381	402	359	371	382	385	375	375	369	348	389	373	371	352	355	361	338	369	327	361	394	362	386	389	370	393	342	347	357	355	376	393	337	369	379	422	350	350	352	393	377	349	377	341	385	323	377	364	352	367	343	353	372	360	319	331	368	319	380	366	395	380	384	377	374	367	340	323	339	394	366	374	367	384	378	376	357	340	383	372	371	385	357	375	357	361	378	350	337	349	368	384	416	368	399	363	357	366	363	356	343	351	384	366	358	369	357	369	354	339	371	357	351	369	392	354	347	347	366	384	366	325	379	399	349	387	353	335	380	398	380	383	362	343	391	408	326	368	349	370	376	334	343	359	354	352	325	382	368	383	389	372	368	345	344	358	341	322	361	373	369	386	384	353	357	403	355	369	368	355	364	348	343	383	385	349	351	384	376	372	387	391	347	367	372	357	391	356	375	365	358	387	349	388	362	371	391	373	359	390	364	358	369	369	386	353	374	354	365	362	376	379	348	349	350	348	369	351	316	395	374	365	357	336	375	389	345	357	389	384	387	364	374	353	359	359	345	356	338	365	365	341	377	361	385	340	364	380	364	421	345	322	408	335	365	322	396	353	375	380	330	345	376	371	371	363	353	360	350	390	383	370	381	357	368	378	368	346	362	342	368	373	364	365	367	342	363	344	338	406	376	337	366	342	381	357	351	348	363	359	370	383	345	379	354	330	379
24299	20761	27099	24496	13917	2107	1309	927	704	627	558	441	419	389	350	316	290	338	295	263	253	234	200	180	205	195	188	144	146	144	153	142	118	121	147	138	136	133	156	134	113	119	149	114	154	125	144	119	137	128	140	141	143	99	128	103	116	123	123	117	122	111	116	126	143	123	132	135	108	119	120	130	108	137	97	135	144	118	125	133	126	127	128	120	116	117	106	120	118	116	121	103	127	130	123	118	135	107	127	118	142	120	132	126	124	121	101	121	109	118	125	100	128	117	118	130	121	130	140	123	130	133	145	112	102	110	128	119	129	114	120	104	143	110	125	121	132	132	129	122	133	114	132	139	112	111	116	112	150	118	123	129	114	118	122	135	94	114	133	123	108	139	129	136	124	119	118	102	104	124	121	133	121	108	130	138	111	119	123	105	109	122	106	112	109	127	136	104	144	111	152	121	110	132	148	133	123	114	117	112	125	147	109	138	128	119	105	116	130	124	116	119	108	125	114	124	111	124	137	117	128	109	131	118	125	125	127	142	117	125	113	112	118	123	131	118	141	127	107	120	114	116	120	135	116	124	131	116	120	115	123	133	144	117	112	117	104	128	128	135	105	115	130	120	109	128	107	129	134	130	116	108	116	118	124	115	108	125	139	127	140	111	126	137	105	135	133	116	117	130	122	130	106	115	141	116	118	98	128	138	104	116	116	133	145	130	119	126	120	116	117	118	108	124	101	131	134	109	126	113	116	108	155	128	128	127	119	136	109	114	123	136	114	106	124	128	135	113	116	117	112	110	135	109	126	132	144	109	113	110	105	110	133	110	122	120	135	122	139	110	119	130	118	127	125	109	149	115	98	144	121	116	124	114	119	114	127	124	136	101	121	111	133	105	125	117	99	126	129	113	118	126	118	137	124	124	115	119	129	109	117	103	113	119	128	141	116	144	120	109	120	109	134	127	108	113	103	127	123	140	130	127	113	120	125	91	115	126	105	124	113	105	126	120	132	151	134	120	110	129	138	126	128	109	121	134	120	106	104	108	145	113	103	120	101	107	132	112	118	146	121	120	122	121	121	134	111	140	133	127	99	128	143	125	116	112	122	117	106	114	125	127	102	102	135	117	109	119	137	132	119	129	116	113	129	135	112	149	127	112	121	122	120	134	130	136	135	117	119	124	121	125	127	125	121	125	129	121	118	146	123	126	141	115	125	132	109	126	130	121	131	131	120	125	116	124	119	126	130	119	94	115	155	125	114	115	123	123	121	112	116	113	123	118	117	113	132	135	102	103	103	132	104	124	130	137	130	120	107	117	132	140	118	113	122	151	122	132	125	127	133	135	134	135	128	116	112	121	131	117	135	137	111	116	100	131	109	142	126	124	121	129	118	114	146	126	121	141	111	113	136	118	118	117	101	109	128	113	131	110	119	124	134	104	129	112	127	124	129	136	123	121	117	114	119	117	124	125	129	129	138	126	120	103	120	117	135	139	141	119	121	122	112	115	119	130	108	134	147	135	123	142	109	112	132	130	124	112	107	110	129	130	117	133	113	117	131	126	131	132	119	119	130	120	102	135	137	129	140	112	118	112	121	113	122	120	115	127	121	119	111	139	110	125	123	115	122	123	135	123	123	124	111	135	115	114	133	118	128	112	116	126	119	112	141	121	115	116	135	130	135	108	134	104	127	134	110	115	118	115	111	126	119	126	105	117	112	127	119	128	130	106	124	126	125	130	135	134	110	125	143	123	102	124	132	116	109	113	100	143	121	122	131	107	122	113	122	142	123	134	128	126	132	141	130	119	150	114	143	103	124	127	121	128	133	127	130	130	134	129	132	119	124	108	138	125	107	115	133	121	119	130	110	123	121	117	122	110	104	115	133	125	125	126	110	142	116	110	130	119	108	117	139	144	114	125	101	127	116	130	139	122	126	130	121	107	121	117	132	124	122	128	125	136	112	119	125	130	117	120	136	138	116	135	121	116	152	114	113	121	124	104	121	101	128	152	107	122	127	133	122	143	119	113	115	108	119	136	123	119	120	127	117	117	117	130	139	117	114	114	95	115	136	149	123	132	112	125	109	121	122	113	113	130	116	134	123	118	132	103	122	130	130	107	130	127	123	120	128	113	108	123	125	120	119	125	136	119	129	113	136	129	114	112	114	109	118	103	137	114	112	111	107	119	132	136	129	118	117	114	113	106	107	121	132	126	142	114	115	127	124	113	121	119	121	136	126	130	116	126	124	111	107	123	116	117	104	133	116	115	132	127	124	137	128	139	128	130	113	117	129	138	135	134	122	118	149	112	93	115	136	118	111	100	114	141	133	111	127	109	147	140	98	113	139	132	121	134	110	105	117	127	126	111	122	129	121	112	139	128	126	121	117	124	121	114	127	130	132	140	119	125	114	132	140	126	145	129	126	128	114	111	109	127	121	127	120	129	113	121	126	132	146	139	121	123	121	126	117	132	115	102	107	123	113	130	113	97	138	134	119	124	108	138	100	126	120	124	123	110	125	119	125	126	123	115	122	129	102	122	124	135	107	124	116	130	113	131	126	132	116	130	127	139	121	106	167	121	100	123	130	101	107	123	97	135	115	128	127	123	124	116	124	108	130	131	128	128	102	125	141	112	133	132	119	159	118	138	110	112	126	128	110	121	123	119	120	119	135	104	125	127	122	128	146	122	120	110	115	133	109	124	129	125	125	91	116	124	117	120	112	135	138	90	125	112	117	126	128	111	120	142	120	131	125	130	104	125	121	119	130	108	138	114	115	113	123	104	116	99	121	137	136	124	126	113	134	121	141	132	100	119	147	132	118	112	113	135	129	146	135	135	137	110	117	135	105	140	122	108	134	133	121	132	94	117	117	115	113	111	142	123	135	115	121	130	112	121	112	109	147	103	117	120	119	122	115	123	124	121	113	127	127	127	143	127	131	110	111	129	120	159	114	141	119	139	107	126	132	130	118	128	126	115	119	113	126	107	105	122	123	125	111	122	113	129	112	138	130	120	125	141	123	130	115	121	123	128	118	124	99	133	115	132	110	121	126	118	104	107	132	133	132	126	132	108	113	130	128	127	124	130	122	108	120	106	137	124	127	104	125	126	129	142	120	114	127	114	103	114	120	114	125	123	131	112	104	110	106	124	112	127	122	122	128	121	129	123	127	143	126	120	133	127	111	128	103	137	121	124	136	114	114	130	106	127	118	111	118	140	115	128	147	128	149	109	118	128	145	116	131	123	106	128	113	115	136	120	123	113	131	92	131	137	123	131	107	116	111	133	130	124	123	120	132	144	144	134	111	91	108	103	132	112	134	138	136	144	126	132	117	129	115	128	118	113	100	103	126	117	113	126	109	98	140	123	112	112	124	132	105	130	123	114	108	131	125	128	117	125	100	111	115	117	115	119	137	103	92	120	110	113	122	128	129	121	118	115	118	109	120	129	123	125	118	96	126	125	124	109	117	124	122	105	144	128	136	131	109	121	136	117	119	105	113	127
21355	18819	9633	5208	3916	3052	2273	1669	1370	1067	910	736	673	602	539	497	455	458	381	341	311	310	280	280	249	260	234	216	203	209	164	179	184	145	187	155	166	155	159	159	161	170	167	160	141	168	159	167	164	159	159	145	141	131	143	154	170	181	153	137	162	132	149	142	151	137	156	131	126	159	127	161	161	153	147	147	172	143	167	155	124	140	129	129	131	154	148	156	151	146	126	129	156	146	129	140	151	133	144	129	121	142	126	153	127	111	145	141	135	132	139	133	140	145	142	135	119	127	135	155	152	137	147	153	154	140	139	129	144	150	162	149	148	155	140	112	155	159	145	152	162	158	139	151	142	139	139	171	146	122	152	151	144	138	147	145	168	134	142	152	155	137	131	156	140	146	142	136	146	157	141	131	156	165	168	151	128	126	130	139	129	166	146	151	133	161	137	145	164	142	172	137	159	137	130	149	133	148	175	158	125	132	145	161	167	156	126	139	127	167	131	137	146	153	146	129	141	138	152	140	135	128	171	131	151	135	152	133	158	164	166	137	123	142	134	149	149	163	146	154	133	135	147	160	140	140	139	142	157	154	150	141	129	136	156	136	130	146	141	117	142	126	165	167	127	128	142	145	148	128	138	163	136	144	136	174	153	142	137	159	171	144	130	149	113	151	137	142	146	154	133	126	152	126	137	138	137	127	152	160	139	127	134	154	146	149	140	162	150	161	133	166	134	152	141	146	127	137	149	161	141	138	144	131	135	135	139	166	150	145	133	133	149	164	161	149	165	170	148	132	151	147	144	133	162	121	138	136	154	155	151	146	141	129	145	155	141	142	151	147	145	127	143	144	128	150	139	144	150	138	126	156	131	132	119	126	147	141	144	145	132	158	141	146	164	130	143	157	136	144	151	130	127	121	140	120	152	123	128	157	130	166	152	141	148	138	139	162	138	148	146	147	137	140	156	161	156	137	156	144	133	164	145	134	147	146	142	126	148	163	139	148	165	138	144	150	159	141	153	135	121	138	151	159	140	137	119	148	161	134	156	141	155	149	128	142	136	151	138	154	134	151	152	153	140	159	140	140	138	143	143	160	153	138	130	167	135	135	138	135	143	131	152	136	161	143	156	137	133	157	141	133	155	131	124	154	142	129	144	142	148	138	149	140	129	126	144	155	138	142	134	147	142	151	155	149	129	141	155	151	123	127	112	130	131	152	139	150	153	130	145	127	160	120	160	145	120	144	147	153	154	156	155	137	144	138	143	154	156	151	163	142	160	139	153	147	140	134	155	154	120	145	145	142	145	135	149	152	159	143	151	139	123	150	153	144	129	141	136	134	151	144	141	142	134	144	133	144	147	154	145	123	165	138	132	131	139	152	153	123	130	160	158	145	163	147	126	149	144	130	148	140	138	121	144	139	138	153	166	139	137	127	152	140	148	154	147	158	151	124	108	119	168	130	157	135	159	157	133	146	151	125	158	136	120	147	143	140	119	148	130	145	154	133	136	129	150	138	145	135	132	127	138	160	144	126	138	124	154	155	134	142	148	130	123	138	136	143	146	146	133	159	145	157	126	143	159	130	146	150	149	148	126	153	146	131	150	146	150	161	152	133	150	152	162	126	147	155	144	145	141	147	157	143	140	153	153	136	146	145	141	141	143	139	150	138	161	141	132	150	138	136	152	137	155	151	160	134	167	154	142	147	157	128	151	134	159	157	143	137	134	153	152	129	148	140	143	164	145	114	147	154	129	124	159	134	147	145	139	127	131	130	159	145	132	139	131	134	156	141	122	158	145	142	150	141	149	171	133	134	151	157	132	164	153	146	144	142	135	133	143	148	165	137	135	151	154	129	132	148	136	151	151	134	124	148	152	164	155	149	135	137	142	137	145	145	134	144	135	136	136	138	162	144	142	148	151	129	146	150	166	129	156	170	133	145	141	143	132	162	165	151	121	124	131	140	154	170	144	129	152	133	152	128	151	151	155	142	143	131	150	129	148	168	134	134	159	153	142	140	130	148	150	155	167	143	142	148	166	124	156	140	139	128	154	121	136	146	152	131	138	129	142	163	133	152	163	144	149	147	157	168	141	150	147	159	165	130	136	136	151	151	141	130	156	135	136	162	146	153	138	160	154	118	145	158	160	159	144	139	141	152	151	149	129	147	139	129	157	133	182	134	135	142	127	117	148	132	135	141	128	130	128	152	146	137	158	154	142	133	139	137	138	158	140	152	148	158	157	137	139	138	144	147	152	132	152	155	155	137	141	138	145	151	169	140	144	147	132	124	141	130	149	124	161	137	133	147	147	133	143	142	136	135	147	150	128	132	146	139	130	139	152	147	156	154	153	132	150	130	132	166	149	151	146	151	145	163	145	131	158	154	150	140	139	126	149	129	151	130	146	137	146	142	127	148	159	140	135	138	143	141	169	144	154	130	122	134	155	138	163	143	161	148	125	162	138	142	145	136	140	144	164	144	135	163	157	123	153	164	147	127	132	139	144	148	148	129	157	130	117	159	139	153	137	127	135	159	152	136	147	149	152	143	127	147	140	148	137	158	168	143	138	139	137	141	130	136	176	150	152	132	158	165	169	139	139	150	150	142	132	141	130	141	135	149	154	140	132	144	142	122	141	131	137	151	141	143	149	154	105	146	171	143	164	150	143	142	150	129	140	135	142	136	136	169	138	145	142	142	141	156	154	143	124	130	141	151	140	151	138	151	143	158	139	137	138	150	139	141	130	132	150	142	159	128	151	126	158	141	146	144	167	153	128	157	142	137	141	121	157	151	154	150	151	149	161	147	118	138	140	154	146	158	154	153	156	147	164	137	145	137	137	143	126	129	156	152	154	158	144	159	140	138	150	157	130	127	148	156	133	142	134	114	151	133	138	130	150	156	150	138	130	141	154	151	163	153	120	153	146	165	147	155	151	131	176	131	141	134	152	128	131	157	128	143	151	169	159	148	153	151	120	158	156	122	152	133	152	174	148	156	136	128	143	131	155	148	131	139	156	145	139	162	164	151	121	129	170	144	166	157	154	139	160	133	162	134	141	163	155	154	131	154	130	137	128	140	140	139	116	152	137	130	153	155	142	148	156	147	159	136	163	135	153	150	138	150	138	157	141	152	141	140	142	144	152	130	153	146	140	172	138	136	137	142	134	147	153	125	136	129	169	143	160	144	171	131	141	159	145	143	140	142	144	151	137	165	173	124	131	136	143	141	137	142	130	144	141	123	153	139	135	141	137	150	149	129	145	144	164	141	157	165	148	125	152	136	164	122	169	125	127	153	137	122	155	153	142	158	114	151	154	130	145	140	132	141	129	135	144	121	160	138	147	147	143	141	174	142	151	147	144	151	146	135	148	125	143	136	163	131	147	143	150	162	154	151	154	141	138	161	158	142	129	141	154	119	120	145	155	144	125	136	136	164	142	122	143	149	150	137	143	136	160	129	134	140	144	153	142	155	150	163	136	136	136	157	138	152	146	140	151	137	150	146
22281	20968	28660	23422	20969	21108	11569	2497	1662	1383	1206	1088	975	856	798	777	703	644	601	562	521	468	463	410	434	373	369	343	372	336	328	292	308	331	319	301	304	297	303	299	294	292	280	297	295	282	287	282	312	280	284	315	246	289	253	275	261	279	273	284	252	291	276	313	264	265	261	269	275	260	267	261	268	275	291	257	265	278	257	259	233	259	280	255	293	265	249	257	264	263	250	250	288	276	236	253	248	256	260	242	283	279	229	288	273	244	268	282	274	270	277	262	273	249	242	267	264	261	267	225	229	247	267	283	249	288	300	271	273	256	262	301	267	257	262	274	256	279	291	263	280	250	249	245	265	249	291	274	245	282	272	294	255	284	260	257	255	265	252	276	239	279	270	237	260	260	240	243	249	280	266	273	253	268	257	254	275	243	301	263	259	275	260	255	291	266	282	246	266	252	242	269	266	253	287	256	254	261	279	271	244	270	259	254	277	279	274	247	260	252	279	240	235	264	285	229	241	273	279	255	277	289	255	278	240	266	272	272	261	243	254	281	261	263	265	260	269	239	271	277	251	272	280	264	267	268	246	291	250	277	256	271	275	260	276	259	249	259	273	285	284	267	287	263	261	256	236	284	267	258	285	262	265	245	248	258	276	273	261	273	284	286	254	260	235	242	272	255	238	274	247	274	275	232	275	282	235	253	254	255	252	265	289	266	255	257	251	257	274	262	261	267	266	239	264	241	280	296	274	271	285	273	265	260	265	266	258	272	279	236	276	260	259	258	283	254	263	256	267	269	297	266	272	264	239	266	255	289	258	263	281	244	243	275	268	243	259	245	245	261	281	262	276	253	280	275	242	253	250	284	258	251	268	257	242	260	275	298	265	229	273	293	259	264	275	250	268	225	282	252	267	301	267	271	261	262	272	302	266	233	283	267	246	251	230	251	264	255	241	244	233	228	249	290	254	259	267	254	288	260	252	262	247	256	254	265	253	267	261	258	279	264	222	258	259	273	263	249	266	253	267	247	278	280	265	293	277	264	278	260	258	269	277	273	265	241	265	245	268	274	258	259	266	267	292	264	242	276	253	252	259	262	257	268	254	239	256	262	285	260	238	262	272	235	274	260	257	250	246	255	245	278	291	237	261	279	261	250	263	277	254	271	264	224	254	270	297	268	278	289	278	247	276	285	265	281	303	237	285	261	237	236	265	264	274	236	253	259	235	253	249	251	290	250	243	251	266	258	252	246	249	247	254	258	223	259	249	257	265	273	279	250	257	268	255	275	268	268	257	253	271	268	272	252	251	296	244	287	290	278	261	262	265	271	261	263	250	265	267	250	274	269	261	259	274	282	241	259	256	295	259	246	252	272	295	272	274	257	260	239	251	234	305	271	269	262	280	226	238	263	235	268	275	277	293	267	262	280	240	226	271	252	240	262	283	214	247	258	257	270	259	281	272	246	256	245	282	275	243	282	258	282	261	256	298	251	282	291	276	243	254	268	285	250	259	279	256	276	308	274	241	239	251	229	264	262	272	251	250	267	237	237	284	275	276	283	268	274	288	247	251	274	276	245	243	279	255	277	260	234	254	249	257	265	248	267	280	242	281	254	258	263	260	261	247	261	276	262	265	256	245	272	243	272	258	279	283	265	248	264	251	272	289	241	239	296	281	255	266	277	252	279	264	251	264	272	239	265	256	249	248	253	291	217	254	259	277	270	267	242	267	269	276	295	253	264	278	240	241	266	251	305	300	226	253	256	247	248	282	242	278	262	268	249	257	260	250	274	223	239	253	251	295	271	293	272	250	271	271	257	262	261	248	272	276	218	275	272	254	265	253	270	288	230	277	259	208	240	272	231	253	285	275	268	264	298	259	250	274	276	252	240	249	275	252	278	274	260	273	292	251	251	259	274	244	246	268	276	287	282	252	282	290	284	237	282	250	288	280	272	246	251	276	257	278	235	274	235	264	267	271	271	242	292	259	254	272	248	279	246	263	287	262	254	253	288	247	250	294	275	247	283	289	239	283	243	282	250	279	270	240	248	279	238	256	258	277	263	268	259	265	267	265	270	250	263	253	260	253	245	258	254	267	256	269	280	270	261	274	247	278	261	274	263	271	280	253	290	254	267	253	259	248	241	236	250	255	257	264	270	234	267	242	258	292	256	254	260	253	276	257	253	275	246	280	262	272	288	277	276	245	260	257	254	258	271	285	261	238	253	267	280	279	281	269	247	250	300	269	255	280	253	294	266	272	275	260	259	256	279	265	255	257	263	286	228	270	291	264	234	274	245	266	247	269	289	257	253	250	270	271	259	253	259	226	251	258	279	280	274	269	247	280	269	268	280	260	238	242	270	257	290	264	228	255	263	259	253	235	272	254	258	271	250	250	259	242	253	250	260	262	286	259	257	267	277	266	240	260	274	281	280	264	239	269	278	265	252	269	253	258	248	272	249	261	270	245	250	269	281	281	281	278	224	256	291	266	257	253	279	267	265	289	261	263	254	241	272	278	294	248	260	282	271	259	241	276	258	262	279	256	248	251	243	277	267	255	232	282	288	272	268	272	277	257	243	278	264	237	253	268	259	245	275	236	288	247	272	252	248	238	260	271	241	237	263	248	257	251	279	250	267	244	263	261	273	263	257	261	263	260	263	278	255	281	259	252	271	232	247	286	239	242	243	246	276	257	277	239	284	254	268	274	278	273	285	267	263	256	291	273	240	282	255	251	257	271	257	256	231	285	277	279	247	262	273	256	251	278	257	239	255	245	266	237	273	255	260	291	241	247	264	269	273	261	251	275	253	284	279	257	243	249	246	275	272	280	275	224	286	267	264	259	285	229	241	251	241	234	262	252	307	251	260	258	285	270	233	270	221	281	297	269	274	268	271	257	253	285	250	240	278	242	270	302	274	270	265	266	256	262	259	250	278	298	274	277	260	258	252	269	242	271	258	279	281	242	287	254	255	253	276	281	269	282	242	257	302	222	203	244	243	291	264	257	242	245	257	276	250	302	259	296	251	270	275	262	246	263	272	255	275	265	266	273	266	274	271	258	262	267	323	261	272	269	265	250	256	273	262	283	271	246	251	264	273	250	271	269	263	274	252	260	254	233	285	243	281	256	260	280	267	249	245	265	254	280	246	271	256	262	232	250	258	248	285	277	229	266	277	261	249	244	261	264	234	274	263	234	300	251	286	263	255	248	282	268	254	287	262	239	274	299	259	267	240	274	221	254	258	254	235	247	302	280	241	261	246	272	261	235	259	264	273	256	280	272	270	243	238	273	275	280	250	231	279	300	245	247	244	269	257	267	250	257	284	275	251	252	273	252	270	285	236	238	238	262	277	250	263	268	251	227	254	282	287	266	268	270	247	273	261	272	286	260	266	261	239	256	286	257	282	239	255	237	268	280	290	254	294	268	297	273	263	269	271	276	275	269	296	246	252	229	246	242	274	262	260	265	255	261	247	271	282	257	251	278	227	276	253	244	265	281	269	296	276
25906	28884	17112	10186	7565	5966	4571	3487	2764	2172	1828	1596	1369	1230	1116	1000	990	824	783	739	674	623	565	547	543	502	474	456	419	407	379	373	323	357	407	333	335	305	317	352	339	364	323	325	333	316	337	296	297	305	312	300	298	308	282	292	301	318	301	298	329	298	320	267	333	341	340	303	294	304	281	320	330	309	302	325	313	315	298	277	292	287	300	300	319	270	292	305	295	273	297	285	307	315	291	287	294	294	258	326	318	302	315	274	300	279	292	278	292	333	274	290	334	296	334	294	300	291	281	313	286	301	278	297	285	296	304	290	311	316	288	329	328	268	296	290	299	309	303	289	287	306	316	295	319	263	294	307	287	286	325	302	307	290	269	306	289	275	313	287	294	298	305	304	286	329	278	307	303	268	292	287	288	310	322	281	282	278	292	294	289	286	281	282	292	263	295	300	293	310	306	327	304	310	277	313	302	301	308	302	300	297	290	291	304	290	266	297	262	281	265	284	298	289	308	307	311	315	294	268	288	342	311	328	313	316	274	302	267	351	315	279	271	266	282	307	301	312	277	301	308	305	292	268	277	314	316	300	289	292	270	302	293	278	297	293	292	338	266	308	291	292	273	294	288	311	281	269	308	305	279	308	281	345	281	307	311	291	297	287	297	277	308	298	295	306	323	251	278	278	293	288	278	298	287	311	290	270	264	304	281	288	304	316	264	305	289	295	290	288	307	307	308	287	272	321	289	299	266	276	301	303	276	292	319	299	273	284	286	309	301	311	296	318	259	311	266	286	303	316	303	285	307	327	280	307	248	287	289	326	275	303	256	305	321	340	282	298	303	314	286	288	299	271	286	289	314	280	303	285	265	301	311	283	305	318	294	298	297	288	282	326	303	288	324	317	268	284	295	254	294	316	255	296	279	299	267	261	296	297	282	296	264	257	271	310	291	301	306	317	295	282	285	284	285	277	301	279	334	307	296	277	302	280	301	278	290	319	257	295	321	296	311	292	304	319	302	293	293	286	273	289	307	330	264	272	290	313	304	266	297	291	293	276	292	279	303	292	268	302	285	296	291	309	308	265	298	283	291	311	303	307	311	299	310	288	288	297	300	313	298	293	308	286	305	325	284	296	296	279	300	289	278	298	322	289	298	308	300	271	302	297	283	331	274	287	303	289	277	300	297	316	288	306	284	273	284	299	294	310	307	274	300	301	261	285	293	310	261	289	310	291	311	283	272	283	281	314	288	298	306	291	290	293	319	315	295	292	315	285	298	303	307	320	259	291	302	319	323	277	302	318	280	299	295	292	268	320	285	299	283	294	315	279	311	271	307	297	293	333	279	292	284	293	270	311	275	280	306	279	294	302	305	328	270	270	319	305	273	330	267	290	258	288	302	292	296	303	281	286	315	287	301	269	305	332	275	269	315	308	243	260	320	287	288	295	283	284	299	297	309	295	296	292	300	295	283	284	311	327	297	295	284	271	280	309	299	308	331	290	310	284	306	291	288	252	288	325	302	286	303	281	293	303	288	250	311	283	322	303	289	315	284	304	278	306	296	282	290	288	272	303	253	277	292	286	309	320	278	274	300	299	307	312	301	268	298	307	304	324	256	290	277	304	301	273	276	295	282	289	281	290	307	291	306	305	307	296	316	285	297	256	318	288	339	282	312	276	310	265	274	330	276	300	306	295	285	331	320	286	281	293	284	310	285	295	296	287	299	297	301	291	318	286	283	293	302	304	286	318	283	327	268	311	289	282	285	273	291	307	277	325	291	293	290	277	266	311	302	292	301	268	325	327	309	259	309	301	301	276	291	285	304	294	291	310	303	319	333	332	286	284	304	288	302	256	307	288	252	282	298	287	287	300	300	280	290	272	286	295	303	285	266	294	298	305	294	287	299	259	273	289	323	276	294	329	290	311	323	296	292	280	294	302	293	286	316	288	274	304	326	293	295	277	301	285	294	296	300	282	276	285	262	306	297	324	287	293	286	300	288	294	279	257	291	304	297	324	296	293	310	283	294	334	314	291	319	309	312	291	290	319	294	326	284	300	318	287	294	334	273	304	286	280	273	293	272	282	315	284	301	304	327	308	293	320	303	284	320	280	318	298	275	301	288	293	309	285	287	268	288	298	309	288	302	284	289	298	311	283	301	296	291	276	279	263	289	307	289	276	313	319	282	275	317	309	302	287	282	298	279	327	275	301	297	280	268	296	247	314	318	276	332	284	279	288	305	302	282	236	299	255	284	269	313	269	306	327	290	288	306	290	315	325	291	301	326	295	310	289	297	317	286	292	292	282	302	283	290	296	295	339	316	312	296	301	303	322	272	320	326	324	303	315	302	316	290	288	303	325	292	331	260	292	284	317	279	326	293	314	291	270	323	296	284	289	311	276	295	301	290	269	303	294	296	296	293	308	280	288	295	305	290	272	277	314	294	300	298	284	295	318	301	302	331	290	302	285	286	314	297	316	308	317	265	335	310	319	333	279	297	292	311	295	291	326	265	292	288	289	309	308	279	292	295	322	274	290	299	287	308	324	312	268	314	305	293	295	299	303	300	321	296	291	293	289	288	304	260	278	295	300	301	304	302	310	290	304	303	286	306	297	312	284	306	307	276	305	292	300	314	266	294	293	279	262	300	302	325	290	298	323	291	311	297	308	295	285	292	291	303	275	289	292	309	297	279	267	298	263	298	275	298	341	310	306	278	296	307	295	316	299	288	284	306	290	301	291	294	281	307	250	283	292	306	297	288	289	316	289	293	318	275	322	336	340	294	290	276	289	307	286	294	341	299	280	295	321	276	308	292	286	311	304	294	282	304	303	283	321	291	297	293	305	304	317	269	294	313	304	289	305	287	292	300	304	312	285	306	293	271	305	310	261	277	301	280	282	298	310	304	295	285	262	327	330	311	298	336	311	295	291	299	301	291	341	267	311	287	282	289	284	273	296	284	318	306	319	270	264	342	278	283	268	327	307	301	290	309	310	306	280	323	296	310	277	319	299	283	290	291	303	298	286	297	290	284	307	288	296	304	287	280	282	296	273	277	298	296	314	295	279	278	323	290	293	305	311	280	304	307	310	311	296	294	332	332	335	305	293	270	275	303	284	281	291	292	294	268	292	290	300	298	308	317	302	287	295	274	312	266	298	293	293	304	311	276	283	292	294	301	269	311	295	301	272	297	270	284	308	285	278	285	294	269	313	339	263	307	289	274	301	327	312	276	317	292	311	298	276	262	270	319	283	294	323	289	287	267	302	331	273	281	274	274	287	280	302	330	264	312	295	311	293	270	304	310	297	283	307	305	303	283	279	272	293	278	302	288	294	267	287	310	290	282	317	286	278	302	290	289	308	305	305	301	301	301	311	269	312	308	324	293	281	304	276	297	309	294	276	274	293	288	309	287	288	264	276	329	283	311	300	287	272	305	299	285	296	315	306	289	297	282	300	293	299	252	314	265	284	276	296	304	290	286	294	299	307	307	328	320	295	299	287	318	288
27487	19511	9028	2806	1507	1090	915	665	640	511	474	451	378	386	371	354	336	322	300	312	281	290	262	269	266	272	238	216	237	255	230	211	219	231	225	225	214	222	233	204	193	212	201	199	215	199	208	222	234	209	211	200	212	189	235	240	210	188	214	200	212	230	205	196	225	221	197	209	222	211	194	206	217	209	192	212	232	194	220	206	228	211	192	228	221	233	199	206	202	220	226	220	186	207	242	194	191	219	232	202	248	201	199	194	240	220	200	210	181	208	206	211	219	220	217	169	237	215	194	204	181	220	255	211	214	198	229	217	206	211	223	223	230	214	211	210	211	202	207	227	224	214	194	218	203	215	210	206	200	235	227	182	183	216	212	200	219	191	210	202	219	209	208	202	173	218	196	221	221	224	210	186	178	175	229	214	191	224	228	184	195	211	236	207	203	204	207	202	215	221	208	218	220	207	203	204	191	205	194	194	222	208	231	204	215	235	186	220	215	200	213	216	230	189	217	196	219	208	215	203	212	201	206	208	221	224	204	226	219	196	207	219	194	209	179	188	219	220	223	206	201	229	216	199	214	219	240	203	180	188	183	185	202	205	187	209	217	192	206	207	205	210	253	216	212	225	170	227	205	220	207	208	208	189	203	193	213	201	211	225	207	198	221	216	242	184	220	200	238	191	188	211	194	207	227	184	205	169	201	228	185	192	208	213	214	235	199	207	200	215	218	221	187	212	196	209	194	203	218	205	207	189	224	187	207	239	190	207	210	199	220	223	210	207	212	226	229	220	206	190	159	206	204	192	226	194	219	195	211	229	197	224	205	220	222	222	190	200	198	193	190	196	228	196	209	202	219	237	219	215	211	207	213	198	202	221	208	172	207	215	201	217	206	193	184	204	232	180	202	197	208	230	201	215	209	212	184	209	201	222	206	203	197	204	189	189	188	212	232	197	184	246	168	213	225	196	194	200	185	198	180	202	215	222	196	231	204	175	187	236	218	229	206	197	200	204	214	213	205	237	188	224	202	247	208	205	228	194	211	206	179	216	194	215	196	208	216	196	217	203	226	199	208	176	214	220	208	188	177	217	205	215	245	229	206	209	192	208	199	210	198	193	197	215	212	234	190	214	231	192	211	184	237	244	221	203	221	213	189	249	195	213	228	211	222	192	199	210	208	195	221	202	198	187	206	208	231	211	198	212	209	209	220	203	201	194	212	206	190	228	193	240	223	187	198	187	205	202	207	233	209	209	201	192	211	190	206	212	209	232	197	194	201	216	215	225	205	221	223	210	197	207	203	222	225	227	203	210	229	216	201	184	207	206	224	205	202	233	215	214	217	207	221	199	195	213	224	236	220	177	202	204	216	209	206	222	196	228	187	219	200	237	205	212	211	187	205	204	255	222	230	233	234	217	198	177	190	204	208	206	204	227	200	209	221	216	178	209	189	191	213	215	221	181	207	213	240	193	215	224	206	213	207	201	184	219	208	192	231	212	215	225	202	204	181	215	200	201	212	198	210	205	211	214	210	227	198	198	228	213	187	231	183	199	217	201	217	211	199	204	215	184	223	188	178	224	199	215	214	202	240	226	220	198	202	204	217	221	193	178	216	203	207	214	207	191	206	199	204	215	224	214	220	218	221	210	230	195	213	250	215	215	201	209	179	213	204	192	228	221	190	213	234	214	164	200	239	194	194	163	199	217	180	232	226	212	204	209	195	228	221	205	214	215	217	197	221	222	215	210	227	215	202	217	198	211	189	211	237	204	199	213	212	235	227	188	174	223	202	184	204	208	218	237	223	213	202	197	204	177	216	221	208	215	198	191	185	209	200	194	231	200	237	219	190	218	199	221	216	208	187	222	203	185	213	205	184	215	201	209	212	232	199	202	215	230	199	216	218	218	199	226	212	210	191	229	215	204	197	186	194	200	203	220	229	177	201	207	209	220	209	190	196	203	196	234	214	192	208	225	198	188	230	205	220	212	223	181	198	205	204	211	199	197	201	192	208	216	201	199	208	218	221	217	206	238	211	202	206	221	196	229	217	193	206	217	233	216	213	223	194	224	186	226	211	206	217	218	196	206	208	211	223	231	206	195	225	183	208	227	221	211	208	220	192	210	204	207	228	240	189	207	215	189	229	208	200	204	232	199	202	205	228	215	207	193	221	199	211	222	191	201	210	219	204	214	215	226	223	207	191	184	221	209	202	191	215	203	227	184	185	206	189	214	233	185	200	192	216	239	219	212	203	226	233	224	195	197	227	173	231	212	204	199	199	212	213	201	206	210	207	165	210	191	191	226	235	204	205	215	186	192	214	214	201	201	206	181	203	200	210	219	198	192	227	193	220	206	201	236	206	207	230	200	177	237	204	210	204	233	190	231	238	218	201	209	214	207	197	210	215	207	218	234	220	226	196	213	221	197	210	180	216	190	209	200	225	195	196	213	196	212	232	195	217	203	192	201	210	204	208	211	226	218	212	182	199	218	201	199	194	221	225	196	208	217	216	241	193	233	211	219	205	196	196	194	200	184	212	208	198	197	218	192	192	189	204	233	216	187	199	209	225	220	208	216	229	206	218	203	205	225	216	209	201	230	213	203	215	251	220	205	210	227	209	241	214	239	193	218	205	217	204	208	207	219	216	208	225	227	201	209	215	211	198	208	205	198	191	203	204	206	196	211	215	233	213	220	192	219	226	198	201	217	200	209	204	224	204	192	210	191	204	225	228	232	184	211	226	189	205	222	202	193	221	217	222	202	204	203	191	227	207	194	213	202	199	219	227	207	235	191	185	201	208	210	198	194	219	200	193	172	237	209	205	217	211	212	217	211	229	198	197	206	232	194	195	194	212	202	221	220	222	209	223	221	228	200	196	213	213	168	207	190	225	208	210	207	200	218	204	208	203	215	219	205	211	214	206	210	216	189	212	233	194	197	213	204	186	207	196	218	197	202	203	214	211	212	208	217	200	224	228	197	223	195	203	204	219	185	221	188	205	191	220	212	231	193	202	212	212	218	224	205	181	211	206	202	205	191	196	203	194	218	196	207	213	222	206	217	210	212	220	214	200	217	206	206	202	220	189	209	211	229	196	224	203	188	183	213	241	220	228	191	247	197	223	229	198	197	197	203	226	231	192	216	223	229	230	225	229	192	208	196	191	206	214	198	235	220	218	204	218	234	203	227	211	211	241	217	187	211	218	208	193	210	191	187	211	203	210	206	224	202	208	235	185	219	223	198	227	224	212	219	225	209	220	213	186	213	211	234	236	202	196	208	208	217	228	224	221	236	197	198	198	241	214	202	190	196	174	235	223	203	216	203	201	208	208	216	207	236	212	233	204	235	192	193	215	219	213	204	191	214	213	172	221	214	229	205	232	249	196	221	211	208	227	204	187	218	203	206	220	206	206	205	212	230	191	216	209	216	204	208	222	216	184	208	226	201	195	213	209	239	230	217	188	214	199	199	182	217	195	179	181	197	213	204	199	208	185	199	195	212	214	210
18032	13090	6325	3357	2631	1958	1526	1194	967	855	685	596	563	536	510	471	410	385	394	391	358	318	323	276	329	255	274	237	275	272	223	265	259	262	266	251	251	233	241	213	233	247	219	238	218	244	207	245	241	227	232	241	241	255	225	258	232	207	227	245	240	233	266	252	229	225	213	213	239	230	233	223	240	208	214	250	240	223	250	215	241	247	248	223	224	207	222	218	239	214	231	228	236	229	246	267	247	238	216	224	230	234	220	199	226	231	230	244	220	221	233	232	241	249	239	255	236	249	263	252	260	240	238	221	205	224	210	223	205	216	243	228	226	258	243	259	225	238	243	226	246	265	233	233	224	237	244	194	232	224	228	230	232	233	255	242	234	232	221	221	236	225	195	233	246	212	217	235	227	229	217	225	228	219	251	199	235	273	198	221	236	247	238	231	266	241	251	212	222	214	223	249	245	239	224	262	262	211	243	265	249	235	249	236	220	247	232	232	232	233	236	222	224	217	236	211	233	248	227	230	238	221	218	209	259	256	220	216	232	225	220	250	222	278	222	222	260	237	229	218	231	226	233	243	213	239	219	241	202	250	266	214	215	212	248	207	219	224	246	230	249	241	233	247	258	239	250	226	228	208	256	215	225	240	249	213	256	218	257	238	243	259	230	253	224	198	206	230	234	228	223	220	228	242	206	217	212	235	221	244	206	257	237	223	230	242	216	227	234	228	220	209	241	233	209	228	243	253	207	226	207	226	224	235	260	202	279	216	194	222	247	224	245	224	237	238	209	235	235	229	223	250	235	255	223	218	262	215	267	215	231	222	209	254	228	218	221	229	214	240	242	248	250	231	232	244	224	225	223	227	244	240	220	225	243	226	218	223	232	232	226	205	222	240	259	222	233	234	221	257	230	239	245	227	228	178	241	226	257	257	229	185	236	213	218	235	227	253	223	233	247	259	233	214	226	236	249	227	224	222	237	212	207	262	221	220	237	208	212	232	224	250	227	220	246	239	255	223	236	222	247	232	228	209	227	241	234	238	234	227	222	230	231	212	225	222	216	220	232	242	257	249	227	239	212	218	209	230	221	234	244	208	237	208	227	252	265	245	229	222	244	228	226	223	232	224	243	254	253	258	233	243	227	212	244	224	233	236	234	235	219	257	235	245	235	246	231	210	245	251	219	248	257	261	238	203	233	229	220	238	218	233	251	216	238	249	223	250	244	239	234	223	221	222	246	229	247	255	242	236	232	224	223	245	218	223	239	212	247	210	250	224	219	251	238	262	239	241	251	244	254	241	223	206	251	227	232	250	246	229	205	223	203	233	235	251	234	242	212	216	211	248	222	239	263	236	228	217	213	212	247	229	215	221	237	254	219	227	266	213	262	213	239	238	252	217	211	212	219	234	206	220	205	251	269	237	235	219	207	219	225	229	228	253	235	236	256	205	229	229	205	246	229	191	214	229	231	222	248	252	211	245	254	229	228	218	250	229	238	239	210	226	214	229	238	244	236	241	238	211	231	237	259	236	244	226	224	271	212	216	257	218	224	224	230	240	240	220	238	230	243	239	226	243	238	217	231	222	228	248	209	216	261	213	227	211	238	259	236	252	241	227	244	199	206	224	215	230	230	244	257	241	216	191	251	254	230	249	232	241	229	234	223	238	222	241	228	242	258	194	210	215	237	222	244	233	242	220	223	221	215	258	219	224	230	201	222	248	217	238	247	217	228	229	214	237	222	259	212	239	232	223	218	274	204	253	245	241	212	225	238	242	208	234	200	260	217	221	217	229	246	263	249	245	241	211	233	240	230	284	254	244	228	211	215	232	214	236	237	233	232	226	220	243	235	233	245	243	237	219	244	234	243	237	239	256	239	230	218	228	220	243	224	228	250	233	226	238	259	249	221	225	238	223	238	229	212	221	218	228	216	223	210	246	247	233	249	231	212	218	235	250	224	261	236	198	260	239	212	252	227	208	230	232	210	201	237	214	270	257	239	218	250	222	244	225	229	204	240	237	205	228	235	233	245	230	230	230	253	223	223	222	231	244	238	271	225	257	236	215	235	201	223	230	249	214	238	232	251	231	226	236	206	238	214	228	225	255	252	246	210	204	230	246	246	221	258	244	247	220	220	220	266	200	218	239	228	239	248	208	246	247	223	243	253	249	207	234	227	225	242	245	241	266	229	224	226	241	221	241	232	240	227	248	206	239	252	253	224	206	225	240	232	213	207	235	222	204	216	245	239	225	256	217	208	221	244	228	257	218	233	233	210	226	230	232	225	243	259	224	229	249	228	228	209	223	208	211	229	200	226	219	242	239	211	237	243	258	246	259	271	259	227	227	208	249	254	242	230	218	230	238	232	243	217	226	226	248	235	208	207	211	212	219	218	219	254	232	227	223	217	219	228	227	244	241	213	210	221	238	230	235	227	235	197	234	241	233	223	240	225	238	216	229	229	268	226	230	229	220	245	197	251	240	252	219	234	259	215	202	209	230	241	231	233	226	227	241	225	244	247	229	220	230	227	229	241	233	254	242	242	239	214	229	218	235	212	243	254	250	229	189	240	216	228	225	242	258	243	242	247	252	237	232	240	212	255	235	219	242	227	253	231	231	245	228	238	231	244	219	241	232	237	248	252	262	237	232	235	226	219	223	248	218	213	250	260	232	249	230	209	234	247	265	260	270	216	233	252	214	227	231	229	212	237	214	235	229	221	234	243	242	236	223	267	213	217	218	249	250	221	246	230	244	229	244	246	234	241	216	241	231	225	230	232	219	209	219	216	249	221	259	255	247	237	211	220	226	209	234	228	220	218	271	248	254	205	239	223	222	259	241	249	235	223	228	272	202	218	248	222	227	228	237	244	237	212	203	265	237	250	233	243	225	212	225	222	223	256	214	228	223	224	249	251	231	195	221	268	219	209	209	255	244	237	206	228	226	229	253	253	233	234	242	264	234	232	217	236	230	232	212	242	204	240	239	226	210	253	253	226	222	199	220	226	227	216	215	232	212	233	233	258	240	235	255	223	225	239	255	241	213	253	229	214	229	224	220	246	215	222	256	259	233	247	228	238	219	245	239	223	235	239	224	223	226	234	224	257	251	250	226	264	239	220	243	240	216	212	277	209	234	250	235	236	228	230	231	229	235	270	241	235	204	231	228	241	244	229	232	228	219	208	246	234	236	258	214	247	224	228	251	245	238	235	224	247	224	250	228	231	258	233	269	230	229	240	212	231	232	215	245	215	260	213	235	212	247	230	235	224	218	233	232	268	269	248	215	214	241	218	229	227	239	246	222	250	239	274	233	236	240	243	198	233	209	239	240	226	232	226	244	257	216	230	243	225	257	242	227	227	210	228	225	230	236	220	247	210	242	233	233	239	243	210	241	232	270	222	205	228	227	209	256	225	244	237	246	219	228	208	267	216	225	225	231	224	247	222	227	201	243	245	234	245	255	221	231	253	232	228	240	235	245	212	246	219	233	229	253	229	222	238	238	230	235
23390	20936	28143	23897	20958	12358	2694	1542	1266	1109	989	816	781	697	672	639	647	598	531	486	490	464	496	449	417	400	391	334	403	396	399	344	323	332	366	362	336	325	347	331	350	355	352	358	340	348	350	350	363	313	355	357	323	372	336	355	350	336	322	340	314	323	337	347	321	290	310	323	306	360	335	315	299	343	357	325	332	348	292	306	349	324	312	352	365	324	330	366	320	344	333	302	325	372	339	335	333	346	316	340	297	364	297	319	344	324	304	298	310	344	315	319	315	327	356	318	352	344	340	334	339	310	339	312	321	339	320	345	331	289	328	351	319	328	333	320	309	358	344	328	359	290	321	330	314	321	332	324	340	332	332	310	350	336	352	288	349	304	330	323	336	335	317	355	322	334	320	308	373	325	326	316	340	343	328	349	358	285	341	323	338	339	327	351	326	303	344	347	294	326	317	300	342	332	347	364	341	327	286	324	329	336	324	330	312	337	327	327	330	324	309	305	351	304	329	344	352	355	340	323	322	335	348	337	322	372	301	333	326	310	338	339	342	339	326	327	342	325	357	317	336	341	295	387	332	292	323	322	307	335	346	337	319	324	323	315	317	361	332	319	328	301	308	338	351	371	353	331	363	336	342	330	333	334	308	362	315	340	325	340	358	322	311	353	373	322	360	346	360	298	311	341	329	348	352	340	321	306	314	327	313	331	339	323	366	314	342	348	318	322	331	321	353	317	323	285	320	322	320	333	332	310	305	320	329	334	333	315	316	330	339	313	335	351	286	340	310	321	331	338	307	312	299	320	356	360	358	319	323	308	351	347	320	318	320	293	319	301	310	336	335	357	295	308	309	309	353	347	343	346	366	314	323	324	320	341	320	334	304	296	322	359	353	299	316	324	330	334	295	326	306	332	355	318	348	316	325	315	323	309	316	310	323	344	332	338	330	327	331	320	342	325	335	302	334	354	299	339	349	336	351	338	316	363	346	334	339	318	313	317	374	327	329	321	336	334	326	309	335	299	313	346	320	335	296	328	380	277	328	307	344	310	320	311	318	304	325	346	390	318	328	333	337	353	312	335	312	336	312	347	342	323	307	356	323	313	339	328	311	295	338	347	303	295	315	317	309	330	350	324	310	334	301	336	302	342	349	346	296	332	320	331	340	322	295	327	321	341	343	317	322	349	298	317	372	346	316	344	320	323	332	330	331	306	327	293	334	334	332	303	347	341	277	304	342	367	340	352	310	328	319	322	348	339	318	338	343	346	342	343	317	326	334	328	321	288	306	295	358	338	326	334	337	355	312	326	319	323	304	333	341	349	324	318	299	303	339	332	331	326	330	316	361	329	308	356	318	318	358	326	308	332	312	337	339	325	311	337	325	325	325	338	279	329	328	321	317	317	332	342	307	352	353	344	326	347	349	329	333	330	339	349	321	310	368	331	352	331	314	321	325	330	321	334	346	337	326	370	344	330	351	281	357	350	306	348	339	315	326	335	348	352	339	327	324	316	325	331	336	310	311	349	319	377	296	338	310	331	362	334	320	320	309	323	315	339	328	325	312	313	290	302	305	302	314	321	306	349	327	302	350	331	319	356	314	301	334	308	333	340	325	326	340	344	339	366	338	341	325	309	322	342	347	361	299	335	340	330	333	311	349	323	346	342	299	353	337	307	347	299	349	321	345	367	336	350	361	326	324	317	376	338	356	338	328	339	349	328	318	318	320	336	318	359	313	337	332	313	335	335	322	352	335	314	342	317	318	353	287	304	313	296	309	365	362	349	334	361	326	350	305	323	350	323	337	325	339	318	311	309	321	335	308	330	306	327	319	332	272	309	342	348	335	317	352	316	338	318	355	285	344	348	333	343	339	321	333	306	334	333	316	343	341	351	362	331	360	330	313	313	338	313	327	293	314	329	341	329	323	339	340	334	354	319	295	344	304	317	286	349	344	346	335	291	313	352	330	325	341	321	318	311	328	347	358	322	315	344	320	340	352	313	310	337	321	341	329	300	313	322	334	310	341	294	323	321	365	370	327	351	321	359	321	306	285	304	325	330	312	342	277	309	348	320	340	332	305	357	302	309	291	318	325	343	300	356	357	293	326	296	351	346	333	327	326	286	320	344	350	343	277	332	294	318	346	304	297	306	296	331	345	329	310	335	348	320	351	307	311	339	330	287	315	316	312	354	318	355	329	375	371	340	315	322	336	329	304	318	350	316	301	334	313	320	344	306	312	329	330	330	339	333	296	362	311	334	312	321	320	357	326	279	344	343	306	324	311	344	313	322	316	323	327	273	310	311	318	343	328	342	310	316	336	298	334	315	364	306	342	347	329	343	340	358	289	335	343	327	333	327	316	327	347	340	353	329	326	338	373	304	314	349	337	335	322	331	328	371	363	312	313	350	318	327	328	339	334	326	336	302	339	329	313	335	315	345	342	336	330	322	327	345	330	335	302	343	309	317	321	324	322	318	319	329	342	322	345	337	330	322	351	323	302	336	331	315	379	366	338	346	322	346	315	318	353	347	319	343	339	345	346	324	327	324	330	318	356	322	319	334	301	325	327	341	313	343	313	347	361	302	324	315	302	323	314	335	323	305	351	321	283	325	279	351	315	332	312	311	322	347	318	358	332	331	325	308	320	338	350	343	327	373	347	320	304	312	347	313	300	331	314	327	332	304	342	350	335	327	306	336	294	335	305	315	310	305	340	327	338	350	353	314	327	323	332	328	313	343	334	336	302	321	334	317	340	329	320	323	328	337	339	368	347	327	329	321	303	342	335	327	321	339	337	363	320	330	306	309	326	341	315	351	360	309	379	338	309	321	336	319	363	328	303	325	319	301	303	308	321	364	307	304	347	283	340	316	317	332	336	296	360	308	310	326	318	314	339	309	302	337	340	305	320	332	330	307	338	282	317	286	330	343	362	316	305	322	318	301	335	326	354	378	328	320	332	324	348	342	334	354	362	335	327	301	303	311	322	336	330	308	314	313	325	297	327	320	299	336	318	305	312	307	358	301	340	343	339	352	326	310	336	337	344	331	312	324	347	338	318	361	334	338	309	325	304	314	343	323	328	332	359	314	329	345	327	348	321	304	308	350	331	338	310	344	314	331	313	324	318	295	342	352	324	302	337	301	312	300	299	306	313	344	336	313	340	347	333	334	357	332	317	354	334	338	340	308	313	350	321	340	349	342	295	355	340	339	324	333	318	326	325	382	387	343	314	315	310	305	324	346	340	308	348	304	364	320	288	309	325	341	306	334	345	330	368	314	312	313	330	357	311	315	321	312	338	338	337	357	318	325	326	351	313	305	318	314	329	343	308	337	330	350	315	314	352	315	338	335	339	344	343	345	320	351	300	330	316	319	344	325	324	327	334	331	323	317	330	335	328	328	320	337	312	314	322	330	314	359	329	301	321	296	311	334	313	318	314	347	348	328	301	323	316	303	327	300	306	348	376	312	314	345	315	310	349	318	334	333	309	309	301	333	331	332	314	326
22324	23556	12668	7018	5346	4012	3140	2585	2029	1632	1394	1160	1080	1003	821	818	774	713	692	636	624	630	589	503	506	488	453	460	441	403	413	391	403	379	373	393	379	414	390	360	398	371	378	373	400	369	381	382	367	388	366	358	365	392	364	363	342	351	365	348	392	387	339	352	377	347	363	374	347	395	363	369	367	389	394	374	378	353	350	378	343	399	369	366	399	364	370	362	361	380	394	330	351	357	345	384	369	339	387	339	405	342	339	359	364	337	324	366	346	372	350	351	366	325	352	369	359	347	368	363	358	361	391	370	347	398	335	368	370	354	384	350	348	377	359	359	340	333	358	362	359	370	379	352	325	369	362	358	362	360	374	398	340	335	328	367	343	347	336	380	379	363	363	360	401	355	384	387	331	360	354	370	367	360	373	365	362	355	348	351	392	371	323	339	396	359	348	364	366	332	368	349	352	372	353	359	357	343	370	327	362	383	358	358	348	333	313	336	342	344	383	343	345	380	346	318	365	367	360	389	358	381	322	362	373	365	377	359	382	332	376	371	352	354	345	381	343	360	357	339	367	373	352	360	318	359	361	337	357	401	360	346	345	352	370	361	385	359	354	358	366	363	346	358	344	354	380	354	344	355	353	362	361	349	332	386	330	368	353	363	343	342	366	342	367	374	379	363	346	349	356	349	349	328	373	346	371	375	356	361	348	371	363	378	369	347	367	340	401	346	345	380	338	344	367	381	345	330	355	369	360	336	349	369	400	361	364	336	376	393	394	329	317	355	332	350	370	344	350	386	343	392	349	339	373	352	364	348	345	372	386	349	350	424	315	356	370	360	341	341	365	357	377	353	358	379	368	365	357	333	348	357	385	382	342	377	340	352	356	358	395	342	351	333	368	362	369	349	385	337	369	387	348	378	368	349	378	371	360	349	331	335	374	353	351	350	345	328	334	345	364	373	339	335	348	337	383	379	384	357	351	360	366	384	310	377	382	347	363	371	363	345	367	373	359	357	353	384	351	365	401	344	383	359	386	366	362	364	389	336	377	337	345	371	379	396	363	362	403	367	358	375	383	341	330	388	347	350	338	352	328	384	326	359	381	346	327	365	364	391	395	359	371	364	359	325	373	381	372	330	377	399	362	372	369	314	354	351	380	367	384	365	372	373	361	393	370	358	360	366	367	365	338	367	354	334	362	363	382	405	342	359	333	345	352	364	354	337	320	361	340	360	372	343	368	367	373	347	339	333	349	358	358	343	345	341	342	360	400	365	362	312	404	358	351	323	371	382	367	352	343	333	385	369	353	355	347	366	378	327	385	390	371	362	365	371	344	380	334	346	352	392	356	342	362	408	365	369	353	335	365	346	347	358	320	362	396	363	342	361	416	358	362	390	348	350	340	354	335	363	360	336	362	364	358	351	360	349	336	352	361	333	366	365	355	374	376	399	375	350	399	361	376	319	349	316	360	337	356	317	344	370	363	354	350	339	355	355	357	352	355	341	383	320	358	376	349	389	382	371	372	345	370	341	397	380	387	379	348	381	343	367	358	334	328	359	384	337	342	348	365	352	353	369	352	351	332	370	343	356	382	389	384	373	380	374	366	352	348	384	344	356	391	355	364	346	360	348	355	361	374	340	355	367	355	387	376	355	349	348	360	385	353	378	374	347	325	342	365	317	395	298	372	369	386	383	365	323	344	371	357	345	385	341	360	382	364	373	375	363	368	349	368	354	354	371	360	367	382	384	340	358	369	366	348	360	348	332	355	352	349	342	348	368	380	366	353	388	350	373	353	343	364	352	359	353	351	363	334	378	364	357	372	338	364	348	343	340	378	366	365	355	382	339	328	383	345	339	361	349	331	352	327	376	332	376	327	355	350	364	360	364	350	345	366	353	350	410	356	364	332	375	381	365	338	351	341	359	328	348	359	341	357	342	379	372	387	381	362	371	377	334	387	340	363	371	330	378	375	385	379	368	367	372	373	366	356	332	349	359	355	365	350	359	363	338	330	341	365	381	352	359	338	358	354	372	330	375	376	340	332	367	349	369	339	385	367	342	351	346	355	353	359	383	340	347	366	335	387	370	380	349	363	370	347	366	348	390	345	365	352	337	360	349	375	360	344	333	370	352	360	385	312	349	332	356	350	305	352	404	390	391	352	363	357	336	336	339	376	334	365	370	348	337	384	359	340	372	386	349	346	383	369	346	360	366	351	332	374	336	365	367	367	365	350	381	377	335	373	360	355	402	358	372	362	369	311	404	369	356	344	331	368	364	357	337	338	363	319	361	377	337	338	362	346	361	371	379	403	344	366	379	381	347	370	372	376	368	351	337	368	367	357	374	363	376	358	399	356	369	374	374	367	371	384	356	380	362	359	384	377	315	317	385	346	362	386	340	353	324	364	383	385	332	394	379	347	365	345	338	374	364	344	367	341	359	366	330	356	350	335	342	392	375	384	345	361	379	370	370	363	361	329	349	354	366	328	387	366	375	352	374	370	356	353	346	366	368	341	408	329	386	373	354	350	353	308	370	343	347	394	349	351	352	399	344	360	370	354	325	348	377	326	377	355	369	363	381	343	375	393	367	398	380	351	371	361	405	361	352	348	348	365	359	362	357	327	358	364	363	353	342	348	383	383	344	365	380	369	380	373	344	370	349	377	382	387	356	363	348	312	341	344	353	365	340	343	329	385	355	372	359	367	374	361	333	383	317	393	357	366	346	372	343	403	333	379	367	348	348	348	357	371	344	356	352	350	381	358	348	338	343	380	360	353	352	348	348	380	329	339	357	361	389	367	346	358	360	375	335	370	363	354	359	346	332	348	358	406	370	343	381	366	356	346	384	345	360	366	355	380	352	346	345	367	355	376	346	364	350	317	354	363	349	360	349	371	368	342	355	368	349	373	338	355	358	369	364	388	345	378	336	368	359	358	383	344	354	370	320	320	356	364	368	407	395	358	361	394	378	371	374	347	365	375	358	326	335	373	357	372	344	349	351	370	348	360	383	331	381	378	330	332	367	385	353	386	344	350	345	356	377	391	336	338	341	320	357	337	362	370	364	356	369	337	398	379	362	375	399	353	357	379	365	353	326	398	386	346	359	353	372	365	356	381	337	333	327	349	367	355	400	325	340	343	341	371	366	354	367	356	315	372	358	360	340	356	372	363	314	357	350	374	323	388	385	381	360	351	360	376	378	371	328	363	349	351	389	377	363	364	363	333	344	346	384	310	336	343	342	370	402	399	327	360	338	355	350	373	348	375	341	353	386	378	363	333	371	340	360	333	351	350	365	372	359	325	352	345	349	364	334	384	343	343	378	358	380	365	357	378	355	370	413	376	389	337	346	366	371	355	373	358	364	356	390	389	327	361	358	384	342	374	370	375	369	344	374	390	345	337	391	386	361	381	394	347	364	355	327	373	349	363	358	371	352	334	352	345	354	394	353	363	381	358	351	352	366	340	355	345	360	375	368	327	364	368	378	325	360	361	311	370	364	377	360
24473	20942	27353	24624	14172	2283	1338	960	845	678	587	490	420	386	353	357	313	303	266	287	227	252	229	197	175	177	158	174	170	130	169	154	148	148	151	140	106	128	140	143	134	126	117	125	129	138	122	145	127	130	130	120	143	130	129	119	115	114	121	146	133	138	117	147	108	112	137	127	128	113	125	119	101	111	126	126	136	126	141	127	148	154	128	125	106	115	136	134	116	124	118	130	118	124	107	110	131	137	133	136	124	119	115	140	124	123	132	126	128	104	121	119	109	127	124	115	119	126	121	122	119	120	113	115	132	99	126	120	134	128	112	109	147	147	134	120	117	124	130	104	111	110	136	122	111	133	122	119	117	144	140	136	117	114	116	113	128	138	142	131	107	118	129	119	112	115	137	123	111	105	126	135	112	117	112	122	130	113	130	131	122	110	132	123	104	104	135	125	110	124	131	140	104	142	138	129	144	121	108	135	130	129	145	138	129	125	124	111	114	138	125	112	121	109	114	123	135	130	125	116	118	133	112	130	127	125	121	127	136	140	116	117	126	118	142	129	137	124	119	138	127	115	128	137	114	113	128	153	128	133	120	131	138	117	143	98	146	121	130	132	120	135	144	121	132	103	104	123	128	103	135	129	131	117	123	109	127	132	110	149	121	133	119	114	132	107	122	110	123	125	125	117	121	113	109	122	108	135	111	114	124	134	130	123	116	111	135	124	138	127	133	131	131	129	123	134	117	124	126	125	111	124	125	126	141	124	139	129	114	130	111	112	113	126	137	124	125	125	131	119	129	117	121	113	109	125	129	130	112	117	138	132	116	108	155	136	131	134	136	111	111	136	110	105	130	114	131	128	129	124	117	139	136	136	119	121	137	110	115	151	126	117	121	135	104	97	116	103	112	113	116	116	128	116	108	117	114	103	121	118	103	135	106	135	107	136	117	131	139	137	139	121	124	103	128	145	142	101	105	135	126	131	114	106	127	98	119	133	101	133	134	130	117	97	113	140	118	111	125	140	126	97	132	128	122	109	144	123	140	122	130	114	117	120	125	120	112	129	136	128	122	118	114	117	150	109	130	115	123	116	106	117	117	117	138	99	123	110	119	142	124	115	126	126	117	115	119	111	134	121	133	94	127	130	133	123	131	131	111	123	122	106	124	120	112	116	126	125	113	100	113	122	128	141	116	154	111	135	138	107	116	123	120	138	155	131	106	117	111	146	135	124	109	123	131	110	133	109	136	113	131	124	104	106	114	122	133	115	123	113	141	124	123	130	131	114	123	110	142	121	132	135	129	118	135	126	125	104	125	129	112	118	154	109	131	114	132	130	120	115	114	105	121	118	111	118	117	107	119	132	122	108	129	119	104	116	126	134	130	135	128	123	99	120	105	119	135	106	124	119	130	123	127	130	121	141	109	132	127	136	123	114	138	118	143	127	112	121	119	111	124	124	114	128	123	147	111	119	131	122	132	124	106	128	116	127	115	131	144	118	133	127	109	126	145	110	130	131	131	137	117	127	119	113	123	128	117	142	115	140	128	122	125	129	140	145	128	134	129	127	146	125	131	116	105	129	121	130	108	134	108	113	124	109	127	122	127	120	111	121	110	120	129	139	120	139	105	122	119	133	111	109	136	115	134	149	115	116	120	148	134	122	128	108	122	106	140	116	144	125	102	123	149	133	131	126	111	137	119	121	128	140	98	120	151	132	138	125	118	109	114	133	110	118	112	120	130	114	116	102	113	121	109	139	131	128	131	113	116	114	130	107	120	144	143	116	144	120	116	145	123	130	132	107	120	115	128	114	124	111	119	134	99	116	134	127	117	124	127	112	124	109	110	124	147	147	131	143	135	133	136	130	127	147	141	127	128	121	109	120	112	125	135	132	123	134	130	127	120	125	112	127	145	128	142	127	136	129	134	143	119	88	126	128	148	114	142	125	133	123	125	123	123	116	143	130	149	135	117	124	132	110	125	106	117	139	130	136	139	122	117	121	126	124	114	159	139	128	125	115	131	132	114	118	119	112	121	118	138	136	119	122	134	153	130	135	116	121	104	116	111	115	120	128	118	132	129	131	102	124	120	125	117	112	109	112	116	124	105	139	126	120	130	133	111	101	129	111	136	113	122	138	118	133	113	143	116	99	107	126	122	150	108	98	125	116	128	122	116	144	122	120	136	113	133	137	100	103	127	139	129	121	130	124	125	121	115	122	105	140	131	131	121	116	118	121	124	116	119	129	125	122	146	138	132	131	129	112	109	128	118	117	113	120	131	118	140	117	135	94	125	103	123	141	109	116	118	131	139	118	105	117	141	128	127	108	118	124	117	114	118	107	109	119	113	133	143	132	121	146	115	139	106	121	108	109	121	112	103	123	129	118	103	120	123	121	127	135	134	103	107	129	120	128	107	153	111	119	113	125	112	120	115	127	120	139	127	113	109	118	130	114	126	120	124	124	110	113	130	120	125	124	115	120	110	138	130	126	123	123	105	112	122	124	136	115	122	126	123	123	123	127	122	123	114	121	124	119	116	130	127	123	144	120	130	131	115	135	112	121	136	113	106	103	113	124	135	118	140	123	111	126	140	135	102	112	120	129	110	126	103	120	116	140	131	130	124	119	131	135	126	118	131	122	130	115	128	105	118	129	125	106	115	124	121	114	116	116	131	109	118	121	127	118	121	115	131	113	117	122	118	129	138	145	122	122	126	129	136	136	136	114	108	122	134	135	123	142	133	119	120	114	123	121	115	120	132	137	126	126	121	99	118	121	131	137	111	95	123	131	131	130	119	124	114	99	117	118	120	107	133	146	127	129	124	119	106	105	113	108	135	129	122	138	140	113	114	135	116	130	123	127	150	116	134	125	130	94	126	132	126	129	109	122	118	112	113	113	130	95	108	131	152	106	133	136	114	143	116	107	123	142	119	110	131	128	122	111	124	133	112	135	143	127	135	135	113	130	118	119	121	117	131	128	126	117	108	102	121	116	128	120	140	124	105	125	121	122	134	114	116	120	153	137	113	132	118	135	109	131	115	133	115	102	144	129	102	134	111	116	123	118	105	120	129	133	121	115	108	109	121	154	112	104	126	124	127	137	125	117	121	122	130	126	127	117	126	122	114	143	128	121	143	119	112	143	130	119	132	122	134	103	117	134	130	121	96	140	117	121	114	113	125	114	113	116	137	119	123	126	137	131	149	115	129	126	127	127	114	108	123	116	115	114	118	133	116	111	127	124	125	113	134	139	123	131	130	139	136	128	112	128	120	116	115	118	117	132	159	117	129	102	93	113	127	141	124	123	134	120	108	127	122	121	124	135	126	118	136	137	135	117	115	104	110	114	126	146	150	100	110	131	118	143	117	124	141	129	119	130	116	134	138	120	119	122	132	115	134	116	116	129	110	118	123	136	138	113	119	136	144	113	120	121	114	128	87	118	128	108	111	107	130	123	124	111	134	116	118	117	122	130	133	112	121	124	114	129	109	105	107	123	157	123	122	127
21647	19122	9773	5432	4267	3086	2412	1904	1471	1224	979	750	699	619	564	511	495	412	403	363	336	318	283	255	245	234	209	212	207	227	193	211	180	172	168	160	156	142	180	145	184	160	149	159	155	157	162	152	155	148	147	128	145	169	148	154	161	150	128	146	154	139	143	169	156	157	148	146	167	169	148	146	163	140	120	149	155	164	157	167	154	145	146	163	145	170	148	153	149	148	150	142	140	134	140	128	154	133	132	140	133	158	137	136	146	155	142	127	124	152	134	147	131	139	170	143	146	146	177	138	150	137	112	128	129	149	155	141	148	137	131	136	154	123	134	158	155	150	146	131	146	156	149	132	145	133	140	171	140	134	129	159	144	152	137	152	114	142	125	126	148	140	129	147	163	148	152	152	142	135	120	129	132	139	161	175	132	138	169	139	145	154	129	171	162	165	124	136	156	142	155	134	154	131	146	154	127	144	133	137	149	147	180	127	142	132	155	143	141	159	152	130	152	133	150	140	145	153	143	138	140	155	106	159	130	136	139	163	130	138	141	144	141	131	152	166	150	145	127	125	149	144	141	147	143	131	131	144	133	146	160	152	137	135	157	147	155	148	129	133	135	141	141	141	150	138	135	127	142	139	130	132	123	158	163	134	160	135	153	146	142	141	155	145	170	140	139	140	159	132	146	152	143	150	156	127	143	153	159	131	119	124	157	155	134	144	126	144	172	156	142	145	154	139	158	151	148	162	147	144	145	139	170	157	126	127	135	126	144	132	144	130	136	134	137	142	158	143	128	154	140	141	157	131	143	157	148	129	135	150	130	142	159	122	143	173	123	157	125	126	160	152	149	153	133	148	133	117	132	155	163	126	161	140	127	140	157	157	140	147	138	173	154	141	134	161	151	172	157	140	130	153	164	153	155	143	157	133	143	161	160	133	153	122	144	152	136	160	139	150	134	134	151	137	144	155	139	142	141	140	139	136	155	162	156	148	128	155	137	141	138	146	140	139	142	140	141	152	137	163	129	158	170	141	144	141	129	152	144	157	147	144	134	144	150	136	143	157	148	149	178	173	146	143	159	119	135	142	155	148	148	134	136	161	149	130	135	145	155	153	174	150	140	142	138	140	133	144	147	155	145	133	131	129	134	152	132	163	162	140	156	166	156	134	150	137	136	145	135	156	143	168	127	138	141	138	120	134	145	138	132	140	128	138	122	144	127	128	131	164	175	137	117	159	135	142	154	167	126	132	154	118	164	145	137	125	154	142	138	170	150	149	148	149	138	144	161	135	157	148	155	142	160	179	162	145	153	146	160	151	131	131	152	132	153	162	136	144	141	140	122	143	129	121	139	148	142	137	128	124	134	136	125	139	131	159	163	128	177	149	135	143	140	143	139	157	134	178	164	150	129	150	147	168	142	151	152	140	154	161	146	155	150	163	144	152	131	151	170	124	136	145	151	126	151	139	159	133	159	134	150	146	163	141	149	133	161	132	150	162	139	147	144	136	129	140	132	137	146	137	142	153	142	126	127	149	148	165	123	128	132	137	148	131	143	129	149	130	162	155	134	151	147	136	118	166	148	139	138	130	148	132	157	127	140	143	120	153	127	141	142	152	133	121	146	161	166	158	124	164	144	156	139	132	144	138	142	146	129	158	138	142	126	141	156	155	169	148	137	155	174	142	128	156	132	152	121	132	144	155	134	140	164	150	128	143	132	162	157	135	161	154	147	161	138	140	134	155	149	153	106	139	119	141	160	125	134	148	152	127	152	127	112	142	135	139	138	161	138	137	133	164	159	153	149	166	159	153	134	159	171	132	143	150	157	139	158	150	160	144	129	171	144	141	162	136	138	146	143	150	139	156	153	134	133	174	118	153	135	164	138	145	140	162	156	148	143	130	125	173	134	121	146	131	129	132	140	141	137	132	133	158	154	139	150	135	150	132	139	117	146	162	176	149	142	146	128	160	142	146	167	157	137	147	163	142	142	130	163	138	140	141	134	165	123	142	169	127	152	133	148	135	149	124	147	150	149	141	144	155	156	139	118	159	127	157	143	145	131	140	125	154	144	151	140	135	125	160	145	152	150	141	140	130	134	144	144	159	154	143	136	139	152	115	146	159	135	147	150	142	146	129	119	129	173	166	138	147	147	159	144	148	135	149	137	149	132	164	152	146	153	147	154	139	136	141	139	150	157	134	141	135	144	139	139	148	134	149	158	134	153	158	138	145	148	142	135	153	124	141	130	150	140	156	130	136	131	137	156	133	140	142	141	138	154	121	147	142	114	161	162	146	133	132	167	124	169	152	146	147	151	135	154	125	124	141	156	137	170	125	136	152	136	148	129	120	132	146	132	142	118	137	159	122	138	150	149	130	153	151	143	129	171	137	143	154	138	126	135	150	142	129	147	132	133	130	127	149	146	151	140	162	156	153	135	143	141	147	165	127	127	133	132	140	133	144	148	136	139	157	137	158	160	141	141	158	157	137	131	155	136	143	143	146	142	132	151	149	135	152	160	148	124	140	158	146	151	142	135	155	149	146	139	132	131	146	130	146	142	153	130	152	134	167	144	160	151	153	141	141	132	171	142	133	148	143	147	150	165	164	134	152	141	133	148	151	154	147	163	137	137	151	114	158	135	126	138	127	137	153	155	156	148	144	127	170	142	139	167	160	129	156	138	148	150	143	142	146	160	142	136	140	120	139	155	149	145	127	159	156	136	158	161	170	140	131	147	143	143	144	141	166	141	144	155	159	141	155	148	162	155	138	116	163	132	130	140	125	122	134	163	158	150	143	148	147	141	145	152	150	130	138	147	171	150	148	135	144	147	138	152	146	127	166	137	144	148	145	142	132	160	162	126	145	155	134	131	146	129	147	139	150	143	134	149	147	141	153	135	163	149	128	127	143	146	139	144	159	145	145	136	143	140	136	149	147	147	161	146	139	161	142	153	143	167	112	143	154	140	130	159	160	128	141	136	154	129	151	131	138	136	159	145	142	150	152	131	134	124	149	144	138	144	140	133	126	134	143	149	153	150	121	145	141	133	150	141	141	142	136	146	140	145	154	137	130	150	146	134	152	170	118	134	135	140	148	127	150	154	160	159	147	117	148	119	148	169	143	137	136	126	151	138	150	149	143	132	154	143	129	149	140	127	125	149	129	120	139	149	153	127	157	141	135	147	130	146	148	153	141	136	134	140	150	144	134	142	144	136	165	142	144	148	136	151	145	148	152	139	150	135	136	139	157	145	132	138	148	163	135	148	116	148	162	157	157	146	140	144	149	142	141	130	138	149	144	141	138	173	161	148	141	153	139	175	136	133	145	152	143	174	130	146	154	138	133	169	159	122	123	160	130	153	159	148	155	132	151	155	146	163	131	119	154	153	159	120	149	139	152	137	147	131	142	131	148	165	126	140	134	148	165	147	118	134	141	144	159	150	144	154	138	134	165	123	127	129	141	147	161	150	146	141	155	131	143	137	148	134	144	154	148	144	145	139	155
22261	20909	28579	23387	20920	21063	12156	2726	1851	1441	1315	1095	910	788	761	713	704	607	621	562	497	481	444	422	417	387	362	346	331	374	329	344	294	311	323	285	271	303	309	297	279	275	282	263	304	284	256	297	291	258	284	262	293	292	260	275	289	299	279	244	255	281	246	260	268	267	291	248	285	266	273	271	250	294	255	287	260	268	267	282	272	238	232	265	264	265	279	271	285	290	284	276	261	291	263	276	261	257	279	269	226	244	274	251	226	268	255	279	248	268	253	287	254	288	246	254	252	258	259	243	227	273	251	251	278	249	239	267	246	260	276	288	235	264	255	275	249	283	286	271	263	283	258	264	271	259	264	268	248	274	278	260	241	293	274	265	245	234	251	283	291	279	233	228	257	258	276	256	268	277	259	257	275	239	254	269	267	245	253	236	224	274	250	296	247	274	282	243	256	259	268	246	270	255	287	270	261	288	249	235	275	292	273	238	258	255	257	254	267	277	260	259	281	256	237	259	272	253	267	243	274	273	244	262	245	237	273	279	249	250	278	260	235	248	250	296	264	287	274	256	265	271	259	240	273	250	236	256	266	258	247	245	246	261	241	259	230	268	258	245	276	262	287	279	249	258	254	280	264	250	243	248	272	245	262	240	278	232	279	279	259	265	251	212	262	257	237	245	279	259	260	270	252	282	280	269	273	255	272	239	248	268	261	274	273	250	239	264	263	257	267	264	264	253	263	240	247	264	288	286	250	300	300	245	276	261	291	264	261	239	269	235	292	282	234	272	247	254	263	237	265	260	264	280	270	267	227	244	277	273	253	257	240	268	240	270	226	267	256	271	254	254	279	268	265	263	253	282	299	232	281	240	271	251	236	268	276	278	238	254	259	259	270	250	255	260	271	269	275	260	294	292	263	250	253	294	247	288	273	255	268	253	243	242	259	252	284	261	252	246	256	265	263	252	276	252	229	253	254	270	253	255	232	258	281	271	274	272	241	260	249	248	261	254	246	257	273	269	269	267	251	250	273	248	249	260	285	273	244	276	252	266	274	285	260	247	264	293	258	263	281	277	259	280	257	255	269	272	271	222	265	294	264	281	267	242	241	262	262	234	270	278	253	264	248	257	236	233	254	254	277	253	236	278	274	265	294	231	241	270	277	283	215	269	255	274	259	284	255	253	267	282	240	260	265	248	246	264	247	267	251	246	267	288	262	269	273	245	255	272	262	269	249	272	270	255	280	288	226	272	273	267	251	274	270	278	231	251	264	271	243	268	259	271	241	248	268	235	279	257	246	263	245	285	236	260	275	253	256	218	252	275	237	229	243	233	273	263	284	277	268	272	268	270	237	235	284	247	265	250	247	256	268	273	295	242	273	298	251	288	243	275	263	253	245	277	233	262	249	252	276	252	271	261	256	256	269	265	254	264	261	269	236	285	261	272	258	247	238	248	289	268	262	242	245	237	261	272	277	229	243	252	253	273	273	253	256	247	244	256	260	266	250	263	271	297	260	253	252	268	293	262	258	282	274	265	264	265	273	259	258	238	253	286	272	255	270	280	282	230	279	227	235	246	275	269	254	242	233	304	248	271	299	264	259	246	255	285	282	269	268	262	303	246	293	258	249	260	276	288	258	244	277	289	275	225	269	282	251	249	250	258	268	266	254	261	267	259	266	235	263	261	280	255	260	247	264	224	274	244	260	265	256	271	256	281	250	244	248	264	234	232	257	265	259	262	273	278	264	277	239	258	253	286	269	244	260	255	254	269	273	244	281	242	251	265	275	290	265	253	257	274	228	236	247	275	271	268	258	239	277	308	278	260	249	277	300	245	260	274	273	268	255	271	272	239	263	247	290	290	247	296	256	260	243	273	256	280	261	272	256	279	261	241	245	292	258	266	247	266	264	266	269	243	270	280	267	265	292	263	242	267	269	284	238	234	256	244	264	286	242	222	251	283	254	224	237	287	270	257	293	255	236	249	284	234	228	233	254	251	279	264	263	254	265	261	220	240	255	269	226	260	269	279	266	277	276	265	276	235	263	290	217	283	239	251	269	256	261	236	269	277	251	275	257	256	256	280	239	249	246	264	263	250	289	272	281	243	242	254	271	285	219	247	268	246	237	261	256	278	268	271	246	229	250	264	261	258	261	263	247	260	246	272	244	235	261	271	279	243	251	266	276	251	277	292	251	255	257	314	257	248	222	284	235	271	267	247	247	258	277	256	268	257	255	246	250	235	273	285	260	239	281	261	247	291	283	252	226	272	242	276	260	244	287	247	243	236	270	257	301	273	236	238	239	227	276	254	267	260	247	237	264	296	269	272	247	274	239	240	270	283	252	243	257	264	255	255	277	268	268	255	258	253	270	260	266	266	278	269	280	224	250	263	241	257	272	260	276	245	269	228	261	258	263	235	285	280	277	265	263	278	251	264	254	285	265	249	291	264	265	261	265	244	257	269	272	257	271	253	267	258	254	238	292	279	247	262	268	254	285	234	254	269	267	273	242	264	248	245	285	268	257	287	290	272	257	282	244	268	257	268	243	270	262	275	264	253	257	242	271	270	287	281	211	249	267	248	274	241	265	258	249	255	252	255	256	275	267	245	259	244	270	253	246	259	244	242	247	257	259	235	237	248	260	260	287	248	272	242	285	255	291	236	233	256	274	276	282	278	285	274	265	261	259	256	285	250	244	271	249	266	286	267	269	251	266	244	279	245	238	274	264	241	233	254	269	256	264	259	236	286	253	274	271	281	249	247	267	243	287	246	249	260	255	281	261	218	240	257	261	236	244	248	279	232	251	255	280	253	263	238	247	239	247	286	240	277	271	262	268	243	233	259	257	274	246	293	286	260	238	241	244	245	253	238	245	269	247	256	255	255	249	251	262	259	252	269	275	262	241	301	280	260	258	271	268	253	273	249	257	263	272	267	285	258	239	276	246	243	251	256	277	287	231	251	256	272	252	271	267	241	244	266	247	269	245	287	256	289	268	270	259	269	275	215	235	243	263	283	242	285	277	278	254	254	264	247	282	269	279	253	277	265	255	236	247	285	290	274	236	270	276	252	253	272	292	256	281	248	270	278	256	273	261	259	275	261	260	240	264	241	269	285	258	249	255	249	245	288	274	271	267	243	256	249	268	280	263	238	241	257	244	268	247	248	273	269	267	264	273	237	269	255	236	257	278	248	258	251	238	264	271	260	240	243	256	261	242	282	224	281	247	234	255	282	250	257	258	276	267	285	236	289	276	258	258	287	281	252	245	254	263	246	222	255	263	279	277	278	226	296	236	267	233	256	248	256	278	234	254	249	244	242	257	245	286	266	263	250	265	250	242	246	275	227	264	281	268	260	258	294	235	279	234	254	295	276	244	278	282	247	257	246	254	260	258	271	231	247	230	272	255	278	251	235	228	254	276	290	250	281	258	273	254	279	247	261	255	242	224	280	251	264	230	288	267	245	268	270	220	286	255	255	252	269	257	222	257	307	244	277	258	269	286	242
26402	28806	17261	10170	7906	5997	4844	3680	3037	2485	1914	1506	1378	1291	1169	997	954	857	830	716	695	661	527	546	507	446	464	480	438	391	379	359	345	404	320	353	363	366	306	329	302	348	355	312	299	308	317	356	284	308	306	292	334	297	306	333	306	301	299	308	308	302	305	297	274	307	275	286	285	328	286	310	293	279	291	282	350	307	298	322	309	323	290	336	310	310	282	303	292	281	278	307	278	297	283	306	345	312	278	299	278	309	274	282	292	308	298	309	308	268	293	264	288	305	304	290	290	303	273	294	264	293	319	273	279	268	282	289	318	272	318	280	267	301	286	304	298	291	329	285	302	303	296	290	291	279	322	314	294	300	272	256	308	315	298	284	300	275	267	282	303	284	300	270	293	290	309	317	264	283	285	301	288	275	275	299	268	279	293	262	277	298	309	307	290	311	306	260	289	277	320	289	275	307	279	286	262	306	260	312	292	311	319	302	261	304	335	291	285	271	293	287	288	322	325	292	276	282	271	304	278	289	294	308	293	283	286	292	320	314	294	279	294	317	264	280	297	306	317	311	264	297	314	300	286	294	296	264	265	292	290	307	289	329	289	316	279	290	305	274	293	251	297	304	303	304	317	306	312	294	299	305	273	261	269	304	316	295	296	284	262	284	312	273	311	293	302	283	270	293	287	280	268	311	270	257	310	294	273	258	295	281	263	292	263	330	257	304	323	281	289	332	268	303	271	271	269	286	317	293	286	282	317	272	326	311	280	243	282	311	289	277	290	276	277	303	285	286	283	282	284	265	295	299	316	284	308	280	262	331	284	304	294	279	315	277	304	293	289	287	311	291	290	289	285	306	291	282	311	288	298	287	298	279	280	273	298	299	289	309	275	312	335	294	287	278	306	266	298	295	333	271	314	283	287	294	278	314	291	302	279	333	274	303	305	303	308	321	301	274	297	308	293	283	297	296	298	284	275	322	280	276	303	298	303	284	320	326	289	269	294	301	271	246	267	324	282	285	288	302	291	286	324	328	287	313	305	315	309	302	297	270	269	299	279	271	272	314	304	328	303	291	267	292	299	282	244	283	296	286	314	322	289	280	252	260	291	314	306	314	285	275	270	304	278	292	294	286	288	299	296	288	281	291	306	291	304	298	319	280	292	255	291	292	305	310	290	310	274	276	289	238	286	288	326	278	293	311	293	276	279	279	314	286	275	285	293	304	276	294	275	314	285	271	289	328	268	278	263	274	261	291	309	265	293	294	309	275	281	280	301	275	273	299	320	295	278	288	286	311	304	295	324	278	284	309	287	314	289	305	279	278	277	291	279	291	246	273	276	259	291	269	277	279	275	266	289	275	280	269	288	309	300	285	294	309	320	291	297	306	289	290	284	278	307	297	278	282	292	255	278	311	270	297	294	271	315	315	290	289	289	294	269	297	280	309	280	282	268	292	305	284	271	309	290	303	288	275	284	316	273	289	276	296	275	293	277	285	302	296	311	315	273	282	306	277	280	294	297	306	287	296	254	306	301	277	327	271	282	288	291	300	304	309	326	272	284	253	286	283	272	282	296	270	285	265	259	275	276	300	273	275	267	309	246	322	288	291	275	296	293	311	280	288	333	300	293	278	306	273	271	274	282	312	295	278	277	281	296	280	300	262	274	298	293	274	314	295	311	320	290	305	292	276	293	292	294	284	302	270	305	287	303	306	293	300	289	266	300	317	316	312	295	272	261	283	302	292	291	292	296	314	309	281	305	297	298	304	286	273	267	266	321	334	308	299	270	308	305	279	305	276	279	284	297	273	273	318	277	270	289	303	293	271	277	306	308	280	301	305	256	289	277	259	287	299	304	284	287	307	290	265	303	251	295	303	296	277	296	306	296	285	289	296	307	286	243	275	266	280	288	294	269	298	289	298	289	267	307	306	270	305	294	293	279	290	317	301	291	302	283	289	282	299	315	279	290	285	293	295	273	314	272	287	265	272	281	282	306	303	280	312	305	316	297	283	282	289	344	313	295	297	279	290	310	296	290	306	265	295	282	311	284	286	301	272	283	278	291	319	275	282	299	289	284	290	271	299	279	286	295	280	284	272	308	303	268	282	282	300	280	260	292	289	284	310	300	316	322	289	314	277	294	282	300	300	281	296	297	282	316	270	283	276	307	314	317	293	282	305	285	305	296	273	322	316	274	276	300	280	314	308	301	273	311	309	291	281	334	316	294	274	269	286	301	318	297	289	266	270	274	324	281	265	289	299	317	307	284	296	294	283	271	274	280	320	296	253	290	301	295	291	316	280	280	324	268	292	275	268	283	287	298	274	270	278	312	287	291	266	279	295	305	299	299	320	269	304	252	291	306	309	295	272	276	316	282	285	305	293	284	306	285	294	278	279	303	324	288	312	295	299	305	303	299	313	301	258	278	290	324	294	292	262	267	312	314	273	296	299	316	280	284	266	303	288	275	289	267	288	309	324	309	309	278	299	300	282	293	306	315	291	296	302	305	281	292	295	309	270	296	293	302	300	289	294	293	287	250	295	282	283	296	293	287	292	318	297	302	298	280	284	284	288	307	299	277	295	347	305	286	270	286	306	269	290	294	290	284	271	296	288	257	285	317	316	295	293	316	281	305	280	281	280	304	279	311	322	280	246	303	308	312	270	304	296	274	268	287	292	276	301	264	289	318	288	275	296	315	315	309	283	313	280	300	267	288	267	273	296	315	312	271	300	280	258	308	294	280	305	295	267	281	294	310	280	285	292	293	273	291	324	267	275	311	298	291	281	303	334	290	302	289	317	304	299	301	304	282	293	297	306	275	309	288	283	269	319	265	260	286	290	307	281	305	260	274	301	275	273	315	264	292	266	304	298	255	283	264	246	301	308	300	294	290	291	285	287	315	293	294	314	257	284	290	307	303	300	291	249	287	289	308	276	300	304	275	295	295	291	279	276	282	309	272	269	307	261	278	290	287	281	302	298	274	294	283	312	286	276	265	283	291	271	291	272	308	282	274	243	298	295	295	303	274	308	274	317	287	292	270	291	279	274	254	309	303	326	292	274	304	291	291	295	271	307	272	314	284	274	295	312	277	284	300	311	301	319	293	280	279	291	309	304	340	301	294	298	279	316	277	278	309	298	300	307	300	309	298	285	289	279	296	293	302	293	276	293	268	285	301	282	286	320	287	286	285	279	282	282	296	276	306	288	281	287	318	290	260	278	283	266	311	274	285	300	303	294	277	274	267	312	277	277	301	287	268	266	302	290	281	273	286	284	302	279	288	289	287	277	292	286	291	289	279	299	283	303	283	277	299	281	284	330	303	298	275	292	308	291	280	295	302	277	292	306	309	289	260	296	312	321	284	296	306	303	289	266	310	269	317	283	280	326	289	284	292	285	286	290	307	292	272	285	283	272	273	297	306	291	275	311	290	291	325	256	298	270	293	301	283	299	299	291	274	286	294	284	270	299	297	295	286	293	297	316	311	313	323	314	316	326	277	241	298	265
27578	19600	9000	2998	1553	1172	951	812	711	579	478	408	399	373	329	340	332	315	319	311	298	275	279	246	242	226	247	230	213	223	200	236	233	206	219	228	237	192	211	239	198	204	202	220	221	199	204	190	183	232	210	215	218	190	237	222	176	181	205	218	188	217	210	214	175	212	205	205	205	221	221	237	205	211	184	210	209	208	185	207	181	210	206	196	209	195	211	188	225	224	198	218	216	191	191	203	185	200	213	221	204	206	226	178	222	208	243	230	190	215	235	200	209	218	209	197	200	203	217	220	221	172	207	215	195	208	200	220	194	202	204	201	212	182	222	225	223	196	224	203	231	210	207	203	218	181	185	194	183	187	198	219	236	223	204	218	220	201	219	217	223	199	204	209	220	234	236	218	193	210	207	209	216	197	194	193	222	187	185	233	217	185	202	203	198	201	232	206	188	214	240	223	219	205	227	205	226	198	196	183	200	211	215	215	188	177	207	209	202	217	212	216	195	229	212	211	236	207	236	220	203	217	221	213	197	229	229	238	219	200	201	203	214	198	198	187	210	206	221	212	222	195	204	230	214	221	196	226	208	193	209	196	233	226	201	217	213	189	230	202	225	217	191	224	190	234	209	198	200	190	209	211	205	188	182	216	201	202	207	204	200	205	220	194	188	201	225	197	189	223	173	209	186	197	241	207	203	217	211	178	209	192	205	212	210	216	196	221	231	196	215	215	227	197	234	195	202	226	208	198	215	199	202	200	195	212	168	213	204	196	208	203	216	217	204	227	236	189	196	211	217	211	193	230	209	209	203	217	196	214	211	221	210	198	200	225	200	207	202	181	217	202	202	200	228	239	224	216	200	205	221	218	224	240	198	233	202	197	214	192	184	213	200	207	213	189	223	226	223	212	180	228	198	214	194	191	233	207	210	219	220	217	185	214	193	192	217	202	228	209	209	200	206	208	211	196	236	217	222	193	217	216	201	204	221	217	219	187	217	179	224	204	229	210	196	200	232	170	202	214	218	194	194	204	210	203	183	226	227	210	191	224	201	215	215	205	229	206	199	219	227	195	207	197	176	232	236	202	195	220	211	186	199	200	214	202	200	188	202	213	202	187	207	224	218	207	207	207	224	202	219	211	222	227	187	220	204	259	216	200	198	209	194	229	196	222	209	203	186	218	186	197	230	222	209	217	212	244	221	200	213	209	205	214	187	212	218	201	202	198	238	214	208	189	207	206	242	240	215	209	212	209	188	216	216	212	195	226	243	190	191	189	224	224	213	213	217	225	210	198	232	216	215	209	210	211	208	211	205	199	207	213	209	226	206	205	198	210	210	211	225	177	232	205	206	210	230	183	219	217	208	181	215	202	188	224	208	212	223	230	194	218	221	212	203	205	230	204	197	195	201	182	202	218	207	216	215	224	229	230	206	206	225	187	204	204	201	203	202	195	177	219	227	210	206	206	222	201	211	220	192	205	179	202	214	187	215	228	192	230	231	184	224	188	199	183	204	211	199	208	216	210	192	191	198	189	219	205	194	202	218	204	215	203	227	214	197	200	185	178	197	205	217	193	191	199	228	207	227	188	221	204	224	232	207	218	206	194	222	221	225	208	201	199	193	202	216	193	235	245	234	215	210	224	192	211	198	238	209	218	185	207	180	205	207	193	209	190	200	241	219	208	247	171	199	216	188	235	230	213	181	203	201	207	223	221	207	198	219	197	196	206	202	220	180	205	214	190	216	219	208	202	195	216	243	204	198	206	209	207	184	231	194	221	220	221	200	237	211	210	194	210	217	203	195	194	208	215	185	198	216	183	211	229	185	206	219	244	214	207	172	198	193	199	209	205	221	205	220	197	199	210	207	212	222	200	226	214	248	242	214	186	211	220	209	221	227	237	227	202	228	213	220	203	219	195	225	218	183	223	217	196	225	194	194	189	219	233	208	217	216	219	190	195	208	191	218	195	207	208	199	206	187	206	213	196	222	215	200	195	211	205	215	220	202	215	209	194	195	200	217	203	192	195	218	193	187	219	204	194	215	219	230	213	220	214	225	203	207	242	211	240	214	248	203	179	208	200	189	216	199	196	219	211	204	227	210	206	227	223	215	198	211	235	197	222	212	232	215	214	237	214	189	215	221	193	212	200	190	199	205	187	234	202	195	226	207	204	196	193	228	227	240	228	228	198	189	188	200	161	203	212	198	225	209	214	195	189	224	205	204	196	214	209	204	191	188	195	211	222	218	196	202	192	201	205	217	234	211	226	202	189	226	231	194	197	206	192	217	207	199	197	186	203	216	215	223	215	193	204	218	200	214	232	203	225	227	172	214	183	189	212	180	216	203	219	212	234	208	211	217	218	210	195	207	217	196	252	204	197	205	211	219	211	212	198	201	205	202	194	190	189	196	209	225	225	230	207	215	203	220	188	211	205	203	188	194	208	188	218	205	218	222	198	206	220	218	200	186	209	207	214	220	219	232	204	213	215	226	204	194	205	219	212	179	213	203	153	215	193	219	230	218	218	202	209	221	196	224	184	215	178	201	202	205	202	209	186	192	215	201	209	226	204	215	197	216	227	215	205	192	221	199	194	204	201	200	232	208	213	208	209	184	205	197	194	195	196	229	231	205	233	209	201	208	222	190	194	203	226	203	198	196	221	213	202	227	212	225	230	219	217	206	219	191	209	210	209	216	197	208	230	210	215	236	214	199	209	206	217	223	201	207	204	190	228	227	217	221	192	201	204	230	192	220	205	200	207	198	197	205	210	203	230	221	206	214	213	207	238	215	212	223	217	213	221	230	226	249	198	212	201	218	209	216	184	224	215	196	207	197	194	208	209	212	212	235	190	189	220	228	215	203	216	211	229	200	222	222	212	222	208	219	199	210	209	203	186	189	213	198	203	203	204	216	189	183	224	187	209	203	230	225	201	205	216	217	218	206	206	213	207	173	180	222	233	213	218	206	206	198	194	200	224	177	202	190	204	214	201	199	193	206	185	208	211	196	190	203	214	205	222	216	214	209	199	223	235	225	249	203	208	207	220	210	210	238	222	213	219	198	227	200	222	194	214	209	218	187	242	225	217	195	171	203	195	185	225	224	209	193	204	208	235	191	223	197	204	209	213	180	192	206	205	225	197	211	201	220	210	186	227	241	200	196	204	211	200	227	200	197	223	209	229	185	210	221	232	222	166	205	192	204	187	191	226	247	185	204	212	195	197	200	223	225	228	173	203	181	228	208	220	222	196	188	212	192	211	233	188	225	212	221	239	214	212	220	208	200	213	176	209	205	184	196	212	208	219	229	226	185	206	208	199	217	174	218	215	224	211	206	188	222	193	207	178	199	233	207	227	201	205	195	198	217	215	204	223	206	215	217	208	213	229	207	222	208	193	219	188	193	212	224	216	227	215	221	224	212	214	221	219	213	212	217	191	179	229	215	203	215	215	202	200	206	219	220	189	199	215	206	202	218	202	222	192	198	204	211	209	220	212	219	201	188	214
18939	12708	6284	3513	2605	2060	1678	1325	1094	875	747	629	589	522	466	442	447	365	368	346	374	349	327	282	283	285	273	276	260	298	240	255	246	250	246	245	252	218	229	238	231	238	218	233	209	225	226	204	230	220	259	255	191	234	237	228	240	213	228	215	226	213	232	246	223	239	234	235	224	209	238	224	234	230	245	260	237	254	246	235	220	233	242	234	213	252	221	240	194	230	254	258	233	245	225	241	242	247	227	228	239	275	226	219	217	228	238	228	244	220	230	187	228	225	250	231	232	213	201	244	226	210	223	232	239	239	219	240	225	235	227	222	217	203	234	221	222	248	215	206	229	245	258	233	243	248	222	211	248	215	230	231	252	221	234	233	241	257	237	227	223	238	217	231	219	224	225	235	245	236	218	192	257	220	212	239	239	222	249	232	230	249	223	232	252	248	210	221	226	204	215	222	227	229	221	241	218	201	215	213	234	222	240	213	242	222	219	232	209	245	209	236	196	232	257	215	262	256	225	227	218	242	221	214	205	255	218	243	216	232	205	256	220	230	233	215	240	232	206	221	247	218	219	231	199	230	230	235	235	239	217	238	246	251	259	222	271	213	240	253	241	220	227	229	212	233	227	222	255	202	227	243	233	225	233	216	225	229	248	206	212	230	206	238	248	213	226	244	257	233	220	232	221	234	268	231	219	221	245	234	235	220	258	249	210	204	242	216	246	235	227	246	242	236	229	253	230	245	263	222	258	241	228	224	206	260	238	255	242	216	216	245	242	221	201	240	232	244	216	221	263	241	218	245	194	217	237	234	251	234	243	221	220	241	235	231	228	249	245	252	229	228	271	234	235	240	206	212	233	225	217	205	213	216	226	207	244	231	237	211	247	209	235	268	220	245	237	245	202	260	244	221	233	229	250	232	276	235	261	225	216	239	245	232	230	221	221	246	212	238	227	215	241	273	215	244	267	239	252	260	231	231	249	230	211	248	238	223	242	241	234	222	234	235	215	262	232	225	219	248	213	236	235	211	246	234	224	234	229	209	220	235	238	254	236	249	213	213	236	197	235	229	243	228	233	215	237	231	202	235	233	229	211	264	223	248	258	244	254	199	235	243	266	234	234	236	255	219	222	261	242	214	258	242	236	235	217	235	234	230	213	244	213	221	235	247	217	253	241	224	224	241	243	231	230	222	240	220	243	221	222	216	250	200	200	263	208	198	241	206	236	234	245	226	221	216	243	247	224	232	231	232	232	230	241	238	257	243	248	241	235	216	258	233	235	222	234	218	253	231	240	211	232	217	240	225	211	261	215	230	255	256	246	209	251	243	229	221	229	240	233	233	234	246	245	240	227	216	240	238	225	223	239	253	237	243	247	239	221	242	241	238	205	216	223	239	251	241	200	260	236	214	249	232	254	250	243	199	203	220	228	215	244	223	234	226	221	232	242	219	267	231	222	212	217	229	237	234	223	273	222	218	229	240	232	241	219	212	213	260	236	231	231	233	208	233	231	235	224	241	245	231	240	236	250	231	233	241	240	239	219	231	215	238	222	226	239	250	227	227	218	258	231	225	244	254	242	258	219	222	227	232	222	247	243	222	238	219	212	215	236	246	209	223	212	229	223	243	222	237	229	215	233	191	229	228	204	230	234	255	245	211	241	252	235	227	207	246	229	227	237	243	229	254	225	229	237	235	243	243	237	233	259	245	224	234	260	232	227	239	241	218	259	219	227	211	250	229	223	253	214	251	234	243	227	257	216	206	224	226	246	212	239	255	240	228	223	226	236	227	217	247	228	210	220	223	214	204	226	224	235	225	232	218	238	224	204	245	229	207	214	197	224	257	214	244	209	216	206	215	222	214	232	230	239	247	258	233	244	257	269	234	283	219	256	239	238	200	214	212	232	244	236	235	248	233	233	218	218	226	228	187	241	245	246	233	233	237	214	232	245	208	249	215	215	256	227	213	208	233	243	230	230	215	239	233	200	202	260	251	216	232	222	233	224	228	220	222	240	226	241	215	222	226	220	215	207	251	234	232	218	221	223	215	221	236	232	224	234	220	243	243	237	235	240	217	216	224	229	221	221	234	236	235	228	243	233	234	214	243	230	250	238	235	247	263	165	237	226	224	253	228	223	240	246	244	222	207	238	225	263	233	253	235	246	227	251	228	243	234	242	228	252	252	222	233	221	236	213	233	225	219	233	252	233	268	222	223	216	210	256	226	212	217	228	227	211	247	244	242	232	212	221	228	247	230	216	242	233	223	217	206	222	257	256	212	213	216	219	248	243	227	208	240	254	206	225	208	228	233	217	250	202	221	199	231	241	241	221	238	230	211	233	233	205	233	218	208	221	199	226	227	219	233	225	257	267	222	219	227	229	240	220	255	253	240	257	228	231	218	236	230	215	242	237	241	231	237	247	230	220	224	244	224	233	209	244	232	215	217	220	237	237	226	234	236	224	202	217	237	210	215	226	253	254	224	239	247	209	227	241	222	231	247	226	207	229	214	262	248	209	236	228	227	245	241	233	248	223	226	251	219	224	198	212	237	232	187	233	229	206	204	231	218	210	209	227	242	221	231	222	247	235	238	224	244	224	225	235	213	225	209	209	237	220	234	232	233	218	234	232	222	232	247	207	214	244	223	233	208	242	223	238	237	248	228	217	231	257	247	222	236	212	228	228	242	246	240	259	247	242	242	234	248	239	224	241	203	254	204	237	229	233	219	256	216	247	262	228	205	234	245	233	237	236	220	230	223	211	216	253	233	230	217	248	230	232	233	207	235	225	229	217	232	204	246	215	214	225	236	241	238	244	229	208	198	244	203	239	234	234	217	252	240	220	222	221	228	218	245	252	212	208	212	208	219	226	234	243	217	210	250	230	243	254	238	220	209	227	233	247	236	232	242	233	219	227	194	246	254	246	237	215	217	227	216	228	234	230	218	206	235	254	266	247	221	240	206	216	248	222	246	203	261	209	234	229	250	212	216	248	232	254	239	236	222	224	238	253	208	237	244	249	264	240	192	236	213	253	219	234	222	218	240	234	227	288	234	242	216	220	212	221	236	242	226	258	235	211	243	228	229	236	227	229	220	223	214	223	234	243	245	229	217	235	241	202	220	241	223	222	241	249	225	237	235	241	247	240	211	241	222	266	246	226	207	236	193	231	215	236	271	233	222	212	242	233	230	227	228	214	199	238	244	225	234	239	235	213	224	234	220	244	252	251	234	235	196	220	265	234	243	220	215	220	243	232	194	204	220	214	205	235	254	223	209	239	224	206	219	243	229	232	213	224	224	223	234	210	225	232	221	234	239	216	214	199	241	232	227	258	223	210	244	247	211	227	223	215	202	234	243	217	220	241	244	249	206	233	224	217	235	217	239	247	236	222	214	251	235	237	243	211	208	218	217	237	221	226	231	258	231	239	217	224	237	240	225	233	224	219	233	218	216	251	221	189	250	239	215	225	228	248	240	245	244	236	206	229	218	231	244	202	264	235	246
23438	20924	28170	23791	20955	12364	2807	1808	1416	1158	974	840	777	702	672	586	642	585	544	484	491	490	434	431	394	418	407	361	381	352	356	359	357	330	355	332	374	382	306	362	360	340	356	356	361	329	334	342	320	339	304	333	343	312	358	313	360	333	318	296	334	340	312	304	310	329	311	337	303	302	339	323	327	294	325	320	326	362	360	298	321	279	325	304	344	290	318	291	332	303	318	310	319	321	309	318	300	289	313	311	310	318	322	309	326	338	341	342	359	362	316	319	337	289	329	318	333	301	330	322	344	315	350	318	317	325	320	327	319	334	335	296	318	309	324	318	321	308	311	310	311	318	313	326	289	322	311	315	315	321	310	316	295	343	293	307	317	319	313	333	322	332	325	348	334	325	300	322	296	336	340	306	330	361	334	327	334	283	320	302	308	340	320	320	316	336	294	339	295	341	296	321	348	331	326	311	346	273	319	342	332	300	330	318	304	312	325	298	330	289	330	318	325	330	331	301	331	308	305	326	350	318	324	340	336	316	318	301	345	314	324	348	331	319	342	314	348	300	333	331	303	303	314	275	336	346	316	321	328	331	313	325	353	310	342	331	308	303	327	315	333	302	315	305	336	315	297	364	290	333	336	319	356	323	354	314	314	293	323	331	350	305	361	340	297	315	307	327	296	347	321	334	344	292	309	318	341	325	311	299	285	326	313	315	314	315	317	286	334	333	320	322	322	342	304	322	321	309	333	314	306	301	322	327	330	295	295	332	309	324	324	302	332	334	304	336	317	333	328	313	331	323	333	314	305	317	326	324	297	319	304	337	307	347	321	323	324	315	374	297	330	326	317	316	318	338	312	293	318	334	310	349	332	337	321	328	332	318	321	318	330	280	280	322	319	319	339	337	302	292	298	302	330	327	308	332	313	300	318	303	337	332	340	312	314	303	325	298	328	314	330	277	319	372	308	307	315	316	319	319	315	309	304	333	304	314	298	362	346	315	321	319	295	278	281	299	314	319	329	314	326	338	350	321	317	348	340	331	327	324	330	330	306	343	323	340	338	335	296	319	337	304	327	307	327	309	323	309	305	311	300	328	288	321	302	308	311	330	328	322	300	308	298	316	350	329	303	337	293	304	305	307	299	322	312	338	296	319	305	342	300	312	310	272	283	314	288	347	318	315	320	317	307	306	321	337	320	311	321	331	309	349	330	322	354	324	331	342	310	322	300	305	315	298	301	323	310	331	325	347	322	306	330	335	305	298	335	318	320	292	360	316	319	365	328	354	318	320	317	346	381	285	306	324	301	304	324	316	304	349	322	280	317	319	370	333	330	334	298	331	342	281	308	319	345	324	331	302	348	301	347	339	300	288	322	298	289	319	326	333	317	339	304	298	294	319	314	315	322	298	323	353	344	288	311	315	311	321	317	329	307	310	331	317	320	328	299	307	320	344	303	310	269	323	320	298	309	337	327	306	337	345	335	305	323	338	310	334	317	324	327	324	345	309	327	297	332	330	314	336	338	304	324	325	323	340	325	334	352	318	302	310	307	307	311	306	315	367	282	296	338	317	298	325	335	308	313	349	321	286	280	309	287	308	339	310	338	296	286	341	315	297	299	335	302	282	314	302	297	314	330	351	314	352	316	351	306	308	319	320	321	300	301	301	308	340	297	356	312	312	306	328	323	327	299	316	332	334	317	295	327	300	350	311	293	331	312	317	311	313	304	376	328	323	361	280	342	351	334	308	315	305	326	346	329	338	336	341	337	320	300	312	338	314	329	318	317	315	317	338	303	288	334	346	324	317	313	294	343	320	306	355	324	317	314	298	335	349	318	283	320	324	338	336	329	318	300	325	315	296	336	308	306	329	317	330	339	318	299	313	295	322	297	312	310	351	310	293	306	326	321	329	310	344	318	320	302	317	325	332	320	352	333	301	306	316	311	301	331	322	323	335	325	323	308	333	335	303	332	333	309	328	327	265	311	305	326	298	303	318	338	321	330	344	274	345	306	344	310	322	320	324	313	286	318	325	291	322	353	330	292	332	322	317	318	340	340	325	326	348	317	338	333	305	307	307	328	277	295	315	299	330	320	354	330	324	319	319	298	324	318	327	305	325	305	316	350	315	332	306	306	311	297	323	338	312	337	339	314	325	291	318	320	340	300	291	346	323	301	332	338	329	317	322	338	305	291	302	319	301	289	310	318	303	317	315	303	319	321	309	305	326	331	317	323	346	313	325	340	328	315	331	333	303	315	317	304	316	307	317	325	331	313	316	318	313	354	337	307	318	295	309	327	331	283	297	295	338	340	315	351	323	328	289	350	331	321	298	327	325	331	287	317	319	309	310	322	328	335	326	288	304	310	336	319	338	328	303	362	328	297	323	314	294	324	302	305	301	334	322	319	325	311	348	330	342	325	312	351	344	325	321	292	349	312	327	299	333	309	308	310	297	309	314	290	318	336	321	319	315	310	295	330	318	327	347	322	321	318	321	332	327	302	316	325	303	310	315	325	336	336	304	321	330	300	314	326	309	328	327	293	324	300	353	338	305	305	292	303	316	296	321	290	300	319	299	350	293	318	305	331	348	320	313	306	332	315	338	316	323	307	303	332	302	312	316	293	334	296	322	307	327	325	354	357	314	327	331	336	318	293	323	335	323	293	334	296	312	320	310	325	328	317	310	338	336	309	327	292	323	316	331	299	287	279	315	338	351	321	304	317	337	340	313	326	329	331	296	309	303	292	307	360	300	317	336	288	301	350	280	297	353	290	325	317	349	315	339	317	314	318	312	315	322	300	336	298	299	301	299	334	338	303	314	327	311	320	292	333	323	324	293	309	311	320	354	321	331	313	324	325	312	312	333	311	296	342	302	296	314	299	336	334	310	316	335	330	324	361	347	316	312	328	323	305	324	361	334	311	319	320	283	307	324	347	317	288	312	311	327	333	308	339	325	316	352	307	287	333	329	273	299	307	301	307	310	317	312	318	332	355	299	275	332	327	313	335	305	360	338	343	293	292	325	272	310	342	315	292	336	329	303	356	337	312	319	322	358	321	321	332	337	316	331	314	322	298	308	324	319	303	318	307	338	325	326	278	301	328	323	319	323	308	297	290	317	333	359	281	335	287	317	341	332	319	297	307	341	310	339	310	302	336	294	316	290	352	311	305	337	315	300	297	328	319	317	327	314	349	332	304	289	351	319	334	343	301	312	301	313	293	302	302	306	333	342	340	319	344	339	318	359	308	313	333	347	326	312	307	309	341	315	333	318	301	340	295	341	360	337	302	301	331	325	317	344	312	312	326	339	326	315	315	302	317	338	340	313	327	290	313	281	298	308	305	312	296	328	294	303	323	315	302	311	320	328	304	309	329	293	305	303	346	323	323	317	288	332	297	330	346	307	345	322	318	322	331	321	314	353	356	340	354	349	312	300	284	327	307	321	318	296	316	329	311	301	366	281	300	316	297	301	340	336	344	310	305	299	333	322	315	297	313	287	326	324
22987	22654	12824	7317	5676	4380	3446	2742	2225	1684	1372	1184	1050	967	922	796	815	751	665	653	595	600	594	544	538	446	467	480	437	424	412	416	415	416	380	397	389	365	358	365	378	380	395	384	401	348	395	348	376	417	367	369	401	359	359	357	353	360	377	351	350	363	365	340	379	372	359	347	336	313	361	351	359	389	356	357	358	344	361	359	361	350	374	380	365	336	341	331	376	357	359	364	344	353	348	374	380	343	365	350	381	388	336	317	378	367	388	334	396	352	339	360	370	370	360	356	370	364	391	342	336	336	322	349	370	340	353	381	367	370	357	376	337	381	365	426	366	349	345	322	369	333	365	357	351	333	356	362	386	350	379	368	382	335	369	356	340	401	374	355	339	375	351	331	372	372	374	360	349	368	333	344	371	363	395	350	324	319	366	320	353	312	370	326	354	342	367	337	366	357	351	361	348	322	332	381	372	356	374	374	359	345	374	346	356	346	370	360	387	382	372	376	351	381	358	359	329	381	354	358	368	355	315	316	354	327	339	344	346	353	355	346	342	369	337	340	352	350	360	338	337	316	384	346	341	344	379	349	346	368	337	370	371	344	331	342	358	352	333	330	379	361	362	349	361	340	337	380	349	369	348	360	347	340	397	330	384	350	345	371	349	344	361	363	358	385	350	352	381	339	338	345	360	348	337	359	387	343	326	346	385	357	337	363	359	351	391	342	319	377	356	330	351	325	366	373	379	368	347	317	349	329	356	338	393	320	373	324	362	343	358	337	342	343	368	370	357	353	362	331	366	396	356	355	368	353	354	366	376	360	343	337	362	349	377	352	351	380	376	352	348	308	338	334	375	377	331	376	341	352	331	324	343	351	353	324	344	340	376	339	367	330	360	360	351	353	318	368	330	381	363	366	343	354	357	364	350	332	372	321	330	353	353	360	370	298	340	386	360	364	337	345	338	370	358	319	332	325	369	345	338	346	384	352	346	360	365	336	344	344	367	362	327	343	327	362	351	348	391	369	351	369	335	349	336	344	355	366	366	338	371	344	357	352	338	383	362	387	376	322	355	362	351	349	352	323	353	375	376	343	379	337	353	372	348	354	339	383	359	372	380	333	320	340	348	371	367	339	361	331	332	339	339	350	361	343	337	370	338	334	331	348	369	338	356	364	367	337	349	354	364	377	336	351	358	366	360	374	352	386	350	337	374	376	366	344	340	371	348	386	351	318	361	348	333	346	312	344	375	376	365	359	335	373	349	352	334	344	367	365	330	384	350	361	351	373	379	349	329	335	358	373	355	335	343	370	352	371	375	335	356	330	356	374	340	373	386	345	359	388	354	352	338	384	363	357	332	320	333	334	340	337	362	375	348	351	363	343	339	339	351	353	373	323	384	352	346	304	367	345	357	362	352	398	352	333	351	378	337	381	316	331	358	328	357	359	363	342	323	352	337	347	310	351	356	374	374	293	329	377	372	373	343	311	352	376	349	349	378	398	352	345	348	371	327	367	343	369	367	371	317	375	330	332	343	335	338	384	378	352	309	367	347	375	355	331	353	365	359	349	353	335	320	357	331	332	374	342	363	349	353	345	310	327	339	349	348	357	341	378	330	348	360	345	365	358	343	336	357	338	361	324	358	374	359	339	351	356	373	358	337	335	376	355	354	353	384	339	392	418	322	328	366	359	351	364	366	357	368	374	336	350	335	375	344	349	329	353	352	361	345	342	322	334	374	356	331	400	351	374	342	334	350	332	334	353	353	335	321	365	355	314	353	373	394	375	344	349	338	382	356	329	306	337	353	359	352	351	362	343	397	319	335	336	362	372	335	366	366	341	381	367	377	377	363	349	348	326	379	357	385	366	386	372	364	341	336	346	371	344	358	367	350	365	335	374	372	355	351	367	352	329	375	383	378	363	376	332	367	347	343	340	344	315	362	358	344	351	383	370	333	333	347	349	371	360	361	329	354	332	336	366	366	324	354	361	368	360	386	351	358	364	343	336	336	349	344	346	377	348	337	330	371	355	356	341	358	328	333	328	324	340	382	368	370	356	372	356	314	336	355	333	331	352	326	343	364	331	394	319	365	324	324	373	357	373	367	326	329	357	375	347	346	321	376	357	330	342	332	367	368	349	359	350	369	339	379	391	354	349	359	324	358	326	368	382	366	362	375	364	318	374	340	329	383	362	346	341	367	343	323	355	366	321	372	378	316	392	343	321	321	351	341	363	373	364	347	357	326	350	396	369	337	339	386	330	344	379	351	388	344	339	339	373	332	351	375	335	375	368	343	386	343	315	351	373	341	349	347	363	374	344	366	347	359	330	371	341	311	350	346	332	375	347	340	368	347	374	327	359	379	336	369	357	345	326	346	372	385	338	337	354	327	356	368	368	363	311	338	353	338	324	361	400	369	353	369	341	392	355	319	372	377	301	343	374	300	397	374	328	346	320	333	342	356	331	369	335	351	341	349	374	333	298	346	334	358	345	344	381	368	342	356	334	322	332	367	383	356	332	343	371	360	369	365	372	364	376	346	326	344	352	317	405	362	354	355	330	343	367	361	378	348	370	364	318	332	332	360	328	362	355	350	367	335	389	399	361	327	363	351	350	334	361	387	353	352	370	330	342	381	301	364	349	357	362	347	348	326	340	351	359	345	341	400	383	327	375	348	345	315	339	351	350	335	376	334	384	354	342	334	335	345	328	374	333	328	361	330	366	368	367	356	361	356	372	377	347	320	357	394	331	350	340	343	359	353	353	342	372	391	366	381	333	341	330	359	366	342	334	366	357	353	409	346	342	395	349	337	337	354	360	367	353	330	356	355	358	368	344	352	352	353	319	357	327	364	357	333	326	310	375	349	322	369	374	344	354	327	359	342	355	384	333	373	357	353	346	364	375	335	336	369	345	358	311	362	337	380	327	378	361	386	316	362	342	328	392	343	341	331	335	384	364	336	340	368	354	368	359	353	346	341	396	346	366	362	386	384	362	329	357	353	359	329	363	353	349	353	369	357	338	390	382	362	381	378	361	366	350	349	348	350	390	363	345	355	345	360	356	356	392	371	351	341	365	351	363	354	378	330	337	344	376	355	314	356	367	363	348	366	353	349	359	367	375	335	336	346	337	349	318	359	371	343	341	307	350	330	341	325	353	317	353	321	350	402	335	364	334	351	368	324	321	370	340	336	335	333	349	324	346	383	345	343	341	343	340	338	356	365	331	352	344	354	353	374	336	394	346	378	344	382	329	413	339	357	343	332	358	343	345	327	335	377	357	365	349	360	350	347	357	347	361	359	373	348	344	341	369	361	332	356	373	356	372	385	338	344	370	389	356	368	328	362	337	377	405	361	347	324	377	368	348	382	348	342	376	327	334	362	352	368	356	400	362	314	352	374	344	353	346	344	336	317	339	349	342	349	357	371	357	367	362	376	331	401	329	352	344	355	374	344	371	345	368	308	338	352	350	315	331	336	351	352	337	385	331	381	341	359	348	361	353	361	326
24377	20918	27251	24649	14328	2304	1506	1087	847	720	551	486	444	426	358	322	316	308	247	275	221	239	221	185	179	150	185	145	168	146	145	130	154	141	136	153	154	145	127	132	139	132	131	126	148	124	127	109	129	122	127	134	138	149	121	140	111	114	128	145	121	130	123	127	120	120	132	128	124	129	122	106	128	125	99	117	109	121	125	117	104	111	129	132	115	125	133	110	120	119	118	125	130	121	106	121	118	112	104	119	127	118	130	115	145	110	114	134	105	117	107	108	110	118	115	103	127	116	130	123	122	118	126	95	136	106	125	122	115	113	115	115	119	124	115	117	118	130	139	109	109	120	116	105	110	113	105	130	100	122	127	98	120	109	110	106	118	115	129	120	112	109	133	129	121	120	109	130	104	118	138	116	118	110	134	141	92	127	132	124	120	118	137	117	122	135	120	112	125	118	114	115	108	114	122	115	110	121	129	117	118	108	122	118	119	120	137	131	136	124	120	120	123	120	106	126	117	132	105	122	134	125	122	117	123	108	125	114	125	126	112	128	117	124	103	87	130	116	132	120	121	126	118	115	138	123	110	110	114	110	101	123	135	138	121	122	104	126	115	132	117	126	124	127	117	114	124	127	128	111	123	117	106	115	115	114	109	102	118	122	117	118	133	129	114	103	130	108	125	132	110	124	109	135	127	103	154	126	110	111	126	104	117	121	123	109	124	131	120	101	127	124	120	138	112	119	132	128	106	124	112	135	122	164	114	88	130	126	125	143	107	128	123	113	109	101	115	129	116	127	126	100	120	113	144	123	127	113	112	105	128	109	104	119	134	129	138	119	93	139	111	120	109	129	130	120	109	96	133	118	115	129	119	108	124	113	128	128	121	129	111	112	116	97	109	113	110	117	129	115	113	111	137	139	120	121	132	112	116	119	123	114	96	124	111	128	145	128	114	111	117	147	124	135	136	123	123	155	113	114	118	121	124	123	126	105	105	111	119	126	124	143	137	100	126	129	113	150	107	123	135	127	126	128	135	122	131	130	112	134	123	108	114	117	131	129	110	109	129	134	134	122	113	121	118	104	134	112	100	110	133	127	119	133	138	107	125	104	122	121	128	116	138	120	103	121	123	104	130	122	144	111	150	125	117	115	125	109	100	120	136	111	116	124	109	112	121	104	110	123	125	107	112	122	131	127	121	122	133	114	129	100	121	115	113	100	96	105	126	149	118	122	120	132	138	139	113	126	114	117	143	128	124	126	87	120	114	141	122	117	130	125	122	117	115	119	117	119	112	116	118	103	117	131	137	109	137	118	121	113	108	132	114	105	132	123	121	115	126	130	112	130	119	110	110	122	110	130	121	106	120	126	136	125	111	141	121	120	132	118	131	127	137	124	113	109	132	113	130	101	115	123	106	137	116	116	135	117	110	138	125	111	125	150	125	121	123	123	135	127	122	107	154	124	113	124	107	134	124	142	110	130	126	151	126	117	122	131	128	130	126	132	120	114	126	143	118	157	105	135	120	125	96	129	115	135	136	124	100	113	131	120	104	117	137	117	107	119	122	104	110	119	113	123	123	121	117	127	110	122	117	109	129	120	112	132	135	115	135	122	126	115	110	116	117	125	116	105	127	126	146	111	142	140	98	98	123	137	110	125	107	111	108	113	126	123	124	125	147	135	111	116	131	116	123	136	113	135	124	128	122	119	132	107	140	103	109	108	113	117	117	125	112	113	117	127	129	124	126	113	129	117	134	125	134	135	123	126	117	124	106	118	100	119	123	127	132	110	122	109	126	118	121	126	103	117	121	114	136	147	124	115	119	120	119	122	139	140	132	120	118	111	140	113	132	133	117	121	127	123	117	151	118	121	119	103	120	108	126	106	115	120	127	110	122	110	133	115	120	109	109	116	128	133	122	130	115	140	131	104	115	125	112	108	138	124	108	113	106	128	110	124	117	146	123	121	119	109	111	114	104	133	117	123	136	108	119	121	138	135	130	134	117	118	100	110	110	116	108	125	145	127	97	117	115	119	120	129	115	114	125	128	112	112	107	129	115	104	96	135	140	128	124	118	103	105	126	106	122	124	122	102	112	118	128	106	122	114	110	123	132	123	130	118	120	123	133	124	106	124	111	126	122	121	124	117	135	126	127	117	117	123	114	119	113	112	120	137	118	112	136	130	115	126	108	135	94	130	118	108	122	121	113	110	128	109	114	126	110	116	122	113	106	103	100	112	129	99	119	118	119	93	114	128	115	129	109	123	117	125	135	136	141	97	110	114	130	127	102	100	121	124	121	130	111	111	89	112	122	127	113	129	138	122	108	134	109	122	115	117	137	97	125	112	107	135	125	106	128	117	116	135	114	108	129	128	129	119	161	124	125	125	142	119	113	103	105	122	114	109	132	99	128	123	105	114	150	118	118	108	107	126	124	131	114	127	131	121	122	122	123	135	111	131	120	112	110	121	125	138	125	110	134	123	124	121	134	115	123	128	132	109	101	109	116	124	116	100	140	108	125	112	115	105	116	121	126	120	136	122	117	125	119	117	123	131	97	121	121	104	141	131	132	114	124	140	115	125	116	129	122	116	116	124	120	122	104	135	120	135	115	122	133	140	126	79	126	107	119	127	125	136	136	119	148	127	124	124	121	127	118	107	139	98	91	125	127	122	126	117	145	141	137	94	114	120	133	113	137	127	134	127	105	127	113	128	135	122	137	124	129	114	116	135	125	128	124	108	128	106	123	142	131	126	120	130	127	122	125	128	140	125	111	122	106	125	161	130	124	111	118	106	113	127	146	109	120	132	115	121	131	97	116	120	123	110	110	136	108	125	121	117	111	125	128	114	129	124	113	114	109	101	107	130	118	141	131	138	121	104	104	138	110	143	125	118	145	128	116	123	128	124	124	133	118	132	116	106	132	112	120	131	122	121	110	107	105	127	104	119	128	121	134	114	109	122	130	128	133	104	121	126	118	124	131	132	123	122	121	104	123	110	111	120	119	136	136	118	123	131	123	106	135	117	114	111	118	126	97	122	127	115	118	118	120	128	119	141	108	119	119	139	111	110	119	114	136	119	104	107	127	120	120	124	114	114	134	126	119	115	113	121	114	138	109	129	112	140	124	144	110	106	130	132	124	105	146	114	110	128	117	118	124	132	126	121	111	107	127	133	136	115	89	107	100	126	104	122	119	120	103	127	127	116	117	125	133	116	126	132	119	112	110	124	128	123	130	116	131	134	132	117	132	112	104	116	125	129	135	113	110	133	124	101	102	110	124	110	115	128	129	118	119	126	124	132	123	113	133	132	122	144	105	135	142	98	133	146	104	111	129	122	135	109	125	134	111	132	146	131	114	99	145	122	126	113	119	114	120	108	106	132	131	128	109	131	121	137	112	133	141	120	111	139	122	128	115	134	108	125	127	113	126	111	131	120	100	141	137	123	111	111	115	120	119	122	112	124	117	142	119	131	98	112	136	124	100	102	109	129	111	126	120	120	129	113
22659	19901	10113	5727	4334	3358	2747	2078	1654	1280	980	778	668	606	544	493	439	418	372	349	280	317	295	258	241	222	239	220	189	193	156	158	167	185	171	180	146	170	146	179	167	160	175	158	193	178	150	164	150	147	181	143	150	155	142	152	146	171	141	143	155	139	139	153	154	157	154	157	147	151	155	139	147	135	134	155	126	141	136	163	137	150	142	135	141	162	148	127	139	147	154	143	144	166	140	164	150	130	138	123	129	137	129	127	130	174	152	137	144	136	154	164	129	142	139	133	140	133	139	149	135	145	137	143	129	154	158	165	141	138	139	145	135	128	133	141	147	125	136	141	142	150	143	174	149	149	141	143	149	171	139	141	153	144	161	150	117	138	142	138	123	148	124	154	143	144	125	143	136	141	150	147	163	154	156	148	163	138	144	140	161	153	138	148	140	144	145	152	152	161	164	157	141	145	144	151	160	152	155	134	145	154	157	139	140	152	138	126	143	172	154	123	160	140	177	135	156	140	150	133	134	144	125	140	140	149	131	158	129	133	129	170	139	139	134	140	142	148	161	155	131	156	117	154	143	144	165	127	134	147	145	152	147	129	133	132	154	130	145	142	166	150	146	152	144	131	143	141	140	143	145	114	149	153	142	143	155	133	141	138	142	172	151	136	140	129	139	141	150	143	136	150	135	146	144	131	131	145	159	133	128	137	139	171	139	133	148	123	128	150	146	150	139	154	151	135	150	142	112	134	155	140	129	139	137	145	129	124	136	148	144	142	139	132	141	131	150	146	154	146	138	134	129	157	129	128	128	148	157	137	166	139	169	156	157	120	155	143	130	134	131	161	140	148	136	139	157	128	146	136	135	151	130	141	148	153	118	133	153	122	146	130	158	139	153	151	155	171	125	150	149	148	136	151	127	151	145	166	124	137	149	129	138	160	120	147	132	146	154	122	134	147	173	118	150	155	158	148	159	145	149	150	151	130	137	145	139	129	140	152	130	163	125	131	144	133	151	155	133	137	139	152	144	159	148	147	151	146	150	140	143	148	147	136	138	157	131	144	132	156	136	143	137	149	134	164	149	144	126	153	144	130	139	127	133	178	126	137	159	133	132	127	155	146	134	148	123	143	143	126	163	142	168	147	155	166	157	140	143	139	163	136	154	126	141	126	142	125	147	153	138	136	144	146	134	162	151	141	131	125	151	141	145	112	139	145	147	153	136	122	151	161	179	168	149	141	138	142	149	143	139	143	155	143	163	116	142	149	139	152	143	134	156	146	142	139	148	161	150	144	150	137	133	155	141	157	146	148	136	147	121	128	159	136	135	132	143	149	138	140	106	139	143	131	122	133	120	144	146	143	191	140	131	144	138	133	152	125	163	157	153	128	140	119	160	107	149	143	167	150	143	134	146	135	142	142	131	141	161	118	166	125	130	149	114	143	150	132	145	156	142	153	122	133	141	137	127	147	131	138	159	149	151	144	114	149	125	136	122	161	149	152	141	165	139	140	144	159	150	165	138	136	164	135	155	143	114	139	147	116	130	141	152	148	139	129	142	142	129	143	168	139	170	147	163	139	147	148	143	147	131	130	157	140	145	128	156	147	123	155	154	111	144	134	146	126	145	147	148	145	131	131	143	147	150	136	135	132	154	115	134	104	143	136	133	155	143	142	158	164	152	140	137	141	159	146	131	128	145	148	139	149	137	150	145	151	152	141	139	142	151	139	127	152	159	139	158	156	157	145	153	161	137	152	163	130	152	137	163	131	158	151	142	144	135	149	154	142	123	151	133	143	133	120	137	137	151	141	142	148	129	132	147	123	138	158	148	134	170	134	148	132	138	161	127	131	130	145	137	149	137	133	127	124	142	141	181	162	152	143	149	147	118	142	171	145	145	158	122	150	152	138	128	155	143	116	143	140	139	138	147	146	168	152	146	132	142	142	169	145	138	138	153	153	127	118	139	156	130	137	157	143	155	152	155	132	133	120	149	145	139	133	172	133	143	157	146	127	128	141	132	120	136	131	149	154	133	130	146	126	146	130	145	140	134	154	117	129	148	143	153	136	158	155	132	129	146	146	146	135	108	152	133	165	152	123	138	135	102	132	143	146	146	144	155	129	144	123	143	130	141	135	163	141	143	139	141	160	141	161	166	141	145	141	145	121	161	165	164	149	127	147	127	149	149	155	122	149	153	150	127	165	129	139	141	149	135	137	129	136	128	161	164	147	133	154	137	138	130	142	141	128	141	136	134	141	133	134	162	144	135	169	131	144	141	159	128	128	153	120	170	147	133	146	135	154	148	122	141	134	153	137	141	134	148	140	146	126	165	155	147	118	145	123	138	148	140	168	155	147	143	155	165	150	134	147	131	123	141	155	137	144	144	148	130	140	152	124	134	153	136	143	139	143	139	140	125	128	134	133	131	142	141	141	145	148	136	132	146	145	153	149	152	140	145	136	137	146	150	148	146	136	136	144	148	138	139	142	160	140	155	145	145	158	139	137	141	129	138	135	155	145	124	150	129	128	133	142	135	131	154	149	164	159	137	133	153	139	149	128	140	152	124	163	170	151	129	133	147	127	144	152	140	138	162	146	161	149	140	139	150	146	141	131	144	143	133	140	152	148	139	142	138	152	140	127	129	142	135	145	141	131	135	114	124	132	146	129	156	125	144	131	157	138	136	130	137	144	153	145	142	142	174	139	153	142	143	126	152	136	152	126	167	151	149	125	137	136	128	152	161	109	155	142	158	137	164	139	151	152	155	144	141	132	130	142	142	154	152	147	159	137	134	127	148	142	128	140	140	154	149	132	139	141	137	154	155	141	137	133	144	128	127	129	144	132	149	151	133	149	125	135	137	150	150	135	124	138	149	153	134	157	142	158	148	121	140	147	145	145	119	133	129	152	142	144	148	143	139	151	150	140	154	125	136	142	161	150	155	135	136	145	137	144	147	141	151	141	134	139	150	131	147	144	145	154	142	159	146	145	146	166	149	129	131	143	163	132	153	135	139	134	152	137	141	141	139	137	147	150	164	126	131	152	140	134	149	151	146	135	131	155	161	145	128	126	150	148	145	137	137	139	154	146	142	165	173	149	148	133	123	141	151	159	138	147	150	146	138	135	131	165	155	158	162	146	158	158	138	139	131	123	142	137	144	127	150	132	156	140	128	137	136	128	155	132	164	131	122	126	137	161	161	161	158	134	161	158	131	131	156	140	148	131	157	145	125	147	140	140	149	150	152	160	144	136	143	165	142	161	124	130	152	173	140	148	157	148	135	144	158	163	133	133	147	168	146	149	136	143	139	159	124	145	148	122	145	138	145	158	163	129	127	133	150	136	135	117	151	145	153	114	134	138	170	133	145	155	162	154	141	160	153	166	141	142	135	148	145	142	145	150	162	132	154	153	153	149	129	150	130	121	138	158	137	127	150	129	145	127	150	142	136	164	144	147	143	140	124	145	145	157	147	138	131	128	145	132	116	129	128	131	140	146	162	135
22309	20966	28663	23445	20970	21094	12138	2784	1856	1493	1195	1058	922	810	780	745	714	658	567	587	556	444	440	438	428	392	391	322	318	332	315	299	307	287	316	299	275	266	295	291	299	303	254	263	259	282	271	266	280	300	261	248	284	282	243	253	238	261	266	270	269	260	274	249	288	251	243	281	262	258	258	258	250	269	273	279	289	254	249	247	261	265	263	235	270	249	241	246	287	262	258	233	264	256	232	245	273	285	274	277	248	238	273	237	279	279	249	223	241	266	264	258	232	291	260	287	244	254	248	257	289	238	239	263	261	261	220	242	260	271	248	276	273	256	255	259	270	245	252	244	256	268	220	229	259	260	229	243	240	233	256	259	242	246	238	248	256	263	264	248	244	245	233	259	256	268	281	282	242	237	250	237	264	226	261	240	250	279	257	249	276	258	284	243	246	278	293	222	276	249	279	258	230	241	264	259	259	269	256	272	252	255	272	278	277	211	273	236	249	269	240	270	286	250	254	261	236	242	241	236	239	274	260	255	235	266	273	243	263	251	269	231	265	245	258	238	276	269	293	246	257	253	272	261	233	261	272	263	288	243	253	263	279	233	245	268	289	223	273	291	262	268	280	273	273	270	249	269	254	242	248	229	236	240	234	249	246	250	259	255	317	249	244	248	247	271	264	238	271	246	261	262	256	239	279	276	254	246	235	260	245	297	239	294	260	239	245	259	244	225	267	230	247	255	264	263	262	250	250	257	235	258	249	277	246	263	258	239	262	278	245	264	242	254	239	273	198	226	238	271	249	276	253	233	253	282	256	260	250	282	266	235	274	291	245	240	225	266	238	260	257	270	241	269	245	253	266	254	238	247	239	281	246	263	238	261	278	269	238	252	250	292	258	257	269	260	257	256	250	232	262	245	241	248	254	256	256	272	258	245	246	309	278	259	276	266	251	261	234	259	257	268	232	253	264	230	252	268	264	250	272	251	279	227	258	256	233	255	269	272	235	264	246	286	236	226	256	247	239	216	264	287	248	252	254	249	228	272	241	266	268	256	231	255	275	268	272	266	258	274	263	227	256	286	256	245	254	292	234	251	274	259	243	284	261	260	237	241	240	262	241	280	262	246	237	268	264	217	243	280	245	267	275	253	282	269	235	273	266	234	252	250	274	279	267	268	276	304	238	273	264	248	251	245	235	221	259	289	242	247	283	265	247	225	267	247	262	231	271	285	265	244	256	253	298	256	254	236	224	237	260	242	216	230	281	256	251	260	286	235	275	256	254	256	256	264	279	256	258	259	254	242	236	289	272	251	282	263	261	270	240	264	246	256	257	244	249	221	215	281	279	245	259	249	246	247	260	266	285	266	292	263	236	208	258	262	263	271	270	264	231	285	256	259	262	244	280	265	252	246	217	265	243	240	277	246	239	271	245	279	279	268	246	273	248	271	251	227	244	234	251	255	238	273	263	236	271	247	238	271	265	253	247	282	259	266	238	250	250	253	236	249	270	256	259	247	267	260	296	252	237	269	281	247	258	248	231	235	245	235	256	268	286	258	289	272	259	257	266	263	225	234	287	250	249	276	264	246	247	256	283	265	255	262	252	244	243	267	261	255	241	243	296	243	284	235	259	246	271	255	265	244	251	246	285	246	259	260	281	266	234	278	262	240	225	259	263	238	276	251	286	260	260	248	253	241	275	239	244	253	254	245	290	296	276	260	258	279	244	227	270	264	239	264	247	240	260	245	248	240	270	239	266	243	276	258	268	251	294	265	244	225	273	255	294	257	235	222	249	276	304	231	253	264	266	250	251	268	231	221	223	267	265	269	263	258	246	242	263	276	248	249	274	252	218	226	288	279	240	249	236	280	281	237	271	270	257	258	264	265	269	259	252	252	249	278	261	258	261	281	238	245	244	250	247	261	251	242	246	259	248	289	246	261	250	252	238	239	273	250	265	243	281	241	269	249	231	266	258	270	234	256	256	249	255	261	265	282	265	230	252	235	279	283	231	262	244	243	265	263	247	272	238	266	277	265	286	219	253	271	240	271	258	246	251	268	266	264	263	283	257	263	259	256	264	278	250	248	263	253	271	238	251	282	249	247	287	263	270	258	231	263	253	236	263	275	254	241	269	271	250	233	250	264	234	272	288	263	249	249	275	259	249	240	242	230	266	278	257	265	248	241	260	217	250	256	264	265	231	243	284	253	268	242	264	228	251	278	240	275	248	270	245	268	252	267	260	285	276	264	257	231	263	262	301	247	252	269	250	227	234	233	266	244	245	231	235	254	275	254	241	249	231	259	300	248	260	253	248	265	254	281	250	289	251	242	248	250	258	259	247	242	287	268	253	237	254	278	256	277	259	260	237	264	255	225	283	283	257	254	259	267	278	258	271	240	294	230	252	241	254	255	258	277	238	275	251	252	239	262	250	283	258	262	270	236	252	251	270	250	233	236	257	277	272	298	232	265	257	264	237	237	245	295	259	254	257	237	270	252	254	228	257	254	246	279	253	270	275	285	252	282	262	228	265	255	225	247	253	256	250	217	224	247	282	282	241	213	252	302	258	246	267	235	233	270	244	245	262	265	264	261	299	245	265	261	269	258	251	241	260	266	254	254	278	245	241	273	279	263	282	227	256	234	249	263	278	277	246	238	263	258	253	220	253	265	255	259	266	278	257	230	274	278	269	255	251	252	262	251	257	232	273	280	251	241	268	224	258	256	223	250	259	253	237	244	259	234	253	263	280	274	259	288	225	228	264	272	254	268	232	260	258	255	284	243	263	237	234	259	288	237	266	243	253	298	257	265	262	235	251	271	248	241	265	277	235	255	263	266	255	230	289	245	263	244	285	260	239	256	240	266	255	257	244	277	283	234	273	279	237	252	259	258	243	240	236	241	277	237	262	229	240	243	266	248	237	254	264	253	261	241	273	271	269	204	260	246	255	255	266	262	268	243	250	263	229	245	236	240	263	254	263	247	269	265	292	238	241	222	264	253	239	240	245	260	257	277	252	226	246	221	248	236	240	281	244	256	247	242	253	239	272	250	244	247	255	274	278	257	239	238	251	274	280	268	260	264	252	268	268	280	242	258	250	272	277	256	269	247	246	244	263	263	249	275	269	257	242	257	248	243	232	251	261	260	261	228	251	226	229	266	276	281	273	238	258	237	255	252	258	266	257	254	255	268	256	256	252	254	240	268	275	288	274	227	266	283	264	225	258	234	265	243	226	236	261	238	264	281	263	236	274	251	250	235	253	250	242	239	246	279	234	258	284	269	234	275	244	236	253	253	248	237	260	233	276	216	279	254	254	257	283	249	256	243	228	250	239	252	238	282	256	273	233	262	254	260	257	259	254	281	269	264	285	255	242	255	239	268	283	255	258	269	228	271	241	262	268	234	250	273	281	265	248	250	262	269	247	235	256	257	276	251	271	278	269	270	257	233	258	244	249	241	261	272	231	288	267	245	257	236	258	257	255	260	238	233	248	239	254	269	227	263	250	256
26993	29384	17264	10647	8216	6505	5146	3943	3022	2341	1860	1644	1339	1169	1107	1027	963	851	795	767	647	670	576	568	555	506	475	421	399	407	402	346	376	378	350	362	343	353	309	309	343	307	355	330	318	303	318	312	290	348	339	308	300	301	276	278	290	293	310	285	317	298	280	323	308	281	295	296	295	274	291	295	283	275	307	293	289	294	284	266	300	316	293	297	299	274	284	296	299	292	313	277	305	270	265	275	301	338	317	275	316	283	306	308	323	293	306	290	323	292	301	293	309	297	272	275	273	279	288	309	270	292	293	269	294	273	278	332	281	275	317	290	265	287	263	258	284	271	336	286	260	267	287	249	303	293	300	265	285	280	317	277	295	280	284	292	287	306	300	303	286	311	296	314	264	307	301	275	292	299	263	316	300	287	287	284	280	276	329	287	279	268	299	268	288	310	288	302	269	280	291	296	267	282	299	276	302	245	270	293	306	294	297	275	303	285	307	267	298	285	298	282	295	290	307	324	268	262	298	285	280	309	278	274	284	293	290	309	281	289	254	299	280	335	294	290	298	242	311	287	287	284	290	282	265	309	282	269	270	283	278	287	304	299	312	261	264	295	275	320	267	278	287	296	303	282	268	299	285	313	317	296	277	286	297	282	275	301	260	326	289	320	279	292	300	268	280	302	279	288	247	258	284	274	283	274	278	284	318	295	272	244	266	276	291	300	292	270	267	319	275	299	285	275	273	264	270	289	295	304	266	280	272	268	293	275	291	255	276	272	318	290	299	310	282	281	288	282	266	309	272	284	285	295	241	283	251	280	291	314	284	301	298	326	256	285	272	280	289	273	303	282	309	284	276	287	309	291	280	298	284	265	300	286	260	299	298	294	294	279	294	304	292	306	299	284	280	288	271	292	297	309	291	271	260	290	266	299	310	246	294	255	280	273	299	300	267	302	264	308	293	280	287	288	303	309	291	296	294	266	288	288	311	303	295	310	285	289	271	289	277	260	272	286	296	310	274	312	308	325	278	279	290	290	303	308	290	301	288	290	279	279	289	302	302	258	281	278	276	275	284	291	265	293	280	292	286	290	274	304	253	266	271	273	295	302	309	266	287	276	283	277	263	267	288	299	307	288	299	307	291	296	277	311	301	280	272	271	280	279	260	292	274	275	250	298	284	308	297	304	302	328	292	315	288	272	268	278	303	285	285	280	278	253	304	272	296	243	265	285	279	282	260	290	316	276	287	307	290	292	296	294	288	317	277	290	283	299	291	259	257	283	258	305	305	276	289	308	282	298	311	291	291	309	278	281	278	286	309	276	279	288	281	321	321	260	269	280	268	282	281	270	261	284	279	288	279	296	272	282	269	271	315	278	284	296	272	273	305	283	280	304	263	295	298	309	298	289	306	303	320	304	288	283	274	333	291	294	289	258	303	286	301	278	270	326	272	317	309	283	272	286	269	294	270	302	305	279	306	296	273	264	257	302	263	252	252	280	305	278	301	324	270	281	287	299	293	295	291	292	293	268	304	293	281	280	299	304	267	285	267	274	263	263	276	282	281	296	287	297	280	271	293	295	290	314	275	289	296	289	301	306	281	309	294	277	272	266	309	267	315	262	300	289	284	309	297	292	314	254	271	278	268	278	275	292	251	305	314	293	288	286	298	289	274	300	295	271	304	283	307	279	302	287	290	291	276	283	324	266	299	298	282	331	293	288	275	315	292	276	295	279	270	277	303	308	279	264	310	287	281	293	317	276	302	304	290	265	314	324	313	284	314	289	287	309	261	308	281	265	288	290	290	261	263	295	292	298	281	266	284	308	300	271	276	290	297	254	290	271	312	304	300	267	267	285	291	292	278	272	291	295	290	326	299	320	251	290	304	299	281	317	287	295	291	292	316	264	292	298	321	294	308	300	268	284	303	283	302	296	273	313	311	271	327	294	281	294	273	279	313	284	275	269	287	277	285	278	292	277	302	310	269	293	303	266	287	276	243	279	270	261	289	273	302	285	286	278	275	295	295	299	301	305	298	297	296	292	289	301	293	331	308	295	310	263	291	281	283	275	281	280	301	290	268	289	292	295	302	314	279	310	250	303	238	281	297	287	267	273	265	284	261	277	283	301	294	280	268	271	315	299	263	297	278	262	303	284	270	266	300	274	298	321	328	268	288	320	275	305	319	291	325	297	268	279	285	274	301	275	302	291	306	293	279	282	299	247	260	298	301	273	313	275	290	320	271	309	287	294	281	279	297	280	292	290	294	284	275	331	281	303	288	285	289	273	260	324	306	261	289	296	311	334	271	246	261	281	297	302	299	298	261	282	284	280	290	292	284	296	291	295	286	289	314	269	285	289	267	300	284	281	294	284	299	282	273	294	315	320	288	297	278	302	276	279	303	272	289	296	278	264	296	282	305	305	287	315	255	304	265	289	295	295	289	310	272	284	273	299	290	284	318	320	289	281	282	296	278	272	305	291	300	299	323	304	267	266	275	289	275	269	271	288	299	290	310	321	319	316	301	323	289	304	294	268	284	285	292	287	275	296	317	276	278	286	274	290	297	308	305	324	261	294	273	301	280	308	292	294	266	290	314	298	284	320	285	310	270	287	292	272	319	255	323	288	290	311	281	279	291	272	278	280	267	302	309	264	275	245	295	282	289	275	309	307	290	294	280	282	270	284	281	268	276	304	302	277	285	299	314	315	281	291	269	299	250	277	243	317	282	310	247	307	299	265	280	282	300	296	251	256	299	264	287	311	300	303	263	272	276	287	300	277	279	275	295	273	246	290	274	273	288	318	300	279	299	288	270	277	302	305	284	280	294	267	307	281	278	269	294	291	271	289	278	316	309	290	277	286	283	273	255	292	300	298	284	294	263	271	290	281	275	298	299	308	269	279	290	299	271	301	269	273	284	291	292	291	283	294	282	272	273	283	264	301	308	276	278	297	286	294	287	305	267	276	280	322	289	294	286	295	296	270	299	300	299	262	293	302	303	279	304	289	302	307	309	302	310	284	295	301	282	270	265	301	304	285	274	312	301	250	276	287	335	287	274	277	288	275	299	264	275	271	301	300	301	275	318	261	257	291	277	288	282	293	306	293	282	279	289	276	328	274	262	276	275	290	250	294	280	271	286	256	292	276	283	282	312	257	280	260	275	278	278	268	263	284	302	308	277	281	264	304	298	300	274	334	300	266	266	308	277	263	277	326	284	276	296	268	299	300	239	305	296	271	270	271	271	303	275	314	298	283	289	320	289	303	286	311	324	279	300	293	317	282	295	274	277	331	304	284	270	301	309	295	296	299	297	288	296	271	274	281	283	310	252	326	316	284	278	266	262	304	287	299	275	263	292	259	295	253	274	279	330	298	293	295	283	303	329	307	295	300	285	267	285	281	265	292	268	305	305	268	268	268	283	281	286	271	294	297	299	274	291	287	256	247	276	285	257	288	286	290	282	280	269	316	277	287	285	315	290	295	333	274	291	279	305	301	256	272	285	310	289	279
27493	19543	9218	3036	1748	1387	1043	861	693	558	507	432	419	407	401	335	304	302	294	293	281	276	254	259	258	245	243	270	246	236	214	219	223	257	197	223	210	225	210	190	208	230	199	205	224	206	202	226	207	237	216	224	211	206	211	231	214	203	211	209	192	201	210	169	168	194	246	224	199	203	212	195	203	200	200	200	220	184	183	199	231	204	199	199	210	221	209	212	218	210	211	195	212	185	213	224	198	205	203	209	209	210	221	216	187	197	206	192	194	219	213	217	241	193	225	206	217	203	198	197	194	192	196	177	215	212	209	215	202	227	221	228	211	180	194	204	192	201	179	187	190	200	222	193	189	229	213	204	197	212	187	172	212	211	201	219	221	186	208	190	203	212	180	206	185	223	220	186	193	223	208	213	223	222	211	204	189	182	208	208	196	213	204	230	187	218	203	220	213	222	204	207	214	213	222	200	203	202	226	214	218	194	245	211	209	212	216	204	217	211	204	203	199	182	206	193	216	202	205	200	226	204	202	219	178	204	199	208	201	199	186	225	217	209	208	186	208	205	199	234	201	192	216	208	190	218	182	199	225	223	195	180	220	212	210	196	182	198	189	196	202	214	218	193	227	231	201	195	208	208	203	205	222	196	216	194	211	218	210	212	213	220	204	202	213	210	201	222	180	238	210	204	221	227	204	210	199	203	213	225	207	220	180	226	210	188	193	191	206	190	203	213	212	205	225	201	171	209	212	209	185	192	199	214	199	197	222	215	206	187	217	219	213	222	191	216	201	171	222	206	210	197	217	193	179	204	219	201	200	209	220	203	200	214	203	231	190	177	226	220	216	193	195	199	199	203	215	208	170	223	215	206	180	182	209	197	223	191	204	212	211	230	193	190	212	203	204	206	209	182	208	171	202	234	229	214	200	205	231	205	210	211	209	217	210	187	190	177	208	213	191	176	203	218	208	202	212	228	181	218	187	195	190	207	234	207	205	212	213	205	209	204	196	230	195	191	182	198	220	205	196	238	223	228	198	229	208	221	219	183	203	192	204	194	218	200	201	190	208	228	197	192	188	202	195	195	204	223	196	202	190	201	207	244	199	210	189	223	204	199	232	206	217	208	214	214	201	181	218	176	196	205	222	187	190	205	185	213	216	190	204	203	198	203	201	189	202	205	203	221	203	204	216	187	190	222	205	211	188	219	178	230	210	201	184	214	186	206	205	204	196	212	194	208	175	198	191	193	199	222	190	214	204	204	213	204	156	225	214	220	225	203	195	192	205	214	204	210	222	190	230	229	222	199	189	198	211	185	206	207	210	200	200	212	239	229	184	183	212	169	199	232	224	183	184	181	223	189	193	228	197	208	201	211	233	205	206	214	196	194	223	210	212	198	196	214	209	214	214	208	198	195	219	204	202	189	214	209	218	169	182	233	218	200	217	190	217	204	184	224	202	207	208	208	211	207	190	188	189	212	210	202	197	194	189	210	211	233	197	200	221	195	198	204	213	187	190	199	217	214	195	210	199	189	210	225	196	223	213	182	180	231	219	219	175	214	203	199	207	200	190	189	181	194	191	208	178	199	214	219	200	201	190	215	175	225	220	201	211	206	190	184	237	219	213	194	196	199	199	204	195	187	218	199	210	206	204	183	208	204	196	188	213	208	216	221	189	210	223	210	188	223	204	192	230	210	183	207	205	192	219	200	200	211	206	218	216	193	214	185	214	215	220	195	218	203	216	206	191	236	197	205	204	205	201	195	175	205	226	193	209	221	252	219	204	203	219	213	180	186	189	201	233	195	210	182	214	213	187	206	207	208	221	209	200	191	192	198	196	207	201	211	194	213	199	222	229	242	212	207	223	228	179	221	204	188	200	196	216	204	201	195	215	195	202	201	206	213	202	183	224	196	195	209	231	191	202	179	195	213	206	211	203	219	190	189	216	212	210	199	239	223	170	220	201	190	240	216	230	219	215	200	208	187	226	179	214	216	216	202	221	198	197	196	185	205	227	234	213	194	207	222	198	232	189	217	190	246	200	210	220	191	210	228	203	171	183	201	179	222	218	197	209	185	194	212	208	210	196	185	209	191	205	226	208	192	183	198	218	193	214	197	210	227	202	190	238	195	202	196	212	222	208	219	203	215	190	185	192	206	195	212	181	203	199	194	243	193	218	207	203	200	190	188	203	193	202	222	207	215	168	187	207	216	196	219	217	202	210	236	231	182	218	210	194	207	190	204	194	197	189	198	192	186	190	218	210	162	207	206	214	205	180	195	189	224	219	201	223	200	211	216	178	201	232	200	197	194	187	218	217	226	205	205	193	197	190	230	211	186	204	213	201	190	210	189	237	198	200	206	205	216	215	211	214	198	196	204	191	198	191	195	185	214	223	205	219	209	206	191	188	203	205	203	202	188	200	229	208	200	237	195	198	197	201	199	217	184	197	179	210	186	200	220	195	231	195	206	212	203	206	214	192	210	212	172	212	210	213	219	184	193	183	175	206	186	177	200	230	213	186	199	207	191	211	190	198	212	213	192	212	192	198	223	185	211	172	215	212	227	204	221	192	200	218	201	234	196	188	217	198	205	204	201	200	208	221	235	176	189	217	191	210	203	209	214	212	213	220	205	199	199	202	206	206	195	196	218	228	208	204	206	186	185	222	200	208	187	203	216	196	207	196	215	213	206	204	203	210	200	193	208	206	217	184	200	197	217	233	201	208	189	232	196	208	213	208	215	196	189	183	209	231	201	207	201	205	198	219	175	218	201	204	198	211	195	192	193	184	203	204	213	225	229	213	195	216	211	188	196	206	211	195	215	229	196	209	219	202	206	215	229	194	214	213	215	200	192	207	226	185	186	202	197	191	212	176	182	193	204	198	204	203	212	194	225	184	203	208	213	200	209	241	204	215	170	179	204	213	223	200	187	225	196	194	186	200	206	192	177	207	208	186	203	221	198	208	201	191	208	192	205	216	191	187	193	198	197	179	204	201	187	227	197	204	219	203	195	215	215	207	198	230	214	235	214	222	220	208	207	219	224	194	203	194	189	200	237	185	188	194	217	190	187	204	197	193	216	212	203	213	177	209	215	197	194	222	176	181	190	211	188	231	194	213	217	194	207	206	183	228	226	195	171	165	223	205	197	210	175	212	199	199	218	182	181	177	186	205	223	204	196	214	197	207	193	180	202	212	221	214	217	214	211	172	218	206	217	202	182	235	198	186	195	240	206	184	188	231	217	210	213	204	205	189	205	224	217	219	210	202	208	181	200	182	175	220	197	203	206	210	208	209	232	204	193	207	183	216	163	187	210	211	202	220	212	206	232	227	242	208	194	231	201	199	190	205	169	186	204	196	190	191	225	188	225	194	185	197	199	197	212	212	184	191	208	198	226	195	205	220	194	188	203	189	229	225	187	187	195	190	199	195	210	213	213	219	191	200	216	197	196	194	185	221	203	225	193	174	206	236	208	211	212	199	194	186	204	186	210	210	188	205	204	189	206
19305	12915	6599	3732	2909	2295	1740	1475	1168	857	718	659	553	509	511	470	446	423	343	362	340	328	289	298	292	269	272	267	235	262	266	265	249	226	255	229	258	221	227	238	222	234	267	219	254	213	252	243	236	249	237	241	253	245	227	242	213	236	214	198	232	232	230	235	240	237	216	230	222	232	258	237	245	205	232	224	258	204	199	247	228	257	216	223	248	212	215	235	266	224	252	255	210	212	221	205	231	234	221	223	238	245	215	243	232	227	223	226	238	211	245	193	232	206	200	272	211	222	225	222	227	253	236	210	235	240	245	234	210	267	238	230	213	211	220	199	207	212	219	243	234	249	211	216	248	234	245	234	213	228	214	222	256	221	220	231	220	226	248	225	231	249	229	227	234	229	241	218	238	219	229	221	260	211	228	262	211	255	222	215	235	207	231	226	199	226	232	248	244	200	265	229	238	226	239	233	237	236	233	231	227	251	217	240	243	206	225	216	221	234	241	222	246	215	230	252	229	222	220	236	230	228	240	245	253	213	222	244	230	206	251	242	198	221	235	224	237	225	222	216	202	205	225	218	248	247	212	223	236	226	209	217	228	209	242	225	223	218	239	229	206	234	238	225	220	221	203	240	208	238	224	223	227	239	231	232	243	228	249	224	240	206	238	232	228	210	231	238	224	238	222	223	229	241	259	221	242	222	237	237	218	212	221	235	235	190	218	267	217	237	229	187	236	250	217	221	272	190	233	230	212	210	236	219	229	230	238	233	234	214	215	196	225	245	220	223	213	220	220	226	221	224	224	234	223	248	227	244	227	238	226	224	244	213	240	225	244	239	225	225	246	234	243	226	221	228	226	213	237	223	244	240	243	213	225	230	221	228	235	242	232	247	236	228	231	221	221	242	216	244	227	251	184	237	222	219	214	245	235	223	216	230	247	235	210	225	207	208	240	215	231	234	241	229	237	234	233	234	249	244	225	250	211	230	214	242	234	230	220	231	209	214	258	221	202	219	221	234	244	238	221	216	270	227	222	227	212	214	221	235	212	234	203	218	259	225	227	209	242	269	218	229	205	204	210	200	229	227	210	233	232	232	216	201	238	237	219	210	233	225	250	231	240	203	225	254	249	225	256	225	243	259	237	215	210	220	234	221	239	218	223	228	220	217	219	226	244	244	231	190	208	198	219	196	262	219	220	243	210	258	229	200	197	217	254	217	236	200	246	187	256	225	228	254	222	226	248	227	211	227	217	210	203	241	233	238	244	227	214	242	248	241	249	228	254	205	249	234	232	240	210	224	233	223	243	234	234	209	233	205	214	196	246	242	229	209	255	250	216	247	228	214	208	207	234	204	227	233	242	226	234	216	217	243	215	226	253	231	248	246	246	226	227	237	235	221	247	203	222	224	230	230	230	233	231	235	232	224	244	227	221	223	256	236	227	231	230	224	205	241	224	218	254	230	236	247	216	228	239	216	247	223	221	235	213	233	235	204	240	214	232	244	198	215	225	224	234	244	220	231	248	232	242	240	227	209	238	231	232	218	248	231	216	249	258	256	245	210	229	239	238	229	259	244	205	226	230	220	242	248	243	219	242	228	228	222	250	232	224	240	229	225	240	231	245	227	224	254	210	235	258	250	218	216	229	248	226	235	235	193	219	217	227	212	249	249	221	206	219	245	232	225	232	230	222	245	232	215	209	204	205	221	227	205	202	241	265	202	237	216	216	223	214	232	251	252	243	234	240	219	222	234	210	223	219	243	250	187	246	250	227	248	250	228	207	239	224	210	199	233	233	240	249	245	242	241	213	235	241	238	228	216	225	215	227	236	221	213	248	227	243	226	251	221	209	220	239	234	212	253	222	220	245	243	228	208	226	238	234	253	253	221	230	233	226	214	230	243	237	226	222	204	237	226	245	256	202	259	239	222	224	243	235	208	223	195	236	230	221	222	244	238	213	218	258	233	211	225	243	237	220	244	209	228	220	243	228	238	227	264	216	245	208	223	227	249	225	200	218	237	223	205	225	230	215	239	233	263	245	226	240	216	211	201	243	232	220	235	218	224	225	213	216	232	221	228	234	230	236	227	233	211	207	198	247	239	215	245	228	247	212	228	263	230	233	250	240	215	228	247	213	221	247	232	208	234	252	229	210	240	234	241	202	229	252	229	240	233	217	244	235	206	234	198	218	232	217	216	232	250	221	236	234	250	230	207	226	225	216	221	247	240	209	221	208	230	219	217	222	206	232	227	236	243	223	233	229	244	220	214	217	250	237	232	215	253	202	217	221	217	207	227	209	238	239	264	204	200	222	249	246	211	244	231	217	266	211	213	215	241	209	241	233	226	207	223	229	217	211	227	233	228	224	227	229	226	230	225	224	215	227	240	225	224	220	225	254	211	224	228	230	226	254	207	229	205	232	207	222	231	253	223	212	214	231	224	235	227	217	241	245	248	233	233	207	212	234	223	235	224	255	248	229	223	217	217	251	225	246	236	224	237	244	209	196	232	239	259	220	212	228	264	220	231	220	239	214	224	242	244	246	211	224	200	217	237	222	257	232	210	219	224	215	243	222	248	252	236	207	252	225	221	244	217	231	223	240	212	230	257	210	252	250	259	222	215	218	218	216	245	274	260	256	222	237	234	235	245	229	248	231	227	207	251	229	214	250	218	235	233	246	215	246	257	216	240	230	253	208	234	236	248	241	218	231	235	243	221	221	223	240	204	232	196	225	200	217	217	241	227	203	237	217	237	256	234	225	208	224	233	239	213	238	232	224	232	251	206	220	230	235	224	227	223	217	226	228	215	214	234	226	234	237	206	221	245	214	236	208	246	236	208	209	232	244	247	255	214	269	210	229	230	226	230	247	205	234	226	217	250	212	223	242	211	228	229	241	243	253	242	218	237	239	221	225	202	228	247	231	228	224	226	204	243	255	215	224	228	211	218	217	245	228	198	226	225	234	253	235	184	231	252	210	243	214	219	223	245	246	226	228	211	228	238	223	237	236	255	248	243	236	214	254	239	232	235	229	240	219	219	208	256	222	247	256	239	215	230	219	234	230	202	239	240	229	241	212	220	209	249	224	224	208	222	229	251	220	221	227	213	218	256	231	219	235	215	265	222	233	230	235	222	232	225	206	226	259	221	224	237	219	271	206	244	248	252	256	216	249	246	231	227	257	215	213	224	233	209	218	236	226	238	241	224	264	263	226	241	240	234	234	229	224	221	227	254	255	222	207	218	247	228	215	221	216	243	237	230	220	217	244	244	228	252	222	236	202	226	232	240	221	205	219	236	253	237	235	213	194	263	220	214	227	224	218	232	244	239	232	261	221	248	216	241	222	263	231	176	224	247	205	226	205	227	218	226	228	257	211	248	232	241	222	220	201	227	219	209	225	231	201	214	210	240	230	227	240	209	236	215	263	214	234	198	242	244	242	214	219	247	245	225	256	231	244	223	237	199	227	238	218	212	219	222	222	237	218	206	227	247	229	225	240	215	220	235
23243	20820	28024	23701	20847	12552	3012	1778	1313	1043	942	852	732	709	660	615	644	568	512	480	496	421	441	384	414	413	412	381	386	337	357	346	359	296	379	344	330	311	316	358	336	318	335	334	340	305	348	337	321	323	312	288	309	337	313	304	302	326	322	341	326	306	318	315	323	315	357	315	296	327	316	323	312	299	361	318	293	339	317	324	342	319	324	340	325	321	311	319	345	299	273	306	291	334	333	334	323	311	338	323	305	299	323	320	323	325	291	336	281	340	299	311	323	300	293	308	300	305	302	319	353	324	285	284	288	303	294	321	299	322	297	317	300	339	304	331	315	320	328	326	310	308	313	329	297	328	324	348	337	306	323	308	291	301	328	311	313	323	315	305	331	331	327	322	318	291	335	279	312	295	316	305	338	296	306	319	314	330	313	306	296	283	316	323	313	312	312	303	305	338	315	321	297	330	344	304	292	325	375	321	326	352	343	309	351	333	292	317	306	305	337	307	283	304	326	340	312	297	321	324	288	329	309	357	315	290	290	286	304	320	335	325	327	273	311	333	323	316	283	289	314	315	300	287	355	310	311	311	297	313	297	312	319	290	309	329	313	332	329	315	307	283	306	295	344	322	320	310	316	339	353	293	332	347	291	317	320	311	335	297	339	322	321	311	335	321	332	336	326	288	301	319	330	312	325	333	321	325	298	311	338	292	312	307	291	298	326	273	308	308	304	321	321	303	279	321	296	326	321	312	285	333	339	300	339	365	324	309	286	307	315	309	343	311	296	324	327	318	314	316	319	319	305	326	324	308	321	330	307	330	327	331	314	315	309	291	298	324	294	318	327	333	310	326	322	303	330	322	347	334	340	313	315	318	323	333	322	326	304	301	286	319	312	305	315	339	307	322	312	311	336	336	312	313	300	308	294	277	303	341	302	322	330	330	313	300	306	295	319	288	299	343	342	322	307	298	364	316	320	316	356	289	311	297	296	287	292	341	314	326	304	321	302	329	322	318	321	323	302	294	297	321	323	303	331	292	297	347	316	339	298	317	305	340	326	297	324	314	305	333	323	307	307	304	320	299	324	339	311	301	311	301	327	320	319	283	288	320	305	305	323	298	289	315	311	253	298	332	331	275	330	318	312	302	315	266	335	333	294	292	292	322	343	309	362	301	282	295	295	325	360	315	318	336	321	326	362	315	308	293	331	291	312	307	326	322	324	289	320	307	270	336	296	309	312	325	302	308	316	333	329	326	308	340	302	316	276	291	288	300	314	302	368	314	310	327	326	309	310	303	291	290	304	299	328	329	284	307	314	297	296	329	319	349	323	308	307	329	296	307	344	297	342	320	297	345	318	303	310	322	316	344	304	362	304	296	318	311	303	346	346	297	288	310	323	316	295	332	311	302	338	306	312	307	324	314	325	297	322	337	303	289	300	312	284	318	332	285	303	313	317	333	298	314	270	315	314	333	339	323	307	332	307	307	335	314	310	310	330	342	318	316	342	298	313	292	276	281	313	330	324	301	308	306	316	302	313	332	307	316	305	311	308	296	314	328	296	325	292	310	279	306	307	299	315	314	319	311	332	302	293	333	344	304	318	291	323	310	313	343	305	304	306	316	318	342	331	325	346	321	305	268	303	348	315	306	296	333	304	285	316	282	311	306	315	319	317	331	340	275	298	296	324	299	280	330	277	316	305	301	309	316	328	320	336	326	319	296	324	347	321	330	313	303	320	328	326	302	350	322	320	314	314	363	328	287	303	300	324	268	324	327	307	309	326	309	317	312	317	329	316	325	284	296	342	350	295	305	325	306	318	317	321	310	313	298	286	333	333	323	324	306	322	317	356	317	331	339	299	312	351	281	317	310	303	310	290	330	284	342	311	295	330	319	311	280	314	280	290	314	299	337	305	306	348	277	318	300	304	316	310	311	308	320	352	302	318	302	301	323	324	310	275	310	294	304	316	313	334	336	271	288	311	342	313	299	311	297	306	283	339	328	321	317	333	323	289	315	301	335	310	297	281	346	291	288	296	308	304	321	342	356	304	310	278	300	323	299	338	302	339	300	299	326	285	308	352	314	301	322	313	312	336	344	312	282	306	316	309	310	301	334	332	313	315	316	335	322	307	310	292	306	290	305	336	327	318	306	339	296	315	302	321	274	327	334	311	315	323	316	336	280	324	320	306	300	330	316	298	324	316	313	300	321	295	298	304	302	308	310	342	331	292	297	285	297	320	297	333	332	319	274	303	315	320	306	330	356	320	308	360	331	308	311	288	284	297	321	313	326	297	316	324	306	329	305	332	316	339	357	316	305	336	292	323	336	295	273	319	330	337	299	309	321	319	304	295	331	303	328	302	301	326	325	297	291	327	309	338	319	326	288	338	321	301	308	323	320	351	300	320	333	300	344	306	300	326	322	306	279	336	314	306	310	318	322	301	297	292	330	320	313	305	348	313	302	329	315	325	277	327	309	283	325	306	335	299	292	306	324	302	342	301	291	307	285	325	302	307	295	273	331	311	322	297	343	315	306	350	276	302	319	305	305	314	326	332	321	318	319	324	321	300	316	317	321	319	305	332	305	312	309	285	303	317	354	314	277	295	320	266	312	337	298	278	267	291	317	312	331	341	295	260	311	304	301	319	264	303	307	297	298	340	312	319	314	321	324	341	330	311	330	328	313	311	333	344	276	292	276	333	329	312	338	320	307	330	329	345	305	349	293	317	344	320	338	328	306	324	343	343	340	314	303	297	323	328	336	332	285	307	321	302	318	307	294	316	292	287	305	326	310	306	286	312	313	333	315	293	309	308	336	330	284	316	345	271	305	328	313	345	344	327	307	334	321	311	308	321	311	315	294	334	316	313	320	320	301	292	316	319	321	330	323	337	315	341	295	294	310	318	323	288	308	307	318	324	305	314	285	334	316	312	326	291	285	325	306	292	280	318	363	302	306	322	290	317	330	298	325	345	299	279	319	289	310	318	280	328	293	317	301	321	301	299	314	313	321	311	321	325	338	311	326	323	341	297	302	298	283	292	317	324	303	321	331	323	315	323	308	303	317	311	312	300	307	301	309	310	281	318	304	308	343	295	307	296	325	309	311	328	305	315	292	335	303	311	330	329	299	302	302	323	315	341	297	323	306	290	312	323	285	349	315	298	320	309	334	337	309	277	257	312	310	303	298	329	332	321	331	300	294	330	302	345	304	312	355	328	298	312	303	304	325	335	317	303	311	291	286	318	334	293	313	312	311	312	322	300	310	321	293	312	304	306	320	289	322	302	298	328	283	319	306	323	298	315	281	303	311	320	324	351	323	317	317	307	302	338	334	308	340	340	336	314	311	311	325	327	312	308	311	289	333	302	310	326	331	332	330	300	295	300	310	309	285	326	316	321	289	306	316	338	314	317	305	293	315	299	331	305	322	303	336	291	292	305	326	370	317	325	308	298	309	304	306	308	300	327	319	335	293	301	314	317	318	305	336	312	321	305	298	330	299	325	302
23521	24299	12964	7564	5896	4614	3679	2877	2163	1700	1375	1163	1052	909	846	792	767	710	674	614	601	554	515	506	501	492	438	428	435	396	381	413	370	379	388	419	354	381	336	359	398	371	392	367	375	389	347	349	344	380	391	371	349	355	362	365	344	371	342	360	353	375	342	356	357	352	381	366	376	383	370	378	325	348	386	346	371	365	329	349	326	370	349	341	361	334	348	367	351	355	309	324	330	382	367	348	365	345	330	367	372	340	363	362	356	334	353	342	336	345	348	370	364	325	347	333	345	360	348	351	348	339	355	353	342	336	358	386	376	367	308	364	334	338	355	345	349	370	347	361	342	332	337	348	349	340	350	335	324	392	310	342	360	348	323	348	370	367	320	376	352	332	345	382	342	323	349	343	332	349	354	356	357	361	358	351	374	341	369	362	356	377	347	368	350	360	383	321	337	321	388	308	364	378	337	338	348	332	372	337	355	353	347	341	348	357	329	324	341	351	342	325	361	333	319	356	329	353	360	349	341	344	355	312	349	377	338	321	350	355	330	362	364	379	350	305	349	315	350	328	338	368	357	354	308	381	360	362	375	347	364	318	357	355	360	329	323	304	364	339	378	333	366	347	369	357	367	345	364	353	322	359	377	379	334	326	361	357	364	347	373	366	349	370	309	363	356	356	333	320	345	377	336	370	333	364	346	355	353	353	350	363	357	365	374	353	356	345	350	345	367	369	287	352	333	336	357	325	354	366	351	357	330	328	367	345	318	341	305	328	350	367	336	342	328	320	308	387	340	359	331	342	365	315	335	373	316	336	371	341	318	344	379	381	346	365	351	320	342	341	343	336	357	318	337	324	353	311	351	342	352	359	314	389	348	342	365	333	344	345	341	359	358	337	337	331	335	354	345	355	332	339	393	336	361	344	352	371	333	343	342	341	373	345	356	316	387	361	344	362	381	354	357	340	329	346	362	349	354	354	334	355	336	369	321	331	369	357	313	319	365	328	355	348	331	347	360	370	330	372	347	332	354	362	353	382	318	340	349	364	349	358	337	339	335	380	352	340	337	349	358	338	377	338	310	319	323	348	344	359	334	357	383	368	366	340	363	331	347	346	354	331	340	333	321	342	354	394	362	334	350	351	346	304	344	350	348	336	364	360	333	303	351	347	375	354	374	346	356	391	369	380	376	321	337	378	334	367	362	337	359	355	350	371	348	343	315	348	360	359	355	383	375	370	332	359	349	318	341	327	341	346	347	354	319	346	350	340	337	355	388	327	345	351	340	353	352	326	348	315	343	353	340	340	338	360	356	371	357	353	341	360	353	365	335	326	334	374	365	359	341	317	340	349	313	350	347	347	314	352	342	367	339	345	355	367	331	334	360	336	342	335	344	350	389	357	341	350	375	329	342	347	372	345	380	345	361	337	344	349	348	358	347	358	362	376	323	324	351	363	342	308	332	363	359	307	349	354	347	363	371	377	337	387	390	339	345	341	384	346	367	290	347	378	302	347	337	323	358	353	361	358	361	366	345	336	329	349	331	337	343	325	320	348	353	375	330	352	342	336	386	349	365	333	326	303	370	342	348	360	357	338	362	328	340	353	374	328	368	357	360	341	347	348	344	349	333	358	324	311	339	333	371	307	313	343	350	342	354	390	364	313	360	344	345	369	337	357	349	342	329	348	343	354	330	328	327	364	333	325	348	330	326	367	333	330	335	331	352	346	313	320	323	341	354	362	357	348	373	355	346	356	355	345	340	338	320	361	344	338	348	342	345	308	313	326	343	346	361	314	375	348	373	355	351	360	344	350	321	336	354	322	379	338	356	367	332	350	346	327	364	343	347	321	353	354	349	389	328	338	323	331	341	338	337	351	367	321	341	350	363	313	367	349	344	343	367	363	319	363	339	353	326	323	336	336	342	380	337	349	329	358	349	352	364	317	329	357	346	349	362	349	344	368	315	344	364	335	349	341	330	360	338	306	334	361	328	326	326	330	363	333	341	343	325	388	332	331	341	320	380	306	330	347	323	355	338	332	350	332	364	314	361	368	350	346	343	361	348	336	356	325	350	369	318	373	310	355	340	310	378	335	357	355	373	338	350	350	329	344	346	361	353	340	321	320	346	314	345	336	362	326	365	351	337	373	362	355	332	318	354	377	355	358	366	355	366	365	325	322	386	341	354	334	357	347	329	362	330	358	350	378	362	340	335	325	371	368	336	339	367	357	349	342	327	361	354	331	332	352	371	364	358	367	368	367	354	366	353	360	377	371	347	328	354	335	339	335	338	346	351	346	376	335	358	349	333	350	354	341	357	351	361	356	328	345	338	328	357	314	364	334	348	331	346	354	336	320	350	303	339	348	333	336	359	373	351	340	343	345	344	368	341	351	365	362	343	352	327	342	331	344	333	356	340	367	348	355	355	318	376	334	339	350	345	338	340	321	355	311	356	316	392	380	336	326	352	351	323	358	350	333	359	301	347	363	322	367	347	342	353	335	364	372	354	373	352	366	347	360	333	319	327	362	352	344	354	357	297	341	333	308	336	353	364	373	377	336	309	360	340	363	386	351	377	342	374	338	380	372	364	357	341	358	333	375	319	340	337	358	340	377	381	371	368	355	368	386	346	317	326	360	384	345	348	357	347	353	345	386	358	312	377	396	341	332	341	353	345	345	349	355	329	372	386	364	378	336	336	338	301	325	354	354	345	355	354	317	359	341	358	333	310	362	345	354	338	363	333	325	369	370	375	373	344	348	342	352	333	330	321	386	323	329	340	366	334	326	376	343	381	343	332	363	333	367	348	339	323	324	326	350	332	312	330	345	360	319	328	345	338	379	355	309	352	356	308	348	318	323	326	321	334	341	330	332	339	366	374	348	352	314	340	345	350	337	368	363	304	344	337	345	352	335	377	354	348	341	350	334	358	347	354	330	340	372	351	328	333	332	335	356	348	333	324	342	380	349	387	342	307	385	376	323	348	354	365	346	348	342	342	370	321	341	336	371	338	329	345	331	363	349	368	367	375	357	364	372	348	320	349	345	325	354	352	341	345	321	345	354	319	327	344	367	344	342	361	371	363	348	366	346	334	331	335	327	374	360	311	342	352	316	321	338	364	388	318	331	336	358	338	353	352	338	351	340	359	348	338	325	343	374	356	359	353	353	339	343	352	332	368	326	338	338	358	325	332	360	343	344	357	328	383	353	349	316	323	334	339	359	353	344	352	340	324	345	345	343	326	354	374	344	338	356	346	351	377	352	363	349	316	312	376	302	342	366	336	335	344	367	346	359	372	347	316	353	344	327	365	341	351	350	354	379	334	326	302	334	323	377	358	306	326	354	344	330	337	338	334	315	396	353	336	325	360	341	353	342	350	360	342	357	302	372	364	360	350	366	375	368	380	342	341	368	374	354	333	330	354	375	380	386	356	316	352	359	354	328	345	345	351	338	332	371	347	343	369	343	353	375	350	370	362	369	339	335	310	346	344	346	360	363	397	315	355	338
24439	20961	27250	24743	14650	2732	1672	1124	838	686	597	529	406	413	397	347	351	290	291	241	244	229	192	172	198	179	147	175	154	134	140	165	150	132	133	146	141	139	140	123	126	107	124	136	137	145	135	129	114	120	137	110	135	117	121	115	113	113	108	122	121	110	123	107	105	119	127	105	133	117	117	145	126	107	121	119	119	123	126	123	141	128	136	115	141	138	124	117	87	137	107	102	120	121	112	119	112	148	135	119	104	135	122	149	119	116	128	115	123	111	133	103	132	122	114	130	125	136	105	121	118	102	124	126	117	118	125	147	119	141	114	131	109	110	112	115	111	113	114	98	126	124	105	142	121	115	114	107	124	123	129	135	126	113	132	93	112	121	115	112	106	115	115	112	119	123	119	138	131	119	121	114	124	104	120	116	125	109	122	114	110	127	115	120	102	133	134	129	117	125	114	138	139	119	114	106	121	136	95	108	122	108	120	115	114	123	103	110	111	117	147	96	114	137	134	127	110	120	115	131	131	118	108	113	113	107	119	112	120	112	138	114	129	112	126	123	131	119	126	115	112	112	103	116	124	119	114	108	112	134	124	113	114	96	125	119	117	125	128	116	128	125	123	126	112	114	119	135	131	123	119	111	84	125	131	133	116	122	99	117	117	115	132	117	112	137	136	114	112	114	115	121	120	117	125	112	110	119	136	132	127	120	114	133	136	113	113	115	114	137	134	126	126	104	111	138	116	117	126	116	139	109	139	121	131	108	108	114	105	117	112	94	120	126	122	119	116	120	117	136	117	108	134	152	114	106	111	126	122	128	99	124	123	123	128	135	129	114	118	110	112	95	121	121	128	147	122	125	113	129	126	122	113	130	144	131	126	120	121	145	121	110	121	114	114	112	112	121	122	128	126	115	126	112	133	114	101	106	117	115	126	117	128	130	100	118	97	102	134	121	114	111	105	131	138	108	122	111	141	105	136	132	131	115	113	121	129	113	129	113	113	103	115	138	123	136	122	112	121	122	107	133	110	129	128	117	144	110	120	141	104	107	121	119	106	124	105	113	116	116	111	139	104	113	125	120	117	137	132	128	128	128	128	115	99	130	121	130	131	139	116	121	126	98	116	108	118	117	116	106	127	140	98	109	105	130	131	115	113	127	129	129	121	115	129	116	107	117	125	136	106	120	103	141	112	128	132	112	144	124	114	113	145	110	113	115	121	114	141	121	112	125	118	129	118	105	131	117	126	121	133	102	147	138	127	112	120	122	127	111	131	109	120	108	118	133	129	107	103	121	123	119	122	105	127	120	134	136	112	111	125	132	116	104	121	102	117	121	125	112	120	133	122	146	101	112	120	98	121	128	111	121	106	125	128	130	119	126	140	121	110	111	104	120	112	115	113	112	124	116	119	119	119	121	117	117	97	124	116	122	122	125	136	122	120	117	125	128	114	114	116	94	121	114	117	134	110	127	120	135	98	123	138	122	106	118	118	128	119	125	113	119	137	106	112	123	113	110	125	123	103	117	112	122	122	109	113	119	123	110	121	130	109	108	131	101	120	117	118	104	121	102	112	140	105	132	113	135	154	133	118	135	126	97	134	140	112	121	129	136	105	113	116	134	101	113	120	127	133	143	120	113	136	101	110	128	116	113	107	112	109	124	120	133	119	95	121	138	128	128	109	118	118	116	108	113	110	102	119	130	128	126	117	108	125	113	119	96	134	115	111	117	122	126	131	101	125	94	124	122	115	108	117	108	127	122	130	118	110	108	121	106	109	127	113	124	125	108	122	125	114	108	119	117	109	119	130	122	115	112	124	98	124	100	103	102	135	120	131	125	111	136	117	124	126	120	129	106	121	127	111	119	115	108	130	126	118	128	124	116	125	125	112	117	123	111	126	109	98	111	114	119	116	137	126	123	116	115	124	122	144	114	110	121	107	121	115	110	107	122	112	124	101	127	117	132	122	113	139	137	121	110	123	117	117	103	123	108	111	139	124	110	115	116	98	121	132	121	125	118	132	123	122	122	113	126	132	105	126	110	119	127	104	124	99	135	101	121	138	100	145	128	125	120	112	120	109	108	126	119	125	119	105	147	108	90	116	133	117	118	137	102	108	107	124	142	93	140	111	122	131	118	103	108	95	131	129	119	131	101	131	114	103	128	125	127	137	115	134	124	133	124	143	120	100	125	128	108	115	130	124	123	112	109	115	116	149	105	125	106	122	132	121	120	117	131	128	126	144	127	112	130	107	118	98	116	124	109	125	124	125	137	109	133	122	91	112	114	100	94	134	131	129	124	123	107	117	123	122	114	118	131	109	151	104	121	137	132	130	124	110	116	107	120	117	118	133	114	121	121	124	104	115	109	123	130	118	124	106	106	129	127	119	148	114	130	117	122	112	121	119	115	106	104	110	97	117	131	112	124	108	136	128	110	130	119	133	112	120	129	132	104	131	124	116	128	121	116	119	137	123	128	111	112	120	133	105	113	113	106	121	130	118	106	121	128	108	112	103	110	126	142	121	108	110	110	99	115	123	108	129	108	111	116	111	113	116	107	118	129	114	136	135	130	92	123	113	132	126	113	141	114	129	121	123	106	121	122	96	119	112	135	133	141	126	130	108	116	127	134	123	111	119	129	124	121	120	136	120	129	125	101	128	114	120	115	143	131	107	122	116	117	106	108	118	127	122	130	112	111	130	126	128	99	116	130	122	127	105	112	132	122	141	116	113	124	106	112	116	128	117	118	127	104	110	128	101	105	128	119	124	121	120	117	117	142	107	128	112	131	126	111	126	110	105	119	133	140	136	126	117	118	141	137	106	108	121	104	123	135	115	114	103	116	95	105	126	103	135	138	136	121	120	108	129	99	108	133	105	127	115	133	113	109	108	111	131	105	114	122	127	111	112	131	111	112	135	130	123	110	125	127	116	136	117	134	116	135	113	123	126	117	125	132	119	138	112	121	126	118	131	120	125	127	117	124	128	115	93	113	124	135	139	138	106	120	126	141	137	131	142	117	110	120	96	123	133	127	123	123	117	113	129	117	134	131	105	133	132	119	134	112	99	119	106	120	133	137	115	114	128	129	139	135	113	131	122	128	118	125	157	127	110	126	109	110	117	141	115	139	129	111	98	134	129	118	125	129	106	121	122	127	112	114	110	96	124	111	144	112	114	124	133	126	105	119	127	120	124	108	144	125	111	122	122	129	115	121	110	118	124	127	119	123	109	132	145	115	89	141	123	124	118	136	138	127	119	119	117	136	106	112	128	110	134	114	113	119	123	123	111	110	128	135	125	151	125	122	116	131	128	133	102	115	110	131	112	100	114	123	116	124	131	118	103	108	123	124	121	132	110	112	144	112	141	106	121	118	106	108	124	122	116	114	107	111	101	101	108	108	120	130	140	137	96	115	107	117	133	112	115	138	136	114	103	148	131	126	112	115	104	129	127	119	128	119	129	119	113	116	103	118	107	124	117	106	121	107	107	137	132	109	114	111	121	114
23175	20530	10367	6122	4848	3830	2941	2231	1593	1204	971	776	712	611	578	535	485	413	421	369	338	307	282	243	244	219	217	198	174	160	187	154	169	155	147	194	148	162	137	152	154	175	165	163	161	151	151	186	153	146	149	126	168	161	137	165	147	146	126	163	133	149	138	161	156	165	161	151	131	142	130	171	137	130	125	151	140	168	162	153	141	149	132	124	133	146	135	155	145	148	126	156	135	147	160	157	136	145	131	152	147	143	144	121	135	149	157	162	149	140	136	124	147	136	150	142	180	122	126	141	147	141	124	141	150	149	137	157	138	120	150	152	136	141	161	138	143	144	155	136	136	133	148	119	140	161	123	146	158	148	133	155	143	135	144	167	136	117	123	142	145	149	137	155	145	136	141	127	148	146	149	135	140	144	134	130	139	136	155	143	153	137	143	141	148	166	134	133	131	147	152	124	137	147	143	144	148	133	148	136	131	137	131	121	130	147	128	127	152	166	147	143	148	164	152	137	131	136	127	137	144	140	169	151	134	136	145	149	153	131	131	152	138	175	151	118	140	139	119	154	134	142	141	154	138	147	137	140	141	157	145	149	140	125	142	139	126	149	123	118	134	139	147	130	138	135	146	145	134	138	132	140	140	155	139	141	149	144	127	128	127	144	118	148	134	140	133	146	128	131	137	126	145	155	128	155	151	132	130	125	142	144	139	140	145	142	120	164	131	112	154	138	127	153	154	150	145	136	135	138	138	143	145	142	146	159	151	134	128	122	159	127	124	140	140	125	134	130	138	130	153	142	137	153	179	149	125	145	149	137	142	140	148	124	147	147	134	124	156	136	161	125	146	134	140	127	161	127	158	144	150	138	150	144	142	147	159	127	139	120	165	141	141	125	160	138	147	156	149	134	134	166	141	137	156	131	141	153	156	138	150	147	116	146	138	137	158	147	156	163	142	141	121	131	144	132	154	154	123	152	150	147	157	151	147	140	120	127	155	162	127	145	145	147	137	147	134	156	138	157	152	129	153	129	146	149	132	162	145	141	151	143	128	130	141	133	153	129	160	142	135	158	132	143	140	153	137	126	156	125	129	143	118	145	163	159	147	128	133	161	127	146	128	125	162	143	127	146	145	136	145	140	126	136	148	120	133	131	138	137	128	141	143	128	145	127	136	149	127	158	150	144	122	148	142	138	137	146	146	143	149	139	133	168	142	131	135	144	127	117	140	141	143	148	149	146	131	121	128	132	138	120	118	145	154	135	137	133	139	145	135	175	136	166	167	137	166	141	122	146	134	123	159	136	146	146	151	159	133	148	154	162	136	152	161	126	140	150	143	163	147	145	117	148	138	135	123	143	136	144	143	154	152	146	146	133	165	140	146	135	135	167	130	140	123	142	145	118	139	145	143	139	141	162	145	140	141	122	155	126	135	153	121	151	137	132	138	124	119	149	137	142	140	162	143	134	137	125	119	146	132	103	152	129	154	147	147	141	143	152	144	160	136	147	138	144	141	144	133	136	137	167	140	135	134	155	132	136	157	149	140	131	119	154	142	157	137	119	171	158	150	135	141	118	161	126	142	150	144	152	137	137	149	141	146	138	160	157	139	148	132	153	159	133	125	117	109	143	140	127	149	142	138	115	143	159	145	152	129	125	124	150	148	150	157	146	137	143	137	156	147	146	144	131	162	131	136	146	163	136	128	143	152	159	136	141	139	154	119	118	147	148	146	143	133	129	132	132	163	155	155	150	149	143	125	144	147	132	134	149	144	133	129	130	145	155	146	133	132	118	153	147	142	128	138	127	139	158	126	155	139	119	147	140	128	133	138	147	136	131	143	121	149	138	147	154	123	144	144	147	147	131	126	143	133	134	162	136	149	142	130	137	131	142	141	145	144	124	153	131	145	142	114	111	140	146	153	137	149	130	149	129	150	163	141	134	137	137	145	135	154	136	136	132	154	140	129	172	129	151	147	133	124	145	143	139	136	136	142	135	137	164	132	153	149	119	139	149	148	153	158	129	161	143	136	144	148	165	145	151	151	159	121	138	147	136	140	144	134	134	148	158	123	140	126	132	148	153	145	154	138	134	127	128	151	117	127	128	149	135	134	144	133	126	132	125	131	133	125	132	154	127	146	134	151	147	150	142	144	137	138	167	151	141	159	156	131	130	158	162	146	146	139	134	138	152	127	135	135	164	157	134	142	150	160	137	161	127	122	136	135	142	156	141	138	135	138	141	157	135	139	138	135	155	129	142	139	140	119	131	124	140	135	132	129	144	140	149	143	129	141	116	139	139	139	141	145	133	114	123	142	159	139	150	152	153	140	166	143	134	131	139	125	148	133	132	125	145	141	142	125	134	125	139	137	150	133	141	148	133	155	140	141	158	126	132	154	153	128	127	123	136	141	143	163	106	128	157	135	130	131	145	150	180	133	141	137	144	142	143	135	149	136	140	128	129	141	151	136	127	156	159	132	144	130	151	135	157	130	156	133	135	144	141	153	136	153	152	129	153	135	163	128	137	141	142	153	144	128	146	124	159	137	128	142	139	120	149	138	140	146	129	140	150	134	140	152	146	133	150	150	150	126	155	130	158	142	137	127	140	132	133	143	128	150	144	146	128	137	131	140	129	123	155	128	127	135	115	166	127	151	160	125	136	148	145	131	134	123	146	138	115	125	137	144	139	151	142	147	143	131	155	142	148	129	148	124	155	146	143	142	142	148	147	161	142	129	133	130	147	138	138	150	142	144	148	132	161	137	145	167	131	167	129	139	128	126	143	129	141	140	141	169	149	148	132	157	110	163	142	151	125	142	148	162	150	153	140	147	165	150	142	136	149	136	143	134	131	148	147	153	122	148	144	140	166	154	122	147	137	123	146	144	141	146	127	149	154	116	143	140	130	140	153	143	157	142	145	161	146	126	146	135	128	139	137	134	138	134	136	155	142	141	139	134	135	143	154	135	131	148	137	140	147	133	149	150	129	145	133	129	125	143	147	139	144	133	142	159	136	144	161	124	133	136	153	140	127	133	136	141	123	136	128	134	133	133	148	161	149	145	148	141	127	141	139	157	147	142	145	137	138	144	139	165	144	123	121	161	147	124	167	152	154	138	144	132	150	143	151	151	148	150	140	114	153	146	141	139	144	149	116	132	137	146	153	149	151	128	147	120	153	146	150	151	135	141	151	150	137	157	127	145	143	126	132	132	161	126	123	144	133	141	128	133	132	110	125	132	125	131	140	159	130	122	151	152	137	164	174	137	123	139	145	125	110	132	148	114	131	138	168	142	143	136	141	146	158	143	159	145	145	144	155	142	136	136	169	149	137	161	124	149	107	151	127	133	145	136	131	152	123	149	131	150	149	129	172	121	128	121	143	147	127	151	142	146	155	119	139	138	148	125	139	155	122	126	159	133	138	142	132	142	157	140	133	134	145	138	157	148	124	120	138	146	141	151	139	156	128	144	146	128	142	137	122	136	135	131	127	131	143	131	136	146	145
22285	20949	28625	23426	20950	21088	12126	2874	1807	1472	1215	1057	926	827	805	701	680	659	600	571	495	482	426	425	387	369	372	337	326	315	314	335	309	272	298	278	309	272	285	290	297	277	266	263	289	232	280	253	252	271	248	275	255	243	232	251	274	274	231	256	254	268	258	262	287	237	255	246	223	254	269	263	269	241	230	234	246	256	254	252	250	255	252	249	245	259	235	250	265	260	247	256	279	255	266	233	220	258	247	261	246	249	286	240	241	259	255	249	235	240	281	241	253	248	232	269	261	281	221	253	243	260	269	261	267	305	248	255	249	273	238	254	270	239	244	262	260	265	254	282	259	260	258	234	268	224	256	251	243	237	253	240	236	264	258	259	290	276	275	275	255	284	276	261	235	255	224	242	238	248	256	235	278	266	234	242	233	248	264	233	269	250	242	274	268	228	241	271	237	239	226	264	228	258	278	220	234	248	247	282	244	242	274	250	265	266	238	263	255	204	254	262	240	256	277	225	256	230	241	264	261	247	277	237	246	295	276	232	266	249	241	252	279	233	261	251	234	260	253	248	250	232	255	260	258	247	236	240	211	266	245	240	251	268	260	255	273	254	240	259	246	231	269	262	246	257	258	259	235	247	265	242	261	259	281	258	264	204	255	233	275	225	226	253	259	250	241	246	225	255	270	276	244	219	255	257	242	241	266	260	289	233	230	250	234	246	261	255	252	252	272	243	273	268	253	263	255	235	253	245	262	261	262	271	252	289	276	262	255	237	243	263	279	266	274	255	280	249	252	262	246	255	241	273	250	250	242	254	242	253	300	241	231	275	252	236	236	248	264	233	225	271	243	268	247	262	230	255	250	224	255	237	239	260	274	243	229	244	283	275	253	274	258	254	252	246	258	242	241	259	257	259	260	280	281	255	232	278	273	285	245	263	282	236	252	261	245	275	255	256	256	283	253	260	233	273	262	251	258	253	261	246	256	262	257	231	240	268	242	261	255	269	264	253	250	246	266	266	249	229	253	245	232	250	238	250	253	232	267	274	252	237	254	262	263	261	232	253	238	225	228	243	277	258	279	247	229	249	271	236	259	241	261	271	247	251	239	270	269	261	275	250	264	264	226	258	251	253	260	246	251	246	234	237	239	251	252	252	249	232	284	250	255	232	222	265	245	240	234	235	241	259	215	257	274	243	233	250	257	263	235	238	246	237	290	236	245	271	279	239	241	246	251	244	248	255	251	261	269	247	237	274	274	253	250	231	258	271	255	277	259	234	239	260	252	288	278	242	244	246	234	285	274	245	245	269	236	259	251	277	266	255	232	269	246	253	249	236	248	253	254	278	258	254	249	265	241	259	239	231	220	232	282	215	262	256	240	270	242	250	264	269	265	256	238	255	275	240	283	261	231	247	289	266	255	247	250	245	249	238	241	236	251	248	254	234	277	262	264	261	257	262	279	275	217	252	217	256	277	274	266	258	288	265	219	258	259	242	240	257	217	266	273	219	238	275	225	234	257	237	257	236	227	261	248	235	241	256	254	234	254	248	252	248	264	241	244	282	252	235	247	263	218	255	264	248	225	263	269	227	266	242	254	245	226	270	243	276	231	277	278	257	240	263	226	249	207	242	249	265	246	251	240	241	251	272	257	231	270	259	240	259	232	249	249	245	222	289	234	267	243	246	257	245	258	245	231	247	248	263	225	241	248	254	245	228	240	241	271	246	266	223	245	289	239	256	244	287	272	231	245	233	242	238	250	265	241	246	241	263	243	248	280	233	254	251	273	264	235	222	227	247	244	262	225	233	253	280	271	268	253	231	249	260	235	260	236	247	259	260	243	263	256	264	239	248	237	254	229	259	227	257	240	233	287	254	242	257	261	271	242	244	280	265	269	247	266	267	236	242	258	228	260	219	239	225	235	274	279	256	255	249	248	229	279	245	248	239	263	255	246	245	251	253	246	258	259	259	261	239	242	238	264	299	252	266	237	239	271	241	283	253	252	282	251	251	247	234	273	292	252	269	242	240	256	267	240	251	250	275	263	265	248	256	222	265	265	238	260	246	224	220	248	237	266	250	279	246	258	267	252	268	242	262	246	242	262	248	246	273	244	255	259	271	250	240	276	241	239	230	243	241	234	252	267	236	234	269	223	252	271	225	256	233	256	241	262	254	281	242	259	214	250	262	238	259	238	237	265	239	251	238	251	249	249	251	233	241	217	231	254	272	239	249	241	237	270	261	245	249	230	255	291	210	262	248	233	285	269	238	260	229	244	250	267	250	254	238	271	231	247	264	268	249	265	280	265	226	252	253	223	245	253	275	243	236	235	235	242	269	254	270	247	245	275	265	254	229	243	248	277	292	237	254	251	252	250	252	260	230	224	266	244	247	268	241	270	243	241	229	266	237	232	261	250	279	266	264	241	260	268	271	242	235	250	251	273	253	242	255	249	294	220	267	293	254	238	255	239	247	225	240	248	272	260	235	227	239	229	243	266	228	220	236	265	269	227	239	245	232	280	255	257	278	244	260	284	249	251	251	261	228	244	265	231	254	242	249	254	253	249	247	269	254	272	255	249	256	241	239	248	256	265	264	251	265	248	239	250	269	274	250	246	236	253	248	253	285	226	239	249	238	259	227	273	262	286	252	254	244	256	248	253	271	252	253	242	245	225	249	238	280	253	252	247	211	283	241	244	279	259	250	250	246	280	265	243	257	279	257	259	234	239	252	270	241	271	262	239	246	251	268	232	213	240	252	266	263	277	231	269	256	274	247	250	258	234	247	259	262	279	262	257	208	243	269	266	262	275	232	265	261	258	265	269	251	240	259	284	260	272	269	251	262	253	268	245	236	267	246	264	258	249	254	258	242	258	253	277	254	257	236	241	220	244	265	275	262	254	235	251	263	221	284	267	272	278	258	240	219	264	222	262	279	234	242	237	258	248	262	241	262	244	247	278	235	274	231	261	244	246	271	227	244	240	261	247	235	269	240	226	250	259	246	229	260	259	274	266	260	247	260	237	225	254	267	226	249	243	262	267	256	285	265	254	243	254	254	271	265	236	229	255	251	238	276	227	257	243	273	256	238	244	245	249	277	259	273	249	242	264	245	272	274	249	253	227	254	263	230	272	259	261	273	241	273	238	239	261	255	219	259	248	258	267	257	231	237	238	248	269	240	266	231	219	264	259	251	252	242	245	263	248	271	262	263	260	220	223	283	273	262	265	236	254	231	250	253	317	243	255	264	265	246	242	233	246	236	228	262	245	250	245	255	232	212	251	257	259	240	228	237	255	255	236	244	228	257	281	253	263	249	278	230	248	255	233	264	239	261	261	227	239	265	261	252	287	240	231	245	239	268	247	245	252	253	227	227	257	235	271	252	240	269	223	258	234	259	243	263	260	245	258	254	247	272	262	249	245	272	262	241	245	235	302	239	255	245	237	257	241	260	272	266	221	244	279	219	262	246	297	265	233	256	268	255	232	248	254	257	254	209	270	256	251	247
27872	31064	17917	11262	8895	7031	5354	4097	3014	2311	1852	1600	1334	1270	1134	1028	916	811	811	738	633	572	554	543	536	483	441	374	385	382	376	350	355	316	357	331	332	343	329	319	315	339	303	293	317	303	326	316	313	269	323	293	298	301	269	313	323	304	274	260	298	300	265	287	318	315	303	262	303	295	325	302	292	289	280	287	272	292	298	308	287	285	322	276	290	293	295	293	310	302	263	274	292	306	244	283	283	284	281	254	297	280	282	250	304	296	301	299	267	281	272	258	313	248	265	296	315	266	254	272	294	267	291	317	303	282	301	277	299	267	270	275	290	258	294	305	311	254	294	299	269	280	246	281	301	305	271	266	277	264	279	291	280	236	296	310	283	251	303	294	285	276	306	303	299	290	295	293	279	287	285	303	276	280	279	266	260	269	271	295	276	276	253	293	265	284	284	248	280	311	264	276	247	261	282	314	286	254	287	272	279	261	283	242	263	254	283	278	286	303	259	311	254	287	282	278	270	275	284	283	262	272	290	286	278	279	269	244	290	304	267	279	252	307	270	291	265	270	293	281	294	291	292	274	302	286	290	248	284	308	279	292	275	286	287	298	297	300	283	265	274	295	279	294	262	300	302	266	274	282	305	293	290	270	297	254	274	279	296	255	271	287	272	300	277	293	278	286	308	273	292	296	244	310	311	265	263	284	260	267	288	277	290	266	286	317	280	287	281	296	289	294	293	277	259	272	259	290	274	282	318	300	283	284	307	302	260	268	306	302	269	307	277	267	294	291	251	259	268	275	283	313	292	297	281	282	253	299	282	287	303	273	256	297	319	324	264	287	270	291	278	272	297	252	281	265	260	288	263	298	284	276	288	272	259	278	293	276	249	273	281	283	274	300	292	278	278	276	253	269	289	275	293	298	289	279	262	295	258	266	273	279	232	277	287	277	277	300	287	241	253	287	288	289	285	289	283	311	279	255	277	288	295	270	283	312	293	274	285	304	283	275	289	273	253	299	280	282	279	258	294	282	302	298	251	264	278	298	305	282	303	307	299	282	285	285	262	288	278	288	251	249	278	297	315	296	293	259	278	278	285	267	315	274	276	303	275	263	274	278	272	299	286	301	270	288	291	288	260	292	275	272	308	274	309	253	285	276	300	266	256	296	274	283	309	272	294	294	305	268	276	287	279	286	305	269	289	302	285	280	247	296	277	257	265	285	271	317	278	265	285	309	256	245	267	298	302	281	271	270	248	259	301	304	278	285	277	270	285	296	275	270	288	283	272	269	282	293	263	261	300	314	328	273	283	300	303	290	275	258	291	250	281	292	280	279	270	301	282	277	271	271	312	315	293	283	278	315	293	316	279	308	272	299	318	258	284	276	295	278	266	316	316	238	283	287	303	281	281	255	279	280	287	261	275	262	307	280	273	299	263	297	259	289	280	268	248	308	321	273	284	285	284	283	265	268	298	286	283	283	281	303	291	288	283	299	289	295	283	253	288	285	298	289	222	265	264	266	298	282	297	275	276	264	297	289	292	265	277	273	309	279	292	248	259	299	256	319	268	274	312	304	268	279	258	272	267	279	300	285	287	275	296	248	284	278	271	309	285	301	286	293	266	305	271	294	287	281	286	272	298	263	300	302	268	286	296	270	284	294	248	315	273	276	269	299	276	293	301	273	281	297	301	287	260	282	279	291	254	293	295	289	255	291	317	290	319	310	284	303	278	280	302	290	249	268	280	308	275	268	291	259	282	294	287	295	321	284	285	306	285	314	272	271	285	325	271	290	298	280	247	293	261	283	273	265	267	297	290	283	273	245	296	291	284	296	260	255	295	292	278	263	283	293	282	296	264	290	235	308	267	295	270	276	302	281	267	245	250	307	276	278	276	281	289	264	271	274	290	291	265	263	266	270	245	279	268	297	295	312	271	288	289	292	298	286	295	313	305	290	273	282	306	336	299	311	274	268	305	306	292	289	287	267	292	279	281	280	298	271	277	262	273	284	300	297	296	268	290	256	307	297	293	273	260	275	288	288	280	296	281	300	262	262	283	312	276	281	292	264	309	268	281	280	305	275	290	278	264	290	275	309	289	285	283	277	294	288	271	259	293	309	277	301	312	294	291	280	273	288	269	322	280	250	264	311	289	291	255	293	274	271	258	263	301	265	306	296	288	286	287	289	305	309	246	269	292	264	260	269	289	272	297	252	295	271	295	244	254	285	294	260	266	284	304	285	295	284	291	306	258	309	304	267	294	294	286	266	298	310	276	260	288	285	327	297	265	262	267	297	276	287	273	280	284	287	295	287	263	258	269	286	276	291	277	267	266	276	297	296	278	274	260	293	279	294	287	279	271	283	297	295	252	292	287	269	282	255	273	282	302	248	300	272	236	282	263	285	274	291	275	283	279	286	263	292	275	250	300	278	298	272	280	280	285	267	296	276	286	282	311	322	292	294	300	258	293	306	277	279	270	266	269	269	277	282	291	250	281	299	290	310	258	296	289	279	284	248	279	272	281	291	268	266	305	286	306	280	280	274	269	290	261	294	275	263	291	306	307	301	278	272	268	301	264	265	308	254	274	283	276	281	297	295	293	294	285	248	310	243	247	287	252	285	283	287	264	287	276	266	267	262	284	306	305	274	253	294	294	312	312	290	300	287	301	288	288	290	285	271	295	279	299	311	284	284	271	264	311	291	292	284	266	284	269	277	320	296	276	286	285	283	294	283	266	285	288	278	286	309	281	277	298	266	253	276	289	270	268	295	289	278	264	322	296	252	280	290	278	303	266	248	282	277	284	289	283	275	308	300	303	270	297	274	297	289	267	273	296	277	260	261	287	266	276	281	298	280	284	274	292	272	259	300	292	275	254	261	279	255	290	284	281	289	252	285	274	310	286	252	278	264	296	266	265	270	282	315	266	276	272	309	268	255	285	286	290	298	283	256	248	286	300	293	245	283	291	302	281	280	259	291	293	308	259	303	285	274	290	287	261	313	267	308	289	311	279	273	301	261	269	254	281	291	276	292	283	318	265	290	303	310	263	254	273	252	292	287	268	249	267	258	297	295	292	285	257	270	276	282	292	264	259	290	269	257	275	283	281	284	295	290	286	282	273	312	271	274	276	264	287	268	282	293	284	276	291	287	293	297	306	292	293	277	293	269	300	271	287	289	270	278	253	273	271	281	286	274	299	285	271	265	286	307	287	283	326	285	307	258	295	277	301	271	300	313	297	300	286	307	275	279	286	278	277	312	258	284	283	269	288	284	295	265	295	273	273	259	310	279	280	300	278	253	272	283	288	281	281	294	307	283	266	304	271	272	305	268	308	271	294	294	257	256	281	318	275	285	260	279	282	280	293	305	292	287	285	280	285	286	269	298	265	286	301	298	262	262	267	325	285	294	271	306	286	268	293	278	305	269	274	279	308	285	268	283	283	297	307	265	289	290	263	277	271	305	266	257	286	322	288	282	304	257	289	289	327	298	294	294	266	275	283	271	268	284
27520	19734	9652	3409	1942	1409	1092	826	657	546	478	447	370	392	395	334	308	292	336	286	273	251	272	263	268	252	251	254	216	218	221	199	198	233	233	204	222	211	216	212	179	206	198	199	210	190	183	226	182	197	205	203	192	211	202	232	192	192	209	210	212	204	220	221	196	188	199	175	215	208	201	198	214	197	213	181	217	223	215	192	217	195	196	220	218	206	198	206	218	195	227	168	172	201	213	211	219	207	204	220	185	205	217	207	208	201	206	197	211	198	199	198	179	227	180	177	178	174	219	180	201	190	214	193	181	196	202	184	215	196	220	216	202	214	208	180	184	205	213	210	204	228	196	213	185	204	216	208	235	184	238	217	199	186	204	238	196	217	198	182	195	207	195	173	196	215	182	213	221	208	201	202	185	200	217	226	203	203	228	198	190	188	181	198	193	204	186	181	215	180	207	202	203	208	212	225	183	190	226	184	200	171	217	201	212	176	180	218	217	210	188	203	205	195	193	223	204	209	181	200	229	210	205	200	189	205	207	197	205	213	208	183	208	215	193	204	199	192	175	231	239	209	220	227	205	202	233	193	224	197	211	208	198	196	205	227	194	206	211	224	207	205	179	200	225	221	200	202	200	204	207	221	203	193	189	204	193	185	180	195	184	168	201	186	203	208	183	208	217	192	192	198	194	176	191	186	212	203	210	196	171	210	195	185	190	222	193	212	217	197	207	206	210	182	213	206	182	207	190	180	222	210	206	195	216	178	195	192	207	191	196	192	182	198	184	197	198	199	196	201	206	180	188	192	220	173	220	194	203	203	187	199	184	195	212	181	221	219	198	207	219	195	188	198	232	189	204	210	197	185	184	179	218	184	200	203	206	199	190	215	196	191	209	198	199	208	211	204	201	196	207	195	200	216	195	207	192	188	188	209	227	200	189	193	192	196	201	205	217	215	194	206	221	253	197	199	192	223	183	233	209	220	197	195	203	181	201	201	205	220	198	207	194	220	183	190	216	217	210	210	208	211	179	204	199	201	204	199	223	209	200	209	205	214	193	214	230	190	212	200	213	219	214	199	203	199	189	202	189	206	191	183	208	190	176	182	190	209	197	184	188	182	202	211	186	202	207	201	207	207	205	223	223	203	196	213	217	213	185	192	239	182	211	212	206	214	202	222	197	207	187	214	207	194	203	209	184	206	183	242	194	213	206	200	197	246	196	214	200	179	202	217	196	201	225	216	169	192	208	199	204	182	188	211	193	211	208	202	207	193	202	213	199	209	211	206	195	208	213	214	193	169	191	218	189	189	192	224	190	236	211	203	217	218	199	191	213	175	192	212	199	198	215	179	186	194	229	187	210	193	217	203	209	199	190	197	205	196	189	213	205	171	207	197	204	217	169	220	222	216	217	236	226	169	206	208	181	176	212	231	206	214	188	210	204	217	198	203	224	202	213	194	222	191	219	204	206	184	227	192	193	218	218	198	195	183	232	195	201	206	212	204	202	196	215	194	204	197	204	223	210	231	197	198	213	194	187	195	200	205	201	217	198	211	187	206	205	222	208	189	187	201	221	209	187	184	212	206	202	189	194	210	184	190	183	207	207	182	197	187	194	200	210	202	197	201	198	244	179	224	194	189	174	216	198	211	206	222	188	210	195	220	212	175	233	192	202	205	203	238	212	204	184	210	210	223	191	199	210	205	179	230	204	193	213	194	189	192	198	193	199	206	194	225	204	207	218	199	204	206	216	185	197	205	196	211	214	192	208	209	200	213	216	229	194	223	196	198	199	218	215	179	223	197	183	204	194	208	200	207	202	201	187	183	188	214	214	214	224	203	212	202	228	215	188	208	210	224	200	202	208	203	216	193	219	189	223	203	215	191	208	207	184	173	204	222	212	210	205	229	197	206	195	189	200	199	220	213	194	212	185	181	194	205	212	193	215	206	202	188	210	198	216	200	202	176	183	194	207	208	205	191	206	174	214	196	182	200	213	203	197	224	187	214	209	204	204	185	214	210	223	198	198	197	198	202	188	181	207	204	201	205	210	221	217	203	208	206	210	223	192	217	209	221	193	200	207	204	205	223	204	168	200	197	204	203	201	206	235	208	206	195	223	170	195	192	200	198	211	187	205	186	208	224	198	216	207	220	193	198	200	227	208	200	194	209	203	173	240	208	200	195	191	205	186	207	229	206	194	202	202	170	195	201	189	193	207	204	213	221	194	213	178	189	197	219	215	203	206	202	187	208	206	200	204	206	203	175	186	193	233	228	222	210	194	200	189	229	221	198	182	218	205	220	212	185	210	224	202	210	233	204	191	206	206	203	195	207	206	205	211	227	221	216	229	185	192	227	184	210	209	220	198	214	199	213	181	239	214	198	225	201	194	201	229	227	198	187	216	193	206	200	186	191	180	195	211	210	198	204	223	211	191	188	203	199	205	211	199	199	227	198	187	195	202	249	177	214	198	182	211	219	213	190	203	201	194	235	204	208	212	196	204	215	207	208	209	181	210	211	218	183	190	210	204	198	206	199	223	205	203	195	228	195	218	197	207	217	213	210	215	194	210	187	190	199	203	192	213	215	196	220	198	223	188	194	193	201	220	201	208	176	208	178	191	227	197	213	195	208	201	212	209	218	212	195	192	189	188	190	192	204	214	215	201	196	202	201	189	205	209	195	208	194	217	193	210	194	214	209	192	213	193	215	213	179	204	196	197	206	218	209	205	199	201	204	192	211	179	177	188	200	218	192	200	183	212	215	205	189	187	198	218	196	206	222	226	219	204	205	183	200	209	198	199	207	186	195	216	209	216	234	197	190	224	196	220	175	218	226	177	213	218	195	192	208	198	224	181	194	203	220	232	217	192	198	182	189	184	225	204	229	200	204	220	193	192	196	213	202	207	193	185	185	184	198	183	191	181	186	182	183	214	217	188	205	215	178	211	193	210	213	180	201	230	213	171	197	185	222	196	181	215	203	204	190	205	208	233	178	198	178	206	228	189	205	211	179	218	203	196	204	226	199	227	202	221	206	191	209	195	174	218	190	192	208	190	198	228	191	197	174	216	208	220	202	208	185	200	205	216	197	184	200	173	211	205	204	186	204	193	222	219	204	225	241	195	208	220	197	189	195	208	175	174	191	206	222	205	205	200	203	223	178	212	190	194	206	187	194	189	208	179	182	191	188	236	194	196	200	190	200	199	189	210	212	201	209	196	207	213	206	239	190	221	194	204	189	209	221	192	216	208	200	204	218	189	208	205	231	188	207	184	201	203	188	189	203	215	218	212	207	214	180	178	233	177	203	223	177	199	199	207	216	218	188	209	211	196	214	200	213	206	201	229	208	210	211	213	196	197	209	201	220	207	214	218	182	178	201	194	201	206	196	199	211	221	222	212	215	193	206	212	202	193	207	193	205	213	225	204	180	192	214	211	209	194	211	211	204	211	195	213	227	202	203	201	169	200	199	229	202	192	205	210	206	189	211	201	207	208	231	213	197	191	214
19534	14547	7271	4171	3346	2686	1904	1407	1020	852	711	626	605	546	495	474	451	429	352	381	352	290	311	308	277	280	265	266	245	256	227	261	236	199	269	236	245	234	252	255	215	249	219	262	235	251	216	218	231	237	243	236	205	205	224	230	241	244	227	216	231	229	236	222	233	218	226	227	238	222	212	255	245	232	216	244	199	234	247	213	222	238	217	224	229	230	207	212	227	230	237	229	209	233	231	233	208	204	232	215	220	233	240	211	231	240	265	218	231	233	230	216	208	246	240	246	230	206	244	241	240	229	237	227	219	219	221	235	253	228	218	225	207	230	221	189	235	237	211	247	229	224	214	221	214	230	242	224	230	242	229	253	217	204	224	229	223	241	237	221	243	212	227	218	191	230	248	218	222	219	229	222	247	230	194	234	235	207	223	194	225	219	207	222	224	222	217	234	230	244	226	236	214	212	210	240	207	217	212	198	220	249	242	217	224	199	237	225	217	211	221	204	230	234	217	207	212	221	233	243	238	237	247	241	234	242	213	206	226	217	220	238	246	219	208	208	237	229	220	194	236	228	209	228	222	217	241	221	244	242	209	228	239	271	232	238	240	254	216	209	215	224	239	231	241	213	243	208	243	255	232	237	245	237	232	230	251	222	221	257	220	205	232	194	212	235	212	233	249	231	230	224	236	242	245	221	193	215	265	258	235	225	218	229	221	196	251	231	222	214	223	225	211	228	235	210	252	223	227	235	222	220	207	232	231	226	254	227	243	225	210	223	235	235	215	222	227	223	252	212	228	235	232	225	252	230	233	208	215	217	238	231	250	239	231	220	206	240	216	241	253	224	178	204	256	236	219	237	255	246	229	223	235	229	233	245	200	237	229	217	229	256	230	234	199	234	209	223	239	235	207	211	211	222	244	226	232	227	243	218	204	251	219	245	235	230	236	242	235	222	242	210	240	226	235	229	229	215	232	247	232	236	220	235	222	210	214	228	200	202	213	211	239	268	216	235	216	225	246	210	217	204	227	221	222	206	211	243	224	241	220	205	209	232	209	229	189	194	250	223	225	250	214	221	219	228	214	234	192	213	205	238	232	227	226	214	230	218	235	232	254	222	224	217	236	231	253	226	211	218	233	234	228	243	193	227	249	217	234	231	252	216	228	242	209	198	221	234	211	230	242	190	256	215	211	260	204	206	223	213	227	218	231	194	230	215	233	225	211	215	209	219	221	248	238	243	237	230	201	229	207	205	235	214	192	257	237	219	216	218	200	208	209	228	234	226	198	230	201	251	221	223	226	224	248	230	227	235	245	215	240	249	238	223	240	217	208	205	230	255	243	198	234	243	223	183	280	210	219	250	238	242	221	240	247	239	219	246	215	227	228	230	213	225	222	216	216	210	224	245	248	217	231	196	219	249	234	230	219	234	237	235	211	237	244	212	220	200	244	228	189	218	221	218	222	221	212	233	232	228	241	219	198	248	204	222	223	255	219	239	220	252	237	208	231	239	235	235	253	215	229	224	213	221	223	229	228	242	203	240	229	237	235	232	234	228	229	237	232	217	245	251	232	243	233	204	233	237	236	212	212	209	232	230	216	239	247	215	216	212	254	236	248	245	211	228	224	224	229	226	247	246	244	234	219	237	223	226	234	234	248	231	218	226	221	247	218	235	222	229	230	238	230	216	205	229	206	213	201	264	248	223	238	253	188	228	230	233	215	238	244	216	237	229	236	236	218	220	244	225	264	215	247	244	248	236	221	223	239	210	235	225	245	223	224	240	222	209	233	230	232	199	220	237	228	265	212	217	224	230	201	249	212	251	245	214	232	226	229	222	200	228	269	201	237	220	237	243	231	211	234	230	254	222	212	214	213	227	227	207	236	204	219	238	216	223	247	237	205	221	222	234	198	228	199	227	225	203	242	213	233	205	222	233	194	230	226	241	228	220	212	247	233	209	222	233	230	242	225	244	246	220	218	189	231	226	233	232	226	226	228	248	223	216	229	239	228	256	226	202	229	249	218	254	220	237	232	259	208	236	220	226	226	223	249	206	228	180	228	263	231	236	253	217	236	219	231	220	223	229	234	251	244	227	204	208	220	219	213	204	215	230	239	216	246	240	249	218	198	245	241	235	213	222	236	220	219	218	236	223	235	214	224	225	244	234	220	232	230	216	215	220	229	211	257	242	266	243	222	223	204	216	223	241	229	227	198	234	233	228	217	230	218	265	234	230	235	206	265	221	212	226	228	236	216	230	211	237	211	221	210	208	197	223	235	221	220	225	212	225	226	218	209	224	210	237	247	224	235	214	235	233	225	218	220	242	244	201	190	242	222	228	225	200	224	214	234	215	212	235	200	226	231	260	216	219	239	226	242	251	233	224	221	230	210	225	233	224	237	231	262	245	224	226	220	223	236	225	201	241	225	247	217	232	204	251	253	253	244	212	226	250	226	200	225	249	214	235	226	221	223	210	233	242	246	240	204	208	201	222	210	255	229	245	218	231	193	217	221	243	238	252	237	251	256	206	222	221	239	216	225	189	247	228	201	236	247	226	225	230	255	224	229	218	226	232	240	210	249	204	224	242	240	249	217	236	225	236	249	233	236	184	221	231	215	206	226	197	237	228	221	169	218	219	260	244	222	230	216	207	212	240	257	208	212	216	221	223	255	239	243	202	227	193	202	213	230	219	242	228	231	238	230	246	223	225	218	204	231	266	215	236	228	230	205	201	254	239	212	212	242	211	208	202	202	213	222	246	196	225	229	222	243	235	233	214	241	226	212	233	204	262	209	210	210	245	241	218	229	226	236	239	210	253	237	219	240	225	219	232	230	244	220	225	211	213	189	212	240	188	245	221	229	231	238	251	236	224	197	231	235	233	203	231	222	242	266	216	215	244	230	226	234	194	239	200	220	233	218	209	204	216	237	225	227	251	205	234	234	223	226	265	222	232	268	218	248	237	260	213	226	245	215	230	239	203	247	189	229	250	251	245	209	233	238	233	217	240	241	240	242	228	229	226	224	236	214	239	219	221	252	233	233	226	228	229	203	221	249	230	213	199	215	224	227	212	195	220	221	208	244	237	239	231	240	232	241	224	215	223	231	205	245	207	232	232	215	239	241	205	226	240	219	195	236	217	196	248	223	213	225	221	219	231	235	225	230	209	275	217	227	239	224	263	222	236	213	193	255	217	217	220	220	201	234	215	255	219	244	225	266	268	221	230	230	217	226	209	234	224	245	231	237	224	227	218	262	227	230	222	201	210	242	252	222	224	237	212	223	222	202	250	237	226	219	224	242	202	223	227	197	206	244	220	208	225	208	234	260	224	221	232	215	224	215	216	216	234	218	225	225	241	225	209	233	195	204	256	252	212	215	218	216	222	244	237	195	209	223	239	222	211	257	201	208	217	223	227	227	229	232	214	242	235	240	225	225	218	223	238	223	234	247	232	262	249	220	251	228	225	230	224	237	229	205	252	228	218	231	205	217	236	210	197	224	217
23339	20916	28153	23822	20922	12769	3118	1742	1315	1054	918	833	790	740	661	593	619	551	511	593	466	457	402	420	364	394	362	345	369	349	356	321	347	367	346	359	378	310	325	331	336	346	358	348	270	332	336	320	340	329	281	300	323	372	335	304	307	324	334	316	320	326	324	337	307	332	328	329	343	336	309	296	330	308	310	289	349	315	317	286	318	290	313	334	345	341	307	328	278	332	313	304	300	327	286	323	328	315	311	328	284	306	321	312	333	340	317	286	328	340	312	338	332	302	337	309	347	341	309	321	290	313	325	309	315	304	304	328	306	310	296	297	283	348	326	344	308	320	313	321	328	321	304	304	340	321	313	327	316	309	293	352	310	341	292	348	344	319	267	325	312	325	346	304	303	313	329	311	302	337	322	308	308	335	311	311	341	307	310	336	300	304	277	299	327	340	316	305	320	330	290	318	281	299	330	306	317	308	314	307	312	337	349	337	332	303	344	320	315	311	294	340	313	288	338	306	332	332	264	320	331	266	307	316	327	311	321	321	355	309	316	345	346	317	325	311	326	307	320	283	324	319	324	286	299	298	309	281	321	307	320	301	349	286	311	309	302	304	297	301	319	330	327	307	323	342	298	295	298	380	327	318	294	297	331	316	330	296	323	329	277	304	313	308	366	301	311	311	336	339	313	308	315	268	332	294	317	298	281	316	331	326	300	305	326	296	312	309	333	325	295	323	274	350	287	287	311	303	302	322	338	302	317	311	301	302	330	327	318	310	312	327	348	304	313	305	341	326	309	329	287	326	283	314	319	307	304	323	314	303	323	317	336	347	311	302	305	330	286	309	286	309	314	334	307	305	299	315	305	324	323	310	324	343	312	317	307	327	314	331	295	307	295	304	310	310	335	290	325	304	303	308	321	325	317	328	313	321	310	329	297	341	319	309	323	306	323	327	300	331	337	343	279	328	297	307	334	279	304	311	297	321	350	286	321	295	331	332	288	293	321	322	305	322	303	341	297	319	314	320	340	343	314	351	325	303	332	285	324	327	317	288	290	324	332	304	328	293	281	327	308	375	291	301	316	320	293	293	317	290	313	350	326	302	271	340	315	311	337	323	317	320	340	352	340	296	313	316	307	308	295	305	320	309	338	332	321	324	323	360	323	309	281	317	357	313	294	290	328	305	324	331	320	328	321	321	324	309	307	315	312	282	304	325	298	343	332	336	318	329	323	300	307	337	306	306	320	326	338	344	305	307	345	290	312	311	326	305	314	311	301	329	297	316	320	296	326	312	311	336	314	307	303	309	332	376	329	318	320	308	290	348	305	305	306	304	327	299	337	299	294	292	304	268	297	350	310	304	301	314	316	309	305	289	324	321	338	307	296	303	300	351	311	319	309	259	300	311	305	307	311	312	300	293	338	317	314	295	326	289	303	324	319	309	287	327	326	317	280	308	304	341	318	300	336	312	295	298	290	298	318	347	303	295	336	307	287	300	321	316	319	300	303	320	322	325	308	294	325	322	338	300	322	297	311	294	320	330	323	323	287	348	337	336	288	337	285	334	307	294	332	325	297	307	297	330	347	324	328	300	319	294	287	324	294	289	322	338	320	314	302	319	317	308	310	345	327	323	298	310	344	283	304	327	337	295	316	314	296	305	296	281	273	307	318	334	300	285	308	318	301	303	287	292	332	327	349	306	323	301	293	309	331	306	313	317	275	309	290	303	336	334	314	311	285	325	304	361	321	340	275	322	303	284	293	321	300	306	307	312	337	283	287	322	310	322	330	317	293	301	297	303	304	307	284	312	306	314	295	341	320	302	310	323	294	323	309	308	344	303	287	316	329	285	313	342	335	333	306	329	304	295	329	309	303	312	286	302	332	319	313	301	333	281	306	297	289	293	291	309	336	271	320	304	304	319	327	287	307	320	326	319	328	303	324	317	354	309	310	341	331	309	299	306	319	322	312	269	310	325	288	345	328	312	319	337	293	277	311	291	327	350	303	320	361	329	305	288	289	305	295	296	311	310	305	293	320	301	312	320	325	339	328	317	317	263	298	303	312	320	290	324	290	327	338	322	324	304	301	314	307	330	322	316	290	330	311	302	289	307	329	336	304	296	321	307	305	306	337	309	316	315	310	319	281	296	315	300	317	337	333	296	318	313	302	316	293	292	325	280	315	279	291	324	307	322	304	331	319	322	311	315	300	277	286	347	324	291	314	290	315	312	302	324	311	366	333	316	324	308	324	310	319	331	346	282	332	297	311	332	297	296	322	299	314	308	341	298	303	334	330	321	323	315	313	339	332	326	310	306	308	324	355	331	289	313	311	342	299	331	284	319	290	345	284	356	293	322	330	328	303	290	324	311	296	278	299	295	290	308	318	305	289	308	295	290	346	326	272	304	314	312	337	274	356	312	303	352	292	307	314	332	326	303	282	316	309	288	305	331	335	311	308	315	326	337	322	318	300	325	325	301	316	312	291	330	307	317	287	351	296	332	320	309	331	309	291	330	300	304	331	318	339	317	335	292	297	333	310	299	332	318	327	306	304	317	268	315	295	327	305	300	326	318	296	305	305	285	312	350	325	317	337	299	296	272	311	319	317	320	257	304	314	299	314	336	309	313	329	321	306	299	327	313	335	333	305	323	283	304	334	310	277	332	298	298	320	290	283	302	308	336	311	326	297	288	272	307	329	332	300	306	321	354	314	329	299	320	311	326	348	352	329	306	285	327	304	311	305	305	317	288	268	341	291	310	334	298	311	337	304	311	314	318	314	316	292	283	303	360	311	276	308	307	353	342	304	319	286	321	310	302	329	345	271	311	269	308	275	289	316	319	314	311	310	288	333	334	292	301	291	297	300	317	312	302	306	301	347	292	301	314	278	333	315	314	300	319	311	334	302	295	326	325	317	310	337	296	292	305	301	318	295	305	314	297	356	310	352	310	334	297	338	318	329	316	304	290	319	314	317	293	300	301	298	279	321	324	319	334	339	314	328	310	311	307	314	344	308	307	312	321	304	321	311	322	327	333	279	363	332	330	334	338	309	333	300	343	329	297	297	295	307	323	339	319	314	300	322	322	327	287	305	332	312	289	342	326	297	307	310	320	318	325	333	341	319	310	307	297	301	298	308	314	307	300	319	296	341	309	326	302	320	312	331	301	355	323	296	308	307	304	292	315	299	308	317	283	347	281	301	309	322	323	282	295	324	318	324	314	315	316	321	307	313	288	289	319	322	308	303	316	294	313	319	320	308	345	332	317	304	311	316	296	288	325	328	321	319	324	318	315	342	344	330	299	308	298	303	335	287	323	310	302	332	335	330	306	289	301	313	323	306	329	330	318	323	360	312	324	322	313	303	292	299	301	313	309	294	328	354	328	300	304	293	282	292	296	318	311	346	275	321	287	315	335	299	311	327	327	302	333	353	289	335	326	301	330	325	333	316	307	327	350	333	296	292	323	324	301	302	330	290	292	298	296	332	281	319	342	301	320	321	314	344	293
24115	25647	14104	8375	6390	4922	3583	2624	2070	1644	1374	1178	1074	973	941	861	765	705	692	605	622	537	539	472	473	470	426	422	397	382	437	398	400	389	396	353	373	372	392	383	364	398	374	350	401	394	354	362	355	350	318	344	376	338	379	375	389	360	374	344	346	369	348	340	342	334	339	352	359	339	340	396	357	372	366	349	343	374	327	333	342	341	351	355	331	378	317	372	350	299	353	340	361	367	350	344	321	365	369	360	337	315	331	321	337	328	394	355	333	385	341	333	351	372	349	336	349	371	380	386	356	310	324	341	355	333	322	369	352	333	330	343	355	340	339	343	357	367	361	357	353	332	372	334	364	326	362	349	343	333	353	343	365	347	370	339	352	328	333	356	326	376	367	342	319	366	361	363	360	343	340	335	361	344	366	385	338	355	322	330	367	402	362	355	362	349	334	333	335	350	324	350	362	338	340	373	328	346	311	347	343	348	368	382	331	345	362	321	351	334	333	304	317	340	352	326	356	337	398	345	352	351	368	320	326	352	340	369	390	370	351	322	328	366	357	351	358	336	345	344	362	343	369	341	369	353	348	367	348	376	330	340	333	356	326	335	358	381	353	356	323	328	333	338	360	350	353	369	346	338	347	329	361	349	374	399	330	353	338	306	366	358	329	367	350	365	333	299	366	368	346	326	341	346	332	351	327	340	356	370	332	327	364	343	339	347	349	322	323	317	359	368	329	343	346	325	329	380	303	335	367	331	362	366	340	373	339	353	352	351	306	345	360	375	353	338	310	359	337	323	322	341	393	318	349	330	356	341	340	344	402	333	313	312	316	351	330	322	328	348	340	339	400	303	360	348	371	352	322	330	369	311	329	324	335	376	341	335	359	395	324	377	346	335	325	348	322	342	369	353	317	348	356	352	358	359	355	367	346	357	381	327	332	334	354	335	318	382	328	296	362	359	349	335	353	353	337	330	368	347	348	362	344	353	381	367	331	357	365	333	371	336	343	344	347	343	324	379	341	336	326	343	358	330	330	347	325	319	333	362	375	336	355	351	327	343	318	332	326	302	361	383	331	372	372	325	345	324	353	333	321	341	335	360	327	372	341	340	381	325	341	343	368	350	374	346	331	335	364	326	337	350	356	347	340	354	330	352	352	320	328	342	334	334	321	302	344	356	361	371	351	348	352	349	358	340	331	338	329	334	345	364	349	360	381	352	331	343	346	347	376	367	338	336	322	347	320	334	333	339	355	331	344	316	356	371	363	355	333	338	319	364	372	385	299	347	333	351	357	337	347	364	366	367	362	348	358	343	331	324	366	354	336	324	343	355	360	348	319	315	326	365	360	371	359	338	325	312	374	347	326	339	345	377	347	316	358	350	368	311	355	345	333	367	326	362	312	366	356	374	368	326	324	375	331	383	351	389	355	361	326	329	362	373	357	338	360	342	339	342	336	316	355	338	364	335	349	331	360	324	371	327	358	371	339	347	366	356	331	345	355	362	375	337	349	351	361	340	361	378	338	373	346	357	350	345	349	338	358	337	347	353	345	369	338	344	312	365	326	298	381	339	402	355	337	329	357	321	346	367	346	341	345	368	354	353	339	327	333	335	320	350	288	348	346	352	331	328	364	340	334	360	332	351	372	348	360	316	342	369	330	323	357	318	320	332	354	367	340	370	326	346	337	345	355	333	381	352	374	338	355	376	348	341	314	353	352	344	348	357	323	360	339	385	379	358	317	344	382	387	356	347	313	355	339	377	339	352	344	328	361	343	357	352	357	330	346	320	334	318	348	335	343	340	367	323	325	344	323	365	346	316	356	372	332	336	371	338	333	338	351	358	331	352	356	352	343	322	328	351	344	327	329	350	349	328	407	347	342	381	364	337	341	354	362	358	346	343	341	343	352	363	333	342	323	339	360	345	380	342	334	342	342	346	374	329	328	372	329	335	356	362	360	322	361	336	361	323	368	372	349	366	365	313	337	309	387	382	340	347	358	345	331	352	374	344	344	360	331	330	351	403	332	318	347	334	359	386	381	379	366	344	378	353	348	332	344	385	313	331	347	333	351	363	327	369	336	343	378	342	334	361	372	342	348	333	353	328	338	326	335	325	347	341	367	319	334	330	374	338	352	374	356	360	399	318	308	377	341	331	346	345	355	330	345	340	360	334	345	302	390	327	334	302	356	341	331	324	344	343	331	369	357	315	359	341	341	334	356	334	355	328	357	343	344	330	354	382	376	358	315	325	333	354	323	388	326	328	344	329	336	304	335	345	368	363	360	364	338	363	345	403	332	343	361	332	342	347	369	345	384	355	338	334	356	316	340	330	349	353	327	335	368	345	339	345	344	363	336	345	315	351	326	346	337	370	316	362	324	363	313	323	356	333	353	377	323	354	327	365	367	355	336	351	358	329	361	357	375	336	337	335	385	337	345	344	294	346	304	366	324	356	318	356	386	381	355	335	365	322	360	346	342	346	367	365	350	335	369	296	344	364	293	336	381	379	363	353	325	354	351	370	322	329	354	321	328	341	342	377	360	340	374	366	357	317	352	297	342	342	357	324	333	344	353	368	353	343	337	354	336	333	346	342	368	338	334	355	325	336	339	335	339	341	343	335	328	351	331	343	341	358	359	350	337	336	366	348	366	385	365	359	357	355	343	357	370	308	332	355	334	306	341	327	367	351	339	335	344	331	365	369	320	352	314	354	305	344	349	340	363	380	319	348	329	361	377	311	352	328	340	317	338	367	351	370	307	334	316	316	335	356	326	355	304	320	350	363	342	333	319	327	324	299	357	394	344	319	370	366	320	351	331	335	339	357	339	349	341	368	343	356	336	338	314	324	318	315	383	340	341	326	341	323	330	351	368	361	351	337	343	341	363	343	328	304	342	334	357	329	360	359	326	334	368	351	344	350	351	345	349	391	351	353	395	366	349	394	338	350	369	373	330	339	341	340	324	323	355	323	356	330	358	358	336	341	359	346	329	379	359	358	335	345	299	355	364	360	364	351	364	359	327	326	359	339	316	360	329	357	342	341	362	332	327	335	312	369	324	376	367	364	338	354	348	327	340	367	336	367	347	339	334	339	362	329	326	344	395	326	351	340	379	347	346	348	314	363	361	321	346	313	349	359	345	335	326	377	336	298	351	337	338	331	343	338	320	331	345	340	355	336	306	366	360	333	342	371	332	343	356	340	348	330	367	369	347	320	337	355	401	356	311	324	343	313	330	364	339	374	336	362	326	356	347	352	358	339	345	377	366	331	339	376	342	354	359	362	356	332	369	365	356	361	338	335	320	346	361	362	350	371	355	354	360	340	338	339	354	373	363	363	369	344	324	381	358	327	315	360	381	334	336	372	348	331	334	338	367	334	362	343	328	348	353	333	346	355	332	341	353	339	333	317	338	345	369	357	374	341	324	353	334	344	349	331	357	362	344	346	355	338	314	355	331	370	363	345	352	338	339	316	355	371	346	352	347	360	332	319	342	347	315	361	368	354
24390	20927	27244	24697	14674	2863	1490	1039	769	649	545	521	397	411	388	368	320	269	289	243	221	200	197	207	198	195	161	168	131	151	153	144	143	126	149	133	138	132	115	137	125	117	130	138	116	141	120	130	124	117	134	140	132	125	118	143	115	119	135	116	127	113	130	136	124	129	122	103	110	122	128	102	132	108	119	120	106	123	114	126	134	125	115	138	123	112	108	118	117	98	139	142	127	116	116	107	120	148	114	126	114	118	109	131	138	129	121	111	88	107	115	110	127	105	116	120	107	102	118	138	117	111	121	112	141	119	128	122	109	112	134	105	128	107	107	127	124	112	115	117	111	112	130	108	133	111	118	120	110	106	125	107	110	121	121	136	112	102	124	123	117	114	110	136	119	112	107	115	112	113	128	136	130	116	131	129	119	136	131	121	119	116	130	113	112	125	106	146	109	118	122	125	102	140	124	112	122	116	136	125	117	127	127	138	125	108	129	101	119	104	109	113	123	127	108	115	111	140	118	122	118	103	116	105	103	128	112	130	128	95	113	108	110	115	121	131	125	114	103	111	133	110	121	118	124	124	128	118	109	123	117	108	103	125	128	114	118	121	109	116	125	113	113	133	114	114	124	119	125	116	127	110	125	108	124	125	113	124	110	109	139	128	117	113	103	108	124	125	111	119	116	126	123	137	120	116	128	100	127	118	114	127	102	119	121	122	114	119	117	123	122	107	119	118	123	106	121	117	121	123	121	109	116	118	126	99	109	111	124	112	115	110	118	115	102	118	144	126	106	121	129	131	124	96	116	117	112	128	117	136	120	107	118	118	105	97	109	127	118	126	101	108	104	125	113	109	118	132	114	102	128	117	108	112	111	131	116	113	101	129	117	114	123	129	104	111	111	116	121	116	106	126	119	127	128	120	125	137	116	140	121	124	121	132	117	105	117	113	118	88	102	118	130	115	114	100	121	108	107	123	112	119	107	114	122	106	143	132	125	121	116	128	153	121	121	134	103	128	132	118	120	118	108	137	136	103	119	122	120	133	111	117	106	117	116	117	121	126	125	112	115	130	132	135	117	118	142	130	118	122	112	119	116	127	130	122	99	112	103	140	132	134	105	115	123	131	124	137	130	115	95	117	122	117	133	114	136	131	107	111	128	119	100	125	131	140	107	132	124	117	114	124	108	120	114	94	122	127	138	104	136	131	114	106	109	135	135	118	110	120	116	131	116	124	118	128	111	106	133	139	113	116	123	104	126	144	121	103	117	138	109	126	113	105	109	113	115	117	126	142	121	120	134	128	129	119	133	114	122	109	109	119	114	111	117	121	105	111	100	130	109	107	123	139	120	126	127	115	120	98	110	128	132	123	119	131	104	117	105	121	123	124	110	134	137	115	134	87	131	112	134	120	117	118	129	111	132	127	127	130	129	110	126	125	124	118	104	107	124	130	145	126	108	115	117	114	108	106	140	108	117	113	108	104	102	123	114	120	113	109	134	132	126	133	121	116	136	109	122	119	114	111	142	87	108	129	103	123	113	111	135	112	118	112	123	112	136	131	112	111	105	106	124	121	133	139	132	99	135	130	128	118	113	113	102	101	112	116	118	115	114	107	100	120	118	113	130	115	102	140	125	106	88	120	149	118	116	132	103	117	111	113	120	132	122	129	129	113	118	118	118	123	101	119	125	129	113	121	118	96	112	107	126	111	125	106	125	109	127	116	118	116	136	108	124	103	119	92	109	135	108	114	129	120	124	120	129	107	125	132	115	107	122	104	122	131	118	117	121	134	138	140	111	129	119	118	119	122	110	130	113	135	136	104	117	99	126	115	114	126	109	117	125	128	124	107	115	108	89	117	110	129	131	141	121	112	119	130	124	109	128	129	107	130	119	129	127	110	112	122	125	122	120	121	134	133	123	100	130	115	101	128	121	103	124	127	109	121	113	118	118	117	118	101	109	123	119	139	125	116	117	124	109	121	95	138	125	114	119	99	119	114	115	119	109	122	109	105	112	97	99	126	125	121	132	124	104	129	114	100	126	133	123	109	117	124	130	118	115	118	118	115	112	106	120	122	107	138	114	138	121	122	130	106	128	125	133	124	102	110	115	128	117	108	135	116	104	99	113	119	120	126	108	113	121	122	119	121	92	118	125	122	108	110	123	97	116	132	99	118	107	111	120	121	107	103	126	112	105	125	129	107	124	113	116	119	117	121	140	130	113	124	118	96	118	105	122	140	103	115	132	131	115	110	139	109	145	130	125	125	124	115	112	115	117	138	135	118	110	110	122	122	106	119	123	135	138	118	106	112	110	119	103	104	114	128	115	113	134	96	108	99	127	118	109	105	122	110	126	111	104	134	116	123	104	115	117	122	115	114	111	117	120	117	129	111	121	116	130	115	115	118	108	135	148	121	131	119	112	122	113	119	125	112	128	111	118	119	140	102	126	129	138	122	128	102	138	116	126	127	131	124	131	130	126	133	120	131	118	116	120	129	126	108	114	118	125	108	119	91	118	135	124	122	127	128	110	108	139	115	133	138	107	125	111	122	110	111	114	118	122	114	131	134	114	122	119	127	137	120	148	119	147	109	135	100	138	114	116	117	104	109	136	106	119	125	113	125	131	109	110	131	118	119	112	135	124	110	98	121	110	113	112	105	131	112	117	138	113	125	115	115	126	105	113	131	125	114	142	137	88	122	120	113	133	91	114	123	117	127	102	124	121	118	90	137	132	122	107	128	114	112	131	115	128	106	134	110	98	118	114	111	117	108	115	122	107	110	104	107	118	116	107	124	104	111	126	111	132	121	115	124	124	123	108	115	129	110	131	123	123	110	135	127	120	132	113	108	112	125	104	115	122	117	131	112	126	117	129	111	104	119	122	117	123	127	117	118	118	115	126	121	114	121	139	110	123	127	108	120	136	116	117	131	132	117	123	110	110	130	129	128	123	117	123	122	131	113	111	110	106	112	114	112	133	123	128	123	118	125	109	132	123	108	103	96	127	110	113	119	130	130	109	125	104	126	107	122	99	121	116	133	108	138	135	117	129	100	109	128	112	125	112	118	111	116	108	111	117	111	116	121	127	101	135	142	136	124	118	117	113	147	97	123	121	104	126	108	108	108	116	127	141	110	127	120	103	114	119	112	121	106	114	113	105	104	112	106	118	116	126	124	118	134	116	122	117	116	122	97	123	101	120	114	131	117	116	102	135	100	116	111	125	112	124	137	105	133	130	133	116	106	125	115	130	108	108	120	101	109	99	120	112	140	108	110	127	112	106	126	130	94	123	146	100	113	132	125	111	118	122	125	141	131	127	120	103	111	103	125	111	104	101	127	119	121	111	108	128	139	108	96	123	118	114	110	106	101	125	123	93	117	112	119	113	119	131	130	114	112	140	118	129	115	104	103	114	116	130	114	132	129	96	108	127	127	137	115	93	119	129	118	139	103	125	106	121	124	122	118	112	129	119	108	118	118	121	110	117	138	123	91	118	111	117	115
23461	21840	11442	6893	5244	3862	2673	1935	1405	1110	928	794	687	652	629	512	493	436	409	347	317	337	277	251	240	222	203	178	174	155	179	158	177	195	190	149	161	158	166	157	158	150	145	182	144	167	128	167	166	148	155	153	151	152	152	141	151	131	153	152	150	146	153	140	162	154	157	139	151	141	139	134	140	141	167	154	151	152	135	142	156	117	130	134	126	140	116	151	158	110	142	151	152	147	137	141	136	133	141	127	162	120	132	145	141	120	135	134	133	130	120	136	132	140	157	145	125	131	143	121	139	129	144	137	159	140	149	174	140	141	153	171	131	150	134	123	130	159	144	144	143	137	128	148	143	143	119	156	138	123	130	146	145	152	125	159	148	145	132	134	155	156	128	132	166	133	126	132	146	135	144	145	127	146	146	149	124	131	119	133	140	120	146	140	127	117	152	153	124	123	131	134	146	151	142	160	123	161	140	135	161	149	134	141	135	153	154	140	144	133	126	144	147	136	121	135	142	145	106	130	128	131	128	171	130	133	134	127	135	143	149	136	119	134	137	150	139	159	148	143	141	123	152	137	142	151	144	149	145	150	131	143	131	131	140	121	164	137	135	135	142	143	143	142	130	135	142	142	131	123	139	128	138	134	149	132	178	132	150	142	146	160	125	136	147	144	150	153	140	147	137	127	126	139	139	137	137	138	141	145	137	143	155	147	129	154	120	159	154	142	133	138	132	145	137	148	151	136	145	131	137	132	138	143	157	155	138	139	140	147	120	125	163	140	135	143	149	125	146	149	151	133	136	122	126	138	126	124	135	144	123	145	148	132	129	141	157	112	136	140	122	147	136	136	110	118	136	148	153	118	124	142	144	134	153	161	139	175	135	129	160	159	130	151	137	132	125	120	151	165	131	142	147	141	132	153	128	153	136	156	135	131	137	137	147	156	144	139	119	122	133	131	151	144	145	130	132	124	129	154	136	133	141	124	151	130	136	134	133	142	122	134	132	148	169	142	146	139	142	141	143	135	136	120	155	111	148	130	144	153	131	137	132	152	135	139	135	151	137	159	129	136	132	148	146	151	142	132	130	141	119	120	138	158	154	152	144	121	130	136	144	136	133	141	122	143	161	121	123	135	145	136	131	135	150	137	137	143	130	124	150	149	127	142	139	122	144	129	138	136	142	133	143	135	144	140	148	142	128	132	128	153	139	148	124	123	130	135	130	133	130	117	130	141	126	131	129	137	138	152	139	132	161	146	128	120	165	155	110	125	135	153	147	133	150	145	134	149	161	137	143	129	150	150	129	143	133	131	141	148	144	157	112	129	156	123	139	147	148	148	140	132	137	128	121	127	133	128	149	145	120	137	142	146	135	147	134	128	137	120	130	144	143	150	149	142	138	165	144	119	127	133	145	134	115	154	139	157	140	169	162	136	144	148	131	142	155	144	158	155	138	122	146	145	131	141	155	149	148	131	134	124	120	145	148	159	128	134	151	123	134	152	137	163	129	140	146	153	148	136	125	141	132	142	119	136	138	131	117	165	136	124	156	135	135	134	153	150	146	140	150	146	128	145	160	135	145	150	129	144	162	143	135	134	126	163	135	138	146	139	135	135	130	140	147	125	149	126	137	145	140	130	132	119	153	139	132	151	135	130	138	157	144	154	148	158	143	155	140	126	137	149	120	136	108	148	123	140	143	151	131	154	143	146	145	136	167	144	139	131	131	139	143	154	124	126	153	144	150	141	135	122	128	181	146	123	134	136	129	136	150	128	145	129	127	150	147	135	162	153	132	135	134	132	129	127	148	151	166	148	142	142	128	144	127	151	143	134	125	135	133	137	134	141	143	121	152	146	139	111	128	136	144	149	138	149	137	123	123	145	126	136	138	146	142	131	149	144	139	129	153	134	152	145	144	127	129	148	143	152	146	142	156	128	150	141	141	126	126	141	149	134	143	138	126	148	141	129	143	129	145	124	144	133	124	146	149	147	123	136	119	147	146	125	131	123	146	130	133	130	151	138	140	141	159	123	138	141	122	137	150	115	144	142	162	129	128	130	132	152	143	135	116	141	120	135	138	159	152	135	118	147	138	134	145	171	133	124	166	147	128	120	145	132	142	145	137	133	145	139	134	156	139	127	136	135	134	154	148	127	137	158	150	144	124	145	163	153	133	164	149	133	155	141	139	133	148	128	158	131	149	142	130	150	137	143	139	129	150	132	128	134	141	146	130	160	131	151	133	125	137	150	142	142	139	119	145	121	142	159	132	146	127	135	147	142	152	142	169	130	142	142	145	128	130	130	135	165	156	139	143	146	145	113	148	121	128	133	135	129	144	118	149	147	147	140	132	162	153	125	162	128	136	155	155	153	124	163	143	139	148	150	134	133	139	135	153	129	142	121	143	127	132	162	167	128	127	133	124	137	140	144	132	132	119	136	133	141	148	131	128	126	147	147	111	134	143	126	140	151	128	132	134	140	125	113	148	136	143	154	160	138	140	126	133	136	130	149	137	158	121	154	142	132	157	146	140	137	151	137	155	124	129	129	136	163	139	118	134	132	154	142	154	136	122	148	127	150	129	145	139	139	131	155	139	136	133	136	143	134	147	155	142	137	160	160	149	171	142	123	155	137	165	158	132	133	128	118	122	141	128	142	139	145	135	121	123	142	149	130	135	134	146	133	134	141	154	139	149	154	124	149	158	130	133	119	127	148	139	148	142	144	144	155	129	136	125	148	144	123	142	131	154	142	156	149	130	159	137	146	121	147	104	134	131	143	139	141	142	120	142	158	137	157	140	135	143	148	152	145	142	122	139	127	130	144	135	134	152	129	122	147	130	166	145	155	143	130	132	128	128	134	144	151	145	133	124	131	118	124	140	138	160	154	159	139	161	143	139	138	139	148	162	134	133	159	166	174	139	147	128	157	118	151	140	155	143	166	131	143	141	148	119	135	153	138	146	141	142	144	150	137	145	132	149	130	131	125	140	143	128	138	132	134	138	128	140	133	124	111	136	140	132	164	124	142	142	134	139	146	130	129	150	148	116	134	131	149	118	120	139	131	143	138	148	161	142	137	140	146	163	153	146	131	147	129	150	133	138	140	143	141	136	143	147	139	155	133	128	133	155	142	132	134	154	147	153	135	129	137	145	134	153	139	152	130	141	135	130	127	134	124	135	134	132	157	149	122	137	147	138	162	134	155	137	125	136	132	140	132	141	135	132	137	138	160	145	108	143	121	149	153	131	146	166	144	130	125	146	131	153	161	125	125	126	135	154	147	139	138	151	121	128	134	122	155	144	143	122	152	132	144	142	144	135	147	130	131	132	120	136	148	142	134	152	122	132	130	133	115	115	135	137	154	157	157	130	144	145	147	152	125	142	147	138	130	154	128	144	142	145	134	130	143	127	141	132	136	130	137	119	121	138	136	136	144	153	135	142	134	146	140	144	127	129	142	138	149	148	124	145	138	148	141	140	149	128	129	118	156	115	138	135	128	135	142
22312	20968	28638	23495	20984	21112	12194	2670	1707	1513	1302	1160	911	872	874	782	679	666	596	579	503	448	434	381	398	346	333	347	323	310	313	297	292	269	284	281	284	311	275	254	279	284	287	269	271	259	259	268	264	254	267	261	285	250	280	249	267	242	250	265	295	212	264	237	259	275	292	284	247	238	265	245	265	234	240	267	252	257	230	274	249	222	262	262	254	249	247	256	277	240	250	277	226	238	248	252	246	244	233	280	237	218	260	247	280	228	243	240	238	226	248	281	258	261	213	249	269	241	260	231	273	235	241	219	236	236	272	243	234	239	233	250	260	274	244	246	259	230	243	241	237	258	256	248	246	268	260	275	241	278	238	245	269	237	228	263	257	260	225	232	243	237	259	249	246	264	239	233	231	258	250	233	233	246	255	232	262	248	309	238	250	251	235	272	277	259	245	242	256	264	243	278	238	252	226	252	215	261	271	253	253	223	272	251	241	244	281	292	247	261	233	243	250	254	242	267	233	243	249	230	246	252	259	255	242	252	239	264	220	234	254	237	233	241	240	252	274	254	252	223	244	226	236	253	238	265	209	247	255	236	248	217	255	271	234	260	268	249	279	247	235	258	275	236	258	243	242	220	253	244	238	235	216	237	249	259	251	256	242	268	237	249	221	239	225	247	216	265	244	257	263	239	239	214	250	239	229	257	252	259	257	272	247	242	228	258	241	235	233	244	257	255	279	276	239	267	271	236	255	262	251	256	254	249	248	258	231	235	212	243	240	212	281	254	240	279	249	232	279	226	242	264	256	225	220	252	229	253	270	253	248	256	240	227	241	253	223	244	263	261	261	259	258	227	262	242	224	256	269	234	270	242	206	250	266	233	246	265	266	265	274	251	239	268	272	241	237	264	242	239	228	263	248	260	248	239	228	247	254	245	257	243	257	239	252	234	267	235	248	245	244	250	246	243	272	265	233	254	247	262	258	242	268	259	275	263	235	235	227	243	241	218	255	224	254	244	242	230	249	263	273	244	234	225	196	255	272	249	271	230	227	273	245	262	271	195	228	259	253	245	223	247	243	273	219	229	246	230	223	252	251	257	268	232	237	240	268	243	282	220	242	252	252	225	250	240	255	261	250	238	249	257	254	261	229	250	250	237	241	260	222	253	236	224	296	251	260	233	258	253	282	244	260	257	251	259	239	278	248	259	231	236	258	266	236	239	254	223	272	256	286	226	242	247	229	251	235	230	255	242	275	259	231	275	266	271	246	244	234	276	237	271	247	253	224	239	249	252	221	245	220	243	232	254	240	266	229	256	257	240	222	248	273	243	251	238	263	233	230	247	260	222	225	274	248	257	233	274	231	255	258	251	254	214	243	233	237	224	250	259	259	269	273	258	246	232	265	252	264	245	242	264	223	255	247	237	272	264	238	235	230	235	219	263	251	258	264	262	268	225	247	241	270	253	225	254	261	231	254	268	277	234	260	242	273	231	216	244	223	253	243	239	233	237	270	273	227	240	223	244	245	262	287	259	248	256	228	252	244	275	253	258	240	250	260	239	234	267	269	260	225	249	245	218	230	223	297	226	259	278	257	226	229	276	273	266	254	245	249	245	253	244	256	229	241	234	268	210	239	229	242	246	248	252	245	210	270	267	265	227	241	248	250	248	241	256	227	262	279	241	225	247	244	220	230	245	230	246	252	221	254	287	277	259	240	262	259	261	249	244	229	244	225	249	250	241	255	257	247	237	257	271	248	247	246	253	265	243	235	261	240	201	240	233	255	237	236	265	229	230	266	260	215	258	262	235	257	237	244	227	244	230	246	237	266	246	272	258	259	270	202	234	234	255	262	240	248	275	253	245	253	224	229	263	229	258	244	231	265	293	246	228	249	232	209	263	270	252	236	258	235	235	272	230	269	248	234	270	279	245	300	239	227	250	222	266	236	231	241	264	235	247	231	241	235	254	217	245	249	245	272	237	224	249	247	263	272	254	253	234	210	230	280	249	261	245	254	246	249	262	284	222	252	261	192	242	274	275	260	264	246	225	237	209	233	220	250	272	259	225	253	246	247	224	232	245	252	232	270	254	239	249	253	246	271	241	248	246	206	239	247	270	243	227	209	268	226	254	256	223	247	224	250	234	250	261	247	242	265	267	222	251	288	239	253	250	249	267	228	260	224	236	257	268	247	255	280	262	257	245	266	277	247	251	257	236	243	259	239	244	242	239	260	263	242	243	248	271	262	243	228	239	253	258	229	245	238	225	245	216	274	221	264	246	249	243	253	233	260	270	269	246	231	249	283	278	247	229	255	262	267	248	228	255	227	263	228	228	242	254	266	251	242	230	245	229	255	241	241	260	273	249	235	233	250	253	237	242	199	216	278	243	243	228	268	256	224	254	246	238	243	232	255	260	228	251	266	272	248	232	239	248	245	215	221	262	243	224	266	236	236	236	215	226	258	266	262	271	234	235	245	251	249	277	253	258	252	220	241	228	253	263	266	234	260	222	284	263	269	278	252	253	241	245	223	240	267	253	272	259	233	236	235	259	240	245	236	222	268	257	246	255	268	251	263	241	243	246	233	237	253	262	251	220	259	258	267	252	250	248	257	263	244	254	239	246	262	273	247	271	270	241	269	238	260	260	258	235	303	247	246	229	237	249	249	237	251	231	239	260	269	245	214	226	264	242	229	242	253	255	271	249	261	275	247	235	246	231	260	226	277	244	223	229	245	248	251	242	241	256	255	263	254	240	232	245	250	254	260	243	250	269	243	221	260	233	237	254	238	259	258	245	221	257	249	245	227	252	257	244	283	228	241	250	249	257	224	223	253	249	260	266	235	242	249	273	246	229	262	282	253	250	264	244	250	250	227	225	267	232	258	249	255	263	237	250	254	272	240	251	226	242	249	239	255	248	235	257	257	265	255	226	273	258	283	259	250	275	245	254	238	263	228	230	253	224	240	246	235	268	256	241	247	252	252	246	218	262	239	270	219	252	243	256	240	257	235	264	256	269	237	250	232	257	229	257	286	236	240	276	266	249	247	224	254	251	251	258	242	258	217	250	239	246	251	225	244	252	259	239	247	254	252	245	236	240	262	247	240	235	230	224	260	243	241	245	219	255	263	260	236	246	225	280	251	231	248	244	225	286	266	245	234	235	225	257	282	244	238	241	239	266	261	240	247	245	244	248	258	244	254	246	252	252	227	222	235	252	230	258	238	233	245	277	225	224	261	257	241	236	242	236	237	240	257	254	229	260	252	230	236	232	247	247	236	240	250	222	219	245	273	249	247	272	238	234	258	224	274	263	245	267	263	234	234	266	252	249	240	233	267	263	251	274	270	252	281	227	244	237	233	234	255	238	277	292	246	252	261	224	259	248	236	215	238	235	246	261	254	228	246	256	223	235	237	257	268	245	251	244	231	229	282	238	249	253	237	249	243	246	269	247	239	247	269	260	238	245	212	233	265	248	273	247	247	211	267	255	244	253	241	258	263	256	244	234
27951	31164	19285	12152	9420	7286	5220	3698	2783	2287	1934	1609	1458	1259	1124	1128	976	909	830	725	671	621	519	514	479	479	459	414	377	379	401	375	342	374	352	330	334	339	324	320	333	315	323	277	328	297	315	277	301	287	291	316	311	251	265	301	310	325	317	283	311	276	301	305	303	279	307	310	281	305	303	286	336	265	313	276	269	302	257	289	298	284	305	300	304	265	284	270	299	297	298	274	293	292	285	311	285	252	271	292	274	282	274	299	296	296	302	300	274	268	288	306	298	267	276	287	282	280	284	288	311	284	261	298	245	286	266	268	287	281	294	292	298	277	295	285	300	308	274	298	270	275	282	288	289	293	277	280	279	280	268	284	270	275	295	258	247	306	296	273	293	274	269	287	265	295	283	297	258	289	288	293	281	282	295	271	301	263	280	255	259	312	305	263	276	289	241	288	274	266	262	290	305	262	270	254	281	293	258	302	274	261	271	293	274	268	283	264	265	270	278	277	265	282	273	260	254	245	285	266	291	291	265	264	263	265	258	268	299	268	269	251	283	267	297	280	294	305	300	264	251	269	258	299	261	299	271	288	285	286	291	256	291	259	264	287	259	251	294	268	274	285	299	291	251	249	283	288	294	291	284	263	279	257	271	300	282	267	318	284	286	285	253	245	265	288	257	279	291	277	272	261	278	237	292	259	260	271	257	264	280	260	288	312	279	287	275	273	301	293	271	275	314	299	272	290	279	252	281	265	309	292	295	300	294	275	264	274	299	341	265	280	300	295	278	267	305	246	292	248	272	296	292	265	287	276	295	271	283	281	281	287	284	292	259	288	288	272	290	283	265	288	279	282	255	310	261	272	308	264	284	287	296	273	254	279	297	255	291	251	266	289	275	288	316	275	294	289	282	255	306	269	274	286	276	318	288	276	262	266	249	299	265	271	276	280	263	265	320	259	271	278	278	244	253	305	272	273	269	254	307	293	309	281	269	273	296	300	285	258	260	298	255	285	276	280	296	334	283	286	268	270	303	291	281	273	279	273	259	269	291	288	284	306	266	301	287	264	273	269	291	272	291	264	263	272	260	301	283	278	267	250	283	301	283	294	292	271	305	268	276	311	268	288	307	270	238	272	288	306	277	315	265	276	280	248	253	280	267	309	290	295	289	261	264	295	285	277	268	264	272	282	286	271	251	276	303	288	284	272	259	250	273	269	267	305	268	318	326	291	286	246	263	280	309	297	276	324	284	287	272	262	283	293	248	302	259	281	268	267	281	286	283	275	247	275	251	257	320	272	283	261	282	260	263	269	281	278	283	307	251	277	325	282	268	259	277	295	311	294	281	289	269	255	246	300	286	270	319	275	278	267	279	271	287	258	302	236	254	298	259	292	270	278	300	292	278	298	275	272	292	277	263	280	283	262	279	334	265	290	279	295	294	286	304	263	267	305	287	247	301	306	280	234	265	275	284	295	286	286	276	296	269	248	278	299	292	276	270	284	304	249	285	272	297	245	326	293	325	255	285	271	278	287	274	292	290	291	298	281	256	293	319	271	274	263	260	266	276	265	277	272	289	278	270	298	287	263	273	270	292	265	290	280	285	311	339	283	270	264	281	279	292	257	302	268	294	293	270	266	294	287	293	248	274	277	290	280	264	299	257	261	300	273	274	307	279	300	272	277	264	283	266	277	267	271	282	288	271	292	298	276	255	256	292	251	264	281	282	278	278	295	308	260	259	247	254	303	278	310	303	281	284	268	272	262	286	248	281	315	298	276	290	293	286	261	278	267	270	273	307	293	299	252	278	272	267	276	273	292	289	287	310	277	290	265	294	268	267	272	300	279	266	269	280	272	271	311	309	286	272	287	259	270	284	278	312	299	272	274	268	287	267	263	280	269	281	260	284	280	285	294	321	255	272	293	279	280	295	279	302	295	303	268	264	271	301	253	299	289	304	271	280	302	286	269	288	314	265	291	306	251	280	284	290	303	304	276	297	247	295	285	277	277	274	298	275	262	246	265	301	291	267	262	284	305	289	263	274	271	274	281	252	285	290	274	295	315	276	313	271	253	275	276	282	270	279	265	263	289	243	254	271	265	249	276	290	263	242	273	287	251	267	296	272	255	255	273	277	279	298	258	279	276	288	270	265	281	291	275	274	269	292	276	267	277	272	302	258	273	273	256	281	264	299	290	272	247	300	272	265	286	275	293	262	296	303	303	283	259	275	282	309	293	273	284	271	296	284	264	335	275	279	260	287	281	291	269	270	302	310	296	261	287	289	281	293	267	278	290	272	262	286	292	269	290	277	252	261	283	282	287	267	290	286	292	257	262	265	324	263	274	283	289	301	268	276	298	282	271	280	289	271	291	278	261	276	286	276	267	290	253	293	284	284	293	276	309	256	271	284	270	275	285	257	278	274	262	296	300	277	266	300	316	253	302	308	318	256	276	265	311	302	283	284	246	266	246	283	278	297	288	283	289	306	313	250	289	309	282	282	286	263	279	288	291	267	289	294	284	271	259	285	271	294	293	275	297	295	292	261	263	270	280	277	314	274	277	308	288	304	269	290	313	284	267	281	278	291	277	288	261	295	271	304	301	272	271	254	278	281	317	282	273	282	248	305	309	269	297	278	277	270	270	261	285	278	276	244	286	270	264	259	282	304	259	286	305	295	285	277	281	285	307	286	290	290	255	304	292	282	305	306	287	288	267	262	302	267	263	316	265	305	289	294	287	266	301	280	277	254	299	261	281	277	288	282	295	311	310	275	293	312	282	302	328	281	278	285	292	235	271	283	256	279	279	285	270	291	271	259	299	306	264	257	283	264	284	315	264	292	274	288	290	286	284	286	290	272	260	263	257	289	310	265	268	297	310	307	301	291	274	268	278	276	255	274	282	263	267	287	276	250	288	301	251	269	298	250	253	287	265	262	275	285	269	280	275	256	310	288	283	265	281	276	308	272	299	281	276	293	286	289	297	276	288	310	275	290	310	282	310	281	277	320	265	303	234	290	282	258	269	272	288	259	285	279	292	312	293	292	274	269	288	304	267	289	295	279	289	300	281	254	308	295	282	252	300	268	296	293	266	291	271	321	313	266	283	284	271	298	271	263	266	275	276	294	264	261	272	286	278	275	261	286	297	266	308	283	270	300	299	292	286	295	281	274	282	250	285	270	297	298	293	268	262	291	293	250	289	288	267	304	298	269	252	290	284	272	290	292	276	297	277	280	285	313	271	285	265	247	285	283	259	253	338	292	289	317	296	287	271	264	288	269	265	286	265	288	256	290	263	264	301	261	283	289	272	295	283	279	269	302	256	288	289	265	279	298	298	277	268	312	255	267	299	281	276	269	286	273	291	268	286	264	292	295	262	281	329	266	277	252	300	293	271	261	296	257	269	287	292	277	267	310	288	306	262	284	243	298	273	309	283	283	257	299	282	273	311	293	279	330	256	300	305	266	258	292	275	284	266	309	271	275	258	258	260	295	293	263	259	287	271	283	282
27632	19775	10281	3870	2063	1342	1040	734	619	536	480	457	400	406	374	369	358	336	268	230	260	260	258	259	249	219	230	235	227	210	217	218	210	236	193	216	201	210	197	220	218	178	210	176	219	205	212	191	202	240	197	230	188	196	231	190	214	205	208	201	217	190	228	228	193	219	231	206	178	223	202	250	184	207	206	197	175	192	197	198	188	188	194	215	206	199	171	213	179	202	195	196	182	203	194	203	196	201	208	221	194	196	201	201	197	204	181	184	213	227	191	179	205	215	218	194	193	245	203	217	189	209	173	215	199	188	234	211	199	164	225	195	201	200	201	226	226	207	209	212	216	212	208	190	180	213	232	189	193	200	181	208	212	198	214	235	210	196	193	204	213	217	217	193	189	187	182	183	208	182	168	213	192	183	240	199	200	203	187	197	190	221	196	198	213	208	214	197	218	195	191	204	196	221	199	197	214	201	218	184	213	200	202	206	196	178	211	233	205	174	218	217	202	194	180	211	204	184	182	198	204	182	227	185	205	173	208	186	205	242	199	204	208	188	189	183	192	193	221	205	207	211	184	213	208	185	203	233	206	194	215	192	209	211	228	196	193	204	227	198	208	209	202	215	192	193	167	179	218	249	217	167	218	206	177	189	224	176	192	200	191	189	203	200	205	189	211	177	212	190	211	211	225	233	218	221	197	194	195	179	206	221	179	206	235	213	192	206	232	197	215	198	199	194	207	214	199	199	183	196	201	192	213	208	192	180	210	187	214	180	195	215	200	193	217	202	213	215	194	187	198	194	207	200	207	191	208	223	194	200	234	215	203	197	203	212	195	186	205	192	239	209	204	202	194	218	207	202	211	200	178	227	181	210	213	208	191	215	186	210	221	203	203	222	195	207	225	206	218	195	201	177	210	198	199	197	191	238	191	199	202	206	250	204	184	193	195	224	209	194	221	191	209	180	197	180	192	185	210	221	212	209	217	224	198	207	197	213	212	172	185	203	195	219	201	198	207	210	194	211	228	181	175	197	178	178	205	200	193	190	201	194	222	207	184	193	184	176	232	211	220	201	203	237	232	202	201	188	204	202	212	207	220	212	210	218	187	219	193	205	209	204	229	203	208	207	197	198	188	221	218	197	224	199	214	194	199	200	200	209	220	178	199	200	205	203	197	186	188	185	229	188	203	209	203	196	177	188	186	188	188	197	167	196	197	199	192	189	203	219	218	208	230	213	228	213	185	192	203	216	203	173	198	219	193	187	176	183	188	228	187	225	182	207	213	203	187	163	223	183	225	198	204	220	203	218	225	192	177	203	193	207	197	187	201	202	195	211	220	182	175	210	190	196	199	187	206	197	199	182	190	204	213	200	218	239	226	200	192	200	220	190	218	191	196	188	186	207	193	206	193	193	204	205	203	198	219	201	191	202	197	227	178	190	189	195	181	211	186	189	221	211	188	197	205	219	214	197	207	208	215	197	208	179	202	198	204	199	223	206	184	191	174	225	223	201	195	193	220	198	175	198	224	213	204	200	206	188	224	211	211	211	223	230	205	195	198	219	205	197	204	193	196	214	175	198	215	204	189	221	166	203	174	206	196	183	177	203	220	188	205	209	198	215	185	209	204	188	169	200	221	195	179	223	198	188	201	188	188	194	200	194	177	187	183	207	221	187	203	213	193	199	211	193	207	214	186	219	207	203	174	222	188	198	205	184	201	214	211	229	188	174	197	188	214	223	212	218	208	214	185	208	198	206	198	194	224	173	228	204	203	192	195	181	207	199	188	202	212	215	175	184	204	218	179	209	181	181	172	197	200	199	199	209	184	192	205	212	188	198	211	194	201	201	211	222	197	185	217	199	207	224	189	197	209	203	196	198	180	218	208	224	207	182	176	195	182	193	207	193	239	208	203	203	210	187	177	214	199	213	216	185	202	212	215	200	197	217	191	197	193	215	185	178	195	190	185	223	189	202	204	205	192	195	187	172	217	200	187	215	197	198	200	197	215	202	207	178	206	217	187	193	192	199	190	210	207	196	189	217	203	191	208	176	194	202	184	188	188	242	179	246	210	202	201	188	209	203	220	221	197	189	182	199	201	224	191	202	184	187	206	224	209	209	187	198	206	184	214	185	180	195	192	199	191	202	195	207	192	190	209	189	213	193	208	203	190	200	197	185	199	202	226	215	199	207	208	215	209	218	203	187	206	216	198	191	192	197	208	212	218	217	216	197	175	203	200	196	198	215	215	185	216	209	192	213	198	189	228	216	219	236	238	197	207	198	219	223	196	212	199	179	202	185	199	191	211	209	186	221	192	206	233	194	182	199	191	195	209	190	187	220	199	203	185	196	200	196	236	210	228	182	193	237	198	203	204	193	182	210	178	190	196	224	184	192	184	211	227	193	193	197	215	210	204	212	220	207	194	203	198	206	210	203	212	214	222	199	195	193	213	168	207	202	184	220	194	159	212	202	222	206	192	219	209	200	207	202	223	200	202	199	222	203	196	208	199	205	193	207	201	209	211	217	189	199	203	193	212	200	190	185	209	201	177	224	202	236	190	208	207	219	229	218	188	193	194	216	195	192	209	196	182	185	199	193	211	212	209	215	195	224	201	185	194	220	224	214	196	189	206	173	204	185	227	212	184	209	188	212	216	190	173	225	184	205	207	199	189	179	199	200	195	211	207	189	184	211	208	205	223	193	222	213	189	189	212	196	222	181	210	184	224	204	206	203	200	191	209	196	205	201	190	179	200	181	216	192	189	215	182	188	200	210	201	198	215	194	187	203	202	169	200	205	205	208	187	166	194	213	196	193	221	177	211	212	202	180	214	197	183	199	192	194	205	210	211	190	206	205	207	211	223	163	209	198	202	222	194	201	197	210	224	212	213	185	217	218	191	214	185	212	185	201	221	214	224	215	197	204	197	205	198	200	224	215	193	206	175	202	200	210	196	199	191	210	200	179	196	185	193	196	211	174	206	215	201	198	201	201	215	191	211	196	218	188	204	220	191	194	209	206	175	203	197	192	200	251	192	198	184	191	175	210	201	206	225	213	207	207	218	179	187	216	179	175	197	202	197	214	203	205	217	213	180	215	197	221	198	208	239	182	167	202	189	204	208	219	192	187	187	227	195	228	197	220	208	213	183	202	181	192	202	193	189	214	187	196	193	218	220	190	196	214	209	198	223	193	192	187	204	187	216	190	235	203	180	188	205	190	185	206	204	203	196	224	201	209	192	211	216	212	208	213	191	204	227	199	169	212	192	216	197	185	207	207	192	207	197	203	220	197	203	214	223	208	196	188	189	175	218	200	215	215	227	209	214	193	181	188	212	197	217	200	190	191	201	190	206	219	205	219	179	175	211	220	186	186	213	205	203	198	198	188	208	198	205	219	201	185	205	183	186	184	212	181	197	173	206	192	195	200	197	209	202	165	208	207	223	195	197	204	202	204	184	180	201	205	199	199	224	226	199	219	250	195	218	214	208	180	179	174	212	197	200	209
19904	14211	8272	4504	3446	2409	1737	1309	978	801	788	673	614	563	525	481	482	435	385	377	341	347	312	271	241	249	262	234	243	250	248	261	216	238	230	224	243	215	236	215	251	237	206	215	229	215	219	219	250	223	231	234	244	239	218	228	224	236	239	212	229	241	243	262	236	212	226	199	201	241	210	218	211	219	241	242	213	232	224	216	228	223	243	218	212	235	223	240	203	216	233	187	224	257	233	211	232	226	241	223	226	222	231	218	216	235	236	206	218	212	211	205	221	208	214	223	216	234	199	214	263	209	235	211	215	221	204	234	217	198	246	221	194	228	226	225	231	228	208	211	214	225	229	203	252	208	208	206	219	213	198	204	238	234	231	195	197	234	191	222	204	235	252	216	237	198	217	214	220	209	206	242	245	202	229	225	230	201	227	230	237	233	234	256	210	212	235	240	237	223	220	198	225	202	213	203	230	255	200	241	208	238	224	223	227	242	236	223	217	216	203	239	199	218	240	210	231	208	215	230	218	258	225	226	230	230	207	211	227	231	205	219	243	234	242	222	221	235	207	236	227	227	214	216	223	248	220	223	206	207	210	213	228	223	230	220	214	222	230	238	233	233	232	208	224	205	229	231	228	259	239	241	214	202	243	207	238	223	226	257	225	217	210	215	229	253	212	231	234	189	216	214	209	209	191	220	217	226	206	207	227	230	231	231	243	238	204	247	248	223	205	252	222	231	205	220	219	250	212	214	211	237	235	216	223	206	208	214	237	207	214	226	220	208	224	218	234	235	221	228	221	212	211	240	218	236	217	246	231	235	234	215	221	205	229	210	221	225	216	224	216	228	251	225	221	247	223	228	247	216	244	214	253	235	190	240	247	232	260	225	223	242	215	227	226	224	220	224	216	225	226	252	218	210	227	192	238	217	222	223	218	241	225	228	247	218	204	223	226	222	225	223	235	207	222	229	218	239	214	238	213	214	238	231	206	251	233	236	238	222	233	236	231	218	211	246	240	220	223	215	226	221	226	199	247	201	243	264	223	212	225	234	243	224	227	238	231	204	236	241	240	231	211	228	270	228	245	222	203	196	246	224	213	213	210	218	202	217	228	217	213	205	221	235	209	233	217	201	254	228	233	245	215	209	215	249	240	224	224	237	241	215	219	248	219	194	211	244	246	219	235	238	199	222	223	191	224	227	233	198	249	219	220	228	218	212	242	256	230	236	213	203	217	242	218	234	223	207	210	217	233	228	221	243	238	245	195	227	226	206	236	223	205	224	216	210	236	206	216	221	243	224	232	225	203	207	234	210	238	243	199	223	220	214	222	238	217	209	240	220	214	230	205	232	235	238	230	228	211	235	239	210	216	218	254	234	211	245	242	223	217	218	225	247	252	235	221	237	221	250	229	201	218	232	209	238	202	218	226	234	217	247	232	201	205	227	222	204	219	229	224	217	222	222	235	206	244	237	233	206	212	231	230	221	239	223	234	235	200	217	206	231	240	235	211	207	215	201	212	233	208	217	215	233	238	232	258	243	213	238	216	221	217	217	259	204	234	201	215	197	171	206	204	218	223	238	211	212	226	213	207	198	230	256	217	235	223	203	211	231	209	227	240	200	240	235	225	212	221	202	227	214	233	215	254	193	227	205	221	224	229	209	223	216	230	250	233	209	206	234	243	237	254	222	221	228	218	218	237	211	226	209	209	220	211	218	216	199	212	237	254	219	213	219	225	220	230	220	200	206	230	222	219	205	216	202	216	204	234	205	232	230	216	222	218	219	200	235	253	199	211	194	240	210	228	246	227	221	218	237	209	227	268	208	236	206	212	230	215	225	226	237	227	206	203	236	188	209	230	226	235	234	225	234	215	216	228	223	265	228	208	228	232	219	219	227	232	226	222	222	214	216	218	213	220	278	196	220	220	219	236	232	221	232	210	214	212	216	219	218	220	206	187	212	213	222	220	230	241	270	226	228	232	224	228	229	251	221	256	221	178	202	249	241	219	221	204	246	231	218	225	224	235	250	232	214	227	221	194	214	231	215	245	233	218	209	230	210	220	226	209	223	242	262	228	211	218	218	195	224	226	237	228	226	199	230	227	243	218	223	201	221	210	212	232	252	217	218	206	238	226	227	210	199	231	220	198	190	227	222	225	225	211	232	217	225	202	249	257	254	262	220	243	200	215	241	216	249	237	214	221	226	248	211	252	213	223	251	232	217	212	226	233	244	233	226	245	239	233	240	247	236	192	228	234	247	210	211	225	203	202	225	220	229	198	217	233	228	217	262	217	229	198	193	217	218	228	214	231	200	214	214	225	221	222	229	217	214	194	212	256	219	204	231	195	236	210	242	228	216	217	193	224	218	227	220	239	223	223	218	191	197	197	245	260	238	210	202	221	236	239	231	247	224	241	211	232	207	219	285	250	214	222	218	221	224	243	206	246	221	220	230	221	235	222	237	244	209	220	262	214	223	232	212	202	221	200	231	220	235	222	234	215	218	222	238	219	233	210	243	230	218	235	196	227	220	231	200	240	241	237	229	225	243	209	196	247	194	209	183	209	217	229	237	229	228	225	219	207	229	234	217	223	230	197	245	210	229	216	239	205	240	221	259	223	238	210	249	240	215	222	212	232	222	209	222	213	237	203	242	187	223	227	232	210	228	233	219	201	246	218	209	212	216	211	230	230	202	224	220	246	204	230	226	225	205	229	211	252	233	208	197	237	224	212	236	249	196	218	232	199	225	217	209	230	216	232	211	222	199	217	219	235	236	228	221	247	201	223	216	226	240	218	210	244	226	220	236	242	206	193	233	224	210	229	213	247	236	235	214	207	218	215	244	227	220	244	228	234	218	196	243	240	230	216	229	227	216	212	222	260	213	208	214	213	217	236	206	206	224	224	239	257	234	210	209	225	247	223	227	234	253	230	212	233	259	193	209	225	225	213	231	243	205	231	216	223	217	202	248	213	247	215	235	223	245	218	214	222	245	222	204	217	229	228	259	233	232	210	217	260	236	204	264	215	218	224	242	209	196	221	215	221	210	214	218	199	192	220	226	226	239	234	226	235	225	242	233	226	200	232	222	250	221	210	231	207	225	231	213	230	218	207	204	216	222	209	198	190	230	224	251	244	251	237	218	235	213	217	235	201	235	227	217	235	217	241	210	231	203	223	232	232	204	216	192	224	189	212	230	222	227	239	239	204	237	204	257	204	210	211	216	228	201	219	225	222	223	211	242	218	196	233	233	211	217	212	233	203	220	237	230	228	254	221	198	215	227	252	198	182	201	223	219	240	229	240	206	225	233	204	204	217	247	233	212	227	219	240	205	239	212	235	235	222	266	223	206	217	241	219	221	205	213	205	213	210	232	226	220	249	204	229	214	224	233	230	220	206	219	213	218	271	214	220	224	220	233	201	218	232	217	210	194	229	239	209	230	247	218	193	211	219	233	243	232	225	227	221	233	238	251	258	216	251	246	211	222	203	213	227	236	232	194	219	187
23393	20922	28020	23706	20793	12333	2700	1570	1186	1098	902	849	728	686	673	631	651	596	523	464	467	465	447	421	404	357	369	341	346	362	350	340	326	359	350	365	330	348	320	321	304	321	291	315	362	353	321	337	347	310	307	333	316	288	306	327	308	304	328	318	274	312	309	286	307	348	292	297	322	340	336	314	312	301	306	293	334	340	322	316	329	322	321	270	308	309	303	262	295	298	314	295	302	279	291	336	305	313	355	322	308	311	295	305	310	302	286	288	320	305	301	309	305	333	311	293	296	302	308	279	301	338	301	319	283	313	333	300	301	295	291	318	278	281	285	267	277	297	322	313	298	313	298	262	308	294	313	312	267	288	331	310	310	291	286	280	296	311	292	309	312	289	285	328	296	307	294	316	333	318	277	324	284	306	340	302	314	337	296	316	288	312	353	299	278	346	300	316	333	332	296	279	308	315	281	334	300	297	297	348	304	309	304	293	300	308	341	307	313	279	294	308	305	304	280	291	278	307	309	336	319	346	333	320	307	328	298	308	323	324	325	300	335	329	326	343	354	321	283	306	315	325	288	321	273	316	320	323	327	345	337	322	306	286	273	325	336	317	294	334	323	308	310	305	314	308	333	326	307	310	333	312	329	326	303	314	316	321	292	331	308	288	334	311	307	321	336	306	281	306	285	289	307	297	311	303	323	303	325	335	295	305	318	301	303	310	281	292	309	293	278	336	320	317	302	303	322	300	318	327	313	303	316	339	317	348	287	298	301	333	329	299	317	323	310	300	320	338	328	293	299	306	350	300	297	329	291	299	310	300	310	276	287	297	322	276	334	330	336	295	297	303	338	290	306	318	320	296	312	293	306	289	296	299	307	318	291	304	316	295	338	293	301	317	356	305	301	330	302	316	311	285	347	280	313	305	338	302	336	314	304	292	308	307	307	340	331	287	331	299	312	288	293	294	325	335	309	327	301	309	299	300	296	335	328	296	313	301	301	312	324	300	318	310	357	307	330	317	302	340	298	331	297	333	293	286	277	288	299	313	317	306	294	319	287	300	287	345	293	294	306	286	309	334	323	322	322	335	328	304	337	299	322	312	327	276	304	303	309	323	293	293	285	335	294	324	298	333	288	307	315	319	295	318	301	307	301	301	312	306	322	291	328	311	303	299	289	289	323	285	277	317	298	289	292	337	295	320	310	305	282	308	312	305	348	319	303	309	331	311	347	323	320	333	315	309	314	333	305	288	318	301	295	341	314	312	327	327	316	363	297	296	298	289	302	318	302	308	288	327	299	294	298	307	305	295	326	313	307	349	334	266	321	337	305	326	324	293	314	344	327	298	302	337	296	321	340	321	310	334	308	302	295	308	332	274	298	299	302	332	302	316	296	329	305	292	313	332	303	326	309	282	301	298	298	320	323	317	300	314	321	313	319	301	295	315	312	301	308	290	298	279	327	321	319	298	320	322	302	283	315	341	313	336	306	317	304	307	292	294	326	314	312	315	323	338	327	299	290	305	304	307	342	266	317	319	290	315	287	300	316	301	276	331	305	312	314	313	290	286	291	307	306	278	346	333	313	311	308	297	305	297	324	276	311	306	316	294	296	349	298	357	315	305	323	307	348	297	286	309	318	304	317	318	322	313	298	312	314	304	300	328	337	345	298	332	319	295	342	321	318	317	292	292	326	340	281	309	292	326	315	309	275	323	304	300	306	294	299	339	322	306	305	286	307	295	333	340	328	312	304	317	300	316	324	306	324	309	305	317	320	306	289	318	326	299	342	278	320	305	308	305	309	296	328	311	308	289	321	309	291	332	341	300	284	321	281	299	315	280	303	296	300	303	328	295	313	297	283	333	288	315	315	322	308	301	310	323	286	299	325	294	320	308	292	343	342	308	274	333	338	321	307	323	302	297	328	321	319	353	311	318	283	319	314	298	321	313	301	279	298	293	296	309	331	300	303	299	283	289	313	331	315	303	290	287	317	316	305	292	305	314	310	299	308	318	289	316	357	299	300	315	285	324	316	292	329	281	303	341	285	289	316	306	298	291	297	282	279	310	291	287	292	296	281	330	332	319	298	327	328	319	328	299	288	314	347	313	261	317	288	339	306	316	306	329	331	317	326	302	287	306	307	302	305	290	330	280	301	352	319	324	296	311	284	352	327	329	292	270	307	312	312	312	314	290	320	292	326	309	358	303	314	324	327	307	284	329	328	340	307	307	315	309	327	334	317	324	302	281	298	319	297	338	322	305	311	310	337	312	301	342	263	289	334	310	298	279	304	342	317	335	283	298	286	310	319	294	286	285	337	287	300	316	314	340	317	309	312	303	313	310	326	310	295	303	288	303	296	304	334	331	301	329	329	297	315	313	307	320	294	307	350	267	334	302	289	287	319	334	310	310	321	319	319	299	316	308	312	326	298	268	302	315	306	307	336	308	313	311	315	321	294	304	319	325	337	324	281	292	287	307	317	322	290	276	293	288	307	339	316	358	309	309	292	318	320	310	314	293	338	298	339	307	298	267	331	296	299	319	301	299	297	318	308	311	340	305	289	298	328	297	304	321	335	333	298	317	325	302	322	290	294	306	299	286	310	272	308	331	313	308	293	292	314	316	312	338	294	281	307	322	300	303	283	289	295	316	309	289	297	299	309	335	275	308	306	280	315	347	297	303	318	286	320	329	327	294	309	290	326	292	314	287	344	318	288	305	299	322	317	335	311	278	283	314	321	313	355	297	346	307	329	298	313	277	302	322	313	313	287	299	331	306	312	327	311	284	312	332	327	353	304	337	318	319	274	338	323	297	284	275	285	324	288	316	312	360	309	301	305	304	302	304	312	304	299	352	311	314	310	309	294	338	319	309	289	291	325	320	323	306	309	315	293	280	294	300	295	302	304	289	306	319	294	294	319	318	313	326	322	283	297	310	306	293	314	284	323	303	298	286	284	323	312	311	331	301	310	284	311	316	315	285	326	280	291	292	338	353	314	291	328	283	332	290	342	334	320	338	310	316	302	316	303	314	296	310	300	301	309	279	327	288	307	301	345	309	318	298	292	309	306	290	309	281	287	316	274	287	300	299	299	291	297	303	311	311	285	297	315	287	357	293	316	329	259	313	347	313	296	310	294	337	320	294	320	289	328	313	289	304	333	306	321	334	337	327	310	317	294	306	312	364	308	311	292	300	283	307	292	316	328	310	341	344	326	321	333	336	326	271	299	296	314	289	338	324	276	309	297	324	307	316	296	325	322	323	308	296	286	292	298	295	313	285	309	326	305	297	312	318	300	322	303	291	310	321	310	307	326	335	291	322	303	313	283	299	315	310	297	309	302	303	343	301	282	329	284	338	297	281	280	279	306	313	308	326	318	318	320	303	311	297	331	320	302	293	304	305	327	299	339	310	285	325	320	312	283	314	306	322	292	307	338	321	314	301	319	325	296	317	342	348	312	310	312	327	306	305	304	323	316	292	316	329	300	311	310	260	334	319	323	302	295	303
24229	23893	14650	8296	6499	4717	3372	2464	2017	1703	1404	1237	1058	979	969	879	816	734	713	659	595	542	536	503	490	417	382	400	384	374	353	380	381	330	366	392	389	374	389	353	358	384	356	369	335	345	372	360	319	320	377	353	351	386	366	362	323	377	345	337	342	338	352	323	343	375	363	357	323	369	361	339	340	360	340	354	339	340	375	356	339	321	388	380	341	338	337	330	348	339	332	364	316	336	316	322	353	388	368	310	343	362	360	330	365	330	337	329	330	379	367	347	329	331	343	338	373	355	362	359	381	343	332	356	321	351	342	355	346	345	332	332	338	340	364	379	353	329	331	302	352	348	359	328	346	369	321	355	311	344	330	343	350	340	342	357	355	362	303	400	337	358	373	327	356	352	325	345	330	319	314	316	347	334	347	322	347	339	344	330	304	334	379	320	367	334	353	322	340	320	315	352	320	364	324	332	325	353	316	338	383	322	366	362	329	318	320	355	338	296	338	318	321	359	321	325	341	355	349	335	361	356	333	339	327	361	346	334	335	338	384	307	346	364	330	325	360	337	327	343	346	307	351	331	339	352	325	340	343	344	332	355	335	341	338	339	330	363	335	318	371	328	317	334	338	318	337	377	341	298	308	351	332	338	349	331	362	368	343	344	326	330	322	349	349	334	356	343	348	339	363	382	351	310	345	310	321	363	359	299	285	350	354	343	322	381	351	348	317	314	348	338	338	303	334	338	361	345	321	318	346	341	317	329	353	330	345	291	309	351	340	350	342	298	344	341	335	337	328	340	364	330	351	334	344	329	333	334	332	368	322	324	359	301	351	308	322	338	334	352	326	343	350	323	311	335	309	336	334	335	356	352	318	335	305	317	359	365	353	354	323	332	331	325	349	363	336	340	345	323	344	332	325	325	333	315	344	362	335	349	335	339	322	347	358	337	365	352	343	339	331	323	360	320	305	378	353	335	379	306	358	304	351	315	365	336	326	374	343	358	330	305	333	332	338	368	341	349	330	326	329	319	356	347	335	354	342	333	346	374	352	334	318	322	322	295	362	364	316	315	328	334	328	346	329	360	351	336	344	330	332	311	323	368	349	348	326	383	354	331	328	325	320	325	366	339	307	346	326	352	338	356	351	351	334	327	354	312	338	326	350	328	338	326	352	359	333	323	350	369	364	358	353	339	356	337	346	376	357	320	377	356	357	347	364	381	318	364	324	369	330	338	377	320	354	313	375	357	363	343	335	339	333	337	322	300	353	330	343	358	377	311	328	353	370	357	338	320	357	319	320	318	349	353	335	350	339	379	360	367	372	359	339	341	333	326	345	345	322	316	336	346	333	360	340	326	394	347	302	335	325	318	333	333	348	333	335	300	347	327	316	351	317	384	313	362	361	346	352	349	309	346	362	337	342	310	314	372	329	323	334	357	329	338	331	329	325	313	353	320	328	327	344	346	327	334	347	329	324	359	326	311	368	360	359	357	346	354	295	367	314	341	309	344	329	357	359	330	338	326	345	327	333	348	366	341	339	390	319	337	349	368	341	347	347	336	355	335	331	306	325	332	335	355	334	357	334	344	328	321	313	333	319	332	344	372	349	365	342	363	350	358	350	344	332	331	329	359	355	370	374	344	319	322	345	372	334	346	358	339	328	323	346	337	331	346	338	355	356	354	333	388	341	335	316	361	327	341	319	318	309	342	376	314	332	320	339	332	364	312	326	333	357	359	347	327	363	356	333	359	391	340	339	349	319	366	373	345	317	372	337	332	328	306	361	342	350	319	324	324	380	337	324	348	324	363	332	353	375	344	363	347	337	336	335	321	319	340	358	348	350	342	336	361	323	350	314	339	343	337	379	347	338	376	386	336	330	349	314	331	338	355	339	339	326	338	341	350	359	351	354	373	386	326	353	358	370	338	336	359	339	335	339	344	325	342	332	353	323	356	357	314	338	296	319	357	332	356	310	357	370	356	325	349	319	357	355	349	342	353	338	354	324	323	376	309	339	319	347	387	352	316	328	356	326	349	327	352	344	337	325	302	309	348	336	338	350	343	387	349	331	323	344	338	343	346	325	313	317	375	316	357	337	347	330	342	329	350	356	331	339	313	305	311	333	366	358	349	345	359	353	335	345	342	362	333	357	356	337	353	291	325	341	347	318	361	350	336	293	361	324	335	331	358	363	362	340	336	319	333	385	331	328	332	365	366	378	323	309	298	325	370	350	336	348	346	340	315	329	337	367	358	344	324	359	343	308	359	350	310	339	318	343	341	342	343	344	344	314	340	345	347	358	341	303	311	344	352	331	330	376	320	321	337	330	343	333	325	340	350	321	350	322	327	377	345	300	346	352	337	311	344	325	352	355	374	341	356	339	342	347	321	348	350	334	330	342	332	316	304	361	336	335	341	350	365	326	338	342	354	335	345	328	346	357	358	342	372	303	331	349	333	341	312	322	325	310	310	351	355	346	304	325	361	322	335	338	321	313	368	344	347	337	363	352	362	346	368	329	351	342	313	356	349	351	344	359	353	334	351	334	320	345	351	318	374	353	308	345	338	321	373	341	331	359	317	336	352	362	347	352	353	346	336	317	333	344	372	324	364	322	325	356	351	345	349	312	367	348	329	348	362	341	355	319	330	319	368	320	316	358	334	359	346	341	366	342	354	326	347	332	334	331	339	358	320	343	362	325	349	315	311	308	347	307	362	343	344	393	329	320	365	356	334	328	310	322	344	357	311	330	336	310	343	329	332	349	315	340	335	378	336	324	328	347	344	330	345	358	309	333	353	340	341	330	322	314	333	358	361	319	307	344	366	367	356	349	334	369	316	359	359	330	323	331	360	378	350	368	327	351	326	328	316	335	349	345	331	324	363	334	358	339	301	362	313	376	341	312	327	320	361	362	347	347	337	341	365	318	315	337	355	335	326	325	297	351	382	352	359	316	335	326	371	346	315	291	343	344	330	350	334	387	364	352	359	356	343	328	350	342	313	292	327	335	335	328	365	341	312	356	333	354	342	354	358	315	336	343	340	327	335	340	326	335	304	349	349	361	323	352	306	348	349	336	353	361	333	343	365	346	325	318	352	317	338	328	364	333	353	310	384	358	361	342	320	325	328	377	320	318	396	320	336	335	352	341	318	369	360	334	325	332	322	353	344	388	321	322	346	364	342	350	351	364	313	350	343	317	342	364	347	349	336	337	351	338	331	340	338	326	331	368	375	334	358	351	327	346	369	340	337	326	322	341	296	372	328	331	325	350	343	328	336	331	340	372	354	397	344	332	339	322	356	334	332	330	352	332	343	358	344	348	313	323	327	332	364	337	347	340	340	365	306	354	362	310	360	330	322	348	344	326	339	351	314	331	321	324	335	361	371	326	302	343	372	361	350	397	321	360	324	340	344	318	352	354	348	346	337	313	325	354	339	362	337	348	348	340	341	320	356	348	372	350	326	335	352	346	309	353	338	336	355	320	315	327	354	319	346	390	329	340	358	376	352
24463	20944	27210	24732	14634	2619	1370	943	736	580	579	471	443	458	406	350	336	314	292	256	242	224	213	205	177	168	160	132	154	142	140	136	164	136	135	127	132	152	117	103	146	135	145	121	121	131	117	123	144	138	126	144	103	129	112	123	116	139	115	116	115	129	130	119	129	120	113	119	117	131	125	104	120	133	122	122	129	108	128	136	127	119	111	103	124	121	119	117	105	109	120	124	130	105	123	116	113	116	109	100	128	129	109	115	107	106	116	120	112	104	118	118	98	120	115	126	110	109	94	135	120	119	89	117	127	136	112	118	121	97	108	104	115	129	87	114	131	110	107	116	124	115	95	127	120	129	127	132	128	103	110	146	121	119	130	125	109	122	112	129	101	125	127	111	111	125	110	113	116	137	134	113	103	117	91	116	104	130	98	95	114	120	134	107	123	136	121	118	91	123	119	113	111	121	120	127	115	125	131	128	103	116	137	112	127	119	114	130	129	139	117	121	124	121	106	121	117	119	102	117	126	108	126	132	110	96	123	119	129	107	115	121	128	131	111	111	103	114	127	102	130	115	105	123	117	131	123	129	105	108	123	118	107	121	125	111	108	126	108	120	99	122	119	126	114	129	120	117	109	120	119	99	118	104	114	132	110	124	108	91	110	119	133	126	120	121	131	112	107	110	117	123	150	138	110	91	108	105	105	120	150	122	126	114	96	123	116	125	140	106	124	130	108	130	117	102	111	128	124	129	122	102	117	136	108	118	113	114	132	135	112	116	109	107	116	123	124	110	123	121	103	114	132	117	116	139	108	115	123	125	140	117	109	118	125	113	107	126	111	129	117	121	108	127	114	124	92	120	113	115	136	132	120	101	112	98	119	126	119	127	133	98	110	132	135	96	101	152	118	128	131	118	118	103	101	128	97	138	129	118	129	118	143	110	114	120	116	106	118	118	122	117	105	115	111	116	123	137	126	120	106	97	114	109	126	129	121	121	121	140	108	126	127	113	108	96	116	127	135	121	107	110	97	114	120	130	120	113	123	129	116	130	126	113	95	110	121	120	102	123	122	118	105	97	101	106	120	97	101	151	142	129	109	119	107	103	107	111	89	109	123	113	123	131	104	124	111	121	127	110	117	116	107	88	125	105	113	104	125	113	128	119	87	103	116	99	96	112	114	110	143	121	127	129	125	123	110	113	110	109	119	102	106	100	96	111	131	121	132	125	119	134	117	119	118	110	102	103	126	139	118	126	147	120	131	122	122	125	121	123	113	127	119	115	125	99	130	111	125	127	124	107	123	122	136	105	101	110	132	105	116	101	111	118	125	120	129	116	114	119	117	119	106	118	131	114	133	124	117	118	131	113	114	128	120	111	131	108	125	113	117	96	97	123	100	106	112	118	109	111	129	117	107	116	105	97	109	104	123	118	116	126	119	123	116	109	106	115	105	128	106	103	118	135	116	117	118	124	113	111	110	131	127	118	116	121	96	115	101	121	139	107	143	127	129	119	126	106	136	128	101	116	139	128	101	110	114	117	111	118	105	123	119	131	119	131	123	123	118	139	114	121	113	126	114	120	99	137	136	114	120	118	110	117	112	111	99	110	123	120	95	127	120	122	124	114	107	120	109	127	116	115	112	116	125	139	120	108	124	126	113	124	125	109	126	126	115	108	122	115	126	132	122	114	118	115	115	119	113	108	103	138	107	133	107	136	119	105	112	136	107	112	111	106	116	119	129	108	114	100	138	112	120	136	121	138	121	122	104	111	110	107	126	113	116	119	104	116	120	100	130	118	128	127	107	115	105	140	115	108	113	114	116	126	133	115	128	115	118	120	114	111	114	139	103	108	123	117	107	119	116	104	108	104	110	132	111	124	95	118	114	98	108	101	118	120	103	126	120	131	129	113	125	126	115	108	114	119	103	119	106	121	115	102	133	91	112	114	109	112	138	138	102	94	110	112	119	127	108	117	101	117	141	109	109	114	107	117	119	119	120	101	121	114	121	128	106	122	122	124	131	131	109	102	115	134	107	133	104	129	126	130	149	133	107	139	111	115	104	114	134	113	111	124	116	129	126	95	120	124	117	114	118	130	136	127	103	114	135	108	128	113	112	113	117	122	108	99	120	115	111	124	134	109	106	116	112	101	109	114	124	118	121	101	122	109	117	120	119	104	109	114	117	130	120	116	110	129	115	114	109	106	119	103	123	129	122	118	114	107	118	114	120	109	107	129	112	118	120	111	108	122	118	105	114	113	101	124	130	123	126	132	124	124	139	116	124	147	107	111	106	115	124	127	124	108	115	91	147	110	110	97	101	102	123	120	102	105	122	126	108	109	119	124	118	110	101	108	121	126	122	105	114	102	118	108	121	115	121	121	99	125	130	119	130	118	102	122	112	121	128	116	109	118	108	130	120	111	110	123	112	116	116	125	120	128	121	110	111	127	118	111	107	101	122	108	109	114	111	104	135	125	113	120	131	93	104	110	111	124	100	111	130	133	108	133	121	117	124	107	128	94	93	108	136	132	115	135	103	118	114	136	122	123	138	133	104	97	119	126	122	139	128	112	114	118	119	113	99	109	110	124	135	101	133	115	119	125	136	126	118	120	110	129	112	115	125	106	112	118	100	118	115	121	95	100	110	116	117	108	119	120	139	110	118	101	123	113	119	120	111	106	127	112	117	130	90	122	114	117	100	107	123	114	121	111	109	128	111	101	133	126	120	140	100	115	131	135	138	122	136	115	103	123	137	119	111	116	113	112	113	91	116	107	104	107	129	120	110	110	126	110	120	128	126	97	120	96	115	120	127	112	119	112	120	110	118	114	104	117	123	129	110	111	98	113	131	108	114	128	119	125	102	121	125	100	125	90	104	123	117	107	117	126	137	129	114	129	103	113	115	112	132	110	104	116	113	121	118	106	117	109	110	122	108	117	114	107	106	130	111	116	107	108	122	118	96	121	126	106	120	104	105	115	112	110	135	113	135	144	124	133	119	128	119	129	113	108	115	121	118	128	124	115	121	112	124	112	100	122	119	127	108	112	136	128	109	115	108	109	114	108	105	143	114	133	124	99	123	113	109	96	119	112	123	128	114	104	101	131	120	109	121	102	127	117	104	100	120	129	111	94	128	112	122	122	120	120	118	112	126	110	127	105	126	103	118	115	117	115	120	121	114	127	118	121	93	113	109	119	104	120	126	112	110	118	121	99	124	110	128	104	119	132	121	117	104	120	126	117	121	132	118	123	118	114	109	97	102	99	110	119	111	123	117	119	125	109	113	123	101	113	122	131	127	125	131	122	111	113	132	124	127	102	129	125	106	108	116	95	117	121	129	129	121	114	119	133	104	130	118	130	110	131	129	123	106	124	117	112	110	97	110	96	115	114	126	132	127	122	118	109	122	131	127	117	102	105	103	92	142	109	124	132	114	101	106	118	127	122	124	112	122	134	114	135	103	117	122	117	122	117	99	124	109	112	102	115	135	136	123	113	105	118	119	116
23852	19823	11802	6644	5009	3600	2331	1731	1388	1121	922	846	736	676	643	535	491	443	369	349	312	294	292	256	242	227	207	168	155	175	164	166	158	169	174	164	142	161	160	154	162	154	153	180	146	143	139	141	142	154	139	136	162	141	137	149	155	141	141	152	152	140	129	153	133	145	142	142	133	136	162	139	149	144	150	153	164	166	162	159	137	148	157	131	152	161	157	155	152	118	152	142	130	129	144	146	150	147	128	145	131	158	145	121	136	124	136	138	122	152	132	142	153	137	141	144	127	140	145	168	133	137	154	148	130	141	137	147	153	127	123	136	128	154	126	142	138	130	131	123	137	126	145	140	133	147	138	126	138	159	141	131	138	138	122	143	142	155	132	140	117	150	130	125	143	137	146	152	144	144	147	138	140	141	128	164	120	165	135	137	140	146	136	139	146	137	123	149	146	155	134	121	126	150	147	122	152	138	132	146	132	134	145	150	135	127	127	163	138	142	139	139	147	104	128	126	137	152	137	127	149	134	148	143	138	136	125	110	155	140	140	145	167	138	135	140	152	144	132	157	152	125	140	123	129	138	142	141	145	152	141	148	132	148	165	159	122	119	133	123	152	137	136	115	148	152	141	135	117	137	153	136	153	152	149	127	140	139	147	150	127	126	119	132	139	140	136	143	128	143	141	167	159	136	144	143	143	141	167	124	137	127	130	144	124	146	148	132	129	129	145	137	141	137	141	144	144	132	141	141	133	147	143	133	138	117	146	159	137	114	104	137	141	140	150	150	153	114	141	133	123	171	106	127	145	139	136	149	130	141	138	141	136	145	139	149	150	130	136	141	144	142	133	134	141	137	118	120	127	155	165	124	130	128	153	143	133	131	139	127	135	149	139	128	133	141	173	136	139	139	129	130	134	133	124	122	130	122	152	152	136	147	136	146	155	144	137	131	151	134	134	130	126	136	125	124	130	129	126	148	133	150	130	142	133	160	126	150	136	135	136	157	131	137	138	127	134	160	121	131	140	138	144	160	155	133	122	147	123	111	126	123	143	139	141	103	104	167	150	116	132	140	136	159	134	131	133	127	121	124	142	128	131	161	133	136	149	155	126	125	137	158	135	140	133	121	145	135	136	150	142	111	134	137	162	131	129	130	128	144	157	137	142	134	146	108	160	135	132	126	144	141	130	128	132	140	135	138	123	156	143	126	138	145	136	117	132	155	144	136	123	141	137	147	139	129	143	138	125	131	143	137	145	123	133	128	122	133	150	133	133	137	126	139	116	145	152	131	144	141	117	132	134	127	133	143	138	138	169	129	137	125	131	134	147	144	145	126	123	141	143	140	141	143	129	150	140	115	123	140	157	138	122	139	140	135	147	137	142	164	153	135	150	124	166	146	132	130	138	138	134	148	138	132	139	152	137	138	125	119	127	134	128	124	138	147	143	146	124	129	156	146	130	169	142	138	155	126	148	131	157	129	148	143	146	132	137	138	130	139	172	140	144	141	134	117	143	143	149	131	118	136	151	153	158	129	125	120	136	127	148	132	126	153	122	152	140	130	117	150	132	131	133	144	144	139	140	147	122	139	150	146	175	157	127	151	139	177	153	139	149	159	152	134	122	137	142	150	142	137	147	124	145	129	124	160	135	141	130	132	132	115	148	131	124	133	137	164	141	154	129	115	135	133	132	123	152	137	142	126	158	134	149	143	118	136	156	133	136	141	136	161	136	148	146	135	131	150	148	158	146	152	142	142	135	139	122	136	133	150	130	146	119	151	130	137	127	137	138	136	140	147	150	160	133	139	122	116	128	118	132	138	136	141	127	126	142	120	129	136	143	130	160	129	137	107	150	127	160	138	146	126	136	139	133	136	116	166	135	151	139	150	151	145	137	129	133	151	130	139	131	132	127	146	131	143	131	126	128	131	140	137	129	134	123	147	151	143	129	129	132	141	131	140	149	122	141	132	163	137	148	124	128	137	155	124	143	147	147	139	138	150	133	144	127	139	137	136	155	134	150	126	127	126	134	152	141	150	134	144	157	116	141	151	140	156	136	131	133	149	120	141	123	143	133	121	148	148	124	119	152	143	144	153	143	128	134	128	150	165	134	138	148	117	122	148	146	131	142	144	145	131	161	127	106	144	133	150	133	151	136	143	130	143	122	153	143	131	113	114	135	145	146	132	150	143	154	170	124	151	139	125	134	150	152	125	121	140	124	121	138	137	127	117	152	108	149	127	139	136	145	140	136	143	134	141	122	133	128	150	141	121	143	132	122	118	141	141	138	139	147	142	133	140	158	153	129	130	152	149	128	142	119	140	128	119	161	136	143	151	151	147	144	142	127	141	134	142	135	157	137	142	138	141	139	131	140	150	150	145	132	121	147	126	143	138	130	131	133	142	129	128	137	138	140	129	155	124	165	131	135	113	137	126	139	140	144	139	123	132	141	134	133	144	118	155	142	130	142	166	131	142	160	134	131	136	135	131	140	159	141	114	153	144	133	128	153	135	120	160	124	120	128	131	116	133	144	139	129	157	133	126	133	127	129	136	117	144	130	138	131	135	148	130	139	123	139	142	139	157	152	129	127	146	130	120	135	144	147	128	138	150	141	124	135	150	132	141	140	129	146	141	149	147	140	126	146	132	139	129	135	144	137	153	139	148	142	133	139	150	131	159	130	124	117	120	127	171	149	129	128	147	147	138	133	146	138	147	121	151	146	139	130	118	118	127	145	161	142	137	152	133	156	144	136	155	156	141	131	133	135	146	153	129	131	145	156	142	156	125	146	147	139	124	150	131	164	142	136	133	136	147	131	134	126	135	134	131	143	134	149	135	134	147	140	122	112	164	137	117	143	145	141	139	169	142	138	141	136	147	122	139	141	121	149	132	141	150	146	142	138	157	143	139	148	116	139	134	179	127	133	137	140	158	149	138	122	136	124	152	130	120	133	132	139	140	124	134	148	130	122	150	139	137	131	138	119	128	142	140	132	163	145	150	149	151	123	131	148	134	124	145	124	133	125	148	125	139	137	140	125	138	142	138	129	139	139	135	149	128	123	126	159	134	138	119	136	158	116	152	134	151	115	144	144	135	128	149	155	143	124	141	146	135	137	109	142	146	138	129	124	150	153	149	142	150	138	127	109	137	132	116	151	132	154	130	142	118	122	150	123	135	146	116	128	150	134	166	116	134	148	147	145	133	122	134	147	132	124	132	133	159	138	135	157	143	157	146	155	150	147	161	119	136	121	128	127	142	118	130	138	128	157	154	146	132	149	126	147	147	151	129	157	139	142	141	160	123	117	136	132	133	131	126	159	137	135	127	121	130	153	151	145	146	138	160	117	150	124	134	119	120	132	179	136	147	140	144	142	135	149	127	138	144	123	121	128	137	134	144	141	133	131	130	129	137	140	134	150	144	128	118	139	142	119	139	153	133	150	129	124	132	152	134	139	150	158	128	141	159	142	121	152	143	166	120	152	143	131	167	124	134	139	140	144	139
22246	20933	28575	23461	20936	21063	11968	2496	1712	1435	1249	1060	950	870	818	756	707	678	602	532	496	473	439	404	412	352	334	349	303	316	292	322	287	303	283	279	260	282	280	241	301	252	282	258	273	283	276	236	247	256	243	281	264	268	251	257	244	269	298	268	253	250	231	259	237	260	249	237	253	250	262	260	273	228	272	241	222	250	262	251	230	254	227	247	221	236	228	263	230	235	238	240	254	261	279	243	256	234	253	239	247	216	235	250	242	258	278	252	245	262	220	228	227	266	235	257	226	246	251	231	242	237	254	245	255	244	230	258	214	215	257	213	243	248	287	261	229	253	233	237	257	308	228	241	220	254	243	246	215	260	250	232	243	257	255	246	237	252	251	236	244	242	247	230	258	259	232	248	220	234	255	243	251	236	248	253	261	270	251	211	273	222	235	224	236	242	241	236	240	253	257	258	230	248	251	261	260	242	246	245	237	232	234	255	236	250	263	255	238	240	258	241	251	253	257	225	249	251	241	241	253	238	249	238	234	274	253	252	262	244	251	218	242	230	220	246	229	244	262	245	244	229	250	252	236	231	256	241	253	249	247	238	279	263	223	227	206	220	254	232	257	252	244	234	238	224	255	270	229	223	219	263	225	255	250	218	241	257	258	240	243	243	231	234	234	232	252	230	243	252	233	252	227	283	251	249	251	252	247	253	249	265	256	255	233	248	248	236	261	261	227	247	246	279	253	209	236	261	234	245	270	256	247	224	235	246	241	229	242	256	237	234	244	255	250	244	238	255	254	245	236	238	229	256	253	246	271	242	244	227	249	251	246	228	252	223	236	263	237	272	275	270	257	262	245	244	241	274	220	226	225	271	250	268	252	239	199	206	252	231	240	243	245	208	224	272	228	257	249	235	221	245	256	247	216	238	237	239	281	247	239	244	243	215	269	252	250	245	270	231	237	236	265	250	249	265	263	245	243	263	252	262	269	241	263	230	228	273	237	237	249	244	255	262	246	261	264	277	268	254	240	232	258	233	216	244	266	235	249	229	258	243	268	248	258	219	254	255	257	245	251	243	269	243	248	237	247	223	238	227	276	257	261	240	241	250	258	265	248	225	212	267	233	238	241	265	228	234	276	230	239	233	268	259	235	273	253	256	245	260	238	246	244	255	243	248	247	232	258	221	229	258	253	277	282	237	254	264	238	234	246	246	258	261	256	231	257	231	235	258	238	250	208	242	238	264	258	227	242	232	283	256	250	263	219	249	255	253	237	245	232	276	233	250	249	255	230	229	240	247	260	244	225	224	276	225	247	251	221	215	244	225	237	263	230	267	256	228	237	253	227	246	231	241	248	263	278	252	201	260	229	237	272	250	262	250	231	215	254	231	244	256	278	237	227	246	252	276	257	270	255	242	247	258	244	259	247	267	241	252	247	250	235	242	223	267	268	255	253	227	232	266	236	252	248	225	218	233	238	225	244	253	251	227	214	222	266	232	244	233	249	247	253	236	248	268	255	260	237	227	271	250	252	237	265	273	262	249	237	215	250	231	241	245	241	246	229	214	232	230	233	244	232	268	274	265	231	256	237	235	252	241	252	270	219	255	264	246	221	247	256	255	227	246	247	245	238	235	241	243	250	253	282	244	273	259	233	243	241	253	242	240	242	263	266	252	238	251	238	250	214	242	276	225	234	257	218	260	252	215	252	252	247	261	239	234	261	258	212	255	236	260	257	258	255	254	257	274	272	281	253	235	241	250	238	235	246	225	237	247	247	284	245	224	225	241	245	246	249	243	252	245	243	235	241	285	252	248	225	244	234	255	252	240	252	249	255	244	240	238	234	237	236	256	255	234	246	241	224	288	254	228	232	250	251	226	244	235	244	239	235	273	253	258	237	251	242	241	237	255	252	257	251	262	227	238	222	254	236	238	245	252	235	237	263	237	243	236	258	242	263	236	227	245	241	229	253	250	198	255	257	268	272	273	242	279	252	268	229	264	234	249	260	248	273	226	240	259	232	234	243	258	228	268	238	225	224	241	246	263	256	227	217	245	248	239	240	225	257	240	240	253	254	221	224	219	249	244	240	262	230	243	223	256	271	233	261	232	231	240	201	237	251	270	275	234	224	265	221	236	238	243	231	253	257	237	239	226	256	243	236	244	258	226	241	257	221	266	267	224	248	228	226	240	261	224	258	236	257	249	234	236	231	256	237	218	229	251	233	242	242	212	261	246	262	223	236	241	230	256	243	243	229	244	241	263	253	266	249	246	232	243	228	238	269	274	249	249	244	211	227	247	245	244	220	230	219	226	247	231	238	244	254	267	243	227	232	247	248	253	245	262	261	231	198	260	227	249	258	236	247	238	223	245	259	252	259	246	261	246	245	227	245	256	253	248	273	232	271	254	250	238	242	234	256	261	258	257	265	259	216	267	257	242	244	244	232	217	258	253	251	230	254	247	261	211	248	259	256	252	247	223	245	251	240	258	246	247	236	246	234	266	253	266	267	220	215	267	230	233	254	257	246	234	239	244	234	252	258	246	270	218	254	263	235	230	258	235	242	278	232	257	255	247	229	250	264	257	232	264	251	281	234	254	264	246	250	262	239	267	221	226	236	216	239	241	240	239	238	242	258	214	244	257	243	257	223	259	232	260	255	235	235	253	231	251	223	244	242	268	248	233	268	259	247	218	256	236	229	236	207	255	252	270	250	264	224	268	234	243	250	253	241	214	245	270	224	244	217	241	241	258	229	219	256	232	251	224	233	246	253	209	230	271	238	267	239	234	273	247	264	263	249	236	239	242	237	265	240	224	229	258	256	245	277	231	245	257	229	229	227	215	241	263	247	235	240	261	267	263	203	248	251	259	228	256	255	253	246	241	241	253	234	231	226	250	263	267	216	267	272	269	232	230	262	253	271	240	271	237	231	251	233	257	240	250	255	231	231	237	233	238	248	231	251	244	239	256	228	245	248	248	230	259	247	248	224	249	233	231	239	263	218	247	244	243	251	243	263	263	240	233	248	245	225	242	245	251	245	262	262	246	261	241	217	249	239	240	253	243	241	263	249	227	270	253	232	262	242	249	245	246	265	257	234	239	253	234	243	249	244	243	242	255	260	262	252	246	239	262	257	237	257	228	260	239	260	236	249	250	242	221	267	245	239	265	301	260	229	232	258	237	267	278	272	241	226	269	224	267	247	245	243	231	258	236	252	250	226	241	223	236	252	213	258	242	247	234	269	219	253	242	244	250	232	264	224	241	245	263	249	240	259	252	239	238	229	262	242	233	253	283	236	274	241	232	249	222	248	259	245	216	226	252	237	256	233	249	240	223	230	237	262	244	254	243	252	248	235	237	245	251	241	241	219	243	242	278	211	258	259	225	244	216	233	252	245	254	261	269	240	280	224	251	239	237	248	223	239	254	246	230	253	245	279	248	245	259	266	261	247	264	247	247	223	251	253	211	233	261	238	253	244	251	245	252	253	263	226	241	247	260	244	237	239	253
28271	28764	19022	11796	9012	6556	4623	3512	2673	2264	1953	1700	1511	1404	1251	1074	1028	871	787	718	631	634	548	480	459	414	431	409	391	397	395	344	335	359	325	299	356	323	342	323	297	318	324	302	336	313	291	287	284	309	313	301	256	257	319	336	276	299	325	282	264	281	276	288	296	301	309	284	263	295	255	298	322	302	315	317	301	267	229	287	299	290	263	289	254	269	270	276	270	293	245	284	285	296	268	258	290	286	285	256	262	280	274	252	262	261	256	283	306	283	283	284	272	261	276	301	255	262	277	271	263	278	278	287	294	252	265	283	265	242	307	266	264	292	272	312	272	288	275	290	286	275	257	286	282	294	267	265	254	252	278	270	241	266	292	278	284	272	265	301	282	278	250	275	266	255	283	271	271	294	315	282	271	256	284	268	283	290	294	295	252	268	289	287	272	309	281	272	302	309	268	293	257	287	257	281	280	262	283	299	268	276	261	261	306	278	302	299	254	284	303	258	276	299	292	263	268	265	252	300	286	262	287	249	278	257	294	265	279	291	275	280	280	259	227	290	278	282	266	290	263	291	262	294	272	294	310	268	268	286	291	269	284	270	292	251	303	305	276	286	252	312	261	291	263	250	225	272	266	301	274	263	275	274	292	311	291	254	283	277	271	275	266	274	291	289	291	272	263	297	258	283	270	281	280	278	273	279	286	294	301	264	251	245	301	292	276	275	288	293	250	261	256	269	268	288	286	296	284	284	302	283	263	269	273	278	291	270	292	308	282	292	291	302	291	266	269	253	278	261	275	281	252	280	290	274	281	297	281	273	258	289	251	284	284	286	265	278	280	265	286	267	253	265	284	264	264	294	252	244	297	307	256	288	268	267	269	265	288	264	259	272	266	281	282	292	318	282	271	287	290	281	262	305	297	256	272	273	279	277	275	248	280	296	324	269	262	290	271	259	286	299	288	278	274	302	300	250	286	262	311	259	261	271	255	280	298	278	265	303	259	268	278	292	268	279	295	285	274	270	278	293	283	272	295	265	260	290	297	274	249	243	265	274	268	256	227	265	290	277	269	276	296	280	265	252	253	303	298	299	287	271	289	282	303	289	236	275	261	279	253	285	239	293	302	271	280	275	270	312	292	298	250	281	237	277	263	285	254	291	272	241	250	280	251	296	261	266	274	258	260	273	282	293	280	293	252	301	276	270	269	279	271	254	280	248	267	267	260	253	271	306	298	274	277	294	270	278	268	280	297	260	264	254	283	270	259	290	258	267	265	276	266	267	251	280	293	278	259	292	281	256	316	276	279	273	261	277	261	253	282	285	266	283	271	286	289	277	255	252	280	263	270	290	262	268	270	291	240	269	293	274	299	300	302	262	297	298	278	264	271	295	251	282	273	296	289	272	278	241	286	297	292	281	279	284	319	284	246	260	310	298	282	271	274	299	271	269	286	270	285	293	284	287	267	266	259	276	260	303	251	311	256	248	250	261	263	296	290	277	261	256	274	304	265	271	279	270	282	270	262	271	270	268	282	275	279	297	277	296	289	281	270	260	282	290	241	273	273	283	260	271	272	291	263	306	244	295	255	268	273	254	272	256	291	289	288	279	254	271	313	280	257	305	291	241	297	277	262	260	280	258	281	264	276	284	303	270	236	295	283	274	278	272	276	282	294	272	270	276	273	255	284	271	302	276	280	242	278	271	275	260	258	277	329	281	286	291	281	256	289	264	238	263	265	264	264	256	291	274	261	271	258	294	280	274	260	283	276	281	279	265	251	253	246	303	265	298	277	284	272	274	301	234	283	279	255	280	264	260	285	281	300	270	249	308	317	274	277	279	311	299	276	257	260	270	285	296	264	294	281	272	264	280	282	279	303	260	265	259	277	278	259	282	296	273	285	282	262	261	307	262	290	251	289	242	293	266	272	277	262	246	275	247	292	273	309	326	261	280	267	303	271	293	230	266	259	283	301	260	287	267	304	300	264	293	263	295	264	286	286	301	287	298	286	249	303	283	280	287	268	270	297	247	273	248	288	296	288	268	257	262	249	269	287	269	278	252	286	255	268	259	265	299	288	267	271	305	312	295	300	268	256	284	257	297	249	293	285	290	282	279	275	252	263	264	280	295	278	278	262	267	255	285	273	278	255	252	291	291	293	266	258	261	265	299	292	307	280	268	259	278	286	273	271	268	267	272	264	250	275	261	278	290	266	294	297	265	288	308	258	278	263	280	285	260	287	263	274	271	273	270	262	285	277	232	264	308	288	295	283	299	274	275	282	255	282	249	258	266	298	287	273	269	291	254	285	250	289	235	291	245	288	310	293	265	257	255	266	272	289	273	281	267	262	257	279	281	255	269	257	293	238	242	262	262	288	284	245	295	307	283	264	290	255	267	290	281	253	289	282	287	268	287	277	264	291	277	300	284	271	290	252	261	287	277	280	263	295	297	291	287	287	291	303	288	273	309	259	316	286	264	268	262	267	266	263	276	322	261	260	260	263	274	265	273	287	281	283	262	270	300	250	269	260	285	286	257	262	290	286	280	293	284	299	272	284	262	276	291	294	257	271	259	268	282	280	270	285	265	278	255	298	262	280	277	254	278	298	265	253	250	251	313	284	264	267	281	271	274	292	248	284	265	248	300	277	272	282	278	282	226	294	273	270	263	254	264	306	248	285	295	277	272	243	287	277	263	291	288	295	277	272	282	272	254	265	300	245	292	266	309	254	254	263	280	245	270	264	280	277	250	281	288	278	304	277	251	296	268	244	280	265	285	278	259	295	275	284	304	278	273	278	274	276	286	300	279	267	280	253	257	252	289	265	295	256	273	293	269	272	311	254	299	275	288	282	266	263	261	273	275	275	281	287	295	285	308	231	272	290	277	240	262	259	310	288	270	262	291	281	291	275	301	271	272	259	281	285	292	297	278	275	251	271	226	302	269	307	261	279	305	310	265	257	265	296	268	288	263	279	291	275	294	279	298	282	264	287	270	302	257	281	287	271	266	270	273	250	291	252	272	258	271	266	254	260	260	283	284	261	282	289	304	293	253	270	281	292	267	261	276	276	287	288	306	275	208	279	295	289	281	293	274	259	279	277	272	298	287	280	273	274	270	265	281	291	275	271	268	273	275	274	278	272	255	313	299	281	246	277	289	262	307	287	262	277	266	294	262	259	277	274	301	314	264	259	299	280	280	263	284	266	270	287	274	271	259	258	300	268	265	255	270	269	290	263	279	266	290	271	274	286	272	303	268	268	266	283	271	238	275	268	256	269	288	299	277	301	282	257	266	271	279	280	271	276	281	284	251	276	252	295	265	286	273	249	257	282	267	282	278	277	266	259	285	266	270	283	266	268	272	296	264	296	292	270	263	286	250	267	279	237	264	270	289	291	276	281	257	280	290	269	272	233	272	288	284	285	272	256	274	287	261	297	283	256	295	285	284	281	271	290	254	271	275	260	320	272	273	280	295	276	292	265	282	296	309	266	274	289	250	248	286	268	270
27659	19556	9820	3499	1774	1183	886	736	629	599	508	462	401	398	400	352	361	336	297	274	301	245	274	254	237	219	210	209	224	195	219	203	214	179	220	218	206	206	187	205	204	221	197	204	200	200	199	195	188	197	216	213	192	186	186	205	173	210	215	209	189	209	189	199	177	196	208	212	222	200	203	201	180	192	184	221	192	211	177	193	183	186	216	197	194	204	197	194	204	173	181	194	187	202	202	210	183	184	218	211	202	202	198	199	186	214	208	209	195	184	187	203	191	191	197	196	200	196	210	217	201	211	181	176	205	196	195	199	192	197	221	205	173	207	200	188	210	205	183	209	186	202	207	174	194	205	197	202	178	208	173	231	193	210	189	196	195	186	184	189	193	195	197	179	208	168	206	163	171	187	176	196	203	194	186	198	218	196	189	189	210	233	187	207	209	181	179	221	197	181	188	195	187	203	193	203	197	198	201	190	198	196	212	187	184	199	188	198	202	200	194	191	167	192	163	202	199	201	196	191	191	193	183	180	199	201	216	180	196	210	190	182	210	192	176	236	225	196	206	215	194	202	223	175	211	202	192	182	203	195	206	210	177	200	211	206	194	199	228	196	184	208	207	200	203	204	197	190	201	208	209	185	197	203	168	192	179	189	183	187	201	193	179	186	183	201	216	204	185	203	192	188	200	183	197	183	201	214	190	224	206	203	184	204	209	208	184	238	201	188	190	209	176	206	206	223	215	199	197	202	201	172	200	195	187	194	197	206	195	199	206	219	196	201	191	201	212	198	202	215	189	171	206	211	181	195	205	208	183	179	201	202	210	187	190	208	159	216	190	208	207	203	188	186	188	186	180	203	199	195	205	182	188	194	188	185	177	196	189	196	188	183	189	190	210	197	203	182	209	205	199	197	201	176	233	184	203	200	204	185	188	204	184	188	203	195	207	213	185	208	166	203	194	195	216	194	215	219	206	174	191	211	201	192	204	207	199	189	205	190	203	191	188	171	190	198	184	195	193	191	193	211	227	222	222	166	207	179	190	161	198	189	204	171	173	204	193	197	178	225	186	192	198	189	202	180	199	163	185	194	203	203	200	187	209	224	201	198	204	219	173	208	182	172	193	197	200	198	192	230	197	197	179	193	194	177	185	204	207	211	206	207	175	204	189	208	198	185	214	197	183	220	195	196	189	196	196	191	177	192	188	197	212	202	199	195	186	200	205	212	196	204	188	198	182	185	193	187	190	197	188	197	222	204	166	171	184	186	214	178	190	210	196	180	199	184	187	181	189	197	191	183	203	193	196	187	203	201	205	197	189	182	185	182	190	207	192	206	172	181	196	178	226	185	212	210	182	198	188	194	188	199	185	182	198	215	172	210	163	171	218	198	216	235	180	180	213	205	201	214	195	224	212	197	201	213	213	211	189	208	188	197	204	236	202	200	163	214	188	190	204	197	195	193	191	197	217	197	190	204	225	181	180	184	200	202	212	201	203	228	206	204	209	196	195	205	193	200	170	194	209	210	217	189	186	208	186	152	181	181	168	201	184	194	180	204	191	188	179	207	189	202	210	207	187	212	193	185	212	184	201	193	236	188	180	206	214	191	212	195	188	232	212	202	193	199	179	206	186	201	195	221	205	183	201	190	211	200	205	184	203	197	190	192	211	209	180	183	189	196	183	215	186	203	219	207	170	200	194	194	198	180	191	203	200	174	202	174	219	196	201	223	212	182	207	240	191	184	191	185	209	176	187	187	182	196	185	175	168	187	187	216	187	208	192	193	205	229	192	211	203	188	184	198	201	192	193	169	187	186	207	212	192	172	196	174	196	177	233	191	193	179	201	175	221	209	201	213	211	192	196	148	187	188	208	211	212	219	191	189	193	185	195	163	189	164	213	209	210	209	195	203	188	211	197	211	212	187	192	178	202	189	212	184	201	207	209	182	209	194	171	190	211	201	195	206	202	213	200	186	183	195	180	200	167	201	180	205	199	197	187	191	194	199	194	191	220	196	177	216	207	197	194	201	216	179	178	204	188	195	218	191	194	195	186	214	185	213	215	189	206	179	191	188	189	208	222	202	195	204	188	213	198	168	185	182	177	184	190	204	192	207	192	195	200	206	204	205	211	217	205	234	193	181	208	206	192	205	192	222	198	190	196	207	201	211	209	182	191	204	199	200	213	213	180	193	217	199	217	198	212	177	197	174	200	186	176	198	175	198	212	191	183	216	225	208	194	214	198	208	211	208	193	203	201	195	162	184	178	192	210	190	206	193	204	184	184	182	190	200	219	175	211	222	206	189	180	186	203	217	180	166	189	212	191	217	195	211	199	191	193	177	201	200	197	186	186	232	216	190	215	211	221	197	202	187	191	196	181	204	216	174	194	191	179	201	190	185	203	188	210	192	236	193	173	206	196	226	189	201	204	198	170	174	204	190	186	188	183	227	201	202	181	195	206	191	201	198	205	224	208	200	181	211	228	171	200	215	210	211	196	180	200	207	203	206	227	201	199	205	209	211	178	178	203	188	165	190	190	177	211	207	198	216	197	224	214	197	206	216	188	191	194	223	204	178	202	199	201	211	176	225	194	195	181	212	207	169	216	226	195	201	171	187	199	211	162	206	211	179	217	172	177	151	183	200	197	199	179	207	184	197	225	198	179	201	188	194	175	199	187	199	195	242	206	196	214	212	191	202	208	201	197	209	206	195	190	188	185	187	227	199	194	203	205	182	186	213	198	219	170	181	191	203	191	199	194	209	207	199	192	193	202	210	192	215	208	205	204	183	187	170	198	213	190	222	217	196	194	219	180	218	196	197	189	208	222	200	161	186	186	178	199	203	205	195	178	197	200	169	198	192	190	203	217	191	203	198	206	193	199	203	211	188	187	191	182	197	185	220	184	199	215	197	212	186	184	213	215	192	170	179	204	191	224	206	201	192	196	191	183	202	211	192	188	229	195	233	194	206	186	184	202	189	188	201	196	195	178	193	218	191	219	182	192	185	216	209	191	207	190	199	185	194	181	207	201	214	186	183	194	173	174	206	193	207	200	186	186	210	186	183	192	178	180	198	213	210	214	188	186	193	206	218	187	164	203	197	183	221	189	192	190	207	200	182	175	186	203	200	187	190	182	183	184	225	193	204	195	206	194	195	201	184	187	206	176	177	182	203	189	177	218	196	221	223	182	183	187	196	185	187	183	200	192	191	166	193	204	201	205	215	190	204	186	215	185	171	219	173	201	173	182	200	221	189	204	186	216	191	223	202	197	224	189	182	195	205	172	214	197	208	200	204	222	219	200	211	201	219	203	199	164	180	207	215	184	208	190	188	197	201	210	205	200	214	230	209	209	198	198	203	223	235	171	208	186	199	190	201	190	212	210	189	214	210	186	203	198	197	197	197	189	205	215	177	197	207	189	204	177	223	186	198	205	206	200	185	194	198	195	225	230	215	201	212	203	214	212	196	219	199	198	215	203	193	188	186	199	225	216	200	183	201	181	201
19733	12505	7774	4243	2915	2230	1580	1292	999	839	745	684	592	586	502	452	459	412	389	358	353	300	299	289	310	241	258	244	241	259	233	268	236	231	244	228	221	260	255	228	237	205	228	236	205	232	258	223	248	206	223	199	206	223	243	248	213	227	237	208	227	203	207	225	223	235	230	204	201	205	217	231	241	226	222	220	248	216	195	244	242	197	209	227	205	200	234	208	231	231	217	232	241	226	235	208	232	199	212	233	230	234	234	252	220	200	214	214	230	229	205	219	238	240	226	232	220	212	212	226	235	215	247	242	223	225	209	220	259	243	227	232	219	220	222	220	224	201	221	261	195	235	231	232	227	202	233	237	211	202	200	226	203	209	215	220	249	241	210	205	233	209	215	214	223	210	226	252	229	211	210	245	245	227	213	201	213	221	217	249	196	232	211	242	193	226	208	232	212	214	218	226	208	221	232	212	180	229	213	207	210	246	216	214	236	231	216	211	188	227	241	214	208	217	224	218	231	228	245	227	222	241	217	221	208	219	220	194	238	236	241	230	198	223	181	213	225	183	217	224	222	218	247	234	194	235	254	220	232	213	193	231	236	211	229	237	201	240	220	216	218	226	208	206	221	234	224	219	199	241	199	241	225	220	199	230	190	207	240	222	210	218	223	202	219	256	225	206	231	224	240	225	246	194	205	225	228	233	237	237	208	208	216	231	234	230	206	226	235	248	243	220	212	220	194	221	245	214	231	227	206	231	225	180	205	226	229	224	232	210	222	224	222	260	236	223	218	239	211	233	219	230	224	210	226	240	225	214	200	234	201	230	215	249	197	214	231	206	255	243	201	219	203	204	187	220	230	233	216	218	230	239	215	221	243	224	232	212	212	240	206	248	215	234	247	231	215	226	212	214	227	206	215	221	214	241	214	207	244	231	196	219	209	215	207	225	253	204	226	218	194	215	236	224	224	205	227	202	236	222	227	246	206	184	200	219	207	228	240	211	201	214	182	246	184	213	207	217	221	230	226	209	205	229	193	221	201	237	219	241	232	224	236	214	197	219	193	205	213	237	208	214	217	207	207	215	191	191	228	214	223	232	224	220	199	215	235	240	232	239	231	218	239	191	208	223	268	217	232	229	191	234	222	207	188	224	229	223	237	233	209	202	224	238	212	208	223	221	252	206	222	215	209	232	216	246	226	232	219	235	210	253	237	221	190	194	206	231	216	230	226	245	197	216	232	208	216	235	232	207	200	217	207	225	217	230	228	252	231	233	213	261	213	232	241	223	215	220	223	228	207	215	229	224	228	218	233	187	231	225	229	219	224	225	226	222	201	252	231	229	213	240	253	234	214	228	230	200	240	217	218	186	201	229	181	208	229	226	219	237	232	213	204	212	243	214	220	203	242	210	228	204	212	209	217	222	227	243	227	216	206	243	198	220	213	217	217	214	232	207	206	218	208	181	234	222	207	209	205	214	212	227	254	209	220	233	218	236	210	221	234	202	249	220	229	221	215	217	209	211	209	223	201	253	209	225	230	231	205	213	201	243	200	234	209	252	220	210	201	204	244	204	214	254	205	244	226	218	239	217	229	221	191	237	211	196	217	201	202	207	222	198	219	205	193	232	200	236	242	224	235	200	217	241	221	217	233	248	230	220	228	211	220	217	224	201	213	222	232	194	201	217	237	212	235	203	211	205	225	222	210	217	240	221	216	217	200	218	225	211	205	223	209	233	223	223	265	224	205	239	229	192	215	215	227	197	240	230	212	220	205	213	221	219	222	237	240	223	208	227	209	241	211	219	216	223	222	195	220	206	217	215	231	230	218	236	234	218	235	210	209	191	200	225	217	195	217	234	208	213	207	188	217	211	212	219	215	221	215	228	237	209	240	245	240	226	214	208	206	240	220	230	220	223	216	222	203	217	244	233	227	225	226	225	223	216	218	226	194	207	242	228	243	199	223	238	218	221	203	219	218	182	217	214	238	237	250	216	233	255	223	211	220	211	214	211	231	237	205	209	235	215	229	236	276	233	204	202	213	220	206	229	216	223	220	223	210	239	218	251	212	214	217	207	216	196	201	226	218	218	208	213	224	219	220	235	224	216	225	217	232	222	197	222	198	212	236	212	208	258	248	200	234	241	222	246	218	224	233	221	209	204	209	237	230	220	236	195	231	212	202	205	206	207	220	235	230	213	208	201	200	241	219	201	212	209	203	232	229	209	236	229	205	205	222	215	187	225	214	193	185	221	216	215	224	220	214	212	216	225	236	200	255	245	207	236	252	238	214	223	184	215	221	213	222	220	209	202	201	209	207	205	214	249	219	202	201	235	228	217	185	229	198	228	231	219	232	247	225	222	248	212	219	210	214	234	225	224	218	225	198	204	202	247	231	209	201	224	247	234	221	215	232	206	212	218	211	218	212	224	257	203	218	198	256	219	223	216	249	213	205	212	222	214	209	210	230	201	217	231	242	225	189	208	184	197	235	217	201	215	210	219	252	231	187	230	213	196	205	234	236	241	232	199	226	219	227	206	220	212	218	240	219	223	214	216	205	229	217	248	262	223	198	210	194	211	202	237	235	222	212	227	241	211	219	226	237	240	230	212	215	221	251	213	237	203	208	248	229	210	221	206	238	216	231	231	237	205	209	213	217	219	230	219	203	242	225	250	226	218	218	222	210	207	213	205	210	206	228	233	205	238	229	231	201	231	215	217	217	211	200	212	225	197	205	218	232	218	231	223	191	202	238	222	239	216	205	231	212	205	223	212	206	198	196	218	226	222	234	211	204	218	221	238	230	260	239	235	194	216	215	261	240	231	230	200	223	222	226	211	220	219	250	202	229	198	221	228	232	224	214	209	231	206	230	209	235	230	226	205	230	234	222	211	206	214	217	212	196	221	232	192	240	216	227	226	232	241	217	228	205	203	216	219	219	228	209	215	226	218	199	216	242	258	191	231	220	233	212	211	224	218	246	205	210	207	213	187	230	218	222	205	232	212	192	220	245	213	215	210	230	247	249	212	224	213	213	215	207	226	215	202	222	241	235	211	229	228	237	223	238	232	245	223	197	224	214	188	230	217	198	204	225	217	209	226	203	194	219	251	231	235	242	240	227	204	221	235	214	214	208	208	247	220	244	246	226	217	210	228	241	223	243	247	229	235	218	233	234	224	204	223	230	194	256	205	232	229	208	283	205	210	221	225	210	190	228	209	236	222	230	192	228	215	224	238	225	217	244	237	203	242	236	250	229	234	220	217	214	215	202	230	217	199	221	196	197	247	192	233	209	197	233	229	250	230	217	216	221	200	229	223	218	210	213	239	202	220	230	224	213	229	239	225	199	227	230	212	224	250	237	220	237	215	201	208	230	233	245	218	201	226	211	235	238	217	224	210	216	192	231	245	244	211	211	235	220	231	223	221	216	240	222	223	212	221	225	219	229	224	238	227	230	227	215	258	194	238	235	210	193	252	216	224	223	220	195	241	227	226	241	222	194	219	216	226
23340	20916	28161	23824	20940	12386	2610	1600	1238	1089	911	852	789	764	698	700	566	581	539	518	474	461	413	396	406	370	379	377	346	304	331	362	343	335	327	310	312	301	301	337	323	316	315	314	317	306	314	304	311	340	308	357	315	305	303	296	300	317	306	339	321	311	306	334	273	347	310	302	321	338	307	334	272	299	310	297	333	292	294	293	303	318	273	311	332	329	281	286	320	323	294	287	331	292	317	327	323	309	310	307	320	292	318	313	300	299	281	322	302	299	296	302	314	285	293	316	304	309	310	300	327	289	288	300	304	327	301	318	315	303	289	297	289	315	290	277	289	299	318	350	315	313	320	316	282	311	316	318	272	279	284	321	317	304	308	328	325	291	297	291	301	341	322	305	302	259	324	305	305	291	289	301	305	325	292	300	318	291	326	297	329	291	323	312	289	279	306	272	286	298	284	312	313	280	312	299	328	281	307	281	329	350	302	315	325	303	301	322	303	326	318	283	295	288	287	276	327	317	346	288	325	312	307	276	313	285	297	298	310	288	307	294	311	355	337	287	299	317	275	298	288	305	292	294	304	296	270	304	318	280	327	334	313	309	270	306	314	287	287	287	314	336	298	307	313	296	292	289	312	303	288	318	301	311	294	293	292	302	298	298	320	283	311	323	286	311	337	292	344	295	310	329	314	273	285	300	298	284	301	321	329	316	321	283	298	274	336	307	313	284	345	289	285	281	325	324	312	324	304	287	294	306	316	300	318	309	321	318	315	289	312	282	281	336	328	299	295	313	322	294	324	307	316	289	281	279	307	278	294	336	276	271	294	311	320	307	333	299	313	334	295	348	295	304	308	313	304	310	309	352	290	323	321	283	347	298	297	311	277	297	312	306	319	318	259	311	323	321	300	286	306	295	298	308	279	344	291	281	318	296	280	301	299	318	349	306	305	330	290	316	284	299	308	306	312	315	312	270	247	277	298	303	307	320	294	299	287	309	295	283	311	330	303	310	285	325	309	314	305	314	286	304	323	288	297	305	277	298	306	301	283	325	272	283	297	334	273	306	305	312	284	333	299	308	293	298	298	296	318	296	323	304	344	293	311	290	285	329	320	326	297	285	330	304	281	309	280	317	292	322	308	313	299	338	308	306	329	259	280	315	310	283	293	304	283	323	296	314	315	305	291	284	302	308	313	307	302	288	279	326	305	305	301	316	309	313	341	311	316	321	312	348	296	306	298	316	305	295	309	298	313	302	321	309	306	292	295	301	289	320	315	322	307	301	298	315	273	316	323	305	319	295	298	298	334	320	296	297	285	316	275	280	321	326	295	306	287	284	321	299	299	305	320	284	278	283	312	304	314	328	291	302	309	315	291	314	294	320	300	282	302	296	308	288	264	295	295	310	296	301	294	329	287	290	260	333	302	312	305	298	286	283	277	315	330	320	311	315	316	283	298	314	293	288	311	312	299	283	320	287	310	339	307	291	318	320	300	279	319	293	315	343	325	314	310	315	302	328	306	297	294	296	304	316	289	364	314	293	273	297	305	308	295	338	281	292	330	276	279	296	310	324	305	275	318	312	317	306	277	312	290	308	300	321	329	276	317	294	312	288	289	321	287	286	293	290	293	317	297	291	302	288	292	286	291	302	317	299	308	333	322	297	313	310	321	306	306	330	330	313	293	290	326	313	314	320	324	287	328	280	264	276	329	310	336	297	290	291	295	302	271	344	282	324	272	324	296	345	314	295	305	278	308	289	325	312	292	321	313	272	321	347	317	335	312	281	301	281	268	326	275	282	319	281	320	274	304	324	332	315	315	330	317	289	312	287	314	311	279	291	314	295	310	301	316	336	298	330	305	331	327	309	281	304	295	285	322	295	294	313	334	295	296	318	316	323	309	309	310	285	289	303	338	303	292	313	292	302	320	316	299	322	333	277	278	298	293	295	279	312	300	326	304	268	308	320	285	324	303	311	312	303	296	301	318	292	299	341	293	312	310	312	306	338	316	345	319	312	344	308	298	328	296	326	289	331	291	258	337	286	298	299	307	336	339	273	277	286	308	324	337	308	303	301	299	301	298	306	324	326	299	301	289	300	308	298	329	326	289	293	274	297	299	287	316	287	295	286	303	335	287	333	290	309	302	287	320	289	293	291	317	305	291	283	326	304	301	306	292	313	315	312	301	331	306	320	289	302	300	299	307	336	291	300	312	318	298	356	316	344	286	319	328	321	271	294	284	295	322	355	295	299	283	288	322	305	272	283	303	297	294	342	299	286	324	294	298	297	295	292	310	328	276	328	344	326	319	303	305	321	316	285	329	299	303	295	294	286	324	272	316	327	296	283	325	330	309	327	270	296	304	310	309	301	289	305	318	306	327	309	289	297	293	315	269	308	321	304	315	290	285	293	312	318	290	331	297	311	317	309	298	293	292	330	291	291	295	295	307	329	305	291	297	305	335	293	315	332	304	317	293	329	307	286	297	271	350	306	324	315	306	274	298	291	305	314	310	309	286	285	299	281	314	294	308	302	298	318	286	307	305	293	336	300	286	301	307	330	313	327	311	315	302	296	313	315	313	294	287	297	312	301	312	279	301	316	304	289	304	330	310	303	313	308	313	302	301	294	320	327	286	289	297	322	341	297	324	304	293	320	307	328	313	311	306	286	297	304	314	306	300	276	292	276	308	306	317	298	319	282	271	299	289	279	328	296	311	306	299	289	335	292	298	290	298	314	262	338	279	297	299	275	297	315	333	317	281	305	310	295	306	315	291	288	305	326	326	309	330	317	295	307	305	294	293	317	314	291	290	326	300	320	298	306	306	296	295	318	307	291	297	268	312	294	301	325	316	295	316	298	292	309	287	288	291	308	328	312	310	322	304	287	328	328	298	316	286	300	288	293	294	314	312	353	320	325	317	285	288	329	308	290	329	321	303	313	281	306	318	285	302	284	321	288	304	293	289	321	315	303	284	307	290	302	286	290	341	326	338	268	295	320	319	291	305	329	301	315	280	297	284	330	301	295	308	312	314	294	342	303	311	301	312	309	331	296	330	307	352	303	311	310	319	303	275	308	317	317	298	300	284	329	307	284	328	315	283	322	300	306	298	296	303	296	332	298	297	293	290	320	303	329	304	312	293	293	329	289	314	324	314	313	322	331	276	320	297	294	307	289	305	298	277	288	305	295	290	307	315	290	305	280	317	289	302	298	263	317	321	328	314	290	298	286	288	291	296	297	328	279	321	318	299	303	298	293	321	282	290	307	299	306	270	304	329	332	320	298	331	317	313	295	317	281	325	267	304	303	287	333	300	306	323	293	292	268	309	297	317	296	295	308	304	321	308	292	309	325	338	302	316	318	292	273	296	325	299	322	296	319	345	299	313	332	313	320	304	319	323	324	304	307	337	292	297	332	318	325	293	285	286	275	300	304	326	301	308	325	321	306	322	291	294	292	309	319	320	277	292	319	296	303	304	309	321	291	313	284	296	325	299	289	286	281	318	299
24516	22395	14164	7961	5889	4218	3120	2422	2021	1634	1432	1190	1197	1098	938	877	796	733	697	659	584	553	538	510	445	448	423	373	400	410	377	381	357	362	387	362	356	400	381	360	349	393	366	376	355	349	302	336	367	384	329	354	363	358	328	332	356	348	371	376	342	324	341	343	345	354	342	352	343	340	339	300	331	348	374	347	344	343	384	374	339	338	328	350	340	332	335	340	332	330	335	318	301	377	335	359	322	316	342	353	323	356	321	333	329	300	325	333	312	385	358	360	343	319	337	342	316	315	342	328	371	363	296	330	335	312	333	341	301	336	366	302	335	335	331	323	345	315	347	316	335	326	321	335	336	319	346	321	324	358	335	346	334	332	340	347	334	337	352	332	337	341	351	375	327	365	332	318	383	345	347	313	333	335	301	345	326	350	329	352	329	351	357	337	329	321	340	329	342	361	326	285	348	350	327	348	344	356	343	335	348	326	326	320	333	340	360	315	307	330	326	346	354	330	303	335	327	336	322	321	331	354	337	310	349	362	319	326	351	311	332	311	342	324	348	331	343	355	332	369	328	345	347	320	314	341	342	307	348	342	311	337	331	329	335	317	322	333	342	324	336	332	357	362	336	338	385	354	301	354	360	381	346	337	339	340	299	348	334	318	374	354	362	345	330	330	336	349	335	357	338	334	306	323	345	339	313	318	354	353	319	344	386	308	334	312	331	341	338	373	351	346	348	382	354	362	327	322	324	355	322	321	355	354	331	329	326	351	306	353	322	345	324	337	363	345	344	345	342	377	375	325	329	356	329	328	345	314	378	329	323	322	350	336	375	309	317	323	332	359	333	325	322	341	329	340	332	348	353	317	353	310	346	334	364	340	345	352	332	320	332	328	322	360	372	386	343	344	321	343	360	296	336	357	343	337	349	360	319	341	351	320	327	358	344	343	331	313	321	337	349	340	339	362	320	358	334	337	338	364	377	339	324	356	333	305	367	374	343	318	331	329	360	326	321	342	330	341	327	357	351	352	321	338	328	312	314	353	338	335	333	340	375	342	332	318	331	352	322	326	352	342	315	340	334	323	308	352	326	325	347	339	315	322	317	327	319	348	328	340	358	331	361	368	303	365	333	320	303	375	303	341	296	359	345	337	359	326	320	328	329	369	337	354	346	340	325	329	338	308	330	346	316	365	335	349	330	347	295	319	335	299	343	325	356	359	337	340	378	350	371	343	336	341	346	344	349	327	318	371	335	340	341	340	315	371	341	365	327	349	362	311	328	333	359	322	367	345	329	326	317	332	332	365	324	324	357	325	356	352	308	331	341	340	360	368	336	329	340	348	326	340	364	374	347	335	324	334	346	348	343	324	344	309	319	362	328	351	343	343	369	365	327	342	348	299	317	351	314	347	355	377	321	305	296	358	352	326	343	321	323	305	343	351	327	347	312	331	337	359	324	330	318	350	305	332	306	311	336	353	400	320	313	360	344	307	301	321	330	369	339	341	353	331	339	380	345	329	335	313	309	345	324	311	333	338	340	343	333	328	358	338	345	346	324	340	360	353	337	343	327	340	337	312	339	344	348	323	345	318	350	362	344	326	350	300	361	333	347	337	366	366	338	340	318	378	360	367	306	340	310	319	321	326	323	324	312	335	352	350	296	313	350	376	371	327	331	364	360	379	345	359	355	352	373	339	342	314	334	360	354	309	335	328	326	356	317	376	327	348	336	298	382	335	316	330	337	365	367	356	313	349	357	334	339	335	316	342	335	341	340	352	346	323	359	322	340	353	330	357	351	345	384	352	343	352	347	318	329	348	343	323	324	316	356	334	321	326	314	330	336	322	324	325	299	296	347	342	340	300	307	349	331	336	336	361	325	354	328	321	322	334	317	351	331	300	313	333	349	350	353	368	326	366	319	340	349	337	288	356	347	331	363	332	369	358	337	354	326	343	325	343	353	344	344	336	363	346	328	332	340	376	342	346	330	332	307	312	359	355	308	353	326	336	327	326	328	377	381	348	310	335	321	350	338	363	296	344	339	387	330	342	318	320	338	331	309	340	315	348	352	375	311	345	344	353	299	319	341	343	347	336	350	353	352	331	316	318	337	324	324	343	314	373	328	373	356	329	339	324	310	336	320	329	341	328	321	310	325	371	335	342	310	345	337	312	352	334	322	306	327	335	304	346	336	349	351	312	306	312	304	337	323	367	332	330	349	355	317	358	325	339	336	303	316	352	341	332	326	364	336	364	322	317	355	336	306	303	343	327	344	327	320	307	338	341	338	366	343	327	330	338	353	336	338	324	333	350	296	326	362	328	339	337	313	338	310	330	354	346	357	345	311	360	329	398	364	310	321	318	334	367	349	340	316	326	335	337	312	334	351	332	363	317	331	332	356	331	339	335	334	342	343	335	308	323	351	351	359	332	327	355	338	302	345	314	325	318	332	349	342	358	347	334	334	336	320	320	382	335	326	338	310	340	323	328	352	341	348	344	329	351	362	366	351	345	320	353	342	340	349	324	332	344	315	369	365	338	323	342	339	337	357	345	353	343	311	348	345	354	306	362	316	320	329	365	316	284	345	325	350	329	302	321	348	335	334	376	323	351	323	325	364	335	322	340	347	316	355	340	341	319	299	329	331	331	315	341	370	330	346	342	356	347	326	307	350	320	334	342	324	321	341	360	341	316	336	315	339	343	329	345	324	335	317	342	304	347	323	333	348	315	358	379	332	364	323	334	342	325	356	359	350	340	325	352	326	311	311	327	333	346	339	346	353	366	331	292	332	341	337	338	348	346	358	336	305	335	322	363	301	347	330	349	358	366	338	346	327	362	346	345	313	354	339	339	332	317	384	315	377	321	342	347	323	357	356	330	367	348	319	341	340	320	322	344	335	364	336	355	354	337	339	321	352	364	342	327	357	315	339	310	348	283	344	321	325	328	316	344	327	366	334	329	326	310	340	323	357	339	376	342	335	324	334	340	327	342	349	350	335	318	322	311	358	340	330	334	323	369	331	322	333	329	344	317	338	307	371	330	344	310	296	324	341	340	344	326	293	319	371	290	298	320	335	358	339	345	353	340	312	340	317	360	330	328	353	350	325	351	323	357	328	330	366	352	334	338	321	304	350	362	315	329	353	311	357	340	320	334	327	344	332	354	368	358	363	353	347	354	317	335	320	328	329	305	387	320	348	340	347	315	367	329	327	338	332	304	339	341	372	358	373	328	322	367	352	349	329	345	315	345	348	356	335	329	336	372	312	339	323	326	306	329	333	376	339	343	321	373	336	324	305	355	365	339	300	329	347	336	311	345	367	323	331	352	321	322	348	324	359	327	357	322	343	320	329	306	326	324	335	355	339	334	343	336	324	363	346	362	375	332	350	299	332	311	349	316	305	316	336	364	303	326	323	351	347	335	336	314	344	300	321	333	323	331	353	340	348	330	317	388	343	335	387	348	307	374	325	350	345	336	328	346	331	322	343	302	379	338	357	286	301	334	389	306
24437	20926	27238	24714	14405	2440	1301	921	786	660	579	550	500	456	392	358	320	333	278	266	245	219	197	171	158	176	153	160	145	122	151	129	129	104	136	119	158	135	140	109	141	118	141	121	129	114	132	111	138	120	130	126	109	117	111	145	119	113	125	125	125	131	114	109	125	116	121	106	141	108	125	103	95	121	105	108	109	109	112	108	117	91	111	112	114	127	131	108	116	126	123	110	110	116	85	116	124	101	113	100	99	109	112	102	129	118	110	98	120	109	103	115	120	117	118	117	104	106	109	118	118	132	122	120	135	106	118	107	117	124	106	105	113	110	106	118	121	94	107	122	117	119	108	119	106	127	107	132	103	116	122	108	141	112	106	126	99	116	127	139	118	104	111	112	107	116	125	111	112	111	116	127	119	114	104	128	111	111	121	115	121	132	101	118	108	104	109	94	117	112	100	113	122	137	129	107	141	99	95	125	105	104	132	143	114	104	94	110	122	123	109	107	117	103	131	104	129	120	100	113	114	116	133	116	128	96	99	112	115	104	121	119	114	103	96	115	100	125	113	107	106	103	120	111	111	123	133	126	105	111	110	79	128	126	123	123	108	115	132	123	112	103	108	106	126	122	113	103	101	116	104	116	121	124	127	113	114	107	124	99	131	112	123	120	123	112	119	110	128	112	116	130	109	118	134	106	126	119	116	112	116	100	125	106	123	121	110	115	114	118	108	124	109	130	115	122	132	132	106	126	127	100	108	129	117	137	123	103	111	113	110	116	147	113	115	112	113	118	113	113	116	118	97	134	123	112	136	101	120	130	116	115	109	119	125	112	115	105	117	111	117	113	125	89	118	114	113	98	104	126	90	126	121	110	124	110	116	104	110	117	123	122	132	115	104	113	113	109	98	128	109	125	110	115	110	106	104	113	95	109	137	121	110	113	103	109	113	114	111	120	115	112	121	124	110	96	129	110	112	108	119	125	114	104	121	117	114	92	110	94	109	110	124	142	131	111	104	113	102	125	98	109	120	118	123	123	127	99	124	109	119	115	136	108	122	112	135	119	126	88	127	98	110	98	138	123	110	125	119	113	106	126	100	114	103	118	104	121	119	126	123	94	112	126	134	112	111	118	109	105	99	101	129	110	104	103	112	106	119	107	103	117	111	100	131	125	126	100	111	109	116	117	103	110	113	125	95	120	132	102	106	110	122	121	131	118	119	133	121	123	125	136	138	111	109	103	100	107	117	117	123	112	119	124	111	128	121	113	90	94	95	85	101	114	113	131	117	102	99	127	107	109	124	134	135	111	98	117	124	123	102	110	138	126	127	123	110	117	138	105	119	107	110	128	118	117	109	120	121	112	120	105	126	123	127	116	113	118	123	113	131	110	128	114	114	133	125	105	102	123	121	117	117	112	126	106	121	124	108	125	125	117	105	113	103	116	110	117	107	106	129	100	131	107	121	108	107	103	119	107	104	118	115	110	124	111	124	102	125	115	125	100	117	114	107	122	117	122	105	105	126	120	121	139	109	121	115	93	111	101	122	119	109	110	126	101	118	134	108	115	96	106	122	126	115	122	107	116	116	127	135	109	137	134	125	123	113	115	129	110	119	131	104	117	103	102	122	110	103	112	122	106	96	115	119	119	125	107	121	106	130	133	120	132	107	116	119	126	116	112	124	113	119	114	108	100	121	114	112	117	102	125	106	122	115	135	108	103	115	106	121	114	131	112	104	124	111	132	129	129	96	102	112	113	114	122	115	143	103	102	98	139	115	114	134	100	124	112	123	117	115	108	96	106	109	121	117	129	107	98	129	106	110	122	128	139	111	124	107	112	122	127	112	98	97	104	116	111	89	103	134	109	113	104	116	112	96	112	113	114	116	120	99	110	109	108	103	127	93	112	123	112	110	121	111	132	137	115	101	131	134	131	105	124	98	117	116	121	131	96	126	106	130	105	114	129	129	112	103	135	123	121	127	103	120	117	111	127	103	102	114	110	133	113	115	102	101	103	112	109	118	101	118	114	111	115	129	123	107	113	110	110	124	104	116	123	127	113	120	109	116	137	119	105	126	118	106	116	99	123	111	128	100	119	110	109	117	119	117	120	119	98	118	100	99	117	118	144	101	115	124	124	93	114	122	110	105	124	114	107	127	143	120	110	116	122	127	110	140	107	117	116	98	113	133	135	121	106	118	108	131	111	110	128	89	86	120	122	110	114	87	111	98	100	118	124	101	142	133	131	123	103	96	119	118	114	103	93	98	116	106	99	118	126	101	100	120	111	130	113	124	121	129	142	109	111	128	111	110	128	111	114	98	110	107	120	106	101	103	109	112	128	111	127	99	127	131	92	118	129	107	100	108	115	104	106	109	120	96	104	107	124	119	110	123	121	112	99	106	124	112	118	104	95	113	118	115	116	117	107	98	101	110	112	114	97	116	111	115	108	118	116	126	126	121	98	115	94	115	108	104	112	88	111	124	113	120	113	109	120	125	111	108	111	125	118	110	122	123	112	109	99	129	123	98	112	107	116	114	110	133	113	112	141	110	108	135	97	123	112	114	126	127	118	119	121	116	97	124	117	141	105	113	115	121	114	101	121	115	118	123	114	98	100	104	125	114	106	113	126	131	131	104	110	133	99	119	110	113	109	116	117	129	100	121	116	99	116	120	123	102	106	106	109	107	103	96	112	118	103	122	120	106	97	130	110	115	115	106	125	111	104	112	99	100	115	109	132	98	118	124	108	110	117	103	102	114	123	115	130	125	117	124	110	113	109	115	126	99	94	118	111	112	127	105	119	107	106	117	122	117	154	112	125	112	100	115	107	100	111	133	104	113	102	112	120	98	131	117	92	123	102	118	111	116	104	121	133	120	141	110	114	113	121	95	122	122	121	131	126	108	109	118	99	106	124	110	124	110	129	97	101	128	132	102	119	111	120	90	102	135	118	126	113	123	124	110	103	96	113	119	114	106	120	118	119	112	121	124	119	121	124	114	102	124	126	123	109	141	109	127	96	129	95	111	126	111	105	109	117	126	109	98	117	95	122	123	123	95	106	129	122	130	108	108	106	106	110	118	102	89	117	116	118	119	131	126	121	97	130	113	130	110	118	105	114	109	98	113	104	94	105	102	135	108	124	116	119	100	129	97	113	123	111	102	115	113	114	128	95	128	110	117	115	110	119	113	125	121	131	106	98	126	121	111	125	125	104	125	107	98	118	140	124	103	141	116	109	106	100	120	128	115	119	109	133	86	105	119	122	116	113	114	117	133	132	123	110	112	96	120	126	114	140	102	88	111	119	131	121	125	113	133	115	114	129	104	106	144	97	109	106	103	121	107	127	116	125	121	126	115	129	107	110	120	110	122	113	120	107	113	127	113	105	125	96	108	106	127	137	86	127	110	127	123	130	124	124	105	109	107	111	119	98	114	89	115	108	118	113	110	111	105	113	122	97	115	122	105	111	114	124	125	124	116	127	100	109	102	123	101	106	105	102	100	127
24487	20139	11216	6285	4592	3262	2437	1813	1449	1229	944	864	777	680	598	543	517	456	387	413	320	276	258	236	215	197	191	176	180	155	160	166	156	142	163	183	171	139	153	162	146	153	146	121	138	145	154	147	159	135	134	136	146	164	144	147	127	150	132	155	131	127	150	132	149	161	152	133	156	130	135	135	141	137	130	146	150	141	140	132	118	125	144	159	130	117	156	152	150	127	142	168	114	160	136	136	140	121	139	149	137	126	129	135	118	131	143	131	134	129	128	122	135	150	129	148	123	140	154	134	124	132	130	142	132	122	140	128	135	125	145	123	162	140	130	123	122	131	149	137	138	146	129	145	118	153	128	113	134	155	119	147	132	151	131	141	131	139	139	145	134	137	144	142	147	123	132	154	115	127	136	131	133	127	141	127	138	132	136	140	139	124	153	148	132	122	156	135	131	115	121	134	141	140	121	129	132	130	127	142	138	131	141	128	124	118	145	136	134	126	142	148	150	148	122	132	146	141	137	126	129	108	126	139	127	142	133	142	128	132	118	128	139	149	140	124	154	124	146	118	110	129	143	151	140	157	139	141	141	128	143	146	137	117	131	145	135	118	147	143	148	143	114	139	133	137	119	139	158	122	122	120	127	138	134	143	124	140	145	148	119	142	131	130	140	141	135	151	139	144	130	121	156	153	133	123	138	156	135	114	165	144	145	136	136	147	141	142	133	131	135	136	113	122	130	135	137	151	144	142	132	126	141	126	141	125	130	137	137	129	147	130	119	120	124	140	131	161	127	131	152	143	130	147	104	145	150	129	128	138	126	112	139	136	137	138	125	136	131	145	143	133	117	153	125	127	124	118	120	143	134	134	140	118	139	128	131	125	135	141	144	147	144	144	155	146	135	119	146	141	144	133	130	124	124	118	120	133	125	135	133	142	114	114	122	115	152	130	140	124	155	154	143	130	139	139	153	120	130	113	147	166	145	132	145	127	133	106	140	138	117	110	129	154	133	128	143	154	148	143	136	150	126	96	140	146	130	140	129	144	128	145	142	129	138	146	118	141	145	151	138	141	136	145	126	150	151	120	126	146	133	139	139	168	139	126	131	145	127	151	148	115	133	132	123	151	123	131	138	145	135	133	128	130	140	159	145	138	122	128	146	143	130	153	134	132	141	138	145	127	137	137	135	137	134	129	137	132	116	128	138	124	125	154	124	136	122	143	126	138	134	128	141	127	113	147	143	122	127	147	157	128	133	124	137	147	155	150	141	138	127	138	127	140	126	146	130	129	151	133	134	130	141	118	110	152	130	150	130	139	133	148	139	141	143	134	112	128	160	124	121	142	144	125	121	141	149	122	153	133	138	129	144	145	134	149	125	141	146	127	131	144	138	130	139	144	135	117	133	121	136	126	161	147	112	143	146	123	137	138	133	139	142	114	145	127	145	123	134	133	144	127	143	152	141	135	140	131	129	146	170	137	153	143	137	128	132	131	144	119	125	118	133	133	120	149	132	147	136	118	151	135	121	141	112	118	122	141	170	122	140	108	147	131	135	126	128	122	161	128	141	122	157	135	131	136	131	143	149	135	148	138	128	124	139	138	112	141	136	151	123	130	125	135	159	126	151	126	132	146	140	121	149	141	144	121	135	130	159	145	144	122	129	137	155	139	140	120	133	123	120	109	139	143	141	148	123	135	143	135	144	153	120	124	117	163	116	146	133	150	150	127	145	138	146	125	138	117	131	114	126	136	142	109	123	131	120	154	144	145	150	130	148	134	127	138	139	153	152	123	129	140	121	141	111	143	116	117	121	130	133	145	133	123	143	129	113	124	127	150	151	146	120	139	110	152	137	137	121	144	134	132	139	120	155	158	127	157	131	145	129	151	145	137	129	142	115	135	143	126	121	133	141	135	113	122	131	144	142	131	117	139	126	116	147	134	143	138	138	154	151	147	142	124	150	151	141	138	143	126	129	144	142	135	129	120	125	142	130	124	143	128	138	140	125	147	142	136	146	121	130	121	134	113	143	146	144	117	137	139	138	146	142	152	127	123	135	148	141	126	126	156	116	133	122	122	134	106	153	139	129	132	131	127	143	140	141	133	143	136	139	122	150	141	141	114	124	157	144	121	118	142	133	141	138	132	126	147	140	121	121	134	153	124	141	149	125	134	132	132	142	120	128	132	160	138	117	131	146	124	122	127	129	137	131	128	126	143	130	143	121	139	145	135	129	144	136	141	130	141	129	143	143	141	145	148	135	139	121	131	151	132	131	127	123	151	129	145	123	121	137	135	127	129	131	140	147	120	131	139	125	134	149	127	128	138	135	121	149	139	136	133	130	126	135	127	127	147	160	144	149	135	134	122	138	150	137	134	111	136	145	142	125	115	145	136	122	94	127	134	140	124	140	142	151	123	130	134	132	137	153	144	137	137	126	149	134	155	128	124	135	138	154	129	155	153	141	138	134	145	142	128	153	136	124	122	123	142	135	109	139	137	132	140	127	136	124	128	131	145	142	125	130	135	140	139	127	135	138	141	156	137	156	139	141	121	142	139	150	133	137	123	123	149	135	138	138	128	128	134	143	151	136	149	133	151	157	144	134	126	132	136	146	125	149	145	138	125	133	127	141	150	146	141	143	128	133	167	132	124	115	141	143	142	147	130	148	142	147	148	136	125	126	132	130	147	141	145	147	117	145	133	130	118	120	127	138	128	123	127	120	133	150	138	158	126	128	106	141	118	133	138	143	139	138	130	149	148	128	136	104	145	132	158	118	131	164	139	123	153	123	136	143	136	131	132	138	137	146	151	121	133	127	117	125	155	124	107	125	122	149	149	160	128	139	147	134	142	167	146	165	128	155	148	131	143	137	125	139	125	120	149	148	140	118	149	135	140	123	123	135	138	119	145	136	131	142	143	127	134	145	130	126	139	132	130	144	132	143	139	138	129	127	116	131	140	151	130	120	152	132	139	137	124	132	125	129	158	131	144	122	146	143	150	119	140	129	133	142	161	147	129	146	131	146	147	137	121	145	146	163	150	132	147	134	137	136	121	140	147	152	140	129	142	149	175	133	142	124	121	146	134	127	135	162	105	142	127	120	127	116	136	131	131	126	145	131	125	147	131	139	139	133	118	132	127	142	141	123	132	136	148	145	130	148	146	143	121	148	127	146	127	123	148	127	142	117	129	125	124	154	145	142	128	145	139	140	144	135	126	127	129	138	127	138	146	143	134	145	145	137	141	132	159	137	129	144	131	118	152	126	147	140	157	128	147	135	136	135	127	133	120	138	136	130	133	117	132	122	143	136	139	144	145	133	125	140	119	152	123	140	141	129	138	148	106	164	125	135	120	131	132	131	134	135	122	139	133	138	137	150	134	141	136	141	136	133	173	128	135	154	129	129	162	129	145	134	139	140	162	131	122	156	147	130	150	124	146	141	127	135	153	142	135	154	142	142	135	143	128	134	117	132	126	141	147	153	136	136	138	103	137	126	127	139	138
22307	20954	28629	23463	20961	21084	11799	2472	1739	1535	1263	1132	1056	975	849	779	711	633	575	504	489	469	418	386	352	376	315	330	324	310	312	296	291	282	306	281	262	244	293	233	272	282	291	261	254	257	275	280	274	253	269	261	254	256	262	254	248	254	267	234	247	275	258	246	263	248	272	267	253	238	232	246	247	236	259	250	226	247	244	267	208	240	247	239	210	226	264	206	237	253	240	226	233	240	216	220	246	256	249	216	250	268	252	239	225	248	250	242	254	231	248	256	213	253	254	248	241	258	229	243	227	240	266	246	258	241	253	235	231	223	255	275	250	247	255	248	246	224	232	239	250	242	255	234	229	246	240	220	232	233	225	248	220	242	264	234	251	244	229	256	226	244	231	244	271	247	269	265	233	244	265	240	229	244	256	247	254	221	277	237	261	257	239	234	265	263	246	238	266	236	256	263	262	252	232	252	243	247	257	235	252	241	234	241	221	253	242	245	261	264	233	236	235	249	238	227	223	267	258	260	236	229	245	226	265	262	230	237	258	250	241	239	247	248	231	244	238	235	241	246	229	241	261	251	242	252	242	255	216	245	244	233	239	241	245	235	223	273	209	251	250	273	231	248	232	272	259	239	238	232	232	239	214	232	219	258	235	268	284	255	251	242	249	227	229	248	232	225	273	222	242	254	259	271	250	240	242	214	273	240	259	222	252	252	268	258	229	269	238	221	238	217	284	255	283	233	242	229	213	230	252	231	224	217	238	216	246	242	254	242	243	251	254	227	219	242	231	241	250	226	255	248	247	245	262	280	244	241	247	237	246	211	256	247	219	247	245	251	217	243	226	269	255	248	270	254	241	252	270	228	233	225	241	276	224	250	230	246	235	215	201	276	222	236	259	236	257	249	228	229	241	231	233	236	226	240	249	255	245	208	202	260	254	251	238	204	223	218	233	232	246	226	245	248	239	247	256	265	233	212	249	254	228	224	261	238	255	203	240	215	223	213	218	268	247	218	218	244	254	258	235	226	252	246	226	242	237	230	234	220	255	247	234	233	253	247	225	255	218	241	223	216	231	256	224	253	238	243	249	253	231	252	251	248	232	236	260	265	251	251	247	251	246	229	241	236	253	227	244	246	264	246	243	240	235	246	244	245	257	263	216	230	256	232	254	224	230	237	258	253	273	248	261	222	233	274	217	241	219	275	233	233	240	234	273	264	238	220	233	219	230	236	253	240	261	271	239	232	246	228	245	248	235	223	239	241	225	245	227	282	224	232	224	228	235	261	248	246	223	228	233	236	252	238	239	225	257	262	240	219	232	248	254	253	240	227	256	219	245	257	211	232	268	241	249	236	234	241	273	240	263	246	243	213	252	234	227	210	236	250	233	258	235	261	231	263	223	210	232	265	256	235	232	260	235	222	234	257	265	235	230	270	254	235	247	234	259	233	224	234	223	254	225	246	243	255	229	248	266	223	255	252	236	258	232	252	224	231	239	227	236	247	255	253	227	258	241	219	250	256	230	234	232	266	233	233	234	225	236	240	228	248	261	241	237	234	229	254	245	254	229	238	245	242	242	251	249	258	248	248	237	261	232	255	231	239	250	230	264	259	238	231	251	251	220	268	253	259	222	252	247	257	235	252	248	244	247	224	247	263	228	243	248	253	263	255	238	238	251	245	288	228	243	256	234	226	237	236	240	220	223	252	205	240	244	225	203	224	250	222	235	248	237	245	221	222	247	252	234	260	218	277	256	226	248	212	237	222	234	238	257	247	252	196	250	234	234	251	240	240	259	244	217	255	258	269	213	229	262	244	227	257	243	238	240	230	225	252	237	231	254	227	269	252	215	259	216	261	240	232	228	253	232	242	228	248	223	252	248	262	239	205	266	241	251	239	250	225	213	228	278	244	229	229	263	227	257	238	248	229	237	235	271	241	238	245	246	247	246	237	259	261	257	269	245	274	233	224	244	224	233	229	204	238	236	227	241	243	262	259	241	231	227	238	253	232	214	227	249	209	263	200	234	272	226	253	216	240	263	278	237	227	264	235	224	249	214	288	290	255	235	272	255	233	228	254	236	231	240	253	225	246	237	212	242	266	259	277	231	256	238	218	249	238	226	256	224	251	245	245	212	228	255	244	239	258	217	237	227	261	210	237	246	233	228	260	259	250	258	261	218	244	233	256	229	254	247	220	233	245	228	201	223	217	234	254	257	238	222	253	236	224	256	233	250	262	238	241	221	261	255	255	238	237	255	276	234	246	260	225	250	268	257	230	255	237	259	212	223	243	233	248	217	241	243	234	235	253	239	265	251	254	245	254	247	242	277	240	248	232	204	221	251	251	237	244	242	245	225	256	249	226	221	234	249	241	237	249	259	257	248	267	230	227	268	230	243	238	250	211	232	235	232	265	260	258	267	237	233	223	242	237	238	260	250	223	235	241	230	230	271	272	239	225	238	241	230	244	227	247	254	228	240	261	233	265	225	272	225	257	275	252	238	209	255	232	235	231	265	231	242	268	258	244	249	262	244	244	258	237	248	258	231	222	234	243	213	232	240	214	257	252	246	233	250	258	248	269	246	236	246	252	246	249	246	233	262	245	246	261	256	253	266	227	232	257	240	247	242	231	254	231	261	236	248	236	245	225	261	221	247	249	260	242	231	242	258	257	205	240	208	243	251	248	244	219	256	254	222	233	230	239	241	263	254	241	234	233	283	253	252	234	227	228	245	252	266	248	258	230	249	254	232	246	251	261	233	268	237	251	237	266	249	247	230	249	226	210	239	239	243	238	230	244	245	260	248	227	249	226	238	283	230	243	238	226	262	230	244	249	262	218	217	243	245	228	258	235	237	217	235	242	261	266	233	231	241	256	245	264	242	248	255	254	274	245	248	246	245	236	268	229	244	210	242	238	244	266	282	252	234	232	245	273	245	231	239	249	230	242	227	219	224	225	240	239	271	241	208	241	211	233	241	216	239	203	239	210	246	236	233	274	238	258	236	257	263	227	262	256	227	233	216	265	216	246	249	249	230	269	225	237	243	232	230	250	227	271	236	270	226	250	244	230	244	231	259	236	262	234	261	226	252	244	229	256	249	255	235	257	236	275	245	251	234	237	229	216	254	284	237	233	221	244	225	247	239	232	225	229	243	265	258	244	241	239	252	222	197	230	226	231	250	233	261	226	243	236	222	225	234	224	232	219	227	255	238	243	248	264	265	277	227	247	250	224	236	235	286	231	263	267	234	232	246	223	250	244	239	253	280	260	237	219	235	243	250	256	251	243	245	231	224	242	263	251	210	224	235	225	224	234	243	247	240	226	237	245	217	227	238	267	227	254	247	244	243	229	238	266	253	255	242	256	255	243	257	225	244	214	250	245	256	238	237	246	246	230	236	253	247	244	234	271	221	263	258	257	224	215	275	228	235	234	230	235	234	189	249	236	261	263	228	252	236	232	240	270	241	220	267	279	244	206	251	216	232	256	251	230	210	249	243	241	265	226
29118	29481	18665	11318	8569	6225	4751	3671	2821	2357	1965	1768	1489	1469	1231	1084	1013	815	749	762	673	622	469	449	433	433	375	380	366	415	315	352	346	344	313	305	312	327	333	332	321	278	312	296	322	312	286	294	276	291	295	276	312	305	284	304	277	275	270	293	294	278	273	314	282	281	286	325	273	289	314	294	289	285	300	295	287	300	275	284	299	269	316	244	268	282	279	269	273	289	274	263	282	289	270	264	279	272	260	306	265	298	263	217	286	288	268	272	293	282	268	266	286	276	265	270	278	265	291	262	290	262	290	255	281	265	301	267	278	269	285	254	274	251	248	283	255	297	282	286	251	263	258	276	282	275	271	270	273	290	269	280	269	262	242	251	283	242	276	273	277	264	293	260	279	308	268	262	253	255	272	282	260	277	258	276	271	277	266	269	277	293	254	262	276	289	234	248	238	251	283	269	279	262	282	268	291	292	256	305	274	242	301	264	285	305	265	267	292	284	260	247	241	273	265	261	247	267	275	288	284	274	288	265	278	270	234	271	268	303	251	274	238	295	296	271	261	263	282	277	281	266	254	289	302	295	278	224	232	253	262	295	270	259	287	246	277	249	240	323	277	263	252	263	281	279	255	292	261	302	267	286	264	269	265	259	292	235	270	293	310	243	287	282	277	255	280	233	292	278	269	267	301	279	286	275	278	263	253	274	267	268	251	245	266	279	291	245	298	258	266	254	274	280	264	249	265	265	283	278	261	289	280	273	291	282	276	256	316	290	286	280	278	272	283	258	291	261	278	255	255	250	271	280	278	290	277	246	292	253	322	249	271	272	254	283	273	281	268	254	246	269	253	290	285	269	274	252	274	272	261	277	257	289	285	264	261	274	285	261	254	306	279	272	280	269	277	245	275	256	273	297	279	296	270	284	268	265	289	264	277	292	293	260	265	272	276	276	277	280	245	236	275	253	300	269	266	243	277	298	292	306	279	268	251	258	284	299	285	271	283	252	310	260	270	260	253	269	257	295	253	268	256	272	260	281	234	256	269	274	253	252	245	271	269	253	283	265	262	235	261	253	262	254	262	291	263	235	301	261	280	282	251	258	288	271	282	281	259	282	254	278	270	274	265	289	279	272	272	291	269	267	311	272	273	294	292	284	304	265	235	279	259	254	238	274	278	257	291	269	278	266	245	256	261	268	280	271	268	279	271	286	317	277	270	237	264	273	250	306	279	234	260	280	273	275	258	282	267	266	281	263	257	276	294	261	260	281	287	284	288	254	251	299	252	241	269	306	290	273	291	282	261	287	311	273	278	269	235	301	272	313	297	250	258	292	237	272	251	271	252	289	286	243	297	273	251	276	262	268	268	272	242	296	236	254	266	299	266	247	285	257	290	274	247	287	271	289	293	255	285	255	281	290	278	271	262	279	275	245	255	284	289	260	268	270	284	278	303	248	257	292	278	252	279	256	276	275	255	252	267	294	290	256	255	251	262	297	275	273	294	270	289	253	262	279	268	263	264	257	254	270	285	273	261	267	274	257	281	280	271	285	243	285	266	288	277	259	238	288	281	266	264	269	251	242	261	271	257	278	264	249	275	284	289	257	272	263	266	284	247	257	294	291	292	281	264	280	301	285	281	269	273	258	264	295	280	266	283	266	273	277	277	278	286	255	279	282	271	236	240	264	284	274	272	271	254	279	260	272	253	290	250	295	277	246	275	296	265	249	284	286	280	243	312	278	297	295	258	239	253	283	264	271	265	279	266	275	258	262	263	246	269	245	250	262	269	275	240	241	280	246	263	275	255	297	272	263	311	257	261	266	268	265	295	272	309	256	250	274	288	258	279	264	263	285	284	259	277	280	261	273	304	289	285	284	260	286	282	261	298	295	280	271	258	271	274	249	250	256	289	263	260	243	261	253	262	266	301	292	282	286	277	265	264	261	279	282	265	274	235	272	269	268	283	251	297	256	275	261	300	277	258	288	269	229	300	268	274	253	279	301	280	258	261	257	270	292	245	257	260	272	284	279	263	266	253	264	253	274	268	295	297	274	256	274	271	270	267	268	278	253	255	271	272	282	290	288	262	223	294	276	244	279	265	273	268	278	274	280	249	258	260	263	289	247	283	260	302	286	278	253	269	275	285	250	285	263	264	315	254	291	290	290	249	273	254	236	241	278	284	260	263	262	280	271	289	251	263	296	270	272	269	268	260	280	262	285	284	260	292	268	277	284	320	269	274	266	260	277	271	281	271	295	235	255	249	268	274	248	291	271	277	259	282	258	248	286	262	251	294	271	295	283	270	284	265	284	256	270	265	293	278	246	257	311	262	265	285	269	290	275	268	271	274	283	267	242	261	262	263	289	262	265	274	326	268	249	281	246	286	259	267	278	270	304	312	260	273	282	279	272	275	264	294	285	262	279	275	295	239	265	273	254	264	262	264	309	271	261	268	264	275	240	251	256	283	268	276	262	288	259	267	279	299	254	290	297	307	291	309	280	245	279	318	289	253	266	242	288	250	264	266	265	245	268	232	313	288	289	262	266	262	262	269	249	264	258	286	262	277	277	254	289	272	282	292	259	262	289	275	269	260	282	273	234	264	263	273	266	260	285	272	287	282	272	284	292	273	288	272	271	274	274	282	290	271	261	285	291	273	252	266	281	283	281	272	261	259	234	250	256	265	264	240	266	277	249	247	275	266	261	261	286	275	255	252	302	265	276	249	244	306	244	268	279	254	297	270	268	300	292	300	252	308	299	256	283	279	299	293	266	265	263	275	300	275	285	250	257	286	283	278	271	258	267	274	272	268	272	273	238	282	288	253	264	272	270	274	302	306	294	276	277	268	269	275	273	268	278	267	269	283	279	272	293	292	264	301	290	242	319	233	243	265	284	276	279	285	295	269	286	244	254	292	268	256	241	269	249	259	267	257	292	298	272	259	267	275	269	292	268	275	284	264	253	262	259	292	252	281	261	275	288	268	271	249	273	284	277	268	234	288	258	280	296	282	248	259	286	256	305	290	285	268	257	275	283	260	236	273	280	287	271	278	243	260	258	254	273	277	290	284	252	262	269	263	257	296	262	266	278	277	286	250	275	259	288	263	267	270	257	279	270	291	294	243	260	258	257	292	287	266	273	249	304	276	281	281	284	273	254	242	241	304	252	293	253	282	283	281	256	264	247	283	253	253	266	278	264	276	271	290	251	285	240	280	262	285	271	293	237	284	252	276	269	260	326	277	271	243	275	279	289	263	253	252	237	272	269	246	268	280	246	253	232	286	272	263	255	260	303	301	255	254	282	291	243	297	264	282	278	258	273	265	270	256	277	300	284	298	287	233	289	254	247	268	258	293	258	271	277	255	257	258	285	277	289	260	259	276	274	280	262	241	262	298	277	248	275	259	225	273	262	257	247	291	267	280	289	281	267	300	269	285	253	271	251	274	256	271	280	255	247	238	283	297	258	303	275	276	256	273	237	290	283	247	259	268	286	314	240	285	294	263	267
27683	19863	9828	3494	1839	1302	1020	803	621	570	501	464	463	408	397	367	347	320	301	280	268	257	243	237	207	221	220	214	227	217	229	214	209	222	201	198	207	227	204	195	193	170	197	187	212	187	182	210	185	192	194	193	202	197	216	195	200	184	191	199	210	201	213	203	187	213	204	196	201	202	214	206	198	216	204	188	196	206	205	181	186	194	174	195	201	176	206	178	192	197	206	204	211	199	184	185	190	193	196	209	232	196	188	192	199	212	214	198	184	204	204	194	199	176	189	166	176	209	189	197	198	211	183	216	176	210	183	176	206	218	203	192	210	194	204	190	223	197	195	212	206	178	224	203	189	225	190	193	190	196	206	208	201	198	197	213	221	210	194	198	184	206	188	191	185	191	149	181	204	187	190	194	219	181	163	177	189	187	183	177	201	191	200	177	199	205	210	198	173	209	208	201	203	177	204	196	189	199	207	187	199	197	205	187	212	189	220	196	206	187	185	193	204	226	210	194	208	205	195	200	202	213	198	198	202	187	206	185	206	220	190	180	217	186	188	194	175	216	179	192	186	198	198	190	182	205	175	202	188	209	212	176	197	177	187	216	190	194	180	227	185	198	184	197	199	201	210	211	190	209	192	182	204	220	197	205	207	191	215	185	193	218	192	220	173	193	215	208	202	175	200	183	198	187	196	209	193	190	202	205	195	179	181	183	214	185	191	194	199	215	216	195	210	203	188	188	239	201	190	173	179	216	202	191	187	214	195	163	208	215	181	195	176	187	178	211	187	211	182	195	202	178	195	204	186	198	167	186	186	201	175	191	201	187	195	166	219	205	211	198	199	189	171	196	193	192	185	174	178	187	163	184	205	216	183	196	195	207	180	206	199	198	207	185	209	197	173	189	180	199	218	197	200	201	193	191	190	173	200	210	213	204	177	212	207	172	200	205	215	205	199	195	183	206	212	199	190	191	181	209	212	182	192	186	208	191	188	194	187	206	188	186	209	185	212	206	210	196	210	200	202	221	198	160	202	201	184	190	218	192	175	211	191	222	210	194	193	185	217	212	203	197	219	185	190	166	186	218	188	192	201	194	185	196	182	172	210	183	177	210	178	180	183	205	197	202	197	172	190	204	183	202	214	198	211	192	220	207	201	206	196	205	186	193	210	178	204	227	199	195	191	195	213	216	204	201	188	164	218	197	207	177	190	178	213	216	211	188	189	205	181	215	201	176	196	198	188	201	192	209	194	195	186	191	199	195	209	191	174	177	219	199	187	172	187	192	207	213	195	184	197	206	201	204	214	202	183	200	179	194	200	211	196	177	193	222	195	190	169	186	194	183	180	216	239	200	181	221	191	202	178	186	190	186	182	231	200	197	194	201	196	185	193	189	206	205	207	177	205	196	215	203	204	214	199	193	185	183	196	224	185	194	214	194	199	194	189	200	197	192	197	193	165	193	173	196	185	203	220	196	188	218	185	180	181	207	204	221	187	185	184	181	180	193	198	181	198	185	206	201	171	185	204	159	186	205	190	202	184	202	203	186	211	199	190	202	177	167	182	202	191	187	202	191	159	198	210	194	185	201	210	194	195	201	200	167	193	170	196	196	193	198	224	183	172	196	207	216	212	197	182	191	195	202	211	174	195	192	181	198	204	185	196	204	206	177	193	198	202	174	233	200	198	219	205	201	198	182	197	212	192	229	217	197	193	222	184	193	195	193	185	184	196	201	189	201	194	186	202	205	201	214	178	187	181	194	196	212	206	180	201	190	179	234	189	210	201	186	210	191	180	185	205	173	209	199	175	202	195	202	201	192	176	192	192	174	209	225	204	207	161	192	196	186	197	200	187	221	199	185	198	219	202	209	172	192	188	199	207	190	201	211	191	190	190	200	193	191	192	190	196	178	200	199	204	209	194	186	216	174	194	211	215	203	206	190	216	202	197	181	190	198	194	199	201	221	200	193	213	195	222	217	203	206	200	222	194	189	203	199	195	202	197	207	191	205	187	205	180	191	185	188	184	197	163	191	169	194	201	225	232	189	206	190	182	230	209	214	201	199	204	201	207	180	175	201	188	203	197	196	189	209	198	164	193	202	220	218	191	195	183	214	211	181	181	182	204	203	214	173	189	185	217	188	202	202	199	192	240	197	194	177	211	212	206	180	183	224	197	205	202	210	169	201	197	201	193	214	173	182	179	225	186	206	208	181	196	219	207	206	196	195	204	174	181	187	237	191	190	185	189	202	211	197	175	159	199	207	190	171	202	182	199	192	163	186	213	194	190	196	180	197	217	186	213	173	207	172	198	174	210	193	207	185	208	182	209	191	193	201	182	197	189	193	198	208	210	187	207	198	211	217	219	173	209	204	183	202	221	179	209	188	207	207	227	216	194	199	199	197	208	199	206	192	199	203	197	219	184	176	205	204	189	205	184	184	178	208	179	199	195	190	212	168	205	189	220	217	187	200	167	196	187	203	206	165	202	185	190	174	192	207	182	201	206	203	183	203	200	198	209	189	214	197	201	183	178	188	193	199	232	186	176	190	175	204	198	210	184	214	205	215	184	193	208	201	181	192	189	215	223	193	202	182	197	170	215	207	186	176	172	196	195	192	194	182	208	208	201	202	204	200	182	205	173	216	192	223	221	202	195	178	199	214	193	185	191	191	213	182	189	224	244	194	196	184	218	172	186	201	196	181	195	182	185	190	177	207	207	205	173	197	194	220	185	185	195	213	194	216	210	223	189	203	172	173	203	181	184	184	192	195	191	212	188	204	196	207	224	208	215	233	179	187	202	200	191	191	196	205	185	199	171	170	226	174	198	204	215	196	199	192	215	180	190	196	170	200	205	188	181	185	203	189	229	200	206	218	223	200	172	188	245	211	208	210	207	224	200	172	198	221	203	211	191	186	177	184	191	214	176	193	185	211	187	176	189	206	184	192	207	193	220	200	184	188	190	201	184	197	205	209	205	214	205	184	204	179	181	170	188	220	214	191	201	189	207	190	198	196	214	202	200	183	196	196	203	173	166	195	188	201	199	178	177	208	186	181	174	187	184	201	189	199	195	184	205	183	199	187	205	192	205	216	184	206	209	212	182	186	204	214	174	185	209	170	204	196	196	197	211	190	185	209	210	205	184	190	223	186	206	205	210	197	219	213	202	202	204	185	203	196	203	202	198	202	216	179	210	195	190	173	204	165	210	184	188	197	184	190	208	201	204	188	213	184	168	195	205	168	200	191	211	191	201	213	171	217	167	193	199	200	217	190	177	188	186	200	200	187	225	192	183	171	221	187	223	186	194	221	201	187	209	193	182	174	184	219	206	245	181	188	202	200	207	201	214	200	194	173	177	203	209	201	193	175	212	203	203	166	219	184	184	178	217	228	204	202	187	183	182	165	174	205	206	189	198	194	206	217	188	174	202	192	208	194	191	205	208	186	198	191	193	193	209	196	200	205	166	194	183	213	174	189	193	199	187	213	168	200	230	157	216	200	221	214
20894	13981	7387	3926	2853	2130	1670	1308	986	826	783	696	632	614	502	485	448	382	381	350	335	315	305	250	245	263	240	229	231	271	216	254	222	238	233	231	229	216	229	258	221	248	244	217	229	243	209	252	195	203	204	212	218	225	203	214	222	235	202	233	260	212	211	228	237	217	188	225	238	208	200	231	244	231	193	207	211	214	235	234	220	208	208	199	212	213	214	246	237	212	260	245	218	215	222	192	209	237	224	201	223	210	209	205	245	234	215	211	222	227	237	229	209	261	190	234	210	225	211	260	202	222	240	211	232	219	204	215	193	215	231	205	204	211	215	222	200	234	228	196	222	206	201	224	194	220	208	238	202	216	199	201	220	214	254	195	194	242	226	223	243	212	236	220	246	234	203	215	215	226	217	229	222	236	206	187	213	206	199	230	225	225	254	213	197	231	244	225	264	235	207	181	215	224	201	241	217	204	223	224	210	189	229	228	194	226	245	209	204	220	219	204	211	232	248	204	202	227	214	203	213	202	230	243	217	217	220	232	219	207	227	210	214	237	248	200	211	213	204	221	214	236	196	220	206	217	221	196	226	220	227	235	224	205	218	212	237	214	209	188	217	209	206	214	211	193	205	243	227	206	215	202	215	202	208	234	216	230	232	216	209	188	230	230	209	208	236	209	195	199	235	241	208	213	201	213	226	217	216	183	238	218	232	218	229	222	210	203	220	201	212	225	207	241	216	229	221	207	212	203	207	192	234	230	209	206	217	227	203	224	222	234	241	216	216	202	246	202	209	218	202	238	215	209	221	249	236	211	207	242	218	180	197	208	216	212	210	217	225	222	229	227	203	231	179	211	208	206	247	207	199	200	222	215	235	232	201	201	209	233	208	228	236	229	244	194	239	210	234	239	203	240	200	216	206	204	239	179	209	237	208	204	200	212	204	229	199	221	219	219	208	222	249	222	217	209	213	209	238	184	244	225	209	201	209	225	209	230	208	226	223	209	223	229	196	209	232	214	211	220	225	215	205	192	201	229	197	164	222	207	210	241	223	214	210	229	221	199	198	195	216	205	218	209	220	213	220	219	202	204	217	197	239	224	232	226	210	227	235	189	215	213	218	186	209	210	228	228	209	233	230	239	230	214	240	220	194	255	240	219	224	204	204	207	231	212	213	214	253	246	227	225	199	188	222	234	211	208	220	251	241	221	196	213	214	209	227	247	196	229	221	222	206	231	215	220	195	200	231	226	228	199	210	208	244	205	213	198	203	213	201	207	216	218	194	208	221	237	223	222	220	206	218	219	213	226	202	219	232	203	209	209	195	215	215	219	226	245	213	231	208	239	193	204	201	231	239	243	188	211	197	218	202	238	188	206	231	232	241	207	226	233	213	208	218	217	200	223	190	225	217	230	203	211	217	219	203	214	214	214	234	236	241	201	230	217	195	243	214	190	212	218	224	214	220	234	217	226	210	237	213	211	213	211	239	209	200	236	233	206	233	218	232	208	210	227	196	215	207	232	226	214	211	221	217	262	244	232	239	205	231	210	233	230	203	226	225	212	224	240	219	222	224	196	209	210	223	184	246	222	221	226	245	230	232	244	203	193	220	221	210	206	239	201	206	216	226	224	212	214	260	208	221	199	200	202	201	231	223	191	182	220	212	222	228	200	222	213	215	238	210	201	181	249	251	203	212	222	220	215	220	230	230	221	233	210	214	201	230	206	226	232	205	236	225	240	227	223	226	233	221	222	215	229	234	212	206	219	234	223	221	219	221	195	253	218	225	224	216	207	225	234	222	232	196	242	246	223	222	219	204	223	223	200	220	199	212	243	214	201	228	209	210	186	223	227	231	224	224	219	248	205	227	210	201	206	224	232	220	239	205	222	213	191	218	211	219	219	203	205	201	214	177	213	213	230	238	217	217	234	215	226	208	230	203	204	225	231	233	189	185	199	231	194	186	220	213	218	212	229	225	224	251	233	215	235	214	199	218	205	191	213	217	232	214	213	222	220	230	234	205	196	253	199	225	221	218	214	209	191	223	250	214	196	231	201	215	208	225	209	232	221	229	216	218	217	231	235	224	222	219	225	206	207	238	227	217	213	229	218	184	217	216	259	208	218	215	242	206	214	218	229	226	265	217	244	235	216	230	218	240	208	219	236	214	221	220	251	219	217	253	233	200	214	230	213	191	237	236	215	215	171	226	218	240	223	217	195	200	224	229	220	215	221	212	188	244	199	241	237	225	227	215	223	219	241	249	211	217	212	212	199	234	228	229	239	218	205	202	218	226	219	212	225	195	227	191	247	214	178	223	212	220	198	218	211	220	231	231	213	230	227	219	211	217	216	236	227	220	216	198	230	232	216	195	237	202	200	202	217	217	222	187	209	197	221	211	222	273	217	219	240	207	206	215	204	242	235	217	273	202	235	225	230	220	232	210	206	248	221	193	204	210	204	211	226	201	202	230	201	232	198	208	210	205	229	203	211	225	211	213	227	206	217	227	227	219	209	209	199	222	239	211	229	209	224	208	199	211	200	247	235	229	206	220	230	222	212	219	228	239	257	233	196	217	213	225	205	225	216	245	228	201	227	235	229	221	220	255	216	245	232	214	191	213	204	212	206	213	199	214	209	208	239	208	237	210	223	203	233	230	218	234	209	218	221	209	215	211	206	204	201	214	221	223	245	222	211	236	201	227	209	218	228	207	214	203	221	209	204	221	225	206	215	229	243	206	208	231	185	242	238	208	210	228	234	230	219	221	219	230	212	225	236	238	220	206	205	209	215	242	239	225	226	211	233	205	211	251	230	237	194	214	213	198	211	203	212	207	223	241	227	212	221	226	215	215	195	234	235	239	219	245	224	235	225	212	216	234	205	216	239	200	217	204	189	225	207	210	214	213	228	187	209	235	209	219	232	237	218	194	202	235	212	200	231	210	206	212	221	231	226	231	210	226	222	231	209	205	213	217	208	244	242	229	221	196	218	191	222	212	214	240	235	203	187	203	230	229	233	221	191	235	195	202	228	218	210	189	195	214	207	224	224	228	212	212	231	221	221	217	227	234	199	200	222	208	220	230	204	205	215	218	239	232	220	226	233	212	201	205	242	214	201	218	244	216	225	218	224	211	218	244	234	224	211	223	242	221	220	222	201	237	222	219	228	205	221	235	215	204	221	204	208	202	220	186	182	226	194	219	236	206	224	248	219	232	213	227	203	219	217	188	226	240	238	230	220	224	219	229	205	209	192	185	242	233	224	236	211	237	230	235	222	226	242	203	226	215	212	202	221	222	205	200	232	203	205	220	176	217	194	202	213	211	207	208	224	213	230	229	224	211	213	211	213	185	213	197	215	216	229	244	252	212	217	217	225	193	228	211	227	216	214	212	227	185	206	226	244	206	223	200	217	215	248	233	206	220	237	225	199	221	245	207	214	216	222	197	241	219	222	218	211	223	220	204	218	249	219	216	218	213	189	216	229	221	188	225	219	242	236	230	215	194	222
23392	20909	28108	23832	20921	12260	2767	1615	1236	1097	957	921	838	743	690	669	628	562	494	514	437	467	402	367	377	315	334	314	333	339	301	309	313	303	365	307	352	312	317	329	328	329	313	335	301	295	327	292	288	287	329	290	324	313	299	304	301	330	304	310	301	333	320	308	294	321	297	290	352	311	291	314	336	319	294	341	308	281	308	320	285	327	280	303	322	292	295	298	322	313	272	283	291	334	296	298	257	283	319	315	300	302	305	321	302	287	291	320	280	303	297	308	294	294	306	305	316	303	307	297	282	312	311	289	268	283	313	300	298	305	289	271	314	276	342	272	306	281	283	309	305	293	313	292	282	278	271	303	310	313	339	308	285	277	285	329	289	294	300	318	300	282	317	336	312	296	311	313	319	298	293	317	308	303	256	320	293	300	300	317	316	298	292	303	310	267	301	333	310	313	265	319	267	311	316	288	319	340	294	314	301	280	291	299	286	284	325	305	301	322	293	327	306	309	284	332	323	294	296	311	315	270	304	280	278	312	286	330	289	309	309	304	281	293	286	283	265	282	303	299	281	307	327	304	303	325	296	313	304	292	312	310	316	343	339	296	303	298	314	289	298	308	298	289	291	314	299	278	279	295	284	309	312	287	307	302	329	309	285	300	278	285	312	323	294	288	281	304	273	325	321	334	304	293	278	328	301	293	312	321	299	320	268	283	287	311	294	303	280	317	306	330	313	286	311	322	304	284	278	293	290	322	303	297	276	304	315	277	338	280	302	335	310	288	299	270	297	265	294	299	285	283	301	319	301	305	333	316	291	308	309	319	300	295	312	305	311	285	322	256	332	279	295	273	295	330	306	284	307	283	300	324	297	305	301	298	308	329	295	271	272	328	308	300	311	286	305	275	313	307	295	311	322	324	275	287	302	303	272	322	304	270	297	309	275	312	314	293	283	309	288	286	318	286	288	308	287	325	320	290	298	313	303	332	286	319	296	309	264	288	294	291	301	314	258	322	266	317	322	282	327	296	265	263	271	305	300	301	285	288	311	302	283	303	293	306	270	328	305	295	300	322	307	305	306	289	294	279	275	306	279	306	292	292	288	315	311	334	285	327	265	307	324	278	289	285	304	321	302	311	311	282	282	288	275	331	305	289	287	278	313	272	308	317	279	313	298	299	291	318	298	313	276	277	282	307	285	302	320	311	318	300	297	314	270	302	309	292	296	302	313	288	279	288	245	291	323	303	276	299	304	286	303	326	319	338	289	310	330	294	287	318	300	318	300	315	309	317	325	347	295	309	304	317	313	305	318	307	324	315	299	268	319	294	322	303	316	272	299	302	297	303	269	292	326	299	341	292	331	310	270	302	287	264	264	307	285	307	287	290	303	302	337	305	307	304	314	320	280	285	311	348	299	301	317	293	280	316	308	348	324	281	316	324	285	330	314	286	325	275	309	292	287	314	278	324	321	352	291	291	332	277	306	294	292	291	282	317	289	301	304	290	299	304	298	303	285	304	304	291	300	280	315	294	272	302	298	303	290	346	316	303	333	280	284	293	315	303	313	293	302	289	325	295	304	309	295	313	344	303	303	272	270	343	300	289	307	319	326	307	342	298	291	284	294	317	298	275	320	297	304	294	301	299	305	307	300	311	289	328	310	277	315	301	317	330	305	327	309	284	331	316	280	297	297	287	307	308	303	307	290	314	298	313	325	331	310	328	279	299	306	299	288	300	299	297	298	297	284	290	299	328	315	345	331	339	298	287	301	278	269	302	305	299	263	321	302	275	319	286	296	256	326	323	314	300	320	295	302	306	289	337	338	317	306	311	298	307	298	281	327	296	306	303	290	262	287	302	291	315	307	318	301	309	301	309	334	316	312	288	313	331	288	279	294	304	306	322	317	291	316	327	314	301	323	279	295	253	294	312	289	276	319	314	303	304	279	317	315	299	303	284	299	323	306	314	308	305	318	285	278	271	308	320	292	321	308	301	268	299	294	265	303	278	316	301	291	326	279	314	293	274	315	328	289	310	283	332	321	290	295	292	265	318	306	284	286	279	295	302	315	267	271	293	310	281	337	292	311	255	297	298	286	335	306	310	275	271	314	304	326	249	301	293	287	299	277	303	282	301	290	300	299	302	323	278	300	281	316	322	311	310	312	313	338	305	292	285	274	293	311	321	301	331	265	313	293	308	305	310	331	284	301	301	324	302	319	305	288	305	317	321	309	271	301	288	295	310	283	302	278	299	298	301	304	290	303	265	322	292	292	333	347	297	306	270	277	310	315	286	306	279	299	287	297	310	330	295	316	268	326	299	315	298	293	304	296	288	344	313	274	263	315	281	305	270	309	295	273	312	321	338	349	328	299	314	246	308	295	312	296	288	300	311	309	276	314	300	314	319	277	295	302	279	284	343	314	286	290	276	279	336	299	301	306	314	314	298	269	290	302	299	290	338	307	322	294	294	312	316	320	293	308	286	312	312	314	278	314	295	277	296	309	318	320	342	278	291	303	318	306	288	325	296	304	334	286	309	289	309	295	283	316	303	280	304	299	324	326	282	298	318	287	319	308	315	311	297	290	289	296	292	311	317	337	303	313	318	270	325	297	277	263	348	315	294	292	276	311	309	309	313	263	301	292	296	291	324	305	312	295	276	316	318	310	314	313	270	295	316	282	287	307	288	302	279	324	340	316	287	328	285	323	298	310	276	320	286	300	330	286	331	308	297	288	288	282	303	307	280	317	302	297	277	290	316	290	273	278	281	293	278	344	306	338	294	301	309	301	301	306	310	328	290	284	317	290	272	305	311	275	308	318	317	300	289	314	308	304	321	293	308	286	283	309	299	298	316	302	274	329	311	304	317	292	319	334	301	300	295	288	309	321	307	292	307	329	276	297	297	276	287	306	287	293	287	283	307	290	286	345	284	315	314	285	312	309	330	276	309	311	307	306	280	263	326	294	333	308	303	288	304	318	293	295	301	285	293	309	301	292	304	305	310	316	336	328	296	306	296	282	309	308	292	301	280	290	292	287	310	302	284	300	268	312	291	319	278	316	301	291	294	333	307	294	317	334	283	296	306	291	313	319	280	299	268	305	290	313	274	310	305	274	295	317	322	288	287	302	301	288	295	285	281	310	322	284	291	276	282	339	325	294	283	279	304	280	307	279	282	284	339	274	320	262	284	327	305	337	320	310	340	329	275	303	312	334	325	306	303	315	276	338	296	267	283	305	303	312	291	323	309	289	282	320	319	311	272	307	298	317	296	309	291	302	300	306	295	290	288	326	292	338	289	312	273	295	295	304	331	319	308	296	332	290	294	293	294	250	286	271	302	285	302	300	321	306	293	314	278	280	276	297	285	300	293	317	292	306	273	335	266	314	316	311	328	301	280	316	314	306	317	304	314	283	298	270	330	299	322	338	312	286	297	291	309	300	308	317	293	317	290	295	316	315	328	288	278	314	295	297	310	283	278	287	271	304	286	297	308	311	305	291	300	276	311
25513	23946	13389	7583	5618	4331	3257	2580	2038	1649	1491	1276	1140	1050	940	898	745	732	653	624	567	525	479	432	416	414	411	387	387	420	396	411	356	382	403	372	356	367	389	369	385	357	358	317	340	344	354	351	353	332	351	325	328	336	336	380	346	319	330	309	324	317	352	330	338	315	357	355	371	323	344	329	319	336	341	328	330	340	333	387	308	329	353	317	336	316	331	324	356	300	339	356	320	347	302	336	356	321	357	338	360	365	348	316	340	326	329	376	310	336	345	342	359	336	340	355	348	314	352	365	333	321	375	343	336	300	325	351	355	337	307	316	329	335	325	357	338	302	344	341	311	338	357	322	321	314	317	334	314	357	306	338	363	359	297	357	319	305	312	309	301	341	359	346	345	352	307	293	331	335	360	311	331	363	309	349	344	328	320	336	314	311	332	329	327	325	346	354	335	317	330	338	344	353	351	376	366	350	317	368	325	350	341	349	307	352	306	314	323	356	317	346	364	337	323	335	350	324	339	321	327	321	347	320	349	325	275	292	323	322	311	357	323	294	326	363	338	341	356	325	335	338	297	362	336	356	334	336	311	362	319	336	325	315	309	338	321	329	361	339	348	342	327	314	352	342	337	365	316	339	362	345	349	327	336	314	365	347	315	373	323	320	314	329	311	364	325	309	386	366	339	349	343	323	292	343	296	322	354	336	336	296	347	327	362	344	376	330	335	324	329	328	323	320	363	363	349	328	348	325	283	322	340	310	324	332	355	339	352	320	326	346	347	300	325	358	322	325	319	366	330	305	297	315	325	377	339	352	335	329	329	330	333	335	317	336	314	313	320	287	365	327	345	333	340	333	324	327	318	321	345	316	305	320	323	329	344	315	350	352	330	341	338	319	309	320	342	298	338	330	367	336	345	343	323	347	320	339	371	314	342	336	330	311	332	355	334	301	352	316	351	315	327	341	316	317	307	355	336	342	330	354	350	318	317	329	334	366	342	322	322	338	329	337	322	331	353	342	335	348	323	316	331	351	330	321	343	321	322	368	321	324	312	340	323	330	336	337	311	310	355	344	319	319	348	315	332	347	329	324	358	304	326	342	323	351	339	327	339	328	356	326	325	327	337	329	317	329	344	351	342	338	319	330	348	317	343	338	318	368	330	363	357	315	353	327	310	367	337	351	323	344	322	365	321	343	348	333	321	334	355	362	300	303	311	335	321	324	313	340	340	328	323	355	327	322	329	312	336	329	349	339	340	334	322	318	337	352	339	327	331	351	344	358	337	351	325	364	312	334	318	362	303	317	339	332	305	335	322	328	324	337	336	347	331	316	343	342	379	375	327	336	350	350	322	351	324	347	334	322	314	296	312	319	329	313	377	337	300	322	305	308	316	325	298	331	341	337	342	366	307	317	343	320	350	327	324	302	350	360	358	383	345	332	370	305	354	328	333	317	301	304	308	323	332	321	337	313	332	319	352	320	370	308	328	319	348	329	310	328	317	342	342	299	303	366	345	330	310	277	355	354	338	319	327	330	325	314	310	316	327	311	330	299	330	344	338	339	329	343	303	329	318	318	360	334	327	338	341	323	325	383	327	313	313	305	342	324	348	299	318	329	341	299	337	357	344	319	333	328	359	349	332	333	299	292	323	338	339	333	326	331	347	345	358	342	360	315	315	297	291	328	342	326	367	327	329	336	347	332	350	326	333	293	387	301	349	299	340	358	303	353	335	314	336	371	334	342	361	303	346	338	317	314	361	342	314	363	298	317	319	312	368	338	370	335	326	329	299	327	305	349	298	314	348	317	376	316	314	305	319	313	374	343	331	306	330	324	329	308	328	336	323	348	348	340	367	344	308	338	326	351	356	347	331	321	329	328	350	306	357	289	342	340	350	340	318	305	313	353	331	347	301	314	336	324	337	330	313	358	317	318	311	333	331	370	312	328	364	323	330	346	307	313	330	334	307	334	334	334	353	318	336	324	343	350	358	320	303	309	325	330	327	306	353	352	305	295	345	315	322	335	346	339	309	325	327	311	319	321	354	349	340	302	340	363	324	302	349	366	315	315	311	344	336	310	344	327	309	313	370	367	308	319	355	331	344	316	332	329	317	319	333	345	326	332	313	350	330	342	305	311	359	316	331	325	352	318	338	350	373	340	337	316	344	343	296	347	385	328	319	319	348	308	368	311	306	340	354	330	324	374	301	304	324	329	324	355	328	310	345	343	334	343	317	325	331	340	291	337	326	358	326	348	349	321	294	333	326	342	292	329	312	331	345	350	355	273	307	311	340	280	301	322	321	313	330	344	332	351	284	325	328	339	366	338	340	361	319	323	318	323	344	311	337	327	344	339	323	332	353	335	324	300	331	324	330	348	325	317	315	302	313	390	351	360	337	300	384	326	336	323	300	340	307	320	342	340	303	335	332	362	324	332	346	349	303	323	307	341	345	335	316	327	351	335	332	325	329	329	326	334	353	354	321	349	309	335	305	299	345	321	325	322	344	329	354	326	318	316	328	362	326	301	355	325	343	314	329	304	355	322	344	338	330	347	338	332	334	310	336	329	343	345	326	338	313	316	346	338	322	293	313	341	349	326	358	325	311	347	344	343	320	327	349	334	318	325	335	357	350	303	309	340	311	343	324	326	338	332	342	312	324	336	309	305	339	321	354	331	318	293	306	326	317	323	363	332	328	326	332	307	323	348	332	352	360	302	314	369	321	305	336	340	365	303	292	329	300	316	320	321	330	354	330	352	317	316	331	324	350	327	339	336	302	309	344	325	340	359	342	360	322	328	329	342	319	343	348	349	335	299	349	322	327	347	337	331	339	334	342	323	354	332	308	367	334	337	291	341	325	334	328	328	346	353	338	341	327	308	355	359	318	355	361	346	368	338	298	310	301	323	326	351	319	300	317	313	346	348	360	313	299	324	324	333	333	316	325	374	341	334	318	338	322	325	303	359	331	337	343	331	319	343	333	313	329	324	317	337	302	359	330	337	334	348	342	322	328	317	341	310	330	349	361	310	307	347	312	325	348	373	336	331	355	326	311	343	329	326	326	335	343	311	306	320	337	330	342	327	352	308	357	321	337	330	291	299	357	320	352	345	296	352	299	326	315	337	359	315	319	325	387	313	331	289	325	337	385	357	324	323	323	331	304	364	330	345	351	318	320	328	297	349	372	335	311	305	304	364	317	321	349	337	360	307	309	360	327	313	313	334	349	328	316	338	354	313	339	344	323	338	316	341	332	344	346	361	328	336	325	327	327	386	325	326	347	328	323	347	337	344	336	327	334	360	343	307	337	346	354	327	325	353	311	331	346	335	324	321	310	352	369	334	317	349	352	350	333	340	329	329	319	353	334	313	304	327	324	361	305	334	320	338	298	348	352	345	315	336	369	332	345	320	366	310	327	327	312	361	326	313	334	306	335	348	350	363	351	338	335	359	324	348	363	323	312	327	364	314	333	327	330	358	339	321	305	328	334	337	319	323	330	307	342	317
24392	20929	27261	24764	14235	2393	1312	930	802	657	622	512	442	423	410	342	352	321	257	252	235	168	177	183	178	144	160	144	131	151	122	152	109	141	120	113	136	140	125	104	140	135	122	108	145	128	120	110	113	125	126	121	108	106	101	137	127	121	118	124	129	95	119	129	112	124	114	112	112	118	119	113	105	120	111	127	114	111	114	98	117	109	123	123	115	107	115	110	111	125	107	109	122	106	111	113	115	115	108	121	119	111	115	110	121	114	146	104	101	120	107	105	119	119	101	110	124	86	125	114	123	108	110	110	110	115	130	128	108	94	101	117	110	120	105	110	125	110	130	129	97	113	110	105	123	121	132	108	115	110	97	113	107	115	134	110	122	107	98	116	124	101	120	112	120	98	115	103	102	107	99	110	115	126	117	92	122	99	132	91	117	130	124	108	120	107	121	107	108	131	138	95	117	105	135	90	93	118	119	108	124	123	104	116	109	109	136	107	124	112	134	111	125	120	83	101	115	126	116	124	109	126	136	102	121	112	95	112	109	105	113	101	106	111	98	102	128	131	101	105	121	103	115	113	112	119	116	119	104	107	132	109	117	112	115	126	137	104	99	108	109	125	116	115	105	115	113	110	115	107	127	107	92	114	107	101	111	106	135	122	129	98	108	116	109	101	114	107	113	97	119	119	125	97	109	107	102	99	96	121	113	101	106	103	112	112	96	124	123	90	122	101	118	103	115	101	99	119	99	124	137	121	110	102	97	109	102	116	101	114	120	112	111	125	107	100	129	114	103	103	118	118	102	115	105	101	107	114	114	103	112	113	121	127	118	114	121	115	109	107	97	109	116	152	117	109	124	99	115	96	114	106	106	108	108	119	97	125	112	127	109	111	117	98	111	132	104	115	111	117	96	121	119	105	111	117	97	114	102	92	113	113	108	130	96	86	132	110	126	126	116	103	121	120	102	124	109	124	116	135	132	97	120	124	112	104	104	111	114	99	98	114	109	119	121	106	126	122	121	108	111	111	116	125	100	126	115	123	108	116	104	111	113	104	108	108	98	97	118	100	114	120	122	119	115	108	103	122	110	99	106	110	120	109	110	124	104	110	106	127	104	133	108	124	118	121	110	100	108	108	99	120	105	116	115	112	91	117	108	100	119	91	95	101	130	137	132	123	114	137	104	96	122	113	105	123	119	95	117	95	123	126	93	101	104	117	98	125	119	117	106	112	128	133	125	147	130	114	106	121	104	117	116	119	117	118	101	99	121	116	102	120	124	112	122	119	124	116	115	126	121	125	114	111	118	107	128	101	112	104	98	97	100	107	122	120	133	114	96	99	92	119	124	117	127	107	109	126	118	113	122	126	134	115	91	110	119	103	117	99	110	105	96	113	104	117	106	103	83	104	109	114	117	107	116	106	116	122	103	126	104	117	105	114	112	123	121	130	117	105	121	113	102	103	98	114	128	105	113	111	113	104	97	104	81	110	114	124	111	125	99	112	122	107	108	106	109	109	112	131	87	122	124	115	104	132	119	123	124	118	106	101	128	105	110	122	105	105	114	111	111	103	122	105	125	106	118	110	105	127	107	105	126	131	123	119	127	118	120	113	112	100	105	121	110	119	118	105	106	110	107	118	111	107	131	136	119	119	107	115	113	99	121	122	118	104	136	147	109	114	109	120	113	100	111	104	116	117	106	122	112	101	111	87	113	91	105	114	105	117	100	128	121	103	96	110	93	120	115	113	115	114	119	122	123	111	96	97	127	124	102	92	99	119	109	120	108	99	117	108	116	128	110	106	110	115	122	129	107	116	101	109	102	124	109	121	121	111	98	118	118	118	108	112	113	109	125	98	114	104	129	126	113	103	112	95	116	132	142	116	94	123	120	129	94	89	118	91	122	118	120	101	127	119	136	117	110	100	106	101	106	116	112	114	133	119	114	101	131	125	108	113	99	115	115	98	117	122	115	108	122	102	97	102	131	97	115	103	89	116	101	136	111	99	133	114	127	117	93	113	111	104	100	91	121	94	124	114	94	122	116	122	97	103	87	129	105	104	116	95	113	131	103	112	91	97	108	108	106	148	135	130	130	114	107	107	132	121	134	101	110	116	101	106	110	116	107	98	101	108	117	114	120	112	116	111	116	102	96	109	123	106	130	135	121	136	90	115	111	112	113	101	103	116	109	107	105	100	106	118	111	101	111	136	118	118	102	105	123	117	110	133	101	90	117	119	117	115	105	90	137	116	107	110	102	115	122	119	124	117	111	109	93	123	110	108	134	106	117	97	102	108	102	105	111	105	109	112	115	115	117	111	110	129	116	122	104	109	120	115	113	117	110	113	93	119	138	89	112	118	124	96	122	100	131	108	99	108	112	107	125	110	124	90	138	121	131	130	117	108	104	116	117	124	99	103	131	107	116	123	92	107	106	119	96	121	125	115	107	117	134	119	119	111	101	117	96	122	89	109	107	103	103	115	112	117	122	110	129	134	115	113	124	101	136	102	105	118	135	104	118	106	116	99	99	113	95	132	138	107	108	126	103	117	126	82	120	149	125	124	108	131	116	87	99	105	102	124	109	126	109	117	111	97	119	119	121	122	103	97	101	94	118	113	102	119	107	124	119	104	118	110	130	121	114	142	117	99	110	114	113	101	114	109	99	132	122	100	128	119	115	89	124	110	119	120	124	105	109	126	118	109	84	116	108	130	97	117	118	119	105	121	126	120	110	130	82	122	96	110	106	129	106	114	104	112	128	143	113	126	117	100	105	118	117	112	107	120	130	110	101	114	111	88	95	105	110	135	121	92	100	121	100	105	127	118	81	105	128	108	117	114	85	109	122	118	102	117	118	114	140	115	110	116	119	107	100	110	115	118	129	95	113	106	107	126	97	113	120	113	101	113	104	108	136	103	112	115	101	109	127	103	112	118	119	129	111	123	94	89	127	104	103	94	119	104	111	96	135	108	117	112	119	96	105	120	115	132	112	119	126	108	109	113	110	124	116	118	117	105	123	118	127	140	124	109	132	126	106	121	110	115	97	94	105	109	112	122	114	117	95	114	106	102	117	138	111	108	113	133	103	102	101	129	133	117	113	131	109	114	108	117	109	123	121	96	99	122	111	118	110	99	100	104	112	112	120	120	98	126	111	103	131	132	105	102	119	112	98	117	128	113	122	112	127	116	103	109	105	121	127	128	115	98	113	111	108	127	100	95	94	114	141	114	97	118	106	102	121	122	96	122	95	132	117	117	111	116	114	122	122	103	123	119	122	113	113	104	124	95	123	115	115	120	127	130	110	110	111	116	115	115	101	109	120	139	105	114	118	118	123	110	102	118	118	104	127	99	119	106	143	123	128	110	114	115	126	107	123	107	111	130	121	107	119	123	118	119	141	101	118	114	111	102	122	127	113	97	113	109	118	112	104	103	107	88	105	103	110	93	109	118	120	118	113	89	122	101	104	116	122	98	114	118	124	130	103	105	123	100	114	104	102	124	109	115
24622	21383	10625	5979	4368	3290	2538	1917	1487	1173	998	863	777	686	602	540	505	453	395	318	316	268	252	234	209	202	184	201	167	181	171	168	203	166	167	163	147	155	151	152	141	132	148	168	154	147	104	148	137	150	158	148	122	144	146	142	116	119	142	145	143	151	145	132	143	148	143	131	132	148	118	154	141	117	144	124	134	144	112	115	125	124	125	138	138	133	134	143	129	139	130	116	164	144	117	135	138	136	143	114	129	134	137	130	136	133	114	135	157	103	138	132	130	141	126	130	136	135	131	109	135	119	133	136	135	124	109	128	125	129	163	104	124	146	136	136	121	126	124	121	122	134	137	128	132	143	139	157	135	136	134	141	118	139	120	133	140	129	146	136	132	134	131	143	150	138	123	151	118	116	104	125	124	142	141	131	136	139	138	128	134	124	123	151	163	156	133	114	147	137	135	116	115	120	168	142	135	132	123	122	148	140	132	144	127	110	135	126	126	160	143	118	129	140	145	129	125	119	129	150	145	120	123	168	133	150	130	126	156	133	131	134	130	139	140	112	149	133	130	125	133	131	136	133	120	139	140	105	144	141	129	139	122	132	120	143	138	117	117	126	133	120	132	125	137	135	137	133	109	128	128	129	128	118	139	130	145	140	143	138	120	121	126	133	140	152	120	128	132	127	138	137	141	122	140	128	120	125	116	122	139	126	114	125	149	128	126	115	138	138	133	133	122	129	131	129	131	127	130	142	136	121	154	128	155	142	121	143	119	130	114	142	113	119	114	124	147	115	136	132	154	114	120	168	131	113	131	150	142	147	139	132	139	141	137	136	131	117	137	130	140	126	142	130	146	132	120	142	121	115	132	161	142	124	134	160	125	149	122	155	148	131	124	146	140	132	136	133	136	120	132	154	139	121	139	137	134	132	150	153	117	150	137	120	132	140	127	133	138	155	138	130	134	143	103	138	153	138	108	130	117	122	137	129	133	138	159	139	138	128	140	152	139	156	139	146	121	114	129	146	115	134	128	158	136	122	141	143	135	113	131	122	143	135	133	143	135	156	136	140	139	148	135	117	131	118	139	153	122	132	118	126	124	149	148	150	160	143	120	127	120	131	132	144	145	152	128	138	142	137	167	146	144	137	122	128	133	140	130	136	134	152	136	146	143	142	149	130	141	123	120	129	123	135	120	127	137	112	142	140	142	137	134	125	124	123	144	161	142	112	134	118	127	131	116	127	133	119	119	114	136	134	127	140	118	138	124	124	140	137	133	129	120	134	106	129	142	160	137	106	140	132	114	136	115	137	131	125	132	120	154	143	144	129	142	130	152	162	127	140	118	118	152	135	113	151	120	142	118	133	115	129	144	120	129	125	133	150	118	137	134	113	114	114	127	143	131	140	106	130	144	133	129	137	146	117	121	119	126	141	137	130	120	131	129	134	124	133	124	147	139	126	149	155	125	133	121	121	120	125	122	142	116	132	121	142	131	142	114	134	166	145	129	136	126	112	144	138	124	148	141	145	135	146	137	134	131	120	124	130	132	142	137	130	125	125	135	141	145	141	141	115	113	149	128	140	123	100	116	119	112	143	109	128	140	140	144	136	119	126	129	127	117	130	128	129	144	134	122	124	129	141	122	125	116	143	130	141	135	119	143	132	121	136	136	122	150	119	135	156	109	137	132	139	148	102	125	139	122	144	144	128	133	147	149	134	134	156	122	124	142	132	118	146	127	124	140	126	155	128	143	119	142	149	109	116	120	129	127	147	134	140	136	146	133	147	125	137	150	132	140	140	135	139	142	131	146	123	152	132	149	112	148	138	147	134	142	154	130	142	144	149	140	131	133	141	141	157	127	129	116	138	129	123	139	116	124	140	128	117	123	158	142	155	112	136	137	143	130	145	118	123	125	130	147	132	130	128	126	146	140	136	129	136	110	124	138	130	129	129	111	137	157	125	126	129	127	147	155	156	142	123	141	132	112	126	142	133	132	139	159	125	130	117	143	137	140	140	113	151	132	128	128	131	126	127	138	148	127	155	136	125	150	137	132	127	132	121	127	121	122	151	149	127	143	136	119	143	137	135	128	142	126	131	137	136	130	131	128	137	125	109	143	138	124	133	123	135	154	125	152	138	117	138	144	123	119	132	129	122	121	121	130	122	137	127	130	121	125	137	141	135	120	137	117	133	156	111	136	134	141	136	155	135	122	127	130	130	129	129	112	160	135	139	148	125	122	135	142	134	143	133	144	131	133	114	144	125	133	134	114	150	121	152	139	124	139	116	109	143	143	146	130	126	146	115	136	109	130	137	131	124	151	133	118	156	128	133	129	142	145	133	148	135	142	134	122	133	120	159	154	134	130	136	155	115	127	132	149	140	128	132	131	118	146	129	132	126	120	139	134	125	111	147	124	123	139	117	122	125	109	122	122	147	126	157	110	130	165	145	130	116	151	130	124	131	132	106	118	113	131	134	145	119	144	113	152	128	144	149	166	134	150	152	136	156	123	122	134	142	136	121	117	134	143	137	132	135	136	121	120	138	129	141	133	147	137	123	112	139	148	135	136	145	117	127	128	128	153	116	139	152	127	131	118	142	126	120	125	122	137	128	129	150	117	120	131	121	135	132	126	120	139	122	118	142	138	140	131	139	135	144	134	146	115	131	137	146	130	142	132	145	128	128	122	121	129	137	135	139	111	134	129	137	126	131	136	123	131	140	108	151	146	124	139	137	129	133	110	128	113	113	135	144	152	144	113	130	119	121	119	112	139	123	149	136	151	132	157	151	123	141	135	142	141	141	128	125	131	120	129	130	139	125	116	146	139	122	137	132	153	123	112	132	122	134	119	129	145	129	116	131	156	126	129	117	110	132	141	135	129	116	140	132	156	143	124	121	144	130	133	144	130	111	133	135	119	140	135	132	127	123	135	143	131	138	134	115	149	128	128	118	128	135	109	141	123	132	133	151	147	153	136	132	144	129	124	125	111	140	127	112	126	146	145	149	137	117	114	128	130	113	141	147	121	134	130	130	157	134	129	143	129	113	138	155	134	127	149	154	131	117	129	152	128	134	150	131	156	125	132	125	154	112	124	118	121	133	124	149	140	130	142	151	116	158	128	137	133	155	133	131	139	139	163	116	122	128	134	118	156	138	128	122	105	127	116	115	118	135	132	127	112	141	145	136	129	145	133	132	141	109	122	132	124	146	146	134	140	119	148	129	165	136	150	133	140	136	136	139	117	139	112	141	136	125	137	143	135	117	134	125	127	134	120	140	139	146	120	116	128	144	153	121	131	144	148	119	140	142	147	103	145	128	125	114	145	146	128	143	138	128	142	127	149	131	141	144	133	129	109	129	127	132	126	127	141	143	105	122	136	155	143	138	121	129	146	135	122	135	139	125	140	131	135	113	151	129	149	127	134	138	128	143	152	139	128	143	125	150	147	113	137	144	131	145	135	130	125	126	137	134	139	133	150	137	117	124	154	131	143	133	139	141	119	122
22299	20960	28644	23449	20973	21092	11809	2526	1755	1547	1288	1207	1079	977	851	810	694	611	596	519	474	425	390	360	359	379	332	291	306	306	265	310	278	294	266	275	244	260	258	235	244	275	248	233	262	263	266	257	248	241	251	222	266	261	251	249	230	227	287	246	271	220	264	247	252	258	214	238	239	231	258	260	259	237	258	257	258	269	261	232	257	240	247	256	199	236	260	266	251	250	239	246	249	224	223	257	253	240	241	242	222	236	251	239	223	250	266	280	233	238	232	233	230	243	295	243	238	256	221	258	264	259	212	247	249	241	225	244	219	240	253	219	228	220	222	218	248	261	216	220	243	242	232	243	227	248	242	225	242	248	234	247	261	239	242	247	229	217	258	241	233	235	223	225	248	236	223	241	262	249	247	243	259	226	221	240	235	263	252	266	232	236	231	219	270	203	220	202	233	248	281	226	240	247	228	236	263	227	263	249	224	249	236	247	231	224	260	264	253	231	266	218	234	237	238	236	228	254	231	241	248	223	260	226	255	246	238	239	226	246	233	229	219	234	233	243	252	216	243	261	241	227	253	231	253	232	238	224	233	236	243	225	246	236	223	238	239	238	258	237	247	233	259	235	238	252	227	216	240	241	246	245	252	241	239	230	249	260	233	255	239	229	211	225	232	234	275	215	230	227	247	231	213	247	238	256	243	232	215	236	252	241	239	253	244	246	216	252	208	221	232	257	249	210	240	243	227	253	246	243	229	217	245	229	253	271	224	232	232	225	261	238	227	228	245	219	264	242	235	230	244	215	246	226	275	242	242	238	234	259	208	252	233	252	223	206	254	237	271	243	234	247	251	257	255	229	248	213	202	228	235	226	271	251	276	245	244	241	250	270	234	224	249	236	249	240	203	240	242	239	240	269	245	249	226	222	248	227	255	254	239	230	241	237	242	217	250	253	235	216	249	225	251	228	234	241	251	253	259	220	211	220	252	245	220	247	238	253	228	216	252	249	195	234	241	246	230	226	271	247	224	227	233	250	243	236	212	235	226	226	256	229	230	245	272	230	242	255	237	239	222	241	200	251	214	260	248	261	248	261	223	243	255	253	229	243	241	222	235	226	221	240	264	223	229	226	218	233	240	227	248	257	264	231	268	242	232	271	224	249	255	231	253	237	239	210	218	238	253	238	244	246	217	224	218	241	250	245	230	226	226	236	240	246	191	242	223	245	240	240	238	240	240	228	242	225	242	225	211	241	223	239	242	233	281	214	245	231	211	212	234	249	211	238	216	232	260	250	249	233	231	248	235	245	226	227	252	240	230	257	248	233	250	249	256	246	227	258	236	245	245	244	231	199	258	243	221	240	225	255	235	224	220	243	242	245	205	229	254	253	236	230	222	221	246	237	263	235	238	254	190	277	242	223	220	253	236	269	244	228	227	263	241	232	214	262	244	251	228	263	257	234	250	250	252	256	223	242	258	250	238	243	227	227	238	258	263	210	233	257	228	220	222	253	242	212	244	235	230	251	228	251	245	215	254	231	214	231	232	234	239	219	241	231	204	221	221	255	244	203	256	216	234	231	198	238	231	232	233	264	261	258	250	220	229	232	224	203	231	238	243	247	222	218	237	248	260	215	261	212	270	251	240	257	266	215	252	229	268	239	217	256	252	232	241	235	274	257	229	223	278	241	246	228	242	272	250	237	212	234	243	241	251	194	254	252	214	222	245	236	243	227	223	240	249	235	204	243	236	220	245	244	252	244	230	250	248	253	241	235	226	251	244	264	256	252	237	246	231	236	245	221	223	223	222	252	218	247	221	230	235	281	232	234	234	249	231	219	236	246	222	253	236	242	237	253	263	246	239	224	245	246	253	245	225	235	241	254	241	212	234	224	238	231	245	232	251	228	243	248	284	230	248	270	226	230	244	230	248	208	192	239	252	249	240	232	213	239	231	242	228	218	242	246	235	237	216	250	226	256	251	243	236	257	224	221	236	246	216	231	235	265	236	233	234	261	229	273	232	269	222	240	230	229	259	224	251	244	225	231	230	237	225	243	236	236	219	210	211	250	226	242	219	233	244	226	234	219	207	230	219	242	249	203	238	265	240	249	265	260	237	232	244	233	226	230	247	229	242	242	271	237	249	251	241	226	221	242	238	259	247	242	251	224	255	241	244	237	243	226	244	220	247	218	260	229	264	248	252	232	232	247	269	236	210	221	212	243	254	238	264	222	232	253	267	238	254	236	240	231	231	225	230	226	222	214	225	239	221	223	215	244	244	245	229	227	248	233	227	232	219	275	242	244	242	252	241	237	227	199	209	252	231	258	209	255	262	247	223	219	215	256	266	219	227	232	215	232	240	235	251	207	223	228	259	244	251	204	221	236	228	237	226	220	268	252	237	234	219	216	220	268	233	207	224	220	267	245	236	241	255	232	213	242	255	236	262	255	237	223	238	217	256	234	254	235	240	253	243	222	250	234	242	222	248	212	253	235	240	223	244	240	234	233	253	243	242	252	221	257	237	225	230	229	264	237	276	233	247	227	256	231	234	211	246	227	248	253	232	206	221	247	214	244	245	260	254	208	237	238	220	237	214	222	229	225	235	249	241	232	234	233	244	248	245	246	216	235	241	225	240	230	242	255	255	242	234	262	247	249	241	250	244	234	218	247	235	230	263	231	241	246	232	241	217	214	278	261	235	236	229	215	267	238	258	213	245	234	221	221	250	239	223	209	227	218	231	239	247	251	238	242	261	248	226	271	251	237	223	233	221	236	258	244	250	236	232	233	213	228	250	233	241	228	243	251	244	227	223	233	268	248	253	248	242	222	244	242	193	247	261	255	224	248	221	238	218	243	243	241	243	246	213	216	247	246	239	238	227	237	222	255	246	226	233	251	244	239	229	245	220	242	243	224	235	230	249	244	237	231	269	248	266	225	239	240	243	208	234	240	231	241	244	247	246	251	236	226	260	244	213	224	231	240	239	238	236	255	248	251	240	221	230	260	245	225	222	212	249	236	250	250	228	231	228	229	226	261	261	228	269	268	205	255	223	225	227	263	246	239	259	221	208	220	254	246	234	239	211	225	231	247	227	244	258	246	202	239	237	232	269	268	241	231	223	230	240	208	236	222	243	220	252	244	257	248	231	230	246	226	239	243	209	229	230	216	229	238	223	240	247	234	225	216	246	237	232	217	208	230	235	238	221	226	255	255	234	229	220	233	214	223	218	250	258	237	248	213	258	231	256	207	225	243	221	255	236	232	242	241	242	239	234	241	234	210	218	220	235	239	249	238	250	237	222	245	216	220	246	231	259	248	257	226	243	216	239	263	261	238	200	226	198	241	213	254	237	209	231	260	236	223	240	258	239	237	229	218	245	226	224	214	243	276	232	244	208	236	232	268	264	263	240	226	234	225	238	239	241	244	217	243	224	231	226	252	234	238	234	232	235	195	239	244	278	237	232	236	259	252	221	237	255	255	236	226	214	222	230	222	234	216	211	241	258	224
29207	31277	18016	10612	8263	6263	4792	3625	2909	2371	2052	1755	1583	1355	1198	1109	975	863	781	726	595	522	511	457	451	446	371	398	403	361	377	362	307	286	309	312	316	348	327	325	295	269	301	305	275	288	280	268	301	280	305	303	290	268	278	258	270	268	300	276	277	293	303	254	291	290	300	291	295	296	278	258	268	282	278	269	274	291	272	282	275	277	317	249	276	265	286	250	244	243	258	250	259	247	250	261	269	271	267	267	278	255	267	274	251	282	273	284	307	272	250	283	255	268	274	275	258	260	273	246	262	255	269	281	236	258	241	277	260	266	258	266	266	282	289	263	235	261	274	300	248	247	279	276	277	249	253	280	273	258	283	272	244	240	259	250	266	273	264	240	283	258	258	277	306	249	258	292	249	260	240	273	268	271	301	260	290	271	260	302	283	245	293	292	253	254	230	271	249	271	263	256	268	276	256	263	241	277	250	293	242	269	268	285	265	269	245	245	279	265	286	275	258	257	289	252	286	263	271	272	245	266	266	287	287	257	263	251	292	289	246	250	258	289	269	257	237	254	272	257	283	256	281	273	251	243	271	249	262	255	256	251	241	260	269	267	249	270	252	270	235	287	263	235	276	274	276	291	256	275	282	268	239	247	286	274	258	238	254	269	295	283	252	276	306	267	245	258	240	269	274	270	259	267	271	279	310	248	245	271	289	282	285	273	277	287	298	288	275	287	284	248	261	257	275	281	288	283	264	262	256	289	276	265	270	261	253	277	242	279	282	250	277	256	270	272	238	219	258	283	249	273	276	276	286	318	251	228	262	261	272	271	257	264	266	282	292	258	257	267	272	274	252	263	275	270	276	289	277	267	254	242	292	271	261	254	279	281	268	305	275	252	241	287	273	274	254	263	247	274	269	249	263	283	282	280	264	253	276	214	292	261	251	258	257	272	289	263	236	288	278	272	264	280	264	275	271	277	254	253	289	270	273	305	291	265	241	284	275	253	295	257	243	287	290	255	262	258	280	281	256	279	271	251	238	274	260	251	261	269	275	245	270	279	280	291	262	239	260	230	231	243	254	243	255	255	259	294	277	292	269	294	264	269	238	249	268	295	266	252	286	259	242	313	239	272	261	281	272	257	268	298	271	249	285	259	258	257	255	246	253	262	276	281	282	268	293	282	267	285	254	278	289	270	246	303	286	257	226	235	276	306	261	285	254	239	248	266	274	264	282	260	267	275	268	292	242	253	265	297	270	283	273	273	262	274	246	257	275	267	274	272	278	289	255	258	262	265	273	247	257	295	248	262	275	275	258	268	259	279	252	246	283	259	269	247	258	245	274	245	261	269	262	247	272	254	250	282	250	287	262	248	270	291	291	251	267	259	270	252	247	262	262	266	278	270	268	263	272	265	257	258	265	235	266	252	270	278	281	254	257	273	237	294	261	266	271	278	296	258	298	295	276	261	269	290	275	277	275	275	259	279	265	253	226	276	294	246	256	276	251	261	281	289	263	262	266	264	257	248	274	225	265	270	258	259	293	274	249	231	258	267	300	304	271	255	252	280	235	273	270	267	266	253	279	247	273	283	281	257	253	250	280	281	264	286	273	255	270	269	300	242	253	267	281	247	257	260	279	278	305	292	294	263	260	257	250	268	266	255	259	292	265	284	258	259	262	268	229	258	257	252	284	269	271	254	270	265	266	277	284	291	231	295	255	271	275	249	254	279	284	282	256	282	279	273	253	267	293	299	261	266	254	276	265	273	259	261	269	269	291	266	284	280	249	303	254	267	271	237	268	268	259	266	275	253	283	262	261	251	258	295	272	269	248	256	265	260	266	288	278	262	276	273	238	241	257	263	260	280	260	264	261	256	245	253	234	269	290	269	229	253	236	267	269	277	294	254	290	273	274	261	241	253	296	261	255	251	266	264	260	270	282	286	257	270	248	263	260	265	287	276	283	261	288	257	284	268	293	258	275	228	266	263	266	246	268	260	262	259	278	254	274	265	243	294	258	249	244	260	283	253	260	280	264	287	265	305	250	272	288	240	243	229	261	284	265	275	292	251	275	285	297	249	250	276	262	288	254	273	229	299	270	254	247	267	273	258	265	273	250	252	267	270	265	272	274	232	285	297	272	264	281	300	260	256	290	270	240	276	297	288	281	269	258	286	257	251	304	249	266	294	241	234	248	286	297	256	279	270	250	273	272	290	247	297	274	259	282	254	312	267	241	288	290	272	245	243	267	278	266	236	285	247	266	275	289	304	286	254	247	294	243	265	247	246	266	281	262	246	250	288	264	274	243	278	253	246	250	267	280	280	260	284	281	279	252	266	261	269	284	267	278	258	258	276	253	280	263	243	250	274	276	261	261	231	262	298	290	244	266	246	275	262	307	301	271	285	277	251	282	253	258	271	277	268	270	256	261	275	253	288	252	234	255	264	264	252	275	261	247	275	260	280	277	277	222	255	269	259	277	264	243	254	257	282	244	215	254	231	277	252	248	271	283	288	278	266	274	267	283	261	260	241	271	279	262	242	299	283	266	256	254	253	282	249	260	274	255	272	276	256	264	263	273	283	255	255	271	286	273	258	268	251	265	253	266	261	255	284	277	238	250	284	274	269	257	253	273	246	288	290	259	291	260	250	259	256	262	304	283	281	286	264	268	286	262	262	270	293	243	267	259	285	275	259	266	304	253	272	269	261	270	285	280	295	272	255	265	239	258	254	254	247	248	301	285	252	256	281	269	255	251	273	277	271	279	270	252	251	240	293	268	274	241	261	277	252	258	273	249	268	236	304	263	265	250	243	256	272	281	246	264	275	245	264	269	264	288	255	263	289	260	285	279	272	277	270	273	266	271	255	263	261	264	269	245	293	250	288	288	266	255	306	257	263	283	252	249	305	243	237	308	250	235	264	289	246	267	258	265	248	277	275	262	280	250	264	238	267	252	289	275	284	270	241	239	254	284	293	279	292	270	259	259	268	266	262	257	265	275	279	276	262	271	288	261	260	266	254	283	264	279	251	240	269	268	260	251	239	282	265	247	275	247	261	234	255	262	242	267	254	242	264	236	294	282	296	268	252	262	262	279	273	288	255	258	298	310	269	301	260	283	290	271	271	249	289	240	246	255	273	284	247	233	254	272	233	269	245	267	262	247	229	244	271	247	273	283	286	265	247	267	271	269	247	260	279	248	247	258	282	248	270	257	277	284	265	280	255	282	281	274	280	266	267	257	294	243	256	256	259	276	295	268	283	282	241	295	289	257	286	268	266	261	266	261	244	293	239	267	281	266	233	255	271	285	283	268	289	264	263	269	293	260	288	263	278	257	256	226	256	242	234	259	251	281	277	286	301	251	266	261	298	271	272	285	275	272	251	287	262	290	274	253	257	252	224	274	249	262	268	256	240	268	252	284	258	246	281	281	273	233	278	256	270	269	226	306	300	250	228	265	248	274	256	278	270	225	251	268	267	270	284	280	282	237	265	265	281	251	263	248	232	254	302
27612	19797	9643	3220	1585	1087	862	690	601	559	559	454	447	422	397	350	320	318	282	271	240	247	233	227	223	239	168	207	183	193	232	203	207	203	209	220	174	176	201	188	213	194	197	186	181	191	206	185	190	201	194	184	210	185	203	175	197	178	193	210	186	178	194	202	186	211	204	210	176	198	209	199	172	205	198	170	192	219	187	211	201	200	216	217	193	202	210	175	192	214	172	183	195	190	172	195	185	197	182	185	197	191	169	206	212	195	205	203	200	173	198	209	210	181	211	217	185	201	188	188	207	186	177	192	218	184	211	189	195	195	187	197	175	212	183	203	188	200	167	213	192	184	202	202	180	198	161	186	201	213	200	194	183	211	163	199	190	165	211	198	182	167	198	192	201	187	194	169	184	174	185	204	177	196	218	178	185	193	182	199	202	201	194	200	198	184	189	204	198	189	180	204	205	203	186	193	169	196	167	184	184	167	196	196	219	187	189	182	176	175	179	180	191	203	206	185	197	200	183	207	186	195	229	168	180	188	190	190	191	202	204	180	167	200	213	196	201	172	179	202	189	200	196	184	178	192	167	190	188	189	177	191	200	187	208	201	183	182	211	222	210	198	206	198	183	194	191	191	208	190	218	199	200	180	196	176	194	192	200	204	184	187	195	200	181	190	195	184	237	184	176	164	187	201	200	189	197	175	200	206	210	201	174	183	192	215	183	195	181	199	188	184	179	183	192	173	189	175	180	185	179	200	207	182	203	203	171	204	204	175	198	180	203	174	192	199	184	213	179	194	178	204	199	226	198	196	169	186	215	200	181	185	188	176	193	171	192	192	202	196	219	202	166	201	189	186	209	198	214	212	187	192	211	208	188	204	193	189	204	224	202	171	168	203	203	176	181	196	210	192	205	183	196	209	192	176	185	198	183	186	202	205	185	203	200	167	185	176	206	202	197	190	184	177	169	183	188	188	193	181	204	203	175	218	205	200	214	188	196	205	167	192	181	188	196	180	181	197	164	174	176	200	173	205	188	162	212	200	199	177	170	184	183	202	206	206	205	177	201	219	177	177	173	195	191	191	192	166	183	197	180	204	198	188	171	205	203	206	198	163	217	205	185	181	158	196	166	189	194	205	179	197	203	197	190	158	217	178	202	184	172	188	191	204	209	195	184	200	185	179	188	199	190	191	185	191	217	178	214	194	198	173	191	196	209	197	193	192	183	185	186	194	191	181	182	177	208	184	201	186	197	181	204	179	184	184	181	189	193	187	184	158	213	175	169	176	183	189	202	183	186	200	185	213	193	179	208	213	205	203	202	200	190	181	171	184	214	204	200	186	191	188	182	188	176	200	185	200	176	177	187	205	178	207	191	203	170	205	181	174	183	189	190	190	195	175	192	223	211	182	203	220	191	166	169	196	209	180	186	181	221	204	203	203	203	211	204	180	181	200	212	203	188	176	214	198	180	192	202	212	190	171	190	189	195	197	209	213	189	181	164	193	184	200	174	194	178	213	184	227	191	174	181	198	173	205	164	188	185	196	201	210	203	187	174	173	169	202	177	188	190	210	183	194	176	212	167	176	187	225	190	225	196	205	184	199	171	168	174	184	193	169	177	183	175	179	209	190	190	178	181	180	170	177	191	196	204	184	174	201	182	219	191	217	189	193	196	157	198	191	200	170	168	187	164	219	206	214	167	195	185	204	176	181	200	198	212	189	169	190	203	200	191	192	205	206	195	170	198	172	183	205	172	179	214	203	204	213	190	187	206	198	176	206	188	202	199	175	207	206	192	214	186	179	193	199	178	209	200	196	187	189	195	208	204	191	205	220	190	207	171	189	206	201	192	192	189	192	204	188	170	195	186	161	229	197	204	168	191	161	174	182	165	168	182	186	181	186	197	164	182	201	190	182	175	187	199	202	176	189	207	173	179	183	205	199	184	205	184	177	186	204	191	203	197	162	205	202	211	185	190	204	200	167	184	195	190	182	213	206	201	189	220	180	220	197	209	200	194	181	176	218	196	192	173	185	185	177	210	180	198	183	177	191	167	180	207	203	209	201	191	209	185	179	179	182	212	192	197	216	186	210	232	191	176	166	177	180	184	181	203	159	205	177	180	180	196	190	182	225	179	180	183	203	199	201	194	182	213	172	181	207	186	184	178	205	187	186	183	198	179	185	207	211	189	181	176	210	185	188	187	182	200	216	168	180	198	193	186	183	189	206	189	187	181	181	187	198	191	174	201	189	185	185	198	173	189	190	190	199	183	209	185	175	220	202	191	190	216	183	187	210	197	217	215	197	189	196	213	186	183	185	184	202	211	169	184	185	187	187	184	185	176	211	181	203	212	209	179	188	203	201	183	193	184	176	187	179	178	188	192	206	179	205	198	191	188	188	172	181	195	205	174	191	203	179	185	183	203	177	198	176	187	186	191	167	194	160	186	184	168	202	196	192	185	182	186	183	185	169	178	201	195	207	175	198	199	192	196	169	187	208	179	190	199	158	219	179	188	186	187	181	199	196	176	197	188	173	171	188	183	187	174	188	185	196	173	188	174	184	199	190	190	190	175	182	195	188	176	185	209	195	210	191	187	193	200	182	184	202	193	207	213	171	228	205	172	224	210	180	187	187	205	189	167	188	187	197	188	196	206	194	196	189	204	194	198	188	194	172	211	193	197	188	224	224	197	196	198	192	168	210	218	172	222	189	173	182	199	195	210	194	198	184	200	172	198	156	200	166	199	176	191	203	166	200	195	183	205	213	212	199	178	181	191	216	205	194	224	199	169	199	174	184	187	204	189	179	182	197	176	196	207	183	191	212	182	194	186	171	179	191	175	200	205	199	198	189	193	199	199	216	185	182	186	194	194	204	207	191	212	201	183	197	193	183	193	204	174	206	191	175	222	190	208	210	202	180	190	192	173	187	204	201	197	200	199	188	207	175	222	197	207	211	206	176	201	194	169	213	191	198	182	188	215	209	156	213	170	210	193	194	202	205	218	196	186	187	196	171	186	215	191	195	189	164	217	189	184	210	168	196	187	201	189	220	190	186	201	185	188	187	206	206	168	208	194	170	210	192	199	181	189	190	226	185	191	192	185	208	175	191	183	179	186	190	199	207	175	186	190	189	201	197	192	168	180	211	179	191	176	184	168	184	209	206	203	192	203	191	193	197	211	193	206	178	177	189	170	216	216	195	154	204	198	197	171	191	185	184	179	201	180	197	208	185	199	194	185	188	169	209	201	196	182	196	168	189	191	200	186	197	201	174	188	185	208	178	199	186	175	213	186	173	178	201	190	183	195	183	187	178	204	161	192	193	182	174	180	198	208	210	206	182	213	188	188	194	193	185	210	172	197	186	201	218	182	176	205	201	175	211	180	199	200	181	192	175	185	202	186	189	206	189	178	179	166	189	181	178	211	185	196	210	176	173	214	214	207	213	192	190	194	197	184	190	192	205	170	181	204	188	206	182	194	212	207	196	204	210	213	228	204	173	172	191
20736	14879	6880	3772	2850	2155	1631	1281	1064	843	737	704	638	527	500	497	418	397	359	330	310	285	299	260	286	248	231	228	248	217	226	239	206	213	210	236	225	225	243	239	214	227	229	230	216	204	213	227	214	208	201	240	223	246	187	216	206	193	206	245	197	223	223	219	256	220	230	208	225	233	211	182	216	217	198	204	210	200	216	215	207	216	220	198	234	194	247	206	184	228	219	199	217	226	225	185	242	214	203	195	203	234	207	194	223	232	216	209	202	204	207	195	207	211	210	207	191	222	175	215	214	201	224	229	191	203	237	188	221	196	236	201	242	222	195	226	214	213	226	189	217	211	199	218	214	229	230	211	214	177	205	221	204	217	200	218	231	202	189	214	198	188	206	195	220	209	213	226	217	188	213	219	215	238	211	216	199	198	226	217	190	223	237	242	239	205	227	218	236	191	224	225	213	226	203	205	202	220	219	194	226	206	197	228	220	206	220	207	187	209	190	243	198	225	232	228	203	204	197	212	174	209	248	216	222	222	220	209	198	224	221	221	221	199	209	214	213	245	243	216	213	198	209	209	216	201	213	218	227	222	234	201	189	211	227	225	210	187	195	210	202	208	223	230	203	214	227	221	204	221	192	204	197	246	218	199	214	209	213	198	208	219	209	207	207	215	235	203	198	215	207	233	200	197	190	211	205	205	200	222	201	192	220	233	243	207	218	218	212	234	217	213	238	218	187	217	229	211	234	210	204	217	199	222	230	207	235	230	224	214	203	199	202	219	217	232	205	185	205	220	211	201	206	246	225	189	194	219	205	209	176	197	198	233	224	193	209	219	200	206	193	226	213	217	219	229	197	243	214	222	223	194	211	235	195	214	212	191	214	213	219	187	215	230	196	209	203	203	208	195	221	217	193	182	247	224	211	223	222	197	208	213	204	254	198	220	197	205	202	224	208	229	225	206	200	227	224	204	193	216	228	221	229	201	207	196	217	244	218	221	235	209	220	192	183	203	189	190	249	207	197	198	218	180	213	207	183	203	190	234	215	187	246	231	211	202	213	200	190	234	225	208	210	193	207	199	220	231	208	241	223	201	211	202	222	208	200	241	196	213	211	205	214	211	194	240	223	205	180	231	225	196	218	199	201	197	231	213	222	205	204	222	246	210	203	213	210	209	200	234	224	212	223	188	242	245	213	221	204	206	199	202	206	211	242	228	232	201	214	232	215	207	213	214	201	209	219	205	241	219	212	198	198	232	249	198	221	207	209	248	219	211	207	199	229	204	226	184	220	183	229	207	207	197	199	197	215	229	210	207	205	207	226	206	244	208	204	230	214	196	188	220	223	221	260	223	216	220	194	239	216	213	217	223	196	210	202	220	200	204	226	210	205	207	184	213	240	211	205	202	211	219	200	203	207	190	207	222	224	212	201	218	202	188	211	215	212	211	245	208	191	195	216	209	228	208	218	225	218	228	200	233	225	200	234	211	200	201	213	210	199	208	215	205	251	197	209	231	202	208	215	236	220	204	221	214	185	222	227	221	200	206	217	217	214	228	205	222	214	202	219	202	214	190	213	208	190	214	245	232	199	221	235	220	192	223	196	219	189	211	243	247	230	208	212	189	224	193	220	218	195	226	211	233	194	190	219	217	196	221	181	222	208	216	211	208	206	195	203	208	225	230	198	198	203	205	191	231	217	192	219	203	204	230	210	245	216	214	232	204	218	191	214	214	207	238	203	219	197	220	195	196	244	224	213	182	206	238	204	215	220	201	198	216	179	201	211	194	214	202	198	222	225	218	211	230	188	227	198	225	214	222	217	209	192	246	196	219	198	197	214	222	242	217	221	232	212	202	232	199	226	219	214	220	225	222	201	189	223	189	186	203	204	210	218	237	226	209	192	205	208	227	216	231	195	236	229	214	224	204	198	204	223	192	211	206	195	205	208	218	204	202	201	208	220	190	203	227	229	228	221	219	216	206	202	223	218	212	229	205	229	219	183	230	226	259	195	216	197	196	210	243	212	206	241	196	188	211	216	217	213	201	207	203	222	208	213	220	239	203	233	205	220	240	196	207	243	194	223	202	223	215	195	223	221	211	243	231	233	237	201	228	215	221	209	225	205	201	199	186	211	209	232	216	219	208	178	218	207	213	201	221	209	227	210	220	227	226	210	192	219	190	185	212	212	214	197	210	239	207	237	189	202	206	219	226	224	213	197	243	206	229	217	219	198	225	238	223	218	226	225	208	213	211	237	219	206	203	233	217	243	229	210	195	217	230	187	203	198	224	214	228	211	216	219	227	187	215	218	192	220	204	222	219	229	208	224	190	223	216	228	217	210	227	233	197	210	213	210	228	222	215	234	205	217	195	215	203	219	219	220	196	227	230	206	191	213	212	231	192	213	217	205	248	222	228	201	230	232	214	200	207	216	218	218	203	221	214	211	236	215	197	199	232	210	207	223	253	208	215	233	188	226	200	220	202	203	194	238	212	203	210	209	214	219	181	211	208	203	199	192	223	211	228	225	227	220	215	208	212	212	211	212	200	212	227	237	219	200	206	236	213	238	200	217	221	220	193	231	213	220	218	195	201	213	199	216	246	220	191	233	207	197	209	217	203	218	201	227	213	215	244	214	210	194	207	207	221	239	201	231	196	205	213	237	243	212	230	181	207	221	222	207	218	192	196	220	208	214	199	214	204	216	221	230	262	200	229	208	219	245	221	244	232	210	219	230	195	203	220	238	204	208	209	199	211	244	218	210	235	218	255	220	216	204	205	198	230	228	216	188	213	240	230	206	212	222	214	218	213	211	207	230	213	226	197	206	217	213	194	222	233	198	219	220	204	209	212	218	214	240	206	217	199	215	206	204	199	209	202	210	256	214	211	222	232	226	225	184	223	213	218	224	228	222	218	199	207	192	231	217	231	219	254	236	193	229	186	205	191	209	228	212	224	220	200	206	220	202	202	212	215	210	235	212	184	206	212	256	224	228	214	195	213	212	244	219	216	214	206	215	224	215	233	234	206	207	194	200	219	238	225	187	224	224	253	225	208	220	211	212	225	220	198	197	246	191	235	193	220	200	186	229	232	231	216	214	184	205	223	212	203	211	218	223	236	220	208	218	235	215	219	223	158	177	247	215	208	238	195	214	221	237	221	238	206	220	246	226	212	216	199	212	206	234	197	203	200	215	194	205	202	230	203	210	221	217	199	202	223	215	200	203	194	207	220	208	192	222	208	186	222	186	209	218	207	217	206	199	222	203	217	204	218	222	200	204	234	203	222	208	202	202	199	193	194	214	215	232	203	228	242	210	226	239	221	216	247	200	213	217	251	243	208	208	204	209	216	198	210	212	214	229	217	236	227	197	205	214	220	245	212	203	223	187	210	210	187	177	208	213	221	184	194	214	206	194	196	211	216	192	220	202	219	215	209	233	199	210	238	195	223	222	197	190	233	201	236	189	197	230	177	234	223	257	195	193	223	212	228	211	215	209	231	195	200
23268	20885	28096	23793	20898	12271	2618	1647	1268	1095	975	922	835	742	700	642	605	531	517	472	471	417	410	384	379	368	370	354	345	322	343	325	315	339	308	322	297	325	315	324	331	295	310	332	256	321	267	290	286	293	291	284	323	305	299	308	286	326	298	272	292	328	293	299	322	308	308	301	291	320	323	316	299	315	281	281	279	286	306	259	326	315	278	307	294	322	293	322	318	311	282	307	300	293	320	294	289	287	298	302	289	311	286	283	285	291	275	266	302	307	294	275	287	299	292	314	285	307	307	307	293	289	322	289	308	309	302	265	303	282	286	297	273	290	294	294	280	295	256	312	295	280	283	310	284	329	295	271	292	291	305	269	313	288	316	298	310	321	298	274	290	298	268	286	330	308	280	292	327	294	311	292	305	296	297	289	276	300	280	286	287	290	321	289	282	296	244	281	291	280	287	293	329	295	286	304	300	294	304	265	283	318	295	308	278	304	280	315	294	293	292	303	292	290	338	289	326	307	298	285	288	318	283	298	285	282	307	302	297	303	290	313	294	326	297	292	309	339	304	286	307	332	299	301	258	283	312	329	279	284	285	309	327	311	307	300	291	292	284	311	331	319	290	312	289	345	287	232	310	277	299	285	314	284	295	278	309	305	299	303	304	299	274	324	267	311	310	290	269	308	289	284	295	285	321	309	281	298	319	263	298	277	305	281	282	323	294	260	283	302	287	337	320	290	299	304	282	309	306	302	290	289	299	313	274	280	303	293	304	287	319	314	244	269	303	305	265	308	288	279	288	308	327	300	305	320	279	312	291	281	285	302	298	304	299	267	309	293	303	314	285	293	318	310	286	308	291	284	292	306	268	293	286	289	286	288	293	276	316	288	280	320	290	280	336	279	299	286	301	280	312	304	279	308	337	314	297	293	298	272	294	302	258	260	313	300	299	308	304	299	289	284	306	289	283	293	307	279	295	286	323	334	325	288	281	251	283	274	271	315	278	272	263	323	273	313	264	269	282	282	290	316	285	273	304	298	282	301	304	279	317	283	292	290	294	304	276	290	302	306	291	309	306	303	277	297	301	294	291	287	295	309	291	269	299	289	303	322	287	318	286	281	321	290	292	282	291	308	292	276	343	261	287	314	284	277	302	325	279	297	291	306	288	298	293	277	326	305	282	285	286	334	299	332	293	274	280	314	294	321	279	274	325	306	306	306	288	312	308	270	274	308	294	253	275	283	324	303	254	283	284	276	325	271	286	290	295	273	296	312	307	300	313	303	315	286	292	310	304	349	308	290	301	271	313	311	303	308	312	315	318	291	289	295	334	301	287	289	336	279	260	295	281	322	274	306	277	266	289	331	289	316	308	298	281	293	298	318	311	307	284	287	331	298	314	303	287	289	347	307	291	301	324	313	314	296	288	304	270	284	305	275	289	282	270	291	276	322	319	293	283	282	301	305	289	332	293	281	289	304	289	289	286	297	306	323	299	317	300	307	283	315	296	303	269	320	307	288	291	326	313	275	284	275	299	305	316	297	275	292	298	314	315	288	270	291	278	293	291	297	295	280	289	322	289	275	280	290	292	302	316	290	288	283	297	293	306	295	285	293	322	300	310	270	283	322	296	282	273	270	301	297	309	305	270	306	287	310	298	315	306	284	255	313	299	296	302	270	253	292	300	296	282	324	292	282	320	314	310	267	297	292	316	303	294	307	311	284	317	307	309	296	313	306	250	293	265	291	306	293	304	280	311	277	313	339	312	299	279	285	286	283	292	284	304	268	297	318	296	333	306	282	299	290	282	260	310	293	296	272	272	269	275	284	310	313	272	298	265	297	321	298	296	301	302	284	307	314	280	281	320	269	265	288	316	320	308	304	295	337	302	296	302	293	309	292	291	267	302	297	283	299	255	304	299	322	297	284	301	263	344	334	306	282	281	275	273	293	302	296	283	295	306	284	311	281	295	290	288	293	287	328	277	307	281	291	292	307	309	286	284	299	328	291	301	325	284	301	286	266	298	292	300	323	322	240	303	279	277	295	294	266	315	297	259	295	280	313	299	278	304	275	320	319	277	273	313	287	281	275	319	289	299	320	290	287	301	277	307	292	296	274	286	309	280	311	276	307	316	289	304	299	293	296	303	335	296	298	317	303	279	305	273	324	271	290	282	304	280	297	320	282	279	296	329	269	283	282	312	314	274	300	285	269	305	311	284	287	291	307	279	302	275	280	293	303	317	304	299	304	316	302	272	290	306	309	285	294	276	278	288	299	294	299	295	293	297	296	326	277	321	310	315	325	303	308	282	293	284	283	281	296	283	286	282	254	319	275	332	302	287	294	303	305	277	259	297	307	313	301	294	325	293	301	286	301	306	284	300	307	286	285	296	259	320	313	301	296	300	306	314	329	326	306	346	311	297	289	267	312	293	320	322	319	314	322	322	279	312	299	306	269	305	287	321	303	306	296	316	302	305	290	286	289	291	256	282	294	319	314	302	274	304	318	286	279	282	264	306	254	290	304	297	304	328	305	294	283	318	326	316	301	273	277	302	282	286	304	287	288	281	292	292	293	275	280	327	284	298	315	308	286	288	267	316	294	301	282	304	306	316	287	304	294	314	269	281	297	292	292	261	319	320	292	272	286	324	266	296	295	293	281	296	275	295	312	303	305	277	314	308	282	302	286	264	288	293	335	294	308	269	274	283	275	305	287	294	272	293	284	305	291	302	305	292	283	292	311	330	319	276	318	303	304	275	285	261	305	296	300	308	278	304	303	309	333	286	320	287	285	323	310	294	292	281	278	323	263	299	278	299	299	265	316	293	255	319	317	293	284	304	265	260	286	285	303	292	334	314	296	307	299	303	313	314	282	295	293	302	331	301	294	297	278	285	283	306	295	265	298	266	301	300	285	310	277	314	306	321	292	309	292	301	306	309	293	292	320	317	277	298	288	308	270	278	299	293	319	282	270	288	306	280	276	299	270	288	284	317	301	321	280	309	302	282	316	276	307	305	288	250	320	287	316	294	293	325	267	308	269	311	285	314	274	258	298	285	318	299	292	273	291	324	299	317	295	282	317	307	273	308	267	284	276	292	294	304	288	260	293	311	300	305	325	266	295	279	284	295	302	278	272	299	320	305	298	281	301	342	300	272	279	270	286	297	280	284	314	289	297	284	275	297	286	302	260	299	319	305	293	275	279	282	287	292	279	289	278	299	289	303	297	281	324	292	261	290	315	275	333	271	328	287	303	308	304	310	297	315	292	285	279	288	288	300	286	310	332	294	292	315	330	301	271	301	299	334	349	285	313	279	306	264	308	252	313	301	304	329	273	305	313	313	311	278	315	322	275	290	309	312	331	292	290	283	299	295	287	300	312	299	288	335	295	329	308	316	304	326	295	300	303	302	295	305	314	314	299	292	320	300	325	285	299	307	294	272	281	312	295	298	328	269	295	302	270	320	279	305	318	309	264	321	304	314	283	272	315	310	286	284	265	308	284	285	278
25167	25888	13498	7665	5737	4283	3226	2590	2037	1730	1458	1255	1218	1115	914	887	784	731	614	583	578	472	453	451	437	416	410	412	386	365	382	358	335	399	370	358	348	324	368	327	363	332	354	343	375	344	348	350	321	337	358	348	346	320	354	335	318	342	334	368	326	373	362	370	335	330	358	363	334	360	328	329	337	337	328	317	334	306	311	330	330	356	321	323	330	335	338	309	349	330	340	331	350	332	309	343	306	312	311	328	299	348	348	336	345	300	311	322	356	310	327	358	302	361	333	309	328	314	322	303	354	308	338	307	333	373	319	349	339	336	337	342	327	330	342	309	341	312	323	329	332	335	316	319	347	318	305	331	350	341	331	373	331	298	326	328	367	339	321	332	332	343	338	330	311	303	315	312	323	293	308	324	319	321	321	314	307	292	358	318	310	325	313	336	346	310	334	293	318	326	296	311	338	311	336	339	323	320	312	337	347	339	338	337	337	324	326	311	328	324	328	307	307	336	336	342	313	354	352	316	313	328	318	339	305	332	291	303	340	305	309	309	310	337	301	325	317	291	324	300	353	364	347	298	330	295	344	312	355	355	335	297	312	302	343	307	313	340	293	340	305	325	316	335	347	303	348	288	343	303	314	316	316	329	322	304	302	330	315	322	325	323	364	328	333	361	326	352	311	353	328	330	322	360	337	308	318	356	326	330	326	338	305	337	338	340	296	317	277	330	337	336	315	294	307	328	330	294	317	327	318	292	329	335	329	352	344	322	355	327	343	360	308	346	334	347	337	321	354	344	328	317	300	310	313	323	338	329	340	298	304	337	336	346	309	334	305	360	308	323	327	319	329	322	323	341	334	352	326	340	341	317	312	356	317	332	312	314	315	316	343	327	319	298	329	332	344	335	329	303	329	321	306	334	288	329	346	355	335	336	315	312	314	311	352	336	329	302	306	368	337	331	335	326	325	343	318	336	304	336	318	329	328	339	320	335	326	357	334	338	358	342	357	339	342	318	359	352	345	349	306	319	335	334	316	320	298	339	281	300	296	341	311	315	354	326	286	318	346	333	340	305	348	325	298	338	353	306	326	313	296	325	298	336	333	340	344	342	299	323	304	344	289	302	317	330	346	308	309	343	337	297	352	320	344	303	317	339	311	320	316	333	319	317	334	350	342	297	311	343	314	326	359	347	330	302	303	360	324	330	334	306	385	317	324	302	318	315	320	324	308	302	326	311	332	317	365	331	357	320	308	314	329	338	347	323	329	335	343	336	278	326	297	317	342	321	298	291	329	313	326	352	359	319	284	311	326	334	336	317	320	343	298	323	316	320	297	320	325	323	340	301	417	313	321	339	311	325	319	324	345	331	320	332	308	343	341	337	311	298	353	293	341	326	326	360	375	336	325	309	318	316	311	337	372	360	304	341	313	308	345	337	349	344	328	317	329	319	344	302	326	356	342	323	338	319	330	294	320	316	332	324	329	338	333	330	342	311	343	300	340	302	324	327	307	330	330	321	317	315	334	333	331	348	323	336	353	316	349	356	327	319	330	374	318	315	316	328	316	322	303	321	315	325	303	358	315	328	308	333	307	307	311	317	326	314	326	305	340	301	360	331	368	335	319	328	328	345	375	367	311	335	289	332	312	311	326	307	298	313	315	354	296	325	351	348	297	302	327	315	329	350	322	314	313	335	337	316	305	334	333	357	343	306	319	329	318	314	351	298	300	305	315	323	349	312	326	321	335	326	308	321	335	323	317	307	359	322	338	332	336	316	345	354	320	307	322	303	312	305	327	322	319	333	335	305	310	339	315	306	361	345	339	346	316	335	347	320	338	295	348	349	329	343	317	344	311	348	339	329	328	331	304	326	345	306	305	308	326	302	340	314	317	318	348	333	326	335	317	325	299	313	323	328	330	319	354	353	330	296	341	331	348	303	316	321	324	335	328	290	332	327	365	329	339	365	335	302	323	325	331	317	334	320	330	357	338	348	319	319	316	324	309	344	334	291	346	320	346	308	322	318	340	324	287	303	323	356	298	337	328	350	325	313	313	323	335	351	306	375	330	332	311	315	303	310	313	319	305	334	333	341	318	338	288	331	327	347	335	325	349	320	338	339	297	303	335	338	342	334	326	310	326	328	350	333	337	334	319	298	331	315	320	320	334	298	329	347	320	348	350	356	316	334	302	357	329	300	318	318	311	299	321	316	329	337	341	308	333	364	363	304	286	358	354	353	325	311	317	319	328	328	345	310	311	360	304	340	313	322	322	312	307	331	294	336	335	338	352	329	329	348	268	341	357	317	323	346	366	329	328	344	317	335	330	324	342	322	344	334	349	320	316	333	342	325	318	320	361	291	335	310	334	317	353	352	291	353	334	322	377	318	283	328	299	315	309	324	289	332	310	321	330	333	343	327	333	322	313	330	322	330	321	339	354	305	325	364	340	301	324	310	337	308	318	333	313	328	348	317	324	325	327	325	315	338	331	346	305	314	335	324	328	330	350	317	321	354	296	315	353	340	350	302	321	350	315	339	325	322	305	326	330	337	335	338	289	309	323	353	314	333	353	290	318	337	325	303	299	317	310	345	320	333	349	321	338	312	294	302	297	358	330	346	354	297	357	283	325	307	330	333	337	349	355	313	319	340	325	304	333	338	345	325	377	333	332	354	318	310	295	349	317	338	320	360	343	326	333	297	350	296	329	305	311	346	312	332	325	348	337	308	329	322	302	306	294	324	325	298	316	319	345	311	336	319	331	336	341	298	327	320	314	309	321	359	312	307	312	312	285	312	331	327	332	312	321	351	327	307	315	333	380	313	323	318	330	325	315	330	299	329	334	328	331	300	306	335	330	321	311	344	317	306	310	345	337	340	316	373	331	351	303	331	323	310	335	351	317	300	299	337	323	319	334	324	323	364	334	293	360	328	318	355	312	296	327	358	346	333	337	322	318	312	345	311	321	372	326	342	359	282	351	347	341	320	340	313	327	357	325	322	325	367	301	308	299	326	301	317	329	360	342	353	325	300	307	342	350	320	345	311	316	352	349	330	317	363	336	335	309	313	327	298	352	342	352	300	343	339	309	328	326	332	294	330	322	353	321	314	307	321	307	329	319	320	328	327	305	348	309	314	319	294	362	340	328	339	329	332	329	349	386	321	340	331	328	330	301	308	310	325	357	341	327	342	329	311	318	327	320	298	305	339	327	334	313	354	288	349	343	319	342	325	313	308	324	327	298	306	343	310	349	328	329	329	337	327	334	328	342	318	329	322	355	337	316	324	323	343	350	355	340	326	341	336	333	312	328	344	305	325	295	269	318	348	307	333	338	332	309	337	293	329	301	318	320	325	329	317	340	326	336	342	305	328	331	335	308	322	313	332	334	332	331	298	311	330	341	332	316	304	342	322	336	320	333	326	338	364	309	306	313	322	279	310	319	340	311	328	316	357	338	314	310	330	333	321	300	325	292	338	327	356	296	340	303	311	296	342	316	352	311	314	304	331
24331	20933	27327	24652	14353	2475	1321	1051	797	725	614	568	496	428	397	373	326	297	270	241	218	181	184	159	186	149	154	158	131	140	126	128	124	123	108	131	112	125	129	143	140	125	105	105	124	139	127	121	123	108	128	124	114	116	129	91	131	118	108	111	86	111	99	115	98	121	131	112	123	118	118	116	118	125	116	115	104	100	107	122	107	113	88	116	100	121	109	113	111	117	108	107	116	102	120	112	113	116	114	88	101	105	128	118	112	100	99	130	108	122	103	110	105	129	115	108	109	113	125	117	125	102	108	104	95	106	126	117	110	117	100	128	108	127	109	93	122	108	134	119	123	106	106	130	112	108	121	113	99	117	116	116	107	108	123	121	112	110	112	111	99	120	114	102	103	128	107	103	123	114	100	117	114	113	109	128	116	111	101	101	111	114	116	123	113	107	107	120	116	110	92	111	105	108	129	118	122	120	127	97	95	106	96	104	127	114	119	119	122	129	108	127	119	128	110	112	105	118	103	111	115	107	115	116	109	112	107	108	101	103	120	100	115	118	102	117	113	101	118	118	141	95	114	111	100	112	106	126	119	126	119	105	104	132	115	97	131	101	121	113	123	116	125	103	109	110	125	118	109	101	109	111	112	102	108	115	111	108	125	119	130	120	124	110	110	120	115	110	107	113	111	114	96	115	122	121	105	105	125	114	102	110	118	103	132	112	102	107	110	108	114	88	120	121	106	110	109	94	109	90	95	111	93	112	100	109	119	93	118	120	113	107	123	118	104	103	102	142	113	105	105	124	108	129	116	115	113	103	110	122	130	113	103	98	103	116	114	116	113	116	118	120	113	115	112	112	105	109	104	118	95	98	106	91	119	85	105	115	98	117	123	115	108	120	122	117	124	125	118	105	108	120	102	122	99	116	99	108	120	115	115	125	135	119	123	118	119	125	93	104	96	117	93	124	81	101	99	112	123	109	106	124	115	94	131	97	85	98	122	92	122	99	107	129	102	106	104	107	102	111	94	122	112	105	100	114	114	112	106	116	103	128	105	127	114	114	105	102	110	112	101	101	101	111	106	103	90	113	96	129	116	115	108	105	110	109	119	85	115	113	117	102	116	103	117	110	103	116	106	104	93	115	125	112	138	109	119	109	95	111	116	99	108	124	120	112	111	117	130	135	116	119	133	99	104	103	91	130	117	128	91	127	123	100	126	109	108	148	121	96	106	126	111	103	117	113	110	107	111	115	76	94	123	78	111	127	106	114	121	113	114	94	117	115	99	113	120	128	108	96	140	123	88	93	101	105	110	103	114	91	113	99	96	105	103	111	105	114	100	119	98	107	124	117	90	111	119	129	104	115	121	138	126	116	132	112	101	107	104	97	115	106	114	112	116	120	117	142	107	112	114	105	107	127	100	118	86	132	107	106	98	91	111	121	104	114	125	138	101	114	116	119	109	98	120	110	121	102	113	102	120	115	112	127	110	98	124	83	97	141	104	107	105	103	128	103	117	94	119	128	117	103	107	90	113	129	105	106	118	98	118	121	109	94	107	109	107	92	111	101	99	109	122	124	98	111	92	112	117	116	112	101	97	91	107	106	115	95	118	119	114	116	111	101	113	106	114	118	118	119	108	112	118	113	125	96	117	99	111	111	136	100	126	105	97	109	111	99	102	110	94	105	112	113	126	113	131	127	111	107	116	114	106	110	106	122	109	101	100	125	108	113	124	113	114	105	106	103	90	110	126	106	122	104	105	111	115	117	104	120	92	115	100	103	108	112	111	115	113	101	118	123	116	114	116	123	105	106	107	113	110	128	114	98	107	117	116	123	94	87	114	112	119	87	120	131	89	113	121	115	113	103	118	100	115	125	113	103	117	117	101	95	106	129	142	113	117	99	105	118	121	115	120	117	100	120	105	124	106	98	119	112	117	112	111	112	103	118	109	101	102	88	109	103	105	99	114	113	107	123	116	106	94	88	121	106	117	111	98	132	113	86	109	105	106	103	99	124	105	106	106	100	128	118	101	112	116	123	120	105	115	100	115	95	101	100	107	123	107	106	144	122	118	109	112	116	111	115	107	126	108	115	122	105	121	90	106	97	106	136	120	114	104	114	127	113	108	119	119	101	96	94	106	105	93	119	109	117	103	115	99	119	113	122	110	105	99	104	104	99	111	126	139	113	105	107	111	123	109	116	113	118	100	131	103	109	90	104	108	115	99	118	120	108	131	112	127	102	120	134	120	114	125	97	109	126	101	125	111	97	112	113	107	121	115	96	119	96	113	97	113	113	129	105	102	124	104	103	120	107	105	104	108	87	94	129	101	124	113	88	114	100	105	114	109	110	113	137	102	120	110	97	104	110	90	115	108	99	121	106	119	136	140	103	104	96	117	95	128	114	107	109	106	128	109	109	106	125	96	106	100	117	106	114	104	128	95	105	122	127	91	114	107	121	129	116	118	84	98	125	114	106	126	115	109	104	95	108	120	108	110	109	110	111	102	110	104	113	104	109	122	120	109	116	97	139	96	123	120	98	123	116	115	113	115	120	106	117	111	120	122	106	117	114	124	102	102	122	96	100	102	111	113	110	112	110	113	98	116	114	99	110	121	117	112	113	128	109	138	99	95	93	103	119	106	120	120	107	99	117	104	102	98	117	96	127	107	105	115	107	113	102	102	127	111	119	104	96	115	100	95	111	105	93	107	127	114	103	111	95	117	105	127	111	106	108	122	116	120	97	113	98	107	124	113	118	111	95	130	87	93	108	119	115	121	111	111	117	136	97	107	121	125	120	117	112	107	107	108	103	107	112	118	110	103	107	112	109	124	118	145	104	124	103	96	114	112	109	65	100	115	113	95	101	105	109	115	121	91	90	120	106	105	98	125	109	118	92	133	109	123	118	120	119	126	120	99	111	106	109	119	114	121	115	129	114	96	131	115	122	113	104	119	119	111	104	98	112	98	103	130	122	107	109	117	108	124	122	104	121	105	106	118	95	119	106	105	109	127	115	120	121	119	101	115	110	106	117	107	109	114	107	100	117	99	115	115	116	114	106	105	92	108	130	108	99	135	95	114	131	103	102	111	138	112	104	107	106	119	121	113	108	130	132	112	131	105	106	120	120	101	111	126	117	108	123	96	121	101	89	117	116	112	112	126	108	113	117	117	139	95	113	99	112	123	113	106	107	122	100	122	114	109	120	102	110	99	129	95	124	103	97	129	113	139	100	103	103	104	111	108	105	126	119	106	104	79	114	103	116	97	107	108	104	111	118	98	110	123	100	87	104	96	116	109	93	111	124	109	93	104	117	102	129	109	113	117	101	126	102	102	121	117	106	103	112	110	108	124	111	102	123	107	114	110	143	114	112	113	111	112	113	103	88	111	140	91	101	110	129	104	128	114	103	100	124	108	108	102	110	110	95	106	114	120	103	107	92	113	117	104	117	103	110	105	105	117	105	117	114	113	107	101	116	109	113	126	107	124	122	108	94	126	135	120	125
24265	22638	10649	6147	4563	3402	2545	1880	1535	1172	1031	859	779	732	589	559	501	409	381	345	341	255	238	209	209	199	175	176	167	193	165	182	161	176	157	159	162	122	151	157	137	137	160	137	159	147	146	148	138	145	146	137	130	137	143	145	160	125	160	138	144	155	136	145	131	131	139	125	125	138	152	136	146	121	126	129	134	131	145	135	146	132	141	127	122	152	124	134	140	138	117	130	125	124	145	129	150	138	109	145	131	124	144	126	163	123	132	134	116	121	132	110	147	129	124	116	126	146	139	143	140	124	135	122	132	125	118	131	118	128	136	143	136	138	138	126	112	119	134	130	128	130	120	110	145	117	138	133	126	141	142	130	143	121	145	144	152	156	150	135	147	128	127	153	132	130	136	133	108	115	140	124	160	138	125	125	125	140	137	116	131	115	126	117	140	122	134	135	126	112	118	137	136	138	118	141	126	144	132	133	110	144	129	141	130	128	141	110	118	119	142	117	127	125	136	151	129	144	132	143	148	127	137	129	126	155	153	139	128	122	131	134	120	140	136	136	142	132	119	134	129	142	133	123	124	127	132	134	109	135	124	122	146	138	132	152	130	148	112	138	142	127	139	131	150	128	122	145	145	128	137	147	132	129	110	140	126	123	127	136	144	147	115	136	119	128	133	131	122	141	128	128	116	129	112	125	133	116	137	145	130	108	129	127	131	133	117	134	147	131	121	148	135	131	154	125	131	140	125	130	133	125	155	137	117	136	166	129	118	127	131	126	128	132	117	146	130	127	130	131	121	128	143	149	138	108	126	140	136	133	129	133	136	133	145	155	116	121	125	143	121	129	140	129	130	131	138	127	141	121	139	133	131	123	120	158	147	140	103	149	136	141	138	134	136	135	132	131	143	127	142	144	122	113	153	138	134	142	159	147	131	121	134	141	127	128	122	122	125	122	150	136	130	122	139	125	125	136	138	110	131	133	135	126	138	127	133	115	145	136	131	146	122	140	120	123	130	111	145	136	140	121	108	130	127	118	132	141	113	121	104	115	138	115	122	133	116	141	133	109	132	132	148	125	123	127	133	149	132	136	137	133	132	148	127	150	113	122	117	140	115	132	136	151	129	137	126	132	137	122	141	118	161	132	137	123	142	135	148	137	128	150	119	125	114	125	139	121	124	118	157	127	139	130	130	137	129	122	147	139	106	141	127	113	126	98	128	128	117	141	132	131	136	137	121	146	125	125	123	133	114	135	134	109	130	124	126	135	106	128	117	112	135	143	134	139	146	103	116	128	133	130	132	125	139	123	142	151	139	132	122	139	122	124	129	128	128	130	113	128	130	114	127	142	109	122	133	124	123	120	118	132	150	132	131	120	147	130	123	114	133	136	127	144	126	121	124	122	106	137	135	139	132	118	140	128	133	137	137	109	137	122	137	132	121	121	118	128	136	138	121	152	157	127	142	140	112	143	125	132	126	144	127	117	143	117	134	137	145	124	139	121	149	133	127	127	141	118	131	131	131	128	146	128	135	137	132	127	140	156	132	115	116	107	143	105	134	117	121	140	104	128	142	137	125	127	115	136	129	120	134	132	148	140	117	128	107	124	151	113	143	145	144	120	131	151	141	129	121	129	136	132	134	121	142	118	118	136	134	142	123	116	128	117	127	136	121	134	123	124	147	130	126	118	129	129	124	120	141	116	154	129	133	140	114	133	133	137	134	126	128	118	124	134	124	123	116	124	135	143	128	125	138	138	136	133	127	157	128	133	129	127	114	104	124	133	153	138	127	115	135	140	143	155	135	107	135	145	102	115	128	128	147	114	154	133	141	140	117	130	145	120	129	131	117	139	147	137	133	135	150	115	121	121	123	137	107	134	123	153	125	107	143	129	146	133	150	125	127	130	125	121	115	136	138	136	139	108	153	137	127	147	133	143	128	119	118	120	125	148	127	138	132	135	137	132	135	144	138	141	133	134	141	128	145	139	124	130	121	155	140	133	131	122	122	116	123	141	136	136	143	131	131	119	126	134	159	126	114	133	142	130	127	136	138	119	105	138	129	107	137	122	125	134	131	106	128	130	136	138	128	130	139	144	137	141	130	134	133	149	125	136	139	100	122	131	128	135	115	114	126	134	134	128	122	122	133	132	135	128	136	117	129	121	122	131	114	127	139	128	131	145	130	130	116	103	148	124	122	128	139	120	122	127	119	128	118	149	142	153	155	117	144	132	118	131	139	117	150	133	156	115	131	134	116	148	114	125	138	124	136	120	122	144	142	122	118	136	123	124	110	125	139	138	123	143	117	147	138	136	111	144	120	134	147	131	142	120	133	141	118	133	142	120	124	147	118	131	139	134	134	136	119	120	126	142	116	148	130	113	137	115	102	134	136	131	124	122	113	121	134	138	136	133	136	119	147	132	131	129	130	137	151	139	145	143	106	141	126	143	138	123	126	114	122	132	127	122	136	109	153	137	115	132	115	134	117	106	125	122	137	125	133	135	147	155	153	153	150	129	112	116	140	126	129	133	118	133	124	131	117	125	151	135	127	125	141	132	110	155	104	137	121	135	123	129	131	119	120	123	136	132	125	155	131	127	141	143	137	138	124	121	153	122	121	115	127	133	140	132	127	121	135	126	150	134	133	126	148	126	142	134	132	130	152	153	148	142	127	134	132	130	141	113	147	134	132	145	119	130	131	153	121	131	133	167	141	111	132	146	116	129	145	136	136	134	114	120	128	128	120	140	143	135	115	124	121	141	117	140	139	125	137	118	123	121	147	113	113	147	120	131	139	126	126	133	124	128	134	133	129	123	125	124	130	131	135	139	145	134	104	131	135	123	129	141	152	125	136	139	129	124	133	129	138	113	134	129	128	133	103	122	140	138	126	123	113	123	148	115	120	142	151	127	128	131	125	133	126	130	160	129	119	118	132	150	164	129	108	127	152	133	120	103	128	144	132	124	126	150	122	126	131	136	140	140	134	116	145	120	131	148	126	123	114	137	130	128	138	144	133	136	134	142	118	159	127	133	125	146	146	142	140	142	125	110	122	128	104	129	131	127	116	134	133	148	119	122	126	121	128	131	135	138	106	140	128	134	137	118	121	126	135	128	137	149	130	129	107	141	126	130	148	151	125	142	122	106	134	133	149	139	133	134	141	129	139	121	140	136	142	123	132	137	129	118	117	112	127	146	121	138	137	145	142	120	121	135	131	124	122	160	129	120	132	120	144	124	150	137	130	148	112	127	139	143	146	134	126	119	115	116	142	116	125	121	140	134	119	117	148	144	141	117	155	126	124	133	132	120	133	137	147	126	149	114	120	119	132	121	139	117	124	143	120	129	110	133	135	122	140	148	123	118	132	142	120	136	130	150	126	123	108	114	135	133	122	116	142	132	125	138	124	120	155	126	126	109	110	139	127	140	133	144	112	122	128	125	122	134	134	124	135	128	140	131	146	125	120	124	134	152	141	144	164	131	137	126	141	139	129	131	123	148	133	131
22280	20967	28634	23434	20970	21082	11732	2569	1748	1487	1322	1154	1050	940	804	809	705	649	594	505	475	413	393	358	362	332	309	303	339	295	300	275	282	284	298	262	266	258	282	258	260	243	251	236	258	255	229	249	240	267	231	263	244	261	240	248	255	264	235	240	257	258	228	252	217	240	284	236	234	234	256	231	239	258	201	264	230	205	243	242	243	233	223	256	258	211	238	240	215	211	217	270	252	236	244	228	233	236	217	238	234	243	217	238	226	232	247	203	210	236	241	266	203	249	249	239	264	209	219	206	242	209	209	215	217	242	224	244	254	238	243	255	215	242	239	269	233	277	224	185	218	240	230	234	236	241	221	219	217	227	237	257	235	211	238	238	246	224	225	227	230	220	222	212	248	224	243	240	247	250	263	221	223	230	241	226	236	241	218	231	268	223	219	211	232	221	249	229	253	231	231	253	223	266	225	224	222	234	225	244	247	261	238	225	217	241	258	249	227	243	219	234	242	231	228	235	240	281	230	243	263	228	237	232	233	224	234	229	235	244	225	222	216	215	230	238	223	235	239	235	248	231	228	246	227	218	220	222	241	236	247	224	215	217	236	207	248	209	216	247	232	228	213	213	221	239	246	237	232	245	243	217	222	254	257	219	219	224	237	223	232	233	222	249	247	241	264	243	259	235	218	216	238	225	234	242	243	229	232	245	209	242	230	231	226	225	244	234	254	247	227	194	226	220	207	235	243	210	197	229	247	223	240	232	247	231	219	235	235	216	220	250	243	233	230	238	213	246	224	217	242	229	238	253	252	221	230	226	209	209	247	227	230	218	232	248	229	259	244	253	253	231	229	242	279	207	220	210	244	231	252	219	228	223	244	216	252	220	225	233	249	219	261	221	213	256	227	244	235	220	265	238	231	231	202	254	198	215	218	260	242	254	279	214	233	229	239	224	242	224	237	216	229	257	236	213	240	223	221	205	225	246	228	211	252	243	220	223	233	211	252	240	241	228	248	255	224	241	245	258	221	236	224	203	224	242	233	222	242	214	216	194	234	216	233	226	239	217	214	236	211	223	236	215	240	217	232	212	228	254	229	236	266	259	266	243	206	253	235	251	214	231	231	235	226	208	212	206	219	220	242	224	249	224	236	249	235	209	255	228	229	236	202	262	261	197	266	225	230	233	221	246	205	220	258	231	227	219	225	249	236	236	211	226	219	224	253	265	241	218	243	233	255	210	233	225	253	230	265	234	237	236	255	246	234	228	235	229	239	238	235	232	204	253	189	220	244	209	230	228	236	255	249	236	233	230	211	229	261	207	241	243	232	253	244	231	215	263	227	235	223	220	256	262	237	203	228	248	252	221	228	220	227	229	247	225	239	217	267	222	235	200	247	216	230	221	230	219	246	245	232	231	237	234	247	224	243	236	240	221	229	247	225	249	259	247	239	233	226	239	227	218	230	233	221	220	228	248	220	225	215	247	237	226	228	257	244	218	227	232	227	197	243	234	219	219	233	222	242	204	235	220	239	251	225	238	248	226	218	259	220	225	250	231	240	239	238	240	269	260	249	254	213	241	233	225	228	223	240	287	223	229	231	222	249	243	246	217	266	252	243	237	203	231	239	216	212	246	234	250	233	251	235	245	200	235	233	214	238	208	214	239	241	233	220	250	248	238	241	238	247	226	264	251	223	250	235	240	236	256	214	240	227	206	226	241	242	214	220	221	272	247	241	235	223	240	231	232	238	201	208	220	258	215	213	234	247	246	224	238	226	230	196	243	213	210	234	223	243	215	229	217	224	240	266	227	244	228	237	213	223	246	242	221	230	232	231	220	227	257	245	233	223	238	222	220	200	240	231	220	254	225	241	215	226	235	223	237	221	225	245	212	228	221	260	208	206	249	217	230	239	236	250	211	221	221	223	248	222	253	244	256	212	214	227	199	250	192	210	225	252	241	249	235	226	232	231	242	231	241	227	211	219	244	223	206	210	242	233	221	255	291	237	240	224	233	250	205	257	231	231	236	237	266	224	233	246	276	232	238	219	239	219	216	225	263	237	213	249	225	215	242	237	220	227	226	252	228	233	224	233	240	223	231	231	228	235	246	216	255	251	232	215	255	277	245	238	224	242	228	207	243	203	254	213	218	232	232	235	224	227	225	248	254	244	240	240	233	270	247	251	217	230	232	223	259	242	224	221	211	261	221	220	242	276	238	233	253	219	237	241	218	251	244	226	241	222	237	235	272	222	227	244	234	229	226	237	264	253	227	251	233	230	225	247	251	251	217	217	236	240	223	273	241	227	233	222	251	236	253	238	244	254	223	221	218	222	220	235	215	278	230	214	218	229	224	234	241	242	226	225	251	218	235	256	225	246	246	214	226	217	237	247	242	239	277	250	248	232	233	230	264	227	231	245	230	251	214	257	229	254	214	224	210	259	275	237	226	251	232	238	228	234	245	208	206	213	235	240	247	216	266	245	246	260	229	224	224	248	217	247	219	217	243	220	249	229	212	236	206	230	238	220	234	222	233	259	238	253	240	245	241	240	218	260	241	200	242	232	215	231	246	228	213	260	243	259	237	235	239	220	218	238	249	259	231	224	224	216	221	235	229	230	249	250	238	233	238	199	208	229	265	209	213	234	254	236	219	213	225	205	243	248	250	262	213	236	267	214	222	228	254	223	250	255	229	235	251	245	243	217	223	226	244	235	238	259	245	228	232	230	221	194	239	229	249	228	211	246	234	281	234	233	241	236	238	254	237	244	230	239	203	228	237	201	231	212	249	271	211	202	253	242	237	233	225	242	249	226	223	224	219	238	217	225	203	222	236	234	224	237	232	237	229	252	241	218	248	246	212	210	208	230	244	248	216	249	231	243	230	225	223	231	257	247	227	221	232	222	228	189	232	245	222	265	243	244	232	280	254	204	223	260	231	230	251	250	225	227	203	265	231	209	246	231	265	245	231	229	217	244	235	231	264	241	227	255	204	244	219	228	218	207	251	235	222	248	259	233	219	211	228	218	233	225	252	235	229	222	233	238	239	225	251	232	212	224	209	219	256	249	213	252	208	241	241	249	239	251	214	243	234	246	239	231	213	233	241	228	234	219	217	244	242	231	237	239	223	232	228	237	219	232	220	229	215	221	248	242	253	246	246	250	241	259	231	237	243	249	255	239	214	255	216	207	234	231	247	225	251	257	228	259	233	255	235	242	227	266	251	229	233	238	241	247	251	268	240	246	229	208	224	213	216	224	218	222	234	257	229	235	256	226	235	235	249	227	215	250	213	234	237	229	232	255	246	249	233	223	269	238	235	250	234	240	230	216	214	253	238	238	237	201	237	232	224	232	248	251	232	214	231	256	234	259	255	262	235	232	270	247	210	233	231	231	224	266	214	246	247	230	218	225	275	241	213	245	261	231	234	243	227	243	211	214	234	262	193	226	213	228	223	231	208	236	212	222	236	242	237	254	207	228	251	226	217	239	229	226	220	230	243	249	243	238	255
28485	31870	18011	11042	8427	6296	4682	3595	2961	2404	2018	1758	1563	1296	1239	1127	963	784	744	670	592	523	472	470	433	437	354	373	378	359	323	323	333	352	329	308	303	361	319	286	308	296	268	303	296	300	268	280	277	297	259	262	271	294	266	251	282	314	242	299	269	302	282	267	233	260	274	263	282	260	273	242	251	235	278	283	288	252	282	273	277	260	268	279	260	271	266	255	243	269	288	243	250	264	260	239	249	265	267	270	281	259	256	263	267	288	281	282	276	292	273	251	241	260	234	280	238	268	270	277	258	287	281	252	260	297	249	225	278	263	274	264	266	269	285	248	253	262	266	280	256	257	254	264	277	242	285	266	250	243	262	288	248	285	266	240	257	272	271	237	261	282	251	248	268	259	263	267	265	275	277	263	267	261	274	241	244	279	262	295	267	259	267	261	231	257	280	310	272	262	270	249	230	256	266	280	265	278	258	233	250	268	273	248	250	235	264	279	297	264	252	250	260	271	263	243	268	260	268	264	229	226	227	274	247	226	236	269	294	283	266	242	275	270	263	271	266	234	269	306	270	261	280	237	272	272	270	268	266	231	240	238	236	236	237	249	253	254	235	237	263	248	247	268	260	246	256	257	283	222	254	253	248	234	248	268	269	288	257	235	263	267	250	247	255	281	249	273	274	252	243	248	259	273	268	262	284	249	244	272	275	246	267	253	272	267	243	252	255	233	246	283	228	254	275	300	259	258	248	246	265	263	278	286	259	249	251	251	247	275	273	258	257	268	246	234	266	238	277	239	285	244	236	265	260	238	247	265	279	240	261	268	284	242	236	266	263	260	279	296	268	259	269	270	264	281	261	263	276	265	272	247	269	253	246	291	259	265	244	263	263	268	249	259	266	271	256	277	268	247	267	280	259	257	257	258	247	271	259	256	247	258	292	257	275	255	244	239	274	241	276	254	255	248	258	279	267	272	243	258	252	267	255	240	259	240	243	284	285	287	267	257	286	268	281	241	231	263	243	279	248	243	260	269	266	235	247	250	284	260	242	241	254	267	241	268	262	256	236	238	263	260	280	260	284	273	269	278	244	261	286	240	275	262	256	238	260	277	293	254	260	268	281	274	244	267	238	276	239	245	295	286	268	247	233	262	279	273	256	277	270	262	271	255	271	254	297	266	233	259	271	259	253	264	263	262	258	265	261	254	257	253	304	237	278	273	271	255	250	260	223	302	283	263	259	267	276	274	291	275	254	252	278	251	277	251	245	266	270	264	257	232	259	260	275	298	300	279	263	282	266	274	228	249	238	275	247	260	262	235	294	254	267	224	271	242	248	251	256	259	242	251	232	267	274	269	270	280	240	224	279	277	246	245	255	266	279	261	251	258	230	258	273	241	262	241	293	241	277	236	258	279	256	276	266	292	282	269	249	256	246	263	248	233	247	260	280	281	260	253	251	283	235	248	273	279	269	250	277	246	240	245	292	250	277	251	237	277	241	299	260	242	256	291	263	256	278	264	254	239	263	277	245	286	259	264	239	254	253	226	248	255	245	257	280	252	249	258	273	253	238	266	275	251	264	233	290	249	238	269	281	254	251	236	276	278	256	286	262	257	259	252	265	280	239	225	252	262	246	281	282	248	274	270	273	260	256	246	273	278	273	265	240	242	242	256	249	282	268	244	208	240	244	300	253	247	242	251	268	260	279	275	260	269	257	267	245	269	258	250	265	290	251	296	256	270	272	249	266	226	248	255	250	275	259	244	264	258	260	270	275	260	258	238	272	257	261	264	254	279	260	274	276	234	232	248	281	289	287	270	280	261	247	271	284	262	263	251	237	275	258	253	243	244	286	243	253	237	240	246	263	259	272	254	286	287	289	279	232	260	234	263	275	260	257	273	254	269	252	275	257	261	258	273	262	247	272	260	257	265	252	246	261	287	252	280	230	287	261	280	258	250	229	271	280	246	257	276	250	237	252	261	255	251	276	239	234	245	256	259	268	288	293	237	265	252	264	268	262	270	242	263	278	237	269	270	270	260	245	251	272	242	252	256	271	255	254	251	243	271	232	264	255	282	252	258	259	271	266	291	248	250	251	284	277	274	264	253	247	287	253	288	242	266	247	237	276	251	279	256	262	242	296	263	246	236	266	241	269	258	264	227	252	283	253	249	291	256	272	276	257	288	265	252	253	269	265	251	274	277	264	252	277	263	254	268	275	254	269	244	260	270	261	277	238	274	261	237	238	259	243	245	270	275	274	280	268	262	273	253	280	241	269	260	273	253	269	265	284	273	267	243	258	247	243	233	277	251	268	269	251	265	282	246	249	251	241	274	282	209	258	271	261	238	278	272	247	270	257	247	287	273	238	273	269	266	267	289	275	290	252	272	247	243	245	259	236	268	263	272	287	236	275	274	240	274	260	266	277	261	253	249	254	236	276	258	277	238	248	254	268	268	249	276	245	239	258	271	245	249	255	259	241	250	265	256	269	281	277	282	250	296	286	262	274	270	246	262	294	261	238	274	271	244	238	260	262	268	264	260	292	257	262	247	241	265	250	279	240	246	248	264	237	281	278	241	260	278	246	242	269	261	272	262	265	293	282	317	253	273	273	252	273	244	264	248	268	280	271	263	279	270	259	265	248	245	289	269	271	233	267	256	250	261	229	257	244	268	256	271	247	272	223	255	249	249	269	231	259	269	283	250	287	254	285	238	250	266	272	273	257	273	274	272	250	246	279	243	264	252	267	278	253	267	249	263	272	265	254	259	269	239	292	260	275	273	263	273	277	268	262	240	246	275	245	253	262	234	284	271	245	281	261	239	251	276	267	249	278	298	239	267	263	231	242	282	274	262	218	246	240	273	278	277	266	260	246	269	266	273	290	286	258	270	281	297	266	266	268	290	279	277	243	274	257	275	266	276	225	271	252	260	279	269	245	261	250	265	252	260	257	274	249	284	268	282	263	273	288	251	267	245	281	256	250	265	276	268	265	260	245	263	250	241	234	253	247	276	283	241	271	295	279	257	265	266	279	277	267	241	263	244	256	276	291	262	224	273	274	244	253	260	263	271	255	264	238	272	253	243	261	261	266	266	279	256	279	292	250	273	294	255	243	274	293	257	266	300	275	246	271	258	260	287	263	221	259	262	250	269	242	269	273	263	272	260	269	263	265	260	279	276	250	254	258	243	261	274	277	262	246	264	263	264	259	233	264	266	254	274	245	250	268	281	284	250	285	308	269	261	266	256	245	265	287	272	273	268	265	247	268	294	239	297	257	259	245	271	251	239	258	251	256	237	264	272	276	274	244	283	258	215	257	277	265	253	268	250	265	259	233	284	251	267	243	250	254	254	262	246	260	262	263	233	250	242	282	242	231	276	259	285	256	264	275	271	290	258	274	245	271	263	253	303	264	259	256	237	265	270	254	283	248	235	255	268	225	243	259	271	246	292	254	265	288	249	273	236	238	300	260	282	293	249	266	233	273	240	275	255	273	275	265	242	267	258
27708	19784	9540	3363	1688	1218	969	732	613	567	527	439	448	451	354	329	333	303	268	268	256	242	226	225	220	207	233	182	178	221	230	219	210	201	178	188	192	193	224	197	212	225	201	207	178	194	224	199	179	224	229	213	194	195	192	197	189	178	177	205	210	174	180	165	195	171	183	183	211	202	198	198	206	187	167	190	195	184	198	192	167	182	194	199	170	207	222	188	195	195	179	205	223	198	186	211	191	195	217	173	200	171	173	216	192	180	198	176	197	205	183	174	186	185	202	161	205	186	185	203	174	186	191	208	172	210	223	180	178	197	205	198	177	178	222	215	179	192	203	196	185	184	174	179	202	203	180	211	167	195	206	196	195	203	204	213	179	207	190	198	173	171	186	183	200	184	185	184	196	171	178	190	221	201	211	168	194	148	179	197	191	187	205	186	193	196	194	176	204	188	165	199	232	186	194	194	213	226	201	184	196	222	179	189	191	220	198	184	203	186	185	187	200	164	201	186	183	189	215	190	199	183	208	196	191	185	189	201	198	198	199	225	184	189	174	181	202	194	164	183	168	178	216	183	179	176	173	193	158	204	181	169	177	183	213	188	205	191	212	184	216	199	199	183	204	205	196	210	183	220	190	216	189	217	193	181	187	195	178	217	197	187	189	202	175	196	213	168	198	198	176	190	194	198	195	170	171	195	172	197	209	207	205	192	186	186	190	185	199	170	178	189	187	192	207	196	170	191	201	196	191	187	226	192	178	210	174	185	197	213	185	215	210	184	166	164	192	175	189	183	213	183	204	186	190	200	210	203	177	186	197	174	200	199	177	212	191	166	191	187	175	194	190	179	196	194	190	214	210	198	188	169	219	182	198	191	191	175	184	199	201	171	198	188	195	210	208	196	200	194	205	183	191	198	199	211	183	179	180	171	196	215	202	183	164	198	177	199	171	176	184	186	192	197	195	188	199	175	174	201	177	193	167	183	176	199	171	180	183	198	199	202	206	198	199	186	187	190	182	209	179	195	201	193	200	198	162	210	177	196	210	225	170	181	195	196	183	230	179	201	189	193	201	197	174	175	188	174	192	194	190	194	170	222	197	202	187	180	175	179	181	195	191	186	181	171	199	183	181	195	197	183	221	174	207	205	211	215	192	187	203	188	196	186	195	218	208	229	179	186	173	194	205	214	207	187	193	208	186	199	180	178	203	200	208	202	182	187	174	192	197	199	186	179	207	197	182	193	171	210	213	201	191	191	194	200	181	198	203	195	174	206	195	186	204	172	206	171	171	198	221	202	175	165	199	174	178	211	211	199	195	225	205	182	199	182	208	179	183	196	198	193	201	197	185	176	186	217	205	190	184	189	194	200	211	183	203	170	200	208	202	188	178	178	191	189	201	203	185	178	163	167	185	196	193	194	184	187	194	181	204	183	207	189	200	172	200	178	183	200	206	173	198	184	201	183	191	153	213	204	190	197	205	199	190	186	192	193	169	180	192	209	194	192	195	194	214	171	184	181	215	175	183	199	188	147	195	180	180	204	188	188	193	194	192	175	217	211	177	207	184	211	189	188	200	220	198	186	188	158	193	197	203	184	186	181	191	183	180	197	173	179	189	208	198	198	207	201	208	179	194	187	185	186	181	167	202	173	169	183	209	190	174	183	191	182	201	196	206	186	184	209	173	218	186	163	177	189	217	183	186	209	191	199	191	190	176	173	169	196	197	200	198	197	178	206	189	198	203	166	191	181	190	234	173	203	225	187	186	194	188	204	206	193	195	181	189	199	183	203	194	231	184	189	187	181	210	189	168	162	190	191	205	172	199	184	190	196	198	182	178	180	206	205	162	189	200	194	167	193	194	173	194	186	182	183	197	210	187	181	188	185	178	191	177	181	190	199	220	181	185	164	195	190	198	184	202	178	187	194	199	205	198	203	216	169	188	169	187	175	209	207	188	216	236	204	204	179	204	213	199	193	183	203	219	197	179	200	199	170	191	203	195	183	199	167	212	175	190	183	182	191	190	202	197	189	188	205	216	185	182	202	183	204	187	193	180	200	205	200	215	198	194	178	190	188	158	225	190	201	166	217	178	200	184	174	174	211	212	178	219	174	194	182	189	196	205	194	180	188	199	196	183	185	200	214	199	187	183	198	195	170	175	179	200	177	213	184	191	183	185	173	207	188	182	174	216	170	208	198	193	164	176	196	182	194	178	218	180	200	207	175	192	182	196	153	192	215	183	185	193	179	199	205	210	185	178	180	191	204	170	191	182	190	188	211	197	179	188	180	191	165	184	207	196	188	216	207	211	197	175	198	200	191	186	199	159	195	192	238	159	211	196	179	177	214	186	191	184	185	206	170	169	187	178	176	194	210	186	190	173	190	186	202	198	191	188	174	210	180	186	203	187	193	193	184	190	212	183	213	222	181	176	207	196	195	195	207	203	194	199	191	216	193	182	206	210	186	181	181	182	195	187	174	189	192	209	196	175	197	187	188	182	198	200	165	200	213	206	176	188	197	174	195	191	202	225	196	175	185	197	185	186	204	178	179	206	209	209	218	181	212	208	188	182	200	210	194	178	194	212	212	193	170	182	188	169	178	185	166	173	176	204	207	201	201	195	188	163	189	200	206	201	168	192	184	169	186	211	169	176	213	182	219	199	184	196	195	196	208	197	184	203	194	201	195	188	197	199	171	186	224	176	184	202	186	205	205	202	177	158	195	202	175	164	213	200	203	211	186	185	191	190	182	183	192	197	198	204	187	176	185	174	190	178	168	175	199	188	203	180	178	193	220	208	187	193	186	178	190	175	183	183	198	194	177	208	171	187	186	177	198	208	190	178	214	176	184	181	188	193	201	188	187	181	194	200	201	189	195	207	202	204	182	231	189	194	206	177	177	186	200	210	202	187	181	214	195	181	161	200	198	188	190	199	197	176	209	202	187	188	207	204	193	205	176	175	177	172	192	197	182	191	212	187	194	191	176	192	197	196	197	220	178	217	206	195	192	187	186	182	187	173	203	187	191	172	202	199	189	186	206	214	170	184	195	205	192	173	195	187	177	209	216	230	185	185	191	190	214	191	185	171	187	182	203	174	194	193	171	181	180	189	176	196	179	190	196	183	183	195	189	193	199	180	180	191	202	184	181	193	181	186	193	188	179	200	179	196	187	192	207	188	187	163	193	193	189	184	181	176	186	173	203	174	169	189	204	202	194	186	193	159	189	214	193	215	204	198	188	208	186	195	197	200	174	209	200	191	194	190	171	197	214	172	194	213	198	158	192	217	186	187	188	213	215	190	184	214	178	178	193	193	195	189	191	194	186	181	197	181	188	208	216	190	217	187	197	200	207	196	189	180	193	192	196	204	207	187	195	208	186	171	192	185	205	171	185	168	171	197	203	171	189	186	192	201	192	197	164	201	211	179	173	209	197	195	170	186	171	213	191	197	201	198	218	188	157	192	200	192	192	189	196	181	182	217	191	196	196	197	197	177	169	184	209
20936	14270	7111	3922	2862	2155	1677	1264	1059	905	765	707	604	570	505	459	434	378	352	319	314	303	253	264	264	246	228	220	220	228	220	228	225	214	243	203	223	230	223	237	236	239	216	207	215	218	190	221	231	220	232	204	218	216	198	202	225	222	205	206	225	213	210	206	237	237	221	206	201	212	192	196	228	202	217	205	232	232	207	210	184	212	221	208	220	230	195	221	242	215	201	184	198	214	234	232	210	199	197	199	189	193	200	209	244	198	198	200	221	212	231	223	221	184	211	210	187	211	208	203	200	228	191	211	203	193	231	234	219	206	215	215	203	223	202	213	187	199	215	217	178	196	216	214	204	221	226	208	170	208	212	200	222	214	208	228	210	219	214	218	227	222	196	219	236	214	202	221	187	205	252	204	205	211	222	208	189	220	232	216	194	196	194	210	230	200	209	221	222	227	203	210	253	183	204	213	207	198	212	193	226	189	193	197	204	194	213	195	203	230	209	201	217	215	233	200	226	244	222	220	226	199	195	220	219	223	182	213	225	226	195	214	198	216	229	211	231	223	201	187	224	224	229	194	217	197	222	240	200	218	205	212	211	241	222	194	216	235	197	199	220	205	196	205	208	205	213	198	193	225	206	228	227	206	215	231	208	211	212	208	213	197	232	204	214	191	209	232	218	217	214	212	240	209	256	214	220	204	212	218	228	196	219	201	198	204	191	213	240	211	199	217	233	226	230	212	206	209	193	210	215	196	201	221	181	208	211	199	221	203	207	216	209	212	190	223	199	205	200	206	225	183	219	210	231	189	190	227	205	211	237	204	188	217	193	209	211	215	223	216	242	191	195	196	206	204	189	235	226	208	175	216	225	201	194	208	198	199	232	216	202	229	224	213	217	211	202	208	241	233	213	211	214	201	191	242	212	189	204	216	245	208	210	210	233	214	202	195	222	216	188	219	218	222	181	223	206	213	233	216	204	183	217	199	235	228	196	231	208	222	202	208	206	221	202	209	206	220	219	208	213	220	201	213	201	207	204	211	175	209	226	221	235	207	192	241	205	195	213	205	188	224	208	208	211	214	199	190	206	208	220	191	233	209	204	197	192	189	222	198	191	214	201	212	207	228	201	206	190	221	191	210	204	200	223	215	212	209	211	202	237	222	207	215	224	213	232	199	217	216	198	218	214	211	196	205	201	196	197	201	189	228	202	209	191	192	232	230	246	224	221	211	217	239	178	179	219	214	205	205	234	201	198	184	197	213	191	225	198	214	195	210	205	185	218	203	223	216	189	217	208	230	221	209	195	212	209	203	207	206	212	215	238	230	209	231	210	228	207	202	221	211	214	244	218	215	222	234	227	220	210	206	198	248	230	218	207	230	215	212	219	199	201	202	216	212	203	188	213	196	225	208	203	208	210	243	199	188	195	223	224	210	222	217	218	203	225	193	219	212	213	215	201	218	221	206	204	222	203	211	223	215	178	200	193	205	220	198	201	212	209	211	204	204	206	189	190	246	249	195	226	200	216	219	219	218	199	217	216	218	224	223	191	195	227	199	209	189	188	214	189	218	185	230	207	221	207	234	223	219	214	202	219	227	182	229	215	227	210	204	194	173	224	211	235	203	260	222	220	204	226	214	193	220	216	187	200	221	196	216	207	206	211	229	231	207	219	196	212	249	172	219	212	236	223	210	177	214	180	192	208	207	212	222	206	213	248	202	224	202	218	220	215	197	212	215	214	221	202	209	262	202	196	233	223	231	225	203	209	215	235	212	219	206	218	219	226	201	195	224	197	199	226	204	214	205	223	185	205	200	221	213	213	239	200	207	205	218	209	220	229	220	221	210	218	212	233	205	215	205	195	195	198	226	200	217	198	206	200	193	203	197	230	222	226	206	223	217	219	223	191	210	190	230	227	238	201	212	218	197	204	195	225	213	178	197	177	207	202	249	217	207	219	194	174	225	206	207	201	219	226	208	224	227	209	201	189	181	225	199	190	197	203	202	198	216	188	191	217	241	212	207	211	186	218	234	212	226	218	219	201	229	220	212	182	226	205	206	203	202	208	230	212	201	219	209	209	241	222	199	224	249	237	226	207	169	216	228	213	202	187	214	216	220	199	237	214	214	218	189	234	186	220	201	215	206	210	191	193	212	203	210	208	199	222	212	213	234	206	204	258	215	202	207	205	215	184	218	182	213	211	201	214	202	211	232	219	184	225	219	211	192	223	213	181	226	211	228	207	205	215	214	206	239	202	199	173	228	221	214	192	201	205	216	223	232	209	206	211	206	211	208	211	214	213	207	204	201	210	193	191	217	207	189	209	254	223	194	227	208	200	190	209	202	212	197	205	209	191	213	195	183	194	215	186	224	209	217	227	218	196	224	236	203	186	201	181	220	177	218	211	202	203	234	214	212	218	192	213	235	231	222	222	207	223	234	161	217	219	201	223	249	191	195	207	201	220	202	220	207	214	211	229	214	180	213	206	209	193	244	188	206	207	211	199	219	214	200	211	232	210	228	196	219	206	204	214	202	233	196	208	205	206	215	233	223	202	211	224	216	223	197	192	228	237	227	197	216	183	205	221	227	210	217	220	217	220	211	214	237	232	210	239	212	219	223	228	217	194	223	218	208	196	202	222	188	209	228	251	207	237	182	230	217	212	210	208	207	213	207	225	221	208	209	229	210	201	202	200	194	230	197	232	246	214	240	191	223	198	205	187	222	223	189	232	198	214	214	229	233	208	208	245	205	206	207	211	208	218	189	206	209	227	201	210	231	206	232	200	199	202	217	224	260	200	201	233	216	212	224	236	226	191	225	208	188	192	218	205	190	214	235	215	207	203	204	232	224	203	239	217	180	200	195	225	242	222	227	203	211	224	199	214	214	238	214	206	233	197	199	219	219	195	200	203	228	201	196	208	247	225	222	226	202	214	217	212	231	224	214	199	224	203	220	177	239	207	171	211	200	221	210	229	185	210	236	208	220	200	211	195	212	215	204	190	214	210	174	210	190	200	211	212	217	215	184	194	199	216	199	223	222	225	218	211	208	233	208	226	208	209	218	226	207	198	209	226	222	187	202	233	220	222	187	212	207	193	193	206	218	177	233	205	216	204	193	224	217	200	221	225	239	212	235	189	202	218	180	199	222	216	221	219	217	212	179	222	250	222	230	198	204	205	226	208	196	201	202	218	225	204	243	227	221	211	220	197	230	207	183	204	201	231	193	222	188	247	208	196	208	218	218	192	198	225	211	200	202	213	175	200	225	215	204	223	211	207	209	213	200	220	178	186	230	233	225	207	202	244	223	199	193	205	213	203	194	206	210	229	231	205	233	219	191	212	235	208	213	217	219	213	216	187	208	182	216	222	192	218	215	211	216	213	203	215	233	202	208	208	202	212	215	205	201	191	189	190	207	213	214	207	240	211	203	189	202	226	214	204	202	201	191	236	223	208	219	224	197	203	222	212	200	207	185	225	244	200	194	216	213	216	225	219	222	246	205
23367	20912	28133	23806	20932	12241	2705	1596	1302	1129	934	938	838	751	668	672	550	538	506	415	447	393	368	368	359	368	335	344	331	319	321	349	298	314	314	321	297	360	313	358	300	300	287	267	307	301	252	299	317	319	310	313	286	294	299	308	310	300	314	287	325	277	291	318	275	311	279	313	319	293	308	295	291	288	296	292	282	312	314	281	251	292	306	303	291	275	330	300	305	294	261	283	268	281	295	299	260	267	286	294	296	295	297	300	306	279	298	264	266	291	314	298	276	309	281	308	308	306	300	287	286	321	284	283	299	315	271	270	263	302	288	270	289	310	313	315	280	280	270	289	315	273	311	299	299	312	271	259	298	269	288	278	297	299	273	276	295	294	289	276	322	317	266	266	270	281	275	309	255	308	288	311	262	311	304	283	260	276	308	319	302	291	271	311	311	269	318	273	281	288	295	281	295	305	292	285	286	291	295	291	290	281	291	279	273	287	290	286	289	290	309	305	293	285	298	274	296	304	285	305	272	301	308	306	260	269	305	302	297	257	327	268	301	281	283	256	259	297	272	319	271	292	286	310	290	317	297	288	300	311	338	306	282	299	321	272	287	299	285	302	283	306	279	307	303	322	316	321	285	293	278	308	264	281	315	298	290	280	313	281	316	276	284	290	288	280	262	311	304	291	300	289	300	305	294	293	299	298	297	296	263	320	270	263	289	317	309	279	269	307	291	296	294	302	278	287	284	306	299	253	299	307	296	272	275	289	292	298	309	313	284	295	284	281	295	299	310	293	277	280	269	308	274	279	302	285	254	273	301	313	295	285	292	283	278	264	294	283	294	267	292	312	294	290	317	274	316	291	279	272	289	298	290	271	296	326	307	285	301	287	309	270	270	293	284	303	301	331	298	295	286	295	259	283	291	301	320	272	301	282	293	275	279	283	323	259	328	273	266	284	276	289	285	298	300	297	286	335	295	251	295	293	318	309	303	244	329	290	294	292	277	295	287	291	273	284	295	283	312	295	320	277	296	257	304	299	278	289	288	317	264	310	282	278	300	303	321	274	307	298	300	308	298	280	281	276	287	274	278	282	318	277	289	313	276	302	307	284	313	297	294	326	283	288	265	301	292	287	288	296	288	316	294	282	299	308	271	275	286	299	322	275	268	295	294	279	284	292	270	294	272	298	292	277	294	283	269	289	313	296	301	304	291	286	301	308	298	279	255	302	249	286	302	270	310	274	276	289	291	304	312	286	293	283	303	302	266	260	318	298	284	286	283	258	284	279	260	285	306	302	277	309	258	294	303	300	290	279	294	274	290	300	288	274	255	282	281	288	306	267	300	283	272	282	309	314	265	312	323	277	258	301	319	304	295	280	273	265	277	262	272	280	326	265	252	281	307	296	274	296	289	315	282	280	287	279	299	270	263	293	291	300	287	264	291	259	262	297	313	295	259	295	255	325	262	279	294	301	246	272	263	283	295	298	320	291	322	273	289	313	271	289	261	272	289	309	289	271	313	311	316	285	310	297	297	307	279	290	297	287	259	275	274	296	303	297	294	292	297	281	310	276	285	292	305	284	315	309	294	305	306	319	286	284	286	276	305	293	293	294	274	294	294	288	267	282	310	277	264	261	306	306	284	309	285	313	273	295	290	282	301	284	282	293	306	307	312	276	314	280	283	270	276	294	279	311	322	280	295	276	279	297	280	294	274	305	307	283	282	321	264	274	269	299	244	316	284	275	290	292	289	295	293	302	315	268	276	287	310	291	298	269	309	292	329	303	270	271	281	275	280	277	311	294	293	328	307	312	313	291	285	273	269	296	274	300	290	297	295	291	278	274	276	280	302	274	304	317	278	293	286	303	297	311	297	343	303	316	300	314	293	293	294	272	267	289	293	285	259	281	278	272	298	295	261	275	299	310	281	283	275	278	292	314	296	272	264	292	299	278	290	282	305	294	274	336	293	285	298	271	309	279	295	253	280	326	303	321	300	303	297	319	307	283	295	332	277	265	291	281	281	306	304	296	280	266	275	281	263	284	306	318	276	294	287	293	280	283	276	292	316	292	282	281	315	299	306	303	297	291	271	288	285	290	298	302	282	309	290	305	292	297	290	283	296	289	295	282	276	281	311	290	290	312	301	296	291	272	241	328	283	314	320	298	308	282	284	275	298	298	284	247	317	271	314	282	284	316	301	287	294	322	305	287	305	318	301	283	286	278	301	269	312	316	300	317	256	291	274	290	289	297	291	307	299	302	286	305	289	323	283	281	288	288	284	257	278	275	286	334	288	270	292	269	285	243	315	259	311	299	292	254	295	304	296	296	283	250	314	316	283	317	293	279	287	317	282	291	287	282	289	336	306	298	287	268	249	284	325	297	280	326	312	280	282	306	283	295	306	282	295	279	266	289	292	302	291	296	289	320	288	295	299	267	273	270	284	311	292	284	285	299	259	310	276	264	288	252	290	285	283	283	293	291	284	278	270	278	287	331	271	286	292	290	307	307	269	313	272	288	303	265	287	290	295	292	268	274	291	311	274	268	351	293	310	277	289	281	278	280	301	328	278	282	317	301	280	284	310	278	284	329	297	313	279	277	294	271	297	302	302	306	318	287	251	276	329	276	292	311	271	311	282	303	271	240	309	253	309	286	273	282	278	288	285	295	305	287	301	287	285	287	262	314	255	274	283	283	270	324	294	274	292	302	300	297	297	280	274	278	318	279	296	285	288	289	272	288	286	256	319	316	268	340	298	284	317	292	295	304	295	287	290	268	301	299	305	316	293	275	321	284	307	264	275	305	277	261	293	285	289	264	254	253	281	289	278	268	298	288	302	260	276	289	298	291	291	300	302	282	273	284	262	313	307	307	261	300	275	297	268	300	288	267	303	286	283	284	306	312	289	318	249	294	273	275	293	269	281	279	278	288	286	309	274	300	314	274	276	295	263	300	296	306	272	321	319	288	295	282	282	282	257	283	303	300	290	329	282	348	247	299	299	293	264	294	294	268	267	276	301	282	306	294	293	315	290	307	303	295	297	298	297	285	259	269	295	310	286	319	303	305	281	314	270	315	293	297	296	291	296	302	282	284	300	317	285	273	293	277	305	281	310	280	311	294	278	284	284	306	283	291	280	284	310	297	285	300	298	283	285	292	284	281	267	270	302	311	325	273	271	302	282	318	300	267	310	304	273	262	284	261	276	265	290	275	282	305	276	294	303	276	290	250	270	302	249	294	269	310	278	295	312	276	305	293	256	279	260	297	275	296	285	305	313	272	307	277	301	303	294	291	313	266	283	268	325	320	313	313	262	306	285	309	260	268	267	286	296	277	269	302	261	291	319	314	312	303	305	309	293	274	282	313	286	288	321	305	300	304	292	283	267	287	303	288	272	287	296	284	272	289	293	302	298	297	298	266	284	292	308	256	294	292	348	296	317	284	285	260	261	271	308	318	288	261	323	283	254	317	266	257	287	274	258	298	264	281	298	295	260	290	285	303	292	282
24720	23866	13420	7722	5874	4442	3347	2573	2088	1759	1463	1270	1199	1003	943	829	789	692	615	562	581	531	490	476	444	422	425	380	392	353	377	370	340	356	340	355	371	368	383	372	326	330	301	331	325	347	306	378	338	340	317	353	333	328	341	338	363	317	320	309	353	350	336	328	339	332	320	321	323	306	338	330	367	359	313	317	338	329	299	332	311	311	308	286	307	326	315	344	295	352	330	304	332	299	319	315	336	306	308	294	315	340	314	324	305	297	323	301	293	317	327	329	318	328	321	327	312	330	330	300	316	326	289	327	318	321	298	294	352	318	311	299	341	295	333	313	354	318	310	330	285	361	323	293	336	313	321	314	346	260	324	353	345	330	347	317	325	337	347	302	314	308	311	321	356	343	293	323	312	332	319	302	341	318	294	305	372	342	313	323	294	347	330	315	351	298	330	312	357	315	331	287	272	348	322	349	322	316	310	328	326	337	310	307	334	322	312	313	298	319	304	310	302	349	332	277	343	334	309	337	332	318	327	331	298	324	314	293	344	298	327	332	308	345	320	351	321	313	317	349	294	316	320	293	288	307	319	353	319	342	340	283	321	334	335	285	344	327	342	347	334	309	320	332	301	332	323	310	308	297	286	293	338	335	327	303	306	329	288	328	340	304	307	318	308	289	313	293	348	323	334	345	348	318	325	328	360	313	298	336	330	291	307	373	334	312	284	300	325	336	312	333	323	315	328	326	296	321	310	319	340	326	318	334	325	307	315	315	332	335	318	313	282	333	322	328	306	312	320	296	302	313	332	323	317	314	368	323	324	331	316	339	361	318	315	324	333	358	318	358	328	304	316	332	328	306	294	328	329	318	316	321	341	336	317	329	337	298	313	314	358	333	319	314	334	365	313	307	299	321	312	342	304	302	356	327	330	347	329	297	346	283	333	341	311	326	304	321	319	324	326	324	333	328	301	304	326	319	339	338	321	356	323	334	322	336	309	349	314	334	327	325	321	313	342	356	315	293	333	332	337	323	353	341	332	311	348	326	323	310	347	362	337	307	336	318	337	343	344	318	303	271	307	318	336	320	331	312	337	352	300	331	321	370	297	299	339	317	330	310	305	330	338	308	294	323	330	287	323	334	340	319	314	346	334	325	336	316	307	320	344	336	309	325	352	288	354	333	327	329	327	322	310	332	323	335	297	350	337	330	299	326	310	346	308	301	326	308	337	331	308	332	298	321	345	338	302	327	316	353	334	313	299	305	321	365	334	312	326	316	293	325	335	320	331	357	317	293	340	331	341	349	320	315	322	311	318	331	305	324	286	329	312	326	310	308	335	312	322	334	286	336	296	317	366	311	326	320	302	305	337	293	321	348	371	330	353	342	306	347	315	298	310	305	349	349	355	355	313	339	311	292	314	314	332	367	294	329	292	337	321	332	324	319	292	295	306	328	298	328	294	338	320	334	297	316	358	287	301	320	353	331	327	292	328	325	336	278	339	314	317	319	332	320	295	299	338	336	318	343	314	348	285	303	356	329	341	332	336	305	316	341	311	315	324	331	315	314	325	345	308	351	332	334	302	328	296	302	314	301	331	317	347	298	321	308	319	302	333	292	323	322	304	311	325	312	322	321	313	325	317	309	324	311	317	325	337	330	340	350	319	337	335	310	341	304	326	335	311	352	287	299	316	310	351	332	306	316	326	320	308	303	320	338	337	313	321	335	325	318	320	319	301	288	332	348	328	329	314	327	302	336	338	332	292	303	330	295	319	326	299	295	350	338	342	354	357	308	303	324	338	351	333	310	314	326	318	336	356	323	329	290	303	328	305	335	298	302	313	331	286	305	337	312	316	318	369	320	328	310	298	313	322	330	316	317	301	296	322	335	344	324	291	311	305	303	341	302	355	326	329	321	294	351	314	305	348	321	313	332	283	310	325	342	338	323	288	323	290	334	305	319	332	340	335	329	324	309	333	296	308	326	322	287	347	293	318	295	334	344	318	354	339	293	348	335	306	351	308	313	332	301	339	343	346	328	344	318	278	322	343	307	344	328	338	318	307	331	314	334	338	348	279	346	333	333	309	326	326	347	324	330	287	293	349	346	355	318	319	331	333	323	353	337	351	312	296	322	305	295	318	302	321	316	296	326	336	330	322	279	300	291	325	344	334	290	332	292	297	316	309	331	294	310	364	305	315	347	306	335	306	344	322	339	287	319	343	322	278	291	320	316	345	302	303	320	316	351	330	327	317	296	303	307	318	308	302	262	317	289	327	311	281	336	310	302	292	315	342	301	322	318	306	309	327	346	312	310	332	347	288	316	313	348	319	299	316	331	323	346	317	325	318	288	315	304	339	329	324	300	316	338	298	320	371	308	334	358	318	305	364	334	318	344	337	320	331	322	329	337	323	334	326	345	315	295	318	340	290	317	319	323	331	308	359	322	295	337	309	329	335	327	322	324	322	320	344	301	321	338	313	329	338	300	335	315	328	342	306	308	317	347	345	330	346	302	318	351	309	309	330	306	340	313	317	312	318	301	330	296	313	292	331	331	332	307	302	300	348	327	324	322	309	320	307	297	313	347	332	322	301	300	313	322	294	313	379	289	356	335	300	312	339	318	315	331	301	340	321	346	347	329	345	334	324	283	330	324	335	301	301	344	319	336	315	338	319	307	343	310	331	329	344	352	331	328	303	289	307	323	315	307	323	306	299	318	304	335	275	325	331	316	294	336	341	308	359	337	305	315	340	313	320	338	309	356	313	331	323	326	318	322	335	335	315	315	277	303	332	324	322	315	331	329	330	298	326	330	286	324	310	326	307	314	327	303	326	284	325	307	329	316	340	309	338	336	292	313	324	322	301	348	315	319	363	319	315	335	318	339	322	311	339	318	351	323	315	327	300	342	349	315	307	323	315	309	313	336	305	322	314	300	329	303	294	325	318	305	302	290	324	323	314	319	292	342	319	363	339	355	331	304	309	331	313	351	333	309	303	328	277	304	345	322	332	327	305	303	359	320	293	319	320	336	291	321	316	308	327	309	296	321	369	327	326	287	364	273	303	316	309	325	340	333	322	309	321	310	337	332	319	318	338	305	316	330	299	335	321	335	316	320	338	311	298	323	362	277	383	290	307	313	324	329	327	362	315	319	318	335	317	335	270	322	335	306	323	297	342	307	315	315	352	314	311	322	314	326	303	300	317	300	336	305	307	327	299	353	319	312	301	309	297	308	352	331	343	300	276	300	344	342	299	313	316	324	291	353	312	298	338	337	316	289	365	282	283	334	310	317	327	310	321	311	295	322	259	357	333	329	317	324	338	347	321	319	309	323	326	315	325	297	326	338	325	312	342	337	342	329	314	307	317	317	294	305	308	293	318	299	306	318	311	323	333	330	294	320	330	305	288	298	319	313	299	316	332	332	296	318	340	357	330	336	316	298	339	338	288	330	317	316	319	334	335	298	320	337	334	313	326	331	328	324	317	322	316	332	311	310	310	330	347	316	358	320
24397	20911	27296	24637	14500	2425	1549	1061	811	719	627	541	482	472	431	368	299	264	272	232	209	200	196	142	164	150	143	138	141	132	127	167	127	131	125	142	119	140	118	113	120	100	138	126	125	116	118	114	93	114	113	108	123	134	115	113	121	111	112	124	123	120	120	126	121	98	121	122	115	110	107	115	95	124	124	100	96	108	124	106	119	134	110	95	120	103	97	97	122	91	96	94	116	106	119	124	115	102	98	101	122	99	125	121	99	114	100	109	90	113	124	117	136	97	98	107	98	113	98	105	111	121	111	101	104	88	112	97	111	115	129	96	135	119	112	119	114	92	112	109	102	119	110	131	110	108	113	96	111	107	111	98	98	109	114	114	106	119	112	111	99	110	116	97	120	95	111	123	103	109	105	125	100	102	98	101	97	103	106	116	103	125	130	99	113	93	89	120	111	108	109	108	126	119	120	114	120	91	114	111	130	111	123	106	119	96	119	121	126	107	88	100	95	113	102	114	100	103	91	104	103	109	134	103	125	126	106	110	116	87	127	105	124	114	110	119	114	112	106	107	120	115	113	112	136	111	126	114	109	111	109	117	116	127	101	125	110	112	114	119	98	116	109	88	101	139	110	114	127	118	94	101	127	101	113	109	134	115	102	105	92	112	105	120	111	112	117	118	121	113	128	104	113	109	112	115	113	110	106	108	131	115	95	116	101	128	106	125	122	107	101	110	93	114	100	131	130	100	105	100	100	94	99	94	92	101	103	105	123	83	130	100	129	125	114	108	109	121	120	121	109	127	104	112	105	105	108	104	110	107	120	103	114	98	126	116	93	104	112	116	101	114	123	111	100	100	115	110	101	107	111	106	113	116	113	105	81	101	118	122	111	117	102	120	96	123	104	113	106	111	115	105	105	116	95	103	111	115	107	123	106	110	123	90	122	110	115	98	116	115	108	107	107	118	102	132	100	116	110	107	132	115	100	101	105	139	101	113	84	120	101	98	100	113	117	110	117	96	117	121	94	113	101	104	99	122	110	108	98	119	108	110	97	114	94	103	109	110	100	98	102	122	121	105	108	108	102	90	97	100	112	102	132	106	115	124	102	87	107	91	102	103	97	103	119	122	96	116	119	115	116	114	97	114	105	118	106	118	105	109	100	118	112	116	112	114	139	114	116	108	119	113	104	117	116	118	107	90	136	99	109	99	105	105	118	104	106	121	97	112	115	94	110	92	113	115	117	135	96	109	94	99	108	101	112	101	109	115	96	101	114	99	107	119	90	109	120	117	103	136	96	96	100	112	86	106	96	111	113	112	92	120	102	113	105	119	107	123	106	101	116	126	99	98	111	116	119	102	122	115	118	113	110	128	124	100	104	111	120	106	107	109	112	96	101	120	117	116	103	125	106	105	101	91	105	110	99	117	117	106	119	104	99	113	101	106	97	119	117	116	101	119	105	122	113	116	117	103	97	117	100	92	107	109	109	100	112	133	117	105	123	121	104	102	94	114	104	109	110	101	96	100	125	104	134	115	110	103	124	115	123	106	108	116	115	122	98	114	115	101	111	92	116	102	97	109	118	122	101	105	106	102	99	115	104	94	98	107	109	105	104	90	104	127	111	115	107	125	112	111	93	114	99	103	99	114	95	102	121	96	105	123	122	114	91	109	104	122	98	112	126	115	118	105	96	96	138	108	113	100	98	97	118	108	97	124	108	110	100	116	130	114	119	103	108	115	108	99	87	98	97	119	124	103	101	105	108	98	99	109	101	111	103	110	110	125	100	109	104	96	102	109	116	119	109	118	111	106	79	99	102	100	119	108	96	98	111	103	117	116	100	107	113	113	111	84	107	103	136	126	103	104	123	87	105	103	113	116	99	108	119	116	130	113	88	122	102	108	99	106	108	116	107	108	80	97	99	129	92	140	99	125	106	109	86	113	106	112	107	119	132	104	115	107	88	100	109	113	106	106	117	95	112	100	136	104	96	128	92	121	107	126	114	99	99	111	116	99	115	150	105	106	117	104	115	107	104	119	120	106	108	111	126	111	118	103	115	103	100	116	104	91	103	118	126	103	101	103	94	100	113	108	101	113	113	82	116	115	118	88	107	98	122	132	103	125	106	105	101	106	113	97	111	87	135	98	115	125	107	111	103	114	103	105	119	107	101	101	109	121	102	96	92	103	120	107	90	114	104	96	109	123	99	112	124	118	120	110	111	112	87	128	107	113	107	102	120	109	115	120	102	108	96	94	111	104	101	98	113	103	104	115	89	112	104	115	117	112	108	119	110	123	121	96	117	102	104	122	102	118	104	100	111	107	119	108	90	104	106	106	84	107	100	115	109	114	115	105	102	118	106	126	105	105	102	92	123	106	110	113	98	122	108	108	112	107	123	111	114	96	111	124	104	118	103	104	97	107	107	95	99	126	104	122	104	108	117	107	111	120	123	112	103	88	115	91	100	104	106	115	127	107	114	129	99	113	128	99	104	109	114	107	111	111	120	90	106	97	123	95	117	94	125	108	106	81	107	114	104	121	114	95	97	111	108	119	116	90	127	91	103	106	112	105	101	102	126	107	111	115	115	116	101	106	132	102	121	105	97	121	112	110	109	96	104	110	113	89	101	130	88	115	111	100	111	120	93	98	107	101	94	104	115	102	130	107	116	114	111	110	104	120	86	113	91	96	98	99	114	127	103	115	97	93	101	103	104	120	107	126	115	109	101	117	111	125	106	119	98	115	119	118	110	106	112	110	105	94	118	106	119	104	112	119	117	109	108	137	106	109	98	109	106	108	128	103	117	103	88	118	120	114	103	121	111	101	103	100	111	114	105	104	114	114	99	104	124	121	106	97	111	135	108	104	106	116	104	120	102	103	116	121	133	108	95	100	111	113	113	135	110	110	104	124	96	107	112	97	107	107	117	116	101	114	116	105	119	92	96	111	84	104	124	119	110	103	122	124	113	123	109	110	113	103	102	97	106	103	100	106	105	95	95	95	122	121	109	107	114	107	105	89	102	101	113	107	105	118	116	109	115	108	116	108	97	115	95	96	128	118	124	133	99	115	104	98	113	112	110	106	134	117	114	92	100	111	106	116	110	92	109	112	91	119	125	106	114	113	105	124	112	98	114	103	110	102	86	109	113	106	97	121	113	113	112	116	110	114	110	111	97	106	112	117	113	110	110	94	124	116	114	115	107	106	105	93	119	122	107	112	105	87	107	120	107	104	102	118	113	93	109	90	84	116	119	110	102	126	118	112	120	114	84	117	94	98	107	118	115	97	115	95	92	82	121	102	105	96	117	97	126	103	116	113	104	101	135	113	116	113	112	114	104	114	102	120	125	110	114	104	118	132	98	102	105	95	100	93	116	98	107	97	102	123	110	103	112	111	113	91	107	127	77	100	109	123	111	112	95	93	111	102	122	98	107	104	114	113	124	108	125	114	121	116	93	82	106	103	117	113	103	113	102	111	116	92	102	109	122	109	112	115	124	99	113	109
23988	20266	10816	6128	4537	3397	2560	2006	1565	1284	1026	865	766	702	542	522	484	422	359	296	298	276	229	214	236	173	185	184	186	161	174	147	146	147	165	147	153	141	157	140	151	152	144	139	130	150	127	135	133	143	139	144	141	136	163	145	131	120	167	151	133	136	123	143	135	109	125	128	141	152	127	140	141	118	126	136	129	116	142	130	130	141	141	142	143	135	122	116	140	145	120	125	134	127	119	141	130	145	145	121	126	119	105	130	129	126	118	159	155	151	120	121	137	143	151	128	134	129	136	131	122	122	105	114	140	116	129	131	133	143	118	122	131	125	107	112	136	140	130	123	146	120	135	141	118	118	127	118	138	137	126	128	115	124	106	121	141	135	118	123	141	119	151	130	152	126	120	131	134	136	142	130	120	136	152	113	129	118	123	135	140	133	117	123	124	129	137	113	134	132	113	118	127	123	119	118	122	133	111	130	129	130	117	142	117	151	126	128	119	109	115	141	140	154	124	123	148	150	126	144	114	120	126	115	127	141	125	121	146	131	128	121	112	123	131	137	142	144	122	130	131	128	112	139	129	128	126	114	137	145	125	120	115	123	132	132	133	142	134	134	144	117	140	121	123	112	157	125	132	111	97	123	145	113	119	137	110	125	123	147	120	135	138	118	140	136	121	135	137	141	121	151	125	119	120	143	139	120	122	128	126	142	137	118	131	120	136	125	123	147	158	115	116	138	117	115	124	142	126	120	132	134	130	145	151	123	125	122	127	118	133	124	139	132	122	138	116	115	119	130	115	137	111	130	120	116	143	122	107	125	116	128	123	130	137	125	122	142	117	140	143	122	143	145	114	145	109	123	133	128	123	121	127	121	126	152	135	147	124	130	129	158	123	140	126	114	131	126	146	126	123	129	111	133	155	114	108	110	135	127	132	141	116	120	142	119	135	126	119	124	125	132	121	118	115	144	110	130	115	124	111	135	120	131	134	124	148	125	125	126	139	129	122	117	123	155	118	119	129	143	125	128	124	138	117	157	135	132	115	143	120	137	133	135	131	137	129	121	125	134	113	115	118	126	128	116	131	127	140	135	126	152	145	123	128	117	149	127	129	121	132	101	119	142	147	141	118	139	149	135	117	137	124	124	140	120	133	146	114	122	116	120	133	146	123	123	137	129	132	119	135	145	130	123	145	118	121	139	112	140	134	105	140	138	134	117	138	135	130	130	133	119	128	134	127	129	131	159	122	120	125	106	141	146	150	114	123	108	131	113	128	128	132	152	127	131	107	116	127	136	128	150	118	106	122	121	136	135	141	126	129	130	141	136	138	116	135	133	139	128	125	147	125	132	123	126	134	104	117	127	138	123	118	124	140	125	143	138	127	141	132	104	128	112	143	111	140	155	115	114	112	130	130	145	144	121	112	134	151	136	134	116	118	134	145	116	119	137	130	139	120	120	137	97	109	133	126	143	133	139	127	116	125	135	141	138	129	111	128	113	142	137	130	161	115	147	125	135	134	134	106	139	147	140	142	121	128	127	125	131	128	145	137	146	118	123	128	151	117	108	141	133	104	155	129	147	153	123	125	136	129	129	127	138	128	126	115	136	126	115	132	120	136	118	138	125	127	120	133	126	137	116	124	129	144	119	131	113	139	123	121	135	143	141	131	136	136	138	117	120	135	137	128	138	117	133	123	137	147	121	135	108	123	143	135	120	118	133	134	129	126	128	130	113	145	135	141	138	145	127	139	132	149	118	146	131	137	128	132	130	133	145	129	125	114	126	149	112	114	131	124	127	133	130	154	133	119	123	135	118	127	128	123	132	131	141	126	129	109	138	132	108	137	129	116	126	145	108	130	127	119	115	135	141	145	121	130	136	143	142	151	136	134	123	127	112	113	125	132	119	130	131	129	142	145	138	121	127	118	131	138	126	142	114	126	152	123	126	123	150	134	127	120	128	141	115	137	111	155	127	145	122	125	126	132	144	122	125	131	124	143	133	106	132	127	109	126	130	139	128	136	118	136	105	134	119	119	126	143	127	129	139	139	149	126	114	122	128	131	131	148	142	107	107	130	124	128	125	117	107	120	128	140	133	103	128	124	127	123	124	128	117	150	128	126	129	121	122	159	117	129	131	157	113	138	119	136	141	118	130	118	127	127	132	123	143	118	136	124	131	114	123	122	119	147	130	127	128	107	126	121	117	130	125	146	129	110	129	120	129	131	133	148	156	121	135	127	112	119	115	120	130	130	121	133	140	129	139	164	120	112	138	132	146	121	136	130	124	137	121	115	120	122	143	150	137	124	120	128	118	123	139	149	124	129	133	136	118	136	130	138	125	129	131	124	107	127	127	123	129	141	146	122	136	122	136	125	118	124	123	132	137	139	121	139	122	112	129	131	129	139	127	106	132	131	139	134	142	132	127	149	151	140	147	135	130	123	134	136	113	119	110	144	113	126	120	134	125	125	126	115	150	146	134	140	131	113	134	119	137	127	138	140	123	118	124	132	140	144	144	137	124	118	133	131	142	137	120	119	125	142	146	133	118	124	141	138	140	102	137	116	123	135	129	129	105	136	119	134	138	148	148	122	116	117	121	106	134	106	98	108	116	123	130	136	125	117	123	132	132	122	133	149	139	129	124	136	115	127	128	127	122	122	143	120	129	117	126	137	135	122	144	116	145	112	150	143	109	146	139	125	136	131	127	139	119	122	129	129	118	119	125	118	125	129	139	121	133	139	120	137	132	125	121	130	145	140	137	151	117	136	112	134	114	109	118	126	128	139	141	119	138	136	121	126	124	128	125	132	133	132	133	134	120	131	109	125	118	141	124	144	136	145	124	120	136	142	141	129	145	138	122	120	126	140	135	134	114	114	139	127	123	129	117	126	142	126	133	146	141	137	147	140	109	116	127	129	129	112	123	148	126	149	116	123	122	146	137	139	154	119	147	146	131	134	111	138	135	99	141	127	146	141	118	132	125	127	145	117	106	129	130	130	146	126	125	127	129	139	127	117	157	135	133	117	126	131	125	123	131	139	135	119	120	110	125	105	118	112	144	121	121	122	136	134	153	122	135	110	111	132	120	126	119	125	110	113	148	145	137	149	140	124	129	150	141	148	123	136	123	111	135	137	110	118	121	145	114	124	114	138	144	142	153	129	123	126	102	146	123	102	127	117	134	119	124	140	133	118	122	132	115	118	133	127	124	123	121	124	141	88	128	142	108	127	114	135	124	130	152	124	132	143	131	109	134	126	131	126	118	123	142	116	131	124	114	112	119	138	132	117	146	107	134	139	137	137	126	112	130	139	130	125	126	124	125	129	133	124	122	115	121	110	125	125	148	155	125	125	115	145	131	142	138	110	142	129	137	138	150	136	119	124	125	126	112	117	143	125	118	131	145	126	118	107	116	155	129	117	130	139	131	102	112	129	141	141	148	120	123	146	119	155	132	125	122	133	122	151	113	123	128	108	141	136	121	139	143	118	133	133	133	115	152	122	141
22259	20970	28629	23487	20966	21101	11930	2609	1793	1489	1332	1134	1011	994	902	815	646	581	525	455	461	402	422	330	340	363	301	306	303	307	278	270	268	292	261	286	265	272	259	269	284	266	279	232	251	267	243	251	243	231	243	249	247	217	217	236	232	242	256	262	227	242	249	233	230	260	251	240	223	253	242	207	238	229	233	248	227	258	234	260	224	221	226	232	226	247	236	211	219	232	206	209	213	209	247	207	232	239	226	208	227	260	254	207	217	271	254	270	229	231	255	245	225	234	222	217	210	254	235	260	228	222	225	217	228	228	220	251	226	212	244	215	258	227	236	249	237	250	216	245	207	232	223	239	227	227	214	229	227	218	224	227	259	242	233	235	235	225	213	251	210	228	222	253	242	233	250	230	230	247	225	257	252	235	229	231	232	228	231	239	220	214	222	207	238	227	241	243	238	232	223	265	204	196	226	216	232	258	253	248	236	235	222	229	232	229	238	229	233	246	216	250	213	220	229	231	239	230	221	223	214	219	199	204	220	228	203	225	229	248	261	236	223	234	239	232	224	219	237	222	218	231	256	243	250	244	233	216	238	272	210	221	241	217	227	206	210	229	220	239	228	195	241	217	250	215	254	254	239	240	193	232	228	242	215	246	229	230	232	211	246	234	235	211	224	244	207	245	229	220	249	216	232	228	232	236	208	226	241	239	253	229	197	237	229	210	228	245	223	234	216	241	213	228	222	238	227	250	256	261	223	239	240	216	234	282	243	223	227	245	221	235	225	232	251	237	228	250	234	211	228	253	222	247	235	226	235	201	261	227	245	234	249	219	242	246	253	249	188	257	212	227	226	239	215	236	262	237	208	236	223	223	214	210	219	222	244	201	216	257	230	202	230	228	234	245	230	241	247	230	241	213	244	238	212	235	218	275	233	239	225	216	230	219	243	252	215	236	242	225	212	237	240	231	249	245	258	249	235	227	238	210	215	229	226	228	241	246	190	218	251	217	214	226	243	226	226	216	205	215	266	234	242	237	216	261	218	221	228	229	217	232	231	222	233	231	251	235	209	222	228	237	247	219	218	237	236	222	247	228	229	203	233	255	225	246	237	230	251	257	242	214	252	203	196	244	241	231	247	236	237	208	214	218	233	215	202	236	222	209	263	194	218	233	222	185	218	216	213	215	251	243	236	215	238	261	221	229	248	254	229	239	212	238	245	252	248	211	247	219	254	219	214	230	211	246	242	254	210	217	226	202	248	200	193	234	248	213	227	198	208	248	224	210	232	223	217	189	184	187	221	223	228	207	235	242	227	219	247	232	213	242	234	235	208	217	209	238	233	214	220	227	234	236	237	240	251	216	207	247	256	204	231	251	239	217	222	234	252	236	228	224	228	241	261	246	235	239	234	236	220	259	229	216	251	224	227	225	231	251	237	245	242	226	219	276	233	211	264	233	235	228	240	223	234	219	243	232	228	224	240	243	210	229	232	235	216	236	206	216	217	231	212	234	236	240	219	251	214	228	234	241	231	246	220	206	221	233	242	198	228	203	232	201	233	224	243	205	208	238	228	236	252	252	229	216	237	235	202	226	231	224	220	203	221	193	245	211	224	248	220	233	232	255	218	243	259	221	231	215	249	218	213	249	220	247	239	236	215	229	234	254	215	251	211	213	225	241	210	228	238	248	226	232	243	223	218	216	255	236	221	219	221	212	234	214	247	221	247	214	231	245	241	249	253	217	233	235	239	224	201	218	217	185	238	219	244	237	218	231	238	229	216	246	226	216	237	261	231	238	201	232	236	214	202	220	238	210	250	236	216	227	239	221	217	212	237	234	220	237	206	257	232	227	233	202	241	244	254	233	246	241	229	226	246	200	224	206	211	224	206	228	226	245	231	228	213	244	247	231	231	224	209	254	228	254	236	248	213	222	206	250	249	246	225	238	215	209	222	280	242	220	210	238	238	232	218	236	243	232	262	200	242	207	233	222	224	229	239	205	205	237	203	209	222	229	251	246	218	208	241	228	240	250	222	236	218	198	232	228	235	255	256	222	180	228	239	240	233	240	201	235	220	213	235	237	229	225	232	232	263	216	209	219	211	216	260	254	204	223	202	241	269	241	232	216	225	227	221	253	232	217	222	228	208	238	215	237	224	234	204	248	236	211	220	215	234	207	216	216	206	186	229	250	237	235	225	242	221	241	226	215	212	213	234	197	236	239	219	212	238	235	224	205	235	229	232	222	229	243	210	211	227	220	243	228	239	239	234	223	223	257	263	224	228	206	228	243	228	229	215	230	235	228	229	236	194	221	240	204	232	214	226	205	211	244	247	236	233	212	229	209	224	221	238	222	232	191	236	207	232	237	216	222	214	220	224	219	251	237	224	207	232	220	215	226	239	224	192	236	242	225	251	283	227	218	215	246	213	222	227	229	254	224	215	249	238	242	252	206	192	225	222	217	241	243	241	189	233	208	225	228	232	218	216	232	216	208	217	187	245	220	235	225	213	235	216	212	236	239	226	250	231	232	213	230	218	237	232	201	229	219	209	208	204	253	237	224	231	223	218	213	226	232	228	199	230	240	238	215	233	218	231	259	252	224	218	222	212	237	224	226	225	226	225	206	198	210	233	231	240	234	208	238	239	249	230	234	223	243	205	233	227	226	231	228	255	223	236	265	233	213	223	233	247	221	222	221	226	213	216	243	242	245	219	211	233	222	247	252	230	234	226	239	233	213	236	216	233	222	247	237	227	223	226	241	214	209	237	244	237	243	231	200	206	234	228	233	240	226	189	252	211	237	215	223	224	221	219	235	244	246	210	236	190	212	255	215	252	232	241	240	258	197	238	241	239	229	250	227	227	228	210	243	250	199	226	240	232	240	240	238	220	231	227	229	256	245	229	237	219	242	209	244	234	232	242	235	238	213	218	208	211	234	237	227	236	236	217	234	212	231	232	228	226	243	226	246	225	241	232	206	245	228	252	217	224	217	230	214	251	236	240	222	260	226	233	205	267	213	256	217	206	237	230	232	221	258	236	239	214	229	229	251	229	235	193	236	249	220	234	246	234	190	203	234	227	227	238	213	203	228	209	230	204	217	202	236	236	213	223	219	235	225	231	232	234	229	204	240	230	214	238	215	233	236	230	215	260	229	226	221	189	241	224	235	220	235	251	245	220	247	218	254	250	228	236	249	216	233	245	234	201	230	228	262	226	239	240	244	255	222	249	216	224	234	233	216	223	233	220	238	222	225	247	229	221	253	219	227	205	224	228	254	214	219	226	261	227	227	232	221	224	229	225	244	234	221	231	220	235	273	216	223	216	214	236	220	250	226	224	260	251	217	198	240	255	246	234	217	253	256	220	238	208	218	236	243	232	232	214	226	228	251	237	256	206	217	240	223	226	234	213	229	233	235	214	229	210	208	221	246	219	216	211	242	208	222	203	212	233	217	231	215	209	246	240	214	219	258	241	237	223	210	232	228	222	248	216	222	243	245	231	218	239	236
28551	28740	18239	11345	8502	6417	4952	3804	3052	2472	2132	1708	1594	1383	1199	1136	946	835	681	636	598	504	508	442	429	361	410	392	361	356	334	355	329	327	317	306	300	303	270	333	321	315	304	288	293	255	287	261	286	293	280	299	279	281	267	259	280	265	273	260	254	272	264	286	258	279	264	283	284	275	284	275	247	244	252	248	258	248	258	287	268	266	262	255	261	276	273	246	258	267	257	259	250	243	234	272	236	255	227	256	260	299	260	248	275	272	251	266	241	257	261	272	271	261	291	285	274	263	263	296	281	283	266	260	285	251	270	280	258	271	284	256	251	239	248	288	251	272	256	230	278	271	264	244	267	268	253	231	239	269	255	244	215	267	259	249	256	251	245	251	240	262	277	246	260	270	281	261	279	251	279	278	245	282	246	264	259	259	275	263	273	267	265	244	264	249	250	260	273	260	255	231	278	277	265	260	250	261	241	233	257	271	258	293	254	262	278	263	279	240	273	274	289	269	265	240	264	267	306	256	227	247	267	257	233	264	225	262	258	268	277	291	252	228	238	252	241	249	250	272	246	259	275	270	284	246	254	254	270	214	290	258	245	229	242	263	238	242	259	253	273	252	234	263	274	252	255	231	245	268	273	251	255	234	262	251	259	279	263	265	254	261	259	296	246	226	277	255	259	268	236	262	251	234	243	278	274	256	259	278	272	267	241	260	276	232	250	263	277	264	258	247	262	279	231	241	246	288	249	247	272	282	256	260	258	241	239	242	255	252	271	267	268	284	250	270	264	254	258	270	273	284	218	256	270	274	261	225	266	275	266	247	272	253	230	249	277	250	243	248	243	236	256	258	268	260	290	258	259	255	294	244	239	228	240	253	275	249	257	237	244	242	259	266	242	238	248	253	289	269	254	240	247	248	258	257	260	266	256	244	278	275	249	292	271	263	250	237	251	276	268	242	255	256	251	275	253	248	267	237	234	257	242	252	249	273	264	226	257	250	253	261	258	278	277	249	266	255	277	268	291	269	267	255	230	251	262	256	257	278	287	262	273	251	234	243	264	292	268	263	277	262	286	242	222	263	254	225	273	277	263	261	239	263	279	273	262	241	240	263	232	274	295	249	260	276	251	264	242	246	274	223	219	215	254	244	274	247	250	275	268	245	256	263	268	261	257	246	266	242	241	251	288	267	248	262	266	268	250	243	266	269	265	266	276	249	240	272	254	251	222	267	254	250	256	250	253	255	270	281	276	270	235	247	276	276	242	251	262	231	257	260	267	247	269	247	268	256	260	260	226	229	265	284	274	241	258	249	273	257	257	272	251	280	240	264	279	247	233	270	264	239	249	275	268	250	253	276	255	257	241	259	259	266	250	255	253	266	250	238	244	260	274	252	230	276	237	262	247	251	287	270	257	256	273	291	257	242	263	246	278	249	257	262	242	275	225	270	274	251	293	247	238	259	257	258	285	267	233	253	237	248	265	236	241	245	267	242	238	236	253	282	266	236	248	251	295	258	227	250	267	263	238	267	263	239	238	251	293	262	239	223	259	274	282	266	277	263	247	252	282	264	294	251	277	284	270	251	276	262	255	224	231	254	256	267	265	261	243	263	253	274	264	232	237	268	233	269	248	240	275	261	242	246	253	266	275	215	270	266	267	263	265	254	259	272	258	237	265	260	236	251	259	238	254	308	235	248	242	268	252	259	250	264	250	256	263	234	246	262	261	256	245	270	284	255	270	241	243	271	276	269	262	256	246	248	262	303	263	242	260	278	268	269	265	266	271	259	253	295	255	264	264	257	272	257	245	283	241	294	241	274	244	252	253	247	258	253	249	245	283	260	281	245	239	257	256	280	240	263	244	256	243	248	254	251	247	272	242	279	256	288	265	242	253	267	269	255	253	244	273	241	257	245	235	261	252	255	254	247	250	278	260	267	253	253	255	294	250	254	236	265	267	246	251	266	262	266	246	280	259	225	262	271	230	229	266	259	233	268	254	265	270	249	240	275	260	297	255	245	262	252	250	268	240	253	262	298	267	241	251	254	253	273	289	258	296	250	236	263	253	272	265	269	245	258	248	252	270	270	226	234	258	279	245	260	270	253	261	257	260	260	296	253	279	255	251	250	251	253	247	282	239	264	266	246	236	246	239	265	262	265	280	268	257	253	264	259	280	233	251	248	225	249	266	235	262	278	261	261	256	261	245	260	253	279	244	258	272	246	276	235	237	267	251	285	267	262	275	253	241	273	267	237	257	241	266	245	259	255	257	234	270	258	237	267	253	265	256	265	261	260	260	302	247	266	263	256	260	246	293	241	238	257	268	265	260	269	261	250	267	230	239	263	237	275	262	257	268	278	270	253	260	255	265	266	258	252	276	271	262	252	248	257	246	245	255	272	259	257	247	265	254	242	258	233	261	246	275	229	257	265	254	279	281	273	288	284	259	239	266	233	246	236	240	251	232	282	271	255	234	266	260	277	224	247	250	274	243	234	234	276	268	255	281	216	233	275	247	266	254	248	276	266	276	252	293	261	286	268	257	295	276	270	256	269	267	247	260	276	260	258	260	253	268	265	269	258	240	246	272	260	274	297	277	242	251	258	264	237	278	243	267	256	285	260	260	249	238	245	238	281	234	298	246	269	249	267	244	277	255	254	263	223	263	275	254	261	264	251	250	237	255	273	282	256	255	273	251	254	294	265	239	273	234	280	262	246	255	275	267	256	261	257	251	250	277	277	265	300	259	251	278	265	279	277	267	260	242	277	233	230	254	288	262	257	253	256	249	258	240	270	257	275	270	242	242	276	239	233	249	248	236	264	260	243	229	238	256	265	277	224	253	267	238	243	214	254	240	268	261	250	236	261	243	252	268	261	236	275	245	262	247	254	252	263	253	263	239	264	276	216	266	284	266	245	251	276	245	251	267	255	252	226	287	260	251	256	265	267	260	273	253	258	281	267	264	301	249	263	254	283	254	270	272	266	271	269	262	269	258	239	287	270	240	255	240	237	249	266	245	263	235	251	237	292	268	271	255	258	241	257	251	255	266	278	241	281	253	242	258	259	278	249	256	256	263	277	243	258	269	242	257	279	265	276	270	272	248	281	278	250	244	253	256	263	264	235	244	273	262	286	269	234	259	252	266	240	271	263	275	224	255	252	260	249	264	291	266	231	287	261	258	293	260	250	281	273	259	241	262	285	270	263	266	250	259	256	266	247	235	250	252	234	268	245	275	261	273	234	228	258	239	256	246	270	242	264	250	278	258	260	279	252	260	260	230	283	229	258	275	246	257	252	273	269	260	235	264	259	252	253	275	256	254	227	229	273	280	269	268	282	279	272	238	281	252	291	243	283	271	251	247	238	242	282	245	246	282	244	252	266	236	257	268	257	241	246	220	246	251	225	253	242	243	275	291	266	275	262	254	254	254	258	265	263	258	262	232	276	272	251	255	288	266	268	247	258	258	271	248	256	256	268	265	248	243	287	252	256	287	267	282	281	235	246
27533	19334	9189	3309	1768	1193	899	756	659	527	489	526	458	391	397	355	334	307	298	298	246	226	217	236	216	222	196	207	180	203	210	195	187	197	197	190	227	208	213	211	204	197	210	184	168	181	188	199	183	203	186	165	177	180	180	175	186	183	178	194	202	183	185	201	185	198	201	198	191	206	196	194	186	163	202	169	176	207	188	209	181	172	172	207	175	174	202	185	201	187	179	200	185	171	177	169	180	194	208	179	173	173	172	223	176	183	178	169	183	196	200	189	173	197	199	163	173	155	158	187	184	161	182	185	197	167	183	162	181	189	193	172	184	199	179	187	195	190	191	166	182	213	175	177	199	192	186	186	192	195	183	187	179	205	178	170	187	175	192	198	174	167	196	191	188	188	188	191	154	194	162	196	186	185	191	191	180	168	199	183	185	215	185	193	187	196	199	192	205	187	191	164	193	163	191	196	179	191	197	175	170	191	200	191	175	202	212	175	180	184	193	163	189	181	191	178	196	201	204	177	166	195	157	195	208	164	190	162	178	209	180	188	203	165	188	192	193	185	158	206	200	181	167	149	181	155	165	177	191	201	180	199	210	184	187	200	185	174	172	161	169	194	152	195	167	215	178	193	189	187	188	180	179	183	191	169	184	205	174	187	172	166	174	203	203	193	215	166	187	200	193	181	181	187	186	206	187	171	180	198	177	179	199	177	195	184	169	173	182	201	200	191	187	185	186	183	175	187	211	178	224	207	201	180	190	160	193	205	192	217	201	188	176	182	195	177	185	191	166	186	186	196	204	199	182	199	181	167	193	190	179	188	201	183	162	177	208	175	200	187	191	194	181	180	179	170	190	198	202	170	172	190	189	181	200	163	171	184	212	178	180	185	163	191	191	211	183	180	170	189	195	193	204	166	172	166	197	176	191	172	195	178	177	172	176	193	179	197	189	218	172	189	204	193	167	167	172	184	168	156	183	181	204	187	183	177	179	178	180	184	178	192	179	184	179	203	168	168	177	168	192	202	172	178	191	171	168	198	164	184	198	195	197	189	186	193	176	163	177	185	191	166	166	179	178	187	198	188	183	173	189	177	181	205	182	200	182	176	188	187	215	200	191	170	210	172	197	194	188	185	180	180	161	207	195	190	178	168	186	190	200	167	160	213	183	217	199	213	188	182	209	210	179	175	196	186	186	172	182	177	171	172	197	190	190	152	184	198	166	185	192	188	170	165	148	182	182	199	215	192	221	189	193	170	179	181	183	184	190	169	196	169	164	174	196	199	186	174	185	191	175	196	175	192	205	196	177	186	190	181	174	168	197	170	172	201	195	179	182	189	202	172	180	170	188	187	178	205	181	189	212	202	198	184	201	197	167	189	189	190	196	201	191	191	171	187	169	162	187	202	182	176	187	169	198	201	195	191	175	202	189	176	183	182	229	190	208	231	167	170	167	172	189	177	155	174	177	190	193	169	180	159	180	185	205	171	192	205	193	172	176	214	216	187	207	179	188	167	165	205	191	192	183	180	167	173	206	198	173	182	168	172	186	164	189	162	225	179	180	168	169	191	174	200	158	205	195	186	186	190	186	170	177	167	198	183	173	179	191	197	195	188	183	158	201	195	201	216	177	202	175	186	205	222	206	198	172	158	180	182	185	178	189	201	176	187	217	177	189	182	173	167	175	197	180	167	169	209	176	193	190	171	195	192	161	202	161	187	196	195	194	182	184	177	181	214	192	199	165	178	184	185	180	159	186	175	169	176	167	176	175	183	187	174	172	174	205	191	162	154	168	174	202	163	178	194	192	160	190	191	176	187	174	181	179	193	185	204	202	179	195	179	204	175	184	180	189	195	196	181	173	169	190	207	190	181	211	195	175	203	168	189	192	199	184	192	169	193	170	193	211	173	179	191	163	167	172	189	188	194	164	187	180	164	190	182	189	193	197	180	162	170	189	183	197	184	194	176	206	200	177	174	186	189	194	181	198	156	190	178	199	209	159	207	168	185	211	195	197	215	192	196	184	182	172	174	185	175	188	183	197	196	188	182	182	187	205	179	191	203	177	162	171	177	179	182	179	193	190	194	179	168	164	178	171	166	184	181	197	157	185	164	188	213	170	198	184	211	186	203	187	177	210	157	184	171	172	198	178	198	180	206	172	180	188	175	184	167	166	163	197	193	193	164	192	181	171	180	183	176	189	180	182	192	190	190	182	168	205	172	193	207	181	181	193	147	162	178	189	167	179	205	188	189	192	177	186	183	193	204	211	206	202	182	201	176	185	186	202	191	188	181	187	168	198	227	178	190	170	177	199	187	197	175	195	167	179	193	195	189	191	164	175	149	183	166	181	203	183	188	201	163	207	163	190	190	183	195	175	171	191	189	176	177	196	188	179	183	181	179	181	164	210	179	150	189	186	192	172	172	175	177	170	164	211	196	188	194	204	204	192	173	212	191	192	201	170	165	183	192	187	195	169	198	195	213	217	186	182	178	188	169	197	199	202	186	199	188	154	167	188	191	196	165	183	175	194	197	178	204	188	194	176	199	172	186	194	197	164	175	193	162	166	163	199	189	183	190	193	206	189	184	210	188	192	173	184	161	160	186	202	204	179	183	211	174	176	182	180	170	192	181	175	200	178	184	179	224	198	177	202	203	200	175	207	194	181	165	203	182	183	179	180	166	182	200	154	179	176	173	167	195	184	227	194	194	150	161	201	194	187	167	190	164	211	188	200	213	191	191	186	208	190	199	183	180	199	190	161	186	198	187	188	170	188	167	164	189	178	169	211	190	187	180	210	179	180	164	174	180	188	165	200	157	200	188	213	188	190	181	213	209	205	158	187	201	184	161	170	162	167	174	197	179	176	200	182	218	159	174	170	166	178	183	178	177	193	190	161	169	191	184	191	189	184	192	204	186	185	188	171	193	182	192	194	172	182	165	196	168	191	155	176	199	211	192	197	198	186	175	187	176	184	197	187	216	198	214	195	169	175	198	198	170	186	172	202	168	183	199	200	184	174	152	170	189	196	168	194	225	197	207	176	193	168	220	194	185	176	191	179	174	191	191	169	177	195	179	195	202	190	165	182	170	201	191	217	195	201	182	186	167	204	187	166	174	212	175	165	189	177	183	205	178	197	180	217	198	186	180	205	189	172	197	187	203	175	178	196	200	193	188	219	191	195	191	187	179	192	187	185	186	177	194	183	193	163	182	188	206	210	186	197	198	175	203	201	195	181	170	176	182	204	197	182	182	190	197	199	192	186	193	211	183	151	172	180	183	223	184	192	198	198	203	177	175	203	210	181	181	177	182	209	178	179	215	203	164	195	166	199	169	192	181	178	193	211	178	181	189	182	157	197	202	175	181	177	196	197	188	185	197	198	170	181	201	185	171	174	192	164	199	170	183	197	199	192	183	171	194	177	191	207	181	198	204	186	203	194	208	190	165	211	194	187	201	162	193	189	186	193	169	168	191	173	195	196	184	203	169	180	167	202	174	197	182
20540	12290	7124	3711	2913	2214	1635	1299	1048	939	760	697	624	555	503	462	395	386	366	342	291	322	285	276	235	214	243	230	234	237	210	239	217	231	235	203	239	195	217	215	214	221	205	198	189	224	214	214	246	207	200	202	213	208	221	205	247	221	213	215	204	228	188	208	225	217	181	218	199	200	196	205	195	206	225	213	209	227	198	192	189	216	216	213	212	205	183	219	217	205	194	204	210	231	213	195	183	198	235	208	231	220	210	207	199	199	187	187	217	225	184	218	200	234	192	210	207	192	195	199	181	193	206	185	201	216	175	217	232	198	202	216	208	211	205	232	207	191	202	200	202	167	220	210	238	197	219	183	179	188	193	199	207	208	191	213	190	195	212	195	219	222	210	214	224	223	239	189	216	210	198	205	196	228	208	188	212	221	209	207	211	195	225	178	208	203	209	196	201	212	176	187	195	220	224	212	213	199	198	199	216	206	224	197	204	216	191	210	191	212	206	196	185	200	179	212	214	204	192	226	197	191	215	220	189	196	190	210	204	228	203	223	207	190	204	224	194	211	216	230	227	222	210	195	190	203	187	208	206	210	195	196	201	199	204	193	223	193	209	212	217	224	200	195	209	189	205	210	238	232	194	209	231	212	206	202	202	244	210	207	196	234	191	201	225	218	204	218	217	222	222	202	231	206	198	224	221	189	190	205	219	222	210	207	205	202	204	225	248	225	201	244	210	215	177	212	203	200	210	171	199	224	208	224	206	209	200	195	188	202	204	216	182	182	230	215	211	179	208	201	214	210	190	220	201	210	221	205	217	211	204	217	219	233	198	202	198	205	216	192	199	213	175	188	179	222	218	200	240	201	214	220	216	206	214	241	234	237	201	203	221	230	200	221	191	180	222	195	181	222	204	230	196	196	195	221	233	240	199	228	191	197	180	204	187	190	220	184	225	220	246	202	216	216	197	214	204	216	214	186	193	199	230	189	210	205	228	222	224	210	211	202	226	237	218	223	208	187	210	207	189	217	217	212	198	197	210	237	213	193	200	212	213	199	224	192	211	195	200	188	201	191	201	201	208	227	197	203	212	228	215	214	207	227	198	238	208	197	197	199	197	199	218	205	199	191	181	190	210	194	227	201	212	202	192	180	184	220	218	184	203	185	211	207	222	174	205	209	200	199	201	210	216	183	186	206	213	205	205	202	203	202	214	199	213	205	172	200	210	216	221	203	216	215	201	229	222	211	188	229	226	195	217	223	199	200	204	200	224	204	215	206	184	223	210	228	211	217	225	208	189	223	215	197	199	205	232	216	217	223	217	201	221	195	205	198	212	202	199	246	205	207	213	206	204	184	210	205	196	229	211	212	197	232	187	187	217	227	211	187	207	223	196	215	206	240	196	187	223	187	219	200	233	191	212	238	209	214	201	223	209	210	186	196	217	231	233	204	241	199	227	202	232	192	184	203	205	231	190	194	206	209	231	214	198	200	216	221	177	192	175	216	224	217	222	206	187	208	204	203	240	207	225	193	226	220	208	230	173	208	197	215	211	229	228	208	221	206	201	208	238	239	212	228	226	217	205	202	198	209	216	196	208	219	210	212	207	211	172	204	204	207	203	221	205	219	209	205	219	222	231	190	208	206	189	207	194	213	200	182	201	195	195	215	199	202	216	208	217	191	203	223	189	219	182	239	216	207	193	205	194	223	208	193	182	188	218	197	214	197	214	225	177	232	214	198	234	221	215	198	212	240	191	199	185	205	205	201	217	224	217	202	208	209	207	215	224	225	209	200	200	210	200	239	180	213	228	215	211	193	207	205	186	201	232	204	215	195	193	215	194	202	200	211	190	228	202	215	204	217	190	216	209	228	199	205	209	187	203	194	195	229	219	194	197	210	214	210	205	227	185	218	192	210	229	188	212	211	187	195	218	212	206	205	198	227	223	191	194	217	198	231	227	200	217	185	211	213	213	210	211	219	221	209	196	176	199	186	214	204	199	179	192	205	198	191	211	205	206	179	236	221	195	188	217	208	204	241	189	215	206	208	237	173	223	219	211	209	179	231	229	238	209	208	185	198	196	201	181	223	191	207	220	228	203	194	195	209	191	190	205	201	210	215	227	197	202	229	186	215	192	219	220	206	219	219	192	233	206	214	233	219	219	197	227	191	208	204	205	203	204	218	191	211	210	223	196	209	209	207	218	219	211	222	221	209	193	179	201	222	218	236	206	203	205	228	227	201	210	196	225	176	190	213	234	185	214	203	204	216	218	218	192	214	175	223	187	197	201	196	220	193	181	204	185	197	213	212	199	184	209	218	198	217	212	179	201	185	193	237	191	212	199	203	221	203	213	200	203	214	211	198	179	192	183	185	213	212	221	222	200	220	213	225	212	207	195	210	213	216	216	202	213	213	205	198	207	191	204	232	216	203	205	203	218	208	200	200	234	201	205	208	212	184	208	205	205	200	188	203	199	202	201	221	191	204	217	201	225	192	191	188	219	230	202	208	202	203	225	215	193	195	209	223	215	227	224	208	215	196	180	197	182	213	210	233	191	208	207	195	207	205	189	230	221	204	180	186	200	196	216	229	234	203	199	182	206	198	209	212	188	205	212	196	212	233	195	224	216	224	197	224	192	223	191	205	212	202	200	209	191	191	204	190	222	188	186	216	211	212	221	220	237	204	193	227	201	212	186	204	204	220	217	211	195	191	224	230	200	196	210	223	193	200	206	223	188	188	208	231	218	207	186	192	204	202	207	222	204	226	179	194	197	205	201	221	204	227	215	216	205	191	200	204	213	198	182	204	199	195	223	204	192	199	201	203	206	220	203	210	205	216	224	204	208	216	193	208	164	219	207	224	201	209	197	211	193	203	221	224	202	192	210	243	191	237	191	219	193	182	202	199	205	199	209	198	199	212	224	191	220	196	199	195	204	201	210	198	208	211	222	217	223	212	218	197	209	209	196	203	222	220	175	211	204	188	217	197	194	198	204	197	223	203	247	217	204	190	219	212	200	227	208	197	217	220	206	219	218	205	202	220	235	214	205	203	239	199	189	199	214	224	216	209	204	201	199	203	229	193	209	212	213	205	216	199	199	217	199	220	212	201	202	204	198	209	214	228	219	187	217	251	218	223	191	227	203	194	208	218	218	205	204	220	197	210	197	215	228	194	210	230	194	228	228	183	170	210	194	207	223	201	218	204	198	198	213	213	211	231	205	214	208	228	212	209	192	205	204	200	219	202	200	215	196	200	202	219	210	229	217	206	212	212	204	200	194	216	193	225	216	186	257	224	236	190	198	231	201	198	204	190	203	232	210	197	196	214	189	198	205	207	194	190	189	211	193	220	209	207	209	224	202	209	206	190	205	197	233	220	181	234	197	210	227	197	204	219	194	222	219	216	220	200	218	194	198	211	210	214	225	225	210	195	183	193	233	205	221	213	224	212	189	197	202	218	216	201	188	186	209	189	216	196	190	213	220	224	183	232	222	225	186	206	176	217
23388	20900	28139	23808	20916	12648	2959	1674	1346	1198	1059	930	876	764	715	604	582	521	499	451	432	397	385	364	337	342	335	336	325	337	330	343	335	296	314	324	330	295	271	280	301	311	292	300	279	287	327	295	346	305	310	263	285	317	280	311	263	308	298	310	305	325	315	337	297	305	306	269	297	337	292	287	290	289	303	295	286	305	285	295	275	282	270	330	303	272	323	291	297	297	310	299	313	319	308	293	320	277	281	291	281	270	285	295	270	290	297	304	283	314	309	289	285	290	317	287	317	268	320	283	308	307	292	311	278	297	304	262	295	303	302	294	322	276	309	263	278	271	309	277	324	271	298	299	269	292	279	305	284	288	265	293	306	296	274	289	290	312	286	301	302	313	266	269	291	284	295	288	291	309	306	285	256	297	309	303	293	285	287	331	313	295	276	292	256	300	285	287	275	270	277	273	283	312	276	253	321	251	289	267	272	290	273	294	276	296	291	287	279	289	288	293	301	296	285	284	291	298	302	278	313	289	306	272	301	289	302	269	286	302	321	312	315	255	293	313	318	288	273	294	286	317	286	277	274	275	284	303	295	286	304	285	292	289	321	308	290	283	273	264	326	306	295	267	268	296	271	254	337	257	278	287	282	263	273	318	317	317	277	305	251	301	273	288	283	319	289	288	293	314	259	271	288	275	283	286	305	291	281	273	283	279	283	289	267	305	281	282	266	300	270	262	279	294	274	300	261	298	291	283	285	292	289	293	262	289	294	269	290	256	299	310	302	313	314	282	311	303	287	291	287	305	283	270	293	300	301	302	308	308	310	275	289	308	322	276	297	295	334	299	328	299	286	305	328	268	273	283	300	301	302	301	267	294	292	286	295	277	290	264	284	287	294	313	273	292	268	264	285	256	297	280	289	318	291	288	283	336	273	286	285	296	261	294	299	284	309	327	288	288	306	286	310	288	287	290	273	318	286	318	289	259	329	293	290	281	281	310	287	294	276	306	285	292	311	309	282	303	276	281	283	307	272	293	330	257	269	291	297	310	328	284	299	317	314	287	276	295	296	295	287	303	278	288	311	306	277	298	295	307	278	291	293	281	292	303	265	273	288	272	319	287	286	301	290	286	282	277	296	266	278	299	275	302	308	310	300	322	295	265	295	306	269	295	265	318	282	292	275	258	297	266	290	276	315	286	306	273	302	288	279	279	295	264	279	287	277	293	264	249	290	315	267	277	313	254	262	296	279	294	289	291	303	304	307	321	288	297	301	298	304	316	278	245	297	268	267	312	285	281	308	309	313	289	310	288	303	277	268	283	293	288	275	302	306	260	303	301	288	293	305	274	318	287	266	282	305	300	278	274	274	278	287	330	298	297	280	314	291	292	268	254	294	296	241	290	282	268	304	309	266	326	289	289	262	298	260	309	301	290	312	248	290	282	281	303	317	304	314	302	245	290	307	319	306	268	288	260	263	288	305	281	271	314	291	280	267	301	322	276	315	257	281	280	295	298	258	321	306	307	303	311	264	282	324	262	323	285	296	293	287	291	306	306	301	271	305	281	288	280	258	304	283	266	283	269	296	295	279	308	298	267	312	255	296	291	298	282	300	263	273	313	282	264	278	305	315	328	294	308	287	300	283	325	316	288	279	255	278	279	313	295	276	310	276	302	323	292	263	294	286	293	296	299	307	298	276	317	276	300	286	284	277	284	300	277	302	284	252	271	292	272	293	255	280	266	303	284	301	289	271	288	309	325	291	303	297	261	298	305	271	269	273	277	297	303	302	291	318	277	281	290	296	304	256	282	309	310	310	293	303	283	298	296	310	292	302	272	303	305	287	305	304	278	302	277	279	286	276	285	292	281	276	302	307	264	282	316	284	333	259	286	272	300	281	289	292	282	280	255	300	249	289	308	283	280	287	296	286	293	282	262	278	299	303	318	299	285	269	287	309	274	312	317	282	293	284	290	273	310	320	270	281	267	293	327	274	287	270	314	302	286	293	302	295	316	282	271	299	277	288	294	279	291	315	278	297	263	307	296	304	296	278	282	267	293	284	281	296	286	253	275	293	306	291	281	272	292	254	309	288	278	294	325	280	281	266	277	292	243	294	309	268	282	295	312	287	300	307	280	304	282	266	295	304	286	303	267	318	269	291	300	291	293	312	264	285	294	298	279	322	275	287	268	282	279	331	291	278	315	292	293	273	299	292	301	278	284	297	277	273	291	295	295	293	287	306	323	279	285	272	275	288	273	267	312	294	270	294	278	281	284	290	278	270	285	298	313	295	303	289	278	268	297	335	298	279	301	273	310	289	293	262	319	267	294	304	313	297	279	272	304	262	281	284	288	287	271	314	274	299	285	287	289	279	291	300	281	301	294	274	298	273	301	278	290	291	305	267	276	264	272	287	306	311	307	298	289	283	281	263	325	300	272	262	287	275	248	323	304	296	277	310	303	306	280	284	305	283	288	288	276	340	290	302	275	285	291	311	261	257	314	287	305	308	298	293	279	274	302	295	280	286	278	309	295	270	286	293	304	289	291	292	306	285	249	262	295	274	276	290	331	310	307	296	311	292	312	274	285	290	358	243	309	310	277	309	312	320	266	306	272	302	268	282	315	296	305	292	296	298	288	310	290	286	275	273	298	287	257	287	296	314	293	278	298	318	268	281	270	287	289	312	304	263	267	281	264	244	291	291	302	299	300	279	277	286	321	275	314	289	296	288	282	300	283	261	284	297	293	296	311	255	332	286	278	284	285	313	297	295	282	280	287	300	287	284	307	338	265	268	271	310	302	276	276	286	288	301	268	277	315	280	292	280	272	283	277	288	294	284	308	277	276	277	290	285	276	309	285	302	293	262	284	265	272	283	287	312	299	291	298	322	262	296	303	285	288	291	287	285	299	328	295	296	314	267	283	285	301	271	302	294	269	305	279	243	273	289	264	268	305	258	283	293	282	271	314	307	291	299	281	297	257	278	276	297	271	273	320	306	292	285	283	275	287	308	285	309	275	300	281	297	306	288	272	273	303	284	292	297	278	265	284	290	279	330	276	306	280	286	295	296	278	307	313	291	294	300	288	270	285	288	289	296	259	257	316	281	289	262	263	268	302	259	272	335	290	303	303	315	255	307	262	296	316	304	294	263	303	260	312	293	277	274	280	272	305	295	293	345	293	272	274	258	300	283	299	262	279	287	290	281	278	253	291	284	290	292	274	297	303	292	259	267	283	283	300	270	280	293	303	316	277	302	298	299	307	280	288	293	286	286	320	324	284	278	292	279	321	284	276	320	290	274	273	299	277	284	270	287	302	325	314	258	269	290	283	289	304	267	286	285	294	263	303	301	290	264	265	301	303	267	248	315	294	281	290	301	290	293	276	303	272	304	283	298	268	259	273	288	274	249	307	283	260	297	269	278	293	283	256	275	297	277	272	280	293	293	297	274	267	311	301	294	294	304	302	275	283	273	295	289	279	276	290	307	296	281	290	283	284	333	285	307	278
24760	21842	13552	7898	5785	4618	3362	2593	2122	1773	1550	1355	1199	1112	918	852	812	648	605	558	566	488	463	442	415	387	405	416	391	339	349	358	378	361	301	356	350	362	349	320	353	340	354	328	316	298	324	315	298	306	326	313	309	325	331	355	325	308	349	333	312	325	355	347	339	337	286	345	346	343	356	332	287	313	318	331	310	330	308	340	327	285	297	311	335	317	307	334	311	346	327	298	327	287	337	318	314	334	316	307	312	331	348	315	310	312	305	308	356	306	303	291	305	329	363	328	318	316	332	323	305	328	337	338	320	309	289	348	311	319	335	362	312	312	295	341	310	292	319	309	311	301	318	332	308	319	292	323	341	295	315	304	317	342	284	323	302	322	325	294	332	305	320	311	332	294	318	295	322	310	318	313	304	329	303	286	318	322	309	318	315	317	307	335	335	303	346	297	340	327	320	327	350	316	319	316	291	278	308	323	336	322	337	327	324	319	315	330	313	320	311	347	320	308	314	339	317	312	305	303	332	313	314	303	293	321	312	315	311	370	296	307	320	337	348	311	310	324	338	330	334	327	308	354	317	318	347	318	327	314	260	327	310	294	305	291	276	310	305	314	310	305	317	306	319	345	272	334	298	313	316	312	351	314	295	298	280	320	311	324	326	351	328	310	324	328	322	325	325	309	327	325	315	322	290	295	330	327	307	324	305	315	301	326	309	333	326	331	345	347	315	304	303	301	293	324	315	312	330	319	295	333	301	312	368	323	310	300	313	314	331	278	324	297	325	301	350	349	318	308	298	297	310	289	316	319	281	299	296	326	336	309	350	313	300	340	333	305	337	297	331	330	322	303	302	310	297	294	329	291	325	332	331	306	281	339	317	331	305	325	308	311	328	276	305	353	310	317	313	321	309	296	335	339	317	322	310	332	330	314	332	341	317	311	294	302	320	311	314	294	310	279	340	290	324	342	314	318	331	310	323	320	315	323	313	335	344	332	300	305	325	279	323	331	310	339	288	348	349	312	331	300	306	344	306	335	281	332	327	330	317	314	316	344	321	302	282	303	333	308	318	324	329	311	285	308	303	326	307	327	333	327	298	306	345	307	333	315	324	340	320	357	290	319	290	318	325	346	331	304	319	329	319	328	329	286	332	331	312	311	279	284	315	343	314	307	333	325	318	312	335	308	310	318	344	318	288	316	311	335	326	321	285	321	336	335	337	330	335	336	309	343	331	303	315	309	306	332	325	316	330	316	319	323	289	297	334	289	313	317	336	346	298	344	338	301	348	305	290	296	315	281	332	290	311	336	299	337	320	297	284	321	348	301	280	316	298	345	298	316	348	307	312	319	316	291	328	318	324	302	330	326	311	330	291	337	292	316	320	314	311	343	316	302	319	309	330	314	329	339	322	275	318	273	292	318	326	307	304	353	311	309	321	304	333	322	324	343	307	297	309	328	335	300	296	311	317	312	285	302	333	325	359	285	382	324	307	299	302	288	325	345	315	351	308	350	346	317	332	306	329	313	331	319	289	350	292	302	316	298	340	317	340	331	282	333	316	329	330	334	323	318	320	332	292	321	350	313	301	345	334	328	320	350	336	296	352	295	313	312	332	319	340	302	310	291	337	316	340	314	337	327	315	319	326	337	302	315	314	305	325	309	283	288	297	318	296	319	329	342	308	292	299	306	320	309	322	331	320	318	325	359	312	297	293	308	328	321	309	345	335	301	298	340	319	300	299	330	341	348	283	322	371	319	323	292	314	335	330	324	313	285	336	310	306	339	336	300	339	320	308	316	305	320	316	325	315	323	323	335	339	332	326	313	320	323	307	324	317	336	329	307	314	323	303	323	338	349	285	288	294	317	361	348	315	278	322	343	305	289	326	344	281	355	294	328	300	334	309	328	310	318	326	325	344	339	312	287	301	325	272	320	305	297	324	291	297	308	335	317	302	317	307	310	321	327	327	336	308	284	325	301	311	324	323	338	280	322	345	322	297	293	278	320	307	308	301	287	323	343	309	316	304	330	306	347	306	316	340	323	341	297	347	299	313	326	319	319	314	287	289	320	328	305	323	328	333	288	268	334	306	313	345	307	330	341	316	289	317	307	292	337	316	300	312	311	300	321	313	317	326	310	295	359	317	295	322	328	299	268	306	366	317	298	339	291	304	334	311	310	321	296	306	324	322	322	300	311	307	300	317	330	306	330	312	315	328	292	309	319	317	346	323	343	284	347	332	314	314	308	327	296	328	261	310	328	331	341	291	319	314	338	314	314	326	317	313	368	325	317	342	334	328	322	319	334	315	319	319	329	301	324	333	296	309	314	336	319	337	305	325	324	274	337	320	318	310	320	308	302	329	325	333	308	345	335	318	287	318	330	309	314	313	320	336	329	290	338	323	341	344	293	337	332	299	300	328	298	318	343	320	329	317	329	316	280	309	313	330	316	336	337	324	300	340	286	327	301	298	324	321	346	311	319	326	323	305	316	341	334	309	336	347	342	298	347	315	304	321	308	328	315	338	318	321	328	340	329	343	324	284	316	289	291	330	314	320	314	303	350	310	324	321	310	317	325	330	345	343	315	317	328	283	310	321	306	324	305	298	307	324	356	316	322	346	297	316	305	343	333	345	338	306	320	327	315	355	332	328	309	329	319	336	314	308	278	313	298	352	291	316	358	343	323	297	365	329	289	321	329	322	310	316	327	317	323	320	298	318	318	313	324	317	313	316	305	321	288	345	305	286	287	311	286	299	292	354	293	324	315	351	302	328	289	335	310	305	307	347	303	326	337	336	350	303	330	325	324	331	283	307	302	327	306	300	323	319	310	276	306	338	352	327	311	324	315	317	331	330	317	333	321	314	319	306	317	301	340	309	295	313	298	304	348	315	299	343	302	315	314	350	326	354	314	331	279	311	303	326	320	334	332	325	333	314	311	319	316	321	300	326	325	320	327	323	311	320	302	317	324	307	323	316	315	333	289	347	331	321	315	367	307	340	305	367	297	292	328	318	305	317	298	325	321	339	316	310	298	329	307	330	325	315	333	315	330	307	333	352	325	341	344	333	327	338	320	330	303	305	322	316	331	344	326	318	323	322	305	318	285	306	293	339	313	312	341	331	330	336	333	306	343	302	281	326	280	323	335	314	320	316	342	334	297	337	365	328	320	315	335	307	298	316	322	321	333	324	286	330	325	297	312	306	297	308	330	305	295	292	301	349	316	320	321	299	327	322	305	316	349	313	300	330	309	327	321	309	343	323	297	358	341	296	307	306	315	333	320	333	340	330	318	333	363	324	331	314	327	278	314	298	338	311	332	315	306	303	321	315	325	320	283	313	296	357	314	341	312	314	327	310	319	302	309	321	310	317	289	307	289	315	296	279	281	312	324	308	321	308	320	309	336	300	303	304	310	304	290	354	350	312	334	321	302	325	336	347	305	308	322	303	311	300	301	325	309	328	322	303	316	293	322	297	302	283	300	323	315	289	324	292	280	312	342	324	281
24420	20927	27262	24660	14513	2570	1469	1014	844	776	633	561	511	468	428	350	291	277	267	227	202	173	156	139	148	148	169	116	149	131	127	133	140	118	124	131	125	108	132	150	115	142	98	129	117	136	118	130	106	122	124	122	115	108	128	132	126	122	109	103	108	120	134	126	111	92	123	100	120	114	108	110	107	118	116	121	122	112	133	126	113	108	100	108	108	103	97	111	123	101	111	123	113	106	101	89	107	127	107	95	110	119	96	115	109	116	104	115	115	105	107	123	102	116	112	103	116	97	133	108	105	97	134	103	101	99	98	111	126	97	126	90	109	142	106	112	103	107	93	89	101	107	105	106	110	102	118	117	96	117	103	103	107	102	110	113	112	93	118	84	96	103	114	112	114	116	90	111	99	120	106	116	111	110	115	121	122	110	100	90	82	125	115	109	98	101	107	126	100	84	104	91	119	118	121	100	115	117	108	103	101	123	100	96	98	113	104	93	134	103	125	106	111	109	109	126	110	100	106	136	94	99	112	129	86	113	116	111	108	112	121	110	102	122	96	96	117	108	108	101	117	109	100	91	106	117	90	107	106	103	92	104	114	119	116	104	108	114	125	106	129	115	87	107	77	119	85	110	107	106	120	97	119	98	114	100	111	98	117	122	107	110	91	96	111	102	98	118	98	110	108	106	96	113	102	111	115	117	114	96	100	96	108	98	104	106	111	95	117	121	104	106	91	95	119	89	100	103	111	111	110	112	114	101	101	116	95	111	123	114	106	102	115	93	125	95	100	102	119	95	123	105	116	120	109	99	110	110	108	115	108	103	105	112	100	102	115	92	104	116	115	106	108	122	113	110	96	121	104	103	116	100	106	104	105	104	98	108	92	109	96	121	115	110	105	112	91	105	103	121	105	106	109	95	113	115	103	104	114	125	86	103	95	100	96	93	101	127	109	115	109	100	109	124	119	111	104	113	105	110	103	91	125	120	112	105	99	100	118	107	97	89	95	111	92	102	111	102	89	96	114	99	100	110	114	126	122	111	111	110	99	100	107	108	115	108	116	105	98	105	109	108	122	111	101	107	116	84	109	94	123	106	102	105	99	120	110	101	82	133	88	122	117	121	113	102	104	107	109	131	94	93	96	104	101	115	121	93	107	93	102	108	107	110	110	110	111	119	102	103	109	92	110	115	107	102	119	114	95	121	98	100	112	124	118	109	103	93	94	109	108	120	96	110	117	133	104	120	115	118	107	115	114	118	114	96	110	108	105	119	100	118	95	95	96	122	97	116	103	93	97	123	105	114	109	107	98	116	97	106	106	86	102	93	114	121	103	109	94	107	95	112	115	102	103	112	126	101	136	101	97	88	111	91	109	113	84	111	107	107	98	100	91	111	112	101	117	118	106	102	129	94	95	115	111	123	110	121	120	115	102	116	109	97	116	97	106	96	106	106	104	111	104	90	108	117	111	100	117	87	111	87	99	89	114	92	95	121	96	106	106	93	119	107	96	111	103	101	83	105	114	125	105	119	96	110	101	121	108	94	97	117	107	126	115	107	112	105	120	106	114	87	103	111	108	104	102	106	93	114	118	86	132	113	109	96	112	112	96	116	119	102	94	117	132	115	101	103	103	114	109	113	96	99	94	101	116	112	98	126	95	94	118	121	93	114	101	92	93	116	103	116	94	104	121	127	111	109	100	98	98	115	90	105	117	114	112	120	119	102	99	87	106	114	111	115	114	108	100	111	92	108	101	132	114	107	102	117	120	106	114	120	93	121	106	111	98	121	116	106	106	115	115	94	113	92	105	127	112	109	126	94	111	105	112	123	119	102	103	98	105	112	120	96	114	106	96	123	129	81	119	98	120	123	94	99	131	104	124	108	122	110	112	106	108	99	106	102	80	124	119	108	100	125	128	93	109	96	105	111	97	135	98	111	107	100	120	91	100	103	121	111	119	92	108	97	99	107	102	108	120	104	96	105	102	96	95	113	119	100	94	116	112	113	96	117	108	94	113	100	125	119	91	113	97	118	104	106	99	108	97	96	89	99	98	108	117	119	119	117	121	106	105	108	105	102	105	116	99	121	117	115	122	97	115	103	114	109	115	104	120	97	104	108	117	117	101	93	105	109	138	96	104	104	121	120	97	108	107	120	98	107	110	114	88	117	130	129	100	124	109	101	121	102	102	88	98	118	88	102	102	113	94	103	110	115	121	96	97	108	107	104	105	106	106	114	100	99	99	107	117	101	99	116	113	105	114	110	105	121	90	115	115	102	105	107	103	123	105	94	107	109	92	114	97	123	108	99	111	112	99	97	104	108	99	104	101	93	117	105	111	85	122	118	100	122	106	116	117	127	109	114	96	106	100	99	98	91	87	142	116	95	126	101	114	103	106	105	102	102	122	120	132	129	112	105	107	111	117	100	113	114	127	95	118	110	109	97	110	109	115	105	95	100	116	87	123	111	111	102	104	122	104	102	106	106	112	103	119	108	117	119	94	127	115	111	94	108	112	112	124	99	94	106	107	122	122	106	112	103	107	115	106	99	121	106	98	115	101	115	101	112	87	110	109	125	115	124	105	102	121	122	93	100	119	111	94	96	142	113	102	91	100	112	92	91	97	120	99	93	96	104	111	125	109	100	114	111	113	88	120	118	109	104	115	99	98	93	92	108	109	105	89	107	108	94	102	112	90	114	116	113	114	104	118	109	117	106	96	117	94	118	95	102	119	117	107	107	101	105	103	113	99	96	134	102	125	102	114	108	117	99	102	118	110	96	114	103	110	133	109	127	95	99	114	110	111	120	118	104	123	94	108	109	97	116	111	101	114	108	122	95	106	95	112	110	86	113	112	100	126	90	115	107	118	91	96	102	115	102	102	98	111	98	130	121	106	104	93	113	105	105	103	92	97	95	105	114	121	96	107	109	100	130	101	124	82	100	102	105	92	100	113	90	92	97	111	82	104	111	98	90	100	91	107	112	106	120	107	106	106	122	107	120	101	110	101	101	113	116	96	103	98	103	99	105	101	120	123	131	115	107	106	107	101	120	104	104	135	116	96	115	114	107	110	112	113	105	85	110	122	108	110	99	94	115	125	109	110	100	94	90	103	102	108	119	125	116	92	101	113	100	110	93	104	103	101	90	103	107	116	103	113	101	115	103	104	102	120	110	102	121	110	90	115	111	113	107	101	103	120	120	112	107	101	126	91	86	96	100	108	101	108	106	128	120	97	104	100	94	101	110	92	121	107	113	112	126	107	113	118	102	108	115	118	122	110	121	128	118	120	109	84	107	106	117	113	96	102	119	118	105	106	93	103	99	100	101	97	106	109	119	102	118	89	110	102	109	103	120	97	119	129	114	100	114	100	103	114	89	88	104	105	97	122	114	100	97	93	117	94	108	131	111	97	120	126	113	106	107	106	118	110	110	98	114	121	112	100	112	104	134	105	108	101	96	97	131	109	112	114	93	110	116	120	103	101	110	110	102	100	113	106	115	118	111
23940	18575	10679	6377	4764	3573	2643	2003	1617	1398	1106	933	934	712	626	550	506	404	367	309	285	256	243	209	193	181	166	175	177	160	164	161	158	148	154	143	137	155	142	154	171	135	143	136	150	127	143	149	132	131	140	146	131	114	133	156	129	122	142	142	143	98	151	145	130	128	126	124	121	137	136	105	148	129	128	122	131	126	130	129	125	133	122	111	135	151	136	138	118	132	123	128	113	122	123	127	108	124	131	124	135	118	144	118	125	133	146	109	136	115	122	135	127	125	120	135	127	134	130	118	128	103	135	101	126	110	132	126	108	112	108	141	120	128	110	136	128	127	135	143	129	146	150	129	139	124	141	159	133	114	117	131	132	95	134	147	131	141	118	147	133	148	127	144	117	130	134	126	131	141	149	120	127	139	120	128	132	116	124	122	131	143	127	142	136	109	142	126	128	116	125	147	109	129	133	144	132	127	130	135	107	116	116	116	128	122	140	136	123	143	132	114	122	150	142	121	132	148	140	140	118	132	128	113	129	136	118	143	131	130	119	106	139	141	122	151	141	123	129	135	138	121	118	127	124	130	125	117	137	112	129	132	143	134	129	128	126	111	113	129	120	132	118	117	121	145	116	134	140	137	106	125	104	156	130	124	124	140	120	120	127	127	139	131	137	142	130	134	120	130	138	141	121	116	149	127	128	128	126	135	118	126	123	129	118	128	125	133	120	141	118	130	153	128	133	127	127	133	132	131	126	109	142	132	142	117	145	116	127	135	135	123	121	112	122	136	133	138	126	135	127	115	128	131	134	132	117	134	119	130	114	132	131	121	117	110	132	138	130	134	102	130	121	135	144	121	111	107	129	129	140	147	119	125	122	113	130	140	124	127	133	122	125	120	125	127	127	129	134	107	132	126	119	121	112	105	150	142	143	120	145	143	116	127	142	126	139	131	130	112	131	125	118	133	126	140	122	130	130	129	143	141	138	131	125	151	136	126	134	130	129	144	118	123	118	126	123	123	135	119	132	125	132	139	128	113	123	151	111	134	130	130	129	117	114	109	128	140	134	147	146	123	121	140	126	115	125	111	126	137	130	135	119	125	145	146	132	121	140	136	94	121	111	141	130	99	135	124	134	123	133	113	143	134	126	140	130	137	137	136	146	113	128	131	121	125	132	124	120	143	125	115	116	124	120	118	130	149	126	144	132	120	124	127	119	145	121	135	150	124	148	153	118	128	123	132	124	145	142	114	131	118	127	142	134	129	122	120	122	130	109	129	140	131	125	125	142	131	124	130	135	134	124	116	128	129	121	133	138	136	124	123	129	137	108	131	124	126	120	119	155	110	124	115	101	121	114	130	114	145	123	131	132	122	130	119	130	133	130	129	124	133	117	117	131	125	139	112	109	131	131	143	125	147	118	129	118	143	138	142	108	120	107	148	142	147	122	117	118	124	135	130	152	126	123	127	144	135	122	126	121	122	126	127	124	125	142	112	109	136	114	112	119	147	137	121	126	120	144	128	123	124	128	122	129	120	126	119	130	115	155	140	140	121	107	122	133	117	115	141	135	130	123	118	111	155	140	139	116	138	119	127	141	140	137	146	129	114	123	148	129	113	132	129	134	122	121	119	128	120	120	128	134	119	132	140	146	141	121	121	126	121	124	122	142	142	139	110	117	135	125	125	125	131	117	116	118	129	117	114	134	130	102	125	126	132	117	129	125	128	136	133	134	128	133	102	133	146	126	121	133	130	138	135	141	141	128	122	117	121	118	144	113	136	137	145	108	123	133	149	119	116	126	142	116	126	128	126	139	134	121	121	129	149	119	140	141	128	121	145	124	133	123	132	133	154	117	118	141	114	121	137	144	140	136	126	128	124	136	125	113	128	124	130	122	123	143	137	120	139	140	127	144	130	122	110	127	119	131	141	126	119	111	127	126	124	134	116	114	127	111	136	113	129	138	141	132	124	133	119	122	123	127	130	127	128	127	128	122	130	137	122	109	144	130	128	128	129	124	128	136	126	129	138	131	115	140	115	111	133	147	116	126	143	132	128	135	132	134	121	158	124	130	104	134	139	106	167	119	118	131	134	140	120	124	129	143	136	108	125	133	128	129	135	139	126	133	142	108	141	126	135	102	120	126	139	128	140	127	131	120	121	135	134	115	133	118	134	121	144	149	125	119	133	108	133	127	118	86	130	140	122	123	135	132	141	129	132	162	136	116	132	145	121	132	143	120	111	119	123	124	120	129	141	137	120	138	132	107	125	139	128	148	128	114	125	120	136	120	135	136	137	122	131	132	150	114	126	120	110	114	143	129	131	94	132	137	115	118	120	131	144	129	135	148	150	110	121	134	128	151	121	111	123	149	127	150	122	130	143	154	129	131	120	120	141	111	138	139	124	128	127	141	123	140	116	140	124	124	144	143	123	126	129	121	120	140	146	120	110	138	127	134	113	123	145	139	123	130	147	115	121	130	133	127	130	141	116	119	117	99	135	119	123	128	116	138	121	142	119	102	116	126	129	124	123	138	135	106	138	111	132	97	129	128	119	136	131	150	135	119	129	130	134	130	139	140	138	128	149	140	129	127	145	137	104	124	101	122	123	127	124	107	110	119	115	136	130	118	127	138	129	156	110	140	133	124	129	133	119	133	125	132	136	127	121	133	127	129	128	119	137	137	135	111	114	131	116	116	131	135	134	104	141	117	124	136	147	119	122	105	124	115	118	127	135	122	135	122	128	125	135	121	138	120	144	126	120	146	127	130	132	133	147	131	134	112	135	121	146	138	139	115	135	128	147	133	101	131	140	123	111	117	146	105	138	131	125	117	131	117	131	107	104	143	130	115	128	132	116	114	138	127	125	126	115	122	139	131	112	136	132	154	119	136	120	125	149	129	132	140	136	125	133	141	121	140	125	140	128	134	120	144	127	145	125	124	108	136	143	137	103	119	121	101	118	146	142	130	118	122	126	132	119	135	129	132	125	116	127	137	148	126	133	126	117	117	128	133	127	131	119	131	122	128	122	118	127	115	138	129	119	132	127	114	124	129	131	135	114	124	134	136	115	128	107	125	141	135	126	139	122	118	121	126	130	133	109	127	143	145	108	115	94	138	119	140	123	105	128	119	123	115	129	138	119	135	143	120	134	117	159	147	121	113	132	119	117	136	143	138	137	137	111	121	153	125	147	116	115	121	126	125	144	130	127	122	125	126	126	120	118	148	115	124	135	126	144	134	127	137	115	141	150	120	127	132	125	129	119	119	117	129	109	101	129	115	113	128	127	134	145	136	140	109	131	107	133	128	106	125	114	151	122	120	143	130	128	150	115	135	119	123	131	104	122	121	115	118	131	123	132	126	132	118	136	107	118	139	122	149	148	149	134	108	138	136	111	118	128	119	149	137	110	119	130	122	130	116	120	117	101	127	118	126	118	134	142	111	137	130	117	129	136	107	130	121	108	123	135	134	135	121	129	115	125	125	130	130	105	136	119	133	115	119	118
22256	20962	28633	23483	20968	21112	12118	2663	1877	1610	1471	1153	1059	1049	921	780	684	583	495	475	447	361	358	354	311	343	319	320	316	266	320	271	276	279	280	299	279	242	255	282	266	274	233	253	234	253	237	250	259	245	232	238	230	254	247	210	235	251	232	251	210	246	232	242	242	240	244	230	242	244	226	248	227	215	234	259	226	234	217	236	204	193	209	193	226	250	204	209	221	230	255	218	225	219	240	255	219	204	209	222	221	217	253	194	191	214	214	218	229	207	246	219	208	204	255	237	251	231	210	250	205	231	246	242	235	200	235	217	215	205	219	217	245	229	220	237	206	210	211	234	217	212	262	234	253	231	240	220	222	214	216	189	231	238	239	242	225	238	256	221	201	205	267	240	230	229	255	231	219	206	235	223	202	233	215	236	235	204	219	232	221	216	221	198	215	218	240	216	205	252	234	214	215	215	242	214	224	198	226	229	223	212	244	233	230	223	227	256	223	232	238	237	238	207	219	229	203	237	244	207	236	224	239	224	238	256	247	221	236	227	218	215	192	244	260	229	216	231	233	235	225	237	232	204	255	235	237	234	236	232	240	231	206	220	238	209	244	211	218	234	195	238	193	245	222	226	209	206	227	230	213	245	209	252	216	227	221	253	207	248	204	228	176	245	217	258	232	210	221	234	233	255	212	237	256	229	236	221	236	219	232	236	219	244	218	185	235	228	199	214	203	198	228	215	211	216	220	223	225	208	250	219	237	199	227	229	235	238	240	217	204	209	230	220	207	205	212	214	264	239	202	248	244	238	229	208	229	186	228	222	230	225	221	219	194	249	235	240	229	230	233	224	258	217	218	223	218	252	224	229	233	192	227	247	223	217	223	223	221	226	224	249	231	235	225	231	210	219	238	214	211	230	235	207	230	239	239	194	217	233	213	243	221	233	219	226	217	217	244	236	217	246	228	229	221	235	226	227	214	249	220	230	203	249	220	217	219	212	230	236	225	229	226	231	227	240	206	231	190	215	238	231	222	198	228	227	226	223	220	213	222	215	237	237	219	247	227	241	210	270	235	228	220	213	223	233	222	211	224	221	217	224	216	244	218	238	207	249	226	223	237	219	231	238	233	239	241	235	203	218	247	215	230	215	231	255	230	231	236	209	199	238	226	209	219	212	240	236	235	217	230	232	219	211	232	203	218	210	230	203	262	235	238	227	227	228	211	234	223	234	205	232	213	227	242	207	245	252	224	206	238	215	248	234	226	256	241	224	229	220	207	222	235	227	206	222	243	220	220	214	209	217	225	204	211	215	205	209	215	208	226	248	236	217	238	203	201	268	224	226	217	238	225	224	225	239	242	209	225	226	216	251	206	233	240	219	219	227	210	219	246	216	211	229	220	237	231	215	224	225	208	206	226	244	244	214	216	214	231	223	237	232	238	237	229	221	252	229	199	208	217	214	214	233	205	216	234	217	230	195	235	217	210	194	217	200	220	241	223	213	225	221	254	226	229	199	200	215	178	229	234	216	219	251	241	204	210	248	244	243	246	223	239	231	211	250	214	235	209	254	240	228	250	209	217	226	233	241	222	249	209	192	210	227	232	225	237	251	249	214	230	215	222	215	196	231	242	217	187	236	235	222	221	212	214	202	209	234	233	229	242	205	240	205	225	239	227	227	208	195	214	244	208	227	241	228	220	223	209	207	217	204	212	221	188	221	211	210	216	217	235	217	207	236	205	231	235	224	198	205	240	221	231	229	211	240	240	229	224	256	223	225	202	228	255	215	234	235	241	206	220	241	241	213	224	230	225	209	212	232	212	199	210	243	220	260	237	226	204	199	225	216	229	195	189	212	234	226	243	234	227	222	219	234	199	244	208	231	240	220	240	220	208	232	222	227	265	214	228	210	195	215	231	207	205	215	222	205	199	242	231	233	224	252	225	230	245	213	234	234	208	213	226	228	215	227	192	239	228	242	226	247	226	220	247	261	204	216	209	225	239	220	259	230	207	267	223	257	211	223	189	203	234	212	228	243	214	206	232	251	222	216	234	210	232	225	249	260	246	221	190	210	239	206	221	233	206	250	244	215	239	243	237	211	223	221	229	225	251	231	222	241	231	218	241	247	233	213	236	224	247	206	256	209	225	227	236	220	227	215	219	223	241	217	228	219	222	226	211	209	244	221	197	229	245	198	228	224	223	235	219	228	209	250	251	231	259	217	209	233	201	191	218	233	213	225	242	227	191	228	205	211	266	215	248	211	237	211	230	219	243	218	212	216	214	214	233	207	216	197	239	236	212	224	234	231	222	220	231	240	227	231	218	235	208	223	223	184	230	245	260	205	212	230	239	240	214	251	228	219	238	229	220	225	208	210	229	227	221	241	256	226	244	238	235	206	204	205	222	237	212	243	239	201	228	235	208	216	226	197	247	222	227	230	198	184	210	230	236	203	245	226	253	239	216	213	245	240	199	243	213	233	223	244	269	240	256	253	243	239	235	231	242	278	211	224	216	239	178	197	226	228	230	222	231	234	214	270	226	241	222	234	215	190	234	222	212	225	267	231	220	208	229	200	221	229	233	236	231	214	239	220	250	234	216	231	226	228	213	204	222	233	259	235	234	226	240	249	205	231	252	218	254	219	228	244	226	222	206	235	223	227	227	234	235	219	227	228	236	224	248	222	198	224	220	248	219	223	208	232	187	207	229	216	240	216	226	254	232	244	240	216	206	238	207	224	210	221	252	226	218	219	247	220	245	243	224	229	246	227	230	218	229	214	206	224	245	235	222	227	227	218	231	226	236	226	225	244	239	241	216	225	243	204	242	245	222	234	241	245	221	229	218	236	217	238	236	221	228	212	257	226	249	231	225	229	241	218	240	214	237	226	231	228	211	212	240	201	206	231	190	229	236	207	199	218	211	253	237	220	209	223	235	222	229	233	234	230	237	237	229	221	237	219	216	209	212	239	207	224	231	220	241	235	235	217	218	202	206	197	236	190	226	200	243	211	219	221	216	207	213	201	225	217	244	211	263	195	210	222	188	235	241	245	231	218	203	241	198	227	222	230	246	203	219	234	202	261	214	240	258	233	226	232	226	223	230	237	207	195	223	216	242	223	251	217	228	219	209	236	217	234	191	216	231	224	233	236	225	218	227	237	258	220	239	216	201	229	226	213	242	261	248	228	209	221	214	257	234	234	237	231	221	231	228	251	216	218	210	214	212	238	189	202	215	256	203	239	215	217	209	230	243	205	196	230	238	226	233	227	231	240	204	223	225	207	241	243	236	223	245	211	211	239	259	206	215	239	233	216	257	243	223	246	226	230	252	207	234	225	221	242	220	222	252	229	234	244	224	234	228	219	231	231	199	224	203	235	244	241	219	213	256	207	253	216	233	248	249	219	225	240	245	238	250	228	227	223	234	209	216	213	238	208	228	219	250	212	237	220	209	240	254	246	214	232	222	229	231	233	264	260	238	242	219	200	239	248	243	220	231	240	216	207	223	232
28361	28313	18467	11450	8540	6706	5088	3887	3101	2631	2134	1845	1693	1415	1254	992	927	807	743	604	576	533	502	447	403	404	399	372	365	321	345	328	320	311	337	311	313	294	301	257	283	296	289	276	276	277	257	266	290	266	243	284	294	269	299	240	286	285	304	266	288	289	264	287	277	246	294	282	288	279	287	276	252	278	253	277	291	236	288	255	238	264	252	251	246	247	254	251	237	268	252	253	257	262	246	252	256	282	246	261	301	290	235	231	259	255	261	261	240	244	273	253	269	242	264	264	262	263	265	246	259	250	253	257	267	253	275	276	236	241	249	261	266	274	252	265	246	249	255	265	242	261	269	234	245	232	257	276	231	248	278	292	277	280	268	265	259	226	276	244	277	258	268	263	219	279	252	277	311	244	245	260	245	245	262	260	254	247	268	248	258	246	266	278	261	247	242	254	260	243	255	271	243	238	255	252	267	252	235	246	253	260	278	263	260	210	254	269	262	252	271	270	249	234	268	278	242	247	242	260	248	257	237	252	230	241	267	287	256	228	252	263	246	267	291	229	245	253	253	270	272	245	261	241	256	263	286	246	243	282	242	241	249	269	283	266	314	239	254	262	250	254	243	246	258	246	257	223	256	250	197	222	249	251	255	242	240	257	276	281	259	264	254	286	275	237	258	283	263	249	241	235	254	254	251	237	263	235	276	231	252	263	237	261	234	254	288	225	239	277	263	250	249	237	262	284	259	269	269	257	257	254	246	250	259	269	226	268	234	246	278	244	259	235	240	231	261	243	258	237	267	247	254	270	267	242	248	243	256	232	253	248	245	247	241	254	302	273	278	246	246	276	236	231	271	270	259	250	242	245	272	239	280	244	278	240	254	255	251	242	262	226	264	213	263	243	248	262	252	233	255	244	252	277	260	248	276	231	262	273	238	243	257	234	291	268	277	274	243	264	238	253	242	295	257	275	254	252	255	258	263	245	256	260	238	276	262	235	269	257	241	210	271	253	269	251	243	268	268	265	252	253	248	247	239	235	254	255	259	285	229	246	276	251	283	251	278	235	241	244	242	244	259	221	242	256	249	257	235	259	283	235	270	252	250	264	242	280	245	250	253	242	286	238	258	272	247	260	232	258	260	270	256	237	239	271	244	258	259	236	272	304	251	277	254	280	270	250	260	243	257	243	266	256	250	249	254	266	242	254	242	273	250	263	306	221	256	254	263	235	271	259	275	284	255	227	240	257	289	243	242	253	255	241	275	271	245	248	248	266	241	246	267	271	241	257	261	279	250	246	260	250	228	265	239	242	243	250	266	246	241	275	266	261	257	235	263	258	290	234	274	233	259	253	255	255	243	262	265	274	239	249	280	247	251	233	267	246	278	264	233	291	255	244	237	248	251	241	272	276	270	257	222	279	229	242	238	265	225	251	261	231	271	278	244	264	240	248	277	250	268	251	253	270	253	255	264	243	242	255	281	272	247	237	248	240	251	271	263	252	250	249	229	241	288	272	229	255	248	250	253	254	241	270	235	242	243	271	250	233	266	248	253	256	240	264	264	230	246	252	263	266	220	266	276	257	232	247	275	256	263	229	250	255	266	265	269	247	247	268	229	257	244	267	250	238	250	270	239	269	242	254	271	281	270	253	286	231	256	236	277	248	255	246	247	236	271	258	267	251	260	267	243	222	259	248	279	266	237	264	260	234	237	251	250	264	274	251	250	236	271	258	271	223	239	267	239	236	265	252	242	249	252	238	259	252	247	284	263	267	247	253	252	270	252	255	257	240	271	235	287	238	271	266	255	262	232	279	272	255	250	255	271	261	253	259	275	261	290	235	230	270	298	276	263	240	238	278	220	258	268	241	252	278	224	241	261	253	240	257	279	258	278	249	222	259	264	235	254	244	262	288	270	261	234	266	240	262	253	263	274	266	250	256	260	287	266	238	235	241	263	273	281	251	249	282	270	250	268	257	259	233	259	266	277	242	243	259	240	270	252	277	257	246	232	252	263	258	247	254	251	261	259	250	255	254	231	256	267	251	242	268	248	256	264	261	256	261	251	259	274	248	265	241	243	260	254	260	231	256	227	265	244	293	238	288	248	249	266	307	254	249	231	267	271	280	237	246	269	249	252	252	270	257	266	245	274	255	273	242	228	232	268	258	261	229	267	264	243	260	272	277	250	270	252	263	238	248	263	293	280	277	247	257	261	262	258	275	269	241	249	254	243	268	251	254	251	276	250	250	251	235	262	255	247	238	252	256	265	259	258	256	250	267	285	272	248	216	253	253	256	276	269	245	256	237	265	278	234	264	250	272	264	270	247	274	264	276	254	266	258	274	243	261	242	243	257	261	235	225	269	257	251	279	259	277	276	277	264	249	234	252	267	260	288	258	266	253	234	264	244	241	274	286	279	252	277	242	248	286	254	257	247	264	273	271	277	264	235	238	249	263	252	284	265	270	267	255	254	258	289	235	267	271	232	251	241	246	254	226	274	243	272	254	244	263	257	271	261	266	285	273	258	257	255	281	278	269	277	276	235	292	218	241	250	247	265	249	222	248	279	245	255	281	213	286	285	271	244	226	275	277	253	247	285	262	255	293	254	234	275	249	238	254	254	255	251	276	237	269	244	281	256	259	234	264	243	277	237	225	249	277	244	266	260	260	248	232	255	264	278	247	241	266	246	251	280	268	269	236	249	277	287	253	265	254	240	286	258	246	251	236	252	261	269	252	277	257	252	263	286	258	274	245	244	228	248	272	257	239	254	237	269	241	241	252	244	226	249	264	236	242	261	253	273	264	240	257	264	280	247	297	262	245	288	259	258	254	257	282	255	246	269	247	237	275	276	265	255	260	263	237	253	241	262	230	260	262	268	292	266	246	254	276	282	250	230	220	268	268	281	251	276	290	262	243	248	241	232	242	283	260	267	243	261	258	277	275	257	246	265	256	256	249	259	242	256	258	257	285	260	271	277	235	252	255	233	229	253	243	279	261	256	255	240	235	263	269	231	236	248	238	235	268	257	277	238	278	234	261	270	250	243	240	270	254	224	231	237	258	269	248	258	251	272	233	239	245	261	256	242	271	227	247	248	244	271	251	255	259	248	242	245	254	228	241	217	245	238	247	245	243	254	237	261	225	291	252	256	231	251	244	277	254	256	245	272	232	258	263	254	225	285	251	232	270	259	263	285	231	209	257	264	271	233	242	258	240	271	253	284	254	246	233	268	244	276	268	251	240	277	267	257	239	281	256	257	244	254	249	247	243	285	238	264	255	241	254	270	269	241	247	238	249	248	279	240	279	264	255	265	251	257	245	254	248	273	245	259	257	246	275	233	273	263	250	239	239	229	223	230	268	272	252	273	263	258	277	243	265	255	271	263	272	253	239	253	257	248	255	256	243	225	257	253	252	254	227	264	261	247	245	235	272	248	283	277	269	239	240	255	247	255	260	233	240	267	247	252	254	265	272	287	266	248	213	245	247	265	233	264	244	267	237	243	240
27661	19463	9365	3292	1827	1231	980	756	608	586	517	476	448	398	381	310	310	286	254	260	240	211	237	195	171	198	190	208	209	202	192	202	215	212	189	170	214	199	188	200	174	180	180	200	208	169	173	193	195	192	197	188	176	187	189	210	194	161	181	196	184	176	184	201	187	182	187	198	210	186	203	159	165	193	183	185	175	171	188	187	193	187	185	188	151	177	161	188	178	214	175	197	162	161	166	156	193	180	204	201	170	195	189	182	177	165	193	183	163	166	186	174	185	199	185	177	182	173	186	178	185	172	180	174	182	173	175	201	175	172	194	159	179	188	174	203	188	196	180	173	172	193	187	169	202	200	173	156	166	219	195	197	208	179	180	181	166	203	210	201	188	190	185	201	206	194	188	168	176	157	187	196	185	205	190	180	185	172	173	143	183	195	188	181	191	175	191	190	190	174	190	165	190	166	164	135	200	162	191	154	171	221	207	200	190	171	200	181	179	183	172	190	200	184	170	209	206	193	168	193	176	187	164	203	160	190	164	190	173	204	175	181	178	197	183	210	171	152	190	183	203	208	187	171	166	177	174	166	155	174	188	169	195	162	195	177	179	182	169	168	200	209	170	160	198	172	193	173	198	173	178	166	204	176	171	160	189	165	170	188	156	161	184	185	178	193	199	193	174	196	183	172	175	195	195	202	191	184	171	184	189	172	178	175	196	162	178	160	171	195	185	190	179	182	184	162	169	180	184	179	204	187	174	169	185	191	176	182	190	163	168	177	194	186	186	180	180	185	195	223	177	168	182	169	177	206	184	160	190	173	208	174	193	179	199	160	206	172	178	192	192	171	174	205	204	190	182	161	187	179	202	169	193	183	178	156	204	180	178	189	190	176	193	163	208	193	203	192	172	173	168	173	217	205	165	182	178	173	195	197	180	166	198	175	189	182	186	162	183	200	179	184	211	184	185	180	180	180	184	173	148	196	189	192	175	169	182	158	179	191	175	195	177	209	192	203	211	183	210	202	196	191	179	177	192	180	159	153	182	185	188	180	176	205	181	157	179	201	184	179	171	188	191	199	176	153	197	196	175	173	168	168	182	190	172	194	179	180	194	188	194	185	146	166	176	192	176	172	200	157	187	206	173	171	174	159	184	172	202	184	189	180	173	171	162	201	187	194	161	209	202	184	161	176	166	186	192	174	210	193	213	200	189	171	180	204	170	176	201	201	189	159	191	184	177	174	200	186	184	170	180	175	181	187	167	194	200	182	201	193	203	199	190	192	182	183	190	202	187	192	187	174	188	189	192	169	193	176	210	178	172	158	178	156	169	174	177	180	185	174	207	215	161	196	184	183	190	165	170	160	187	179	163	185	202	190	170	184	180	166	173	189	181	193	201	168	161	197	201	197	224	172	200	165	179	198	205	182	188	192	172	190	203	201	193	182	179	191	198	179	189	191	159	190	195	178	170	169	205	193	190	182	193	195	170	174	158	173	198	175	153	214	203	199	197	191	189	174	198	183	182	176	203	168	194	197	172	176	199	168	187	177	180	199	191	176	192	202	179	165	188	180	193	187	186	199	199	197	200	168	161	191	170	179	186	189	201	175	183	200	190	193	191	160	184	181	172	189	211	206	181	177	178	186	173	180	166	177	187	209	175	202	191	166	183	174	164	192	189	172	183	177	167	192	214	217	180	181	194	183	171	178	177	182	190	183	190	152	187	193	191	179	185	174	188	186	181	185	190	171	180	194	177	159	196	179	191	182	203	187	182	179	163	195	188	179	188	184	179	173	173	184	185	207	183	188	175	178	193	182	180	190	181	164	170	172	162	186	183	162	182	178	180	189	169	181	174	200	199	183	201	187	195	186	180	197	186	177	158	224	204	210	199	180	163	183	194	170	190	212	185	150	190	175	210	178	183	175	193	179	188	192	185	169	219	172	208	195	142	181	202	173	171	189	198	165	169	186	200	158	168	192	174	213	193	168	185	182	200	191	163	194	166	170	204	179	200	167	196	203	189	190	186	179	180	191	168	180	171	188	156	192	190	187	164	199	200	182	199	177	173	194	178	175	172	167	177	204	191	176	184	163	201	193	192	210	185	192	204	186	179	191	178	176	209	180	198	201	191	204	171	205	179	175	161	217	196	175	170	181	187	176	193	156	187	193	170	179	186	184	191	196	173	197	174	165	164	193	170	172	197	178	191	185	189	194	182	171	184	179	195	165	184	207	164	174	194	209	187	188	194	171	196	209	197	174	190	187	179	182	203	190	186	178	167	206	163	173	194	185	194	181	184	168	157	175	196	193	179	199	190	165	187	181	187	173	177	183	184	177	158	176	178	185	184	163	191	200	172	167	204	179	177	179	180	175	193	186	185	189	181	155	184	177	176	177	195	175	174	184	176	170	176	219	177	188	164	167	173	191	197	193	171	173	155	192	203	199	196	190	203	205	188	189	192	185	169	191	173	192	177	167	185	196	194	179	185	195	161	165	207	181	179	189	165	169	206	182	183	182	178	192	164	183	167	193	164	168	197	162	192	189	205	174	190	178	175	197	213	184	156	201	203	166	193	166	186	170	191	172	186	180	183	174	185	189	193	199	220	182	186	178	171	181	184	199	209	179	172	193	183	175	172	162	167	208	194	169	193	181	204	193	172	169	164	203	185	213	178	150	163	175	181	197	157	169	192	201	202	175	174	194	178	200	189	186	206	187	207	177	180	173	200	168	174	190	179	190	173	190	185	191	194	183	192	191	193	197	182	176	190	187	191	139	192	173	179	170	193	188	198	201	183	182	188	213	195	196	188	201	176	204	186	180	180	193	191	193	180	185	196	183	173	201	175	195	193	175	161	162	192	164	164	162	181	162	186	207	184	185	163	199	195	170	174	185	189	184	196	177	184	192	180	150	183	187	184	196	177	187	186	185	182	168	188	189	190	157	193	191	194	186	207	180	192	202	177	200	189	167	157	174	190	186	196	168	216	176	204	178	217	175	198	165	174	167	167	152	192	164	187	180	193	182	175	183	200	190	183	187	172	146	157	179	175	173	190	200	200	184	178	182	165	191	189	194	166	201	186	185	191	187	191	163	199	213	166	177	176	169	192	170	182	203	197	160	210	175	164	167	167	170	166	199	193	189	162	210	167	178	177	185	186	207	182	205	175	189	173	167	194	195	181	198	193	180	218	199	186	174	169	210	203	183	188	165	175	174	215	163	202	192	182	195	179	202	160	163	164	193	201	175	174	178	188	190	189	190	158	175	187	208	165	189	205	179	197	156	188	175	180	177	190	161	189	191	181	174	172	173	195	177	186	156	198	185	172	203	189	179	210	189	188	171	184	192	199	179	181	189	193	181	185	194	203	180	182	177	190	192	184	192	216	188	167	191	186	202	182	171	161	177	192	176	195	185	195	177	184	182	196	179	199	184	190	171	198	199	190	155	184	161	172	181	172	191	203	162	181	189	201	192	187	192	171	175	179	194	188	170	174	169	188	202	195	178
20176	13102	7427	4051	3037	2353	1737	1366	1132	940	820	774	608	556	536	432	406	383	332	320	297	288	266	222	257	201	245	223	214	248	214	207	198	230	194	202	221	214	216	238	196	199	234	229	210	214	209	206	201	220	215	199	227	210	204	224	219	213	220	197	210	191	233	220	190	216	219	206	197	195	217	223	212	200	210	213	236	227	231	218	203	212	196	208	215	197	198	223	176	226	191	196	203	228	206	188	222	191	209	215	201	222	211	195	194	225	215	197	193	180	200	208	198	209	193	186	217	206	175	197	212	211	203	176	207	206	191	207	212	200	222	191	195	184	205	198	219	216	228	198	200	216	180	206	202	239	226	212	208	205	238	200	199	188	209	194	188	200	211	182	229	202	199	191	203	220	184	182	198	186	204	208	229	228	208	217	203	225	204	213	201	190	194	222	201	194	251	210	196	211	216	228	200	204	237	206	207	208	191	206	216	203	209	198	203	184	229	223	219	197	195	200	223	192	228	210	224	185	211	223	179	194	226	198	197	209	194	202	180	210	213	221	194	193	225	219	200	205	182	205	224	218	221	189	204	195	194	203	219	211	218	229	191	195	208	210	202	203	184	193	184	203	212	210	198	209	188	225	206	208	207	210	217	225	212	224	202	190	196	191	224	201	230	219	182	197	195	200	220	204	202	201	234	229	193	213	222	199	229	214	183	194	211	179	174	185	185	211	179	196	200	195	192	199	218	221	204	199	214	196	175	218	174	219	214	187	209	204	202	216	214	208	226	201	195	209	201	206	227	230	185	196	204	209	220	210	201	220	207	206	201	211	226	217	212	247	195	203	209	220	202	180	207	198	196	189	218	203	205	173	188	233	178	204	229	192	188	186	210	195	198	228	200	228	196	195	205	206	204	212	204	200	191	211	198	230	193	215	214	214	217	204	219	220	187	218	209	194	208	184	223	219	211	194	190	204	201	217	178	182	198	196	204	206	201	200	190	202	211	228	200	202	203	189	202	213	179	204	248	214	236	212	201	201	197	191	215	212	203	207	170	220	187	210	207	204	182	214	215	203	205	210	196	199	182	199	219	223	204	198	197	195	223	223	193	178	217	203	210	241	220	233	230	177	218	218	218	194	237	224	213	225	199	201	200	218	231	214	209	205	215	215	182	230	170	178	209	244	192	220	232	210	208	201	211	216	241	198	213	197	189	161	232	221	196	211	188	204	185	196	198	185	232	190	199	189	201	180	199	218	217	224	224	194	221	226	228	189	219	215	211	225	186	193	216	193	205	201	201	208	216	220	206	201	221	205	221	211	209	193	196	192	192	229	204	203	206	207	191	228	196	194	198	207	212	211	202	205	223	203	221	212	208	200	183	210	209	238	219	198	210	208	193	182	205	199	203	222	170	171	210	186	201	203	217	207	206	200	230	207	218	210	193	209	207	204	190	209	212	194	201	222	197	213	206	183	211	228	196	204	212	215	196	208	203	208	217	216	222	205	205	201	213	186	199	200	200	205	202	194	223	211	216	190	199	221	197	197	213	176	208	208	219	195	211	202	211	231	195	205	220	210	203	225	213	238	208	219	215	233	216	174	211	213	221	198	196	198	208	193	200	209	190	193	192	197	194	190	190	205	197	212	216	193	200	190	204	211	198	203	214	192	203	219	204	220	196	207	207	192	206	199	216	220	209	216	194	182	207	207	200	202	218	195	225	219	225	219	197	214	209	179	190	215	187	201	196	221	185	201	195	224	204	186	185	197	203	191	241	194	206	184	177	214	220	210	211	195	224	223	204	209	239	206	202	165	216	211	192	200	171	215	170	219	228	209	199	196	184	213	214	212	194	184	210	180	176	180	204	193	165	212	219	215	200	195	211	187	191	204	187	218	200	222	209	202	214	184	179	216	207	188	221	219	245	219	232	216	224	192	196	184	197	187	183	207	196	202	220	172	221	210	187	219	180	230	209	199	181	222	208	214	216	183	202	214	184	184	206	205	214	206	205	215	209	210	210	209	200	209	209	165	223	204	190	199	179	215	222	211	194	196	177	213	195	198	172	181	226	206	205	170	212	203	210	195	202	187	199	205	210	201	202	221	212	202	193	194	215	198	183	194	185	197	177	246	218	205	206	240	218	192	216	212	225	197	204	223	207	210	198	215	191	228	226	187	196	212	232	214	186	206	220	233	203	223	216	202	222	194	199	196	219	201	207	208	201	209	212	199	216	176	219	215	186	218	217	240	209	209	197	181	193	206	205	195	186	213	181	195	192	214	231	236	214	202	194	199	200	203	223	193	219	220	216	192	220	193	221	190	208	196	217	237	200	210	220	201	195	168	194	191	223	203	219	211	203	233	216	208	186	216	215	227	215	199	219	209	239	227	200	201	230	208	202	202	196	195	230	201	196	252	195	210	211	202	201	224	213	218	206	197	188	220	206	195	206	213	210	194	214	204	214	190	226	209	215	203	192	220	218	213	205	188	209	217	212	238	232	183	202	203	203	212	201	197	209	194	205	195	227	217	250	216	216	200	208	248	182	203	209	187	216	234	182	200	205	195	206	189	194	216	204	183	200	222	184	202	201	207	188	197	201	205	211	202	229	188	235	202	182	225	204	197	232	181	193	211	210	189	189	215	199	228	217	212	184	190	201	201	184	191	227	202	221	200	211	225	155	196	200	198	207	212	199	205	246	229	207	225	220	212	223	189	203	205	214	209	203	184	183	189	222	208	210	207	208	211	215	213	197	200	217	199	207	195	207	183	194	199	185	182	218	206	193	233	185	187	186	198	212	199	197	211	224	211	219	220	197	209	189	203	218	202	214	186	217	191	193	204	211	195	211	200	181	207	221	218	203	215	212	199	204	196	197	224	238	208	198	238	202	202	209	195	199	224	210	225	179	204	216	196	212	214	214	234	197	201	199	217	200	211	223	182	220	210	210	209	205	209	205	203	213	204	194	226	202	223	198	199	183	212	211	182	198	213	220	204	206	207	190	194	223	179	204	197	216	205	198	184	193	209	209	226	212	185	201	209	188	208	196	195	180	200	203	220	195	173	196	179	207	202	204	162	212	176	215	186	195	200	217	217	204	205	200	177	220	208	208	199	208	208	209	205	199	221	179	190	206	210	222	184	205	211	199	225	186	212	214	215	199	218	206	197	206	220	175	213	221	204	206	206	196	204	188	199	201	188	186	207	244	223	210	202	217	214	200	190	188	237	212	196	199	211	221	202	209	202	224	214	199	202	199	187	200	224	184	241	214	210	221	224	214	176	183	195	216	214	219	209	197	190	222	206	223	228	222	214	180	190	214	182	220	236	204	217	191	208	212	223	211	190	212	214	206	202	223	202	207	214	190	206	189	211	218	195	198	194	189	185	204	202	204	186	203	209	190	197	202	217	202	207	202	227	196	223	189	249	209	197	204	204	204	205	203	212	214	190	205	201	184	213	222	227	209	185	213	197	225	222	190	237	201	225	236	186	226	193	222	214	218	228	197	211	213	228
23456	20938	28199	23854	20929	12323	2933	1633	1303	1202	1072	979	861	737	711	589	531	539	430	433	395	382	361	382	326	369	307	345	306	345	297	306	310	331	303	329	305	326	288	300	309	288	300	255	267	258	314	303	264	308	286	301	277	301	277	282	279	305	293	321	303	294	314	282	279	292	279	282	291	271	281	277	289	282	272	273	272	279	265	279	288	293	273	261	290	307	295	299	281	283	278	303	256	286	290	295	272	311	259	312	274	307	282	291	265	268	265	257	290	284	275	248	304	328	291	270	282	290	276	256	266	256	306	305	290	276	256	270	287	248	272	280	276	275	264	287	288	294	269	246	278	291	267	312	278	274	277	295	271	284	280	271	285	277	295	309	272	265	268	282	283	271	285	301	287	279	294	292	276	286	273	287	286	290	289	289	277	282	290	297	276	281	294	290	277	280	298	275	295	273	292	291	298	272	289	289	289	274	280	302	291	289	279	261	267	277	294	299	268	297	292	282	271	281	281	261	309	304	264	275	290	285	302	261	276	293	302	304	285	297	249	267	277	288	284	298	290	302	262	283	272	294	299	270	263	293	271	269	320	270	269	261	282	303	276	261	289	281	291	294	286	295	286	280	281	241	288	245	285	274	294	286	276	301	291	334	258	275	302	285	270	294	297	284	275	270	268	281	288	292	272	267	273	287	308	272	289	288	289	273	271	278	266	272	282	302	284	331	298	289	267	300	310	283	283	273	293	269	291	268	279	289	284	309	289	287	288	276	296	252	279	289	266	250	269	277	288	302	274	263	323	255	292	270	295	269	284	268	274	283	289	285	286	250	264	273	256	278	279	260	294	280	316	296	264	283	271	275	294	286	297	288	284	283	285	279	331	279	253	267	275	263	278	308	249	269	285	267	259	282	270	284	274	286	270	303	286	261	258	300	269	274	257	288	288	277	288	301	262	245	258	264	270	283	287	292	279	261	291	271	311	306	268	293	289	283	274	265	298	282	279	274	265	290	279	290	287	263	269	271	306	288	309	258	270	309	294	294	282	267	294	298	262	274	283	309	278	301	295	291	265	304	313	256	315	275	251	311	289	263	323	296	288	275	262	284	310	284	267	244	294	278	301	273	262	270	277	277	319	291	300	292	322	298	278	292	280	254	282	273	285	310	272	267	303	302	324	269	287	309	290	276	269	274	297	292	279	264	264	278	279	271	304	307	281	269	265	245	271	282	269	305	258	242	309	249	304	297	261	323	276	289	271	283	258	306	301	285	293	291	270	297	268	292	274	262	271	280	282	276	297	258	266	275	266	301	254	267	286	269	265	289	219	307	258	267	300	240	290	294	287	293	264	296	281	296	258	314	252	270	302	269	284	297	291	275	277	288	282	277	277	268	265	285	272	304	292	290	286	275	287	265	284	287	318	262	275	292	265	294	305	297	297	273	290	270	278	291	309	293	274	268	265	274	294	312	260	238	274	295	285	301	275	284	292	278	271	253	254	269	285	270	269	291	238	284	307	258	284	283	265	323	265	255	299	275	290	254	285	305	254	284	290	285	305	293	310	259	297	269	275	296	262	257	288	288	271	276	254	284	285	312	268	285	274	289	285	254	249	287	273	281	285	292	274	275	274	301	276	307	272	259	263	252	307	295	283	302	255	275	254	283	270	277	277	283	281	283	262	276	256	242	268	295	298	308	281	285	287	274	279	252	263	299	273	317	281	270	278	271	260	288	270	275	273	281	256	283	302	264	272	275	278	292	284	287	290	293	254	256	299	294	293	284	277	250	304	278	296	292	281	237	275	264	290	289	293	250	272	295	273	286	296	311	274	335	304	312	262	292	268	283	285	276	294	306	269	285	287	296	251	302	298	280	305	266	293	245	283	262	298	269	311	285	292	294	272	294	251	257	284	284	304	261	281	295	256	300	287	281	314	287	280	309	277	282	271	285	274	290	247	280	279	274	307	304	280	277	276	282	271	297	288	270	267	281	294	259	275	291	254	302	270	275	266	276	275	274	292	282	282	287	293	267	278	285	303	290	293	275	301	289	279	293	287	251	269	274	281	270	318	285	273	293	277	283	269	297	267	264	273	264	279	289	298	293	260	282	263	303	268	246	274	278	261	280	290	249	279	256	275	273	283	265	276	294	308	295	291	274	287	273	276	314	260	290	260	255	297	275	293	294	279	284	283	270	277	284	267	311	298	252	276	252	273	261	298	294	289	259	281	265	279	286	274	261	274	306	264	266	276	295	274	291	279	282	285	283	291	261	269	262	283	287	286	286	300	287	282	288	281	270	285	272	268	274	282	300	258	321	269	252	249	231	284	259	281	258	287	277	288	295	267	316	278	267	287	297	279	259	284	315	296	270	295	259	288	321	310	268	257	299	305	299	263	296	285	292	272	308	272	260	259	250	285	293	279	276	289	271	268	282	267	273	297	299	282	284	300	307	260	258	284	275	283	261	269	252	289	257	293	300	278	279	265	264	300	279	280	273	264	287	299	318	291	286	278	277	268	286	272	266	277	269	278	277	276	292	275	277	247	297	278	257	285	286	304	308	290	288	253	282	292	274	271	278	304	261	293	298	251	294	278	267	287	287	270	285	308	276	272	284	306	285	278	312	258	288	292	282	296	276	293	305	288	263	274	272	274	297	263	286	246	314	269	317	267	271	285	285	289	270	282	258	286	296	283	301	273	260	325	309	274	282	287	274	283	288	277	277	277	299	273	278	291	302	272	294	304	244	288	295	262	260	303	282	286	271	268	280	281	266	285	275	282	279	287	302	254	286	301	282	284	294	306	328	307	280	272	268	313	294	257	284	303	306	270	283	272	311	262	283	285	265	276	287	275	296	280	281	262	253	261	302	276	284	279	307	289	296	269	287	264	277	298	238	287	268	254	294	271	279	272	261	273	315	269	288	280	294	300	249	278	259	239	292	266	273	299	320	266	270	258	286	275	281	289	297	255	264	283	264	294	263	256	291	305	294	288	295	263	316	310	298	281	287	268	306	260	279	284	302	284	271	256	292	277	291	278	281	287	307	308	298	267	280	253	274	304	260	289	258	310	285	264	277	307	275	250	282	250	274	264	282	297	264	274	280	277	292	267	296	284	291	278	254	280	261	307	298	284	311	270	282	299	279	262	304	270	294	266	274	288	277	273	288	265	284	302	259	256	270	275	272	288	301	263	251	303	268	291	282	260	264	297	241	282	279	279	305	320	274	278	293	266	284	263	293	316	251	281	293	293	253	264	284	283	286	293	328	277	284	274	247	303	284	308	280	285	297	300	269	287	287	298	283	291	294	270	275	279	281	270	290	268	290	298	271	264	279	284	255	254	275	281	291	287	283	271	281	267	277	277	262	278	285	284	280	266	279	277	244	285	299	266	294	268	276	267	268	269	263	267	287	278	275	279	276	318	282	286	286	271	291	302	284	263	300	261	307	266	305	278	304	291	251	298	278	280	287	275	268	284	277	297	298	265	278	247	253	266	274	284	260	285	280
24686	22653	13840	8327	6201	4624	3532	2704	2210	1819	1572	1378	1233	1106	989	835	798	645	617	552	524	480	425	413	407	420	384	398	356	352	342	316	410	351	353	345	357	359	334	327	326	325	321	316	325	362	345	306	321	308	336	343	350	321	300	328	303	336	348	319	302	378	307	328	350	326	351	345	333	339	311	318	344	315	326	339	353	308	304	305	317	339	295	305	293	346	325	316	331	312	318	289	331	338	304	292	299	292	310	302	312	298	339	296	304	305	318	303	292	312	315	360	283	317	321	311	323	308	312	322	338	310	310	312	304	327	297	339	282	307	284	296	296	345	307	299	326	287	317	304	326	320	304	294	317	311	330	321	322	329	276	321	311	309	336	323	323	299	285	303	321	314	305	313	306	327	315	320	316	288	304	337	312	283	317	315	342	322	356	324	335	335	285	311	291	329	320	338	304	323	280	308	309	340	326	332	324	322	331	334	324	354	332	324	345	303	345	295	301	300	323	310	263	327	307	313	303	354	305	302	317	311	296	290	323	298	329	339	305	311	325	304	314	312	369	327	324	304	317	297	314	313	332	333	324	317	321	291	324	325	274	351	337	328	330	306	335	322	337	322	313	324	331	318	313	324	312	313	312	291	328	282	311	341	274	310	327	311	310	294	334	329	317	311	291	291	308	327	296	310	341	307	282	336	312	323	344	303	322	331	328	315	328	329	328	345	305	304	358	321	290	328	294	300	311	308	317	322	310	323	318	324	317	313	306	324	293	305	328	322	331	303	320	335	331	313	318	279	304	318	335	341	318	303	288	316	314	302	292	314	332	314	290	334	333	328	341	314	287	343	343	350	311	306	299	351	325	300	322	307	337	334	347	305	308	325	329	316	345	329	308	314	327	314	274	305	331	314	316	330	310	333	317	341	303	335	292	327	310	316	316	321	322	296	325	338	308	318	298	324	311	331	312	343	312	342	311	318	299	258	315	308	289	283	338	306	327	304	323	300	337	334	323	331	319	319	330	306	283	294	288	321	322	321	334	284	283	289	301	304	331	362	295	336	338	340	327	285	326	303	313	322	325	329	281	359	326	315	305	335	335	288	346	344	318	306	349	321	294	312	333	325	296	315	286	348	327	298	305	311	311	330	290	311	327	310	331	314	328	325	371	297	300	319	327	306	313	306	269	333	338	320	320	312	321	335	285	312	295	330	320	299	309	305	318	321	311	301	314	323	334	304	307	311	319	290	318	295	322	313	293	309	294	316	324	291	299	334	329	291	307	326	325	297	320	292	300	334	303	313	329	325	310	311	330	317	276	302	322	338	339	330	310	330	315	310	288	298	287	329	324	309	295	290	342	359	313	343	305	310	308	310	316	291	288	342	307	290	304	316	340	318	305	318	307	307	277	309	335	280	318	333	330	262	337	267	314	329	316	311	310	294	312	326	309	308	291	309	312	302	301	283	306	326	268	314	322	324	320	305	316	310	296	300	320	318	309	308	312	308	310	337	327	321	331	305	319	321	278	282	323	325	294	335	304	311	291	288	312	273	286	298	308	330	308	309	310	296	326	324	324	315	333	339	339	327	330	307	314	340	343	322	327	308	321	311	310	334	303	318	331	318	303	342	309	317	332	308	281	294	318	331	311	302	306	320	315	314	276	363	299	321	332	312	309	290	297	311	309	299	319	302	298	303	294	332	339	301	313	315	313	324	328	312	312	308	309	338	314	339	295	323	322	305	292	338	341	329	306	316	327	333	318	294	313	323	348	313	320	355	355	335	312	303	299	301	311	329	310	290	297	293	305	301	329	308	311	297	332	290	340	356	313	318	319	305	328	318	326	292	303	300	323	344	331	291	316	294	298	311	338	297	340	322	299	321	276	315	291	302	324	366	338	331	323	295	317	316	324	324	305	316	318	308	321	340	307	346	291	320	311	315	298	355	307	316	279	309	309	306	291	302	328	320	326	318	328	322	326	295	311	282	309	313	334	302	300	312	286	288	327	306	305	321	341	334	296	336	295	286	332	294	296	316	348	275	290	330	346	328	312	319	328	372	315	298	336	294	323	320	322	310	324	322	307	316	292	315	352	296	305	313	340	302	345	332	299	306	348	316	332	303	296	311	314	279	292	340	297	289	345	316	312	328	290	314	325	292	308	355	324	321	311	279	325	324	289	310	329	333	321	334	311	330	293	292	309	278	287	355	294	293	301	321	312	331	300	293	323	283	305	317	323	290	337	297	300	307	304	303	331	311	303	329	317	281	320	305	284	305	305	301	316	314	290	325	329	314	326	316	318	324	345	268	314	314	321	291	335	308	321	297	335	293	332	285	301	310	344	304	321	323	327	296	317	302	288	308	318	312	294	294	301	305	290	309	317	290	280	320	317	280	333	321	337	342	320	286	311	324	298	291	308	306	302	333	311	294	304	297	292	317	324	315	298	335	308	300	341	318	296	308	320	328	292	317	299	328	321	303	349	323	283	313	295	287	326	300	351	301	307	330	312	324	311	296	348	306	312	315	283	324	313	290	329	338	325	316	313	311	309	323	327	307	326	335	314	316	331	316	327	359	293	305	285	290	330	323	303	297	329	291	313	320	307	324	314	329	305	302	317	349	307	303	297	281	295	339	308	317	287	299	322	332	324	311	293	306	319	301	307	314	297	304	312	309	319	308	317	315	328	343	293	328	345	315	310	312	324	305	351	315	300	292	295	307	316	333	331	321	303	284	316	315	348	326	305	314	318	335	328	307	347	303	319	307	312	297	303	338	298	288	314	303	295	327	302	324	309	305	317	327	329	315	315	332	283	318	315	310	334	320	315	337	301	295	303	337	294	327	299	316	302	349	302	293	343	321	329	326	318	318	320	278	290	288	302	294	284	310	300	300	318	321	322	318	343	317	283	304	305	292	278	329	323	311	324	316	323	292	318	291	301	286	301	313	298	301	298	326	338	286	313	324	293	290	337	336	318	319	297	319	291	296	310	303	322	298	344	327	291	286	323	311	297	304	308	343	316	342	326	305	325	289	313	334	308	293	333	307	330	312	327	325	293	328	304	331	280	311	310	320	317	314	313	321	350	329	287	318	334	310	304	290	307	319	296	304	301	294	299	296	313	297	327	342	304	293	325	323	344	334	322	320	348	334	298	327	312	349	316	334	295	312	303	313	334	343	319	314	311	330	305	336	289	319	300	287	280	324	317	345	282	311	313	281	288	343	309	320	315	327	316	312	297	312	317	313	313	289	296	307	318	306	327	314	304	342	330	316	315	293	319	304	351	289	313	303	308	327	313	320	316	293	335	309	302	304	314	323	312	290	311	317	325	310	330	322	293	318	320	301	314	290	307	306	283	301	302	292	330	310	308	300	324	296	349	350	321	326	285	312	313	299	283	333	330	317	310	320	335	281	315	317	273	346	323	313	305	303	320	307	280	302	320	279	325	336	319	332	305	323	336	316	319	326	282	328	342	324	304	308	297	295	330	302	311	312	332	345	321	302	317	321	337	305
24450	20944	27305	24687	14542	2683	1485	1012	845	776	697	643	538	443	383	345	334	254	239	223	195	169	167	153	156	125	176	124	130	157	112	141	129	134	140	127	118	117	107	114	121	112	119	119	113	120	129	109	107	111	91	118	131	91	121	123	122	99	144	99	117	120	109	112	99	106	103	102	103	123	116	126	100	115	106	101	81	109	113	122	112	106	127	123	108	120	116	117	97	82	116	112	99	102	99	106	106	112	108	110	91	115	123	106	115	93	102	91	117	108	108	105	114	120	111	109	107	96	102	127	109	99	103	90	114	126	96	114	98	115	105	102	96	96	94	107	99	104	118	106	120	123	103	93	93	101	111	116	112	119	114	117	113	106	96	104	102	105	112	109	129	113	112	115	116	115	89	100	111	99	95	78	109	109	112	109	93	102	91	103	101	124	97	116	93	97	108	94	112	103	93	111	113	120	114	114	121	108	121	114	88	139	100	107	107	121	103	115	105	116	107	92	109	118	91	103	117	90	109	109	103	118	100	94	104	118	123	100	121	92	126	111	125	113	110	98	98	119	123	94	106	110	92	111	118	98	101	104	95	94	115	103	126	115	88	96	89	104	106	96	101	114	111	100	110	105	111	108	113	102	108	96	126	112	113	108	95	90	119	101	109	115	115	102	105	95	101	114	107	107	102	113	118	119	104	105	78	113	107	104	118	110	124	110	126	119	117	115	101	111	112	116	116	113	107	114	109	105	100	110	104	113	108	108	104	96	87	101	104	111	117	99	122	109	121	109	121	106	116	120	136	106	132	119	98	109	105	119	113	106	103	91	99	104	103	94	117	120	96	112	110	114	121	116	113	125	96	109	89	110	98	113	103	96	110	103	106	121	102	107	101	107	105	121	98	112	108	104	130	87	109	105	110	110	116	123	129	111	103	100	101	114	96	104	129	114	119	91	109	110	116	122	109	106	100	91	98	122	98	110	119	105	103	95	113	99	94	113	103	118	102	112	108	127	108	110	117	110	134	111	136	97	102	109	101	124	95	102	108	90	113	112	111	105	88	105	114	110	93	94	113	112	92	94	93	112	105	105	100	106	115	101	109	92	107	103	114	115	107	106	91	97	104	85	121	111	105	118	96	114	101	121	112	110	101	110	120	109	119	117	105	108	119	109	104	94	113	98	113	100	105	118	108	111	98	93	112	98	111	110	108	92	111	115	110	122	107	101	111	117	115	125	103	105	116	132	95	112	105	108	110	105	101	116	103	117	105	110	107	110	92	116	116	116	96	102	105	107	128	113	107	122	99	109	109	96	97	121	110	114	104	116	108	99	101	99	126	122	127	109	100	104	118	124	123	94	119	99	99	102	101	112	113	119	118	107	97	111	110	106	109	96	97	121	94	108	129	110	118	90	100	103	85	98	88	101	117	111	93	119	101	93	133	102	102	95	108	120	114	117	111	123	114	117	96	94	107	116	101	118	110	101	128	105	98	127	111	108	89	122	121	115	126	89	95	132	117	110	119	90	128	98	104	84	114	110	97	97	120	103	123	99	104	100	119	123	104	105	124	122	112	107	89	112	108	106	125	100	98	107	105	110	103	107	112	103	96	108	110	121	111	121	112	105	119	108	116	115	109	112	119	104	101	103	110	110	99	96	96	114	98	96	108	132	123	96	107	122	106	109	121	103	116	116	98	128	96	108	92	104	96	125	114	108	117	115	130	119	86	115	124	100	89	106	107	115	105	99	117	130	85	90	111	113	95	123	102	102	114	109	108	97	107	88	107	99	109	102	112	123	116	107	103	121	98	108	122	108	100	91	120	111	91	99	99	97	94	102	111	101	97	100	106	74	126	110	103	117	130	103	97	114	97	94	95	109	89	81	101	119	112	110	105	100	90	115	91	103	90	89	92	114	108	97	104	96	112	102	116	115	98	126	124	105	132	94	100	92	109	105	108	110	103	103	100	96	104	131	99	116	102	98	100	92	93	106	105	117	117	102	98	103	105	104	96	109	111	124	107	101	108	100	98	117	108	100	107	118	117	124	110	114	112	117	123	99	127	93	112	112	120	85	128	96	111	114	108	103	110	95	104	104	107	108	104	119	122	102	107	115	109	108	103	132	107	113	112	109	120	108	106	96	118	92	100	115	102	113	126	115	100	109	100	100	97	104	87	98	103	117	90	98	109	108	105	111	112	103	116	104	124	90	94	114	126	114	101	93	106	112	115	136	114	98	113	93	100	127	108	113	100	95	107	108	88	114	109	99	125	103	92	113	112	116	108	109	89	114	124	105	93	93	112	90	98	87	95	102	109	111	102	116	133	121	114	104	93	87	90	110	83	111	98	98	121	106	108	112	95	126	91	99	120	106	112	100	107	89	106	89	108	116	108	99	103	115	111	113	109	106	105	118	102	95	96	90	102	92	94	96	106	108	111	119	110	95	108	104	107	102	97	113	109	122	114	122	104	104	97	102	112	124	108	115	101	123	104	118	100	90	106	123	115	122	93	119	99	127	118	113	109	106	93	93	111	114	100	101	119	99	100	97	103	103	89	98	100	129	96	120	107	96	100	118	109	91	102	110	131	93	122	103	105	101	100	113	105	123	101	110	117	107	102	116	106	112	122	104	109	101	123	106	98	100	116	102	113	100	89	113	98	104	108	127	104	119	101	120	99	116	116	115	104	99	129	92	136	86	131	119	106	115	130	115	106	109	114	113	106	90	101	83	110	118	110	92	115	102	92	121	102	130	90	104	94	98	112	119	105	109	107	103	103	102	93	101	100	92	112	102	96	120	114	94	116	101	96	104	110	106	97	92	111	118	105	102	95	105	99	114	109	111	104	93	92	97	116	108	97	103	106	91	104	110	93	101	104	102	137	118	106	107	127	128	120	125	91	117	122	100	109	122	101	104	109	115	91	108	120	92	111	117	97	115	111	94	97	95	106	98	99	98	118	116	95	104	99	113	91	102	101	85	100	81	91	107	125	101	107	101	98	95	119	110	104	107	114	83	113	112	87	93	115	114	110	91	119	126	112	117	104	124	116	110	111	120	119	99	102	104	112	106	104	117	130	104	105	117	123	87	115	100	114	95	106	98	119	74	102	119	121	97	100	111	105	110	105	100	96	116	95	105	112	116	101	103	102	104	116	111	96	127	91	101	121	122	92	116	112	121	114	92	95	99	105	111	115	91	110	104	111	120	114	114	104	111	103	103	118	127	103	117	107	117	109	95	105	114	106	84	103	102	110	113	101	105	99	112	92	121	105	99	117	103	113	130	91	102	93	101	124	104	115	80	117	99	112	119	102	98	104	109	109	95	101	109	118	117	116	99	109	107	118	106	91	110	104	107	125	107	97	105	108	110	126	113	112	122	100	84	95	89	109	110	109	117	104	120	113	110	98	111	102	88	96	119	97	103	105	114	111	118	83	94	104	91	114	96	130	97	120	96	100	93	101	101	90	110	111	113	85	108	107	128	95	108	121	97	106	109	133	114	104	106	110	115
24098	19462	11115	6599	4851	3646	2811	2069	1678	1341	1082	1071	885	734	606	536	453	392	321	301	277	272	209	221	204	194	181	167	158	182	143	164	163	160	164	154	161	162	135	133	145	132	133	123	131	145	148	130	144	150	126	139	128	143	119	137	152	135	132	126	117	145	134	119	120	110	139	147	132	131	131	138	152	133	144	134	118	136	149	112	153	116	121	125	125	123	131	126	137	112	132	150	120	119	139	143	112	129	136	113	129	116	137	120	122	123	131	124	137	122	132	119	114	128	152	134	120	138	117	124	140	123	127	147	115	126	126	126	135	124	125	132	135	140	136	118	130	122	137	106	133	107	129	147	117	119	127	133	130	123	128	144	121	124	144	143	131	135	126	135	123	119	119	125	116	133	125	125	140	130	143	129	134	121	101	123	139	139	125	139	136	135	114	117	121	123	101	122	98	125	111	136	138	116	137	127	119	120	148	128	110	104	113	135	134	134	114	126	162	119	102	128	123	132	126	123	119	132	132	137	111	133	113	143	122	106	125	135	127	118	114	118	132	117	110	118	126	118	134	108	109	118	127	129	123	128	133	127	118	136	133	119	140	115	109	132	115	119	120	124	113	124	103	126	119	118	138	123	122	137	133	116	121	121	133	140	113	144	130	136	122	111	118	114	134	163	145	129	129	111	102	122	102	125	141	136	127	132	106	130	106	119	142	122	136	133	108	117	99	131	121	120	122	124	131	130	126	134	113	121	114	128	137	121	117	133	115	112	124	126	118	116	127	104	112	138	124	121	130	130	127	140	124	151	126	114	108	140	124	124	159	134	134	131	124	121	115	112	101	132	128	117	121	129	127	142	130	145	134	142	130	119	113	147	134	131	125	134	132	122	132	118	126	138	145	133	121	133	136	113	127	137	135	100	124	119	109	109	142	124	127	119	121	144	148	127	109	110	125	117	118	128	135	131	136	125	113	105	129	128	136	141	112	145	124	146	128	128	136	129	122	106	123	122	114	143	108	112	122	126	141	135	132	122	127	130	119	127	138	133	128	117	116	114	125	108	110	131	133	145	132	124	103	115	130	145	118	135	141	140	126	136	113	156	110	138	125	112	126	114	126	123	120	127	126	122	126	148	123	130	130	132	91	124	135	128	121	144	132	125	131	149	124	139	127	128	130	118	121	131	125	137	115	140	118	116	130	119	128	127	131	141	131	124	124	124	127	123	132	121	121	125	151	132	142	137	126	137	143	130	146	127	126	119	109	133	116	131	126	136	124	117	124	141	124	134	141	134	115	112	118	120	144	131	131	123	129	141	126	112	115	123	134	128	127	145	127	134	118	122	136	106	125	145	117	127	118	133	144	115	121	134	128	140	139	141	143	132	98	120	107	125	149	136	124	116	121	151	111	111	127	114	134	123	131	100	121	125	119	114	119	104	104	107	118	135	110	145	132	128	135	145	139	120	129	130	130	105	137	117	112	129	124	109	125	121	141	128	136	137	114	128	118	115	137	115	142	119	109	128	125	122	134	126	127	126	124	121	120	120	128	123	146	119	129	137	141	134	122	149	123	125	112	136	125	122	125	136	143	139	121	118	121	119	138	118	129	132	121	108	131	145	112	136	131	129	122	128	131	126	128	119	112	112	126	121	132	130	128	122	131	120	118	119	118	125	134	136	150	126	124	116	136	131	111	132	131	118	130	103	139	135	124	131	121	129	131	133	128	116	132	140	134	123	118	124	125	122	127	137	129	122	113	128	140	140	130	142	136	114	136	107	124	134	118	130	132	134	136	129	116	111	119	163	129	120	122	120	136	138	120	120	106	114	132	119	124	139	131	122	110	114	142	128	121	125	129	142	113	133	136	133	125	111	108	143	128	116	123	140	131	126	139	125	125	149	132	140	147	131	114	130	129	121	138	136	144	129	139	136	125	154	135	141	117	127	119	161	119	114	129	107	129	133	153	127	128	115	119	131	104	123	111	119	138	132	114	137	139	124	124	131	138	132	158	135	130	139	118	140	114	130	116	136	98	121	128	123	131	112	135	128	121	122	136	121	120	130	113	105	126	138	147	132	147	120	143	134	116	145	132	106	117	120	133	120	125	112	125	99	118	136	141	122	130	123	123	137	126	124	121	115	119	107	119	135	126	117	136	129	116	125	126	104	121	112	135	113	132	137	119	124	129	111	112	124	117	143	113	134	108	126	136	133	119	122	131	137	143	114	126	120	106	121	125	128	123	122	120	127	125	134	130	121	125	134	128	120	97	147	117	120	129	131	140	132	101	135	139	121	137	124	134	140	132	113	118	120	128	113	137	140	143	127	133	115	134	115	117	145	114	142	137	138	118	146	113	136	128	129	138	125	147	135	112	118	123	118	131	123	110	128	125	131	120	113	141	131	143	105	128	127	131	147	127	120	110	103	124	122	138	134	117	131	108	115	150	126	140	118	127	125	110	132	108	128	152	115	146	122	139	112	129	126	120	122	132	114	132	127	127	132	105	121	121	134	148	138	119	117	125	134	132	139	128	119	121	125	142	128	133	139	140	123	108	150	124	118	140	117	113	117	122	152	135	129	127	125	142	122	124	148	109	110	126	109	115	123	116	123	100	128	138	138	123	128	116	104	134	135	117	125	121	126	119	113	118	146	133	136	146	110	114	138	125	125	122	135	127	141	128	135	134	132	146	142	123	120	122	115	131	127	119	135	121	104	114	142	136	113	144	125	126	126	139	130	125	128	116	111	109	150	116	150	144	161	138	118	128	119	139	123	119	130	140	156	130	127	106	111	135	151	144	140	148	133	131	116	135	124	141	139	138	135	98	144	130	126	143	127	109	113	113	124	127	121	114	126	131	132	113	126	114	121	139	149	135	119	119	137	112	138	125	133	133	120	113	105	131	141	122	119	127	134	113	137	129	126	133	112	117	126	106	129	122	123	122	121	112	129	118	138	122	112	133	126	115	123	122	131	116	119	113	101	123	129	119	106	118	116	131	128	135	131	125	133	131	132	109	125	135	97	151	134	137	140	129	114	134	112	129	124	125	129	122	125	149	130	133	112	119	139	135	109	131	128	120	117	127	129	129	127	134	124	137	117	133	129	137	136	129	126	122	110	146	121	134	122	115	142	134	126	121	110	121	113	115	121	143	148	131	136	137	119	147	139	140	131	142	126	112	133	135	117	118	122	135	143	135	120	139	125	144	117	134	133	111	122	126	136	131	114	106	110	121	132	131	134	126	124	139	120	116	137	140	124	138	118	140	130	112	113	127	133	133	134	123	112	117	119	129	117	134	120	111	125	118	121	109	121	151	127	149	145	131	140	124	126	132	110	125	131	121	128	141	125	118	133	111	126	129	113	122	113	124	129	130	125	127	131	141	132	123	153	120	122	112	115	120	129	110	109	134	104	123	97	128	131	143	131	130	122	151	117	115	131	124	129	125	130	120	129	136	119	118	146	124	110	111	107	134	124	116	140	131	122	120	143	133	124	129	124	132	141	148	127
22255	20971	28649	23464	20973	21113	11862	2691	1909	1658	1460	1205	1086	915	812	753	655	541	483	463	421	396	358	344	338	337	310	281	266	301	314	287	266	278	264	259	230	269	270	252	221	240	236	256	244	248	243	230	261	240	254	240	227	256	212	229	231	238	243	223	223	212	223	252	248	188	244	220	227	225	247	232	253	243	193	214	222	208	220	232	243	252	215	241	229	203	221	237	249	224	197	194	249	250	224	214	230	208	238	207	226	256	232	244	230	212	222	227	273	225	209	232	211	242	219	256	216	204	244	214	221	219	228	226	230	231	211	237	208	233	235	210	199	169	220	216	206	219	231	236	244	218	222	231	239	234	226	238	227	242	240	217	219	202	221	206	214	217	218	216	196	245	211	205	216	213	230	224	226	251	213	212	205	209	248	213	240	222	263	236	247	236	232	197	212	216	219	192	221	236	223	223	214	213	209	269	202	210	208	234	201	228	228	229	193	227	208	221	205	215	222	224	232	199	253	222	194	245	232	230	243	196	256	231	206	262	220	214	224	248	241	226	228	232	226	209	237	227	251	268	206	221	201	232	206	227	188	237	253	231	222	234	241	223	229	251	255	232	187	253	225	215	219	218	214	204	216	228	212	237	198	211	229	229	226	199	218	229	209	206	237	240	221	219	221	242	213	236	210	233	219	241	241	252	219	245	198	231	209	241	247	250	219	209	220	220	241	198	203	215	206	237	251	228	210	207	224	210	219	204	242	211	210	183	244	240	224	214	206	237	224	219	216	224	210	231	192	221	212	233	233	219	214	208	214	242	204	215	213	208	223	188	221	227	242	205	210	222	233	213	204	198	198	213	223	212	234	185	228	204	222	200	223	208	216	228	219	234	205	238	221	218	221	228	211	228	196	214	231	201	213	233	220	225	232	217	221	228	247	225	244	199	229	214	248	206	228	240	223	252	220	217	211	216	199	208	218	212	209	215	198	205	233	221	221	228	241	239	242	218	259	221	220	209	191	232	198	224	216	196	233	224	214	227	219	225	200	228	204	235	215	230	224	242	204	226	218	214	222	230	199	210	217	206	211	217	228	206	242	214	223	222	224	252	216	210	211	234	213	198	237	251	223	228	198	225	215	193	205	205	232	226	232	215	252	214	238	229	189	218	224	235	219	194	237	202	210	223	227	201	217	220	238	231	216	212	197	225	208	222	231	224	198	227	221	215	195	248	234	204	250	225	205	238	228	213	217	234	201	201	237	220	217	227	212	214	223	233	222	236	218	214	207	256	224	217	230	222	246	225	239	219	232	240	242	233	240	248	231	207	236	213	229	241	219	229	213	209	232	203	218	214	245	224	204	238	192	216	196	221	227	222	217	204	199	205	213	228	216	221	261	211	225	228	232	223	222	204	220	220	225	223	205	201	218	216	227	239	223	225	210	213	256	228	220	208	196	177	224	219	217	237	214	207	212	230	230	211	221	235	226	236	204	216	242	234	248	203	220	231	202	213	198	226	206	202	220	245	195	212	239	200	203	210	217	219	221	228	218	242	215	233	225	217	225	217	219	189	205	230	206	235	222	236	222	224	227	236	235	209	245	201	206	213	194	204	244	230	231	252	209	231	230	246	228	207	216	214	235	202	235	198	244	241	218	212	224	226	229	209	209	215	232	201	218	226	229	197	238	212	252	225	210	202	240	212	237	213	228	227	204	184	242	203	203	213	238	204	209	200	233	224	215	207	220	247	241	236	211	230	234	198	233	232	232	232	224	210	230	224	216	236	186	228	214	218	235	214	210	207	223	206	233	229	205	194	252	219	229	238	223	211	213	251	217	222	229	219	221	218	210	210	213	206	198	220	200	208	239	217	213	253	217	195	258	208	204	204	204	201	233	258	234	207	225	207	219	221	214	215	221	223	232	208	233	227	225	208	223	213	210	227	211	214	214	230	208	234	228	209	235	215	216	240	197	203	265	241	259	224	213	205	226	181	218	207	236	249	213	202	246	218	245	214	239	216	221	215	222	235	203	221	221	245	223	239	232	213	220	234	245	222	244	206	198	229	215	212	210	188	202	225	229	261	231	243	234	240	202	215	231	232	227	220	206	225	218	232	237	228	219	218	204	225	227	228	204	210	212	208	243	223	212	240	230	220	228	246	212	231	204	235	214	227	232	245	204	220	241	221	211	231	227	223	247	238	215	213	206	193	224	253	206	207	220	239	231	224	233	222	208	247	219	195	236	190	241	237	195	208	208	228	197	250	232	230	198	228	219	215	231	207	234	228	223	221	234	219	230	197	240	267	229	230	235	218	209	230	224	233	245	235	209	239	222	209	232	233	205	250	210	250	196	241	205	220	200	236	217	213	231	225	230	224	219	220	208	214	227	220	212	232	208	188	201	234	222	225	224	215	222	218	228	231	227	208	238	223	221	236	260	209	204	235	206	229	193	214	188	212	216	250	224	236	242	189	211	214	195	220	196	210	210	212	188	223	252	228	229	217	231	230	208	239	217	226	203	227	197	236	224	217	210	242	247	258	209	213	229	218	212	223	240	239	231	247	242	192	225	216	214	221	221	218	215	244	215	240	221	211	241	231	211	226	214	223	248	222	221	228	228	225	224	223	220	231	247	229	223	228	191	210	200	220	227	250	213	236	211	249	208	215	211	211	220	206	198	217	230	218	207	224	235	220	205	232	216	214	236	227	199	190	215	232	219	211	215	214	216	223	225	208	236	225	229	229	245	211	216	223	242	215	216	214	227	223	232	212	186	208	217	183	251	247	228	224	218	216	194	242	231	217	232	190	213	239	221	232	248	237	232	195	250	222	211	216	209	207	214	221	220	225	252	206	243	212	211	207	215	220	203	217	223	208	241	200	234	211	192	233	233	222	200	210	192	194	240	228	222	227	233	218	227	238	217	225	223	207	211	215	219	226	216	210	220	190	248	224	243	204	206	221	243	221	222	216	218	224	241	231	236	235	219	215	231	231	196	215	210	230	215	224	265	206	211	253	235	203	220	232	228	231	230	197	215	184	230	226	227	196	217	237	215	216	226	218	204	221	210	230	241	237	186	217	224	233	215	186	259	211	234	207	216	215	217	227	208	225	205	241	203	231	221	209	223	230	229	224	234	238	228	202	235	211	210	237	241	232	202	236	203	225	222	230	242	214	213	231	201	209	199	227	251	219	233	234	251	205	217	231	243	204	197	226	236	254	231	226	214	239	241	244	220	217	215	221	203	225	208	216	220	216	194	229	225	201	249	217	215	208	219	219	228	202	235	199	199	201	228	230	217	207	230	264	208	227	217	229	227	217	201	223	225	230	207	242	265	218	206	225	215	249	243	196	235	228	220	237	207	221	207	223	232	216	240	238	233	214	237	234	227	202	230	238	222	226	247	225	225	199	239	251	237	230	212	215	242	204	226	225	235	229	209	238	231	214	243	236	201	216	225	229	217	201	217	222	215	220	227	204	210	206	229	193	204	219	213	239	240	208	206	231	215	195	189	228
28107	28785	18371	11614	8860	6642	5183	4003	3224	2574	2146	1946	1688	1394	1163	1061	992	852	775	577	533	513	453	392	424	423	390	342	369	302	342	332	299	318	315	284	301	291	303	289	296	301	291	278	291	281	259	279	263	269	267	274	270	260	287	231	259	260	254	261	274	280	259	269	229	294	274	251	263	274	262	284	258	253	277	275	255	248	255	242	260	254	215	255	256	240	230	263	251	263	236	260	271	234	256	248	270	253	232	245	232	262	291	228	238	284	236	245	239	257	263	253	228	259	232	240	220	237	253	232	262	244	256	257	256	261	245	242	245	224	275	231	236	250	246	277	215	246	251	269	251	254	251	252	246	273	253	249	256	228	233	260	263	251	238	275	276	240	287	268	240	266	261	247	248	243	223	207	253	240	259	239	258	237	225	234	243	242	241	266	278	251	243	234	277	249	246	258	247	244	242	249	251	254	256	250	276	240	254	264	243	254	255	216	280	267	246	249	245	243	258	248	259	245	244	231	247	236	243	234	247	264	257	227	249	285	265	260	271	248	269	220	256	246	267	233	244	248	246	253	274	262	224	256	244	248	244	265	267	270	242	266	236	252	248	259	236	226	242	228	280	269	241	275	243	252	263	224	255	232	270	265	255	280	226	262	263	258	275	271	263	247	269	246	269	251	245	250	250	234	285	227	260	248	231	240	244	252	265	264	258	277	282	245	244	248	273	244	273	265	264	254	277	230	245	240	284	254	248	255	241	270	266	276	250	251	255	245	249	250	266	253	257	245	248	251	235	267	260	260	246	244	236	248	283	250	248	270	253	258	249	254	242	262	233	256	238	240	260	257	244	248	247	242	265	261	269	229	231	255	241	243	258	246	253	249	250	265	225	271	272	247	250	269	230	275	264	241	254	231	255	257	237	262	252	269	247	248	265	252	259	245	247	268	230	254	257	252	263	245	283	251	252	242	241	295	274	250	225	236	223	267	257	245	283	280	233	257	226	243	282	267	242	234	260	248	233	238	236	249	253	253	274	271	258	267	257	256	234	232	266	255	257	237	221	266	268	270	247	266	240	221	245	227	252	272	261	248	241	237	255	275	252	269	255	246	235	267	245	242	253	241	250	266	251	252	264	249	232	254	259	242	273	251	250	256	270	242	266	256	231	253	247	263	250	238	270	250	293	275	245	238	224	258	250	247	243	268	230	249	258	231	256	259	240	268	221	280	264	251	269	251	247	260	249	232	238	259	229	286	220	219	274	234	266	282	241	271	272	243	248	256	243	249	240	236	230	257	249	254	222	227	239	248	242	248	247	248	238	234	271	258	218	251	240	249	230	237	220	225	253	249	274	238	242	258	210	255	262	230	227	252	264	282	238	249	260	237	253	264	245	248	233	248	260	236	244	259	265	288	238	268	248	254	245	284	240	232	237	277	264	286	253	276	241	239	249	238	257	262	225	260	243	256	239	225	245	258	253	258	255	247	241	236	246	245	257	234	261	274	268	250	277	227	260	243	258	280	256	237	253	235	256	252	248	248	247	234	281	240	254	228	248	233	253	256	286	216	233	253	242	236	249	238	220	243	271	242	242	254	242	255	261	254	266	241	225	247	222	215	259	256	243	261	258	266	248	276	258	261	250	249	283	251	248	247	259	228	277	226	266	250	257	265	265	274	240	250	235	270	246	249	258	254	232	267	229	262	255	224	228	250	243	261	261	277	258	283	269	280	268	231	247	243	254	223	233	244	259	247	239	267	264	248	239	294	268	260	253	265	227	262	238	250	247	247	264	259	216	270	224	240	278	250	248	258	264	282	280	264	259	263	222	250	230	263	243	269	269	255	243	268	274	261	257	276	257	235	275	243	257	228	239	243	261	239	264	266	247	254	248	258	265	227	258	251	247	244	252	238	237	253	269	250	239	258	240	259	239	229	234	241	273	239	256	253	240	252	248	271	231	269	282	253	243	272	266	240	240	226	241	269	239	265	247	226	251	255	249	251	274	241	244	256	254	259	262	252	269	241	237	251	249	257	260	246	246	237	232	261	254	225	248	241	247	234	261	244	236	258	271	278	273	237	234	246	243	235	243	259	250	266	252	277	237	255	244	254	260	239	275	287	233	257	237	231	259	261	254	284	283	248	279	248	219	260	273	245	262	253	279	253	254	262	258	241	250	254	239	250	268	243	257	269	240	232	251	231	243	258	258	246	229	249	266	263	246	238	240	263	261	248	257	229	243	264	244	263	249	261	247	255	254	228	227	254	221	285	256	246	287	257	240	237	256	267	244	231	249	237	252	259	238	287	280	272	265	264	259	299	240	240	273	262	219	256	265	272	252	257	260	269	270	245	277	275	243	251	243	257	240	245	239	252	252	230	251	229	259	226	239	241	251	239	252	232	254	235	253	246	245	247	255	271	232	237	242	248	249	253	252	257	264	252	261	238	250	255	256	253	239	267	240	248	256	257	224	259	220	217	253	256	268	255	250	244	241	246	243	257	242	238	268	284	276	254	234	250	238	246	256	240	246	262	261	251	235	275	244	259	261	222	260	234	277	242	277	249	228	257	241	259	279	246	255	239	249	255	237	264	237	236	256	227	263	260	273	276	252	241	252	259	252	245	219	242	263	245	252	228	263	241	241	266	260	250	241	236	230	245	256	219	260	228	227	264	255	264	247	251	265	272	233	236	246	258	242	227	267	262	253	261	261	265	256	242	223	269	232	248	282	236	242	275	264	204	289	265	220	244	292	211	260	232	269	248	247	243	235	242	251	277	228	233	292	258	224	220	287	264	293	255	245	265	235	254	246	238	254	242	253	254	250	266	245	268	256	256	248	253	271	255	244	223	279	258	243	219	268	249	241	226	241	215	263	262	242	242	244	259	271	254	266	237	249	262	241	248	262	231	257	258	262	250	262	242	227	249	229	240	236	252	248	241	248	245	246	259	211	266	226	243	248	269	240	249	243	258	254	234	242	243	267	252	266	292	262	254	260	239	268	243	228	280	268	236	242	236	245	244	237	257	238	225	249	256	274	261	267	251	247	234	220	270	280	241	256	233	217	237	255	241	224	264	214	246	253	229	248	218	255	226	247	261	259	250	263	241	232	262	275	240	245	258	250	261	285	258	223	250	253	254	260	262	226	245	237	238	255	233	260	258	264	248	271	266	241	242	267	256	243	261	269	240	240	270	221	281	239	261	230	242	253	252	252	252	235	268	262	242	239	247	247	249	248	264	241	271	242	268	254	251	254	267	238	246	264	246	258	242	249	265	272	240	251	248	203	287	251	246	234	276	245	254	257	264	257	267	267	259	265	250	253	242	243	236	259	245	273	260	244	238	258	247	243	252	269	269	247	257	236	284	266	257	269	258	281	250	242	288	257	260	267	260	251	241	268	233	266	223	236	243	250	256	260	254	252	250	284	295	243	228	249	252	251	263	267	281	245	263	280	223	233	243	226	236	253	257	223	261	255	240	270	259	253	288	266	268	270	243	244	259	247	268	276	236
27630	19616	9507	3379	1798	1264	983	762	670	598	529	543	465	409	363	349	288	310	275	259	216	217	222	223	212	210	183	192	205	193	222	173	218	166	200	181	166	196	193	168	176	158	177	209	185	197	176	184	181	175	202	177	204	196	224	197	186	176	187	201	194	185	182	186	192	204	194	192	181	185	179	197	170	161	196	171	180	197	183	194	200	173	169	195	183	189	155	160	194	166	198	201	181	174	195	186	170	174	183	177	189	189	177	171	190	215	197	194	203	177	194	182	174	206	175	189	171	183	189	183	164	209	198	165	194	180	170	188	151	166	193	193	188	207	189	186	156	185	171	182	185	194	181	177	187	180	202	191	185	171	169	187	192	184	179	185	180	164	202	182	177	175	197	168	206	166	170	165	195	174	175	195	191	168	138	185	183	199	180	176	184	191	183	189	169	185	165	178	169	184	192	192	178	153	165	177	187	199	167	185	175	206	169	208	185	168	170	164	174	182	193	177	152	172	180	194	190	194	164	149	162	186	193	178	186	198	193	172	184	196	172	195	189	169	189	190	187	179	193	183	190	190	214	189	182	154	212	187	170	198	173	177	181	166	217	196	176	191	195	182	193	179	172	180	207	154	178	168	199	193	185	145	166	177	159	168	182	171	178	176	164	173	174	176	176	194	200	190	202	163	175	186	165	188	165	163	180	144	183	214	211	186	175	177	177	182	188	190	174	183	185	190	174	187	201	179	208	181	172	186	180	173	177	200	182	169	171	184	172	195	163	190	160	176	177	187	190	201	158	194	184	186	181	171	183	197	185	200	181	202	182	192	172	179	165	172	163	201	195	193	171	192	171	189	171	195	185	182	179	182	210	170	166	193	178	173	159	172	193	192	173	184	188	171	188	176	191	176	201	175	180	181	180	187	199	184	160	176	193	202	157	161	173	194	172	165	184	177	177	182	171	171	201	177	185	183	194	174	184	192	175	165	184	198	190	197	164	175	199	168	189	155	186	190	192	187	176	182	165	183	165	181	199	173	189	181	196	178	189	184	196	181	181	199	195	186	182	179	189	174	173	171	176	160	179	175	182	171	210	185	183	182	168	180	176	169	198	179	190	179	169	175	206	220	182	204	197	183	196	195	173	167	198	170	178	216	198	176	187	177	225	187	192	152	204	188	187	172	197	189	185	218	192	174	202	181	185	191	179	177	192	187	175	201	179	183	189	185	177	168	186	195	180	185	181	193	200	180	183	217	190	164	170	181	159	203	206	220	177	162	184	197	186	189	176	188	186	184	194	182	162	157	191	191	186	203	169	180	167	187	176	171	193	190	193	180	196	209	184	184	157	189	175	184	208	167	191	163	163	198	199	161	160	179	164	190	199	190	160	167	184	171	197	191	187	164	198	173	194	178	174	174	185	189	195	186	187	191	176	203	199	198	185	183	169	166	184	164	157	168	188	203	162	194	217	184	173	164	155	185	188	214	196	174	158	177	188	208	200	158	183	193	190	170	192	163	173	170	190	197	185	189	185	180	189	180	191	181	199	177	193	182	172	166	169	172	192	193	196	175	188	182	169	195	176	176	196	197	179	155	175	150	167	190	206	196	193	162	161	175	174	201	165	182	180	168	178	173	184	170	158	169	168	182	181	168	194	183	178	202	182	194	191	186	184	170	185	193	180	179	186	187	174	210	198	181	192	174	200	174	182	176	193	191	190	209	183	196	181	214	200	166	177	204	200	193	163	182	188	188	201	214	179	169	190	203	173	210	184	194	187	166	209	184	153	196	184	194	177	191	195	199	191	174	194	184	170	187	161	183	169	175	182	205	179	180	198	201	176	172	180	184	199	173	192	164	173	194	158	187	174	169	169	193	166	180	177	172	201	206	198	210	189	183	175	203	173	184	178	216	172	180	189	183	179	180	180	182	195	170	189	178	155	205	188	205	159	160	202	194	187	172	184	172	176	193	173	182	199	166	186	185	164	178	206	190	178	184	173	171	177	172	173	159	184	198	174	186	196	193	185	192	183	177	182	189	170	185	188	188	197	180	173	162	194	174	197	209	186	206	165	180	192	202	170	174	177	186	176	193	182	175	172	187	190	183	192	174	186	177	174	167	176	187	196	195	165	179	199	208	181	188	179	202	177	182	200	168	181	169	187	180	208	200	189	197	204	196	187	193	169	168	179	196	174	188	160	203	167	176	198	178	195	209	189	199	173	171	179	174	172	183	189	183	186	194	206	189	199	189	191	191	203	203	214	189	186	196	194	184	162	175	179	176	182	204	169	180	165	147	173	175	204	206	175	165	175	183	177	191	167	174	187	175	201	202	194	170	168	175	182	174	180	178	181	181	205	164	182	180	186	198	164	164	186	185	171	170	192	179	178	186	176	169	168	186	184	185	216	174	189	183	177	166	178	215	221	160	193	209	171	204	171	198	175	208	162	180	152	184	171	191	166	171	192	198	176	194	177	164	203	174	171	194	204	183	188	182	184	171	174	177	171	198	168	191	166	177	201	198	195	197	176	158	176	188	185	188	174	159	198	202	192	202	183	176	178	171	195	205	176	192	172	171	167	187	177	180	186	192	190	187	160	200	196	171	191	190	180	190	178	171	173	180	173	188	165	172	175	173	175	168	170	185	165	186	180	206	214	200	176	180	161	196	186	190	166	165	176	193	191	201	189	215	206	184	164	184	186	191	189	189	170	204	166	182	174	168	195	188	191	177	177	183	169	196	177	157	192	185	166	170	181	200	167	182	186	175	172	198	168	185	171	182	202	206	178	184	164	161	197	196	166	176	174	164	192	185	193	177	211	173	170	198	155	213	190	191	166	179	193	204	188	182	171	191	198	182	169	178	174	173	186	175	185	188	177	205	189	162	184	163	168	188	186	175	168	169	188	196	190	180	213	193	206	153	188	208	167	173	200	190	182	175	184	165	180	169	172	204	184	170	189	185	167	156	198	164	186	184	178	173	173	167	200	197	199	179	167	200	186	172	182	185	186	199	177	184	191	188	181	167	160	173	187	187	178	192	169	192	165	176	177	164	175	187	183	165	195	179	160	176	172	185	190	170	191	209	162	184	204	191	164	183	188	191	191	184	164	187	188	186	189	170	172	182	173	167	172	171	199	172	177	173	147	189	200	208	176	209	167	200	171	163	178	199	188	179	170	200	170	173	185	195	190	167	194	192	176	187	171	168	180	173	210	197	194	176	190	177	164	171	189	195	188	191	195	178	181	165	195	173	169	177	190	196	196	198	177	174	179	187	169	191	172	150	181	186	163	202	174	172	161	195	168	200	183	165	194	177	198	166	190	180	182	196	178	190	180	166	203	207	182	196	179	190	171	165	192	185	174	198	197	158	176	194	184	192	177	176	183	198	172	188	188	187	166	187	180	197	180	218	195	176	184	163	193	156	178	172	176	187	186	156	187	198	195	179	164	178	190	166	206	164	183	162	201	206	198	182	171	199	186	175	186	181	154	184	197	198	161	176	183	180	177	199
20238	13203	7475	4059	3120	2330	1795	1418	1155	984	878	768	685	562	548	434	414	337	359	306	271	268	238	230	225	248	232	251	246	234	218	210	202	218	218	208	205	211	228	218	219	228	183	235	205	195	228	209	222	199	200	235	204	200	201	202	210	208	213	219	197	217	224	214	211	200	208	203	198	223	218	206	184	214	197	212	207	185	201	191	194	213	209	184	194	207	205	206	211	187	202	221	204	200	225	210	204	202	227	203	198	221	234	206	206	213	226	197	193	224	198	227	200	221	211	194	221	193	188	208	200	200	201	209	192	233	184	203	232	209	228	195	208	212	212	180	241	199	225	205	182	200	204	214	210	207	206	198	210	189	205	204	209	207	224	197	225	220	206	207	237	223	206	195	196	200	211	205	172	223	191	198	186	206	198	192	215	216	217	196	189	206	197	206	210	201	212	184	212	194	219	198	181	207	215	213	218	200	206	192	203	207	203	218	196	189	195	207	201	220	196	205	188	218	229	204	200	206	194	185	198	212	216	198	203	220	196	210	204	189	205	205	204	209	208	202	199	221	229	230	201	195	193	203	198	216	197	193	195	201	213	223	198	198	188	224	204	202	206	183	205	198	212	221	207	199	203	191	218	196	183	197	192	199	205	211	197	196	199	184	183	193	204	217	211	209	205	193	223	218	219	196	202	206	193	209	198	189	202	197	202	212	182	211	210	184	234	199	195	208	196	198	223	207	223	185	191	191	207	232	184	223	188	199	208	201	206	205	219	202	214	211	202	203	211	210	206	192	205	206	216	225	191	217	193	206	200	195	210	216	208	195	227	222	208	214	180	197	188	202	214	218	211	191	193	220	198	201	205	193	234	210	205	195	213	199	210	193	216	193	215	186	206	206	212	217	202	191	213	220	200	194	206	205	194	206	177	217	188	191	207	220	237	210	175	213	192	205	205	244	189	175	198	189	185	219	218	217	223	208	195	208	201	200	209	179	183	179	221	191	220	204	211	219	220	205	186	203	193	189	204	188	214	193	231	184	225	207	201	209	214	180	235	218	172	214	201	160	180	213	202	208	216	203	212	211	192	213	228	189	239	220	213	206	207	231	194	218	226	193	214	225	195	200	211	216	221	216	182	187	222	204	199	195	208	210	198	201	227	197	180	197	191	204	182	190	204	229	172	197	191	210	206	207	203	205	193	213	206	200	197	218	207	197	198	184	206	177	180	196	199	192	190	214	200	214	207	246	179	211	206	230	212	219	205	191	213	201	238	202	199	164	198	216	196	207	193	205	227	195	192	194	203	229	218	229	188	165	179	207	224	197	206	198	188	159	202	207	212	219	191	200	234	208	213	196	217	185	237	195	202	214	187	199	198	217	186	167	219	202	188	197	198	202	205	189	186	214	209	227	198	190	204	203	191	188	207	219	173	212	206	206	204	181	222	220	212	194	196	198	196	218	202	214	192	187	199	201	200	238	197	221	181	188	212	180	210	164	191	193	195	207	190	192	200	197	220	188	177	202	202	206	205	209	199	213	184	190	196	225	193	224	206	190	216	205	204	201	186	190	217	186	197	185	183	209	213	206	222	198	234	180	193	211	198	211	221	208	208	218	189	219	213	210	226	232	196	218	214	231	174	195	202	230	231	197	184	216	208	215	214	193	229	226	196	212	233	196	200	173	195	195	205	187	193	183	197	208	194	188	220	202	179	195	206	223	190	218	201	226	213	215	231	215	211	200	205	183	193	216	232	201	191	200	200	191	189	189	202	191	215	215	180	223	225	185	200	206	213	205	190	207	219	188	186	206	193	209	232	202	201	200	204	212	197	210	218	228	196	196	213	194	174	203	178	198	218	217	213	193	178	203	190	190	207	197	180	184	201	201	194	207	191	237	201	177	217	193	211	169	183	214	189	193	193	210	198	196	196	205	200	223	203	170	175	209	203	194	201	172	198	207	189	220	203	223	219	207	196	216	180	209	182	210	215	192	192	217	203	204	197	230	208	210	206	229	210	201	206	208	193	215	211	205	230	203	198	204	195	229	211	219	212	192	172	184	190	233	181	233	220	218	201	211	197	201	188	218	200	211	222	210	183	196	211	218	199	203	191	201	222	212	191	193	222	170	201	201	195	193	207	208	211	175	192	191	214	178	223	204	203	206	221	216	221	206	203	223	216	194	184	190	189	210	189	206	226	203	230	198	189	218	191	200	208	180	188	213	235	204	204	199	198	237	180	197	201	198	204	227	205	206	222	226	205	213	204	203	198	204	200	199	214	211	204	223	207	209	212	201	187	199	203	224	183	225	198	209	215	222	212	178	201	217	202	221	207	200	228	203	205	207	183	230	213	201	219	209	202	175	208	206	203	225	206	180	191	196	213	205	186	216	194	199	207	204	222	200	189	200	186	221	218	206	196	212	208	196	197	210	202	174	206	185	172	210	227	185	233	213	202	192	196	193	191	219	225	193	221	228	207	207	228	200	198	195	238	192	185	190	210	199	175	218	226	230	201	208	210	236	186	230	186	203	201	194	202	197	189	226	212	214	195	190	198	192	174	214	222	209	192	214	220	182	206	224	195	190	206	199	193	197	204	183	203	189	207	188	220	180	212	203	201	187	202	213	199	177	208	215	209	213	208	205	206	204	200	195	210	196	208	193	203	205	205	213	190	251	205	191	226	188	212	180	220	199	193	196	201	200	192	205	233	214	202	180	216	196	208	193	185	192	193	216	235	197	171	209	182	182	187	198	226	183	205	201	192	189	211	204	220	220	206	210	214	194	207	197	230	205	223	199	210	209	214	212	224	226	199	190	189	215	193	185	192	208	191	210	220	193	184	223	207	213	218	216	205	208	201	211	197	199	199	221	197	217	187	219	208	230	213	203	212	184	191	234	209	196	191	206	212	212	198	183	192	200	194	218	203	199	188	186	191	191	231	220	184	197	219	191	219	205	231	194	217	226	185	207	217	210	183	193	176	197	206	195	195	171	177	200	202	215	203	196	204	186	214	230	194	218	188	196	208	211	211	201	216	225	189	177	181	222	187	208	188	190	197	184	196	204	217	204	188	182	202	228	207	220	215	208	203	227	222	181	226	204	190	224	209	207	221	201	203	204	205	242	211	201	203	227	218	204	201	205	179	199	214	222	191	185	180	188	208	203	222	215	204	184	222	193	203	188	213	201	205	210	197	170	211	184	183	202	207	227	218	201	211	196	210	201	210	190	221	200	188	213	200	182	192	194	204	188	194	194	203	185	200	190	190	194	217	197	187	220	233	217	225	169	190	211	204	222	208	203	193	201	209	200	206	206	196	201	231	209	195	202	244	196	227	217	217	217	211	211	190	181	209	236	222	207	197	211	199	201	190	208	202	195	191	193	212	200	199	189	201	185	208	222	198	189	205	218	176	216	199	217	167	215	198	209	189	226	187	200	193	205	223	191	195	228	189	199	198	194	191	193	194	200	192	217	170	205	210	199	217	192	206	223	198	226	205	223	210	200	204	222
23440	20937	28163	23893	20947	12438	2921	1736	1428	1222	1163	1013	871	741	685	598	546	537	451	469	401	360	368	357	347	343	297	337	291	272	296	319	290	307	311	280	308	300	279	280	317	276	300	285	315	294	267	299	285	299	269	308	272	292	291	290	284	274	295	299	297	277	280	263	290	300	272	310	298	268	282	248	295	315	328	285	300	298	275	286	252	292	270	299	275	286	305	281	277	266	287	288	281	303	282	269	275	280	277	259	287	269	288	305	269	284	291	323	280	258	308	275	275	266	258	281	272	280	273	305	272	287	294	308	290	275	282	292	303	298	305	268	278	271	294	287	275	278	298	280	292	250	295	286	282	273	261	296	288	261	281	286	269	291	294	305	270	283	284	259	267	280	247	272	279	267	270	297	259	262	292	289	258	245	269	271	272	270	288	298	301	280	268	271	288	282	282	284	264	316	260	266	246	294	287	278	280	292	286	284	265	290	284	286	281	277	271	275	249	300	264	286	284	274	275	283	291	268	286	293	265	292	267	255	336	262	287	280	273	273	296	265	242	295	297	293	278	284	295	279	294	293	272	277	262	290	301	285	301	280	289	261	260	299	274	280	278	308	251	291	285	283	279	298	252	270	332	257	283	261	277	254	254	283	260	263	291	286	266	265	285	284	264	270	299	289	275	271	307	311	291	260	287	287	303	289	278	241	289	250	227	296	287	263	248	277	273	291	290	259	276	280	280	281	290	288	302	272	260	304	293	250	251	284	277	288	261	272	291	269	295	288	250	281	276	276	318	275	276	289	295	244	270	281	258	301	304	262	300	286	286	287	282	277	274	286	268	263	272	295	261	278	290	269	262	304	307	270	289	284	276	249	275	290	282	299	257	272	300	279	276	282	259	286	296	274	281	291	290	286	261	259	281	270	263	282	283	295	272	261	316	254	302	293	255	261	328	257	282	268	283	275	282	293	289	276	263	316	297	300	270	264	281	243	307	267	261	268	275	259	291	304	308	268	309	281	291	290	286	253	252	260	262	298	278	251	269	306	309	294	278	278	277	272	300	294	269	260	257	259	249	257	282	278	272	293	300	286	296	235	272	292	252	270	275	280	291	246	264	300	290	299	247	273	254	260	274	292	259	313	293	291	290	289	283	264	280	277	253	305	281	278	287	317	292	269	269	286	273	292	292	278	296	309	251	296	260	279	262	288	290	293	308	296	296	318	304	298	274	268	262	290	278	271	287	284	262	280	269	296	270	287	263	261	286	291	287	270	292	277	284	288	250	284	266	270	298	257	243	289	284	299	266	289	303	277	296	283	289	291	261	285	290	275	316	272	271	306	276	296	269	307	283	288	286	272	259	269	304	279	248	262	292	273	289	290	301	247	292	273	293	271	281	282	292	269	270	285	287	277	247	281	258	271	301	318	268	280	312	299	300	302	290	272	287	265	292	255	276	307	264	283	282	277	285	272	268	276	251	274	295	278	287	286	275	259	271	291	272	274	264	267	299	296	271	302	276	267	257	282	289	254	271	258	265	269	276	297	287	289	262	293	285	297	305	270	245	275	286	262	281	268	316	281	272	285	279	298	273	273	255	303	266	290	279	277	280	249	278	307	266	258	281	288	288	310	276	298	296	315	289	270	251	261	274	275	273	251	269	255	280	288	273	288	276	273	265	260	266	266	255	263	310	272	276	276	253	289	245	286	284	258	289	297	294	291	262	281	278	272	262	274	305	273	270	264	269	278	303	304	280	261	292	289	292	257	259	270	239	250	272	286	271	285	276	289	299	295	243	260	269	289	266	277	307	303	285	291	278	288	284	272	275	270	236	310	274	275	269	290	292	274	293	262	293	244	266	249	311	266	261	289	244	288	301	267	289	291	315	267	269	269	268	270	281	269	265	287	280	262	261	272	327	284	267	267	282	290	287	280	284	272	285	305	283	266	299	274	245	262	256	293	264	276	279	269	296	293	271	268	246	276	267	270	272	272	298	290	310	275	259	276	263	300	300	270	283	285	306	308	292	258	297	291	287	285	292	293	288	324	248	285	291	274	287	282	283	278	293	263	275	262	256	287	290	310	307	284	283	313	265	271	264	259	265	265	260	256	272	267	303	293	261	286	274	286	273	278	268	264	258	284	282	287	290	285	272	261	246	284	259	277	275	272	273	285	318	250	248	249	318	283	282	300	273	262	253	259	307	269	285	253	258	297	302	294	256	280	268	260	260	278	282	262	290	289	266	309	294	290	300	269	279	290	263	269	294	283	282	290	286	267	325	243	299	259	288	273	290	272	323	305	285	305	289	267	295	291	281	282	294	264	308	279	309	297	286	297	290	267	276	282	300	271	265	277	272	273	219	272	316	280	301	250	287	290	277	269	279	264	274	309	282	286	279	273	295	282	293	270	264	258	295	294	286	295	290	298	267	293	260	276	281	301	264	279	273	269	262	274	274	252	296	253	279	269	275	290	290	272	280	264	263	285	278	260	277	303	272	290	293	301	288	265	264	292	270	267	249	260	272	282	307	298	263	271	249	290	276	261	274	285	285	285	278	289	288	248	246	291	275	301	266	279	264	280	262	284	279	250	286	287	277	274	289	294	267	250	316	294	293	270	285	283	298	296	286	255	277	278	290	295	259	273	281	271	283	294	283	288	283	281	287	267	286	297	249	241	311	298	287	282	258	282	262	268	267	292	287	278	305	285	259	277	248	269	279	285	279	263	273	278	249	264	274	263	253	285	300	265	278	283	290	289	256	280	313	276	281	285	283	280	293	276	284	295	288	238	268	254	269	288	271	288	278	264	270	293	280	245	266	268	244	277	279	279	278	287	289	284	279	279	296	282	284	266	301	260	281	273	305	295	287	283	263	281	269	272	248	259	283	282	285	277	243	255	288	242	275	284	253	274	284	272	277	295	261	277	317	290	267	293	276	263	323	282	288	264	259	272	291	276	290	289	277	300	300	285	267	261	260	288	289	280	274	281	281	290	273	297	280	263	288	265	272	293	260	280	262	257	271	307	281	306	277	288	276	256	291	290	262	285	292	293	295	271	302	277	285	272	292	297	275	282	294	281	307	249	285	271	273	308	269	281	287	296	277	264	278	290	281	320	247	295	276	264	272	318	279	285	257	257	287	292	266	293	307	304	270	279	275	275	318	259	275	273	314	270	278	287	281	294	294	299	280	283	298	277	287	254	283	306	276	295	274	277	301	269	270	299	289	261	310	261	266	271	293	281	284	262	280	256	284	274	248	282	278	255	299	271	248	289	321	261	284	292	275	265	252	309	270	279	264	253	272	262	292	276	246	295	289	258	292	274	294	284	272	279	302	259	277	274	260	288	281	255	230	297	275	260	276	277	293	254	270	281	294	282	278	284	279	263	283	315	283	272	267	292	270	293	294	316	258	281	261	280	266	272	259	281	317	267	265	270	272	252	297	273	270	314	268	275	292	275	266	299	283	269	273	274	287	269	257	279	306	291	243	271	304	301	284	272	275	293	307	289
24882	23607	13966	8085	6093	4623	3438	2691	2184	1940	1636	1410	1242	1097	964	843	747	667	544	498	497	438	405	432	413	382	388	406	365	358	370	380	375	334	345	364	316	351	334	356	330	308	337	298	301	300	335	335	318	314	322	312	300	333	321	341	313	343	320	341	324	308	330	303	282	300	333	307	340	318	335	318	308	343	316	303	307	332	349	312	308	322	309	320	308	334	329	277	313	287	315	302	310	337	307	280	324	327	305	339	299	317	299	322	300	281	313	303	313	333	282	312	320	315	329	314	330	316	279	298	294	313	324	310	281	344	322	323	307	316	285	327	312	313	331	295	299	306	321	313	292	311	307	305	353	310	303	314	299	283	331	320	322	303	289	294	283	317	352	297	324	319	275	316	312	302	336	303	321	283	315	322	295	315	305	289	334	331	287	285	310	321	296	310	290	322	302	261	326	289	327	299	293	311	346	327	309	290	330	321	310	312	302	310	281	301	308	319	285	303	317	308	316	322	316	309	298	310	309	320	319	318	316	311	314	305	277	289	304	277	289	329	286	311	354	316	303	309	302	334	281	322	324	295	319	320	310	321	293	285	295	320	321	296	292	320	267	290	319	285	300	319	318	321	292	324	319	302	303	309	324	296	343	279	314	308	291	276	315	291	295	316	295	297	352	320	337	290	308	297	302	329	340	314	326	300	294	312	307	312	298	292	301	325	311	315	311	304	294	283	296	344	308	310	306	274	297	312	285	293	334	296	332	296	304	300	294	308	305	293	324	309	316	317	318	293	304	319	277	300	314	321	312	326	298	305	326	318	306	331	323	286	289	316	303	278	289	305	323	313	292	325	311	324	293	333	311	306	304	293	344	294	310	319	313	291	289	351	298	300	326	301	302	322	307	295	321	318	282	321	324	351	309	280	314	321	339	288	310	318	325	290	312	322	285	277	310	312	323	332	304	315	302	296	325	305	311	291	323	286	288	346	292	310	325	334	309	335	295	303	298	316	299	290	299	298	304	312	317	320	311	309	339	336	316	321	307	304	322	303	312	339	335	330	323	308	293	286	302	313	294	316	292	322	325	287	296	297	315	331	291	333	323	322	321	303	313	292	310	302	291	300	271	277	286	306	341	294	311	307	327	317	326	325	303	284	307	305	321	308	315	309	302	314	331	297	340	338	286	311	301	351	329	301	317	327	299	326	280	284	287	316	308	320	351	320	297	300	338	316	291	291	310	322	288	321	301	319	296	294	324	324	288	286	348	333	309	350	320	312	293	296	308	305	293	299	326	314	302	291	317	295	324	326	298	287	289	316	307	300	330	329	292	303	300	327	293	311	303	311	309	295	295	314	282	342	341	329	306	326	289	266	308	335	312	287	313	319	308	300	331	309	283	296	277	324	311	318	330	307	312	294	312	285	288	310	308	321	321	275	343	309	290	319	326	329	319	299	314	314	297	283	314	284	296	335	307	313	317	287	300	337	342	302	297	297	303	311	324	312	323	283	284	304	297	304	292	348	317	309	298	302	333	302	305	301	294	325	320	302	287	289	311	299	300	315	300	327	295	300	312	289	316	297	294	315	331	292	307	312	310	311	302	290	283	288	284	304	325	317	303	321	311	320	318	269	303	321	322	295	319	290	341	314	332	299	301	335	317	304	319	291	315	329	312	302	317	316	299	309	327	288	311	327	332	319	309	301	290	290	317	320	300	313	313	281	323	326	280	318	319	345	315	343	298	308	307	300	319	332	313	312	309	306	311	306	347	336	304	316	320	318	283	323	310	302	294	353	310	288	337	303	279	302	273	334	306	332	268	326	318	324	308	297	292	304	283	295	301	315	284	325	303	334	306	309	319	288	326	335	291	293	289	294	318	310	275	275	307	309	277	320	286	329	338	329	303	305	283	297	294	284	313	297	309	307	322	299	300	287	309	333	302	293	306	301	324	289	297	291	304	292	328	324	335	286	317	308	323	313	291	320	315	301	300	304	320	330	297	313	281	326	306	305	327	294	316	302	323	312	286	287	310	305	295	318	291	313	303	278	334	323	318	286	301	332	303	302	350	295	291	322	326	319	335	310	307	303	293	298	310	307	310	340	329	312	297	322	277	304	317	273	333	327	284	313	353	321	279	302	311	311	296	294	300	292	272	284	318	324	298	306	328	293	296	318	326	265	284	292	288	350	335	281	346	355	285	308	315	302	354	317	296	262	307	287	324	306	306	314	271	316	319	294	339	342	320	298	285	311	270	307	316	323	312	326	328	302	334	294	302	334	304	322	321	328	284	284	327	313	347	293	337	318	288	322	309	299	294	315	292	294	327	300	331	289	326	304	310	333	305	320	293	284	324	309	307	309	322	324	291	295	287	296	311	288	311	298	326	306	274	307	341	310	343	310	304	296	317	303	299	291	301	304	338	312	311	327	296	323	298	316	323	330	314	322	298	299	320	288	287	313	314	332	339	288	305	330	311	335	329	290	323	313	297	342	340	302	336	274	319	302	316	329	313	334	287	291	341	286	306	311	273	305	303	313	320	315	298	321	294	309	299	293	307	299	272	310	293	305	291	334	328	304	308	350	295	291	330	302	297	309	282	339	285	323	295	298	322	285	293	325	294	314	325	287	312	320	320	312	315	315	309	299	308	282	312	300	330	313	318	310	273	309	294	326	299	288	311	314	316	321	311	297	299	310	304	311	295	319	303	294	327	287	300	309	318	305	305	305	303	328	314	312	320	326	309	313	301	299	312	310	331	310	300	319	307	305	305	324	328	299	365	290	336	287	313	329	279	331	331	316	327	298	311	329	317	339	296	311	302	345	332	292	324	289	300	291	309	317	334	293	309	329	279	292	319	313	324	295	333	304	327	304	280	315	278	316	284	303	309	308	323	347	302	282	286	319	321	316	326	334	261	310	314	305	311	340	283	305	296	321	336	315	282	318	312	293	317	285	270	274	317	298	322	312	319	332	294	304	322	294	301	305	326	298	317	311	307	308	314	334	282	341	273	311	311	343	327	333	273	318	294	302	322	316	292	327	289	313	310	319	306	346	313	314	332	325	292	309	317	344	292	312	287	302	295	319	341	314	335	352	321	313	327	279	317	318	288	325	325	294	295	300	303	281	334	311	282	320	303	350	303	319	298	291	275	293	293	307	323	316	314	311	330	289	320	327	312	289	292	343	290	299	283	309	272	308	330	315	322	252	320	310	323	316	313	283	356	285	337	302	316	290	314	296	312	321	302	286	332	320	301	305	322	305	303	277	316	296	327	306	300	332	298	312	271	335	341	284	318	308	308	279	314	295	326	322	326	294	320	323	327	291	286	287	340	309	284	308	286	310	316	321	308	313	315	297	325	351	302	300	346	283	326	292	298	326	261	339	308	293	303	292	324	286	336	285	297	270	287	329	301	315	285	308	311	267	308	320	323	329	307	276	308	344	298	295	330	355	321	307	352	295	305	285	311	306	316	304	316	319	315	313	293	320	298	293	320	328	312	320	303	333	290	276
24302	20926	27254	24721	14473	2545	1520	1065	816	756	705	612	536	449	380	366	308	281	232	226	192	176	167	150	143	140	133	134	148	123	133	131	118	126	104	116	129	95	103	106	121	118	127	127	97	118	116	105	107	107	105	121	111	122	118	115	98	114	124	108	106	110	117	119	110	126	110	96	116	128	104	100	107	115	102	124	115	125	85	114	104	102	95	95	104	114	104	103	103	126	120	110	88	106	104	102	110	99	106	106	131	105	98	86	111	129	101	106	77	105	102	100	105	97	108	108	109	90	111	108	97	109	106	98	119	106	113	104	96	95	106	101	112	97	103	88	99	112	107	110	97	115	110	90	93	107	121	82	117	91	107	119	110	105	113	98	109	94	115	97	107	110	116	127	125	111	113	102	114	97	100	105	113	101	113	101	87	98	98	118	104	97	113	97	97	113	115	123	104	119	113	103	103	108	102	106	109	100	109	107	110	114	113	103	121	89	100	98	96	100	102	101	100	104	99	105	104	98	114	98	91	104	97	105	102	102	106	122	93	119	117	111	76	103	108	106	94	113	93	112	102	116	109	104	97	112	96	110	114	105	90	107	96	102	100	121	107	92	97	102	118	99	111	118	93	93	123	104	126	102	105	111	119	100	116	100	112	104	93	104	125	90	116	99	118	104	101	109	119	106	108	110	111	86	108	105	105	106	93	105	115	86	100	105	133	102	102	106	101	102	112	136	119	93	110	92	102	107	105	96	102	108	108	109	98	111	91	98	116	98	99	99	109	104	109	104	111	105	97	92	94	112	90	119	112	107	100	87	114	107	104	109	100	115	113	113	102	99	100	100	95	92	108	95	105	95	116	121	121	106	101	115	91	95	94	113	97	93	104	99	115	102	100	94	114	103	94	110	99	98	105	112	95	113	118	95	109	110	107	113	101	118	88	94	86	108	116	121	99	129	123	113	109	110	102	127	91	107	112	114	97	96	132	95	102	87	94	96	113	91	106	104	95	106	110	127	107	94	103	101	96	105	102	101	86	124	87	111	115	95	128	95	112	101	104	94	100	114	122	120	96	97	108	89	118	113	121	99	103	104	132	110	107	109	102	112	101	110	102	97	121	106	123	100	96	90	96	105	108	106	95	98	99	112	114	102	119	119	122	94	112	107	118	105	88	97	111	87	109	105	101	121	110	101	132	123	108	98	107	105	111	105	127	121	107	127	113	109	111	113	123	117	92	110	94	120	113	114	88	107	88	85	85	90	123	122	104	106	110	101	101	120	105	132	113	126	102	116	112	114	101	118	111	115	106	102	132	113	97	113	100	104	114	106	83	131	100	122	100	91	91	87	103	125	99	93	118	96	119	117	103	109	108	105	107	104	107	93	99	109	126	115	119	115	103	107	106	115	100	93	101	111	97	97	113	115	103	88	99	107	90	113	105	98	109	113	130	98	118	109	101	122	102	122	117	85	117	117	102	104	110	117	105	119	112	94	97	107	116	116	111	94	135	103	96	100	99	104	93	102	104	100	96	99	96	83	125	103	103	110	101	104	129	88	109	107	99	117	115	103	108	99	107	117	107	95	102	93	123	107	95	82	99	117	94	97	97	104	98	92	108	118	114	95	90	101	103	108	116	114	109	118	101	104	107	112	113	111	111	110	93	115	98	85	105	102	83	95	115	105	115	92	99	104	112	112	99	92	97	108	113	116	98	91	96	95	105	104	112	100	89	105	117	91	101	116	108	105	101	88	120	84	108	90	110	108	104	100	99	99	105	103	90	106	105	105	105	92	124	115	119	98	99	107	106	115	123	95	108	96	95	105	114	109	121	99	86	114	110	101	101	104	104	106	94	113	114	107	115	140	109	115	124	106	101	105	110	117	107	110	105	123	111	95	97	88	132	89	104	117	111	80	101	85	99	104	115	98	101	106	101	94	98	99	98	87	106	114	112	110	107	104	99	90	92	105	95	80	118	118	107	112	127	101	100	100	108	97	115	98	92	102	111	110	114	106	115	90	106	125	104	121	119	94	111	108	109	111	114	107	102	106	110	123	96	114	106	110	105	104	99	112	94	119	106	88	115	106	132	105	106	92	104	87	121	114	102	113	105	105	128	123	114	114	103	92	111	92	107	100	98	96	82	105	121	92	85	113	101	104	105	109	106	125	87	115	87	94	85	127	120	92	107	95	130	101	108	104	124	106	104	99	116	113	112	120	109	114	79	105	106	104	90	100	108	98	94	96	94	106	92	121	108	86	99	98	103	100	114	108	117	109	91	97	121	95	117	109	99	92	102	110	115	106	124	111	90	103	117	112	107	100	106	102	101	111	123	106	103	101	93	91	111	97	97	115	86	98	120	97	110	117	97	107	101	112	126	110	107	112	83	101	99	121	82	105	105	95	104	87	126	112	94	106	110	115	117	87	97	144	117	98	109	93	96	95	110	93	106	121	103	111	106	91	119	97	111	93	114	123	81	125	92	114	115	92	103	96	109	99	101	97	102	99	114	112	106	87	118	104	108	124	99	111	113	125	104	107	107	102	108	88	86	104	96	106	122	106	94	122	115	97	119	112	105	98	112	109	97	113	97	120	105	101	99	101	102	116	94	99	111	115	84	114	126	95	96	79	106	96	107	111	95	87	111	110	124	121	88	96	86	107	125	103	112	84	119	94	107	107	99	114	116	120	98	107	95	99	85	114	98	83	104	114	101	97	110	101	113	107	101	101	125	115	103	102	103	110	123	91	96	122	109	100	111	119	123	102	111	109	105	96	100	107	101	102	114	110	95	118	92	102	113	101	105	105	94	99	101	93	104	95	104	113	112	110	116	83	108	92	102	114	98	109	104	102	95	98	101	87	97	120	104	105	92	123	97	96	99	104	103	105	122	96	107	127	115	125	113	83	101	105	96	108	104	94	116	115	97	110	109	93	120	116	92	107	118	111	104	112	106	98	88	122	117	103	112	101	119	108	110	97	124	110	109	111	97	107	101	100	110	104	82	102	118	104	106	108	89	118	87	106	103	115	111	112	91	124	100	115	110	107	108	111	124	124	91	98	106	120	98	99	119	112	96	113	94	92	89	100	108	123	117	94	104	109	109	121	108	93	134	97	105	87	97	94	90	92	122	100	108	101	110	118	117	95	104	84	97	85	98	104	96	98	99	117	107	96	86	106	97	106	97	92	103	88	110	107	114	103	96	103	116	119	99	114	109	96	104	117	93	116	111	98	104	103	95	107	119	108	109	117	127	118	91	105	107	103	106	115	107	101	91	105	104	117	117	110	117	114	89	95	97	102	111	83	104	112	92	101	92	101	97	98	122	119	104	115	93	113	97	123	106	96	101	102	105	111	101	110	106	118	98	104	108	107	91	107	96	79	97	126	109	116	102	115	100	89	114	94	100	102	98	109	111	131	115	98	74	91	114	119	114	106	101	100	96	102	108	130	105	92	108	95	87	102	109	107	99	92	109	103	89	91	86	91	95	97	105	82	108	101	112	106	100	109
24290	19707	11375	6560	4786	3580	2773	2076	1647	1419	1199	959	846	720	626	492	432	386	354	336	260	259	222	216	202	191	189	153	161	141	152	135	139	171	150	140	132	116	137	131	147	149	130	143	135	118	138	170	127	133	140	116	152	121	145	137	152	147	109	128	153	139	125	153	139	130	119	135	119	138	138	132	136	133	140	130	139	128	122	123	111	126	124	125	125	143	125	133	119	142	134	118	145	120	116	145	130	117	106	121	131	121	130	151	112	119	136	123	121	134	134	130	132	124	118	126	123	111	106	121	113	111	122	114	119	141	125	107	125	116	117	130	139	133	114	128	115	138	121	118	142	125	164	120	118	121	132	106	129	107	113	120	115	125	117	118	122	146	124	116	126	126	118	124	125	124	115	108	116	126	139	116	127	123	107	135	125	118	123	122	128	123	123	110	127	130	134	120	134	114	109	110	137	122	144	105	115	138	113	129	133	138	112	110	115	118	138	123	119	130	126	130	126	126	123	123	118	122	136	130	139	115	123	139	114	115	145	132	132	128	131	122	107	122	136	123	134	149	127	120	101	114	115	107	101	121	146	113	126	103	122	132	89	106	124	129	113	127	133	110	134	117	132	118	123	126	115	121	138	110	132	113	132	126	154	133	130	132	124	131	129	129	134	118	109	129	124	121	133	122	108	117	130	133	112	140	120	141	121	126	123	111	125	140	131	124	128	127	96	123	122	120	125	128	123	112	139	123	119	120	128	118	123	120	104	135	136	115	124	139	125	117	131	127	127	125	108	127	122	106	131	135	114	125	106	127	124	135	119	127	133	108	124	129	115	120	114	115	107	95	105	131	148	140	133	125	130	114	125	134	131	146	118	116	103	121	131	119	130	144	143	103	132	138	91	124	125	135	135	123	119	110	123	105	133	132	106	120	130	117	102	143	137	124	130	126	105	131	97	132	116	122	122	119	116	131	123	124	145	118	134	125	128	130	130	109	134	107	113	124	127	132	128	120	124	133	135	141	119	121	140	116	126	119	124	113	108	146	101	129	104	112	98	120	118	126	120	127	125	121	113	124	137	146	116	125	120	114	130	108	114	136	129	121	98	123	130	124	129	123	116	138	128	111	127	124	101	119	132	114	117	130	126	134	127	107	114	125	126	109	134	129	121	130	130	117	124	124	134	118	155	120	121	91	116	130	136	117	119	122	137	123	124	98	122	126	141	106	119	123	135	111	109	130	119	145	132	148	127	142	129	138	128	117	124	144	129	130	126	102	142	144	131	141	126	100	138	138	126	124	123	118	124	132	130	124	134	121	138	119	123	121	145	141	141	116	110	130	108	125	112	110	120	130	150	111	112	127	146	122	145	110	128	139	114	123	108	117	126	114	144	125	137	124	133	102	118	111	148	124	129	139	146	130	130	129	151	116	145	122	128	123	139	133	120	131	124	130	117	106	103	115	126	136	107	129	120	123	119	106	126	124	102	118	121	117	130	125	109	137	109	114	132	120	108	145	131	126	128	132	133	120	137	105	135	112	113	125	138	117	126	147	142	126	134	134	133	124	134	116	124	127	127	127	119	109	124	132	115	128	115	131	111	119	127	117	138	144	124	138	148	130	139	146	125	134	131	142	144	132	113	119	112	134	139	108	141	108	140	116	111	140	121	119	136	137	107	117	130	118	110	118	141	132	115	111	130	122	131	123	125	128	120	147	111	124	126	134	129	109	111	113	118	132	119	119	122	136	121	124	116	146	118	127	110	132	117	147	115	143	107	148	132	122	108	137	122	108	147	130	131	127	125	125	112	119	122	119	116	127	120	117	135	109	119	128	106	141	122	124	107	90	123	105	138	114	128	126	118	115	117	120	126	123	123	113	116	142	124	119	123	114	103	131	104	118	119	137	98	150	124	129	127	141	123	115	133	154	126	160	145	137	122	108	118	128	129	99	123	120	150	123	122	140	119	117	134	122	118	126	129	134	132	160	136	105	125	126	114	137	128	140	133	130	136	128	126	128	137	119	110	109	125	135	123	139	113	137	109	119	136	123	133	116	146	135	134	126	116	114	111	114	131	113	121	127	115	130	122	114	126	125	131	110	125	112	126	116	116	120	144	115	124	126	134	150	133	126	137	111	150	112	117	138	142	127	120	128	127	121	140	128	135	129	119	128	125	117	97	138	103	119	128	145	113	126	131	144	121	128	125	136	115	119	114	109	123	129	127	113	113	133	121	121	126	140	125	127	110	124	131	117	119	114	128	124	145	124	136	135	146	139	116	114	116	112	131	122	131	123	132	135	128	123	140	119	118	130	121	135	143	111	114	106	117	134	123	128	118	130	113	112	119	121	135	126	127	138	133	137	111	104	132	127	121	117	132	115	129	137	116	125	138	137	125	117	124	130	114	136	125	131	154	127	135	123	115	114	129	116	126	138	119	112	127	113	110	126	132	125	130	117	118	117	125	116	152	132	101	112	126	133	115	116	104	140	132	122	114	144	120	103	123	109	122	123	130	143	120	122	134	123	109	127	141	146	154	135	116	104	122	100	146	119	104	127	123	117	111	123	134	112	128	130	136	118	113	143	130	120	128	111	106	126	124	136	118	130	120	126	120	133	111	118	114	102	117	131	128	136	131	118	113	115	134	117	125	131	136	134	134	98	123	124	107	124	124	134	109	136	124	144	116	133	115	139	144	142	120	135	106	96	124	135	102	133	107	149	135	105	121	130	105	124	144	119	115	127	143	119	145	124	138	120	122	120	125	131	126	130	133	139	119	123	123	148	111	121	118	135	115	109	127	133	134	113	138	117	141	124	111	130	111	118	141	112	137	111	141	116	125	122	124	127	109	125	123	124	124	118	131	127	128	129	111	125	112	131	134	126	122	112	136	123	118	134	149	116	133	114	130	136	149	137	122	143	132	120	126	128	135	111	136	113	120	120	157	119	114	141	135	129	122	128	125	132	137	128	117	132	135	122	130	129	110	120	130	112	112	128	123	126	121	116	120	127	129	126	134	125	126	109	101	108	128	142	125	114	115	122	115	110	133	121	139	124	140	126	117	136	121	144	149	135	142	128	131	125	134	143	128	130	116	116	131	139	109	128	124	119	133	121	136	138	127	136	100	129	120	132	121	123	109	127	117	112	117	113	126	109	134	129	115	124	133	131	126	136	148	98	118	119	135	132	128	129	107	125	140	113	135	138	129	105	117	122	124	120	104	106	128	116	140	122	113	116	110	126	124	115	123	114	131	103	134	117	100	140	155	140	109	142	122	125	127	128	130	134	141	96	113	123	122	127	114	105	136	149	146	131	128	128	145	142	137	141	110	146	115	117	118	118	127	107	110	107	118	131	126	128	118	124	110	129	120	109	113	119	128	128	135	120	145	124	134	116	132	115	122	123	140	146	141	122	131	120	135	117	135	130	107	126	130	124	137	110	142	134	121	130	130	127	129	121	129	108	119	130	109	110	143	117	135	131	118	108	142	118	129	106	106	144	107	124	128	124
22215	20872	28463	23385	20879	21049	12075	2838	1991	1751	1472	1352	1072	936	817	723	640	570	475	440	394	394	347	328	303	279	301	297	285	274	285	273	285	256	259	266	282	262	241	247	255	242	256	209	242	255	246	217	234	210	220	232	241	225	236	253	246	245	216	209	245	228	233	239	237	273	239	237	242	228	212	225	238	205	226	217	229	224	203	244	221	214	237	189	219	240	244	219	214	229	211	240	224	222	224	215	227	223	260	226	225	205	211	221	241	222	230	215	202	215	229	227	219	204	196	227	228	213	212	206	225	207	190	224	228	229	222	235	222	208	237	244	195	223	195	204	237	194	232	237	250	205	222	208	249	225	209	237	204	239	211	225	205	207	226	223	200	198	194	207	205	229	237	209	212	236	207	198	239	228	229	233	221	230	211	243	198	245	218	197	205	211	226	190	205	223	233	198	214	192	217	200	222	228	233	247	228	203	225	228	219	230	242	244	221	203	219	248	210	215	241	233	221	213	216	197	212	210	229	233	225	208	209	205	221	206	224	224	235	206	224	215	212	219	206	239	209	212	222	198	201	207	219	198	206	222	211	207	207	202	222	219	226	211	229	236	214	209	216	213	187	188	238	214	216	240	222	203	227	214	235	210	220	216	219	187	223	250	217	229	196	220	196	204	233	227	224	216	219	218	211	236	229	219	242	214	230	209	210	210	227	224	229	236	203	213	211	228	208	209	220	197	200	237	196	215	215	194	212	248	197	246	230	243	226	213	177	211	184	225	215	245	223	232	214	219	243	193	221	224	239	229	224	183	240	258	211	232	229	206	199	239	209	238	225	224	219	217	224	245	199	195	220	232	226	207	200	201	186	213	222	232	221	226	254	255	216	214	214	211	213	224	216	224	197	223	219	222	191	232	217	218	204	206	220	218	229	202	232	219	221	218	214	224	201	215	200	227	205	201	224	230	213	231	206	229	213	222	238	222	216	214	228	209	229	232	220	187	231	186	221	201	205	237	226	226	232	189	221	228	237	207	205	205	222	208	228	245	234	209	233	220	224	230	218	279	221	219	210	246	223	242	223	227	220	206	209	227	231	214	216	207	218	215	211	216	208	230	226	218	202	178	206	234	241	247	214	229	241	232	229	235	206	202	224	235	222	190	215	216	240	237	202	201	222	202	226	209	222	234	208	202	224	201	228	248	222	215	220	222	213	230	215	216	232	209	219	231	173	231	201	213	212	223	222	242	200	209	263	208	217	213	228	229	228	207	200	223	228	230	220	239	220	225	233	227	231	224	228	220	208	219	203	230	224	216	275	212	208	212	209	219	215	239	224	201	195	215	217	187	215	229	223	205	209	219	200	209	239	219	196	221	213	229	199	234	211	222	215	235	242	205	216	231	212	193	223	218	205	215	219	218	231	230	190	242	222	233	228	245	230	273	226	222	239	224	221	213	212	220	240	231	237	204	228	237	183	219	225	239	214	206	223	228	201	222	233	222	224	248	213	215	219	211	233	225	214	197	201	201	246	227	232	211	220	227	217	233	233	237	224	216	221	222	206	212	226	204	190	220	196	229	219	222	227	178	203	226	231	204	223	205	215	212	218	185	205	201	225	226	204	242	205	237	212	216	213	221	205	226	221	214	228	221	252	196	205	237	225	228	207	206	222	235	202	248	206	214	222	219	212	194	220	243	219	220	226	226	212	208	211	231	216	228	198	209	226	210	227	208	221	218	214	210	252	201	221	198	180	227	226	249	203	217	183	204	207	216	212	231	208	224	229	210	215	191	230	206	201	218	215	238	234	227	210	237	271	198	231	215	205	209	210	207	218	228	222	221	203	212	201	213	196	244	214	216	207	195	220	228	217	189	231	213	207	200	207	216	216	235	214	209	229	194	204	232	220	208	236	225	217	233	225	221	206	222	228	222	207	230	205	228	220	213	229	213	186	231	189	192	232	235	189	242	207	222	214	213	233	257	210	217	218	228	218	208	213	203	197	234	261	199	200	199	233	224	229	246	226	201	218	218	257	230	228	197	215	203	210	196	203	198	255	202	218	204	194	213	214	203	236	212	197	244	194	228	241	222	223	225	248	238	230	198	208	232	213	209	187	210	214	214	233	225	240	232	219	203	242	233	216	188	201	233	225	199	216	229	218	187	224	204	209	205	221	225	228	227	198	207	199	234	229	246	223	189	222	210	217	238	234	200	206	231	204	206	224	206	219	194	217	224	206	225	206	221	210	220	228	204	210	211	222	219	222	221	227	217	221	207	219	211	234	219	218	186	229	243	196	206	210	225	213	221	201	216	251	209	226	205	225	234	212	219	215	200	236	217	208	233	207	234	219	221	220	232	197	218	225	226	226	200	209	235	229	221	218	231	209	222	207	217	218	202	232	225	194	213	216	221	186	213	223	212	209	216	203	234	204	225	195	228	230	222	224	215	220	211	217	209	237	189	247	185	224	208	198	235	193	200	227	225	218	209	244	206	197	226	212	193	221	214	215	219	200	189	228	202	217	231	218	220	199	219	212	197	231	215	223	194	231	244	230	249	233	225	205	211	200	207	213	202	205	220	222	226	241	231	221	214	182	213	242	214	206	228	215	211	219	214	213	231	219	220	199	186	211	229	235	214	213	209	211	229	229	209	250	224	236	217	254	202	232	227	236	222	226	227	206	220	232	197	195	239	202	216	215	215	247	225	199	216	216	229	187	218	229	205	226	220	213	208	217	226	209	214	201	193	215	218	244	228	218	217	234	242	202	194	200	217	228	212	196	214	206	217	229	197	225	223	203	249	193	220	192	221	231	213	213	234	241	233	214	244	219	203	220	248	233	231	235	233	225	235	223	222	216	223	223	195	220	213	226	223	202	237	232	180	205	220	227	228	212	236	240	233	209	238	221	235	187	189	242	225	234	209	244	258	223	231	178	238	206	203	219	235	235	183	230	206	212	223	206	226	220	228	200	235	222	215	212	227	225	203	208	182	236	244	230	210	228	218	229	211	219	241	228	217	213	230	184	192	217	206	226	228	205	246	205	232	199	210	220	203	206	204	220	205	212	212	207	208	207	220	241	222	221	210	228	235	230	213	217	211	219	242	209	218	195	199	223	207	218	251	201	236	228	197	221	204	217	232	221	210	197	200	204	200	251	224	216	224	211	235	221	191	223	233	200	230	196	203	212	206	246	208	208	221	237	204	190	213	234	230	214	221	241	235	223	226	196	224	240	205	229	206	218	223	224	195	222	204	233	190	216	216	236	243	211	205	218	213	231	201	210	202	208	233	206	211	234	209	203	201	209	236	204	219	209	220	212	216	224	222	234	221	222	212	267	209	211	210	224	219	218	193	198	215	191	225	194	215	200	193	229	189	212	249	226	202	215	233	227	210	220	231	218	213	221	214	186	207	233	196	225	213	223	228	223	232	227	227	214	217	198	232	229	220	216	237	221	215	227	224	230	213	231	231	234	240	198	203	220	195	219	205	206	246	209	222	215	230	236	205	218	242
28342	28731	18693	11647	8785	6705	5146	4015	3278	2716	2254	1999	1712	1343	1181	1069	896	771	629	609	535	481	444	415	381	396	364	382	346	304	315	311	317	295	311	315	294	286	303	317	273	292	300	258	290	279	285	260	267	267	288	283	275	283	263	262	281	283	237	295	271	267	253	253	257	275	266	254	276	296	267	262	275	245	248	271	265	239	248	226	238	252	242	240	263	252	263	247	233	231	252	234	240	257	244	249	235	237	238	262	252	242	260	253	251	267	243	237	252	238	272	263	229	231	302	234	229	262	274	252	255	238	254	252	232	241	231	238	248	266	257	252	248	254	252	255	232	245	241	264	232	260	236	234	260	260	249	260	253	222	245	249	242	232	239	229	231	265	249	235	225	239	251	245	229	234	280	246	263	253	246	256	226	231	256	220	250	248	247	255	269	263	261	248	239	258	254	272	233	244	239	247	252	220	216	247	247	223	220	252	248	247	266	279	232	268	218	247	250	245	239	269	256	258	250	238	248	254	262	229	258	264	245	249	237	258	262	264	257	275	233	254	238	248	257	231	243	260	259	232	246	268	253	237	238	234	258	231	248	247	238	236	237	286	265	253	243	230	229	250	244	281	278	240	216	244	256	249	259	262	236	253	249	253	240	242	232	249	260	234	267	230	248	239	261	257	285	272	242	269	264	250	256	251	222	221	251	246	251	247	223	268	245	233	252	284	237	244	248	269	231	249	245	239	246	252	219	229	236	240	223	246	262	260	230	223	221	275	257	226	268	244	255	217	249	232	235	233	236	218	222	241	221	265	241	238	224	261	255	239	260	273	267	218	255	219	240	255	226	259	222	269	224	249	221	252	237	228	263	281	275	224	242	269	265	222	268	254	251	206	256	252	268	231	237	226	232	240	242	230	249	222	254	253	236	242	248	234	242	247	239	243	252	249	233	247	234	243	262	245	279	214	247	247	219	227	281	275	241	217	260	259	208	248	247	266	228	269	260	253	272	262	253	244	241	239	259	273	266	238	248	249	246	216	234	249	230	243	253	234	248	253	275	238	251	247	279	264	256	259	239	239	241	224	235	269	260	262	267	217	259	247	252	261	241	262	264	240	248	232	255	241	244	253	252	240	245	259	233	237	260	247	243	252	206	242	248	236	268	254	249	225	249	225	244	247	237	268	257	240	269	243	266	253	246	274	233	222	268	260	207	263	273	251	278	248	254	248	253	251	258	266	263	260	254	256	227	253	266	226	239	216	222	273	243	211	245	258	242	231	224	251	218	240	232	226	252	202	284	236	252	286	219	236	276	247	250	240	253	264	257	251	275	238	274	210	265	274	247	235	279	251	249	253	241	235	241	252	250	204	242	252	235	238	228	233	251	240	264	246	259	225	267	252	221	273	235	232	247	238	246	258	273	229	272	247	268	219	215	232	219	226	265	223	234	246	241	258	247	269	265	264	247	247	244	244	239	275	260	244	261	235	281	233	244	246	213	245	233	245	251	266	250	245	236	248	243	282	250	253	238	230	231	236	247	263	244	255	250	242	257	224	251	220	246	256	219	216	236	231	256	272	238	237	238	231	259	233	253	251	246	222	243	256	255	237	267	249	216	280	245	237	257	255	254	260	276	246	264	240	238	260	228	238	246	219	249	237	231	227	236	217	255	257	227	237	249	252	247	244	236	226	244	250	278	226	277	260	216	249	246	251	279	263	253	217	240	252	248	265	250	272	258	238	243	249	273	228	238	259	236	235	229	262	229	220	264	259	227	220	266	229	245	245	244	251	256	237	242	255	250	242	250	243	244	250	231	239	279	257	243	259	257	239	259	266	253	259	213	250	228	279	220	256	239	249	266	255	239	235	250	226	251	238	261	226	244	264	234	263	248	235	247	235	229	234	248	254	294	220	228	266	246	245	233	258	262	256	242	251	253	254	250	234	237	279	267	237	239	249	267	238	242	262	276	242	237	273	240	244	242	236	276	246	221	253	269	247	216	276	254	247	223	260	221	238	249	274	269	227	224	290	239	227	254	252	249	246	239	244	234	260	261	262	254	248	253	242	242	224	268	261	235	273	222	244	230	255	238	244	239	243	247	263	248	262	252	261	254	270	218	244	230	264	222	248	245	213	232	239	249	256	243	270	271	243	254	275	276	222	226	270	236	224	260	234	258	258	241	238	249	266	207	249	251	229	267	238	265	255	251	257	247	247	245	247	227	246	225	237	264	260	243	278	222	257	230	262	240	207	253	238	261	272	264	237	240	253	256	250	242	254	232	220	241	231	243	249	237	254	228	263	226	262	246	246	228	272	258	229	255	228	248	230	234	247	254	250	280	248	228	239	233	214	245	240	287	264	270	259	234	259	226	232	214	232	245	243	242	241	241	222	231	263	248	261	253	245	231	230	253	239	195	254	245	242	248	230	238	221	233	257	249	250	268	273	244	243	253	228	258	240	221	249	254	254	253	265	243	250	226	211	245	254	240	260	248	250	234	236	263	226	272	262	255	226	209	228	241	265	250	247	233	256	267	252	257	256	232	239	256	268	237	257	273	233	237	221	267	255	232	274	227	276	221	231	248	230	236	232	258	252	228	235	228	224	230	219	243	231	268	260	234	245	233	238	232	217	247	238	257	258	235	264	250	241	243	230	258	233	240	256	282	228	274	254	257	244	253	263	278	264	251	254	252	217	232	238	258	253	249	246	251	241	246	232	243	244	252	244	252	247	225	247	243	230	257	253	240	261	238	266	222	244	227	242	245	243	245	233	222	238	228	240	266	247	235	262	235	258	250	261	242	243	274	260	268	245	250	249	239	230	252	244	264	236	252	247	242	240	234	256	213	268	233	260	266	241	229	245	268	243	221	235	239	256	257	261	233	249	232	260	241	262	231	281	249	253	239	256	236	238	261	236	227	247	249	241	252	254	257	265	235	254	229	257	229	231	235	226	252	247	272	229	229	271	283	258	255	237	253	262	240	250	245	253	242	242	242	223	275	238	250	251	243	264	244	222	213	241	262	268	232	257	240	229	220	255	273	239	273	238	263	249	249	240	272	234	246	240	236	265	275	229	243	251	231	248	275	250	257	247	237	239	285	264	252	228	262	247	232	228	246	263	296	219	230	218	243	249	238	231	264	264	243	228	255	259	248	273	237	234	220	248	260	260	226	238	260	255	227	270	241	247	243	247	282	231	239	255	232	220	246	239	224	244	251	243	228	247	267	232	233	246	245	251	251	255	224	267	267	273	248	275	256	270	255	239	245	254	220	229	253	224	268	242	256	243	254	234	235	248	263	249	235	282	237	267	246	250	246	285	271	260	246	234	242	289	261	232	226	221	241	231	226	243	246	273	254	259	236	245	262	252	245	240	255	266	256	294	231	221	221	254	251	244	227	256	267	239	233	231	247	237	247	225	224	248	231	229	241	262	253	240	223	252	228	248	239	260	257	271	285	251	266	279	247	266	256	248	263	225	258	228	249	248	224	246	246	270	225	231	261	228	253	269
27684	19570	9742	3581	1872	1304	1040	827	695	684	587	494	464	383	379	333	355	243	252	236	256	199	197	228	161	177	170	213	195	220	183	170	216	203	188	189	177	201	175	175	180	168	179	185	191	188	177	183	175	196	210	191	195	185	168	204	181	195	179	189	176	200	174	191	192	168	194	202	176	174	191	184	194	217	181	171	183	172	175	172	187	164	176	203	167	188	162	165	166	159	175	178	171	160	182	180	183	199	182	197	156	202	164	168	170	201	182	165	195	172	202	170	191	170	195	184	175	169	173	161	185	164	177	175	183	182	193	206	205	186	188	183	189	199	175	185	180	184	187	191	171	180	163	200	208	180	173	185	188	183	184	203	165	183	164	201	183	177	186	164	190	194	187	190	177	170	162	181	175	172	162	183	168	170	168	193	185	180	188	176	171	195	189	199	157	207	169	187	171	200	197	165	197	185	169	165	182	192	183	178	169	176	179	195	166	168	216	182	156	167	192	172	196	172	185	191	203	179	190	187	166	166	191	198	197	163	198	180	179	176	158	208	176	169	177	201	171	167	168	170	192	187	166	205	171	164	184	184	198	166	165	177	192	178	189	175	187	192	186	184	197	179	153	196	183	187	181	169	190	202	181	183	195	170	172	195	167	178	195	198	184	197	181	198	176	186	190	197	160	168	182	203	184	168	171	164	190	183	190	182	172	176	170	187	167	174	189	169	166	153	177	181	189	193	159	198	190	190	171	177	183	179	169	176	199	170	180	156	172	177	183	199	195	193	192	192	183	171	193	200	192	161	166	164	175	185	184	169	182	167	188	164	204	186	169	170	190	170	194	167	180	185	191	200	195	187	167	184	175	178	193	162	206	185	183	181	181	187	196	171	186	166	167	163	182	193	181	181	168	200	170	197	173	157	175	178	186	177	162	146	173	188	205	176	196	206	162	169	167	166	190	183	187	176	185	160	158	190	178	186	200	180	190	181	185	200	197	187	179	186	181	188	183	182	168	187	186	180	172	182	162	180	161	162	177	185	161	186	155	175	175	177	190	161	196	199	216	157	178	193	185	191	192	173	187	157	198	180	213	165	154	182	173	189	171	170	165	179	183	188	182	173	177	180	186	187	164	204	196	185	162	186	178	189	202	191	188	205	204	182	171	176	175	147	178	194	206	167	188	168	196	190	199	181	177	180	175	188	166	179	184	176	166	167	178	164	157	179	182	177	161	173	214	156	169	201	167	166	182	188	157	176	196	153	175	189	149	187	185	163	198	196	168	170	171	189	163	180	189	184	171	192	177	176	194	187	162	182	166	179	181	174	177	187	187	191	172	188	189	180	174	156	168	173	208	171	188	191	186	174	180	203	172	186	195	179	176	171	188	175	183	189	199	183	197	166	198	173	189	186	181	179	186	186	197	173	201	172	204	190	172	199	198	205	170	196	170	171	190	187	166	182	182	184	177	163	178	165	187	173	184	178	160	180	183	188	192	170	155	165	182	153	168	171	165	186	174	194	194	159	156	164	168	182	165	158	191	169	173	186	203	177	195	179	174	166	173	180	190	201	177	180	186	192	166	170	171	177	166	172	186	182	180	196	195	191	212	165	170	188	196	166	196	211	187	214	199	168	196	166	181	188	157	178	185	190	184	178	192	182	158	209	177	185	177	183	191	175	173	178	167	176	148	196	161	169	187	158	176	163	205	181	172	182	167	188	181	179	181	169	189	173	208	191	189	202	165	167	163	176	185	187	196	193	167	165	186	185	169	189	183	192	168	179	181	181	178	198	185	203	175	186	206	170	183	164	169	169	198	185	178	200	157	168	189	165	187	174	176	179	185	193	179	179	166	174	162	160	164	150	196	167	192	164	195	178	185	171	174	155	171	162	208	215	194	193	195	176	172	186	163	172	171	175	169	185	183	188	178	194	191	180	163	144	186	168	181	174	166	191	180	155	192	200	177	184	187	178	177	191	194	170	207	192	177	172	180	170	164	190	186	180	201	179	166	195	178	167	191	206	195	156	149	194	169	159	179	169	160	185	181	179	170	194	166	184	179	190	160	183	168	176	195	170	174	182	216	185	188	170	188	213	174	212	174	198	172	148	185	175	172	167	167	205	160	187	163	185	187	196	193	155	182	171	158	169	165	186	191	188	205	173	183	155	188	186	181	197	176	205	158	188	163	199	192	198	167	185	206	181	190	186	179	181	172	169	179	188	175	162	180	183	193	175	163	184	203	175	174	178	169	171	179	182	189	196	192	180	181	186	154	161	169	178	175	201	187	166	195	156	145	182	205	174	187	205	178	177	173	163	171	182	179	184	178	173	149	182	163	194	198	194	188	186	160	175	168	189	158	184	166	168	196	179	173	166	181	193	179	159	189	163	155	177	182	156	167	201	172	192	209	162	177	186	176	177	198	198	164	181	182	199	188	198	190	162	191	189	185	177	190	193	177	191	198	176	178	182	188	172	180	163	209	178	194	178	203	193	188	196	186	194	172	168	189	198	180	172	180	173	163	197	160	170	184	201	174	159	178	188	165	147	194	186	173	176	191	198	191	176	168	192	166	151	202	192	189	186	178	195	157	184	170	194	195	162	162	179	177	173	202	182	187	173	171	199	179	181	161	178	187	174	185	193	174	226	196	214	166	158	175	186	178	189	181	157	166	163	192	173	193	177	180	178	204	186	181	177	186	190	207	189	177	179	178	179	166	184	156	207	184	200	172	170	212	160	181	176	172	161	178	184	181	173	181	190	181	180	212	199	176	161	180	175	178	179	171	210	173	197	200	183	188	163	160	165	188	196	189	170	188	189	152	164	176	173	191	209	180	136	187	199	190	192	167	206	156	184	167	205	181	194	161	169	193	187	176	183	182	193	185	167	171	176	179	212	194	171	185	205	190	196	192	187	196	174	200	184	191	173	190	188	184	177	176	179	192	171	156	186	198	165	173	167	174	190	186	187	169	177	184	189	183	190	192	172	181	168	195	174	185	190	195	181	193	176	209	206	173	174	173	180	176	189	194	169	174	165	175	194	184	192	192	191	160	162	200	169	157	172	192	179	175	179	189	173	199	197	170	168	195	186	179	179	177	188	178	195	191	180	185	187	188	199	164	214	162	181	171	168	182	180	161	174	200	192	184	137	198	183	187	193	175	192	152	177	160	167	174	158	186	177	172	192	167	186	168	162	180	178	178	169	184	195	188	209	191	170	171	159	185	196	175	176	156	185	179	177	188	175	208	173	157	178	169	164	191	174	155	189	178	166	172	172	170	177	181	169	182	157	179	181	177	180	184	182	171	210	216	192	171	179	183	205	170	188	186	174	151	186	199	183	173	154	198	182	196	206	165	148	176	181	192	180	178	165	159	187	189	181	162	176	174	170	176	173	195	161	167	209	190	183	190	204	191	155	177	187	180	185	177	197	194	188	180	170	165	171	190	187	182	179	173	180	180	181	173	189	172	193	152	174	194	148	149	171	172	169	200	182	164	185	179	198	190	179
20326	13683	7782	4218	3151	2413	1812	1486	1163	984	878	776	685	639	480	459	369	328	309	294	297	248	231	242	234	260	244	226	212	216	210	241	246	230	188	231	219	200	219	194	211	220	200	199	203	202	200	188	194	218	210	189	232	196	221	196	218	239	226	210	223	220	209	205	177	183	237	206	223	193	207	208	222	207	240	205	186	206	192	160	203	197	193	188	201	214	195	197	177	216	196	202	190	203	200	220	222	184	201	185	194	185	209	195	208	189	200	181	197	202	199	179	189	213	206	198	210	217	207	202	191	209	210	194	191	184	231	210	194	221	219	213	191	194	211	219	208	211	189	202	194	197	196	187	216	179	187	191	194	217	194	209	191	207	201	188	214	167	193	221	202	195	227	200	224	187	193	185	204	198	191	236	221	194	183	214	194	191	172	208	223	198	203	210	207	200	209	200	188	200	206	197	192	196	191	205	198	205	210	202	236	201	188	184	173	196	208	202	197	204	214	185	202	190	210	198	201	199	213	208	208	199	227	187	228	214	169	211	204	198	202	190	212	203	206	186	182	178	224	177	195	188	182	209	176	221	222	217	218	188	194	224	193	206	183	190	193	216	202	196	211	187	225	167	208	211	217	206	204	203	221	220	197	189	209	189	191	187	191	218	204	185	209	207	193	198	181	208	214	207	196	198	188	202	206	216	207	191	189	208	212	174	229	183	172	219	188	189	214	185	202	216	190	209	203	201	218	215	185	204	198	204	202	209	187	198	211	219	202	206	176	201	188	221	185	209	214	212	213	194	211	211	197	204	210	189	215	210	228	227	208	222	184	205	197	208	192	222	206	209	212	199	231	205	190	189	181	199	203	206	193	194	185	204	222	183	194	203	224	208	198	171	168	183	191	184	198	190	223	166	216	194	214	193	207	231	203	159	178	183	198	201	215	203	208	179	184	208	243	212	210	187	217	223	190	195	188	213	188	215	209	189	173	196	210	214	193	200	187	214	224	222	187	206	203	207	213	202	207	193	194	198	197	219	212	183	200	187	204	193	200	204	232	180	197	239	200	210	208	219	221	220	231	192	216	188	197	194	181	201	216	212	186	205	235	181	220	193	178	219	179	196	192	193	184	188	199	204	197	202	201	203	201	191	205	207	221	233	209	193	220	211	179	203	200	194	226	204	206	207	191	172	198	212	192	206	179	215	191	248	195	195	214	191	181	208	203	183	219	179	211	188	188	234	219	190	209	211	211	197	210	192	187	172	225	222	192	202	211	209	209	216	210	193	216	221	228	200	206	213	185	191	203	189	213	197	199	199	224	175	183	200	221	226	204	196	231	196	203	220	194	192	207	216	173	216	216	210	225	222	196	201	184	221	217	186	193	208	196	206	202	193	210	196	186	205	188	198	191	204	190	203	211	186	203	207	208	193	210	218	217	209	213	213	219	195	215	202	180	200	204	211	201	197	199	189	208	202	213	232	225	211	203	183	183	187	193	194	194	187	191	206	205	224	192	221	207	204	212	192	222	208	188	184	197	216	217	175	206	193	211	192	228	223	219	212	194	205	205	225	179	182	206	196	217	218	227	194	199	223	176	206	187	193	192	186	207	218	244	195	196	174	190	197	185	216	191	209	223	190	192	199	190	188	202	208	206	199	210	229	210	211	215	220	222	211	203	185	196	185	212	187	190	198	195	200	227	193	208	208	205	220	209	187	181	202	194	189	202	204	200	207	200	179	194	204	185	192	201	211	198	188	194	194	217	210	210	207	212	207	196	186	187	187	213	210	186	223	194	213	217	214	190	203	214	211	204	193	213	229	200	181	208	195	188	185	178	194	222	218	189	220	215	218	190	158	200	202	200	195	192	223	183	189	200	209	189	214	203	189	196	180	195	197	220	212	194	208	196	185	185	192	195	216	200	194	228	190	194	204	191	203	207	199	209	211	206	185	202	200	190	209	189	199	207	202	215	204	186	187	163	215	188	202	198	196	207	234	179	203	199	209	174	222	199	199	182	212	174	183	202	205	219	212	209	205	191	191	198	223	185	188	196	194	215	194	207	205	225	218	227	217	211	205	226	180	227	193	211	199	205	220	183	187	197	202	186	199	212	178	210	201	198	189	196	210	195	196	193	236	194	200	204	197	206	199	220	186	196	165	191	207	216	179	204	174	182	211	184	187	181	191	203	214	226	220	222	188	204	209	207	193	185	199	199	203	204	236	203	176	220	196	203	189	209	207	188	200	191	200	255	210	208	177	200	198	215	183	198	194	199	229	228	215	192	190	208	206	211	200	197	183	200	220	197	213	183	202	198	196	201	200	213	177	215	206	203	179	210	204	220	201	201	200	201	186	188	225	211	217	174	202	199	185	206	170	205	197	181	192	199	194	190	209	205	216	196	208	189	191	219	206	192	178	225	190	222	195	228	211	200	188	190	204	195	186	204	237	179	212	181	212	187	184	233	197	188	212	183	198	171	203	203	190	185	214	221	214	209	246	225	202	202	186	188	217	210	193	203	189	193	194	211	196	186	205	227	207	220	201	194	181	206	223	207	198	176	212	194	205	204	205	197	216	206	207	196	214	203	236	203	214	197	176	196	190	213	187	202	177	185	190	198	199	211	200	215	220	203	210	193	207	213	211	205	202	186	223	221	183	163	192	198	200	196	214	202	198	185	194	206	183	210	220	182	188	204	205	178	206	170	206	215	189	215	188	188	201	216	201	186	189	201	210	203	198	187	231	194	204	168	196	196	228	183	195	193	171	217	198	211	240	185	230	224	205	181	186	171	182	176	178	193	181	176	197	199	213	195	197	185	206	200	194	175	200	201	184	210	193	169	233	206	201	210	225	197	193	198	209	187	199	184	218	203	203	197	206	183	173	196	186	206	195	186	187	236	215	211	198	209	218	220	211	211	206	195	193	219	214	198	181	210	195	224	193	202	201	228	224	227	209	195	204	213	192	214	212	206	196	195	184	191	205	206	192	195	212	197	171	192	183	192	187	196	212	218	181	204	179	231	222	209	195	218	192	219	201	202	199	184	207	240	179	205	196	212	189	209	224	193	224	220	202	192	228	208	187	211	198	170	193	215	199	220	192	213	216	191	207	213	225	204	193	230	229	199	186	220	200	213	226	195	216	189	199	236	198	200	207	218	202	177	230	193	194	218	218	212	196	209	194	188	175	228	207	202	200	197	226	201	203	199	184	198	177	218	174	203	216	188	203	221	203	194	214	195	177	228	197	194	193	197	191	186	186	205	202	203	183	218	200	189	214	195	197	214	188	212	185	231	193	188	228	183	219	208	172	221	203	186	202	217	214	201	199	216	200	207	218	205	188	236	170	182	213	179	219	192	216	206	188	214	200	206	195	195	194	213	183	208	208	190	200	212	190	190	212	170	199	194	193	194	196	213	179	204	198	200	187	187	191	204	226	223	204	161	181	188	188	204	189	196	207	201	191	186	218	184	215	217	197	204	180	187	199	185	194	192	191	193	189	193	190	206	234
23362	20933	28155	23864	20951	12461	2964	1825	1479	1196	1116	1020	839	784	667	596	545	492	454	389	383	356	356	355	320	333	319	352	283	348	335	303	295	317	304	331	284	300	313	298	304	313	282	303	280	286	295	289	264	300	286	286	278	280	299	282	272	282	295	271	287	264	285	280	264	263	252	276	275	306	269	277	259	258	289	280	284	263	259	292	257	250	255	282	260	259	256	283	279	249	259	282	238	291	267	258	282	281	302	318	285	269	273	261	265	276	282	284	257	258	280	246	275	248	310	296	284	286	263	292	323	282	270	272	302	246	297	259	317	294	291	254	246	273	299	290	285	280	283	265	268	287	278	256	264	252	276	268	260	272	261	292	277	267	273	265	292	272	286	270	266	294	255	286	282	273	285	287	271	286	291	258	281	279	274	259	275	251	253	295	299	258	288	276	306	247	253	277	291	281	271	275	295	286	294	282	281	261	273	262	258	262	293	287	279	281	271	269	297	310	294	244	248	254	273	291	261	257	302	240	279	282	290	271	272	291	257	256	247	255	274	276	284	296	303	296	244	279	289	264	243	271	275	244	279	279	236	266	271	267	250	288	313	275	278	265	256	272	263	265	277	293	274	263	277	260	299	251	281	286	272	267	284	268	257	294	245	295	266	284	265	276	276	255	257	275	272	283	255	253	272	269	269	285	273	300	276	274	277	273	281	312	276	280	264	281	278	257	269	269	296	300	264	245	265	290	289	291	288	311	263	286	304	289	271	276	306	268	289	274	279	272	289	285	278	242	240	288	272	284	281	272	259	275	253	282	272	278	290	277	300	261	285	286	274	294	270	304	250	276	302	278	286	267	272	267	254	261	275	279	279	291	284	274	273	251	274	272	308	286	293	265	300	272	265	293	288	273	277	309	265	267	279	284	270	283	283	280	269	284	292	296	240	249	255	296	274	257	295	269	290	283	244	255	290	280	297	270	254	267	270	267	245	286	260	305	288	297	274	250	252	291	313	280	279	264	265	288	312	267	277	293	289	277	297	264	255	243	253	290	269	278	267	278	276	270	261	270	290	311	266	281	283	265	277	264	283	271	278	261	271	273	286	274	264	306	300	276	278	290	279	293	278	275	272	270	263	277	256	264	302	261	279	251	316	270	272	283	313	251	264	303	260	279	263	269	274	299	279	284	247	278	279	293	285	277	284	260	271	251	291	269	289	239	298	316	283	256	268	261	278	296	253	281	279	305	245	260	252	281	275	268	269	286	290	271	279	291	283	282	252	270	244	269	287	272	270	264	256	251	237	278	278	283	301	294	285	260	264	259	296	273	298	280	274	268	276	278	290	301	258	272	287	276	269	254	281	250	271	287	269	281	266	257	291	282	255	276	240	287	270	277	275	299	283	265	286	270	298	276	294	281	280	269	245	268	295	289	296	315	304	262	248	251	255	280	263	287	289	268	260	247	239	265	292	287	264	289	278	256	278	270	253	239	301	275	284	306	295	275	263	272	265	238	301	273	307	276	296	283	257	273	252	286	262	274	292	287	281	276	267	286	297	258	290	271	268	269	273	319	251	296	260	254	314	266	258	251	284	259	273	278	267	274	266	276	273	276	233	263	237	253	302	275	275	283	280	287	294	308	253	283	280	291	280	285	265	262	286	283	270	273	273	275	254	277	280	315	265	264	268	258	275	302	261	273	252	267	266	289	265	250	246	275	306	273	274	317	275	251	281	276	283	264	286	260	289	259	296	282	231	261	290	283	286	280	290	281	287	280	272	294	302	214	245	255	282	294	260	290	278	272	282	297	306	286	301	299	282	267	302	292	282	274	260	285	283	256	279	276	277	283	287	270	271	280	316	290	283	259	244	330	258	280	271	285	276	257	286	293	295	271	264	285	264	271	299	293	253	277	250	272	299	288	290	277	309	280	285	283	281	248	264	257	267	260	273	288	269	275	282	259	287	290	282	265	293	310	283	233	255	266	271	255	247	255	289	262	270	279	268	291	309	279	270	278	273	290	289	284	294	290	303	297	266	301	271	297	276	298	273	285	286	254	271	282	301	301	281	252	304	274	259	302	297	249	298	294	265	290	268	276	273	276	279	311	291	268	302	261	271	285	299	266	294	248	274	286	294	267	291	309	275	257	254	294	316	287	294	273	267	275	241	252	257	259	275	274	265	271	288	261	267	253	268	275	276	306	309	278	269	276	275	265	272	265	279	284	297	258	264	280	280	289	254	272	279	280	256	278	253	270	282	282	287	279	290	277	310	271	278	257	271	260	288	275	296	271	259	231	270	278	285	278	283	266	272	272	271	287	286	289	273	249	260	286	266	278	257	268	270	279	280	265	297	294	282	292	289	276	253	282	265	302	296	259	276	260	261	292	254	228	289	276	277	278	304	302	289	285	284	270	299	277	277	265	263	261	312	269	270	273	286	265	252	280	272	284	251	291	271	272	298	268	260	294	283	259	288	272	281	269	282	257	299	300	274	264	300	265	305	276	285	267	293	266	288	285	248	250	260	281	285	287	267	310	280	294	285	276	269	262	257	273	261	285	282	287	268	275	280	272	267	241	256	274	265	289	275	277	301	261	270	274	279	289	266	264	289	257	238	275	285	285	277	290	287	277	304	307	249	274	274	257	267	278	258	262	270	260	281	267	242	284	300	272	303	271	287	285	292	289	266	276	267	269	286	259	271	271	273	282	263	264	280	276	272	264	287	290	296	251	271	268	287	280	280	280	268	260	272	247	288	296	241	282	277	277	258	271	297	276	256	297	273	272	262	276	274	274	255	298	280	263	266	279	305	281	292	274	264	261	288	275	270	280	255	285	273	291	268	282	297	264	260	286	271	247	267	273	305	285	278	267	271	251	253	258	278	301	263	256	282	259	286	277	253	274	289	280	258	288	255	293	275	284	261	276	279	256	298	272	266	281	281	265	283	249	264	278	270	309	256	250	288	259	266	290	251	282	268	263	316	274	258	280	302	279	259	261	236	272	303	269	260	280	283	250	293	300	255	285	290	253	255	265	258	260	256	274	272	257	268	270	248	280	269	270	288	264	273	281	265	268	284	273	254	280	261	250	275	258	257	274	263	277	312	288	280	280	242	237	296	280	292	290	280	249	247	254	256	297	262	257	283	265	273	271	295	243	257	254	305	280	245	267	275	258	256	289	283	290	269	258	293	288	278	266	290	303	292	259	291	246	260	294	297	259	286	271	282	282	297	269	300	281	274	260	256	266	269	270	276	280	276	299	284	287	263	287	270	287	290	269	288	292	309	257	307	285	258	301	269	282	319	268	281	288	269	275	281	289	260	283	278	282	258	271	259	265	267	253	283	298	259	259	273	325	284	292	328	279	250	268	294	305	251	309	278	246	278	254	263	287	270	286	274	282	283	260	290	276	278	295	270	277	268	254	306	275	287	284	263	302	271	261	301	314	304	259	300	283	267	292	243	274	256	265	284	276	256	247	279	251	294	287	252	255	292	260	254	285	295	277	243	276
24838	23364	14337	8236	6269	4865	3790	2952	2400	1927	1667	1494	1296	1072	960	868	694	636	551	514	489	454	406	389	421	375	365	382	406	387	358	373	385	330	355	332	314	363	333	326	327	325	291	343	331	301	289	300	314	327	343	301	317	333	291	277	314	329	307	315	292	308	301	318	328	340	284	341	310	325	316	312	312	300	319	293	303	320	343	308	311	312	306	305	305	293	303	298	300	268	308	303	314	294	301	289	300	324	295	294	324	295	354	309	278	320	308	293	284	303	320	325	340	284	272	316	304	326	308	304	294	328	307	332	306	321	317	314	301	305	310	308	322	311	264	306	259	309	262	305	320	316	305	317	298	355	326	322	294	310	300	310	273	287	281	284	318	296	330	299	300	311	301	322	291	285	314	298	308	293	301	296	332	289	287	318	275	316	320	316	309	318	286	312	302	292	331	300	299	303	351	325	318	308	322	315	314	307	286	297	322	271	282	318	301	311	304	325	323	273	283	276	316	282	327	346	287	330	264	310	288	299	298	290	295	308	315	303	320	308	307	329	323	294	295	317	335	331	258	292	294	323	324	332	316	330	325	325	282	315	317	290	329	298	329	271	277	303	310	274	307	284	277	315	306	289	323	264	318	335	337	283	331	308	298	300	294	324	303	318	306	303	315	311	297	277	307	287	314	311	291	296	307	349	313	319	316	298	353	323	312	347	355	332	309	282	292	324	279	311	287	338	303	319	301	302	324	324	321	330	311	304	284	293	321	315	298	282	292	302	261	267	316	278	328	310	339	296	303	296	294	317	329	309	311	299	285	312	301	313	288	307	295	313	305	300	305	318	302	323	330	291	314	305	305	321	323	317	308	289	302	310	310	302	290	354	293	299	294	324	295	310	331	317	289	290	303	301	316	332	314	321	298	298	318	347	287	334	326	331	280	285	306	303	305	299	315	350	295	308	316	299	271	305	320	328	325	254	306	312	311	330	316	280	276	320	329	321	291	320	274	301	281	286	318	310	312	265	300	278	299	295	293	314	333	297	321	279	299	274	309	285	307	274	313	324	302	281	294	322	269	292	303	293	315	323	310	307	314	312	314	304	319	308	303	296	316	338	300	283	297	323	294	344	286	340	330	305	312	279	306	306	310	280	331	316	285	292	274	305	312	329	309	303	297	348	272	304	293	291	310	308	320	283	268	324	299	302	310	314	311	294	277	318	267	296	285	319	316	291	296	309	327	329	280	308	276	308	307	309	305	317	316	315	322	285	285	321	310	318	297	300	311	293	267	317	279	308	317	319	312	270	308	298	313	317	306	304	314	279	285	291	330	304	272	323	318	349	303	289	301	307	297	305	294	312	288	276	301	285	292	307	288	332	339	275	306	297	331	314	265	326	335	332	321	299	288	296	304	315	307	339	330	325	329	288	290	304	332	343	292	296	328	289	303	318	288	306	314	286	307	297	265	335	316	311	304	333	308	295	294	313	305	298	292	296	307	335	318	310	344	288	335	319	271	315	308	298	306	302	277	309	284	311	315	311	327	309	315	314	267	302	308	325	276	302	286	252	307	287	335	327	280	309	312	303	332	307	300	296	325	322	281	289	332	291	297	309	303	317	308	303	276	297	299	308	311	309	288	306	313	284	298	311	302	303	318	304	301	333	309	303	306	317	287	290	301	294	271	328	294	271	293	308	296	345	298	338	285	305	262	296	282	350	337	311	273	304	313	319	311	311	325	300	279	341	311	326	307	277	324	312	305	322	324	299	314	331	290	326	305	309	313	295	341	318	299	295	313	299	287	296	273	310	293	295	290	316	317	310	326	326	291	292	308	305	302	274	291	298	312	283	288	297	272	315	318	290	342	318	289	280	297	289	277	280	314	327	305	294	332	260	316	318	307	303	294	289	330	329	305	334	296	314	277	319	322	334	301	262	269	333	289	324	312	318	309	289	292	278	316	311	319	307	307	298	301	307	305	339	296	298	319	302	307	319	309	289	302	317	305	302	308	305	354	345	300	268	270	281	314	317	287	307	283	301	326	316	271	294	324	301	299	318	342	298	313	298	314	309	286	305	309	313	300	291	293	341	283	314	308	302	309	333	316	298	293	333	303	303	307	341	301	319	309	280	332	300	281	297	299	306	303	285	300	286	301	317	303	293	317	308	311	277	290	301	299	314	317	300	322	288	314	322	286	272	287	306	291	295	320	331	328	294	309	338	298	290	291	331	303	300	305	311	325	320	293	324	297	334	275	324	301	286	301	316	296	325	339	338	311	314	305	295	307	307	329	305	297	322	285	318	291	273	337	303	294	301	301	279	347	332	332	317	336	310	300	311	300	279	345	314	326	344	276	308	307	278	340	280	292	295	303	311	307	285	357	290	299	304	284	331	290	330	335	346	304	286	315	323	305	314	295	350	290	305	302	322	320	316	300	328	296	288	286	310	308	291	315	284	292	316	296	313	322	287	283	303	323	290	311	286	307	311	321	290	322	315	283	306	307	272	276	286	313	294	314	310	314	290	308	314	359	282	326	301	305	286	319	314	321	295	303	296	323	293	323	316	311	297	282	315	323	313	311	332	306	301	319	324	321	290	297	270	330	293	314	287	313	329	271	288	324	278	315	290	270	285	284	305	304	301	294	322	303	285	312	279	299	321	301	312	285	314	286	340	297	310	285	312	294	301	267	335	296	311	288	300	327	284	331	332	290	323	302	300	311	305	302	317	319	307	282	301	289	287	308	291	298	293	350	301	321	318	311	307	291	289	294	289	307	316	304	333	304	313	329	300	307	305	285	306	299	301	332	339	302	316	283	324	279	272	291	298	301	272	305	309	294	289	309	308	339	294	315	308	302	297	313	309	346	301	310	292	296	296	298	290	292	327	254	303	326	315	294	290	334	308	323	326	292	296	317	295	283	300	308	299	292	301	314	308	315	316	312	303	318	295	323	272	304	307	310	296	291	249	323	292	303	298	279	282	334	317	293	302	301	267	323	287	314	294	294	296	325	345	319	293	311	289	309	325	307	316	310	321	316	302	302	307	319	300	301	321	317	316	303	315	274	295	329	310	301	300	325	313	306	314	289	329	298	290	278	298	299	314	297	298	317	302	328	289	333	280	307	302	270	330	324	279	287	289	288	274	309	328	308	309	348	263	291	312	291	305	289	299	345	306	314	296	310	319	321	307	307	334	336	284	295	328	305	305	305	287	309	312	304	336	286	313	324	304	322	297	302	303	303	312	344	333	301	309	340	327	307	309	342	310	320	321	318	297	290	287	350	316	314	305	293	297	329	290	300	290	327	320	307	294	310	318	320	353	304	288	311	287	297	308	312	353	304	313	304	313	293	269	283	301	293	274	324	291	333	300	290	329	314	301	291	297	347	309	333	282	298	313	299	301	307	276	335	308	311	306	326	316	299	309	299	353	295	278	306	304	299	295	331	305	317	310	318	321	298	318	319	317	289	278	280	290	304	315	305	280	277	330	307	287	265	313	323	331	307	294	300	318
24366	20931	27284	24695	14630	2824	1611	1181	936	865	745	607	537	471	383	354	328	252	203	219	201	173	163	186	159	120	136	105	126	131	145	135	113	101	123	108	102	116	119	134	113	112	126	136	123	112	100	102	111	110	118	111	133	102	86	107	108	90	117	107	111	102	106	112	108	101	100	108	114	115	101	134	91	113	104	100	112	104	89	118	115	94	101	102	101	93	100	92	98	86	109	104	115	95	90	100	121	101	94	90	108	86	112	100	103	104	115	107	99	104	116	112	87	102	110	107	96	105	101	106	99	106	106	115	94	102	105	114	81	97	117	118	100	86	110	99	99	118	89	91	98	110	103	97	117	104	103	106	105	99	84	95	93	106	104	118	81	132	90	90	109	102	99	106	98	104	103	124	105	118	103	108	97	97	91	110	96	110	99	103	92	101	103	116	101	110	111	83	114	100	94	100	104	99	97	100	119	121	91	100	113	86	120	111	105	92	111	101	100	110	132	115	108	94	97	109	111	105	106	97	104	100	109	106	98	106	101	112	102	103	109	107	117	127	95	88	99	78	102	111	97	113	105	112	91	113	100	118	106	88	110	99	95	86	105	80	102	110	77	115	131	103	111	91	96	110	110	95	103	105	123	121	103	109	96	86	100	101	127	110	98	101	84	95	104	102	95	98	99	107	103	95	100	102	110	105	116	90	101	104	104	103	115	88	114	114	104	116	111	98	126	116	95	102	89	96	108	120	106	96	129	114	119	88	113	91	98	89	106	105	85	115	92	118	107	98	91	112	120	105	111	86	120	101	97	94	104	107	97	112	95	103	100	94	117	96	96	110	111	96	102	92	95	119	101	115	93	98	97	95	106	114	96	105	94	91	104	106	101	101	99	94	95	108	118	97	121	112	99	110	109	94	128	101	105	94	92	107	103	110	98	116	91	104	122	107	88	111	100	105	109	108	106	93	105	103	99	90	96	120	103	116	104	85	110	96	121	123	104	97	105	108	94	106	103	93	105	97	115	105	105	99	94	93	109	121	105	112	103	125	93	89	95	108	93	99	110	97	94	113	96	114	87	80	100	96	123	88	102	86	107	103	106	93	102	110	102	111	93	104	110	107	103	108	81	100	105	124	111	112	104	98	96	89	101	92	95	83	103	102	108	102	112	117	119	109	102	110	91	115	86	84	103	110	101	110	117	105	120	122	100	95	112	87	100	104	88	96	95	107	94	105	90	95	115	103	117	114	118	114	115	110	118	96	92	111	98	108	108	110	114	97	113	115	102	102	106	117	108	116	106	110	103	122	92	101	98	101	101	94	101	97	88	97	96	98	104	112	94	86	101	112	95	105	109	97	108	94	97	103	94	102	111	104	97	99	107	116	87	120	98	105	107	93	98	110	75	114	100	98	102	118	110	113	96	107	95	87	103	113	99	86	92	88	97	102	103	120	103	104	130	101	103	98	101	88	104	114	113	119	97	100	107	103	109	118	92	123	110	106	100	96	113	102	107	105	99	110	106	104	88	91	103	91	98	100	110	96	94	100	99	87	130	119	123	94	93	111	89	94	97	133	102	100	105	101	95	108	99	92	114	97	110	95	85	99	91	102	125	104	96	97	104	95	109	98	102	118	96	100	87	105	110	106	98	109	107	116	115	97	117	98	100	93	100	117	112	102	110	118	100	117	104	102	101	115	98	106	102	101	109	112	106	99	111	111	118	99	98	103	119	94	102	109	82	98	127	87	117	100	107	98	114	102	89	102	120	97	96	111	100	98	106	125	109	93	97	91	113	94	102	87	111	108	112	88	106	114	97	102	96	98	117	101	119	94	91	113	97	113	86	95	116	116	100	127	113	109	110	121	102	110	104	106	107	93	109	103	121	95	104	105	119	102	106	111	110	101	97	115	111	102	94	101	101	99	76	91	97	102	91	113	93	115	99	123	116	88	97	105	98	106	105	109	102	108	101	90	100	115	96	98	101	112	104	92	120	109	109	106	90	97	114	92	91	97	112	95	109	114	123	107	112	110	90	102	122	112	92	106	106	114	117	106	103	115	90	95	97	94	98	99	101	94	106	114	98	88	108	116	98	97	105	106	101	113	131	89	99	84	108	114	110	114	108	99	113	118	95	81	118	97	91	111	103	78	96	107	101	114	92	90	97	104	118	99	91	115	132	117	104	90	104	96	116	99	109	102	110	98	106	109	107	91	119	125	88	91	89	94	99	102	106	110	101	90	97	115	96	104	130	131	96	103	115	114	110	112	93	102	86	114	111	95	101	93	110	119	103	100	107	105	89	116	99	93	97	104	87	104	127	117	111	100	126	100	91	99	102	99	100	97	111	99	109	116	100	103	97	119	100	120	106	110	102	96	99	86	104	95	94	96	110	96	111	107	87	100	99	113	94	85	106	105	106	87	122	95	116	95	101	98	111	96	115	102	87	106	101	120	98	93	104	111	114	109	123	90	110	108	111	116	101	107	104	106	97	115	105	111	115	117	111	103	115	117	120	95	90	113	102	100	91	105	113	98	100	93	102	97	84	110	101	122	121	110	71	105	113	99	109	100	105	93	104	95	90	107	111	102	106	115	113	98	103	109	115	119	101	94	90	100	105	100	104	84	115	85	89	98	90	112	101	104	92	118	120	91	103	86	97	100	93	121	114	119	88	102	115	93	108	109	98	89	102	117	118	111	109	112	126	106	100	113	107	94	100	101	113	103	98	117	88	93	101	114	113	99	121	107	80	120	99	116	108	105	112	117	105	114	110	107	120	93	105	83	126	99	111	113	116	98	104	96	92	109	97	88	116	80	106	115	85	103	103	105	113	103	107	109	91	93	101	94	89	95	94	108	113	114	90	100	110	100	131	88	97	107	90	117	109	97	114	96	96	100	89	105	97	99	94	109	93	95	111	100	110	106	127	94	107	114	102	120	100	130	95	114	114	96	88	102	97	93	113	89	95	99	111	115	97	101	91	107	115	98	119	100	105	97	108	101	99	96	89	107	98	91	105	87	139	140	93	120	87	116	116	97	129	100	113	103	103	92	117	96	100	116	112	100	111	90	118	122	86	94	109	100	126	108	124	121	117	117	97	118	126	87	109	104	102	99	105	90	103	82	107	99	92	98	102	97	73	116	87	109	92	111	107	98	87	98	106	102	99	108	110	81	105	102	94	104	92	93	102	107	109	115	117	88	97	100	103	117	99	80	114	104	98	95	129	111	120	99	116	105	100	95	112	88	92	108	118	116	102	102	106	116	103	99	93	96	99	103	102	85	106	94	101	95	98	96	107	102	96	103	91	102	121	93	104	83	108	87	97	114	116	102	89	102	102	121	108	106	127	102	109	107	101	83	109	92	90	109	120	98	90	107	98	91	103	98	109	96	93	91	109	81	97	100	106	108	114	101	92	103	114	115	116	111	90	112	104	114	109	109	92	115	115	87	102	116	117	128	104	94	117	114	124	107	115	130	114	106	94	117	105	95	133	113	104	125	95	96	91	122
24212	20005	11693	6757	5057	3899	2976	2308	1779	1518	1240	1095	898	742	641	523	425	374	318	288	255	251	218	205	180	202	164	167	169	155	168	175	156	178	160	138	153	150	157	146	136	153	136	144	117	121	120	140	137	149	143	126	117	134	130	143	126	143	150	132	110	122	139	123	120	119	119	142	140	117	116	132	124	108	141	132	147	110	111	133	119	133	116	100	123	110	109	130	122	125	122	114	114	132	129	105	130	128	110	125	151	128	134	133	122	131	134	116	119	137	124	131	144	116	118	104	121	136	127	123	123	142	132	111	132	140	123	127	139	139	140	125	128	109	113	129	114	99	134	148	133	141	132	114	120	124	121	106	105	127	119	147	117	108	116	140	130	110	116	116	103	123	132	119	131	122	105	114	127	99	122	143	125	134	122	119	129	132	120	122	127	116	108	116	119	128	117	125	125	120	114	127	133	126	128	142	137	129	110	119	131	130	124	139	129	134	121	114	142	129	108	139	110	129	128	100	126	137	124	132	138	113	124	120	127	145	118	118	125	112	123	131	125	120	134	101	131	118	138	121	124	122	111	121	121	135	113	109	127	137	124	143	118	130	128	119	121	114	118	116	135	118	119	124	134	138	115	124	122	97	118	118	141	116	115	123	114	133	126	108	122	125	109	129	124	123	121	127	130	129	130	125	117	100	129	119	116	112	113	114	129	116	130	127	135	123	140	111	121	108	107	118	124	126	142	141	115	127	126	123	120	129	120	150	131	134	125	103	139	124	130	115	114	147	131	105	134	138	139	122	129	133	111	109	127	110	137	105	124	120	107	127	129	138	131	146	119	132	119	116	135	109	124	131	102	131	122	111	119	131	138	118	104	129	144	113	144	108	112	119	142	102	126	111	118	122	109	111	127	132	123	135	116	115	134	116	111	85	129	135	144	126	117	135	108	129	115	109	128	133	136	111	126	134	134	114	122	133	123	132	113	124	106	122	102	131	114	114	121	127	112	132	111	127	123	123	136	125	120	144	123	115	125	120	130	137	110	130	93	118	123	134	136	128	120	101	133	135	142	143	120	128	129	145	123	119	107	134	109	132	119	139	142	139	155	146	133	122	134	122	116	116	138	129	98	97	127	129	114	126	122	121	128	131	126	115	131	120	125	118	126	109	113	124	111	120	124	123	123	104	110	132	140	111	117	117	122	111	116	135	137	99	130	120	113	129	117	101	140	122	132	140	110	120	114	129	112	127	116	117	113	118	110	108	133	122	138	112	138	142	101	133	125	119	120	112	123	121	140	143	132	118	124	126	134	135	128	109	123	119	117	119	135	115	118	119	127	114	127	122	101	114	130	119	136	129	122	127	127	105	116	120	123	109	117	116	113	121	108	109	122	112	128	129	144	113	122	126	125	113	129	121	109	120	128	121	121	133	153	120	114	127	115	113	116	123	116	112	116	124	114	111	132	132	105	101	107	109	134	134	109	138	127	139	112	130	122	138	110	104	137	144	133	112	122	125	124	120	118	117	121	128	122	128	116	123	144	122	115	107	105	107	124	117	121	125	137	122	94	125	109	144	136	126	130	133	134	139	136	132	127	130	135	125	144	122	134	137	123	122	113	118	126	130	97	123	111	109	129	129	114	104	144	132	106	128	145	130	128	129	127	114	127	113	125	127	122	117	120	125	141	121	109	130	130	123	131	122	119	126	123	129	135	124	110	127	114	138	132	114	124	115	135	107	116	133	108	135	134	119	122	116	123	103	112	127	122	140	116	128	134	107	123	112	104	121	117	123	116	117	131	121	132	152	131	114	120	132	124	138	123	122	114	94	127	139	127	143	122	115	124	128	120	128	145	119	123	110	137	138	142	134	137	132	118	144	104	140	142	105	100	110	126	126	104	127	120	123	116	140	122	123	115	121	114	122	121	101	132	112	132	103	125	123	107	120	124	153	126	129	128	119	106	126	130	130	126	136	112	131	121	120	124	114	118	130	147	128	115	126	130	114	129	123	119	118	125	120	107	149	124	110	140	119	140	123	129	130	117	119	133	123	121	117	123	140	119	122	131	145	137	108	118	114	128	127	121	117	125	132	138	133	124	143	141	128	117	127	143	116	123	121	123	154	112	131	104	124	116	120	113	113	120	114	106	128	108	110	128	131	109	121	122	123	109	117	130	131	108	141	127	138	114	145	104	96	135	128	115	122	141	130	118	119	121	107	119	115	139	100	103	126	112	111	113	141	115	105	122	133	118	125	113	128	140	110	108	136	135	134	106	111	127	129	123	118	146	122	136	102	96	124	114	107	122	116	120	143	110	123	117	101	100	120	114	134	120	123	127	91	135	115	139	133	128	119	128	110	142	125	129	134	121	126	125	119	119	135	121	117	120	119	122	104	119	124	120	118	110	144	121	114	114	130	110	131	112	111	140	108	118	116	124	110	135	139	125	127	112	121	109	113	139	126	120	145	128	118	117	118	130	112	131	122	122	91	126	117	130	110	114	129	132	122	126	139	124	118	129	136	125	112	108	148	134	125	125	133	119	114	115	105	106	125	138	99	110	144	131	117	102	137	115	132	134	134	133	129	119	116	107	117	135	122	139	122	132	133	120	145	129	112	119	115	123	135	114	133	127	114	131	120	113	117	115	123	141	129	134	122	140	136	121	128	131	106	122	132	131	118	135	139	131	140	141	111	122	124	120	124	126	125	117	111	120	113	137	121	128	120	116	114	117	126	130	104	128	141	110	110	113	140	123	108	126	131	107	122	124	137	112	122	145	130	134	122	142	113	115	127	112	133	135	130	121	123	116	114	120	131	115	123	119	125	99	135	142	142	116	128	122	128	137	106	126	123	110	124	114	122	119	113	125	108	148	125	133	120	120	144	119	115	119	93	118	128	119	119	128	122	125	129	109	111	130	126	107	122	126	154	120	109	113	122	102	103	100	124	106	114	126	122	158	110	128	122	123	119	112	119	143	138	130	133	114	130	122	137	123	142	118	121	114	155	131	118	144	111	140	147	131	131	120	142	116	139	130	117	120	139	121	128	121	141	123	125	133	144	129	131	120	148	100	136	134	144	96	115	115	132	147	110	116	141	110	124	120	120	105	119	120	125	125	113	129	120	130	104	117	147	135	136	111	129	137	135	140	106	123	134	127	124	115	116	138	116	138	117	128	119	121	125	118	132	116	124	120	125	139	123	124	129	125	105	112	116	140	134	132	121	130	137	114	111	123	120	116	122	121	126	141	120	128	135	138	108	140	125	131	129	130	107	121	128	129	115	121	143	110	118	129	125	130	130	116	115	135	117	109	115	118	132	130	122	140	96	108	107	135	142	125	126	134	133	118	132	117	106	121	141	127	101	126	131	129	129	134	130	127	121	119	148	143	130	118	125	128	121	127	118	109	114	111	122	137	137	113	149	138	110	122	108	109	108	128	132	135	100	118	109	123	96	112	141	128	119	123	131	136	115	113	141	139	122	104	117	124	126	139	129	121	115	132	134	121	112
22305	20954	28594	23484	20957	21112	12158	3043	2118	1754	1470	1337	1134	939	846	665	651	541	487	413	424	356	333	319	299	309	289	287	265	285	262	244	241	254	228	267	279	291	256	224	250	207	230	235	231	214	211	239	225	220	244	229	228	204	225	214	229	259	242	234	221	229	212	213	243	253	217	234	223	240	228	215	221	202	213	227	241	226	217	212	222	244	224	209	235	242	239	219	213	238	223	219	218	210	213	215	215	202	209	211	202	214	249	191	240	208	208	237	233	228	245	227	196	236	220	219	220	201	238	219	233	190	250	202	208	199	235	206	222	226	221	226	227	230	212	213	215	216	239	218	198	210	240	177	227	237	206	225	179	224	209	212	200	205	202	208	221	251	208	222	233	223	186	226	208	207	224	246	216	213	213	220	210	214	227	235	215	227	201	246	201	208	196	204	197	202	219	247	226	216	247	234	229	232	253	235	216	222	217	221	222	197	218	209	214	234	209	203	189	202	241	213	225	221	212	207	215	243	202	236	207	226	222	216	190	225	218	212	209	209	212	204	210	183	225	214	243	216	234	203	223	232	230	264	207	226	223	219	209	242	198	230	215	214	218	213	208	253	196	214	200	229	220	203	228	223	206	207	237	222	217	222	200	252	215	236	225	210	187	221	212	211	210	226	212	206	217	225	223	225	229	236	205	221	235	205	233	221	189	190	227	215	207	218	218	213	229	221	222	222	212	213	220	238	197	228	211	218	223	209	210	204	206	221	205	230	227	215	192	224	236	225	210	198	206	203	231	235	231	198	229	220	218	221	229	217	237	203	214	198	200	189	240	223	230	214	210	232	215	220	192	204	217	194	222	214	201	225	206	210	225	219	237	206	187	214	196	221	186	219	232	214	232	217	215	213	234	216	226	202	195	228	202	205	195	226	201	245	205	228	221	231	228	210	214	245	204	221	227	210	222	223	200	216	201	201	223	216	231	210	216	232	206	195	207	219	244	207	221	226	227	227	230	212	224	216	194	216	211	200	228	235	222	210	186	220	217	221	230	214	220	212	201	217	227	220	215	241	226	230	224	218	227	230	193	200	209	194	236	231	205	208	205	210	220	200	218	233	201	206	219	197	210	220	199	225	218	244	260	250	220	216	211	246	205	220	217	216	183	218	241	230	209	220	248	214	224	207	186	240	225	218	226	192	206	245	196	219	201	212	214	212	240	216	230	206	194	212	244	218	209	204	223	252	209	240	241	184	210	221	213	219	218	217	214	226	199	226	214	202	191	218	216	226	219	215	209	196	218	212	207	210	213	207	180	232	200	217	217	232	194	197	216	230	219	183	197	228	209	224	210	221	211	217	214	227	223	261	223	233	209	216	203	219	215	215	212	212	229	198	212	216	223	230	212	215	228	235	196	224	224	207	211	230	214	201	250	240	239	187	224	227	226	232	221	226	200	202	216	198	218	207	208	207	208	225	212	210	200	214	217	224	238	200	221	220	176	192	230	212	213	188	202	211	180	241	220	205	222	207	230	199	226	223	197	230	236	214	221	215	262	220	236	200	240	246	223	224	229	242	231	210	193	238	202	209	264	220	193	234	207	216	230	224	231	227	206	211	231	209	212	210	243	211	230	217	215	203	215	214	195	217	210	209	214	211	212	241	214	245	235	205	205	204	199	223	229	202	200	207	227	205	209	207	217	211	247	213	208	207	229	230	204	208	209	225	214	243	218	223	231	212	216	232	220	216	216	191	218	213	241	208	189	200	233	229	196	224	239	204	239	228	221	214	214	225	211	221	207	230	210	220	207	183	243	203	209	196	200	222	212	203	226	207	229	206	224	209	238	196	225	224	195	200	207	202	243	221	204	223	213	246	193	217	215	216	212	200	237	234	222	212	220	215	222	215	210	219	212	237	211	217	229	208	218	235	219	215	220	201	207	222	203	250	195	204	208	225	218	225	216	197	212	220	197	238	213	197	193	217	235	181	190	204	203	182	223	194	201	188	214	213	228	215	229	219	227	220	197	196	190	232	218	231	232	201	214	238	216	214	211	195	224	212	222	191	233	207	222	200	216	216	188	211	219	200	201	231	221	209	229	198	227	229	203	222	200	198	216	226	194	215	214	187	202	225	235	214	258	217	219	224	232	203	233	229	226	203	222	219	221	228	220	201	208	217	230	237	191	192	217	183	205	210	197	227	223	237	214	210	220	227	210	233	228	244	211	210	273	237	211	240	201	190	211	223	213	220	251	225	203	218	210	220	235	235	200	216	221	214	210	184	204	188	251	239	199	215	219	215	206	200	205	200	213	224	214	227	216	239	202	213	262	199	202	223	196	228	227	240	220	219	208	211	217	226	209	217	209	196	227	241	224	222	221	201	208	190	196	230	203	222	209	236	217	220	200	211	223	220	212	226	239	181	210	229	207	227	181	218	200	235	227	223	207	229	214	224	213	230	183	208	187	224	216	213	217	205	218	232	202	231	213	190	203	216	196	200	218	202	213	194	219	211	202	199	225	218	224	207	211	222	212	227	211	220	205	219	201	239	219	225	238	208	210	225	220	189	209	223	238	212	218	202	203	217	237	220	203	215	225	217	209	228	200	227	219	222	251	212	219	216	217	204	213	209	223	222	213	223	197	244	221	235	233	193	229	211	242	203	233	211	227	233	222	216	205	191	226	224	208	213	209	207	195	212	213	195	208	220	232	228	244	237	197	232	211	214	189	202	201	211	249	226	230	230	219	239	206	216	232	224	198	207	202	211	228	232	212	228	212	222	213	206	203	216	199	230	180	229	197	248	256	217	236	199	211	238	210	219	216	241	231	234	235	241	199	222	201	230	197	191	218	219	180	203	217	215	201	202	239	201	210	202	209	200	212	239	248	198	200	226	235	221	195	192	215	216	220	216	239	217	238	193	227	187	229	223	233	204	228	214	232	229	196	208	245	226	217	193	208	221	214	225	208	224	225	210	225	191	224	217	235	232	227	213	207	215	199	203	212	216	219	224	217	227	221	227	218	204	215	223	244	216	210	198	206	207	221	214	208	198	234	254	224	211	239	219	216	228	201	221	197	221	233	222	237	194	230	227	184	240	224	210	219	206	203	213	208	216	220	224	212	199	208	224	203	204	215	193	198	210	226	225	215	221	205	207	175	257	208	215	217	216	232	240	202	215	211	225	241	223	215	210	212	221	207	199	205	231	200	207	213	237	213	209	206	213	220	188	192	199	218	192	220	207	212	219	200	217	201	257	206	242	218	204	221	215	215	212	217	208	251	211	195	213	201	210	205	204	229	238	192	232	224	187	200	214	192	205	217	233	203	221	213	216	215	218	224	218	212	200	204	209	226	227	218	216	212	222	207	199	215	238	222	232	225	223	227	212	226	209	209	238	212	209	220	212	207	223	236	242	216	233	213	210	226	210	207	201	215	236	219	214	241	187	225	205	232	202	233	220	203	213	210	212	227	211	258	208	190	221	208	216	215	225	217	205	212	186	223	207	196	201	216	207
28718	29445	19336	11834	9249	7253	5435	4372	3346	2826	2376	1957	1676	1389	1219	1075	879	715	650	597	576	510	425	413	434	387	389	366	376	337	326	279	321	322	326	302	297	290	285	270	271	269	280	276	254	283	291	239	262	259	277	262	272	262	264	281	257	279	263	277	251	272	256	300	279	293	283	243	276	270	265	251	270	244	266	253	234	244	250	256	247	226	231	259	212	252	234	254	248	239	265	246	257	257	239	252	258	246	238	234	229	243	247	256	258	222	273	209	262	254	245	235	253	259	247	271	243	246	233	233	236	244	261	255	256	245	236	247	233	227	259	267	240	251	261	262	214	226	232	245	247	276	232	262	230	245	263	265	244	237	229	250	274	257	236	262	238	239	267	223	275	277	236	242	258	244	222	240	266	242	225	232	270	244	233	205	248	235	234	248	275	252	235	249	252	255	268	267	261	258	246	268	228	234	247	271	244	290	243	245	254	248	237	244	225	229	253	263	287	264	218	255	227	246	230	248	221	232	219	224	245	256	225	234	237	258	236	230	242	219	229	240	263	243	250	253	235	222	242	233	226	264	249	241	240	231	224	248	250	252	255	225	266	249	246	243	237	233	258	243	242	249	248	252	273	245	267	240	283	244	244	227	224	273	258	245	230	263	246	224	214	249	242	246	262	221	261	268	251	266	250	268	235	266	246	242	247	240	272	183	251	264	253	248	236	260	250	268	274	238	220	237	218	240	267	238	227	263	263	251	222	280	244	234	251	267	241	256	241	231	247	246	250	253	260	257	274	251	248	229	248	213	265	261	263	263	224	259	233	243	252	218	238	245	265	275	238	228	260	256	262	263	231	263	239	244	271	241	236	245	207	255	253	269	262	238	266	259	231	228	239	277	220	265	257	234	254	241	245	252	256	228	256	263	219	230	272	215	271	258	237	237	234	252	259	255	240	249	240	257	217	248	278	227	223	255	283	235	217	309	247	257	250	261	231	253	247	268	275	238	252	221	227	235	258	257	226	241	247	261	248	257	262	230	242	239	264	234	247	242	264	241	226	234	239	253	235	257	245	244	260	229	241	225	261	258	268	225	279	254	242	254	252	253	213	257	262	256	247	248	238	251	254	235	222	240	258	238	252	238	222	224	238	283	228	245	222	234	227	239	236	262	253	241	243	248	211	229	274	252	267	262	235	252	255	218	235	237	248	210	236	248	236	241	228	216	243	231	235	231	246	240	242	246	254	218	260	264	268	260	260	260	225	263	230	248	268	239	251	235	250	253	251	231	235	240	263	262	240	228	237	222	235	262	210	226	260	236	286	292	262	257	231	229	253	241	242	243	223	248	238	238	244	268	237	274	243	244	240	248	235	222	245	241	220	224	252	237	234	229	218	244	252	257	240	248	249	237	232	237	244	235	230	264	224	237	255	261	247	249	257	236	227	235	277	261	258	266	223	192	248	235	267	258	233	241	237	217	271	249	271	226	253	247	259	253	227	226	246	233	239	242	240	237	283	254	224	266	229	247	228	259	236	248	222	225	236	247	223	223	239	263	232	211	227	265	245	278	271	220	242	230	227	226	235	249	247	235	268	252	257	234	258	236	239	240	234	248	256	262	242	247	263	273	253	235	230	253	252	231	234	244	229	261	252	234	230	219	256	258	231	253	253	233	266	253	276	226	244	249	237	243	215	233	261	259	249	248	240	237	258	248	251	242	237	245	251	260	262	241	237	244	230	233	252	238	218	258	234	242	220	275	260	233	251	266	241	237	259	236	211	240	244	240	221	222	265	242	230	269	249	251	258	249	256	259	222	252	250	234	267	252	209	269	262	262	243	250	252	256	233	250	251	241	266	227	266	258	216	228	253	247	234	228	239	266	253	247	235	254	259	234	242	234	243	222	253	240	249	237	238	247	219	279	224	243	222	257	244	258	258	229	257	230	237	247	231	255	255	246	230	233	252	254	234	244	262	247	245	247	223	240	228	229	244	224	263	221	252	260	257	249	254	253	218	247	232	239	239	232	254	283	263	251	243	230	255	243	270	229	259	233	256	228	239	235	268	252	255	237	232	239	249	239	270	272	251	252	246	231	247	238	227	237	234	263	250	284	242	221	249	241	264	249	230	250	274	240	247	248	256	264	236	265	245	237	239	225	234	199	234	230	242	247	257	255	247	232	294	257	253	236	247	218	253	219	267	250	217	255	253	240	243	254	229	245	265	256	255	260	260	242	249	243	254	227	248	258	216	249	219	224	269	250	246	243	237	260	227	258	239	256	222	253	228	242	238	261	209	234	227	258	234	257	226	254	220	225	233	260	224	249	226	252	256	226	257	232	236	245	275	250	284	257	267	230	248	229	207	255	256	241	207	234	232	259	241	227	225	250	249	256	242	245	238	244	228	257	225	250	241	253	244	239	234	238	234	247	250	247	234	256	242	241	255	225	235	285	254	234	282	242	242	280	276	230	244	273	258	236	255	232	241	244	219	260	255	281	252	254	247	237	261	264	253	252	229	237	241	237	215	214	267	236	233	239	236	247	240	246	249	265	260	265	243	256	261	225	236	277	251	247	250	228	251	244	233	236	257	264	248	234	248	245	273	249	234	241	239	219	248	254	221	243	238	230	214	228	243	232	238	245	260	212	246	260	234	279	241	241	250	255	250	231	238	254	257	252	234	243	242	264	249	258	266	258	249	250	224	240	248	231	241	243	248	274	251	234	229	267	245	235	219	254	247	251	251	253	236	229	231	246	248	238	228	240	237	231	251	238	241	246	282	249	232	279	235	248	255	239	228	240	235	243	208	245	266	225	246	235	232	243	278	261	257	242	240	277	236	230	249	243	247	242	234	254	222	246	234	228	248	255	232	262	253	263	226	281	258	284	209	260	235	238	223	266	208	275	256	272	228	226	257	228	253	271	239	251	244	236	257	267	252	232	221	226	229	253	250	232	257	225	245	243	241	235	241	259	240	249	220	288	255	251	240	221	260	239	251	256	247	252	235	247	268	209	246	236	239	259	273	253	241	250	248	244	247	255	235	258	244	270	244	223	250	250	232	277	227	221	232	257	234	245	219	235	255	256	202	260	226	214	210	226	222	212	243	254	221	238	248	254	242	238	205	243	253	256	261	244	262	236	234	251	235	230	259	254	246	244	235	234	247	244	266	270	243	247	236	213	228	299	225	222	231	252	233	213	209	225	276	257	246	248	256	258	225	223	204	256	272	244	252	245	266	235	219	244	254	246	239	244	260	240	247	227	225	257	261	254	228	269	264	240	244	264	237	238	273	236	251	240	259	272	241	258	229	240	230	209	245	261	257	241	243	254	268	229	246	236	215	245	217	254	235	269	248	261	272	234	212	248	238	259	251	281	258	240	231	229	226	246	218	219	242	271	225	242	260	266	265	255	234	242	250	242	267	253	253	219	237	230	245	235	209	252	247	281	272	235	241	242	247	265	246	251	227	235	242	248	273	217	228	243	245	237	237	249	284	260	250	251	248	235	242	241
27565	19593	9928	3754	1951	1376	1062	873	724	701	549	473	411	432	374	350	300	273	256	240	237	248	218	199	212	226	206	162	200	217	194	201	196	179	213	205	201	204	155	177	171	182	164	188	190	193	212	183	201	187	177	171	187	188	142	192	178	197	194	184	183	191	191	167	205	174	180	190	198	163	184	196	163	194	181	189	171	166	188	186	169	152	180	166	187	198	174	159	185	199	180	167	163	162	194	188	159	190	210	175	147	180	190	164	171	179	183	190	187	177	197	178	208	180	181	167	194	205	182	196	163	197	181	156	195	193	165	171	192	181	160	183	194	198	204	168	209	187	183	164	205	161	163	186	174	171	195	185	184	179	177	171	181	188	173	189	175	185	174	164	200	195	175	177	174	198	153	172	183	175	185	164	205	195	186	187	173	196	209	178	171	167	192	198	168	205	204	189	179	169	189	199	178	195	166	218	182	184	188	177	158	181	161	177	187	191	183	185	177	173	196	201	195	181	181	185	177	173	191	185	171	183	162	192	163	184	185	179	153	189	189	159	169	161	178	155	179	181	171	179	164	220	188	197	182	186	174	174	184	166	167	170	203	188	177	190	180	157	175	205	175	164	161	163	157	166	197	158	206	183	160	181	174	196	190	215	171	183	163	174	180	186	142	175	177	186	191	180	195	161	188	187	173	200	172	185	210	174	177	191	170	201	194	137	169	184	185	160	167	183	186	194	182	186	177	188	155	191	195	174	175	182	180	180	216	155	151	180	189	199	179	186	184	169	173	180	187	164	202	194	154	168	190	154	175	181	172	188	171	181	153	177	199	179	164	181	182	176	156	154	191	171	181	182	192	187	205	171	175	178	164	193	171	172	188	192	174	176	172	173	175	205	190	190	171	189	182	193	182	173	181	179	192	171	187	195	189	173	197	182	162	197	206	175	154	157	181	175	192	158	175	187	186	180	181	167	199	179	161	185	180	197	179	179	179	162	189	168	182	206	167	164	187	168	169	184	186	166	180	180	185	171	172	185	195	160	192	150	179	189	182	154	163	159	165	159	183	185	189	175	168	178	167	158	199	168	173	180	165	194	175	159	190	186	166	186	165	185	176	184	176	190	163	171	181	164	185	173	164	171	174	169	161	180	172	184	188	187	194	176	185	149	154	170	160	163	182	189	164	181	183	154	187	195	151	170	166	212	191	188	188	171	174	181	184	159	158	190	175	195	208	181	158	187	182	177	167	178	200	216	190	151	188	183	168	184	180	174	157	163	168	167	173	148	184	188	156	179	195	176	194	178	211	166	181	181	188	178	211	172	173	176	171	176	185	171	177	188	161	189	155	158	179	187	179	177	177	166	178	175	193	167	176	194	181	181	175	169	165	173	188	196	184	201	199	188	182	181	192	176	190	188	194	188	170	169	192	180	169	163	183	178	177	180	194	196	177	188	177	205	196	177	174	186	189	186	189	185	188	175	163	177	188	181	200	184	190	186	209	186	164	166	172	172	178	172	194	196	207	190	179	178	193	143	197	162	171	190	207	162	171	162	175	178	158	186	165	183	159	179	170	194	170	181	181	185	157	167	207	170	199	166	157	202	197	157	175	186	148	193	179	202	178	169	170	189	166	165	199	173	183	163	179	170	161	184	185	168	167	169	172	163	178	168	180	172	190	194	193	169	204	184	183	215	175	174	151	193	205	199	177	177	184	168	178	178	213	210	194	164	168	166	179	183	154	165	146	193	189	180	203	179	206	171	181	181	201	170	174	169	174	173	185	173	176	162	180	177	176	172	199	183	194	161	179	189	180	182	157	194	191	190	191	194	152	188	162	203	194	178	175	189	185	176	174	169	176	179	157	191	181	189	180	198	175	162	183	186	184	179	167	190	185	201	171	181	188	182	153	177	179	178	183	180	186	168	191	175	181	177	199	185	158	199	181	196	180	199	176	174	175	150	169	166	183	204	150	193	181	149	173	183	176	196	155	177	173	183	189	186	176	167	172	192	180	184	187	171	190	175	188	173	194	163	167	197	177	187	186	189	188	167	170	161	185	186	188	159	193	185	175	187	176	165	195	193	170	189	194	188	170	203	188	171	197	186	197	166	156	182	198	157	173	173	185	158	186	168	165	168	186	181	182	171	204	173	166	164	176	173	174	190	189	204	202	174	179	145	162	172	160	192	171	147	205	184	172	174	210	186	169	182	171	172	178	199	192	172	162	177	180	178	158	180	181	165	180	156	202	186	188	199	181	176	213	156	183	175	172	187	187	188	181	168	187	175	187	178	176	187	179	191	181	168	179	174	184	187	158	185	169	174	192	150	187	195	179	172	169	155	197	178	185	208	153	165	195	167	182	188	173	181	170	174	163	175	184	174	175	194	180	172	176	166	156	169	164	181	174	177	167	189	187	169	192	189	182	179	170	173	173	161	203	167	171	171	193	183	203	172	172	178	158	185	183	188	159	169	162	180	189	186	180	167	178	190	170	192	155	206	178	172	176	161	193	179	178	180	173	177	172	191	190	185	198	198	181	170	170	182	173	178	173	167	159	176	190	177	162	189	171	149	194	152	180	169	173	160	190	173	171	175	168	179	184	186	181	181	174	188	168	190	188	180	188	182	187	179	180	207	154	168	185	177	161	173	193	193	189	173	198	163	173	189	182	181	166	182	178	166	164	172	174	173	193	184	195	186	184	161	160	184	184	181	165	179	163	181	176	186	170	176	177	190	184	208	191	166	170	177	170	176	177	178	196	179	198	184	165	179	197	169	181	151	196	222	193	180	170	188	178	187	184	161	185	176	184	212	201	162	167	190	177	180	152	190	193	186	170	160	190	188	166	193	167	180	172	192	197	183	181	172	155	188	186	170	182	166	187	211	174	169	168	170	180	188	190	198	163	190	180	183	162	208	184	153	185	182	192	209	203	182	179	164	182	162	161	201	185	153	170	187	188	176	191	180	210	195	161	198	173	187	188	185	177	168	176	198	191	188	179	181	193	167	188	175	169	184	170	179	203	173	167	191	192	156	163	175	185	180	172	186	171	186	184	169	191	176	171	184	200	203	167	200	220	177	195	176	168	176	166	169	171	174	184	171	177	174	157	162	185	183	173	200	161	176	158	176	192	175	169	193	197	197	195	184	175	210	184	164	164	174	183	175	175	163	188	167	185	176	174	179	175	161	183	155	167	167	193	161	170	186	192	171	181	163	190	165	180	171	169	208	159	170	170	179	178	157	168	174	177	180	201	194	160	190	178	215	176	180	210	186	167	179	171	169	185	158	179	154	187	177	188	152	186	169	160	162	178	171	184	173	171	178	175	187	173	191	195	177	178	191	177	202	187	188	185	188	175	166	186	166	178	176	177	177	185	157	173	189	182	185	175	146	197	174	190	179	188	173	165	190	156	161	185	184	185	174	159	187	183	186	191	166	183	201	169	165	202	160	162	193	159	190	189	172	193	152	182	196	175	160	172	187	213	158	165	166	181	189	182	171	176	194	179	190
20472	14203	8062	4547	3374	2505	1962	1483	1270	1110	888	766	680	607	524	478	416	371	326	310	279	251	266	257	225	244	215	252	225	187	260	227	238	200	244	220	227	222	219	229	209	236	215	209	190	204	186	206	214	193	194	216	187	217	209	217	209	217	202	202	212	211	216	215	198	214	218	201	202	227	224	160	203	201	206	202	190	218	199	216	214	208	181	185	164	204	205	188	186	194	218	210	203	199	238	198	187	220	198	191	204	182	190	189	183	201	193	190	198	185	192	205	201	195	186	151	202	195	181	207	205	193	181	208	205	203	187	223	212	201	188	192	190	204	211	180	192	202	186	193	210	201	172	202	160	193	194	197	197	193	211	205	187	194	208	226	171	212	190	184	185	209	212	181	199	215	199	217	185	184	186	183	203	200	196	190	208	206	218	222	195	177	194	188	215	187	181	203	237	167	223	210	189	191	213	201	194	203	188	181	194	186	215	209	190	210	236	208	191	204	192	191	213	164	200	212	194	193	194	193	188	209	202	191	204	184	198	221	198	208	201	200	207	205	195	206	189	190	214	198	204	197	218	215	188	203	177	206	173	213	214	180	194	196	186	207	179	190	200	202	188	194	196	205	218	203	208	208	177	184	203	185	176	191	205	189	198	206	184	217	219	204	236	182	191	220	217	195	192	200	182	176	188	198	189	194	218	198	204	212	194	188	189	197	184	192	174	221	183	200	201	209	201	185	178	194	227	219	202	185	204	204	196	189	183	172	197	225	184	215	198	167	215	201	194	232	212	231	187	178	217	220	204	184	198	196	185	196	198	202	229	181	181	206	214	200	203	192	221	195	216	222	224	206	213	186	220	216	193	194	218	231	213	212	177	211	219	219	205	218	177	203	176	212	215	193	195	191	199	243	203	223	196	191	203	225	200	191	190	210	186	201	191	211	160	198	199	202	201	197	214	186	206	205	226	195	214	188	224	200	195	176	190	175	226	211	205	198	212	189	216	216	212	201	195	176	201	183	219	218	215	195	187	222	203	185	208	194	203	184	208	229	229	196	200	194	188	220	204	186	202	231	192	189	179	182	167	206	207	199	205	213	196	171	217	165	209	202	185	198	210	231	197	174	208	203	208	202	199	195	210	191	215	201	215	200	221	222	178	233	210	220	192	229	206	179	194	184	179	224	201	203	183	186	216	181	205	206	170	209	194	202	211	185	191	178	193	212	197	184	207	200	213	213	237	214	170	211	195	199	211	180	194	190	204	174	203	180	197	197	187	196	221	207	209	218	175	198	203	220	211	202	191	181	189	206	195	202	190	219	224	195	179	191	190	187	202	188	186	177	208	203	190	192	165	208	197	205	174	194	191	191	207	202	190	176	199	213	207	200	210	202	206	209	228	201	208	189	194	204	187	204	210	212	199	200	219	203	198	230	211	207	185	200	191	201	185	217	198	224	179	185	176	209	218	230	216	200	213	214	212	185	200	211	211	183	219	179	188	213	218	213	193	173	208	185	219	197	193	209	208	188	218	206	209	223	190	187	221	202	187	203	205	211	210	198	183	205	216	221	172	193	191	188	196	205	219	173	208	190	195	195	199	214	207	192	199	185	195	188	205	203	216	206	193	183	202	197	176	191	182	189	183	203	202	226	182	189	185	190	196	193	182	214	217	215	198	217	225	179	197	173	199	202	189	190	210	208	186	218	201	206	205	180	220	185	189	214	201	202	223	195	203	186	215	188	186	199	200	204	212	191	222	207	197	196	197	222	169	227	216	175	231	202	215	215	199	179	203	219	190	189	197	204	193	204	188	196	205	215	199	184	201	208	207	180	175	212	217	207	199	196	196	221	190	226	183	189	206	196	183	159	233	214	185	201	226	212	197	204	209	182	173	186	180	215	216	208	188	217	210	203	219	194	195	193	195	186	181	197	174	197	204	205	190	195	200	191	217	208	215	194	223	211	200	203	200	193	194	214	204	187	181	198	211	190	186	179	193	189	197	204	204	198	188	217	193	171	206	180	202	211	199	200	203	219	202	187	198	192	201	213	217	210	196	224	189	215	207	198	196	202	181	181	194	193	211	186	206	226	210	243	202	186	183	221	187	203	186	209	196	205	209	198	178	180	194	214	203	222	211	185	193	227	194	195	194	200	234	174	213	181	194	189	203	192	197	202	207	191	174	203	220	183	206	199	195	198	185	195	204	204	187	190	196	215	201	215	197	198	174	215	213	211	207	212	199	200	195	194	197	197	211	199	210	202	183	221	221	208	231	219	214	219	177	173	210	224	211	210	190	209	199	185	180	185	241	209	209	216	212	177	184	196	193	193	175	187	196	186	197	182	180	188	187	193	220	209	190	199	205	213	209	199	208	202	220	172	198	225	197	200	201	202	196	213	215	210	201	213	198	201	205	189	215	204	233	173	189	202	218	166	223	187	178	214	178	195	178	207	205	207	193	224	206	206	205	190	228	203	199	211	222	180	196	203	206	200	195	184	196	212	203	208	188	177	188	194	210	205	187	213	209	183	223	193	180	196	209	213	209	220	193	199	189	193	216	183	186	203	216	230	217	191	213	193	216	176	188	205	207	221	209	211	193	193	214	195	173	222	187	192	209	180	225	200	207	213	222	200	212	220	194	195	200	185	221	189	183	214	177	209	195	215	175	188	192	183	192	197	192	223	198	205	222	190	216	210	209	155	180	174	191	201	193	197	184	207	211	184	206	198	200	192	211	174	201	217	194	221	194	171	190	204	218	217	192	198	170	211	220	203	192	196	210	178	181	221	172	176	193	196	195	193	208	196	208	204	189	193	195	199	217	215	199	195	206	185	205	193	211	188	237	205	223	213	188	201	169	183	204	199	204	201	189	184	204	209	188	184	192	195	187	227	183	188	200	204	188	217	215	207	236	199	216	193	204	208	199	216	208	192	190	197	189	198	196	207	203	182	189	191	202	184	193	192	231	196	222	210	199	216	181	188	210	197	177	214	200	197	186	197	210	186	199	195	212	191	189	195	196	202	186	203	200	204	207	189	200	188	195	180	196	202	212	202	201	173	194	198	212	194	211	200	204	191	193	182	206	194	210	219	195	174	207	205	213	190	206	191	189	197	189	200	203	200	199	201	216	200	214	198	194	181	200	210	178	227	191	213	188	216	181	199	194	191	195	197	186	236	220	213	199	214	198	202	215	227	205	169	213	200	190	186	187	223	200	202	192	188	172	212	198	185	197	225	182	211	186	183	196	201	201	174	228	220	241	173	222	187	227	192	193	214	214	209	193	216	203	189	187	194	217	203	198	195	176	181	217	196	196	206	214	220	188	213	185	223	199	205	210	183	189	228	198	208	184	193	214	168	186	213	216	191	183	207	175	189	200	194	195	191	190	222	203	209	208	204	200	179	195	208	183	176	201	202	195	188	194	201	231	184	217	207	211	210	189	207	209	232	202	208	215	162	196	204	185	203	214	213	196	192	208	215	179	172	216	200	203	194	196	211	193	180	216	185
23263	20835	28003	23794	20861	12324	3012	1922	1527	1248	1124	981	850	759	671	541	499	514	445	420	366	371	352	358	337	324	314	313	307	323	299	310	292	306	280	275	287	268	270	277	297	266	264	274	267	302	274	279	282	258	304	274	265	269	325	322	302	295	287	283	263	264	260	261	291	317	299	264	248	284	307	280	261	245	259	264	264	286	277	239	265	263	274	274	268	317	269	263	283	292	285	288	255	260	281	284	266	279	276	265	263	261	288	248	264	253	267	272	301	259	278	280	270	273	259	282	266	280	258	241	273	254	270	283	264	296	289	260	238	265	259	261	271	288	287	262	260	307	243	269	289	257	276	292	260	276	248	269	274	270	265	267	271	287	280	260	295	247	252	296	279	240	274	283	266	245	283	278	287	257	260	246	267	297	261	259	265	277	246	256	273	292	261	266	300	262	295	256	266	265	236	298	266	256	254	287	260	281	278	288	258	267	268	262	273	274	280	283	305	248	265	258	287	291	318	262	288	265	290	288	254	248	294	232	273	270	242	279	257	267	279	245	299	268	244	262	276	276	269	249	248	271	231	253	304	262	237	265	271	280	273	270	266	278	245	279	233	296	267	291	292	283	267	276	300	282	280	272	264	296	274	281	264	311	269	267	261	296	291	264	269	270	260	276	261	301	251	260	278	294	285	267	277	267	254	260	278	275	289	295	261	296	250	272	265	256	294	278	221	273	227	280	250	266	284	288	280	287	298	291	289	286	274	259	238	294	256	273	260	300	277	286	265	297	274	246	289	285	286	257	243	292	263	269	277	254	257	240	268	267	273	242	288	294	268	284	260	249	308	277	278	289	263	270	258	277	303	276	264	242	254	292	307	248	284	243	288	294	253	294	285	262	247	262	280	282	295	274	286	261	259	250	264	263	237	283	291	282	279	252	290	312	277	270	273	287	281	252	265	258	300	297	238	283	270	274	250	274	259	286	314	270	257	273	268	263	285	275	285	259	276	272	282	291	244	268	262	256	281	272	285	279	270	256	279	285	272	291	280	267	260	266	266	262	311	307	267	263	253	281	270	261	280	271	277	262	277	271	264	259	230	308	289	277	226	268	273	254	278	261	274	229	284	290	245	285	305	273	276	269	270	282	252	241	267	276	271	266	266	245	234	273	241	232	286	274	245	287	284	267	273	276	277	260	309	266	298	284	271	246	274	281	285	267	261	265	250	298	249	274	250	275	269	267	255	247	259	293	299	262	250	282	273	277	271	291	249	243	282	260	258	268	297	275	275	244	234	256	262	299	277	271	269	282	258	271	268	235	258	278	275	271	273	264	271	299	263	279	272	281	292	295	259	255	264	228	251	269	257	268	270	318	272	298	279	289	285	284	261	248	285	266	261	276	260	297	266	279	242	276	273	274	282	271	272	280	294	268	285	272	258	237	281	258	273	255	264	264	285	284	231	246	247	264	285	285	272	293	253	272	276	244	268	277	264	297	260	254	262	254	297	275	269	292	277	263	283	271	291	309	254	279	255	264	268	269	248	292	262	248	254	287	319	274	283	290	248	270	280	270	266	257	283	276	294	267	257	282	274	278	269	266	278	256	249	284	260	291	257	276	255	294	267	272	251	291	302	269	284	279	273	255	257	283	289	262	271	284	269	277	248	238	262	286	270	267	240	269	273	291	261	282	272	289	276	249	264	276	285	243	237	294	287	298	272	246	250	252	272	271	286	269	269	260	308	255	272	239	250	263	257	261	275	266	311	277	256	268	263	238	258	273	270	268	237	242	276	276	315	249	264	246	265	279	246	268	295	271	268	279	251	269	266	300	271	232	289	259	263	260	280	288	255	237	284	274	283	268	283	257	273	245	273	276	251	271	306	255	266	263	259	289	273	262	272	258	243	262	263	264	282	263	268	296	258	279	279	282	266	262	286	255	265	280	248	257	252	268	286	224	287	256	259	258	281	271	284	283	286	312	276	257	289	250	286	262	247	270	272	235	253	255	244	276	283	271	274	278	305	298	298	264	282	264	288	267	275	270	270	261	299	273	249	246	268	285	246	261	244	288	297	262	264	252	264	253	262	219	279	248	301	298	260	257	259	238	267	290	293	260	287	271	271	272	258	275	278	277	271	258	300	275	282	285	293	291	271	256	233	228	273	286	270	252	252	291	260	275	274	293	268	285	271	262	274	294	258	274	277	226	264	273	300	295	257	257	274	270	292	256	272	259	277	288	261	273	258	291	268	273	303	283	278	275	259	287	270	272	264	289	259	296	261	252	265	254	285	274	280	248	284	276	280	254	249	280	278	249	291	272	263	264	278	266	296	305	267	255	251	287	241	260	286	274	243	265	266	266	289	239	268	269	270	298	265	245	294	264	267	279	261	287	298	303	288	247	289	293	265	258	250	300	294	259	246	266	296	283	285	263	233	252	243	277	285	288	256	229	275	281	276	245	271	239	274	279	282	309	272	247	297	249	220	286	271	249	270	272	266	269	281	284	253	266	267	257	267	234	252	271	276	254	247	265	272	265	266	283	286	276	282	235	258	293	296	299	270	256	286	258	284	275	274	290	238	293	254	288	254	263	276	253	274	282	230	268	260	270	262	260	262	233	244	264	289	285	275	265	291	298	276	248	267	235	254	269	283	263	264	293	255	275	247	273	264	282	274	270	298	267	248	287	255	281	252	271	289	265	266	275	288	283	288	225	274	280	309	287	284	229	259	278	293	213	266	249	298	288	281	275	283	277	264	252	282	252	259	272	295	263	276	246	260	285	268	285	301	281	280	277	263	261	264	301	284	279	291	274	291	256	236	285	261	265	280	272	276	253	269	291	268	279	273	252	311	246	257	271	272	272	245	285	286	254	261	282	259	273	250	273	289	259	236	258	282	264	263	300	297	279	241	269	289	280	265	284	250	290	284	273	239	275	299	265	279	272	264	263	231	257	253	265	291	267	254	242	257	264	273	234	253	230	262	269	263	262	265	275	293	290	273	253	307	249	268	285	293	267	239	250	282	269	291	274	295	270	252	268	251	282	270	271	247	273	257	258	266	251	256	286	260	264	287	275	265	250	283	231	268	277	284	241	260	259	279	271	272	262	268	269	272	266	256	295	267	272	268	286	273	278	275	310	253	271	258	274	260	280	295	299	278	291	256	246	281	278	259	294	262	260	262	278	256	281	290	280	270	274	288	293	259	259	298	300	290	253	260	273	279	267	298	263	272	266	268	275	280	273	295	277	281	250	266	289	265	285	289	255	260	267	237	260	273	267	271	300	256	281	275	276	247	262	289	259	237	259	269	255	265	268	298	283	252	282	259	264	291	289	264	299	287	309	274	253	281	267	262	261	250	271	244	266	302	285	251	258	261	276	257	287	289	306	266	228	252	245	256	295	271	265	264	265	247	278	283	256	287	265	264	261	291	271	261	296	273	288	272	269	244	259	269	263	266	256	263	258	279	267	246	245	232	262	270	262	260	283	280	278	268	274	253	288	286	270	262	283
24949	24097	14525	8664	6394	4948	3728	3047	2401	2002	1695	1492	1219	1119	960	792	682	610	585	563	484	442	426	376	400	387	397	361	371	327	350	325	323	334	310	305	298	324	316	348	315	294	300	343	288	356	279	353	305	325	332	326	280	329	326	282	328	317	323	269	292	301	301	304	308	313	319	342	321	312	319	306	316	302	323	308	318	294	279	274	286	286	288	324	294	293	308	301	342	307	297	302	295	291	299	311	313	298	278	313	299	286	302	311	304	333	313	277	312	314	307	274	354	313	308	322	302	300	292	288	260	327	292	278	281	294	288	303	310	290	293	292	284	305	295	330	290	310	275	289	294	286	286	333	323	317	320	322	291	329	275	310	315	304	284	279	314	306	323	301	310	315	306	296	311	284	301	334	298	277	288	303	296	310	291	297	278	301	314	313	324	310	296	283	279	320	296	277	304	304	286	304	331	298	292	302	310	284	281	314	312	272	310	300	314	293	289	297	290	286	294	269	308	286	311	305	292	296	303	279	328	318	323	313	296	268	315	306	283	302	302	313	293	295	293	320	299	290	294	295	319	309	324	296	276	245	309	283	292	291	282	274	307	299	292	329	304	301	310	314	266	306	315	298	302	308	301	335	305	312	293	323	276	281	285	314	319	290	300	320	297	350	304	279	286	289	291	281	295	325	291	316	298	347	282	281	292	301	278	283	286	313	364	314	290	302	298	316	301	320	305	299	287	310	293	275	286	290	286	314	318	310	278	284	285	296	300	277	274	306	304	322	301	299	288	332	306	290	292	296	294	322	317	298	304	304	292	287	279	302	276	285	288	300	270	291	311	316	290	274	292	278	289	281	299	279	328	299	293	323	321	326	304	288	302	318	320	299	290	279	307	282	320	293	300	300	310	285	300	282	319	290	337	280	318	296	318	314	303	312	298	281	321	299	264	324	330	317	339	326	278	330	287	271	312	283	316	248	324	307	286	329	303	310	307	299	282	355	253	312	324	276	306	310	288	263	286	302	296	310	274	301	297	291	307	317	310	307	307	313	305	305	283	317	321	283	285	280	284	311	307	305	291	321	306	284	323	301	282	280	297	279	276	318	304	302	288	291	311	251	290	277	301	303	275	315	274	285	292	318	305	336	274	310	287	307	327	292	312	298	295	272	323	324	314	311	332	335	279	319	291	325	266	293	309	335	316	284	291	274	287	321	308	312	308	302	280	302	303	305	285	310	310	304	314	305	295	292	269	279	263	281	288	307	324	287	305	295	318	288	291	307	307	299	284	292	262	283	313	317	316	298	286	316	294	264	289	273	277	318	274	305	284	314	297	245	276	275	323	273	293	287	312	276	292	324	320	302	309	309	313	335	281	306	292	249	321	299	315	305	341	301	311	329	310	300	301	331	352	313	303	306	292	303	251	280	303	307	296	283	315	341	318	307	300	307	274	282	287	294	311	291	320	282	336	284	296	312	277	301	267	302	275	279	302	301	325	321	288	311	315	311	314	294	311	306	321	288	294	259	271	278	299	288	340	288	308	281	312	295	313	286	260	304	296	315	285	308	288	265	311	316	303	308	275	285	291	306	323	308	284	278	293	284	281	304	334	261	282	290	277	286	308	321	297	302	290	302	291	295	301	281	282	272	292	335	291	309	318	297	300	275	289	301	285	304	280	305	285	333	319	288	314	305	330	319	313	297	298	300	296	306	299	311	291	332	315	302	291	266	315	303	289	320	310	268	270	297	298	288	309	299	285	297	288	310	296	279	327	302	299	293	312	297	273	298	292	302	307	304	299	291	313	292	330	299	276	299	309	307	327	260	300	283	287	270	308	300	302	303	298	287	328	311	290	284	288	291	313	295	324	312	302	315	308	282	303	292	307	311	299	295	307	294	324	298	302	322	308	297	270	297	292	332	310	340	304	294	295	317	321	270	273	294	326	280	305	304	294	329	323	301	295	304	298	285	287	310	318	293	319	295	292	288	304	318	324	305	320	289	281	270	312	308	275	285	302	274	312	288	264	286	298	279	326	304	311	297	288	320	293	298	290	319	308	310	318	265	300	282	293	280	302	291	306	296	302	296	305	306	336	299	298	300	303	314	301	331	265	302	286	294	301	311	293	327	299	295	281	304	290	306	301	277	275	310	283	323	281	271	313	284	282	310	293	328	302	320	312	298	305	292	320	298	302	302	264	321	286	285	299	329	303	325	283	268	269	308	288	315	285	308	276	282	306	287	308	303	285	305	299	297	331	292	279	295	296	252	315	299	290	267	276	329	337	312	294	289	293	284	332	317	293	334	307	301	299	320	310	287	306	281	274	260	314	293	260	298	291	305	306	329	280	304	305	283	323	318	340	287	284	279	295	306	341	318	306	314	276	291	298	260	307	335	294	285	317	281	298	281	284	298	334	285	317	280	251	294	321	284	293	312	300	301	313	307	300	291	328	272	299	296	287	280	309	285	309	315	273	297	310	291	308	285	294	311	277	298	274	278	309	296	299	302	302	302	339	270	287	305	308	325	287	290	277	304	300	307	351	291	313	323	322	311	286	284	287	323	300	308	287	303	276	321	294	295	309	311	305	283	287	332	323	304	307	288	293	295	304	294	300	297	287	275	299	282	290	275	301	312	299	285	263	256	304	306	340	306	302	309	291	309	311	301	303	303	308	303	297	285	328	305	286	290	277	310	304	302	300	317	314	325	303	317	285	279	299	304	329	320	296	294	286	274	288	274	301	289	304	253	276	307	312	322	298	320	322	293	300	330	315	295	281	288	303	325	292	268	318	317	295	293	314	306	278	313	302	301	303	335	298	319	318	308	323	319	280	303	309	288	298	312	316	293	345	276	287	301	296	288	312	306	297	280	335	304	272	299	300	303	278	302	310	304	307	291	307	292	327	308	323	290	289	268	328	268	315	309	318	327	302	292	300	268	281	322	313	279	279	305	316	297	309	289	308	312	307	269	291	298	304	293	302	317	332	307	309	273	302	284	306	291	299	308	344	310	312	289	302	306	254	313	316	295	285	303	298	302	287	289	269	301	300	291	295	338	289	293	292	292	303	289	279	291	305	312	300	301	315	302	304	320	331	295	290	299	325	336	301	316	250	295	298	312	303	338	294	271	290	326	312	247	304	314	270	349	312	283	309	305	277	285	276	294	294	287	304	296	307	315	283	306	262	278	295	298	345	276	316	294	298	292	293	274	286	297	328	309	303	322	280	314	302	266	300	316	306	303	294	299	296	302	319	292	331	272	302	299	308	308	303	298	308	322	258	275	299	324	298	304	278	321	297	290	276	319	280	278	305	308	294	291	298	296	282	289	277	327	327	316	297	284	291	290	308	283	306	290	310	282	303	269	302	332	305	294	285	288	299	302	317	295	319	311	332	290	289	329	297	316	301	287	301	293	286	322	297	300	293	330	306	292	296	272	294	300	310	294	311	292	269	292	274	335	287	276	299	302	333	301	322	317	291	251	290	295	335	310	305	307	280	275	324	307	299	287
24436	20954	27293	24699	14726	2912	1742	1214	1005	914	759	634	546	444	394	335	268	240	242	215	204	188	162	169	147	139	145	126	123	120	133	123	121	117	120	118	124	109	139	107	124	109	117	101	99	93	113	89	126	114	119	109	92	108	120	109	89	122	112	114	120	101	91	103	110	105	129	126	108	106	114	119	113	100	114	112	98	111	89	115	108	104	123	110	127	119	116	117	110	104	122	88	119	112	100	95	111	97	108	112	103	86	98	103	98	113	96	102	116	88	121	103	109	102	101	93	97	101	109	106	96	89	115	112	96	99	95	123	111	105	111	111	93	75	118	96	118	101	104	110	112	105	112	99	90	107	108	111	126	91	105	111	88	82	100	95	103	106	103	109	83	103	82	94	108	127	90	92	118	114	113	114	105	109	110	116	112	100	121	107	89	116	130	100	109	112	102	98	106	96	115	101	92	121	98	93	92	107	110	92	110	104	94	96	116	121	98	84	87	114	118	96	90	111	99	110	106	118	100	107	114	113	96	114	107	101	102	113	103	105	128	78	111	99	106	99	90	103	112	106	116	108	100	107	107	111	113	83	103	110	100	125	102	116	119	109	92	100	88	107	115	119	91	124	99	97	93	115	101	124	107	92	98	114	106	104	97	98	119	85	79	104	117	112	98	114	106	106	102	111	111	92	112	89	82	123	109	85	94	116	105	109	92	107	99	103	123	94	95	115	107	98	103	93	106	96	92	94	99	121	111	112	98	106	126	91	107	106	103	130	92	98	103	120	106	120	106	96	108	116	99	110	116	108	104	111	95	93	126	95	109	112	102	88	97	98	88	112	105	115	86	110	120	106	97	103	104	92	123	105	96	102	113	116	110	115	107	122	98	103	116	98	113	112	109	116	118	113	118	93	119	104	102	97	123	104	102	112	100	102	97	106	103	113	113	101	107	116	101	92	107	110	89	103	83	105	94	102	108	85	109	113	93	99	96	92	115	114	101	98	100	102	107	105	100	117	106	110	118	93	110	103	104	86	101	119	112	100	105	101	99	111	107	99	110	102	112	98	105	96	99	105	94	109	99	91	121	105	92	103	88	109	104	100	95	111	100	94	98	101	93	101	98	113	108	113	113	97	106	118	110	105	90	109	93	117	108	111	88	97	101	102	122	126	116	115	104	101	122	127	104	105	107	108	94	109	108	121	116	109	96	98	99	114	104	100	95	99	107	125	105	110	105	89	101	102	98	123	89	99	106	102	92	86	96	98	121	84	102	105	109	106	120	123	97	98	91	80	114	101	107	114	98	91	96	116	89	96	124	105	120	101	108	100	104	98	108	99	113	103	99	101	106	134	118	106	113	103	116	93	105	84	105	110	99	104	113	120	100	111	102	120	111	110	97	108	99	101	99	89	94	115	100	107	113	116	87	100	86	98	99	94	116	90	105	99	91	114	88	106	109	114	103	75	86	104	108	108	89	104	110	125	120	96	105	87	115	104	123	123	95	105	113	112	113	119	118	128	111	117	100	106	94	103	107	98	102	109	92	103	110	110	92	107	113	106	110	98	107	102	107	97	102	105	104	89	84	97	91	85	93	119	106	116	113	123	110	110	104	105	116	101	111	98	89	114	96	88	103	106	108	118	109	98	100	106	110	103	121	102	104	104	96	115	107	105	104	126	113	106	120	101	113	109	102	133	108	106	88	108	98	118	99	114	112	101	106	102	98	119	85	94	104	111	94	123	94	107	102	111	98	113	107	105	128	112	105	113	100	101	111	92	114	103	115	95	124	79	126	107	80	94	105	114	101	104	93	99	87	106	91	118	94	117	99	107	99	103	120	94	119	104	107	110	114	104	107	103	110	99	116	120	105	111	110	107	99	109	107	100	117	123	119	102	106	113	120	118	108	111	102	116	103	109	95	104	112	107	118	108	112	111	90	105	86	109	105	97	98	112	111	106	135	91	99	105	114	107	99	94	94	102	85	113	97	109	123	100	94	110	111	106	99	98	104	108	103	88	97	115	111	113	110	102	102	108	103	90	126	118	115	99	102	106	89	114	104	120	121	105	104	96	108	101	107	102	103	91	104	100	105	90	97	110	117	116	100	112	101	98	105	112	84	112	94	102	100	92	107	106	101	90	105	102	101	118	82	96	101	88	103	111	109	121	92	111	108	111	112	101	91	108	102	92	98	106	110	101	112	98	94	96	86	96	100	127	94	115	118	107	106	96	98	103	106	93	103	125	99	99	95	106	107	118	113	110	102	99	111	106	112	104	115	86	99	96	109	109	97	107	103	108	106	95	96	103	94	123	85	102	103	98	107	106	107	101	109	90	120	99	93	109	106	94	95	107	111	109	96	101	108	98	92	107	95	115	108	116	113	114	111	88	105	98	111	95	121	89	105	114	106	105	108	104	115	101	97	100	89	93	109	87	119	112	104	109	104	115	93	115	113	111	110	98	114	122	89	89	108	102	93	98	112	94	101	108	97	122	130	98	102	91	115	90	104	107	112	114	102	99	102	93	104	107	112	99	103	107	114	103	99	106	102	99	97	110	107	100	87	97	89	113	98	92	111	111	101	87	104	85	110	121	83	94	95	103	110	102	111	101	98	100	96	98	109	107	100	113	101	93	83	92	90	109	96	97	100	106	121	120	110	103	94	109	93	124	125	92	101	99	100	120	103	110	106	96	98	117	91	106	105	104	114	114	99	112	107	110	105	88	102	91	114	112	107	116	110	95	98	112	108	110	93	103	109	101	92	82	113	102	111	101	111	94	108	119	91	110	78	109	98	105	113	92	99	105	92	109	111	112	94	106	109	106	103	105	102	103	115	103	109	95	112	109	115	102	96	91	108	94	90	111	117	99	84	99	101	101	104	108	79	102	100	113	112	96	89	126	91	110	97	101	98	114	107	106	109	113	107	112	92	93	109	100	122	100	97	97	104	101	111	86	107	103	105	99	104	101	101	104	104	123	114	105	108	112	102	108	114	112	103	100	105	96	108	126	103	105	107	92	101	103	119	101	112	95	109	95	105	99	115	92	115	106	95	114	95	111	103	95	84	89	113	95	111	113	101	92	103	103	110	112	100	87	110	98	113	122	97	93	112	102	99	125	123	92	103	102	108	98	112	102	105	102	98	99	99	98	107	124	108	87	106	98	121	114	106	104	108	123	82	109	109	115	118	107	113	86	112	104	100	111	105	92	97	98	96	84	101	78	99	99	114	115	102	100	98	100	109	109	116	114	121	97	102	108	100	107	102	109	98	97	107	102	104	110	105	107	112	103	118	89	106	105	109	110	106	91	112	119	96	142	111	113	104	95	100	108	119	104	117	101	94	97	98	116	105	114	107	100	94	107	100	112	95	96	96	89	82	105	121	99	117	102	93	114	105	111	105	112	109	93	113	102	115	91	92	103	108	105	99	112	88	113	101	119	98	122	104	114	102	101	114	97	108	117	102	113	117	108	108	105	102	107	98	122	99	110	93	103	109	108	86	99	111	102
24533	21019	12137	6986	5197	4010	2940	2334	1843	1529	1340	1052	865	691	633	474	415	378	331	294	257	229	189	194	182	182	172	173	188	179	165	144	173	145	146	150	147	114	159	134	137	138	133	130	149	140	133	129	123	129	143	133	133	165	148	138	131	145	151	146	133	127	127	135	153	130	134	138	119	148	154	123	111	129	118	121	106	102	119	142	135	147	127	134	132	118	136	130	124	123	98	121	134	128	122	127	127	124	124	103	122	138	125	118	117	130	109	137	124	115	103	136	133	118	122	122	117	127	111	116	144	134	126	127	98	120	120	110	111	113	135	130	134	137	127	110	111	113	118	120	126	139	136	108	134	113	126	130	127	147	101	105	125	138	143	129	122	106	112	124	120	137	152	110	131	130	116	110	106	136	127	118	107	117	115	113	105	127	120	124	123	124	124	111	142	113	122	112	125	115	135	121	91	129	123	102	135	128	124	115	107	145	125	116	118	123	141	151	122	117	124	122	123	127	127	130	125	124	146	114	110	132	119	135	126	127	113	134	130	128	122	126	130	133	134	115	127	122	120	124	124	138	113	135	130	131	102	145	123	124	144	138	111	127	122	125	113	107	115	117	132	126	138	115	138	125	147	107	136	133	123	113	100	131	115	125	118	116	132	118	107	126	145	126	114	108	124	119	125	127	134	122	120	128	111	121	125	122	114	112	113	102	123	110	113	106	108	116	119	133	133	117	111	112	103	138	116	110	127	124	102	104	104	124	135	133	115	140	116	110	132	138	96	119	117	134	142	143	130	136	132	122	110	118	141	128	124	123	128	112	122	127	138	108	109	140	106	126	143	129	117	124	118	127	143	100	120	135	106	133	115	120	125	131	118	137	154	110	127	120	140	112	126	119	124	133	130	132	111	110	130	130	146	122	115	118	107	113	119	135	136	115	122	126	128	120	124	125	143	128	133	127	133	129	129	117	127	110	121	136	92	122	98	124	116	129	131	122	130	141	134	133	123	124	109	126	138	115	119	128	109	121	122	118	120	132	121	128	114	138	120	102	106	117	133	128	121	112	116	114	129	112	96	132	137	128	131	112	129	113	113	125	123	120	131	140	124	123	121	112	124	132	142	116	108	114	113	124	132	116	145	121	148	126	119	113	117	126	122	139	136	121	128	102	132	137	119	126	117	135	131	119	124	127	117	129	145	110	112	112	126	116	104	117	124	124	104	110	136	116	106	110	122	138	125	109	134	102	137	123	111	133	94	128	127	119	131	115	118	114	129	130	120	124	118	144	106	137	119	127	123	120	133	118	126	128	123	125	113	126	125	102	116	119	121	107	127	125	146	116	114	138	147	118	127	109	137	117	120	115	112	106	138	113	124	113	167	133	139	111	140	132	120	135	107	123	135	115	119	123	122	134	115	125	121	129	127	120	137	111	104	104	121	105	105	106	132	126	123	123	128	140	137	130	125	103	106	110	102	118	117	112	132	119	117	121	142	124	142	125	129	120	145	141	153	139	127	114	127	121	124	136	134	131	119	134	131	119	116	124	114	129	124	127	101	107	132	131	143	115	109	122	146	135	114	146	112	131	145	106	114	134	123	130	121	120	105	132	125	118	116	110	128	117	119	143	120	128	106	117	141	141	123	112	119	139	141	110	115	125	103	116	92	117	120	122	135	124	105	117	119	141	130	115	121	116	118	118	132	121	115	125	118	122	128	119	122	126	129	122	126	111	138	122	119	130	112	122	136	95	117	127	124	123	109	139	113	119	110	120	124	128	120	117	132	109	106	116	115	111	115	125	123	124	115	123	132	141	110	128	116	127	144	151	112	149	133	141	120	121	124	101	127	115	115	117	122	101	133	124	136	135	126	105	128	123	127	106	114	118	132	120	109	117	125	124	130	122	125	131	116	127	118	136	113	109	129	122	125	114	104	123	129	120	122	127	129	112	137	128	114	135	124	129	110	129	127	130	142	134	126	124	116	125	123	127	131	117	128	112	119	126	124	104	129	137	135	108	117	114	130	149	147	105	106	129	113	116	124	116	109	112	120	119	120	106	137	126	140	127	120	134	119	112	116	132	121	116	140	131	132	139	133	115	128	115	138	103	120	126	117	108	129	118	113	118	110	115	118	99	121	125	135	134	123	125	118	132	131	131	137	122	111	118	115	129	121	115	128	116	122	134	122	129	122	140	131	118	111	107	112	121	118	131	130	118	122	116	109	128	124	126	130	128	111	121	106	116	120	123	120	130	113	118	134	120	114	119	113	122	130	136	122	133	94	122	120	106	109	125	126	126	115	104	124	119	124	125	101	120	136	122	135	100	130	112	134	139	115	114	141	125	103	133	131	107	120	130	122	123	114	138	124	141	121	143	112	131	139	118	111	127	141	141	109	121	117	99	117	120	129	136	139	105	133	115	110	131	128	131	122	102	110	114	128	108	126	120	116	125	125	124	117	122	126	124	118	151	133	121	116	122	134	110	136	147	118	136	134	125	116	117	125	120	129	111	105	113	133	142	118	108	108	131	135	131	91	119	118	131	123	110	124	118	127	108	117	113	124	115	105	119	118	139	123	132	128	121	124	113	124	126	100	114	113	116	125	127	130	123	119	120	128	115	119	128	122	134	110	108	122	129	119	130	131	125	122	125	130	104	114	109	118	131	107	122	123	107	125	134	122	115	127	125	119	115	103	119	109	137	138	124	122	129	130	123	131	135	106	115	135	122	114	118	135	111	121	114	116	107	120	115	124	121	117	120	136	121	115	115	116	136	114	118	130	131	128	132	146	138	114	121	125	123	117	122	123	124	118	109	118	113	122	126	119	122	115	107	117	117	108	107	139	115	113	118	103	113	111	114	105	124	113	123	128	125	132	135	136	114	145	122	133	126	111	113	107	102	117	121	124	130	120	110	112	120	119	120	112	107	113	113	133	127	121	118	118	112	138	125	123	120	132	110	111	122	126	136	134	107	125	119	115	133	133	126	135	122	114	140	116	120	131	133	127	150	120	126	115	118	116	135	114	136	120	126	140	122	92	131	129	126	126	109	114	131	127	141	104	116	124	126	128	105	94	129	125	144	144	110	122	151	115	114	128	140	123	112	124	120	107	118	138	123	128	98	145	121	127	122	110	105	117	131	116	126	101	112	108	110	125	120	137	120	116	124	113	117	114	120	116	115	120	125	130	147	154	131	146	125	118	115	136	116	143	122	118	134	139	101	121	143	102	117	142	126	116	105	139	121	127	123	123	96	122	101	131	106	129	134	136	115	115	129	114	117	119	105	146	134	99	119	125	123	104	130	124	125	136	117	117	141	120	102	147	122	120	98	111	116	126	127	118	133	110	131	131	118	102	136	121	129	145	103	117	112	109	122	128	133	121	101	126	141	137	122	138	121	150	112	125	122	125	128	124	117	123	116	114	132	107	124	131	99	120	128	122	133	118	118	129	109	126	126	122	136	124	111	120	105	124	123	113	131	111	110	122	125	117	131	119	121	136	123	121	131
22141	20855	28454	23357	20856	21010	12368	3042	2082	1894	1578	1293	1045	939	819	681	589	540	506	408	369	389	321	298	298	319	305	278	262	302	260	238	242	266	266	256	235	223	221	240	227	206	251	214	228	243	234	246	207	204	222	211	235	260	212	228	231	234	223	221	220	257	216	232	259	203	221	241	209	240	200	208	208	229	226	222	210	196	206	185	198	243	228	211	229	215	206	218	222	186	219	234	208	217	223	238	231	233	226	204	204	232	201	212	214	243	194	229	216	235	225	219	184	201	203	204	197	209	221	191	218	199	208	232	215	211	207	214	215	221	192	222	234	220	196	205	206	186	232	208	194	204	204	205	232	203	212	222	191	223	230	205	216	218	225	219	224	216	219	185	201	217	202	217	216	202	213	230	203	194	211	202	224	213	195	208	202	236	221	206	229	208	202	204	224	227	201	224	194	200	193	233	207	198	214	233	227	209	218	194	232	238	209	223	206	200	185	194	194	211	204	202	227	232	203	189	239	194	235	220	212	231	219	198	235	191	216	193	219	208	186	208	171	193	218	189	210	205	205	215	208	232	228	245	203	220	204	231	226	234	208	207	205	194	220	200	216	200	210	218	221	220	193	228	200	193	225	210	221	217	210	227	233	194	207	196	196	226	224	187	203	214	221	224	209	210	223	217	204	205	221	212	226	217	202	186	226	221	228	221	190	193	185	194	202	224	206	214	217	237	225	218	245	203	197	211	221	191	226	218	227	231	224	214	200	194	226	213	194	203	228	225	182	207	196	203	203	227	211	197	186	202	163	220	238	204	211	206	202	236	212	206	207	224	225	219	205	203	209	218	229	225	239	205	206	225	209	224	207	174	203	179	239	198	212	213	206	217	218	211	216	204	188	209	215	220	186	237	217	230	217	227	191	206	235	211	212	201	208	209	194	187	221	222	214	211	210	222	218	215	235	218	193	226	205	212	200	179	225	219	210	206	192	213	226	228	206	199	217	248	200	198	204	216	196	196	223	201	206	182	212	237	211	201	226	213	206	212	195	226	191	200	213	201	213	191	228	213	201	197	231	211	229	213	204	224	220	200	188	222	214	224	211	196	200	205	203	195	228	201	196	183	210	211	229	242	210	224	211	206	222	184	230	224	194	205	207	242	224	216	222	218	218	215	220	239	180	189	202	233	216	215	219	218	213	199	201	218	204	210	212	212	231	193	192	210	193	231	228	218	210	211	198	196	213	215	202	192	214	201	232	200	213	204	234	229	223	236	212	209	220	204	202	258	219	222	223	233	219	209	229	222	228	191	196	220	221	198	220	186	222	216	211	251	209	217	207	224	218	189	195	217	190	205	212	173	211	227	179	217	193	233	200	218	205	208	205	206	239	228	221	214	247	232	199	214	208	210	207	203	203	202	200	186	184	237	207	199	201	203	217	212	228	199	235	222	175	230	218	208	230	230	213	216	189	198	203	224	188	209	226	210	195	208	226	234	191	221	205	206	219	211	189	187	226	202	218	201	204	211	197	212	222	234	232	213	211	214	210	191	216	223	217	222	227	201	222	213	194	220	187	188	201	184	199	212	214	224	199	194	220	209	214	208	251	217	199	238	210	172	218	209	212	217	187	221	212	201	214	224	214	227	229	185	201	221	196	210	204	199	219	210	221	221	204	202	214	223	215	209	210	203	213	202	215	205	231	212	210	205	209	217	177	204	250	191	212	190	193	237	191	200	211	199	221	199	195	228	202	207	206	187	219	224	205	217	201	241	214	194	204	212	225	207	207	218	182	205	223	180	216	203	214	183	219	176	206	213	231	196	224	206	220	208	209	215	204	207	208	209	221	226	212	228	229	228	190	227	212	195	190	211	236	207	239	201	208	202	224	232	211	204	207	190	199	205	199	202	206	209	209	200	219	224	198	202	217	239	239	220	209	190	228	226	203	188	202	211	181	205	221	202	208	218	208	243	214	207	228	240	222	208	215	216	202	182	182	231	233	205	205	198	231	198	187	231	188	231	206	200	209	209	192	246	241	222	171	226	184	220	198	215	209	201	214	215	204	216	229	211	195	198	240	198	215	222	206	203	212	205	230	216	207	221	220	244	218	194	207	208	213	176	195	191	219	228	229	190	199	197	222	217	205	220	194	197	194	213	213	184	237	194	217	194	226	210	223	197	206	223	235	202	211	210	224	210	198	214	226	209	208	220	216	188	213	202	224	223	209	209	217	210	235	205	212	200	218	195	192	196	226	223	200	224	220	210	212	186	211	193	195	224	196	221	249	197	198	189	199	200	226	193	185	243	197	214	221	226	202	219	222	236	195	170	201	223	194	216	203	226	191	193	250	218	202	252	205	194	227	224	199	212	218	200	187	200	202	200	201	202	224	206	215	211	220	236	198	221	249	206	210	210	186	218	222	210	215	235	206	214	203	207	239	193	225	216	227	206	202	202	212	226	197	213	210	214	213	223	212	221	224	204	226	209	214	216	213	205	232	230	241	189	208	195	192	217	221	191	198	221	171	198	194	199	209	228	227	214	195	205	198	233	183	219	217	196	200	218	221	234	200	218	181	208	206	215	199	224	230	201	185	199	225	205	204	213	187	211	225	195	206	220	200	221	224	204	213	202	198	229	214	230	198	229	220	196	225	215	214	225	211	206	222	212	224	196	201	224	238	231	201	205	220	228	222	226	215	232	194	208	211	206	209	204	190	199	188	237	243	234	221	201	217	221	201	219	200	217	202	198	216	199	183	212	191	199	215	196	246	211	211	208	191	219	202	218	212	197	211	193	187	201	189	198	205	230	229	188	196	220	199	214	192	216	237	216	204	198	219	216	222	222	223	214	192	193	211	194	220	189	213	203	201	212	221	209	222	234	232	232	228	227	200	204	186	215	233	220	214	212	188	219	202	238	203	208	189	192	214	210	226	212	196	216	199	228	213	210	221	215	204	211	209	227	193	213	204	211	212	237	217	213	230	184	217	208	211	219	194	185	221	210	217	197	206	226	200	204	194	209	199	237	201	205	230	221	213	196	228	210	212	175	217	199	205	207	214	238	206	219	200	201	210	207	203	212	209	219	224	207	196	207	207	209	212	239	229	214	196	207	214	199	203	234	196	216	197	205	207	217	176	198	185	197	213	228	240	225	222	219	199	207	214	215	211	224	215	189	224	198	196	224	207	209	223	221	194	214	183	229	200	238	202	203	212	233	208	203	186	194	211	206	235	231	217	211	194	211	234	211	190	215	228	187	202	199	221	229	208	186	230	218	189	193	201	231	223	203	222	216	225	199	199	210	216	189	243	216	219	213	233	217	200	210	233	207	203	226	177	201	217	215	206	202	220	232	200	198	206	187	212	203	239	211	202	226	197	224	199	204	226	222	236	190	240	200	228	223	219	207	189	203	223	241	203	213	189	213	234	218	212	198	214	206	187	232	243	204	237	218	234	217	237	209	201	214	218	217	243	205	227	216	231	187	203	258	221	189	190	180	218	207	218	207	205	206
28641	29702	19200	12305	9478	7233	5770	4507	3499	2886	2474	1988	1647	1354	1175	1013	784	686	634	579	515	503	417	422	370	379	325	369	367	309	310	313	326	308	294	276	289	285	283	264	272	266	267	280	289	242	254	285	229	245	258	259	251	271	255	252	226	281	247	243	216	267	305	274	250	276	234	235	266	285	235	247	277	230	254	233	238	231	237	252	250	219	208	250	244	235	216	230	253	244	212	226	243	243	250	260	249	214	227	251	241	251	240	243	263	248	259	236	248	233	231	241	262	250	228	242	243	246	242	280	244	231	253	271	239	246	229	251	265	244	232	228	215	240	240	260	222	251	248	245	257	219	230	259	207	240	243	252	254	238	260	227	251	236	247	224	243	217	234	234	273	253	223	227	236	250	226	249	229	244	208	212	251	246	224	251	266	267	257	243	267	241	221	261	227	236	221	216	230	246	227	260	251	232	241	255	223	233	253	264	226	239	261	266	233	212	262	230	229	266	261	219	241	256	240	229	238	239	229	233	254	251	240	245	254	239	214	239	246	229	240	237	238	225	244	227	237	243	260	252	226	264	230	229	251	213	252	250	227	219	242	215	203	221	243	230	270	252	226	238	255	216	223	271	235	235	224	227	248	235	255	230	247	257	238	245	232	202	244	222	227	252	234	251	193	242	217	238	225	244	243	227	242	263	252	250	230	259	252	242	250	260	235	239	221	281	241	230	246	227	240	208	255	234	239	213	251	245	224	235	212	242	241	235	249	228	256	248	238	200	254	228	247	241	254	244	237	217	256	235	228	235	222	229	266	221	248	240	252	242	228	243	242	236	268	222	221	231	261	269	245	230	224	248	249	248	256	257	222	256	233	230	234	226	219	258	223	261	227	224	244	246	244	247	252	195	225	223	233	247	209	238	267	233	229	280	225	244	246	258	232	232	223	211	244	206	231	243	232	221	233	251	214	228	226	251	232	249	245	251	242	227	222	243	245	236	211	251	232	235	248	223	263	246	226	253	268	237	241	243	240	220	251	258	225	242	235	250	244	235	253	245	236	241	238	260	221	229	219	246	215	224	229	196	266	212	228	272	235	240	290	210	244	246	215	234	248	240	244	223	232	235	234	283	270	247	227	265	230	222	250	238	244	234	244	249	240	250	221	227	251	230	241	249	234	254	226	256	232	225	251	246	228	259	242	240	218	241	250	248	263	210	232	267	242	258	234	221	243	256	263	247	235	240	240	243	250	239	228	244	233	249	260	237	259	233	241	239	246	267	228	235	245	224	246	263	260	240	245	201	245	259	240	244	243	222	240	223	245	248	224	241	223	221	273	251	235	225	231	267	255	239	240	238	233	269	251	217	246	256	236	222	251	247	247	202	232	229	268	256	234	233	237	271	229	245	205	262	238	216	213	230	246	234	274	230	227	265	232	262	233	259	229	240	227	272	238	232	232	232	228	231	227	250	246	245	252	256	220	244	250	257	237	234	236	236	259	226	256	213	232	235	263	258	237	233	242	222	238	234	261	239	227	215	245	249	222	235	219	237	215	232	219	223	230	242	244	234	251	246	277	249	225	229	243	257	252	233	238	248	210	222	255	227	248	254	261	226	226	246	249	234	210	229	230	245	256	233	258	225	219	218	251	247	219	235	238	249	259	240	233	229	250	232	250	225	212	249	249	247	257	234	212	254	245	246	229	242	243	254	242	243	261	235	267	231	271	260	232	207	221	226	227	223	246	232	250	272	260	230	208	238	225	228	202	234	226	244	256	231	224	230	231	258	247	243	256	217	213	217	231	247	254	232	222	229	252	258	251	248	215	221	257	244	233	251	245	212	262	239	250	255	251	238	226	230	250	251	228	217	250	229	237	230	249	246	240	253	243	215	243	236	244	261	246	223	235	268	224	247	254	248	228	264	235	256	242	221	220	252	244	240	228	247	213	264	240	245	229	241	226	261	238	244	243	261	223	233	242	276	222	244	232	234	245	240	254	225	217	258	226	238	262	233	234	251	221	278	240	241	233	231	237	241	238	239	260	248	233	231	228	244	221	248	245	255	225	227	226	239	211	250	240	233	239	258	233	259	219	245	235	211	240	239	265	264	228	232	258	244	265	245	243	242	218	251	257	220	218	251	199	239	232	246	235	258	246	229	271	254	248	245	251	249	257	213	229	231	199	243	256	243	236	212	251	238	270	262	246	246	243	241	254	235	243	235	251	244	229	235	241	235	248	230	221	212	244	270	235	245	234	225	255	237	243	227	263	245	221	250	245	225	222	235	229	277	205	227	243	231	223	237	235	227	231	244	215	229	235	208	239	209	249	263	252	226	242	221	264	217	272	226	258	253	228	234	226	213	263	250	252	217	235	229	243	231	229	293	227	240	234	263	238	228	264	235	265	245	229	244	260	242	259	265	238	249	236	254	236	208	227	231	231	204	259	233	227	253	212	263	231	236	230	233	249	237	233	258	227	257	233	219	250	223	252	240	239	253	225	225	235	251	269	237	244	266	243	225	254	235	237	227	207	240	228	212	239	254	249	257	232	228	243	234	241	209	225	242	229	246	224	232	251	208	217	244	251	259	255	242	249	219	242	239	241	221	233	230	242	237	220	224	224	244	242	270	240	223	230	250	241	247	218	237	221	270	216	247	235	239	213	245	254	248	248	221	253	254	240	245	248	250	249	243	248	243	226	271	247	232	242	247	252	247	254	244	259	224	233	212	252	279	245	231	206	246	242	237	227	219	248	249	258	261	241	236	248	234	212	232	215	234	229	249	247	232	259	226	266	205	229	223	237	228	215	212	247	228	219	240	242	245	243	252	231	235	247	221	247	248	236	252	250	233	224	237	246	250	233	248	248	273	253	251	263	255	250	229	226	261	223	225	211	215	208	217	250	262	235	227	252	260	269	260	234	256	251	215	228	239	240	236	224	260	221	211	249	232	206	226	227	231	227	236	239	241	234	254	211	243	242	233	267	224	257	232	269	280	255	280	259	236	229	260	244	246	242	231	236	231	251	240	231	228	217	234	248	233	213	252	209	239	211	258	237	254	230	253	253	231	227	221	247	242	241	274	247	249	247	222	230	218	222	222	251	253	241	256	272	249	217	244	228	224	260	241	261	261	273	243	211	233	250	235	233	256	257	234	237	222	245	254	216	247	226	226	231	229	223	232	229	227	265	237	224	256	246	244	244	254	239	215	247	242	238	251	231	248	242	228	242	220	236	234	261	218	251	253	261	239	228	244	233	250	247	225	248	265	235	209	234	213	242	215	244	251	268	230	255	214	240	229	252	229	220	227	298	236	209	220	253	279	238	262	243	246	249	252	230	218	229	233	232	266	244	228	233	236	239	260	240	254	243	231	226	243	236	255	225	269	229	257	266	227	268	221	273	229	217	217	224	242	222	229	213	232	230	261	253	233	239	244	233	247	219	247	223	235	238	231	247	234	234	234	223	248	218	225	225	251	239	229	223	218	245	244	231	219	247	226	257	243	220	238	246	234
27581	19643	9957	3846	2072	1412	1094	946	810	702	607	498	454	389	376	303	320	251	231	217	237	202	233	207	214	177	176	194	190	161	195	196	195	200	209	184	207	176	189	170	162	189	174	148	177	195	175	194	185	198	203	189	197	182	161	167	175	193	181	155	190	189	184	183	205	199	201	171	178	179	196	176	178	208	156	182	157	171	197	174	173	182	171	189	158	165	184	169	162	179	180	194	178	158	177	185	165	170	181	161	166	181	170	143	162	159	152	198	180	186	175	177	203	172	187	181	150	181	179	161	165	174	176	178	181	163	173	181	174	181	175	172	197	174	175	163	183	164	201	175	169	170	201	166	168	176	164	179	187	171	170	182	196	174	186	163	178	159	193	171	170	163	183	179	188	170	183	171	182	178	162	189	205	152	190	181	181	182	153	165	181	172	160	171	180	197	182	173	167	154	149	187	170	167	155	150	187	164	178	169	164	164	196	159	172	185	176	182	190	180	179	166	186	208	173	138	175	182	195	194	187	169	168	174	173	166	160	185	173	189	188	206	180	178	181	153	159	180	174	175	182	164	184	194	186	179	193	166	185	166	179	173	195	179	174	174	186	159	181	171	172	183	194	139	190	178	191	181	193	154	158	175	185	176	206	168	146	207	177	168	157	164	168	185	165	183	191	195	158	166	163	188	172	152	181	164	183	176	171	166	189	168	191	170	176	161	156	175	195	159	200	179	171	172	193	186	188	159	189	164	187	180	210	160	171	161	149	188	183	183	190	192	161	194	163	185	186	184	187	178	165	182	147	162	156	189	190	164	176	199	182	194	185	167	179	161	186	161	185	185	187	177	206	166	179	185	177	192	165	164	199	205	177	182	152	170	178	177	200	173	188	182	182	174	182	189	167	171	186	175	161	164	187	182	158	167	186	172	187	155	164	181	180	166	169	192	155	168	154	165	164	163	192	171	165	162	176	188	197	164	169	166	190	188	163	188	158	182	158	183	169	177	169	181	178	190	180	163	144	185	167	178	188	211	172	143	162	189	171	176	175	174	174	187	157	166	181	189	188	182	173	201	166	182	162	187	163	184	177	185	163	195	173	189	150	162	189	160	160	165	162	185	158	166	196	188	163	173	174	183	200	173	163	177	159	186	166	180	179	147	152	170	158	178	195	179	165	178	165	194	165	170	189	178	168	173	173	180	188	182	162	141	158	169	172	170	173	183	187	170	160	217	166	164	183	200	167	184	185	157	156	160	174	182	152	178	185	175	168	182	171	167	172	181	192	185	205	173	185	187	168	182	177	167	166	157	175	178	181	184	185	151	187	165	162	175	176	188	177	170	177	176	193	207	191	151	171	195	181	170	209	171	181	202	184	182	168	217	176	195	163	153	188	180	190	186	173	153	166	180	179	189	168	150	179	182	207	178	183	198	187	196	191	189	164	191	168	170	183	189	155	187	181	189	184	164	155	181	181	180	202	187	170	166	185	166	163	190	194	182	186	173	186	188	181	186	176	184	164	176	159	162	178	180	173	189	189	174	191	180	180	183	202	154	180	178	188	186	178	176	166	168	195	165	161	173	178	193	179	191	183	175	155	199	182	162	185	153	180	173	177	213	174	135	161	170	180	176	186	201	190	153	186	201	180	148	174	184	176	178	185	156	177	167	149	188	176	195	158	163	183	179	170	185	174	194	163	205	160	188	166	182	194	190	171	161	193	161	168	212	180	172	157	185	183	182	147	184	189	165	186	174	176	180	169	167	154	182	168	153	154	199	183	158	159	171	164	185	184	175	197	176	158	181	174	149	200	158	161	178	183	167	153	165	170	196	193	181	151	151	165	181	188	164	182	182	179	179	183	172	192	159	201	173	199	168	173	182	182	169	175	190	173	182	171	178	169	174	172	174	192	187	176	166	191	205	175	182	196	165	161	169	163	188	181	190	161	162	188	175	206	164	165	200	179	170	171	166	179	173	191	172	182	187	204	206	187	165	180	155	173	169	174	162	185	176	188	189	181	170	196	162	188	155	178	167	171	179	173	178	153	159	169	164	178	164	164	169	184	178	179	198	179	160	203	195	169	160	158	178	163	181	196	175	173	166	183	181	174	173	187	202	188	188	174	187	175	194	169	167	178	182	163	158	181	170	203	195	185	172	176	181	172	190	175	174	166	184	171	168	173	148	169	159	171	161	180	171	154	185	174	158	196	204	177	193	193	173	199	183	175	157	183	174	181	189	169	171	176	190	152	169	184	173	163	177	197	173	158	185	192	185	195	184	180	178	169	199	188	177	181	171	204	171	186	163	176	169	177	166	158	176	192	178	160	164	178	191	184	186	178	172	168	181	170	178	178	177	172	168	184	158	160	183	175	161	170	183	180	177	195	209	175	188	193	153	162	166	180	189	172	195	175	162	188	180	176	198	162	174	192	161	157	167	164	187	195	183	166	179	170	185	186	156	174	198	180	184	190	175	176	150	164	163	166	191	164	176	195	169	163	185	192	169	194	169	202	189	163	191	190	163	169	185	148	161	183	167	162	170	163	192	204	191	171	187	176	193	191	177	170	181	172	164	194	160	199	174	180	162	186	180	187	183	171	200	185	173	177	190	174	189	180	196	172	165	182	171	169	167	177	173	178	183	187	207	180	159	161	172	195	174	176	171	181	192	195	173	166	191	174	186	171	181	196	152	186	178	188	193	174	146	170	171	158	163	177	185	153	197	164	196	180	175	190	184	168	176	167	157	181	184	172	164	178	163	187	175	191	165	167	178	185	191	158	154	184	181	168	182	156	168	181	182	203	207	165	177	171	167	151	177	171	196	184	180	179	190	185	165	187	173	167	182	160	183	181	174	189	183	198	162	186	156	176	187	185	175	167	191	176	172	173	191	178	187	195	164	205	177	185	166	181	156	187	194	176	187	184	174	178	184	183	185	193	169	165	157	196	148	171	180	173	200	176	202	188	178	179	193	157	171	157	170	179	190	165	185	174	179	190	156	177	178	173	155	171	193	160	177	172	178	182	188	185	168	154	165	166	160	167	188	189	198	182	172	188	171	187	158	179	193	190	199	169	185	172	171	181	171	158	191	156	169	187	187	172	179	186	184	199	191	174	177	188	183	182	178	195	183	163	166	169	173	190	186	163	167	179	187	167	171	162	176	167	167	177	166	186	172	186	185	175	201	191	162	155	166	201	187	165	176	169	158	169	189	153	181	181	203	204	164	161	179	170	155	187	189	168	188	179	187	169	192	189	191	173	165	180	189	164	171	154	180	164	153	164	177	185	187	172	176	179	172	183	172	180	166	177	174	185	185	189	148	177	190	187	184	186	180	176	178	189	166	168	157	172	187	195	182	169	168	183	199	160	164	165	188	172	185	201	185	170	202	150	183	154	188	165	201	186	182	203	185	176	156	167	177	182	165	157	185	164	174	140	179	170	200	198	164	180	163	172	181	174	168	191	182	195	191	160	155	172	189	179	146	152	189	186	181	184	182	194	190	172	188
20545	14072	8250	4503	3450	2712	2053	1538	1360	1102	986	804	690	585	487	441	360	334	329	283	266	264	241	231	226	241	241	215	215	218	202	224	230	196	208	222	186	195	199	193	196	199	205	218	223	184	205	197	194	192	191	199	201	191	188	214	162	224	202	198	205	226	210	203	182	203	210	189	189	206	192	207	194	201	173	205	177	200	159	182	183	204	194	196	197	197	208	187	205	193	196	196	205	182	192	206	212	211	175	209	160	214	202	199	192	227	182	202	190	217	211	196	207	216	194	196	196	190	200	195	188	200	184	185	223	208	196	213	205	171	190	194	191	208	214	206	204	217	200	190	197	212	163	156	218	209	226	188	196	234	221	182	209	187	169	204	208	220	198	180	158	202	187	213	202	201	206	167	156	178	202	200	162	198	186	177	180	193	186	198	185	167	185	213	192	184	206	208	174	182	210	195	213	198	181	199	205	190	197	220	198	224	189	218	196	207	191	199	168	214	197	186	189	181	209	176	195	171	179	207	200	194	188	205	201	207	192	195	216	175	196	191	184	188	233	191	195	196	182	204	176	193	204	200	206	175	195	189	178	193	200	175	199	215	214	209	189	188	203	207	215	198	198	180	227	200	206	192	204	192	188	210	180	209	192	200	180	211	190	210	198	181	184	202	205	213	198	160	163	178	198	196	189	222	205	204	191	226	196	193	196	192	206	205	193	194	195	193	224	174	205	204	191	184	195	197	176	164	183	192	182	197	186	199	228	172	182	213	190	184	211	190	209	208	189	201	204	203	193	186	215	213	213	200	165	210	206	201	197	176	178	213	192	201	187	224	186	188	209	180	209	205	187	200	178	198	183	215	184	214	202	205	208	210	183	205	217	205	197	195	199	213	208	218	213	176	211	204	186	201	199	186	206	192	188	233	191	216	192	200	191	192	192	202	199	176	195	208	198	216	214	201	186	202	198	220	167	192	185	187	198	200	196	188	203	209	174	197	224	202	206	203	179	195	186	183	207	189	200	207	174	198	174	181	206	184	192	194	196	209	184	212	188	202	193	226	180	173	213	177	243	214	198	179	192	184	208	197	221	195	177	206	187	211	193	184	184	185	196	198	197	194	188	209	197	197	186	193	210	224	200	212	195	176	194	191	192	201	198	203	220	194	208	179	199	206	201	202	207	213	196	195	200	192	182	194	207	191	194	222	205	208	171	205	197	212	191	211	210	210	223	220	186	171	193	211	191	200	178	189	189	197	181	193	204	157	212	206	198	214	186	201	216	197	213	206	201	205	190	208	168	203	198	197	207	205	199	208	166	198	216	194	199	225	189	203	172	170	189	195	186	192	219	212	196	175	184	165	193	182	205	197	204	176	189	207	215	216	192	211	216	213	227	201	210	187	170	203	180	202	226	228	178	203	198	205	216	208	184	207	179	183	188	190	189	194	216	207	169	209	178	198	192	184	211	198	182	204	196	206	198	201	209	217	194	207	193	187	201	186	197	205	188	211	200	182	197	191	198	193	193	184	229	190	208	231	216	183	205	187	180	212	212	229	207	202	201	181	185	199	180	231	179	200	215	184	218	220	199	204	196	223	202	185	197	206	176	198	200	188	164	187	176	188	202	207	186	210	215	195	157	181	184	214	183	196	183	204	191	217	197	210	200	198	217	218	189	179	193	203	200	206	201	230	200	226	179	194	193	192	201	206	195	200	201	154	202	200	185	193	214	203	196	208	186	190	184	187	207	232	205	190	211	209	187	207	191	206	199	187	190	188	198	181	214	178	187	200	180	211	199	209	175	209	170	187	190	228	201	216	213	189	197	177	194	182	185	204	198	185	215	178	232	225	198	205	207	193	219	203	203	190	222	209	197	204	173	195	171	201	208	206	240	217	213	181	201	195	204	196	218	200	213	188	212	207	203	184	206	200	191	218	212	209	189	212	185	211	191	209	209	183	195	209	214	176	195	203	187	185	183	232	189	197	195	191	183	202	174	210	193	206	200	191	200	187	206	176	207	216	209	207	206	193	182	194	229	212	223	190	218	187	210	222	234	191	205	197	193	201	222	220	199	180	209	195	208	219	200	196	209	190	199	195	190	200	169	218	176	201	217	199	166	185	194	197	204	213	184	192	226	232	162	207	192	212	207	213	195	184	176	179	173	216	206	201	207	199	187	228	200	211	209	186	204	197	197	197	199	175	161	171	210	201	205	203	182	185	199	221	199	179	185	198	199	207	220	188	207	201	207	186	209	215	177	181	225	192	187	185	199	201	187	200	176	198	191	218	184	189	185	199	165	206	173	181	209	209	186	211	174	173	179	170	214	197	202	191	204	190	193	187	211	197	212	213	220	204	192	211	213	162	187	228	182	214	191	207	209	186	221	169	209	210	199	190	190	189	195	173	188	178	199	215	201	201	189	192	214	215	202	226	195	188	203	185	201	204	170	195	181	212	203	206	214	195	204	192	186	205	173	199	205	183	185	204	193	202	210	206	216	190	194	210	170	202	190	157	214	191	200	190	204	193	173	178	203	199	214	209	188	198	183	186	200	203	211	196	200	212	205	210	208	219	218	209	201	226	210	210	199	205	221	208	184	191	216	196	208	216	203	181	200	181	179	206	199	193	189	203	219	210	200	181	214	176	200	204	185	191	181	177	182	185	228	196	222	215	216	206	172	190	203	210	187	186	208	207	218	234	205	196	188	180	186	209	196	201	210	185	208	232	197	186	178	198	187	186	184	195	186	199	217	211	203	187	208	198	177	211	189	194	198	199	184	218	209	195	197	203	201	192	205	208	180	190	180	193	203	220	197	201	209	207	199	181	149	199	188	171	188	204	197	214	183	179	208	181	184	186	201	192	217	204	194	218	200	212	197	199	194	177	199	197	211	186	195	198	204	180	211	210	211	195	197	210	191	185	178	185	195	192	228	217	205	195	178	185	192	212	214	186	205	206	197	201	202	175	198	178	188	206	189	197	194	223	216	204	186	201	207	207	170	224	199	197	207	190	178	195	205	213	195	200	177	223	207	196	188	177	164	195	213	178	203	187	179	195	177	160	205	215	195	189	222	202	204	186	214	195	181	186	227	220	194	190	231	184	242	189	204	181	216	205	200	211	184	219	200	196	188	219	186	201	217	203	214	221	200	201	174	195	203	197	198	186	235	217	180	221	189	201	203	194	183	201	197	224	222	218	187	182	173	207	180	226	204	195	185	200	195	219	187	187	202	216	198	175	222	192	182	183	220	212	184	180	194	184	204	199	199	218	198	219	207	202	194	201	205	198	193	189	187	185	205	212	204	176	205	209	193	194	207	206	212	208	198	203	193	194	199	184	201	196	225	193	197	210	180	186	226	204	186	184	176	195	215	193	209	203	198	188	244	180	192	194	212	199	226	185	183	210	182	194	204	212	207	210	212	179	200	204	205	217	183	204	220	177	224	177	186	192	199	180	212	205	206	181	184	181	208	179	225	198	197	202	213	198	215	196	197	189	175	196	213	174
23258	20878	28071	23812	20884	12628	3204	2002	1511	1401	1167	991	839	766	580	537	486	459	417	403	376	354	342	356	284	319	318	301	347	316	277	309	292	316	317	275	302	286	271	258	271	304	282	265	265	251	283	294	289	266	278	274	293	250	285	245	258	266	308	277	269	249	278	290	245	271	283	277	262	314	282	300	264	260	276	272	289	275	246	272	267	255	281	285	270	298	245	264	258	258	249	236	268	276	258	276	259	283	291	285	269	262	253	298	269	268	257	222	261	262	251	309	289	276	245	285	282	274	243	273	274	287	265	294	256	261	291	270	264	269	297	268	251	274	269	279	294	274	275	291	239	285	261	279	295	280	274	264	267	255	258	287	272	285	262	261	267	285	299	273	290	265	287	258	279	281	259	264	274	278	266	262	280	267	296	300	257	270	287	278	255	300	268	262	271	256	280	242	312	259	255	252	296	245	242	271	273	282	273	273	263	267	229	280	269	276	287	271	289	286	264	242	264	235	265	268	256	258	261	270	268	254	293	249	276	258	282	259	261	273	270	252	269	267	238	288	269	271	287	253	285	230	258	256	282	256	263	252	263	260	271	240	272	299	247	251	251	265	295	251	261	252	238	284	259	266	257	307	266	258	239	267	253	259	262	273	293	261	268	264	289	245	255	296	272	264	283	247	245	278	258	280	274	257	287	281	247	268	268	252	269	286	262	272	256	285	281	277	277	256	308	279	262	263	260	269	282	270	291	277	278	244	273	278	288	261	247	263	271	288	265	254	239	271	272	218	258	267	298	292	295	291	257	255	245	266	261	260	290	302	282	246	277	294	266	285	261	279	255	270	260	272	283	263	250	283	261	260	271	297	226	245	283	264	254	293	272	314	253	298	284	270	262	283	273	292	293	278	268	262	289	271	251	270	272	260	286	266	274	280	292	266	240	266	291	230	281	277	276	249	274	284	277	290	250	272	250	279	249	261	246	258	285	271	260	313	254	284	272	245	262	237	265	262	299	300	265	287	286	255	274	272	285	283	245	270	270	270	270	269	256	244	284	286	249	226	281	258	270	298	268	244	261	275	303	252	255	252	234	281	280	271	256	230	270	270	268	286	265	272	271	261	308	261	280	294	258	268	284	256	249	264	279	276	258	274	275	262	281	288	252	257	284	269	272	276	244	265	258	263	237	264	260	271	294	254	263	266	247	253	274	262	232	285	266	272	268	244	270	272	274	247	269	285	279	286	265	291	267	251	252	292	259	255	280	247	274	265	282	281	251	260	271	233	268	296	263	276	255	274	263	277	261	266	274	265	273	267	257	272	279	292	281	270	264	277	311	278	263	242	253	257	243	282	281	265	279	266	286	243	264	276	253	243	255	265	286	263	282	267	267	238	272	242	260	258	276	294	255	282	295	262	256	269	270	266	271	273	246	261	256	273	269	257	250	242	265	286	237	238	254	272	258	269	274	270	243	266	271	275	259	292	285	245	259	307	281	272	286	283	287	249	269	271	266	270	268	258	264	261	292	279	286	260	276	284	242	297	263	254	256	296	285	297	249	296	284	252	299	273	267	263	275	276	282	276	274	267	260	296	279	262	240	288	259	255	235	281	281	260	251	230	282	265	262	278	265	282	259	271	266	254	269	258	241	235	249	277	265	291	262	271	281	266	263	271	275	279	267	275	250	238	266	261	290	266	245	290	281	282	268	311	271	275	254	282	273	294	282	285	287	270	276	259	251	252	263	261	297	249	272	277	272	262	272	288	281	269	275	281	295	278	270	271	296	238	294	243	283	261	266	280	244	290	268	261	277	249	275	272	267	235	271	264	256	248	281	237	256	246	243	265	268	260	261	278	276	291	282	281	263	266	241	276	275	272	286	291	275	289	261	269	283	283	254	257	283	292	247	275	247	277	250	265	275	307	273	303	296	259	276	263	269	267	261	273	285	249	262	270	275	276	293	281	254	262	271	271	301	268	278	271	257	239	276	265	260	248	260	296	246	279	250	249	272	288	280	278	268	252	278	280	276	265	264	268	280	277	249	237	253	268	271	256	264	257	269	277	255	257	266	296	256	259	266	258	273	246	269	272	269	259	284	248	262	290	265	280	296	294	255	277	273	236	268	304	289	255	272	289	281	242	241	279	261	253	263	275	273	248	264	282	277	300	260	266	238	251	263	245	260	289	270	267	230	286	275	272	245	252	273	260	261	260	241	275	256	258	278	290	256	320	286	277	250	255	265	251	263	271	247	252	301	285	269	271	280	284	252	275	281	272	252	295	257	252	276	285	244	261	296	233	263	251	277	256	275	276	271	286	276	281	281	256	276	274	261	250	270	290	293	249	284	287	288	259	296	287	301	260	272	289	282	297	250	271	253	256	281	289	281	272	271	269	252	281	269	281	264	282	270	271	265	255	276	261	280	245	273	258	275	283	254	242	244	262	273	266	265	254	240	265	266	268	273	259	275	256	285	289	265	235	247	250	311	277	269	301	259	271	288	232	274	292	287	255	247	291	271	258	269	278	272	265	282	272	240	286	279	276	238	276	290	234	274	271	255	280	265	276	280	307	279	280	287	297	261	283	248	277	253	265	255	245	290	232	234	287	261	265	282	297	265	278	267	254	265	259	268	284	280	266	251	269	291	275	287	271	261	268	255	267	263	279	285	236	276	284	275	250	295	284	246	257	276	256	253	244	287	258	278	265	235	242	240	289	280	260	257	268	281	246	268	258	259	271	271	229	304	259	263	293	289	241	277	279	253	268	283	293	265	291	282	282	285	283	258	262	266	273	288	248	252	250	263	247	256	298	224	285	258	238	265	270	288	273	272	263	242	276	297	282	265	276	263	272	261	295	257	283	284	273	296	287	290	276	265	277	269	251	262	256	268	285	286	272	276	306	262	312	300	260	265	252	272	259	246	258	270	242	270	290	281	263	272	268	248	250	302	250	264	274	267	292	307	302	247	261	271	255	304	240	258	241	275	258	269	306	277	259	254	263	264	292	269	300	266	247	272	254	252	269	286	298	295	288	247	292	283	266	224	254	265	270	269	285	276	259	264	277	260	254	267	273	271	262	266	266	245	253	265	269	250	286	271	279	288	241	262	249	249	258	268	254	235	286	307	290	274	264	279	286	251	275	267	244	286	298	266	284	274	284	262	257	289	267	261	272	281	246	301	263	263	276	257	251	274	288	277	276	235	278	253	249	271	254	277	228	275	235	257	271	271	299	300	281	253	293	297	266	251	261	296	249	269	268	244	268	269	240	310	266	262	283	265	267	267	254	258	298	284	265	265	292	254	272	288	218	246	279	259	269	250	278	255	280	259	300	295	262	278	248	292	246	286	290	253	235	278	278	275	262	268	248	266	256	277	283	241	276	251	281	308	278	276	291	281	266	254	260	278	265	260	281	288	262	265	287	251	258	248	280	296	255	272	250	250	262	251	290	280	285	294	237	262	280	279	247	262	270	255	263	256	272	255	290	261	250	242	266	262	261	279	249	288	269
24862	24587	14715	8684	6670	5088	3942	3060	2415	2081	1777	1612	1195	1068	893	765	688	598	537	480	474	471	397	368	388	363	369	329	387	319	355	358	316	337	344	384	326	322	315	321	322	318	329	291	312	293	301	303	308	279	342	312	334	346	303	308	306	304	297	326	311	315	326	294	308	338	277	305	290	304	311	299	294	291	289	296	295	313	308	294	286	268	313	302	287	298	291	271	296	265	325	280	287	267	308	289	321	279	264	312	275	273	321	294	295	273	309	314	325	319	277	291	321	299	286	293	265	299	266	292	283	289	283	276	290	279	295	303	296	291	260	305	306	312	303	287	305	295	286	277	311	295	279	308	288	333	277	285	308	273	288	329	281	303	335	296	274	289	285	303	320	295	298	311	332	306	327	297	269	287	301	308	311	294	275	266	271	277	329	307	305	309	325	298	315	271	295	287	281	286	295	297	278	289	273	302	336	301	290	295	306	285	301	274	283	293	280	288	305	329	277	300	303	321	294	331	283	296	283	310	307	286	289	277	309	336	277	333	285	292	294	332	299	295	297	293	277	282	302	300	276	306	290	307	284	284	288	318	306	281	263	296	303	264	291	301	314	297	274	308	295	308	313	303	317	307	294	309	309	278	263	280	302	306	318	280	298	278	283	317	314	300	300	298	319	311	310	314	284	295	261	289	305	320	314	287	274	322	273	297	275	317	300	263	271	297	306	293	286	274	284	316	279	331	304	252	303	299	290	312	293	321	303	268	267	293	288	314	321	294	291	290	286	285	294	295	264	314	280	323	281	299	288	268	266	344	309	267	268	287	326	301	287	285	304	327	296	335	285	321	307	276	276	313	282	315	291	279	281	297	285	299	269	295	303	290	321	302	300	288	299	274	297	311	294	286	291	271	301	300	335	308	307	308	272	281	270	307	318	324	300	280	328	305	323	270	330	323	317	281	290	311	314	321	285	325	319	286	285	276	322	325	321	313	290	302	255	310	288	310	284	300	302	308	298	280	316	307	273	303	306	295	283	342	299	276	278	291	271	312	296	279	280	275	332	304	277	310	323	300	269	277	282	299	295	305	293	313	302	283	277	280	287	306	290	304	318	277	313	295	322	282	247	300	283	294	296	311	306	275	276	321	278	294	288	275	317	299	314	314	303	283	297	308	280	303	308	290	287	302	299	265	330	293	298	305	308	316	303	286	287	320	276	293	304	294	314	304	290	278	298	335	298	276	307	294	286	329	282	284	270	292	291	284	279	293	290	283	271	287	290	279	284	304	293	310	304	293	296	288	290	287	286	275	305	286	255	316	312	330	288	323	258	312	322	299	300	307	293	320	264	322	289	301	279	300	299	290	279	294	305	327	300	293	306	326	279	317	319	308	303	289	301	286	290	299	322	285	265	299	306	269	292	290	294	313	303	306	310	288	259	283	265	287	302	285	299	342	295	289	298	273	283	305	306	289	315	324	279	282	280	310	257	284	280	304	283	324	286	289	287	298	280	299	304	302	285	297	309	280	268	304	303	304	299	295	281	302	310	297	292	309	279	280	289	298	316	293	306	298	314	274	285	294	309	303	315	312	318	262	321	295	302	287	301	296	291	308	315	301	318	280	284	304	281	299	343	299	305	313	289	294	300	280	273	259	286	287	327	311	279	259	291	288	313	294	277	301	336	289	314	312	304	286	256	308	276	276	296	260	280	300	296	291	331	290	303	301	262	285	296	296	302	297	283	319	305	321	287	257	275	301	262	306	291	302	296	271	332	316	352	288	281	301	279	264	277	292	282	288	319	274	313	302	267	299	330	291	284	282	313	275	320	308	302	322	320	333	308	293	289	303	286	297	288	292	283	289	252	322	299	320	311	295	310	289	293	288	317	290	293	305	313	276	308	275	312	282	299	294	314	305	273	282	282	298	299	307	313	273	318	297	307	282	309	301	298	267	276	285	260	319	280	301	282	293	296	309	302	308	297	305	282	309	292	300	330	309	295	291	289	288	331	290	297	285	293	297	295	298	330	310	303	298	293	315	297	281	276	292	284	299	291	290	292	274	311	340	313	320	283	312	303	303	310	289	301	310	280	307	290	271	300	284	272	302	291	337	312	297	321	272	334	281	278	283	294	294	291	307	299	276	280	283	269	308	313	300	266	261	298	296	283	284	308	311	279	307	319	282	297	302	306	300	324	310	280	303	294	300	289	308	282	285	327	295	316	305	300	294	339	307	284	288	311	276	279	273	287	319	308	325	312	282	311	307	275	307	307	284	300	293	307	323	305	309	302	264	293	312	304	317	295	280	312	316	305	317	316	300	325	300	290	329	322	309	302	303	322	329	291	308	285	276	310	273	274	282	281	285	313	322	305	301	288	276	328	313	296	288	312	288	305	289	287	308	266	253	311	295	294	300	286	290	297	291	296	292	311	280	334	304	325	293	303	310	302	273	312	295	277	304	316	311	283	307	328	303	295	283	306	289	303	269	306	286	299	288	302	273	305	311	309	319	289	282	303	315	297	303	283	283	293	297	283	292	302	317	288	272	275	297	306	294	309	285	340	305	319	287	313	283	312	321	282	274	294	313	320	295	250	277	294	260	277	303	312	291	278	300	289	297	280	301	296	281	326	299	295	334	297	271	301	288	290	285	289	301	301	312	318	292	303	263	319	266	295	315	298	274	254	290	274	298	282	286	318	283	319	269	294	265	331	332	317	289	303	264	270	303	299	282	314	293	294	308	333	297	296	319	292	263	323	312	300	288	326	292	294	308	306	301	331	321	320	305	287	283	314	288	288	353	286	303	324	324	308	278	290	323	293	305	305	282	315	280	302	294	288	317	316	309	294	282	295	325	286	311	300	319	291	313	311	318	325	300	296	311	309	325	268	300	289	296	282	294	299	284	282	275	289	266	308	256	289	278	288	286	296	312	279	283	297	268	312	293	272	330	296	298	313	284	279	296	315	285	302	346	313	307	315	281	312	301	258	264	272	290	305	293	313	278	313	271	310	303	269	278	303	312	296	301	257	301	282	307	294	315	333	308	319	319	290	307	284	296	272	301	289	309	313	270	292	322	310	290	314	300	245	286	288	316	275	305	288	249	316	303	307	296	288	292	297	293	295	317	293	296	317	326	286	322	276	308	291	316	329	281	298	308	263	311	313	294	286	307	305	287	282	297	290	312	298	298	270	300	296	282	293	308	277	342	315	318	271	296	314	329	274	285	279	272	293	298	279	339	291	297	324	295	316	283	324	285	303	281	294	288	283	279	278	266	298	295	314	293	261	306	281	315	312	297	275	307	325	310	270	295	282	307	328	294	305	326	310	304	291	300	315	304	287	335	284	262	309	301	316	299	308	271	275	298	303	299	271	320	313	288	326	289	301	291	317	283	292	305	257	285	268	319	309	297	312	283	310	285	316	327	262	289	275	297	329	308	291	291	296	288	298	298	291	263	293	270	335	303	324	276	321	271	303	302	280	311	306	313	293	289	303	286	307	309	315	295	293	292
24398	20946	27252	24727	14779	2986	1717	1261	982	858	745	628	498	443	389	308	271	214	221	177	187	167	162	144	172	115	133	130	135	135	117	133	106	109	109	111	89	121	119	105	114	120	108	111	105	102	99	92	102	112	96	110	121	104	128	135	128	113	123	128	126	107	100	109	105	101	108	113	103	112	98	89	104	106	94	112	121	96	113	104	98	101	114	117	120	91	100	97	111	100	91	113	106	128	92	107	114	95	80	104	112	113	82	109	96	110	100	94	73	92	101	86	89	116	124	89	86	100	113	95	97	97	86	84	114	100	104	104	123	108	100	97	92	92	92	76	96	91	105	86	108	108	110	129	96	113	122	98	94	102	112	109	107	113	109	107	114	97	98	102	97	98	85	106	101	102	92	93	85	110	64	106	111	89	99	114	109	116	92	91	93	118	92	97	107	90	100	85	113	106	109	106	107	113	110	84	108	115	99	90	118	102	88	95	87	109	104	106	97	103	96	103	88	85	98	102	117	108	99	108	107	104	96	90	97	108	99	108	101	100	110	93	88	93	93	99	101	102	94	87	105	100	107	118	115	92	95	113	107	94	112	92	100	113	105	108	105	94	100	110	93	109	104	92	95	104	100	110	103	112	114	86	102	105	85	99	103	87	94	113	108	105	108	108	106	106	122	107	100	95	124	112	94	114	99	98	104	91	106	96	117	80	85	93	112	117	109	107	100	104	90	112	113	113	104	96	110	111	108	78	100	87	93	117	101	123	94	93	110	101	96	124	105	107	91	103	112	101	96	121	96	121	104	113	108	106	102	108	90	99	103	96	86	123	112	98	98	94	91	105	114	110	78	79	99	95	112	84	97	102	91	103	84	102	96	108	114	79	109	97	93	83	94	89	97	105	94	109	98	99	112	96	93	109	113	111	110	95	100	107	116	97	105	91	107	113	131	118	103	109	91	114	113	103	109	96	128	111	108	89	115	92	112	81	122	105	89	85	112	116	118	95	94	100	102	88	95	85	102	96	89	107	103	92	107	93	94	126	96	106	99	103	105	94	105	85	87	101	103	113	110	101	98	118	95	94	98	106	86	99	102	99	100	79	99	91	98	89	87	111	105	105	99	87	108	95	108	99	84	113	99	102	93	111	115	90	101	96	115	107	100	98	101	97	86	118	102	102	116	94	107	94	102	104	100	97	100	97	104	105	104	85	125	106	102	97	99	95	89	98	104	85	100	114	99	100	106	101	103	95	94	87	113	110	88	102	101	91	92	101	104	109	104	101	131	106	101	112	102	115	99	82	112	102	106	104	108	96	107	102	102	91	86	102	100	106	107	99	100	103	96	106	95	100	98	101	97	110	118	91	117	107	110	114	99	100	98	109	113	118	110	110	128	89	103	108	99	98	81	116	122	102	116	100	95	86	94	86	94	113	122	122	103	100	123	115	107	93	113	105	120	112	108	98	109	103	91	93	85	104	113	100	91	102	101	106	102	90	95	93	98	100	86	103	94	83	101	78	113	89	120	107	110	92	117	95	108	86	93	91	96	105	97	97	112	92	97	109	98	115	93	112	93	113	112	89	104	114	102	104	106	89	111	110	129	90	90	100	84	106	90	100	89	89	105	94	89	119	99	90	110	90	91	119	110	107	110	82	98	95	106	98	93	117	86	87	107	119	102	127	107	115	104	100	102	96	91	111	104	101	104	112	111	114	107	106	99	97	105	121	103	103	110	107	83	99	118	91	87	112	93	111	95	121	103	104	97	102	95	92	106	100	94	113	99	97	112	120	88	110	92	104	90	106	95	121	91	103	105	107	118	116	102	99	117	92	90	109	99	115	109	103	108	107	64	113	107	99	93	96	93	107	109	94	106	104	102	127	88	108	114	86	104	85	99	95	105	126	113	95	107	114	118	109	92	84	106	94	98	98	131	89	98	91	106	87	94	117	96	104	101	93	95	104	101	90	102	118	103	117	90	99	104	105	112	75	120	101	104	107	88	89	97	102	105	83	97	110	104	98	91	100	97	97	93	107	103	105	94	99	118	106	92	106	119	117	100	111	104	102	105	121	112	107	92	105	111	96	105	110	96	97	109	100	104	86	113	118	111	104	120	116	96	104	110	125	105	111	103	77	92	89	124	87	90	96	97	98	101	101	114	108	90	93	115	109	89	94	76	103	115	100	109	104	111	89	106	94	105	100	110	118	106	88	109	106	84	91	94	103	104	99	115	117	102	122	108	94	111	107	98	96	106	112	121	102	112	113	110	97	113	117	99	118	80	96	102	100	107	112	101	91	97	101	103	104	104	92	95	99	104	110	90	97	118	107	110	102	91	105	117	99	115	116	104	91	77	81	94	93	103	99	101	113	110	97	89	90	102	114	94	108	88	92	111	87	98	101	89	116	77	82	118	110	117	86	98	129	111	95	113	100	96	81	82	103	107	98	107	87	108	113	100	108	106	112	112	103	97	100	112	99	110	114	111	104	107	81	100	107	103	112	104	109	102	85	99	109	95	111	107	101	93	99	95	101	102	94	101	101	108	105	94	117	115	96	88	99	104	117	106	98	114	86	107	104	114	113	102	107	107	94	108	103	112	97	93	104	111	107	122	98	113	111	94	91	104	118	94	97	127	93	100	89	102	118	109	112	97	87	88	108	98	114	103	122	106	102	114	98	101	124	97	117	111	122	110	115	102	84	116	99	102	86	101	86	110	114	91	102	119	81	96	98	98	119	114	113	108	103	91	109	104	102	110	113	86	92	102	86	94	90	85	99	81	88	112	90	96	92	122	101	109	101	96	108	110	94	105	109	122	115	97	84	101	101	95	112	86	105	90	109	117	88	110	109	97	111	107	102	96	98	118	98	92	105	103	104	94	102	106	103	102	116	110	90	91	88	117	105	95	101	99	97	98	106	93	115	119	105	97	116	94	109	93	95	110	86	106	110	111	100	109	113	108	102	106	106	95	122	110	94	115	103	104	102	97	95	96	107	98	109	113	95	88	111	112	98	97	92	121	106	105	101	98	110	104	95	111	102	98	103	129	118	97	102	82	107	94	98	122	120	88	98	97	74	101	75	105	95	104	96	90	78	80	99	98	110	109	116	95	101	90	106	111	101	113	104	128	90	94	97	101	101	107	99	105	133	103	107	101	86	92	112	119	93	89	111	124	102	98	102	101	113	99	90	93	114	98	92	99	109	104	104	92	77	103	92	118	87	102	117	116	95	84	98	117	111	107	100	102	89	83	101	97	96	83	100	82	96	101	90	91	91	107	100	107	109	114	104	104	109	89	85	98	106	105	97	94	98	84	112	112	80	90	93	105	94	112	86	109	97	112	117	103	94	90	112	96	95	94	111	102	105	109	96	98	93	95	110	108	114	102	88	119	97	107	111	117	112	109	112	100	94	105	94	104	100	108	90	93	110	70	89	90	102	108	97	105	103	102	112	91	101	94	92	109	109	115	93	105	92	107	104	113	91	104	94	99	121	95	126	111	108	99	104
24071	21555	12439	7413	5605	4207	3080	2386	1871	1556	1312	1033	842	686	561	491	411	391	298	281	235	217	197	195	184	173	170	179	176	164	155	150	148	166	151	158	138	136	150	149	149	126	147	128	144	138	136	131	130	124	118	146	128	128	141	120	131	149	150	134	151	128	131	127	146	132	119	135	123	136	122	116	123	128	118	113	118	112	135	113	134	97	119	118	104	114	124	112	123	139	127	129	118	136	118	110	109	132	119	124	130	118	105	104	93	112	116	116	125	128	128	86	119	127	130	138	143	133	106	131	123	110	107	126	119	118	136	139	128	111	129	120	120	126	123	115	87	84	116	107	114	119	148	128	126	106	128	134	105	130	116	121	117	127	125	133	132	127	127	112	127	130	113	120	130	115	112	128	103	121	140	119	140	108	115	126	136	121	122	133	126	108	137	100	110	123	125	97	131	119	111	116	121	131	134	100	121	116	121	130	112	126	135	136	100	130	139	103	115	127	120	114	123	110	125	125	117	133	129	119	113	110	137	122	113	103	124	104	113	125	123	115	116	124	117	129	109	138	134	126	115	110	124	117	139	131	135	117	123	111	111	111	131	113	110	111	126	118	135	99	132	108	129	116	129	120	124	121	110	102	120	136	125	115	138	130	125	113	106	134	124	112	118	110	135	121	106	111	121	128	118	117	138	120	127	110	109	106	132	122	105	131	120	126	126	109	127	130	112	117	122	126	135	128	126	114	122	130	108	99	115	117	111	122	135	112	129	120	134	110	121	133	124	120	109	128	135	107	105	141	137	115	106	111	119	113	112	130	127	98	127	116	111	115	129	111	116	128	123	128	100	111	119	124	125	100	113	117	135	109	120	117	115	118	138	133	132	116	122	128	112	99	126	113	117	109	121	131	122	127	120	139	105	111	112	113	130	119	138	129	133	125	137	128	111	136	121	127	114	127	120	108	118	119	113	119	120	118	137	120	139	133	128	120	131	113	118	136	119	116	108	116	113	119	126	118	119	125	107	119	125	99	135	116	104	138	133	136	126	125	115	123	140	119	109	111	111	110	108	115	134	122	107	117	120	114	124	127	131	122	125	126	123	122	128	116	126	133	114	100	106	118	112	119	120	130	102	121	128	127	108	149	125	135	98	119	107	124	122	120	123	118	120	108	134	132	130	119	147	108	112	127	137	136	121	138	103	114	112	136	106	108	134	123	119	130	116	119	118	144	112	110	113	122	121	115	141	119	114	126	124	134	112	115	129	129	137	122	113	120	139	134	138	119	120	133	118	114	132	110	134	112	117	141	124	126	133	144	111	128	124	116	111	112	112	129	128	122	130	132	136	123	121	112	119	113	140	98	130	122	123	135	111	114	114	119	118	114	129	108	118	128	130	137	136	135	117	118	127	102	131	117	132	113	127	132	122	122	125	122	123	115	135	112	109	106	129	114	146	103	129	103	125	121	109	103	106	115	123	107	121	115	129	106	116	104	120	127	151	120	89	96	99	131	123	121	120	128	122	103	120	135	125	123	97	109	122	115	117	121	118	111	124	124	120	130	125	119	119	136	125	131	115	133	131	113	122	130	115	105	117	134	119	121	116	112	113	98	106	136	111	101	123	124	127	121	102	110	129	125	128	103	122	121	112	130	133	135	124	133	143	121	130	111	114	122	104	124	131	129	134	127	115	122	111	123	142	133	128	116	94	117	128	110	135	105	126	126	119	145	123	117	117	144	121	136	127	117	111	117	126	123	128	113	107	129	118	134	134	119	122	120	106	111	112	113	119	134	139	132	117	97	117	126	131	100	112	131	117	108	111	125	123	109	126	112	117	132	118	127	112	132	113	125	115	136	119	106	102	124	118	133	114	129	99	112	137	117	96	123	133	133	120	120	149	118	132	108	107	126	120	133	101	129	124	135	110	115	116	128	126	111	112	113	106	121	117	98	112	128	114	108	125	108	116	141	126	130	128	133	130	120	111	133	129	117	141	95	122	127	105	135	124	120	114	123	126	111	124	105	114	145	91	112	120	124	113	112	123	114	137	138	110	114	134	128	127	116	120	113	130	145	122	124	117	126	111	105	107	114	117	130	114	133	127	130	125	135	98	117	122	126	121	139	135	124	145	104	117	125	119	122	111	133	119	106	110	122	134	127	116	122	129	121	135	128	138	124	105	104	126	121	126	137	110	115	145	129	112	119	139	126	134	108	108	103	108	115	122	120	125	109	117	106	118	124	116	121	127	135	119	124	117	120	98	120	137	101	98	115	127	115	108	120	135	118	127	114	123	123	119	122	120	129	143	112	134	103	109	105	115	124	123	111	132	121	108	116	108	132	119	125	112	118	114	127	117	137	137	117	110	132	115	121	119	121	115	125	120	116	114	128	133	117	124	114	116	129	116	131	102	129	139	118	128	124	126	113	108	101	121	122	133	117	108	121	132	98	114	135	126	112	141	119	130	114	118	110	139	124	106	116	125	121	119	107	123	125	123	126	117	124	126	118	148	134	130	119	135	131	112	137	127	95	120	126	122	127	125	118	105	120	118	111	135	123	111	118	122	108	117	126	124	120	118	100	129	137	123	114	126	112	117	140	116	112	119	125	122	124	119	125	130	113	118	129	135	134	96	115	111	115	105	131	143	115	103	131	132	134	121	125	108	105	114	114	134	116	126	123	110	122	134	118	135	131	130	105	105	126	119	105	145	121	144	117	119	124	102	124	124	99	112	121	140	114	112	119	112	126	114	121	116	117	125	131	118	128	102	123	137	129	112	118	109	107	143	112	108	123	126	112	129	118	110	119	117	123	111	121	116	136	135	124	105	126	123	138	122	119	128	132	124	103	114	133	125	120	108	128	104	112	101	108	115	119	127	147	116	127	114	119	126	101	95	122	144	113	137	109	115	122	138	112	123	113	116	120	124	138	128	108	115	119	129	110	119	121	136	96	119	117	98	108	112	120	138	149	135	111	112	108	123	118	111	130	128	118	97	114	122	126	123	110	138	123	104	113	127	118	133	131	139	120	129	119	113	128	89	110	124	125	109	110	128	138	136	118	130	120	121	129	126	114	114	124	97	112	120	120	108	119	110	121	125	119	122	133	121	132	106	119	122	133	131	118	108	116	103	126	128	106	129	122	164	109	103	138	111	126	121	118	126	104	107	127	119	102	111	99	116	134	120	135	116	119	121	121	112	117	112	114	123	106	119	119	128	110	152	120	119	107	125	123	104	111	114	134	111	126	118	130	113	116	123	148	130	111	131	109	128	130	120	130	130	121	122	121	109	114	127	123	142	104	125	115	122	105	108	125	117	120	115	128	130	122	108	130	115	118	109	134	131	116	111	117	133	116	117	127	117	116	107	130	118	118	114	133	110	104	126	133	123	117	126	105	120	103	119	106	108	116	113	104	130	119	114	114	123	126	134	117	113	110	140	120	109	118	112	124	119	105	114	124	118	107	118	112	112	118	112	121	121	116	118	126	127	114	127	118	121	108	116	121	123	117
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
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
